diff --git a/src/mame/drivers/tmaster.c b/src/mame/drivers/tmaster.c index a221ca42006..fc26fd76774 100644 --- a/src/mame/drivers/tmaster.c +++ b/src/mame/drivers/tmaster.c @@ -1048,17 +1048,22 @@ Touchmaster 2000 by Midway (c) 1996 touchscreen game +All chips are ST M27C4001 +--------------------------- + Name_Board Location Version Use Checksum ------------------------------------------------------------------------- -TM2K_v402.u51 4.02 Game Program & Cpu instructions c625 -TM2K_v402.u52 4.02 Game Program & Cpu instructions e8a7 +TM2K_v402.u51 4.02 Game Program & Cpu instructions c517 +TM2K_v402.u52 4.02 Game Program & Cpu instructions e82c -TM2K_graphic.u36 4.0 Video Images & Graphics 20cb -TM2K_graphic.u37 4.0 Video Images & Graphics f5cf -TM2K_graphic.u38 4.0 Video Images & Graphics 14c7 -TM2K_graphic.u39 4.0 Video Images & Graphics 043e -TM2K_sound.u8 4.0 Audio Program & sounds 9307 -u62 (NOT INCLUDED) N/A Battery Memory Module N/A +TM2K_v400.u51 4.00 Game Program & Cpu instructions a49b +TM2K_v400.u52 4.00 Game Program & Cpu instructions 7c2f + +TM2K_graphic.u36 4.00 Video Images & Graphics 20cb +TM2K_graphic.u37 4.00 Video Images & Graphics f5cf +TM2K_graphic.u38 4.00 Video Images & Graphics 14c7 +TM2K_graphic.u39 4.00 Video Images & Graphics 043e +TM2K_sound.u8 1.0 Audio Program & sounds 9307 Does not require a security key @@ -1066,17 +1071,33 @@ Does not require a security key ROM_START( tm2k ) ROM_REGION( 0x200000, "maincpu", 0 ) // 68000 Code - ROM_LOAD16_BYTE( "tm2k_v402.u51", 0x000000, 0x100000, CRC(fa6d168c) SHA1(c458d1114c658ac963a22cdb74ee5ea489ddcbba) ) /* Ver: 4.02 Standard 5-30-97 */ - ROM_LOAD16_BYTE( "tm2k_v402.u52", 0x000001, 0x100000, CRC(4e9c2d42) SHA1(67e34778f21010c43c1247179faa3f7ede5ad8d0) ) /* Ver: 4.02 Standard 5-30-97 */ + ROM_LOAD16_BYTE( "tm2k_v402.u51", 0x000000, 0x080000, CRC(47269aeb) SHA1(6b7ebfde290f7d21a36a72b00dc6523490581edb) ) /* Ver: 4.02 Standard 5-30-97 */ + ROM_LOAD16_BYTE( "tm2k_v402.u52", 0x000001, 0x080000, CRC(2e3564ac) SHA1(9a71f38841bc17c291cb3f513b18ebe50fc18d9f) ) /* Ver: 4.02 Standard 5-30-97 */ ROM_REGION( 0x400000, "blitter", ROMREGION_ERASE ) // Blitter gfx - ROM_LOAD16_BYTE( "tm2k_graphic.u38", 0x100000, 0x080000, CRC(22bb6cc5) SHA1(fc6cfd4e1e6e1455d648a7b63f2c8e37cdfe86d6) ) + ROM_LOAD16_BYTE( "tm2k_graphic.u38", 0x100000, 0x080000, CRC(22bb6cc5) SHA1(fc6cfd4e1e6e1455d648a7b63f2c8e37cdfe86d6) ) /* All 4 graphic roms marked as Rev 4.00 */ ROM_LOAD16_BYTE( "tm2k_graphic.u36", 0x100001, 0x080000, CRC(7f0840ac) SHA1(1c3af419d571579a3f2c561617d55914d28ef22b) ) ROM_LOAD16_BYTE( "tm2k_graphic.u39", 0x300000, 0x080000, CRC(059e1bd8) SHA1(7451c1cfa0d090b0566e353738a1ffba732a8ad2) ) ROM_LOAD16_BYTE( "tm2k_graphic.u37", 0x300001, 0x080000, CRC(4cf65950) SHA1(74d49166da19ecc4b8fc1e8e3f01361dfb645eea) ) ROM_REGION( 0x100000, "oki", 0 ) // Samples - ROM_LOAD( "tm2k_sound.u8", 0x40000, 0x040000, CRC(f39ad4cf) SHA1(9bcb9a5dd3636d6541eeb3e737c7253ab0ed4e8d) ) + ROM_LOAD( "tm2k_sound.u8", 0x40000, 0x040000, CRC(f39ad4cf) SHA1(9bcb9a5dd3636d6541eeb3e737c7253ab0ed4e8d) ) /* Marked as Rev 1.0 */ + ROM_CONTINUE( 0xc0000, 0x040000 ) +ROM_END + +ROM_START( tm2ka ) + ROM_REGION( 0x200000, "maincpu", 0 ) // 68000 Code + ROM_LOAD16_BYTE( "tm2k_v400.u51", 0x000000, 0x080000, CRC(c110502b) SHA1(e9415ed23b9bb0851548e75c208ebcbe6ac2a708) ) /* Ver: 4.00 Standard 5-16-97 */ + ROM_LOAD16_BYTE( "tm2k_v400.u52", 0x000001, 0x080000, CRC(a17c1d6e) SHA1(5ecb8f27f75469ab9600b3f640eb1acc7a3980e0) ) /* Ver: 4.00 Standard 5-16-97 */ + + ROM_REGION( 0x400000, "blitter", ROMREGION_ERASE ) // Blitter gfx + ROM_LOAD16_BYTE( "tm2k_graphic.u38", 0x100000, 0x080000, CRC(22bb6cc5) SHA1(fc6cfd4e1e6e1455d648a7b63f2c8e37cdfe86d6) ) /* All 4 graphic roms marked as Rev 4.00 */ + ROM_LOAD16_BYTE( "tm2k_graphic.u36", 0x100001, 0x080000, CRC(7f0840ac) SHA1(1c3af419d571579a3f2c561617d55914d28ef22b) ) + ROM_LOAD16_BYTE( "tm2k_graphic.u39", 0x300000, 0x080000, CRC(059e1bd8) SHA1(7451c1cfa0d090b0566e353738a1ffba732a8ad2) ) + ROM_LOAD16_BYTE( "tm2k_graphic.u37", 0x300001, 0x080000, CRC(4cf65950) SHA1(74d49166da19ecc4b8fc1e8e3f01361dfb645eea) ) + + ROM_REGION( 0x100000, "oki", 0 ) // Samples + ROM_LOAD( "tm2k_sound.u8", 0x40000, 0x040000, CRC(f39ad4cf) SHA1(9bcb9a5dd3636d6541eeb3e737c7253ab0ed4e8d) ) /* Marked as Rev 1.0 */ ROM_CONTINUE( 0xc0000, 0x040000 ) ROM_END @@ -1104,7 +1125,6 @@ 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 @@ -1113,11 +1133,6 @@ Box labeled as: TMSTR 3000 UPGRADE KIT USA-DBV 63373100870 -------------------------------------------------------------------------- - -SCN68681c1n40 -xc3042A www.xilinx.com - ***************************************************************************/ ROM_START( tm3k ) @@ -1178,12 +1193,8 @@ 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 ------------------------------------------------------------------------------------ -SCN68681c1n40 -xc3042A www.xilinx.com +J12 DALLAS DS1204V N/A Security Key (required for this Version) - Labeled A-21657-003 ***************************************************************************/ @@ -1328,7 +1339,6 @@ tm7k_sound.u8 8.0 Audio Program & sounds F474 (same as TM J12 DALLAS DS1204V N/A Security Key (required for this Version) - Labeled A-21657-005 ----------------------------------------------------------------------------------- - ***************************************************************************/ ROM_START( tm7k ) @@ -1407,10 +1417,9 @@ tm8k_sound.u8 9.0 Audio Program & sounds F474 (same as TM J12 DALLAS DS1204V N/A Security Key (required for this Version) - Labeled A-21657-007 ----------------------------------------------------------------------------------- - ***************************************************************************/ -// " According to the Distributor notice from Midway, the only thing updated was the "Power Cell" game to 'improve the performance'. " +/* According to the Distributor notice from Midway, the only thing updated for v9.04 was the "Power Cell" game to 'improve the performance'. */ ROM_START( tm8k ) ROM_REGION( 0x200000, "maincpu", 0 ) // 68000 Code ROM_LOAD16_BYTE( "tm8k_v904.u51", 0x000000, 0x100000, CRC(28864ec8) SHA1(e703f9ee350dd915102e784bbd04445a95b7d0a5) ) /* TOUCHMASTER 8000 U51 DOMESTIC 9.04 (Standard 04/25/00) */ @@ -1791,6 +1800,7 @@ static DRIVER_INIT( galgame2 ) GAME( 1996, tm, 0, tm, tm, 0, ROT0, "CES Inc., Midway Games Inc.", "Touchmaster (v3.00 Euro)", 0 ) GAME( 1996, tmdo, tm, tm, tm, 0, ROT0, "CES Inc., Midway Games Inc.", "Touchmaster (v2.2-01 Standard)", 0 ) GAME( 1996, tm2k, 0, tm3k, tmaster, 0, ROT0, "Midway Games Inc.", "Touchmaster 2000 (v4.02 Standard)", 0 ) +GAME( 1996, tm2ka, tm2k, tm3k, tmaster, 0, ROT0, "Midway Games Inc.", "Touchmaster 2000 (v4.00 Standard)", 0 ) GAME( 1997, tm3k, 0, tm3k, tmaster, 0, ROT0, "Midway Games Inc.", "Touchmaster 3000 (v5.02 Standard)", 0 ) GAME( 1997, tm3ka, tm3k, tm3k, tmaster, 0, ROT0, "Midway Games Inc.", "Touchmaster 3000 (v5.01 Standard)", 0 ) GAME( 1998, tm4k, 0, tm3k, tmaster, tm4k, ROT0, "Midway Games Inc.", "Touchmaster 4000 (v6.03 Standard)", 0 ) diff --git a/src/mame/mamedriv.c b/src/mame/mamedriv.c index c5e3ec8f6c6..9c9df5676a5 100644 --- a/src/mame/mamedriv.c +++ b/src/mame/mamedriv.c @@ -7058,6 +7058,7 @@ BOMULEUL CHAJARA SEGA ST-V 1997/04/11 DRIVER( tm ) /* (c) 1996 Midway Games */ DRIVER( tmdo ) /* (c) 1996 Midway Games */ DRIVER( tm2k ) /* (c) 1996 Midway Games */ + DRIVER( tm2ka ) /* (c) 1996 Midway Games */ DRIVER( tm3k ) /* (c) 1997 Midway Games */ DRIVER( tm3ka ) /* (c) 1997 Midway Games */ DRIVER( tm4k ) /* (c) 1998 Midway Games */