mirror of
https://github.com/mamedev/mame.git
synced 2024-11-16 07:48:32 +01:00
New clones marked not working
----------------------------- Cherry Master '92 (V1.1D) [Ioannis Bampoulas] Incan Pyramid (Konami Endeavour, Queensland) [Matt B] - konami/konendev.cpp: dumped correct IFO2 ROM for amazonsp and safemonn [Matt B] - seibu/airraid.cpp: dumped PROMs and text ROM for cshooter [Domenico Cervini]
This commit is contained in:
parent
693a0ab4ef
commit
cc9a52e65a
5 changed files with 147 additions and 53 deletions
|
@ -788,6 +788,24 @@ void goldstar_state::cm_map(address_map &map)
|
|||
map(0xfc80, 0xffff).ram();
|
||||
}
|
||||
|
||||
void cmaster_state::cmast92_map(address_map &map)
|
||||
{
|
||||
map(0x0000, 0xcfff).rom();
|
||||
|
||||
map(0xe000, 0xefff).ram().share("nvram");
|
||||
|
||||
// TODO: the following ranges are here only to avoid MAME crashing, should be removed and the newer GFX hardware should be emulated
|
||||
map(0xd000, 0xd7ff).ram().w(FUNC(goldstar_state::goldstar_fg_vidram_w)).share("fg_vidram");
|
||||
map(0xd800, 0xdfff).ram().w(FUNC(goldstar_state::goldstar_fg_atrram_w)).share("fg_atrram");
|
||||
|
||||
map(0xf000, 0xf1ff).ram().w(FUNC(goldstar_state::goldstar_reel1_ram_w)).share("reel1_ram");
|
||||
map(0xf200, 0xf3ff).ram().w(FUNC(goldstar_state::goldstar_reel2_ram_w)).share("reel2_ram");
|
||||
map(0xf400, 0xf5ff).ram().w(FUNC(goldstar_state::goldstar_reel3_ram_w)).share("reel3_ram");
|
||||
|
||||
map(0xf800, 0xf87f).ram().share("reel1_scroll");
|
||||
map(0xfa00, 0xfa7f).ram().share("reel2_scroll");
|
||||
map(0xfc00, 0xfc7f).ram().share("reel3_scroll");
|
||||
}
|
||||
|
||||
void goldstar_state::nfm_map(address_map &map)
|
||||
{
|
||||
|
@ -1005,6 +1023,17 @@ void cmaster_state::cmast91_portmap(address_map &map)
|
|||
map(0x22, 0x23).w("aysnd", FUNC(ay8910_device::data_address_w));
|
||||
}
|
||||
|
||||
void cmaster_state::cmast92_portmap(address_map &map)
|
||||
{
|
||||
map.global_mask(0xff);
|
||||
map(0x01, 0x01).r("aysnd", FUNC(ay8910_device::data_r));
|
||||
map(0x02, 0x03).w("aysnd", FUNC(ay8910_device::data_address_w));
|
||||
map(0x20, 0x23).rw("ppi8255_0", FUNC(i8255_device::read), FUNC(i8255_device::write)); /* DIP switches */
|
||||
map(0x30, 0x30).portr("IN0");
|
||||
map(0x31, 0x31).portr("IN1");
|
||||
map(0x32, 0x32).portr("IN2");
|
||||
// writes to 0x30-0x35 seem to be video related, but different from the other sets in this driver
|
||||
}
|
||||
|
||||
void cmaster_state::amcoe1_portmap(address_map &map)
|
||||
{
|
||||
|
@ -9035,12 +9064,6 @@ void cb3_state::cherrys(machine_config &config)
|
|||
m_gfxdecode->set_info(gfx_cherrys);
|
||||
}
|
||||
|
||||
void cb3_state::eldoradd(machine_config &config)
|
||||
{
|
||||
ncb3(config);
|
||||
m_gfxdecode->set_info(gfx_cm97);
|
||||
}
|
||||
|
||||
void goldstar_state::wcherry(machine_config &config)
|
||||
{
|
||||
/* basic machine hardware */
|
||||
|
@ -9207,6 +9230,21 @@ void cmaster_state::cmast91(machine_config &config)
|
|||
aysnd.add_route(ALL_OUTPUTS, "mono", 0.50);
|
||||
}
|
||||
|
||||
void cmaster_state::cmast92(machine_config &config)
|
||||
{
|
||||
cmast91(config);
|
||||
|
||||
m_maincpu->set_addrmap(AS_PROGRAM, &cmaster_state::cmast92_map);
|
||||
m_maincpu->set_addrmap(AS_IO, &cmaster_state::cmast92_portmap);
|
||||
}
|
||||
|
||||
void cmaster_state::eldoradd(machine_config &config)
|
||||
{
|
||||
cmast92(config);
|
||||
|
||||
m_gfxdecode->set_info(gfx_cm97); // TODO: wrong, needs correct decode
|
||||
}
|
||||
|
||||
|
||||
|
||||
void wingco_state::masked_irq(int state)
|
||||
|
@ -12233,7 +12271,7 @@ ROM_START( cll ) // Dyna D9004 PCB
|
|||
ROM_REGION( 0x40000, "user1", ROMREGION_ERASE00 ) // girls GFX
|
||||
ROM_LOAD( "9.bin", 0x00000, 0x40000, NO_DUMP ) // PCB shows the girls when dip 5:1 is on
|
||||
|
||||
// PROMs weren't included in the dump, using cmast91's for now. Colors seems correct, though.
|
||||
// PROMs weren't included in the dump, using cmast91's for now. Colors seem correct, though.
|
||||
ROM_REGION( 0x300, "proms", 0 )
|
||||
ROM_LOAD( "p1.bin", 0x0000, 0x0100, BAD_DUMP CRC(ac529f04) SHA1(5bc92e50c85bb23e609172cc15c430ddea7fdcb5) )
|
||||
ROM_LOAD( "p2.bin", 0x0100, 0x0100, BAD_DUMP CRC(3febce95) SHA1(c7c0fec0fb024ebf7d7365a09d28ba3d0037b0b4) )
|
||||
|
@ -12249,36 +12287,34 @@ ROM_START( cll ) // Dyna D9004 PCB
|
|||
ROM_LOAD( "pld4.bin", 0x0600, 0x0104, NO_DUMP )
|
||||
ROM_END
|
||||
|
||||
ROM_START( cmast92 )
|
||||
ROM_START( cmast92 ) // DYNA D9106B PCB - Seems to be using a different GFX hw
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "cm9230d.rom", 0x00000, 0x01000, CRC(214a0a2d) SHA1(2d349e0888ac2da3df954517fdeb9214a3b17ae1) )
|
||||
// I've not checked the rom loading yet
|
||||
ROM_CONTINUE(0x1000,0x1000)
|
||||
ROM_CONTINUE(0x4000,0x1000)
|
||||
ROM_CONTINUE(0x5000,0x1000)
|
||||
ROM_CONTINUE(0x2000,0x1000)
|
||||
ROM_CONTINUE(0x3000,0x1000)
|
||||
ROM_CONTINUE(0x6000,0x1000)
|
||||
ROM_CONTINUE(0x7000,0x1000)
|
||||
ROM_CONTINUE(0x8000,0x1000)
|
||||
ROM_CONTINUE(0x9000,0x1000)
|
||||
ROM_CONTINUE(0xa000,0x1000)
|
||||
ROM_CONTINUE(0xb000,0x1000)
|
||||
ROM_CONTINUE(0xc000,0x1000)
|
||||
ROM_CONTINUE(0xd000,0x1000)
|
||||
ROM_CONTINUE(0xe000,0x1000)
|
||||
ROM_CONTINUE(0xf000,0x1000)
|
||||
ROM_LOAD( "cm9230d.rom", 0x00000, 0x10000, CRC(214a0a2d) SHA1(2d349e0888ac2da3df954517fdeb9214a3b17ae1) ) // V1.2D
|
||||
|
||||
// we only have a program rom :-(
|
||||
ROM_REGION( 0x18000, "gfx1", 0 )
|
||||
ROM_LOAD( "cherry master 92 graphics", 0x00000, 0x8000, NO_DUMP )
|
||||
ROM_REGION( 0x20000, "gfx2", ROMREGION_ERASEFF )
|
||||
ROM_REGION( 0x40000, "user1", ROMREGION_ERASEFF )
|
||||
ROM_REGION( 0x300, "proms", ROMREGION_ERASEFF )
|
||||
ROM_LOAD( "cherry master 92 proms", 0x00000, 0x100, NO_DUMP )
|
||||
ROM_REGION( 0x100, "proms2", ROMREGION_ERASEFF )
|
||||
// the rest of the (P)ROMs were dumped for V1.1D, adding them as bad until it can be verified they're good for this newer version, too
|
||||
ROM_REGION( 0x120000, "gfx", 0 )
|
||||
ROM_LOAD( "dyna dm9105.2h", 0x000000, 0x100000, NO_DUMP )
|
||||
ROM_LOAD( "1h", 0x000000, 0x020000, BAD_DUMP CRC(2ca1ba89) SHA1(dec50bb0f68f03d3433cc3a09eec5ee60f2d096c) )
|
||||
|
||||
ROM_REGION( 0x300, "proms", 0 )
|
||||
ROM_LOAD( "14h", 0x000, 0x100, BAD_DUMP CRC(20e594fe) SHA1(d798f142732e8da6ec9764133955c041d2259f64) )
|
||||
ROM_LOAD( "15h", 0x100, 0x100, BAD_DUMP CRC(83fab238) SHA1(7c5451d69f865a10b63c013169ddbf57405bc3a9) )
|
||||
ROM_LOAD( "16h", 0x200, 0x100, BAD_DUMP CRC(706e7ee6) SHA1(dca1cc0e2c1c27bc211516ad369f557eb4b3980a) )
|
||||
ROM_END
|
||||
|
||||
ROM_START( cmast92a ) // DYNA D9106B PCB - Seems to be using a different GFX hw
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "15d", 0x00000, 0x10000, CRC(d703c8e5) SHA1(77d8228878b64a299b4b6f3fe3befcea179ca4af) ) // V1.1D
|
||||
|
||||
ROM_REGION( 0x120000, "gfx", 0 )
|
||||
ROM_LOAD( "dyna dm9105.2h", 0x000000, 0x100000, NO_DUMP )
|
||||
ROM_LOAD( "1h", 0x00000, 0x020000, CRC(2ca1ba89) SHA1(dec50bb0f68f03d3433cc3a09eec5ee60f2d096c) )
|
||||
|
||||
ROM_REGION( 0x300, "proms", 0 )
|
||||
ROM_LOAD( "14h", 0x000, 0x100, CRC(20e594fe) SHA1(d798f142732e8da6ec9764133955c041d2259f64) )
|
||||
ROM_LOAD( "15h", 0x100, 0x100, CRC(83fab238) SHA1(7c5451d69f865a10b63c013169ddbf57405bc3a9) )
|
||||
ROM_LOAD( "16h", 0x200, 0x100, CRC(706e7ee6) SHA1(dca1cc0e2c1c27bc211516ad369f557eb4b3980a) )
|
||||
ROM_END
|
||||
|
||||
/*
|
||||
|
||||
|
@ -16722,6 +16758,8 @@ ROM_END
|
|||
-24 MHz xtal.
|
||||
-Winbond WF19054y.
|
||||
-5 banks of 8 DIP switches, plus an unpopulated location on the PCB for a sixth one.
|
||||
|
||||
Seems to be using different GFX hw
|
||||
*/
|
||||
ROM_START( eldoradd ) // String "DYNA ELD3 V5.1DR" on program ROM
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
|
@ -16742,6 +16780,7 @@ ROM_START( eldoradd ) // String "DYNA ELD3 V5.1DR" on program ROM
|
|||
ROM_END
|
||||
|
||||
// DYNA D9105 PCB with Sharp LH0080B (Z80B) CPU and 2 customs (DYNA DC4000 and DYNA 22A078803), 5x 8-dips, XTAL 24 MHz.
|
||||
// Seems to be using a different GFX hardware
|
||||
ROM_START( eldoraddo ) // String "DYNA ELD3 V1.1TA" on program ROM
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD16_WORD( "dyna nel 20t.c14", 0x00000, 0x10000, CRC(77b3b2ce) SHA1(e94b976ae9e5a899d916fffc8118486cbedab8b6) )
|
||||
|
@ -20345,9 +20384,6 @@ GAMEL( 199?, cb3f, ncb3, ncb3, ncb3, cb3_state, init_cb3f
|
|||
GAMEL( 199?, chryglda, ncb3, cb3e, chrygld, cb3_state, init_cb3e, ROT0, "bootleg", "Cherry Gold I (set 2, encrypted bootleg)", 0, layout_chrygld ) // Runs in CB3e hardware.
|
||||
GAME( 1994, chryangla, ncb3, chryangla,ncb3, cb3_state, init_chryangl, ROT0, "bootleg (G.C.I.)", "Cherry Angel (encrypted, W-4 hardware)", MACHINE_NOT_WORKING ) // DYNA CB3 V1.40 string, decrypted but only test screens work
|
||||
|
||||
GAME( 1991, eldoradd, 0, eldoradd, chrygld, cb3_state, empty_init, ROT0, "Dyna", "El Dorado (V5.1DR)", MACHINE_NOT_WORKING ) // everything
|
||||
GAME( 1991, eldoraddo, eldoradd, eldoradd, chrygld, cb3_state, empty_init, ROT0, "Dyna", "El Dorado (V1.1TA)", MACHINE_NOT_WORKING ) // everything
|
||||
|
||||
GAME( 1991, eldoraddoa, eldoradd, eldoraddoa,animalhs,cmaster_state, init_eldoraddoa,ROT0, "Dyna", "El Dorado (V1.4D)", MACHINE_NOT_WORKING | MACHINE_WRONG_COLORS ) // improve GFX drawing, correct palette decode, I/O, etc
|
||||
GAME( 1991, animalhs, 0, animalhs, animalhs, cmaster_state, init_animalhs, ROT0, "Suns Co Ltd.", "Animal House (V1.0, set 1)", MACHINE_NOT_WORKING ) // improve GFX drawing, correct palette decode, I/O, etc
|
||||
GAME( 1991, animalhsa, animalhs, animalhs, animalhs, cmaster_state, init_animalhs, ROT0, "Suns Co Ltd.", "Animal House (V1.0, set 2)", MACHINE_NOT_WORKING ) // improve GFX drawing, correct palette decode, I/O, etc
|
||||
|
@ -20400,7 +20436,10 @@ GAME( 199?, chthree, cmaster, cm, cmaster, cmaster_state, init_chth
|
|||
|
||||
GAME( 1991, cmast91, 0, cmast91, cmast91, cmaster_state, init_cmast91, ROT0, "Dyna", "Cherry Master '91 (ver.1.30)", 0 )
|
||||
GAME( 1991, cll, 0, cmast91, cmast91, cmaster_state, init_cll, ROT0, "Dyna / TAB Austria","Cuty Line Limited (ver.1.30)", MACHINE_NOT_WORKING ) // needs verifying inputs / dips, missing girls GFX ROM dump
|
||||
GAME( 1992, cmast92, 0, cmast91, cmast91, cmaster_state, init_cmast91, ROT0, "Dyna", "Cherry Master '92", MACHINE_NOT_WORKING ) // no gfx roms are dumped
|
||||
GAME( 1992, cmast92, 0, eldoradd, cmast91, cmaster_state, init_cmast91, ROT0, "Dyna", "Cherry Master '92 (V1.2D)", MACHINE_NOT_WORKING ) // different GFX hw? Game is running and sounds play
|
||||
GAME( 1992, cmast92a, cmast92, eldoradd, cmast91, cmaster_state, init_cmast91, ROT0, "Dyna", "Cherry Master '92 (V1.1D)", MACHINE_NOT_WORKING ) // different GFX hw? Game is running and sounds play
|
||||
GAME( 1991, eldoradd, 0, eldoradd, cmast91, cmaster_state, empty_init, ROT0, "Dyna", "El Dorado (V5.1DR)", MACHINE_NOT_WORKING ) // different GFX hw? Game is running and sounds play
|
||||
GAME( 1991, eldoraddo, eldoradd, eldoradd, cmast91, cmaster_state, empty_init, ROT0, "Dyna", "El Dorado (V1.1TA)", MACHINE_NOT_WORKING ) // different GFX hw?
|
||||
GAME( 1996, cmast97, 0, cm97, cmv801, cmaster_state, empty_init, ROT0, "Dyna", "Cherry Master '97", MACHINE_NOT_WORKING ) // fix prom decode, reels
|
||||
GAME( 1999, cmast99, 0, cm, cmast99, cmaster_state, init_cmv4, ROT0, "Dyna", "Cherry Master '99 (V9B.00)", MACHINE_NOT_WORKING )
|
||||
GAME( 1999, cmast99b, cmast99, cm, cmast99, cmaster_state, init_cmv4, ROT0, "bootleg", "Cherry Master '99 (V9B.00 bootleg / hack)", MACHINE_NOT_WORKING )
|
||||
|
|
|
@ -206,6 +206,8 @@ public:
|
|||
void cmfb55(machine_config &config);
|
||||
void cm97(machine_config &config);
|
||||
void cmast91(machine_config &config);
|
||||
void cmast92(machine_config &config);
|
||||
void eldoradd(machine_config &config);
|
||||
void cmasterc(machine_config &config);
|
||||
void amcoe1a(machine_config &config);
|
||||
void nfm(machine_config &config);
|
||||
|
@ -223,6 +225,8 @@ public:
|
|||
void cm_portmap(address_map &map);
|
||||
void cm97_portmap(address_map &map);
|
||||
void cmast91_portmap(address_map &map);
|
||||
void cmast92_map(address_map &map);
|
||||
void cmast92_portmap(address_map &map);
|
||||
void eldoraddoa_portmap(address_map &map);
|
||||
void super7_portmap(address_map &map);
|
||||
void chryangl_decrypted_opcodes_map(address_map &map);
|
||||
|
@ -324,7 +328,6 @@ public:
|
|||
void cb3c(machine_config &config);
|
||||
void cb3e(machine_config &config);
|
||||
void ncb3(machine_config &config);
|
||||
void eldoradd(machine_config &config);
|
||||
void ncb3_map(address_map &map);
|
||||
void chryangla_map(address_map &map);
|
||||
void chryangla_decrypted_opcodes_map(address_map &map);
|
||||
|
|
|
@ -448,8 +448,8 @@ ROM_START( amazonsp )
|
|||
ROM_LOAD32_WORD_SWAP( "ams2nb25_01h.u75", 0x00000, 0x080000, CRC(7de70685) SHA1(c04b691fb290bab02e7aaf244da15db50f02319a) )
|
||||
ROM_LOAD32_WORD_SWAP( "ams2nb25_02l.u66", 0x00002, 0x080000, CRC(029d4328) SHA1(873bae41ec92b35008b919d12d7c05a4a508245a) )
|
||||
|
||||
ROM_REGION( 0x200000, "ifu", 0 ) // this gives IFU2 Version Mismatch error, probably needs another version of the BIOS
|
||||
ROM_LOAD( "2n12prog_ifu.u190", 0x00000, 0x080000, CRC(c9c4ac89) SHA1(8eebda327892d00951355a86e927fa2e4ad3c9a0) )
|
||||
ROM_REGION( 0x200000, "ifu", 0 )
|
||||
ROM_LOAD( "ifu2.u190", 0x00000, 0x080000, CRC(a4bd533b) SHA1(ed6b0bbaa524a20c7848edcd5aab4a7bd203f63e) )
|
||||
|
||||
ROM_REGION( 0x200000, "prgflash1", ROMREGION_ERASE00 )
|
||||
// not populated
|
||||
|
@ -489,7 +489,7 @@ ROM_START( amazonsp )
|
|||
// not populated
|
||||
|
||||
ROM_REGION16_BE( 0x100, "eeprom", 0 )
|
||||
ROM_LOAD( "93c56.u98", 0x00, 0x100, CRC(b2521a6a) SHA1(f44711545bee7e9c772a3dc23b79f0ea8059ec50) ) // empty eeprom with Konami header
|
||||
ROM_LOAD( "93c56.u98", 0x00, 0x100, CRC(b2521a6a) SHA1(f44711545bee7e9c772a3dc23b79f0ea8059ec50) ) // empty EEPROM with Konami header
|
||||
ROM_END
|
||||
|
||||
// Enchanted Lamp (Russia)
|
||||
|
@ -537,7 +537,56 @@ ROM_START( enchlamp ) // the flash dumps have been split from an aggregated dump
|
|||
// not populated
|
||||
|
||||
ROM_REGION16_BE( 0x100, "eeprom", 0 )
|
||||
ROM_LOAD( "93c56.u98", 0x00, 0x100, CRC(b2521a6a) SHA1(f44711545bee7e9c772a3dc23b79f0ea8059ec50) ) // empty eeprom with Konami header
|
||||
ROM_LOAD( "93c56.u98", 0x00, 0x100, CRC(b2521a6a) SHA1(f44711545bee7e9c772a3dc23b79f0ea8059ec50) ) // empty EEPROM with Konami header
|
||||
ROM_END
|
||||
|
||||
// Incan Pyramid (Queensland)
|
||||
ROM_START( incanpq )
|
||||
ROM_REGION32_BE( 0x200000, "program", 0 )
|
||||
ROM_LOAD32_WORD_SWAP( "es_inca_pyramids.u75", 0x00000, 0x080000, CRC(0a3d3243) SHA1(9016ddd1c100f8dc2f4713e90febf4081ac2d4db) )
|
||||
ROM_LOAD32_WORD_SWAP( "es_inca_pyramids.u66", 0x00002, 0x080000, CRC(a38f1c74) SHA1(7364e1257399571cf8145f047982ce0f6fb7ffb8) )
|
||||
|
||||
ROM_REGION( 0x200000, "ifu", 0 )
|
||||
ROM_LOAD( "konami_qld_ifu2.u190", 0x00000, 0x080000, CRC(00e4eb51) SHA1(38c7c28da6d980f9c7447ad31416ccb321c20e25) ) // same as blkrose
|
||||
|
||||
ROM_REGION( 0x200000, "prgflash1", ROMREGION_ERASE00 )
|
||||
// not populated
|
||||
|
||||
ROM_REGION( 0x200000, "prgflash2", ROMREGION_ERASE00 )
|
||||
// not populated
|
||||
|
||||
ROM_REGION( 0x200000, "prgflash3", ROMREGION_ERASE00 )
|
||||
// not populated
|
||||
|
||||
ROM_REGION( 0x200000, "prgflash4", ROMREGION_ERASE00 )
|
||||
// not populated
|
||||
|
||||
ROM_REGION( 0x200000, "prgflash5", ROMREGION_ERASE00 )
|
||||
ROM_LOAD( "es_inca_pyramids.u4", 0x000000, 0x200000, CRC(c282a937) SHA1(41b44ff60bdfea410e197a882a7ab021aee874a4) )
|
||||
|
||||
ROM_REGION( 0x200000, "prgflash6", ROMREGION_ERASE00 )
|
||||
ROM_LOAD( "es_inca_pyramids.u3", 0x000000, 0x200000, CRC(800fd71e) SHA1(c0899c713a4a3644c2f97a962706c6a1a60f692d) )
|
||||
|
||||
ROM_REGION( 0x200000, "prgflash7", ROMREGION_ERASE00 )
|
||||
ROM_LOAD( "es_inca_pyramids.u2", 0x000000, 0x200000, CRC(148fd426) SHA1(c41de98d8df24d3fc1a613f83d1234da829eac73) )
|
||||
|
||||
ROM_REGION( 0x200000, "prgflash8", ROMREGION_ERASE00 )
|
||||
ROM_LOAD( "es_inca_pyramids.u1", 0x000000, 0x200000, CRC(80bedf60) SHA1(ab756c340e7b13a4ba4a4035b5bbecb5bf40d4b9) )
|
||||
|
||||
ROM_REGION( 0x200000, "sndflash1.u8", ROMREGION_ERASE00 ) // same as Amazon Spirit
|
||||
ROM_LOAD( "es_inca_pyramids.u8", 0x000000, 0x200000, CRC(b94d87bf) SHA1(d870db0e81f3289c48e70d500b2a2f9fa1d33cc9) )
|
||||
|
||||
ROM_REGION( 0x200000, "sndflash2.u7", ROMREGION_ERASE00 ) // same as Amazon Spirit
|
||||
ROM_LOAD( "es_inca_pyramids.u7", 0x000000, 0x200000, CRC(0a00bb2b) SHA1(a068f61d7fbbb4d20dcf468945dd3f5b77d9ec0c) )
|
||||
|
||||
ROM_REGION( 0x200000, "sndflash3.u6", ROMREGION_ERASE00 )
|
||||
// not populated
|
||||
|
||||
ROM_REGION( 0x200000, "sndflash4.u5", ROMREGION_ERASE00 )
|
||||
// not populated
|
||||
|
||||
ROM_REGION16_BE( 0x100, "eeprom", 0 )
|
||||
ROM_LOAD( "93c56.u98", 0x00, 0x100, CRC(b2521a6a) SHA1(f44711545bee7e9c772a3dc23b79f0ea8059ec50) ) // empty EEPROM with Konami header
|
||||
ROM_END
|
||||
|
||||
// Rapid Fire 5 (NSW)
|
||||
|
@ -589,7 +638,7 @@ ROM_START( rapfire5 )
|
|||
// not populated
|
||||
|
||||
ROM_REGION16_BE( 0x100, "eeprom", 0 )
|
||||
ROM_LOAD( "93c56.u98", 0x00, 0x100, CRC(b2521a6a) SHA1(f44711545bee7e9c772a3dc23b79f0ea8059ec50) ) // empty eeprom with Konami header
|
||||
ROM_LOAD( "93c56.u98", 0x00, 0x100, CRC(b2521a6a) SHA1(f44711545bee7e9c772a3dc23b79f0ea8059ec50) ) // empty EEPROM with Konami header
|
||||
ROM_END
|
||||
|
||||
// Safe Money (NSW)
|
||||
|
@ -598,8 +647,8 @@ ROM_START( safemonn )
|
|||
ROM_LOAD32_WORD_SWAP( "sam2ng12_01h.u75", 0x00000, 0x080000, CRC(33a21093) SHA1(e9f4257b70b17f29c2a91b85e0ff4af98fa98b63) )
|
||||
ROM_LOAD32_WORD_SWAP( "sam2ng12_02l.u66", 0x00002, 0x080000, CRC(4b69944c) SHA1(2e7205e3471c97b38e558c33c3b0bb1e593354ce) )
|
||||
|
||||
ROM_REGION( 0x200000, "ifu", 0 ) // this gives IFU2 Version Mismatch error, probably needs another version of the BIOS
|
||||
ROM_LOAD( "2n12prog_ifu.u190", 0x00000, 0x080000, CRC(c9c4ac89) SHA1(8eebda327892d00951355a86e927fa2e4ad3c9a0) )
|
||||
ROM_REGION( 0x200000, "ifu", 0 )
|
||||
ROM_LOAD( "ifu2.u190", 0x00000, 0x080000, CRC(a4bd533b) SHA1(ed6b0bbaa524a20c7848edcd5aab4a7bd203f63e) )
|
||||
|
||||
ROM_REGION( 0x200000, "prgflash1", ROMREGION_ERASE00 )
|
||||
// not populated
|
||||
|
@ -639,7 +688,7 @@ ROM_START( safemonn )
|
|||
// not populated
|
||||
|
||||
ROM_REGION16_BE( 0x100, "eeprom", 0 )
|
||||
ROM_LOAD( "93c56.u98", 0x00, 0x100, CRC(b2521a6a) SHA1(f44711545bee7e9c772a3dc23b79f0ea8059ec50) ) // empty eeprom with Konami header
|
||||
ROM_LOAD( "93c56.u98", 0x00, 0x100, CRC(b2521a6a) SHA1(f44711545bee7e9c772a3dc23b79f0ea8059ec50) ) // empty EEPROM with Konami header
|
||||
ROM_END
|
||||
|
||||
// No flash dumped
|
||||
|
@ -823,7 +872,7 @@ ROM_START( konzero )
|
|||
ROM_LOAD( "2n11prog_ifu.u190", 0x000000, 0x080000, NO_DUMP )
|
||||
|
||||
ROM_REGION16_BE( 0x100, "eeprom", 0 )
|
||||
ROM_LOAD( "93c56.u98", 0x00, 0x100, CRC(b2521a6a) SHA1(f44711545bee7e9c772a3dc23b79f0ea8059ec50) ) // empty eeprom with Konami header
|
||||
ROM_LOAD( "93c56.u98", 0x00, 0x100, CRC(b2521a6a) SHA1(f44711545bee7e9c772a3dc23b79f0ea8059ec50) ) // empty EEPROM with Konami header
|
||||
ROM_END
|
||||
|
||||
} // anonymous namespace
|
||||
|
@ -835,6 +884,7 @@ GAME( 200?, konendev, 0, konendev, konendev, konendev_state, empty_init,
|
|||
// have flash dump
|
||||
GAME( 200?, amazonsp, 0, konendev, konendev, konendev_state, empty_init, ROT0, "Konami", "Amazon Spirit (Konami Endeavour, NSW)", MACHINE_NOT_WORKING )
|
||||
GAME( 200?, enchlamp, konendev, konendev, konendev, konendev_state, empty_init, ROT0, "Konami", "Enchanted Lamp (Konami Endeavour, Russia)", MACHINE_NOT_WORKING )
|
||||
GAME( 200?, incanpq, incanp, konendev, konendev, konendev_state, empty_init, ROT0, "Konami", "Incan Pyramid (Konami Endeavour, Queensland)", MACHINE_NOT_WORKING )
|
||||
GAME( 200?, rapfire5, 0, konendev, konendev, konendev_state, empty_init, ROT0, "Konami", "Rapid Fire 5 (Konami Endeavour, NSW)", MACHINE_NOT_WORKING )
|
||||
GAME( 200?, safemonn, safemon, konendev, konendev, konendev_state, empty_init, ROT0, "Konami", "Safe Money (Konami Endeavour, NSW)", MACHINE_NOT_WORKING )
|
||||
|
||||
|
|
|
@ -19726,6 +19726,7 @@ chthree // 199? Promat
|
|||
cll // (c) 1991 Dyna Electronics
|
||||
cmast91 // (c) 1991 Dyna Electronics
|
||||
cmast92 // (c) 1992 Dyna Electronics
|
||||
cmast92a // (c) 1992 Dyna Electronics
|
||||
cmast97 // (c) 1996 Dyna Electronics
|
||||
cmast99 // (c) 1999 Dyna Electronics
|
||||
cmast99b // bootleg
|
||||
|
@ -23819,7 +23820,8 @@ blkrose // Black Rose Rapid Fire Grand Prix
|
|||
dragnfly // Dragonfly
|
||||
enchlamp // Enchanted Lamp
|
||||
gypmagic // Gypsy Magic
|
||||
incanp // Incan P
|
||||
incanp // Incan Pyramid (Russia)
|
||||
incanpq // Incan Pyramid (Queensland)
|
||||
jestmagi // Jester Magic
|
||||
konzero // Zero
|
||||
luckfoun // Lucky Fountain
|
||||
|
|
|
@ -574,14 +574,14 @@ ROM_START( cshooter )
|
|||
ROM_LOAD( "5.6f", 0x00000, 0x02000, CRC(30be398c) SHA1(6c61200ee8888d6270c8cec50423b3b5602c2027) ) // 5.g6
|
||||
ROM_LOAD( "4.7f", 0x08000, 0x08000, CRC(3cd715b4) SHA1(da735fb5d262908ddf7ed7dacdea68899f1723ff) ) // 4.g8
|
||||
|
||||
ROM_REGION( 0x0200, "proms", 0 ) // this PCB type has different PROMs when compared to the cshootert hardware PCB where they were dumped
|
||||
ROM_LOAD( "pr.c19", 0x0000, 0x0200, NO_DUMP )
|
||||
ROM_LOAD( "6308.a13", 0x0000, 0x0100, NO_DUMP )
|
||||
ROM_REGION( 0x0200, "proms", 0 )
|
||||
ROM_LOAD( "82s129.c19", 0x0000, 0x0200, CRC(dcd4e66d) SHA1(17f53c7905c20f0c6c0a74ab519b8e4a442835c3) )
|
||||
ROM_LOAD( "63s281.a13", 0x0000, 0x0100, CRC(208d17ca) SHA1(a77d56337bcac8d9a7bc3411239dfb3045e069ec) )
|
||||
|
||||
ROM_REGION( 0x02000, "airraid_vid:tx_gfx", 0 ) // TX Layer
|
||||
ROM_LOAD( "3.f11", 0x00000, 0x02000, CRC(67b50a47) SHA1(b1f4aefc9437edbeefba5371149cc08c0b55c741) )
|
||||
ROM_LOAD( "3.13e", 0x00000, 0x02000, CRC(704c26d7) SHA1(e5964f409cbc2c4752e3969f3e84ace08d5ad9cb) )
|
||||
|
||||
ROM_REGION( 0x100, "airraid_vid:tx_clut", 0 ) // taken from cshootert, not verified for this PCB
|
||||
ROM_REGION( 0x100, "airraid_vid:tx_clut", 0 )
|
||||
ROM_LOAD( "63s281.d16", 0x0000, 0x0100, CRC(0b8b914b) SHA1(8cf4910b846de79661cc187887171ed8ebfd6719) ) // clut
|
||||
|
||||
// ### MODULE 1 ### Background generation / graphics
|
||||
|
|
Loading…
Reference in a new issue