mirror of
https://github.com/holub/mame
synced 2025-04-22 16:31:49 +03:00
new clones
Ken-Go (set 2) [caius]
This commit is contained in:
parent
431e518d20
commit
60df6df7f3
@ -1858,6 +1858,7 @@ cosmccop // (c) 1991 (World)
|
||||
gallop // (c) 1991 (Japan)
|
||||
ltswords // (c) 1991 (World)
|
||||
kengo // (c) 1991 (Japan)
|
||||
kengoa // (c) 1991 (Japan)
|
||||
// not M72, but same sound hardware
|
||||
sichuan2 // (c) 1989 Tamtex
|
||||
sichuan2a // (c) 1989 Tamtex
|
||||
|
@ -37,7 +37,34 @@ M82 - board made for Major Title, Z80 has a rom, no MCU
|
||||
* Some games were converted to run on this board,
|
||||
leaving the extra sprite HW unused.
|
||||
|
||||
M84 - same as M82 but without the extra sprite hw??
|
||||
M84 - 2 PCB stack
|
||||
functionally same as M82 but without the extra sprite hw??
|
||||
|
||||
M84-A-A (bottom board)
|
||||
supports
|
||||
4 program roms
|
||||
8 sprite roms
|
||||
1 snd prg, 1 voice rom
|
||||
CPUs and some customs etc.
|
||||
|
||||
M84-C-A (top board) (listed as for Hammering Harry)
|
||||
4 tile roms (in a row)
|
||||
6 larger chips with detail removed
|
||||
etc.
|
||||
|
||||
M84-B-A (top board) (found on lightning swords, rtype 2)
|
||||
4 tile roms (in a square)
|
||||
various NANAO marked customs
|
||||
KNA70H016(12) NANAO 0201
|
||||
KNA65005 17 NANAO 9048KS
|
||||
KNA71H010(15) NANAO 0X2002
|
||||
KNA72H010(14) NANAO 0Z2001
|
||||
KNA71H009(13) NANAO 122001
|
||||
KNA70H015(11) NANAO 092002
|
||||
KNA91H014 NANAO 0Z2001V
|
||||
etc.
|
||||
|
||||
|
||||
|
||||
M85 - Pound for Pound uses this, possibly just M84 with
|
||||
a modified sound section?
|
||||
@ -53,22 +80,24 @@ X Multiply 1989 M81 N
|
||||
X Multiply 1989 M72(1) Y
|
||||
Dragon Breed 1989 M81 N
|
||||
Dragon Breed 1989 M72 Y
|
||||
R-Type II 1989 M82/M84(2) N
|
||||
R-Type II 1989 M84-A-A + M84-B-A N
|
||||
Major Title 1990 M82-A-A + M82-B-A N
|
||||
Hammerin' Harry (World ver) 1990 M81? N
|
||||
Hammerin' H..(US)/ Daiku no Gensan 1990 M82? (or M84?) N
|
||||
Hammerin' H..(US)/ Daiku no Gensan 1990 M84-A-A + M84-C-A N
|
||||
Daiku no Gensan 1990 M72(3) Y
|
||||
Pound for Pound 1990 MM85-A-B / M85-B N
|
||||
Pound for Pound 1990 MM85-A-B + M85-B N
|
||||
Air Duel (World) 1990 M82 N
|
||||
Air Duel (Japan) 1990 M72? Y
|
||||
Cosmic Cop / 1991 M84 N
|
||||
Gallop - Armed Police Unit 1991 M72 Y (sample playback only)
|
||||
Ken-Go 1991 ? Encrypted
|
||||
Ken-Go / Lightning Swords 1991 M84-A-A + M84-B-A Encrypted
|
||||
|
||||
(1) different addressing PALs, so different memory map
|
||||
(2) rtype2j has M84 written on the board, but it's the same hardware as rtype2
|
||||
(3) normal M72 memory map, but IRQ vectors and sprite control as in X-Multiply
|
||||
|
||||
rtype2 has also been reported as running on M82, is it an official
|
||||
conversion or not? we've only seen originals verified as M84, same for
|
||||
Hammering Harry
|
||||
|
||||
TODO:
|
||||
- majtitle_gfx_ctrl_w is unknown, it seems to be used to disable rowscroll,
|
||||
@ -2030,7 +2059,7 @@ static MACHINE_CONFIG_START( cosmccop, m72_state )
|
||||
MCFG_SCREEN_UPDATE_DRIVER(m72_state, screen_update)
|
||||
MCFG_SCREEN_PALETTE("palette")
|
||||
|
||||
MCFG_VIDEO_START_OVERRIDE(m72_state,poundfor)
|
||||
MCFG_VIDEO_START_OVERRIDE(m72_state,hharryu)
|
||||
|
||||
MCFG_FRAGMENT_ADD(m72_audio_chips)
|
||||
MACHINE_CONFIG_END
|
||||
@ -3528,6 +3557,8 @@ ROM_START( ltswords )
|
||||
ROM_LOAD( "ken_m14.rom", 0x00000, 0x20000, CRC(6651e9b7) SHA1(c42009f986c9a9f35732d5cd717d548536469b1c) )
|
||||
ROM_END
|
||||
|
||||
|
||||
|
||||
ROM_START( kengo )
|
||||
ROM_REGION( 0x100000, "maincpu", 0 )
|
||||
ROM_LOAD16_BYTE( "ken_d-h0.rom", 0x00001, 0x20000, CRC(f4ddeea5) SHA1(bcf016e40886e11c171f2f50de39ac0d8cabcdd1) )
|
||||
@ -3554,6 +3585,33 @@ ROM_START( kengo )
|
||||
ROM_LOAD( "ken_m14.rom", 0x00000, 0x20000, CRC(6651e9b7) SHA1(c42009f986c9a9f35732d5cd717d548536469b1c) )
|
||||
ROM_END
|
||||
|
||||
|
||||
ROM_START( kengoa )
|
||||
ROM_REGION( 0x100000, "maincpu", 0 )
|
||||
ROM_LOAD16_BYTE( "KEN-D-H0-.IC55", 0x00001, 0x20000, CRC(ed3da88c) SHA1(536824eb3347eade2d3aad927e83eae51ee852b3) )
|
||||
ROM_RELOAD( 0xc0001, 0x20000 )
|
||||
ROM_LOAD16_BYTE( "KEN-D-L0-.IC61", 0x00000, 0x20000, CRC(92c57d8e) SHA1(eb078a7b261e13cfb0a920b5115beee917b8d89c))
|
||||
ROM_RELOAD( 0xc0000, 0x20000 )
|
||||
|
||||
ROM_REGION( 0x10000, "soundcpu", 0 )
|
||||
ROM_LOAD( "ken_d-sp.rom", 0x00000, 0x10000, CRC(233ca1cf) SHA1(4ebb6162773bd586a10016ccd77998a9b880f474) )
|
||||
|
||||
ROM_REGION( 0x080000, "sprites", 0 )
|
||||
ROM_LOAD( "ken_m31.rom", 0x00000, 0x20000, CRC(e00b95a6) SHA1(6efcd8d58f8ebe3a42c60a0aa790b42c0e132777) ) /* sprites */
|
||||
ROM_LOAD( "ken_m21.rom", 0x20000, 0x20000, CRC(d7722f87) SHA1(8606a53b8630934d2b5dfc986bd92ac4142f67e2) )
|
||||
ROM_LOAD( "ken_m32.rom", 0x40000, 0x20000, CRC(30a844c4) SHA1(72b2caba3ee7a229ca56f004516dea8d3f0a7ba6) )
|
||||
ROM_LOAD( "ken_m22.rom", 0x60000, 0x20000, CRC(a00dac85) SHA1(0c1ed852795046926f62843f6b256cbeecf9ebcf) )
|
||||
|
||||
ROM_REGION( 0x080000, "gfx2", 0 )
|
||||
ROM_LOAD( "ken_m51.rom", 0x00000, 0x20000, CRC(1646cf4f) SHA1(d240cb2bad3e766128e8e40aa7b1bf4f3b9a5559) ) /* tiles */
|
||||
ROM_LOAD( "ken_m57.rom", 0x20000, 0x20000, CRC(a9f88d90) SHA1(c8d4a96fe55fed4b7499550f3c74b03d10306757) )
|
||||
ROM_LOAD( "ken_m66.rom", 0x40000, 0x20000, CRC(e9d17645) SHA1(fbe18d6691686a1c458d4a91169c9850698b5ca7) )
|
||||
ROM_LOAD( "ken_m64.rom", 0x60000, 0x20000, CRC(df46709b) SHA1(e7c2cd752e765bf7b8ff24637305d61031ce0baa) )
|
||||
|
||||
ROM_REGION( 0x20000, "samples", 0 ) /* samples */
|
||||
ROM_LOAD( "ken_m14.rom", 0x00000, 0x20000, CRC(6651e9b7) SHA1(c42009f986c9a9f35732d5cd717d548536469b1c) )
|
||||
ROM_END
|
||||
|
||||
// in the case of the i8751 protected games the World and Japan sets should be using different MCU roms.
|
||||
// the MCU roms provide checksum information needed for the sets, so using the wrong ROM will result in
|
||||
// the program roms failing their tests. This is why we still have simulation code for many games
|
||||
@ -3609,4 +3667,5 @@ GAME( 1991, cosmccop, 0, cosmccop, gallop, driver_device, 0,
|
||||
GAME( 1991, gallop, cosmccop, m72, gallop, m72_state, gallop, ROT0, "Irem", "Gallop - Armed Police Unit (Japan, M72)", MACHINE_NO_COCKTAIL | MACHINE_SUPPORTS_SAVE )
|
||||
|
||||
GAME( 1991, ltswords, 0, kengo, kengo, driver_device, 0, ROT0, "Irem", "Lightning Swords", MACHINE_NO_COCKTAIL | MACHINE_SUPPORTS_SAVE )
|
||||
GAME( 1991, kengo, ltswords, kengo, kengo, driver_device, 0, ROT0, "Irem", "Ken-Go", MACHINE_NO_COCKTAIL | MACHINE_SUPPORTS_SAVE ) // M84-B-B ?
|
||||
GAME( 1991, kengo, ltswords, kengo, kengo, driver_device, 0, ROT0, "Irem", "Ken-Go (set 1)", MACHINE_NO_COCKTAIL | MACHINE_SUPPORTS_SAVE ) // M84-B-B ?
|
||||
GAME( 1991, kengoa, ltswords, kengo, kengo, driver_device, 0, ROT0, "Irem", "Ken-Go (set 2)", MACHINE_NO_COCKTAIL | MACHINE_SUPPORTS_SAVE )
|
||||
|
Loading…
Reference in New Issue
Block a user