trunk/src/mame/drivers/s11b.c
| r19739 | r19740 | |
| 1 | 1 | /* |
| 2 | 2 | Williams System 11b |
| 3 | |
| 4 | Known issues: |
| 5 | - Background music is not working |
| 6 | - Seems to be some banking issues on the generic audio CPU |
| 7 | - Black Knight 2000 randomly goes nuts or resets |
| 3 | 8 | */ |
| 4 | 9 | |
| 5 | 10 | |
| 6 | | #include "emu.h" |
| 11 | #include "machine/genpin.h" |
| 7 | 12 | #include "cpu/m6800/m6800.h" |
| 13 | #include "cpu/m6809/m6809.h" |
| 14 | #include "machine/6821pia.h" |
| 15 | #include "sound/hc55516.h" |
| 16 | #include "sound/2151intf.h" |
| 17 | #include "sound/dac.h" |
| 18 | #include "s11b.lh" |
| 8 | 19 | |
| 9 | | class williams_s11b_state : public driver_device |
| 20 | |
| 21 | class s11b_state : public genpin_class |
| 10 | 22 | { |
| 11 | 23 | public: |
| 12 | | williams_s11b_state(const machine_config &mconfig, device_type type, const char *tag) |
| 13 | | : driver_device(mconfig, type, tag), |
| 14 | | m_maincpu(*this, "maincpu") |
| 24 | s11b_state(const machine_config &mconfig, device_type type, const char *tag) |
| 25 | : genpin_class(mconfig, type, tag), |
| 26 | m_maincpu(*this, "maincpu"), |
| 27 | m_audiocpu(*this, "audiocpu"), |
| 28 | m_bgcpu(*this, "bgcpu"), |
| 29 | m_dac(*this, "dac"), |
| 30 | m_dac1(*this, "dac1"), |
| 31 | m_hc55516(*this, "hc55516"), |
| 32 | m_pias(*this, "pias"), |
| 33 | m_pia21(*this, "pia21"), |
| 34 | m_pia24(*this, "pia24"), |
| 35 | m_pia28(*this, "pia28"), |
| 36 | m_pia2c(*this, "pia2c"), |
| 37 | m_pia30(*this, "pia30"), |
| 38 | m_pia34(*this, "pia34"), |
| 39 | m_pia40(*this, "pia40") |
| 15 | 40 | { } |
| 16 | 41 | |
| 42 | DECLARE_READ8_MEMBER(dac_r); |
| 43 | DECLARE_WRITE8_MEMBER(dac_w); |
| 44 | DECLARE_WRITE8_MEMBER(bank_w); |
| 45 | DECLARE_WRITE8_MEMBER(bgbank_w); |
| 46 | DECLARE_WRITE8_MEMBER(dig0_w); |
| 47 | DECLARE_WRITE8_MEMBER(dig1_w); |
| 48 | DECLARE_WRITE8_MEMBER(lamp0_w); |
| 49 | DECLARE_WRITE8_MEMBER(lamp1_w) { }; |
| 50 | DECLARE_WRITE8_MEMBER(sol2_w) { }; // solenoids 8-15 |
| 51 | DECLARE_WRITE8_MEMBER(sol3_w); // solenoids 0-7 |
| 52 | DECLARE_WRITE8_MEMBER(sound_w); |
| 53 | DECLARE_WRITE8_MEMBER(pia2c_pa_w); |
| 54 | DECLARE_WRITE8_MEMBER(pia2c_pb_w); |
| 55 | DECLARE_WRITE8_MEMBER(pia34_pa_w); |
| 56 | DECLARE_WRITE8_MEMBER(pia34_pb_w); |
| 57 | DECLARE_WRITE8_MEMBER(pia40_pa_w); |
| 58 | DECLARE_READ8_MEMBER(dips_r); |
| 59 | DECLARE_READ8_MEMBER(switch_r); |
| 60 | DECLARE_WRITE8_MEMBER(switch_w); |
| 61 | DECLARE_READ_LINE_MEMBER(pias_ca1_r); |
| 62 | DECLARE_READ_LINE_MEMBER(pia21_ca1_r); |
| 63 | DECLARE_READ_LINE_MEMBER(pia28_ca1_r); |
| 64 | DECLARE_READ_LINE_MEMBER(pia28_cb1_r); |
| 65 | DECLARE_READ8_MEMBER(pia28_w7_r); |
| 66 | DECLARE_WRITE_LINE_MEMBER(pias_ca2_w); |
| 67 | DECLARE_WRITE_LINE_MEMBER(pias_cb2_w); |
| 68 | DECLARE_WRITE_LINE_MEMBER(pia21_ca2_w); |
| 69 | DECLARE_WRITE_LINE_MEMBER(pia21_cb2_w) { }; // enable solenoids |
| 70 | DECLARE_WRITE_LINE_MEMBER(pia24_cb2_w) { }; // dummy to stop error log filling up |
| 71 | DECLARE_WRITE_LINE_MEMBER(pia28_ca2_w) { }; // comma3&4 |
| 72 | DECLARE_WRITE_LINE_MEMBER(pia28_cb2_w) { }; // comma1&2 |
| 73 | DECLARE_WRITE_LINE_MEMBER(pia30_cb2_w) { }; // dummy to stop error log filling up |
| 74 | DECLARE_WRITE_LINE_MEMBER(ym2151_irq_w); |
| 75 | TIMER_DEVICE_CALLBACK_MEMBER(irq); |
| 76 | DECLARE_INPUT_CHANGED_MEMBER(main_nmi); |
| 77 | DECLARE_INPUT_CHANGED_MEMBER(audio_nmi); |
| 78 | DECLARE_MACHINE_RESET(s11b); |
| 79 | DECLARE_DRIVER_INIT(s11b); |
| 80 | DECLARE_DRIVER_INIT(s11b_invert); |
| 17 | 81 | protected: |
| 18 | 82 | |
| 19 | 83 | // devices |
| 20 | 84 | required_device<cpu_device> m_maincpu; |
| 21 | | |
| 22 | | // driver_device overrides |
| 23 | | virtual void machine_reset(); |
| 24 | | public: |
| 25 | | DECLARE_DRIVER_INIT(williams_s11b); |
| 85 | required_device<cpu_device> m_audiocpu; |
| 86 | required_device<cpu_device> m_bgcpu; |
| 87 | required_device<dac_device> m_dac; |
| 88 | required_device<dac_device> m_dac1; |
| 89 | required_device<hc55516_device> m_hc55516; |
| 90 | required_device<pia6821_device> m_pias; |
| 91 | required_device<pia6821_device> m_pia21; |
| 92 | required_device<pia6821_device> m_pia24; |
| 93 | required_device<pia6821_device> m_pia28; |
| 94 | required_device<pia6821_device> m_pia2c; |
| 95 | required_device<pia6821_device> m_pia30; |
| 96 | required_device<pia6821_device> m_pia34; |
| 97 | required_device<pia6821_device> m_pia40; |
| 98 | private: |
| 99 | UINT8 m_sound_data; |
| 100 | UINT8 m_strobe; |
| 101 | UINT8 m_kbdrow; |
| 102 | UINT8 m_diag; |
| 103 | UINT32 m_segment1; |
| 104 | UINT32 m_segment2; |
| 105 | bool m_ca1; |
| 106 | bool m_invert; // later System 11B games start expecting inverted data to the display LED segments. |
| 26 | 107 | }; |
| 27 | 108 | |
| 109 | static ADDRESS_MAP_START( s11b_main_map, AS_PROGRAM, 8, s11b_state ) |
| 110 | AM_RANGE(0x0000, 0x0fff) AM_RAM AM_SHARE("nvram") |
| 111 | AM_RANGE(0x2100, 0x2103) AM_MIRROR(0x00fc) AM_DEVREADWRITE("pia21", pia6821_device, read, write) // sound+solenoids |
| 112 | AM_RANGE(0x2200, 0x2200) AM_MIRROR(0x01ff) AM_WRITE(sol3_w) // solenoids |
| 113 | AM_RANGE(0x2400, 0x2403) AM_MIRROR(0x03fc) AM_DEVREADWRITE("pia24", pia6821_device, read, write) // lamps |
| 114 | AM_RANGE(0x2800, 0x2803) AM_MIRROR(0x03fc) AM_DEVREADWRITE("pia28", pia6821_device, read, write) // display |
| 115 | AM_RANGE(0x2c00, 0x2c03) AM_MIRROR(0x03fc) AM_DEVREADWRITE("pia2c", pia6821_device, read, write) // alphanumeric display |
| 116 | AM_RANGE(0x3000, 0x3003) AM_MIRROR(0x03fc) AM_DEVREADWRITE("pia30", pia6821_device, read, write) // inputs |
| 117 | AM_RANGE(0x3400, 0x3403) AM_MIRROR(0x0bfc) AM_DEVREADWRITE("pia34", pia6821_device, read, write) // widget |
| 118 | AM_RANGE(0x4000, 0xffff) AM_ROM |
| 119 | ADDRESS_MAP_END |
| 28 | 120 | |
| 29 | | static ADDRESS_MAP_START( williams_s11b_map, AS_PROGRAM, 8, williams_s11b_state ) |
| 30 | | AM_RANGE(0x0000, 0xffff) AM_NOP |
| 121 | static ADDRESS_MAP_START( s11b_audio_map, AS_PROGRAM, 8, s11b_state ) |
| 122 | AM_RANGE(0x0000, 0x07ff) AM_MIRROR(0x0800) AM_RAM |
| 123 | AM_RANGE(0x1000, 0x1fff) AM_WRITE(bank_w) |
| 124 | AM_RANGE(0x2000, 0x2003) AM_MIRROR(0x0ffc) AM_DEVREADWRITE("pias", pia6821_device, read, write) |
| 125 | AM_RANGE(0x8000, 0xbfff) AM_ROMBANK("bank0") |
| 126 | AM_RANGE(0xc000, 0xffff) AM_ROMBANK("bank1") |
| 31 | 127 | ADDRESS_MAP_END |
| 32 | 128 | |
| 33 | | static INPUT_PORTS_START( williams_s11b ) |
| 129 | static ADDRESS_MAP_START( s11b_bg_map, AS_PROGRAM, 8, s11b_state ) |
| 130 | AM_RANGE(0x0000, 0x07ff) AM_MIRROR(0x1800) AM_RAM |
| 131 | AM_RANGE(0x2000, 0x2001) AM_MIRROR(0x1ffe) AM_DEVREADWRITE("ym2151", ym2151_device, read, write) |
| 132 | AM_RANGE(0x4000, 0x4003) AM_MIRROR(0x1ffc) AM_DEVREADWRITE("pia40", pia6821_device, read, write) |
| 133 | AM_RANGE(0x7800, 0x7fff) AM_WRITE(bgbank_w) |
| 134 | AM_RANGE(0x8000, 0xffff) AM_ROMBANK("bgbank") |
| 135 | ADDRESS_MAP_END |
| 136 | |
| 137 | static INPUT_PORTS_START( s11b ) |
| 138 | PORT_START("X0") |
| 139 | PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 140 | |
| 141 | PORT_START("X1") |
| 142 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_TILT ) |
| 143 | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_OTHER ) |
| 144 | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_START ) |
| 145 | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_COIN3 ) |
| 146 | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_COIN2 ) |
| 147 | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_COIN1 ) |
| 148 | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_OTHER ) |
| 149 | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_OTHER ) |
| 150 | |
| 151 | PORT_START("X2") |
| 152 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_A) |
| 153 | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_S) |
| 154 | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_D) |
| 155 | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_F) |
| 156 | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_G) |
| 157 | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_H) |
| 158 | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_J) |
| 159 | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_K) |
| 160 | |
| 161 | PORT_START("X4") |
| 162 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_L) |
| 163 | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_Z) |
| 164 | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_C) |
| 165 | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_V) |
| 166 | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_B) |
| 167 | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_N) |
| 168 | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_M) |
| 169 | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_COMMA) |
| 170 | |
| 171 | PORT_START("X8") |
| 172 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_STOP) |
| 173 | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_SLASH) |
| 174 | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_COLON) |
| 175 | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_QUOTE) |
| 176 | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_X) |
| 177 | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_MINUS) |
| 178 | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_EQUALS) |
| 179 | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_BACKSPACE) |
| 180 | |
| 181 | PORT_START("X10") |
| 182 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_OPENBRACE) |
| 183 | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_CLOSEBRACE) |
| 184 | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_BACKSLASH) |
| 185 | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_ENTER) |
| 186 | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_LEFT) |
| 187 | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_RIGHT) |
| 188 | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_UP) |
| 189 | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_DOWN) |
| 190 | |
| 191 | PORT_START("X20") |
| 192 | PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 193 | |
| 194 | PORT_START("X40") |
| 195 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_Q) |
| 196 | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_W) |
| 197 | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_E) |
| 198 | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_R) |
| 199 | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_Y) |
| 200 | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_U) |
| 201 | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_I) |
| 202 | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_O) |
| 203 | |
| 204 | PORT_START("X80") |
| 205 | PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 206 | |
| 207 | PORT_START("DIAGS") |
| 208 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Audio Diag") PORT_CODE(KEYCODE_F1) PORT_CHANGED_MEMBER(DEVICE_SELF, s11b_state, audio_nmi, 1) |
| 209 | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Main Diag") PORT_CODE(KEYCODE_F2) PORT_CHANGED_MEMBER(DEVICE_SELF, s11b_state, main_nmi, 1) |
| 210 | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Advance") PORT_CODE(KEYCODE_0) |
| 211 | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Up/Down") PORT_CODE(KEYCODE_9) |
| 212 | PORT_CONFNAME( 0x10, 0x10, "Language" ) |
| 213 | PORT_CONFSETTING( 0x00, "German" ) |
| 214 | PORT_CONFSETTING( 0x10, "English" ) |
| 34 | 215 | INPUT_PORTS_END |
| 35 | 216 | |
| 36 | | void williams_s11b_state::machine_reset() |
| 217 | MACHINE_RESET_MEMBER( s11b_state, s11b ) |
| 37 | 218 | { |
| 219 | membank("bank0")->set_entry(0); |
| 220 | membank("bank1")->set_entry(0); |
| 221 | membank("bgbank")->set_entry(0); |
| 222 | // reset the CPUs again, so that the CPUs are starting with the right vectors (otherwise sound may die on reset) |
| 223 | m_audiocpu->set_input_line(INPUT_LINE_RESET,PULSE_LINE); |
| 224 | m_bgcpu->set_input_line(INPUT_LINE_RESET,PULSE_LINE); |
| 38 | 225 | } |
| 39 | 226 | |
| 40 | | DRIVER_INIT_MEMBER(williams_s11b_state,williams_s11b) |
| 227 | INPUT_CHANGED_MEMBER( s11b_state::main_nmi ) |
| 41 | 228 | { |
| 229 | // Diagnostic button sends a pulse to NMI pin |
| 230 | if (newval==CLEAR_LINE) |
| 231 | m_maincpu->set_input_line(INPUT_LINE_NMI, PULSE_LINE); |
| 42 | 232 | } |
| 43 | 233 | |
| 44 | | static MACHINE_CONFIG_START( williams_s11b, williams_s11b_state ) |
| 234 | INPUT_CHANGED_MEMBER( s11b_state::audio_nmi ) |
| 235 | { |
| 236 | // Diagnostic button sends a pulse to NMI pin |
| 237 | if (newval==CLEAR_LINE) |
| 238 | m_audiocpu->set_input_line(INPUT_LINE_NMI, PULSE_LINE); |
| 239 | } |
| 240 | |
| 241 | WRITE8_MEMBER( s11b_state::sol3_w ) |
| 242 | { |
| 243 | |
| 244 | } |
| 245 | |
| 246 | WRITE8_MEMBER( s11b_state::sound_w ) |
| 247 | { |
| 248 | m_sound_data = data; |
| 249 | } |
| 250 | |
| 251 | WRITE_LINE_MEMBER( s11b_state::pia21_ca2_w ) |
| 252 | { |
| 253 | // sound ns |
| 254 | m_ca1 = state; |
| 255 | m_pias->ca1_w(m_ca1); |
| 256 | m_pia40->cb2_w(m_ca1); |
| 257 | } |
| 258 | |
| 259 | static const pia6821_interface pia21_intf = |
| 260 | { |
| 261 | DEVCB_DRIVER_MEMBER(s11b_state, dac_r), /* port A in */ |
| 262 | DEVCB_NULL, /* port B in */ |
| 263 | DEVCB_NULL, /* line CA1 in */ |
| 264 | DEVCB_LINE_GND, /* line CB1 in */ |
| 265 | DEVCB_NULL, /* line CA2 in */ |
| 266 | DEVCB_NULL, /* line CB2 in */ |
| 267 | DEVCB_DRIVER_MEMBER(s11b_state, sound_w), /* port A out */ |
| 268 | DEVCB_DRIVER_MEMBER(s11b_state, sol2_w), /* port B out */ |
| 269 | DEVCB_DRIVER_LINE_MEMBER(s11b_state, pia21_ca2_w), /* line CA2 out */ |
| 270 | DEVCB_DRIVER_LINE_MEMBER(s11b_state, pia21_cb2_w), /* line CB2 out */ |
| 271 | DEVCB_CPU_INPUT_LINE("maincpu", M6800_IRQ_LINE), /* IRQA */ |
| 272 | DEVCB_CPU_INPUT_LINE("maincpu", M6800_IRQ_LINE) /* IRQB */ |
| 273 | }; |
| 274 | |
| 275 | WRITE8_MEMBER( s11b_state::lamp0_w ) |
| 276 | { |
| 277 | m_maincpu->set_input_line(M6800_IRQ_LINE, CLEAR_LINE); |
| 278 | } |
| 279 | |
| 280 | static const pia6821_interface pia24_intf = |
| 281 | { |
| 282 | DEVCB_NULL, /* port A in */ |
| 283 | DEVCB_NULL, /* port B in */ |
| 284 | DEVCB_LINE_GND, /* line CA1 in */ |
| 285 | DEVCB_LINE_GND, /* line CB1 in */ |
| 286 | DEVCB_LINE_VCC, /* line CA2 in */ |
| 287 | DEVCB_LINE_VCC, /* line CB2 in */ |
| 288 | DEVCB_DRIVER_MEMBER(s11b_state, lamp0_w), /* port A out */ |
| 289 | DEVCB_DRIVER_MEMBER(s11b_state, lamp1_w), /* port B out */ |
| 290 | DEVCB_NULL, /* line CA2 out */ |
| 291 | DEVCB_DRIVER_LINE_MEMBER(s11b_state, pia24_cb2_w), /* line CB2 out */ |
| 292 | DEVCB_CPU_INPUT_LINE("maincpu", M6800_IRQ_LINE), /* IRQA */ |
| 293 | DEVCB_CPU_INPUT_LINE("maincpu", M6800_IRQ_LINE) /* IRQB */ |
| 294 | }; |
| 295 | |
| 296 | READ_LINE_MEMBER( s11b_state::pia28_ca1_r ) |
| 297 | { |
| 298 | return BIT(ioport("DIAGS")->read(), 2) ? 1 : 0; // advance button |
| 299 | } |
| 300 | |
| 301 | READ_LINE_MEMBER( s11b_state::pia28_cb1_r ) |
| 302 | { |
| 303 | return BIT(ioport("DIAGS")->read(), 3) ? 1 : 0; // up/down switch |
| 304 | } |
| 305 | |
| 306 | WRITE8_MEMBER( s11b_state::dig0_w ) |
| 307 | { |
| 308 | data &= 0x7f; |
| 309 | m_strobe = data & 15; |
| 310 | m_diag = (data & 0x70) >> 4; |
| 311 | output_set_digit_value(60, 0); // not connected to PA5 or PA6? |
| 312 | output_set_digit_value(61, m_diag & 0x01); // connected to PA4 |
| 313 | output_set_digit_value(62, 0); |
| 314 | m_segment1 = 0; |
| 315 | m_segment2 = 0; |
| 316 | } |
| 317 | |
| 318 | WRITE8_MEMBER( s11b_state::dig1_w ) |
| 319 | { |
| 320 | m_segment2 |= data; |
| 321 | m_segment2 |= 0x20000; |
| 322 | if ((m_segment2 & 0x70000) == 0x30000) |
| 323 | { |
| 324 | if(m_invert) |
| 325 | output_set_digit_value(m_strobe+16, BITSWAP16(~m_segment2, 7, 15, 12, 10, 8, 14, 13, 9, 11, 6, 5, 4, 3, 2, 1, 0)); |
| 326 | else |
| 327 | output_set_digit_value(m_strobe+16, BITSWAP16(m_segment2, 7, 15, 12, 10, 8, 14, 13, 9, 11, 6, 5, 4, 3, 2, 1, 0)); |
| 328 | m_segment2 |= 0x40000; |
| 329 | } |
| 330 | } |
| 331 | |
| 332 | READ8_MEMBER( s11b_state::pia28_w7_r) |
| 333 | { |
| 334 | UINT8 ret = 0x80; |
| 335 | |
| 336 | ret |= m_strobe; |
| 337 | ret |= m_diag << 4; |
| 338 | |
| 339 | if(BIT(ioport("DIAGS")->read(), 4)) // W7 Jumper |
| 340 | ret &= ~0x80; |
| 341 | |
| 342 | return ret; |
| 343 | } |
| 344 | |
| 345 | static const pia6821_interface pia28_intf = |
| 346 | { |
| 347 | DEVCB_DRIVER_MEMBER(s11b_state, pia28_w7_r), /* port A in */ |
| 348 | DEVCB_NULL, /* port B in */ |
| 349 | DEVCB_DRIVER_LINE_MEMBER(s11b_state, pia28_ca1_r), /* line CA1 in */ |
| 350 | DEVCB_DRIVER_LINE_MEMBER(s11b_state, pia28_cb1_r), /* line CB1 in */ |
| 351 | DEVCB_NULL, /* line CA2 in */ |
| 352 | DEVCB_NULL, /* line CB2 in */ |
| 353 | DEVCB_DRIVER_MEMBER(s11b_state, dig0_w), /* port A out */ |
| 354 | DEVCB_DRIVER_MEMBER(s11b_state, dig1_w), /* port B out */ |
| 355 | DEVCB_DRIVER_LINE_MEMBER(s11b_state, pia28_ca2_w), /* line CA2 out */ |
| 356 | DEVCB_DRIVER_LINE_MEMBER(s11b_state, pia28_cb2_w), /* line CB2 out */ |
| 357 | DEVCB_CPU_INPUT_LINE("maincpu", M6800_IRQ_LINE), /* IRQA */ |
| 358 | DEVCB_CPU_INPUT_LINE("maincpu", M6800_IRQ_LINE) /* IRQB */ |
| 359 | }; |
| 360 | |
| 361 | WRITE8_MEMBER( s11b_state::pia2c_pa_w ) |
| 362 | { |
| 363 | m_segment1 |= (data<<8); |
| 364 | m_segment1 |= 0x10000; |
| 365 | if ((m_segment1 & 0x70000) == 0x30000) |
| 366 | { |
| 367 | if(m_invert) |
| 368 | output_set_digit_value(m_strobe, BITSWAP16(~m_segment1, 7, 15, 12, 10, 8, 14, 13, 9, 11, 6, 5, 4, 3, 2, 1, 0)); |
| 369 | else |
| 370 | output_set_digit_value(m_strobe, BITSWAP16(m_segment1, 7, 15, 12, 10, 8, 14, 13, 9, 11, 6, 5, 4, 3, 2, 1, 0)); |
| 371 | m_segment1 |= 0x40000; |
| 372 | } |
| 373 | } |
| 374 | |
| 375 | WRITE8_MEMBER( s11b_state::pia2c_pb_w ) |
| 376 | { |
| 377 | m_segment1 |= data; |
| 378 | m_segment1 |= 0x20000; |
| 379 | if ((m_segment1 & 0x70000) == 0x30000) |
| 380 | { |
| 381 | if(m_invert) |
| 382 | output_set_digit_value(m_strobe, BITSWAP16(~m_segment1, 7, 15, 12, 10, 8, 14, 13, 9, 11, 6, 5, 4, 3, 2, 1, 0)); |
| 383 | else |
| 384 | output_set_digit_value(m_strobe, BITSWAP16(m_segment1, 7, 15, 12, 10, 8, 14, 13, 9, 11, 6, 5, 4, 3, 2, 1, 0)); |
| 385 | m_segment1 |= 0x40000; |
| 386 | } |
| 387 | } |
| 388 | |
| 389 | static const pia6821_interface pia2c_intf = |
| 390 | { |
| 391 | DEVCB_NULL, /* port A in */ |
| 392 | DEVCB_NULL, /* port B in */ |
| 393 | DEVCB_NULL, /* line CA1 in */ |
| 394 | DEVCB_NULL, /* line CB1 in */ |
| 395 | DEVCB_NULL, /* line CA2 in */ |
| 396 | DEVCB_NULL, /* line CB2 in */ |
| 397 | DEVCB_DRIVER_MEMBER(s11b_state, pia2c_pa_w), /* port A out */ |
| 398 | DEVCB_DRIVER_MEMBER(s11b_state, pia2c_pb_w), /* port B out */ |
| 399 | DEVCB_NULL, /* line CA2 out */ |
| 400 | DEVCB_NULL, /* line CB2 out */ |
| 401 | DEVCB_CPU_INPUT_LINE("maincpu", M6800_IRQ_LINE), /* IRQA */ |
| 402 | DEVCB_CPU_INPUT_LINE("maincpu", M6800_IRQ_LINE) /* IRQB */ |
| 403 | }; |
| 404 | |
| 405 | READ8_MEMBER( s11b_state::switch_r ) |
| 406 | { |
| 407 | char kbdrow[8]; |
| 408 | sprintf(kbdrow,"X%X",m_kbdrow); |
| 409 | return ~ioport(kbdrow)->read(); |
| 410 | } |
| 411 | |
| 412 | WRITE8_MEMBER( s11b_state::switch_w ) |
| 413 | { |
| 414 | m_kbdrow = data; |
| 415 | } |
| 416 | |
| 417 | static const pia6821_interface pia30_intf = |
| 418 | { |
| 419 | DEVCB_DRIVER_MEMBER(s11b_state, switch_r), /* port A in */ |
| 420 | DEVCB_NULL, /* port B in */ |
| 421 | DEVCB_LINE_GND, /* line CA1 in */ |
| 422 | DEVCB_LINE_GND, /* line CB1 in */ |
| 423 | DEVCB_LINE_VCC, /* line CA2 in */ |
| 424 | DEVCB_LINE_VCC, /* line CB2 in */ |
| 425 | DEVCB_NULL, /* port A out */ |
| 426 | DEVCB_DRIVER_MEMBER(s11b_state, switch_w), /* port B out */ |
| 427 | DEVCB_NULL, /* line CA2 out */ |
| 428 | DEVCB_DRIVER_LINE_MEMBER(s11b_state, pia30_cb2_w), /* line CB2 out */ |
| 429 | DEVCB_CPU_INPUT_LINE("maincpu", M6800_IRQ_LINE), /* IRQA */ |
| 430 | DEVCB_CPU_INPUT_LINE("maincpu", M6800_IRQ_LINE) /* IRQB */ |
| 431 | }; |
| 432 | |
| 433 | WRITE8_MEMBER( s11b_state::pia34_pa_w ) |
| 434 | { |
| 435 | m_segment2 |= (data<<8); |
| 436 | m_segment2 |= 0x10000; |
| 437 | if ((m_segment2 & 0x70000) == 0x30000) |
| 438 | { |
| 439 | if(m_invert) |
| 440 | output_set_digit_value(m_strobe+16, BITSWAP16(~m_segment2, 7, 15, 12, 10, 8, 14, 13, 9, 11, 6, 5, 4, 3, 2, 1, 0)); |
| 441 | else |
| 442 | output_set_digit_value(m_strobe+16, BITSWAP16(m_segment2, 7, 15, 12, 10, 8, 14, 13, 9, 11, 6, 5, 4, 3, 2, 1, 0)); |
| 443 | m_segment2 |= 0x40000; |
| 444 | } |
| 445 | } |
| 446 | |
| 447 | WRITE8_MEMBER( s11b_state::pia34_pb_w ) |
| 448 | { |
| 449 | m_pia40->portb_w(data); |
| 450 | m_pia40->cb1_w(1); |
| 451 | m_pia40->cb1_w(0); |
| 452 | } |
| 453 | |
| 454 | static const pia6821_interface pia34_intf = |
| 455 | { |
| 456 | DEVCB_NULL, /* port A in */ |
| 457 | DEVCB_NULL, /* port B in */ |
| 458 | DEVCB_NULL, /* line CA1 in */ |
| 459 | DEVCB_NULL, /* line CB1 in */ |
| 460 | DEVCB_NULL, /* line CA2 in */ |
| 461 | DEVCB_NULL, /* line CB2 in */ |
| 462 | DEVCB_DRIVER_MEMBER(s11b_state, pia34_pa_w), /* port A out */ |
| 463 | DEVCB_DRIVER_MEMBER(s11b_state, pia34_pb_w), /* port B out */ |
| 464 | DEVCB_NULL, /* line CA2 out */ |
| 465 | DEVCB_NULL, /* line CB2 out */ |
| 466 | DEVCB_CPU_INPUT_LINE("maincpu", M6800_IRQ_LINE), /* IRQA */ |
| 467 | DEVCB_CPU_INPUT_LINE("maincpu", M6800_IRQ_LINE) /* IRQB */ |
| 468 | }; |
| 469 | |
| 470 | WRITE8_MEMBER( s11b_state::bank_w ) |
| 471 | { |
| 472 | membank("bank0")->set_entry(BIT(data, 1)); |
| 473 | membank("bank1")->set_entry(BIT(data, 0)); |
| 474 | } |
| 475 | |
| 476 | WRITE8_MEMBER( s11b_state::bgbank_w ) |
| 477 | { |
| 478 | membank("bgbank")->set_entry(BIT(data, 0)); |
| 479 | } |
| 480 | |
| 481 | READ_LINE_MEMBER( s11b_state::pias_ca1_r ) |
| 482 | { |
| 483 | return m_ca1; |
| 484 | } |
| 485 | |
| 486 | WRITE_LINE_MEMBER( s11b_state::pias_ca2_w ) |
| 487 | { |
| 488 | // speech clock |
| 489 | hc55516_clock_w(m_hc55516, state); |
| 490 | } |
| 491 | |
| 492 | WRITE_LINE_MEMBER( s11b_state::pias_cb2_w ) |
| 493 | { |
| 494 | // speech data |
| 495 | hc55516_digit_w(m_hc55516, state); |
| 496 | } |
| 497 | |
| 498 | READ8_MEMBER( s11b_state::dac_r ) |
| 499 | { |
| 500 | return m_sound_data; |
| 501 | } |
| 502 | |
| 503 | WRITE8_MEMBER( s11b_state::dac_w ) |
| 504 | { |
| 505 | m_dac->write_unsigned8(data); |
| 506 | } |
| 507 | |
| 508 | static const pia6821_interface pias_intf = |
| 509 | { |
| 510 | DEVCB_DRIVER_MEMBER(s11b_state, dac_r), /* port A in */ |
| 511 | DEVCB_NULL, /* port B in */ |
| 512 | DEVCB_DRIVER_LINE_MEMBER(s11b_state, pias_ca1_r), /* line CA1 in */ |
| 513 | DEVCB_NULL, /* line CB1 in */ |
| 514 | DEVCB_NULL, /* line CA2 in */ |
| 515 | DEVCB_NULL, /* line CB2 in */ |
| 516 | DEVCB_DRIVER_MEMBER(s11b_state, sound_w), /* port A out */ |
| 517 | DEVCB_DRIVER_MEMBER(s11b_state, dac_w), /* port B out */ |
| 518 | DEVCB_DRIVER_LINE_MEMBER(s11b_state, pias_ca2_w), /* line CA2 out */ |
| 519 | DEVCB_DRIVER_LINE_MEMBER(s11b_state, pias_cb2_w), /* line CB2 out */ |
| 520 | DEVCB_CPU_INPUT_LINE("audiocpu", M6800_IRQ_LINE), /* IRQA */ |
| 521 | DEVCB_CPU_INPUT_LINE("audiocpu", M6800_IRQ_LINE) /* IRQB */ |
| 522 | }; |
| 523 | |
| 524 | WRITE8_MEMBER( s11b_state::pia40_pa_w ) |
| 525 | { |
| 526 | m_dac1->write_unsigned8(data); |
| 527 | } |
| 528 | |
| 529 | WRITE_LINE_MEMBER( s11b_state::ym2151_irq_w) |
| 530 | { |
| 531 | m_pia40->ca1_w(!state); |
| 532 | } |
| 533 | |
| 534 | static const pia6821_interface pia40_intf = |
| 535 | { |
| 536 | DEVCB_NULL, /* port A in */ |
| 537 | DEVCB_NULL, /* port B in */ |
| 538 | DEVCB_DRIVER_LINE_MEMBER(s11b_state, pias_ca1_r), /* line CA1 in */ |
| 539 | DEVCB_NULL, /* line CB1 in */ |
| 540 | DEVCB_LINE_VCC, /* line CA2 in */ |
| 541 | DEVCB_NULL, /* line CB2 in */ |
| 542 | DEVCB_DRIVER_MEMBER(s11b_state, pia40_pa_w), /* port A out */ |
| 543 | DEVCB_DRIVER_MEMBER(s11b_state, dac_w), /* port B out */ |
| 544 | DEVCB_DRIVER_LINE_MEMBER(s11b_state, pias_ca2_w), /* line CA2 out */ |
| 545 | DEVCB_DRIVER_LINE_MEMBER(s11b_state, pias_cb2_w), /* line CB2 out */ |
| 546 | DEVCB_CPU_INPUT_LINE("bgcpu", M6809_FIRQ_LINE), /* IRQA */ |
| 547 | DEVCB_CPU_INPUT_LINE("bgcpu", INPUT_LINE_NMI) /* IRQB */ |
| 548 | }; |
| 549 | |
| 550 | DRIVER_INIT_MEMBER( s11b_state, s11b ) |
| 551 | { |
| 552 | UINT8 *ROM = memregion("audiocpu")->base(); |
| 553 | UINT8 *BGROM = memregion("bgcpu")->base(); |
| 554 | membank("bank0")->configure_entries(0, 2, &ROM[0x10000], 0x4000); |
| 555 | membank("bank1")->configure_entries(0, 2, &ROM[0x18000], 0x4000); |
| 556 | membank("bgbank")->configure_entries(0, 2, &BGROM[0x10000], 0x8000); |
| 557 | membank("bank0")->set_entry(0); |
| 558 | membank("bank1")->set_entry(0); |
| 559 | membank("bgbank")->set_entry(0); |
| 560 | m_invert = false; |
| 561 | } |
| 562 | |
| 563 | DRIVER_INIT_MEMBER( s11b_state, s11b_invert ) |
| 564 | { |
| 565 | UINT8 *ROM = memregion("audiocpu")->base(); |
| 566 | UINT8 *BGROM = memregion("bgcpu")->base(); |
| 567 | membank("bank0")->configure_entries(0, 2, &ROM[0x10000], 0x4000); |
| 568 | membank("bank1")->configure_entries(0, 2, &ROM[0x18000], 0x4000); |
| 569 | membank("bgbank")->configure_entries(0, 2, &BGROM[0x10000], 0x8000); |
| 570 | membank("bank0")->set_entry(0); |
| 571 | membank("bank1")->set_entry(0); |
| 572 | membank("bgbank")->set_entry(0); |
| 573 | m_invert = true; |
| 574 | } |
| 575 | |
| 576 | TIMER_DEVICE_CALLBACK_MEMBER( s11b_state::irq) |
| 577 | { |
| 578 | m_maincpu->set_input_line(M6800_IRQ_LINE, HOLD_LINE); |
| 579 | m_pias->cb1_w(0); |
| 580 | } |
| 581 | |
| 582 | static MACHINE_CONFIG_START( s11b, s11b_state ) |
| 45 | 583 | /* basic machine hardware */ |
| 46 | | MCFG_CPU_ADD("maincpu", M6800, 1000000) |
| 47 | | MCFG_CPU_PROGRAM_MAP(williams_s11b_map) |
| 584 | MCFG_CPU_ADD("maincpu", M6808, 4000000) |
| 585 | MCFG_CPU_PROGRAM_MAP(s11b_main_map) |
| 586 | MCFG_TIMER_DRIVER_ADD_PERIODIC("irq", s11b_state, irq, attotime::from_hz(1000)) |
| 587 | MCFG_MACHINE_RESET_OVERRIDE(s11b_state, s11b) |
| 588 | |
| 589 | /* Video */ |
| 590 | MCFG_DEFAULT_LAYOUT(layout_s11b) |
| 591 | |
| 592 | /* Sound */ |
| 593 | MCFG_FRAGMENT_ADD( genpin_audio ) |
| 594 | |
| 595 | /* Devices */ |
| 596 | MCFG_PIA6821_ADD("pia21", pia21_intf) |
| 597 | MCFG_PIA6821_ADD("pia24", pia24_intf) |
| 598 | MCFG_PIA6821_ADD("pia28", pia28_intf) |
| 599 | MCFG_PIA6821_ADD("pia2c", pia2c_intf) |
| 600 | MCFG_PIA6821_ADD("pia30", pia30_intf) |
| 601 | MCFG_PIA6821_ADD("pia34", pia34_intf) |
| 602 | MCFG_NVRAM_ADD_1FILL("nvram") |
| 603 | |
| 604 | /* Add the soundcard */ |
| 605 | MCFG_CPU_ADD("audiocpu", M6802, 3580000) |
| 606 | MCFG_CPU_PROGRAM_MAP(s11b_audio_map) |
| 607 | |
| 608 | MCFG_SPEAKER_STANDARD_MONO("mono") |
| 609 | MCFG_DAC_ADD("dac") |
| 610 | MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50) |
| 611 | |
| 612 | MCFG_SPEAKER_STANDARD_MONO("speech") |
| 613 | MCFG_SOUND_ADD("hc55516", HC55516, 0) |
| 614 | MCFG_SOUND_ROUTE(ALL_OUTPUTS, "speech", 0.50) |
| 615 | |
| 616 | MCFG_PIA6821_ADD("pias", pias_intf) |
| 617 | |
| 618 | /* Add the background music card */ |
| 619 | MCFG_CPU_ADD("bgcpu", M6809E, 4000000) // MC68B09E |
| 620 | MCFG_CPU_PROGRAM_MAP(s11b_bg_map) |
| 621 | |
| 622 | MCFG_SPEAKER_STANDARD_MONO("bg") |
| 623 | MCFG_YM2151_ADD("ym2151", 3580000) |
| 624 | MCFG_YM2151_IRQ_HANDLER(WRITELINE(s11b_state, ym2151_irq_w)) |
| 625 | MCFG_SOUND_ROUTE(ALL_OUTPUTS, "bg", 0.50) |
| 626 | |
| 627 | MCFG_DAC_ADD("dac1") |
| 628 | MCFG_SOUND_ROUTE(ALL_OUTPUTS, "bg", 0.50) |
| 629 | |
| 630 | MCFG_PIA6821_ADD("pia40", pia40_intf) |
| 48 | 631 | MACHINE_CONFIG_END |
| 49 | 632 | |
| 50 | 633 | /*----------------------- |
| r19739 | r19740 | |
| 54 | 637 | ROM_REGION(0x10000, "maincpu", 0) |
| 55 | 638 | ROM_LOAD("cats_u26.l5", 0x4000, 0x4000, CRC(32246d12) SHA1(b8aa89d197a6b992501904f5072a10ab1a31db87)) |
| 56 | 639 | ROM_LOAD("cats_u27.l5", 0x8000, 0x8000, CRC(ef842bbf) SHA1(854860db428795d5de5c075aa78496f0c18a380f)) |
| 57 | | ROM_REGION(0x10000, "cpu3", ROMREGION_ERASEFF) |
| 58 | | ROM_REGION(0x10000, "sound2", 0) |
| 59 | | ROM_LOAD("cats_u21.l1", 0x0000, 0x8000, CRC(04110d08) SHA1(4b44b26983cb5d14a93c16a19dc2bdbaa665dc69)) |
| 60 | | ROM_LOAD("cats_u22.l1", 0x8000, 0x8000, CRC(7e152c78) SHA1(b4ab770fdd9420a5d35e55bf8fb84c99ac544b8b)) |
| 61 | | ROM_REGION(0x10000, "cpu2", ROMREGION_ERASEFF) |
| 62 | | ROM_REGION(0x30000, "sound1", 0) |
| 63 | | ROM_LOAD("cats_u4.l1", 0x00000, 0x8000, CRC(18c62813) SHA1(a4fb69cfedd0b92c22b599913df3cdf8b3eef42c)) |
| 64 | | ROM_RELOAD(0x00000+0x8000, 0x8000) |
| 65 | | ROM_LOAD("cats_u19.l1", 0x10000, 0x8000, CRC(f2fea68b) SHA1(9a41823e71342b7a162420378f122bba34ce0636)) |
| 66 | | ROM_RELOAD(0x10000+0x8000, 0x8000) |
| 640 | ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) |
| 641 | ROM_LOAD("cats_u21.l1", 0x18000, 0x8000, CRC(04110d08) SHA1(4b44b26983cb5d14a93c16a19dc2bdbaa665dc69)) |
| 642 | ROM_LOAD("cats_u22.l1", 0x10000, 0x8000, CRC(7e152c78) SHA1(b4ab770fdd9420a5d35e55bf8fb84c99ac544b8b)) |
| 643 | ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) |
| 644 | ROM_LOAD("cats_u4.l1", 0x10000, 0x8000, CRC(18c62813) SHA1(a4fb69cfedd0b92c22b599913df3cdf8b3eef42c)) |
| 645 | ROM_LOAD("cats_u19.l1", 0x18000, 0x8000, CRC(f2fea68b) SHA1(9a41823e71342b7a162420378f122bba34ce0636)) |
| 67 | 646 | ROM_LOAD("cats_u20.l1", 0x20000, 0x8000, CRC(bf4dc35a) SHA1(9920ce90d93fb6ecf98792c35bb6eb8862a969f3)) |
| 68 | | ROM_RELOAD(0x20000+0x8000, 0x8000) |
| 69 | 647 | ROM_END |
| 70 | 648 | |
| 71 | 649 | ROM_START(bcats_l2) |
| 72 | 650 | ROM_REGION(0x10000, "maincpu", 0) |
| 73 | 651 | ROM_LOAD("bcgu26.la2", 0x4000, 0x4000, CRC(206c7cf8) SHA1(34eb128d46a0e1ba943f4e37aa95fa6d81aefb0e)) |
| 74 | 652 | ROM_LOAD("bcgu27.la2", 0x8000, 0x8000, CRC(911981c6) SHA1(0d5b5c6d8399c6337300c789a0466242f91eaf94)) |
| 75 | | ROM_REGION(0x10000, "cpu3", ROMREGION_ERASEFF) |
| 76 | | ROM_REGION(0x10000, "sound2", 0) |
| 77 | | ROM_LOAD("cats_u21.l1", 0x0000, 0x8000, CRC(04110d08) SHA1(4b44b26983cb5d14a93c16a19dc2bdbaa665dc69)) |
| 78 | | ROM_LOAD("cats_u22.l1", 0x8000, 0x8000, CRC(7e152c78) SHA1(b4ab770fdd9420a5d35e55bf8fb84c99ac544b8b)) |
| 79 | | ROM_REGION(0x10000, "cpu2", ROMREGION_ERASEFF) |
| 80 | | ROM_REGION(0x30000, "sound1", 0) |
| 81 | | ROM_LOAD("cats_u4.l1", 0x00000, 0x8000, CRC(18c62813) SHA1(a4fb69cfedd0b92c22b599913df3cdf8b3eef42c)) |
| 82 | | ROM_RELOAD(0x00000+0x8000, 0x8000) |
| 83 | | ROM_LOAD("cats_u19.l1", 0x10000, 0x8000, CRC(f2fea68b) SHA1(9a41823e71342b7a162420378f122bba34ce0636)) |
| 84 | | ROM_RELOAD(0x10000+0x8000, 0x8000) |
| 653 | ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) |
| 654 | ROM_LOAD("cats_u21.l1", 0x18000, 0x8000, CRC(04110d08) SHA1(4b44b26983cb5d14a93c16a19dc2bdbaa665dc69)) |
| 655 | ROM_LOAD("cats_u22.l1", 0x10000, 0x8000, CRC(7e152c78) SHA1(b4ab770fdd9420a5d35e55bf8fb84c99ac544b8b)) |
| 656 | ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) |
| 657 | ROM_LOAD("cats_u4.l1", 0x10000, 0x8000, CRC(18c62813) SHA1(a4fb69cfedd0b92c22b599913df3cdf8b3eef42c)) |
| 658 | ROM_LOAD("cats_u19.l1", 0x18000, 0x8000, CRC(f2fea68b) SHA1(9a41823e71342b7a162420378f122bba34ce0636)) |
| 85 | 659 | ROM_LOAD("cats_u20.l1", 0x20000, 0x8000, CRC(bf4dc35a) SHA1(9920ce90d93fb6ecf98792c35bb6eb8862a969f3)) |
| 86 | | ROM_RELOAD(0x20000+0x8000, 0x8000) |
| 87 | 660 | ROM_END |
| 88 | 661 | |
| 89 | 662 | /*-------------------- |
| r19739 | r19740 | |
| 93 | 666 | ROM_REGION(0x10000, "maincpu", 0) |
| 94 | 667 | ROM_LOAD("banz_u26.l3", 0x4000, 0x4000, CRC(ca578aa3) SHA1(32c03178cc9d9514f76e084e56f6cf6f82754331)) |
| 95 | 668 | ROM_LOAD("banz_u27.l3", 0x8000, 0x8000, CRC(af66fac4) SHA1(84929aaad8a8e4a312a230b73f206d3b43a04dc3)) |
| 96 | | ROM_REGION(0x10000, "cpu3", ROMREGION_ERASEFF) |
| 97 | | ROM_REGION(0x10000, "sound2", 0) |
| 98 | | ROM_LOAD("banz_u21.l1", 0x0000, 0x8000, CRC(cd06716e) SHA1(b61a0dc017dd4a09296a43a855461c5cee07517b)) |
| 99 | | ROM_LOAD("banz_u22.l1", 0x8000, 0x8000, CRC(e8159033) SHA1(e8f15801feefeb30768e88d685c208108aa134e8)) |
| 100 | | ROM_REGION(0x10000, "cpu2", ROMREGION_ERASEFF) |
| 101 | | ROM_REGION(0x30000, "sound1", 0) |
| 102 | | ROM_LOAD("banz_u4.l1", 0x00000, 0x8000, CRC(8fd69c69) SHA1(c024cda85c6616943c3a12ab5943a7be8709bfe3)) |
| 103 | | ROM_RELOAD(0x00000+0x8000, 0x8000) |
| 104 | | ROM_LOAD("banz_u19.l1", 0x10000, 0x8000, CRC(9104248c) SHA1(48a8c41f3a4127f4fb4de37e876c8380e3511e1f)) |
| 105 | | ROM_RELOAD(0x10000+0x8000, 0x8000) |
| 669 | ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) |
| 670 | ROM_LOAD("banz_u21.l1", 0x18000, 0x8000, CRC(cd06716e) SHA1(b61a0dc017dd4a09296a43a855461c5cee07517b)) |
| 671 | ROM_LOAD("banz_u22.l1", 0x10000, 0x8000, CRC(e8159033) SHA1(e8f15801feefeb30768e88d685c208108aa134e8)) |
| 672 | ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) |
| 673 | ROM_LOAD("banz_u4.l1", 0x10000, 0x8000, CRC(8fd69c69) SHA1(c024cda85c6616943c3a12ab5943a7be8709bfe3)) |
| 674 | ROM_LOAD("banz_u19.l1", 0x18000, 0x8000, CRC(9104248c) SHA1(48a8c41f3a4127f4fb4de37e876c8380e3511e1f)) |
| 106 | 675 | ROM_LOAD("banz_u20.l1", 0x20000, 0x8000, CRC(26b3d15c) SHA1(528084b6c62394f8ed9fc0f90b91d844060fc904)) |
| 107 | | ROM_RELOAD(0x20000+0x8000, 0x8000) |
| 108 | 676 | ROM_END |
| 109 | 677 | |
| 110 | 678 | ROM_START(bnzai_g3) |
| 111 | 679 | ROM_REGION(0x10000, "maincpu", 0) |
| 112 | 680 | ROM_LOAD("banz_u26.l3g", 0x4000, 0x4000, CRC(744b8758) SHA1(0bcd5dfd872656d0261a819e3dbd222754585ec0)) |
| 113 | 681 | ROM_LOAD("banz_u27.l3", 0x8000, 0x8000, CRC(af66fac4) SHA1(84929aaad8a8e4a312a230b73f206d3b43a04dc3)) |
| 114 | | ROM_REGION(0x10000, "cpu3", ROMREGION_ERASEFF) |
| 115 | | ROM_REGION(0x10000, "sound2", 0) |
| 116 | | ROM_LOAD("banz_u21.l1", 0x0000, 0x8000, CRC(cd06716e) SHA1(b61a0dc017dd4a09296a43a855461c5cee07517b)) |
| 117 | | ROM_LOAD("banz_u22.l1", 0x8000, 0x8000, CRC(e8159033) SHA1(e8f15801feefeb30768e88d685c208108aa134e8)) |
| 118 | | ROM_REGION(0x10000, "cpu2", ROMREGION_ERASEFF) |
| 119 | | ROM_REGION(0x30000, "sound1", 0) |
| 120 | | ROM_LOAD("banz_u4.l1", 0x00000, 0x8000, CRC(8fd69c69) SHA1(c024cda85c6616943c3a12ab5943a7be8709bfe3)) |
| 121 | | ROM_RELOAD(0x00000+0x8000, 0x8000) |
| 122 | | ROM_LOAD("banz_u19.l1", 0x10000, 0x8000, CRC(9104248c) SHA1(48a8c41f3a4127f4fb4de37e876c8380e3511e1f)) |
| 123 | | ROM_RELOAD(0x10000+0x8000, 0x8000) |
| 682 | ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) |
| 683 | ROM_LOAD("banz_u21.l1", 0x18000, 0x8000, CRC(cd06716e) SHA1(b61a0dc017dd4a09296a43a855461c5cee07517b)) |
| 684 | ROM_LOAD("banz_u22.l1", 0x10000, 0x8000, CRC(e8159033) SHA1(e8f15801feefeb30768e88d685c208108aa134e8)) |
| 685 | ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) |
| 686 | ROM_LOAD("banz_u4.l1", 0x10000, 0x8000, CRC(8fd69c69) SHA1(c024cda85c6616943c3a12ab5943a7be8709bfe3)) |
| 687 | ROM_LOAD("banz_u19.l1", 0x18000, 0x8000, CRC(9104248c) SHA1(48a8c41f3a4127f4fb4de37e876c8380e3511e1f)) |
| 124 | 688 | ROM_LOAD("banz_u20.l1", 0x20000, 0x8000, CRC(26b3d15c) SHA1(528084b6c62394f8ed9fc0f90b91d844060fc904)) |
| 125 | | ROM_RELOAD(0x20000+0x8000, 0x8000) |
| 126 | 689 | ROM_END |
| 127 | 690 | |
| 128 | 691 | ROM_START(bnzai_l1) |
| 129 | 692 | ROM_REGION(0x10000, "maincpu", 0) |
| 130 | 693 | ROM_LOAD("u26-l1.rom", 0x4000, 0x4000, CRC(556abdc0) SHA1(6de78345e5839a4ae9ff97273b6edb2635e0e8b4)) |
| 131 | 694 | ROM_LOAD("u27-l1.rom", 0x8000, 0x8000, CRC(7fc6de2e) SHA1(a7b42c2cd8c1e3810a319c755e52273454d5ca41)) |
| 132 | | ROM_REGION(0x10000, "cpu3", ROMREGION_ERASEFF) |
| 133 | | ROM_REGION(0x10000, "sound2", 0) |
| 134 | | ROM_LOAD("banz_u21.l1", 0x0000, 0x8000, CRC(cd06716e) SHA1(b61a0dc017dd4a09296a43a855461c5cee07517b)) |
| 135 | | ROM_LOAD("banz_u22.l1", 0x8000, 0x8000, CRC(e8159033) SHA1(e8f15801feefeb30768e88d685c208108aa134e8)) |
| 136 | | ROM_REGION(0x10000, "cpu2", ROMREGION_ERASEFF) |
| 137 | | ROM_REGION(0x30000, "sound1", 0) |
| 138 | | ROM_LOAD("banz_u4.l1", 0x00000, 0x8000, CRC(8fd69c69) SHA1(c024cda85c6616943c3a12ab5943a7be8709bfe3)) |
| 139 | | ROM_RELOAD(0x00000+0x8000, 0x8000) |
| 140 | | ROM_LOAD("banz_u19.l1", 0x10000, 0x8000, CRC(9104248c) SHA1(48a8c41f3a4127f4fb4de37e876c8380e3511e1f)) |
| 141 | | ROM_RELOAD(0x10000+0x8000, 0x8000) |
| 695 | ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) |
| 696 | ROM_LOAD("banz_u21.l1", 0x18000, 0x8000, CRC(cd06716e) SHA1(b61a0dc017dd4a09296a43a855461c5cee07517b)) |
| 697 | ROM_LOAD("banz_u22.l1", 0x10000, 0x8000, CRC(e8159033) SHA1(e8f15801feefeb30768e88d685c208108aa134e8)) |
| 698 | ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) |
| 699 | ROM_LOAD("banz_u4.l1", 0x10000, 0x8000, CRC(8fd69c69) SHA1(c024cda85c6616943c3a12ab5943a7be8709bfe3)) |
| 700 | ROM_LOAD("banz_u19.l1", 0x18000, 0x8000, CRC(9104248c) SHA1(48a8c41f3a4127f4fb4de37e876c8380e3511e1f)) |
| 142 | 701 | ROM_LOAD("banz_u20.l1", 0x20000, 0x8000, CRC(26b3d15c) SHA1(528084b6c62394f8ed9fc0f90b91d844060fc904)) |
| 143 | | ROM_RELOAD(0x20000+0x8000, 0x8000) |
| 144 | 702 | ROM_END |
| 145 | 703 | |
| 146 | 704 | ROM_START(bnzai_pa) |
| 147 | 705 | ROM_REGION(0x10000, "maincpu", 0) |
| 148 | 706 | ROM_LOAD("u26-pa.rom", 0x4000, 0x4000, CRC(65a73e31) SHA1(0332b51ecfc548f72eaca402d83a5ad6dd223272)) |
| 149 | 707 | ROM_LOAD("u27-pa.rom", 0x8000, 0x8000, CRC(c64e2898) SHA1(b2291e9e65f8392f2f05f116dc47fcaf37500e60)) |
| 150 | | ROM_REGION(0x10000, "cpu3", ROMREGION_ERASEFF) |
| 151 | | ROM_REGION(0x10000, "sound2", 0) |
| 152 | | ROM_LOAD("banz_u21.l1", 0x0000, 0x8000, CRC(cd06716e) SHA1(b61a0dc017dd4a09296a43a855461c5cee07517b)) |
| 153 | | ROM_LOAD("banz_u22.l1", 0x8000, 0x8000, CRC(e8159033) SHA1(e8f15801feefeb30768e88d685c208108aa134e8)) |
| 154 | | ROM_REGION(0x10000, "cpu2", ROMREGION_ERASEFF) |
| 155 | | ROM_REGION(0x30000, "sound1", 0) |
| 156 | | ROM_LOAD("u4-p7.rom", 0x00000, 0x8000, CRC(630d1ce9) SHA1(fb7f6004b94bf20281216519f18b53949eef4405)) |
| 157 | | ROM_RELOAD(0x00000+0x8000, 0x8000) |
| 158 | | ROM_LOAD("banz_u19.l1", 0x10000, 0x8000, CRC(9104248c) SHA1(48a8c41f3a4127f4fb4de37e876c8380e3511e1f)) |
| 159 | | ROM_RELOAD(0x10000+0x8000, 0x8000) |
| 708 | ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) |
| 709 | ROM_LOAD("banz_u21.l1", 0x18000, 0x8000, CRC(cd06716e) SHA1(b61a0dc017dd4a09296a43a855461c5cee07517b)) |
| 710 | ROM_LOAD("banz_u22.l1", 0x10000, 0x8000, CRC(e8159033) SHA1(e8f15801feefeb30768e88d685c208108aa134e8)) |
| 711 | ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) |
| 712 | ROM_LOAD("u4-p7.rom", 0x10000, 0x8000, CRC(630d1ce9) SHA1(fb7f6004b94bf20281216519f18b53949eef4405)) |
| 713 | ROM_LOAD("banz_u19.l1", 0x18000, 0x8000, CRC(9104248c) SHA1(48a8c41f3a4127f4fb4de37e876c8380e3511e1f)) |
| 160 | 714 | ROM_LOAD("banz_u20.l1", 0x20000, 0x8000, CRC(26b3d15c) SHA1(528084b6c62394f8ed9fc0f90b91d844060fc904)) |
| 161 | | ROM_RELOAD(0x20000+0x8000, 0x8000) |
| 162 | 715 | ROM_END |
| 163 | 716 | |
| 164 | 717 | /*-------------------- |
| r19739 | r19740 | |
| 168 | 721 | ROM_REGION(0x10000, "maincpu", 0) |
| 169 | 722 | ROM_LOAD("guns_u26.l8", 0x4000, 0x4000, CRC(792dc1e8) SHA1(34586585bbaf579cb522569238e24d9ab891b471)) |
| 170 | 723 | ROM_LOAD("guns_u27.l8", 0x8000, 0x8000, CRC(ac4a1a51) SHA1(d48b5e5b550107df8c6edc2d5f78777d7d408959)) |
| 171 | | ROM_REGION(0x10000, "cpu3", ROMREGION_ERASEFF) |
| 172 | | ROM_REGION(0x10000, "sound2", 0) |
| 173 | | ROM_LOAD("guns_u21.l1", 0x0000, 0x8000, CRC(35c6bfe4) SHA1(83dbd10311add75f56046de58d315f8a87389703)) |
| 174 | | ROM_LOAD("guns_u22.l1", 0x8000, 0x8000, CRC(091a5cb8) SHA1(db77314241eb6ed7f4385f99312a49b7caad1283)) |
| 175 | | ROM_REGION(0x10000, "cpu2", ROMREGION_ERASEFF) |
| 176 | | ROM_REGION(0x30000, "sound1", 0) |
| 177 | | ROM_LOAD("gund_u4.l1", 0x00000, 0x8000, CRC(d4a430a3) SHA1(5b44e3f313cc7cb75f51c239013d46e5eb986f9d)) |
| 178 | | ROM_RELOAD(0x00000+0x8000, 0x8000) |
| 179 | | ROM_LOAD("guns_u19.l1", 0x10000, 0x8000, CRC(ec1a6c23) SHA1(45bb4f78b89de9e690b5f9741d17f97766e702d6)) |
| 180 | | ROM_RELOAD(0x10000+0x8000, 0x8000) |
| 724 | ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) |
| 725 | ROM_LOAD("guns_u21.l1", 0x18000, 0x8000, CRC(35c6bfe4) SHA1(83dbd10311add75f56046de58d315f8a87389703)) |
| 726 | ROM_LOAD("guns_u22.l1", 0x10000, 0x8000, CRC(091a5cb8) SHA1(db77314241eb6ed7f4385f99312a49b7caad1283)) |
| 727 | ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) |
| 728 | ROM_LOAD("gund_u4.l1", 0x10000, 0x8000, CRC(d4a430a3) SHA1(5b44e3f313cc7cb75f51c239013d46e5eb986f9d)) |
| 729 | ROM_LOAD("guns_u19.l1", 0x18000, 0x8000, CRC(ec1a6c23) SHA1(45bb4f78b89de9e690b5f9741d17f97766e702d6)) |
| 181 | 730 | ROM_END |
| 182 | 731 | |
| 183 | 732 | ROM_START(bguns_l7) |
| 184 | 733 | ROM_REGION(0x10000, "maincpu", 0) |
| 185 | 734 | ROM_LOAD("guns_u26.l8", 0x4000, 0x4000, CRC(792dc1e8) SHA1(34586585bbaf579cb522569238e24d9ab891b471)) |
| 186 | 735 | ROM_LOAD("guns_u27.l7", 0x8000, 0x8000, CRC(8ff26d24) SHA1(eab732b401144ad7efc80d336299beae85ca7d24)) |
| 187 | | ROM_REGION(0x10000, "cpu3", ROMREGION_ERASEFF) |
| 188 | | ROM_REGION(0x10000, "sound2", 0) |
| 189 | | ROM_LOAD("guns_u21.l1", 0x0000, 0x8000, CRC(35c6bfe4) SHA1(83dbd10311add75f56046de58d315f8a87389703)) |
| 190 | | ROM_LOAD("guns_u22.l1", 0x8000, 0x8000, CRC(091a5cb8) SHA1(db77314241eb6ed7f4385f99312a49b7caad1283)) |
| 191 | | ROM_REGION(0x10000, "cpu2", ROMREGION_ERASEFF) |
| 192 | | ROM_REGION(0x30000, "sound1", 0) |
| 193 | | ROM_LOAD("gund_u4.l1", 0x00000, 0x8000, CRC(d4a430a3) SHA1(5b44e3f313cc7cb75f51c239013d46e5eb986f9d)) |
| 194 | | ROM_RELOAD(0x00000+0x8000, 0x8000) |
| 195 | | ROM_LOAD("guns_u19.l1", 0x10000, 0x8000, CRC(ec1a6c23) SHA1(45bb4f78b89de9e690b5f9741d17f97766e702d6)) |
| 196 | | ROM_RELOAD(0x10000+0x8000, 0x8000) |
| 736 | ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) |
| 737 | ROM_LOAD("guns_u21.l1", 0x18000, 0x8000, CRC(35c6bfe4) SHA1(83dbd10311add75f56046de58d315f8a87389703)) |
| 738 | ROM_LOAD("guns_u22.l1", 0x10000, 0x8000, CRC(091a5cb8) SHA1(db77314241eb6ed7f4385f99312a49b7caad1283)) |
| 739 | ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) |
| 740 | ROM_LOAD("gund_u4.l1", 0x10000, 0x8000, CRC(d4a430a3) SHA1(5b44e3f313cc7cb75f51c239013d46e5eb986f9d)) |
| 741 | ROM_LOAD("guns_u19.l1", 0x18000, 0x8000, CRC(ec1a6c23) SHA1(45bb4f78b89de9e690b5f9741d17f97766e702d6)) |
| 197 | 742 | ROM_END |
| 198 | 743 | |
| 199 | 744 | ROM_START(bguns_la) |
| 200 | 745 | ROM_REGION(0x10000, "maincpu", 0) |
| 201 | 746 | ROM_LOAD("u26-l-a.rom", 0x4000, 0x4000, CRC(613b4d5c) SHA1(7eed4ddb661cd03839a9a89ca695de9cbd1c4d45)) |
| 202 | 747 | ROM_LOAD("u27-l-a.rom", 0x8000, 0x8000, CRC(eee9e1cc) SHA1(32fbade5cbc9047a61d4ce0ec1e616d5324d507f)) |
| 203 | | ROM_REGION(0x10000, "cpu3", ROMREGION_ERASEFF) |
| 204 | | ROM_REGION(0x10000, "sound2", 0) |
| 205 | | ROM_LOAD("guns_u21.l1", 0x0000, 0x8000, CRC(35c6bfe4) SHA1(83dbd10311add75f56046de58d315f8a87389703)) |
| 206 | | ROM_LOAD("guns_u22.l1", 0x8000, 0x8000, CRC(091a5cb8) SHA1(db77314241eb6ed7f4385f99312a49b7caad1283)) |
| 207 | | ROM_REGION(0x10000, "cpu2", ROMREGION_ERASEFF) |
| 208 | | ROM_REGION(0x30000, "sound1", 0) |
| 209 | | ROM_LOAD("gund_u4.l1", 0x00000, 0x8000, CRC(d4a430a3) SHA1(5b44e3f313cc7cb75f51c239013d46e5eb986f9d)) |
| 210 | | ROM_RELOAD(0x00000+0x8000, 0x8000) |
| 211 | | ROM_LOAD("guns_u19.l1", 0x10000, 0x8000, CRC(ec1a6c23) SHA1(45bb4f78b89de9e690b5f9741d17f97766e702d6)) |
| 212 | | ROM_RELOAD(0x10000+0x8000, 0x8000) |
| 748 | ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) |
| 749 | ROM_LOAD("guns_u21.l1", 0x18000, 0x8000, CRC(35c6bfe4) SHA1(83dbd10311add75f56046de58d315f8a87389703)) |
| 750 | ROM_LOAD("guns_u22.l1", 0x10000, 0x8000, CRC(091a5cb8) SHA1(db77314241eb6ed7f4385f99312a49b7caad1283)) |
| 751 | ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) |
| 752 | ROM_LOAD("gund_u4.l1", 0x10000, 0x8000, CRC(d4a430a3) SHA1(5b44e3f313cc7cb75f51c239013d46e5eb986f9d)) |
| 753 | ROM_LOAD("guns_u19.l1", 0x18000, 0x8000, CRC(ec1a6c23) SHA1(45bb4f78b89de9e690b5f9741d17f97766e702d6)) |
| 213 | 754 | ROM_END |
| 214 | 755 | |
| 215 | 756 | ROM_START(bguns_p1) |
| 216 | 757 | ROM_REGION(0x10000, "maincpu", 0) |
| 217 | 758 | ROM_LOAD("u26-p-1.rom", 0x4000, 0x4000, CRC(26b8d58f) SHA1(678d4f706b862f3168d6d15859dba6288912e462)) |
| 218 | 759 | ROM_LOAD("u27-p-1.rom", 0x8000, 0x8000, CRC(2fba9a0d) SHA1(16629a5f009865825207378118a147e3135c51cf)) |
| 219 | | ROM_REGION(0x10000, "cpu3", ROMREGION_ERASEFF) |
| 220 | | ROM_REGION(0x10000, "sound2", 0) |
| 221 | | ROM_LOAD("guns_u21.l1", 0x0000, 0x8000, CRC(35c6bfe4) SHA1(83dbd10311add75f56046de58d315f8a87389703)) |
| 222 | | ROM_LOAD("guns_u22.l1", 0x8000, 0x8000, CRC(091a5cb8) SHA1(db77314241eb6ed7f4385f99312a49b7caad1283)) |
| 223 | | ROM_REGION(0x10000, "cpu2", ROMREGION_ERASEFF) |
| 224 | | ROM_REGION(0x30000, "sound1", 0) |
| 225 | | ROM_LOAD("gund_u4.l1", 0x00000, 0x8000, CRC(d4a430a3) SHA1(5b44e3f313cc7cb75f51c239013d46e5eb986f9d)) |
| 226 | | ROM_RELOAD(0x00000+0x8000, 0x8000) |
| 227 | | ROM_LOAD("guns_u19.l1", 0x10000, 0x8000, CRC(ec1a6c23) SHA1(45bb4f78b89de9e690b5f9741d17f97766e702d6)) |
| 228 | | ROM_RELOAD(0x10000+0x8000, 0x8000) |
| 760 | ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) |
| 761 | ROM_LOAD("guns_u21.l1", 0x18000, 0x8000, CRC(35c6bfe4) SHA1(83dbd10311add75f56046de58d315f8a87389703)) |
| 762 | ROM_LOAD("guns_u22.l1", 0x10000, 0x8000, CRC(091a5cb8) SHA1(db77314241eb6ed7f4385f99312a49b7caad1283)) |
| 763 | ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) |
| 764 | ROM_LOAD("gund_u4.l1", 0x10000, 0x8000, CRC(d4a430a3) SHA1(5b44e3f313cc7cb75f51c239013d46e5eb986f9d)) |
| 765 | ROM_LOAD("guns_u19.l1", 0x18000, 0x8000, CRC(ec1a6c23) SHA1(45bb4f78b89de9e690b5f9741d17f97766e702d6)) |
| 229 | 766 | ROM_END |
| 230 | 767 | |
| 231 | 768 | /*----------------------- |
| r19739 | r19740 | |
| 235 | 772 | ROM_REGION(0x10000, "maincpu", 0) |
| 236 | 773 | ROM_LOAD("bk2k_u26.l4", 0x4000, 0x4000, CRC(16c7b9e7) SHA1(b6d5edb5ac2b58da699702ece00534d18c1a9fd7)) |
| 237 | 774 | ROM_LOAD("bk2k_u27.l4", 0x8000, 0x8000, CRC(5cf3ab40) SHA1(ee8cb554d10478b028da4a761476d6ec8c56a042)) |
| 238 | | ROM_REGION(0x10000, "cpu3", ROMREGION_ERASEFF) |
| 239 | | ROM_REGION(0x10000, "sound2", 0) |
| 240 | | ROM_LOAD("bk2k_u21.l1", 0x0000, 0x8000, CRC(08be36ad) SHA1(0f4c448e003df54ed8ccf0e0c57f6123ce1e2027)) |
| 241 | | ROM_LOAD("bk2k_u22.l1", 0x8000, 0x8000, CRC(9c8becd8) SHA1(9090e8104dad63f14246caabafec428d94d5e18d)) |
| 242 | | ROM_REGION(0x10000, "cpu2", ROMREGION_ERASEFF) |
| 243 | | ROM_REGION(0x30000, "sound1", 0) |
| 244 | | ROM_LOAD("bk2k_u4.l2", 0x00000, 0x8000, CRC(1d87281b) SHA1(609288b017aac6ce6da8717a35fdf87013adeb3c)) |
| 245 | | ROM_RELOAD(0x00000+0x8000, 0x8000) |
| 246 | | ROM_LOAD("bk2k_u19.l1", 0x10000, 0x8000, CRC(58e162b2) SHA1(891f810ae18b46593f570d719f0290a1d08a1a10)) |
| 247 | | ROM_RELOAD(0x10000+0x8000, 0x8000) |
| 775 | ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) |
| 776 | ROM_LOAD("bk2k_u21.l1", 0x18000, 0x8000, CRC(08be36ad) SHA1(0f4c448e003df54ed8ccf0e0c57f6123ce1e2027)) |
| 777 | ROM_LOAD("bk2k_u22.l1", 0x10000, 0x8000, CRC(9c8becd8) SHA1(9090e8104dad63f14246caabafec428d94d5e18d)) |
| 778 | ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) |
| 779 | ROM_LOAD("bk2k_u4.l2", 0x10000, 0x8000, CRC(1d87281b) SHA1(609288b017aac6ce6da8717a35fdf87013adeb3c)) |
| 780 | ROM_LOAD("bk2k_u19.l1", 0x18000, 0x8000, CRC(58e162b2) SHA1(891f810ae18b46593f570d719f0290a1d08a1a10)) |
| 248 | 781 | ROM_END |
| 249 | 782 | |
| 250 | 783 | ROM_START(bk2k_lg1) |
| 251 | 784 | ROM_REGION(0x10000, "maincpu", 0) |
| 252 | 785 | ROM_LOAD("bk2kgu26.lg1", 0x4000, 0x4000, CRC(f916d163) SHA1(bd8cbac9345a8debd01c8c68110652f591ad9d51)) |
| 253 | 786 | ROM_LOAD("bk2kgu27.lg1", 0x8000, 0x8000, CRC(4132ac5c) SHA1(5636d4e8fb9bf5a5f4ccafe4ef035ab0e8964e8b)) |
| 254 | | ROM_REGION(0x10000, "cpu3", ROMREGION_ERASEFF) |
| 255 | | ROM_REGION(0x10000, "sound2", 0) |
| 256 | | ROM_LOAD("bk2k_u21.l1", 0x0000, 0x8000, CRC(08be36ad) SHA1(0f4c448e003df54ed8ccf0e0c57f6123ce1e2027)) |
| 257 | | ROM_LOAD("bk2k_u22.l1", 0x8000, 0x8000, CRC(9c8becd8) SHA1(9090e8104dad63f14246caabafec428d94d5e18d)) |
| 258 | | ROM_REGION(0x10000, "cpu2", ROMREGION_ERASEFF) |
| 259 | | ROM_REGION(0x30000, "sound1", 0) |
| 260 | | ROM_LOAD("bk2k_u4.l2", 0x00000, 0x8000, CRC(1d87281b) SHA1(609288b017aac6ce6da8717a35fdf87013adeb3c)) |
| 261 | | ROM_RELOAD(0x00000+0x8000, 0x8000) |
| 262 | | ROM_LOAD("bk2k_u19.l1", 0x10000, 0x8000, CRC(58e162b2) SHA1(891f810ae18b46593f570d719f0290a1d08a1a10)) |
| 263 | | ROM_RELOAD(0x10000+0x8000, 0x8000) |
| 787 | ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) |
| 788 | ROM_LOAD("bk2k_u21.l1", 0x18000, 0x8000, CRC(08be36ad) SHA1(0f4c448e003df54ed8ccf0e0c57f6123ce1e2027)) |
| 789 | ROM_LOAD("bk2k_u22.l1", 0x10000, 0x8000, CRC(9c8becd8) SHA1(9090e8104dad63f14246caabafec428d94d5e18d)) |
| 790 | ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) |
| 791 | ROM_LOAD("bk2k_u4.l2", 0x10000, 0x8000, CRC(1d87281b) SHA1(609288b017aac6ce6da8717a35fdf87013adeb3c)) |
| 792 | ROM_LOAD("bk2k_u19.l1", 0x18000, 0x8000, CRC(58e162b2) SHA1(891f810ae18b46593f570d719f0290a1d08a1a10)) |
| 264 | 793 | ROM_END |
| 265 | 794 | |
| 266 | 795 | ROM_START(bk2k_lg3) |
| 267 | 796 | ROM_REGION(0x10000, "maincpu", 0) |
| 268 | 797 | ROM_LOAD("u26-lg3.rom", 0x4000, 0x4000, CRC(6f468c85) SHA1(b919b436559a29c43911bd2839c5ae7c03e9b06f)) |
| 269 | 798 | ROM_LOAD("u27-lg3.rom", 0x8000, 0x8000, CRC(27707522) SHA1(37844e2f3c70430ee169e1c369aa8e9d47b2c8f2)) |
| 270 | | ROM_REGION(0x10000, "cpu3", ROMREGION_ERASEFF) |
| 271 | | ROM_REGION(0x10000, "sound2", 0) |
| 272 | | ROM_LOAD("bk2k_u21.l1", 0x0000, 0x8000, CRC(08be36ad) SHA1(0f4c448e003df54ed8ccf0e0c57f6123ce1e2027)) |
| 273 | | ROM_LOAD("bk2k_u22.l1", 0x8000, 0x8000, CRC(9c8becd8) SHA1(9090e8104dad63f14246caabafec428d94d5e18d)) |
| 274 | | ROM_REGION(0x10000, "cpu2", ROMREGION_ERASEFF) |
| 275 | | ROM_REGION(0x30000, "sound1", 0) |
| 276 | | ROM_LOAD("bk2k_u4.l2", 0x00000, 0x8000, CRC(1d87281b) SHA1(609288b017aac6ce6da8717a35fdf87013adeb3c)) |
| 277 | | ROM_RELOAD(0x00000+0x8000, 0x8000) |
| 278 | | ROM_LOAD("bk2k_u19.l1", 0x10000, 0x8000, CRC(58e162b2) SHA1(891f810ae18b46593f570d719f0290a1d08a1a10)) |
| 279 | | ROM_RELOAD(0x10000+0x8000, 0x8000) |
| 799 | ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) |
| 800 | ROM_LOAD("bk2k_u21.l1", 0x18000, 0x8000, CRC(08be36ad) SHA1(0f4c448e003df54ed8ccf0e0c57f6123ce1e2027)) |
| 801 | ROM_LOAD("bk2k_u22.l1", 0x10000, 0x8000, CRC(9c8becd8) SHA1(9090e8104dad63f14246caabafec428d94d5e18d)) |
| 802 | ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) |
| 803 | ROM_LOAD("bk2k_u4.l2", 0x10000, 0x8000, CRC(1d87281b) SHA1(609288b017aac6ce6da8717a35fdf87013adeb3c)) |
| 804 | ROM_LOAD("bk2k_u19.l1", 0x18000, 0x8000, CRC(58e162b2) SHA1(891f810ae18b46593f570d719f0290a1d08a1a10)) |
| 280 | 805 | ROM_END |
| 281 | 806 | |
| 282 | 807 | ROM_START(bk2k_pu1) |
| 283 | 808 | ROM_REGION(0x10000, "maincpu", 0) |
| 284 | 809 | ROM_LOAD("u26-pu1.rom", 0x4000, 0x4000, CRC(2da07403) SHA1(4b48c5d7b0a03aa4593dc6053dc5e94df22d2a64)) |
| 285 | 810 | ROM_LOAD("u27-pu1.rom", 0x8000, 0x8000, CRC(245efbae) SHA1(e6354a6f5029f21aab2343cd90daf6cbfb51e556)) |
| 286 | | ROM_REGION(0x10000, "cpu3", ROMREGION_ERASEFF) |
| 287 | | ROM_REGION(0x10000, "sound2", 0) |
| 288 | | ROM_LOAD("bk2k_u21.l1", 0x0000, 0x8000, CRC(08be36ad) SHA1(0f4c448e003df54ed8ccf0e0c57f6123ce1e2027)) |
| 289 | | ROM_LOAD("bk2k_u22.l1", 0x8000, 0x8000, CRC(9c8becd8) SHA1(9090e8104dad63f14246caabafec428d94d5e18d)) |
| 290 | | ROM_REGION(0x10000, "cpu2", ROMREGION_ERASEFF) |
| 291 | | ROM_REGION(0x30000, "sound1", 0) |
| 292 | | ROM_LOAD("bk2k_u4.l2", 0x00000, 0x8000, CRC(1d87281b) SHA1(609288b017aac6ce6da8717a35fdf87013adeb3c)) |
| 293 | | ROM_RELOAD(0x00000+0x8000, 0x8000) |
| 294 | | ROM_LOAD("bk2k_u19.l1", 0x10000, 0x8000, CRC(58e162b2) SHA1(891f810ae18b46593f570d719f0290a1d08a1a10)) |
| 295 | | ROM_RELOAD(0x10000+0x8000, 0x8000) |
| 811 | ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) |
| 812 | ROM_LOAD("bk2k_u21.l1", 0x18000, 0x8000, CRC(08be36ad) SHA1(0f4c448e003df54ed8ccf0e0c57f6123ce1e2027)) |
| 813 | ROM_LOAD("bk2k_u22.l1", 0x10000, 0x8000, CRC(9c8becd8) SHA1(9090e8104dad63f14246caabafec428d94d5e18d)) |
| 814 | ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) |
| 815 | ROM_LOAD("bk2k_u4.l2", 0x10000, 0x8000, CRC(1d87281b) SHA1(609288b017aac6ce6da8717a35fdf87013adeb3c)) |
| 816 | ROM_LOAD("bk2k_u19.l1", 0x18000, 0x8000, CRC(58e162b2) SHA1(891f810ae18b46593f570d719f0290a1d08a1a10)) |
| 296 | 817 | ROM_END |
| 297 | 818 | |
| 298 | 819 | /*-------------------- |
| r19739 | r19740 | |
| 302 | 823 | ROM_REGION(0x10000, "maincpu", 0) |
| 303 | 824 | ROM_LOAD("cycl_u26.l5", 0x4000, 0x4000, CRC(9ab15e12) SHA1(406f3212269dc42de1f3fabcf179958adbd4b5e8)) |
| 304 | 825 | ROM_LOAD("cycl_u27.l5", 0x8000, 0x8000, CRC(c4b6aac0) SHA1(9058e450dbf9d198b1746c258b0e437d7ee844e9)) |
| 305 | | ROM_REGION(0x10000, "cpu3", ROMREGION_ERASEFF) |
| 306 | | ROM_REGION(0x10000, "sound2", 0) |
| 307 | | ROM_LOAD("cycl_u21.l1", 0x0000, 0x8000, CRC(d4f69a7c) SHA1(da0ce27d92b22583be54a41fc8083cee803c987a)) |
| 308 | | ROM_LOAD("cycl_u22.l1", 0x8000, 0x8000, CRC(28dc8f13) SHA1(bccce3a9b6b2f52da919c6df8db07e5e3de12657)) |
| 309 | | ROM_REGION(0x10000, "cpu2", ROMREGION_ERASEFF) |
| 310 | | ROM_REGION(0x30000, "sound1", 0) |
| 311 | | ROM_LOAD("cycl_u4.l5", 0x00000, 0x8000, CRC(d04b663b) SHA1(f54c6df08ec73b733cfeb2a989e44e5c04da3d9e)) |
| 312 | | ROM_RELOAD(0x00000+0x8000, 0x8000) |
| 313 | | ROM_LOAD("cycl_u19.l1", 0x10000, 0x8000, CRC(a20f6519) SHA1(63ded5f76133340fa31d4fe65420f4465866fb85)) |
| 314 | | ROM_RELOAD(0x10000+0x8000, 0x8000) |
| 826 | ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) |
| 827 | ROM_LOAD("cycl_u21.l1", 0x18000, 0x8000, CRC(d4f69a7c) SHA1(da0ce27d92b22583be54a41fc8083cee803c987a)) |
| 828 | ROM_LOAD("cycl_u22.l1", 0x10000, 0x8000, CRC(28dc8f13) SHA1(bccce3a9b6b2f52da919c6df8db07e5e3de12657)) |
| 829 | ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) |
| 830 | ROM_LOAD("cycl_u4.l5", 0x10000, 0x8000, CRC(d04b663b) SHA1(f54c6df08ec73b733cfeb2a989e44e5c04da3d9e)) |
| 831 | ROM_LOAD("cycl_u19.l1", 0x18000, 0x8000, CRC(a20f6519) SHA1(63ded5f76133340fa31d4fe65420f4465866fb85)) |
| 315 | 832 | ROM_END |
| 316 | 833 | |
| 317 | 834 | ROM_START(cycln_l4) |
| 318 | 835 | ROM_REGION(0x10000, "maincpu", 0) |
| 319 | 836 | ROM_LOAD("cycl_u26.l4", 0x4000, 0x4000, CRC(7da30995) SHA1(3774004df22ddce508fe0604c0349df3edd513b4)) |
| 320 | 837 | ROM_LOAD("cycl_u27.l4", 0x8000, 0x8000, CRC(8874d65f) SHA1(600e2e8cd21faf8999ebef06fb08c43a1eb2ffd7)) |
| 321 | | ROM_REGION(0x10000, "cpu3", ROMREGION_ERASEFF) |
| 322 | | ROM_REGION(0x10000, "sound2", 0) |
| 323 | | ROM_LOAD("cycl_u21.l1", 0x0000, 0x8000, CRC(d4f69a7c) SHA1(da0ce27d92b22583be54a41fc8083cee803c987a)) |
| 324 | | ROM_LOAD("cycl_u22.l1", 0x8000, 0x8000, CRC(28dc8f13) SHA1(bccce3a9b6b2f52da919c6df8db07e5e3de12657)) |
| 325 | | ROM_REGION(0x10000, "cpu2", ROMREGION_ERASEFF) |
| 326 | | ROM_REGION(0x30000, "sound1", 0) |
| 327 | | ROM_LOAD("cycl_u4.l5", 0x00000, 0x8000, CRC(d04b663b) SHA1(f54c6df08ec73b733cfeb2a989e44e5c04da3d9e)) |
| 328 | | ROM_RELOAD(0x00000+0x8000, 0x8000) |
| 329 | | ROM_LOAD("cycl_u19.l1", 0x10000, 0x8000, CRC(a20f6519) SHA1(63ded5f76133340fa31d4fe65420f4465866fb85)) |
| 330 | | ROM_RELOAD(0x10000+0x8000, 0x8000) |
| 838 | ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) |
| 839 | ROM_LOAD("cycl_u21.l1", 0x18000, 0x8000, CRC(d4f69a7c) SHA1(da0ce27d92b22583be54a41fc8083cee803c987a)) |
| 840 | ROM_LOAD("cycl_u22.l1", 0x10000, 0x8000, CRC(28dc8f13) SHA1(bccce3a9b6b2f52da919c6df8db07e5e3de12657)) |
| 841 | ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) |
| 842 | ROM_LOAD("cycl_u4.l5", 0x10000, 0x8000, CRC(d04b663b) SHA1(f54c6df08ec73b733cfeb2a989e44e5c04da3d9e)) |
| 843 | ROM_LOAD("cycl_u19.l1", 0x18000, 0x8000, CRC(a20f6519) SHA1(63ded5f76133340fa31d4fe65420f4465866fb85)) |
| 331 | 844 | ROM_END |
| 332 | 845 | |
| 333 | 846 | /*-------------------- |
| r19739 | r19740 | |
| 337 | 850 | ROM_REGION(0x10000, "maincpu", 0) |
| 338 | 851 | ROM_LOAD("eshk_u26.f1", 0x4000, 0x4000, CRC(15e2bfe3) SHA1(57ce7f017a6f9ab88f221870efde91e97efbc8a6)) |
| 339 | 852 | ROM_LOAD("eshk_u27.f1", 0x8000, 0x8000, CRC(ddfa8edd) SHA1(e59ba6c1e8a0087abda218a8922d83ebefd84666)) |
| 340 | | ROM_REGION(0x10000, "cpu3", ROMREGION_ERASEFF) |
| 341 | | ROM_REGION(0x10000, "sound2", 0) |
| 342 | | ROM_LOAD("eshk_u21.l1", 0x0000, 0x8000, CRC(feac68e5) SHA1(2f12a78398bc3a468e3e0656da91260d45b0663b)) |
| 343 | | ROM_LOAD("eshk_u22.l1", 0x8000, 0x8000, CRC(44f50fe1) SHA1(a8e24dbb0f5cf300118e1ebdcd2bb6b274d87936)) |
| 344 | | ROM_REGION(0x10000, "cpu2", ROMREGION_ERASEFF) |
| 345 | | ROM_REGION(0x30000, "sound1", 0) |
| 346 | | ROM_LOAD("eshk_u4.l1", 0x00000, 0x8000, CRC(40069f8c) SHA1(aafdc189259fa9c8dc49e60e978b84775e16c64e)) |
| 347 | | ROM_RELOAD(0x00000+0x8000, 0x8000) |
| 348 | | ROM_LOAD("eshk_u19.l1", 0x10000, 0x8000, CRC(e5593075) SHA1(549b03402e5639b449e35325eb52e78f8810b07a)) |
| 349 | | ROM_RELOAD(0x10000+0x8000, 0x8000) |
| 853 | ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) |
| 854 | ROM_LOAD("eshk_u21.l1", 0x18000, 0x8000, CRC(feac68e5) SHA1(2f12a78398bc3a468e3e0656da91260d45b0663b)) |
| 855 | ROM_LOAD("eshk_u22.l1", 0x10000, 0x8000, CRC(44f50fe1) SHA1(a8e24dbb0f5cf300118e1ebdcd2bb6b274d87936)) |
| 856 | ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) |
| 857 | ROM_LOAD("eshk_u4.l1", 0x10000, 0x8000, CRC(40069f8c) SHA1(aafdc189259fa9c8dc49e60e978b84775e16c64e)) |
| 858 | ROM_LOAD("eshk_u19.l1", 0x18000, 0x8000, CRC(e5593075) SHA1(549b03402e5639b449e35325eb52e78f8810b07a)) |
| 350 | 859 | ROM_END |
| 351 | 860 | |
| 352 | 861 | ROM_START(esha_la3) |
| 353 | 862 | ROM_REGION(0x10000, "maincpu", 0) |
| 354 | 863 | ROM_LOAD("eshk_u26.l3", 0x4000, 0x4000, CRC(5350d132) SHA1(fbc671c89f85375c34c49610943c87336123fdc8)) |
| 355 | 864 | ROM_LOAD("eshk_u27.l3", 0x8000, 0x8000, CRC(91389290) SHA1(3f80b77aa0b7db2409bc6b197feb7a4d289b6ec8)) |
| 356 | | ROM_REGION(0x10000, "cpu3", ROMREGION_ERASEFF) |
| 357 | | ROM_REGION(0x10000, "sound2", 0) |
| 358 | | ROM_LOAD("eshk_u21.l1", 0x0000, 0x8000, CRC(feac68e5) SHA1(2f12a78398bc3a468e3e0656da91260d45b0663b)) |
| 359 | | ROM_LOAD("eshk_u22.l1", 0x8000, 0x8000, CRC(44f50fe1) SHA1(a8e24dbb0f5cf300118e1ebdcd2bb6b274d87936)) |
| 360 | | ROM_REGION(0x10000, "cpu2", ROMREGION_ERASEFF) |
| 361 | | ROM_REGION(0x30000, "sound1", 0) |
| 362 | | ROM_LOAD("eshk_u4.l1", 0x00000, 0x8000, CRC(40069f8c) SHA1(aafdc189259fa9c8dc49e60e978b84775e16c64e)) |
| 363 | | ROM_RELOAD(0x00000+0x8000, 0x8000) |
| 364 | | ROM_LOAD("eshk_u19.l1", 0x10000, 0x8000, CRC(e5593075) SHA1(549b03402e5639b449e35325eb52e78f8810b07a)) |
| 365 | | ROM_RELOAD(0x10000+0x8000, 0x8000) |
| 865 | ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) |
| 866 | ROM_LOAD("eshk_u21.l1", 0x18000, 0x8000, CRC(feac68e5) SHA1(2f12a78398bc3a468e3e0656da91260d45b0663b)) |
| 867 | ROM_LOAD("eshk_u22.l1", 0x10000, 0x8000, CRC(44f50fe1) SHA1(a8e24dbb0f5cf300118e1ebdcd2bb6b274d87936)) |
| 868 | ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) |
| 869 | ROM_LOAD("eshk_u4.l1", 0x10000, 0x8000, CRC(40069f8c) SHA1(aafdc189259fa9c8dc49e60e978b84775e16c64e)) |
| 870 | ROM_LOAD("eshk_u19.l1", 0x18000, 0x8000, CRC(e5593075) SHA1(549b03402e5639b449e35325eb52e78f8810b07a)) |
| 366 | 871 | ROM_END |
| 367 | 872 | |
| 368 | 873 | ROM_START(esha_ma3) |
| 369 | 874 | ROM_REGION(0x10000, "maincpu", 0) |
| 370 | 875 | ROM_LOAD("eshk_u26.ml3", 0x4000, 0x4000, CRC(7b7b1a8a) SHA1(8c1d5e4e0b4217055ad9e1490ff3dba52ef013f4)) |
| 371 | 876 | ROM_LOAD("eshk_u27.ml3", 0x8000, 0x8000, CRC(6197c56c) SHA1(338438e8e4c9a7790977dc8e394f6f032516f755)) |
| 372 | | ROM_REGION(0x10000, "cpu3", ROMREGION_ERASEFF) |
| 373 | | ROM_REGION(0x10000, "sound2", 0) |
| 374 | | ROM_LOAD("eshk_u21.l1", 0x0000, 0x8000, CRC(feac68e5) SHA1(2f12a78398bc3a468e3e0656da91260d45b0663b)) |
| 375 | | ROM_LOAD("eshk_u22.l1", 0x8000, 0x8000, CRC(44f50fe1) SHA1(a8e24dbb0f5cf300118e1ebdcd2bb6b274d87936)) |
| 376 | | ROM_REGION(0x10000, "cpu2", ROMREGION_ERASEFF) |
| 377 | | ROM_REGION(0x30000, "sound1", 0) |
| 378 | | ROM_LOAD("eshk_u4.l1", 0x00000, 0x8000, CRC(40069f8c) SHA1(aafdc189259fa9c8dc49e60e978b84775e16c64e)) |
| 379 | | ROM_RELOAD(0x00000 +0x8000, 0x8000) |
| 380 | | ROM_LOAD("eshk_u19.l1", 0x10000, 0x8000, CRC(e5593075) SHA1(549b03402e5639b449e35325eb52e78f8810b07a)) |
| 381 | | ROM_RELOAD(0x10000 +0x8000, 0x8000) |
| 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(0x30000, "bgcpu", ROMREGION_ERASEFF) |
| 881 | ROM_LOAD("eshk_u4.l1", 0x10000, 0x8000, CRC(40069f8c) SHA1(aafdc189259fa9c8dc49e60e978b84775e16c64e)) |
| 882 | ROM_LOAD("eshk_u19.l1", 0x18000, 0x8000, CRC(e5593075) SHA1(549b03402e5639b449e35325eb52e78f8810b07a)) |
| 382 | 883 | ROM_END |
| 383 | 884 | |
| 384 | 885 | ROM_START(esha_lg1) |
| 385 | 886 | ROM_REGION(0x10000, "maincpu", 0) |
| 386 | 887 | ROM_LOAD("u26-lg1.rom", 0x4000, 0x4000, CRC(6b1c4d12) SHA1(8e90878ab3b6319e4b81967b4cb8c47e1b6b936c)) |
| 387 | 888 | ROM_LOAD("u27-lg1.rom", 0x8000, 0x8000, CRC(6ee69cda) SHA1(227a4b311b9fa5f34d38bee2b5063572a06809cf)) |
| 388 | | ROM_REGION(0x10000, "cpu3", ROMREGION_ERASEFF) |
| 389 | | ROM_REGION(0x10000, "sound2", 0) |
| 390 | | ROM_LOAD("eshk_u21.l1", 0x0000, 0x8000, CRC(feac68e5) SHA1(2f12a78398bc3a468e3e0656da91260d45b0663b)) |
| 391 | | ROM_LOAD("eshk_u22.l1", 0x8000, 0x8000, CRC(44f50fe1) SHA1(a8e24dbb0f5cf300118e1ebdcd2bb6b274d87936)) |
| 392 | | ROM_REGION(0x10000, "cpu2", ROMREGION_ERASEFF) |
| 393 | | ROM_REGION(0x30000, "sound1", 0) |
| 394 | | ROM_LOAD("eshk_u4.l1", 0x00000, 0x8000, CRC(40069f8c) SHA1(aafdc189259fa9c8dc49e60e978b84775e16c64e)) |
| 395 | | ROM_RELOAD(0x00000+0x8000, 0x8000) |
| 396 | | ROM_LOAD("eshk_u19.l1", 0x10000, 0x8000, CRC(e5593075) SHA1(549b03402e5639b449e35325eb52e78f8810b07a)) |
| 397 | | ROM_RELOAD(0x10000+0x8000, 0x8000) |
| 889 | ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) |
| 890 | ROM_LOAD("eshk_u21.l1", 0x18000, 0x8000, CRC(feac68e5) SHA1(2f12a78398bc3a468e3e0656da91260d45b0663b)) |
| 891 | ROM_LOAD("eshk_u22.l1", 0x10000, 0x8000, CRC(44f50fe1) SHA1(a8e24dbb0f5cf300118e1ebdcd2bb6b274d87936)) |
| 892 | ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) |
| 893 | ROM_LOAD("eshk_u4.l1", 0x10000, 0x8000, CRC(40069f8c) SHA1(aafdc189259fa9c8dc49e60e978b84775e16c64e)) |
| 894 | ROM_LOAD("eshk_u19.l1", 0x18000, 0x8000, CRC(e5593075) SHA1(549b03402e5639b449e35325eb52e78f8810b07a)) |
| 398 | 895 | ROM_END |
| 399 | 896 | |
| 400 | 897 | ROM_START(esha_lg2) |
| 401 | 898 | ROM_REGION(0x10000, "maincpu", 0) |
| 402 | 899 | ROM_LOAD("u26-lg2.rom", 0x4000, 0x4000, CRC(e30361c6) SHA1(f5626aaf36348b3aad6b04901c5d84eee1153f51)) |
| 403 | 900 | ROM_LOAD("u27-lg1.rom", 0x8000, 0x8000, CRC(6ee69cda) SHA1(227a4b311b9fa5f34d38bee2b5063572a06809cf)) |
| 404 | | ROM_REGION(0x10000, "cpu3", ROMREGION_ERASEFF) |
| 405 | | ROM_REGION(0x10000, "sound2", 0) |
| 406 | | ROM_LOAD("eshk_u21.l1", 0x0000, 0x8000, CRC(feac68e5) SHA1(2f12a78398bc3a468e3e0656da91260d45b0663b)) |
| 407 | | ROM_LOAD("eshk_u22.l1", 0x8000, 0x8000, CRC(44f50fe1) SHA1(a8e24dbb0f5cf300118e1ebdcd2bb6b274d87936)) |
| 408 | | ROM_REGION(0x10000, "cpu2", ROMREGION_ERASEFF) |
| 409 | | ROM_REGION(0x30000, "sound1", 0) |
| 410 | | ROM_LOAD("eshk_u4.l1", 0x00000, 0x8000, CRC(40069f8c) SHA1(aafdc189259fa9c8dc49e60e978b84775e16c64e)) |
| 411 | | ROM_RELOAD(0x00000+0x8000, 0x8000) |
| 412 | | ROM_LOAD("eshk_u19.l1", 0x10000, 0x8000, CRC(e5593075) SHA1(549b03402e5639b449e35325eb52e78f8810b07a)) |
| 413 | | ROM_RELOAD(0x10000+0x8000, 0x8000) |
| 901 | ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) |
| 902 | ROM_LOAD("eshk_u21.l1", 0x18000, 0x8000, CRC(feac68e5) SHA1(2f12a78398bc3a468e3e0656da91260d45b0663b)) |
| 903 | ROM_LOAD("eshk_u22.l1", 0x10000, 0x8000, CRC(44f50fe1) SHA1(a8e24dbb0f5cf300118e1ebdcd2bb6b274d87936)) |
| 904 | ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) |
| 905 | ROM_LOAD("eshk_u4.l1", 0x10000, 0x8000, CRC(40069f8c) SHA1(aafdc189259fa9c8dc49e60e978b84775e16c64e)) |
| 906 | ROM_LOAD("eshk_u19.l1", 0x18000, 0x8000, CRC(e5593075) SHA1(549b03402e5639b449e35325eb52e78f8810b07a)) |
| 414 | 907 | ROM_END |
| 415 | 908 | |
| 416 | 909 | ROM_START(esha_la1) |
| 417 | 910 | ROM_REGION(0x10000, "maincpu", 0) |
| 418 | 911 | ROM_LOAD("u26-la1.rom", 0x4000, 0x4000, CRC(c9c9a32d) SHA1(cd273198e777b644535836ea5785b0dfe5c792c5)) |
| 419 | 912 | ROM_LOAD("u27-la1.rom", 0x8000, 0x8000, CRC(3433b516) SHA1(5aff6bc72f2d6c0fd00f125ed5b4b6d8035d54bc)) |
| 420 | | ROM_REGION(0x10000, "cpu3", ROMREGION_ERASEFF) |
| 421 | | ROM_REGION(0x10000, "sound2", 0) |
| 422 | | ROM_LOAD("eshk_u21.l1", 0x0000, 0x8000, CRC(feac68e5) SHA1(2f12a78398bc3a468e3e0656da91260d45b0663b)) |
| 423 | | ROM_LOAD("eshk_u22.l1", 0x8000, 0x8000, CRC(44f50fe1) SHA1(a8e24dbb0f5cf300118e1ebdcd2bb6b274d87936)) |
| 424 | | ROM_REGION(0x10000, "cpu2", ROMREGION_ERASEFF) |
| 425 | | ROM_REGION(0x30000, "sound1", 0) |
| 426 | | ROM_LOAD("eshk_u4.l1", 0x00000, 0x8000, CRC(40069f8c) SHA1(aafdc189259fa9c8dc49e60e978b84775e16c64e)) |
| 427 | | ROM_RELOAD(0x00000+0x8000, 0x8000) |
| 428 | | ROM_LOAD("eshk_u19.l1", 0x10000, 0x8000, CRC(e5593075) SHA1(549b03402e5639b449e35325eb52e78f8810b07a)) |
| 429 | | ROM_RELOAD(0x10000+0x8000, 0x8000) |
| 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(0x30000, "bgcpu", ROMREGION_ERASEFF) |
| 917 | ROM_LOAD("eshk_u4.l1", 0x10000, 0x8000, CRC(40069f8c) SHA1(aafdc189259fa9c8dc49e60e978b84775e16c64e)) |
| 918 | ROM_LOAD("eshk_u19.l1", 0x18000, 0x8000, CRC(e5593075) SHA1(549b03402e5639b449e35325eb52e78f8810b07a)) |
| 430 | 919 | ROM_END |
| 431 | 920 | |
| 432 | 921 | ROM_START(esha_pa1) |
| 433 | 922 | ROM_REGION(0x10000, "maincpu", 0) |
| 434 | 923 | ROM_LOAD("u26-pa1.rom", 0x4000, 0x4000, CRC(08c0b0d6) SHA1(36c23655e1ae07a3a5c91f68fdb27a78ca272683)) |
| 435 | 924 | ROM_LOAD("u27-pa1.rom", 0x8000, 0x8000, CRC(ddd6e8bb) SHA1(b46da424f9c4ac70e65af3ee7b4e08df38ffdb26)) |
| 436 | | ROM_REGION(0x10000, "cpu3", ROMREGION_ERASEFF) |
| 437 | | ROM_REGION(0x10000, "sound2", 0) |
| 438 | | ROM_LOAD("eshk_u21.l1", 0x0000, 0x8000, CRC(feac68e5) SHA1(2f12a78398bc3a468e3e0656da91260d45b0663b)) |
| 439 | | ROM_LOAD("eshk_u22.l1", 0x8000, 0x8000, CRC(44f50fe1) SHA1(a8e24dbb0f5cf300118e1ebdcd2bb6b274d87936)) |
| 440 | | ROM_REGION(0x10000, "cpu2", ROMREGION_ERASEFF) |
| 441 | | ROM_REGION(0x30000, "sound1", 0) |
| 442 | | ROM_LOAD("u4-p1.rom", 0x00000, 0x8000, CRC(7219ffc2) SHA1(b8585b7d12f401d8ba4d95a5e2f20d35ff0ac26a)) |
| 443 | | ROM_RELOAD(0x00000+0x8000, 0x8000) |
| 444 | | ROM_LOAD("eshk_u19.l1", 0x10000, 0x8000, CRC(e5593075) SHA1(549b03402e5639b449e35325eb52e78f8810b07a)) |
| 445 | | ROM_RELOAD(0x10000+0x8000, 0x8000) |
| 925 | ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) |
| 926 | ROM_LOAD("eshk_u21.l1", 0x18000, 0x8000, CRC(feac68e5) SHA1(2f12a78398bc3a468e3e0656da91260d45b0663b)) |
| 927 | ROM_LOAD("eshk_u22.l1", 0x10000, 0x8000, CRC(44f50fe1) SHA1(a8e24dbb0f5cf300118e1ebdcd2bb6b274d87936)) |
| 928 | ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) |
| 929 | ROM_LOAD("u4-p1.rom", 0x10000, 0x8000, CRC(7219ffc2) SHA1(b8585b7d12f401d8ba4d95a5e2f20d35ff0ac26a)) |
| 930 | ROM_LOAD("eshk_u19.l1", 0x18000, 0x8000, CRC(e5593075) SHA1(549b03402e5639b449e35325eb52e78f8810b07a)) |
| 446 | 931 | ROM_END |
| 447 | 932 | |
| 448 | 933 | /*-------------------- |
| r19739 | r19740 | |
| 452 | 937 | ROM_REGION(0x10000, "maincpu", 0) |
| 453 | 938 | ROM_LOAD("elvi_u26.l4", 0x4000, 0x4000, CRC(24e09bf6) SHA1(0ff686c671e8cb2b2c8a9669bf44c3b0ba32ed4d)) |
| 454 | 939 | ROM_LOAD("elvi_u27.l4", 0x8000, 0x8000, CRC(3614f3e2) SHA1(3143fef8ab91ad357803d1e98b8ee953e6a194ef)) |
| 455 | | ROM_REGION(0x10000, "cpu3", ROMREGION_ERASEFF) |
| 456 | | ROM_REGION(0x10000, "sound2", 0) |
| 457 | | ROM_LOAD("elvi_u21.l1", 0x0000, 0x8000, CRC(68d44545) SHA1(8c3ea8521a44b1539cd148f142cca14184174ba7)) |
| 458 | | ROM_LOAD("elvi_u22.l1", 0x8000, 0x8000, CRC(e525b4fe) SHA1(be728ec33a00b93c3346428a9248b588460af945)) |
| 459 | | ROM_REGION(0x10000, "cpu2", ROMREGION_ERASEFF) |
| 460 | | ROM_REGION(0x30000, "sound1", 0) |
| 461 | | ROM_LOAD("elvi_u4.l1", 0x00000, 0x8000, CRC(b5afa4db) SHA1(59b72dac5301a4befa01b93da5162478682e6021)) |
| 462 | | ROM_RELOAD(0x00000+0x8000, 0x8000) |
| 463 | | ROM_LOAD("elvi_u19.l1", 0x10000, 0x8000, CRC(806bc350) SHA1(d170aef11001096da9f2f7240726662009e26f5f)) |
| 464 | | ROM_RELOAD(0x10000+0x8000, 0x8000) |
| 940 | ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) |
| 941 | ROM_LOAD("elvi_u21.l1", 0x18000, 0x8000, CRC(68d44545) SHA1(8c3ea8521a44b1539cd148f142cca14184174ba7)) |
| 942 | ROM_LOAD("elvi_u22.l1", 0x10000, 0x8000, CRC(e525b4fe) SHA1(be728ec33a00b93c3346428a9248b588460af945)) |
| 943 | ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) |
| 944 | ROM_LOAD("elvi_u4.l1", 0x10000, 0x8000, CRC(b5afa4db) SHA1(59b72dac5301a4befa01b93da5162478682e6021)) |
| 945 | ROM_LOAD("elvi_u19.l1", 0x18000, 0x8000, CRC(806bc350) SHA1(d170aef11001096da9f2f7240726662009e26f5f)) |
| 465 | 946 | ROM_LOAD("elvi_u20.l1", 0x20000, 0x8000, CRC(3d92d5fd) SHA1(834d40a59be57057103d1d8ab48fdaaf7dc5eda2)) |
| 466 | | ROM_RELOAD(0x20000+0x8000, 0x8000) |
| 467 | 947 | ROM_END |
| 468 | 948 | |
| 469 | 949 | ROM_START(eatpm_l1) |
| 470 | 950 | ROM_REGION(0x10000, "maincpu", 0) |
| 471 | 951 | ROM_LOAD("u26-la1.rom", 0x4000, 0x4000, CRC(7a4873e6) SHA1(8e37ba2e428d83f6a84447761d99af12f5677c1d)) |
| 472 | 952 | ROM_LOAD("u27-la1.rom", 0x8000, 0x8000, CRC(d1c80549) SHA1(ab7dd88c460102e7db095a2df58c567ba43d81af)) |
| 473 | | ROM_REGION(0x10000, "cpu3", ROMREGION_ERASEFF) |
| 474 | | ROM_REGION(0x10000, "sound2", 0) |
| 475 | | ROM_LOAD("elvi_u21.l1", 0x0000, 0x8000, CRC(68d44545) SHA1(8c3ea8521a44b1539cd148f142cca14184174ba7)) |
| 476 | | ROM_LOAD("elvi_u22.l1", 0x8000, 0x8000, CRC(e525b4fe) SHA1(be728ec33a00b93c3346428a9248b588460af945)) |
| 477 | | ROM_REGION(0x10000, "cpu2", ROMREGION_ERASEFF) |
| 478 | | ROM_REGION(0x30000, "sound1", 0) |
| 479 | | ROM_LOAD("elvi_u4.l1", 0x00000, 0x8000, CRC(b5afa4db) SHA1(59b72dac5301a4befa01b93da5162478682e6021)) |
| 480 | | ROM_RELOAD(0x00000+0x8000, 0x8000) |
| 481 | | ROM_LOAD("elvi_u19.l1", 0x10000, 0x8000, CRC(806bc350) SHA1(d170aef11001096da9f2f7240726662009e26f5f)) |
| 482 | | ROM_RELOAD(0x10000+0x8000, 0x8000) |
| 953 | ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) |
| 954 | ROM_LOAD("elvi_u21.l1", 0x18000, 0x8000, CRC(68d44545) SHA1(8c3ea8521a44b1539cd148f142cca14184174ba7)) |
| 955 | ROM_LOAD("elvi_u22.l1", 0x10000, 0x8000, CRC(e525b4fe) SHA1(be728ec33a00b93c3346428a9248b588460af945)) |
| 956 | ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) |
| 957 | ROM_LOAD("elvi_u4.l1", 0x10000, 0x8000, CRC(b5afa4db) SHA1(59b72dac5301a4befa01b93da5162478682e6021)) |
| 958 | ROM_LOAD("elvi_u19.l1", 0x18000, 0x8000, CRC(806bc350) SHA1(d170aef11001096da9f2f7240726662009e26f5f)) |
| 483 | 959 | ROM_LOAD("elvi_u20.l1", 0x20000, 0x8000, CRC(3d92d5fd) SHA1(834d40a59be57057103d1d8ab48fdaaf7dc5eda2)) |
| 484 | | ROM_RELOAD(0x20000+0x8000, 0x8000) |
| 485 | 960 | ROM_END |
| 486 | 961 | |
| 487 | 962 | ROM_START(eatpm_l2) |
| 488 | 963 | ROM_REGION(0x10000, "maincpu", 0) |
| 489 | 964 | ROM_LOAD("u26-la2.rom", 0x4000, 0x4000, CRC(c4dc967d) SHA1(e12d06282176d231ffa0e2895499ebd8dd8e6e4f)) |
| 490 | 965 | ROM_LOAD("u27-la2.rom", 0x8000, 0x8000, CRC(01e7aef5) SHA1(82c07635285ff9efb584043601ff5d811a1ab28b)) |
| 491 | | ROM_REGION(0x10000, "cpu3", ROMREGION_ERASEFF) |
| 492 | | ROM_REGION(0x10000, "sound2", 0) |
| 493 | | ROM_LOAD("elvi_u21.l1", 0x0000, 0x8000, CRC(68d44545) SHA1(8c3ea8521a44b1539cd148f142cca14184174ba7)) |
| 494 | | ROM_LOAD("elvi_u22.l1", 0x8000, 0x8000, CRC(e525b4fe) SHA1(be728ec33a00b93c3346428a9248b588460af945)) |
| 495 | | ROM_REGION(0x10000, "cpu2", ROMREGION_ERASEFF) |
| 496 | | ROM_REGION(0x30000, "sound1", 0) |
| 497 | | ROM_LOAD("elvi_u4.l1", 0x00000, 0x8000, CRC(b5afa4db) SHA1(59b72dac5301a4befa01b93da5162478682e6021)) |
| 498 | | ROM_RELOAD(0x00000+0x8000, 0x8000) |
| 499 | | ROM_LOAD("elvi_u19.l1", 0x10000, 0x8000, CRC(806bc350) SHA1(d170aef11001096da9f2f7240726662009e26f5f)) |
| 500 | | ROM_RELOAD(0x10000+0x8000, 0x8000) |
| 966 | ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) |
| 967 | ROM_LOAD("elvi_u21.l1", 0x18000, 0x8000, CRC(68d44545) SHA1(8c3ea8521a44b1539cd148f142cca14184174ba7)) |
| 968 | ROM_LOAD("elvi_u22.l1", 0x10000, 0x8000, CRC(e525b4fe) SHA1(be728ec33a00b93c3346428a9248b588460af945)) |
| 969 | ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) |
| 970 | ROM_LOAD("elvi_u4.l1", 0x10000, 0x8000, CRC(b5afa4db) SHA1(59b72dac5301a4befa01b93da5162478682e6021)) |
| 971 | ROM_LOAD("elvi_u19.l1", 0x18000, 0x8000, CRC(806bc350) SHA1(d170aef11001096da9f2f7240726662009e26f5f)) |
| 501 | 972 | ROM_LOAD("elvi_u20.l1", 0x20000, 0x8000, CRC(3d92d5fd) SHA1(834d40a59be57057103d1d8ab48fdaaf7dc5eda2)) |
| 502 | | ROM_RELOAD(0x20000+0x8000, 0x8000) |
| 503 | 973 | ROM_END |
| 504 | 974 | |
| 505 | 975 | ROM_START(eatpm_4g) |
| 506 | 976 | ROM_REGION(0x10000, "maincpu", 0) |
| 507 | 977 | ROM_LOAD("u26-lg4.rom", 0x4000, 0x4000, CRC(5e196382) SHA1(e948993ae100ab3d7e1b771f4ce22e3faaad84b4)) |
| 508 | 978 | ROM_LOAD("elvi_u27.l4", 0x8000, 0x8000, CRC(3614f3e2) SHA1(3143fef8ab91ad357803d1e98b8ee953e6a194ef)) |
| 509 | | ROM_REGION(0x10000, "cpu3", ROMREGION_ERASEFF) |
| 510 | | ROM_REGION(0x10000, "sound2", 0) |
| 511 | | ROM_LOAD("elvi_u21.l1", 0x0000, 0x8000, CRC(68d44545) SHA1(8c3ea8521a44b1539cd148f142cca14184174ba7)) |
| 512 | | ROM_LOAD("elvi_u22.l1", 0x8000, 0x8000, CRC(e525b4fe) SHA1(be728ec33a00b93c3346428a9248b588460af945)) |
| 513 | | ROM_REGION(0x10000, "cpu2", ROMREGION_ERASEFF) |
| 514 | | ROM_REGION(0x30000, "sound1", 0) |
| 515 | | ROM_LOAD("elvi_u4.l1", 0x00000, 0x8000, CRC(b5afa4db) SHA1(59b72dac5301a4befa01b93da5162478682e6021)) |
| 516 | | ROM_RELOAD(0x00000+0x8000, 0x8000) |
| 517 | | ROM_LOAD("elvi_u19.l1", 0x10000, 0x8000, CRC(806bc350) SHA1(d170aef11001096da9f2f7240726662009e26f5f)) |
| 518 | | ROM_RELOAD(0x10000+0x8000, 0x8000) |
| 979 | ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) |
| 980 | ROM_LOAD("elvi_u21.l1", 0x18000, 0x8000, CRC(68d44545) SHA1(8c3ea8521a44b1539cd148f142cca14184174ba7)) |
| 981 | ROM_LOAD("elvi_u22.l1", 0x10000, 0x8000, CRC(e525b4fe) SHA1(be728ec33a00b93c3346428a9248b588460af945)) |
| 982 | ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) |
| 983 | ROM_LOAD("elvi_u4.l1", 0x10000, 0x8000, CRC(b5afa4db) SHA1(59b72dac5301a4befa01b93da5162478682e6021)) |
| 984 | ROM_LOAD("elvi_u19.l1", 0x18000, 0x8000, CRC(806bc350) SHA1(d170aef11001096da9f2f7240726662009e26f5f)) |
| 519 | 985 | ROM_LOAD("elvi_u20.l1", 0x20000, 0x8000, CRC(3d92d5fd) SHA1(834d40a59be57057103d1d8ab48fdaaf7dc5eda2)) |
| 520 | | ROM_RELOAD(0x20000+0x8000, 0x8000) |
| 521 | 986 | ROM_END |
| 522 | 987 | |
| 523 | 988 | ROM_START(eatpm_4u) |
| 524 | 989 | ROM_REGION(0x10000, "maincpu", 0) |
| 525 | 990 | ROM_LOAD("u26-lu4.rom", 0x4000, 0x4000, CRC(504366c8) SHA1(1ca667208d4dcc8a09e35cad5f57798902611d7e)) |
| 526 | 991 | ROM_LOAD("elvi_u27.l4", 0x8000, 0x8000, CRC(3614f3e2) SHA1(3143fef8ab91ad357803d1e98b8ee953e6a194ef)) |
| 527 | | ROM_REGION(0x10000, "cpu3", ROMREGION_ERASEFF) |
| 528 | | ROM_REGION(0x10000, "sound2", 0) |
| 529 | | ROM_LOAD("elvi_u21.l1", 0x0000, 0x8000, CRC(68d44545) SHA1(8c3ea8521a44b1539cd148f142cca14184174ba7)) |
| 530 | | ROM_LOAD("elvi_u22.l1", 0x8000, 0x8000, CRC(e525b4fe) SHA1(be728ec33a00b93c3346428a9248b588460af945)) |
| 531 | | ROM_REGION(0x10000, "cpu2", ROMREGION_ERASEFF) |
| 532 | | ROM_REGION(0x30000, "sound1", 0) |
| 533 | | ROM_LOAD("elvi_u4.l1", 0x00000, 0x8000, CRC(b5afa4db) SHA1(59b72dac5301a4befa01b93da5162478682e6021)) |
| 534 | | ROM_RELOAD(0x00000+0x8000, 0x8000) |
| 535 | | ROM_LOAD("elvi_u19.l1", 0x10000, 0x8000, CRC(806bc350) SHA1(d170aef11001096da9f2f7240726662009e26f5f)) |
| 536 | | ROM_RELOAD(0x10000+0x8000, 0x8000) |
| 992 | ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) |
| 993 | ROM_LOAD("elvi_u21.l1", 0x18000, 0x8000, CRC(68d44545) SHA1(8c3ea8521a44b1539cd148f142cca14184174ba7)) |
| 994 | ROM_LOAD("elvi_u22.l1", 0x10000, 0x8000, CRC(e525b4fe) SHA1(be728ec33a00b93c3346428a9248b588460af945)) |
| 995 | ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) |
| 996 | ROM_LOAD("elvi_u4.l1", 0x10000, 0x8000, CRC(b5afa4db) SHA1(59b72dac5301a4befa01b93da5162478682e6021)) |
| 997 | ROM_LOAD("elvi_u19.l1", 0x18000, 0x8000, CRC(806bc350) SHA1(d170aef11001096da9f2f7240726662009e26f5f)) |
| 537 | 998 | ROM_LOAD("elvi_u20.l1", 0x20000, 0x8000, CRC(3d92d5fd) SHA1(834d40a59be57057103d1d8ab48fdaaf7dc5eda2)) |
| 538 | | ROM_RELOAD(0x20000+0x8000, 0x8000) |
| 539 | 999 | ROM_END |
| 540 | 1000 | |
| 541 | 1001 | ROM_START(eatpm_p7) |
| 542 | 1002 | ROM_REGION(0x10000, "maincpu", 0) |
| 543 | 1003 | ROM_LOAD("u26-pa7.rom", 0x4000, 0x4000, CRC(0bcc6639) SHA1(016685f6f0ed144e673846c5d44c81baa273c949)) |
| 544 | 1004 | ROM_LOAD("u27-pa7.rom", 0x8000, 0x8000, CRC(c9c2bbf0) SHA1(9d23ccd26dc103edee303759f10b11ce0381223b)) |
| 545 | | ROM_REGION(0x10000, "cpu3", ROMREGION_ERASEFF) |
| 546 | | ROM_REGION(0x10000, "sound2", 0) |
| 547 | | ROM_LOAD("elvi_u21.l1", 0x0000, 0x8000, CRC(68d44545) SHA1(8c3ea8521a44b1539cd148f142cca14184174ba7)) |
| 548 | | ROM_LOAD("elvi_u22.l1", 0x8000, 0x8000, CRC(e525b4fe) SHA1(be728ec33a00b93c3346428a9248b588460af945)) |
| 549 | | ROM_REGION(0x10000, "cpu2", ROMREGION_ERASEFF) |
| 550 | | ROM_REGION(0x30000, "sound1", 0) |
| 551 | | ROM_LOAD("elvi_u4.l1", 0x00000, 0x8000, CRC(b5afa4db) SHA1(59b72dac5301a4befa01b93da5162478682e6021)) |
| 552 | | ROM_RELOAD(0x00000+0x8000, 0x8000) |
| 553 | | ROM_LOAD("elvi_u19.l1", 0x10000, 0x8000, CRC(806bc350) SHA1(d170aef11001096da9f2f7240726662009e26f5f)) |
| 554 | | ROM_RELOAD(0x10000+0x8000, 0x8000) |
| 1005 | ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) |
| 1006 | ROM_LOAD("elvi_u21.l1", 0x18000, 0x8000, CRC(68d44545) SHA1(8c3ea8521a44b1539cd148f142cca14184174ba7)) |
| 1007 | ROM_LOAD("elvi_u22.l1", 0x10000, 0x8000, CRC(e525b4fe) SHA1(be728ec33a00b93c3346428a9248b588460af945)) |
| 1008 | ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) |
| 1009 | ROM_LOAD("elvi_u4.l1", 0x10000, 0x8000, CRC(b5afa4db) SHA1(59b72dac5301a4befa01b93da5162478682e6021)) |
| 1010 | ROM_LOAD("elvi_u19.l1", 0x18000, 0x8000, CRC(806bc350) SHA1(d170aef11001096da9f2f7240726662009e26f5f)) |
| 555 | 1011 | ROM_LOAD("elvi_u20.l1", 0x20000, 0x8000, CRC(3d92d5fd) SHA1(834d40a59be57057103d1d8ab48fdaaf7dc5eda2)) |
| 556 | | ROM_RELOAD(0x20000+0x8000, 0x8000) |
| 557 | 1012 | ROM_END |
| 558 | 1013 | |
| 559 | 1014 | /*-------------------- |
| r19739 | r19740 | |
| 563 | 1018 | ROM_REGION(0x10000, "maincpu", 0) |
| 564 | 1019 | ROM_LOAD("jokeru26.l6", 0x4000, 0x4000, CRC(c748c1ba) SHA1(e74b3be2c5d3e81ff29bc4444384f456846111b3)) |
| 565 | 1020 | ROM_LOAD("jokeru27.l6", 0x8000, 0x8000, CRC(612d0ea7) SHA1(35d88de615a15442689e13414117b7dfca6a4614)) |
| 566 | | ROM_REGION(0x10000, "cpu3", ROMREGION_ERASEFF) |
| 567 | | ROM_REGION(0x10000, "sound2", 0) |
| 568 | | ROM_LOAD("jokeru21.l1", 0x0000, 0x8000, CRC(9e2be4f6) SHA1(6e26b55935d0c8138176b54a11c1a9ab58366628)) |
| 569 | | ROM_LOAD("jokeru22.l1", 0x8000, 0x8000, CRC(2f67160c) SHA1(f1e179fde41f9bf8226069c24b0bd5152a13e518)) |
| 570 | | ROM_REGION(0x10000, "cpu2", ROMREGION_ERASEFF) |
| 571 | | ROM_LOAD("jokeru5.l2", 0x0000, 0x10000, CRC(e9dc0095) SHA1(23a99555e50461ccc8e67de01796642c080294c2)) |
| 572 | | ROM_REGION(0x10000, "sound1", 0) |
| 573 | | ROM_LOAD("jokeru5.l2", 0x0000, 0x10000, CRC(e9dc0095) SHA1(23a99555e50461ccc8e67de01796642c080294c2)) |
| 1021 | ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) |
| 1022 | ROM_LOAD("jokeru21.l1", 0x18000, 0x8000, CRC(9e2be4f6) SHA1(6e26b55935d0c8138176b54a11c1a9ab58366628)) |
| 1023 | ROM_LOAD("jokeru22.l1", 0x10000, 0x8000, CRC(2f67160c) SHA1(f1e179fde41f9bf8226069c24b0bd5152a13e518)) |
| 1024 | ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) |
| 1025 | ROM_LOAD("jokeru5.l2", 0x10000, 0x10000, CRC(e9dc0095) SHA1(23a99555e50461ccc8e67de01796642c080294c2)) |
| 574 | 1026 | ROM_END |
| 575 | 1027 | |
| 576 | 1028 | ROM_START(jokrz_l3) |
| 577 | 1029 | ROM_REGION(0x10000, "maincpu", 0) |
| 578 | 1030 | ROM_LOAD("u26-l3.rom", 0x4000, 0x4000, CRC(3bf963df) SHA1(9f7757d96deca8638dbc1fe3669eee78dc222ebb)) |
| 579 | 1031 | ROM_LOAD("u27-l3.rom", 0x8000, 0x8000, CRC(32526aff) SHA1(c4ee4b58e90f214012addada114fc9333d2d274c)) |
| 580 | | ROM_REGION(0x10000, "cpu3", ROMREGION_ERASEFF) |
| 581 | | ROM_REGION(0x10000, "sound2", 0) |
| 582 | | ROM_LOAD("jokeru21.l1", 0x0000, 0x8000, CRC(9e2be4f6) SHA1(6e26b55935d0c8138176b54a11c1a9ab58366628)) |
| 583 | | ROM_LOAD("jokeru22.l1", 0x8000, 0x8000, CRC(2f67160c) SHA1(f1e179fde41f9bf8226069c24b0bd5152a13e518)) |
| 584 | | ROM_REGION(0x10000, "cpu2", ROMREGION_ERASEFF) |
| 585 | | ROM_LOAD("jokeru5.l2", 0x0000, 0x10000, CRC(e9dc0095) SHA1(23a99555e50461ccc8e67de01796642c080294c2)) |
| 586 | | ROM_REGION(0x10000, "sound1", 0) |
| 587 | | ROM_LOAD("jokeru5.l2", 0x0000, 0x10000, CRC(e9dc0095) SHA1(23a99555e50461ccc8e67de01796642c080294c2)) |
| 1032 | ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) |
| 1033 | ROM_LOAD("jokeru21.l1", 0x18000, 0x8000, CRC(9e2be4f6) SHA1(6e26b55935d0c8138176b54a11c1a9ab58366628)) |
| 1034 | ROM_LOAD("jokeru22.l1", 0x10000, 0x8000, CRC(2f67160c) SHA1(f1e179fde41f9bf8226069c24b0bd5152a13e518)) |
| 1035 | ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) |
| 1036 | ROM_LOAD("jokeru5.l2", 0x10000, 0x10000, CRC(e9dc0095) SHA1(23a99555e50461ccc8e67de01796642c080294c2)) |
| 588 | 1037 | ROM_END |
| 589 | 1038 | |
| 590 | 1039 | /*----------------------- |
| r19739 | r19740 | |
| 719 | 1168 | ROM_REGION(0x10000, "maincpu", 0) |
| 720 | 1169 | ROM_LOAD("sstn_u26.l5", 0x4000, 0x4000, CRC(614c8528) SHA1(4f177e3d72a5cc302c62c756ec778ae2a98c8f2e)) |
| 721 | 1170 | ROM_LOAD("sstn_u27.l5", 0x8000, 0x8000, CRC(4558d963) SHA1(be317310978cca4ddd616d76fe892dcf7c980473)) |
| 722 | | ROM_REGION(0x10000, "cpu3", ROMREGION_ERASEFF) |
| 723 | | ROM_REGION(0x10000, "sound2", 0) |
| 724 | | ROM_LOAD("sstn_u21.l1", 0x0000, 0x8000, CRC(a2ceccaa) SHA1(4c23713543e06458e49e3f2d472543c4a4246a93)) |
| 725 | | ROM_LOAD("sstn_u22.l1", 0x8000, 0x8000, CRC(2b745994) SHA1(67ebfe13db6670237496b033611bf9d4ba8d5c30)) |
| 726 | | ROM_REGION(0x10000, "cpu2", ROMREGION_ERASEFF) |
| 727 | | ROM_REGION(0x30000, "sound1", 0) |
| 728 | | ROM_LOAD("sstn_u4.l1", 0x00000, 0x8000, CRC(ad7a0511) SHA1(9aa6412de12599fd0d10faef8fffb5d535f49015)) |
| 729 | | ROM_RELOAD(0x00000+0x8000, 0x8000) |
| 1171 | ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) |
| 1172 | ROM_LOAD("sstn_u21.l1", 0x18000, 0x8000, CRC(a2ceccaa) SHA1(4c23713543e06458e49e3f2d472543c4a4246a93)) |
| 1173 | ROM_LOAD("sstn_u22.l1", 0x10000, 0x8000, CRC(2b745994) SHA1(67ebfe13db6670237496b033611bf9d4ba8d5c30)) |
| 1174 | ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) |
| 1175 | ROM_LOAD("sstn_u4.l1", 0x10000, 0x8000, CRC(ad7a0511) SHA1(9aa6412de12599fd0d10faef8fffb5d535f49015)) |
| 730 | 1176 | ROM_END |
| 731 | 1177 | |
| 732 | 1178 | /*-------------------- |
| r19739 | r19740 | |
| 736 | 1182 | ROM_REGION(0x10000, "maincpu", 0) |
| 737 | 1183 | ROM_LOAD("swrd_u26.l2", 0x4000, 0x4000, CRC(c036f4ff) SHA1(a86840dbc117774aeca695ded1ab3ec76e134325)) |
| 738 | 1184 | ROM_LOAD("swrd_u27.l2", 0x8000, 0x8000, CRC(33b0fb5a) SHA1(a55bdfe20b1c869eae52d3be75df1c550d0b20f5)) |
| 739 | | ROM_REGION(0x10000, "cpu3", ROMREGION_ERASEFF) |
| 740 | | ROM_REGION(0x10000, "sound2", 0) |
| 741 | | ROM_LOAD("swrd_u21.l1", 0x0000, 0x8000, CRC(ee8b0a64) SHA1(c2c52059a9a5f7c0abcfdd76cfc6d5b5451f7d1e)) |
| 742 | | ROM_LOAD("swrd_u22.l1", 0x8000, 0x8000, CRC(73dcdbb0) SHA1(66f5b3804442a1742b6fb3cccf539c4df956b3f2)) |
| 743 | | ROM_REGION(0x10000, "cpu2", ROMREGION_ERASEFF) |
| 744 | | ROM_REGION(0x30000, "sound1", 0) |
| 745 | | ROM_LOAD("swrd_u4.l1", 0x00000, 0x8000, CRC(272b509c) SHA1(756d3783f664ca1c41dd1d12032330b74c3f89ea)) |
| 746 | | ROM_RELOAD(0x00000+0x8000, 0x8000) |
| 747 | | ROM_LOAD("swrd_u19.l1", 0x10000, 0x8000, CRC(a22f84fa) SHA1(1731e86e85cca2d283512d5048c787df3970c9c5)) |
| 748 | | ROM_RELOAD(0x10000+0x8000, 0x8000) |
| 1185 | ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) |
| 1186 | ROM_LOAD("swrd_u21.l1", 0x18000, 0x8000, CRC(ee8b0a64) SHA1(c2c52059a9a5f7c0abcfdd76cfc6d5b5451f7d1e)) |
| 1187 | ROM_LOAD("swrd_u22.l1", 0x10000, 0x8000, CRC(73dcdbb0) SHA1(66f5b3804442a1742b6fb3cccf539c4df956b3f2)) |
| 1188 | ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) |
| 1189 | ROM_LOAD("swrd_u4.l1", 0x10000, 0x8000, CRC(272b509c) SHA1(756d3783f664ca1c41dd1d12032330b74c3f89ea)) |
| 1190 | ROM_LOAD("swrd_u19.l1", 0x18000, 0x8000, CRC(a22f84fa) SHA1(1731e86e85cca2d283512d5048c787df3970c9c5)) |
| 749 | 1191 | ROM_END |
| 750 | 1192 | |
| 751 | 1193 | /*-------------------- |
| r19739 | r19740 | |
| 755 | 1197 | ROM_REGION(0x10000, "maincpu", 0) |
| 756 | 1198 | ROM_LOAD("taxi_u26.l4", 0x4000, 0x4000, CRC(a70d8088) SHA1(0986035436e2b1199571248dac8eb7a903b5015c)) |
| 757 | 1199 | ROM_LOAD("taxi_u27.l4", 0x8000, 0x8000, CRC(f973f79c) SHA1(a33ab04451d8a5b2354e4d174c238878e962f228)) |
| 758 | | ROM_REGION(0x10000, "cpu3", ROMREGION_ERASEFF) |
| 759 | | ROM_REGION(0x10000, "sound2", 0) |
| 760 | | ROM_LOAD("taxi_u21.l1", 0x0000, 0x8000, CRC(2b20e9ab) SHA1(d785667ae0fd237dd8343bb1ecfbacf050ec2c6f)) |
| 761 | | ROM_LOAD("taxi_u22.l1", 0x8000, 0x8000, CRC(d13055c5) SHA1(8c2959bde03567b83db425ebc9e7309d9601c2b2)) |
| 762 | | ROM_REGION(0x10000, "cpu2", ROMREGION_ERASEFF) |
| 763 | | ROM_REGION(0x30000, "sound1", 0) |
| 764 | | ROM_LOAD("taxi_u4.l1", 0x00000, 0x8000, CRC(6082ebb5) SHA1(37e19ad27fe05b4c8e572f6598d2d574e4ac5a7d)) |
| 765 | | ROM_RELOAD(0x00000+0x8000, 0x8000) |
| 766 | | ROM_LOAD("taxi_u19.l1", 0x10000, 0x8000, CRC(91c64913) SHA1(10e48977f925f6bc1be0c56854aafa99283b4047)) |
| 767 | | ROM_RELOAD(0x10000+0x8000, 0x8000) |
| 1200 | ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) |
| 1201 | ROM_LOAD("taxi_u21.l1", 0x18000, 0x8000, CRC(2b20e9ab) SHA1(d785667ae0fd237dd8343bb1ecfbacf050ec2c6f)) |
| 1202 | ROM_LOAD("taxi_u22.l1", 0x10000, 0x8000, CRC(d13055c5) SHA1(8c2959bde03567b83db425ebc9e7309d9601c2b2)) |
| 1203 | ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) |
| 1204 | ROM_LOAD("taxi_u4.l1", 0x10000, 0x8000, CRC(6082ebb5) SHA1(37e19ad27fe05b4c8e572f6598d2d574e4ac5a7d)) |
| 1205 | ROM_LOAD("taxi_u19.l1", 0x18000, 0x8000, CRC(91c64913) SHA1(10e48977f925f6bc1be0c56854aafa99283b4047)) |
| 768 | 1206 | ROM_END |
| 769 | 1207 | |
| 770 | 1208 | ROM_START(taxi_l3) |
| 771 | 1209 | ROM_REGION(0x10000, "maincpu", 0) |
| 772 | 1210 | ROM_LOAD("taxi_u26.l4", 0x4000, 0x4000, CRC(a70d8088) SHA1(0986035436e2b1199571248dac8eb7a903b5015c)) |
| 773 | 1211 | ROM_LOAD("taxi_u27.l3", 0x8000, 0x8000, CRC(e2bfb6fa) SHA1(ba1bddffe4d4e8f04131dd6f5a0380765fbcdfc5)) |
| 774 | | ROM_REGION(0x10000, "cpu3", ROMREGION_ERASEFF) |
| 775 | | ROM_REGION(0x10000, "sound2", 0) |
| 776 | | ROM_LOAD("taxi_u21.l1", 0x0000, 0x8000, CRC(2b20e9ab) SHA1(d785667ae0fd237dd8343bb1ecfbacf050ec2c6f)) |
| 777 | | ROM_LOAD("taxi_u22.l1", 0x8000, 0x8000, CRC(d13055c5) SHA1(8c2959bde03567b83db425ebc9e7309d9601c2b2)) |
| 778 | | ROM_REGION(0x10000, "cpu2", ROMREGION_ERASEFF) |
| 779 | | ROM_REGION(0x30000, "sound1", 0) |
| 780 | | ROM_LOAD("taxi_u4.l1", 0x00000, 0x8000, CRC(6082ebb5) SHA1(37e19ad27fe05b4c8e572f6598d2d574e4ac5a7d)) |
| 781 | | ROM_RELOAD(0x00000+0x8000, 0x8000) |
| 782 | | ROM_LOAD("taxi_u19.l1", 0x10000, 0x8000, CRC(91c64913) SHA1(10e48977f925f6bc1be0c56854aafa99283b4047)) |
| 783 | | ROM_RELOAD(0x10000+0x8000, 0x8000) |
| 1212 | ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) |
| 1213 | ROM_LOAD("taxi_u21.l1", 0x18000, 0x8000, CRC(2b20e9ab) SHA1(d785667ae0fd237dd8343bb1ecfbacf050ec2c6f)) |
| 1214 | ROM_LOAD("taxi_u22.l1", 0x10000, 0x8000, CRC(d13055c5) SHA1(8c2959bde03567b83db425ebc9e7309d9601c2b2)) |
| 1215 | ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) |
| 1216 | ROM_LOAD("taxi_u4.l1", 0x10000, 0x8000, CRC(6082ebb5) SHA1(37e19ad27fe05b4c8e572f6598d2d574e4ac5a7d)) |
| 1217 | ROM_LOAD("taxi_u19.l1", 0x18000, 0x8000, CRC(91c64913) SHA1(10e48977f925f6bc1be0c56854aafa99283b4047)) |
| 784 | 1218 | ROM_END |
| 785 | 1219 | |
| 786 | 1220 | ROM_START(taxi_lg1) |
| 787 | 1221 | ROM_REGION(0x10000, "maincpu", 0) |
| 788 | 1222 | ROM_LOAD("u26-lg1m.rom", 0x4000, 0x4000, CRC(40a2f33c) SHA1(815910b36a5df6c63862590c42b6a41286f38236)) |
| 789 | 1223 | ROM_LOAD("u27-lg1m.rom", 0x8000, 0x8000, CRC(955dcbab) SHA1(e66e0da6366885ceed7618b09cf66fe11ae27627)) |
| 790 | | ROM_REGION(0x10000, "cpu3", ROMREGION_ERASEFF) |
| 791 | | ROM_REGION(0x10000, "sound2", 0) |
| 1224 | ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) |
| 792 | 1225 | ROM_LOAD("taxi_u21.l1", 0x0000, 0x8000, CRC(2b20e9ab) SHA1(d785667ae0fd237dd8343bb1ecfbacf050ec2c6f)) |
| 793 | 1226 | ROM_LOAD("taxi_u22.l1", 0x8000, 0x8000, CRC(d13055c5) SHA1(8c2959bde03567b83db425ebc9e7309d9601c2b2)) |
| 794 | | ROM_REGION(0x10000, "cpu2", ROMREGION_ERASEFF) |
| 795 | | ROM_REGION(0x30000, "sound1", 0) |
| 796 | | ROM_LOAD("taxi_u4.l1", 0x00000, 0x8000, CRC(6082ebb5) SHA1(37e19ad27fe05b4c8e572f6598d2d574e4ac5a7d)) |
| 797 | | ROM_RELOAD(0x00000+0x8000, 0x8000) |
| 798 | | ROM_LOAD("taxi_u19.l1", 0x10000, 0x8000, CRC(91c64913) SHA1(10e48977f925f6bc1be0c56854aafa99283b4047)) |
| 799 | | ROM_RELOAD(0x10000+0x8000, 0x8000) |
| 1227 | ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) |
| 1228 | ROM_LOAD("taxi_u4.l1", 0x10000, 0x8000, CRC(6082ebb5) SHA1(37e19ad27fe05b4c8e572f6598d2d574e4ac5a7d)) |
| 1229 | ROM_LOAD("taxi_u19.l1", 0x18000, 0x8000, CRC(91c64913) SHA1(10e48977f925f6bc1be0c56854aafa99283b4047)) |
| 800 | 1230 | ROM_END |
| 801 | 1231 | |
| 802 | 1232 | /*----------------------------- |
| r19739 | r19740 | |
| 806 | 1236 | ROM_REGION(0x10000, "maincpu", 0) |
| 807 | 1237 | ROM_LOAD("tran_u26.l3", 0x4000, 0x4000, CRC(2d48a108) SHA1(d41bf077aab1201b08ea14725d4a0d841ee6b919)) |
| 808 | 1238 | ROM_LOAD("tran_u27.l3", 0x8000, 0x8000, CRC(50efb01c) SHA1(941f18d51bf8a5d209ed90e0865b7fa638a6eab3)) |
| 809 | | ROM_REGION(0x10000, "cpu3", ROMREGION_ERASEFF) |
| 810 | | ROM_REGION(0x10000, "sound2", 0) |
| 811 | | ROM_LOAD("tran_u21.l2", 0x0000, 0x8000, CRC(b10120ee) SHA1(305a898a8b762c27dba26921ef169556bf96e518)) |
| 812 | | ROM_LOAD("tran_u22.l2", 0x8000, 0x8000, CRC(337784b5) SHA1(30c17afd8f76118940982db946cd3a2a29445d10)) |
| 813 | | ROM_REGION(0x10000, "cpu2", ROMREGION_ERASEFF) |
| 814 | | ROM_REGION(0x30000, "sound1", 0) |
| 815 | | ROM_LOAD("tran_u4.l2", 0x00000, 0x8000, CRC(a06ddd61) SHA1(630fe7ab94516930c4876a95f822024a44371170)) |
| 816 | | ROM_RELOAD(0x00000+0x8000, 0x8000) |
| 817 | | ROM_LOAD("tran_u19.l2", 0x10000, 0x8000, CRC(3cfde8b0) SHA1(7bdc71ba1ba4fd337f052354323c86fd97b2b881)) |
| 818 | | ROM_RELOAD(0x10000+0x8000, 0x8000) |
| 1239 | ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) |
| 1240 | ROM_LOAD("tran_u21.l2", 0x18000, 0x8000, CRC(b10120ee) SHA1(305a898a8b762c27dba26921ef169556bf96e518)) |
| 1241 | ROM_LOAD("tran_u22.l2", 0x10000, 0x8000, CRC(337784b5) SHA1(30c17afd8f76118940982db946cd3a2a29445d10)) |
| 1242 | ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) |
| 1243 | ROM_LOAD("tran_u4.l2", 0x10000, 0x8000, CRC(a06ddd61) SHA1(630fe7ab94516930c4876a95f822024a44371170)) |
| 1244 | ROM_LOAD("tran_u19.l2", 0x18000, 0x8000, CRC(3cfde8b0) SHA1(7bdc71ba1ba4fd337f052354323c86fd97b2b881)) |
| 819 | 1245 | ROM_LOAD("tran_u20.l2", 0x20000, 0x8000, CRC(e9890cf1) SHA1(0ae37504c704401101c79ce49df11044f8d8caa9)) |
| 820 | | ROM_RELOAD(0x20000+0x8000, 0x8000) |
| 821 | 1246 | ROM_END |
| 822 | 1247 | |
| 823 | 1248 | /*----------------------- |
| r19739 | r19740 | |
| 827 | 1252 | ROM_REGION(0x10000, "maincpu", 0) |
| 828 | 1253 | ROM_LOAD("whir_u26.l3", 0x4000, 0x4000, CRC(066b8fec) SHA1(017ca12ef5ebd9bb70690b0e096064be5144a512)) |
| 829 | 1254 | ROM_LOAD("whir_u27.l3", 0x8000, 0x8000, CRC(47fc033d) SHA1(42518650ecb538323bc33ee193bc229d89ca1936)) |
| 830 | | ROM_REGION(0x10000, "cpu3", ROMREGION_ERASEFF) |
| 831 | | ROM_REGION(0x10000, "sound2", 0) |
| 832 | | ROM_LOAD("whir_u21.l1", 0x0000, 0x8000, CRC(fa3da322) SHA1(732107eace9eecdb97eff4abb4420a2febef7425)) |
| 833 | | ROM_LOAD("whir_u22.l1", 0x8000, 0x8000, CRC(fcaf8c4e) SHA1(8e8cab1923a56bcef4671dce28aef1e39303c04a)) |
| 834 | | ROM_REGION(0x10000, "cpu2", ROMREGION_ERASEFF) |
| 835 | | ROM_REGION(0x30000, "sound1", 0) |
| 836 | | ROM_LOAD("whir_u4.l1", 0x00000, 0x8000, CRC(29952d84) SHA1(26479a341b0552c5f9d9bf9dd013855e51a7b857)) |
| 837 | | ROM_RELOAD(0x00000+0x8000, 0x8000) |
| 838 | | ROM_LOAD("whir_u19.l1", 0x10000, 0x8000, CRC(c63f6fe9) SHA1(947bbccb5eeae414770254d42d0a95425e2dca8c)) |
| 839 | | ROM_RELOAD(0x10000+0x8000, 0x8000) |
| 1255 | ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) |
| 1256 | ROM_LOAD("whir_u21.l1", 0x18000, 0x8000, CRC(fa3da322) SHA1(732107eace9eecdb97eff4abb4420a2febef7425)) |
| 1257 | ROM_LOAD("whir_u22.l1", 0x10000, 0x8000, CRC(fcaf8c4e) SHA1(8e8cab1923a56bcef4671dce28aef1e39303c04a)) |
| 1258 | ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) |
| 1259 | ROM_LOAD("whir_u4.l1", 0x10000, 0x8000, CRC(29952d84) SHA1(26479a341b0552c5f9d9bf9dd013855e51a7b857)) |
| 1260 | ROM_LOAD("whir_u19.l1", 0x18000, 0x8000, CRC(c63f6fe9) SHA1(947bbccb5eeae414770254d42d0a95425e2dca8c)) |
| 840 | 1261 | ROM_LOAD("whir_u20.l1", 0x20000, 0x8000, CRC(713007af) SHA1(3ac88bb905ccf8e227bbf3c102c74e3d2446cc88)) |
| 841 | | ROM_RELOAD(0x20000+0x8000, 0x8000) |
| 842 | 1262 | ROM_END |
| 843 | 1263 | |
| 844 | 1264 | ROM_START(whirl_lg3) |
| 845 | 1265 | ROM_REGION(0x10000, "maincpu", 0) |
| 846 | 1266 | ROM_LOAD("whir_u26.l3", 0x4000, 0x4000, CRC(066b8fec) SHA1(017ca12ef5ebd9bb70690b0e096064be5144a512)) |
| 847 | 1267 | ROM_LOAD("whir_u27.lg3", 0x8000, 0x8000, CRC(94c7a45a) SHA1(617f38f14c1cf8d6cbb6a41080e2d66c7c572b7f)) |
| 848 | | ROM_REGION(0x10000, "cpu3", ROMREGION_ERASEFF) |
| 849 | | ROM_REGION(0x10000, "sound2", 0) |
| 850 | | ROM_LOAD("whir_u21.l1", 0x0000, 0x8000, CRC(fa3da322) SHA1(732107eace9eecdb97eff4abb4420a2febef7425)) |
| 851 | | ROM_LOAD("whir_u22.l1", 0x8000, 0x8000, CRC(fcaf8c4e) SHA1(8e8cab1923a56bcef4671dce28aef1e39303c04a)) |
| 852 | | ROM_REGION(0x10000, "cpu2", ROMREGION_ERASEFF) |
| 853 | | ROM_REGION(0x30000, "sound1", 0) |
| 854 | | ROM_LOAD("whir_u4.l1", 0x00000, 0x8000, CRC(29952d84) SHA1(26479a341b0552c5f9d9bf9dd013855e51a7b857)) |
| 855 | | ROM_RELOAD(0x00000+0x8000, 0x8000) |
| 856 | | ROM_LOAD("whir_u19.l1", 0x10000, 0x8000, CRC(c63f6fe9) SHA1(947bbccb5eeae414770254d42d0a95425e2dca8c)) |
| 857 | | ROM_RELOAD(0x10000+0x8000, 0x8000) |
| 1268 | ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) |
| 1269 | ROM_LOAD("whir_u21.l1", 0x18000, 0x8000, CRC(fa3da322) SHA1(732107eace9eecdb97eff4abb4420a2febef7425)) |
| 1270 | ROM_LOAD("whir_u22.l1", 0x10000, 0x8000, CRC(fcaf8c4e) SHA1(8e8cab1923a56bcef4671dce28aef1e39303c04a)) |
| 1271 | ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) |
| 1272 | ROM_LOAD("whir_u4.l1", 0x10000, 0x8000, CRC(29952d84) SHA1(26479a341b0552c5f9d9bf9dd013855e51a7b857)) |
| 1273 | ROM_LOAD("whir_u19.l1", 0x18000, 0x8000, CRC(c63f6fe9) SHA1(947bbccb5eeae414770254d42d0a95425e2dca8c)) |
| 858 | 1274 | ROM_LOAD("whir_u20.l1", 0x20000, 0x8000, CRC(713007af) SHA1(3ac88bb905ccf8e227bbf3c102c74e3d2446cc88)) |
| 859 | | ROM_RELOAD(0x20000+0x8000, 0x8000) |
| 860 | 1275 | ROM_END |
| 861 | 1276 | |
| 862 | 1277 | ROM_START(whirl_l2) |
| 863 | 1278 | ROM_REGION(0x10000, "maincpu", 0) |
| 864 | 1279 | ROM_LOAD("whir_u26.l3", 0x4000, 0x4000, CRC(066b8fec) SHA1(017ca12ef5ebd9bb70690b0e096064be5144a512)) |
| 865 | 1280 | ROM_LOAD("wwdgu27.l2", 0x8000, 0x8000, CRC(d8fb48f3) SHA1(8c64f94cca51abd6f4a7e53ac59a6f623bd2cfd7)) |
| 866 | | ROM_REGION(0x10000, "cpu3", ROMREGION_ERASEFF) |
| 867 | | ROM_REGION(0x10000, "sound2", 0) |
| 868 | | ROM_LOAD("whir_u21.l1", 0x0000, 0x8000, CRC(fa3da322) SHA1(732107eace9eecdb97eff4abb4420a2febef7425)) |
| 869 | | ROM_LOAD("whir_u22.l1", 0x8000, 0x8000, CRC(fcaf8c4e) SHA1(8e8cab1923a56bcef4671dce28aef1e39303c04a)) |
| 870 | | ROM_REGION(0x10000, "cpu2", ROMREGION_ERASEFF) |
| 871 | | ROM_REGION(0x30000, "sound1", 0) |
| 872 | | ROM_LOAD("whir_u4.l1", 0x00000, 0x8000, CRC(29952d84) SHA1(26479a341b0552c5f9d9bf9dd013855e51a7b857)) |
| 873 | | ROM_RELOAD(0x00000+0x8000, 0x8000) |
| 874 | | ROM_LOAD("whir_u19.l1", 0x10000, 0x8000, CRC(c63f6fe9) SHA1(947bbccb5eeae414770254d42d0a95425e2dca8c)) |
| 875 | | ROM_RELOAD(0x10000+0x8000, 0x8000) |
| 1281 | ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) |
| 1282 | ROM_LOAD("whir_u21.l1", 0x18000, 0x8000, CRC(fa3da322) SHA1(732107eace9eecdb97eff4abb4420a2febef7425)) |
| 1283 | ROM_LOAD("whir_u22.l1", 0x10000, 0x8000, CRC(fcaf8c4e) SHA1(8e8cab1923a56bcef4671dce28aef1e39303c04a)) |
| 1284 | ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) |
| 1285 | ROM_LOAD("whir_u4.l1", 0x10000, 0x8000, CRC(29952d84) SHA1(26479a341b0552c5f9d9bf9dd013855e51a7b857)) |
| 1286 | ROM_LOAD("whir_u19.l1", 0x18000, 0x8000, CRC(c63f6fe9) SHA1(947bbccb5eeae414770254d42d0a95425e2dca8c)) |
| 876 | 1287 | ROM_LOAD("whir_u20.l1", 0x20000, 0x8000, CRC(713007af) SHA1(3ac88bb905ccf8e227bbf3c102c74e3d2446cc88)) |
| 877 | | ROM_RELOAD(0x20000+0x8000, 0x8000) |
| 878 | 1288 | ROM_END |
| 879 | 1289 | |
| 880 | | GAME(1989, bcats_l5, 0, williams_s11b, williams_s11b, williams_s11b_state, williams_s11b, ROT0, "Williams", "Bad Cats (L-5)", GAME_IS_SKELETON_MECHANICAL) |
| 881 | | GAME(1989, bcats_l2, bcats_l5, williams_s11b, williams_s11b, williams_s11b_state, williams_s11b, ROT0, "Williams", "Bad Cats (LA-2)", GAME_IS_SKELETON_MECHANICAL) |
| 882 | | GAME(1988, bnzai_l3, 0, williams_s11b, williams_s11b, williams_s11b_state, williams_s11b, ROT0, "Williams", "Banzai Run (L-3)", GAME_IS_SKELETON_MECHANICAL) |
| 883 | | GAME(1988, bnzai_g3, bnzai_l3, williams_s11b, williams_s11b, williams_s11b_state, williams_s11b, ROT0, "Williams", "Banzai Run (L-3) Germany", GAME_IS_SKELETON_MECHANICAL) |
| 884 | | GAME(1988, bnzai_l1, bnzai_l3, williams_s11b, williams_s11b, williams_s11b_state, williams_s11b, ROT0, "Williams", "Banzai Run (L-1)", GAME_IS_SKELETON_MECHANICAL) |
| 885 | | GAME(1988, bnzai_pa, bnzai_l3, williams_s11b, williams_s11b, williams_s11b_state, williams_s11b, ROT0, "Williams", "Banzai Run (P-A)", GAME_IS_SKELETON_MECHANICAL) |
| 886 | | GAME(1987, bguns_l8, 0, williams_s11b, williams_s11b, williams_s11b_state, williams_s11b, ROT0, "Williams", "Big Guns (L-8)", GAME_IS_SKELETON_MECHANICAL) |
| 887 | | GAME(1987, bguns_l7, bguns_l8, williams_s11b, williams_s11b, williams_s11b_state, williams_s11b, ROT0, "Williams", "Big Guns (L-7)", GAME_IS_SKELETON_MECHANICAL) |
| 888 | | GAME(1987, bguns_la, bguns_l8, williams_s11b, williams_s11b, williams_s11b_state, williams_s11b, ROT0, "Williams", "Big Guns (L-A)", GAME_IS_SKELETON_MECHANICAL) |
| 889 | | GAME(1987, bguns_p1, bguns_l8, williams_s11b, williams_s11b, williams_s11b_state, williams_s11b, ROT0, "Williams", "Big Guns (P-1)", GAME_IS_SKELETON_MECHANICAL) |
| 890 | | GAME(1989, bk2k_l4, 0, williams_s11b, williams_s11b, williams_s11b_state, williams_s11b, ROT0, "Williams", "Black Knight 2000 (L-4)", GAME_IS_SKELETON_MECHANICAL) |
| 891 | | GAME(1989, bk2k_lg1, bk2k_l4, williams_s11b, williams_s11b, williams_s11b_state, williams_s11b, ROT0, "Williams", "Black Knight 2000 (LG-1)", GAME_IS_SKELETON_MECHANICAL) |
| 892 | | GAME(1989, bk2k_lg3, bk2k_l4, williams_s11b, williams_s11b, williams_s11b_state, williams_s11b, ROT0, "Williams", "Black Knight 2000 (LG-3)", GAME_IS_SKELETON_MECHANICAL) |
| 893 | | GAME(1989, bk2k_pu1, bk2k_l4, williams_s11b, williams_s11b, williams_s11b_state, williams_s11b, ROT0, "Williams", "Black Knight 2000 (PU-1)", GAME_IS_SKELETON_MECHANICAL) |
| 894 | | GAME(1988, cycln_l5, 0, williams_s11b, williams_s11b, williams_s11b_state, williams_s11b, ROT0, "Williams", "Cyclone (L-5)", GAME_IS_SKELETON_MECHANICAL) |
| 895 | | GAME(1988, cycln_l4, cycln_l5, williams_s11b, williams_s11b, williams_s11b_state, williams_s11b, ROT0, "Williams", "Cyclone (L-4)", GAME_IS_SKELETON_MECHANICAL) |
| 896 | | GAME(1988, esha_la3, 0, williams_s11b, williams_s11b, williams_s11b_state, williams_s11b, ROT0, "Williams", "Earthshaker (LA-3)", GAME_IS_SKELETON_MECHANICAL) |
| 897 | | GAME(1989, esha_ma3, esha_la3, williams_s11b, williams_s11b, williams_s11b_state, williams_s11b, ROT0, "Williams", "Earthshaker (Metallica) (LA-3)", GAME_IS_SKELETON_MECHANICAL) |
| 898 | | GAME(1989, esha_pr4, esha_la3, williams_s11b, williams_s11b, williams_s11b_state, williams_s11b, ROT0, "Williams", "Earthshaker (Family version) (PR-4)", GAME_IS_SKELETON_MECHANICAL) |
| 899 | | GAME(1988, esha_lg1, esha_la3, williams_s11b, williams_s11b, williams_s11b_state, williams_s11b, ROT0, "Williams", "Earthshaker (German) (LG-1)", GAME_IS_SKELETON_MECHANICAL) |
| 900 | | GAME(1988, esha_lg2, esha_la3, williams_s11b, williams_s11b, williams_s11b_state, williams_s11b, ROT0, "Williams", "Earthshaker (German) (LG-2)", GAME_IS_SKELETON_MECHANICAL) |
| 901 | | GAME(1988, esha_la1, esha_la3, williams_s11b, williams_s11b, williams_s11b_state, williams_s11b, ROT0, "Williams", "Earthshaker (LA-1)", GAME_IS_SKELETON_MECHANICAL) |
| 902 | | GAME(1988, esha_pa1, esha_la3, williams_s11b, williams_s11b, williams_s11b_state, williams_s11b, ROT0, "Williams", "Earthshaker (Prototype) (PA-1)", GAME_IS_SKELETON_MECHANICAL) |
| 903 | | GAME(1989, eatpm_l4, 0, williams_s11b, williams_s11b, williams_s11b_state, williams_s11b, ROT0, "Bally", "Elvira and the Party Monsters (LA-4)", GAME_IS_SKELETON_MECHANICAL) |
| 904 | | GAME(1989, eatpm_l1, eatpm_l4, williams_s11b, williams_s11b, williams_s11b_state, williams_s11b, ROT0, "Bally", "Elvira and the Party Monsters (LA-1)", GAME_IS_SKELETON_MECHANICAL) |
| 905 | | GAME(1989, eatpm_l2, eatpm_l4, williams_s11b, williams_s11b, williams_s11b_state, williams_s11b, ROT0, "Bally", "Elvira and the Party Monsters (LA-2)", GAME_IS_SKELETON_MECHANICAL) |
| 906 | | GAME(1989, eatpm_4g, eatpm_l4, williams_s11b, williams_s11b, williams_s11b_state, williams_s11b, ROT0, "Bally", "Elvira and the Party Monsters (LG-4)", GAME_IS_SKELETON_MECHANICAL) |
| 907 | | GAME(1989, eatpm_4u, eatpm_l4, williams_s11b, williams_s11b, williams_s11b_state, williams_s11b, ROT0, "Bally", "Elvira and the Party Monsters (LU-4)", GAME_IS_SKELETON_MECHANICAL) |
| 908 | | GAME(1989, eatpm_p7, eatpm_l4, williams_s11b, williams_s11b, williams_s11b_state, williams_s11b, ROT0, "Bally", "Elvira and the Party Monsters (PA-7)", GAME_IS_SKELETON_MECHANICAL) |
| 909 | | GAME(1989, jokrz_l6, 0, williams_s11b, williams_s11b, williams_s11b_state, williams_s11b, ROT0, "Williams", "Jokerz! (L-6)", GAME_IS_SKELETON_MECHANICAL) |
| 910 | | GAME(1989, jokrz_l3, jokrz_l6, williams_s11b, williams_s11b, williams_s11b_state, williams_s11b, ROT0, "Williams", "Jokerz! (L-3)", GAME_IS_SKELETON_MECHANICAL) |
| 911 | | GAME(1989, mousn_l4, 0, williams_s11b, williams_s11b, williams_s11b_state, williams_s11b, ROT0, "Bally", "Mousin' Around! (LA-4)", GAME_IS_SKELETON_MECHANICAL) |
| 912 | | GAME(1989, mousn_l1, mousn_l4, williams_s11b, williams_s11b, williams_s11b_state, williams_s11b, ROT0, "Bally", "Mousin' Around! (LA-1)", GAME_IS_SKELETON_MECHANICAL) |
| 913 | | GAME(1989, mousn_lu, mousn_l4, williams_s11b, williams_s11b, williams_s11b_state, williams_s11b, ROT0, "Bally", "Mousin' Around! (LU-1)", GAME_IS_SKELETON_MECHANICAL) |
| 914 | | GAME(1989, mousn_lx, mousn_l4, williams_s11b, williams_s11b, williams_s11b_state, williams_s11b, ROT0, "Bally", "Mousin' Around! (LX-1)", GAME_IS_SKELETON_MECHANICAL) |
| 915 | | GAME(1989, polic_l4, 0, williams_s11b, williams_s11b, williams_s11b_state, williams_s11b, ROT0, "Williams", "Police Force (LA-4)", GAME_IS_SKELETON_MECHANICAL) |
| 916 | | GAME(1989, polic_l3, polic_l4, williams_s11b, williams_s11b, williams_s11b_state, williams_s11b, ROT0, "Williams", "Police Force (LA-3)", GAME_IS_SKELETON_MECHANICAL) |
| 917 | | GAME(1989, polic_l2, polic_l4, williams_s11b, williams_s11b, williams_s11b_state, williams_s11b, ROT0, "Williams", "Police Force (LA-2)", GAME_IS_SKELETON_MECHANICAL) |
| 918 | | GAME(1988, spstn_l5, 0, williams_s11b, williams_s11b, williams_s11b_state, williams_s11b, ROT0, "Williams", "Space Station (L-5)", GAME_IS_SKELETON_MECHANICAL) |
| 919 | | GAME(1988, swrds_l2, 0, williams_s11b, williams_s11b, williams_s11b_state, williams_s11b, ROT0, "Williams", "Swords of Fury (L-2)", GAME_IS_SKELETON_MECHANICAL) |
| 920 | | GAME(1988, taxi_l4, 0, williams_s11b, williams_s11b, williams_s11b_state, williams_s11b, ROT0, "Williams", "Taxi (Lola) (L-4)", GAME_IS_SKELETON_MECHANICAL) |
| 921 | | GAME(1988, taxi_l3, taxi_l4, williams_s11b, williams_s11b, williams_s11b_state, williams_s11b, ROT0, "Williams", "Taxi (Marilyn) (L-3)", GAME_IS_SKELETON_MECHANICAL) |
| 922 | | GAME(1988, taxi_lg1, taxi_l4, williams_s11b, williams_s11b, williams_s11b_state, williams_s11b, ROT0, "Williams", "Taxi (Marilyn) (L-1) Germany", GAME_IS_SKELETON_MECHANICAL) |
| 923 | | GAME(1989, tsptr_l3, 0, williams_s11b, williams_s11b, williams_s11b_state, williams_s11b, ROT0, "Bally", "Transporter the Rescue (L-3)", GAME_IS_SKELETON_MECHANICAL) |
| 924 | | GAME(1990, whirl_l3, 0, williams_s11b, williams_s11b, williams_s11b_state, williams_s11b, ROT0, "Williams", "Whirlwind (L-3)", GAME_IS_SKELETON_MECHANICAL) |
| 925 | | GAME(1990, whirl_l2, whirl_l3, williams_s11b, williams_s11b, williams_s11b_state, williams_s11b, ROT0, "Williams", "Whirlwind (L-2)", GAME_IS_SKELETON_MECHANICAL) |
| 926 | | GAME(1990, whirl_lg3, whirl_l3, williams_s11b, williams_s11b, williams_s11b_state, williams_s11b, ROT0, "Williams", "Whirlwind (LG-3)", GAME_IS_SKELETON_MECHANICAL) |
| 1290 | GAME(1989, bcats_l5, 0, s11b, s11b, s11b_state, s11b_invert, ROT0, "Williams", "Bad Cats (L-5)", GAME_IS_SKELETON_MECHANICAL) |
| 1291 | GAME(1989, bcats_l2, bcats_l5, s11b, s11b, s11b_state, s11b_invert, ROT0, "Williams", "Bad Cats (LA-2)", GAME_IS_SKELETON_MECHANICAL) |
| 1292 | GAME(1988, bnzai_l3, 0, s11b, s11b, s11b_state, s11b, ROT0, "Williams", "Banzai Run (L-3)", GAME_IS_SKELETON_MECHANICAL) |
| 1293 | GAME(1988, bnzai_g3, bnzai_l3, s11b, s11b, s11b_state, s11b, ROT0, "Williams", "Banzai Run (L-3) Germany", GAME_IS_SKELETON_MECHANICAL) |
| 1294 | GAME(1988, bnzai_l1, bnzai_l3, s11b, s11b, s11b_state, s11b, ROT0, "Williams", "Banzai Run (L-1)", GAME_IS_SKELETON_MECHANICAL) |
| 1295 | GAME(1988, bnzai_pa, bnzai_l3, s11b, s11b, s11b_state, s11b, ROT0, "Williams", "Banzai Run (P-A)", GAME_IS_SKELETON_MECHANICAL) |
| 1296 | GAME(1987, bguns_l8, 0, s11b, s11b, s11b_state, s11b, ROT0, "Williams", "Big Guns (L-8)", GAME_IS_SKELETON_MECHANICAL) |
| 1297 | GAME(1987, bguns_l7, bguns_l8, s11b, s11b, s11b_state, s11b, ROT0, "Williams", "Big Guns (L-7)", GAME_IS_SKELETON_MECHANICAL) |
| 1298 | GAME(1987, bguns_la, bguns_l8, s11b, s11b, s11b_state, s11b, ROT0, "Williams", "Big Guns (L-A)", GAME_IS_SKELETON_MECHANICAL) |
| 1299 | GAME(1987, bguns_p1, bguns_l8, s11b, s11b, s11b_state, s11b, ROT0, "Williams", "Big Guns (P-1)", GAME_IS_SKELETON_MECHANICAL) |
| 1300 | GAME(1989, bk2k_l4, 0, s11b, s11b, s11b_state, s11b_invert, ROT0, "Williams", "Black Knight 2000 (L-4)", GAME_IS_SKELETON_MECHANICAL) |
| 1301 | GAME(1989, bk2k_lg1, bk2k_l4, s11b, s11b, s11b_state, s11b_invert, ROT0, "Williams", "Black Knight 2000 (LG-1)", GAME_IS_SKELETON_MECHANICAL) |
| 1302 | GAME(1989, bk2k_lg3, bk2k_l4, s11b, s11b, s11b_state, s11b_invert, ROT0, "Williams", "Black Knight 2000 (LG-3)", GAME_IS_SKELETON_MECHANICAL) |
| 1303 | GAME(1989, bk2k_pu1, bk2k_l4, s11b, s11b, s11b_state, s11b_invert, ROT0, "Williams", "Black Knight 2000 (PU-1)", GAME_IS_SKELETON_MECHANICAL) |
| 1304 | GAME(1988, cycln_l5, 0, s11b, s11b, s11b_state, s11b, ROT0, "Williams", "Cyclone (L-5)", GAME_IS_SKELETON_MECHANICAL) |
| 1305 | GAME(1988, cycln_l4, cycln_l5, s11b, s11b, s11b_state, s11b, ROT0, "Williams", "Cyclone (L-4)", GAME_IS_SKELETON_MECHANICAL) |
| 1306 | GAME(1988, esha_la3, 0, s11b, s11b, s11b_state, s11b_invert, ROT0, "Williams", "Earthshaker (LA-3)", GAME_IS_SKELETON_MECHANICAL) |
| 1307 | GAME(1989, esha_ma3, esha_la3, s11b, s11b, s11b_state, s11b_invert, ROT0, "Williams", "Earthshaker (Metallica) (LA-3)", GAME_IS_SKELETON_MECHANICAL) |
| 1308 | GAME(1989, esha_pr4, esha_la3, s11b, s11b, s11b_state, s11b_invert, ROT0, "Williams", "Earthshaker (Family version) (PR-4)", GAME_IS_SKELETON_MECHANICAL) |
| 1309 | GAME(1988, esha_lg1, esha_la3, s11b, s11b, s11b_state, s11b_invert, ROT0, "Williams", "Earthshaker (German) (LG-1)", GAME_IS_SKELETON_MECHANICAL) |
| 1310 | GAME(1988, esha_lg2, esha_la3, s11b, s11b, s11b_state, s11b_invert, ROT0, "Williams", "Earthshaker (German) (LG-2)", GAME_IS_SKELETON_MECHANICAL) |
| 1311 | GAME(1988, esha_la1, esha_la3, s11b, s11b, s11b_state, s11b_invert, ROT0, "Williams", "Earthshaker (LA-1)", GAME_IS_SKELETON_MECHANICAL) |
| 1312 | GAME(1988, esha_pa1, esha_la3, s11b, s11b, s11b_state, s11b_invert, ROT0, "Williams", "Earthshaker (Prototype) (PA-1)", GAME_IS_SKELETON_MECHANICAL) |
| 1313 | GAME(1989, eatpm_l4, 0, s11b, s11b, s11b_state, s11b_invert, ROT0, "Bally", "Elvira and the Party Monsters (LA-4)", GAME_IS_SKELETON_MECHANICAL) |
| 1314 | GAME(1989, eatpm_l1, eatpm_l4, s11b, s11b, s11b_state, s11b_invert, ROT0, "Bally", "Elvira and the Party Monsters (LA-1)", GAME_IS_SKELETON_MECHANICAL) |
| 1315 | GAME(1989, eatpm_l2, eatpm_l4, s11b, s11b, s11b_state, s11b_invert, ROT0, "Bally", "Elvira and the Party Monsters (LA-2)", GAME_IS_SKELETON_MECHANICAL) |
| 1316 | GAME(1989, eatpm_4g, eatpm_l4, s11b, s11b, s11b_state, s11b_invert, ROT0, "Bally", "Elvira and the Party Monsters (LG-4)", GAME_IS_SKELETON_MECHANICAL) |
| 1317 | GAME(1989, eatpm_4u, eatpm_l4, s11b, s11b, s11b_state, s11b_invert, ROT0, "Bally", "Elvira and the Party Monsters (LU-4)", GAME_IS_SKELETON_MECHANICAL) |
| 1318 | GAME(1989, eatpm_p7, eatpm_l4, s11b, s11b, s11b_state, s11b_invert, ROT0, "Bally", "Elvira and the Party Monsters (PA-7)", GAME_IS_SKELETON_MECHANICAL) |
| 1319 | GAME(1989, jokrz_l6, 0, s11b, s11b, s11b_state, s11b_invert, ROT0, "Williams", "Jokerz! (L-6)", GAME_IS_SKELETON_MECHANICAL) |
| 1320 | GAME(1989, jokrz_l3, jokrz_l6, s11b, s11b, s11b_state, s11b_invert, ROT0, "Williams", "Jokerz! (L-3)", GAME_IS_SKELETON_MECHANICAL) |
| 1321 | GAME(1989, mousn_l4, 0, s11b, s11b, s11b_state, s11b_invert, ROT0, "Bally", "Mousin' Around! (LA-4)", GAME_IS_SKELETON_MECHANICAL) |
| 1322 | GAME(1989, mousn_l1, mousn_l4, s11b, s11b, s11b_state, s11b_invert, ROT0, "Bally", "Mousin' Around! (LA-1)", GAME_IS_SKELETON_MECHANICAL) |
| 1323 | GAME(1989, mousn_lu, mousn_l4, s11b, s11b, s11b_state, s11b_invert, ROT0, "Bally", "Mousin' Around! (LU-1)", GAME_IS_SKELETON_MECHANICAL) |
| 1324 | GAME(1989, mousn_lx, mousn_l4, s11b, s11b, s11b_state, s11b_invert, ROT0, "Bally", "Mousin' Around! (LX-1)", GAME_IS_SKELETON_MECHANICAL) |
| 1325 | GAME(1989, polic_l4, 0, s11b, s11b, s11b_state, s11b_invert, ROT0, "Williams", "Police Force (LA-4)", GAME_IS_SKELETON_MECHANICAL) |
| 1326 | GAME(1989, polic_l3, polic_l4, s11b, s11b, s11b_state, s11b_invert, ROT0, "Williams", "Police Force (LA-3)", GAME_IS_SKELETON_MECHANICAL) |
| 1327 | GAME(1989, polic_l2, polic_l4, s11b, s11b, s11b_state, s11b_invert, ROT0, "Williams", "Police Force (LA-2)", GAME_IS_SKELETON_MECHANICAL) |
| 1328 | GAME(1988, spstn_l5, 0, s11b, s11b, s11b_state, s11b, ROT0, "Williams", "Space Station (L-5)", GAME_IS_SKELETON_MECHANICAL) |
| 1329 | GAME(1988, swrds_l2, 0, s11b, s11b, s11b_state, s11b, ROT0, "Williams", "Swords of Fury (L-2)", GAME_IS_SKELETON_MECHANICAL) |
| 1330 | GAME(1988, taxi_l4, 0, s11b, s11b, s11b_state, s11b_invert, ROT0, "Williams", "Taxi (Lola) (L-4)", GAME_IS_SKELETON_MECHANICAL) |
| 1331 | GAME(1988, taxi_l3, taxi_l4, s11b, s11b, s11b_state, s11b_invert, ROT0, "Williams", "Taxi (Marilyn) (L-3)", GAME_IS_SKELETON_MECHANICAL) |
| 1332 | GAME(1988, taxi_lg1, taxi_l4, s11b, s11b, s11b_state, s11b_invert, ROT0, "Williams", "Taxi (Marilyn) (L-1) Germany", GAME_IS_SKELETON_MECHANICAL) |
| 1333 | GAME(1989, tsptr_l3, 0, s11b, s11b, s11b_state, s11b_invert, ROT0, "Bally", "Transporter the Rescue (L-3)", GAME_IS_SKELETON_MECHANICAL) |
| 1334 | GAME(1990, whirl_l3, 0, s11b, s11b, s11b_state, s11b_invert, ROT0, "Williams", "Whirlwind (L-3)", GAME_IS_SKELETON_MECHANICAL) |
| 1335 | GAME(1990, whirl_l2, whirl_l3, s11b, s11b, s11b_state, s11b_invert, ROT0, "Williams", "Whirlwind (L-2)", GAME_IS_SKELETON_MECHANICAL) |
| 1336 | GAME(1990, whirl_lg3, whirl_l3, s11b, s11b, s11b_state, s11b_invert, ROT0, "Williams", "Whirlwind (LG-3)", GAME_IS_SKELETON_MECHANICAL) |