1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
|
/*
Playmatic MPU 5
*/
#include "emu.h"
#include "cpu/cosmac/cosmac.h"
class play_5_state : public driver_device
{
public:
play_5_state(const machine_config &mconfig, device_type type, const char *tag)
: driver_device(mconfig, type, tag) { }
};
static ADDRESS_MAP_START( play_5_map, AS_PROGRAM, 8 )
AM_RANGE(0x0000, 0xffff) AM_NOP
ADDRESS_MAP_END
static INPUT_PORTS_START( play_5 )
INPUT_PORTS_END
static MACHINE_RESET( play_5 )
{
}
static DRIVER_INIT( play_5 )
{
}
static COSMAC_INTERFACE( cdp1802_config )
{
DEVCB_NULL,
DEVCB_NULL,
DEVCB_NULL,
DEVCB_NULL,
DEVCB_NULL,
DEVCB_NULL,
DEVCB_NULL,
DEVCB_NULL,
DEVCB_NULL,
NULL,
DEVCB_NULL,
DEVCB_NULL
};
static MACHINE_CONFIG_START( play_5, play_5_state )
/* basic machine hardware */
MCFG_CPU_ADD("maincpu", COSMAC, 2950000)
MCFG_CPU_PROGRAM_MAP(play_5_map)
MCFG_CPU_CONFIG(cdp1802_config)
MCFG_MACHINE_RESET( play_5 )
MACHINE_CONFIG_END
/*-------------------------------------------------------------------
/ KZ-26 (1984)
/-------------------------------------------------------------------*/
ROM_START(kz26)
ROM_REGION(0x10000, "maincpu", 0)
ROM_LOAD("kz26.cpu", 0x0000, 0x2000, CRC(8030a699) SHA1(4f86b325801d8ce16011f7b6ba2f3633e2f2af35))
ROM_RELOAD(0x4000, 0x2000)
ROM_RELOAD(0x8000, 0x2000)
ROM_RELOAD(0xc000, 0x2000)
ROM_REGION(0x10000, "cpu2", 0)
ROM_LOAD("sound1.su3", 0x0000, 0x2000, CRC(f9550ab4) SHA1(7186158f515fd9fbe5a7a09c6b7d2e8dfc3b4bb2))
ROM_RELOAD(0x4000, 0x2000)
ROM_RELOAD(0x8000, 0x2000)
ROM_RELOAD(0xc000, 0x2000)
ROM_LOAD("sound2.su4", 0x2000, 0x0800, CRC(355dc9ad) SHA1(eac8bc27157afd908f9bc5b5a7c40be5b9427269))
ROM_RELOAD(0x6000, 0x0800)
ROM_RELOAD(0xa000, 0x0800)
ROM_RELOAD(0xe000, 0x0800)
ROM_END
/*-------------------------------------------------------------------
/ Spain 82 (10/82)
/-------------------------------------------------------------------*/
ROM_START(spain82)
ROM_REGION(0x10000, "maincpu", 0)
ROM_LOAD("spaic12.bin", 0x0000, 0x1000, CRC(cd37ecdc) SHA1(ff2d406b6ac150daef868121e5857a956aabf005))
ROM_RELOAD(0x4000, 0x1000)
ROM_RELOAD(0x8000, 0x1000)
ROM_RELOAD(0xc000, 0x1000)
ROM_LOAD("spaic11.bin", 0x1000, 0x0800, CRC(c86c0801) SHA1(1b52539538dae883f9c8fe5bc6454f9224780d11))
ROM_RELOAD(0x5000, 0x0800)
ROM_RELOAD(0x9000, 0x0800)
ROM_RELOAD(0xd000, 0x0800)
ROM_REGION(0x10000, "cpu2", 0)
ROM_LOAD("spasnd.bin", 0x0000, 0x2000, CRC(62412e2e) SHA1(9e48dc3295e78e1024f726906be6e8c3fe3e61b1))
ROM_RELOAD(0x2000, 0x2000)
ROM_RELOAD(0x4000, 0x2000)
ROM_RELOAD(0x6000, 0x2000)
ROM_RELOAD(0x8000, 0x2000)
ROM_RELOAD(0xa000, 0x2000)
ROM_RELOAD(0xc000, 0x2000)
ROM_END
/*-------------------------------------------------------------------
/ 11/84 UFO-X
/-------------------------------------------------------------------*/
ROM_START(ufo_x)
ROM_REGION(0x10000, "maincpu", 0)
ROM_LOAD("ufoxcpu.rom", 0x0000, 0x2000, CRC(cf0f7c52) SHA1(ce52da05b310ac84bdd57609e21b0401ee3a2564))
ROM_RELOAD(0x4000, 0x2000)
ROM_RELOAD(0x8000, 0x2000)
ROM_RELOAD(0xc000, 0x2000)
ROM_REGION(0x10000, "cpu2", 0)
ROM_LOAD("ufoxu3.rom", 0x0000, 0x2000, CRC(6ebd8ee1) SHA1(83522b76a755556fd38d7b292273b4c68bfc0ddf))
ROM_RELOAD(0x4000, 0x2000)
ROM_RELOAD(0x8000, 0x2000)
ROM_RELOAD(0xc000, 0x2000)
ROM_LOAD("ufoxu4.rom", 0x2000, 0x0800, CRC(aa54ede6) SHA1(7dd7e2852d42aa0f971936dbb84c7708727ce0e7))
ROM_RELOAD(0x6000, 0x0800)
ROM_RELOAD(0xa000, 0x0800)
ROM_RELOAD(0xe000, 0x0800)
ROM_END
/*-------------------------------------------------------------------
/ ??/85 Rock 2500
/-------------------------------------------------------------------*/
ROM_START(rock2500)
ROM_REGION(0x10000, "maincpu", 0)
ROM_LOAD("r2500cpu.rom", 0x0000, 0x2000, CRC(9c07e373) SHA1(5bd4e69d11e69fdb911a6e65b3d0a7192075abc8))
ROM_RELOAD(0x4000, 0x2000)
ROM_RELOAD(0x8000, 0x2000)
ROM_RELOAD(0xc000, 0x2000)
ROM_REGION(0x10000, "cpu2", 0)
ROM_LOAD("r2500snd.rom", 0x0000, 0x2000, CRC(24fbaeae) SHA1(20ff35ed689291f321e483287a977c02e84d4524))
ROM_RELOAD(0x2000, 0x2000)
ROM_RELOAD(0x4000, 0x2000)
ROM_RELOAD(0x6000, 0x2000)
ROM_RELOAD(0x8000, 0x2000)
ROM_RELOAD(0xa000, 0x2000)
ROM_RELOAD(0xc000, 0x2000)
ROM_END
/*-------------------------------------------------------------------
/ ??/85 Star Fire
/-------------------------------------------------------------------*/
ROM_START(starfirp)
ROM_REGION(0x10000, "maincpu", 0)
ROM_LOAD("starfcpu.rom", 0x0000, 0x2000, CRC(450ddf20) SHA1(c63c4e3833ffc1f69fcec39bafecae9c80befb2a))
ROM_RELOAD(0x4000, 0x2000)
ROM_RELOAD(0x8000, 0x2000)
ROM_RELOAD(0xc000, 0x2000)
ROM_REGION(0x10000, "cpu2", 0)
ROM_LOAD("starfu3.rom", 0x0000, 0x2000, CRC(5d602d80) SHA1(19d21adbcbd0067c051f3033468eda8c5af57be1))
ROM_RELOAD(0x4000, 0x2000)
ROM_RELOAD(0x8000, 0x2000)
ROM_RELOAD(0xc000, 0x2000)
ROM_LOAD("starfu4.rom", 0x2000, 0x0800, CRC(9af8be9a) SHA1(da6db3716db73baf8e1493aba91d4d85c5d613b4))
ROM_RELOAD(0x6000, 0x0800)
ROM_RELOAD(0xa000, 0x0800)
ROM_RELOAD(0xe000, 0x0800)
ROM_END
/*-------------------------------------------------------------------
/ Trailer (1985)
/-------------------------------------------------------------------*/
ROM_START(trailer)
ROM_REGION(0x10000, "maincpu", 0)
ROM_LOAD("trcpu.rom", 0x0000, 0x2000, CRC(cc81f84d) SHA1(7a3282a47de271fde84cfddbaceb118add0df116))
ROM_RELOAD(0x4000, 0x2000)
ROM_RELOAD(0x8000, 0x2000)
ROM_RELOAD(0xc000, 0x2000)
ROM_REGION(0x10000, "cpu2", 0)
ROM_LOAD("trsndu3.rom", 0x0000, 0x2000, CRC(05975c29) SHA1(e54d3a5613c3e39fc0338a53dbadc2e91c09ffe3))
ROM_RELOAD(0x4000, 0x2000)
ROM_RELOAD(0x8000, 0x2000)
ROM_RELOAD(0xc000, 0x2000)
ROM_LOAD("trsndu4.rom", 0x2000, 0x0800, CRC(bda2a735) SHA1(134b5abb813ed8bf2eeac0861b4c88c7176582d8))
ROM_RELOAD(0x6000, 0x0800)
ROM_RELOAD(0xa000, 0x0800)
ROM_RELOAD(0xe000, 0x0800)
ROM_END
GAME(1982, spain82, 0, play_5, play_5, play_5, ROT0, "Playmatic", "Spain '82", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
GAME(1984, ufo_x, 0, play_5, play_5, play_5, ROT0, "Playmatic", "UFO-X", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
GAME(1984, kz26, 0, play_5, play_5, play_5, ROT0, "Playmatic", "KZ-26", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
GAME(1985, rock2500, 0, play_5, play_5, play_5, ROT0, "Playmatic", "Rock 2500", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
GAME(1985, starfirp, 0, play_5, play_5, play_5, ROT0, "Playmatic", "Star Fire", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
GAME(1985, trailer, 0, play_5, play_5, play_5, ROT0, "Playmatic", "Trailer", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
|