From 1736d557628f8c8f2a798bb1173d201bab9b9578 Mon Sep 17 00:00:00 2001 From: Ivan Vangelista Date: Sun, 2 Jul 2023 08:33:40 +0200 Subject: New working clones ------------------ Frogger - New Serie 92 (bootleg) [Domenico Cervini] --- src/mame/galaxian/galaxian.cpp | 19 +++++++++++++++++++ src/mame/mame.lst | 1 + src/mame/namco/quickncrash.cpp | 4 ++-- 3 files changed, 22 insertions(+), 2 deletions(-) diff --git a/src/mame/galaxian/galaxian.cpp b/src/mame/galaxian/galaxian.cpp index 3dcdc7bea98..47fc3677bd5 100644 --- a/src/mame/galaxian/galaxian.cpp +++ b/src/mame/galaxian/galaxian.cpp @@ -13841,6 +13841,24 @@ ROM_START( froggeram ) ROM_LOAD( "n82s123.bin", 0x0000, 0x0020, CRC(a35ec965) SHA1(ea5851f3e0e54f043347c7ae9869db8f6711d031) ) ROM_END +ROM_START( froggereb ) // found on an original Sega/Gremlin PCB set with original ROMs, minimal differences include subtitle and updated copyright + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "epr-26.ic5", 0x0000, 0x1000, CRC(597696d6) SHA1(e7e021776cad00f095a1ebbef407b7c0a8f5d835) ) + ROM_LOAD( "epr-27.ic6", 0x1000, 0x1000, CRC(b6e6fcc3) SHA1(5e8692f2b0c7f4b3642b3ee6670e1c3b20029cdc) ) + ROM_LOAD( "ic7", 0x2000, 0x1000, CRC(a9947b9a) SHA1(059896afaad7c3cddb3cef727bf1dece4f6844cd) ) // blank label + + ROM_REGION( 0x10000, "audiocpu", 0 ) + ROM_LOAD( "epr-608.ic32", 0x0000, 0x0800, CRC(e8ab0256) SHA1(f090afcfacf5f13cdfa0dfda8e3feb868c6ce8bc) ) + ROM_LOAD( "epr-609.ic33", 0x0800, 0x0800, CRC(7380a48f) SHA1(75582a94b696062cbdb66a4c5cf0bc0bb94f81ee) ) + ROM_LOAD( "epr-610.ic34", 0x1000, 0x0800, CRC(31d7eb27) SHA1(2e1d34ae4da385fd7cac94707d25eeddf4604e1a) ) + + ROM_REGION( 0x1000, "gfx1", 0 ) + ROM_LOAD( "epr-607.ic101", 0x0000, 0x0800, CRC(05f7d883) SHA1(78831fd287da18928651a8adb7e578d291493eff) ) + ROM_LOAD( "epr-606.ic102", 0x0800, 0x0800, CRC(f524ee30) SHA1(dd768967add61467baa08d5929001f157d6cd911) ) + + ROM_REGION( 0x0020, "proms", 0 ) + ROM_LOAD( "pr-91.6l", 0x0000, 0x0020, BAD_DUMP CRC(413703bf) SHA1(66648b2b28d3dcbda5bdb2605d1977428939dd3c) ) // not dumped for this set, should match +ROM_END ROM_START( turtles ) ROM_REGION( 0x10000, "maincpu", 0 ) @@ -16353,6 +16371,7 @@ GAME( 1981, frogf, frogger, frogf, frogger, galaxian_state, init_ GAME( 1981, frogg, frogger, frogg, frogg, galaxian_state, init_frogg, ROT90, "bootleg", "Frog (bootleg on Galaxian hardware)", MACHINE_SUPPORTS_SAVE ) GAME( 1981, froggrs, frogger, froggers, frogger, galaxian_state, init_froggrs, ROT90, "bootleg (Coin Music)", "Frogger (Coin Music, bootleg on Scramble hardware)", MACHINE_SUPPORTS_SAVE ) GAME( 1981, froggervd, frogger, froggervd, frogger, galaxian_state, init_quaak, ROT90, "bootleg (Hermatic)", "Frogger (Hermatic, bootleg on Scramble hardware from Video Dens)", MACHINE_SUPPORTS_SAVE ) +GAME( 1992, froggereb, frogger, frogger, frogger, galaxian_state, init_frogger, ROT90, "bootleg (Eurobed)", "Frogger - New Serie 92 (bootleg)", MACHINE_SUPPORTS_SAVE ) GAME( 1981, quaak, frogger, quaak, frogger, galaxian_state, init_quaak, ROT90, "bootleg", "Quaak (bootleg of Frogger)", MACHINE_SUPPORTS_SAVE ) // closest to Super Cobra hardware, presumably a bootleg from Germany (Quaak is the German frog sound) GAME( 1981, froggeram, frogger, froggeram, froggeram, galaxian_state, init_quaak, ROT90, "bootleg", "Frogger (bootleg on Amigo? hardware)", MACHINE_SUPPORTS_SAVE ) // meant to be Amigo hardware, but maybe a different bootleg than the one we have? diff --git a/src/mame/mame.lst b/src/mame/mame.lst index cd941a8c96d..c80b58408c9 100755 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -18250,6 +18250,7 @@ frogf // bootleg frogg // bootleg frogger // GX392 (c) 1981 Konami froggeram // bootleg +froggereb // bootleg froggermc // 800-3110 (c) 1981 Sega froggers // bootleg froggers1 // (c) 1981 Sega diff --git a/src/mame/namco/quickncrash.cpp b/src/mame/namco/quickncrash.cpp index d8f3fb6942c..c204e42630b 100644 --- a/src/mame/namco/quickncrash.cpp +++ b/src/mame/namco/quickncrash.cpp @@ -16,7 +16,7 @@ Main PCB has both 'Namco TY294-V-0 1331960101' and 'Tamura DNP0674A' - lots of connectors Namco H-5 CPU PCB (8830970101 - 8830960101) -- TMPZ84C015 +- TMPZ84C015BF-12 - D24OP8I XTAL - Epson SED1531F0A - 2x TC55257DFL-70L @@ -92,7 +92,7 @@ void qncrash_state::qncrash(machine_config &config) m_maincpu->in_p3_callback().set_log("p3 in"); m_maincpu->out_p3_callback().set_log("p3 out"); - tmpz84c015_device &dotcpu(TMPZ84C015(config, "dotcpu", 16'000'000 / 2)); // unknown D24OP8I XTAL, everything not verified + tmpz84c015_device &dotcpu(TMPZ84C015(config, "dotcpu", 24'000'000 / 2)); // unknown D24OP8I XTAL, but TMPZ84C015BF-12 is rated for max 12 MHz, so guessed dotcpu.set_addrmap(AS_PROGRAM, &qncrash_state::dot_program_map); I8255(config, "ppi"); // NEC D71055C -- cgit v1.2.3