New machines marked as NOT_WORKING

----------------------------------
Panther Darts [jordigahan, ClawGrip, Dumping Union]
This commit is contained in:
AJR 2019-04-05 23:50:19 -04:00
parent 2ffb8aa126
commit e71304e142
4 changed files with 67 additions and 0 deletions

View File

@ -4617,6 +4617,7 @@ files {
MAME_DIR .. "src/mame/video/vrender0.h",
MAME_DIR .. "src/mame/drivers/cubeqst.cpp",
MAME_DIR .. "src/mame/drivers/cybertnk.cpp",
MAME_DIR .. "src/mame/drivers/daryde.cpp",
MAME_DIR .. "src/mame/drivers/dcheese.cpp",
MAME_DIR .. "src/mame/includes/dcheese.h",
MAME_DIR .. "src/mame/video/dcheese.cpp",

View File

@ -280,6 +280,7 @@ dambustr.cpp
darius.cpp
darkmist.cpp
darkseal.cpp
daryde.cpp
dassault.cpp
dblcrown.cpp
dblewing.cpp

View File

@ -0,0 +1,62 @@
// license:BSD-3-Clause
// copyright-holders:AJR
/*******************************************************************************
Skeleton driver for Daryde Panther Darts.
*******************************************************************************/
#include "emu.h"
#include "cpu/z180/z180.h"
#include "machine/timekpr.h"
class daryde_state : public driver_device
{
public:
daryde_state(const machine_config &mconfig, device_type type, const char *tag)
: driver_device(mconfig, type, tag)
{
}
void pandart(machine_config &config);
private:
void mem_map(address_map &map);
void io_map(address_map &map);
};
void daryde_state::mem_map(address_map &map)
{
map(0x00000, 0x7ffff).rom().region("program", 0);
map(0xef000, 0xef005).unmapw();
map(0xf0000, 0xf1fff).rw("timekpr", FUNC(mk48t08_device::read), FUNC(mk48t08_device::write));
}
void daryde_state::io_map(address_map &map)
{
map(0x0000, 0x00ff).noprw();
map(0x4000, 0x4000).unmapr();
map(0xc000, 0xc000).unmaprw();
}
static INPUT_PORTS_START(pandart)
INPUT_PORTS_END
void daryde_state::pandart(machine_config &config)
{
cpu_device &maincpu(Z180(config, "maincpu", 12000000)); // XTAL not readable
maincpu.set_addrmap(AS_PROGRAM, &daryde_state::mem_map);
maincpu.set_addrmap(AS_IO, &daryde_state::io_map);
MK48T08(config, "timekpr");
}
ROM_START(pandart)
ROM_REGION(0x80000, "program", 0)
ROM_LOAD("27c040.ic5", 0x00000, 0x80000, CRC(b1bd5c14) SHA1(7164dcaebf0f23f5330b225e44ee87d9a8c79f4f))
ROM_REGION(0x117, "pal", 0)
ROM_LOAD("palce16v8h.ic1", 0x000, 0x117, NO_DUMP) // protected
ROM_END
GAME(1999, pandart, 0, pandart, pandart, daryde_state, empty_init, ROT0, "Daryde S. L.", "Panther Darts", MACHINE_IS_SKELETON_MECHANICAL)

View File

@ -11019,6 +11019,9 @@ gatedoom1 // MAC (c) 1990 Data East Corporation (US)
@source:daruma.cpp
ds348 // Sigtron Daruma
@source:daryde.cpp
pandart //
@source:dassault.cpp
dassault // MAJ (c) 1991 Data East Corporation (US)
dassault4 // MAJ (c) 1991 Data East Corporation (US) - 4 Player only