summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Ivan Vangelista <mesgnet@yahoo.it>2017-05-29 18:58:31 +0200
committer Ivan Vangelista <mesgnet@yahoo.it>2017-05-29 18:58:31 +0200
commitd8d4ca9bedfa3c26060be2d9b9853d54bfdc79bf (patch)
treed32c428e7a17caa53a00e59d7177e5decbc8ec00
parent72b3d8cd3f9db42ee2e6379e2a046e5610cbd353 (diff)
new working clone
------------------------------ Danger Track (Rally X bootleg) [Rafael Alonso, Ricky2001, Rockman, ArcadeHacker]
-rw-r--r--src/mame/drivers/rallyx.cpp41
-rw-r--r--src/mame/mame.lst3
2 files changed, 43 insertions, 1 deletions
diff --git a/src/mame/drivers/rallyx.cpp b/src/mame/drivers/rallyx.cpp
index 1e8b5cd881c..7a80c61493a 100644
--- a/src/mame/drivers/rallyx.cpp
+++ b/src/mame/drivers/rallyx.cpp
@@ -433,6 +433,17 @@ static INPUT_PORTS_START( rallyx )
PORT_SERVICE_DIPLOC( 0x01, 0x01, "DSW:1")
INPUT_PORTS_END
+static INPUT_PORTS_START( dngrtrck )
+ PORT_INCLUDE( rallyx )
+
+ PORT_MODIFY("DSW")
+ PORT_DIPNAME( 0xc0, 0x00, DEF_STR( Coinage ) ) PORT_DIPLOCATION("DSW:7,8")
+ PORT_DIPSETTING( 0x00, DEF_STR( 1C_1C ) )
+ PORT_DIPSETTING( 0x40, "1stC/1C 2ndC/2C" )
+ PORT_DIPSETTING( 0x80, DEF_STR( 1C_2C ) )
+ PORT_DIPSETTING( 0xc0, "1stC/2C 2ndC/3C" )
+INPUT_PORTS_END
+
static INPUT_PORTS_START( nrallyx )
PORT_INCLUDE( rallyx )
@@ -1068,6 +1079,35 @@ ROM_START( rallyxmr )
ROM_LOAD( "rx1-4.2m", 0x0100, 0x0100, CRC(77245b66) SHA1(0c4d0bee858b97632411c440bea6948a74759746) ) /* Prom type: IM5623 - not used */
ROM_END
+ROM_START( dngrtrck ) // PROMs weren't dumped for this PCB, supposed to match
+ ROM_REGION( 0x10000, "maincpu", 0 )
+ ROM_LOAD( "1B-2716.BIN", 0x0000, 0x0800, CRC(b6180a12) SHA1(f442fe81f7fac6e915944640c763d7016a6577f6) )
+ ROM_LOAD( "1C-2716.BIN", 0x0800, 0x0800, CRC(7cbeb656) SHA1(ff6e669f7d3e91c1cc835106cccefcd81aa28bb8) )
+ ROM_LOAD( "1D-2716.BIN", 0x1000, 0x0800, CRC(594207b1) SHA1(addea746e2378c44c06d6d18d466138946a339cf) )
+ ROM_LOAD( "1E-2716.BIN", 0x1800, 0x0800, CRC(ae447251) SHA1(7c86193c9418929662b35143c66a5dff44663dd7) )
+ ROM_LOAD( "1H-2716.BIN", 0x2000, 0x0800, CRC(e0d4b534) SHA1(fb64b21c418a2633d592f4476aed909ea6678fb2) )
+ ROM_LOAD( "1J-2716.BIN", 0x2800, 0x0800, CRC(e9740f16) SHA1(02a134ccd3d6557d46492747b04da02e933aa6b4) )
+ ROM_LOAD( "1K-2716.BIN", 0x3000, 0x0800, CRC(843109f2) SHA1(7241d1025f249d23a0d15b5e31fdb2f5297ffbf4) )
+ ROM_LOAD( "1L-2716.BIN", 0x3800, 0x0800, CRC(17759749) SHA1(8169eebcb02615b99f786f6c5294eb31a8d1911b) )
+
+ ROM_REGION( 0x1000, "gfx1", 0 )
+ ROM_LOAD( "8E-2716.BIN", 0x0000, 0x0800, CRC(50a224e2) SHA1(33da1bdc33f085d19ae2c482747c509cf9441674) )
+ ROM_LOAD( "8D-2716.BIN", 0x0800, 0x0800, CRC(68dff552) SHA1(5dad38db45afbd79b5627a75b295fc920ad68856) )
+
+ ROM_REGION( 0x0100, "gfx2", 0 )
+ ROM_LOAD( "rx1-6.8m", 0x0000, 0x0100, CRC(3c16f62c) SHA1(7a3800be410e306cf85753b9953ffc5575afbcd6) ) /* Prom type: IM5623 - dots */
+
+ ROM_REGION( 0x0160, "proms", 0 )
+ ROM_LOAD( "rx1-1.11n", 0x0000, 0x0020, CRC(c7865434) SHA1(70c1c9610ba6f1ead77f347e7132958958bccb31) ) /* Prom type: M3-7603-5 - palette */
+ ROM_LOAD( "rx1-7.8p", 0x0020, 0x0100, CRC(834d4fda) SHA1(617864d3df0917a513e8255ad8d96ae7a04da5a1) ) /* Prom type: IM5623 - lookup table */
+ ROM_LOAD( "rx1-2.4n", 0x0120, 0x0020, CRC(8f574815) SHA1(4f84162db9d58b64742c67dc689eb665b9862fb3) ) /* Prom type: N82S123N - video layout (not used) */
+ ROM_LOAD( "rx1-3.7k", 0x0140, 0x0020, CRC(b8861096) SHA1(26fad384ed7a1a1e0ba719b5578e2dbb09334a25) ) /* Prom type: M3-7603-5 - video timing (not used) */
+
+ ROM_REGION( 0x0200, "namco", 0 ) /* sound proms */
+ ROM_LOAD( "rx1-5.3p", 0x0000, 0x0100, CRC(4bad7017) SHA1(3e6da9d798f5e07fa18d6ce7d0b148be98c766d5) ) /* Prom type: IM5623 */
+ ROM_LOAD( "rx1-4.2m", 0x0100, 0x0100, CRC(77245b66) SHA1(0c4d0bee858b97632411c440bea6948a74759746) ) /* Prom type: IM5623 - not used */
+ROM_END
+
ROM_START( nrallyx )
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD( "nrx_prg1.1d", 0x0000, 0x0800, CRC(ba7de9fc) SHA1(2133ca327589600bcbd796c213f034daa0457f72) )
@@ -1413,6 +1453,7 @@ GAME( 1980, rallyx, 0, rallyx, rallyx, rallyx_state, 0, ROT0, "Nam
GAME( 1980, rallyxa, rallyx, rallyx, rallyx, rallyx_state, 0, ROT0, "Namco", "Rally X", MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE )
GAME( 1980, rallyxm, rallyx, rallyx, rallyx, rallyx_state, 0, ROT0, "Namco (Midway license)", "Rally X (Midway)", MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE )
GAME( 1980, rallyxmr, rallyx, rallyx, rallyx, rallyx_state, 0, ROT0, "bootleg (Model Racing)", "Rally X (Model Racing bootleg)", MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE )
+GAME( 1980, dngrtrck, rallyx, rallyx, dngrtrck, rallyx_state, 0, ROT0, "bootleg (Petaco)", "Danger Track (Rally X bootleg)", MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE )
GAME( 1981, nrallyx, 0, rallyx, nrallyx, rallyx_state, 0, ROT0, "Namco", "New Rally X", MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE )
GAME( 1981, nrallyxb, nrallyx, rallyx, nrallyx, rallyx_state, 0, ROT0, "Namco", "New Rally X (bootleg?)", MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE )
GAME( 1981, jungler, 0, jungler, jungler, rallyx_state, 0, ROT90, "Konami", "Jungler", MACHINE_SUPPORTS_SAVE )
diff --git a/src/mame/mame.lst b/src/mame/mame.lst
index 722c11cad14..852dc274bbe 100644
--- a/src/mame/mame.lst
+++ b/src/mame/mame.lst
@@ -13034,9 +13034,9 @@ scrambles // GX387 (c) 1981 Stern
scrambles2 // GX387 (c) 1981 Stern
scrambp // bootleg (Billport S.A.)
scramce // bootleg (Centromatic S.A.)
+scrammr // bootleg (Model Racing)
scrampt // bootleg (Petaco S.A.)
scramrf // bootleg (Recreativos Franco)
-scrammr // bootleg (Model Racing)
sfx // (c) 1983 Nichibutsu
skelagon // (c) 1983 Nichibutsu USA
skybase // (c) 1982 Omori Electric Co., Ltd.
@@ -31931,6 +31931,7 @@ rainbow190 // 1985 DEC Rainbow 190
@source:rallyx.cpp
commsega // (c) 1983 Sega
cottong // bootleg
+dngrtrck // Petaco bootleg
gutangtn // GX359 (c) 1982 Konami + Sega license
jackler // 1 9 8 2 (Jungler Bootleg)
jungler // GX327 (c) 1981 Konami