From 18f8fd523cdf61762e4034d62d0019e968e95d28 Mon Sep 17 00:00:00 2001 From: Vas Crabb Date: Tue, 20 Feb 2018 05:26:25 +1100 Subject: even more cleanup and encapsulation (nw) --- src/mame/drivers/accomm.cpp | 32 +- src/mame/drivers/albazc.cpp | 7 +- src/mame/drivers/altos486.cpp | 11 +- src/mame/drivers/arcadecl.cpp | 33 +- src/mame/drivers/bfcobra.cpp | 69 +- src/mame/drivers/bfm_ad5.cpp | 1 + src/mame/drivers/bfm_sc1.cpp | 152 ++-- src/mame/drivers/bfm_sc2.cpp | 1465 ++++++++++++++++++++------------------- src/mame/drivers/caswin.cpp | 3 +- src/mame/drivers/firetrk.cpp | 2 +- src/mame/drivers/quizshow.cpp | 4 +- src/mame/drivers/stellafr.cpp | 8 +- src/mame/drivers/superslave.cpp | 5 +- src/mame/drivers/tomcat.cpp | 1 + src/mame/drivers/tunhunt.cpp | 6 +- src/mame/drivers/zorba.cpp | 11 +- src/mame/includes/arcadecl.h | 58 +- src/mame/includes/bfm_ad5.h | 21 +- src/mame/includes/liberatr.h | 100 +-- src/mame/includes/pcw16.h | 24 +- src/mame/includes/sprint4.h | 63 +- src/mame/includes/sprint8.h | 4 +- src/mame/includes/tunhunt.h | 49 +- src/mame/includes/wolfpack.h | 70 +- src/mame/includes/zorba.h | 16 +- src/mame/video/arcadecl.cpp | 58 +- 26 files changed, 1183 insertions(+), 1090 deletions(-) diff --git a/src/mame/drivers/accomm.cpp b/src/mame/drivers/accomm.cpp index c1571b33f07..e1bf38f862f 100644 --- a/src/mame/drivers/accomm.cpp +++ b/src/mame/drivers/accomm.cpp @@ -42,21 +42,24 @@ class accomm_state : public driver_device { public: - accomm_state(const machine_config &mconfig, device_type type, const char *tag) - : driver_device(mconfig, type, tag), - m_maincpu(*this, "maincpu"), - m_beeper(*this, "beeper"), - m_ram(*this, RAM_TAG), - m_via(*this, "via6522"), - m_acia(*this, "acia"), - m_acia_clock(*this, "acia_clock"), - m_adlc(*this, "mc6854"), - m_vram(*this, "vram"), - m_keybd1(*this, "LINE1.%u", 0), - m_keybd2(*this, "LINE2.%u", 0), - m_ch00rom_enabled(true) + accomm_state(const machine_config &mconfig, device_type type, const char *tag) : + driver_device(mconfig, type, tag), + m_maincpu(*this, "maincpu"), + m_beeper(*this, "beeper"), + m_ram(*this, RAM_TAG), + m_via(*this, "via6522"), + m_acia(*this, "acia"), + m_acia_clock(*this, "acia_clock"), + m_adlc(*this, "mc6854"), + m_vram(*this, "vram"), + m_keybd1(*this, "LINE1.%u", 0), + m_keybd2(*this, "LINE2.%u", 0), + m_ch00rom_enabled(true) { } + void accomm(machine_config &config); + +protected: uint32_t screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); DECLARE_WRITE8_MEMBER(ch00switch_w); @@ -72,9 +75,6 @@ public: DECLARE_PALETTE_INIT(accomm); INTERRUPT_GEN_MEMBER(vbl_int); - void accomm(machine_config &config); - -protected: virtual void machine_reset() override; virtual void machine_start() override; void main_map(address_map &map); diff --git a/src/mame/drivers/albazc.cpp b/src/mame/drivers/albazc.cpp index 1f38e6ae905..a14e5560015 100644 --- a/src/mame/drivers/albazc.cpp +++ b/src/mame/drivers/albazc.cpp @@ -23,15 +23,16 @@ TODO: class albazc_state : public driver_device { public: - albazc_state(const machine_config &mconfig, device_type type, const char *tag) - : driver_device(mconfig, type, tag), + albazc_state(const machine_config &mconfig, device_type type, const char *tag) : + driver_device(mconfig, type, tag), m_spriteram1(*this, "spriteram1"), m_spriteram2(*this, "spriteram2"), m_spriteram3(*this, "spriteram3"), m_maincpu(*this, "maincpu"), m_gfxdecode(*this, "gfxdecode"), m_palette(*this, "palette"), - m_hopper(*this, "hopper") { } + m_hopper(*this, "hopper") + { } void hanaroku(machine_config &config); diff --git a/src/mame/drivers/altos486.cpp b/src/mame/drivers/altos486.cpp index ad0faa60891..500564312d6 100644 --- a/src/mame/drivers/altos486.cpp +++ b/src/mame/drivers/altos486.cpp @@ -35,17 +35,18 @@ protected: DECLARE_WRITE16_MEMBER(mmu_io_w); DECLARE_FLOPPY_FORMATS(floppy_formats); + void altos486_io(address_map &map); + void altos486_mem(address_map &map); + void altos486_z80_io(address_map &map); + void altos486_z80_mem(address_map &map); + +private: required_device m_maincpu; required_shared_ptr m_ram; required_memory_region m_rom; bool m_sys_mode; uint8_t m_prot[256]; - uint16_t m_viol[16]; - void altos486_io(address_map &map); - void altos486_mem(address_map &map); - void altos486_z80_io(address_map &map); - void altos486_z80_mem(address_map &map); }; READ8_MEMBER(altos486_state::read_rmx_ack) diff --git a/src/mame/drivers/arcadecl.cpp b/src/mame/drivers/arcadecl.cpp index 76421d14535..bccdc5dbe3f 100644 --- a/src/mame/drivers/arcadecl.cpp +++ b/src/mame/drivers/arcadecl.cpp @@ -87,13 +87,13 @@ * *************************************/ -void arcadecl_state::update_interrupts() +void sparkz_state::update_interrupts() { m_maincpu->set_input_line(4, m_scanline_int_state ? ASSERT_LINE : CLEAR_LINE); } -void arcadecl_state::scanline_update(screen_device &screen, int scanline) +void sparkz_state::scanline_update(screen_device &screen, int scanline) { /* generate 32V signals */ if ((scanline & 32) == 0) @@ -108,7 +108,7 @@ void arcadecl_state::scanline_update(screen_device &screen, int scanline) * *************************************/ -MACHINE_RESET_MEMBER(arcadecl_state,arcadecl) +void sparkz_state::machine_reset() { atarigen_state::machine_reset(); scanline_timer_reset(*m_screen, 32); @@ -122,7 +122,7 @@ MACHINE_RESET_MEMBER(arcadecl_state,arcadecl) * *************************************/ -WRITE16_MEMBER(arcadecl_state::latch_w) +WRITE16_MEMBER(sparkz_state::latch_w) { /* bit layout in this register: @@ -146,7 +146,7 @@ WRITE16_MEMBER(arcadecl_state::latch_w) * *************************************/ -ADDRESS_MAP_START(arcadecl_state::main_map) +ADDRESS_MAP_START(sparkz_state::main_map) AM_RANGE(0x000000, 0x0fffff) AM_ROM AM_RANGE(0x200000, 0x21ffff) AM_RAM AM_SHARE("bitmap") AM_RANGE(0x3c0000, 0x3c07ff) AM_DEVREADWRITE8("palette", palette_device, read8, write8, 0xff00) AM_SHARE("palette") @@ -318,14 +318,12 @@ GFXDECODE_END * *************************************/ -MACHINE_CONFIG_START(arcadecl_state::arcadecl) +MACHINE_CONFIG_START(sparkz_state::sparkz) /* basic machine hardware */ MCFG_CPU_ADD("maincpu", M68000, MASTER_CLOCK) MCFG_CPU_PROGRAM_MAP(main_map) - MCFG_DEVICE_VBLANK_INT_DRIVER("screen", arcadecl_state, video_int_gen) - - MCFG_MACHINE_RESET_OVERRIDE(arcadecl_state,arcadecl) + MCFG_DEVICE_VBLANK_INT_DRIVER("screen", sparkz_state, video_int_gen) MCFG_EEPROM_2804_ADD("eeprom") MCFG_EEPROM_28XX_LOCK_AFTER_WRITE(true) @@ -338,19 +336,14 @@ MACHINE_CONFIG_START(arcadecl_state::arcadecl) MCFG_PALETTE_FORMAT(IRRRRRGGGGGBBBBB) MCFG_PALETTE_MEMBITS(8) - MCFG_ATARI_MOTION_OBJECTS_ADD("mob", "screen", arcadecl_state::s_mob_config) - MCFG_ATARI_MOTION_OBJECTS_GFXDECODE("gfxdecode") - MCFG_SCREEN_ADD("screen", RASTER) MCFG_SCREEN_VIDEO_ATTRIBUTES(VIDEO_UPDATE_BEFORE_VBLANK) /* note: these parameters are from published specs, not derived */ /* the board uses an SOS-2 chip to generate video signals */ MCFG_SCREEN_RAW_PARAMS(MASTER_CLOCK/2, 456, 0+12, 336+12, 262, 0, 240) - MCFG_SCREEN_UPDATE_DRIVER(arcadecl_state, screen_update_arcadecl) + MCFG_SCREEN_UPDATE_DRIVER(sparkz_state, screen_update) MCFG_SCREEN_PALETTE("palette") - MCFG_VIDEO_START_OVERRIDE(arcadecl_state,arcadecl) - /* sound hardware */ MCFG_SPEAKER_STANDARD_MONO("mono") @@ -358,9 +351,11 @@ MACHINE_CONFIG_START(arcadecl_state::arcadecl) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) MACHINE_CONFIG_END -MACHINE_CONFIG_START(arcadecl_state::sparkz) - arcadecl(config); - MCFG_DEVICE_REMOVE("mob") +MACHINE_CONFIG_START(arcadecl_state::arcadecl) + sparkz(config); + + MCFG_ATARI_MOTION_OBJECTS_ADD("mob", "screen", arcadecl_state::s_mob_config) + MCFG_ATARI_MOTION_OBJECTS_GFXDECODE("gfxdecode") MACHINE_CONFIG_END @@ -405,4 +400,4 @@ ROM_END *************************************/ GAME( 1992, arcadecl, 0, arcadecl, arcadecl, arcadecl_state, 0, ROT0, "Atari Games", "Arcade Classics (prototype)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, sparkz, 0, sparkz, sparkz, arcadecl_state, 0, ROT0, "Atari Games", "Sparkz (prototype)", MACHINE_SUPPORTS_SAVE ) +GAME( 1992, sparkz, 0, sparkz, sparkz, sparkz_state, 0, ROT0, "Atari Games", "Sparkz (prototype)", MACHINE_SUPPORTS_SAVE ) diff --git a/src/mame/drivers/bfcobra.cpp b/src/mame/drivers/bfcobra.cpp index bcc37a85759..925b1b2059a 100644 --- a/src/mame/drivers/bfcobra.cpp +++ b/src/mame/drivers/bfcobra.cpp @@ -233,32 +233,10 @@ public: { } - uint8_t m_bank_data[4]; - std::unique_ptr m_work_ram; - std::unique_ptr m_video_ram; - uint8_t m_h_scroll; - uint8_t m_v_scroll; - uint8_t m_flip_8; - uint8_t m_flip_22; - uint8_t m_videomode; - uint8_t m_data_r; - uint8_t m_data_t; - int m_irq_state; - int m_acia_irq; - int m_vblank_irq; - int m_blitter_irq; - uint8_t m_z80_int; - uint8_t m_z80_inten; - uint32_t m_meter_latch; - uint32_t m_mux_input; - uint32_t m_mux_outputlatch; - uint8_t m_col4bit[16]; - uint8_t m_col3bit[16]; - uint8_t m_col8bit[256]; - uint8_t m_col7bit[256]; - uint8_t m_col6bit[256]; - struct bf_blitter_t m_blitter; - struct fdc_t m_fdc; + DECLARE_DRIVER_INIT(bfcobra); + void bfcobra(machine_config &config); + +protected: DECLARE_READ8_MEMBER(chipset_r); DECLARE_WRITE8_MEMBER(chipset_w); DECLARE_WRITE8_MEMBER(rombank_w); @@ -276,7 +254,6 @@ public: DECLARE_WRITE_LINE_MEMBER(m6809_data_irq); DECLARE_WRITE_LINE_MEMBER(data_acia_tx_w); DECLARE_WRITE_LINE_MEMBER(write_acia_clock); - DECLARE_DRIVER_INIT(bfcobra); virtual void machine_reset() override; virtual void video_start() override; uint32_t screen_update_bfcobra(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); @@ -290,6 +267,39 @@ public: void command_phase(struct fdc_t &fdc, uint8_t data); inline uint8_t* blitter_get_addr(uint32_t addr); inline void z80_bank(int num, int data); + + void m6809_prog_map(address_map &map); + void ramdac_map(address_map &map); + void z80_io_map(address_map &map); + void z80_prog_map(address_map &map); + +private: + uint8_t m_bank_data[4]; + std::unique_ptr m_work_ram; + std::unique_ptr m_video_ram; + uint8_t m_h_scroll; + uint8_t m_v_scroll; + uint8_t m_flip_8; + uint8_t m_flip_22; + uint8_t m_videomode; + uint8_t m_data_r; + uint8_t m_data_t; + int m_irq_state; + int m_acia_irq; + int m_vblank_irq; + int m_blitter_irq; + uint8_t m_z80_int; + uint8_t m_z80_inten; + uint32_t m_meter_latch; + uint32_t m_mux_input; + uint32_t m_mux_outputlatch; + uint8_t m_col4bit[16]; + uint8_t m_col3bit[16]; + uint8_t m_col8bit[256]; + uint8_t m_col7bit[256]; + uint8_t m_col6bit[256]; + struct bf_blitter_t m_blitter; + struct fdc_t m_fdc; required_device m_maincpu; required_device m_audiocpu; required_device m_acia6850_0; @@ -298,11 +308,6 @@ public: required_device m_upd7759; required_device m_palette; required_device m_meters; - void bfcobra(machine_config &config); - void m6809_prog_map(address_map &map); - void ramdac_map(address_map &map); - void z80_io_map(address_map &map); - void z80_prog_map(address_map &map); }; diff --git a/src/mame/drivers/bfm_ad5.cpp b/src/mame/drivers/bfm_ad5.cpp index e08f48b6f72..604262efb9a 100644 --- a/src/mame/drivers/bfm_ad5.cpp +++ b/src/mame/drivers/bfm_ad5.cpp @@ -13,6 +13,7 @@ #include "emu.h" #include "includes/bfm_ad5.h" +#include "includes/bfm_sc4.h" #include "machine/mcf5206e.h" #include "machine/bfm_sc45_helper.h" #include "speaker.h" diff --git a/src/mame/drivers/bfm_sc1.cpp b/src/mame/drivers/bfm_sc1.cpp index 54201159828..a225b4c4ded 100644 --- a/src/mame/drivers/bfm_sc1.cpp +++ b/src/mame/drivers/bfm_sc1.cpp @@ -121,46 +121,28 @@ Optional (on expansion card) (Viper) class bfm_sc1_state : public driver_device { public: - bfm_sc1_state(const machine_config &mconfig, device_type type, const char *tag) - : driver_device(mconfig, type, tag), + bfm_sc1_state(const machine_config &mconfig, device_type type, const char *tag) : + driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), - m_reel0(*this, "reel0"), - m_reel1(*this, "reel1"), - m_reel2(*this, "reel2"), - m_reel3(*this, "reel3"), - m_reel4(*this, "reel4"), - m_reel5(*this, "reel5"), + m_reels(*this, "reel%u", 0U), m_upd7759(*this, "upd"), m_vfd0(*this, "vfd0"), - m_meters(*this, "meters") { } + m_meters(*this, "meters") + { } - int m_mmtr_latch; - int m_triac_latch; - int m_vfd_latch; //initialized but not used - int m_irq_status; - int m_optic_pattern; - DECLARE_WRITE_LINE_MEMBER(reel0_optic_cb) { if (state) m_optic_pattern |= 0x01; else m_optic_pattern &= ~0x01; } - DECLARE_WRITE_LINE_MEMBER(reel1_optic_cb) { if (state) m_optic_pattern |= 0x02; else m_optic_pattern &= ~0x02; } - DECLARE_WRITE_LINE_MEMBER(reel2_optic_cb) { if (state) m_optic_pattern |= 0x04; else m_optic_pattern &= ~0x04; } - DECLARE_WRITE_LINE_MEMBER(reel3_optic_cb) { if (state) m_optic_pattern |= 0x08; else m_optic_pattern &= ~0x08; } - DECLARE_WRITE_LINE_MEMBER(reel4_optic_cb) { if (state) m_optic_pattern |= 0x10; else m_optic_pattern &= ~0x10; } - DECLARE_WRITE_LINE_MEMBER(reel5_optic_cb) { if (state) m_optic_pattern |= 0x20; else m_optic_pattern &= ~0x20; } - int m_acia_status; - int m_locked; - int m_is_timer_enabled; - int m_coin_inhibits; //initialized but not used - int m_mux1_outputlatch; - int m_mux1_datalo; - int m_mux1_datahi; - int m_mux1_input; - int m_mux2_outputlatch; - int m_mux2_datalo; - int m_mux2_datahi; - int m_mux2_input; - uint8_t m_sc1_Inputs[64]; - uint8_t m_codec_data[256]; + DECLARE_DRIVER_INIT(toppoker); + DECLARE_DRIVER_INIT(lotse_bank0); + DECLARE_DRIVER_INIT(nocrypt_bank0); + DECLARE_DRIVER_INIT(lotse); + DECLARE_DRIVER_INIT(clatt); + DECLARE_DRIVER_INIT(rou029); + DECLARE_DRIVER_INIT(nocrypt); + void scorpion1_adder2(machine_config &config); + void scorpion1(machine_config &config); + void scorpion1_viper(machine_config &config); - int m_defaultbank; +protected: + template DECLARE_WRITE_LINE_MEMBER(reel_optic_cb) { if (state) m_optic_pattern |= (1 << N); else m_optic_pattern &= ~(1 << N); } DECLARE_WRITE8_MEMBER(bankswitch_w); DECLARE_READ8_MEMBER(irqlatch_r); DECLARE_WRITE8_MEMBER(reel12_w); @@ -193,41 +175,51 @@ public: void save_state(); - DECLARE_DRIVER_INIT(toppoker); - DECLARE_DRIVER_INIT(lotse_bank0); - DECLARE_DRIVER_INIT(nocrypt_bank0); - DECLARE_DRIVER_INIT(lotse); - DECLARE_DRIVER_INIT(clatt); - DECLARE_DRIVER_INIT(rou029); - DECLARE_DRIVER_INIT(nocrypt); virtual void machine_reset() override; INTERRUPT_GEN_MEMBER(timer_irq); void sc1_common_init(int reels, int decrypt, int defaultbank); void Scorpion1_SetSwitchState(int strobe, int data, int state); - int sc1_find_project_string( ); + int sc1_find_project_string(); + + void sc1_adder2(address_map &map); + void sc1_base(address_map &map); + void sc1_viper(address_map &map); + +private: + int m_mmtr_latch; + int m_triac_latch; + int m_vfd_latch; //initialized but not used + int m_irq_status; + int m_optic_pattern; + + int m_acia_status; + int m_locked; + int m_is_timer_enabled; + int m_coin_inhibits; //initialized but not used + int m_mux1_outputlatch; + int m_mux1_datalo; + int m_mux1_datahi; + int m_mux1_input; + int m_mux2_outputlatch; + int m_mux2_datalo; + int m_mux2_datahi; + int m_mux2_input; + uint8_t m_sc1_Inputs[64]; + uint8_t m_codec_data[256]; + + int m_defaultbank; required_device m_maincpu; - required_device m_reel0; - required_device m_reel1; - required_device m_reel2; - required_device m_reel3; - required_device m_reel4; - required_device m_reel5; + required_device_array m_reels; optional_device m_upd7759; optional_device m_vfd0; required_device m_meters; - void scorpion1_adder2(machine_config &config); - void scorpion1(machine_config &config); - void scorpion1_viper(machine_config &config); - void sc1_adder2(address_map &map); - void sc1_base(address_map &map); - void sc1_viper(address_map &map); }; #define VFD_RESET 0x20 #define VFD_CLOCK1 0x80 #define VFD_DATA 0x40 -#define MASTER_CLOCK (XTAL(4'000'000)) +static constexpr XTAL MASTER_CLOCK = 4_MHz_XTAL; void bfm_sc1_state::save_state() @@ -315,11 +307,11 @@ WRITE8_MEMBER(bfm_sc1_state::reel12_w) } else { - m_reel0->update((data>>4)&0x0f); - m_reel1->update( data &0x0f); + m_reels[0]->update((data>>4)&0x0f); + m_reels[1]->update( data &0x0f); } - awp_draw_reel(machine(),"reel1", *m_reel0); - awp_draw_reel(machine(),"reel2", *m_reel1); + awp_draw_reel(machine(),"reel1", *m_reels[0]); + awp_draw_reel(machine(),"reel2", *m_reels[1]); } /////////////////////////////////////////////////////////////////////////// @@ -332,22 +324,22 @@ WRITE8_MEMBER(bfm_sc1_state::reel34_w) } else { - m_reel2->update((data>>4)&0x0f); - m_reel3->update( data &0x0f); + m_reels[2]->update((data>>4)&0x0f); + m_reels[3]->update( data &0x0f); } - awp_draw_reel(machine(),"reel3", *m_reel2); - awp_draw_reel(machine(),"reel4", *m_reel3); + awp_draw_reel(machine(),"reel3", *m_reels[2]); + awp_draw_reel(machine(),"reel4", *m_reels[3]); } /////////////////////////////////////////////////////////////////////////// WRITE8_MEMBER(bfm_sc1_state::reel56_w) { - m_reel4->update((data>>4)&0x0f); - m_reel5->update( data &0x0f); + m_reels[4]->update((data>>4)&0x0f); + m_reels[5]->update( data &0x0f); - awp_draw_reel(machine(),"reel5", *m_reel4); - awp_draw_reel(machine(),"reel6", *m_reel5); + awp_draw_reel(machine(),"reel5", *m_reels[4]); + awp_draw_reel(machine(),"reel6", *m_reels[5]); } /////////////////////////////////////////////////////////////////////////// @@ -1102,17 +1094,17 @@ MACHINE_CONFIG_START(bfm_sc1_state::scorpion1) MCFG_DEFAULT_LAYOUT(layout_sc1_vfd) MCFG_STARPOINT_48STEP_ADD("reel0") - MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(bfm_sc1_state, reel0_optic_cb)) + MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(bfm_sc1_state, reel_optic_cb<0>)) MCFG_STARPOINT_48STEP_ADD("reel1") - MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(bfm_sc1_state, reel1_optic_cb)) + MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(bfm_sc1_state, reel_optic_cb<1>)) MCFG_STARPOINT_48STEP_ADD("reel2") - MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(bfm_sc1_state, reel2_optic_cb)) + MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(bfm_sc1_state, reel_optic_cb<2>)) MCFG_STARPOINT_48STEP_ADD("reel3") - MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(bfm_sc1_state, reel3_optic_cb)) + MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(bfm_sc1_state, reel_optic_cb<3>)) MCFG_STARPOINT_48STEP_ADD("reel4") - MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(bfm_sc1_state, reel4_optic_cb)) + MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(bfm_sc1_state, reel_optic_cb<4>)) MCFG_STARPOINT_48STEP_ADD("reel5") - MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(bfm_sc1_state, reel5_optic_cb)) + MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(bfm_sc1_state, reel_optic_cb<5>)) MCFG_DEVICE_ADD("meters", METERS, 0) MCFG_METERS_NUMBER(8) @@ -1154,12 +1146,12 @@ void bfm_sc1_state::sc1_common_init(int reels, int decrypt, int defaultbank) // setup n default 96 half step reels /////////////////////////////////////////// /*switch (reels) { - case 6: m_reel5->configure(&starpoint_interface_48step); - case 5: m_reel4->configure(&starpoint_interface_48step); - case 4: m_reel3->configure(&starpoint_interface_48step); - case 3: m_reel2->configure(&starpoint_interface_48step); - case 2: m_reel1->configure(&starpoint_interface_48step); - case 1: m_reel0->configure(&starpoint_interface_48step); + case 6: m_reels[5]->configure(&starpoint_interface_48step); + case 5: m_reels[4]->configure(&starpoint_interface_48step); + case 4: m_reels[3]->configure(&starpoint_interface_48step); + case 3: m_reels[2]->configure(&starpoint_interface_48step); + case 2: m_reels[1]->configure(&starpoint_interface_48step); + case 1: m_reels[0]->configure(&starpoint_interface_48step); }*/ if (decrypt) bfm_decode_mainrom(machine(),"maincpu", m_codec_data); // decode main rom diff --git a/src/mame/drivers/bfm_sc2.cpp b/src/mame/drivers/bfm_sc2.cpp index a4bbfccaecd..67642bdbe61 100644 --- a/src/mame/drivers/bfm_sc2.cpp +++ b/src/mame/drivers/bfm_sc2.cpp @@ -196,102 +196,24 @@ 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_reel0(*this, "reel0"), - m_reel1(*this, "reel1"), - m_reel2(*this, "reel2"), - m_reel3(*this, "reel3"), - m_reel4(*this, "reel4"), - m_reel5(*this, "reel5"), - m_strobein(*this, { "STROBE0", "STROBE1", "STROBE2", "STROBE3", "STROBE4", "STROBE5", "STROBE6", "STROBE7", "STROBE8", "STROBE9", "STROBE10", "STROBE11" }), - m_rombank1(*this, "bank1"), - m_ym2413(*this, "ymsnd"), - m_upd7759(*this, "upd"), - m_vfd0(*this, "vfd0"), - m_vfd1(*this, "vfd1"), - m_dm01(*this, "dm01"), - m_meters(*this, "meters") + : driver_device(mconfig, type, tag) + , m_maincpu(*this, "maincpu") + , m_upd7759(*this, "upd") + , m_vfd0(*this, "vfd0") + , m_vfd1(*this, "vfd1") + , m_strobein(*this, "STROBE%u", 0) + , m_rombank1(*this, "bank1") + , m_ym2413(*this, "ymsnd") + , m_meters(*this, "meters") { for (auto & elem : m_lamps_old) - elem = 0; + elem = 0; } - required_device m_maincpu; - optional_device m_reel0; - optional_device m_reel1; - optional_device m_reel2; - optional_device m_reel3; - optional_device m_reel4; - optional_device m_reel5; - required_ioport_array<12> m_strobein; - optional_memory_bank m_rombank1; - optional_device m_ym2413; - - - required_device m_upd7759; - optional_device m_vfd0; - optional_device m_vfd1; - optional_device m_dm01; - optional_device m_meters; // scorpion2_vid doesn't use this (scorpion2_vidm does) - - int m_sc2gui_update_mmtr; //not used? - uint8_t *m_nvram; - uint8_t m_key[8]; - uint8_t m_e2ram[1024]; - int m_mmtr_latch; - int m_irq_status; - int m_optic_pattern; - DECLARE_WRITE_LINE_MEMBER(reel0_optic_cb) { if (state) m_optic_pattern |= 0x01; else m_optic_pattern &= ~0x01; } - DECLARE_WRITE_LINE_MEMBER(reel1_optic_cb) { if (state) m_optic_pattern |= 0x02; else m_optic_pattern &= ~0x02; } - DECLARE_WRITE_LINE_MEMBER(reel2_optic_cb) { if (state) m_optic_pattern |= 0x04; else m_optic_pattern &= ~0x04; } - DECLARE_WRITE_LINE_MEMBER(reel3_optic_cb) { if (state) m_optic_pattern |= 0x08; else m_optic_pattern &= ~0x08; } - DECLARE_WRITE_LINE_MEMBER(reel4_optic_cb) { if (state) m_optic_pattern |= 0x10; else m_optic_pattern &= ~0x10; } - DECLARE_WRITE_LINE_MEMBER(reel5_optic_cb) { if (state) m_optic_pattern |= 0x20; else m_optic_pattern &= ~0x20; } - 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_sc2_show_door; - int m_sc2_door_state; - int m_reels; - int m_reel12_latch; - int m_reel34_latch; - int m_reel56_latch; - int m_pay_latch; - int m_slide_states[6]; - int m_slide_pay_sensor[6]; - int m_has_hopper; - int m_triac_select; - int m_hopper_running; - int m_hopper_coin_sense; - int m_timercnt; - 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]; +protected: void e2ram_init(nvram_device &nvram, void *data, size_t size); DECLARE_WRITE_LINE_MEMBER(bfmdm01_busy); DECLARE_WRITE8_MEMBER(bankswitch_w); - DECLARE_WRITE8_MEMBER(reel12_vid_w); - DECLARE_WRITE8_MEMBER(reel12_w); - DECLARE_WRITE8_MEMBER(reel34_w); - DECLARE_WRITE8_MEMBER(reel56_w); DECLARE_WRITE8_MEMBER(mmtr_w); DECLARE_WRITE8_MEMBER(mux_output_w); DECLARE_READ8_MEMBER(mux_input_r); @@ -300,7 +222,6 @@ public: DECLARE_WRITE8_MEMBER(dimcnt_w); DECLARE_WRITE8_MEMBER(unknown_w); DECLARE_WRITE8_MEMBER(volume_override_w); - DECLARE_READ8_MEMBER(vfd_status_hop_r); DECLARE_WRITE8_MEMBER(expansion_latch_w); DECLARE_READ8_MEMBER(expansion_latch_r); DECLARE_WRITE8_MEMBER(muxena_w); @@ -322,36 +243,14 @@ public: DECLARE_WRITE8_MEMBER(uart2ctrl_w); DECLARE_WRITE8_MEMBER(uart2data_w); DECLARE_READ8_MEMBER(key_r); - DECLARE_READ8_MEMBER(vfd_status_r); DECLARE_WRITE8_MEMBER(vfd1_bd1_w); - DECLARE_WRITE8_MEMBER(vfd1_dmd_w); - DECLARE_WRITE8_MEMBER(dmd_reset_w); DECLARE_WRITE8_MEMBER(vfd2_data_w); DECLARE_WRITE8_MEMBER(e2ram_w); DECLARE_READ8_MEMBER(direct_input_r); int recdata(int changed, int data); DECLARE_WRITE8_MEMBER(nec_reset_w); DECLARE_WRITE8_MEMBER(nec_latch_w); - DECLARE_DRIVER_INIT(sltsbelg); - DECLARE_DRIVER_INIT(pyramid); - DECLARE_DRIVER_INIT(gldncrwn); - DECLARE_DRIVER_INIT(bbrkfst); - DECLARE_DRIVER_INIT(ofah); - DECLARE_DRIVER_INIT(quintoon); - DECLARE_DRIVER_INIT(drwhon); - DECLARE_DRIVER_INIT(adder_dutch); - DECLARE_DRIVER_INIT(bfmcgslm); - DECLARE_DRIVER_INIT(luvjub); - DECLARE_DRIVER_INIT(prom); - DECLARE_DRIVER_INIT(cpeno1); - DECLARE_DRIVER_INIT(focus); - DECLARE_DRIVER_INIT(drwho); - DECLARE_DRIVER_INIT(drwho_common); - DECLARE_MACHINE_START(bfm_sc2); - DECLARE_MACHINE_RESET(init); - DECLARE_MACHINE_RESET(awp_init); - DECLARE_MACHINE_START(sc2dmd); - DECLARE_MACHINE_RESET(dm01_init); + virtual void machine_start() override; INTERRUPT_GEN_MEMBER(timer_irq); void on_scorpion2_reset(); void Scorpion2_SetSwitchState(int strobe, int data, int state); @@ -362,22 +261,163 @@ public: int sc2_find_project_string( ); void sc2_common_init(int decrypt); void adder2_common_init(); - void sc2awp_common_init(int reels, int decrypt); - void sc2awpdmd_common_init(int reels, int decrypt); - void save_state(); + virtual void save_state(); + void _3meters(machine_config &config); void _5meters(machine_config &config); void _8meters(machine_config &config); - void scorpion2_dm01(machine_config &config); + void sc2_basemap(address_map &map); + + required_device m_maincpu; + required_device m_upd7759; + optional_device m_vfd0, m_vfd1; + + 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_ym2413; + + 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]; +}; + + +class bfm_sc2_vid_state : public bfm_sc2_state +{ +public: + using bfm_sc2_state::bfm_sc2_state; + + DECLARE_DRIVER_INIT(quintoon); + DECLARE_DRIVER_INIT(adder_dutch); + DECLARE_DRIVER_INIT(pyramid); + DECLARE_DRIVER_INIT(sltsbelg); + DECLARE_DRIVER_INIT(gldncrwn); void scorpion2_vid(machine_config &config); - void scorpion2_dm01_5m(machine_config &config); - void scorpion3(machine_config &config); - void scorpion2_dm01_3m(machine_config &config); void scorpion2_vidm(machine_config &config); - void scorpion2(machine_config &config); - void memmap_no_vid(address_map &map); + +protected: + virtual void machine_reset() override; + + DECLARE_WRITE8_MEMBER(reel12_vid_w); + DECLARE_READ8_MEMBER(vfd_status_hop_r); + void memmap_vid(address_map &map); - void sc2_basemap(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) + { } + + DECLARE_DRIVER_INIT(drwho); + +protected: + template DECLARE_WRITE_LINE_MEMBER(reel_optic_cb) { if (state) m_optic_pattern |= (1 << N); else m_optic_pattern &= ~(1 << N); } + DECLARE_WRITE8_MEMBER(reel12_w); + DECLARE_WRITE8_MEMBER(reel34_w); + DECLARE_WRITE8_MEMBER(reel56_w); + DECLARE_READ8_MEMBER(vfd_status_r); + + DECLARE_DRIVER_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; + +private: + optional_device_array m_reel; + + 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; + + DECLARE_DRIVER_INIT(bbrkfst); + DECLARE_DRIVER_INIT(drwhon); + DECLARE_DRIVER_INIT(focus); + DECLARE_DRIVER_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; + + DECLARE_DRIVER_INIT(luvjub); + DECLARE_DRIVER_INIT(cpeno1); + DECLARE_DRIVER_INIT(ofah); + DECLARE_DRIVER_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; + + DECLARE_WRITE8_MEMBER(vfd1_dmd_w); + DECLARE_WRITE8_MEMBER(dmd_reset_w); }; @@ -555,7 +595,7 @@ INTERRUPT_GEN_MEMBER(bfm_sc2_state::timer_irq) /////////////////////////////////////////////////////////////////////////// -WRITE8_MEMBER(bfm_sc2_state::reel12_vid_w)// in a video cabinet this is used to drive a hopper +WRITE8_MEMBER(bfm_sc2_vid_state::reel12_vid_w)// in a video cabinet this is used to drive a hopper { m_reel12_latch = data; @@ -590,39 +630,39 @@ WRITE8_MEMBER(bfm_sc2_state::reel12_vid_w)// in a video cabinet this is used to /* Reels 1 and 2 */ -WRITE8_MEMBER(bfm_sc2_state::reel12_w) +WRITE8_MEMBER(bfm_sc2_novid_state::reel12_w) { m_reel12_latch = data; - m_reel0->update( data &0x0f); - m_reel1->update((data>>4)&0x0f); + m_reel[0]->update( data &0x0f); + m_reel[1]->update((data>>4)&0x0f); - awp_draw_reel(machine(),"reel1", *m_reel0); - awp_draw_reel(machine(),"reel2", *m_reel1); + awp_draw_reel(machine(),"reel1", *m_reel[0]); + awp_draw_reel(machine(),"reel2", *m_reel[1]); } -WRITE8_MEMBER(bfm_sc2_state::reel34_w) +WRITE8_MEMBER(bfm_sc2_novid_state::reel34_w) { m_reel34_latch = data; - m_reel2->update( data &0x0f); - m_reel3->update((data>>4)&0x0f); + m_reel[2]->update( data &0x0f); + m_reel[3]->update((data>>4)&0x0f); - awp_draw_reel(machine(),"reel3", *m_reel2); - awp_draw_reel(machine(),"reel4", *m_reel3); + awp_draw_reel(machine(),"reel3", *m_reel[2]); + awp_draw_reel(machine(),"reel4", *m_reel[3]); } /////////////////////////////////////////////////////////////////////////// -WRITE8_MEMBER(bfm_sc2_state::reel56_w) +WRITE8_MEMBER(bfm_sc2_novid_state::reel56_w) { m_reel56_latch = data; - m_reel4->update( data &0x0f); - m_reel5->update((data>>4)&0x0f); + m_reel[4]->update( data &0x0f); + m_reel[5]->update((data>>4)&0x0f); - awp_draw_reel(machine(),"reel5", *m_reel4); - awp_draw_reel(machine(),"reel6", *m_reel5); + awp_draw_reel(machine(),"reel5", *m_reel[4]); + awp_draw_reel(machine(),"reel6", *m_reel[5]); } @@ -775,7 +815,7 @@ WRITE8_MEMBER(bfm_sc2_state::nec_latch_w) /////////////////////////////////////////////////////////////////////////// -READ8_MEMBER(bfm_sc2_state::vfd_status_hop_r)// on video games, hopper inputs are connected to this +READ8_MEMBER(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) @@ -1174,7 +1214,7 @@ int bfm_sc2_state::recAck(int changed, int data) /* VFD Status */ -READ8_MEMBER(bfm_sc2_state::vfd_status_r) +READ8_MEMBER(bfm_sc2_novid_state::vfd_status_r) { /* b7 = NEC busy */ /* b6 = alpha busy (also matrix board) */ @@ -1201,7 +1241,7 @@ WRITE8_MEMBER(bfm_sc2_state::vfd_reset_w) m_vfd1->reset(); } -WRITE8_MEMBER(bfm_sc2_state::vfd1_dmd_w) +WRITE8_MEMBER(bfm_sc2_dmd_state::vfd1_dmd_w) { m_dm01->writedata(data); } @@ -1425,14 +1465,13 @@ int bfm_sc2_state::read_e2ram() // machine init (called only once) //////////////////////////////////////// -MACHINE_RESET_MEMBER(bfm_sc2_state,init) +void bfm_sc2_vid_state::machine_reset() { // reset the board ////////////////////////////////////////////////////// on_scorpion2_reset(); m_vfd0->reset(); m_vfd1->reset(); - } @@ -1448,7 +1487,6 @@ void bfm_sc2_state::save_state() save_item(NAME(m_key)); save_item(NAME(m_mmtr_latch)); save_item(NAME(m_irq_status)); - save_item(NAME(m_optic_pattern)); save_item(NAME(m_uart1_data)); save_item(NAME(m_uart2_data)); save_item(NAME(m_data_to_uart1)); @@ -1483,6 +1521,13 @@ void bfm_sc2_state::save_state() save_item(NAME(m_codec_data)); } +void bfm_sc2_novid_state::save_state() +{ + bfm_sc2_state::save_state(); + + save_item(NAME(m_optic_pattern)); +} + ADDRESS_MAP_START(bfm_sc2_state::sc2_basemap) AM_RANGE(0x0000, 0x1fff) AM_RAM AM_SHARE("nvram") //8k @@ -1529,7 +1574,7 @@ ADDRESS_MAP_START(bfm_sc2_state::sc2_basemap) AM_RANGE(0x8000, 0xFFFF) AM_ROM ADDRESS_MAP_END -ADDRESS_MAP_START(bfm_sc2_state::memmap_no_vid) +ADDRESS_MAP_START(bfm_sc2_novid_state::memmap_no_vid) AM_IMPORT_FROM( sc2_basemap ) AM_RANGE(0x2000, 0x2000) AM_READ(vfd_status_r) AM_RANGE(0x2000, 0x20FF) AM_WRITE(reel12_w) @@ -1539,7 +1584,7 @@ ADDRESS_MAP_END // memory map for scorpion2 board video addon ///////////////////////////// -ADDRESS_MAP_START(bfm_sc2_state::memmap_vid) +ADDRESS_MAP_START(bfm_sc2_vid_state::memmap_vid) AM_IMPORT_FROM( sc2_basemap ) AM_RANGE(0x2000, 0x2000) AM_READ(vfd_status_hop_r) // vfd status register @@ -1547,8 +1592,8 @@ ADDRESS_MAP_START(bfm_sc2_state::memmap_vid) AM_RANGE(0x2100, 0x21FF) AM_WRITENOP AM_RANGE(0x2200, 0x22FF) AM_WRITENOP - AM_RANGE(0x3C00, 0x3C07) AM_READ(key_r ) - AM_RANGE(0x3C80, 0x3C80) AM_WRITE(e2ram_w ) + AM_RANGE(0x3C00, 0x3C07) AM_READ(key_r) + AM_RANGE(0x3C80, 0x3C80) AM_WRITE(e2ram_w) AM_RANGE(0x3E00, 0x3E00) AM_DEVREADWRITE("adder2", bfm_adder2_device, vid_uart_ctrl_r, vid_uart_ctrl_w) // video uart control reg AM_RANGE(0x3E01, 0x3E01) AM_DEVREADWRITE("adder2", bfm_adder2_device, vid_uart_rx_r, vid_uart_tx_w) // video uart data reg @@ -2218,7 +2263,7 @@ MACHINE_CONFIG_END // machine driver for scorpion2 board + adder2 expansion ////////////////// /////////////////////////////////////////////////////////////////////////// -MACHINE_START_MEMBER(bfm_sc2_state,bfm_sc2) +void bfm_sc2_state::machine_start() { nvram_device *e2ram = subdevice("e2ram"); if (e2ram != nullptr) @@ -2227,10 +2272,10 @@ MACHINE_START_MEMBER(bfm_sc2_state,bfm_sc2) save_state(); } -MACHINE_CONFIG_START(bfm_sc2_state::scorpion2_vid) +MACHINE_CONFIG_START(bfm_sc2_vid_state::scorpion2_vid) MCFG_CPU_ADD("maincpu", M6809, MASTER_CLOCK/4 ) // 6809 CPU at 2 Mhz MCFG_CPU_PROGRAM_MAP(memmap_vid) // setup scorpion2 board memorymap - MCFG_CPU_PERIODIC_INT_DRIVER(bfm_sc2_state, timer_irq, 1000) // generate 1000 IRQ's per second + MCFG_CPU_PERIODIC_INT_DRIVER(bfm_sc2_vid_state, timer_irq, 1000) // generate 1000 IRQ's per second MCFG_QUANTUM_TIME(attotime::from_hz(960)) // needed for serial communication !! MCFG_WATCHDOG_ADD("watchdog") @@ -2239,11 +2284,8 @@ MACHINE_CONFIG_START(bfm_sc2_state::scorpion2_vid) MCFG_BFMBD1_ADD("vfd0",0) MCFG_BFMBD1_ADD("vfd1",1) - MCFG_MACHINE_START_OVERRIDE(bfm_sc2_state,bfm_sc2) - MCFG_MACHINE_RESET_OVERRIDE(bfm_sc2_state, init ) // main scorpion2 board initialisation - MCFG_NVRAM_ADD_0FILL("nvram") - MCFG_NVRAM_ADD_CUSTOM_DRIVER("e2ram", bfm_sc2_state, e2ram_init) + MCFG_NVRAM_ADD_CUSTOM_DRIVER("e2ram", bfm_sc2_vid_state, e2ram_init) MCFG_DEFAULT_LAYOUT(layout_sc2_vid) MCFG_BFM_ADDER2_ADD("adder2") @@ -2254,18 +2296,17 @@ MACHINE_CONFIG_START(bfm_sc2_state::scorpion2_vid) MCFG_SOUND_ADD("ymsnd", YM2413, XTAL(3'579'545)) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) - MACHINE_CONFIG_END /* machine driver for scorpion2_vid board with meters (i.e. quintoon uk). Are we really sure the other games don't?*/ -MACHINE_CONFIG_START(bfm_sc2_state::scorpion2_vidm) +MACHINE_CONFIG_START(bfm_sc2_vid_state::scorpion2_vidm) scorpion2_vid(config); _8meters(config); MACHINE_CONFIG_END -int bfm_sc2_state::sc2_find_project_string( ) +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" }; @@ -2359,7 +2400,7 @@ void bfm_sc2_state::adder2_common_init() // UK quintoon initialisation //////////////////////////////////////////////// -DRIVER_INIT_MEMBER(bfm_sc2_state,quintoon) +DRIVER_INIT_MEMBER(bfm_sc2_vid_state,quintoon) { sc2_common_init( 1); @@ -2378,7 +2419,7 @@ DRIVER_INIT_MEMBER(bfm_sc2_state,quintoon) // dutch pyramid intialisation ////////////////////////////////////////////// -DRIVER_INIT_MEMBER(bfm_sc2_state,pyramid) +DRIVER_INIT_MEMBER(bfm_sc2_vid_state,pyramid) { sc2_common_init(1); adder2_common_init(); @@ -2394,7 +2435,7 @@ DRIVER_INIT_MEMBER(bfm_sc2_state,pyramid) } // belgian slots initialisation ///////////////////////////////////////////// -DRIVER_INIT_MEMBER(bfm_sc2_state,sltsbelg) +DRIVER_INIT_MEMBER(bfm_sc2_vid_state,sltsbelg) { sc2_common_init(1); adder2_common_init(); @@ -2407,7 +2448,7 @@ DRIVER_INIT_MEMBER(bfm_sc2_state,sltsbelg) // other dutch adder games //////////////////////////////////////////////// -DRIVER_INIT_MEMBER(bfm_sc2_state,adder_dutch) +DRIVER_INIT_MEMBER(bfm_sc2_vid_state,adder_dutch) { sc2_common_init(1); adder2_common_init(); @@ -2424,7 +2465,7 @@ DRIVER_INIT_MEMBER(bfm_sc2_state,adder_dutch) // golden crown ////////////////////////////////////////////////////////// -DRIVER_INIT_MEMBER(bfm_sc2_state,gldncrwn) +DRIVER_INIT_MEMBER(bfm_sc2_vid_state,gldncrwn) { sc2_common_init(1); adder2_common_init(); @@ -2752,7 +2793,7 @@ WRITE_LINE_MEMBER(bfm_sc2_state::bfmdm01_busy) } /* machine init (called only once) */ -MACHINE_RESET_MEMBER(bfm_sc2_state,awp_init) +void bfm_sc2_awp_state::machine_reset() { on_scorpion2_reset(); m_vfd0->reset(); @@ -2760,7 +2801,7 @@ MACHINE_RESET_MEMBER(bfm_sc2_state,awp_init) } -MACHINE_RESET_MEMBER(bfm_sc2_state,dm01_init) +void bfm_sc2_dmd_state::machine_reset() { on_scorpion2_reset(); } @@ -3687,26 +3728,25 @@ static INPUT_PORTS_START( scorpion3 ) INPUT_PORTS_END -WRITE8_MEMBER(bfm_sc2_state::dmd_reset_w) +WRITE8_MEMBER(bfm_sc2_dmd_state::dmd_reset_w) { -//TODO: Reset callback for DMD + //TODO: Reset callback for DMD } -MACHINE_START_MEMBER(bfm_sc2_state,sc2dmd) +void bfm_sc2_dmd_state::machine_start() { - MACHINE_START_CALL_MEMBER(bfm_sc2); + bfm_sc2_state::machine_start(); address_space &space = m_maincpu->space(AS_PROGRAM); - space.install_write_handler(0x2800, 0x2800, write8_delegate(FUNC(bfm_sc2_state::vfd1_dmd_w),this)); - space.install_write_handler(0x2900, 0x2900, write8_delegate(FUNC(bfm_sc2_state::dmd_reset_w),this)); + space.install_write_handler(0x2800, 0x2800, write8_delegate(FUNC(bfm_sc2_dmd_state::vfd1_dmd_w),this)); + space.install_write_handler(0x2900, 0x2900, write8_delegate(FUNC(bfm_sc2_dmd_state::dmd_reset_w),this)); } /* machine driver for scorpion2 board */ -MACHINE_CONFIG_START(bfm_sc2_state::scorpion2) - MCFG_MACHINE_RESET_OVERRIDE(bfm_sc2_state,awp_init) +MACHINE_CONFIG_START(bfm_sc2_awp_state::scorpion2) MCFG_CPU_ADD("maincpu", M6809, MASTER_CLOCK/4 ) MCFG_CPU_PROGRAM_MAP(memmap_no_vid) - MCFG_CPU_PERIODIC_INT_DRIVER(bfm_sc2_state, timer_irq, 1000) + MCFG_CPU_PERIODIC_INT_DRIVER(bfm_sc2_awp_state, timer_irq, 1000) MCFG_WATCHDOG_ADD("watchdog") MCFG_WATCHDOG_TIME_INIT(PERIOD_OF_555_MONOSTABLE(120000,100e-9)) @@ -3714,8 +3754,6 @@ MACHINE_CONFIG_START(bfm_sc2_state::scorpion2) MCFG_BFMBD1_ADD("vfd0",0) MCFG_BFMBD1_ADD("vfd1",1) - MCFG_MACHINE_START_OVERRIDE(bfm_sc2_state,bfm_sc2) - MCFG_SPEAKER_STANDARD_MONO("mono") MCFG_SOUND_ADD("upd",UPD7759, UPD7759_STANDARD_CLOCK) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50) @@ -3724,40 +3762,39 @@ MACHINE_CONFIG_START(bfm_sc2_state::scorpion2) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) MCFG_NVRAM_ADD_0FILL("nvram") - MCFG_NVRAM_ADD_CUSTOM_DRIVER("e2ram", bfm_sc2_state, e2ram_init) + MCFG_NVRAM_ADD_CUSTOM_DRIVER("e2ram", bfm_sc2_awp_state, e2ram_init) /* video hardware */ MCFG_DEFAULT_LAYOUT(layout_sc2_vfd) MCFG_STARPOINT_48STEP_ADD("reel0") - MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(bfm_sc2_state, reel0_optic_cb)) + MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(bfm_sc2_awp_state, reel_optic_cb<0>)) MCFG_STARPOINT_48STEP_ADD("reel1") - MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(bfm_sc2_state, reel1_optic_cb)) + MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(bfm_sc2_awp_state, reel_optic_cb<1>)) MCFG_STARPOINT_48STEP_ADD("reel2") - MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(bfm_sc2_state, reel2_optic_cb)) + MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(bfm_sc2_awp_state, reel_optic_cb<2>)) MCFG_STARPOINT_48STEP_ADD("reel3") - MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(bfm_sc2_state, reel3_optic_cb)) + MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(bfm_sc2_awp_state, reel_optic_cb<3>)) MCFG_STARPOINT_48STEP_ADD("reel4") - MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(bfm_sc2_state, reel4_optic_cb)) + MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(bfm_sc2_awp_state, reel_optic_cb<4>)) MCFG_STARPOINT_48STEP_ADD("reel5") - MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(bfm_sc2_state, reel5_optic_cb)) + MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(bfm_sc2_awp_state, reel_optic_cb<5>)) _8meters(config); MACHINE_CONFIG_END #if 0 -static MACHINE_CONFIG_START( scorpion2_3m ) -static scorpion2(config); +MACHINE_CONFIG_START(bfm_sc2_awp_state::scorpion2_3m) + scorpion2(config); + MCFG_DEVICE_REMOVE("meters") _3meters(config); MACHINE_CONFIG_END #endif /* machine driver for scorpion3 board */ -MACHINE_CONFIG_START(bfm_sc2_state::scorpion3) +MACHINE_CONFIG_START(bfm_sc2_awp_state::scorpion3) scorpion2(config); - MCFG_CPU_MODIFY("maincpu") - MCFG_CPU_PROGRAM_MAP(memmap_no_vid) MCFG_DEVICE_REMOVE("meters") _5meters(config); @@ -3765,12 +3802,11 @@ MACHINE_CONFIG_END /* machine driver for scorpion2 board + matrix board */ -MACHINE_CONFIG_START(bfm_sc2_state::scorpion2_dm01) - MCFG_MACHINE_RESET_OVERRIDE(bfm_sc2_state,dm01_init) +MACHINE_CONFIG_START(bfm_sc2_dmd_state::scorpion2_dm01) MCFG_QUANTUM_TIME(attotime::from_hz(960)) // needed for serial communication !! MCFG_CPU_ADD("maincpu", M6809, MASTER_CLOCK/4 ) MCFG_CPU_PROGRAM_MAP(memmap_no_vid) - MCFG_CPU_PERIODIC_INT_DRIVER(bfm_sc2_state, timer_irq, 1000) + MCFG_CPU_PERIODIC_INT_DRIVER(bfm_sc2_dmd_state, timer_irq, 1000) MCFG_WATCHDOG_ADD("watchdog") MCFG_WATCHDOG_TIME_INIT(PERIOD_OF_555_MONOSTABLE(120000,100e-9)) @@ -3779,47 +3815,46 @@ MACHINE_CONFIG_START(bfm_sc2_state::scorpion2_dm01) MCFG_SOUND_ADD("ymsnd",YM2413, XTAL(3'579'545)) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) - MCFG_MACHINE_START_OVERRIDE(bfm_sc2_state,sc2dmd) MCFG_SOUND_ADD("upd",UPD7759, UPD7759_STANDARD_CLOCK) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50) MCFG_NVRAM_ADD_0FILL("nvram") - MCFG_NVRAM_ADD_CUSTOM_DRIVER("e2ram", bfm_sc2_state, e2ram_init) + MCFG_NVRAM_ADD_CUSTOM_DRIVER("e2ram", bfm_sc2_dmd_state, e2ram_init) /* video hardware */ MCFG_DEFAULT_LAYOUT(layout_sc2_dmd) MCFG_DEVICE_ADD("dm01", BFM_DM01, 0) - MCFG_BFM_DM01_BUSY_CB(WRITELINE(bfm_sc2_state, bfmdm01_busy)) + MCFG_BFM_DM01_BUSY_CB(WRITELINE(bfm_sc2_dmd_state, bfmdm01_busy)) MCFG_STARPOINT_48STEP_ADD("reel0") - MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(bfm_sc2_state, reel0_optic_cb)) + MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(bfm_sc2_dmd_state, reel_optic_cb<0>)) MCFG_STARPOINT_48STEP_ADD("reel1") - MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(bfm_sc2_state, reel1_optic_cb)) + MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(bfm_sc2_dmd_state, reel_optic_cb<1>)) MCFG_STARPOINT_48STEP_ADD("reel2") - MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(bfm_sc2_state, reel2_optic_cb)) + MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(bfm_sc2_dmd_state, reel_optic_cb<2>)) MCFG_STARPOINT_48STEP_ADD("reel3") - MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(bfm_sc2_state, reel3_optic_cb)) + MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(bfm_sc2_dmd_state, reel_optic_cb<3>)) MCFG_STARPOINT_48STEP_ADD("reel4") - MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(bfm_sc2_state, reel4_optic_cb)) + MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(bfm_sc2_dmd_state, reel_optic_cb<4>)) MCFG_STARPOINT_48STEP_ADD("reel5") - MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(bfm_sc2_state, reel5_optic_cb)) + MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(bfm_sc2_dmd_state, reel_optic_cb<5>)) _8meters(config); MACHINE_CONFIG_END -MACHINE_CONFIG_START(bfm_sc2_state::scorpion2_dm01_3m) +MACHINE_CONFIG_START(bfm_sc2_dmd_state::scorpion2_dm01_3m) scorpion2_dm01(config); MCFG_DEVICE_REMOVE("meters") _3meters(config); MACHINE_CONFIG_END -MACHINE_CONFIG_START(bfm_sc2_state::scorpion2_dm01_5m) +MACHINE_CONFIG_START(bfm_sc2_dmd_state::scorpion2_dm01_5m) scorpion2_dm01(config); MCFG_DEVICE_REMOVE("meters") _5meters(config); MACHINE_CONFIG_END -void bfm_sc2_state::sc2awp_common_init(int reels, int decrypt) +void bfm_sc2_novid_state::sc2awp_common_init(int reels, int decrypt) { sc2_common_init(decrypt); /* setup n default 96 half step reels */ @@ -3827,7 +3862,7 @@ void bfm_sc2_state::sc2awp_common_init(int reels, int decrypt) m_reels=reels; } -void bfm_sc2_state::sc2awpdmd_common_init(int reels, int decrypt) +void bfm_sc2_novid_state::sc2awpdmd_common_init(int reels, int decrypt) { sc2_common_init(decrypt); /* setup n default 96 half step reels */ @@ -3837,7 +3872,7 @@ void bfm_sc2_state::sc2awpdmd_common_init(int reels, int decrypt) -DRIVER_INIT_MEMBER(bfm_sc2_state,bbrkfst) +DRIVER_INIT_MEMBER(bfm_sc2_awp_state,bbrkfst) { sc2awp_common_init(5, 1); @@ -3856,7 +3891,7 @@ DRIVER_INIT_MEMBER(bfm_sc2_state,bbrkfst) sc2_find_project_string(); } -DRIVER_INIT_MEMBER(bfm_sc2_state,drwho_common) +DRIVER_INIT_MEMBER(bfm_sc2_novid_state,drwho_common) { m_has_hopper = 0; @@ -3872,26 +3907,26 @@ DRIVER_INIT_MEMBER(bfm_sc2_state,drwho_common) sc2_find_project_string(); } -DRIVER_INIT_MEMBER(bfm_sc2_state,drwho) +DRIVER_INIT_MEMBER(bfm_sc2_novid_state,drwho) { sc2awp_common_init(6, 1); DRIVER_INIT_CALL(drwho_common); } -DRIVER_INIT_MEMBER(bfm_sc2_state,drwhon) +DRIVER_INIT_MEMBER(bfm_sc2_awp_state,drwhon) { sc2awp_common_init(4, 0); DRIVER_INIT_CALL(drwho_common); } -DRIVER_INIT_MEMBER(bfm_sc2_state,focus) +DRIVER_INIT_MEMBER(bfm_sc2_awp_state,focus) { sc2awp_common_init(6, 1); sc2_find_project_string(); } -DRIVER_INIT_MEMBER(bfm_sc2_state,cpeno1) +DRIVER_INIT_MEMBER(bfm_sc2_dmd_state,cpeno1) { sc2awpdmd_common_init(6, 1); @@ -3934,7 +3969,7 @@ DRIVER_INIT_MEMBER(bfm_sc2_state,cpeno1) sc2_find_project_string(); } -DRIVER_INIT_MEMBER(bfm_sc2_state,ofah) +DRIVER_INIT_MEMBER(bfm_sc2_dmd_state,ofah) { sc2awpdmd_common_init(4, 1); @@ -3951,7 +3986,7 @@ DRIVER_INIT_MEMBER(bfm_sc2_state,ofah) sc2_find_project_string(); } -DRIVER_INIT_MEMBER(bfm_sc2_state,prom) +DRIVER_INIT_MEMBER(bfm_sc2_dmd_state,prom) { sc2awpdmd_common_init(6, 1); @@ -3968,14 +4003,14 @@ DRIVER_INIT_MEMBER(bfm_sc2_state,prom) sc2_find_project_string(); } -DRIVER_INIT_MEMBER(bfm_sc2_state,bfmcgslm) +DRIVER_INIT_MEMBER(bfm_sc2_awp_state,bfmcgslm) { sc2awp_common_init(6, 1); m_has_hopper = 0; sc2_find_project_string(); } -DRIVER_INIT_MEMBER(bfm_sc2_state,luvjub) +DRIVER_INIT_MEMBER(bfm_sc2_dmd_state,luvjub) { sc2awpdmd_common_init(6, 1); @@ -7663,28 +7698,28 @@ ROM_END #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_state, 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_state, 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_state, quintoon, 0, "BFM", "Quintoon (UK, Game Card 95-750-203)", MACHINE_SUPPORTS_SAVE|MACHINE_IMPERFECT_SOUND,layout_quintoon ) //Current samples need verification +GAMEL( 1993, quintoon, 0, scorpion2_vidm, quintoon, bfm_sc2_vid_state, 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, 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, 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_state, 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_state, adder_dutch,0, "BFM/ELAM", "Quintoon (Dutch, Game Card 95-750-136)", MACHINE_SUPPORTS_SAVE,layout_quintoon ) +GAMEL( 1993, qntoond, 0, scorpion2_vid, qntoond, bfm_sc2_vid_state, 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, 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_state, adder_dutch,0, "BFM/ELAM", "Pokio (Dutch, Game Card 95-750-278)", MACHINE_SUPPORTS_SAVE,layout_pokio ) +GAMEL( 1994, pokio, 0, scorpion2_vid, pokio, bfm_sc2_vid_state, 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_state, adder_dutch,0, "BFM/ELAM", "Paradice (Dutch, Game Card 95-750-615)", MACHINE_SUPPORTS_SAVE,layout_paradice ) +GAMEL( 1995, paradice, 0, scorpion2_vid, paradice, bfm_sc2_vid_state, 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_state, pyramid, 0, "BFM/ELAM", "Pyramid (Dutch, Game Card 95-750-898)", MACHINE_SUPPORTS_SAVE,layout_pyramid ) +GAMEL( 1996, pyramid, 0, scorpion2_vid, pyramid, bfm_sc2_vid_state, 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_state, adder_dutch,0, "BFM/ELAM", "Slots (Dutch, Game Card 95-750-368)", MACHINE_SUPPORTS_SAVE,layout_slots ) +GAMEL( 1995, slotsnl, 0, scorpion2_vid, slotsnl, bfm_sc2_vid_state, 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_state, sltsbelg, 0, "BFM/ELAM", "Slots (Belgian Token, Game Card 95-750-943)", MACHINE_SUPPORTS_SAVE,layout_sltblgtk ) +GAMEL( 1996, sltblgtk, 0, scorpion2_vid, sltblgtk, bfm_sc2_vid_state, 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_state, 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_state, sltsbelg, 0, "BFM/ELAM", "Slots (Belgian Cash, Game Card 95-752-008)", MACHINE_SUPPORTS_SAVE,layout_sltblgpo ) +GAMEL( 1996, sltblgpo, 0, scorpion2_vid, sltblgpo, bfm_sc2_vid_state, 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, 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_state, 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_state, gldncrwn, 0, "BFM/ELAM", "Golden Crown Hopper (Dutch, Game Card)", MACHINE_SUPPORTS_SAVE,layout_gldncrwn ) +GAMEL( 1997, gldncrwn, 0, scorpion2_vid, gldncrwn, bfm_sc2_vid_state, 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, gldncrwn, 0, "BFM/ELAM", "Golden Crown Hopper (Dutch, Game Card)", MACHINE_SUPPORTS_SAVE,layout_gldncrwn ) /* Non-Video */ @@ -7698,38 +7733,38 @@ GAMEL( 1997, gldncrwnhop,gldncrwn,scorpion2_vid, gldncrwn, bfm_sc2_state, gldnc ********************************************************************************************************************************************************************************************************************/ // PROJECT NUMBER 6305 DR WHO TIMELORD - 28-SEP-1994 11:14:58 -GAMEL( 1994, sc2drwho , 0 , scorpion2 , drwho , bfm_sc2_state, 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_state, 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_state, 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 +GAMEL( 1994, sc2drwho , 0 , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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, 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_state, 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_state, 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 +GAMEL( 1994, sc2drwho1 , sc2drwho , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, 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 +GAMEL( 1994, sc2drwho2 , sc2drwho , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, 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 +GAMEL( 1994, sc2drwho3 , sc2drwho , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, 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 +GAMEL( 1994, sc2drwho4 , sc2drwho , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, 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 +GAMEL( 1994, sc2drwho5 , sc2drwho , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, 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 +GAMEL( 1994, sc2drwho6 , sc2drwho , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, 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 +GAMEL( 1994, sc2drwho7 , sc2drwho , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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 +GAMEL( 1994, sc2drwhodx , sc2drwho , scorpion2 , drwho , bfm_sc2_awp_state, 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_state, 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 +GAMEL( 1994, sc2drwhodx1, sc2drwho , scorpion2 , drwho , bfm_sc2_awp_state, 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_state, 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 +GAMEL( 1994, sc2drwhomz , sc2drwho , scorpion2 , drwho , bfm_sc2_awp_state, 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_state, 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 +GAMEL( 1994, sc2drwhomzp, sc2drwho , scorpion2 , drwho , bfm_sc2_awp_state, 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 @@ -7737,23 +7772,23 @@ GAMEL( 1994, sc2drwhomzp, sc2drwho , scorpion2 , drwho , bfm_sc2_st ********************************************************************************************************************************************************************************************************************/ // PROJECT NUMBER 640X BIG BREAKFAST VAR STAKE/JACKPOT - 16-OCT-1995 14:57:47 -GAME( 1994, sc2brkfs1 , sc2brkfs , scorpion2 , bbrkfst , bfm_sc2_state, 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_state, bbrkfst , 0, "BFM", "The Big Breakfast (set 1 UK, Single Site, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-523 +GAME( 1994, sc2brkfs1 , sc2brkfs , scorpion2 , bbrkfst , bfm_sc2_awp_state, 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, 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_state, 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_state, bbrkfst , 0, "BFM", "The Big Breakfast (set 2, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-524 +GAME( 1994, sc2brkfs , 0 , scorpion2 , bbrkfst , bfm_sc2_awp_state, 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, 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_state, 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_state, drwho , 0, "BFM", "The Big Breakfast (set 3, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-517 +GAME( 1994, sc2brkfs3 , sc2brkfs , scorpion2 , bbrkfst , bfm_sc2_awp_state, 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, 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_state, 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_state, bbrkfst , 0, "BFM", "The Big Breakfast (set 4 UK, Arcade, 8GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-604 +GAME( 1994, sc2brkfs2 , sc2brkfs , scorpion2 , bbrkfst , bfm_sc2_awp_state, 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, 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_state, 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_state, bbrkfst , 0, "BFM", "The Big Breakfast (set 5 UK, Arcade, 10GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-709 +GAME( 1994, sc2brkfs4 , sc2brkfs , scorpion2 , bbrkfst , bfm_sc2_awp_state, 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, 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_state, 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_state, bbrkfst , 0, "BFM", "The Big Breakfast (set 6 UK, Arcade, 10GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-710 +GAME( 1994, sc2brkfs5 , sc2brkfs , scorpion2 , bbrkfst , bfm_sc2_awp_state, 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, bbrkfst , 0, "BFM", "The Big Breakfast (set 6 UK, Arcade, 10GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-710 /******************************************************************************************************************************************************************************************************************** @@ -7762,42 +7797,42 @@ GAME( 1994, sc2brkfs5p , sc2brkfs , scorpion2 , bbrkfst , bfm_sc2_st ********************************************************************************************************************************************************************************************************************/ // PROJECT NUMBER 6621 BIG BREAKFAST CASINO GALA TOKEN - 19-AUG-1997 09:21:25 -GAME( 1994, sc2brkfsm , sc2brkfs , scorpion2 , bbrkfst , bfm_sc2_state, bbrkfst , 0, "BFM", "The Big Breakfast Casino (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-986 +GAME( 1994, sc2brkfsm , sc2brkfs , scorpion2 , bbrkfst , bfm_sc2_awp_state, 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_state, bbrkfst , 0, "BFM/Mazooma", "The Big Breakfast Casino (Mazooma, set 1) (Scorpion 2/3)", GAME_FLAGS) // GAME No BBCVM51 +GAME( 1994, sc2brkfsm1 , sc2brkfs , scorpion2 , bbrkfst , bfm_sc2_awp_state, 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_state, bbrkfst , 0, "BFM/Mazooma", "The Big Breakfast Casino (Mazooma, set 2) (Scorpion 2/3)", GAME_FLAGS) // GAME No BBCVM52 +GAME( 1994, sc2brkfsm2 , sc2brkfs , scorpion2 , bbrkfst , bfm_sc2_awp_state, 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_state, drwho , 0, "BFM", "Match Of The Day (Bellfruit) (set 1, Irish) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-413 +GAME( 199?, sc2motd9 , sc2motd , scorpion2 , drwho , bfm_sc2_awp_state, 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_state, 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_state, drwho , 0, "BFM", "Match Of The Day (Bellfruit) (set 2, UK, Single Site, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-515 +GAME( 199?, sc2motd5 , sc2motd , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, drwho , 0, "BFM", "Match Of The Day (Bellfruit) (set 3, UK, Arcade, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-513 +GAME( 199?, sc2motd4 , sc2motd , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, drwho , 0, "BFM", "Match Of The Day (Bellfruit) (set 4, Irish, 8GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-514 +GAME( 199?, sc2motd6 , sc2motd , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, drwho , 0, "BFM", "Match Of The Day (Bellfruit) (set 5, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-559 +GAME( 199?, sc2motd7 , sc2motd , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, drwho , 0, "BFM", "Match Of The Day (Bellfruit) (set 6, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-560 +GAME( 199?, sc2motd3 , sc2motd , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, 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 +GAME( 199?, sc2motd1 , sc2motd , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, drwho , 0, "BFM", "Match Of The Day (Bellfruit) (set 8, UK, 10GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-672 +GAME( 199?, sc2motd2 , sc2motd , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, drwho , 0, "BFM", "Match Of The Day (Bellfruit) (set 9, UK, 10GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-852 +GAME( 199?, sc2motd , 0 , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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 @@ -7806,30 +7841,30 @@ GAME( 199?, sc2motdp , sc2motd , scorpion2 , drwho , bfm_sc2_st ********************************************************************************************************************************************************************************************************************/ // PROJECT NUMBER 6401 MOTD ROAD TO WEMBLEY 16RM GAME No 95-750-335 - 9-JAN-1995 12:26:53 -GAME( 199?, sc2wembl7a , sc2wembl , scorpion2 , drwho , bfm_sc2_state, drwho , 0, "BFM", "Match Of The Day - Road To Wembley (Bellfruit) (set 1, UK, 8GBP Jackpot, 16RM motor) (Scorpion 2/3)", GAME_FLAGS) +GAME( 199?, sc2wembl7a , sc2wembl , scorpion2 , drwho , bfm_sc2_awp_state, 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_state, 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_state, 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 +GAME( 199?, sc2wembl5a , sc2wembl , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, 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 +GAME( 199?, sc2wembl8 , sc2wembl , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, 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 +GAME( 199?, sc2wembl9 , sc2wembl , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, 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 +GAME( 199?, sc2wembl10 , sc2wembl , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, 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 +GAME( 199?, sc2wembl1 , sc2wembl , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, 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 +GAME( 199?, sc2wembl2 , sc2wembl , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, 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 +GAME( 199?, sc2wembl , 0 , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, drwho , 0, "BFM/Mazooma", "Match Of The Day - Road To Wembley (Bellfruit/Mazooma) (Scorpion 2/3)", GAME_FLAGS) // error 99 +GAME( 199?, sc2wemblm , sc2wembl , scorpion2 , drwho , bfm_sc2_awp_state, drwho , 0, "BFM/Mazooma", "Match Of The Day - Road To Wembley (Bellfruit/Mazooma) (Scorpion 2/3)", GAME_FLAGS) // error 99 /******************************************************************************************************************************************************************************************************************** @@ -7838,27 +7873,27 @@ GAME( 199?, sc2wemblm , sc2wembl , scorpion2 , drwho , bfm_sc2_st ********************************************************************************************************************************************************************************************************************/ // PROJECT NUMBER PR6431 THE GAME SHOW - 28-FEB-1995 11:51:15 -GAME( 199?, sc2gsclb5 , sc2gsclb , scorpion2 , drwho , bfm_sc2_state, drwho , 0, "BFM", "The Game Show Club (Bellfruit) (set 1, UK) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-362 +GAME( 199?, sc2gsclb5 , sc2gsclb , scorpion2 , drwho , bfm_sc2_awp_state, 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_state, drwho , 0, "BFM", "The Game Show Club (Bellfruit) (set 2, UK) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-424 +GAME( 199?, sc2gsclb7 , sc2gsclb , scorpion2 , drwho , bfm_sc2_awp_state, 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_state, 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_state, drwho , 0, "BFM", "The Game Show Club (Bellfruit) (set 3, UK, Arcade, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-587 +GAME( 199?, sc2gsclb2 , sc2gsclb , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, drwho , 0, "BFM", "The Game Show Club (Bellfruit) (set 4, UK, Arcade, p65, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-588 +GAME( 199?, sc2gsclb , 0 , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, drwho , 0, "BFM", "The Game Show Club (Bellfruit) (set 5, UK, Arcade, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-589 +GAME( 199?, sc2gsclb3 , sc2gsclb , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, drwho , 0, "BFM", "The Game Show Club (Bellfruit) (set 6, UK, Arcade, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-590 +GAME( 199?, sc2gsclb4 , sc2gsclb , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, 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 +GAME( 199?, sc2gsclb1 , sc2gsclb , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, drwho , 0, "BFM", "The Game Show Club (Bellfruit) (set 8, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-844 +GAME( 199?, sc2gsclb6 , sc2gsclb , scorpion2 , drwho , bfm_sc2_awp_state, 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, drwho , 0, "BFM", "The Game Show Club (Bellfruit) (set 8, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-844 /******************************************************************************************************************************************************************************************************************** @@ -7866,37 +7901,37 @@ GAME( 199?, sc2gsclb6p , sc2gsclb , scorpion2 , drwho , bfm_sc2_st ********************************************************************************************************************************************************************************************************************/ // PROJECT PR6231 CLUB COPS AND ROBBERS - 20-JUL-1993 15:15:32 -GAMEL( 199?, sc2copcl11 , sc2copcl , scorpion2_dm01 , drwho , bfm_sc2_state, drwho , 0, "BFM", "Cops 'n' Robbers Club (Bellfruit) (set 1, UK) (Scorpion 2/3)", GAME_FLAGS, layout_sc2copcl7) // GAME No 95-750-118 +GAMEL( 199?, sc2copcl11 , sc2copcl , scorpion2_dm01 , drwho , bfm_sc2_dmd_state, 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_state, 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_state, 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 +GAMEL( 199?, sc2copcl1 , sc2copcl , scorpion2_dm01 , drwho , bfm_sc2_dmd_state, 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, 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_state, drwho , 0, "BFM", "Cops 'n' Robbers Club (Bellfruit) (set 3, UK) (Scorpion 2/3)", GAME_FLAGS, layout_sc2copcl7) // GAME No 95-750-156 +GAMEL( 199?, sc2copcl4 , sc2copcl , scorpion2_dm01 , drwho , bfm_sc2_dmd_state, 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_state, 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_state, drwho , 0, "BFM", "Cops 'n' Robbers Club (Bellfruit) (set 4, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS, layout_sc2copcl7) // GAME No 95-751-153 +GAMEL( 199?, sc2copcl6 , sc2copcl , scorpion2_dm01 , drwho , bfm_sc2_dmd_state, 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, 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_state, drwho , 0, "BFM", "Cops 'n' Robbers Club (Bellfruit) (set 5, UK) (Scorpion 2/3)", GAME_FLAGS, layout_sc2copcl7) // GAME No 95-750-190 +GAMEL( 199?, sc2copcl7 , sc2copcl , scorpion2_dm01 , drwho , bfm_sc2_dmd_state, 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_state, drwho , 0, "BFM", "Cops 'n' Robbers Club (Bellfruit) (set 6, UK) (Scorpion 2/3)", GAME_FLAGS, layout_sc2copcl7) // GAME No 95-750-268 +GAMEL( 199?, sc2copcl10 , sc2copcl , scorpion2_dm01 , drwho , bfm_sc2_dmd_state, 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_state, 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_state, drwho , 0, "BFM", "Cops 'n' Robbers Club (Bellfruit) (set 7, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS, layout_sc2copcl7) // GAME No 95-751-409 +GAMEL( 199?, sc2copcl9 , sc2copcl , scorpion2_dm01 , drwho , bfm_sc2_dmd_state, 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, 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_state, 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_state, drwho , 0, "BFM", "Cops 'n' Robbers Club (Bellfruit) (set 8, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS, layout_sc2copcl7) // GAME No 95-751-628 +GAMEL( 199?, sc2copcl8 , sc2copcl , scorpion2_dm01 , drwho , bfm_sc2_dmd_state, 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, 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_state, 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_state, 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 +GAMEL( 199?, sc2copcl , 0 , scorpion2_dm01 , drwho , bfm_sc2_dmd_state, 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, 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_state, 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_state, prom , 0, "BFM", "Cops 'n' Robbers Club (Bellfruit) (set 10, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS, layout_sc2copcl7) // GAME No 95-751-858 +GAMEL( 199?, sc2copcl2 , sc2copcl , scorpion2_dm01 , drwho , bfm_sc2_dmd_state, 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, 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_state, 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_state, drwho , 0, "BFM", "Cops 'n' Robbers Club (Bellfruit) (set 11, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS, layout_sc2copcl7) // GAME No 95-753-015 +GAMEL( 199?, sc2copcl5 , sc2copcl , scorpion2_dm01 , drwho , bfm_sc2_dmd_state, 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, 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_state, 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_state, drwho , 0, "BFM", "Cops 'n' Robbers Club (Bellfruit) (set 12, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS, layout_sc2copcl7) // GAME No 95-753-014 +GAMEL( 199?, sc2copcl3 , sc2copcl , scorpion2_dm01 , drwho , bfm_sc2_dmd_state, 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, drwho , 0, "BFM", "Cops 'n' Robbers Club (Bellfruit) (set 12, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS, layout_sc2copcl7) // GAME No 95-753-014 /******************************************************************************************************************************************************************************************************************** @@ -7904,13 +7939,13 @@ GAMEL( 199?, sc2copcl3p , sc2copcl , scorpion2_dm01 , drwho , bfm_ ********************************************************************************************************************************************************************************************************************/ // PROJECT NUMBER 6625 SUPER BAR SEVEN CASINO ALL CASH - 22-AUG-1996 16:22:26 -GAME( 199?, sc2cb71 , sc2cb7 , scorpion2 , drwho , bfm_sc2_state, drwho , 0, "BFM", "Super Bar 7 Casino (Bellfruit) (set 1, UK, All Cash) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-853 +GAME( 199?, sc2cb71 , sc2cb7 , scorpion2 , drwho , bfm_sc2_awp_state, 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_state, 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_state, drwho , 0, "BFM", "Super Bar 7 Casino (Bellfruit) (set 2, UK, 10GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-872 +GAME( 199?, sc2cb72 , sc2cb7 , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, drwho , 0, "BFM", "Super Bar 7 Casino (Bellfruit) (set 3, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-960 +GAME( 199?, sc2cb7 , 0 , scorpion2 , drwho , bfm_sc2_awp_state, 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, drwho , 0, "BFM", "Super Bar 7 Casino (Bellfruit) (set 3, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-960 /******************************************************************************************************************************************************************************************************************** @@ -7918,42 +7953,42 @@ GAME( 199?, sc2cb7p , sc2cb7 , scorpion2 , drwho , bfm_sc2_st ********************************************************************************************************************************************************************************************************************/ // PROJECT NUMBER 6304 DELS MILLIONS - 6-APR-1994 09:57:37 -GAME( 199?, sc2dels6 , sc2dels , scorpion2 , drwho , bfm_sc2_state, drwho , 0, "BFM", "Del's Millions (Bellfruit) (set 1, UK) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-221 +GAME( 199?, sc2dels6 , sc2dels , scorpion2 , drwho , bfm_sc2_awp_state, 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_state, drwho , 0, "BFM", "Del's Millions (Bellfruit) (set 2, UK) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-262 +GAME( 199?, sc2dels7 , sc2dels , scorpion2 , drwho , bfm_sc2_awp_state, 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_state, 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_state, drwho , 0, "BFM", "Del's Millions (Bellfruit) (set 3, UK, 8GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-284 +GAME( 199?, sc2dels3 , sc2dels , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, drwho , 0, "BFM", "Del's Millions (Bellfruit) (set 4, Deluxe) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-365 +GAME( 199?, sc2delsd , sc2dels , scorpion2 , drwho , bfm_sc2_awp_state, 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_state, 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_state, drwho , 0, "BFM", "Del's Millions (Bellfruit) (set 5, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-541 +GAME( 199?, sc2dels5 , sc2dels , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, drwho , 0, "BFM", "Del's Millions (Bellfruit) (set 6, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-542 +GAME( 199?, sc2dels4 , sc2dels , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, drwho , 0, "BFM", "Del's Millions (Bellfruit) (set 7, UK, 8GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-670 +GAME( 199?, sc2dels2 , sc2dels , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, drwho , 0, "BFM", "Del's Millions (Bellfruit) (set 8, UK) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-669 +GAME( 199?, sc2dels8 , sc2dels , scorpion2 , drwho , bfm_sc2_awp_state, 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_state, 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_state, drwho , 0, "BFM", "Del's Millions (Bellfruit) (set 9, UK, 10GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-821 +GAME( 199?, sc2dels , 0 , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, drwho , 0, "BFM", "Del's Millions (Bellfruit) (set 10, UK, 10GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-820 +GAME( 199?, sc2dels1 , sc2dels , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, 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_state, 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_state, 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_state, 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_state, 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_state, 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_state, 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 +GAME( 199?, sc2delsm , 0 , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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, 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, 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, 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, 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, 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, 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 /******************************************************************************************************************************************************************************************************************** @@ -7961,35 +7996,35 @@ GAME( 199?, sc2delsm3p , sc2delsm , scorpion2 , drwho , bfm_sc2_st ********************************************************************************************************************************************************************************************************************/ // PROJECT NUMBER 6402 DOWN TOWN 16RM - 12-JAN-1995 09:31:41 -GAME( 199?, sc2downt6 , sc2downt , scorpion2 , drwho , bfm_sc2_state, drwho , 0, "BFM", "Down Town (Bellfruit) (set 1, UK, 16RM motor) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-337 +GAME( 199?, sc2downt6 , sc2downt , scorpion2 , drwho , bfm_sc2_awp_state, 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_state, drwho , 0, "BFM", "Down Town (Bellfruit) (set 2, Irish, 16RM motor) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-354 +GAME( 199?, sc2downt7 , sc2downt , scorpion2 , drwho , bfm_sc2_awp_state, 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_state, 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_state, drwho , 0, "BFM", "Down Town (Bellfruit) (set 3, UK, 16RM motor, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-519 +GAME( 199?, sc2downt8a , sc2downt , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, drwho , 0, "BFM", "Down Town (Bellfruit) (set 4, UK, 16RM motor, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-520 +GAME( 199?, sc2downt1 , sc2downt , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, drwho , 0, "BFM", "Down Town (Bellfruit) (set 5, UK) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-510 +GAME( 199?, sc2downt5 , sc2downt , scorpion2 , drwho , bfm_sc2_awp_state, 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_state, 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_state, drwho , 0, "BFM", "Down Town (Bellfruit) (set 6, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-624 +GAME( 199?, sc2downt2 , sc2downt , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, drwho , 0, "BFM", "Down Town (Bellfruit) (set 7, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-625 +GAME( 199?, sc2downt , 0 , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, drwho , 0, "BFM", "Down Town (Bellfruit) (set 8, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-733 +GAME( 199?, sc2downt3a , sc2downt , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, drwho , 0, "BFM", "Down Town (Bellfruit) (set 9, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-734 +GAME( 199?, sc2downt4a , sc2downt , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, drwho , 0, "BFM", "Down Town (Bellfruit) (set 10, UK, 15RM motor, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-780 +GAME( 199?, sc2downt4 , sc2downt , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, drwho , 0, "BFM", "Down Town (Bellfruit) (set 11, UK, 15RM motor, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-782 +GAME( 199?, sc2downt3 , sc2downt , scorpion2 , drwho , bfm_sc2_awp_state, 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, drwho , 0, "BFM", "Down Town (Bellfruit) (set 11, UK, 15RM motor, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-782 /******************************************************************************************************************************************************************************************************************** @@ -7998,11 +8033,11 @@ GAME( 199?, sc2downt3p , sc2downt , scorpion2 , drwho , bfm_sc2_st ********************************************************************************************************************************************************************************************************************/ // PROJECT NUMBER PR6591 CLUB GRAND SLAM - 7-AUG-1996 12:32:05 -GAME( 1996, sc2gslam1 , sc2gslam , scorpion2 , bfmcgslm , bfm_sc2_state, 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_state, 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 +GAME( 1996, sc2gslam1 , sc2gslam , scorpion2 , bfmcgslm , bfm_sc2_awp_state, 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, 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_state, 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_state, 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 +GAME( 1996, sc2gslam , 0 , scorpion2 , bfmcgslm , bfm_sc2_awp_state, 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, 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 @@ -8010,21 +8045,21 @@ GAME( 1996, sc2gslamp , sc2gslam , scorpion2 , bfmcgslm , bfm_sc2_st ********************************************************************************************************************************************************************************************************************/ // PROJECT NUMBER 6553 MAKE A MILLION #4/#8 - 18-SEP-1995 13:54:26 -GAME( 199?, sc2mam4 , sc2mam , scorpion2 , drwho , bfm_sc2_state, 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_state, drwho , 0, "BFM", "Make A Million (Bellfruit) (set 1, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-483 +GAME( 199?, sc2mam4 , sc2mam , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, 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_state, drwho , 0, "BFM", "Make A Million (Bellfruit) (set 2, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-484 +GAME( 199?, sc2mam3 , sc2mam , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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, 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_state, 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_state, drwho , 0, "BFM", "Make A Million (Bellfruit) (set 3, UK, 8GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-485 +GAME( 199?, sc2mam2 , sc2mam , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, drwho , 0, "BFM", "Make A Million (Bellfruit) (set 4, UK, 10GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-731 +GAME( 199?, sc2mam , 0 , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, drwho , 0, "BFM", "Make A Million (Bellfruit) (set 5, UK, 10GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-732 +GAME( 199?, sc2mam1 , sc2mam , scorpion2 , drwho , bfm_sc2_awp_state, 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, drwho , 0, "BFM", "Make A Million (Bellfruit) (set 5, UK, 10GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-732 /******************************************************************************************************************************************************************************************************************** @@ -8032,16 +8067,16 @@ GAME( 199?, sc2mam1p , sc2mam , scorpion2 , drwho , bfm_sc2_st ********************************************************************************************************************************************************************************************************************/ // PROJECT NUMBER 6546 CLUB MAKE A MILLION CASHPOT/JACKPOT - 7-AUG-1996 12:35:19 -GAME( 199?, sc2mamcl3 , sc2mamcl , scorpion2 , drwho , bfm_sc2_state, drwho , 0, "BFM", "Make A Million Club (Bellfruit) (set 1, UK) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-849 +GAME( 199?, sc2mamcl3 , sc2mamcl , scorpion2 , drwho , bfm_sc2_awp_state, 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_state, 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_state, drwho , 0, "BFM", "Make A Million Club (Bellfruit) (set 2, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-916 +GAME( 199?, sc2mamcl2 , sc2mamcl , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, drwho , 0, "BFM", "Make A Million Club (Bellfruit) (set 3, UK, 250GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-914 +GAME( 199?, sc2mamcl , 0 , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, drwho , 0, "BFM", "Make A Million Club (Bellfruit) (set 4, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-915 +GAME( 199?, sc2mamcl1 , sc2mamcl , scorpion2 , drwho , bfm_sc2_awp_state, 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, drwho , 0, "BFM", "Make A Million Club (Bellfruit) (set 4, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-915 /******************************************************************************************************************************************************************************************************************** @@ -8050,24 +8085,24 @@ GAME( 199?, sc2mamcl1p , sc2mamcl , scorpion2 , drwho , bfm_sc2_st ********************************************************************************************************************************************************************************************************************/ // PROJECT NUMBER 6517 INSTANT JACKPOTS V2 - 22-AUG-1995 14:36:22 -GAME( 199?, sc2inst5 , sc2inst , scorpion2 , drwho , bfm_sc2_state, drwho , 0, "BFM", "Instant Jackpot (Bellfruit) (set 1, UK) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-463 +GAME( 199?, sc2inst5 , sc2inst , scorpion2 , drwho , bfm_sc2_awp_state, 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_state, drwho , 0, "BFM", "Instant Jackpot (Bellfruit) (set 2, UK) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-473 +GAME( 199?, sc2inst6 , sc2inst , scorpion2 , drwho , bfm_sc2_awp_state, 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_state, 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_state, drwho , 0, "BFM", "Instant Jackpot (Bellfruit) (set 3, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-521 +GAME( 199?, sc2inst4 , sc2inst , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, drwho , 0, "BFM", "Instant Jackpot (Bellfruit) (set 4, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-522 +GAME( 199?, sc2inst2 , sc2inst , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, drwho , 0, "BFM", "Instant Jackpot (Bellfruit) (set 5, UK, 8GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-605 +GAME( 199?, sc2inst3 , sc2inst , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, drwho , 0, "BFM", "Instant Jackpot (Bellfruit) (set 6, UK, 10GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-715 +GAME( 199?, sc2inst , 0 , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, drwho , 0, "BFM", "Instant Jackpot (Bellfruit) (set 7, UK, 10GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-716 +GAME( 199?, sc2inst1 , sc2inst , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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 @@ -8075,13 +8110,13 @@ GAME( 199?, sc2inst1p , sc2inst , scorpion2 , drwho , bfm_sc2_st ********************************************************************************************************************************************************************************************************************/ // 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_state, drwho , 0, "BFM", "Cash On The Nile Club (Bellfruit) (set 1 UK, 150GBP Jackpot) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-047 +GAME( 199?, sc2cnile1 , sc2cnile , scorpion2 , drwho , bfm_sc2_awp_state, 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_state, 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_state, 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 +GAME( 199?, sc2cnile , 0 , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, 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 +GAME( 199?, sc2cnile2 , sc2cnile , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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 /******************************************************************************************************************************************************************************************************************** @@ -8089,129 +8124,129 @@ GAME( 199?, sc2cnile2p , sc2cnile , scorpion2 , drwho , bfm_sc2_st ********************************************************************************************************************************************************************************************************************/ // PROJECT NUMBER PR6707 FOOTBALL CLUB CASHPOT/JACKPOT - 16-DEC-1996 15:24:47 -GAME( 199?, sc2foot2 , sc2foot , scorpion2 , drwho , bfm_sc2_state, 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_state, drwho , 0, "BFM", "Football Club (Bellfruit) (set 1, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-905 +GAME( 199?, sc2foot2 , sc2foot , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, drwho , 0, "BFM", "Football Club (Bellfruit) (set 2, UK, 250GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-909 +GAME( 199?, sc2foot , 0 , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, drwho , 0, "BFM", "Football Club (Bellfruit) (set 3, UK, 100GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-908 +GAME( 199?, sc2foot1 , sc2foot , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, drwho , 0, "BFM", "Super Star (Bellfruit) (set 1, UK, 2nd Triennial, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-822 +GAME( 199?, sc2sstar1 , sc2sstar , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, drwho , 0, "BFM", "Super Star (Bellfruit) (set 2, UK, 3rd Triennial, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-824 +GAME( 199?, sc2sstar , 0 , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, drwho , 0, "BFM", "Super Star (Bellfruit) (set 3, UK, 2nd Triennial, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-826 +GAME( 199?, sc2sstar3 , sc2sstar , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, drwho , 0, "BFM", "Super Star (Bellfruit) (set 4, UK, 2nd Triennial, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-829 +GAME( 199?, sc2sstar2 , sc2sstar , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, drwho , 0, "BFM", "Club Grand Casino (Bellfruit) (set 1, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-922 +GAME( 199?, sc2cgcas , 0 , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, drwho , 0, "BFM", "Club Grand Casino (Bellfruit) (set 2, UK, 250GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-923 +GAME( 199?, sc2cgcas1 , sc2cgcas , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, drwho , 0, "BFM", "Casino Royale (Bellfruit) (set 1, UK, 8GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS, layout_sc2casr2) // GAME No 95-751-704 +GAMEL( 199?, sc2casr3 , sc2casr , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, drwho , 0, "BFM", "Casino Royale (Bellfruit) (set 2, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS, layout_sc2casr2) // GAME No 95-751-743 +GAMEL( 199?, sc2casr4 , sc2casr , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, drwho , 0, "BFM", "Casino Royale (Bellfruit) (set 3, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS, layout_sc2casr2) // GAME No 95-751-744 +GAMEL( 199?, sc2casr2 , sc2casr , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, drwho , 0, "BFM", "Casino Royale (Bellfruit) (set 4, UK, 3rd Triennial, Protocol) (Scorpion 2/3)", GAME_FLAGS, layout_sc2casr2) // GAME No 95-751-773 +GAMEL( 199?, sc2casr1 , sc2casr , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, 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 +GAMEL( 199?, sc2casr , 0 , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, drwho , 0, "BFM", "Cash Vegas (Bellfruit) (set 1, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-890 +GAME( 199?, sc2cvega , 0 , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, drwho , 0, "BFM", "Cash Vegas (Bellfruit) (set 2, UK, 10GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-891 +GAME( 199?, sc2cvega3 , sc2cvega , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, drwho , 0, "BFM", "Cash Vegas (Bellfruit) (set 3, UK, 8GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-893 +GAME( 199?, sc2cvega2 , sc2cvega , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, drwho , 0, "BFM", "Cash Vegas (Bellfruit) (set 4, UK, 10GBP Jackpot, 3rd Triennial, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-896 +GAME( 199?, sc2cvega1 , sc2cvega , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, drwho , 0, "BFM", "Surprise Surprize (Bellfruit) (set 1, UK, Protocol)(Scorpion 2/3)", GAME_FLAGS, layout_sc2suprz1) // GAME No 95-751-594 +GAMEL( 199?, sc2suprz , 0 , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, drwho , 0, "BFM", "Surprise Surprize (Bellfruit) (set 2, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS, layout_sc2suprz1) // GAME No 95-751-593 +GAMEL( 199?, sc2suprz1 , sc2suprz , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, drwho , 0, "BFM", "Surprise Surprize (Bellfruit) (set 3, UK) (Scorpion 2/3)", GAME_FLAGS, layout_sc2suprz1) // GAME No 95-750-096 +GAMEL( 199?, sc2suprz3 , sc2suprz , scorpion2 , drwho , bfm_sc2_awp_state, 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_state, 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_state, drwho , 0, "BFM", "Surprise Surprize (Bellfruit) (set 4, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS, layout_sc2suprz1) // GAME No 95-751-807 +GAMEL( 199?, sc2suprz2 , sc2suprz , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, drwho , 0, "BFM", "Pharaoh's Gold Club (Bellfruit) (set 1, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS, layout_sc2cpg) // GAME No 95-751-840 +GAMEL( 199?, sc2cpg2 , sc2cpg , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, 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 +GAMEL( 199?, sc2cpg , 0 , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, 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 +GAMEL( 199?, sc2cpg1 , sc2cpg , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, drwho , 0, "BFM", "Showtime Spectacular (Bellfruit) (set 1, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-478 +GAME( 199?, sc2showt4 , sc2showt , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, drwho , 0, "BFM", "Showtime Spectacular (Bellfruit) (set 2, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-479 +GAME( 199?, sc2showt3 , sc2showt , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, drwho , 0, "BFM", "Showtime Spectacular (Bellfruit) (set 3, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-480 +GAME( 199?, sc2showt2 , sc2showt , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, drwho , 0, "BFM", "Showtime Spectacular (Bellfruit) (set 4, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-729 +GAME( 199?, sc2showt , 0 , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, drwho , 0, "BFM", "Showtime Spectacular (Bellfruit) (set 5, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-730 +GAME( 199?, sc2showt1 , sc2showt , scorpion2 , drwho , bfm_sc2_awp_state, 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, drwho , 0, "BFM", "Showtime Spectacular (Bellfruit) (set 5, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-730 /******************************************************************************************************************************************************************************************************************** Cat & Mouse @@ -8222,30 +8257,30 @@ GAME( 199?, sc2showt1p , sc2showt , scorpion2 , drwho , bfm_sc2_st ********************************************************************************************************************************************************************************************************************/ // PROJECT NUMBER 6306 CAT+MOUSE - 4-MAY-1994 17:16:31 -GAME( 199?, sc2catms3 , sc2catms , scorpion2 , bbrkfst , bfm_sc2_state, bbrkfst , 0, "BFM", "Cat & Mouse (Bellfruit) (set 1) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-237 +GAME( 199?, sc2catms3 , sc2catms , scorpion2 , bbrkfst , bfm_sc2_awp_state, 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_state, bbrkfst , 0, "BFM", "Cat & Mouse (Bellfruit) (set 2) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-279 +GAME( 199?, sc2ctms2 , sc2catms , scorpion2 , bbrkfst , bfm_sc2_awp_state, 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_state, bbrkfst , 0, "BFM", "Cat & Mouse (Bellfruit) (set 3) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-280 +GAME( 199?, sc2ctms25 , sc2catms , scorpion2 , bbrkfst , bfm_sc2_awp_state, 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_state, bbrkfst , 0, "BFM", "Cat & Mouse (Bellfruit) (set 4, Deluxe) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-428 +GAME( 199?, sc2catms , 0 , scorpion2 , bbrkfst , bfm_sc2_awp_state, 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_state, 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_state, bbrkfst , 0, "BFM", "Cat & Mouse (Bellfruit) (set 5, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-537 +GAME( 199?, sc2ctms23 , sc2catms , scorpion2 , bbrkfst , bfm_sc2_awp_state, 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, 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_state, 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_state, bbrkfst , 0, "BFM", "Cat & Mouse (Bellfruit) (set 6, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-538 +GAME( 199?, sc2ctms22 , sc2catms , scorpion2 , bbrkfst , bfm_sc2_awp_state, 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, 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_state, 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_state, bbrkfst , 0, "BFM", "Cat & Mouse (Bellfruit) (set 7, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-539 +GAME( 199?, sc2ctms21 , sc2catms , scorpion2 , bbrkfst , bfm_sc2_awp_state, 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, 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_state, bbrkfst , 0, "BFM", "Cat & Mouse (Bellfruit) (set 8, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-540 +GAME( 199?, sc2ctms24p , sc2catms , scorpion2 , bbrkfst , bfm_sc2_awp_state, 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_state, 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_state, bbrkfst , 0, "BFM", "Cat & Mouse (Bellfruit) (set 9, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-660 +GAME( 199?, sc2catms2 , sc2catms , scorpion2 , bbrkfst , bfm_sc2_awp_state, 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, 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_state, 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_state, bbrkfst , 0, "BFM", "Cat & Mouse (Bellfruit) (set 10, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-673 +GAME( 199?, sc2catms1 , sc2catms , scorpion2 , bbrkfst , bfm_sc2_awp_state, 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, bbrkfst , 0, "BFM", "Cat & Mouse (Bellfruit) (set 10, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-673 /******************************************************************************************************************************************************************************************************************** @@ -8253,8 +8288,8 @@ GAME( 199?, sc2catms1p , sc2catms , scorpion2 , bbrkfst , bfm_sc2_st ********************************************************************************************************************************************************************************************************************/ // PROJECT NUMBER 6772 C+M+B TOO #10 DE-REG - 3-JUL-1996 12:51:26 -GAME( 199?, sc2cmbt , 0 , scorpion2 , drwho , bfm_sc2_state, 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_state, drwho , 0, "BFM", "Cat & Mouse & Bonzo Too (Bellfruit) (set 1, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-809 +GAME( 199?, sc2cmbt , 0 , scorpion2 , drwho , bfm_sc2_awp_state, 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, drwho , 0, "BFM", "Cat & Mouse & Bonzo Too (Bellfruit) (set 1, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-809 /******************************************************************************************************************************************************************************************************************** Easy Money @@ -8262,14 +8297,14 @@ GAME( 199?, sc2cmbtp , sc2cmbt , scorpion2 , drwho , bfm_sc2_st ********************************************************************************************************************************************************************************************************************/ // 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_state, 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_state, drwho , 0, "BFM", "Easy Money (Bellfruit) (set 1, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-685 +GAME( 199?, sc2easy , 0 , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, drwho , 0, "BFM", "Easy Money (Bellfruit) (set 2, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-686 +GAME( 199?, sc2easy2 , sc2easy , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, drwho , 0, "BFM", "Easy Money (Bellfruit) (set 3, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-776 +GAME( 199?, sc2easy1 , sc2easy , scorpion2 , drwho , bfm_sc2_awp_state, 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, drwho , 0, "BFM", "Easy Money (Bellfruit) (set 3, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-776 /******************************************************************************************************************************************************************************************************************** Flash Cash @@ -8277,69 +8312,69 @@ GAME( 199?, sc2easy1p , sc2easy , scorpion2 , drwho , bfm_sc2_st ********************************************************************************************************************************************************************************************************************/ // 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_state, 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_state, drwho , 0, "BFM", "Flash Cash (Bellfruit) (set 1, UK, 10GBP Jackpot, 2nd Triennial, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-873 +GAME( 199?, sc2flaca1 , sc2flaca , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, drwho , 0, "BFM", "Flash Cash (Bellfruit) (set 2, UK, 10GBP Jackpot, 2nd Triennial, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-874 +GAME( 199?, sc2flaca2 , sc2flaca , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, drwho , 0, "BFM", "Flash Cash (Bellfruit) (set 3, UK, 10GBP Jackpot, 3rd Triennial, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-877 +GAME( 199?, sc2flaca , 0 , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, bbrkfst , 0, "BFM", "Cashino Club (Bellfruit) (set 1, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-254 +GAME( 199?, sc2cshcl1 , sc2cshcl , scorpion2 , bbrkfst , bfm_sc2_awp_state, 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, 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_state, 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_state, bbrkfst , 0, "BFM", "Cashino Club (Bellfruit) (set 2, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-255 +GAME( 199?, sc2cshcl , 0 , scorpion2 , bbrkfst , bfm_sc2_awp_state, 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, 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_state, 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_state, 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 +GAMEL( 199?, sc2eggs1 , sc2eggs , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, 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 +GAMEL( 199?, sc2eggs , 0 , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, drwho , 0, "BFM", "Wild West Club (Bellfruit) (set 1, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-582 +GAME( 199?, sc2wwcl1 , sc2wwcl , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, drwho , 0, "BFM", "Wild West Club (Bellfruit) (set 2, UK, 250GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-845 +GAME( 199?, sc2wwcl , 0 , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, drwho , 0, "BFM", "Double Diamond (Bellfruit) (set 1, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-599 +GAME( 199?, sc2dbl1 , sc2dbl , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, drwho , 0, "BFM", "Double Diamond (Bellfruit) (set 2, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-600 +GAME( 199?, sc2dbl , 0 , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, drwho , 0, "BFM", "Hyperactive (Bellfruit) (set 1, UK, 10GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-748 +GAME( 199?, sc2hypr , 0 , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, drwho , 0, "BFM", "Hyperactive (Bellfruit) (set 2, UK, 10GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-749 +GAME( 199?, sc2hypr1 , sc2hypr , scorpion2 , drwho , bfm_sc2_awp_state, 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, drwho , 0, "BFM", "Hyperactive (Bellfruit) (set 2, UK, 10GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-749 /******************************************************************************************************************************************************************************************************************** King Cash Club @@ -8347,64 +8382,64 @@ GAME( 199?, sc2hypr1p , sc2hypr , scorpion2 , drwho , bfm_sc2_st ********************************************************************************************************************************************************************************************************************/ // PROJECT NUMBER PR6184 KING CASH 200 POUND JACKPOT DUAL STAKE - 26-NOV-1993 11:38:06 -GAME( 199?, sc2kcclb1 , sc2kcclb , scorpion2 , drwho , bfm_sc2_state, 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_state, drwho , 0, "BFM", "King Cash Club (Bellfruit) (set 2, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-168 +GAME( 199?, sc2kcclb1 , sc2kcclb , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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-NOV-1993 11:40:08 -GAME( 199?, sc2kcclb , 0 , scorpion2 , drwho , bfm_sc2_state, 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_state, drwho , 0, "BFM", "King Cash Club (Bellfruit) (set 1, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-166 +GAME( 199?, sc2kcclb , 0 , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, drwho , 0, "BFM", "Olympic Gold (Bellfruit) (set 1, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-689 +GAME( 199?, sc2olgld , 0 , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, drwho , 0, "BFM", "Olympic Gold (Bellfruit) (set 2, UK, 10GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-690 +GAME( 199?, sc2olgld1 , sc2olgld , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, drwho , 0, "BFM", "Reel Gems (Bellfruit) (set 1, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-612 +GAME( 199?, sc2relgm , 0 , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, drwho , 0, "BFM", "Reel Gems (Bellfruit) (set 2, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-613 +GAME( 199?, sc2relgm1p , sc2relgm , scorpion2 , drwho , bfm_sc2_awp_state, 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_state, 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_state, drwho , 0, "BFM", "Top Wack (Bellfruit) (set 1, UK, 10GBP Jackpot, 1st Triennial, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-791 +GAME( 199?, sc2topwk , 0 , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, drwho , 0, "BFM", "Golden Roulette (Bellfruit) (set 2, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-507 +GAME( 199?, sc2groul , 0 , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, drwho , 0, "BFM", "Hey Presto (Bellfruit) (set 1, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS, layout_sc2heypr) // GAME No 95-751-812 +GAMEL( 199?, sc2heypr , 0 , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, drwho , 0, "BFM", "Majestic Bells (Bellfruit) (set 1, Protocol) (set 2)", GAME_FLAGS, layout_sc2majes) // GAME No 95-751-563 +GAMEL( 199?, sc2majes , 0 , scorpion2 , drwho , bfm_sc2_awp_state, 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, drwho , 0, "BFM", "Majestic Bells (Bellfruit) (set 1, Protocol) (set 2)", GAME_FLAGS, layout_sc2majes) // GAME No 95-751-563 /******************************************************************************************************************************************************************************************************************** Pay Roll Casino @@ -8412,35 +8447,35 @@ GAMEL( 199?, sc2majesp , sc2majes , scorpion2 , drwho , bfm_sc2_s ********************************************************************************************************************************************************************************************************************/ // PROJECT NUMBER 7015 PAYROLL CASINO AT MAZOOMA 5P - 14-MAY-1998 10:20:02 -GAME( 199?, sc2payr , 0 , scorpion2 , drwho , bfm_sc2_state, drwho , 0, "BFM/Mazooma", "Pay Roll Casino (Bellfruit/Mazooma) (Scorpion 2/3)", GAME_FLAGS) // GAME No PRCVM52 +GAME( 199?, sc2payr , 0 , scorpion2 , drwho , bfm_sc2_awp_state, 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_state, drwho , 0, "BFM", "Carrot Gold Club (Bellfruit) (Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-968 +GAME( 199?, sc2cgc , 0 , scorpion2 , drwho , bfm_sc2_awp_state, 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_state, drwho , 0, "BFM", "The Great Train Robbery (Bellfruit) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-137 +GAME( 199?, sc2gtr , 0 , scorpion2 , drwho , bfm_sc2_awp_state, 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_state, drwho , 0, "BFM", "Main Attraction (Bellfruit) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-115 +GAME( 199?, sc2maina , 0 , scorpion2 , drwho , bfm_sc2_awp_state, 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_state, 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 +GAME( 1995, sc2focus , 0 , scorpion3 , scorpion3 , bfm_sc2_awp_state, 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) @@ -8448,7 +8483,7 @@ GAME( 1995, sc2focus , 0 , scorpion3 , scorpion3 , bfm_sc2_st ********************************************************************************************************************************************************************************************************************/ // PROJECT NUMBER 6489 PUBLIC ENEMY No1 - 22-MAY-1995 09:24:05 -GAME( 199?, sc2pe1g , 0 , scorpion2 , drwho , bfm_sc2_state, drwhon , 0, "BFM", "Public Enemy No.1 (Bellfruit) [German] (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-415 +GAME( 199?, sc2pe1g , 0 , scorpion2 , drwho , bfm_sc2_awp_state, drwhon , 0, "BFM", "Public Enemy No.1 (Bellfruit) [German] (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-415 /******************************************************************************************************************************************************************************************************************** @@ -8472,22 +8507,22 @@ ROM_START( sc2winstfp ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "winning-s 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_state, 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_state, drwho , 0, "BFM", "Winning Streak (Bellfruit) (set 1, Protocol) (Scorpion 2)", GAME_FLAGS ) // GAME No 95-751-702 +GAME( 198?, sc2winst , 0 , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, drwho , 0, "BFM", "Winning Streak (Bellfruit) (set 2, Protocol) (Scorpion 2)", GAME_FLAGS ) // GAME No 95-751-700 +GAME( 198?, sc2winstd , sc2winst , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, drwho , 0, "BFM", "Winning Streak (Bellfruit) (set 3, Protocol) (Scorpion 2)", GAME_FLAGS ) // GAME No 95-751-766 +GAME( 198?, sc2winstb , sc2winst , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, drwho , 0, "BFM", "Winning Streak (Bellfruit) (set 4, Protocol) (Scorpion 2)", GAME_FLAGS ) // GAME No 95-751-767 +GAME( 198?, sc2winste , sc2winst , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, drwho , 0, "BFM", "Winning Streak (Bellfruit) (set 5) (Scorpion 2)", GAME_FLAGS ) // GAME No 95-750-777 +GAME( 198?, sc2winstg , sc2winst , scorpion2 , drwho , bfm_sc2_awp_state, 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_state, 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_state, drwho , 0, "BFM", "Winning Streak (Bellfruit) (set 6, Protocol) (Scorpion 2)", GAME_FLAGS ) // GAME No 95-751-778 +GAME( 198?, sc2winstf , sc2winst , scorpion2 , drwho , bfm_sc2_awp_state, 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, drwho , 0, "BFM", "Winning Streak (Bellfruit) (set 6, Protocol) (Scorpion 2)", GAME_FLAGS ) // GAME No 95-751-778 /******************************************************************************************************************************************************************************************************************** @@ -8504,14 +8539,14 @@ ROM_START( sc2cexpld ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "cash_explo 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_state, 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_state, drwho , 0, "BFM", "Cash Explosion (Bellfruit) (set 1, Protocol) (Scorpion 2)", GAME_FLAGS ) // GAME No 95-751-606 +GAME( 198?, sc2cexpld , sc2cexpl , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, drwho , 0, "BFM", "Cash Explosion (Bellfruit) (set 2, Protocol) (Scorpion 2)", GAME_FLAGS ) // GAME No 95-751-723 +GAME( 198?, sc2cexplc , sc2cexpl , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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_state, 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_state, drwho , 0, "BFM", "Cash Explosion (Bellfruit) (set 3, Protocol) (Scorpion 2)", GAME_FLAGS ) // GAME No 95-751-728 +GAME( 198?, sc2cexple , sc2cexpl , scorpion2 , drwho , bfm_sc2_awp_state, 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, drwho , 0, "BFM", "Cash Explosion (Bellfruit) (set 3, Protocol) (Scorpion 2)", GAME_FLAGS ) // GAME No 95-751-728 /******************************************************************************************************************************************************************************************************************** ********************************************************************************************************************************************************************************************************************* @@ -8532,19 +8567,19 @@ GAME( 198?, sc2cexplb , sc2cexpl , scorpion2 , drwho , bfm_sc2_st ********************************************************************************************************************************************************************************************************************/ // 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_state, 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 +GAME( 1996, sc2luvv6p , sc2luvv , scorpion2_dm01 , luvjub , bfm_sc2_dmd_state, 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_state, 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_state, 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 +GAME( 1996, sc2luvv2 , sc2luvv , scorpion2_dm01 , luvjub , bfm_sc2_dmd_state, 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, 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_state, 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_state, 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 +GAME( 1996, sc2luvv , 0 , scorpion2_dm01 , luvjub , bfm_sc2_dmd_state, 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, 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_state, 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_state, 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 +GAME( 1996, sc2luvv4 , sc2luvv , scorpion2_dm01 , luvjub , bfm_sc2_dmd_state, 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, 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_state, 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_state, 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 +GAME( 1996, sc2luvv1 , sc2luvv , scorpion2_dm01 , luvjub , bfm_sc2_dmd_state, 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, 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 /******************************************************************************************************************************************************************************************************************** @@ -8553,20 +8588,20 @@ GAME( 1996, sc2luvv1p , sc2luvv , scorpion2_dm01 , luvjub , bfm_sc2_st ********************************************************************************************************************************************************************************************************************/ // PROJECT NUMBER PR6331 PUBLIC ENEMY NO.1 - 26-JUL-1994 09:24:19 -GAMEL( 1996, sc2cpe3 , sc2cpe , scorpion2_dm01_5m , cpeno1 , bfm_sc2_state, 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_state, cpeno1 , 0, "BFM", "Club Public Enemy No.1 (set 1, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS, layout_sc2cpe) // GAME No 95-751-257 +GAMEL( 1996, sc2cpe3 , sc2cpe , scorpion2_dm01_5m , cpeno1 , bfm_sc2_dmd_state, 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, 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_state, 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_state, cpeno1 , 0, "BFM", "Club Public Enemy No.1 (set 2, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS, layout_sc2cpe) // GAME No 95-751-273 +GAMEL( 1996, sc2cpe4 , sc2cpe , scorpion2_dm01_5m , cpeno1 , bfm_sc2_dmd_state, 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, 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_state, 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_state, cpeno1 , 0, "BFM", "Club Public Enemy No.1 (set 3, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS, layout_sc2cpe) // GAME No 95-751-597 +GAMEL( 1996, sc2cpe2 , sc2cpe , scorpion2_dm01_5m , cpeno1 , bfm_sc2_dmd_state, 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, 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_state, 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_state, cpeno1 , 0, "BFM", "Club Public Enemy No.1 (set 4, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS, layout_sc2cpe) // GAME No 95-751-598 +GAMEL( 1996, sc2cpe1 , sc2cpe , scorpion2_dm01_5m , cpeno1 , bfm_sc2_dmd_state, 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, 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_state, 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_state, cpeno1 , 0, "BFM", "Club Public Enemy No.1 (set 5, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS, layout_sc2cpe) // GAME No 95-751-846 +GAMEL( 1996, sc2cpe , 0 , scorpion2_dm01_5m , cpeno1 , bfm_sc2_dmd_state, 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, 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 @@ -8574,19 +8609,19 @@ GAMEL( 1996, sc2cpep , sc2cpe , scorpion2_dm01_5m , cpeno1 , bfm_sc ********************************************************************************************************************************************************************************************************************/ // PROJECT NUMBER 6012 COPS & ROBBERS #3/#6 - 29-DEC-1992 21:26:28 -GAME( 199?, sc2cops5 , sc2cops , scorpion2_dm01_3m , drwho , bfm_sc2_state, ofah , 0, "BFM", "Cops 'n' Robbers (Bellfruit) (set 1) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-044 +GAME( 199?, sc2cops5 , sc2cops , scorpion2_dm01_3m , drwho , bfm_sc2_dmd_state, 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_state, ofah , 0, "BFM", "Cops 'n' Robbers (Bellfruit) (set 2) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-110 +GAME( 199?, sc2cops2 , sc2cops , scorpion2_dm01_3m , drwho , bfm_sc2_dmd_state, 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_state, 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_state, ofah , 0, "BFM", "Cops 'n' Robbers (Bellfruit) (set 3, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-577 +GAME( 199?, sc2cops3 , sc2cops , scorpion2_dm01_3m , drwho , bfm_sc2_dmd_state, 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, 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_state, ofah , 0, "BFM", "Cops 'n' Robbers (Bellfruit) (set 4, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-578 +GAME( 199?, sc2copsp , sc2cops , scorpion2_dm01_3m , drwho , bfm_sc2_dmd_state, 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_state, ofah , 0, "BFM", "Cops 'n' Robbers (Bellfruit) (set 5) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-645 +GAME( 199?, sc2cops4 , sc2cops , scorpion2_dm01_3m , drwho , bfm_sc2_dmd_state, 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_state, 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_state, ofah , 0, "BFM", "Cops 'n' Robbers (Bellfruit) (set 6, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-652 +GAME( 199?, sc2cops , 0 , scorpion2_dm01_3m , drwho , bfm_sc2_dmd_state, 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, ofah , 0, "BFM", "Cops 'n' Robbers (Bellfruit) (set 6, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-652 /******************************************************************************************************************************************************************************************************************** @@ -8596,12 +8631,12 @@ GAME( 199?, sc2cops1p , sc2cops , scorpion2_dm01_3m , drwho , bfm_sc2 ********************************************************************************************************************************************************************************************************************/ // 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_state, 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_state, ofah , 0, "BFM", "Casino Cops 'n' Robbers (Bellfruit) (set 1, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-814 +GAME( 199?, sc2copsc , sc2cops , scorpion2_dm01_3m , drwho , bfm_sc2_dmd_state, 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, 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_state, 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_state, 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_state, ofah , 0, "BFM", "Casino Cops 'n' Robbers (Bellfruit) (set 2, Protocol) (Scorpion 2/3) (alt matrix rom)", GAME_FLAGS) // GAME No 95-751-816 +GAME( 199?, sc2copsc1 , sc2cops , scorpion2_dm01_3m , drwho , bfm_sc2_dmd_state, 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, 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, ofah , 0, "BFM", "Casino Cops 'n' Robbers (Bellfruit) (set 2, Protocol) (Scorpion 2/3) (alt matrix rom)", GAME_FLAGS) // GAME No 95-751-816 /******************************************************************************************************************************************************************************************************************** @@ -8610,25 +8645,25 @@ GAME( 199?, sc2copsc1pa , sc2cops , scorpion2_dm01_3m , drwho , bfm_sc2 ********************************************************************************************************************************************************************************************************************/ // PROJECT PR6332 CLUB COPS AND ROBBERS DELUXE - 17-NOV-1995 12:36:04 -GAME( 199?, sc2copdc5 , sc2copdc , scorpion2_dm01_3m , drwho , bfm_sc2_state, 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_state, 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 +GAME( 199?, sc2copdc5 , sc2copdc , scorpion2_dm01_3m , drwho , bfm_sc2_dmd_state, 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, 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_state, ofah , 0, "BFM", "Cops 'n' Robbers Club Deluxe (Bellfruit) (set 2, UK, 250GBP Jackpot) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-562 +GAME( 199?, sc2copdc6 , sc2copdc , scorpion2_dm01_3m , drwho , bfm_sc2_dmd_state, 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_state, 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_state, 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 +GAME( 199?, sc2copdc1 , sc2copdc , scorpion2_dm01_3m , drwho , bfm_sc2_dmd_state, 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, 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_state, 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_state, 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 +GAME( 199?, sc2copdc2 , sc2copdc , scorpion2_dm01_3m , drwho , bfm_sc2_dmd_state, 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, 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_state, 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_state, 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 +GAME( 199?, sc2copdc3 , sc2copdc , scorpion2_dm01_3m , drwho , bfm_sc2_dmd_state, 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, 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_state, 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_state, 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 +GAME( 199?, sc2copdc4 , sc2copdc , scorpion2_dm01_3m , drwho , bfm_sc2_dmd_state, 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, 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_state, 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_state, 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 +GAME( 199?, sc2copdc , 0 , scorpion2_dm01_3m , drwho , bfm_sc2_dmd_state, 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, 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 /******************************************************************************************************************************************************************************************************************** @@ -8638,21 +8673,21 @@ GAME( 199?, sc2copdcp , sc2copdc , scorpion2_dm01_3m , drwho , bfm_sc2 ********************************************************************************************************************************************************************************************************************/ // PROJECT NUMBER 6201 ROUND THE TOWN - 4-MAR-1993 11:05:07 -GAMEL( 199?, sc2town4 , sc2town , scorpion2_dm01_3m , drwho , bfm_sc2_state, ofah , 0, "BFM", "Round The Town (Bellfruit) (set 1) (Scorpion 2/3)", GAME_FLAGS, layout_sc2town2) // GAME No 95-750-052 +GAMEL( 199?, sc2town4 , sc2town , scorpion2_dm01_3m , drwho , bfm_sc2_dmd_state, 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_state, ofah , 0, "BFM", "Round The Town (Bellfruit) (set 2) (Scorpion 2/3)", GAME_FLAGS, layout_sc2town2) // GAME No 95-750-069 +GAMEL( 199?, sc2town2 , sc2town , scorpion2_dm01_3m , drwho , bfm_sc2_dmd_state, 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_state, 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_state, ofah , 0, "BFM", "Round The Town (Bellfruit) (set 3, Protocol) (Scorpion 2/3)", GAME_FLAGS, layout_sc2town2) // GAME No 95-751-591 +GAMEL( 199?, sc2town3 , sc2town , scorpion2_dm01_3m , drwho , bfm_sc2_dmd_state, 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, 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_state, 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_state, 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_state, ofah , 0, "BFM", "Round The Town (Bellfruit) (set 4, Protocol) (Scorpion 2/3)", GAME_FLAGS, layout_sc2town2) // GAME No 95-751-592 +GAMEL( 199?, sc2town1 , sc2town , scorpion2_dm01_3m , drwho , bfm_sc2_dmd_state, 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, 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, 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_state, ofah , 0, "BFM", "Round The Town (Bellfruit) (set 5) (Scorpion 2/3)", GAME_FLAGS, layout_sc2town2) // GAME No 95-750-642 +GAMEL( 199?, sc2town5 , sc2town , scorpion2_dm01_3m , drwho , bfm_sc2_dmd_state, 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_state, 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_state, ofah , 0, "BFM", "Round The Town (Bellfruit) (set 6, Protocol) (Scorpion 2/3)", GAME_FLAGS, layout_sc2town2) // GAME No 95-751-654 +GAMEL( 199?, sc2town , 0 , scorpion2_dm01_3m , drwho , bfm_sc2_dmd_state, 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, 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 @@ -8661,15 +8696,15 @@ GAMEL( 199?, sc2townp , sc2town , scorpion2_dm01_3m , drwho , bfm_sc ********************************************************************************************************************************************************************************************************************/ // PROJECT NUMBER 6207 ONLY FOOLS AND HORSES - 14-OCT-1993 15:28:16 -GAME( 199?, sc2ofool1 , sc2ofool , scorpion2_dm01_3m , drwho , bfm_sc2_state, ofah , 0, "BFM", "Only Fools & Horses (Bellfruit) (set 1) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-147 +GAME( 199?, sc2ofool1 , sc2ofool , scorpion2_dm01_3m , drwho , bfm_sc2_dmd_state, 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_state, ofah , 0, "BFM", "Only Fools & Horses (Bellfruit) (set 2) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-151 +GAME( 199?, sc2ofool3 , sc2ofool , scorpion2_dm01_3m , drwho , bfm_sc2_dmd_state, 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_state, ofah , 0, "BFM", "Only Fools & Horses (Bellfruit) (set 3) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-159 +GAME( 199?, sc2ofool , 0 , scorpion2_dm01_3m , drwho , bfm_sc2_dmd_state, 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_state, ofah , 0, "BFM", "Only Fools & Horses (Bellfruit) (set 4) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-162 +GAME( 199?, sc2ofool2 , sc2ofool , scorpion2_dm01_3m , drwho , bfm_sc2_dmd_state, 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_state, ofah , 0, "BFM", "Only Fools & Horses (Bellfruit) (set 5) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-177 +GAME( 199?, sc2ofool4 , sc2ofool , scorpion2_dm01_3m , drwho , bfm_sc2_dmd_state, ofah , 0, "BFM", "Only Fools & Horses (Bellfruit) (set 5) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-750-177 /******************************************************************************************************************************************************************************************************************** @@ -8677,10 +8712,10 @@ GAME( 199?, sc2ofool4 , sc2ofool , scorpion2_dm01_3m , drwho , bfm_sc2 ********************************************************************************************************************************************************************************************************************/ // PROJECT NUMBER 6221 PARTY TIME BINGO SCORPION 2 - 10-JUN-1993 14:26:26 -GAMEL( 199?, sc2ptytm1 , sc2ptytm , scorpion2_dm01_3m , drwho , bfm_sc2_state, ofah , 0, "BFM", "Party Time (Bellfruit) (set 1) (Scorpion 2/3)", GAME_FLAGS, layout_sc2ptytm1) // GAME No 95-750-092 +GAMEL( 199?, sc2ptytm1 , sc2ptytm , scorpion2_dm01_3m , drwho , bfm_sc2_dmd_state, 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_state, 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_state, ofah , 0, "BFM", "Party Time (Bellfruit) (set 2, Protocol) (Scorpion 2/3)", GAME_FLAGS, layout_sc2ptytm1) // GAME No 95-751-806 +GAMEL( 199?, sc2ptytm , 0 , scorpion2_dm01_3m , drwho , bfm_sc2_dmd_state, 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, ofah , 0, "BFM", "Party Time (Bellfruit) (set 2, Protocol) (Scorpion 2/3)", GAME_FLAGS, layout_sc2ptytm1) // GAME No 95-751-806 /******************************************************************************************************************************************************************************************************************** @@ -8688,7 +8723,7 @@ GAMEL( 199?, sc2ptytmp , sc2ptytm , scorpion2_dm01_3m , drwho , bfm_sc ********************************************************************************************************************************************************************************************************************/ // PROJECT NUMBER 6172 ALONG THE PROM SINGLE SITE - 30-MAR-1993 12:03:27 -GAMEL( 199?, sc2prom , 0 , scorpion2_dm01_3m , drwho , bfm_sc2_state, prom , 0, "BFM", "Along The Prom (Bellfruit) (Scorpion 2/3)", GAME_FLAGS, layout_sc2prom) // GAME No 95-750-062 +GAMEL( 199?, sc2prom , 0 , scorpion2_dm01_3m , drwho , bfm_sc2_dmd_state, prom , 0, "BFM", "Along The Prom (Bellfruit) (Scorpion 2/3)", GAME_FLAGS, layout_sc2prom) // GAME No 95-750-062 /******************************************************************************************************************************************************************************************************************** @@ -8696,12 +8731,12 @@ GAMEL( 199?, sc2prom , 0 , scorpion2_dm01_3m , drwho , bfm_sc ********************************************************************************************************************************************************************************************************************/ // PROJECT NUMBER PR6432 PREMIER CLUB MANAGER - 26-JAN-1996 11:52:43 -GAMEL( 199?, sc2prem2 , sc2prem , scorpion2_dm01_3m , drwho , bfm_sc2_state, prom , 0, "BFM", "Premier Club Manager (Bellfruit) (set 1, UK) (Scorpion 2/3)", GAME_FLAGS, layout_sc2prem2) // GAME No 95-750-616 +GAMEL( 199?, sc2prem2 , sc2prem , scorpion2_dm01_3m , drwho , bfm_sc2_dmd_state, 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_state, prom , 0, "BFM", "Premier Club Manager (Bellfruit) (set 2, UK, 250GBP Jackpot) (Scorpion 2/3)", GAME_FLAGS, layout_sc2prem2) // GAME No 95-750-848 +GAMEL( 199?, sc2prem , 0 , scorpion2_dm01_3m , drwho , bfm_sc2_dmd_state, 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_state, 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_state, prom , 0, "BFM", "Premier Club Manager (Bellfruit) (set 3, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS, layout_sc2prem2) // GAME No 95-751-847 +GAMEL( 199?, sc2prem1 , sc2prem , scorpion2_dm01_3m , drwho , bfm_sc2_dmd_state, 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, 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 @@ -8709,14 +8744,14 @@ GAMEL( 199?, sc2prem1p , sc2prem , scorpion2_dm01_3m , drwho , bfm_sc ********************************************************************************************************************************************************************************************************************/ // PROJECT NUMBER 6632 GOLDEN CASINO VAR STAKE/JACKPOT - 12-FEB-1997 15:54:10 -GAME( 199?, sc2gcclb2 , sc2gcclb , scorpion2_dm01_3m , drwho , bfm_sc2_state, 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_state, prom , 0, "BFM", "Golden Casino Club (Bellfruit) (set 1, UK, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-927 +GAME( 199?, sc2gcclb2 , sc2gcclb , scorpion2_dm01_3m , drwho , bfm_sc2_dmd_state, 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, 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_state, 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_state, prom , 0, "BFM", "Golden Casino Club (Bellfruit) (set 2, UK, 250GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-928 +GAME( 199?, sc2gcclb , 0 , scorpion2_dm01_3m , drwho , bfm_sc2_dmd_state, 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, 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_state, 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_state, prom , 0, "BFM", "Golden Casino Club (Bellfruit) (set 3, UK, 100GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-929 +GAME( 199?, sc2gcclb1 , sc2gcclb , scorpion2_dm01_3m , drwho , bfm_sc2_dmd_state, 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, prom , 0, "BFM", "Golden Casino Club (Bellfruit) (set 3, UK, 100GBP Jackpot, Protocol) (Scorpion 2/3)", GAME_FLAGS) // GAME No 95-751-929 /******************************************************************************************************************************************************************************************************************** @@ -8734,81 +8769,81 @@ GAME( 199?, sc2gcclb1p , sc2gcclb , scorpion2_dm01_3m , drwho , bfm // 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_state, drwho , 0, "Mdm", "Gold Reserve (Mdm) (v1.3) (Scorpion 2/3)", GAME_FLAGS) -GAME( 199?, sc2goldrp , sc2goldr , scorpion2 , drwho , bfm_sc2_state, drwho , 0, "Mdm", "Gold Reserve (Mdm) (v1.3 Protocol) (Scorpion 2/3)", GAME_FLAGS) -GAME( 199?, sc2goldr1 , sc2goldr , scorpion2 , drwho , bfm_sc2_state, drwho , 0, "Mdm", "Gold Reserve (Mdm) (set 2) (Scorpion 2/3)", GAME_FLAGS) +GAME( 199?, sc2goldr , 0 , scorpion2 , drwho , bfm_sc2_awp_state, drwho , 0, "Mdm", "Gold Reserve (Mdm) (v1.3) (Scorpion 2/3)", GAME_FLAGS) +GAME( 199?, sc2goldrp , sc2goldr , scorpion2 , drwho , bfm_sc2_awp_state, drwho , 0, "Mdm", "Gold Reserve (Mdm) (v1.3 Protocol) (Scorpion 2/3)", GAME_FLAGS) +GAME( 199?, sc2goldr1 , sc2goldr , scorpion2 , drwho , bfm_sc2_awp_state, drwho , 0, "Mdm", "Gold Reserve (Mdm) (set 2) (Scorpion 2/3)", GAME_FLAGS) -GAME( 199?, sc2hifly , 0 , scorpion2 , drwho , bfm_sc2_state, drwho , 0, "Mdm", "High Flyer (Mdm) (v4.1) (Scorpion 2/3)", GAME_FLAGS) -GAME( 199?, sc2hifly2 , sc2hifly , scorpion2 , drwho , bfm_sc2_state, drwho , 0, "Mdm", "High Flyer (Mdm) (v3.1) (Scorpion 2/3)", GAME_FLAGS) -GAME( 199?, sc2hifly3 , sc2hifly , scorpion2 , drwho , bfm_sc2_state, drwho , 0, "Mdm", "High Flyer (Mdm) (v2.1) (Scorpion 2/3)", GAME_FLAGS) -GAME( 199?, sc2hifly4 , sc2hifly , scorpion2 , drwho , bfm_sc2_state, drwho , 0, "Mdm", "High Flyer (Mdm) (v?.?) (Scorpion 2/3)", GAME_FLAGS) +GAME( 199?, sc2hifly , 0 , scorpion2 , drwho , bfm_sc2_awp_state, drwho , 0, "Mdm", "High Flyer (Mdm) (v4.1) (Scorpion 2/3)", GAME_FLAGS) +GAME( 199?, sc2hifly2 , sc2hifly , scorpion2 , drwho , bfm_sc2_awp_state, drwho , 0, "Mdm", "High Flyer (Mdm) (v3.1) (Scorpion 2/3)", GAME_FLAGS) +GAME( 199?, sc2hifly3 , sc2hifly , scorpion2 , drwho , bfm_sc2_awp_state, drwho , 0, "Mdm", "High Flyer (Mdm) (v2.1) (Scorpion 2/3)", GAME_FLAGS) +GAME( 199?, sc2hifly4 , sc2hifly , scorpion2 , drwho , bfm_sc2_awp_state, drwho , 0, "Mdm", "High Flyer (Mdm) (v?.?) (Scorpion 2/3)", GAME_FLAGS) -GAME( 199?, sc2scc , 0 , scorpion2 , drwho , bfm_sc2_state, drwho , 0, "Mdm", "Safe Cracker Club (Mdm) (v4.4) (Scorpion 2/3)", GAME_FLAGS) // also marked as 'GLOBAL'? +GAME( 199?, sc2scc , 0 , scorpion2 , drwho , bfm_sc2_awp_state, 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_state, drwho , 0, "Global", "Spotted Dick (Global) (v3.1) (Scorpion 2/3)", GAME_FLAGS) -GAME( 199?, sc2dickp , sc2dick , scorpion2 , drwho , bfm_sc2_state, drwho , 0, "Global", "Spotted Dick (Global) (v3.1 Protocol) (Scorpion 2/3)", GAME_FLAGS) -GAME( 199?, sc2dick1 , sc2dick , scorpion2 , drwho , bfm_sc2_state, drwho , 0, "Global", "Spotted Dick (Global) (v2.2) (Scorpion 2/3)", GAME_FLAGS) -GAME( 199?, sc2dick2 , sc2dick , scorpion2 , drwho , bfm_sc2_state, drwho , 0, "Global", "Spotted Dick (Global) (v1.5) (Scorpion 2/3)", GAME_FLAGS) -GAME( 199?, sc2dick2p , sc2dick , scorpion2 , drwho , bfm_sc2_state, drwho , 0, "Global", "Spotted Dick (Global) (v1.5 Protocol ) (Scorpion 2/3)", GAME_FLAGS) -GAME( 199?, sc2dick2e , sc2dick , scorpion2 , drwho , bfm_sc2_state, drwho , 0, "Global", "Spotted Dick (Global) (v?.? Euro) (Scorpion 2/3)", GAME_FLAGS) -GAME( 199?, sc2dick2eu , sc2dick , scorpion2 , drwho , bfm_sc2_state, drwho , 0, "Global", "Spotted Dick (Global) (v?.? Euro unencrypted) (Scorpion 2/3)", GAME_FLAGS) - -GAME( 199?, sc2pick , 0 , scorpion2 , drwho , bfm_sc2_state, drwho , 0, "Global", "Pick Of The Bunch (Global) (v2.3) (Scorpion 2/3)", GAME_FLAGS) -GAME( 199?, sc2pickp , sc2pick , scorpion2 , drwho , bfm_sc2_state, drwho , 0, "Global", "Pick Of The Bunch (Global) (v2.3 Protocol) (Scorpion 2/3)", GAME_FLAGS) - -GAME( 199?, sc2pickc , 0 , scorpion2 , drwho , bfm_sc2_state, drwho , 0, "Global", "Pick Of The Bunch (Club?) (Global) (v1.9) (Scorpion 2/3)", GAME_FLAGS) -GAME( 199?, sc2pickcp , sc2pick , scorpion2 , drwho , bfm_sc2_state, 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_state, drwho , 0, "Global", "How Big's Your Rock? (Global) (v1.5) (Scorpion 2/3)", GAME_FLAGS) -GAME( 199?, sc2rockp , sc2rock , scorpion2 , drwho , bfm_sc2_state, 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_state, drwho , 0, "Global", "How Big's Your Rock? (Global) (v1.4) (Scorpion 2/3)", GAME_FLAGS) -GAME( 199?, sc2rock1p , sc2rock , scorpion2 , drwho , bfm_sc2_state, 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_state, drwho , 0, "Global", "How Big's Your Rock? (Global) (v?.? Euro) (Scorpion 2/3)", GAME_FLAGS) - -GAME( 199?, sc2call , 0 , scorpion2 , drwho , bfm_sc2_state, drwho , 0, "Global", "It's Your Call (Global) (v2.7) (Scorpion 2/3)", GAME_FLAGS) -GAME( 199?, sc2callp , sc2call , scorpion2 , drwho , bfm_sc2_state, drwho , 0, "Global", "It's Your Call (Global) (v2.7 Protocol) (Scorpion 2/3)", GAME_FLAGS) - -GAME( 199?, sc2callc , 0 , scorpion2 , drwho , bfm_sc2_state, drwho , 0, "Global", "It's Your Call (Club?) (Global) (v1.6) (Scorpion 2/3)", GAME_FLAGS) -GAME( 199?, sc2callcp , sc2callc , scorpion2 , drwho , bfm_sc2_state, 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_state, drwho , 0, "Concept", "Bar 7 (Concept) (set 1)", GAME_FLAGS) -GAME( 199?, sc2bar7a , sc2bar7 , scorpion2 , drwho , bfm_sc2_state, drwho , 0, "Concept", "Bar 7 (Concept) (set 2)", GAME_FLAGS) -GAME( 199?, sc2bar7b , sc2bar7 , scorpion2 , drwho , bfm_sc2_state, drwho , 0, "Concept", "Bar 7 (Concept) (set 3)", GAME_FLAGS) -GAME( 199?, sc2bar7c , sc2bar7 , scorpion2 , drwho , bfm_sc2_state, drwho , 0, "Concept", "Bar 7 (Concept) (set 4)", GAME_FLAGS) -GAME( 199?, sc2bar7d , sc2bar7 , scorpion2 , drwho , bfm_sc2_state, drwho , 0, "Concept", "Bar 7 (Concept) (set 5)", GAME_FLAGS) -GAME( 199?, sc2bar7e , sc2bar7 , scorpion2 , drwho , bfm_sc2_state, drwho , 0, "Concept", "Bar 7 (Concept) (set 6)", GAME_FLAGS) -GAME( 199?, sc2bar7f , sc2bar7 , scorpion2 , drwho , bfm_sc2_state, drwho , 0, "Concept", "Bar 7 (Concept) (set 7)", GAME_FLAGS) -GAME( 199?, sc2bar7g , sc2bar7 , scorpion2 , drwho , bfm_sc2_state, drwho , 0, "Concept", "Bar 7 (Concept) (set 8)", GAME_FLAGS) -GAME( 199?, sc2bar7h , sc2bar7 , scorpion2 , drwho , bfm_sc2_state, drwho , 0, "Concept", "Bar 7 (Concept) (set 9)", GAME_FLAGS) -GAME( 199?, sc2bar7i , sc2bar7 , scorpion2 , drwho , bfm_sc2_state, drwho , 0, "Concept", "Bar 7 (Concept) (set 10)", GAME_FLAGS) -GAME( 199?, sc2bar7j , sc2bar7 , scorpion2 , drwho , bfm_sc2_state, drwho , 0, "Concept", "Bar 7 (Concept) (set 11)", GAME_FLAGS) -GAME( 199?, sc2bar7k , sc2bar7 , scorpion2 , drwho , bfm_sc2_state, drwho , 0, "Concept", "Bar 7 (Concept) (set 12)", GAME_FLAGS) - -GAME( 199?, sc2bbar7 , 0 , scorpion2 , drwho , bfm_sc2_state, drwho , 0, "Concept", "Big Bar 7 (Concept) (set 1)", GAME_FLAGS) -GAME( 199?, sc2bbar7a , sc2bbar7 , scorpion2 , drwho , bfm_sc2_state, drwho , 0, "Concept", "Big Bar 7 (Concept) (set 2)", GAME_FLAGS) -GAME( 199?, sc2bbar7b , sc2bbar7 , scorpion2 , drwho , bfm_sc2_state, drwho , 0, "Concept", "Big Bar 7 (Concept) (set 3)", GAME_FLAGS) -GAME( 199?, sc2bbar7c , sc2bbar7 , scorpion2 , drwho , bfm_sc2_state, drwho , 0, "Concept", "Big Bar 7 (Concept) (set 4)", GAME_FLAGS) -GAME( 199?, sc2bbar7d , sc2bbar7 , scorpion2 , drwho , bfm_sc2_state, drwho , 0, "Concept", "Big Bar 7 (Concept) (set 5)", GAME_FLAGS) -GAME( 199?, sc2bbar7e , sc2bbar7 , scorpion2 , drwho , bfm_sc2_state, drwho , 0, "Concept", "Big Bar 7 (Concept) (set 6)", GAME_FLAGS) -GAME( 199?, sc2bbar7f , sc2bbar7 , scorpion2 , drwho , bfm_sc2_state, drwho , 0, "Concept", "Big Bar 7 (Concept) (set 7)", GAME_FLAGS) -GAME( 199?, sc2bbar7g , sc2bbar7 , scorpion2 , drwho , bfm_sc2_state, drwho , 0, "Concept", "Big Bar 7 (Concept) (set 8)", GAME_FLAGS) -GAME( 199?, sc2bbar7h , sc2bbar7 , scorpion2 , drwho , bfm_sc2_state, drwho , 0, "Concept", "Big Bar 7 (Concept) (set 9)", GAME_FLAGS) -GAME( 199?, sc2bbar7i , sc2bbar7 , scorpion2 , drwho , bfm_sc2_state, drwho , 0, "Concept", "Big Bar 7 (Concept) (set 10)", GAME_FLAGS) -GAME( 199?, sc2bbar7j , sc2bbar7 , scorpion2 , drwho , bfm_sc2_state, drwho , 0, "Concept", "Big Bar 7 (Concept) (set 11)", GAME_FLAGS) -GAME( 199?, sc2bbar7k , sc2bbar7 , scorpion2 , drwho , bfm_sc2_state, drwho , 0, "Concept", "Big Bar 7 (Concept) (set 12)", GAME_FLAGS) -GAME( 199?, sc2bbar7l , sc2bbar7 , scorpion2 , drwho , bfm_sc2_state, drwho , 0, "Concept", "Big Bar 7 (Concept) (set 13)", GAME_FLAGS) -GAME( 199?, sc2bbar7m , sc2bbar7 , scorpion2 , drwho , bfm_sc2_state, drwho , 0, "Concept", "Big Bar 7 (Concept) (set 14)", GAME_FLAGS) -GAME( 199?, sc2bbar7n , sc2bbar7 , scorpion2 , drwho , bfm_sc2_state, drwho , 0, "Concept", "Big Bar 7 (Concept) (set 15)", GAME_FLAGS) -GAME( 199?, sc2bbar7o , sc2bbar7 , scorpion2 , drwho , bfm_sc2_state, drwho , 0, "Concept", "Big Bar 7 (Concept) (set 16)", GAME_FLAGS) -GAME( 199?, sc2bbar7p , sc2bbar7 , scorpion2 , drwho , bfm_sc2_state, drwho , 0, "Concept", "Big Bar 7 (Concept) (set 17)", GAME_FLAGS) - -GAME( 199?, sc2flutr , 0 , scorpion2 , drwho , bfm_sc2_state, drwho , 0, "Concept", "Flutter (Concept)", GAME_FLAGS) // not a game, but a link unit? -GAME( 199?, sc2smnud , 0 , scorpion2 , drwho , bfm_sc2_state, drwho , 0, "Concept", "Super Multi Nudger (Concept)", GAME_FLAGS) +GAME( 199?, sc2dick , 0 , scorpion2 , drwho , bfm_sc2_awp_state, drwho , 0, "Global", "Spotted Dick (Global) (v3.1) (Scorpion 2/3)", GAME_FLAGS) +GAME( 199?, sc2dickp , sc2dick , scorpion2 , drwho , bfm_sc2_awp_state, drwho , 0, "Global", "Spotted Dick (Global) (v3.1 Protocol) (Scorpion 2/3)", GAME_FLAGS) +GAME( 199?, sc2dick1 , sc2dick , scorpion2 , drwho , bfm_sc2_awp_state, drwho , 0, "Global", "Spotted Dick (Global) (v2.2) (Scorpion 2/3)", GAME_FLAGS) +GAME( 199?, sc2dick2 , sc2dick , scorpion2 , drwho , bfm_sc2_awp_state, drwho , 0, "Global", "Spotted Dick (Global) (v1.5) (Scorpion 2/3)", GAME_FLAGS) +GAME( 199?, sc2dick2p , sc2dick , scorpion2 , drwho , bfm_sc2_awp_state, drwho , 0, "Global", "Spotted Dick (Global) (v1.5 Protocol ) (Scorpion 2/3)", GAME_FLAGS) +GAME( 199?, sc2dick2e , sc2dick , scorpion2 , drwho , bfm_sc2_awp_state, drwho , 0, "Global", "Spotted Dick (Global) (v?.? Euro) (Scorpion 2/3)", GAME_FLAGS) +GAME( 199?, sc2dick2eu , sc2dick , scorpion2 , drwho , bfm_sc2_awp_state, drwho , 0, "Global", "Spotted Dick (Global) (v?.? Euro unencrypted) (Scorpion 2/3)", GAME_FLAGS) + +GAME( 199?, sc2pick , 0 , scorpion2 , drwho , bfm_sc2_awp_state, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, drwho , 0, "Concept", "Bar 7 (Concept) (set 1)", GAME_FLAGS) +GAME( 199?, sc2bar7a , sc2bar7 , scorpion2 , drwho , bfm_sc2_awp_state, drwho , 0, "Concept", "Bar 7 (Concept) (set 2)", GAME_FLAGS) +GAME( 199?, sc2bar7b , sc2bar7 , scorpion2 , drwho , bfm_sc2_awp_state, drwho , 0, "Concept", "Bar 7 (Concept) (set 3)", GAME_FLAGS) +GAME( 199?, sc2bar7c , sc2bar7 , scorpion2 , drwho , bfm_sc2_awp_state, drwho , 0, "Concept", "Bar 7 (Concept) (set 4)", GAME_FLAGS) +GAME( 199?, sc2bar7d , sc2bar7 , scorpion2 , drwho , bfm_sc2_awp_state, drwho , 0, "Concept", "Bar 7 (Concept) (set 5)", GAME_FLAGS) +GAME( 199?, sc2bar7e , sc2bar7 , scorpion2 , drwho , bfm_sc2_awp_state, drwho , 0, "Concept", "Bar 7 (Concept) (set 6)", GAME_FLAGS) +GAME( 199?, sc2bar7f , sc2bar7 , scorpion2 , drwho , bfm_sc2_awp_state, drwho , 0, "Concept", "Bar 7 (Concept) (set 7)", GAME_FLAGS) +GAME( 199?, sc2bar7g , sc2bar7 , scorpion2 , drwho , bfm_sc2_awp_state, drwho , 0, "Concept", "Bar 7 (Concept) (set 8)", GAME_FLAGS) +GAME( 199?, sc2bar7h , sc2bar7 , scorpion2 , drwho , bfm_sc2_awp_state, drwho , 0, "Concept", "Bar 7 (Concept) (set 9)", GAME_FLAGS) +GAME( 199?, sc2bar7i , sc2bar7 , scorpion2 , drwho , bfm_sc2_awp_state, drwho , 0, "Concept", "Bar 7 (Concept) (set 10)", GAME_FLAGS) +GAME( 199?, sc2bar7j , sc2bar7 , scorpion2 , drwho , bfm_sc2_awp_state, drwho , 0, "Concept", "Bar 7 (Concept) (set 11)", GAME_FLAGS) +GAME( 199?, sc2bar7k , sc2bar7 , scorpion2 , drwho , bfm_sc2_awp_state, drwho , 0, "Concept", "Bar 7 (Concept) (set 12)", GAME_FLAGS) + +GAME( 199?, sc2bbar7 , 0 , scorpion2 , drwho , bfm_sc2_awp_state, drwho , 0, "Concept", "Big Bar 7 (Concept) (set 1)", GAME_FLAGS) +GAME( 199?, sc2bbar7a , sc2bbar7 , scorpion2 , drwho , bfm_sc2_awp_state, drwho , 0, "Concept", "Big Bar 7 (Concept) (set 2)", GAME_FLAGS) +GAME( 199?, sc2bbar7b , sc2bbar7 , scorpion2 , drwho , bfm_sc2_awp_state, drwho , 0, "Concept", "Big Bar 7 (Concept) (set 3)", GAME_FLAGS) +GAME( 199?, sc2bbar7c , sc2bbar7 , scorpion2 , drwho , bfm_sc2_awp_state, drwho , 0, "Concept", "Big Bar 7 (Concept) (set 4)", GAME_FLAGS) +GAME( 199?, sc2bbar7d , sc2bbar7 , scorpion2 , drwho , bfm_sc2_awp_state, drwho , 0, "Concept", "Big Bar 7 (Concept) (set 5)", GAME_FLAGS) +GAME( 199?, sc2bbar7e , sc2bbar7 , scorpion2 , drwho , bfm_sc2_awp_state, drwho , 0, "Concept", "Big Bar 7 (Concept) (set 6)", GAME_FLAGS) +GAME( 199?, sc2bbar7f , sc2bbar7 , scorpion2 , drwho , bfm_sc2_awp_state, drwho , 0, "Concept", "Big Bar 7 (Concept) (set 7)", GAME_FLAGS) +GAME( 199?, sc2bbar7g , sc2bbar7 , scorpion2 , drwho , bfm_sc2_awp_state, drwho , 0, "Concept", "Big Bar 7 (Concept) (set 8)", GAME_FLAGS) +GAME( 199?, sc2bbar7h , sc2bbar7 , scorpion2 , drwho , bfm_sc2_awp_state, drwho , 0, "Concept", "Big Bar 7 (Concept) (set 9)", GAME_FLAGS) +GAME( 199?, sc2bbar7i , sc2bbar7 , scorpion2 , drwho , bfm_sc2_awp_state, drwho , 0, "Concept", "Big Bar 7 (Concept) (set 10)", GAME_FLAGS) +GAME( 199?, sc2bbar7j , sc2bbar7 , scorpion2 , drwho , bfm_sc2_awp_state, drwho , 0, "Concept", "Big Bar 7 (Concept) (set 11)", GAME_FLAGS) +GAME( 199?, sc2bbar7k , sc2bbar7 , scorpion2 , drwho , bfm_sc2_awp_state, drwho , 0, "Concept", "Big Bar 7 (Concept) (set 12)", GAME_FLAGS) +GAME( 199?, sc2bbar7l , sc2bbar7 , scorpion2 , drwho , bfm_sc2_awp_state, drwho , 0, "Concept", "Big Bar 7 (Concept) (set 13)", GAME_FLAGS) +GAME( 199?, sc2bbar7m , sc2bbar7 , scorpion2 , drwho , bfm_sc2_awp_state, drwho , 0, "Concept", "Big Bar 7 (Concept) (set 14)", GAME_FLAGS) +GAME( 199?, sc2bbar7n , sc2bbar7 , scorpion2 , drwho , bfm_sc2_awp_state, drwho , 0, "Concept", "Big Bar 7 (Concept) (set 15)", GAME_FLAGS) +GAME( 199?, sc2bbar7o , sc2bbar7 , scorpion2 , drwho , bfm_sc2_awp_state, drwho , 0, "Concept", "Big Bar 7 (Concept) (set 16)", GAME_FLAGS) +GAME( 199?, sc2bbar7p , sc2bbar7 , scorpion2 , drwho , bfm_sc2_awp_state, drwho , 0, "Concept", "Big Bar 7 (Concept) (set 17)", GAME_FLAGS) + +GAME( 199?, sc2flutr , 0 , scorpion2 , drwho , bfm_sc2_awp_state, drwho , 0, "Concept", "Flutter (Concept)", GAME_FLAGS) // not a game, but a link unit? +GAME( 199?, sc2smnud , 0 , scorpion2 , drwho , bfm_sc2_awp_state, 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_state, drwho , 0, "Concept", "Super Cash X (Concept)", GAME_FLAGS) -GAME( 199?, sc2sghst , 0 , scorpion2 , drwho , bfm_sc2_state, drwho , 0, "Concept", "Super Ghost (Concept)", GAME_FLAGS) -GAME( 199?, sc2scshxgman, sc2scshx , scorpion2 , drwho , bfm_sc2_state, drwho , 0, "Concept", "Super Cash X (Concept) (Gamesman Hardware)", GAME_FLAGS) -GAME( 199?, sc2scshxstar, sc2scshx , scorpion2 , drwho , bfm_sc2_state, drwho , 0, "Concept", "Super Cash X (Concept) (Starpoint Hardware)", GAME_FLAGS) -GAME( 199?, sc2scshxcas, sc2scshx , scorpion2 , drwho , bfm_sc2_state, drwho , 0, "Concept", "Super Casino Cash X (Concept)", GAME_FLAGS) +GAME( 199?, sc2scshx , 0 , scorpion2 , drwho , bfm_sc2_awp_state, drwho , 0, "Concept", "Super Cash X (Concept)", GAME_FLAGS) +GAME( 199?, sc2sghst , 0 , scorpion2 , drwho , bfm_sc2_awp_state, drwho , 0, "Concept", "Super Ghost (Concept)", GAME_FLAGS) +GAME( 199?, sc2scshxgman, sc2scshx , scorpion2 , drwho , bfm_sc2_awp_state, drwho , 0, "Concept", "Super Cash X (Concept) (Gamesman Hardware)", GAME_FLAGS) +GAME( 199?, sc2scshxstar, sc2scshx , scorpion2 , drwho , bfm_sc2_awp_state, drwho , 0, "Concept", "Super Cash X (Concept) (Starpoint Hardware)", GAME_FLAGS) +GAME( 199?, sc2scshxcas, sc2scshx , scorpion2 , drwho , bfm_sc2_awp_state, drwho , 0, "Concept", "Super Casino Cash X (Concept)", GAME_FLAGS) diff --git a/src/mame/drivers/caswin.cpp b/src/mame/drivers/caswin.cpp index 2ca39f0870f..14e39c84db0 100644 --- a/src/mame/drivers/caswin.cpp +++ b/src/mame/drivers/caswin.cpp @@ -83,7 +83,8 @@ public: m_sc0_vram(*this, "sc0_vram"), m_sc0_attr(*this, "sc0_attr"), m_maincpu(*this, "maincpu"), - m_gfxdecode(*this, "gfxdecode") { } + m_gfxdecode(*this, "gfxdecode") + { } void vvillage(machine_config &config); diff --git a/src/mame/drivers/firetrk.cpp b/src/mame/drivers/firetrk.cpp index cc5a3402041..36ff5a5ef3a 100644 --- a/src/mame/drivers/firetrk.cpp +++ b/src/mame/drivers/firetrk.cpp @@ -14,7 +14,7 @@ #include "superbug.lh" -#define MASTER_CLOCK (XTAL(12'096'000)) +static constexpr XTAL MASTER_CLOCK = 12.096_MHz_XTAL; void firetrk_state::set_service_mode(int enable) diff --git a/src/mame/drivers/quizshow.cpp b/src/mame/drivers/quizshow.cpp index 7d88b7b3978..9dbd87ecdd1 100644 --- a/src/mame/drivers/quizshow.cpp +++ b/src/mame/drivers/quizshow.cpp @@ -24,8 +24,8 @@ TODO: #include "quizshow.lh" -#define MASTER_CLOCK XTAL(12'096'000) -#define PIXEL_CLOCK (MASTER_CLOCK/2) +static constexpr XTAL MASTER_CLOCK = 12.096_MHz_XTAL; +static constexpr XTAL PIXEL_CLOCK = MASTER_CLOCK / 2; #define HTOTAL ((32+8+4+1) * 8) #define HBEND (0) diff --git a/src/mame/drivers/stellafr.cpp b/src/mame/drivers/stellafr.cpp index 2bb4021fc21..eda4cf49085 100644 --- a/src/mame/drivers/stellafr.cpp +++ b/src/mame/drivers/stellafr.cpp @@ -20,10 +20,10 @@ Possibly related to ADP hardware? The HD63484 video board is definitely absent h class stellafr_state : public driver_device { public: - stellafr_state(const machine_config &mconfig, device_type type, const char *tag) - : driver_device(mconfig, type, tag), - m_maincpu(*this, "maincpu"), - m_duart(*this, "duart") + stellafr_state(const machine_config &mconfig, device_type type, const char *tag) : + driver_device(mconfig, type, tag), + m_maincpu(*this, "maincpu"), + m_duart(*this, "duart") { } void stellafr(machine_config &config); diff --git a/src/mame/drivers/superslave.cpp b/src/mame/drivers/superslave.cpp index a0313fb90f8..e14ac8286f9 100644 --- a/src/mame/drivers/superslave.cpp +++ b/src/mame/drivers/superslave.cpp @@ -62,6 +62,8 @@ public: void superslave(machine_config &config); protected: + virtual void machine_start() override; + virtual void machine_reset() override; void superslave_io(address_map &map); void superslave_mem(address_map &map); @@ -82,9 +84,6 @@ private: required_device m_rs232d; required_memory_region m_rom; - virtual void machine_start() override; - virtual void machine_reset() override; - uint8_t m_memctrl; uint8_t m_cmd; }; diff --git a/src/mame/drivers/tomcat.cpp b/src/mame/drivers/tomcat.cpp index 64d3c50a89b..d7ccfcca97a 100644 --- a/src/mame/drivers/tomcat.cpp +++ b/src/mame/drivers/tomcat.cpp @@ -81,6 +81,7 @@ protected: void dsp_map(address_map &map); void sound_map(address_map &map); void tomcat_map(address_map &map); + private: required_device m_tms; int m_control_num; diff --git a/src/mame/drivers/tunhunt.cpp b/src/mame/drivers/tunhunt.cpp index 50985b29fb0..33ba35a2cce 100644 --- a/src/mame/drivers/tunhunt.cpp +++ b/src/mame/drivers/tunhunt.cpp @@ -271,7 +271,7 @@ GFXDECODE_END MACHINE_CONFIG_START(tunhunt_state::tunhunt) /* basic machine hardware */ - MCFG_CPU_ADD("maincpu", M6502, XTAL(12'096'000)/6) /* ??? */ + MCFG_CPU_ADD("maincpu", M6502, 12.096_MHz_XTAL/6) /* ??? */ MCFG_CPU_PROGRAM_MAP(main_map) MCFG_CPU_PERIODIC_INT_DRIVER(tunhunt_state, irq0_line_hold, 4*60) /* 48V, 112V, 176V, 240V */ @@ -292,12 +292,12 @@ MACHINE_CONFIG_START(tunhunt_state::tunhunt) /* sound hardware */ MCFG_SPEAKER_STANDARD_MONO("mono") - MCFG_SOUND_ADD("pokey1", POKEY, XTAL(12'096'000)/10) + MCFG_SOUND_ADD("pokey1", POKEY, 12.096_MHz_XTAL/10) MCFG_POKEY_ALLPOT_R_CB(IOPORT("DSW")) MCFG_POKEY_OUTPUT_RC(RES_K(1), CAP_U(0.047), 5.0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50) - MCFG_SOUND_ADD("pokey2", POKEY, XTAL(12'096'000)/10) + MCFG_SOUND_ADD("pokey2", POKEY, 12.096_MHz_XTAL/10) MCFG_POKEY_POT0_R_CB(IOPORT("IN1")) MCFG_POKEY_POT1_R_CB(IOPORT("IN2")) MCFG_POKEY_POT2_R_CB(READ8(tunhunt_state, dsw2_0r)) diff --git a/src/mame/drivers/zorba.cpp b/src/mame/drivers/zorba.cpp index 4e01c24ff90..b51f91a665f 100644 --- a/src/mame/drivers/zorba.cpp +++ b/src/mame/drivers/zorba.cpp @@ -137,7 +137,6 @@ MACHINE_CONFIG_START(zorba_state::zorba) MCFG_CPU_ADD("maincpu", Z80, 24_MHz_XTAL / 6) MCFG_CPU_PROGRAM_MAP(zorba_mem) MCFG_CPU_IO_MAP(zorba_io) - MCFG_MACHINE_RESET_OVERRIDE(zorba_state, zorba) /* video hardware */ MCFG_SCREEN_ADD_MONOCHROME("screen", RASTER, rgb_t::green()) @@ -268,7 +267,7 @@ MACHINE_CONFIG_END // Initialise/reset //------------------------------------------------- -DRIVER_INIT_MEMBER( zorba_state, zorba ) +void zorba_state::machine_start() { uint8_t *main = memregion("maincpu")->base(); @@ -291,7 +290,7 @@ DRIVER_INIT_MEMBER( zorba_state, zorba ) m_printer_select = 0; } -MACHINE_RESET_MEMBER( zorba_state, zorba ) +void zorba_state::machine_reset() { m_uart2->write_cts(0); // always asserted @@ -561,8 +560,8 @@ ROM_START( zorba ) ROM_LOAD( "74ls288.u77", 0x0040, 0x0020, CRC(946e03b0) SHA1(24240bdd7bdf507a5b51628fb36ad1266fc53a28) BAD_DUMP ) // looks like bad dump of address decode PROM ROM_END -COMP( 1984?, zorba, 0, 0, zorba, zorba, zorba_state, zorba, "Modular Micros", "Zorba (Modular Micros)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +COMP( 1984?, zorba, 0, 0, zorba, zorba, zorba_state, 0, "Modular Micros", "Zorba (Modular Micros)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) // Undumped versions (see startup screen notes at top of file) -// COMP( 1983, zorbat, zorba, 0, zorba, zorba, zorba_state, zorba, "Telcon Industries", "Zorba (Telcon Industries)", MACHINE_NOT_WORKING ) -// COMP( 1984, zorbag, zorba, 0, zorba, zorba, zorba_state, zorba, "Gemini Electronics", "Zorba (Gemini Electronics)", MACHINE_NOT_WORKING ) +// COMP( 1983, zorbat, zorba, 0, zorba, zorba, zorba_state, 0, "Telcon Industries", "Zorba (Telcon Industries)", MACHINE_NOT_WORKING ) +// COMP( 1984, zorbag, zorba, 0, zorba, zorba, zorba_state, 0, "Gemini Electronics", "Zorba (Gemini Electronics)", MACHINE_NOT_WORKING ) diff --git a/src/mame/includes/arcadecl.h b/src/mame/includes/arcadecl.h index b8823429656..db3a70eb470 100644 --- a/src/mame/includes/arcadecl.h +++ b/src/mame/includes/arcadecl.h @@ -5,36 +5,58 @@ Atari Arcade Classics hardware (prototypes) *************************************************************************/ +#ifndef MAME_INCLUDES_ARCADECL_H +#define MAME_INCLUDES_ARCADECL_H + +#pragma once #include "machine/atarigen.h" #include "video/atarimo.h" #include "sound/okim6295.h" -class arcadecl_state : public atarigen_state +class sparkz_state : public atarigen_state { public: - arcadecl_state(const machine_config &mconfig, device_type type, const char *tag) - : atarigen_state(mconfig, type, tag), - m_oki(*this, "oki"), - m_mob(*this, "mob"), - m_bitmap(*this, "bitmap") { } + sparkz_state(const machine_config &mconfig, device_type type, const char *tag) + : atarigen_state(mconfig, type, tag) + , m_oki(*this, "oki") + , m_bitmap(*this, "bitmap") + { } - required_device m_oki; - optional_device m_mob; - required_shared_ptr m_bitmap; + void sparkz(machine_config &config); +protected: + virtual void machine_reset() override; virtual void update_interrupts() override; virtual void scanline_update(screen_device &screen, int scanline) override; DECLARE_WRITE16_MEMBER(latch_w); - DECLARE_DRIVER_INIT(sparkz); - DECLARE_MACHINE_START(arcadecl); - DECLARE_MACHINE_RESET(arcadecl); - DECLARE_VIDEO_START(arcadecl); - uint32_t screen_update_arcadecl(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); - void arcadecl_bitmap_render(bitmap_ind16 &bitmap, const rectangle &cliprect); + virtual uint32_t screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); + void main_map(address_map &map); + +private: + required_device m_oki; + required_shared_ptr m_bitmap; +}; + + +class arcadecl_state : public sparkz_state +{ +public: + arcadecl_state(const machine_config &mconfig, device_type type, const char *tag) + : sparkz_state(mconfig, type, tag) + , m_mob(*this, "mob") + { } - static const atari_motion_objects_config s_mob_config; - void sparkz(machine_config &config); void arcadecl(machine_config &config); - void main_map(address_map &map); + +protected: + virtual void video_start() override; + virtual uint32_t screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect) override; + +private: + required_device m_mob; + + static const atari_motion_objects_config s_mob_config; }; + +#endif // MAME_INCLUDES_ARCADECL_H diff --git a/src/mame/includes/bfm_ad5.h b/src/mame/includes/bfm_ad5.h index 024f98781db..f4be6adc6aa 100644 --- a/src/mame/includes/bfm_ad5.h +++ b/src/mame/includes/bfm_ad5.h @@ -1,24 +1,31 @@ // license:BSD-3-Clause // copyright-holders:David Haywood +#ifndef MAME_INCLUDES_BFM_AD5_H +#define MAME_INCLUDES_BFM_AD5_H + +#pragma once + #include "cpu/m68000/m68000.h" -#include "includes/bfm_sc4.h" class adder5_state : public driver_device { public: adder5_state(const machine_config &mconfig, device_type type, const char *tag) - : driver_device(mconfig, type, tag), - m_maincpu(*this, "maincpu") + : driver_device(mconfig, type, tag) + , m_maincpu(*this, "maincpu") { } + DECLARE_DRIVER_INIT(ad5); void bfm_ad5(machine_config &config); - void ad5_map(address_map &map); + protected: + INTERRUPT_GEN_MEMBER(ad5_fake_timer_int); + void ad5_map(address_map &map); +private: // devices required_device m_maincpu; -public: - DECLARE_DRIVER_INIT(ad5); - INTERRUPT_GEN_MEMBER(ad5_fake_timer_int); }; + +#endif // MAME_INCLUDES_BFM_AD5_H diff --git a/src/mame/includes/liberatr.h b/src/mame/includes/liberatr.h index ef6685bb0a7..c5d0641e82b 100644 --- a/src/mame/includes/liberatr.h +++ b/src/mame/includes/liberatr.h @@ -5,6 +5,10 @@ Atari Liberator hardware *************************************************************************/ +#ifndef MAME_INCLUDES_LIBERATR_H +#define MAME_INCLUDES_LIBERATR_H + +#pragma once #include "cpu/m6502/m6502.h" #include "machine/74259.h" @@ -17,18 +21,27 @@ class liberatr_state : public driver_device { public: liberatr_state(const machine_config &mconfig, device_type type, const char *tag) - : driver_device(mconfig, type, tag), - m_earom(*this, "earom"), - m_earom_data(0), - m_earom_control(0), - m_outlatch(*this, "outlatch"), - m_screen(*this, "screen"), - m_base_ram(*this, "base_ram"), - m_planet_frame(*this, "planet_frame"), - m_xcoord(*this, "xcoord"), - m_ycoord(*this, "ycoord"), - m_bitmapram(*this, "bitmapram"), - m_colorram(*this, "colorram") { } + : driver_device(mconfig, type, tag) + , m_earom(*this, "earom") + , m_earom_data(0) + , m_earom_control(0) + , m_outlatch(*this, "outlatch") + , m_screen(*this, "screen") + , m_base_ram(*this, "base_ram") + , m_planet_frame(*this, "planet_frame") + , m_xcoord(*this, "xcoord") + , m_ycoord(*this, "ycoord") + , m_bitmapram(*this, "bitmapram") + , m_colorram(*this, "colorram") + { } + + void liberat2(machine_config &config); + void liberatr(machine_config &config); + +protected: + virtual void machine_start() override; + virtual void machine_reset() override; + virtual void video_start() override; DECLARE_WRITE8_MEMBER(output_latch_w); DECLARE_WRITE_LINE_MEMBER(start_led_1_w); @@ -52,43 +65,10 @@ public: DECLARE_WRITE8_MEMBER( earom_w ); DECLARE_WRITE8_MEMBER( earom_control_w ); - void liberat2(machine_config &config); - void liberatr(machine_config &config); void liberat2_map(address_map &map); void liberatr_map(address_map &map); -protected: - virtual void machine_start() override; - virtual void machine_reset() override; - virtual void video_start() override; - - // vector and early raster EAROM interface - required_device m_earom; - uint8_t m_earom_data; - uint8_t m_earom_control; - - required_device m_outlatch; - - struct planet; - - void init_planet(planet &liberatr_planet, uint8_t *planet_rom); - void get_pens(pen_t *pens); - void draw_planet(bitmap_rgb32 &bitmap, pen_t *pens); - void draw_bitmap(bitmap_rgb32 &bitmap, pen_t *pens); - - required_device m_screen; - required_shared_ptr m_base_ram; - required_shared_ptr m_planet_frame; - required_shared_ptr m_xcoord; - required_shared_ptr m_ycoord; - required_shared_ptr m_bitmapram; - required_shared_ptr m_colorram; - - uint8_t m_trackball_offset; - uint8_t m_ctrld; - uint8_t m_videoram[0x10000]; - - bool m_planet_select; +protected: // The following structure describes the (up to 32) line segments // that make up one horizontal line (latitude) for one display frame of the planet. // Note: this and the following structure is only used to collect the @@ -120,7 +100,35 @@ protected: uint8_t *frames[256]; }; + void init_planet(planet &liberatr_planet, uint8_t *planet_rom); + void get_pens(pen_t *pens); + void draw_planet(bitmap_rgb32 &bitmap, pen_t *pens); + void draw_bitmap(bitmap_rgb32 &bitmap, pen_t *pens); + + // vector and early raster EAROM interface + required_device m_earom; + uint8_t m_earom_data; + uint8_t m_earom_control; + + required_device m_outlatch; + + required_device m_screen; + required_shared_ptr m_base_ram; + required_shared_ptr m_planet_frame; + required_shared_ptr m_xcoord; + required_shared_ptr m_ycoord; + required_shared_ptr m_bitmapram; + required_shared_ptr m_colorram; + + uint8_t m_trackball_offset; + uint8_t m_ctrld; + uint8_t m_videoram[0x10000]; + + bool m_planet_select; + // The following array collects the 2 different planet // descriptions, which are selected by planetbit planet m_planets[2]; }; + +#endif // MAME_INCLUDES_LIBERATR_H diff --git a/src/mame/includes/pcw16.h b/src/mame/includes/pcw16.h index 3f4b1497ccd..e2d4e4eaf5a 100644 --- a/src/mame/includes/pcw16.h +++ b/src/mame/includes/pcw16.h @@ -35,18 +35,18 @@ class pcw16_state : public driver_device { public: - pcw16_state(const machine_config &mconfig, device_type type, const char *tag) - : driver_device(mconfig, type, tag), - m_maincpu(*this, "maincpu"), - m_flash0(*this, "flash0"), - m_flash1(*this, "flash1"), - m_fdc(*this, "fdc"), - m_uart2(*this, "ns16550_2"), - m_beeper(*this, "beeper"), - m_ram(*this, RAM_TAG), - m_keyboard(*this, "at_keyboard"), - m_region_rom(*this, "maincpu"), - m_io_extra(*this, "EXTRA") + pcw16_state(const machine_config &mconfig, device_type type, const char *tag) : + driver_device(mconfig, type, tag), + m_maincpu(*this, "maincpu"), + m_flash0(*this, "flash0"), + m_flash1(*this, "flash1"), + m_fdc(*this, "fdc"), + m_uart2(*this, "ns16550_2"), + m_beeper(*this, "beeper"), + m_ram(*this, RAM_TAG), + m_keyboard(*this, "at_keyboard"), + m_region_rom(*this, "maincpu"), + m_io_extra(*this, "EXTRA") { } void pcw16(machine_config &config); diff --git a/src/mame/includes/sprint4.h b/src/mame/includes/sprint4.h index 6e157455a89..21a4d8c0355 100644 --- a/src/mame/includes/sprint4.h +++ b/src/mame/includes/sprint4.h @@ -1,5 +1,9 @@ // license:BSD-3-Clause // copyright-holders:Stefan Jokisch +#ifndef MAME_INCLUDES_SPRINT4_H +#define MAME_INCLUDES_SPRINT4_H + +#pragma once #include "machine/watchdog.h" #include "sound/discrete.h" @@ -13,35 +17,23 @@ public: TIMER_NMI }; - sprint4_state(const machine_config &mconfig, device_type type, const char *tag) - : driver_device(mconfig, type, tag), + sprint4_state(const machine_config &mconfig, device_type type, const char *tag) : + driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_watchdog(*this, "watchdog"), m_discrete(*this, "discrete"), m_gfxdecode(*this, "gfxdecode"), m_screen(*this, "screen"), m_palette(*this, "palette"), - m_videoram(*this, "videoram") { } + m_videoram(*this, "videoram") + { } - required_device m_maincpu; - required_device m_watchdog; - required_device m_discrete; - required_device m_gfxdecode; - required_device m_screen; - required_device m_palette; - - required_shared_ptr m_videoram; - - int m_da_latch; - int m_steer_FF1[4]; - int m_steer_FF2[4]; - int m_gear[4]; - uint8_t m_last_wheel[4]; - int m_collision[4]; - tilemap_t* m_playfield; - bitmap_ind16 m_helper; - emu_timer *m_nmi_timer; + DECLARE_CUSTOM_INPUT_MEMBER(get_lever); + DECLARE_CUSTOM_INPUT_MEMBER(get_wheel); + DECLARE_CUSTOM_INPUT_MEMBER(get_collision); + void sprint4(machine_config &config); +protected: DECLARE_READ8_MEMBER(wram_r); DECLARE_READ8_MEMBER(analog_r); DECLARE_READ8_MEMBER(coin_r); @@ -55,9 +47,6 @@ public: DECLARE_WRITE_LINE_MEMBER(lamp2_w); DECLARE_WRITE_LINE_MEMBER(lamp3_w); DECLARE_WRITE8_MEMBER(video_ram_w); - DECLARE_CUSTOM_INPUT_MEMBER(get_lever); - DECLARE_CUSTOM_INPUT_MEMBER(get_wheel); - DECLARE_CUSTOM_INPUT_MEMBER(get_collision); DECLARE_WRITE8_MEMBER(screech_1_w); DECLARE_WRITE8_MEMBER(screech_2_w); DECLARE_WRITE8_MEMBER(screech_3_w); @@ -68,6 +57,7 @@ public: virtual void machine_start() override; virtual void machine_reset() override; virtual void video_start() override; + virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override; DECLARE_PALETTE_INIT(sprint4); TILE_GET_INFO_MEMBER(tile_info); @@ -75,8 +65,27 @@ public: DECLARE_WRITE_LINE_MEMBER(screen_vblank); TIMER_CALLBACK_MEMBER(nmi_callback); - void sprint4(machine_config &config); void sprint4_cpu_map(address_map &map); -protected: - virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override; + +private: + required_device m_maincpu; + required_device m_watchdog; + required_device m_discrete; + required_device m_gfxdecode; + required_device m_screen; + required_device m_palette; + + required_shared_ptr m_videoram; + + int m_da_latch; + int m_steer_FF1[4]; + int m_steer_FF2[4]; + int m_gear[4]; + uint8_t m_last_wheel[4]; + int m_collision[4]; + tilemap_t* m_playfield; + bitmap_ind16 m_helper; + emu_timer *m_nmi_timer; }; + +#endif // MAME_INCLUDES_SPRINT4_H diff --git a/src/mame/includes/sprint8.h b/src/mame/includes/sprint8.h index f7ce8afc8ee..ad1efed31f2 100644 --- a/src/mame/includes/sprint8.h +++ b/src/mame/includes/sprint8.h @@ -13,8 +13,8 @@ class sprint8_state : public driver_device { public: - sprint8_state(const machine_config &mconfig, device_type type, const char *tag) - : driver_device(mconfig, type, tag), + sprint8_state(const machine_config &mconfig, device_type type, const char *tag) : + driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_gfxdecode(*this, "gfxdecode"), m_screen(*this, "screen"), diff --git a/src/mame/includes/tunhunt.h b/src/mame/includes/tunhunt.h index c79b4eedadb..c8ec1f281ec 100644 --- a/src/mame/includes/tunhunt.h +++ b/src/mame/includes/tunhunt.h @@ -1,12 +1,17 @@ // license:BSD-3-Clause // copyright-holders:Phil Stroffolino, David Haywood +#ifndef MAME_INCLUDES_TUNHUNT_H +#define MAME_INCLUDES_TUNHUNT_H + +#pragma once + #include "screen.h" class tunhunt_state : public driver_device { public: - tunhunt_state(const machine_config &mconfig, device_type type, const char *tag) - : driver_device(mconfig, type, tag), + tunhunt_state(const machine_config &mconfig, device_type type, const char *tag) : + driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_gfxdecode(*this, "gfxdecode"), m_screen(*this, "screen"), @@ -14,22 +19,12 @@ public: m_workram(*this, "workram"), m_videoram(*this, "videoram"), m_spriteram(*this, "spriteram"), - m_generic_paletteram_8(*this, "paletteram") { } - - required_device m_maincpu; - required_device m_gfxdecode; - required_device m_screen; - required_device m_palette; + m_generic_paletteram_8(*this, "paletteram") + { } - required_shared_ptr m_workram; - required_shared_ptr m_videoram; - required_shared_ptr m_spriteram; - required_shared_ptr m_generic_paletteram_8; - - uint8_t m_control; - tilemap_t *m_fg_tilemap; - bitmap_ind16 m_tmpbitmap; + void tunhunt(machine_config &config); +protected: DECLARE_WRITE8_MEMBER(control_w); DECLARE_READ8_MEMBER(button_r); DECLARE_WRITE8_MEMBER(videoram_w); @@ -49,7 +44,23 @@ public: void draw_motion_object(bitmap_ind16 &bitmap, const rectangle &cliprect); void draw_box(bitmap_ind16 &bitmap, const rectangle &cliprect); void draw_shell(bitmap_ind16 &bitmap, const rectangle &cliprect, int picture_code, - int hposition,int vstart,int vstop,int vstretch,int hstretch); - void tunhunt(machine_config &config); - void main_map(address_map &map); + int hposition,int vstart,int vstop,int vstretch,int hstretch); + void main_map(address_map &map); + +private: + required_device m_maincpu; + required_device m_gfxdecode; + required_device m_screen; + required_device m_palette; + + required_shared_ptr m_workram; + required_shared_ptr m_videoram; + required_shared_ptr m_spriteram; + required_shared_ptr m_generic_paletteram_8; + + uint8_t m_control; + tilemap_t *m_fg_tilemap; + bitmap_ind16 m_tmpbitmap; }; + +#endif // MAME_INCLUDES_TUNHUNT_H diff --git a/src/mame/includes/wolfpack.h b/src/mame/includes/wolfpack.h index ba5ab568676..d170a712296 100644 --- a/src/mame/includes/wolfpack.h +++ b/src/mame/includes/wolfpack.h @@ -5,6 +5,10 @@ Atari Wolf Pack (prototype) driver ***************************************************************************/ +#ifndef MAME_INCLUDES_WOLFPACK_H +#define MAME_INCLUDES_WOLFPACK_H + +#pragma once #include "sound/s14001a.h" #include "screen.h" @@ -17,8 +21,8 @@ public: TIMER_PERIODIC }; - wolfpack_state(const machine_config &mconfig, device_type type, const char *tag) - : driver_device(mconfig, type, tag), + wolfpack_state(const machine_config &mconfig, device_type type, const char *tag) : + driver_device(mconfig, type, tag), m_alpha_num_ram(*this, "alpha_num_ram"), m_maincpu(*this, "maincpu"), m_s14001a(*this, "speech"), @@ -27,32 +31,10 @@ public: m_palette(*this, "palette") { } - // devices, pointers - required_shared_ptr m_alpha_num_ram; - required_device m_maincpu; - required_device m_s14001a; - required_device m_gfxdecode; - required_device m_screen; - required_device m_palette; - - bool m_collision; - unsigned m_current_index; - uint8_t m_video_invert; - uint8_t m_ship_reflect; - uint8_t m_pt_pos_select; - uint8_t m_pt_horz; - uint8_t m_pt_pic; - uint8_t m_ship_h; - uint8_t m_torpedo_pic; - uint8_t m_ship_size; - uint8_t m_ship_h_precess; - uint8_t m_ship_pic; - uint8_t m_torpedo_h; - uint8_t m_torpedo_v; - std::unique_ptr m_LFSR; - bitmap_ind16 m_helper; - emu_timer *m_periodic_timer; + DECLARE_CUSTOM_INPUT_MEMBER(dial_r); + void wolfpack(machine_config &config); +protected: DECLARE_READ8_MEMBER(misc_r); DECLARE_WRITE8_MEMBER(high_explo_w); DECLARE_WRITE8_MEMBER(sonar_ping_w); @@ -79,13 +61,13 @@ public: DECLARE_WRITE8_MEMBER(ship_pic_w); DECLARE_WRITE8_MEMBER(torpedo_h_w); DECLARE_WRITE8_MEMBER(torpedo_v_w); - DECLARE_CUSTOM_INPUT_MEMBER(dial_r); DECLARE_WRITE8_MEMBER(word_w); DECLARE_WRITE8_MEMBER(start_speech_w); virtual void machine_start() override; virtual void machine_reset() override; virtual void video_start() override; + virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override; DECLARE_PALETTE_INIT(wolfpack); uint32_t screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); @@ -96,8 +78,34 @@ public: void draw_pt(bitmap_ind16 &bitmap, const rectangle &cliprect); void draw_water(palette_device &palette, bitmap_ind16 &bitmap, const rectangle &cliprect); - void wolfpack(machine_config &config); void main_map(address_map &map); -protected: - virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override; + +private: + // devices, pointers + required_shared_ptr m_alpha_num_ram; + required_device m_maincpu; + required_device m_s14001a; + required_device m_gfxdecode; + required_device m_screen; + required_device m_palette; + + bool m_collision; + unsigned m_current_index; + uint8_t m_video_invert; + uint8_t m_ship_reflect; + uint8_t m_pt_pos_select; + uint8_t m_pt_horz; + uint8_t m_pt_pic; + uint8_t m_ship_h; + uint8_t m_torpedo_pic; + uint8_t m_ship_size; + uint8_t m_ship_h_precess; + uint8_t m_ship_pic; + uint8_t m_torpedo_h; + uint8_t m_torpedo_v; + std::unique_ptr m_LFSR; + bitmap_ind16 m_helper; + emu_timer *m_periodic_timer; }; + +#endif // MAME_INCLUDES_WOLFPACK_H diff --git a/src/mame/includes/zorba.h b/src/mame/includes/zorba.h index bdb33d3ac92..8fe5c44fcc3 100644 --- a/src/mame/includes/zorba.h +++ b/src/mame/includes/zorba.h @@ -42,9 +42,15 @@ public: { } -public: - DECLARE_DRIVER_INIT(zorba); - DECLARE_MACHINE_RESET(zorba); + DECLARE_INPUT_CHANGED_MEMBER(printer_type); + void zorba(machine_config &config); + +protected: + virtual void machine_start() override; + virtual void machine_reset() override; + + void zorba_io(address_map &map); + void zorba_mem(address_map &map); // Memory banking control DECLARE_READ8_MEMBER(ram_r); @@ -78,11 +84,7 @@ public: // Printer port glue DECLARE_WRITE_LINE_MEMBER(printer_fault_w); DECLARE_WRITE_LINE_MEMBER(printer_select_w); - DECLARE_INPUT_CHANGED_MEMBER(printer_type); - void zorba(machine_config &config); - void zorba_io(address_map &map); - void zorba_mem(address_map &map); private: required_ioport m_config_port; diff --git a/src/mame/video/arcadecl.cpp b/src/mame/video/arcadecl.cpp index 6e30773ebfb..57569f0040d 100644 --- a/src/mame/video/arcadecl.cpp +++ b/src/mame/video/arcadecl.cpp @@ -54,10 +54,9 @@ const atari_motion_objects_config arcadecl_state::s_mob_config = 0 /* resulting value to indicate "special" */ }; -VIDEO_START_MEMBER(arcadecl_state,arcadecl) +void arcadecl_state::video_start() { - if (m_mob != nullptr) - m_mob->set_scroll(-12, 0x110); + m_mob->set_scroll(-12, 0x110); } @@ -68,32 +67,29 @@ VIDEO_START_MEMBER(arcadecl_state,arcadecl) * *************************************/ -uint32_t arcadecl_state::screen_update_arcadecl(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect) +uint32_t arcadecl_state::screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect) { // start drawing - if (m_mob != nullptr) - m_mob->draw_async(cliprect); + m_mob->draw_async(cliprect); // draw the playfield - arcadecl_bitmap_render(bitmap, cliprect); + sparkz_state::screen_update(screen, bitmap, cliprect); // draw and merge the MO - if (m_mob != nullptr) - { - bitmap_ind16 &mobitmap = m_mob->bitmap(); - for (const sparse_dirty_rect *rect = m_mob->first_dirty_rect(cliprect); rect != nullptr; rect = rect->next()) - for (int y = rect->min_y; y <= rect->max_y; y++) - { - uint16_t *mo = &mobitmap.pix16(y); - uint16_t *pf = &bitmap.pix16(y); - for (int x = rect->min_x; x <= rect->max_x; x++) - if (mo[x] != 0xffff) - { - // not yet verified - pf[x] = mo[x]; - } - } - } + bitmap_ind16 &mobitmap = m_mob->bitmap(); + for (const sparse_dirty_rect *rect = m_mob->first_dirty_rect(cliprect); rect != nullptr; rect = rect->next()) + for (int y = rect->min_y; y <= rect->max_y; y++) + { + uint16_t *mo = &mobitmap.pix16(y); + uint16_t *pf = &bitmap.pix16(y); + for (int x = rect->min_x; x <= rect->max_x; x++) + if (mo[x] != 0xffff) + { + // not yet verified + pf[x] = mo[x]; + } + } + return 0; } @@ -105,22 +101,22 @@ uint32_t arcadecl_state::screen_update_arcadecl(screen_device &screen, bitmap_in * *************************************/ -void arcadecl_state::arcadecl_bitmap_render(bitmap_ind16 &bitmap, const rectangle &cliprect) +uint32_t sparkz_state::screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect) { - int x, y; - - /* update any dirty scanlines */ - for (y = cliprect.min_y; y <= cliprect.max_y; y++) + // update any dirty scanlines + for (int y = cliprect.min_y; y <= cliprect.max_y; y++) { - const uint16_t *src = &m_bitmap[256 * y]; - uint16_t *dst = &bitmap.pix16(y); + const uint16_t *const src = &m_bitmap[256 * y]; + uint16_t *const dst = &bitmap.pix16(y); /* regenerate the line */ - for (x = cliprect.min_x & ~1; x <= cliprect.max_x; x += 2) + for (int x = cliprect.min_x & ~1; x <= cliprect.max_x; x += 2) { int bits = src[(x - 8) / 2]; dst[x + 0] = bits >> 8; dst[x + 1] = bits & 0xff; } } + + return 0; } -- cgit v1.2.3