From ca4850959407adecbb9d590864e1c8aadcfccddf Mon Sep 17 00:00:00 2001 From: MetalliC <0vetal0@gmail.com> Date: Fri, 9 Nov 2018 17:05:29 +0200 Subject: [PATCH] new NOT_WORKING clone --------------------- Smashing Drive (World) [ClawGrip, MetalliC] --- src/mame/drivers/atvtrack.cpp | 18 +++++++++++++++--- src/mame/mame.lst | 1 + 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 //