mirror of
https://github.com/holub/mame
synced 2025-04-16 21:44:32 +03:00
New machines marked as NOT_WORKING
---------------------------------- Mini Money [jordigahan, ClawGrip]
This commit is contained in:
parent
6d6073054b
commit
081817139d
@ -878,6 +878,7 @@ function linkProjects_mame_arcade(_target, _subtarget)
|
||||
"capcom",
|
||||
"ces",
|
||||
"cinemat",
|
||||
"cirsa",
|
||||
"comad",
|
||||
"cvs",
|
||||
"dataeast",
|
||||
@ -1643,6 +1644,15 @@ files {
|
||||
MAME_DIR .. "src/mame/video/leland.cpp",
|
||||
}
|
||||
|
||||
createMAMEProjects(_target, _subtarget, "cirsa")
|
||||
files {
|
||||
MAME_DIR .. "src/mame/drivers/cirsa820xxx.cpp",
|
||||
MAME_DIR .. "src/mame/drivers/cirsa910510.cpp",
|
||||
MAME_DIR .. "src/mame/drivers/miniguay.cpp",
|
||||
MAME_DIR .. "src/mame/drivers/missbamby.cpp",
|
||||
MAME_DIR .. "src/mame/drivers/neptunp2.cpp",
|
||||
}
|
||||
|
||||
createMAMEProjects(_target, _subtarget, "comad")
|
||||
files {
|
||||
MAME_DIR .. "src/mame/drivers/funybubl.cpp",
|
||||
@ -4815,7 +4825,6 @@ files {
|
||||
MAME_DIR .. "src/mame/drivers/chexx.cpp",
|
||||
MAME_DIR .. "src/mame/drivers/chicago.cpp",
|
||||
MAME_DIR .. "src/mame/drivers/chsuper.cpp",
|
||||
MAME_DIR .. "src/mame/drivers/cirsa820xxx.cpp",
|
||||
MAME_DIR .. "src/mame/drivers/clowndwn.cpp",
|
||||
MAME_DIR .. "src/mame/drivers/clpoker.cpp",
|
||||
MAME_DIR .. "src/mame/drivers/cocoloco.cpp",
|
||||
@ -4995,10 +5004,8 @@ files {
|
||||
MAME_DIR .. "src/mame/drivers/midas.cpp",
|
||||
MAME_DIR .. "src/mame/drivers/mil4000.cpp",
|
||||
MAME_DIR .. "src/mame/drivers/miniboy7.cpp",
|
||||
MAME_DIR .. "src/mame/drivers/miniguay.cpp",
|
||||
MAME_DIR .. "src/mame/drivers/minivideo.cpp",
|
||||
MAME_DIR .. "src/mame/drivers/mirax.cpp",
|
||||
MAME_DIR .. "src/mame/drivers/missbamby.cpp",
|
||||
MAME_DIR .. "src/mame/drivers/mjsenpu.cpp",
|
||||
MAME_DIR .. "src/mame/drivers/mole.cpp",
|
||||
MAME_DIR .. "src/mame/drivers/mosaic.cpp",
|
||||
@ -5011,7 +5018,6 @@ files {
|
||||
MAME_DIR .. "src/mame/drivers/murogem.cpp",
|
||||
MAME_DIR .. "src/mame/drivers/murogmbl.cpp",
|
||||
MAME_DIR .. "src/mame/drivers/neoprint.cpp",
|
||||
MAME_DIR .. "src/mame/drivers/neptunp2.cpp",
|
||||
MAME_DIR .. "src/mame/drivers/news.cpp",
|
||||
MAME_DIR .. "src/mame/includes/news.h",
|
||||
MAME_DIR .. "src/mame/video/news.cpp",
|
||||
|
@ -232,6 +232,7 @@ cinemat.cpp
|
||||
circus.cpp
|
||||
circusc.cpp
|
||||
cirsa820xxx.cpp
|
||||
cirsa910510.cpp
|
||||
cischeat.cpp
|
||||
citycon.cpp
|
||||
clayshoo.cpp
|
||||
|
174
src/mame/drivers/cirsa910510.cpp
Normal file
174
src/mame/drivers/cirsa910510.cpp
Normal file
@ -0,0 +1,174 @@
|
||||
// license:BSD-3-Clause
|
||||
// copyright-holders:
|
||||
|
||||
/*
|
||||
Cirsa-Unidesa 910510-3 PCB, used by games like Mini Money, Mini Cherry,
|
||||
Mini Nevada, Flamingo, etc.
|
||||
Most of them use also the Cirsa-Unidesa 930902-3 for extra sound.
|
||||
|
||||
_________________________________________________________
|
||||
| __________ ........ _|_
|
||||
_|_ |SN74HC14N| | |
|
||||
| | __________ 910510-3 | P3|
|
||||
| P1| |__EMPTY__| | |
|
||||
| | __________ ____ | |
|
||||
| | |_SN7407N_| ___________________ 24C16CB1 | |
|
||||
| | | Intel P8155H-2 | ____ Xtal | |
|
||||
| | __________ |__________________| PCF8583P KDS3L| |
|
||||
| | |MCT1413P_| ___________________ .... |___|
|
||||
|___| __________ | Intel P8256AH | |
|
||||
| |_SN7406N_| |__________________| · |
|
||||
| · __________ ___________________ P· |
|
||||
| ·P |SN74HC14N| | Cirsa 37301 | __________ 9· |
|
||||
| ·7 __________ |__________________| |__EMPTY__| |
|
||||
| · |SN74HC14N| ___________________ __________ · |
|
||||
| | Winbond WF19054 | |74HC393AP| · |
|
||||
| · |__________________| __________ P· |
|
||||
| ·P __________ _________ _________ |MC14060BCP 2· |
|
||||
| ·1 |__EMPTY__| |_8xDIPS_||_8xDIPS_| · |
|
||||
| ·1 __________ _________ _________ __________ |
|
||||
| · |__EMPTY__| SN74HC32N SN74LS08N |SN74HC00N| |
|
||||
| ___________________ _________________ |
|
||||
| | Intel P8088-2 | | EPROM U12 | |
|
||||
| |__________________| |________________| |
|
||||
| __________ __________ _________________ |
|
||||
| |SN74LS373N |SN74LS373N | EPROM U12 EMPTY| |
|
||||
| __________ __________ |________________| |
|
||||
| |_PAT_053_| |_PAT_054_| ________________ |
|
||||
| __________ __________ | UM62256B-10L | |
|
||||
| |SN74LS373N |__EMPTY__| |_______________| |
|
||||
| ___________________ __________ ____ |
|
||||
| | SAB 8155-2-P | |_D71084C_| LM393N |
|
||||
| |__________________| XTAL |
|
||||
| __________ __________ 18.432 MHz |
|
||||
| · |TD62064AP| |SN74HC32N| |
|
||||
| · __________ __________ BATT |
|
||||
| ·P |TD62064AP| |SN74HC145N 3.6V |
|
||||
| ·5 __________ __________ |
|
||||
| · |TD62064AP| |_KA2580A_| |
|
||||
| · __________ _________ _________________ |
|
||||
| · |_MDP1603_| |MCT1413P| | Intel P8256AH | |
|
||||
| · __________ |________________| |
|
||||
| |__EMPTY__| |
|
||||
|________________________________________________________|
|
||||
|
||||
|
||||
____________________________________
|
||||
| _________ ________ :::::::::: |
|
||||
||________| |_______| |
|
||||
| ___________________ 930902-3 |
|
||||
|| Intel/Oki 8155 | __ |
|
||||
________||__________________| | | |
|
||||
| _________ _________________ |_| |
|
||||
||________| | EPROM | _______ |
|
||||
| |________________| | OKI | __ |
|
||||
| _________________ |M6376 | | | |
|
||||
| _________ | EPROM | |______| |_| |
|
||||
||________| |________________| |
|
||||
|_____________________________________________|
|
||||
*/
|
||||
|
||||
#include "emu.h"
|
||||
#include "cpu/i86/i86.h"
|
||||
#include "machine/i2cmem.h"
|
||||
#include "machine/i8155.h"
|
||||
//#include "machine/i8256.h"
|
||||
#include "machine/pcf8583.h"
|
||||
#include "sound/ay8910.h"
|
||||
#include "sound/okim6376.h"
|
||||
|
||||
#include "emupal.h"
|
||||
#include "screen.h"
|
||||
#include "speaker.h"
|
||||
|
||||
|
||||
namespace {
|
||||
|
||||
class cirsa910510_state : public driver_device
|
||||
{
|
||||
public:
|
||||
cirsa910510_state(const machine_config &mconfig, device_type type, const char *tag)
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
void cirsa910510(machine_config &config);
|
||||
|
||||
private:
|
||||
void io_map(address_map &map);
|
||||
void main_map(address_map &map);
|
||||
|
||||
required_device<cpu_device> m_maincpu;
|
||||
};
|
||||
|
||||
|
||||
void cirsa910510_state::main_map(address_map &map)
|
||||
{
|
||||
map(0x00000, 0x0ffff).ram();
|
||||
map(0x80000, 0xfffff).rom().region("maincpu", 0);
|
||||
}
|
||||
|
||||
void cirsa910510_state::io_map(address_map &map)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
static INPUT_PORTS_START( cirsa910510 )
|
||||
INPUT_PORTS_END
|
||||
|
||||
|
||||
void cirsa910510_state::cirsa910510(machine_config &config)
|
||||
{
|
||||
// Basic machine hardware
|
||||
I8088(config, m_maincpu, 18.432_MHz_XTAL / 2); // divider not verified
|
||||
m_maincpu->set_addrmap(AS_PROGRAM, &cirsa910510_state::main_map);
|
||||
m_maincpu->set_addrmap(AS_IO, &cirsa910510_state::io_map);
|
||||
|
||||
I8155(config, "main_8155_0", 0);
|
||||
|
||||
I8155(config, "main_8155_1", 0);
|
||||
|
||||
I8155(config, "sound_8155", 0); // on sound PCB
|
||||
|
||||
//I8256(config, "muart1", 18.432_MHz_XTAL / 3);
|
||||
|
||||
//I8256(config, "muart2", 18.432_MHz_XTAL / 3);
|
||||
|
||||
PCF8583(config, "rtc", 32.768_kHz_XTAL);
|
||||
|
||||
I2C_24C16(config, "eeprom");
|
||||
|
||||
// Sound hardware
|
||||
SPEAKER(config, "mono").front_center();
|
||||
|
||||
AY8910(config, "ay", 18.432_MHz_XTAL / 12).add_route(ALL_OUTPUTS, "mono", 0.5); // actually WF19054, divider not verified
|
||||
|
||||
OKIM6376(config, "oki", 18.432_MHz_XTAL / 128).add_route(ALL_OUTPUTS, "mono", 0.5); // on sound PCB, divider not verified
|
||||
}
|
||||
|
||||
/***************************************************************************
|
||||
|
||||
Game driver(s)
|
||||
|
||||
***************************************************************************/
|
||||
|
||||
ROM_START( minimony )
|
||||
ROM_REGION( 0x80000, "maincpu", 0 )
|
||||
ROM_LOAD( "minimoney.u12", 0x00000, 0x80000, CRC(b09dad28) SHA1(dbcf855ea994a70dd3f82ef318d49b899444ac96) )
|
||||
|
||||
ROM_REGION( 0x100000, "oki", 0 ) // missing, size guessed
|
||||
ROM_LOAD( "samples1.bin", 0x00000, 0x80000, NO_DUMP )
|
||||
ROM_LOAD( "samples2.bin", 0x80000, 0x80000, NO_DUMP )
|
||||
|
||||
ROM_REGION( 0x800, "eeprom", 0 )
|
||||
ROM_LOAD( "24c16.u16", 0x000, 0x800, CRC(a6a6d866) SHA1(3d94da425372d94072e24b910b33de374c9d0f70) )
|
||||
|
||||
ROM_REGION( 0x400, "plds", 0 ) // protected
|
||||
ROM_LOAD( "pat-053_f16l8-25.u2", 0x000, 0x104, NO_DUMP )
|
||||
ROM_LOAD( "pat-054_f16r4-25.u1", 0x200, 0x104, NO_DUMP )
|
||||
ROM_END
|
||||
|
||||
} // Anonymous namespace
|
||||
|
||||
// This has mechanical reels and small LED displays, some other titles have an auxiliary video PCB
|
||||
GAME( 199?, minimony, 0, cirsa910510, cirsa910510, cirsa910510_state, empty_init, ROT0, "Cirsa", "Mini Money", MACHINE_IS_SKELETON_MECHANICAL )
|
@ -10390,6 +10390,9 @@ circusce // GX380 (c) 1984 + Centuri license
|
||||
@source:cirsa820xxx.cpp
|
||||
unk820501
|
||||
|
||||
@source:cirsa910510.cpp
|
||||
minimony
|
||||
|
||||
@source:cischeat.cpp
|
||||
armchmp2 // (c) 1992 Jaleco
|
||||
armchmp2o // (c) 1992 Jaleco
|
||||
|
Loading…
Reference in New Issue
Block a user