From 26ffd7e97efac21382436b44095aead9d072a74c Mon Sep 17 00:00:00 2001 From: Ivan Vangelista Date: Thu, 29 Oct 2020 21:26:43 +0100 Subject: New working clones ------------------ Cuore 1 (Italian, set 2) [f205v] --- src/mame/drivers/funworld.cpp | 24 +++++++++++++++++++++++- src/mame/mame.lst | 1 + 2 files changed, 24 insertions(+), 1 deletion(-) diff --git a/src/mame/drivers/funworld.cpp b/src/mame/drivers/funworld.cpp index 996e445048b..2b8ede3f8cb 100644 --- a/src/mame/drivers/funworld.cpp +++ b/src/mame/drivers/funworld.cpp @@ -4639,6 +4639,27 @@ ROM_START( cuoreuno ) ROM_LOAD( "palce20v8h_cu.u23", 0x0400, 0x0157, NO_DUMP ) // PLD is read protected ROM_END +ROM_START( cuoreunoa ) // same as pool10b but with cuoreuno GFX ROMs + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "cmc.u2", 0x8000, 0x8000, CRC(64fee38e) SHA1(8a624a0b6eb4a3ba09e5b396dc5a01994dfdf294) ) + ROM_IGNORE( 0x8000 ) // Identical halves. Discarding 2nd half + + ROM_REGION( 0x10000, "gfx1", 0 ) + ROM_LOAD( "2mb.u21", 0x0000, 0x8000, CRC(2a3581c8) SHA1(8fa81c55fb2eb1d51ce5995f38ec4518d035c3af) ) + ROM_LOAD( "2mc.u20", 0x8000, 0x8000, CRC(26f1162a) SHA1(c6d98e38377016f2b3daa138c3331a1aa91e422a) ) + + ROM_REGION( 0x0800, "nvram", 0 ) // default NVRAM + ROM_LOAD( "cuoreunoa_nvram.bin", 0x0000, 0x0800, CRC(d9f35299) SHA1(2c3608bc9c322a9cc86f74d8fa2f660804a8cf3c) ) + + ROM_REGION( 0x0200, "proms", 0 ) + ROM_LOAD( "am27s29pc.u25", 0x0000, 0x0200, CRC(1de03d14) SHA1(d8eda20865c1d885a428931f4380032e103b252c) ) + + ROM_REGION( 0x0600, "plds", 0 ) + ROM_LOAD( "palce16v8h.u5", 0x0000, 0x0117, NO_DUMP ) // PLD is read protected + ROM_LOAD( "palce20v8h.u22", 0x0200, 0x0157, NO_DUMP ) // PLD is read protected + ROM_LOAD( "palce20v8h.u23", 0x0400, 0x0157, NO_DUMP ) // PLD is read protected +ROM_END + /* Elephant Family (italian, old) @@ -8221,7 +8242,8 @@ GAMEL( 1986, bigdeal, bonuscrd, fw2ndpal, bigdeal, funworld_state, empty_in GAMEL( 1986, bigdealb, bonuscrd, fw2ndpal, bigdeal, funworld_state, empty_init, ROT0, "Fun World", "Big Deal (Hungarian, set 2)", MACHINE_IMPERFECT_COLORS, layout_bonuscrd ) // CMC Italian jamma PCB's... -GAMEL( 1996, cuoreuno, 0, cuoreuno, cuoreuno, funworld_state, empty_init, ROT0, "C.M.C.", "Cuore 1 (Italian)", 0, layout_jollycrd ) +GAMEL( 1996, cuoreuno, 0, cuoreuno, cuoreuno, funworld_state, empty_init, ROT0, "C.M.C.", "Cuore 1 (Italian, set 1)", 0, layout_jollycrd ) +GAMEL( 1996, cuoreunoa, cuoreuno, cuoreuno, cuoreuno, funworld_state, empty_init, ROT0, "C.M.C.", "Cuore 1 (Italian, set 2)", 0, layout_jollycrd ) GAMEL( 1997, elephfam, 0, cuoreuno, cuoreuno, funworld_state, empty_init, ROT0, "C.M.C.", "Elephant Family (Italian, new)", 0, layout_jollycrd ) GAMEL( 1996, elephfmb, elephfam, cuoreuno, cuoreuno, funworld_state, empty_init, ROT0, "C.M.C.", "Elephant Family (Italian, old)", 0, layout_jollycrd ) GAMEL( 1996, pool10, 0, cuoreuno, pool10, funworld_state, empty_init, ROT0, "C.M.C.", "Pool 10 (Italian, set 1)", 0, layout_jollycrd ) diff --git a/src/mame/mame.lst b/src/mame/mame.lst index 61d51392b21..ba48e6d0320 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -13896,6 +13896,7 @@ bottle10 // (c) 1996 C.M.C. chinatow // 1998 unknown crystal // (c) 1998 J.C.D. srl cuoreuno // (c) 1996 C.M.C. +cuoreunoa // (c) 1996 C.M.C. elephfam // (c) 1997 C.M.C. elephfmb // (c) 1996 C.M.C. funquiz // (c) 198? Fun World -- cgit v1.2.3