From 2b9ecf7b6599021aec824ea336b8485bc5804680 Mon Sep 17 00:00:00 2001 From: ClawGrip Date: Thu, 22 Jun 2023 20:30:11 +0200 Subject: misc/compucranes.cpp: Dumped and added a crane game from Covielsa. (#11364) New clones marked not working -------------------------------- Octopussy [Victor Fernandez (City Game)] --- src/mame/mame.lst | 1 + src/mame/misc/compucranes.cpp | 14 ++++++++++++++ 2 files changed, 15 insertions(+) diff --git a/src/mame/mame.lst b/src/mame/mame.lst index 967efa42a95..197087de003 100755 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -28708,6 +28708,7 @@ comebaby // (c) 2000 ExPotato mastcrane // (c) 199? Compumatic mastcranea // (c) 199? Compumatic mastcraneb // (c) 199? Compumatic +octopussy // (c) 1990 Covielsa @source:misc/coolpool.cpp 9ballsht // (c) 1993 E-Scape EnterMedia + "marketed by Bundra Games" diff --git a/src/mame/misc/compucranes.cpp b/src/mame/misc/compucranes.cpp index a6006059dc7..c8481a79ecc 100644 --- a/src/mame/misc/compucranes.cpp +++ b/src/mame/misc/compucranes.cpp @@ -3,6 +3,8 @@ /*************************************************************************** Skeleton driver for MCS51-based crane coinops from Compumatic. + The same PCB was used on machines from different manufacturers, like OMVending + and Covielsa. Display is just a four digits 7-segments (on a small PCB called "Plumadig"). @@ -42,6 +44,8 @@ The MCU on the older PCBs can differ between 80C32 compatible models (found with a Winbond W78C32C-40 and with a TS80C32X2-MCA). + V2 uses a 24C16 SEEPROM, while later models use a 24C64. + "GANCHONEW" V1 PCB has a different layout. ***************************************************************************/ @@ -105,9 +109,19 @@ ROM_START(mastcraneb) ROM_LOAD("gal16v8.ic4", 0x00000, 0x00117, CRC(4d665a06) SHA1(504f0107482f636cd216579e982c6162c0b120a7)) // Verified to be the same on all known PCB revisions ROM_END +// "GANCHONEW V2" PCB with AT PSU connector +ROM_START(octopussy) + ROM_REGION(0x80000, "maincpu", 0) + ROM_LOAD("w29c011.ic5", 0x00000, 0x20000, CRC(47da93e8) SHA1(aa821dd22c1912ec2942ca6afd989d61df4387d7)) + + ROM_REGION(0x00117, "pld", 0) + ROM_LOAD("atf16v8.ic4", 0x00000, 0x00117, CRC(4d665a06) SHA1(504f0107482f636cd216579e982c6162c0b120a7)) +ROM_END + } // anonymous namespace // YEAR NAME PARENT MACHINE INPUT CLASS INIT ROT COMPANY FULLNAME FLAGS GAME( 199?, mastcrane, 0, ganchonew, ganchonew, compucranes_state, empty_init, ROT0, "Compumatic", "Master Crane (set 1)", MACHINE_IS_SKELETON_MECHANICAL ) GAME( 199?, mastcranea, mastcrane, ganchonew, ganchonew, compucranes_state, empty_init, ROT0, "Compumatic", "Master Crane (set 2)", MACHINE_IS_SKELETON_MECHANICAL ) GAME( 199?, mastcraneb, mastcrane, ganchonew, ganchonew, compucranes_state, empty_init, ROT0, "Compumatic", "Master Crane (set 3)", MACHINE_IS_SKELETON_MECHANICAL ) +GAME( 1990, octopussy, mastcrane, ganchonew, ganchonew, compucranes_state, empty_init, ROT0, "Covielsa", "Octopussy", MACHINE_IS_SKELETON_MECHANICAL ) -- cgit v1.2.3