summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/spyhuntertec.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/spyhuntertec.cpp')
-rw-r--r--src/mame/drivers/spyhuntertec.cpp109
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 )