mirror of
https://github.com/holub/mame
synced 2025-07-01 00:09:18 +03:00
New games added or promoted from NOT_WORKING status
--------------------------------------------------- Touchmaster 8000 (v9.04 Standard) [Brian Troha]
This commit is contained in:
parent
669a0cd793
commit
cf983b331b
@ -13,12 +13,12 @@ Sound: OKI6295
|
||||
|
||||
Input: Microtouch touch screen
|
||||
Other: Dallas NVRAM + optional RTC
|
||||
To Do:
|
||||
|
||||
- Coin optics
|
||||
- Correct sound banking
|
||||
- Proper protection emulation in tm4k and later games (where is DS1204 mapped?)
|
||||
- Find cause and fix hang in Solitaire Erotic (all Touchmaster version hang in this game)
|
||||
To Do:
|
||||
- Coin optics
|
||||
- Correct sound banking
|
||||
- Proper protection emulation in tm4k and later games (where is DS1204 mapped?)
|
||||
- Find cause and fix hang in Solitaire Erotic (all Touchmaster version hang in this game)
|
||||
|
||||
To be dumped and added:
|
||||
|
||||
@ -34,7 +34,7 @@ Touch Master 8000 *
|
||||
IE: Touch Master 8000 chips can update any Touch Master mainboard 2000 through 7000
|
||||
Each version (IE: 2000, 3000, 7000 ect) has different girls for Strip Poker ;-)
|
||||
|
||||
Touch Master 8000 part lists:
|
||||
Touch Master 8000 part lists (from service bulletin):
|
||||
|
||||
A-5343-60194-3 U8 Sound
|
||||
A-5343-60194-2 U51 Program code
|
||||
@ -47,8 +47,7 @@ A-5343-60194-8 U40 Graphics
|
||||
A-5343-60194-9 U41 Graphics
|
||||
A-21657-007 Security Key
|
||||
|
||||
Known Versions not dumped:
|
||||
Touch Master 8000 V9.04 (from service bulletin)
|
||||
The above set is an undumped alternate set, maybe a Euro or special version.
|
||||
|
||||
+---------------------------------------------------------------+
|
||||
| W24257AK GRAPHICS.U37 GRAPHICS.U39 |
|
||||
@ -61,7 +60,7 @@ Known Versions not dumped:
|
||||
| |
|
||||
| DS1225AB.U62 XC3042A W241024AJ (x2) |
|
||||
| |
|
||||
| 8.664MHZ 24MHz W241024AJ (x2) |
|
||||
| 3.664MHZ 24MHz W241024AJ (x2) |
|
||||
| SCN68681 CY7C128A SOUND.U8 32MHz |
|
||||
| LED2 LED1 CY7C128A |
|
||||
| U62 M6295 |
|
||||
@ -1046,6 +1045,7 @@ tm5k_sound.u8 7.0 Audio Program & sounds F474
|
||||
J12 DALLAS DS1204V N/A Security Key (required for this Version) - Labeled A-21657-004
|
||||
-----------------------------------------------------------------------------------
|
||||
|
||||
* EPROM versions are labeled with white labels
|
||||
|
||||
***************************************************************************/
|
||||
|
||||
@ -1133,6 +1133,51 @@ ROM_END
|
||||
|
||||
/***************************************************************************
|
||||
|
||||
Touchmaster 8000
|
||||
by Midway (c) 2000
|
||||
touchscreen game
|
||||
|
||||
All chips are ST M27C801 (some kits/upgrades used mask roms)
|
||||
---------------------------
|
||||
|
||||
Name Board Location Version Use Checksum
|
||||
-----------------------------------------------------------------------------------
|
||||
tm8k_v904.u51 9.04 Game Program & Cpu instructions D40F
|
||||
tm8k_v904.u52 9.04 Game Program & Cpu instructions 53B2
|
||||
|
||||
tm8k_graphic.u36 9.0 Video Images & Graphics AD8D
|
||||
tm8k_graphic.u37 9.0 Video Images & Graphics AF83
|
||||
tm8k_graphic.u38 9.0 Video Images & Graphics 6BCF
|
||||
tm8k_graphic.u39 9.0 Video Images & Graphics C8A6
|
||||
tm8k_graphic.u40 9.0 Video Images & Graphics B8C7
|
||||
tm8k_graphic.u41 9.0 Video Images & Graphics EF93
|
||||
tm8k_sound.u8 9.0 Audio Program & sounds F474 (same as TM5K & TM7K)
|
||||
|
||||
J12 DALLAS DS1204V N/A Security Key (required for this Version) - Labeled A-21657-007
|
||||
-----------------------------------------------------------------------------------
|
||||
|
||||
|
||||
***************************************************************************/
|
||||
|
||||
ROM_START( tm8k )
|
||||
ROM_REGION( 0x200000, REGION_CPU1, 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) */
|
||||
ROM_LOAD16_BYTE( "tm8k_v904.u52", 0x000001, 0x100000, CRC(c123eec2) SHA1(3e9c84755b18a4fd900068f385ee47107771391d) ) /* TOUCHMASTER 8000 U52 DOMESTIC 9.04 (Standard 04/25/00) */
|
||||
|
||||
ROM_REGION( 0x600000, REGION_GFX1, 0 ) // Blitter gfx
|
||||
ROM_LOAD16_BYTE( "tm8k_graphic.u38", 0x000000, 0x100000, CRC(2a971d46) SHA1(6ca4067e9fa40053df415e670b2e853915319dbb) ) /* Mask rom labeled 5341-16513-07 U38 VIDEO IMAGE */
|
||||
ROM_LOAD16_BYTE( "tm8k_graphic.u36", 0x000001, 0x100000, CRC(3bde285e) SHA1(87bf60034665542fb0240b7479adfffb7ba9fad7) ) /* Mask rom labeled 5341-16513-06 U36 VIDEO IMAGE */
|
||||
ROM_LOAD16_BYTE( "tm8k_graphic.u39", 0x200000, 0x100000, CRC(58c6c1d8) SHA1(cc11863c4ea46bde7ea4775075f4328be6d6c6d1) ) /* Mask rom labeled 5341-16513-05 U39 VIDEO IMAGE */
|
||||
ROM_LOAD16_BYTE( "tm8k_graphic.u37", 0x200001, 0x100000, CRC(c0992f7a) SHA1(e4e1ef2414f2f0a784c775f39123122c08950403) ) /* Mask rom labeled 5341-16513-04 U37 VIDEO IMAGE */
|
||||
ROM_LOAD16_BYTE( "tm8k_graphic.u41", 0x400000, 0x100000, CRC(d8bdb82e) SHA1(9bdee261591ccff8a57c5454644f84f8992f614f) ) /* Mask rom labeled 5341-16513-09 U41 VIDEO IMAGE */
|
||||
ROM_LOAD16_BYTE( "tm8k_graphic.u40", 0x400001, 0x100000, CRC(0c3d6347) SHA1(7ef19018c180abf412a8ff9f278b00c2b4321cc2) ) /* Mask rom labeled 5341-16513-08 U40 VIDEO IMAGE */
|
||||
|
||||
ROM_REGION( 0x100000, REGION_SOUND1, 0 ) // Samples
|
||||
ROM_LOAD( "tm8k_sound.u8", 0x00000, 0x100000, CRC(c6070a60) SHA1(2dc20bf2217a36374b5a691133ad43f53dbe29ca) ) /* Mask rom labeled 5341-16513-03 U8 SOUND */
|
||||
ROM_END
|
||||
|
||||
/***************************************************************************
|
||||
|
||||
Galaxy Games BIOS v. 1.90
|
||||
|
||||
This is a multi-game cocktail cabinet released in 1998. Namco seems to have
|
||||
@ -1278,6 +1323,29 @@ Protection starts:
|
||||
|
||||
}
|
||||
|
||||
static DRIVER_INIT( tm8k )
|
||||
{
|
||||
UINT16 *ROM = (UINT16 *)memory_region( machine, REGION_CPU1 );
|
||||
|
||||
// protection
|
||||
ROM[0x78b70/2] = 0x4e75;
|
||||
|
||||
ROM[0x78b40/2] = 0x6004;
|
||||
ROM[0x78b68/2] = 0x6002;
|
||||
/*
|
||||
Protection starts:
|
||||
|
||||
78B2E: addi.w #$76c, D0 0640 076C
|
||||
78B32: move.w D0, $206FC2.l 33C0 0020 6FC2
|
||||
78B38: moveq #$f, D0 700F
|
||||
78B3A: and.w (A4), D0 C054
|
||||
78B3C: cmpi.w #$3, D0 0C40 0003
|
||||
78B40: bcs $78B46 6504 <-- First patch goes here
|
||||
|
||||
*/
|
||||
|
||||
}
|
||||
|
||||
static DRIVER_INIT( galgames )
|
||||
{
|
||||
UINT8 *ROM = memory_region(machine, REGION_CPU1);
|
||||
@ -1296,4 +1364,5 @@ GAME( 1998, tm4k, 0, tm3k, tmaster, tm4k, ROT0, "Midway",
|
||||
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.04 Standard)", 0 )
|
||||
GAME( 1999, tm7ka, tm7k, tm3k, tmaster, tm7ka, ROT0, "Midway", "Touchmaster 7000 (v8.00 Standard)", 0 )
|
||||
GAME( 1999, tm8k, 0, tm3k, tmaster, tm8k, ROT0, "Midway", "Touchmaster 8000 (v9.04 Standard)", 0 )
|
||||
GAME( 1998, galgbios, 0, galgames, galgames, galgames, ROT0, "Creative Electonics & Software", "Galaxy Games (BIOS v1.90)", GAME_IS_BIOS_ROOT )
|
||||
|
@ -6134,6 +6134,7 @@ BOMULEUL CHAJARA SEGA ST-V 1997/04/11
|
||||
DRIVER( tm5k ) /* (c) 1998 Midway Games */
|
||||
DRIVER( tm7k ) /* (c) 1999 Midway Games */
|
||||
DRIVER( tm7ka ) /* (c) 1999 Midway Games */
|
||||
DRIVER( tm8k ) /* (c) 2000 Midway Games */
|
||||
DRIVER( galgbios ) /* (c) 1998 Creative Electonics & Software (CES) */
|
||||
|
||||
/* Cinematronics raster games */
|
||||
|
Loading…
Reference in New Issue
Block a user