From ef01109e3914de6074c2f583f8bb0bd4a4a32a8b Mon Sep 17 00:00:00 2001 From: Dirk Best Date: Thu, 22 Dec 2016 15:28:39 +0100 Subject: New working clone: Turbo Force (new revision) [dos_] --- src/mame/drivers/aerofgt.cpp | 38 +++++++++++++++++++++++++++++++++++++- src/mame/mame.lst | 1 + 2 files changed, 38 insertions(+), 1 deletion(-) diff --git a/src/mame/drivers/aerofgt.cpp b/src/mame/drivers/aerofgt.cpp index bc3e201f97e..80f393d65ba 100644 --- a/src/mame/drivers/aerofgt.cpp +++ b/src/mame/drivers/aerofgt.cpp @@ -2606,6 +2606,41 @@ ROM_START( turbofrc ) ROM_LOAD( "tfrcu179.bin", 0x000000, 0x100000, CRC(60ca0333) SHA1(28b94edc98d360386759780ccd1122d43ffa5279) ) ROM_END +ROM_START( turbofrcn ) + ROM_REGION( 0xc0000, "maincpu", 0 ) /* 68000 code */ + ROM_LOAD16_WORD_SWAP( "2.subpcb.u2", 0x00000, 0x40000, CRC(721300ee) SHA1(79ab32fdfd377592a0bdbd1c4794cfd529a3eb7b) ) // 27c2048 + ROM_LOAD16_WORD_SWAP( "1.subpcb.u1", 0x40000, 0x40000, CRC(cc324da6) SHA1(ed2eaff7351914e3ebaf925ddc01be9d44d89fa6) ) // 27c2048 + ROM_LOAD16_WORD_SWAP( "3.u14", 0x80000, 0x40000, CRC(c0a15480) SHA1(1ec99382e0a00a8167773b1d454a63cc5cd6199c) ) // 27c2048 + + ROM_REGION( 0x30000, "audiocpu", 0 ) /* 64k for the audio CPU + banks */ + ROM_LOAD( "6.u166", 0x00000, 0x20000, CRC(2ca14a65) SHA1(95f6e7b4fa7ca26872ff472d7e6fb75fd4f281d5) ) // 27c1001 + ROM_RELOAD( 0x10000, 0x20000 ) + + ROM_REGION( 0x0a0000, "gfx1", 0 ) + ROM_LOAD( "tfrcu94.bin", 0x000000, 0x80000, BAD_DUMP CRC(baa53978) SHA1(7f103122dd0bf675226ccf309fba73f645e0c79b) ) // not dumped, taken from parent + ROM_LOAD( "7.u95", 0x080000, 0x20000, CRC(71a6c573) SHA1(f14ebca676d85fabcde27631145933abc376dd12) ) // 27c1001a + + ROM_REGION( 0x0a0000, "gfx2", 0 ) + ROM_LOAD( "tfrcu105.bin", 0x000000, 0x80000, BAD_DUMP CRC(4de4e59e) SHA1(571396dadb8aac043319cabe24e629210e442d57) ) // not dumped, taken from parent + ROM_LOAD( "8.u106", 0x080000, 0x20000, CRC(c6479eb5) SHA1(47a58f082c73bc9dae3970e760ba46478ce6a190) ) // 27c1001a + + ROM_REGION( 0x200000, "spritegfx", 0 ) + ROM_LOAD( "tfrcu116.bin", 0x000000, 0x80000, BAD_DUMP CRC(df210f3b) SHA1(990ac43e4a46fee6b929c5b27d317cdadf179b8b) ) // not dumped, taken from parent + ROM_LOAD( "5.u118", 0x080000, 0x40000, CRC(f61d1d79) SHA1(2b8e33912c05c26170afd2fced0ff06cb7a097fa) ) // 27c2048 + ROM_LOAD( "tfrcu117.bin", 0x100000, 0x80000, BAD_DUMP CRC(f70812fd) SHA1(1964e1134940825211cd4825fdd3f13b8242192d) ) // not dumped, taken from parent + ROM_LOAD( "4.u119", 0x180000, 0x40000, CRC(474ea716) SHA1(67753e96fa4fc8cd689a8bddeb60dbde259cacaa) ) // 27c2048 + + ROM_REGION( 0x100000, "gfx4", 0 ) + ROM_LOAD( "tfrcu134.bin", 0x000000, 0x80000, BAD_DUMP CRC(487330a2) SHA1(0bd36c1f5776ba2773f621e9bcb22f56ed1d84ec) ) // not dumped, taken from parent + ROM_LOAD( "tfrcu135.bin", 0x080000, 0x80000, BAD_DUMP CRC(3a7e5b6d) SHA1(0079ffaa1bf93a5087c75615c78ec596b28c9a32) ) // not dumped, taken from parent + + ROM_REGION( 0x20000, "ymsnd.deltat", 0 ) /* sound samples */ + ROM_LOAD( "tfrcu180.bin", 0x00000, 0x20000, BAD_DUMP CRC(39c7c7d5) SHA1(66ee9f7cbc18ffab2c70f77ab0edead6bb018ca9) ) // not dumped, taken from parent + + ROM_REGION( 0x100000, "ymsnd", 0 ) /* sound samples */ + ROM_LOAD( "tfrcu179.bin", 0x000000, 0x100000, BAD_DUMP CRC(60ca0333) SHA1(28b94edc98d360386759780ccd1122d43ffa5279) ) // not dumped, taken from parent +ROM_END + ROM_START( aerofgt ) ROM_REGION( 0x80000, "maincpu", 0 ) /* 68000 code */ ROM_LOAD16_WORD_SWAP( "1.u4", 0x00000, 0x80000, CRC(6fdff0a2) SHA1(7cc9529b426091027aa3e23586cb7d162376c0ff) ) @@ -2831,7 +2866,8 @@ GAME( 1991, karatblzj,karatblz, karatblz, karatblz, driver_device, 0, ROT0, "V GAME( 1991, karatblzbl,karatblz,karatblzbl,karatblz,driver_device, 0, ROT0, "bootleg", "Karate Blazers (bootleg with Street Smart sound hardware)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL | MACHINE_IMPERFECT_SOUND ) GAME( 1991, turbofrc, 0, turbofrc, turbofrc, driver_device, 0, ROT270, "Video System Co.", "Turbo Force (old revision)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL ) -// there's also an undumped Turbo Force (new revision). Most notable thing in there is the points value of the rocks in level 6 (5.000 versus 500). +GAME( 1991, turbofrcn,turbofrc, turbofrc, turbofrc, driver_device, 0, ROT270, "Video System Co.", "Turbo Force (new revision)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL ) +// new revision: most notable thing in there is the points value of the rocks in level 6 (5.000 versus 500). // the tiles on these also contain an alt title 'The Final War' for both the title screen and attract logo was it ever used? GAME( 1992, aerofgt, 0, aerofgt, aerofgt, driver_device, 0, ROT270, "Video System Co.", "Aero Fighters (World / USA + Canada / Korea / Hong Kong / Taiwan) (newer hardware)", MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL ) // this has the newer sprite chip etc. unlike all other games in this driver.. diff --git a/src/mame/mame.lst b/src/mame/mame.lst index eaf9d9ff7bc..4ccc1166a80 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -904,6 +904,7 @@ spinlbrkj // (c) 1990 V-System Co. (Japan) spinlbrku // (c) 1990 V-System Co. (US) svolly91 // (c) 1991 Video System Co. (Japan) turbofrc // (c) 1991 Video System Co. +turbofrcn // (c) 1991 Video System Co. wbbc97 // (c) 1997 Comad @source:age_candy.cpp -- cgit v1.2.3