New NOT_WORKING machine (#8457)

New NOT WORKING machine
------------------------
Basket [jordigahan, Miguel Arcade, ClawGrip]
This commit is contained in:
ClawGrip 2021-08-19 17:10:22 +02:00 committed by GitHub
parent cef3a78e72
commit 70264c9e45
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 131 additions and 68 deletions

View File

@ -2,7 +2,7 @@
// copyright-holders:
/*
Skeleton driver for Cirsa "Mini Super Fruits" and clones.
Skeleton driver for Cirsa "Mini Super Fruits" slot machines and clones.
Known games on this hardware:
________________________________________________________________________
| Dumped | Game | Manufacturer | Notes |
@ -15,66 +15,19 @@ Known games on this hardware:
| NO | St.-Tropez | Video Game | |
| NO | Cocktails | Video Game | |
| NO | Gold Mini II | Video Game | |
+-------------------------------------------------+--------------------+
*/
/*
Miss Bamby - Automatics Pasqual
_____________________________________________________________
| _______ |
| |_PROM_| ____________ |
| __________________ | EMPTY | |
| | M5L8085AP | |_SOCKET____| |
| |_________________| ____________ |
| ______________ | ROM1 | |
| XTAL |M5L8212P | |___________| |
| __ 6.144 |____________| ____________ |
| |R| | ROM0 | |
__| |___________| |
|__| ________ ________ ___________________ ____________ |
|__| |ULN2003A |ULN2003A | M5L8155P | |_D5101LC__| |
|__| |__________________| ____________ |
|__| ________ _________ |_D5101LC__| |
|__| _______ |74LS393| |74LS74B1 |
|__| |7407N | ________ |
|__| ________ ________ |GD4001B| |
|__| |74LS14_| |74LS153| _________ |
|__| ____ | BATT | |
|__| _______ ___________________ |D | | 3.6V | |
|__| |LM380N| | AY-3-8910 | |I | |_________| |
|__| |__________________| |P | ______ |
|__| 8 dips->|S__| LM311N |
|____________________________________________________________|
+--------+-------------------+--------------------+--------------------+
Two unrelated games with similar hardware also on this driver:
_________________________________________________________
|Name |Company | Description |
+-------+--------+--------------------------------------|
|Trebol | Regama | Pinball |
|Basket | Igoa | Electromechanical basketball machine |
+-------+--------+--------------------------------------+
Golden Winner - Reben
_____________________________________________________________
| _______ |
| DM74S188N ____________ |
| __________________ | EMPTY | |
| | NEC D8085AC | |_SOCKET____| |
| |_________________| ____________ |
| ______________ | ROM-B | |
| XTAL |INS/DP8212N | |___________| |
| __ 6.000 |____________| ____________ |
| |R| | ROM-A | |
__| |___________| |
|__| ________ ________ ___________________ ____________ |
|__| |_L203B_| |_L203B_| | NEC D8155HC | |MCM51L01P45| |
|__| |__________________| ____________ |
|__| ________ _________ |SCL 5101E-1| |
|__| _______ |74LS393N |DM7474N| |
|__| |7407N | ________ |
|__| ________ ________ |GD4001B| |
|__| SN74LS14N DM74LS153N |
|__| ____ |
|__| _______ ___________________ |D | |
|__| |LM380N| | AY-3-8910 | |I | |
|__| |__________________| |P | ______ |
|__| 8 dips->|S__| CA311E |
|____________________________________________________________|
*/
#include "emu.h"
#include "emupal.h"
#include "speaker.h"
#include "cpu/i8085/i8085.h"
#include "machine/i8155.h"
@ -95,6 +48,7 @@ public:
void missbamby(machine_config &config);
void gldwinner(machine_config &config);
void igoabasket(machine_config &config);
private:
required_device<cpu_device> m_maincpu;
@ -187,6 +141,15 @@ void missbamby_state::gldwinner(machine_config &config)
psg.add_route(ALL_OUTPUTS, "mono", 1.0); // guess
}
void missbamby_state::igoabasket(machine_config &config)
{
missbamby(config);
// Two 8155 on the Basket PCB
I8155(config, "i8155b", 6_MHz_XTAL/2); // NEC D8155HC, guessed divisor
}
// Cirsa PCB 810601 A
ROM_START( minisupf )
ROM_REGION(0x4000, "maincpu", 0)
@ -208,6 +171,33 @@ ROM_START( luckyplr )
ROM_LOAD( "lucky_player_18sa030n.bin", 0x00, 0x20, CRC(cf80f260) SHA1(b965017aa871454c54f6175fee486eea810a9c2e) )
ROM_END
/* Miss Bamby - Automatics Pasqual
_____________________________________________________________
| _______ |
| |_PROM_| ____________ |
| __________________ | EMPTY | |
| | M5L8085AP | |_SOCKET____| |
| |_________________| ____________ |
| ______________ | ROM1 | |
| XTAL |M5L8212P | |___________| |
| __ 6.144 |____________| ____________ |
| |R| | ROM0 | |
__| |___________| |
|__| ________ ________ ___________________ ____________ |
|__| |ULN2003A |ULN2003A | M5L8155P | |_D5101LC__| |
|__| |__________________| ____________ |
|__| ________ _________ |_D5101LC__| |
|__| _______ |74LS393| |74LS74B1 |
|__| |7407N | ________ |
|__| ________ ________ |GD4001B| |
|__| |74LS14_| |74LS153| _________ |
|__| ____ | BATT | |
|__| _______ ___________________ |D | | 3.6V | |
|__| |LM380N| | AY-3-8910 | |I | |_________| |
|__| |__________________| |P | ______ |
|__| 8 dips->|S__| LM311N |
|____________________________________________________________|
*/
ROM_START( msbamby )
ROM_REGION(0x4000, "maincpu", 0)
ROM_LOAD( "1.bin", 0x0000, 0x2000, CRC(7b5efbd9) SHA1(abb4b4432021945aee474c4bdd83979f6460c671) )
@ -228,6 +218,33 @@ ROM_START( goldfrts )
ROM_LOAD( "golden_fruits_18sa030n.bin", 0x00, 0x20, CRC(fa7822eb) SHA1(586705f64a5fb95e5dd1c7bfc929dccfebc3ec49) ) // Same as Mini Super Fruits
ROM_END
/* Golden Winner - Reben. PCB without battery, 6 MHz xtal
_____________________________________________________________
| _______ |
| DM74S188N ____________ |
| __________________ | EMPTY | |
| | NEC D8085AC | |_SOCKET____| |
| |_________________| ____________ |
| ______________ | ROM-B | |
| XTAL |INS/DP8212N | |___________| |
| __ 6.000 |____________| ____________ |
| |R| | ROM-A | |
__| |___________| |
|__| ________ ________ ___________________ ____________ |
|__| |_L203B_| |_L203B_| | NEC D8155HC | |MCM51L01P45| |
|__| |__________________| ____________ |
|__| ________ _________ |SCL 5101E-1| |
|__| _______ |74LS393N |DM7474N| |
|__| |7407N | ________ |
|__| ________ ________ |GD4001B| |
|__| SN74LS14N DM74LS153N |
|__| ____ |
|__| _______ ___________________ |D | |
|__| |LM380N| | AY-3-8910 | |I | |
|__| |__________________| |P | ______ |
|__| 8 dips->|S__| CA311E |
|____________________________________________________________|
*/
ROM_START( gwinner )
ROM_REGION(0x4000, "maincpu", 0)
ROM_LOAD( "reben_sa_gw-a_chk_8811_crc_2677.bin", 0x0000, 0x1000, CRC(ffcb4ba0) SHA1(2bc0dfc2b35a3a6cc3addf69a4c8916cc54347e4) )
@ -246,22 +263,67 @@ ROM_START( unkslot )
ROM_LOAD( "n83s23n.bin", 0x00, 0x20, CRC(ea598b2c) SHA1(c0d6367ed2381a4a0f22780773ff4777569e88ab) )
ROM_END
// PINBALL
// CPU: 1 x I8085A
// IO: 1 x I8155
// Sound: 1 x AY8910
/* Pinball from the Spanish company "Regama S.A."
CPU: 1 x I8085A
IO: 1 x I8155
Sound: 1 x AY8910
*/
ROM_START( trebol )
ROM_REGION(0x4000, "maincpu", 0)
ROM_LOAD( "m69.bin", 0x0000, 0x2000, CRC(8fb8cd39) SHA1(4ed505d06b489ce83316fdaa39f7ce128011fb4b) )
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
____________________________________________________
| _________ |
| | 8xDips | |__
| _____________ _________________ __|
| | EMPTY | | GI AY-3-8910A | __|
| |_____________| |_________________| __|
| _____________ _________________ __|
| | EMPTY | | NEC D8155HC | __|
| |_____________| |_________________| __|
| _____________ _______ _________ ________ __|
| | EPROM | |DM7417N SN74LS373N |ULN2003R| __|
| |_____________| _________________ ________ __|
| ____________ | M5L8085AP | |ULN2003A| __|
| | HM6116LP-3 | |_________________| |
| |____________| ________ |__
| ________ Xtal SN74LS14N __|
| 82S123AN 6.144 MHz _________________ __|
| ________ | NEC D8155HC | __|
| 74LS393N |_________________| __|
| ________ ________ __|
| PAL16R4ACN |TC4011BP| __|
| _____ __|
| __________ NE555N ________ __|
| | BATT 5V | |ULN2803A __|
| |_________| __|
| __ |
| (__) <- Button |
|____________________________________________________|
*/
ROM_START( basket )
ROM_REGION(0x8000, "maincpu", 0)
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_REGION(0x104, "plds", 0)
ROM_LOAD( "pal16r4acn.bin", 0x000, 0x104, NO_DUMP )
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( 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

View File

@ -23573,6 +23573,7 @@ bublpong // bootleg on enhanced hardware
missb2 // bootleg on enhanced hardware
@source:missbamby.cpp
basket // (c) 198? IGOA S.A.
goldfrts //
gwinner // (c) 1983 Reben
luckyplr // (c) 1981 Cirsa