mirror of
https://github.com/holub/mame
synced 2025-04-22 16:31:49 +03:00
New machines marked as NOT_WORKING
---------------------------------- Panther Darts [jordigahan, ClawGrip, Dumping Union]
This commit is contained in:
parent
2ffb8aa126
commit
e71304e142
@ -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",
|
||||
|
@ -280,6 +280,7 @@ dambustr.cpp
|
||||
darius.cpp
|
||||
darkmist.cpp
|
||||
darkseal.cpp
|
||||
daryde.cpp
|
||||
dassault.cpp
|
||||
dblcrown.cpp
|
||||
dblewing.cpp
|
||||
|
62
src/mame/drivers/daryde.cpp
Normal file
62
src/mame/drivers/daryde.cpp
Normal 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)
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user