summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Brian Troha <briantro@users.noreply.github.com>2008-04-24 21:40:42 +0000
committer Brian Troha <briantro@users.noreply.github.com>2008-04-24 21:40:42 +0000
commitaa8b89a7feffd78886df15e0706a301feb654c76 (patch)
treeeb64421451b919c6ccb28caa48bbb4c388386fa0
parent8e2f066695414aea55f154194688ed19fd455523 (diff)
New working clone: Touch Master 3000 V5.02
Adds correct dump of U41 graphics rom. Roms renamed and additional information added
-rw-r--r--src/mame/drivers/tmaster.c161
-rw-r--r--src/mame/mamedriv.c1
2 files changed, 94 insertions, 68 deletions
diff --git a/src/mame/drivers/tmaster.c b/src/mame/drivers/tmaster.c
index dc28bd87736..9be94b68fd1 100644
--- a/src/mame/drivers/tmaster.c
+++ b/src/mame/drivers/tmaster.c
@@ -17,7 +17,7 @@ To Do:
- Protection in tm4k and later games (where is DS1204 mapped?)
- Coin optics
-- Is sound banking correct?
+- correct sound banking
To be dumped and added:
@@ -808,7 +808,7 @@ MACHINE_DRIVER_END
Touch Master
1996, Midway
-68000 @ 12MHz or 6MHz
+68000 @ 12MHz
u51 - u52 program code
u36 -> u39 gfx
u8 sound
@@ -817,8 +817,6 @@ NVSRAM DS1225a
Philips SCN68681
Xlinx XC3042a
-Dumped by ANY
-
***************************************************************************/
ROM_START( tm )
@@ -841,27 +839,37 @@ ROM_END
/***************************************************************************
Touchmaster 3000
-by Midway
+by Midway (c) 1997
touchscreen game
-Dumped BY: N?Z!
-All chips are SGS 27C801
+All chips are SGS 27C801 (some kits/upgrades used mask roms)
---------------------------
-Name_Board Location Version Use Checksum
------------------------------------------------------------------------------------
-TM3K_u8.bin 5.0 Audio Program & sounds 64d5
-TM3K_u51.bin 5.01 Game Program & Cpu instructions 0c6c
-TM3K_u52.bin 5.01 Game Program & Cpu instructions b2d8
-TM3K_u36.bin 5.0 Video Images & Graphics 54f1
-TM3K_u37.bin 5.0 Video Images & Graphics 4856
-TM3K_u38.bin 5.0 Video Images & Graphics 5493
-TM3K_u39.bin 5.0 Video Images & Graphics 6029
-TM3K_u40.bin 5.0 Video Images & Graphics ccb4
-TM3K_u41.bin 5.0 Video Images & Graphics 54a7
-u62 (NOT INCLUDED) N/A Battery Memory Module N/A
-J12 DALLAS DS1204V N/A Security Key (required for this Version???) - Labeled A-21657-002
------------------------------------------------------------------------------------
+Name_Board Location Version Use Checksum
+-------------------------------------------------------------------------
+TM3K_v502.u51 5.02 Game Program & Cpu instructions c308
+TM3K_v502.u52 5.02 Game Program & Cpu instructions 4d5e
+
+TM3K_v501.u51 5.01 Game Program & Cpu instructions 0c6c
+TM3K_v501.u52 5.01 Game Program & Cpu instructions b2d8
+
+TM3K_graphic.u36 5.0 Video Images & Graphics 54f1
+TM3K_graphic.u37 5.0 Video Images & Graphics 4856
+TM3K_graphic.u38 5.0 Video Images & Graphics 5493
+TM3K_graphic.u39 5.0 Video Images & Graphics 6029
+TM3K_graphic.u40 5.0 Video Images & Graphics ccb4
+TM3K_graphic.u41 5.0 Video Images & Graphics e9ab
+TM3K_sound.u8 5.0 Audio Program & sounds 64d5
+u62 (NOT INCLUDED) N/A Battery Memory Module N/A
+
+Does not require a security key
+
+Box labeled as:
+
+TMSTR 3000 UPGRADE KIT USA-DBV
+63373100870
+
+-------------------------------------------------------------------------
SCN68681c1n40
xc3042A www.xilinx.com
@@ -870,42 +878,58 @@ xc3042A www.xilinx.com
ROM_START( tm3k )
ROM_REGION( 0x200000, REGION_CPU1, 0 ) // 68000 Code
- ROM_LOAD16_BYTE( "tm3k_u52.bin", 0x000001, 0x100000, CRC(8c6a0db7) SHA1(6b0eae60ea471cd8c4001749ac2677d8d4532567) ) /* Ver: 5.01 Standard 11-4-97 */
- ROM_LOAD16_BYTE( "tm3k_u51.bin", 0x000000, 0x100000, CRC(c9522279) SHA1(e613b791f831271722f05b7e96c35519fa9fc174) ) /* Ver: 5.01 Standard 11-4-97 */
+ ROM_LOAD16_BYTE( "tm3k_v502.u51", 0x000000, 0x100000, CRC(6267e2bd) SHA1(c81e5cd059a9ad2f6a36261738e39740a1a3a03f) ) /* TOUCHMASTER 3000 U51 DOMESTIC 5.02 (Standard 11-17-97) */
+ ROM_LOAD16_BYTE( "tm3k_v502.u52", 0x000001, 0x100000, CRC(836fdf1e) SHA1(2ee9c0929950afb72f172b253d6c392e9a698037) ) /* TOUCHMASTER 3000 U52 DOMESTIC 5.02 (Standard 11-17-97) */
ROM_REGION( 0x600000, REGION_GFX1, 0 ) // Blitter gfx
- ROM_LOAD16_BYTE( "tm3k_u38.bin", 0x000000, 0x100000, CRC(a6683899) SHA1(d05024390917cdb1871d030996da8e1eb6460918) )
- ROM_LOAD16_BYTE( "tm3k_u36.bin", 0x000001, 0x100000, CRC(7bde520d) SHA1(77750b689e2f0d47804042456e54bbd9c28deeac) )
- ROM_LOAD16_BYTE( "tm3k_u39.bin", 0x200000, 0x100000, CRC(206b56a6) SHA1(09e5e05bffd0a09abd24d668e2c59b56f2c79134) )
- ROM_LOAD16_BYTE( "tm3k_u37.bin", 0x200001, 0x100000, CRC(18f50eb3) SHA1(a7c9d3b24b5fd110380ec87d9200d55cad473efc) )
- ROM_LOAD16_BYTE( "tm3k_u41.bin", 0x400000, 0x100000, BAD_DUMP CRC(74a36bca) SHA1(7ad594daa156dea40a25b390f26c2fd0550e66ff) )
- ROM_LOAD16_BYTE( "tm3k_u40.bin", 0x400001, 0x100000, CRC(353df7ca) SHA1(d6c5d5449af6b6a3acee219778583904c5b554b4) )
+ ROM_LOAD16_BYTE( "tm3k_graphic.u38", 0x000000, 0x100000, CRC(a6683899) SHA1(d05024390917cdb1871d030996da8e1eb6460918) ) /* Labeled TOUCHMASTER U38 STANDARD 5.0 (pink label) */
+ ROM_LOAD16_BYTE( "tm3k_graphic.u36", 0x000001, 0x100000, CRC(7bde520d) SHA1(77750b689e2f0d47804042456e54bbd9c28deeac) ) /* Labeled TOUCHMASTER U36 STANDARD 5.0 (pink label) */
+ ROM_LOAD16_BYTE( "tm3k_graphic.u39", 0x200000, 0x100000, CRC(206b56a6) SHA1(09e5e05bffd0a09abd24d668e2c59b56f2c79134) ) /* Labeled TOUCHMASTER U39 STANDARD 5.0 (pink label) */
+ ROM_LOAD16_BYTE( "tm3k_graphic.u37", 0x200001, 0x100000, CRC(18f50eb3) SHA1(a7c9d3b24b5fd110380ec87d9200d55cad473efc) ) /* Labeled TOUCHMASTER U37 STANDARD 5.0 (pink label) */
+ ROM_LOAD16_BYTE( "tm3k_graphic.u41", 0x400000, 0x100000, CRC(c35c0536) SHA1(a29fd88e8f3e124f6e84012c3573616f6447eeaa) ) /* Labeled TOUCHMASTER U41 STANDARD 5.0 (pink label) */
+ ROM_LOAD16_BYTE( "tm3k_graphic.u40", 0x400001, 0x100000, CRC(353df7ca) SHA1(d6c5d5449af6b6a3acee219778583904c5b554b4) ) /* Labeled TOUCHMASTER U40 STANDARD 5.0 (pink label) */
ROM_REGION( 0x100000, REGION_SOUND1, 0 ) // Samples
- ROM_LOAD( "tm3k_u8.bin", 0x00000, 0x100000, CRC(d0ae33c1) SHA1(a079def9a086a091fcc4493a44fec756d2470415) )
+ ROM_LOAD( "tm3k_sound.u8", 0x00000, 0x100000, CRC(d0ae33c1) SHA1(a079def9a086a091fcc4493a44fec756d2470415) ) /* Labeled TOUCHMASTER U8 5.0 (green label) */
+ROM_END
+
+ROM_START( tm3ka )
+ ROM_REGION( 0x200000, REGION_CPU1, 0 ) // 68000 Code
+ ROM_LOAD16_BYTE( "tm3k_v501.u51", 0x000000, 0x100000, CRC(c9522279) SHA1(e613b791f831271722f05b7e96c35519fa9fc174) ) /* TOUCHMASTER 3000 U51 DOMESTIC 5.01 (Standard 11-4-97) */
+ ROM_LOAD16_BYTE( "tm3k_v501.u52", 0x000001, 0x100000, CRC(8c6a0db7) SHA1(6b0eae60ea471cd8c4001749ac2677d8d4532567) ) /* TOUCHMASTER 3000 U52 DOMESTIC 5.01 (Standard 11-4-97) */
+
+ ROM_REGION( 0x600000, REGION_GFX1, 0 ) // Blitter gfx
+ ROM_LOAD16_BYTE( "tm3k_graphic.u38", 0x000000, 0x100000, CRC(a6683899) SHA1(d05024390917cdb1871d030996da8e1eb6460918) ) /* Labeled TOUCHMASTER U38 STANDARD 5.0 (pink label) */
+ ROM_LOAD16_BYTE( "tm3k_graphic.u36", 0x000001, 0x100000, CRC(7bde520d) SHA1(77750b689e2f0d47804042456e54bbd9c28deeac) ) /* Labeled TOUCHMASTER U36 STANDARD 5.0 (pink label) */
+ ROM_LOAD16_BYTE( "tm3k_graphic.u39", 0x200000, 0x100000, CRC(206b56a6) SHA1(09e5e05bffd0a09abd24d668e2c59b56f2c79134) ) /* Labeled TOUCHMASTER U39 STANDARD 5.0 (pink label) */
+ ROM_LOAD16_BYTE( "tm3k_graphic.u37", 0x200001, 0x100000, CRC(18f50eb3) SHA1(a7c9d3b24b5fd110380ec87d9200d55cad473efc) ) /* Labeled TOUCHMASTER U37 STANDARD 5.0 (pink label) */
+ ROM_LOAD16_BYTE( "tm3k_graphic.u41", 0x400000, 0x100000, CRC(c35c0536) SHA1(a29fd88e8f3e124f6e84012c3573616f6447eeaa) ) /* Labeled TOUCHMASTER U41 STANDARD 5.0 (pink label) */
+ ROM_LOAD16_BYTE( "tm3k_graphic.u40", 0x400001, 0x100000, CRC(353df7ca) SHA1(d6c5d5449af6b6a3acee219778583904c5b554b4) ) /* Labeled TOUCHMASTER U40 STANDARD 5.0 (pink label) */
+
+ ROM_REGION( 0x100000, REGION_SOUND1, 0 ) // Samples
+ ROM_LOAD( "tm3k_sound.u8", 0x00000, 0x100000, CRC(d0ae33c1) SHA1(a079def9a086a091fcc4493a44fec756d2470415) ) /* Labeled TOUCHMASTER U8 5.0 (green label) */
ROM_END
/***************************************************************************
Touchmaster 4000
-by Midway
+by Midway (c) 1998
touchscreen game
-Dumped BY: N?Z!
-All chips are SGS 27C801
+All chips are SGS 27C801 (some kits/upgrades used mask roms)
---------------------------
Name_Board Location Version Use Checksum
-----------------------------------------------------------------------------------
-TM4K_u8.bin 6.0 Audio Program & sounds DE0B
-TM4K_u51.bin 6.02 Game Program & Cpu instructions FEA0
-TM4K_u52.bin 6.02 Game Program & Cpu instructions 9A71
-TM4K_u36.bin 6.0 Video Images & Graphics 54f1
-TM4K_u37.bin 6.0 Video Images & Graphics 609E
-TM4K_u38.bin 6.0 Video Images & Graphics 5493
-TM4K_u39.bin 6.0 Video Images & Graphics CB90
-TM4K_u40.bin 6.0 Video Images & Graphics 208A
-TM4K_u41.bin 6.0 Video Images & Graphics 385D
+TM4K_v602.u51 6.02 Game Program & Cpu instructions FEA0
+TM4K_v602.u52 6.02 Game Program & Cpu instructions 9A71
+TM4K_graphic.u36 6.0 Video Images & Graphics 54f1 (same as TM3K)
+TM4K_graphic.u37 6.0 Video Images & Graphics 609E
+TM4K_graphic.u38 6.0 Video Images & Graphics 5493 (same as TM3K)
+TM4K_graphic.u39 6.0 Video Images & Graphics CB90
+TM4K_graphic.u40 6.0 Video Images & Graphics 208A
+TM4K_graphic.u41 6.0 Video Images & Graphics 385D
+TM4K_sound.u8 6.0 Audio Program & sounds DE0B
u62 (NOT INCLUDED) N/A Battery Memory Module N/A
J12 DALLAS DS1204V N/A Security Key (required for this Version) - Labeled A-21657-003
-----------------------------------------------------------------------------------
@@ -917,19 +941,19 @@ xc3042A www.xilinx.com
ROM_START( tm4k )
ROM_REGION( 0x200000, REGION_CPU1, 0 ) // 68000 Code
- ROM_LOAD16_BYTE( "tm4k_u51.bin", 0x000000, 0x100000, CRC(3d8d7848) SHA1(31638f23cdd5e6cfbb2270e953f84fe1bd437950) ) /* Ver: 6.02 Standard 4-14-98 */
- ROM_LOAD16_BYTE( "tm4k_u52.bin", 0x000001, 0x100000, CRC(6d412871) SHA1(ae27c7723b292daf6682c53bafac22e4a3cd1ece) ) /* Ver: 6.02 Standard 4-14-98 */
+ ROM_LOAD16_BYTE( "tm4k_v602.u51", 0x000000, 0x100000, CRC(3d8d7848) SHA1(31638f23cdd5e6cfbb2270e953f84fe1bd437950) ) /* TOUCHMASTER 4000 U51 DOMESTIC 6.02 (Standard 4-14-98) */
+ ROM_LOAD16_BYTE( "tm4k_v602.u52", 0x000001, 0x100000, CRC(6d412871) SHA1(ae27c7723b292daf6682c53bafac22e4a3cd1ece) ) /* TOUCHMASTER 4000 U52 DOMESTIC 6.02 (Standard 4-14-98) */
ROM_REGION( 0x600000, REGION_GFX1, 0 ) // Blitter gfx
- ROM_LOAD16_BYTE( "tm4k_u38.bin", 0x000000, 0x100000, CRC(a6683899) SHA1(d05024390917cdb1871d030996da8e1eb6460918) ) /* Mask rom labeled 5341-15746-03 U38 VIDEO IMAGE */
- ROM_LOAD16_BYTE( "tm4k_u36.bin", 0x000001, 0x100000, CRC(7bde520d) SHA1(77750b689e2f0d47804042456e54bbd9c28deeac) ) /* Mask rom labeled 5341-15746-01 U36 VIDEO IMAGE */
- ROM_LOAD16_BYTE( "tm4k_u39.bin", 0x200000, 0x100000, CRC(bac88cfb) SHA1(26ed169296b890c5f5b50c418c15299355a6592f) ) /* Mask rom labeled 5341-15746-04 U39 VIDEO IMAGE */
- ROM_LOAD16_BYTE( "tm4k_u37.bin", 0x200001, 0x100000, CRC(bf49fafa) SHA1(b400667bf654dc9cd01a85c8b99670459400fd60) ) /* Mask rom labeled 5341-15746-02 U37 VIDEO IMAGE */
- ROM_LOAD16_BYTE( "tm4k_u41.bin", 0x400000, 0x100000, CRC(e97edb1e) SHA1(75510676cf1692ad03efd4ccd57d25af1cc8ef2a) ) /* Mask rom labeled 5341-15746-06 U41 VIDEO IMAGE */
- ROM_LOAD16_BYTE( "tm4k_u40.bin", 0x400001, 0x100000, CRC(f6771a09) SHA1(74f71d5e910006c83a38170f24aa811c38a3e020) ) /* Mask rom labeled 5341-15746-05 U40 VIDEO IMAGE */
+ ROM_LOAD16_BYTE( "tm4k_graphic.u38", 0x000000, 0x100000, CRC(a6683899) SHA1(d05024390917cdb1871d030996da8e1eb6460918) ) /* Mask rom labeled 5341-15746-03 U38 VIDEO IMAGE */
+ ROM_LOAD16_BYTE( "tm4k_graphic.u36", 0x000001, 0x100000, CRC(7bde520d) SHA1(77750b689e2f0d47804042456e54bbd9c28deeac) ) /* Mask rom labeled 5341-15746-01 U36 VIDEO IMAGE */
+ ROM_LOAD16_BYTE( "tm4k_graphic.u39", 0x200000, 0x100000, CRC(bac88cfb) SHA1(26ed169296b890c5f5b50c418c15299355a6592f) ) /* Mask rom labeled 5341-15746-04 U39 VIDEO IMAGE */
+ ROM_LOAD16_BYTE( "tm4k_graphic.u37", 0x200001, 0x100000, CRC(bf49fafa) SHA1(b400667bf654dc9cd01a85c8b99670459400fd60) ) /* Mask rom labeled 5341-15746-02 U37 VIDEO IMAGE */
+ ROM_LOAD16_BYTE( "tm4k_graphic.u41", 0x400000, 0x100000, CRC(e97edb1e) SHA1(75510676cf1692ad03efd4ccd57d25af1cc8ef2a) ) /* Mask rom labeled 5341-15746-06 U41 VIDEO IMAGE */
+ ROM_LOAD16_BYTE( "tm4k_graphic.u40", 0x400001, 0x100000, CRC(f6771a09) SHA1(74f71d5e910006c83a38170f24aa811c38a3e020) ) /* Mask rom labeled 5341-15746-05 U40 VIDEO IMAGE */
ROM_REGION( 0x100000, REGION_SOUND1, 0 ) // Samples
- ROM_LOAD( "tm4k_u8.bin", 0x00000, 0x100000, CRC(48c3782b) SHA1(bfe105ddbde8bbbd84665dfdd565d6d41926834a) ) /* Mask rom labeled 5341-15746-07 U8 SOUND IMAGE */
+ ROM_LOAD( "tm4k_sound.u8", 0x00000, 0x100000, CRC(48c3782b) SHA1(bfe105ddbde8bbbd84665dfdd565d6d41926834a) ) /* Mask rom labeled 5341-15746-07 U8 SOUND IMAGE */
ROM_END
/***************************************************************************
@@ -938,12 +962,11 @@ Touchmaster 5000
by Midway (c) 1998
touchscreen game
-All chips are ST M27C801
+All chips are ST M27C801 (some kits/upgrades used mask roms)
---------------------------
Name Board Location Version Use Checksum
-----------------------------------------------------------------------------------
-tm5k_sound.u8 7.0 Audio Program & sounds F474
tm5k_v7_10.u51 7.10 Game Program & Cpu instructions 1A51
tm5k_v7_10.u52 7.10 Game Program & Cpu instructions 5A01
tm5k_graphic.u36 7.0 Video Images & Graphics DB7F
@@ -952,6 +975,7 @@ tm5k_graphic.u38 7.0 Video Images & Graphics EDCE
tm5k_graphic.u39 7.0 Video Images & Graphics 657F
tm5k_graphic.u40 7.0 Video Images & Graphics 93E0
tm5k_graphic.u41 7.0 Video Images & Graphics FCA5
+tm5k_sound.u8 7.0 Audio Program & sounds F474
J12 DALLAS DS1204V N/A Security Key (required for this Version) - Labeled A-21657-004
-----------------------------------------------------------------------------------
@@ -965,15 +989,15 @@ ROM_START( tm5k )
ROM_LOAD16_BYTE( "tm5k_v7_10.u52", 0x000001, 0x100000, CRC(ddf9e8dc) SHA1(3228f2eba067bdf1bd639116bffc589585ea3e72) ) /* TOUCHMASTER 5000 U52 DOMESTIC 7.10 (Standard 10-9-98) */
ROM_REGION( 0x600000, REGION_GFX1, 0 ) // Blitter gfx
- ROM_LOAD16_BYTE( "tm5k_graphic.u38", 0x000000, 0x100000, CRC(93038e7c) SHA1(448f69bf51ac992f6b35b471cba9675c67984cd7) ) /* Labeled GRAPHIC U38 7.0 */
- ROM_LOAD16_BYTE( "tm5k_graphic.u36", 0x000001, 0x100000, CRC(5453a44a) SHA1(094439a56336ca933b0b7ede8c057546d1d490b2) ) /* Labeled GRAPHIC U36 7.0 */
- ROM_LOAD16_BYTE( "tm5k_graphic.u39", 0x200000, 0x100000, CRC(1349fdc7) SHA1(5118983be584455320f0d6006133f38e6a8ee0d8) ) /* Labeled GRAPHIC U39 7.0 */
- ROM_LOAD16_BYTE( "tm5k_graphic.u37", 0x200001, 0x100000, CRC(8bcc376c) SHA1(0588f6f96090b26a3ce0eb3a933a5cc9d8ce742d) ) /* Labeled GRAPHIC U37 7.0 */
- ROM_LOAD16_BYTE( "tm5k_graphic.u41", 0x400000, 0x100000, CRC(c8717fef) SHA1(fbd13321db0f35b7bdf207468f28792a7666bb2e) ) /* Labeled GRAPHIC U41 7.0 */
- ROM_LOAD16_BYTE( "tm5k_graphic.u40", 0x400001, 0x100000, CRC(cff3f962) SHA1(2389d94ffa0eaf2d2f62315822273db031eea033) ) /* Labeled GRAPHIC U40 7.0 */
+ ROM_LOAD16_BYTE( "tm5k_graphic.u38", 0x000000, 0x100000, CRC(93038e7c) SHA1(448f69bf51ac992f6b35b471cba9675c67984cd7) ) /* Mask rom labeled 5341-15951-07 U38 VIDEO IMAGE */
+ ROM_LOAD16_BYTE( "tm5k_graphic.u36", 0x000001, 0x100000, CRC(5453a44a) SHA1(094439a56336ca933b0b7ede8c057546d1d490b2) ) /* Mask rom labeled 5341-15951-06 U36 VIDEO IMAGE */
+ ROM_LOAD16_BYTE( "tm5k_graphic.u39", 0x200000, 0x100000, CRC(1349fdc7) SHA1(5118983be584455320f0d6006133f38e6a8ee0d8) ) /* Mask rom labeled 5341-15951-05 U39 VIDEO IMAGE */
+ ROM_LOAD16_BYTE( "tm5k_graphic.u37", 0x200001, 0x100000, CRC(8bcc376c) SHA1(0588f6f96090b26a3ce0eb3a933a5cc9d8ce742d) ) /* Mask rom labeled 5341-15951-04 U37 VIDEO IMAGE */
+ ROM_LOAD16_BYTE( "tm5k_graphic.u41", 0x400000, 0x100000, CRC(c8717fef) SHA1(fbd13321db0f35b7bdf207468f28792a7666bb2e) ) /* Mask rom labeled 5341-15951-09 U41 VIDEO IMAGE */
+ ROM_LOAD16_BYTE( "tm5k_graphic.u40", 0x400001, 0x100000, CRC(cff3f962) SHA1(2389d94ffa0eaf2d2f62315822273db031eea033) ) /* Mask rom labeled 5341-15951-08 U40 VIDEO IMAGE */
ROM_REGION( 0x100000, REGION_SOUND1, 0 ) // Samples
- ROM_LOAD( "tm5k_sound.u8", 0x00000, 0x100000, CRC(c6070a60) SHA1(2dc20bf2217a36374b5a691133ad43f53dbe29ca) ) /* Labeled SOUND U8 7.0 */
+ ROM_LOAD( "tm5k_sound.u8", 0x00000, 0x100000, CRC(c6070a60) SHA1(2dc20bf2217a36374b5a691133ad43f53dbe29ca) ) /* Mask rom labeled 5341-15951-03 U8 VIDEO IMAGE */
ROM_END
/***************************************************************************
@@ -982,12 +1006,11 @@ Touchmaster 7000
by Midway (c) 1999
touchscreen game
-All chips are ST M27C801
+All chips are ST M27C801 (some kits/upgrades used mask roms)
---------------------------
Name Board Location Version Use Checksum
-----------------------------------------------------------------------------------
-tm7k_sound.u8 8.0 Audio Program & sounds F474 (same as TM5K)
tm7k_v8.u51 8.00 Game Program & Cpu instructions 82A5
tm7k_v8.u52 8.00 Game Program & Cpu instructions 81E1
tm7k_graphic.u36 8.0 Video Images & Graphics DB7F (same as TM5K)
@@ -996,6 +1019,7 @@ tm7k_graphic.u38 8.0 Video Images & Graphics EDCE (same as TM
tm7k_graphic.u39 8.0 Video Images & Graphics 2BB6
tm7k_graphic.u40 8.0 Video Images & Graphics B103
tm7k_graphic.u41 8.0 Video Images & Graphics 11CA
+tm7k_sound.u8 8.0 Audio Program & sounds F474 (same as TM5K)
J12 DALLAS DS1204V N/A Security Key (required for this Version) - Labeled A-21657-005
-----------------------------------------------------------------------------------
@@ -1154,9 +1178,10 @@ static DRIVER_INIT( galgames )
memory_configure_bank(4, 0, 1, memory_region(REGION_CPU1)+0x200000, 0x40000);
}
-GAME( 1996, tm, 0, tm, tm, 0, ROT0, "Midway", "Touchmaster (v3.00 Euro)", 0 )
-GAME( 1997, tm3k, 0, tm3k, tmaster, 0, ROT0, "Midway", "Touchmaster 3000 (v5.01 Standard)", GAME_IMPERFECT_GRAPHICS) // imp. graphics due to bad dump
-GAME( 1998, tm4k, 0, tm3k, tmaster, tm4k, ROT0, "Midway", "Touchmaster 4000 (v6.02 Standard)", 0 )
-GAME( 1998, tm5k, 0, tm3k, tmaster, tm5k, ROT0, "Midway", "Touchmaster 5000 (v7.10 Standard)", 0 )
-GAME( 1999, tm7k, 0, tm3k, tmaster, tm7k, ROT0, "Midway", "Touchmaster 7000 (v8.00 Standard)", 0 )
-GAME( 1998, galgbios, 0, galgames, galgames, galgames, ROT0, "Creative Electonics & Software", "Galaxy Games (BIOS v1.90)", GAME_IS_BIOS_ROOT )
+GAME( 1996, tm, 0, tm, tm, 0, ROT0, "Midway", "Touchmaster (v3.00 Euro)", 0 )
+GAME( 1997, tm3k, 0, tm3k, tmaster, 0, ROT0, "Midway", "Touchmaster 3000 (v5.02 Standard)", 0 )
+GAME( 1997, tm3ka, tm3k, tm3k, tmaster, 0, ROT0, "Midway", "Touchmaster 3000 (v5.01 Standard)", 0 )
+GAME( 1998, tm4k, 0, tm3k, tmaster, tm4k, ROT0, "Midway", "Touchmaster 4000 (v6.02 Standard)", 0 )
+GAME( 1998, tm5k, 0, tm3k, tmaster, tm5k, ROT0, "Midway", "Touchmaster 5000 (v7.10 Standard)", 0 )
+GAME( 1999, tm7k, 0, tm3k, tmaster, tm7k, ROT0, "Midway", "Touchmaster 7000 (v8.00 Standard)", 0 )
+GAME( 1998, galgbios, 0, galgames, galgames, galgames, ROT0, "Creative Electonics & Software", "Galaxy Games (BIOS v1.90)", GAME_IS_BIOS_ROOT )
diff --git a/src/mame/mamedriv.c b/src/mame/mamedriv.c
index addaa1d04f1..40bfc7a8675 100644
--- a/src/mame/mamedriv.c
+++ b/src/mame/mamedriv.c
@@ -6098,6 +6098,7 @@ BOMULEUL CHAJARA SEGA ST-V 1997/04/11
/* Midway Touchmaster / Galaxy Games */
DRIVER( tm ) /* (c) 1996 Midway Games */
DRIVER( tm3k ) /* (c) 1997 Midway Games */
+ DRIVER( tm3ka ) /* (c) 1997 Midway Games */
DRIVER( tm4k ) /* (c) 1998 Midway Games */
DRIVER( tm5k ) /* (c) 1998 Midway Games */
DRIVER( tm7k ) /* (c) 1999 Midway Games */