mirror of
https://github.com/holub/mame
synced 2025-04-20 23:42:22 +03:00
New working clones
------------------ Lord of Gun (World) [Brian Troha, The Dumping Union] New systems marked not working ------------------------------ Multi-Action 6710-21 [Brian Troha, The Dumping Union] Multi-Action 8350-00-R1 [Brian Troha, The Dumping Union]
This commit is contained in:
parent
87956a8ba2
commit
e1b068985a
@ -11,15 +11,16 @@
|
||||
|
||||
CPU : 68000 + Z80
|
||||
Custom : IGS005, IGS006, IGS007, IGS008
|
||||
Sound : M6295 [+ M6295] + YM3812 or YMF278B
|
||||
Sound : M6295 + YM3812 or YMF278B
|
||||
NVRAM : 93C46
|
||||
|
||||
-----------------------------------------------------------------------------------
|
||||
Year + Game PCB FM Sound Chips Notes
|
||||
-----------------------------------------------------------------------------------
|
||||
1994 Lord Of Gun T0076 YM3812 IGS005? IGS006 IGS007 IGS008 Lightguns
|
||||
1994 Alien Challenge ? YMF278B ? Not encrypted
|
||||
-----------------------------------------------------------------------------------
|
||||
-------------------------------------------------------------------------------------------------
|
||||
Year + Game PCB FM Sound Custom IGS Chips Notes
|
||||
-------------------------------------------------------------------------------------------------
|
||||
1994 Lord Of Gun (World) T0062-2+NO.0064 YM3812 IGS005 IGS006 IGS007 IGS008 Lightguns
|
||||
1994 Lord Of Gun (US) T0076 YM3812 IGS005 IGS006 IGS007 IGS008 Lightguns
|
||||
1994 Alien Challenge NO-0085 YMF278B IGS005 IGS006 IGS007 IGS008 Not encrypted
|
||||
-------------------------------------------------------------------------------------------------
|
||||
|
||||
To do:
|
||||
|
||||
@ -28,7 +29,6 @@ To do:
|
||||
- lordgun: wrong colors for tilemap 0 in the 2nd leg of the last stage (where some sprite priority bugs happen too)
|
||||
- lordgun: in the jungle level, final enemy, tilemap 0 does not scroll. It may have wrong priority, or may need to be
|
||||
disabled, even though it is used by enemies to hide, so it's probably just odd but right after all.
|
||||
- aliencha: no info on the PCB (clocks, chips etc.)
|
||||
|
||||
Notes:
|
||||
|
||||
@ -765,7 +765,7 @@ IGSPCB NO. T0076
|
||||
|LORDGUN.90 IGSB001 |
|
||||
|J PAL 6116 |
|
||||
|A PAL 6116 6116 |
|
||||
|M IGS003 6116 |
|
||||
|M IGS005 6116 |
|
||||
|M 68000P10 PAL 6116 |
|
||||
|A PAL PAL 6116 |
|
||||
| PAL 6116 |
|
||||
@ -778,12 +778,12 @@ IGSPCB NO. T0076
|
||||
--------------------------------------------------------
|
||||
|
||||
HW Notes:
|
||||
68k clock: 10.000MHz
|
||||
Z80 clock: 5.000MHz
|
||||
68k clock: 10.000MHz (20.000MHz/2)
|
||||
Z80 clock: 5.000MHz (20.000MHz/4)
|
||||
VSync: 60Hz
|
||||
HSync: 15.15kHz
|
||||
YM3812 clock: 3.57945MHz
|
||||
OKI 6295 clock: 5.000MHz
|
||||
OKI 6295 clock: 1.000MHz (20.000MHz/20)
|
||||
OKI 6295 pin7: HI
|
||||
|
||||
All frequencies are checked with my frequency counter (i.e. they are not guessed)
|
||||
@ -795,16 +795,56 @@ HW Notes:
|
||||
LORDGUN.10 | 27C040
|
||||
LORDGUN.4 /
|
||||
|
||||
-----
|
||||
--------------------------------------------------
|
||||
|
||||
Lord of Gun (c) 1994 IGS
|
||||
Lord of Gun - World version (c) 1994 IGS
|
||||
|
||||
PCB: IGS PCB NO.T0062-2 with a IGS PCB NO.0064 ROM board
|
||||
|
||||
Main: MC68000P10 (10MHz rated)
|
||||
Sub: Zilog Z0840006PCS (Z80 6MHz rated)
|
||||
Sound: OKI M6295, Yamaha YM3812-F + Y3014B-F
|
||||
OSC: 20.000MHz, 3.579545MHz
|
||||
EEPROM: NMC 9346N
|
||||
|
||||
1 Push Button - Test/Setup Mode
|
||||
|
||||
Custom chips:
|
||||
IGS 005 (144 Pin PQFP)
|
||||
IGS 006 (144 Pin PQFP)
|
||||
IGS 007 (144 Pin PQFP)
|
||||
Lattice pLSI 1024-60LJ instead of IGS 008
|
||||
|
||||
The PCB NO.0064 ROM board has sockets for 9 mask ROMs and 12 EPROMs:
|
||||
|
||||
IGS A001
|
||||
IGS A002
|
||||
IGS A003
|
||||
|
||||
IGS B001
|
||||
IGS B002
|
||||
IGS B003
|
||||
|
||||
IGS T001
|
||||
IGS T002
|
||||
IGS T003
|
||||
|
||||
EPROMs replace IGS A004 through IGS A006, EPROM data is interleaved ROMs with pairs
|
||||
matching the lower half of each mask ROM while the upper half has different graphics
|
||||
data but again interleaved.
|
||||
|
||||
NOTE: This set is for use in all Countries excluding USA, Canada, Mexico, Japan & Taiwan.
|
||||
|
||||
--------------------------------------------------
|
||||
|
||||
Lord of Gun - USA, Canada & Mexico (c) 1994 IGS
|
||||
|
||||
PCB: IGSPCB NO.T0076
|
||||
|
||||
Main: MC68000P10 10MHz
|
||||
Sub: Zilog Z0840006PCS (Z80 6MHz)
|
||||
Main: MC68000P10 (10MHz rated)
|
||||
Sub: Zilog Z0840006PCS (Z80 6MHz rated)
|
||||
Sound: OKI M6295, Yamaha YM3812-F + Y3014B-F
|
||||
OSC: 20.000 MHz, Unmarked OSC for sound chips
|
||||
OSC: 20.000MHz, 3.579545MHz
|
||||
EEPROM: NMC 9346N
|
||||
|
||||
1 Push Button - Test/Setup Mode
|
||||
@ -815,8 +855,8 @@ IGS 006 (144 Pin PQFP)
|
||||
IGS 007 (144 Pin PQFP)
|
||||
IGS 008 (160 Pin PQFP)
|
||||
|
||||
lg_u122.m3 - Labelled as "LORD GUN U122-M3" MX 27C4000
|
||||
lg_u144.m3 - Labelled as "LORD GUN U144-M3" MX 27C4000
|
||||
lg_u122.m3 - Labelled as "LORD GUN U122-M3" MX 27C4000 (Note: U122 is for the IGS PCB NO.T0062-2)
|
||||
lg_u144.m3 - Labelled as "LORD GUN U144-M3" MX 27C4000 (Note: U144 is for the IGS PCB NO.T0062-2)
|
||||
|
||||
lordgun.u90 - Labelled as "LORD GUN U90" 27C512
|
||||
lordgunu.100 - Labelled as "LORD GUN U100" MX 27C4000
|
||||
@ -840,6 +880,28 @@ IGS T001
|
||||
IGS T002
|
||||
IGS T003
|
||||
|
||||
--------------------------------------------------
|
||||
|
||||
NOTE: The following program ROM labels have been seen
|
||||
but not dumped to verify versions:
|
||||
|
||||
LORD/GUN U10-D3 (USA version, but not verfied to be currently dumped version)
|
||||
LORD/GUN U4-D3
|
||||
|
||||
LORD/GUN U10-J3 (possibly a Japanese version?)
|
||||
LORD/GUN U4-J3
|
||||
LORD/GUN U100-1
|
||||
|
||||
LORD/GUN U10-J4 (possibly a Japanese version?)
|
||||
LORD/GUN U4-J4
|
||||
LORD/GUN U100-1
|
||||
|
||||
LORD/GUN U10-K5 (possibly a Korean version?)
|
||||
LORD/GUN U4-K5
|
||||
LORD/GUN U100-1
|
||||
|
||||
--------------------------------------------------
|
||||
|
||||
DIP Switch-1 (4 Position DIP)
|
||||
--------------------------------------------------
|
||||
DipSwitch Title | Function | 1 | 2 | 3 | 4 |
|
||||
@ -922,36 +984,78 @@ NOTE: Speakers should be connected serially to Speaker (+) and Speaker (-).
|
||||
|
||||
***************************************************************************/
|
||||
|
||||
ROM_START( lordgun )
|
||||
ROM_START( lordgun ) // World set, excluding USA, Canada, Mexico, Japan & Taiwan
|
||||
ROM_REGION( 0x100000, "maincpu", 0 ) // 68000
|
||||
ROM_LOAD16_BYTE( "lordgun.10", 0x00000, 0x80000, CRC(acda77ef) SHA1(7cd8580419e2f62a3b5a1e4a6020a3ef978ff1e8) )
|
||||
ROM_LOAD16_BYTE( "lordgun.4", 0x00001, 0x80000, CRC(a1a61254) SHA1(b0c5aa656024cfb9be28a11061656159e7b72d00) )
|
||||
ROM_LOAD16_BYTE( "lord_gun_u144-ch.u144", 0x00000, 0x80000, CRC(ea54ee18) SHA1(5ce3fe0d46c524562a627fe7418dab9753cf74b3) ) // hand written label LORD/GUN U144-CH
|
||||
ROM_LOAD16_BYTE( "lord_gun_u122-ch.u122", 0x00001, 0x80000, CRC(969a0348) SHA1(6ce064c7c42c51969ea1271c6f75fc602602cfa3) ) // hand written label LORD/GUN U122-CH
|
||||
|
||||
ROM_REGION( 0x010000, "soundcpu", 0 ) // Z80
|
||||
ROM_LOAD( "lordgun.90", 0x00000, 0x10000, CRC(d59b5e28) SHA1(36696058684d69306f463ed543c8b0195bafa21e) ) // 1xxxxxxxxxxxxxxx = 0xFF
|
||||
ROM_LOAD( "lord_gun_160.u160", 0x00000, 0x10000, CRC(d59b5e28) SHA1(36696058684d69306f463ed543c8b0195bafa21e) ) // == lord_gun_u90.u90 - 1xxxxxxxxxxxxxxx = 0xFF
|
||||
|
||||
ROM_REGION( 0x300000, "tiles0", 0 ) // Tilemaps 0 & 3
|
||||
ROM_LOAD( "igst001.108", 0x000000, 0x100000, CRC(36dd96f3) SHA1(4e70eb807160e7ed1b19d7f38df3a38021f42d9b) )
|
||||
ROM_LOAD( "igst002.114", 0x100000, 0x100000, CRC(816a7665) SHA1(f2f2624ab262c957f84c657cfc432d14c61b19e8) )
|
||||
ROM_LOAD( "igst003.119", 0x200000, 0x100000, CRC(cbfee543) SHA1(6fad8ef8d683f709f6ff2b16319447516c372fc8) )
|
||||
ROM_LOAD( "igs_t001.u8", 0x000000, 0x100000, CRC(36dd96f3) SHA1(4e70eb807160e7ed1b19d7f38df3a38021f42d9b) ) // same data as lordgunu set, different U location
|
||||
ROM_LOAD( "igs_t002.u18", 0x100000, 0x100000, CRC(816a7665) SHA1(f2f2624ab262c957f84c657cfc432d14c61b19e8) )
|
||||
ROM_LOAD( "igs_t003.u19", 0x200000, 0x100000, CRC(cbfee543) SHA1(6fad8ef8d683f709f6ff2b16319447516c372fc8) )
|
||||
|
||||
ROM_REGION( 0x600000, "tiles1", 0 ) // Tilemaps 1 & 2
|
||||
ROM_LOAD( "igsb001.82", 0x000000, 0x200000, CRC(3096de1c) SHA1(d010990d21cfda9cb8ab5b4bc0e329c23b7719f5) )
|
||||
ROM_LOAD( "igsb002.91", 0x200000, 0x200000, CRC(2234531e) SHA1(58a82e31a1c0c1a4dd026576319f4e7ecffd140e) )
|
||||
ROM_LOAD( "igsb003.97", 0x400000, 0x200000, CRC(6cbf21ac) SHA1(ad25090a00f291aa48929ffa01347cc53e0051f8) )
|
||||
ROM_LOAD( "igs_b001.u1", 0x000000, 0x200000, CRC(3096de1c) SHA1(d010990d21cfda9cb8ab5b4bc0e329c23b7719f5) ) // same data as lordgunu set, different U location
|
||||
ROM_LOAD( "igs_b002.u2", 0x200000, 0x200000, CRC(2234531e) SHA1(58a82e31a1c0c1a4dd026576319f4e7ecffd140e) )
|
||||
ROM_LOAD( "igs_b003.u9", 0x400000, 0x200000, CRC(6cbf21ac) SHA1(ad25090a00f291aa48929ffa01347cc53e0051f8) )
|
||||
|
||||
ROM_REGION( 0xc00000, "sprites", 0 ) // Sprites
|
||||
ROM_LOAD( "igsa001.14", 0x000000, 0x200000, CRC(400abe33) SHA1(20de1eb626424ea41bd55eb3cecd6b50be744ee0) )
|
||||
ROM_LOAD( "igsa004.13", 0x200000, 0x200000, CRC(52687264) SHA1(28444cf6b5662054e283992857e0827a2ca15b83) )
|
||||
ROM_LOAD( "igsa002.9", 0x400000, 0x200000, CRC(a4810e38) SHA1(c31fe641feab2c93795fc35bf71d4f37af1056d4) )
|
||||
ROM_LOAD( "igsa005.8", 0x600000, 0x200000, CRC(e32e79e3) SHA1(419f9b501e5a37d763ece9322271e61035b50217) )
|
||||
ROM_LOAD( "igsa003.3", 0x800000, 0x200000, CRC(649e48d9) SHA1(ce346154024cf13f3e40000ceeb4c2003cd35894) )
|
||||
ROM_LOAD( "igsa006.2", 0xa00000, 0x200000, CRC(39288eb6) SHA1(54d157f0e151f6665f4288b4d09bd65571005132) )
|
||||
ROM_REGION( 0xc00000, "sprites", 0 ) // Sprites
|
||||
ROM_LOAD( "igs_a001.u22", 0x000000, 0x200000, CRC(400abe33) SHA1(20de1eb626424ea41bd55eb3cecd6b50be744ee0) ) // == igs_a001.u14, different U location
|
||||
ROM_LOAD16_BYTE( "lord_gun_u24.u24", 0x200000, 0x080000, CRC(454a5b11) SHA1(2e2e16e5f61c6e4648252ef172409efabbaa0b80) ) // == 1/2 IGS A004 even
|
||||
ROM_LOAD16_BYTE( "lord_gun_u23.u23", 0x200001, 0x080000, CRC(a0d7aada) SHA1(3c6d4053e0930dcfdd43c7eb85ca2ba2297c136f) ) // == 1/2 IGS A004 odd
|
||||
ROM_LOAD16_BYTE( "lord_gun_u7.u7", 0x300000, 0x080000, CRC(95ef3894) SHA1(0962e2545f7d0551a8272d87ea21401d2c5b8d80) )
|
||||
ROM_LOAD16_BYTE( "lord_gun_u14.u14", 0x300001, 0x080000, CRC(dc8a77a1) SHA1(0247acda7556c300e1baa9b726ec835523456761) )
|
||||
ROM_LOAD( "igs_a002.u21", 0x400000, 0x200000, CRC(a4810e38) SHA1(c31fe641feab2c93795fc35bf71d4f37af1056d4) ) // == igs_a002.u9, different U location
|
||||
ROM_LOAD16_BYTE( "lord_gun_u5.u5", 0x600000, 0x080000, CRC(63aa10c3) SHA1(743207237409319aec79dc2a486736247a582ca9) ) // == 1/2 IGS A005 even
|
||||
ROM_LOAD16_BYTE( "lord_gun_u13.u13", 0x600001, 0x080000, CRC(478e248c) SHA1(3b2c4cdf262fe766015e8c12a4fe356da8d88f84) ) // == 1/2 IGS A005 odd
|
||||
ROM_LOAD16_BYTE( "lord_gun_u4.u4", 0x700000, 0x080000, CRC(d203c24e) SHA1(d90ba0ea0f823a8013a5a2be50e1c36af96f9efd) )
|
||||
ROM_LOAD16_BYTE( "lord_gun_u11.u11", 0x700001, 0x080000, CRC(72277dcd) SHA1(89f6ad1f6813751fcccc15ee5ab6ce63b93a9b13) )
|
||||
ROM_LOAD( "igs_a003.u20", 0x800000, 0x200000, CRC(649e48d9) SHA1(ce346154024cf13f3e40000ceeb4c2003cd35894) ) // == igs_a003.u3, different U location
|
||||
ROM_LOAD16_BYTE( "lord_gun_u12.u12", 0xa00000, 0x080000, CRC(a2a55d65) SHA1(aad9ee5b9a93a5cd14a088c4bade9bab34f9e206) ) // == 1/2 IGS A006 even
|
||||
ROM_LOAD16_BYTE( "lord_gun_u6.u6", 0xa00001, 0x080000, CRC(fe649605) SHA1(80c22099ed630bdc825ebd910bcc48caad72e647) ) // == 1/2 IGS A006 odd
|
||||
ROM_LOAD16_BYTE( "lord_gun_u10.u10", 0xb00000, 0x080000, CRC(eea39e5e) SHA1(806a97a08d0108509d30732b507e1064215295c6) )
|
||||
ROM_LOAD16_BYTE( "lord_gun_u3.u3", 0xb00001, 0x080000, CRC(233782f8) SHA1(ef2049aadbcf5c409275ecfbbe75bdade5b087d4) )
|
||||
|
||||
ROM_REGION( 0x080000, "oki", 0 ) // Samples
|
||||
ROM_LOAD( "lordgun.100", 0x00000, 0x80000, CRC(b4e0fa07) SHA1(f5f33fe3f3a124f4737751fda3ea409fceeec0be) )
|
||||
ROM_LOAD( "lord_gun_u161-3.u161", 0x00000, 0x80000, CRC(b4e0fa07) SHA1(f5f33fe3f3a124f4737751fda3ea409fceeec0be) ) // == lord_gun_u100.u100
|
||||
|
||||
ROM_REGION( 0x80, "eeprom", ROMREGION_LE|ROMREGION_16BIT ) // Default eeprom
|
||||
ROM_REGION( 0x80, "eeprom", ROMREGION_LE|ROMREGION_16BIT ) // Default eeprom
|
||||
ROM_LOAD( "eeprom", 0x00, 0x80, CRC(0dad0e43) SHA1(c216d1f19228e103b78e5acb30a66dab3804ac70) )
|
||||
ROM_END
|
||||
|
||||
ROM_START( lordgunu ) // USA, Canada & Mexico
|
||||
ROM_REGION( 0x100000, "maincpu", 0 ) // 68000
|
||||
ROM_LOAD16_BYTE( "lord_gun_u10.u10", 0x00000, 0x80000, CRC(acda77ef) SHA1(7cd8580419e2f62a3b5a1e4a6020a3ef978ff1e8) ) // == LORD GUN U144-M3?
|
||||
ROM_LOAD16_BYTE( "lord_gun_u4.u4", 0x00001, 0x80000, CRC(a1a61254) SHA1(b0c5aa656024cfb9be28a11061656159e7b72d00) ) // == LORD GUN U122-M3?
|
||||
|
||||
ROM_REGION( 0x010000, "soundcpu", 0 ) // Z80
|
||||
ROM_LOAD( "lord_gun_u90.u90", 0x00000, 0x10000, CRC(d59b5e28) SHA1(36696058684d69306f463ed543c8b0195bafa21e) ) // labeled as LORD/GUN U90 - 1xxxxxxxxxxxxxxx = 0xFF
|
||||
|
||||
ROM_REGION( 0x300000, "tiles0", 0 ) // Tilemaps 0 & 3
|
||||
ROM_LOAD( "igs_t001.u108", 0x000000, 0x100000, CRC(36dd96f3) SHA1(4e70eb807160e7ed1b19d7f38df3a38021f42d9b) )
|
||||
ROM_LOAD( "igs_t002.u114", 0x100000, 0x100000, CRC(816a7665) SHA1(f2f2624ab262c957f84c657cfc432d14c61b19e8) )
|
||||
ROM_LOAD( "igs_t003.u119", 0x200000, 0x100000, CRC(cbfee543) SHA1(6fad8ef8d683f709f6ff2b16319447516c372fc8) )
|
||||
|
||||
ROM_REGION( 0x600000, "tiles1", 0 ) // Tilemaps 1 & 2
|
||||
ROM_LOAD( "igs_b001.u82", 0x000000, 0x200000, CRC(3096de1c) SHA1(d010990d21cfda9cb8ab5b4bc0e329c23b7719f5) )
|
||||
ROM_LOAD( "igs_b002.u91", 0x200000, 0x200000, CRC(2234531e) SHA1(58a82e31a1c0c1a4dd026576319f4e7ecffd140e) )
|
||||
ROM_LOAD( "igs_b003.u97", 0x400000, 0x200000, CRC(6cbf21ac) SHA1(ad25090a00f291aa48929ffa01347cc53e0051f8) )
|
||||
|
||||
ROM_REGION( 0xc00000, "sprites", 0 ) // Sprites
|
||||
ROM_LOAD( "igs_a001.u14", 0x000000, 0x200000, CRC(400abe33) SHA1(20de1eb626424ea41bd55eb3cecd6b50be744ee0) )
|
||||
ROM_LOAD( "igs_a004.u13", 0x200000, 0x200000, CRC(52687264) SHA1(28444cf6b5662054e283992857e0827a2ca15b83) )
|
||||
ROM_LOAD( "igs_a002.u9", 0x400000, 0x200000, CRC(a4810e38) SHA1(c31fe641feab2c93795fc35bf71d4f37af1056d4) )
|
||||
ROM_LOAD( "igs_a005.u8", 0x600000, 0x200000, CRC(e32e79e3) SHA1(419f9b501e5a37d763ece9322271e61035b50217) )
|
||||
ROM_LOAD( "igs_a003.u3", 0x800000, 0x200000, CRC(649e48d9) SHA1(ce346154024cf13f3e40000ceeb4c2003cd35894) )
|
||||
ROM_LOAD( "igs_a006.u2", 0xa00000, 0x200000, CRC(39288eb6) SHA1(54d157f0e151f6665f4288b4d09bd65571005132) )
|
||||
|
||||
ROM_REGION( 0x080000, "oki", 0 ) // Samples
|
||||
ROM_LOAD( "lord_gun_u100.u100", 0x00000, 0x80000, CRC(b4e0fa07) SHA1(f5f33fe3f3a124f4737751fda3ea409fceeec0be) ) // labeled as LORD/GUN U100
|
||||
|
||||
ROM_REGION( 0x80, "eeprom", ROMREGION_LE|ROMREGION_16BIT ) // Default eeprom
|
||||
ROM_LOAD( "eeprom", 0x00, 0x80, CRC(0dad0e43) SHA1(c216d1f19228e103b78e5acb30a66dab3804ac70) )
|
||||
ROM_END
|
||||
|
||||
@ -1114,6 +1218,7 @@ void lordgun_state::init_aliencha()
|
||||
|
||||
***************************************************************************/
|
||||
|
||||
GAME( 1994, lordgun, 0, lordgun, lordgun, lordgun_state, init_lordgun, ROT0, "IGS", "Lord of Gun (USA)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE )
|
||||
GAME( 1994, lordgun, 0, lordgun, lordgun, lordgun_state, init_lordgun, ROT0, "IGS", "Lord of Gun (World)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) // Excludes USA, Canada, Mexico, Japan & Taiwan
|
||||
GAME( 1994, lordgunu, lordgun, lordgun, lordgun, lordgun_state, init_lordgun, ROT0, "IGS", "Lord of Gun (USA)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) // USA, Canada & Mexico
|
||||
GAME( 1994, aliencha, 0, aliencha, aliencha, lordgun_state, init_aliencha, ROT0, "IGS", "Alien Challenge (World)", MACHINE_SUPPORTS_SAVE )
|
||||
GAME( 1994, alienchac, aliencha, aliencha, aliencha, lordgun_state, init_aliencha, ROT0, "IGS", "Alien Challenge (China)", MACHINE_SUPPORTS_SAVE )
|
||||
|
@ -20044,6 +20044,7 @@ kungfu // (c) 1992 IGS
|
||||
aliencha // (c) 1994
|
||||
alienchac // (c) 1994
|
||||
lordgun // (c) 1994
|
||||
lordgunu // (c) 1994
|
||||
|
||||
@source:igs/pgm.cpp
|
||||
ddp2 // (c) 2001 DoDonPachi 2 - Bee Storm
|
||||
@ -21512,7 +21513,7 @@ edfu // (c) 1991 (North America)
|
||||
edfp // (c) 1991 (Japan, Prototype)
|
||||
hachoo // (c) 1989
|
||||
hachooa // (c) 1989
|
||||
hachooj // (c) 1989
|
||||
hachooj // (c) 1989
|
||||
hayaosi1 // (c) 1993
|
||||
iganinju // (c) 1988 (Japan)
|
||||
iganinjub // bootleg
|
||||
@ -26847,10 +26848,12 @@ unkmerit // (c) 1989 Merit
|
||||
|
||||
@source:merit/merit3xx.cpp
|
||||
ma6710 // (c) 1989 Merit
|
||||
ma6710a // (c) 199? Merit
|
||||
ma7551p // (c) 199? Merit
|
||||
ma7551t // (c) 199? Merit
|
||||
ma7556 // (c) 199? Merit
|
||||
ma7558 // (c) 199? Merit
|
||||
ma8350 // (c) 199? Merit
|
||||
|
||||
@source:merit/meritm.cpp
|
||||
americna // (c) 1987 Merit
|
||||
|
@ -11,7 +11,7 @@ TODO:
|
||||
|
||||
===================================================================================================
|
||||
|
||||
Merit - Multi-Action 6710-13 Touchscreen game
|
||||
Merit - Multi-Action 6710-13
|
||||
|
||||
MERIT CRT-300 REV A:
|
||||
+------------------------------------------------------------+
|
||||
@ -100,9 +100,51 @@ Ticket
|
||||
|
||||
Snooping around the U1 & U2 roms with a hex editor shows the game uses a Printer & Modem.
|
||||
Game can be played in English or French
|
||||
Games look to be basic Poker games, Blackjack & Super 8 Slots
|
||||
Games are: Joker Poker, Aces or Better, Jacks or Better, Super Eight & Blackjack
|
||||
Copyright is 1989
|
||||
|
||||
---------------------------------------------------------------------------------------------======================================================================
|
||||
|
||||
Merit - Multi-Action 6710-21
|
||||
|
||||
ROMs on CRT-350 mainboard:
|
||||
|
||||
MLTP
|
||||
U46
|
||||
|
||||
MLTP
|
||||
U47
|
||||
|
||||
MLTP
|
||||
U48
|
||||
|
||||
|
||||
CRT-307 rev A
|
||||
+----------------+
|
||||
| 28pinM 28pinF |
|
||||
| U1 74LS541N |
|
||||
| SW1 |
|
||||
| U2 74LS00N |
|
||||
+----------------+
|
||||
|
||||
Other: 8 switch dipswitch block labeled SW1
|
||||
28pinM 28pin male socket to plug into U5
|
||||
28pinF 28pin female socket to receive U20
|
||||
|
||||
ROMs on CRT-307 daughter board
|
||||
|
||||
6710-21
|
||||
U1
|
||||
5c
|
||||
|
||||
6710-21
|
||||
U2
|
||||
5c
|
||||
|
||||
Snooping around the U1 & U2 roms with a hex editor shows the game uses a Printer & Modem.
|
||||
Game can be played in English or French
|
||||
Games are: Joker Poker, Aces or Better, Jacks or Better, Super Eight & Blackjack
|
||||
|
||||
---------------------------------------------------------------------------------------------
|
||||
|
||||
The CRT-350 is an extension of CRT-300 that allows for memory (ROM) expansion.
|
||||
@ -443,6 +485,55 @@ According to U12:
|
||||
Dipswitch on CRT-350 main is labeled S1
|
||||
Dipswitch on CRT-352 MEM is labeled SW1
|
||||
|
||||
******************************************************************************
|
||||
|
||||
Merit MULTI-ACTION 8350-00-00 R1
|
||||
|
||||
MERIT CRT-350 REV B + MEMORY EXPANSION BOARD CRT-352 rev A
|
||||
|
||||
Main PCB graphics roms (on main board):
|
||||
|
||||
MTP4
|
||||
U46
|
||||
|
||||
MTP4
|
||||
U47
|
||||
|
||||
MTP4
|
||||
U48
|
||||
|
||||
|
||||
Program ROMs on Expansion board:
|
||||
|
||||
U11 *Empty U15 *Empty
|
||||
|
||||
|
||||
|
||||
U10 *Empty U14
|
||||
8350-00-00
|
||||
U14-R1
|
||||
|
||||
U9 *Empty U13
|
||||
8350-00-00
|
||||
U13-R1
|
||||
|
||||
U8 *Empty U12
|
||||
8350-00-00
|
||||
U12-R1
|
||||
|
||||
|
||||
According to U14:
|
||||
INVALID DIPSW
|
||||
ENABLE AT LEAST ONE GAME
|
||||
CS1-1 ON =5/10/25 OFF=25
|
||||
CS1-2 ON =JOKER POKER
|
||||
CS1-3 ON =SUPER STAR
|
||||
CS1-4 ON =JACKS OR BETTER
|
||||
CS1-5 ON =DEUCES WILD
|
||||
|
||||
Dipswitch on CRT-350 main is labeled S1
|
||||
Dipswitch on CRT-352 MEM is labeled SW1
|
||||
|
||||
*/
|
||||
|
||||
#include "emu.h"
|
||||
@ -770,13 +861,13 @@ void merit3xx_state::merit350(machine_config &config)
|
||||
|
||||
|
||||
|
||||
ROM_START( ma6710 )
|
||||
ROM_START( ma6710 ) // CRT-300 mainboard + CRT-307 rev A expansion board
|
||||
ROM_REGION(0x20000, "maincpu", 0)
|
||||
ROM_LOAD( "u-1_dc-350_ticket.u1", 0x00000, 0x10000, CRC(33aa53ce) SHA1(828d6f4828d5d90777c573a6870d800ae6a51425) )
|
||||
ROM_LOAD( "u-2_dc-350_ticket.u2", 0x10000, 0x10000, CRC(fcac2391) SHA1(df9a1834441569fef876594aaef7d364831dbae6) )
|
||||
ROM_LOAD( "u-1_dc-350_ticket.u1", 0x00000, 0x10000, CRC(33aa53ce) SHA1(828d6f4828d5d90777c573a6870d800ae6a51425) ) // labeled for CRT-350?
|
||||
ROM_LOAD( "u-2_dc-350_ticket.u2", 0x10000, 0x10000, CRC(fcac2391) SHA1(df9a1834441569fef876594aaef7d364831dbae6) ) // 6710-13 TPT56 042596
|
||||
|
||||
ROM_REGION( 0x30000, "gfx1", 0 )
|
||||
ROM_LOAD( "u-46_dc-350.u46", 0x00000, 0x10000, CRC(3765a026) SHA1(cdb47d4b3775bec4b3ab16636d795ad737344166) )
|
||||
ROM_LOAD( "u-46_dc-350.u46", 0x00000, 0x10000, CRC(3765a026) SHA1(cdb47d4b3775bec4b3ab16636d795ad737344166) ) // labeled for CRT-350?
|
||||
ROM_LOAD( "u-47_dc-350.u47", 0x10000, 0x10000, CRC(bbcf8280) SHA1(83c6fd84bdd09dd82506d81be1cbae797fd59347) )
|
||||
ROM_LOAD( "u-48_dc-350.u48", 0x20000, 0x10000, CRC(b93a0481) SHA1(df60d81fb68bd868ce94f8b313896d6d31e54ad4) )
|
||||
|
||||
@ -789,6 +880,24 @@ ROM_START( ma6710 )
|
||||
ROM_END
|
||||
|
||||
|
||||
ROM_START( ma6710a ) // CRT-350 mainboard + CRT-307 rev A expansion board
|
||||
ROM_REGION(0x20000, "maincpu", 0)
|
||||
ROM_LOAD( "6710-21_u1_5c.u1", 0x00000, 0x10000, CRC(cc8d40ca) SHA1(3988c82ed820fd2a8b9e6432e8231efbc0274721) ) // different jurisdiction than the 6710-13 set
|
||||
ROM_LOAD( "6710-21_u1_5c.u2", 0x10000, 0x10000, CRC(47f08ef0) SHA1(f572df3807a83e11a1d361f7cb809818898b98b4) ) // 6710-21 TPT56 011299
|
||||
|
||||
ROM_REGION( 0x30000, "gfx1", 0 )
|
||||
ROM_LOAD( "mltp_u46.u46", 0x00000, 0x10000, CRC(77d89071) SHA1(bf5207aaca2831cbc45734f8cd4ef2468cfd7191) )
|
||||
ROM_LOAD( "mltp_u46.u47", 0x10000, 0x10000, CRC(efdfad6a) SHA1(2f6d2a601f60351d3b5ff735a96bde1e11f2bb74) )
|
||||
ROM_LOAD( "mltp_u46.u48", 0x20000, 0x10000, CRC(daeb9a0e) SHA1(d209ae3f802a5ceeb92e41ed71415629892bce91) )
|
||||
|
||||
ROM_REGION( 0x2000, "nvram", 0 )
|
||||
ROM_LOAD( "ds1225y.u7", 0x0000, 0x2000, CRC(b2977ed0) SHA1(63cddd7af4bdd6734b67dbb38effe1057515fa37) )
|
||||
|
||||
ROM_REGION( 0x8000, "unk", 0 )
|
||||
ROM_LOAD( "ds1235yw.u16", 0x0000, 0x8000, CRC(52df2aa0) SHA1(ccfc99693010beedcc354d54d0fda9940469dfd4) )
|
||||
ROM_END
|
||||
|
||||
|
||||
ROM_START( ma7551t ) // all ROMs reads matched printed checksum
|
||||
ROM_REGION(0x40000, "maincpu", 0)
|
||||
ROM_LOAD( "u8_7551-20-r3t_1d98.u8", 0x00000, 0x08000, CRC(a130ec60) SHA1(7d09faf1c6a5df63890eb22317bb4a5ad55d8b8f) )
|
||||
@ -798,7 +907,7 @@ ROM_START( ma7551t ) // all ROMs reads matched printed checksum
|
||||
ROM_LOAD( "u15_7551-20-r3t_0ff2.u15", 0x20000, 0x08000, CRC(39203dd0) SHA1(885424a7c0bdb85891188ca575c0c3ca3ecca04a) )
|
||||
ROM_LOAD( "u14_7551-20-r3t_a786.u14", 0x28000, 0x08000, CRC(63baf2a5) SHA1(402f8bac78cdbe6d6df90db3e77bd9e97615ae21) )
|
||||
ROM_LOAD( "u13_7551-20-r3t_5443.u13", 0x30000, 0x08000, CRC(88f89dd9) SHA1(0ce29f56f5a3643a2fb204ce2b919bea6f5dd3b5) )
|
||||
ROM_LOAD( "u12_7551-20-r3t_4f74.u12", 0x38000, 0x08000, CRC(9b818bb4) SHA1(5f1228f500618d5de93c82dbc9c710651bdb22f6) )
|
||||
ROM_LOAD( "u12_7551-20-r3t_4f74.u12", 0x38000, 0x08000, CRC(9b818bb4) SHA1(5f1228f500618d5de93c82dbc9c710651bdb22f6) ) // 7551-20 R3T 041200
|
||||
|
||||
ROM_REGION( 0x30000, "gfx1", 0 )
|
||||
ROM_LOAD( "u46_dma6_9c9a.u46", 0x00000, 0x10000, CRC(138d1cc7) SHA1(2043fcc580269966031d86dc445e03bddf83a412) )
|
||||
@ -822,7 +931,7 @@ ROM_START( ma7551p )
|
||||
ROM_LOAD( "u15_7551-21-r2p.u15", 0x20000, 0x08000, CRC(31283190) SHA1(153601d5df7fbbc116f876399ce194797175be2f) )
|
||||
ROM_LOAD( "u14_7551-21-r2p.u14", 0x28000, 0x08000, CRC(fe993b57) SHA1(4c872b3dff278298558493f6fd9a64be63613956) )
|
||||
ROM_LOAD( "u13_7551-21-r2p.u13", 0x30000, 0x08000, CRC(9194d993) SHA1(52d094f55c329a7f0b4bf1dd02a7784e9a9faa12) )
|
||||
ROM_LOAD( "u12_7551-21-r2p.u12", 0x38000, 0x08000, CRC(8ca19c9c) SHA1(a694a9be8b6d2beea8ee171dcfb2fa64eb6af14c) )
|
||||
ROM_LOAD( "u12_7551-21-r2p.u12", 0x38000, 0x08000, CRC(8ca19c9c) SHA1(a694a9be8b6d2beea8ee171dcfb2fa64eb6af14c) ) // 7551-21 R2P 122700
|
||||
|
||||
ROM_REGION( 0x30000, "gfx1", 0 )
|
||||
ROM_LOAD( "u46_nc+.u46", 0x00000, 0x10000, CRC(5140ca67) SHA1(0f5f7062cd874529630fd6f58e640c11f0692786) )
|
||||
@ -846,7 +955,7 @@ ROM_START( ma7556 ) // all ROMs reads matched printed checksum
|
||||
ROM_LOAD( "u15_7556-01-r0_add3.u15", 0x20000, 0x08000, CRC(83e5f4cd) SHA1(15b999169b28fb267ec8a265c915c1d366e57655) )
|
||||
ROM_LOAD( "u14_7556-01-r0_dff2.u14", 0x28000, 0x08000, CRC(9e5518c1) SHA1(37ed33118d87f0699845f84c820569666ac8c533) )
|
||||
ROM_LOAD( "u13_7556-01-r0_7c21.u13", 0x30000, 0x08000, CRC(5288eecc) SHA1(efd569beb22b8a9354520e7755bd797724593a0a) )
|
||||
ROM_LOAD( "u12_7556-00-r2.u12", 0x38000, 0x08000, CRC(34357c5d) SHA1(f71db3cd5ced70a709ecb8de1328c12666abc047) ) // rev 2, other program ROMs are rev 0
|
||||
ROM_LOAD( "u12_7556-00-r2.u12", 0x38000, 0x08000, CRC(34357c5d) SHA1(f71db3cd5ced70a709ecb8de1328c12666abc047) ) // 7556-00 R0 102098 - rev 2, other program ROMs are rev 0
|
||||
|
||||
ROM_REGION( 0x30000, "gfx1", 0 )
|
||||
ROM_LOAD( "multi-action_7556-wv_u46.u46", 0x00000, 0x10000, CRC(32c11634) SHA1(26f3c5c220b45e8eedad940ff94dc5ef6f89e3fa) ) // also known to be labeled: U46 MLT8 cs:8bbe
|
||||
@ -870,7 +979,7 @@ ROM_START( ma7558 ) // all ROMs reads matched printed checksum
|
||||
ROM_LOAD( "u15_7558-01-r0_ds_cfba.u15", 0x20000, 0x08000, CRC(fb698a84) SHA1(57d8ff484691b0227034815bac0c4d99bae7d067) )
|
||||
ROM_LOAD( "u14_7558-01-r0_ds_a309.u14", 0x28000, 0x08000, CRC(25431b2b) SHA1(9ecd04b00d6531f41913f67fef848f2d1e6d7766) )
|
||||
ROM_LOAD( "u13_7558-01-r0_ds_a833.u13", 0x30000, 0x08000, CRC(55accddc) SHA1(33c845b3b730126a1e3e26483a05e2e186925199) )
|
||||
ROM_LOAD( "u12_7558-01-r0_ds_11ff.u12", 0x38000, 0x08000, CRC(9172a8a0) SHA1(b0ef6f8a706f48de9896929647ef30e3555c797b) )
|
||||
ROM_LOAD( "u12_7558-01-r0_ds_11ff.u12", 0x38000, 0x08000, CRC(9172a8a0) SHA1(b0ef6f8a706f48de9896929647ef30e3555c797b) ) // 7558-01 R0 DS 022502
|
||||
|
||||
ROM_REGION( 0x30000, "gfx1", 0 )
|
||||
ROM_LOAD( "multi-action_7556-wv_u46.u46", 0x00000, 0x10000, CRC(32c11634) SHA1(26f3c5c220b45e8eedad940ff94dc5ef6f89e3fa) ) // also known to be labeled: U46 MLT8 cs:8bbe
|
||||
@ -884,13 +993,39 @@ ROM_START( ma7558 ) // all ROMs reads matched printed checksum
|
||||
ROM_LOAD( "dallas_ds1230y-200.u17", 0x0000, 0x8000, CRC(9d196d52) SHA1(21fd5acd7652ba10ae6b4ae520abcc7c34eb37d1) )
|
||||
ROM_END
|
||||
|
||||
|
||||
ROM_START( ma8350 ) // photo of in game play show title as Montana Superstar with top glass reading Superstar 4000 Jackpot
|
||||
ROM_REGION(0x40000, "maincpu", 0)
|
||||
// u8 not populated
|
||||
// u9 not populated
|
||||
// u10 not populated
|
||||
// u11 not populated
|
||||
// u15 not populated
|
||||
ROM_LOAD( "8350-00-00_u14-r1.u14", 0x28000, 0x08000, CRC(fc18a2da) SHA1(30f60749210205c3d94d5475ffc47dfec77ab0ed) )
|
||||
ROM_LOAD( "8350-00-00_u13-r1.u13", 0x30000, 0x08000, CRC(24b67787) SHA1(24b574f9adc670938520bb59754bcee5748c3e12) )
|
||||
ROM_LOAD( "8350-00-00_u12-r1.u12", 0x38000, 0x08000, CRC(3d5d1357) SHA1(f5a03c41588c06bdd25a8f4f80f659f37e6fc1a0) ) // 8350-00 R1 072894
|
||||
|
||||
ROM_REGION( 0x30000, "gfx1", 0 )
|
||||
ROM_LOAD( "mtp4_u46.u46", 0x00000, 0x10000, CRC(ec3f1128) SHA1(2782000cbb23727c4b94da7180cf34cdc129572a) )
|
||||
ROM_LOAD( "mtp4_u47.u47", 0x10000, 0x10000, CRC(4d39aef7) SHA1(d087481fb7c7721454cee179da127ee33f020a6d) )
|
||||
ROM_LOAD( "mtp4_u48.u48", 0x20000, 0x10000, CRC(8cf3ef36) SHA1(cd4b7da6e2bfe732433a03bb03bc4c3e1b174e59) )
|
||||
|
||||
ROM_REGION( 0x2000, "nvram", 0 )
|
||||
ROM_LOAD( "dallas_ds1225y-200.u7", 0x0000, 0x2000, CRC(6013195c) SHA1(046cdccc51aa4993383507148459c6676c5bdfbc) )
|
||||
|
||||
ROM_REGION( 0x8000, "nvram2", 0 )
|
||||
ROM_LOAD( "dallas_ds1230y-200.u17", 0x0000, 0x8000, CRC(ea57e0ed) SHA1(d32d5969aa76b474defb610e8f033cf9455f92ec) )
|
||||
ROM_END
|
||||
|
||||
} // anonymous namespace
|
||||
|
||||
// CRT-300 games
|
||||
GAME( 1989, ma6710, 0, merit300, merit3xx, merit3xx_state, empty_init, ROT0, "Merit", "Multi-Action 6710-13", MACHINE_IS_SKELETON )
|
||||
GAME( 1989, ma6710, 0, merit300, merit3xx, merit3xx_state, empty_init, ROT0, "Merit", "Multi-Action 6710-13", MACHINE_IS_SKELETON ) // build date is 04/25/96?
|
||||
|
||||
// CRT-350 games
|
||||
GAME( 199?, ma7551t, 0, merit350, merit3xx, merit3xx_state, empty_init, ROT0, "Merit", "Multi-Action 7551-20-R3T", MACHINE_IS_SKELETON )
|
||||
GAME( 199?, ma7551p, 0, merit350, merit3xx, merit3xx_state, empty_init, ROT0, "Merit", "Multi-Action 7551-21-R2P", MACHINE_IS_SKELETON )
|
||||
GAME( 199?, ma7556, 0, merit350, merit3xx, merit3xx_state, empty_init, ROT0, "Merit", "Multi-Action 7556-00-R2", MACHINE_IS_SKELETON )
|
||||
GAME( 199?, ma7558, 0, merit350, merit3xx, merit3xx_state, empty_init, ROT0, "Merit", "Multi-Action 7558-01-R0", MACHINE_IS_SKELETON )
|
||||
GAME( 198?, ma6710a, 0, merit300, merit3xx, merit3xx_state, empty_init, ROT0, "Merit", "Multi-Action 6710-21", MACHINE_IS_SKELETON ) // build date is 01/12/99? - should be clone of ma6710??
|
||||
GAME( 199?, ma7551t, 0, merit350, merit3xx, merit3xx_state, empty_init, ROT0, "Merit", "Multi-Action 7551-20-R3T", MACHINE_IS_SKELETON ) // build date is 04/12/00?
|
||||
GAME( 199?, ma7551p, 0, merit350, merit3xx, merit3xx_state, empty_init, ROT0, "Merit", "Multi-Action 7551-21-R2P", MACHINE_IS_SKELETON ) // build date is 12/27/00? - should be clone of ma7551t??
|
||||
GAME( 199?, ma7556, 0, merit350, merit3xx, merit3xx_state, empty_init, ROT0, "Merit", "Multi-Action 7556-00-R2", MACHINE_IS_SKELETON ) // build date is 10/20/98?
|
||||
GAME( 199?, ma7558, 0, merit350, merit3xx, merit3xx_state, empty_init, ROT0, "Merit", "Multi-Action 7558-01-R0", MACHINE_IS_SKELETON ) // build date is 02/25/02?
|
||||
GAME( 199?, ma8350, 0, merit350, merit3xx, merit3xx_state, empty_init, ROT0, "Merit", "Multi-Action 8350-00-R1", MACHINE_IS_SKELETON ) // build date is 07/28/94?
|
||||
|
@ -42,7 +42,7 @@ POWER JC MOTHER-G PCB K11X0870A OPERATION TIGER
|
||||
| | PQ80| | QFP84 | QS32X245 +----------+ | for | |e| filter board
|
||||
| | QFP116| | | E63-07 | AMP | |c|
|
||||
| +----------+ +----------+ +----------+ D4624456 | | |t|
|
||||
| | | +----------+ |e|
|
||||
| | | +----------+ |o|
|
||||
| TMS418160 | Taito | D4624456 |r|
|
||||
| IS61C256 E63-01 | TCO780PFA| +----------+ +-+
|
||||
| TMS418160 | QFP240 | | | |
|
||||
@ -130,13 +130,13 @@ POWER JC DAUGHTER PCB K91E0717B OPERATION TIGER
|
||||
| Taito E63-11 M66220 Taito E63-25 LC3564SM RESET |
|
||||
| +-+
|
||||
| |C|
|
||||
| * Taito E63-26 RTC6461A C5 |o|
|
||||
| * Taito E63-26 RTC64613A C5 |o|
|
||||
| |n|
|
||||
| |n| Connects to
|
||||
| E63 30-1 E63 32-1 25.0000MHz |e| filter board
|
||||
| +----------+ |c|
|
||||
| |Toshiba | |t|
|
||||
| E63 31-1 E63 33-1 |TMP95C063F| |e|
|
||||
| E63 31-1 E63 33-1 |TMP95C063F| |o|
|
||||
| +----------+ 1.84320MHz |r|
|
||||
| +-+
|
||||
| Taito E63-15 Taito E63-21 TLP121-4 |
|
||||
|
Loading…
Reference in New Issue
Block a user