mirror of
https://github.com/holub/mame
synced 2025-04-16 13:34:55 +03:00
New machines marked as NOT_WORKING
---------------------------------- Mini Guay [jordigahan, ClawGrip]
This commit is contained in:
parent
c12a1ed683
commit
78c211b3bb
@ -4991,6 +4991,7 @@ 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",
|
||||
|
@ -785,6 +785,7 @@ midzeus.cpp
|
||||
mikie.cpp
|
||||
mil4000.cpp
|
||||
miniboy7.cpp
|
||||
miniguay.cpp
|
||||
minivadr.cpp
|
||||
minivideo.cpp
|
||||
mirage.cpp
|
||||
|
@ -23,6 +23,7 @@
|
||||
Cardioline Stepper | 1997 | CG-1V 288 | 970410 | IO board ST62T15B6 MCU (not really protection)
|
||||
Bang! | 1998 | CG-1V 388 | 980921/1 | No
|
||||
Super Roller | 1998 | CG-1V-218 | | DS5002FP (by Nova Desitec)
|
||||
Champion Pool | 1999 | CG-1V-138 | 0005487 | DS5002FP (by Nova Desitec)
|
||||
Play 2000 | 1999 | CG-1V-149 | 990315 | DS5002FP (by Nova Desitec)
|
||||
-----------------------+------+-------------+----------+--------------------------------------------------
|
||||
|
||||
@ -2749,7 +2750,7 @@ GAME( 1999, play2000_40i,play2000, play2000, play2000, gaelco2_state, i
|
||||
|
||||
GAME( 1998, srollnd, 0, srollnd, play2000, gaelco2_state, init_play2000, ROT0, "Nova Desitec", "Super Roller (v7.0)", MACHINE_NOT_WORKING ) // missing ds5002fp dump
|
||||
|
||||
GAME( 1999, chmppool, 0, play2000, play2000, gaelco2_state, init_play2000, ROT0, "Nova Desitec", "Champion Pool (v1.0)", MACHINE_NOT_WORKING ) // missing ds5002fp dump
|
||||
GAME( 1999, chmppool, 0, srollnd, play2000, gaelco2_state, init_play2000, ROT0, "Nova Desitec", "Champion Pool (v1.0)", MACHINE_NOT_WORKING ) // missing ds5002fp dump
|
||||
|
||||
// Gym equipment
|
||||
GAME( 1997, sltpcycl, 0, saltcrdi, saltcrdi, gaelco2_state, init_play2000, ROT0, "Salter Fitness / Gaelco", "Pro Cycle Tele Cardioline (Salter Fitness Bike V.1.0, Checksum 02AB)", 0 ) // Same board and ROM as Pro Reclimber
|
||||
|
112
src/mame/drivers/miniguay.cpp
Normal file
112
src/mame/drivers/miniguay.cpp
Normal file
@ -0,0 +1,112 @@
|
||||
// license:BSD-3-Clause
|
||||
// copyright-holders:
|
||||
|
||||
/*
|
||||
Mini Guay (c) 1986 Cirsa
|
||||
|
||||
Slot machine.
|
||||
|
||||
Main components:
|
||||
1 x 8085
|
||||
1 x AY-3-8910
|
||||
1 x 8256A (MUART, unemulated)
|
||||
2 x 8155
|
||||
2 x 8-dip banks (between AY and MUART)
|
||||
1 x 6.144MHz Osc
|
||||
battery backed RAM
|
||||
|
||||
Two different PCBs were found with same components, albeit some from different producers.
|
||||
According to pics of the machine found on the net, it has leds.
|
||||
*/
|
||||
|
||||
#include "emu.h"
|
||||
#include "cpu/i8085/i8085.h"
|
||||
#include "machine/i8155.h"
|
||||
#include "sound/ay8910.h"
|
||||
#include "screen.h"
|
||||
#include "speaker.h"
|
||||
|
||||
|
||||
namespace {
|
||||
|
||||
class miniguay_state : public driver_device
|
||||
{
|
||||
public:
|
||||
miniguay_state(const machine_config &mconfig, device_type type, const char *tag)
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
void miniguay(machine_config &config);
|
||||
|
||||
private:
|
||||
required_device<cpu_device> m_maincpu;
|
||||
|
||||
void main_map(address_map &map);
|
||||
};
|
||||
|
||||
void miniguay_state::main_map(address_map &map)
|
||||
{
|
||||
map(0x0000, 0x7fff).rom().region("maincpu", 0);
|
||||
}
|
||||
|
||||
static INPUT_PORTS_START( miniguay )
|
||||
PORT_START("IN0")
|
||||
PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNKNOWN )
|
||||
|
||||
PORT_START("IN1")
|
||||
PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNKNOWN )
|
||||
|
||||
PORT_START("DSW1")
|
||||
PORT_DIPUNKNOWN_DIPLOC(0x01, 0x01, "SW1:1")
|
||||
PORT_DIPUNKNOWN_DIPLOC(0x02, 0x02, "SW1:2")
|
||||
PORT_DIPUNKNOWN_DIPLOC(0x04, 0x04, "SW1:3")
|
||||
PORT_DIPUNKNOWN_DIPLOC(0x08, 0x08, "SW1:4")
|
||||
PORT_DIPUNKNOWN_DIPLOC(0x10, 0x10, "SW1:5")
|
||||
PORT_DIPUNKNOWN_DIPLOC(0x20, 0x20, "SW1:6")
|
||||
PORT_DIPUNKNOWN_DIPLOC(0x40, 0x40, "SW1:7")
|
||||
PORT_DIPUNKNOWN_DIPLOC(0x80, 0x80, "SW1:8")
|
||||
|
||||
PORT_START("DSW2")
|
||||
PORT_DIPUNKNOWN_DIPLOC(0x01, 0x01, "SW2:1")
|
||||
PORT_DIPUNKNOWN_DIPLOC(0x02, 0x02, "SW2:2")
|
||||
PORT_DIPUNKNOWN_DIPLOC(0x04, 0x04, "SW2:3")
|
||||
PORT_DIPUNKNOWN_DIPLOC(0x08, 0x08, "SW2:4")
|
||||
PORT_DIPUNKNOWN_DIPLOC(0x10, 0x10, "SW2:5")
|
||||
PORT_DIPUNKNOWN_DIPLOC(0x20, 0x20, "SW2:6")
|
||||
PORT_DIPUNKNOWN_DIPLOC(0x40, 0x40, "SW2:7")
|
||||
PORT_DIPUNKNOWN_DIPLOC(0x80, 0x80, "SW2:8")
|
||||
INPUT_PORTS_END
|
||||
|
||||
|
||||
void miniguay_state::miniguay(machine_config &config)
|
||||
{
|
||||
// basic machine hardware
|
||||
I8085A(config, m_maincpu, 6.144_MHz_XTAL); // divider not verified
|
||||
m_maincpu->set_addrmap(AS_PROGRAM, &miniguay_state::main_map);
|
||||
|
||||
I8155(config, "i8155_1", 6.144_MHz_XTAL / 2); // divider not verified
|
||||
|
||||
I8155(config, "i8155_2", 6.144_MHz_XTAL / 2); // divider not verified
|
||||
|
||||
// sound hardware
|
||||
SPEAKER(config, "mono").front_center();
|
||||
ay8910_device &ay(AY8910(config, "ay", 6.144_MHz_XTAL / 4)); // divider not verified
|
||||
//ay.port_a_read_callback().set_ioport("DSW1");
|
||||
//ay.port_b_read_callback().set_ioport("DSW2");
|
||||
ay.add_route(ALL_OUTPUTS, "mono", 0.30);
|
||||
}
|
||||
|
||||
|
||||
ROM_START( miniguay )
|
||||
ROM_REGION( 0x8000, "maincpu", 0 )
|
||||
ROM_LOAD( "a21t_b-82.bin", 0x0000, 0x8000, CRC(04865da9) SHA1(78cf41d8428eb67ae40e764494ac03d45762500a) )
|
||||
|
||||
ROM_REGION( 0x200, "plds", 0 )
|
||||
ROM_LOAD( "pat_031_pal16r4.bin", 0x000, 0x104, NO_DUMP )
|
||||
ROM_END
|
||||
|
||||
} // Anonymous namespace
|
||||
|
||||
|
||||
GAME( 1986, miniguay, 0, miniguay, miniguay, miniguay_state, empty_init, ROT0, "Cirsa", "Mini Guay", MACHINE_IS_SKELETON_MECHANICAL )
|
@ -23158,6 +23158,9 @@ miniforce // D26 cabinet test board
|
||||
@source:miniframe.cpp
|
||||
minifram
|
||||
|
||||
@source:miniguay.cpp
|
||||
miniguay
|
||||
|
||||
@source:minitel_2_rpic.cpp
|
||||
minitel2 //
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user