// license:BSD-3-Clause // copyright-holders:James Wallace // thanks-to: 'Re-Animator' /**************************************************************************************** bfm_sc2.cpp Bellfruit scorpion2/3 driver, (under heavy construction !!!) ***************************************************************************************** 04-2011: J Wallace: Fixed watchdog to match actual circuit, also fixed lamping code. 30-12-2006: J Wallace: Fixed init routines. 07-03-2006: El Condor: Recoded to more accurately represent the hardware setup. 18-01-2006: Cleaned up for MAME inclusion 19-08-2005: Re-Animator Standard scorpion2 memorymap The hardware in Scorpion 2 is effectively a Scorpion 1 board with better, non-compatible microcontrollers, incorporating many of the old expansions on board. hex |r/w| D D D D D D D D | location | | 7 6 5 4 3 2 1 0 | function -----------+---+-----------------+----------------------------------------- 0000-1FFF |R/W| D D D D D D D D | RAM (8k) battery backed up -----------+---+-----------------+----------------------------------------- 2000-20FF | W | D D D D D D D D | Reel 1 + 2 stepper latch -----------+---+-----------------+----------------------------------------- 2000 | R | D D D D D D D D | vfd status -----------+---+-----------------+----------------------------------------- 2100-21FF | W | D D D D D D D D | Reel 3 + 4 stepper latch -----------+---+-----------------+----------------------------------------- 2200-22FF | W | D D D D D D D D | Reel 5 + 6 stepper latch -----------+---+-----------------+----------------------------------------- 2300-231F | W | D D D D D D D D | output mux -----------+---+-----------------+----------------------------------------- 2300-230B | R | D D D D D D D D | input mux -----------+---+-----------------+----------------------------------------- 2320 |R/W| D D D D D D D D | dimas0 ? -----------+---+-----------------+----------------------------------------- 2321 |R/W| D D D D D D D D | dimas1 ? -----------+---+-----------------+----------------------------------------- 2322 |R/W| D D D D D D D D | dimas2 ? -----------+---+-----------------+----------------------------------------- 2323 |R/W| D D D D D D D D | dimas3 ? -----------+---+-----------------+----------------------------------------- 2324 |R/W| D D D D D D D D | expansion latch -----------+---+-----------------+----------------------------------------- 2325 | ? | D D D D D D D D | ??? -----------+---+-----------------+----------------------------------------- 2326 | ? | D D D D D D D D | ??? -----------+---+-----------------+----------------------------------------- 2327 | ? | D D D D D D D D | ??? -----------+---+-----------------+----------------------------------------- 2328 |R/W| D D D D D D D D | muxena -----------+---+-----------------+----------------------------------------- 2329 | W | D D D D D D D D | Timer IRQ enable -----------+---+-----------------+----------------------------------------- 232A |R/W| D D D D D D D D | blkdiv ? -----------+---+-----------------+----------------------------------------- 232B | ? | D D D D D D D D | ??? -----------+---+-----------------+----------------------------------------- 232C |R/W| D D D D D D D D | dimena ? -----------+---+-----------------+----------------------------------------- 232D | ? | D D D D D D D D | ??? -----------+---+-----------------+----------------------------------------- 232E | R | D D D D D D D D | chip status b0 = IRQ status -----------+---+-----------------+----------------------------------------- 232F | W | D D D D D D D D | coin inhibits -----------+---+-----------------+----------------------------------------- 2330 | W | D D D D D D D D | payout slide latch -----------+---+-----------------+----------------------------------------- 2331 | W | D D D D D D D D | payout triac latch -----------+---+-----------------+----------------------------------------- 2332 |R/W| D D D D D D D D | Watchdog timer -----------+---+-----------------+----------------------------------------- 2333 | W | D D D D D D D D | electro mechanical meters -----------+---+-----------------+----------------------------------------- 2334 | ? | D D D D D D D D | ??? -----------+---+-----------------+----------------------------------------- 2335 | ? | D D D D D D D D | ??? -----------+---+-----------------+----------------------------------------- 2336 |?/W| D D D D D D D D | dimcnt ? -----------+---+-----------------+----------------------------------------- 2337 | W | D D D D D D D D | volume override -----------+---+-----------------+----------------------------------------- 2338 | W | D D D D D D D D | payout chip select -----------+---+-----------------+----------------------------------------- 2339 | W | D D D D D D D D | clkden ? -----------+---+-----------------+----------------------------------------- 2400 |R/W| D D D D D D D D | uart1 (MC6850 compatible) control/status -----------+---+-----------------+----------------------------------------- 2500 |R/W| D D D D D D D D | uart1 (MC6850 compatible) data -----------+---+-----------------+----------------------------------------- 2600 |R/W| D D D D D D D D | uart2 (MC6850 compatible) control/status -----------+---+-----------------+----------------------------------------- 2700 |R/W| D D D D D D D D | uart2 (MC6850 compatible) data -----------+---+-----------------+----------------------------------------- 2800 |R/W| D D D D D D D D | vfd1 -----------+---+-----------------+----------------------------------------- 2900 |R/W| D D D D D D D D | reset vfd1 + vfd2 -----------+---+-----------------+----------------------------------------- 2D00 |R/W| D D D D D D D D | ym2413 control -----------+---+-----------------+----------------------------------------- 2D01 |R/W| D D D D D D D D | ym2413 data -----------+---+-----------------+----------------------------------------- 2E00 |R/W| D D D D D D D D | ROM page latch -----------+---+-----------------+----------------------------------------- 2F00 |R/W| D D D D D D D D | vfd2 -----------+---+-----------------+----------------------------------------- 3FFE | R | D D D D D D D D | direct input1 -----------+---+-----------------+----------------------------------------- 3FFF | R | D D D D D D D D | direct input2 -----------+---+-----------------+----------------------------------------- 2A00 | W | D D D D D D D D | NEC uPD7759 data -----------+---+-----------------+----------------------------------------- 2B00 | W | D D D D D D D D | NEC uPD7759 reset -----------+---+-----------------+----------------------------------------- 4000-5FFF | R | D D D D D D D D | ROM (8k) -----------+---+-----------------+----------------------------------------- 6000-7FFF | R | D D D D D D D D | Paged ROM (8k) | | | page 0 : rom area 0x0000 - 0x1FFF | | | page 1 : rom area 0x2000 - 0x3FFF | | | page 2 : rom area 0x4000 - 0x5FFF | | | page 3 : rom area 0x6000 - 0x7FFF -----------+---+-----------------+----------------------------------------- 8000-FFFF | R | D D D D D D D D | ROM (32k) -----------+---+-----------------+----------------------------------------- Adder hardware: Games supported: * Quintoon (2 sets Dutch, 2 sets UK) * Pokio (1 set) * Paradice (1 set) * Pyramid (1 set) * Slots (1 set Dutch, 2 sets Belgian) * Golden Crown (1 Set) Known issues: * Need to find the 'missing' game numbers * Fix RS232 protocol ***************************************************************************/ #include "emu.h" #include "cpu/m6809/m6809.h" #include "machine/nvram.h" #include "machine/watchdog.h" #include "video/bfm_adr2.h" #include "sound/ym2413.h" #include "sound/upd7759.h" /* fruit machines only */ #include "video/awpvid.h" #include "video/bfm_dm01.h" #include "machine/steppers.h" #include "machine/bfm_comn.h" #include "machine/bfm_bd1.h" // vfd #include "machine/meters.h" #include "machine/rescap.h" #include "speaker.h" #include "sc2_vid.lh" #include "gldncrwn.lh" #include "paradice.lh" #include "pokio.lh" #include "pyramid.lh" #include "quintoon.lh" #include "sltblgpo.lh" #include "sltblgtk.lh" #include "slots.lh" #include "sc2_vfd.lh" #include "sc2_dmd.lh" #include "drwho.lh" #include "sc2ptytm1.lh" #include "sc2cpe.lh" #include "sc2casr2.lh" #include "sc2majes.lh" #include "sc2eggs1.lh" #include "sc2prom.lh" #include "sc2cpg.lh" #include "sc2copcl7.lh" #include "sc2town2.lh" #include "sc2suprz1.lh" #include "sc2heypr.lh" #include "sc2prem2.lh" class bfm_sc2_state : public driver_device { public: bfm_sc2_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag) , m_maincpu(*this, "maincpu") , m_upd7759(*this, "upd") , m_vfd0(*this, "vfd0") , m_vfd1(*this, "vfd1") , m_ym2413(*this, "ymsnd") , m_strobein(*this, "STROBE%u", 0) , m_rombank1(*this, "bank1") , m_meters(*this, "meters") , m_lamps(*this, "lamp%u", 0U) { for (auto &elem : m_lamps_old) elem = 0; } protected: void e2ram_init(nvram_device &nvram, void *data, size_t size); DECLARE_WRITE_LINE_MEMBER(bfmdm01_busy); void bankswitch_w(uint8_t data); void mmtr_w(uint8_t data); void mux_output_w(offs_t offset, uint8_t data); uint8_t mux_input_r(offs_t offset); void unlock_w(uint8_t data); void dimas_w(uint8_t data); void dimcnt_w(uint8_t data); void unknown_w(uint8_t data); void volume_override_w(uint8_t data); void expansion_latch_w(uint8_t data); uint8_t expansion_latch_r(); void muxena_w(uint8_t data); void timerirq_w(uint8_t data); uint8_t timerirqclr_r(); uint8_t irqstatus_r(); void coininhib_w(uint8_t data); void payout_latch_w(uint8_t data); void payout_triac_w(uint8_t data); void payout_select_w(uint8_t data); void vfd_reset_w(uint8_t data); uint8_t uart1stat_r(); uint8_t uart1data_r(); void uart1ctrl_w(uint8_t data); void uart1data_w(uint8_t data); uint8_t uart2stat_r(); uint8_t uart2data_r(); void uart2ctrl_w(uint8_t data); void uart2data_w(uint8_t data); uint8_t key_r(offs_t offset); void vfd1_bd1_w(uint8_t data); void vfd2_data_w(uint8_t data); void e2ram_w(uint8_t data); uint8_t direct_input_r(); int recdata(int changed, int data); void nec_reset_w(uint8_t data); void nec_latch_w(uint8_t data); virtual void machine_start() override; INTERRUPT_GEN_MEMBER(timer_irq); void on_scorpion2_reset(); void Scorpion2_SetSwitchState(int strobe, int data, int state); int Scorpion2_GetSwitchState(int strobe, int data); void e2ram_reset(); int recAck(int changed, int data); int read_e2ram(); int sc2_find_project_string( ); void sc2_common_init(int decrypt); void adder2_common_init(); virtual void save_state(); void _3meters(machine_config &config); void _5meters(machine_config &config); void _8meters(machine_config &config); void sc2_basemap(address_map &map); required_device m_maincpu; required_device m_upd7759; optional_device m_vfd0, m_vfd1; optional_device m_ym2413; int m_sc2_show_door; int m_sc2_door_state; int m_reel12_latch; int m_reel34_latch; int m_reel56_latch; int m_slide_pay_sensor[6]; int m_has_hopper; int m_hopper_running; int m_hopper_coin_sense; int m_timercnt; private: required_ioport_array<12> m_strobein; optional_memory_bank m_rombank1; optional_device m_meters; // scorpion2_vid doesn't use this (scorpion2_vidm does) uint8_t m_key[8]; uint8_t m_e2ram[1024]; int m_mmtr_latch; int m_irq_status; int m_uart1_data; int m_uart2_data; int m_data_to_uart1; int m_data_to_uart2; int m_is_timer_enabled; int m_coin_inhibits; int m_irq_timer_stat; int m_expansion_latch; int m_global_volume; int m_volume_override; int m_pay_latch; int m_slide_states[6]; int m_triac_select; uint8_t m_sc2_Inputs[64]; uint8_t m_input_override[64]; int m_e2reg; int m_e2state; int m_e2cnt; int m_e2data; int m_e2address; int m_e2rw; int m_e2data_pin; int m_e2dummywrite; int m_e2data_to_read; uint8_t m_codec_data[256]; uint8_t m_lamps_old[0x20]; output_finder<256> m_lamps; }; class bfm_sc2_vid_state : public bfm_sc2_state { public: using bfm_sc2_state::bfm_sc2_state; void init_quintoon(); void init_adder_dutch(); void init_pyramid(); void init_sltsbelg(); void init_gldncrwn(); void scorpion2_vid(machine_config &config); void scorpion2_vidm(machine_config &config); protected: virtual void machine_reset() override; void reel12_vid_w(uint8_t data); uint8_t vfd_status_hop_r(); void memmap_vid(address_map &map); }; class bfm_sc2_novid_state : public bfm_sc2_state { public: bfm_sc2_novid_state(const machine_config &mconfig, device_type type, const char *tag) : bfm_sc2_state(mconfig, type, tag) , m_dm01(*this, "dm01") , m_reel(*this, "reel%u", 0) { } void init_drwho(); protected: template DECLARE_WRITE_LINE_MEMBER(reel_optic_cb) { if (state) m_optic_pattern |= (1 << N); else m_optic_pattern &= ~(1 << N); } void reel12_w(uint8_t data); void reel34_w(uint8_t data); void reel56_w(uint8_t data); uint8_t vfd_status_r(); void init_drwho_common(); virtual void save_state() override; void sc2awp_common_init(int reels, int decrypt); void sc2awpdmd_common_init(int reels, int decrypt); void memmap_no_vid(address_map &map); optional_device m_dm01; optional_device_array m_reel; private: int m_optic_pattern; int m_reels; }; class bfm_sc2_awp_state : public bfm_sc2_novid_state { public: using bfm_sc2_novid_state::bfm_sc2_novid_state; void init_bbrkfst(); void init_drwhon(); void init_focus(); void init_bfmcgslm(); void scorpion3(machine_config &config); void scorpion2(machine_config &config); protected: virtual void machine_reset() override; }; class bfm_sc2_dmd_state : public bfm_sc2_novid_state { public: using bfm_sc2_novid_state::bfm_sc2_novid_state; void init_luvjub(); void init_cpeno1(); void init_ofah(); void init_prom(); void scorpion2_dm01(machine_config &config); void scorpion2_dm01_5m(machine_config &config); void scorpion2_dm01_3m(machine_config &config); protected: virtual void machine_start() override; virtual void machine_reset() override; void vfd1_dmd_w(uint8_t data); void dmd_reset_w(uint8_t data); }; #ifdef MAME_DEBUG #define VERBOSE 1 #else #define VERBOSE 0 #endif // log serial communication between mainboard (scorpion2) and videoboard (adder2) #define LOG_SERIAL(x) do { if (VERBOSE) logerror x; } while (0) #define UART_LOG(x) do { if (VERBOSE) logerror x; } while (0) #define LOG(x) do { if (VERBOSE) logerror x; } while (0) #define MASTER_CLOCK (XTAL(8'000'000)) /* INPUTS layout b7 b6 b5 b4 b3 b2 b1 b0 82 81 80 04 03 02 01 00 0 92 91 90 14 13 12 11 10 1 A2 A1 A0 24 23 22 21 20 2 B2 B1 B0 34 33 32 31 30 3 -- 84 83 44 43 42 41 40 4 -- 94 93 54 53 52 51 50 5 -- A4 A3 64 63 62 61 60 6 -- B4 B3 74 73 72 71 70 7 B7 B6 B5 B4 B3 B2 B1 B0 0 1 1 0 0 0 */ /////////////////////////////////////////////////////////////////////////// // called if board is reset /////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////// void bfm_sc2_state::on_scorpion2_reset() { m_mmtr_latch = 0; m_irq_status = 0; m_is_timer_enabled = 1; m_coin_inhibits = 0; m_irq_timer_stat = 0; m_expansion_latch = 0; m_global_volume = 0; m_volume_override = 0; m_triac_select = 0; m_pay_latch = 0; m_reel12_latch = 0; m_reel34_latch = 0; m_reel56_latch = 0; m_hopper_running = 0; // for video games m_hopper_coin_sense = 0; m_slide_states[0] = 0; m_slide_states[1] = 0; m_slide_states[2] = 0; m_slide_states[3] = 0; m_slide_states[4] = 0; m_slide_states[5] = 0; e2ram_reset(); if (m_ym2413) m_ym2413->reset(); // make sure no inputs are overidden //////////////////////////////////// memset(m_input_override, 0, sizeof(m_input_override)); // init rom bank //////////////////////////////////////////////////////// { uint8_t *rom = memregion("maincpu")->base(); m_rombank1->configure_entries(0, 4, &rom[0x00000], 0x02000); m_rombank1->set_entry(3); } } /////////////////////////////////////////////////////////////////////////// void bfm_sc2_state::Scorpion2_SetSwitchState(int strobe, int data, int state) { if ( strobe < 11 && data < 8 ) { if ( strobe < 8 ) { m_input_override[strobe] |= (1< 2 ) { m_input_override[strobe-8+4] |= (1<<(data+2)); if ( state ) m_sc2_Inputs[strobe-8+4] |= (1<<(data+2)); else m_sc2_Inputs[strobe-8+4] &= ~(1<<(data+2)); } else { m_input_override[strobe-8] |= (1<<(data+5)); if ( state ) m_sc2_Inputs[strobe-8] |= (1 << (data+5)); else m_sc2_Inputs[strobe-8] &= ~(1 << (data+5)); } } } } /////////////////////////////////////////////////////////////////////////// int bfm_sc2_state::Scorpion2_GetSwitchState(int strobe, int data) { int state = 0; if ( strobe < 11 && data < 8 ) { if ( strobe < 8 ) { state = (m_sc2_Inputs[strobe] & (1< 2 ) { state = (m_sc2_Inputs[strobe-8+4] & (1<<(data+2)) ) ? 1 : 0; } else { state = (m_sc2_Inputs[strobe-8] & (1 << (data+5)) ) ? 1 : 0; } } } return state; } /////////////////////////////////////////////////////////////////////////// void bfm_sc2_state::e2ram_init(nvram_device &nvram, void *data, size_t size) { static const uint8_t init_e2ram[] = { 1, 4, 10, 20, 0, 1, 1, 4, 10, 20 }; memset(data,0x00,size); memcpy(data,init_e2ram,sizeof(init_e2ram)); } /////////////////////////////////////////////////////////////////////////// void bfm_sc2_state::bankswitch_w(uint8_t data) { m_rombank1->set_entry(data & 0x03); } /////////////////////////////////////////////////////////////////////////// INTERRUPT_GEN_MEMBER(bfm_sc2_state::timer_irq) { m_timercnt++; if ( m_is_timer_enabled ) { m_irq_timer_stat = 0x01; m_irq_status = 0x02; device.execute().set_input_line(M6809_IRQ_LINE, HOLD_LINE); } } /////////////////////////////////////////////////////////////////////////// void bfm_sc2_vid_state::reel12_vid_w(uint8_t data) // in a video cabinet this is used to drive a hopper { m_reel12_latch = data; if ( m_has_hopper ) { int oldhop = m_hopper_running; if ( data & 0x01 ) { // hopper power if ( data & 0x02 ) { m_hopper_running = 1; } else { m_hopper_running = 0; } } else { //m_hopper_coin_sense = 0; m_hopper_running = 0; } if ( oldhop != m_hopper_running ) { m_hopper_coin_sense = 0; oldhop = m_hopper_running; } } } /* Reels 1 and 2 */ void bfm_sc2_novid_state::reel12_w(uint8_t data) { m_reel12_latch = data; m_reel[0]->update( data &0x0f); m_reel[1]->update((data>>4)&0x0f); awp_draw_reel(machine(),"reel1", *m_reel[0]); awp_draw_reel(machine(),"reel2", *m_reel[1]); } void bfm_sc2_novid_state::reel34_w(uint8_t data) { m_reel34_latch = data; m_reel[2]->update( data &0x0f); m_reel[3]->update((data>>4)&0x0f); awp_draw_reel(machine(),"reel3", *m_reel[2]); awp_draw_reel(machine(),"reel4", *m_reel[3]); } /////////////////////////////////////////////////////////////////////////// void bfm_sc2_novid_state::reel56_w(uint8_t data) { m_reel56_latch = data; m_reel[4]->update( data &0x0f); m_reel[5]->update((data>>4)&0x0f); awp_draw_reel(machine(),"reel5", *m_reel[4]); awp_draw_reel(machine(),"reel6", *m_reel[5]); } /////////////////////////////////////////////////////////////////////////// // mechanical meters ////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////// void bfm_sc2_state::mmtr_w(uint8_t data) { int changed = m_mmtr_latch ^ data; m_mmtr_latch = data; if (m_meters != nullptr) { for (int i = 0; i<8; i++) { if ( changed & (1 << i) ) { m_meters->update(i, data & (1 << i) ); } } } if ( data & 0x1F ) m_maincpu->set_input_line(M6809_FIRQ_LINE, ASSERT_LINE ); } /////////////////////////////////////////////////////////////////////////// void bfm_sc2_state::mux_output_w(offs_t offset, uint8_t data) { // this is a useful profiler point to make sure the artwork writes / lookups are performing properly. g_profiler.start(PROFILER_USER6); int i; int off = offset<<3; for (i = 0; i < 8; i++) { int oldbit = BIT(m_lamps_old[offset], i); int newbit = BIT(data, i); if (oldbit != newbit) m_lamps[off + i] = newbit; } m_lamps_old[offset] = data; g_profiler.stop(); } /////////////////////////////////////////////////////////////////////////// uint8_t bfm_sc2_state::mux_input_r(offs_t offset) { int result = 0xFF,t1,t2; if (offset < 8) { int idx = (offset & 4) ? 4 : 8; t1 = m_input_override[offset]; // strobe 0-7 data 0-4 t2 = m_input_override[offset+idx]; // strobe 8-B data 0-4 t1 = (m_sc2_Inputs[offset] & t1) | ( ( m_strobein[offset]->read() & ~t1) & 0x1F); if (idx == 8) t2 = (m_sc2_Inputs[offset+8] & t2) | ( ( m_strobein[offset+8]->read() & ~t2) << 5); else t2 = (m_sc2_Inputs[offset+4] & t2) | ( ( ( m_strobein[offset+4]->read() & ~t2) << 2) & 0x60); m_sc2_Inputs[offset] = (m_sc2_Inputs[offset] & ~0x1F) | t1; m_sc2_Inputs[offset+idx] = (m_sc2_Inputs[offset+idx] & ~0x60) | t2; result = t1 | t2; } return result; } /////////////////////////////////////////////////////////////////////////// void bfm_sc2_state::unlock_w(uint8_t data) { } /////////////////////////////////////////////////////////////////////////// void bfm_sc2_state::dimas_w(uint8_t data) { } /////////////////////////////////////////////////////////////////////////// void bfm_sc2_state::dimcnt_w(uint8_t data) { } /////////////////////////////////////////////////////////////////////////// void bfm_sc2_state::unknown_w(uint8_t data) { } /////////////////////////////////////////////////////////////////////////// void bfm_sc2_state::volume_override_w(uint8_t data) { int old = m_volume_override; m_volume_override = data?1:0; if ( old != m_volume_override ) { ym2413_device *ym = m_ym2413; if (!m_ym2413) return; float percent = m_volume_override? 1.0f : (32-m_global_volume)/32.0f; ym->set_output_gain(0, percent); ym->set_output_gain(1, percent); m_upd7759->set_output_gain(0, percent); } } /////////////////////////////////////////////////////////////////////////// void bfm_sc2_state::nec_reset_w(uint8_t data) { m_upd7759->start_w(0); m_upd7759->reset_w(data != 0); } /////////////////////////////////////////////////////////////////////////// void bfm_sc2_state::nec_latch_w(uint8_t data) { int bank = 0; if ( data & 0x80 ) bank |= 0x01; if ( m_expansion_latch & 2 ) bank |= 0x02; m_upd7759->set_rom_bank(bank); m_upd7759->port_w(data & 0x3f); // setup sample m_upd7759->start_w(0); m_upd7759->start_w(1); } /////////////////////////////////////////////////////////////////////////// uint8_t bfm_sc2_vid_state::vfd_status_hop_r()// on video games, hopper inputs are connected to this { // b7 = NEC busy // b6 = alpha busy (also matrix board) // b5 - b0 = reel optics int result = 0; if ( m_has_hopper ) { result |= 0x04; // hopper high level result |= 0x08; // hopper low level result |= 0x01|0x02; if ( m_hopper_running ) { result &= ~0x01; // set motor running input if ( m_timercnt & 0x04 ) m_hopper_coin_sense ^= 1; // toggle coin seen if ( m_hopper_coin_sense ) result &= ~0x02; // update coin seen input } } if ( !m_upd7759->busy_r() ) result |= 0x80; // update sound busy input return result; } /////////////////////////////////////////////////////////////////////////// void bfm_sc2_state::expansion_latch_w(uint8_t data) { int changed = m_expansion_latch^data; m_expansion_latch = data; // bit0, 1 = lamp mux disabled, 0 = lamp mux enabled // bit1, ? used in Del's millions // bit2, digital volume pot meter, clock line // bit3, digital volume pot meter, direction line // bit4, ? // bit5, ? // bit6, ? used in Del's millions // bit7 ? if ( changed & 0x04) { // digital volume clock line changed if ( !(data & 0x04) ) { // changed from high to low, if ( !(data & 0x08) ) { if ( m_global_volume < 31 ) m_global_volume++; //0-31 expressed as 1-32 } else { if ( m_global_volume > 0 ) m_global_volume--; } { ym2413_device *ym = m_ym2413; if (m_ym2413) { float percent = m_volume_override ? 1.0f : (32 - m_global_volume) / 32.0f; ym->set_output_gain(0, percent); ym->set_output_gain(1, percent); m_upd7759->set_output_gain(0, percent); } } } } } /////////////////////////////////////////////////////////////////////////// uint8_t bfm_sc2_state::expansion_latch_r() { return 0; } /////////////////////////////////////////////////////////////////////////// void bfm_sc2_state::muxena_w(uint8_t data) { } /////////////////////////////////////////////////////////////////////////// void bfm_sc2_state::timerirq_w(uint8_t data) { m_is_timer_enabled = data & 1; } /////////////////////////////////////////////////////////////////////////// uint8_t bfm_sc2_state::timerirqclr_r() { m_irq_timer_stat = 0; m_irq_status = 0; return 0; } /////////////////////////////////////////////////////////////////////////// uint8_t bfm_sc2_state::irqstatus_r() { int result = m_irq_status | m_irq_timer_stat | 0x80; // 0x80 = ~MUXERROR m_irq_timer_stat = 0; return result; } /////////////////////////////////////////////////////////////////////////// void bfm_sc2_state::coininhib_w(uint8_t data) { int changed = m_coin_inhibits^data,i,p; m_coin_inhibits = data; p = 0x01; i = 0; while ( i < 8 && changed ) { if ( changed & p ) { // this inhibit line has changed machine().bookkeeping().coin_lockout_w(i, (~data & p) ); // update lockouts changed &= ~p; } p <<= 1; i++; } } /////////////////////////////////////////////////////////////////////////// void bfm_sc2_state::payout_latch_w(uint8_t data) { m_pay_latch = data; } /////////////////////////////////////////////////////////////////////////// void bfm_sc2_state::payout_triac_w(uint8_t data) { if ( m_triac_select == 0x57 ) { int slide = 0; switch ( m_pay_latch ) { case 0x01: slide = 1; break; case 0x02: slide = 2; break; case 0x04: slide = 3; break; case 0x08: slide = 4; break; case 0x10: slide = 5; break; case 0x20: slide = 6; break; } if ( slide ) { if ( data == 0x4D ) { if ( !m_slide_states[slide] ) { if ( m_slide_pay_sensor[slide] ) { int strobe = m_slide_pay_sensor[slide]>>4, data = m_slide_pay_sensor[slide]&0x0F; Scorpion2_SetSwitchState(strobe, data, 0); } m_slide_states[slide] = 1; } } else { if ( m_slide_states[slide] ) { if ( m_slide_pay_sensor[slide] ) { int strobe = m_slide_pay_sensor[slide]>>4, data = m_slide_pay_sensor[slide]&0x0F; Scorpion2_SetSwitchState(strobe, data, 1); } m_slide_states[slide] = 0; } } } } } /////////////////////////////////////////////////////////////////////////// void bfm_sc2_state::payout_select_w(uint8_t data) { m_triac_select = data; } /////////////////////////////////////////////////////////////////////////// //TODO: Change this! void bfm_sc2_state::vfd2_data_w(uint8_t data) { m_vfd1->write_char(data); } /////////////////////////////////////////////////////////////////////////// // serial port //////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////// uint8_t bfm_sc2_state::uart1stat_r() { int status = 0x06; if ( m_data_to_uart1 ) status |= 0x01; if ( !m_data_to_uart2 ) status |= 0x02; return status; } /////////////////////////////////////////////////////////////////////////// uint8_t bfm_sc2_state::uart1data_r() { return m_uart1_data; } ////////////////////////////////////////////////////////////////////////// void bfm_sc2_state::uart1ctrl_w(uint8_t data) { UART_LOG(("uart1ctrl:%x\n", data)); } /////////////////////////////////////////////////////////////////////////// void bfm_sc2_state::uart1data_w(uint8_t data) { m_data_to_uart2 = 1; m_uart1_data = data; UART_LOG(("uart1:%x\n", data)); } /////////////////////////////////////////////////////////////////////////// uint8_t bfm_sc2_state::uart2stat_r() { int status = 0x06; if ( m_data_to_uart2 ) status |= 0x01; if ( !m_data_to_uart1 ) status |= 0x02; return status; } /////////////////////////////////////////////////////////////////////////// uint8_t bfm_sc2_state::uart2data_r() { return m_uart2_data; } /////////////////////////////////////////////////////////////////////////// void bfm_sc2_state::uart2ctrl_w(uint8_t data) { UART_LOG(("uart2ctrl:%x\n", data)); } /////////////////////////////////////////////////////////////////////////// void bfm_sc2_state::uart2data_w(uint8_t data) { m_data_to_uart1 = 1; m_uart2_data = data; UART_LOG(("uart2:%x\n", data)); } /////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////// uint8_t bfm_sc2_state::key_r(offs_t offset) { int result = m_key[ offset ]; if ( offset == 7 ) { result = (result & 0xFE) | read_e2ram(); } return result; } /////////////////////////////////////////////////////////////////////////// /* The X24C08 is a CMOS 8,192 bit serial EEPROM, internally organized 1024 x 8. The X24C08 features a serial interface and software protocol allowing operation on a simple two wire bus. */ #define SCL 0x01 //SCL pin (clock) #define SDA 0x02 //SDA pin (data) void bfm_sc2_state::e2ram_reset() { m_e2reg = 0; m_e2state = 0; m_e2address = 0; m_e2rw = 0; m_e2data_pin = 0; m_e2data = (SDA|SCL); m_e2dummywrite = 0; m_e2data_to_read = 0; } int bfm_sc2_state::recdata(int changed, int data) { int res = 1; if ( m_e2cnt < 8 ) { res = 0; if ( (changed & SCL) && (data & SCL) ) { // clocked in new data int pattern = 1 << (7-m_e2cnt); if ( data & SDA ) m_e2data |= pattern; else m_e2data &= ~pattern; m_e2data_pin = m_e2data_to_read & 0x80 ? 1 : 0; m_e2data_to_read <<= 1; LOG(("e2d pin= %d\n", m_e2data_pin)); m_e2cnt++; if ( m_e2cnt >= 8 ) { res++; } } } return res; } int bfm_sc2_state::recAck(int changed, int data) { int result = 0; if ( (changed & SCL) && (data & SCL) ) { if ( data & SDA ) { result = 1; } else { result = -1; } } return result; } /////////////////////////////////////////////////////////////////////////// /* VFD Status */ uint8_t bfm_sc2_novid_state::vfd_status_r() { /* b7 = NEC busy */ /* b6 = alpha busy (also matrix board) */ /* b5 - b0 = reel optics */ int result = m_optic_pattern; if ( !m_upd7759->busy_r() ) result |= 0x80; if (m_dm01) if ( m_dm01->busy() ) result |= 0x40; return result; } void bfm_sc2_state::vfd1_bd1_w(uint8_t data) { m_vfd0->write_char(data); } void bfm_sc2_state::vfd_reset_w(uint8_t data) { m_vfd0->reset(); m_vfd1->reset(); } void bfm_sc2_dmd_state::vfd1_dmd_w(uint8_t data) { m_dm01->writedata(data); } // void bfm_sc2_state::e2ram_w(uint8_t data) { int changed, ack; data ^= (SDA|SCL); // invert signals changed = (m_e2reg^data) & 0x03; m_e2reg = data; if ( changed ) { while ( 1 ) { if ( ( (changed & SDA) && !(data & SDA)) && // 1->0 on SDA AND ( !(changed & SCL) && (data & SCL) ) // SCL=1 and not changed ) { // X24C08 Start condition (1->0 on SDA while SCL=1) m_e2dummywrite = ( m_e2state == 5 ); LOG(("e2ram: c:%d d:%d Start condition dummywrite=%d\n", (data & SCL)?1:0, (data&SDA)?1:0, m_e2dummywrite )); m_e2state = 1; // ready for commands m_e2cnt = 0; m_e2data = 0; break; } if ( ( (changed & SDA) && (data & SDA)) && // 0->1 on SDA AND ( !(changed & SCL) && (data & SCL) ) // SCL=1 and not changed ) { // X24C08 Stop condition (0->1 on SDA while SCL=1) LOG(("e2ram: c:%d d:%d Stop condition\n", (data & SCL)?1:0, (data&SDA)?1:0 )); m_e2state = 0; m_e2data = 0; break; } switch ( m_e2state ) { case 1: // Receiving address + R/W bit if ( recdata(changed, data) ) { m_e2address = (m_e2address & 0x00FF) | ((m_e2data>>1) & 0x03) << 8; m_e2cnt = 0; m_e2rw = m_e2data & 1; LOG(("e2ram: Slave address received !! device id=%01X device adr=%01d high order adr %0X RW=%d) %02X\n", m_e2data>>4, (m_e2data & 0x08)?1:0, (m_e2data>>1) & 0x03, m_e2rw , m_e2data )); m_e2state = 2; } break; case 2: // Receive Acknowledge ack = recAck(changed,data); if ( ack ) { m_e2data_pin = 0; if ( ack < 0 ) { LOG(("ACK = 0\n")); m_e2state = 0; } else { LOG(("ACK = 1\n")); if ( m_e2dummywrite ) { m_e2dummywrite = 0; m_e2data_to_read = m_e2ram[m_e2address]; if ( m_e2rw & 1 ) m_e2state = 7; // read data else m_e2state = 0; //?not sure } else { if ( m_e2rw & 1 ) m_e2state = 7; // reading else m_e2state = 3; // writing } switch ( m_e2state ) { case 7: LOG(("read address %04X\n",m_e2address)); m_e2data_to_read = m_e2ram[m_e2address]; break; case 3: LOG(("write, awaiting address\n")); break; default: LOG(("?unknow action %04X\n",m_e2address)); break; } } m_e2data = 0; } break; case 3: // writing data, receiving address if ( recdata(changed, data) ) { m_e2data_pin = 0; m_e2address = (m_e2address & 0xFF00) | m_e2data; LOG(("write address = %04X waiting for ACK\n", m_e2address)); m_e2state = 4; m_e2cnt = 0; m_e2data = 0; } break; case 4: // wait ack, for write address ack = recAck(changed,data); if ( ack ) { m_e2data_pin = 0; // pin=0, no error !! if ( ack < 0 ) { m_e2state = 0; LOG(("ACK = 0, cancel write\n" )); } else { m_e2state = 5; LOG(("ACK = 1, awaiting data to write\n" )); } } break; case 5: // receive data to write if ( recdata(changed, data) ) { LOG(("write data = %02X received, awaiting ACK\n", m_e2data)); m_e2cnt = 0; m_e2state = 6; // wait ack } break; case 6: // Receive Acknowlede after writing ack = recAck(changed,data); if ( ack ) { if ( ack < 0 ) { m_e2state = 0; LOG(("ACK=0, write canceled\n")); } else { LOG(("ACK=1, writing %02X to %04X\n", m_e2data, m_e2address)); m_e2ram[m_e2address] = m_e2data; m_e2address = (m_e2address & ~0x000F) | ((m_e2address+1)&0x0F); m_e2state = 5; // write next address } } break; case 7: // receive address from read if ( recdata(changed, data) ) { //m_e2data_pin = 0; LOG(("address read, data = %02X waiting for ACK\n", m_e2data )); m_e2state = 8; } break; case 8: if ( recAck(changed, data) ) { m_e2state = 7; m_e2address = (m_e2address & ~0x0F) | ((m_e2address+1)&0x0F); // lower 4 bits wrap around m_e2data_to_read = m_e2ram[m_e2address]; LOG(("ready for next address %04X\n", m_e2address)); m_e2cnt = 0; m_e2data = 0; } break; case 0: LOG(("e2ram: ? c:%d d:%d\n", (data & SCL)?1:0, (data&SDA)?1:0 )); break; } break; } } } int bfm_sc2_state::read_e2ram() { LOG(("e2ram: r %d (%02X) \n", m_e2data_pin, m_e2data_to_read )); return m_e2data_pin; } // machine init (called only once) //////////////////////////////////////// void bfm_sc2_vid_state::machine_reset() { // reset the board ////////////////////////////////////////////////////// on_scorpion2_reset(); m_vfd0->reset(); m_vfd1->reset(); } uint8_t bfm_sc2_state::direct_input_r() { return 0; } void bfm_sc2_state::save_state() { /* TODO: Split between the different machine types */ save_item(NAME(m_key)); save_item(NAME(m_mmtr_latch)); save_item(NAME(m_irq_status)); save_item(NAME(m_uart1_data)); save_item(NAME(m_uart2_data)); save_item(NAME(m_data_to_uart1)); save_item(NAME(m_data_to_uart2)); save_item(NAME(m_is_timer_enabled)); save_item(NAME(m_coin_inhibits)); save_item(NAME(m_irq_timer_stat)); save_item(NAME(m_expansion_latch)); save_item(NAME(m_global_volume)); save_item(NAME(m_volume_override)); save_item(NAME(m_reel12_latch)); save_item(NAME(m_reel34_latch)); save_item(NAME(m_reel56_latch)); save_item(NAME(m_pay_latch)); save_item(NAME(m_slide_states)); save_item(NAME(m_slide_pay_sensor)); save_item(NAME(m_triac_select)); save_item(NAME(m_hopper_running)); save_item(NAME(m_hopper_coin_sense)); save_item(NAME(m_timercnt)); save_item(NAME(m_sc2_Inputs)); save_item(NAME(m_input_override)); save_item(NAME(m_e2reg)); save_item(NAME(m_e2state)); save_item(NAME(m_e2cnt)); save_item(NAME(m_e2data)); save_item(NAME(m_e2address)); save_item(NAME(m_e2rw)); save_item(NAME(m_e2data_pin)); save_item(NAME(m_e2dummywrite)); save_item(NAME(m_e2data_to_read)); save_item(NAME(m_codec_data)); } void bfm_sc2_novid_state::save_state() { bfm_sc2_state::save_state(); save_item(NAME(m_optic_pattern)); } void bfm_sc2_state::sc2_basemap(address_map &map) { map(0x0000, 0x1fff).ram().share("nvram"); //8k map(0x2300, 0x230B).r(FUNC(bfm_sc2_state::mux_input_r)); map(0x2300, 0x231F).w(FUNC(bfm_sc2_state::mux_output_w)); map(0x2320, 0x2323).w(FUNC(bfm_sc2_state::dimas_w)); /* ?unknown dim related */ map(0x2324, 0x2324).rw(FUNC(bfm_sc2_state::expansion_latch_r), FUNC(bfm_sc2_state::expansion_latch_w)); map(0x2325, 0x2327).w(FUNC(bfm_sc2_state::unknown_w)); map(0x2328, 0x2328).w(FUNC(bfm_sc2_state::muxena_w)); map(0x2329, 0x2329).rw(FUNC(bfm_sc2_state::timerirqclr_r), FUNC(bfm_sc2_state::timerirq_w)); map(0x232A, 0x232D).w(FUNC(bfm_sc2_state::unknown_w)); map(0x232E, 0x232E).r(FUNC(bfm_sc2_state::irqstatus_r)); map(0x232F, 0x232F).w(FUNC(bfm_sc2_state::coininhib_w)); map(0x2330, 0x2330).w(FUNC(bfm_sc2_state::payout_latch_w)); map(0x2331, 0x2331).w(FUNC(bfm_sc2_state::payout_triac_w)); map(0x2332, 0x2332).w("watchdog", FUNC(watchdog_timer_device::reset_w)); map(0x2333, 0x2333).w(FUNC(bfm_sc2_state::mmtr_w)); map(0x2334, 0x2335).w(FUNC(bfm_sc2_state::unknown_w)); map(0x2336, 0x2336).w(FUNC(bfm_sc2_state::dimcnt_w)); map(0x2337, 0x2337).w(FUNC(bfm_sc2_state::volume_override_w)); map(0x2338, 0x2338).w(FUNC(bfm_sc2_state::payout_select_w)); map(0x2339, 0x2339).w(FUNC(bfm_sc2_state::unknown_w)); map(0x2400, 0x2400).rw(FUNC(bfm_sc2_state::uart1stat_r), FUNC(bfm_sc2_state::uart1ctrl_w)); /* mc6850 compatible uart */ map(0x2500, 0x2500).rw(FUNC(bfm_sc2_state::uart1data_r), FUNC(bfm_sc2_state::uart1data_w)); map(0x2600, 0x2600).rw(FUNC(bfm_sc2_state::uart2stat_r), FUNC(bfm_sc2_state::uart2ctrl_w)); /* mc6850 compatible uart */ map(0x2700, 0x2700).rw(FUNC(bfm_sc2_state::uart2data_r), FUNC(bfm_sc2_state::uart2data_w)); map(0x2800, 0x2800).w(FUNC(bfm_sc2_state::vfd1_bd1_w)); /* vfd1 data */ map(0x2900, 0x2900).w(FUNC(bfm_sc2_state::vfd_reset_w)); /* vfd1+vfd2 reset line */ map(0x2A00, 0x2AFF).w(FUNC(bfm_sc2_state::nec_latch_w)); map(0x2B00, 0x2BFF).w(FUNC(bfm_sc2_state::nec_reset_w)); map(0x2C00, 0x2C00).w(FUNC(bfm_sc2_state::unlock_w)); /* custom chip unlock */ map(0x2D00, 0x2D01).w(m_ym2413, FUNC(ym2413_device::write)); map(0x2E00, 0x2E00).w(FUNC(bfm_sc2_state::bankswitch_w)); /* write bank (rom page select for 0x6000 - 0x7fff ) */ //map(0x2F00, 0x2F00).w(FUNC(bfm_sc2_state::vfd2_data_w)); /* vfd2 data (not usually connected!)*/ map(0x3FFE, 0x3FFE).r(FUNC(bfm_sc2_state::direct_input_r)); map(0x3FFF, 0x3FFF).portr("COINS"); map(0x4000, 0x5FFF).rom(); map(0x4000, 0xFFFF).w(FUNC(bfm_sc2_state::unknown_w)); // contains unknown I/O registers map(0x6000, 0x7FFF).bankr("bank1"); map(0x8000, 0xFFFF).rom(); } void bfm_sc2_novid_state::memmap_no_vid(address_map &map) { sc2_basemap(map); map(0x2000, 0x2000).r(FUNC(bfm_sc2_novid_state::vfd_status_r)); map(0x2000, 0x20FF).w(FUNC(bfm_sc2_novid_state::reel12_w)); map(0x2100, 0x21FF).w(FUNC(bfm_sc2_novid_state::reel34_w)); map(0x2200, 0x22FF).w(FUNC(bfm_sc2_novid_state::reel56_w)); } // memory map for scorpion2 board video addon ///////////////////////////// void bfm_sc2_vid_state::memmap_vid(address_map &map) { sc2_basemap(map); map(0x2000, 0x2000).r(FUNC(bfm_sc2_vid_state::vfd_status_hop_r)); // vfd status register map(0x2000, 0x20FF).w(FUNC(bfm_sc2_vid_state::reel12_vid_w)); map(0x2100, 0x21FF).nopw(); map(0x2200, 0x22FF).nopw(); map(0x3C00, 0x3C07).r(FUNC(bfm_sc2_vid_state::key_r)); map(0x3C80, 0x3C80).w(FUNC(bfm_sc2_vid_state::e2ram_w)); map(0x3E00, 0x3E00).rw("adder2", FUNC(bfm_adder2_device::vid_uart_ctrl_r), FUNC(bfm_adder2_device::vid_uart_ctrl_w)); // video uart control reg map(0x3E01, 0x3E01).rw("adder2", FUNC(bfm_adder2_device::vid_uart_rx_r), FUNC(bfm_adder2_device::vid_uart_tx_w)); // video uart data reg } // input ports for pyramid //////////////////////////////////////// static INPUT_PORTS_START( pyramid ) PORT_START("COINS") PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_COIN1 ) PORT_IMPULSE(3) PORT_NAME("Fl 5.00") PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_COIN2 ) PORT_IMPULSE(3) PORT_NAME("Fl 2.50") PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_COIN3 ) PORT_IMPULSE(3) PORT_NAME("Fl 1.00") PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_COIN4 ) PORT_IMPULSE(3) PORT_NAME("Fl 0.50") PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("STROBE0") PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("STROBE1") PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_START1 ) PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_BUTTON1) PORT_NAME("Left") PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_BUTTON2) PORT_NAME("Up") PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("STROBE2") PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_BUTTON3) PORT_NAME("Right") PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Enter") PORT_CODE(KEYCODE_E) PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Collect") PORT_CODE(KEYCODE_C) PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("STROBE3") PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("STROBE4") PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_INTERLOCK) PORT_NAME("Cashbox Door") PORT_CODE(KEYCODE_Q) PORT_TOGGLE PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_INTERLOCK) PORT_NAME("Front Door") PORT_CODE(KEYCODE_W) PORT_TOGGLE PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Refill Key") PORT_CODE(KEYCODE_R) PORT_TOGGLE PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("STROBE5") PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("STROBE6") PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("STROBE7") PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("STROBE8") PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("STROBE9") PORT_SERVICE_NO_TOGGLE(0x01,IP_ACTIVE_HIGH) PORT_DIPNAME( 0x02, 0x00, "Coin 1 Lockout")PORT_DIPLOCATION("DIL:!02") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x02, DEF_STR( On ) ) PORT_DIPNAME( 0x04, 0x00, "Coin 2 Lockout")PORT_DIPLOCATION("DIL:!03") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x04, DEF_STR( On ) ) PORT_DIPNAME( 0x08, 0x00, "Coin 3 Lockout")PORT_DIPLOCATION("DIL:!04") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x08, DEF_STR( On ) ) PORT_DIPNAME( 0x10, 0x00, "Coin 4 Lockout")PORT_DIPLOCATION("DIL:!05") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x10, DEF_STR( On ) ) PORT_START("STROBE10") PORT_DIPUNKNOWN_DIPLOC( 0x01, 0x00, "DIL:!06" ) PORT_DIPNAME( 0x02, 0x00, "Attract mode language" ) PORT_DIPLOCATION("DIL:!07") PORT_DIPSETTING( 0x00, DEF_STR( English ) ) PORT_DIPSETTING( 0x02, "Dutch" ) PORT_DIPNAME( 0x0C, 0x00, "Skill Level" ) PORT_DIPLOCATION("DIL:!08,!10") PORT_DIPSETTING( 0x00, DEF_STR( Low ) ) PORT_DIPSETTING( 0x04, "Medium-Low" ) PORT_DIPSETTING( 0x08, "Medium-High") PORT_DIPSETTING( 0x0C, DEF_STR( High ) ) PORT_DIPUNKNOWN_DIPLOC( 0x10, 0x00, "DIL:!11" ) PORT_START("STROBE11") PORT_DIPUNKNOWN_DIPLOC( 0x01, 0x00, "DIL:!12" ) PORT_DIPUNKNOWN_DIPLOC( 0x02, 0x00, "DIL:!13" ) PORT_DIPNAME( 0x04, 0x04, "Attract mode" ) PORT_DIPLOCATION("DIL:!14") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x04, DEF_STR( On ) ) PORT_DIPNAME( 0x18, 0x00, "Stake" ) PORT_DIPLOCATION("DIL:!15,!16") PORT_DIPSETTING( 0x00, "4 credits per game" ) PORT_DIPSETTING( 0x08, "1 credit per round" ) PORT_DIPSETTING( 0x10, "2 credit per round" ) PORT_DIPSETTING( 0x18, "4 credits per round" ) INPUT_PORTS_END // input ports for golden crown /////////////////////////////////// static INPUT_PORTS_START( gldncrwn ) PORT_INCLUDE( pyramid ) PORT_MODIFY("COINS") PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_COIN4 ) PORT_IMPULSE(3) PORT_NAME("Fl 0.25") PORT_MODIFY("STROBE1") PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME( "Collect") PORT_CODE(KEYCODE_C) PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_BUTTON1) PORT_NAME( "Reel 1" ) PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_BUTTON2) PORT_NAME( "Reel 2" ) PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_BUTTON3) PORT_NAME( "Reel 3" ) PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_MODIFY("STROBE2") PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_BUTTON4) PORT_NAME( "Reel 4" ) PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_BUTTON5) PORT_NAME( "Reel 5" ) PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_BUTTON6) PORT_NAME( "Reel 6" ) PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_START1 ) PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_NAME( "Hall Of Fame" ) PORT_CODE( KEYCODE_J ) PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_MODIFY("STROBE10") PORT_DIPNAME( 0x01, 0x00, "Attract mode language" )PORT_DIPLOCATION("DIL:!06") PORT_DIPSETTING( 0x00, "Dutch") PORT_DIPSETTING( 0x01, DEF_STR( English ) ) PORT_DIPNAME( 0x02, 0x00, "Max number of spins" )PORT_DIPLOCATION("DIL:!07") PORT_DIPSETTING( 0x00, "99") PORT_DIPSETTING( 0x02, "50") PORT_DIPNAME( 0x0C, 0x00, "Skill Level" )PORT_DIPLOCATION("DIL:!08,!10") PORT_DIPSETTING( 0x00, DEF_STR( Low )) PORT_DIPSETTING( 0x04, "Medium-Low" ) PORT_DIPSETTING( 0x08, "Medium-High" ) PORT_DIPSETTING( 0x0C, DEF_STR( High ) ) PORT_DIPNAME( 0x10, 0x00, "Base Pricing on:" )PORT_DIPLOCATION("DIL:!11") PORT_DIPSETTING( 0x00, "Full Game") PORT_DIPSETTING( 0x10, "Individual Rounds") PORT_MODIFY("STROBE11") PORT_DIPNAME( 0x01, 0x00, "Credits required:" )PORT_DIPLOCATION("DIL:!12") PORT_DIPSETTING( 0x00, "4 credits per game")PORT_CONDITION("STROBE10",0x10,EQUALS,0x00) PORT_DIPSETTING( 0x01, "2 credits per game")PORT_CONDITION("STROBE10",0x10,EQUALS,0x00) PORT_DIPSETTING( 0x00, "1 credit per round")PORT_CONDITION("STROBE10",0x10,EQUALS,0x10) PORT_DIPSETTING( 0x01, "4 credits per round")PORT_CONDITION("STROBE10",0x10,EQUALS,0x10) PORT_DIPNAME( 0x02, 0x00, "Attract Mode" )PORT_DIPLOCATION("DIL:!13") PORT_DIPSETTING( 0x02, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) PORT_DIPNAME( 0x04, 0x00, "Time bar" )PORT_DIPLOCATION("DIL:!14") PORT_DIPSETTING( 0x04, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) PORT_DIPNAME( 0x18, 0x00, "Time bar speed" )PORT_DIPLOCATION("DIL:!15,!16") PORT_DIPSETTING( 0x00, "1 (fast)" ) PORT_DIPSETTING( 0x08, "2" ) PORT_DIPSETTING( 0x10, "3" ) PORT_DIPSETTING( 0x18, "4 (slow)" ) INPUT_PORTS_END // input ports for dutch quintoon ///////////////////////////////// static INPUT_PORTS_START( qntoond ) PORT_INCLUDE( pyramid ) PORT_MODIFY("COINS") PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_COIN1 ) PORT_IMPULSE(3) PORT_NAME("Fl 5.00") PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_COIN2 ) PORT_IMPULSE(3) PORT_NAME("Fl 2.50") PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_COIN3 ) PORT_IMPULSE(3) PORT_NAME("Fl 1.00") PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_COIN4 ) PORT_IMPULSE(3) PORT_NAME("Fl 0.50") PORT_MODIFY("STROBE1") PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Collect") PORT_CODE(KEYCODE_C) PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_BUTTON1 ) PORT_NAME("Hand 1" ) PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_BUTTON2 ) PORT_NAME("Hand 2" ) PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_BUTTON3 ) PORT_NAME("Hand 3" ) PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_BUTTON4 ) PORT_NAME("Hand 4" ) PORT_MODIFY("STROBE2") PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_BUTTON5 ) PORT_NAME("Hand 5" ) PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_START1 ) PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_MODIFY("STROBE9") PORT_SERVICE_NO_TOGGLE(0x01,IP_ACTIVE_HIGH) PORT_DIPNAME( 0x1e, 0x1c, DEF_STR( Coinage ) ) PORT_DIPLOCATION("DIL:!02,!03,!04,!05") PORT_DIPSETTING( 0x00, DEF_STR( Free_Play ) ) PORT_DIPSETTING( 0x02, "C1=2.5 C2=1.25 C3=0.5 C4=2C_0.25C" ) PORT_DIPSETTING( 0x04, "C1=10 C2=5 C3=2 C4=0.5" ) PORT_DIPSETTING( 0x06, "C1=1.5/3.25/5 C2=0.75/1.5/3.25 C3=0.25/0.5/1 C4=3C_0.25C" ) PORT_DIPSETTING( 0x08, "C1=20 C2=10 C3=4 C4=1" ) PORT_DIPSETTING( 0x0a, "C1=2 C2=1 C3=0.25/0.75/1/1.5/2 C4=3C_0.25C 5C_0.5C" ) PORT_DIPSETTING( 0x0c, "C1=5 C2=2.5 C3=1 C4=0.25" ) PORT_DIPSETTING( 0x0e, "C1=1.25 C2=0.5/1.25/1.75 C3=0.25 C4=0.25" ) //PORT_DIPSETTING( 0x10, DEF_STR( Free_Play ) ) PORT_DIPSETTING( 0x12, "C1=3 C2=1.5 C3=0.5 C4=0.25" ) PORT_DIPSETTING( 0x14, "C1=12 C2=6 C3=2 C4=0.5" ) PORT_DIPSETTING( 0x16, "C1=2 C2=1 C3=0.25 C4=3C_0.25C" ) PORT_DIPSETTING( 0x18, "C1=24 C2=12 C3=4 C4=1" ) PORT_DIPSETTING( 0x1a, "C1=2.25/4.75 C2=1/2.25/3.5/4.75/6 C3=0.25/0.75/1/1.5/2 C4=3C_0.25C 5C_0.5C" ) PORT_DIPSETTING( 0x1c, "C1=6 C2=3 C3=1 C4=0.25" ) PORT_DIPSETTING( 0x1e, "C1=1.5 C2=0.75 C3=0.25 C4=4C_0.25C" ) PORT_MODIFY("STROBE10") PORT_DIPNAME( 0x01, 0x00, "Coin 1 Lockout")PORT_DIPLOCATION("DIL:!06") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x01, DEF_STR( On ) ) PORT_DIPNAME( 0x02, 0x00, "Coin 2 Lockout")PORT_DIPLOCATION("DIL:!07") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x02, DEF_STR( On ) ) PORT_DIPNAME( 0x04, 0x00, "Coin 3 Lockout")PORT_DIPLOCATION("DIL:!08") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x04, DEF_STR( On ) ) PORT_DIPNAME( 0x08, 0x00, "Coin 4 Lockout")PORT_DIPLOCATION("DIL:!10") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x08, DEF_STR( On ) ) PORT_DIPNAME( 0x10, 0x00, "Coin Jam Alarm" )PORT_DIPLOCATION("DIL:!11") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x10, DEF_STR( On ) ) PORT_MODIFY("STROBE11") PORT_DIPNAME( 0x01, 0x00, "Time bar" )PORT_DIPLOCATION("DIL:!12") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x01, DEF_STR( On ) ) PORT_DIPNAME( 0x02, 0x00, "Clear credits on reset" )PORT_DIPLOCATION("DIL:!13") PORT_DIPSETTING( 0x00, DEF_STR( No ) ) PORT_DIPSETTING( 0x02, DEF_STR( Yes ) ) PORT_DIPNAME( 0x04, 0x04, "Attract mode" )PORT_DIPLOCATION("DIL:!14") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x04, DEF_STR( On ) ) PORT_DIPNAME( 0x08, 0x00, "Attract mode language" )PORT_DIPLOCATION("DIL:!15") PORT_DIPSETTING( 0x00, DEF_STR( English ) ) PORT_DIPSETTING( 0x08, "Dutch" ) PORT_DIPUNKNOWN_DIPLOC( 0x10, 0x00, "DIL:!16" ) INPUT_PORTS_END // input ports for UK quintoon //////////////////////////////////////////// static INPUT_PORTS_START( quintoon ) PORT_INCLUDE( pyramid ) PORT_MODIFY("COINS") PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_COIN1 ) PORT_IMPULSE(3) PORT_NAME("10p") PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_COIN2 ) PORT_IMPULSE(3) PORT_NAME("20p") PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_COIN3 ) PORT_IMPULSE(3) PORT_NAME("50p") PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_COIN4 ) PORT_IMPULSE(3) PORT_NAME("GBP 1.00") PORT_MODIFY("STROBE1") PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Collect") PORT_CODE(KEYCODE_C) PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_BUTTON1) PORT_NAME("Hand 1") PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_BUTTON2) PORT_NAME("Hand 2") PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_BUTTON3) PORT_NAME("Hand 3") PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_BUTTON4) PORT_NAME("Hand 4") PORT_MODIFY("STROBE2") PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_BUTTON5) PORT_NAME("Hand 5") PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_BUTTON7) PORT_NAME("?1") PORT_CODE(KEYCODE_U) PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_START1) PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_BUTTON8) PORT_NAME("?2") PORT_CODE(KEYCODE_I) PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_BUTTON9) PORT_NAME("?3") PORT_CODE(KEYCODE_O) PORT_MODIFY("STROBE5") PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_CUSTOM) //Payout opto PORT_MODIFY("STROBE9") PORT_DIPUNKNOWN_DIPLOC( 0x02, 0x00, "DIL:!02" ) PORT_DIPUNKNOWN_DIPLOC( 0x04, 0x00, "DIL:!03" ) PORT_DIPUNKNOWN_DIPLOC( 0x08, 0x00, "DIL:!04" ) PORT_DIPUNKNOWN_DIPLOC( 0x10, 0x00, "DIL:!05" ) PORT_MODIFY("STROBE10") PORT_DIPNAME( 0x01, 0x00, "Coin Lockout")PORT_DIPLOCATION("DIL:!06") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) //Will activate coin lockout when Credit >= 1 Play PORT_DIPSETTING( 0x01, DEF_STR( On ) ) PORT_DIPUNKNOWN_DIPLOC( 0x02, 0x00, "DIL:!07" ) PORT_DIPUNKNOWN_DIPLOC( 0x04, 0x00, "DIL:!08" ) PORT_DIPUNKNOWN_DIPLOC( 0x08, 0x00, "DIL:!10" ) PORT_DIPNAME( 0x10, 0x00, "Stake per Game / Jackpot" )PORT_DIPLOCATION("DIL:!11") PORT_DIPSETTING( 0x00, "20p / 6 Pounds" ) PORT_DIPSETTING( 0x10, "50p / 20 Pounds" ) PORT_MODIFY("STROBE11") PORT_DIPUNKNOWN_DIPLOC( 0x01, 0x00, "DIL:!12" ) PORT_DIPUNKNOWN_DIPLOC( 0x02, 0x00, "DIL:!13" ) PORT_DIPNAME( 0x1C, 0x00, "Target percentage" )PORT_DIPLOCATION("DIL:!14,!15,!16") PORT_DIPSETTING( 0x1C, "50%") PORT_DIPSETTING( 0x0C, "55%") PORT_DIPSETTING( 0x08, "60%") PORT_DIPSETTING( 0x18, "65%") PORT_DIPSETTING( 0x10, "70%") PORT_DIPSETTING( 0x00, "75%") PORT_DIPSETTING( 0x04, "80%") PORT_DIPSETTING( 0x14, "85%") INPUT_PORTS_END // input ports for slotsnl /////////////////////////////////////////////// static INPUT_PORTS_START( slotsnl ) PORT_INCLUDE( pyramid ) PORT_MODIFY("COINS") PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_COIN1 ) PORT_IMPULSE(3) PORT_NAME("Fl 0.25") PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_COIN2 ) PORT_IMPULSE(3) PORT_NAME("Fl 1.00") PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_COIN3 ) PORT_IMPULSE(3) PORT_NAME("Fl 2.50") PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_COIN4 ) PORT_IMPULSE(3) PORT_NAME("Fl 5.00") PORT_MODIFY("STROBE1") PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_BUTTON1) PORT_NAME("Slot 1") PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_BUTTON2) PORT_NAME("Slot 2") PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_MODIFY("STROBE2") PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_BUTTON3) PORT_NAME("Slot 3") PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_BUTTON4) PORT_NAME("Slot 4") PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_NAME("Enter") PORT_CODE( KEYCODE_E ) PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_START2 ) PORT_MODIFY("STROBE3") PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_START1) PORT_MODIFY("STROBE10") PORT_DIPUNKNOWN_DIPLOC( 0x01, 0x00, "DIL:!06" ) PORT_DIPUNKNOWN_DIPLOC( 0x02, 0x00, "DIL:!07" ) PORT_DIPUNKNOWN_DIPLOC( 0x04, 0x00, "DIL:!08" ) PORT_DIPUNKNOWN_DIPLOC( 0x08, 0x00, "DIL:!10" ) PORT_DIPNAME( 0x10, 0x00, "Coin Jam Alarm" )PORT_DIPLOCATION("DIL:!11") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x10, DEF_STR( On ) ) PORT_MODIFY("STROBE11") PORT_DIPUNKNOWN_DIPLOC( 0x01, 0x00, "DIL:!12" ) PORT_DIPUNKNOWN_DIPLOC( 0x02, 0x00, "DIL:!13" ) PORT_DIPNAME( 0x04, 0x04, "Attract mode" )PORT_DIPLOCATION("DIL:!14") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x04, DEF_STR( On ) ) PORT_DIPNAME( 0x18, 0x00, "Timebar speed" )PORT_DIPLOCATION("DIL:!15,!16") PORT_DIPSETTING( 0x00, "1" ) PORT_DIPSETTING( 0x10, "2" ) PORT_DIPSETTING( 0x08, "3" ) PORT_DIPSETTING( 0x18, "4" ) INPUT_PORTS_END // input ports for sltblgtk ////////////////////////////////////////////// static INPUT_PORTS_START( sltblgtk ) PORT_INCLUDE( pyramid ) PORT_MODIFY("COINS") PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_COIN1 ) PORT_IMPULSE(3) PORT_NAME("Token") PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_COIN2 ) PORT_IMPULSE(3) PORT_NAME("20 BFr") PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_COIN3 ) PORT_IMPULSE(3) PORT_NAME("50 BFr") PORT_MODIFY("STROBE1") PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_BUTTON1) PORT_NAME("Slot 1") PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_BUTTON2) PORT_NAME("Slot 2") PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_MODIFY("STROBE2") PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_BUTTON3) PORT_NAME("Slot 3") PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_BUTTON4) PORT_NAME("Slot 4") PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_NAME("Enter") PORT_CODE( KEYCODE_E ) PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_START2 ) PORT_MODIFY("STROBE3") PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_CUSTOM ) //Tube 1 PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_CUSTOM ) //Tube 2 PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_START1) PORT_MODIFY("STROBE9") PORT_SERVICE_NO_TOGGLE(0x01,IP_ACTIVE_HIGH) PORT_DIPNAME( 0x02, 0x00, "CashMeters in refill menu" )PORT_DIPLOCATION("DIL:!02") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x02, DEF_STR( On ) ) PORT_DIPNAME( 0x04, 0x00, "Token Lockout" )PORT_DIPLOCATION("DIL:!03") PORT_DIPSETTING( 0x00, DEF_STR( No ) ) PORT_DIPSETTING( 0x04, DEF_STR( Yes ) ) PORT_DIPNAME( 0x08, 0x00, "20 Bfr Lockout" )PORT_DIPLOCATION("DIL:!04") PORT_DIPSETTING( 0x00, DEF_STR( No ) ) PORT_DIPSETTING( 0x08, DEF_STR( Yes ) ) PORT_DIPNAME( 0x10, 0x00, "50 Bfr Lockout" )PORT_DIPLOCATION("DIL:!05") PORT_DIPSETTING( 0x00, DEF_STR( No ) ) PORT_DIPSETTING( 0x10, DEF_STR( Yes ) ) PORT_MODIFY("STROBE10") PORT_DIPUNKNOWN_DIPLOC( 0x01, 0x00, "DIL:!06" ) PORT_DIPNAME( 0x0E, 0x00, "Payout Percentage" )PORT_DIPLOCATION("DIL:!07,!08,!10") PORT_DIPSETTING( 0x00, "60%") PORT_DIPSETTING( 0x08, "65%") PORT_DIPSETTING( 0x04, "70%") PORT_DIPSETTING( 0x0C, "75%") PORT_DIPSETTING( 0x02, "80%") PORT_DIPSETTING( 0x0A, "84%") PORT_DIPSETTING( 0x06, "88%") PORT_DIPSETTING( 0x0E, "90%") PORT_DIPNAME( 0x10, 0x00, "Coin Jam Alarm" )PORT_DIPLOCATION("DIL:!11") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x10, DEF_STR( On ) ) PORT_MODIFY("STROBE11") PORT_DIPNAME( 0x01, 0x00, "Timebar" )PORT_DIPLOCATION("DIL:!12") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x01, DEF_STR( On ) ) PORT_DIPNAME( 0x02, 0x00, "Clear credits" )PORT_DIPLOCATION("DIL:!13") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x02, DEF_STR( On ) ) PORT_DIPNAME( 0x04, 0x04, "Attract mode" )PORT_DIPLOCATION("DIL:!14") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x04, DEF_STR( On ) ) PORT_DIPNAME( 0x08, 0x00, "Show hints" )PORT_DIPLOCATION("DIL:!15") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x08, DEF_STR( On ) ) PORT_DIPNAME( 0x10, 0x00, "Pay win to credits" )PORT_DIPLOCATION("DIL:!16") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x10, DEF_STR( On ) ) INPUT_PORTS_END // input ports for sltblgpo ////////////////////////////////////////////// static INPUT_PORTS_START( sltblgpo ) PORT_INCLUDE( pyramid ) PORT_MODIFY("COINS") PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_COIN1 ) PORT_IMPULSE(3) PORT_NAME("Bfr 20") PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_COIN2 ) PORT_IMPULSE(3) PORT_NAME("Bfr 50") PORT_MODIFY("STROBE1") PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_BUTTON1) PORT_NAME("Hand 1") PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_BUTTON2) PORT_NAME("Hand 2") PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_MODIFY("STROBE2") PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_BUTTON3) PORT_NAME("Hand 3") PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_BUTTON4) PORT_NAME("Hand 4") PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_START1) PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_BUTTON1) PORT_NAME("Stake") PORT_CODE( KEYCODE_O ) PORT_MODIFY("STROBE3") PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Collect") PORT_CODE(KEYCODE_C) PORT_MODIFY("STROBE9") PORT_SERVICE_NO_TOGGLE(0x01,IP_ACTIVE_HIGH) PORT_DIPNAME( 0x02, 0x00, "Hopper Limit" )PORT_DIPLOCATION("DIL:!02") PORT_DIPSETTING( 0x00, "300" ) PORT_DIPSETTING( 0x02, "500" ) PORT_DIPUNKNOWN_DIPLOC( 0x04, 0x00, "DIL:!03" ) PORT_DIPNAME( 0x18, 0x00, "Attendant payout" )PORT_DIPLOCATION("DIL:!04,!05") PORT_DIPSETTING( 0x00, "1000 Bfr" ) PORT_DIPSETTING( 0x08, "1250 Bfr" ) PORT_DIPSETTING( 0x10, "1500 Bfr" ) PORT_DIPSETTING( 0x18, "1750 Bfr" ) PORT_MODIFY("STROBE10") PORT_DIPNAME( 0x01, 0x00, "Bfr 20 Lockout" )PORT_DIPLOCATION("DIL:!06") PORT_DIPSETTING( 0x00, DEF_STR( No ) ) PORT_DIPSETTING( 0x01, DEF_STR( Yes ) ) PORT_DIPUNKNOWN_DIPLOC( 0x02, 0x00, "DIL:!07" ) PORT_DIPUNKNOWN_DIPLOC( 0x04, 0x00, "DIL:!08" ) PORT_DIPUNKNOWN_DIPLOC( 0x08, 0x00, "DIL:!10" ) PORT_DIPNAME( 0x10, 0x00, "Coin Jam Alarm" )PORT_DIPLOCATION("DIL:!11") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x10, DEF_STR( On ) ) PORT_MODIFY("STROBE11") PORT_DIPNAME( 0x01, 0x00, "Clear credits on reset?" )PORT_DIPLOCATION("DIL:!12") PORT_DIPSETTING( 0x00, DEF_STR( No ) ) PORT_DIPSETTING( 0x01, DEF_STR( Yes ) ) PORT_DIPNAME( 0x02, 0x00, "Attract Mode" )PORT_DIPLOCATION("DIL:!13") PORT_DIPSETTING( 0x02, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) PORT_DIPNAME( 0x1C, 0x00, "Target Percentage" )PORT_DIPLOCATION("DIL:!14,!15,!16") PORT_DIPSETTING( 0x14, "80%") PORT_DIPSETTING( 0x04, "82%") PORT_DIPSETTING( 0x1C, "84%") PORT_DIPSETTING( 0x0C, "86%") PORT_DIPSETTING( 0x10, "90%") PORT_DIPSETTING( 0x00, "92%") PORT_DIPSETTING( 0x18, "94%") PORT_DIPSETTING( 0x08, "96%") INPUT_PORTS_END // input ports for paradice /////////////////////////////////////////////// static INPUT_PORTS_START( paradice ) PORT_INCLUDE( pyramid ) PORT_MODIFY("COINS") PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_COIN1 ) PORT_IMPULSE(3) PORT_NAME("Fl 0.25") PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_COIN2 ) PORT_IMPULSE(3) PORT_NAME("Fl 1.00") PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_COIN3 ) PORT_IMPULSE(3) PORT_NAME("Fl 2.50") PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_COIN4 ) PORT_IMPULSE(3) PORT_NAME("Fl 5.00") PORT_MODIFY("STROBE1") PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_START1 ) PORT_NAME( "1 Player Start (Left)" ) PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_START2 ) PORT_NAME( "2 Player Start (Right)" ) PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_BUTTON1) PORT_NAME( "A" ) PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_BUTTON2) PORT_NAME( "B" ) PORT_MODIFY("STROBE2") PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_BUTTON3) PORT_NAME( "C" ) PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_NAME( "Enter" ) PORT_CODE( KEYCODE_E ) PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_MODIFY("STROBE10") PORT_DIPNAME( 0x01, 0x00, "Joker" )PORT_DIPLOCATION("DIL:!06") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x01, DEF_STR( On ) ) PORT_DIPNAME( 0x02, 0x00, DEF_STR( Language ) )PORT_DIPLOCATION("DIL:!07") PORT_DIPSETTING( 0x00, DEF_STR( English ) ) PORT_DIPSETTING( 0x02, "Dutch" ) PORT_DIPNAME( 0x0C, 0x00, "Payout level" )PORT_DIPLOCATION("DIL:!08,!10") PORT_DIPSETTING( 0x00, DEF_STR( Low ) ) PORT_DIPSETTING( 0x08, "Medium-Low" ) PORT_DIPSETTING( 0x04, "Medium-High" ) PORT_DIPSETTING( 0x0C, DEF_STR( High ) ) PORT_DIPNAME( 0x10, 0x00, DEF_STR( Difficulty ) )PORT_DIPLOCATION("DIL:!11") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x10, DEF_STR( On ) ) PORT_MODIFY("STROBE11") PORT_DIPNAME( 0x03, 0x00, "Winlines to go" )PORT_DIPLOCATION("DIL:!12,!13") PORT_DIPSETTING( 0x00, "6" ) PORT_DIPSETTING( 0x02, "7" ) PORT_DIPSETTING( 0x01, "8" ) PORT_DIPSETTING( 0x03, "9" ) PORT_DIPNAME( 0x04, 0x04, "Attract mode" )PORT_DIPLOCATION("DIL:!14") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x04, DEF_STR( On ) ) PORT_DIPNAME( 0x18, 0x00, "Timebar speed" )PORT_DIPLOCATION("DIL:!15,!16") PORT_DIPSETTING( 0x00, "0" ) PORT_DIPSETTING( 0x08, "1" ) PORT_DIPSETTING( 0x10, "2" ) PORT_DIPSETTING( 0x18, "3" ) INPUT_PORTS_END // input ports for pokio ////////////////////////////////////////////////// static INPUT_PORTS_START( pokio ) PORT_INCLUDE( pyramid ) PORT_MODIFY("COINS") PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_COIN1 ) PORT_IMPULSE(3) PORT_NAME("Fl 0.25") PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_COIN2 ) PORT_IMPULSE(3) PORT_NAME("Fl 1.00") PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_COIN3 ) PORT_IMPULSE(3) PORT_NAME("Fl 2.50") PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_COIN4 ) PORT_IMPULSE(3) PORT_NAME("Fl 5.00") PORT_MODIFY("STROBE1") PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_BUTTON1 ) PORT_NAME( "Hand 1 Left" ) PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_BUTTON2 ) PORT_NAME( "Hand 2 Left" ) PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_BUTTON3 ) PORT_NAME( "Hand 3 Left" ) PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_MODIFY("STROBE2") PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_START1 ) PORT_NAME( "1 Player Start (Left)" ) PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_NAME( "Enter" ) PORT_CODE( KEYCODE_SPACE ) PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_START2 ) PORT_NAME( "2 Player Start (Right)" ) PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_BUTTON6 )PORT_NAME( "Hand 3 Right" ) PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_BUTTON5 )PORT_NAME( "Hand 2 Right" ) PORT_MODIFY("STROBE3") PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_BUTTON4 )PORT_NAME( "Hand 1 Right" ) PORT_MODIFY("STROBE10") PORT_DIPUNKNOWN_DIPLOC( 0x01, 0x00, "DIL:!06" ) PORT_DIPUNKNOWN_DIPLOC( 0x02, 0x00, "DIL:!07" ) PORT_DIPUNKNOWN_DIPLOC( 0x04, 0x00, "DIL:!08" ) PORT_DIPUNKNOWN_DIPLOC( 0x08, 0x00, "DIL:!10" ) PORT_DIPNAME( 0x10, 0x00, "Coin Jam Alarm" )PORT_DIPLOCATION("DIL:!11") PORT_DIPSETTING( 0x10, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) PORT_MODIFY("STROBE11") PORT_DIPNAME( 0x01, 0x00, "Time bar" ) PORT_DIPLOCATION("DIL:!12") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x01, DEF_STR( On ) ) PORT_DIPUNKNOWN_DIPLOC( 0x02, 0x00, "DIL:!13" ) PORT_DIPNAME( 0x04, 0x04, "Attract mode" )PORT_DIPLOCATION("DIL:!14") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x04, DEF_STR( On ) ) PORT_DIPNAME( 0x18, 0x00, "Timebar speed" )PORT_DIPLOCATION("DIL:!15,!16") PORT_DIPSETTING( 0x00, "0" ) PORT_DIPSETTING( 0x08, "1" ) PORT_DIPSETTING( 0x10, "2" ) PORT_DIPSETTING( 0x18, "3" ) INPUT_PORTS_END /////////////////////////////////////////////////////////////////////////// // machine config fragments for different meters numbers ////////////////// /////////////////////////////////////////////////////////////////////////// void bfm_sc2_state::_3meters(machine_config &config) { METERS(config, m_meters, 0).set_number(3); } void bfm_sc2_state::_5meters(machine_config &config) { METERS(config, m_meters, 0).set_number(5); } void bfm_sc2_state::_8meters(machine_config &config) { METERS(config, m_meters, 0).set_number(8); } /////////////////////////////////////////////////////////////////////////// // machine driver for scorpion2 board + adder2 expansion ////////////////// /////////////////////////////////////////////////////////////////////////// void bfm_sc2_state::machine_start() { m_lamps.resolve(); nvram_device *e2ram = subdevice("e2ram"); if (e2ram != nullptr) e2ram->set_base(m_e2ram, sizeof(m_e2ram)); save_state(); } void bfm_sc2_vid_state::scorpion2_vid(machine_config &config) { MC6809(config, m_maincpu, MASTER_CLOCK); // MC68B09P (2 MHz bus) m_maincpu->set_addrmap(AS_PROGRAM, &bfm_sc2_vid_state::memmap_vid); // setup scorpion2 board memorymap m_maincpu->set_periodic_int(FUNC(bfm_sc2_vid_state::timer_irq), attotime::from_hz(1000)); // generate 1000 IRQ's per second config.set_maximum_quantum(attotime::from_hz(960)); // needed for serial communication !! WATCHDOG_TIMER(config, "watchdog").set_time(PERIOD_OF_555_MONOSTABLE(120000,100e-9)); BFM_BD1(config, m_vfd0, 60, 0); BFM_BD1(config, m_vfd1, 60, 1); NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0); NVRAM(config, "e2ram").set_custom_handler(FUNC(bfm_sc2_vid_state::e2ram_init)); config.set_default_layout(layout_sc2_vid); BFM_ADDER2(config, "adder2", 0); SPEAKER(config, "mono").front_center(); UPD7759(config, m_upd7759).add_route(ALL_OUTPUTS, "mono", 0.50); YM2413(config, m_ym2413, XTAL(3'579'545)).add_route(ALL_OUTPUTS, "mono", 1.0); } /* machine driver for scorpion2_vid board with meters (i.e. quintoon uk). Are we really sure the other games don't?*/ void bfm_sc2_vid_state::scorpion2_vidm(machine_config &config) { scorpion2_vid(config); _8meters(config); } int bfm_sc2_state::sc2_find_project_string() { // search for the project string to find the title (usually just at ff00) char title_string[4][32] = { "PROJECT NUMBER", "PROJECT PR", "PROJECT ", "CASH ON THE NILE 2" }; uint8_t *src = memregion( "maincpu" )->base(); int size = memregion( "maincpu" )->bytes(); for (auto & elem : title_string) { int strlength = strlen(elem); for (int i=0;i=0x20) && (rom<0x7f)) { printf("%c", rom); blankcount = 0; } else { blankcount++; if (blankcount<10) printf(" "); } count++; } else end = 1; if (count>=0x100) end = 1; } printf("\n"); return 1; } } } return 0; } void bfm_sc2_state::sc2_common_init(int decrypt) { if (decrypt) bfm_decode_mainrom(machine(), "maincpu", m_codec_data); // decode main rom memset(m_sc2_Inputs, 0, sizeof(m_sc2_Inputs)); // clear all inputs } void bfm_sc2_state::adder2_common_init() { if (memregion("proms") != nullptr) { uint8_t *pal; pal = memregion("proms")->base(); memcpy(m_key, pal, 8); } } // UK quintoon initialisation //////////////////////////////////////////////// void bfm_sc2_vid_state::init_quintoon() { sc2_common_init( 1); m_has_hopper = 0; Scorpion2_SetSwitchState(3,0,1); // tube1 level switch Scorpion2_SetSwitchState(3,1,1); // tube2 level switch Scorpion2_SetSwitchState(3,2,1); // tube3 level switch Scorpion2_SetSwitchState(5,2,1); Scorpion2_SetSwitchState(6,4,1); m_sc2_show_door = 1; m_sc2_door_state = 0x41; } // dutch pyramid intialisation ////////////////////////////////////////////// void bfm_sc2_vid_state::init_pyramid() { sc2_common_init(1); adder2_common_init(); m_has_hopper = 1; Scorpion2_SetSwitchState(3,0,1); // tube1 level switch Scorpion2_SetSwitchState(3,1,1); // tube2 level switch Scorpion2_SetSwitchState(3,2,1); // tube3 level switch m_sc2_show_door = 1; m_sc2_door_state = 0x41; } // belgian slots initialisation ///////////////////////////////////////////// void bfm_sc2_vid_state::init_sltsbelg() { sc2_common_init(1); adder2_common_init(); m_has_hopper = 1; m_sc2_show_door = 1; m_sc2_door_state = 0x41; } // other dutch adder games //////////////////////////////////////////////// void bfm_sc2_vid_state::init_adder_dutch() { sc2_common_init(1); adder2_common_init(); m_has_hopper = 0; Scorpion2_SetSwitchState(3,0,1); // tube1 level switch Scorpion2_SetSwitchState(3,1,1); // tube2 level switch Scorpion2_SetSwitchState(3,2,1); // tube3 level switch m_sc2_show_door = 1; m_sc2_door_state = 0x41; } // golden crown ////////////////////////////////////////////////////////// void bfm_sc2_vid_state::init_gldncrwn() { sc2_common_init(1); adder2_common_init(); m_has_hopper = 0; Scorpion2_SetSwitchState(3,0,1); // tube1 level switch Scorpion2_SetSwitchState(3,1,1); // tube2 level switch Scorpion2_SetSwitchState(3,2,1); // tube3 level switch m_sc2_show_door = 0; m_sc2_door_state = 0x41; } // ROM definition UK Quintoon //////////////////////////////////////////// ROM_START( quintoon ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD("95750206.p1", 0x00000, 0x10000, CRC(05f4bfad) SHA1(22751573f3a51a9fd2d2a75a7d1b20d78112e0bb)) ROM_REGION( 0x20000, "adder2", 0 ) ROM_LOAD("quinp132", 0x00000, 0x20000, CRC(63896a7f) SHA1(81aa56874a15faa3aabdfc0fc524b2e25b751f22)) ROM_REGION( 0x20000, "upd", 0 ) // using Dutch samples, need to check a UK Quintoon PCB ROM_LOAD("95001016.snd", 0x00000, 0x20000, BAD_DUMP CRC(cf097d41) SHA1(6712f93896483360256d8baffc05977c8e532ef1)) ROM_REGION( 0x40000, "gfx1", ROMREGION_ERASEFF ) ROM_LOAD("quinp233", 0x00000, 0x20000, CRC(3d4ebecf) SHA1(b339cf16797ccf7a1ec20fcebf52b6edad9a1047)) ROM_END // ROM definition UK Quintoon (older) //////////////////////////////////// ROM_START( quintono ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD("95750203.bin", 0x00000, 0x10000, CRC(037ef2d0) SHA1(6958624e29629a7639a80e8929b833a8b0201833)) ROM_REGION( 0x20000, "adder2", 0 ) ROM_LOAD("quinp132", 0x00000, 0x20000, CRC(63896a7f) SHA1(81aa56874a15faa3aabdfc0fc524b2e25b751f22)) ROM_REGION( 0x20000, "upd", 0 ) // using Dutch samples, need to check a UK Quintoon PCB ROM_LOAD("95001016.snd", 0x00000, 0x20000, BAD_DUMP CRC(cf097d41) SHA1(6712f93896483360256d8baffc05977c8e532ef1)) ROM_REGION( 0x40000, "gfx1", ROMREGION_ERASEFF ) ROM_LOAD("quinp233", 0x00000, 0x20000, CRC(3d4ebecf) SHA1(b339cf16797ccf7a1ec20fcebf52b6edad9a1047)) ROM_END // ROM definition UK Quintoon (data) ///////////////////////////////////// ROM_START( quintond ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD("95751206.bin", 0x00000, 0x10000, CRC(63def707) SHA1(d016df74f4f83cd72b16f9ccbe78cc382bf056c8)) ROM_REGION( 0x20000, "adder2", 0 ) ROM_LOAD("quinp132", 0x00000, 0x20000, CRC(63896a7f) SHA1(81aa56874a15faa3aabdfc0fc524b2e25b751f22)) ROM_REGION( 0x20000, "upd", 0 ) // using Dutch samples, need to check a UK Quintoon PCB ROM_LOAD("95001016.snd", 0x00000, 0x20000, BAD_DUMP CRC(cf097d41) SHA1(6712f93896483360256d8baffc05977c8e532ef1)) ROM_REGION( 0x40000, "gfx1", ROMREGION_ERASEFF ) ROM_LOAD("quinp233", 0x00000, 0x20000, CRC(3d4ebecf) SHA1(b339cf16797ccf7a1ec20fcebf52b6edad9a1047)) ROM_END // ROM definition Dutch Quintoon /////////////////////////////////////////// ROM_START( qntoond ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD("95750243.bin", 0x00000, 0x10000, CRC(36a8dcd1) SHA1(ab21301312fbb6609f850e1cf6bcda5a2b7f66f5)) ROM_REGION( 0x20000, "adder2", 0 ) ROM_LOAD("95770024.vid", 0x00000, 0x20000, CRC(5bc7ac55) SHA1(b54e9684f750b73c357d41b88ca8c527258e2a10)) ROM_REGION( 0x20000, "upd", 0 ) ROM_LOAD("95001016.snd", 0x00000, 0x20000, CRC(cf097d41) SHA1(6712f93896483360256d8baffc05977c8e532ef1)) ROM_REGION( 0x40000, "gfx1", ROMREGION_ERASEFF ) ROM_LOAD("95770025.chr", 0x00000, 0x20000, CRC(f59748ea) SHA1(f0f7f914fdf72db8eb60717b95e7d027c0081339)) ROM_END // ROM definition Dutch Quintoon alternate set ///////////////////////////// ROM_START( qntoondo ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD("95750136.bin", 0x00000, 0x10000, CRC(839ea01d) SHA1(d7f77dbaea4e87c3d782408eb50d10f44b6df5e2)) ROM_REGION( 0x20000, "adder2", 0 ) ROM_LOAD("95770024.vid", 0x00000, 0x20000, CRC(5bc7ac55) SHA1(b54e9684f750b73c357d41b88ca8c527258e2a10)) ROM_REGION( 0x20000, "upd", 0 ) ROM_LOAD("95001016.snd", 0x00000, 0x20000, CRC(cf097d41) SHA1(6712f93896483360256d8baffc05977c8e532ef1)) ROM_REGION( 0x40000, "gfx1", ROMREGION_ERASEFF ) ROM_LOAD("95770025.chr", 0x00000, 0x20000, CRC(f59748ea) SHA1(f0f7f914fdf72db8eb60717b95e7d027c0081339)) ROM_END // ROM definition dutch golden crown ////////////////////////////////////// ROM_START( gldncrwn ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD("95752011.bin", 0x00000, 0x10000, CRC(54f7cca0) SHA1(835727d88113700a38060f880b4dfba2ded41487)) ROM_REGION( 0x20000, "adder2", 0 ) ROM_LOAD("95770117.vid", 0x00000, 0x20000, CRC(598ba7cb) SHA1(ab518d7df24b0b453ec3fcddfc4db63e0391fde7)) ROM_REGION( 0x20000, "upd", 0 ) ROM_LOAD("95001039.snd", 0x00000, 0x20000, CRC(6af26157) SHA1(9b3a85f5dd760c4430e38e2844928b74aadc7e75)) ROM_REGION( 0x40000, "gfx1", ROMREGION_ERASEFF ) ROM_LOAD("95770118.ch1", 0x00000, 0x20000, CRC(9c9ac946) SHA1(9a571e7d00f6654242aface032c2fb186ef44aba)) ROM_LOAD("95770119.ch2", 0x20000, 0x20000, CRC(9e0fdb2e) SHA1(05e8257285b0009df4fcc73e93490876358a8be8)) ROM_REGION( 0x10, "proms", 0 ) ROM_LOAD("gcrpal.bin", 0, 8 , CRC(4edd5a1d) SHA1(d6fe38377d5f2291d33ee8ed808548871e63c4d7)) ROM_END ROM_START( gldncrwnhop ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD("95752007.gam", 0x00000, 0x10000, CRC(ba009ab7) SHA1(df58f5ff4e9fdf8db5931833b909fb0e4ba8e23d)) ROM_REGION( 0x20000, "adder2", 0 ) ROM_LOAD("95770146.vid", 0x00000, 0x20000, CRC(f3109cd5) SHA1(8da5207c07015d6f5a72397eaa6ab70800785f7f)) ROM_REGION( 0x20000, "upd", 0 ) ROM_LOAD("95770139.snd", 0x00000, 0x20000, CRC(e76ca414) SHA1(2c441e3369e374c033b5585e8f6a9c34a4c5ec0f)) ROM_REGION( 0x40000, "gfx1", ROMREGION_ERASEFF ) ROM_LOAD("95770147.chr", 0x00000, 0x20000, CRC(5a4d2b79) SHA1(c2f2f39ef6816e0da1b2ff4b723612c671c6215f)) ROM_REGION( 0x10, "proms", 0 ) ROM_LOAD("gcrpal.bin", 0, 8 , BAD_DUMP CRC(4edd5a1d) SHA1(d6fe38377d5f2291d33ee8ed808548871e63c4d7)) // This was missing with dump, using gldncrwn ROM_END // ROM definition Dutch Paradice ////////////////////////////////////////// ROM_START( paradice ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD("95750615.bin", 0x00000, 0x10000, CRC(f51192e5) SHA1(a1290e32bba698006e83fd8d6075202586232929)) ROM_REGION( 0x20000, "adder2", 0 ) ROM_LOAD("95770084.vid", 0x00000, 0x20000, CRC(8f27bd34) SHA1(fccf7283b5c952b74258ee6e5138c1ca89384e24)) ROM_REGION( 0x20000, "upd", 0 ) ROM_LOAD("95001037.snd", 0x00000, 0x20000, CRC(82f74276) SHA1(c51c3caeb7bf514ec7a1b452c8effc4c79186062)) ROM_REGION( 0x40000, "gfx1", ROMREGION_ERASEFF ) ROM_LOAD("95770085.ch1", 0x00000, 0x20000, CRC(4d1fb82f) SHA1(054f683d1d7c884911bd2d0f85aab4c59ddf9930)) ROM_LOAD("95770086.ch2", 0x20000, 0x20000, CRC(7b566e11) SHA1(f34c82ad75a0f88204ac4ae83a00801215c46ca9)) ROM_REGION( 0x10, "proms", 0 ) ROM_LOAD( "pdcepal.bin", 0, 8 , CRC(64020c97) SHA1(9371841e2df950c1f2e5b5a4b52621beb6f60945)) ROM_END // ROM definition Dutch Pokio ///////////////////////////////////////////// ROM_START( pokio ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD("95750278.bin", 0x00000, 0x10000, CRC(5124b24d) SHA1(9bc63891a8e9283c2baa64c264a5d6d1625d44b2)) ROM_REGION( 0x20000, "adder2", 0 ) ROM_LOAD("95770044.vid", 0x00000, 0x20000, CRC(46d7a6d8) SHA1(01f58e735621661b57c61491b3769ae99e92476a)) ROM_REGION( 0x20000, "upd", 0 ) ROM_LOAD("95001016.snd", 0x00000, 0x20000, CRC(98aaff76) SHA1(4a59cf83daf018d93f1ff7805e06309d2f3d7252)) ROM_REGION( 0x40000, "gfx1", ROMREGION_ERASEFF ) ROM_LOAD("95770045.chr", 0x00000, 0x20000, CRC(dd30da90) SHA1(b4f5a229d88613c0c7d43adf3f325c619abe38a3)) ROM_REGION( 0x10, "proms", 0 ) ROM_LOAD("pokiopal.bin", 0, 8 , CRC(53535184) SHA1(c5c98085e39ca3671dca72c21a8466d7d70cd341)) ROM_END // ROM definition pyramid prototype ////////////////////////////////////// ROM_START( pyramid ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD("95750898.bin", 0x00000, 0x10000, CRC(3b0df16c) SHA1(9af599fe604f86c72986aa1610d74837852e023f)) ROM_REGION( 0x20000, "adder2", 0 ) ROM_LOAD("95770108.vid", 0x00000, 0x20000, CRC(216ff683) SHA1(227764771600ce88c5f36bed9878e6bb9988ae8f)) ROM_REGION( 0x20000, "upd", 0 ) ROM_LOAD("95001038.snd", 0x00000, 0x20000, CRC(f885c42e) SHA1(4d79fc5ae4c58247740d78d81302bfbb43331c43)) ROM_REGION( 0x40000, "gfx1", ROMREGION_ERASEFF ) ROM_LOAD("95770106.ch1", 0x00000, 0x20000, CRC(a83c27ae) SHA1(f61ca3cdf19a933bae18c1b32a5fb0a2204dde78)) ROM_LOAD("95770107.ch2", 0x20000, 0x20000, CRC(52e59f64) SHA1(ea4828c2cfb72cd77c92c60560b4d5ee424f7dca)) ROM_REGION( 0x10, "proms", 0 ) ROM_LOAD("pyrmdpal.bin", 0, 8 , CRC(1c7c37bb) SHA1(fe0276603fee8f58e4318f91645260368212b78b)) ROM_END // ROM definition Dutch slots ///////////////////////////////////////////// ROM_START( slotsnl ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD("95750368.bin", 0x00000, 0x10000, CRC(3a43048c) SHA1(13728e05b334cba90ea9cc51ea00c4384baa8614)) ROM_REGION( 0x20000, "adder2", 0 ) ROM_LOAD("video.vid", 0x00000, 0x20000, CRC(cc760208) SHA1(cc01b1e31335b26f2d0f3470d8624476b153655f)) ROM_REGION( 0x20000, "upd", 0 ) ROM_LOAD("95001029.snd", 0x00000, 0x20000, CRC(7749c724) SHA1(a87cce0c99e392f501bba44b3936a7059d682c9c)) ROM_REGION( 0x40000, "gfx1", ROMREGION_ERASEFF ) ROM_LOAD("charset.chr", 0x00000, 0x20000, CRC(ef4300b6) SHA1(a1f765f38c2f146651fc685ea6195af72465f559)) ROM_REGION( 0x10, "proms", 0 ) ROM_LOAD( "slotspal.bin", 0, 8 , CRC(ee5421f0) SHA1(21bdcbf11dda8b1a93c49ae1c706954bba53c917)) ROM_END // ROM definition Belgian Slots (Token pay per round) Payslide //////////// ROM_START( sltblgtk ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD("95750943.bin", 0x00000, 0x10000, CRC(c9fb8153) SHA1(7c1d0660c15f05b1e0784d8322c62981fe8dc4c9)) ROM_REGION( 0x20000, "adder2", 0 ) ROM_LOAD("adder121.bin", 0x00000, 0x20000, CRC(cedbbf28) SHA1(559ae341b55462feea771127394a54fc65266818)) ROM_REGION( 0x20000, "upd", 0 ) ROM_LOAD("sound029.bin", 0x00000, 0x20000, CRC(7749c724) SHA1(a87cce0c99e392f501bba44b3936a7059d682c9c)) ROM_REGION( 0x40000, "gfx1", ROMREGION_ERASEFF ) ROM_LOAD("chr122.bin", 0x00000, 0x20000, CRC(a1e3bdf4) SHA1(f0cabe08dee028e2014cbf0fc3fe0806cdfa60c6)) ROM_REGION( 0x10, "proms", 0 ) ROM_LOAD("stsbtpal.bin", 0, 8 , CRC(20e13635) SHA1(5aa7e7cac8c00ebc193d63d0c6795904f42c70fa)) ROM_END // ROM definition Belgian Slots (Cash Payout) ///////////////////////////// ROM_START( sltblgp1 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD("95752008.bin", 0x00000, 0x10000, CRC(3167d3b9) SHA1(a28563f65d55c4d47f3e7fdb41e050d8a733b9bd)) ROM_REGION( 0x20000, "adder2", 0 ) ROM_LOAD("adder142.bin", 0x00000, 0x20000, CRC(a6f6356b) SHA1(b3d3063155ee3ea888273081f844279b6e33f7d9)) ROM_REGION( 0x20000, "upd", 0 ) ROM_LOAD("sound033.bin", 0x00000, 0x20000, CRC(bb1dfa55) SHA1(442454fccfe03e6f4c3353551cb7459e184a099d)) ROM_REGION( 0x40000, "gfx1", ROMREGION_ERASEFF ) ROM_LOAD("chr143.bin", 0x00000, 0x20000, CRC(a40e91e2) SHA1(87dc76963ea961fcfbe4f3e25df9162348d39d79)) ROM_REGION( 0x10, "proms", 0 ) ROM_LOAD("stsbcpal.bin", 0, 8 , CRC(c63bcab6) SHA1(238841165d5b3241b0bcc5c1792e9c0be1fc0177)) ROM_END // ROM definition Belgian Slots (Cash Payout) ///////////////////////////// ROM_START( sltblgpo ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD("95770938.bin", 0x00000, 0x10000, CRC(7e802634) SHA1(fecf86e632546649d5e647c42a248b39fc2cf982)) ROM_REGION( 0x20000, "adder2", 0 ) ROM_LOAD("95770120.chr", 0x00000, 0x20000, CRC(ad505138) SHA1(67ccd8dc30e76283247ab5a62b22337ebaff74cd)) ROM_REGION( 0x20000, "upd", 0 ) ROM_LOAD("sound033.bin", 0x00000, 0x20000, CRC(bb1dfa55) SHA1(442454fccfe03e6f4c3353551cb7459e184a099d)) ROM_REGION( 0x40000, "gfx1", ROMREGION_ERASEFF ) ROM_LOAD("95770110.add", 0x00000, 0x20000, CRC(64b03284) SHA1(4b1c17b75e449c9762bb949d7cde0694a3aaabeb)) ROM_REGION( 0x10, "proms", 0 ) ROM_LOAD("stsbcpal.bin", 0, 8 , CRC(c63bcab6) SHA1(238841165d5b3241b0bcc5c1792e9c0be1fc0177)) ROM_END /************************************************************************** Mechanical Scorpion 2 Games AGEMAME driver *************************************************************************** 30-12-2006: J Wallace: Fixed init routines. 07-03-2006: El Condor: Recoded to more accurately represent the hardware setup. 18-01-2006: Cleaned up for MAME inclusion 19-08-2005: Re-Animator ***************************************************************************/ /////////////////////////////////////////////////////////////////////////// #ifdef UNUSED_FUNCTION /* Scorpion 3 expansion */ uint8_t bfm_sc2_state::sc3_expansion_r(offs_t offset) { int result = 0; switch ( offset ) { case 0: result = 0; break; case 1: result = input_port_read_indexed(machine,0); /* coin input */ } return result; } void bfm_sc2_state::sc3_expansion_w(offs_t offset, uint8_t data) { switch ( offset ) { case 0: break; case 1: break; } } #endif WRITE_LINE_MEMBER(bfm_sc2_state::bfmdm01_busy) { Scorpion2_SetSwitchState(4,4, state?0:1); } /* machine init (called only once) */ void bfm_sc2_awp_state::machine_reset() { on_scorpion2_reset(); m_vfd0->reset(); m_vfd1->reset(); } void bfm_sc2_dmd_state::machine_reset() { on_scorpion2_reset(); } static INPUT_PORTS_START( bbrkfst ) PORT_START("COINS") PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_COIN1 ) PORT_IMPULSE(3) PORT_NAME("10p") PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_COIN2 ) PORT_IMPULSE(3) PORT_NAME("20p") PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_COIN3 ) PORT_IMPULSE(3) PORT_NAME("50p") PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_COIN4 ) PORT_IMPULSE(3) PORT_NAME("GBP 1.00") PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_COIN5 ) PORT_IMPULSE(3) PORT_NAME("Token") PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("STROBE0") PORT_BIT( 0xFF, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("STROBE1") PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_BUTTON1) PORT_NAME("Cancel") PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_BUTTON2) PORT_NAME("Hold 1") PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_BUTTON3) PORT_NAME("Hold 2/Hi") PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_BUTTON4) PORT_NAME("Hold 3/Lo") PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_BUTTON5) PORT_NAME("Stop/Collect") PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_START("STROBE2") PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_BUTTON6 ) PORT_NAME("Exchange") PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_START1 ) PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_BUTTON7 ) PORT_NAME("Take Big Breakfast") PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_BUTTON8 ) PORT_NAME("Take Feature") PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_START("STROBE3") PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_START("STROBE4") PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_INTERLOCK) PORT_NAME("Cashbox Door") PORT_CODE(KEYCODE_Q) PORT_TOGGLE PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_INTERLOCK) PORT_NAME("Front Door") PORT_CODE(KEYCODE_W) PORT_TOGGLE PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_NAME("Refill Key") PORT_CODE(KEYCODE_R) PORT_TOGGLE PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_START("STROBE5") PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_START("STROBE6") PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_START("STROBE7") PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_START("STROBE8") PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_START("STROBE9") PORT_SERVICE_NO_TOGGLE(0x01,IP_ACTIVE_HIGH) PORT_DIPNAME( 0x02, 0x00, "DIL02" ) PORT_DIPLOCATION("DIL:02") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x02, DEF_STR( On ) ) PORT_DIPNAME( 0x04, 0x00, "DIL03" ) PORT_DIPLOCATION("DIL:03") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x04, DEF_STR( On ) ) PORT_DIPNAME( 0x08, 0x00, "DIL04" ) PORT_DIPLOCATION("DIL:04") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x08, DEF_STR( On ) ) PORT_DIPNAME( 0x10, 0x00, "DIL05" ) PORT_DIPLOCATION("DIL:05") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x10, DEF_STR( On ) ) PORT_START("STROBE10") PORT_DIPNAME( 0x01, 0x00, "DIL06" ) PORT_DIPLOCATION("DIL:06") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x01, DEF_STR( On ) ) PORT_DIPNAME( 0x02, 0x00, "DIL07" ) PORT_DIPLOCATION("DIL:07") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x02, DEF_STR( On ) ) PORT_DIPNAME( 0x04, 0x00, "DIL08" ) PORT_DIPLOCATION("DIL:08") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x04, DEF_STR( On ) ) PORT_DIPNAME( 0x08, 0x00, "DIL10" ) PORT_DIPLOCATION("DIL:10") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x08, DEF_STR( On ) ) PORT_DIPNAME( 0x10, 0x00, "DIL11" ) PORT_DIPLOCATION("DIL:11") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x10, DEF_STR( On ) ) PORT_START("STROBE11") PORT_DIPNAME( 0x01, 0x00, "DIL12" ) PORT_DIPLOCATION("DIL:12") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x01, DEF_STR( On ) ) PORT_DIPNAME( 0x02, 0x00, "DIL13" ) PORT_DIPLOCATION("DIL:13") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x02, DEF_STR( On ) ) PORT_DIPNAME( 0x04, 0x00, "DIL14" ) PORT_DIPLOCATION("DIL:14") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x04, DEF_STR( On ) ) PORT_DIPNAME( 0x08, 0x00, "DIL15" ) PORT_DIPLOCATION("DIL:15") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x08, DEF_STR( On ) ) PORT_DIPNAME( 0x10, 0x00, "DIL16" ) PORT_DIPLOCATION("DIL:16") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x10, DEF_STR( On ) ) INPUT_PORTS_END static INPUT_PORTS_START( drwho ) PORT_START("COINS") PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_COIN1 ) PORT_IMPULSE(3) PORT_NAME("10p") PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_COIN2 ) PORT_IMPULSE(3) PORT_NAME("20p") PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_COIN3 ) PORT_IMPULSE(3) PORT_NAME("50p") PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_COIN4 ) PORT_IMPULSE(3) PORT_NAME("GBP 1.00") PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_COIN5 ) PORT_IMPULSE(3) PORT_NAME("Token") PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("STROBE0") PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("STROBE1") PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_BUTTON1) PORT_NAME("Cancel") PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_BUTTON2) PORT_NAME("Hold 1") PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_BUTTON3) PORT_NAME("Hold 2/Hi") PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_BUTTON4) PORT_NAME("Hold 3/Lo") PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_BUTTON5) PORT_NAME("Stop/Collect") PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("STROBE2") PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_BUTTON6) PORT_NAME("Exchange") PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_START1 ) PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_START("STROBE3") PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_INTERLOCK)PORT_NAME("Cashbox Door") PORT_CODE(KEYCODE_Q) PORT_TOGGLE PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_INTERLOCK)PORT_NAME("Front Door") PORT_CODE(KEYCODE_W) PORT_TOGGLE PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_NAME("Refill Key") PORT_CODE(KEYCODE_R) PORT_TOGGLE PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_START("STROBE4") PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_CUSTOM )/*Tube status Low switch for 1 Pound*/ PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_CUSTOM )/*Tube status Low switch for 20p*/ PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_CUSTOM )/*Tube status Low switch for Token Front*/ PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_CUSTOM )/*Tube status Low switch for Token Rear*/ PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_START("STROBE5") PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("STROBE6") PORT_DIPNAME( 0x07, 0x07, "PERCENTAGE KEY" ) PORT_DIPLOCATION("STROBE6:01,02,03")/*Certain combinations give different percentages*/ PORT_DIPSETTING( 0x00, "No key") /*Some day, I'll work all these values out.*/ PORT_DIPSETTING( 0x01, "Key 1" ) PORT_DIPSETTING( 0x02, "Key 2" ) PORT_DIPSETTING( 0x03, "Key 3" ) PORT_DIPSETTING( 0x04, "Key 4" ) PORT_DIPSETTING( 0x05, "Key 5" ) PORT_DIPSETTING( 0x06, "Key 6" ) PORT_DIPSETTING( 0x07, "Key 7" ) PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_START("STROBE7") PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_CUSTOM )/*Tube status High switch for 1 Pound*/ PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_CUSTOM )/*Tube status High switch for 20p*/ PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_CUSTOM )/*Tube status High switch for Token Front*/ PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_CUSTOM )/*Tube status High switch for Token Rear*/ PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_START("STROBE8") PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("STROBE9") PORT_SERVICE_NO_TOGGLE(0x01,IP_ACTIVE_HIGH) PORT_DIPNAME( 0x02, 0x00, "DIL02" ) PORT_DIPLOCATION("DIL:02") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x02, DEF_STR( On ) ) PORT_DIPNAME( 0x04, 0x00, "DIL03" ) PORT_DIPLOCATION("DIL:03") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x04, DEF_STR( On ) ) PORT_DIPNAME( 0x08, 0x00, "DIL04" ) PORT_DIPLOCATION("DIL:04") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x08, DEF_STR( On ) ) PORT_DIPNAME( 0x10, 0x00, "DIL05" ) PORT_DIPLOCATION("DIL:05") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x10, DEF_STR( On ) ) PORT_START("STROBE10") PORT_DIPNAME( 0x01, 0x00, "DIL06" ) PORT_DIPLOCATION("DIL:06") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x01, DEF_STR( On ) ) PORT_DIPNAME( 0x02, 0x00, "DIL07" ) PORT_DIPLOCATION("DIL:07") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x02, DEF_STR( On ) ) PORT_DIPNAME( 0x04, 0x00, "DIL08" ) PORT_DIPLOCATION("DIL:08") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x04, DEF_STR( On ) ) PORT_DIPNAME( 0x08, 0x00, "DIL10" ) PORT_DIPLOCATION("DIL:10") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x08, DEF_STR( On ) ) PORT_DIPNAME( 0x10, 0x00, "DIL11" ) PORT_DIPLOCATION("DIL:11") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x10, DEF_STR( On ) ) PORT_START("STROBE11") PORT_DIPNAME( 0x01, 0x00, "DIL12" ) PORT_DIPLOCATION("DIL:12") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x01, DEF_STR( On ) ) PORT_DIPNAME( 0x02, 0x00, "DIL13" ) PORT_DIPLOCATION("DIL:13") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x02, DEF_STR( On ) ) PORT_DIPNAME( 0x04, 0x00, "DIL14" ) PORT_DIPLOCATION("DIL:14") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x04, DEF_STR( On ) ) PORT_DIPNAME( 0x08, 0x00, "DIL15" ) PORT_DIPLOCATION("DIL:15") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x08, DEF_STR( On ) ) PORT_DIPNAME( 0x10, 0x00, "DIL16" ) PORT_DIPLOCATION("DIL:16") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x10, DEF_STR( On ) ) INPUT_PORTS_END static INPUT_PORTS_START( cpeno1 ) PORT_START("COINS") PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_COIN1 ) PORT_IMPULSE(3) PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_COIN2 ) PORT_IMPULSE(3) PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_COIN3 ) PORT_IMPULSE(3) PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_COIN4 ) PORT_IMPULSE(3) PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_COIN5 ) PORT_IMPULSE(3) PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_COIN6 ) PORT_IMPULSE(3) PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_COIN7 ) PORT_IMPULSE(3) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_COIN8 ) PORT_IMPULSE(3) PORT_START("STROBE0") PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("STROBE1") PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_BUTTON1) PORT_NAME("Hold 1") PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_BUTTON2) PORT_NAME("Hold 1?") PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_BUTTON3) PORT_NAME("Hold 2/Hi") PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_BUTTON4) PORT_NAME("Hold 3/Lo") PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_BUTTON5) PORT_NAME("Cancel/Collect") PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_START("STROBE2") PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_BUTTON6) PORT_NAME("Stop/Exchange") PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_START1 ) PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_START("STROBE3") PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_INTERLOCK) PORT_NAME("Cashbox Door") PORT_CODE(KEYCODE_Q) PORT_TOGGLE PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_INTERLOCK) PORT_NAME("Front Door") PORT_CODE(KEYCODE_W) PORT_TOGGLE PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_NAME("Refill Key") PORT_CODE(KEYCODE_R) PORT_TOGGLE PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_START("STROBE4") PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("STROBE5") PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("STROBE6") PORT_DIPNAME( 0x07, 0x07, "PERCENTAGE KEY" ) PORT_DIPLOCATION("STROBE6:01,02,03") PORT_DIPSETTING( 0x00, "No key" ) PORT_DIPSETTING( 0x01, "Key 1" ) PORT_DIPSETTING( 0x02, "Key 2" ) PORT_DIPSETTING( 0x03, "Key 3" ) PORT_DIPSETTING( 0x04, "Key 4" ) PORT_DIPSETTING( 0x05, "Key 5" ) PORT_DIPSETTING( 0x06, "Key 6" ) PORT_DIPSETTING( 0x07, "Key 7" ) PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_START("STROBE7") PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("STROBE8") PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("STROBE9") PORT_SERVICE_NO_TOGGLE(0x01,IP_ACTIVE_HIGH) PORT_DIPNAME( 0x02, 0x00, "DIL02" ) PORT_DIPLOCATION("DIL:02") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x02, DEF_STR( On ) ) PORT_DIPNAME( 0x04, 0x00, "Attract Hi/Lo reel" ) PORT_DIPLOCATION("DIL:03") PORT_DIPSETTING( 0x04, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) PORT_DIPNAME( 0x08, 0x00, "Acceptor type" ) PORT_DIPLOCATION("DIL:04") PORT_DIPSETTING( 0x00, "Mars" ) PORT_DIPSETTING( 0x08, "Sentinel" ) PORT_DIPNAME( 0x10, 0x00, "DIL05" ) PORT_DIPLOCATION("DIL:05") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x10, DEF_STR( On ) ) PORT_START("STROBE10") PORT_DIPNAME( 0x01, 0x00, "Coin play" ) PORT_DIPLOCATION("DIL:06") PORT_DIPSETTING( 0x00, "Multi coin" ) PORT_DIPSETTING( 0x01, "Single coin" ) PORT_DIPNAME( 0x02, 0x00, "CashPot Freq" ) PORT_DIPLOCATION("DIL:07") PORT_DIPSETTING( 0x00, DEF_STR( High) ) PORT_DIPSETTING( 0x02, DEF_STR( Low ) ) PORT_DIPNAME( 0x04, 0x00, "DIL08" ) PORT_DIPLOCATION("DIL:08") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x04, DEF_STR( On ) ) PORT_DIPNAME( 0x08, 0x00, "Coin Jam Alarm" ) PORT_DIPLOCATION("DIL:10") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x08, DEF_STR( On ) ) PORT_DIPNAME( 0x10, 0x00, "DIL11" ) PORT_DIPLOCATION("DIL:11") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x10, DEF_STR( On ) ) PORT_START("STROBE11") PORT_DIPNAME( 0x01, 0x00, "DIL12" ) PORT_DIPLOCATION("DIL:12") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x01, DEF_STR( On ) ) PORT_DIPNAME( 0x02, 0x00, "DIL13" ) PORT_DIPLOCATION("DIL:13") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x02, DEF_STR( On ) ) PORT_DIPNAME( 0x1C, 0x00, "Percentage setting" ) PORT_DIPLOCATION("DIL:14,15,16") PORT_DIPSETTING( 0x0C, "72%" ) PORT_DIPSETTING( 0x04, "75%" ) PORT_DIPSETTING( 0x00, "78%" ) PORT_DIPSETTING( 0x10, "81%" ) PORT_DIPSETTING( 0x18, "85%" ) INPUT_PORTS_END static INPUT_PORTS_START( luvjub ) PORT_START("COINS") PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_COIN1 ) PORT_IMPULSE(3) PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_COIN2 ) PORT_IMPULSE(3) PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_COIN3 ) PORT_IMPULSE(3) PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_COIN4 ) PORT_IMPULSE(3) PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_COIN5 ) PORT_IMPULSE(3) PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_COIN6 ) PORT_IMPULSE(3) PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_COIN7 ) PORT_IMPULSE(3) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_COIN8 ) PORT_IMPULSE(3) PORT_START("STROBE0") PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("STROBE1") PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_BUTTON1) PORT_NAME("Cancel") PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_BUTTON2) PORT_NAME("Hold1") PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_BUTTON3) PORT_NAME("Hold2") PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_BUTTON4) PORT_NAME("Hold3") PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_BUTTON5) PORT_NAME("Stop") PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_START("STROBE2") PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_BUTTON6) PORT_NAME("Take win") PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_START1 ) PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_BUTTON7) PORT_NAME( "Yes!" ) PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_BUTTON8) PORT_NAME( "No!" ) PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_START("STROBE3") PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_INTERLOCK) PORT_NAME("Cashbox Door") PORT_CODE(KEYCODE_Q) PORT_TOGGLE PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_INTERLOCK) PORT_NAME("Front Door") PORT_CODE(KEYCODE_W) PORT_TOGGLE PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_NAME("Refill Key") PORT_CODE(KEYCODE_R) PORT_TOGGLE PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_BUTTON9) PORT_NAME("Answer the phone") PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_START("STROBE4") PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("STROBE5") PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("STROBE6") PORT_DIPNAME( 0x07, 0x07, "PERCENTAGE KEY" ) PORT_DIPLOCATION("STROBE6:01,02,03") PORT_DIPSETTING( 0x00, "No key" ) PORT_DIPSETTING( 0x01, "Key 1" ) PORT_DIPSETTING( 0x02, "Key 2" ) PORT_DIPSETTING( 0x03, "Key 3" ) PORT_DIPSETTING( 0x04, "Key 4" ) PORT_DIPSETTING( 0x05, "Key 5" ) PORT_DIPSETTING( 0x06, "Key 6" ) PORT_DIPSETTING( 0x07, "Key 7" ) PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("STROBE7") PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("STROBE8") PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("STROBE9") PORT_SERVICE_NO_TOGGLE(0x01,IP_ACTIVE_HIGH) PORT_DIPNAME( 0x02, 0x00, "DIL02" ) PORT_DIPLOCATION("DIL:02") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x02, DEF_STR( On ) ) PORT_DIPNAME( 0x04, 0x00, "DIL03" ) PORT_DIPLOCATION("DIL:03") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x04, DEF_STR( On ) ) PORT_DIPNAME( 0x08, 0x00, "DIL04" ) PORT_DIPLOCATION("DIL:04") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x08, DEF_STR( On ) ) PORT_DIPNAME( 0x10, 0x00, "DIL05" ) PORT_DIPLOCATION("DIL:05") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x10, DEF_STR( On ) ) PORT_START("STROBE10") PORT_DIPNAME( 0x01, 0x00, "DIL06" ) PORT_DIPLOCATION("DIL:06") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x01, DEF_STR( On ) ) PORT_DIPNAME( 0x02, 0x00, "DIL07" ) PORT_DIPLOCATION("DIL:07") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x02, DEF_STR( On ) ) PORT_DIPNAME( 0x04, 0x00, "DIL08" ) PORT_DIPLOCATION("DIL:08") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x04, DEF_STR( On ) ) PORT_DIPNAME( 0x08, 0x00, "DIL10" ) PORT_DIPLOCATION("DIL:10") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x08, DEF_STR( On ) ) PORT_DIPNAME( 0x10, 0x00, "DIL11" ) PORT_DIPLOCATION("DIL:11") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x10, DEF_STR( On ) ) PORT_START("STROBE11") PORT_DIPNAME( 0x01, 0x00, "DIL12" ) PORT_DIPLOCATION("DIL:12") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x01, DEF_STR( On ) ) PORT_DIPNAME( 0x02, 0x00, "DIL13" ) PORT_DIPLOCATION("DIL:13") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x02, DEF_STR( On ) ) PORT_DIPNAME( 0x04, 0x00, "DIL14" ) PORT_DIPLOCATION("DIL:14") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x04, DEF_STR( On ) ) PORT_DIPNAME( 0x08, 0x00, "DIL15" ) PORT_DIPLOCATION("DIL:15") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x08, DEF_STR( On ) ) PORT_DIPNAME( 0x10, 0x00, "DIL16" ) PORT_DIPLOCATION("DIL:16") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x10, DEF_STR( On ) ) INPUT_PORTS_END static INPUT_PORTS_START( bfmcgslm ) PORT_START("COINS") PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_COIN1 ) PORT_IMPULSE(3) PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_COIN2 ) PORT_IMPULSE(3) PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_COIN3 ) PORT_IMPULSE(3) PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_COIN4 ) PORT_IMPULSE(3) PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_COIN5 ) PORT_IMPULSE(3) PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_COIN6 ) PORT_IMPULSE(3) PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_COIN7 ) PORT_IMPULSE(3) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_COIN8 ) PORT_IMPULSE(3) PORT_START("STROBE0") PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("STROBE1") PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_BUTTON1) PORT_NAME("Cancel") PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_BUTTON2) PORT_NAME("Hold 1") PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_BUTTON3) PORT_NAME("Hold 2") PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_BUTTON4) PORT_NAME("Hold 3") PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_BUTTON5) PORT_NAME("Stop") PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_START("STROBE2") PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_BUTTON6) PORT_NAME("Exchange") PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_START1 ) PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_START("STROBE3") PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_INTERLOCK) PORT_NAME("Cashbox Door") PORT_CODE(KEYCODE_Q) PORT_TOGGLE PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_INTERLOCK) PORT_NAME("Front Door") PORT_CODE(KEYCODE_W) PORT_TOGGLE PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Refill Key") PORT_CODE(KEYCODE_R) PORT_TOGGLE PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_START("STROBE4") PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("STROBE5") PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("STROBE6") PORT_DIPNAME( 0x07, 0x07, "PERCENTAGE KEY" ) PORT_DIPLOCATION("STROBE6:01,02,03") PORT_DIPSETTING( 0x00, "No key" ) PORT_DIPSETTING( 0x01, "Key 1" ) PORT_DIPSETTING( 0x02, "Key 2" ) PORT_DIPSETTING( 0x03, "Key 3" ) PORT_DIPSETTING( 0x04, "Key 4" ) PORT_DIPSETTING( 0x05, "Key 5" ) PORT_DIPSETTING( 0x06, "Key 6" ) PORT_DIPSETTING( 0x07, "Key 7" ) PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("STROBE7") PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("STROBE8") PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("STROBE9") PORT_SERVICE_NO_TOGGLE(0x01,IP_ACTIVE_HIGH) PORT_DIPNAME( 0x02, 0x00, "DIL02" ) PORT_DIPLOCATION("DIL:02") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x02, DEF_STR( On ) ) PORT_DIPNAME( 0x04, 0x00, "DIL03" ) PORT_DIPLOCATION("DIL:03") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x04, DEF_STR( On ) ) PORT_DIPNAME( 0x08, 0x00, "DIL04" ) PORT_DIPLOCATION("DIL:04") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x08, DEF_STR( On ) ) PORT_DIPNAME( 0x10, 0x00, "DIL05" ) PORT_DIPLOCATION("DIL:05") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x10, DEF_STR( On ) ) PORT_START("STROBE10") PORT_DIPNAME( 0x01, 0x00, "DIL06" ) PORT_DIPLOCATION("DIL:06") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x01, DEF_STR( On ) ) PORT_DIPNAME( 0x02, 0x00, "DIL07" ) PORT_DIPLOCATION("DIL:07") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x02, DEF_STR( On ) ) PORT_DIPNAME( 0x04, 0x00, "DIL08" ) PORT_DIPLOCATION("DIL:08") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x04, DEF_STR( On ) ) PORT_DIPNAME( 0x08, 0x00, "DIL10" ) PORT_DIPLOCATION("DIL:10") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x08, DEF_STR( On ) ) PORT_DIPNAME( 0x10, 0x00, "DIL11" ) PORT_DIPLOCATION("DIL:11") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x10, DEF_STR( On ) ) PORT_START("STROBE11") PORT_DIPNAME( 0x01, 0x00, "DIL12" ) PORT_DIPLOCATION("DIL:12") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x01, DEF_STR( On ) ) PORT_DIPNAME( 0x02, 0x00, "DIL13" ) PORT_DIPLOCATION("DIL:13") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x02, DEF_STR( On ) ) PORT_DIPNAME( 0x04, 0x00, "DIL14" ) PORT_DIPLOCATION("DIL:14") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x04, DEF_STR( On ) ) PORT_DIPNAME( 0x08, 0x00, "DIL15" ) PORT_DIPLOCATION("DIL:15") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x08, DEF_STR( On ) ) PORT_DIPNAME( 0x10, 0x00, "DIL16" ) PORT_DIPLOCATION("DIL:16") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x10, DEF_STR( On ) ) INPUT_PORTS_END static INPUT_PORTS_START( scorpion3 ) PORT_START("COINS") PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_COIN1 ) PORT_IMPULSE(3) PORT_NAME("Fl 5.00") PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_COIN2 ) PORT_IMPULSE(3) PORT_NAME("Fl 2.50") PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_COIN3 ) PORT_IMPULSE(3) PORT_NAME("Fl 1.00") PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_COIN4 ) PORT_IMPULSE(3) PORT_NAME("Fl 0.25") PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("STROBE0") PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("STROBE1") PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_BUTTON1) PORT_NAME("Hold 1") PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_BUTTON2) PORT_NAME("Hold 1?") PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_BUTTON3) PORT_NAME("Hold 2/Hi") PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_BUTTON4) PORT_NAME("Hold 3/Lo") PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_BUTTON5) PORT_NAME("Cancel/Collect") PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_START("STROBE2") PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_BUTTON6) PORT_NAME("Stop/Exchange") PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_START1 ) PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_START("STROBE3") PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_INTERLOCK) PORT_NAME("Cashbox Door") PORT_CODE(KEYCODE_Q) PORT_TOGGLE PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_INTERLOCK) PORT_NAME("Front Door") PORT_CODE(KEYCODE_W) PORT_TOGGLE PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_NAME("Refill Key") PORT_CODE(KEYCODE_R) PORT_TOGGLE PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_START("STROBE4") PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("STROBE5") PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("STROBE6") PORT_DIPNAME( 0x07, 0x07, "PERCENTAGE KEY" ) PORT_DIPLOCATION("STROBE6:01,02,03") PORT_DIPSETTING( 0x00, "No key" ) PORT_DIPSETTING( 0x01, "Key 1" ) PORT_DIPSETTING( 0x02, "Key 2" ) PORT_DIPSETTING( 0x03, "Key 3" ) PORT_DIPSETTING( 0x04, "Key 4" ) PORT_DIPSETTING( 0x05, "Key 5" ) PORT_DIPSETTING( 0x06, "Key 6" ) PORT_DIPSETTING( 0x07, "Key 7" ) PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_START("STROBE7") PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("STROBE8") PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("STROBE9") PORT_SERVICE_NO_TOGGLE(0x01,IP_ACTIVE_HIGH) PORT_DIPNAME( 0x02, 0x00, "DIL02" ) PORT_DIPLOCATION("DIL:02") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x02, DEF_STR( On ) ) PORT_DIPNAME( 0x04, 0x00, "Attract Hi/Lo reel" ) PORT_DIPLOCATION("DIL:03") PORT_DIPSETTING( 0x04, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) PORT_DIPNAME( 0x08, 0x00, "Acceptor type" ) PORT_DIPLOCATION("DIL:04") PORT_DIPSETTING( 0x00, "Mars" ) PORT_DIPSETTING( 0x08, "Sentinel" ) PORT_DIPNAME( 0x10, 0x00, "DIL05" ) PORT_DIPLOCATION("DIL:05") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x10, DEF_STR( On ) ) PORT_START("STROBE10") PORT_DIPNAME( 0x01, 0x00, "Coin play" ) PORT_DIPLOCATION("DIL:06") PORT_DIPSETTING( 0x00, "Multi coin" ) PORT_DIPSETTING( 0x01, "Single coin" ) PORT_DIPNAME( 0x02, 0x00, "CashPot Freq" ) PORT_DIPLOCATION("DIL:07") PORT_DIPSETTING( 0x00, DEF_STR( High) ) PORT_DIPSETTING( 0x02, DEF_STR( Low ) ) PORT_DIPNAME( 0x04, 0x00, "DIL08" ) PORT_DIPLOCATION("DIL:08") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x04, DEF_STR( On ) ) PORT_DIPNAME( 0x08, 0x00, "Coin Jam Alarm" ) PORT_DIPLOCATION("DIL:10") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x08, DEF_STR( On ) ) PORT_DIPNAME( 0x10, 0x00, "DIL11" ) PORT_DIPLOCATION("DIL:11") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x10, DEF_STR( On ) ) PORT_START("STROBE11") PORT_DIPNAME( 0x01, 0x00, "DIL12" ) PORT_DIPLOCATION("DIL:12") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x01, DEF_STR( On ) ) PORT_DIPNAME( 0x02, 0x00, "DIL13" ) PORT_DIPLOCATION("DIL:13") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x02, DEF_STR( On ) ) PORT_DIPNAME( 0x1C, 0x00, "Percentage setting" ) PORT_DIPLOCATION("DIL:14,15,16") PORT_DIPSETTING( 0x0C, "72%" ) PORT_DIPSETTING( 0x04, "75%" ) PORT_DIPSETTING( 0x00, "78%" ) PORT_DIPSETTING( 0x10, "81%" ) PORT_DIPSETTING( 0x18, "85%" ) INPUT_PORTS_END void bfm_sc2_dmd_state::dmd_reset_w(uint8_t data) { //TODO: Reset callback for DMD } void bfm_sc2_dmd_state::machine_start() { bfm_sc2_state::machine_start(); address_space &space = m_maincpu->space(AS_PROGRAM); space.install_write_handler(0x2800, 0x2800, write8smo_delegate(*this, FUNC(bfm_sc2_dmd_state::vfd1_dmd_w))); space.install_write_handler(0x2900, 0x2900, write8smo_delegate(*this, FUNC(bfm_sc2_dmd_state::dmd_reset_w))); } /* machine driver for scorpion2 board */ void bfm_sc2_awp_state::scorpion2(machine_config &config) { MC6809(config, m_maincpu, MASTER_CLOCK); // MC68B09P (2 MHz bus) m_maincpu->set_addrmap(AS_PROGRAM, &bfm_sc2_awp_state::memmap_no_vid); m_maincpu->set_periodic_int(FUNC(bfm_sc2_awp_state::timer_irq), attotime::from_hz(1000)); WATCHDOG_TIMER(config, "watchdog").set_time(PERIOD_OF_555_MONOSTABLE(120000,100e-9)); BFM_BD1(config, m_vfd0, 60, 0); BFM_BD1(config, m_vfd1, 60, 1); SPEAKER(config, "mono").front_center(); UPD7759(config, m_upd7759).add_route(ALL_OUTPUTS, "mono", 0.50); YM2413(config, m_ym2413, XTAL(3'579'545)).add_route(ALL_OUTPUTS, "mono", 1.0); NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0); NVRAM(config, "e2ram").set_custom_handler(FUNC(bfm_sc2_awp_state::e2ram_init)); /* video hardware */ config.set_default_layout(layout_sc2_vfd); REEL(config, m_reel[0], STARPOINT_48STEP_REEL, 1, 3, 0x09, 4); m_reel[0]->optic_handler().set(FUNC(bfm_sc2_awp_state::reel_optic_cb<0>)); REEL(config, m_reel[1], STARPOINT_48STEP_REEL, 1, 3, 0x09, 4); m_reel[1]->optic_handler().set(FUNC(bfm_sc2_awp_state::reel_optic_cb<1>)); REEL(config, m_reel[2], STARPOINT_48STEP_REEL, 1, 3, 0x09, 4); m_reel[2]->optic_handler().set(FUNC(bfm_sc2_awp_state::reel_optic_cb<2>)); REEL(config, m_reel[3], STARPOINT_48STEP_REEL, 1, 3, 0x09, 4); m_reel[3]->optic_handler().set(FUNC(bfm_sc2_awp_state::reel_optic_cb<3>)); REEL(config, m_reel[4], STARPOINT_48STEP_REEL, 1, 3, 0x09, 4); m_reel[4]->optic_handler().set(FUNC(bfm_sc2_awp_state::reel_optic_cb<4>)); REEL(config, m_reel[5], STARPOINT_48STEP_REEL, 1, 3, 0x09, 4); m_reel[5]->optic_handler().set(FUNC(bfm_sc2_awp_state::reel_optic_cb<5>)); _8meters(config); } #if 0 void bfm_sc2_awp_state::scorpion2_3m(machine_config &config) { scorpion2(config); config.device_remove("meters"); _3meters(config); } #endif /* machine driver for scorpion3 board */ void bfm_sc2_awp_state::scorpion3(machine_config &config) { scorpion2(config); config.device_remove("meters"); _5meters(config); } /* machine driver for scorpion2 board + matrix board */ void bfm_sc2_dmd_state::scorpion2_dm01(machine_config &config) { config.set_maximum_quantum(attotime::from_hz(960)); // needed for serial communication !! MC6809(config, m_maincpu, MASTER_CLOCK); // MC68B09P (2 MHz bus) m_maincpu->set_addrmap(AS_PROGRAM, &bfm_sc2_dmd_state::memmap_no_vid); m_maincpu->set_periodic_int(FUNC(bfm_sc2_dmd_state::timer_irq), attotime::from_hz(1000)); WATCHDOG_TIMER(config, "watchdog").set_time(PERIOD_OF_555_MONOSTABLE(120000,100e-9)); SPEAKER(config, "mono").front_center(); YM2413(config, m_ym2413, XTAL(3'579'545)).add_route(ALL_OUTPUTS, "mono", 1.0); UPD7759(config, m_upd7759).add_route(ALL_OUTPUTS, "mono", 0.50); NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0); NVRAM(config, "e2ram").set_custom_handler(FUNC(bfm_sc2_dmd_state::e2ram_init)); /* video hardware */ config.set_default_layout(layout_sc2_dmd); BFM_DM01(config, m_dm01, 0); m_dm01->busy_callback().set(FUNC(bfm_sc2_dmd_state::bfmdm01_busy)); REEL(config, m_reel[0], STARPOINT_48STEP_REEL, 1, 3, 0x09, 4); m_reel[0]->optic_handler().set(FUNC(bfm_sc2_dmd_state::reel_optic_cb<0>)); REEL(config, m_reel[1], STARPOINT_48STEP_REEL, 1, 3, 0x09, 4); m_reel[1]->optic_handler().set(FUNC(bfm_sc2_dmd_state::reel_optic_cb<1>)); REEL(config, m_reel[2], STARPOINT_48STEP_REEL, 1, 3, 0x09, 4); m_reel[2]->optic_handler().set(FUNC(bfm_sc2_dmd_state::reel_optic_cb<2>)); REEL(config, m_reel[3], STARPOINT_48STEP_REEL, 1, 3, 0x09, 4); m_reel[3]->optic_handler().set(FUNC(bfm_sc2_dmd_state::reel_optic_cb<3>)); REEL(config, m_reel[4], STARPOINT_48STEP_REEL, 1, 3, 0x09, 4); m_reel[4]->optic_handler().set(FUNC(bfm_sc2_dmd_state::reel_optic_cb<4>)); REEL(config, m_reel[5], STARPOINT_48STEP_REEL, 1, 3, 0x09, 4); m_reel[5]->optic_handler().set(FUNC(bfm_sc2_dmd_state::reel_optic_cb<5>)); _8meters(config); } void bfm_sc2_dmd_state::scorpion2_dm01_3m(machine_config &config) { scorpion2_dm01(config); config.device_remove("meters"); _3meters(config); } void bfm_sc2_dmd_state::scorpion2_dm01_5m(machine_config &config) { scorpion2_dm01(config); config.device_remove("meters"); _5meters(config); } void bfm_sc2_novid_state::sc2awp_common_init(int reels, int decrypt) { sc2_common_init(decrypt); /* setup n default 96 half step reels */ m_reels=reels; } void bfm_sc2_novid_state::sc2awpdmd_common_init(int reels, int decrypt) { sc2_common_init(decrypt); /* setup n default 96 half step reels */ m_reels=reels; } void bfm_sc2_awp_state::init_bbrkfst() { sc2awp_common_init(5, 1); m_has_hopper = 0; Scorpion2_SetSwitchState(4,0, 1); /* GBP1 Low Level Switch */ Scorpion2_SetSwitchState(4,1, 1); /* 20p Low Level Switch */ Scorpion2_SetSwitchState(4,2, 1); /* Token Front Low Level Switch */ Scorpion2_SetSwitchState(4,3, 1); /* Token Rear Low Level Switch */ Scorpion2_SetSwitchState(4,4, 1); Scorpion2_SetSwitchState(6,0, 0); Scorpion2_SetSwitchState(6,1, 1); Scorpion2_SetSwitchState(6,2, 0); Scorpion2_SetSwitchState(6,3, 1); sc2_find_project_string(); } void bfm_sc2_novid_state::init_drwho_common() { m_has_hopper = 0; Scorpion2_SetSwitchState(4,0, 0); /* GBP1 Low Level Switch */ Scorpion2_SetSwitchState(4,1, 0); /* 20p Low Level Switch */ Scorpion2_SetSwitchState(4,2, 0); /* Token Front Low Level Switch */ Scorpion2_SetSwitchState(4,3, 0); /* Token Rear Low Level Switch */ Scorpion2_SetSwitchState(7,0, 0); /* GBP1 High Level Switch */ Scorpion2_SetSwitchState(7,1, 0); /* 20P High Level Switch */ Scorpion2_SetSwitchState(7,2, 0); /* Token Front High Level Switch */ Scorpion2_SetSwitchState(7,3, 0); /* Token Rear High Level Switch */ sc2_find_project_string(); } void bfm_sc2_novid_state::init_drwho() { sc2awp_common_init(6, 1); init_drwho_common(); } void bfm_sc2_awp_state::init_drwhon() { sc2awp_common_init(4, 0); init_drwho_common(); } void bfm_sc2_awp_state::init_focus() { sc2awp_common_init(6, 1); sc2_find_project_string(); } void bfm_sc2_dmd_state::init_cpeno1() { sc2awpdmd_common_init(6, 1); Scorpion2_SetSwitchState(3,3,1); /* 5p play */ Scorpion2_SetSwitchState(3,4,1); /* 20p play */ Scorpion2_SetSwitchState(4,0,1); /* pay tube low (1 pound front) */ Scorpion2_SetSwitchState(4,1,1); /* pay tube low (20p) */ Scorpion2_SetSwitchState(4,2,1); /* pay tube low (?1 right) */ Scorpion2_SetSwitchState(4,3,1); /* pay tube low (?1 left) */ Scorpion2_SetSwitchState(5,0,1); /* pay sensor (GBP1 front) */ Scorpion2_SetSwitchState(5,1,1); /* pay sensor (20 p) */ Scorpion2_SetSwitchState(5,2,1); /* pay sensor (1 right) */ Scorpion2_SetSwitchState(5,3,1); /* pay sensor (?1 left) */ Scorpion2_SetSwitchState(5,4,1); /* payout unit present */ m_slide_pay_sensor[0] = 0x50; m_slide_pay_sensor[1] = 0x51; m_slide_pay_sensor[2] = 0x52; m_slide_pay_sensor[3] = 0x53; m_slide_pay_sensor[4] = 0; m_slide_pay_sensor[5] = 0; Scorpion2_SetSwitchState(6,0,1); /* ? percentage key */ Scorpion2_SetSwitchState(6,1,1); Scorpion2_SetSwitchState(6,2,1); Scorpion2_SetSwitchState(6,3,1); Scorpion2_SetSwitchState(6,4,1); Scorpion2_SetSwitchState(7,0,0); /* GBP1 High Level Switch */ Scorpion2_SetSwitchState(7,1,0); /* 20P High Level Switch */ Scorpion2_SetSwitchState(7,2,0); /* Token Front High Level Switch */ Scorpion2_SetSwitchState(7,3,0); /* Token Rear High Level Switch */ m_sc2_show_door = 1; m_sc2_door_state = 0x31; m_has_hopper = 0; sc2_find_project_string(); } void bfm_sc2_dmd_state::init_ofah() { sc2awpdmd_common_init(4, 1); Scorpion2_SetSwitchState(4,0,1); /* pay tube low (1 pound front) */ Scorpion2_SetSwitchState(4,1,1); /* pay tube low (20p) */ Scorpion2_SetSwitchState(4,2,1); /* pay tube low (?1 right) */ Scorpion2_SetSwitchState(4,3,1); /* pay tube low (?1 left) */ Scorpion2_SetSwitchState(6,0,0); /* ? percentage key */ Scorpion2_SetSwitchState(6,1,1); Scorpion2_SetSwitchState(6,2,0); Scorpion2_SetSwitchState(6,3,1); sc2_find_project_string(); } void bfm_sc2_dmd_state::init_prom() { sc2awpdmd_common_init(6, 1); Scorpion2_SetSwitchState(4,0,1); /* pay tube low (1 pound front) */ Scorpion2_SetSwitchState(4,1,1); /* pay tube low (20p) */ Scorpion2_SetSwitchState(4,2,1); /* pay tube low (?1 right) */ Scorpion2_SetSwitchState(4,3,1); /* pay tube low (?1 left) */ Scorpion2_SetSwitchState(6,0,0); /* ? percentage key */ Scorpion2_SetSwitchState(6,1,1); Scorpion2_SetSwitchState(6,2,0); Scorpion2_SetSwitchState(6,3,1); sc2_find_project_string(); } void bfm_sc2_awp_state::init_bfmcgslm() { sc2awp_common_init(6, 1); m_has_hopper = 0; sc2_find_project_string(); } void bfm_sc2_dmd_state::init_luvjub() { sc2awpdmd_common_init(6, 1); m_has_hopper = 0; Scorpion2_SetSwitchState(3,0,1); Scorpion2_SetSwitchState(3,1,1); Scorpion2_SetSwitchState(4,0,1); Scorpion2_SetSwitchState(4,1,1); Scorpion2_SetSwitchState(4,2,1); Scorpion2_SetSwitchState(4,3,1); Scorpion2_SetSwitchState(6,0,1); Scorpion2_SetSwitchState(6,1,1); Scorpion2_SetSwitchState(6,2,1); Scorpion2_SetSwitchState(6,3,0); Scorpion2_SetSwitchState(7,0,0); Scorpion2_SetSwitchState(7,1,0); Scorpion2_SetSwitchState(7,2,0); Scorpion2_SetSwitchState(7,3,0); sc2_find_project_string(); } //these differ by only two bytes, and with no obvious labelling, this has been a bit of a guess #define sc2_gslam_sound \ ROM_REGION( 0x80000, "upd", 0 )\ ROM_LOAD( "grandslamsnd.bin", 0x0000, 0x080000, CRC(e4af3787) SHA1(9aa40f7c4c4db3618b553505b02663c1d5f297c3) ) #define sc2_gslam_sound_alt \ ROM_REGION( 0x80000, "upd", 0 )\ ROM_LOAD( "gslamsndb.bin", 0x0000, 0x080000, CRC(c9dfb6f5) SHA1(6e529c210b26e7ce164cebbff8ec314c6fa8f7bf) ) #define sc2_catms_sound\ ROM_REGION( 0x80000, "upd", 0 )\ ROM_LOAD( "catandmousesnd.bin", 0x0000, 0x080000, CRC(00d3b224) SHA1(5ae35a7bfa65e8343564e6f6a219bc674710fadc) ) #define sc2_gsclb_sound \ ROM_REGION( 0x80000, "upd", 0 )\ ROM_LOAD( "95004024.bin", 0x0000, 0x080000, CRC(e1a0323f) SHA1(a015d99c882962651869d8ec71a6c17a1cba687f) ) #define sc2_cpg_sound\ ROM_REGION( 0x80000, "upd", 0 )\ ROM_LOAD( "pharaohsgoldsnd.bin", 0x0000, 0x080000, CRC(7d67d53e) SHA1(159e0e9af1cfd6adc141daaa0f75d38af55218c3) ) #define sc2_suprz_sound\ ROM_REGION( 0x80000, "upd", 0 )\ ROM_LOAD( "surprisesurprizesnd.bin", 0x0000, 0x01fedb, CRC(c0981343) SHA1(71278c3446cf204a31415dd2ed8f1de7f7a16645) ) #define sc2_motd_sound\ ROM_REGION( 0x80000, "upd", 0 )\ ROM_LOAD( "modsndf.bin", 0x0000, 0x080000, CRC(088471f5) SHA1(49fb22daf04450186e9a83aee3312bb85ccf6842) ) #define sc2_easy_sound\ ROM_REGION( 0x80000, "upd", 0 )\ ROM_LOAD( "easy-money_snd.bin", 0x0000, 0x080000, CRC(56d224c5) SHA1(43b81a1a9a7d30ef7bfb2bbc61e3106faa927778) ) #define sc2_luvv_sound \ ROM_REGION( 0x80000, "upd", 0 )\ ROM_LOAD("snd.bin", 0x00000, 0x80000, CRC(19efac32) SHA1(26f901fc11f052a4d3cff67f8f61dcdd04f3dc22)) #define sc2_ofool_sound\ ROM_REGION( 0x80000, "upd", 0 )\ ROM_LOAD( "onlyfools_snd.bin", 0x0000, 0x080000, CRC(c073bb0c) SHA1(54b3df8c8d814af1fbb662834739a32a693fc7ee) ) #define sc2_ofool_matrix\ ROM_REGION( 0x20000, "dm01:matrix", 0 )\ ROM_LOAD( "onlyfoolsnhorsesdotmatrix.bin", 0x0000, 0x010000, CRC(521611f7) SHA1(08cdc9f7434657151d90fcfd26ce4668477c2998) ) #define sc2_town_sound \ ROM_REGION( 0x80000, "upd", 0 )\ ROM_LOAD( "attsnd.bin", 0x0000, 0x040000, CRC(9b5327c8) SHA1(b9e5aeb3e9a6ece796e9164e425829d97c5f3a82) ) #define sc2_cpe_sound \ ROM_REGION( 0x80000, "upd", 0 )\ ROM_LOAD("cpe1_snd.bin", 0x00000, 0x80000, CRC(ca8a56bb) SHA1(36434dae4369f004fa5b4dd00eb6b1a965be60f9)) #define sc2_cpe_sound_alt1 \ ROM_REGION( 0x80000, "upd", 0 )\ ROM_LOAD( "pen1c_snd.bin", 0x0000, 0x080000, CRC(57f3d152) SHA1(f5ccd11042d54396352df149e85c4aa271342d49) ) #define sc2_cpe_sound_alt2 \ ROM_REGION( 0x80000, "upd", 0 )\ ROM_LOAD( "95004012.p1", 0x0000, 0x080000, CRC(30d1f22a) SHA1(73cb2d12b090841a12a2ed21653248f41d02e125) ) #define sc2_cops_sound \ ROM_REGION( 0x80000, "upd", 0 )\ ROM_LOAD( "copssnd.bin", 0x0000, 0x040000, CRC(4bebbc37) SHA1(10eb8542a9de35efc0f75b532c94e1b3e0d21e47) ) #define sc2_copcl_sound\ ROM_REGION( 0x80000, "upd", 0 )\ ROM_LOAD( "club-cops-and-robbers-sound.bin", 0x0000, 0x040000, CRC(b5ba009d) SHA1(806b1d739fbf00b7e55ed0b8056440e47bfba87a) ) //missing a sound rom - is it the same as the non-deluxe version? #define sc2_copdc_sound\ ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 ) //can't tell any difference between these audibly, could one have the 'ruder' samples dummied out in the code? //For now, I'm putting the first ROM with Bellfruit sets, and the second with Mazooma ones #define sc2_dels_sound\ ROM_REGION( 0x80000, "upd", 0 )\ ROM_LOAD( "dmsnd.bin", 0x0000, 0x080000, CRC(0a68550b) SHA1(82a4a8d2a754a59da553b3568df870107e33f978) ) #define sc2_dels_sound_alt\ ROM_REGION( 0x80000, "upd", 0 )\ ROM_LOAD( "delssnd.bin", 0x0000, 0x080000, CRC(cb298f06) SHA1(fdc857101ad15d58aeb7ffc4a489c3de9373fc80) ) #define sc2_wembl_sound \ ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )\ ROM_LOAD( "wembley_sound.bin", 0x0000, 0x080000, CRC(5ce2fc50) SHA1(26533428582058f0cd618e3657f967bc64e551fc) ) #define sc2_prem_sound \ ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )\ ROM_LOAD( "premclubsnd.bin", 0x0000, 0x080000, CRC(b20c74f1) SHA1(b43a79f8f59387ef777fffd07a39b7333811d464) ) #define sc2_downt_sound \ ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )\ ROM_LOAD( "dtownsnd.dat", 0x0000, 0x080000, CRC(a41b109b) SHA1(22470d731741521321d004fc56ff8217e506ef69) ) #define sc2_goldr_sound\ ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )\ ROM_LOAD( "gold_reserve_snd", 0x0000, 0x080000, CRC(e8e7ab7b) SHA1(ce43e8ffccc0421548c6683a72267b7e5f805db4) ) #define sc2_hifly_sound\ ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )\ ROM_LOAD( "hiflyersound.bin", 0x0000, 0x080000, CRC(acdef7dc) SHA1(c2cc219ca8f4a3e3cdcb1147ad49cd69adb3751b) ) #define sc2_inst_sound \ ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )\ ROM_LOAD( "instantjackpotssnd.bin", 0x0000, 0x080000, CRC(ba922860) SHA1(7d84c7fa72b1fb567faccf8464e0fd859c76838d) ) #define sc2_mam_sound\ ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )\ ROM_LOAD( "mamsnd.bin", 0x0000, 0x080000, CRC(32537b18) SHA1(c26697162edde97ec999ed0459656edb85a01a50) ) //This was also in the non-club, so may be an alt set #define sc2_mamcl_sound \ ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )\ ROM_LOAD( "cmamsnd.bin", 0x0000, 0x080000, CRC(9a80977a) SHA1(0a6dc9465efa9e3d12894daf88a2746e74409349)) #define sc2_showt_sound\ ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )\ ROM_LOAD( "stspec", 0x0000, 0x080000, CRC(01e4a017) SHA1(f2f0cadf2334edf35db98af0dcb6d827c991f3f2) ) #define sc2_sstar_sound \ ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )\ ROM_LOAD( "superstarsnd.bin", 0x0000, 0x080000, CRC(9a2609b5) SHA1(d29a5029e39cd44739682954f034f2d1f2e1cebf) ) //missing #define sc2_wwcl_sound \ ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )\ ROM_LOAD( "club-wild-west_sound.bin", 0x0000, 0x080000, NO_DUMP ) //is this upd? #define sc2_dick_sound \ ROM_REGION( 0x100000, "upd", ROMREGION_ERASE00 )\ ROM_LOAD( "global-spotted-dick_snd.bin", 0x0000, 0x100000, CRC(f2c66aab) SHA1(6fe94a193779c91711588365591cf42d197cb7b9) ) //is this upd? #define sc2_pick_sound\ ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 )\ ROM_LOAD( "pickofthebunchsnd1.bin", 0x000000, 0x100000, CRC(f717b9c7) SHA1(06c90cc9779d475100926e986c742f0acffa0dc3) )\ ROM_LOAD( "pickofthebunchsnd2.bin", 0x100000, 0x100000, CRC(eaac3e67) SHA1(3aaed6514eeeb41c26f365789d8736908785b1c2) ) //Is this upd? #define sc2_rock_sound \ ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 )\ ROM_LOAD( "hbiyr_snd.bin", 0x0000, 0x100000, CRC(96cc0d54) SHA1(612f8c7f353bb847c1a28e2b76b64916d5b2d36a) ) //this is a guess #define sc2_gcclb_sound\ ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 )\ ROM_LOAD( "gold_cas.snd", 0x0000, 0x080000, CRC(d93d39fb) SHA1(ce0c0c1430a6136ce39ffae018b009e629cbad61) )\ ROM_REGION( 0x80000, "altupd", 0 )/* looks bad */ \ ROM_LOAD( "95004065.p1", 0x0000, 0x080000, CRC(2670726b) SHA1(0f8045c68131191fceea5728e14c901d159bfb57) ) #define sc2_gcclb_matrix \ ROM_REGION( 0x20000, "dm01:matrix", 0 ) \ ROM_LOAD( "95000589.p1", 0x0000, 0x010000, CRC(36400074) SHA1(611b48650e59b52f661be2730afaef2e5772607c) ) // The below file also matches superstarsnd.bin #define sc2_cb7_sound \ ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )\ ROM_LOAD( "casinobar7_bfm_snd1.bin", 0x0000, 0x080000, CRC(9a2609b5) SHA1(d29a5029e39cd44739682954f034f2d1f2e1cebf) ) // The below file also matches football-club_mtx_ass.bin #define sc2_foot_matrix \ ROM_REGION( 0x20000, "dm01:matrix", 0 )\ ROM_LOAD( "95000590.p1", 0x0000, 0x010000, CRC(6b78de57) SHA1(84638836cdbfa6e4b3b76cd38e238d12bb312c53) ) ROM_START( sc2brkfs ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD("big-breakfast_std_ar_var_a.bin", 0x00000, 0x10000, CRC(5f016daa) SHA1(25ee10138bddf453588e3c458268533a88a51217) ) ROM_REGION( 0x80000, "upd", 0 ) ROM_LOAD("bigbreakfastsnd.bin", 0x00000, 0x80000, CRC(bf91aa2b) SHA1(40942165e65ff9b027015d500e5a9726c44ba1c5)) ROM_END ROM_START( sc2brkfsp ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "big-breakfast_dat_ar_var_a.bin", 0x0000, 0x010000, CRC(ade2834f) SHA1(54914fbc8416b2d08c13c56088b1665e267e6777) ) ROM_REGION( 0x80000, "upd", 0 ) ROM_LOAD("bigbreakfastsnd.bin", 0x00000, 0x80000, CRC(bf91aa2b) SHA1(40942165e65ff9b027015d500e5a9726c44ba1c5)) ROM_END ROM_START( sc2brkfsm ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "bigbreakfastcasino", 0x0000, 0x010000, CRC(db45b17b) SHA1(927513f6fe326b216b0f13f34bbbc9970ab4f0cc) ) ROM_REGION( 0x80000, "upd", 0 ) // might not be right for this version ROM_LOAD("bigbreakfastsnd.bin", 0x00000, 0x80000, CRC(bf91aa2b) SHA1(40942165e65ff9b027015d500e5a9726c44ba1c5)) ROM_END ROM_START( sc2brkfsm1 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "98400020", 0x0000, 0x010000, CRC(7a18f268) SHA1(ad352d613333072c62c38a493cf3183d387b7562) ) ROM_REGION( 0x80000, "upd", 0 ) // might not be right for this version ROM_LOAD("bigbreakfastsnd.bin", 0x00000, 0x80000, CRC(bf91aa2b) SHA1(40942165e65ff9b027015d500e5a9726c44ba1c5)) ROM_END ROM_START( sc2brkfsm2 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "98400022", 0x0000, 0x010000, CRC(66482cbb) SHA1(933d8ec98d5bc3026d547b657093e07f96fbdafa) ) ROM_REGION( 0x80000, "upd", 0 ) // might not be right for this version ROM_LOAD("bigbreakfastsnd.bin", 0x00000, 0x80000, CRC(bf91aa2b) SHA1(40942165e65ff9b027015d500e5a9726c44ba1c5)) ROM_END ROM_START( sc2brkfs1 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD("big-breakfast_std_ss_var_a.bin", 0x00000, 0x10000, CRC(08d1fa7d) SHA1(a3dba79eef32835f0b46dbd7b376b797324df904) ) ROM_REGION( 0x80000, "upd", 0 ) ROM_LOAD("bigbreakfastsnd.bin", 0x00000, 0x80000, CRC(bf91aa2b) SHA1(40942165e65ff9b027015d500e5a9726c44ba1c5)) ROM_END ROM_START( sc2brkfs1p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "big-breakfast_dat_ss_var_a.bin", 0x0000, 0x010000, CRC(57aff227) SHA1(5d4c6190194719b3fa5c02d30e7c6b59978c93c3) ) ROM_REGION( 0x80000, "upd", 0 ) ROM_LOAD("bigbreakfastsnd.bin", 0x00000, 0x80000, CRC(bf91aa2b) SHA1(40942165e65ff9b027015d500e5a9726c44ba1c5)) ROM_END ROM_START( sc2brkfs2 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD("big-breakfast_std_ac_var_jp-8_a.bin", 0x00000, 0x10000, CRC(2671af1b) SHA1(0a34dd2953a99be9fb2a128f9d1f7ddc0fc8242a) ) ROM_REGION( 0x80000, "upd", 0 ) ROM_LOAD("bigbreakfastsnd.bin", 0x00000, 0x80000, CRC(bf91aa2b) SHA1(40942165e65ff9b027015d500e5a9726c44ba1c5)) ROM_END ROM_START( sc2brkfs3 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD("big-breakfast_std_ac_8pnd20p_a.bin", 0x00000, 0x10000, CRC(054c38ad) SHA1(f4ab55f977848e3d2a933bba1ab619ffa3e14db6) ) ROM_REGION( 0x80000, "upd", 0 ) ROM_LOAD("bigbreakfastsnd.bin", 0x00000, 0x80000, CRC(bf91aa2b) SHA1(40942165e65ff9b027015d500e5a9726c44ba1c5)) ROM_END ROM_START( sc2brkfs3p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "big-breakfast_dat_ac_var_8pnd_a.bin", 0x0000, 0x010000, CRC(d97dbf7a) SHA1(d46270ff69cbc636744fc902d38cc282613cfdd2) ) ROM_REGION( 0x80000, "upd", 0 ) ROM_LOAD("bigbreakfastsnd.bin", 0x00000, 0x80000, CRC(bf91aa2b) SHA1(40942165e65ff9b027015d500e5a9726c44ba1c5)) ROM_END ROM_START( sc2brkfs4 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD("big-breakfast_std_ac_var_10pnd-20p_a.bin", 0x00000, 0x10000, CRC(d879feaa) SHA1(2656fbe018fe40194c2b77d289b77fabbc9e537c) ) ROM_REGION( 0x80000, "upd", 0 ) ROM_LOAD("bigbreakfastsnd.bin", 0x00000, 0x80000, CRC(bf91aa2b) SHA1(40942165e65ff9b027015d500e5a9726c44ba1c5)) ROM_END ROM_START( sc2brkfs4p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "big-breakfast_dat_ac_var_10pnd-20p_a.bin", 0x0000, 0x010000, CRC(a5967b05) SHA1(f0d4bc804181781a391fa052251c4bbf7d8f5e50) ) ROM_REGION( 0x80000, "upd", 0 ) ROM_LOAD("bigbreakfastsnd.bin", 0x00000, 0x80000, CRC(bf91aa2b) SHA1(40942165e65ff9b027015d500e5a9726c44ba1c5)) ROM_END ROM_START( sc2brkfs5 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD("big-breakfast_std_ac_10pnd-20p_a.bin", 0x00000, 0x10000, CRC(55d7321c) SHA1(0b4a6b66aa64fbb3238539a2167f761d0910b814) ) ROM_REGION( 0x80000, "upd", 0 ) ROM_LOAD("bigbreakfastsnd.bin", 0x00000, 0x80000, CRC(bf91aa2b) SHA1(40942165e65ff9b027015d500e5a9726c44ba1c5)) ROM_END ROM_START( sc2brkfs5p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "big-breakfast_dat_ac_10pnd-20p_a.bin", 0x0000, 0x010000, CRC(cc54617f) SHA1(078e56b948d68ebcfaf986dd0f15be64607d0e4f) ) ROM_REGION( 0x80000, "upd", 0 ) ROM_LOAD("bigbreakfastsnd.bin", 0x00000, 0x80000, CRC(bf91aa2b) SHA1(40942165e65ff9b027015d500e5a9726c44ba1c5)) ROM_END ROM_START( sc2brkfs6 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "match-of-the-day_dat_ac_8pnd-20p_ass.bin", 0x0000, 0x010000, CRC(86baaf46) SHA1(acb9c5cad4c35621219380a997ae67accaea4206) ) // wrong name, it's big breakfast ROM_REGION( 0x80000, "upd", 0 ) ROM_LOAD("bigbreakfastsnd.bin", 0x00000, 0x80000, CRC(bf91aa2b) SHA1(40942165e65ff9b027015d500e5a9726c44ba1c5)) ROM_END ROM_START( sc2drwho ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD("95750288.bin", 0x00000, 0x10000, CRC(fe95b5a5) SHA1(876a812f69903fd99f896b35eeaf132c215b0035) ) // dr-who-time-lord_std_ss_20p_ass.bin ROM_REGION( 0x80000, "upd", 0 ) ROM_LOAD("timelordsnd.bin", 0x00000, 0x80000, CRC(57fdaf3a) SHA1(f7cbaddb7f2ab8e1c7b17f187bab263e0dde463b)) ROM_END ROM_START( sc2drwho7 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD("95750661.p1", 0x00000, 0x10000, CRC(4b5b50eb) SHA1(fe2b820c214b3e967348b99ccff30a4bfe0251dc) ) ROM_REGION( 0x80000, "upd", 0 ) ROM_LOAD("timelordsnd.bin", 0x00000, 0x80000, CRC(57fdaf3a) SHA1(f7cbaddb7f2ab8e1c7b17f187bab263e0dde463b)) ROM_END ROM_START( sc2drwho1p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD("dr-who-time-lord_dat_ac_ass.bin", 0x00000, 0x10000, CRC(5a467a44) SHA1(d5a3dcdf50e07e36187350072b5d82d620f8f1d8) ) ROM_REGION( 0x80000, "upd", 0 ) ROM_LOAD("timelordsnd.bin", 0x00000, 0x80000, CRC(57fdaf3a) SHA1(f7cbaddb7f2ab8e1c7b17f187bab263e0dde463b)) ROM_END ROM_START( sc2drwhop ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD("dr-who-time-lord_dat_ss_20p_ass.bin", 0x00000, 0x10000, CRC(8ce06af9) SHA1(adb58507b2b6aae59857384748d59485f1739eaf) ) ROM_REGION( 0x80000, "upd", 0 ) ROM_LOAD("timelordsnd.bin", 0x00000, 0x80000, CRC(57fdaf3a) SHA1(f7cbaddb7f2ab8e1c7b17f187bab263e0dde463b)) ROM_END ROM_START( sc2drwho1 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD("dr-who-time-lord_std_ac_ass.bin", 0x00000, 0x10000, CRC(053313cc) SHA1(2a52b7edae0ce676255eb347bba17a2e48c1707a) ) ROM_REGION( 0x80000, "upd", 0 ) ROM_LOAD("timelordsnd.bin", 0x00000, 0x80000, CRC(57fdaf3a) SHA1(f7cbaddb7f2ab8e1c7b17f187bab263e0dde463b)) ROM_END ROM_START( sc2drwho2 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD("dr-who-time-lord_std_var_20p_ass.bin", 0x00000, 0x10000, CRC(35f4e6ab) SHA1(5e5e35889adb7d3384aae663c667b0251d39aeee) ) ROM_REGION( 0x80000, "upd", 0 ) ROM_LOAD("timelordsnd.bin", 0x00000, 0x80000, CRC(57fdaf3a) SHA1(f7cbaddb7f2ab8e1c7b17f187bab263e0dde463b)) ROM_END ROM_START( sc2drwho4p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD("time-lord_dat_20p_uk94_ass.bin", 0x00000, 0x10000, CRC(e65717c2) SHA1(9b8db0bcac9fd996de29527440d6af3592102120) ) ROM_REGION( 0x80000, "upd", 0 ) ROM_LOAD("timelordsnd.bin", 0x00000, 0x80000, CRC(57fdaf3a) SHA1(f7cbaddb7f2ab8e1c7b17f187bab263e0dde463b)) ROM_END ROM_START( sc2drwho7p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD("time-lord_dat_ac_10pnd-20p-25p_ass.bin", 0x00000, 0x10000, CRC(9a27ac6d) SHA1(d1b0e85d41198c5d2cd1b492e53359a5dc1ac474) ) ROM_REGION( 0x80000, "upd", 0 ) ROM_LOAD("timelordsnd.bin", 0x00000, 0x80000, CRC(57fdaf3a) SHA1(f7cbaddb7f2ab8e1c7b17f187bab263e0dde463b)) ROM_END ROM_START( sc2drwho5p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD("time-lord_dat_ac_8pnd-20p_ass.bin", 0x00000, 0x10000, CRC(b6629b5e) SHA1(d20085b4ab9a0786063eb063f7d1df2a6814f40c) ) ROM_REGION( 0x80000, "upd", 0 ) ROM_LOAD("timelordsnd.bin", 0x00000, 0x80000, CRC(57fdaf3a) SHA1(f7cbaddb7f2ab8e1c7b17f187bab263e0dde463b)) ROM_END ROM_START( sc2drwho6p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD("time-lord_dat_ar_10p_ass.bin", 0x00000, 0x10000, CRC(04653c3b) SHA1(0c23f939103772fac628342074de820ec6b472ce) ) ROM_REGION( 0x80000, "upd", 0 ) ROM_LOAD("timelordsnd.bin", 0x00000, 0x80000, CRC(57fdaf3a) SHA1(f7cbaddb7f2ab8e1c7b17f187bab263e0dde463b)) ROM_END ROM_START( sc2drwho3p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD("time-lord_dat_ar_20p_uk94_ass.bin", 0x00000, 0x10000, CRC(40aaa98f) SHA1(80705e24e419558d8a7b1f886bfc2b3ce5465446) ) ROM_REGION( 0x80000, "upd", 0 ) ROM_LOAD("timelordsnd.bin", 0x00000, 0x80000, CRC(57fdaf3a) SHA1(f7cbaddb7f2ab8e1c7b17f187bab263e0dde463b)) ROM_END ROM_START( sc2drwho2p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD("time-lord_dat_var_no-jp-spin_ass.bin", 0x00000, 0x10000, CRC(bf087547) SHA1(f4b7289a76e814af5fb3affc360a9ac659c09bbe) ) ROM_REGION( 0x80000, "upd", 0 ) ROM_LOAD("timelordsnd.bin", 0x00000, 0x80000, CRC(57fdaf3a) SHA1(f7cbaddb7f2ab8e1c7b17f187bab263e0dde463b)) ROM_END ROM_START( sc2drwho4 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD("time-lord_std_20p_uk94_ass.bin", 0x00000, 0x10000, CRC(278f559e) SHA1(d4396df02a5e24b3684c26fcaa57c8e499789332) ) ROM_REGION( 0x80000, "upd", 0 ) ROM_LOAD("timelordsnd.bin", 0x00000, 0x80000, CRC(57fdaf3a) SHA1(f7cbaddb7f2ab8e1c7b17f187bab263e0dde463b)) ROM_END ROM_START( sc2drwho5 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD("time-lord_std_ac_8pnd-20p_ass.bin", 0x00000, 0x10000, CRC(0b2850c8) SHA1(5fac64f35a6b6158d8c15f41e82574768b1c3617) ) ROM_REGION( 0x80000, "upd", 0 ) ROM_LOAD("timelordsnd.bin", 0x00000, 0x80000, CRC(57fdaf3a) SHA1(f7cbaddb7f2ab8e1c7b17f187bab263e0dde463b)) ROM_END ROM_START( sc2drwho6 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD("time-lord_std_ar_10p_ass.bin", 0x00000, 0x10000, CRC(f716a21d) SHA1(340df4cdea3309bfebeba7c419057f1bf5ed5024) ) ROM_REGION( 0x80000, "upd", 0 ) ROM_LOAD("timelordsnd.bin", 0x00000, 0x80000, CRC(57fdaf3a) SHA1(f7cbaddb7f2ab8e1c7b17f187bab263e0dde463b)) ROM_END ROM_START( sc2drwho3 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD("time-lord_std_ar_20p_uk94_ass.bin", 0x00000, 0x10000, CRC(8dd0f908) SHA1(2eca748874cc061f9a8145b081d2c097a40e1e47) ) ROM_REGION( 0x80000, "upd", 0 ) ROM_LOAD("timelordsnd.bin", 0x00000, 0x80000, CRC(57fdaf3a) SHA1(f7cbaddb7f2ab8e1c7b17f187bab263e0dde463b)) ROM_END ROM_START( sc2drwhodx ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD("tmld5pa", 0x00000, 0x10000, CRC(b9ddfd0d) SHA1(915afd83eab330a0e70635c35f031f2041b9f5ad) ) ROM_REGION( 0x80000, "upd", 0 ) ROM_LOAD("timelordsnd.bin", 0x00000, 0x80000, CRC(57fdaf3a) SHA1(f7cbaddb7f2ab8e1c7b17f187bab263e0dde463b)) ROM_END ROM_START( sc2drwhomzp ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "98401002.bin", 0x0000, 0x010000, CRC(e7c23331) SHA1(f6823fa206d28f53a13ef44c9e4cf37d6b8aa758) ) ROM_REGION( 0x80000, "upd", 0 ) ROM_LOAD("timelordsnd.bin", 0x00000, 0x80000, CRC(57fdaf3a) SHA1(f7cbaddb7f2ab8e1c7b17f187bab263e0dde463b)) ROM_END ROM_START( sc2drwhomz ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "98400002.bin", 0x0000, 0x010000, CRC(40cc7d8b) SHA1(05f98e29bb92b3581691ee6df8ff5ae73e351d40) ) ROM_REGION( 0x80000, "upd", 0 ) ROM_LOAD("timelordsnd.bin", 0x00000, 0x80000, CRC(57fdaf3a) SHA1(f7cbaddb7f2ab8e1c7b17f187bab263e0dde463b)) ROM_END ROM_START( sc2drwhodx1 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "tlrdx56c", 0x0000, 0x010000, CRC(80da4ba0) SHA1(0c725da5eead9371d895ca9650fbbec8aa1509b2) ) ROM_REGION( 0x80000, "upd", 0 ) ROM_LOAD("timelordsnd.bin", 0x00000, 0x80000, CRC(57fdaf3a) SHA1(f7cbaddb7f2ab8e1c7b17f187bab263e0dde463b)) ROM_END /* not encrypted, bootleg? */ ROM_START( sc2drwhou ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD("drwho.bin", 0x00000, 0x10000, CRC(9e53a1f7) SHA1(60c6aa226c96678a6e487fbf0f32554fd85ebd66) ) ROM_REGION( 0x80000, "upd", 0 ) ROM_LOAD("timelordsnd.bin", 0x00000, 0x80000, CRC(57fdaf3a) SHA1(f7cbaddb7f2ab8e1c7b17f187bab263e0dde463b)) ROM_END ROM_START( sc2focus ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD("focus.bin", 0x00000, 0x10000, CRC(ddd1a21e) SHA1(cbb467b03642d6de37f6dc204b902f2d7e92230e)) ROM_REGION( 0x20000, "upd", 0 ) ROM_LOAD("focsound.bin", 0x00000, 0x20000, CRC(fce86700) SHA1(546680dd85234608c1b7e850bad3165400fd981c)) ROM_END ROM_START( sc2gslam ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-grand-slam_std_ac_ass.bin", 0x0000, 0x010000, CRC(b28dcd9c) SHA1(f20ef0f0a1b5cc287cf93a175fede98dde3fecf4) ) sc2_gslam_sound ROM_END ROM_START( sc2gslamp ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-grand-slam_dat_acss.bin", 0x0000, 0x010000, CRC(82ff3cb9) SHA1(87794063421724201c8a3e67cd6e454b0f578c3e) ) sc2_gslam_sound ROM_END ROM_START( sc2gslam1 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD("95750843.bin", 0x00000, 0x10000, CRC(e159ddf6) SHA1(c897564a956becbd9d4c155df33b239e899156c0)) sc2_gslam_sound_alt ROM_END ROM_START( sc2gslam1p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-grand-slam_dat_ac_var_rot_ass.bin", 0x0000, 0x010000, CRC(d505db66) SHA1(6e40186a699a81138674e332acbd0d7d3939b9f6) ) sc2_gslam_sound_alt ROM_END ROM_START( sc2cshcl ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club_cashino_std_ac_f65_rot_ass.bin", 0x0000, 0x010000, CRC(23aa2c72) SHA1(155df9b501cf5ae9eb3afca48c4100617793ac09) ) ROM_REGION( 0x80000, "upd", 0 ) ROM_LOAD( "cashsnd", 0x0000, 0x080000, CRC(807d37a6) SHA1(bd5f7c39a64a562e96a850a2cc82bfe3f74f1e54) ) ROM_END ROM_START( sc2cshclp ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club_cashino_dat_ac_f65_rot_ass.bin", 0x0000, 0x010000, CRC(c2552162) SHA1(2c373b60588d870acd34d88025f6bb14687694fb) ) ROM_REGION( 0x80000, "upd", 0 ) ROM_LOAD( "cashsnd", 0x0000, 0x080000, CRC(807d37a6) SHA1(bd5f7c39a64a562e96a850a2cc82bfe3f74f1e54) ) ROM_END ROM_START( sc2cshcl1 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club_cashino_std_ac_var_ass.bin", 0x0000, 0x010000, CRC(0e9fad24) SHA1(d14569f106ba29f9cb7769234f5531382e28bd69) ) ROM_REGION( 0x80000, "upd", 0 ) ROM_LOAD( "cashsnd", 0x0000, 0x080000, CRC(807d37a6) SHA1(bd5f7c39a64a562e96a850a2cc82bfe3f74f1e54) ) ROM_END ROM_START( sc2cshcl1p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club_cashino_dat_ac_var_ass.bin", 0x0000, 0x010000, CRC(b529604e) SHA1(87f8dca7e570472697de2cbe7565a038503a6251) ) ROM_REGION( 0x80000, "upd", 0 ) ROM_LOAD( "cashsnd", 0x0000, 0x080000, CRC(807d37a6) SHA1(bd5f7c39a64a562e96a850a2cc82bfe3f74f1e54) ) ROM_END //There are two distinct builds here, one clearly marked up as mark 2. For sanity's sake, though they share sound, I'm assigning them as separate entities ROM_START( sc2catms ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "cat and mouse p1.bin", 0x0000, 0x010000, CRC(b33b2a75) SHA1(ac57b4d33ac1218e39b8bbd669c40bdbb3839ccf) ) sc2_catms_sound ROM_END ROM_START( sc2catms1 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "cat-and-mouse_std_ac_10pnd-25p_ass.bin", 0x0000, 0x010000, CRC(4c538143) SHA1(4045599cfe57f442ac58aa1f0ed3a03ce63e2e4c) ) sc2_catms_sound ROM_END ROM_START( sc2catms1p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "cat-and-mouse_dat_ac_10pnd-25p_ass.bin", 0x0000, 0x010000, CRC(d9811472) SHA1(dffab64155ed2c5193c24a660af7ad7c3c7bc093) ) sc2_catms_sound ROM_END ROM_START( sc2catms2 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "cat-and-mouse_std_ac_10pnd_ass.bin", 0x0000, 0x010000, CRC(05396936) SHA1(61d976c22ba82bbff12fdcfb6b9320efebc9ad37) ) sc2_catms_sound ROM_END ROM_START( sc2catms2p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "cat-and-mouse_dat_ac_10pnd_ass.bin", 0x0000, 0x010000, CRC(40ba729e) SHA1(d7b4fe209588d77921d6c37d1739805aed80f103) ) sc2_catms_sound ROM_END ROM_START( sc2catms3 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "cm20std", 0x0000, 0x010000, CRC(74ca0fd5) SHA1(2345bf3810820a12c613013fedad936ab9134b22) ) sc2_catms_sound ROM_END ROM_START( sc2ctms2 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "cnm20mk2", 0x0000, 0x010000, CRC(0604a78a) SHA1(c75b90f93b1d36928ad46643cfce03dda2b20408) ) sc2_catms_sound ROM_END ROM_START( sc2ctms21 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "cat-and-mouse-mk2_std_ar_ac_8pnd-20p_uk94_ass.bin", 0x0000, 0x010000, CRC(c5fccfb0) SHA1(c427b42da60cd14516991a08a08f68421fa9ff88) ) sc2_catms_sound ROM_END ROM_START( sc2ctms21p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "cat-and-mouse-mk2_dat_ar_ac_8pnd-20p_uk94_ass.bin", 0x0000, 0x010000, CRC(87b5fc94) SHA1(3e2b4aba0847fe1958710bff394ea98e02276b43) ) sc2_catms_sound ROM_END ROM_START( sc2ctms22 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "cat-and-mouse-mk2_std_ar_20p_uk94_ass.bin", 0x0000, 0x010000, CRC(95beca0c) SHA1(6e2b175139c616cf80f020588b073f325a0c2684) ) sc2_catms_sound ROM_END ROM_START( sc2ctms22p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "cat-and-mouse-mk2_dat_ar_20p_uk94_ass.bin", 0x0000, 0x010000, CRC(22e2d319) SHA1(ca3f335f9f52cd152e420bd6c2e15fc1fac4eb29) ) sc2_catms_sound ROM_END ROM_START( sc2ctms23 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "cat-and-mouse-mk2_std_20p_uk94_ass.bin", 0x0000, 0x010000, CRC(d8e72750) SHA1(b0431cbb311c88b4701bae3bbfdf1d45a070181c) ) sc2_catms_sound ROM_END ROM_START( sc2ctms23p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "cat-and-mouse-mk2_dat_20p_uk94_ass.bin", 0x0000, 0x010000, CRC(6806cfad) SHA1(8eb427688bc19e9b1508de1afa584bcba7e8d421) ) sc2_catms_sound ROM_END ROM_START( sc2ctms24p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "cat-and-mouse-mk2_dat_ar_10p_ass.bin", 0x0000, 0x010000, CRC(c332595b) SHA1(3ea62b98129913b2ff576c42cfa7fe4d15a34b8e) ) sc2_catms_sound ROM_END ROM_START( sc2ctms25 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "cat and mouse ver puss7.2.bin", 0x0000, 0x010000, CRC(6968bf9c) SHA1(c44faf2e5b391bee43021ad8544fb8d502f90433) ) sc2_catms_sound ROM_END ROM_START( sc2eggs ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "eggs-on-legs_std_wi_ac_10pnd-20p_ass.bin", 0x0000, 0x010000, CRC(3fdad116) SHA1(d5fc405af8b14d8b85acb10aaa3c8a219753c864) ) ROM_REGION( 0x80000, "upd", 0 ) ROM_LOAD( "eggsonlegssnd.bin", 0x0000, 0x080000, CRC(24fef504) SHA1(75a05e0cf064f736dd9164c24ccef77a46aaee94) ) ROM_END ROM_START( sc2eggsp ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "eggs-on-legs_dat_wi_ac_10pnd-20p_ass.bin", 0x0000, 0x010000, CRC(cdde5a4d) SHA1(b61e61193db4921217a7c285fd8fe2780d1f8091) ) ROM_REGION( 0x80000, "upd", 0 ) ROM_LOAD( "eggsonlegssnd.bin", 0x0000, 0x080000, CRC(24fef504) SHA1(75a05e0cf064f736dd9164c24ccef77a46aaee94) ) ROM_END ROM_START( sc2eggs1 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "95750746.p1", 0x0000, 0x010000, CRC(a4b13487) SHA1(7ef2953ca11526bbae57b1aebb7a90de59c2d379) ) ROM_REGION( 0x80000, "upd", 0 ) ROM_LOAD( "eggsonlegssnd.bin", 0x0000, 0x080000, CRC(24fef504) SHA1(75a05e0cf064f736dd9164c24ccef77a46aaee94) ) ROM_END ROM_START( sc2eggs1p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "eggs-on-legs_dat_ac_var_10pnd_ass.bin", 0x0000, 0x010000, CRC(718915f2) SHA1(717b57c0e81a48db005516135fdd4d82f7cfda28) ) ROM_REGION( 0x80000, "upd", 0 ) ROM_LOAD( "eggsonlegssnd.bin", 0x0000, 0x080000, CRC(24fef504) SHA1(75a05e0cf064f736dd9164c24ccef77a46aaee94) ) ROM_END ROM_START( sc2gsclb ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-game-show_std_ac_p65_ass.bin", 0x0000, 0x010000, CRC(9a390095) SHA1(ee4b08956de0b018b9ceaf16a6410463053c1f3d) ) sc2_gsclb_sound ROM_END ROM_START( sc2gsclbp ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-game-show_dat_ac_p65_ass.bin", 0x0000, 0x010000, CRC(61adb76f) SHA1(a7fcc6504d5eeae664b9aaca190bbf43bd989c93) ) sc2_gsclb_sound ROM_END ROM_START( sc2gsclb1 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-game-show_std_ac_250pnd-24p_p65_ass.bin", 0x0000, 0x010000, CRC(142d828a) SHA1(2fe40e9d641be1cf89cfe9fe5cd4b29dd9ea01e7) ) sc2_gsclb_sound ROM_END ROM_START( sc2gsclb1p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-game-show_dat_ac_250pnd-25p_p65_ass.bin", 0x0000, 0x010000, CRC(5d59e87e) SHA1(91684551db11d95768c364515cf5cd337b3f482b) ) sc2_gsclb_sound ROM_END ROM_START( sc2gsclb2 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-game-show_std_ac_var_ass.bin", 0x0000, 0x010000, CRC(01ae9d52) SHA1(3b85a7ebc346d4eb6a16b2b9a03aa12220020aff) ) sc2_gsclb_sound ROM_END ROM_START( sc2gsclb2p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-game-show_dat_ac_var_ass.bin", 0x0000, 0x010000, CRC(85cf033f) SHA1(ca7e506437e1ff229f2d79bedb13ae0fe5dd2696) ) sc2_gsclb_sound ROM_END ROM_START( sc2gsclb3 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-game-show_std_fe_ac_ass.bin", 0x0000, 0x010000, CRC(6e479cc4) SHA1(99c15b0d1584ab7b460f273de825eb17681c5d0a) ) sc2_gsclb_sound ROM_END ROM_START( sc2gsclb3p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-game-show_dat_fe_ac_ass.bin", 0x0000, 0x010000, CRC(b5a03c26) SHA1(ef1bc28905a8a9db71299f5c30a15c5576766346) ) sc2_gsclb_sound ROM_END ROM_START( sc2gsclb4 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-game-show_std_ac_var_ffp_ass.bin", 0x0000, 0x010000, CRC(d2819fc3) SHA1(23c7cbf9e04913f5cb62ef6accdd5b470eed3cd4) ) sc2_gsclb_sound ROM_END ROM_START( sc2gsclb4p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-game-show_dat_ac_var_ffp_ass.bin", 0x0000, 0x010000, CRC(7e003d2a) SHA1(f8a6f6810b1733f46e470e89fa821cd51fbe1c5e) ) sc2_gsclb_sound ROM_END ROM_START( sc2gsclb5 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "gameshow.bin", 0x0000, 0x010000, CRC(babeb912) SHA1(41bc1cf82bef84f840998af1278c55ea1727a163) ) sc2_gsclb_sound ROM_END ROM_START( sc2gsclb6 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "95750844.p1", 0x0000, 0x010000, CRC(36efa743) SHA1(0f5392f55e42d7ac17e179c966997f41859f925a) ) sc2_gsclb_sound ROM_END ROM_START( sc2gsclb6p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-game-show_dat_ac_250pnd-25p_ass.bin", 0x0000, 0x010000, CRC(299b89f3) SHA1(eb78378410ca2380ec564e8268a51309dc8044ce) ) sc2_gsclb_sound ROM_END ROM_START( sc2gsclb7 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "gsho1_3", 0x0000, 0x010000, CRC(783ee8cb) SHA1(b509f167fddc71e313ffbff0a3e1ce7d387c424e) ) sc2_gsclb_sound ROM_END ROM_START( sc2cpg ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-pharaohs-gold_std_ac_250pnd-20p_rot_ass.bin", 0x0000, 0x010000, CRC(f83a68dc) SHA1(1a7aa08835d03116199034378ae0c617520a5ac6) ) sc2_cpg_sound ROM_END ROM_START( sc2cpgp ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-pharaohs-gold_dat_ac_250pnd-20p_rot_ass.bin", 0x0000, 0x010000, CRC(2de3b252) SHA1(02c3bfabd5c732e37e71278be5aad0b6b44d28c6) ) sc2_cpg_sound ROM_END ROM_START( sc2cpg1 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-pharaohs-gold_std_fe_ac_p65_rot_ass.bin", 0x0000, 0x010000, CRC(e97c5bb4) SHA1(4df5f50bbfe453fbc351855dc6f6a24296563498) ) sc2_cpg_sound ROM_END ROM_START( sc2cpg1p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-pharaohs-gold_dat_fe_ac_p65_rot_ass.bin", 0x0000, 0x010000, CRC(4ccba14d) SHA1(a0529a732a1a8c5c9a3d9830072ff1003c80b7d2) ) sc2_cpg_sound ROM_END ROM_START( sc2cpg2 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-pharaohs-gold_std_ac_var_ass.bin", 0x0000, 0x010000, CRC(9376c3c4) SHA1(9e67c982dfb838cde538d0893ea36eafe8bda2d3) ) sc2_cpg_sound ROM_END ROM_START( sc2cpg2p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-pharaohs-gold_dat_ac_var_ass.bin", 0x0000, 0x010000, CRC(bb790c4b) SHA1(d1126b9848047f15a65119e6446caced2c982287) ) sc2_cpg_sound ROM_END ROM_START( sc2suprz ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "surprise-surprize_std_ga_20p_ass.bin", 0x0000, 0x010000, CRC(7e52c975) SHA1(a610f7170fda13f64e805e3d99b5f57c61206cfe) ) sc2_suprz_sound ROM_END ROM_START( sc2suprzp ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "surprise-surprize_dat_ga_20p_ass.bin", 0x0000, 0x010000, CRC(8ee54a57) SHA1(471a06d9840ecbf850c8896f8bf45264c0b8390f) ) sc2_suprz_sound ROM_END ROM_START( sc2suprz1 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "surprise-surprize_std_var_ass.bin", 0x0000, 0x010000, CRC(5ef85273) SHA1(2ca9e3245c97fbed97a781e135fbb79df5b1bf18) ) sc2_suprz_sound ROM_END ROM_START( sc2suprz1p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "surprise-surprize_dat_var_ass.bin", 0x0000, 0x010000, CRC(37ab423e) SHA1(6b2ab927eb851b8f77eb474a1c5b68c335a17b2f) ) sc2_suprz_sound ROM_END ROM_START( sc2suprz2 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "surprise-surprize_std_ac_6pnd-20p_ass.bin", 0x0000, 0x010000, CRC(297959d7) SHA1(9bc8bc3d1be1f282573a3ad6994f06ee7bb64dfd) ) sc2_suprz_sound ROM_END ROM_START( sc2suprz2p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "surprise-surprize_dat_ac_6pnd-20p_ass.bin", 0x0000, 0x010000, CRC(7e0b263e) SHA1(bcbd82a87e7db65db22e55d9111b0f819a62150a) ) sc2_suprz_sound ROM_END ROM_START( sc2suprz3 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "surprise-surprize-6pound.bin", 0x0000, 0x010000, CRC(d00de4ab) SHA1(cdee9c2c27ab6bad8b0c633ce396fbe2987dbb61) ) sc2_suprz_sound ROM_END ROM_START( sc2motd ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "match-of-the-day_std_ac_10pnd_uk94_ass.bin", 0x0000, 0x010000, CRC(f75d128d) SHA1(7da2fb6bc7265848c20cfc137de846439af83b90) ) sc2_motd_sound ROM_END ROM_START( sc2motdp ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "match-of-the-day_dat_ac_10pnd_uk94_ass.bin", 0x0000, 0x010000, CRC(632325d8) SHA1(92c68b51b4e594bec5d9af43a697a4dd912ed864) ) sc2_motd_sound ROM_END ROM_START( sc2motd1 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "match-of-the-day_std_ac_10pnd_tri1_ass.bin", 0x0000, 0x010000, CRC(10b7a217) SHA1(615bf8e6d1b79c96efd91335a9c6f5db0df95891) ) sc2_motd_sound ROM_END ROM_START( sc2motd1p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "match-of-the-day_dat_ac_10pnd_tri1_ass.bin", 0x0000, 0x010000, CRC(948b3ede) SHA1(f1c7b4e9fb83ba848d4d8a3ab02a1a5e3b630054) ) sc2_motd_sound ROM_END ROM_START( sc2motd2 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "match-of-the-day_std_wi_ac_10pnd_ass.bin", 0x0000, 0x010000, CRC(b059fe93) SHA1(33d15c464f3f80f4600d961ddade0b6a661747ba) ) sc2_motd_sound ROM_END ROM_START( sc2motd2p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "match-of-the-day_dat_wi_ac_10pnd_ass.bin", 0x0000, 0x010000, CRC(412a30ed) SHA1(c7118954c086fb1243e441ed7728d801667e98ba) ) sc2_motd_sound ROM_END ROM_START( sc2motd3 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "match-of-the-day_std_ar_20p_uk94_ass.bin", 0x0000, 0x010000, CRC(96687a5a) SHA1(dafd7b0af3e26d609b5927c431f4adf2f424322a) ) sc2_motd_sound ROM_END ROM_START( sc2motd3p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "match-of-the-day_dat_ar_20p_uk94_ass.bin", 0x0000, 0x010000, CRC(f5adb4aa) SHA1(85afff3251e13808f140d6e58f1c9e2e23ce9d8c) ) sc2_motd_sound ROM_END ROM_START( sc2motd4 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "match-of-the-day_std_ar_20p_ass.bin", 0x0000, 0x010000, CRC(27f942a3) SHA1(928d3c2eef6b202c0d71b0843f64aba15aab4f42) ) sc2_motd_sound ROM_END ROM_START( sc2motd4p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "match-of-the-day_dat_ar_20p_ass.bin", 0x0000, 0x010000, CRC(ab1c44b9) SHA1(ce34570fabcb2c6ceab48ef7c4367ccafa95ef1a) ) sc2_motd_sound ROM_END ROM_START( sc2motd5 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "match-of-the-day_std_ss_20p_ass.bin", 0x0000, 0x010000, CRC(ce926573) SHA1(dff243d0eb12d4c13c8334099c5958e897cb8bd5) ) sc2_motd_sound ROM_END ROM_START( sc2motd5p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "match-of-the-day_dat_ss_20p_ass.bin", 0x0000, 0x010000, CRC(19dafe2d) SHA1(8a7bc4bfb7acd5386fdcadf91c2ba4f5615fa3c9) ) sc2_motd_sound ROM_END ROM_START( sc2motd6 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "match-of-the-day_std_8pnd-20p_ass.bin", 0x0000, 0x010000, CRC(8042a61d) SHA1(3e0e75918d6df2d4ed537ee532d1a7fa0bb359b7) ) sc2_motd_sound ROM_END ROM_START( sc2motd6p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "match-of-the-day_dat_8pnd-20p_ass.bin", 0x0000, 0x010000, CRC(da77960d) SHA1(e6fc97994612d9280b60df6600c26aa7919381d2) ) sc2_motd_sound ROM_END ROM_START( sc2motd7 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "match-of-the-day_std_20p_ass.bin", 0x0000, 0x010000, CRC(441931ef) SHA1(9c8c79470dda2a6589d04e4eb8d00d8a984bd1ed) ) sc2_motd_sound ROM_END ROM_START( sc2motd8p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "match-of-the-day_dat_20p_uk94_ass.bin", 0x0000, 0x010000, CRC(fa9216fa) SHA1(3d5d164419f022488e60e738958d3f66f4206e87) ) sc2_motd_sound ROM_END ROM_START( sc2motd9 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "motd6ac", 0x0000, 0x010000, CRC(d8e7811c) SHA1(ac67683984465aaf8a96322e71ab7b7bffe92361) ) sc2_motd_sound ROM_END ROM_START( sc2easy ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "easy-money_std_ac_var_8-10pnd_ass.bin", 0x0000, 0x010000, CRC(e9f581ca) SHA1(aee8a1af609921a0b33db7b460e4a58517bf9276) ) sc2_easy_sound ROM_END ROM_START( sc2easyp ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "easy-money_dat_ac_var_8-10pnd_ass.bin", 0x0000, 0x010000, CRC(e5633ac3) SHA1(d868d782e7d5f6c62ab8958150857336b7acff97) ) sc2_easy_sound ROM_END ROM_START( sc2easy1 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "easy-money_std_wi_ac_10pnd_tri3_ass.bin", 0x0000, 0x010000, CRC(38434925) SHA1(17148ba440c8fd139f7889a211a914ed679a195f) ) sc2_easy_sound ROM_END ROM_START( sc2easy1p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "easy-money_dat_wi_ac_10pnd_tri3_ass.bin", 0x0000, 0x010000, CRC(f841d5cf) SHA1(05afdfa483271635b530652385e2e566920e533d) ) sc2_easy_sound ROM_END ROM_START( sc2easy2 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "easy-money_std_wi_ac_var_10pnd-20p_ass.bin", 0x0000, 0x010000, CRC(05622afc) SHA1(169a492870a70aeb17078b2b27c36f5b82274b3f) ) sc2_easy_sound ROM_END ROM_START( sc2easy2p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "easy-money_dat_wi_ac_var_10pnd-20p_ass.bin", 0x0000, 0x010000, CRC(97f62e2d) SHA1(0884ddd0b25e78dd402983158e8c623ff4326cbd) ) sc2_easy_sound ROM_END ROM_START( sc2majes ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "majestic.p1", 0x0000, 0x010000, CRC(37289a5f) SHA1(a9d86ed16fc2ff2b83b60e48a1704b4e189c3ac7) ) ROM_END ROM_START( sc2majesp ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "match-of-the-day_dat_ms_20p_ass.bin", 0x0000, 0x010000, CRC(77710913) SHA1(709fff877ee863021e958bcecbd5cd58a977ea09) ) // wrong name, it's majestic bells ROM_REGION( 0x80000, "upd", 0 ) ROM_LOAD( "majesticsnd.bin", 0x0000, 0x080000, CRC(3ee3fee3) SHA1(6a5e72e8a808d870a84a0e3523eebfadfab6d5df) ) ROM_END ROM_START( sc2luvv ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD("95750808.bin", 0x00000, 0x10000, CRC(e6668fc7) SHA1(71dd412114c6386cba72e2b29ea07f2d99d14065)) ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD("95000584.p1", 0x00000, 0x10000, CRC(cfdd7bb2) SHA1(90086aaff743a7b2385488af1e8a126029113028))//mtx_ass.bin sc2_luvv_sound ROM_END ROM_START( sc2luvv1 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "luvvley-jubbley_std_ac_10pnd-20p_ass.bin", 0x0000, 0x010000, CRC(e4440803) SHA1(be9b49cbe2cfcaa0e640365e190da9c3fcf82bea) ) ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD( "95000575.p1", 0x0000, 0x010000, CRC(e4e06767) SHA1(bee2385c2a9c7ca39ff6a599f827ddba4324b903) )//luvvley-jubbley_mat_ass.bin sc2_luvv_sound ROM_END ROM_START( sc2luvv1p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "luvvley-jubbley_dat_ac_10pnd-20p_ass.bin", 0x0000, 0x010000, CRC(9dee74fc) SHA1(d29756d743b781ab9ce7baf990f4a2cc0e9d7972) ) ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD( "95000575.p1", 0x0000, 0x010000, CRC(e4e06767) SHA1(bee2385c2a9c7ca39ff6a599f827ddba4324b903) )//luvvley-jubbley_mat_ass.bin sc2_luvv_sound ROM_END ROM_START( sc2luvv2 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "luvvley-jubbley_std_ms_20p_ass.bin", 0x0000, 0x010000, CRC(d40a59d0) SHA1(7173fc6d349868b9194c4ad581762d299dfb1c69) ) ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD( "95000575.p1", 0x0000, 0x010000, CRC(e4e06767) SHA1(bee2385c2a9c7ca39ff6a599f827ddba4324b903) )//luvvley-jubbley_mat_ass.bin sc2_luvv_sound ROM_END ROM_START( sc2luvv2p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "luvvley-jubbley_dat_ms_20p_ass.bin", 0x0000, 0x010000, CRC(886a3a8e) SHA1(4c986e0c7278bd058ce2df2d755cbc8e4f31b3fa) ) ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD( "95000575.p1", 0x0000, 0x010000, CRC(e4e06767) SHA1(bee2385c2a9c7ca39ff6a599f827ddba4324b903) )//luvvley-jubbley_mat_ass.bin sc2_luvv_sound ROM_END ROM_START( sc2luvv4 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "luvvley-jubbley_std_ac_4pnd-5p_ass.bin", 0x0000, 0x010000, CRC(065ee9bb) SHA1(5d46f0e1b5d48dc94b9843998dedf6d3dfc83e3c) ) ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD( "95000575.p1", 0x0000, 0x010000, CRC(e4e06767) SHA1(bee2385c2a9c7ca39ff6a599f827ddba4324b903) )//luvvley-jubbley_mat_ass.bin sc2_luvv_sound ROM_END ROM_START( sc2luvvp ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "luvvley-jubbley_dat_ac_10pnd-25p_ass.bin", 0x0000, 0x010000, CRC(355210a0) SHA1(c03e1109ee1a419fc4ebdcf861d5220303a9c587) ) ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD( "95000575.p1", 0x0000, 0x010000, CRC(e4e06767) SHA1(bee2385c2a9c7ca39ff6a599f827ddba4324b903) )//luvvley-jubbley_mat_ass.bin sc2_luvv_sound ROM_END ROM_START( sc2luvv6p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "luvvley-jubbley_dat_ga_20p_ass.bin", 0x0000, 0x010000, CRC(8c0a6180) SHA1(1c1ee2b5081ee901b5929405a78d3e7a7989916a) ) ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD( "95000575.p1", 0x0000, 0x010000, CRC(e4e06767) SHA1(bee2385c2a9c7ca39ff6a599f827ddba4324b903) )//luvvley-jubbley_mat_ass.bin sc2_luvv_sound ROM_END ROM_START( sc2luvv4p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "luvvley-jubbley_dat_ac_4pnd-5p_ass.bin", 0x0000, 0x010000, CRC(4b3155b8) SHA1(aaba2e3d54a2b099b63ee4f5d3560d8eb562c4f1) ) ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD( "95000575.p1", 0x0000, 0x010000, CRC(e4e06767) SHA1(bee2385c2a9c7ca39ff6a599f827ddba4324b903) )//luvvley-jubbley_mat_ass.bin sc2_luvv_sound ROM_END ROM_START( sc2ptytm ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "95750806.p1", 0x0000, 0x010000, CRC(4e98c6c6) SHA1(7f4ec51f384b5203229da28f39c3127cd40cf67d) ) ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD( "95000585.p1", 0x0000, 0x010000, CRC(0672a9f4) SHA1(9e8e01aaa081ffb68aa494fe9dbae0620da0f6b9) )//party-time_mtx_ass.bin ROM_REGION( 0x80000, "upd", 0 ) ROM_LOAD( "partysnd1.bin", 0x0000, 0x020000, CRC(b5a5cc9e) SHA1(c9b132ad0d1ce9ff6b56ebde89d5006a5cf7dff6) ) ROM_END ROM_START( sc2ptytm1 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "partytime.bin", 0x0000, 0x010000, CRC(20ef430c) SHA1(b5d35704da425e7ca84500071f34b4d65d87b9fa) ) ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD( "partydot.bin", 0x0000, 0x010000, CRC(8a09b858) SHA1(bc932bebc7718da2b97e5f6ef06eb739748353f4) ) ROM_REGION( 0x80000, "upd", 0 ) ROM_LOAD( "partysnd1.bin", 0x0000, 0x020000, CRC(b5a5cc9e) SHA1(c9b132ad0d1ce9ff6b56ebde89d5006a5cf7dff6) ) ROM_END ROM_START( sc2ptytmp ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "party-time_dat_ac_4pnd-10p_ass.bin", 0x0000, 0x010000, CRC(a33a6d08) SHA1(cf93f42971978b00a15e17d4da6bb6e16e8f1fab) ) ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD( "partydot.bin", 0x0000, 0x010000, CRC(8a09b858) SHA1(bc932bebc7718da2b97e5f6ef06eb739748353f4) ) ROM_REGION( 0x80000, "upd", 0 ) ROM_LOAD( "partysnd1.bin", 0x0000, 0x020000, CRC(b5a5cc9e) SHA1(c9b132ad0d1ce9ff6b56ebde89d5006a5cf7dff6) ) ROM_END ROM_START( sc2ofool ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "onlyfoolsnhorses_std.bin", 0x0000, 0x010000, CRC(03cc611a) SHA1(e37d6b87017a52f8de339bbd69b2ccbff9872fae) ) sc2_ofool_matrix sc2_ofool_sound ROM_END ROM_START( sc2ofool1 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "game 147s only fools.bin", 0x0000, 0x010000, CRC(6cb6cef1) SHA1(bfa40f517b1455e4d563be5964605be63e950e87) ) sc2_ofool_matrix sc2_ofool_sound ROM_END ROM_START( sc2ofool2 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "fools + horses 10m 6.bin", 0x0000, 0x010000, CRC(5fe48a02) SHA1(fd5b07a58567e0c5eb75bf1526a853b3a60ddfa9) ) sc2_ofool_matrix sc2_ofool_sound ROM_END ROM_START( sc2ofool3 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "fools.bin", 0x0000, 0x010000, CRC(eaa0757a) SHA1(b6bec8f4f443d6c22c18e16ec0d65839fe30b61c) ) sc2_ofool_matrix sc2_ofool_sound ROM_END ROM_START( sc2ofool4 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "fools scor ii 10p.bin", 0x0000, 0x010000, CRC(1d6245b7) SHA1(f73b4741cf07d96ec79d907b88d07cd20c748dd3) ) sc2_ofool_matrix sc2_ofool_sound ROM_END ROM_START( sc2town ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "round-the-town_std_ac_10pnd-20p-25p_ass.bin", 0x0000, 0x010000, CRC(8394c0e9) SHA1(b9b45e0c855a5f7270259543337fb441694b61e2) ) ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD( "round-the-town_mtx.bin", 0x0000, 0x010000, CRC(aa6aac1d) SHA1(57ed376f602dd70495b3bd356bea5113fa8e861e) ) sc2_town_sound ROM_END ROM_START( sc2townp ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "round-the-town_dat_ac_10pnd-20p-25p_ass.bin", 0x0000, 0x010000, CRC(8291ad4e) SHA1(cd304052123dfe6d8504a6f5e92413c569bcaf8e) ) ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD( "round-the-town_mtx.bin", 0x0000, 0x010000, CRC(aa6aac1d) SHA1(57ed376f602dd70495b3bd356bea5113fa8e861e) ) sc2_town_sound ROM_END ROM_START( sc2town1 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "round-the-town_std_ar_var_ass.bin", 0x0000, 0x010000, CRC(e5be3a13) SHA1(8a31c67641bce3c2160bb1c651535902374349b4) ) ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD( "95000581.p1", 0x0000, 0x010000, CRC(1a3b2fb1) SHA1(3d51c6e16558c1ac8ad852a461cd89aef9bc91e4) )//round-the-town_mtx_ass.bin sc2_town_sound ROM_END ROM_START( sc2town1a ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "rtwn8arc.bin", 0x0000, 0x010000, CRC(b054b38e) SHA1(98aa68a4fb6db4a53a63a4976954277c082ee8bf) ) ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD( "95000581.p1", 0x0000, 0x010000, CRC(1a3b2fb1) SHA1(3d51c6e16558c1ac8ad852a461cd89aef9bc91e4) )//round-the-town_mtx_ass.bin sc2_town_sound ROM_END ROM_START( sc2town1p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "round-the-town_dat_ar_var_ass.bin", 0x0000, 0x010000, CRC(3d811bb4) SHA1(134e1c65f4f8377eca6d7ccfded5d4600d2949bf) ) ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD( "95000581.p1", 0x0000, 0x010000, CRC(1a3b2fb1) SHA1(3d51c6e16558c1ac8ad852a461cd89aef9bc91e4) )//round-the-town_mtx_ass.bin sc2_town_sound ROM_END ROM_START( sc2town2 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "95750069.p1", 0x0000, 0x010000, CRC(6bc0c2ff) SHA1(9a2bac50978f2b7d2072e0febe4bf4a935bf287d) )//round-the-town_std_ac_20p_20po_ass.bin ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD( "95000581.p1", 0x0000, 0x010000, CRC(1a3b2fb1) SHA1(3d51c6e16558c1ac8ad852a461cd89aef9bc91e4) )//round-the-town_mtx_ass.bin sc2_town_sound ROM_END ROM_START( sc2town3 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "round-the-town_std_var_ass.bin", 0x0000, 0x010000, CRC(1909994f) SHA1(47268e1119c808096ddff872e28444ed67bc5dbf) ) ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD( "95000581.p1", 0x0000, 0x010000, CRC(1a3b2fb1) SHA1(3d51c6e16558c1ac8ad852a461cd89aef9bc91e4) )//round-the-town_mtx_ass.bin sc2_town_sound ROM_END ROM_START( sc2town3p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "round-the-town_dat_var_ass.bin", 0x0000, 0x010000, CRC(85110517) SHA1(30eba3987cc60ccbaecbc4c700bb2f1ba088d12f) ) ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD( "95000581.p1", 0x0000, 0x010000, CRC(1a3b2fb1) SHA1(3d51c6e16558c1ac8ad852a461cd89aef9bc91e4) )//round-the-town_mtx_ass.bin sc2_town_sound ROM_END ROM_START( sc2town4 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "atown20p", 0x0000, 0x010000, CRC(4f7ec25e) SHA1(52af065633942a9e4c195f3294b81ae57bf0c414) ) ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD( "95000581.p1", 0x0000, 0x010000, CRC(1a3b2fb1) SHA1(3d51c6e16558c1ac8ad852a461cd89aef9bc91e4) )//round-the-town_mtx_ass.bin sc2_town_sound ROM_END ROM_START( sc2town5 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "rtt8ac", 0x0000, 0x010000, CRC(e495e5ea) SHA1(4fb6a43cee1c79ce05b71b35b195f2d35913c40c) ) ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD( "95000581.p1", 0x0000, 0x010000, CRC(1a3b2fb1) SHA1(3d51c6e16558c1ac8ad852a461cd89aef9bc91e4) )//round-the-town_mtx_ass.bin sc2_town_sound ROM_END //Multiple matrix ROMS in the set, so bear in mind if something looks wrong, the other ones may be right. Tried to match set to label. //Similarly, multiple sound ROMs mean there's been an attempt to organise them into logical sets. ROM_START( sc2cpe ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD("ce1std25p.bin", 0x00000, 0x10000, CRC(2fad9a49) SHA1(5ffb53031eef8778363836143c4e8d2a65361d51)) ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD("cpe1_mtx.bin", 0x00000, 0x10000, CRC(5fd1fd7c) SHA1(7645f8c011be77ac48f4eb2c75c92cc4245fdad4)) sc2_cpe_sound ROM_END ROM_START( sc2cpep ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-public-enemy-no1_dat_ac_25p_ass.bin", 0x0000, 0x010000, CRC(00bedbdf) SHA1(97b3e23fed6692ae88e6a6110008124422478355) ) ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD("cpe1_mtx.bin", 0x00000, 0x10000, CRC(5fd1fd7c) SHA1(7645f8c011be77ac48f4eb2c75c92cc4245fdad4)) sc2_cpe_sound ROM_END ROM_START( sc2cpe1 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-public-enemy-no1_std_ac_250pnd-25p_p65_ass.bin", 0x0000, 0x010000, CRC(2d56a73b) SHA1(31195fa16c1c95d49716448b80f1d0aa973f29d5) ) ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD( "95000572.p1", 0x0000, 0x010000, CRC(551ef8ca) SHA1(825f4c3ff56cb2da20ffe1b2ec33f1692f6806b2) ) ROM_REGION( 0x20000, "altmatrix", 0 ) ROM_LOAD( "95000572.hex", 0x0000, 0x01be8c, CRC(e57e66b5) SHA1(f3e44cdb697e6e666bd0008824e802a2cf997aa5) )//club-public-enemy-no1_mtx_25pss.hex sc2_cpe_sound_alt1 ROM_END ROM_START( sc2cpe1p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-public-enemy-no1_dat_ac_250pnd-25p_p65_ass.bin", 0x0000, 0x010000, CRC(131375cd) SHA1(4899e8dd4acec9563fa40109bb9b839c5d7209a8) ) ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD( "95000572.p1", 0x0000, 0x010000, CRC(551ef8ca) SHA1(825f4c3ff56cb2da20ffe1b2ec33f1692f6806b2) ) sc2_cpe_sound_alt1 ROM_END ROM_START( sc2cpe2 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-public-enemy-no1_std_fe_ac_250pnd-25p_ass.bin", 0x0000, 0x010000, CRC(0a36fd07) SHA1(6338858eb0dd6ba43bfea66afde0d6d1d5097aee) ) ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD( "95000572.p1", 0x0000, 0x010000, CRC(551ef8ca) SHA1(825f4c3ff56cb2da20ffe1b2ec33f1692f6806b2) ) sc2_cpe_sound_alt1 ROM_END ROM_START( sc2cpe2p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-public-enemy-no1_dat_fe_ac_250pnd-25p_ass.bin", 0x0000, 0x010000, CRC(5a79358b) SHA1(bf728108aad6937be0a5d79fa604f7ac3b191b42) ) ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD( "95000572.p1", 0x0000, 0x010000, CRC(551ef8ca) SHA1(825f4c3ff56cb2da20ffe1b2ec33f1692f6806b2) ) sc2_cpe_sound_alt1 ROM_END ROM_START( sc2cpe3 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-public-enemy-no1_std_ac_200pnd_ass.bin", 0x0000, 0x010000, CRC(5704e52d) SHA1(dfae48734794cea2e9a952d808dedb96fd5204b3) ) ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD( "95000569.bin", 0x0000, 0x010000, CRC(64014f73) SHA1(67d44db91944738fcadc38bfd0d2b7c0536adb9a) ) // WRONG this is from cops and robbers sc2_cpe_sound_alt2 ROM_END ROM_START( sc2cpe3p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-public-enemy-no1_dat_ac_200pnd_ass.bin", 0x0000, 0x010000, CRC(fec925a3) SHA1(5ce3b6f1236f511ae8975c7ecd1549e8d427a245) ) ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD( "95000569.bin", 0x0000, 0x010000, CRC(64014f73) SHA1(67d44db91944738fcadc38bfd0d2b7c0536adb9a) ) // see above comment sc2_cpe_sound_alt2 ROM_END ROM_START( sc2cpe4 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "95750273.p1", 0x0000, 0x010000, CRC(950da13c) SHA1(2c544e06112969f7914a5b4fd15e6b0dfedf6b0b) ) ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD( "95000569.bin", 0x0000, 0x010000, CRC(64014f73) SHA1(67d44db91944738fcadc38bfd0d2b7c0536adb9a) ) // see above comment sc2_cpe_sound_alt2 ROM_END ROM_START( sc2cpe4p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-public-enemy-no1_dat_fe_ac_200pnd_p65_rot_ass.bin", 0x0000, 0x010000, CRC(8d5ff953) SHA1(bdf6b5e014c46f6abac792a5913e98cb897b2a73) ) ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD( "95000569.bin", 0x0000, 0x010000, CRC(64014f73) SHA1(67d44db91944738fcadc38bfd0d2b7c0536adb9a) ) // see above comment sc2_cpe_sound_alt2 ROM_END //Multiple matrix roms again, best guesses based on labelling but may need to swap them about //It'll probably becom clear when the casino hardware is working ROM_START( sc2cops ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "cops-and-robbers_std_ac_10pnd_ass.bin", 0x0000, 0x010000, CRC(2a74bf68) SHA1(e6d0cf5c26815184d74bc2b1769d13321ce5e33a) ) ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD( "95000578.p1", 0x0000, 0x010000, CRC(bdd56a09) SHA1(92d0416578c55075a127f1c2af8d6de5216dd189) )//official part number for cops-and-robbers-mtx-ass.bin, cops & robbers 10 p2 (27512 sc2_cops_sound ROM_END ROM_START( sc2copsp ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "cops-and-robbers_dat_ar_var_ass.bin", 0x0000, 0x010000, CRC(6f544505) SHA1(177a8d4038759dc0e52c14b463aaa6afce81d338) ) ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD( "95000578.p1", 0x0000, 0x010000, CRC(bdd56a09) SHA1(92d0416578c55075a127f1c2af8d6de5216dd189) )//official part number for cops-and-robbers-mtx-ass.bin, cops & robbers 10 p2 (27512 sc2_cops_sound ROM_END ROM_START( sc2cops1p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "cops-and-robbers_dat_ac_10pnd_ass.bin", 0x0000, 0x010000, CRC(2e3d0614) SHA1(b8be9a1d0be643d0dde7f6d89c067af1e85018bf) ) ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD( "95000578.p1", 0x0000, 0x010000, CRC(bdd56a09) SHA1(92d0416578c55075a127f1c2af8d6de5216dd189) )//official part number for cops-and-robbers-mtx-ass.bin, cops & robbers 10 p2 (27512 sc2_cops_sound ROM_END ROM_START( sc2cops2 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "cops1020", 0x0000, 0x010000, CRC(3219a07f) SHA1(1f775189b50eeb55c584dd1054c9119d02b2f738) ) ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD( "copdot10", 0x0000, 0x010000, CRC(30c41ddd) SHA1(9aa66c30aa0fcbd3fb79a6d0d45d777a116f951c) ) sc2_cops_sound ROM_END ROM_START( sc2cops3 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "cops-and-robbers_std_ss_var_ass.bin", 0x0000, 0x010000, CRC(664216d2) SHA1(e222147d71f251554207627b7e5e9de5f10cfff8) ) ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD( "copsdot8", 0x0000, 0x010000, CRC(0eff2127) SHA1(e9788999ac6006faf0eb4e9d8ef1fd52f092be5a) ) sc2_cops_sound ROM_END ROM_START( sc2cops3p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "cops-and-robbers_dat_ss_var_ass.bin", 0x0000, 0x010000, CRC(f14af5f8) SHA1(8bb4d9fc78f1f2c274c4b21c7f4e67c3856f0019) ) ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD( "copsdot8", 0x0000, 0x010000, CRC(0eff2127) SHA1(e9788999ac6006faf0eb4e9d8ef1fd52f092be5a) ) sc2_cops_sound ROM_END ROM_START( sc2cops4 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "cops8ac", 0x0000, 0x010000, CRC(c2ef20ff) SHA1(3841fcaacb739ee90ddc064d42d3275dc6a64016) ) ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD( "copsdot8", 0x0000, 0x010000, CRC(0eff2127) SHA1(e9788999ac6006faf0eb4e9d8ef1fd52f092be5a) ) sc2_cops_sound ROM_END //Does this even need a matrix? ROM_START( sc2cops5 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "cops + robbers 6 25p,27512", 0x0000, 0x010000, CRC(0ad3fedf) SHA1(25775a80272c72234be9f528cc8f13cf9e1adbf7) ) ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD( "copsdot8", 0x0000, 0x010000, CRC(0eff2127) SHA1(e9788999ac6006faf0eb4e9d8ef1fd52f092be5a) ) sc2_cops_sound ROM_END ROM_START( sc2copsc ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "casino-cops-and-robbers_std_ac_var_10pnd_ass.bin", 0x0000, 0x010000, CRC(549457c2) SHA1(271c7077fd3ee5de67c914faf095b5295dfb6207) ) ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD( "95000578.p1", 0x0000, 0x010000, CRC(bdd56a09) SHA1(92d0416578c55075a127f1c2af8d6de5216dd189) )//official part number for cops-and-robbers-mtx-ass.bin, cops & robbers 10 p2 (27512 sc2_cops_sound ROM_END ROM_START( sc2copscp ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "casino-cops-and-robbers_dat_ac_var_10pnd_ass.bin", 0x0000, 0x010000, CRC(fadde12b) SHA1(9b041c932558a0132c853514ca3f325f6f97bc65) ) ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD( "95000578.p1", 0x0000, 0x010000, CRC(bdd56a09) SHA1(92d0416578c55075a127f1c2af8d6de5216dd189) )//official part number for cops-and-robbers-mtx-ass.bin, cops & robbers 10 p2 (27512 sc2_cops_sound ROM_END ROM_START( sc2copsc1 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "casino-cops-and-robbers_std_ms_to_8pnd_ass.bin", 0x0000, 0x010000, CRC(600a91fd) SHA1(b04bce98df824d2c217c70bd8a49349f93043360) ) ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD( "copsdot8", 0x0000, 0x010000, CRC(0eff2127) SHA1(e9788999ac6006faf0eb4e9d8ef1fd52f092be5a) ) sc2_cops_sound ROM_END ROM_START( sc2copsc1p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "casino-cops-and-robbers_dat_ms_to_8pnd_ass.bin", 0x0000, 0x010000, CRC(361ad99f) SHA1(444f2aeef404b087d49e2283bb36bde5e4e673ee) ) ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD( "copsdot8", 0x0000, 0x010000, CRC(0eff2127) SHA1(e9788999ac6006faf0eb4e9d8ef1fd52f092be5a) ) sc2_cops_sound ROM_END ROM_START( sc2copsc1pa ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "casino-cops-and-robbers_dat_ms_to_8pnd_ass.bin", 0x0000, 0x010000, CRC(361ad99f) SHA1(444f2aeef404b087d49e2283bb36bde5e4e673ee) ) ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD( "casino-cops-n-robbers.rom", 0x0000, 0x010000, CRC(54a5168f) SHA1(dfc2bf940ced5a53255238cd9e7d0503e3227691) ) sc2_cops_sound ROM_END //Some of these are labelled as for different cabinets, which probably means different reel motors or configurations ROM_START( sc2copcl ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-cops-and-robbers_std_ac_250pnd-25p_phx_ass.bin", 0x0000, 0x010000, CRC(668def2e) SHA1(802ca565a20d0fce2f5e4340c646429af6aadff6) ) sc2_copcl_sound ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD( "95000569.bin", 0x0000, 0x010000, CRC(64014f73) SHA1(67d44db91944738fcadc38bfd0d2b7c0536adb9a) ) ROM_END ROM_START( sc2copclp ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-cops-and-robbers_dat_ac_250pnd-25p_phx_ass.bin", 0x0000, 0x010000, CRC(f6e9a013) SHA1(02b6c203c3facdd7015ba1119bcb70bf34b4ec00) ) sc2_copcl_sound ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD( "95000569.bin", 0x0000, 0x010000, CRC(64014f73) SHA1(67d44db91944738fcadc38bfd0d2b7c0536adb9a) ) ROM_END ROM_START( sc2copcl1 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-cops-and-robbers_std_ac_250pnd-20p_rot_ass.bin", 0x0000, 0x010000, CRC(078651b5) SHA1(2acc45e5d66625753e5869f6f3ac1379d0c9dfcd) ) sc2_copcl_sound ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD( "95000569.bin", 0x0000, 0x010000, CRC(64014f73) SHA1(67d44db91944738fcadc38bfd0d2b7c0536adb9a) ) ROM_END ROM_START( sc2copcl1p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-cops-and-robbers_dat_ac_250pnd-20p_rot_ass.bin", 0x0000, 0x010000, CRC(05635f8b) SHA1(d3cf98e3858189db725621d4ba07728a585d7a3b) ) sc2_copcl_sound ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD( "95000569.bin", 0x0000, 0x010000, CRC(64014f73) SHA1(67d44db91944738fcadc38bfd0d2b7c0536adb9a) ) ROM_END ROM_START( sc2copcl2 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-cops-and-robbers_std_ac_250pnd-20p_ass.bin", 0x0000, 0x010000, CRC(229c65c1) SHA1(8052c4b8702275235545807e7b075571fc97d4f3) ) sc2_copcl_sound ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD( "95000569.bin", 0x0000, 0x010000, CRC(64014f73) SHA1(67d44db91944738fcadc38bfd0d2b7c0536adb9a) ) ROM_END ROM_START( sc2copcl3 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-cops-and-robbers_std_fe_ac_p67_ass.bin", 0x0000, 0x010000, CRC(4906d170) SHA1(c304a2986560d675b2e776965fdf444e4d56f104) ) sc2_copcl_sound ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD( "95000569.bin", 0x0000, 0x010000, CRC(64014f73) SHA1(67d44db91944738fcadc38bfd0d2b7c0536adb9a) ) ROM_END ROM_START( sc2copcl3p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-cops-and-robbers_dat_fe_ac_p67_ass.bin", 0x0000, 0x010000, CRC(327db998) SHA1(aa8583cedd52a3cd06be6423a32e48273ec6218a) ) sc2_copcl_sound ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD( "95000569.bin", 0x0000, 0x010000, CRC(64014f73) SHA1(67d44db91944738fcadc38bfd0d2b7c0536adb9a) ) ROM_END ROM_START( sc2copcl4 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-cops-and-robbers_std_ac_var_p65_ass.bin", 0x0000, 0x010000, CRC(23d80392) SHA1(d7f5bab4fc8f42c1a38e26b54bc519e0f03d20bc) ) sc2_copcl_sound ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD( "95000569.bin", 0x0000, 0x010000, CRC(64014f73) SHA1(67d44db91944738fcadc38bfd0d2b7c0536adb9a) ) ROM_END ROM_START( sc2copcl5 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-cops-and-robbers_std_fe_ac_p63_ass.bin", 0x0000, 0x010000, CRC(fc7f9b85) SHA1(d9f940bca29919d097fa7d128869725e01d6dbc3) ) sc2_copcl_sound ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD( "95000569.bin", 0x0000, 0x010000, CRC(64014f73) SHA1(67d44db91944738fcadc38bfd0d2b7c0536adb9a) ) ROM_END ROM_START( sc2copcl6 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-cops-and-robbers_std_ac_200pnd-20p_ass.bin", 0x0000, 0x010000, CRC(214cda40) SHA1(fc585f211256495bfaaa6cb6c4d9c8a110ab5051) ) sc2_copcl_sound ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD( "95000569.bin", 0x0000, 0x010000, CRC(64014f73) SHA1(67d44db91944738fcadc38bfd0d2b7c0536adb9a) ) ROM_END ROM_START( sc2copcl6p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-cops-and-robbers_dat_ac_200pnd-20p_ass.bin", 0x0000, 0x010000, CRC(b4071611) SHA1(2596ccee2b94bb56aa629ee892bd357b706005b0) ) sc2_copcl_sound ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD( "95000569.bin", 0x0000, 0x010000, CRC(64014f73) SHA1(67d44db91944738fcadc38bfd0d2b7c0536adb9a) ) ROM_END ROM_START( sc2copcl7 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-cops-and-robbers_std_ac_var_200pnd_ijf_ass.bin", 0x0000, 0x010000, CRC(db5a287e) SHA1(5615480767348061b7f08a709a16aa0b9cf0658e) ) sc2_copcl_sound ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD( "95000569.bin", 0x0000, 0x010000, CRC(64014f73) SHA1(67d44db91944738fcadc38bfd0d2b7c0536adb9a) ) ROM_END ROM_START( sc2copcl8 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-cops-and-robbers_std_ac_ffp_ass.bin", 0x0000, 0x010000, CRC(347255bf) SHA1(7f96277579e68bdf1e21788cc5e35941d98df87f) ) sc2_copcl_sound ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD( "95000569.bin", 0x0000, 0x010000, CRC(64014f73) SHA1(67d44db91944738fcadc38bfd0d2b7c0536adb9a) ) ROM_END ROM_START( sc2copcl8p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-cops-and-robbers_dat_ac_ffp_ass.bin", 0x0000, 0x010000, CRC(ec92b62d) SHA1(f10bc8fa55cd59127f179a35a61c1a57597856b6) ) sc2_copcl_sound ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD( "95000569.bin", 0x0000, 0x010000, CRC(64014f73) SHA1(67d44db91944738fcadc38bfd0d2b7c0536adb9a) ) ROM_END ROM_START( sc2copcl9 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-cops-and-robbers_std_fe_ac_ass.bin", 0x0000, 0x010000, CRC(c7461e95) SHA1(f4088056e848742d3795f5b067476b56071f99bd) ) sc2_copcl_sound ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD( "95000569.bin", 0x0000, 0x010000, CRC(64014f73) SHA1(67d44db91944738fcadc38bfd0d2b7c0536adb9a) ) ROM_END ROM_START( sc2copcl9p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-cops-and-robbers_dat_fe_ac_ass.bin", 0x0000, 0x010000, CRC(ead8cbe5) SHA1(5594eb9a736e0f15a6f0f097a8cbbd8352e46fc4) ) sc2_copcl_sound ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD( "95000569.bin", 0x0000, 0x010000, CRC(64014f73) SHA1(67d44db91944738fcadc38bfd0d2b7c0536adb9a) ) ROM_END ROM_START( sc2copcl10 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-cops-and-robbers_std_ac_npr_ass.bin", 0x0000, 0x010000, CRC(b9c0bcb4) SHA1(c1a398bd58097411b80d36030760e7820dc346f4) ) sc2_copcl_sound ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD( "95000569.bin", 0x0000, 0x010000, CRC(64014f73) SHA1(67d44db91944738fcadc38bfd0d2b7c0536adb9a) ) ROM_END ROM_START( sc2copcl11 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "cops200", 0x0000, 0x010000, CRC(05d29adc) SHA1(06a986356c1b48ad5ee92c9a7f6fb2531e1806af) ) sc2_copcl_sound ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD( "95000569.bin", 0x0000, 0x010000, CRC(64014f73) SHA1(67d44db91944738fcadc38bfd0d2b7c0536adb9a) ) ROM_END ROM_START( sc2copcl11p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-cops-and-robbers_dat_fr_ac_p63_ass.bin", 0x0000, 0x010000, CRC(93965bfc) SHA1(52af75234f56a77f082132d9532d3ffcaef5d271) ) sc2_copcl_sound ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD( "95000569.bin", 0x0000, 0x010000, CRC(64014f73) SHA1(67d44db91944738fcadc38bfd0d2b7c0536adb9a) ) ROM_END ROM_START( sc2copcl12 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "premier-club-manager_dat_ac_250pnd-25p_ass.bin", 0x0000, 0x010000, CRC(6446176c) SHA1(17cccc00d443ffde11943ebda112ef1e79134455) ) // filename is wrong, this is a club cops n robbers sc2_copcl_sound ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD( "95000569.bin", 0x0000, 0x010000, CRC(64014f73) SHA1(67d44db91944738fcadc38bfd0d2b7c0536adb9a) ) ROM_END ROM_START( sc2copdc ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-deluxe-cops-and-robbers_std_ac_250pnd-25p_p67_ass.bin", 0x0000, 0x010000, CRC(fd19db9a) SHA1(441d80b8463ffd5f8783b3cb80d8321f64e8fcc5) ) ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD( "club-deluxe-cops-and-robbers_mtx_250pnd-25p.bin", 0x0000, 0x010000, CRC(e1e4c10d) SHA1(5c508fe8ed96191eb1fa7156a09441f2f840544f) ) ROM_REGION( 0x20000, "altmatrix", 0 )//HEX equivalent of above? ROM_LOAD( "club-deluxe-cops-and-robbers_mtx_250pnd-25pss.hex", 0x0000, 0x01cfbf, CRC(b2abbab4) SHA1(40e202e1678f637f7c0097b4f8f4884de439935e) ) sc2_copdc_sound ROM_END ROM_START( sc2copdcp ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-deluxe-cops-and-robbers_dat_ac_250pnd-25p_p67_ass.bin", 0x0000, 0x010000, CRC(734c5e16) SHA1(e6a6a31ef5156e207dd77c40f5b29b10ef4f9def) ) ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD( "club-deluxe-cops-and-robbers_mtx_250pnd-25p.bin", 0x0000, 0x010000, CRC(e1e4c10d) SHA1(5c508fe8ed96191eb1fa7156a09441f2f840544f) ) sc2_copdc_sound ROM_END ROM_START( sc2copdc1 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-deluxe-cops-and-robbers_std_ac_250pnd-25p_p65_ass.bin", 0x0000, 0x010000, CRC(8f5396a6) SHA1(c7cd83bdeca3a852a8203330ca14574608b9a9e9) ) ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD( "club-deluxe-cops-and-robbers_mtx_250pnd-25p.bin", 0x0000, 0x010000, CRC(e1e4c10d) SHA1(5c508fe8ed96191eb1fa7156a09441f2f840544f) ) sc2_copdc_sound ROM_END ROM_START( sc2copdc1p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-deluxe-cops-and-robbers_dat_ac_250pnd-25p_p65_ass.bin", 0x0000, 0x010000, CRC(f2433167) SHA1(88c90c047f67361e1974ea29a887f11c79c78b55) ) ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD( "club-deluxe-cops-and-robbers_mtx_250pnd-25p.bin", 0x0000, 0x010000, CRC(e1e4c10d) SHA1(5c508fe8ed96191eb1fa7156a09441f2f840544f) ) sc2_copdc_sound ROM_END ROM_START( sc2copdc2 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-deluxe-cops-and-robbers_std_ac_250pnd-20p_ass.bin", 0x0000, 0x010000, CRC(4e7da1cb) SHA1(1c61f47f30a9d27f558548c23ddf6de2e5366344) ) ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD( "club-deluxe-cops-and-robbers_mtx_250pnd-25p.bin", 0x0000, 0x010000, CRC(e1e4c10d) SHA1(5c508fe8ed96191eb1fa7156a09441f2f840544f) ) sc2_copdc_sound ROM_END ROM_START( sc2copdc2p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-deluxe-cops-and-robbers_dat_ac_250pnd-20p_ass.bin", 0x0000, 0x010000, CRC(c5f6c4f6) SHA1(69be1c6f134406a5457cf4bd7ed78dc4524bac6d) ) ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD( "club-deluxe-cops-and-robbers_mtx_250pnd-25p.bin", 0x0000, 0x010000, CRC(e1e4c10d) SHA1(5c508fe8ed96191eb1fa7156a09441f2f840544f) ) sc2_copdc_sound ROM_END ROM_START( sc2copdc3 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-deluxe-cops-and-robbers_std_ac_250pnd_ass.bin", 0x0000, 0x010000, CRC(10a9d7d3) SHA1(7d147ce9c2c98f10694ee99e14286be3f74bbdf4) ) ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD( "club-deluxe-cops-and-robbers_mtx_250pnd-25p.bin", 0x0000, 0x010000, CRC(e1e4c10d) SHA1(5c508fe8ed96191eb1fa7156a09441f2f840544f) ) sc2_copdc_sound ROM_END ROM_START( sc2copdc3p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-deluxe-cops-and-robbers_dat_ac_250pnd_ass.bin", 0x0000, 0x010000, CRC(6b899a10) SHA1(58b7e2e9eda0d3715de8a4af31b49e059942b6f2) ) ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD( "club-deluxe-cops-and-robbers_mtx_250pnd-25p.bin", 0x0000, 0x010000, CRC(e1e4c10d) SHA1(5c508fe8ed96191eb1fa7156a09441f2f840544f) ) sc2_copdc_sound ROM_END //Cannot be sure the matrix rom matches these, but we have no alternative... ROM_START( sc2copdc4 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-deluxe-cops-and-robbers_std_ac_20p_p63_ass.bin", 0x0000, 0x010000, CRC(cb2c995c) SHA1(2a618eb611637e048dc054de0d8f6466f5071617) ) ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD( "club-deluxe-cops-and-robbers_mtx_250pnd-25p.bin", 0x0000, 0x010000, CRC(e1e4c10d) SHA1(5c508fe8ed96191eb1fa7156a09441f2f840544f) ) sc2_copdc_sound ROM_END ROM_START( sc2copdc4p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-deluxe-cops-and-robbers_dat_ac_20p_p63_ass.bin", 0x0000, 0x010000, CRC(5c97d505) SHA1(6ade77a6dcf1cc57afe879502534f855f6bd4cc8) ) ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD( "club-deluxe-cops-and-robbers_mtx_250pnd-25p.bin", 0x0000, 0x010000, CRC(e1e4c10d) SHA1(5c508fe8ed96191eb1fa7156a09441f2f840544f) ) sc2_copdc_sound ROM_END ROM_START( sc2copdc5 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-deluxe-cops-and-robbers_std_ac_var_200pnd_ass.bin", 0x0000, 0x010000, CRC(23d239fa) SHA1(44dae2cd2be573df71b60ba3918cc2d728cde4b4) ) ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD( "club-deluxe-cops-and-robbers_mtx_250pnd-25p.bin", 0x0000, 0x010000, CRC(e1e4c10d) SHA1(5c508fe8ed96191eb1fa7156a09441f2f840544f) ) sc2_copdc_sound ROM_END ROM_START( sc2copdc5p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-deluxe-cops-and-robbers_dat_ac_var_200pnd_ass.bin", 0x0000, 0x010000, CRC(a914cb23) SHA1(cd3332506229184cf0c3db37c43d2fa4cd2e54d9) ) ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD( "club-deluxe-cops-and-robbers_mtx_250pnd-25p.bin", 0x0000, 0x010000, CRC(e1e4c10d) SHA1(5c508fe8ed96191eb1fa7156a09441f2f840544f) ) sc2_copdc_sound ROM_END ROM_START( sc2copdc6 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "clubcopsnrobbersdeluxe.bin", 0x0000, 0x010000, CRC(055e0f2c) SHA1(8aa7386031fd381deb7d79ce3217bab0d01671f0) ) ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD( "club-deluxe-cops-and-robbers_mtx_250pnd-25p.bin", 0x0000, 0x010000, CRC(e1e4c10d) SHA1(5c508fe8ed96191eb1fa7156a09441f2f840544f) ) sc2_copdc_sound ROM_END ROM_START( sc2dels ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "del_s-millions_std_ac_10pnd-20p-25p_a.bin", 0x0000, 0x010000, CRC(b1e8d4ef) SHA1(189184aa6f9ff2204e35d0f7ae40493bcb0751bd) ) sc2_dels_sound ROM_END ROM_START( sc2delsp ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "del_s-millions_dat_ac_10pnd-20p-25p_a.bin", 0x0000, 0x010000, CRC(c81f200f) SHA1(8a9ee842e17a63276a0850adc52159dc46a239c0) ) sc2_dels_sound ROM_END ROM_START( sc2dels1 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "del_s-millions_std_wi_ac_10pnd-20p_a.bin", 0x0000, 0x010000, CRC(dd44aecb) SHA1(1e8ced54323580f43facf683c1f489f1ea281e16) ) sc2_dels_sound ROM_END ROM_START( sc2dels1p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "del_s-millions_dat_wi_ac_10pnd-20p_a.bin", 0x0000, 0x010000, CRC(fdb33c9b) SHA1(2506fe8e7e1e49f90652309996813ac5967442a0) ) sc2_dels_sound ROM_END ROM_START( sc2dels2 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "del_s-millions_std_ac_8pnd-20p_a.bin", 0x0000, 0x010000, CRC(9194fb69) SHA1(30d2c5a8a16c96c081f442a66172f8b9fb1d602d) ) sc2_dels_sound ROM_END ROM_START( sc2dels2p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "del_s-millions_dat_ac_8pnd-20p_a.bin", 0x0000, 0x010000, CRC(92c0e403) SHA1(5410365137ab8debb10358f24cdd0b0b74755677) ) sc2_dels_sound ROM_END ROM_START( sc2dels3 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "del_s-millions_std_ac_8pnd_a.bin", 0x0000, 0x010000, CRC(58f87c90) SHA1(a6dcdf1edc7620226d89c907a5910c4a4b2d4190) ) sc2_dels_sound ROM_END ROM_START( sc2dels3p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "del_s-millions_dat_ac_8pnd_a.bin", 0x0000, 0x010000, CRC(23eca216) SHA1(f427d92929e51d6f0148d212e13067ddc15e2307) ) sc2_dels_sound ROM_END ROM_START( sc2dels4 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "del_s-millions_std_ms_20p_ass.bin", 0x0000, 0x010000, CRC(f4a5803d) SHA1(c9b6f71847a4dd87ea34b51935618df5a735150d) ) sc2_dels_sound ROM_END ROM_START( sc2dels4p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "del_s-millions_dat_ms_20p_a.bin", 0x0000, 0x010000, CRC(57ade491) SHA1(3aed99d92c391f99fa8ff7d61370d59245156121) ) sc2_dels_sound ROM_END ROM_START( sc2dels5 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "del_s-millions_std_ss_20p_a.bin", 0x0000, 0x010000, CRC(755b8546) SHA1(67d2bb5556c03acf71e0b50c8cf54ac92acbce69) ) sc2_dels_sound ROM_END ROM_START( sc2dels6 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "delm20p", 0x0000, 0x010000, CRC(9d8acc21) SHA1(04d9cb4d01ddfb4e33774b313446dcd763f869fa) ) sc2_dels_sound ROM_END ROM_START( sc2dels7 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "dem20arc", 0x0000, 0x010000, CRC(9ae6291d) SHA1(966416d234e2ec708984595dedbfbe554ff1c867) ) sc2_dels_sound ROM_END ROM_START( sc2dels8 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "dels10", 0x0000, 0x010000, CRC(8bf1b9f5) SHA1(eb9c36579d56f83d72952fab9911a991aeec0579) ) sc2_dels_sound ROM_END ROM_START( sc2dels9 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "95751541.p1", 0x0000, 0x010000, CRC(495b7cec) SHA1(779a80371580b9154f0915e7c438dbf965dd1a02) ) sc2_dels_sound ROM_END ROM_START( sc2delsd ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "delsdlx6", 0x0000, 0x010000, CRC(64acb285) SHA1(7a011b915809712fd69902258f1e6c9b42f163eb) ) sc2_dels_sound ROM_END // sets below are mazooma //Protocol status is guessed from part number for now until we're certain everything works with Mazooma games. ROM_START( sc2delsm ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "98400005", 0x0000, 0x010000, CRC(bd9153cf) SHA1(695a897077b2136ba4d0699cad616df5ceadf824) ) sc2_dels_sound_alt ROM_END ROM_START( sc2delsmp ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "98400006", 0x0000, 0x010000, CRC(2dc3355c) SHA1(6db6ddc93e05516b75d0dd27d5ab190d183a2bd1) ) sc2_dels_sound_alt ROM_END ROM_START( sc2delsm1 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "98400007", 0x0000, 0x010000, CRC(f29b0110) SHA1(b2a56e68a2bb4f4cc5b0f32933bf9e9acb0582d2) ) sc2_dels_sound_alt ROM_END ROM_START( sc2delsm1p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "98400008", 0x0000, 0x010000, CRC(38a0159b) SHA1(2f25ae4d858f68750a627d298556a7ce461480e5) ) sc2_dels_sound_alt ROM_END ROM_START( sc2delsm2 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "98401005", 0x0000, 0x010000, CRC(d91beaa2) SHA1(b018d335e8551efe4cc09381324d7ae3d77b2907) ) sc2_dels_sound_alt ROM_END ROM_START( sc2delsm2p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "98401006", 0x0000, 0x010000, CRC(262d57f9) SHA1(157bfa2d9de8da9f7791295b1e476bf2329f55cd) ) sc2_dels_sound_alt ROM_END ROM_START( sc2delsm3 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "98401007", 0x0000, 0x010000, CRC(013c5e7c) SHA1(f3e960b44faecc7d19c6e058b62a30e45c3cfeae) ) sc2_dels_sound_alt ROM_END ROM_START( sc2delsm3p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "98401008", 0x0000, 0x010000, CRC(665b3af4) SHA1(a7d51976caa8c373ac772e1315a33f0f042974a6) ) sc2_dels_sound_alt ROM_END ROM_START( sc2wembl ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "road-to-wembley_std_ac_10pnd_15rm_ass.bin", 0x0000, 0x010000, CRC(7b8e7a47) SHA1(3026850a18ef9cb44584550e28f62165bfa690e9) ) sc2_wembl_sound ROM_END ROM_START( sc2wemblp ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "road-to-wembley_dat_ac_10pnd_15rm_ass.bin", 0x0000, 0x010000, CRC(6ab89e2f) SHA1(6b2faa587153f453e9fdf043c6ca5a90d8c6b66d) ) sc2_wembl_sound ROM_END ROM_START( sc2wembl1 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "road-to-wembley_std_20p_15rm_ass.bin", 0x0000, 0x010000, CRC(065f2f8b) SHA1(81471db8de879b7d5b8741beefa5214f2c48ef84) ) sc2_wembl_sound ROM_END ROM_START( sc2wembl1p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "road-to-wembley_dat_20p_15rm_ass.bin", 0x0000, 0x010000, CRC(45c3df4c) SHA1(48ef0e46a94a815e1e429f402cc8fd13bde4d738) ) sc2_wembl_sound ROM_END ROM_START( sc2wembl2 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "road-to-wembley_std_ac_10pnd_ass.bin", 0x0000, 0x010000, CRC(ae2330f0) SHA1(d309284f0f0333f6e065f30d7ac9416b2fc4ee1f) ) sc2_wembl_sound ROM_END ROM_START( sc2wembl2p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "road-to-wembley_dat_ac_10pnd_ass.bin", 0x0000, 0x010000, CRC(bf15d498) SHA1(f94d21d1202107db7955829340ada445d59f74ff) ) sc2_wembl_sound ROM_END ROM_START( sc2wembl4p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "road-to-wembley_dat_ss_10p_ass.bin", 0x0000, 0x010000, CRC(630b5306) SHA1(aa23645cc7f1c86e88a62420a837ab64c5090d09) ) sc2_wembl_sound ROM_END ROM_START( sc2wembl5a ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "road-to-wembley_std_ss_20p_16rm_ass.bin", 0x0000, 0x010000, CRC(17cd6162) SHA1(80129b26db4617281bb6e5aa1f573cf222660303) ) sc2_wembl_sound ROM_END ROM_START( sc2wembl5ap ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "road-to-wembley_dat_ss_20p_16rm_ass.bin", 0x0000, 0x010000, CRC(55b1764a) SHA1(1b1e5b89eda0d07662af003d1259e0da725abbc9) ) sc2_wembl_sound ROM_END ROM_START( sc2wembl6ap ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "road-to-wembley_dat_ar_20p_16rm_ass.bin", 0x0000, 0x010000, CRC(550f82ec) SHA1(80b1d0839f600b01f2a60de0e191add0faaad089) ) sc2_wembl_sound ROM_END ROM_START( sc2wembl7a ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "rtw816rm", 0x0000, 0x010000, CRC(337264ae) SHA1(5e3e67bd20416331df6e35c6a384d5b88b70aa17) ) sc2_wembl_sound ROM_END ROM_START( sc2wembl7ap ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "road-to-wembley_dat_ac_8pnd_16rm_ass.bin", 0x0000, 0x010000, CRC(512fafcb) SHA1(fe90c7fc58bd3dc0bc84e060c6b7a37dd855733b) ) sc2_wembl_sound ROM_END ROM_START( sc2wembl8 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "95750499.p1", 0x0000, 0x010000, CRC(a2b11ca6) SHA1(cc1931504f8da98119f771499db616898d92e0d9) ) sc2_wembl_sound ROM_END ROM_START( sc2wembl9 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "95750500.p1", 0x0000, 0x010000, CRC(bfe45926) SHA1(6a2814735e0894bb5152cba8f90d98cfa98c250b) ) sc2_wembl_sound ROM_END ROM_START( sc2wembl10 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "95750501.p1", 0x0000, 0x010000, CRC(cab3da07) SHA1(8ef7ed8427cbb213f218328666da3ebd92aca5a5) ) sc2_wembl_sound ROM_END ROM_START( sc2wemblm ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "98400014", 0x0000, 0x010000, CRC(e4f3e02d) SHA1(ce2b961e6142ecfb1532daaa53746d785e2342eb) ) ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 ) ROM_LOAD( "wembley_sound.bin", 0x0000, 0x080000, CRC(5ce2fc50) SHA1(26533428582058f0cd618e3657f967bc64e551fc) ) ROM_END //There are two matrix ROMs here, presumably for different payouts or stakes, I've made my best guess as to which matches which but bear in mind //the other one exists if there are any issues when these games start running ROM_START( sc2prem ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "premier-club-manager_std_ac_250pnd-25p_ass.bin", 0x0000, 0x010000, CRC(404716ed) SHA1(57916fb70621c96eccb0e5bbee821ca2133aaa5f) ) ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD( "95000571.p1", 0x0000, 0x010000, CRC(4b4bdb8b) SHA1(de9b52da600629e680fd96f0d82a9f76fbc84bdf) )//premier-club-manager_mtx_250pnd-25p_ass.bin sc2_prem_sound ROM_END ROM_START( sc2prem1 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "premier-club-manager_std_ac_var_ass.bin", 0x0000, 0x010000, CRC(68e5474e) SHA1(927d41f73e287c71546823ffe829f1e046f3cca6) ) ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD( "95000570.p1", 0x0000, 0x010000, CRC(7ac2a278) SHA1(f95a7451d1514be19d747707a32bf7280dcfb8b6) )//premier-club-manager_mtx_ass.bin sc2_prem_sound ROM_END ROM_START( sc2prem1p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "premier-club-manager_dat_ac_var_ass.bin", 0x0000, 0x010000, CRC(d1880c7a) SHA1(d1f7891fc8d4570e02c0bfc23e1ed0b159e280c1) ) ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD( "95000570.p1", 0x0000, 0x010000, CRC(7ac2a278) SHA1(f95a7451d1514be19d747707a32bf7280dcfb8b6) )//premier-club-manager_mtx_ass.bin sc2_prem_sound ROM_END ROM_START( sc2prem2 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "premclub.bin", 0x0000, 0x010000, CRC(5231ab3e) SHA1(a9e16a5bbeaa0612212d3ef0e78fbc7628cfc0fa) ) ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD( "95000570.p1", 0x0000, 0x010000, CRC(7ac2a278) SHA1(f95a7451d1514be19d747707a32bf7280dcfb8b6) )//premier-club-manager_mtx_ass.bin sc2_prem_sound ROM_END ROM_START( sc2downt ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "down-town_std_ar_20p_15rm_ass.bin", 0x0000, 0x010000, CRC(bffe2f17) SHA1(c9daeec2b715d318649c8883b4437fdd997d0dc8) ) sc2_downt_sound ROM_END ROM_START( sc2downtp ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "down-town_dat_20p_15rm_ass.bin", 0x0000, 0x010000, CRC(3390da28) SHA1(80abda7a0d6913b701fb030b525db794d130df5b) ) sc2_downt_sound ROM_END ROM_START( sc2downt1 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "down-town_std_ar_20p_ass.bin", 0x0000, 0x010000, CRC(a162c04a) SHA1(516f754b2e9cc33d43bac37f1f0697c1a886027e) ) sc2_downt_sound ROM_END ROM_START( sc2downt1p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "down-town_dat_ar_20p_ass.bin", 0x0000, 0x010000, CRC(a84c92c7) SHA1(99519d3e6166ab80236f1c16be82f7b2648f0aff) ) sc2_downt_sound ROM_END ROM_START( sc2downt2 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "down-town_std_20p_15rm_ass.bin", 0x0000, 0x010000, CRC(ef4c489f) SHA1(3b4e0c811edcb4f1f9c133ce92b7d965e167e51c) ) sc2_downt_sound ROM_END ROM_START( sc2downt2p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "down-town_dat_ar_20p_15rm_ass.bin", 0x0000, 0x010000, CRC(39fc9af0) SHA1(3b3a2a2ada79fa822332c066d50d81e64860292b) ) sc2_downt_sound ROM_END ROM_START( sc2downt3 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "down-town_std_ac_10pnd-20p_15rm_ass.bin", 0x0000, 0x010000, CRC(7ef9d60d) SHA1(54000f31eac051efd2fd3fe485076f845ef3da30) ) sc2_downt_sound ROM_END ROM_START( sc2downt3p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "down-town_dat_ac_10pnd-20p_15rm_ass.bin", 0x0000, 0x010000, CRC(b082210f) SHA1(cd8d18fc2dcaf6fc02bc05d4c9e4a76f2199ad8d) ) sc2_downt_sound ROM_END ROM_START( sc2downt4 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "down-town_std_wi_ac_10pnd_15rm_ass.bin", 0x0000, 0x010000, CRC(bb448916) SHA1(ed62858cb78c9f08a55679cfdb19a3fa951d1aed) ) sc2_downt_sound ROM_END ROM_START( sc2downt4p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "down-town_dat_wi_ac_10pnd_15rm_ass.bin", 0x0000, 0x010000, CRC(29a1a709) SHA1(6b2de1e7902ba5b678aebf04b0f8c3bceed8f637) ) sc2_downt_sound ROM_END ROM_START( sc2downt5 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "dtown8c.bin", 0x0000, 0x010000, CRC(6b93171c) SHA1(90e01e827b473bb6ffb567a350d9d8de9119cf8d) ) sc2_downt_sound ROM_END ROM_START( sc2downt6 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "dtwn20v", 0x0000, 0x010000, CRC(5e6f05e4) SHA1(78ba0636aca6d6f5d8aee0f27c337975c5680e98) ) sc2_downt_sound ROM_END ROM_START( sc2downt7 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "dtwnac", 0x0000, 0x010000, CRC(f553e337) SHA1(1881912807e4d245b8f2455ca8ca6d0c158ac5a8) ) sc2_downt_sound ROM_END //All these ROMs are near identical to their similarly named counterparts, but are designed to handle the characteristics of a different motor //(Starpoint 16RM vs Starpoint 15RM) ROM_START( sc2downt3a ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "down-town_std_ac_10pnd-20p_16rm_ass.bin", 0x0000, 0x010000, CRC(932e49d9) SHA1(05ae4751f55eefe9884444745bcf3f2ecb69e332) ) sc2_downt_sound ROM_END ROM_START( sc2downt3ap ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "down-town_dat_ac_10pnd-20p_16rm_ass.bin", 0x0000, 0x010000, CRC(d6d95ff4) SHA1(55d2b97a0609e305d28c92f439eb3b834d29aff5) ) sc2_downt_sound ROM_END ROM_START( sc2downt4a ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "down-town_std_wi_ac_10pnd_16rm_ass.bin", 0x0000, 0x010000, CRC(96ddfacd) SHA1(9085cdafc7b3ddf5ef77251a9ff4d4b4beff4ff1) ) sc2_downt_sound ROM_END ROM_START( sc2downt4ap ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "down-town_dat_wi_ac_10pnd_16rm_ass.bin", 0x0000, 0x010000, CRC(6f6f8c71) SHA1(5fba18cc092a04b3b737bb17a03d5e37a33da985) ) sc2_downt_sound ROM_END ROM_START( sc2downt8a ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "down-town_std_ss_20p_16rm_ass.bin", 0x0000, 0x010000, CRC(593f59a5) SHA1(578173ec26980072a00bb46370c2c1113916c279) ) sc2_downt_sound ROM_END ROM_START( sc2downt8ap ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "down-town_dat_ss_20p_16rm_ass.bin", 0x0000, 0x010000, CRC(39a1cd5d) SHA1(bce1e1bfe4e9e3bc62bdf8a57b0b2db2b3accd4f) ) sc2_downt_sound ROM_END ROM_START( sc2goldr ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "gr1_3.bin", 0x0000, 0x010000, CRC(caed7c10) SHA1(3ea4b786d7574a3274131554885a372283eb1cf4) ) sc2_goldr_sound ROM_END ROM_START( sc2goldrp ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "gr1_3d.bin", 0x0000, 0x010000, CRC(e5ad5d10) SHA1(8a2bf68b923848421b90af8a1c42f5cef1a02121) ) sc2_goldr_sound ROM_END ROM_START( sc2goldr1 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "gold_reserve_game", 0x0000, 0x010000, CRC(581726a3) SHA1(7e122a9d48f49648feeeb3fe430013402a5dc8d7) ) sc2_goldr_sound ROM_END ROM_START( sc2hifly ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "hf4_1.bin", 0x0000, 0x010000, CRC(ee58ed3b) SHA1(4372ca48854b5a4b2c9ac24b17afce899a88da15) ) sc2_hifly_sound ROM_END ROM_START( sc2hifly2 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "hf3_1.bin", 0x0000, 0x010000, CRC(0ec80578) SHA1(8bbe5aaefe7c5ab77e27daad3fe43d7bbe600a54) ) sc2_hifly_sound ROM_END ROM_START( sc2hifly3 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "hf2_1.bin", 0x0000, 0x010000, CRC(6c1350eb) SHA1(062e4533c28c8129aae787805bdf99a2837f93f5) ) sc2_hifly_sound ROM_END ROM_START( sc2hifly4 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "hiflyergame.bin", 0x0000, 0x010000, CRC(b3627b55) SHA1(105ff7da69eb2ca722ee251a4a6af49c46ab1bc8) ) sc2_hifly_sound ROM_END ROM_START( sc2inst ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "instant-jackpot_std_ac_var_10pnd_ass.bin", 0x0000, 0x010000, CRC(81a235e9) SHA1(3ed26da7511b2b2324d74f8395215157c41850ce) ) sc2_inst_sound ROM_END ROM_START( sc2instp ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "instant-jackpot_dat_ac_var_10pnd_ass.bin", 0x0000, 0x010000, CRC(01034a5b) SHA1(c4f7b05d5c15c309d0c13f4bef72429e54e4fd5e) ) sc2_inst_sound ROM_END ROM_START( sc2inst1 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "instant-jackpot_std_wi_ac_10pnd_ass.bin", 0x0000, 0x010000, CRC(641928a0) SHA1(8d68af148838987a4ebfd7927b8eda5cfa4bbb53) ) sc2_inst_sound ROM_END ROM_START( sc2inst1p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "instant-jackpot_dat_wi_ac_10pnd_ass.bin", 0x0000, 0x010000, CRC(6d289dfa) SHA1(a1245373ad5a99e2794751dd8e4d3ea28dcb0a53) ) sc2_inst_sound ROM_END ROM_START( sc2inst2 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "instant-jackpot_std_var_to_htpa_ass.bin", 0x0000, 0x010000, CRC(1566696f) SHA1(c8cda3f1d15bcb8ba67fab8cb4b972c02106eceb) ) sc2_inst_sound ROM_END ROM_START( sc2inst2p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "instant-jackpot_dat_var_to_htpa_ass.bin", 0x0000, 0x010000, CRC(0dcd87a1) SHA1(4d53a346665bf22e467cc0e0859ee44c177b7661) ) sc2_inst_sound ROM_END ROM_START( sc2inst3 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "instant-jackpot_std_var_8pnd_ass.bin", 0x0000, 0x010000, CRC(f21c8970) SHA1(67ecb5202cc4a8f2568df6c0a4ed36f4c85b8bb4) ) sc2_inst_sound ROM_END ROM_START( sc2inst3p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "instant-jackpot_dat_var_8pnd_ass.bin", 0x0000, 0x010000, CRC(5ded0d95) SHA1(6f1f57e6883f4b0421ca4d49f7593a937918f9e4) ) sc2_inst_sound ROM_END ROM_START( sc2inst4 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "instant-jackpot_std_var_ass.bin", 0x0000, 0x010000, CRC(ca8ab34a) SHA1(ecf5ccf0f95a8d149326d24ac468660dde073a16) ) sc2_inst_sound ROM_END ROM_START( sc2inst4p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "instant-jackpot_dat_var_ass.bin", 0x0000, 0x010000, CRC(26f50252) SHA1(587ca9490e04247c8b93c4c931caadf0b5aea4b3) ) sc2_inst_sound ROM_END ROM_START( sc2inst5 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "instantjackpotgame21.bin", 0x0000, 0x010000, CRC(478a4ee9) SHA1(bb33c63d3db961dc14a02f9ab69908757b8ccd87) ) sc2_inst_sound ROM_END ROM_START( sc2inst6 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "instantjackpotgame.bin", 0x0000, 0x010000, CRC(183d53bf) SHA1(4ceca64324a95580270b66d60e678996c79db965) ) sc2_inst_sound ROM_END ROM_START( sc2mam ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "make-a-million_std_ac_10pnd-20p-25p_ass.bin", 0x0000, 0x010000, CRC(33fce86f) SHA1(1fa06c834397f97e3723091eb331adab91e3d720) ) sc2_mam_sound ROM_END ROM_START( sc2mamp ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "make-a-million_dat_ac_10pnd-25p-20p_ass.bin", 0x0000, 0x010000, CRC(b721a965) SHA1(23c8f3e98b7a2d7aa11593bff2caea26c893a98a) ) sc2_mam_sound ROM_END ROM_START( sc2mam1 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "make-a-million_std_wi_ac_10pnd-20p_ass.bin", 0x0000, 0x010000, CRC(d2dceb05) SHA1(f4dd4f0ce3aa97caba0356a19fe78e3c3455af54) ) sc2_mam_sound ROM_END ROM_START( sc2mam1p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "make-a-million_dat_wi_ac_10pnd-20p_ass.bin", 0x0000, 0x010000, CRC(a63f1ae3) SHA1(37920ade2a162f6663a8384ff3cf55e1de71d3d6) ) sc2_mam_sound ROM_END ROM_START( sc2mam2 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "make-a-million_std_ac_var_8pnd_ass.bin", 0x0000, 0x010000, CRC(9150bd44) SHA1(0ef8884337c188c696a15cf2bc5a821bdc64d8ae) ) sc2_mam_sound ROM_END ROM_START( sc2mam2p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "make-a-million_dat_ac_var_8pnd_ass.bin", 0x0000, 0x010000, CRC(722420ea) SHA1(7c3a8a7218770645f5644a68c65b8e2104857367) ) sc2_mam_sound ROM_END ROM_START( sc2mam3 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "make-a-million_std_ar_var_ass.bin", 0x0000, 0x010000, CRC(06759280) SHA1(168743d4d116850c3c23db3cd0149c7f5f8b4da3) ) sc2_mam_sound ROM_END ROM_START( sc2mam3p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "make-a-million_dat_ar_var_ass.bin", 0x0000, 0x010000, CRC(f9307781) SHA1(56bef9b7d4db0d4569a855dba49d931125f038a4) ) sc2_mam_sound ROM_END ROM_START( sc2mam4 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "make-a-million_std_ss_var_ass.bin", 0x0000, 0x010000, CRC(4de6346a) SHA1(ae30a5adfad59dd282ca3c2e16e18cbd17d956e9) ) sc2_mam_sound ROM_END ROM_START( sc2mam4p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "make-a-million_dat_ss_var_ass.bin", 0x0000, 0x010000, CRC(be526b6b) SHA1(e3e6eb91480015edc3ef46158a277c90d1bf5662) ) sc2_mam_sound ROM_END ROM_START( sc2mam3a ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "mam8arc.bin", 0x0000, 0x010000, CRC(91ee99ca) SHA1(8e7e26e0ab518e55784b91b5d8c9780eb1f72525) ) sc2_mam_sound ROM_END ROM_START( sc2mamcl ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-make-a-million_std_ac_250pnd-20p_ass.bin", 0x0000, 0x010000, CRC(f7b67981) SHA1(ccddb63cd24969fb74a3e4c51c8ab7453b3e99a1) ) sc2_mamcl_sound ROM_END ROM_START( sc2mamclp ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-make-a-million_dat_ac_250pnd-20p_ass.bin", 0x0000, 0x010000, CRC(4a6a6e05) SHA1(684bb86de514e66409cc04255d4212569ad5f2e6) ) sc2_mamcl_sound ROM_END ROM_START( sc2mamcl1 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-make-a-million_std_ac_var_p65_ass.bin", 0x0000, 0x010000, CRC(296b5724) SHA1(437d789313960db9e4da147353da81d3e162e563) ) sc2_mamcl_sound ROM_END ROM_START( sc2mamcl1p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-make-a-million_dat_ac_var_p65_ass.bin", 0x0000, 0x010000, CRC(ee687364) SHA1(a414c71659a81fc464bc167c05e9426a37d33f82) ) sc2_mamcl_sound ROM_END ROM_START( sc2mamcl2 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-make-a-million_std_ac_var_ass.bin", 0x0000, 0x010000, CRC(c0685075) SHA1(4906d1e81e7d9b43e6c147ebc72081634dd7cd45) ) sc2_mamcl_sound ROM_END ROM_START( sc2mamcl2p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-make-a-million_dat_ac_var_ass.bin", 0x0000, 0x010000, CRC(484ea479) SHA1(c1542dcd664508e4ebea3b66b9961680b7f4d711) ) sc2_mamcl_sound ROM_END ROM_START( sc2mamcl3 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "mmilclub", 0x0000, 0x010000, CRC(c3c6856a) SHA1(6163bfcf4271bef2517bdf16b526a882574c0bf1) ) sc2_mamcl_sound ROM_END ROM_START( sc2scc ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "sc4_4t.bin", 0x0000, 0x010000, CRC(99235ed7) SHA1(f2d851ce1abe6c1dc4ab1ce3aea067c6434ef6ee) ) ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 ) ROM_LOAD( "scsnd", 0x0000, 0x040000, CRC(5f201e1a) SHA1(cc67bcd3a59681b7eb535c966a1e100a17ca1acc) ) ROM_END ROM_START( sc2showt ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "showtime-spectacular_std_ac_8-10pnd-20p_ass.bin", 0x0000, 0x010000, CRC(44176459) SHA1(e7321fb659be162507f095e3b586706837892c2d) ) sc2_showt_sound ROM_END ROM_START( sc2showtp ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "showtime-spectacular_dat_ac_8-10pnd-20p_ass.bin", 0x0000, 0x010000, CRC(98111157) SHA1(ddc0e194d330348ce133467324155787f98bf8fd) ) sc2_showt_sound ROM_END ROM_START( sc2showt1 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "showtime-spectacular_std_wi_ac_8-10.pnd_ass.bin", 0x0000, 0x010000, CRC(d4867696) SHA1(7d8d9eed052ab6a84c52136bb604b91987f6120e) ) sc2_showt_sound ROM_END ROM_START( sc2showt1p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "showtime-spectacular_dat_wi_ac_8-10pnd_ass.bin", 0x0000, 0x010000, CRC(9233e7e2) SHA1(fafc9fe99fb3b04e494302e2e1c566e611c1cd54) ) sc2_showt_sound ROM_END ROM_START( sc2showt2 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "showtime-spectacular_std_ac_var_8pnd_ass.bin", 0x0000, 0x010000, CRC(c6760a9b) SHA1(bf85edd0a0d10da04b1a3608fa2f2f3c5d4ed7ec) ) sc2_showt_sound ROM_END ROM_START( sc2showt2p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "showtime-spectacular_dat_ac_var_8pnd_ass.bin", 0x0000, 0x010000, CRC(99bddd9c) SHA1(256b11ffc0415c21ad20d7192cf5bb67dca38a54) ) sc2_showt_sound ROM_END ROM_START( sc2showt3 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "showtime-spectacular_std_ar_var_ass.bin", 0x0000, 0x010000, CRC(b2a8470c) SHA1(43eecd76e6a028595ee91a7be92490bda9d8eef0) ) sc2_showt_sound ROM_END ROM_START( sc2showt3p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "showtime-spectacular_dat_ar_var_ass.bin", 0x0000, 0x010000, CRC(f70d696e) SHA1(5ddaa1323586dd7de87ee18f666c632a149b8c6c) ) sc2_showt_sound ROM_END ROM_START( sc2showt4 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "showtime-spectacular_std_ss_var_ass.bin", 0x0000, 0x010000, CRC(a42d951d) SHA1(e6c0491e69195043f0f228b80ded6c84116b8ddc) ) sc2_showt_sound ROM_END ROM_START( sc2showt4p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "showtime-spectacular_dat_ss_var_ass.bin", 0x0000, 0x010000, CRC(180984c3) SHA1(789cf4e7d99ad25d21ea02ec4de39f30fb6e7474) ) sc2_showt_sound ROM_END ROM_START( sc2sstar ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "superstar_std_ac_tri3_ass.bin", 0x0000, 0x010000, CRC(7a6c9f8d) SHA1(2a721823a95b2c324dd8500b32a04e8492e49f67) ) sc2_sstar_sound ROM_END ROM_START( sc2sstarp ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "superstar_dat_ac_tri3_ass.bin", 0x0000, 0x010000, CRC(caeaf463) SHA1(c07569da462de24f477a974f7d18368ea7b6b461) ) sc2_sstar_sound ROM_END ROM_START( sc2sstar1 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "superstar_std_ac_var_4-8-10pnd_tri2_rot_ass.bin", 0x0000, 0x010000, CRC(1e294299) SHA1(c961be1289bc77e34535d913ff19c75b1edeaba7) ) sc2_sstar_sound ROM_END ROM_START( sc2sstar1p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "superstar_dat_ac_var_4-8-10pnd_tri2_rot_ass.bin", 0x0000, 0x010000, CRC(f65ed8c9) SHA1(c0322c63d02d11425518fdacb98d30e7e49e498b) ) sc2_sstar_sound ROM_END ROM_START( sc2sstar2 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "superstar_std_ac_8pnd-20p_tri2_ass.bin", 0x0000, 0x010000, CRC(441b76ff) SHA1(46b1ac77798cee4dfdd703af768c83b5c246f135) ) sc2_sstar_sound ROM_END ROM_START( sc2sstar2p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "superstar_dat_ac_8pnd-20p_tri2_ass.bin", 0x0000, 0x010000, CRC(c1134d01) SHA1(d36ea1c58261353c86da562825ccadcdc2ddb9e8) ) sc2_sstar_sound ROM_END ROM_START( sc2sstar3 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "superstar_std_wi_ac_10pnd_tri2_rot_ass.bin", 0x0000, 0x010000, CRC(adca7b5a) SHA1(4c889a0cda94c2698a4102a53d04594f7f931ee5) ) sc2_sstar_sound ROM_END ROM_START( sc2sstar3p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "superstar_dat_wi_ac_10pnd_tri2_rot_ass.bin", 0x0000, 0x010000, CRC(71ef63d6) SHA1(c0b1cbca8c801002a3eb7fd11474107c6bc6a1d1) ) sc2_sstar_sound ROM_END ROM_START( sc2pe1g ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "pe95750415proma.bin", 0x0000, 0x010000, CRC(e518f28e) SHA1(0f693814409b9aa69d736dc97f26d2a79afd06c5) ) // not scrambled? ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 ) ROM_LOAD( "pe95004031sound.bin", 0x0000, 0x080000, CRC(82f895b0) SHA1(888e172b24cb95c2723d9aa5cf1153a3af2ff2c7) ) ROM_REGION( 0x80000, "other", ROMREGION_ERASE00 ) ROM_LOAD( "pal.bin", 0x0000, 0x000010, CRC(d33fb7d2) SHA1(6de1a205808bccb9bc86f630c0eda261041a3b00) ) ROM_END ROM_START( sc2wwcl ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-wild-west_std_ac_var_250pnd_ass.bin", 0x0000, 0x010000, CRC(a4c33524) SHA1(34d46b912488f630ddec301bde5ee1d87661b2a4) ) sc2_wwcl_sound ROM_END ROM_START( sc2wwclp ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-wild-west_dat_ac_var_250pnd_ass.bin", 0x0000, 0x010000, CRC(deca21f2) SHA1(a79ef84271742f98e4557cba7b6b976f4d5b220f) ) sc2_wwcl_sound ROM_END ROM_START( sc2wwcl1 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-wild-west_std_ac_var_ffp_ass.bin", 0x0000, 0x010000, CRC(74b2592a) SHA1(f83a1fb5db69403a6b2922d2e3654fb753e0079c) ) sc2_wwcl_sound ROM_END ROM_START( sc2wwcl1p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-wild-west_dat_ac_var_ffp_ass.bin", 0x0000, 0x010000, CRC(2361e6c7) SHA1(5277d8d784a358441b86f4b9e3999511c74b7b09) ) sc2_wwcl_sound ROM_END ROM_START( sc2dick ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "spot3-1n.p1", 0x0000, 0x010000, CRC(794cec5b) SHA1(91ba4fcc459194fcf89f27e9c687cbdb8a10bb78) ) sc2_dick_sound ROM_END ROM_START( sc2dickp ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "spot3-1p.p1", 0x0000, 0x010000, CRC(fa027939) SHA1(7fc6d26d179d976add3ca18c5df71dd9df7af1f2) ) sc2_dick_sound ROM_END ROM_START( sc2dick1 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "spotteddick2_2.bin", 0x0000, 0x010000, CRC(497ef3b2) SHA1(f5021e35397081c62e817b86ff9e8a49d78748a5) ) sc2_dick_sound ROM_END ROM_START( sc2dick2 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "sp151-4n.p1", 0x0000, 0x010000, CRC(ee18a5a1) SHA1(17c2984fb305a571df83c663c9e42164f2322938) ) sc2_dick_sound ROM_END ROM_START( sc2dick2p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "sp151-4p.p1", 0x0000, 0x010000, CRC(94d96a28) SHA1(307e1cb5fe3c6050eb039dcd97e6ac88494707b3) ) sc2_dick_sound ROM_END ROM_START( sc2dick2e ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "spotteddickeuro.bin", 0x0000, 0x010000, CRC(c3b68821) SHA1(d86e098c3f0aec4f8068942934134e394075473d) ) sc2_dick_sound ROM_END ROM_START( sc2dick2eu ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "global-spotted-dick_euro.bin", 0x0000, 0x010000, CRC(695a3ec4) SHA1(f9f2f47f74479ef444997e2deef1c5f4677368ca) ) // this one isn't scrambled sc2_dick_sound ROM_END ROM_START( sc2pick ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "pick2-3n.p1", 0x0000, 0x010000, CRC(b89c1dde) SHA1(8e1ece392dbb8e88daece79c5bea832149d8f442) ) sc2_pick_sound ROM_END ROM_START( sc2pickp ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "pick2-3p.p1", 0x0000, 0x010000, CRC(53ced0cb) SHA1(113a5e9414a3fcf0dacb6024748681f2b8e8bb55) ) sc2_pick_sound ROM_END ROM_START( sc2pickc ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "dpic1-9n.p1", 0x0000, 0x010000, CRC(89b24a0b) SHA1(f56a79258497bc787b50d37ddf75b5d4920848e8) ) sc2_pick_sound ROM_END ROM_START( sc2pickcp ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "dpic1-9p.p1", 0x0000, 0x010000, CRC(1c0adb51) SHA1(aeca44490c8b0517eddd69fcdc36cf2cafb4d844) ) sc2_pick_sound ROM_END ROM_START( sc2rock ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "hb151-6n.p1", 0x0000, 0x010000, CRC(982de54a) SHA1(20e65e163f0455d683eb47ac37bc1e3355548c9a) ) sc2_rock_sound ROM_END ROM_START( sc2rockp ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "hb151-6p.p1", 0x0000, 0x010000, CRC(c9063e3c) SHA1(e47765ff56abb8d25c559cc5ebbe679ca40c498b) ) sc2_rock_sound ROM_END ROM_START( sc2rock1 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "rock1-4n.p1", 0x0000, 0x010000, CRC(e3888e8b) SHA1(7e394cbc219259a5eed9ccb283fff5f4b257e87f) ) sc2_rock_sound ROM_END ROM_START( sc2rock1p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "rock1-4p.p1", 0x0000, 0x010000, CRC(a4b61df4) SHA1(ffbfab5fc976edc68bb599625387295df793f449) ) sc2_rock_sound ROM_END ROM_START( sc2rocke ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "hbiyr_euro.bin", 0x0000, 0x010000, CRC(bc4f8ffe) SHA1(de51fda4fe1c57945133a25c2ad8fba48064a23c) ) sc2_rock_sound ROM_END ROM_START( sc2call ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "your2-7n.p1", 0x0000, 0x010000, CRC(9d3b4987) SHA1(131808aa90627b0aa830c6b49b12e15af96665a5) ) ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 ) // not upd? /* missing? */ ROM_END ROM_START( sc2callp ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "your2-7p.p1", 0x0000, 0x010000, CRC(03af9c27) SHA1(03dcdb3d20903a116d85e4e0cfafc5495f0e9d60) ) ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 ) // not upd? /* missing? */ ROM_END ROM_START( sc2callc ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "dyor1-6n.p1", 0x0000, 0x010000, CRC(5e516bd1) SHA1(52a108e3d7aa9fdffb25e09922fa84c0155f18f5) ) ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 ) // not upd? /* missing? */ ROM_END ROM_START( sc2callcp ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "dyor1-6p.p1", 0x0000, 0x010000, CRC(843edbd2) SHA1(67496753f3687800413418d65dcfc764695b4997) ) ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 ) // not upd? /* missing? */ ROM_END ROM_START( sc2prom ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "alongtheprom.bin", 0x0000, 0x010000, CRC(0f212ba9) SHA1(34dfe67f8cbdf1cba806dcc7a3e872a8b59747d3) ) ROM_REGION( 0x20000, "dm01:matrix", 0 ) ROM_LOAD("alongthepromdot.bin", 0x00000, 0x10000, CRC(b5a96f4d) SHA1(716dda738e8437b13cb72a6b071e0898abceb647)) ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 ) ROM_LOAD( "alongthepromsnd.bin", 0x0000, 0x040000, CRC(380f56af) SHA1(9125c09e6585e6f4a2de9ea8715371662245aa9a) ) ROM_END ROM_START( sc2payr ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "98400023", 0x0000, 0x010000, CRC(9478e97a) SHA1(c269f2a8e7eb6d76bf51563c6588d21bd71c1acf) ) ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 ) /* missing */ ROM_END /* this might be for the concept title ec_bar7 */ #define sc2_bar7_sound \ ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 ) \ ROM_LOAD( "b7snd1.bin", 0x0000, 0x00ff28, CRC(27efbf06) SHA1(735ffb552aacebe46405828b87de947b99edc4ea) ) ROM_START( sc2bar7 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "b7code.bin", 0x0000, 0x010000, CRC(bf8dbb1f) SHA1(fb07fbd1cc48bd0a6712ac9b71dcb8202720f86b) ) sc2_bar7_sound ROM_END ROM_START( sc2bar7a ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "bar73v1", 0x0000, 0x010000, CRC(2cc8dad8) SHA1(c3cce5e9ae032a6797828c8d42948ad749a03777) ) sc2_bar7_sound ROM_END ROM_START( sc2bar7b ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "bar72v5", 0x0000, 0x010000, CRC(6a9ce006) SHA1(c2b1efcdc576ea49243852f8a65c89fbca0ba7a4) ) sc2_bar7_sound ROM_END ROM_START( sc2bar7c ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "1v9.bin", 0x0000, 0x010000, CRC(f2aacd4d) SHA1(c6386de65cacbfb877ead00ee48d7cf9d43e61b0) ) sc2_bar7_sound ROM_END ROM_START( sc2bar7d ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "1v9p.bin", 0x0000, 0x010000, CRC(d7d38831) SHA1(5053b7e586b95d5e0853a506bb3df9203672469c) ) sc2_bar7_sound ROM_END ROM_START( sc2bar7e ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "2v0.bin", 0x0000, 0x010000, CRC(c5226f5d) SHA1(157b744b56a04f507798e857001b2e8255f2a3d9) ) sc2_bar7_sound ROM_END ROM_START( sc2bar7f ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "2v2.bin", 0x0000, 0x010000, CRC(0e7c9399) SHA1(9892313a4c8c7e8cca0f580ac6a2ad62fdf1ad1b) ) sc2_bar7_sound ROM_END ROM_START( sc2bar7g ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "2v3.bin", 0x0000, 0x010000, CRC(11fed7c4) SHA1(9164a81933fae960ba06d2b5aa5c47125db80fb7) ) sc2_bar7_sound ROM_END ROM_START( sc2bar7h ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "2v4.bin", 0x0000, 0x010000, CRC(26ddef97) SHA1(ab42a3b328c78257e4a207be0ab4e643c5c07b23) ) sc2_bar7_sound ROM_END ROM_START( sc2bar7i ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "2v6.bin", 0x0000, 0x010000, CRC(5842d19c) SHA1(a764a899745cf5a81f7c62ff8339c0847a7f8d50) ) sc2_bar7_sound ROM_END ROM_START( sc2bar7j ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "bar7", 0x008000, 0x008000, CRC(ce0429bc) SHA1(d9cda09589a6e7c72c4d777de2964abe6b4e18c3) ) sc2_bar7_sound ROM_END ROM_START( sc2bar7k ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "bar71v7", 0x0000, 0x010000, CRC(c3e01545) SHA1(4a4c06226587acb0875e6d19985916469b2eaa23) ) sc2_bar7_sound ROM_END #define sc2_bbar7_sound \ ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 ) \ ROM_LOAD( "bb7snd", 0x0000, 0x080000, CRC(044c4ad5) SHA1(3d5e2e268bc2a4bac8df60e7d29b883f3d2fe61d) ) //Seems bad (loads of 00) ROM_START( sc2bbar7 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "bb71v11.lit", 0x0000, 0x010000, CRC(4ba2cbbc) SHA1(6767d5935e12586a6bbd213e999940e3990af007) ) sc2_bbar7_sound ROM_END ROM_START( sc2bbar7a ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "bb7cz10", 0x0000, 0x010000, CRC(672f262f) SHA1(8d4ebf6df585ec34a6142175ab114367029b2cd8) ) sc2_bbar7_sound ROM_END ROM_START( sc2bbar7b ) // might be an electrocoin hw set ROM_REGION( 0x20000, "maincpu", 0 ) ROM_LOAD( "bb7v1", 0x0000, 0x020000, CRC(dee2e740) SHA1(e5bd24cb0722d2aec3ac2799f66cf5c8dd7ddd74) ) sc2_bbar7_sound ROM_END ROM_START( sc2bbar7c ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "big16a.bin", 0x0000, 0x010000, CRC(4fd95f69) SHA1(424c074efaccb2ad2bf4c97fdd37d9fa01c0a411) ) sc2_bbar7_sound ROM_END ROM_START( sc2bbar7d ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "big16b.bin", 0x0000, 0x010000, CRC(4604a0ff) SHA1(55d95ce2be1ef01fdeae7d727682989744da863d) ) sc2_bbar7_sound ROM_END ROM_START( sc2bbar7e ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "big16c.bin", 0x0000, 0x010000, CRC(f93eab19) SHA1(488c722d55c354923dc302558f28b58b1e71a64e) ) sc2_bbar7_sound ROM_END ROM_START( sc2bbar7f ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "bigb713a.bin", 0x0000, 0x010000, CRC(39792e6c) SHA1(5288cdd5d03314b07fa02d1c14c2d37068ba947e) ) sc2_bbar7_sound ROM_END ROM_START( sc2bbar7g ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "bigb713b.bin", 0x0000, 0x010000, CRC(7471adcd) SHA1(99369d9063c1bbe10ca7994b7d7936bbefc3c9ee) ) sc2_bbar7_sound ROM_END ROM_START( sc2bbar7h ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "bigb713c.bin", 0x0000, 0x010000, CRC(a4185331) SHA1(b501e7046ac4a7ea91b7e3b1ee56e57a3321d988) ) sc2_bbar7_sound ROM_END ROM_START( sc2bbar7i ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "bigb714a.bin", 0x0000, 0x010000, CRC(dbe28212) SHA1(eae79d4b671c5e9ac02ff71acdc45159a3ddc6a2) ) sc2_bbar7_sound ROM_END ROM_START( sc2bbar7j ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "bigb714b.bin", 0x0000, 0x010000, CRC(f59500b2) SHA1(90eb80249d1c1798922c0e39053b6839027cd20d) ) sc2_bbar7_sound ROM_END ROM_START( sc2bbar7k ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "bigb714c.bin", 0x0000, 0x010000, CRC(7d0fe1ab) SHA1(bcbdef94dc984560cede1249cc21803141539717) ) sc2_bbar7_sound ROM_END ROM_START( sc2bbar7l ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "bigb71v11.bin", 0x0000, 0x010000, CRC(7151e450) SHA1(4348c2cc3de96e28326325b4ae81b9cd20cda2cb) ) sc2_bbar7_sound ROM_END ROM_START( sc2bbar7m ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "bigx.bin", 0x0000, 0x008000, CRC(d6b6996b) SHA1(5226fc89e892ce0b3884bea0d220e3835dbb6c17) ) sc2_bbar7_sound ROM_END ROM_START( sc2bbar7n ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "bigx003.bin", 0x0000, 0x008000, CRC(638391f3) SHA1(8b34282c1d96d929f6e193486ddb6f348330d08c) ) sc2_bbar7_sound ROM_END ROM_START( sc2bbar7o ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "bigx007.bin", 0x0000, 0x008000, CRC(ac618c9d) SHA1(27813c09493f3a8d8fbf4a976ce1f5573c65a24d) ) sc2_bbar7_sound ROM_END ROM_START( sc2bbar7p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "podbig7.bin", 0x0000, 0x010000, CRC(44c76818) SHA1(eb467c8bb1a9347c7537ef0c6b664620e0d5f015) ) sc2_bbar7_sound ROM_END ROM_START( sc2flutr ) //This is weird, it looks like the sc2 board is some sort of master controller for linked machines (serial connection)?. ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "code.bin", 0x0000, 0x010000, CRC(3e5d54d6) SHA1(a0ad4a4c723e0d03683c7f53fd0932b46f49cb41) ) ROM_REGION( 0x200000, "altrevs", ROMREGION_ERASE00 ) ROM_LOAD( "102.bin", 0x0000, 0x010000, CRC(c65261f5) SHA1(605799fc75b11255e6f17e168ad6c717e0d8d911) ) ROM_LOAD( "103.bin", 0x0000, 0x010000, CRC(1923fbb3) SHA1(783a707580771842511d0aefa24694f1762f296e) ) ROM_LOAD( "105.bin", 0x0000, 0x010000, CRC(b7069d2e) SHA1(62c6accb383a85f395ba33d50290044fffeb5d1d) ) ROM_LOAD( "106.bin", 0x0000, 0x010000, CRC(8ce41a8f) SHA1(5d1fbd0ec16f19a10645315fb3adbb117ed30a4d) ) ROM_LOAD( "107.bin", 0x0000, 0x010000, CRC(07862655) SHA1(d3d7cd7b8ecb3d5b821bc813c414ed99daa72b5b) ) ROM_LOAD( "108.bin", 0x0000, 0x010000, CRC(5082e079) SHA1(e78489cd9e8763426de16b49af298fc9b6aaf6cc) ) ROM_LOAD( "flutter.bin", 0x0000, 0x018008, CRC(281a9c91) SHA1(9ada7698aaafc0c60985a028ed6aab680eb355fb) ) ROM_REGION( 0x80000, "upd", 0 ) ROM_LOAD( "flutsnd.bin", 0x0000, 0x0105cb, CRC(947cddfa) SHA1(7ae5a3cae065e35519a13007767568471aacca1a) ) ROM_END ROM_START( sc2smnud ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "smn1.2", 0x8000, 0x008000, CRC(e2d2fdd9) SHA1(0e2f44fa64dfa342752e53e9d514ca64e70b3046) ) ROM_REGION( 0x200000, "altrevs", ROMREGION_ERASE00 ) ROM_LOAD( "super_multi-nudge_game,27512", 0x0000, 0x010000, CRC(6a0de579) SHA1(308fec509371b93cb6ab957c83f2e041db449dfe) ) // both halves identical, but doesn't work, start vector is 4000? ROM_LOAD( "chezb10.bin", 0x0000, 0x010000, CRC(f00b6b95) SHA1(e2c3c7127bc9f9c77bd5b1f36aef47ffa05143a9) ) ROM_LOAD( "chezb10.s", 0x0000, 0x010000, CRC(78e526a0) SHA1(2e7c90efa5c8d04214b5065aba446f9782c8298c) ) ROM_REGION( 0x80000, "upd", 0 ) ROM_LOAD( "super_multi-nudge_sound,4meg", 0x0000, 0x080000, CRC(efd87dab) SHA1(8b4b5de351ce3b1cefa4d0dc01072a942db072dc) ) ROM_END ROM_START( sc2sghst ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "ghostgrn.bin", 0x0000, 0x010000, CRC(56d0141d) SHA1(0dd1b71892d60361626e073da12ca8f2ec2e610b) ) ROM_REGION( 0x200000, "altrevs", ROMREGION_ERASE00 ) ROM_LOAD( "gstgrncx", 0x0000, 0x010000, CRC(b0d4ff82) SHA1(afbec53b4be1d39bdb2227b58bea77d024cf3e2a) ) ROM_LOAD( "lg1v0.bin", 0x0000, 0x010000, CRC(20950ebb) SHA1(f301dc147f0997d781cfecca35ef97bcb4627106) ) ROM_LOAD( "sg1v0.bin", 0x0000, 0x010000, CRC(79ed8e14) SHA1(29ec1556d98bc536936046d6ca0b572f8d7674a4) ) ROM_LOAD( "sg1v1.bin", 0x0000, 0x010000, CRC(d836be41) SHA1(d294180fcd2110d5d350bc578c91b67745996d51) ) ROM_LOAD( "sg1v2.bin", 0x0000, 0x010000, CRC(d2cc95a0) SHA1(02394e08d108c215e2bff8556a61002acdb8a453) ) ROM_LOAD( "sg1v4.bin", 0x0000, 0x010000, CRC(033cd636) SHA1(8be8f828a9b966b00f395a9cf33ec5f6b469cddb) ) ROM_LOAD( "sg2v0.bin", 0x0000, 0x010000, CRC(7247d3a1) SHA1(1c349ed86ea335d5db78045d770ba550f8c365d0) ) ROM_LOAD( "sg2v1.bin", 0x0000, 0x010000, CRC(ebfd636b) SHA1(9c25f2a368556ceff218e006b0917850ff80a53d) ) ROM_LOAD( "sg2v2.bin", 0x0000, 0x010000, CRC(894856bc) SHA1(f193f538d80a6b0c5eb2b21a67b7a96db7127c8f) ) ROM_LOAD( "sg2v2sam.bin", 0x0000, 0x039ac3, CRC(394bcb10) SHA1(dc48e22ead641945373f27e480680db37979c64b) ) ROM_LOAD( "sg2v5.bin", 0x0000, 0x010000, CRC(6f8954c8) SHA1(e720b2cb49068d3788a2aef90ed464090cb757e1) ) ROM_LOAD( "sg2v6.bin", 0x0000, 0x010000, CRC(52f79b3a) SHA1(13cfcd60d853283ef6bb722bb08756da88c4bfe8) ) ROM_LOAD( "sg2v7.bin", 0x0000, 0x010000, CRC(1774d598) SHA1(f80ea78c0337d396fd6b4807fb59e1a54e929ea6) ) ROM_LOAD( "sg2v7b.bin", 0x0000, 0x010000, CRC(9c14b804) SHA1(c3831a96640be9ab89f8e05a36c1ac967d50bd69) ) ROM_LOAD( "sg2v7c.bin", 0x0000, 0x010000, CRC(07fcf016) SHA1(6f12018336c71afb98206a6c2e9276d6a21272ec) ) ROM_LOAD( "sg2v8.bin", 0x0000, 0x010000, CRC(6362c3b6) SHA1(cbb7c56f64fc960e05f06632608b4e55f9e6385d) ) ROM_LOAD( "sg2v9.bin", 0x0000, 0x010000, CRC(829ff8dd) SHA1(32aa1577aa61b3d7fc79e8890906a90225490542) ) ROM_LOAD( "sghost.bin", 0x0000, 0x010000, CRC(a48a0c03) SHA1(0c647efaf0b9917bd9a7e07e010d3157f160e040) ) ROM_LOAD( "sghost_gamesman_oneonly.bin", 0x0000, 0x010000, CRC(8fee4957) SHA1(95256c5bd511ffa11df25d3791c0ad8eeef9d9b6) ) ROM_LOAD( "superghost2v9.bin", 0x0000, 0x010000, CRC(4ff0c3c2) SHA1(e8cefbcec11dab118299e04ef757cf7c2c485927) ) ROM_REGION( 0x80000, "upd", 0 ) ROM_LOAD( "sgsnd2", 0x0000, 0x080000, CRC(8ecf978a) SHA1(dd7cd6beb43dab011d661d9c507b20e507ad289b) ) ROM_REGION( 0x800000, "altupd", 0 ) ROM_LOAD( "sgstsnd", 0x0000, 0x03af13, CRC(2c6b2237) SHA1(7da432ccea45ce30bba72a0b565d53b33257f877) ) ROM_LOAD( "ghostsnd.dat", 0x0000, 0x0d9ce8, CRC(56f4377f) SHA1(ddf296d2d705def19870b24019ecfdb42bc45342) ) ROM_END ROM_START( sc2scshx ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "scx0v1e.bin", 0x0000, 0x010000, CRC(f0e52b5e) SHA1(431a56bbcb2c519ba5af9f58a3588ce5c2deb1f8) ) ROM_REGION( 0x20000, "altrevs", 0 ) ROM_LOAD( "scx 1p bin.dat", 0x0000, 0x010000, CRC(4a4d70d2) SHA1(9f14f6ba0a3c6c5c1a78c68b0bba49fb948142e5) ) ROM_LOAD( "scx1.1b", 0x0000, 0x010000, CRC(7856b2bb) SHA1(cfa89418113bbbf9400c45b06a6e86fd15b57d52) ) ROM_LOAD( "scx1v0.bin", 0x0000, 0x010000, CRC(8ea1be86) SHA1(42bd63e94e3876f21643813de64f16e701c1429f) ) ROM_LOAD( "scx1v1.bin", 0x0000, 0x010000, CRC(4cb99292) SHA1(956b951a51d1dfae361f9e554eb918730c8013fc) ) ROM_LOAD( "scx1v1a.bin", 0x0000, 0x010000, CRC(f01c5926) SHA1(5f499306f60111a423a74cdb624da07550ce48f5) ) ROM_LOAD( "scx1v1a-.bin", 0x0000, 0x010000, CRC(90ce3521) SHA1(8cb7dbc78ac02e6772aaa3341b904767dd1c1301) ) ROM_LOAD( "scx1v2.bin", 0x0000, 0x010000, CRC(054603f1) SHA1(9fca7772812bdfed1d67d916da520cbfd2bf82a8) ) ROM_LOAD( "scx1v3.bin", 0x0000, 0x010000, CRC(711a0f93) SHA1(5b3efda6a01663655ec614feab9e1d0c857e823e) ) ROM_LOAD( "scx1v6hi.bin", 0x0000, 0x010000, CRC(cae3fd0b) SHA1(1fe2ab0037c5a0be58378e95f72dc2782325fb71) ) ROM_LOAD( "scx1v6lo.bin", 0x0000, 0x010000, CRC(ca5fdbca) SHA1(60079aeb4904e42a4a45feb7f31cf6c71b611845) ) // ROM_LOAD( "scx1v7hi.bin", 0x0000, 0x010000, CRC(b8ae7542) SHA1(22230e9a67c0f8408d6ba7adafd581cd3d62c5ad) ) // in sc2scshxcas // ROM_LOAD( "scx1v7lo.bin", 0x0000, 0x010000, CRC(1ed97ef6) SHA1(1aaf911369dc814ee2edf5d59baa2961bfc73168) ) // in sc2scshxcas ROM_LOAD( "scx1v8hi.bin", 0x0000, 0x010000, CRC(06e35b38) SHA1(0a48489aee24066526da2cf56775f805d9603995) ) ROM_LOAD( "scx1v8lo.bin", 0x0000, 0x010000, CRC(82bc1820) SHA1(301775e0e32e44d5cbe43c0cb83d94cf2aab9a50) ) ROM_LOAD( "scxsp10.bin", 0x0000, 0x010000, CRC(e006d449) SHA1(73acc9c729e73d3a262d1a21fe89e00047eabdb2) ) ROM_LOAD( "scxv2hi.pg", 0x0000, 0x010000, CRC(ee5219bd) SHA1(d193289ab9d2348292f122a7dfd4121c37b1635a) ) ROM_LOAD( "scxv2lo.pg", 0x0000, 0x010000, CRC(48aea8e3) SHA1(601c22fda44171e292a284c0e6cb202cb8a14e24) ) ROM_LOAD( "supercashx1v8.bin", 0x0000, 0x010000, CRC(3123327f) SHA1(b2edc4cbbe2fb1c451dc22dd8a7cf40d7012a3f3) ) /* QF18144* QP44* QV0* F0* X0* J0 0* N DEVICE XC9536-15-PC44 */ ROM_REGION( 0x1000, "plds", 0 ) ROM_LOAD( "supercx.jed", 0x0000, 0x0008e0, CRC(d80bc698) SHA1(2cfda3f945250253097b8a87924f14946c294894) ) ROM_END ROM_START( sc2scshxgman ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "scxgm10.bin", 0x0000, 0x010000, CRC(f8c5bac8) SHA1(7858b2c8442b80b69598244870620d45042b7abb) ) ROM_REGION( 0x200000, "altrevs", ROMREGION_ERASE00 ) ROM_LOAD( "scxhiv1.gmn", 0x0000, 0x010000, CRC(c43c2f43) SHA1(8bd8b2a71f19d6fd1f96d6032d1b60bb75dcaeb8) ) ROM_LOAD( "scxhiv2.gmn", 0x0000, 0x010000, CRC(83a1ecc9) SHA1(b0176b25c97739442f3743136833d0e5fe51c03f) ) ROM_LOAD( "scxlov1.gm", 0x0000, 0x010000, CRC(e305ff5a) SHA1(0bbc1cfaf7c7aaf324c65fd22148437e2bd4ca1e) ) ROM_LOAD( "scxlov2.gm", 0x0000, 0x010000, CRC(62d384bd) SHA1(b7a0821fb37e3fb290e620888411d81525ab1635) ) ROM_LOAD( "scxcoastv2.bin", 0x0000, 0x010000, CRC(53a0708a) SHA1(01fc2f5cd7f126989da6df7b295c2dae41b1a622) ) ROM_LOAD( "scxcstv1", 0x0000, 0x010000, CRC(d8b62a7e) SHA1(c099f1d75b02c1535b81473a7ded6f58ab439430) ) ROM_LOAD( "scxcstv2", 0x0000, 0x010000, CRC(ea0a9f41) SHA1(35799bacb2a1f3862169881f0f6dc10417d57fc4) ) ROM_LOAD( "scxgm10c.bin", 0x0000, 0x010000, CRC(4a4d70d2) SHA1(9f14f6ba0a3c6c5c1a78c68b0bba49fb948142e5) ) ROM_LOAD( "scxgm14n", 0x0000, 0x010000, CRC(604ec82a) SHA1(01876c1d97be5d4c32641b01314909254a7b5b26) ) ROM_LOAD( "scxgm14o", 0x0000, 0x010000, CRC(52f27d15) SHA1(72a87d09f57b88f18ca185aace5026db870a40ff) ) ROM_LOAD( "scxgm1jg", 0x0000, 0x010000, CRC(4995b83b) SHA1(aeb2d19dab1dab906f3418b5047bcebe0b395c90) ) ROM_LOAD( "scxgm2.0", 0x0000, 0x020000, CRC(216cb51b) SHA1(0814115cb0d8f1042b3b9c9802079be0adc0e106) ) ROM_LOAD( "scxgmbb.bin", 0x0000, 0x010000, CRC(1786f17d) SHA1(91b6f1badc09d28d81cfa08d8713ababae59dfab) ) ROM_LOAD( "scxgmbt.bin", 0x0000, 0x010000, CRC(253a4442) SHA1(d362261a9e537e61be52efb13e825942934fa2ac) ) ROM_LOAD( "scxgmv2.grn", 0x0000, 0x010000, CRC(b682bc15) SHA1(45b8aeedb63b8e0aa9ebf5b3b74e44cb07aedff9) ) ROM_LOAD( "scxgmv2b", 0x0000, 0x010000, CRC(b682bc15) SHA1(45b8aeedb63b8e0aa9ebf5b3b74e44cb07aedff9) ) ROM_LOAD( "scxgv1gr", 0x0000, 0x010000, CRC(a7f159ec) SHA1(6aedd61233d3e29e074b2c44679a7ac7ab999949) ) ROM_LOAD( "scxgv1hi", 0x0000, 0x010000, CRC(04730062) SHA1(ea84b52556b03abe2ed2676cb14ef3a4d7dfdc64) ) ROM_LOAD( "scxgv1lo", 0x0000, 0x010000, CRC(c5db0a69) SHA1(7a500bd4f68ce3bc56fd3d370f1144c485089023) ) ROM_LOAD( "scxgv2gr", 0x0000, 0x010000, CRC(2e37f306) SHA1(ba0a8dc107abc9ab093c2d6f81ec3f11e5460598) ) ROM_LOAD( "scxgv2hi", 0x0000, 0x010000, CRC(8db5aa88) SHA1(626db3b1eddb50137e8f05535137db9dff466806) ) ROM_LOAD( "scxgv2lo", 0x0000, 0x010000, CRC(4c1da083) SHA1(75684018ed2988688bb3be7990dc0050d28bd4ef) ) ROM_END ROM_START( sc2scshxstar ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "scxsp10.bin", 0x0000, 0x010000, CRC(2fe512ad) SHA1(d409f27a62405dc45f487f9351e4d158e4d35440) ) // sldh ROM_REGION( 0x200000, "altrevs", ROMREGION_ERASE00 ) ROM_LOAD( "scxspv1grn.bin", 0x0000, 0x010000, CRC(67f69bd4) SHA1(ee2dd0cd98c98a4727df8c7c721de9ac49b583ff) ) ROM_LOAD( "scxspv2grn.bin", 0x0000, 0x010000, CRC(2fe512ad) SHA1(d409f27a62405dc45f487f9351e4d158e4d35440) ) ROM_LOAD( "scxv1hi.str", 0x0000, 0x010000, CRC(5c7781d7) SHA1(0bbd48d6b506a31fe7d48122589f434a4473c225) ) ROM_LOAD( "scxv1lo.str", 0x0000, 0x010000, CRC(2dc93bce) SHA1(63ce1eecf454f83f51107ec7c1d8ac04408c7414) ) ROM_LOAD( "scxv2hi.str", 0x0000, 0x010000, CRC(e7e921ea) SHA1(fa150e78981bd91f5b8d148a1a32836ee4dde926) ) ROM_LOAD( "scxv2lo.str", 0x0000, 0x010000, CRC(96579bf3) SHA1(02abf8c84119a3ac828f91c236ce8573cf6cd646) ) ROM_LOAD( "scxhiv1.stp", 0x0000, 0x010000, CRC(f087f88c) SHA1(a303e1d8249eb2a83e122f5b355dc084ce46b172) ) ROM_LOAD( "scxhiv2.stp", 0x0000, 0x010000, CRC(adf9a0bf) SHA1(58c0e64175ceb222e285fae29337f2a5437364e4) ) ROM_LOAD( "scxlov1.stp", 0x0000, 0x010000, CRC(3b53fcaa) SHA1(bb6d9b70063dbbeb7562225a07610b424d1ebdd4) ) ROM_LOAD( "scxlov2.stp", 0x0000, 0x010000, CRC(42086397) SHA1(254bc42c9f2cc55bbeecbe2fb06234aaeda7967d) ) ROM_END ROM_START( sc2scshxcas ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "scx1v7h", 0x0000, 0x010000, CRC(b8ae7542) SHA1(22230e9a67c0f8408d6ba7adafd581cd3d62c5ad) ) ROM_REGION( 0x200000, "altrevs", ROMREGION_ERASE00 ) ROM_LOAD( "scx1v7l", 0x0000, 0x010000, CRC(1ed97ef6) SHA1(1aaf911369dc814ee2edf5d59baa2961bfc73168) )// Second board? ROM_END ROM_START( sc2cgc ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "95751968.p1", 0x0000, 0x010000, CRC(e9eef2be) SHA1(61015e0c90fd516da56243a7eef3d5d2412d880f) ) ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 ) ROM_END ROM_START( sc2cnile ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-cash-on-the-nile_std_ac_var_150pnd_rot_ass.bin", 0x0000, 0x010000, CRC(4a5b4b9f) SHA1(aaeaa42cf42d91002c61e4c0df49d7ef97e00b2a) ) ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 ) ROM_END ROM_START( sc2cnile1 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "cash-nile 150 047s.bin", 0x0000, 0x010000, CRC(2d8e9037) SHA1(b3d93488d662260cfaaf624baec68dbe92f71640) ) ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 ) ROM_END ROM_START( sc2cnile2 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-cash-on-the-nile_std_ac_var_200pnd_rot_ass.bin", 0x0000, 0x010000, CRC(41cbb60d) SHA1(4fede32a8d0957a46732f6851d4af7fd959d9fb5) ) ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 ) ROM_END ROM_START( sc2cnile2p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-cash-on-the-nile_dat_ac_var_200pnd_rot_ass.bin", 0x0000, 0x010000, CRC(3bfac54c) SHA1(ecfd7607676c1620ee37718578675437911cf147) ) ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 ) ROM_END ROM_START( sc2cnilep ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-cash-on-the-nile_dat_ac_var_250pnd_rot_ass.bin", 0x0000, 0x010000, CRC(42d0a11d) SHA1(b38fa1360f0b8d465bb0e0759f73e0b98a545ad3) ) ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 ) ROM_END ROM_START( sc2casr ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "casino-royale_std_wit_ac_10pnd_tri3_ass.bin", 0x0000, 0x010000, CRC(cc2ef9dd) SHA1(9e85e319fbe74f31de1fddc4f15dd0ce49691d2c) ) ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 ) ROM_END ROM_START( sc2casrp ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "casino-royale_dat_wit_ac_10pnd_tri3_ass.bin", 0x0000, 0x010000, CRC(6436974c) SHA1(419d4f58f518582f0fe334323d0d9fa68f9458a6) ) ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 ) ROM_END ROM_START( sc2casr1 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "casino-royale_std_ac_var_tri3_ass.bin", 0x0000, 0x010000, CRC(5f47c57b) SHA1(5ce7baab279ee28c337a4ee72038b6d6cee1da9c) ) ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 ) ROM_END ROM_START( sc2casr1p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "casino-royale_dat_ac_var_tri3_ass.bin", 0x0000, 0x010000, CRC(bc805e51) SHA1(c6b0e2fc1011688ca9c374bb5cca5788e6dea005) ) ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 ) ROM_END ROM_START( sc2casr2 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "casino-royale_std_wit_ac_10pnd-20p_ass.bin", 0x0000, 0x010000, CRC(11663ae8) SHA1(f8e0fb8b23c192f48df4e5d9fc94f8c625d4771c) ) ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 ) ROM_END ROM_START( sc2casr2p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "casino-royale_dat_wit_ac_10pnd-20p_ass.bin", 0x0000, 0x010000, CRC(8a6eab70) SHA1(ef2bb7f7fd534dfee1322b9fd151e24642cb28bf) ) ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 ) ROM_END ROM_START( sc2casr3 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "casino-royale_std_ss_ac_var_8pnd_ass.bin", 0x0000, 0x010000, CRC(6a585c28) SHA1(8ac91085efd8382544868b8b0b45fddede38b5ec) ) ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 ) ROM_END ROM_START( sc2casr3p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "casino-royale_dat_ss_ac_var_8pnd_ass.bin", 0x0000, 0x010000, CRC(341e69a8) SHA1(3b719a437e11ca71a9acccc76cd5f2b05325e203) ) ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 ) ROM_END ROM_START( sc2casr4 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "casino-royale_std_ac_var_8-10pnd_ass.bin", 0x0000, 0x010000, CRC(a25c051a) SHA1(6b7e954c53e3f1f90d24f88c7fd09606a1cd8630) ) ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 ) ROM_END ROM_START( sc2casr4p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "casino-royale_dat_ac_var_8-10pnd_ass.bin", 0x0000, 0x010000, CRC(8c59c768) SHA1(fec9cfbd9a8c262d053ae84c09535a7d8331bfa2) ) ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 ) ROM_END ROM_START( sc2cmbt ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "cat-and-mouse-and-bonzo-too_std_ac_10pnd_ass.bin", 0x0000, 0x010000, CRC(6d1612e7) SHA1(641104b4ebc99ec3b20a081fccbde70084cc329a) ) ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 ) ROM_END ROM_START( sc2cmbtp ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "cat-and-mouse-and-bonzo-too_dat_ac_10pnd_ass.bin", 0x0000, 0x010000, CRC(14770ed7) SHA1(6e7a0f596063c28cad0ecc13241e53e4a5b025f9) ) ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 ) ROM_END ROM_START( sc2dbl ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "double-diamond_std_ga_20p_ass.bin", 0x0000, 0x010000, CRC(eded5c38) SHA1(31a687de56f95f0ab730fed2b618e492fbc0c749) ) ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 ) ROM_END ROM_START( sc2dblp ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "double-diamond_dat_ga_20p_ass.bin", 0x0000, 0x010000, CRC(7e117a69) SHA1(d73ec1cfe3d2b9d9e1f18a3979d76b13b5d89988) ) ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 ) ROM_END ROM_START( sc2dbl1 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "double-diamond_std_ms_20p_ass.bin", 0x0000, 0x010000, CRC(90a52fc4) SHA1(afb6078fc884e08afb4f6a9ac2a8abcb36fae2bd) ) ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 ) ROM_END ROM_START( sc2dbl1p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "double-diamond_dat_ms_20p_ass.bin", 0x0000, 0x010000, CRC(d45b4a5c) SHA1(ccf33b36c01155e78492e861ae4a328b4086ade9) ) ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 ) ROM_END ROM_START( sc2flaca ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "flashcash_std_ac_var_10pnd_tri3_ass.bin", 0x0000, 0x010000, CRC(2cb1802a) SHA1(ae7bc9374f5882ba4142d67ad83335d4d2accf0c) ) ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 ) ROM_END ROM_START( sc2flacap ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "flashcash_dat_ac_var_10pnd_tri3_ass.bin", 0x0000, 0x010000, CRC(0d6d8eb2) SHA1(c47e61d08afbeb542132b2f8e157417a008e9387) ) ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 ) ROM_END ROM_START( sc2flaca1 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "flashcash_std_ac_var_10pnd_tri2_ass.bin", 0x0000, 0x010000, CRC(e7e0fe1f) SHA1(a6c1f6565d785aa36daecb55a5c33042a84117e6) ) ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 ) ROM_END ROM_START( sc2flaca1p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "flashcash_dat_ac_var_10pnd_tri2_ass.bin", 0x0000, 0x010000, CRC(89d6df7f) SHA1(cc8f6ca2233d77cbdcb0735cb31de9cdd9a66408) ) ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 ) ROM_END ROM_START( sc2flaca2 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "flashcash_std_wi_ac_10pnd_tri2_ass.bin", 0x0000, 0x010000, CRC(5f5b879b) SHA1(1b0f0cf54112615ea6b2ecdebc4076d132531a2c) ) ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 ) ROM_END ROM_START( sc2flaca2p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "flashcash_dat_wi_ac_10pnd_tri2_ass.bin", 0x0000, 0x010000, CRC(b781ecf9) SHA1(1d62a315f8292144d8129c1be9a83a5e717c6ed9) ) ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 ) ROM_END ROM_START( sc2foot ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "football-club_std_ac_250pnd-20p_ass.bin", 0x0000, 0x010000, CRC(b4d46ee2) SHA1(3cbe603c2703570eb49682ca9dbb6ad9ede020e6) ) sc2_foot_matrix ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 ) ROM_END ROM_START( sc2footp ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "football-club_dat_ac_250pnd-20p_ass.bin", 0x0000, 0x010000, CRC(fabaf221) SHA1(ddefc6f46339f83b6cfbacbe1ff6cf065d0157aa) ) sc2_foot_matrix ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 ) ROM_END ROM_START( sc2foot1 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "football-club_std_ac_var_100pnd-5p_ass.bin", 0x0000, 0x010000, CRC(bf35ad75) SHA1(c5e8906138184449b90eea2e280e6f75e6768776) ) sc2_foot_matrix ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 ) ROM_END ROM_START( sc2foot1p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "football-club_dat_ac_var_100pnd-5p_ass.bin", 0x0000, 0x010000, CRC(7f6acf47) SHA1(b6e8254d4af1e5a85166e4eca1dc2b1ea2eed292) ) sc2_foot_matrix ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 ) ROM_END ROM_START( sc2foot2 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "football-club_std_var_ass.bin", 0x0000, 0x010000, CRC(cae35c7a) SHA1(2beda0150cd2d413269c350e34102c0e1d3ed007) ) sc2_foot_matrix ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 ) ROM_END ROM_START( sc2foot2p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "football-club_dat_var_ass.bin", 0x0000, 0x010000, CRC(ac088604) SHA1(d1db45aa19b645aad56bbf84e551dc1cca22f92d) ) sc2_foot_matrix ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 ) ROM_END ROM_START( sc2gcclb ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-golden-casino_std_ac_250pnd-20p_ass.bin", 0x0000, 0x010000, CRC(5f7fc343) SHA1(264c5bba36c820440c2ed97c04d4dd3592e111da) ) sc2_gcclb_matrix sc2_gcclb_sound ROM_END ROM_START( sc2gcclbp ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-golden-casino_dat_ac_250pnd-20p_ass.bin", 0x0000, 0x010000, CRC(b4dee6d2) SHA1(856672fb4767f66e976619392fc8e659fbca3c2e) ) sc2_gcclb_matrix sc2_gcclb_sound ROM_END ROM_START( sc2gcclb1 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-golden-casino_std_ac_100pnd-5p_ass.bin", 0x0000, 0x010000, CRC(bf7b9ff1) SHA1(890a6b96592e9d2e890bea95e711b890c1cda7ad) ) sc2_gcclb_matrix sc2_gcclb_sound ROM_END ROM_START( sc2gcclb1p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-golden-casino_dat_ac_100pnd-5p_ass.bin", 0x0000, 0x010000, CRC(1f5c2a2b) SHA1(facaab47716ae3c4a10839523f3249074ae8abb1) ) sc2_gcclb_matrix sc2_gcclb_sound ROM_END ROM_START( sc2gcclb2 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-golden-casino_std_ac_var_ass.bin", 0x0000, 0x010000, CRC(2de27b80) SHA1(57f1c40ceeb6ab82e9bac547aa00d8c1c1c07dab) ) sc2_gcclb_matrix sc2_gcclb_sound ROM_END ROM_START( sc2gcclb2p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-golden-casino_dat_ac_var_ass.bin", 0x0000, 0x010000, CRC(2ad9647e) SHA1(d423c060996417f3f7f1b61e911b6e523ad08e7a) ) sc2_gcclb_matrix sc2_gcclb_sound ROM_END ROM_START( sc2groul ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "golden-roulette_std_ms_20p_ass.bin", 0x0000, 0x010000, CRC(d865188a) SHA1(c4318984b6abdb5671fe7c323608e4af84d1ae6e) ) ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 ) ROM_END ROM_START( sc2groulp ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "golden-roulette_dat_ms_20p_ass.bin", 0x0000, 0x010000, CRC(c388fa79) SHA1(4ce7d183130fd2aae2c4ffeff652e2602208c3ff) ) ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 ) ROM_END ROM_START( sc2gtr ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "gtr.bin", 0x0000, 0x010000, CRC(b6cd277c) SHA1(4951bb6b4cc1bf655d3b63b7af4f1a6a297a201c) ) ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 ) ROM_LOAD( "gtr_snd.bin", 0x0000, 0x080000, CRC(90eaa8b6) SHA1(9c15787d73889013717f01c6b11780b7f9314b05) ) ROM_END ROM_START( sc2heypr ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "hey-presto_std_ac_4pnd-10p_ass.bin", 0x0000, 0x010000, CRC(7f3803fa) SHA1(56a12bb96fe7cce07734842f6c5581648154154e) ) ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 ) ROM_END ROM_START( sc2heyprp ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "hey-presto_dat_ac_4pnd-10p_ass.bin", 0x0000, 0x010000, CRC(cb8780ad) SHA1(a0a3cd2c9c3caf6607b55d2d14f6e3d581540808) ) ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 ) ROM_END ROM_START( sc2hypr ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "hyperactive_std_ac_var_10pnd_ass.bin", 0x0000, 0x010000, CRC(042b848c) SHA1(ceec2cb26ae9b969c5da3cc0be25455b1f89d09f) ) ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 ) ROM_END ROM_START( sc2hyprp ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "hyperactive_dat_ac_var_10pnd_ass.bin", 0x0000, 0x010000, CRC(e6956fec) SHA1(ea8e25e16a451a1f52f30567571090f635379f4c) ) ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 ) ROM_END ROM_START( sc2hypr1 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "hyperactive_std_wi_ac_10pnd-20p_ass.bin", 0x0000, 0x010000, CRC(2d01bc08) SHA1(c2186fb639735d4e1d46ceaeae6eee63c7a740b7) ) ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 ) ROM_END ROM_START( sc2hypr1p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "hyperactive_dat_wi_ac_10pnd-20p_ass.bin", 0x0000, 0x010000, CRC(6d11a9eb) SHA1(d68564a96984c5dde536add4507bc8bae75e19ea) ) ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 ) ROM_END ROM_START( sc2kcclb ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-king-cash_std_ac_var_ass.bin", 0x0000, 0x010000, CRC(60c1eccd) SHA1(5b9f5c8c7cc501b557eadcf7e520967c58b8ce1a) ) ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 ) ROM_END ROM_START( sc2kcclbp ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-king-cash_dat_ac_var_ass.bin", 0x0000, 0x010000, CRC(c83be316) SHA1(9e87152977fdabb71ee6d8be1d382b978d856c83) ) ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 ) ROM_END ROM_START( sc2kcclb1 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-king-cash_std_ac_ds_rot_ass.bin", 0x0000, 0x010000, CRC(cf13d7e4) SHA1(6b3bfc8e7e4877e7ab7e5d3adbd89a6bcc2ebde9) ) ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 ) ROM_END ROM_START( sc2kcclb1p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-king-cash_dat_ac_ds_rot_ass.bin", 0x0000, 0x010000, CRC(3fb9f61f) SHA1(176e517d049b4e588a2fe425041d701ff8e3e7b8) ) ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 ) ROM_END ROM_START( sc2maina ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "game115s.rom", 0x0000, 0x010000, CRC(6f3b16d2) SHA1(b5c7796a4a87dc5ffa6243863ac3f9bc777228ca) ) ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 ) ROM_LOAD( "snd2008.rom", 0x0000, 0x040000, CRC(9b2b5b33) SHA1(3ec9200529eba5bc4ef4a9a289d58312f29628a5) ) ROM_END ROM_START( sc2olgld ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "olympic-gold_std_var_ac_8-10pnd_ass.bin", 0x0000, 0x010000, CRC(baa98b60) SHA1(2b73eb21d6b612fabf855edf9f6c46897714729b) ) ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 ) ROM_END ROM_START( sc2olgldp ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "olympic-gold_dat_var_ac_8-10pnd_ass.bin", 0x0000, 0x010000, CRC(1348a519) SHA1(e7a2434235347433522c55e4d4f89fbb97759765) ) ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 ) ROM_END ROM_START( sc2olgld1 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "olympic-gold_std_wi_var_ac_10pnd_ass.bin", 0x0000, 0x010000, CRC(8a8b8429) SHA1(ba886878d4ef428653032d04e21a9031fdea68e0) ) ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 ) ROM_END ROM_START( sc2olgld1p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "olympic-gold_dat_wi_var_ac_10pnd_ass.bin", 0x0000, 0x010000, CRC(bb50e0a2) SHA1(b208053e114f7fb411f16f02aab3061f6075b42c) ) ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 ) ROM_END ROM_START( sc2relgm ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "reel-gems_std_ms_20p_ass.bin", 0x0000, 0x010000, CRC(ebbae111) SHA1(6372e19b0dd030aac517344449ce47e8f6f74b29) ) ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 ) ROM_END ROM_START( sc2relgmp ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "reel-gems_dat_ms_20p_ass.bin", 0x0000, 0x010000, CRC(5abde2bc) SHA1(74a745938934533b1b33c99828b79fa9d1e86a91) ) ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 ) ROM_END ROM_START( sc2relgm1p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "reel-gems_dat_ga_20p_ass.bin", 0x0000, 0x010000, CRC(86e81781) SHA1(7b59efa627f70b2c3598c5abd276a7c2737b0751) ) ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 ) ROM_END ROM_START( sc2topwk ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "top-wack_std_wi_ac_10pnd_tri1_ass.bin", 0x0000, 0x010000, CRC(248080cf) SHA1(067077af93dd6a41bd6d84d9ace9ac4cea36f01b) ) ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 ) ROM_END ROM_START( sc2topwkp ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "top-wack_dat_wi_ac_10pnd_tri1_ass.bin", 0x0000, 0x010000, CRC(56fd3003) SHA1(37ef5c9a750f9bdc609fc78ea5131424eb74c79d) ) ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 ) ROM_END /* was in an SC4 set, is it meant to link with the SC4 units? */ ROM_START( sc2cb7p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "95751960.p1", 0x0000, 0x010000, CRC(9f944d0c) SHA1(feb8fe4ce0a8f5c4a034aafec0f5aae29a834e8d) ) sc2_cb7_sound ROM_END ROM_START( sc2cb7 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "bar7.bin", 0x0000, 0x010000, CRC(c5b426e8) SHA1(a60aed70f2a4cf4356fae61c1031124fd5987d86) ) sc2_cb7_sound ROM_END ROM_START( sc2cb71 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "casinobar7_bfm_allcash.bin", 0x0000, 0x010000, CRC(2d459734) SHA1(293cf250b7b71b55325b18a10be7dead1cddb565) ) sc2_cb7_sound ROM_END ROM_START( sc2cb72 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "casino-bar-7_std_10pnd_ass.bin", 0x0000, 0x010000, CRC(3d0ae920) SHA1(4c6575d979f686e928842afc3ee9b344e45e3a31) ) sc2_cb7_sound ROM_END ROM_START( sc2cb72p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "casino-bar-7_dat_10pnd_ass.bin", 0x0000, 0x010000, CRC(6960f4f8) SHA1(7274276d1d4032ed7fe660ac0f87eea1e9c6e4e4) ) sc2_cb7_sound ROM_END ROM_START( sc2cgcas ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-grand-casino_std_ac_p65_ass.bin", 0x0000, 0x010000, CRC(6ca2cccb) SHA1(762e0809e70d4dd2161a2ffcc30d191720e8ad9a) ) ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 ) ROM_END ROM_START( sc2cgcasp ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-grand-casino_dat_ac_var_ass.bin", 0x0000, 0x010000, CRC(15c3b640) SHA1(94a4e105b9fbd4b12ec246a0f1a6751acf25eac2) ) ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 ) ROM_END ROM_START( sc2cgcas1 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-grand-casino_std_ac_250pnd-25p_ass.bin", 0x0000, 0x010000, CRC(edfc3d74) SHA1(192a893b5a9b188de094d0f45881788306523e0b) ) ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 ) ROM_END ROM_START( sc2cgcas1p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "club-grand-casino_dat_ac_250pnd-25p_ass.bin", 0x0000, 0x010000, CRC(77cf0f11) SHA1(88da3f2e18f621033a8d32428b1422d5e3873ab5) ) ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 ) ROM_END ROM_START( sc2cvega ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "cash_vegas_std_ac_var_a.bin", 0x0000, 0x010000, CRC(88dd09b9) SHA1(36b4f3504794b638a31e45d1f155360166f77ab2) ) ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 ) ROM_END ROM_START( sc2cvega1 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "cash_vegas_std_ac_var_10pnd_tri3_a.bin", 0x0000, 0x010000, CRC(3d808af5) SHA1(db29c03a33dce6342fec4da3664590ab072dd6d9) ) ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 ) ROM_END ROM_START( sc2cvega1p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "cash_vegas_dat_ac_var_10pnd_tri3.bin", 0x0000, 0x010000, CRC(ab3e503c) SHA1(2c26865eab6cf128d8f3ff09077daa3c4d2aee30) ) ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 ) ROM_END ROM_START( sc2cvega2 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "cash_vegas_std_to_var_8pnd_a.bin", 0x0000, 0x010000, CRC(c8e98a0e) SHA1(1436f3a464b2f298b161e5328f0540cf23441803) ) ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 ) ROM_END ROM_START( sc2cvega2p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "cash_vegas_dat_to_8pnd_a.bin", 0x0000, 0x010000, CRC(cabec1cd) SHA1(acbe41e0d5fa77f11df8d119ad09aeccd421f603) ) ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 ) ROM_END ROM_START( sc2cvega3 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "cash_vegas_std_w_i_10pnd_20p_a.bin", 0x0000, 0x010000, CRC(521b918d) SHA1(4d9b94d561d89aa1dd8746a33eb27d89b53b6ba9) ) ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 ) ROM_END ROM_START( sc2cvega3p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "cash_vegas_dat_wi_10pnd_20p_a.bin", 0x0000, 0x010000, CRC(99ee9eef) SHA1(c4b325a39e898f069ac3471af8ea955c62c488a5) ) ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 ) ROM_END ROM_START( sc2cvega4p ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "cash_vegas_dat_ac_var_10pnd_a.bin", 0x0000, 0x010000, CRC(e880c6b6) SHA1(387f7e3659e42ac488db9a4768c2035f7c870c44) ) ROM_REGION( 0x200000, "upd", ROMREGION_ERASE00 ) ROM_END /* Video Based (Adder 2) */ #define GAME_FLAGS MACHINE_SUPPORTS_SAVE|MACHINE_REQUIRES_ARTWORK|MACHINE_NOT_WORKING|MACHINE_MECHANICAL|MACHINE_CLICKABLE_ARTWORK GAMEL( 1993, quintoon, 0, scorpion2_vidm, quintoon, bfm_sc2_vid_state, init_quintoon, 0, "BFM", "Quintoon (UK, Game Card 95-750-206)", MACHINE_SUPPORTS_SAVE|MACHINE_IMPERFECT_SOUND,layout_quintoon ) //Current samples need verification GAMEL( 1993, quintond, quintoon, scorpion2_vidm, quintoon, bfm_sc2_vid_state, init_quintoon, 0, "BFM", "Quintoon (UK, Game Card 95-751-206, Datapak)", MACHINE_SUPPORTS_SAVE|MACHINE_IMPERFECT_SOUND|MACHINE_NOT_WORKING,layout_quintoon ) //Current samples need verification GAMEL( 1993, quintono, quintoon, scorpion2_vidm, quintoon, bfm_sc2_vid_state, init_quintoon, 0, "BFM", "Quintoon (UK, Game Card 95-750-203)", MACHINE_SUPPORTS_SAVE|MACHINE_IMPERFECT_SOUND,layout_quintoon ) //Current samples need verification GAMEL( 1993, qntoond, 0, scorpion2_vid, qntoond, bfm_sc2_vid_state, init_adder_dutch, 0, "BFM/ELAM", "Quintoon (Dutch, Game Card 95-750-243)", MACHINE_SUPPORTS_SAVE,layout_quintoon ) GAMEL( 1993, qntoondo, qntoond, scorpion2_vid, qntoond, bfm_sc2_vid_state, init_adder_dutch, 0, "BFM/ELAM", "Quintoon (Dutch, Game Card 95-750-136)", MACHINE_SUPPORTS_SAVE,layout_quintoon ) GAMEL( 1994, pokio, 0, scorpion2_vid, pokio, bfm_sc2_vid_state, init_adder_dutch, 0, "BFM/ELAM", "Pokio (Dutch, Game Card 95-750-278)", MACHINE_SUPPORTS_SAVE,layout_pokio ) GAMEL( 1995, paradice, 0, scorpion2_vid, paradice, bfm_sc2_vid_state, init_adder_dutch, 0, "BFM/ELAM", "Paradice (Dutch, Game Card 95-750-615)", MACHINE_SUPPORTS_SAVE,layout_paradice ) GAMEL( 1996, pyramid, 0, scorpion2_vid, pyramid, bfm_sc2_vid_state, init_pyramid, 0, "BFM/ELAM", "Pyramid (Dutch, Game Card 95-750-898)", MACHINE_SUPPORTS_SAVE,layout_pyramid ) GAMEL( 1995, slotsnl, 0, scorpion2_vid, slotsnl, bfm_sc2_vid_state, init_adder_dutch, 0, "BFM/ELAM", "Slots (Dutch, Game Card 95-750-368)", MACHINE_SUPPORTS_SAVE,layout_slots ) GAMEL( 1996, sltblgtk, 0, scorpion2_vid, sltblgtk, bfm_sc2_vid_state, init_sltsbelg, 0, "BFM/ELAM", "Slots (Belgian Token, Game Card 95-750-943)", MACHINE_SUPPORTS_SAVE,layout_sltblgtk ) GAMEL( 1996, sltblgpo, 0, scorpion2_vid, sltblgpo, bfm_sc2_vid_state, init_sltsbelg, 0, "BFM/ELAM", "Slots (Belgian Cash, Game Card 95-750-938)", MACHINE_SUPPORTS_SAVE,layout_sltblgpo ) GAMEL( 1996, sltblgp1, sltblgpo, scorpion2_vid, sltblgpo, bfm_sc2_vid_state, init_sltsbelg, 0, "BFM/ELAM", "Slots (Belgian Cash, Game Card 95-752-008)", MACHINE_SUPPORTS_SAVE,layout_sltblgpo ) GAMEL( 1997, gldncrwn, 0, scorpion2_vid, gldncrwn, bfm_sc2_vid_state, init_gldncrwn, 0, "BFM/ELAM", "Golden Crown (Dutch, Game Card 95-752-011)", MACHINE_SUPPORTS_SAVE,layout_gldncrwn ) GAMEL( 1997, gldncrwnhop, gldncrwn, scorpion2_vid, gldncrwn, bfm_sc2_vid_state, init_gldncrwn, 0, "BFM/ELAM", "Golden Crown Hopper (Dutch, Game Card)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE,layout_gldncrwn ) // SUMCHECK 3 and SUMCHECK 4 errors /* Non-Video */ /******************************************************************************************************************************************************************************************************************** Dr.Who The Timelord (also Dr.Who The Timelord Deluxe) the Mazooma release doesn't boot, gives error 99 ********************************************************************************************************************************************************************************************************************/ // PROJECT NUMBER 6305 DR WHO TIMELORD - 28-SEP-1994 11:14:58 GAMEL( 1994, sc2drwho, 0, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Dr.Who The Timelord (set 1, UK, Single Site) (Scorpion 2/3)", MACHINE_SUPPORTS_SAVE|MACHINE_REQUIRES_ARTWORK|MACHINE_MECHANICAL,layout_drwho) // GAME No 95-750-288 GAMEL( 1994, sc2drwhou, sc2drwho, scorpion2, drwho, bfm_sc2_awp_state, init_drwhon, 0, "BFM", "Dr.Who The Timelord (set 1, UK, Single Site) (Scorpion 2/3) (not encrypted)", MACHINE_SUPPORTS_SAVE|MACHINE_REQUIRES_ARTWORK|MACHINE_MECHANICAL,layout_drwho) // GAME No 95-750-288 (unencrypted bootleg?) GAMEL( 1994, sc2drwhop, sc2drwho, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Dr.Who The Timelord (set 1, UK, Single Site Protocol) (Scorpion 2/3)", MACHINE_SUPPORTS_SAVE|MACHINE_REQUIRES_ARTWORK|MACHINE_MECHANICAL,layout_drwho) // GAME No 95-751-288 // PROJECT NUMBER 6305 DR WHO TIMELORD IRISH ALL CASH - 28-SEP-1994 11:20:17 GAMEL( 1994, sc2drwho1, sc2drwho, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Dr.Who The Timelord (set 2, UK, Arcade) (Scorpion 2/3)", MACHINE_SUPPORTS_SAVE|MACHINE_REQUIRES_ARTWORK|MACHINE_MECHANICAL,layout_drwho) // GAME No 95-750-290 GAMEL( 1994, sc2drwho1p, sc2drwho, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Dr.Who The Timelord (set 2, UK, Arcade, Protocol) (Scorpion 2/3)", MACHINE_SUPPORTS_SAVE|MACHINE_REQUIRES_ARTWORK|MACHINE_MECHANICAL,layout_drwho) // GAME No 95-751-290 // PROJECT NUMBER 6305 DR WHO TIMELORD NO JP SPIN - 17-NOV-1994 09:34:50 GAMEL( 1994, sc2drwho2, sc2drwho, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Dr.Who The Timelord (set 3, UK, no Jackpot spin) (Scorpion 2/3)", MACHINE_SUPPORTS_SAVE|MACHINE_REQUIRES_ARTWORK|MACHINE_MECHANICAL,layout_drwho) // GAME No 95-750-309 GAMEL( 1994, sc2drwho2p, sc2drwho, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Dr.Who The Timelord (set 3, UK, no Jackpot spin, Protocol) (Scorpion 2/3)", MACHINE_SUPPORTS_SAVE|MACHINE_REQUIRES_ARTWORK|MACHINE_MECHANICAL,layout_drwho) // GAME No 95-751-309 // PROJECT NUMBER 6305 DR WHO TIMELORD ARCADE - 24-OCT-1995 16:12:44 GAMEL( 1994, sc2drwho3, sc2drwho, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Dr.Who The Timelord (set 4, UK, Arcade) (Scorpion 2/3)", MACHINE_SUPPORTS_SAVE|MACHINE_REQUIRES_ARTWORK|MACHINE_MECHANICAL,layout_drwho) // GAME No 95-750-536 GAMEL( 1994, sc2drwho3p, sc2drwho, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Dr.Who The Timelord (set 4, UK, Arcade, Protocol) (Scorpion 2/3)", MACHINE_SUPPORTS_SAVE|MACHINE_REQUIRES_ARTWORK|MACHINE_MECHANICAL,layout_drwho) // GAME No 95-751-536 // PROJECT NUMBER 6305 DR WHO TIMELORD 4/8 - 24-OCT-1995 16:14:30 GAMEL( 1994, sc2drwho4, sc2drwho, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Dr.Who The Timelord (set 5, UK) (Scorpion 2/3)", MACHINE_SUPPORTS_SAVE|MACHINE_REQUIRES_ARTWORK|MACHINE_MECHANICAL,layout_drwho) // GAME No 95-750-535 GAMEL( 1994, sc2drwho4p, sc2drwho, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Dr.Who The Timelord (set 5, UK, Protocol) (Scorpion 2/3)", MACHINE_SUPPORTS_SAVE|MACHINE_REQUIRES_ARTWORK|MACHINE_MECHANICAL,layout_drwho) // GAME No 95-751-535 // PROJECT NUMBER 6305 DR WHO TIMELORD IRISH ALL CASH 4/8 - 25-OCT-1995 09:50:12 GAMEL( 1994, sc2drwho5, sc2drwho, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Dr.Who The Timelord (set 6, UK, Arcade, 8GBP Jackpot) (Scorpion 2/3)", MACHINE_SUPPORTS_SAVE|MACHINE_REQUIRES_ARTWORK|MACHINE_MECHANICAL,layout_drwho) // GAME No 95-750-531 GAMEL( 1994, sc2drwho5p, sc2drwho, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Dr.Who The Timelord (set 6, UK, Arcade, 8GBP Jackpot, Protocol) (Scorpion 2/3)", MACHINE_SUPPORTS_SAVE|MACHINE_REQUIRES_ARTWORK|MACHINE_MECHANICAL,layout_drwho) // GAME No 95-751-531 // PROJECT NUMBER 6305 TIMELORD ARCADE 10P PLAY 4/8 - 25-OCT-1995 09:53:06 GAMEL( 1994, sc2drwho6, sc2drwho, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Dr.Who The Timelord (set 7, UK, Arcade) (Scorpion 2/3)", MACHINE_SUPPORTS_SAVE|MACHINE_REQUIRES_ARTWORK|MACHINE_MECHANICAL,layout_drwho) // GAME No 95-750-533 GAMEL( 1994, sc2drwho6p, sc2drwho, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Dr.Who The Timelord (set 7, UK, Arcade, Protocol) (Scorpion 2/3)", MACHINE_SUPPORTS_SAVE|MACHINE_REQUIRES_ARTWORK|MACHINE_MECHANICAL,layout_drwho) // GAME No 95-751-533 // PROJECT NUMBER 6305 DR WHO TIMELORD 10 POUNDS - 28-MAR-1996 13:21:58 GAMEL( 1994, sc2drwho7, sc2drwho, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Dr.Who The Timelord (set 8, UK, Arcade, 10GBP Jackpot) (Scorpion 2/3)", MACHINE_SUPPORTS_SAVE|MACHINE_REQUIRES_ARTWORK|MACHINE_MECHANICAL,layout_drwho) // GAME No 95-750-661 GAMEL( 1994, sc2drwho7p, sc2drwho, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Dr.Who The Timelord (set 8, UK, Arcade, 10GBP Jackpot, Protocol) (Scorpion 2/3)", MACHINE_SUPPORTS_SAVE|MACHINE_REQUIRES_ARTWORK|MACHINE_MECHANICAL,layout_drwho) // GAME No 95-751-661 // PROJECT NUMBER 6419 DR WHO TIMELORD DELUXE - 8-MAR-1995 15:37:53 GAMEL( 1994, sc2drwhodx, sc2drwho, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Dr.Who The Timelord Deluxe (set 1) (Scorpion 2/3)", MACHINE_SUPPORTS_SAVE|MACHINE_REQUIRES_ARTWORK|MACHINE_MECHANICAL,layout_drwho) // GAME No 95-750-370 // PROJECT NUMBER 6419 TIMELORD DELUXE MULTI-SITE ALL CASH - 4-DEC-1995 10:48:34 GAMEL( 1994, sc2drwhodx1, sc2drwho, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Dr.Who The Timelord Deluxe (set 2) (Scorpion 2/3)", MACHINE_SUPPORTS_SAVE|MACHINE_REQUIRES_ARTWORK|MACHINE_MECHANICAL,layout_drwho) // GAME No 95-750-572 // PROJECT NUMBER 6999 TIMELORD AT PLAYMAKER 5P/10p 500P - 15-SEP-1997 10:02:47 GAMEL( 1994, sc2drwhomz, sc2drwho, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM/Mazooma", "Dr.Who The Timelord (Mazooma) (Scorpion 2/3)", MACHINE_SUPPORTS_SAVE|MACHINE_REQUIRES_ARTWORK|MACHINE_MECHANICAL | MACHINE_NOT_WORKING,layout_drwho) // GAME No TLVMAZ12_N, error 99 // PROJECT NUMBER TLP12 TIMELORD AT PLAYMAKER 5P/10p 500P - 15-SEP-1997 10:03:49 GAMEL( 1994, sc2drwhomzp, sc2drwho, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM/Mazooma", "Dr.Who The Timelord (Mazooma, Protocol) (Scorpion 2/3)", MACHINE_SUPPORTS_SAVE|MACHINE_REQUIRES_ARTWORK|MACHINE_MECHANICAL | MACHINE_NOT_WORKING,layout_drwho) // GAME No TLVMAZ12_P, error 99 /******************************************************************************************************************************************************************************************************************** The Big Breakfast project number jumps between 640X and 6514, why? ********************************************************************************************************************************************************************************************************************/ // PROJECT NUMBER 640X BIG BREAKFAST VAR STAKE/JACKPOT - 16-OCT-1995 14:57:47 GAME( 1994, sc2brkfs1, sc2brkfs, scorpion2, bbrkfst, bfm_sc2_awp_state, init_bbrkfst, 0, "BFM", "The Big Breakfast (set 1 UK, Single Site) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-523 GAME( 1994, sc2brkfs1p, sc2brkfs, scorpion2, bbrkfst, bfm_sc2_awp_state, init_bbrkfst, 0, "BFM", "The Big Breakfast (set 1 UK, Single Site, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-523 // PROJECT NUMBER 6514 BIG BREAKFAST ARCADE VAR STAKE/JACKPOT - 16-OCT-1995 14:59:52 GAME( 1994, sc2brkfs, 0, scorpion2, bbrkfst, bfm_sc2_awp_state, init_bbrkfst, 0, "BFM", "The Big Breakfast (set 2) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-524 GAME( 1994, sc2brkfsp, sc2brkfs, scorpion2, bbrkfst, bfm_sc2_awp_state, init_bbrkfst, 0, "BFM", "The Big Breakfast (set 2, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-524 // PROJECT NUMBER 640X BIG BREAKFAST VAR STAKE #6 CASH JACKPOT - 20-OCT-1995 11:59:24 GAME( 1994, sc2brkfs3, sc2brkfs, scorpion2, bbrkfst, bfm_sc2_awp_state, init_bbrkfst, 0, "BFM", "The Big Breakfast (set 3) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-517 GAME( 1994, sc2brkfs6, sc2brkfs, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "The Big Breakfast (set 3, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-517 // PROJECT NUMBER 6514 BIG BREAKFAST VAR STAKE #8 CASH JACKPOT - 12-JAN-1996 12:52:36 GAME( 1994, sc2brkfs2, sc2brkfs, scorpion2, bbrkfst, bfm_sc2_awp_state, init_bbrkfst, 0, "BFM", "The Big Breakfast (set 4 UK, Arcade, 8GBP Jackpot) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-604 GAME( 1994, sc2brkfs3p, sc2brkfs, scorpion2, bbrkfst, bfm_sc2_awp_state, init_bbrkfst, 0, "BFM", "The Big Breakfast (set 4 UK, Arcade, 8GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-604 // PROJECT NUMBER 6514 BIG BREAKFAST VAR STAKE !10 CASH JACKPOT - 16-MAY-1996 11:52:49 GAME( 1994, sc2brkfs4, sc2brkfs, scorpion2, bbrkfst, bfm_sc2_awp_state, init_bbrkfst, 0, "BFM", "The Big Breakfast (set 5 UK, Arcade, 10GBP Jackpot) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-709 GAME( 1994, sc2brkfs4p, sc2brkfs, scorpion2, bbrkfst, bfm_sc2_awp_state, init_bbrkfst, 0, "BFM", "The Big Breakfast (set 5 UK, Arcade, 10GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-709 // PROJECT NUMBER 6514 BIG BREAKFAST WHITBREAD #10 ALL CASH 20P PLAY - 16-MAY-1996 12:16:31 GAME( 1994, sc2brkfs5, sc2brkfs, scorpion2, bbrkfst, bfm_sc2_awp_state, init_bbrkfst, 0, "BFM", "The Big Breakfast (set 6 UK, Arcade, 10GBP Jackpot) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-710 GAME( 1994, sc2brkfs5p, sc2brkfs, scorpion2, bbrkfst, bfm_sc2_awp_state, init_bbrkfst, 0, "BFM", "The Big Breakfast (set 6 UK, Arcade, 10GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-710 /******************************************************************************************************************************************************************************************************************** The Big Breakfast Casino alpha seems different to others, unless it should be a DMD? ********************************************************************************************************************************************************************************************************************/ // PROJECT NUMBER 6621 BIG BREAKFAST CASINO GALA TOKEN - 19-AUG-1997 09:21:25 GAME( 1994, sc2brkfsm, sc2brkfs, scorpion2, bbrkfst, bfm_sc2_awp_state, init_bbrkfst, 0, "BFM", "The Big Breakfast Casino (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-986 // PROJECT NUMBER 7013 BIG BREAKFAST CASINO AT MAZOOMA 5P - 23-JAN-1998 11:29:13 GAME( 1994, sc2brkfsm1, sc2brkfs, scorpion2, bbrkfst, bfm_sc2_awp_state, init_bbrkfst, 0, "BFM/Mazooma", "The Big Breakfast Casino (Mazooma, set 1) (Scorpion 2/3)", GAME_FLAGS) // GAME No BBCVM51 // PROJECT NUMBER 7013 BIG BREAKFAST CASINO AT MAZOOMA 5P - 14-MAY-1998 10:05:23 GAME( 1994, sc2brkfsm2, sc2brkfs, scorpion2, bbrkfst, bfm_sc2_awp_state, init_bbrkfst, 0, "BFM/Mazooma", "The Big Breakfast Casino (Mazooma, set 2) (Scorpion 2/3)", GAME_FLAGS) // GAME No BBCVM52 /******************************************************************************************************************************************************************************************************************** Match Of The Day ********************************************************************************************************************************************************************************************************************/ // PROJECT NUMBER 6400 MATCH OF THE DAY IRISH ALL CASH - 15-MAY-1995 14:47:45 GAME( 199?, sc2motd9, sc2motd, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Match Of The Day (Bellfruit) (set 1, Irish) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-413 // PROJECT NUMBER 6560 MATCH OF THE DAY STANDARD S+P #4/#8 - 6-OCT-1995 10:59:44 GAME( 199?, sc2motd5, sc2motd, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Match Of The Day (Bellfruit) (set 2, UK, Single Site) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-515 GAME( 199?, sc2motd5p, sc2motd, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Match Of The Day (Bellfruit) (set 2, UK, Single Site, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-515 // PROJECT NUMBER 6560 MATCH OF THE DAY ARCADE S+P #4/#8 - 6-OCT-1995 11:37:00 GAME( 199?, sc2motd4, sc2motd, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Match Of The Day (Bellfruit) (set 3, UK, Arcade) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-513 GAME( 199?, sc2motd4p, sc2motd, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Match Of The Day (Bellfruit) (set 3, UK, Arcade, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-513 // PROJECT NUMBER 6560 MATCH OF THE DAY STANDARD S+P #4/#8 IRISH ALL CASH - 6-OCT-1995 12:20:16 GAME( 199?, sc2motd6, sc2motd, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Match Of The Day (Bellfruit) (set 4, Irish, 8GBP Jackpot) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-514 GAME( 199?, sc2motd6p, sc2motd, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Match Of The Day (Bellfruit) (set 4, Irish, 8GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-514 // PROJECT NUMBER 6587 (6311) MATCH OF THE DAY STANDARD S+P #4/#8 - 14-NOV-1995 13:40:49 GAME( 199?, sc2motd7, sc2motd, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Match Of The Day (Bellfruit) (set 5, UK) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-559 GAME( 199?, sc2motd8p, sc2motd, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Match Of The Day (Bellfruit) (set 5, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-559 // PROJECT NUMBER 6587 (6311) MATCH OF THE DAY ARCADE S+P #4/#8 - 14-NOV-1995 13:42:06 GAME( 199?, sc2motd3, sc2motd, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Match Of The Day (Bellfruit) (set 6, UK) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-560 GAME( 199?, sc2motd3p, sc2motd, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Match Of The Day (Bellfruit) (set 6, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-560 // PROJECT NUMBER 6770 MATCH OF THE DAY STANDARD #10 ALL CASH - 11-APR-1996 15:05:22 GAME( 199?, sc2motd1, sc2motd, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Match Of The Day (Bellfruit) (set 7, UK, 10GBP Jackpot, 1st Triennial) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-671 GAME( 199?, sc2motd1p, sc2motd, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Match Of The Day (Bellfruit) (set 7, UK, 10GBP Jackpot, 1st Triennial, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-671 // PROJECT NUMBER 6770 MATCH OF THE DAY WHITBREAD #10 ALL CASH - 11-APR-1996 15:08:33 GAME( 199?, sc2motd2, sc2motd, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Match Of The Day (Bellfruit) (set 8, UK, 10GBP Jackpot) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-672 GAME( 199?, sc2motd2p, sc2motd, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Match Of The Day (Bellfruit) (set 8, UK, 10GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-672 // PROJECT NUMBER 6798 MATCH OF THE DAY STANDARD #10 ALL CASH - 14-AUG-1996 11:54:58 GAME( 199?, sc2motd, 0, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Match Of The Day (Bellfruit) (set 9, UK, 10GBP Jackpot) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-852 GAME( 199?, sc2motdp, sc2motd, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Match Of The Day (Bellfruit) (set 9, UK, 10GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-852 /******************************************************************************************************************************************************************************************************************** Match Of The Day - Road To Wembley earliest version has project number 6401 and MOTD in the header (all versions show the title as Match of the Day - Road To Wembley) there are also versions with #6555 (oct 1995) #6781 (in 1996) and 7005 (the Mazooma rebuild) ********************************************************************************************************************************************************************************************************************/ // PROJECT NUMBER 6401 MOTD ROAD TO WEMBLEY 16RM GAME No 95-750-335 - 9-JAN-1995 12:26:553 GAME( 199?, sc2wembl7a, sc2wembl, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Match Of The Day - Road To Wembley (Bellfruit) (set 1, UK, 8GBP Jackpot, 16RM motor) (Scorpion 2/3)", GAME_FLAGS) // PROJECT NUMBER 6555 ROAD TO WEMBLEY 16RM #8 - 2-OCT-1995 14:53:30 GAME( 199?, sc2wembl5a, sc2wembl, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Match Of The Day - Road To Wembley (Bellfruit) (set 2, UK, 16RM motor) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-498 GAME( 199?, sc2wembl5ap, sc2wembl, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Match Of The Day - Road To Wembley (Bellfruit) (set 2, UK, 16RM motor, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-498 // PROJECT NUMBER 6555 ROAD TO WEMBLEY 16RM 10P VERSION #8 - 2-OCT-1995 15:09:05 GAME( 199?, sc2wembl8, sc2wembl, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Match Of The Day - Road To Wembley (Bellfruit) (set 3, UK) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-499 GAME( 199?, sc2wembl4p, sc2wembl, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Match Of The Day - Road To Wembley (Bellfruit) (set 3, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-499 // PROJECT NUMBER 6555 ROAD TO WEMBLEY ARCADE 16RM #8 - 2-OCT-1995 15:12:53 GAME( 199?, sc2wembl9, sc2wembl, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Match Of The Day - Road To Wembley (Bellfruit) (set 4, Arcade, 16RM motor) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-500 GAME( 199?, sc2wembl6ap, sc2wembl, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Match Of The Day - Road To Wembley (Bellfruit) (set 4, Arcade, 16RM motor, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-500 // PROJECT NUMBER 6555 ROAD TO WEMBLEY IRISH ALL CASH #8 16RM - 2-OCT-1995 15:14:41 GAME( 199?, sc2wembl10, sc2wembl, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Match Of The Day - Road To Wembley (Bellfruit) (set 5, Irish, 8GBP Jackpot, 16RM motor) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-501 GAME( 199?, sc2wembl7ap, sc2wembl, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Match Of The Day - Road To Wembley (Bellfruit) (set 5, Irish, 8GBP Jackpot, 16RM motor, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-501 // PROJECT NUMBER 6555 ROAD TO WEMBLEY 15RM #8 - 18-OCT-1995 11:46:51 GAME( 199?, sc2wembl1, sc2wembl, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Match Of The Day - Road To Wembley (Bellfruit) (set 6, UK, 15RM motor) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-525 GAME( 199?, sc2wembl1p, sc2wembl, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Match Of The Day - Road To Wembley (Bellfruit) (set 6, UK, 15RM motor, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-525 // PROJECT NUMBER 6781 ROAD TO WEMBLEY #10 ALL CASH 16RM - 15-MAR-1996 12:52:04 GAME( 199?, sc2wembl2, sc2wembl, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Match Of The Day - Road To Wembley (Bellfruit) (set 7, UK) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-653 GAME( 199?, sc2wembl2p, sc2wembl, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Match Of The Day - Road To Wembley (Bellfruit) (set 7, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-653 // PROJECT NUMBER 6781 ROAD TO WEMBLEY #10 ALL CASH 15RM - 28-MAR-1996 14:01:40 GAME( 199?, sc2wembl, 0, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Match Of The Day - Road To Wembley (Bellfruit) (set 8, UK, 10GBP Jackpot, 15RM motor) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-659 GAME( 199?, sc2wemblp, sc2wembl, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Match Of The Day - Road To Wembley (Bellfruit) (set 8, UK, 10GBP Jackpot, 15RM motor, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-659 // PROJECT NUMBER 7005 ROAD TO WEMBLEY !5 ALL CASH 16RM GAME No RWVMAZ12_N - 22-OCT-1997 20:03:46 GAME( 199?, sc2wemblm, sc2wembl, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM/Mazooma", "Match Of The Day - Road To Wembley (Bellfruit/Mazooma) (Scorpion 2/3)", GAME_FLAGS) // error 99 /******************************************************************************************************************************************************************************************************************** The Game Show project numbers 6431, and 6575 (apr 1996+) ********************************************************************************************************************************************************************************************************************/ // PROJECT NUMBER PR6431 THE GAME SHOW - 28-FEB-1995 11:51:15 GAME( 199?, sc2gsclb5, sc2gsclb, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "The Game Show Club (Bellfruit) (set 1, UK) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-362 // PROJECT NUMBER PR6431 THE GAME SHOW - 9-JUN-1995 12:16:14 GAME( 199?, sc2gsclb7, sc2gsclb, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "The Game Show Club (Bellfruit) (set 2, UK) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-424 // PROJECT NUMBER PR6431 THE GAME SHOW - 14-DEC-1995 16:10:08 GAME( 199?, sc2gsclb2, sc2gsclb, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "The Game Show Club (Bellfruit) (set 3, UK, Arcade) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-587 GAME( 199?, sc2gsclb2p, sc2gsclb, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "The Game Show Club (Bellfruit) (set 3, UK, Arcade, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-587 // PROJECT NUMBER PR6431 THE GAME SHOW FIXED 65% - 23-JAN-1996 11:56:38 GAME( 199?, sc2gsclb, 0, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "The Game Show Club (Bellfruit) (set 4, UK, Arcade, p65) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-588 GAME( 199?, sc2gsclbp, sc2gsclb, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "The Game Show Club (Bellfruit) (set 4, UK, Arcade, p65, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-588 // PROJECT NUMBER PR6431 THE GAME SHOW SEALINK VERSION - 23-JAN-1996 11:58:58 GAME( 199?, sc2gsclb3, sc2gsclb, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "The Game Show Club (Bellfruit) (set 5, UK, Arcade) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-589 GAME( 199?, sc2gsclb3p, sc2gsclb, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "The Game Show Club (Bellfruit) (set 5, UK, Arcade, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-589 // PROJECT NUMBER PR6431 THE GAME SHOW FAST FILL CASHPOT - 23-JAN-1996 12:17:04 GAME( 199?, sc2gsclb4, sc2gsclb, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "The Game Show Club (Bellfruit) (set 6, UK, Arcade) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-590 GAME( 199?, sc2gsclb4p, sc2gsclb, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "The Game Show Club (Bellfruit) (set 6, UK, Arcade, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-590 // PROJECT NUMBER PR6575 THE GAME SHOW FIXED 65% 25P PLAY - 11-APR-1996 14:46:58 GAME( 199?, sc2gsclb1, sc2gsclb, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "The Game Show Club (Bellfruit) (set 7, UK, Arcade, 250GBP Jackpot, p65) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-667 GAME( 199?, sc2gsclb1p, sc2gsclb, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "The Game Show Club (Bellfruit) (set 7, UK, Arcade, 250GBP Jackpot, p65, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-667 // PROJECT NUMBER PR6575 THE GAME SHOW 25P PLAY - 20-AUG-1996 10:03:25 GAME( 199?, sc2gsclb6, sc2gsclb, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "The Game Show Club (Bellfruit) (set 8, UK) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-844 GAME( 199?, sc2gsclb6p, sc2gsclb, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "The Game Show Club (Bellfruit) (set 8, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-844 /******************************************************************************************************************************************************************************************************************** Cops 'n' Robbers Club ********************************************************************************************************************************************************************************************************************/ // PROJECT PR6231 CLUB COPS AND ROBBERS - 20-JUL-1993 15:15:32 GAMEL( 199?, sc2copcl11, sc2copcl, scorpion2_dm01, drwho, bfm_sc2_dmd_state, init_drwho, 0, "BFM", "Cops 'n' Robbers Club (Bellfruit) (set 1, UK) (Scorpion 2/3)", GAME_FLAGS, layout_sc2copcl7) // GAME No 95-750-118 // PROJECT PR6231 CLUB COPS AND ROBBERS 150 POUND JACKPOT - 16-NOV-1993 12:34:10 GAMEL( 199?, sc2copcl1, sc2copcl, scorpion2_dm01, drwho, bfm_sc2_dmd_state, init_drwho, 0, "BFM", "Cops 'n' Robbers Club (Bellfruit) (set 2, UK, 250GBP Jackpot) (Scorpion 2/3)", GAME_FLAGS, layout_sc2copcl7) // GAME No 95-750-154 GAMEL( 199?, sc2copcl1p, sc2copcl, scorpion2_dm01, drwho, bfm_sc2_dmd_state, init_drwho, 0, "BFM", "Cops 'n' Robbers Club (Bellfruit) (set 2, UK, 250GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS, layout_sc2copcl7) // GAME No 95-751-154 // PROJECT NUMBER PR6231 CLUB COPS AND ROBBERS FIXED 65% - 16-NOV-1993 12:35:38 GAMEL( 199?, sc2copcl4, sc2copcl, scorpion2_dm01, drwho, bfm_sc2_dmd_state, init_drwho, 0, "BFM", "Cops 'n' Robbers Club (Bellfruit) (set 3, UK) (Scorpion 2/3)", GAME_FLAGS, layout_sc2copcl7) // GAME No 95-750-156 // PROJECT PR6231 CLUB COPS AND ROBBERS - 16-NOV-1993 12:39:31 GAMEL( 199?, sc2copcl6, sc2copcl, scorpion2_dm01, drwho, bfm_sc2_dmd_state, init_drwho, 0, "BFM", "Cops 'n' Robbers Club (Bellfruit) (set 4, UK) (Scorpion 2/3)", GAME_FLAGS, layout_sc2copcl7) // GAME No 95-750-153 GAMEL( 199?, sc2copcl6p, sc2copcl, scorpion2_dm01, drwho, bfm_sc2_dmd_state, init_drwho, 0, "BFM", "Cops 'n' Robbers Club (Bellfruit) (set 4, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS, layout_sc2copcl7) // GAME No 95-751-153 // PROJECT PR6231 CLUB COPS AND ROBBERS GENEROUS 5P - 20-JAN-1994 11:13:45 GAMEL( 199?, sc2copcl7, sc2copcl, scorpion2_dm01, drwho, bfm_sc2_dmd_state, init_drwho, 0, "BFM", "Cops 'n' Robbers Club (Bellfruit) (set 5, UK) (Scorpion 2/3)", GAME_FLAGS, layout_sc2copcl7) // GAME No 95-750-190 // PROJECT PR6231 CLUB COPS AND ROBBERS - 4-AUG-1994 16:23:21 GAMEL( 199?, sc2copcl10, sc2copcl, scorpion2_dm01, drwho, bfm_sc2_dmd_state, init_drwho, 0, "BFM", "Cops 'n' Robbers Club (Bellfruit) (set 6, UK) (Scorpion 2/3)", GAME_FLAGS, layout_sc2copcl7) // GAME No 95-750-268 // PROJECT PR6231 CLUB COPS AND ROBBERS SEALINK VERSION - 22-MAY-1995 11:47:58 GAMEL( 199?, sc2copcl9, sc2copcl, scorpion2_dm01, drwho, bfm_sc2_dmd_state, init_drwho, 0, "BFM", "Cops 'n' Robbers Club (Bellfruit) (set 7, UK) (Scorpion 2/3)", GAME_FLAGS, layout_sc2copcl7) // GAME No 95-750-409 GAMEL( 199?, sc2copcl9p, sc2copcl, scorpion2_dm01, drwho, bfm_sc2_dmd_state, init_drwho, 0, "BFM", "Cops 'n' Robbers Club (Bellfruit) (set 7, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS, layout_sc2copcl7) // GAME No 95-751-409 // PROJECT NUMBER 6231 CLUB COPS AND ROBBERS GENEROUS 5P NPO - 2-FEB-1996 12:39:22 GAMEL( 199?, sc2copcl8, sc2copcl, scorpion2_dm01, drwho, bfm_sc2_dmd_state, init_drwho, 0, "BFM", "Cops 'n' Robbers Club (Bellfruit) (set 8, UK) (Scorpion 2/3)", GAME_FLAGS, layout_sc2copcl7) // GAME No 95-750-628 GAMEL( 199?, sc2copcl8p, sc2copcl, scorpion2_dm01, drwho, bfm_sc2_dmd_state, init_drwho, 0, "BFM", "Cops 'n' Robbers Club (Bellfruit) (set 8, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS, layout_sc2copcl7) // GAME No 95-751-628 // PROJECT NUMBER PR6231 CLUB COPS AND ROBBERS 25P/#250 - 2-SEP-1996 17:17:50 GAMEL( 199?, sc2copcl, 0, scorpion2_dm01, drwho, bfm_sc2_dmd_state, init_drwho, 0, "BFM", "Cops 'n' Robbers Club (Bellfruit) (set 9, UK, 250GBP Jackpot) (Scorpion 2/3)", GAME_FLAGS, layout_sc2copcl7) // GAME No 95-750-859 GAMEL( 199?, sc2copclp, sc2copcl, scorpion2_dm01, drwho, bfm_sc2_dmd_state, init_drwho, 0, "BFM", "Cops 'n' Robbers Club (Bellfruit) (set 9, UK, 250GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS, layout_sc2copcl7) // GAME No 95-751-859 // PROJECT NUMBER PR6231 CLUB COPS AND ROBBERS 20P/#250 - 2-SEP-1996 17:26:44 GAMEL( 199?, sc2copcl2, sc2copcl, scorpion2_dm01, drwho, bfm_sc2_dmd_state, init_drwho, 0, "BFM", "Cops 'n' Robbers Club (Bellfruit) (set 10, UK) (Scorpion 2/3)", GAME_FLAGS, layout_sc2copcl7) // GAME No 95-750-858 GAMEL( 199?, sc2copcl12, sc2copcl, scorpion2_dm01_3m, drwho, bfm_sc2_dmd_state, init_prom, 0, "BFM", "Cops 'n' Robbers Club (Bellfruit) (set 10, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS, layout_sc2copcl7) // GAME No 95-751-858 // PROJECT PR6231 CLUB COPS AND ROBBERS NPO 63% SEALINK VERSION - 5-JAN-1998 11:53:49 GAMEL( 199?, sc2copcl5, sc2copcl, scorpion2_dm01, drwho, bfm_sc2_dmd_state, init_drwho, 0, "BFM", "Cops 'n' Robbers Club (Bellfruit) (set 11, UK) (Scorpion 2/3)", GAME_FLAGS, layout_sc2copcl7) // GAME No 95-752-015 GAMEL( 199?, sc2copcl11p, sc2copcl, scorpion2_dm01, drwho, bfm_sc2_dmd_state, init_drwho, 0, "BFM", "Cops 'n' Robbers Club (Bellfruit) (set 11, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS, layout_sc2copcl7) // GAME No 95-753-015 // PROJECT PR6231 CLUB COPS AND ROBBERS NPO 67% SEALINK VERSION - 5-JAN-1998 11:56:01 GAMEL( 199?, sc2copcl3, sc2copcl, scorpion2_dm01, drwho, bfm_sc2_dmd_state, init_drwho, 0, "BFM", "Cops 'n' Robbers Club (Bellfruit) (set 12, UK) (Scorpion 2/3)", GAME_FLAGS, layout_sc2copcl7) // GAME No 95-752-014 GAMEL( 199?, sc2copcl3p, sc2copcl, scorpion2_dm01, drwho, bfm_sc2_dmd_state, init_drwho, 0, "BFM", "Cops 'n' Robbers Club (Bellfruit) (set 12, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS, layout_sc2copcl7) // GAME No 95-753-014 /******************************************************************************************************************************************************************************************************************** Super Bar 7 Casino ********************************************************************************************************************************************************************************************************************/ // PROJECT NUMBER 6625 SUPER BAR SEVEN CASINO ALL CASH - 22-AUG-1996 16:22:26 GAME( 199?, sc2cb71, sc2cb7, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Super Bar 7 Casino (Bellfruit) (set 1, UK, All Cash) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-853 // PROJECT NUMBER 6625 SUPER BAR SEVEN CASINO ALL CASH - 7-OCT-1996 11:08:33 GAME( 199?, sc2cb72, sc2cb7, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Super Bar 7 Casino (Bellfruit) (set 2, UK, 10GBP Jackpot) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-872 GAME( 199?, sc2cb72p, sc2cb7, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Super Bar 7 Casino (Bellfruit) (set 2, UK, 10GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-872 // PROJECT NUMBER 6625 SUPER BAR SEVEN CASINO NEW STATS - 8-MAY-1997 11:17:30 GAME( 199?, sc2cb7, 0, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Super Bar 7 Casino (Bellfruit) (set 3, UK) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-960 GAME( 199?, sc2cb7p, sc2cb7, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Super Bar 7 Casino (Bellfruit) (set 3, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-960 /******************************************************************************************************************************************************************************************************************** Del's Millions ********************************************************************************************************************************************************************************************************************/ // PROJECT NUMBER 6304 DELS MILLIONS - 6-APR-1994 09:57:37 GAME( 199?, sc2dels6, sc2dels, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Del's Millions (Bellfruit) (set 1, UK) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-221 // PROJECT NUMBER 6304 DELS MILLIONS ARCADE - 4-AUG-1994 10:28:31 GAME( 199?, sc2dels7, sc2dels, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Del's Millions (Bellfruit) (set 2, UK) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-262 // PROJECT NUMBER 6304 DELS MILLIONS ALL CASH - 2-SEP-1994 11:16:44 GAME( 199?, sc2dels3, sc2dels, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Del's Millions (Bellfruit) (set 3, UK, 8GBP Jackpot) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-284 GAME( 199?, sc2dels3p, sc2dels, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Del's Millions (Bellfruit) (set 3, UK, 8GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-284 // PROJECT NUMBER 6304 DELS MILLIONS ARCADE DELUXE - 2-MAR-1995 09:13:57 GAME( 199?, sc2delsd, sc2dels, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Del's Millions (Bellfruit) (set 4, Deluxe) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-365 // PROJECT NUMBER 6566 DELS MILLIONS S&P #8 - 31-OCT-1995 15:17:16 GAME( 199?, sc2dels5, sc2dels, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Del's Millions (Bellfruit) (set 5, UK) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-541 GAME( 199?, sc2dels9, sc2dels, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Del's Millions (Bellfruit) (set 5, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-541 // PROJECT NUMBER 6566 DELS MILLIONS S&P #8 ARCADE - 31-OCT-1995 16:09:31 GAME( 199?, sc2dels4, sc2dels, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Del's Millions (Bellfruit) (set 6, UK) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-542 GAME( 199?, sc2dels4p, sc2dels, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Del's Millions (Bellfruit) (set 6, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-542 // PROJECT NUMBER 6566 DELS MILLIONS S&P #8 ALL CASH - 11-APR-1996 14:29:24 GAME( 199?, sc2dels2, sc2dels, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Del's Millions (Bellfruit) (set 7, UK, 8GBP Jackpot) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-670 GAME( 199?, sc2dels2p, sc2dels, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Del's Millions (Bellfruit) (set 7, UK, 8GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-670 // PROJECT NUMBER 6566 DELS MILLIONS !10 ALL CASH - 11-APR-1996 14:32:53 GAME( 199?, sc2dels8, sc2dels, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Del's Millions (Bellfruit) (set 8, UK) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-669 // PROJECT NUMBER 6566 DELS MILLIONS !10 ALL CASH - 10-JUL-1996 08:00:19 GAME( 199?, sc2dels, 0, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Del's Millions (Bellfruit) (set 9, UK, 10GBP Jackpot) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-821 GAME( 199?, sc2delsp, sc2dels, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Del's Millions (Bellfruit) (set 9, UK, 10GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-821 // PROJECT NUMBER 6566 DELS MILLIONS !10 WHITBREAD - 10-JUL-1996 08:02:38 GAME( 199?, sc2dels1, sc2dels, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Del's Millions (Bellfruit) (set 10, UK, 10GBP Jackpot) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-820 GAME( 199?, sc2dels1p, sc2dels, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Del's Millions (Bellfruit) (set 10, UK, 10GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-820 // the Mazooma versioning is different, N/P should be protocol / non-protocol, but the builds are minutes apart, so 11/12/13/14 can't really be version numbers // PROJECT NUMBER P7003 DELS MILLIONS !5 ALL CASH GAME( 199?, sc2delsm, 0, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM/Mazooma", "Del's Millions (Bellfruit/Mazooma) (DMVMAZ11_N) (Scorpion 2/3)", GAME_FLAGS) // GAME No DMVMAZ11_N - 15-SEP-1997 11:52:00 GAME( 199?, sc2delsm2, sc2delsm, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM/Mazooma", "Del's Millions (Bellfruit/Mazooma) (DMVMAZ11_P) (Scorpion 2/3)", GAME_FLAGS) // GAME No DMVMAZ11_P - 15-SEP-1997 11:53:06 GAME( 199?, sc2delsmp, sc2delsm, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM/Mazooma", "Del's Millions (Bellfruit/Mazooma) (DMVMAZ12_N) (Scorpion 2/3)", GAME_FLAGS) // GAME No DMVMAZ12_N - 15-SEP-1997 11:54:08 GAME( 199?, sc2delsm2p, sc2delsm, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM/Mazooma", "Del's Millions (Bellfruit/Mazooma) (DMVMAZ12_P) (Scorpion 2/3)", GAME_FLAGS) // GAME No DMVMAZ12_P - 15-SEP-1997 11:55:11 GAME( 199?, sc2delsm1, sc2delsm, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM/Mazooma", "Del's Millions (Bellfruit/Mazooma) (DMVMAZ13_N) (Scorpion 2/3)", GAME_FLAGS) // GAME No DMVMAZ13_N - 15-SEP-1997 11:56:15 GAME( 199?, sc2delsm3, sc2delsm, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM/Mazooma", "Del's Millions (Bellfruit/Mazooma) (DMVMAZ13_P) (Scorpion 2/3)", GAME_FLAGS) // GAME No DMVMAZ13_P - 15-SEP-1997 11:57:17 GAME( 199?, sc2delsm1p, sc2delsm, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM/Mazooma", "Del's Millions (Bellfruit/Mazooma) (DMVMAZ14_N) (Scorpion 2/3)", GAME_FLAGS) // GAME No DMVMAZ14_N - 15-SEP-1997 11:58:21 GAME( 199?, sc2delsm3p, sc2delsm, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM/Mazooma", "Del's Millions (Bellfruit/Mazooma) (DMVMAZ14_P) (Scorpion 2/3)", GAME_FLAGS) // GAME No DMVMAZ14_P - 15-SEP-1997 11:59:25 /******************************************************************************************************************************************************************************************************************** Down Town ********************************************************************************************************************************************************************************************************************/ // PROJECT NUMBER 6402 DOWN TOWN 16RM - 12-JAN-1995 09:31:41 GAME( 199?, sc2downt6, sc2downt, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Down Town (Bellfruit) (set 1, UK, 16RM motor) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-337 // PROJECT NUMBER 6402 DOWN TOWN IRISH ALL CASH 16RM - 7-FEB-1995 16:45:43 GAME( 199?, sc2downt7, sc2downt, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Down Town (Bellfruit) (set 2, Irish, 16RM motor) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-354 // PROJECT NUMBER 6558 DOWN TOWN 16RM #8 - 17-OCT-1995 17:46:53 GAME( 199?, sc2downt8a, sc2downt, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Down Town (Bellfruit) (set 3, UK, 16RM motor) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-519 GAME( 199?, sc2downt8ap, sc2downt, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Down Town (Bellfruit) (set 3, UK, 16RM motor, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-519 // PROJECT NUMBER 6558 DOWN TOWN ARCADE 16RM #8 - 17-OCT-1995 17:59:15 GAME( 199?, sc2downt1, sc2downt, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Down Town (Bellfruit) (set 4, UK, 16RM motor) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-520 GAME( 199?, sc2downt1p, sc2downt, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Down Town (Bellfruit) (set 4, UK, 16RM motor, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-520 // PROJECT NUMBER 6558 DOWN TOWN ALL CASH #8 - 10-NOV-1995 09:56:29 GAME( 199?, sc2downt5, sc2downt, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Down Town (Bellfruit) (set 5, UK) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-510 // PROJECT NUMBER 6558 DOWN TOWN #8 - 2-FEB-1996 10:36:24 GAME( 199?, sc2downt2, sc2downt, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Down Town (Bellfruit) (set 6, UK) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-624 GAME( 199?, sc2downtp, sc2downt, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Down Town (Bellfruit) (set 6, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-624 // PROJECT NUMBER 6558 DOWN TOWN ARCADE #8 - 2-FEB-1996 10:38:03 GAME( 199?, sc2downt, 0, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Down Town (Bellfruit) (set 7, UK) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-625 GAME( 199?, sc2downt2p, sc2downt, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Down Town (Bellfruit) (set 7, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-625 // PROJECT NUMBER 6558 DOWN TOWN ALL CASH !10 - 29-MAY-1996 12:37:51 GAME( 199?, sc2downt3a, sc2downt, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Down Town (Bellfruit) (set 8, UK) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-733 GAME( 199?, sc2downt3ap, sc2downt, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Down Town (Bellfruit) (set 8, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-733 // PROJECT NUMBER 6558 DOWN TOWN WHITBREAD !10 - 29-MAY-1996 12:39:25 GAME( 199?, sc2downt4a, sc2downt, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Down Town (Bellfruit) (set 9, UK) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-734 GAME( 199?, sc2downt4ap, sc2downt, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Down Town (Bellfruit) (set 9, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-734 // PROJECT NUMBER 6782 DOWN TOWN WHITBREAD !10 15RM - 18-JUN-1996 12:01:0 GAME( 199?, sc2downt4, sc2downt, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Down Town (Bellfruit) (set 10, UK, 15RM motor) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-780 GAME( 199?, sc2downt4p, sc2downt, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Down Town (Bellfruit) (set 10, UK, 15RM motor, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-780 // PROJECT NUMBER 6782 DOWN TOWN ALL CASH !10 15RM - 18-JUN-1996 14:56:33 GAME( 199?, sc2downt3, sc2downt, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Down Town (Bellfruit) (set 11, UK, 15RM motor) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-782 GAME( 199?, sc2downt3p, sc2downt, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Down Town (Bellfruit) (set 11, UK, 15RM motor, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-782 /******************************************************************************************************************************************************************************************************************** Club Grand Slam (there are 2 sound roms, they differ by 2 bytes, one is probably bad) ********************************************************************************************************************************************************************************************************************/ // PROJECT NUMBER PR6591 CLUB GRAND SLAM - 7-AUG-1996 12:32:05 GAME( 1996, sc2gslam1, sc2gslam, scorpion2, bfmcgslm, bfm_sc2_awp_state, init_bfmcgslm, 0, "BFM", "Club Grand Slam (UK, set 1) (Scorpion 2/3)", MACHINE_NOT_WORKING|MACHINE_SUPPORTS_SAVE|MACHINE_REQUIRES_ARTWORK|MACHINE_MECHANICAL) // GAME No 95-750-843 GAME( 1996, sc2gslam1p, sc2gslam, scorpion2, bfmcgslm, bfm_sc2_awp_state, init_bfmcgslm, 0, "BFM", "Club Grand Slam (UK, set 1, Protocol) (Scorpion 2/3)", MACHINE_NOT_WORKING|MACHINE_SUPPORTS_SAVE|MACHINE_REQUIRES_ARTWORK|MACHINE_MECHANICAL) // GAME No 95-751-843 // PROJECT NUMBER PR6591 CLUB GRAND SLAM - 29-OCT-2001 14:48:47 GAME( 1996, sc2gslam, 0, scorpion2, bfmcgslm, bfm_sc2_awp_state, init_bfmcgslm, 0, "BFM", "Club Grand Slam (UK, set 2) (Scorpion 2/3)", MACHINE_NOT_WORKING|MACHINE_SUPPORTS_SAVE|MACHINE_REQUIRES_ARTWORK|MACHINE_MECHANICAL) // GAME No 95-752-056 GAME( 1996, sc2gslamp, sc2gslam, scorpion2, bfmcgslm, bfm_sc2_awp_state, init_bfmcgslm, 0, "BFM", "Club Grand Slam (UK, set 2, Protocol) (Scorpion 2/3)", MACHINE_NOT_WORKING|MACHINE_SUPPORTS_SAVE|MACHINE_REQUIRES_ARTWORK|MACHINE_MECHANICAL) // GAME No 95-753-056 /******************************************************************************************************************************************************************************************************************** Make A Million check sc2mam3 / sc2mam3a, they claim to be the same version ********************************************************************************************************************************************************************************************************************/ // PROJECT NUMBER 6553 MAKE A MILLION #4/#8 - 18-SEP-1995 13:54:26 GAME( 199?, sc2mam4, sc2mam, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Make A Million (Bellfruit) (set 1, UK) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-483 GAME( 199?, sc2mam4p, sc2mam, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Make A Million (Bellfruit) (set 1, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-483 // PROJECT NUMBER 6553 MAKE A MILLION ARCADE #4/#8 - 18-SEP-1995 14:51:08 GAME( 199?, sc2mam3, sc2mam, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Make A Million (Bellfruit) (set 2, UK) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-484 GAME( 199?, sc2mam3a, sc2mam, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Make A Million (Bellfruit) (set 2, UK, alt) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-484 GAME( 199?, sc2mam3p, sc2mam, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Make A Million (Bellfruit) (set 2, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-484 // PROJECT NUMBER 6553 MAKE A MILLION #8 ALL CASH - 19-SEP-1995 12:11:36 GAME( 199?, sc2mam2, sc2mam, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Make A Million (Bellfruit) (set 3, UK, 8GBP Jackpot) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-485 GAME( 199?, sc2mam2p, sc2mam, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Make A Million (Bellfruit) (set 3, UK, 8GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-485 // PROJECT NUMBER 6780 MAKE A MILLION #10 10/25P - 24-MAY-1996 16:15:11 GAME( 199?, sc2mam, 0, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Make A Million (Bellfruit) (set 4, UK, 10GBP Jackpot) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-731 GAME( 199?, sc2mamp, sc2mam, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Make A Million (Bellfruit) (set 4, UK, 10GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-731 // PROJECT NUMBER 6780 MAKE A MILLION #10 10/25P - 24-MAY-1996 16:18:45 GAME( 199?, sc2mam1, sc2mam, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Make A Million (Bellfruit) (set 5, UK, 10GBP Jackpot) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-732 GAME( 199?, sc2mam1p, sc2mam, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Make A Million (Bellfruit) (set 5, UK, 10GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-732 /******************************************************************************************************************************************************************************************************************** Make A Million Club ********************************************************************************************************************************************************************************************************************/ // PROJECT NUMBER 6546 CLUB MAKE A MILLION CASHPOT/JACKPOT - 7-AUG-1996 12:35:19 GAME( 199?, sc2mamcl3, sc2mamcl, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Make A Million Club (Bellfruit) (set 1, UK) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-849 // PROJECT NUMBER 6546 CLUB MAKE A MILLION CASHPOT/JACKPOT - 8-JAN-1997 16:59:29 GAME( 199?, sc2mamcl2, sc2mamcl, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Make A Million Club (Bellfruit) (set 2, UK) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-916 GAME( 199?, sc2mamcl2p, sc2mamcl, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Make A Million Club (Bellfruit) (set 2, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-916 // PROJECT NUMBER 6546 CLUB MAKE A MILLION CPOT/JPOT 20P #250 - 15-JAN-1997 15:03:44 GAME( 199?, sc2mamcl, 0, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Make A Million Club (Bellfruit) (set 3, UK, 250GBP Jackpot) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-914 GAME( 199?, sc2mamclp, sc2mamcl, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Make A Million Club (Bellfruit) (set 3, UK, 250GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-914 // PROJECT NUMBER 6546 CLUB MAKE A MILLION CASHPOT/JACKPOT 65% - 31-JAN-1997 11:32:37 GAME( 199?, sc2mamcl1, sc2mamcl, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Make A Million Club (Bellfruit) (set 4, UK) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-915 GAME( 199?, sc2mamcl1p, sc2mamcl, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Make A Million Club (Bellfruit) (set 4, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-915 /******************************************************************************************************************************************************************************************************************** Instant Jackpot the set with V2 in the header is the earliest one, is there an earlier V1, or was it on earlier hw (SC1?) ********************************************************************************************************************************************************************************************************************/ // PROJECT NUMBER 6517 INSTANT JACKPOTS V2 - 22-AUG-1995 14:36:22 GAME( 199?, sc2inst5, sc2inst, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Instant Jackpot (Bellfruit) (set 1, UK) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-463 // PROJECT NUMBER 6517 INSTANT JACKPOTS VAR STAKE/JACKPOT - 19-SEP-1995 10:15:02 GAME( 199?, sc2inst6, sc2inst, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Instant Jackpot (Bellfruit) (set 2, UK) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-473 // PROJECT NUMBER 6517 INSTANT JACKPOTS VAR STAKE/JACKPOT - 16-OCT-1995 15:03:51 GAME( 199?, sc2inst4, sc2inst, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Instant Jackpot (Bellfruit) (set 3, UK) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-521 GAME( 199?, sc2inst4p, sc2inst, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Instant Jackpot (Bellfruit) (set 3, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-521 // PROJECT NUMBER 6517 INSTANT JACKPOTS VAR STAKE/JPOT ARCADE - 16-OCT-1995 15:31:35 GAME( 199?, sc2inst2, sc2inst, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Instant Jackpot (Bellfruit) (set 4, UK) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-522 GAME( 199?, sc2inst2p, sc2inst, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Instant Jackpot (Bellfruit) (set 4, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-522 // PROJECT NUMBER 6517 INSTANT JACKPOTS #8 ALL CASH - 12-JAN-1996 10:15:03 GAME( 199?, sc2inst3, sc2inst, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Instant Jackpot (Bellfruit) (set 5, UK, 8GBP Jackpot) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-605 GAME( 199?, sc2inst3p, sc2inst, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Instant Jackpot (Bellfruit) (set 5, UK, 8GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-605 // PROJECT NUMBER 6517 INSTANT JACKPOTS DE-REG - 15-MAY-1996 15:29:07 GAME( 199?, sc2inst, 0, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Instant Jackpot (Bellfruit) (set 6, UK, 10GBP Jackpot) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-715 GAME( 199?, sc2instp, sc2inst, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Instant Jackpot (Bellfruit) (set 6, UK, 10GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-715 // PROJECT NUMBER 6517 INSTANT JACKPOTS WHITBREAD #10 ALL CASH 20P PLAY - 15-MAY-1996 15:30:35 GAME( 199?, sc2inst1, sc2inst, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Instant Jackpot (Bellfruit) (set 7, UK, 10GBP Jackpot) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-716 GAME( 199?, sc2inst1p, sc2inst, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Instant Jackpot (Bellfruit) (set 7, UK, 10GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-716 /******************************************************************************************************************************************************************************************************************** Cash On The Nile the 9 APR set lacks a properly headered 'PROJECT' string (even the one for the earlier sets is badly formed compared to other games) ********************************************************************************************************************************************************************************************************************/ // PROJECT 6060 CASH ON THE NILE CASH ON THE NILE 12RM #150 - 12-JAN-1993 12:27:05 GAME( 199?, sc2cnile1, sc2cnile, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Cash On The Nile Club (Bellfruit) (set 1 UK, 150GBP Jackpot) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-047 // PROJECT 6060 CASH ON THE NILE CASH ON THE NILE 12RM #150 - 10-FEB-1993 14:42:56 GAME( 199?, sc2cnile, 0, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Cash On The Nile Club (Bellfruit) (set 2 UK, 150GBP Jackpot) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-049 GAME( 199?, sc2cnilep, sc2cnile, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Cash On The Nile Club (Bellfruit) (set 2 UK, 150GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-049 // CASH ON THE NILE 200 POUND JACKPOT CASH ON THE NILE 12RM #200 J/P - 9-APR-1993 10:33:22 GAME( 199?, sc2cnile2, sc2cnile, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Cash On The Nile Club (Bellfruit) (set 3 UK, 200GBP Jackpot) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-071 GAME( 199?, sc2cnile2p, sc2cnile, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Cash On The Nile Club (Bellfruit) (set 3 UK, 200GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-071 /******************************************************************************************************************************************************************************************************************** Football Club ********************************************************************************************************************************************************************************************************************/ // PROJECT NUMBER PR6707 FOOTBALL CLUB CASHPOT/JACKPOT - 16-DEC-1996 15:24:47 GAME( 199?, sc2foot2, sc2foot, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Football Club (Bellfruit) (set 1, UK) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-905 GAME( 199?, sc2foot2p, sc2foot, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Football Club (Bellfruit) (set 1, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-905 // PROJECT NUMBER PR6707 FOOTBALL CLUB CASHPOT/JACKPOT 20P !250 - 20-DEC-1996 12:35:37 GAME( 199?, sc2foot, 0, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Football Club (Bellfruit) (set 2, UK, 250GBP Jackpot) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-909 GAME( 199?, sc2footp, sc2foot, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Football Club (Bellfruit) (set 2, UK, 250GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-909 // PROJECT NUMBER PR6707 FOOTBALL CLUB CASHPOT/JACKPOT 5p #100 - 31-JAN-1997 12:24:35 GAME( 199?, sc2foot1, sc2foot, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Football Club (Bellfruit) (set 3, UK, 100GBP Jackpot) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-908 GAME( 199?, sc2foot1p, sc2foot, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Football Club (Bellfruit) (set 3, UK, 100GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-908 /******************************************************************************************************************************************************************************************************************** Super Star ********************************************************************************************************************************************************************************************************************/ // PROJECT NUMBER 6609 SUPER STAR - 15-JUL-1996 13:33:17 GAME( 199?, sc2sstar1, sc2sstar, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Super Star (Bellfruit) (set 1, UK, 2nd Triennial) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-822 GAME( 199?, sc2sstar1p, sc2sstar, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Super Star (Bellfruit) (set 1, UK, 2nd Triennial, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-822 // PROJECT NUMBER 6609 SUPER STAR TRIDENT 3 - 17-JUL-1996 15:00:38 GAME( 199?, sc2sstar, 0, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Super Star (Bellfruit) (set 2, UK, 3rd Triennial) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-824 GAME( 199?, sc2sstarp, sc2sstar, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Super Star (Bellfruit) (set 2, UK, 3rd Triennial, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-824 // PROJECT NUMBER 6609 SUPER STAR WHITBREAD - 19-JUL-1996 12:30:57 GAME( 199?, sc2sstar3, sc2sstar, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Super Star (Bellfruit) (set 3, UK, 2nd Triennial) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-826 GAME( 199?, sc2sstar3p, sc2sstar, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Super Star (Bellfruit) (set 3, UK, 2nd Triennial, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-826 // PROJECT NUMBER 6609 SUPER STAR IRISH - 7-AUG-1996 12:39:04 GAME( 199?, sc2sstar2, sc2sstar, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Super Star (Bellfruit) (set 4, UK, 2nd Triennial) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-829 GAME( 199?, sc2sstar2p, sc2sstar, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Super Star (Bellfruit) (set 4, UK, 2nd Triennial, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-829 /******************************************************************************************************************************************************************************************************************** Club Grand Casino ********************************************************************************************************************************************************************************************************************/ // PROJECT NUMBER PR6547 GRAND CASINO - 5-FEB-1997 09:41:41 GAME( 199?, sc2cgcas, 0, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Club Grand Casino (Bellfruit) (set 1) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-922 GAME( 199?, sc2cgcasp, sc2cgcas, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Club Grand Casino (Bellfruit) (set 1, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-922 // PROJECT NUMBER PR6547 GRAND CASINO UK - 5-FEB-1997 09:47:11 GAME( 199?, sc2cgcas1, sc2cgcas, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Club Grand Casino (Bellfruit) (set 2, UK, 250GBP Jackpot) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-923 GAME( 199?, sc2cgcas1p, sc2cgcas, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Club Grand Casino (Bellfruit) (set 2, UK, 250GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-923 /******************************************************************************************************************************************************************************************************************** Casino Royale ********************************************************************************************************************************************************************************************************************/ // PROJECT NUMBER 6603 CASINO ROYALE (T2 - 5/10/20P) - 7-MAY-1996 17:02:50 GAMEL( 199?, sc2casr3, sc2casr, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Casino Royale (Bellfruit) (set 1, UK, 8GBP Jackpot) (Scorpion 2/3)", GAME_FLAGS, layout_sc2casr2) // GAME No 95-750-704 GAMEL( 199?, sc2casr3p, sc2casr, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Casino Royale (Bellfruit) (set 1, UK, 8GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS, layout_sc2casr2) // GAME No 95-751-704 // PROJECT NUMBER 6603 CASINO ROYALE (T2) DE-REG - 5-JUN-1996 15:03:27 GAMEL( 199?, sc2casr4, sc2casr, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Casino Royale (Bellfruit) (set 2, UK) (Scorpion 2/3)", GAME_FLAGS, layout_sc2casr2) // GAME No 95-750-743 GAMEL( 199?, sc2casr4p, sc2casr, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Casino Royale (Bellfruit) (set 2, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS, layout_sc2casr2) // GAME No 95-751-743 // PROJECT NUMBER 6603 CASINO ROYALE (T2) WHITBREAD - 5-JUN-1996 15:06:18 GAMEL( 199?, sc2casr2, sc2casr, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Casino Royale (Bellfruit) (set 3, UK) (Scorpion 2/3)", GAME_FLAGS, layout_sc2casr2) // GAME No 95-750-744 GAMEL( 199?, sc2casr2p, sc2casr, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Casino Royale (Bellfruit) (set 3, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS, layout_sc2casr2) // GAME No 95-751-744 // PROJECT NUMBER 6690 CASINO ROYALE (T3) DE-REG - 14-JUN-1996 08:18:20 GAMEL( 199?, sc2casr1, sc2casr, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Casino Royale (Bellfruit) (set 4, UK, 3rd Triennial) (Scorpion 2/3)", GAME_FLAGS, layout_sc2casr2) // GAME No 95-750-773 GAMEL( 199?, sc2casr1p, sc2casr, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Casino Royale (Bellfruit) (set 4, UK, 3rd Triennial, Protocol) (Scorpion 2/3)", GAME_FLAGS, layout_sc2casr2) // GAME No 95-751-773 // PROJECT NUMBER 6690 CASINO ROYALE (T3) DE-REG WHITBREAD - 14-JUN-1996 08:20:40 GAMEL( 199?, sc2casr, 0, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Casino Royale (Bellfruit) (set 5, UK, 10GBP Jackpot, 3rd Triennial) (Scorpion 2/3)", GAME_FLAGS, layout_sc2casr2) // GAME No 95-750-774 GAMEL( 199?, sc2casrp, sc2casr, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Casino Royale (Bellfruit) (set 5, UK, 10GBP Jackpot, 3rd Triennial, Protocol) (Scorpion 2/3)", GAME_FLAGS, layout_sc2casr2) // GAME No 95-751-774 /******************************************************************************************************************************************************************************************************************** Cash Vegas ********************************************************************************************************************************************************************************************************************/ // PROJECT NUMBER 6714 CASH VEGAS - 11-NOV-1996 14:12:19 GAME( 199?, sc2cvega, 0, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Cash Vegas (Bellfruit) (set 1, UK) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-890 GAME( 199?, sc2cvega4p, sc2cvega, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Cash Vegas (Bellfruit) (set 1, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-890 // PROJECT NUMBER 6714 CASH VEGAS WHITBREAD - 11-NOV-1996 14:14:44 GAME( 199?, sc2cvega3, sc2cvega, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Cash Vegas (Bellfruit) (set 2, UK, 10GBP Jackpot) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-891 GAME( 199?, sc2cvega3p, sc2cvega, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Cash Vegas (Bellfruit) (set 2, UK, 10GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-891 // PROJECT NUMBER 6714 TOKEN CASH VEGAS T2 TOKEN - 19-NOV-1996 15:39:02 GAME( 199?, sc2cvega2, sc2cvega, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Cash Vegas (Bellfruit) (set 3, UK, 8GBP Jackpot) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-893 GAME( 199?, sc2cvega2p, sc2cvega, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Cash Vegas (Bellfruit) (set 3, UK, 8GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-893 // PROJECT NUMBER 6714 CASH VEGAS HOPPER - 25-NOV-1996 12:09:44 GAME( 199?, sc2cvega1, sc2cvega, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Cash Vegas (Bellfruit) (set 4, UK, 10GBP Jackpot, 3rd Triennial) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-896 GAME( 199?, sc2cvega1p, sc2cvega, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Cash Vegas (Bellfruit) (set 4, UK, 10GBP Jackpot, 3rd Triennial, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-896 /******************************************************************************************************************************************************************************************************************** Surprise Surprize ********************************************************************************************************************************************************************************************************************/ // PROJECT NUMBER 6572 SURPRISE SURPRIZE GALA S+P 95 - 4-JAN-1996 10:03:38 GAMEL( 199?, sc2suprz, 0, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Surprise Surprize (Bellfruit) (set 1, UK) (Scorpion 2/3)", GAME_FLAGS, layout_sc2suprz1) // GAME No 95-750-594 GAMEL( 199?, sc2suprzp, sc2suprz, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Surprise Surprize (Bellfruit) (set 1, UK, Protocol)(Scorpion 2/3)", GAME_FLAGS, layout_sc2suprz1) // GAME No 95-751-594 // PROJECT NUMBER 6572 SURPRISE SURPRIZE SINGLESITE S+P 95 - 4-JAN-1996 10:05:52 GAMEL( 199?, sc2suprz1, sc2suprz, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Surprise Surprize (Bellfruit) (set 2, UK) (Scorpion 2/3)", GAME_FLAGS, layout_sc2suprz1) // GAME No 95-750-593 GAMEL( 199?, sc2suprz1p, sc2suprz, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Surprise Surprize (Bellfruit) (set 2, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS, layout_sc2suprz1) // GAME No 95-751-593 // PROJECT NUMBER 6139 SURPRISE SURPRIZE SCORPION 2 BINGO #3/#6 - 18-JUN-1993 11:34:01 o GAMEL( 199?, sc2suprz3, sc2suprz, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Surprise Surprize (Bellfruit) (set 3, UK) (Scorpion 2/3)", GAME_FLAGS, layout_sc2suprz1) // GAME No 95-750-096 // PROJECT NUMBER 6139 SURPRISE SURPRIZE SCORPION 2 #6 ALL CASH 20P - 1-JUL-1996 10:52:24 GAMEL( 199?, sc2suprz2, sc2suprz, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Surprise Surprize (Bellfruit) (set 4, UK) (Scorpion 2/3)", GAME_FLAGS, layout_sc2suprz1) // GAME No 95-750-807 GAMEL( 199?, sc2suprz2p, sc2suprz, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Surprise Surprize (Bellfruit) (set 4, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS, layout_sc2suprz1) // GAME No 95-751-807 /******************************************************************************************************************************************************************************************************************** Pharaoh's Gold Club ********************************************************************************************************************************************************************************************************************/ // PROJECT NUMBER PR6635 PHARAOHS GOLD PHARAOHS GOLD 250 POUND JACKPOT - 6-AUG-1996 16:55:46 GAMEL( 199?, sc2cpg2, sc2cpg, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Pharaoh's Gold Club (Bellfruit) (set 1, UK) (Scorpion 2/3)", GAME_FLAGS, layout_sc2cpg) // GAME No 95-750-840 GAMEL( 199?, sc2cpg2p, sc2cpg, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Pharaoh's Gold Club (Bellfruit) (set 1, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS, layout_sc2cpg) // GAME No 95-751-840 // PROJECT NUMBER PR6635 PHARAOHS GOLD PHARAOHS GOLD 20PP 250 POUND JACKPOT - 30-AUG-1996 08:03:38 GAMEL( 199?, sc2cpg, 0, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Pharaoh's Gold Club (Bellfruit) (set 2, UK, 250GBP Jackpot) (Scorpion 2/3)", GAME_FLAGS, layout_sc2cpg) // GAME No 95-750-860 GAMEL( 199?, sc2cpgp, sc2cpg, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Pharaoh's Gold Club (Bellfruit) (set 2, UK, 250GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS, layout_sc2cpg) // GAME No 95-751-860 // PROJECT NUMBER PR6635 PHARAOHS GOLD PHARAOHS GOLD 250 POUND JACKPOT 65% - 19-SEP-1996 15:49:24 GAMEL( 199?, sc2cpg1, sc2cpg, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Pharaoh's Gold Club (Bellfruit) (set 3, UK, p65) (Scorpion 2/3)", GAME_FLAGS, layout_sc2cpg) // GAME No 95-750-867 GAMEL( 199?, sc2cpg1p, sc2cpg, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Pharaoh's Gold Club (Bellfruit) (set 3, UK, p65, Protocol) (Scorpion 2/3)", GAME_FLAGS, layout_sc2cpg) // GAME No 95-751-867 /******************************************************************************************************************************************************************************************************************** Showtime Spectacular ********************************************************************************************************************************************************************************************************************/ // PROJECT NUMBER 6550 SHOWTIME SPECTACULAR S+P 5/10/20P #4/#8 - 14-SEP-1995 15:46:26 GAME( 199?, sc2showt4, sc2showt, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Showtime Spectacular (Bellfruit) (set 1, UK) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-478 GAME( 199?, sc2showt4p, sc2showt, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Showtime Spectacular (Bellfruit) (set 1, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-478 // PROJECT NUMBER 6550 SHOWTIME SPECTACULAR ARCADE S+P #4/#8 - 14-SEP-1995 15:48:13 GAME( 199?, sc2showt3, sc2showt, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Showtime Spectacular (Bellfruit) (set 2, UK) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-479 GAME( 199?, sc2showt3p, sc2showt, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Showtime Spectacular (Bellfruit) (set 2, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-479 // PROJECT NUMBER 6550 SHOWTIME SPECTACULAR S+P 5/10/20P IRISH ALL CASH #8 - 14-SEP-1995 16:26:44 GAME( 199?, sc2showt2, sc2showt, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Showtime Spectacular (Bellfruit) (set 3, UK) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-480 GAME( 199?, sc2showt2p, sc2showt, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Showtime Spectacular (Bellfruit) (set 3, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-480 // PROJECT NUMBER 6779 SHOWTIME SPECTACULAR S+P 20/25P #10 - 22-MAY-1996 10:30:47 GAME( 199?, sc2showt, 0, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Showtime Spectacular (Bellfruit) (set 4, UK) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-729 GAME( 199?, sc2showtp, sc2showt, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Showtime Spectacular (Bellfruit) (set 4, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-729 // PROJECT NUMBER 6779 SHOWTIME SPECTACULAR S+P WHITBREAD 20P #10 - 22-MAY-1996 10:32:59 GAME( 199?, sc2showt1, sc2showt, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Showtime Spectacular (Bellfruit) (set 5, UK) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-730 GAME( 199?, sc2showt1p, sc2showt, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Showtime Spectacular (Bellfruit) (set 5, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-730 /******************************************************************************************************************************************************************************************************************** Cat & Mouse Project Number #6306 is the original version #6426 is 'Deluxe' #6564 is used for the newer versions aka 'Mark 2'? ********************************************************************************************************************************************************************************************************************/ // PROJECT NUMBER 6306 CAT+MOUSE - 4-MAY-1994 17:16:31 GAME( 199?, sc2catms3, sc2catms, scorpion2, bbrkfst, bfm_sc2_awp_state, init_bbrkfst, 0, "BFM", "Cat & Mouse (Bellfruit) (set 1) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-237 // PROJECT NUMBER 6306 CAT+MOUSE - 25-AUG-1994 10:08:22 GAME( 199?, sc2ctms2, sc2catms, scorpion2, bbrkfst, bfm_sc2_awp_state, init_bbrkfst, 0, "BFM", "Cat & Mouse (Bellfruit) (set 2) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-279 // PROJECT NUMBER 6306 CAT+MOUSE ARCADE - 25-AUG-1994 10:09:28 GAME( 199?, sc2ctms25, sc2catms, scorpion2, bbrkfst, bfm_sc2_awp_state, init_bbrkfst, 0, "BFM", "Cat & Mouse (Bellfruit) (set 3) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-280 // PROJECT NUMBER 6426 CAT+MOUSE DELUXE ARCADE - 15-JUN-1995 15:56:14 GAME( 199?, sc2catms, 0, scorpion2, bbrkfst, bfm_sc2_awp_state, init_bbrkfst, 0, "BFM", "Cat & Mouse (Bellfruit) (set 4, Deluxe) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-428 // PROJECT NUMBER 6564 CAT+MOUSE #8 - 26-OCT-1995 08:49:39 GAME( 199?, sc2ctms23, sc2catms, scorpion2, bbrkfst, bfm_sc2_awp_state, init_bbrkfst, 0, "BFM", "Cat & Mouse (Bellfruit) (set 5) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-537 GAME( 199?, sc2ctms23p, sc2catms, scorpion2, bbrkfst, bfm_sc2_awp_state, init_bbrkfst, 0, "BFM", "Cat & Mouse (Bellfruit) (set 5, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-537 // PROJECT NUMBER 6564 CAT+MOUSE ARCADE #8 - 26-OCT-1995 08:51:39 GAME( 199?, sc2ctms22, sc2catms, scorpion2, bbrkfst, bfm_sc2_awp_state, init_bbrkfst, 0, "BFM", "Cat & Mouse (Bellfruit) (set 6) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-538 GAME( 199?, sc2ctms22p, sc2catms, scorpion2, bbrkfst, bfm_sc2_awp_state, init_bbrkfst, 0, "BFM", "Cat & Mouse (Bellfruit) (set 6, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-538 // PROJECT NUMBER 6564 CAT+MOUSE #8 ALL CASH - 26-OCT-1995 10:53:48 GAME( 199?, sc2ctms21, sc2catms, scorpion2, bbrkfst, bfm_sc2_awp_state, init_bbrkfst, 0, "BFM", "Cat & Mouse (Bellfruit) (set 7) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-539 GAME( 199?, sc2ctms21p, sc2catms, scorpion2, bbrkfst, bfm_sc2_awp_state, init_bbrkfst, 0, "BFM", "Cat & Mouse (Bellfruit) (set 7, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-539 // PROJECT NUMBER 6564 CAT+MOUSE ARCADE 10P PLAY #8 - 27-FEB-1996 11:26:40 GAME( 199?, sc2ctms24p, sc2catms, scorpion2, bbrkfst, bfm_sc2_awp_state, init_bbrkfst, 0, "BFM", "Cat & Mouse (Bellfruit) (set 8, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-540 // PROJECT NUMBER 6564 CAT+MOUSE #10 ALL CASH - 26-MAR-1996 08:34:02 GAME( 199?, sc2catms2, sc2catms, scorpion2, bbrkfst, bfm_sc2_awp_state, init_bbrkfst, 0, "BFM", "Cat & Mouse (Bellfruit) (set 9) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-660 GAME( 199?, sc2catms2p, sc2catms, scorpion2, bbrkfst, bfm_sc2_awp_state, init_bbrkfst, 0, "BFM", "Cat & Mouse (Bellfruit) (set 9, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-660 // PROJECT NUMBER 6564 CAT+MOUSE #10 ALL CASH WHITBREAD - 18-APR-1996 10:51:30 GAME( 199?, sc2catms1, sc2catms, scorpion2, bbrkfst, bfm_sc2_awp_state, init_bbrkfst, 0, "BFM", "Cat & Mouse (Bellfruit) (set 10) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-673 GAME( 199?, sc2catms1p, sc2catms, scorpion2, bbrkfst, bfm_sc2_awp_state, init_bbrkfst, 0, "BFM", "Cat & Mouse (Bellfruit) (set 10, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-673 /******************************************************************************************************************************************************************************************************************** Cat & Mouse & Bonzo Too ********************************************************************************************************************************************************************************************************************/ // PROJECT NUMBER 6772 C+M+B TOO #10 DE-REG - 3-JUL-1996 12:51:26 GAME( 199?, sc2cmbt, 0, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Cat & Mouse & Bonzo Too (Bellfruit) (set 1, UK) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-809 GAME( 199?, sc2cmbtp, sc2cmbt, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Cat & Mouse & Bonzo Too (Bellfruit) (set 1, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-809 /******************************************************************************************************************************************************************************************************************** Easy Money the May 2 1996 releases use project code 6608, while the Jun 14 1996 is 6613 ********************************************************************************************************************************************************************************************************************/ // PROJECT NUMBER 6608 EASY MONEY STANDARD SINGLE SITE #8/#10 ALL CASH - 2-MAY-1996 11:02:39 GAME( 199?, sc2easy, 0, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Easy Money (Bellfruit) (set 1) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-685 GAME( 199?, sc2easyp, sc2easy, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Easy Money (Bellfruit) (set 1, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-685 // PROJECT NUMBER 6608 EASY MONEY WHITBREAD #10 ALL CASH 20P PLAY - 2-MAY-1996 11:04:21 GAME( 199?, sc2easy2, sc2easy, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Easy Money (Bellfruit) (set 2) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-686 GAME( 199?, sc2easy2p, sc2easy, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Easy Money (Bellfruit) (set 2, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-686 // PROJECT NUMBER 6613 EASY MONEY WHITBREAD #10 ALL CASH 20P PLAY - 14-JUN-1996 11:44:11 GAME( 199?, sc2easy1, sc2easy, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Easy Money (Bellfruit) (set 3) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-776 GAME( 199?, sc2easy1p, sc2easy, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Easy Money (Bellfruit) (set 3, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-776 /******************************************************************************************************************************************************************************************************************** Flash Cash the Oct 10 1996 releases use project code 6713, while the Oct 23 1996 is 6723 ********************************************************************************************************************************************************************************************************************/ // PROJECT NUMBER 6713 FLASH CASH TRIDENT2 #8/#10 ALL CASH 5P/10P/20P/25P PLAY - 10-OCT-1996 10:45:44 GAME( 199?, sc2flaca1, sc2flaca, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Flash Cash (Bellfruit) (set 1, UK, 10GBP Jackpot, 2nd Triennial) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-873 GAME( 199?, sc2flaca1p, sc2flaca, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Flash Cash (Bellfruit) (set 1, UK, 10GBP Jackpot, 2nd Triennial, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-873 // PROJECT NUMBER 6713 FLASH CASH TRIDENT2 WHITBREAD #10 ALL CASH 20P PLAY - 10-OCT-1996 11:14:42 GAME( 199?, sc2flaca2, sc2flaca, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Flash Cash (Bellfruit) (set 2, UK, 10GBP Jackpot, 2nd Triennial) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-874 GAME( 199?, sc2flaca2p, sc2flaca, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Flash Cash (Bellfruit) (set 2, UK, 10GBP Jackpot, 2nd Triennial, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-874 // PROJECT NUMBER 6723 FLASH CASH TRIDENT3 #8/#10 ALL CASH 5P/10P/20P/25P PLAY - 23-OCT-1996 12:13:03 GAME( 199?, sc2flaca, 0, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Flash Cash (Bellfruit) (set 3, UK, 10GBP Jackpot, 3rd Triennial) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-877 GAME( 199?, sc2flacap, sc2flaca, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Flash Cash (Bellfruit) (set 3, UK, 10GBP Jackpot, 3rd Triennial, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-877 /******************************************************************************************************************************************************************************************************************** Cashino Club ********************************************************************************************************************************************************************************************************************/ // PROJECT NUMBER 6232 CASHINO - 22-JUL-1994 12:10:28 GAME( 199?, sc2cshcl1, sc2cshcl, scorpion2, bbrkfst, bfm_sc2_awp_state, init_bbrkfst, 0,"BFM", "Cashino Club (Bellfruit) (set 1) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-254 GAME( 199?, sc2cshcl1p, sc2cshcl, scorpion2, bbrkfst, bfm_sc2_awp_state, init_bbrkfst, 0,"BFM", "Cashino Club (Bellfruit) (set 1, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-254 // PROJECT NUMBER 6232 CASHINO FIXED 65% - 22-JUL-1994 12:19:27 GAME( 199?, sc2cshcl, 0, scorpion2, bbrkfst, bfm_sc2_awp_state, init_bbrkfst, 0,"BFM", "Cashino Club (Bellfruit) (set 2) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-255 GAME( 199?, sc2cshclp, sc2cshcl, scorpion2, bbrkfst, bfm_sc2_awp_state, init_bbrkfst, 0,"BFM", "Cashino Club (Bellfruit) (set 2, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-255 /******************************************************************************************************************************************************************************************************************** Eggs On Legs Tour ********************************************************************************************************************************************************************************************************************/ // PROJECT NUMBER 6604 EGGS ON LEGS !10 ALL CASH - 11-JUN-1996 08:54:37 GAMEL( 199?, sc2eggs1, sc2eggs, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Eggs On Legs Tour (Bellfruit) (set 1, UK, Arcade, 10GBP Jackpot?) (Scorpion 2/3)", GAME_FLAGS, layout_sc2eggs1) // GAME No 95-750-746 GAMEL( 199?, sc2eggs1p, sc2eggs, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Eggs On Legs Tour (Bellfruit) (set 1, UK, Arcade, 10GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS, layout_sc2eggs1) // GAME No 95-751-746 // PROJECT NUMBER 6604 EGGS ON LEGS !10 WHITBREAD - 11-JUN-1996 08:59:45 GAMEL( 199?, sc2eggs, 0, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Eggs On Legs Tour (Bellfruit) (set 2, UK, Arcade, 10GBP Jackpot) (Scorpion 2/3)", GAME_FLAGS, layout_sc2eggs1) // GAME No 95-750-747 GAMEL( 199?, sc2eggsp, sc2eggs, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Eggs On Legs Tour (Bellfruit) (set 2, UK, Arcade, 10GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS, layout_sc2eggs1) // GAME No 95-751-747 /******************************************************************************************************************************************************************************************************************** Wild West Club ********************************************************************************************************************************************************************************************************************/ // PROJECT NUMBER PR6433 WILD WEST FAST POT FILL - 11-DEC-1995 17:27:48 GAME( 199?, sc2wwcl1, sc2wwcl, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Wild West Club (Bellfruit) (set 1, UK) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-582 GAME( 199?, sc2wwcl1p, sc2wwcl, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Wild West Club (Bellfruit) (set 1, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-582 // PROJECT NUMBER PR6433 WILD WEST - 7-AUG-1996 16:44:24 GAME( 199?, sc2wwcl, 0, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Wild West Club (Bellfruit) (set 2, UK, 250GBP Jackpot) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-845 GAME( 199?, sc2wwclp, sc2wwcl, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Wild West Club (Bellfruit) (set 2, UK, 250GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-845 /******************************************************************************************************************************************************************************************************************** Double Diamond ********************************************************************************************************************************************************************************************************************/ // PROJECT NUMBER 6570 DOUBLE DIAMOND STAKES AND PRIZES #8 - 3-JAN-1996 12:21:14 GAME( 199?, sc2dbl1, sc2dbl, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Double Diamond (Bellfruit) (set 1, UK) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-599 GAME( 199?, sc2dbl1p, sc2dbl, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Double Diamond (Bellfruit) (set 1, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-599 // PROJECT NUMBER 6322 DOUBLE DIAMOND GALA 82% STAKES AND PRIZES - 3-JAN-1996 12:22:52 GAME( 199?, sc2dbl, 0, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Double Diamond (Bellfruit) (set 2, UK) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-600 GAME( 199?, sc2dblp, sc2dbl, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Double Diamond (Bellfruit) (set 2, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-600 /******************************************************************************************************************************************************************************************************************** Hyperactive ********************************************************************************************************************************************************************************************************************/ // PROJECT NUMBER 6784 HYPERACTIVE !10 ALL CASH - 18-JUN-1996 12:10:31 GAME( 199?, sc2hypr, 0, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Hyperactive (Bellfruit) (set 1, UK, 10GBP Jackpot) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-748 GAME( 199?, sc2hyprp, sc2hypr, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Hyperactive (Bellfruit) (set 1, UK, 10GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-748 // PROJECT NUMBER 6784 HYPERACTIVE WHITBREAD !10 ALL CASH - 18-JUN-1996 12:12:26 GAME( 199?, sc2hypr1, sc2hypr, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Hyperactive (Bellfruit) (set 2, UK, 10GBP Jackpot) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-749 GAME( 199?, sc2hypr1p, sc2hypr, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Hyperactive (Bellfruit) (set 2, UK, 10GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-749 /******************************************************************************************************************************************************************************************************************** King Cash Club the dual stake version is PR6184, the regular is PR6034 ********************************************************************************************************************************************************************************************************************/ // PROJECT NUMBER PR6184 KING CASH 200 POUND JACKPOT DUAL STAKE - 26-NOV-1993 11:38:06 GAME( 199?, sc2kcclb1, sc2kcclb, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "King Cash Club (Bellfruit) (set 2, UK) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-168 GAME( 199?, sc2kcclb1p, sc2kcclb, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "King Cash Club (Bellfruit) (set 2, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-168 // PROJECT NUMBER PR6034 KING CASH 200 POUND JACKPOT - 26-NO V-1993 11:40:08 GAME( 199?, sc2kcclb, 0, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "King Cash Club (Bellfruit) (set 1, UK) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-166 GAME( 199?, sc2kcclbp, sc2kcclb, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "King Cash Club (Bellfruit) (set 1, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-166 /******************************************************************************************************************************************************************************************************************** Olympic Gold ********************************************************************************************************************************************************************************************************************/ // PROJECT NUMBER 6606 OLYMPIC GOLD !10 ALL CASH - 30-APR-1996 15:42:35 GAME( 199?, sc2olgld, 0, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Olympic Gold (Bellfruit) (set 1, UK) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-689 GAME( 199?, sc2olgldp, sc2olgld, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Olympic Gold (Bellfruit) (set 1, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-689 // PROJECT NUMBER 6606 OLYMPIC GOLD !10 WHITBREAD - 30-APR-1996 15:44:58 GAME( 199?, sc2olgld1, sc2olgld, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Olympic Gold (Bellfruit) (set 2, UK, 10GBP Jackpot) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-690 GAME( 199?, sc2olgld1p, sc2olgld, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Olympic Gold (Bellfruit) (set 2, UK, 10GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-690 /******************************************************************************************************************************************************************************************************************** Reel Gems ********************************************************************************************************************************************************************************************************************/ // PROJECT NUMBER 6321 REEL GEMS STANDARD STAKES AND PRIZES #4/#8 - 29-JAN-1996 11:58:16 GAME( 199?, sc2relgm, 0, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Reel Gems (Bellfruit) (set 1, UK) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-612 GAME( 199?, sc2relgmp, sc2relgm, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Reel Gems (Bellfruit) (set 1, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-612 // PROJECT NUMBER 6321 REEL GEMS GALA 82% FIXED S+P #4/#8 - 29-JAN-1996 11:59:54 GAME( 199?, sc2relgm1p, sc2relgm, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Reel Gems (Bellfruit) (set 2, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-613 /******************************************************************************************************************************************************************************************************************** Top Wack ********************************************************************************************************************************************************************************************************************/ // PROJECT NUMBER PR6610 TOP WHACK 10PD 20P WHITBREAD T2 - 19-JUN-1996 16:02:20 GAME( 199?, sc2topwk, 0, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Top Wack (Bellfruit) (set 1, UK, 10GBP Jackpot, 1st Triennial) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-791 GAME( 199?, sc2topwkp, sc2topwk, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Top Wack (Bellfruit) (set 1, UK, 10GBP Jackpot, 1st Triennial, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-791 /******************************************************************************************************************************************************************************************************************** Golden Roulette ********************************************************************************************************************************************************************************************************************/ // PROJECT NUMBER 6421 GOLDEN ROULETTE S+P VARIABLE STAKE/PAYOUT - 4-OCT-1995 10:46:40 GAME( 199?, sc2groul, 0, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Golden Roulette (Bellfruit) (set 1, UK) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-507 GAME( 199?, sc2groulp, sc2groul, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Golden Roulette (Bellfruit) (set 2, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-507 /******************************************************************************************************************************************************************************************************************** Hey Presto ********************************************************************************************************************************************************************************************************************/ // PROJECT NUMBER 6138 HEY PRESTO % VARIABLE - ALL CASH - SCORPION 2 - 9-JUL-1996 17:03:26 GAMEL( 199?, sc2heypr, 0, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Hey Presto (Bellfruit) (set 1, UK) (Scorpion 2/3)", GAME_FLAGS, layout_sc2heypr) // GAME No 95-750-812 GAMEL( 199?, sc2heyprp, sc2heypr, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Hey Presto (Bellfruit) (set 1, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS, layout_sc2heypr) // GAME No 95-751-812 /******************************************************************************************************************************************************************************************************************** Majestic Bells ********************************************************************************************************************************************************************************************************************/ // PROJECT NUMBER 6324 MAJESTIC BELLS S+P - 16-NOV-1995 15:37:58 GAMEL( 199?, sc2majes, 0, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Majestic Bells (Bellfruit) (set 1) (set 1)", GAME_FLAGS, layout_sc2majes) // GAME No 95-750-563 GAMEL( 199?, sc2majesp, sc2majes, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Majestic Bells (Bellfruit) (set 1, Protocol) (set 2)", GAME_FLAGS, layout_sc2majes) // GAME No 95-751-563 /******************************************************************************************************************************************************************************************************************** Pay Roll Casino we only have a Mazooma set, was there a regular BFM one? ********************************************************************************************************************************************************************************************************************/ // PROJECT NUMBER 7015 PAYROLL CASINO AT MAZOOMA 5P - 14-MAY-1998 10:20:02 GAME( 199?, sc2payr, 0, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM/Mazooma", "Pay Roll Casino (Bellfruit/Mazooma) (Scorpion 2/3)", GAME_FLAGS) // GAME No PRCVM52 /******************************************************************************************************************************************************************************************************************** Carrot Gold Club ********************************************************************************************************************************************************************************************************************/ // PROJECT NUMBER PR6833 250 CARROT GOLD - 22-MAY-1997 09:04:15 GAME( 199?, sc2cgc, 0, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Carrot Gold Club (Bellfruit) (Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-968 /******************************************************************************************************************************************************************************************************************** The Great Train Robbery ********************************************************************************************************************************************************************************************************************/ // PROJECT NUMBER 6205 THE GREAT TRAIN ROBBERY 15RM - 20-AUG-1993 11:53:20 GAME( 199?, sc2gtr, 0, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "The Great Train Robbery (Bellfruit) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-137 /******************************************************************************************************************************************************************************************************************** Main Attraction ********************************************************************************************************************************************************************************************************************/ // PROJECT NUMBER 6203 MAIN ATTRACTION - 12-JUL-1993 17:45:15 GAME( 199?, sc2maina, 0, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Main Attraction (Bellfruit) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-115 /******************************************************************************************************************************************************************************************************************** Focus (Dutch) ********************************************************************************************************************************************************************************************************************/ // PROJECT NUMBER 6346 FOCUS - 23-JAN-1995 15:31:32 GAME( 1995, sc2focus, 0, scorpion3, scorpion3, bfm_sc2_awp_state, init_focus, 0, "BFM/ELAM", "Focus (Dutch, Game Card 95-750-347) (Scorpion 2/3)", MACHINE_NOT_WORKING|MACHINE_SUPPORTS_SAVE|MACHINE_REQUIRES_ARTWORK|MACHINE_MECHANICAL) // GAME No 95-750-347 /******************************************************************************************************************************************************************************************************************** Public Enemy No.1 (German) this one is a bit strange (not encrypted, gives 'PROM ERROR 2'), is it really sc2? BFMemulator layout dat says it is ********************************************************************************************************************************************************************************************************************/ // PROJECT NUMBER 6489 PUBLIC ENEMY No1 - 22-MAY-1995 09:24:05 GAME( 199?, sc2pe1g, 0, scorpion2, drwho, bfm_sc2_awp_state, init_drwhon, 0, "BFM", "Public Enemy No.1 (Bellfruit) [German] (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-415 /******************************************************************************************************************************************************************************************************************** Winning Streak ********************************************************************************************************************************************************************************************************************/ // taken from the sc1 set, might be wrong here #define sc2_winst_sound \ ROM_REGION( 0x80000, "upd", 0 )\ ROM_LOAD( "winningstreaksnd.bin", 0x0000, 0x080000, CRC(ba30cb97) SHA1(e7f5ca36ca993ad14b3a348868e73d7ba02be7c5) ) ROM_START( sc2winstb ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "winning-streak_std_ac_var_8-10pnd_ass.bin", 0x00000, 0x10000, CRC(f2d16bd5) SHA1(bd6a9da9da24459b14917386c64ecbc46c8adfda) ) sc2_winst_sound ROM_END ROM_START( sc2winstbp ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "winning-streak_dat_ac_var_8-10pnd_ass.bin", 0x00000, 0x10000, CRC(351560f4) SHA1(b33c6bdeadeabbe5a4231b8bd5b134f9ea402133) ) sc2_winst_sound ROM_END ROM_START( sc2winst ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "winning-streak_std_ar_var_8pnd_ass.bin", 0x00000, 0x10000, CRC(d7a10aeb) SHA1(7346c83df7fd3de57a1b6f0ce498daabacb11491) ) sc2_winst_sound ROM_END ROM_START( sc2winstp ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "winning-streak_dat_ar_var_8pnd_ass.bin", 0x00000, 0x10000, CRC(a83633ef) SHA1(66caadd3127a424249fe78918ff99be833b81fad) ) sc2_winst_sound ROM_END ROM_START( sc2winstd ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "winning-streak_std_ss_var_ass.bin", 0x00000, 0x10000, CRC(c88f9a6e) SHA1(19a2b708f90a53a8dcfe69d2f6c683362867daba) ) sc2_winst_sound ROM_END ROM_START( sc2winstdp ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "winning-streak_dat_ss_var_ass.bin", 0x00000, 0x10000, CRC(311550dd) SHA1(17dc789cba542e7c3c137a7e6a2a2d8869c84a7a) ) sc2_winst_sound ROM_END ROM_START( sc2winste ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "winning-streak_std_wi_ac_10pnd-20p_ass.bin", 0x00000, 0x10000, CRC(ecbb7707) SHA1(ea064149c515e39b17e851bcd39092ea3ae999a0) ) sc2_winst_sound ROM_END ROM_START( sc2winstep ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "winning-streak_dat_wi_ac_10pnd-20p_ass.bin", 0x00000, 0x10000, CRC(ae418733) SHA1(f63c63232056929760742fcf7f8beda387f5c597) ) sc2_winst_sound ROM_END ROM_START( sc2winstf ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "winning-streak_std_wi_ac_10pnd-20p_tri3_ass.bin", 0x00000, 0x10000, CRC(eb9ee9ae) SHA1(3150aec95039aa65a9126a0326e4dd10829347b2) ) sc2_winst_sound ROM_END ROM_START( sc2winstfp ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "winning-streak_dat_wi_ac_10pnd-20p_tri3_ass.bin", 0x00000, 0x10000, CRC(39ac4021) SHA1(bd5f4d8800a794fdca8abee15acc3ea8d30c538a) ) sc2_winst_sound ROM_END ROM_START( sc2winstg ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "winning-streak_std_ac_tri3_ass.bin", 0x00000, 0x10000, CRC(b3e2b2d6) SHA1(0008e9d329327b4aecae5d861303c486942ef694) ) sc2_winst_sound ROM_END // PROJECT NUMBER PR6605 WINNING STREAK T2,ARCADE,#8,5/10/20 - 8-MAY-1996 10:31:16 GAME( 198?, sc2winst, 0, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Winning Streak (Bellfruit) (set 1) (Scorpion 2)", GAME_FLAGS ) // GAME No 95-750-702 GAME( 198?, sc2winstp, sc2winst, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Winning Streak (Bellfruit) (set 1, Protocol) (Scorpion 2)", GAME_FLAGS ) // GAME No 95-751-702 // PROJECT NUMBER PR6605 WINNING STREAK T2,8PD TOK,5/10/20 - 8-MAY-1996 10:36:21 GAME( 198?, sc2winstd, sc2winst, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Winning Streak (Bellfruit) (set 2) (Scorpion 2)", GAME_FLAGS ) // GAME No 95-750-700 GAME( 198?, sc2winstdp, sc2winst, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Winning Streak (Bellfruit) (set 2, Protocol) (Scorpion 2)", GAME_FLAGS ) // GAME No 95-751-700 // PROJECT NUMBER PR6605 WINNING STREAK T2,#8/#10 CASH 5/10/20/25P - 13-JUN-1996 12:27:29 GAME( 198?, sc2winstb, sc2winst, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Winning Streak (Bellfruit) (set 3) (Scorpion 2)", GAME_FLAGS ) // GAME No 95-750-766 GAME( 198?, sc2winstbp, sc2winst, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Winning Streak (Bellfruit) (set 3, Protocol) (Scorpion 2)", GAME_FLAGS ) // GAME No 95-751-766 // PROJECT NUMBER PR6605 WINNING STREAK T2,WHITBREAD,#10 CASH,20p - 13-JUN-1996 12:30:20 GAME( 198?, sc2winste, sc2winst, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Winning Streak (Bellfruit) (set 4) (Scorpion 2)", GAME_FLAGS ) // GAME No 95-750-767 GAME( 198?, sc2winstep, sc2winst, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Winning Streak (Bellfruit) (set 4, Protocol) (Scorpion 2)", GAME_FLAGS ) // GAME No 95-751-767 // PROJECT NUMBER PR6691 WINNING STREAK T3 HOPPERS #8/10 5-25P - 13-JUN-1996 16:28:02 GAME( 198?, sc2winstg, sc2winst, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Winning Streak (Bellfruit) (set 5) (Scorpion 2)", GAME_FLAGS ) // GAME No 95-750-777 // PROJECT NUMBER PR6691 WINNING STREAK T3,WHITBREAD,#10 CASH,20p - 13-JUN-1996 16:31:36 GAME( 198?, sc2winstf, sc2winst, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Winning Streak (Bellfruit) (set 6) (Scorpion 2)", GAME_FLAGS ) // GAME No 95-750-778 GAME( 198?, sc2winstfp, sc2winst, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Winning Streak (Bellfruit) (set 6, Protocol) (Scorpion 2)", GAME_FLAGS ) // GAME No 95-751-778 /******************************************************************************************************************************************************************************************************************** Cash Explosion ********************************************************************************************************************************************************************************************************************/ #define sc2_cexpl_sound \ ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 ) ROM_START( sc2cexpl ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "cash_explosion_dat_ac_8_10pnd_20p_a.bin", 0x0000, 0x010000, CRC(1d155799) SHA1(4e76328a4d093d1f9c64c633c3558db2dce4e219) ) sc2_cexpl_sound ROM_END ROM_START( sc2cexpla ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "cash_explosion_dat_ac_var_8pnd_a.bin", 0x0000, 0x010000, CRC(4aa53121) SHA1(cf0510e224de62b837915d39c2fe3559cfe8c85f) ) sc2_cexpl_sound ROM_END ROM_START( sc2cexplb ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "cash_explosion_dat_wi_ac_10pnd_20p_a.bin", 0x0000, 0x010000, CRC(889eb206) SHA1(91b23a2cc475e68470d01976b88b9ea7aa0afed9) ) sc2_cexpl_sound ROM_END ROM_START( sc2cexplc ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "cash_explosion_std_ac_8_10pnd_20p_a.bin", 0x0000, 0x010000, CRC(de6bbee2) SHA1(3c321fa442b25a27c3f14b7ac94255f020056663) ) sc2_cexpl_sound ROM_END ROM_START( sc2cexpld ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "cash_explosion_std_ac_var_8pnd_a.bin", 0x0000, 0x010000, CRC(e8a21401) SHA1(479edd734ca949e344fb7e17ed7af7c8c9604efc) ) sc2_cexpl_sound ROM_END ROM_START( sc2cexple ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "cash_explosion_std_wi_ac_10pnd_20p_a.bin", 0x0000, 0x010000, CRC(2901a315) SHA1(c9733488894ccead7a69b161f2afacdb3f892b89) ) sc2_cexpl_sound ROM_END // PROJECT NUMBER 6518 CASH EXPLOSION 5/10/20P #8 IRISH ALL CASH - 12-JAN-1996 10:12:16 GAME( 198?, sc2cexpld, sc2cexpl, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Cash Explosion (Bellfruit) (set 1) (Scorpion 2)", GAME_FLAGS ) // GAME No 95-750-606 GAME( 198?, sc2cexpla, sc2cexpl, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Cash Explosion (Bellfruit) (set 1, Protocol) (Scorpion 2)", GAME_FLAGS ) // GAME No 95-751-606 // PROJECT NUMBER 6776 CASH EXPLOSION DE-REG - 21-MAY-1996 12:38:53 GAME( 198?, sc2cexplc, sc2cexpl, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Cash Explosion (Bellfruit) (set 2) (Scorpion 2)", GAME_FLAGS ) // GAME No 95-750-723 GAME( 198?, sc2cexpl, 0, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Cash Explosion (Bellfruit) (set 2, Protocol) (Scorpion 2)", GAME_FLAGS ) // GAME No 95-751-723 // PROJECT NUMBER 6776 CASH EXPLOSION DE-REG WHITBREAD - 21-MAY-1996 12:40:20 GAME( 198?, sc2cexple, sc2cexpl, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Cash Explosion (Bellfruit) (set 3) (Scorpion 2)", GAME_FLAGS ) // GAME No 95-750-728 GAME( 198?, sc2cexplb, sc2cexpl, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "BFM", "Cash Explosion (Bellfruit) (set 3, Protocol) (Scorpion 2)", GAME_FLAGS ) // GAME No 95-751-728 /******************************************************************************************************************************************************************************************************************** ********************************************************************************************************************************************************************************************************************* ********************************************************************************************************************************************************************************************************************* Games with Dot Matrix Displays (DMD<->set rom pairings still need to be checked for all) ********************************************************************************************************************************************************************************************************************* ********************************************************************************************************************************************************************************************************************* ********************************************************************************************************************************************************************************************************************/ /******************************************************************************************************************************************************************************************************************** Luvvly Jubbly are there earlier versions with game code 6224? ********************************************************************************************************************************************************************************************************************/ // PROJECT NUMBER 6569 (6224) LUVVLY JUBBLY GALA S+P 95 - 30-JAN-1996 11:12:00 GAME( 1996, sc2luvv6p, sc2luvv, scorpion2_dm01, luvjub, bfm_sc2_dmd_state, init_luvjub, 0, "BFM", "Luvvly Jubbly (set 1, UK, Protocol) (Scorpion 2/3)", MACHINE_NOT_WORKING|MACHINE_REQUIRES_ARTWORK|MACHINE_MECHANICAL) // GAME No 95-751-621 // PROJECT NUMBER 6569 (6224) LUVVLY JUBBLY MULTISITE S+P 95 - 30-JAN-1996 11:14:05 GAME( 1996, sc2luvv2, sc2luvv, scorpion2_dm01, luvjub, bfm_sc2_dmd_state, init_luvjub, 0, "BFM", "Luvvly Jubbly (set 2, UK, Multisite) (Scorpion 2/3)", MACHINE_NOT_WORKING|MACHINE_REQUIRES_ARTWORK|MACHINE_MECHANICAL) // GAME No 95-750-622 GAME( 1996, sc2luvv2p, sc2luvv, scorpion2_dm01, luvjub, bfm_sc2_dmd_state, init_luvjub, 0, "BFM", "Luvvly Jubbly (set 2, UK, Multisite, Protocol) (Scorpion 2/3)", MACHINE_NOT_WORKING|MACHINE_REQUIRES_ARTWORK|MACHINE_MECHANICAL) // GAME No 95-751-622 // PROJECT NUMBER 6569 (6224) LUVVLY JUBBLY MULTISITE #10/25P - 2-JUL-1996 16:32:17 GAME( 1996, sc2luvv, 0, scorpion2_dm01, luvjub, bfm_sc2_dmd_state, init_luvjub, 0, "BFM", "Luvvly Jubbly (set 3, UK, Multisite 10GBP/25p) (Scorpion 2/3)", MACHINE_NOT_WORKING|MACHINE_REQUIRES_ARTWORK|MACHINE_MECHANICAL) // GAME No 95-750-808 GAME( 1996, sc2luvvp, sc2luvv, scorpion2_dm01, luvjub, bfm_sc2_dmd_state, init_luvjub, 0, "BFM", "Luvvly Jubbly (set 3, UK, Multisite 10GBP/25p, Protocol) (Scorpion 2/3)", MACHINE_NOT_WORKING|MACHINE_REQUIRES_ARTWORK|MACHINE_MECHANICAL) // GAME No 95-751-808 // PROJECT NUMBER 6569 (6224) LUVVLY JUBBLY MULTISITE #4/5P PLAY - 4-JUL-1996 10:56:24 GAME( 1996, sc2luvv4, sc2luvv, scorpion2_dm01, luvjub, bfm_sc2_dmd_state, init_luvjub, 0, "BFM", "Luvvly Jubbly (set 4, UK, Multisite 4GBP/5p) (Scorpion 2/3)", MACHINE_NOT_WORKING|MACHINE_REQUIRES_ARTWORK|MACHINE_MECHANICAL) // GAME No 95-750-810 GAME( 1996, sc2luvv4p, sc2luvv, scorpion2_dm01, luvjub, bfm_sc2_dmd_state, init_luvjub, 0, "BFM", "Luvvly Jubbly (set 4, UK, Multisite 4GBP/5p, Protocol) (Scorpion 2/3)", MACHINE_NOT_WORKING|MACHINE_REQUIRES_ARTWORK|MACHINE_MECHANICAL) // GAME No 95-751-810 // PROJECT NUMBER 6569 (6224) LUVVLY JUBBLY MULTISITE #10/20P - 12-SEP-1996 14:07:57 GAME( 1996, sc2luvv1, sc2luvv, scorpion2_dm01, luvjub, bfm_sc2_dmd_state, init_luvjub, 0, "BFM", "Luvvly Jubbly (set 3, UK, Multisite 10GBP/20p) (Scorpion 2/3)", MACHINE_NOT_WORKING|MACHINE_REQUIRES_ARTWORK|MACHINE_MECHANICAL) // GAME No 95-750-866 GAME( 1996, sc2luvv1p, sc2luvv, scorpion2_dm01, luvjub, bfm_sc2_dmd_state, init_luvjub, 0, "BFM", "Luvvly Jubbly (set 3, UK, Multisite 10GBP/20p, Protocol) (Scorpion 2/3)", MACHINE_NOT_WORKING|MACHINE_REQUIRES_ARTWORK|MACHINE_MECHANICAL) // GAME No 95-751-866 /******************************************************************************************************************************************************************************************************************** Club Public Enemy No.1 game code changes from 6331 to 6574 for the 1996 release? ********************************************************************************************************************************************************************************************************************/ // PROJECT NUMBER PR6331 PUBLIC ENEMY NO.1 - 26-JUL-1994 09:24:19 GAMEL( 1996, sc2cpe3, sc2cpe, scorpion2_dm01_5m, cpeno1, bfm_sc2_dmd_state, init_cpeno1, 0, "BFM", "Club Public Enemy No.1 (set 1, UK) (Scorpion 2/3)", GAME_FLAGS, layout_sc2cpe) // GAME No 95-750-257 GAMEL( 1996, sc2cpe3p, sc2cpe, scorpion2_dm01_5m, cpeno1, bfm_sc2_dmd_state, init_cpeno1, 0, "BFM", "Club Public Enemy No.1 (set 1, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS, layout_sc2cpe) // GAME No 95-751-257 // PROJECT NUMBER PR6331 PUBLIC ENEMY NO.1 FIXED 65% - 10-AUG-1994 11:26:30 GAMEL( 1996, sc2cpe4, sc2cpe, scorpion2_dm01_5m, cpeno1, bfm_sc2_dmd_state, init_cpeno1, 0, "BFM", "Club Public Enemy No.1 (set 2, UK) (Scorpion 2/3)", GAME_FLAGS, layout_sc2cpe) // GAME No 95-750-273 GAMEL( 1996, sc2cpe4p, sc2cpe, scorpion2_dm01_5m, cpeno1, bfm_sc2_dmd_state, init_cpeno1, 0, "BFM", "Club Public Enemy No.1 (set 2, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS, layout_sc2cpe) // GAME No 95-751-273 // PROJECT NUMBER PR6574 PUBLIC ENEMY NO.1 S+P 25P/#250 STENA SEALINK - 3-JAN-1996 12:17:33 GAMEL( 1996, sc2cpe2, sc2cpe, scorpion2_dm01_5m, cpeno1, bfm_sc2_dmd_state, init_cpeno1, 0, "BFM", "Club Public Enemy No.1 (set 3, UK) (Scorpion 2/3)", GAME_FLAGS, layout_sc2cpe) // GAME No 95-750-597 GAMEL( 1996, sc2cpe2p, sc2cpe, scorpion2_dm01_5m, cpeno1, bfm_sc2_dmd_state, init_cpeno1, 0, "BFM", "Club Public Enemy No.1 (set 3, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS, layout_sc2cpe) // GAME No 95-751-597 // PROJECT NUMBER PR6574 PUBLIC ENEMY NO.1 S+P 25P/#250 FIXED 65% - 3-JAN-1996 12:19:01 GAMEL( 1996, sc2cpe1, sc2cpe, scorpion2_dm01_5m, cpeno1, bfm_sc2_dmd_state, init_cpeno1, 0, "BFM", "Club Public Enemy No.1 (set 4, UK) (Scorpion 2/3)", GAME_FLAGS, layout_sc2cpe) // GAME No 95-750-598 GAMEL( 1996, sc2cpe1p, sc2cpe, scorpion2_dm01_5m, cpeno1, bfm_sc2_dmd_state, init_cpeno1, 0, "BFM", "Club Public Enemy No.1 (set 4, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS, layout_sc2cpe) // GAME No 95-751-598 // PROJECT NUMBER PR6574 PUBLIC ENEMY NO.1 S+P 25P/#250 - 20-AUG-1996 10:05:21 GAMEL( 1996, sc2cpe, 0, scorpion2_dm01_5m, cpeno1, bfm_sc2_dmd_state, init_cpeno1, 0, "BFM", "Club Public Enemy No.1 (set 5, UK) (Scorpion 2/3)", GAME_FLAGS, layout_sc2cpe) // GAME No 95-750-846 GAMEL( 1996, sc2cpep, sc2cpe, scorpion2_dm01_5m, cpeno1, bfm_sc2_dmd_state, init_cpeno1, 0, "BFM", "Club Public Enemy No.1 (set 5, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS, layout_sc2cpe) // GAME No 95-751-846 /******************************************************************************************************************************************************************************************************************** Cops 'n' Robbers game code changes from 6012 to 6589 for the 1995 release? ********************************************************************************************************************************************************************************************************************/ // PROJECT NUMBER 6012 COPS & ROBBERS #3/#6 - 29-DEC-1992 21:26:28 GAME( 199?, sc2cops5, sc2cops, scorpion2_dm01_3m, drwho, bfm_sc2_dmd_state, init_ofah, 0, "BFM", "Cops 'n' Robbers (Bellfruit) (set 1) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-044 // PROJECT NUMBER 6012 COPS AND ROBBERS S+P 10P - 7-JUL-1993 10:17:18 GAME( 199?, sc2cops2, sc2cops, scorpion2_dm01_3m, drwho, bfm_sc2_dmd_state, init_ofah, 0, "BFM", "Cops 'n' Robbers (Bellfruit) (set 2) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-110 // PROJECT NUMBER 6589 (6012) COPS & ROBBERS (SINGLE SITE 5P/10P/20P) - 4-DEC-1995 10:52:08 GAME( 199?, sc2cops3, sc2cops, scorpion2_dm01_3m, drwho, bfm_sc2_dmd_state, init_ofah, 0, "BFM", "Cops 'n' Robbers (Bellfruit) (set 3) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-577 GAME( 199?, sc2cops3p, sc2cops, scorpion2_dm01_3m, drwho, bfm_sc2_dmd_state, init_ofah, 0, "BFM", "Cops 'n' Robbers (Bellfruit) (set 3, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-577 // PROJECT NUMBER 6589 (6012) COPS & ROBBERS (ARCADE 5P/10P/20P) - 4-DEC-1995 10:53:58 GAME( 199?, sc2copsp, sc2cops, scorpion2_dm01_3m, drwho, bfm_sc2_dmd_state, init_ofah, 0, "BFM", "Cops 'n' Robbers (Bellfruit) (set 4, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-578 // PROJECT NUMBER 6589 (6012) COPS & ROBBERS (IRISH ALL CASH 5P/10P/20P) - 7-MAR-1996 15:07:40 GAME( 199?, sc2cops4, sc2cops, scorpion2_dm01_3m, drwho, bfm_sc2_dmd_state, init_ofah, 0, "BFM", "Cops 'n' Robbers (Bellfruit) (set 5) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-645 // PROJECT NUMBER 6589 (6012) COPS & ROBBERS (#10 ALL CASH 20P/25P) - 15-MAR-1996 11:52:02 GAME( 199?, sc2cops, 0, scorpion2_dm01_3m, drwho, bfm_sc2_dmd_state, init_ofah, 0, "BFM", "Cops 'n' Robbers (Bellfruit) (set 6) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-652 GAME( 199?, sc2cops1p, sc2cops, scorpion2_dm01_3m, drwho, bfm_sc2_dmd_state, init_ofah, 0, "BFM", "Cops 'n' Robbers (Bellfruit) (set 6, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-652 /******************************************************************************************************************************************************************************************************************** Casino Cops 'n' Robbers note, sc2copsc1p & sc2copsc1pa are the same set with a different matrix rom I don't think the matrix roms being used a correct, everything except sc2copsc1pa boots up with 'Nudge Now' ********************************************************************************************************************************************************************************************************************/ // PROJECT NUMBER 6622 BINGO COPS N ROBBERS #8/#10 ALL CASH - 9-JUL-1996 17:08:15 GAME( 199?, sc2copsc, sc2cops, scorpion2_dm01_3m, drwho, bfm_sc2_dmd_state, init_ofah, 0, "BFM", "Casino Cops 'n' Robbers (Bellfruit) (set 1) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-814 GAME( 199?, sc2copscp, sc2cops, scorpion2_dm01_3m, drwho, bfm_sc2_dmd_state, init_ofah, 0, "BFM", "Casino Cops 'n' Robbers (Bellfruit) (set 1, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-814 // PROJECT NUMBER 6622 BINGO COPS N ROBBERS SWITCHABLE BINGO/ARCADE - 9-JUL-1996 17:12:33 GAME( 199?, sc2copsc1, sc2cops, scorpion2_dm01_3m, drwho, bfm_sc2_dmd_state, init_ofah, 0, "BFM", "Casino Cops 'n' Robbers (Bellfruit) (set 2) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-816 GAME( 199?, sc2copsc1p, sc2cops, scorpion2_dm01_3m, drwho, bfm_sc2_dmd_state, init_ofah, 0, "BFM", "Casino Cops 'n' Robbers (Bellfruit) (set 2, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-816 GAME( 199?, sc2copsc1pa, sc2cops, scorpion2_dm01_3m, drwho, bfm_sc2_dmd_state, init_ofah, 0, "BFM", "Casino Cops 'n' Robbers (Bellfruit) (set 2, Protocol) (Scorpion 2/3) (alt matrix rom)", GAME_FLAGS) // GAME No 95-751-816 /******************************************************************************************************************************************************************************************************************** Cops 'n' Robbers Club Deluxe game code changes from 6332 to 6588 between the 2 17-NOV-1995 versions? ********************************************************************************************************************************************************************************************************************/ // PROJECT PR6332 CLUB COPS AND ROBBERS DELUXE - 17-NOV-1995 12:36:04 GAME( 199?, sc2copdc5, sc2copdc, scorpion2_dm01_3m, drwho, bfm_sc2_dmd_state, init_ofah, 0, "BFM", "Cops 'n' Robbers Club Deluxe (Bellfruit) (set 1, UK, 200GBP Jackpot) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-561 GAME( 199?, sc2copdc5p, sc2copdc, scorpion2_dm01_3m, drwho, bfm_sc2_dmd_state, init_ofah, 0, "BFM", "Cops 'n' Robbers Club Deluxe (Bellfruit) (set 1, UK, 200GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-561 // PROJECT PR6588 CLUB COPS AND ROBBERS DELUXE 25P/#250 - 17-NOV-1995 13:18:57 GAME( 199?, sc2copdc6, sc2copdc, scorpion2_dm01_3m, drwho, bfm_sc2_dmd_state, init_ofah, 0, "BFM", "Cops 'n' Robbers Club Deluxe (Bellfruit) (set 2, UK, 250GBP Jackpot) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-562 // PROJECT PR6588 CLUB COPS AND ROBBERS DELUXE 25P/#250 65% - 30-NOV-1995 16:14:25 GAME( 199?, sc2copdc1, sc2copdc, scorpion2_dm01_3m, drwho, bfm_sc2_dmd_state, init_ofah, 0, "BFM", "Cops 'n' Robbers Club Deluxe (Bellfruit) (set 3, UK, 250GBP Jackpot) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-574 GAME( 199?, sc2copdc1p, sc2copdc, scorpion2_dm01_3m, drwho, bfm_sc2_dmd_state, init_ofah, 0, "BFM", "Cops 'n' Robbers Club Deluxe (Bellfruit) (set 3, UK, 250GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-574 // PROJECT NUMBER 6588 CLUB COPS AND ROBBERS DELUXE 20P/#250 - 25-MAR-1996 13:57:23 GAME( 199?, sc2copdc2, sc2copdc, scorpion2_dm01_3m, drwho, bfm_sc2_dmd_state, init_ofah, 0, "BFM", "Cops 'n' Robbers Club Deluxe (Bellfruit) (set 4, UK, 250GBP Jackpot) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-658 GAME( 199?, sc2copdc2p, sc2copdc, scorpion2_dm01_3m, drwho, bfm_sc2_dmd_state, init_ofah, 0, "BFM", "Cops 'n' Robbers Club Deluxe (Bellfruit) (set 4, UK, 250GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-658 // PROJECT PR6588 CLUB COPS AND ROBBERS DELUXE 25P/#250 - 13-AUG-1996 14:01:25 GAME( 199?, sc2copdc3, sc2copdc, scorpion2_dm01_3m, drwho, bfm_sc2_dmd_state, init_ofah, 0, "BFM", "Cops 'n' Robbers Club Deluxe (Bellfruit) (set 5, UK, 250GBP Jackpot) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-842 GAME( 199?, sc2copdc3p, sc2copdc, scorpion2_dm01_3m, drwho, bfm_sc2_dmd_state, init_ofah, 0, "BFM", "Cops 'n' Robbers Club Deluxe (Bellfruit) (set 5, UK, 250GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-842 // PROJECT PR6588 CLUB COPS AND ROBBERS DELUXE 25P/#250 63% - 25-SEP-1997 08:30:05 GAME( 199?, sc2copdc4, sc2copdc, scorpion2_dm01_3m, drwho, bfm_sc2_dmd_state, init_ofah, 0, "BFM", "Cops 'n' Robbers Club Deluxe (Bellfruit) (set 6, UK, 250GBP Jackpot) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-993 GAME( 199?, sc2copdc4p, sc2copdc, scorpion2_dm01_3m, drwho, bfm_sc2_dmd_state, init_ofah, 0, "BFM", "Cops 'n' Robbers Club Deluxe (Bellfruit) (set 6, UK, 250GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-993 // PROJECT PR6588 CLUB COPS AND ROBBERS DELUXE 25P/#250 67% - 25-SEP-1997 08:33:14 GAME( 199?, sc2copdc, 0, scorpion2_dm01_3m, drwho, bfm_sc2_dmd_state, init_ofah, 0, "BFM", "Cops 'n' Robbers Club Deluxe (Bellfruit) (set 7, UK, 250GBP Jackpot) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-992 GAME( 199?, sc2copdcp, sc2copdc, scorpion2_dm01_3m, drwho, bfm_sc2_dmd_state, init_ofah, 0, "BFM", "Cops 'n' Robbers Club Deluxe (Bellfruit) (set 7, UK, 250GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-992 /******************************************************************************************************************************************************************************************************************** Round The Town game code changes from 6201 to 6620 between the 1995 release? check sc2town1 / sc2town1a they claim to be the same version, sc2town1a was incorrectly in a road to wembley set ********************************************************************************************************************************************************************************************************************/ // PROJECT NUMBER 6201 ROUND THE TOWN - 4-MAR-1993 11:05:07 GAMEL( 199?, sc2town4, sc2town, scorpion2_dm01_3m, drwho, bfm_sc2_dmd_state, init_ofah, 0, "BFM", "Round The Town (Bellfruit) (set 1) (Scorpion 2/3)", GAME_FLAGS, layout_sc2town2) // GAME No 95-750-052 // PROJECT NUMBER 6201 ROUND THE TOWN IRISH ALL CASH - 1-APR-1993 14:44:50 GAMEL( 199?, sc2town2, sc2town, scorpion2_dm01_3m, drwho, bfm_sc2_dmd_state, init_ofah, 0, "BFM", "Round The Town (Bellfruit) (set 2) (Scorpion 2/3)", GAME_FLAGS, layout_sc2town2) // GAME No 95-750-069 // PROJECT NUMBER 6620 (6201) ROUND THE TOWN S&P - 15-DEC-1995 14:50:50 GAMEL( 199?, sc2town3, sc2town, scorpion2_dm01_3m, drwho, bfm_sc2_dmd_state, init_ofah, 0, "BFM", "Round The Town (Bellfruit) (set 3) (Scorpion 2/3)", GAME_FLAGS, layout_sc2town2) // GAME No 95-750-591 GAMEL( 199?, sc2town3p, sc2town, scorpion2_dm01_3m, drwho, bfm_sc2_dmd_state, init_ofah, 0, "BFM", "Round The Town (Bellfruit) (set 3, Protocol) (Scorpion 2/3)", GAME_FLAGS, layout_sc2town2) // GAME No 95-751-591 // PROJECT NUMBER 6620 (6201) ROUND THE TOWN (ARCADE/HIGH TOKEN) - 18-DEC-1995 15:59:22 GAMEL( 199?, sc2town1, sc2town, scorpion2_dm01_3m, drwho, bfm_sc2_dmd_state, init_ofah, 0, "BFM", "Round The Town (Bellfruit) (set 4) (Scorpion 2/3)", GAME_FLAGS, layout_sc2town2) // GAME No 95-750-592 GAMEL( 199?, sc2town1a, sc2town, scorpion2_dm01_3m, drwho, bfm_sc2_dmd_state, init_ofah, 0, "BFM", "Round The Town (Bellfruit) (set 4, alt) (Scorpion 2/3)", GAME_FLAGS, layout_sc2town2) // GAME No 95-750-592 GAMEL( 199?, sc2town1p, sc2town, scorpion2_dm01_3m, drwho, bfm_sc2_dmd_state, init_ofah, 0, "BFM", "Round The Town (Bellfruit) (set 4, Protocol) (Scorpion 2/3)", GAME_FLAGS, layout_sc2town2) // GAME No 95-751-592 // PROJECT NUMBER 6620 (6201) ROUND THE TOWN S&P IRISH AC - 5-MAR-1996 12:05:06 GAMEL( 199?, sc2town5, sc2town, scorpion2_dm01_3m, drwho, bfm_sc2_dmd_state, init_ofah, 0, "BFM", "Round The Town (Bellfruit) (set 5) (Scorpion 2/3)", GAME_FLAGS, layout_sc2town2) // GAME No 95-750-642 // PROJECT NUMBER 6620 (6201) ROUND THE TOWN #10 AC - 15-MAR-1996 12:07:18 GAMEL( 199?, sc2town, 0, scorpion2_dm01_3m, drwho, bfm_sc2_dmd_state, init_ofah, 0, "BFM", "Round The Town (Bellfruit) (set 6) (Scorpion 2/3)", GAME_FLAGS, layout_sc2town2) // GAME No 95-750-654 GAMEL( 199?, sc2townp, sc2town, scorpion2_dm01_3m, drwho, bfm_sc2_dmd_state, init_ofah, 0, "BFM", "Round The Town (Bellfruit) (set 6, Protocol) (Scorpion 2/3)", GAME_FLAGS, layout_sc2town2) // GAME No 95-751-654 // PROJECT NUMBER 6620 (6201) ROUND THE TOWN (ARCADE/HIGH TOKEN) - 18-DEC-1995 15:59:22 /******************************************************************************************************************************************************************************************************************** Only Fools & Horses ********************************************************************************************************************************************************************************************************************/ // PROJECT NUMBER 6207 ONLY FOOLS AND HORSES - 14-OCT-1993 15:28:16 GAME( 199?, sc2ofool1, sc2ofool, scorpion2_dm01_3m, drwho, bfm_sc2_dmd_state, init_ofah, 0, "BFM", "Only Fools & Horses (Bellfruit) (set 1) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-147 // PROJECT NUMBER 6207 ONLY FOOLS AND HORSES ALL CASH - 29-OCT-1993 13:00:02 GAME( 199?, sc2ofool3, sc2ofool, scorpion2_dm01_3m, drwho, bfm_sc2_dmd_state, init_ofah, 0, "BFM", "Only Fools & Horses (Bellfruit) (set 2) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-151 // PROJECT NUMBER 6207 ONLY FOOLS AND HORSES - 18-NOV-1993 14:32:21 GAME( 199?, sc2ofool, 0, scorpion2_dm01_3m, drwho, bfm_sc2_dmd_state, init_ofah, 0, "BFM", "Only Fools & Horses (Bellfruit) (set 3) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-159 // PROJECT NUMBER 6207 ONLY FOOLS AND HORSES ALL CASH - 18-NOV-1993 16:12:34 GAME( 199?, sc2ofool2, sc2ofool, scorpion2_dm01_3m, drwho, bfm_sc2_dmd_state, init_ofah, 0, "BFM", "Only Fools & Horses (Bellfruit) (set 4) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-162 // PROJECT NUMBER 6207 ONLY FOOLS AND HORSES ARCADE 10P PLAY - 14-DEC-1993 14:51:34 GAME( 199?, sc2ofool4, sc2ofool, scorpion2_dm01_3m, drwho, bfm_sc2_dmd_state, init_ofah, 0, "BFM", "Only Fools & Horses (Bellfruit) (set 5) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-177 /******************************************************************************************************************************************************************************************************************** Party Time ********************************************************************************************************************************************************************************************************************/ // PROJECT NUMBER 6221 PARTY TIME BINGO SCORPION 2 - 10-JUN-1993 14:26:26 GAMEL( 199?, sc2ptytm1, sc2ptytm, scorpion2_dm01_3m, drwho, bfm_sc2_dmd_state, init_ofah, 0, "BFM", "Party Time (Bellfruit) (set 1) (Scorpion 2/3)", GAME_FLAGS, layout_sc2ptytm1) // GAME No 95-750-092 // PROJECT NUMBER 6221 PARTY TIME BINGO SCORPION 2 #4 ALL CASH 10P PLAY - 1-JUL-1996 12:02:22 GAMEL( 199?, sc2ptytm, 0, scorpion2_dm01_3m, drwho, bfm_sc2_dmd_state, init_ofah, 0, "BFM", "Party Time (Bellfruit) (set 2) (Scorpion 2/3)", GAME_FLAGS, layout_sc2ptytm1) // GAME No 95-750-806 GAMEL( 199?, sc2ptytmp, sc2ptytm, scorpion2_dm01_3m, drwho, bfm_sc2_dmd_state, init_ofah, 0, "BFM", "Party Time (Bellfruit) (set 2, Protocol) (Scorpion 2/3)", GAME_FLAGS, layout_sc2ptytm1) // GAME No 95-751-806 /******************************************************************************************************************************************************************************************************************** Along The Prom ********************************************************************************************************************************************************************************************************************/ // PROJECT NUMBER 6172 ALONG THE PROM SINGLE SITE - 30-MAR-1993 12:03:27 GAMEL( 199?, sc2prom, 0, scorpion2_dm01_3m, drwho, bfm_sc2_dmd_state, init_prom, 0, "BFM", "Along The Prom (Bellfruit) (Scorpion 2/3)", GAME_FLAGS, layout_sc2prom) // GAME No 95-750-062 /******************************************************************************************************************************************************************************************************************** Premier Club Manager ********************************************************************************************************************************************************************************************************************/ // PROJECT NUMBER PR6432 PREMIER CLUB MANAGER - 26-JAN-1996 11:52:43 GAMEL( 199?, sc2prem2, sc2prem, scorpion2_dm01_3m, drwho, bfm_sc2_dmd_state, init_prom, 0, "BFM", "Premier Club Manager (Bellfruit) (set 1, UK) (Scorpion 2/3)", GAME_FLAGS, layout_sc2prem2) // GAME No 95-750-616 // PROJECT NUMBER PR6432 PREMIER CLUB MANAGER 25P !250 - 13-AUG-1996 14:05:05 GAMEL( 199?, sc2prem, 0, scorpion2_dm01_3m, drwho, bfm_sc2_dmd_state, init_prom, 0, "BFM", "Premier Club Manager (Bellfruit) (set 2, UK, 250GBP Jackpot) (Scorpion 2/3)", GAME_FLAGS, layout_sc2prem2) // GAME No 95-750-848 // PROJECT NUMBER PR6432 PREMIER CLUB MANAGER - 20-AUG-1996 10:06:44 GAMEL( 199?, sc2prem1, sc2prem, scorpion2_dm01_3m, drwho, bfm_sc2_dmd_state, init_prom, 0, "BFM", "Premier Club Manager (Bellfruit) (set 3, UK) (Scorpion 2/3)", GAME_FLAGS, layout_sc2prem2) // GAME No 95-750-847 GAMEL( 199?, sc2prem1p, sc2prem, scorpion2_dm01_3m, drwho, bfm_sc2_dmd_state, init_prom, 0, "BFM", "Premier Club Manager (Bellfruit) (set 3, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS, layout_sc2prem2) // GAME No 95-751-847 /******************************************************************************************************************************************************************************************************************** Golden Casino Club also there is a (bad?) dump of a sound rom too, maybe it can be repaired, it differs from the one we're using ********************************************************************************************************************************************************************************************************************/ // PROJECT NUMBER 6632 GOLDEN CASINO VAR STAKE/JACKPOT - 12-FEB-1997 15:54:10 GAME( 199?, sc2gcclb2, sc2gcclb, scorpion2_dm01_3m, drwho, bfm_sc2_dmd_state, init_prom, 0, "BFM", "Golden Casino Club (Bellfruit) (set 1, UK) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-927 GAME( 199?, sc2gcclb2p, sc2gcclb, scorpion2_dm01_3m, drwho, bfm_sc2_dmd_state, init_prom, 0, "BFM", "Golden Casino Club (Bellfruit) (set 1, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-927 // PROJECT NUMBER 6632 GOLDEN CASINO 20P STAKE/#250 JACKPOT - 12-FEB-1997 15:56:05 GAME( 199?, sc2gcclb, 0, scorpion2_dm01_3m, drwho, bfm_sc2_dmd_state, init_prom, 0, "BFM", "Golden Casino Club (Bellfruit) (set 2, UK, 250GBP Jackpot) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-928 GAME( 199?, sc2gcclbp, sc2gcclb, scorpion2_dm01_3m, drwho, bfm_sc2_dmd_state, init_prom, 0, "BFM", "Golden Casino Club (Bellfruit) (set 2, UK, 250GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-928 // PROJECT NUMBER 6632 GOLDEN CASINO 5P STAKE/#100 JACKPOT - 12-FEB-1997 15:57:23 GAME( 199?, sc2gcclb1, sc2gcclb, scorpion2_dm01_3m, drwho, bfm_sc2_dmd_state, init_prom, 0, "BFM", "Golden Casino Club (Bellfruit) (set 3, UK, 100GBP Jackpot) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-929 GAME( 199?, sc2gcclb1p, sc2gcclb, scorpion2_dm01_3m, drwho, bfm_sc2_dmd_state, init_prom, 0, "BFM", "Golden Casino Club (Bellfruit) (set 3, UK, 100GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-929 /******************************************************************************************************************************************************************************************************************** ********************************************************************************************************************************************************************************************************************* ********************************************************************************************************************************************************************************************************************* 3rd party games below anything that seems to be on SC2 hardware, but lacks the BFM header some might run on modified hardware, eg. different sound chips, different reels, different alpha parts ********************************************************************************************************************************************************************************************************************* ********************************************************************************************************************************************************************************************************************* ********************************************************************************************************************************************************************************************************************/ // these need inverted service door, and seem to have some issues with the reels jumping between 2 values? GAME( 199?, sc2goldr, 0, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "Mdm", "Gold Reserve (Mdm) (v1.3) (Scorpion 2/3)", GAME_FLAGS) GAME( 199?, sc2goldrp, sc2goldr, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "Mdm", "Gold Reserve (Mdm) (v1.3 Protocol) (Scorpion 2/3)", GAME_FLAGS) GAME( 199?, sc2goldr1, sc2goldr, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "Mdm", "Gold Reserve (Mdm) (set 2) (Scorpion 2/3)", GAME_FLAGS) GAME( 199?, sc2hifly, 0, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "Mdm", "High Flyer (Mdm) (v4.1) (Scorpion 2/3)", GAME_FLAGS) GAME( 199?, sc2hifly2, sc2hifly, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "Mdm", "High Flyer (Mdm) (v3.1) (Scorpion 2/3)", GAME_FLAGS) GAME( 199?, sc2hifly3, sc2hifly, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "Mdm", "High Flyer (Mdm) (v2.1) (Scorpion 2/3)", GAME_FLAGS) GAME( 199?, sc2hifly4, sc2hifly, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "Mdm", "High Flyer (Mdm) (v?.?) (Scorpion 2/3)", GAME_FLAGS) GAME( 199?, sc2scc, 0, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "Mdm", "Safe Cracker Club (Mdm) (v4.4) (Scorpion 2/3)", GAME_FLAGS) // also marked as 'GLOBAL'? // custom Global sound system? GAME( 199?, sc2dick, 0, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "Global", "Spotted Dick (Global) (v3.1) (Scorpion 2/3)", GAME_FLAGS) GAME( 199?, sc2dickp, sc2dick, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "Global", "Spotted Dick (Global) (v3.1 Protocol) (Scorpion 2/3)", GAME_FLAGS) GAME( 199?, sc2dick1, sc2dick, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "Global", "Spotted Dick (Global) (v2.2) (Scorpion 2/3)", GAME_FLAGS) GAME( 199?, sc2dick2, sc2dick, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "Global", "Spotted Dick (Global) (v1.5) (Scorpion 2/3)", GAME_FLAGS) GAME( 199?, sc2dick2p, sc2dick, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "Global", "Spotted Dick (Global) (v1.5 Protocol ) (Scorpion 2/3)", GAME_FLAGS) GAME( 199?, sc2dick2e, sc2dick, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "Global", "Spotted Dick (Global) (v?.? Euro) (Scorpion 2/3)", GAME_FLAGS) GAME( 199?, sc2dick2eu, sc2dick, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "Global", "Spotted Dick (Global) (v?.? Euro unencrypted) (Scorpion 2/3)", GAME_FLAGS) GAME( 199?, sc2pick, 0, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "Global", "Pick Of The Bunch (Global) (v2.3) (Scorpion 2/3)", GAME_FLAGS) GAME( 199?, sc2pickp, sc2pick, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "Global", "Pick Of The Bunch (Global) (v2.3 Protocol) (Scorpion 2/3)", GAME_FLAGS) GAME( 199?, sc2pickc, 0, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "Global", "Pick Of The Bunch (Club?) (Global) (v1.9) (Scorpion 2/3)", GAME_FLAGS) GAME( 199?, sc2pickcp, sc2pick, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "Global", "Pick Of The Bunch (Club?) (Global) (v1.9 Protocol) (Scorpion 2/3)", GAME_FLAGS) GAME( 199?, sc2rock, 0, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "Global", "How Big's Your Rock? (Global) (v1.5) (Scorpion 2/3)", GAME_FLAGS) GAME( 199?, sc2rockp, sc2rock, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "Global", "How Big's Your Rock? (Global) (v1.5 Protocol) (Scorpion 2/3)", GAME_FLAGS) GAME( 199?, sc2rock1, sc2rock, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "Global", "How Big's Your Rock? (Global) (v1.4) (Scorpion 2/3)", GAME_FLAGS) GAME( 199?, sc2rock1p, sc2rock, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "Global", "How Big's Your Rock? (Global) (v1.4 Protocol) (Scorpion 2/3)", GAME_FLAGS) GAME( 199?, sc2rocke, sc2rock, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "Global", "How Big's Your Rock? (Global) (v?.? Euro) (Scorpion 2/3)", GAME_FLAGS) GAME( 199?, sc2call, 0, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "Global", "It's Your Call (Global) (v2.7) (Scorpion 2/3)", GAME_FLAGS) GAME( 199?, sc2callp, sc2call, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "Global", "It's Your Call (Global) (v2.7 Protocol) (Scorpion 2/3)", GAME_FLAGS) GAME( 199?, sc2callc, 0, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "Global", "It's Your Call (Club?) (Global) (v1.6) (Scorpion 2/3)", GAME_FLAGS) GAME( 199?, sc2callcp, sc2callc, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "Global", "It's Your Call (Club?) (Global) (v1.6 Protocol) (Scorpion 2/3)", GAME_FLAGS) GAME( 199?, sc2bar7, 0, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "Concept", "Bar 7 (Concept) (set 1)", GAME_FLAGS) GAME( 199?, sc2bar7a, sc2bar7, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "Concept", "Bar 7 (Concept) (set 2)", GAME_FLAGS) GAME( 199?, sc2bar7b, sc2bar7, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "Concept", "Bar 7 (Concept) (set 3)", GAME_FLAGS) GAME( 199?, sc2bar7c, sc2bar7, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "Concept", "Bar 7 (Concept) (set 4)", GAME_FLAGS) GAME( 199?, sc2bar7d, sc2bar7, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "Concept", "Bar 7 (Concept) (set 5)", GAME_FLAGS) GAME( 199?, sc2bar7e, sc2bar7, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "Concept", "Bar 7 (Concept) (set 6)", GAME_FLAGS) GAME( 199?, sc2bar7f, sc2bar7, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "Concept", "Bar 7 (Concept) (set 7)", GAME_FLAGS) GAME( 199?, sc2bar7g, sc2bar7, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "Concept", "Bar 7 (Concept) (set 8)", GAME_FLAGS) GAME( 199?, sc2bar7h, sc2bar7, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "Concept", "Bar 7 (Concept) (set 9)", GAME_FLAGS) GAME( 199?, sc2bar7i, sc2bar7, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "Concept", "Bar 7 (Concept) (set 10)", GAME_FLAGS) GAME( 199?, sc2bar7j, sc2bar7, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "Concept", "Bar 7 (Concept) (set 11)", GAME_FLAGS) GAME( 199?, sc2bar7k, sc2bar7, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "Concept", "Bar 7 (Concept) (set 12)", GAME_FLAGS) GAME( 199?, sc2bbar7, 0, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "Concept", "Big Bar 7 (Concept) (set 1)", GAME_FLAGS) GAME( 199?, sc2bbar7a, sc2bbar7, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "Concept", "Big Bar 7 (Concept) (set 2)", GAME_FLAGS) GAME( 199?, sc2bbar7b, sc2bbar7, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "Concept", "Big Bar 7 (Concept) (set 3)", GAME_FLAGS) GAME( 199?, sc2bbar7c, sc2bbar7, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "Concept", "Big Bar 7 (Concept) (set 4)", GAME_FLAGS) GAME( 199?, sc2bbar7d, sc2bbar7, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "Concept", "Big Bar 7 (Concept) (set 5)", GAME_FLAGS) GAME( 199?, sc2bbar7e, sc2bbar7, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "Concept", "Big Bar 7 (Concept) (set 6)", GAME_FLAGS) GAME( 199?, sc2bbar7f, sc2bbar7, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "Concept", "Big Bar 7 (Concept) (set 7)", GAME_FLAGS) GAME( 199?, sc2bbar7g, sc2bbar7, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "Concept", "Big Bar 7 (Concept) (set 8)", GAME_FLAGS) GAME( 199?, sc2bbar7h, sc2bbar7, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "Concept", "Big Bar 7 (Concept) (set 9)", GAME_FLAGS) GAME( 199?, sc2bbar7i, sc2bbar7, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "Concept", "Big Bar 7 (Concept) (set 10)", GAME_FLAGS) GAME( 199?, sc2bbar7j, sc2bbar7, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "Concept", "Big Bar 7 (Concept) (set 11)", GAME_FLAGS) GAME( 199?, sc2bbar7k, sc2bbar7, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "Concept", "Big Bar 7 (Concept) (set 12)", GAME_FLAGS) GAME( 199?, sc2bbar7l, sc2bbar7, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "Concept", "Big Bar 7 (Concept) (set 13)", GAME_FLAGS) GAME( 199?, sc2bbar7m, sc2bbar7, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "Concept", "Big Bar 7 (Concept) (set 14)", GAME_FLAGS) GAME( 199?, sc2bbar7n, sc2bbar7, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "Concept", "Big Bar 7 (Concept) (set 15)", GAME_FLAGS) GAME( 199?, sc2bbar7o, sc2bbar7, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "Concept", "Big Bar 7 (Concept) (set 16)", GAME_FLAGS) GAME( 199?, sc2bbar7p, sc2bbar7, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "Concept", "Big Bar 7 (Concept) (set 17)", GAME_FLAGS) GAME( 199?, sc2flutr, 0, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "Concept", "Flutter (Concept)", GAME_FLAGS) // not a game, but a link unit? GAME( 199?, sc2smnud, 0, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "Concept", "Super Multi Nudger (Concept)", GAME_FLAGS) //Seems to be plain Scorpion 2 - keeps tripping watchdog? GAME( 199?, sc2scshx, 0, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "Concept", "Super Cash X (Concept)", GAME_FLAGS) GAME( 199?, sc2sghst, 0, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "Concept", "Super Ghost (Concept)", GAME_FLAGS) GAME( 199?, sc2scshxgman, sc2scshx, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "Concept", "Super Cash X (Concept) (Gamesman Hardware)", GAME_FLAGS) GAME( 199?, sc2scshxstar, sc2scshx, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "Concept", "Super Cash X (Concept) (Starpoint Hardware)", GAME_FLAGS) GAME( 199?, sc2scshxcas, sc2scshx, scorpion2, drwho, bfm_sc2_awp_state, init_drwho, 0, "Concept", "Super Casino Cash X (Concept)", GAME_FLAGS)