summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author MetalliC <0vetal0@gmail.com>2018-11-09 17:05:29 +0200
committer MetalliC <0vetal0@gmail.com>2018-11-09 17:05:29 +0200
commitca4850959407adecbb9d590864e1c8aadcfccddf (patch)
tree1b8b808eeb0c281d3f7ece1876b6912e04513b01
parenta11e9eafcf5e2fcf377518cce7eddb93d3653c09 (diff)
new NOT_WORKING clone
--------------------- Smashing Drive (World) [ClawGrip, MetalliC]
-rw-r--r--src/mame/drivers/atvtrack.cpp18
-rw-r--r--src/mame/mame.lst1
2 files changed, 16 insertions, 3 deletions
diff --git a/src/mame/drivers/atvtrack.cpp b/src/mame/drivers/atvtrack.cpp
index 0eac7cdbd48..a8a8df7afb1 100644
--- a/src/mame/drivers/atvtrack.cpp
+++ b/src/mame/drivers/atvtrack.cpp
@@ -697,10 +697,21 @@ REF 010131
/*
PRG ROM useful locations:
- 0x64C44 Country: 0 - no information, 1 - Spain, 2 - UK (this dump), 3 - Italy, 4 - USA
+ 0x64C44 Country: 0 - World, 1 - Spain, 2 - UK, 3 - Italy, 4 - USA
0x727AC 1 - enable Develop/debug option in test mode
*/
-ROM_START( smashdrv ) // Version: 3.3, Version 3D: 1.9, Checksum: 707C
+ROM_START( smashdrv ) // World Version: 3.3, Version 3D: 1.9, Checksum: 707A
+ ROM_REGION64_LE( 0x0400000, "data", ROMREGION_ERASEFF)
+ ROM_LOAD("prg_world.ic23", 0x0000000, 0x0400000, CRC(c642b059) SHA1(8a898f46cebc5951a6355f2b51e31ac5e17b4bca) )
+
+ ROM_REGION( 0x4000000, "maincpu", ROMREGION_ERASEFF)
+ ROM_LOAD32_WORD("sdra.ic15", 0x00000000, 0x01000000, CRC(cf702287) SHA1(84cd83c339831deff15fe5fcc353e0b596667500) )
+ ROM_LOAD32_WORD("sdrb.ic14", 0x00000002, 0x01000000, CRC(39b76f0e) SHA1(529943b6075925e5f72c6e966796e04b2c33686c) )
+ ROM_LOAD32_WORD("sdrc.ic20", 0x02000000, 0x01000000, CRC(c9021dd7) SHA1(1d08aab433614810af858a0fc5d7f03c7b782237) )
+ // ic21 unpopulated
+ROM_END
+
+ROM_START( smashdrvb ) // UK Version: 3.3, Version 3D: 1.9, Checksum: 707C
ROM_REGION64_LE( 0x0400000, "data", ROMREGION_ERASEFF)
ROM_LOAD("prg.ic23", 0x0000000, 0x0400000, CRC(5cc6d3ac) SHA1(0c8426774212d891796b59c95b8c70f64db5b67a) )
@@ -716,4 +727,5 @@ GAME( 2002, atvtracka, atvtrack, atvtrack, atvtrack, atvtrack_state, empty_init,
GAME( 2002, gfootbal, 0, atvtrack, atvtrack, atvtrack_state, empty_init, ROT0, "Gaelco / Zigurat", "Gaelco Football", MACHINE_NOT_WORKING | MACHINE_NO_SOUND )
// almost identical PCB, FlashROM mapping and master registers addresses different
-GAME( 2000, smashdrv, 0, smashdrv, atvtrack, smashdrv_state, empty_init, ROT0, "Gaelco", "Smashing Drive (UK)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND )
+GAME( 2000, smashdrv, 0, smashdrv, atvtrack, smashdrv_state, empty_init, ROT0, "Gaelco", "Smashing Drive (World)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND )
+GAME( 2000, smashdrvb, smashdrv, smashdrv, atvtrack, smashdrv_state, empty_init, ROT0, "Gaelco (Brent Sales license)", "Smashing Drive (UK)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND )
diff --git a/src/mame/mame.lst b/src/mame/mame.lst
index 9b02bb602bf..c348ee77e38 100644
--- a/src/mame/mame.lst
+++ b/src/mame/mame.lst
@@ -2663,6 +2663,7 @@ atvtrack // (c) 2002 - Ref 020419
atvtracka // (c) 2002 - Ref 020419
gfootbal // (c) 2002 - Ref 020201
smashdrv // (c) 2000
+smashdrvb // (c) 2000
@source:aussiebyte.cpp
aussieby //