diff options
Diffstat (limited to 'src/mame/drivers/spyhuntertec.cpp')
-rw-r--r-- | src/mame/drivers/spyhuntertec.cpp | 109 |
1 files changed, 108 insertions, 1 deletions
diff --git a/src/mame/drivers/spyhuntertec.cpp b/src/mame/drivers/spyhuntertec.cpp index e13065ecab7..1bc0711b478 100644 --- a/src/mame/drivers/spyhuntertec.cpp +++ b/src/mame/drivers/spyhuntertec.cpp @@ -723,6 +723,107 @@ MACHINE_CONFIG_END +/* + Spy Hunter (Recreativos Franco) + Licensed by Bally Midway. + Original PCB. +*/ + +ROM_START( spyhuntsp ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "1.bin", 0x0000, 0x4000, CRC(ae05b8a2) SHA1(8854368206c484b30865a4d29ac85f854599e791) ) + ROM_LOAD( "2.bin", 0x4000, 0x4000, CRC(c96f5d69) SHA1(528b1ded5d4fea008482cace48c96ec162d78bae) ) + ROM_LOAD( "3.bin", 0x8000, 0x4000, CRC(bd6c1a5c) SHA1(c47fe5daccead4a3ea326c2b0b12405e24f9e222) ) + ROM_LOAD( "4.bin", 0xc000, 0x2000, CRC(3ea6a65c) SHA1(1320ce17044307ed3c4f2459631a9aa1734f1f30) ) + + ROM_REGION( 0x10000, "audiocpu", 0 ) + ROM_LOAD( "5.bin", 0x0000, 0x2000, CRC(33fe2829) SHA1(e6950dbf681242bf23542ca6604e62eacb431101) ) + + ROM_REGION( 0x08000, "gfx1", 0 ) + ROM_LOAD32_BYTE( "6.bin", 0x0000, 0x200, CRC(6b76f46a) SHA1(4b398084c42a60fcfa4a9bf14f844e36a3f42723) ) + ROM_CONTINUE(0x0001, 0x200) + ROM_CONTINUE(0x0800, 0x200) + ROM_CONTINUE(0x0801, 0x200) + ROM_CONTINUE(0x1000, 0x200) + ROM_CONTINUE(0x1001, 0x200) + ROM_CONTINUE(0x1800, 0x200) + ROM_CONTINUE(0x1801, 0x200) + ROM_CONTINUE(0x2000, 0x200) + ROM_CONTINUE(0x2001, 0x200) + ROM_CONTINUE(0x2800, 0x200) + ROM_CONTINUE(0x2801, 0x200) + ROM_CONTINUE(0x3000, 0x200) + ROM_CONTINUE(0x3001, 0x200) + ROM_CONTINUE(0x3800, 0x200) + ROM_CONTINUE(0x3801, 0x200) + ROM_LOAD32_BYTE( "7.bin", 0x0002, 0x200, CRC(085bd7a7) SHA1(c35c309b6c6485baec54d4434dea44abf4d48f41) ) + ROM_CONTINUE(0x0003, 0x200) + ROM_CONTINUE(0x0802, 0x200) + ROM_CONTINUE(0x0803, 0x200) + ROM_CONTINUE(0x1002, 0x200) + ROM_CONTINUE(0x1003, 0x200) + ROM_CONTINUE(0x1802, 0x200) + ROM_CONTINUE(0x1803, 0x200) + ROM_CONTINUE(0x2002, 0x200) + ROM_CONTINUE(0x2003, 0x200) + ROM_CONTINUE(0x2802, 0x200) + ROM_CONTINUE(0x2803, 0x200) + ROM_CONTINUE(0x3002, 0x200) + ROM_CONTINUE(0x3003, 0x200) + ROM_CONTINUE(0x3802, 0x200) + ROM_CONTINUE(0x3803, 0x200) + ROM_LOAD32_BYTE( "8.bin", 0x4000, 0x200, CRC(e699b329) SHA1(cb4b8c7b6fa1cb1144a18f1442dc3b267c408914) ) + ROM_CONTINUE(0x4001, 0x200) + ROM_CONTINUE(0x4800, 0x200) + ROM_CONTINUE(0x4801, 0x200) + ROM_CONTINUE(0x5000, 0x200) + ROM_CONTINUE(0x5001, 0x200) + ROM_CONTINUE(0x5800, 0x200) + ROM_CONTINUE(0x5801, 0x200) + ROM_CONTINUE(0x6000, 0x200) + ROM_CONTINUE(0x6001, 0x200) + ROM_CONTINUE(0x6800, 0x200) + ROM_CONTINUE(0x6801, 0x200) + ROM_CONTINUE(0x7000, 0x200) + ROM_CONTINUE(0x7001, 0x200) + ROM_CONTINUE(0x7800, 0x200) + ROM_CONTINUE(0x7801, 0x200) + ROM_LOAD32_BYTE( "9.bin", 0x4002, 0x200, CRC(6d462ec7) SHA1(0ff37f75b0eeceb86177a3f7c93834d5c0e24515) ) + ROM_CONTINUE(0x4003, 0x200) + ROM_CONTINUE(0x4802, 0x200) + ROM_CONTINUE(0x4803, 0x200) + ROM_CONTINUE(0x5002, 0x200) + ROM_CONTINUE(0x5003, 0x200) + ROM_CONTINUE(0x5802, 0x200) + ROM_CONTINUE(0x5803, 0x200) + ROM_CONTINUE(0x6002, 0x200) + ROM_CONTINUE(0x6003, 0x200) + ROM_CONTINUE(0x6802, 0x200) + ROM_CONTINUE(0x6803, 0x200) + ROM_CONTINUE(0x7002, 0x200) + ROM_CONTINUE(0x7003, 0x200) + ROM_CONTINUE(0x7802, 0x200) + ROM_CONTINUE(0x7803, 0x200) + + ROM_REGION( 0x10000, "gfx2", ROMREGION_INVERT ) + ROM_LOAD( "10.bin", 0x00000, 0x4000, CRC(6f9fd416) SHA1(a51c86e5b22c91fc44673f53400b58af40b18065) ) + ROM_LOAD( "11.bin", 0x04000, 0x4000, CRC(75526ffe) SHA1(ff1adf6f9b6595114d0bd06b72d9eb7bbf70144d) ) + ROM_LOAD( "12.bin", 0x08000, 0x4000, CRC(82ee7a4d) SHA1(184720de76680275bf7c4a171f03a0ce771d91fc) ) + ROM_LOAD( "13.bin", 0x0c000, 0x4000, CRC(0cc592a3) SHA1(b3563bde83432cdbaedb88d4d222da30bf679b08) ) + + ROM_REGION( 0x01000, "gfx3", 0 ) + ROM_LOAD( "14.bin", 0x00000, 0x1000, CRC(87a4c130) SHA1(7792afdc36b0f3bd51c387d04d38f60c85fd2e93) ) + + ROM_REGION( 0x200, "proms", 0 ) + ROM_LOAD( "82s129.ic19", 0x0000, 0x0100, CRC(b9dc4d09) SHA1(56176e5c40e6926784cfe93b2e5241c2b46f4a38) ) + ROM_LOAD( "82s129.ic20", 0x0100, 0x0100, CRC(b9dc4d09) SHA1(56176e5c40e6926784cfe93b2e5241c2b46f4a38) ) + + ROM_REGION( 0x200, "proms2", 0 ) + ROM_LOAD( "prom.1c8", 0x0000, 0x0200, CRC(ce69832d) SHA1(a663cbf762232f3ed9fc0b42a559e1ca4639589b) ) + +ROM_END + + ROM_START( spyhuntpr ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "1.bin", 0x0000, 0x4000, CRC(2a2f77cb) SHA1(e1b74c951efb2a49bef0507ab3268b274515f339) ) @@ -811,11 +912,17 @@ ROM_START( spyhuntpr ) ROM_LOAD( "14.bin", 0x00000, 0x1000, CRC(87a4c130) SHA1(7792afdc36b0f3bd51c387d04d38f60c85fd2e93) ) ROM_END + void spyhuntertec_state::init_spyhuntertec() { m_spyhunt_sprite_color_mask = 0x00; m_spyhunt_scroll_offset = 16; } +/*************************************************************************** +* Game Drivers * +***************************************************************************/ -GAMEL(1983, spyhuntpr, spyhunt, spyhuntertec, spyhuntertec, spyhuntertec_state, init_spyhuntertec, ROT90, "bootleg (Recreativos Franco S.A. license, Tecfri)", "Spy Hunter (Spain, Recreativos Franco S.A., Tecfri PCB)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE, layout_spyhunttec ) +// YEAR NAME PARENT MACHINE INPUT STATE INIT ROT COMPANY FULLNAME FLAGS LAYOUT +GAMEL(1983, spyhuntsp, spyhunt, spyhuntertec, spyhuntertec, spyhuntertec_state, init_spyhuntertec, ROT90, "Recreativos Franco S.A. (Bally Midway license)", "Spy Hunter (Spain, Recreativos Franco S.A., Bally Midway license)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE, layout_spyhunttec ) +GAMEL(1983, spyhuntpr, spyhunt, spyhuntertec, spyhuntertec, spyhuntertec_state, init_spyhuntertec, ROT90, "bootleg (Recreativos Franco S.A. license, Tecfri)", "Spy Hunter (Spain, Recreativos Franco S.A., Tecfri PCB)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE, layout_spyhunttec ) |