mirror of
https://github.com/holub/mame
synced 2025-04-17 05:53:36 +03:00
New machines marked as NOT_WORKING
---------------------------------- Trebol [PinMAME] New clones marked as NOT_WORKING -------------------------------- Star Wars (1.01) [PinMAME]
This commit is contained in:
parent
866b87fb0e
commit
95f7e3ebf3
@ -4574,6 +4574,7 @@ files {
|
|||||||
MAME_DIR .. "src/mame/drivers/play_1.cpp",
|
MAME_DIR .. "src/mame/drivers/play_1.cpp",
|
||||||
MAME_DIR .. "src/mame/drivers/play_2.cpp",
|
MAME_DIR .. "src/mame/drivers/play_2.cpp",
|
||||||
MAME_DIR .. "src/mame/drivers/play_3.cpp",
|
MAME_DIR .. "src/mame/drivers/play_3.cpp",
|
||||||
|
MAME_DIR .. "src/mame/drivers/regama.cpp",
|
||||||
MAME_DIR .. "src/mame/drivers/rowamet.cpp",
|
MAME_DIR .. "src/mame/drivers/rowamet.cpp",
|
||||||
MAME_DIR .. "src/mame/drivers/s11.cpp",
|
MAME_DIR .. "src/mame/drivers/s11.cpp",
|
||||||
MAME_DIR .. "src/mame/includes/s11.h",
|
MAME_DIR .. "src/mame/includes/s11.h",
|
||||||
|
@ -1017,6 +1017,7 @@ re900.cpp
|
|||||||
realbrk.cpp
|
realbrk.cpp
|
||||||
redalert.cpp
|
redalert.cpp
|
||||||
redclash.cpp
|
redclash.cpp
|
||||||
|
regama.cpp
|
||||||
relief.cpp
|
relief.cpp
|
||||||
renegade.cpp
|
renegade.cpp
|
||||||
retofinv.cpp
|
retofinv.cpp
|
||||||
|
@ -1093,6 +1093,20 @@ ROM_START(stwr_102)
|
|||||||
ROM_LOAD("s-wars.u21", 0x080000, 0x40000, CRC(7b08fdf1) SHA1(489d21a10e97e886f948d81dedd7f8de3acecd2b))
|
ROM_LOAD("s-wars.u21", 0x080000, 0x40000, CRC(7b08fdf1) SHA1(489d21a10e97e886f948d81dedd7f8de3acecd2b))
|
||||||
ROM_END
|
ROM_END
|
||||||
|
|
||||||
|
ROM_START(stwr_101)
|
||||||
|
ROM_REGION(0x10000, "maincpu", 0)
|
||||||
|
ROM_LOAD("starcpu.101", 0x0000, 0x10000, CRC(6efc7b14) SHA1(f669669fbd8733d06b386ea352fdb2041bf98362))
|
||||||
|
ROM_REGION(0x10000, "cpu3", ROMREGION_ERASEFF)
|
||||||
|
ROM_REGION(0x80000, "gfx3", 0)
|
||||||
|
ROM_LOAD("stardisp_u14.102", 0x00000, 0x40000, CRC(f8087364) SHA1(4cd66b72cf430018cfb7ac8306b96a8499d41896))
|
||||||
|
ROM_LOAD("stardisp_u12.102", 0x40000, 0x40000, CRC(fde126c6) SHA1(0a3eacfd4589ee0f26c4212ba9948dff061f3338))
|
||||||
|
ROM_REGION(0x010000, "soundcpu", 0)
|
||||||
|
ROM_LOAD("s-wars.u7", 0x8000, 0x8000, CRC(cefa19d5) SHA1(7ddf9cc85ab601514305bc46083a07a3d087b286))
|
||||||
|
ROM_REGION(0x1000000, "bsmt", 0)
|
||||||
|
ROM_LOAD("s-wars.u17", 0x000000, 0x80000, CRC(7950a147) SHA1(f5bcd5cf6b35f9e4f14d62b084495c3a743d92a1))
|
||||||
|
ROM_LOAD("s-wars.u21", 0x080000, 0x40000, CRC(7b08fdf1) SHA1(489d21a10e97e886f948d81dedd7f8de3acecd2b))
|
||||||
|
ROM_END
|
||||||
|
|
||||||
ROM_START(stwr_e12)
|
ROM_START(stwr_e12)
|
||||||
ROM_REGION(0x10000, "maincpu", 0)
|
ROM_REGION(0x10000, "maincpu", 0)
|
||||||
ROM_LOAD("starcpue.102", 0x0000, 0x10000, CRC(b441abd3) SHA1(42cab6e16be8e25a68b2db30f53ba516bbb8741d))
|
ROM_LOAD("starcpue.102", 0x0000, 0x10000, CRC(b441abd3) SHA1(42cab6e16be8e25a68b2db30f53ba516bbb8741d))
|
||||||
@ -1362,6 +1376,7 @@ GAME(1992, stwr_103, stwr_106, de_3_dmd2, de_3, de_3_state, empty_init, ROT0,
|
|||||||
GAME(1992, stwr_g11, stwr_106, de_3_dmd2, de_3, de_3_state, empty_init, ROT0, "Data East", "Star Wars (1.01 Germany)", MACHINE_IS_SKELETON_MECHANICAL)
|
GAME(1992, stwr_g11, stwr_106, de_3_dmd2, de_3, de_3_state, empty_init, ROT0, "Data East", "Star Wars (1.01 Germany)", MACHINE_IS_SKELETON_MECHANICAL)
|
||||||
GAME(1992, stwr_a14, stwr_106, de_3_dmd2, de_3, de_3_state, empty_init, ROT0, "Data East", "Star Wars (Display Rev.1.04)", MACHINE_IS_SKELETON_MECHANICAL)
|
GAME(1992, stwr_a14, stwr_106, de_3_dmd2, de_3, de_3_state, empty_init, ROT0, "Data East", "Star Wars (Display Rev.1.04)", MACHINE_IS_SKELETON_MECHANICAL)
|
||||||
GAME(1992, stwr_102, stwr_106, de_3_dmd2, de_3, de_3_state, empty_init, ROT0, "Data East", "Star Wars (1.02)", MACHINE_IS_SKELETON_MECHANICAL)
|
GAME(1992, stwr_102, stwr_106, de_3_dmd2, de_3, de_3_state, empty_init, ROT0, "Data East", "Star Wars (1.02)", MACHINE_IS_SKELETON_MECHANICAL)
|
||||||
|
GAME(1992, stwr_101, stwr_106, de_3_dmd2, de_3, de_3_state, empty_init, ROT0, "Data East", "Star Wars (1.01)", MACHINE_IS_SKELETON_MECHANICAL)
|
||||||
GAME(1992, stwr_e12, stwr_106, de_3_dmd2, de_3, de_3_state, empty_init, ROT0, "Data East", "Star Wars (1.02 England)", MACHINE_IS_SKELETON_MECHANICAL)
|
GAME(1992, stwr_e12, stwr_106, de_3_dmd2, de_3, de_3_state, empty_init, ROT0, "Data East", "Star Wars (1.02 England)", MACHINE_IS_SKELETON_MECHANICAL)
|
||||||
GAME(1993, tftc_303, 0, de_3_dmd2, de_3, de_3_state, empty_init, ROT0, "Data East", "Tales From the Crypt (3.03)", MACHINE_IS_SKELETON_MECHANICAL)
|
GAME(1993, tftc_303, 0, de_3_dmd2, de_3, de_3_state, empty_init, ROT0, "Data East", "Tales From the Crypt (3.03)", MACHINE_IS_SKELETON_MECHANICAL)
|
||||||
GAME(1993, tftc_302, tftc_303, de_3_dmd2, de_3, de_3_state, empty_init, ROT0, "Data East", "Tales From the Crypt (3.02 Dutch)", MACHINE_IS_SKELETON_MECHANICAL)
|
GAME(1993, tftc_302, tftc_303, de_3_dmd2, de_3, de_3_state, empty_init, ROT0, "Data East", "Tales From the Crypt (3.02 Dutch)", MACHINE_IS_SKELETON_MECHANICAL)
|
||||||
|
67
src/mame/drivers/regama.cpp
Normal file
67
src/mame/drivers/regama.cpp
Normal file
@ -0,0 +1,67 @@
|
|||||||
|
// license:BSD-3-Clause
|
||||||
|
// copyright-holders:
|
||||||
|
// PINBALL
|
||||||
|
/*
|
||||||
|
Skeleton driver for Regama's Trebol.
|
||||||
|
Hardware listing and ROM definitions from PinMAME.
|
||||||
|
|
||||||
|
|
||||||
|
Hardware:
|
||||||
|
CPU: 1 x I8085A
|
||||||
|
IO: 1 x I8155
|
||||||
|
Sound: 1 x AY8910
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include "emu.h"
|
||||||
|
#include "machine/genpin.h"
|
||||||
|
#include "cpu/i8085/i8085.h"
|
||||||
|
#include "machine/i8155.h"
|
||||||
|
#include "sound/ay8910.h"
|
||||||
|
|
||||||
|
class regama_state : public genpin_class
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
regama_state(const machine_config &mconfig, device_type type, const char *tag)
|
||||||
|
: genpin_class(mconfig, type, tag)
|
||||||
|
, m_maincpu(*this, "maincpu") { }
|
||||||
|
|
||||||
|
void regama(machine_config &config);
|
||||||
|
|
||||||
|
private:
|
||||||
|
void maincpu_map(address_map &map);
|
||||||
|
|
||||||
|
required_device<cpu_device> m_maincpu;
|
||||||
|
};
|
||||||
|
|
||||||
|
void regama_state::maincpu_map(address_map &map)
|
||||||
|
{
|
||||||
|
map(0x0000, 0x1fff).ram();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
static INPUT_PORTS_START( regama )
|
||||||
|
PORT_START("DSW0")
|
||||||
|
PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNKNOWN )
|
||||||
|
INPUT_PORTS_END
|
||||||
|
|
||||||
|
|
||||||
|
void regama_state::regama(machine_config &config)
|
||||||
|
{
|
||||||
|
I8085A(config, m_maincpu, 6144000 / 2);
|
||||||
|
m_maincpu->set_addrmap(AS_PROGRAM, ®ama_state::maincpu_map);
|
||||||
|
|
||||||
|
I8155(config, "i8155", 6144000 / 2);
|
||||||
|
|
||||||
|
genpin_audio(config);
|
||||||
|
|
||||||
|
AY8910(config, "ay", 6144000 / 2);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
ROM_START(trebol)
|
||||||
|
ROM_REGION(0x2000, "maincpu", 0)
|
||||||
|
ROM_LOAD("m69.bin", 0x0000, 0x2000, CRC(8fb8cd39) SHA1(4ed505d06b489ce83316fdaa39f7ce128011fb4b))
|
||||||
|
ROM_END
|
||||||
|
|
||||||
|
|
||||||
|
GAME( 1985, trebol, 0, regama, regama, regama_state, empty_init, ROT0, "Regama", "Trebol", MACHINE_IS_SKELETON_MECHANICAL )
|
@ -11773,6 +11773,7 @@ lw3_208 //
|
|||||||
rab_103 //
|
rab_103 //
|
||||||
rab_130 //
|
rab_130 //
|
||||||
rab_320 //
|
rab_320 //
|
||||||
|
stwr_101 //
|
||||||
stwr_102 //
|
stwr_102 //
|
||||||
stwr_103 //
|
stwr_103 //
|
||||||
stwr_104 //
|
stwr_104 //
|
||||||
@ -34730,6 +34731,9 @@ zerohour // 8011 (c) Universal
|
|||||||
zerohoura // 8011 (c) Universal
|
zerohoura // 8011 (c) Universal
|
||||||
zerohouri //
|
zerohouri //
|
||||||
|
|
||||||
|
@source:regama.cpp
|
||||||
|
trebol // 1985 Regama
|
||||||
|
|
||||||
@source:regence.cpp
|
@source:regence.cpp
|
||||||
regence
|
regence
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user