1 // license:BSD-3-Clause
2 // copyright-holders:Miodrag Milanovic
3 /*
4 Williams System 11b
5
6 Known issues:
7 - Black Knight 2000 sometimes goes nuts or resets, although this is largely dependent on
8 whether the 'ball 1' animation was played or not.
9 if you insert 2 or more credits and hit start 2 times quickly so it doesn't
10 play the animation, the game seems more stable afterwards; is this an original
11 game bug or 6802 core bug or something else? Activating a switch ('x' for instance) after
12 the ball 1 animation makes it significantly more stable, so this could be an original code bug,
13 or a code bug which is hit if the motor drawbridge limit sensors are not working/emulated, as in MAME.
14 Proximate cause is smashing the stack, after which the RTS at 61DE (in bk2k_l4)
15 transfers to 0000 (where no valid code exists).
16 This may or may not be an original game bug if the game is started if the
17 coin door is left open (hence the memory protect switch is left disengaged.
18 We do not currently emulate the memory protect function to write protect
19 the ram at 0x780-0x7ff, so it is possible that the protection being
20 active prevents the real machine from crashing)
21 - Black Knight 2000 LG-1 set reports U26 ROM FAILURE. Bad/hacked dump or original bug?
22 - Taxi and Police Force both have issues with the display showing garbage overlaid by the alphanumerics.
23
24 Known keys necessary to get games to start (so the proper number of balls are detected):
25 (Hold these keys and press "1" after inserting 1 or more credits.)
26 Almost universally, these will be listed in the switch matrix as "Ball Trough Right" "Ball Trough Center" and "Ball Shooter"
27 - Bad Cats: "H" "Enter"
28 - Banzai Run: "S" "D" "F" (won't start due to calibration? needs more investigation, try hitting E and / and lots of keys until calibration finishes); - starts music
29 - Big Guns: "D" "F" "U"
30 - Black Knight 2000: "D" "F" "Y"; 'x' starts music; 'enter' 'left' and 'right' lock the 3 balls in the upper playfield to start the multiball. hold keypad '.' to activate the lightning wheel. '=' is the after-drawbridge target to score jackpots etc
31 - Cyclone: Nothing, game does not have switches to check for balls in the trough.
32 - Earthshaker: "D" "F" "W"
33 - Elvira and the Party Monsters: "D" "F" "U"
34 - Jokerz!: "D" "F" "H"
35 - Mousin' Around: "D" "F" "H"
36 - Police Force: "D" "F"
37 - Space Station: "D" "F" "End"
38 - Swords of Fury: "D" "F" "H"
39 - Taxi: "D" "F"
40 - Transporter: the Rescue: "D" "F" "H"
41 - Whirlwind: "D" "F" "H"
42 */
43
44 #include "emu.h"
45 #include "includes/s11b.h"
46
47 #include "cpu/m6809/m6809.h"
48 #include "speaker.h"
49
50 #include "s11b.lh"
51
52
53 static INPUT_PORTS_START( s11b )
54 PORT_START("SW.0")
55 PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_TILT ) // always plumb-bob tilt
PORT_CODE(KEYCODE_RSHIFT)56 PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_RSHIFT) // a relay from the power section
57 PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_START )
58 PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_COIN3 )
59 PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_COIN2 )
60 PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_COIN1 )
61 PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_LSHIFT) // usually slam tilt
62 PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_RCONTROL) // usually high score reset
63
64 PORT_START("SW.1")
65 PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_A) // usually playfield tilt
66 PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_S)
67 PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_D)
68 PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_F)
69 PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_G)
70 PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_H)
71 PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_J)
72 PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_K)
73
74 PORT_START("SW.2")
75 PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_L)
76 PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_Z)
77 PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_C)
78 PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_V)
79 PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_B)
80 PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_N)
81 PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_M)
82 PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_COMMA)
83
84 PORT_START("SW.3")
85 PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_STOP)
86 PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_SLASH)
87 PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_COLON)
88 PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_QUOTE)
89 PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_X)
90 PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_MINUS)
91 PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_EQUALS)
92 PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_BACKSPACE)
93
94 PORT_START("SW.4")
95 PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_OPENBRACE)
96 PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_CLOSEBRACE)
97 PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_BACKSLASH)
98 PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_ENTER)
99 PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_LEFT)
100 PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_RIGHT)
101 PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_UP)
102 PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_DOWN)
103
104 PORT_START("SW.5")
105 PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_DEL)
106 PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_HOME)
107 PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_END)
108 PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_PGUP)
109 PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_PGDN)
110 PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_0_PAD)
111 PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_DEL_PAD)
112 PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_ENTER_PAD)
113
114 PORT_START("SW.6")
115 PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_Q)
116 PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_W)
117 PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_E)
118 PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_R)
119 PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_Y)
120 PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_U)
121 PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_I)
122 PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_O)
123
124 PORT_START("SW.7")
125 PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_2_PAD)
126 PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_3_PAD)
127 PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_7_PAD)
128 PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_8_PAD)
129 PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_9_PAD)
130 PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_SLASH_PAD)
131 PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_ASTERISK)
132 PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_PLUS_PAD)
133
134 PORT_START("DIAGS")
135 PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Audio Diag") PORT_CODE(KEYCODE_1_PAD) PORT_CHANGED_MEMBER(DEVICE_SELF, s11b_state, audio_nmi, 1)
136 PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Main Diag") PORT_CODE(KEYCODE_4_PAD) PORT_CHANGED_MEMBER(DEVICE_SELF, s11b_state, main_nmi, 1)
137 PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Advance") PORT_CODE(KEYCODE_5_PAD)
138 PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Up/Down") PORT_CODE(KEYCODE_6_PAD) PORT_TOGGLE
139 PORT_CONFNAME( 0x10, 0x10, "Language" )
140 PORT_CONFSETTING( 0x00, "German" )
141 PORT_CONFSETTING( 0x10, "English" )
142 INPUT_PORTS_END
143
144 MACHINE_RESET_MEMBER( s11b_state, s11b )
145 {
146 membank("bank0")->set_entry(0);
147 membank("bank1")->set_entry(0);
148 // reset the CPUs again, so that the CPUs are starting with the right vectors (otherwise sound may die on reset)
149 m_audiocpu->pulse_input_line(INPUT_LINE_RESET, attotime::zero);
150 if(m_bg)
151 m_bg->device_reset();
152 }
153
dig1_w(uint8_t data)154 void s11b_state::dig1_w(uint8_t data)
155 {
156 uint32_t seg = get_segment2();
157 seg |= data;
158 seg |= 0x20000;
159 if((seg & 0x70000) == 0x30000)
160 {
161 if(m_invert)
162 m_digits[get_strobe()+16] = bitswap<16>(~seg, 7, 15, 12, 10, 8, 14, 13, 9, 11, 6, 5, 4, 3, 2, 1, 0);
163 else
164 m_digits[get_strobe()+16] = bitswap<16>(seg, 7, 15, 12, 10, 8, 14, 13, 9, 11, 6, 5, 4, 3, 2, 1, 0);
165 seg |= 0x40000;
166 }
167 set_segment2(seg);
168 }
169
pia2c_pa_w(uint8_t data)170 void s11b_state::pia2c_pa_w(uint8_t data)
171 {
172 uint32_t seg = get_segment1();
173 seg |= (data<<8);
174 seg |= 0x10000;
175 if((seg & 0x70000) == 0x30000)
176 {
177 if(m_invert)
178 m_digits[get_strobe()] = bitswap<16>(~seg, 7, 15, 12, 10, 8, 14, 13, 9, 11, 6, 5, 4, 3, 2, 1, 0);
179 else
180 m_digits[get_strobe()] = bitswap<16>(seg, 7, 15, 12, 10, 8, 14, 13, 9, 11, 6, 5, 4, 3, 2, 1, 0);
181 seg |= 0x40000;
182 }
183 set_segment1(seg);
184 }
185
pia2c_pb_w(uint8_t data)186 void s11b_state::pia2c_pb_w(uint8_t data)
187 {
188 uint32_t seg = get_segment1();
189 seg |= data;
190 seg |= 0x20000;
191 if((seg & 0x70000) == 0x30000)
192 {
193 if(m_invert)
194 m_digits[get_strobe()] = bitswap<16>(~seg, 7, 15, 12, 10, 8, 14, 13, 9, 11, 6, 5, 4, 3, 2, 1, 0);
195 else
196 m_digits[get_strobe()] = bitswap<16>(seg, 7, 15, 12, 10, 8, 14, 13, 9, 11, 6, 5, 4, 3, 2, 1, 0);
197 seg |= 0x40000;
198 }
199 set_segment1(seg);
200 }
201
pia34_pa_w(uint8_t data)202 void s11b_state::pia34_pa_w(uint8_t data)
203 {
204 uint32_t seg = get_segment2();
205 seg |= (data<<8);
206 seg |= 0x10000;
207 if((seg & 0x70000) == 0x30000)
208 {
209 if(m_invert)
210 m_digits[get_strobe()+16] = bitswap<16>(~seg, 7, 15, 12, 10, 8, 14, 13, 9, 11, 6, 5, 4, 3, 2, 1, 0);
211 else
212 m_digits[get_strobe()+16] = bitswap<16>(seg, 7, 15, 12, 10, 8, 14, 13, 9, 11, 6, 5, 4, 3, 2, 1, 0);
213 seg |= 0x40000;
214 }
215 set_segment2(seg);
216 }
217
init_s11b()218 void s11b_state::init_s11b()
219 {
220 s11a_state::init_s11a();
221 m_invert = false;
222 }
223
init_s11b_invert()224 void s11b_state::init_s11b_invert()
225 {
226 s11a_state::init_s11a();
227 m_invert = true;
228 }
229
s11b_base(machine_config & config)230 void s11b_state::s11b_base(machine_config &config)
231 {
232 /* basic machine hardware */
233 M6808(config, m_maincpu, XTAL(4'000'000));
234 m_maincpu->set_addrmap(AS_PROGRAM, &s11_state::s11_main_map);
235 MCFG_MACHINE_RESET_OVERRIDE(s11b_state, s11b)
236 INPUT_MERGER_ANY_HIGH(config, m_mainirq).output_handler().set(FUNC(s11_state::main_irq));
237 INPUT_MERGER_ANY_HIGH(config, m_piairq).output_handler().set(FUNC(s11_state::pia_irq));
238
239 /* Video */
240 config.set_default_layout(layout_s11b);
241
242 /* Sound */
243 genpin_audio(config);
244
245 /* Devices */
246 PIA6821(config, m_pia21, 0);
247 m_pia21->readpa_handler().set(FUNC(s11_state::sound_r));
248 m_pia21->set_port_a_input_overrides_output_mask(0xff);
249 m_pia21->writepa_handler().set(FUNC(s11_state::sound_w));
250 m_pia21->writepb_handler().set(FUNC(s11_state::sol2_w));
251 m_pia21->ca2_handler().set(FUNC(s11_state::pia21_ca2_w));
252 m_pia21->cb2_handler().set(FUNC(s11_state::pia21_cb2_w));
253 m_pia21->irqa_handler().set(m_piairq, FUNC(input_merger_device::in_w<1>));
254 m_pia21->irqb_handler().set(m_piairq, FUNC(input_merger_device::in_w<2>));
255
256 PIA6821(config, m_pia24, 0);
257 m_pia24->writepa_handler().set(FUNC(s11_state::lamp0_w));
258 m_pia24->writepb_handler().set(FUNC(s11_state::lamp1_w));
259 m_pia24->cb2_handler().set(FUNC(s11_state::pia24_cb2_w));
260 m_pia24->irqa_handler().set(m_piairq, FUNC(input_merger_device::in_w<3>));
261 m_pia24->irqb_handler().set(m_piairq, FUNC(input_merger_device::in_w<4>));
262
263 PIA6821(config, m_pia28, 0);
264 m_pia28->readpa_handler().set(FUNC(s11_state::pia28_w7_r));
265 m_pia28->set_port_a_input_overrides_output_mask(0xff);
266 m_pia28->writepa_handler().set(FUNC(s11a_state::dig0_w));
267 m_pia28->writepb_handler().set(FUNC(s11b_state::dig1_w));
268 m_pia28->ca2_handler().set(FUNC(s11_state::pia28_ca2_w));
269 m_pia28->cb2_handler().set(FUNC(s11_state::pia28_cb2_w));
270 m_pia28->irqa_handler().set(m_piairq, FUNC(input_merger_device::in_w<5>));
271 m_pia28->irqb_handler().set(m_piairq, FUNC(input_merger_device::in_w<6>));
272
273 PIA6821(config, m_pia2c, 0);
274 m_pia2c->writepa_handler().set(FUNC(s11b_state::pia2c_pa_w));
275 m_pia2c->writepb_handler().set(FUNC(s11b_state::pia2c_pb_w));
276 m_pia2c->irqa_handler().set(m_piairq, FUNC(input_merger_device::in_w<7>));
277 m_pia2c->irqb_handler().set(m_piairq, FUNC(input_merger_device::in_w<8>));
278
279 PIA6821(config, m_pia30, 0);
280 m_pia30->readpa_handler().set(FUNC(s11_state::switch_r));
281 m_pia30->set_port_a_input_overrides_output_mask(0xff);
282 m_pia30->writepb_handler().set(FUNC(s11_state::switch_w));
283 m_pia30->cb2_handler().set(FUNC(s11_state::pia30_cb2_w));
284 m_pia30->irqa_handler().set(m_piairq, FUNC(input_merger_device::in_w<9>));
285 m_pia30->irqb_handler().set(m_piairq, FUNC(input_merger_device::in_w<10>));
286
287 PIA6821(config, m_pia34, 0);
288 m_pia34->writepa_handler().set(FUNC(s11b_state::pia34_pa_w));
289 m_pia34->writepb_handler().set(FUNC(s11_state::pia34_pb_w));
290 m_pia34->cb2_handler().set(FUNC(s11_state::pia34_cb2_w));
291 m_pia34->irqa_handler().set(m_piairq, FUNC(input_merger_device::in_w<11>));
292 m_pia34->irqb_handler().set(m_piairq, FUNC(input_merger_device::in_w<12>));
293
294 NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_1);
295
296 /* Add the soundcard */
297 M6802(config, m_audiocpu, XTAL(4'000'000));
298 m_audiocpu->set_ram_enable(false);
299 m_audiocpu->set_addrmap(AS_PROGRAM, &s11_state::s11_audio_map);
300 INPUT_MERGER_ANY_HIGH(config, m_audioirq).output_handler().set_inputline(m_audiocpu, M6802_IRQ_LINE);
301
302 MC1408(config, m_dac, 0);
303
304 // this CVSD filter differs from the one on system 11 and 11a, possibly simplified so it uses more of the same components, or so it has a different
305 // shape/cutoff than the filter on the bg music/speech board, on purpose.
306 // The CVSD filter has a large gain, about 4.6x
307 // The filter is boosting the ~5vpp audio signal from the CVSD chip to a ~23vpp (really ~17vpp) theoretical audio signal that the s11
308 // mainboard outputs on its volume control-repurposed-as-audio-out connector.
309 // In reality, the S11 mainboard outputs audio at a virtual ground level between +5v and -12v (so, 17VPP balanced around -7VDC), but since
310 // the CVSD chip's internal DAC can only output between a bit over +0x180/-0x180 out of 0x200, the most voltage it can ever output is
311 // between (assuming 0x1ff is 5VDC and 0x300 is 0VDC) a max of 4.375VDC and a min of 0.625VDC, i.e. 3.75VPP centered on 2.5VDC.
312 // In reality, the range is likely less than that.
313 // This means multiplying a 3.75VPP signal by 4.6 is 17.25VPP, which is almost exactly the expected 17V (12v+5v) VPP the output should have.
314 FILTER_BIQUAD(config, m_cvsd_filter2).opamp_mfb_lowpass_setup(RES_K(12), RES_K(12), RES_K(56), CAP_P(4700), CAP_P(470));
315 FILTER_BIQUAD(config, m_cvsd_filter).opamp_mfb_lowpass_setup(RES_K(180), RES_K(180), RES_K(180), CAP_P(470), CAP_P(100));
316 m_cvsd_filter->add_route(ALL_OUTPUTS, m_cvsd_filter2, 1.0);
317 HC55516(config, m_hc55516, 0).add_route(ALL_OUTPUTS, m_cvsd_filter, 1.0/4.0); // to prevent massive clipping issues, we divide the signal by 4 here before going into the filters, then multiply it by 4 after it comes out the other end
318
319 PIA6821(config, m_pias, 0);
320 m_pias->readpa_handler().set(FUNC(s11_state::sound_r));
321 m_pias->set_port_a_input_overrides_output_mask(0xff);
322 m_pias->writepa_handler().set(FUNC(s11_state::sound_w));
323 m_pias->writepb_handler().set(m_dac, FUNC(dac_byte_interface::data_w));
324 m_pias->ca2_handler().set(m_hc55516, FUNC(hc55516_device::clock_w));
325 m_pias->cb2_handler().set(m_hc55516, FUNC(hc55516_device::digit_w));
326 m_pias->irqa_handler().set(m_audioirq, FUNC(input_merger_device::in_w<0>));
327 m_pias->irqb_handler().set(m_audioirq, FUNC(input_merger_device::in_w<1>));
328 }
329
s11b(machine_config & config)330 void s11b_state::s11b(machine_config &config)
331 {
332 s11b_base(config);
333 /* Add the background music card */
334 S11_BG(config, m_bg);
335 m_dac->add_route(ALL_OUTPUTS, m_bg, 0.4484/2.0);
336 m_cvsd_filter2->add_route(ALL_OUTPUTS, m_bg, (0.4484*4.0)/2.0);
337 m_pia34->ca2_handler().set(m_bg, FUNC(s11_bg_device::resetq_w));
338 m_bg->pb_cb().set(m_pia34, FUNC(pia6821_device::portb_w));
339 m_bg->cb2_cb().set(m_pia34, FUNC(pia6821_device::cb1_w));
340 SPEAKER(config, "speaker").front_center();
341 m_bg->add_route(ALL_OUTPUTS, "speaker", 1.0);
342 }
343
s11b_jokerz(machine_config & config)344 void s11b_state::s11b_jokerz(machine_config &config)
345 {
346 s11b_base(config);
347 /* Add the pin sound 88 music card */
348 PINSND88(config, m_ps88);
349 // the dac and cvsd volumes should be equally mixed on the s11 board send to the audio board, whatever type it is
350 // the 4 gain values in the add_route statements are actually irrelevant, the ps88 device will override them
351 m_dac->add_route(ALL_OUTPUTS, m_ps88, 0.29, AUTO_ALLOC_INPUT, 0);
352 m_dac->add_route(ALL_OUTPUTS, m_ps88, 0.25, AUTO_ALLOC_INPUT, 1);
353 m_cvsd_filter2->add_route(ALL_OUTPUTS, m_ps88, (0.29*4.0), AUTO_ALLOC_INPUT, 0);
354 m_cvsd_filter2->add_route(ALL_OUTPUTS, m_ps88, (0.25*4.0), AUTO_ALLOC_INPUT, 1);
355 m_pia34->ca2_handler().set(m_ps88, FUNC(pinsnd88_device::resetq_w));
356 m_ps88->syncq_cb().set(m_pia34, FUNC(pia6821_device::ca1_w)); // the sync connection comes from sound connector pin 16 to MCA1, not the usual pin 12 to MCB1
357 SPEAKER(config, "cabinet").front_floor(); // the cabinet speaker is aimed down underneath the pinball table itself
358 SPEAKER(config, "backbox").front_center(); // the backbox speakers are roughly level with the user, but farther in front of them than the cabinet
359 m_ps88->add_route(0, "cabinet", 1.0);
360 m_ps88->add_route(1, "backbox", 1.0);
361 }
362
363 /*-----------------------
364 / Bad Cats 12/89
365 /-----------------------*/
366 ROM_START(bcats_l5)
367 ROM_REGION(0x10000, "maincpu", 0)
368 ROM_LOAD("cats_u26.l5", 0x4000, 0x4000, CRC(32246d12) SHA1(b8aa89d197a6b992501904f5072a10ab1a31db87))
369 ROM_LOAD("cats_u27.l5", 0x8000, 0x8000, CRC(ef842bbf) SHA1(854860db428795d5de5c075aa78496f0c18a380f))
370 ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF)
371 ROM_LOAD("cats_u21.l1", 0x18000, 0x8000, CRC(04110d08) SHA1(4b44b26983cb5d14a93c16a19dc2bdbaa665dc69))
372 ROM_LOAD("cats_u22.l1", 0x10000, 0x8000, CRC(7e152c78) SHA1(b4ab770fdd9420a5d35e55bf8fb84c99ac544b8b))
373 ROM_REGION(0x80000, "bg:cpu", ROMREGION_ERASEFF)
374 ROM_LOAD("cats_u4.l1", 0x00000, 0x8000, CRC(18c62813) SHA1(a4fb69cfedd0b92c22b599913df3cdf8b3eef42c))
375 ROM_RELOAD(0x08000,0x8000)
376 ROM_RELOAD(0x10000,0x8000)
377 ROM_RELOAD(0x18000,0x8000)
378 ROM_LOAD("cats_u19.l1", 0x20000, 0x8000, CRC(f2fea68b) SHA1(9a41823e71342b7a162420378f122bba34ce0636))
379 ROM_RELOAD(0x28000,0x8000)
380 ROM_RELOAD(0x30000,0x8000)
381 ROM_RELOAD(0x38000,0x8000)
382 ROM_LOAD("cats_u20.l1", 0x40000, 0x8000, CRC(bf4dc35a) SHA1(9920ce90d93fb6ecf98792c35bb6eb8862a969f3))
383 ROM_RELOAD(0x48000,0x8000)
384 ROM_RELOAD(0x50000,0x8000)
385 ROM_RELOAD(0x58000,0x8000)
386 ROM_END
387
388 ROM_START(bcats_l2)
389 ROM_REGION(0x10000, "maincpu", 0)
390 ROM_LOAD("bcgu26.la2", 0x4000, 0x4000, CRC(206c7cf8) SHA1(34eb128d46a0e1ba943f4e37aa95fa6d81aefb0e))
391 ROM_LOAD("bcgu27.la2", 0x8000, 0x8000, CRC(911981c6) SHA1(0d5b5c6d8399c6337300c789a0466242f91eaf94))
392 ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF)
393 ROM_LOAD("cats_u21.l1", 0x18000, 0x8000, CRC(04110d08) SHA1(4b44b26983cb5d14a93c16a19dc2bdbaa665dc69))
394 ROM_LOAD("cats_u22.l1", 0x10000, 0x8000, CRC(7e152c78) SHA1(b4ab770fdd9420a5d35e55bf8fb84c99ac544b8b))
395 ROM_REGION(0x80000, "bg:cpu", ROMREGION_ERASEFF)
396 ROM_LOAD("cats_u4.l1", 0x00000, 0x8000, CRC(18c62813) SHA1(a4fb69cfedd0b92c22b599913df3cdf8b3eef42c))
397 ROM_RELOAD(0x08000,0x8000)
398 ROM_RELOAD(0x10000,0x8000)
399 ROM_RELOAD(0x18000,0x8000)
400 ROM_LOAD("cats_u19.l1", 0x20000, 0x8000, CRC(f2fea68b) SHA1(9a41823e71342b7a162420378f122bba34ce0636))
401 ROM_RELOAD(0x28000,0x8000)
402 ROM_RELOAD(0x30000,0x8000)
403 ROM_RELOAD(0x38000,0x8000)
404 ROM_LOAD("cats_u20.l1", 0x40000, 0x8000, CRC(bf4dc35a) SHA1(9920ce90d93fb6ecf98792c35bb6eb8862a969f3))
405 ROM_RELOAD(0x48000,0x8000)
406 ROM_RELOAD(0x50000,0x8000)
407 ROM_RELOAD(0x58000,0x8000)
408 ROM_END
409
410 /*--------------------
411 / Banzai Run 7/88
412 /--------------------*/
413 ROM_START(bnzai_l3)
414 ROM_REGION(0x10000, "maincpu", 0)
415 ROM_LOAD("banz_u26.l3", 0x4000, 0x4000, CRC(ca578aa3) SHA1(32c03178cc9d9514f76e084e56f6cf6f82754331))
416 ROM_LOAD("banz_u27.l3", 0x8000, 0x8000, CRC(af66fac4) SHA1(84929aaad8a8e4a312a230b73f206d3b43a04dc3))
417 ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF)
418 ROM_LOAD("banz_u21.l1", 0x18000, 0x8000, CRC(cd06716e) SHA1(b61a0dc017dd4a09296a43a855461c5cee07517b))
419 ROM_LOAD("banz_u22.l1", 0x10000, 0x8000, CRC(e8159033) SHA1(e8f15801feefeb30768e88d685c208108aa134e8))
420 ROM_REGION(0x80000, "bg:cpu", ROMREGION_ERASEFF)
421 ROM_LOAD("banz_u4.l1", 0x00000, 0x8000, CRC(8fd69c69) SHA1(c024cda85c6616943c3a12ab5943a7be8709bfe3))
422 ROM_RELOAD(0x08000,0x8000)
423 ROM_RELOAD(0x10000,0x8000)
424 ROM_RELOAD(0x18000,0x8000)
425 ROM_LOAD("banz_u19.l1", 0x20000, 0x8000, CRC(9104248c) SHA1(48a8c41f3a4127f4fb4de37e876c8380e3511e1f))
426 ROM_RELOAD(0x28000,0x8000)
427 ROM_RELOAD(0x30000,0x8000)
428 ROM_RELOAD(0x38000,0x8000)
429 ROM_LOAD("banz_u20.l1", 0x40000, 0x8000, CRC(26b3d15c) SHA1(528084b6c62394f8ed9fc0f90b91d844060fc904))
430 ROM_RELOAD(0x48000,0x8000)
431 ROM_RELOAD(0x50000,0x8000)
432 ROM_RELOAD(0x58000,0x8000)
433 ROM_END
434
435 ROM_START(bnzai_g3)
436 ROM_REGION(0x10000, "maincpu", 0)
437 ROM_LOAD("banz_u26.l3g", 0x4000, 0x4000, CRC(744b8758) SHA1(0bcd5dfd872656d0261a819e3dbd222754585ec0))
438 ROM_LOAD("banz_u27.l3", 0x8000, 0x8000, CRC(af66fac4) SHA1(84929aaad8a8e4a312a230b73f206d3b43a04dc3))
439 ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF)
440 ROM_LOAD("banz_u21.l1", 0x18000, 0x8000, CRC(cd06716e) SHA1(b61a0dc017dd4a09296a43a855461c5cee07517b))
441 ROM_LOAD("banz_u22.l1", 0x10000, 0x8000, CRC(e8159033) SHA1(e8f15801feefeb30768e88d685c208108aa134e8))
442 ROM_REGION(0x80000, "bg:cpu", ROMREGION_ERASEFF)
443 ROM_LOAD("banz_u4.l1", 0x00000, 0x8000, CRC(8fd69c69) SHA1(c024cda85c6616943c3a12ab5943a7be8709bfe3))
444 ROM_RELOAD(0x08000,0x8000)
445 ROM_RELOAD(0x10000,0x8000)
446 ROM_RELOAD(0x18000,0x8000)
447 ROM_LOAD("banz_u19.l1", 0x20000, 0x8000, CRC(9104248c) SHA1(48a8c41f3a4127f4fb4de37e876c8380e3511e1f))
448 ROM_RELOAD(0x28000,0x8000)
449 ROM_RELOAD(0x30000,0x8000)
450 ROM_RELOAD(0x38000,0x8000)
451 ROM_LOAD("banz_u20.l1", 0x40000, 0x8000, CRC(26b3d15c) SHA1(528084b6c62394f8ed9fc0f90b91d844060fc904))
452 ROM_RELOAD(0x48000,0x8000)
453 ROM_RELOAD(0x50000,0x8000)
454 ROM_RELOAD(0x58000,0x8000)
455 ROM_END
456
457 ROM_START(bnzai_l1)
458 ROM_REGION(0x10000, "maincpu", 0)
459 ROM_LOAD("u26-l1.rom", 0x4000, 0x4000, CRC(556abdc0) SHA1(6de78345e5839a4ae9ff97273b6edb2635e0e8b4))
460 ROM_LOAD("u27-l1.rom", 0x8000, 0x8000, CRC(7fc6de2e) SHA1(a7b42c2cd8c1e3810a319c755e52273454d5ca41))
461 ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF)
462 ROM_LOAD("banz_u21.l1", 0x18000, 0x8000, CRC(cd06716e) SHA1(b61a0dc017dd4a09296a43a855461c5cee07517b))
463 ROM_LOAD("banz_u22.l1", 0x10000, 0x8000, CRC(e8159033) SHA1(e8f15801feefeb30768e88d685c208108aa134e8))
464 ROM_REGION(0x80000, "bg:cpu", ROMREGION_ERASEFF)
465 ROM_LOAD("banz_u4.l1", 0x00000, 0x8000, CRC(8fd69c69) SHA1(c024cda85c6616943c3a12ab5943a7be8709bfe3))
466 ROM_RELOAD(0x08000,0x8000)
467 ROM_RELOAD(0x10000,0x8000)
468 ROM_RELOAD(0x18000,0x8000)
469 ROM_LOAD("banz_u19.l1", 0x20000, 0x8000, CRC(9104248c) SHA1(48a8c41f3a4127f4fb4de37e876c8380e3511e1f))
470 ROM_RELOAD(0x28000,0x8000)
471 ROM_RELOAD(0x30000,0x8000)
472 ROM_RELOAD(0x38000,0x8000)
473 ROM_LOAD("banz_u20.l1", 0x40000, 0x8000, CRC(26b3d15c) SHA1(528084b6c62394f8ed9fc0f90b91d844060fc904))
474 ROM_RELOAD(0x48000,0x8000)
475 ROM_RELOAD(0x50000,0x8000)
476 ROM_RELOAD(0x58000,0x8000)
477 ROM_END
478
479 ROM_START(bnzai_pa)
480 ROM_REGION(0x10000, "maincpu", 0)
481 ROM_LOAD("u26-pa.rom", 0x4000, 0x4000, CRC(65a73e31) SHA1(0332b51ecfc548f72eaca402d83a5ad6dd223272))
482 ROM_LOAD("u27-pa.rom", 0x8000, 0x8000, CRC(c64e2898) SHA1(b2291e9e65f8392f2f05f116dc47fcaf37500e60))
483 ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF)
484 ROM_LOAD("banz_u21.l1", 0x18000, 0x8000, CRC(cd06716e) SHA1(b61a0dc017dd4a09296a43a855461c5cee07517b))
485 ROM_LOAD("banz_u22.l1", 0x10000, 0x8000, CRC(e8159033) SHA1(e8f15801feefeb30768e88d685c208108aa134e8))
486 ROM_REGION(0x80000, "bg:cpu", ROMREGION_ERASEFF)
487 ROM_LOAD("u4-p7.rom", 0x00000, 0x8000, CRC(630d1ce9) SHA1(fb7f6004b94bf20281216519f18b53949eef4405))
488 ROM_RELOAD(0x08000,0x8000)
489 ROM_RELOAD(0x10000,0x8000)
490 ROM_RELOAD(0x18000,0x8000)
491 ROM_LOAD("banz_u19.l1", 0x20000, 0x8000, CRC(9104248c) SHA1(48a8c41f3a4127f4fb4de37e876c8380e3511e1f))
492 ROM_RELOAD(0x28000,0x8000)
493 ROM_RELOAD(0x30000,0x8000)
494 ROM_RELOAD(0x38000,0x8000)
495 ROM_LOAD("banz_u20.l1", 0x40000, 0x8000, CRC(26b3d15c) SHA1(528084b6c62394f8ed9fc0f90b91d844060fc904))
496 ROM_RELOAD(0x48000,0x8000)
497 ROM_RELOAD(0x50000,0x8000)
498 ROM_RELOAD(0x58000,0x8000)
499 ROM_END
500
501 /*--------------------
502 / Big Guns 10/87
503 /--------------------*/
504 ROM_START(bguns_l8)
505 ROM_REGION(0x10000, "maincpu", 0)
506 ROM_LOAD("guns_u26.l8", 0x4000, 0x4000, CRC(792dc1e8) SHA1(34586585bbaf579cb522569238e24d9ab891b471))
507 ROM_LOAD("guns_u27.l8", 0x8000, 0x8000, CRC(ac4a1a51) SHA1(d48b5e5b550107df8c6edc2d5f78777d7d408959))
508 ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF)
509 ROM_LOAD("guns_u21.l1", 0x18000, 0x8000, CRC(35c6bfe4) SHA1(83dbd10311add75f56046de58d315f8a87389703))
510 ROM_LOAD("guns_u22.l1", 0x10000, 0x8000, CRC(091a5cb8) SHA1(db77314241eb6ed7f4385f99312a49b7caad1283))
511 ROM_REGION(0x80000, "bg:cpu", ROMREGION_ERASEFF)
512 ROM_LOAD("gund_u4.l1", 0x00000, 0x8000, CRC(d4a430a3) SHA1(5b44e3f313cc7cb75f51c239013d46e5eb986f9d))
513 ROM_RELOAD(0x08000,0x8000)
514 ROM_RELOAD(0x10000,0x8000)
515 ROM_RELOAD(0x18000,0x8000)
516 ROM_LOAD("guns_u19.l1", 0x20000, 0x8000, CRC(ec1a6c23) SHA1(45bb4f78b89de9e690b5f9741d17f97766e702d6))
517 ROM_RELOAD(0x28000,0x8000)
518 ROM_RELOAD(0x30000,0x8000)
519 ROM_RELOAD(0x38000,0x8000)
520 ROM_END
521
522 ROM_START(bguns_l7)
523 ROM_REGION(0x10000, "maincpu", 0)
524 ROM_LOAD("guns_u26.l8", 0x4000, 0x4000, CRC(792dc1e8) SHA1(34586585bbaf579cb522569238e24d9ab891b471))
525 ROM_LOAD("guns_u27.l7", 0x8000, 0x8000, CRC(8ff26d24) SHA1(eab732b401144ad7efc80d336299beae85ca7d24))
526 ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF)
527 ROM_LOAD("guns_u21.l1", 0x18000, 0x8000, CRC(35c6bfe4) SHA1(83dbd10311add75f56046de58d315f8a87389703))
528 ROM_LOAD("guns_u22.l1", 0x10000, 0x8000, CRC(091a5cb8) SHA1(db77314241eb6ed7f4385f99312a49b7caad1283))
529 ROM_REGION(0x80000, "bg:cpu", ROMREGION_ERASEFF)
530 ROM_LOAD("gund_u4.l1", 0x00000, 0x8000, CRC(d4a430a3) SHA1(5b44e3f313cc7cb75f51c239013d46e5eb986f9d))
531 ROM_RELOAD(0x08000,0x8000)
532 ROM_RELOAD(0x10000,0x8000)
533 ROM_RELOAD(0x18000,0x8000)
534 ROM_LOAD("guns_u19.l1", 0x20000, 0x8000, CRC(ec1a6c23) SHA1(45bb4f78b89de9e690b5f9741d17f97766e702d6))
535 ROM_RELOAD(0x28000,0x8000)
536 ROM_RELOAD(0x30000,0x8000)
537 ROM_RELOAD(0x38000,0x8000)
538 ROM_END
539
540 ROM_START(bguns_la)
541 ROM_REGION(0x10000, "maincpu", 0)
542 ROM_LOAD("u26-l-a.rom", 0x4000, 0x4000, CRC(613b4d5c) SHA1(7eed4ddb661cd03839a9a89ca695de9cbd1c4d45))
543 ROM_LOAD("u27-l-a.rom", 0x8000, 0x8000, CRC(eee9e1cc) SHA1(32fbade5cbc9047a61d4ce0ec1e616d5324d507f))
544 ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF)
545 ROM_LOAD("guns_u21.l1", 0x18000, 0x8000, CRC(35c6bfe4) SHA1(83dbd10311add75f56046de58d315f8a87389703))
546 ROM_LOAD("guns_u22.l1", 0x10000, 0x8000, CRC(091a5cb8) SHA1(db77314241eb6ed7f4385f99312a49b7caad1283))
547 ROM_REGION(0x80000, "bg:cpu", ROMREGION_ERASEFF)
548 ROM_LOAD("gund_u4.l1", 0x00000, 0x8000, CRC(d4a430a3) SHA1(5b44e3f313cc7cb75f51c239013d46e5eb986f9d))
549 ROM_RELOAD(0x08000,0x8000)
550 ROM_RELOAD(0x10000,0x8000)
551 ROM_RELOAD(0x18000,0x8000)
552 ROM_LOAD("guns_u19.l1", 0x20000, 0x8000, CRC(ec1a6c23) SHA1(45bb4f78b89de9e690b5f9741d17f97766e702d6))
553 ROM_RELOAD(0x28000,0x8000)
554 ROM_RELOAD(0x30000,0x8000)
555 ROM_RELOAD(0x38000,0x8000)
556 ROM_END
557
558 ROM_START(bguns_p1)
559 ROM_REGION(0x10000, "maincpu", 0)
560 ROM_LOAD("u26-p-1.rom", 0x4000, 0x4000, CRC(26b8d58f) SHA1(678d4f706b862f3168d6d15859dba6288912e462))
561 ROM_LOAD("u27-p-1.rom", 0x8000, 0x8000, CRC(2fba9a0d) SHA1(16629a5f009865825207378118a147e3135c51cf))
562 ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF)
563 ROM_LOAD("guns_u21.l1", 0x18000, 0x8000, CRC(35c6bfe4) SHA1(83dbd10311add75f56046de58d315f8a87389703))
564 ROM_LOAD("guns_u22.l1", 0x10000, 0x8000, CRC(091a5cb8) SHA1(db77314241eb6ed7f4385f99312a49b7caad1283))
565 ROM_REGION(0x80000, "bg:cpu", ROMREGION_ERASEFF)
566 ROM_LOAD("gund_u4.l1", 0x00000, 0x8000, CRC(d4a430a3) SHA1(5b44e3f313cc7cb75f51c239013d46e5eb986f9d))
567 ROM_RELOAD(0x08000,0x8000)
568 ROM_RELOAD(0x10000,0x8000)
569 ROM_RELOAD(0x18000,0x8000)
570 ROM_LOAD("guns_u19.l1", 0x20000, 0x8000, CRC(ec1a6c23) SHA1(45bb4f78b89de9e690b5f9741d17f97766e702d6))
571 ROM_RELOAD(0x28000,0x8000)
572 ROM_RELOAD(0x30000,0x8000)
573 ROM_RELOAD(0x38000,0x8000)
574 ROM_END
575
576 /*-----------------------
577 / Black Knight 2000 6/89
578 /-----------------------*/
579 ROM_START(bk2k_l4)
580 ROM_REGION(0x10000, "maincpu", 0)
581 ROM_LOAD("bk2k_u26.l4", 0x4000, 0x4000, CRC(16c7b9e7) SHA1(b6d5edb5ac2b58da699702ece00534d18c1a9fd7))
582 ROM_LOAD("bk2k_u27.l4", 0x8000, 0x8000, CRC(5cf3ab40) SHA1(ee8cb554d10478b028da4a761476d6ec8c56a042))
583 ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF)
584 ROM_LOAD("bk2k_u21.l1", 0x18000, 0x8000, CRC(08be36ad) SHA1(0f4c448e003df54ed8ccf0e0c57f6123ce1e2027))
585 ROM_LOAD("bk2k_u22.l1", 0x10000, 0x8000, CRC(9c8becd8) SHA1(9090e8104dad63f14246caabafec428d94d5e18d))
586 ROM_REGION(0x80000, "bg:cpu", ROMREGION_ERASEFF)
587 ROM_LOAD("bk2k_u4.l2", 0x00000, 0x8000, CRC(1d87281b) SHA1(609288b017aac6ce6da8717a35fdf87013adeb3c))
588 ROM_RELOAD(0x08000,0x8000)
589 ROM_RELOAD(0x10000,0x8000)
590 ROM_RELOAD(0x18000,0x8000)
591 ROM_LOAD("bk2k_u19.l1", 0x20000, 0x8000, CRC(58e162b2) SHA1(891f810ae18b46593f570d719f0290a1d08a1a10))
592 ROM_RELOAD(0x28000,0x8000)
593 ROM_RELOAD(0x30000,0x8000)
594 ROM_RELOAD(0x38000,0x8000)
595 ROM_END
596
597 ROM_START(bk2k_lg1) // the rom at u26 is reported as bad when the game is booted, but appears to run nonetheless; bad dump or original bug in the LG-1 set fixed in LG-2 and LG-3?
598 ROM_REGION(0x10000, "maincpu", 0)
599 ROM_LOAD("bk2kgu26.lg1", 0x4000, 0x4000, CRC(f916d163) SHA1(bd8cbac9345a8debd01c8c68110652f591ad9d51))
600 ROM_LOAD("bk2kgu27.lg1", 0x8000, 0x8000, CRC(4132ac5c) SHA1(5636d4e8fb9bf5a5f4ccafe4ef035ab0e8964e8b))
601 ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF)
602 ROM_LOAD("bk2k_u21.l1", 0x18000, 0x8000, CRC(08be36ad) SHA1(0f4c448e003df54ed8ccf0e0c57f6123ce1e2027))
603 ROM_LOAD("bk2k_u22.l1", 0x10000, 0x8000, CRC(9c8becd8) SHA1(9090e8104dad63f14246caabafec428d94d5e18d))
604 ROM_REGION(0x80000, "bg:cpu", ROMREGION_ERASEFF)
605 ROM_LOAD("bk2k_u4.l2", 0x00000, 0x8000, CRC(1d87281b) SHA1(609288b017aac6ce6da8717a35fdf87013adeb3c))
606 ROM_RELOAD(0x08000,0x8000)
607 ROM_RELOAD(0x10000,0x8000)
608 ROM_RELOAD(0x18000,0x8000)
609 ROM_LOAD("bk2k_u19.l1", 0x20000, 0x8000, CRC(58e162b2) SHA1(891f810ae18b46593f570d719f0290a1d08a1a10))
610 ROM_RELOAD(0x28000,0x8000)
611 ROM_RELOAD(0x30000,0x8000)
612 ROM_RELOAD(0x38000,0x8000)
613 ROM_END
614
615 ROM_START(bk2k_lg3)
616 ROM_REGION(0x10000, "maincpu", 0)
617 ROM_LOAD("u26-lg3.rom", 0x4000, 0x4000, CRC(6f468c85) SHA1(b919b436559a29c43911bd2839c5ae7c03e9b06f))
618 ROM_LOAD("u27-lg3.rom", 0x8000, 0x8000, CRC(27707522) SHA1(37844e2f3c70430ee169e1c369aa8e9d47b2c8f2))
619 ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF)
620 ROM_LOAD("bk2k_u21.l1", 0x18000, 0x8000, CRC(08be36ad) SHA1(0f4c448e003df54ed8ccf0e0c57f6123ce1e2027))
621 ROM_LOAD("bk2k_u22.l1", 0x10000, 0x8000, CRC(9c8becd8) SHA1(9090e8104dad63f14246caabafec428d94d5e18d))
622 ROM_REGION(0x80000, "bg:cpu", ROMREGION_ERASEFF)
623 ROM_LOAD("bk2k_u4.l2", 0x00000, 0x8000, CRC(1d87281b) SHA1(609288b017aac6ce6da8717a35fdf87013adeb3c))
624 ROM_RELOAD(0x08000,0x8000)
625 ROM_RELOAD(0x10000,0x8000)
626 ROM_RELOAD(0x18000,0x8000)
627 ROM_LOAD("bk2k_u19.l1", 0x20000, 0x8000, CRC(58e162b2) SHA1(891f810ae18b46593f570d719f0290a1d08a1a10))
628 ROM_RELOAD(0x28000,0x8000)
629 ROM_RELOAD(0x30000,0x8000)
630 ROM_RELOAD(0x38000,0x8000)
631 ROM_END
632
633 ROM_START(bk2k_pu1)
634 ROM_REGION(0x10000, "maincpu", 0)
635 ROM_LOAD("u26-pu1.rom", 0x4000, 0x4000, CRC(2da07403) SHA1(4b48c5d7b0a03aa4593dc6053dc5e94df22d2a64))
636 ROM_LOAD("u27-pu1.rom", 0x8000, 0x8000, CRC(245efbae) SHA1(e6354a6f5029f21aab2343cd90daf6cbfb51e556))
637 ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF)
638 ROM_LOAD("bk2k_u21.l1", 0x18000, 0x8000, CRC(08be36ad) SHA1(0f4c448e003df54ed8ccf0e0c57f6123ce1e2027))
639 ROM_LOAD("bk2k_u22.l1", 0x10000, 0x8000, CRC(9c8becd8) SHA1(9090e8104dad63f14246caabafec428d94d5e18d))
640 ROM_REGION(0x80000, "bg:cpu", ROMREGION_ERASEFF)
641 ROM_LOAD("bk2k_u4.l2", 0x00000, 0x8000, CRC(1d87281b) SHA1(609288b017aac6ce6da8717a35fdf87013adeb3c))
642 ROM_RELOAD(0x08000,0x8000)
643 ROM_RELOAD(0x10000,0x8000)
644 ROM_RELOAD(0x18000,0x8000)
645 ROM_LOAD("bk2k_u19.l1", 0x20000, 0x8000, CRC(58e162b2) SHA1(891f810ae18b46593f570d719f0290a1d08a1a10))
646 ROM_RELOAD(0x28000,0x8000)
647 ROM_RELOAD(0x30000,0x8000)
648 ROM_RELOAD(0x38000,0x8000)
649 ROM_END
650
651 ROM_START(bk2k_pf1)
652 ROM_REGION(0x10000, "maincpu", 0)
653 ROM_LOAD("bk2k_u26.pf7", 0x4000, 0x4000, CRC(79a77d26) SHA1(dfecd3f1fa80f0e7a84cafe7f45a96dd1c847090))
654 ROM_LOAD("bk2k_u27.pf1", 0x8000, 0x8000, CRC(2a84db98) SHA1(58438763ec702c1a1e73ab853c58352fe97c27e7))
655 ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF)
656 ROM_LOAD("bk2k_u21.l1", 0x18000, 0x8000, CRC(08be36ad) SHA1(0f4c448e003df54ed8ccf0e0c57f6123ce1e2027))
657 ROM_LOAD("bk2k_u22.l1", 0x10000, 0x8000, CRC(9c8becd8) SHA1(9090e8104dad63f14246caabafec428d94d5e18d))
658 ROM_REGION(0x80000, "bg:cpu", ROMREGION_ERASEFF)
659 ROM_LOAD("bk2k_u4.l2", 0x00000, 0x8000, CRC(1d87281b) SHA1(609288b017aac6ce6da8717a35fdf87013adeb3c))
660 ROM_RELOAD(0x08000,0x8000)
661 ROM_RELOAD(0x10000,0x8000)
662 ROM_RELOAD(0x18000,0x8000)
663 ROM_LOAD("bk2k_u19.l1", 0x20000, 0x8000, CRC(58e162b2) SHA1(891f810ae18b46593f570d719f0290a1d08a1a10))
664 ROM_RELOAD(0x28000,0x8000)
665 ROM_RELOAD(0x30000,0x8000)
666 ROM_RELOAD(0x38000,0x8000)
667 ROM_END
668
669 ROM_START(bk2k_la2)
670 ROM_REGION(0x10000, "maincpu", 0)
671 ROM_LOAD("u26-pu1.rom", 0x4000, 0x4000, CRC(2da07403) SHA1(4b48c5d7b0a03aa4593dc6053dc5e94df22d2a64))
672 ROM_LOAD("bk2k_u27.la2", 0x8000, 0x8000, CRC(531e7752) SHA1(e51a93d40bc316876488ae0a7691ff5fd514472d))
673 ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF)
674 ROM_LOAD("bk2k_u21.l1", 0x18000, 0x8000, CRC(08be36ad) SHA1(0f4c448e003df54ed8ccf0e0c57f6123ce1e2027))
675 ROM_LOAD("bk2k_u22.l1", 0x10000, 0x8000, CRC(9c8becd8) SHA1(9090e8104dad63f14246caabafec428d94d5e18d))
676 ROM_REGION(0x80000, "bg:cpu", ROMREGION_ERASEFF)
677 ROM_LOAD("bk2k_u4.l2", 0x00000, 0x8000, CRC(1d87281b) SHA1(609288b017aac6ce6da8717a35fdf87013adeb3c))
678 ROM_RELOAD(0x08000,0x8000)
679 ROM_RELOAD(0x10000,0x8000)
680 ROM_RELOAD(0x18000,0x8000)
681 ROM_LOAD("bk2k_u19.l1", 0x20000, 0x8000, CRC(58e162b2) SHA1(891f810ae18b46593f570d719f0290a1d08a1a10))
682 ROM_RELOAD(0x28000,0x8000)
683 ROM_RELOAD(0x30000,0x8000)
684 ROM_RELOAD(0x38000,0x8000)
685 ROM_END
686
687 ROM_START(bk2k_pa7)
688 ROM_REGION(0x10000, "maincpu", 0)
689 ROM_LOAD("bk2k_u26.pa7", 0x4000, 0x4000, CRC(a0426491) SHA1(de31dd6a1c3d99fb39f8f6bd21daa5050e819614))
690 ROM_LOAD("bk2k_u27.pa7", 0x8000, 0x8000, CRC(63e58e77) SHA1(961534fb09ca6db0e901b01d8ae45c82f418cd82))
691 ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF)
692 ROM_LOAD("bk2k_u21.l1", 0x18000, 0x8000, CRC(08be36ad) SHA1(0f4c448e003df54ed8ccf0e0c57f6123ce1e2027))
693 ROM_LOAD("bk2k_u22.l1", 0x10000, 0x8000, CRC(9c8becd8) SHA1(9090e8104dad63f14246caabafec428d94d5e18d))
694 ROM_REGION(0x80000, "bg:cpu", ROMREGION_ERASEFF)
695 ROM_LOAD("bk2k_u4.l2", 0x00000, 0x8000, CRC(1d87281b) SHA1(609288b017aac6ce6da8717a35fdf87013adeb3c))
696 ROM_RELOAD(0x08000,0x8000)
697 ROM_RELOAD(0x10000,0x8000)
698 ROM_RELOAD(0x18000,0x8000)
699 ROM_LOAD("bk2k_u19.l1", 0x20000, 0x8000, CRC(58e162b2) SHA1(891f810ae18b46593f570d719f0290a1d08a1a10))
700 ROM_RELOAD(0x28000,0x8000)
701 ROM_RELOAD(0x30000,0x8000)
702 ROM_RELOAD(0x38000,0x8000)
703 ROM_END
704
705 ROM_START(bk2k_pa5)
706 ROM_REGION(0x10000, "maincpu", 0)
707 ROM_LOAD("bk2k_u26.pa5", 0x4000, 0x4000, CRC(0012fe41) SHA1(06031684839268fdb73491626ec5bff6daacbf4c))
708 ROM_LOAD("bk2k_u27.pa5", 0x8000, 0x8000, CRC(2e40e173) SHA1(7d961bb0bd03e836ebfe705b8895dd2e9704e6e1))
709 ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF)
710 ROM_LOAD("bk2k_u21.l1", 0x18000, 0x8000, CRC(08be36ad) SHA1(0f4c448e003df54ed8ccf0e0c57f6123ce1e2027))
711 ROM_LOAD("bk2k_u22.l1", 0x10000, 0x8000, CRC(9c8becd8) SHA1(9090e8104dad63f14246caabafec428d94d5e18d))
712 ROM_REGION(0x80000, "bg:cpu", ROMREGION_ERASEFF)
713 ROM_LOAD("bk2k_u4.l2", 0x00000, 0x8000, CRC(1d87281b) SHA1(609288b017aac6ce6da8717a35fdf87013adeb3c))
714 ROM_RELOAD(0x08000,0x8000)
715 ROM_RELOAD(0x10000,0x8000)
716 ROM_RELOAD(0x18000,0x8000)
717 ROM_LOAD("bk2k_u19.l1", 0x20000, 0x8000, CRC(58e162b2) SHA1(891f810ae18b46593f570d719f0290a1d08a1a10))
718 ROM_RELOAD(0x28000,0x8000)
719 ROM_RELOAD(0x30000,0x8000)
720 ROM_RELOAD(0x38000,0x8000)
721 ROM_END
722
723 /*--------------------
724 / Cyclone 2/88
725 /--------------------*/
726 ROM_START(cycln_l5)
727 ROM_REGION(0x10000, "maincpu", 0)
728 ROM_LOAD("cycl_u26.l5", 0x4000, 0x4000, CRC(9ab15e12) SHA1(406f3212269dc42de1f3fabcf179958adbd4b5e8))
729 ROM_LOAD("cycl_u27.l5", 0x8000, 0x8000, CRC(c4b6aac0) SHA1(9058e450dbf9d198b1746c258b0e437d7ee844e9))
730 ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF)
731 ROM_LOAD("cycl_u21.l1", 0x18000, 0x8000, CRC(d4f69a7c) SHA1(da0ce27d92b22583be54a41fc8083cee803c987a))
732 ROM_LOAD("cycl_u22.l1", 0x10000, 0x8000, CRC(28dc8f13) SHA1(bccce3a9b6b2f52da919c6df8db07e5e3de12657))
733 ROM_REGION(0x80000, "bg:cpu", ROMREGION_ERASEFF)
734 ROM_LOAD("cycl_u4.l5", 0x00000, 0x8000, CRC(d04b663b) SHA1(f54c6df08ec73b733cfeb2a989e44e5c04da3d9e))
735 ROM_RELOAD(0x08000,0x8000)
736 ROM_RELOAD(0x10000,0x8000)
737 ROM_RELOAD(0x18000,0x8000)
738 ROM_LOAD("cycl_u19.l1", 0x20000, 0x8000, CRC(a20f6519) SHA1(63ded5f76133340fa31d4fe65420f4465866fb85))
739 ROM_RELOAD(0x28000,0x8000)
740 ROM_RELOAD(0x30000,0x8000)
741 ROM_RELOAD(0x38000,0x8000)
742 ROM_END
743
744 ROM_START(cycln_l4)
745 ROM_REGION(0x10000, "maincpu", 0)
746 ROM_LOAD("cycl_u26.l4", 0x4000, 0x4000, CRC(7da30995) SHA1(3774004df22ddce508fe0604c0349df3edd513b4))
747 ROM_LOAD("cycl_u27.l4", 0x8000, 0x8000, CRC(8874d65f) SHA1(600e2e8cd21faf8999ebef06fb08c43a1eb2ffd7))
748 ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF)
749 ROM_LOAD("cycl_u21.l1", 0x18000, 0x8000, CRC(d4f69a7c) SHA1(da0ce27d92b22583be54a41fc8083cee803c987a))
750 ROM_LOAD("cycl_u22.l1", 0x10000, 0x8000, CRC(28dc8f13) SHA1(bccce3a9b6b2f52da919c6df8db07e5e3de12657))
751 ROM_REGION(0x80000, "bg:cpu", ROMREGION_ERASEFF)
752 ROM_LOAD("cycl_u4.l5", 0x00000, 0x8000, CRC(d04b663b) SHA1(f54c6df08ec73b733cfeb2a989e44e5c04da3d9e))
753 ROM_RELOAD(0x08000,0x8000)
754 ROM_RELOAD(0x10000,0x8000)
755 ROM_RELOAD(0x18000,0x8000)
756 ROM_LOAD("cycl_u19.l1", 0x20000, 0x8000, CRC(a20f6519) SHA1(63ded5f76133340fa31d4fe65420f4465866fb85))
757 ROM_RELOAD(0x28000,0x8000)
758 ROM_RELOAD(0x30000,0x8000)
759 ROM_RELOAD(0x38000,0x8000)
760 ROM_END
761
762 ROM_START(cycln_l1)
763 ROM_REGION(0x10000, "maincpu", 0)
764 ROM_LOAD("cycl_u26.l1", 0x4000, 0x4000, CRC(b6b8354e) SHA1(ae07fb74ce340cf5c520ce7faea636c234c6e4db))
765 ROM_LOAD("cycl_u27.l1", 0x8000, 0x8000, CRC(81340fcd) SHA1(9ec6754b25f80919f8fe0a2ff9136b37ca8c1aa0))
766 ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF)
767 ROM_LOAD("cycl_u21.l1", 0x18000, 0x8000, CRC(d4f69a7c) SHA1(da0ce27d92b22583be54a41fc8083cee803c987a))
768 ROM_LOAD("cycl_u22.l1", 0x10000, 0x8000, CRC(28dc8f13) SHA1(bccce3a9b6b2f52da919c6df8db07e5e3de12657))
769 ROM_REGION(0x80000, "bg:cpu", ROMREGION_ERASEFF)
770 ROM_LOAD("cycl_u4.l5", 0x00000, 0x8000, CRC(d04b663b) SHA1(f54c6df08ec73b733cfeb2a989e44e5c04da3d9e))
771 ROM_RELOAD(0x08000,0x8000)
772 ROM_RELOAD(0x10000,0x8000)
773 ROM_RELOAD(0x18000,0x8000)
774 ROM_LOAD("cycl_u19.l1", 0x20000, 0x8000, CRC(a20f6519) SHA1(63ded5f76133340fa31d4fe65420f4465866fb85))
775 ROM_RELOAD(0x28000,0x8000)
776 ROM_RELOAD(0x30000,0x8000)
777 ROM_RELOAD(0x38000,0x8000)
778 ROM_END
779
780 /*--------------------
781 / Earthshaker 4/89
782 /--------------------*/
783 ROM_START(esha_pr4)
784 ROM_REGION(0x10000, "maincpu", 0)
785 ROM_LOAD("eshk_u26.f1", 0x4000, 0x4000, CRC(15e2bfe3) SHA1(57ce7f017a6f9ab88f221870efde91e97efbc8a6))
786 ROM_LOAD("eshk_u27.f1", 0x8000, 0x8000, CRC(ddfa8edd) SHA1(e59ba6c1e8a0087abda218a8922d83ebefd84666))
787 ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF)
788 ROM_LOAD("eshk_u21.l1", 0x18000, 0x8000, CRC(feac68e5) SHA1(2f12a78398bc3a468e3e0656da91260d45b0663b))
789 ROM_LOAD("eshk_u22.l1", 0x10000, 0x8000, CRC(44f50fe1) SHA1(a8e24dbb0f5cf300118e1ebdcd2bb6b274d87936))
790 ROM_REGION(0x80000, "bg:cpu", ROMREGION_ERASEFF)
791 ROM_LOAD("eshk_u4.l1", 0x00000, 0x8000, CRC(40069f8c) SHA1(aafdc189259fa9c8dc49e60e978b84775e16c64e))
792 ROM_RELOAD(0x08000,0x8000)
793 ROM_RELOAD(0x10000,0x8000)
794 ROM_RELOAD(0x18000,0x8000)
795 ROM_LOAD("eshk_u19.l1", 0x20000, 0x8000, CRC(e5593075) SHA1(549b03402e5639b449e35325eb52e78f8810b07a))
796 ROM_RELOAD(0x28000,0x8000)
797 ROM_RELOAD(0x30000,0x8000)
798 ROM_RELOAD(0x38000,0x8000)
799 ROM_END
800
801 ROM_START(esha_la3)
802 ROM_REGION(0x10000, "maincpu", 0)
803 ROM_LOAD("eshk_u26.l3", 0x4000, 0x4000, CRC(5350d132) SHA1(fbc671c89f85375c34c49610943c87336123fdc8))
804 ROM_LOAD("eshk_u27.l3", 0x8000, 0x8000, CRC(91389290) SHA1(3f80b77aa0b7db2409bc6b197feb7a4d289b6ec8))
805 ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF)
806 ROM_LOAD("eshk_u21.l1", 0x18000, 0x8000, CRC(feac68e5) SHA1(2f12a78398bc3a468e3e0656da91260d45b0663b))
807 ROM_LOAD("eshk_u22.l1", 0x10000, 0x8000, CRC(44f50fe1) SHA1(a8e24dbb0f5cf300118e1ebdcd2bb6b274d87936))
808 ROM_REGION(0x80000, "bg:cpu", ROMREGION_ERASEFF)
809 ROM_LOAD("eshk_u4.l1", 0x00000, 0x8000, CRC(40069f8c) SHA1(aafdc189259fa9c8dc49e60e978b84775e16c64e))
810 ROM_RELOAD(0x08000,0x8000)
811 ROM_RELOAD(0x10000,0x8000)
812 ROM_RELOAD(0x18000,0x8000)
813 ROM_LOAD("eshk_u19.l1", 0x20000, 0x8000, CRC(e5593075) SHA1(549b03402e5639b449e35325eb52e78f8810b07a))
814 ROM_RELOAD(0x28000,0x8000)
815 ROM_RELOAD(0x30000,0x8000)
816 ROM_RELOAD(0x38000,0x8000)
817 ROM_END
818
819 ROM_START(esha_ma3)
820 ROM_REGION(0x10000, "maincpu", 0)
821 ROM_LOAD("eshk_u26.ml3", 0x4000, 0x4000, CRC(7b7b1a8a) SHA1(8c1d5e4e0b4217055ad9e1490ff3dba52ef013f4))
822 ROM_LOAD("eshk_u27.ml3", 0x8000, 0x8000, CRC(6197c56c) SHA1(338438e8e4c9a7790977dc8e394f6f032516f755))
823 ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF)
824 ROM_LOAD("eshk_u21.l1", 0x18000, 0x8000, CRC(feac68e5) SHA1(2f12a78398bc3a468e3e0656da91260d45b0663b))
825 ROM_LOAD("eshk_u22.l1", 0x10000, 0x8000, CRC(44f50fe1) SHA1(a8e24dbb0f5cf300118e1ebdcd2bb6b274d87936))
826 ROM_REGION(0x80000, "bg:cpu", ROMREGION_ERASEFF)
827 ROM_LOAD("eshk_u4.l1", 0x00000, 0x8000, CRC(40069f8c) SHA1(aafdc189259fa9c8dc49e60e978b84775e16c64e))
828 ROM_RELOAD(0x08000,0x8000)
829 ROM_RELOAD(0x10000,0x8000)
830 ROM_RELOAD(0x18000,0x8000)
831 ROM_LOAD("eshk_u19.l1", 0x20000, 0x8000, CRC(e5593075) SHA1(549b03402e5639b449e35325eb52e78f8810b07a))
832 ROM_RELOAD(0x28000,0x8000)
833 ROM_RELOAD(0x30000,0x8000)
834 ROM_RELOAD(0x38000,0x8000)
835 ROM_END
836
837 ROM_START(esha_lg1)
838 ROM_REGION(0x10000, "maincpu", 0)
839 ROM_LOAD("u26-lg1.rom", 0x4000, 0x4000, CRC(6b1c4d12) SHA1(8e90878ab3b6319e4b81967b4cb8c47e1b6b936c))
840 ROM_LOAD("u27-lg1.rom", 0x8000, 0x8000, CRC(6ee69cda) SHA1(227a4b311b9fa5f34d38bee2b5063572a06809cf))
841 ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF)
842 ROM_LOAD("eshk_u21.l1", 0x18000, 0x8000, CRC(feac68e5) SHA1(2f12a78398bc3a468e3e0656da91260d45b0663b))
843 ROM_LOAD("eshk_u22.l1", 0x10000, 0x8000, CRC(44f50fe1) SHA1(a8e24dbb0f5cf300118e1ebdcd2bb6b274d87936))
844 ROM_REGION(0x80000, "bg:cpu", ROMREGION_ERASEFF)
845 ROM_LOAD("eshk_u4.l1", 0x00000, 0x8000, CRC(40069f8c) SHA1(aafdc189259fa9c8dc49e60e978b84775e16c64e))
846 ROM_RELOAD(0x08000,0x8000)
847 ROM_RELOAD(0x10000,0x8000)
848 ROM_RELOAD(0x18000,0x8000)
849 ROM_LOAD("eshk_u19.l1", 0x20000, 0x8000, CRC(e5593075) SHA1(549b03402e5639b449e35325eb52e78f8810b07a))
850 ROM_RELOAD(0x28000,0x8000)
851 ROM_RELOAD(0x30000,0x8000)
852 ROM_RELOAD(0x38000,0x8000)
853 ROM_END
854
855 ROM_START(esha_lg2)
856 ROM_REGION(0x10000, "maincpu", 0)
857 ROM_LOAD("u26-lg2.rom", 0x4000, 0x4000, CRC(e30361c6) SHA1(f5626aaf36348b3aad6b04901c5d84eee1153f51))
858 ROM_LOAD("u27-lg1.rom", 0x8000, 0x8000, CRC(6ee69cda) SHA1(227a4b311b9fa5f34d38bee2b5063572a06809cf))
859 ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF)
860 ROM_LOAD("eshk_u21.l1", 0x18000, 0x8000, CRC(feac68e5) SHA1(2f12a78398bc3a468e3e0656da91260d45b0663b))
861 ROM_LOAD("eshk_u22.l1", 0x10000, 0x8000, CRC(44f50fe1) SHA1(a8e24dbb0f5cf300118e1ebdcd2bb6b274d87936))
862 ROM_REGION(0x80000, "bg:cpu", ROMREGION_ERASEFF)
863 ROM_LOAD("eshk_u4.l1", 0x00000, 0x8000, CRC(40069f8c) SHA1(aafdc189259fa9c8dc49e60e978b84775e16c64e))
864 ROM_RELOAD(0x08000,0x8000)
865 ROM_RELOAD(0x10000,0x8000)
866 ROM_RELOAD(0x18000,0x8000)
867 ROM_LOAD("eshk_u19.l1", 0x20000, 0x8000, CRC(e5593075) SHA1(549b03402e5639b449e35325eb52e78f8810b07a))
868 ROM_RELOAD(0x28000,0x8000)
869 ROM_RELOAD(0x30000,0x8000)
870 ROM_RELOAD(0x38000,0x8000)
871 ROM_END
872
873 ROM_START(esha_la1)
874 ROM_REGION(0x10000, "maincpu", 0)
875 ROM_LOAD("u26-la1.rom", 0x4000, 0x4000, CRC(c9c9a32d) SHA1(cd273198e777b644535836ea5785b0dfe5c792c5))
876 ROM_LOAD("u27-la1.rom", 0x8000, 0x8000, CRC(3433b516) SHA1(5aff6bc72f2d6c0fd00f125ed5b4b6d8035d54bc))
877 ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF)
878 ROM_LOAD("eshk_u21.l1", 0x18000, 0x8000, CRC(feac68e5) SHA1(2f12a78398bc3a468e3e0656da91260d45b0663b))
879 ROM_LOAD("eshk_u22.l1", 0x10000, 0x8000, CRC(44f50fe1) SHA1(a8e24dbb0f5cf300118e1ebdcd2bb6b274d87936))
880 ROM_REGION(0x80000, "bg:cpu", ROMREGION_ERASEFF)
881 ROM_LOAD("eshk_u4.l1", 0x00000, 0x8000, CRC(40069f8c) SHA1(aafdc189259fa9c8dc49e60e978b84775e16c64e))
882 ROM_RELOAD(0x08000,0x8000)
883 ROM_RELOAD(0x10000,0x8000)
884 ROM_RELOAD(0x18000,0x8000)
885 ROM_LOAD("eshk_u19.l1", 0x20000, 0x8000, CRC(e5593075) SHA1(549b03402e5639b449e35325eb52e78f8810b07a))
886 ROM_RELOAD(0x28000,0x8000)
887 ROM_RELOAD(0x30000,0x8000)
888 ROM_RELOAD(0x38000,0x8000)
889 ROM_END
890
891 ROM_START(esha_pa1)
892 ROM_REGION(0x10000, "maincpu", 0)
893 ROM_LOAD("u26-pa1.rom", 0x4000, 0x4000, CRC(08c0b0d6) SHA1(36c23655e1ae07a3a5c91f68fdb27a78ca272683))
894 ROM_LOAD("u27-pa1.rom", 0x8000, 0x8000, CRC(ddd6e8bb) SHA1(b46da424f9c4ac70e65af3ee7b4e08df38ffdb26))
895 ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF)
896 ROM_LOAD("eshk_u21.l1", 0x18000, 0x8000, CRC(feac68e5) SHA1(2f12a78398bc3a468e3e0656da91260d45b0663b))
897 ROM_LOAD("eshk_u22.l1", 0x10000, 0x8000, CRC(44f50fe1) SHA1(a8e24dbb0f5cf300118e1ebdcd2bb6b274d87936))
898 ROM_REGION(0x80000, "bg:cpu", ROMREGION_ERASEFF)
899 ROM_LOAD("u4-p1.rom", 0x00000, 0x8000, CRC(7219ffc2) SHA1(b8585b7d12f401d8ba4d95a5e2f20d35ff0ac26a))
900 ROM_RELOAD(0x08000,0x8000)
901 ROM_RELOAD(0x10000,0x8000)
902 ROM_RELOAD(0x18000,0x8000)
903 ROM_LOAD("eshk_u19.l1", 0x20000, 0x8000, CRC(e5593075) SHA1(549b03402e5639b449e35325eb52e78f8810b07a))
904 ROM_RELOAD(0x28000,0x8000)
905 ROM_RELOAD(0x30000,0x8000)
906 ROM_RELOAD(0x38000,0x8000)
907 ROM_END
908
909 ROM_START(esha_pa4)
910 ROM_REGION(0x10000, "maincpu", 0)
911 ROM_LOAD("eshk_u26.pa4", 0x4000, 0x4000, CRC(9ffe5ee8) SHA1(533e5e90f6ce1ee4ca69463158860c7fef6b8e05))
912 ROM_LOAD("eshk_u27.pa4", 0x8000, 0x8000, CRC(a1795d11) SHA1(1797aa566e7e490bca6b00891fed65ac1f115280))
913 ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF)
914 ROM_LOAD("eshk_u21.l1", 0x18000, 0x8000, CRC(feac68e5) SHA1(2f12a78398bc3a468e3e0656da91260d45b0663b))
915 ROM_LOAD("eshk_u22.l1", 0x10000, 0x8000, CRC(44f50fe1) SHA1(a8e24dbb0f5cf300118e1ebdcd2bb6b274d87936))
916 ROM_REGION(0x80000, "bg:cpu", ROMREGION_ERASEFF)
917 ROM_LOAD("u4-p1.rom", 0x00000, 0x8000, CRC(7219ffc2) SHA1(b8585b7d12f401d8ba4d95a5e2f20d35ff0ac26a))
918 ROM_RELOAD(0x08000,0x8000)
919 ROM_RELOAD(0x10000,0x8000)
920 ROM_RELOAD(0x18000,0x8000)
921 ROM_LOAD("eshk_u19.l1", 0x20000, 0x8000, CRC(e5593075) SHA1(549b03402e5639b449e35325eb52e78f8810b07a))
922 ROM_RELOAD(0x28000,0x8000)
923 ROM_RELOAD(0x30000,0x8000)
924 ROM_RELOAD(0x38000,0x8000)
925 ROM_END
926
927 /*--------------------
928 / Elvira and the Party Monsters 10/89
929 /--------------------*/
930 ROM_START(eatpm_l4)
931 ROM_REGION(0x10000, "maincpu", 0)
932 ROM_LOAD("elvi_u26.l4", 0x4000, 0x4000, CRC(24e09bf6) SHA1(0ff686c671e8cb2b2c8a9669bf44c3b0ba32ed4d))
933 ROM_LOAD("elvi_u27.l4", 0x8000, 0x8000, CRC(3614f3e2) SHA1(3143fef8ab91ad357803d1e98b8ee953e6a194ef))
934 ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF)
935 ROM_LOAD("elvi_u21.l1", 0x18000, 0x8000, CRC(68d44545) SHA1(8c3ea8521a44b1539cd148f142cca14184174ba7))
936 ROM_LOAD("elvi_u22.l1", 0x10000, 0x8000, CRC(e525b4fe) SHA1(be728ec33a00b93c3346428a9248b588460af945))
937 ROM_REGION(0x80000, "bg:cpu", ROMREGION_ERASEFF)
938 ROM_LOAD("elvi_u4.l1", 0x00000, 0x8000, CRC(b5afa4db) SHA1(59b72dac5301a4befa01b93da5162478682e6021))
939 ROM_RELOAD(0x08000,0x8000)
940 ROM_RELOAD(0x10000,0x8000)
941 ROM_RELOAD(0x18000,0x8000)
942 ROM_LOAD("elvi_u19.l1", 0x20000, 0x8000, CRC(806bc350) SHA1(d170aef11001096da9f2f7240726662009e26f5f))
943 ROM_RELOAD(0x28000,0x8000)
944 ROM_RELOAD(0x30000,0x8000)
945 ROM_RELOAD(0x38000,0x8000)
946 ROM_LOAD("elvi_u20.l1", 0x40000, 0x8000, CRC(3d92d5fd) SHA1(834d40a59be57057103d1d8ab48fdaaf7dc5eda2))
947 ROM_RELOAD(0x48000,0x8000)
948 ROM_RELOAD(0x50000,0x8000)
949 ROM_RELOAD(0x58000,0x8000)
950 ROM_END
951
952 ROM_START(eatpm_l1)
953 ROM_REGION(0x10000, "maincpu", 0)
954 ROM_LOAD("u26-la1.rom", 0x4000, 0x4000, CRC(7a4873e6) SHA1(8e37ba2e428d83f6a84447761d99af12f5677c1d))
955 ROM_LOAD("u27-la1.rom", 0x8000, 0x8000, CRC(d1c80549) SHA1(ab7dd88c460102e7db095a2df58c567ba43d81af))
956 ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF)
957 ROM_LOAD("elvi_u21.l1", 0x18000, 0x8000, CRC(68d44545) SHA1(8c3ea8521a44b1539cd148f142cca14184174ba7))
958 ROM_LOAD("elvi_u22.l1", 0x10000, 0x8000, CRC(e525b4fe) SHA1(be728ec33a00b93c3346428a9248b588460af945))
959 ROM_REGION(0x80000, "bg:cpu", ROMREGION_ERASEFF)
960 ROM_LOAD("elvi_u4.l1", 0x00000, 0x8000, CRC(b5afa4db) SHA1(59b72dac5301a4befa01b93da5162478682e6021))
961 ROM_RELOAD(0x08000,0x8000)
962 ROM_RELOAD(0x10000,0x8000)
963 ROM_RELOAD(0x18000,0x8000)
964 ROM_LOAD("elvi_u19.l1", 0x20000, 0x8000, CRC(806bc350) SHA1(d170aef11001096da9f2f7240726662009e26f5f))
965 ROM_RELOAD(0x28000,0x8000)
966 ROM_RELOAD(0x30000,0x8000)
967 ROM_RELOAD(0x38000,0x8000)
968 ROM_LOAD("elvi_u20.l1", 0x40000, 0x8000, CRC(3d92d5fd) SHA1(834d40a59be57057103d1d8ab48fdaaf7dc5eda2))
969 ROM_RELOAD(0x48000,0x8000)
970 ROM_RELOAD(0x50000,0x8000)
971 ROM_RELOAD(0x58000,0x8000)
972 ROM_END
973
974 ROM_START(eatpm_l2)
975 ROM_REGION(0x10000, "maincpu", 0)
976 ROM_LOAD("u26-la2.rom", 0x4000, 0x4000, CRC(c4dc967d) SHA1(e12d06282176d231ffa0e2895499ebd8dd8e6e4f))
977 ROM_LOAD("u27-la2.rom", 0x8000, 0x8000, CRC(01e7aef5) SHA1(82c07635285ff9efb584043601ff5d811a1ab28b))
978 ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF)
979 ROM_LOAD("elvi_u21.l1", 0x18000, 0x8000, CRC(68d44545) SHA1(8c3ea8521a44b1539cd148f142cca14184174ba7))
980 ROM_LOAD("elvi_u22.l1", 0x10000, 0x8000, CRC(e525b4fe) SHA1(be728ec33a00b93c3346428a9248b588460af945))
981 ROM_REGION(0x80000, "bg:cpu", ROMREGION_ERASEFF)
982 ROM_LOAD("elvi_u4.l1", 0x00000, 0x8000, CRC(b5afa4db) SHA1(59b72dac5301a4befa01b93da5162478682e6021))
983 ROM_RELOAD(0x08000,0x8000)
984 ROM_RELOAD(0x10000,0x8000)
985 ROM_RELOAD(0x18000,0x8000)
986 ROM_LOAD("elvi_u19.l1", 0x20000, 0x8000, CRC(806bc350) SHA1(d170aef11001096da9f2f7240726662009e26f5f))
987 ROM_RELOAD(0x28000,0x8000)
988 ROM_RELOAD(0x30000,0x8000)
989 ROM_RELOAD(0x38000,0x8000)
990 ROM_LOAD("elvi_u20.l1", 0x40000, 0x8000, CRC(3d92d5fd) SHA1(834d40a59be57057103d1d8ab48fdaaf7dc5eda2))
991 ROM_RELOAD(0x48000,0x8000)
992 ROM_RELOAD(0x50000,0x8000)
993 ROM_RELOAD(0x58000,0x8000)
994 ROM_END
995
996 ROM_START(eatpm_4g)
997 ROM_REGION(0x10000, "maincpu", 0)
998 ROM_LOAD("u26-lg4.rom", 0x4000, 0x4000, CRC(5e196382) SHA1(e948993ae100ab3d7e1b771f4ce22e3faaad84b4))
999 ROM_LOAD("elvi_u27.l4", 0x8000, 0x8000, CRC(3614f3e2) SHA1(3143fef8ab91ad357803d1e98b8ee953e6a194ef))
1000 ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF)
1001 ROM_LOAD("elvi_u21.l1", 0x18000, 0x8000, CRC(68d44545) SHA1(8c3ea8521a44b1539cd148f142cca14184174ba7))
1002 ROM_LOAD("elvi_u22.l1", 0x10000, 0x8000, CRC(e525b4fe) SHA1(be728ec33a00b93c3346428a9248b588460af945))
1003 ROM_REGION(0x80000, "bg:cpu", ROMREGION_ERASEFF)
1004 ROM_LOAD("elvi_u4.l1", 0x00000, 0x8000, CRC(b5afa4db) SHA1(59b72dac5301a4befa01b93da5162478682e6021))
1005 ROM_RELOAD(0x08000,0x8000)
1006 ROM_RELOAD(0x10000,0x8000)
1007 ROM_RELOAD(0x18000,0x8000)
1008 ROM_LOAD("elvi_u19.l1", 0x20000, 0x8000, CRC(806bc350) SHA1(d170aef11001096da9f2f7240726662009e26f5f))
1009 ROM_RELOAD(0x28000,0x8000)
1010 ROM_RELOAD(0x30000,0x8000)
1011 ROM_RELOAD(0x38000,0x8000)
1012 ROM_LOAD("elvi_u20.l1", 0x40000, 0x8000, CRC(3d92d5fd) SHA1(834d40a59be57057103d1d8ab48fdaaf7dc5eda2))
1013 ROM_RELOAD(0x48000,0x8000)
1014 ROM_RELOAD(0x50000,0x8000)
1015 ROM_RELOAD(0x58000,0x8000)
1016 ROM_END
1017
1018 ROM_START(eatpm_4u)
1019 ROM_REGION(0x10000, "maincpu", 0)
1020 ROM_LOAD("u26-lu4.rom", 0x4000, 0x4000, CRC(504366c8) SHA1(1ca667208d4dcc8a09e35cad5f57798902611d7e))
1021 ROM_LOAD("elvi_u27.l4", 0x8000, 0x8000, CRC(3614f3e2) SHA1(3143fef8ab91ad357803d1e98b8ee953e6a194ef))
1022 ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF)
1023 ROM_LOAD("elvi_u21.l1", 0x18000, 0x8000, CRC(68d44545) SHA1(8c3ea8521a44b1539cd148f142cca14184174ba7))
1024 ROM_LOAD("elvi_u22.l1", 0x10000, 0x8000, CRC(e525b4fe) SHA1(be728ec33a00b93c3346428a9248b588460af945))
1025 ROM_REGION(0x80000, "bg:cpu", ROMREGION_ERASEFF)
1026 ROM_LOAD("elvi_u4.l1", 0x00000, 0x8000, CRC(b5afa4db) SHA1(59b72dac5301a4befa01b93da5162478682e6021))
1027 ROM_RELOAD(0x08000,0x8000)
1028 ROM_RELOAD(0x10000,0x8000)
1029 ROM_RELOAD(0x18000,0x8000)
1030 ROM_LOAD("elvi_u19.l1", 0x20000, 0x8000, CRC(806bc350) SHA1(d170aef11001096da9f2f7240726662009e26f5f))
1031 ROM_RELOAD(0x28000,0x8000)
1032 ROM_RELOAD(0x30000,0x8000)
1033 ROM_RELOAD(0x38000,0x8000)
1034 ROM_LOAD("elvi_u20.l1", 0x40000, 0x8000, CRC(3d92d5fd) SHA1(834d40a59be57057103d1d8ab48fdaaf7dc5eda2))
1035 ROM_RELOAD(0x48000,0x8000)
1036 ROM_RELOAD(0x50000,0x8000)
1037 ROM_RELOAD(0x58000,0x8000)
1038 ROM_END
1039
1040 ROM_START(eatpm_f1)
1041 ROM_REGION(0x10000, "maincpu", 0)
1042 ROM_LOAD("u26-lf1.rom", 0x4000, 0x4000, CRC(d479fae4) SHA1(488890fa3ef185499d6f0d620e054cdc96548c40))
1043 ROM_LOAD("u27-la1.rom", 0x8000, 0x8000, CRC(d1c80549) SHA1(ab7dd88c460102e7db095a2df58c567ba43d81af))
1044 ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF)
1045 ROM_LOAD("elvi_u21.l1", 0x18000, 0x8000, CRC(68d44545) SHA1(8c3ea8521a44b1539cd148f142cca14184174ba7))
1046 ROM_LOAD("elvi_u22.l1", 0x10000, 0x8000, CRC(e525b4fe) SHA1(be728ec33a00b93c3346428a9248b588460af945))
1047 ROM_REGION(0x80000, "bg:cpu", ROMREGION_ERASEFF)
1048 ROM_LOAD("elvi_u4.l1", 0x00000, 0x8000, CRC(b5afa4db) SHA1(59b72dac5301a4befa01b93da5162478682e6021))
1049 ROM_RELOAD(0x08000,0x8000)
1050 ROM_RELOAD(0x10000,0x8000)
1051 ROM_RELOAD(0x18000,0x8000)
1052 ROM_LOAD("elvi_u19.l1", 0x20000, 0x8000, CRC(806bc350) SHA1(d170aef11001096da9f2f7240726662009e26f5f))
1053 ROM_RELOAD(0x28000,0x8000)
1054 ROM_RELOAD(0x30000,0x8000)
1055 ROM_RELOAD(0x38000,0x8000)
1056 ROM_LOAD("elvi_u20.l1", 0x40000, 0x8000, CRC(3d92d5fd) SHA1(834d40a59be57057103d1d8ab48fdaaf7dc5eda2))
1057 ROM_RELOAD(0x48000,0x8000)
1058 ROM_RELOAD(0x50000,0x8000)
1059 ROM_RELOAD(0x58000,0x8000)
1060 ROM_END
1061
1062 ROM_START(eatpm_p7)
1063 ROM_REGION(0x10000, "maincpu", 0)
1064 ROM_LOAD("u26-pa7.rom", 0x4000, 0x4000, CRC(0bcc6639) SHA1(016685f6f0ed144e673846c5d44c81baa273c949))
1065 ROM_LOAD("u27-pa7.rom", 0x8000, 0x8000, CRC(c9c2bbf0) SHA1(9d23ccd26dc103edee303759f10b11ce0381223b))
1066 ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF)
1067 ROM_LOAD("elvi_u21.l1", 0x18000, 0x8000, CRC(68d44545) SHA1(8c3ea8521a44b1539cd148f142cca14184174ba7))
1068 ROM_LOAD("elvi_u22.l1", 0x10000, 0x8000, CRC(e525b4fe) SHA1(be728ec33a00b93c3346428a9248b588460af945))
1069 ROM_REGION(0x80000, "bg:cpu", ROMREGION_ERASEFF)
1070 ROM_LOAD("elvi_u4.l1", 0x00000, 0x8000, CRC(b5afa4db) SHA1(59b72dac5301a4befa01b93da5162478682e6021))
1071 ROM_RELOAD(0x08000,0x8000)
1072 ROM_RELOAD(0x10000,0x8000)
1073 ROM_RELOAD(0x18000,0x8000)
1074 ROM_LOAD("elvi_u19.l1", 0x20000, 0x8000, CRC(806bc350) SHA1(d170aef11001096da9f2f7240726662009e26f5f))
1075 ROM_RELOAD(0x28000,0x8000)
1076 ROM_RELOAD(0x30000,0x8000)
1077 ROM_RELOAD(0x38000,0x8000)
1078 ROM_LOAD("elvi_u20.l1", 0x40000, 0x8000, CRC(3d92d5fd) SHA1(834d40a59be57057103d1d8ab48fdaaf7dc5eda2))
1079 ROM_RELOAD(0x48000,0x8000)
1080 ROM_RELOAD(0x50000,0x8000)
1081 ROM_RELOAD(0x58000,0x8000)
1082 ROM_END
1083
1084 /*--------------------
1085 / Jokerz! 1/89
1086 /--------------------*/
1087 // NOTE: This game uses an entirely different sound/music board unique for this game: D-12338-567
1088 ROM_START(jokrz_l6)
1089 ROM_REGION(0x10000, "maincpu", 0)
1090 ROM_LOAD("jokeru26.l6", 0x4000, 0x4000, CRC(c748c1ba) SHA1(e74b3be2c5d3e81ff29bc4444384f456846111b3))
1091 ROM_LOAD("jokeru27.l6", 0x8000, 0x8000, CRC(612d0ea7) SHA1(35d88de615a15442689e13414117b7dfca6a4614))
1092 ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF)
1093 ROM_LOAD("jokeru21.l1", 0x18000, 0x8000, CRC(9e2be4f6) SHA1(6e26b55935d0c8138176b54a11c1a9ab58366628))
1094 ROM_LOAD("jokeru22.l1", 0x10000, 0x8000, CRC(2f67160c) SHA1(f1e179fde41f9bf8226069c24b0bd5152a13e518))
1095 ROM_REGION(0x40000, "ps88:cpu", ROMREGION_ERASEFF)
1096 ROM_LOAD("jokeru5.l2", 0x30000, 0x10000, CRC(e9dc0095) SHA1(23a99555e50461ccc8e67de01796642c080294c2))
1097 ROM_RELOAD(0x20000,0x10000)
1098 ROM_END
1099
1100 ROM_START(jokrz_l3)
1101 ROM_REGION(0x10000, "maincpu", 0)
1102 ROM_LOAD("u26-l3.rom", 0x4000, 0x4000, CRC(3bf963df) SHA1(9f7757d96deca8638dbc1fe3669eee78dc222ebb))
1103 ROM_LOAD("u27-l3.rom", 0x8000, 0x8000, CRC(32526aff) SHA1(c4ee4b58e90f214012addada114fc9333d2d274c))
1104 ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF)
1105 ROM_LOAD("jokeru21.l1", 0x18000, 0x8000, CRC(9e2be4f6) SHA1(6e26b55935d0c8138176b54a11c1a9ab58366628))
1106 ROM_LOAD("jokeru22.l1", 0x10000, 0x8000, CRC(2f67160c) SHA1(f1e179fde41f9bf8226069c24b0bd5152a13e518))
1107 ROM_REGION(0x40000, "ps88:cpu", ROMREGION_ERASEFF)
1108 ROM_LOAD("jokeru5.l2", 0x30000, 0x10000, CRC(e9dc0095) SHA1(23a99555e50461ccc8e67de01796642c080294c2))
1109 ROM_RELOAD(0x20000,0x10000)
1110 ROM_END
1111
1112 ROM_START(jokrz_g4)
1113 ROM_REGION(0x10000, "maincpu", 0)
1114 ROM_LOAD("u26-l3.rom", 0x4000, 0x4000, CRC(3bf963df) SHA1(9f7757d96deca8638dbc1fe3669eee78dc222ebb))
1115 ROM_LOAD("jokerz_u27.g4", 0x8000, 0x8000, CRC(3f3fe7ef) SHA1(afd17cea8442948b5aa0bb842dfbc17442b06a1d))
1116 ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF)
1117 ROM_LOAD("jokeru21.l1", 0x18000, 0x8000, CRC(9e2be4f6) SHA1(6e26b55935d0c8138176b54a11c1a9ab58366628))
1118 ROM_LOAD("jokeru22.l1", 0x10000, 0x8000, CRC(2f67160c) SHA1(f1e179fde41f9bf8226069c24b0bd5152a13e518))
1119 ROM_REGION(0x40000, "ps88:cpu", ROMREGION_ERASEFF)
1120 ROM_LOAD("jokeru5.l2", 0x30000, 0x10000, CRC(e9dc0095) SHA1(23a99555e50461ccc8e67de01796642c080294c2))
1121 ROM_RELOAD(0x20000,0x10000)
1122 ROM_END
1123
1124 /*-----------------------
1125 / Mousin' Around! 12/89
1126 /-----------------------*/
1127 ROM_START(mousn_l4)
1128 ROM_REGION(0x10000, "maincpu", 0)
1129 ROM_LOAD("mous_u26.l4", 0x4000, 0x4000, CRC(a540edc1) SHA1(c0b208369ac770f0d4cd7decfce5f8401ded082f))
1130 ROM_LOAD("mous_u27.l4", 0x8000, 0x8000, CRC(ff108148) SHA1(32b44286d43a39d5677c6582c5b09fc3b9833806))
1131 ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF)
1132 ROM_LOAD("mous_u20.l2", 0x18000, 0x8000, CRC(59b1b0c5) SHA1(443426be41c1413f22b137145dbc3bcf84d9ccc7))
1133 ROM_LOAD("mous_u22.l1", 0x10000, 0x8000, CRC(00ad198c) SHA1(4f15696909e1f3574ad20b28e31da2c155ed129f))
1134 ROM_REGION(0x80000, "bg:cpu", ROMREGION_ERASEFF)
1135 ROM_LOAD("mous_u4.l2", 0x00000, 0x8000, CRC(643add1e) SHA1(45dea0f4c6f24d17e6f7dda75afaa7caefdc6b96))
1136 ROM_RELOAD(0x08000,0x8000)
1137 ROM_RELOAD(0x10000,0x8000)
1138 ROM_RELOAD(0x18000,0x8000)
1139 ROM_LOAD("mous_u19.l2", 0x20000, 0x8000, CRC(7b4941f7) SHA1(2b2fc8e7634b1885b020b2115126d6341172cc91))
1140 ROM_RELOAD(0x28000,0x8000)
1141 ROM_RELOAD(0x30000,0x8000)
1142 ROM_RELOAD(0x38000,0x8000)
1143 ROM_LOAD("mous_u20.l2", 0x40000, 0x8000, CRC(59b1b0c5) SHA1(443426be41c1413f22b137145dbc3bcf84d9ccc7))
1144 ROM_RELOAD(0x48000,0x8000)
1145 ROM_RELOAD(0x50000,0x8000)
1146 ROM_RELOAD(0x58000,0x8000)
1147 ROM_END
1148
1149 ROM_START(mousn_l1)
1150 ROM_REGION(0x10000, "maincpu", 0)
1151 ROM_LOAD("u26-la1.rom", 0x4000, 0x4000, CRC(0fff7946) SHA1(53bd68fd21218128f9311047ac911cff7eea8b23))
1152 ROM_LOAD("u27-la1.rom", 0x8000, 0x8000, CRC(a440192b) SHA1(837a9eb290f46d792f7307c569dfc627507420b8))
1153 ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF)
1154 ROM_LOAD("mous_u20.l2", 0x18000, 0x8000, CRC(59b1b0c5) SHA1(443426be41c1413f22b137145dbc3bcf84d9ccc7))
1155 ROM_LOAD("mous_u22.l1", 0x10000, 0x8000, CRC(00ad198c) SHA1(4f15696909e1f3574ad20b28e31da2c155ed129f))
1156 ROM_REGION(0x80000, "bg:cpu", ROMREGION_ERASEFF)
1157 ROM_LOAD("mous_u4.l2", 0x00000, 0x8000, CRC(643add1e) SHA1(45dea0f4c6f24d17e6f7dda75afaa7caefdc6b96))
1158 ROM_RELOAD(0x08000,0x8000)
1159 ROM_RELOAD(0x10000,0x8000)
1160 ROM_RELOAD(0x18000,0x8000)
1161 ROM_LOAD("mous_u19.l2", 0x20000, 0x8000, CRC(7b4941f7) SHA1(2b2fc8e7634b1885b020b2115126d6341172cc91))
1162 ROM_RELOAD(0x28000,0x8000)
1163 ROM_RELOAD(0x30000,0x8000)
1164 ROM_RELOAD(0x38000,0x8000)
1165 ROM_LOAD("mous_u20.l2", 0x40000, 0x8000, CRC(59b1b0c5) SHA1(443426be41c1413f22b137145dbc3bcf84d9ccc7))
1166 ROM_RELOAD(0x48000,0x8000)
1167 ROM_RELOAD(0x50000,0x8000)
1168 ROM_RELOAD(0x58000,0x8000)
1169 ROM_END
1170
1171 ROM_START(mousn_lu)
1172 ROM_REGION(0x10000, "maincpu", 0)
1173 ROM_LOAD("u26-la1.rom", 0x4000, 0x4000, CRC(0fff7946) SHA1(53bd68fd21218128f9311047ac911cff7eea8b23))
1174 ROM_LOAD("u27-lu1.rom", 0x8000, 0x8000, CRC(6e5b692c) SHA1(20c4b8d105d5df6e1b540c02c1c54bca08ec42e8))
1175 ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF)
1176 ROM_LOAD("mous_u20.l2", 0x18000, 0x8000, CRC(59b1b0c5) SHA1(443426be41c1413f22b137145dbc3bcf84d9ccc7))
1177 ROM_LOAD("mous_u22.l1", 0x10000, 0x8000, CRC(00ad198c) SHA1(4f15696909e1f3574ad20b28e31da2c155ed129f))
1178 ROM_REGION(0x80000, "bg:cpu", ROMREGION_ERASEFF)
1179 ROM_LOAD("mous_u4.l2", 0x00000, 0x8000, CRC(643add1e) SHA1(45dea0f4c6f24d17e6f7dda75afaa7caefdc6b96))
1180 ROM_RELOAD(0x08000,0x8000)
1181 ROM_RELOAD(0x10000,0x8000)
1182 ROM_RELOAD(0x18000,0x8000)
1183 ROM_LOAD("mous_u19.l2", 0x20000, 0x8000, CRC(7b4941f7) SHA1(2b2fc8e7634b1885b020b2115126d6341172cc91))
1184 ROM_RELOAD(0x28000,0x8000)
1185 ROM_RELOAD(0x30000,0x8000)
1186 ROM_RELOAD(0x38000,0x8000)
1187 ROM_LOAD("mous_u20.l2", 0x40000, 0x8000, CRC(59b1b0c5) SHA1(443426be41c1413f22b137145dbc3bcf84d9ccc7))
1188 ROM_RELOAD(0x48000,0x8000)
1189 ROM_RELOAD(0x50000,0x8000)
1190 ROM_RELOAD(0x58000,0x8000)
1191 ROM_END
1192
1193 ROM_START(mousn_lx)
1194 ROM_REGION(0x10000, "maincpu", 0)
1195 ROM_LOAD("mous_u26.l4", 0x4000, 0x4000, CRC(a540edc1) SHA1(c0b208369ac770f0d4cd7decfce5f8401ded082f))
1196 ROM_LOAD("mous_u27.l4", 0x8000, 0x8000, CRC(ff108148) SHA1(32b44286d43a39d5677c6582c5b09fc3b9833806))
1197 ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF)
1198 ROM_LOAD("mous_u20.l2", 0x18000, 0x8000, CRC(59b1b0c5) SHA1(443426be41c1413f22b137145dbc3bcf84d9ccc7))
1199 ROM_LOAD("mous_u22.l1", 0x10000, 0x8000, CRC(00ad198c) SHA1(4f15696909e1f3574ad20b28e31da2c155ed129f))
1200 ROM_REGION(0x80000, "bg:cpu", ROMREGION_ERASEFF)
1201 ROM_LOAD("mous_u4.lx", 0x00000, 0x8000, CRC(d311db4a) SHA1(d9d20921eb42c19c5074c976608bfec0d3130204))
1202 ROM_RELOAD(0x08000,0x8000)
1203 ROM_RELOAD(0x10000,0x8000)
1204 ROM_RELOAD(0x18000,0x8000)
1205 ROM_LOAD("mous_u19.lx", 0x20000, 0x8000, CRC(c7a6f494) SHA1(272f0bd3885bb81da13ee6ed3d66f9424ccf4b0d))
1206 ROM_RELOAD(0x28000,0x8000)
1207 ROM_RELOAD(0x30000,0x8000)
1208 ROM_RELOAD(0x38000,0x8000)
1209 ROM_LOAD("mous_u20.l2", 0x40000, 0x8000, CRC(59b1b0c5) SHA1(443426be41c1413f22b137145dbc3bcf84d9ccc7))
1210 ROM_RELOAD(0x08000,0x8000)
1211 ROM_RELOAD(0x10000,0x8000)
1212 ROM_RELOAD(0x18000,0x8000)
1213 ROM_END
1214
1215 /*-----------------------
1216 / Police Force 9/89
1217 /-----------------------*/
1218 ROM_START(polic_l4)
1219 ROM_REGION(0x10000, "maincpu", 0)
1220 ROM_LOAD("pfrc_u26.l4", 0x4000, 0x4000, CRC(1a1409e9) SHA1(775d35a22483bcf8c4b03841e0aca22b6504a48f))
1221 ROM_LOAD("pfrc_u27.l4", 0x8000, 0x8000, CRC(641ed5d4) SHA1(f98b8bb64184aba062715555bd1de679d6382ac3))
1222 ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF)
1223 ROM_LOAD("pfrc_u21.l1", 0x18000, 0x8000, CRC(7729afd3) SHA1(9cd2898a7a4203cf3b2dcd203e25cde5dd582ee7))
1224 ROM_LOAD("pfrc_u22.l1", 0x10000, 0x8000, CRC(40f5e6b2) SHA1(4af2e2658720b08d03d24c9d314a6e5074b2c747))
1225 ROM_REGION(0x80000, "bg:cpu", ROMREGION_ERASEFF)
1226 ROM_LOAD("pfrc_u4.l2", 0x00000, 0x8000, CRC(8f431529) SHA1(0f479990715a31fd860c000a066cffb70da502c2))
1227 ROM_RELOAD(0x08000,0x8000)
1228 ROM_RELOAD(0x10000,0x8000)
1229 ROM_RELOAD(0x18000,0x8000)
1230 ROM_LOAD("pfrc_u19.l1", 0x20000, 0x8000, CRC(abc4caeb) SHA1(6faef2de9a49a1015b4038ab18849de2f25dbded))
1231 ROM_RELOAD(0x28000,0x8000)
1232 ROM_RELOAD(0x30000,0x8000)
1233 ROM_RELOAD(0x38000,0x8000)
1234 ROM_END
1235
1236 ROM_START(polic_l3)
1237 ROM_REGION(0x10000, "maincpu", 0)
1238 ROM_LOAD("pfrc_u26.l4", 0x4000, 0x4000, CRC(1a1409e9) SHA1(775d35a22483bcf8c4b03841e0aca22b6504a48f))
1239 ROM_LOAD("pfrc_u27.lx3", 0x8000, 0x8000, CRC(ef5d4808) SHA1(89cf62640e39397899776ab1d132645a5eab9e0e))
1240 ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF)
1241 ROM_LOAD("pfrc_u21.l1", 0x18000, 0x8000, CRC(7729afd3) SHA1(9cd2898a7a4203cf3b2dcd203e25cde5dd582ee7))
1242 ROM_LOAD("pfrc_u22.l1", 0x10000, 0x8000, CRC(40f5e6b2) SHA1(4af2e2658720b08d03d24c9d314a6e5074b2c747))
1243 ROM_REGION(0x80000, "bg:cpu", ROMREGION_ERASEFF)
1244 ROM_LOAD("pfrc_u4.l2", 0x00000, 0x8000, CRC(8f431529) SHA1(0f479990715a31fd860c000a066cffb70da502c2))
1245 ROM_RELOAD(0x08000,0x8000)
1246 ROM_RELOAD(0x10000,0x8000)
1247 ROM_RELOAD(0x18000,0x8000)
1248 ROM_LOAD("pfrc_u19.l1", 0x20000, 0x8000, CRC(abc4caeb) SHA1(6faef2de9a49a1015b4038ab18849de2f25dbded))
1249 ROM_RELOAD(0x28000,0x8000)
1250 ROM_RELOAD(0x30000,0x8000)
1251 ROM_RELOAD(0x38000,0x8000)
1252 ROM_END
1253
1254 ROM_START(polic_l2)
1255 ROM_REGION(0x10000, "maincpu", 0)
1256 ROM_LOAD("pfrc_u26.l2", 0x4000, 0x4000, CRC(4bc972dc) SHA1(7d6e421945832bd2c95a7b8e27d5573a42109379))
1257 ROM_LOAD("pfrc_u27.l2", 0x8000, 0x8000, CRC(46ae36f2) SHA1(6685efa858a14b21fae5e3192ab714750ff51341))
1258 ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF)
1259 ROM_LOAD("pfrc_u21.l1", 0x18000, 0x8000, CRC(7729afd3) SHA1(9cd2898a7a4203cf3b2dcd203e25cde5dd582ee7))
1260 ROM_LOAD("pfrc_u22.l1", 0x10000, 0x8000, CRC(40f5e6b2) SHA1(4af2e2658720b08d03d24c9d314a6e5074b2c747))
1261 ROM_REGION(0x80000, "bg:cpu", ROMREGION_ERASEFF)
1262 ROM_LOAD("pfrc_u4.l2", 0x00000, 0x8000, CRC(8f431529) SHA1(0f479990715a31fd860c000a066cffb70da502c2))
1263 ROM_RELOAD(0x08000,0x8000)
1264 ROM_RELOAD(0x10000,0x8000)
1265 ROM_RELOAD(0x18000,0x8000)
1266 ROM_LOAD("pfrc_u19.l1", 0x20000, 0x8000, CRC(abc4caeb) SHA1(6faef2de9a49a1015b4038ab18849de2f25dbded))
1267 ROM_RELOAD(0x28000,0x8000)
1268 ROM_RELOAD(0x30000,0x8000)
1269 ROM_RELOAD(0x38000,0x8000)
1270 ROM_END
1271
1272 ROM_START(polic_g4)
1273 ROM_REGION(0x10000, "maincpu", 0)
1274 ROM_LOAD("pfrc_u26.l4", 0x4000, 0x4000, CRC(1a1409e9) SHA1(775d35a22483bcf8c4b03841e0aca22b6504a48f))
1275 ROM_LOAD("pfrc_u27.lg4", 0x8000, 0x8000, CRC(058322e7) SHA1(87847065c0785dbd4dff61cc256ed73ff929c40d))
1276 ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF)
1277 ROM_LOAD("pfrc_u21.l1", 0x18000, 0x8000, CRC(7729afd3) SHA1(9cd2898a7a4203cf3b2dcd203e25cde5dd582ee7))
1278 ROM_LOAD("pfrc_u22.l1", 0x10000, 0x8000, CRC(40f5e6b2) SHA1(4af2e2658720b08d03d24c9d314a6e5074b2c747))
1279 ROM_REGION(0x80000, "bg:cpu", ROMREGION_ERASEFF)
1280 ROM_LOAD("pfrc_u4.l2", 0x00000, 0x8000, CRC(8f431529) SHA1(0f479990715a31fd860c000a066cffb70da502c2))
1281 ROM_RELOAD(0x08000,0x8000)
1282 ROM_RELOAD(0x10000,0x8000)
1283 ROM_RELOAD(0x18000,0x8000)
1284 ROM_LOAD("pfrc_u19.l1", 0x20000, 0x8000, CRC(abc4caeb) SHA1(6faef2de9a49a1015b4038ab18849de2f25dbded))
1285 ROM_RELOAD(0x28000,0x8000)
1286 ROM_RELOAD(0x30000,0x8000)
1287 ROM_RELOAD(0x38000,0x8000)
1288 ROM_END
1289
1290 /*--------------------
1291 / Space Station 1/88
1292 /--------------------*/
1293 ROM_START(spstn_l5)
1294 ROM_REGION(0x10000, "maincpu", 0)
1295 ROM_LOAD("sstn_u26.l5", 0x4000, 0x4000, CRC(614c8528) SHA1(4f177e3d72a5cc302c62c756ec778ae2a98c8f2e))
1296 ROM_LOAD("sstn_u27.l5", 0x8000, 0x8000, CRC(4558d963) SHA1(be317310978cca4ddd616d76fe892dcf7c980473))
1297 ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF)
1298 ROM_LOAD("sstn_u21.l1", 0x18000, 0x8000, CRC(a2ceccaa) SHA1(4c23713543e06458e49e3f2d472543c4a4246a93))
1299 ROM_LOAD("sstn_u22.l1", 0x10000, 0x8000, CRC(2b745994) SHA1(67ebfe13db6670237496b033611bf9d4ba8d5c30))
1300 ROM_REGION(0x80000, "bg:cpu", ROMREGION_ERASEFF)
1301 ROM_LOAD("sstn_u4.l1", 0x00000, 0x8000, CRC(ad7a0511) SHA1(9aa6412de12599fd0d10faef8fffb5d535f49015))
1302 ROM_RELOAD(0x08000,0x8000)
1303 ROM_RELOAD(0x10000,0x8000)
1304 ROM_RELOAD(0x18000,0x8000)
1305 ROM_END
1306
1307 /*--------------------
1308 / Swords of Fury 8/88
1309 /--------------------*/
1310 ROM_START(swrds_l2)
1311 ROM_REGION(0x10000, "maincpu", 0)
1312 ROM_LOAD("swrd_u26.l2", 0x4000, 0x4000, CRC(c036f4ff) SHA1(a86840dbc117774aeca695ded1ab3ec76e134325))
1313 ROM_LOAD("swrd_u27.l2", 0x8000, 0x8000, CRC(33b0fb5a) SHA1(a55bdfe20b1c869eae52d3be75df1c550d0b20f5))
1314 ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF)
1315 ROM_LOAD("swrd_u21.l1", 0x18000, 0x8000, CRC(ee8b0a64) SHA1(c2c52059a9a5f7c0abcfdd76cfc6d5b5451f7d1e))
1316 ROM_LOAD("swrd_u22.l1", 0x10000, 0x8000, CRC(73dcdbb0) SHA1(66f5b3804442a1742b6fb3cccf539c4df956b3f2))
1317 ROM_REGION(0x80000, "bg:cpu", ROMREGION_ERASEFF)
1318 ROM_LOAD("swrd_u4.l1", 0x00000, 0x8000, CRC(272b509c) SHA1(756d3783f664ca1c41dd1d12032330b74c3f89ea))
1319 ROM_RELOAD(0x08000,0x8000)
1320 ROM_RELOAD(0x10000,0x8000)
1321 ROM_RELOAD(0x18000,0x8000)
1322 ROM_LOAD("swrd_u19.l1", 0x20000, 0x8000, CRC(a22f84fa) SHA1(1731e86e85cca2d283512d5048c787df3970c9c5))
1323 ROM_RELOAD(0x28000,0x8000)
1324 ROM_RELOAD(0x30000,0x8000)
1325 ROM_RELOAD(0x38000,0x8000)
1326 ROM_END
1327
1328 ROM_START(swrds_l1)
1329 ROM_REGION(0x10000, "maincpu", 0)
1330 ROM_LOAD("swrd_u26.l1", 0x4000, 0x4000, CRC(e7a54874) SHA1(9f3486a0eed32ab0919805bed771ffd214a78967))
1331 ROM_LOAD("swrd_u27.l1", 0x8000, 0x8000, CRC(885dc3d6) SHA1(26463efb476c0bbfc3cb49b450167c4a985672bf))
1332 ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF)
1333 ROM_LOAD("swrd_u21.l1", 0x18000, 0x8000, CRC(ee8b0a64) SHA1(c2c52059a9a5f7c0abcfdd76cfc6d5b5451f7d1e))
1334 ROM_LOAD("swrd_u22.l1", 0x10000, 0x8000, CRC(73dcdbb0) SHA1(66f5b3804442a1742b6fb3cccf539c4df956b3f2))
1335 ROM_REGION(0x80000, "bg:cpu", ROMREGION_ERASEFF)
1336 ROM_LOAD("swrd_u4.l1", 0x00000, 0x8000, CRC(272b509c) SHA1(756d3783f664ca1c41dd1d12032330b74c3f89ea))
1337 ROM_RELOAD(0x08000,0x8000)
1338 ROM_RELOAD(0x10000,0x8000)
1339 ROM_RELOAD(0x18000,0x8000)
1340 ROM_LOAD("swrd_u19.l1", 0x20000, 0x8000, CRC(a22f84fa) SHA1(1731e86e85cca2d283512d5048c787df3970c9c5))
1341 ROM_RELOAD(0x28000,0x8000)
1342 ROM_RELOAD(0x30000,0x8000)
1343 ROM_RELOAD(0x38000,0x8000)
1344 ROM_END
1345
1346 /*--------------------
1347 / Taxi 10/88
1348 /--------------------*/
1349 ROM_START(taxi_l4)
1350 ROM_REGION(0x10000, "maincpu", 0)
1351 ROM_LOAD("taxi_u26.l4", 0x4000, 0x4000, CRC(a70d8088) SHA1(0986035436e2b1199571248dac8eb7a903b5015c))
1352 ROM_LOAD("taxi_u27.l4", 0x8000, 0x8000, CRC(f973f79c) SHA1(a33ab04451d8a5b2354e4d174c238878e962f228))
1353 ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF)
1354 ROM_LOAD("taxi_u21.l1", 0x18000, 0x8000, CRC(2b20e9ab) SHA1(d785667ae0fd237dd8343bb1ecfbacf050ec2c6f))
1355 ROM_LOAD("taxi_u22.l1", 0x10000, 0x8000, CRC(d13055c5) SHA1(8c2959bde03567b83db425ebc9e7309d9601c2b2))
1356 ROM_REGION(0x80000, "bg:cpu", ROMREGION_ERASEFF)
1357 ROM_LOAD("taxi_u4.l1", 0x00000, 0x8000, CRC(6082ebb5) SHA1(37e19ad27fe05b4c8e572f6598d2d574e4ac5a7d))
1358 ROM_RELOAD(0x08000,0x8000)
1359 ROM_RELOAD(0x10000,0x8000)
1360 ROM_RELOAD(0x18000,0x8000)
1361 ROM_LOAD("taxi_u19.l1", 0x20000, 0x8000, CRC(91c64913) SHA1(10e48977f925f6bc1be0c56854aafa99283b4047))
1362 ROM_RELOAD(0x28000,0x8000)
1363 ROM_RELOAD(0x30000,0x8000)
1364 ROM_RELOAD(0x38000,0x8000)
1365 ROM_END
1366
1367 ROM_START(taxi_l3)
1368 ROM_REGION(0x10000, "maincpu", 0)
1369 ROM_LOAD("taxi_u26.l4", 0x4000, 0x4000, CRC(a70d8088) SHA1(0986035436e2b1199571248dac8eb7a903b5015c))
1370 ROM_LOAD("taxi_u27.l3", 0x8000, 0x8000, CRC(e2bfb6fa) SHA1(ba1bddffe4d4e8f04131dd6f5a0380765fbcdfc5))
1371 ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF)
1372 ROM_LOAD("taxi_u21.l1", 0x18000, 0x8000, CRC(2b20e9ab) SHA1(d785667ae0fd237dd8343bb1ecfbacf050ec2c6f))
1373 ROM_LOAD("taxi_u22.l1", 0x10000, 0x8000, CRC(d13055c5) SHA1(8c2959bde03567b83db425ebc9e7309d9601c2b2))
1374 ROM_REGION(0x80000, "bg:cpu", ROMREGION_ERASEFF)
1375 ROM_LOAD("taxi_u4.l1", 0x00000, 0x8000, CRC(6082ebb5) SHA1(37e19ad27fe05b4c8e572f6598d2d574e4ac5a7d))
1376 ROM_RELOAD(0x08000,0x8000)
1377 ROM_RELOAD(0x10000,0x8000)
1378 ROM_RELOAD(0x18000,0x8000)
1379 ROM_LOAD("taxi_u19.l1", 0x20000, 0x8000, CRC(91c64913) SHA1(10e48977f925f6bc1be0c56854aafa99283b4047))
1380 ROM_RELOAD(0x28000,0x8000)
1381 ROM_RELOAD(0x30000,0x8000)
1382 ROM_RELOAD(0x38000,0x8000)
1383 ROM_END
1384
1385 ROM_START(taxi_lu1)
1386 ROM_REGION(0x10000, "maincpu", 0)
1387 ROM_LOAD("u26-lu1m.rom", 0x4000, 0x4000, CRC(40a2f33c) SHA1(815910b36a5df6c63862590c42b6a41286f38236))
1388 ROM_LOAD("u27-lu1m.rom", 0x8000, 0x8000, CRC(d15f08b4) SHA1(adef8c2c7ee685207b146b4401dc9b732cf212b7))
1389 ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF)
1390 ROM_LOAD("taxi_u21.l1", 0x18000, 0x8000, CRC(2b20e9ab) SHA1(d785667ae0fd237dd8343bb1ecfbacf050ec2c6f))
1391 ROM_LOAD("taxi_u22.l1", 0x10000, 0x8000, CRC(d13055c5) SHA1(8c2959bde03567b83db425ebc9e7309d9601c2b2))
1392 ROM_REGION(0x80000, "bg:cpu", ROMREGION_ERASEFF)
1393 ROM_LOAD("taxi_u4.l1", 0x00000, 0x8000, CRC(6082ebb5) SHA1(37e19ad27fe05b4c8e572f6598d2d574e4ac5a7d))
1394 ROM_RELOAD(0x08000,0x8000)
1395 ROM_RELOAD(0x10000,0x8000)
1396 ROM_RELOAD(0x18000,0x8000)
1397 ROM_LOAD("taxi_u19.l1", 0x20000, 0x8000, CRC(91c64913) SHA1(10e48977f925f6bc1be0c56854aafa99283b4047))
1398 ROM_RELOAD(0x28000,0x8000)
1399 ROM_RELOAD(0x30000,0x8000)
1400 ROM_RELOAD(0x38000,0x8000)
1401 ROM_END
1402
1403 ROM_START(taxi_lg1)
1404 ROM_REGION(0x10000, "maincpu", 0)
1405 ROM_LOAD("u26-lu1m.rom", 0x4000, 0x4000, CRC(40a2f33c) SHA1(815910b36a5df6c63862590c42b6a41286f38236))
1406 ROM_LOAD("u27-lg1m.rom", 0x8000, 0x8000, CRC(955dcbab) SHA1(e66e0da6366885ceed7618b09cf66fe11ae27627))
1407 ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF)
1408 ROM_LOAD("taxi_u21.l1", 0x18000, 0x8000, CRC(2b20e9ab) SHA1(d785667ae0fd237dd8343bb1ecfbacf050ec2c6f))
1409 ROM_LOAD("taxi_u22.l1", 0x10000, 0x8000, CRC(d13055c5) SHA1(8c2959bde03567b83db425ebc9e7309d9601c2b2))
1410 ROM_REGION(0x80000, "bg:cpu", ROMREGION_ERASEFF)
1411 ROM_LOAD("taxi_u4.l1", 0x00000, 0x8000, CRC(6082ebb5) SHA1(37e19ad27fe05b4c8e572f6598d2d574e4ac5a7d))
1412 ROM_RELOAD(0x08000,0x8000)
1413 ROM_RELOAD(0x10000,0x8000)
1414 ROM_RELOAD(0x18000,0x8000)
1415 ROM_LOAD("taxi_u19.l1", 0x20000, 0x8000, CRC(91c64913) SHA1(10e48977f925f6bc1be0c56854aafa99283b4047))
1416 ROM_RELOAD(0x28000,0x8000)
1417 ROM_RELOAD(0x30000,0x8000)
1418 ROM_RELOAD(0x38000,0x8000)
1419 ROM_END
1420
1421 ROM_START(taxi_p5)
1422 ROM_REGION(0x10000, "maincpu", 0)
1423 ROM_LOAD("taxi_u26.p5", 0x4000, 0x4000, CRC(b02bf136) SHA1(e4ec9f9966be3b68d4bff3e028b03cf5248c0c54))
1424 ROM_LOAD("taxi_u27.p5", 0x8000, 0x8000, CRC(ea8065d1) SHA1(08cfb8f9d8f634f2719cc1ce00e6a8f8cee5cdbe))
1425 ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF)
1426 ROM_LOAD("taxi_u21.l1", 0x18000, 0x8000, CRC(2b20e9ab) SHA1(d785667ae0fd237dd8343bb1ecfbacf050ec2c6f))
1427 ROM_LOAD("taxi_u22.l1", 0x10000, 0x8000, CRC(d13055c5) SHA1(8c2959bde03567b83db425ebc9e7309d9601c2b2))
1428 ROM_REGION(0x80000, "bg:cpu", ROMREGION_ERASEFF)
1429 ROM_LOAD("taxi_u4.l1", 0x00000, 0x8000, CRC(6082ebb5) SHA1(37e19ad27fe05b4c8e572f6598d2d574e4ac5a7d))
1430 ROM_RELOAD(0x08000,0x8000)
1431 ROM_RELOAD(0x10000,0x8000)
1432 ROM_RELOAD(0x18000,0x8000)
1433 ROM_LOAD("taxi_u19.l1", 0x20000, 0x8000, CRC(91c64913) SHA1(10e48977f925f6bc1be0c56854aafa99283b4047))
1434 ROM_RELOAD(0x28000,0x8000)
1435 ROM_RELOAD(0x30000,0x8000)
1436 ROM_RELOAD(0x38000,0x8000)
1437 ROM_END
1438
1439 /*-----------------------------
1440 / Transporter the Rescue 6/89
1441 /----------------------------*/
1442 ROM_START(tsptr_l3)
1443 ROM_REGION(0x10000, "maincpu", 0)
1444 ROM_LOAD("tran_u26.l3", 0x4000, 0x4000, CRC(2d48a108) SHA1(d41bf077aab1201b08ea14725d4a0d841ee6b919))
1445 ROM_LOAD("tran_u27.l3", 0x8000, 0x8000, CRC(50efb01c) SHA1(941f18d51bf8a5d209ed90e0865b7fa638a6eab3))
1446 ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF)
1447 ROM_LOAD("tran_u21.l2", 0x18000, 0x8000, CRC(b10120ee) SHA1(305a898a8b762c27dba26921ef169556bf96e518))
1448 ROM_LOAD("tran_u22.l2", 0x10000, 0x8000, CRC(337784b5) SHA1(30c17afd8f76118940982db946cd3a2a29445d10))
1449 ROM_REGION(0x80000, "bg:cpu", ROMREGION_ERASEFF)
1450 ROM_LOAD("tran_u4.l2", 0x00000, 0x8000, CRC(a06ddd61) SHA1(630fe7ab94516930c4876a95f822024a44371170))
1451 ROM_RELOAD(0x08000,0x8000)
1452 ROM_RELOAD(0x10000,0x8000)
1453 ROM_RELOAD(0x18000,0x8000)
1454 ROM_LOAD("tran_u19.l2", 0x20000, 0x8000, CRC(3cfde8b0) SHA1(7bdc71ba1ba4fd337f052354323c86fd97b2b881))
1455 ROM_RELOAD(0x28000,0x8000)
1456 ROM_RELOAD(0x30000,0x8000)
1457 ROM_RELOAD(0x38000,0x8000)
1458 ROM_LOAD("tran_u20.l2", 0x40000, 0x8000, CRC(e9890cf1) SHA1(0ae37504c704401101c79ce49df11044f8d8caa9))
1459 ROM_RELOAD(0x48000,0x8000)
1460 ROM_RELOAD(0x50000,0x8000)
1461 ROM_RELOAD(0x58000,0x8000)
1462 ROM_END
1463
1464 /*-----------------------
1465 / Whirlwind 4/90
1466 /-----------------------*/
1467 ROM_START(whirl_l3)
1468 ROM_REGION(0x10000, "maincpu", 0)
1469 ROM_LOAD("whir_u26.l3", 0x4000, 0x4000, CRC(066b8fec) SHA1(017ca12ef5ebd9bb70690b0e096064be5144a512))
1470 ROM_LOAD("whir_u27.l3", 0x8000, 0x8000, CRC(47fc033d) SHA1(42518650ecb538323bc33ee193bc229d89ca1936))
1471 ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF)
1472 ROM_LOAD("whir_u21.l1", 0x18000, 0x8000, CRC(fa3da322) SHA1(732107eace9eecdb97eff4abb4420a2febef7425))
1473 ROM_LOAD("whir_u22.l1", 0x10000, 0x8000, CRC(fcaf8c4e) SHA1(8e8cab1923a56bcef4671dce28aef1e39303c04a))
1474 ROM_REGION(0x80000, "bg:cpu", ROMREGION_ERASEFF)
1475 ROM_LOAD("whir_u4.l1", 0x00000, 0x8000, CRC(29952d84) SHA1(26479a341b0552c5f9d9bf9dd013855e51a7b857))
1476 ROM_RELOAD(0x08000,0x8000)
1477 ROM_RELOAD(0x10000,0x8000)
1478 ROM_RELOAD(0x18000,0x8000)
1479 ROM_LOAD("whir_u19.l1", 0x20000, 0x8000, CRC(c63f6fe9) SHA1(947bbccb5eeae414770254d42d0a95425e2dca8c))
1480 ROM_RELOAD(0x28000,0x8000)
1481 ROM_RELOAD(0x30000,0x8000)
1482 ROM_RELOAD(0x38000,0x8000)
1483 ROM_LOAD("whir_u20.l1", 0x40000, 0x8000, CRC(713007af) SHA1(3ac88bb905ccf8e227bbf3c102c74e3d2446cc88))
1484 ROM_RELOAD(0x48000,0x8000)
1485 ROM_RELOAD(0x50000,0x8000)
1486 ROM_RELOAD(0x58000,0x8000)
1487 ROM_END
1488
1489 ROM_START(whirl_lg3)
1490 ROM_REGION(0x10000, "maincpu", 0)
1491 ROM_LOAD("whir_u26.l3", 0x4000, 0x4000, CRC(066b8fec) SHA1(017ca12ef5ebd9bb70690b0e096064be5144a512))
1492 ROM_LOAD("whir_u27.lg3", 0x8000, 0x8000, CRC(94c7a45a) SHA1(617f38f14c1cf8d6cbb6a41080e2d66c7c572b7f))
1493 ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF)
1494 ROM_LOAD("whir_u21.l1", 0x18000, 0x8000, CRC(fa3da322) SHA1(732107eace9eecdb97eff4abb4420a2febef7425))
1495 ROM_LOAD("whir_u22.l1", 0x10000, 0x8000, CRC(fcaf8c4e) SHA1(8e8cab1923a56bcef4671dce28aef1e39303c04a))
1496 ROM_REGION(0x80000, "bg:cpu", ROMREGION_ERASEFF)
1497 ROM_LOAD("whir_u4.l1", 0x00000, 0x8000, CRC(29952d84) SHA1(26479a341b0552c5f9d9bf9dd013855e51a7b857))
1498 ROM_RELOAD(0x08000,0x8000)
1499 ROM_RELOAD(0x10000,0x8000)
1500 ROM_RELOAD(0x18000,0x8000)
1501 ROM_LOAD("whir_u19.l1", 0x20000, 0x8000, CRC(c63f6fe9) SHA1(947bbccb5eeae414770254d42d0a95425e2dca8c))
1502 ROM_RELOAD(0x28000,0x8000)
1503 ROM_RELOAD(0x30000,0x8000)
1504 ROM_RELOAD(0x38000,0x8000)
1505 ROM_LOAD("whir_u20.l1", 0x40000, 0x8000, CRC(713007af) SHA1(3ac88bb905ccf8e227bbf3c102c74e3d2446cc88))
1506 ROM_RELOAD(0x48000,0x8000)
1507 ROM_RELOAD(0x50000,0x8000)
1508 ROM_RELOAD(0x58000,0x8000)
1509 ROM_END
1510
1511 ROM_START(whirl_l2)
1512 ROM_REGION(0x10000, "maincpu", 0)
1513 ROM_LOAD("whir_u26.l3", 0x4000, 0x4000, CRC(066b8fec) SHA1(017ca12ef5ebd9bb70690b0e096064be5144a512))
1514 ROM_LOAD("wwdgu27.l2", 0x8000, 0x8000, CRC(d8fb48f3) SHA1(8c64f94cca51abd6f4a7e53ac59a6f623bd2cfd7))
1515 ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF)
1516 ROM_LOAD("whir_u21.l1", 0x18000, 0x8000, CRC(fa3da322) SHA1(732107eace9eecdb97eff4abb4420a2febef7425))
1517 ROM_LOAD("whir_u22.l1", 0x10000, 0x8000, CRC(fcaf8c4e) SHA1(8e8cab1923a56bcef4671dce28aef1e39303c04a))
1518 ROM_REGION(0x80000, "bg:cpu", ROMREGION_ERASEFF)
1519 ROM_LOAD("whir_u4.l1", 0x00000, 0x8000, CRC(29952d84) SHA1(26479a341b0552c5f9d9bf9dd013855e51a7b857))
1520 ROM_RELOAD(0x08000,0x8000)
1521 ROM_RELOAD(0x10000,0x8000)
1522 ROM_RELOAD(0x18000,0x8000)
1523 ROM_LOAD("whir_u19.l1", 0x20000, 0x8000, CRC(c63f6fe9) SHA1(947bbccb5eeae414770254d42d0a95425e2dca8c))
1524 ROM_RELOAD(0x28000,0x8000)
1525 ROM_RELOAD(0x30000,0x8000)
1526 ROM_RELOAD(0x38000,0x8000)
1527 ROM_LOAD("whir_u20.l1", 0x40000, 0x8000, CRC(713007af) SHA1(3ac88bb905ccf8e227bbf3c102c74e3d2446cc88))
1528 ROM_RELOAD(0x48000,0x8000)
1529 ROM_RELOAD(0x50000,0x8000)
1530 ROM_RELOAD(0x58000,0x8000)
1531 ROM_END
1532
1533 GAME(1989, bcats_l5, 0, s11b, s11b, s11b_state, init_s11b_invert, ROT0, "Williams", "Bad Cats (L-5)", MACHINE_IS_SKELETON_MECHANICAL)
1534 GAME(1989, bcats_l2, bcats_l5, s11b, s11b, s11b_state, init_s11b_invert, ROT0, "Williams", "Bad Cats (LA-2)", MACHINE_IS_SKELETON_MECHANICAL)
1535 GAME(1988, bnzai_l3, 0, s11b, s11b, s11b_state, init_s11b, ROT0, "Williams", "Banzai Run (L-3)", MACHINE_IS_SKELETON_MECHANICAL)
1536 GAME(1988, bnzai_g3, bnzai_l3, s11b, s11b, s11b_state, init_s11b, ROT0, "Williams", "Banzai Run (L-3) Germany", MACHINE_IS_SKELETON_MECHANICAL)
1537 GAME(1988, bnzai_l1, bnzai_l3, s11b, s11b, s11b_state, init_s11b, ROT0, "Williams", "Banzai Run (L-1)", MACHINE_IS_SKELETON_MECHANICAL)
1538 GAME(1988, bnzai_pa, bnzai_l3, s11b, s11b, s11b_state, init_s11b, ROT0, "Williams", "Banzai Run (P-A)", MACHINE_IS_SKELETON_MECHANICAL)
1539 GAME(1987, bguns_l8, 0, s11b, s11b, s11b_state, init_s11b, ROT0, "Williams", "Big Guns (L-8)", MACHINE_IS_SKELETON_MECHANICAL)
1540 GAME(1987, bguns_l7, bguns_l8, s11b, s11b, s11b_state, init_s11b, ROT0, "Williams", "Big Guns (L-7)", MACHINE_IS_SKELETON_MECHANICAL)
1541 GAME(1987, bguns_la, bguns_l8, s11b, s11b, s11b_state, init_s11b, ROT0, "Williams", "Big Guns (L-A)", MACHINE_IS_SKELETON_MECHANICAL)
1542 GAME(1987, bguns_p1, bguns_l8, s11b, s11b, s11b_state, init_s11b, ROT0, "Williams", "Big Guns (P-1)", MACHINE_IS_SKELETON_MECHANICAL)
1543 GAME(1989, bk2k_l4, 0, s11b, s11b, s11b_state, init_s11b_invert, ROT0, "Williams", "Black Knight 2000 (L-4)", MACHINE_IS_SKELETON_MECHANICAL)
1544 GAME(1989, bk2k_lg1, bk2k_l4, s11b, s11b, s11b_state, init_s11b_invert, ROT0, "Williams", "Black Knight 2000 (LG-1)", MACHINE_IS_SKELETON_MECHANICAL)
1545 GAME(1989, bk2k_lg3, bk2k_l4, s11b, s11b, s11b_state, init_s11b_invert, ROT0, "Williams", "Black Knight 2000 (LG-3)", MACHINE_IS_SKELETON_MECHANICAL)
1546 GAME(1989, bk2k_pu1, bk2k_l4, s11b, s11b, s11b_state, init_s11b_invert, ROT0, "Williams", "Black Knight 2000 (PU-1)", MACHINE_IS_SKELETON_MECHANICAL)
1547 GAME(1989, bk2k_pf1, bk2k_l4, s11b, s11b, s11b_state, init_s11b_invert, ROT0, "Williams", "Black Knight 2000 (PF-1)", MACHINE_IS_SKELETON_MECHANICAL)
1548 GAME(1989, bk2k_la2, bk2k_l4, s11b, s11b, s11b_state, init_s11b_invert, ROT0, "Williams", "Black Knight 2000 (LA-2)", MACHINE_IS_SKELETON_MECHANICAL)
1549 GAME(1989, bk2k_pa7, bk2k_l4, s11b, s11b, s11b_state, init_s11b_invert, ROT0, "Williams", "Black Knight 2000 (PA-7)", MACHINE_IS_SKELETON_MECHANICAL)
1550 GAME(1989, bk2k_pa5, bk2k_l4, s11b, s11b, s11b_state, init_s11b_invert, ROT0, "Williams", "Black Knight 2000 (PA-5)", MACHINE_IS_SKELETON_MECHANICAL)
1551 GAME(1988, cycln_l5, 0, s11b, s11b, s11b_state, init_s11b, ROT0, "Williams", "Cyclone (L-5)", MACHINE_IS_SKELETON_MECHANICAL)
1552 GAME(1988, cycln_l4, cycln_l5, s11b, s11b, s11b_state, init_s11b, ROT0, "Williams", "Cyclone (L-4)", MACHINE_IS_SKELETON_MECHANICAL)
1553 GAME(1988, cycln_l1, cycln_l5, s11b, s11b, s11b_state, init_s11b, ROT0, "Williams", "Cyclone (L-1)", MACHINE_IS_SKELETON_MECHANICAL)
1554 GAME(1988, esha_la3, 0, s11b, s11b, s11b_state, init_s11b_invert, ROT0, "Williams", "Earthshaker (LA-3)", MACHINE_IS_SKELETON_MECHANICAL)
1555 GAME(1989, esha_ma3, esha_la3, s11b, s11b, s11b_state, init_s11b_invert, ROT0, "Williams", "Earthshaker (Metallica) (LA-3)", MACHINE_IS_SKELETON_MECHANICAL)
1556 GAME(1989, esha_pr4, esha_la3, s11b, s11b, s11b_state, init_s11b_invert, ROT0, "Williams", "Earthshaker (Family version) (PR-4)", MACHINE_IS_SKELETON_MECHANICAL)
1557 GAME(1988, esha_lg1, esha_la3, s11b, s11b, s11b_state, init_s11b_invert, ROT0, "Williams", "Earthshaker (German) (LG-1)", MACHINE_IS_SKELETON_MECHANICAL)
1558 GAME(1988, esha_lg2, esha_la3, s11b, s11b, s11b_state, init_s11b_invert, ROT0, "Williams", "Earthshaker (German) (LG-2)", MACHINE_IS_SKELETON_MECHANICAL)
1559 GAME(1988, esha_la1, esha_la3, s11b, s11b, s11b_state, init_s11b_invert, ROT0, "Williams", "Earthshaker (LA-1)", MACHINE_IS_SKELETON_MECHANICAL)
1560 GAME(1988, esha_pa1, esha_la3, s11b, s11b, s11b_state, init_s11b_invert, ROT0, "Williams", "Earthshaker (Prototype) (PA-1)", MACHINE_IS_SKELETON_MECHANICAL)
1561 GAME(1988, esha_pa4, esha_la3, s11b, s11b, s11b_state, init_s11b_invert, ROT0, "Williams", "Earthshaker (Prototype) (PA-4)", MACHINE_IS_SKELETON_MECHANICAL)
1562 GAME(1989, eatpm_l4, 0, s11b, s11b, s11b_state, init_s11b_invert, ROT0, "Bally", "Elvira and the Party Monsters (LA-4)", MACHINE_IS_SKELETON_MECHANICAL)
1563 GAME(1989, eatpm_l1, eatpm_l4, s11b, s11b, s11b_state, init_s11b_invert, ROT0, "Bally", "Elvira and the Party Monsters (LA-1)", MACHINE_IS_SKELETON_MECHANICAL)
1564 GAME(1989, eatpm_l2, eatpm_l4, s11b, s11b, s11b_state, init_s11b_invert, ROT0, "Bally", "Elvira and the Party Monsters (LA-2)", MACHINE_IS_SKELETON_MECHANICAL)
1565 GAME(1989, eatpm_4g, eatpm_l4, s11b, s11b, s11b_state, init_s11b_invert, ROT0, "Bally", "Elvira and the Party Monsters (LG-4)", MACHINE_IS_SKELETON_MECHANICAL)
1566 GAME(1989, eatpm_4u, eatpm_l4, s11b, s11b, s11b_state, init_s11b_invert, ROT0, "Bally", "Elvira and the Party Monsters (LU-4)", MACHINE_IS_SKELETON_MECHANICAL)
1567 GAME(1989, eatpm_f1, eatpm_l4, s11b, s11b, s11b_state, init_s11b_invert, ROT0, "Bally", "Elvira and the Party Monsters (LF-1) French", MACHINE_IS_SKELETON_MECHANICAL)
1568 GAME(1989, eatpm_p7, eatpm_l4, s11b, s11b, s11b_state, init_s11b_invert, ROT0, "Bally", "Elvira and the Party Monsters (PA-7)", MACHINE_IS_SKELETON_MECHANICAL)
1569 GAME(1989, jokrz_l6, 0, s11b_jokerz, s11b, s11b_state, init_s11b_invert, ROT0, "Williams", "Jokerz! (L-6)", MACHINE_IS_SKELETON_MECHANICAL)
1570 GAME(1989, jokrz_l3, jokrz_l6, s11b_jokerz, s11b, s11b_state, init_s11b_invert, ROT0, "Williams", "Jokerz! (L-3)", MACHINE_IS_SKELETON_MECHANICAL)
1571 GAME(1989, jokrz_g4, jokrz_l6, s11b_jokerz, s11b, s11b_state, init_s11b_invert, ROT0, "Williams", "Jokerz! (G-4)", MACHINE_IS_SKELETON_MECHANICAL)
1572 GAME(1989, mousn_l4, 0, s11b, s11b, s11b_state, init_s11b_invert, ROT0, "Bally", "Mousin' Around! (LA-4)", MACHINE_IS_SKELETON_MECHANICAL)
1573 GAME(1989, mousn_l1, mousn_l4, s11b, s11b, s11b_state, init_s11b_invert, ROT0, "Bally", "Mousin' Around! (LA-1)", MACHINE_IS_SKELETON_MECHANICAL)
1574 GAME(1989, mousn_lu, mousn_l4, s11b, s11b, s11b_state, init_s11b_invert, ROT0, "Bally", "Mousin' Around! (LU-1)", MACHINE_IS_SKELETON_MECHANICAL)
1575 GAME(1989, mousn_lx, mousn_l4, s11b, s11b, s11b_state, init_s11b_invert, ROT0, "Bally", "Mousin' Around! (LX-1)", MACHINE_IS_SKELETON_MECHANICAL)
1576 GAME(1989, polic_l4, 0, s11b, s11b, s11b_state, init_s11b_invert, ROT0, "Williams", "Police Force (LA-4)", MACHINE_IS_SKELETON_MECHANICAL)
1577 GAME(1989, polic_l3, polic_l4, s11b, s11b, s11b_state, init_s11b_invert, ROT0, "Williams", "Police Force (LA-3)", MACHINE_IS_SKELETON_MECHANICAL)
1578 GAME(1989, polic_l2, polic_l4, s11b, s11b, s11b_state, init_s11b_invert, ROT0, "Williams", "Police Force (LA-2)", MACHINE_IS_SKELETON_MECHANICAL)
1579 GAME(1989, polic_g4, polic_l4, s11b, s11b, s11b_state, init_s11b_invert, ROT0, "Williams", "Police Force (LG-4) Germany", MACHINE_IS_SKELETON_MECHANICAL)
1580 GAME(1988, spstn_l5, 0, s11b, s11b, s11b_state, init_s11b, ROT0, "Williams", "Space Station (L-5)", MACHINE_IS_SKELETON_MECHANICAL)
1581 GAME(1988, swrds_l2, 0, s11b, s11b, s11b_state, init_s11b, ROT0, "Williams", "Swords of Fury (L-2)", MACHINE_IS_SKELETON_MECHANICAL)
1582 GAME(1988, swrds_l1, swrds_l2, s11b, s11b, s11b_state, init_s11b, ROT0, "Williams", "Swords of Fury (L-1)", MACHINE_IS_SKELETON_MECHANICAL)
1583 GAME(1988, taxi_l4, 0, s11b, s11b, s11b_state, init_s11b_invert, ROT0, "Williams", "Taxi (Lola) (L-4)", MACHINE_IS_SKELETON_MECHANICAL)
1584 GAME(1988, taxi_l3, taxi_l4, s11b, s11b, s11b_state, init_s11b_invert, ROT0, "Williams", "Taxi (Marilyn) (L-3)", MACHINE_IS_SKELETON_MECHANICAL)
1585 GAME(1988, taxi_lu1, taxi_l4, s11b, s11b, s11b_state, init_s11b_invert, ROT0, "Williams", "Taxi (Marilyn) (LU-1)", MACHINE_IS_SKELETON_MECHANICAL)
1586 GAME(1988, taxi_lg1, taxi_l4, s11b, s11b, s11b_state, init_s11b_invert, ROT0, "Williams", "Taxi (Marilyn) (L-1) Germany", MACHINE_IS_SKELETON_MECHANICAL)
1587 GAME(1988, taxi_p5, taxi_l4, s11b, s11b, s11b_state, init_s11b_invert, ROT0, "Williams", "Taxi (P-5)", MACHINE_IS_SKELETON_MECHANICAL)
1588 GAME(1989, tsptr_l3, 0, s11b, s11b, s11b_state, init_s11b_invert, ROT0, "Bally", "Transporter the Rescue (L-3)", MACHINE_IS_SKELETON_MECHANICAL)
1589 GAME(1990, whirl_l3, 0, s11b, s11b, s11b_state, init_s11b_invert, ROT0, "Williams", "Whirlwind (L-3)", MACHINE_IS_SKELETON_MECHANICAL)
1590 GAME(1990, whirl_l2, whirl_l3, s11b, s11b, s11b_state, init_s11b_invert, ROT0, "Williams", "Whirlwind (L-2)", MACHINE_IS_SKELETON_MECHANICAL)
1591 GAME(1990, whirl_lg3, whirl_l3, s11b, s11b, s11b_state, init_s11b_invert, ROT0, "Williams", "Whirlwind (LG-3)", MACHINE_IS_SKELETON_MECHANICAL)
1592