From 16aaf63bd683b6f7b0f961e0959a5db222af185b Mon Sep 17 00:00:00 2001 From: Roberto Fresca Date: Mon, 17 Dec 2018 01:50:33 +0100 Subject: New working clones -------------------- New Biliard 98 (Pool 10 hack) [f205v, Roberto Fresca] --- src/mame/drivers/funworld.cpp | 57 +++++++++++++++++++++++++++++++++++++++++++ src/mame/mame.lst | 1 + 2 files changed, 58 insertions(+) diff --git a/src/mame/drivers/funworld.cpp b/src/mame/drivers/funworld.cpp index 9314130a409..7842a114092 100644 --- a/src/mame/drivers/funworld.cpp +++ b/src/mame/drivers/funworld.cpp @@ -49,6 +49,7 @@ * Pool 10 (Italian, set 7), C.M.C., 1997. * Pool 10 (Italian, set 8), C.M.C., 1997. * Pool 10 (Italian, set 9), bootleg (R.B.), 1996. + * New Biliard 98 (Pool 10 hack), bootleg, 1998. * Pool 10 (Italian, Dino 4 hardware, encrypted), C.M.C., 1997. * Royal (Pool 10 hack), unknown, 2001. * Tortuga Family (Italian), C.M.C., 1997. @@ -4512,6 +4513,61 @@ ROM_START( pool10j ) ROM_LOAD( "palce20v8h.u23", 0x0400, 0x0157, NO_DUMP ) ROM_END +/* + New Biliard 98 + + CPUs: + 1x R65C02P2 u1 8-bit Microprocessor - main + 1x MC68B45P u8 CRT Controller (CRTC) + 2x MC68B21CP u29, u30 Peripheral Interface Adapter + 1x 89C10 u34 Programmable Sound Generator - sound + 1x TDA2003 u33 Audio Amplifier - sound + 1x oscillator 16.000000MHz os1 + + ROMs: + 3x 27C256 u2, u20, u21 dumped + 1x AM27S29PC u25 dumped + + RAMs: + 1x KM6264BL-10L-12 u13 + 1x GM76C28A-10 u3 + + PLDs: + 2x GAL20V8A-25LP u22, u23 read protected + 1x PALCE16V8H-15PC/4 u5 read protected + + Others: + 1x 28x2 JAMMA edge connector + 1x trimmer (TR1, volume) + 1x 8 DIP switches bank (SW1) + 1x battery 3.6V + + Notes: + PCB is marked: "top" and "C.M.C. POOL 10" on component side + PCB is marked: "bottom" and "POOL 10 C.M.C" on solder side + +*/ +ROM_START( biliard ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "biliard-a.u2", 0x8000, 0x8000, CRC(3b20348b) SHA1(002b9b8581adc1b253ee3babf0e4c1aad4a2f017) ) + + ROM_REGION( 0x10000, "gfx1", 0 ) + ROM_LOAD( "cmcpool10-b.u21", 0x0000, 0x8000, CRC(99c8c074) SHA1(f8082b08e895cbcd028a2b7cd961a7a2c8b2762c) ) + ROM_LOAD( "biliard-c.u20", 0x8000, 0x8000, CRC(b15d10ec) SHA1(9b0f32ff791063cfb2d8339a4e8041e034e73eb7) ) + + ROM_REGION( 0x0800, "nvram", 0 ) /* default NVRAM */ + ROM_LOAD( "biliard_nvram.bin", 0x0000, 0x0800, CRC(2f2fab43) SHA1(f815b70c171bad99fa6a60c256e4fdc85dd6b290) ) + + ROM_REGION( 0x0200, "proms", 0 ) + ROM_LOAD( "am27s29pc.u25", 0x0000, 0x0200, CRC(1de03d14) SHA1(d8eda20865c1d885a428931f4380032e103b252c) ) + + ROM_REGION( 0x0600, "plds", 0 ) + ROM_LOAD( "palce16v8h-25pc-4.u5", 0x0000, 0x0117, NO_DUMP ) /* PAL is read protected */ + ROM_LOAD( "gal20v8a-25lp.u22", 0x0200, 0x0157, NO_DUMP ) /* GAL is read protected */ + ROM_LOAD( "gal20v8a-25lp.u23", 0x0400, 0x0157, NO_DUMP ) /* GAL is read protected */ +ROM_END + + /* Royal... This one seems to run in royalcd1 hardware. @@ -7118,6 +7174,7 @@ GAMEL( 1996, pool10g, pool10, cuoreuno, cuoreuno, funworld_state, empty_ini GAMEL( 1996, pool10h, pool10, cuoreuno, pool10, funworld_state, empty_init, ROT0, "C.M.C.", "Pool 10 (Italian, set 7)", 0, layout_jollycrd ) GAMEL( 1997, pool10i, pool10, cuoreuno, pool10, funworld_state, empty_init, ROT0, "C.M.C.", "Pool 10 (Italian, set 8)", 0, layout_jollycrd ) GAMEL( 1996, pool10j, pool10, cuoreuno, pool10, funworld_state, empty_init, ROT0, "bootleg (R.B.)", "Pool 10 (Italian, set 9)", 0, layout_jollycrd ) +GAMEL( 1998, biliard, pool10, cuoreuno, pool10, funworld_state, empty_init, ROT0, "bootleg", "New Biliard 98 (Pool 10 hack)", 0, layout_jollycrd ) GAMEL( 2001, royal, pool10, royalcd1, royal, funworld_state, empty_init, ROT0, "", "Royal (Pool 10 hack)", 0, layout_jollycrd ) GAMEL( 1997, tortufam, 0, cuoreuno, cuoreuno, funworld_state, empty_init, ROT0, "C.M.C.", "Tortuga Family (Italian)", 0, layout_jollycrd ) GAMEL( 1996, potgame, 0, cuoreuno, cuoreuno, funworld_state, empty_init, ROT0, "C.M.C.", "Pot Game (Italian)", 0, layout_jollycrd ) diff --git a/src/mame/mame.lst b/src/mame/mame.lst index 142a0ed97e9..06a277a20b3 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -13150,6 +13150,7 @@ pool10g // (c) 1996 C.M.C. pool10h // (c) 1996 C.M.C. pool10i // (c) 1997 C.M.C. pool10j // (c) 1996 bootleg +biliard // 1998 bootleg. potgame // (c) 1996 C.M.C. powercrd // (c) 1993 Fun World rcdino4 // 1998 unknown -- cgit v1.2.3