mark some Cycle Shooting roms as BAD_DUMP as they confain significantly less data than the bootlegs, and will definitely need to be checked if/when an original PCB shows up to dump the MCU (nw)

This commit is contained in:
DavidHaywood 2019-07-24 21:05:19 +01:00
parent ebfc11eff3
commit e41f12d396

View File

@ -810,6 +810,7 @@ void nycaptor_state::cyclshtg(machine_config &config)
Z80(config, m_subcpu, 8000000/2);
m_subcpu->set_addrmap(AS_PROGRAM, &nycaptor_state::cyclshtg_slave_map);
m_subcpu->set_addrmap(AS_IO, &nycaptor_state::bronx_slave_io_map);
m_subcpu->set_vblank_int("screen", FUNC(nycaptor_state::irq0_line_hold));
Z80(config, m_audiocpu, 8000000/2);
@ -973,17 +974,20 @@ ROM_START( nycaptor )
ROM_LOAD( "a50_14", 0x1c000, 0x4000, CRC(24b2f1bf) SHA1(4757aec2e4b99ce33d993ce1e19ee46a4eb76e86) )
ROM_END
// note, a mix of a80 and a97 codes, are there multiple versions of this game? the a97 gfx ROM doesn't match the bronx bootleg, so maybe the bootleg is based off the a80 version?
ROM_START( cyclshtg )
ROM_REGION( 0x18000, "maincpu", 0 )
ROM_REGION( 0x20000, "maincpu", 0 )
ROM_LOAD( "a97_01.i17", 0x00000, 0x4000, CRC(686fac1a) SHA1(46d17cb98f064413bb76c5d869f8061d2771cda0) )
ROM_LOAD( "a97_02.i16", 0x04000, 0x4000, CRC(48a812f9) SHA1(8ab18cb8d6a8b7ce1ed1a4009f5435ce4b0937b4) )
ROM_LOAD( "a97_03.u15", 0x10000, 0x4000, CRC(67ad3067) SHA1(2e355653e91c093abe7db0a3d55d5a3f95c4a2e3) )
ROM_LOAD( "a97_04.u14", 0x14000, 0x4000, CRC(804e6445) SHA1(5b6771c5729faf62d5002d090c0b9c5ca5cb9ad6) )
ROM_LOAD( "a97_03.u15", 0x10000, 0x4000, BAD_DUMP CRC(67ad3067) SHA1(2e355653e91c093abe7db0a3d55d5a3f95c4a2e3) ) // first half of data is missing compared to bronx (rest not 100% identical when decrypted, so can't use bootleg data)
ROM_LOAD( "a97_04.u14", 0x14000, 0x4000, BAD_DUMP CRC(804e6445) SHA1(5b6771c5729faf62d5002d090c0b9c5ca5cb9ad6) ) // ^
ROM_REGION( 0x10000, "sub", 0 )
ROM_LOAD( "a97_05.u22", 0x0000, 0x4000, CRC(fdc36c4f) SHA1(cae2d3f07c5bd6de9d40ff7d385b999e7dc9ce82) )
ROM_LOAD( "a80_06.u23", 0x4000, 0x4000, CRC(2769c5ab) SHA1(b8f5a4a8c70c8d37d5e92b37faa0e25b287b3fb2) )
ROM_LOAD( "a97_06.i24", 0x8000, 0x4000, CRC(c0473a54) SHA1(06fa7345a44a72995146e973c2cd7a14499f4310) )
ROM_REGION( 0x08000, "user1", 0 )
ROM_LOAD( "a97_06.i24", 0x4000, 0x4000, BAD_DUMP CRC(c0473a54) SHA1(06fa7345a44a72995146e973c2cd7a14499f4310) ) // see above
ROM_REGION( 0x10000, "audiocpu", 0 )
ROM_LOAD( "a80_16.i26", 0x0000, 0x4000, CRC(ce171a48) SHA1(e5ae9bb22f58c8857737bc6f5317866819a4e4d1) )
@ -1243,9 +1247,9 @@ ROM_START( colt )
ROM_LOAD( "04.bin", 0x00000, 0x4000, CRC(dc61fdb2) SHA1(94fdd95082936b2445008aee60381ebe35385b4a) )
ROM_LOAD( "03.bin", 0x04000, 0x4000, CRC(5835b8b1) SHA1(25a48660f8fb166f996133fb9113d1566dbae281) )
ROM_LOAD( "02.bin", 0x10000, 0x4000, CRC(89c99a28) SHA1(1a4fdb5c13569699dfbf2bde0aeeb5e7fcc22ef9) )
ROM_RELOAD( 0x14000, 0x4000)
ROM_LOAD( "01.bin", 0x18000, 0x4000, CRC(9b0948f3) SHA1(a55e09243640ec56aa22e4b6d47165b02b880eb7) )
ROM_COPY( "maincpu", 0x10000, 0x014000, 0x04000 )
ROM_COPY( "maincpu", 0x18000, 0x01c000, 0x04000 )
ROM_RELOAD( 0x1c000, 0x4000)
ROM_REGION( 0x10000, "sub", 0 )
ROM_LOAD( "05.bin", 0x0000, 0x4000, CRC(2b6e017a) SHA1(60715e1c6fbcdd2c0e114035c342ba587dfc1b4b) )
@ -1299,7 +1303,7 @@ void nycaptor_state::init_colt()
}
GAME( 1985, nycaptor, 0, nycaptor, nycaptor, nycaptor_state, init_nycaptor, ROT0, "Taito", "N.Y. Captor", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE )
GAME( 1986, cyclshtg, 0, cyclshtg, cyclshtg, nycaptor_state, init_cyclshtg, ROT90, "Taito", "Cycle Shooting", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE )
/* bootlegs */
GAME( 1986, bronx, cyclshtg, bronx, bronx, nycaptor_state, init_bronx, ROT90, "bootleg", "Bronx", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE )
GAME( 1986, colt, nycaptor, bronx, colt, nycaptor_state, init_colt, ROT0, "bootleg", "Colt", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE )
GAME( 1986, cyclshtg, 0, cyclshtg, cyclshtg, nycaptor_state, init_cyclshtg, ROT90, "Taito", "Cycle Shooting", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE )
GAME( 1986, bronx, cyclshtg, bronx, bronx, nycaptor_state, init_bronx, ROT90, "bootleg", "Bronx", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE )