diff options
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 |
commit | d8d4ca9bedfa3c26060be2d9b9853d54bfdc79bf (patch) | |
tree | d32c428e7a17caa53a00e59d7177e5decbc8ec00 | |
parent | 72b3d8cd3f9db42ee2e6379e2a046e5610cbd353 (diff) |
new working clone
------------------------------
Danger Track (Rally X bootleg) [Rafael Alonso, Ricky2001, Rockman, ArcadeHacker]
-rw-r--r-- | src/mame/drivers/rallyx.cpp | 41 | ||||
-rw-r--r-- | src/mame/mame.lst | 3 |
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 |