summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author ClawGrip <clawgrip@hotmail.com>2025-08-05 16:01:38 +0200
committer GitHub <noreply@github.com>2025-08-06 00:01:38 +1000
commit69d3e5249081d31e4b39eb4a7c88eeed96276e1b (patch)
treee1d139766e1065cf73ae450b0922f752c08eb0ee
parent44240b622984809e83d79354d9995449ff643cbf (diff)
namco/rallyx.cpp: Add a Portuguese bootleg of Rally X frm Tecnidiver. (#14011)
New working clones ------------------ Rally X (Tecnidiver bootleg) [Jordi Tuells]
-rw-r--r--src/mame/mame.lst1
-rw-r--r--src/mame/namco/rallyx.cpp30
2 files changed, 31 insertions, 0 deletions
diff --git a/src/mame/mame.lst b/src/mame/mame.lst
index dc2257c35be..ec4fe577858 100644
--- a/src/mame/mame.lst
+++ b/src/mame/mame.lst
@@ -34312,6 +34312,7 @@ rallyxa
rallyxeg
rallyxm
rallyxmr
+rallyxtd
savanna
tactcian
tactcian2
diff --git a/src/mame/namco/rallyx.cpp b/src/mame/namco/rallyx.cpp
index f443d6e1289..92f4df51f3a 100644
--- a/src/mame/namco/rallyx.cpp
+++ b/src/mame/namco/rallyx.cpp
@@ -1085,6 +1085,35 @@ ROM_START( rallyxeg )
ROM_LOAD( "r4_82s129.2m", 0x0100, 0x0100, CRC(77245b66) SHA1(0c4d0bee858b97632411c440bea6948a74759746) )
ROM_END
+ROM_START( rallyxtd )
+ ROM_REGION( 0x10000, "maincpu", 0 )
+ ROM_LOAD( "6101_2716.1b", 0x0000, 0x0800, CRC(921699dc) SHA1(5d242c0f0b2a041dc7e7c2aaa07fcf1edbac02af) )
+ ROM_LOAD( "2_2716.1c", 0x0800, 0x0800, BAD_DUMP CRC(7cbeb656) SHA1(ff6e669f7d3e91c1cc835106cccefcd81aa28bb8) )
+ ROM_LOAD( "6103_2716.1e", 0x1000, 0x0800, BAD_DUMP CRC(36e9918f) SHA1(2fe6c9f672d3dcaefa13f2035a2cd2f838e609f7) )
+ ROM_LOAD( "4_2716.1f", 0x1800, 0x0800, CRC(85d52586) SHA1(f8747a9a91f7e66c06b7f5a3a55462128cda66d0) )
+ ROM_LOAD( "5_2716.1h", 0x2000, 0x0800, CRC(fd78ba1a) SHA1(5fcbfab40b5a0f0d2ec70b8b52f19b02bf3d1317) )
+ ROM_LOAD( "6106_2716.1j", 0x2800, 0x0800, CRC(d72ee519) SHA1(81f4743b6a72e59900851462d643ffdc7dd2dd64) )
+ ROM_LOAD( "7_2716.1k", 0x3000, 0x0800, BAD_DUMP CRC(843109f2) SHA1(7241d1025f249d23a0d15b5e31fdb2f5297ffbf4) )
+ ROM_LOAD( "8_2716.1m", 0x3800, 0x0800, CRC(8ab078ef) SHA1(3aab0f898d76724362a793ef2d130f2b8d4ed936) )
+
+ ROM_REGION( 0x1000, "gfx1", 0 )
+ ROM_LOAD( "6110_2716.8e", 0x0000, 0x0800, CRC(836fb24f) SHA1(bf09d6c428541e2098f3ec1ca72882f8ad8391bb) )
+ ROM_LOAD( "6109_2716.8d", 0x0800, 0x0800, CRC(22d7113b) SHA1(a9e0bc9761613645160f4cbcc7b72252641f4f57) )
+
+ ROM_REGION( 0x0100, "gfx2", 0 )
+ ROM_LOAD( "r6_82s129.8m", 0x0000, 0x0100, CRC(3c16f62c) SHA1(7a3800be410e306cf85753b9953ffc5575afbcd6) )
+
+ ROM_REGION( 0x0160, "proms", 0 )
+ ROM_LOAD( "r1_82s123.1n", 0x0000, 0x0020, CRC(c7865434) SHA1(70c1c9610ba6f1ead77f347e7132958958bccb31) )
+ ROM_LOAD( "r7_82s129.8p", 0x0020, 0x0100, CRC(834d4fda) SHA1(617864d3df0917a513e8255ad8d96ae7a04da5a1) )
+ ROM_LOAD( "r2_82s123.4n", 0x0120, 0x0020, CRC(659c3f5d) SHA1(1d668fb00148ce526c978fefb344262cf2a7271c) )
+ ROM_LOAD( "r3_82s123.7k", 0x0140, 0x0020, CRC(bdef006f) SHA1(9bcac4637a9c1638c18c11fd93c697a0fc514c97) )
+
+ ROM_REGION( 0x0200, "namco", 0 ) // sound PROMs
+ ROM_LOAD( "r5_82s129.3p", 0x0000, 0x0100, CRC(4bad7017) SHA1(3e6da9d798f5e07fa18d6ce7d0b148be98c766d5) )
+ ROM_LOAD( "r4_82s129.2m", 0x0100, 0x0100, CRC(77245b66) SHA1(0c4d0bee858b97632411c440bea6948a74759746) )
+ROM_END
+
ROM_START( dngrtrck )
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD( "1b-2716.bin", 0x0000, 0x0800, CRC(b6180a12) SHA1(f442fe81f7fac6e915944640c763d7016a6577f6) )
@@ -1514,6 +1543,7 @@ GAME( 1980, rallyxa, rallyx, rallyx, rallyx, rallyx_state, empty_init, R
GAME( 1980, rallyxm, rallyx, rallyx, rallyx, rallyx_state, empty_init, ROT0, "Namco (Midway license)", "Rally X (Midway)", MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE )
GAME( 1980, rallyxmr, rallyx, rallyx, rallyx, rallyx_state, empty_init, ROT0, "bootleg (Model Racing)", "Rally X (Model Racing bootleg)", MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE )
GAME( 1981, rallyxeg, rallyx, rallyx, rallyxeg, rallyx_state, empty_init, ROT90, "bootleg (Video Game / Electrogame)", "Rally X (Video Game bootleg)", MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE )
+GAME( 1981, rallyxtd, rallyx, rallyx, rallyxeg, rallyx_state, empty_init, ROT90, "bootleg (Tecnidiver)", "Rally X (Tecnidiver bootleg)", MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE )
GAME( 1980, dngrtrck, rallyx, rallyx, dngrtrck, rallyx_state, empty_init, ROT0, "bootleg (Petaco)", "Danger Track (bootleg of Rally X)", MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE )
GAME( 1981, nrallyx, 0, rallyx, nrallyx, rallyx_state, empty_init, ROT0, "Namco", "New Rally X", MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE )
GAME( 1981, nrallyxb, nrallyx, rallyx, nrallyx, rallyx_state, empty_init, ROT0, "Namco", "New Rally X (bootleg?)", MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE )