summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author ClawGrip <clawgrip@hotmail.com>2021-09-02 23:43:03 +0200
committer GitHub <noreply@github.com>2021-09-02 17:43:03 -0400
commit3aaa9551141b221bcfb2d814aba574a2c8768048 (patch)
treebf598d500ea843aae1cdbbd43bb557f1481ac640
parentd15fc6c284533f1e60f06de01c47f7c25e7c75b6 (diff)
missbamby.cpp: Identify unknown game and add its PCB ASCII layout and dumped the PROM for "basket" [jordigahan, ClawGrip] (#8520)
* missbamby.cpp: Identify unknown game and add its PCB ASCII layout * Add 'multy' and remove 'unkslot' * missbamby.cpp: Dumped the PROM for "basket" [jordigahan, ClawGrip]
-rw-r--r--src/mame/drivers/missbamby.cpp45
-rw-r--r--src/mame/mame.lst4
2 files changed, 34 insertions, 15 deletions
diff --git a/src/mame/drivers/missbamby.cpp b/src/mame/drivers/missbamby.cpp
index 46d72f2c5b8..23ab90a3c54 100644
--- a/src/mame/drivers/missbamby.cpp
+++ b/src/mame/drivers/missbamby.cpp
@@ -17,12 +17,13 @@ Known games on this hardware:
| NO | Gold Mini II | Video Game | |
+--------+-------------------+--------------------+--------------------+
-Two unrelated games with similar hardware also on this driver:
+Unrelated games with similar hardware also on this driver:
_________________________________________________________
|Name |Company | Description |
+-------+--------+--------------------------------------|
|Trebol | Regama | Pinball |
|Basket | Igoa | Electromechanical basketball machine |
+ |Multy | Deta | Slot / bingo |
+-------+--------+--------------------------------------+
*/
@@ -254,7 +255,25 @@ ROM_START( gwinner )
ROM_LOAD( "dm74s188n.bin", 0x00, 0x20, CRC(27ed5f29) SHA1(2d5f190fac6be15d3c5b344647333bbf47a04fc3) )
ROM_END
-ROM_START( unkslot )
+/* Multy - Deta. The CPU was missing on the dumped PCB (so the exact type is unknown).
+ _______________________________________________________________________
+ | _______ |
+ | ________ | BATT | ________ ___ ________ ________ |
+ |MCM51L01P45 |______| |N82S23N| |__| CD4001BE |_EMPTY_| |
+ | ____________ ____________ |
+ | ________ | EPROM || EPROM | ________ ________ ________ |
+ |MCM51L01P45 |___________||____________| 74LS74PC 74LS393N |_______| |
+ | ________________ ________________ ________________ |
+ | ________ | GI AY-3-8910 | | Intel P8155H | | CPU | |
+ | 74LS373PC |______________| |_______________| |________________| |
+ | ________ ________ (_) <- Switch |
+ | |8xDIPS | |_7417N_| |
+ | ________ ________ |
+ | ULN2003A ULN2003A |
+ | ____ ____ |
+ |_______________| |_|_|_|_|_|_|_|_|_|_|_|_|_|_|_| |______________|
+*/
+ROM_START( multy )
ROM_REGION(0x4000, "maincpu", 0)
ROM_LOAD( "tms2564jl.bin", 0x0000, 0x2000, CRC(43fa54fb) SHA1(2e0d0883deb20d68e46d3c5c5c98508c9b5d5411) )
ROM_LOAD( "d2764d.bin", 0x2000, 0x1000, CRC(b7c55fc2) SHA1(2dfcc35821971c27178522afe9db1d18e12b3a42) ) // 1xxxxxxxxxxx = 0xFF
@@ -274,8 +293,8 @@ ROM_START( trebol )
ROM_END
/* "Basket" electromechanical machine from the Spanish company IGOA S.A.
- Similar hardware, with two 8155.
- Two empty EPROM sockets on the dumped PCB
+ Similar hardware, with two 8155. PCB silkscreened as "CPU 687-1".
+ Two empty EPROM sockets on the dumped PCB.
____________________________________________________
| _________ |
| | 8xDips | |__
@@ -310,7 +329,7 @@ ROM_START( basket )
ROM_LOAD( "igoa_sa_ba2.81_chk_69d2_mod_basket.bin", 0x0000, 0x8000, CRC(3d52419d) SHA1(5f097391bcad72c8d0f029ef21ca38d903cef140) )
ROM_REGION(0x20, "prom", 0)
- ROM_LOAD( "82s123an.bin", 0x00, 0x20, NO_DUMP )
+ ROM_LOAD( "n82s123an.bin", 0x00, 0x20, CRC(1ad9b60b) SHA1(936b9f7a6d8f2dde71e86205f6c37634e4119cde) )
ROM_REGION(0x104, "plds", 0)
ROM_LOAD( "pal16r4acn.bin", 0x000, 0x104, NO_DUMP )
@@ -319,11 +338,11 @@ ROM_END
} // Anonymous namespace
-GAME( 1981, minisupf, 0, missbamby, c_810601a, missbamby_state, empty_init, ROT0, "Cirsa", "Mini Super Fruits", MACHINE_IS_SKELETON_MECHANICAL )
-GAME( 1981, luckyplr, 0, missbamby, missbamby, missbamby_state, empty_init, ROT0, "Cirsa", "Lucky Player", MACHINE_IS_SKELETON_MECHANICAL )
-GAME( 198?, msbamby, 0, missbamby, missbamby, missbamby_state, empty_init, ROT0, "Automatics Pasqual", "Miss Bamby", MACHINE_IS_SKELETON_MECHANICAL )
-GAME( 198?, goldfrts, 0, missbamby, c_810601a, missbamby_state, empty_init, ROT0, "Video Game", "Golden Fruits", MACHINE_IS_SKELETON_MECHANICAL )
-GAME( 198?, unkslot, 0, missbamby, missbamby, missbamby_state, empty_init, ROT0, "<unknown>", "unknown MGA or Costa Net slot machine", MACHINE_IS_SKELETON_MECHANICAL )
-GAME( 1983, gwinner, 0, gldwinner, missbamby, missbamby_state, empty_init, ROT0, "Reben SA", "Golden Winner", MACHINE_IS_SKELETON_MECHANICAL )
-GAME( 1985, trebol, 0, missbamby, missbamby, missbamby_state, empty_init, ROT0, "Regama", "Trebol", MACHINE_IS_SKELETON_MECHANICAL )
-GAME( 1987?, basket, 0, igoabasket, missbamby, missbamby_state, empty_init, ROT0, "Igoa S.A.", "Basket", MACHINE_IS_SKELETON_MECHANICAL ) // v2.0 on ROM string, v2.81 on EPROM label
+GAME( 1981, minisupf, 0, missbamby, c_810601a, missbamby_state, empty_init, ROT0, "Cirsa", "Mini Super Fruits", MACHINE_IS_SKELETON_MECHANICAL )
+GAME( 1981, luckyplr, 0, missbamby, missbamby, missbamby_state, empty_init, ROT0, "Cirsa", "Lucky Player", MACHINE_IS_SKELETON_MECHANICAL )
+GAME( 198?, msbamby, 0, missbamby, missbamby, missbamby_state, empty_init, ROT0, "Automatics Pasqual", "Miss Bamby", MACHINE_IS_SKELETON_MECHANICAL )
+GAME( 198?, goldfrts, 0, missbamby, c_810601a, missbamby_state, empty_init, ROT0, "Video Game", "Golden Fruits", MACHINE_IS_SKELETON_MECHANICAL )
+GAME( 1983, gwinner, 0, gldwinner, missbamby, missbamby_state, empty_init, ROT0, "Reben SA", "Golden Winner", MACHINE_IS_SKELETON_MECHANICAL )
+GAME( 1985, trebol, 0, missbamby, missbamby, missbamby_state, empty_init, ROT0, "Regama", "Trebol", MACHINE_IS_SKELETON_MECHANICAL )
+GAME( 1987?, basket, 0, igoabasket, missbamby, missbamby_state, empty_init, ROT0, "Igoa S.A.", "Basket", MACHINE_IS_SKELETON_MECHANICAL ) // v2.0 on ROM string, v2.81 on EPROM label
+GAME( 1987, multy, 0, missbamby, missbamby, missbamby_state, empty_init, ROT0, "Deta", "Multy", MACHINE_IS_SKELETON_MECHANICAL )
diff --git a/src/mame/mame.lst b/src/mame/mame.lst
index 756bcf74abe..65f93f90cbf 100644
--- a/src/mame/mame.lst
+++ b/src/mame/mame.lst
@@ -23588,8 +23588,8 @@ gwinner // (c) 1983 Reben
luckyplr // (c) 1981 Cirsa
minisupf // (c) 1981 Cirsa
msbamby // (c) 198? Automatics Pasqual
-trebol // 1985 Regama
-unkslot // (c) 198? MGA or Costa Net?
+multy // (c) 1987 Deta
+trebol // (c) 1985 Regama
@source:missile.cpp
mcombat // bootleg