From b6ee4ab4b624e6b01fea8a91e5c7828e2b8b5f03 Mon Sep 17 00:00:00 2001 From: David Haywood <28625134+DavidHaywood@users.noreply.github.com> Date: Sun, 19 Jun 2022 22:01:57 +0100 Subject: [PATCH] mpu4: further moving of class specifics into classes, sorting of sets, reel configs for booting (#9935) * moved manufacturer / system specifics into subclasses (eg. some bwb configs) [David Haywood] * identified correct reel setups for many sets, allowing them to boot further [David Haywood] * added some default input configurations for games needing stake keys and percent keys so that they boot by default [David Haywood] * moved some sets around based on the machine type [David Haywood] * adjusted AY hookup to keep 'Four More' happy [AJR] --- src/mame/drivers/mpu4.cpp | 495 +++---- src/mame/drivers/mpu4bwb.cpp | 1002 +++++++------- src/mame/drivers/mpu4crystal.cpp | 21 + src/mame/drivers/mpu4empire.cpp | 6 +- src/mame/drivers/mpu4mod2sw.cpp | 399 ++++-- src/mame/drivers/mpu4mod4oki.cpp | 1444 ++++++++++++++------- src/mame/drivers/mpu4mod4yam.cpp | 549 +++++--- src/mame/drivers/mpu4unsorted.cpp | 939 +++----------- src/mame/drivers/mpu4vid.cpp | 2 +- src/mame/includes/mpu4.h | 174 ++- src/mame/layout/mpu4.lay | 5 +- src/mame/machine/mpu4_characteriser_pal.h | 40 +- src/mame/mame.lst | 347 ++--- 13 files changed, 2937 insertions(+), 2486 deletions(-) diff --git a/src/mame/drivers/mpu4.cpp b/src/mame/drivers/mpu4.cpp index 2be04458a11..0552d6065de 100644 --- a/src/mame/drivers/mpu4.cpp +++ b/src/mame/drivers/mpu4.cpp @@ -1049,7 +1049,7 @@ WRITE_LINE_MEMBER(mpu4_state::pia_ic6_cb2_w) { if ( state ) m_ay8913_address |= 0x02; else m_ay8913_address &= ~0x02; - update_ay(m_pia6); + update_ay(m_pia5); // using m_pia5 here allows m4fourmr to have sound } } @@ -1063,7 +1063,7 @@ void mpu4_state::pia_ic7_porta_w(uint8_t data) m_reel[5]->update( data &0x0F); m_reel[6]->update((data >> 4)&0x0F); awp_draw_reel(machine(),"reel6", *m_reel[5]); - awp_draw_reel(machine(),"reel7", *m_reel[7]); + awp_draw_reel(machine(),"reel7", *m_reel[6]); } else if (m_reels) { @@ -1640,7 +1640,28 @@ INPUT_PORTS_START( mpu4jackpot8per ) PORT_CONFSETTING( 0xf0, "98" ) INPUT_PORTS_END +INPUT_PORTS_START( mpu4_70pc ) + PORT_INCLUDE( mpu4 ) + PORT_MODIFY("ORANGE2") + PORT_CONFNAME( 0xf0, 0x10, "Percentage Key" ) + PORT_CONFSETTING( 0x00, "Not fitted / 68% (Invalid for UK Games)" ) + PORT_CONFSETTING( 0x10, "70" ) + PORT_CONFSETTING( 0x20, "72" ) + PORT_CONFSETTING( 0x30, "74" ) + PORT_CONFSETTING( 0x40, "76" ) + PORT_CONFSETTING( 0x50, "78" ) + PORT_CONFSETTING( 0x60, "80" ) + PORT_CONFSETTING( 0x70, "82" ) + PORT_CONFSETTING( 0x80, "84" ) + PORT_CONFSETTING( 0x90, "86" ) + PORT_CONFSETTING( 0xa0, "88" ) + PORT_CONFSETTING( 0xb0, "90" ) + PORT_CONFSETTING( 0xc0, "92" ) + PORT_CONFSETTING( 0xd0, "94" ) + PORT_CONFSETTING( 0xe0, "96" ) + PORT_CONFSETTING( 0xf0, "98" ) +INPUT_PORTS_END INPUT_PORTS_START( grtecp ) @@ -1826,11 +1847,6 @@ void mpu4_state::mpu4_install_mod4oki_space(address_space &space) space.install_write_handler(0x08c0, 0x08c7, write8sm_delegate(*this, FUNC(mpu4_state::ic3ss_w))); } -void mpu4_state::mpu4_install_mod4bwb_space(address_space &space) -{ -// space.install_readwrite_handler(0x0810, 0x0810, read8sm_delegate(*this, FUNC(mpu4_state::bwb_characteriser_r)), write8sm_delegate(*this, FUNC(mpu4_state::bwb_characteriser_w))); - mpu4_install_mod4oki_space(space); -} void mpu4_state::mpu4_config_common() @@ -1872,105 +1888,12 @@ MACHINE_START_MEMBER(mpu4_state,mpu4oki) mpu4_install_mod4oki_space(space); } -MACHINE_START_MEMBER(mpu4_state,mpu4bwb) -{ - address_space &space = m_maincpu->space(AS_PROGRAM); - mpu4_config_common(); - - m_link7a_connected=0; - m_mod_number=4; - mpu4_install_mod4bwb_space(space); -} - -MACHINE_START_MEMBER(mpu4_state,mpu4cry) -{ - mpu4_config_common(); - - m_link7a_connected=0; - m_mod_number=4; -} - - - -void mpu4_state::init_m4_low_volt_alt() -{ - //Some games can't use the 50Hz circuit to check voltage issues, handle it here - m_low_volt_detect_disable = 1; -} - -void mpu4_state::init_m4_small_extender() -{ - m_lamp_extender = SMALL_CARD; -} - - - -void mpu4_state::init_m4_large_extender_b() -{ - m_lamp_extender = LARGE_CARD_B; -} - -void mpu4_state::init_m4_large_extender_c() -{ - m_lamp_extender = LARGE_CARD_C; -} - -void mpu4_state::init_m4_hopper_tubes() -{ - m_hopper = TUBES; -} - -void mpu4_state::init_m4_hopper_duart_a() -{ - m_hopper = HOPPER_DUART_A; -} - -void mpu4_state::init_m4_hopper_duart_b() -{ - m_hopper = HOPPER_DUART_B; -} - -void mpu4_state::init_m4_hopper_duart_c() -{ - m_hopper = HOPPER_DUART_C; -} - -void mpu4_state::init_m4_hopper_nonduart_a() -{ - m_hopper = HOPPER_NONDUART_A; -} - -void mpu4_state::init_m4_hopper_nonduart_b() -{ - m_hopper = HOPPER_NONDUART_B; -} - -void mpu4_state::init_m4_led_a() -{ - m_led_extender = CARD_A; -} - -void mpu4_state::init_m4_led_b() -{ - m_led_extender = CARD_B; -} - -void mpu4_state::init_m4_led_c() -{ - m_led_extender = CARD_C; -} - -void mpu4_state::init_m4_led_simple() -{ - m_led_extender = SIMPLE_CARD; -} - //TODO: Replace with standard six reels once sets are sorted out - is really six_reel_std void mpu4_state::init_m4altreels() { m_reel_mux = SIX_REEL_1TO8; m_reels = 6; - init_m4default_banks(); + setup_rom_banks(); } void mpu4_state::init_m4altreels_big() @@ -1980,70 +1903,77 @@ void mpu4_state::init_m4altreels_big() m_reels = 6; } -void mpu4_state::init_m4default_reels() -{ - m_reel_mux = STANDARD_REEL; - m_reels = 4; -} - -void mpu4_state::init_m4_five_reel_std() -{ - m_reel_mux = FIVE_REEL_5TO8; - m_reels = 5; -} - -void mpu4_state::init_m4_five_reel_rev() -{ - m_reel_mux = FIVE_REEL_8TO5; - m_reels = 5; -} - -void mpu4_state::init_m4_five_reel_alt() -{ - m_reel_mux = FIVE_REEL_3TO6; - m_reels = 5; -} - -void mpu4_state::init_m4_six_reel_std() -{ - m_reel_mux = SIX_REEL_1TO8; - m_reels = 6; -} - -void mpu4_state::init_m4_six_reel_alt() -{ - m_reel_mux = SIX_REEL_5TO8; - m_reels = 6; -} - -void mpu4_state::init_m4_seven_reel() -{ - m_reel_mux = SEVEN_REEL; - m_reels = 7; -} - void mpu4_state::init_m4_andycp10c() { init_m4default(); - init_m4_small_extender(); + use_m4_small_extender(); } -void mpu4_state::init_m_oldtmr() -{ - init_m4_six_reel_std(); - init_m4default_banks(); -} - - - - -void mpu4_state::init_m_blsbys() +void mpu4_state::init_m4default_big_five_std() { init_m4default_big(); - init_m4_five_reel_std(); + use_m4_five_reel_std(); } +void mpu4_state::init_m4default_big_five_rev() +{ + init_m4default_big(); + use_m4_five_reel_rev(); +} + +void mpu4_state::init_m4default_big_six() +{ + init_m4default_big(); + use_m4_six_reel_std(); +} + +void mpu4_state::init_m4default_big_six_alt() +{ + init_m4default_big(); + use_m4_six_reel_alt(); +} + + +void mpu4_state::init_m4default_five_std() +{ + init_m4default(); + use_m4_five_reel_std(); +} + +void mpu4_state::init_m4default_five_rev() +{ + init_m4default(); + use_m4_five_reel_rev(); +} + +void mpu4_state::init_m4default_five_alt() +{ + init_m4default(); + use_m4_five_reel_alt(); +} + + +void mpu4_state::init_m4default_six() +{ + init_m4default(); + use_m4_six_reel_std(); +} + +void mpu4_state::init_m4default_six_alt() +{ + init_m4default(); + use_m4_six_reel_alt(); +} + + +void mpu4_state::init_m4default_seven() +{ + init_m4default(); + use_m4_seven_reel(); +} + + void mpu4_state::init_big_extenda() { init_m4default_big(); @@ -2056,35 +1986,26 @@ void mpu4_state::init_m4default_big_low() m_default_to_low_bank = true; } - -void mpu4_state::init_m4default_banks() -{ - //Initialise paging for non-extended ROM space - uint8_t *rom = memregion("maincpu")->base(); - membank("bank1")->configure_entries(0, 4, &rom[0x01000], 0x10000); - membank("bank1")->set_entry(0); -} - void mpu4_state::init_m4default_alt() { m_reel_mux = STANDARD_REEL; m_reels = 8; - init_m4default_banks(); + setup_rom_banks(); m_bwb_bank=0; } void mpu4_state::init_m4default() { - init_m4default_reels(); + use_m4_standard_reels(); m_bwb_bank = 0; - init_m4default_banks(); + setup_rom_banks(); } void mpu4_state::init_m4default_big() { - init_m4default_reels(); + use_m4_standard_reels(); int size = memregion("maincpu")->bytes(); if (size <= 0x10000) @@ -2111,6 +2032,129 @@ void mpu4_state::init_m4default_big() } + +// these are not 'init' functions in their own right, they can be called from init functions +void mpu4_state::use_m4_standard_reels() +{ + m_reel_mux = STANDARD_REEL; + m_reels = 4; +} + +void mpu4_state::use_m4_five_reel_std() +{ + m_reel_mux = FIVE_REEL_5TO8; + m_reels = 5; +} + +void mpu4_state::use_m4_five_reel_rev() +{ + m_reel_mux = FIVE_REEL_8TO5; + m_reels = 5; +} + +void mpu4_state::use_m4_five_reel_alt() +{ + m_reel_mux = FIVE_REEL_3TO6; + m_reels = 5; +} + +void mpu4_state::use_m4_six_reel_std() +{ + m_reel_mux = SIX_REEL_1TO8; + m_reels = 6; +} + +void mpu4_state::use_m4_six_reel_alt() +{ + m_reel_mux = SIX_REEL_5TO8; + m_reels = 6; +} + +void mpu4_state::use_m4_seven_reel() +{ + m_reel_mux = SEVEN_REEL; + m_reels = 7; +} + +void mpu4_state::use_m4_low_volt_alt() +{ + //Some games can't use the 50Hz circuit to check voltage issues, handle it here + m_low_volt_detect_disable = 1; +} + +void mpu4_state::use_m4_small_extender() +{ + m_lamp_extender = SMALL_CARD; +} + +void mpu4_state::use_m4_large_extender_b() +{ + m_lamp_extender = LARGE_CARD_B; +} + +void mpu4_state::use_m4_large_extender_c() +{ + m_lamp_extender = LARGE_CARD_C; +} + +void mpu4_state::use_m4_hopper_tubes() +{ + m_hopper = TUBES; +} + +void mpu4_state::use_m4_hopper_duart_a() +{ + m_hopper = HOPPER_DUART_A; +} + +void mpu4_state::use_m4_hopper_duart_b() +{ + m_hopper = HOPPER_DUART_B; +} + +void mpu4_state::use_m4_hopper_duart_c() +{ + m_hopper = HOPPER_DUART_C; +} + +void mpu4_state::use_m4_hopper_nonduart_a() +{ + m_hopper = HOPPER_NONDUART_A; +} + +void mpu4_state::use_m4_hopper_nonduart_b() +{ + m_hopper = HOPPER_NONDUART_B; +} + +void mpu4_state::use_m4_led_a() +{ + m_led_extender = CARD_A; +} + +void mpu4_state::use_m4_led_b() +{ + m_led_extender = CARD_B; +} + +void mpu4_state::use_m4_led_c() +{ + m_led_extender = CARD_C; +} + +void mpu4_state::use_m4_led_simple() +{ + m_led_extender = SIMPLE_CARD; +} + +void mpu4_state::setup_rom_banks() +{ + //Initialise paging for non-extended ROM space + uint8_t *rom = memregion("maincpu")->base(); + membank("bank1")->configure_entries(0, 4, &rom[0x01000], 0x10000); + membank("bank1")->set_entry(0); +} + /* generate a 50 Hz signal (based on an RC time) */ TIMER_DEVICE_CALLBACK_MEMBER(mpu4_state::gen_50hz) { @@ -2152,7 +2196,8 @@ void mpu4_state::mpu4_memmap_characteriser(address_map &map) void mpu4_state::mpu4_memmap_bootleg_characteriser(address_map &map) { mpu4_memmap(map); - map(0x0800, 0x087f).rw(m_characteriser_bl, FUNC(mpu4_characteriser_bl::read), FUNC(mpu4_characteriser_bl::write)); + // a few sets use 0x840 for protection, 0x850 is where banking maps, so map up to that point + map(0x0800, 0x084f).rw(m_characteriser_bl, FUNC(mpu4_characteriser_bl::read), FUNC(mpu4_characteriser_bl::write)); } void mpu4_state::mpu4_memmap_bl_characteriser_blastbank(address_map &map) @@ -2161,44 +2206,6 @@ void mpu4_state::mpu4_memmap_bl_characteriser_blastbank(address_map &map) map(0x0800, 0x081f).rw(m_characteriser_blastbank, FUNC(mpu4_characteriser_bl_blastbank::read), FUNC(mpu4_characteriser_bl_blastbank::write)); } -void mpu4_state::mpu4_memmap_characteriser_bwb(address_map &map) -{ - mpu4_memmap(map); - map(0x0800, 0x083f).rw(m_characteriser_bwb, FUNC(mpu4_characteriser_pal_bwb::read), FUNC(mpu4_characteriser_pal_bwb::write)); -} - - - -template -void mpu4_state::mpu4_add_reel(machine_config &config) -{ - switch (Type) - { - default: - case 0x00: REEL(config, m_reel[ReelNo], BARCREST_48STEP_REEL, 1, 3, 0x00, 2); break; - case 0x01: REEL(config, m_reel[ReelNo], BARCREST_48STEP_REEL, 4, 12, 0x00, 2); break; - case 0x02: REEL(config, m_reel[ReelNo], BARCREST_48STEP_REEL, 92, 3, 0x00, 2); break; - case 0x03: REEL(config, m_reel[ReelNo], BARCREST_48STEP_REEL, 93, 2, 0x00, 2); break; - case 0x04: REEL(config, m_reel[ReelNo], BARCREST_48STEP_REEL, 96, 3, 0x00, 2); break; // BWB - } - - if (m_reel[ReelNo]) - m_reel[ReelNo]->optic_handler().set(FUNC(mpu4_state::reel_optic_cb)); -} - -template -void mpu4_state::mpu4_reels(machine_config &config) -{ - if (NumberOfReels>0) mpu4_add_reel<0, Type>(config); - if (NumberOfReels>1) mpu4_add_reel<1, Type>(config); - if (NumberOfReels>2) mpu4_add_reel<2, Type>(config); - if (NumberOfReels>3) mpu4_add_reel<3, Type>(config); - if (NumberOfReels>4) mpu4_add_reel<4, Type>(config); - if (NumberOfReels>5) mpu4_add_reel<5, Type>(config); - if (NumberOfReels>6) mpu4_add_reel<6, Type>(config); - if (NumberOfReels>7) mpu4_add_reel<7, Type>(config); -} - void mpu4_state::mpu4_common(machine_config &config) { TIMER(config, "50hz").configure_periodic(FUNC(mpu4_state::gen_50hz), attotime::from_hz(100)); @@ -2330,6 +2337,17 @@ void mpu4_state::mod2(machine_config &config) mpu4_reels<0, 6>(config); } +void mpu4_state::mod2_7reel(machine_config &config) +{ + mpu4base(config); + AY8913(config, m_ay8913, MPU4_MASTER_CLOCK/4); + m_ay8913->set_flags(AY8910_SINGLE_OUTPUT); + m_ay8913->set_resistors_load(820, 0, 0); + m_ay8913->add_route(ALL_OUTPUTS, "lspeaker", 1.0); + m_ay8913->add_route(ALL_OUTPUTS, "rspeaker", 1.0); + mpu4_reels<0, 7>(config); +} + void mpu4_state::mod2_cheatchr_table(machine_config &config, const uint8_t* table) { mod2(config); @@ -2454,6 +2472,17 @@ void mpu4_state::mod4yam_cheatchr(machine_config &config) mod4yam_cheatchr_table(config, nullptr); } +void mpu4_state::mod4yam_alt(machine_config &config) +{ + mpu4base(config); + MCFG_MACHINE_START_OVERRIDE(mpu4_state,mpu4yam) + + mpu4_reels<1, 6>(config); + + YM2413(config, m_ym2413, MPU4_MASTER_CLOCK/4); + m_ym2413->add_route(ALL_OUTPUTS, "lspeaker", 1.0); + m_ym2413->add_route(ALL_OUTPUTS, "rspeaker", 1.0); +} /*********************************************************************************************** @@ -2479,6 +2508,19 @@ void mpu4_state::mod4oki(machine_config &config) m_msm6376->add_route(ALL_OUTPUTS, "rspeaker", 1.0); } +void mpu4_state::mod4oki_7reel(machine_config &config) +{ + mpu4base(config); + MCFG_MACHINE_START_OVERRIDE(mpu4_state,mpu4oki) + + mpu4_common2(config); + mpu4_reels<0, 7>(config); + + OKIM6376(config, m_msm6376, 128000); //Adjusted by IC3, default to 16KHz sample. Can also be 85430 at 10.5KHz and 64000 at 8KHz + m_msm6376->add_route(ALL_OUTPUTS, "lspeaker", 1.0); + m_msm6376->add_route(ALL_OUTPUTS, "rspeaker", 1.0); +} + void mpu4_state::mod4oki_chr(machine_config &config) { mod4oki(config); @@ -2525,6 +2567,7 @@ void mpu4_state::mod4oki_alt(machine_config &config) } + void mpu4_state::mod4oki_alt_cheatchr_table(machine_config& config, const uint8_t* table) { mod4oki_alt(config); @@ -2584,44 +2627,6 @@ void mpu4_state::mod4oki_5r_cheatchr(machine_config &config) mod4oki_5r_cheatchr_table(config, nullptr); } -/*********************************************************************************************** - - Other configs - -***********************************************************************************************/ - -void mpu4_state::bwboki(machine_config &config) -{ - mpu4base(config); - MCFG_MACHINE_START_OVERRIDE(mpu4_state,mpu4bwb) - mpu4_common2(config); - mpu4_reels<4, 5>(config); - - - OKIM6376(config, m_msm6376, 128000); //Adjusted by IC3, default to 16KHz sample. Can also be 85430 at 10.5KHz and 64000 at 8KHz - m_msm6376->add_route(ALL_OUTPUTS, "lspeaker", 1.0); - m_msm6376->add_route(ALL_OUTPUTS, "rspeaker", 1.0); -} - -void mpu4_state::bwboki_chr(machine_config &config) -{ - bwboki(config); - m_maincpu->set_addrmap(AS_PROGRAM, &mpu4_state::mpu4_memmap_characteriser_bwb); - MPU4_CHARACTERISER_PAL_BWB(config, m_characteriser_bwb, 0); -} - - - - -void mpu4_state::mpu4crys(machine_config &config) -{ - mod2(config); - MCFG_MACHINE_START_OVERRIDE(mpu4_state,mpu4cry) - - upd7759_device &upd(UPD7759(config, "upd")); - upd.add_route(ALL_OUTPUTS, "lspeaker", 1.0); - upd.add_route(ALL_OUTPUTS, "rspeaker", 1.0); -} /*********************************************************************************************** diff --git a/src/mame/drivers/mpu4bwb.cpp b/src/mame/drivers/mpu4bwb.cpp index d35bf5e1319..28b1222a81d 100644 --- a/src/mame/drivers/mpu4bwb.cpp +++ b/src/mame/drivers/mpu4bwb.cpp @@ -83,13 +83,67 @@ public: mpu4_state(mconfig, type, tag) { } + + void bwboki(machine_config &config); + + template void bwboki_chr_cheat(machine_config &config) + { + bwboki(config); + m_maincpu->set_addrmap(AS_PROGRAM, &mpu4bwb_machines_state::mpu4_memmap_characteriser_bwb); + MPU4_CHARACTERISER_PAL_BWB(config, m_characteriser_bwb, 0); + m_characteriser_bwb->set_common_key(Key[0] & 0xff); + m_characteriser_bwb->set_other_key(Key[1]); + } + +protected: + + void mpu4_memmap_characteriser_bwb(address_map &map); + + void mpu4_install_mod4bwb_space(address_space &space); + + DECLARE_MACHINE_START(mpu4bwb); + }; +void mpu4bwb_machines_state::mpu4_install_mod4bwb_space(address_space &space) +{ + // does anything else need to go here? + mpu4_install_mod4oki_space(space); +} + +MACHINE_START_MEMBER(mpu4bwb_machines_state,mpu4bwb) +{ + address_space &space = m_maincpu->space(AS_PROGRAM); + mpu4_config_common(); + + m_link7a_connected=0; + m_mod_number=4; + mpu4_install_mod4bwb_space(space); +} + +void mpu4bwb_machines_state::bwboki(machine_config &config) +{ + mpu4base(config); + MCFG_MACHINE_START_OVERRIDE(mpu4bwb_machines_state,mpu4bwb) + mpu4_common2(config); + mpu4_reels<4, 5>(config); + + OKIM6376(config, m_msm6376, 128000); //Adjusted by IC3, default to 16KHz sample. Can also be 85430 at 10.5KHz and 64000 at 8KHz + m_msm6376->add_route(ALL_OUTPUTS, "lspeaker", 1.0); + m_msm6376->add_route(ALL_OUTPUTS, "rspeaker", 1.0); +} + +void mpu4bwb_machines_state::mpu4_memmap_characteriser_bwb(address_map &map) +{ + mpu4_memmap(map); + map(0x0800, 0x083f).rw(m_characteriser_bwb, FUNC(mpu4_characteriser_pal_bwb::read), FUNC(mpu4_characteriser_pal_bwb::write)); +} + } // anonymous namespace - #define GAME_FLAGS (MACHINE_NOT_WORKING|MACHINE_REQUIRES_ARTWORK|MACHINE_MECHANICAL) + /***************************************************************************************************************************************************************************** * * Abracadabra @@ -112,10 +166,10 @@ static const uint32_t m4abra_keys[2] = { 0x11, 0x192703 }; ROM_END \ GAME(year, setname, parent, bwboki_chr_cheat, mpu4_impcoin, mpu4bwb_machines_state, init_m4default_big ,ROT0,company,title,GAME_FLAGS ) -GAME_CUSTOM( 199?, m4abra, 0, "nn_sj___.4_0", 0x0000, 0x040000, CRC(48437d29) SHA1(72a2e9337fc0a004c382931f3af856253c44ed61), "Bwb","Abracadabra (Bwb) (MPU4) (set 1)" ) -GAME_CUSTOM( 199?, m4abra__a, m4abra, "nn_sja__.4_0", 0x0000, 0x040000, CRC(766cd4ae) SHA1(4d630b967ede615d325f524c2e4c92c7e7a60886), "Bwb","Abracadabra (Bwb) (MPU4) (set 2)" ) -GAME_CUSTOM( 199?, m4abra__b, m4abra, "nn_sjb__.4_0", 0x0000, 0x040000, CRC(ca77a68a) SHA1(e753c065d299038bae4c451e647b9bcda36421d9), "Bwb","Abracadabra (Bwb) (MPU4) (set 3)" ) -GAME_CUSTOM( 199?, m4abra__c, m4abra, "nn_sjk__.4_0", 0x0000, 0x040000, CRC(19018556) SHA1(6df993939e70a24621d4e732d0670d64fac1cf56), "Bwb","Abracadabra (Bwb) (MPU4) (set 4)" ) +GAME_CUSTOM( 199?, m4abra, 0, "nn_sj___.4_0", 0x0000, 0x040000, CRC(48437d29) SHA1(72a2e9337fc0a004c382931f3af856253c44ed61), "BWB","Abracadabra (BWB) (MPU4) (set 1)" ) +GAME_CUSTOM( 199?, m4abra__a, m4abra, "nn_sja__.4_0", 0x0000, 0x040000, CRC(766cd4ae) SHA1(4d630b967ede615d325f524c2e4c92c7e7a60886), "BWB","Abracadabra (BWB) (MPU4) (set 2)" ) +GAME_CUSTOM( 199?, m4abra__b, m4abra, "nn_sjb__.4_0", 0x0000, 0x040000, CRC(ca77a68a) SHA1(e753c065d299038bae4c451e647b9bcda36421d9), "BWB","Abracadabra (BWB) (MPU4) (set 3)" ) +GAME_CUSTOM( 199?, m4abra__c, m4abra, "nn_sjk__.4_0", 0x0000, 0x040000, CRC(19018556) SHA1(6df993939e70a24621d4e732d0670d64fac1cf56), "BWB","Abracadabra (BWB) (MPU4) (set 4)" ) /***************************************************************************************************************************************************************************** @@ -142,13 +196,13 @@ static const uint32_t m4bigmt_keys[2] = { 0x10, 0x241215 }; ROM_END \ GAME(year, setname, parent, bwboki_chr_cheat, mpu4_impcoin, mpu4bwb_machines_state, init_m4default ,ROT0,company,title,GAME_FLAGS ) -GAME_CUSTOM( 199?, m4bigmt, 0, "bigm1320", 0x0000, 0x010000, CRC(a5085347) SHA1(93a7f7656e53461270e04190ff538959d6c917c1), "Bwb","The Big Match (Bwb) (MPU4) (set 1)" ) -GAME_CUSTOM( 199?, m4bigmt__a, m4bigmt, "tb_20___.7_1", 0x0000, 0x010000, CRC(22fae0f0) SHA1(a875adccf96fbbff69f5fe76720514767cdcae66), "Bwb","The Big Match (Bwb) (MPU4) (set 2)" ) -GAME_CUSTOM( 199?, m4bigmt__b, m4bigmt, "tb_20_b_.7_1", 0x0000, 0x010000, CRC(40d140a3) SHA1(fd4de8dd827db933481f671e4f10684c3b7a363a), "Bwb","The Big Match (Bwb) (MPU4) (set 3)" ) -GAME_CUSTOM( 199?, m4bigmt__c, m4bigmt, "tb_20_d_.7_1", 0x0000, 0x010000, CRC(86ed18c5) SHA1(1699645532134bd830e3fc2c3ff4b67b5d67ba3e), "Bwb","The Big Match (Bwb) (MPU4) (set 4)" ) -GAME_CUSTOM( 199?, m4bigmt__d, m4bigmt, "tb_20_k_.7_1", 0x0000, 0x010000, CRC(e4c6b896) SHA1(ccf656d14ad68edb0aea99d4d3621540b899cdb7), "Bwb","The Big Match (Bwb) (MPU4) (set 5)" ) -//GAME_CUSTOM( 199?, m4bigmt__e, m4bigmt, "tb______.1_2", 0x0000, 0x004000, CRC(be2a3989) SHA1(5ef857101335f90cd9f6147ec330ae281bb97b2b), "Bwb","The Big Match (Bwb) (MPU4) (set 6)" ) // this is just a corrupt sound ROM with garbage after 0x2000 -GAME_CUSTOM( 199?, m4bigmt__f, m4bigmt, "tbi20___.7_1", 0x0000, 0x010000, CRC(104f45cc) SHA1(c28c08b44c46db9d0eade1f60aeda120c3981a03), "Bwb","The Big Match (Bwb) (MPU4) (set 7)" ) +GAME_CUSTOM( 199?, m4bigmt, 0, "bigm1320", 0x0000, 0x010000, CRC(a5085347) SHA1(93a7f7656e53461270e04190ff538959d6c917c1), "BWB","The Big Match (BWB) (MPU4) (set 1)" ) +GAME_CUSTOM( 199?, m4bigmt__a, m4bigmt, "tb_20___.7_1", 0x0000, 0x010000, CRC(22fae0f0) SHA1(a875adccf96fbbff69f5fe76720514767cdcae66), "BWB","The Big Match (BWB) (MPU4) (set 2)" ) +GAME_CUSTOM( 199?, m4bigmt__b, m4bigmt, "tb_20_b_.7_1", 0x0000, 0x010000, CRC(40d140a3) SHA1(fd4de8dd827db933481f671e4f10684c3b7a363a), "BWB","The Big Match (BWB) (MPU4) (set 3)" ) +GAME_CUSTOM( 199?, m4bigmt__c, m4bigmt, "tb_20_d_.7_1", 0x0000, 0x010000, CRC(86ed18c5) SHA1(1699645532134bd830e3fc2c3ff4b67b5d67ba3e), "BWB","The Big Match (BWB) (MPU4) (set 4)" ) +GAME_CUSTOM( 199?, m4bigmt__d, m4bigmt, "tb_20_k_.7_1", 0x0000, 0x010000, CRC(e4c6b896) SHA1(ccf656d14ad68edb0aea99d4d3621540b899cdb7), "BWB","The Big Match (BWB) (MPU4) (set 5)" ) +//GAME_CUSTOM( 199?, m4bigmt__e, m4bigmt, "tb______.1_2", 0x0000, 0x004000, CRC(be2a3989) SHA1(5ef857101335f90cd9f6147ec330ae281bb97b2b), "BWB","The Big Match (BWB) (MPU4) (set 6)" ) // this is just a corrupt sound ROM with garbage after 0x2000 +GAME_CUSTOM( 199?, m4bigmt__f, m4bigmt, "tbi20___.7_1", 0x0000, 0x010000, CRC(104f45cc) SHA1(c28c08b44c46db9d0eade1f60aeda120c3981a03), "BWB","The Big Match (BWB) (MPU4) (set 7)" ) /***************************************************************************************************************************************************************************** @@ -172,14 +226,14 @@ static const uint32_t m4bingbl_keys[2] = { 0x10, 0x322214 }; ROM_END \ GAME(year, setname, parent, bwboki_chr_cheat, mpu4_impcoin, mpu4bwb_machines_state, init_m4default ,ROT0,company,title,GAME_FLAGS ) -GAME_CUSTOM( 199?, m4bingbl, 0, "bb_20a__.8_1", 0x0000, 0x010000, CRC(10f29ba3) SHA1(739b413f35676834ebafeb121c6059759586ec72), "Bwb","Bingo Belle (Bwb) (MPU4) (set 1)" ) -GAME_CUSTOM( 199?, m4bingbl__a, m4bingbl, "bb_20bg_.8_1", 0x0000, 0x010000, CRC(9969c9ce) SHA1(8c754335e7ff75bc46f02095c2c7d57df046db47), "Bwb","Bingo Belle (Bwb) (MPU4) (set 2)" ) -GAME_CUSTOM( 199?, m4bingbl__b, m4bingbl, "bb_20bt_.8_1", 0x0000, 0x010000, CRC(3a06f518) SHA1(79a9b1e63517f6436ee4743dfc7aa63a9cf585b8), "Bwb","Bingo Belle (Bwb) (MPU4) (set 3)" ) -GAME_CUSTOM( 199?, m4bingbl__c, m4bingbl, "bb_20s__.8_1", 0x0000, 0x010000, CRC(c5bd878e) SHA1(dc6048cf25b3a62b23761c338fe6398724b24159), "Bwb","Bingo Belle (Bwb) (MPU4) (set 4)" ) -GAME_CUSTOM( 199?, m4bingbl__d, m4bingbl, "bb_20sb_.8_1", 0x0000, 0x010000, CRC(a79627dd) SHA1(c9a6262a0e52a4d1ff073465ab6b489626ae6a2a), "Bwb","Bingo Belle (Bwb) (MPU4) (set 5)" ) -GAME_CUSTOM( 199?, m4bingbl__e, m4bingbl, "bb_20sd_.8_1", 0x0000, 0x010000, CRC(61aa7fbb) SHA1(0bf54a562d04c0b41fc35c5c84f529efa2ae9e10), "Bwb","Bingo Belle (Bwb) (MPU4) (set 6)" ) -GAME_CUSTOM( 199?, m4bingbl__f, m4bingbl, "bb_20sk_.8_1", 0x0000, 0x010000, CRC(0381dfe8) SHA1(8d3d232c10f9ec683a82464ee901f0963d9ffcd6), "Bwb","Bingo Belle (Bwb) (MPU4) (set 7)" ) -GAME_CUSTOM( 199?, m4bingbl__g, m4bingbl, "bbi20___.8_1", 0x0000, 0x010000, CRC(eae04eac) SHA1(bcc619868a065d92d09fa3b2411958b373b3edde), "Bwb","Bingo Belle (Bwb) (MPU4) (set 8)" ) +GAME_CUSTOM( 199?, m4bingbl, 0, "bb_20a__.8_1", 0x0000, 0x010000, CRC(10f29ba3) SHA1(739b413f35676834ebafeb121c6059759586ec72), "BWB","Bingo Belle (BWB) (MPU4) (set 1)" ) +GAME_CUSTOM( 199?, m4bingbl__a, m4bingbl, "bb_20bg_.8_1", 0x0000, 0x010000, CRC(9969c9ce) SHA1(8c754335e7ff75bc46f02095c2c7d57df046db47), "BWB","Bingo Belle (BWB) (MPU4) (set 2)" ) +GAME_CUSTOM( 199?, m4bingbl__b, m4bingbl, "bb_20bt_.8_1", 0x0000, 0x010000, CRC(3a06f518) SHA1(79a9b1e63517f6436ee4743dfc7aa63a9cf585b8), "BWB","Bingo Belle (BWB) (MPU4) (set 3)" ) +GAME_CUSTOM( 199?, m4bingbl__c, m4bingbl, "bb_20s__.8_1", 0x0000, 0x010000, CRC(c5bd878e) SHA1(dc6048cf25b3a62b23761c338fe6398724b24159), "BWB","Bingo Belle (BWB) (MPU4) (set 4)" ) +GAME_CUSTOM( 199?, m4bingbl__d, m4bingbl, "bb_20sb_.8_1", 0x0000, 0x010000, CRC(a79627dd) SHA1(c9a6262a0e52a4d1ff073465ab6b489626ae6a2a), "BWB","Bingo Belle (BWB) (MPU4) (set 5)" ) +GAME_CUSTOM( 199?, m4bingbl__e, m4bingbl, "bb_20sd_.8_1", 0x0000, 0x010000, CRC(61aa7fbb) SHA1(0bf54a562d04c0b41fc35c5c84f529efa2ae9e10), "BWB","Bingo Belle (BWB) (MPU4) (set 6)" ) +GAME_CUSTOM( 199?, m4bingbl__f, m4bingbl, "bb_20sk_.8_1", 0x0000, 0x010000, CRC(0381dfe8) SHA1(8d3d232c10f9ec683a82464ee901f0963d9ffcd6), "BWB","Bingo Belle (BWB) (MPU4) (set 7)" ) +GAME_CUSTOM( 199?, m4bingbl__g, m4bingbl, "bbi20___.8_1", 0x0000, 0x010000, CRC(eae04eac) SHA1(bcc619868a065d92d09fa3b2411958b373b3edde), "BWB","Bingo Belle (BWB) (MPU4) (set 8)" ) /***************************************************************************************************************************************************************************** @@ -203,13 +257,13 @@ static const uint32_t m4bingbs_keys[2] = { 0x10, 0x322214 }; ROM_END \ GAME(year, setname, parent, bwboki_chr_cheat, mpu4_impcoin, mpu4bwb_machines_state, init_m4default ,ROT0,company,title,GAME_FLAGS ) -GAME_CUSTOM( 199?, m4bingbs, 0, "bp_20a__.2_1", 0x0000, 0x010000, CRC(ca005003) SHA1(271ff0dbee529ca15c79c9aa1047efa8993ea073), "Bwb","Bingo Belle Showcase (Bwb) (MPU4) (set 1)" ) -GAME_CUSTOM( 199?, m4bingbs__a, m4bingbs, "bp_20bg_.2_1", 0x0000, 0x010000, CRC(1b59c32f) SHA1(0c7df33f921639bfedbddd969dcbcd62e38ff912), "Bwb","Bingo Belle Showcase (Bwb) (MPU4) (set 2)" ) -GAME_CUSTOM( 199?, m4bingbs__b, m4bingbs, "bp_20bt_.2_1", 0x0000, 0x010000, CRC(bc7a1830) SHA1(3c16432562ebaef3f17e51feebb4c35d911e90b9), "Bwb","Bingo Belle Showcase (Bwb) (MPU4) (set 3)" ) -GAME_CUSTOM( 199?, m4bingbs__c, m4bingbs, "bp_20s__.2_1", 0x0000, 0x010000, CRC(1f4f4c2e) SHA1(28f6361c7ee693635c718ea485687bf9fbf8532b), "Bwb","Bingo Belle Showcase (Bwb) (MPU4) (set 4)" ) -GAME_CUSTOM( 199?, m4bingbs__d, m4bingbs, "bp_20sb_.2_1", 0x0000, 0x010000, CRC(7d64ec7d) SHA1(bc279010642edadcba19cdfad222a783e35039b9), "Bwb","Bingo Belle Showcase (Bwb) (MPU4) (set 5)" ) -GAME_CUSTOM( 199?, m4bingbs__e, m4bingbs, "bp_20sd_.2_1", 0x0000, 0x010000, CRC(bb58b41b) SHA1(253859ab6d8033eeb94ad5c4586eadc8792bd436), "Bwb","Bingo Belle Showcase (Bwb) (MPU4) (set 6)" ) -GAME_CUSTOM( 199?, m4bingbs__f, m4bingbs, "bp_20sk_.2_1", 0x0000, 0x010000, CRC(d9731448) SHA1(2f054a99c5d1570b6e0307542c50421408a610dc), "Bwb","Bingo Belle Showcase (Bwb) (MPU4) (set 7)" ) +GAME_CUSTOM( 199?, m4bingbs, 0, "bp_20a__.2_1", 0x0000, 0x010000, CRC(ca005003) SHA1(271ff0dbee529ca15c79c9aa1047efa8993ea073), "BWB","Bingo Belle Showcase (BWB) (MPU4) (set 1)" ) +GAME_CUSTOM( 199?, m4bingbs__a, m4bingbs, "bp_20bg_.2_1", 0x0000, 0x010000, CRC(1b59c32f) SHA1(0c7df33f921639bfedbddd969dcbcd62e38ff912), "BWB","Bingo Belle Showcase (BWB) (MPU4) (set 2)" ) +GAME_CUSTOM( 199?, m4bingbs__b, m4bingbs, "bp_20bt_.2_1", 0x0000, 0x010000, CRC(bc7a1830) SHA1(3c16432562ebaef3f17e51feebb4c35d911e90b9), "BWB","Bingo Belle Showcase (BWB) (MPU4) (set 3)" ) +GAME_CUSTOM( 199?, m4bingbs__c, m4bingbs, "bp_20s__.2_1", 0x0000, 0x010000, CRC(1f4f4c2e) SHA1(28f6361c7ee693635c718ea485687bf9fbf8532b), "BWB","Bingo Belle Showcase (BWB) (MPU4) (set 4)" ) +GAME_CUSTOM( 199?, m4bingbs__d, m4bingbs, "bp_20sb_.2_1", 0x0000, 0x010000, CRC(7d64ec7d) SHA1(bc279010642edadcba19cdfad222a783e35039b9), "BWB","Bingo Belle Showcase (BWB) (MPU4) (set 5)" ) +GAME_CUSTOM( 199?, m4bingbs__e, m4bingbs, "bp_20sd_.2_1", 0x0000, 0x010000, CRC(bb58b41b) SHA1(253859ab6d8033eeb94ad5c4586eadc8792bd436), "BWB","Bingo Belle Showcase (BWB) (MPU4) (set 6)" ) +GAME_CUSTOM( 199?, m4bingbs__f, m4bingbs, "bp_20sk_.2_1", 0x0000, 0x010000, CRC(d9731448) SHA1(2f054a99c5d1570b6e0307542c50421408a610dc), "BWB","Bingo Belle Showcase (BWB) (MPU4) (set 7)" ) /***************************************************************************************************************************************************************************** @@ -234,9 +288,9 @@ static const uint32_t m4bingcl_keys[2] = { 0x03, 0x072114 }; ROM_END \ GAME(year, setname, parent, bwboki_chr_cheat, mpu4_impcoin, mpu4bwb_machines_state, init_m4default ,ROT0,company,title,GAME_FLAGS ) -GAME_CUSTOM( 199?, m4bingcl, 0, "bc_xe___.2_1", 0x0000, 0x010000, CRC(3abbc215) SHA1(b5e59b30c07c4ffef69c5729f1a28d7ee55636bd), "Bwb","Bingo Club (Bwb) (MPU4) (set 1)" ) -GAME_CUSTOM( 199?, m4bingcl__a, m4bingcl, "bc_xe_b_.2_1", 0x0000, 0x010000, CRC(3e11c5c0) SHA1(2d9bc987fed040664f211bb9d13984b6cba5e25f), "Bwb","Bingo Club (Bwb) (MPU4) (set 2)" ) -GAME_CUSTOM( 199?, m4bingcl__b, m4bingcl, "bc_xe_d_.2_1", 0x0000, 0x010000, CRC(0a3a162f) SHA1(1b0857039b0442269b8fd4c063fc99b3b50cc312), "Bwb","Bingo Club (Bwb) (MPU4) (set 3)" ) +GAME_CUSTOM( 199?, m4bingcl, 0, "bc_xe___.2_1", 0x0000, 0x010000, CRC(3abbc215) SHA1(b5e59b30c07c4ffef69c5729f1a28d7ee55636bd), "BWB","Bingo Club (BWB) (MPU4) (set 1)" ) +GAME_CUSTOM( 199?, m4bingcl__a, m4bingcl, "bc_xe_b_.2_1", 0x0000, 0x010000, CRC(3e11c5c0) SHA1(2d9bc987fed040664f211bb9d13984b6cba5e25f), "BWB","Bingo Club (BWB) (MPU4) (set 2)" ) +GAME_CUSTOM( 199?, m4bingcl__b, m4bingcl, "bc_xe_d_.2_1", 0x0000, 0x010000, CRC(0a3a162f) SHA1(1b0857039b0442269b8fd4c063fc99b3b50cc312), "BWB","Bingo Club (BWB) (MPU4) (set 3)" ) /***************************************************************************************************************************************************************************** @@ -261,33 +315,33 @@ static const uint32_t m4blsbys_g_keys[2] = { 0x36, 0x010e20 }; ROM_LOAD( name, offset, length, hash ) \ M4BLSBYS_EXTRA_ROMS \ ROM_END \ - GAME(year, setname, parent, bwboki_chr_cheat, mpu4_impcoin, mpu4bwb_machines_state, init_m_blsbys, ROT0, company, title, GAME_FLAGS ) + GAME(year, setname, parent, bwboki_chr_cheat, mpu4_impcoin, mpu4bwb_machines_state, init_m4default_big_five_std, ROT0, company, title, GAME_FLAGS ) -GAME_CUSTOM( 199?, m4blsbys, 0, "bbprog.bin", 0x0000, 0x020000, CRC(c262cfda) SHA1(f004895e0dd3f8420683927915554e19e41bd20b), "Bwb","Blues Boys (Bwb) (MPU4) (set 1)" ) -GAME_CUSTOM( 199?, m4blsbys__a, m4blsbys, "bf_20a__.3_1", 0x0000, 0x020000, CRC(fca7764f) SHA1(a88378247b6710d6122c515c31c39c5cd9678ce2), "Bwb","Blues Boys (Bwb) (MPU4) (set 2)" ) -GAME_CUSTOM( 199?, m4blsbys__b, m4blsbys, "bf_20a__.6_1", 0x0000, 0x020000, CRC(0822931a) SHA1(8d53321832ee56ed5ad851928ad7705e1ad059ee), "Bwb","Blues Boys (Bwb) (MPU4) (set 3)" ) -GAME_CUSTOM( 199?, m4blsbys__c, m4blsbys, "bf_20s__.3_1", 0x0000, 0x020000, CRC(029a3a0b) SHA1(25952cafbc351ec6d5fc65dd2acddadeb48fb649), "Bwb","Blues Boys (Bwb) (MPU4) (set 4)" ) -GAME_CUSTOM( 199?, m4blsbys__d, m4blsbys, "bf_20s__.6_1", 0x0000, 0x020000, CRC(af7462cb) SHA1(188935ebb574e0b09f9e0e5f094eb99ed7df5075), "Bwb","Blues Boys (Bwb) (MPU4) (set 5)" ) -GAME_CUSTOM( 199?, m4blsbys__e, m4blsbys, "bf_20sb_.3_1", 0x0000, 0x020000, CRC(d2ff1a12) SHA1(d425985a8d109c9e3729618a995eeac1f3bf643c), "Bwb","Blues Boys (Bwb) (MPU4) (set 6)" ) -GAME_CUSTOM( 199?, m4blsbys__f, m4blsbys, "bf_20sb_.6_1", 0x0000, 0x020000, CRC(7548bdf1) SHA1(a366c10f35d85b1f3c103787dd5b2e6600ecf6c8), "Bwb","Blues Boys (Bwb) (MPU4) (set 7)" ) -GAME_CUSTOM( 199?, m4blsbys__r, m4blsbys, "bs_20__c.1_1", 0x0000, 0x020000, CRC(328dc0a6) SHA1(7bea0bac121f2c521d891267fb891479549350aa), "Bwb","Blues Boys (Bwb) (MPU4) (set 8)" ) -GAME_CUSTOM( 199?, m4blsbys__s, m4blsbys, "bs_20a__.6_1", 0x0000, 0x020000, CRC(9968e21f) SHA1(8615c8b7f0ae55f0b77f30c84a74d1fba0450a73), "Bwb","Blues Boys (Bwb) (MPU4) (set 9)" ) -GAME_CUSTOM( 199?, m4blsbys__t, m4blsbys, "bs_20a__.7_1", 0x0000, 0x020000, CRC(c48bc5d6) SHA1(5aa44d85c1a33ea1aa27e2eaa987ce4fe570b713), "Bwb","Blues Boys (Bwb) (MPU4) (set 10)" ) -GAME_CUSTOM( 199?, m4blsbys__u, m4blsbys, "bs_20a_c.1_1", 0x0000, 0x020000, CRC(b9483173) SHA1(a81ef9cb42cd090861b2e0a28a63906cf61c7534), "Bwb","Blues Boys (Bwb) (MPU4) (set 11)" ) -GAME_CUSTOM( 199?, m4blsbys__v, m4blsbys, "bs_20a_p.4_1", 0x0000, 0x020000, CRC(fb7ec0aa) SHA1(a0b681a8eacde06825c7e4fcf5b7ef8f64723d96), "Bwb","Blues Boys (Bwb) (MPU4) (set 12)" ) -GAME_CUSTOM( 199?, m4blsbys__w, m4blsbys, "bs_20a_s.6_1", 0x0000, 0x020000, CRC(72c5c16e) SHA1(18bdb0f9aff13587d95d871b4124d5a1cc07af04), "Bwb","Blues Boys (Bwb) (MPU4) (set 13)" ) -GAME_CUSTOM( 199?, m4blsbys__x, m4blsbys, "bs_20s__.6_1", 0x0000, 0x020000, CRC(1862df89) SHA1(b18f15f2098dfc488a6bdb9a7adff4446268f0d3), "Bwb","Blues Boys (Bwb) (MPU4) (set 14)" ) -GAME_CUSTOM( 199?, m4blsbys__y, m4blsbys, "bs_20s_s.6_1", 0x0000, 0x020000, CRC(f3cffcf8) SHA1(bda99c269e85baf64f66788f868879d21a896c5a), "Bwb","Blues Boys (Bwb) (MPU4) (set 15)" ) -GAME_CUSTOM( 199?, m4blsbys__z, m4blsbys, "bs_20sb_.6_1", 0x0000, 0x020000, CRC(3278bdcb) SHA1(c694d485c79be983924410ce00d364d233a054c0), "Bwb","Blues Boys (Bwb) (MPU4) (set 16)" ) -GAME_CUSTOM( 199?, m4blsbys__0, m4blsbys, "bs_20sbc.1_1", 0x0000, 0x020000, CRC(3a55b728) SHA1(948b353ec92aae1cb801e5e2d2385cd2316f0838), "Bwb","Blues Boys (Bwb) (MPU4) (set 17)" ) -GAME_CUSTOM( 199?, m4blsbys__1, m4blsbys, "bs_20sbs.6_1", 0x0000, 0x020000, CRC(d9d59eba) SHA1(91f608dc33541297797f937546fa5759b26af511), "Bwb","Blues Boys (Bwb) (MPU4) (set 18)" ) -GAME_CUSTOM( 199?, m4blsbys__2, m4blsbys, "bs_20sd_.6_1", 0x0000, 0x020000, CRC(df087fd9) SHA1(35c85ffe0bef5847a3a72bb33f196f4708f03b28), "Bwb","Blues Boys (Bwb) (MPU4) (set 19)" ) -GAME_CUSTOM( 199?, m4blsbys__3, m4blsbys, "bs_20sdc.1_1", 0x0000, 0x020000, CRC(1439c63e) SHA1(fdac1199e98bbecd944431338d2215d434a0c004), "Bwb","Blues Boys (Bwb) (MPU4) (set 20)" ) -GAME_CUSTOM( 199?, m4blsbys__4, m4blsbys, "bs_20sds.6_1", 0x0000, 0x020000, CRC(34a55ca8) SHA1(393d0164699a91fcb4eb68ca5246a0744e245873), "Bwb","Blues Boys (Bwb) (MPU4) (set 21)" ) -GAME_CUSTOM( 199?, m4blsbys__5, m4blsbys, "bs_25__c.2_1", 0x0000, 0x020000, CRC(d41de6c6) SHA1(43c059ef673de9cc1ef800f3da68b3a6fd54e8f7), "Bwb","Blues Boys (Bwb) (MPU4) (set 22)" ) -GAME_CUSTOM( 199?, m4blsbys__6, m4blsbys, "bs_25_bc.2_1", 0x0000, 0x020000, CRC(b692305d) SHA1(4ed96655a4fdfd97fa5783648f8cdea5af0c565e), "Bwb","Blues Boys (Bwb) (MPU4) (set 23)" ) -GAME_CUSTOM( 199?, m4blsbys__7, m4blsbys, "bs_25_dc.2_1", 0x0000, 0x020000, CRC(bbe844a5) SHA1(bd1d5d8601b0c36a2f4abaae04a49626cbef23b6), "Bwb","Blues Boys (Bwb) (MPU4) (set 24)" ) -GAME_CUSTOM( 199?, m4blsbys__8, m4blsbys, "bs_25a_c.2_1", 0x0000, 0x020000, CRC(0b64cc29) SHA1(43b958321ad5a04aae4629929844643dfcf17819), "Bwb","Blues Boys (Bwb) (MPU4) (set 25)" ) +GAME_CUSTOM( 199?, m4blsbys, 0, "bbprog.bin", 0x0000, 0x020000, CRC(c262cfda) SHA1(f004895e0dd3f8420683927915554e19e41bd20b), "BWB","Blues Boys (BWB) (MPU4) (set 1)" ) +GAME_CUSTOM( 199?, m4blsbys__a, m4blsbys, "bf_20a__.3_1", 0x0000, 0x020000, CRC(fca7764f) SHA1(a88378247b6710d6122c515c31c39c5cd9678ce2), "BWB","Blues Boys (BWB) (MPU4) (set 2)" ) +GAME_CUSTOM( 199?, m4blsbys__b, m4blsbys, "bf_20a__.6_1", 0x0000, 0x020000, CRC(0822931a) SHA1(8d53321832ee56ed5ad851928ad7705e1ad059ee), "BWB","Blues Boys (BWB) (MPU4) (set 3)" ) +GAME_CUSTOM( 199?, m4blsbys__c, m4blsbys, "bf_20s__.3_1", 0x0000, 0x020000, CRC(029a3a0b) SHA1(25952cafbc351ec6d5fc65dd2acddadeb48fb649), "BWB","Blues Boys (BWB) (MPU4) (set 4)" ) +GAME_CUSTOM( 199?, m4blsbys__d, m4blsbys, "bf_20s__.6_1", 0x0000, 0x020000, CRC(af7462cb) SHA1(188935ebb574e0b09f9e0e5f094eb99ed7df5075), "BWB","Blues Boys (BWB) (MPU4) (set 5)" ) +GAME_CUSTOM( 199?, m4blsbys__e, m4blsbys, "bf_20sb_.3_1", 0x0000, 0x020000, CRC(d2ff1a12) SHA1(d425985a8d109c9e3729618a995eeac1f3bf643c), "BWB","Blues Boys (BWB) (MPU4) (set 6)" ) +GAME_CUSTOM( 199?, m4blsbys__f, m4blsbys, "bf_20sb_.6_1", 0x0000, 0x020000, CRC(7548bdf1) SHA1(a366c10f35d85b1f3c103787dd5b2e6600ecf6c8), "BWB","Blues Boys (BWB) (MPU4) (set 7)" ) +GAME_CUSTOM( 199?, m4blsbys__r, m4blsbys, "bs_20__c.1_1", 0x0000, 0x020000, CRC(328dc0a6) SHA1(7bea0bac121f2c521d891267fb891479549350aa), "BWB","Blues Boys (BWB) (MPU4) (set 8)" ) +GAME_CUSTOM( 199?, m4blsbys__s, m4blsbys, "bs_20a__.6_1", 0x0000, 0x020000, CRC(9968e21f) SHA1(8615c8b7f0ae55f0b77f30c84a74d1fba0450a73), "BWB","Blues Boys (BWB) (MPU4) (set 9)" ) +GAME_CUSTOM( 199?, m4blsbys__t, m4blsbys, "bs_20a__.7_1", 0x0000, 0x020000, CRC(c48bc5d6) SHA1(5aa44d85c1a33ea1aa27e2eaa987ce4fe570b713), "BWB","Blues Boys (BWB) (MPU4) (set 10)" ) +GAME_CUSTOM( 199?, m4blsbys__u, m4blsbys, "bs_20a_c.1_1", 0x0000, 0x020000, CRC(b9483173) SHA1(a81ef9cb42cd090861b2e0a28a63906cf61c7534), "BWB","Blues Boys (BWB) (MPU4) (set 11)" ) +GAME_CUSTOM( 199?, m4blsbys__v, m4blsbys, "bs_20a_p.4_1", 0x0000, 0x020000, CRC(fb7ec0aa) SHA1(a0b681a8eacde06825c7e4fcf5b7ef8f64723d96), "BWB","Blues Boys (BWB) (MPU4) (set 12)" ) +GAME_CUSTOM( 199?, m4blsbys__w, m4blsbys, "bs_20a_s.6_1", 0x0000, 0x020000, CRC(72c5c16e) SHA1(18bdb0f9aff13587d95d871b4124d5a1cc07af04), "BWB","Blues Boys (BWB) (MPU4) (set 13)" ) +GAME_CUSTOM( 199?, m4blsbys__x, m4blsbys, "bs_20s__.6_1", 0x0000, 0x020000, CRC(1862df89) SHA1(b18f15f2098dfc488a6bdb9a7adff4446268f0d3), "BWB","Blues Boys (BWB) (MPU4) (set 14)" ) +GAME_CUSTOM( 199?, m4blsbys__y, m4blsbys, "bs_20s_s.6_1", 0x0000, 0x020000, CRC(f3cffcf8) SHA1(bda99c269e85baf64f66788f868879d21a896c5a), "BWB","Blues Boys (BWB) (MPU4) (set 15)" ) +GAME_CUSTOM( 199?, m4blsbys__z, m4blsbys, "bs_20sb_.6_1", 0x0000, 0x020000, CRC(3278bdcb) SHA1(c694d485c79be983924410ce00d364d233a054c0), "BWB","Blues Boys (BWB) (MPU4) (set 16)" ) +GAME_CUSTOM( 199?, m4blsbys__0, m4blsbys, "bs_20sbc.1_1", 0x0000, 0x020000, CRC(3a55b728) SHA1(948b353ec92aae1cb801e5e2d2385cd2316f0838), "BWB","Blues Boys (BWB) (MPU4) (set 17)" ) +GAME_CUSTOM( 199?, m4blsbys__1, m4blsbys, "bs_20sbs.6_1", 0x0000, 0x020000, CRC(d9d59eba) SHA1(91f608dc33541297797f937546fa5759b26af511), "BWB","Blues Boys (BWB) (MPU4) (set 18)" ) +GAME_CUSTOM( 199?, m4blsbys__2, m4blsbys, "bs_20sd_.6_1", 0x0000, 0x020000, CRC(df087fd9) SHA1(35c85ffe0bef5847a3a72bb33f196f4708f03b28), "BWB","Blues Boys (BWB) (MPU4) (set 19)" ) +GAME_CUSTOM( 199?, m4blsbys__3, m4blsbys, "bs_20sdc.1_1", 0x0000, 0x020000, CRC(1439c63e) SHA1(fdac1199e98bbecd944431338d2215d434a0c004), "BWB","Blues Boys (BWB) (MPU4) (set 20)" ) +GAME_CUSTOM( 199?, m4blsbys__4, m4blsbys, "bs_20sds.6_1", 0x0000, 0x020000, CRC(34a55ca8) SHA1(393d0164699a91fcb4eb68ca5246a0744e245873), "BWB","Blues Boys (BWB) (MPU4) (set 21)" ) +GAME_CUSTOM( 199?, m4blsbys__5, m4blsbys, "bs_25__c.2_1", 0x0000, 0x020000, CRC(d41de6c6) SHA1(43c059ef673de9cc1ef800f3da68b3a6fd54e8f7), "BWB","Blues Boys (BWB) (MPU4) (set 22)" ) +GAME_CUSTOM( 199?, m4blsbys__6, m4blsbys, "bs_25_bc.2_1", 0x0000, 0x020000, CRC(b692305d) SHA1(4ed96655a4fdfd97fa5783648f8cdea5af0c565e), "BWB","Blues Boys (BWB) (MPU4) (set 23)" ) +GAME_CUSTOM( 199?, m4blsbys__7, m4blsbys, "bs_25_dc.2_1", 0x0000, 0x020000, CRC(bbe844a5) SHA1(bd1d5d8601b0c36a2f4abaae04a49626cbef23b6), "BWB","Blues Boys (BWB) (MPU4) (set 24)" ) +GAME_CUSTOM( 199?, m4blsbys__8, m4blsbys, "bs_25a_c.2_1", 0x0000, 0x020000, CRC(0b64cc29) SHA1(43b958321ad5a04aae4629929844643dfcf17819), "BWB","Blues Boys (BWB) (MPU4) (set 25)" ) #undef GAME_CUSTOM #define GAME_CUSTOM(year, setname,parent,name,offset,length,hash,company,title) \ @@ -296,24 +350,24 @@ GAME_CUSTOM( 199?, m4blsbys__8, m4blsbys, "bs_25a_c.2_1", 0x0000, 0x020000, ROM_LOAD( name, offset, length, hash ) \ M4BLSBYS_EXTRA_ROMS \ ROM_END \ - GAME(year, setname, parent, bwboki_chr_cheat, mpu4_impcoin, mpu4bwb_machines_state, init_m_blsbys, ROT0, company, title, GAME_FLAGS ) + GAME(year, setname, parent, bwboki_chr_cheat, mpu4_impcoin, mpu4bwb_machines_state, init_m4default_big_five_std, ROT0, company, title, GAME_FLAGS ) -GAME_CUSTOM( 199?, m4blsbys__g, m4blsbys, "bs_05___.3v1", 0x0000, 0x020000, CRC(26e8eb95) SHA1(7d8dbca127e1867714cbeb9d699b2173de724eb2), "Bwb","Blues Boys (Bwb) (MPU4) (set 26)" ) -GAME_CUSTOM( 199?, m4blsbys__h, m4blsbys, "bs_05__c.3v1", 0x0000, 0x020000, CRC(12e51237) SHA1(68235cf5f36862a26d5d44464041dabb01b9f95c), "Bwb","Blues Boys (Bwb) (MPU4) (set 27)" ) -GAME_CUSTOM( 199?, m4blsbys__i, m4blsbys, "bs_05_b_.3v1", 0x0000, 0x020000, CRC(a8ec1731) SHA1(5acd86b1018301df5c3caa388bbbee0c0daacb40), "Bwb","Blues Boys (Bwb) (MPU4) (set 28)" ) -GAME_CUSTOM( 199?, m4blsbys__j, m4blsbys, "bs_05_d_.3v1", 0x0000, 0x020000, CRC(5def4142) SHA1(e0019979f65e240002455d5aa41e1492dc517740), "Bwb","Blues Boys (Bwb) (MPU4) (set 29)" ) -GAME_CUSTOM( 199?, m4blsbys__k, m4blsbys, "bs_05_k_.3v1", 0x0000, 0x020000, CRC(d023bad9) SHA1(54c995c5166f018c41dd7007163f07f054f564e9), "Bwb","Blues Boys (Bwb) (MPU4) (set 30)" ) -GAME_CUSTOM( 199?, m4blsbys__l, m4blsbys, "bs_05_kc.3v1", 0x0000, 0x020000, CRC(0b8911da) SHA1(1426944c01edbf6edb664f961fe75befd3e81e65), "Bwb","Blues Boys (Bwb) (MPU4) (set 31)" ) -GAME_CUSTOM( 199?, m4blsbys__m, m4blsbys, "bs_05a__.2_1", 0x0000, 0x020000, CRC(88af47c9) SHA1(e5dfd572b47f2cff6e6ef68bd9016a3e5b2273b2), "Bwb","Blues Boys (Bwb) (MPU4) (set 32)" ) -GAME_CUSTOM( 199?, m4blsbys__n, m4blsbys, "bs_05a__.3v1", 0x0000, 0x020000, CRC(055fdf72) SHA1(118272ca35d1ea059b6905a7cd515dbfc11fdbc5), "Bwb","Blues Boys (Bwb) (MPU4) (set 33)" ) -GAME_CUSTOM( 199?, m4blsbys__o, m4blsbys, "bs_05a_c.3v1", 0x0000, 0x020000, CRC(737999c4) SHA1(957fd06f7937b85436ef7011d47c559729d17d51), "Bwb","Blues Boys (Bwb) (MPU4) (set 34)" ) -GAME_CUSTOM( 199?, m4blsbys__p, m4blsbys, "bs_05b__.3v1", 0x0000, 0x020000, CRC(ea1b09e7) SHA1(9310e3d63b77c4bc2d0d428a630c8aafb500de74), "Bwb","Blues Boys (Bwb) (MPU4) (set 35)" ) -GAME_CUSTOM( 199?, m4blsbys__q, m4blsbys, "bs_05b_c.3v1", 0x0000, 0x020000, CRC(3ec0ce9f) SHA1(09472d392350da1593f084a2591125b0d71aca29), "Bwb","Blues Boys (Bwb) (MPU4) (set 36)" ) -GAME_CUSTOM( 199?, m4blsbys__9, m4blsbys, "bs_x3a__.2v1", 0x0000, 0x020000, CRC(99471e88) SHA1(e566cd1368e7234ec546b05528f2fcf345e03697), "Bwb","Blues Boys (Bwb) (MPU4) (set 37)" ) -GAME_CUSTOM( 199?, m4blsbys__aa, m4blsbys, "bs_x3s__.2v1", 0x0000, 0x020000, CRC(84249d95) SHA1(3962ee9fde49b25c3485c7bfaecd63c400d8502d), "Bwb","Blues Boys (Bwb) (MPU4) (set 38)" ) -GAME_CUSTOM( 199?, m4blsbys__ab, m4blsbys, "bs_x6a__.2v1", 0x0000, 0x020000, CRC(d03ef955) SHA1(03fa4b3b37b71fb61439200d5dd65dab846abc2c), "Bwb","Blues Boys (Bwb) (MPU4) (set 39)" ) -GAME_CUSTOM( 199?, m4blsbys__ac, m4blsbys, "bs_x6s__.2v1", 0x0000, 0x020000, CRC(61d782b5) SHA1(70ca3875ff023fc091a6fe6e002fad662dbd639f), "Bwb","Blues Boys (Bwb) (MPU4) (set 40)" ) -GAME_CUSTOM( 199?, m4blsbys__ad, m4blsbys, "bsix3___.2v1", 0x0000, 0x020000, CRC(4e7451fa) SHA1(b1417f948c7e80f506b90d6608f6dd79739389bf), "Bwb","Blues Boys (Bwb) (MPU4) (set 41)" ) +GAME_CUSTOM( 199?, m4blsbys__g, m4blsbys, "bs_05___.3v1", 0x0000, 0x020000, CRC(26e8eb95) SHA1(7d8dbca127e1867714cbeb9d699b2173de724eb2), "BWB","Blues Boys (BWB) (MPU4) (set 26)" ) +GAME_CUSTOM( 199?, m4blsbys__h, m4blsbys, "bs_05__c.3v1", 0x0000, 0x020000, CRC(12e51237) SHA1(68235cf5f36862a26d5d44464041dabb01b9f95c), "BWB","Blues Boys (BWB) (MPU4) (set 27)" ) +GAME_CUSTOM( 199?, m4blsbys__i, m4blsbys, "bs_05_b_.3v1", 0x0000, 0x020000, CRC(a8ec1731) SHA1(5acd86b1018301df5c3caa388bbbee0c0daacb40), "BWB","Blues Boys (BWB) (MPU4) (set 28)" ) +GAME_CUSTOM( 199?, m4blsbys__j, m4blsbys, "bs_05_d_.3v1", 0x0000, 0x020000, CRC(5def4142) SHA1(e0019979f65e240002455d5aa41e1492dc517740), "BWB","Blues Boys (BWB) (MPU4) (set 29)" ) +GAME_CUSTOM( 199?, m4blsbys__k, m4blsbys, "bs_05_k_.3v1", 0x0000, 0x020000, CRC(d023bad9) SHA1(54c995c5166f018c41dd7007163f07f054f564e9), "BWB","Blues Boys (BWB) (MPU4) (set 30)" ) +GAME_CUSTOM( 199?, m4blsbys__l, m4blsbys, "bs_05_kc.3v1", 0x0000, 0x020000, CRC(0b8911da) SHA1(1426944c01edbf6edb664f961fe75befd3e81e65), "BWB","Blues Boys (BWB) (MPU4) (set 31)" ) +GAME_CUSTOM( 199?, m4blsbys__m, m4blsbys, "bs_05a__.2_1", 0x0000, 0x020000, CRC(88af47c9) SHA1(e5dfd572b47f2cff6e6ef68bd9016a3e5b2273b2), "BWB","Blues Boys (BWB) (MPU4) (set 32)" ) +GAME_CUSTOM( 199?, m4blsbys__n, m4blsbys, "bs_05a__.3v1", 0x0000, 0x020000, CRC(055fdf72) SHA1(118272ca35d1ea059b6905a7cd515dbfc11fdbc5), "BWB","Blues Boys (BWB) (MPU4) (set 33)" ) +GAME_CUSTOM( 199?, m4blsbys__o, m4blsbys, "bs_05a_c.3v1", 0x0000, 0x020000, CRC(737999c4) SHA1(957fd06f7937b85436ef7011d47c559729d17d51), "BWB","Blues Boys (BWB) (MPU4) (set 34)" ) +GAME_CUSTOM( 199?, m4blsbys__p, m4blsbys, "bs_05b__.3v1", 0x0000, 0x020000, CRC(ea1b09e7) SHA1(9310e3d63b77c4bc2d0d428a630c8aafb500de74), "BWB","Blues Boys (BWB) (MPU4) (set 35)" ) +GAME_CUSTOM( 199?, m4blsbys__q, m4blsbys, "bs_05b_c.3v1", 0x0000, 0x020000, CRC(3ec0ce9f) SHA1(09472d392350da1593f084a2591125b0d71aca29), "BWB","Blues Boys (BWB) (MPU4) (set 36)" ) +GAME_CUSTOM( 199?, m4blsbys__9, m4blsbys, "bs_x3a__.2v1", 0x0000, 0x020000, CRC(99471e88) SHA1(e566cd1368e7234ec546b05528f2fcf345e03697), "BWB","Blues Boys (BWB) (MPU4) (set 37)" ) +GAME_CUSTOM( 199?, m4blsbys__aa, m4blsbys, "bs_x3s__.2v1", 0x0000, 0x020000, CRC(84249d95) SHA1(3962ee9fde49b25c3485c7bfaecd63c400d8502d), "BWB","Blues Boys (BWB) (MPU4) (set 38)" ) +GAME_CUSTOM( 199?, m4blsbys__ab, m4blsbys, "bs_x6a__.2v1", 0x0000, 0x020000, CRC(d03ef955) SHA1(03fa4b3b37b71fb61439200d5dd65dab846abc2c), "BWB","Blues Boys (BWB) (MPU4) (set 39)" ) +GAME_CUSTOM( 199?, m4blsbys__ac, m4blsbys, "bs_x6s__.2v1", 0x0000, 0x020000, CRC(61d782b5) SHA1(70ca3875ff023fc091a6fe6e002fad662dbd639f), "BWB","Blues Boys (BWB) (MPU4) (set 40)" ) +GAME_CUSTOM( 199?, m4blsbys__ad, m4blsbys, "bsix3___.2v1", 0x0000, 0x020000, CRC(4e7451fa) SHA1(b1417f948c7e80f506b90d6608f6dd79739389bf), "BWB","Blues Boys (BWB) (MPU4) (set 41)" ) /***************************************************************************************************************************************************************************** @@ -340,17 +394,17 @@ static const uint32_t m4csoc_keys[2] = { 0x11, 0x101230 }; ROM_END \ GAME(year, setname, parent, bwboki_chr_cheat, mpu4_impcoin, mpu4bwb_machines_state, init_m4default_big ,ROT0,company,title,GAME_FLAGS ) -GAME_CUSTOM( 199?, m4csoc, 0, "chsoc8ac", 0x0000, 0x040000, CRC(8e0471ba) SHA1(3b7e6edbb3490e99af148c0cfe8d39c13c282880), "Bwb","Championship Soccer (Bwb) (MPU4) (set 1)" ) -GAME_CUSTOM( 199?, m4csoc__a, m4csoc, "sg_sj___.1_0", 0x0000, 0x040000, CRC(f21cd1aa) SHA1(dc010a315a8d738ad9e5e384197499e08a8d5ef6), "Bwb","Championship Soccer (Bwb) (MPU4) (set 2)" ) -GAME_CUSTOM( 199?, m4csoc__b, m4csoc, "sg_sj___.2_0", 0x0000, 0x040000, CRC(5513f2a3) SHA1(e9e59461a007be02beae6cd1610b8582d367c15e), "Bwb","Championship Soccer (Bwb) (MPU4) (set 3)" ) -GAME_CUSTOM( 199?, m4csoc__c, m4csoc, "sg_sj_d_.2_0", 0x0000, 0x040000, CRC(b0058d0f) SHA1(635c4f729c27c5cb4356f62dcc13127043ea0e5c), "Bwb","Championship Soccer (Bwb) (MPU4) (set 4)" ) -GAME_CUSTOM( 199?, m4csoc__d, m4csoc, "so_sj___.b_0", 0x0000, 0x040000, CRC(65d5bb2d) SHA1(61c6896d97ed79e2f31b37b9d8998980ceac4fc5), "Bwb","Championship Soccer (Bwb) (MPU4) (set 5)" ) -GAME_CUSTOM( 199?, m4csoc__e, m4csoc, "so_sj_d_.b_0", 0x0000, 0x040000, CRC(5e79ba34) SHA1(cb8c689319b5f94ce0385b3b7846a49589358ccc), "Bwb","Championship Soccer (Bwb) (MPU4) (set 6)" ) -GAME_CUSTOM( 199?, m4csoc__f, m4csoc, "so_sjs__.b_0", 0x0000, 0x040000, CRC(2f50675e) SHA1(baed8e3a455ec5bfa810e64dc4c66996d6746bbc), "Bwb","Championship Soccer (Bwb) (MPU4) (set 7)" ) -GAME_CUSTOM( 199?, m4csoc__g, m4csoc, "so_vc___.c_0", 0x0000, 0x040000, CRC(d683b202) SHA1(95803008a50229bc85ed177b587fdf05cb152df3), "Bwb","Championship Soccer (Bwb) (MPU4) (set 8)" ) -GAME_CUSTOM( 199?, m4csoc__h, m4csoc, "so_vc_d_.c_0", 0x0000, 0x040000, CRC(ed2fb31b) SHA1(de72d8abbb4a22125ed312e6ccfcab6b3e591ec2), "Bwb","Championship Soccer (Bwb) (MPU4) (set 9)" ) -GAME_CUSTOM( 199?, m4csoc__i, m4csoc, "ch_socc", 0x0000, 0x040000, CRC(ea9af5bd) SHA1(99319995ee886196ddd540bf37960a4e5b9d4f34), "Bwb","Championship Soccer (Bwb) (MPU4) (set 10)" ) -GAME_CUSTOM( 199?, m4csoc__j, m4csoc, "ch_socc.5", 0x0000, 0x040000, CRC(1b2ea78d) SHA1(209534ccd537c0ca9d02301830a52ebc29b93cb7), "Bwb","Championship Soccer (Bwb) (MPU4) (set 11)" ) +GAME_CUSTOM( 199?, m4csoc, 0, "chsoc8ac", 0x0000, 0x040000, CRC(8e0471ba) SHA1(3b7e6edbb3490e99af148c0cfe8d39c13c282880), "BWB","Championship Soccer (BWB) (MPU4) (set 1)" ) +GAME_CUSTOM( 199?, m4csoc__a, m4csoc, "sg_sj___.1_0", 0x0000, 0x040000, CRC(f21cd1aa) SHA1(dc010a315a8d738ad9e5e384197499e08a8d5ef6), "BWB","Championship Soccer (BWB) (MPU4) (set 2)" ) +GAME_CUSTOM( 199?, m4csoc__b, m4csoc, "sg_sj___.2_0", 0x0000, 0x040000, CRC(5513f2a3) SHA1(e9e59461a007be02beae6cd1610b8582d367c15e), "BWB","Championship Soccer (BWB) (MPU4) (set 3)" ) +GAME_CUSTOM( 199?, m4csoc__c, m4csoc, "sg_sj_d_.2_0", 0x0000, 0x040000, CRC(b0058d0f) SHA1(635c4f729c27c5cb4356f62dcc13127043ea0e5c), "BWB","Championship Soccer (BWB) (MPU4) (set 4)" ) +GAME_CUSTOM( 199?, m4csoc__d, m4csoc, "so_sj___.b_0", 0x0000, 0x040000, CRC(65d5bb2d) SHA1(61c6896d97ed79e2f31b37b9d8998980ceac4fc5), "BWB","Championship Soccer (BWB) (MPU4) (set 5)" ) +GAME_CUSTOM( 199?, m4csoc__e, m4csoc, "so_sj_d_.b_0", 0x0000, 0x040000, CRC(5e79ba34) SHA1(cb8c689319b5f94ce0385b3b7846a49589358ccc), "BWB","Championship Soccer (BWB) (MPU4) (set 6)" ) +GAME_CUSTOM( 199?, m4csoc__f, m4csoc, "so_sjs__.b_0", 0x0000, 0x040000, CRC(2f50675e) SHA1(baed8e3a455ec5bfa810e64dc4c66996d6746bbc), "BWB","Championship Soccer (BWB) (MPU4) (set 7)" ) +GAME_CUSTOM( 199?, m4csoc__g, m4csoc, "so_vc___.c_0", 0x0000, 0x040000, CRC(d683b202) SHA1(95803008a50229bc85ed177b587fdf05cb152df3), "BWB","Championship Soccer (BWB) (MPU4) (set 8)" ) +GAME_CUSTOM( 199?, m4csoc__h, m4csoc, "so_vc_d_.c_0", 0x0000, 0x040000, CRC(ed2fb31b) SHA1(de72d8abbb4a22125ed312e6ccfcab6b3e591ec2), "BWB","Championship Soccer (BWB) (MPU4) (set 9)" ) +GAME_CUSTOM( 199?, m4csoc__i, m4csoc, "ch_socc", 0x0000, 0x040000, CRC(ea9af5bd) SHA1(99319995ee886196ddd540bf37960a4e5b9d4f34), "BWB","Championship Soccer (BWB) (MPU4) (set 10)" ) +GAME_CUSTOM( 199?, m4csoc__j, m4csoc, "ch_socc.5", 0x0000, 0x040000, CRC(1b2ea78d) SHA1(209534ccd537c0ca9d02301830a52ebc29b93cb7), "BWB","Championship Soccer (BWB) (MPU4) (set 11)" ) /***************************************************************************************************************************************************************************** @@ -376,18 +430,18 @@ static const uint32_t m4cpfinl_keys[2] = { 0x10, 0x241215 }; ROM_END \ GAME(year, setname, parent, bwboki_chr_cheat, mpu4_impcoin, mpu4bwb_machines_state, init_m4default ,ROT0,company,title,GAME_FLAGS ) -GAME_CUSTOM( 199?, m4cpfinl, 0, "cu_10___.5_1", 0x0000, 0x010000, CRC(47a85443) SHA1(d308b9a6dcb0200f72d5c5b380907d2d55f3e40d), "Bwb","Cup Final (Bwb) (MPU4) (set 1)" ) -GAME_CUSTOM( 199?, m4cpfinl__a, m4cpfinl, "cu_10_b_.5_1", 0x0000, 0x010000, CRC(2583f410) SHA1(447a2316e3c3da6f835699602834f7ca5bafbdf9), "Bwb","Cup Final (Bwb) (MPU4) (set 2)" ) -GAME_CUSTOM( 199?, m4cpfinl__b, m4cpfinl, "cu_10_d_.5_1", 0x0000, 0x010000, CRC(e3bfac76) SHA1(bf1bfa7a995dc4198de890d307718ddb2d9e0092), "Bwb","Cup Final (Bwb) (MPU4) (set 3)" ) -GAME_CUSTOM( 199?, m4cpfinl__c, m4cpfinl, "cu_10_k_.5_1", 0x0000, 0x010000, CRC(81940c25) SHA1(7bb98b0f6355c6cea12c2ffb2751c4dc35042120), "Bwb","Cup Final (Bwb) (MPU4) (set 4)" ) -GAME_CUSTOM( 199?, m4cpfinl__d, m4cpfinl, "cu_20___.5_1", 0x0000, 0x010000, CRC(69a38622) SHA1(65d83c9590bf200077046d564778e7fc7d146030), "Bwb","Cup Final (Bwb) (MPU4) (set 5)" ) -GAME_CUSTOM( 199?, m4cpfinl__e, m4cpfinl, "cu_20_b_.5_1", 0x0000, 0x010000, CRC(0b882671) SHA1(0f3382385c9065eb275d59cb17045a592bdc11cc), "Bwb","Cup Final (Bwb) (MPU4) (set 6)" ) -GAME_CUSTOM( 199?, m4cpfinl__f, m4cpfinl, "cu_20_d_.5_1", 0x0000, 0x010000, CRC(cdb47e17) SHA1(f491049cbd2f5a1f803a3f22ef12f4d41020a928), "Bwb","Cup Final (Bwb) (MPU4) (set 7)" ) -GAME_CUSTOM( 199?, m4cpfinl__g, m4cpfinl, "cu_20_k_.5_1", 0x0000, 0x010000, CRC(af9fde44) SHA1(916295e999ea1017a6f24a73436d97cf89f827c8), "Bwb","Cup Final (Bwb) (MPU4) (set 8)" ) -GAME_CUSTOM( 199?, m4cpfinl__h, m4cpfinl, "cui20___.5_1", 0x0000, 0x010000, CRC(5b16231e) SHA1(1bf37843c6e757d7ffe9932eab72b7f49a9ef107), "Bwb","Cup Final (Bwb) (MPU4) (set 9)" ) -GAME_CUSTOM( 199?, m4cpfinl__i, m4cpfinl, "cui20_b_.5_1", 0x0000, 0x010000, CRC(393d834d) SHA1(12766cdc1c75ed0d967d7937b9fea2cfb3b6c2c3), "Bwb","Cup Final (Bwb) (MPU4) (set 10)" ) -GAME_CUSTOM( 199?, m4cpfinl__j, m4cpfinl, "cui20_d_.5_1", 0x0000, 0x010000, CRC(ff01db2b) SHA1(bd4f826f235e0c0bf53584abc0dc1929ac157d99), "Bwb","Cup Final (Bwb) (MPU4) (set 11)" ) -GAME_CUSTOM( 199?, m4cpfinl__k, m4cpfinl, "cui20_k_.5_1", 0x0000, 0x010000, CRC(9d2a7b78) SHA1(d7c26a47dcbb836650f3021733d09a426ff3a390), "Bwb","Cup Final (Bwb) (MPU4) (set 12)" ) +GAME_CUSTOM( 199?, m4cpfinl, 0, "cu_10___.5_1", 0x0000, 0x010000, CRC(47a85443) SHA1(d308b9a6dcb0200f72d5c5b380907d2d55f3e40d), "BWB","Cup Final (BWB) (MPU4) (set 1)" ) +GAME_CUSTOM( 199?, m4cpfinl__a, m4cpfinl, "cu_10_b_.5_1", 0x0000, 0x010000, CRC(2583f410) SHA1(447a2316e3c3da6f835699602834f7ca5bafbdf9), "BWB","Cup Final (BWB) (MPU4) (set 2)" ) +GAME_CUSTOM( 199?, m4cpfinl__b, m4cpfinl, "cu_10_d_.5_1", 0x0000, 0x010000, CRC(e3bfac76) SHA1(bf1bfa7a995dc4198de890d307718ddb2d9e0092), "BWB","Cup Final (BWB) (MPU4) (set 3)" ) +GAME_CUSTOM( 199?, m4cpfinl__c, m4cpfinl, "cu_10_k_.5_1", 0x0000, 0x010000, CRC(81940c25) SHA1(7bb98b0f6355c6cea12c2ffb2751c4dc35042120), "BWB","Cup Final (BWB) (MPU4) (set 4)" ) +GAME_CUSTOM( 199?, m4cpfinl__d, m4cpfinl, "cu_20___.5_1", 0x0000, 0x010000, CRC(69a38622) SHA1(65d83c9590bf200077046d564778e7fc7d146030), "BWB","Cup Final (BWB) (MPU4) (set 5)" ) +GAME_CUSTOM( 199?, m4cpfinl__e, m4cpfinl, "cu_20_b_.5_1", 0x0000, 0x010000, CRC(0b882671) SHA1(0f3382385c9065eb275d59cb17045a592bdc11cc), "BWB","Cup Final (BWB) (MPU4) (set 6)" ) +GAME_CUSTOM( 199?, m4cpfinl__f, m4cpfinl, "cu_20_d_.5_1", 0x0000, 0x010000, CRC(cdb47e17) SHA1(f491049cbd2f5a1f803a3f22ef12f4d41020a928), "BWB","Cup Final (BWB) (MPU4) (set 7)" ) +GAME_CUSTOM( 199?, m4cpfinl__g, m4cpfinl, "cu_20_k_.5_1", 0x0000, 0x010000, CRC(af9fde44) SHA1(916295e999ea1017a6f24a73436d97cf89f827c8), "BWB","Cup Final (BWB) (MPU4) (set 8)" ) +GAME_CUSTOM( 199?, m4cpfinl__h, m4cpfinl, "cui20___.5_1", 0x0000, 0x010000, CRC(5b16231e) SHA1(1bf37843c6e757d7ffe9932eab72b7f49a9ef107), "BWB","Cup Final (BWB) (MPU4) (set 9)" ) +GAME_CUSTOM( 199?, m4cpfinl__i, m4cpfinl, "cui20_b_.5_1", 0x0000, 0x010000, CRC(393d834d) SHA1(12766cdc1c75ed0d967d7937b9fea2cfb3b6c2c3), "BWB","Cup Final (BWB) (MPU4) (set 10)" ) +GAME_CUSTOM( 199?, m4cpfinl__j, m4cpfinl, "cui20_d_.5_1", 0x0000, 0x010000, CRC(ff01db2b) SHA1(bd4f826f235e0c0bf53584abc0dc1929ac157d99), "BWB","Cup Final (BWB) (MPU4) (set 11)" ) +GAME_CUSTOM( 199?, m4cpfinl__k, m4cpfinl, "cui20_k_.5_1", 0x0000, 0x010000, CRC(9d2a7b78) SHA1(d7c26a47dcbb836650f3021733d09a426ff3a390), "BWB","Cup Final (BWB) (MPU4) (set 12)" ) /***************************************************************************************************************************************************************************** @@ -412,30 +466,30 @@ static const uint32_t m4danced_keys[2] = { 0x10, 0x3b240d }; ROM_END \ GAME(year, setname, parent, bwboki_chr_cheat, mpu4_impcoin, mpu4bwb_machines_state, init_m4default_big ,ROT0,company,title,GAME_FLAGS ) -GAME_CUSTOM( 199?, m4danced, 0, "dd_22bg_.2_1", 0x0000, 0x020000, CRC(f79525a1) SHA1(babfbf8beae423626057235bcad5eae18531160e), "Bwb","Dancing Diamonds (Bwb) (MPU4) (set 1)" ) -GAME_CUSTOM( 199?, m4danced__a, m4danced, "dd_22bg_.4_1", 0x0000, 0x020000, CRC(e50ffa46) SHA1(b42d806422f85573bcbe284b4192f393e3e57306), "Bwb","Dancing Diamonds (Bwb) (MPU4) (set 2)" ) -GAME_CUSTOM( 199?, m4danced__b, m4danced, "dd_22bt_.4_1", 0x0000, 0x020000, CRC(11e910a2) SHA1(6e35ae37dbd12169ccd9cf5b32a3f08f9e3d1899), "Bwb","Dancing Diamonds (Bwb) (MPU4) (set 3)" ) -GAME_CUSTOM( 199?, m4danced__c, m4danced, "dd_25__c.2_1", 0x0000, 0x020000, CRC(1b072e2b) SHA1(cd40d0b7ef29979d65bfabdffee9cf686c6d6f49), "Bwb","Dancing Diamonds (Bwb) (MPU4) (set 4)" ) -GAME_CUSTOM( 199?, m4danced__d, m4danced, "dd_25_bc.2_1", 0x0000, 0x020000, CRC(41f544ec) SHA1(5676f3ca6abc71fdb9286a3b47cb789990298548), "Bwb","Dancing Diamonds (Bwb) (MPU4) (set 5)" ) -GAME_CUSTOM( 199?, m4danced__e, m4danced, "dd_25_dc.2_1", 0x0000, 0x020000, CRC(28b4b2bc) SHA1(8d6294fa4c10fa26322130e6ac1d227b777e8028), "Bwb","Dancing Diamonds (Bwb) (MPU4) (set 6)" ) -GAME_CUSTOM( 199?, m4danced__f, m4danced, "dd_25a_c.2_1", 0x0000, 0x020000, CRC(e243b150) SHA1(8828b73921d49fa9e61ac56325bdc35e60b06d1e), "Bwb","Dancing Diamonds (Bwb) (MPU4) (set 7)" ) -GAME_CUSTOM( 199?, m4danced__g, m4danced, "dd_25b_c.2_1", 0x0000, 0x020000, CRC(4fb0abb1) SHA1(bb8099c90312eb4509b15f098636d6c8e1db5a1d), "Bwb","Dancing Diamonds (Bwb) (MPU4) (set 8)" ) -GAME_CUSTOM( 199?, m4danced__h, m4danced, "dd_25bgc.2_1", 0x0000, 0x020000, CRC(7e8c62bf) SHA1(63515ec61ff0e8fb4d62e14059001e2a33906bd6), "Bwb","Dancing Diamonds (Bwb) (MPU4) (set 9)" ) -GAME_CUSTOM( 199?, m4danced__i, m4danced, "dd_25btc.2_1", 0x0000, 0x020000, CRC(10f3d837) SHA1(71958987e481fba5c5a43495d0c2f823e21e234c), "Bwb","Dancing Diamonds (Bwb) (MPU4) (set 10)" ) -GAME_CUSTOM( 199?, m4danced__j, m4danced, "dd_26a__.5_1", 0x0000, 0x020000, CRC(e854ceb3) SHA1(1bb2eea5d353f62558993f3845bd3d11611045d1), "Bwb","Dancing Diamonds (Bwb) (MPU4) (set 11)" ) -GAME_CUSTOM( 199?, m4danced__k, m4danced, "dd_26b__.4_1", 0x0000, 0x020000, CRC(b9bb8e8c) SHA1(9ab2f007e06dae2924e9ca8699dd6d451f09d2d5), "Bwb","Dancing Diamonds (Bwb) (MPU4) (set 12)" ) -GAME_CUSTOM( 199?, m4danced__l, m4danced, "dd_26bg_.4_1", 0x0000, 0x020000, CRC(612d9f74) SHA1(52de3d9a8c68818c497021958a64a108a9c131c8), "Bwb","Dancing Diamonds (Bwb) (MPU4) (set 13)" ) -GAME_CUSTOM( 199?, m4danced__m, m4danced, "dd_26bt_.4_1", 0x0000, 0x020000, CRC(95cb7590) SHA1(9d7bfaed5b65b73004023a1c27e17be7c844535f), "Bwb","Dancing Diamonds (Bwb) (MPU4) (set 14)" ) -GAME_CUSTOM( 199?, m4danced__n, m4danced, "dd_26s__.4_1", 0x0000, 0x020000, CRC(ba1e2ec8) SHA1(c4f5a46a684219bdf531234c3dc06fda4b7c7a3e), "Bwb","Dancing Diamonds (Bwb) (MPU4) (set 15)" ) -GAME_CUSTOM( 199?, m4danced__o, m4danced, "dd_26sb_.4_1", 0x0000, 0x020000, CRC(24ea3d54) SHA1(f274ade35a090ef7e2dd611e5611c59a3f5b1cf5), "Bwb","Dancing Diamonds (Bwb) (MPU4) (set 16)" ) -GAME_CUSTOM( 199?, m4danced__p, m4danced, "dd_32a__.3_1", 0x0000, 0x020000, CRC(b6f7a984) SHA1(70323926114855071981f3b8f00064b0149824d1), "Bwb","Dancing Diamonds (Bwb) (MPU4) (set 17)" ) -GAME_CUSTOM( 199?, m4danced__q, m4danced, "dd_32b__.3_1", 0x0000, 0x020000, CRC(013c05d2) SHA1(a332ddb36c137cc111a629adee60d2d89c5f2d88), "Bwb","Dancing Diamonds (Bwb) (MPU4) (set 18)" ) -GAME_CUSTOM( 199?, m4danced__r, m4danced, "dd_32bg_.3_1", 0x0000, 0x020000, CRC(a949d679) SHA1(a282c498b263c6a85323f42d41ac706f44047adf), "Bwb","Dancing Diamonds (Bwb) (MPU4) (set 19)" ) -GAME_CUSTOM( 199?, m4danced__s, m4danced, "dd_32bt_.3_1", 0x0000, 0x020000, CRC(f7935bd2) SHA1(cfa65404fa091f445a6b2f30a359739087b7d57b), "Bwb","Dancing Diamonds (Bwb) (MPU4) (set 20)" ) -GAME_CUSTOM( 199?, m4danced__t, m4danced, "dd_32s__.3_1", 0x0000, 0x020000, CRC(46fc506e) SHA1(87f2a201e39e78d33ce87b9be44ddf5d5e62106d), "Bwb","Dancing Diamonds (Bwb) (MPU4) (set 21)" ) -GAME_CUSTOM( 199?, m4danced__u, m4danced, "dd_32sb_.3_1", 0x0000, 0x020000, CRC(9155deb5) SHA1(5b3ee18fd003e882f80a6c14d01215b4eeb8831e), "Bwb","Dancing Diamonds (Bwb) (MPU4) (set 22)" ) -GAME_CUSTOM( 199?, m4danced__v, m4danced, "dd_32sd_.3_1", 0x0000, 0x020000, CRC(d8a91ddc) SHA1(fa515287b456104b7647cc75de9ccb149b051dbd), "Bwb","Dancing Diamonds (Bwb) (MPU4) (set 23)" ) -GAME_CUSTOM( 199?, m4danced__w, m4danced, "dd_sja__.2_1", 0x0000, 0x020000, CRC(45db5106) SHA1(b12a5c2c3f61cc78a7ff040e1ffff82c225e6d9e), "Bwb","Dancing Diamonds (Bwb) (MPU4) (set 24)" ) +GAME_CUSTOM( 199?, m4danced, 0, "dd_22bg_.2_1", 0x0000, 0x020000, CRC(f79525a1) SHA1(babfbf8beae423626057235bcad5eae18531160e), "BWB","Dancing Diamonds (BWB) (MPU4) (set 1)" ) +GAME_CUSTOM( 199?, m4danced__a, m4danced, "dd_22bg_.4_1", 0x0000, 0x020000, CRC(e50ffa46) SHA1(b42d806422f85573bcbe284b4192f393e3e57306), "BWB","Dancing Diamonds (BWB) (MPU4) (set 2)" ) +GAME_CUSTOM( 199?, m4danced__b, m4danced, "dd_22bt_.4_1", 0x0000, 0x020000, CRC(11e910a2) SHA1(6e35ae37dbd12169ccd9cf5b32a3f08f9e3d1899), "BWB","Dancing Diamonds (BWB) (MPU4) (set 3)" ) +GAME_CUSTOM( 199?, m4danced__c, m4danced, "dd_25__c.2_1", 0x0000, 0x020000, CRC(1b072e2b) SHA1(cd40d0b7ef29979d65bfabdffee9cf686c6d6f49), "BWB","Dancing Diamonds (BWB) (MPU4) (set 4)" ) +GAME_CUSTOM( 199?, m4danced__d, m4danced, "dd_25_bc.2_1", 0x0000, 0x020000, CRC(41f544ec) SHA1(5676f3ca6abc71fdb9286a3b47cb789990298548), "BWB","Dancing Diamonds (BWB) (MPU4) (set 5)" ) +GAME_CUSTOM( 199?, m4danced__e, m4danced, "dd_25_dc.2_1", 0x0000, 0x020000, CRC(28b4b2bc) SHA1(8d6294fa4c10fa26322130e6ac1d227b777e8028), "BWB","Dancing Diamonds (BWB) (MPU4) (set 6)" ) +GAME_CUSTOM( 199?, m4danced__f, m4danced, "dd_25a_c.2_1", 0x0000, 0x020000, CRC(e243b150) SHA1(8828b73921d49fa9e61ac56325bdc35e60b06d1e), "BWB","Dancing Diamonds (BWB) (MPU4) (set 7)" ) +GAME_CUSTOM( 199?, m4danced__g, m4danced, "dd_25b_c.2_1", 0x0000, 0x020000, CRC(4fb0abb1) SHA1(bb8099c90312eb4509b15f098636d6c8e1db5a1d), "BWB","Dancing Diamonds (BWB) (MPU4) (set 8)" ) +GAME_CUSTOM( 199?, m4danced__h, m4danced, "dd_25bgc.2_1", 0x0000, 0x020000, CRC(7e8c62bf) SHA1(63515ec61ff0e8fb4d62e14059001e2a33906bd6), "BWB","Dancing Diamonds (BWB) (MPU4) (set 9)" ) +GAME_CUSTOM( 199?, m4danced__i, m4danced, "dd_25btc.2_1", 0x0000, 0x020000, CRC(10f3d837) SHA1(71958987e481fba5c5a43495d0c2f823e21e234c), "BWB","Dancing Diamonds (BWB) (MPU4) (set 10)" ) +GAME_CUSTOM( 199?, m4danced__j, m4danced, "dd_26a__.5_1", 0x0000, 0x020000, CRC(e854ceb3) SHA1(1bb2eea5d353f62558993f3845bd3d11611045d1), "BWB","Dancing Diamonds (BWB) (MPU4) (set 11)" ) +GAME_CUSTOM( 199?, m4danced__k, m4danced, "dd_26b__.4_1", 0x0000, 0x020000, CRC(b9bb8e8c) SHA1(9ab2f007e06dae2924e9ca8699dd6d451f09d2d5), "BWB","Dancing Diamonds (BWB) (MPU4) (set 12)" ) +GAME_CUSTOM( 199?, m4danced__l, m4danced, "dd_26bg_.4_1", 0x0000, 0x020000, CRC(612d9f74) SHA1(52de3d9a8c68818c497021958a64a108a9c131c8), "BWB","Dancing Diamonds (BWB) (MPU4) (set 13)" ) +GAME_CUSTOM( 199?, m4danced__m, m4danced, "dd_26bt_.4_1", 0x0000, 0x020000, CRC(95cb7590) SHA1(9d7bfaed5b65b73004023a1c27e17be7c844535f), "BWB","Dancing Diamonds (BWB) (MPU4) (set 14)" ) +GAME_CUSTOM( 199?, m4danced__n, m4danced, "dd_26s__.4_1", 0x0000, 0x020000, CRC(ba1e2ec8) SHA1(c4f5a46a684219bdf531234c3dc06fda4b7c7a3e), "BWB","Dancing Diamonds (BWB) (MPU4) (set 15)" ) +GAME_CUSTOM( 199?, m4danced__o, m4danced, "dd_26sb_.4_1", 0x0000, 0x020000, CRC(24ea3d54) SHA1(f274ade35a090ef7e2dd611e5611c59a3f5b1cf5), "BWB","Dancing Diamonds (BWB) (MPU4) (set 16)" ) +GAME_CUSTOM( 199?, m4danced__p, m4danced, "dd_32a__.3_1", 0x0000, 0x020000, CRC(b6f7a984) SHA1(70323926114855071981f3b8f00064b0149824d1), "BWB","Dancing Diamonds (BWB) (MPU4) (set 17)" ) +GAME_CUSTOM( 199?, m4danced__q, m4danced, "dd_32b__.3_1", 0x0000, 0x020000, CRC(013c05d2) SHA1(a332ddb36c137cc111a629adee60d2d89c5f2d88), "BWB","Dancing Diamonds (BWB) (MPU4) (set 18)" ) +GAME_CUSTOM( 199?, m4danced__r, m4danced, "dd_32bg_.3_1", 0x0000, 0x020000, CRC(a949d679) SHA1(a282c498b263c6a85323f42d41ac706f44047adf), "BWB","Dancing Diamonds (BWB) (MPU4) (set 19)" ) +GAME_CUSTOM( 199?, m4danced__s, m4danced, "dd_32bt_.3_1", 0x0000, 0x020000, CRC(f7935bd2) SHA1(cfa65404fa091f445a6b2f30a359739087b7d57b), "BWB","Dancing Diamonds (BWB) (MPU4) (set 20)" ) +GAME_CUSTOM( 199?, m4danced__t, m4danced, "dd_32s__.3_1", 0x0000, 0x020000, CRC(46fc506e) SHA1(87f2a201e39e78d33ce87b9be44ddf5d5e62106d), "BWB","Dancing Diamonds (BWB) (MPU4) (set 21)" ) +GAME_CUSTOM( 199?, m4danced__u, m4danced, "dd_32sb_.3_1", 0x0000, 0x020000, CRC(9155deb5) SHA1(5b3ee18fd003e882f80a6c14d01215b4eeb8831e), "BWB","Dancing Diamonds (BWB) (MPU4) (set 22)" ) +GAME_CUSTOM( 199?, m4danced__v, m4danced, "dd_32sd_.3_1", 0x0000, 0x020000, CRC(d8a91ddc) SHA1(fa515287b456104b7647cc75de9ccb149b051dbd), "BWB","Dancing Diamonds (BWB) (MPU4) (set 23)" ) +GAME_CUSTOM( 199?, m4danced__w, m4danced, "dd_sja__.2_1", 0x0000, 0x020000, CRC(45db5106) SHA1(b12a5c2c3f61cc78a7ff040e1ffff82c225e6d9e), "BWB","Dancing Diamonds (BWB) (MPU4) (set 24)" ) /***************************************************************************************************************************************************************************** @@ -460,21 +514,21 @@ static const uint32_t m4daytn_keys[2] = { 0x13, 0x1f1e23 }; ROM_END \ GAME(year, setname, parent, bwboki_chr_cheat, mpu4_impcoin, mpu4bwb_machines_state, init_m4default_big ,ROT0,company,title,GAME_FLAGS ) -GAME_CUSTOM( 199?, m4daytn, 0, "da_78___.1_0", 0x0000, 0x040000, CRC(50beafdd) SHA1(0ef6dd4fc9c8cda596fd383e47b9c7976b5d15f0), "Bwb","Daytona (Bwb) (MPU4) (set 1)" ) -GAME_CUSTOM( 199?, m4daytn__a, m4daytn, "da_78_d_.1_0", 0x0000, 0x040000, CRC(d55d3f9a) SHA1(a145379237947601f2ecb84138c113b71842cd34), "Bwb","Daytona (Bwb) (MPU4) (set 2)" ) -GAME_CUSTOM( 199?, m4daytn__b, m4daytn, "da_80___.1_0", 0x0000, 0x040000, CRC(60f31edd) SHA1(ee016e5001cc80f6796b3a00ceebf14b5fb38ae7), "Bwb","Daytona (Bwb) (MPU4) (set 3)" ) -GAME_CUSTOM( 199?, m4daytn__c, m4daytn, "da_80_d_.1_0", 0x0000, 0x040000, CRC(e5108e9a) SHA1(4d0d530803bd349f57a2a3216fe284e7490a0ae0), "Bwb","Daytona (Bwb) (MPU4) (set 4)" ) -GAME_CUSTOM( 199?, m4daytn__d, m4daytn, "da_82___.1_0", 0x0000, 0x040000, CRC(93a22c97) SHA1(bcb0089c8d2febedd84207851a2c7997e31f8a27), "Bwb","Daytona (Bwb) (MPU4) (set 5)" ) -GAME_CUSTOM( 199?, m4daytn__e, m4daytn, "da_82_d_.1_0", 0x0000, 0x040000, CRC(1641bcd0) SHA1(66e4bc49d6dc8dc1926f3c2faac21498df6082d1), "Bwb","Daytona (Bwb) (MPU4) (set 6)" ) -GAME_CUSTOM( 199?, m4daytn__f, m4daytn, "da_84___.1_0", 0x0000, 0x040000, CRC(5d207c08) SHA1(57d6d5947c611badb1573739995037beb8017774), "Bwb","Daytona (Bwb) (MPU4) (set 7)" ) -GAME_CUSTOM( 199?, m4daytn__g, m4daytn, "da_84_d_.1_0", 0x0000, 0x040000, CRC(d8c3ec4f) SHA1(f3571c36114809dd440cee5d406f3da704797b01), "Bwb","Daytona (Bwb) (MPU4) (set 8)" ) -GAME_CUSTOM( 199?, m4daytn__h, m4daytn, "da_86___.1_0", 0x0000, 0x040000, CRC(ae714e42) SHA1(17ec05b35c28968c4319a71b1485052e04c23c0a), "Bwb","Daytona (Bwb) (MPU4) (set 9)" ) -GAME_CUSTOM( 199?, m4daytn__i, m4daytn, "da_86_d_.1_0", 0x0000, 0x040000, CRC(2b92de05) SHA1(f59e66c486c51bc0e968fc90009884e6ac851b93), "Bwb","Daytona (Bwb) (MPU4) (set 10)" ) -GAME_CUSTOM( 199?, m4daytn__j, m4daytn, "da_88___.1_0", 0x0000, 0x040000, CRC(1b55db77) SHA1(147a36ea76ba30eb465df3e2ad5795d8e3f96d99), "Bwb","Daytona (Bwb) (MPU4) (set 11)" ) -GAME_CUSTOM( 199?, m4daytn__k, m4daytn, "da_88_d_.1_0", 0x0000, 0x040000, CRC(9eb64b30) SHA1(f527ef38f9965774f59b5d36f45f801c7d7ce714), "Bwb","Daytona (Bwb) (MPU4) (set 12)" ) -GAME_CUSTOM( 199?, m4daytn__l, m4daytn, "da_90___.1_0", 0x0000, 0x040000, CRC(a54d2e81) SHA1(65f08c83dcff2934938a7aa1b56e02ba18ba7898), "Bwb","Daytona (Bwb) (MPU4) (set 13)" ) -GAME_CUSTOM( 199?, m4daytn__m, m4daytn, "da_90_d_.1_0", 0x0000, 0x040000, CRC(20aebec6) SHA1(bcf4ca9fa5723fcae0ea661b7cfa005cd0046cb1), "Bwb","Daytona (Bwb) (MPU4) (set 14)" ) -GAME_CUSTOM( 199?, m4daytn__n, m4daytn, "da_92_d_.1_0", 0x0000, 0x040000, CRC(9e99647d) SHA1(34cf734808ffbfa9bc920ad1c93c0a9f7bbba791), "Bwb","Daytona (Bwb) (MPU4) (set 15)" ) +GAME_CUSTOM( 199?, m4daytn, 0, "da_78___.1_0", 0x0000, 0x040000, CRC(50beafdd) SHA1(0ef6dd4fc9c8cda596fd383e47b9c7976b5d15f0), "BWB","Daytona (BWB) (MPU4) (set 1)" ) +GAME_CUSTOM( 199?, m4daytn__a, m4daytn, "da_78_d_.1_0", 0x0000, 0x040000, CRC(d55d3f9a) SHA1(a145379237947601f2ecb84138c113b71842cd34), "BWB","Daytona (BWB) (MPU4) (set 2)" ) +GAME_CUSTOM( 199?, m4daytn__b, m4daytn, "da_80___.1_0", 0x0000, 0x040000, CRC(60f31edd) SHA1(ee016e5001cc80f6796b3a00ceebf14b5fb38ae7), "BWB","Daytona (BWB) (MPU4) (set 3)" ) +GAME_CUSTOM( 199?, m4daytn__c, m4daytn, "da_80_d_.1_0", 0x0000, 0x040000, CRC(e5108e9a) SHA1(4d0d530803bd349f57a2a3216fe284e7490a0ae0), "BWB","Daytona (BWB) (MPU4) (set 4)" ) +GAME_CUSTOM( 199?, m4daytn__d, m4daytn, "da_82___.1_0", 0x0000, 0x040000, CRC(93a22c97) SHA1(bcb0089c8d2febedd84207851a2c7997e31f8a27), "BWB","Daytona (BWB) (MPU4) (set 5)" ) +GAME_CUSTOM( 199?, m4daytn__e, m4daytn, "da_82_d_.1_0", 0x0000, 0x040000, CRC(1641bcd0) SHA1(66e4bc49d6dc8dc1926f3c2faac21498df6082d1), "BWB","Daytona (BWB) (MPU4) (set 6)" ) +GAME_CUSTOM( 199?, m4daytn__f, m4daytn, "da_84___.1_0", 0x0000, 0x040000, CRC(5d207c08) SHA1(57d6d5947c611badb1573739995037beb8017774), "BWB","Daytona (BWB) (MPU4) (set 7)" ) +GAME_CUSTOM( 199?, m4daytn__g, m4daytn, "da_84_d_.1_0", 0x0000, 0x040000, CRC(d8c3ec4f) SHA1(f3571c36114809dd440cee5d406f3da704797b01), "BWB","Daytona (BWB) (MPU4) (set 8)" ) +GAME_CUSTOM( 199?, m4daytn__h, m4daytn, "da_86___.1_0", 0x0000, 0x040000, CRC(ae714e42) SHA1(17ec05b35c28968c4319a71b1485052e04c23c0a), "BWB","Daytona (BWB) (MPU4) (set 9)" ) +GAME_CUSTOM( 199?, m4daytn__i, m4daytn, "da_86_d_.1_0", 0x0000, 0x040000, CRC(2b92de05) SHA1(f59e66c486c51bc0e968fc90009884e6ac851b93), "BWB","Daytona (BWB) (MPU4) (set 10)" ) +GAME_CUSTOM( 199?, m4daytn__j, m4daytn, "da_88___.1_0", 0x0000, 0x040000, CRC(1b55db77) SHA1(147a36ea76ba30eb465df3e2ad5795d8e3f96d99), "BWB","Daytona (BWB) (MPU4) (set 11)" ) +GAME_CUSTOM( 199?, m4daytn__k, m4daytn, "da_88_d_.1_0", 0x0000, 0x040000, CRC(9eb64b30) SHA1(f527ef38f9965774f59b5d36f45f801c7d7ce714), "BWB","Daytona (BWB) (MPU4) (set 12)" ) +GAME_CUSTOM( 199?, m4daytn__l, m4daytn, "da_90___.1_0", 0x0000, 0x040000, CRC(a54d2e81) SHA1(65f08c83dcff2934938a7aa1b56e02ba18ba7898), "BWB","Daytona (BWB) (MPU4) (set 13)" ) +GAME_CUSTOM( 199?, m4daytn__m, m4daytn, "da_90_d_.1_0", 0x0000, 0x040000, CRC(20aebec6) SHA1(bcf4ca9fa5723fcae0ea661b7cfa005cd0046cb1), "BWB","Daytona (BWB) (MPU4) (set 14)" ) +GAME_CUSTOM( 199?, m4daytn__n, m4daytn, "da_92_d_.1_0", 0x0000, 0x040000, CRC(9e99647d) SHA1(34cf734808ffbfa9bc920ad1c93c0a9f7bbba791), "BWB","Daytona (BWB) (MPU4) (set 15)" ) /***************************************************************************************************************************************************************************** @@ -501,17 +555,17 @@ static const uint32_t m4excal_keys[2] = { 0xff, 0xffffffff }; ROM_END \ GAME(year, setname, parent, bwboki_chr_cheat, mpu4_impcoin, mpu4bwb_machines_state, init_m4default_big ,ROT0,company,title,GAME_FLAGS ) -GAME_CUSTOM( 199?, m4excal, 0, "ex_05a__.6_1", 0x0000, 0x020000, CRC(317fa289) SHA1(8a0e83a764e2a04285367e0f7ebb814fedc81400), "Bwb","Excalibur (Bwb) (MPU4) (set 1)" ) -GAME_CUSTOM( 199?, m4excal__a, m4excal, "ex_20a_6.6_1", 0x0000, 0x020000, CRC(284937c8) SHA1(3be8bf21ab0ff97f67ce170cee48cd08ea325571), "Bwb","Excalibur (Bwb) (MPU4) (set 2)" ) -GAME_CUSTOM( 199?, m4excal__b, m4excal, "ex_20a_8.6_1", 0x0000, 0x020000, CRC(45fb3559) SHA1(9824d2e6bc8c2249de66aea2422b7a6efd0e37b3), "Bwb","Excalibur (Bwb) (MPU4) (set 3)" ) -GAME_CUSTOM( 199?, m4excal__c, m4excal, "ex_20a_c.7_1", 0x0000, 0x020000, CRC(ab773d70) SHA1(3a5e3aa3978bf0bc9a4924d3225665b583c90abc), "Bwb","Excalibur (Bwb) (MPU4) (set 4)" ) -GAME_CUSTOM( 199?, m4excal__d, m4excal, "ex_20atc.7_1", 0x0000, 0x020000, CRC(ec5c7bc7) SHA1(c57eb69044858b7ea43726d0f49e1c224aeb1377), "Bwb","Excalibur (Bwb) (MPU4) (set 5)" ) -GAME_CUSTOM( 199?, m4excal__e, m4excal, "ex_20s_6.6_1", 0x0000, 0x020000, CRC(44176959) SHA1(fcaad1732176330b382f1690293ed43fa66de084), "Bwb","Excalibur (Bwb) (MPU4) (set 6)" ) -GAME_CUSTOM( 199?, m4excal__f, m4excal, "ex_20s_8.6_1", 0x0000, 0x020000, CRC(29a56bc8) SHA1(7345b8bd4e3cf64ca222c59857ef7df9b1db45c1), "Bwb","Excalibur (Bwb) (MPU4) (set 7)" ) -GAME_CUSTOM( 199?, m4excal__g, m4excal, "ex_20sb6.6_1", 0x0000, 0x020000, CRC(e387c4b9) SHA1(cc83de53a1ffe8d75acb9c2f2ceca9bbff516df7), "Bwb","Excalibur (Bwb) (MPU4) (set 8)" ) -GAME_CUSTOM( 199?, m4excal__h, m4excal, "ex_20sb8.6_1", 0x0000, 0x020000, CRC(8e35c628) SHA1(000811c50189cae0f7327b4e7484eb64091a989c), "Bwb","Excalibur (Bwb) (MPU4) (set 9)" ) -GAME_CUSTOM( 199?, m4excal__i, m4excal, "ex_20sd6.6_1", 0x0000, 0x020000, CRC(7adbd752) SHA1(d758e202ed75ce3a99f0666c405090107cb0feca), "Bwb","Excalibur (Bwb) (MPU4) (set 10)" ) -GAME_CUSTOM( 199?, m4excal__j, m4excal, "ex_20sd8.6_1", 0x0000, 0x020000, CRC(1769d5c3) SHA1(3e5ff338364781e99685cde9e45707dd88d1da11), "Bwb","Excalibur (Bwb) (MPU4) (set 11)" ) +GAME_CUSTOM( 199?, m4excal, 0, "ex_05a__.6_1", 0x0000, 0x020000, CRC(317fa289) SHA1(8a0e83a764e2a04285367e0f7ebb814fedc81400), "BWB","Excalibur (BWB) (MPU4) (set 1)" ) +GAME_CUSTOM( 199?, m4excal__a, m4excal, "ex_20a_6.6_1", 0x0000, 0x020000, CRC(284937c8) SHA1(3be8bf21ab0ff97f67ce170cee48cd08ea325571), "BWB","Excalibur (BWB) (MPU4) (set 2)" ) +GAME_CUSTOM( 199?, m4excal__b, m4excal, "ex_20a_8.6_1", 0x0000, 0x020000, CRC(45fb3559) SHA1(9824d2e6bc8c2249de66aea2422b7a6efd0e37b3), "BWB","Excalibur (BWB) (MPU4) (set 3)" ) +GAME_CUSTOM( 199?, m4excal__c, m4excal, "ex_20a_c.7_1", 0x0000, 0x020000, CRC(ab773d70) SHA1(3a5e3aa3978bf0bc9a4924d3225665b583c90abc), "BWB","Excalibur (BWB) (MPU4) (set 4)" ) +GAME_CUSTOM( 199?, m4excal__d, m4excal, "ex_20atc.7_1", 0x0000, 0x020000, CRC(ec5c7bc7) SHA1(c57eb69044858b7ea43726d0f49e1c224aeb1377), "BWB","Excalibur (BWB) (MPU4) (set 5)" ) +GAME_CUSTOM( 199?, m4excal__e, m4excal, "ex_20s_6.6_1", 0x0000, 0x020000, CRC(44176959) SHA1(fcaad1732176330b382f1690293ed43fa66de084), "BWB","Excalibur (BWB) (MPU4) (set 6)" ) +GAME_CUSTOM( 199?, m4excal__f, m4excal, "ex_20s_8.6_1", 0x0000, 0x020000, CRC(29a56bc8) SHA1(7345b8bd4e3cf64ca222c59857ef7df9b1db45c1), "BWB","Excalibur (BWB) (MPU4) (set 7)" ) +GAME_CUSTOM( 199?, m4excal__g, m4excal, "ex_20sb6.6_1", 0x0000, 0x020000, CRC(e387c4b9) SHA1(cc83de53a1ffe8d75acb9c2f2ceca9bbff516df7), "BWB","Excalibur (BWB) (MPU4) (set 8)" ) +GAME_CUSTOM( 199?, m4excal__h, m4excal, "ex_20sb8.6_1", 0x0000, 0x020000, CRC(8e35c628) SHA1(000811c50189cae0f7327b4e7484eb64091a989c), "BWB","Excalibur (BWB) (MPU4) (set 9)" ) +GAME_CUSTOM( 199?, m4excal__i, m4excal, "ex_20sd6.6_1", 0x0000, 0x020000, CRC(7adbd752) SHA1(d758e202ed75ce3a99f0666c405090107cb0feca), "BWB","Excalibur (BWB) (MPU4) (set 10)" ) +GAME_CUSTOM( 199?, m4excal__j, m4excal, "ex_20sd8.6_1", 0x0000, 0x020000, CRC(1769d5c3) SHA1(3e5ff338364781e99685cde9e45707dd88d1da11), "BWB","Excalibur (BWB) (MPU4) (set 11)" ) /***************************************************************************************************************************************************************************** @@ -536,12 +590,12 @@ static const uint32_t m4exotic_keys[2] = { 0x34, 0x3f0e26 }; ROM_END \ GAME(year, setname, parent, bwboki_chr_cheat, mpu4_impcoin, mpu4bwb_machines_state, init_m4default_big ,ROT0,company,title,GAME_FLAGS ) -GAME_CUSTOM( 199?, m4exotic, 0, "eo_49bg_.2_0", 0x0000, 0x020000, CRC(c3bf2286) SHA1(74090fd0a103a6c311d426f4aae8e7af8b1d3bc0), "Bwb","Exotic Fruits (Bwb) (MPU4) (set 1)" ) -GAME_CUSTOM( 199?, m4exotic__a, m4exotic, "eo_49bm_.2_0", 0x0000, 0x020000, CRC(c748c4ca) SHA1(7d0d498f9edd792ed861c8bf9cf1bb03698d144d), "Bwb","Exotic Fruits (Bwb) (MPU4) (set 2)" ) -GAME_CUSTOM( 199?, m4exotic__b, m4exotic, "eo_49bmd.2_0", 0x0000, 0x020000, CRC(98436c04) SHA1(1db7c95f7a0297aa3da7f1ce27c790ffa1fa4ebe), "Bwb","Exotic Fruits (Bwb) (MPU4) (set 3)" ) -GAME_CUSTOM( 199?, m4exotic__c, m4exotic, "eo_49bmd.2g0", 0x0000, 0x020000, CRC(425a0152) SHA1(6a235c613f52c4b8985a589f89542eebd3574fde), "Bwb","Exotic Fruits (Bwb) (MPU4) (set 4)" ) -GAME_CUSTOM( 199?, m4exotic__d, m4exotic, "eo_s9bt_.2g0", 0x0000, 0x020000, CRC(c527d333) SHA1(083d7be95d73d259fe8ec1d87a3a41089a4c44df), "Bwb","Exotic Fruits (Bwb) (MPU4) (set 5)" ) -GAME_CUSTOM( 199?, m4exotic__e, m4exotic, "eo_sja__.2_0", 0x0000, 0x020000, CRC(5ca9557f) SHA1(5fa42c56c67b505272d358a54ebe911fdb0b905e), "Bwb","Exotic Fruits (Bwb) (MPU4) (set 6)" ) +GAME_CUSTOM( 199?, m4exotic, 0, "eo_49bg_.2_0", 0x0000, 0x020000, CRC(c3bf2286) SHA1(74090fd0a103a6c311d426f4aae8e7af8b1d3bc0), "BWB","Exotic Fruits (BWB) (MPU4) (set 1)" ) +GAME_CUSTOM( 199?, m4exotic__a, m4exotic, "eo_49bm_.2_0", 0x0000, 0x020000, CRC(c748c4ca) SHA1(7d0d498f9edd792ed861c8bf9cf1bb03698d144d), "BWB","Exotic Fruits (BWB) (MPU4) (set 2)" ) +GAME_CUSTOM( 199?, m4exotic__b, m4exotic, "eo_49bmd.2_0", 0x0000, 0x020000, CRC(98436c04) SHA1(1db7c95f7a0297aa3da7f1ce27c790ffa1fa4ebe), "BWB","Exotic Fruits (BWB) (MPU4) (set 3)" ) +GAME_CUSTOM( 199?, m4exotic__c, m4exotic, "eo_49bmd.2g0", 0x0000, 0x020000, CRC(425a0152) SHA1(6a235c613f52c4b8985a589f89542eebd3574fde), "BWB","Exotic Fruits (BWB) (MPU4) (set 4)" ) +GAME_CUSTOM( 199?, m4exotic__d, m4exotic, "eo_s9bt_.2g0", 0x0000, 0x020000, CRC(c527d333) SHA1(083d7be95d73d259fe8ec1d87a3a41089a4c44df), "BWB","Exotic Fruits (BWB) (MPU4) (set 5)" ) +GAME_CUSTOM( 199?, m4exotic__e, m4exotic, "eo_sja__.2_0", 0x0000, 0x020000, CRC(5ca9557f) SHA1(5fa42c56c67b505272d358a54ebe911fdb0b905e), "BWB","Exotic Fruits (BWB) (MPU4) (set 6)" ) /***************************************************************************************************************************************************************************** @@ -568,17 +622,17 @@ static const uint32_t m4firice_keys[2] = { 0x11, 0x162413 }; ROM_END \ GAME(year, setname, parent, bwboki_chr_cheat, mpu4_impcoin, mpu4bwb_machines_state, init_m4default_big ,ROT0,company,title,GAME_FLAGS ) -GAME_CUSTOM( 199?, m4firice, 0, "fi_20__d.5_0", 0x0000, 0x040000, CRC(ab46574c) SHA1(d233b137f8f42b9b644b34a627fbcc5b662e8ae1), "Bwb","Fire & Ice (Bwb) (MPU4) (set 1)" ) -GAME_CUSTOM( 199?, m4firice__a, m4firice, "fi_20_bd.5_0", 0x0000, 0x040000, CRC(9b2bc052) SHA1(34b970659218fde097238b852dadedcb928f69fd), "Bwb","Fire & Ice (Bwb) (MPU4) (set 2)" ) -GAME_CUSTOM( 199?, m4firice__b, m4firice, "fi_20_dd.5_0", 0x0000, 0x040000, CRC(2bbc9855) SHA1(84d51eeadc01ac74d630a05b933343f01f04b2af), "Bwb","Fire & Ice (Bwb) (MPU4) (set 3)" ) -GAME_CUSTOM( 199?, m4firice__c, m4firice, "fi_20_kd.5_0", 0x0000, 0x040000, CRC(529b43b1) SHA1(80d4d928918fdc869b1693e21a5c25045e5c9449), "Bwb","Fire & Ice (Bwb) (MPU4) (set 4)" ) -GAME_CUSTOM( 199?, m4firice__d, m4firice, "fi_20a_d.5_0", 0x0000, 0x040000, CRC(8d6ce79d) SHA1(05954ed4b34af73c065b6203a50da9af7d8373fe), "Bwb","Fire & Ice (Bwb) (MPU4) (set 5)" ) -GAME_CUSTOM( 199?, m4firice__e, m4firice, "fi_20s_d.5_0", 0x0000, 0x040000, CRC(d0aa53af) SHA1(f71801344c17a759ec4eb8958377bbcf4b4cae65), "Bwb","Fire & Ice (Bwb) (MPU4) (set 6)" ) -GAME_CUSTOM( 199?, m4firice__f, m4firice, "fi_sj___.e_0", 0x0000, 0x040000, CRC(7f12e37a) SHA1(fb09ff782f66972b8bdeff105c5f3d1f9f676809), "Bwb","Fire & Ice (Bwb) (MPU4) (set 7)" ) -GAME_CUSTOM( 199?, m4firice__g, m4firice, "fi_sj_b_.e_0", 0x0000, 0x040000, CRC(5aef48d2) SHA1(73f410951a737f75f3e7c14e704eca9c26cfa750), "Bwb","Fire & Ice (Bwb) (MPU4) (set 8)" ) -GAME_CUSTOM( 199?, m4firice__h, m4firice, "fi_sj_d_.e_0", 0x0000, 0x040000, CRC(61822af2) SHA1(8c721229a5ce9f491cbc638b8c5fa5c0c3032700), "Bwb","Fire & Ice (Bwb) (MPU4) (set 9)" ) -GAME_CUSTOM( 199?, m4firice__i, m4firice, "fi_sj_k_.e_0", 0x0000, 0x040000, CRC(2b57036b) SHA1(60cec130770ff643af1148f16a3afe3b102e94e2), "Bwb","Fire & Ice (Bwb) (MPU4) (set 10)" ) -GAME_CUSTOM( 199?, m4firice__j, m4firice, "fi_sja__.e_0", 0x0000, 0x040000, CRC(da5e0eff) SHA1(9f5ddce366786bdf898c9410be417c8028cebeb4), "Bwb","Fire & Ice (Bwb) (MPU4) (set 11)" ) +GAME_CUSTOM( 199?, m4firice, 0, "fi_20__d.5_0", 0x0000, 0x040000, CRC(ab46574c) SHA1(d233b137f8f42b9b644b34a627fbcc5b662e8ae1), "BWB","Fire & Ice (BWB) (MPU4) (set 1)" ) +GAME_CUSTOM( 199?, m4firice__a, m4firice, "fi_20_bd.5_0", 0x0000, 0x040000, CRC(9b2bc052) SHA1(34b970659218fde097238b852dadedcb928f69fd), "BWB","Fire & Ice (BWB) (MPU4) (set 2)" ) +GAME_CUSTOM( 199?, m4firice__b, m4firice, "fi_20_dd.5_0", 0x0000, 0x040000, CRC(2bbc9855) SHA1(84d51eeadc01ac74d630a05b933343f01f04b2af), "BWB","Fire & Ice (BWB) (MPU4) (set 3)" ) +GAME_CUSTOM( 199?, m4firice__c, m4firice, "fi_20_kd.5_0", 0x0000, 0x040000, CRC(529b43b1) SHA1(80d4d928918fdc869b1693e21a5c25045e5c9449), "BWB","Fire & Ice (BWB) (MPU4) (set 4)" ) +GAME_CUSTOM( 199?, m4firice__d, m4firice, "fi_20a_d.5_0", 0x0000, 0x040000, CRC(8d6ce79d) SHA1(05954ed4b34af73c065b6203a50da9af7d8373fe), "BWB","Fire & Ice (BWB) (MPU4) (set 5)" ) +GAME_CUSTOM( 199?, m4firice__e, m4firice, "fi_20s_d.5_0", 0x0000, 0x040000, CRC(d0aa53af) SHA1(f71801344c17a759ec4eb8958377bbcf4b4cae65), "BWB","Fire & Ice (BWB) (MPU4) (set 6)" ) +GAME_CUSTOM( 199?, m4firice__f, m4firice, "fi_sj___.e_0", 0x0000, 0x040000, CRC(7f12e37a) SHA1(fb09ff782f66972b8bdeff105c5f3d1f9f676809), "BWB","Fire & Ice (BWB) (MPU4) (set 7)" ) +GAME_CUSTOM( 199?, m4firice__g, m4firice, "fi_sj_b_.e_0", 0x0000, 0x040000, CRC(5aef48d2) SHA1(73f410951a737f75f3e7c14e704eca9c26cfa750), "BWB","Fire & Ice (BWB) (MPU4) (set 8)" ) +GAME_CUSTOM( 199?, m4firice__h, m4firice, "fi_sj_d_.e_0", 0x0000, 0x040000, CRC(61822af2) SHA1(8c721229a5ce9f491cbc638b8c5fa5c0c3032700), "BWB","Fire & Ice (BWB) (MPU4) (set 9)" ) +GAME_CUSTOM( 199?, m4firice__i, m4firice, "fi_sj_k_.e_0", 0x0000, 0x040000, CRC(2b57036b) SHA1(60cec130770ff643af1148f16a3afe3b102e94e2), "BWB","Fire & Ice (BWB) (MPU4) (set 10)" ) +GAME_CUSTOM( 199?, m4firice__j, m4firice, "fi_sja__.e_0", 0x0000, 0x040000, CRC(da5e0eff) SHA1(9f5ddce366786bdf898c9410be417c8028cebeb4), "BWB","Fire & Ice (BWB) (MPU4) (set 11)" ) /***************************************************************************************************************************************************************************** @@ -604,31 +658,31 @@ static const uint32_t m4harle_keys[2] = { 0x10, 0x220525 }; ROM_END \ GAME(year, setname, parent, bwboki_chr_cheat, mpu4_impcoin, mpu4bwb_machines_state, init_m4default ,ROT0,company,title,GAME_FLAGS ) -GAME_CUSTOM( 199?, m4harle, 0, "hq_20a__.1_1", 0x0000, 0x010000, CRC(b8ae3025) SHA1(94a449eff103bf6ba1fc6e85b03061b9ce658ae0), "Bwb","Harlequin (Bwb) (MPU4) (set 1)" ) -GAME_CUSTOM( 199?, m4harle__a, m4harle, "hq_20bg_.1_1", 0x0000, 0x010000, CRC(31356248) SHA1(d8791b1c861ed4388660bbe78f2589db7f1e779e), "Bwb","Harlequin (Bwb) (MPU4) (set 2)" ) -GAME_CUSTOM( 199?, m4harle__b, m4harle, "hq_20bg_.2a1", 0x0000, 0x010000, CRC(f50898af) SHA1(ba4470abb85b92d647ff8da48dba571cec5f594e), "Bwb","Harlequin (Bwb) (MPU4) (set 3)" ) -GAME_CUSTOM( 199?, m4harle__c, m4harle, "hq_20bt_.1_1", 0x0000, 0x010000, CRC(925a5e9e) SHA1(e8a4f75d4f7e6825894e19a915db21ee21206b5b), "Bwb","Harlequin (Bwb) (MPU4) (set 4)" ) -GAME_CUSTOM( 199?, m4harle__d, m4harle, "hq_20s__.1_1", 0x0000, 0x010000, CRC(6de12c08) SHA1(df279a07ccd448b9a6948ccb059aff6306ddcc99), "Bwb","Harlequin (Bwb) (MPU4) (set 5)" ) -GAME_CUSTOM( 199?, m4harle__e, m4harle, "hq_20sb_.1_1", 0x0000, 0x010000, CRC(0fca8c5b) SHA1(f430f2d1ff71513426bb5cfed883797de6afd3a7), "Bwb","Harlequin (Bwb) (MPU4) (set 6)" ) -GAME_CUSTOM( 199?, m4harle__f, m4harle, "hq_20sd_.1_1", 0x0000, 0x010000, CRC(c9f6d43d) SHA1(4eef4ec6bff20fdf5b20b266ddd1646045390d42), "Bwb","Harlequin (Bwb) (MPU4) (set 7)" ) -GAME_CUSTOM( 199?, m4harle__g, m4harle, "hq_20sk_.1_1", 0x0000, 0x010000, CRC(abdd746e) SHA1(5bb7043a1a790e5c784c7a51fd3c023b3099439f), "Bwb","Harlequin (Bwb) (MPU4) (set 8)" ) -GAME_CUSTOM( 199?, m4harle__h, m4harle, "hq_xea__.2f1", 0x0000, 0x010000, CRC(4ef7c19c) SHA1(bd8e5c69ab31c5a9c89a7f2020a61bde5e00b6b2), "Bwb","Harlequin (Bwb) (MPU4) (set 9)" ) -GAME_CUSTOM( 199?, m4harle__i, m4harle, "hq_xea__.2s1", 0x0000, 0x010000, CRC(05d42107) SHA1(e1dc4e2f84ebadead994a09c53c2d9a1ed8e29aa), "Bwb","Harlequin (Bwb) (MPU4) (set 10)" ) -GAME_CUSTOM( 199?, m4harle__j, m4harle, "hq_xes__.2f1", 0x0000, 0x010000, CRC(9bb8ddb1) SHA1(c8bba9bdfd7a0bbcbe89cd422d37909f7ebcaa82), "Bwb","Harlequin (Bwb) (MPU4) (set 11)" ) -GAME_CUSTOM( 199?, m4harle__k, m4harle, "hq_xes__.2s1", 0x0000, 0x010000, CRC(d09b3d2a) SHA1(4de366ed5eae89f2bb39abc052d88cb59e846307), "Bwb","Harlequin (Bwb) (MPU4) (set 12)" ) -GAME_CUSTOM( 199?, m4harle__l, m4harle, "hq_xesd_.2a1", 0x0000, 0x010000, CRC(b402aa45) SHA1(6c6eed7b172604112a2c00df9fd00476d07cc971), "Bwb","Harlequin (Bwb) (MPU4) (set 13)" ) -GAME_CUSTOM( 199?, m4harle__m, m4harle, "hq_xesd_.2f1", 0x0000, 0x010000, CRC(3faf2584) SHA1(01b049b6ae44771f37b298dc525e16b6e9a182f2), "Bwb","Harlequin (Bwb) (MPU4) (set 14)" ) -GAME_CUSTOM( 199?, m4harle__n, m4harle, "hq_xesd_.2s1", 0x0000, 0x010000, CRC(748cc51f) SHA1(d2ac7c237be40564809b006bf68d09560817f97d), "Bwb","Harlequin (Bwb) (MPU4) (set 15)" ) -GAME_CUSTOM( 199?, m4harle__o, m4harle, "ph_20a__.2s1", 0x0000, 0x010000, CRC(559bf168) SHA1(3c6a47bba52481af3f987d284a2102a8ee2cc7e6), "Bwb","Harlequin (Bwb) (MPU4) (set 16)" ) -GAME_CUSTOM( 199?, m4harle__p, m4harle, "ph_20bg_.1_1", 0x0000, 0x010000, CRC(4c96d2fa) SHA1(1ff8c8c5dc6a67ac187ba0b96cd93c786884aa3b), "Bwb","Harlequin (Bwb) (MPU4) (set 17)" ) -GAME_CUSTOM( 199?, m4harle__q, m4harle, "ph_20bt_.1_1", 0x0000, 0x010000, CRC(eff9ee2c) SHA1(ae15ee4bbc3028580b3c6cbc8a078fbe3291283e), "Bwb","Harlequin (Bwb) (MPU4) (set 18)" ) -GAME_CUSTOM( 199?, m4harle__r, m4harle, "ph_20s__.1_1", 0x0000, 0x010000, CRC(4cccba32) SHA1(6d2ec2324866555dfa3f3fd5b79ff3883e1b2ebe), "Bwb","Harlequin (Bwb) (MPU4) (set 19)" ) -GAME_CUSTOM( 199?, m4harle__s, m4harle, "ph_20s__.2s1", 0x0000, 0x010000, CRC(80d4ed45) SHA1(c818f3e154cfa1efcd11efb71061aa5bfc2e668f), "Bwb","Harlequin (Bwb) (MPU4) (set 20)" ) -GAME_CUSTOM( 199?, m4harle__t, m4harle, "ph_20sb_.1_1", 0x0000, 0x010000, CRC(2ee71a61) SHA1(0e91cc5b22899f9765cabb9416fcafed790951ae), "Bwb","Harlequin (Bwb) (MPU4) (set 21)" ) -GAME_CUSTOM( 199?, m4harle__u, m4harle, "ph_20sb_.2f1", 0x0000, 0x010000, CRC(1f56841a) SHA1(dfd90d8af765bc981d0dcb4b0ffb5ce613bfcbed), "Bwb","Harlequin (Bwb) (MPU4) (set 22)" ) -GAME_CUSTOM( 199?, m4harle__v, m4harle, "ph_20sd_.1_1", 0x0000, 0x010000, CRC(e8db4207) SHA1(bd806e5b04207b3121284c485a6ab8a385231504), "Bwb","Harlequin (Bwb) (MPU4) (set 23)" ) -GAME_CUSTOM( 199?, m4harle__w, m4harle, "ph_20sd_.2s1", 0x0000, 0x010000, CRC(24c31570) SHA1(a6da77ebd80dc234add5da880e3472f2f1e2ca3d), "Bwb","Harlequin (Bwb) (MPU4) (set 24)" ) -GAME_CUSTOM( 199?, m4harle__x, m4harle, "ph_20sk_.1_1", 0x0000, 0x010000, CRC(8af0e254) SHA1(b7d80ab84684bdabe169623864b9efd0d3881f2e), "Bwb","Harlequin (Bwb) (MPU4) (set 25)" ) +GAME_CUSTOM( 199?, m4harle, 0, "hq_20a__.1_1", 0x0000, 0x010000, CRC(b8ae3025) SHA1(94a449eff103bf6ba1fc6e85b03061b9ce658ae0), "BWB","Harlequin (BWB) (MPU4) (set 1)" ) +GAME_CUSTOM( 199?, m4harle__a, m4harle, "hq_20bg_.1_1", 0x0000, 0x010000, CRC(31356248) SHA1(d8791b1c861ed4388660bbe78f2589db7f1e779e), "BWB","Harlequin (BWB) (MPU4) (set 2)" ) +GAME_CUSTOM( 199?, m4harle__b, m4harle, "hq_20bg_.2a1", 0x0000, 0x010000, CRC(f50898af) SHA1(ba4470abb85b92d647ff8da48dba571cec5f594e), "BWB","Harlequin (BWB) (MPU4) (set 3)" ) +GAME_CUSTOM( 199?, m4harle__c, m4harle, "hq_20bt_.1_1", 0x0000, 0x010000, CRC(925a5e9e) SHA1(e8a4f75d4f7e6825894e19a915db21ee21206b5b), "BWB","Harlequin (BWB) (MPU4) (set 4)" ) +GAME_CUSTOM( 199?, m4harle__d, m4harle, "hq_20s__.1_1", 0x0000, 0x010000, CRC(6de12c08) SHA1(df279a07ccd448b9a6948ccb059aff6306ddcc99), "BWB","Harlequin (BWB) (MPU4) (set 5)" ) +GAME_CUSTOM( 199?, m4harle__e, m4harle, "hq_20sb_.1_1", 0x0000, 0x010000, CRC(0fca8c5b) SHA1(f430f2d1ff71513426bb5cfed883797de6afd3a7), "BWB","Harlequin (BWB) (MPU4) (set 6)" ) +GAME_CUSTOM( 199?, m4harle__f, m4harle, "hq_20sd_.1_1", 0x0000, 0x010000, CRC(c9f6d43d) SHA1(4eef4ec6bff20fdf5b20b266ddd1646045390d42), "BWB","Harlequin (BWB) (MPU4) (set 7)" ) +GAME_CUSTOM( 199?, m4harle__g, m4harle, "hq_20sk_.1_1", 0x0000, 0x010000, CRC(abdd746e) SHA1(5bb7043a1a790e5c784c7a51fd3c023b3099439f), "BWB","Harlequin (BWB) (MPU4) (set 8)" ) +GAME_CUSTOM( 199?, m4harle__h, m4harle, "hq_xea__.2f1", 0x0000, 0x010000, CRC(4ef7c19c) SHA1(bd8e5c69ab31c5a9c89a7f2020a61bde5e00b6b2), "BWB","Harlequin (BWB) (MPU4) (set 9)" ) +GAME_CUSTOM( 199?, m4harle__i, m4harle, "hq_xea__.2s1", 0x0000, 0x010000, CRC(05d42107) SHA1(e1dc4e2f84ebadead994a09c53c2d9a1ed8e29aa), "BWB","Harlequin (BWB) (MPU4) (set 10)" ) +GAME_CUSTOM( 199?, m4harle__j, m4harle, "hq_xes__.2f1", 0x0000, 0x010000, CRC(9bb8ddb1) SHA1(c8bba9bdfd7a0bbcbe89cd422d37909f7ebcaa82), "BWB","Harlequin (BWB) (MPU4) (set 11)" ) +GAME_CUSTOM( 199?, m4harle__k, m4harle, "hq_xes__.2s1", 0x0000, 0x010000, CRC(d09b3d2a) SHA1(4de366ed5eae89f2bb39abc052d88cb59e846307), "BWB","Harlequin (BWB) (MPU4) (set 12)" ) +GAME_CUSTOM( 199?, m4harle__l, m4harle, "hq_xesd_.2a1", 0x0000, 0x010000, CRC(b402aa45) SHA1(6c6eed7b172604112a2c00df9fd00476d07cc971), "BWB","Harlequin (BWB) (MPU4) (set 13)" ) +GAME_CUSTOM( 199?, m4harle__m, m4harle, "hq_xesd_.2f1", 0x0000, 0x010000, CRC(3faf2584) SHA1(01b049b6ae44771f37b298dc525e16b6e9a182f2), "BWB","Harlequin (BWB) (MPU4) (set 14)" ) +GAME_CUSTOM( 199?, m4harle__n, m4harle, "hq_xesd_.2s1", 0x0000, 0x010000, CRC(748cc51f) SHA1(d2ac7c237be40564809b006bf68d09560817f97d), "BWB","Harlequin (BWB) (MPU4) (set 15)" ) +GAME_CUSTOM( 199?, m4harle__o, m4harle, "ph_20a__.2s1", 0x0000, 0x010000, CRC(559bf168) SHA1(3c6a47bba52481af3f987d284a2102a8ee2cc7e6), "BWB","Harlequin (BWB) (MPU4) (set 16)" ) +GAME_CUSTOM( 199?, m4harle__p, m4harle, "ph_20bg_.1_1", 0x0000, 0x010000, CRC(4c96d2fa) SHA1(1ff8c8c5dc6a67ac187ba0b96cd93c786884aa3b), "BWB","Harlequin (BWB) (MPU4) (set 17)" ) +GAME_CUSTOM( 199?, m4harle__q, m4harle, "ph_20bt_.1_1", 0x0000, 0x010000, CRC(eff9ee2c) SHA1(ae15ee4bbc3028580b3c6cbc8a078fbe3291283e), "BWB","Harlequin (BWB) (MPU4) (set 18)" ) +GAME_CUSTOM( 199?, m4harle__r, m4harle, "ph_20s__.1_1", 0x0000, 0x010000, CRC(4cccba32) SHA1(6d2ec2324866555dfa3f3fd5b79ff3883e1b2ebe), "BWB","Harlequin (BWB) (MPU4) (set 19)" ) +GAME_CUSTOM( 199?, m4harle__s, m4harle, "ph_20s__.2s1", 0x0000, 0x010000, CRC(80d4ed45) SHA1(c818f3e154cfa1efcd11efb71061aa5bfc2e668f), "BWB","Harlequin (BWB) (MPU4) (set 20)" ) +GAME_CUSTOM( 199?, m4harle__t, m4harle, "ph_20sb_.1_1", 0x0000, 0x010000, CRC(2ee71a61) SHA1(0e91cc5b22899f9765cabb9416fcafed790951ae), "BWB","Harlequin (BWB) (MPU4) (set 21)" ) +GAME_CUSTOM( 199?, m4harle__u, m4harle, "ph_20sb_.2f1", 0x0000, 0x010000, CRC(1f56841a) SHA1(dfd90d8af765bc981d0dcb4b0ffb5ce613bfcbed), "BWB","Harlequin (BWB) (MPU4) (set 22)" ) +GAME_CUSTOM( 199?, m4harle__v, m4harle, "ph_20sd_.1_1", 0x0000, 0x010000, CRC(e8db4207) SHA1(bd806e5b04207b3121284c485a6ab8a385231504), "BWB","Harlequin (BWB) (MPU4) (set 23)" ) +GAME_CUSTOM( 199?, m4harle__w, m4harle, "ph_20sd_.2s1", 0x0000, 0x010000, CRC(24c31570) SHA1(a6da77ebd80dc234add5da880e3472f2f1e2ca3d), "BWB","Harlequin (BWB) (MPU4) (set 24)" ) +GAME_CUSTOM( 199?, m4harle__x, m4harle, "ph_20sk_.1_1", 0x0000, 0x010000, CRC(8af0e254) SHA1(b7d80ab84684bdabe169623864b9efd0d3881f2e), "BWB","Harlequin (BWB) (MPU4) (set 25)" ) /***************************************************************************************************************************************************************************** @@ -655,15 +709,15 @@ static const uint32_t m4hvhel_keys[2] = { 0x11, 0x3f0b26 }; ROM_END \ GAME(year, setname, parent, bwboki_chr_cheat, mpu4_impcoin, mpu4bwb_machines_state, init_m4default_big ,ROT0,company,title,GAME_FLAGS ) -GAME_CUSTOM( 199?, m4hvhel, 0, "hh_20__d.2_0", 0x0000, 0x040000, CRC(801de788) SHA1(417b985714d8f0ebed93b65a3f865e03474ce9e5), "Bwb","Heaven & Hell (Bwb) (MPU4) (set 1)" ) -GAME_CUSTOM( 199?, m4hvhel__a, m4hvhel, "hh_20a_d.2_0", 0x0000, 0x040000, CRC(ea4e7876) SHA1(5bf711c2bdff50fe745edefa0eebf719824d9e5b), "Bwb","Heaven & Hell (Bwb) (MPU4) (set 2)" ) -GAME_CUSTOM( 199?, m4hvhel__b, m4hvhel, "hh_20s_d.2_0", 0x0000, 0x040000, CRC(a519a441) SHA1(f3c19d316c82d1ebbcfdabb6d4eaa6cfa369d287), "Bwb","Heaven & Hell (Bwb) (MPU4) (set 3)" ) -GAME_CUSTOM( 199?, m4hvhel__c, m4hvhel, "hh_sj___", 0x0000, 0x040000, CRC(04577b99) SHA1(48689c3a96bc42ad64dc4d363dad38c967f0cdcc), "Bwb","Heaven & Hell (Bwb) (MPU4) (set 4)" ) -GAME_CUSTOM( 199?, m4hvhel__d, m4hvhel, "hh_sj___.f_0", 0x0000, 0x040000, CRC(8ab33720) SHA1(0c9283a20c3f008baa8ce027d1266e4ef49ca56b), "Bwb","Heaven & Hell (Bwb) (MPU4) (set 5)" ) -GAME_CUSTOM( 199?, m4hvhel__e, m4hvhel, "hh_sjs__.f_0", 0x0000, 0x040000, CRC(8854763d) SHA1(323bd76a014e52e3b12427998b0e2851463246c8), "Bwb","Heaven & Hell (Bwb) (MPU4) (set 6)" ) -GAME_CUSTOM( 199?, m4hvhel__f, m4hvhel, "hh_vc___.g_0", 0x0000, 0x040000, CRC(db338fb7) SHA1(e7e92293374721e7360493e9ef189991dad0a1ee), "Bwb","Heaven & Hell (Bwb) (MPU4) (set 7)" ) -GAME_CUSTOM( 199?, m4hvhel__g, m4hvhel, "hh_vc_d_.g_0", 0x0000, 0x040000, CRC(292468bd) SHA1(f9b19f57a49c1afd670c68b7acd85d4141adfce1), "Bwb","Heaven & Hell (Bwb) (MPU4) (set 8)" ) -GAME_CUSTOM( 199?, m4hvhel__h, m4hvhel, "h_hell._pound5", 0x0000, 0x040000, CRC(cd59c0d0) SHA1(8caad9043a277fa39a3ad2d5ec3388c121e7f697), "Bwb","Heaven & Hell (Bwb) (MPU4) (set 9)" ) +GAME_CUSTOM( 199?, m4hvhel, 0, "hh_20__d.2_0", 0x0000, 0x040000, CRC(801de788) SHA1(417b985714d8f0ebed93b65a3f865e03474ce9e5), "BWB","Heaven & Hell (BWB) (MPU4) (set 1)" ) +GAME_CUSTOM( 199?, m4hvhel__a, m4hvhel, "hh_20a_d.2_0", 0x0000, 0x040000, CRC(ea4e7876) SHA1(5bf711c2bdff50fe745edefa0eebf719824d9e5b), "BWB","Heaven & Hell (BWB) (MPU4) (set 2)" ) +GAME_CUSTOM( 199?, m4hvhel__b, m4hvhel, "hh_20s_d.2_0", 0x0000, 0x040000, CRC(a519a441) SHA1(f3c19d316c82d1ebbcfdabb6d4eaa6cfa369d287), "BWB","Heaven & Hell (BWB) (MPU4) (set 3)" ) +GAME_CUSTOM( 199?, m4hvhel__c, m4hvhel, "hh_sj___", 0x0000, 0x040000, CRC(04577b99) SHA1(48689c3a96bc42ad64dc4d363dad38c967f0cdcc), "BWB","Heaven & Hell (BWB) (MPU4) (set 4)" ) +GAME_CUSTOM( 199?, m4hvhel__d, m4hvhel, "hh_sj___.f_0", 0x0000, 0x040000, CRC(8ab33720) SHA1(0c9283a20c3f008baa8ce027d1266e4ef49ca56b), "BWB","Heaven & Hell (BWB) (MPU4) (set 5)" ) +GAME_CUSTOM( 199?, m4hvhel__e, m4hvhel, "hh_sjs__.f_0", 0x0000, 0x040000, CRC(8854763d) SHA1(323bd76a014e52e3b12427998b0e2851463246c8), "BWB","Heaven & Hell (BWB) (MPU4) (set 6)" ) +GAME_CUSTOM( 199?, m4hvhel__f, m4hvhel, "hh_vc___.g_0", 0x0000, 0x040000, CRC(db338fb7) SHA1(e7e92293374721e7360493e9ef189991dad0a1ee), "BWB","Heaven & Hell (BWB) (MPU4) (set 7)" ) +GAME_CUSTOM( 199?, m4hvhel__g, m4hvhel, "hh_vc_d_.g_0", 0x0000, 0x040000, CRC(292468bd) SHA1(f9b19f57a49c1afd670c68b7acd85d4141adfce1), "BWB","Heaven & Hell (BWB) (MPU4) (set 8)" ) +GAME_CUSTOM( 199?, m4hvhel__h, m4hvhel, "h_hell._pound5", 0x0000, 0x040000, CRC(cd59c0d0) SHA1(8caad9043a277fa39a3ad2d5ec3388c121e7f697), "BWB","Heaven & Hell (BWB) (MPU4) (set 9)" ) /***************************************************************************************************************************************************************************** @@ -695,13 +749,13 @@ static const uint32_t m4indycr_keys[2] = { 0x13, 0x102233 }; ROM_END \ GAME(year, setname, parent, bwboki_chr_cheat, mpu4_impcoin, mpu4bwb_machines_state, init_m4default_big ,ROT0,company,title,GAME_FLAGS ) -GAME_CUSTOM( 199?, m4indycr, 0, "ic_sj___.1_0", 0x0000, 0x040000, CRC(4dea0d17) SHA1(4fa19896dbb5e8f21ac7e74efc56de5cadd5bf54), "Bwb","Indy Cars (Bwb) (MPU4) (set 1)" ) -GAME_CUSTOM( 199?, m4indycr__a, m4indycr, "ic_sj___.2_0", 0x0000, 0x040000, CRC(6d0ddf54) SHA1(0985aa9fddb71a499d266c12893aabbab8755319), "Bwb","Indy Cars (Bwb) (MPU4) (set 2)" ) -GAME_CUSTOM( 199?, m4indycr__b, m4indycr, "ic_sj_b_.1_0", 0x0000, 0x040000, CRC(4bc0cb73) SHA1(d4c048ba9578add0104f0c529f20356c3502ea71), "Bwb","Indy Cars (Bwb) (MPU4) (set 3)" ) -GAME_CUSTOM( 199?, m4indycr__c, m4indycr, "ic_sj_d_.1_0", 0x0000, 0x040000, CRC(165ad977) SHA1(daa444e0d128859832094d3b07026483cd3466ce), "Bwb","Indy Cars (Bwb) (MPU4) (set 4)" ) -GAME_CUSTOM( 199?, m4indycr__d, m4indycr, "ic_sj_d_.2_0", 0x0000, 0x040000, CRC(36bd0b34) SHA1(306d6e6536a4137353f9b895e64c7e9a5c79561a), "Bwb","Indy Cars (Bwb) (MPU4) (set 5)" ) -GAME_CUSTOM( 199?, m4indycr__e, m4indycr, "ic_sj_k_.1_0", 0x0000, 0x040000, CRC(857fda64) SHA1(3eb230ea1adf9acb4cf83422c4bb1cde40756310), "Bwb","Indy Cars (Bwb) (MPU4) (set 6)" ) -GAME_CUSTOM( 199?, m4indycr__f, m4indycr, "ic_sjs__.1_0", 0x0000, 0x040000, CRC(6310b904) SHA1(0f2cd7ed83f77423bcfb2a71144fab2047dfea13), "Bwb","Indy Cars (Bwb) (MPU4) (set 7)" ) +GAME_CUSTOM( 199?, m4indycr, 0, "ic_sj___.1_0", 0x0000, 0x040000, CRC(4dea0d17) SHA1(4fa19896dbb5e8f21ac7e74efc56de5cadd5bf54), "BWB","Indy Cars (BWB) (MPU4) (set 1)" ) +GAME_CUSTOM( 199?, m4indycr__a, m4indycr, "ic_sj___.2_0", 0x0000, 0x040000, CRC(6d0ddf54) SHA1(0985aa9fddb71a499d266c12893aabbab8755319), "BWB","Indy Cars (BWB) (MPU4) (set 2)" ) +GAME_CUSTOM( 199?, m4indycr__b, m4indycr, "ic_sj_b_.1_0", 0x0000, 0x040000, CRC(4bc0cb73) SHA1(d4c048ba9578add0104f0c529f20356c3502ea71), "BWB","Indy Cars (BWB) (MPU4) (set 3)" ) +GAME_CUSTOM( 199?, m4indycr__c, m4indycr, "ic_sj_d_.1_0", 0x0000, 0x040000, CRC(165ad977) SHA1(daa444e0d128859832094d3b07026483cd3466ce), "BWB","Indy Cars (BWB) (MPU4) (set 4)" ) +GAME_CUSTOM( 199?, m4indycr__d, m4indycr, "ic_sj_d_.2_0", 0x0000, 0x040000, CRC(36bd0b34) SHA1(306d6e6536a4137353f9b895e64c7e9a5c79561a), "BWB","Indy Cars (BWB) (MPU4) (set 5)" ) +GAME_CUSTOM( 199?, m4indycr__e, m4indycr, "ic_sj_k_.1_0", 0x0000, 0x040000, CRC(857fda64) SHA1(3eb230ea1adf9acb4cf83422c4bb1cde40756310), "BWB","Indy Cars (BWB) (MPU4) (set 6)" ) +GAME_CUSTOM( 199?, m4indycr__f, m4indycr, "ic_sjs__.1_0", 0x0000, 0x040000, CRC(6310b904) SHA1(0f2cd7ed83f77423bcfb2a71144fab2047dfea13), "BWB","Indy Cars (BWB) (MPU4) (set 7)" ) /***************************************************************************************************************************************************************************** @@ -727,10 +781,10 @@ static const uint32_t m4jakjok_keys[2] = { 0x11, 0x103218 }; ROM_END \ GAME(year, setname, parent, bwboki_chr_cheat, mpu4_impcoin, mpu4bwb_machines_state, init_m4default_big ,ROT0,company,title,GAME_FLAGS ) -GAME_CUSTOM( 199?, m4jakjok, 0, "jj_sj___.6_0", 0x0000, 0x040000, CRC(7bc45b0e) SHA1(f30fef8fccdac04859f1ff93198a497eff723020), "Bwb","Jackpot Jokers (Bwb) (MPU4) (set 1)" ) -GAME_CUSTOM( 199?, m4jakjok__a, m4jakjok, "jj_sj_k_.3_0", 0x0000, 0x040000, CRC(c33dd82f) SHA1(c1f3f6ca1c45503b7f71e897e5c27368f5efb439), "Bwb","Jackpot Jokers (Bwb) (MPU4) (set 2)" ) -GAME_CUSTOM( 199?, m4jakjok__b, m4jakjok, "jj_sjs__.6_0", 0x0000, 0x040000, CRC(4bcac6f5) SHA1(7dc07a7a61a6ba044020d6c2496143168c103a70), "Bwb","Jackpot Jokers (Bwb) (MPU4) (set 3)" ) -GAME_CUSTOM( 199?, m4jakjok__c, m4jakjok, "jj_vc___.7_0", 0x0000, 0x040000, CRC(4cdca8da) SHA1(ee7448b12380416a3bea2713ed5feca7473be8aa), "Bwb","Jackpot Jokers (Bwb) (MPU4) (set 4)" ) +GAME_CUSTOM( 199?, m4jakjok, 0, "jj_sj___.6_0", 0x0000, 0x040000, CRC(7bc45b0e) SHA1(f30fef8fccdac04859f1ff93198a497eff723020), "BWB","Jackpot Jokers (BWB) (MPU4) (set 1)" ) +GAME_CUSTOM( 199?, m4jakjok__a, m4jakjok, "jj_sj_k_.3_0", 0x0000, 0x040000, CRC(c33dd82f) SHA1(c1f3f6ca1c45503b7f71e897e5c27368f5efb439), "BWB","Jackpot Jokers (BWB) (MPU4) (set 2)" ) +GAME_CUSTOM( 199?, m4jakjok__b, m4jakjok, "jj_sjs__.6_0", 0x0000, 0x040000, CRC(4bcac6f5) SHA1(7dc07a7a61a6ba044020d6c2496143168c103a70), "BWB","Jackpot Jokers (BWB) (MPU4) (set 3)" ) +GAME_CUSTOM( 199?, m4jakjok__c, m4jakjok, "jj_vc___.7_0", 0x0000, 0x040000, CRC(4cdca8da) SHA1(ee7448b12380416a3bea2713ed5feca7473be8aa), "BWB","Jackpot Jokers (BWB) (MPU4) (set 4)" ) #define M4JAKJOKA_EXTRA_ROMS \ ROM_REGION( 0x200000, "msm6376", 0 ) \ @@ -746,7 +800,7 @@ GAME_CUSTOM( 199?, m4jakjok__c, m4jakjok, "jj_vc___.7_0", 0x0000, 0x040000, M4JAKJOKA_EXTRA_ROMS \ ROM_END \ GAME(year, setname, parent, bwboki_chr_cheat, mpu4_impcoin, mpu4bwb_machines_state, init_m4default_big ,ROT0,company,title,GAME_FLAGS ) -GAME_CUSTOM( 199?, m4jakjoka, m4jakjok, "j_joker", 0x0000, 0x040000, CRC(4f0c7ab8) SHA1(af962863ee55f6c2752bbe8a997e3b2102e42431), "Bwb","Jackpot Jokers (alt) (Bwb) (MPU4)" ) +GAME_CUSTOM( 199?, m4jakjoka, m4jakjok, "j_joker", 0x0000, 0x040000, CRC(4f0c7ab8) SHA1(af962863ee55f6c2752bbe8a997e3b2102e42431), "BWB","Jackpot Jokers (alt) (BWB) (MPU4)" ) /***************************************************************************************************************************************************************************** @@ -771,16 +825,16 @@ static const uint32_t m4jflash_keys[2] = { 0x10, 0x3c3801 }; ROM_END \ GAME(year, setname, parent, bwboki_chr_cheat, mpu4_impcoin, mpu4bwb_machines_state, init_m4default_big ,ROT0,company,title,GAME_FLAGS ) -GAME_CUSTOM( 199?, m4jflash, 0, "jf_25__c.2_1", 0x0000, 0x020000, CRC(4d5f1a12) SHA1(c25b6d899b74231da505bde7b671be001bdcea5d), "Bwb","Jumping Jack Flash (Bwb) (MPU4) (set 1)" ) -GAME_CUSTOM( 199?, m4jflash__a, m4jflash, "jf_25a_c.2_1", 0x0000, 0x020000, CRC(76722e15) SHA1(4bd107049ad98b848cdaba3a1318373bbd06ab9f), "Bwb","Jumping Jack Flash (Bwb) (MPU4) (set 2)" ) -GAME_CUSTOM( 199?, m4jflash__b, m4jflash, "jf_25b_c.2_1", 0x0000, 0x020000, CRC(35a927c6) SHA1(6776fe77ad8a85feecdedfad0eac89f9cb826fbf), "Bwb","Jumping Jack Flash (Bwb) (MPU4) (set 3)" ) -GAME_CUSTOM( 199?, m4jflash__c, m4jflash, "jf_25bdc.2_1", 0x0000, 0x020000, CRC(d372689e) SHA1(ecad53022c7786f387586484a3e679afbf0bac37), "Bwb","Jumping Jack Flash (Bwb) (MPU4) (set 4)" ) -GAME_CUSTOM( 199?, m4jflash__d, m4jflash, "jf_25bgc.2_1", 0x0000, 0x020000, CRC(421084bc) SHA1(b6f847468c20a3f85d9e77b633dc48adb43c970f), "Bwb","Jumping Jack Flash (Bwb) (MPU4) (set 5)" ) -GAME_CUSTOM( 199?, m4jflash__e, m4jflash, "jf_25btc.2_1", 0x0000, 0x020000, CRC(1c701822) SHA1(559b4d269a3af388aa86f28ccedd22505fcdb355), "Bwb","Jumping Jack Flash (Bwb) (MPU4) (set 6)" ) -GAME_CUSTOM( 199?, m4jflash__f, m4jflash, "jf_25d_c.2_1", 0x0000, 0x020000, CRC(9cde7bfc) SHA1(a0b840f00c487e963f4dd9f58e3abca7b0cea31b), "Bwb","Jumping Jack Flash (Bwb) (MPU4) (set 7)" ) -GAME_CUSTOM( 199?, m4jflash__g, m4jflash, "jf_25dkc.2_1", 0x0000, 0x020000, CRC(ef583053) SHA1(23b33f0e49d8efceb4a6690ac58da1ccf6576a1a), "Bwb","Jumping Jack Flash (Bwb) (MPU4) (set 8)" ) -GAME_CUSTOM( 199?, m4jflash__h, m4jflash, "jf_25k_c.2_1", 0x0000, 0x020000, CRC(d82701b8) SHA1(a784fa11877e05f2219f1452463ec3348c84e879), "Bwb","Jumping Jack Flash (Bwb) (MPU4) (set 9)" ) -GAME_CUSTOM( 199?, m4jflash__i, m4jflash, "jf_25sbc.2_1", 0x0000, 0x020000, CRC(c6bce1c6) SHA1(708002059d307a02fec32a3cdb6eff995a438631), "Bwb","Jumping Jack Flash (Bwb) (MPU4) (set 10)" ) +GAME_CUSTOM( 199?, m4jflash, 0, "jf_25__c.2_1", 0x0000, 0x020000, CRC(4d5f1a12) SHA1(c25b6d899b74231da505bde7b671be001bdcea5d), "BWB","Jumping Jack Flash (BWB) (MPU4) (set 1)" ) +GAME_CUSTOM( 199?, m4jflash__a, m4jflash, "jf_25a_c.2_1", 0x0000, 0x020000, CRC(76722e15) SHA1(4bd107049ad98b848cdaba3a1318373bbd06ab9f), "BWB","Jumping Jack Flash (BWB) (MPU4) (set 2)" ) +GAME_CUSTOM( 199?, m4jflash__b, m4jflash, "jf_25b_c.2_1", 0x0000, 0x020000, CRC(35a927c6) SHA1(6776fe77ad8a85feecdedfad0eac89f9cb826fbf), "BWB","Jumping Jack Flash (BWB) (MPU4) (set 3)" ) +GAME_CUSTOM( 199?, m4jflash__c, m4jflash, "jf_25bdc.2_1", 0x0000, 0x020000, CRC(d372689e) SHA1(ecad53022c7786f387586484a3e679afbf0bac37), "BWB","Jumping Jack Flash (BWB) (MPU4) (set 4)" ) +GAME_CUSTOM( 199?, m4jflash__d, m4jflash, "jf_25bgc.2_1", 0x0000, 0x020000, CRC(421084bc) SHA1(b6f847468c20a3f85d9e77b633dc48adb43c970f), "BWB","Jumping Jack Flash (BWB) (MPU4) (set 5)" ) +GAME_CUSTOM( 199?, m4jflash__e, m4jflash, "jf_25btc.2_1", 0x0000, 0x020000, CRC(1c701822) SHA1(559b4d269a3af388aa86f28ccedd22505fcdb355), "BWB","Jumping Jack Flash (BWB) (MPU4) (set 6)" ) +GAME_CUSTOM( 199?, m4jflash__f, m4jflash, "jf_25d_c.2_1", 0x0000, 0x020000, CRC(9cde7bfc) SHA1(a0b840f00c487e963f4dd9f58e3abca7b0cea31b), "BWB","Jumping Jack Flash (BWB) (MPU4) (set 7)" ) +GAME_CUSTOM( 199?, m4jflash__g, m4jflash, "jf_25dkc.2_1", 0x0000, 0x020000, CRC(ef583053) SHA1(23b33f0e49d8efceb4a6690ac58da1ccf6576a1a), "BWB","Jumping Jack Flash (BWB) (MPU4) (set 8)" ) +GAME_CUSTOM( 199?, m4jflash__h, m4jflash, "jf_25k_c.2_1", 0x0000, 0x020000, CRC(d82701b8) SHA1(a784fa11877e05f2219f1452463ec3348c84e879), "BWB","Jumping Jack Flash (BWB) (MPU4) (set 9)" ) +GAME_CUSTOM( 199?, m4jflash__i, m4jflash, "jf_25sbc.2_1", 0x0000, 0x020000, CRC(c6bce1c6) SHA1(708002059d307a02fec32a3cdb6eff995a438631), "BWB","Jumping Jack Flash (BWB) (MPU4) (set 10)" ) /***************************************************************************************************************************************************************************** @@ -805,11 +859,11 @@ static const uint32_t m4ln7_keys[2] = { 0x10, 0x050107 }; ROM_END \ GAME(year, setname, parent, bwboki_chr_cheat, mpu4_impcoin, mpu4bwb_machines_state, init_m4default ,ROT0,company,title,GAME_FLAGS ) -GAME_CUSTOM( 199?, m4ln7, 0, "l7_20a__.1_1", 0x0000, 0x010000, CRC(bfe82d2a) SHA1(4477d737a2326602a355758d8fc06220312fc085), "Bwb","Lucky Number 7 (Bwb) (MPU4) (set 1)" ) -GAME_CUSTOM( 199?, m4ln7__a, m4ln7, "l7_20s__.1_1", 0x0000, 0x010000, CRC(0037cd57) SHA1(b5882027269cf71878a73009bc3e40d9fcfac60d), "Bwb","Lucky Number 7 (Bwb) (MPU4) (set 2)" ) -GAME_CUSTOM( 199?, m4ln7__b, m4ln7, "l7_20sb_.1_1", 0x0000, 0x010000, CRC(d53bcd66) SHA1(7f5c65d5ca3dbb8a0c38f169585fc78d512166af), "Bwb","Lucky Number 7 (Bwb) (MPU4) (set 3)" ) -GAME_CUSTOM( 199?, m4ln7__c, m4ln7, "l7_20sd_.1_1", 0x0000, 0x010000, CRC(a82d04cb) SHA1(1abe9e22f6f526ab076163ce79cff841d1b38b0a), "Bwb","Lucky Number 7 (Bwb) (MPU4) (set 4)" ) -GAME_CUSTOM( 199?, m4ln7__d, m4ln7, "l7_20sk_.1_1", 0x0000, 0x010000, CRC(7d2104fa) SHA1(a0a65042f4db8ea5184d41c68ffcf7608580d928), "Bwb","Lucky Number 7 (Bwb) (MPU4) (set 5)" ) +GAME_CUSTOM( 199?, m4ln7, 0, "l7_20a__.1_1", 0x0000, 0x010000, CRC(bfe82d2a) SHA1(4477d737a2326602a355758d8fc06220312fc085), "BWB","Lucky Number 7 (BWB) (MPU4) (set 1)" ) +GAME_CUSTOM( 199?, m4ln7__a, m4ln7, "l7_20s__.1_1", 0x0000, 0x010000, CRC(0037cd57) SHA1(b5882027269cf71878a73009bc3e40d9fcfac60d), "BWB","Lucky Number 7 (BWB) (MPU4) (set 2)" ) +GAME_CUSTOM( 199?, m4ln7__b, m4ln7, "l7_20sb_.1_1", 0x0000, 0x010000, CRC(d53bcd66) SHA1(7f5c65d5ca3dbb8a0c38f169585fc78d512166af), "BWB","Lucky Number 7 (BWB) (MPU4) (set 3)" ) +GAME_CUSTOM( 199?, m4ln7__c, m4ln7, "l7_20sd_.1_1", 0x0000, 0x010000, CRC(a82d04cb) SHA1(1abe9e22f6f526ab076163ce79cff841d1b38b0a), "BWB","Lucky Number 7 (BWB) (MPU4) (set 4)" ) +GAME_CUSTOM( 199?, m4ln7__d, m4ln7, "l7_20sk_.1_1", 0x0000, 0x010000, CRC(7d2104fa) SHA1(a0a65042f4db8ea5184d41c68ffcf7608580d928), "BWB","Lucky Number 7 (BWB) (MPU4) (set 5)" ) /***************************************************************************************************************************************************************************** @@ -834,18 +888,18 @@ static const uint32_t m4madmon_keys[2] = { 0x10, 0x351f3a }; ROM_END \ GAME(year, setname, parent, bwboki_chr_cheat, mpu4_impcoin, mpu4bwb_machines_state, init_m4default_big ,ROT0,company,title,GAME_FLAGS ) -GAME_CUSTOM( 199?, m4madmon, 0, "mm_20a__.7_1", 0x0000, 0x020000, CRC(7df66388) SHA1(4e5bcbcb2fb08b23989c83f11751400f666bbdc2), "Bwb","Mad Money (Bwb) (MPU4) (set 1)" ) -GAME_CUSTOM( 199?, m4madmon__a, m4madmon, "mm_20b__.7_1", 0x0000, 0x020000, CRC(7f592e44) SHA1(05e78347cd09d1e58f0a50a724e0563490ec5185), "Bwb","Mad Money (Bwb) (MPU4) (set 2)" ) -GAME_CUSTOM( 199?, m4madmon__b, m4madmon, "mm_20bg_.7_1", 0x0000, 0x020000, CRC(2cd8dcc2) SHA1(c4a2a423a55c6b0668739429c24c69b25e3824cf), "Bwb","Mad Money (Bwb) (MPU4) (set 3)" ) -GAME_CUSTOM( 199?, m4madmon__c, m4madmon, "mm_20bt_.7_1", 0x0000, 0x020000, CRC(6e929612) SHA1(6b1d06c3cfce440c4cefb8dd04e7a5da673d545a), "Bwb","Mad Money (Bwb) (MPU4) (set 4)" ) -GAME_CUSTOM( 199?, m4madmon__d, m4madmon, "mm_20s__.7_1", 0x0000, 0x020000, CRC(c23b338c) SHA1(0d3bc801132e68564c2bc01b810e71362047ade1), "Bwb","Mad Money (Bwb) (MPU4) (set 5)" ) -GAME_CUSTOM( 199?, m4madmon__e, m4madmon, "mm_20sb_.7_1", 0x0000, 0x020000, CRC(51be206b) SHA1(913defb24bdb7551acefefd9673f5663129edbec), "Bwb","Mad Money (Bwb) (MPU4) (set 6)" ) -GAME_CUSTOM( 199?, m4madmon__f, m4madmon, "mm_25__c.3_1", 0x0000, 0x020000, CRC(e1879caf) SHA1(4d0a804a8d81aab5bb9dec611654325e6a3fb741), "Bwb","Mad Money (Bwb) (MPU4) (set 7)" ) -GAME_CUSTOM( 199?, m4madmon__g, m4madmon, "mm_25_dc.3_1", 0x0000, 0x020000, CRC(9bc81854) SHA1(b4c42a3da0ab03a0f43846e0c3a4a0b5f3c7e65a), "Bwb","Mad Money (Bwb) (MPU4) (set 8)" ) -GAME_CUSTOM( 199?, m4madmon__h, m4madmon, "mm_25_gc.3_1", 0x0000, 0x020000, CRC(8d2f1259) SHA1(239c2430bd4ce7b53615b00fac79fb7eceecabf1), "Bwb","Mad Money (Bwb) (MPU4) (set 9)" ) -GAME_CUSTOM( 199?, m4madmon__i, m4madmon, "mm_25a_c.3_1", 0x0000, 0x020000, CRC(b45b88c2) SHA1(56ed8c83c68f410fcc5ac342abac6b1f4419cccd), "Bwb","Mad Money (Bwb) (MPU4) (set 10)" ) -GAME_CUSTOM( 199?, m4madmon__j, m4madmon, "mm_25b_c.3_1", 0x0000, 0x020000, CRC(fc33804b) SHA1(f817a6dd691739fcf7d7d622da265f63f60503f6), "Bwb","Mad Money (Bwb) (MPU4) (set 11)" ) -GAME_CUSTOM( 199?, m4madmon__k, m4madmon, "mm_25bdc.3_1", 0x0000, 0x020000, CRC(188666c0) SHA1(e8a61c327c73aac2a6b0dc674dee7bc2aa358b27), "Bwb","Mad Money (Bwb) (MPU4) (set 12)" ) +GAME_CUSTOM( 199?, m4madmon, 0, "mm_20a__.7_1", 0x0000, 0x020000, CRC(7df66388) SHA1(4e5bcbcb2fb08b23989c83f11751400f666bbdc2), "BWB","Mad Money (BWB) (MPU4) (set 1)" ) +GAME_CUSTOM( 199?, m4madmon__a, m4madmon, "mm_20b__.7_1", 0x0000, 0x020000, CRC(7f592e44) SHA1(05e78347cd09d1e58f0a50a724e0563490ec5185), "BWB","Mad Money (BWB) (MPU4) (set 2)" ) +GAME_CUSTOM( 199?, m4madmon__b, m4madmon, "mm_20bg_.7_1", 0x0000, 0x020000, CRC(2cd8dcc2) SHA1(c4a2a423a55c6b0668739429c24c69b25e3824cf), "BWB","Mad Money (BWB) (MPU4) (set 3)" ) +GAME_CUSTOM( 199?, m4madmon__c, m4madmon, "mm_20bt_.7_1", 0x0000, 0x020000, CRC(6e929612) SHA1(6b1d06c3cfce440c4cefb8dd04e7a5da673d545a), "BWB","Mad Money (BWB) (MPU4) (set 4)" ) +GAME_CUSTOM( 199?, m4madmon__d, m4madmon, "mm_20s__.7_1", 0x0000, 0x020000, CRC(c23b338c) SHA1(0d3bc801132e68564c2bc01b810e71362047ade1), "BWB","Mad Money (BWB) (MPU4) (set 5)" ) +GAME_CUSTOM( 199?, m4madmon__e, m4madmon, "mm_20sb_.7_1", 0x0000, 0x020000, CRC(51be206b) SHA1(913defb24bdb7551acefefd9673f5663129edbec), "BWB","Mad Money (BWB) (MPU4) (set 6)" ) +GAME_CUSTOM( 199?, m4madmon__f, m4madmon, "mm_25__c.3_1", 0x0000, 0x020000, CRC(e1879caf) SHA1(4d0a804a8d81aab5bb9dec611654325e6a3fb741), "BWB","Mad Money (BWB) (MPU4) (set 7)" ) +GAME_CUSTOM( 199?, m4madmon__g, m4madmon, "mm_25_dc.3_1", 0x0000, 0x020000, CRC(9bc81854) SHA1(b4c42a3da0ab03a0f43846e0c3a4a0b5f3c7e65a), "BWB","Mad Money (BWB) (MPU4) (set 8)" ) +GAME_CUSTOM( 199?, m4madmon__h, m4madmon, "mm_25_gc.3_1", 0x0000, 0x020000, CRC(8d2f1259) SHA1(239c2430bd4ce7b53615b00fac79fb7eceecabf1), "BWB","Mad Money (BWB) (MPU4) (set 9)" ) +GAME_CUSTOM( 199?, m4madmon__i, m4madmon, "mm_25a_c.3_1", 0x0000, 0x020000, CRC(b45b88c2) SHA1(56ed8c83c68f410fcc5ac342abac6b1f4419cccd), "BWB","Mad Money (BWB) (MPU4) (set 10)" ) +GAME_CUSTOM( 199?, m4madmon__j, m4madmon, "mm_25b_c.3_1", 0x0000, 0x020000, CRC(fc33804b) SHA1(f817a6dd691739fcf7d7d622da265f63f60503f6), "BWB","Mad Money (BWB) (MPU4) (set 11)" ) +GAME_CUSTOM( 199?, m4madmon__k, m4madmon, "mm_25bdc.3_1", 0x0000, 0x020000, CRC(188666c0) SHA1(e8a61c327c73aac2a6b0dc674dee7bc2aa358b27), "BWB","Mad Money (BWB) (MPU4) (set 12)" ) /***************************************************************************************************************************************************************************** @@ -870,30 +924,30 @@ static const uint32_t m4madmnc_keys[2] = { 0x10, 0x351f3a }; ROM_END \ GAME(year, setname, parent, bwboki_chr_cheat, mpu4_impcoin, mpu4bwb_machines_state, init_m4default_big ,ROT0,company,title,GAME_FLAGS ) -GAME_CUSTOM( 199?, m4madmnc, 0, "cm_25__c.3_1", 0x0000, 0x020000, CRC(3d9ff5fe) SHA1(b918bb15251514f50a669216c7d00ecf23e64d1b), "Bwb","Mad Money Classic (Bwb) (MPU4) (set 1)" ) -GAME_CUSTOM( 199?, m4madmnc__a, m4madmnc, "cm_25_bc.3_1", 0x0000, 0x020000, CRC(65a7b870) SHA1(58b910d7e002164cbbe1aa32c5e17dfe7cfb507d), "Bwb","Mad Money Classic (Bwb) (MPU4) (set 2)" ) -GAME_CUSTOM( 199?, m4madmnc__b, m4madmnc, "cm_25_dc.3_1", 0x0000, 0x020000, CRC(fcae8cf3) SHA1(0f1e86e2f02be2e1870f0f70509bc4a2ada6d3a5), "Bwb","Mad Money Classic (Bwb) (MPU4) (set 3)" ) -GAME_CUSTOM( 199?, m4madmnc__c, m4madmnc, "cm_25_kc.3_1", 0x0000, 0x020000, CRC(f66cf97b) SHA1(9b6c4da3a9d64ed2581b04ca82a945dc295931bc), "Bwb","Mad Money Classic (Bwb) (MPU4) (set 4)" ) -GAME_CUSTOM( 199?, m4madmnc__d, m4madmnc, "cm_25a_c.3_1", 0x0000, 0x020000, CRC(94e21dc0) SHA1(0d35a467fdcd19909d5540c8a4461364bf7e17f3), "Bwb","Mad Money Classic (Bwb) (MPU4) (set 5)" ) -GAME_CUSTOM( 199?, m4madmnc__e, m4madmnc, "cm_25b_c.3_1", 0x0000, 0x020000, CRC(95a1eb43) SHA1(a44d5c8fadf547187834c4686f6001e6e7df83f7), "Bwb","Mad Money Classic (Bwb) (MPU4) (set 6)" ) -GAME_CUSTOM( 199?, m4madmnc__f, m4madmnc, "cm_25bgc.3_1", 0x0000, 0x020000, CRC(3241cdf5) SHA1(9ac4b415fff3ee3422dc6e4df7f626cddcab6c38), "Bwb","Mad Money Classic (Bwb) (MPU4) (set 7)" ) -GAME_CUSTOM( 199?, m4madmnc__g, m4madmnc, "cm_25btc.3_1", 0x0000, 0x020000, CRC(b8c0f623) SHA1(62d489d82955ac492f78be77a3f2558ad080b375), "Bwb","Mad Money Classic (Bwb) (MPU4) (set 8)" ) -GAME_CUSTOM( 199?, m4madmnc__h, m4madmnc, "cm_29_dc.4_1", 0x0000, 0x020000, CRC(72542e93) SHA1(f9aad1e290b345ebd93dee81a10ad3ebb61b8228), "Bwb","Mad Money Classic (Bwb) (MPU4) (set 9)" ) -GAME_CUSTOM( 199?, m4madmnc__i, m4madmnc, "cm_29a_c.4_1", 0x0000, 0x020000, CRC(aa7c11ce) SHA1(3ae11b5279f975c0f6f6462d9e23180b47cbe280), "Bwb","Mad Money Classic (Bwb) (MPU4) (set 10)" ) -GAME_CUSTOM( 199?, m4madmnc__j, m4madmnc, "cm_29b_c.4_1", 0x0000, 0x020000, CRC(b5d749d8) SHA1(91f318a193a7ad841ac9a7f2114385ad97555f4d), "Bwb","Mad Money Classic (Bwb) (MPU4) (set 11)" ) -GAME_CUSTOM( 199?, m4madmnc__k, m4madmnc, "cm_29bgc.4_1", 0x0000, 0x020000, CRC(82f06ed1) SHA1(3f982d8fb1f689cd774f407585a8dce5d8c031a7), "Bwb","Mad Money Classic (Bwb) (MPU4) (set 12)" ) -GAME_CUSTOM( 199?, m4madmnc__l, m4madmnc, "cm_29btc.4_1", 0x0000, 0x020000, CRC(dd96bbeb) SHA1(1cf461dc36a8086b3f438922e1675fbd929af771), "Bwb","Mad Money Classic (Bwb) (MPU4) (set 13)" ) -GAME_CUSTOM( 199?, m4madmnc__m, m4madmnc, "cm_39_dc.4_1", 0x0000, 0x020000, CRC(c81c575e) SHA1(8c1f5151412da267381434259ca2c2d307668a74), "Bwb","Mad Money Classic (Bwb) (MPU4) (set 14)" ) -GAME_CUSTOM( 199?, m4madmnc__n, m4madmnc, "cm_39a_c.4_1", 0x0000, 0x020000, CRC(10346803) SHA1(2d7b0ca2c30a24c4779c44872fc86d6ae269b51f), "Bwb","Mad Money Classic (Bwb) (MPU4) (set 15)" ) -GAME_CUSTOM( 199?, m4madmnc__o, m4madmnc, "cm_39a_c.5_1", 0x0000, 0x020000, CRC(a235932f) SHA1(b6875c1119c8ed3a77d7f358298c119afac17dea), "Bwb","Mad Money Classic (Bwb) (MPU4) (set 16)" ) -GAME_CUSTOM( 199?, m4madmnc__p, m4madmnc, "cm_39b_c.4_1", 0x0000, 0x020000, CRC(0f9f3015) SHA1(8a02b6a22a96c7e310a7428d36b306e8af618e9a), "Bwb","Mad Money Classic (Bwb) (MPU4) (set 17)" ) -GAME_CUSTOM( 199?, m4madmnc__q, m4madmnc, "cm_39bgc.4_1", 0x0000, 0x020000, CRC(38b8171c) SHA1(5e33189d6b2d72a045c98c2bb8492961ab3d978f), "Bwb","Mad Money Classic (Bwb) (MPU4) (set 18)" ) -GAME_CUSTOM( 199?, m4madmnc__r, m4madmnc, "cm_39btc.4_1", 0x0000, 0x020000, CRC(67dec226) SHA1(68bfe25ff693ea7b4469d2e7d1b6972cc421d1cc), "Bwb","Mad Money Classic (Bwb) (MPU4) (set 19)" ) -GAME_CUSTOM( 199?, m4madmnc__s, m4madmnc, "cm_49_dc.4_1", 0x0000, 0x020000, CRC(e0ab38ee) SHA1(a324a1bb9f709b72de6fdd4c896326ca0004fdef), "Bwb","Mad Money Classic (Bwb) (MPU4) (set 20)" ) -GAME_CUSTOM( 199?, m4madmnc__t, m4madmnc, "cm_49a_c.4_1", 0x0000, 0x020000, CRC(388307b3) SHA1(070d431171ce325f6935f5bc1fd8db3acf79b13c), "Bwb","Mad Money Classic (Bwb) (MPU4) (set 21)" ) -GAME_CUSTOM( 199?, m4madmnc__u, m4madmnc, "cm_49b_c.4_1", 0x0000, 0x020000, CRC(27285fa5) SHA1(5f08bc751d7a0875b1b879d7d96aa9803fb942c6), "Bwb","Mad Money Classic (Bwb) (MPU4) (set 22)" ) -GAME_CUSTOM( 199?, m4madmnc__v, m4madmnc, "cm_49bgc.4_1", 0x0000, 0x020000, CRC(100f78ac) SHA1(c5d30fa46508b00b163dbf05e572f8c23fdb6cc3), "Bwb","Mad Money Classic (Bwb) (MPU4) (set 23)" ) -GAME_CUSTOM( 199?, m4madmnc__w, m4madmnc, "cm_49btc.4_1", 0x0000, 0x020000, CRC(4f69ad96) SHA1(50948166fee3cd1e6f0e378076046ee305204d61), "Bwb","Mad Money Classic (Bwb) (MPU4) (set 24)" ) +GAME_CUSTOM( 199?, m4madmnc, 0, "cm_25__c.3_1", 0x0000, 0x020000, CRC(3d9ff5fe) SHA1(b918bb15251514f50a669216c7d00ecf23e64d1b), "BWB","Mad Money Classic (BWB) (MPU4) (set 1)" ) +GAME_CUSTOM( 199?, m4madmnc__a, m4madmnc, "cm_25_bc.3_1", 0x0000, 0x020000, CRC(65a7b870) SHA1(58b910d7e002164cbbe1aa32c5e17dfe7cfb507d), "BWB","Mad Money Classic (BWB) (MPU4) (set 2)" ) +GAME_CUSTOM( 199?, m4madmnc__b, m4madmnc, "cm_25_dc.3_1", 0x0000, 0x020000, CRC(fcae8cf3) SHA1(0f1e86e2f02be2e1870f0f70509bc4a2ada6d3a5), "BWB","Mad Money Classic (BWB) (MPU4) (set 3)" ) +GAME_CUSTOM( 199?, m4madmnc__c, m4madmnc, "cm_25_kc.3_1", 0x0000, 0x020000, CRC(f66cf97b) SHA1(9b6c4da3a9d64ed2581b04ca82a945dc295931bc), "BWB","Mad Money Classic (BWB) (MPU4) (set 4)" ) +GAME_CUSTOM( 199?, m4madmnc__d, m4madmnc, "cm_25a_c.3_1", 0x0000, 0x020000, CRC(94e21dc0) SHA1(0d35a467fdcd19909d5540c8a4461364bf7e17f3), "BWB","Mad Money Classic (BWB) (MPU4) (set 5)" ) +GAME_CUSTOM( 199?, m4madmnc__e, m4madmnc, "cm_25b_c.3_1", 0x0000, 0x020000, CRC(95a1eb43) SHA1(a44d5c8fadf547187834c4686f6001e6e7df83f7), "BWB","Mad Money Classic (BWB) (MPU4) (set 6)" ) +GAME_CUSTOM( 199?, m4madmnc__f, m4madmnc, "cm_25bgc.3_1", 0x0000, 0x020000, CRC(3241cdf5) SHA1(9ac4b415fff3ee3422dc6e4df7f626cddcab6c38), "BWB","Mad Money Classic (BWB) (MPU4) (set 7)" ) +GAME_CUSTOM( 199?, m4madmnc__g, m4madmnc, "cm_25btc.3_1", 0x0000, 0x020000, CRC(b8c0f623) SHA1(62d489d82955ac492f78be77a3f2558ad080b375), "BWB","Mad Money Classic (BWB) (MPU4) (set 8)" ) +GAME_CUSTOM( 199?, m4madmnc__h, m4madmnc, "cm_29_dc.4_1", 0x0000, 0x020000, CRC(72542e93) SHA1(f9aad1e290b345ebd93dee81a10ad3ebb61b8228), "BWB","Mad Money Classic (BWB) (MPU4) (set 9)" ) +GAME_CUSTOM( 199?, m4madmnc__i, m4madmnc, "cm_29a_c.4_1", 0x0000, 0x020000, CRC(aa7c11ce) SHA1(3ae11b5279f975c0f6f6462d9e23180b47cbe280), "BWB","Mad Money Classic (BWB) (MPU4) (set 10)" ) +GAME_CUSTOM( 199?, m4madmnc__j, m4madmnc, "cm_29b_c.4_1", 0x0000, 0x020000, CRC(b5d749d8) SHA1(91f318a193a7ad841ac9a7f2114385ad97555f4d), "BWB","Mad Money Classic (BWB) (MPU4) (set 11)" ) +GAME_CUSTOM( 199?, m4madmnc__k, m4madmnc, "cm_29bgc.4_1", 0x0000, 0x020000, CRC(82f06ed1) SHA1(3f982d8fb1f689cd774f407585a8dce5d8c031a7), "BWB","Mad Money Classic (BWB) (MPU4) (set 12)" ) +GAME_CUSTOM( 199?, m4madmnc__l, m4madmnc, "cm_29btc.4_1", 0x0000, 0x020000, CRC(dd96bbeb) SHA1(1cf461dc36a8086b3f438922e1675fbd929af771), "BWB","Mad Money Classic (BWB) (MPU4) (set 13)" ) +GAME_CUSTOM( 199?, m4madmnc__m, m4madmnc, "cm_39_dc.4_1", 0x0000, 0x020000, CRC(c81c575e) SHA1(8c1f5151412da267381434259ca2c2d307668a74), "BWB","Mad Money Classic (BWB) (MPU4) (set 14)" ) +GAME_CUSTOM( 199?, m4madmnc__n, m4madmnc, "cm_39a_c.4_1", 0x0000, 0x020000, CRC(10346803) SHA1(2d7b0ca2c30a24c4779c44872fc86d6ae269b51f), "BWB","Mad Money Classic (BWB) (MPU4) (set 15)" ) +GAME_CUSTOM( 199?, m4madmnc__o, m4madmnc, "cm_39a_c.5_1", 0x0000, 0x020000, CRC(a235932f) SHA1(b6875c1119c8ed3a77d7f358298c119afac17dea), "BWB","Mad Money Classic (BWB) (MPU4) (set 16)" ) +GAME_CUSTOM( 199?, m4madmnc__p, m4madmnc, "cm_39b_c.4_1", 0x0000, 0x020000, CRC(0f9f3015) SHA1(8a02b6a22a96c7e310a7428d36b306e8af618e9a), "BWB","Mad Money Classic (BWB) (MPU4) (set 17)" ) +GAME_CUSTOM( 199?, m4madmnc__q, m4madmnc, "cm_39bgc.4_1", 0x0000, 0x020000, CRC(38b8171c) SHA1(5e33189d6b2d72a045c98c2bb8492961ab3d978f), "BWB","Mad Money Classic (BWB) (MPU4) (set 18)" ) +GAME_CUSTOM( 199?, m4madmnc__r, m4madmnc, "cm_39btc.4_1", 0x0000, 0x020000, CRC(67dec226) SHA1(68bfe25ff693ea7b4469d2e7d1b6972cc421d1cc), "BWB","Mad Money Classic (BWB) (MPU4) (set 19)" ) +GAME_CUSTOM( 199?, m4madmnc__s, m4madmnc, "cm_49_dc.4_1", 0x0000, 0x020000, CRC(e0ab38ee) SHA1(a324a1bb9f709b72de6fdd4c896326ca0004fdef), "BWB","Mad Money Classic (BWB) (MPU4) (set 20)" ) +GAME_CUSTOM( 199?, m4madmnc__t, m4madmnc, "cm_49a_c.4_1", 0x0000, 0x020000, CRC(388307b3) SHA1(070d431171ce325f6935f5bc1fd8db3acf79b13c), "BWB","Mad Money Classic (BWB) (MPU4) (set 21)" ) +GAME_CUSTOM( 199?, m4madmnc__u, m4madmnc, "cm_49b_c.4_1", 0x0000, 0x020000, CRC(27285fa5) SHA1(5f08bc751d7a0875b1b879d7d96aa9803fb942c6), "BWB","Mad Money Classic (BWB) (MPU4) (set 22)" ) +GAME_CUSTOM( 199?, m4madmnc__v, m4madmnc, "cm_49bgc.4_1", 0x0000, 0x020000, CRC(100f78ac) SHA1(c5d30fa46508b00b163dbf05e572f8c23fdb6cc3), "BWB","Mad Money Classic (BWB) (MPU4) (set 23)" ) +GAME_CUSTOM( 199?, m4madmnc__w, m4madmnc, "cm_49btc.4_1", 0x0000, 0x020000, CRC(4f69ad96) SHA1(50948166fee3cd1e6f0e378076046ee305204d61), "BWB","Mad Money Classic (BWB) (MPU4) (set 24)" ) /***************************************************************************************************************************************************************************** @@ -921,13 +975,13 @@ static const uint32_t m4mmm_keys[2] = { 0x11, 0x320926 }; ROM_END \ GAME(year, setname, parent, bwboki_chr_cheat, mpu4_impcoin, mpu4bwb_machines_state, init_big_extenda ,ROT0,company,title,GAME_FLAGS ) -GAME_CUSTOM( 199?, m4mmm, 0, "mu_sj___.3_0", 0x0000, 0x040000, CRC(abdf9d1c) SHA1(e8c6a056025b44e4ec995b42b2720e6366a97283), "Bwb","Money Mummy Money (Bwb) (MPU4) (set 1)" ) -GAME_CUSTOM( 199?, m4mmm__a, m4mmm, "mu_sja__.3_0", 0x0000, 0x040000, CRC(3d2a9ea4) SHA1(f2ec904c8cef84affaad603edf26a864bd34be29), "Bwb","Money Mummy Money (Bwb) (MPU4) (set 2)" ) -GAME_CUSTOM( 199?, m4mmm__b, m4mmm, "mu_sjk__.3_0", 0x0000, 0x040000, CRC(34e4f8ba) SHA1(606d607faeb43190f5167aa3d10c55d9986b7e58), "Bwb","Money Mummy Money (Bwb) (MPU4) (set 3)" ) -GAME_CUSTOM( 199?, m4mmm__c, m4mmm, "mu_sjs__.3_0", 0x0000, 0x040000, CRC(26fb12b3) SHA1(d341181be75c87b44e4066653225911ce3460ed8), "Bwb","Money Mummy Money (Bwb) (MPU4) (set 4)" ) -GAME_CUSTOM( 199?, m4mmm__d, m4mmm, "mu_ssj__.2_0", 0x0000, 0x040000, CRC(935b6602) SHA1(d5fa5688895fe3c2ae3ad7dbbc35d9b12574c93d), "Bwb","Money Mummy Money (Bwb) (MPU4) (set 5)" ) -GAME_CUSTOM( 199?, m4mmm__e, m4mmm, "mu_ssja_.2_0", 0x0000, 0x040000, CRC(ff97814c) SHA1(8d9d74e6b0096cdc3226cfa91d7b653855600d5a), "Bwb","Money Mummy Money (Bwb) (MPU4) (set 6)" ) -GAME_CUSTOM( 199?, m4mmm__f, m4mmm, "mu_ssjb_.2_0", 0x0000, 0x040000, CRC(5728973a) SHA1(2cd9c866fcc33150fb8d456f741ac809e0bd2b15), "Bwb","Money Mummy Money (Bwb) (MPU4) (set 7)" ) +GAME_CUSTOM( 199?, m4mmm, 0, "mu_sj___.3_0", 0x0000, 0x040000, CRC(abdf9d1c) SHA1(e8c6a056025b44e4ec995b42b2720e6366a97283), "BWB","Money Mummy Money (BWB) (MPU4) (set 1)" ) +GAME_CUSTOM( 199?, m4mmm__a, m4mmm, "mu_sja__.3_0", 0x0000, 0x040000, CRC(3d2a9ea4) SHA1(f2ec904c8cef84affaad603edf26a864bd34be29), "BWB","Money Mummy Money (BWB) (MPU4) (set 2)" ) +GAME_CUSTOM( 199?, m4mmm__b, m4mmm, "mu_sjk__.3_0", 0x0000, 0x040000, CRC(34e4f8ba) SHA1(606d607faeb43190f5167aa3d10c55d9986b7e58), "BWB","Money Mummy Money (BWB) (MPU4) (set 3)" ) +GAME_CUSTOM( 199?, m4mmm__c, m4mmm, "mu_sjs__.3_0", 0x0000, 0x040000, CRC(26fb12b3) SHA1(d341181be75c87b44e4066653225911ce3460ed8), "BWB","Money Mummy Money (BWB) (MPU4) (set 4)" ) +GAME_CUSTOM( 199?, m4mmm__d, m4mmm, "mu_ssj__.2_0", 0x0000, 0x040000, CRC(935b6602) SHA1(d5fa5688895fe3c2ae3ad7dbbc35d9b12574c93d), "BWB","Money Mummy Money (BWB) (MPU4) (set 5)" ) +GAME_CUSTOM( 199?, m4mmm__e, m4mmm, "mu_ssja_.2_0", 0x0000, 0x040000, CRC(ff97814c) SHA1(8d9d74e6b0096cdc3226cfa91d7b653855600d5a), "BWB","Money Mummy Money (BWB) (MPU4) (set 6)" ) +GAME_CUSTOM( 199?, m4mmm__f, m4mmm, "mu_ssjb_.2_0", 0x0000, 0x040000, CRC(5728973a) SHA1(2cd9c866fcc33150fb8d456f741ac809e0bd2b15), "BWB","Money Mummy Money (BWB) (MPU4) (set 7)" ) /***************************************************************************************************************************************************************************** @@ -953,15 +1007,15 @@ static const uint32_t m4orland_keys[2] = { 0x10, 0x2c081f }; ROM_END \ GAME(year, setname, parent, bwboki_chr_cheat, mpu4_impcoin, mpu4bwb_machines_state, init_m4default_big_low ,ROT0,company,title,GAME_FLAGS ) -GAME_CUSTOM( 199?, m4orland, 0, "or 05a v2-1,27c010", 0x0000, 0x020000, CRC(a33c22ee) SHA1(3598a2940f05622405fdef16426f3f5f30dfef29), "Bwb","Orlando Magic (Bwb) (MPU4) (set 1)" ) -GAME_CUSTOM( 199?, m4orland__a, m4orland, "or_05a__.1_1", 0x0000, 0x020000, CRC(3e7fe3ac) SHA1(9f4c0d5b7ba10726376b0654c8ddbc62b62c9eed), "Bwb","Orlando Magic (Bwb) (MPU4) (set 2)" ) -GAME_CUSTOM( 199?, m4orland__b, m4orland, "or_20a__.7_1", 0x0000, 0x020000, CRC(ae524299) SHA1(3bb2bfe1c0ca0660aca148d6f17b730b7bdc8183), "Bwb","Orlando Magic (Bwb) (MPU4) (set 3)" ) -GAME_CUSTOM( 199?, m4orland__c, m4orland, "or_20b__.7_1", 0x0000, 0x020000, CRC(c8a30e2e) SHA1(8abc5437751faf61c12709c963a6819cb0b2b43f), "Bwb","Orlando Magic (Bwb) (MPU4) (set 4)" ) -GAME_CUSTOM( 199?, m4orland__d, m4orland, "or_20bg_.7_1", 0x0000, 0x020000, CRC(552561e5) SHA1(c92c4b21182511e4880b90313a673045e20b01e8), "Bwb","Orlando Magic (Bwb) (MPU4) (set 5)" ) -GAME_CUSTOM( 199?, m4orland__e, m4orland, "or_20bt_.7_1", 0x0000, 0x020000, CRC(7db2e12a) SHA1(c10989d5d6bbc8f87ad21364f6c64495dc4a3047), "Bwb","Orlando Magic (Bwb) (MPU4) (set 6)" ) -GAME_CUSTOM( 199?, m4orland__f, m4orland, "or_20s__.7_1", 0x0000, 0x020000, CRC(9ce4b650) SHA1(26a3337526d398ce265d735cfbe6d0e69c1f5cab), "Bwb","Orlando Magic (Bwb) (MPU4) (set 7)" ) -GAME_CUSTOM( 199?, m4orland__g, m4orland, "or_20sb_.7_1", 0x0000, 0x020000, CRC(90f59de7) SHA1(2bb6c0680c654265c8669a5f13346ae6afb72fb5), "Bwb","Orlando Magic (Bwb) (MPU4) (set 8)" ) -GAME_CUSTOM( 199?, m4orland__h, m4orland, "or_20sd_.7_1", 0x0000, 0x020000, CRC(242c552c) SHA1(dce5f0d38c8c6c101337028f30c05a7eb629e703), "Bwb","Orlando Magic (Bwb) (MPU4) (set 9)" ) +GAME_CUSTOM( 199?, m4orland, 0, "or 05a v2-1,27c010", 0x0000, 0x020000, CRC(a33c22ee) SHA1(3598a2940f05622405fdef16426f3f5f30dfef29), "BWB","Orlando Magic (BWB) (MPU4) (set 1)" ) +GAME_CUSTOM( 199?, m4orland__a, m4orland, "or_05a__.1_1", 0x0000, 0x020000, CRC(3e7fe3ac) SHA1(9f4c0d5b7ba10726376b0654c8ddbc62b62c9eed), "BWB","Orlando Magic (BWB) (MPU4) (set 2)" ) +GAME_CUSTOM( 199?, m4orland__b, m4orland, "or_20a__.7_1", 0x0000, 0x020000, CRC(ae524299) SHA1(3bb2bfe1c0ca0660aca148d6f17b730b7bdc8183), "BWB","Orlando Magic (BWB) (MPU4) (set 3)" ) +GAME_CUSTOM( 199?, m4orland__c, m4orland, "or_20b__.7_1", 0x0000, 0x020000, CRC(c8a30e2e) SHA1(8abc5437751faf61c12709c963a6819cb0b2b43f), "BWB","Orlando Magic (BWB) (MPU4) (set 4)" ) +GAME_CUSTOM( 199?, m4orland__d, m4orland, "or_20bg_.7_1", 0x0000, 0x020000, CRC(552561e5) SHA1(c92c4b21182511e4880b90313a673045e20b01e8), "BWB","Orlando Magic (BWB) (MPU4) (set 5)" ) +GAME_CUSTOM( 199?, m4orland__e, m4orland, "or_20bt_.7_1", 0x0000, 0x020000, CRC(7db2e12a) SHA1(c10989d5d6bbc8f87ad21364f6c64495dc4a3047), "BWB","Orlando Magic (BWB) (MPU4) (set 6)" ) +GAME_CUSTOM( 199?, m4orland__f, m4orland, "or_20s__.7_1", 0x0000, 0x020000, CRC(9ce4b650) SHA1(26a3337526d398ce265d735cfbe6d0e69c1f5cab), "BWB","Orlando Magic (BWB) (MPU4) (set 7)" ) +GAME_CUSTOM( 199?, m4orland__g, m4orland, "or_20sb_.7_1", 0x0000, 0x020000, CRC(90f59de7) SHA1(2bb6c0680c654265c8669a5f13346ae6afb72fb5), "BWB","Orlando Magic (BWB) (MPU4) (set 8)" ) +GAME_CUSTOM( 199?, m4orland__h, m4orland, "or_20sd_.7_1", 0x0000, 0x020000, CRC(242c552c) SHA1(dce5f0d38c8c6c101337028f30c05a7eb629e703), "BWB","Orlando Magic (BWB) (MPU4) (set 9)" ) /***************************************************************************************************************************************************************************** @@ -986,12 +1040,12 @@ static const uint32_t m4pzbing_keys[2] = { 0x10, 0x141531 }; ROM_END \ GAME(year, setname, parent, bwboki_chr_cheat, mpu4_impcoin, mpu4bwb_machines_state, init_m4default ,ROT0,company,title,GAME_FLAGS ) -GAME_CUSTOM( 199?, m4pzbing, 0, "pb_20a__.4_1", 0x0000, 0x010000, CRC(52aa92e5) SHA1(3dc20e521677e829967e1d689c9905fb96aee639), "Bwb","Prize Bingo (Bwb) (MPU4) (set 1)" ) -GAME_CUSTOM( 199?, m4pzbing__a, m4pzbing, "pb_20ad_.4_1", 0x0000, 0x010000, CRC(f6bd6ad0) SHA1(092cb895c576ed2e995b62aba21851af6fb90959), "Bwb","Prize Bingo (Bwb) (MPU4) (set 2)" ) -GAME_CUSTOM( 199?, m4pzbing__b, m4pzbing, "pb_20bg_.4_1", 0x0000, 0x010000, CRC(593e89f4) SHA1(4ed79c889370eb5de20b434cd83b2ee3fae31ed8), "Bwb","Prize Bingo (Bwb) (MPU4) (set 3)" ) -GAME_CUSTOM( 199?, m4pzbing__c, m4pzbing, "pb_20bt_.4_1", 0x0000, 0x010000, CRC(fa51b522) SHA1(1fdebe63b871f700a664053251b02c8cf47fbb92), "Bwb","Prize Bingo (Bwb) (MPU4) (set 4)" ) -GAME_CUSTOM( 199?, m4pzbing__d, m4pzbing, "pb_20s__.4_1", 0x0000, 0x010000, CRC(601f37d9) SHA1(0971c5c5321f5ce1508a0dd8abd989939224a779), "Bwb","Prize Bingo (Bwb) (MPU4) (set 5)" ) -GAME_CUSTOM( 199?, m4pzbing__e, m4pzbing, "pb_20sb_.4_1", 0x0000, 0x010000, CRC(0234978a) SHA1(f24069883efb69de1024b6efbeb3d6a100ac5b9a), "Bwb","Prize Bingo (Bwb) (MPU4) (set 6)" ) +GAME_CUSTOM( 199?, m4pzbing, 0, "pb_20a__.4_1", 0x0000, 0x010000, CRC(52aa92e5) SHA1(3dc20e521677e829967e1d689c9905fb96aee639), "BWB","Prize Bingo (BWB) (MPU4) (set 1)" ) +GAME_CUSTOM( 199?, m4pzbing__a, m4pzbing, "pb_20ad_.4_1", 0x0000, 0x010000, CRC(f6bd6ad0) SHA1(092cb895c576ed2e995b62aba21851af6fb90959), "BWB","Prize Bingo (BWB) (MPU4) (set 2)" ) +GAME_CUSTOM( 199?, m4pzbing__b, m4pzbing, "pb_20bg_.4_1", 0x0000, 0x010000, CRC(593e89f4) SHA1(4ed79c889370eb5de20b434cd83b2ee3fae31ed8), "BWB","Prize Bingo (BWB) (MPU4) (set 3)" ) +GAME_CUSTOM( 199?, m4pzbing__c, m4pzbing, "pb_20bt_.4_1", 0x0000, 0x010000, CRC(fa51b522) SHA1(1fdebe63b871f700a664053251b02c8cf47fbb92), "BWB","Prize Bingo (BWB) (MPU4) (set 4)" ) +GAME_CUSTOM( 199?, m4pzbing__d, m4pzbing, "pb_20s__.4_1", 0x0000, 0x010000, CRC(601f37d9) SHA1(0971c5c5321f5ce1508a0dd8abd989939224a779), "BWB","Prize Bingo (BWB) (MPU4) (set 5)" ) +GAME_CUSTOM( 199?, m4pzbing__e, m4pzbing, "pb_20sb_.4_1", 0x0000, 0x010000, CRC(0234978a) SHA1(f24069883efb69de1024b6efbeb3d6a100ac5b9a), "BWB","Prize Bingo (BWB) (MPU4) (set 6)" ) /***************************************************************************************************************************************************************************** @@ -1017,9 +1071,9 @@ static const uint32_t m4quidin_keys[2] = { 0x10, 0x050107 }; ROM_END \ GAME(year, setname, parent, bwboki_chr_cheat, mpu4_impcoin, mpu4bwb_machines_state, init_m4default ,ROT0,company,title,GAME_FLAGS ) -GAME_CUSTOM( 199?, m4quidin, 0, "qi_20a__.3_1", 0x0000, 0x010000, CRC(88873c45) SHA1(70fa65402dbbe716a089497a8ccb06e0ba2aac6d), "Bwb","Quids In (Bwb) (MPU4) (set 1)" ) -GAME_CUSTOM( 199?, m4quidin__a, m4quidin, "qi_20s__.3_1", 0x0000, 0x010000, CRC(3758dc38) SHA1(d22a379975e948d465e13233a796e0fb07e3c04f), "Bwb","Quids In (Bwb) (MPU4) (set 2)" ) -GAME_CUSTOM( 199?, m4quidin__b, m4quidin, "qi_20sb_.3_1", 0x0000, 0x010000, CRC(e254dc09) SHA1(ad5853c854f628de6203be8d6c3cbaa6a600e340), "Bwb","Quids In (Bwb) (MPU4) (set 3)" ) +GAME_CUSTOM( 199?, m4quidin, 0, "qi_20a__.3_1", 0x0000, 0x010000, CRC(88873c45) SHA1(70fa65402dbbe716a089497a8ccb06e0ba2aac6d), "BWB","Quids In (BWB) (MPU4) (set 1)" ) +GAME_CUSTOM( 199?, m4quidin__a, m4quidin, "qi_20s__.3_1", 0x0000, 0x010000, CRC(3758dc38) SHA1(d22a379975e948d465e13233a796e0fb07e3c04f), "BWB","Quids In (BWB) (MPU4) (set 2)" ) +GAME_CUSTOM( 199?, m4quidin__b, m4quidin, "qi_20sb_.3_1", 0x0000, 0x010000, CRC(e254dc09) SHA1(ad5853c854f628de6203be8d6c3cbaa6a600e340), "BWB","Quids In (BWB) (MPU4) (set 3)" ) /***************************************************************************************************************************************************************************** @@ -1044,11 +1098,11 @@ static const uint32_t m4quidis_keys[2] = { 0x10, 0x050107 }; ROM_END \ GAME(year, setname, parent, bwboki_chr_cheat, mpu4_impcoin, mpu4bwb_machines_state, init_m4default ,ROT0,company,title,GAME_FLAGS ) -GAME_CUSTOM( 199?, m4quidis, 0, "pq_20a__.3_1", 0x0000, 0x010000, CRC(7eb762a1) SHA1(4546a7bf43f8ab6eb9713348e3f919de7532eed2), "Bwb","Quids In Showcase (Bwb) (MPU4) (set 1)" ) -GAME_CUSTOM( 199?, m4quidis__a, m4quidis, "pq_20s__.3_1", 0x0000, 0x010000, CRC(71360992) SHA1(0b64f27f0edfdebca41552181ff0f2b5491ec308), "Bwb","Quids In Showcase (Bwb) (MPU4) (set 2)" ) -GAME_CUSTOM( 199?, m4quidis__b, m4quidis, "pq_20sb_.3_1", 0x0000, 0x010000, CRC(a43a09a3) SHA1(46d83465d1026620af2f59dd4b638444ca834ad1), "Bwb","Quids In Showcase (Bwb) (MPU4) (set 3)" ) -GAME_CUSTOM( 199?, m4quidis__c, m4quidis, "pq_20sd_.3_1", 0x0000, 0x010000, CRC(d92cc00e) SHA1(bff2b5da08cc34040b1d4d750ea6a654f9b77959), "Bwb","Quids In Showcase (Bwb) (MPU4) (set 4)" ) -GAME_CUSTOM( 199?, m4quidis__d, m4quidis, "pq_20sk_.3_1", 0x0000, 0x010000, CRC(0c20c03f) SHA1(f802daa8ff2c159ba4831ed048e0ddd8469448da), "Bwb","Quids In Showcase (Bwb) (MPU4) (set 5)" ) +GAME_CUSTOM( 199?, m4quidis, 0, "pq_20a__.3_1", 0x0000, 0x010000, CRC(7eb762a1) SHA1(4546a7bf43f8ab6eb9713348e3f919de7532eed2), "BWB","Quids In Showcase (BWB) (MPU4) (set 1)" ) +GAME_CUSTOM( 199?, m4quidis__a, m4quidis, "pq_20s__.3_1", 0x0000, 0x010000, CRC(71360992) SHA1(0b64f27f0edfdebca41552181ff0f2b5491ec308), "BWB","Quids In Showcase (BWB) (MPU4) (set 2)" ) +GAME_CUSTOM( 199?, m4quidis__b, m4quidis, "pq_20sb_.3_1", 0x0000, 0x010000, CRC(a43a09a3) SHA1(46d83465d1026620af2f59dd4b638444ca834ad1), "BWB","Quids In Showcase (BWB) (MPU4) (set 3)" ) +GAME_CUSTOM( 199?, m4quidis__c, m4quidis, "pq_20sd_.3_1", 0x0000, 0x010000, CRC(d92cc00e) SHA1(bff2b5da08cc34040b1d4d750ea6a654f9b77959), "BWB","Quids In Showcase (BWB) (MPU4) (set 4)" ) +GAME_CUSTOM( 199?, m4quidis__d, m4quidis, "pq_20sk_.3_1", 0x0000, 0x010000, CRC(0c20c03f) SHA1(f802daa8ff2c159ba4831ed048e0ddd8469448da), "BWB","Quids In Showcase (BWB) (MPU4) (set 5)" ) /***************************************************************************************************************************************************************************** @@ -1075,11 +1129,11 @@ static const uint32_t m4rackem_keys[2] = { 0x11, 0x13222f }; ROM_END \ GAME(year, setname, parent, bwboki_chr_cheat, mpu4_impcoin, mpu4bwb_machines_state, init_m4default_big ,ROT0,company,title,GAME_FLAGS ) -GAME_CUSTOM( 199?, m4rackem, 0, "re_sj___.2_0", 0x0000, 0x040000, CRC(e36d3f86) SHA1(a5f522c86482517b8dc735b1012f8f7668c2f18d), "Bwb","Rack Em Up (Bwb) (MPU4) (set 1)" ) -GAME_CUSTOM( 199?, m4rackem__a, m4rackem, "re_sj___.3_0", 0x0000, 0x040000, CRC(2f463d2f) SHA1(3410cc8a6d097a4edfcb4c57c237d1d514b507ba), "Bwb","Rack Em Up (Bwb) (MPU4) (set 2)" ) -GAME_CUSTOM( 199?, m4rackem__b, m4rackem, "re_sj_d_.2_0", 0x0000, 0x040000, CRC(7a31658c) SHA1(4fade421b3a1a732a99f7cb6346279ad82f55362), "Bwb","Rack Em Up (Bwb) (MPU4) (set 3)" ) -GAME_CUSTOM( 199?, m4rackem__c, m4rackem, "re_sjs__.2_0", 0x0000, 0x040000, CRC(d7c499c8) SHA1(73542f54322f5ffb87d16f5f66cc3a22c2849f20), "Bwb","Rack Em Up (Bwb) (MPU4) (set 4)" ) -GAME_CUSTOM( 199?, m4rackem__d, m4rackem, "re_sjsw_.2_0", 0x0000, 0x040000, CRC(66355370) SHA1(d54aab7403e64a67edf2baeaf1321ee5c4aa553d), "Bwb","Rack Em Up (Bwb) (MPU4) (set 5)" ) +GAME_CUSTOM( 199?, m4rackem, 0, "re_sj___.2_0", 0x0000, 0x040000, CRC(e36d3f86) SHA1(a5f522c86482517b8dc735b1012f8f7668c2f18d), "BWB","Rack Em Up (BWB) (MPU4) (set 1)" ) +GAME_CUSTOM( 199?, m4rackem__a, m4rackem, "re_sj___.3_0", 0x0000, 0x040000, CRC(2f463d2f) SHA1(3410cc8a6d097a4edfcb4c57c237d1d514b507ba), "BWB","Rack Em Up (BWB) (MPU4) (set 2)" ) +GAME_CUSTOM( 199?, m4rackem__b, m4rackem, "re_sj_d_.2_0", 0x0000, 0x040000, CRC(7a31658c) SHA1(4fade421b3a1a732a99f7cb6346279ad82f55362), "BWB","Rack Em Up (BWB) (MPU4) (set 3)" ) +GAME_CUSTOM( 199?, m4rackem__c, m4rackem, "re_sjs__.2_0", 0x0000, 0x040000, CRC(d7c499c8) SHA1(73542f54322f5ffb87d16f5f66cc3a22c2849f20), "BWB","Rack Em Up (BWB) (MPU4) (set 4)" ) +GAME_CUSTOM( 199?, m4rackem__d, m4rackem, "re_sjsw_.2_0", 0x0000, 0x040000, CRC(66355370) SHA1(d54aab7403e64a67edf2baeaf1321ee5c4aa553d), "BWB","Rack Em Up (BWB) (MPU4) (set 5)" ) /***************************************************************************************************************************************************************************** @@ -1104,24 +1158,24 @@ static const uint32_t m4rbgold_keys[2] = { 0x10, 0x2d371b }; ROM_END \ GAME(year, setname, parent, bwboki_chr_cheat, mpu4_impcoin, mpu4bwb_machines_state, init_m4default ,ROT0,company,title,GAME_FLAGS ) -GAME_CUSTOM( 199?, m4rbgold, 0, "rb_20a_p.2a1", 0x0000, 0x010000, CRC(d7e6e514) SHA1(25645b69e86335622df43113908ed88a21f27e30), "Bwb","Rainbow Gold (Bwb) (MPU4) (set 1)" ) -GAME_CUSTOM( 199?, m4rbgold__a, m4rbgold, "rb_20a_p.2f1", 0x0000, 0x010000, CRC(62af6db6) SHA1(0dcb679c05f090f8dab7228009a700c31f0179d8), "Bwb","Rainbow Gold (Bwb) (MPU4) (set 2)" ) -GAME_CUSTOM( 199?, m4rbgold__b, m4rbgold, "rb_20sbp.2a1", 0x0000, 0x010000, CRC(ba4c2e74) SHA1(fcc325754f96e742998373c6c5c13a8509f48cd5), "Bwb","Rainbow Gold (Bwb) (MPU4) (set 3)" ) -GAME_CUSTOM( 199?, m4rbgold__c, m4rbgold, "rb_20sbp.2f1", 0x0000, 0x010000, CRC(0f05a6d6) SHA1(1ba7ccbb3d78196d4b98a0a1173bf41c9dd62c1f), "Bwb","Rainbow Gold (Bwb) (MPU4) (set 4)" ) -GAME_CUSTOM( 199?, m4rbgold__d, m4rbgold, "rb_20sbp.2s1", 0x0000, 0x010000, CRC(d8278b82) SHA1(8e924096e238359fd2a7f81198c8af1515dc8a19), "Bwb","Rainbow Gold (Bwb) (MPU4) (set 5)" ) -GAME_CUSTOM( 199?, m4rbgold__e, m4rbgold, "rb_xea__.2a1", 0x0000, 0x010000, CRC(1bc266ff) SHA1(fcdb63613dbcf0b15744317a69bd8a1e3cf92526), "Bwb","Rainbow Gold (Bwb) (MPU4) (set 6)" ) -GAME_CUSTOM( 199?, m4rbgold__f, m4rbgold, "rb_xea__.2f1", 0x0000, 0x010000, CRC(ae8bee5d) SHA1(bae49779a009a29b27c99f5e5a4b2aeca39b5626), "Bwb","Rainbow Gold (Bwb) (MPU4) (set 7)" ) -GAME_CUSTOM( 199?, m4rbgold__g, m4rbgold, "rb_xea__.2s1", 0x0000, 0x010000, CRC(79a9c309) SHA1(8ad87ec153ed8a89e612011679a172fc66bae711), "Bwb","Rainbow Gold (Bwb) (MPU4) (set 8)" ) -GAME_CUSTOM( 199?, m4rbgold__h, m4rbgold, "rb_xes__.2a1", 0x0000, 0x010000, CRC(14430dcc) SHA1(7e514a1857f6911a57aff7900af297412ef0d905), "Bwb","Rainbow Gold (Bwb) (MPU4) (set 9)" ) -GAME_CUSTOM( 199?, m4rbgold__i, m4rbgold, "rb_xes__.2f1", 0x0000, 0x010000, CRC(a10a856e) SHA1(a8536d576b3698ccc539c8ac1c9136222b1cf297), "Bwb","Rainbow Gold (Bwb) (MPU4) (set 10)" ) -GAME_CUSTOM( 199?, m4rbgold__j, m4rbgold, "rb_xes__.2s1", 0x0000, 0x010000, CRC(7628a83a) SHA1(da1833df2e88480dafd2410fb24f0fbffbdeb679), "Bwb","Rainbow Gold (Bwb) (MPU4) (set 11)" ) -GAME_CUSTOM( 199?, m4rbgold__k, m4rbgold, "rb_xesb_.2f1", 0x0000, 0x010000, CRC(c321253d) SHA1(0d59b0cf7118c7932e9d89eca823ce200c5030f5), "Bwb","Rainbow Gold (Bwb) (MPU4) (set 12)" ) -GAME_CUSTOM( 199?, m4rbgold__l, m4rbgold, "rb_xesb_.2s1", 0x0000, 0x010000, CRC(14030869) SHA1(283e7ca543a37a60f2d3a8c6d5473b591bb20e62), "Bwb","Rainbow Gold (Bwb) (MPU4) (set 13)" ) -GAME_CUSTOM( 199?, m4rbgold__m, m4rbgold, "rb_xesd_.2a1", 0x0000, 0x010000, CRC(b054f5f9) SHA1(fdcca5375ff8f26f6889c5556216ff0fdf2bce94), "Bwb","Rainbow Gold (Bwb) (MPU4) (set 14)" ) -GAME_CUSTOM( 199?, m4rbgold__n, m4rbgold, "rb_xesd_.2f1", 0x0000, 0x010000, CRC(051d7d5b) SHA1(b8216e505de00802e5e34d11eb3e18e0736fa772), "Bwb","Rainbow Gold (Bwb) (MPU4) (set 15)" ) -GAME_CUSTOM( 199?, m4rbgold__o, m4rbgold, "rb_xesd_.2s1", 0x0000, 0x010000, CRC(d23f500f) SHA1(fe8d2825c8fb24c3885013c046a15ddec5cb3a1f), "Bwb","Rainbow Gold (Bwb) (MPU4) (set 16)" ) -GAME_CUSTOM( 199?, m4rbgold__p, m4rbgold, "rbixe___.2a1", 0x0000, 0x010000, CRC(349fafdd) SHA1(da68e210c8c0a716c1ef62e7f404f6985903b00a), "Bwb","Rainbow Gold (Bwb) (MPU4) (set 17)" ) -GAME_CUSTOM( 199?, m4rbgold__q, m4rbgold, "rbixe___.2s1", 0x0000, 0x010000, CRC(56f40a2b) SHA1(0c6c035d2a3dbef70b1bc95fa38ed62a70770739), "Bwb","Rainbow Gold (Bwb) (MPU4) (set 18)" ) +GAME_CUSTOM( 199?, m4rbgold, 0, "rb_20a_p.2a1", 0x0000, 0x010000, CRC(d7e6e514) SHA1(25645b69e86335622df43113908ed88a21f27e30), "BWB","Rainbow Gold (BWB) (MPU4) (set 1)" ) +GAME_CUSTOM( 199?, m4rbgold__a, m4rbgold, "rb_20a_p.2f1", 0x0000, 0x010000, CRC(62af6db6) SHA1(0dcb679c05f090f8dab7228009a700c31f0179d8), "BWB","Rainbow Gold (BWB) (MPU4) (set 2)" ) +GAME_CUSTOM( 199?, m4rbgold__b, m4rbgold, "rb_20sbp.2a1", 0x0000, 0x010000, CRC(ba4c2e74) SHA1(fcc325754f96e742998373c6c5c13a8509f48cd5), "BWB","Rainbow Gold (BWB) (MPU4) (set 3)" ) +GAME_CUSTOM( 199?, m4rbgold__c, m4rbgold, "rb_20sbp.2f1", 0x0000, 0x010000, CRC(0f05a6d6) SHA1(1ba7ccbb3d78196d4b98a0a1173bf41c9dd62c1f), "BWB","Rainbow Gold (BWB) (MPU4) (set 4)" ) +GAME_CUSTOM( 199?, m4rbgold__d, m4rbgold, "rb_20sbp.2s1", 0x0000, 0x010000, CRC(d8278b82) SHA1(8e924096e238359fd2a7f81198c8af1515dc8a19), "BWB","Rainbow Gold (BWB) (MPU4) (set 5)" ) +GAME_CUSTOM( 199?, m4rbgold__e, m4rbgold, "rb_xea__.2a1", 0x0000, 0x010000, CRC(1bc266ff) SHA1(fcdb63613dbcf0b15744317a69bd8a1e3cf92526), "BWB","Rainbow Gold (BWB) (MPU4) (set 6)" ) +GAME_CUSTOM( 199?, m4rbgold__f, m4rbgold, "rb_xea__.2f1", 0x0000, 0x010000, CRC(ae8bee5d) SHA1(bae49779a009a29b27c99f5e5a4b2aeca39b5626), "BWB","Rainbow Gold (BWB) (MPU4) (set 7)" ) +GAME_CUSTOM( 199?, m4rbgold__g, m4rbgold, "rb_xea__.2s1", 0x0000, 0x010000, CRC(79a9c309) SHA1(8ad87ec153ed8a89e612011679a172fc66bae711), "BWB","Rainbow Gold (BWB) (MPU4) (set 8)" ) +GAME_CUSTOM( 199?, m4rbgold__h, m4rbgold, "rb_xes__.2a1", 0x0000, 0x010000, CRC(14430dcc) SHA1(7e514a1857f6911a57aff7900af297412ef0d905), "BWB","Rainbow Gold (BWB) (MPU4) (set 9)" ) +GAME_CUSTOM( 199?, m4rbgold__i, m4rbgold, "rb_xes__.2f1", 0x0000, 0x010000, CRC(a10a856e) SHA1(a8536d576b3698ccc539c8ac1c9136222b1cf297), "BWB","Rainbow Gold (BWB) (MPU4) (set 10)" ) +GAME_CUSTOM( 199?, m4rbgold__j, m4rbgold, "rb_xes__.2s1", 0x0000, 0x010000, CRC(7628a83a) SHA1(da1833df2e88480dafd2410fb24f0fbffbdeb679), "BWB","Rainbow Gold (BWB) (MPU4) (set 11)" ) +GAME_CUSTOM( 199?, m4rbgold__k, m4rbgold, "rb_xesb_.2f1", 0x0000, 0x010000, CRC(c321253d) SHA1(0d59b0cf7118c7932e9d89eca823ce200c5030f5), "BWB","Rainbow Gold (BWB) (MPU4) (set 12)" ) +GAME_CUSTOM( 199?, m4rbgold__l, m4rbgold, "rb_xesb_.2s1", 0x0000, 0x010000, CRC(14030869) SHA1(283e7ca543a37a60f2d3a8c6d5473b591bb20e62), "BWB","Rainbow Gold (BWB) (MPU4) (set 13)" ) +GAME_CUSTOM( 199?, m4rbgold__m, m4rbgold, "rb_xesd_.2a1", 0x0000, 0x010000, CRC(b054f5f9) SHA1(fdcca5375ff8f26f6889c5556216ff0fdf2bce94), "BWB","Rainbow Gold (BWB) (MPU4) (set 14)" ) +GAME_CUSTOM( 199?, m4rbgold__n, m4rbgold, "rb_xesd_.2f1", 0x0000, 0x010000, CRC(051d7d5b) SHA1(b8216e505de00802e5e34d11eb3e18e0736fa772), "BWB","Rainbow Gold (BWB) (MPU4) (set 15)" ) +GAME_CUSTOM( 199?, m4rbgold__o, m4rbgold, "rb_xesd_.2s1", 0x0000, 0x010000, CRC(d23f500f) SHA1(fe8d2825c8fb24c3885013c046a15ddec5cb3a1f), "BWB","Rainbow Gold (BWB) (MPU4) (set 16)" ) +GAME_CUSTOM( 199?, m4rbgold__p, m4rbgold, "rbixe___.2a1", 0x0000, 0x010000, CRC(349fafdd) SHA1(da68e210c8c0a716c1ef62e7f404f6985903b00a), "BWB","Rainbow Gold (BWB) (MPU4) (set 17)" ) +GAME_CUSTOM( 199?, m4rbgold__q, m4rbgold, "rbixe___.2s1", 0x0000, 0x010000, CRC(56f40a2b) SHA1(0c6c035d2a3dbef70b1bc95fa38ed62a70770739), "BWB","Rainbow Gold (BWB) (MPU4) (set 18)" ) /***************************************************************************************************************************************************************************** @@ -1149,11 +1203,11 @@ static const uint32_t m4rhfev_keys[2] = { 0x11, 0x3f0e27 }; ROM_END \ GAME(year, setname, parent, bwboki_chr_cheat, mpu4_impcoin, mpu4bwb_machines_state, init_m4default_big ,ROT0,company,title,GAME_FLAGS ) -GAME_CUSTOM( 199?, m4rhfev, 0, "rt_sj___.7_0", 0x0000, 0x040000, CRC(3dd895ef) SHA1(433ecc268956c94c51dbccefd006b72e0ad8567b), "Bwb","Red Hot Fever (Bwb) (MPU4) (set 1)" ) -GAME_CUSTOM( 199?, m4rhfev__a, m4rhfev, "rt_sja__.7_0", 0x0000, 0x040000, CRC(0ab59402) SHA1(485b4d2efd8f99085ed6ce5b7e07ede001c982c4), "Bwb","Red Hot Fever (Bwb) (MPU4) (set 2)" ) -GAME_CUSTOM( 199?, m4rhfev__b, m4rhfev, "rt_sjs__.7_0", 0x0000, 0x040000, CRC(1a8feafb) SHA1(83151f63b7ebe1c538f9334e9c3d6889d0730144), "Bwb","Red Hot Fever (Bwb) (MPU4) (set 3)" ) -GAME_CUSTOM( 199?, m4rhfev__c, m4rhfev, "rt_vc___.1_0", 0x0000, 0x040000, CRC(2a8df147) SHA1(df0e7021e9d169575a1297f9851b5a64e20d1a40), "Bwb","Red Hot Fever (Bwb) (MPU4) (set 4)" ) -GAME_CUSTOM( 199?, m4rhfev__d, m4rhfev, "rt_vc_d_.1_0", 0x0000, 0x040000, CRC(7adef22b) SHA1(d6a584581745c0ce64f646ef0b49cb68343990d0), "Bwb","Red Hot Fever (Bwb) (MPU4) (set 5)" ) +GAME_CUSTOM( 199?, m4rhfev, 0, "rt_sj___.7_0", 0x0000, 0x040000, CRC(3dd895ef) SHA1(433ecc268956c94c51dbccefd006b72e0ad8567b), "BWB","Red Hot Fever (BWB) (MPU4) (set 1)" ) +GAME_CUSTOM( 199?, m4rhfev__a, m4rhfev, "rt_sja__.7_0", 0x0000, 0x040000, CRC(0ab59402) SHA1(485b4d2efd8f99085ed6ce5b7e07ede001c982c4), "BWB","Red Hot Fever (BWB) (MPU4) (set 2)" ) +GAME_CUSTOM( 199?, m4rhfev__b, m4rhfev, "rt_sjs__.7_0", 0x0000, 0x040000, CRC(1a8feafb) SHA1(83151f63b7ebe1c538f9334e9c3d6889d0730144), "BWB","Red Hot Fever (BWB) (MPU4) (set 3)" ) +GAME_CUSTOM( 199?, m4rhfev__c, m4rhfev, "rt_vc___.1_0", 0x0000, 0x040000, CRC(2a8df147) SHA1(df0e7021e9d169575a1297f9851b5a64e20d1a40), "BWB","Red Hot Fever (BWB) (MPU4) (set 4)" ) +GAME_CUSTOM( 199?, m4rhfev__d, m4rhfev, "rt_vc_d_.1_0", 0x0000, 0x040000, CRC(7adef22b) SHA1(d6a584581745c0ce64f646ef0b49cb68343990d0), "BWB","Red Hot Fever (BWB) (MPU4) (set 5)" ) /***************************************************************************************************************************************************************************** @@ -1180,31 +1234,31 @@ static const uint32_t m4sinbd_keys[2] = { 0x10, 0x0c253d }; ROM_END \ GAME(year, setname, parent, bwboki_chr_cheat, mpu4_impcoin, mpu4bwb_machines_state, init_m4default_big ,ROT0,company,title,GAME_FLAGS ) -GAME_CUSTOM( 199?, m4sinbd, 0, "sd_20__c.1_1", 0x0000, 0x020000, CRC(28cd336e) SHA1(45bdf5403c04b7d3a3645b6b44ac3d12e6463a55), "Bwb","Sinbad (Bwb) (MPU4) (set 1)" ) -GAME_CUSTOM( 199?, m4sinbd__a, m4sinbd, "sd_20a__.4_1", 0x0000, 0x020000, CRC(12b8f629) SHA1(c8540ecb217cf0615d7a8d080136926646ca8497), "Bwb","Sinbad (Bwb) (MPU4) (set 2)" ) -GAME_CUSTOM( 199?, m4sinbd__b, m4sinbd, "sd_20a__.5_1", 0x0000, 0x020000, CRC(68a3d155) SHA1(5ae47f1ca860af30c77beebe3acf615958ed59e9), "Bwb","Sinbad (Bwb) (MPU4) (set 3)" ) -GAME_CUSTOM( 199?, m4sinbd__c, m4sinbd, "sd_20a_c.1_1", 0x0000, 0x020000, CRC(5a5eef7c) SHA1(32d801cea0593e220ac67c2c17782fc144d02cc4), "Bwb","Sinbad (Bwb) (MPU4) (set 4)" ) -GAME_CUSTOM( 199?, m4sinbd__d, m4sinbd, "sd_20ad_.5_1", 0x0000, 0x020000, CRC(dc9dd7b3) SHA1(e26c8a814cdb268026e31acb668f34160ea9ce7b), "Bwb","Sinbad (Bwb) (MPU4) (set 5)" ) -GAME_CUSTOM( 199?, m4sinbd__e, m4sinbd, "sd_20s__.1v1", 0x0000, 0x020000, CRC(acb5aa9a) SHA1(4186058f83e241f06de842d0ae79f26a2a0e6cf0), "Bwb","Sinbad (Bwb) (MPU4) (set 6)" ) -GAME_CUSTOM( 199?, m4sinbd__f, m4sinbd, "sd_20s__.4_1", 0x0000, 0x020000, CRC(bce21ced) SHA1(9e089fbca1dd39e356f38d0c301162affea9316c), "Bwb","Sinbad (Bwb) (MPU4) (set 7)" ) -GAME_CUSTOM( 199?, m4sinbd__g, m4sinbd, "sd_20s__.5_1", 0x0000, 0x020000, CRC(939ecca5) SHA1(a9cd465fbe742b910602f861ae6ac7cedc7d9be9), "Bwb","Sinbad (Bwb) (MPU4) (set 8)" ) -GAME_CUSTOM( 199?, m4sinbd__h, m4sinbd, "sd_20s_p.4_1", 0x0000, 0x020000, CRC(5ae716a9) SHA1(4c9ceab423a1480f8257fad2d62b65a17788a472), "Bwb","Sinbad (Bwb) (MPU4) (set 9)" ) -GAME_CUSTOM( 199?, m4sinbd__i, m4sinbd, "sd_20s_s.5_1", 0x0000, 0x020000, CRC(e47c869a) SHA1(2735613aafe71e9b2a3aabb433fbd98a83a546c7), "Bwb","Sinbad (Bwb) (MPU4) (set 10)" ) -GAME_CUSTOM( 199?, m4sinbd__j, m4sinbd, "sd_20sb_.4_1", 0x0000, 0x020000, CRC(811efef2) SHA1(280c6d6697735faca58317925c58b687c5988b87), "Bwb","Sinbad (Bwb) (MPU4) (set 11)" ) -GAME_CUSTOM( 199?, m4sinbd__k, m4sinbd, "sd_20sb_.5_1", 0x0000, 0x020000, CRC(594920ec) SHA1(03ac253ef35b8fbccbfe4b2c5a7d906a3001b3ec), "Bwb","Sinbad (Bwb) (MPU4) (set 12)" ) -GAME_CUSTOM( 199?, m4sinbd__l, m4sinbd, "sd_20sbc.1_1", 0x0000, 0x020000, CRC(3720cf0d) SHA1(8f0e63985badbff6ac39fcf956ebff3b0655c2b9), "Bwb","Sinbad (Bwb) (MPU4) (set 13)" ) -GAME_CUSTOM( 199?, m4sinbd__m, m4sinbd, "sd_20sbp.4_1", 0x0000, 0x020000, CRC(671bf4b6) SHA1(ac928b47c1392e8a82404776068233e7d1dd5d28), "Bwb","Sinbad (Bwb) (MPU4) (set 14)" ) -GAME_CUSTOM( 199?, m4sinbd__n, m4sinbd, "sd_20sbs.5_1", 0x0000, 0x020000, CRC(2eab6ad3) SHA1(66261328999a139389198e772a69dcd994792439), "Bwb","Sinbad (Bwb) (MPU4) (set 15)" ) -GAME_CUSTOM( 199?, m4sinbd__o, m4sinbd, "sd_20sdc.1_1", 0x0000, 0x020000, CRC(fc386926) SHA1(6e64aeb82e62ded75e48f0faab932b63732bcf08), "Bwb","Sinbad (Bwb) (MPU4) (set 16)" ) -GAME_CUSTOM( 199?, m4sinbd__p, m4sinbd, "sd_25__c.1_1", 0x0000, 0x020000, CRC(348e846d) SHA1(ca0fffd59076e6e60d37f677d0c7e7f182a41b9e), "Bwb","Sinbad (Bwb) (MPU4) (set 17)" ) -GAME_CUSTOM( 199?, m4sinbd__q, m4sinbd, "sd_25a_c.1_1", 0x0000, 0x020000, CRC(f50c55e9) SHA1(df72b196fb21b6359282c06b960fa53117a95fee), "Bwb","Sinbad (Bwb) (MPU4) (set 18)" ) -GAME_CUSTOM( 199?, m4sinbd__r, m4sinbd, "sd_25sbc.1_1", 0x0000, 0x020000, CRC(0773632a) SHA1(34294e32243b903a6c1c54b8718ca7cddbd3316e), "Bwb","Sinbad (Bwb) (MPU4) (set 19)" ) -GAME_CUSTOM( 199?, m4sinbd__s, m4sinbd, "sd_25sdc.1_1", 0x0000, 0x020000, CRC(4917a542) SHA1(23de449d536c799032afab678b9001fa8541fb8a), "Bwb","Sinbad (Bwb) (MPU4) (set 20)" ) -GAME_CUSTOM( 199?, m4sinbd__t, m4sinbd, "sdi20___.1v1", 0x0000, 0x020000, CRC(c50b3555) SHA1(c2d89126b9122f48ecce52d50cd7a03cc2bf1829), "Bwb","Sinbad (Bwb) (MPU4) (set 21)" ) -GAME_CUSTOM( 199?, m4sinbd__u, m4sinbd, "sv_20a__.4_1", 0x0000, 0x020000, CRC(0e790ae8) SHA1(48f055f3f1f5d3392b7fba1c5c30624c1f230327), "Bwb","Sinbad (Bwb) (MPU4) (set 22)" ) -GAME_CUSTOM( 199?, m4sinbd__v, m4sinbd, "sv_20sb_.4_1", 0x0000, 0x020000, CRC(e88c1c29) SHA1(49d180068e4ae9cb65a58e65b4e1ac4d6657ae1d), "Bwb","Sinbad (Bwb) (MPU4) (set 23)" ) -GAME_CUSTOM( 199?, m4sinbd__w, m4sinbd, "svi20___.4_1", 0x0000, 0x020000, CRC(643037ed) SHA1(d4063faba3069625474dd761f9ad2dcf2f710a19), "Bwb","Sinbad (Bwb) (MPU4) (set 24)" ) -GAME_CUSTOM( 199?, m4sinbd__x, m4sinbd, "sinbadbwb1_1game.bin", 0x0000, 0x020000, CRC(cfe152a7) SHA1(b8ecfa8b763d04515b65eb902c18dba7198191c3), "Bwb","Sinbad (Bwb) (MPU4) (set 25)" ) +GAME_CUSTOM( 199?, m4sinbd, 0, "sd_20__c.1_1", 0x0000, 0x020000, CRC(28cd336e) SHA1(45bdf5403c04b7d3a3645b6b44ac3d12e6463a55), "BWB","Sinbad (BWB) (MPU4) (set 1)" ) +GAME_CUSTOM( 199?, m4sinbd__a, m4sinbd, "sd_20a__.4_1", 0x0000, 0x020000, CRC(12b8f629) SHA1(c8540ecb217cf0615d7a8d080136926646ca8497), "BWB","Sinbad (BWB) (MPU4) (set 2)" ) +GAME_CUSTOM( 199?, m4sinbd__b, m4sinbd, "sd_20a__.5_1", 0x0000, 0x020000, CRC(68a3d155) SHA1(5ae47f1ca860af30c77beebe3acf615958ed59e9), "BWB","Sinbad (BWB) (MPU4) (set 3)" ) +GAME_CUSTOM( 199?, m4sinbd__c, m4sinbd, "sd_20a_c.1_1", 0x0000, 0x020000, CRC(5a5eef7c) SHA1(32d801cea0593e220ac67c2c17782fc144d02cc4), "BWB","Sinbad (BWB) (MPU4) (set 4)" ) +GAME_CUSTOM( 199?, m4sinbd__d, m4sinbd, "sd_20ad_.5_1", 0x0000, 0x020000, CRC(dc9dd7b3) SHA1(e26c8a814cdb268026e31acb668f34160ea9ce7b), "BWB","Sinbad (BWB) (MPU4) (set 5)" ) +GAME_CUSTOM( 199?, m4sinbd__e, m4sinbd, "sd_20s__.1v1", 0x0000, 0x020000, CRC(acb5aa9a) SHA1(4186058f83e241f06de842d0ae79f26a2a0e6cf0), "BWB","Sinbad (BWB) (MPU4) (set 6)" ) +GAME_CUSTOM( 199?, m4sinbd__f, m4sinbd, "sd_20s__.4_1", 0x0000, 0x020000, CRC(bce21ced) SHA1(9e089fbca1dd39e356f38d0c301162affea9316c), "BWB","Sinbad (BWB) (MPU4) (set 7)" ) +GAME_CUSTOM( 199?, m4sinbd__g, m4sinbd, "sd_20s__.5_1", 0x0000, 0x020000, CRC(939ecca5) SHA1(a9cd465fbe742b910602f861ae6ac7cedc7d9be9), "BWB","Sinbad (BWB) (MPU4) (set 8)" ) +GAME_CUSTOM( 199?, m4sinbd__h, m4sinbd, "sd_20s_p.4_1", 0x0000, 0x020000, CRC(5ae716a9) SHA1(4c9ceab423a1480f8257fad2d62b65a17788a472), "BWB","Sinbad (BWB) (MPU4) (set 9)" ) +GAME_CUSTOM( 199?, m4sinbd__i, m4sinbd, "sd_20s_s.5_1", 0x0000, 0x020000, CRC(e47c869a) SHA1(2735613aafe71e9b2a3aabb433fbd98a83a546c7), "BWB","Sinbad (BWB) (MPU4) (set 10)" ) +GAME_CUSTOM( 199?, m4sinbd__j, m4sinbd, "sd_20sb_.4_1", 0x0000, 0x020000, CRC(811efef2) SHA1(280c6d6697735faca58317925c58b687c5988b87), "BWB","Sinbad (BWB) (MPU4) (set 11)" ) +GAME_CUSTOM( 199?, m4sinbd__k, m4sinbd, "sd_20sb_.5_1", 0x0000, 0x020000, CRC(594920ec) SHA1(03ac253ef35b8fbccbfe4b2c5a7d906a3001b3ec), "BWB","Sinbad (BWB) (MPU4) (set 12)" ) +GAME_CUSTOM( 199?, m4sinbd__l, m4sinbd, "sd_20sbc.1_1", 0x0000, 0x020000, CRC(3720cf0d) SHA1(8f0e63985badbff6ac39fcf956ebff3b0655c2b9), "BWB","Sinbad (BWB) (MPU4) (set 13)" ) +GAME_CUSTOM( 199?, m4sinbd__m, m4sinbd, "sd_20sbp.4_1", 0x0000, 0x020000, CRC(671bf4b6) SHA1(ac928b47c1392e8a82404776068233e7d1dd5d28), "BWB","Sinbad (BWB) (MPU4) (set 14)" ) +GAME_CUSTOM( 199?, m4sinbd__n, m4sinbd, "sd_20sbs.5_1", 0x0000, 0x020000, CRC(2eab6ad3) SHA1(66261328999a139389198e772a69dcd994792439), "BWB","Sinbad (BWB) (MPU4) (set 15)" ) +GAME_CUSTOM( 199?, m4sinbd__o, m4sinbd, "sd_20sdc.1_1", 0x0000, 0x020000, CRC(fc386926) SHA1(6e64aeb82e62ded75e48f0faab932b63732bcf08), "BWB","Sinbad (BWB) (MPU4) (set 16)" ) +GAME_CUSTOM( 199?, m4sinbd__p, m4sinbd, "sd_25__c.1_1", 0x0000, 0x020000, CRC(348e846d) SHA1(ca0fffd59076e6e60d37f677d0c7e7f182a41b9e), "BWB","Sinbad (BWB) (MPU4) (set 17)" ) +GAME_CUSTOM( 199?, m4sinbd__q, m4sinbd, "sd_25a_c.1_1", 0x0000, 0x020000, CRC(f50c55e9) SHA1(df72b196fb21b6359282c06b960fa53117a95fee), "BWB","Sinbad (BWB) (MPU4) (set 18)" ) +GAME_CUSTOM( 199?, m4sinbd__r, m4sinbd, "sd_25sbc.1_1", 0x0000, 0x020000, CRC(0773632a) SHA1(34294e32243b903a6c1c54b8718ca7cddbd3316e), "BWB","Sinbad (BWB) (MPU4) (set 19)" ) +GAME_CUSTOM( 199?, m4sinbd__s, m4sinbd, "sd_25sdc.1_1", 0x0000, 0x020000, CRC(4917a542) SHA1(23de449d536c799032afab678b9001fa8541fb8a), "BWB","Sinbad (BWB) (MPU4) (set 20)" ) +GAME_CUSTOM( 199?, m4sinbd__t, m4sinbd, "sdi20___.1v1", 0x0000, 0x020000, CRC(c50b3555) SHA1(c2d89126b9122f48ecce52d50cd7a03cc2bf1829), "BWB","Sinbad (BWB) (MPU4) (set 21)" ) +GAME_CUSTOM( 199?, m4sinbd__u, m4sinbd, "sv_20a__.4_1", 0x0000, 0x020000, CRC(0e790ae8) SHA1(48f055f3f1f5d3392b7fba1c5c30624c1f230327), "BWB","Sinbad (BWB) (MPU4) (set 22)" ) +GAME_CUSTOM( 199?, m4sinbd__v, m4sinbd, "sv_20sb_.4_1", 0x0000, 0x020000, CRC(e88c1c29) SHA1(49d180068e4ae9cb65a58e65b4e1ac4d6657ae1d), "BWB","Sinbad (BWB) (MPU4) (set 23)" ) +GAME_CUSTOM( 199?, m4sinbd__w, m4sinbd, "svi20___.4_1", 0x0000, 0x020000, CRC(643037ed) SHA1(d4063faba3069625474dd761f9ad2dcf2f710a19), "BWB","Sinbad (BWB) (MPU4) (set 24)" ) +GAME_CUSTOM( 199?, m4sinbd__x, m4sinbd, "sinbadbwb1_1game.bin", 0x0000, 0x020000, CRC(cfe152a7) SHA1(b8ecfa8b763d04515b65eb902c18dba7198191c3), "BWB","Sinbad (BWB) (MPU4) (set 25)" ) /***************************************************************************************************************************************************************************** @@ -1229,11 +1283,11 @@ static const uint32_t m4sky_keys[2] = { 0x11, 0x1f2d3b }; ROM_END \ GAME(year, setname, parent, bwboki_chr_cheat, mpu4_impcoin, mpu4bwb_machines_state, init_m4default_big ,ROT0,company,title,GAME_FLAGS ) -GAME_CUSTOM( 199?, m4sky, 0, "sk_s____.3_1", 0x0000, 0x040000, CRC(749af008) SHA1(036514f2bcb84193cfa84313f0617f3196aea73e), "Bwb","Sky Sports (Bwb) (MPU4) (set 1)" ) -GAME_CUSTOM( 199?, m4sky__a, m4sky, "sk_sj___.5_0", 0x0000, 0x040000, CRC(45ae0423) SHA1(94d5b3d4aacb69a18ff3f45681eb5f7fba7657e8), "Bwb","Sky Sports (Bwb) (MPU4) (set 2)" ) -GAME_CUSTOM( 199?, m4sky__b, m4sky, "sk_sj_k_.5_0", 0x0000, 0x040000, CRC(e1bab980) SHA1(1c8b127809422ab0baf1875ca907f18269a0cc17), "Bwb","Sky Sports (Bwb) (MPU4) (set 3)" ) -GAME_CUSTOM( 199?, m4sky__c, m4sky, "sk_sja__.5_0", 0x0000, 0x040000, CRC(b2a16ef7) SHA1(9012dcc320e8af8fef53e0dc91d3bcd6cbafa5ee), "Bwb","Sky Sports (Bwb) (MPU4) (set 4)" ) -GAME_CUSTOM( 199?, m4sky__d, m4sky, "sk_sjs__.5_0", 0x0000, 0x040000, CRC(d176431f) SHA1(8ca90ef61486fc5a5b6527f913cd05b42ceabe3e), "Bwb","Sky Sports (Bwb) (MPU4) (set 5)" ) +GAME_CUSTOM( 199?, m4sky, 0, "sk_s____.3_1", 0x0000, 0x040000, CRC(749af008) SHA1(036514f2bcb84193cfa84313f0617f3196aea73e), "BWB","Sky Sports (BWB) (MPU4) (set 1)" ) +GAME_CUSTOM( 199?, m4sky__a, m4sky, "sk_sj___.5_0", 0x0000, 0x040000, CRC(45ae0423) SHA1(94d5b3d4aacb69a18ff3f45681eb5f7fba7657e8), "BWB","Sky Sports (BWB) (MPU4) (set 2)" ) +GAME_CUSTOM( 199?, m4sky__b, m4sky, "sk_sj_k_.5_0", 0x0000, 0x040000, CRC(e1bab980) SHA1(1c8b127809422ab0baf1875ca907f18269a0cc17), "BWB","Sky Sports (BWB) (MPU4) (set 3)" ) +GAME_CUSTOM( 199?, m4sky__c, m4sky, "sk_sja__.5_0", 0x0000, 0x040000, CRC(b2a16ef7) SHA1(9012dcc320e8af8fef53e0dc91d3bcd6cbafa5ee), "BWB","Sky Sports (BWB) (MPU4) (set 4)" ) +GAME_CUSTOM( 199?, m4sky__d, m4sky, "sk_sjs__.5_0", 0x0000, 0x040000, CRC(d176431f) SHA1(8ca90ef61486fc5a5b6527f913cd05b42ceabe3e), "BWB","Sky Sports (BWB) (MPU4) (set 5)" ) /***************************************************************************************************************************************************************************** @@ -1260,13 +1314,13 @@ static const uint32_t m4souls_keys[2] = { 0x10, 0x3e2f0b }; ROM_END \ GAME(year, setname, parent, bwboki_chr_cheat, mpu4_impcoin, mpu4bwb_machines_state, init_m4default_big ,ROT0,company,title,GAME_FLAGS ) -GAME_CUSTOM( 199?, m4souls, 0, "ss_06a__.4_1", 0x0000, 0x020000, CRC(00390a21) SHA1(d31d1307301fa4e8cf0ce3677e68a4c1723e4404), "Bwb","Soul Sister (Bwb) (MPU4) (set 1)" ) -GAME_CUSTOM( 199?, m4souls__a, m4souls, "ss_16a__.4_1", 0x0000, 0x020000, CRC(b9ab9612) SHA1(ad30916a0f2cc745741c99d23c23192ae4088daf), "Bwb","Soul Sister (Bwb) (MPU4) (set 2)" ) -GAME_CUSTOM( 199?, m4souls__b, m4souls, "ss_26a__.2_1", 0x0000, 0x020000, CRC(bf9acf05) SHA1(13698b453e975a1801631163d06468f07c181b48), "Bwb","Soul Sister (Bwb) (MPU4) (set 3)" ) -GAME_CUSTOM( 199?, m4souls__c, m4souls, "ss_26ad_.2_1", 0x0000, 0x020000, CRC(3e867df2) SHA1(0c7d57c05952cb4f737ee07f139a3593803d3d60), "Bwb","Soul Sister (Bwb) (MPU4) (set 4)" ) -GAME_CUSTOM( 199?, m4souls__d, m4souls, "ss_26sb_.2_1", 0x0000, 0x020000, CRC(2010749e) SHA1(4220b12db7870a2efd7a7ab573e4e08ff0643e70), "Bwb","Soul Sister (Bwb) (MPU4) (set 5)" ) -GAME_CUSTOM( 199?, m4souls__e, m4souls, "ss_26sd_.2_1", 0x0000, 0x020000, CRC(773db916) SHA1(a7d168db22d5adeb3eaf64786bbe744ce787ff68), "Bwb","Soul Sister (Bwb) (MPU4) (set 6)" ) -GAME_CUSTOM( 199?, m4souls__f, m4souls, "ss_26sk_.2_1", 0x0000, 0x020000, CRC(9ae1672e) SHA1(79bcd12fae38dd1b0035e956148ffeaee33b9c71), "Bwb","Soul Sister (Bwb) (MPU4) (set 7)" ) +GAME_CUSTOM( 199?, m4souls, 0, "ss_06a__.4_1", 0x0000, 0x020000, CRC(00390a21) SHA1(d31d1307301fa4e8cf0ce3677e68a4c1723e4404), "BWB","Soul Sister (BWB) (MPU4) (set 1)" ) +GAME_CUSTOM( 199?, m4souls__a, m4souls, "ss_16a__.4_1", 0x0000, 0x020000, CRC(b9ab9612) SHA1(ad30916a0f2cc745741c99d23c23192ae4088daf), "BWB","Soul Sister (BWB) (MPU4) (set 2)" ) +GAME_CUSTOM( 199?, m4souls__b, m4souls, "ss_26a__.2_1", 0x0000, 0x020000, CRC(bf9acf05) SHA1(13698b453e975a1801631163d06468f07c181b48), "BWB","Soul Sister (BWB) (MPU4) (set 3)" ) +GAME_CUSTOM( 199?, m4souls__c, m4souls, "ss_26ad_.2_1", 0x0000, 0x020000, CRC(3e867df2) SHA1(0c7d57c05952cb4f737ee07f139a3593803d3d60), "BWB","Soul Sister (BWB) (MPU4) (set 4)" ) +GAME_CUSTOM( 199?, m4souls__d, m4souls, "ss_26sb_.2_1", 0x0000, 0x020000, CRC(2010749e) SHA1(4220b12db7870a2efd7a7ab573e4e08ff0643e70), "BWB","Soul Sister (BWB) (MPU4) (set 5)" ) +GAME_CUSTOM( 199?, m4souls__e, m4souls, "ss_26sd_.2_1", 0x0000, 0x020000, CRC(773db916) SHA1(a7d168db22d5adeb3eaf64786bbe744ce787ff68), "BWB","Soul Sister (BWB) (MPU4) (set 6)" ) +GAME_CUSTOM( 199?, m4souls__f, m4souls, "ss_26sk_.2_1", 0x0000, 0x020000, CRC(9ae1672e) SHA1(79bcd12fae38dd1b0035e956148ffeaee33b9c71), "BWB","Soul Sister (BWB) (MPU4) (set 7)" ) /***************************************************************************************************************************************************************************** @@ -1291,14 +1345,14 @@ static const uint32_t m4spinbt_keys[2] = { 0x45, 0x250603 }; ROM_END \ GAME(year, setname, parent, bwboki_chr_cheat, mpu4_impcoin, mpu4bwb_machines_state, init_m4default_big ,ROT0,company,title,GAME_FLAGS ) -GAME_CUSTOM( 199?, m4spinbt, 0, "sn_37ad_.5_0", 0x0000, 0x040000, CRC(42d6faaa) SHA1(3789e85981b33ffae7c50ccca3278ae62974972d), "Bwb","Spin The Bottle (Bwb) (MPU4) (set 1)" ) -GAME_CUSTOM( 199?, m4spinbt__a, m4spinbt, "sn_37b__.5_0", 0x0000, 0x040000, CRC(3a259a6f) SHA1(1acabb9e725ae1374b87808c4b3d06a329c824d0), "Bwb","Spin The Bottle (Bwb) (MPU4) (set 2)" ) -GAME_CUSTOM( 199?, m4spinbt__b, m4spinbt, "sn_37bd_.5_0", 0x0000, 0x040000, CRC(f4e3f395) SHA1(545b2ea1cf4231ba1663bea0e6770976b0797cf3), "Bwb","Spin The Bottle (Bwb) (MPU4) (set 3)" ) -GAME_CUSTOM( 199?, m4spinbt__c, m4spinbt, "sn_37bg_.5_0", 0x0000, 0x040000, CRC(c3ad8312) SHA1(9463903fe65462e5e9b09a992dc4625dba8452f0), "Bwb","Spin The Bottle (Bwb) (MPU4) (set 4)" ) -GAME_CUSTOM( 199?, m4spinbt__d, m4spinbt, "sn_37bt_.5_0", 0x0000, 0x040000, CRC(9fd1df18) SHA1(4c647bc887cdaa2415d0308787c710c83ce1c0d3), "Bwb","Spin The Bottle (Bwb) (MPU4) (set 5)" ) -GAME_CUSTOM( 199?, m4spinbt__e, m4spinbt, "sn_s7a__.5_0", 0x0000, 0x040000, CRC(69d39933) SHA1(ec2a9fb7c4977532a7a431745eb2d82d4e282159), "Bwb","Spin The Bottle (Bwb) (MPU4) (set 6)" ) -GAME_CUSTOM( 199?, m4spinbt__f, m4spinbt, "sn_s7ad_.5_0", 0x0000, 0x040000, CRC(a715f0c9) SHA1(bec188edcd0580465859876f8bff2ff5a392a9e1), "Bwb","Spin The Bottle (Bwb) (MPU4) (set 7)" ) -GAME_CUSTOM( 199?, m4spinbt__g, m4spinbt, "sn_s7s__.5_0", 0x0000, 0x040000, CRC(13288cc5) SHA1(2c47dcd8b57d10e0768729ad91dba12521c0d98a), "Bwb","Spin The Bottle (Bwb) (MPU4) (set 8)" ) +GAME_CUSTOM( 199?, m4spinbt, 0, "sn_37ad_.5_0", 0x0000, 0x040000, CRC(42d6faaa) SHA1(3789e85981b33ffae7c50ccca3278ae62974972d), "BWB","Spin The Bottle (BWB) (MPU4) (set 1)" ) +GAME_CUSTOM( 199?, m4spinbt__a, m4spinbt, "sn_37b__.5_0", 0x0000, 0x040000, CRC(3a259a6f) SHA1(1acabb9e725ae1374b87808c4b3d06a329c824d0), "BWB","Spin The Bottle (BWB) (MPU4) (set 2)" ) +GAME_CUSTOM( 199?, m4spinbt__b, m4spinbt, "sn_37bd_.5_0", 0x0000, 0x040000, CRC(f4e3f395) SHA1(545b2ea1cf4231ba1663bea0e6770976b0797cf3), "BWB","Spin The Bottle (BWB) (MPU4) (set 3)" ) +GAME_CUSTOM( 199?, m4spinbt__c, m4spinbt, "sn_37bg_.5_0", 0x0000, 0x040000, CRC(c3ad8312) SHA1(9463903fe65462e5e9b09a992dc4625dba8452f0), "BWB","Spin The Bottle (BWB) (MPU4) (set 4)" ) +GAME_CUSTOM( 199?, m4spinbt__d, m4spinbt, "sn_37bt_.5_0", 0x0000, 0x040000, CRC(9fd1df18) SHA1(4c647bc887cdaa2415d0308787c710c83ce1c0d3), "BWB","Spin The Bottle (BWB) (MPU4) (set 5)" ) +GAME_CUSTOM( 199?, m4spinbt__e, m4spinbt, "sn_s7a__.5_0", 0x0000, 0x040000, CRC(69d39933) SHA1(ec2a9fb7c4977532a7a431745eb2d82d4e282159), "BWB","Spin The Bottle (BWB) (MPU4) (set 6)" ) +GAME_CUSTOM( 199?, m4spinbt__f, m4spinbt, "sn_s7ad_.5_0", 0x0000, 0x040000, CRC(a715f0c9) SHA1(bec188edcd0580465859876f8bff2ff5a392a9e1), "BWB","Spin The Bottle (BWB) (MPU4) (set 7)" ) +GAME_CUSTOM( 199?, m4spinbt__g, m4spinbt, "sn_s7s__.5_0", 0x0000, 0x040000, CRC(13288cc5) SHA1(2c47dcd8b57d10e0768729ad91dba12521c0d98a), "BWB","Spin The Bottle (BWB) (MPU4) (set 8)" ) /***************************************************************************************************************************************************************************** @@ -1323,17 +1377,17 @@ static const uint32_t m4starst_keys[2] = { 0x11, 0x3f0a26 }; ROM_END \ GAME(year, setname, parent, bwboki_chr_cheat, mpu4_impcoin, mpu4bwb_machines_state, init_m4default_big ,ROT0,company,title,GAME_FLAGS ) -GAME_CUSTOM( 199?, m4starst, 0, "sr_20__d.3_0", 0x0000, 0x040000, CRC(98f6619b) SHA1(fc0a568e6695c9ad0fda7bc6703c752af26a7777), "Bwb","Stars & Stripes (Bwb) (MPU4) (set 1)" ) -GAME_CUSTOM( 199?, m4starst__a, m4starst, "sr_20_bd.3_0", 0x0000, 0x040000, CRC(ff8209de) SHA1(41a4c20c89b3a04612ad6298276472b888915c89), "Bwb","Stars & Stripes (Bwb) (MPU4) (set 2)" ) -GAME_CUSTOM( 199?, m4starst__b, m4starst, "sr_20_kd.3_0", 0x0000, 0x040000, CRC(4c9a53d5) SHA1(43ebf6c06db58de9c3934e2dbba0d8126f3e2dda), "Bwb","Stars & Stripes (Bwb) (MPU4) (set 3)" ) -GAME_CUSTOM( 199?, m4starst__c, m4starst, "sr_20a_d.3_0", 0x0000, 0x040000, CRC(e9eebb4c) SHA1(60d8010140d9debe8f12d7f810de223d9abd02a4), "Bwb","Stars & Stripes (Bwb) (MPU4) (set 4)" ) -GAME_CUSTOM( 199?, m4starst__d, m4starst, "sr_20s_d.3_0", 0x0000, 0x040000, CRC(725b50e6) SHA1(3efde346022e37b09df08b8188ac76dcdfac8a4e), "Bwb","Stars & Stripes (Bwb) (MPU4) (set 5)" ) -GAME_CUSTOM( 199?, m4starst__e, m4starst, "sr_sj___.5_0", 0x0000, 0x040000, CRC(7964bd86) SHA1(7078de5a61b52dedb776993643f7edd8a2c863c3), "Bwb","Stars & Stripes (Bwb) (MPU4) (set 6)" ) -GAME_CUSTOM( 199?, m4starst__f, m4starst, "sr_sj_b_.5_0", 0x0000, 0x040000, CRC(4ee1f95b) SHA1(1e3d52afd19a9489608d5446ef2118561c6411b0), "Bwb","Stars & Stripes (Bwb) (MPU4) (set 7)" ) -GAME_CUSTOM( 199?, m4starst__g, m4starst, "sr_sj_d_.5_0", 0x0000, 0x040000, CRC(b4d78711) SHA1(c864c944b3fa74aa1fed22afe656a37413b024ce), "Bwb","Stars & Stripes (Bwb) (MPU4) (set 8)" ) -GAME_CUSTOM( 199?, m4starst__h, m4starst, "sr_sj_k_.5_0", 0x0000, 0x040000, CRC(c7681e28) SHA1(a8c1c75df33c85301257147c97d6af8808dad0d2), "Bwb","Stars & Stripes (Bwb) (MPU4) (set 9)" ) -GAME_CUSTOM( 199?, m4starst__i, m4starst, "sr_sja__.5_0", 0x0000, 0x040000, CRC(aa86c4f2) SHA1(e90fd91f1d14b89714e3fb8236ac9e8a641e4c71), "Bwb","Stars & Stripes (Bwb) (MPU4) (set 10)" ) -GAME_CUSTOM( 199?, m4starst__j, m4starst, "sr_sjs__.5_0", 0x0000, 0x040000, CRC(89e405e4) SHA1(5aa9053e08c27570731f65502c7fb31f0ea0a678), "Bwb","Stars & Stripes (Bwb) (MPU4) (set 11)" ) +GAME_CUSTOM( 199?, m4starst, 0, "sr_20__d.3_0", 0x0000, 0x040000, CRC(98f6619b) SHA1(fc0a568e6695c9ad0fda7bc6703c752af26a7777), "BWB","Stars & Stripes (BWB) (MPU4) (set 1)" ) +GAME_CUSTOM( 199?, m4starst__a, m4starst, "sr_20_bd.3_0", 0x0000, 0x040000, CRC(ff8209de) SHA1(41a4c20c89b3a04612ad6298276472b888915c89), "BWB","Stars & Stripes (BWB) (MPU4) (set 2)" ) +GAME_CUSTOM( 199?, m4starst__b, m4starst, "sr_20_kd.3_0", 0x0000, 0x040000, CRC(4c9a53d5) SHA1(43ebf6c06db58de9c3934e2dbba0d8126f3e2dda), "BWB","Stars & Stripes (BWB) (MPU4) (set 3)" ) +GAME_CUSTOM( 199?, m4starst__c, m4starst, "sr_20a_d.3_0", 0x0000, 0x040000, CRC(e9eebb4c) SHA1(60d8010140d9debe8f12d7f810de223d9abd02a4), "BWB","Stars & Stripes (BWB) (MPU4) (set 4)" ) +GAME_CUSTOM( 199?, m4starst__d, m4starst, "sr_20s_d.3_0", 0x0000, 0x040000, CRC(725b50e6) SHA1(3efde346022e37b09df08b8188ac76dcdfac8a4e), "BWB","Stars & Stripes (BWB) (MPU4) (set 5)" ) +GAME_CUSTOM( 199?, m4starst__e, m4starst, "sr_sj___.5_0", 0x0000, 0x040000, CRC(7964bd86) SHA1(7078de5a61b52dedb776993643f7edd8a2c863c3), "BWB","Stars & Stripes (BWB) (MPU4) (set 6)" ) +GAME_CUSTOM( 199?, m4starst__f, m4starst, "sr_sj_b_.5_0", 0x0000, 0x040000, CRC(4ee1f95b) SHA1(1e3d52afd19a9489608d5446ef2118561c6411b0), "BWB","Stars & Stripes (BWB) (MPU4) (set 7)" ) +GAME_CUSTOM( 199?, m4starst__g, m4starst, "sr_sj_d_.5_0", 0x0000, 0x040000, CRC(b4d78711) SHA1(c864c944b3fa74aa1fed22afe656a37413b024ce), "BWB","Stars & Stripes (BWB) (MPU4) (set 8)" ) +GAME_CUSTOM( 199?, m4starst__h, m4starst, "sr_sj_k_.5_0", 0x0000, 0x040000, CRC(c7681e28) SHA1(a8c1c75df33c85301257147c97d6af8808dad0d2), "BWB","Stars & Stripes (BWB) (MPU4) (set 9)" ) +GAME_CUSTOM( 199?, m4starst__i, m4starst, "sr_sja__.5_0", 0x0000, 0x040000, CRC(aa86c4f2) SHA1(e90fd91f1d14b89714e3fb8236ac9e8a641e4c71), "BWB","Stars & Stripes (BWB) (MPU4) (set 10)" ) +GAME_CUSTOM( 199?, m4starst__j, m4starst, "sr_sjs__.5_0", 0x0000, 0x040000, CRC(89e405e4) SHA1(5aa9053e08c27570731f65502c7fb31f0ea0a678), "BWB","Stars & Stripes (BWB) (MPU4) (set 11)" ) /***************************************************************************************************************************************************************************** @@ -1360,11 +1414,11 @@ static const uint32_t m4supleg_keys[2] = { 0x11, 0x310926 }; ROM_END \ GAME(year, setname, parent, bwboki_chr_cheat, mpu4_impcoin, mpu4bwb_machines_state, init_m4default_big ,ROT0,company,title,GAME_FLAGS ) -GAME_CUSTOM( 199?, m4supleg, 0, "sl_sj.hex", 0x0000, 0x040000, CRC(254835f7) SHA1(2fafaa3da747edd27d393ad106008e898e465283), "Bwb","Super League (Bwb) (MPU4) (set 1)" ) -GAME_CUSTOM( 199?, m4supleg__a, m4supleg, "sl_sjs.hex", 0x0000, 0x040000, CRC(98942cd3) SHA1(858fde0a350159d089c6a0e0cc2e2eed6ab2092c), "Bwb","Super League (Bwb) (MPU4) (set 2)" ) -GAME_CUSTOM( 199?, m4supleg__b, m4supleg, "sl_vc.hex", 0x0000, 0x040000, CRC(1940d117) SHA1(ae7338483ac39e9e1973dde5eb837443512630dd), "Bwb","Super League (Bwb) (MPU4) (set 3)" ) -GAME_CUSTOM( 199?, m4supleg__c, m4supleg, "sl_vcd.hex", 0x0000, 0x040000, CRC(7aab16d1) SHA1(6da4e0d9883a48937d00bfc5929b3557de51f60e), "Bwb","Super League (Bwb) (MPU4) (set 4)" ) -GAME_CUSTOM( 199?, m4supleg__d, m4supleg, "sls.hex", 0x0000, 0x040000, CRC(5ad6dbb9) SHA1(ff6f9dcf14df22c7bb2b949fcd5c70f31d4c1928), "Bwb","Super League (Bwb) (MPU4) (set 5)" ) +GAME_CUSTOM( 199?, m4supleg, 0, "sl_sj.hex", 0x0000, 0x040000, CRC(254835f7) SHA1(2fafaa3da747edd27d393ad106008e898e465283), "BWB","Super League (BWB) (MPU4) (set 1)" ) +GAME_CUSTOM( 199?, m4supleg__a, m4supleg, "sl_sjs.hex", 0x0000, 0x040000, CRC(98942cd3) SHA1(858fde0a350159d089c6a0e0cc2e2eed6ab2092c), "BWB","Super League (BWB) (MPU4) (set 2)" ) +GAME_CUSTOM( 199?, m4supleg__b, m4supleg, "sl_vc.hex", 0x0000, 0x040000, CRC(1940d117) SHA1(ae7338483ac39e9e1973dde5eb837443512630dd), "BWB","Super League (BWB) (MPU4) (set 3)" ) +GAME_CUSTOM( 199?, m4supleg__c, m4supleg, "sl_vcd.hex", 0x0000, 0x040000, CRC(7aab16d1) SHA1(6da4e0d9883a48937d00bfc5929b3557de51f60e), "BWB","Super League (BWB) (MPU4) (set 4)" ) +GAME_CUSTOM( 199?, m4supleg__d, m4supleg, "sls.hex", 0x0000, 0x040000, CRC(5ad6dbb9) SHA1(ff6f9dcf14df22c7bb2b949fcd5c70f31d4c1928), "BWB","Super League (BWB) (MPU4) (set 5)" ) #define M4SUPLEGW_EXTRA_ROMS \ ROM_REGION( 0x200000, "msm6376", 0 ) \ @@ -1381,7 +1435,7 @@ GAME_CUSTOM( 199?, m4supleg__d, m4supleg, "sls.hex", 0x0000, 0x040000, ROM_END \ GAME(year, setname, parent, bwboki_chr_cheat, mpu4_impcoin, mpu4bwb_machines_state, init_m4default_big ,ROT0,company,title,GAME_FLAGS ) -GAME_CUSTOM( 199?, m4suplegw, m4supleg, "s_leag._pound5", 0x0000, 0x040000, CRC(4c6bd78e) SHA1(f67793a2a16adacc8d92b57050f02cffa50a1283), "Bwb","Super League (Whitbread / Bwb) (MPU4)" ) //Whitbread? +GAME_CUSTOM( 199?, m4suplegw, m4supleg, "s_leag._pound5", 0x0000, 0x040000, CRC(4c6bd78e) SHA1(f67793a2a16adacc8d92b57050f02cffa50a1283), "BWB","Super League (Whitbread / Bwb) (MPU4)" ) //Whitbread? /***************************************************************************************************************************************************************************** @@ -1406,21 +1460,21 @@ static const uint32_t m4supscr_keys[2] = { 0x11, 0x101231 }; ROM_END \ GAME(year, setname, parent, bwboki_chr_cheat, mpu4_impcoin, mpu4bwb_machines_state, init_m4default_big ,ROT0,company,title,GAME_FLAGS ) -GAME_CUSTOM( 199?, m4supscr, 0, "multistakesoccer.bin", 0x0000, 0x040000, CRC(ce27b6a7) SHA1(f9038336137b0642da4d1520b5d71a047d8fbe12), "Bwb","Super Soccer (Bwb) (MPU4) (set 1)" ) -GAME_CUSTOM( 199?, m4supscr__a, m4supscr, "sm_78___.6_0", 0x0000, 0x040000, CRC(e7022c44) SHA1(da3a5b9954f7e50dce73aeb9c46bd4631c8350d5), "Bwb","Super Soccer (Bwb) (MPU4) (set 2)" ) -GAME_CUSTOM( 199?, m4supscr__b, m4supscr, "sm_78_d_.6_0", 0x0000, 0x040000, CRC(4dbe6a87) SHA1(fe2ce1fca7105afbf459ee6558744f8fee417169), "Bwb","Super Soccer (Bwb) (MPU4) (set 3)" ) -GAME_CUSTOM( 199?, m4supscr__c, m4supscr, "sm_80___.6_0", 0x0000, 0x040000, CRC(7e9831ec) SHA1(d0e645ea1f6d34c507103550c248200313d033ef), "Bwb","Super Soccer (Bwb) (MPU4) (set 4)" ) -GAME_CUSTOM( 199?, m4supscr__d, m4supscr, "sm_80_d_.6_0", 0x0000, 0x040000, CRC(d424772f) SHA1(938eb7a35e59db704b0737d309b7989b35ed43e0), "Bwb","Super Soccer (Bwb) (MPU4) (set 5)" ) -GAME_CUSTOM( 199?, m4supscr__e, m4supscr, "sm_82___.6_0", 0x0000, 0x040000, CRC(019b4d42) SHA1(b27894f99dc2945fccb0de66f34eacc5b02a3463), "Bwb","Super Soccer (Bwb) (MPU4) (set 6)" ) -GAME_CUSTOM( 199?, m4supscr__f, m4supscr, "sm_82_d_.6_0", 0x0000, 0x040000, CRC(ab270b81) SHA1(6af522e78b9b263c96cb350cbc8585be206dcd0a), "Bwb","Super Soccer (Bwb) (MPU4) (set 7)" ) -GAME_CUSTOM( 199?, m4supscr__g, m4supscr, "sm_84___.6_0", 0x0000, 0x040000, CRC(809ec8b0) SHA1(965edf407a1fd7dfda2817b884ef65b3d57d51e5), "Bwb","Super Soccer (Bwb) (MPU4) (set 8)" ) -GAME_CUSTOM( 199?, m4supscr__h, m4supscr, "sm_84_d_.6_0", 0x0000, 0x040000, CRC(2a228e73) SHA1(04c8d17b2f2800dac9aca81e926e6e48eb02c5ac), "Bwb","Super Soccer (Bwb) (MPU4) (set 9)" ) -GAME_CUSTOM( 199?, m4supscr__i, m4supscr, "sm_86___.6_0", 0x0000, 0x040000, CRC(ff9db41e) SHA1(5996438e801534ebf5d9755b340fada67cadc942), "Bwb","Super Soccer (Bwb) (MPU4) (set 10)" ) -GAME_CUSTOM( 199?, m4supscr__j, m4supscr, "sm_86_d_.6_0", 0x0000, 0x040000, CRC(5521f2dd) SHA1(add1b70a6cddc4e176697660aeff331535d92898), "Bwb","Super Soccer (Bwb) (MPU4) (set 11)" ) -GAME_CUSTOM( 199?, m4supscr__k, m4supscr, "sm_88___.6_0", 0x0000, 0x040000, CRC(59e4c515) SHA1(5a76962dc6530d326bfe6ef6498c8f2ad481d6f1), "Bwb","Super Soccer (Bwb) (MPU4) (set 12)" ) -GAME_CUSTOM( 199?, m4supscr__l, m4supscr, "sm_88_d_.6_0", 0x0000, 0x040000, CRC(f35883d6) SHA1(1948e06e302cdb01fbd32d711374957e9e6bd64a), "Bwb","Super Soccer (Bwb) (MPU4) (set 13)" ) -GAME_CUSTOM( 199?, m4supscr__m, m4supscr, "sm_90___.6_0", 0x0000, 0x040000, CRC(cdc7c594) SHA1(acb829257472bc4420c141932b6f4c708ea04f1b), "Bwb","Super Soccer (Bwb) (MPU4) (set 14)" ) -GAME_CUSTOM( 199?, m4supscr__n, m4supscr, "sm_90_d_.6_0", 0x0000, 0x040000, CRC(677b8357) SHA1(4ec54f8b7d28c0459152309a58bd5c0db1a2f036), "Bwb","Super Soccer (Bwb) (MPU4) (set 15)" ) +GAME_CUSTOM( 199?, m4supscr, 0, "multistakesoccer.bin", 0x0000, 0x040000, CRC(ce27b6a7) SHA1(f9038336137b0642da4d1520b5d71a047d8fbe12), "BWB","Super Soccer (BWB) (MPU4) (set 1)" ) +GAME_CUSTOM( 199?, m4supscr__a, m4supscr, "sm_78___.6_0", 0x0000, 0x040000, CRC(e7022c44) SHA1(da3a5b9954f7e50dce73aeb9c46bd4631c8350d5), "BWB","Super Soccer (BWB) (MPU4) (set 2)" ) +GAME_CUSTOM( 199?, m4supscr__b, m4supscr, "sm_78_d_.6_0", 0x0000, 0x040000, CRC(4dbe6a87) SHA1(fe2ce1fca7105afbf459ee6558744f8fee417169), "BWB","Super Soccer (BWB) (MPU4) (set 3)" ) +GAME_CUSTOM( 199?, m4supscr__c, m4supscr, "sm_80___.6_0", 0x0000, 0x040000, CRC(7e9831ec) SHA1(d0e645ea1f6d34c507103550c248200313d033ef), "BWB","Super Soccer (BWB) (MPU4) (set 4)" ) +GAME_CUSTOM( 199?, m4supscr__d, m4supscr, "sm_80_d_.6_0", 0x0000, 0x040000, CRC(d424772f) SHA1(938eb7a35e59db704b0737d309b7989b35ed43e0), "BWB","Super Soccer (BWB) (MPU4) (set 5)" ) +GAME_CUSTOM( 199?, m4supscr__e, m4supscr, "sm_82___.6_0", 0x0000, 0x040000, CRC(019b4d42) SHA1(b27894f99dc2945fccb0de66f34eacc5b02a3463), "BWB","Super Soccer (BWB) (MPU4) (set 6)" ) +GAME_CUSTOM( 199?, m4supscr__f, m4supscr, "sm_82_d_.6_0", 0x0000, 0x040000, CRC(ab270b81) SHA1(6af522e78b9b263c96cb350cbc8585be206dcd0a), "BWB","Super Soccer (BWB) (MPU4) (set 7)" ) +GAME_CUSTOM( 199?, m4supscr__g, m4supscr, "sm_84___.6_0", 0x0000, 0x040000, CRC(809ec8b0) SHA1(965edf407a1fd7dfda2817b884ef65b3d57d51e5), "BWB","Super Soccer (BWB) (MPU4) (set 8)" ) +GAME_CUSTOM( 199?, m4supscr__h, m4supscr, "sm_84_d_.6_0", 0x0000, 0x040000, CRC(2a228e73) SHA1(04c8d17b2f2800dac9aca81e926e6e48eb02c5ac), "BWB","Super Soccer (BWB) (MPU4) (set 9)" ) +GAME_CUSTOM( 199?, m4supscr__i, m4supscr, "sm_86___.6_0", 0x0000, 0x040000, CRC(ff9db41e) SHA1(5996438e801534ebf5d9755b340fada67cadc942), "BWB","Super Soccer (BWB) (MPU4) (set 10)" ) +GAME_CUSTOM( 199?, m4supscr__j, m4supscr, "sm_86_d_.6_0", 0x0000, 0x040000, CRC(5521f2dd) SHA1(add1b70a6cddc4e176697660aeff331535d92898), "BWB","Super Soccer (BWB) (MPU4) (set 11)" ) +GAME_CUSTOM( 199?, m4supscr__k, m4supscr, "sm_88___.6_0", 0x0000, 0x040000, CRC(59e4c515) SHA1(5a76962dc6530d326bfe6ef6498c8f2ad481d6f1), "BWB","Super Soccer (BWB) (MPU4) (set 12)" ) +GAME_CUSTOM( 199?, m4supscr__l, m4supscr, "sm_88_d_.6_0", 0x0000, 0x040000, CRC(f35883d6) SHA1(1948e06e302cdb01fbd32d711374957e9e6bd64a), "BWB","Super Soccer (BWB) (MPU4) (set 13)" ) +GAME_CUSTOM( 199?, m4supscr__m, m4supscr, "sm_90___.6_0", 0x0000, 0x040000, CRC(cdc7c594) SHA1(acb829257472bc4420c141932b6f4c708ea04f1b), "BWB","Super Soccer (BWB) (MPU4) (set 14)" ) +GAME_CUSTOM( 199?, m4supscr__n, m4supscr, "sm_90_d_.6_0", 0x0000, 0x040000, CRC(677b8357) SHA1(4ec54f8b7d28c0459152309a58bd5c0db1a2f036), "BWB","Super Soccer (BWB) (MPU4) (set 15)" ) /***************************************************************************************************************************************************************************** @@ -1445,10 +1499,10 @@ static const uint32_t m4sure_keys[2] = {0x10, 0x281215}; ROM_END \ GAME(year, setname, parent, bwboki_chr_cheat, mpu4_impcoin, mpu4bwb_machines_state, init_m4default ,ROT0,company,title,GAME_FLAGS ) -GAME_CUSTOM( 199?, m4sure, 0, "su_xf___.3_1", 0x0000, 0x010000, CRC(f85dae5c) SHA1(4c761c355fb6651f1e0cb041342f8a2ff510dfd2), "Bwb","Sure Thing (Bwb) (MPU4) (set 1)" ) -GAME_CUSTOM( 199?, m4sure__a, m4sure, "su_xf_b_.3_1", 0x0000, 0x010000, CRC(9a760e0f) SHA1(fdacdae0e2322daa004b2385616dd34626814d42), "Bwb","Sure Thing (Bwb) (MPU4) (set 2)" ) -GAME_CUSTOM( 199?, m4sure__b, m4sure, "su_xf_d_.3_1", 0x0000, 0x010000, CRC(5c4a5669) SHA1(55e1e853fdfdbb43e7b61b59ab642fb013a0db0e), "Bwb","Sure Thing (Bwb) (MPU4) (set 3)" ) -GAME_CUSTOM( 199?, m4sure__c, m4sure, "suixf___.3_1", 0x0000, 0x010000, CRC(cae80b60) SHA1(23545aaf1cc3a0c8868beafb56eccedbbb6099de), "Bwb","Sure Thing (Bwb) (MPU4) (set 4)" ) +GAME_CUSTOM( 199?, m4sure, 0, "su_xf___.3_1", 0x0000, 0x010000, CRC(f85dae5c) SHA1(4c761c355fb6651f1e0cb041342f8a2ff510dfd2), "BWB","Sure Thing (BWB) (MPU4) (set 1)" ) +GAME_CUSTOM( 199?, m4sure__a, m4sure, "su_xf_b_.3_1", 0x0000, 0x010000, CRC(9a760e0f) SHA1(fdacdae0e2322daa004b2385616dd34626814d42), "BWB","Sure Thing (BWB) (MPU4) (set 2)" ) +GAME_CUSTOM( 199?, m4sure__b, m4sure, "su_xf_d_.3_1", 0x0000, 0x010000, CRC(5c4a5669) SHA1(55e1e853fdfdbb43e7b61b59ab642fb013a0db0e), "BWB","Sure Thing (BWB) (MPU4) (set 3)" ) +GAME_CUSTOM( 199?, m4sure__c, m4sure, "suixf___.3_1", 0x0000, 0x010000, CRC(cae80b60) SHA1(23545aaf1cc3a0c8868beafb56eccedbbb6099de), "BWB","Sure Thing (BWB) (MPU4) (set 4)" ) /***************************************************************************************************************************************************************************** @@ -1474,19 +1528,19 @@ static const uint32_t m4trex_keys[2] = {0x10, 0x112231}; ROM_END \ GAME(year, setname, parent, bwboki_chr_cheat, mpu4_impcoin, mpu4bwb_machines_state, init_m4default ,ROT0,company,title,GAME_FLAGS ) -GAME_CUSTOM( 199?, m4trex, 0, "tr_20a__.2_1", 0x0000, 0x010000, CRC(21150b8e) SHA1(1531bc6fdb8b787fed6f4f98c6463313c55efc3c), "Bwb","T-Rex (Bwb) (MPU4) (set 1)" ) -GAME_CUSTOM( 199?, m4trex__a, m4trex, "tr_20a_p.2_1", 0x0000, 0x010000, CRC(ec1b35bc) SHA1(944959c6d1f8e9b0bb33c659b7c515cb7585fed0), "Bwb","T-Rex (Bwb) (MPU4) (set 2)" ) -GAME_CUSTOM( 199?, m4trex__b, m4trex, "tr_20ab_.2_1", 0x0000, 0x010000, CRC(f4190bbf) SHA1(45c20c5e56f0bc39e3af5817eb6d705caef14b40), "Bwb","T-Rex (Bwb) (MPU4) (set 3)" ) -GAME_CUSTOM( 199?, m4trex__c, m4trex, "tr_20bg_.2_1", 0x0000, 0x010000, CRC(14d8d80c) SHA1(6db190550b18401a067eeb26890af39612fc3012), "Bwb","T-Rex (Bwb) (MPU4) (set 4)" ) -GAME_CUSTOM( 199?, m4trex__d, m4trex, "tr_20bt_.2_1", 0x0000, 0x010000, CRC(3ad19bf3) SHA1(4808f8bbb963be30eace75228d4d1decde3282b0), "Bwb","T-Rex (Bwb) (MPU4) (set 5)" ) -GAME_CUSTOM( 199?, m4trex__e, m4trex, "tr_20s__.2_1", 0x0000, 0x010000, CRC(2e9460bd) SHA1(8e2ac58cb1686aadad38356a4d47e9502ddbaa52), "Bwb","T-Rex (Bwb) (MPU4) (set 6)" ) -GAME_CUSTOM( 199?, m4trex__f, m4trex, "tr_20s_p.2_1", 0x0000, 0x010000, CRC(e39a5e8f) SHA1(d1d507040fefa959d71856395639778e898272aa), "Bwb","T-Rex (Bwb) (MPU4) (set 7)" ) -GAME_CUSTOM( 199?, m4trex__g, m4trex, "tr_20sb_.2_1", 0x0000, 0x010000, CRC(fb98608c) SHA1(48b4fbdc289552131b621c870d7af082b6d8916e), "Bwb","T-Rex (Bwb) (MPU4) (set 8)" ) -GAME_CUSTOM( 199?, m4trex__h, m4trex, "tr_20sbp.2_1", 0x0000, 0x010000, CRC(36965ebe) SHA1(f2adce7cc97b30b0bf67fd5698b867603973e87a), "Bwb","T-Rex (Bwb) (MPU4) (set 9)" ) -GAME_CUSTOM( 199?, m4trex__i, m4trex, "tr_20sd_.2_1", 0x0000, 0x010000, CRC(868ea921) SHA1(3055816747b4773ec67669403a81420fabbe327e), "Bwb","T-Rex (Bwb) (MPU4) (set 10)" ) -GAME_CUSTOM( 199?, m4trex__j, m4trex, "tr_20sdp.2_1", 0x0000, 0x010000, CRC(4b809713) SHA1(d70581ff669d19cf5a91b1546f5c02f27aeda2e4), "Bwb","T-Rex (Bwb) (MPU4) (set 11)" ) -GAME_CUSTOM( 199?, m4trex__k, m4trex, "tr_20sk_.2_1", 0x0000, 0x010000, CRC(5382a910) SHA1(c8b2811081ec31fecd1b435e775d29e2e6406111), "Bwb","T-Rex (Bwb) (MPU4) (set 12)" ) -GAME_CUSTOM( 199?, m4trex__l, m4trex, "tr_20skp.2_1", 0x0000, 0x010000, CRC(9e8c9722) SHA1(7aee25966e6d2107f8a8f89acf6af62a73ff05c9), "Bwb","T-Rex (Bwb) (MPU4) (set 13)" ) +GAME_CUSTOM( 199?, m4trex, 0, "tr_20a__.2_1", 0x0000, 0x010000, CRC(21150b8e) SHA1(1531bc6fdb8b787fed6f4f98c6463313c55efc3c), "BWB","T-Rex (BWB) (MPU4) (set 1)" ) +GAME_CUSTOM( 199?, m4trex__a, m4trex, "tr_20a_p.2_1", 0x0000, 0x010000, CRC(ec1b35bc) SHA1(944959c6d1f8e9b0bb33c659b7c515cb7585fed0), "BWB","T-Rex (BWB) (MPU4) (set 2)" ) +GAME_CUSTOM( 199?, m4trex__b, m4trex, "tr_20ab_.2_1", 0x0000, 0x010000, CRC(f4190bbf) SHA1(45c20c5e56f0bc39e3af5817eb6d705caef14b40), "BWB","T-Rex (BWB) (MPU4) (set 3)" ) +GAME_CUSTOM( 199?, m4trex__c, m4trex, "tr_20bg_.2_1", 0x0000, 0x010000, CRC(14d8d80c) SHA1(6db190550b18401a067eeb26890af39612fc3012), "BWB","T-Rex (BWB) (MPU4) (set 4)" ) +GAME_CUSTOM( 199?, m4trex__d, m4trex, "tr_20bt_.2_1", 0x0000, 0x010000, CRC(3ad19bf3) SHA1(4808f8bbb963be30eace75228d4d1decde3282b0), "BWB","T-Rex (BWB) (MPU4) (set 5)" ) +GAME_CUSTOM( 199?, m4trex__e, m4trex, "tr_20s__.2_1", 0x0000, 0x010000, CRC(2e9460bd) SHA1(8e2ac58cb1686aadad38356a4d47e9502ddbaa52), "BWB","T-Rex (BWB) (MPU4) (set 6)" ) +GAME_CUSTOM( 199?, m4trex__f, m4trex, "tr_20s_p.2_1", 0x0000, 0x010000, CRC(e39a5e8f) SHA1(d1d507040fefa959d71856395639778e898272aa), "BWB","T-Rex (BWB) (MPU4) (set 7)" ) +GAME_CUSTOM( 199?, m4trex__g, m4trex, "tr_20sb_.2_1", 0x0000, 0x010000, CRC(fb98608c) SHA1(48b4fbdc289552131b621c870d7af082b6d8916e), "BWB","T-Rex (BWB) (MPU4) (set 8)" ) +GAME_CUSTOM( 199?, m4trex__h, m4trex, "tr_20sbp.2_1", 0x0000, 0x010000, CRC(36965ebe) SHA1(f2adce7cc97b30b0bf67fd5698b867603973e87a), "BWB","T-Rex (BWB) (MPU4) (set 9)" ) +GAME_CUSTOM( 199?, m4trex__i, m4trex, "tr_20sd_.2_1", 0x0000, 0x010000, CRC(868ea921) SHA1(3055816747b4773ec67669403a81420fabbe327e), "BWB","T-Rex (BWB) (MPU4) (set 10)" ) +GAME_CUSTOM( 199?, m4trex__j, m4trex, "tr_20sdp.2_1", 0x0000, 0x010000, CRC(4b809713) SHA1(d70581ff669d19cf5a91b1546f5c02f27aeda2e4), "BWB","T-Rex (BWB) (MPU4) (set 11)" ) +GAME_CUSTOM( 199?, m4trex__k, m4trex, "tr_20sk_.2_1", 0x0000, 0x010000, CRC(5382a910) SHA1(c8b2811081ec31fecd1b435e775d29e2e6406111), "BWB","T-Rex (BWB) (MPU4) (set 12)" ) +GAME_CUSTOM( 199?, m4trex__l, m4trex, "tr_20skp.2_1", 0x0000, 0x010000, CRC(9e8c9722) SHA1(7aee25966e6d2107f8a8f89acf6af62a73ff05c9), "BWB","T-Rex (BWB) (MPU4) (set 13)" ) /***************************************************************************************************************************************************************************** @@ -1512,17 +1566,17 @@ static const uint32_t m4tutbwb_keys[2] = { 0x01, 0x163428 }; // these were in with the regular Barcrest / Bwb Tutti Fruity sets, but this looks like something different, maybe a Bwn original with the same name? // it has a 0x3f fill near the vectors etc. which is typically associated with Bwb originals. -GAME_CUSTOM( 199?, m4tutbwb, 0, "tu_05___.1a3", 0x0000, 0x010000, CRC(97acc82d) SHA1(be53e60cb8a33b91a7f5556715ab4befe7170dd2), "Bwb","Tutti Fruity (Bwb) (MPU4) (set 1)" ) -GAME_CUSTOM( 199?, m4tutbwb_a, m4tutbwb, "tu_05_d_.1a3", 0x0000, 0x010000, CRC(33bb3018) SHA1(2c2f49c31919682ac03e61a665ce15d835e22467), "Bwb","Tutti Fruity (Bwb) (MPU4) (set 2)" ) -GAME_CUSTOM( 199?, m4tutbwb_b, m4tutbwb, "tu_10___.1a3", 0x0000, 0x010000, CRC(7878827f) SHA1(ac692ae50e63e632d45e7240c2520df83d2baaf5), "Bwb","Tutti Fruity (Bwb) (MPU4) (set 3)" ) -GAME_CUSTOM( 199?, m4tutbwb_c, m4tutbwb, "tu_20___.1a3", 0x0000, 0x010000, CRC(cada1c42) SHA1(6a4048da89a0bffeebfd21549c2d9812cc275bd5), "Bwb","Tutti Fruity (Bwb) (MPU4) (set 4)" ) -GAME_CUSTOM( 199?, m4tutbwb_d, m4tutbwb, "tu_20_b_.1a3", 0x0000, 0x010000, CRC(a8f1bc11) SHA1(03596171540e6490133f374cca69f4fd0359952e), "Bwb","Tutti Fruity (Bwb) (MPU4) (set 5)" ) -GAME_CUSTOM( 199?, m4tutbwb_e, m4tutbwb, "tu_20_d_.1a3", 0x0000, 0x010000, CRC(6ecde477) SHA1(694296eb226c59069800d6936c9dee2623105db0), "Bwb","Tutti Fruity (Bwb) (MPU4) (set 6)" ) -GAME_CUSTOM( 199?, m4tutbwb_f, m4tutbwb, "tu_20_k_.1a3", 0x0000, 0x010000, CRC(0ce64424) SHA1(7415c9de9982aa7f15f71ef791cbd8ad5a9331d3), "Bwb","Tutti Fruity (Bwb) (MPU4) (set 7)" ) -GAME_CUSTOM( 199?, m4tutbwb_g, m4tutbwb, "tu_20bg_.1a3", 0x0000, 0x010000, CRC(31a6196d) SHA1(1113737dd3b209afda14ec273d923e2057ea7d99), "Bwb","Tutti Fruity (Bwb) (MPU4) (set 8)" ) -GAME_CUSTOM( 199?, m4tutbwb_h, m4tutbwb, "tuf20__1.0", 0x0000, 0x010000, CRC(ddadbcb6) SHA1(2d2934ec73d979de45d0998f8975361d33358dd3), "Bwb","Tutti Fruity (Bwb) (MPU4) (set 9)" ) -GAME_CUSTOM( 199?, m4tutbwb_i, m4tutbwb, "tuf20ad1.0", 0x0000, 0x010000, CRC(5a74ead3) SHA1(3216c8d0c67aaeb18f791a6e1f3f6e30145d6beb), "Bwb","Tutti Fruity (Bwb) (MPU4) (set 10)" ) -GAME_CUSTOM( 199?, m4tutbwb_j, m4tutbwb, "tui05___.1a3", 0x0000, 0x010000, CRC(42e3d400) SHA1(4cf914141dfc1f88704403b467176da77369da06), "Bwb","Tutti Fruity (Bwb) (MPU4) (set 11)" ) +GAME_CUSTOM( 199?, m4tutbwb, 0, "tu_05___.1a3", 0x0000, 0x010000, CRC(97acc82d) SHA1(be53e60cb8a33b91a7f5556715ab4befe7170dd2), "BWB","Tutti Fruity (BWB) (MPU4) (set 1)" ) +GAME_CUSTOM( 199?, m4tutbwb_a, m4tutbwb, "tu_05_d_.1a3", 0x0000, 0x010000, CRC(33bb3018) SHA1(2c2f49c31919682ac03e61a665ce15d835e22467), "BWB","Tutti Fruity (BWB) (MPU4) (set 2)" ) +GAME_CUSTOM( 199?, m4tutbwb_b, m4tutbwb, "tu_10___.1a3", 0x0000, 0x010000, CRC(7878827f) SHA1(ac692ae50e63e632d45e7240c2520df83d2baaf5), "BWB","Tutti Fruity (BWB) (MPU4) (set 3)" ) +GAME_CUSTOM( 199?, m4tutbwb_c, m4tutbwb, "tu_20___.1a3", 0x0000, 0x010000, CRC(cada1c42) SHA1(6a4048da89a0bffeebfd21549c2d9812cc275bd5), "BWB","Tutti Fruity (BWB) (MPU4) (set 4)" ) +GAME_CUSTOM( 199?, m4tutbwb_d, m4tutbwb, "tu_20_b_.1a3", 0x0000, 0x010000, CRC(a8f1bc11) SHA1(03596171540e6490133f374cca69f4fd0359952e), "BWB","Tutti Fruity (BWB) (MPU4) (set 5)" ) +GAME_CUSTOM( 199?, m4tutbwb_e, m4tutbwb, "tu_20_d_.1a3", 0x0000, 0x010000, CRC(6ecde477) SHA1(694296eb226c59069800d6936c9dee2623105db0), "BWB","Tutti Fruity (BWB) (MPU4) (set 6)" ) +GAME_CUSTOM( 199?, m4tutbwb_f, m4tutbwb, "tu_20_k_.1a3", 0x0000, 0x010000, CRC(0ce64424) SHA1(7415c9de9982aa7f15f71ef791cbd8ad5a9331d3), "BWB","Tutti Fruity (BWB) (MPU4) (set 7)" ) +GAME_CUSTOM( 199?, m4tutbwb_g, m4tutbwb, "tu_20bg_.1a3", 0x0000, 0x010000, CRC(31a6196d) SHA1(1113737dd3b209afda14ec273d923e2057ea7d99), "BWB","Tutti Fruity (BWB) (MPU4) (set 8)" ) +GAME_CUSTOM( 199?, m4tutbwb_h, m4tutbwb, "tuf20__1.0", 0x0000, 0x010000, CRC(ddadbcb6) SHA1(2d2934ec73d979de45d0998f8975361d33358dd3), "BWB","Tutti Fruity (BWB) (MPU4) (set 9)" ) +GAME_CUSTOM( 199?, m4tutbwb_i, m4tutbwb, "tuf20ad1.0", 0x0000, 0x010000, CRC(5a74ead3) SHA1(3216c8d0c67aaeb18f791a6e1f3f6e30145d6beb), "BWB","Tutti Fruity (BWB) (MPU4) (set 10)" ) +GAME_CUSTOM( 199?, m4tutbwb_j, m4tutbwb, "tui05___.1a3", 0x0000, 0x010000, CRC(42e3d400) SHA1(4cf914141dfc1f88704403b467176da77369da06), "BWB","Tutti Fruity (BWB) (MPU4) (set 11)" ) /***************************************************************************************************************************************************************************** @@ -1550,14 +1604,14 @@ static const uint32_t m4volcan_keys[2] = { 0x11, 0x3f0d26 }; ROM_END \ GAME(year, setname, parent, bwboki_chr_cheat, mpu4_impcoin, mpu4bwb_machines_state, init_m4default_big ,ROT0,company,title,GAME_FLAGS ) -GAME_CUSTOM( 199?, m4volcan, 0, "vo_sj___.5_0", 0x0000, 0x040000, CRC(78096ebf) SHA1(96915bc2eca00fbd82fab8b3f62e697da118acdd), "Bwb","Volcano (Bwb) (MPU4) (set 1)" ) -GAME_CUSTOM( 199?, m4volcan__a, m4volcan, "vo_sj_d_.5_0", 0x0000, 0x040000, CRC(87e0347d) SHA1(be5d5b90739fa8ac10f6504290aa58fcf147f323), "Bwb","Volcano (Bwb) (MPU4) (set 2)" ) -GAME_CUSTOM( 199?, m4volcan__b, m4volcan, "vo_sj_k_.5_0", 0x0000, 0x040000, CRC(8604d102) SHA1(34c7df0257ba02ace4a74ffd5b0eed11eea0c333), "Bwb","Volcano (Bwb) (MPU4) (set 3)" ) -GAME_CUSTOM( 199?, m4volcan__c, m4volcan, "vo_sja__.5_0", 0x0000, 0x040000, CRC(d73bade2) SHA1(7e02493ec0710f109ae45e523ef3d7d275aaefab), "Bwb","Volcano (Bwb) (MPU4) (set 4)" ) -GAME_CUSTOM( 199?, m4volcan__d, m4volcan, "vo_sjs__.5_0", 0x0000, 0x040000, CRC(51eff796) SHA1(d0efb1eb4be176906726a438fcffb50cf5ddd217), "Bwb","Volcano (Bwb) (MPU4) (set 5)" ) -GAME_CUSTOM( 199?, m4volcan__e, m4volcan, "vo_vc___.2_0", 0x0000, 0x040000, CRC(24a9e5d6) SHA1(dd4223c3b5c024eb9d56bb45426e327b49f78dde), "Bwb","Volcano (Bwb) (MPU4) (set 6)" ) -GAME_CUSTOM( 199?, m4volcan__f, m4volcan, "vo_vc_d_.2_0", 0x0000, 0x040000, CRC(7f7341b6) SHA1(23d46ca0eed1e942b2a0d33d6ada2434ded5819b), "Bwb","Volcano (Bwb) (MPU4) (set 7)" ) -GAME_CUSTOM( 199?, m4volcan__g, m4volcan, "volcano_bwb_2-0.bin", 0x0000, 0x040000, CRC(20688684) SHA1(fe533341417a3a0b16f485351cb635f4e7d823db), "Bwb","Volcano (Bwb) (MPU4) (set 8)" ) +GAME_CUSTOM( 199?, m4volcan, 0, "vo_sj___.5_0", 0x0000, 0x040000, CRC(78096ebf) SHA1(96915bc2eca00fbd82fab8b3f62e697da118acdd), "BWB","Volcano (BWB) (MPU4) (set 1)" ) +GAME_CUSTOM( 199?, m4volcan__a, m4volcan, "vo_sj_d_.5_0", 0x0000, 0x040000, CRC(87e0347d) SHA1(be5d5b90739fa8ac10f6504290aa58fcf147f323), "BWB","Volcano (BWB) (MPU4) (set 2)" ) +GAME_CUSTOM( 199?, m4volcan__b, m4volcan, "vo_sj_k_.5_0", 0x0000, 0x040000, CRC(8604d102) SHA1(34c7df0257ba02ace4a74ffd5b0eed11eea0c333), "BWB","Volcano (BWB) (MPU4) (set 3)" ) +GAME_CUSTOM( 199?, m4volcan__c, m4volcan, "vo_sja__.5_0", 0x0000, 0x040000, CRC(d73bade2) SHA1(7e02493ec0710f109ae45e523ef3d7d275aaefab), "BWB","Volcano (BWB) (MPU4) (set 4)" ) +GAME_CUSTOM( 199?, m4volcan__d, m4volcan, "vo_sjs__.5_0", 0x0000, 0x040000, CRC(51eff796) SHA1(d0efb1eb4be176906726a438fcffb50cf5ddd217), "BWB","Volcano (BWB) (MPU4) (set 5)" ) +GAME_CUSTOM( 199?, m4volcan__e, m4volcan, "vo_vc___.2_0", 0x0000, 0x040000, CRC(24a9e5d6) SHA1(dd4223c3b5c024eb9d56bb45426e327b49f78dde), "BWB","Volcano (BWB) (MPU4) (set 6)" ) +GAME_CUSTOM( 199?, m4volcan__f, m4volcan, "vo_vc_d_.2_0", 0x0000, 0x040000, CRC(7f7341b6) SHA1(23d46ca0eed1e942b2a0d33d6ada2434ded5819b), "BWB","Volcano (BWB) (MPU4) (set 7)" ) +GAME_CUSTOM( 199?, m4volcan__g, m4volcan, "volcano_bwb_2-0.bin", 0x0000, 0x040000, CRC(20688684) SHA1(fe533341417a3a0b16f485351cb635f4e7d823db), "BWB","Volcano (BWB) (MPU4) (set 8)" ) /***************************************************************************************************************************************************************************** @@ -1585,11 +1639,11 @@ static const uint32_t m4vdexpr_keys[2] = { 0x11, 0x3f0d27 }; ROM_END \ GAME(year, setname, parent, bwboki_chr_cheat, mpu4_impcoin, mpu4bwb_machines_state, init_m4default_big ,ROT0,company,title,GAME_FLAGS ) -GAME_CUSTOM( 199?, m4vdexpr, 0, "vd_sj___.2_0", 0x0000, 0x040000, CRC(03efd2a5) SHA1(4fc3695c24335aef11ba168f660fb519d8c9d473), "Bwb","Voodoo Express (Bwb) (MPU4) (set 1)" ) -GAME_CUSTOM( 199?, m4vdexpr__a, m4vdexpr, "vd_sj_d_.2_0", 0x0000, 0x040000, CRC(5073b98e) SHA1(66b020b8c096e78e1c9694f1cbc139e97314ab48), "Bwb","Voodoo Express (Bwb) (MPU4) (set 2)" ) -GAME_CUSTOM( 199?, m4vdexpr__b, m4vdexpr, "vd_sja__.2_0", 0x0000, 0x040000, CRC(c53dbf48) SHA1(ceee2de3ea8cb511540d90b87bc67bec3309de35), "Bwb","Voodoo Express (Bwb) (MPU4) (set 3)" ) -GAME_CUSTOM( 199?, m4vdexpr__c, m4vdexpr, "vd_sjs__.2_0", 0x0000, 0x040000, CRC(036157b3) SHA1(b575751006c3ee59bf0404fa0e177fee9ef9c5db), "Bwb","Voodoo Express (Bwb) (MPU4) (set 4)" ) -GAME_CUSTOM( 199?, m4vdexpr__d, m4vdexpr, "vd_vc___.1_0", 0x0000, 0x040000, CRC(6326e14a) SHA1(3dbfbb1cfb60dc10c6972aa2fda89c8e3c3107ea), "Bwb","Voodoo Express (Bwb) (MPU4) (set 5)" ) +GAME_CUSTOM( 199?, m4vdexpr, 0, "vd_sj___.2_0", 0x0000, 0x040000, CRC(03efd2a5) SHA1(4fc3695c24335aef11ba168f660fb519d8c9d473), "BWB","Voodoo Express (BWB) (MPU4) (set 1)" ) +GAME_CUSTOM( 199?, m4vdexpr__a, m4vdexpr, "vd_sj_d_.2_0", 0x0000, 0x040000, CRC(5073b98e) SHA1(66b020b8c096e78e1c9694f1cbc139e97314ab48), "BWB","Voodoo Express (BWB) (MPU4) (set 2)" ) +GAME_CUSTOM( 199?, m4vdexpr__b, m4vdexpr, "vd_sja__.2_0", 0x0000, 0x040000, CRC(c53dbf48) SHA1(ceee2de3ea8cb511540d90b87bc67bec3309de35), "BWB","Voodoo Express (BWB) (MPU4) (set 3)" ) +GAME_CUSTOM( 199?, m4vdexpr__c, m4vdexpr, "vd_sjs__.2_0", 0x0000, 0x040000, CRC(036157b3) SHA1(b575751006c3ee59bf0404fa0e177fee9ef9c5db), "BWB","Voodoo Express (BWB) (MPU4) (set 4)" ) +GAME_CUSTOM( 199?, m4vdexpr__d, m4vdexpr, "vd_vc___.1_0", 0x0000, 0x040000, CRC(6326e14a) SHA1(3dbfbb1cfb60dc10c6972aa2fda89c8e3c3107ea), "BWB","Voodoo Express (BWB) (MPU4) (set 5)" ) /***************************************************************************************************************************************************************************** @@ -1614,17 +1668,17 @@ static const uint32_t m4xch_keys[2] = { 0x42, 0x3f0c26 }; ROM_END \ GAME(year, setname, parent, bwboki_chr_cheat, mpu4_impcoin, mpu4bwb_machines_state, init_m4default_big ,ROT0,company,title,GAME_FLAGS ) -GAME_CUSTOM( 199?, m4xch, 0, "ec_25b__.b_0", 0x0000, 0x020000, CRC(cec9e836) SHA1(460ec38566d7608e51b62f1ffebc18a395002ed4), "Bwb","X-change (Bwb) (MPU4) (set 1)" ) -GAME_CUSTOM( 199?, m4xch__a, m4xch, "ec_36bg_.bv0", 0x0000, 0x020000, CRC(c5d1523a) SHA1(813916008d7e7576e4594a6eb79a76c514470f31), "Bwb","X-change (Bwb) (MPU4) (set 2)" ) -GAME_CUSTOM( 199?, m4xch__b, m4xch, "ec_36bgn.bv0", 0x0000, 0x020000, CRC(4be33ee1) SHA1(888009e09c59f30649eac3238e0b70dec258cb3c), "Bwb","X-change (Bwb) (MPU4) (set 3)" ) -GAME_CUSTOM( 199?, m4xch__c, m4xch, "ec_39b__.b_0", 0x0000, 0x020000, CRC(e5d5961d) SHA1(ac3916cba91a13d1e0820982a1cefabd378647c9), "Bwb","X-change (Bwb) (MPU4) (set 4)" ) -GAME_CUSTOM( 199?, m4xch__d, m4xch, "ec_39bg_.b_0", 0x0000, 0x020000, CRC(49b2be01) SHA1(dbf808d0949a9658d23e57e7eaaa520891a4f0e0), "Bwb","X-change (Bwb) (MPU4) (set 5)" ) -GAME_CUSTOM( 199?, m4xch__e, m4xch, "ec_39bm_.b_0", 0x0000, 0x020000, CRC(29c86cf0) SHA1(384a475d34ad5d15b68d019c3771aba471f89b4d), "Bwb","X-change (Bwb) (MPU4) (set 6)" ) -GAME_CUSTOM( 199?, m4xch__f, m4xch, "ec_49bd_.b_0", 0x0000, 0x020000, CRC(02854189) SHA1(beab97ccd9889cfdb24e1fb6fb373bf9fd114eab), "Bwb","X-change (Bwb) (MPU4) (set 7)" ) -GAME_CUSTOM( 199?, m4xch__g, m4xch, "ec_49bmd.b_0", 0x0000, 0x020000, CRC(2a5578e3) SHA1(d8f100bc83721b6b0f365be7a962249af79d6162), "Bwb","X-change (Bwb) (MPU4) (set 8)" ) -GAME_CUSTOM( 199?, m4xch__h, m4xch, "ec_s9bt_.b_0", 0x0000, 0x020000, CRC(7e0a27d1) SHA1(d4a23a6c358e38a1a66a06b82af85c844f684830), "Bwb","X-change (Bwb) (MPU4) (set 9)" ) -GAME_CUSTOM( 199?, m4xch__i, m4xch, "ec_sja__.a_0", 0x0000, 0x020000, CRC(1f923f89) SHA1(84486287d55591c7e81c59a10e8cc722ec21e8f9), "Bwb","X-change (Bwb) (MPU4) (set 10)" ) -GAME_CUSTOM( 199?, m4xch__j, m4xch, "ec_sja__.b_0", 0x0000, 0x020000, CRC(16d7b8bb) SHA1(be8ab98a64aa976e25cb302b68323c6781034f2b), "Bwb","X-change (Bwb) (MPU4) (set 11)" ) +GAME_CUSTOM( 199?, m4xch, 0, "ec_25b__.b_0", 0x0000, 0x020000, CRC(cec9e836) SHA1(460ec38566d7608e51b62f1ffebc18a395002ed4), "BWB","X-change (BWB) (MPU4) (set 1)" ) +GAME_CUSTOM( 199?, m4xch__a, m4xch, "ec_36bg_.bv0", 0x0000, 0x020000, CRC(c5d1523a) SHA1(813916008d7e7576e4594a6eb79a76c514470f31), "BWB","X-change (BWB) (MPU4) (set 2)" ) +GAME_CUSTOM( 199?, m4xch__b, m4xch, "ec_36bgn.bv0", 0x0000, 0x020000, CRC(4be33ee1) SHA1(888009e09c59f30649eac3238e0b70dec258cb3c), "BWB","X-change (BWB) (MPU4) (set 3)" ) +GAME_CUSTOM( 199?, m4xch__c, m4xch, "ec_39b__.b_0", 0x0000, 0x020000, CRC(e5d5961d) SHA1(ac3916cba91a13d1e0820982a1cefabd378647c9), "BWB","X-change (BWB) (MPU4) (set 4)" ) +GAME_CUSTOM( 199?, m4xch__d, m4xch, "ec_39bg_.b_0", 0x0000, 0x020000, CRC(49b2be01) SHA1(dbf808d0949a9658d23e57e7eaaa520891a4f0e0), "BWB","X-change (BWB) (MPU4) (set 5)" ) +GAME_CUSTOM( 199?, m4xch__e, m4xch, "ec_39bm_.b_0", 0x0000, 0x020000, CRC(29c86cf0) SHA1(384a475d34ad5d15b68d019c3771aba471f89b4d), "BWB","X-change (BWB) (MPU4) (set 6)" ) +GAME_CUSTOM( 199?, m4xch__f, m4xch, "ec_49bd_.b_0", 0x0000, 0x020000, CRC(02854189) SHA1(beab97ccd9889cfdb24e1fb6fb373bf9fd114eab), "BWB","X-change (BWB) (MPU4) (set 7)" ) +GAME_CUSTOM( 199?, m4xch__g, m4xch, "ec_49bmd.b_0", 0x0000, 0x020000, CRC(2a5578e3) SHA1(d8f100bc83721b6b0f365be7a962249af79d6162), "BWB","X-change (BWB) (MPU4) (set 8)" ) +GAME_CUSTOM( 199?, m4xch__h, m4xch, "ec_s9bt_.b_0", 0x0000, 0x020000, CRC(7e0a27d1) SHA1(d4a23a6c358e38a1a66a06b82af85c844f684830), "BWB","X-change (BWB) (MPU4) (set 9)" ) +GAME_CUSTOM( 199?, m4xch__i, m4xch, "ec_sja__.a_0", 0x0000, 0x020000, CRC(1f923f89) SHA1(84486287d55591c7e81c59a10e8cc722ec21e8f9), "BWB","X-change (BWB) (MPU4) (set 10)" ) +GAME_CUSTOM( 199?, m4xch__j, m4xch, "ec_sja__.b_0", 0x0000, 0x020000, CRC(16d7b8bb) SHA1(be8ab98a64aa976e25cb302b68323c6781034f2b), "BWB","X-change (BWB) (MPU4) (set 11)" ) #undef GAME_CUSTOM #define GAME_CUSTOM(year, setname,parent,name,offset,length,hash,company,title) \ @@ -1636,7 +1690,7 @@ GAME_CUSTOM( 199?, m4xch__j, m4xch, "ec_sja__.b_0", 0x0000, 0x020000, CRC(16d7 GAME(year, setname, parent, bwboki_chr_cheat, mpu4_impcoin, mpu4bwb_machines_state, init_m4default ,ROT0,company,title,GAME_FLAGS ) // possibly just a bad dump (half size) -GAME_CUSTOM( 199?, m4xch__k, m4xch, "xchange.bin", 0x0000, 0x010000, CRC(c96cd014) SHA1(6e32d10c18b6b34dbcb21e75925a77e810ffe892), "Bwb","X-change (Bwb) (MPU4) (set 12)" ) +GAME_CUSTOM( 199?, m4xch__k, m4xch, "xchange.bin", 0x0000, 0x010000, CRC(c96cd014) SHA1(6e32d10c18b6b34dbcb21e75925a77e810ffe892), "BWB","X-change (BWB) (MPU4) (set 12)" ) /***************************************************************************************************************************************************************************** @@ -1661,13 +1715,13 @@ static const uint32_t m4xs_keys[2] = { 0x34, 0x3f0e26 }; ROM_END \ GAME(year, setname, parent, bwboki_chr_cheat, mpu4_impcoin, mpu4bwb_machines_state, init_m4default_big ,ROT0,company,title,GAME_FLAGS ) -GAME_CUSTOM( 199?, m4xs, 0, "es_39b__.3_0", 0x0000, 0x020000, CRC(ba478372) SHA1(c13f9cc4261e91119aa694ec3ac81d94d9f32d22), "Bwb","X-s (Bwb) (MPU4) (set 1)" ) -GAME_CUSTOM( 199?, m4xs__a, m4xs, "es_39bg_.3_0", 0x0000, 0x020000, CRC(b689f14f) SHA1(0c3253e1f747a979f55d53fe637fc61cf50e01a3), "Bwb","X-s (Bwb) (MPU4) (set 2)" ) -GAME_CUSTOM( 199?, m4xs__b, m4xs, "es_39bm_.3_0", 0x0000, 0x020000, CRC(934f5d1e) SHA1(1ffd462d561d4a16f2392cc90a139499b74a234a), "Bwb","X-s (Bwb) (MPU4) (set 3)" ) -GAME_CUSTOM( 199?, m4xs__c, m4xs, "es_39bmd.3_0", 0x0000, 0x020000, CRC(cf663dcc) SHA1(620e65528687eb5fd6fd879e305e8b7da9b95253), "Bwb","X-s (Bwb) (MPU4) (set 4)" ) -GAME_CUSTOM( 199?, m4xs__d, m4xs, "es_49bg_.3_0", 0x0000, 0x020000, CRC(b76f1d7d) SHA1(9b43a9e847db3d4024f978b6f996534b8d52368b), "Bwb","X-s (Bwb) (MPU4) (set 5)" ) -GAME_CUSTOM( 199?, m4xs__e, m4xs, "es_49bmd.3_0", 0x0000, 0x020000, CRC(1150e499) SHA1(25d2c37e5287f73d2b11608c50f21072422850f0), "Bwb","X-s (Bwb) (MPU4) (set 6)" ) -GAME_CUSTOM( 199?, m4xs__f, m4xs, "es_sja__.3_0", 0x0000, 0x020000, CRC(5909092d) SHA1(64df6ad5ba5ac74592b525af2f4cab8a092a5766), "Bwb","X-s (Bwb) (MPU4) (set 7)" ) +GAME_CUSTOM( 199?, m4xs, 0, "es_39b__.3_0", 0x0000, 0x020000, CRC(ba478372) SHA1(c13f9cc4261e91119aa694ec3ac81d94d9f32d22), "BWB","X-s (BWB) (MPU4) (set 1)" ) +GAME_CUSTOM( 199?, m4xs__a, m4xs, "es_39bg_.3_0", 0x0000, 0x020000, CRC(b689f14f) SHA1(0c3253e1f747a979f55d53fe637fc61cf50e01a3), "BWB","X-s (BWB) (MPU4) (set 2)" ) +GAME_CUSTOM( 199?, m4xs__b, m4xs, "es_39bm_.3_0", 0x0000, 0x020000, CRC(934f5d1e) SHA1(1ffd462d561d4a16f2392cc90a139499b74a234a), "BWB","X-s (BWB) (MPU4) (set 3)" ) +GAME_CUSTOM( 199?, m4xs__c, m4xs, "es_39bmd.3_0", 0x0000, 0x020000, CRC(cf663dcc) SHA1(620e65528687eb5fd6fd879e305e8b7da9b95253), "BWB","X-s (BWB) (MPU4) (set 4)" ) +GAME_CUSTOM( 199?, m4xs__d, m4xs, "es_49bg_.3_0", 0x0000, 0x020000, CRC(b76f1d7d) SHA1(9b43a9e847db3d4024f978b6f996534b8d52368b), "BWB","X-s (BWB) (MPU4) (set 5)" ) +GAME_CUSTOM( 199?, m4xs__e, m4xs, "es_49bmd.3_0", 0x0000, 0x020000, CRC(1150e499) SHA1(25d2c37e5287f73d2b11608c50f21072422850f0), "BWB","X-s (BWB) (MPU4) (set 6)" ) +GAME_CUSTOM( 199?, m4xs__f, m4xs, "es_sja__.3_0", 0x0000, 0x020000, CRC(5909092d) SHA1(64df6ad5ba5ac74592b525af2f4cab8a092a5766), "BWB","X-s (BWB) (MPU4) (set 7)" ) /***************************************************************************************************************************************************************************** @@ -1692,9 +1746,9 @@ static const uint32_t m4xtrm_keys[2] = { 0x36, 0x301210 }; ROM_END \ GAME(year, setname, parent, bwboki_chr_cheat, mpu4_impcoin, mpu4bwb_machines_state, init_m4default_big ,ROT0,company,title,GAME_FLAGS ) -GAME_CUSTOM( 199?, m4xtrm, 0, "et_39bg_.2_0", 0x0000, 0x020000, CRC(db1a3c3c) SHA1(081c934ebfc0a9dfa195bb20f51e025e53d9c4b9), "Bwb","X-treme (Bwb) (MPU4) (set 1)" ) -GAME_CUSTOM( 199?, m4xtrm__a, m4xtrm, "et_49bg_.2_0", 0x0000, 0x020000, CRC(f858d927) SHA1(e7ab84c8898a95075a41fb0249e4b103d60e7d85), "Bwb","X-treme (Bwb) (MPU4) (set 2)" ) -GAME_CUSTOM( 199?, m4xtrm__b, m4xtrm, "et_sja__.2_0", 0x0000, 0x020000, CRC(8ee2602b) SHA1(b9a779b900ac71ec842dd7eb1643f7a2f1cb6a38), "Bwb","X-treme (Bwb) (MPU4) (set 3)" ) +GAME_CUSTOM( 199?, m4xtrm, 0, "et_39bg_.2_0", 0x0000, 0x020000, CRC(db1a3c3c) SHA1(081c934ebfc0a9dfa195bb20f51e025e53d9c4b9), "BWB","X-treme (BWB) (MPU4) (set 1)" ) +GAME_CUSTOM( 199?, m4xtrm__a, m4xtrm, "et_49bg_.2_0", 0x0000, 0x020000, CRC(f858d927) SHA1(e7ab84c8898a95075a41fb0249e4b103d60e7d85), "BWB","X-treme (BWB) (MPU4) (set 2)" ) +GAME_CUSTOM( 199?, m4xtrm__b, m4xtrm, "et_sja__.2_0", 0x0000, 0x020000, CRC(8ee2602b) SHA1(b9a779b900ac71ec842dd7eb1643f7a2f1cb6a38), "BWB","X-treme (BWB) (MPU4) (set 3)" ) /***************************************************************************************************************************************************************************** @@ -1730,7 +1784,7 @@ static const uint32_t m4bluesn_keys[2] = { 0x23, 0x1b0b36 }; ROM_END \ GAME(year, setname, parent, bwboki_chr_cheat, mpu4_impcoin, mpu4bwb_machines_state, init_m4default_big ,ROT0,company,title,GAME_FLAGS ) -GAME_CUSTOM( 199?, m4bluesn, m4blsbys, "bluesboys.bin", 0x0000, 0x020000, CRC(c1395649) SHA1(3cd0eed1f966f5391fe5de496dc747385ebfb556), "Bwb","Blues Boys (Nova) (MPU4)" ) +GAME_CUSTOM( 199?, m4bluesn, m4blsbys, "bluesboys.bin", 0x0000, 0x020000, CRC(c1395649) SHA1(3cd0eed1f966f5391fe5de496dc747385ebfb556), "BWB","Blues Boys (Nova) (MPU4)" ) /***************************************************************************************************************************************************************************** @@ -1754,8 +1808,8 @@ static const uint32_t m4cfinln_keys[2] = { 0x10, 0x213623 }; ROM_END \ GAME(year, setname, parent, bwboki_chr_cheat, mpu4_impcoin, mpu4bwb_machines_state, init_m4default_big ,ROT0,company,title,GAME_FLAGS ) -GAME_CUSTOM( 199?, m4cfinln, m4cpfinl, "cfd_7_1.bin", 0x0000, 0x020000, CRC(e42ec2aa) SHA1(6495448c1d11ce0ab9ad794bc3a0981432e22945), "Bwb","Cup Final (Nova) (MPU4) (set 1)" ) -GAME_CUSTOM( 199?, m4cfinln__a, m4cpfinl, "cfd_d0.bin", 0x0000, 0x020000, CRC(179fcf13) SHA1(abd18ed28118ba0a62ab321a9d963105946d5eef), "Bwb","Cup Final (Nova) (MPU4) (set 2)" ) +GAME_CUSTOM( 199?, m4cfinln, m4cpfinl, "cfd_7_1.bin", 0x0000, 0x020000, CRC(e42ec2aa) SHA1(6495448c1d11ce0ab9ad794bc3a0981432e22945), "BWB","Cup Final (Nova) (MPU4) (set 1)" ) +GAME_CUSTOM( 199?, m4cfinln__a, m4cpfinl, "cfd_d0.bin", 0x0000, 0x020000, CRC(179fcf13) SHA1(abd18ed28118ba0a62ab321a9d963105946d5eef), "BWB","Cup Final (Nova) (MPU4) (set 2)" ) /***************************************************************************************************************************************************************************** @@ -1779,7 +1833,7 @@ static const uint32_t m4wcnov_keys[2] = { 0x19, 0x0f2029 }; ROM_END \ GAME(year, setname, parent, bwboki_chr_cheat, mpu4_impcoin, mpu4bwb_machines_state, init_m4default_big ,ROT0,company,title,GAME_FLAGS ) -GAME_CUSTOM( 199?, m4wcnov, 0, "wcdsxh__.5_0", 0x0000, 0x080000, CRC(a82d11de) SHA1(ece14fd5f56da8cc788c53d5c1404275e9000b65), "Bwb","World Cup (Nova) (MPU4)" ) +GAME_CUSTOM( 199?, m4wcnov, 0, "wcdsxh__.5_0", 0x0000, 0x080000, CRC(a82d11de) SHA1(ece14fd5f56da8cc788c53d5c1404275e9000b65), "BWB","World Cup (Nova) (MPU4)" ) /***************************************************************************************************************************************************************************** @@ -1803,8 +1857,8 @@ static const uint32_t m4excaln_keys[2] = { 0x10, 0x010e20 }; ROM_END \ GAME(year, setname, parent, bwboki_chr_cheat, mpu4_impcoin, mpu4bwb_machines_state, init_m4default_big ,ROT0,company,title,GAME_FLAGS ) -GAME_CUSTOM( 199?, m4excaln, m4excal, "exdsx___.6_0", 0x0000, 0x080000, CRC(fcdc703c) SHA1(927870723106aebbb2b492ce9bfebe4aa25d0325), "Bwb","Excalibur (Nova) (MPU4) (set 1)" ) -GAME_CUSTOM( 199?, m4excaln__a,m4excal, "exdsx_e_.6_0", 0x0000, 0x080000, CRC(f6421feb) SHA1(5b3cf7fa4bf9711097ed1c9d2d5689329d73193d), "Bwb","Excalibur (Nova) (MPU4) (set 2)" ) +GAME_CUSTOM( 199?, m4excaln, m4excal, "exdsx___.6_0", 0x0000, 0x080000, CRC(fcdc703c) SHA1(927870723106aebbb2b492ce9bfebe4aa25d0325), "BWB","Excalibur (Nova) (MPU4) (set 1)" ) +GAME_CUSTOM( 199?, m4excaln__a,m4excal, "exdsx_e_.6_0", 0x0000, 0x080000, CRC(f6421feb) SHA1(5b3cf7fa4bf9711097ed1c9d2d5689329d73193d), "BWB","Excalibur (Nova) (MPU4) (set 2)" ) /***************************************************************************************************************************************************************************** @@ -1828,8 +1882,8 @@ static const uint32_t m4olygn_keys[2] = { 0x19, 0x0f2029}; ROM_END \ GAME(year, setname, parent, bwboki_chr_cheat, mpu4_invimpcoin, mpu4bwb_machines_state, init_m4default_big ,ROT0,company,title,GAME_FLAGS ) -GAME_CUSTOM( 199?, m4olygn, 0, "ogdsx___.8_0", 0x0000, 0x040000, CRC(b51a2538) SHA1(d54f37dc14c44ab66e6d6ba6e2df8bc9ed003054), "Bwb","Olympic Gold (German) (Nova) (MPU4) (set 1)" ) -GAME_CUSTOM( 199?, m4olygn__a, m4olygn, "ogdsxe__.8_0", 0x0000, 0x040000, CRC(13aa70aa) SHA1(3878c181ec07e24060935bec96e5128e6e4baf31), "Bwb","Olympic Gold (German) (Nova) (MPU4) (set 2)" ) +GAME_CUSTOM( 199?, m4olygn, 0, "ogdsx___.8_0", 0x0000, 0x040000, CRC(b51a2538) SHA1(d54f37dc14c44ab66e6d6ba6e2df8bc9ed003054), "BWB","Olympic Gold (German) (Nova) (MPU4) (set 1)" ) +GAME_CUSTOM( 199?, m4olygn__a, m4olygn, "ogdsxe__.8_0", 0x0000, 0x040000, CRC(13aa70aa) SHA1(3878c181ec07e24060935bec96e5128e6e4baf31), "BWB","Olympic Gold (German) (Nova) (MPU4) (set 2)" ) /***************************************************************************************************************************************************************************** @@ -1854,7 +1908,7 @@ static const uint32_t m4ftladn_keys[2] = { 0x05, 0x200f03 }; ROM_END \ GAME(year, setname, parent, bwboki_chr_cheat, mpu4_invimpcoin, mpu4bwb_machines_state, init_m4default_big ,ROT0,company,title,GAME_FLAGS ) -GAME_CUSTOM( 199?, m4ftladn, 0, "fidse___.5_0", 0x00000, 0x20000, CRC(62347bbf) SHA1(2b1cd5adda831a8c74c9484ee1b616259d3e3981), "Bwb","Find the Lady (Nova) (MPU4)" ) +GAME_CUSTOM( 199?, m4ftladn, 0, "fidse___.5_0", 0x00000, 0x20000, CRC(62347bbf) SHA1(2b1cd5adda831a8c74c9484ee1b616259d3e3981), "BWB","Find the Lady (Nova) (MPU4)" ) /***************************************************************************************************************************************************************************** @@ -1882,8 +1936,8 @@ static const uint32_t m4sinbdn__b_keys[2] = { 0x10, 0x3e2f0b }; ROM_END \ GAME(year, setname, parent, bwboki_chr_cheat, mpu4_invimpcoin, mpu4bwb_machines_state, init_m4default_big ,ROT0,company,title,GAME_FLAGS ) -GAME_CUSTOM( 199?, m4sinbdn, 0, "sbds3___.a_1", 0x0000, 0x020000, CRC(9bff0e40) SHA1(f8a1263a58f828554e9df77ed0db78e627666fb5), "Bwb","Sinbad (Nova) (MPU4) (set 1)" ) -GAME_CUSTOM( 199?, m4sinbdn__e, m4sinbdn, "sbds3__l.9_0", 0x0000, 0x040000, CRC(e425375a) SHA1(d2bdd8e768fc7764054eff574360f3cfb5f4f66d), "Bwb","Sinbad (Nova) (MPU4) (set 6)" ) +GAME_CUSTOM( 199?, m4sinbdn, 0, "sbds3___.a_1", 0x0000, 0x020000, CRC(9bff0e40) SHA1(f8a1263a58f828554e9df77ed0db78e627666fb5), "BWB","Sinbad (Nova) (MPU4) (set 1)" ) +GAME_CUSTOM( 199?, m4sinbdn__e, m4sinbdn, "sbds3__l.9_0", 0x0000, 0x040000, CRC(e425375a) SHA1(d2bdd8e768fc7764054eff574360f3cfb5f4f66d), "BWB","Sinbad (Nova) (MPU4) (set 6)" ) #undef GAME_CUSTOM #define GAME_CUSTOM(year, setname,parent,name,offset,length,hash,company,title) \ @@ -1894,8 +1948,8 @@ GAME_CUSTOM( 199?, m4sinbdn__e, m4sinbdn, "sbds3__l.9_0", 0x0000, 0x040000, ROM_END \ GAME(year, setname, parent, bwboki_chr_cheat, mpu4_invimpcoin, mpu4bwb_machines_state, init_m4default_big ,ROT0,company,title,GAME_FLAGS ) -GAME_CUSTOM( 199?, m4sinbdn__a, m4sinbdn, "sbds3___.7w1", 0x0000, 0x020000, CRC(23bc9ce0) SHA1(f750de2b781bc902c65de7109e10a5fc2d4e1c61), "Bwb","Sinbad (Nova) (MPU4) (set 2)" ) -GAME_CUSTOM( 199?, m4sinbdn__f, m4sinbdn, "sbds3__l.aw0", 0x0000, 0x040000, CRC(c484ef9d) SHA1(62f6644b83dd6abaf80809217edf6a8230a89268), "Bwb","Sinbad (Nova) (MPU4) (set 7)" ) +GAME_CUSTOM( 199?, m4sinbdn__a, m4sinbdn, "sbds3___.7w1", 0x0000, 0x020000, CRC(23bc9ce0) SHA1(f750de2b781bc902c65de7109e10a5fc2d4e1c61), "BWB","Sinbad (Nova) (MPU4) (set 2)" ) +GAME_CUSTOM( 199?, m4sinbdn__f, m4sinbdn, "sbds3__l.aw0", 0x0000, 0x040000, CRC(c484ef9d) SHA1(62f6644b83dd6abaf80809217edf6a8230a89268), "BWB","Sinbad (Nova) (MPU4) (set 7)" ) #undef GAME_CUSTOM #define GAME_CUSTOM(year, setname,parent,name,offset,length,hash,company,title) \ @@ -1906,6 +1960,6 @@ GAME_CUSTOM( 199?, m4sinbdn__f, m4sinbdn, "sbds3__l.aw0", 0x0000, 0x040000, ROM_END \ GAME(year, setname, parent, bwboki_chr_cheat, mpu4_invimpcoin, mpu4bwb_machines_state, init_m4default_big ,ROT0,company,title,GAME_FLAGS ) -GAME_CUSTOM( 199?, m4sinbdn__b, m4sinbdn, "sxdsx___.2_0", 0x0000, 0x040000, CRC(4e1f98b5) SHA1(3e16e7a0cdccc9eb1a1bb6f9a0332c4582483eee), "Bwb","Sinbad (Nova) (MPU4) (set 3)" ) -GAME_CUSTOM( 199?, m4sinbdn__c, m4sinbdn, "sdd__.3_0", 0x0000, 0x040000, CRC(100098c1) SHA1(b125855c49325972f620463e32fdf124222e27d2), "Bwb","Sinbad (Nova) (MPU4) (set 4)" ) -GAME_CUSTOM( 199?, m4sinbdn__d, m4sinbdn, "sdds3__l.1w0", 0x0000, 0x040000, CRC(feedb8cf) SHA1(620b5379164d4da1200d4807199c2dc78d7d89ee), "Bwb","Sinbad (Nova) (MPU4) (set 5)" ) +GAME_CUSTOM( 199?, m4sinbdn__b, m4sinbdn, "sxdsx___.2_0", 0x0000, 0x040000, CRC(4e1f98b5) SHA1(3e16e7a0cdccc9eb1a1bb6f9a0332c4582483eee), "BWB","Sinbad (Nova) (MPU4) (set 3)" ) +GAME_CUSTOM( 199?, m4sinbdn__c, m4sinbdn, "sdd__.3_0", 0x0000, 0x040000, CRC(100098c1) SHA1(b125855c49325972f620463e32fdf124222e27d2), "BWB","Sinbad (Nova) (MPU4) (set 4)" ) +GAME_CUSTOM( 199?, m4sinbdn__d, m4sinbdn, "sdds3__l.1w0", 0x0000, 0x040000, CRC(feedb8cf) SHA1(620b5379164d4da1200d4807199c2dc78d7d89ee), "BWB","Sinbad (Nova) (MPU4) (set 5)" ) diff --git a/src/mame/drivers/mpu4crystal.cpp b/src/mame/drivers/mpu4crystal.cpp index 47c42a99915..71be9c43135 100644 --- a/src/mame/drivers/mpu4crystal.cpp +++ b/src/mame/drivers/mpu4crystal.cpp @@ -22,11 +22,32 @@ public: void init_crystal(); void init_m_frkstn(); + void mpu4crys(machine_config &config); + private: + DECLARE_MACHINE_START(mpu4cry); + uint8_t crystal_sound_r(); void crystal_sound_w(uint8_t data); }; +MACHINE_START_MEMBER(mpu4crystal_machines_state,mpu4cry) +{ + mpu4_config_common(); + + m_link7a_connected=0; + m_mod_number=4; +} + +void mpu4crystal_machines_state::mpu4crys(machine_config &config) +{ + mod2(config); + MCFG_MACHINE_START_OVERRIDE(mpu4crystal_machines_state,mpu4cry) + + upd7759_device &upd(UPD7759(config, "upd")); + upd.add_route(ALL_OUTPUTS, "lspeaker", 1.0); + upd.add_route(ALL_OUTPUTS, "rspeaker", 1.0); +} uint8_t mpu4crystal_machines_state::crystal_sound_r() { diff --git a/src/mame/drivers/mpu4empire.cpp b/src/mame/drivers/mpu4empire.cpp index d7b20b7a7b9..e5a21f62cb7 100644 --- a/src/mame/drivers/mpu4empire.cpp +++ b/src/mame/drivers/mpu4empire.cpp @@ -29,9 +29,9 @@ void mpu4empire_machines_state::init_m4apachg() { init_m4default(); //Derived from Apache_Gold_(Empire)_[C02_800_25jp].gam - init_m4_hopper_duart_a(); - init_m4_large_extender_b(); - init_m4default_reels(); + use_m4_hopper_duart_a(); + use_m4_large_extender_b(); + use_m4_standard_reels(); //PCKEY =b //STKEY =4 //JPKEY =a diff --git a/src/mame/drivers/mpu4mod2sw.cpp b/src/mame/drivers/mpu4mod2sw.cpp index 1a28826ff68..21a6d1df563 100644 --- a/src/mame/drivers/mpu4mod2sw.cpp +++ b/src/mame/drivers/mpu4mod2sw.cpp @@ -50,7 +50,7 @@ void mpu4mod2_machines_state::init_connect4() { m_reels = 0; //reel-free game m_led_lamp = 1; - init_m4default_banks(); + setup_rom_banks(); } @@ -299,9 +299,9 @@ ROM_END void mpu4mod2_machines_state::init_m4actpak() { //Derived from Action_Pack_(Barcrest)_[C02_800_4jp].gam - init_m4_hopper_tubes(); - init_m4default_reels(); - init_m4default_banks(); + use_m4_hopper_tubes(); + use_m4_standard_reels(); + setup_rom_banks(); //PCKEY =0 //STKEY =0 //JPKEY =0 @@ -344,8 +344,8 @@ void mpu4mod2_machines_state::init_m4alladv() { //Derived from All_Cash_Advance_(Barcrest)_[C01_800_4jp].gam init_m4default(); - init_m4_hopper_tubes(); - init_m4default_reels(); + use_m4_hopper_tubes(); + use_m4_standard_reels(); //PCKEY =0 //STKEY =0 //JPKEY =0 @@ -907,8 +907,8 @@ void mpu4mod2_machines_state::init_m4alpha() { //Derived from Alphabet_(Barcrest)_[C03_1024_4jp].gam init_m4default(); - init_m4_hopper_tubes(); - init_m4default_reels(); + use_m4_hopper_tubes(); + use_m4_standard_reels(); //PCKEY =0 //STKEY =0 //JPKEY =0 @@ -1181,8 +1181,8 @@ void mpu4mod2_machines_state::init_m4actclb() { //Derived from Action_Club_(Barcrest)_[C03_800_150jp]_[c].gam init_m4default(); - init_m4_hopper_tubes(); - init_m4default_reels(); + use_m4_hopper_tubes(); + use_m4_standard_reels(); //PCKEY =0 //STKEY =0 //JPKEY =0 @@ -1682,6 +1682,22 @@ ROM_START( m4brktak ) ROM_LOAD( "b-t v1-0 p2", 0x8000, 0x004000, CRC(7465cc6f) SHA1(f984e41c310bc58d7a668ec9f31c238fbf5de9c6) ) ROM_END +ROM_START( m4sunclb ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "sucxe__0.2", 0x0000, 0x010000, CRC(fd702a6f) SHA1(0f6d553fcb096ca4874bb971425dabfbe18db31d) ) +ROM_END + +ROM_START( m4sunclba ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "sucxed_0.2", 0x0000, 0x010000, CRC(70802bc3) SHA1(69b36f716cb608931f933cb58e47232b18064f9d) ) +ROM_END + +ROM_START( m4graffd ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "grafittirom.bin", 0x0000, 0x010000, CRC(36135d6e) SHA1(e71eedabae36971739f8a6fd56a4a954de29944b) ) +ROM_END + + #define GAME_FLAGS (MACHINE_NOT_WORKING|MACHINE_REQUIRES_ARTWORK|MACHINE_MECHANICAL) GAME(199?, m4rsg, 0, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Ready Steady Go (Barcrest) (MPU4, Mod 2 type) (RSG 1.2)",GAME_FLAGS ) @@ -1776,13 +1792,13 @@ GAME(199?, m4dblup, 0, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Eighth Wonder (Barcrest) (MPU4) (WON 2.2)",GAME_FLAGS ) // -GAME(199?, m4eightha, m4eighth, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Bwb","Eighth Wonder (Barcrest) (MPU4) (BEW 0.3, set 1)",GAME_FLAGS ) -GAME(199?, m4eighthb, m4eighth, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Bwb","Eighth Wonder (Barcrest) (MPU4) (BEW 0.3, set 2)",GAME_FLAGS ) -GAME(199?, m4eighthc, m4eighth, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Bwb","Eighth Wonder (Barcrest) (MPU4) (BEW 0.3, set 3)",GAME_FLAGS ) -GAME(199?, m4eighthd, m4eighth, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Bwb","Eighth Wonder (Barcrest) (MPU4) (BEW 0.3, set 4, bad?)",GAME_FLAGS ) -GAME(199?, m4eighthe, m4eighth, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Bwb","Eighth Wonder (Barcrest) (MPU4) (BEW 0.3, set 5)",GAME_FLAGS ) -GAME(199?, m4eighthf, m4eighth, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Bwb","Eighth Wonder (Barcrest) (MPU4) (BEW 0.3, set 6)",GAME_FLAGS ) -GAME(199?, m4eighthg, m4eighth, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Bwb","Eighth Wonder (Barcrest) (MPU4) (BEW 0.3, set 7)",GAME_FLAGS ) +GAME(199?, m4eightha, m4eighth, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "BWB","Eighth Wonder (Barcrest) (MPU4) (BEW 0.3, set 1)",GAME_FLAGS ) +GAME(199?, m4eighthb, m4eighth, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "BWB","Eighth Wonder (Barcrest) (MPU4) (BEW 0.3, set 2)",GAME_FLAGS ) +GAME(199?, m4eighthc, m4eighth, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "BWB","Eighth Wonder (Barcrest) (MPU4) (BEW 0.3, set 3)",GAME_FLAGS ) +GAME(199?, m4eighthd, m4eighth, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "BWB","Eighth Wonder (Barcrest) (MPU4) (BEW 0.3, set 4, bad?)",GAME_FLAGS ) +GAME(199?, m4eighthe, m4eighth, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "BWB","Eighth Wonder (Barcrest) (MPU4) (BEW 0.3, set 5)",GAME_FLAGS ) +GAME(199?, m4eighthf, m4eighth, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "BWB","Eighth Wonder (Barcrest) (MPU4) (BEW 0.3, set 6)",GAME_FLAGS ) +GAME(199?, m4eighthg, m4eighth, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "BWB","Eighth Wonder (Barcrest) (MPU4) (BEW 0.3, set 7)",GAME_FLAGS ) GAME(199?, m4frtprs, 0, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Fruit Preserve (Barcrest) (MPU4) (F4P 1.1, set 1)",GAME_FLAGS ) GAME(199?, m4frtprsa, m4frtprs, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Fruit Preserve (Barcrest) (MPU4) (F4P 1.1, set 2)",GAME_FLAGS ) @@ -1792,17 +1808,17 @@ GAME(199?, m4gldstr, 0, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Grandstand Club (Barcrest) (MPU4) (G2D 4.0)",GAME_FLAGS ) GAME(199?, m4grandsa, m4grands, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Grandstand Club (Barcrest) (MPU4) (GD 1.1)",GAME_FLAGS ) -GAME(199?, m4intcep, 0, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Interceptor (Barcrest) (MPU4) (INT 3.0)",GAME_FLAGS ) // set % key -GAME(199?, m4intcepa, m4intcep, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Interceptor (Barcrest) (MPU4) (INT 3.0X)",GAME_FLAGS ) // set % key +GAME(199?, m4intcep, 0, mod2_cheatchr_pal, mpu4_70pc, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Interceptor (Barcrest) (MPU4) (INT 3.0)",GAME_FLAGS ) // set % key +GAME(199?, m4intcepa, m4intcep, mod2_cheatchr_pal, mpu4_70pc, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Interceptor (Barcrest) (MPU4) (INT 3.0X)",GAME_FLAGS ) // set % key // non-standard protection? hack? -GAME(199?, m4intcepb, m4intcep, mod2_bootleg_fixedret<0x9a>, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "hack?","Interceptor (Barcrest) (MPU4) (INT 1.1)",GAME_FLAGS ) +GAME(199?, m4intcepb, m4intcep, mod2_bootleg_fixedret<0x9a>, mpu4_70pc, mpu4mod2_machines_state, init_m4default, ROT0, "hack?","Interceptor (Barcrest) (MPU4) (INT 1.1)",GAME_FLAGS ) GAME(199?, m4megbks, 0, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Mega Bucks (Barcrest) (MPU4) (BUC 4.1X)",GAME_FLAGS ) GAME(199?, m4megbksa, m4megbks, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Mega Bucks (Barcrest) (MPU4) (BUC 4.1CX)",GAME_FLAGS ) GAME(199?, m4megbksb, m4megbks, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Mega Bucks (Barcrest) (MPU4) (BUC 4.1XD)",GAME_FLAGS ) GAME(199?, m4megbksc, m4megbks, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Mega Bucks (Barcrest) (MPU4) (BUC 3.1)",GAME_FLAGS ) -GAME(199?, m4mirage, 0, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Mirage (Barcrest) (MPU4) (RAG 4.1)",GAME_FLAGS ) // reel issue during play +GAME(199?, m4mirage, 0, mod2_cheatchr_pal, mpu4_70pc, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Mirage (Barcrest) (MPU4) (RAG 4.1)",GAME_FLAGS ) // reel issue during play GAME(199?, m4nifty, 0, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Nifty Fifty (Barcrest) (MPU4) (NF 2.0)",GAME_FLAGS ) GAME(199?, m4niftya, m4nifty, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Nifty Fifty (Barcrest) (MPU4) (NF 2.1, set 1)",GAME_FLAGS ) @@ -1856,7 +1872,7 @@ GAME(199?, m4supslt, 0, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Super Tubes (Barcrest) (MPU4) (S4T 1.0, set 1)",GAME_FLAGS ) GAME(199?, m4suptuba, m4suptub, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Super Tubes (Barcrest) (MPU4) (S4T 1.0, set 2)",GAME_FLAGS ) -GAME(199?, m4suptwo, 0, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Super Two (Barcrest) (MPU4) (SUT 1.2)",GAME_FLAGS ) // set % key +GAME(199?, m4suptwo, 0, mod2_cheatchr_pal, mpu4_70pc, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Super Two (Barcrest) (MPU4) (SUT 1.2)",GAME_FLAGS ) // set % key GAME(199?, m4tiktak, 0, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Tic Tak Cash (Barcrest) (MPU4) (TC 1.1)",GAME_FLAGS ) @@ -1887,54 +1903,54 @@ GAME(199?, m4bjsma, m4bjsm, mod2_cheatchr, mpu4, mpu4mod2_machi GAME(198?, m4supsl, 0, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest", "Supa Silva (Barcrest) (MPU4) (SS2V 1.0)",GAME_FLAGS ) -GAME(199?, m4flshlt, 0, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Bwb","Flashlite (Bwb) (MPU4) (FLT 1.0, set 1)",GAME_FLAGS ) -GAME(199?, m4flshltb, m4flshlt, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Bwb","Flashlite (Bwb) (MPU4) (FLT 1.0, set 2)",GAME_FLAGS ) -GAME(199?, m4flshltc, m4flshlt, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Bwb","Flashlite (Bwb) (MPU4) (FLT 1.0, set 3)",GAME_FLAGS ) -GAME(199?, m4flshltd, m4flshlt, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Bwb","Flashlite (Bwb) (MPU4) (FLT 1.0, set 4)",GAME_FLAGS ) -GAME(199?, m4flshlte, m4flshlt, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Bwb","Flashlite (Bwb) (MPU4) (FLT 1.0, set 5)",GAME_FLAGS ) -GAME(199?, m4flshltf, m4flshlt, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Bwb","Flashlite (Bwb) (MPU4) (FLT 1.0, set 6)",GAME_FLAGS ) -GAME(199?, m4flshltg, m4flshlt, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Bwb","Flashlite (Bwb) (MPU4) (FLT 1.0, set 7)",GAME_FLAGS ) +GAME(199?, m4flshlt, 0, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "BWB","Flashlite (BWB) (MPU4) (FLT 1.0, set 1)",GAME_FLAGS ) +GAME(199?, m4flshltb, m4flshlt, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "BWB","Flashlite (BWB) (MPU4) (FLT 1.0, set 2)",GAME_FLAGS ) +GAME(199?, m4flshltc, m4flshlt, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "BWB","Flashlite (BWB) (MPU4) (FLT 1.0, set 3)",GAME_FLAGS ) +GAME(199?, m4flshltd, m4flshlt, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "BWB","Flashlite (BWB) (MPU4) (FLT 1.0, set 4)",GAME_FLAGS ) +GAME(199?, m4flshlte, m4flshlt, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "BWB","Flashlite (BWB) (MPU4) (FLT 1.0, set 5)",GAME_FLAGS ) +GAME(199?, m4flshltf, m4flshlt, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "BWB","Flashlite (BWB) (MPU4) (FLT 1.0, set 6)",GAME_FLAGS ) +GAME(199?, m4flshltg, m4flshlt, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "BWB","Flashlite (BWB) (MPU4) (FLT 1.0, set 7)",GAME_FLAGS ) // -GAME(199?, m4flshlta, m4flshlt, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Bwb","Flashlite (Bwb) (MPU4) (BFL 0.5)",GAME_FLAGS ) +GAME(199?, m4flshlta, m4flshlt, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "BWB","Flashlite (BWB) (MPU4) (BFL 0.5)",GAME_FLAGS ) -GAME(199?, m4blflsh, 0, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Bwb","Blue Flash (Bwb) (MPU4) (TBF 0.3)",GAME_FLAGS ) -GAME(199?, m4blflsha, m4blflsh, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Bwb","Blue Flash (Bwb) (MPU4) (BFL 0.3, set 1)",GAME_FLAGS ) -GAME(199?, m4blflshb, m4blflsh, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Bwb","Blue Flash (Bwb) (MPU4) (BFL 0.3, set 2)",GAME_FLAGS ) -GAME(199?, m4blflshc, m4blflsh, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Bwb","Blue Flash (Bwb) (MPU4) (BFL 0.3, set 3)",GAME_FLAGS ) -GAME(199?, m4blflshd, m4blflsh, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Bwb","Blue Flash (Bwb) (MPU4) (BFL 0.3, set 4)",GAME_FLAGS ) -GAME(199?, m4blflshe, m4blflsh, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Bwb","Blue Flash (Bwb) (MPU4) (BFL 0.3, set 5)",GAME_FLAGS ) +GAME(199?, m4blflsh, 0, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "BWB","Blue Flash (BWB) (MPU4) (TBF 0.3)",GAME_FLAGS ) +GAME(199?, m4blflsha, m4blflsh, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "BWB","Blue Flash (BWB) (MPU4) (BFL 0.3, set 1)",GAME_FLAGS ) +GAME(199?, m4blflshb, m4blflsh, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "BWB","Blue Flash (BWB) (MPU4) (BFL 0.3, set 2)",GAME_FLAGS ) +GAME(199?, m4blflshc, m4blflsh, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "BWB","Blue Flash (BWB) (MPU4) (BFL 0.3, set 3)",GAME_FLAGS ) +GAME(199?, m4blflshd, m4blflsh, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "BWB","Blue Flash (BWB) (MPU4) (BFL 0.3, set 4)",GAME_FLAGS ) +GAME(199?, m4blflshe, m4blflsh, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "BWB","Blue Flash (BWB) (MPU4) (BFL 0.3, set 5)",GAME_FLAGS ) GAME(199?, m4ttak, 0, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Tic Tac Take (Barcrest) (MPU4) (TIC 2.0)",GAME_FLAGS ) GAME(199?, m4actbnka, m4actbnk, mod2_cheatchr_pal, mpu4jackpot8tkn, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Action Bank (Barcrest) (Mod 2 type, AC3.0) (MPU4)",GAME_FLAGS ) // set jackpot key to 8GBP TOKEN & stake key GAME(199?, m4actbnkb, m4actbnk, mod2_cheatchr_pal, mpu4jackpot8tkn, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Action Bank (Barcrest) (Mod 2 type, ACT2.0) (MPU4)",GAME_FLAGS ) -GAMEL(199?, m4actclb, 0, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4actclb, ROT0, "Barcrest","Action Club (Barcrest) (MPU4) (ABV 1.9)",GAME_FLAGS, layout_m4actclb ) // set stake to boot +GAMEL(199?, m4actclb, 0, mod2_cheatchr_pal, mpu420p, mpu4mod2_machines_state, init_m4actclb, ROT0, "Barcrest","Action Club (Barcrest) (MPU4) (ABV 1.9)",GAME_FLAGS, layout_m4actclb ) // set stake to boot // -GAMEL(199?, m4actclba,m4actclb, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4actclb, ROT0, "Barcrest","Action Club (Barcrest) (MPU4) (A2C 1.1)",GAME_FLAGS, layout_m4actclb ) // ^^ +GAMEL(199?, m4actclba,m4actclb, mod2_cheatchr_pal, mpu420p, mpu4mod2_machines_state, init_m4actclb, ROT0, "Barcrest","Action Club (Barcrest) (MPU4) (A2C 1.1)",GAME_FLAGS, layout_m4actclb ) // ^^ -GAME(199?, m4bluemn, 0, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Blue Moon (Barcrest) (MPU4) (BLU 2.3)",GAME_FLAGS ) -GAME(199?, m4bluemna, m4bluemn, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Blue Moon (Barcrest) (MPU4) (BLU 2.1)",GAME_FLAGS ) +GAME(199?, m4bluemn, 0, mod2_cheatchr_pal, mpu4_70pc, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Blue Moon (Barcrest) (MPU4) (BLU 2.3)",GAME_FLAGS ) +GAME(199?, m4bluemna, m4bluemn, mod2_cheatchr_pal, mpu4_70pc, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Blue Moon (Barcrest) (MPU4) (BLU 2.1)",GAME_FLAGS ) // not using standard protection, hack? -GAME(199?, m4bluemnb, m4bluemn, mod2_bootleg_fixedret<0x51>, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "hack?","Blue Moon (Barcrest) (MPU4) (BLU 1.1)",GAME_FLAGS ) // bad chr, non-blanked out start of rom (hack?) +GAME(199?, m4bluemnb, m4bluemn, mod2_bootleg_fixedret<0x51>, mpu4_70pc, mpu4mod2_machines_state, init_m4default, ROT0, "hack?","Blue Moon (Barcrest) (MPU4) (BLU 1.1)",GAME_FLAGS ) // bad chr, non-blanked out start of rom (hack?) GAME(199?, m4take2, 0, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Take Two (Barcrest) (MPU4) (TTO 1.2)",GAME_FLAGS ) // not using standard protection, hack? GAME(199?, m4take2a, m4take2, mod2_bootleg_fixedret<0x11>, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "bootleg","Take Two (Barcrest) (MPU4) (TTO 1.1) (set 1)",GAME_FLAGS ) GAME(199?, m4t266, m4take2, mod2_bootleg_fixedret<0x11>, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "bootleg","Take Two (Barcrest) (MPU4) (TTO 1.1) (set 2)",GAME_FLAGS ) -GAME(199?, m4pont, 0, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Pontoon Club (Barcrest) (MPU4) (PON 3.0)",GAME_FLAGS ) // set stake to boot -GAME(199?, m4ponta, m4pont, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Pontoon Club (Barcrest) (MPU4) (PON 4.0)",GAME_FLAGS )// ^^ +GAME(199?, m4pont, 0, mod2_cheatchr_pal, mpu420p, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Pontoon Club (Barcrest) (MPU4) (PON 3.0)",GAME_FLAGS ) // set stake to boot +GAME(199?, m4ponta, m4pont, mod2_cheatchr_pal, mpu420p, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Pontoon Club (Barcrest) (MPU4) (PON 4.0)",GAME_FLAGS )// ^^ GAME(199?, m4loadmn, 0, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Loads A Money (Barcrest) (MPU4) (LA 1.0)",GAME_FLAGS ) GAME(199?, m4loadmna, m4loadmn, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Loads A Money (Barcrest) (MPU4) (LA 1.1, set 1)",GAME_FLAGS ) GAME(199?, m4loadmnb, m4loadmn, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Loads A Money (Barcrest) (MPU4) (LA 1.1, set 2)",GAME_FLAGS ) -GAME(199?, m4celclb, 0, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Celebration Club (Barcrest) (MPU4) (CEL 1.5)",GAME_FLAGS ) // set stake +GAME(199?, m4celclb, 0, mod2_cheatchr_pal, mpu420p, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Celebration Club (Barcrest) (MPU4) (CEL 1.5)",GAME_FLAGS ) // set stake GAME(199?, m4centpt, 0, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Centrepoint (Barcrest) (MPU4) (DU 1.3)",GAME_FLAGS ) -GAME(199?, m4clbcls, 0, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Club Classic (Barcrest) (MPU4) (CI 1.1)",GAME_FLAGS ) // set stake (still moans tho) +GAME(199?, m4clbcls, 0, mod2_cheatchr_pal, mpu420p, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Club Classic (Barcrest) (MPU4) (CI 1.1)",GAME_FLAGS ) // set stake (still moans tho) GAME(199?, m4c999, 0, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Cloud 999 (Barcrest) (MPU4) (CLN 4.0 V)",GAME_FLAGS ) // these are bootlegs with non-standard protection @@ -1952,119 +1968,150 @@ GAME(199?, m4c999d, m4c999, mod2_bootleg_fixedret<0x9a>, mpu4, GAME(year, setname, parent, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, company, title, GAME_FLAGS ) // "(C)1993 B.W.B." and "SC9 5.0" -GAME_CUSTOM( 199?, m4c999g, m4c999, "c9o20__1.1", 0x0000, 0x010000, CRC(e05fa532) SHA1(63d070416a4e6979302901bb33e20c994cb3723e), "Bwb","Cloud 999 (Barcrest) (MPU4) (SC9 5.0)" ) -GAME_CUSTOM( 199?, m4c999h, m4c999, "c9o20d_1.1", 0x0000, 0x010000, CRC(047b2d83) SHA1(b83f8fe6477226ef3e75f406020ea4f8b3d55c32), "Bwb","Cloud 999 (Barcrest) (MPU4) (SC9 5.0 D)" ) +GAME_CUSTOM( 199?, m4c999g, m4c999, "c9o20__1.1", 0x0000, 0x010000, CRC(e05fa532) SHA1(63d070416a4e6979302901bb33e20c994cb3723e), "BWB","Cloud 999 (Barcrest) (MPU4) (SC9 5.0)" ) +GAME_CUSTOM( 199?, m4c999h, m4c999, "c9o20d_1.1", 0x0000, 0x010000, CRC(047b2d83) SHA1(b83f8fe6477226ef3e75f406020ea4f8b3d55c32), "BWB","Cloud 999 (Barcrest) (MPU4) (SC9 5.0 D)" ) // no copyright string and "SC9 1.0" (hack or early Bwb set?) (still expects regular CHR protection) GAME_CUSTOM( 199?, m4c999i, m4c999, "c9o02__1.1", 0x0000, 0x010000, CRC(109f7040) SHA1(3fe9da13d9746e1cdaf6dcd539e4af624d2cec71), "hack?","Cloud 999 (Barcrest) (MPU4) (SC9 1.0, hack?, set 1)" ) GAME_CUSTOM( 199?, m4c999j, m4c999, "c9o05__1.1", 0x0000, 0x010000, CRC(2c821aa8) SHA1(33fba7dea0f66e7b0251971864d5a2923f96f8cd), "hack?","Cloud 999 (Barcrest) (MPU4) (SC9 1.0, hack?, set 2)" ) GAME_CUSTOM( 199?, m4c999e, m4c999, "c9o10__1.1", 0x0000, 0x010000, CRC(c5063185) SHA1(ca98038ccd85ebc370cacce8583ddbc1f759558d), "hack?","Cloud 999 (Barcrest) (MPU4) (SC9 1.0, hack?, set 3)" ) GAME_CUSTOM( 199?, m4c999f, m4c999, "c9o10d_1.1", 0x0000, 0x010000, CRC(6b20b16d) SHA1(15079fc5f14f545c291d357a795e6b41ca1d5a47), "hack?","Cloud 999 (Barcrest) (MPU4) (SC9 1.0, hack?, set 4)" ) // doesn't have 'D' set but is a dataport set +ROM_START( m4c9c ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "cncs.p1", 0x0000, 0x010000, CRC(10f15e2a) SHA1(c17ab13764d74302246984245485cb7692913b44) ) +ROM_END + +// requires stake set to boot (just hangs otherwise) +GAME(199?, m4c9c, 0, mod2_cheatchr_pal, mpu420p, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Cloud Nine Club (Barcrest) (MPU4) (CNC 2.1)",GAME_FLAGS ) + +// works +GAME(199?, m4bjac, 0, mod2_cheatchr_pal, mpu420p, mpu4mod2_machines_state, init_m4default_five_rev, ROT0, "Barcrest","Blackjack Club (Barcrest) (MPU4) (C2J 1.8)",GAME_FLAGS ) +GAME(199?, m4bjaca, m4bjac, mod2_cheatchr_pal, mpu420p, mpu4mod2_machines_state, init_m4default_five_rev, ROT0, "Barcrest","Blackjack Club (Barcrest) (MPU4) (C2J 2.1)",GAME_FLAGS ) + +// works +GAME(199?, m4clbcnt, 0, mod2_cheatchr_pal, mpu420p, mpu4mod2_machines_state, init_m4default_five_rev, ROT0, "Barcrest","Club Connect (Barcrest) (MPU4) (CON 1.2)",GAME_FLAGS ) +GAME(199?, m4clbcnta, m4clbcnt, mod2_cheatchr_pal, mpu420p, mpu4mod2_machines_state, init_m4default_five_rev, ROT0, "Barcrest","Club Connect (Barcrest) (MPU4) (CON 1.0)",GAME_FLAGS ) +GAME(199?, m4clbcntb, m4clbcnt, mod2_cheatchr_pal, mpu420p, mpu4mod2_machines_state, init_m4default_five_rev, ROT0, "Barcrest","Club Connect (Barcrest) (MPU4) (CON 1.1)",GAME_FLAGS ) +GAME(199?, m4clbcntc, m4clbcnt, mod2_cheatchr_pal, mpu420p, mpu4mod2_machines_state, init_m4default_five_rev, ROT0, "Barcrest","Club Connect (Barcrest) (MPU4) (CON 1.5, set 1)",GAME_FLAGS ) +GAME(199?, m4clbcntd, m4clbcnt, mod2_cheatchr_pal, mpu420p, mpu4mod2_machines_state, init_m4default_five_rev, ROT0, "Barcrest","Club Connect (Barcrest) (MPU4) (CON 1.5, set 2)",GAME_FLAGS ) + +// works +GAME(199?, m4frtfl, 0, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default_five_rev, ROT0, "Barcrest","Fruit Full Club (Barcrest) (MPU4) (FFC 0.3)",GAME_FLAGS ) +GAME(199?, m4frtfla, m4frtfl, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default_five_rev, ROT0, "Barcrest","Fruit Full Club (Barcrest) (MPU4) (FFC 1.0)",GAME_FLAGS ) +GAME(199?, m4frtflc, m4frtfl, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default_five_rev, ROT0, "Barcrest","Fruit Full Club (Barcrest) (MPU4) (FFC 1.2)",GAME_FLAGS ) + +// works +GAME(199?, m4frtlnk, 0, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default_five_rev, ROT0, "Barcrest","Fruit Link Club (Barcrest) (MPU4) (FLC 1.8, set 1)",GAME_FLAGS ) +GAME(199?, m4frtlnka, m4frtlnk, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default_five_rev, ROT0, "Barcrest","Fruit Link Club (Barcrest) (MPU4) (FLC 1.6, set 2)",GAME_FLAGS ) + +// works +GAME(199?, m4milclb, 0, mod2_cheatchr_pal, mpu420p, mpu4mod2_machines_state, init_m4default_five_rev, ROT0, "Barcrest","Millionaire's Club (Barcrest) (MPU4) (MI2 1.0, set 1)",GAME_FLAGS ) +GAME(199?, m4milclba, m4milclb, mod2_cheatchr_pal, mpu420p, mpu4mod2_machines_state, init_m4default_five_rev, ROT0, "Barcrest","Millionaire's Club (Barcrest) (MPU4) (MI2 1.0, set 2)",GAME_FLAGS ) +GAME(199?, m4milclbb, m4milclb, mod2_cheatchr_pal, mpu420p, mpu4mod2_machines_state, init_m4default_five_rev, ROT0, "Barcrest","Millionaire's Club (Barcrest) (MPU4) (MI2 1.0, set 3)",GAME_FLAGS ) +GAME(199?, m4milclbc, m4milclb, mod2_cheatchr_pal, mpu420p, mpu4mod2_machines_state, init_m4default_five_rev, ROT0, "Barcrest","Millionaire's Club (Barcrest) (MPU4) (MIL 5.0, set 1)",GAME_FLAGS ) +GAME(199?, m4milclbd, m4milclb, mod2_cheatchr_pal, mpu420p, mpu4mod2_machines_state, init_m4default_five_rev, ROT0, "Barcrest","Millionaire's Club (Barcrest) (MPU4) (MIL 5.0, set 2)",GAME_FLAGS ) + +// works +GAME(199?, m4jpjmp, 0, mod2_cheatchr_pal, mpu420p, mpu4mod2_machines_state, init_m4default_five_rev, ROT0, "Barcrest","Jackpot Jump (Barcrest) (MPU4) (VJC 2.0)",GAME_FLAGS ) +GAME(199?, m4jpjmpa, m4jpjmp, mod2_cheatchr_pal, mpu420p, mpu4mod2_machines_state, init_m4default_five_rev, ROT0, "Barcrest","Jackpot Jump (Barcrest) (MPU4) (VJC 1.3)",GAME_FLAGS ) // GEEN TUBES (press Q to open door and 'W' to play anyway, as long as the game works and doesn't report reel errors) GAME(199?, m4ambass, 0, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Ambassador (Barcrest) (Dutch) (MPU4) (DAM 3.7)",GAME_FLAGS ) +// GEEN TUBES, can run with door open +GAME(199?, m4graffd, 0, mod2_7reel_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default_seven, ROT0, "Barcrest","Grafitti (Barcrest) (Dutch) (MPU4) (DGR 1.3)",GAME_FLAGS ) // ROL D SETUP ALM + +// GEEN TUBES GAME(199?, m4atlan, 0, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Atlantis (Barcrest) (Dutch) (MPU4) (DAT 1.4)",GAME_FLAGS ) GAME(199?, m4tridic, m4atlan, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Triple Dice (Barcrest) (Dutch) (MPU4) (DAT 1.4)",GAME_FLAGS ) // == Atlantis -GAME(199?, m4bjc, 0, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default_alt, ROT0, "Barcrest","Black Jack Club (Barcrest) (Dutch) (MPU4) (DBC 1.1)",GAME_FLAGS ) +// GEEN TUBES +GAME(199?, m4bjc, 0, mod2_7reel_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default_seven, ROT0, "Barcrest","Black Jack Club (Barcrest) (Dutch) (MPU4) (DBC 1.1)",GAME_FLAGS ) +// GEEN TUBES GAME(199?, m4exprs, 0, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Express (Barcrest) (Dutch) (MPU4) (DXP 2.0)",GAME_FLAGS ) +// GEEN TUBES GAME(199?, m4brdway, 0, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Broadway (Barcrest) (Dutch) (MPU4) (DBR 1.1)",GAME_FLAGS ) +// GEEN TUBES GAME(199?, m4bigbn, 0, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Big Ben (Barcrest) (Dutch) (MPU4) (DBB 1.2)",GAME_FLAGS ) +// GEEN TUBES GAME(199?, m4cheryo, 0, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Cherryo (Barcrest) (Dutch) (MPU4) (DCH 1.4)",GAME_FLAGS ) +// GEEN TUBES GAME(199?, m4giant, 0, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Giant (Barcrest) (Dutch) (MPU4) (DGI 2.1)",GAME_FLAGS ) +// GEEN TUBES GAME(199?, m4holdon, 0, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Hold On (Barcrest) (Dutch) (MPU4) (DHO 2.5)",GAME_FLAGS ) +// GEEN TUBES GAME(199?, m4libty, 0, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Liberty (Barcrest) (Dutch) (MPU4) (DLI 1.0)",GAME_FLAGS ) +// GEEN TUBES GAME(199?, m4meglnk, 0, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Megalink (Barcrest) (Dutch) (MPU4) (DML 2.0)",GAME_FLAGS ) +// GEEN TUBES GAME(199?, m4multwy, 0, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Multiway (Barcrest) (Dutch) (MPU4) (DMU 1.7)",GAME_FLAGS ) +// GEEN TUBES GAME(199?, m4num1, 0, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Number One (Barcrest) (Dutch) (MPU4) (DNO 1.7)",GAME_FLAGS ) +// GEEN TUBES GAME(199?, m4nudup, 0, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Nudge Up (Barcrest) (Dutch) (MPU4) (DNU 2.5)",GAME_FLAGS ) +// GEEN TUBES GAME(199?, m4omega, 0, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Omega (Barcrest) (Dutch) (MPU4) (DOM 2.3)",GAME_FLAGS ) +// GEEN TUBES GAME(199?, m4randr, 0, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Random Roulette (Barcrest) (Dutch) (MPU4) (DRR 2.2)",GAME_FLAGS ) +// GEEN TUBES GAME(199?, m4samu, 0, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Samurai (Barcrest) (Dutch) (MPU4) (DSM 1.0)",GAME_FLAGS ) +// GEEN TUBES GAME(199?, m4stards, 0, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Stardust (Barcrest) (Dutch) (MPU4) (DSD 1.3)",GAME_FLAGS ) +// GEEN TUBES GAME(199?, m4tbreel, 0, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Turbo Reel (Barcrest) (Dutch) (MPU4) (DTR 3.1)",GAME_FLAGS ) +// GEEN TUBES GAME(199?, m4tbrldx, m4tbreel, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Turbo Reel Deluxe (Barcrest) (Dutch) (MPU4) (DTU 3.0)",GAME_FLAGS ) +// GEEN TUBES GAME(199?, m4taj, 0, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Taj Mahal (Barcrest) (Dutch) (MPU4) (DTM 1.0)",GAME_FLAGS ) +// GEEN TUBES GAME(199?, m4tricol, 0, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Tricolor (Barcrest) (Dutch) (MPU4) (DTC 2.5)",GAME_FLAGS ) +// GEEN TUBES GAME(199?, m4twilgt, 0, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Twilight (Barcrest) (Dutch) (MPU4) (DTL 2.2)",GAME_FLAGS ) +// GEEN TUBES GAME(199?, m4wildms, 0, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Wild Mystery (Barcrest) (Dutch) (MPU4) (DWM 1.8)",GAME_FLAGS ) -// these all have reel issues, but test mode produces ay sounds +// GEEN TUBES +GAME(199?, m4suptrn, 0, mod2_7reel_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default_seven, ROT0, "Barcrest","Supatron (Barcrest) (MPU4) (DSU 2.1)",GAME_FLAGS ) -// REEL D ALARM -GAME(199?, m4suptrn, 0, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Supatron (Barcrest) (MPU4) (DSU 2.1)",GAME_FLAGS ) +// GEEN TUBES +GAME(199?, m421club, 0, mod2_7reel_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default_seven, ROT0, "Barcrest","21 Club (Barcrest) (Dutch) (MPU4) (DTW 2.7)",GAME_FLAGS ) -// REEL A ALARM -GAME(199?, m4bjac, 0, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default_alt, ROT0, "Barcrest","Blackjack Club (Barcrest) (MPU4) (C2J 1.8)",GAME_FLAGS ) -GAME(199?, m4bjaca, m4bjac, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default_alt, ROT0, "Barcrest","Blackjack Club (Barcrest) (MPU4) (C2J 2.1)",GAME_FLAGS ) - -// REEL D ALARM -GAME(199?, m421club, 0, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","21 Club (Barcrest) (Dutch) (MPU4) (DTW 2.7)",GAME_FLAGS ) - -// REEL A ALARM -GAME(199?, m4clbcnt, 0, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Club Connect (Barcrest) (MPU4) (CON 1.2)",GAME_FLAGS ) -GAME(199?, m4clbcnta, m4clbcnt, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Club Connect (Barcrest) (MPU4) (CON 1.0)",GAME_FLAGS ) -GAME(199?, m4clbcntb, m4clbcnt, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Club Connect (Barcrest) (MPU4) (CON 1.1)",GAME_FLAGS ) -GAME(199?, m4clbcntc, m4clbcnt, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Club Connect (Barcrest) (MPU4) (CON 1.5, set 1)",GAME_FLAGS ) -GAME(199?, m4clbcntd, m4clbcnt, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Club Connect (Barcrest) (MPU4) (CON 1.5, set 2)",GAME_FLAGS ) - -// REEL D ALARM -GAME(199?, m4class, 0, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","First Class (Barcrest) (Dutch) (MPU4) (DFC 2.0, set 1)",GAME_FLAGS ) +// GEEN TUBES +GAME(199?, m4class, 0, mod2_7reel_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default_seven, ROT0, "Barcrest","First Class (Barcrest) (Dutch) (MPU4) (DFC 2.0, set 1)",GAME_FLAGS ) // INITIALIZE COMMS, before any prot sequence -GAME(199?, m4classa, m4class, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","First Class (Barcrest) (Dutch) (MPU4) (DFC 2.0, set 2)",GAME_FLAGS ) +GAME(199?, m4classa, m4class, mod2_7reel_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default_seven, ROT0, "Barcrest","First Class (Barcrest) (Dutch) (MPU4) (DFC 2.0, set 2)",GAME_FLAGS ) -// REEL A ALARM -GAME(199?, m4frtfl, 0, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Fruit Full Club (Barcrest) (MPU4) (FFC 0.3)",GAME_FLAGS ) -GAME(199?, m4frtfla, m4frtfl, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Fruit Full Club (Barcrest) (MPU4) (FFC 1.0)",GAME_FLAGS ) -GAME(199?, m4frtflc, m4frtfl, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Fruit Full Club (Barcrest) (MPU4) (FFC 1.2)",GAME_FLAGS ) - -// REEL A ALARM -GAME(199?, m4frtlnk, 0, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Fruit Link Club (Barcrest) (MPU4) (FLC 1.8, set 1)",GAME_FLAGS ) -GAME(199?, m4frtlnka, m4frtlnk, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Fruit Link Club (Barcrest) (MPU4) (FLC 1.6, set 2)",GAME_FLAGS ) - -// REEL D ALARM -GAME(199?, m4thehit, 0, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","The Hit (Barcrest) (MPU4) (DTH 1.7)",GAME_FLAGS ) - -// REEL A ALARM -GAME(199?, m4jpjmp, 0, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Jackpot Jump (Barcrest) (MPU4) (VJC 2.0)",GAME_FLAGS ) -GAME(199?, m4jpjmpa, m4jpjmp, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Jackpot Jump (Barcrest) (MPU4) (VJC 1.3)",GAME_FLAGS ) - -// REEL A ALARM -GAME(199?, m4milclb, 0, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Millionaire's Club (Barcrest) (MPU4) (MI2 1.0, set 1)",GAME_FLAGS ) -GAME(199?, m4milclba, m4milclb, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Millionaire's Club (Barcrest) (MPU4) (MI2 1.0, set 2)",GAME_FLAGS ) -GAME(199?, m4milclbb, m4milclb, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Millionaire's Club (Barcrest) (MPU4) (MI2 1.0, set 3)",GAME_FLAGS ) -GAME(199?, m4milclbc, m4milclb, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Millionaire's Club (Barcrest) (MPU4) (MIL 5.0, set 1)",GAME_FLAGS ) -GAME(199?, m4milclbd, m4milclb, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Millionaire's Club (Barcrest) (MPU4) (MIL 5.0, set 2)",GAME_FLAGS ) +// GEEN TUBES +GAME(199?, m4thehit, 0, mod2_7reel_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default_seven, ROT0, "Barcrest","The Hit (Barcrest) (MPU4) (DTH 1.7)",GAME_FLAGS ) // boots but no coins? GAME(199?, m4bigchd, 0, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Big Chief (Barcrest) (Dutch) (MPU4) (BCH 1.5)",GAME_FLAGS ) // why code BCH on a dutch? // boots with percent key -GAME(199?, m4dbl9, 0, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Double 9's (Barcrest) (MPU4) (DU9 1.0)",GAME_FLAGS ) +GAME(199?, m4dbl9, 0, mod2_cheatchr_pal, mpu4_70pc, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Double 9's (Barcrest) (MPU4) (DU9 1.0)",GAME_FLAGS ) // non-standard chr use, hack? -GAME(199?, m4dbl9a, m4dbl9, mod2_bootleg_fixedret<0x51>, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "bootleg","Double 9's (Barcrest) (bootleg) (MPU4) (DU9 0.2)",GAME_FLAGS ) +GAME(199?, m4dbl9a, m4dbl9, mod2_bootleg_fixedret<0x51>, mpu4_70pc, mpu4mod2_machines_state, init_m4default, ROT0, "bootleg","Double 9's (Barcrest) (bootleg) (MPU4) (DU9 0.2)",GAME_FLAGS ) GAME(199?, m4nick, 0, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Nickelodeon (Barcrest) (MPU4) (NIL 4.1, set 1)",GAME_FLAGS ) GAME(199?, m4nicka, m4nick, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Nickelodeon (Barcrest) (MPU4) (NIL 4.1, set 2)",GAME_FLAGS ) @@ -2083,7 +2130,7 @@ GAME(199?, m4joltav, 0, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Jolly Taverner (Barcrest) (MPU4) (JT__ 2.0, set 1)",GAME_FLAGS ) GAME(199?, m4joltavb, m4joltav, mod2_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Barcrest","Jolly Taverner (Barcrest) (MPU4) (JT__ 2.0, set 2)",GAME_FLAGS ) - +// GAME(199?, m4unkjokb, m4joltav, mod2_bootleg_fixedret<0x11>, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "bootleg","Jolly Taverner (Barcrest) (bootleg) (MPU4) (TAV 1.1, set 1)",GAME_FLAGS ) // bad chr GAME(199?, m4unkjokc, m4joltav, mod2_bootleg_fixedret<0x11>, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "bootleg","Jolly Taverner (Barcrest) (bootleg) (MPU4) (TAV 1.1, set 2)",GAME_FLAGS ) // bad chr @@ -2093,6 +2140,11 @@ GAME(199?, m4btclok, 0, mod2_bootleg_fixedret<0x45>, mpu4, // protection has been hacked GAME(199?, m4brktak, 0, mod2_bootleg_fixedret<0x45>, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "bootleg","Break & Take (Barcrest) (bootleg) (MPU4)",GAME_FLAGS ) +// runs if you set a stake, missing an extender for the credits display? +GAME(199?, m4sunclb, 0, mod2_cheatchr_pal, mpu420p, mpu4mod2_machines_state, init_m4default, ROT0, "BWB","Sun Club (BWB) (MPU4) (SUC 0.2, set 1)",GAME_FLAGS ) +GAME(199?, m4sunclba, m4sunclb, mod2_cheatchr_pal, mpu420p, mpu4mod2_machines_state, init_m4default, ROT0, "BWB","Sun Club (BWB) (MPU4) (SUC 0.2, set 2)",GAME_FLAGS ) + + // these were found in with mod4oki sets, but don't attempt to play samples, only use the AY #undef GAME_CUSTOM @@ -2178,6 +2230,50 @@ ROM_END // non-standard protection, makes some invalid writes GAME(199?, m4holywd, 0, mod2_bootleg_fixedret<0xd0>, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "bootleg?","Hollywood (bootleg) (MPU4) (HOL 1.0)",GAME_FLAGS ) +/********************************************************************************************************* + + High Rise + +*********************************************************************************************************/ + +ROM_START( m4hirise ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "hiix.p1", 0x0000, 0x010000, CRC(c68c816c) SHA1(2ec89d83f3b658700433fc165358290ce58eba64) ) +ROM_END + +ROM_START( m4hirisea ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "hirs.p1", 0x0000, 0x010000, CRC(a38f771e) SHA1(c1502200671389a1fe6dcb9c043d22583d5991dc) ) +ROM_END + +ROM_START( m4hiriseb ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "hirs20dd", 0x0000, 0x010000, CRC(89941670) SHA1(28859adfa79dce53c348c63b46f6f5a068f2b2de) ) +ROM_END + +ROM_START( m4hirisec ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "hirx.p1", 0x0000, 0x010000, CRC(4280a16b) SHA1(c9179ec17404a6f084679ad5f04e53a50f00af98) ) +ROM_END + +ROM_START( m4hirised ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "hirxc.p1", 0x0000, 0x010000, CRC(1ad1d942) SHA1(91d02212606e22b280be9640433e013bc50e5ea8) ) +ROM_END + +ROM_START( m4hirisee ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "hrise206", 0x0000, 0x010000, CRC(58b4bbdd) SHA1(0b76d27147fbadba97328eb9d2dc81cff9d576e0) ) +ROM_END + +GAME(199?, m4hirise, 0, mod2_alt_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default_five_std, ROT0, "Barcrest","High Rise (Barcrest) (MPU4) (HII 0.3)",GAME_FLAGS ) +GAME(199?, m4hirisea, m4hirise, mod2_alt_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default_five_std, ROT0, "Barcrest","High Rise (Barcrest) (MPU4) (HIR 3.1, set 1)",GAME_FLAGS ) +GAME(199?, m4hirisec, m4hirise, mod2_alt_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default_five_std, ROT0, "Barcrest","High Rise (Barcrest) (MPU4) (HIR 3.1, set 2)",GAME_FLAGS ) +GAME(199?, m4hirised, m4hirise, mod2_alt_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default_five_std, ROT0, "Barcrest","High Rise (Barcrest) (MPU4) (HIR 3.1, set 3)",GAME_FLAGS ) +GAME(199?, m4hirisee, m4hirise, mod2_alt_cheatchr_pal, mpu4, mpu4mod2_machines_state, init_m4default_five_std, ROT0, "Barcrest","High Rise (Barcrest) (MPU4) (HIR 3.0)",GAME_FLAGS ) +// non-standard protection +GAME(199?, m4hiriseb, m4hirise, mod2_alt_bootleg_fixedret<0x88>, mpu4, mpu4mod2_machines_state, init_m4default_five_std, ROT0, "bootleg?","High Rise (Barcrest) (MPU4) (HIR 1.5, bootleg?)",GAME_FLAGS ) + /********************************************************************************************************* @@ -2198,6 +2294,83 @@ GAME(199?, m4holywd, 0, mod2_bootleg_fixedret<0xd0>, mpu4, mp // RED 0.4, different protection?, hack, might be a different game, has touchscreen related strings? GAME_CUSTOM( 199?, m4redunk, 0, "redx_20_.8", 0x0000, 0x010000, CRC(b5e8dec5) SHA1(74777ed7f78ef7cc615beadf097380569832a75a), "bootleg","unknown Barcrest MPU4 'RED 0.4' (MPU4) (bootleg)" ) +/********************************************************************************************************* + + Super Play + - set was originally called "Black Bull" and as 'Czech' region + - dipswitches probably all different (has coinage dip?) + +*********************************************************************************************************/ + +ROM_START( m4blkbul ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "cbb08.epr", 0x0000, 0x010000, CRC(09376df6) SHA1(ba3b101accb6bbfbf75b9d22621dbda4efcb7769) ) +ROM_END + +INPUT_PORTS_START( m4blkbul ) + PORT_INCLUDE( mpu4 ) + + PORT_MODIFY("DIL1") + PORT_DIPNAME( 0x01, 0x00, DEF_STR( Unused ) ) PORT_DIPLOCATION("DIL1:01") + PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x01, DEF_STR( On ) ) + PORT_DIPNAME( 0x02, 0x00, DEF_STR( Unused ) ) PORT_DIPLOCATION("DIL1:02") + PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x02, DEF_STR( On ) ) + PORT_DIPNAME( 0x04, 0x00, DEF_STR( Unused ) ) PORT_DIPLOCATION("DIL1:03") + PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x04, DEF_STR( On ) ) + PORT_DIPNAME( 0x08, 0x08, "Coin Value?" ) PORT_DIPLOCATION("DIL1:04") // needed to boot + PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x08, DEF_STR( On ) ) + PORT_DIPNAME( 0x10, 0x00, DEF_STR( Unused ) ) PORT_DIPLOCATION("DIL1:05") + PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x10, DEF_STR( On ) ) + PORT_DIPNAME( 0x20, 0x00, DEF_STR( Unused ) ) PORT_DIPLOCATION("DIL1:06") + PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x20, DEF_STR( On ) ) + PORT_DIPNAME( 0x40, 0x00, DEF_STR( Unused ) ) PORT_DIPLOCATION("DIL1:07") + PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x40, DEF_STR( On ) ) + PORT_DIPNAME( 0x80, 0x00, DEF_STR( Unused ) ) PORT_DIPLOCATION("DIL1:08") + PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x80, DEF_STR( On ) ) +INPUT_PORTS_END + +GAME(199?, m4blkbul, 0, mod2_alt_cheatchr_pal, m4blkbul, mpu4mod2_machines_state, init_m4altreels, ROT0, "Barcrest","Super Play (Czech) (Barcrest) (MPU4) (XSP 0.8)",GAME_FLAGS ) + + +/********************************************************************************************************* + + Top Run + - currently runs with door open, probably not by Barcrest? + +*********************************************************************************************************/ + +ROM_START( m4toprn ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "toprun_v1_1.bin", 0xc000, 0x004000, CRC(9b924324) SHA1(7b155467f30cc22f7cda301ae770fb2a889c9c66) ) + ROM_LOAD( "toprun_v1_2.bin", 0x8000, 0x004000, CRC(940fafa9) SHA1(2a8b669c51c8df50710bd8b552ab30a5d1a136ab) ) +ROM_END + +GAME(199?, m4toprn, 0, mod2, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "","Top Run (Dutch) (MPU4)",GAME_FLAGS ) // unique behavior (START UP IN countdown) + +/***************************************************************************************************************************************************************************** +* +* Four More +* - does not appear to be a Barcrest codebase, and game seems to be unprotected +* - requires very specific AY handling to produce sounds, see note in mpu4.cpp +* +*****************************************************************************************************************************************************************************/ + +ROM_START( m4fourmr ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "frmr5p26.bin", 0x8000, 0x008000, CRC(f0c5bd8a) SHA1(39026459008ed5b5bd3a10841799227fef70e5b5) ) +ROM_END + +// runs, unprotected, 17 May 1990 BWBNFM26 in ROM +GAME(1990, m4fourmr, 0, mod2, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "BWB","Four More (BWB) (MPU4)",GAME_FLAGS ) // no sound with either system? + /********************************************************************************************************* @@ -2225,33 +2398,37 @@ GAME(199?, m4copcsh, 0, mod2_chr_copcash, mpu4, mpu4mod2_ma /* Pcp */ -GAME(199?, m4cshino, 0, mod2_cheatchr, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Pcp","Cashino Deluxe (Pcp) (MPU4)",GAME_FLAGS ) // runs, but no lamps or other display.. +// runs and plays, but no lamps or other display.. +GAME(199?, m4cshino, 0, mod2, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Pcp","Cashino Deluxe (Pcp) (MPU4)",GAME_FLAGS ) -GAME(199?, m4jjc, 0, mod2_cheatchr, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Pcp","Jumping Jack Cash (Pcp) (MPU4) (set 1)",GAME_FLAGS ) // runs, but no lamps or other display.. -GAME(199?, m4jjca, m4jjc, mod2_cheatchr, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Pcp","Jumping Jack Cash (Pcp) (MPU4) (set 2)",GAME_FLAGS ) // runs, but no lamps or other display.. +// runs and plays, but no lamps or other display.. +GAME(199?, m4jjc, 0, mod2, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Pcp","Jumping Jack Cash (Pcp) (MPU4) (set 1)",GAME_FLAGS ) +GAME(199?, m4jjca, m4jjc, mod2, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Pcp","Jumping Jack Cash (Pcp) (MPU4) (set 2)",GAME_FLAGS ) -GAME(199?, m4spton, 0, mod2_cheatchr, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Pcp","Spot On (Pcp) (MPU4)",GAME_FLAGS ) // runs, but no lamps or other display.. +// runs and plays, but no lamps or other display.. +GAME(199?, m4spton, 0, mod2, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Pcp","Spot On (Pcp) (MPU4)",GAME_FLAGS ) -GAME(199?, m4exlin, 0, mod2_cheatchr, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Pcp","Extra Lines (Pcp) (MPU4) (set 1)",GAME_FLAGS ) -GAME(199?, m4exlina, m4exlin, mod2_cheatchr, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Pcp","Extra Lines (Pcp) (MPU4) (set 2)",GAME_FLAGS ) +GAME(199?, m4exlin, 0, mod2, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Pcp","Extra Lines (Pcp) (MPU4) (set 1)",GAME_FLAGS ) +GAME(199?, m4exlina, m4exlin, mod2, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Pcp","Extra Lines (Pcp) (MPU4) (set 2)",GAME_FLAGS ) -GAME(199?, m4supjst, 0, mod2_cheatchr, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Pcp","Super Jester (Pcp) (MPU4) (set 1)",GAME_FLAGS ) -GAME(199?, m4supjsta, m4supjst, mod2_cheatchr, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Pcp","Super Jester (Pcp) (MPU4) (set 2)",GAME_FLAGS ) -GAME(199?, m4supjstb, m4supjst, mod2_cheatchr, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Pcp","Super Jester (Pcp) (MPU4) (set 3)",GAME_FLAGS ) -GAME(199?, m4supjstc, m4supjst, mod2_cheatchr, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Pcp","Super Jester (Pcp) (MPU4) (set 4)",GAME_FLAGS ) -GAME(199?, m4supjstd, m4supjst, mod2_cheatchr, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Pcp","Super Jester (Pcp) (MPU4) (set 5)",GAME_FLAGS ) -GAME(199?, m4supjste, m4supjst, mod2_cheatchr, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Pcp","Super Jester (Pcp) (MPU4) (set 6)",GAME_FLAGS ) +GAME(199?, m4supjst, 0, mod2, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Pcp","Super Jester (Pcp) (MPU4) (set 1)",GAME_FLAGS ) +GAME(199?, m4supjsta, m4supjst, mod2, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Pcp","Super Jester (Pcp) (MPU4) (set 2)",GAME_FLAGS ) +GAME(199?, m4supjstb, m4supjst, mod2, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Pcp","Super Jester (Pcp) (MPU4) (set 3)",GAME_FLAGS ) +GAME(199?, m4supjstc, m4supjst, mod2, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Pcp","Super Jester (Pcp) (MPU4) (set 4)",GAME_FLAGS ) +GAME(199?, m4supjstd, m4supjst, mod2, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Pcp","Super Jester (Pcp) (MPU4) (set 5)",GAME_FLAGS ) +GAME(199?, m4supjste, m4supjst, mod2, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Pcp","Super Jester (Pcp) (MPU4) (set 6)",GAME_FLAGS ) -GAME(199?, m4frcrak, 0, mod2_cheatchr, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Pcp","Fruit Cracker (Pcp) (MPU4)",GAME_FLAGS ) +GAME(199?, m4frcrak, 0, mod2, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Pcp","Fruit Cracker (Pcp) (MPU4)",GAME_FLAGS ) -GAME(199?, m4clbrpl, 0, mod2_cheatchr, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Pcp","Club Replay (PCP) (MPU4) (01)",GAME_FLAGS ) +GAME(199?, m4clbrpl, 0, mod2, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Pcp","Club Replay (PCP) (MPU4) (01)",GAME_FLAGS ) /* Misc */ -GAME(199?, m4spnwin, 0, mod2_cheatchr, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Cotswold Microsystems","Spin A Win (Cotswold Microsystems) (MPU4) (set 1)",GAME_FLAGS ) // works? -GAME(199?, m4spnwina, m4spnwin, mod2_cheatchr, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Cotswold Microsystems","Spin A Win (Cotswold Microsystems) (MPU4) (set 2)",GAME_FLAGS ) +GAME(199?, m4spnwin, 0, mod2, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Cotswold Microsystems","Spin A Win (Cotswold Microsystems) (MPU4) (set 1)",GAME_FLAGS ) // works? +GAME(199?, m4spnwina, m4spnwin, mod2, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "Cotswold Microsystems","Spin A Win (Cotswold Microsystems) (MPU4) (set 2)",GAME_FLAGS ) -GAME(199?, m4pick, 0, mod2_cheatchr, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "JPM","Pick A Fruit (JPM) (MPU4)",GAME_FLAGS ) +// was marked as JPM, but that doesn't seem likely +GAME(199?, m4pick, 0, mod2, mpu4, mpu4mod2_machines_state, init_m4default, ROT0, "","Pick A Fruit (Dutch) (MPU4)",GAME_FLAGS ) -GAMEL(1989?, m4conn4, 0, mod2_cheatchr, connect4, mpu4mod2_machines_state, init_connect4, ROT0, "Dolbeck Systems","Connect 4",MACHINE_IMPERFECT_GRAPHICS|MACHINE_REQUIRES_ARTWORK,layout_connect4 ) +GAMEL(1989?, m4conn4, 0, mod2, connect4, mpu4mod2_machines_state, init_connect4, ROT0, "Dolbeck Systems","Connect 4",MACHINE_IMPERFECT_GRAPHICS|MACHINE_REQUIRES_ARTWORK,layout_connect4 ) diff --git a/src/mame/drivers/mpu4mod4oki.cpp b/src/mame/drivers/mpu4mod4oki.cpp index 5916a9f9a63..2c8d43e0e6c 100644 --- a/src/mame/drivers/mpu4mod4oki.cpp +++ b/src/mame/drivers/mpu4mod4oki.cpp @@ -28,6 +28,7 @@ Cloud Nine Copy Cat Cosmic Casinos + Crown Jewels Club (has only 3 main reels, so not a club machine?) Dennis The Menace Duty Free Duty Free (Prize version) @@ -46,6 +47,7 @@ Jolly Gems Kings & Queens Kings & Queens (Classic) + Lazy Bones Let The Good Times Roll Lucky Las Vegas Lucky Las Vegas (Classic) @@ -163,7 +165,7 @@ public: void init_thestreak() { init_m4default(); - init_m4_small_extender(); + use_m4_small_extender(); } }; @@ -229,9 +231,9 @@ void mpu4mod4oki_machines_state::init_m4andycp() { //Derived from Andy_Capp_(Barcrest)_[C05_v1-0_1024_6jp].gam init_m4default(); - init_m4_hopper_tubes(); - init_m4_small_extender(); - init_m4default_reels(); + use_m4_hopper_tubes(); + use_m4_small_extender(); + use_m4_standard_reels(); //PCKEY =9 //STKEY =0 //JPKEY =0 @@ -327,20 +329,20 @@ GAME_CUSTOM( 1991, m4andycpdyd, m4andycp, mod4oki_cheatchr_pal, mpu4, init_m4andycp, "acap20p", 0x0000, 0x010000, CRC(f0a9a4a4) SHA1(3c9a2e3d90ea91f92ae500856ad97c376edc1548), "Barcrest", "Andy Capp (Barcrest) (MPU4) (AND Y, set 2)" ) // needs % key // "(C)1994 B.W.B." and "AC101.0" -GAME_CUSTOM( 1994, m4andycp, 0, mod4oki_cheatchr_pal, mpu4, init_m4andycp, "ac10.hex", 0x0000, 0x010000, CRC(0e250923) SHA1(9557315cca7a47c307e811d437ff424fe77a2843), "Bwb", "Andy Capp (Bwb / Barcrest) (MPU4) (AC10)" ) -GAME_CUSTOM( 1994, m4andycp10c, m4andycp, mod4oki_cheatchr_pal, mpu4, init_m4andycp, "aci10___.1_1", 0x0000, 0x010000, CRC(afa29daa) SHA1(33d161977b1e3512b550980aed48954ba7f0c5a2), "Bwb", "Andy Capp (Bwb / Barcrest) (MPU4) (AC10C)" ) -GAME_CUSTOM( 1994, m4andycp10d, m4andycp, mod4oki_cheatchr_pal, mpu4, init_m4andycp, "ac_10sd_.1_1", 0x0000, 0x010000, CRC(ec800208) SHA1(47734ae5a3184e4805a7620287fb5da7fe823929), "Bwb", "Andy Capp (Bwb / Barcrest) (MPU4) (AC10D)" ) // datapak -GAME_CUSTOM( 1994, m4andycp10k, m4andycp, mod4oki_cheatchr_pal, mpu4, init_m4andycp, "ac_10a__.1_1", 0x0000, 0x010000, CRC(c8a1150b) SHA1(99ba283aeacd1c415d261e10b5b7fd43d3c25af8), "Bwb", "Andy Capp (Bwb / Barcrest) (MPU4) (AC10K)" ) -GAME_CUSTOM( 1994, m4andycp10yd, m4andycp, mod4oki_cheatchr_pal, mpu4, init_m4andycp, "ac_10sb_.1_1", 0x0000, 0x010000, CRC(f68f8f48) SHA1(a156d942e7ab7446290dcd8def6236e7436126b9), "Bwb", "Andy Capp (Bwb / Barcrest) (MPU4) (AC10YD)" ) // datapak +GAME_CUSTOM( 1994, m4andycp, 0, mod4oki_cheatchr_pal, mpu4, init_m4andycp, "ac10.hex", 0x0000, 0x010000, CRC(0e250923) SHA1(9557315cca7a47c307e811d437ff424fe77a2843), "BWB", "Andy Capp (BWB / Barcrest) (MPU4) (AC10)" ) +GAME_CUSTOM( 1994, m4andycp10c, m4andycp, mod4oki_cheatchr_pal, mpu4, init_m4andycp, "aci10___.1_1", 0x0000, 0x010000, CRC(afa29daa) SHA1(33d161977b1e3512b550980aed48954ba7f0c5a2), "BWB", "Andy Capp (BWB / Barcrest) (MPU4) (AC10C)" ) +GAME_CUSTOM( 1994, m4andycp10d, m4andycp, mod4oki_cheatchr_pal, mpu4, init_m4andycp, "ac_10sd_.1_1", 0x0000, 0x010000, CRC(ec800208) SHA1(47734ae5a3184e4805a7620287fb5da7fe823929), "BWB", "Andy Capp (BWB / Barcrest) (MPU4) (AC10D)" ) // datapak +GAME_CUSTOM( 1994, m4andycp10k, m4andycp, mod4oki_cheatchr_pal, mpu4, init_m4andycp, "ac_10a__.1_1", 0x0000, 0x010000, CRC(c8a1150b) SHA1(99ba283aeacd1c415d261e10b5b7fd43d3c25af8), "BWB", "Andy Capp (BWB / Barcrest) (MPU4) (AC10K)" ) +GAME_CUSTOM( 1994, m4andycp10yd, m4andycp, mod4oki_cheatchr_pal, mpu4, init_m4andycp, "ac_10sb_.1_1", 0x0000, 0x010000, CRC(f68f8f48) SHA1(a156d942e7ab7446290dcd8def6236e7436126b9), "BWB", "Andy Capp (BWB / Barcrest) (MPU4) (AC10YD)" ) // datapak // "(C)1994 B.W.B." and "AC5 1.0" -GAME_CUSTOM( 1994, m4andycpac, m4andycp, mod4oki_cheatchr_pal, mpu4, init_m4andycp, "ac_05s__.1_1", 0x0000, 0x010000, CRC(eab8aaca) SHA1(ccec86cf44f97a894192b2a6f900a93d26e84bf9), "Bwb", "Andy Capp (Bwb / Barcrest) (MPU4) (AC5)" ) -GAME_CUSTOM( 1994, m4andycpacd, m4andycp, mod4oki_cheatchr_pal, mpu4, init_m4andycp, "ac_05sd_.1_1", 0x0000, 0x010000, CRC(4c815831) SHA1(66c6a4fed60ecc5ff5c9202528797d044fde3e76), "Bwb", "Andy Capp (Bwb / Barcrest) (MPU4) (AC5 D)" ) // datapak -GAME_CUSTOM( 1994, m4andycpack, m4andycp, mod4oki_cheatchr_pal, mpu4, init_m4andycp, "ac_05a__.1_1", 0x0000, 0x010000, CRC(880c2532) SHA1(a6a3c996c7507f0e2b8ae8e9fdfb7473263bd5cf), "Bwb", "Andy Capp (Bwb / Barcrest) (MPU4) (AC5 K)" ) -GAME_CUSTOM( 1994, m4andycpacyd, m4andycp, mod4oki_cheatchr_pal, mpu4, init_m4andycp, "ac_05sb_.1_1", 0x0000, 0x010000, CRC(dfd2571b) SHA1(98d93e30f4684fcbbc5ce4f356b8c9eeb20cbbdb), "Bwb", "Andy Capp (Bwb / Barcrest) (MPU4) (AC5 YD)" ) // datapak -GAME_CUSTOM( 1994, m4andycpacc, m4andycp, mod4oki_cheatchr_pal, mpu4, init_m4andycp, "aci05___.1_1", 0x0000, 0x010000, CRC(e06174e8) SHA1(e984e45b99d4aef9b46c83590efadbdec9888b2d), "Bwb", "Andy Capp (Bwb / Barcrest) (MPU4) (AC5 C)" ) +GAME_CUSTOM( 1994, m4andycpac, m4andycp, mod4oki_cheatchr_pal, mpu4, init_m4andycp, "ac_05s__.1_1", 0x0000, 0x010000, CRC(eab8aaca) SHA1(ccec86cf44f97a894192b2a6f900a93d26e84bf9), "BWB", "Andy Capp (BWB / Barcrest) (MPU4) (AC5)" ) +GAME_CUSTOM( 1994, m4andycpacd, m4andycp, mod4oki_cheatchr_pal, mpu4, init_m4andycp, "ac_05sd_.1_1", 0x0000, 0x010000, CRC(4c815831) SHA1(66c6a4fed60ecc5ff5c9202528797d044fde3e76), "BWB", "Andy Capp (BWB / Barcrest) (MPU4) (AC5 D)" ) // datapak +GAME_CUSTOM( 1994, m4andycpack, m4andycp, mod4oki_cheatchr_pal, mpu4, init_m4andycp, "ac_05a__.1_1", 0x0000, 0x010000, CRC(880c2532) SHA1(a6a3c996c7507f0e2b8ae8e9fdfb7473263bd5cf), "BWB", "Andy Capp (BWB / Barcrest) (MPU4) (AC5 K)" ) +GAME_CUSTOM( 1994, m4andycpacyd, m4andycp, mod4oki_cheatchr_pal, mpu4, init_m4andycp, "ac_05sb_.1_1", 0x0000, 0x010000, CRC(dfd2571b) SHA1(98d93e30f4684fcbbc5ce4f356b8c9eeb20cbbdb), "BWB", "Andy Capp (BWB / Barcrest) (MPU4) (AC5 YD)" ) // datapak +GAME_CUSTOM( 1994, m4andycpacc, m4andycp, mod4oki_cheatchr_pal, mpu4, init_m4andycp, "aci05___.1_1", 0x0000, 0x010000, CRC(e06174e8) SHA1(e984e45b99d4aef9b46c83590efadbdec9888b2d), "BWB", "Andy Capp (BWB / Barcrest) (MPU4) (AC5 C)" ) // "(C)1995 B.W.B." and "ACC52.0" -GAME_CUSTOM( 1995, m4andycpaccsd, m4andycp, mod4oki_cheatchr_pal, mpu4, init_m4andycp, "ac_05_d4.2_1", 0x0000, 0x010000, CRC(f672182a) SHA1(55a6691fa9878bc2becf1f080915c0cd939240dd), "Bwb", "Andy Capp (Bwb / Barcrest) (MPU4) (ACC5)" ) // datapak (odd ident string) +GAME_CUSTOM( 1995, m4andycpaccsd, m4andycp, mod4oki_cheatchr_pal, mpu4, init_m4andycp, "ac_05_d4.2_1", 0x0000, 0x010000, CRC(f672182a) SHA1(55a6691fa9878bc2becf1f080915c0cd939240dd), "BWB", "Andy Capp (BWB / Barcrest) (MPU4) (ACC5)" ) // datapak (odd ident string) // different protection // "95,S ALIVE!!!" and "AND 0.3" (hack?) @@ -353,19 +355,19 @@ GAME_CUSTOM( 199?, m4andycp20_b, m4andycp, mod4oki_bootleg_fixedret<0x1e>, // different protection, involving 814 and regular reads, see note at top of driver // "FATHER CHISTMAS" and "AC5 1.0" (hack?) -GAME_CUSTOM( 1994, m4andycpac_a, m4andycp, mod4oki_bootleg_fixedret<0x2f>, mpu4, init_m4andycp, "acap_05_.8", 0x0000, 0x010000, CRC(a17dd8de) SHA1(963d39fdca7c7b54f5ecf723c982eb30a426ebae), "hack?", "Andy Capp (Bwb / Barcrest) (MPU4) (AC5, hack?)" ) -GAME_CUSTOM( 1994, m4andycpacc_a, m4andycp, mod4oki_bootleg_fixedret<0x2f>, mpu4, init_m4andycp, "acap_05_.4", 0x0000, 0x010000, CRC(ca00ee84) SHA1(f1fef3db3db5ca7f0eb72ccc1daba8446db02924), "hack?", "Andy Capp (Bwb / Barcrest) (MPU4) (AC5 C, hack?, set 1)" ) -GAME_CUSTOM( 1994, m4andycpacc_c, m4andycp, mod4oki_bootleg_fixedret<0x2f>, mpu4, init_m4andycp, "ac058c", 0x0000, 0x010000, CRC(15204ccc) SHA1(ade376193bc2d53dd4c824ee35fbcc16da31330a), "hack?", "Andy Capp (Bwb / Barcrest) (MPU4) (AC5 C, hack?, set 3)" ) -GAME_CUSTOM( 1994, m4andycpacc_b, m4andycp, mod4oki_bootleg_fixedret<0x47>, mpu4, init_m4andycp, "ac056c", 0x0000, 0x010000, CRC(cdeaeb06) SHA1(5bfcfba614477f4df9f4b2e56e8448eb357c554a), "hack?", "Andy Capp (Bwb / Barcrest) (MPU4) (AC5 C, hack?, set 2)" ) -GAME_CUSTOM( 1994, m4andycpacc_d, m4andycp, mod4oki_bootleg_fixedret<0x1f>, mpu4, init_m4andycp, "acap05_11", 0x0000, 0x010000, CRC(fb1533a0) SHA1(814e5dd9c4fe3baf4ea3b22c7e02e30b07bd27a1), "hack?", "Andy Capp (Bwb / Barcrest) (MPU4) (AC5 C, hack?, set 4)" ) -GAME_CUSTOM( 1994, m4andycpacc_e, m4andycp, mod4oki_bootleg_fixedret<0x2b>, mpu4, init_m4andycp, "acap55", 0x0000, 0x010000, CRC(8007c459) SHA1(b3b6213d89eb0d2cc2f7dab81e0f0f2fdd0f8776), "hack?", "Andy Capp (Bwb / Barcrest) (MPU4) (AC5 C, hack?, set 5)" ) +GAME_CUSTOM( 1994, m4andycpac_a, m4andycp, mod4oki_bootleg_fixedret<0x2f>, mpu4, init_m4andycp, "acap_05_.8", 0x0000, 0x010000, CRC(a17dd8de) SHA1(963d39fdca7c7b54f5ecf723c982eb30a426ebae), "hack?", "Andy Capp (BWB / Barcrest) (MPU4) (AC5, hack?)" ) +GAME_CUSTOM( 1994, m4andycpacc_a, m4andycp, mod4oki_bootleg_fixedret<0x2f>, mpu4, init_m4andycp, "acap_05_.4", 0x0000, 0x010000, CRC(ca00ee84) SHA1(f1fef3db3db5ca7f0eb72ccc1daba8446db02924), "hack?", "Andy Capp (BWB / Barcrest) (MPU4) (AC5 C, hack?, set 1)" ) +GAME_CUSTOM( 1994, m4andycpacc_c, m4andycp, mod4oki_bootleg_fixedret<0x2f>, mpu4, init_m4andycp, "ac058c", 0x0000, 0x010000, CRC(15204ccc) SHA1(ade376193bc2d53dd4c824ee35fbcc16da31330a), "hack?", "Andy Capp (BWB / Barcrest) (MPU4) (AC5 C, hack?, set 3)" ) +GAME_CUSTOM( 1994, m4andycpacc_b, m4andycp, mod4oki_bootleg_fixedret<0x47>, mpu4, init_m4andycp, "ac056c", 0x0000, 0x010000, CRC(cdeaeb06) SHA1(5bfcfba614477f4df9f4b2e56e8448eb357c554a), "hack?", "Andy Capp (BWB / Barcrest) (MPU4) (AC5 C, hack?, set 2)" ) +GAME_CUSTOM( 1994, m4andycpacc_d, m4andycp, mod4oki_bootleg_fixedret<0x1f>, mpu4, init_m4andycp, "acap05_11", 0x0000, 0x010000, CRC(fb1533a0) SHA1(814e5dd9c4fe3baf4ea3b22c7e02e30b07bd27a1), "hack?", "Andy Capp (BWB / Barcrest) (MPU4) (AC5 C, hack?, set 4)" ) +GAME_CUSTOM( 1994, m4andycpacc_e, m4andycp, mod4oki_bootleg_fixedret<0x2b>, mpu4, init_m4andycp, "acap55", 0x0000, 0x010000, CRC(8007c459) SHA1(b3b6213d89eb0d2cc2f7dab81e0f0f2fdd0f8776), "hack?", "Andy Capp (BWB / Barcrest) (MPU4) (AC5 C, hack?, set 5)" ) // "FATHER CHISTMAS" and "AC101.0" (hack?) -GAME_CUSTOM( 1994, m4andycp10_a, m4andycp, mod4oki_bootleg_fixedret<0x2d>, mpu4, init_m4andycp, "acap_10_.8", 0x0000, 0x010000, CRC(614403a7) SHA1(b627c7c3c6f9a43a0cd9e064715aeee8834c717c), "hack?", "Andy Capp (Bwb / Barcrest) (MPU4) (AC10, hack?)" ) -GAME_CUSTOM( 1994, m4andycp10c_b, m4andycp, mod4oki_bootleg_fixedret<0x2d>, mpu4, init_m4andycp, "acp8ac", 0x0000, 0x010000, CRC(d51997b5) SHA1(fe08b5a3832eeaa80f674893342c3baea1608a91), "hack?", "Andy Capp (Bwb / Barcrest) (MPU4) (AC10C, hack?, set 2)" ) -GAME_CUSTOM( 1994, m4andycp10c_d, m4andycp, mod4oki_bootleg_fixedret<0x2d>, mpu4, init_m4andycp, "acap_10_.4", 0x0000, 0x010000, CRC(fffe742d) SHA1(f2ca45391690dc31662e2d97a3ee34473effa258), "hack?", "Andy Capp (Bwb / Barcrest) (MPU4) (AC10C, hack?, set 4)" ) -GAME_CUSTOM( 1994, m4andycp10c_c, m4andycp, mod4oki_bootleg_fixedret<0x1d>, mpu4, init_m4andycp, "acap10_11", 0x0000, 0x010000, CRC(c3a866e7) SHA1(4c18e5a26ad2885eb012fd3dd61aaf9cc7d3519a), "hack?", "Andy Capp (Bwb / Barcrest) (MPU4) (AC10C, hack?, set 3)" ) -GAME_CUSTOM( 1994, m4andycp10c_a, m4andycp, mod4oki_bootleg_fixedret<0x1c>, mpu4, init_m4andycp, "acapp10p5.bin", 0x0000, 0x010000, CRC(de650e19) SHA1(c1b9cbad23a1eac9b3718f4f2457c97317f96be6), "hack?", "Andy Capp (Bwb / Barcrest) (MPU4) (AC10C, hack?, set 1)" ) +GAME_CUSTOM( 1994, m4andycp10_a, m4andycp, mod4oki_bootleg_fixedret<0x2d>, mpu4, init_m4andycp, "acap_10_.8", 0x0000, 0x010000, CRC(614403a7) SHA1(b627c7c3c6f9a43a0cd9e064715aeee8834c717c), "hack?", "Andy Capp (BWB / Barcrest) (MPU4) (AC10, hack?)" ) +GAME_CUSTOM( 1994, m4andycp10c_b, m4andycp, mod4oki_bootleg_fixedret<0x2d>, mpu4, init_m4andycp, "acp8ac", 0x0000, 0x010000, CRC(d51997b5) SHA1(fe08b5a3832eeaa80f674893342c3baea1608a91), "hack?", "Andy Capp (BWB / Barcrest) (MPU4) (AC10C, hack?, set 2)" ) +GAME_CUSTOM( 1994, m4andycp10c_d, m4andycp, mod4oki_bootleg_fixedret<0x2d>, mpu4, init_m4andycp, "acap_10_.4", 0x0000, 0x010000, CRC(fffe742d) SHA1(f2ca45391690dc31662e2d97a3ee34473effa258), "hack?", "Andy Capp (BWB / Barcrest) (MPU4) (AC10C, hack?, set 4)" ) +GAME_CUSTOM( 1994, m4andycp10c_c, m4andycp, mod4oki_bootleg_fixedret<0x1d>, mpu4, init_m4andycp, "acap10_11", 0x0000, 0x010000, CRC(c3a866e7) SHA1(4c18e5a26ad2885eb012fd3dd61aaf9cc7d3519a), "hack?", "Andy Capp (BWB / Barcrest) (MPU4) (AC10C, hack?, set 3)" ) +GAME_CUSTOM( 1994, m4andycp10c_a, m4andycp, mod4oki_bootleg_fixedret<0x1c>, mpu4, init_m4andycp, "acapp10p5.bin", 0x0000, 0x010000, CRC(de650e19) SHA1(c1b9cbad23a1eac9b3718f4f2457c97317f96be6), "hack?", "Andy Capp (BWB / Barcrest) (MPU4) (AC10C, hack?, set 1)" ) /***************************************************************************************************************************************************************************** @@ -374,7 +376,7 @@ GAME_CUSTOM( 1994, m4andycp10c_a, m4andycp, mod4oki_bootleg_fixedret<0x1c>, * *****************************************************************************************************************************************************************************/ -// REEL A ERROR +// GEEN TUBES, can run with door open #define M4ANDYCP_DUT_ROMS \ ROM_REGION( 0x200000, "msm6376", 0 ) \ @@ -389,7 +391,7 @@ ROM_START( m4andycpdut ) ROM_END // blank copyright and "DAC 1.3" (6 reel game, not the same as the UK version?) -GAME(199?, m4andycpdut, m4andycp, mod4oki_cheatchr_pal, mpu4, mpu4mod4oki_machines_state, init_m4default, ROT0, "Barcrest", "Andy Capp (Barcrest) (Dutch) (MPU4) (DAC 1.3)", GAME_FLAGS|MACHINE_NO_SOUND ) +GAME(199?, m4andycpdut, m4andycp, mod4oki_cheatchr_pal, mpu4, mpu4mod4oki_machines_state, init_m4default_six, ROT0, "Barcrest", "Andy Capp (Barcrest) (Dutch) (MPU4) (DAC 1.3)", GAME_FLAGS|MACHINE_NO_SOUND ) /***************************************************************************************************************************************************************************** @@ -447,9 +449,9 @@ GAME_CUSTOM( 1991, m4andyfluyd, m4andyfl, "alu03dy.p1", 0x000 GAME(year, setname, parent, mod4oki_cheatchr_pal, mpu4, mpu4mod4oki_machines_state, init_m4default, ROT0, company, title, GAME_FLAGS ) // "(C)1996 B.W.B." and "AL4 2.1" -GAME_CUSTOM( 1996, m4andyfl, 0, "andy loves flo 05a 4 2-1",0x0000, 0x010000, CRC(773d2c6f) SHA1(944be6fff70439077a9c0d858e76806e0317585c), "Bwb", "Andy Loves Flo (Bwb / Barcrest) (MPU4) (AL4 2.1 KS)" ) +GAME_CUSTOM( 1996, m4andyfl, 0, "andy loves flo 05a 4 2-1",0x0000, 0x010000, CRC(773d2c6f) SHA1(944be6fff70439077a9c0d858e76806e0317585c), "BWB", "Andy Loves Flo (BWB / Barcrest) (MPU4) (AL4 2.1 KS)" ) // "(C)1996 B.W.B." and "AL_ 2.4" -GAME_CUSTOM( 1996, m4andyfl8bs, m4andyfl, "al_05a__.2_1", 0x0000, 0x010000, CRC(d28849c8) SHA1(17e79f92cb3667de0be54fd4bae7f4c3a3a80aa5), "Bwb", "Andy Loves Flo (Bwb / Barcrest) (MPU4) (AL_ 2.4 KS)" ) +GAME_CUSTOM( 1996, m4andyfl8bs, m4andyfl, "al_05a__.2_1", 0x0000, 0x010000, CRC(d28849c8) SHA1(17e79f92cb3667de0be54fd4bae7f4c3a3a80aa5), "BWB", "Andy Loves Flo (BWB / Barcrest) (MPU4) (AL_ 2.4 KS)" ) #undef GAME_CUSTOM #define GAME_CUSTOM(year, setname,parent,name,offset,length,hash,company,title) \ @@ -584,22 +586,22 @@ GAME_CUSTOM( 1993, m4dtyfref8y, m4dtyfre, mod4oki_cheatchr_pal, mpu4, init_m4default, "df8dy.p1", 0x0000, 0x010000, CRC(0f24e42d) SHA1(1049f50bc8e0a2f7b77d8e3cdc8883b6879e5cd9), "Barcrest","Duty Free (Barcrest) (MPU4) (DF8 0.1 YD)" ) // "1997 COCO" and "DF4 4.1" (hack?) -GAME_CUSTOM( 199?, m4dtyfre_h1, m4dtyfre, mod4oki_bootleg_fixedret<0x2b>, mpu4, init_m4default, "dfre55", 0x0000, 0x010000, CRC(01e7d367) SHA1(638b709e4bb997998ccc7c4ea8adc33cabf2fe36), "hack?","Duty Free (Bwb / Barcrest) (MPU4) (DF4 4.1, hack?)" ) // bad chr +GAME_CUSTOM( 199?, m4dtyfre_h1, m4dtyfre, mod4oki_bootleg_fixedret<0x2b>, mpu4, init_m4default, "dfre55", 0x0000, 0x010000, CRC(01e7d367) SHA1(638b709e4bb997998ccc7c4ea8adc33cabf2fe36), "hack?","Duty Free (BWB / Barcrest) (MPU4) (DF4 4.1, hack?)" ) // bad chr // "HI BIG BOY" and "DFT 0.1" (hack?) GAME_CUSTOM( 199?, m4dtyfre_h2, m4dtyfre, mod4oki_bootleg_fixedret<0x1d>, mpu4, init_m4default, "duty2010", 0x0000, 0x010000, CRC(48617f20) SHA1(dd35eef2357af6f88be42bb81608696ed97522c5), "hack?","Duty Free (Barcrest) (MPU4) (DFT 0.1, hack?)" ) // bad chr // "(C)1996 B.W.B." and various ident strings, are these hacks? require non-standard protection -GAME_CUSTOM( 1996, m4dtyfrebwb, m4dtyfre, mod4oki_bootleg_fixedret<0x1f>, mpu4, init_m4default, "4df5.10", 0x0000, 0x010000, CRC(01c9e06f) SHA1(6d9d4a43f621c4a80259040875a1fe851459b662), "Bwb","Duty Free (Bwb / Barcrest) (MPU4) (DF10 4.3, set 1)" ) -GAME_CUSTOM( 1996, m4dtyfrebwb_a, m4dtyfre, mod4oki_bootleg_fixedret<0x1f>, mpu4, init_m4default, "dfree510l", 0x0000, 0x010000, CRC(7cf877a9) SHA1(54a87391832a641bf5f7104968b919dbb2bfa1eb), "Bwb","Duty Free (Bwb / Barcrest) (MPU4) (DF10 4.3, set 2)" ) -GAME_CUSTOM( 1996, m4dtyfrebwb_b, m4dtyfre, mod4oki_bootleg_fixedret<0x2c>, mpu4, init_m4default, "4df5.8t", 0x0000, 0x010000, CRC(e8abec56) SHA1(84f6abc5e8b46c55052d308266000085374b12af), "Bwb","Duty Free (Bwb / Barcrest) (MPU4) (DF8 4.2)" ) -GAME_CUSTOM( 1996, m4dtyfrebwb_d, m4dtyfre, mod4oki_bootleg_fixedret<0x2e>, mpu4, init_m4default, "df5,2.8t", 0x0000, 0x010000, CRC(eb4cf0ae) SHA1(45c4e143a3e358c4bdc0c10e38039cba48a9e6dc), "Bwb","Duty Free (Bwb / Barcrest) (MPU4) (DF8 2.2, set 2)" ) -GAME_CUSTOM( 1996, m4dtyfrebwb_g, m4dtyfre, mod4oki_bootleg_fixedret<0x2e>, mpu4, init_m4default, "df5,2.4", 0x0000, 0x010000, CRC(50f8566c) SHA1(364d33de4b34d0052ffc98536468c0a13f847a2a), "Bwb","Duty Free (Bwb / Barcrest) (MPU4) (DF4 1.1)" ) +GAME_CUSTOM( 1996, m4dtyfrebwb, m4dtyfre, mod4oki_bootleg_fixedret<0x1f>, mpu4, init_m4default, "4df5.10", 0x0000, 0x010000, CRC(01c9e06f) SHA1(6d9d4a43f621c4a80259040875a1fe851459b662), "BWB","Duty Free (BWB / Barcrest) (MPU4) (DF10 4.3, set 1)" ) +GAME_CUSTOM( 1996, m4dtyfrebwb_a, m4dtyfre, mod4oki_bootleg_fixedret<0x1f>, mpu4, init_m4default, "dfree510l", 0x0000, 0x010000, CRC(7cf877a9) SHA1(54a87391832a641bf5f7104968b919dbb2bfa1eb), "BWB","Duty Free (BWB / Barcrest) (MPU4) (DF10 4.3, set 2)" ) +GAME_CUSTOM( 1996, m4dtyfrebwb_b, m4dtyfre, mod4oki_bootleg_fixedret<0x2c>, mpu4, init_m4default, "4df5.8t", 0x0000, 0x010000, CRC(e8abec56) SHA1(84f6abc5e8b46c55052d308266000085374b12af), "BWB","Duty Free (BWB / Barcrest) (MPU4) (DF8 4.2)" ) +GAME_CUSTOM( 1996, m4dtyfrebwb_d, m4dtyfre, mod4oki_bootleg_fixedret<0x2e>, mpu4, init_m4default, "df5,2.8t", 0x0000, 0x010000, CRC(eb4cf0ae) SHA1(45c4e143a3e358c4bdc0c10e38039cba48a9e6dc), "BWB","Duty Free (BWB / Barcrest) (MPU4) (DF8 2.2, set 2)" ) +GAME_CUSTOM( 1996, m4dtyfrebwb_g, m4dtyfre, mod4oki_bootleg_fixedret<0x2e>, mpu4, init_m4default, "df5,2.4", 0x0000, 0x010000, CRC(50f8566c) SHA1(364d33de4b34d0052ffc98536468c0a13f847a2a), "BWB","Duty Free (BWB / Barcrest) (MPU4) (DF4 1.1)" ) -GAME_CUSTOM( 1996, m4dtyfrebwb_c, m4dtyfre, mod4oki_bootleg_fixedret<0x2e>, mpu4, init_m4default, "bwb duty free 5.8.bin", 0x0000, 0x010000, CRC(c67e7315) SHA1(a70183b0937c138c96fd1a0cd5bacff1acd0cbdb), "Bwb","Duty Free (Bwb / Barcrest) (MPU4) (DF8 2.2, set 1)" ) -GAME_CUSTOM( 1996, m4dtyfrebwb_e, m4dtyfre, mod4oki_bootleg_fixedret<0x2f>, mpu4, init_m4default, "4df5.4", 0x0000, 0x010000, CRC(60e21664) SHA1(2a343f16ece19396ad41eeac8c94a23d8e648d4f), "Bwb","Duty Free (Bwb / Barcrest) (MPU4) (DF4 4.1)" ) -GAME_CUSTOM( 1996, m4dtyfrebwb_f, m4dtyfre, mod4oki_bootleg_fixedret<0x2d>, mpu4, init_m4default, "df5.4", 0x0000, 0x010000, CRC(14de7ecb) SHA1(f7445b33b2febbf93fd0398ab310ac104e79443c), "Bwb","Duty Free (Bwb / Barcrest) (MPU4) (DF4 2.1)" ) -GAME_CUSTOM( 1996, m4dtyfrebwb_h, m4dtyfre, mod4oki_bootleg_fixedret<0x1d>, mpu4, init_m4default, "df5.10", 0x0000, 0x010000, CRC(96acf53f) SHA1(1297a9162dea474079d0ea63b2b1b8e7f649230a), "Bwb","Duty Free (Bwb / Barcrest) (MPU4) (DFC 2.3)" ) +GAME_CUSTOM( 1996, m4dtyfrebwb_c, m4dtyfre, mod4oki_bootleg_fixedret<0x2e>, mpu4, init_m4default, "bwb duty free 5.8.bin", 0x0000, 0x010000, CRC(c67e7315) SHA1(a70183b0937c138c96fd1a0cd5bacff1acd0cbdb), "BWB","Duty Free (BWB / Barcrest) (MPU4) (DF8 2.2, set 1)" ) +GAME_CUSTOM( 1996, m4dtyfrebwb_e, m4dtyfre, mod4oki_bootleg_fixedret<0x2f>, mpu4, init_m4default, "4df5.4", 0x0000, 0x010000, CRC(60e21664) SHA1(2a343f16ece19396ad41eeac8c94a23d8e648d4f), "BWB","Duty Free (BWB / Barcrest) (MPU4) (DF4 4.1)" ) +GAME_CUSTOM( 1996, m4dtyfrebwb_f, m4dtyfre, mod4oki_bootleg_fixedret<0x2d>, mpu4, init_m4default, "df5.4", 0x0000, 0x010000, CRC(14de7ecb) SHA1(f7445b33b2febbf93fd0398ab310ac104e79443c), "BWB","Duty Free (BWB / Barcrest) (MPU4) (DF4 2.1)" ) +GAME_CUSTOM( 1996, m4dtyfrebwb_h, m4dtyfre, mod4oki_bootleg_fixedret<0x1d>, mpu4, init_m4default, "df5.10", 0x0000, 0x010000, CRC(96acf53f) SHA1(1297a9162dea474079d0ea63b2b1b8e7f649230a), "BWB","Duty Free (BWB / Barcrest) (MPU4) (DFC 2.3)" ) /***************************************************************************************************************************************************************************** * @@ -722,26 +724,26 @@ GAME_CUSTOM( 1991, m4rhogr6yd, m4rhog, mod4oki_cheatchr_pal, mpu4, init_m4default, "rdhogvkn", 0x0000, 0x010000, CRC(3db03ada) SHA1(9b26f466c1dc1d03edacf64cbe507e084edf5f90), "Barcrest","Road Hog (Barcrest) (MPU4) (RR6 1.1 Y)" ) // "(C)1995 B.W.B." and "RO_ 3.0" -GAME_CUSTOM( 1995, m4rhogr3, m4rhog, mod4oki_cheatchr_pal, mpu4, init_m4default, "rh5p8.bin", 0x0000, 0x010000, CRC(35d56379) SHA1(ab70ef8151823c3157cf4cc4f9b29875c6ac81cc), "Bwb","Road Hog (Bwb / Barcrest) (MPU4) (RO_ 3.0)" ) +GAME_CUSTOM( 1995, m4rhogr3, m4rhog, mod4oki_cheatchr_pal, mpu4, init_m4default, "rh5p8.bin", 0x0000, 0x010000, CRC(35d56379) SHA1(ab70ef8151823c3157cf4cc4f9b29875c6ac81cc), "BWB","Road Hog (BWB / Barcrest) (MPU4) (RO_ 3.0)" ) // "(C)1994 B.W.B." and "RO_ 2.0" -GAME_CUSTOM( 1994, m4rhogr2, m4rhog, mod4oki_cheatchr_pal, mpu4, init_m4default, "ro_05s__.2_1", 0x0000, 0x010000, CRC(dc18f70f) SHA1(da81b8279e4f58b1447f51beb446a6007eb39df9), "Bwb","Road Hog (Bwb / Barcrest) (MPU4) (RO_ 2.0)" ) -GAME_CUSTOM( 1994, m4rhogr2d, m4rhog, mod4oki_cheatchr_pal, mpu4, init_m4default, "ro_05sd_.2_1", 0x0000, 0x010000, CRC(f230ae7e) SHA1(5525ed33d115b01722186587de20013265ac19b2), "Bwb","Road Hog (Bwb / Barcrest) (MPU4) (RO_ 2.0 D)" ) -GAME_CUSTOM( 1994, m4rhogr2c, m4rhog, mod4oki_cheatchr_pal, mpu4, init_m4default, "roi05___.2_1", 0x0000, 0x010000, CRC(85fbd24a) SHA1(653a3cf3e651d94611caacddbd0692111667424a), "Bwb","Road Hog (Bwb / Barcrest) (MPU4) (RO_ 2.0 C)" ) -GAME_CUSTOM( 1994, m4rhogr2k, m4rhog, mod4oki_cheatchr_pal, mpu4, init_m4default, "ro_05a__.2_1", 0x0000, 0x010000, CRC(67450ed1) SHA1(84cab7bb2411eb47c1336159bd1941862da59db3), "Bwb","Road Hog (Bwb / Barcrest) (MPU4) (RO_ 2.0 K)" ) -GAME_CUSTOM( 1994, m4rhogr2y, m4rhog, mod4oki_cheatchr_pal, mpu4, init_m4default, "ro_05sk_.2_1", 0x0000, 0x010000, CRC(3e1dfedd) SHA1(a750663c96060b858e194445bc1e677b49da85b8), "Bwb","Road Hog (Bwb / Barcrest) (MPU4) (RO_ 2.0 Y)" ) -GAME_CUSTOM( 1994, m4rhogr2yd, m4rhog, mod4oki_cheatchr_pal, mpu4, init_m4default, "ro_05sb_.2_1", 0x0000, 0x010000, CRC(4a33cfcf) SHA1(ac5d4873df74b521018d5eeac96fd7003ee093e8), "Bwb","Road Hog (Bwb / Barcrest) (MPU4) (RO_ 2.0 YD)" ) +GAME_CUSTOM( 1994, m4rhogr2, m4rhog, mod4oki_cheatchr_pal, mpu4, init_m4default, "ro_05s__.2_1", 0x0000, 0x010000, CRC(dc18f70f) SHA1(da81b8279e4f58b1447f51beb446a6007eb39df9), "BWB","Road Hog (BWB / Barcrest) (MPU4) (RO_ 2.0)" ) +GAME_CUSTOM( 1994, m4rhogr2d, m4rhog, mod4oki_cheatchr_pal, mpu4, init_m4default, "ro_05sd_.2_1", 0x0000, 0x010000, CRC(f230ae7e) SHA1(5525ed33d115b01722186587de20013265ac19b2), "BWB","Road Hog (BWB / Barcrest) (MPU4) (RO_ 2.0 D)" ) +GAME_CUSTOM( 1994, m4rhogr2c, m4rhog, mod4oki_cheatchr_pal, mpu4, init_m4default, "roi05___.2_1", 0x0000, 0x010000, CRC(85fbd24a) SHA1(653a3cf3e651d94611caacddbd0692111667424a), "BWB","Road Hog (BWB / Barcrest) (MPU4) (RO_ 2.0 C)" ) +GAME_CUSTOM( 1994, m4rhogr2k, m4rhog, mod4oki_cheatchr_pal, mpu4, init_m4default, "ro_05a__.2_1", 0x0000, 0x010000, CRC(67450ed1) SHA1(84cab7bb2411eb47c1336159bd1941862da59db3), "BWB","Road Hog (BWB / Barcrest) (MPU4) (RO_ 2.0 K)" ) +GAME_CUSTOM( 1994, m4rhogr2y, m4rhog, mod4oki_cheatchr_pal, mpu4, init_m4default, "ro_05sk_.2_1", 0x0000, 0x010000, CRC(3e1dfedd) SHA1(a750663c96060b858e194445bc1e677b49da85b8), "BWB","Road Hog (BWB / Barcrest) (MPU4) (RO_ 2.0 Y)" ) +GAME_CUSTOM( 1994, m4rhogr2yd, m4rhog, mod4oki_cheatchr_pal, mpu4, init_m4default, "ro_05sb_.2_1", 0x0000, 0x010000, CRC(4a33cfcf) SHA1(ac5d4873df74b521018d5eeac96fd7003ee093e8), "BWB","Road Hog (BWB / Barcrest) (MPU4) (RO_ 2.0 YD)" ) // "(C)1994 B.W.B." and "RO_ 1.0" -GAME_CUSTOM( 1994, m4rhogr1, m4rhog, mod4oki_cheatchr_pal, mpu4, init_m4default, "ro_10s__.1_1", 0x0000, 0x010000, CRC(d140597a) SHA1(0ddf898b5db2a1cbfda84e8a63e0be3de7582cbd), "Bwb","Road Hog (Bwb / Barcrest) (MPU4) (RO_ 1.0)" ) -GAME_CUSTOM( 1994, m4rhogr1d, m4rhog, mod4oki_cheatchr_pal, mpu4, init_m4default, "ro_10sd_.1_1", 0x0000, 0x010000, CRC(3f9152f3) SHA1(97e0c0461b8d4994515ac9e20d001dc7e74042ec), "Bwb","Road Hog (Bwb / Barcrest) (MPU4) (RO_ 1.0 D)" ) -GAME_CUSTOM( 1994, m4rhogr1c, m4rhog, mod4oki_cheatchr_pal, mpu4, init_m4default, "roi10___.1_1", 0x0000, 0x010000, CRC(2f832f4b) SHA1(b9228e2585cff6d4d9df64048c77e0b9ad3e75d7), "Bwb","Road Hog (Bwb / Barcrest) (MPU4) (RO_ 1.0 C)" ) -GAME_CUSTOM( 1994, m4rhogr1k, m4rhog, mod4oki_cheatchr_pal, mpu4, init_m4default, "ro_10a__.1_1", 0x0000, 0x010000, CRC(1772bce6) SHA1(c5d0cec8e5bcfcef5003325169522f1da066354b), "Bwb","Road Hog (Bwb / Barcrest) (MPU4) (RO_ 1.0 K, set 1)" ) -GAME_CUSTOM( 1994, m4rhogr1y, m4rhog, mod4oki_cheatchr_pal, mpu4, init_m4default, "ro_10sk_.1_1", 0x0000, 0x010000, CRC(5d5118d1) SHA1(c4abc5ccdeb711b6ec2a2c82bb2f8da9d824fe4e), "Bwb","Road Hog (Bwb / Barcrest) (MPU4) (RO_ 1.0 Y)" ) -GAME_CUSTOM( 1994, m4rhogr1yd, m4rhog, mod4oki_cheatchr_pal, mpu4, init_m4default, "ro_10sb_.1_1", 0x0000, 0x010000, CRC(34febd6f) SHA1(e1d5e178771714f9633dd9782c1f9d373a9ca5e1), "Bwb","Road Hog (Bwb / Barcrest) (MPU4) (RO_ 1.0 YD)" ) -GAME_CUSTOM( 1994, m4rhogr1k_a, m4rhog, mod4oki_cheatchr_pal, mpu4, init_m4default, "rhog5p", 0x0000, 0x010000, CRC(49b11beb) SHA1(89c2320de4b3f2ff6ba28501f88147b659f1ee20), "Bwb","Road Hog (Bwb / Barcrest) (MPU4) (RO_ 1.0 K, set 2, wrong version number?)" ) // clearly not the same version as above, more code... +GAME_CUSTOM( 1994, m4rhogr1, m4rhog, mod4oki_cheatchr_pal, mpu4, init_m4default, "ro_10s__.1_1", 0x0000, 0x010000, CRC(d140597a) SHA1(0ddf898b5db2a1cbfda84e8a63e0be3de7582cbd), "BWB","Road Hog (BWB / Barcrest) (MPU4) (RO_ 1.0)" ) +GAME_CUSTOM( 1994, m4rhogr1d, m4rhog, mod4oki_cheatchr_pal, mpu4, init_m4default, "ro_10sd_.1_1", 0x0000, 0x010000, CRC(3f9152f3) SHA1(97e0c0461b8d4994515ac9e20d001dc7e74042ec), "BWB","Road Hog (BWB / Barcrest) (MPU4) (RO_ 1.0 D)" ) +GAME_CUSTOM( 1994, m4rhogr1c, m4rhog, mod4oki_cheatchr_pal, mpu4, init_m4default, "roi10___.1_1", 0x0000, 0x010000, CRC(2f832f4b) SHA1(b9228e2585cff6d4d9df64048c77e0b9ad3e75d7), "BWB","Road Hog (BWB / Barcrest) (MPU4) (RO_ 1.0 C)" ) +GAME_CUSTOM( 1994, m4rhogr1k, m4rhog, mod4oki_cheatchr_pal, mpu4, init_m4default, "ro_10a__.1_1", 0x0000, 0x010000, CRC(1772bce6) SHA1(c5d0cec8e5bcfcef5003325169522f1da066354b), "BWB","Road Hog (BWB / Barcrest) (MPU4) (RO_ 1.0 K, set 1)" ) +GAME_CUSTOM( 1994, m4rhogr1y, m4rhog, mod4oki_cheatchr_pal, mpu4, init_m4default, "ro_10sk_.1_1", 0x0000, 0x010000, CRC(5d5118d1) SHA1(c4abc5ccdeb711b6ec2a2c82bb2f8da9d824fe4e), "BWB","Road Hog (BWB / Barcrest) (MPU4) (RO_ 1.0 Y)" ) +GAME_CUSTOM( 1994, m4rhogr1yd, m4rhog, mod4oki_cheatchr_pal, mpu4, init_m4default, "ro_10sb_.1_1", 0x0000, 0x010000, CRC(34febd6f) SHA1(e1d5e178771714f9633dd9782c1f9d373a9ca5e1), "BWB","Road Hog (BWB / Barcrest) (MPU4) (RO_ 1.0 YD)" ) +GAME_CUSTOM( 1994, m4rhogr1k_a, m4rhog, mod4oki_cheatchr_pal, mpu4, init_m4default, "rhog5p", 0x0000, 0x010000, CRC(49b11beb) SHA1(89c2320de4b3f2ff6ba28501f88147b659f1ee20), "BWB","Road Hog (BWB / Barcrest) (MPU4) (RO_ 1.0 K, set 2, wrong version number?)" ) // clearly not the same version as above, more code... // "(C)1995 B.W.B." and "ROC 2.0" (bad, and possible wrong game, club version?) -GAME_CUSTOM( 1995, m4rhog_roc, m4rhog, mod4oki, mpu4, init_m4default, "roadhog5p4std.bin", 0x0000, 0x010000, BAD_DUMP CRC(0ff60341) SHA1(c12d5b160d9e47a6f1aa6f378c2a70186be6bdff), "Bwb","Road Hog (Bwb / Barcrest) (MPU4) (ROC 2.0, bad)" ) +GAME_CUSTOM( 1995, m4rhog_roc, m4rhog, mod4oki, mpu4, init_m4default, "roadhog5p4std.bin", 0x0000, 0x010000, BAD_DUMP CRC(0ff60341) SHA1(c12d5b160d9e47a6f1aa6f378c2a70186be6bdff), "BWB","Road Hog (BWB / Barcrest) (MPU4) (ROC 2.0, bad)" ) // "(C)1991 BARCREST" and "RR6 1.2" custom protection, hacked GAME_CUSTOM( 1991, m4rhog_h12, m4rhog, mod4oki_bootleg_fixedret<0x2f>, mpu4, init_m4default, "rhog20c", 0x0000, 0x010000, CRC(74ec16f7) SHA1(995d75b3a4e88d8a34dc395b185f728c18e00a2b), "hack?","Road Hog (Barcrest) (MPU4) (RR6 1.2?, hack?)" ) @@ -753,22 +755,22 @@ GAME_CUSTOM( 1991, m4rhog_h15, m4rhog, mod4oki_bootleg_fixedret<0x1f>, mpu // different protection, involving 814 and regular reads, see note at top of driver // "HAVE A NICE DAY" and "RO_ 2.0" -GAME_CUSTOM( 1994, m4rhog_h1, m4rhog, mod4oki_bootleg_fixedret<0x44>, mpu4, init_m4default, "road hog 5p 6.bin", 0x0000, 0x010000, CRC(b365d1f0) SHA1(af3b4f5162af6c033039a1e004bc803175a4e996), "hack?","Road Hog (Bwb / Barcrest) (MPU4) (RO_ 2.0, hack?, set 1)" ) -GAME_CUSTOM( 1994, m4rhog_h5, m4rhog, mod4oki_bootleg_fixedret<0x44>, mpu4, init_m4default, "rh056c", 0x0000, 0x010000, CRC(073845e2) SHA1(5e6f3ccdfc346f95e5e7e955144332e727da1d9e), "hack?","Road Hog (Bwb / Barcrest) (MPU4) (RO_ 2.0, hack?, set 5)" ) +GAME_CUSTOM( 1994, m4rhog_h1, m4rhog, mod4oki_bootleg_fixedret<0x44>, mpu4, init_m4default, "road hog 5p 6.bin", 0x0000, 0x010000, CRC(b365d1f0) SHA1(af3b4f5162af6c033039a1e004bc803175a4e996), "hack?","Road Hog (BWB / Barcrest) (MPU4) (RO_ 2.0, hack?, set 1)" ) +GAME_CUSTOM( 1994, m4rhog_h5, m4rhog, mod4oki_bootleg_fixedret<0x44>, mpu4, init_m4default, "rh056c", 0x0000, 0x010000, CRC(073845e2) SHA1(5e6f3ccdfc346f95e5e7e955144332e727da1d9e), "hack?","Road Hog (BWB / Barcrest) (MPU4) (RO_ 2.0, hack?, set 5)" ) // "HAVE A NICE DAY" and "RO_ 2.0" -GAME_CUSTOM( 1994, m4rhog_h2, m4rhog, mod4oki_bootleg_fixedret<0x1c>, mpu4, init_m4default, "rhog05_11", 0x0000, 0x010000, CRC(8e4b14aa) SHA1(8b67b34597c0d30b0b3cf2566536c02f880a74bc), "hack?","Road Hog (Bwb / Barcrest) (MPU4) (RO_ 2.0, hack?, set 2)" ) +GAME_CUSTOM( 1994, m4rhog_h2, m4rhog, mod4oki_bootleg_fixedret<0x1c>, mpu4, init_m4default, "rhog05_11", 0x0000, 0x010000, CRC(8e4b14aa) SHA1(8b67b34597c0d30b0b3cf2566536c02f880a74bc), "hack?","Road Hog (BWB / Barcrest) (MPU4) (RO_ 2.0, hack?, set 2)" ) // "HAVE A NICE DAY" and "RO_ 2.0" -GAME_CUSTOM( 1994, m4rhog_h3, m4rhog, mod4oki_bootleg_fixedret<0x28>, mpu4, init_m4default, "rhog55", 0x0000, 0x010000, CRC(29395082) SHA1(538434b82e31f7e40770a9b882e54a16195ee998), "hack?","Road Hog (Bwb / Barcrest) (MPU4) (RO_ 2.0, hack?, set 3)" ) +GAME_CUSTOM( 1994, m4rhog_h3, m4rhog, mod4oki_bootleg_fixedret<0x28>, mpu4, init_m4default, "rhog55", 0x0000, 0x010000, CRC(29395082) SHA1(538434b82e31f7e40770a9b882e54a16195ee998), "hack?","Road Hog (BWB / Barcrest) (MPU4) (RO_ 2.0, hack?, set 3)" ) // "HAVE A NICE DAY" and "RO_ 2.0" -GAME_CUSTOM( 1994, m4rhog_h4, m4rhog, mod4oki_bootleg_fixedret<0x2c>, mpu4, init_m4default, "rhog58c", 0x0000, 0x010000, CRC(e02b6da6) SHA1(7d329adcac594c98685dc5404f2b9e8f717cc47f), "hack?","Road Hog (Bwb / Barcrest) (MPU4) (RO_ 2.0, hack?, set 4)" ) -GAME_CUSTOM( 1994, m4rhog_h6, m4rhog, mod4oki_bootleg_fixedret<0x2c>, mpu4, init_m4default, "rhog_05_.4", 0x0000, 0x010000, CRC(a75a2bd4) SHA1(d21505d27792acf8fa20a7cdc830efbe8756fe81), "hack?","Road Hog (Bwb / Barcrest) (MPU4) (RO_ 2.0, hack?, set 6)" ) -GAME_CUSTOM( 1994, m4rhog_h7, m4rhog, mod4oki_bootleg_fixedret<0x2c>, mpu4, init_m4default, "rhog_05_.8", 0x0000, 0x010000, CRC(5476f9b4) SHA1(fbd038e8710a79ea697d5acb482bed2f307cefbb), "hack?","Road Hog (Bwb / Barcrest) (MPU4) (RO_ 2.0, hack?, set 7)" ) +GAME_CUSTOM( 1994, m4rhog_h4, m4rhog, mod4oki_bootleg_fixedret<0x2c>, mpu4, init_m4default, "rhog58c", 0x0000, 0x010000, CRC(e02b6da6) SHA1(7d329adcac594c98685dc5404f2b9e8f717cc47f), "hack?","Road Hog (BWB / Barcrest) (MPU4) (RO_ 2.0, hack?, set 4)" ) +GAME_CUSTOM( 1994, m4rhog_h6, m4rhog, mod4oki_bootleg_fixedret<0x2c>, mpu4, init_m4default, "rhog_05_.4", 0x0000, 0x010000, CRC(a75a2bd4) SHA1(d21505d27792acf8fa20a7cdc830efbe8756fe81), "hack?","Road Hog (BWB / Barcrest) (MPU4) (RO_ 2.0, hack?, set 6)" ) +GAME_CUSTOM( 1994, m4rhog_h7, m4rhog, mod4oki_bootleg_fixedret<0x2c>, mpu4, init_m4default, "rhog_05_.8", 0x0000, 0x010000, CRC(5476f9b4) SHA1(fbd038e8710a79ea697d5acb482bed2f307cefbb), "hack?","Road Hog (BWB / Barcrest) (MPU4) (RO_ 2.0, hack?, set 7)" ) // "HAVE A NICE DAY" and "RO_ 1.0" -GAME_CUSTOM( 1994, m4rhog_h8, m4rhog, mod4oki_bootleg_fixedret<0x1f>, mpu4, init_m4default, "rhog10_11", 0x0000, 0x010000, CRC(83575be7) SHA1(2cb549554028f2fdc32ecfa58b786de375b8fa35), "hack?","Road Hog (Bwb / Barcrest) (MPU4) (RO_ 1.0, hack?, set 1)" ) +GAME_CUSTOM( 1994, m4rhog_h8, m4rhog, mod4oki_bootleg_fixedret<0x1f>, mpu4, init_m4default, "rhog10_11", 0x0000, 0x010000, CRC(83575be7) SHA1(2cb549554028f2fdc32ecfa58b786de375b8fa35), "hack?","Road Hog (BWB / Barcrest) (MPU4) (RO_ 1.0, hack?, set 1)" ) // "HAVE A NICE DAY" and "RO_ 1.0" -GAME_CUSTOM( 1994, m4rhog_h9, m4rhog, mod4oki_bootleg_fixedret<0x2f>, mpu4, init_m4default, "rhog10c", 0x0000, 0x010000, CRC(308c6d4f) SHA1(f7f8063fe8dd4ef204f225d0aa5202732ead5fa0), "hack?","Road Hog (Bwb / Barcrest) (MPU4) (RO_ 1.0, hack?, set 2)" ) -GAME_CUSTOM( 1994, m4rhog_h10, m4rhog, mod4oki_bootleg_fixedret<0x2f>, mpu4, init_m4default, "rhog_10_.4", 0x0000, 0x010000, CRC(8efa581c) SHA1(03c25b674cfb02792edc9ef8a76b16af31d80aae), "hack?","Road Hog (Bwb / Barcrest) (MPU4) (RO_ 1.0, hack?, set 3)" ) -GAME_CUSTOM( 1994, m4rhog_h11, m4rhog, mod4oki_bootleg_fixedret<0x2f>, mpu4, init_m4default, "rhog_10_.8", 0x0000, 0x010000, CRC(84d1f95d) SHA1(33f10e0e1e5abe6011b05f32f55c7dd6d3298945), "hack?","Road Hog (Bwb / Barcrest) (MPU4) (RO_ 1.0, hack?, set 4)" ) +GAME_CUSTOM( 1994, m4rhog_h9, m4rhog, mod4oki_bootleg_fixedret<0x2f>, mpu4, init_m4default, "rhog10c", 0x0000, 0x010000, CRC(308c6d4f) SHA1(f7f8063fe8dd4ef204f225d0aa5202732ead5fa0), "hack?","Road Hog (BWB / Barcrest) (MPU4) (RO_ 1.0, hack?, set 2)" ) +GAME_CUSTOM( 1994, m4rhog_h10, m4rhog, mod4oki_bootleg_fixedret<0x2f>, mpu4, init_m4default, "rhog_10_.4", 0x0000, 0x010000, CRC(8efa581c) SHA1(03c25b674cfb02792edc9ef8a76b16af31d80aae), "hack?","Road Hog (BWB / Barcrest) (MPU4) (RO_ 1.0, hack?, set 3)" ) +GAME_CUSTOM( 1994, m4rhog_h11, m4rhog, mod4oki_bootleg_fixedret<0x2f>, mpu4, init_m4default, "rhog_10_.8", 0x0000, 0x010000, CRC(84d1f95d) SHA1(33f10e0e1e5abe6011b05f32f55c7dd6d3298945), "hack?","Road Hog (BWB / Barcrest) (MPU4) (RO_ 1.0, hack?, set 4)" ) @@ -782,9 +784,9 @@ void mpu4mod4oki_machines_state::init_m4andyge() { //Derived from Andy's_Great_Escape_(Barcrest)_[C02_1024_10jp].gam init_m4default(); - init_m4_hopper_tubes(); - init_m4_small_extender(); - init_m4_five_reel_std(); + use_m4_hopper_tubes(); + use_m4_small_extender(); + use_m4_five_reel_std(); //PCKEY =1 //STKEY =3 @@ -870,36 +872,36 @@ GAME_CUSTOM( 1991, m4andyge28kd, m4andyge, mod4oki_5r_cheatchr_pal, grtecp, init_m4andyge, "a28y.p1", 0x0000, 0x010000, CRC(fb1c83b7) SHA1(76b40e1ea47732ae0f6e9557c2d0445421122ac8), "Barcrest","Andy's Great Escape (Barcrest) (MPU4) (A28 0.1 Y)" ) GAME_CUSTOM( 1991, m4andyge28yd, m4andyge, mod4oki_5r_cheatchr_pal, grtecp, init_m4andyge, "a28dy.p1", 0x0000, 0x010000, CRC(05ef8b21) SHA1(762aaad6892511ba1f3266c1ed0a09850339cc63), "Barcrest","Andy's Great Escape (Barcrest) (MPU4) (A28 0.1 YD)" ) // "(C)1995 B.W.B." and "AGC 2.0" -GAME_CUSTOM( 1995, m4andygegc2, m4andyge, mod4oki_5r_cheatchr_pal, grtecp, init_m4andyge, "ag_05__c.2_1", 0x0000, 0x010000, CRC(c38c11a3) SHA1(c2d81d99a842eac8dff3e0be57f37af9eb534ad1), "Bwb","Andy's Great Escape (Bwb / Barcrest) (MPU4) (AGC 2.0)" ) -GAME_CUSTOM( 1995, m4andygegc2d, m4andyge, mod4oki_5r_cheatchr_pal, grtecp, init_m4andyge, "ag_05_d4.2_1", 0x0000, 0x010000, CRC(29953aa1) SHA1(c1346ab7e651c35d704e5127c4d44d2086fd48e3), "Bwb","Andy's Great Escape (Bwb / Barcrest) (MPU4) (AGC 2.0 D)" ) +GAME_CUSTOM( 1995, m4andygegc2, m4andyge, mod4oki_5r_cheatchr_pal, grtecp, init_m4andyge, "ag_05__c.2_1", 0x0000, 0x010000, CRC(c38c11a3) SHA1(c2d81d99a842eac8dff3e0be57f37af9eb534ad1), "BWB","Andy's Great Escape (BWB / Barcrest) (MPU4) (AGC 2.0)" ) +GAME_CUSTOM( 1995, m4andygegc2d, m4andyge, mod4oki_5r_cheatchr_pal, grtecp, init_m4andyge, "ag_05_d4.2_1", 0x0000, 0x010000, CRC(29953aa1) SHA1(c1346ab7e651c35d704e5127c4d44d2086fd48e3), "BWB","Andy's Great Escape (BWB / Barcrest) (MPU4) (AGC 2.0 D)" ) // "(C)1994 B.W.B." and "AG5 3.0" -GAME_CUSTOM( 1994, m4andygeg5, m4andyge, mod4oki_5r_cheatchr_pal, grtecp, init_m4andyge, "ag_05s__.3_1", 0x0000, 0x010000, CRC(c0e45872) SHA1(936ca3230cd36dd4ad2c74ea33ea469c482e5688), "Bwb","Andy's Great Escape (Bwb / Barcrest) (MPU4) (AG5 3.0)" ) -GAME_CUSTOM( 1994, m4andygeg5d, m4andyge, mod4oki_5r_cheatchr_pal, grtecp, init_m4andyge, "ag_05sd_.3_1", 0x0000, 0x010000, CRC(b7fced5c) SHA1(6b359b29019bf22b2ebdd96a69f919b18935a98c), "Bwb","Andy's Great Escape (Bwb / Barcrest) (MPU4) (AG5 3.0 D)" ) -GAME_CUSTOM( 1994, m4andygeg5a, m4andyge, mod4oki_5r_cheatchr_pal, grtecp, init_m4andyge, "agesc5p", 0x0000, 0x010000, CRC(9de05e25) SHA1(b4d6aea5cffb14babd89cfa76575a68277bfaa4b), "Bwb","Andy's Great Escape (Bwb / Barcrest) (MPU4) (AG5 3.0 A)" ) -GAME_CUSTOM( 1994, m4andygeg5c, m4andyge, mod4oki_5r_cheatchr_pal, grtecp, init_m4andyge, "agi05___.3_1", 0x0000, 0x010000, CRC(b061a468) SHA1(a1f1a8bd55eb7a684de270bace9464812172ed92), "Bwb","Andy's Great Escape (Bwb / Barcrest) (MPU4) (AG5 3.0 C)" ) -GAME_CUSTOM( 1994, m4andygeg5k, m4andyge, mod4oki_5r_cheatchr_pal, grtecp, init_m4andyge, "ag_05a__.3_1", 0x0000, 0x010000, CRC(89f4281e) SHA1(3ada70d7c5ef523f1a4eddfc8f1967e4a6de190d), "Bwb","Andy's Great Escape (Bwb / Barcrest) (MPU4) (AG5 3.0 K)" ) -GAME_CUSTOM( 1994, m4andygeg5yd, m4andyge, mod4oki_5r_cheatchr_pal, grtecp, init_m4andyge, "ag_05sb_.3_1", 0x0000, 0x010000, CRC(f5055b62) SHA1(b12a7d2a1143ce47e6a327831d5df21483d78b03), "Bwb","Andy's Great Escape (Bwb / Barcrest) (MPU4) (AG5 3.0 YD)" ) +GAME_CUSTOM( 1994, m4andygeg5, m4andyge, mod4oki_5r_cheatchr_pal, grtecp, init_m4andyge, "ag_05s__.3_1", 0x0000, 0x010000, CRC(c0e45872) SHA1(936ca3230cd36dd4ad2c74ea33ea469c482e5688), "BWB","Andy's Great Escape (BWB / Barcrest) (MPU4) (AG5 3.0)" ) +GAME_CUSTOM( 1994, m4andygeg5d, m4andyge, mod4oki_5r_cheatchr_pal, grtecp, init_m4andyge, "ag_05sd_.3_1", 0x0000, 0x010000, CRC(b7fced5c) SHA1(6b359b29019bf22b2ebdd96a69f919b18935a98c), "BWB","Andy's Great Escape (BWB / Barcrest) (MPU4) (AG5 3.0 D)" ) +GAME_CUSTOM( 1994, m4andygeg5a, m4andyge, mod4oki_5r_cheatchr_pal, grtecp, init_m4andyge, "agesc5p", 0x0000, 0x010000, CRC(9de05e25) SHA1(b4d6aea5cffb14babd89cfa76575a68277bfaa4b), "BWB","Andy's Great Escape (BWB / Barcrest) (MPU4) (AG5 3.0 A)" ) +GAME_CUSTOM( 1994, m4andygeg5c, m4andyge, mod4oki_5r_cheatchr_pal, grtecp, init_m4andyge, "agi05___.3_1", 0x0000, 0x010000, CRC(b061a468) SHA1(a1f1a8bd55eb7a684de270bace9464812172ed92), "BWB","Andy's Great Escape (BWB / Barcrest) (MPU4) (AG5 3.0 C)" ) +GAME_CUSTOM( 1994, m4andygeg5k, m4andyge, mod4oki_5r_cheatchr_pal, grtecp, init_m4andyge, "ag_05a__.3_1", 0x0000, 0x010000, CRC(89f4281e) SHA1(3ada70d7c5ef523f1a4eddfc8f1967e4a6de190d), "BWB","Andy's Great Escape (BWB / Barcrest) (MPU4) (AG5 3.0 K)" ) +GAME_CUSTOM( 1994, m4andygeg5yd, m4andyge, mod4oki_5r_cheatchr_pal, grtecp, init_m4andyge, "ag_05sb_.3_1", 0x0000, 0x010000, CRC(f5055b62) SHA1(b12a7d2a1143ce47e6a327831d5df21483d78b03), "BWB","Andy's Great Escape (BWB / Barcrest) (MPU4) (AG5 3.0 YD)" ) // "(C)1994 B.W.B." and "AG__2.0" -GAME_CUSTOM( 1994, m4andygeg_2, m4andyge, mod4oki_5r_cheatchr_pal, grtecp, init_m4andyge, "ag_10s__.2_1", 0x0000, 0x010000, CRC(0dfeda46) SHA1(27e7548845f116537043e26002d8a5458275389d), "Bwb","Andy's Great Escape (Bwb / Barcrest) (MPU4) (AG__2.0)" ) -GAME_CUSTOM( 1994, m4andygeg_2d, m4andyge, mod4oki_5r_cheatchr_pal, grtecp, init_m4andyge, "ag_10sd_.2_1", 0x0000, 0x010000, CRC(03ab435f) SHA1(3b04324c1ae839529d99255008874df3744769a4), "Bwb","Andy's Great Escape (Bwb / Barcrest) (MPU4) (AG__2.0 D)" ) -GAME_CUSTOM( 1994, m4andygeg_2c, m4andyge, mod4oki_5r_cheatchr_pal, grtecp, init_m4andyge, "agi10___.2_1", 0x0000, 0x010000, CRC(7c56a6ca) SHA1(adb567b8e1b6cc727bcfa694ade947f8c695f44a), "Bwb","Andy's Great Escape (Bwb / Barcrest) (MPU4) (AG__2.0 C)" ) -GAME_CUSTOM( 1994, m4andygeg_2k, m4andyge, mod4oki_5r_cheatchr_pal, grtecp, init_m4andyge, "ag_10a__.2_1", 0x0000, 0x010000, CRC(ca80d891) SHA1(17bf51fecc3cecbb1e0ef0550296c8bf81d3d879), "Bwb","Andy's Great Escape (Bwb / Barcrest) (MPU4) (AG__2.0 K)" ) -GAME_CUSTOM( 1994, m4andygeg_2yd, m4andyge, mod4oki_5r_cheatchr_pal, grtecp, init_m4andyge, "ag_10sb_.2_1", 0x0000, 0x010000, CRC(6f025416) SHA1(bb0167ba0a67dd1a03ec3e69e2050e2bf1d35244), "Bwb","Andy's Great Escape (Bwb / Barcrest) (MPU4) (AG__2.0 YD)" ) +GAME_CUSTOM( 1994, m4andygeg_2, m4andyge, mod4oki_5r_cheatchr_pal, grtecp, init_m4andyge, "ag_10s__.2_1", 0x0000, 0x010000, CRC(0dfeda46) SHA1(27e7548845f116537043e26002d8a5458275389d), "BWB","Andy's Great Escape (BWB / Barcrest) (MPU4) (AG__2.0)" ) +GAME_CUSTOM( 1994, m4andygeg_2d, m4andyge, mod4oki_5r_cheatchr_pal, grtecp, init_m4andyge, "ag_10sd_.2_1", 0x0000, 0x010000, CRC(03ab435f) SHA1(3b04324c1ae839529d99255008874df3744769a4), "BWB","Andy's Great Escape (BWB / Barcrest) (MPU4) (AG__2.0 D)" ) +GAME_CUSTOM( 1994, m4andygeg_2c, m4andyge, mod4oki_5r_cheatchr_pal, grtecp, init_m4andyge, "agi10___.2_1", 0x0000, 0x010000, CRC(7c56a6ca) SHA1(adb567b8e1b6cc727bcfa694ade947f8c695f44a), "BWB","Andy's Great Escape (BWB / Barcrest) (MPU4) (AG__2.0 C)" ) +GAME_CUSTOM( 1994, m4andygeg_2k, m4andyge, mod4oki_5r_cheatchr_pal, grtecp, init_m4andyge, "ag_10a__.2_1", 0x0000, 0x010000, CRC(ca80d891) SHA1(17bf51fecc3cecbb1e0ef0550296c8bf81d3d879), "BWB","Andy's Great Escape (BWB / Barcrest) (MPU4) (AG__2.0 K)" ) +GAME_CUSTOM( 1994, m4andygeg_2yd, m4andyge, mod4oki_5r_cheatchr_pal, grtecp, init_m4andyge, "ag_10sb_.2_1", 0x0000, 0x010000, CRC(6f025416) SHA1(bb0167ba0a67dd1a03ec3e69e2050e2bf1d35244), "BWB","Andy's Great Escape (BWB / Barcrest) (MPU4) (AG__2.0 YD)" ) // these are unprotected, don't read from chr, possibly all hacks? // "(C)1994 B.W.B." and "AG5 3.0" -GAME_CUSTOM( 1994, m4andyge_hx1, m4andyge, mod4oki_5r, grtecp, init_m4andyge, "acappgreatescape5p4.bin", 0x0000, 0x010000, CRC(87733a0d) SHA1(6e2fc0f43eb48740b120af77302f1322a27e8a5a), "hack?","Andy's Great Escape (Bwb / Barcrest) (MPU4) (AG5 3.0 CX, hack?, set 1)" ) -GAME_CUSTOM( 1994, m4andyge_hx2, m4andyge, mod4oki_5r, grtecp, init_m4andyge, "age55", 0x0000, 0x010000, CRC(481e942d) SHA1(23ac3c4f624ae73940baf515002a178d39ba32b0), "hack?","Andy's Great Escape (Bwb / Barcrest) (MPU4) (AG5 3.0 CX, hack?, set 2)" ) -GAME_CUSTOM( 1994, m4andyge_hx3, m4andyge, mod4oki_5r, grtecp, init_m4andyge, "age58c", 0x0000, 0x010000, CRC(0b1e4a0e) SHA1(e2bcd590a358e48b26b056f83c7180da0e036024), "hack?","Andy's Great Escape (Bwb / Barcrest) (MPU4) (AG5 3.0 CX, hack?, set 3)" ) -GAME_CUSTOM( 1994, m4andyge_hx4, m4andyge, mod4oki_5r, grtecp, init_m4andyge, "age05_101", 0x0000, 0x010000, CRC(70c1d1ab) SHA1(478891cadaeba76666af5c4f25531456ebbe789a), "hack?","Andy's Great Escape (Bwb / Barcrest) (MPU4) (AG5 3.0 CX, hack?, set 4)" ) +GAME_CUSTOM( 1994, m4andyge_hx1, m4andyge, mod4oki_5r, grtecp, init_m4andyge, "acappgreatescape5p4.bin", 0x0000, 0x010000, CRC(87733a0d) SHA1(6e2fc0f43eb48740b120af77302f1322a27e8a5a), "hack?","Andy's Great Escape (BWB / Barcrest) (MPU4) (AG5 3.0 CX, hack?, set 1)" ) +GAME_CUSTOM( 1994, m4andyge_hx2, m4andyge, mod4oki_5r, grtecp, init_m4andyge, "age55", 0x0000, 0x010000, CRC(481e942d) SHA1(23ac3c4f624ae73940baf515002a178d39ba32b0), "hack?","Andy's Great Escape (BWB / Barcrest) (MPU4) (AG5 3.0 CX, hack?, set 2)" ) +GAME_CUSTOM( 1994, m4andyge_hx3, m4andyge, mod4oki_5r, grtecp, init_m4andyge, "age58c", 0x0000, 0x010000, CRC(0b1e4a0e) SHA1(e2bcd590a358e48b26b056f83c7180da0e036024), "hack?","Andy's Great Escape (BWB / Barcrest) (MPU4) (AG5 3.0 CX, hack?, set 3)" ) +GAME_CUSTOM( 1994, m4andyge_hx4, m4andyge, mod4oki_5r, grtecp, init_m4andyge, "age05_101", 0x0000, 0x010000, CRC(70c1d1ab) SHA1(478891cadaeba76666af5c4f25531456ebbe789a), "hack?","Andy's Great Escape (BWB / Barcrest) (MPU4) (AG5 3.0 CX, hack?, set 4)" ) // " " and "AG__2.0" -GAME_CUSTOM( 1994, m4andyge_hx5, m4andyge, mod4oki_5r, grtecp, init_m4andyge, "age10_101", 0x0000, 0x010000, CRC(55e3a27e) SHA1(209166d052cc296f135225c77bb57abbef1a86ae), "hack?","Andy's Great Escape (Bwb / Barcrest) (MPU4) (AG__2.0 CX, hack?)" ) +GAME_CUSTOM( 1994, m4andyge_hx5, m4andyge, mod4oki_5r, grtecp, init_m4andyge, "age10_101", 0x0000, 0x010000, CRC(55e3a27e) SHA1(209166d052cc296f135225c77bb57abbef1a86ae), "hack?","Andy's Great Escape (BWB / Barcrest) (MPU4) (AG__2.0 CX, hack?)" ) // different protection // "RICK LUVS BRIAN" and "8V1 3.0" -GAME_CUSTOM( 199?, m4andyge_h1, m4andyge, mod4oki_5r_bootleg_fixedret<0x0c>, grtecp, init_m4andyge, "age5p8p.bin", 0x0000, 0x010000, CRC(c3b40981) SHA1(da56e468ae67f1a231fea721235036c75c5efac3), "hack?","Andy's Great Escape (Bwb / Barcrest) (MPU4) (8V1 3.0, hack?, set 1)" ) -GAME_CUSTOM( 199?, m4andyge_h2, m4andyge, mod4oki_5r_bootleg_fixedret<0x0c>, grtecp, init_m4andyge, "ages58c", 0x0000, 0x010000, CRC(af479dc9) SHA1(7e0e3b36289d689bbd0c022730d7aee62192f49f), "hack?","Andy's Great Escape (Bwb / Barcrest) (MPU4) (8V1 3.0, hack?, set 2)" ) +GAME_CUSTOM( 199?, m4andyge_h1, m4andyge, mod4oki_5r_bootleg_fixedret<0x0c>, grtecp, init_m4andyge, "age5p8p.bin", 0x0000, 0x010000, CRC(c3b40981) SHA1(da56e468ae67f1a231fea721235036c75c5efac3), "hack?","Andy's Great Escape (BWB / Barcrest) (MPU4) (8V1 3.0, hack?, set 1)" ) +GAME_CUSTOM( 199?, m4andyge_h2, m4andyge, mod4oki_5r_bootleg_fixedret<0x0c>, grtecp, init_m4andyge, "ages58c", 0x0000, 0x010000, CRC(af479dc9) SHA1(7e0e3b36289d689bbd0c022730d7aee62192f49f), "hack?","Andy's Great Escape (BWB / Barcrest) (MPU4) (8V1 3.0, hack?, set 2)" ) // " " and "8V1 0.3" -GAME_CUSTOM( 199?, m4andyge_h3, m4andyge, mod4oki_5r_bootleg_fixedret<0x2c>, grtecp, init_m4andyge, "age_20_.8", 0x0000, 0x010000, CRC(b1f91b2a) SHA1(9340f87d6d186b3af0384ab546c3d3f487e797d4), "hack?","Andy's Great Escape (Bwb / Barcrest) (MPU4) (8V1 0.3, hack?, set 1)" ) -GAME_CUSTOM( 199?, m4andyge_h4, m4andyge, mod4oki_5r_bootleg_fixedret<0x1c>, grtecp, init_m4andyge, "age20_101", 0x0000, 0x010000, CRC(7e3674f0) SHA1(351e353da24b63d2ef7cb09690b770b26505569a), "hack?","Andy's Great Escape (Bwb / Barcrest) (MPU4) (8V1 0.3, hack?, set 2)" ) +GAME_CUSTOM( 199?, m4andyge_h3, m4andyge, mod4oki_5r_bootleg_fixedret<0x2c>, grtecp, init_m4andyge, "age_20_.8", 0x0000, 0x010000, CRC(b1f91b2a) SHA1(9340f87d6d186b3af0384ab546c3d3f487e797d4), "hack?","Andy's Great Escape (BWB / Barcrest) (MPU4) (8V1 0.3, hack?, set 1)" ) +GAME_CUSTOM( 199?, m4andyge_h4, m4andyge, mod4oki_5r_bootleg_fixedret<0x1c>, grtecp, init_m4andyge, "age20_101", 0x0000, 0x010000, CRC(7e3674f0) SHA1(351e353da24b63d2ef7cb09690b770b26505569a), "hack?","Andy's Great Escape (BWB / Barcrest) (MPU4) (8V1 0.3, hack?, set 2)" ) /***************************************************************************************************************************************************************************** @@ -1020,17 +1022,17 @@ GAME_CUSTOM( 1993, m4crmaze__m, m4crmaze, mod4oki_bootleg_fixedret<0x70>, mpu GAME( year, setname, parent, machine, inputs, mpu4mod4oki_machines_state, init, ROT0, company, title, GAME_FLAGS ) // no copyright string, and "CR8 1.2" -GAME_CUSTOM( 199?, m4crmaze__s, m4crmaze, mod4oki_bootleg_fixedret<0x2e>, mpu4jackpot8tkn, init_m4default, "cmaz58t", 0x0000, 0x010000, CRC(81a2c48a) SHA1(3ea25a2863f1350054f41cb169282c592565dbcd), "Bwb / hack?","The Crystal Maze (Bwb / Barcrest) (MPU4) (CR8 1.2, hack?)" ) +GAME_CUSTOM( 199?, m4crmaze__s, m4crmaze, mod4oki_bootleg_fixedret<0x2e>, mpu4jackpot8tkn, init_m4default, "cmaz58t", 0x0000, 0x010000, CRC(81a2c48a) SHA1(3ea25a2863f1350054f41cb169282c592565dbcd), "Bwb / hack?","The Crystal Maze (BWB / Barcrest) (MPU4) (CR8 1.2, hack?)" ) // no copyright string, and "CRC 0.7" -GAME_CUSTOM( 199?, m4crmaze__n, m4crmaze, mod4oki_bootleg_fixedret<0x1c>, mpu4jackpot8tkn, init_m4default, "cmaz5.10", 0x0000, 0x010000, CRC(13a64c64) SHA1(3a7c4173f99fdf1a4b5d5b627022b18eb66837ce), "Bwb / hack?","The Crystal Maze (Bwb / Barcrest) (MPU4) (CRC 0.7, hack?)" ) +GAME_CUSTOM( 199?, m4crmaze__n, m4crmaze, mod4oki_bootleg_fixedret<0x1c>, mpu4jackpot8tkn, init_m4default, "cmaz5.10", 0x0000, 0x010000, CRC(13a64c64) SHA1(3a7c4173f99fdf1a4b5d5b627022b18eb66837ce), "Bwb / hack?","The Crystal Maze (BWB / Barcrest) (MPU4) (CRC 0.7, hack?)" ) // no copyright string, and "CRC 1.3" -GAME_CUSTOM( 199?, m4crmaze__p, m4crmaze, mod4oki_bootleg_fixedret<0x1c>, mpu4jackpot8tkn, init_m4default, "cmaz510", 0x0000, 0x010000, CRC(0a1d39ac) SHA1(37888bbea427e115c29253deb85ed851ff6bdfd4), "Bwb / hack?","The Crystal Maze (Bwb / Barcrest) (MPU4) (CRC 1.3, hack?)" ) +GAME_CUSTOM( 199?, m4crmaze__p, m4crmaze, mod4oki_bootleg_fixedret<0x1c>, mpu4jackpot8tkn, init_m4default, "cmaz510", 0x0000, 0x010000, CRC(0a1d39ac) SHA1(37888bbea427e115c29253deb85ed851ff6bdfd4), "Bwb / hack?","The Crystal Maze (BWB / Barcrest) (MPU4) (CRC 1.3, hack?)" ) // no copyright string, and "CR5 1.0" -GAME_CUSTOM( 199?, m4crmaze__o, m4crmaze, mod4oki_bootleg_fixedret<0x2b>, mpu4jackpot8tkn, init_m4default, "cmaz5.5", 0x0000, 0x010000, CRC(1f110757) SHA1(a60bac78176dab70d68bfb2b6a44debf499c96e3), "Bwb / hack?","The Crystal Maze (Bwb / Barcrest) (MPU4) (CR5 1.0, hack?)" ) +GAME_CUSTOM( 199?, m4crmaze__o, m4crmaze, mod4oki_bootleg_fixedret<0x2b>, mpu4jackpot8tkn, init_m4default, "cmaz5.5", 0x0000, 0x010000, CRC(1f110757) SHA1(a60bac78176dab70d68bfb2b6a44debf499c96e3), "Bwb / hack?","The Crystal Maze (BWB / Barcrest) (MPU4) (CR5 1.0, hack?)" ) // no copyright string, and "CR5 2.0" -GAME_CUSTOM( 199?, m4crmaze__q, m4crmaze, mod4oki_bootleg_fixedret<0x2b>, mpu4jackpot8tkn, init_m4default, "cmaz55", 0x0000, 0x010000, CRC(2c2540ce) SHA1(12163109e05fe8675bc2dbcad95f598bebec8ba3), "Bwb / hack?","The Crystal Maze (Bwb / Barcrest) (MPU4) (CR5 2.0, hack?, set 1)" ) +GAME_CUSTOM( 199?, m4crmaze__q, m4crmaze, mod4oki_bootleg_fixedret<0x2b>, mpu4jackpot8tkn, init_m4default, "cmaz55", 0x0000, 0x010000, CRC(2c2540ce) SHA1(12163109e05fe8675bc2dbcad95f598bebec8ba3), "Bwb / hack?","The Crystal Maze (BWB / Barcrest) (MPU4) (CR5 2.0, hack?, set 1)" ) // no copyright string, and "CR5 2.0" -GAME_CUSTOM( 199?, m4crmaze__r, m4crmaze, mod4oki_bootleg_fixedret<0x28>, mpu4jackpot8tkn, init_m4default, "cmaz55v2", 0x0000, 0x010000, CRC(9a3515d6) SHA1(5edd2c67152d353a48ad2f28b685fae1e1e7fff7), "Bwb / hack?","The Crystal Maze (Bwb / Barcrest) (MPU4) (CR5 2.0, hack?, set 2)" ) +GAME_CUSTOM( 199?, m4crmaze__r, m4crmaze, mod4oki_bootleg_fixedret<0x28>, mpu4jackpot8tkn, init_m4default, "cmaz55v2", 0x0000, 0x010000, CRC(9a3515d6) SHA1(5edd2c67152d353a48ad2f28b685fae1e1e7fff7), "Bwb / hack?","The Crystal Maze (BWB / Barcrest) (MPU4) (CR5 2.0, hack?, set 2)" ) /***************************************************************************************************************************************************************************** @@ -1616,10 +1618,10 @@ GAME_CUSTOM( 199?, m4wta__t, m4wta, mod4oki_cheatchr_pal, mpu4, init_m4default, "wn8y.p1", 0x0000, 0x010000, CRC(993cee6a) SHA1(26b2d5d3aa3465f90fe74960f183b8580ea2fbb1), "Barcrest","Winner Takes All (Barcrest) (MPU4) (WN8 0.1 Y)" ) // "(C)1996 B.W.B." and "WN4 1.1" -GAME_CUSTOM( 199?, m4wta__9, m4wta, mod4oki_cheatchr_pal, mpu4, init_m4default, "wta_5p_4c.bin", 0x0000, 0x010000, CRC(54c51976) SHA1(70cae1f931615b993ac6a9e7ce2e529ad6d27da8), "Bwb","Winner Takes All (Barcrest) (MPU4) (WN4 1.1 K5)" ) -GAME_CUSTOM( 199?, m4wta__ab, m4wta, mod4oki_cheatchr_pal, mpu4, init_m4default, "wt_05__4.1_1", 0x0000, 0x010000, CRC(5e05485e) SHA1(062f16ca92518f746f5410a2b9b551542e1a68e3), "Bwb","Winner Takes All (Barcrest) (MPU4) (WN4 1.1 5)" ) +GAME_CUSTOM( 199?, m4wta__9, m4wta, mod4oki_cheatchr_pal, mpu4, init_m4default, "wta_5p_4c.bin", 0x0000, 0x010000, CRC(54c51976) SHA1(70cae1f931615b993ac6a9e7ce2e529ad6d27da8), "BWB","Winner Takes All (Barcrest) (MPU4) (WN4 1.1 K5)" ) +GAME_CUSTOM( 199?, m4wta__ab, m4wta, mod4oki_cheatchr_pal, mpu4, init_m4default, "wt_05__4.1_1", 0x0000, 0x010000, CRC(5e05485e) SHA1(062f16ca92518f746f5410a2b9b551542e1a68e3), "BWB","Winner Takes All (Barcrest) (MPU4) (WN4 1.1 5)" ) // "(C)1996 B.W.B." and "WN5 3.0" -GAME_CUSTOM( 199?, m4wta__ac, m4wta, mod4oki_cheatchr_pal, mpu4, init_m4default, "wt_05__5.3_1", 0x0000, 0x010000, CRC(8a289bbd) SHA1(8ae0858716ed6aa02f6b4f93fd367c7cee85d13a), "Bwb","Winner Takes All (Barcrest) (MPU4) (WN5 3.0 5)" ) +GAME_CUSTOM( 199?, m4wta__ac, m4wta, mod4oki_cheatchr_pal, mpu4, init_m4default, "wt_05__5.3_1", 0x0000, 0x010000, CRC(8a289bbd) SHA1(8ae0858716ed6aa02f6b4f93fd367c7cee85d13a), "BWB","Winner Takes All (Barcrest) (MPU4) (WN5 3.0 5)" ) // below require different protection handling // "(C)1993 BARCREST" and "WNT 0.1" @@ -2103,7 +2105,7 @@ GAME_CUSTOM( 199?, m4jolgem__ao, m4jolgem, "jjem0", 0x0000, 0x020000, GAME(year, setname, parent, mod4oki_cheatchr_pal, mpu4, mpu4mod4oki_machines_state, init_m4default_big, ROT0, company, title, GAME_FLAGS ) // "(C)1999 BWB" and "JGS 1.0" -GAME_CUSTOM( 199?, m4jolgem__ap, m4jolgem, "jgs_xa_x.1_0", 0x0000, 0x020000, CRC(7ac16252) SHA1(b01b2333e1e99f9404a7e0ac80e5e8ee834ec39d), "Bwb","Jolly Gems (Barcrest) (MPU4) (JGS 1.0 CK)" ) +GAME_CUSTOM( 199?, m4jolgem__ap, m4jolgem, "jgs_xa_x.1_0", 0x0000, 0x020000, CRC(7ac16252) SHA1(b01b2333e1e99f9404a7e0ac80e5e8ee834ec39d), "BWB","Jolly Gems (Barcrest) (MPU4) (JGS 1.0 CK)" ) #undef GAME_CUSTOM #define GAME_CUSTOM(year, setname,parent,name,offset,length,hash,company,title) \ @@ -2389,10 +2391,10 @@ GAME_CUSTOM( 199?, m4nnww__ay, m4nnww, "ch301s", 0x0000, 0x010000, CRC( GAME(year, setname, parent, mod4oki_cheatchr_pal, mpu4, mpu4mod4oki_machines_state, init_m4default, ROT0, company, title, GAME_FLAGS ) // "(C)2000 BWB" and "CNN 2.0" -GAME_CUSTOM( 199?, m4nnwwc__aa, m4nnww, "cl__x__x.2_0", 0x0000, 0x010000, CRC(c3de4791) SHA1(220d32b961b6710d508c0c7e6b2d8e4d292746f4), "Bwb","Nudge Nudge Wink Wink Classic (Barcrest) (MPU4) (CNN 2.0)" ) -GAME_CUSTOM( 199?, m4nnwwc__ab, m4nnww, "cl__x_dx.2_0", 0x0000, 0x010000, CRC(c79833f8) SHA1(b3519b55f6f2a4f081b69483ac0b8860aa8190d9), "Bwb","Nudge Nudge Wink Wink Classic (Barcrest) (MPU4) (CNN 2.0 D)" ) -GAME_CUSTOM( 199?, m4nnwwc__ac, m4nnww, "cl__xa_x.2_0", 0x0000, 0x010000, CRC(4c3021a1) SHA1(7e7258808dd1693adb956a5e6b076f925eb0a026), "Bwb","Nudge Nudge Wink Wink Classic (Barcrest) (MPU4) (CNN 2.0 K)" ) -GAME_CUSTOM( 199?, m4nnwwc__ad, m4nnww, "cl__xb_x.2_0", 0x0000, 0x010000, CRC(75a5add7) SHA1(6802ec81b4ebcde9ed014a0440fdc50211a8a350), "Bwb","Nudge Nudge Wink Wink Classic (Barcrest) (MPU4) (CNN 2.0 B)" ) +GAME_CUSTOM( 199?, m4nnwwc__aa, m4nnww, "cl__x__x.2_0", 0x0000, 0x010000, CRC(c3de4791) SHA1(220d32b961b6710d508c0c7e6b2d8e4d292746f4), "BWB","Nudge Nudge Wink Wink Classic (Barcrest) (MPU4) (CNN 2.0)" ) +GAME_CUSTOM( 199?, m4nnwwc__ab, m4nnww, "cl__x_dx.2_0", 0x0000, 0x010000, CRC(c79833f8) SHA1(b3519b55f6f2a4f081b69483ac0b8860aa8190d9), "BWB","Nudge Nudge Wink Wink Classic (Barcrest) (MPU4) (CNN 2.0 D)" ) +GAME_CUSTOM( 199?, m4nnwwc__ac, m4nnww, "cl__xa_x.2_0", 0x0000, 0x010000, CRC(4c3021a1) SHA1(7e7258808dd1693adb956a5e6b076f925eb0a026), "BWB","Nudge Nudge Wink Wink Classic (Barcrest) (MPU4) (CNN 2.0 K)" ) +GAME_CUSTOM( 199?, m4nnwwc__ad, m4nnww, "cl__xb_x.2_0", 0x0000, 0x010000, CRC(75a5add7) SHA1(6802ec81b4ebcde9ed014a0440fdc50211a8a350), "BWB","Nudge Nudge Wink Wink Classic (Barcrest) (MPU4) (CNN 2.0 B)" ) /***************************************************************************************************************************************************************************** @@ -2746,8 +2748,8 @@ GAME_CUSTOM( 199?, m4mag7s__au, m4mag7s, "mas13y.p1", 0x0000, 0x020000 GAME(year, setname, parent, mod4oki_cheatchr_pal, mpu4jackpot8per, mpu4mod4oki_machines_state, init_m4default_big, ROT0, company, title, GAME_FLAGS ) // "(C)1998 B.W.B." and "M7 2.0" -GAME_CUSTOM( 199?, m4mag7s__aw, m4mag7s, "m7_sj_dc.2r1", 0x0000, 0x020000, CRC(0eefd40c) SHA1(2c30bc42d23c7cfb0a382b47f7ed865865341e2f), "Bwb","Magnificent 7s (Barcrest) (MPU4) (M7 2.0 CD)" ) -GAME_CUSTOM( 199?, m4mag7s__ax, m4mag7s, "m7_sja_c.2r1", 0x0000, 0x020000, CRC(3933772c) SHA1(5e9d12a9f58ce5129634b8a4c8c0f083031df295), "Bwb","Magnificent 7s (Barcrest) (MPU4) (M7 2.0 CK)" ) +GAME_CUSTOM( 199?, m4mag7s__aw, m4mag7s, "m7_sj_dc.2r1", 0x0000, 0x020000, CRC(0eefd40c) SHA1(2c30bc42d23c7cfb0a382b47f7ed865865341e2f), "BWB","Magnificent 7s (Barcrest) (MPU4) (M7 2.0 CD)" ) +GAME_CUSTOM( 199?, m4mag7s__ax, m4mag7s, "m7_sja_c.2r1", 0x0000, 0x020000, CRC(3933772c) SHA1(5e9d12a9f58ce5129634b8a4c8c0f083031df295), "BWB","Magnificent 7s (Barcrest) (MPU4) (M7 2.0 CK)" ) #undef GAME_CUSTOM @@ -2880,13 +2882,13 @@ GAME_CUSTOM( 199?, m4makmnt__y, m4makmnt, "mint2010", 0x0000, 0x020000, GAME(year, setname, parent, mod4oki_cheatchr_pal, mpu4, mpu4mod4oki_machines_state, init_m4default, ROT0, company, title, GAME_FLAGS ) // "(C)1997 B.W.B." and "MA_ 3.1" -GAME_CUSTOM( 199?, m4makmnt__an, m4makmnt, "ma_x6__5.3_1", 0x0000, 0x010000, CRC(2fe3c309) SHA1(5dba65b29ea5492a78866863629d89f9a8588959), "Bwb","Make A Mint (Barcrest) (MPU4) (MA_ 3.1)" ) -GAME_CUSTOM( 199?, m4makmnt__ap, m4makmnt, "ma_x6_d5.3_1", 0x0000, 0x010000, CRC(a93dba0d) SHA1(6fabe994ac6c9ea4ce2bae99df699fa100098926), "Bwb","Make A Mint (Barcrest) (MPU4) (MA_ 3.1 D)" ) -GAME_CUSTOM( 199?, m4makmnt__ar, m4makmnt, "ma_x6a_5.3_1", 0x0000, 0x010000, CRC(79f673de) SHA1(805ea08f5ed016d25ec23dbc3952aad4873a1cde), "Bwb","Make A Mint (Barcrest) (MPU4) (MA_ 3.1 K)" ) +GAME_CUSTOM( 199?, m4makmnt__an, m4makmnt, "ma_x6__5.3_1", 0x0000, 0x010000, CRC(2fe3c309) SHA1(5dba65b29ea5492a78866863629d89f9a8588959), "BWB","Make A Mint (Barcrest) (MPU4) (MA_ 3.1)" ) +GAME_CUSTOM( 199?, m4makmnt__ap, m4makmnt, "ma_x6_d5.3_1", 0x0000, 0x010000, CRC(a93dba0d) SHA1(6fabe994ac6c9ea4ce2bae99df699fa100098926), "BWB","Make A Mint (Barcrest) (MPU4) (MA_ 3.1 D)" ) +GAME_CUSTOM( 199?, m4makmnt__ar, m4makmnt, "ma_x6a_5.3_1", 0x0000, 0x010000, CRC(79f673de) SHA1(805ea08f5ed016d25ec23dbc3952aad4873a1cde), "BWB","Make A Mint (Barcrest) (MPU4) (MA_ 3.1 K)" ) // "(C)1997 B.W.B." and "MA_ 3.0" -GAME_CUSTOM( 199?, m4makmnt__ao, m4makmnt, "ma_x6__c.3_1", 0x0000, 0x010000, CRC(e9259a4d) SHA1(9a8e9590403f507f83197a898af5d543bda81b2b), "Bwb","Make A Mint (Barcrest) (MPU4) (MA_ 3.0)" ) -GAME_CUSTOM( 199?, m4makmnt__aq, m4makmnt, "ma_x6_dc.3_1", 0x0000, 0x010000, CRC(805d75c2) SHA1(b2433556b72f89887c1e404c80d85c940535e8af), "Bwb","Make A Mint (Barcrest) (MPU4) (MA_ 3.0 D)" ) -GAME_CUSTOM( 199?, m4makmnt__as, m4makmnt, "ma_x6a_c.3_1", 0x0000, 0x010000, CRC(43ede82a) SHA1(d6ec3dd170c56e90018568480bca72cd8390aa2d), "Bwb","Make A Mint (Barcrest) (MPU4) (MA_ 3.0 K)" ) +GAME_CUSTOM( 199?, m4makmnt__ao, m4makmnt, "ma_x6__c.3_1", 0x0000, 0x010000, CRC(e9259a4d) SHA1(9a8e9590403f507f83197a898af5d543bda81b2b), "BWB","Make A Mint (Barcrest) (MPU4) (MA_ 3.0)" ) +GAME_CUSTOM( 199?, m4makmnt__aq, m4makmnt, "ma_x6_dc.3_1", 0x0000, 0x010000, CRC(805d75c2) SHA1(b2433556b72f89887c1e404c80d85c940535e8af), "BWB","Make A Mint (Barcrest) (MPU4) (MA_ 3.0 D)" ) +GAME_CUSTOM( 199?, m4makmnt__as, m4makmnt, "ma_x6a_c.3_1", 0x0000, 0x010000, CRC(43ede82a) SHA1(d6ec3dd170c56e90018568480bca72cd8390aa2d), "BWB","Make A Mint (Barcrest) (MPU4) (MA_ 3.0 K)" ) #undef GAME_CUSTOM @@ -2970,32 +2972,32 @@ GAME_CUSTOM( 199?, m4vivaes__9, m4vivaes, mod4oki_cheatchr_pal, mpu4, init_m4default, "vety.p1", 0x0000, 0x010000, CRC(ba3b19c7) SHA1(6e9ee238ec6a272ef16ebfba0dc49bc076e741de), "Barcrest","Viva Espana (Barcrest) (MPU4) (VET 0.2Y)" ) // "(C)1995 B.W.B." and "VE105.0" -GAME_CUSTOM( 199?, m4vivaes__ad, m4vivaes, mod4oki_cheatchr_pal, mpu4, init_m4default, "ve_10a__.5_1", 0x0000, 0x010000, CRC(afdc0a2f) SHA1(ab8fec2c48db07c0aba31930893fe7211b306468), "Bwb","Viva Espana (Barcrest) (MPU4) (VE105.0, set 4)" ) // boots +GAME_CUSTOM( 199?, m4vivaes__ad, m4vivaes, mod4oki_cheatchr_pal, mpu4, init_m4default, "ve_10a__.5_1", 0x0000, 0x010000, CRC(afdc0a2f) SHA1(ab8fec2c48db07c0aba31930893fe7211b306468), "BWB","Viva Espana (Barcrest) (MPU4) (VE105.0, set 4)" ) // boots // "(C)1995 B.W.B." and "VE5 4.0" -GAME_CUSTOM( 199?, m4vivaes__ae, m4vivaes, mod4oki_cheatchr_pal, mpu4, init_m4default, "vei05___.4_1", 0x0000, 0x010000, CRC(687a511b) SHA1(362e1d5557b6b7d551c9b9c5ef70d7944b44a3ce), "Bwb","Viva Espana (Barcrest) (MPU4) (VE5 4.0C, set 1)" ) // boots +GAME_CUSTOM( 199?, m4vivaes__ae, m4vivaes, mod4oki_cheatchr_pal, mpu4, init_m4default, "vei05___.4_1", 0x0000, 0x010000, CRC(687a511b) SHA1(362e1d5557b6b7d551c9b9c5ef70d7944b44a3ce), "BWB","Viva Espana (Barcrest) (MPU4) (VE5 4.0C, set 1)" ) // boots // "(C)1995 B.W.B." and "VE104.0" -GAME_CUSTOM( 199?, m4vivaes__af, m4vivaes, mod4oki_cheatchr_pal, mpu4, init_m4default, "vei10___.4_1", 0x0000, 0x010000, CRC(b9e2471f) SHA1(3fa561466332ed14e233d97bf9170ec08a019bd0), "Bwb","Viva Espana (Barcrest) (MPU4) (VE104.0)" ) // boots +GAME_CUSTOM( 199?, m4vivaes__af, m4vivaes, mod4oki_cheatchr_pal, mpu4, init_m4default, "vei10___.4_1", 0x0000, 0x010000, CRC(b9e2471f) SHA1(3fa561466332ed14e233d97bf9170ec08a019bd0), "BWB","Viva Espana (Barcrest) (MPU4) (VE104.0)" ) // boots // "(C)1995 B.W.B." and "VE5 3.0" -GAME_CUSTOM( 199?, m4vivaes__ac, m4vivaes, mod4oki_cheatchr_pal, mpu4, init_m4default, "ve_05a__.3_1", 0x0000, 0x010000, CRC(92e0e121) SHA1(f32c8f1c8008794283bd32f9440e0a580f77b5b3), "Bwb","Viva Espana (Barcrest) (MPU4) (VE5 3.0)" ) // boots +GAME_CUSTOM( 199?, m4vivaes__ac, m4vivaes, mod4oki_cheatchr_pal, mpu4, init_m4default, "ve_05a__.3_1", 0x0000, 0x010000, CRC(92e0e121) SHA1(f32c8f1c8008794283bd32f9440e0a580f77b5b3), "BWB","Viva Espana (Barcrest) (MPU4) (VE5 3.0)" ) // boots // unprotected (possible hacks) // "(C)1995 B.W.B." and "VE5 6.0" -GAME_CUSTOM( 199?, m4vivaes__ai, m4vivaes, mod4oki, mpu4, init_m4default, "vesp510l", 0x0000, 0x010000, CRC(15c33530) SHA1(888625c383e52825c06cbf1e7022cd8b02bf549c), "Bwb","Viva Espana (Barcrest) (MPU4) (VE5 6.0C, set 1)" ) -GAME_CUSTOM( 199?, m4vivaes__aj, m4vivaes, mod4oki, mpu4, init_m4default, "vesp55", 0x0000, 0x010000, CRC(9cc395ef) SHA1(d62cb55664246e3fada3d971ee317eef51739018), "Bwb","Viva Espana (Barcrest) (MPU4) (VE5 6.0C, set 2)" ) -GAME_CUSTOM( 199?, m4vivaes__ag, m4vivaes, mod4oki, mpu4, init_m4default, "vesp5.8c", 0x0000, 0x010000, CRC(266d42cf) SHA1(b1e583652d6184db2a5f03cb7ae3f694627591c8), "Bwb","Viva Espana (Barcrest) (MPU4) (VE5 6.0C, set 3)" ) -GAME_CUSTOM( 199?, m4vivaes__ah, m4vivaes, mod4oki, mpu4, init_m4default, "vesp5.8t", 0x0000, 0x010000, CRC(bf8c9dfa) SHA1(69f28d3ce04efdb89db688dbc2341d19c27c5ba8), "Bwb","Viva Espana (Barcrest) (MPU4) (VE5 6.0)" ) // "(C)1995 B.W.B." and "VE5 5.0" +GAME_CUSTOM( 199?, m4vivaes__ai, m4vivaes, mod4oki, mpu4, init_m4default, "vesp510l", 0x0000, 0x010000, CRC(15c33530) SHA1(888625c383e52825c06cbf1e7022cd8b02bf549c), "BWB","Viva Espana (Barcrest) (MPU4) (VE5 6.0C, set 1)" ) +GAME_CUSTOM( 199?, m4vivaes__aj, m4vivaes, mod4oki, mpu4, init_m4default, "vesp55", 0x0000, 0x010000, CRC(9cc395ef) SHA1(d62cb55664246e3fada3d971ee317eef51739018), "BWB","Viva Espana (Barcrest) (MPU4) (VE5 6.0C, set 2)" ) +GAME_CUSTOM( 199?, m4vivaes__ag, m4vivaes, mod4oki, mpu4, init_m4default, "vesp5.8c", 0x0000, 0x010000, CRC(266d42cf) SHA1(b1e583652d6184db2a5f03cb7ae3f694627591c8), "BWB","Viva Espana (Barcrest) (MPU4) (VE5 6.0C, set 3)" ) +GAME_CUSTOM( 199?, m4vivaes__ah, m4vivaes, mod4oki, mpu4, init_m4default, "vesp5.8t", 0x0000, 0x010000, CRC(bf8c9dfa) SHA1(69f28d3ce04efdb89db688dbc2341d19c27c5ba8), "BWB","Viva Espana (Barcrest) (MPU4) (VE5 6.0)" ) // "(C)1995 B.W.B." and "VE5 5.0" // "(C)1995 B.W.B." and "VE5 5.0" -GAME_CUSTOM( 199?, m4vivaes__z, m4vivaes, mod4oki, mpu4, init_m4default, "vesp05_11", 0x0000, 0x010000, CRC(32100a2e) SHA1(bb7324267708a0c0850fb77885df9868954d86cd), "Bwb","Viva Espana (Barcrest) (MPU4) (VE5 5.0, set 1)" ) -GAME_CUSTOM( 199?, m4vivaes__ao, m4vivaes, mod4oki, mpu4, init_m4default, "vesp_5.4", 0x0000, 0x010000, CRC(3b6762ce) SHA1(9dc53dce453a7b124ea2b65a590aff6c7d05831f), "Bwb","Viva Espana (Barcrest) (MPU4) (VE5 5.0, set 2)" ) -GAME_CUSTOM( 199?, m4vivaes__ap, m4vivaes, mod4oki, mpu4, init_m4default, "vesp_5.8", 0x0000, 0x010000, CRC(63abf642) SHA1(6b585147a771e4bd445b525aafc25293845f660b), "Bwb","Viva Espana (Barcrest) (MPU4) (VE5 5.0, set 3)" ) +GAME_CUSTOM( 199?, m4vivaes__z, m4vivaes, mod4oki, mpu4, init_m4default, "vesp05_11", 0x0000, 0x010000, CRC(32100a2e) SHA1(bb7324267708a0c0850fb77885df9868954d86cd), "BWB","Viva Espana (Barcrest) (MPU4) (VE5 5.0, set 1)" ) +GAME_CUSTOM( 199?, m4vivaes__ao, m4vivaes, mod4oki, mpu4, init_m4default, "vesp_5.4", 0x0000, 0x010000, CRC(3b6762ce) SHA1(9dc53dce453a7b124ea2b65a590aff6c7d05831f), "BWB","Viva Espana (Barcrest) (MPU4) (VE5 5.0, set 2)" ) +GAME_CUSTOM( 199?, m4vivaes__ap, m4vivaes, mod4oki, mpu4, init_m4default, "vesp_5.8", 0x0000, 0x010000, CRC(63abf642) SHA1(6b585147a771e4bd445b525aafc25293845f660b), "BWB","Viva Espana (Barcrest) (MPU4) (VE5 5.0, set 3)" ) // "(C)1995 B.W.B." and "VE5 4.0" -GAME_CUSTOM( 199?, m4vivaes__ak, m4vivaes, mod4oki, mpu4, init_m4default, "vesp58c", 0x0000, 0x010000, CRC(d8cc868d) SHA1(0b9fa8b61998badbd870827e32af4937548b583e), "Bwb","Viva Espana (Barcrest) (MPU4) (VE5 4.0C, set 2)" ) // boots +GAME_CUSTOM( 199?, m4vivaes__ak, m4vivaes, mod4oki, mpu4, init_m4default, "vesp58c", 0x0000, 0x010000, CRC(d8cc868d) SHA1(0b9fa8b61998badbd870827e32af4937548b583e), "BWB","Viva Espana (Barcrest) (MPU4) (VE5 4.0C, set 2)" ) // boots // "(C)1995 B.W.B." and "VE105.0" -GAME_CUSTOM( 199?, m4vivaes__am, m4vivaes, mod4oki, mpu4, init_m4default, "vesp_10.8", 0x0000, 0x010000, CRC(8054766d) SHA1(8e7fd6f8cd74d2760e2923af32813ca93fbf98e6), "Bwb","Viva Espana (Barcrest) (MPU4) (VE105.0, set 1)" ) -GAME_CUSTOM( 199?, m4vivaes__al, m4vivaes, mod4oki, mpu4, init_m4default, "vesp_10.4", 0x0000, 0x010000, CRC(95e95339) SHA1(59633b7c01da25237342bce7e989259bf723ba6f), "Bwb","Viva Espana (Barcrest) (MPU4) (VE105.0, set 2)" ) -GAME_CUSTOM( 199?, m4vivaes__0, m4vivaes, mod4oki, mpu4, init_m4default, "vesp10_11", 0x0000, 0x010000, CRC(2a1dfcb2) SHA1(7d4ef072c41779554a2b8046688957585821e356), "Bwb","Viva Espana (Barcrest) (MPU4) (VE105.0, set 3)" ) +GAME_CUSTOM( 199?, m4vivaes__am, m4vivaes, mod4oki, mpu4, init_m4default, "vesp_10.8", 0x0000, 0x010000, CRC(8054766d) SHA1(8e7fd6f8cd74d2760e2923af32813ca93fbf98e6), "BWB","Viva Espana (Barcrest) (MPU4) (VE105.0, set 1)" ) +GAME_CUSTOM( 199?, m4vivaes__al, m4vivaes, mod4oki, mpu4, init_m4default, "vesp_10.4", 0x0000, 0x010000, CRC(95e95339) SHA1(59633b7c01da25237342bce7e989259bf723ba6f), "BWB","Viva Espana (Barcrest) (MPU4) (VE105.0, set 2)" ) +GAME_CUSTOM( 199?, m4vivaes__0, m4vivaes, mod4oki, mpu4, init_m4default, "vesp10_11", 0x0000, 0x010000, CRC(2a1dfcb2) SHA1(7d4ef072c41779554a2b8046688957585821e356), "BWB","Viva Espana (Barcrest) (MPU4) (VE105.0, set 3)" ) // different protection @@ -3176,13 +3178,6 @@ GAME_CUSTOM( 199?, m4potblk__aa, m4potblk, "pbs04h.p1", 0x0000, 0x020000, GAME_CUSTOM( 199?, m4potblk__ab, m4potblk, "pbs04k.p1", 0x0000, 0x020000, CRC(bb3b077b) SHA1(584fd9f1578c61e1a1c30068c42b16716c5d490f), "Barcrest","Pot Black (Barcrest) (MPU4) (PBS 0.4 K)" ) GAME_CUSTOM( 199?, m4potblk__ac, m4potblk, "pbs04r.p1", 0x0000, 0x020000, CRC(0834bc4a) SHA1(0064b1ec9db506c4dd14ed7ffeffa08bebc117b1), "Barcrest","Pot Black (Barcrest) (MPU4) (PBS 0.4 R)" ) GAME_CUSTOM( 199?, m4potblk__ae, m4potblk, "pbs04y.p1", 0x0000, 0x020000, CRC(3cd82785) SHA1(fb2cb5acfc60d0896da9c22b7a9370e7c0271cf7), "Barcrest","Pot Black (Barcrest) (MPU4) (PBS 0.4 Y)" ) -// "(C)1997 B.W.B." and "PO 1.2" -GAME_CUSTOM( 199?, m4potblk__at, m4potblk, "po_x6__5.1_1", 0x0000, 0x020000, CRC(1fe40fd1) SHA1(5e16ff5b1019d83c1f40d63f89c16030dae0ab11), "Bwb","Pot Black (Barcrest) (MPU4) (PO 1.2)" ) -GAME_CUSTOM( 199?, m4potblk__av, m4potblk, "po_x6_d5.1_1", 0x0000, 0x020000, CRC(404d5a99) SHA1(7a846df3b7f9f0108d84e4a4c2d199e5971b6375), "Bwb","Pot Black (Barcrest) (MPU4) (PO 1.2 D)" ) -// "(C)1997 B.W.B." and "PO 1.1" -GAME_CUSTOM( 199?, m4potblk__au, m4potblk, "po_x6__t.1_1", 0x0000, 0x020000, CRC(c9314f6e) SHA1(4f9226883f9e1963c568eea327775688fb966431), "Bwb","Pot Black (Barcrest) (MPU4) (PO 1.1)" ) -GAME_CUSTOM( 199?, m4potblk__aw, m4potblk, "po_x6_dt.1_1", 0x0000, 0x020000, CRC(7213fd77) SHA1(07482cb54d4f03aad62c54d66322f7101f6c8dcf), "Bwb","Pot Black (Barcrest) (MPU4) (PO 1.1 D)" ) -GAME_CUSTOM( 199?, m4potblk__ax, m4potblk, "po_x6a_t.1_1", 0x0000, 0x020000, CRC(1b47a76a) SHA1(3587e4c0b50e359529e132376af3cd239194db31), "Bwb","Pot Black (Barcrest) (MPU4) (PO 1.1 K)" ) #undef GAME_CUSTOM #define GAME_CUSTOM(year, setname,parent,name,offset,length,hash,company,title) \ @@ -3200,6 +3195,27 @@ GAME_CUSTOM( 199?, m4potblk__a, m4potblk, "pb15g", 0x0000, 0x020000, // no copyright string and "PBS 0.4" GAME_CUSTOM( 199?, m4potblk__b, m4potblk, "pb15t", 0x0000, 0x020000, CRC(98628744) SHA1(1a0df7036c36f3b87d5a239e1c9edfd7c74d2ae8), "hack","Pot Black (Barcrest) (MPU4) (PBS 0.4 C, hack)" ) +// the m4ptblkc set was marked 'Pot Black Casino' so these BWB sets might be known as that + +#undef GAME_CUSTOM +#define GAME_CUSTOM(year, setname,parent,name,offset,length,hash,company,title) \ + ROM_START( setname ) \ + ROM_REGION( length, "maincpu", 0 ) \ + ROM_LOAD( name, offset, length, hash ) \ + M4POTBLK_EXTRA_ROMS \ + ROM_END \ + GAME(year, setname, parent, mod4oki_cheatchr_pal, mpu4, mpu4mod4oki_machines_state, init_m4default_big, ROT0, company, title, GAME_FLAGS ) + + +// "(C)1997 B.W.B." and "PO 1.2" +GAME_CUSTOM( 199?, m4potblk__at, m4potblk, "po_x6__5.1_1", 0x0000, 0x020000, CRC(1fe40fd1) SHA1(5e16ff5b1019d83c1f40d63f89c16030dae0ab11), "BWB","Pot Black (BWB) (MPU4) (PO 1.2)" ) +GAME_CUSTOM( 199?, m4potblk__av, m4potblk, "po_x6_d5.1_1", 0x0000, 0x020000, CRC(404d5a99) SHA1(7a846df3b7f9f0108d84e4a4c2d199e5971b6375), "BWB","Pot Black (BWB) (MPU4) (PO 1.2 D)" ) +GAME_CUSTOM( 199?, m4ptblkc, m4potblk, "potblackcasinoprg.bin", 0x0000, 0x020000, CRC(29190084) SHA1(c7a778331369c0fac796ef3e306e12c98605f365), "BWB","Pot Black (BWB) (MPU4) (PO 1.2 K)" ) + +// "(C)1997 B.W.B." and "PO 1.1" +GAME_CUSTOM( 199?, m4potblk__au, m4potblk, "po_x6__t.1_1", 0x0000, 0x020000, CRC(c9314f6e) SHA1(4f9226883f9e1963c568eea327775688fb966431), "BWB","Pot Black (BWB) (MPU4) (PO 1.1)" ) +GAME_CUSTOM( 199?, m4potblk__aw, m4potblk, "po_x6_dt.1_1", 0x0000, 0x020000, CRC(7213fd77) SHA1(07482cb54d4f03aad62c54d66322f7101f6c8dcf), "BWB","Pot Black (BWB) (MPU4) (PO 1.1 D)" ) +GAME_CUSTOM( 199?, m4potblk__ax, m4potblk, "po_x6a_t.1_1", 0x0000, 0x020000, CRC(1b47a76a) SHA1(3587e4c0b50e359529e132376af3cd239194db31), "BWB","Pot Black (BWB) (MPU4) (PO 1.1 K)" ) /***************************************************************************************************************************************************************************** * @@ -3769,10 +3785,10 @@ GAME_CUSTOM( 199?, m4rhr__ay, m4rhr, mod4oki_cheatchr_pal, mpu4, init_m4default, "rhur.p1", 0x0000, 0x010000, CRC(6e9425e5) SHA1(1e2827f3469af15e8d390d9af839c7b474ea95a7), "Barcrest","Red Hot Roll (Barcrest) (MPU4) (RHU 0.2 R)" ) GAME_CUSTOM( 199?, m4rhr__a1, m4rhr, mod4oki_cheatchr_pal, mpu4, init_m4default, "rhuy.p1", 0x0000, 0x010000, CRC(5d12178a) SHA1(18525828fac1931bb8e11f96b79db143ed533771), "Barcrest","Red Hot Roll (Barcrest) (MPU4) (RHU 0.2 Y)" ) // "(C)2000 BWB" and "RHR 5.0" -GAME_CUSTOM( 199?, m4rhr__a2, m4rhr, mod4oki_cheatchr_pal, mpu4, init_m4default, "cr__x__x.5_0", 0x0000, 0x010000, CRC(278fe91e) SHA1(dcfed3a7796d1ee365e535115b66c7d6cbe0ab74), "Bwb","Red Hot Roll (Barcrest) (MPU4) (RHR 5.0, set 1)" ) -GAME_CUSTOM( 199?, m4rhrc__aa,m4rhr, mod4oki_cheatchr_pal, mpu4, init_m4default, "cr__x_dx.5_0", 0x0000, 0x010000, CRC(4bcf5c02) SHA1(603935880c87f86e7bc765c176266c1c08a6114f), "Bwb","Red Hot Roll (Barcrest) (MPU4) (RHR 5.0, set 2)" ) +GAME_CUSTOM( 199?, m4rhr__a2, m4rhr, mod4oki_cheatchr_pal, mpu4, init_m4default, "cr__x__x.5_0", 0x0000, 0x010000, CRC(278fe91e) SHA1(dcfed3a7796d1ee365e535115b66c7d6cbe0ab74), "BWB","Red Hot Roll (Barcrest) (MPU4) (RHR 5.0, set 1)" ) +GAME_CUSTOM( 199?, m4rhrc__aa,m4rhr, mod4oki_cheatchr_pal, mpu4, init_m4default, "cr__x_dx.5_0", 0x0000, 0x010000, CRC(4bcf5c02) SHA1(603935880c87f86e7bc765c176266c1c08a6114f), "BWB","Red Hot Roll (Barcrest) (MPU4) (RHR 5.0, set 2)" ) // "(C)1998 BWB" and "RHR 2.0" -GAME_CUSTOM( 199?, m4rhr__a3, m4rhr, mod4oki_cheatchr_pal, mpu4, init_m4default, "cr__x_dx.2_0", 0x0000, 0x010000, CRC(73fb120c) SHA1(4c0f39253dee9b528763a9cb609dec31e8529713), "Bwb","Red Hot Roll (Barcrest) (MPU4) (RHR 2.0 D)" ) +GAME_CUSTOM( 199?, m4rhr__a3, m4rhr, mod4oki_cheatchr_pal, mpu4, init_m4default, "cr__x_dx.2_0", 0x0000, 0x010000, CRC(73fb120c) SHA1(4c0f39253dee9b528763a9cb609dec31e8529713), "BWB","Red Hot Roll (Barcrest) (MPU4) (RHR 2.0 D)" ) // "RONNIE BARKER" and "RH8 0.1" GAME_CUSTOM( 199?, m4rhr__6, m4rhr, mod4oki_bootleg_fixedret<0x20>, mpu4, init_m4default, "rhr10", 0x0000, 0x010000, CRC(2a18a033) SHA1(add907c5ab155c28142dcee57825059715afd80d), "hack","Red Hot Roll (Barcrest) (MPU4) (RH8 0.1 C, hack, set 1)" ) @@ -3939,13 +3955,13 @@ GAME_CUSTOM( 199?, m4richfm__o, m4richfm, mod4oki_cheatchr_pal, mpu4, init_m4default, "rf8c.p1", 0x0000, 0x010000, CRC(8924a706) SHA1(abb1a1f6cdeb15884dfa63fc04882f794453d4ec), "Barcrest","Rich & Famous (Barcrest) (MPU4) (RF8 0.1 C)" ) // none of these expect standard protection, they might be hacked // "(C)1997 B.W.B." and "RFC 1.3" -GAME_CUSTOM( 199?, m4richfm__0, m4richfm, mod4oki_bootleg_fixedret<0x1f>, mpu4, init_m4default, "r+f5.10", 0x0000, 0x010000, CRC(45d493d0) SHA1(9a549821a005fa65c2eb8b35c5f15659bd897519), "Bwb","Rich & Famous (Barcrest) (MPU4) (RFC 1.3 K5)" ) +GAME_CUSTOM( 199?, m4richfm__0, m4richfm, mod4oki_bootleg_fixedret<0x1f>, mpu4, init_m4default, "r+f5.10", 0x0000, 0x010000, CRC(45d493d0) SHA1(9a549821a005fa65c2eb8b35c5f15659bd897519), "BWB","Rich & Famous (Barcrest) (MPU4) (RFC 1.3 K5)" ) // "(C)1997 B.W.B." and "RF4 1.1" -GAME_CUSTOM( 199?, m4richfm__1, m4richfm, mod4oki_bootleg_fixedret<0x2e>, mpu4, init_m4default, "r+f5.4", 0x0000, 0x010000, CRC(0441d833) SHA1(361910fd64bc7291f6200fe354c468d16e7d6c80), "Bwb","Rich & Famous (Barcrest) (MPU4) (RF4 1.1 K5)" ) +GAME_CUSTOM( 199?, m4richfm__1, m4richfm, mod4oki_bootleg_fixedret<0x2e>, mpu4, init_m4default, "r+f5.4", 0x0000, 0x010000, CRC(0441d833) SHA1(361910fd64bc7291f6200fe354c468d16e7d6c80), "BWB","Rich & Famous (Barcrest) (MPU4) (RF4 1.1 K5)" ) // "1997 COCO" and "RF4 1.1" GAME_CUSTOM( 199?, m4richfm__3, m4richfm, mod4oki_bootleg_fixedret<0x2a>, mpu4, init_m4default, "r+f55", 0x0000, 0x010000, CRC(6095a72b) SHA1(af25f7c2fb5241064ea995d35fe4fd2f242e3750), "hack","Rich & Famous (Barcrest) (MPU4) (RF4 1.1 K5, hack)" ) // "(C)1997 B.W.B." and "RF8 1.2" -GAME_CUSTOM( 199?, m4richfm__2, m4richfm, mod4oki_bootleg_fixedret<0x2e>, mpu4, init_m4default, "r+f5.8t", 0x0000, 0x010000, CRC(525e2520) SHA1(84b2ff86d6a54ebb3bcf0138930b2619a8733161), "Bwb","Rich & Famous (Barcrest) (MPU4) (RF8 1.2 K5)" ) +GAME_CUSTOM( 199?, m4richfm__2, m4richfm, mod4oki_bootleg_fixedret<0x2e>, mpu4, init_m4default, "r+f5.8t", 0x0000, 0x010000, CRC(525e2520) SHA1(84b2ff86d6a54ebb3bcf0138930b2619a8733161), "BWB","Rich & Famous (Barcrest) (MPU4) (RF8 1.2 K5)" ) // "(C)1993 BARCREST" and "RFT 0.2" but hack GAME_CUSTOM( 199?, m4richfm__q, m4richfm, mod4oki_bootleg_fixedret<0x1d>, mpu4, init_m4default, "rft20.10", 0x0000, 0x010000, CRC(41e6ef75) SHA1(d836fdea5a89b845687d2ff929365bd81737c760), "hack","Rich & Famous (Barcrest) (MPU4) (RFT 0.2 P, hack, set 1)" ) GAME_CUSTOM( 199?, m4richfm__z, m4richfm, mod4oki_bootleg_fixedret<0x1d>, mpu4, init_m4default, "rich2010", 0x0000, 0x010000, CRC(baecbdbc) SHA1(5fffecf3c91e832d3cfc13dbf5e6b74fc3d6a146), "hack","Rich & Famous (Barcrest) (MPU4) (RFT 0.2 P, hack, set 2)" ) @@ -4022,17 +4038,17 @@ GAME_CUSTOM( 199?, m4viz__l, m4viz, mod4oki_cheatchr_pal, mpu4, init_m4default, "viz20pv2", 0x0000, 0x010000, CRC(7e56ff95) SHA1(83679b64881adbe547b43255374de061859e17ef), "Barcrest","Viz (Barcrest) (MPU4) (VIZ 0.2 T)" ) // "(C)1994 B.W.B." and "VZ__1.0" -GAME_CUSTOM( 199?, m4viz__m, m4viz, mod4oki_cheatchr_pal, mpu4, init_m4default, "vi_05a__.1_1", 0x0000, 0x010000, CRC(56e0ea7a) SHA1(cbe979cdfceb2c1c7be5adaf8163b96bebbc4bb6), "Bwb","Viz (Barcrest) (MPU4) (VZ__1.0 K, set 1)" ) -GAME_CUSTOM( 199?, m4viz__n, m4viz, mod4oki_cheatchr_pal, mpu4, init_m4default, "vi_05s__.1_1", 0x0000, 0x010000, CRC(c6896e33) SHA1(7db1a5e08f1a307aac0818424fab274cd8141474), "Bwb","Viz (Barcrest) (MPU4) (VZ__1.0, set 1)" ) -GAME_CUSTOM( 199?, m4viz__o, m4viz, mod4oki_cheatchr_pal, mpu4, init_m4default, "vi_05sb_.1_1", 0x0000, 0x010000, CRC(12fecbdf) SHA1(c0137aac536ec17c3b2ffa405f8400308f759590), "Bwb","Viz (Barcrest) (MPU4) (VZ__1.0 DY, set 1)" ) -GAME_CUSTOM( 199?, m4viz__p, m4viz, mod4oki_cheatchr_pal, mpu4, init_m4default, "vi_05sd_.1_1", 0x0000, 0x010000, CRC(9241fd92) SHA1(f3e58273089ee9b828e431a043802d4ec3948a64), "Bwb","Viz (Barcrest) (MPU4) (VZ__1.0 D, set 1)" ) -GAME_CUSTOM( 199?, m4viz__u, m4viz, mod4oki_cheatchr_pal, mpu4, init_m4default, "vii05___.1_1", 0x0000, 0x010000, CRC(22a10f78) SHA1(83411b77e5de441b0f5fa02f2b1dbc40755f41cb), "Bwb","Viz (Barcrest) (MPU4) (VZ__1.0 C, set 1)" ) +GAME_CUSTOM( 199?, m4viz__m, m4viz, mod4oki_cheatchr_pal, mpu4, init_m4default, "vi_05a__.1_1", 0x0000, 0x010000, CRC(56e0ea7a) SHA1(cbe979cdfceb2c1c7be5adaf8163b96bebbc4bb6), "BWB","Viz (Barcrest) (MPU4) (VZ__1.0 K, set 1)" ) +GAME_CUSTOM( 199?, m4viz__n, m4viz, mod4oki_cheatchr_pal, mpu4, init_m4default, "vi_05s__.1_1", 0x0000, 0x010000, CRC(c6896e33) SHA1(7db1a5e08f1a307aac0818424fab274cd8141474), "BWB","Viz (Barcrest) (MPU4) (VZ__1.0, set 1)" ) +GAME_CUSTOM( 199?, m4viz__o, m4viz, mod4oki_cheatchr_pal, mpu4, init_m4default, "vi_05sb_.1_1", 0x0000, 0x010000, CRC(12fecbdf) SHA1(c0137aac536ec17c3b2ffa405f8400308f759590), "BWB","Viz (Barcrest) (MPU4) (VZ__1.0 DY, set 1)" ) +GAME_CUSTOM( 199?, m4viz__p, m4viz, mod4oki_cheatchr_pal, mpu4, init_m4default, "vi_05sd_.1_1", 0x0000, 0x010000, CRC(9241fd92) SHA1(f3e58273089ee9b828e431a043802d4ec3948a64), "BWB","Viz (Barcrest) (MPU4) (VZ__1.0 D, set 1)" ) +GAME_CUSTOM( 199?, m4viz__u, m4viz, mod4oki_cheatchr_pal, mpu4, init_m4default, "vii05___.1_1", 0x0000, 0x010000, CRC(22a10f78) SHA1(83411b77e5de441b0f5fa02f2b1dbc40755f41cb), "BWB","Viz (Barcrest) (MPU4) (VZ__1.0 C, set 1)" ) -GAME_CUSTOM( 199?, m4viz__q, m4viz, mod4oki_cheatchr_pal, mpu4, init_m4default, "vi_10a__.1_1", 0x0000, 0x010000, CRC(e7c4e4d9) SHA1(9ac3bd60e6000e36cd2229284c48e009ea22cfdb), "Bwb","Viz (Barcrest) (MPU4) (VZ__1.0 K, set 2)" ) -GAME_CUSTOM( 199?, m4viz__r, m4viz, mod4oki_cheatchr_pal, mpu4, init_m4default, "vi_10s__.1_1", 0x0000, 0x010000, CRC(039a4620) SHA1(097335ba8846c8c8b28bf85f836ba76d22bc763d), "Bwb","Viz (Barcrest) (MPU4) (VZ__1.0, set 2)" ) -GAME_CUSTOM( 199?, m4viz__s, m4viz, mod4oki_cheatchr_pal, mpu4, init_m4default, "vi_10sb_.1_1", 0x0000, 0x010000, CRC(4b7e6686) SHA1(97985f1ecd3a8e77f07a91c5171810e6aff13f4c), "Bwb","Viz (Barcrest) (MPU4) (VZ__1.0 DY, set 2)" ) -GAME_CUSTOM( 199?, m4viz__t, m4viz, mod4oki_cheatchr_pal, mpu4, init_m4default, "vi_10sd_.1_1", 0x0000, 0x010000, CRC(84da6fca) SHA1(8a42855b161619a56435da52dd24e8e60fb56bd8), "Bwb","Viz (Barcrest) (MPU4) (VZ__1.0 D, set 2)" ) -GAME_CUSTOM( 199?, m4viz__v, m4viz, mod4oki_cheatchr_pal, mpu4, init_m4default, "vii10___.1_1", 0x0000, 0x010000, CRC(92e11e00) SHA1(2ebae74a39434269333ea0067163e9607926646d), "Bwb","Viz (Barcrest) (MPU4) (VZ__1.0 C, set 2)" ) +GAME_CUSTOM( 199?, m4viz__q, m4viz, mod4oki_cheatchr_pal, mpu4, init_m4default, "vi_10a__.1_1", 0x0000, 0x010000, CRC(e7c4e4d9) SHA1(9ac3bd60e6000e36cd2229284c48e009ea22cfdb), "BWB","Viz (Barcrest) (MPU4) (VZ__1.0 K, set 2)" ) +GAME_CUSTOM( 199?, m4viz__r, m4viz, mod4oki_cheatchr_pal, mpu4, init_m4default, "vi_10s__.1_1", 0x0000, 0x010000, CRC(039a4620) SHA1(097335ba8846c8c8b28bf85f836ba76d22bc763d), "BWB","Viz (Barcrest) (MPU4) (VZ__1.0, set 2)" ) +GAME_CUSTOM( 199?, m4viz__s, m4viz, mod4oki_cheatchr_pal, mpu4, init_m4default, "vi_10sb_.1_1", 0x0000, 0x010000, CRC(4b7e6686) SHA1(97985f1ecd3a8e77f07a91c5171810e6aff13f4c), "BWB","Viz (Barcrest) (MPU4) (VZ__1.0 DY, set 2)" ) +GAME_CUSTOM( 199?, m4viz__t, m4viz, mod4oki_cheatchr_pal, mpu4, init_m4default, "vi_10sd_.1_1", 0x0000, 0x010000, CRC(84da6fca) SHA1(8a42855b161619a56435da52dd24e8e60fb56bd8), "BWB","Viz (Barcrest) (MPU4) (VZ__1.0 D, set 2)" ) +GAME_CUSTOM( 199?, m4viz__v, m4viz, mod4oki_cheatchr_pal, mpu4, init_m4default, "vii10___.1_1", 0x0000, 0x010000, CRC(92e11e00) SHA1(2ebae74a39434269333ea0067163e9607926646d), "BWB","Viz (Barcrest) (MPU4) (VZ__1.0 C, set 2)" ) // different protection // @@ -4119,9 +4135,9 @@ GAME_CUSTOM( 199?, m4takepk__t, m4takepk, "typ15f", 0x0000, 0x020000, ROM_END \ GAME(year, setname, parent, mod4oki_bootleg_fixedret<0x60>, mpu4, mpu4mod4oki_machines_state, init_m4default, ROT0, company, title, GAME_FLAGS ) -// below sets are all smaller (Bwb sets / hacks of them?) +// below sets are all smaller (BWB sets / hacks of them?) // "(C)1997 B.W.B." and "TAC 2.3" -GAME_CUSTOM( 199?, m4takepk__1, m4takepk, "typ5p10p.bin", 0x0000, 0x010000, CRC(45ddeaf4) SHA1(6db822aac402cb6772718015420c14875e74b13d), "Bwb","Take Your Pick (Barcrest) (MPU4) (TAC 2.3 K)" ) // hack? +GAME_CUSTOM( 199?, m4takepk__1, m4takepk, "typ5p10p.bin", 0x0000, 0x010000, CRC(45ddeaf4) SHA1(6db822aac402cb6772718015420c14875e74b13d), "BWB","Take Your Pick (Barcrest) (MPU4) (TAC 2.3 K)" ) // hack? #undef GAME_CUSTOM #define GAME_CUSTOM(year, setname,parent,name,offset,length,hash,company,title) \ @@ -4270,17 +4286,17 @@ GAME_CUSTOM( 199?, m4luxor__h, m4luxor, mod4oki_cheatchr_pal, mpu4, init_m4default, "luxor_std.bin", 0x0000, 0x010000, CRC(2c565bf7) SHA1(61612abbda037b63e2cda7746be8cf64b4563d43), "Barcrest","Luxor (Barcrest) (MPU4) (LUX 0.6 Y)" ) // "(C)1995 B.W.B." and "LX5 1.0" -GAME_CUSTOM( 199?, m4luxor__q, m4luxor, mod4oki_cheatchr_pal, mpu4, init_m4default, "lx_05a__.1o1", 0x0000, 0x010000, CRC(7b81f1b9) SHA1(412a8961571f279d70c05ef26c565b4b2a588060), "Bwb","Luxor (Barcrest) (MPU4) (LX5 1.0 K)" ) -GAME_CUSTOM( 199?, m4luxor__r, m4luxor, mod4oki_cheatchr_pal, mpu4, init_m4default, "lx_05s__.1o1", 0x0000, 0x010000, CRC(2bf86940) SHA1(cf96a7a12db84fc028766da55ca06d2350f9d08f), "Bwb","Luxor (Barcrest) (MPU4) (LX5 1.0)" ) -GAME_CUSTOM( 199?, m4luxor__s, m4luxor, mod4oki_cheatchr_pal, mpu4, init_m4default, "lx_05sb_.1o1", 0x0000, 0x010000, CRC(e210c1b6) SHA1(023b1e0b36c4d146af5e958be72575590588b3fd), "Bwb","Luxor (Barcrest) (MPU4) (LX5 1.0 YD)" ) -GAME_CUSTOM( 199?, m4luxor__t, m4luxor, mod4oki_cheatchr_pal, mpu4, init_m4default, "lx_05sd_.1o1", 0x0000, 0x010000, CRC(8727963a) SHA1(4585c0e3fb14f54684ff199be9010ed7b5cb97c3), "Bwb","Luxor (Barcrest) (MPU4) (LX5 1.0 D)" ) -GAME_CUSTOM( 199?, m4luxor__y, m4luxor, mod4oki_cheatchr_pal, mpu4, init_m4default, "lxi05a__.1o1", 0x0000, 0x010000, CRC(7a5fe065) SHA1(c44b41d01175c10051ae4cd1453be3411842825e), "Bwb","Luxor (Barcrest) (MPU4) (LX5 1.0 CK)" ) +GAME_CUSTOM( 199?, m4luxor__q, m4luxor, mod4oki_cheatchr_pal, mpu4, init_m4default, "lx_05a__.1o1", 0x0000, 0x010000, CRC(7b81f1b9) SHA1(412a8961571f279d70c05ef26c565b4b2a588060), "BWB","Luxor (Barcrest) (MPU4) (LX5 1.0 K)" ) +GAME_CUSTOM( 199?, m4luxor__r, m4luxor, mod4oki_cheatchr_pal, mpu4, init_m4default, "lx_05s__.1o1", 0x0000, 0x010000, CRC(2bf86940) SHA1(cf96a7a12db84fc028766da55ca06d2350f9d08f), "BWB","Luxor (Barcrest) (MPU4) (LX5 1.0)" ) +GAME_CUSTOM( 199?, m4luxor__s, m4luxor, mod4oki_cheatchr_pal, mpu4, init_m4default, "lx_05sb_.1o1", 0x0000, 0x010000, CRC(e210c1b6) SHA1(023b1e0b36c4d146af5e958be72575590588b3fd), "BWB","Luxor (Barcrest) (MPU4) (LX5 1.0 YD)" ) +GAME_CUSTOM( 199?, m4luxor__t, m4luxor, mod4oki_cheatchr_pal, mpu4, init_m4default, "lx_05sd_.1o1", 0x0000, 0x010000, CRC(8727963a) SHA1(4585c0e3fb14f54684ff199be9010ed7b5cb97c3), "BWB","Luxor (Barcrest) (MPU4) (LX5 1.0 D)" ) +GAME_CUSTOM( 199?, m4luxor__y, m4luxor, mod4oki_cheatchr_pal, mpu4, init_m4default, "lxi05a__.1o1", 0x0000, 0x010000, CRC(7a5fe065) SHA1(c44b41d01175c10051ae4cd1453be3411842825e), "BWB","Luxor (Barcrest) (MPU4) (LX5 1.0 CK)" ) // "(C)1994 B.W.B." and "LX101.0" -GAME_CUSTOM( 199?, m4luxor__u, m4luxor, mod4oki_cheatchr_pal, mpu4, init_m4default, "lx_10a__.1o1", 0x0000, 0x010000, CRC(ce8e6c05) SHA1(b48bc01d1a069881e9b9db1a4959c7b57e80f28a), "Bwb","Luxor (Barcrest) (MPU4) (LX101.0 K)" ) -GAME_CUSTOM( 199?, m4luxor__v, m4luxor, mod4oki_cheatchr_pal, mpu4, init_m4default, "lx_10s__.1o1", 0x0000, 0x010000, CRC(9f0f5b6b) SHA1(9f67500d62921dd680bd864856206306adc3f2f6), "Bwb","Luxor (Barcrest) (MPU4) (LX101.0)" ) -GAME_CUSTOM( 199?, m4luxor__w, m4luxor, mod4oki_cheatchr_pal, mpu4, init_m4default, "lx_10sb_.1o1", 0x0000, 0x010000, CRC(bd020920) SHA1(a6b5c11c82344afc1cdd350b9f31d1257be72615), "Bwb","Luxor (Barcrest) (MPU4) (LX101.0 YD)" ) -GAME_CUSTOM( 199?, m4luxor__x, m4luxor, mod4oki_cheatchr_pal, mpu4, init_m4default, "lx_10sd_.1o1", 0x0000, 0x010000, CRC(cc59d370) SHA1(a428d93c005b629e86810c85ea91630a354e170b), "Bwb","Luxor (Barcrest) (MPU4) (LX101.0 D)" ) -GAME_CUSTOM( 199?, m4luxor__z, m4luxor, mod4oki_cheatchr_pal, mpu4, init_m4default, "lxi10a__.1o1", 0x0000, 0x010000, CRC(17989464) SHA1(67aa9cc01d89ed4caeb33885f53dcaee762ccb6d), "Bwb","Luxor (Barcrest) (MPU4) (LX101.0 CK)" ) +GAME_CUSTOM( 199?, m4luxor__u, m4luxor, mod4oki_cheatchr_pal, mpu4, init_m4default, "lx_10a__.1o1", 0x0000, 0x010000, CRC(ce8e6c05) SHA1(b48bc01d1a069881e9b9db1a4959c7b57e80f28a), "BWB","Luxor (Barcrest) (MPU4) (LX101.0 K)" ) +GAME_CUSTOM( 199?, m4luxor__v, m4luxor, mod4oki_cheatchr_pal, mpu4, init_m4default, "lx_10s__.1o1", 0x0000, 0x010000, CRC(9f0f5b6b) SHA1(9f67500d62921dd680bd864856206306adc3f2f6), "BWB","Luxor (Barcrest) (MPU4) (LX101.0)" ) +GAME_CUSTOM( 199?, m4luxor__w, m4luxor, mod4oki_cheatchr_pal, mpu4, init_m4default, "lx_10sb_.1o1", 0x0000, 0x010000, CRC(bd020920) SHA1(a6b5c11c82344afc1cdd350b9f31d1257be72615), "BWB","Luxor (Barcrest) (MPU4) (LX101.0 YD)" ) +GAME_CUSTOM( 199?, m4luxor__x, m4luxor, mod4oki_cheatchr_pal, mpu4, init_m4default, "lx_10sd_.1o1", 0x0000, 0x010000, CRC(cc59d370) SHA1(a428d93c005b629e86810c85ea91630a354e170b), "BWB","Luxor (Barcrest) (MPU4) (LX101.0 D)" ) +GAME_CUSTOM( 199?, m4luxor__z, m4luxor, mod4oki_cheatchr_pal, mpu4, init_m4default, "lxi10a__.1o1", 0x0000, 0x010000, CRC(17989464) SHA1(67aa9cc01d89ed4caeb33885f53dcaee762ccb6d), "BWB","Luxor (Barcrest) (MPU4) (LX101.0 CK)" ) // different protection // no copyright string and "V1 0.6" hacked to say 'From EGYPT' rather than the manufacturer @@ -4663,14 +4679,14 @@ GAME_CUSTOM( 199?, m4lucklv__ae, m4lucklv, "lluy.p1", 0x0000, 0x010000, CRC GAME(year, setname, parent, mod4oki_cheatchr_pal, mpu4, mpu4mod4oki_machines_state, init_m4default, ROT0, company, title, GAME_FLAGS ) // "(C)1998 BWB" and "LLU 0.1" // the LLU code is also used by some of the Barcrest sets, these are not the same version! -GAME_CUSTOM( 199?, m4lvlcl, 0, "ll__x__x.1_1", 0x0000, 0x010000, CRC(1ef1c5b4) SHA1(455c147f158f8a36a9add9b984abc22af78258cf), "Bwb","Lucky Las Vegas Classic (Barcrest) (MPU4) (LLU 0.1)" ) -GAME_CUSTOM( 199?, m4lvlcl__e, m4lvlcl, "ll__xgdx.1_1", 0x0000, 0x010000, CRC(65824c4f) SHA1(a514e48ac0f9d4a8d7506bf6932aeee88ca17104), "Bwb","Lucky Las Vegas Classic (Barcrest) (MPU4) (LLU 0.1 AD)" ) +GAME_CUSTOM( 199?, m4lvlcl, 0, "ll__x__x.1_1", 0x0000, 0x010000, CRC(1ef1c5b4) SHA1(455c147f158f8a36a9add9b984abc22af78258cf), "BWB","Lucky Las Vegas Classic (Barcrest) (MPU4) (LLU 0.1)" ) +GAME_CUSTOM( 199?, m4lvlcl__e, m4lvlcl, "ll__xgdx.1_1", 0x0000, 0x010000, CRC(65824c4f) SHA1(a514e48ac0f9d4a8d7506bf6932aeee88ca17104), "BWB","Lucky Las Vegas Classic (Barcrest) (MPU4) (LLU 0.1 AD)" ) // "(C)1998 BWB" and "LLU 3.0" -GAME_CUSTOM( 199?, m4lvlcl__a, m4lvlcl, "ll__x__x.3_1", 0x0000, 0x010000, CRC(42b85ebc) SHA1(a352d8389674fcfd90dc4e8155e6f4a78c9ec70d), "Bwb","Lucky Las Vegas Classic (Barcrest) (MPU4) (LLU 3.0)" ) -GAME_CUSTOM( 199?, m4lvlcl__b, m4lvlcl, "ll__x_dx.3_1", 0x0000, 0x010000, CRC(7753c8f0) SHA1(9600fee08529f29716697c4630730f15ef8a457b), "Bwb","Lucky Las Vegas Classic (Barcrest) (MPU4) (LLU 3.0 D)" ) -GAME_CUSTOM( 199?, m4lvlcl__c, m4lvlcl, "ll__xa_x.3_1", 0x0000, 0x010000, CRC(79468e93) SHA1(4beaa6fe2ad095b4674473ab99a7216513923077), "Bwb","Lucky Las Vegas Classic (Barcrest) (MPU4) (LLU 3.0 K)" ) -GAME_CUSTOM( 199?, m4lvlcl__d, m4lvlcl, "ll__xb_x.3_1", 0x0000, 0x010000, CRC(73b2fb34) SHA1(c127bc0954f8d01e9d8365a4506dde6f17da33fd), "Bwb","Lucky Las Vegas Classic (Barcrest) (MPU4) (LLU 3.0 B)" ) -GAME_CUSTOM( 199?, m4lvlcl__f, m4lvlcl, "ll__xgdx.3_1", 0x0000, 0x010000, CRC(ba5b951a) SHA1(9ee36d3d42ce68f5797208633be87ddbbe605cf1), "Bwb","Lucky Las Vegas Classic (Barcrest) (MPU4) (LLU 3.0 AD)" ) +GAME_CUSTOM( 199?, m4lvlcl__a, m4lvlcl, "ll__x__x.3_1", 0x0000, 0x010000, CRC(42b85ebc) SHA1(a352d8389674fcfd90dc4e8155e6f4a78c9ec70d), "BWB","Lucky Las Vegas Classic (Barcrest) (MPU4) (LLU 3.0)" ) +GAME_CUSTOM( 199?, m4lvlcl__b, m4lvlcl, "ll__x_dx.3_1", 0x0000, 0x010000, CRC(7753c8f0) SHA1(9600fee08529f29716697c4630730f15ef8a457b), "BWB","Lucky Las Vegas Classic (Barcrest) (MPU4) (LLU 3.0 D)" ) +GAME_CUSTOM( 199?, m4lvlcl__c, m4lvlcl, "ll__xa_x.3_1", 0x0000, 0x010000, CRC(79468e93) SHA1(4beaa6fe2ad095b4674473ab99a7216513923077), "BWB","Lucky Las Vegas Classic (Barcrest) (MPU4) (LLU 3.0 K)" ) +GAME_CUSTOM( 199?, m4lvlcl__d, m4lvlcl, "ll__xb_x.3_1", 0x0000, 0x010000, CRC(73b2fb34) SHA1(c127bc0954f8d01e9d8365a4506dde6f17da33fd), "BWB","Lucky Las Vegas Classic (Barcrest) (MPU4) (LLU 3.0 B)" ) +GAME_CUSTOM( 199?, m4lvlcl__f, m4lvlcl, "ll__xgdx.3_1", 0x0000, 0x010000, CRC(ba5b951a) SHA1(9ee36d3d42ce68f5797208633be87ddbbe605cf1), "BWB","Lucky Las Vegas Classic (Barcrest) (MPU4) (LLU 3.0 AD)" ) /***************************************************************************************************************************************************************************** @@ -4772,7 +4788,7 @@ GAME_CUSTOM( 199?, m4luckst__ag, m4luckst, "lst09y.p1", 0x0000, 0 GAME(year, setname, parent, mod4oki_cheatchr_pal, mpu4, mpu4mod4oki_machines_state, init_m4default_big, ROT0, company, title, GAME_FLAGS ) // "(C)1998 BWB" and "LSS 1.0" -GAME_CUSTOM( 199?, m4luckst__aw, m4luckst, "ls__xa_x.1_1", 0x0000, 0x020000, CRC(a9642503) SHA1(2765c4d8943678446c516918035d7a888a812aae), "Bwb","Lucky Strike (Barcrest) (MPU4) (LSS 1.0 K)" ) +GAME_CUSTOM( 199?, m4luckst__aw, m4luckst, "ls__xa_x.1_1", 0x0000, 0x020000, CRC(a9642503) SHA1(2765c4d8943678446c516918035d7a888a812aae), "BWB","Lucky Strike (Barcrest) (MPU4) (LSS 1.0 K)" ) #undef GAME_CUSTOM @@ -4838,8 +4854,8 @@ void mpu4mod4oki_machines_state::init_m4tenten() init_m4default(); // init_m4default(); //Derived from 10_x_10_(Barcrest)_[C01_v1-0_1024_10jp].gam - init_m4_hopper_duart_a(); - init_m4default_reels(); + use_m4_hopper_duart_a(); + use_m4_standard_reels(); //PCKEY =9 //STKEY =3 //JPKEY =7 @@ -4976,8 +4992,8 @@ void mpu4mod4oki_machines_state::init_m4andyfh() //Derived from Andy's_Full_House_(Barcrest)_[C01_800_10jp].gam init_m4default(); // init_m4default(); - init_m4_hopper_tubes(); - init_m4default_reels(); + use_m4_hopper_tubes(); + use_m4_standard_reels(); //PCKEY =b //STKEY =2 //JPKEY =7 @@ -5211,15 +5227,15 @@ GAME_CUSTOM( 199?, m4bdash__p, m4bdash, "bld07y.p1", 0x0000, 0x020000, CR GAME(year, setname, parent, mod4oki_cheatchr_pal, mpu4, mpu4mod4oki_machines_state, init_m4default_big, ROT0, company, title, GAME_FLAGS ) // "(C)1999 BWB" and "BO_ 2.0" -GAME_CUSTOM( 199?, m4bdash__ax, m4bdash, "bo__x__x.2_0", 0x0000, 0x020000, CRC(7e54982f) SHA1(c5187d2f6a5b202af5fd6326d52451d3b3f48f33), "Bwb","Boulder Dash (Barcrest) (MPU4) (BO_ 2.0)" ) -GAME_CUSTOM( 199?, m4bdash__az, m4bdash, "bo__x_dx.2_0", 0x0000, 0x020000, CRC(d0d9e7b1) SHA1(31e858991fc1dfe9c1a8bd7955096617ebe0a4ce), "Bwb","Boulder Dash (Barcrest) (MPU4) (BO_ 2.0 D)" ) -GAME_CUSTOM( 199?, m4bdash__a1, m4bdash, "bo__xa_x.2_0", 0x0000, 0x020000, CRC(e7054491) SHA1(7d102b1071d90ff29ea4a9418478b17b93c08059), "Bwb","Boulder Dash (Barcrest) (MPU4) (BO_ 2.0 K)" ) -GAME_CUSTOM( 199?, m4bdash__a3, m4bdash, "bo__xb_x.2_0", 0x0000, 0x020000, CRC(adc2ecc7) SHA1(75e4216ff022c1ae0642913c9aaa7e241b806fcd), "Bwb","Boulder Dash (Barcrest) (MPU4) (BO_ 2.0 B)" ) +GAME_CUSTOM( 199?, m4bdash__ax, m4bdash, "bo__x__x.2_0", 0x0000, 0x020000, CRC(7e54982f) SHA1(c5187d2f6a5b202af5fd6326d52451d3b3f48f33), "BWB","Boulder Dash (Barcrest) (MPU4) (BO_ 2.0)" ) +GAME_CUSTOM( 199?, m4bdash__az, m4bdash, "bo__x_dx.2_0", 0x0000, 0x020000, CRC(d0d9e7b1) SHA1(31e858991fc1dfe9c1a8bd7955096617ebe0a4ce), "BWB","Boulder Dash (Barcrest) (MPU4) (BO_ 2.0 D)" ) +GAME_CUSTOM( 199?, m4bdash__a1, m4bdash, "bo__xa_x.2_0", 0x0000, 0x020000, CRC(e7054491) SHA1(7d102b1071d90ff29ea4a9418478b17b93c08059), "BWB","Boulder Dash (Barcrest) (MPU4) (BO_ 2.0 K)" ) +GAME_CUSTOM( 199?, m4bdash__a3, m4bdash, "bo__xb_x.2_0", 0x0000, 0x020000, CRC(adc2ecc7) SHA1(75e4216ff022c1ae0642913c9aaa7e241b806fcd), "BWB","Boulder Dash (Barcrest) (MPU4) (BO_ 2.0 B)" ) // "(C)1999 BWB" and "BO_ 2.1" -GAME_CUSTOM( 199?, m4bdash__ay, m4bdash, "bo__x__x.2_1", 0x0000, 0x020000, CRC(3e48d8ad) SHA1(73d69712993819d012c2ab2a8a36b7ebad419144), "Bwb","Boulder Dash (Barcrest) (MPU4) (BO_ 2.1)" ) -GAME_CUSTOM( 199?, m4bdash__a0, m4bdash, "bo__x_dx.2_1", 0x0000, 0x020000, CRC(b6e146c4) SHA1(8bda363f16bd258d5c6ba1b20cecc0a76e0965f7), "Bwb","Boulder Dash (Barcrest) (MPU4) (BO_ 2.1 D)" ) -GAME_CUSTOM( 199?, m4bdash__a2, m4bdash, "bo__xa_x.2_1", 0x0000, 0x020000, CRC(813de5e4) SHA1(498923261e49b20666a930593fcf25ccfc9a9d79), "Bwb","Boulder Dash (Barcrest) (MPU4) (BO_ 2.1 K)" ) -GAME_CUSTOM( 199?, m4bdash__a4, m4bdash, "bo__xb_x.2_1", 0x0000, 0x020000, CRC(cbfa4db2) SHA1(d1ed60f876b4f056f478cfc23b08a7789379e143), "Bwb","Boulder Dash (Barcrest) (MPU4) (BO_ 2.1 B)" ) +GAME_CUSTOM( 199?, m4bdash__ay, m4bdash, "bo__x__x.2_1", 0x0000, 0x020000, CRC(3e48d8ad) SHA1(73d69712993819d012c2ab2a8a36b7ebad419144), "BWB","Boulder Dash (Barcrest) (MPU4) (BO_ 2.1)" ) +GAME_CUSTOM( 199?, m4bdash__a0, m4bdash, "bo__x_dx.2_1", 0x0000, 0x020000, CRC(b6e146c4) SHA1(8bda363f16bd258d5c6ba1b20cecc0a76e0965f7), "BWB","Boulder Dash (Barcrest) (MPU4) (BO_ 2.1 D)" ) +GAME_CUSTOM( 199?, m4bdash__a2, m4bdash, "bo__xa_x.2_1", 0x0000, 0x020000, CRC(813de5e4) SHA1(498923261e49b20666a930593fcf25ccfc9a9d79), "BWB","Boulder Dash (Barcrest) (MPU4) (BO_ 2.1 K)" ) +GAME_CUSTOM( 199?, m4bdash__a4, m4bdash, "bo__xb_x.2_1", 0x0000, 0x020000, CRC(cbfa4db2) SHA1(d1ed60f876b4f056f478cfc23b08a7789379e143), "BWB","Boulder Dash (Barcrest) (MPU4) (BO_ 2.1 B)" ) #undef GAME_CUSTOM #define GAME_CUSTOM(year, setname,parent,name,offset,length,hash,company,title) \ @@ -5527,15 +5543,15 @@ GAME_CUSTOM( 199?, m4hotrod__i, m4hotrod, mod4oki_cheatchr_pal, mpu4, init_m4default, "rods.p1", 0x0000, 0x010000, CRC(93d73857) SHA1(dcfd1dbf368f68ba3e7aa163eedd89c68aaccec8), "Barcrest","Hot Rod (Barcrest) (MPU4) (ROD 0.4)" ) // "(C)1994 B.W.B." and "HR__1.0" -GAME_CUSTOM( 199?, m4hotrod__k, m4hotrod, mod4oki_cheatchr_pal, mpu4, init_m4default, "hr_05___.1o1", 0x0000, 0x010000, CRC(abdb0a16) SHA1(5db2721326a22b9d8653773ec8de8a845d147eee), "Bwb","Hot Rod (Barcrest) (MPU4) (HR__1.0, set 1)" ) -GAME_CUSTOM( 199?, m4hotrod__l, m4hotrod, mod4oki_cheatchr_pal, mpu4, init_m4default, "hr_05_d_.1o1", 0x0000, 0x010000, CRC(8a14fa8d) SHA1(8d64a75514d0a58fcdc2d5a81c0b85a49ab8322b), "Bwb","Hot Rod (Barcrest) (MPU4) (HR__1.0D, set 1)" ) -GAME_CUSTOM( 199?, m4hotrod__o, m4hotrod, mod4oki_cheatchr_pal, mpu4, init_m4default, "hri05___.101", 0x0000, 0x010000, CRC(43e5e86e) SHA1(8bf00b1af1f86f1a361537a1117d857fa8fa7af4), "Bwb","Hot Rod (Barcrest) (MPU4) (HR__1.0C, set 1)" ) -GAME_CUSTOM( 199?, m4hotrod__m, m4hotrod, mod4oki_cheatchr_pal, mpu4, init_m4default, "hr_10___.1o1", 0x0000, 0x010000, CRC(5e09202f) SHA1(06991f5fd451fff77ef7ab0b866543613c3dcc02), "Bwb","Hot Rod (Barcrest) (MPU4) (HR__1.0, set 2)" ) -GAME_CUSTOM( 199?, m4hotrod__n, m4hotrod, mod4oki_cheatchr_pal, mpu4, init_m4default, "hr_10_d_.1o1", 0x0000, 0x010000, CRC(329409c5) SHA1(e9ba0f36048f46a381c8a408b9c1e10acea0bde3), "Bwb","Hot Rod (Barcrest) (MPU4) (HR__1.0D, set 2)" ) -GAME_CUSTOM( 199?, m4hotrod__p, m4hotrod, mod4oki_cheatchr_pal, mpu4, init_m4default, "hri10___.1o1", 0x0000, 0x010000, CRC(a855f93c) SHA1(2b63aa7c632f14457c2ae0312cef7b22bbf1df22), "Bwb","Hot Rod (Barcrest) (MPU4) (HR__1.0C, set 2)" ) +GAME_CUSTOM( 199?, m4hotrod__k, m4hotrod, mod4oki_cheatchr_pal, mpu4, init_m4default, "hr_05___.1o1", 0x0000, 0x010000, CRC(abdb0a16) SHA1(5db2721326a22b9d8653773ec8de8a845d147eee), "BWB","Hot Rod (Barcrest) (MPU4) (HR__1.0, set 1)" ) +GAME_CUSTOM( 199?, m4hotrod__l, m4hotrod, mod4oki_cheatchr_pal, mpu4, init_m4default, "hr_05_d_.1o1", 0x0000, 0x010000, CRC(8a14fa8d) SHA1(8d64a75514d0a58fcdc2d5a81c0b85a49ab8322b), "BWB","Hot Rod (Barcrest) (MPU4) (HR__1.0D, set 1)" ) +GAME_CUSTOM( 199?, m4hotrod__o, m4hotrod, mod4oki_cheatchr_pal, mpu4, init_m4default, "hri05___.101", 0x0000, 0x010000, CRC(43e5e86e) SHA1(8bf00b1af1f86f1a361537a1117d857fa8fa7af4), "BWB","Hot Rod (Barcrest) (MPU4) (HR__1.0C, set 1)" ) +GAME_CUSTOM( 199?, m4hotrod__m, m4hotrod, mod4oki_cheatchr_pal, mpu4, init_m4default, "hr_10___.1o1", 0x0000, 0x010000, CRC(5e09202f) SHA1(06991f5fd451fff77ef7ab0b866543613c3dcc02), "BWB","Hot Rod (Barcrest) (MPU4) (HR__1.0, set 2)" ) +GAME_CUSTOM( 199?, m4hotrod__n, m4hotrod, mod4oki_cheatchr_pal, mpu4, init_m4default, "hr_10_d_.1o1", 0x0000, 0x010000, CRC(329409c5) SHA1(e9ba0f36048f46a381c8a408b9c1e10acea0bde3), "BWB","Hot Rod (Barcrest) (MPU4) (HR__1.0D, set 2)" ) +GAME_CUSTOM( 199?, m4hotrod__p, m4hotrod, mod4oki_cheatchr_pal, mpu4, init_m4default, "hri10___.1o1", 0x0000, 0x010000, CRC(a855f93c) SHA1(2b63aa7c632f14457c2ae0312cef7b22bbf1df22), "BWB","Hot Rod (Barcrest) (MPU4) (HR__1.0C, set 2)" ) // "(C)1995 B.W.B." and "HRC_1.0" -GAME_CUSTOM( 199?, m4hotrod__a, m4hotrod, mod4oki_cheatchr_pal, mpu4, init_m4default, "hot rod 5p 4 p1,27512", 0x0000, 0x010000, CRC(b6212af8) SHA1(9453c4424244895b3ad15d5fba45fe8822e7ff2b), "Bwb","Hot Rod (Barcrest) (MPU4) (HRC_1.0C)" ) +GAME_CUSTOM( 199?, m4hotrod__a, m4hotrod, mod4oki_cheatchr_pal, mpu4, init_m4default, "hot rod 5p 4 p1,27512", 0x0000, 0x010000, CRC(b6212af8) SHA1(9453c4424244895b3ad15d5fba45fe8822e7ff2b), "BWB","Hot Rod (Barcrest) (MPU4) (HRC_1.0C)" ) // no copyright string and "HR__1.0", different protection GAME_CUSTOM( 199?, m4hotrod__b, m4hotrod, mod4oki_bootleg_fixedret<0x45>, mpu4, init_m4default, "hr056c", 0x0000, 0x010000, CRC(c062f285) SHA1(917e82cadf242aa815c525ff435cd4b04ea87e39), "hack","Hot Rod (Barcrest) (MPU4) (HR__1.0, hack, set 1)" ) @@ -5651,15 +5667,15 @@ GAME_CUSTOM( 199?, m4buc__ae, m4buc, "bus01y.p1", 0x000000, 0x020000 GAME(year, setname, parent, mod4oki_cheatchr_pal, mpu4, mpu4mod4oki_machines_state, init_m4default_big, ROT0, company, title, GAME_FLAGS ) // "(C)1999 BWB" and "BR_ 1.0" -GAME_CUSTOM( 199?, m4buc__as, m4buc, "br_sj___.1_1", 0x000000, 0x020000, CRC(02c30d48) SHA1(8e5d09d721bf6e1876d672b6c84f46666cf42b90), "Bwb","Buccaneer (Barcrest) (MPU4) (BR_ 1.0)" ) -GAME_CUSTOM( 199?, m4buc__at, m4buc, "br_sj_b_.1_1", 0x000000, 0x020000, CRC(490ec8a7) SHA1(faf9f450d48382aeb7b8e01750fc226c30e761d3), "Bwb","Buccaneer (Barcrest) (MPU4) (BR_ 1.0 YD)" ) -GAME_CUSTOM( 199?, m4buc__au, m4buc, "br_sj_d_.1_1", 0x000000, 0x020000, CRC(ac4e72d6) SHA1(303f77e536b8da79a926dc5b30441ae9071f683b), "Bwb","Buccaneer (Barcrest) (MPU4) (BR_ 1.0 D)" ) -GAME_CUSTOM( 199?, m4buc__av, m4buc, "br_sj_k_.1_1", 0x000000, 0x020000, CRC(1c71f108) SHA1(10f4e99b0af4a102ed23098123d82da2a8f1c5be), "Bwb","Buccaneer (Barcrest) (MPU4) (BR_ 1.0 Y)" ) -GAME_CUSTOM( 199?, m4buc__aw, m4buc, "br_sjb__.1_1", 0x000000, 0x020000, CRC(d15579a0) SHA1(577c7cd11da15083327dba385a6769b346be2b71), "Bwb","Buccaneer (Barcrest) (MPU4) (BR_ 1.0 B)" ) -GAME_CUSTOM( 199?, m4buc__ax, m4buc, "br_sjbg_.1_1", 0x000000, 0x020000, CRC(5f8ec0ae) SHA1(8eacfd43e3f875af862b77f044b7a9f1487af4a1), "Bwb","Buccaneer (Barcrest) (MPU4) (BR_ 1.0 BAD)" ) -GAME_CUSTOM( 199?, m4buc__ay, m4buc, "br_sjbt_.1_1", 0x000000, 0x020000, CRC(00f9581e) SHA1(1461539f501250a08bf66e4a94e4b84113dc0dc5), "Bwb","Buccaneer (Barcrest) (MPU4) (BR_ 1.0 BR)" ) -GAME_CUSTOM( 199?, m4buc__az, m4buc, "br_sjwb_.1_1", 0x000000, 0x020000, CRC(d15cb680) SHA1(4ab485eb2d1d57c690926e430e0c8b2af045381d), "Bwb","Buccaneer (Barcrest) (MPU4) (BR_ 1.0 YDH)" ) -GAME_CUSTOM( 199?, m4buc__n, m4buc, "buccaneer5-15sw.bin", 0x000000, 0x020000, CRC(9b92d1f6) SHA1(d374fe966a1b039c971f278ab1113640e7629233), "Bwb","Buccaneer (Barcrest) (MPU4) (BR_ 1.0 K)" ) +GAME_CUSTOM( 199?, m4buc__as, m4buc, "br_sj___.1_1", 0x000000, 0x020000, CRC(02c30d48) SHA1(8e5d09d721bf6e1876d672b6c84f46666cf42b90), "BWB","Buccaneer (Barcrest) (MPU4) (BR_ 1.0)" ) +GAME_CUSTOM( 199?, m4buc__at, m4buc, "br_sj_b_.1_1", 0x000000, 0x020000, CRC(490ec8a7) SHA1(faf9f450d48382aeb7b8e01750fc226c30e761d3), "BWB","Buccaneer (Barcrest) (MPU4) (BR_ 1.0 YD)" ) +GAME_CUSTOM( 199?, m4buc__au, m4buc, "br_sj_d_.1_1", 0x000000, 0x020000, CRC(ac4e72d6) SHA1(303f77e536b8da79a926dc5b30441ae9071f683b), "BWB","Buccaneer (Barcrest) (MPU4) (BR_ 1.0 D)" ) +GAME_CUSTOM( 199?, m4buc__av, m4buc, "br_sj_k_.1_1", 0x000000, 0x020000, CRC(1c71f108) SHA1(10f4e99b0af4a102ed23098123d82da2a8f1c5be), "BWB","Buccaneer (Barcrest) (MPU4) (BR_ 1.0 Y)" ) +GAME_CUSTOM( 199?, m4buc__aw, m4buc, "br_sjb__.1_1", 0x000000, 0x020000, CRC(d15579a0) SHA1(577c7cd11da15083327dba385a6769b346be2b71), "BWB","Buccaneer (Barcrest) (MPU4) (BR_ 1.0 B)" ) +GAME_CUSTOM( 199?, m4buc__ax, m4buc, "br_sjbg_.1_1", 0x000000, 0x020000, CRC(5f8ec0ae) SHA1(8eacfd43e3f875af862b77f044b7a9f1487af4a1), "BWB","Buccaneer (Barcrest) (MPU4) (BR_ 1.0 BAD)" ) +GAME_CUSTOM( 199?, m4buc__ay, m4buc, "br_sjbt_.1_1", 0x000000, 0x020000, CRC(00f9581e) SHA1(1461539f501250a08bf66e4a94e4b84113dc0dc5), "BWB","Buccaneer (Barcrest) (MPU4) (BR_ 1.0 BR)" ) +GAME_CUSTOM( 199?, m4buc__az, m4buc, "br_sjwb_.1_1", 0x000000, 0x020000, CRC(d15cb680) SHA1(4ab485eb2d1d57c690926e430e0c8b2af045381d), "BWB","Buccaneer (Barcrest) (MPU4) (BR_ 1.0 YDH)" ) +GAME_CUSTOM( 199?, m4buc__n, m4buc, "buccaneer5-15sw.bin", 0x000000, 0x020000, CRC(9b92d1f6) SHA1(d374fe966a1b039c971f278ab1113640e7629233), "BWB","Buccaneer (Barcrest) (MPU4) (BR_ 1.0 K)" ) #undef GAME_CUSTOM #define GAME_CUSTOM(year, setname,parent,name,offset,length,hash,company,title) \ @@ -5741,17 +5757,17 @@ GAME_CUSTOM( 199?, m4jwlcwn__0, m4jwlcwn, "jitc2010", 0x0000, 0x020000, GAME(year, setname, parent, mod4oki_cheatchr_pal, mpu4, mpu4mod4oki_machines_state, init_m4default_big, ROT0, company, title, GAME_FLAGS ) // "(C)1997 B.W.B." and "JC8 4.4" -GAME_CUSTOM( 199?, m4jwlcwn__1, m4jwlcwn, "jc__x___.4_1", 0x0000, 0x020000, CRC(5bf060ca) SHA1(a13795b145ff230437764f5414ec443e8fe4d783), "Bwb","Jewel In the Crown (Barcrest) (MPU4) (JC8 4.4)" ) +GAME_CUSTOM( 199?, m4jwlcwn__1, m4jwlcwn, "jc__x___.4_1", 0x0000, 0x020000, CRC(5bf060ca) SHA1(a13795b145ff230437764f5414ec443e8fe4d783), "BWB","Jewel In the Crown (Barcrest) (MPU4) (JC8 4.4)" ) // "(C)1997 B.W.B." and "JCC 3.3" -GAME_CUSTOM( 199?, m4jwlcwn__2, m4jwlcwn, "jc__x__c.3_1", 0x0000, 0x020000, CRC(b5e11e92) SHA1(87d7febf350ff7e4175bb6b8544181de66415e12), "Bwb","Jewel In the Crown (Barcrest) (MPU4) (JCC 3.3)" ) +GAME_CUSTOM( 199?, m4jwlcwn__2, m4jwlcwn, "jc__x__c.3_1", 0x0000, 0x020000, CRC(b5e11e92) SHA1(87d7febf350ff7e4175bb6b8544181de66415e12), "BWB","Jewel In the Crown (Barcrest) (MPU4) (JCC 3.3)" ) // "(C)1997 B.W.B." and "JC4 3.1" -GAME_CUSTOM( 199?, m4jwlcwn__3, m4jwlcwn, "jc__xa_4.3_1", 0x0000, 0x020000, CRC(e6abb23e) SHA1(05b9286c4c1ec6364fd57d412336192ca61325a9), "Bwb","Jewel In the Crown (Barcrest) (MPU4) (JC4 3.1 K)" ) +GAME_CUSTOM( 199?, m4jwlcwn__3, m4jwlcwn, "jc__xa_4.3_1", 0x0000, 0x020000, CRC(e6abb23e) SHA1(05b9286c4c1ec6364fd57d412336192ca61325a9), "BWB","Jewel In the Crown (Barcrest) (MPU4) (JC4 3.1 K)" ) // "(C)1997 B.W.B." and "JC5 1.9" -GAME_CUSTOM( 199?, m4jwlcwn__4, m4jwlcwn, "jc__xa_5.1_1", 0x0000, 0x020000, CRC(09f897c7) SHA1(5f6ad23f92b9fa4fdde57dd80317e1e998de9d54), "Bwb","Jewel In the Crown (Barcrest) (MPU4) (JC5 1.9 K)" ) +GAME_CUSTOM( 199?, m4jwlcwn__4, m4jwlcwn, "jc__xa_5.1_1", 0x0000, 0x020000, CRC(09f897c7) SHA1(5f6ad23f92b9fa4fdde57dd80317e1e998de9d54), "BWB","Jewel In the Crown (Barcrest) (MPU4) (JC5 1.9 K)" ) // "(C)1997 B.W.B." and "JC8 4.2" -GAME_CUSTOM( 199?, m4jwlcwn__5, m4jwlcwn, "jc__xa_8.4_1", 0x0000, 0x020000, CRC(27346ae8) SHA1(0fa13205e45e8dab0e1a25e6492ff2987633eb0f), "Bwb","Jewel In the Crown (Barcrest) (MPU4) (JC8 4.2 K)" ) +GAME_CUSTOM( 199?, m4jwlcwn__5, m4jwlcwn, "jc__xa_8.4_1", 0x0000, 0x020000, CRC(27346ae8) SHA1(0fa13205e45e8dab0e1a25e6492ff2987633eb0f), "BWB","Jewel In the Crown (Barcrest) (MPU4) (JC8 4.2 K)" ) // "(C)1997 B.W.B." and "JCC 3.7" -GAME_CUSTOM( 199?, m4jwlcwn__6, m4jwlcwn, "jc_xx__c.3_1", 0x0000, 0x020000, CRC(0787fd51) SHA1(90fc71e0ea9b79d3296611c1e6f720150e17d51b), "Bwb","Jewel In the Crown (Barcrest) (MPU4) (JCC 3.7)" ) +GAME_CUSTOM( 199?, m4jwlcwn__6, m4jwlcwn, "jc_xx__c.3_1", 0x0000, 0x020000, CRC(0787fd51) SHA1(90fc71e0ea9b79d3296611c1e6f720150e17d51b), "BWB","Jewel In the Crown (Barcrest) (MPU4) (JCC 3.7)" ) // different protection #undef GAME_CUSTOM @@ -5920,7 +5936,7 @@ GAME_CUSTOM( 199?, m4berser__i, m4berser, "be3y.p1", 0x0000, 0x010000, GAME(year, setname, parent, mod4oki_cheatchr_pal, mpu4, mpu4mod4oki_machines_state, init_m4default, ROT0, company, title, GAME_FLAGS ) // "(C)1996 B.W.B." and "BE4 1.1" -GAME_CUSTOM( 199?, m4berser__1, m4berser, "be_05a_4.1_1", 0x0000, 0x010000, CRC(e4ec1624) SHA1(e6241edb729796dd248abca6bf67281379c39af2), "Bwb","Berserk (Barcrest) (MPU4) (BE4 1.1 KS)" ) +GAME_CUSTOM( 199?, m4berser__1, m4berser, "be_05a_4.1_1", 0x0000, 0x010000, CRC(e4ec1624) SHA1(e6241edb729796dd248abca6bf67281379c39af2), "BWB","Berserk (Barcrest) (MPU4) (BE4 1.1 KS)" ) /***************************************************************************************************************************************************************************** @@ -5971,8 +5987,8 @@ void mpu4mod4oki_machines_state::init_m4actbnk() { //Derived from Action_Bank_(Barcrest)_[C04_1024_8jp].gam init_m4default(); - init_m4_hopper_tubes(); - init_m4default_reels(); + use_m4_hopper_tubes(); + use_m4_standard_reels(); //PCKEY =a //STKEY =2 //JPKEY =6 @@ -6331,8 +6347,6 @@ GAME_CUSTOM( 199?, m4rhog2__m, m4rhog2, "2rh06y.p1", 0x0000, 0x020000, CR * *****************************************************************************************************************************************************************************/ -// REEL A ERROR at best - #define M4LUCKSC_EXTRA_ROMS \ ROM_REGION( 0x100000, "msm6376", 0 ) \ ROM_LOAD( "clusnd.p1", 0x000000, 0x080000, CRC(9c1042ba) SHA1(e4630bbcb3fe2f7d133275892eaf58c12402c610) ) \ @@ -6345,7 +6359,7 @@ GAME_CUSTOM( 199?, m4rhog2__m, m4rhog2, "2rh06y.p1", 0x0000, 0x020000, CR ROM_LOAD( name, offset, length, hash ) \ M4LUCKSC_EXTRA_ROMS \ ROM_END \ - GAME(year, setname, parent, mod4oki_cheatchr_pal, mpu4, mpu4mod4oki_machines_state, init_m4default_big, ROT0, company, title, GAME_FLAGS ) + GAME(year, setname, parent, mod4oki_cheatchr_pal, mpu4, mpu4mod4oki_machines_state, init_m4default_big_five_rev, ROT0, company, title, GAME_FLAGS ) // "(C)1996 BARCREST" and "CLU 1.4" GAME_CUSTOM( 199?, m4lucksc, 0, "clu14s.p1", 0x0000, 0x020000, CRC(5f66d7cc) SHA1(bd8a832739d7aef4d04b89a94dd2886e89a6e0c2), "Barcrest","Lucky Strike Club (Barcrest) (MPU4) (CLU 1.4)" ) @@ -6371,10 +6385,10 @@ GAME_CUSTOM( 199?, m4lucksc__j, m4lucksc, "ls301f.p1", 0x0000, 0x020000, ROM_LOAD( name, offset, length, hash ) \ M4LUCKSC_EXTRA_ROMS \ ROM_END \ - GAME(year, setname, parent, mod4oki_cheatchr_pal, mpu4, mpu4mod4oki_machines_state, init_m4default_big, ROT0, company, title, GAME_FLAGS ) + GAME(year, setname, parent, mod4oki_cheatchr_pal, mpu4, mpu4mod4oki_machines_state, init_m4default_big_five_rev, ROT0, company, title, GAME_FLAGS ) // "(C)1998 BWB" and "LSC 1.0" -GAME_CUSTOM( 199?, m4lucksc__l, m4lucksc, "lsc_.1_1", 0x0000, 0x020000, CRC(79ce3db0) SHA1(409e9d3b08284dee3af696fb7c839c0ca35eddee), "Bwb","Lucky Strike Club (Barcrest) (MPU4) (LSC 1.0)" ) +GAME_CUSTOM( 199?, m4lucksc__l, m4lucksc, "lsc_.1_1", 0x0000, 0x020000, CRC(79ce3db0) SHA1(409e9d3b08284dee3af696fb7c839c0ca35eddee), "BWB","Lucky Strike Club (Barcrest) (MPU4) (LSC 1.0)" ) /***************************************************************************************************************************************************************************** @@ -6383,8 +6397,6 @@ GAME_CUSTOM( 199?, m4lucksc__l, m4lucksc, "lsc_.1_1", 0x0000, 0x020000, * *****************************************************************************************************************************************************************************/ -// all give ALARM 17 - #define M4TOPDOG_EXTRA_ROMS \ ROM_REGION( 0x200000, "msm6376", 0 ) \ ROM_LOAD( "topdogsnd.bin", 0x0000, 0x080000, CRC(a29047c6) SHA1(5956674e6b895bd46b99f4d04d5797b53ccc6668) ) @@ -6399,37 +6411,37 @@ GAME_CUSTOM( 199?, m4lucksc__l, m4lucksc, "lsc_.1_1", 0x0000, 0x020000, GAME(year, setname, parent, mod4oki_cheatchr_pal, mpu4, mpu4mod4oki_machines_state, init_m4default, ROT0, company, title, GAME_FLAGS ) // "(C)1997 B.W.B." and "TD 7.1" (Td4 in the 7-segs) -GAME_CUSTOM( 199?, m4topdog, 0, "td_20_b4.7_1", 0x0000, 0x010000, CRC(fe864f25) SHA1(b9f97aaf0425b4987b5bfa0b793e9226fdffe58f), "Bwb","Top Dog (Barcrest) (MPU4) (TD4 7.1 YD / TD 7.1)" ) -GAME_CUSTOM( 199?, m4topdog__b, m4topdog, "td_20_d4.7_1", 0x0000, 0x010000, CRC(35da9e2d) SHA1(a2d1efd7c9cbe4bb5ce7574c6bea2edf55f3e08f), "Bwb","Top Dog (Barcrest) (MPU4) (TD4 7.1 D / TD 7.1)" ) -GAME_CUSTOM( 199?, m4topdog__d, m4topdog, "td_20_k4.7_1", 0x0000, 0x010000, CRC(44618034) SHA1(0fce08e279a16d94422155c695b9b5f124b657ea), "Bwb","Top Dog (Barcrest) (MPU4) (TD4 7.1 Y / TD 7.1)" ) -GAME_CUSTOM( 199?, m4topdog__f, m4topdog, "td_20a_4.7_1", 0x0000, 0x010000, CRC(e7bcc879) SHA1(6c963d059867bdd506af1826fe038daa560a3623), "Bwb","Top Dog (Barcrest) (MPU4) (TD4 7.1 K / TD 7.1)" ) -GAME_CUSTOM( 199?, m4topdog__h, m4topdog, "td_20b_4.7_1", 0x0000, 0x010000, CRC(79468269) SHA1(709f34a0ebea816cb268b5dc36c3d02939cd6224), "Bwb","Top Dog (Barcrest) (MPU4) (TD4 7.1 B / TD 7.1)" ) -GAME_CUSTOM( 199?, m4topdog__j, m4topdog, "td_20bg4.7_1", 0x0000, 0x010000, CRC(4cb61b04) SHA1(6bb56cd06240c1bbb73406fe132e302822dec0df), "Bwb","Top Dog (Barcrest) (MPU4) (TD4 7.1 BAD / TD 7.1)" ) -GAME_CUSTOM( 199?, m4topdog__l, m4topdog, "td_20bt4.7_1", 0x0000, 0x010000, CRC(2cdd5be2) SHA1(bc1afe70268eb7e3cb8fe1a43d262201faec0613), "Bwb","Top Dog (Barcrest) (MPU4) (TD4 7.1 BR / TD 7.1)" ) +GAME_CUSTOM( 199?, m4topdog, 0, "td_20_b4.7_1", 0x0000, 0x010000, CRC(fe864f25) SHA1(b9f97aaf0425b4987b5bfa0b793e9226fdffe58f), "BWB","Top Dog (Barcrest) (MPU4) (TD4 7.1 YD / TD 7.1)" ) +GAME_CUSTOM( 199?, m4topdog__b, m4topdog, "td_20_d4.7_1", 0x0000, 0x010000, CRC(35da9e2d) SHA1(a2d1efd7c9cbe4bb5ce7574c6bea2edf55f3e08f), "BWB","Top Dog (Barcrest) (MPU4) (TD4 7.1 D / TD 7.1)" ) +GAME_CUSTOM( 199?, m4topdog__d, m4topdog, "td_20_k4.7_1", 0x0000, 0x010000, CRC(44618034) SHA1(0fce08e279a16d94422155c695b9b5f124b657ea), "BWB","Top Dog (Barcrest) (MPU4) (TD4 7.1 Y / TD 7.1)" ) +GAME_CUSTOM( 199?, m4topdog__f, m4topdog, "td_20a_4.7_1", 0x0000, 0x010000, CRC(e7bcc879) SHA1(6c963d059867bdd506af1826fe038daa560a3623), "BWB","Top Dog (Barcrest) (MPU4) (TD4 7.1 K / TD 7.1)" ) +GAME_CUSTOM( 199?, m4topdog__h, m4topdog, "td_20b_4.7_1", 0x0000, 0x010000, CRC(79468269) SHA1(709f34a0ebea816cb268b5dc36c3d02939cd6224), "BWB","Top Dog (Barcrest) (MPU4) (TD4 7.1 B / TD 7.1)" ) +GAME_CUSTOM( 199?, m4topdog__j, m4topdog, "td_20bg4.7_1", 0x0000, 0x010000, CRC(4cb61b04) SHA1(6bb56cd06240c1bbb73406fe132e302822dec0df), "BWB","Top Dog (Barcrest) (MPU4) (TD4 7.1 BAD / TD 7.1)" ) +GAME_CUSTOM( 199?, m4topdog__l, m4topdog, "td_20bt4.7_1", 0x0000, 0x010000, CRC(2cdd5be2) SHA1(bc1afe70268eb7e3cb8fe1a43d262201faec0613), "BWB","Top Dog (Barcrest) (MPU4) (TD4 7.1 BR / TD 7.1)" ) // "(C)1997 B.W.B." and "TD 7.1" (Tdt in the 7-segs) -GAME_CUSTOM( 199?, m4topdog__a, m4topdog, "td_20_bc.7_1", 0x0000, 0x010000, CRC(3af18a9f) SHA1(0db7427d934363d021265fcac811505867f20d47), "Bwb","Top Dog (Barcrest) (MPU4) (TDT 7.1 YD / TD 7.1)" ) -GAME_CUSTOM( 199?, m4topdog__c, m4topdog, "td_20_dc.7_1", 0x0000, 0x010000, CRC(b90dfbce) SHA1(b9eb9393fbd33725d372b3b6648c261cf0ae486f), "Bwb","Top Dog (Barcrest) (MPU4) (TDT 7.1 D / TD 7.1)" ) -GAME_CUSTOM( 199?, m4topdog__e, m4topdog, "td_20_kc.7_1", 0x0000, 0x010000, CRC(8ec10cf7) SHA1(cdc479f7f41f2205285a9db6539dce83feef6af4), "Bwb","Top Dog (Barcrest) (MPU4) (TDT 7.1 Y / TD 7.1)" ) -GAME_CUSTOM( 199?, m4topdog__g, m4topdog, "td_20a_c.7_1", 0x0000, 0x010000, CRC(ea229917) SHA1(3e42c1eca1a89b2d536498156beddddcba9899b2), "Bwb","Top Dog (Barcrest) (MPU4) (TDT 7.1 K / TD 7.1)" ) -GAME_CUSTOM( 199?, m4topdog__i, m4topdog, "td_20b_c.7_1", 0x0000, 0x010000, CRC(1301d28b) SHA1(b0fc0c73dedd89bbdb5845ec9f91530959fabeb6), "Bwb","Top Dog (Barcrest) (MPU4) (TDT 7.1 B / TD 7.1)" ) -GAME_CUSTOM( 199?, m4topdog__k, m4topdog, "td_20bgc.7_1", 0x0000, 0x010000, CRC(8ce831d0) SHA1(e58ca3b38e8dc7196c27cf00123a6e7122bd7f58), "Bwb","Top Dog (Barcrest) (MPU4) (TDT 7.1 BAD / TD 7.1)" ) -GAME_CUSTOM( 199?, m4topdog__m, m4topdog, "td_20btc.7_1", 0x0000, 0x010000, CRC(67e96c75) SHA1(da9dd06f5d4773fa8e3945cf89cfdde4c465acb9), "Bwb","Top Dog (Barcrest) (MPU4) (TDT 7.1 BR / TD 7.1)" ) +GAME_CUSTOM( 199?, m4topdog__a, m4topdog, "td_20_bc.7_1", 0x0000, 0x010000, CRC(3af18a9f) SHA1(0db7427d934363d021265fcac811505867f20d47), "BWB","Top Dog (Barcrest) (MPU4) (TDT 7.1 YD / TD 7.1)" ) +GAME_CUSTOM( 199?, m4topdog__c, m4topdog, "td_20_dc.7_1", 0x0000, 0x010000, CRC(b90dfbce) SHA1(b9eb9393fbd33725d372b3b6648c261cf0ae486f), "BWB","Top Dog (Barcrest) (MPU4) (TDT 7.1 D / TD 7.1)" ) +GAME_CUSTOM( 199?, m4topdog__e, m4topdog, "td_20_kc.7_1", 0x0000, 0x010000, CRC(8ec10cf7) SHA1(cdc479f7f41f2205285a9db6539dce83feef6af4), "BWB","Top Dog (Barcrest) (MPU4) (TDT 7.1 Y / TD 7.1)" ) +GAME_CUSTOM( 199?, m4topdog__g, m4topdog, "td_20a_c.7_1", 0x0000, 0x010000, CRC(ea229917) SHA1(3e42c1eca1a89b2d536498156beddddcba9899b2), "BWB","Top Dog (Barcrest) (MPU4) (TDT 7.1 K / TD 7.1)" ) +GAME_CUSTOM( 199?, m4topdog__i, m4topdog, "td_20b_c.7_1", 0x0000, 0x010000, CRC(1301d28b) SHA1(b0fc0c73dedd89bbdb5845ec9f91530959fabeb6), "BWB","Top Dog (Barcrest) (MPU4) (TDT 7.1 B / TD 7.1)" ) +GAME_CUSTOM( 199?, m4topdog__k, m4topdog, "td_20bgc.7_1", 0x0000, 0x010000, CRC(8ce831d0) SHA1(e58ca3b38e8dc7196c27cf00123a6e7122bd7f58), "BWB","Top Dog (Barcrest) (MPU4) (TDT 7.1 BAD / TD 7.1)" ) +GAME_CUSTOM( 199?, m4topdog__m, m4topdog, "td_20btc.7_1", 0x0000, 0x010000, CRC(67e96c75) SHA1(da9dd06f5d4773fa8e3945cf89cfdde4c465acb9), "BWB","Top Dog (Barcrest) (MPU4) (TDT 7.1 BR / TD 7.1)" ) // "(C)1997 B.W.B." and "TD 8.3" -GAME_CUSTOM( 199?, m4topdog__n, m4topdog, "td_25_bc.8_1", 0x0000, 0x010000, CRC(ac324184) SHA1(d6743c8cbbe719b12f47792a07ec2e898630591b), "Bwb","Top Dog (Barcrest) (MPU4) (TDT 8.3 YD / TD 8.3)" ) -GAME_CUSTOM( 199?, m4topdog__o, m4topdog, "td_25_dc.8_1", 0x0000, 0x010000, CRC(6ea8077c) SHA1(672976af1fad0257be7a15b839ec261653704be8), "Bwb","Top Dog (Barcrest) (MPU4) (TDT 8.3 D / TD 8.3)" ) -GAME_CUSTOM( 199?, m4topdog__p, m4topdog, "td_25_kc.8_1", 0x0000, 0x010000, CRC(e006de48) SHA1(2c09e04d2dc3ec369c4c01eb1ff1af57156d05c1), "Bwb","Top Dog (Barcrest) (MPU4) (TDT 8.3 Y / TD 8.3)" ) -GAME_CUSTOM( 199?, m4topdog__q, m4topdog, "td_25a_c.8_1", 0x0000, 0x010000, CRC(84e54ba8) SHA1(dd09094854463f4b7033773be77d4a2d7f06b650), "Bwb","Top Dog (Barcrest) (MPU4) (TDT 8.3 K / TD 8.3)" ) -GAME_CUSTOM( 199?, m4topdog__r, m4topdog, "td_25b_c.8_1", 0x0000, 0x010000, CRC(314f4f03) SHA1(a7c399ddf453305d0dbe2a63e57427b261c48c2c), "Bwb","Top Dog (Barcrest) (MPU4) (TDT 8.3 B / TD 8.3)" ) -GAME_CUSTOM( 199?, m4topdog__s, m4topdog, "td_25bgc.8_1", 0x0000, 0x010000, CRC(efc0899c) SHA1(0d0e5a006d260a1bfcde7966c06360386c949f29), "Bwb","Top Dog (Barcrest) (MPU4) (TDT 8.3 BAD / TD 8.3)" ) -GAME_CUSTOM( 199?, m4topdog__u, m4topdog, "td_25btc.8_1", 0x0000, 0x010000, CRC(f5dec7d9) SHA1(ffb361745aebb3c7d6bf4925d95904e8ced13a35), "Bwb","Top Dog (Barcrest) (MPU4) (TDT 8.3 BR / TD 8.3)" ) +GAME_CUSTOM( 199?, m4topdog__n, m4topdog, "td_25_bc.8_1", 0x0000, 0x010000, CRC(ac324184) SHA1(d6743c8cbbe719b12f47792a07ec2e898630591b), "BWB","Top Dog (Barcrest) (MPU4) (TDT 8.3 YD / TD 8.3)" ) +GAME_CUSTOM( 199?, m4topdog__o, m4topdog, "td_25_dc.8_1", 0x0000, 0x010000, CRC(6ea8077c) SHA1(672976af1fad0257be7a15b839ec261653704be8), "BWB","Top Dog (Barcrest) (MPU4) (TDT 8.3 D / TD 8.3)" ) +GAME_CUSTOM( 199?, m4topdog__p, m4topdog, "td_25_kc.8_1", 0x0000, 0x010000, CRC(e006de48) SHA1(2c09e04d2dc3ec369c4c01eb1ff1af57156d05c1), "BWB","Top Dog (Barcrest) (MPU4) (TDT 8.3 Y / TD 8.3)" ) +GAME_CUSTOM( 199?, m4topdog__q, m4topdog, "td_25a_c.8_1", 0x0000, 0x010000, CRC(84e54ba8) SHA1(dd09094854463f4b7033773be77d4a2d7f06b650), "BWB","Top Dog (Barcrest) (MPU4) (TDT 8.3 K / TD 8.3)" ) +GAME_CUSTOM( 199?, m4topdog__r, m4topdog, "td_25b_c.8_1", 0x0000, 0x010000, CRC(314f4f03) SHA1(a7c399ddf453305d0dbe2a63e57427b261c48c2c), "BWB","Top Dog (Barcrest) (MPU4) (TDT 8.3 B / TD 8.3)" ) +GAME_CUSTOM( 199?, m4topdog__s, m4topdog, "td_25bgc.8_1", 0x0000, 0x010000, CRC(efc0899c) SHA1(0d0e5a006d260a1bfcde7966c06360386c949f29), "BWB","Top Dog (Barcrest) (MPU4) (TDT 8.3 BAD / TD 8.3)" ) +GAME_CUSTOM( 199?, m4topdog__u, m4topdog, "td_25btc.8_1", 0x0000, 0x010000, CRC(f5dec7d9) SHA1(ffb361745aebb3c7d6bf4925d95904e8ced13a35), "BWB","Top Dog (Barcrest) (MPU4) (TDT 8.3 BR / TD 8.3)" ) // "(C)1998 B.W.B." and "TD 2.0" -GAME_CUSTOM( 199?, m4topdog__t, m4topdog, "td_25bgp.2_1", 0x0000, 0x010000, CRC(f0894f48) SHA1(63056dd434d18bb9a052db25cc6ce29d0c3f9f82), "Bwb","Top Dog (Barcrest) (MPU4) (TDP 2.0 BAD / TD 2.0)" ) +GAME_CUSTOM( 199?, m4topdog__t, m4topdog, "td_25bgp.2_1", 0x0000, 0x010000, CRC(f0894f48) SHA1(63056dd434d18bb9a052db25cc6ce29d0c3f9f82), "BWB","Top Dog (Barcrest) (MPU4) (TDP 2.0 BAD / TD 2.0)" ) // "(C)1998 B.W.B." and "TD 1.4" -GAME_CUSTOM( 199?, m4topdog__v, m4topdog, "td_30a_c.1_1", 0x0000, 0x010000, CRC(f0986895) SHA1(65c24de42a3009959c9bb7f5b42536aa6fd70c2b), "Bwb","Top Dog (Barcrest) (MPU4) (TD 1.4 K)" ) -GAME_CUSTOM( 199?, m4topdog__w, m4topdog, "td_30b_c.1_1", 0x0000, 0x010000, CRC(7683cf72) SHA1(4319954b833ef6b0d88b8d22c5e700a9df96dc65), "Bwb","Top Dog (Barcrest) (MPU4) (TD 1.4 B)" ) -GAME_CUSTOM( 199?, m4topdog__x, m4topdog, "td_30bdc.1_1", 0x0000, 0x010000, CRC(f5a4481b) SHA1(75b32b0996315b8ce833fd695377716dbeb0b7e4), "Bwb","Top Dog (Barcrest) (MPU4) (TD 1.4 BD)" ) -GAME_CUSTOM( 199?, m4topdog__y, m4topdog, "td_30bgc.1_1", 0x0000, 0x010000, CRC(1ffe440f) SHA1(adc1909fbbfe7e63bb89b29878bda5a6df776a6a), "Bwb","Top Dog (Barcrest) (MPU4) (TD 1.4 BAD)" ) -GAME_CUSTOM( 199?, m4topdog__z, m4topdog, "td_30btc.1_1", 0x0000, 0x010000, CRC(5109516c) SHA1(a4919465286be9e1f0e7970a91a89738f8fcad4e), "Bwb","Top Dog (Barcrest) (MPU4) (TD 1.4 BR)" ) +GAME_CUSTOM( 199?, m4topdog__v, m4topdog, "td_30a_c.1_1", 0x0000, 0x010000, CRC(f0986895) SHA1(65c24de42a3009959c9bb7f5b42536aa6fd70c2b), "BWB","Top Dog (Barcrest) (MPU4) (TD 1.4 K)" ) +GAME_CUSTOM( 199?, m4topdog__w, m4topdog, "td_30b_c.1_1", 0x0000, 0x010000, CRC(7683cf72) SHA1(4319954b833ef6b0d88b8d22c5e700a9df96dc65), "BWB","Top Dog (Barcrest) (MPU4) (TD 1.4 B)" ) +GAME_CUSTOM( 199?, m4topdog__x, m4topdog, "td_30bdc.1_1", 0x0000, 0x010000, CRC(f5a4481b) SHA1(75b32b0996315b8ce833fd695377716dbeb0b7e4), "BWB","Top Dog (Barcrest) (MPU4) (TD 1.4 BD)" ) +GAME_CUSTOM( 199?, m4topdog__y, m4topdog, "td_30bgc.1_1", 0x0000, 0x010000, CRC(1ffe440f) SHA1(adc1909fbbfe7e63bb89b29878bda5a6df776a6a), "BWB","Top Dog (Barcrest) (MPU4) (TD 1.4 BAD)" ) +GAME_CUSTOM( 199?, m4topdog__z, m4topdog, "td_30btc.1_1", 0x0000, 0x010000, CRC(5109516c) SHA1(a4919465286be9e1f0e7970a91a89738f8fcad4e), "BWB","Top Dog (Barcrest) (MPU4) (TD 1.4 BR)" ) /***************************************************************************************************************************************************************************** @@ -6453,9 +6465,9 @@ GAME_CUSTOM( 199?, m4topdog__z, m4topdog, "td_30btc.1_1", 0x0000, 0x010000, GAME(year, setname, parent, mod4oki_cheatchr_pal, mpu4, mpu4mod4oki_machines_state, init_m4default, ROT0, company, title, GAME_FLAGS ) // "(C)1996 B.W.B." and "EE 2.1" (EE4 in 7-seg) -GAME_CUSTOM( 199?, m4kingq, 0, "ee_05a_4.2_1", 0x0000, 0x010000, CRC(8dd842b6) SHA1(1c1bcaae355ceee4d7b1572b0fa1a8b23a8afdbf), "Bwb","Kings & Queens (Barcrest) (MPU4) (EE4 2.1 K/ EE 2.1)" ) +GAME_CUSTOM( 199?, m4kingq, 0, "ee_05a_4.2_1", 0x0000, 0x010000, CRC(8dd842b6) SHA1(1c1bcaae355ceee4d7b1572b0fa1a8b23a8afdbf), "BWB","Kings & Queens (Barcrest) (MPU4) (EE4 2.1 K/ EE 2.1)" ) // "(C)1996 B.W.B." and "EE 2.2" (EE8 in 7-seg) -GAME_CUSTOM( 199?, m4kingq__a, m4kingq, "ee_05a__.2_1", 0x0000, 0x010000, CRC(36aa5fb9) SHA1(b4aaf647713e33e79be7927e5eeef240d3beedf7), "Bwb","Kings & Queens (Barcrest) (MPU4) (EE8 2.2 K / EE 2.2)" ) +GAME_CUSTOM( 199?, m4kingq__a, m4kingq, "ee_05a__.2_1", 0x0000, 0x010000, CRC(36aa5fb9) SHA1(b4aaf647713e33e79be7927e5eeef240d3beedf7), "BWB","Kings & Queens (Barcrest) (MPU4) (EE8 2.2 K / EE 2.2)" ) #undef GAME_CUSTOM #define GAME_CUSTOM(year, setname,parent,name,offset,length,hash,company,title) \ @@ -6467,18 +6479,18 @@ GAME_CUSTOM( 199?, m4kingq__a, m4kingq, "ee_05a__.2_1", 0x0000, 0x010000, CR GAME(year, setname, parent, mod4oki_cheatchr_pal, mpu4, mpu4mod4oki_machines_state, init_m4default, ROT0, company, title, GAME_FLAGS ) // "(C)1995 B.W.B." and "EE_ 2.0" (EE in 7-seg) -GAME_CUSTOM( 199?, m4kingq__b, m4kingq, "ee_20a__.2_1", 0x0000, 0x010000, CRC(2c61341f) SHA1(76d68ae2a44087414be8be12b3824c62311721dd), "Bwb","Kings & Queens (Barcrest) (MPU4) (EE 2.0 K / EE_ 2.0)" ) -GAME_CUSTOM( 199?, m4kingq__d, m4kingq, "ee_20b__.2_1", 0x0000, 0x010000, CRC(2fc7c7c2) SHA1(3b8736a582009d7b1455769374342ff72026d2fa), "Bwb","Kings & Queens (Barcrest) (MPU4) (EE 2.0 B / EE_ 2.0)" ) -GAME_CUSTOM( 199?, m4kingq__f, m4kingq, "ee_20bd_.2_1", 0x0000, 0x010000, CRC(239de2dd) SHA1(c8021ba5bfdc10f59fec27c364035225093328d8), "Bwb","Kings & Queens (Barcrest) (MPU4) (EE 2.0 BD / EE_ 2.0)" ) -GAME_CUSTOM( 199?, m4kingq__h, m4kingq, "ee_20bg_.2_1", 0x0000, 0x010000, CRC(ddc4d832) SHA1(031f987e9fced1df4acc57eb4b60911d52e1dbf6), "Bwb","Kings & Queens (Barcrest) (MPU4) (EE 2.0 BA / EE_ 2.0)" ) -GAME_CUSTOM( 199?, m4kingq__i, m4kingq, "ee_20bt_.2_1", 0x0000, 0x010000, CRC(6f278771) SHA1(4459c9490be14bcbc139eebe6542325c80937ff3), "Bwb","Kings & Queens (Barcrest) (MPU4) (EE 2.0 R / EE_ 2.0)" ) -GAME_CUSTOM( 199?, m4kingq__k, m4kingq, "ee_20sb_.2_1", 0x0000, 0x010000, CRC(307ad157) SHA1(32b6187e907bfbdb87a9ad2d9ca5870b09de5e4a), "Bwb","Kings & Queens (Barcrest) (MPU4) (EE 2.0 YD / EE_ 2.0)" ) -GAME_CUSTOM( 199?, m4kingq__s, m4kingq, "eei20___.2_1", 0x0000, 0x010000, CRC(15f4b869) SHA1(5be6f660321cb47900dda986ef44eb5c1c324013), "Bwb","Kings & Queens (Barcrest) (MPU4) (EE 2.0 C / EE_ 2.0)" ) +GAME_CUSTOM( 199?, m4kingq__b, m4kingq, "ee_20a__.2_1", 0x0000, 0x010000, CRC(2c61341f) SHA1(76d68ae2a44087414be8be12b3824c62311721dd), "BWB","Kings & Queens (Barcrest) (MPU4) (EE 2.0 K / EE_ 2.0)" ) +GAME_CUSTOM( 199?, m4kingq__d, m4kingq, "ee_20b__.2_1", 0x0000, 0x010000, CRC(2fc7c7c2) SHA1(3b8736a582009d7b1455769374342ff72026d2fa), "BWB","Kings & Queens (Barcrest) (MPU4) (EE 2.0 B / EE_ 2.0)" ) +GAME_CUSTOM( 199?, m4kingq__f, m4kingq, "ee_20bd_.2_1", 0x0000, 0x010000, CRC(239de2dd) SHA1(c8021ba5bfdc10f59fec27c364035225093328d8), "BWB","Kings & Queens (Barcrest) (MPU4) (EE 2.0 BD / EE_ 2.0)" ) +GAME_CUSTOM( 199?, m4kingq__h, m4kingq, "ee_20bg_.2_1", 0x0000, 0x010000, CRC(ddc4d832) SHA1(031f987e9fced1df4acc57eb4b60911d52e1dbf6), "BWB","Kings & Queens (Barcrest) (MPU4) (EE 2.0 BA / EE_ 2.0)" ) +GAME_CUSTOM( 199?, m4kingq__i, m4kingq, "ee_20bt_.2_1", 0x0000, 0x010000, CRC(6f278771) SHA1(4459c9490be14bcbc139eebe6542325c80937ff3), "BWB","Kings & Queens (Barcrest) (MPU4) (EE 2.0 R / EE_ 2.0)" ) +GAME_CUSTOM( 199?, m4kingq__k, m4kingq, "ee_20sb_.2_1", 0x0000, 0x010000, CRC(307ad157) SHA1(32b6187e907bfbdb87a9ad2d9ca5870b09de5e4a), "BWB","Kings & Queens (Barcrest) (MPU4) (EE 2.0 YD / EE_ 2.0)" ) +GAME_CUSTOM( 199?, m4kingq__s, m4kingq, "eei20___.2_1", 0x0000, 0x010000, CRC(15f4b869) SHA1(5be6f660321cb47900dda986ef44eb5c1c324013), "BWB","Kings & Queens (Barcrest) (MPU4) (EE 2.0 C / EE_ 2.0)" ) // "(C)1996 B.W.B." and "EE 1.0" (EE in 7-seg) -GAME_CUSTOM( 199?, m4kingq__c, m4kingq, "ee_20a_c.1_1", 0x0000, 0x010000, CRC(948140ac) SHA1(d43f1f2903ecd809dee191087fa075c638728a5b), "Bwb","Kings & Queens (Barcrest) (MPU4) (EE 1.0 K / EE 1.0)" ) -GAME_CUSTOM( 199?, m4kingq__e, m4kingq, "ee_20b_c.1_1", 0x0000, 0x010000, CRC(70d399ab) SHA1(ca2c593151f4f852c7cb66859a12e832e53cd31f), "Bwb","Kings & Queens (Barcrest) (MPU4) (EE 1.0 B / EE 1.0)" ) -GAME_CUSTOM( 199?, m4kingq__g, m4kingq, "ee_20bdc.1_1", 0x0000, 0x010000, CRC(cbb8c57b) SHA1(ea165199213f95128aec95ae40799faa8c457dd3), "Bwb","Kings & Queens (Barcrest) (MPU4) (EE 1.0 BD / EE 1.0)" ) -GAME_CUSTOM( 199?, m4kingq__j, m4kingq, "ee_20s_c.1_1", 0x0000, 0x010000, CRC(a0c1e313) SHA1(8a088a33e51a31ff0abdb554aa4d8ce61eaf4b7d), "Bwb","Kings & Queens (Barcrest) (MPU4) (EE 1.0 CB / EE 1.0)" ) +GAME_CUSTOM( 199?, m4kingq__c, m4kingq, "ee_20a_c.1_1", 0x0000, 0x010000, CRC(948140ac) SHA1(d43f1f2903ecd809dee191087fa075c638728a5b), "BWB","Kings & Queens (Barcrest) (MPU4) (EE 1.0 K / EE 1.0)" ) +GAME_CUSTOM( 199?, m4kingq__e, m4kingq, "ee_20b_c.1_1", 0x0000, 0x010000, CRC(70d399ab) SHA1(ca2c593151f4f852c7cb66859a12e832e53cd31f), "BWB","Kings & Queens (Barcrest) (MPU4) (EE 1.0 B / EE 1.0)" ) +GAME_CUSTOM( 199?, m4kingq__g, m4kingq, "ee_20bdc.1_1", 0x0000, 0x010000, CRC(cbb8c57b) SHA1(ea165199213f95128aec95ae40799faa8c457dd3), "BWB","Kings & Queens (Barcrest) (MPU4) (EE 1.0 BD / EE 1.0)" ) +GAME_CUSTOM( 199?, m4kingq__j, m4kingq, "ee_20s_c.1_1", 0x0000, 0x010000, CRC(a0c1e313) SHA1(8a088a33e51a31ff0abdb554aa4d8ce61eaf4b7d), "BWB","Kings & Queens (Barcrest) (MPU4) (EE 1.0 CB / EE 1.0)" ) #undef GAME_CUSTOM #define GAME_CUSTOM(year, setname,parent,name,offset,length,hash,company,title) \ @@ -6490,12 +6502,12 @@ GAME_CUSTOM( 199?, m4kingq__j, m4kingq, "ee_20s_c.1_1", 0x0000, 0x010000, CR GAME(year, setname, parent, mod4oki_cheatchr_pal, mpu4, mpu4mod4oki_machines_state, init_m4default, ROT0, company, title, GAME_FLAGS ) // "(C)1995 B.W.B." and "EE_ 2.0" (EE' in 7-seg) -GAME_CUSTOM( 199?, m4kingq__l, m4kingq, "ee_25a_c.3_1", 0x0000, 0x010000, CRC(4dc25083) SHA1(b754b4003f73bd74d1670a36a70985ce5e48794d), "Bwb","Kings & Queens (Barcrest) (MPU4) (EE' 2.0 K / EE_ 2.0)" ) -GAME_CUSTOM( 199?, m4kingq__m, m4kingq, "ee_25b_c.3_1", 0x0000, 0x010000, CRC(a6fe50ff) SHA1(011602d9624f232ba8484e57f5f33ff06091809f), "Bwb","Kings & Queens (Barcrest) (MPU4) (EE' 2.0 B / EE_ 2.0)" ) -GAME_CUSTOM( 199?, m4kingq__n, m4kingq, "ee_25bdc.3_1", 0x0000, 0x010000, CRC(d0088a97) SHA1(aacc1a86bd4b321d0ee21d14147e1d135b3a5bae), "Bwb","Kings & Queens (Barcrest) (MPU4) (EE' 2.0 BD / EE_ 2.0)" ) -GAME_CUSTOM( 199?, m4kingq__o, m4kingq, "ee_25bgc.3_1", 0x0000, 0x010000, CRC(e4dcd86b) SHA1(b8f8ec317bf9f18e3d0ae9a9fd59349fee24530d), "Bwb","Kings & Queens (Barcrest) (MPU4) (EE' 2.0 AD / EE_ 2.0)" ) -GAME_CUSTOM( 199?, m4kingq__p, m4kingq, "ee_25btc.3_1", 0x0000, 0x010000, CRC(8f44347a) SHA1(09815a6e1d3a91cd2e69578bbcfef3203ddb33d6), "Bwb","Kings & Queens (Barcrest) (MPU4) (EE' 2.0 BR / EE_ 2.0)" ) -GAME_CUSTOM( 199?, m4kingq__r, m4kingq, "ee_25sbc.3_1", 0x0000, 0x010000, CRC(0f4bdd7c) SHA1(5c5cb3a9d6a96afc6e29149d2a8adf19aae0bc41), "Bwb","Kings & Queens (Barcrest) (MPU4) (EE' 2.0 YD / EE_ 2.0)" ) +GAME_CUSTOM( 199?, m4kingq__l, m4kingq, "ee_25a_c.3_1", 0x0000, 0x010000, CRC(4dc25083) SHA1(b754b4003f73bd74d1670a36a70985ce5e48794d), "BWB","Kings & Queens (Barcrest) (MPU4) (EE' 2.0 K / EE_ 2.0)" ) +GAME_CUSTOM( 199?, m4kingq__m, m4kingq, "ee_25b_c.3_1", 0x0000, 0x010000, CRC(a6fe50ff) SHA1(011602d9624f232ba8484e57f5f33ff06091809f), "BWB","Kings & Queens (Barcrest) (MPU4) (EE' 2.0 B / EE_ 2.0)" ) +GAME_CUSTOM( 199?, m4kingq__n, m4kingq, "ee_25bdc.3_1", 0x0000, 0x010000, CRC(d0088a97) SHA1(aacc1a86bd4b321d0ee21d14147e1d135b3a5bae), "BWB","Kings & Queens (Barcrest) (MPU4) (EE' 2.0 BD / EE_ 2.0)" ) +GAME_CUSTOM( 199?, m4kingq__o, m4kingq, "ee_25bgc.3_1", 0x0000, 0x010000, CRC(e4dcd86b) SHA1(b8f8ec317bf9f18e3d0ae9a9fd59349fee24530d), "BWB","Kings & Queens (Barcrest) (MPU4) (EE' 2.0 AD / EE_ 2.0)" ) +GAME_CUSTOM( 199?, m4kingq__p, m4kingq, "ee_25btc.3_1", 0x0000, 0x010000, CRC(8f44347a) SHA1(09815a6e1d3a91cd2e69578bbcfef3203ddb33d6), "BWB","Kings & Queens (Barcrest) (MPU4) (EE' 2.0 BR / EE_ 2.0)" ) +GAME_CUSTOM( 199?, m4kingq__r, m4kingq, "ee_25sbc.3_1", 0x0000, 0x010000, CRC(0f4bdd7c) SHA1(5c5cb3a9d6a96afc6e29149d2a8adf19aae0bc41), "BWB","Kings & Queens (Barcrest) (MPU4) (EE' 2.0 YD / EE_ 2.0)" ) #undef GAME_CUSTOM #define GAME_CUSTOM(year, setname,parent,name,offset,length,hash,company,title) \ @@ -6507,7 +6519,7 @@ GAME_CUSTOM( 199?, m4kingq__r, m4kingq, "ee_25sbc.3_1", 0x0000, 0x010000, CR GAME(year, setname, parent, mod4oki_cheatchr_pal, mpu4, mpu4mod4oki_machines_state, init_m4default, ROT0, company, title, GAME_FLAGS ) // "(C)1998 B.W.B." and "EE2 1.0" (EE2 in 7-seg) -GAME_CUSTOM( 199?, m4kingq__t, m4kingq, "knq2pprg.bin", 0x0000, 0x010000, CRC(23b22f79) SHA1(3d8b9cbffb9b427897548981ddacf724215336a4), "Bwb","Kings & Queens (Barcrest) (MPU4) (EE2 1.0 / EE2 1.0)" ) +GAME_CUSTOM( 199?, m4kingq__t, m4kingq, "knq2pprg.bin", 0x0000, 0x010000, CRC(23b22f79) SHA1(3d8b9cbffb9b427897548981ddacf724215336a4), "BWB","Kings & Queens (Barcrest) (MPU4) (EE2 1.0 / EE2 1.0)" ) /***************************************************************************************************************************************************************************** @@ -6533,43 +6545,43 @@ GAME_CUSTOM( 199?, m4kingq__t, m4kingq, "knq2pprg.bin", 0x0000, 0x010000, CR GAME(year, setname, parent, mod4oki_cheatchr_pal, mpu4, mpu4mod4oki_machines_state, init_m4default, ROT0, company, title, GAME_FLAGS ) // "(C)1996 B.W.B." and "CN4 6.0" -GAME_CUSTOM( 199?, m4kingqc, 0, "cn_20_b4.6_1", 0x0000, 0x010000, CRC(22d0b20c) SHA1(a7a4f60017cf62247339c9b23420d29845657895), "Bwb","Kings & Queens Classic (Barcrest) (MPU4) (CN4 / CN4 6.0 YD)" ) -GAME_CUSTOM( 199?, m4kingqc__i, m4kingqc, "cn_20bg4.6_1", 0x0000, 0x010000, CRC(6d4158fe) SHA1(9c12264a415601d6f28f23c1e1f6a3d97fadddba), "Bwb","Kings & Queens Classic (Barcrest) (MPU4) (CN4 / CN4 6.0 BA)" ) +GAME_CUSTOM( 199?, m4kingqc, 0, "cn_20_b4.6_1", 0x0000, 0x010000, CRC(22d0b20c) SHA1(a7a4f60017cf62247339c9b23420d29845657895), "BWB","Kings & Queens Classic (Barcrest) (MPU4) (CN4 / CN4 6.0 YD)" ) +GAME_CUSTOM( 199?, m4kingqc__i, m4kingqc, "cn_20bg4.6_1", 0x0000, 0x010000, CRC(6d4158fe) SHA1(9c12264a415601d6f28f23c1e1f6a3d97fadddba), "BWB","Kings & Queens Classic (Barcrest) (MPU4) (CN4 / CN4 6.0 BA)" ) // "(C)1996 B.W.B." and "CN 3.0" -GAME_CUSTOM( 199?, m4kingqc__a, m4kingqc, "cn_20_bc.3_1", 0x0000, 0x010000, CRC(dfb0eb80) SHA1(ad973125681db0aae8ef1cf57b1c280e7f0e5803), "Bwb","Kings & Queens Classic (Barcrest) (MPU4) (CN / CN 3.0 YD)" ) -GAME_CUSTOM( 199?, m4kingqc__b, m4kingqc, "cn_20_dc.3_1", 0x0000, 0x010000, CRC(56e919ad) SHA1(c3c6f522574b287f7ed4dc4d1d8a32f68369dd5c), "Bwb","Kings & Queens Classic (Barcrest) (MPU4) (CN / CN 3.0 D)" ) -GAME_CUSTOM( 199?, m4kingqc__d, m4kingqc, "cn_20a_c.3_1", 0x0000, 0x010000, CRC(68e1dcef) SHA1(a0b15344b900226052633703e935c0ec0f718936), "Bwb","Kings & Queens Classic (Barcrest) (MPU4) (CN / CN 3.0 K)" ) -GAME_CUSTOM( 199?, m4kingqc__g, m4kingqc, "cn_20b_c.3_1", 0x0000, 0x010000, CRC(bcae86c9) SHA1(f03b136d82fe7b93350f0ca5dc36e78e98aecfa9), "Bwb","Kings & Queens Classic (Barcrest) (MPU4) (CN / CN 3.0 B)" ) -GAME_CUSTOM( 199?, m4kingqc__j, m4kingqc, "cn_20bgc.3_1", 0x0000, 0x010000, CRC(3ecc1bf3) SHA1(fb191749f920aa4ac0d9809c6c59b695afdf6594), "Bwb","Kings & Queens Classic (Barcrest) (MPU4) (CN / CN 3.0 BA)" ) -GAME_CUSTOM( 199?, m4kingqc__m, m4kingqc, "cn_20btc.3_1", 0x0000, 0x010000, CRC(b92f3787) SHA1(7efd815cf1a9a738ffae2c3ce19149f47d465c72), "Bwb","Kings & Queens Classic (Barcrest) (MPU4) (CN / CN 3.0 BR)" ) +GAME_CUSTOM( 199?, m4kingqc__a, m4kingqc, "cn_20_bc.3_1", 0x0000, 0x010000, CRC(dfb0eb80) SHA1(ad973125681db0aae8ef1cf57b1c280e7f0e5803), "BWB","Kings & Queens Classic (Barcrest) (MPU4) (CN / CN 3.0 YD)" ) +GAME_CUSTOM( 199?, m4kingqc__b, m4kingqc, "cn_20_dc.3_1", 0x0000, 0x010000, CRC(56e919ad) SHA1(c3c6f522574b287f7ed4dc4d1d8a32f68369dd5c), "BWB","Kings & Queens Classic (Barcrest) (MPU4) (CN / CN 3.0 D)" ) +GAME_CUSTOM( 199?, m4kingqc__d, m4kingqc, "cn_20a_c.3_1", 0x0000, 0x010000, CRC(68e1dcef) SHA1(a0b15344b900226052633703e935c0ec0f718936), "BWB","Kings & Queens Classic (Barcrest) (MPU4) (CN / CN 3.0 K)" ) +GAME_CUSTOM( 199?, m4kingqc__g, m4kingqc, "cn_20b_c.3_1", 0x0000, 0x010000, CRC(bcae86c9) SHA1(f03b136d82fe7b93350f0ca5dc36e78e98aecfa9), "BWB","Kings & Queens Classic (Barcrest) (MPU4) (CN / CN 3.0 B)" ) +GAME_CUSTOM( 199?, m4kingqc__j, m4kingqc, "cn_20bgc.3_1", 0x0000, 0x010000, CRC(3ecc1bf3) SHA1(fb191749f920aa4ac0d9809c6c59b695afdf6594), "BWB","Kings & Queens Classic (Barcrest) (MPU4) (CN / CN 3.0 BA)" ) +GAME_CUSTOM( 199?, m4kingqc__m, m4kingqc, "cn_20btc.3_1", 0x0000, 0x010000, CRC(b92f3787) SHA1(7efd815cf1a9a738ffae2c3ce19149f47d465c72), "BWB","Kings & Queens Classic (Barcrest) (MPU4) (CN / CN 3.0 BR)" ) // "(C)1996 B.W.B." and "CN 2.0" -GAME_CUSTOM( 199?, m4kingqc__c, m4kingqc, "cn_20a_c.2_1", 0x0000, 0x010000, CRC(0df15fd9) SHA1(e7c5e2277aac1c71d27710ea71d09d1005c5b8f9), "Bwb","Kings & Queens Classic (Barcrest) (MPU4) (CN / CN 2.0 K)" ) -GAME_CUSTOM( 199?, m4kingqc__f, m4kingqc, "cn_20b_c.2_1", 0x0000, 0x010000, CRC(66e074f3) SHA1(1f5381a41dd1402ee344e228635b35521e9377c8), "Bwb","Kings & Queens Classic (Barcrest) (MPU4) (CN / CN 2.0 B)" ) -GAME_CUSTOM( 199?, m4kingqc__l, m4kingqc, "cn_20btc.2_1", 0x0000, 0x010000, CRC(b8f0ade0) SHA1(5b5344f799b27833f6456ae852eb5085afb3dbe5), "Bwb","Kings & Queens Classic (Barcrest) (MPU4) (CN / CN 2.0 R)" ) +GAME_CUSTOM( 199?, m4kingqc__c, m4kingqc, "cn_20a_c.2_1", 0x0000, 0x010000, CRC(0df15fd9) SHA1(e7c5e2277aac1c71d27710ea71d09d1005c5b8f9), "BWB","Kings & Queens Classic (Barcrest) (MPU4) (CN / CN 2.0 K)" ) +GAME_CUSTOM( 199?, m4kingqc__f, m4kingqc, "cn_20b_c.2_1", 0x0000, 0x010000, CRC(66e074f3) SHA1(1f5381a41dd1402ee344e228635b35521e9377c8), "BWB","Kings & Queens Classic (Barcrest) (MPU4) (CN / CN 2.0 B)" ) +GAME_CUSTOM( 199?, m4kingqc__l, m4kingqc, "cn_20btc.2_1", 0x0000, 0x010000, CRC(b8f0ade0) SHA1(5b5344f799b27833f6456ae852eb5085afb3dbe5), "BWB","Kings & Queens Classic (Barcrest) (MPU4) (CN / CN 2.0 R)" ) // "(C)1996 B.W.B." and "CN4 2.0" -GAME_CUSTOM( 199?, m4kingqc__r, m4kingqc, "cn_25_bc.2_1", 0x0000, 0x010000, CRC(3e2b2d7b) SHA1(9a68cf4902ca210e8fb52a35b4c507708c7f6d2a), "Bwb","Kings & Queens Classic (Barcrest) (MPU4) (CNT, CN4 2.0 YD)" ) -GAME_CUSTOM( 199?, m4kingqc__s, m4kingqc, "cn_25_dc.2_1", 0x0000, 0x010000, CRC(eb384ef6) SHA1(489c59d8e1e6296ec2b05fb0aa307c48f3486aa2), "Bwb","Kings & Queens Classic (Barcrest) (MPU4) (CNT, CN4 2.0 D)" ) -GAME_CUSTOM( 199?, m4kingqc__t, m4kingqc, "cn_25_kc.2_1", 0x0000, 0x010000, CRC(bd11e742) SHA1(0c3b290e3010bc3f904f9087ee89efe63072b8c3), "Bwb","Kings & Queens Classic (Barcrest) (MPU4) (CNT, CN4 2.0 Y)" ) -GAME_CUSTOM( 199?, m4kingqc__u, m4kingqc, "cn_25a_c.2_1", 0x0000, 0x010000, CRC(1994efd5) SHA1(d7c3d692737138b30244d2d51eb535b88c87e401), "Bwb","Kings & Queens Classic (Barcrest) (MPU4) (CNT, CN4 2.0 K)" ) -GAME_CUSTOM( 199?, m4kingqc__v, m4kingqc, "cn_25b_c.2_1", 0x0000, 0x010000, CRC(24255989) SHA1(017d0dc811b5c82d5b8785022169929c94f3f18a), "Bwb","Kings & Queens Classic (Barcrest) (MPU4) (CNT, CN4 2.0 B)" ) -GAME_CUSTOM( 199?, m4kingqc__w, m4kingqc, "cn_25bdc.2_1", 0x0000, 0x010000, CRC(503ccd3c) SHA1(936b77b33373624e6bd80d168bcd48dc2ebcb2fe), "Bwb","Kings & Queens Classic (Barcrest) (MPU4) (CNT, CN4 2.0 BD)" ) -GAME_CUSTOM( 199?, m4kingqc__y, m4kingqc, "cn_25btc.2_1", 0x0000, 0x010000, CRC(876bc126) SHA1(debe36a082493cdeba26a0808f205a19e9e897d5), "Bwb","Kings & Queens Classic (Barcrest) (MPU4) (CNT, CN4 2.0 BR)" ) -GAME_CUSTOM( 199?, m4kingqc__x, m4kingqc, "cn_25bgc.2a1", 0x0000, 0x010000, CRC(89e2130d) SHA1(22f97030e6f4cb94f62215a0c653d170ba3e0efd), "Bwb","Kings & Queens Classic (Barcrest) (MPU4) (CNT, CN4 2.0 AD)" ) +GAME_CUSTOM( 199?, m4kingqc__r, m4kingqc, "cn_25_bc.2_1", 0x0000, 0x010000, CRC(3e2b2d7b) SHA1(9a68cf4902ca210e8fb52a35b4c507708c7f6d2a), "BWB","Kings & Queens Classic (Barcrest) (MPU4) (CNT, CN4 2.0 YD)" ) +GAME_CUSTOM( 199?, m4kingqc__s, m4kingqc, "cn_25_dc.2_1", 0x0000, 0x010000, CRC(eb384ef6) SHA1(489c59d8e1e6296ec2b05fb0aa307c48f3486aa2), "BWB","Kings & Queens Classic (Barcrest) (MPU4) (CNT, CN4 2.0 D)" ) +GAME_CUSTOM( 199?, m4kingqc__t, m4kingqc, "cn_25_kc.2_1", 0x0000, 0x010000, CRC(bd11e742) SHA1(0c3b290e3010bc3f904f9087ee89efe63072b8c3), "BWB","Kings & Queens Classic (Barcrest) (MPU4) (CNT, CN4 2.0 Y)" ) +GAME_CUSTOM( 199?, m4kingqc__u, m4kingqc, "cn_25a_c.2_1", 0x0000, 0x010000, CRC(1994efd5) SHA1(d7c3d692737138b30244d2d51eb535b88c87e401), "BWB","Kings & Queens Classic (Barcrest) (MPU4) (CNT, CN4 2.0 K)" ) +GAME_CUSTOM( 199?, m4kingqc__v, m4kingqc, "cn_25b_c.2_1", 0x0000, 0x010000, CRC(24255989) SHA1(017d0dc811b5c82d5b8785022169929c94f3f18a), "BWB","Kings & Queens Classic (Barcrest) (MPU4) (CNT, CN4 2.0 B)" ) +GAME_CUSTOM( 199?, m4kingqc__w, m4kingqc, "cn_25bdc.2_1", 0x0000, 0x010000, CRC(503ccd3c) SHA1(936b77b33373624e6bd80d168bcd48dc2ebcb2fe), "BWB","Kings & Queens Classic (Barcrest) (MPU4) (CNT, CN4 2.0 BD)" ) +GAME_CUSTOM( 199?, m4kingqc__y, m4kingqc, "cn_25btc.2_1", 0x0000, 0x010000, CRC(876bc126) SHA1(debe36a082493cdeba26a0808f205a19e9e897d5), "BWB","Kings & Queens Classic (Barcrest) (MPU4) (CNT, CN4 2.0 BR)" ) +GAME_CUSTOM( 199?, m4kingqc__x, m4kingqc, "cn_25bgc.2a1", 0x0000, 0x010000, CRC(89e2130d) SHA1(22f97030e6f4cb94f62215a0c653d170ba3e0efd), "BWB","Kings & Queens Classic (Barcrest) (MPU4) (CNT, CN4 2.0 AD)" ) // "(C)1995 B.W.B." and "CN4 5.0" -GAME_CUSTOM( 199?, m4kingqc__e, m4kingqc, "cn_20a_c.5_1", 0x0000, 0x010000, CRC(4975d39e) SHA1(243b8af1a12c3538e826bfd5f6feb6927c1467b0), "Bwb","Kings & Queens Classic (Barcrest) (MPU4) (CN4 5.0 K)" ) -GAME_CUSTOM( 199?, m4kingqc__h, m4kingqc, "cn_20b_c.5_1", 0x0000, 0x010000, CRC(6a19d734) SHA1(e0d5f5020e7997d3927b42336ab18757bd9f1ed0), "Bwb","Kings & Queens Classic (Barcrest) (MPU4) (CN4 5.0 B)" ) -GAME_CUSTOM( 199?, m4kingqc__k, m4kingqc, "cn_20bgc.5_1", 0x0000, 0x010000, CRC(24743f7e) SHA1(c90d95df2357bc00aba2bb21c0c77082b8c32463), "Bwb","Kings & Queens Classic (Barcrest) (MPU4) (CN4 5.0 BA)" ) -GAME_CUSTOM( 199?, m4kingqc__n, m4kingqc, "cn_20btc.5_1", 0x0000, 0x010000, CRC(e2b8baf0) SHA1(23e966a6cc94c26903bfe943160a327529d7e21b), "Bwb","Kings & Queens Classic (Barcrest) (MPU4) (CN4 5.0 BR)" ) -GAME_CUSTOM( 199?, m4kingqc__q, m4kingqc, "cn_20sbc.5_1", 0x0000, 0x010000, CRC(8b49bf8c) SHA1(2c6835e343e7cdcc197c0105e13cc4f6ddd3f0d3), "Bwb","Kings & Queens Classic (Barcrest) (MPU4) (CN4 5.0 YD)" ) +GAME_CUSTOM( 199?, m4kingqc__e, m4kingqc, "cn_20a_c.5_1", 0x0000, 0x010000, CRC(4975d39e) SHA1(243b8af1a12c3538e826bfd5f6feb6927c1467b0), "BWB","Kings & Queens Classic (Barcrest) (MPU4) (CN4 5.0 K)" ) +GAME_CUSTOM( 199?, m4kingqc__h, m4kingqc, "cn_20b_c.5_1", 0x0000, 0x010000, CRC(6a19d734) SHA1(e0d5f5020e7997d3927b42336ab18757bd9f1ed0), "BWB","Kings & Queens Classic (Barcrest) (MPU4) (CN4 5.0 B)" ) +GAME_CUSTOM( 199?, m4kingqc__k, m4kingqc, "cn_20bgc.5_1", 0x0000, 0x010000, CRC(24743f7e) SHA1(c90d95df2357bc00aba2bb21c0c77082b8c32463), "BWB","Kings & Queens Classic (Barcrest) (MPU4) (CN4 5.0 BA)" ) +GAME_CUSTOM( 199?, m4kingqc__n, m4kingqc, "cn_20btc.5_1", 0x0000, 0x010000, CRC(e2b8baf0) SHA1(23e966a6cc94c26903bfe943160a327529d7e21b), "BWB","Kings & Queens Classic (Barcrest) (MPU4) (CN4 5.0 BR)" ) +GAME_CUSTOM( 199?, m4kingqc__q, m4kingqc, "cn_20sbc.5_1", 0x0000, 0x010000, CRC(8b49bf8c) SHA1(2c6835e343e7cdcc197c0105e13cc4f6ddd3f0d3), "BWB","Kings & Queens Classic (Barcrest) (MPU4) (CN4 5.0 YD)" ) // "(C)1996 B.W.B." and "CN4 1.0" -GAME_CUSTOM( 199?, m4kingqc__z, m4kingqc, "cn_25s_c.1_1", 0x0000, 0x010000, CRC(84d1a32b) SHA1(f6e76a2bf1bd7b31eb360dea8b453d235c365e64), "Bwb","Kings & Queens Classic (Barcrest) (MPU4) (CNT, CN4 1.0)" ) -GAME_CUSTOM( 199?, m4kingqc__0, m4kingqc, "cn_25sbc.1_1", 0x0000, 0x010000, CRC(e53b672c) SHA1(2aea2a243817857df31b6f7b767e380bd003fafa), "Bwb","Kings & Queens Classic (Barcrest) (MPU4) (CNT, CN4 1.0 YD)" ) +GAME_CUSTOM( 199?, m4kingqc__z, m4kingqc, "cn_25s_c.1_1", 0x0000, 0x010000, CRC(84d1a32b) SHA1(f6e76a2bf1bd7b31eb360dea8b453d235c365e64), "BWB","Kings & Queens Classic (Barcrest) (MPU4) (CNT, CN4 1.0)" ) +GAME_CUSTOM( 199?, m4kingqc__0, m4kingqc, "cn_25sbc.1_1", 0x0000, 0x010000, CRC(e53b672c) SHA1(2aea2a243817857df31b6f7b767e380bd003fafa), "BWB","Kings & Queens Classic (Barcrest) (MPU4) (CNT, CN4 1.0 YD)" ) // "(C)1998 B.W.B." and "CN 1.4" -GAME_CUSTOM( 199?, m4kingqc__1, m4kingqc, "cn_30_dc.1_1", 0x0000, 0x010000, CRC(aeb21904) SHA1(32bd505e738b8826c6ab138f30831b7a53b700cf), "Bwb","Kings & Queens Classic (Barcrest) (MPU4) (CN 1.4 D)" ) -GAME_CUSTOM( 199?, m4kingqc__2, m4kingqc, "cn_30a_c.1_1", 0x0000, 0x010000, CRC(be7aed91) SHA1(7dac1281bbc9da8924657b13ec4aa86aa6ff9de4), "Bwb","Kings & Queens Classic (Barcrest) (MPU4) (CN 1.4 K)" ) -GAME_CUSTOM( 199?, m4kingqc__3, m4kingqc, "cn_30b_c.1_1", 0x0000, 0x010000, CRC(232c87ec) SHA1(2c2bf1c273ab88c0ab27a672d53cd6184a24a8d1), "Bwb","Kings & Queens Classic (Barcrest) (MPU4) (CN 1.4 B)" ) -GAME_CUSTOM( 199?, m4kingqc__4, m4kingqc, "cn_30bgc.1_1", 0x0000, 0x010000, CRC(40afaa86) SHA1(edb8f55abf66e3e1cc7e353c520a93fc42073585), "Bwb","Kings & Queens Classic (Barcrest) (MPU4) (CN 1.4 AD)" ) -GAME_CUSTOM( 199?, m4kingqc__5, m4kingqc, "cn_30btc.1_1", 0x0000, 0x010000, CRC(1920cc67) SHA1(55a3ad78d68d635faff98390e2feeea29dd10664), "Bwb","Kings & Queens Classic (Barcrest) (MPU4) (CN 1.4 BR)" ) +GAME_CUSTOM( 199?, m4kingqc__1, m4kingqc, "cn_30_dc.1_1", 0x0000, 0x010000, CRC(aeb21904) SHA1(32bd505e738b8826c6ab138f30831b7a53b700cf), "BWB","Kings & Queens Classic (Barcrest) (MPU4) (CN 1.4 D)" ) +GAME_CUSTOM( 199?, m4kingqc__2, m4kingqc, "cn_30a_c.1_1", 0x0000, 0x010000, CRC(be7aed91) SHA1(7dac1281bbc9da8924657b13ec4aa86aa6ff9de4), "BWB","Kings & Queens Classic (Barcrest) (MPU4) (CN 1.4 K)" ) +GAME_CUSTOM( 199?, m4kingqc__3, m4kingqc, "cn_30b_c.1_1", 0x0000, 0x010000, CRC(232c87ec) SHA1(2c2bf1c273ab88c0ab27a672d53cd6184a24a8d1), "BWB","Kings & Queens Classic (Barcrest) (MPU4) (CN 1.4 B)" ) +GAME_CUSTOM( 199?, m4kingqc__4, m4kingqc, "cn_30bgc.1_1", 0x0000, 0x010000, CRC(40afaa86) SHA1(edb8f55abf66e3e1cc7e353c520a93fc42073585), "BWB","Kings & Queens Classic (Barcrest) (MPU4) (CN 1.4 AD)" ) +GAME_CUSTOM( 199?, m4kingqc__5, m4kingqc, "cn_30btc.1_1", 0x0000, 0x010000, CRC(1920cc67) SHA1(55a3ad78d68d635faff98390e2feeea29dd10664), "BWB","Kings & Queens Classic (Barcrest) (MPU4) (CN 1.4 BR)" ) /***************************************************************************************************************************************************************************** @@ -6578,8 +6590,6 @@ GAME_CUSTOM( 199?, m4kingqc__5, m4kingqc, "cn_30btc.1_1", 0x0000, 0x010000, * *****************************************************************************************************************************************************************************/ -// Reel A Error - #define M4TYPCL_EXTRA_ROMS \ ROM_REGION( 0x100000, "msm6376", 0 ) \ ROM_LOAD( "ctpsnd02.p1", 0x000000, 0x080000, CRC(6fdd5051) SHA1(3f713314b303d6e1f78e3ca050bed7a45f43d5b3) ) \ @@ -6592,7 +6602,7 @@ GAME_CUSTOM( 199?, m4kingqc__5, m4kingqc, "cn_30btc.1_1", 0x0000, 0x010000, ROM_LOAD( name, offset, length, hash ) \ M4TYPCL_EXTRA_ROMS \ ROM_END \ - GAME(year, setname, parent, mod4oki_cheatchr_pal, mpu4, mpu4mod4oki_machines_state, init_m4default_big, ROT0, company, title, GAME_FLAGS ) + GAME(year, setname, parent, mod4oki_cheatchr_pal, mpu4, mpu4mod4oki_machines_state, init_m4default_big_five_rev, ROT0, company, title, GAME_FLAGS ) // "(C)1996 BARCREST" and "CTP 1.2" GAME_CUSTOM( 199?, m4typcl, 0, "ctp12s.p1", 0x0000, 0x020000, CRC(5f0bbd2a) SHA1(ba1fa09ea7b4713a99b2033bdbbf6b15f973dcca), "Barcrest","Take Your Pick Club (Barcrest) (MPU4) (CTP 1.2)" ) @@ -6616,9 +6626,9 @@ void mpu4mod4oki_machines_state::init_m4andybt() { init_m4default_big(); //Derived from Andy's_Big_Time_(Barcrest)_[C03_800_250jp]_[c].gam - init_m4_hopper_tubes(); - init_m4_large_extender_b(); - init_m4_five_reel_rev(); + use_m4_hopper_tubes(); + use_m4_large_extender_b(); + use_m4_five_reel_rev(); //PCKEY =0 //STKEY =0 //JPKEY =0 @@ -6693,36 +6703,36 @@ GAME_CUSTOM( 199?, m4andybt__c, m4andybt, "abt1.5", 0x0000, 0x020000, // versioning here makes no sense, why do the higher revision numbers have earlier years? // "(C)1996 B.W.B." and "TS 3.0" -GAME_CUSTOM( 199?, m4thestr, 0, "ts_20a_4.3_1", 0x0000, 0x010000, CRC(921b8cc3) SHA1(74143888de21aba4374d016cb4c08ae59dfa59ef), "Bwb","The Streak (Barcrest) (MPU4) (TS 3.0 K)" ) -GAME_CUSTOM( 199?, m4thestr__a, m4thestr, "ts_20_b4.3_1", 0x0000, 0x010000, CRC(17726c7c) SHA1(193b572b9f859f1018f1be398b35a5103622faf8), "Bwb","The Streak (Barcrest) (MPU4) (TS 3.0 YD)" ) -GAME_CUSTOM( 199?, m4thestr__c, m4thestr, "ts_20_d4.3_1", 0x0000, 0x010000, CRC(7bfae07a) SHA1(9414ad510ca9a183181a30d98858278c375c185d), "Bwb","The Streak (Barcrest) (MPU4) (TS 3.0 D)" ) -GAME_CUSTOM( 199?, m4thestr__g, m4thestr, "ts_20b_4.3_1", 0x0000, 0x010000, CRC(2221f704) SHA1(8459b658d3ad84bb86250518d0403970f881323d), "Bwb","The Streak (Barcrest) (MPU4) (TS 3.0 B)" ) -GAME_CUSTOM( 199?, m4thestr__i, m4thestr, "ts_20bg4.3_1", 0x0000, 0x010000, CRC(b2a419ea) SHA1(bbc565ce8e79d39e1b1a7cd1685fa8c7ce00d7b9), "Bwb","The Streak (Barcrest) (MPU4) (TS 3.0 AD)" ) -GAME_CUSTOM( 199?, m4thestr__k, m4thestr, "ts_20bt4.3_1", 0x0000, 0x010000, CRC(d10a6c5a) SHA1(07fdf3797c87e35468ef859bb67753f11c5fbded), "Bwb","The Streak (Barcrest) (MPU4) (TS 3.0 BR)" ) +GAME_CUSTOM( 199?, m4thestr, 0, "ts_20a_4.3_1", 0x0000, 0x010000, CRC(921b8cc3) SHA1(74143888de21aba4374d016cb4c08ae59dfa59ef), "BWB","The Streak (Barcrest) (MPU4) (TS 3.0 K)" ) +GAME_CUSTOM( 199?, m4thestr__a, m4thestr, "ts_20_b4.3_1", 0x0000, 0x010000, CRC(17726c7c) SHA1(193b572b9f859f1018f1be398b35a5103622faf8), "BWB","The Streak (Barcrest) (MPU4) (TS 3.0 YD)" ) +GAME_CUSTOM( 199?, m4thestr__c, m4thestr, "ts_20_d4.3_1", 0x0000, 0x010000, CRC(7bfae07a) SHA1(9414ad510ca9a183181a30d98858278c375c185d), "BWB","The Streak (Barcrest) (MPU4) (TS 3.0 D)" ) +GAME_CUSTOM( 199?, m4thestr__g, m4thestr, "ts_20b_4.3_1", 0x0000, 0x010000, CRC(2221f704) SHA1(8459b658d3ad84bb86250518d0403970f881323d), "BWB","The Streak (Barcrest) (MPU4) (TS 3.0 B)" ) +GAME_CUSTOM( 199?, m4thestr__i, m4thestr, "ts_20bg4.3_1", 0x0000, 0x010000, CRC(b2a419ea) SHA1(bbc565ce8e79d39e1b1a7cd1685fa8c7ce00d7b9), "BWB","The Streak (Barcrest) (MPU4) (TS 3.0 AD)" ) +GAME_CUSTOM( 199?, m4thestr__k, m4thestr, "ts_20bt4.3_1", 0x0000, 0x010000, CRC(d10a6c5a) SHA1(07fdf3797c87e35468ef859bb67753f11c5fbded), "BWB","The Streak (Barcrest) (MPU4) (TS 3.0 BR)" ) // "(C)1996 B.W.B." and "TS 3.0" (TST 3.0 on startup) -GAME_CUSTOM( 199?, m4thestr__b, m4thestr, "ts_20_bc.3_1", 0x0000, 0x010000, CRC(b03b3f11) SHA1(9116ac608ab5574d5912550b988fc319d0a38444), "Bwb","The Streak (Barcrest) (MPU4) (TST 3.0 YD / TS 3.0, set 1)" ) -GAME_CUSTOM( 199?, m4thestr__d, m4thestr, "ts_20_dc.3_1", 0x0000, 0x010000, CRC(7196b317) SHA1(c124ed3d030b77870b7851b3da104f8fc5393a31), "Bwb","The Streak (Barcrest) (MPU4) (TST 3.0 D / TS 3.0, set 1)" ) -GAME_CUSTOM( 199?, m4thestr__f, m4thestr, "ts_20a_c.3_1", 0x0000, 0x010000, CRC(c8eb1dd9) SHA1(7b7520467cd32295e6324d350d1f2bed829555e0), "Bwb","The Streak (Barcrest) (MPU4) (TST 3.0 K / TS 3.0, set 1)" ) -GAME_CUSTOM( 199?, m4thestr__h, m4thestr, "ts_20b_c.3_1", 0x0000, 0x010000, CRC(ecdf59a9) SHA1(7c2141e336ba3f1865bbf422aaa0b78cb1a27a4c), "Bwb","The Streak (Barcrest) (MPU4) (TST 3.0 B / TS 3.0, set 1)" ) -GAME_CUSTOM( 199?, m4thestr__j, m4thestr, "ts_20bgc.3_1", 0x0000, 0x010000, CRC(3b2d7b50) SHA1(a8560b0894783a398aaf0510493583b8cb826947), "Bwb","The Streak (Barcrest) (MPU4) (TST 3.0 AD / TS 3.0, set 1)" ) -GAME_CUSTOM( 199?, m4thestr__l, m4thestr, "ts_20btc.3_1", 0x0000, 0x010000, CRC(58830ee0) SHA1(b2798e0f8e03870c77892a32654263575e9aaafa), "Bwb","The Streak (Barcrest) (MPU4) (TST 3.0 BR / TS 3.0, set 1)" ) -GAME_CUSTOM( 199?, m4thestr__m, m4thestr, "ts_25_bc.3_1", 0x0000, 0x010000, CRC(43877de6) SHA1(b006ae97139c9bd66a32884b92fdbdf4f10db58a), "Bwb","The Streak (Barcrest) (MPU4) (TST 3.0 YD / TS 3.0, set 2)" ) -GAME_CUSTOM( 199?, m4thestr__n, m4thestr, "ts_25_dc.3_1", 0x0000, 0x010000, CRC(60ab675c) SHA1(763b66d7731489abdec84d2f8e3c186ad95c7349), "Bwb","The Streak (Barcrest) (MPU4) (TST 3.0 D / TS 3.0, set 2)" ) -GAME_CUSTOM( 199?, m4thestr__o, m4thestr, "ts_25_kc.3_1", 0x0000, 0x010000, CRC(418cbb32) SHA1(e19a0c7fd88a82983ec33b99f3819a2a238c68a5), "Bwb","The Streak (Barcrest) (MPU4) (TST 3.0 Y / TS 3.0)" ) // set 1 is missing? -GAME_CUSTOM( 199?, m4thestr__p, m4thestr, "ts_25a_c.3_1", 0x0000, 0x010000, CRC(448a705f) SHA1(35a7cc480c376eaef7439d5c96cec490aec9fc4b), "Bwb","The Streak (Barcrest) (MPU4) (TST 3.0 K / TS 3.0, set 2)" ) -GAME_CUSTOM( 199?, m4thestr__q, m4thestr, "ts_25b_c.3_1", 0x0000, 0x010000, CRC(5b390ec2) SHA1(db7719ab8021e0b75e9419d2a05f3139fbab8e61), "Bwb","The Streak (Barcrest) (MPU4) (TST 3.0 B / TS 3.0, set 2)" ) -GAME_CUSTOM( 199?, m4thestr__r, m4thestr, "ts_25bgc.3_1", 0x0000, 0x010000, CRC(612463fc) SHA1(085d8faf91c8ef6520ca971d249322f336464856), "Bwb","The Streak (Barcrest) (MPU4) (TST 3.0 AD / TS 3.0, set 2)" ) -GAME_CUSTOM( 199?, m4thestr__s, m4thestr, "ts_25btc.3_1", 0x0000, 0x010000, CRC(6d658e61) SHA1(619dbacad424e5db82c6ee19d1e3358c18cfe783), "Bwb","The Streak (Barcrest) (MPU4) (TST 3.0 BR / TS 3.0, set 2)" ) +GAME_CUSTOM( 199?, m4thestr__b, m4thestr, "ts_20_bc.3_1", 0x0000, 0x010000, CRC(b03b3f11) SHA1(9116ac608ab5574d5912550b988fc319d0a38444), "BWB","The Streak (Barcrest) (MPU4) (TST 3.0 YD / TS 3.0, set 1)" ) +GAME_CUSTOM( 199?, m4thestr__d, m4thestr, "ts_20_dc.3_1", 0x0000, 0x010000, CRC(7196b317) SHA1(c124ed3d030b77870b7851b3da104f8fc5393a31), "BWB","The Streak (Barcrest) (MPU4) (TST 3.0 D / TS 3.0, set 1)" ) +GAME_CUSTOM( 199?, m4thestr__f, m4thestr, "ts_20a_c.3_1", 0x0000, 0x010000, CRC(c8eb1dd9) SHA1(7b7520467cd32295e6324d350d1f2bed829555e0), "BWB","The Streak (Barcrest) (MPU4) (TST 3.0 K / TS 3.0, set 1)" ) +GAME_CUSTOM( 199?, m4thestr__h, m4thestr, "ts_20b_c.3_1", 0x0000, 0x010000, CRC(ecdf59a9) SHA1(7c2141e336ba3f1865bbf422aaa0b78cb1a27a4c), "BWB","The Streak (Barcrest) (MPU4) (TST 3.0 B / TS 3.0, set 1)" ) +GAME_CUSTOM( 199?, m4thestr__j, m4thestr, "ts_20bgc.3_1", 0x0000, 0x010000, CRC(3b2d7b50) SHA1(a8560b0894783a398aaf0510493583b8cb826947), "BWB","The Streak (Barcrest) (MPU4) (TST 3.0 AD / TS 3.0, set 1)" ) +GAME_CUSTOM( 199?, m4thestr__l, m4thestr, "ts_20btc.3_1", 0x0000, 0x010000, CRC(58830ee0) SHA1(b2798e0f8e03870c77892a32654263575e9aaafa), "BWB","The Streak (Barcrest) (MPU4) (TST 3.0 BR / TS 3.0, set 1)" ) +GAME_CUSTOM( 199?, m4thestr__m, m4thestr, "ts_25_bc.3_1", 0x0000, 0x010000, CRC(43877de6) SHA1(b006ae97139c9bd66a32884b92fdbdf4f10db58a), "BWB","The Streak (Barcrest) (MPU4) (TST 3.0 YD / TS 3.0, set 2)" ) +GAME_CUSTOM( 199?, m4thestr__n, m4thestr, "ts_25_dc.3_1", 0x0000, 0x010000, CRC(60ab675c) SHA1(763b66d7731489abdec84d2f8e3c186ad95c7349), "BWB","The Streak (Barcrest) (MPU4) (TST 3.0 D / TS 3.0, set 2)" ) +GAME_CUSTOM( 199?, m4thestr__o, m4thestr, "ts_25_kc.3_1", 0x0000, 0x010000, CRC(418cbb32) SHA1(e19a0c7fd88a82983ec33b99f3819a2a238c68a5), "BWB","The Streak (Barcrest) (MPU4) (TST 3.0 Y / TS 3.0)" ) // set 1 is missing? +GAME_CUSTOM( 199?, m4thestr__p, m4thestr, "ts_25a_c.3_1", 0x0000, 0x010000, CRC(448a705f) SHA1(35a7cc480c376eaef7439d5c96cec490aec9fc4b), "BWB","The Streak (Barcrest) (MPU4) (TST 3.0 K / TS 3.0, set 2)" ) +GAME_CUSTOM( 199?, m4thestr__q, m4thestr, "ts_25b_c.3_1", 0x0000, 0x010000, CRC(5b390ec2) SHA1(db7719ab8021e0b75e9419d2a05f3139fbab8e61), "BWB","The Streak (Barcrest) (MPU4) (TST 3.0 B / TS 3.0, set 2)" ) +GAME_CUSTOM( 199?, m4thestr__r, m4thestr, "ts_25bgc.3_1", 0x0000, 0x010000, CRC(612463fc) SHA1(085d8faf91c8ef6520ca971d249322f336464856), "BWB","The Streak (Barcrest) (MPU4) (TST 3.0 AD / TS 3.0, set 2)" ) +GAME_CUSTOM( 199?, m4thestr__s, m4thestr, "ts_25btc.3_1", 0x0000, 0x010000, CRC(6d658e61) SHA1(619dbacad424e5db82c6ee19d1e3358c18cfe783), "BWB","The Streak (Barcrest) (MPU4) (TST 3.0 BR / TS 3.0, set 2)" ) // "(C)1996 B.W.B." and "TS 2.0" (TST on startup) -GAME_CUSTOM( 199?, m4thestr__e, m4thestr, "thestreakbin", 0x0000, 0x010000, CRC(cb79f9e5) SHA1(6cbdc5327e81b51f1060fd91efa3d061b9748b49), "Bwb","The Streak (Barcrest) (MPU4) (TST 2.0 BAD / TS 2.0)" ) +GAME_CUSTOM( 199?, m4thestr__e, m4thestr, "thestreakbin", 0x0000, 0x010000, CRC(cb79f9e5) SHA1(6cbdc5327e81b51f1060fd91efa3d061b9748b49), "BWB","The Streak (Barcrest) (MPU4) (TST 2.0 BAD / TS 2.0)" ) // "(C)1998 B.W.B." and "TS 1.4" -GAME_CUSTOM( 199?, m4thestr__t, m4thestr, "ts_30a_c.1_1", 0x0000, 0x010000, CRC(8636e700) SHA1(f11c20da6c3bfe1842ea8f9eac8c831d49f42c32), "Bwb","The Streak (Barcrest) (MPU4) (TS 1.4 K)" ) -GAME_CUSTOM( 199?, m4thestr__u, m4thestr, "ts_30b_c.1_1", 0x0000, 0x010000, CRC(2577c8fc) SHA1(6d22bd1a93f423862f5466f99690eeced9090420), "Bwb","The Streak (Barcrest) (MPU4) (TS 1.4 B)" ) -GAME_CUSTOM( 199?, m4thestr__v, m4thestr, "ts_30bgc.1_1", 0x0000, 0x010000, CRC(2c582ba6) SHA1(dbcae0ef90105a7f6c720156711f73bb3c237b8a), "Bwb","The Streak (Barcrest) (MPU4) (TS 1.4 BAD)" ) +GAME_CUSTOM( 199?, m4thestr__t, m4thestr, "ts_30a_c.1_1", 0x0000, 0x010000, CRC(8636e700) SHA1(f11c20da6c3bfe1842ea8f9eac8c831d49f42c32), "BWB","The Streak (Barcrest) (MPU4) (TS 1.4 K)" ) +GAME_CUSTOM( 199?, m4thestr__u, m4thestr, "ts_30b_c.1_1", 0x0000, 0x010000, CRC(2577c8fc) SHA1(6d22bd1a93f423862f5466f99690eeced9090420), "BWB","The Streak (Barcrest) (MPU4) (TS 1.4 B)" ) +GAME_CUSTOM( 199?, m4thestr__v, m4thestr, "ts_30bgc.1_1", 0x0000, 0x010000, CRC(2c582ba6) SHA1(dbcae0ef90105a7f6c720156711f73bb3c237b8a), "BWB","The Streak (Barcrest) (MPU4) (TS 1.4 BAD)" ) // "(C)1999 B.W.B." and "TS 1.3" -GAME_CUSTOM( 199?, m4thestr__w, m4thestr, "ts_39_dc.1_1", 0x0000, 0x010000, CRC(84d338b8) SHA1(847e6b7808b6d5d361414a4aaa5d5cf6a5863a70), "Bwb","The Streak (Barcrest) (MPU4) (TS 1.3 D)" ) -GAME_CUSTOM( 199?, m4thestr__x, m4thestr, "ts_39a_c.1_1", 0x0000, 0x010000, CRC(9ee56a3a) SHA1(365ec4c90abbe4b352bdd2d6aed5eec4cdaf35ff), "Bwb","The Streak (Barcrest) (MPU4) (TS 1.3 K)" ) -GAME_CUSTOM( 199?, m4thestr__y, m4thestr, "ts_39b_c.1_1", 0x0000, 0x010000, CRC(470cd6d1) SHA1(c9c3c9c23c596e79f1b6495d4706b1da6cbd1b2e), "Bwb","The Streak (Barcrest) (MPU4) (TS 1.3 B)" ) +GAME_CUSTOM( 199?, m4thestr__w, m4thestr, "ts_39_dc.1_1", 0x0000, 0x010000, CRC(84d338b8) SHA1(847e6b7808b6d5d361414a4aaa5d5cf6a5863a70), "BWB","The Streak (Barcrest) (MPU4) (TS 1.3 D)" ) +GAME_CUSTOM( 199?, m4thestr__x, m4thestr, "ts_39a_c.1_1", 0x0000, 0x010000, CRC(9ee56a3a) SHA1(365ec4c90abbe4b352bdd2d6aed5eec4cdaf35ff), "BWB","The Streak (Barcrest) (MPU4) (TS 1.3 K)" ) +GAME_CUSTOM( 199?, m4thestr__y, m4thestr, "ts_39b_c.1_1", 0x0000, 0x010000, CRC(470cd6d1) SHA1(c9c3c9c23c596e79f1b6495d4706b1da6cbd1b2e), "BWB","The Streak (Barcrest) (MPU4) (TS 1.3 B)" ) /***************************************************************************************************************************************************************************** @@ -6731,7 +6741,6 @@ GAME_CUSTOM( 199?, m4thestr__y, m4thestr, "ts_39b_c.1_1", 0x0000, 0x010000, * *****************************************************************************************************************************************************************************/ -// ALARM 17 #define M4CPYCAT_EXTRA_ROMS \ ROM_REGION( 0x180000, "msm6376", 0 ) \ @@ -6747,48 +6756,48 @@ GAME_CUSTOM( 199?, m4thestr__y, m4thestr, "ts_39b_c.1_1", 0x0000, 0x010000, GAME(year, setname, parent, mod4oki_cheatchr_pal, mpu4, mpu4mod4oki_machines_state, init_m4default, ROT0, company, title, GAME_FLAGS ) // "(C)1997 B.W.B." and "CO 1.1" -GAME_CUSTOM( 199?, m4cpycat, 0, "co_20_bc.1_1", 0x0000, 0x010000, CRC(c9d3cdc1) SHA1(28265b0f95a8829efc4e346269a7af17a6abe345), "Bwb","Copy Cat (Barcrest) (MPU4) (CO 1.1 YD)" ) -GAME_CUSTOM( 199?, m4cpycat__a, m4cpycat, "co_20_dc.1_1", 0x0000, 0x010000, CRC(c6552f9a) SHA1(ae7ad183d2cd89bc9748dcbb3ea26832bed30009), "Bwb","Copy Cat (Barcrest) (MPU4) (CO 1.1 D)" ) -GAME_CUSTOM( 199?, m4cpycat__b, m4cpycat, "co_20_kc.1_1", 0x0000, 0x010000, CRC(b5260e35) SHA1(6cbf4ca426fd47b0db49e188a7a7fe72f6c99aef), "Bwb","Copy Cat (Barcrest) (MPU4) (CO 1.1 Y)" ) -GAME_CUSTOM( 199?, m4cpycat__c, m4cpycat, "co_20a_c.1_1", 0x0000, 0x010000, CRC(486d42af) SHA1(327fca9604845ec37c2212413105f48a7b0e2836), "Bwb","Copy Cat (Barcrest) (MPU4) (CO 1.1 K)" ) -GAME_CUSTOM( 199?, m4cpycat__d, m4cpycat, "co_20b_c.1_1", 0x0000, 0x010000, CRC(90e0e19f) SHA1(c7e73faa4c3e853dbaa6b14303ab454a09eb36d7), "Bwb","Copy Cat (Barcrest) (MPU4) (CO 1.1 B)" ) -GAME_CUSTOM( 199?, m4cpycat__e, m4cpycat, "co_20bgc.1_1", 0x0000, 0x010000, CRC(f99d6ae2) SHA1(2106412caa7d3dfc262dc2b1d3e258bb33605912), "Bwb","Copy Cat (Barcrest) (MPU4) (CO 1.1 BAD)" ) -GAME_CUSTOM( 199?, m4cpycat__g, m4cpycat, "co_20btc.1_1", 0x0000, 0x010000, CRC(3780d767) SHA1(4fb4354b02eed754ca1caef2b56eccc76524ae1e), "Bwb","Copy Cat (Barcrest) (MPU4) (CO 1.1 BR)" ) +GAME_CUSTOM( 199?, m4cpycat, 0, "co_20_bc.1_1", 0x0000, 0x010000, CRC(c9d3cdc1) SHA1(28265b0f95a8829efc4e346269a7af17a6abe345), "BWB","Copy Cat (Barcrest) (MPU4) (CO 1.1 YD)" ) +GAME_CUSTOM( 199?, m4cpycat__a, m4cpycat, "co_20_dc.1_1", 0x0000, 0x010000, CRC(c6552f9a) SHA1(ae7ad183d2cd89bc9748dcbb3ea26832bed30009), "BWB","Copy Cat (Barcrest) (MPU4) (CO 1.1 D)" ) +GAME_CUSTOM( 199?, m4cpycat__b, m4cpycat, "co_20_kc.1_1", 0x0000, 0x010000, CRC(b5260e35) SHA1(6cbf4ca426fd47b0db49e188a7a7fe72f6c99aef), "BWB","Copy Cat (Barcrest) (MPU4) (CO 1.1 Y)" ) +GAME_CUSTOM( 199?, m4cpycat__c, m4cpycat, "co_20a_c.1_1", 0x0000, 0x010000, CRC(486d42af) SHA1(327fca9604845ec37c2212413105f48a7b0e2836), "BWB","Copy Cat (Barcrest) (MPU4) (CO 1.1 K)" ) +GAME_CUSTOM( 199?, m4cpycat__d, m4cpycat, "co_20b_c.1_1", 0x0000, 0x010000, CRC(90e0e19f) SHA1(c7e73faa4c3e853dbaa6b14303ab454a09eb36d7), "BWB","Copy Cat (Barcrest) (MPU4) (CO 1.1 B)" ) +GAME_CUSTOM( 199?, m4cpycat__e, m4cpycat, "co_20bgc.1_1", 0x0000, 0x010000, CRC(f99d6ae2) SHA1(2106412caa7d3dfc262dc2b1d3e258bb33605912), "BWB","Copy Cat (Barcrest) (MPU4) (CO 1.1 BAD)" ) +GAME_CUSTOM( 199?, m4cpycat__g, m4cpycat, "co_20btc.1_1", 0x0000, 0x010000, CRC(3780d767) SHA1(4fb4354b02eed754ca1caef2b56eccc76524ae1e), "BWB","Copy Cat (Barcrest) (MPU4) (CO 1.1 BR)" ) // "(C)1998 B.W.B." and "CO 4.1" -GAME_CUSTOM( 199?, m4cpycat__f, m4cpycat, "co_20bgp.4_1", 0x0000, 0x010000, CRC(fdc6753a) SHA1(4dd39fa995ee9fa7d153d64dd163d5482aa490d2), "Bwb","Copy Cat (Barcrest) (MPU4) (CO 4.1 BAD)" ) +GAME_CUSTOM( 199?, m4cpycat__f, m4cpycat, "co_20bgp.4_1", 0x0000, 0x010000, CRC(fdc6753a) SHA1(4dd39fa995ee9fa7d153d64dd163d5482aa490d2), "BWB","Copy Cat (Barcrest) (MPU4) (CO 4.1 BAD)" ) // "(C)1997 B.W.B." and "CO 1.3" -GAME_CUSTOM( 199?, m4cpycat__h, m4cpycat, "co_25_bc.1_1", 0x0000, 0x010000, CRC(13c82730) SHA1(992a6d04ed357548bb6cea6505316013048a2e57), "Bwb","Copy Cat (Barcrest) (MPU4) (CO 1.3 YD)" ) -GAME_CUSTOM( 199?, m4cpycat__k, m4cpycat, "co_25_dc.1_1", 0x0000, 0x010000, CRC(a3f34f3f) SHA1(4c4842cc668b4c3abd9d2896cc50bbc3d9643b75), "Bwb","Copy Cat (Barcrest) (MPU4) (CO 1.3 D)" ) -GAME_CUSTOM( 199?, m4cpycat__m, m4cpycat, "co_25_kc.1_1", 0x0000, 0x010000, CRC(6b2a7f2b) SHA1(5d558431a6b83214cc0dc33d999eeb72f3c53e85), "Bwb","Copy Cat (Barcrest) (MPU4) (CO 1.3 Y)" ) -GAME_CUSTOM( 199?, m4cpycat__p, m4cpycat, "co_25a_c.1_1", 0x0000, 0x010000, CRC(e753196a) SHA1(79fc9b567dc946f81d40c3b215035cf2adcf94af), "Bwb","Copy Cat (Barcrest) (MPU4) (CO 1.3 K)" ) -GAME_CUSTOM( 199?, m4cpycat__s, m4cpycat, "co_25b_c.1_1", 0x0000, 0x010000, CRC(d82a9080) SHA1(9b9091f867f0b5d75f2bd5f9d62a4419073da357), "Bwb","Copy Cat (Barcrest) (MPU4) (CO 1.3 B)" ) -GAME_CUSTOM( 199?, m4cpycat__u, m4cpycat, "co_25bgc.1_1", 0x0000, 0x010000, CRC(947a5465) SHA1(c99c0e8ca515fbad8801e07e5936256cca8e7af1), "Bwb","Copy Cat (Barcrest) (MPU4) (CO 1.3 BAD)" ) -GAME_CUSTOM( 199?, m4cpycat__x, m4cpycat, "co_25btc.1_1", 0x0000, 0x010000, CRC(dbbae1b6) SHA1(2ee1d53872774d4b80f8c1a4e8a6ceb9e79ed6f5), "Bwb","Copy Cat (Barcrest) (MPU4) (CO 1.3 BR)" ) +GAME_CUSTOM( 199?, m4cpycat__h, m4cpycat, "co_25_bc.1_1", 0x0000, 0x010000, CRC(13c82730) SHA1(992a6d04ed357548bb6cea6505316013048a2e57), "BWB","Copy Cat (Barcrest) (MPU4) (CO 1.3 YD)" ) +GAME_CUSTOM( 199?, m4cpycat__k, m4cpycat, "co_25_dc.1_1", 0x0000, 0x010000, CRC(a3f34f3f) SHA1(4c4842cc668b4c3abd9d2896cc50bbc3d9643b75), "BWB","Copy Cat (Barcrest) (MPU4) (CO 1.3 D)" ) +GAME_CUSTOM( 199?, m4cpycat__m, m4cpycat, "co_25_kc.1_1", 0x0000, 0x010000, CRC(6b2a7f2b) SHA1(5d558431a6b83214cc0dc33d999eeb72f3c53e85), "BWB","Copy Cat (Barcrest) (MPU4) (CO 1.3 Y)" ) +GAME_CUSTOM( 199?, m4cpycat__p, m4cpycat, "co_25a_c.1_1", 0x0000, 0x010000, CRC(e753196a) SHA1(79fc9b567dc946f81d40c3b215035cf2adcf94af), "BWB","Copy Cat (Barcrest) (MPU4) (CO 1.3 K)" ) +GAME_CUSTOM( 199?, m4cpycat__s, m4cpycat, "co_25b_c.1_1", 0x0000, 0x010000, CRC(d82a9080) SHA1(9b9091f867f0b5d75f2bd5f9d62a4419073da357), "BWB","Copy Cat (Barcrest) (MPU4) (CO 1.3 B)" ) +GAME_CUSTOM( 199?, m4cpycat__u, m4cpycat, "co_25bgc.1_1", 0x0000, 0x010000, CRC(947a5465) SHA1(c99c0e8ca515fbad8801e07e5936256cca8e7af1), "BWB","Copy Cat (Barcrest) (MPU4) (CO 1.3 BAD)" ) +GAME_CUSTOM( 199?, m4cpycat__x, m4cpycat, "co_25btc.1_1", 0x0000, 0x010000, CRC(dbbae1b6) SHA1(2ee1d53872774d4b80f8c1a4e8a6ceb9e79ed6f5), "BWB","Copy Cat (Barcrest) (MPU4) (CO 1.3 BR)" ) // "(C)1998 B.W.B." and "CO 2.0" -GAME_CUSTOM( 199?, m4cpycat__i, m4cpycat, "co_25_bp.2_1", 0x0000, 0x010000, CRC(a5983412) SHA1(7daa3028355fb0e85dce1629477a8efae625f86d), "Bwb","Copy Cat (Barcrest) (MPU4) (CO 2.0 YD)" ) -GAME_CUSTOM( 199?, m4cpycat__l, m4cpycat, "co_25_dp.2_1", 0x0000, 0x010000, CRC(1f192638) SHA1(16a86242281281ca7b994dee06910d7f107c4743), "Bwb","Copy Cat (Barcrest) (MPU4) (CO 2.0 D)" ) -GAME_CUSTOM( 199?, m4cpycat__n, m4cpycat, "co_25_kp.2_1", 0x0000, 0x010000, CRC(73d3aaba) SHA1(5ef9118462bfdf93182ec539d3b80a72c09fa032), "Bwb","Copy Cat (Barcrest) (MPU4) (CO 2.0 Y)" ) -GAME_CUSTOM( 199?, m4cpycat__q, m4cpycat, "co_25a_p.2_1", 0x0000, 0x010000, CRC(a058d7f7) SHA1(6e9116ce757503ef5b1822473a310513dd2973e3), "Bwb","Copy Cat (Barcrest) (MPU4) (CO 2.0 K)" ) -GAME_CUSTOM( 199?, m4cpycat__t, m4cpycat, "co_25b_p.2_1", 0x0000, 0x010000, CRC(48c8f7e6) SHA1(ff651e4c88b81bb816ab92e7f1d1fbd2c2920db1), "Bwb","Copy Cat (Barcrest) (MPU4) (CO 2.0 B)" ) -GAME_CUSTOM( 199?, m4cpycat__v, m4cpycat, "co_25bgp.2_1", 0x0000, 0x010000, CRC(84ab9c9d) SHA1(4c1043fb7ff6cd4e681f18e2dd0ddd29d5ce6d09), "Bwb","Copy Cat (Barcrest) (MPU4) (CO 2.0 BAD)" ) -GAME_CUSTOM( 199?, m4cpycat__y, m4cpycat, "co_25btp.2_1", 0x0000, 0x010000, CRC(cea10ed8) SHA1(2b10193824afb50d561b2307a3189d14e2f5d47a), "Bwb","Copy Cat (Barcrest) (MPU4) (CO 2.0 BR)" ) +GAME_CUSTOM( 199?, m4cpycat__i, m4cpycat, "co_25_bp.2_1", 0x0000, 0x010000, CRC(a5983412) SHA1(7daa3028355fb0e85dce1629477a8efae625f86d), "BWB","Copy Cat (Barcrest) (MPU4) (CO 2.0 YD)" ) +GAME_CUSTOM( 199?, m4cpycat__l, m4cpycat, "co_25_dp.2_1", 0x0000, 0x010000, CRC(1f192638) SHA1(16a86242281281ca7b994dee06910d7f107c4743), "BWB","Copy Cat (Barcrest) (MPU4) (CO 2.0 D)" ) +GAME_CUSTOM( 199?, m4cpycat__n, m4cpycat, "co_25_kp.2_1", 0x0000, 0x010000, CRC(73d3aaba) SHA1(5ef9118462bfdf93182ec539d3b80a72c09fa032), "BWB","Copy Cat (Barcrest) (MPU4) (CO 2.0 Y)" ) +GAME_CUSTOM( 199?, m4cpycat__q, m4cpycat, "co_25a_p.2_1", 0x0000, 0x010000, CRC(a058d7f7) SHA1(6e9116ce757503ef5b1822473a310513dd2973e3), "BWB","Copy Cat (Barcrest) (MPU4) (CO 2.0 K)" ) +GAME_CUSTOM( 199?, m4cpycat__t, m4cpycat, "co_25b_p.2_1", 0x0000, 0x010000, CRC(48c8f7e6) SHA1(ff651e4c88b81bb816ab92e7f1d1fbd2c2920db1), "BWB","Copy Cat (Barcrest) (MPU4) (CO 2.0 B)" ) +GAME_CUSTOM( 199?, m4cpycat__v, m4cpycat, "co_25bgp.2_1", 0x0000, 0x010000, CRC(84ab9c9d) SHA1(4c1043fb7ff6cd4e681f18e2dd0ddd29d5ce6d09), "BWB","Copy Cat (Barcrest) (MPU4) (CO 2.0 BAD)" ) +GAME_CUSTOM( 199?, m4cpycat__y, m4cpycat, "co_25btp.2_1", 0x0000, 0x010000, CRC(cea10ed8) SHA1(2b10193824afb50d561b2307a3189d14e2f5d47a), "BWB","Copy Cat (Barcrest) (MPU4) (CO 2.0 BR)" ) // "(C)1998 B.W.B." and "CO 3.0" -GAME_CUSTOM( 199?, m4cpycat__j, m4cpycat, "co_25_bp.3_1", 0x0000, 0x010000, CRC(4060da30) SHA1(34a93e0550992e7510d1eaf2d5109da3c3fa2f75), "Bwb","Copy Cat (Barcrest) (MPU4) (CO 3.0 YD)" ) -GAME_CUSTOM( 199?, m4cpycat__o, m4cpycat, "co_25_kp.3_1", 0x0000, 0x010000, CRC(2e8fa3ee) SHA1(18f4e4eae7d7ac14486ed731bb67cab22d0b287d), "Bwb","Copy Cat (Barcrest) (MPU4) (CO 3.0 Y)" ) -GAME_CUSTOM( 199?, m4cpycat__r, m4cpycat, "co_25a_p.3_1", 0x0000, 0x010000, CRC(ba172858) SHA1(d0a025c339f886802b7491448b6b2a4e1f5a3451), "Bwb","Copy Cat (Barcrest) (MPU4) (CO 3.0 K)" ) -GAME_CUSTOM( 199?, m4cpycat__w, m4cpycat, "co_25bgp.3_1", 0x0000, 0x010000, CRC(7fa4089e) SHA1(f73aff58c7a627f993e65527bb551c23640b22ed), "Bwb","Copy Cat (Barcrest) (MPU4) (CO 3.0 BAD)" ) +GAME_CUSTOM( 199?, m4cpycat__j, m4cpycat, "co_25_bp.3_1", 0x0000, 0x010000, CRC(4060da30) SHA1(34a93e0550992e7510d1eaf2d5109da3c3fa2f75), "BWB","Copy Cat (Barcrest) (MPU4) (CO 3.0 YD)" ) +GAME_CUSTOM( 199?, m4cpycat__o, m4cpycat, "co_25_kp.3_1", 0x0000, 0x010000, CRC(2e8fa3ee) SHA1(18f4e4eae7d7ac14486ed731bb67cab22d0b287d), "BWB","Copy Cat (Barcrest) (MPU4) (CO 3.0 Y)" ) +GAME_CUSTOM( 199?, m4cpycat__r, m4cpycat, "co_25a_p.3_1", 0x0000, 0x010000, CRC(ba172858) SHA1(d0a025c339f886802b7491448b6b2a4e1f5a3451), "BWB","Copy Cat (Barcrest) (MPU4) (CO 3.0 K)" ) +GAME_CUSTOM( 199?, m4cpycat__w, m4cpycat, "co_25bgp.3_1", 0x0000, 0x010000, CRC(7fa4089e) SHA1(f73aff58c7a627f993e65527bb551c23640b22ed), "BWB","Copy Cat (Barcrest) (MPU4) (CO 3.0 BAD)" ) // "(C)1998 B.W.B." and "CO 2.4" -GAME_CUSTOM( 199?, m4cpycat__z, m4cpycat, "co_30_bc.2_1", 0x0000, 0x010000, CRC(2d39f5fa) SHA1(20075621085765150a57233eccd61f16dbbae9b1), "Bwb","Copy Cat (Barcrest) (MPU4) (CO 2.4 YD)" ) -GAME_CUSTOM( 199?, m4cpycat__1, m4cpycat, "co_30_dc.2_1", 0x0000, 0x010000, CRC(b028d639) SHA1(9393b82d41e7f8a7e2dba33545477ae13a8d6804), "Bwb","Copy Cat (Barcrest) (MPU4) (CO 2.4 D)" ) -GAME_CUSTOM( 199?, m4cpycat__4, m4cpycat, "co_30a_c.2_1", 0x0000, 0x010000, CRC(eea1522d) SHA1(fdfe797b8cf2fa10f24e89c3047290ac63acebc7), "Bwb","Copy Cat (Barcrest) (MPU4) (CO 2.4 K)" ) -GAME_CUSTOM( 199?, m4cpycat__5, m4cpycat, "co_30b_c.2_1", 0x0000, 0x010000, CRC(61e873b0) SHA1(00037fde263fe9e9cb227ef2945e8b90feee0d6e), "Bwb","Copy Cat (Barcrest) (MPU4) (CO 2.4 B)" ) -GAME_CUSTOM( 199?, m4cpycat__6, m4cpycat, "co_30bdc.2_1", 0x0000, 0x010000, CRC(6f261bdc) SHA1(df7ab51c984b20665fdb327d17ca6ec32109ec2d), "Bwb","Copy Cat (Barcrest) (MPU4) (CO 2.4 BD)" ) -GAME_CUSTOM( 199?, m4cpycat__7, m4cpycat, "co_30bgc.2_1", 0x0000, 0x010000, CRC(85cd1c27) SHA1(e0c250bf2848b6991cf33c07b43c2704ae906e47), "Bwb","Copy Cat (Barcrest) (MPU4) (CO 2.4 BAD)" ) -GAME_CUSTOM( 199?, m4cpycat__8, m4cpycat, "co_30btc.2_1", 0x0000, 0x010000, CRC(3a940326) SHA1(f1a0eca5ceccbf979ac7a2c51bfdc1de6f0aa40e), "Bwb","Copy Cat (Barcrest) (MPU4) (CO 2.4 BR)" ) +GAME_CUSTOM( 199?, m4cpycat__z, m4cpycat, "co_30_bc.2_1", 0x0000, 0x010000, CRC(2d39f5fa) SHA1(20075621085765150a57233eccd61f16dbbae9b1), "BWB","Copy Cat (Barcrest) (MPU4) (CO 2.4 YD)" ) +GAME_CUSTOM( 199?, m4cpycat__1, m4cpycat, "co_30_dc.2_1", 0x0000, 0x010000, CRC(b028d639) SHA1(9393b82d41e7f8a7e2dba33545477ae13a8d6804), "BWB","Copy Cat (Barcrest) (MPU4) (CO 2.4 D)" ) +GAME_CUSTOM( 199?, m4cpycat__4, m4cpycat, "co_30a_c.2_1", 0x0000, 0x010000, CRC(eea1522d) SHA1(fdfe797b8cf2fa10f24e89c3047290ac63acebc7), "BWB","Copy Cat (Barcrest) (MPU4) (CO 2.4 K)" ) +GAME_CUSTOM( 199?, m4cpycat__5, m4cpycat, "co_30b_c.2_1", 0x0000, 0x010000, CRC(61e873b0) SHA1(00037fde263fe9e9cb227ef2945e8b90feee0d6e), "BWB","Copy Cat (Barcrest) (MPU4) (CO 2.4 B)" ) +GAME_CUSTOM( 199?, m4cpycat__6, m4cpycat, "co_30bdc.2_1", 0x0000, 0x010000, CRC(6f261bdc) SHA1(df7ab51c984b20665fdb327d17ca6ec32109ec2d), "BWB","Copy Cat (Barcrest) (MPU4) (CO 2.4 BD)" ) +GAME_CUSTOM( 199?, m4cpycat__7, m4cpycat, "co_30bgc.2_1", 0x0000, 0x010000, CRC(85cd1c27) SHA1(e0c250bf2848b6991cf33c07b43c2704ae906e47), "BWB","Copy Cat (Barcrest) (MPU4) (CO 2.4 BAD)" ) +GAME_CUSTOM( 199?, m4cpycat__8, m4cpycat, "co_30btc.2_1", 0x0000, 0x010000, CRC(3a940326) SHA1(f1a0eca5ceccbf979ac7a2c51bfdc1de6f0aa40e), "BWB","Copy Cat (Barcrest) (MPU4) (CO 2.4 BR)" ) // "(C)1998 B.W.B." and "CO 4.0" -GAME_CUSTOM( 199?, m4cpycat__0, m4cpycat, "co_30_bp.4_1", 0x0000, 0x010000, CRC(0826ffa7) SHA1(05a12d68acf69d8a582fc7fee91a282280380420), "Bwb","Copy Cat (Barcrest) (MPU4) (CO 4.0 YD)" ) -GAME_CUSTOM( 199?, m4cpycat__2, m4cpycat, "co_30_dp.4_1", 0x0000, 0x010000, CRC(f40f09ca) SHA1(11f7af5bf78768759c3eba50ab1a906e81ce1100), "Bwb","Copy Cat (Barcrest) (MPU4) (CO 4.0 D)" ) -GAME_CUSTOM( 199?, m4cpycat__3, m4cpycat, "co_30_kp.4_1", 0x0000, 0x010000, CRC(97ab5c33) SHA1(dc6b9705de4731a5cbc35557ca26c80b20cc6518), "Bwb","Copy Cat (Barcrest) (MPU4) (CO 4.0 Y)" ) +GAME_CUSTOM( 199?, m4cpycat__0, m4cpycat, "co_30_bp.4_1", 0x0000, 0x010000, CRC(0826ffa7) SHA1(05a12d68acf69d8a582fc7fee91a282280380420), "BWB","Copy Cat (Barcrest) (MPU4) (CO 4.0 YD)" ) +GAME_CUSTOM( 199?, m4cpycat__2, m4cpycat, "co_30_dp.4_1", 0x0000, 0x010000, CRC(f40f09ca) SHA1(11f7af5bf78768759c3eba50ab1a906e81ce1100), "BWB","Copy Cat (Barcrest) (MPU4) (CO 4.0 D)" ) +GAME_CUSTOM( 199?, m4cpycat__3, m4cpycat, "co_30_kp.4_1", 0x0000, 0x010000, CRC(97ab5c33) SHA1(dc6b9705de4731a5cbc35557ca26c80b20cc6518), "BWB","Copy Cat (Barcrest) (MPU4) (CO 4.0 Y)" ) /***************************************************************************************************************************************************************************** @@ -6797,7 +6806,6 @@ GAME_CUSTOM( 199?, m4cpycat__3, m4cpycat, "co_30_kp.4_1", 0x0000, 0x010000, * *****************************************************************************************************************************************************************************/ -// some kind of error #define M4BNKROL_EXTRA_ROMS \ ROM_REGION( 0x100000, "msm6376", 0 ) \ @@ -6811,7 +6819,7 @@ GAME_CUSTOM( 199?, m4cpycat__3, m4cpycat, "co_30_kp.4_1", 0x0000, 0x010000, ROM_LOAD( name, offset, length, hash ) \ M4BNKROL_EXTRA_ROMS \ ROM_END \ - GAME(year, setname, parent, mod4oki_alt_cheatchr_pal, mpu4, mpu4mod4oki_machines_state, init_m4altreels_big, ROT0, company, title, GAME_FLAGS ) + GAME(year, setname, parent, mod4oki_alt_cheatchr_pal, mpu4, mpu4mod4oki_machines_state, init_m4default_big_six, ROT0, company, title, GAME_FLAGS ) // "(C)1996 BARCREST" and "CBR 0.5" GAME_CUSTOM( 199?, m4bnkrol, 0, "cbr05s.p1", 0x0000, 0x020000, CRC(a8b53a0d) SHA1(661ab61aa8f427b92fdee02539f19e5dd2243da7), "Barcrest","Bank Roller Club (Barcrest) (MPU4) (CBR 0.5)" ) @@ -6860,7 +6868,6 @@ GAME_CUSTOM( 199?, m4rhrcl__c, m4rhrcl, "rhrc.hex", 0x0000, 0x010000, CRC(e4 * *****************************************************************************************************************************************************************************/ -// REEL A ALM #define M4RHOGC_EXTRA_ROMS \ ROM_REGION( 0x100000, "msm6376", 0 ) \ @@ -6873,7 +6880,7 @@ GAME_CUSTOM( 199?, m4rhrcl__c, m4rhrcl, "rhrc.hex", 0x0000, 0x010000, CRC(e4 ROM_LOAD( name, offset, length, hash ) \ M4RHOGC_EXTRA_ROMS \ ROM_END \ - GAME(year, setname, parent, mod4oki_cheatchr_pal, mpu4, mpu4mod4oki_machines_state, init_m4default, ROT0, company, title, GAME_FLAGS ) + GAME(year, setname, parent, mod4oki_cheatchr_pal, mpu4, mpu4mod4oki_machines_state, init_m4default_five_rev, ROT0, company, title, GAME_FLAGS ) // "(C)1991 BARCREST" and "RHC 0.5" GAME_CUSTOM( 199?, m4rhogc, 0, "rhcs.p1", 0x0000, 0x010000, CRC(d1541050) SHA1(ef1ee3b9319e2a357540cf0de902de439267c3e2), "Barcrest","Road Hog Club (Barcrest) (MPU4) (RHC 0.5)" ) @@ -6933,11 +6940,11 @@ GAME_CUSTOM( 199?, m4gb006__c, m4gb006, "bond20_11", 0x0000, 0x010000, CR GAME(year, setname, parent, mod4oki_cheatchr_pal, mpu4, mpu4mod4oki_machines_state, init_m4default_big, ROT0, company, title, GAME_FLAGS ) // "(C)1997 BWB" and "CA_ 5.0" -GAME_CUSTOM( 199?, m4cshenc, 0, "ca_sj__c.5_1", 0x0000, 0x020000, CRC(d9131b39) SHA1(4af89a7bc10de1406f401bede41e1bc452dbb159), "Bwb","Cash Encounters (Barcrest) (MPU4) (CA_ 5.0 C)" ) -GAME_CUSTOM( 199?, m4cshenc__a, m4cshenc, "ca_sj_bc.5_1", 0x0000, 0x020000, CRC(30d1fb6d) SHA1(f845bef4ad7f2f48077eed74840916e87abb24b2), "Bwb","Cash Encounters (Barcrest) (MPU4) (CA_ 5.0 YCD)" ) -GAME_CUSTOM( 199?, m4cshenc__b, m4cshenc, "ca_sj_dc.5_1", 0x0000, 0x020000, CRC(ac3ec716) SHA1(4ff8c26c46ec6e1321249b4d6d0c5194ed917f33), "Bwb","Cash Encounters (Barcrest) (MPU4) (CA_ 5.0 CD)" ) -GAME_CUSTOM( 199?, m4cshenc__c, m4cshenc, "ca_sja_c.5_1", 0x0000, 0x020000, CRC(c56a9d0b) SHA1(b0298c2e03097ab8ba5f99892e732ff1ab784c9b), "Bwb","Cash Encounters (Barcrest) (MPU4) (CA_ 5.0 CK)" ) -GAME_CUSTOM( 199?, m4cshenc__d, m4cshenc, "ca_sjb_c.5_1", 0x0000, 0x020000, CRC(8fad355d) SHA1(2ac16ad85ab8239a3e961abb06f9f71d17e5832a), "Bwb","Cash Encounters (Barcrest) (MPU4) (CA_ 5.0 BC)" ) +GAME_CUSTOM( 199?, m4cshenc, 0, "ca_sj__c.5_1", 0x0000, 0x020000, CRC(d9131b39) SHA1(4af89a7bc10de1406f401bede41e1bc452dbb159), "BWB","Cash Encounters (Barcrest) (MPU4) (CA_ 5.0 C)" ) +GAME_CUSTOM( 199?, m4cshenc__a, m4cshenc, "ca_sj_bc.5_1", 0x0000, 0x020000, CRC(30d1fb6d) SHA1(f845bef4ad7f2f48077eed74840916e87abb24b2), "BWB","Cash Encounters (Barcrest) (MPU4) (CA_ 5.0 YCD)" ) +GAME_CUSTOM( 199?, m4cshenc__b, m4cshenc, "ca_sj_dc.5_1", 0x0000, 0x020000, CRC(ac3ec716) SHA1(4ff8c26c46ec6e1321249b4d6d0c5194ed917f33), "BWB","Cash Encounters (Barcrest) (MPU4) (CA_ 5.0 CD)" ) +GAME_CUSTOM( 199?, m4cshenc__c, m4cshenc, "ca_sja_c.5_1", 0x0000, 0x020000, CRC(c56a9d0b) SHA1(b0298c2e03097ab8ba5f99892e732ff1ab784c9b), "BWB","Cash Encounters (Barcrest) (MPU4) (CA_ 5.0 CK)" ) +GAME_CUSTOM( 199?, m4cshenc__d, m4cshenc, "ca_sjb_c.5_1", 0x0000, 0x020000, CRC(8fad355d) SHA1(2ac16ad85ab8239a3e961abb06f9f71d17e5832a), "BWB","Cash Encounters (Barcrest) (MPU4) (CA_ 5.0 BC)" ) @@ -6965,18 +6972,18 @@ GAME_CUSTOM( 199?, m4cshenc__d, m4cshenc, "ca_sjb_c.5_1", 0x0000, 0x020000, GAME(year, setname, parent, mod4oki_cheatchr_pal, mpu4, mpu4mod4oki_machines_state, init_m4default_big, ROT0, company, title, GAME_FLAGS ) // "(C)1998 B.W.B." and "RH__4.0" -GAME_CUSTOM( 199?, m4rhs, 0, "rh_sj___.4s1", 0x0000, 0x020000, CRC(be6179cd) SHA1(8aefffdffb25bc4dd7d083c7027be746181c2ff9), "Bwb","Rocky Horror Show (Barcrest) (MPU4) (RH__4.0)" ) -GAME_CUSTOM( 199?, m4rhs__b, m4rhs, "rh_sj_b_.4s1", 0x0000, 0x020000, CRC(58a4480e) SHA1(f4ecfa1debbfa9dba75263bce2c9f66741c3466f), "Bwb","Rocky Horror Show (Barcrest) (MPU4) (RH__4.0 YD)" ) -GAME_CUSTOM( 199?, m4rhs__d, m4rhs, "rh_sj_d_.4s1", 0x0000, 0x020000, CRC(8f1176db) SHA1(283ef0b9515eac342a02489118bd30016ba85399), "Bwb","Rocky Horror Show (Barcrest) (MPU4) (RH__4.0 D)" ) -GAME_CUSTOM( 199?, m4rhs__e, m4rhs, "rh_sj_k_.4s1", 0x0000, 0x020000, CRC(3f2ef505) SHA1(28c3806bc48af21a2b7ea27d42ea9f6b4346f3b8), "Bwb","Rocky Horror Show (Barcrest) (MPU4) (RH__4.0 Y)" ) -GAME_CUSTOM( 199?, m4rhs__f, m4rhs, "rh_sja__.4s1", 0x0000, 0x020000, CRC(b8cdd5fb) SHA1(4e336dd3d61f4fdba731951c56e440766ea8efeb), "Bwb","Rocky Horror Show (Barcrest) (MPU4) (RH__4.0 K)" ) -GAME_CUSTOM( 199?, m4rhs__h, m4rhs, "rh_sjab_.4s1", 0x0000, 0x020000, CRC(c8468d4c) SHA1(6a9f8fe10949712ecacca3bfcd7d5ab4860682e2), "Bwb","Rocky Horror Show (Barcrest) (MPU4) (RH__4.0 YKD)" ) -GAME_CUSTOM( 199?, m4rhs__i, m4rhs, "rh_sjad_.4s1", 0x0000, 0x020000, CRC(df4768f0) SHA1(74894b232b27e65058d59acf174172da86def95a), "Bwb","Rocky Horror Show (Barcrest) (MPU4) (RH__4.0 KD)" ) -GAME_CUSTOM( 199?, m4rhs__j, m4rhs, "rh_sjak_.4s1", 0x0000, 0x020000, CRC(6f78eb2e) SHA1(a9fec7a7ad9334c3d8760e1982ac00651858cee8), "Bwb","Rocky Horror Show (Barcrest) (MPU4) (RH__4.0 YK)" ) +GAME_CUSTOM( 199?, m4rhs, 0, "rh_sj___.4s1", 0x0000, 0x020000, CRC(be6179cd) SHA1(8aefffdffb25bc4dd7d083c7027be746181c2ff9), "BWB","Rocky Horror Show (Barcrest) (MPU4) (RH__4.0)" ) +GAME_CUSTOM( 199?, m4rhs__b, m4rhs, "rh_sj_b_.4s1", 0x0000, 0x020000, CRC(58a4480e) SHA1(f4ecfa1debbfa9dba75263bce2c9f66741c3466f), "BWB","Rocky Horror Show (Barcrest) (MPU4) (RH__4.0 YD)" ) +GAME_CUSTOM( 199?, m4rhs__d, m4rhs, "rh_sj_d_.4s1", 0x0000, 0x020000, CRC(8f1176db) SHA1(283ef0b9515eac342a02489118bd30016ba85399), "BWB","Rocky Horror Show (Barcrest) (MPU4) (RH__4.0 D)" ) +GAME_CUSTOM( 199?, m4rhs__e, m4rhs, "rh_sj_k_.4s1", 0x0000, 0x020000, CRC(3f2ef505) SHA1(28c3806bc48af21a2b7ea27d42ea9f6b4346f3b8), "BWB","Rocky Horror Show (Barcrest) (MPU4) (RH__4.0 Y)" ) +GAME_CUSTOM( 199?, m4rhs__f, m4rhs, "rh_sja__.4s1", 0x0000, 0x020000, CRC(b8cdd5fb) SHA1(4e336dd3d61f4fdba731951c56e440766ea8efeb), "BWB","Rocky Horror Show (Barcrest) (MPU4) (RH__4.0 K)" ) +GAME_CUSTOM( 199?, m4rhs__h, m4rhs, "rh_sjab_.4s1", 0x0000, 0x020000, CRC(c8468d4c) SHA1(6a9f8fe10949712ecacca3bfcd7d5ab4860682e2), "BWB","Rocky Horror Show (Barcrest) (MPU4) (RH__4.0 YKD)" ) +GAME_CUSTOM( 199?, m4rhs__i, m4rhs, "rh_sjad_.4s1", 0x0000, 0x020000, CRC(df4768f0) SHA1(74894b232b27e65058d59acf174172da86def95a), "BWB","Rocky Horror Show (Barcrest) (MPU4) (RH__4.0 KD)" ) +GAME_CUSTOM( 199?, m4rhs__j, m4rhs, "rh_sjak_.4s1", 0x0000, 0x020000, CRC(6f78eb2e) SHA1(a9fec7a7ad9334c3d8760e1982ac00651858cee8), "BWB","Rocky Horror Show (Barcrest) (MPU4) (RH__4.0 YK)" ) // "(C)1998 B.W.B." and "RH__6.0" -GAME_CUSTOM( 199?, m4rhs__a, m4rhs, "rh_sj__c.6_1", 0x0000, 0x020000, CRC(476f3cf2) SHA1(18ce990e28ca8565ade5eec9a62f0b243121af73), "Bwb","Rocky Horror Show (Barcrest) (MPU4) (RH__6.0)" ) -GAME_CUSTOM( 199?, m4rhs__c, m4rhs, "rh_sj_bc.6_1", 0x0000, 0x020000, CRC(2e37a58c) SHA1(a48c96384aa81f98bfa980c93e93523ecef3d43c), "Bwb","Rocky Horror Show (Barcrest) (MPU4) (RH__6.0 YD)" ) -GAME_CUSTOM( 199?, m4rhs__g, m4rhs, "rh_sja_c.6_1", 0x0000, 0x020000, CRC(b7b790e5) SHA1(e2b34dc2f6ede4f4c22b11123dfaed46f2c5c45e), "Bwb","Rocky Horror Show (Barcrest) (MPU4) (RH__6.0 K)" ) +GAME_CUSTOM( 199?, m4rhs__a, m4rhs, "rh_sj__c.6_1", 0x0000, 0x020000, CRC(476f3cf2) SHA1(18ce990e28ca8565ade5eec9a62f0b243121af73), "BWB","Rocky Horror Show (Barcrest) (MPU4) (RH__6.0)" ) +GAME_CUSTOM( 199?, m4rhs__c, m4rhs, "rh_sj_bc.6_1", 0x0000, 0x020000, CRC(2e37a58c) SHA1(a48c96384aa81f98bfa980c93e93523ecef3d43c), "BWB","Rocky Horror Show (Barcrest) (MPU4) (RH__6.0 YD)" ) +GAME_CUSTOM( 199?, m4rhs__g, m4rhs, "rh_sja_c.6_1", 0x0000, 0x020000, CRC(b7b790e5) SHA1(e2b34dc2f6ede4f4c22b11123dfaed46f2c5c45e), "BWB","Rocky Horror Show (Barcrest) (MPU4) (RH__6.0 K)" ) #undef GAME_CUSTOM #define GAME_CUSTOM(year, setname,parent,name,offset,length,hash,company,title) \ @@ -7017,16 +7024,16 @@ GAME_CUSTOM( 199?, m4rhs__l, m4rhs, "rocky15t", 0x0000, 0x020000, CRC(3fba GAME(year, setname, parent, mod4oki_cheatchr_pal, mpu4, mpu4mod4oki_machines_state, init_m4default_big, ROT0, company, title, GAME_FLAGS ) // "(C)1999 BWB" and "DR_ 2.0" -GAME_CUSTOM( 199?, m4oadrac, 0, "dr__x__x.2_0", 0x0000, 0x020000, CRC(4ca65bd9) SHA1(deb0a7d3596647210061b69a10fc6cdfc066538e), "Bwb","Ooh Aah Dracula (Barcrest) (MPU4) (DR_ 2.0, set 1)" ) -GAME_CUSTOM( 199?, m4oadrac__b, m4oadrac, "dr__x_dx.2_0", 0x0000, 0x020000, CRC(47f3ac5a) SHA1(e0413c55b897e96e32c3332dac041bc94da6dea3), "Bwb","Ooh Aah Dracula (Barcrest) (MPU4) (DR_ 2.0 D)" ) -GAME_CUSTOM( 199?, m4oadrac__d, m4oadrac, "dr__xa_x.2_0", 0x0000, 0x020000, CRC(702f0f7a) SHA1(8529c3eaa33cb972cc38067d176c7c8af0674147), "Bwb","Ooh Aah Dracula (Barcrest) (MPU4) (DR_ 2.0 K)" ) -GAME_CUSTOM( 199?, m4oadrac__f, m4oadrac, "dr__xb_x.2_0", 0x0000, 0x020000, CRC(3ae8a72c) SHA1(a27faba69430b1d16abf62e0ef37182ab302bbbd), "Bwb","Ooh Aah Dracula (Barcrest) (MPU4) (DR_ 2.0 B)" ) -GAME_CUSTOM( 199?, m4oadrac__h, m4oadrac, "dri_xa_x.2_0", 0x0000, 0x020000, CRC(849d2a80) SHA1(c9ff0a5a543b62ca5b885f93a35b5f40e88db8c3), "Bwb","Ooh Aah Dracula (Barcrest) (MPU4) (DR_ 2.0, set 2)" ) +GAME_CUSTOM( 199?, m4oadrac, 0, "dr__x__x.2_0", 0x0000, 0x020000, CRC(4ca65bd9) SHA1(deb0a7d3596647210061b69a10fc6cdfc066538e), "BWB","Ooh Aah Dracula (Barcrest) (MPU4) (DR_ 2.0, set 1)" ) +GAME_CUSTOM( 199?, m4oadrac__b, m4oadrac, "dr__x_dx.2_0", 0x0000, 0x020000, CRC(47f3ac5a) SHA1(e0413c55b897e96e32c3332dac041bc94da6dea3), "BWB","Ooh Aah Dracula (Barcrest) (MPU4) (DR_ 2.0 D)" ) +GAME_CUSTOM( 199?, m4oadrac__d, m4oadrac, "dr__xa_x.2_0", 0x0000, 0x020000, CRC(702f0f7a) SHA1(8529c3eaa33cb972cc38067d176c7c8af0674147), "BWB","Ooh Aah Dracula (Barcrest) (MPU4) (DR_ 2.0 K)" ) +GAME_CUSTOM( 199?, m4oadrac__f, m4oadrac, "dr__xb_x.2_0", 0x0000, 0x020000, CRC(3ae8a72c) SHA1(a27faba69430b1d16abf62e0ef37182ab302bbbd), "BWB","Ooh Aah Dracula (Barcrest) (MPU4) (DR_ 2.0 B)" ) +GAME_CUSTOM( 199?, m4oadrac__h, m4oadrac, "dri_xa_x.2_0", 0x0000, 0x020000, CRC(849d2a80) SHA1(c9ff0a5a543b62ca5b885f93a35b5f40e88db8c3), "BWB","Ooh Aah Dracula (Barcrest) (MPU4) (DR_ 2.0, set 2)" ) // "(C)1999 BWB" and "DR_ 2.1" -GAME_CUSTOM( 199?, m4oadrac__a, m4oadrac, "dr__x__x.2_1", 0x0000, 0x020000, CRC(d91773af) SHA1(3d8dda0f409f55bce9c4d4e2a8377e43fe2f1f7d), "Bwb","Ooh Aah Dracula (Barcrest) (MPU4) (DR_ 2.1)" ) -GAME_CUSTOM( 199?, m4oadrac__c, m4oadrac, "dr__x_dx.2_1", 0x0000, 0x020000, CRC(f8c36b67) SHA1(c765d7a5eb4d7cd74295da26a7c6f5341a1ca257), "Bwb","Ooh Aah Dracula (Barcrest) (MPU4) (DR_ 2.1 D)" ) -GAME_CUSTOM( 199?, m4oadrac__e, m4oadrac, "dr__xa_x.2_1", 0x0000, 0x020000, CRC(cf1fc847) SHA1(6b09c0de15a380da1783a387569d83328f5b29a0), "Bwb","Ooh Aah Dracula (Barcrest) (MPU4) (DR_ 2.1 K)" ) -GAME_CUSTOM( 199?, m4oadrac__g, m4oadrac, "dr__xb_x.2_1", 0x0000, 0x020000, CRC(85d86011) SHA1(81f8624908299aa37e75fc5d12059b3600212d35), "Bwb","Ooh Aah Dracula (Barcrest) (MPU4) (DR_ 2.1 B)" ) +GAME_CUSTOM( 199?, m4oadrac__a, m4oadrac, "dr__x__x.2_1", 0x0000, 0x020000, CRC(d91773af) SHA1(3d8dda0f409f55bce9c4d4e2a8377e43fe2f1f7d), "BWB","Ooh Aah Dracula (Barcrest) (MPU4) (DR_ 2.1)" ) +GAME_CUSTOM( 199?, m4oadrac__c, m4oadrac, "dr__x_dx.2_1", 0x0000, 0x020000, CRC(f8c36b67) SHA1(c765d7a5eb4d7cd74295da26a7c6f5341a1ca257), "BWB","Ooh Aah Dracula (Barcrest) (MPU4) (DR_ 2.1 D)" ) +GAME_CUSTOM( 199?, m4oadrac__e, m4oadrac, "dr__xa_x.2_1", 0x0000, 0x020000, CRC(cf1fc847) SHA1(6b09c0de15a380da1783a387569d83328f5b29a0), "BWB","Ooh Aah Dracula (Barcrest) (MPU4) (DR_ 2.1 K)" ) +GAME_CUSTOM( 199?, m4oadrac__g, m4oadrac, "dr__xb_x.2_1", 0x0000, 0x020000, CRC(85d86011) SHA1(81f8624908299aa37e75fc5d12059b3600212d35), "BWB","Ooh Aah Dracula (Barcrest) (MPU4) (DR_ 2.1 B)" ) /***************************************************************************************************************************************************************************** @@ -7051,20 +7058,20 @@ GAME_CUSTOM( 199?, m4oadrac__g, m4oadrac, "dr__xb_x.2_1", 0x0000, 0x020000, GAME(year, setname, parent, mod4oki_cheatchr_pal, mpu4, mpu4mod4oki_machines_state, init_m4default, ROT0, company, title, GAME_FLAGS ) // "(C)1995 B.W.B." and "TT_ 2.0" -GAME_CUSTOM( 199?, m4tic, 0, "tt_20s__.2_1", 0x0000, 0x010000, CRC(53dfefe9) SHA1(0f9fc1d65ebd7e370de6001f594616b79b2aa57e), "Bwb","Tic Tac Toe (Barcrest) (MPU4) (TT_ 2.0)" ) -GAME_CUSTOM( 199?, m4tic__h, m4tic, "tt_20a__.2_1", 0x0000, 0x010000, CRC(b923ac0d) SHA1(1237962af43c2c3f4ed0ad5bed21f24decfeae02), "Bwb","Tic Tac Toe (Barcrest) (MPU4) (TT_ 2.0 K)" ) -GAME_CUSTOM( 199?, m4tic__b, m4tic, "tt_20b__.2_1", 0x0000, 0x010000, CRC(b5eb86ab) SHA1(99ddb80941c67bd271e22af17405457d32676484), "Bwb","Tic Tac Toe (Barcrest) (MPU4) (TT_ 2.0 B)" ) -GAME_CUSTOM( 199?, m4tic__d, m4tic, "tt_20bd_.2_1", 0x0000, 0x010000, CRC(0889a699) SHA1(c96d135b9248e9bab78af438b97e6cb854b2c771), "Bwb","Tic Tac Toe (Barcrest) (MPU4) (TT_ 2.0 BD)" ) -GAME_CUSTOM( 199?, m4tic__f, m4tic, "tt_20bg_.2_1", 0x0000, 0x010000, CRC(128896c1) SHA1(af37645b88116cde57fcc42ed58d69bf9c11ff8a), "Bwb","Tic Tac Toe (Barcrest) (MPU4) (TT_ 2.0 BA)" ) -GAME_CUSTOM( 199?, m4tic__g, m4tic, "tt_20bt_.2_1", 0x0000, 0x010000, CRC(362046f9) SHA1(6cb5a986517158d63e7403891bb749eaccb63acb), "Bwb","Tic Tac Toe (Barcrest) (MPU4) (TT_ 2.0 BR)" ) -GAME_CUSTOM( 199?, m4tic__j, m4tic, "tt_20sb_.2_1", 0x0000, 0x010000, CRC(c9174384) SHA1(f694a6a7f78b8a062fd26371fa6758ec4252352a), "Bwb","Tic Tac Toe (Barcrest) (MPU4) (TT_ 2.0 YD)" ) -GAME_CUSTOM( 199?, m4tic__k, m4tic, "tt_20sk_.2_1", 0x0000, 0x010000, CRC(dca42636) SHA1(c6e9aaf402c2fc7eec6e9b07aa4c33312bc0af0e), "Bwb","Tic Tac Toe (Barcrest) (MPU4) (TT_ 2.0 Y)" ) -GAME_CUSTOM( 199?, m4tic__s, m4tic, "tti20___.2_1", 0x0000, 0x010000, CRC(91054bf6) SHA1(68cc6c9b47849149a574e3af97bd0e8255fc5c43), "Bwb","Tic Tac Toe (Barcrest) (MPU4) (TT_ 2.0 C)" ) +GAME_CUSTOM( 199?, m4tic, 0, "tt_20s__.2_1", 0x0000, 0x010000, CRC(53dfefe9) SHA1(0f9fc1d65ebd7e370de6001f594616b79b2aa57e), "BWB","Tic Tac Toe (Barcrest) (MPU4) (TT_ 2.0)" ) +GAME_CUSTOM( 199?, m4tic__h, m4tic, "tt_20a__.2_1", 0x0000, 0x010000, CRC(b923ac0d) SHA1(1237962af43c2c3f4ed0ad5bed21f24decfeae02), "BWB","Tic Tac Toe (Barcrest) (MPU4) (TT_ 2.0 K)" ) +GAME_CUSTOM( 199?, m4tic__b, m4tic, "tt_20b__.2_1", 0x0000, 0x010000, CRC(b5eb86ab) SHA1(99ddb80941c67bd271e22af17405457d32676484), "BWB","Tic Tac Toe (Barcrest) (MPU4) (TT_ 2.0 B)" ) +GAME_CUSTOM( 199?, m4tic__d, m4tic, "tt_20bd_.2_1", 0x0000, 0x010000, CRC(0889a699) SHA1(c96d135b9248e9bab78af438b97e6cb854b2c771), "BWB","Tic Tac Toe (Barcrest) (MPU4) (TT_ 2.0 BD)" ) +GAME_CUSTOM( 199?, m4tic__f, m4tic, "tt_20bg_.2_1", 0x0000, 0x010000, CRC(128896c1) SHA1(af37645b88116cde57fcc42ed58d69bf9c11ff8a), "BWB","Tic Tac Toe (Barcrest) (MPU4) (TT_ 2.0 BA)" ) +GAME_CUSTOM( 199?, m4tic__g, m4tic, "tt_20bt_.2_1", 0x0000, 0x010000, CRC(362046f9) SHA1(6cb5a986517158d63e7403891bb749eaccb63acb), "BWB","Tic Tac Toe (Barcrest) (MPU4) (TT_ 2.0 BR)" ) +GAME_CUSTOM( 199?, m4tic__j, m4tic, "tt_20sb_.2_1", 0x0000, 0x010000, CRC(c9174384) SHA1(f694a6a7f78b8a062fd26371fa6758ec4252352a), "BWB","Tic Tac Toe (Barcrest) (MPU4) (TT_ 2.0 YD)" ) +GAME_CUSTOM( 199?, m4tic__k, m4tic, "tt_20sk_.2_1", 0x0000, 0x010000, CRC(dca42636) SHA1(c6e9aaf402c2fc7eec6e9b07aa4c33312bc0af0e), "BWB","Tic Tac Toe (Barcrest) (MPU4) (TT_ 2.0 Y)" ) +GAME_CUSTOM( 199?, m4tic__s, m4tic, "tti20___.2_1", 0x0000, 0x010000, CRC(91054bf6) SHA1(68cc6c9b47849149a574e3af97bd0e8255fc5c43), "BWB","Tic Tac Toe (Barcrest) (MPU4) (TT_ 2.0 C)" ) // "(C)1996 B.W.B." and "TT 1.0" -GAME_CUSTOM( 199?, m4tic__a, m4tic, "tt_20a_c.1_1", 0x0000, 0x010000, CRC(18a68ea0) SHA1(37783121ff5540e264d89069101d991acb66b982), "Bwb","Tic Tac Toe (Barcrest) (MPU4) (TT 1.0 K)" ) -GAME_CUSTOM( 199?, m4tic__c, m4tic, "tt_20b_c.1_1", 0x0000, 0x010000, CRC(d35079ab) SHA1(d109af8ef6f4d26b505f63df10d5850ddc0c0b65), "Bwb","Tic Tac Toe (Barcrest) (MPU4) (TT 1.0 B)" ) -GAME_CUSTOM( 199?, m4tic__e, m4tic, "tt_20bdc.1_1", 0x0000, 0x010000, CRC(2a43efd4) SHA1(9f6e568ca95a5f4e1a4e82eda2d15dfa225e65ea), "Bwb","Tic Tac Toe (Barcrest) (MPU4) (TT 1.0 BD)" ) -GAME_CUSTOM( 199?, m4tic__i, m4tic, "tt_20s_c.1_1", 0x0000, 0x010000, CRC(65a38960) SHA1(48ffdda1c5c98742124418429c510de9f5b90270), "Bwb","Tic Tac Toe (Barcrest) (MPU4) (TT 1.0 CB)" ) +GAME_CUSTOM( 199?, m4tic__a, m4tic, "tt_20a_c.1_1", 0x0000, 0x010000, CRC(18a68ea0) SHA1(37783121ff5540e264d89069101d991acb66b982), "BWB","Tic Tac Toe (Barcrest) (MPU4) (TT 1.0 K)" ) +GAME_CUSTOM( 199?, m4tic__c, m4tic, "tt_20b_c.1_1", 0x0000, 0x010000, CRC(d35079ab) SHA1(d109af8ef6f4d26b505f63df10d5850ddc0c0b65), "BWB","Tic Tac Toe (Barcrest) (MPU4) (TT 1.0 B)" ) +GAME_CUSTOM( 199?, m4tic__e, m4tic, "tt_20bdc.1_1", 0x0000, 0x010000, CRC(2a43efd4) SHA1(9f6e568ca95a5f4e1a4e82eda2d15dfa225e65ea), "BWB","Tic Tac Toe (Barcrest) (MPU4) (TT 1.0 BD)" ) +GAME_CUSTOM( 199?, m4tic__i, m4tic, "tt_20s_c.1_1", 0x0000, 0x010000, CRC(65a38960) SHA1(48ffdda1c5c98742124418429c510de9f5b90270), "BWB","Tic Tac Toe (Barcrest) (MPU4) (TT 1.0 CB)" ) #undef GAME_CUSTOM #define GAME_CUSTOM(year, setname,parent,name,offset,length,hash,company,title) \ @@ -7076,12 +7083,12 @@ GAME_CUSTOM( 199?, m4tic__i, m4tic, "tt_20s_c.1_1", 0x0000, 0x010000, CRC(65a3 GAME(year, setname, parent, mod4oki_cheatchr_pal, mpu4, mpu4mod4oki_machines_state, init_m4default, ROT0, company, title, GAME_FLAGS ) // "(C)1995 B.W.B." and "TT_ 3.0" -GAME_CUSTOM( 199?, m4tic__l, m4tic, "tt_25a_c.3_1", 0x0000, 0x010000, CRC(2e44c6db) SHA1(ffc96dafbcfae719c3971882e066971540fafe78), "Bwb","Tic Tac Toe (Barcrest) (MPU4) (TT_ 3.0 K)" ) -GAME_CUSTOM( 199?, m4tic__m, m4tic, "tt_25b_c.3_1", 0x0000, 0x010000, CRC(d393edf0) SHA1(66f17a88018fee71f3e0c7996371c9b6832ef23a), "Bwb","Tic Tac Toe (Barcrest) (MPU4) (TT_ 3.0 B)" ) -GAME_CUSTOM( 199?, m4tic__n, m4tic, "tt_25bdc.3_1", 0x0000, 0x010000, CRC(2ce71772) SHA1(a2f36d0d11826a7be7f8cc04f21a77facb4ce188), "Bwb","Tic Tac Toe (Barcrest) (MPU4) (TT_ 3.0 BD)" ) -GAME_CUSTOM( 199?, m4tic__o, m4tic, "tt_25bgc.3_1", 0x0000, 0x010000, CRC(2dbeb9c3) SHA1(8288a9d17932582c7536563e34e2150a85c7a822), "Bwb","Tic Tac Toe (Barcrest) (MPU4) (TT_ 3.0 AD)" ) -GAME_CUSTOM( 199?, m4tic__p, m4tic, "tt_25btc.3_1", 0x0000, 0x010000, CRC(d5702abf) SHA1(6115f39d70dfdf1a00bcfc5f0fe257dd1e0ff968), "Bwb","Tic Tac Toe (Barcrest) (MPU4) (TT_ 3.0 BR)" ) -GAME_CUSTOM( 199?, m4tic__r, m4tic, "tt_25sbc.3_1", 0x0000, 0x010000, CRC(11c0152f) SHA1(d46b0a6774da35cf9d3a352b9fe7cb574880b210), "Bwb","Tic Tac Toe (Barcrest) (MPU4) (TT_ 3.0 YD)" ) +GAME_CUSTOM( 199?, m4tic__l, m4tic, "tt_25a_c.3_1", 0x0000, 0x010000, CRC(2e44c6db) SHA1(ffc96dafbcfae719c3971882e066971540fafe78), "BWB","Tic Tac Toe (Barcrest) (MPU4) (TT_ 3.0 K)" ) +GAME_CUSTOM( 199?, m4tic__m, m4tic, "tt_25b_c.3_1", 0x0000, 0x010000, CRC(d393edf0) SHA1(66f17a88018fee71f3e0c7996371c9b6832ef23a), "BWB","Tic Tac Toe (Barcrest) (MPU4) (TT_ 3.0 B)" ) +GAME_CUSTOM( 199?, m4tic__n, m4tic, "tt_25bdc.3_1", 0x0000, 0x010000, CRC(2ce71772) SHA1(a2f36d0d11826a7be7f8cc04f21a77facb4ce188), "BWB","Tic Tac Toe (Barcrest) (MPU4) (TT_ 3.0 BD)" ) +GAME_CUSTOM( 199?, m4tic__o, m4tic, "tt_25bgc.3_1", 0x0000, 0x010000, CRC(2dbeb9c3) SHA1(8288a9d17932582c7536563e34e2150a85c7a822), "BWB","Tic Tac Toe (Barcrest) (MPU4) (TT_ 3.0 AD)" ) +GAME_CUSTOM( 199?, m4tic__p, m4tic, "tt_25btc.3_1", 0x0000, 0x010000, CRC(d5702abf) SHA1(6115f39d70dfdf1a00bcfc5f0fe257dd1e0ff968), "BWB","Tic Tac Toe (Barcrest) (MPU4) (TT_ 3.0 BR)" ) +GAME_CUSTOM( 199?, m4tic__r, m4tic, "tt_25sbc.3_1", 0x0000, 0x010000, CRC(11c0152f) SHA1(d46b0a6774da35cf9d3a352b9fe7cb574880b210), "BWB","Tic Tac Toe (Barcrest) (MPU4) (TT_ 3.0 YD)" ) /***************************************************************************************************************************************************************************** @@ -7107,38 +7114,38 @@ GAME_CUSTOM( 199?, m4tic__r, m4tic, "tt_25sbc.3_1", 0x0000, 0x010000, CRC(11c0 // "(C)1996 B.W.B." and "CT4 7.0" -GAME_CUSTOM( 199?, m4ticcla, 0, "ct_20_b4.7_1", 0x0000, 0x010000, CRC(48b9a162) SHA1(2d19a5d6379dc93a56c920b3cd61a0d1a8c6b303), "Bwb","Tic Tac Toe Classic (Barcrest) (MPU4) (CT4 7.0 YD)" ) -GAME_CUSTOM( 199?, m4ticcla__b, m4ticcla, "ct_20_d4.7_1", 0x0000, 0x010000, CRC(3c7c862c) SHA1(a3577f29950e845a14ca68750d2ab6c56a395dba), "Bwb","Tic Tac Toe Classic (Barcrest) (MPU4) (CT4 7.0 D)" ) -GAME_CUSTOM( 199?, m4ticcla__d, m4ticcla, "ct_20a_4.7_1", 0x0000, 0x010000, CRC(35318095) SHA1(888105a674c9ea8ccad33e24c05ef42936f5f4cf), "Bwb","Tic Tac Toe Classic (Barcrest) (MPU4) (CT4 7.0 K)" ) -GAME_CUSTOM( 199?, m4ticcla__g, m4ticcla, "ct_20bg4.7_1", 0x0000, 0x010000, CRC(7f200f42) SHA1(0ea6aa0de88982737d818c9dac9f2605cea7bc11), "Bwb","Tic Tac Toe Classic (Barcrest) (MPU4) (CT4 7.0 BAD)" ) -GAME_CUSTOM( 199?, m4ticcla__i, m4ticcla, "ct_20bt4.7_1", 0x0000, 0x010000, CRC(7c7280a4) SHA1(3dbdc53a3474f4147427ed4fa8a161a3b364d43b), "Bwb","Tic Tac Toe Classic (Barcrest) (MPU4) (CT4 7.0 BR)" ) +GAME_CUSTOM( 199?, m4ticcla, 0, "ct_20_b4.7_1", 0x0000, 0x010000, CRC(48b9a162) SHA1(2d19a5d6379dc93a56c920b3cd61a0d1a8c6b303), "BWB","Tic Tac Toe Classic (Barcrest) (MPU4) (CT4 7.0 YD)" ) +GAME_CUSTOM( 199?, m4ticcla__b, m4ticcla, "ct_20_d4.7_1", 0x0000, 0x010000, CRC(3c7c862c) SHA1(a3577f29950e845a14ca68750d2ab6c56a395dba), "BWB","Tic Tac Toe Classic (Barcrest) (MPU4) (CT4 7.0 D)" ) +GAME_CUSTOM( 199?, m4ticcla__d, m4ticcla, "ct_20a_4.7_1", 0x0000, 0x010000, CRC(35318095) SHA1(888105a674c9ea8ccad33e24c05ef42936f5f4cf), "BWB","Tic Tac Toe Classic (Barcrest) (MPU4) (CT4 7.0 K)" ) +GAME_CUSTOM( 199?, m4ticcla__g, m4ticcla, "ct_20bg4.7_1", 0x0000, 0x010000, CRC(7f200f42) SHA1(0ea6aa0de88982737d818c9dac9f2605cea7bc11), "BWB","Tic Tac Toe Classic (Barcrest) (MPU4) (CT4 7.0 BAD)" ) +GAME_CUSTOM( 199?, m4ticcla__i, m4ticcla, "ct_20bt4.7_1", 0x0000, 0x010000, CRC(7c7280a4) SHA1(3dbdc53a3474f4147427ed4fa8a161a3b364d43b), "BWB","Tic Tac Toe Classic (Barcrest) (MPU4) (CT4 7.0 BR)" ) // "(C)1996 B.W.B." and "CT 4.0" -GAME_CUSTOM( 199?, m4ticcla__a, m4ticcla, "ct_20_bc.4_1", 0x0000, 0x010000, CRC(fb40b5ff) SHA1(723a07a2b6b08483aa75ecdd4fd9720a66201fc3), "Bwb","Tic Tac Toe Classic (Barcrest) (MPU4) (CT 4.0 YD)" ) -GAME_CUSTOM( 199?, m4ticcla__c, m4ticcla, "ct_20_dc.4_1", 0x0000, 0x010000, CRC(0f20a790) SHA1(02876178f0af64154d490cc048a7bc1c9a6f521b), "Bwb","Tic Tac Toe Classic (Barcrest) (MPU4) (CT 4.0 D)" ) -GAME_CUSTOM( 199?, m4ticcla__e, m4ticcla, "ct_20a_c.4_1", 0x0000, 0x010000, CRC(e409f49f) SHA1(8774015ec20ed9fe54e812013dfc12d408276c31), "Bwb","Tic Tac Toe Classic (Barcrest) (MPU4) (CT 4.0 K)" ) -GAME_CUSTOM( 199?, m4ticcla__f, m4ticcla, "ct_20b_c.4_1", 0x0000, 0x010000, CRC(864a59cf) SHA1(abd9b7a47c791ce4f91abbd3bf97bdcd9d8296ee), "Bwb","Tic Tac Toe Classic (Barcrest) (MPU4) (CT 4.0 B)" ) -GAME_CUSTOM( 199?, m4ticcla__h, m4ticcla, "ct_20bgc.4_1", 0x0000, 0x010000, CRC(215b8965) SHA1(883735066a1425b502e89d1234575294ac83746c), "Bwb","Tic Tac Toe Classic (Barcrest) (MPU4) (CT 4.0 BAD)" ) +GAME_CUSTOM( 199?, m4ticcla__a, m4ticcla, "ct_20_bc.4_1", 0x0000, 0x010000, CRC(fb40b5ff) SHA1(723a07a2b6b08483aa75ecdd4fd9720a66201fc3), "BWB","Tic Tac Toe Classic (Barcrest) (MPU4) (CT 4.0 YD)" ) +GAME_CUSTOM( 199?, m4ticcla__c, m4ticcla, "ct_20_dc.4_1", 0x0000, 0x010000, CRC(0f20a790) SHA1(02876178f0af64154d490cc048a7bc1c9a6f521b), "BWB","Tic Tac Toe Classic (Barcrest) (MPU4) (CT 4.0 D)" ) +GAME_CUSTOM( 199?, m4ticcla__e, m4ticcla, "ct_20a_c.4_1", 0x0000, 0x010000, CRC(e409f49f) SHA1(8774015ec20ed9fe54e812013dfc12d408276c31), "BWB","Tic Tac Toe Classic (Barcrest) (MPU4) (CT 4.0 K)" ) +GAME_CUSTOM( 199?, m4ticcla__f, m4ticcla, "ct_20b_c.4_1", 0x0000, 0x010000, CRC(864a59cf) SHA1(abd9b7a47c791ce4f91abbd3bf97bdcd9d8296ee), "BWB","Tic Tac Toe Classic (Barcrest) (MPU4) (CT 4.0 B)" ) +GAME_CUSTOM( 199?, m4ticcla__h, m4ticcla, "ct_20bgc.4_1", 0x0000, 0x010000, CRC(215b8965) SHA1(883735066a1425b502e89d1234575294ac83746c), "BWB","Tic Tac Toe Classic (Barcrest) (MPU4) (CT 4.0 BAD)" ) // "(C)1996 B.W.B." and "CT4 3.0" (CTT on startup) -GAME_CUSTOM( 199?, m4ticcla__j, m4ticcla, "ct_25_bc.3_1", 0x0000, 0x010000, CRC(9d6fb3b0) SHA1(a6278579d217b5544d9f0b942a7a344596153950), "Bwb","Tic Tac Toe Classic (Barcrest) (MPU4) (CTT 3.0 YD / CT4 3.0)" ) -GAME_CUSTOM( 199?, m4ticcla__l, m4ticcla, "ct_25_dc.3_1", 0x0000, 0x010000, CRC(eb359c82) SHA1(c137768461b859d5277b08c8783b0c8625f9b1be), "Bwb","Tic Tac Toe Classic (Barcrest) (MPU4) (CTT 3.0 D / CT4 3.0)" ) -GAME_CUSTOM( 199?, m4ticcla__o, m4ticcla, "ct_25a_c.3_1", 0x0000, 0x010000, CRC(28e0a15b) SHA1(b3678ba3d1f392665cc6ec9c24c2c506a41cd4fa), "Bwb","Tic Tac Toe Classic (Barcrest) (MPU4) (CTT 3.0 K / CT4 3.0)" ) -GAME_CUSTOM( 199?, m4ticcla__q, m4ticcla, "ct_25b_c.3_1", 0x0000, 0x010000, CRC(e0ba763d) SHA1(453d8a0dbe616c5a8c4313b918fcfe21fed473e0), "Bwb","Tic Tac Toe Classic (Barcrest) (MPU4) (CTT 3.0 B / CT4 3.0)" ) -GAME_CUSTOM( 199?, m4ticcla__s, m4ticcla, "ct_25bgc.3_1", 0x0000, 0x010000, CRC(1e0ca1d1) SHA1(0b1023cdd5cd3db657cea53c85e31ed83c2e5524), "Bwb","Tic Tac Toe Classic (Barcrest) (MPU4) (CTT 3.0 BAD / CT4 3.0)" ) -GAME_CUSTOM( 199?, m4ticcla__u, m4ticcla, "ct_25btc.3_1", 0x0000, 0x010000, CRC(f656897a) SHA1(92ad5c6ce2a696298bbfc8c1750825db4e3bc80b), "Bwb","Tic Tac Toe Classic (Barcrest) (MPU4) (CTT 3.0 BR / CT4 3.0)" ) +GAME_CUSTOM( 199?, m4ticcla__j, m4ticcla, "ct_25_bc.3_1", 0x0000, 0x010000, CRC(9d6fb3b0) SHA1(a6278579d217b5544d9f0b942a7a344596153950), "BWB","Tic Tac Toe Classic (Barcrest) (MPU4) (CTT 3.0 YD / CT4 3.0)" ) +GAME_CUSTOM( 199?, m4ticcla__l, m4ticcla, "ct_25_dc.3_1", 0x0000, 0x010000, CRC(eb359c82) SHA1(c137768461b859d5277b08c8783b0c8625f9b1be), "BWB","Tic Tac Toe Classic (Barcrest) (MPU4) (CTT 3.0 D / CT4 3.0)" ) +GAME_CUSTOM( 199?, m4ticcla__o, m4ticcla, "ct_25a_c.3_1", 0x0000, 0x010000, CRC(28e0a15b) SHA1(b3678ba3d1f392665cc6ec9c24c2c506a41cd4fa), "BWB","Tic Tac Toe Classic (Barcrest) (MPU4) (CTT 3.0 K / CT4 3.0)" ) +GAME_CUSTOM( 199?, m4ticcla__q, m4ticcla, "ct_25b_c.3_1", 0x0000, 0x010000, CRC(e0ba763d) SHA1(453d8a0dbe616c5a8c4313b918fcfe21fed473e0), "BWB","Tic Tac Toe Classic (Barcrest) (MPU4) (CTT 3.0 B / CT4 3.0)" ) +GAME_CUSTOM( 199?, m4ticcla__s, m4ticcla, "ct_25bgc.3_1", 0x0000, 0x010000, CRC(1e0ca1d1) SHA1(0b1023cdd5cd3db657cea53c85e31ed83c2e5524), "BWB","Tic Tac Toe Classic (Barcrest) (MPU4) (CTT 3.0 BAD / CT4 3.0)" ) +GAME_CUSTOM( 199?, m4ticcla__u, m4ticcla, "ct_25btc.3_1", 0x0000, 0x010000, CRC(f656897a) SHA1(92ad5c6ce2a696298bbfc8c1750825db4e3bc80b), "BWB","Tic Tac Toe Classic (Barcrest) (MPU4) (CTT 3.0 BR / CT4 3.0)" ) // "(C)1998 B.W.B." and "CT 2.3" -GAME_CUSTOM( 199?, m4ticcla__k, m4ticcla, "ct_25_dc.2_1", 0x0000, 0x010000, CRC(b49af435) SHA1(e5f92f114931e554eb8eb5fe89f50298783d541c), "Bwb","Tic Tac Toe Classic (Barcrest) (MPU4) (CT 2.3 D)" ) -GAME_CUSTOM( 199?, m4ticcla__m, m4ticcla, "ct_25_kc.2_1", 0x0000, 0x010000, CRC(43309e7b) SHA1(d8f6ecbea618da7f54309f2a6e93210c51b68b81), "Bwb","Tic Tac Toe Classic (Barcrest) (MPU4) (CT 2.3 Y)" ) -GAME_CUSTOM( 199?, m4ticcla__n, m4ticcla, "ct_25a_c.2_1", 0x0000, 0x010000, CRC(717396ed) SHA1(6cdb0f99b40096178f6e85a0966182e704d1b99a), "Bwb","Tic Tac Toe Classic (Barcrest) (MPU4) (CT 2.3 K)" ) -GAME_CUSTOM( 199?, m4ticcla__p, m4ticcla, "ct_25b_c.2_1", 0x0000, 0x010000, CRC(b3d7e79c) SHA1(86c0b419c3ca054f8a2ed785cffeb03e6c5b69f2), "Bwb","Tic Tac Toe Classic (Barcrest) (MPU4) (CT 2.3 B)" ) -GAME_CUSTOM( 199?, m4ticcla__r, m4ticcla, "ct_25bgc.2_1", 0x0000, 0x010000, CRC(0869d04c) SHA1(0f0fd3982ac376c66d139655a50639f48bf740b4), "Bwb","Tic Tac Toe Classic (Barcrest) (MPU4) (CT 2.3 BAD)" ) -GAME_CUSTOM( 199?, m4ticcla__t, m4ticcla, "ct_25btc.2_1", 0x0000, 0x010000, CRC(032ec96d) SHA1(c5cef956bc0e3eb45cf128c8d0b4e1d6e5b01afe), "Bwb","Tic Tac Toe Classic (Barcrest) (MPU4) (CT 2.3 BR)" ) +GAME_CUSTOM( 199?, m4ticcla__k, m4ticcla, "ct_25_dc.2_1", 0x0000, 0x010000, CRC(b49af435) SHA1(e5f92f114931e554eb8eb5fe89f50298783d541c), "BWB","Tic Tac Toe Classic (Barcrest) (MPU4) (CT 2.3 D)" ) +GAME_CUSTOM( 199?, m4ticcla__m, m4ticcla, "ct_25_kc.2_1", 0x0000, 0x010000, CRC(43309e7b) SHA1(d8f6ecbea618da7f54309f2a6e93210c51b68b81), "BWB","Tic Tac Toe Classic (Barcrest) (MPU4) (CT 2.3 Y)" ) +GAME_CUSTOM( 199?, m4ticcla__n, m4ticcla, "ct_25a_c.2_1", 0x0000, 0x010000, CRC(717396ed) SHA1(6cdb0f99b40096178f6e85a0966182e704d1b99a), "BWB","Tic Tac Toe Classic (Barcrest) (MPU4) (CT 2.3 K)" ) +GAME_CUSTOM( 199?, m4ticcla__p, m4ticcla, "ct_25b_c.2_1", 0x0000, 0x010000, CRC(b3d7e79c) SHA1(86c0b419c3ca054f8a2ed785cffeb03e6c5b69f2), "BWB","Tic Tac Toe Classic (Barcrest) (MPU4) (CT 2.3 B)" ) +GAME_CUSTOM( 199?, m4ticcla__r, m4ticcla, "ct_25bgc.2_1", 0x0000, 0x010000, CRC(0869d04c) SHA1(0f0fd3982ac376c66d139655a50639f48bf740b4), "BWB","Tic Tac Toe Classic (Barcrest) (MPU4) (CT 2.3 BAD)" ) +GAME_CUSTOM( 199?, m4ticcla__t, m4ticcla, "ct_25btc.2_1", 0x0000, 0x010000, CRC(032ec96d) SHA1(c5cef956bc0e3eb45cf128c8d0b4e1d6e5b01afe), "BWB","Tic Tac Toe Classic (Barcrest) (MPU4) (CT 2.3 BR)" ) // "(C)1998 B.W.B." and "CT 2.4" -GAME_CUSTOM( 199?, m4ticcla__v, m4ticcla, "ct_30_dc.2_1", 0x0000, 0x010000, CRC(57fabdfb) SHA1(ad86621e4bc8141508c691e148a66e74fc070a88), "Bwb","Tic Tac Toe Classic (Barcrest) (MPU4) (CT 2.4 D)" ) -GAME_CUSTOM( 199?, m4ticcla__w, m4ticcla, "ct_30a_c.2_1", 0x0000, 0x010000, CRC(800c94c3) SHA1(c78497899ea9cf27e66f6e8526b95d51215053b2), "Bwb","Tic Tac Toe Classic (Barcrest) (MPU4) (CT 2.4 K)" ) -GAME_CUSTOM( 199?, m4ticcla__x, m4ticcla, "ct_30b_c.2_1", 0x0000, 0x010000, CRC(3036ef04) SHA1(de514a85d45d11a880ed147aebe211ffb5bee146), "Bwb","Tic Tac Toe Classic (Barcrest) (MPU4) (CT 2.4 B)" ) -GAME_CUSTOM( 199?, m4ticcla__y, m4ticcla, "ct_30bdc.2_1", 0x0000, 0x010000, CRC(9852c9d4) SHA1(37bb20d63fa70ea99e18a16a8f11c461a377a07a), "Bwb","Tic Tac Toe Classic (Barcrest) (MPU4) (CT 2.4 BD)" ) -GAME_CUSTOM( 199?, m4ticcla__z, m4ticcla, "ct_30bgc.2_1", 0x0000, 0x010000, CRC(a1bc89b4) SHA1(4c82ce8fe78768443823e868f7cc49a06e7cc441), "Bwb","Tic Tac Toe Classic (Barcrest) (MPU4) (CT 2.4 BAD)" ) -GAME_CUSTOM( 199?, m4ticcla__0, m4ticcla, "ct_30btc.2_1", 0x0000, 0x010000, CRC(cde0d12e) SHA1(5427ad700311c30cc86eccc7f1ff36cf0da3b980), "Bwb","Tic Tac Toe Classic (Barcrest) (MPU4) (CT 2.4 BR)" ) +GAME_CUSTOM( 199?, m4ticcla__v, m4ticcla, "ct_30_dc.2_1", 0x0000, 0x010000, CRC(57fabdfb) SHA1(ad86621e4bc8141508c691e148a66e74fc070a88), "BWB","Tic Tac Toe Classic (Barcrest) (MPU4) (CT 2.4 D)" ) +GAME_CUSTOM( 199?, m4ticcla__w, m4ticcla, "ct_30a_c.2_1", 0x0000, 0x010000, CRC(800c94c3) SHA1(c78497899ea9cf27e66f6e8526b95d51215053b2), "BWB","Tic Tac Toe Classic (Barcrest) (MPU4) (CT 2.4 K)" ) +GAME_CUSTOM( 199?, m4ticcla__x, m4ticcla, "ct_30b_c.2_1", 0x0000, 0x010000, CRC(3036ef04) SHA1(de514a85d45d11a880ed147aebe211ffb5bee146), "BWB","Tic Tac Toe Classic (Barcrest) (MPU4) (CT 2.4 B)" ) +GAME_CUSTOM( 199?, m4ticcla__y, m4ticcla, "ct_30bdc.2_1", 0x0000, 0x010000, CRC(9852c9d4) SHA1(37bb20d63fa70ea99e18a16a8f11c461a377a07a), "BWB","Tic Tac Toe Classic (Barcrest) (MPU4) (CT 2.4 BD)" ) +GAME_CUSTOM( 199?, m4ticcla__z, m4ticcla, "ct_30bgc.2_1", 0x0000, 0x010000, CRC(a1bc89b4) SHA1(4c82ce8fe78768443823e868f7cc49a06e7cc441), "BWB","Tic Tac Toe Classic (Barcrest) (MPU4) (CT 2.4 BAD)" ) +GAME_CUSTOM( 199?, m4ticcla__0, m4ticcla, "ct_30btc.2_1", 0x0000, 0x010000, CRC(cde0d12e) SHA1(5427ad700311c30cc86eccc7f1ff36cf0da3b980), "BWB","Tic Tac Toe Classic (Barcrest) (MPU4) (CT 2.4 BR)" ) /***************************************************************************************************************************************************************************** @@ -7163,12 +7170,12 @@ GAME_CUSTOM( 199?, m4ticcla__0, m4ticcla, "ct_30btc.2_1", 0x0000, 0x010000, GAME(year, setname, parent, mod4oki_cheatchr_pal, mpu4, mpu4mod4oki_machines_state, init_m4default, ROT0, company, title, GAME_FLAGS ) // "(C)1998 B.W.B." and "TG 3.3" -GAME_CUSTOM( 199?, m4ticglc, 0, "tg_25a_c.3_1", 0x0000, 0x010000, CRC(44b2b6b0) SHA1(c2caadd68659bd474df534101e3bc13b15a43694), "Bwb","Tic Tac Toe Gold (Barcrest) (MPU4) (TG 3.3 K)" ) +GAME_CUSTOM( 199?, m4ticglc, 0, "tg_25a_c.3_1", 0x0000, 0x010000, CRC(44b2b6b0) SHA1(c2caadd68659bd474df534101e3bc13b15a43694), "BWB","Tic Tac Toe Gold (Barcrest) (MPU4) (TG 3.3 K)" ) // "(C)1998 B.W.B." and "TG 4.4" -GAME_CUSTOM( 199?, m4ticglc__a, m4ticglc, "tg_30_dc.4_1", 0x0000, 0x010000, CRC(19c0fb1e) SHA1(955da095df56f28ace6839c9b6df5669f576730c), "Bwb","Tic Tac Toe Gold (Barcrest) (MPU4) (TG 4.4 D)" ) -GAME_CUSTOM( 199?, m4ticglc__b, m4ticglc, "tg_30a_c.4_1", 0x0000, 0x010000, CRC(3e4dcc70) SHA1(c4ad3a8633e19015d4d2b08a653119e9e4c5dcbb), "Bwb","Tic Tac Toe Gold (Barcrest) (MPU4) (TG 4.4 K)" ) -GAME_CUSTOM( 199?, m4ticglc__c, m4ticglc, "tg_30b_c.4_1", 0x0000, 0x010000, CRC(83d1517a) SHA1(38a9269dac53ca701e4b621d5e77696142f429cd), "Bwb","Tic Tac Toe Gold (Barcrest) (MPU4) (TG 4.4 B)" ) -GAME_CUSTOM( 199?, m4ticglc__d, m4ticglc, "tg_30bgc.4_1", 0x0000, 0x010000, CRC(a366c32d) SHA1(8d86778411ef07e06d99c12147a211d7620af9bf), "Bwb","Tic Tac Toe Gold (Barcrest) (MPU4) (TG 4.4 BAD)" ) +GAME_CUSTOM( 199?, m4ticglc__a, m4ticglc, "tg_30_dc.4_1", 0x0000, 0x010000, CRC(19c0fb1e) SHA1(955da095df56f28ace6839c9b6df5669f576730c), "BWB","Tic Tac Toe Gold (Barcrest) (MPU4) (TG 4.4 D)" ) +GAME_CUSTOM( 199?, m4ticglc__b, m4ticglc, "tg_30a_c.4_1", 0x0000, 0x010000, CRC(3e4dcc70) SHA1(c4ad3a8633e19015d4d2b08a653119e9e4c5dcbb), "BWB","Tic Tac Toe Gold (Barcrest) (MPU4) (TG 4.4 K)" ) +GAME_CUSTOM( 199?, m4ticglc__c, m4ticglc, "tg_30b_c.4_1", 0x0000, 0x010000, CRC(83d1517a) SHA1(38a9269dac53ca701e4b621d5e77696142f429cd), "BWB","Tic Tac Toe Gold (Barcrest) (MPU4) (TG 4.4 B)" ) +GAME_CUSTOM( 199?, m4ticglc__d, m4ticglc, "tg_30bgc.4_1", 0x0000, 0x010000, CRC(a366c32d) SHA1(8d86778411ef07e06d99c12147a211d7620af9bf), "BWB","Tic Tac Toe Gold (Barcrest) (MPU4) (TG 4.4 BAD)" ) /***************************************************************************************************************************************************************************** @@ -7193,14 +7200,14 @@ GAME_CUSTOM( 199?, m4ticglc__d, m4ticglc, "tg_30bgc.4_1", 0x0000, 0x010000, GAME(year, setname, parent, mod4oki_cheatchr_pal, mpu4, mpu4mod4oki_machines_state, init_m4default, ROT0, company, title, GAME_FLAGS ) // "(C)2000 BWB" and "CSS 6.0" -GAME_CUSTOM( 199?, m4ssclas, 0, "cs__x__x.6_0", 0x0000, 0x010000, CRC(3230284d) SHA1(bca3b4c43859ed424956c4119fa6a91a2e7d6eec), "Bwb","Super Streak Classic (Barcrest) (MPU4) (CSS 6.0)" ) -GAME_CUSTOM( 199?, m4ssclas__b, m4ssclas, "cs__x_dx.6_0", 0x0000, 0x010000, CRC(6dd2d11f) SHA1(8c7e60d3e5a0d4fccb024b5c0aa21fd2b9a5ada9), "Bwb","Super Streak Classic (Barcrest) (MPU4) (CSS 6.0 D)" ) -GAME_CUSTOM( 199?, m4ssclas__c, m4ssclas, "cs__xa_x.6_0", 0x0000, 0x010000, CRC(6657e810) SHA1(0860076cf01c732f419483876991fb42a838622a), "Bwb","Super Streak Classic (Barcrest) (MPU4) (CSS 6.0 K)" ) -GAME_CUSTOM( 199?, m4ssclas__e, m4ssclas, "cs__xb_x.6_0", 0x0000, 0x010000, CRC(801d543c) SHA1(f0905947312fb2a526765d17cde01af5095ef923), "Bwb","Super Streak Classic (Barcrest) (MPU4) (CSS 6.0 B)" ) +GAME_CUSTOM( 199?, m4ssclas, 0, "cs__x__x.6_0", 0x0000, 0x010000, CRC(3230284d) SHA1(bca3b4c43859ed424956c4119fa6a91a2e7d6eec), "BWB","Super Streak Classic (Barcrest) (MPU4) (CSS 6.0)" ) +GAME_CUSTOM( 199?, m4ssclas__b, m4ssclas, "cs__x_dx.6_0", 0x0000, 0x010000, CRC(6dd2d11f) SHA1(8c7e60d3e5a0d4fccb024b5c0aa21fd2b9a5ada9), "BWB","Super Streak Classic (Barcrest) (MPU4) (CSS 6.0 D)" ) +GAME_CUSTOM( 199?, m4ssclas__c, m4ssclas, "cs__xa_x.6_0", 0x0000, 0x010000, CRC(6657e810) SHA1(0860076cf01c732f419483876991fb42a838622a), "BWB","Super Streak Classic (Barcrest) (MPU4) (CSS 6.0 K)" ) +GAME_CUSTOM( 199?, m4ssclas__e, m4ssclas, "cs__xb_x.6_0", 0x0000, 0x010000, CRC(801d543c) SHA1(f0905947312fb2a526765d17cde01af5095ef923), "BWB","Super Streak Classic (Barcrest) (MPU4) (CSS 6.0 B)" ) // "(C)1998 BWB" and "CSS 5.0" -GAME_CUSTOM( 199?, m4ssclas__d, m4ssclas, "cs__xb_x.5_0", 0x0000, 0x010000, CRC(a5f46ff5) SHA1(a068029f774bc6ed2e76acc2eb509bc6e2490945), "Bwb","Super Streak Classic (Barcrest) (MPU4) (CSS 5.0 B)" ) +GAME_CUSTOM( 199?, m4ssclas__d, m4ssclas, "cs__xb_x.5_0", 0x0000, 0x010000, CRC(a5f46ff5) SHA1(a068029f774bc6ed2e76acc2eb509bc6e2490945), "BWB","Super Streak Classic (Barcrest) (MPU4) (CSS 5.0 B)" ) // "(C)1998 BWB" and "CSS 2.0" -GAME_CUSTOM( 199?, m4ssclas__a, m4ssclas, "cs__x_dx.2_0", 0x0000, 0x010000, CRC(ea004a13) SHA1(db9a187b0672c69a6a149ec6d1025bd6da9beccd), "Bwb","Super Streak Classic (Barcrest) (MPU4) (CSS 2.0 D)" ) +GAME_CUSTOM( 199?, m4ssclas__a, m4ssclas, "cs__x_dx.2_0", 0x0000, 0x010000, CRC(ea004a13) SHA1(db9a187b0672c69a6a149ec6d1025bd6da9beccd), "BWB","Super Streak Classic (Barcrest) (MPU4) (CSS 2.0 D)" ) @@ -7225,10 +7232,10 @@ GAME_CUSTOM( 199?, m4ssclas__a, m4ssclas, "cs__x_dx.2_0", 0x0000, 0x010000, GAME(year, setname, parent, mod4oki_cheatchr_pal, mpu4, mpu4mod4oki_machines_state, init_m4default_big, ROT0, company, title, GAME_FLAGS ) // "(C)1999 BWB" and "SQ_ 2.0" -GAME_CUSTOM( 199?, m4squid, 0, "squidsin.bin", 0x0000, 0x020000, CRC(be369b43) SHA1(e5c7b7a858b264db2f8f726396ddeb42004d7cb9), "Bwb","Squids In (Barcrest) (MPU4) (SQ_ 2.0 C)" ) -GAME_CUSTOM( 199?, m4squid__a, m4squid, "sq__x_dx.2_0", 0x0000, 0x020000, CRC(2eb6c814) SHA1(070ad5cb36220daf98043f175cf67d4d584c3d01), "Bwb","Squids In (Barcrest) (MPU4) (SQ_ 2.0 CD)" ) -GAME_CUSTOM( 199?, m4squid__b, m4squid, "sq__xa_x.2_0", 0x0000, 0x020000, CRC(196a6b34) SHA1(a044ba73b4cf04657ddfcf787dedcb151507ef15), "Bwb","Squids In (Barcrest) (MPU4) (SQ_ 2.0 CK)" ) -GAME_CUSTOM( 199?, m4squid__c, m4squid, "sq__xb_x.2_0", 0x0000, 0x020000, CRC(53adc362) SHA1(3920f08299bf284ee9f102ce1505d9e9cdc1d1f0), "Bwb","Squids In (Barcrest) (MPU4) (SQ_ 2.0 BC)" ) +GAME_CUSTOM( 199?, m4squid, 0, "squidsin.bin", 0x0000, 0x020000, CRC(be369b43) SHA1(e5c7b7a858b264db2f8f726396ddeb42004d7cb9), "BWB","Squids In (Barcrest) (MPU4) (SQ_ 2.0 C)" ) +GAME_CUSTOM( 199?, m4squid__a, m4squid, "sq__x_dx.2_0", 0x0000, 0x020000, CRC(2eb6c814) SHA1(070ad5cb36220daf98043f175cf67d4d584c3d01), "BWB","Squids In (Barcrest) (MPU4) (SQ_ 2.0 CD)" ) +GAME_CUSTOM( 199?, m4squid__b, m4squid, "sq__xa_x.2_0", 0x0000, 0x020000, CRC(196a6b34) SHA1(a044ba73b4cf04657ddfcf787dedcb151507ef15), "BWB","Squids In (Barcrest) (MPU4) (SQ_ 2.0 CK)" ) +GAME_CUSTOM( 199?, m4squid__c, m4squid, "sq__xb_x.2_0", 0x0000, 0x020000, CRC(53adc362) SHA1(3920f08299bf284ee9f102ce1505d9e9cdc1d1f0), "BWB","Squids In (Barcrest) (MPU4) (SQ_ 2.0 BC)" ) /***************************************************************************************************************************************************************************** @@ -7237,12 +7244,11 @@ GAME_CUSTOM( 199?, m4squid__c, m4squid, "sq__xb_x.2_0", 0x0000, 0x020000, CR * *****************************************************************************************************************************************************************************/ -// does not show anything meaningful #define M4CALAMA_EXTRA_ROMS \ ROM_REGION( 0x100000, "msm6376", 0 ) \ - ROM_LOAD( "cala1.hex", 0x0000, 0x080000, CRC(c9768f65) SHA1(a8f2946fdba640033da0e21d4e18293b3fc004bf) ) \ - ROM_LOAD( "cala2.hex", 0x0000, 0x080000, CRC(56bd2950) SHA1(b109c726514c3ee04c1bbdf5f518f60dfd0375a8) ) + ROM_LOAD( "cala1.hex", 0x000000, 0x080000, CRC(c9768f65) SHA1(a8f2946fdba640033da0e21d4e18293b3fc004bf) ) \ + ROM_LOAD( "cala2.hex", 0x080000, 0x080000, CRC(56bd2950) SHA1(b109c726514c3ee04c1bbdf5f518f60dfd0375a8) ) #undef GAME_CUSTOM #define GAME_CUSTOM(year, setname,parent,name,offset,length,hash,company,title) \ @@ -7251,7 +7257,7 @@ GAME_CUSTOM( 199?, m4squid__c, m4squid, "sq__xb_x.2_0", 0x0000, 0x020000, CR ROM_LOAD( name, offset, length, hash ) \ M4CALAMA_EXTRA_ROMS \ ROM_END \ - GAME(year, setname, parent, mod4oki_cheatchr_pal, mpu4, mpu4mod4oki_machines_state, init_m4default_big, ROT0, company, title, GAME_FLAGS ) + GAME(year, setname, parent, mod4oki_cheatchr_pal, mpu4, mpu4mod4oki_machines_state, init_m4default_big_five_rev, ROT0, company, title, GAME_FLAGS ) // "(C)1996 BARCREST" and "CAC 0.3" GAME_CUSTOM( 199?, m4calama, 0, "cac03s.p1", 0x0000, 0x020000, CRC(edc97795) SHA1(58fb91809c7f475fbceacfc1c3bda41b86dff54b), "Barcrest","Calamari Club (Barcrest) (MPU4) (CAC 0.3)" ) @@ -7269,7 +7275,7 @@ GAME_CUSTOM( 199?, m4calama__b, m4calama, "ca301f.p1", 0x0000, 0x020000, ROM_LOAD( name, offset, length, hash ) \ M4CALAMA_EXTRA_ROMS \ ROM_END \ - GAME(year, setname, parent, mod4oki_cheatchr_pal, mpu4, mpu4mod4oki_machines_state, init_m4default_big, ROT0, company, title, GAME_FLAGS ) + GAME(year, setname, parent, mod4oki_cheatchr_pal, mpu4, mpu4mod4oki_machines_state, init_m4default_big_five_rev, ROT0, company, title, GAME_FLAGS ) // "(C)1996 BARCREST" and "BC3 0.2" GAME_CUSTOM( 199?, m4calama__g, m4calama, "bc302s.p1", 0x0000, 0x020000, CRC(b349bd2d) SHA1(9b026bece40584c4f53c30f3dacc91942c871a9f), "Barcrest","Calamari Club (Barcrest) (MPU4) (BC3 0.2)" ) @@ -7302,28 +7308,28 @@ GAME_CUSTOM( 199?, m4calama__h, m4calama, "calamari.cl", 0x0000, 0x020000, GAME(year, setname, parent, mod4oki_cheatchr_pal, mpu4, mpu4mod4oki_machines_state, init_m4default_big, ROT0, company, title, GAME_FLAGS ) // "(C)1998 B.W.B." and "CC__3.0" -GAME_CUSTOM( 199?, m4coscas, 0, "cc_sj___.3s1", 0x0000, 0x020000, CRC(52c312b0) SHA1(bd5381d58b1acb7adf6857c142eae4a253081fbd), "Bwb","Cosmic Casinos (Barcrest) (MPU4) (CC__3.0)" ) -GAME_CUSTOM( 199?, m4coscas__d, m4coscas, "cc_sj__c.3r1", 0x0000, 0x020000, CRC(44b940a6) SHA1(7e621873fcf6460f654e35cc74552e86b6253ddb), "Bwb","Cosmic Casinos (Barcrest) (MPU4) (CC__3.0 C)" ) -GAME_CUSTOM( 199?, m4coscas__f, m4coscas, "cc_sj_b_.3s1", 0x0000, 0x020000, CRC(019f0a71) SHA1(7a97f4e89c16e25f8e7502bba37f49c8496fbb47), "Bwb","Cosmic Casinos (Barcrest) (MPU4) (CC__3.0 YD)" ) -GAME_CUSTOM( 199?, m4coscas__g, m4coscas, "cc_sj_bc.3r1", 0x0000, 0x020000, CRC(de9bb8e1) SHA1(7974b03974531eb4b5ed865b8eeb9649c1346df4), "Bwb","Cosmic Casinos (Barcrest) (MPU4) (CC__3.0 YCD)" ) -GAME_CUSTOM( 199?, m4coscas__i, m4coscas, "cc_sj_d_.3s1", 0x0000, 0x020000, CRC(215e12f3) SHA1(68ed9923c6fd51e9305afac9d271c7b3ce38b12f), "Bwb","Cosmic Casinos (Barcrest) (MPU4) (CC__3.0 D)" ) -GAME_CUSTOM( 199?, m4coscas__j, m4coscas, "cc_sj_dc.3r1", 0x0000, 0x020000, CRC(00e357c3) SHA1(02bf7427899d2e536442b87d41c140ebd787a580), "Bwb","Cosmic Casinos (Barcrest) (MPU4) (CC__3.0 CD)" ) -GAME_CUSTOM( 199?, m4coscas__l, m4coscas, "cc_sj_k_.3s1", 0x0000, 0x020000, CRC(9161912d) SHA1(d11109f4bdc1c60f4cf477e1f26556800a83abdb), "Bwb","Cosmic Casinos (Barcrest) (MPU4) (CC__3.0 Y)" ) -GAME_CUSTOM( 199?, m4coscas__m, m4coscas, "cc_sj_kc.3r1", 0x0000, 0x020000, CRC(b0dcd41d) SHA1(6b50a5e401bf854186331673dcc0c3fc5de2991b), "Bwb","Cosmic Casinos (Barcrest) (MPU4) (CC__3.0 YC)" ) -GAME_CUSTOM( 199?, m4coscas__n, m4coscas, "cc_sja__.3s1", 0x0000, 0x020000, CRC(1682b1d3) SHA1(24baaf789eca150f0f6fd9c510e245aa7b88cc4c), "Bwb","Cosmic Casinos (Barcrest) (MPU4) (CC__3.0 K)" ) -GAME_CUSTOM( 199?, m4coscas__o, m4coscas, "cc_sja_c.3r1", 0x0000, 0x020000, CRC(373ff4e3) SHA1(55b7ab247863eb3c025e84782c8cab7734343077), "Bwb","Cosmic Casinos (Barcrest) (MPU4) (CC__3.0 CK)" ) -GAME_CUSTOM( 199?, m4coscas__q, m4coscas, "cc_sjb__.3s1", 0x0000, 0x020000, CRC(5c451985) SHA1(517f634d31f7190ca6685c1037fb66a8b87effba), "Bwb","Cosmic Casinos (Barcrest) (MPU4) (CC__3.0 B)" ) -GAME_CUSTOM( 199?, m4coscas__s, m4coscas, "cc_sjbgc.3r1", 0x0000, 0x020000, CRC(2de82f88) SHA1(5c8029d43282a014e82b4f975616ed2bbc0e5641), "Bwb","Cosmic Casinos (Barcrest) (MPU4) (CC__3.0 BCAD)" ) -GAME_CUSTOM( 199?, m4coscas__t, m4coscas, "cc_sjbtc.3r1", 0x0000, 0x020000, CRC(976c2858) SHA1(a70a8fe51d1b9d903d099e89a40481ea6af13683), "Bwb","Cosmic Casinos (Barcrest) (MPU4) (CC__3.0 BCR)" ) -GAME_CUSTOM( 199?, m4coscas__u, m4coscas, "cc_sjwb_.3s1", 0x0000, 0x020000, CRC(e2df8167) SHA1(c312b30402dd93c6d4a32932677430c9c996fd36), "Bwb","Cosmic Casinos (Barcrest) (MPU4) (CC__3.0 YDH)" ) -GAME_CUSTOM( 199?, m4coscas__v, m4coscas, "cc_sjwbc.3r1", 0x0000, 0x020000, CRC(a33a59a6) SHA1(a74ffd647e8390d89df475cc3f5205462c9d93d7), "Bwb","Cosmic Casinos (Barcrest) (MPU4) (CC__3.0 YCDH)" ) +GAME_CUSTOM( 199?, m4coscas, 0, "cc_sj___.3s1", 0x0000, 0x020000, CRC(52c312b0) SHA1(bd5381d58b1acb7adf6857c142eae4a253081fbd), "BWB","Cosmic Casinos (Barcrest) (MPU4) (CC__3.0)" ) +GAME_CUSTOM( 199?, m4coscas__d, m4coscas, "cc_sj__c.3r1", 0x0000, 0x020000, CRC(44b940a6) SHA1(7e621873fcf6460f654e35cc74552e86b6253ddb), "BWB","Cosmic Casinos (Barcrest) (MPU4) (CC__3.0 C)" ) +GAME_CUSTOM( 199?, m4coscas__f, m4coscas, "cc_sj_b_.3s1", 0x0000, 0x020000, CRC(019f0a71) SHA1(7a97f4e89c16e25f8e7502bba37f49c8496fbb47), "BWB","Cosmic Casinos (Barcrest) (MPU4) (CC__3.0 YD)" ) +GAME_CUSTOM( 199?, m4coscas__g, m4coscas, "cc_sj_bc.3r1", 0x0000, 0x020000, CRC(de9bb8e1) SHA1(7974b03974531eb4b5ed865b8eeb9649c1346df4), "BWB","Cosmic Casinos (Barcrest) (MPU4) (CC__3.0 YCD)" ) +GAME_CUSTOM( 199?, m4coscas__i, m4coscas, "cc_sj_d_.3s1", 0x0000, 0x020000, CRC(215e12f3) SHA1(68ed9923c6fd51e9305afac9d271c7b3ce38b12f), "BWB","Cosmic Casinos (Barcrest) (MPU4) (CC__3.0 D)" ) +GAME_CUSTOM( 199?, m4coscas__j, m4coscas, "cc_sj_dc.3r1", 0x0000, 0x020000, CRC(00e357c3) SHA1(02bf7427899d2e536442b87d41c140ebd787a580), "BWB","Cosmic Casinos (Barcrest) (MPU4) (CC__3.0 CD)" ) +GAME_CUSTOM( 199?, m4coscas__l, m4coscas, "cc_sj_k_.3s1", 0x0000, 0x020000, CRC(9161912d) SHA1(d11109f4bdc1c60f4cf477e1f26556800a83abdb), "BWB","Cosmic Casinos (Barcrest) (MPU4) (CC__3.0 Y)" ) +GAME_CUSTOM( 199?, m4coscas__m, m4coscas, "cc_sj_kc.3r1", 0x0000, 0x020000, CRC(b0dcd41d) SHA1(6b50a5e401bf854186331673dcc0c3fc5de2991b), "BWB","Cosmic Casinos (Barcrest) (MPU4) (CC__3.0 YC)" ) +GAME_CUSTOM( 199?, m4coscas__n, m4coscas, "cc_sja__.3s1", 0x0000, 0x020000, CRC(1682b1d3) SHA1(24baaf789eca150f0f6fd9c510e245aa7b88cc4c), "BWB","Cosmic Casinos (Barcrest) (MPU4) (CC__3.0 K)" ) +GAME_CUSTOM( 199?, m4coscas__o, m4coscas, "cc_sja_c.3r1", 0x0000, 0x020000, CRC(373ff4e3) SHA1(55b7ab247863eb3c025e84782c8cab7734343077), "BWB","Cosmic Casinos (Barcrest) (MPU4) (CC__3.0 CK)" ) +GAME_CUSTOM( 199?, m4coscas__q, m4coscas, "cc_sjb__.3s1", 0x0000, 0x020000, CRC(5c451985) SHA1(517f634d31f7190ca6685c1037fb66a8b87effba), "BWB","Cosmic Casinos (Barcrest) (MPU4) (CC__3.0 B)" ) +GAME_CUSTOM( 199?, m4coscas__s, m4coscas, "cc_sjbgc.3r1", 0x0000, 0x020000, CRC(2de82f88) SHA1(5c8029d43282a014e82b4f975616ed2bbc0e5641), "BWB","Cosmic Casinos (Barcrest) (MPU4) (CC__3.0 BCAD)" ) +GAME_CUSTOM( 199?, m4coscas__t, m4coscas, "cc_sjbtc.3r1", 0x0000, 0x020000, CRC(976c2858) SHA1(a70a8fe51d1b9d903d099e89a40481ea6af13683), "BWB","Cosmic Casinos (Barcrest) (MPU4) (CC__3.0 BCR)" ) +GAME_CUSTOM( 199?, m4coscas__u, m4coscas, "cc_sjwb_.3s1", 0x0000, 0x020000, CRC(e2df8167) SHA1(c312b30402dd93c6d4a32932677430c9c996fd36), "BWB","Cosmic Casinos (Barcrest) (MPU4) (CC__3.0 YDH)" ) +GAME_CUSTOM( 199?, m4coscas__v, m4coscas, "cc_sjwbc.3r1", 0x0000, 0x020000, CRC(a33a59a6) SHA1(a74ffd647e8390d89df475cc3f5205462c9d93d7), "BWB","Cosmic Casinos (Barcrest) (MPU4) (CC__3.0 YCDH)" ) // "(C)1998 B.W.B." and "CC__7.0" -GAME_CUSTOM( 199?, m4coscas__e, m4coscas, "cc_sj__c.7_1", 0x0000, 0x020000, CRC(ee9e6126) SHA1(fab6fd04004acebf291544720ba06cea79d5a054), "Bwb","Cosmic Casinos (Barcrest) (MPU4) (CC__7.0)" ) -GAME_CUSTOM( 199?, m4coscas__h, m4coscas, "cc_sj_bc.7_1", 0x0000, 0x020000, CRC(afe1aac6) SHA1(fc9c69e45db6a85c45ef8d32d048e5726d7da655), "Bwb","Cosmic Casinos (Barcrest) (MPU4) (CC__7.0 YD)" ) -GAME_CUSTOM( 199?, m4coscas__k, m4coscas, "cc_sj_dc.7_1", 0x0000, 0x020000, CRC(330d68a2) SHA1(12410af5f37b26f29f5cd23606ab0e128675095a), "Bwb","Cosmic Casinos (Barcrest) (MPU4) (CC__7.0 D)" ) -GAME_CUSTOM( 199?, m4coscas__p, m4coscas, "cc_sja_c.7_1", 0x0000, 0x020000, CRC(e956898e) SHA1(f51682651520551d481360bf86eba510cd758441), "Bwb","Cosmic Casinos (Barcrest) (MPU4) (CC__7.0 K)" ) -GAME_CUSTOM( 199?, m4coscas__r, m4coscas, "cc_sjb_c.7_1", 0x0000, 0x020000, CRC(109e9ae9) SHA1(00f381beb33cae58fc3429d3501efa4a9d9f0035), "Bwb","Cosmic Casinos (Barcrest) (MPU4) (CC__7.0 B)" ) -GAME_CUSTOM( 199?, m4coscas__b, m4coscas, "cosmiccasinos15.bin", 0x0000, 0x020000, CRC(ddba1241) SHA1(7ca2928ae2ab4e323b60bb661b60681f89cc5663), "Bwb","Cosmic Casinos (Barcrest) (MPU4) (CC__7.0 Y)" ) +GAME_CUSTOM( 199?, m4coscas__e, m4coscas, "cc_sj__c.7_1", 0x0000, 0x020000, CRC(ee9e6126) SHA1(fab6fd04004acebf291544720ba06cea79d5a054), "BWB","Cosmic Casinos (Barcrest) (MPU4) (CC__7.0)" ) +GAME_CUSTOM( 199?, m4coscas__h, m4coscas, "cc_sj_bc.7_1", 0x0000, 0x020000, CRC(afe1aac6) SHA1(fc9c69e45db6a85c45ef8d32d048e5726d7da655), "BWB","Cosmic Casinos (Barcrest) (MPU4) (CC__7.0 YD)" ) +GAME_CUSTOM( 199?, m4coscas__k, m4coscas, "cc_sj_dc.7_1", 0x0000, 0x020000, CRC(330d68a2) SHA1(12410af5f37b26f29f5cd23606ab0e128675095a), "BWB","Cosmic Casinos (Barcrest) (MPU4) (CC__7.0 D)" ) +GAME_CUSTOM( 199?, m4coscas__p, m4coscas, "cc_sja_c.7_1", 0x0000, 0x020000, CRC(e956898e) SHA1(f51682651520551d481360bf86eba510cd758441), "BWB","Cosmic Casinos (Barcrest) (MPU4) (CC__7.0 K)" ) +GAME_CUSTOM( 199?, m4coscas__r, m4coscas, "cc_sjb_c.7_1", 0x0000, 0x020000, CRC(109e9ae9) SHA1(00f381beb33cae58fc3429d3501efa4a9d9f0035), "BWB","Cosmic Casinos (Barcrest) (MPU4) (CC__7.0 B)" ) +GAME_CUSTOM( 199?, m4coscas__b, m4coscas, "cosmiccasinos15.bin", 0x0000, 0x020000, CRC(ddba1241) SHA1(7ca2928ae2ab4e323b60bb661b60681f89cc5663), "BWB","Cosmic Casinos (Barcrest) (MPU4) (CC__7.0 Y)" ) #undef GAME_CUSTOM #define GAME_CUSTOM(year, setname,parent,name,offset,length,hash,company,title) \ @@ -7423,3 +7429,483 @@ GAME(199?, m4supbjcb, m4supbjc, mod4oki_cheatchr_pal, mpu420p, mpu4mod4oki_machines_state, init_m4default, ROT0, "Barcrest","Super Blackjack Club (Barcrest) (MPU4) (SBJ 3.1, set 4)",GAME_FLAGS ) GAME(199?, m4supbjcd, m4supbjc, mod4oki_cheatchr_pal, mpu420p, mpu4mod4oki_machines_state, init_m4default, ROT0, "Barcrest","Super Blackjack Club (Barcrest) (MPU4) (SBJ 2.0)",GAME_FLAGS ) +/***************************************************************************************************************************************************************************** +* +* Crown Jewels Club +* +*****************************************************************************************************************************************************************************/ + +#define M4CRJWL2_EXTRAS \ + ROM_REGION( 0x100000, "msm6376", 0 ) \ + ROM_LOAD( "cjcs1.hex", 0x000000, 0x080000, CRC(2ac3ba9f) SHA1(3332f29f81918c34aeec3da6f7d001dc9922840d) ) \ + ROM_LOAD( "cjcs2.hex", 0x080000, 0x080000, CRC(89838a9d) SHA1(502243cc0a14e63882b537f05c4cc0eb852e4a0c) ) + +ROM_START( m4crjwl2 ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "cj214f.p1", 0x0000, 0x010000, CRC(7ee4d30c) SHA1(2bf702bc925c473f7e9eaeb5b3ae0b00e124161a) ) + M4CRJWL2_EXTRAS +ROM_END + +ROM_START( m4crjwl2a ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "cj214d.p1", 0x0000, 0x010000, CRC(359e2a73) SHA1(c85eeebafca14e6f975953f5daf2772a62693051) ) + M4CRJWL2_EXTRAS +ROM_END + +ROM_START( m4crjwl2b ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "cj214s.hex", 0x0000, 0x010000, CRC(296aa885) SHA1(045b02848b37e8a04d950d54301dc6888d6178ad) ) + M4CRJWL2_EXTRAS +ROM_END + +ROM_START( m4crjwl ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "cjcf.p1", 0x0000, 0x010000, CRC(7feccc74) SHA1(4d1c7c6d2085492ee4205a7383ad7dc1de4e8d60) ) + M4CRJWL2_EXTRAS +ROM_END + +ROM_START( m4crjwla ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "cjcd.p1", 0x0000, 0x010000, CRC(cb83f226) SHA1(f09996436b3db3c8f0fe237884d9125be2b7855e) ) + M4CRJWL2_EXTRAS +ROM_END + +ROM_START( m4crjwlb ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "cjcs.p1", 0x0000, 0x010000, CRC(1054e02d) SHA1(067705f20862f6cfc4334c74e0fab1a1016d427c) ) + M4CRJWL2_EXTRAS +ROM_END + +ROM_START( m4crjwlc ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "cjn02.p1", 0x0000, 0x010000, CRC(a3d50e20) SHA1(15698e74a37d5f95a5634d48ae2a9a5d19faa2b6) ) + M4CRJWL2_EXTRAS +ROM_END + +// these don't read from the lamp scramble, is this really a 'club' machine, it only has 3 primary reels + 1 secondary +GAME(199?, m4crjwl2, 0, mod4oki_cheatchr_pal, mpu4, mpu4mod4oki_machines_state, init_m4default, ROT0, "Barcrest","Crown Jewels Mk II Club (Barcrest) (MPU4) (CJ2 1.4, set 1)",GAME_FLAGS ) +GAME(199?, m4crjwl2a, m4crjwl2, mod4oki_cheatchr_pal, mpu4, mpu4mod4oki_machines_state, init_m4default, ROT0, "Barcrest","Crown Jewels Mk II Club (Barcrest) (MPU4) (CJ2 1.4, set 2)",GAME_FLAGS ) +GAME(199?, m4crjwl2b, m4crjwl2, mod4oki_cheatchr_pal, mpu4, mpu4mod4oki_machines_state, init_m4default, ROT0, "Barcrest","Crown Jewels Mk II Club (Barcrest) (MPU4) (CJ2 1.4, set 3)",GAME_FLAGS ) +// these do read from lamp scramble +GAME(199?, m4crjwl, m4crjwl2, mod4oki_cheatchr_pal, mpu4, mpu4mod4oki_machines_state, init_m4default, ROT0, "Barcrest","Crown Jewels Club (Barcrest) (MPU4) (CJC 1.5, set 1)",GAME_FLAGS ) +GAME(199?, m4crjwla, m4crjwl2, mod4oki_cheatchr_pal, mpu4, mpu4mod4oki_machines_state, init_m4default, ROT0, "Barcrest","Crown Jewels Club (Barcrest) (MPU4) (CJC 1.5, set 2)",GAME_FLAGS ) +GAME(199?, m4crjwlb, m4crjwl2, mod4oki_cheatchr_pal, mpu4, mpu4mod4oki_machines_state, init_m4default, ROT0, "Barcrest","Crown Jewels Club (Barcrest) (MPU4) (CJC 1.5, set 3)",GAME_FLAGS ) +GAME(199?, m4crjwlc, m4crjwl2, mod4oki_cheatchr_pal, mpu4, mpu4mod4oki_machines_state, init_m4default, ROT0, "Barcrest","Crown Jewels Club (Barcrest) (MPU4) (CJN 0.2)",GAME_FLAGS ) + +/***************************************************************************************************************************************************************************** +* +* Lazy Bones +* - confirmed as mod4oki, but sample ROM is missing +* +*****************************************************************************************************************************************************************************/ + +#define M4LAZY_EXTRAS \ + ROM_REGION( 0x200000, "msm6376", ROMREGION_ERASE00 ) \ + ROM_LOAD( "lazybones.sound", 0x000000, 0x080000, NO_DUMP ) \ + + +ROM_START( m4lazy ) + ROM_REGION( 0x20000, "maincpu", 0 ) + ROM_LOAD( "lb_sj___.1_0", 0x0000, 0x020000, CRC(8628dcf1) SHA1(80cb9348e2704d0f72a44b4aa74b24fe03e279bc) ) + M4LAZY_EXTRAS +ROM_END + +ROM_START( m4lazya ) + ROM_REGION( 0x20000, "maincpu", 0 ) + ROM_LOAD( "lb_sj___.1_2", 0x0000, 0x020000, CRC(2b906f52) SHA1(802bcf6b3679e135308026752a55e55f00f21e85) ) + M4LAZY_EXTRAS +ROM_END + +ROM_START( m4lazyb ) + ROM_REGION( 0x20000, "maincpu", 0 ) + ROM_LOAD( "lb_sj_d_.1_2", 0x0000, 0x020000, CRC(a7691bad) SHA1(6cda3f3c18c13c04dbe0e4c1e4c817eedc34aa92) ) + M4LAZY_EXTRAS +ROM_END + +// runs +GAME(199?, m4lazy, 0, mod4oki_cheatchr_pal, mpu4, mpu4mod4oki_machines_state, init_m4default_big,ROT0,"BWB","Lazy Bones (BWB) (MPU4) (LBD 1.0)",GAME_FLAGS ) +GAME(199?, m4lazya, m4lazy, mod4oki_cheatchr_pal, mpu4, mpu4mod4oki_machines_state, init_m4default_big,ROT0,"BWB","Lazy Bones (BWB) (MPU4) (LBD 1.2, set 1)",GAME_FLAGS ) +GAME(199?, m4lazyb, m4lazy, mod4oki_cheatchr_pal, mpu4, mpu4mod4oki_machines_state, init_m4default_big,ROT0,"BWB","Lazy Bones (BWB) (MPU4) (LBD 1.2, set 2)",GAME_FLAGS ) + +/***************************************************************************************************************************************************************************** +* +* Turbo Play (Brooklyn?) +* - the display identifies this as Turbo Play, but the set was called Brooklyn? +* +*****************************************************************************************************************************************************************************/ + +ROM_START( m4brook ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "brkl10.epr", 0x0000, 0x010000, CRC(857255b3) SHA1(cfd77918a19b2532a02b8bb3fa8e2716db31fb0e) ) + + ROM_REGION( 0x100000, "msm6376", 0 ) + ROM_LOAD( "brkl_snd.epr", 0x0000, 0x080000, CRC(50450909) SHA1(181659b0594ba8d196b7130c5999c91676a363c0) ) +ROM_END + +// has (c)1998 BARCREST Development BV4 in the ROM +GAME(1998, m4brook, 0, mod4oki_alt_cheatchr_pal,mpu4, mpu4mod4oki_machines_state, init_m4altreels, ROT0, "Barcrest","Turbo Play / Brooklyn (Barcrest) (MPU4) (PFT 1.8)",GAME_FLAGS ) + +/***************************************************************************************************************************************************************************** +* +* Chase Invaders +* +*****************************************************************************************************************************************************************************/ + + +#define M4CHASEI_EXTRAS \ + ROM_REGION( 0x100000, "msm6376", 0 ) \ + ROM_LOAD( "cha.s1", 0x000000, 0x080000, CRC(8200b6bc) SHA1(bcc4ffbddcdcc1dd994fe29e9b24e83272f59442) ) \ + ROM_LOAD( "cha.s2", 0x080000, 0x080000, CRC(542863fa) SHA1(501d66b2badb5036bb5dd8bac3cdb681f630a982) ) + +ROM_START( m4chasei ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "ci2c.p1", 0x0000, 0x010000, CRC(fc49a2e1) SHA1(f4f02e168cd9bf0245c2b7340fe151da66f09c5c) ) + M4CHASEI_EXTRAS +ROM_END + +ROM_START( m4chaseia ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "ch20p8pn.rom", 0x0000, 0x010000, CRC(712bd2e7) SHA1(0e83fa077f42a051aaa07a7e13196955b0ac840d) ) + M4CHASEI_EXTRAS +ROM_END + +ROM_START( m4chaseib ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "chin2010l", 0x0000, 0x010000, CRC(7fe97181) SHA1(1ccf65ff108bdaa46efcb3f831fccc953297b9ac) ) + M4CHASEI_EXTRAS +ROM_END + +ROM_START( m4chaseic ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "ci2k.p1", 0x0000, 0x010000, CRC(8d715b8a) SHA1(5dd6f8d3d6710b0741df37af8792d942f41062d2) ) + M4CHASEI_EXTRAS +ROM_END + +ROM_START( m4chaseid ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "ci2s.p1", 0x0000, 0x010000, CRC(8175e1e3) SHA1(9a4b0a0288508e7900ceac8bc3b245ac1f898b19) ) + M4CHASEI_EXTRAS +ROM_END + +ROM_START( m4chaseie ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "ci2y.p1", 0x0000, 0x010000, CRC(80410946) SHA1(60a4f73eb9a35e5c246d8ef7b25bcf25b28bf8ed) ) + M4CHASEI_EXTRAS +ROM_END + + +ROM_START( m4chaseig ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "ci_20.10", 0x0000, 0x010000, CRC(80a4bfb3) SHA1(b3c11bd621457d190eeab423bc15895b0c7cf6da) ) // found in cash inferno set. + M4CHASEI_EXTRAS +ROM_END + +GAME(199?, m4chasei, 0, mod4oki_alt_cheatchr_pal, mpu4, mpu4mod4oki_machines_state, init_m4default_five_std, ROT0, "Barcrest","Chase Invaders (Barcrest) (MPU4) (CI2 0.1, set 1)",GAME_FLAGS ) +GAME(199?, m4chaseic, m4chasei, mod4oki_alt_cheatchr_pal, mpu4, mpu4mod4oki_machines_state, init_m4default_five_std, ROT0, "Barcrest","Chase Invaders (Barcrest) (MPU4) (CI2 0.1, set 2)",GAME_FLAGS ) +GAME(199?, m4chaseid, m4chasei, mod4oki_alt_cheatchr_pal, mpu4, mpu4mod4oki_machines_state, init_m4default_five_std, ROT0, "Barcrest","Chase Invaders (Barcrest) (MPU4) (CI2 0.1, set 3)",GAME_FLAGS ) +GAME(199?, m4chaseie, m4chasei, mod4oki_alt_cheatchr_pal, mpu4, mpu4mod4oki_machines_state, init_m4default_five_std, ROT0, "Barcrest","Chase Invaders (Barcrest) (MPU4) (CI2 0.1, set 4)",GAME_FLAGS ) +// different protection, not original +GAME(199?, m4chaseia, m4chasei, mod4oki_alt_bootleg_fixedret<0x24>, mpu4, mpu4mod4oki_machines_state, init_m4default_five_std, ROT0, "hack","Chase Invaders (Barcrest) (MPU4) (8V1 0.1, hack, set 1)",GAME_FLAGS ) +GAME(199?, m4chaseib, m4chasei, mod4oki_alt_bootleg_fixedret<0x1d>, mpu4, mpu4mod4oki_machines_state, init_m4default_five_std, ROT0, "hack","Chase Invaders (Barcrest) (MPU4) (8V1 0.1, hack, set 2)",GAME_FLAGS ) +GAME(199?, m4chaseig, m4chasei, mod4oki_alt_bootleg_fixedret<0x1d>, mpu4, mpu4mod4oki_machines_state, init_m4default_five_std, ROT0, "hack","Chase Invaders (Barcrest) (MPU4) (8V1 0.1, hack, set 3)",GAME_FLAGS ) // copyright removed + +/***************************************************************************************************************************************************************************** +* +* Fortune Club +* - game has issues with the alarms, shows INVALID ALARM instead of proper reel error codes if improperly configured in some cases +* +*****************************************************************************************************************************************************************************/ + +#define M4FORTCB_EXTRAS \ + ROM_REGION( 0x100000, "msm6376", 0 ) \ + ROM_LOAD( "cfosnd.p1", 0x000000, 0x080000, CRC(74bbf913) SHA1(52ddc89ab34b11ede2c0e9b9b27e119b0c1eb2d9) ) \ + ROM_LOAD( "cfosnd.p2", 0x080000, 0x080000, CRC(1b2bb79a) SHA1(5f19ea000f34bb404ed6c8ea5ec7b809ccb1ae36) ) + + +ROM_START( m4fortcb ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "cfod.p1", 0x0000, 0x010000, CRC(9d0e2b63) SHA1(cce871d2bbe486793de5de9fadfbddf67c382e5c) ) + M4FORTCB_EXTRAS +ROM_END + +ROM_START( m4fortcba ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "cfof.p1", 0x0000, 0x010000, CRC(010b3c1f) SHA1(b44c22c21d22603b277138eabf803e6d46ad4aae) ) + M4FORTCB_EXTRAS +ROM_END + +ROM_START( m4fortcbb ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "cfos.p1", 0x0000, 0x010000, CRC(f3b47df4) SHA1(3ad674864ba3a24283af14caaf2c999d4fde11fc) ) + M4FORTCB_EXTRAS +ROM_END + +GAME(199?, m4fortcb, 0, mod4oki_cheatchr_pal,mpu420p, mpu4mod4oki_machines_state, init_m4default_five_rev, ROT0, "Barcrest","Fortune Club (Barcrest) (MPU4) (CFO 1.2, set 1)",GAME_FLAGS ) // INVALID ALARM +GAME(199?, m4fortcba, m4fortcb, mod4oki_cheatchr_pal,mpu420p, mpu4mod4oki_machines_state, init_m4default_five_rev, ROT0, "Barcrest","Fortune Club (Barcrest) (MPU4) (CFO 1.2, set 2)",GAME_FLAGS ) // INVALID ALARM +GAME(199?, m4fortcbb, m4fortcb, mod4oki_cheatchr_pal,mpu420p, mpu4mod4oki_machines_state, init_m4default_five_rev, ROT0, "Barcrest","Fortune Club (Barcrest) (MPU4) (CFO 1.2, set 3)",GAME_FLAGS ) // INVALID ALARM + +/***************************************************************************************************************************************************************************** +* +* Club Vegas +* +*****************************************************************************************************************************************************************************/ + +#define M4CLBVEG_EXTRAS \ + ROM_REGION( 0x100000, "msm6376", 0 ) \ + ROM_LOAD( "cvegass1.hex", 0x000000, 0x080000, CRC(13a8c857) SHA1(c66e10bca1ad54f467b9c5eacd502c54397c09b2) ) \ + ROM_LOAD( "cvegass2.hex", 0x080000, 0x080000, CRC(88b37145) SHA1(1c6c9ad2010e1688d3370d1f2a5ae83dc683b500) ) + +ROM_START( m4clbveg ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "clas.p1", 0x0000, 0x010000, CRC(6aad03f0) SHA1(2f611cc6f020e334dc4b87d2d907727ba15ff7ff) ) + M4CLBVEG_EXTRAS +ROM_END + +ROM_START( m4clbvega ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "claf.p1", 0x0000, 0x010000, CRC(79b83184) SHA1(7319a405b2b0b274e03f5cd1465436f8548065e4) ) + M4CLBVEG_EXTRAS +ROM_END + +ROM_START( m4clbvegb ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "clal.p1", 0x0000, 0x010000, CRC(db0bb5a2) SHA1(2735e02642fb92bb824e3b1f415a1a3ef13a856d) ) + M4CLBVEG_EXTRAS +ROM_END + +ROM_START( m4clbvegc ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "clad.p1", 0x0000, 0x010000, CRC(4fa45cce) SHA1(58a5d6cc8608eb1aa453429e26eacea589afa524) ) + M4CLBVEG_EXTRAS +ROM_END + +GAME(199?, m4clbveg, 0, mod4oki_alt_cheatchr_pal, mpu420p, mpu4mod4oki_machines_state, init_m4default_five_rev, ROT0, "Barcrest","Club Vegas (Barcrest) (MPU4) (CLA 2.4, set 1)",GAME_FLAGS ) +GAME(199?, m4clbvega, m4clbveg, mod4oki_alt_cheatchr_pal, mpu420p, mpu4mod4oki_machines_state, init_m4default_five_rev, ROT0, "Barcrest","Club Vegas (Barcrest) (MPU4) (CLA 2.4, set 2)",GAME_FLAGS ) +GAME(199?, m4clbvegb, m4clbveg, mod4oki_alt_cheatchr_pal, mpu420p, mpu4mod4oki_machines_state, init_m4default_five_rev, ROT0, "Barcrest","Club Vegas (Barcrest) (MPU4) (CLA 2.4, set 3)",GAME_FLAGS ) +GAME(199?, m4clbvegc, m4clbveg, mod4oki_alt_cheatchr_pal, mpu420p, mpu4mod4oki_machines_state, init_m4default_five_rev, ROT0, "Barcrest","Club Vegas (Barcrest) (MPU4) (CLA 2.4, set 4)",GAME_FLAGS ) + +/***************************************************************************************************************************************************************************** +* +* Club X +* +*****************************************************************************************************************************************************************************/ + +#define M4CLBX_EXTRAS \ + ROM_REGION( 0x100000, "msm6376", 0 ) \ + ROM_LOAD( "cxs1.hex", 0x000000, 0x080000, CRC(4ce005f1) SHA1(ee0f59a9c7e0222dd63fa63ccff8f194abd01ddb) ) \ + ROM_LOAD( "cxs2.hex", 0x080000, 0x080000, CRC(495e0730) SHA1(7ba8150fbcf974ac494a82fd373ff02185543e35) ) + +ROM_START( m4clbx ) + ROM_REGION( 0x20000, "maincpu", 0 ) + ROM_LOAD( "clx12s.p1", 0x0000, 0x020000, CRC(6798c153) SHA1(e621e341a0fed1cb35637edb0769ae1cca72a663) ) + M4CLBX_EXTRAS +ROM_END + +ROM_START( m4clbxa ) + ROM_REGION( 0x20000, "maincpu", 0 ) + ROM_LOAD( "clx12d.p1", 0x0000, 0x020000, CRC(43e797ba) SHA1(fb2fc843176fe50c1039214d48815d6e9871ae27) ) + M4CLBX_EXTRAS +ROM_END + +ROM_START( m4clbxb ) + ROM_REGION( 0x20000, "maincpu", 0 ) + ROM_LOAD( "clx12f.p1", 0x0000, 0x020000, CRC(3e6a82fe) SHA1(01ef9a15a3cf9b1191c573b36fb5758e79c3adc1) ) + M4CLBX_EXTRAS +ROM_END + +GAME(199?, m4clbx, 0, mod4oki_cheatchr_pal, mpu4, mpu4mod4oki_machines_state, init_m4default_big_six,ROT0, "Barcrest","Club X (Barcrest) (MPU4) (CLX 1.2, set 1)",GAME_FLAGS ) +GAME(199?, m4clbxa, m4clbx, mod4oki_cheatchr_pal, mpu4, mpu4mod4oki_machines_state, init_m4default_big_six,ROT0, "Barcrest","Club X (Barcrest) (MPU4) (CLX 1.2, set 2)",GAME_FLAGS ) +GAME(199?, m4clbxb, m4clbx, mod4oki_cheatchr_pal, mpu4, mpu4mod4oki_machines_state, init_m4default_big_six,ROT0, "Barcrest","Club X (Barcrest) (MPU4) (CLX 1.2, set 3)",GAME_FLAGS ) + +/***************************************************************************************************************************************************************************** +* +* Crown Jewels (German) +* Crown Jewels Deluxe (German) +* +*****************************************************************************************************************************************************************************/ + + +#define M4CRZJWL_EXTRAS \ + ROM_REGION( 0x180000, "msm6376", 0 ) \ + ROM_LOAD( "cjsound1.bin", 0x000000, 0x080000, CRC(b023f6b9) SHA1(04c362c6511442d3ab775a5ff2051bfe26d5e624) ) \ + ROM_LOAD( "cjsound2.bin", 0x080000, 0x080000, CRC(02563a43) SHA1(dfcee4e0fdf81c726c8e13278e7950459bcaab18) ) \ + ROM_LOAD( "cjsound3.bin", 0x100000, 0x080000, CRC(e722e438) SHA1(070f3772920fa64d5214843c313b27a5b2a4c105) ) + +ROM_START( m4crzjwle ) + ROM_REGION( 0x20000, "maincpu", 0 ) + ROM_LOAD( "cj11bin", 0x0000, 0x020000, CRC(208fda73) SHA1(8b15c197693ea7749bc961fe4e5e36b317f9f6f8) ) + M4CRZJWL_EXTRAS +ROM_END + +ROM_START( m4crzjwla ) + ROM_REGION( 0x20000, "maincpu", 0 ) + ROM_LOAD( "cjexlow", 0x0000, 0x020000, CRC(07c227c1) SHA1(286341ed44ef7cd08ca411f2b3e6936b5e83a5f3) ) + M4CRZJWL_EXTRAS +ROM_END + +ROM_START( m4crzjwlb ) + ROM_REGION( 0x20000, "maincpu", 0 ) + ROM_LOAD( "cjgerman", 0x0000, 0x020000, CRC(b090e690) SHA1(bdbe4041085c995761306280c15f782ea3bdc110) ) + M4CRZJWL_EXTRAS +ROM_END + +ROM_START( m4crzjwlc ) + ROM_REGION( 0x20000, "maincpu", 0 ) + ROM_LOAD( "cjj54.bin", 0x0000, 0x020000, CRC(16dc92e7) SHA1(b791535054d5864c7053243408a54accfa014bd1) ) + M4CRZJWL_EXTRAS +ROM_END + +ROM_START( m4crzjwld ) + ROM_REGION( 0x20000, "maincpu", 0 ) + ROM_LOAD( "gcn11", 0x0000, 0x020000, CRC(51493500) SHA1(901e60c1a7e9e628d723e199579fc82cf2e433e6) ) + M4CRZJWL_EXTRAS +ROM_END + +ROM_START( m4crzjwl ) + ROM_REGION( 0x20000, "maincpu", 0 ) + ROM_LOAD( "gcn111", 0x0000, 0x020000, CRC(b1152ce6) SHA1(1d236bad57ad38b11215efe44008bb8e4014939e) ) + M4CRZJWL_EXTRAS +ROM_END + +ROM_START( m4crzjwlf ) + ROM_REGION( 0x20000, "maincpu", 0 ) + ROM_LOAD( "gjv4", 0x0000, 0x020000, CRC(df63105d) SHA1(56e28adef9ec8921da7ab8045859e834731196c5) ) + M4CRZJWL_EXTRAS +ROM_END + +ROM_START( m4crzjwlg ) + ROM_REGION( 0x20000, "maincpu", 0 ) + ROM_LOAD( "gjv5", 0x0000, 0x020000, CRC(e4f0bab2) SHA1(1a13d97ff2c4fbae39327f2a5a8b110f2617857e) ) + M4CRZJWL_EXTRAS +ROM_END + +GAME(199?, m4crzjwl, 0, mod4oki_cheatchr_pal, mpu4_invcoin, mpu4mod4oki_machines_state, init_m4default_big,ROT0,"Barcrest","Crown Jewels (Barcrest) (German) (MPU4) (GCN 1.1)",GAME_FLAGS ) +GAME(199?, m4crzjwlc, m4crzjwl, mod4oki_cheatchr_pal, mpu4_invcoin, mpu4mod4oki_machines_state, init_m4default_big,ROT0,"Barcrest","Crown Jewels (Barcrest) (German) (MPU4) (GCN 0.9)",GAME_FLAGS ) +// not standard protection +GAME(199?, m4crzjwle, m4crzjwl, mod4oki_bootleg_fixedret<0x46>, mpu4_invcoin, mpu4mod4oki_machines_state, init_m4default_big,ROT0,"bootleg","Crown Jewels (Barcrest) (bootleg) (German) (MPU4) (GCN 1.1, set 1)",GAME_FLAGS ) +GAME(199?, m4crzjwld, m4crzjwl, mod4oki_bootleg_fixedret<0x28>, mpu4_invcoin, mpu4mod4oki_machines_state, init_m4default_big,ROT0,"bootleg","Crown Jewels (Barcrest) (bootleg) (German) (MPU4) (GCN 1.1, set 2)",GAME_FLAGS ) +GAME(199?, m4crzjwla, m4crzjwl, mod4oki_bootleg_fixedret<0x46>, mpu4_invcoin, mpu4mod4oki_machines_state, init_m4default_big,ROT0,"bootleg","Crown Jewels (Barcrest) (bootleg) (German) (MPU4) (GCN 0.9, set 1)",GAME_FLAGS ) +GAME(199?, m4crzjwlf, m4crzjwl, mod4oki_bootleg_fixedret<0x66>, mpu4_invcoin, mpu4mod4oki_machines_state, init_m4default_big,ROT0,"bootleg","Crown Jewels (Barcrest) (bootleg) (German) (MPU4) (GCN 0.9, set 2)",GAME_FLAGS ) +GAME(199?, m4crzjwlg, m4crzjwl, mod4oki_bootleg_fixedret<0x76>, mpu4_invcoin, mpu4mod4oki_machines_state, init_m4default_big,ROT0,"bootleg","Crown Jewels (Barcrest) (bootleg) (German) (MPU4) (GCN 0.9, set 3)",GAME_FLAGS ) +GAME(199?, m4crzjwlb, m4crzjwl, mod4oki_bootleg_fixedret<0x46>, mpu4_invcoin, mpu4mod4oki_machines_state, init_m4default_big,ROT0,"bootleg","Crown Jewels (Barcrest) (bootleg) (German) (MPU4) (GCN 0.9, set 4)",GAME_FLAGS ) + +ROM_START( m4cjdlx ) + ROM_REGION( 0x20000, "maincpu", 0 ) + ROM_LOAD( "cjg.p1", 0x0000, 0x020000, CRC(1f4743bf) SHA1(f9a0da2ed9cad5e6685c8a6d1d09e5d4bbcfacec) ) // Crown Jewels Deluxe (german) + M4CRZJWL_EXTRAS +ROM_END + +// doesn't require inverted coins, runs, has Deluxe in the title +GAME(199?, m4cjdlx, 0, mod4oki_cheatchr_pal, mpu4, mpu4mod4oki_machines_state, init_m4default_big,ROT0,"Barcrest","Crown Jewels Deluxe (Barcrest) (German) (MPU4) (CJG 0.4)",GAME_FLAGS ) + + +/***************************************************************************************************************************************************************************** +* +* Sunset Boulevard (MOD4OKI type) +* - this could be misidentified, it was in with other Sunset Boulevard sets, but clearly not the same thing +* - sample ROM missing, but confirmed as OKI (will attempt to play sounds with ROM from other game) +* +*****************************************************************************************************************************************************************************/ + +#define M4SSB4_EXTRAS \ + ROM_REGION( 0x200000, "msm6376", 0 ) \ + ROM_LOAD( "b25_v1_2.sound", 0x000000, 0x080000, NO_DUMP ) \ + +ROM_START( m4sunseta ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "b2512s.p1", 0x0000, 0x010000, CRC(8c509538) SHA1(eab6a1e44e77cb48cf490616facc74932acc93c5) ) + M4SSB4_EXTRAS +ROM_END + +ROM_START( m4sunsetb ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "b2512y.p1", 0x0000, 0x010000, CRC(65fa2cd9) SHA1(d2ab1ae25d5425a0788f86535a20d3ebe4a9db2b) ) + M4SSB4_EXTRAS +ROM_END + +// these are NOT Mod 2 like the m4sunset sets, so could be misidentified +GAME(199?, m4sunseta, 0, mod4oki_cheatchr_pal, mpu4, mpu4mod4oki_machines_state, init_m4default, ROT0, "Barcrest","Sunset Boulevard (Barcrest) (MPU4) (B25 1.2, set 1)",GAME_FLAGS ) +GAME(199?, m4sunsetb, m4sunseta, mod4oki_cheatchr_pal, mpu4, mpu4mod4oki_machines_state, init_m4default, ROT0, "Barcrest","Sunset Boulevard (Barcrest) (MPU4) (B25 1.2, set 2)",GAME_FLAGS ) + +/***************************************************************************************************************************************************************************** +* +* Star Play +* - the set was called Magic Turbo, but game boots as Star Play +* - requires similar inputs to Super Play in mod2 (is this also a Czech game?) +* - despite using an OKI, most of the samples sound like sampled AY sounds! +* +*****************************************************************************************************************************************************************************/ + +ROM_START( m4magtbo ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "crmtb14.epr", 0x0000, 0x010000, CRC(79e1746c) SHA1(794317f3aba7b1a7994cde89d81abc2b687d0821) ) + + ROM_REGION( 0x100000, "msm6376", 0 ) + ROM_LOAD( "scrmtb.snd", 0x000000, 0x080000, CRC(50450909) SHA1(181659b0594ba8d196b7130c5999c91676a363c0) ) +ROM_END + +INPUT_PORTS_START( m4magtbo ) + PORT_INCLUDE( mpu4 ) + + PORT_MODIFY("DIL1") + PORT_DIPNAME( 0x01, 0x00, DEF_STR( Unused ) ) PORT_DIPLOCATION("DIL1:01") + PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x01, DEF_STR( On ) ) + PORT_DIPNAME( 0x02, 0x00, DEF_STR( Unused ) ) PORT_DIPLOCATION("DIL1:02") + PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x02, DEF_STR( On ) ) + PORT_DIPNAME( 0x04, 0x00, DEF_STR( Unused ) ) PORT_DIPLOCATION("DIL1:03") + PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x04, DEF_STR( On ) ) + PORT_DIPNAME( 0x08, 0x08, "Coin Value?" ) PORT_DIPLOCATION("DIL1:04") // needed to boot + PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x08, DEF_STR( On ) ) + PORT_DIPNAME( 0x10, 0x00, DEF_STR( Unused ) ) PORT_DIPLOCATION("DIL1:05") + PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x10, DEF_STR( On ) ) + PORT_DIPNAME( 0x20, 0x00, DEF_STR( Unused ) ) PORT_DIPLOCATION("DIL1:06") + PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x20, DEF_STR( On ) ) + PORT_DIPNAME( 0x40, 0x00, DEF_STR( Unused ) ) PORT_DIPLOCATION("DIL1:07") + PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x40, DEF_STR( On ) ) + PORT_DIPNAME( 0x80, 0x00, DEF_STR( Unused ) ) PORT_DIPLOCATION("DIL1:08") + PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x80, DEF_STR( On ) ) +INPUT_PORTS_END + +GAME(199?, m4magtbo, 0, mod4oki_cheatchr_pal, m4magtbo, mpu4mod4oki_machines_state, init_m4default_six, ROT0, "Barcrest","Star Play / Magic Turbo (Barcrest) (MPU4) (XST 0.4)",GAME_FLAGS ) + +/***************************************************************************************************************************************************************************** +* +* Bronze Voyage +* - this is structured like a Barcrest game, but no copyright is shown, nor is there any protection, bootleg? some sources claim the original is BWB +* - sample ROM missing, but confirmed as OKI (will attempt to play sounds with ROM from other game) +* +*****************************************************************************************************************************************************************************/ + +#define M4BRNZE_EXTRAS \ + ROM_REGION( 0x200000, "msm6376", 0 ) \ + ROM_LOAD( "bv5_v2_1.sound", 0x000000, 0x080000, NO_DUMP ) \ + +ROM_START( m4brnze ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "bv25", 0x0000, 0x010000, CRC(5c66f460) SHA1(c7587a6e992549ad8814f77c65b33a17a3641431) ) + M4BRNZE_EXTRAS +ROM_END + +ROM_START( m4brnzea ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "bv25v2", 0x0000, 0x010000, CRC(a675edb3) SHA1(a3c6ee6a0bfb301fed72b45ee8e363d77b8b8dbb) ) + M4BRNZE_EXTRAS +ROM_END + +ROM_START( m4brnzeb ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "bv55", 0x0000, 0x010000, CRC(93905bc9) SHA1(e8d3cd125dced43fc2cf23cbccc59110561d2a40) ) + M4BRNZE_EXTRAS +ROM_END + +GAME(199?, m4brnze, 0, mod4oki, mpu4, mpu4mod4oki_machines_state, init_m4default, ROT0, "bootleg?","Bronze Voyage (BWB) (bootleg?) (MPU4) (BV5 2.1, set 1)",GAME_FLAGS ) +GAME(199?, m4brnzea, m4brnze, mod4oki, mpu4, mpu4mod4oki_machines_state, init_m4default, ROT0, "bootleg?","Bronze Voyage (BWB) (bootleg?) (MPU4) (BV5 2.1, set 2)",GAME_FLAGS ) +GAME(199?, m4brnzeb, m4brnze, mod4oki, mpu4, mpu4mod4oki_machines_state, init_m4default, ROT0, "bootleg?","Bronze Voyage (BWB) (bootleg?) (MPU4) (BV5 2.1, set 3)",GAME_FLAGS ) diff --git a/src/mame/drivers/mpu4mod4yam.cpp b/src/mame/drivers/mpu4mod4yam.cpp index dbdd1a518a6..64650b51591 100644 --- a/src/mame/drivers/mpu4mod4yam.cpp +++ b/src/mame/drivers/mpu4mod4yam.cpp @@ -44,8 +44,8 @@ void mpu4mod4yam_machines_state::init_m4addr() { //Derived from Adders_&_Ladders_(Barcrest)_[C03_800_6jp].gam init_m4default(); - init_m4_hopper_tubes(); - init_m4default_reels(); + use_m4_hopper_tubes(); + use_m4_standard_reels(); //PCKEY =0 //STKEY =0 @@ -122,64 +122,64 @@ GAME_CUSTOM( 1991, m4addr6ly, m4addr, mod4yam_cheatchr_pal, m4addr, init_m4addr, "a6ldy.p1", 0x0000, 0x010000, CRC(82f060a5) SHA1(2e8474e6c17def07e35448b5bf8d453cce0f292c), "Barcrest","Classic Adders & Ladders (Barcrest) (MPU4) (A6L 0.1 YD)", 0 ) GAME_CUSTOM( 1991, m4addr6lybd, m4addr, mod4yam_cheatchr_pal, m4addr, init_m4addr, "a6lbdy.p1", 0x0000, 0x010000, CRC(28064099) SHA1(c916f73911974440d4c79ecb51b343aad78f115b), "Barcrest","Classic Adders & Ladders (Barcrest) (MPU4) (A6L 0.1 YBD)", 0 ) // "(C)1993 B.W.B." and "ADD 1.0" -GAME_CUSTOM( 199?, m4addrc__l, m4addr, mod4yam_cheatchr_pal, m4addr, init_m4addr, "al10", 0x0000, 0x010000, CRC(3c3c82b6) SHA1(cc5ffdd0837c9af31d5737a70430a01d1989cdcc), "Bwb","Classic Adders & Ladders (Bwb / Barcrest) (MPU4) (ADD 1.0, 1993)", GAME_FLAGS ) +GAME_CUSTOM( 199?, m4addrc__l, m4addr, mod4yam_cheatchr_pal, m4addr, init_m4addr, "al10", 0x0000, 0x010000, CRC(3c3c82b6) SHA1(cc5ffdd0837c9af31d5737a70430a01d1989cdcc), "BWB","Classic Adders & Ladders (BWB / Barcrest) (MPU4) (ADD 1.0, 1993)", GAME_FLAGS ) // "(C)1994 B.W.B." and "ADD 1.0" (actually version 10?) -GAME_CUSTOM( 1994, m4addr10, m4addr, mod4yam_cheatchr_pal, m4addr, init_m4addr, "ad_05___.1o3", 0x0000, 0x010000, CRC(8d9e0f5d) SHA1(fecc844908876e161d0134ce3cc098e79e74e0b1), "Bwb","Classic Adders & Ladders (Bwb / Barcrest) (MPU4) (ADD 1.0, set 1)", GAME_FLAGS ) -GAME_CUSTOM( 1994, m4addr10d, m4addr, mod4yam_cheatchr_pal, m4addr, init_m4addr, "ad_05_d_.1o3", 0x0000, 0x010000, CRC(2d29040f) SHA1(ee2bdd5da1a7e4146419ffd8bad521a9c1b49aa2), "Bwb","Classic Adders & Ladders (Bwb / Barcrest) (MPU4) (ADD 1.0 D, set 1)", GAME_FLAGS ) -GAME_CUSTOM( 1994, m4addr10c, m4addr, mod4yam_cheatchr_pal, m4addr, init_m4addr, "adi05___.1o3", 0x0000, 0x010000, CRC(050764b1) SHA1(364c50e4887c9fdd7ff62e63a6be4513336b4814), "Bwb","Classic Adders & Ladders (Bwb / Barcrest) (MPU4) (ADD 1.0 C, set 1)", GAME_FLAGS ) -GAME_CUSTOM( 1994, m4addr10yd, m4addr, mod4yam_cheatchr_pal, m4addr, init_m4addr, "ad_05_b_.1o3", 0x0000, 0x010000, CRC(b10b194a) SHA1(4dc3f14ff3b903c49829f4a91136f9b03a5cb1ae), "Bwb","Classic Adders & Ladders (Bwb / Barcrest) (MPU4) (ADD 1.0 YD, set 1)", GAME_FLAGS ) -GAME_CUSTOM( 1994, m4addr10_a, m4addr, mod4yam_cheatchr_pal, m4addr, init_m4addr, "ad_10___.1o3", 0x0000, 0x010000, CRC(d587cb00) SHA1(6574c42402f13e5f9cb8f951e0f59b499b2d025d), "Bwb","Classic Adders & Ladders (Bwb / Barcrest) (MPU4) (ADD 1.0, set 2)", GAME_FLAGS ) -GAME_CUSTOM( 1994, m4addr10d_a, m4addr, mod4yam_cheatchr_pal, m4addr, init_m4addr, "ad_10_d_.1o3", 0x0000, 0x010000, CRC(d7670d32) SHA1(09dfe2a7fe267f485efed234411efc92d9cce414), "Bwb","Classic Adders & Ladders (Bwb / Barcrest) (MPU4) (ADD 1.0 D, set 2)", GAME_FLAGS ) -GAME_CUSTOM( 1994, m4addr10c_a, m4addr, mod4yam_cheatchr_pal, m4addr, init_m4addr, "adi10___.1o3", 0x0000, 0x010000, CRC(005caaa1) SHA1(b4b421c045012b5fbeaca95fa09d087a9c5e6b5b), "Bwb","Classic Adders & Ladders (Bwb / Barcrest) (MPU4) (ADD 1.0 C, set 2)", GAME_FLAGS ) -GAME_CUSTOM( 1994, m4addr10yd_a, m4addr, mod4yam_cheatchr_pal, m4addr, init_m4addr, "ad_10_b_.1o3", 0x0000, 0x010000, CRC(e2b5c0db) SHA1(9e1716186bb049c61dddaef2465fb1e55d2d93fd), "Bwb","Classic Adders & Ladders (Bwb / Barcrest) (MPU4) (ADD 1.0 YD, set 2)", GAME_FLAGS ) +GAME_CUSTOM( 1994, m4addr10, m4addr, mod4yam_cheatchr_pal, m4addr, init_m4addr, "ad_05___.1o3", 0x0000, 0x010000, CRC(8d9e0f5d) SHA1(fecc844908876e161d0134ce3cc098e79e74e0b1), "BWB","Classic Adders & Ladders (BWB / Barcrest) (MPU4) (ADD 1.0, set 1)", GAME_FLAGS ) +GAME_CUSTOM( 1994, m4addr10d, m4addr, mod4yam_cheatchr_pal, m4addr, init_m4addr, "ad_05_d_.1o3", 0x0000, 0x010000, CRC(2d29040f) SHA1(ee2bdd5da1a7e4146419ffd8bad521a9c1b49aa2), "BWB","Classic Adders & Ladders (BWB / Barcrest) (MPU4) (ADD 1.0 D, set 1)", GAME_FLAGS ) +GAME_CUSTOM( 1994, m4addr10c, m4addr, mod4yam_cheatchr_pal, m4addr, init_m4addr, "adi05___.1o3", 0x0000, 0x010000, CRC(050764b1) SHA1(364c50e4887c9fdd7ff62e63a6be4513336b4814), "BWB","Classic Adders & Ladders (BWB / Barcrest) (MPU4) (ADD 1.0 C, set 1)", GAME_FLAGS ) +GAME_CUSTOM( 1994, m4addr10yd, m4addr, mod4yam_cheatchr_pal, m4addr, init_m4addr, "ad_05_b_.1o3", 0x0000, 0x010000, CRC(b10b194a) SHA1(4dc3f14ff3b903c49829f4a91136f9b03a5cb1ae), "BWB","Classic Adders & Ladders (BWB / Barcrest) (MPU4) (ADD 1.0 YD, set 1)", GAME_FLAGS ) +GAME_CUSTOM( 1994, m4addr10_a, m4addr, mod4yam_cheatchr_pal, m4addr, init_m4addr, "ad_10___.1o3", 0x0000, 0x010000, CRC(d587cb00) SHA1(6574c42402f13e5f9cb8f951e0f59b499b2d025d), "BWB","Classic Adders & Ladders (BWB / Barcrest) (MPU4) (ADD 1.0, set 2)", GAME_FLAGS ) +GAME_CUSTOM( 1994, m4addr10d_a, m4addr, mod4yam_cheatchr_pal, m4addr, init_m4addr, "ad_10_d_.1o3", 0x0000, 0x010000, CRC(d7670d32) SHA1(09dfe2a7fe267f485efed234411efc92d9cce414), "BWB","Classic Adders & Ladders (BWB / Barcrest) (MPU4) (ADD 1.0 D, set 2)", GAME_FLAGS ) +GAME_CUSTOM( 1994, m4addr10c_a, m4addr, mod4yam_cheatchr_pal, m4addr, init_m4addr, "adi10___.1o3", 0x0000, 0x010000, CRC(005caaa1) SHA1(b4b421c045012b5fbeaca95fa09d087a9c5e6b5b), "BWB","Classic Adders & Ladders (BWB / Barcrest) (MPU4) (ADD 1.0 C, set 2)", GAME_FLAGS ) +GAME_CUSTOM( 1994, m4addr10yd_a, m4addr, mod4yam_cheatchr_pal, m4addr, init_m4addr, "ad_10_b_.1o3", 0x0000, 0x010000, CRC(e2b5c0db) SHA1(9e1716186bb049c61dddaef2465fb1e55d2d93fd), "BWB","Classic Adders & Ladders (BWB / Barcrest) (MPU4) (ADD 1.0 YD, set 2)", GAME_FLAGS ) // "(C)1993 B.W.B." and "ADD 3.0" -GAME_CUSTOM( 1993, m4addr3, m4addr, mod4yam_cheatchr_pal, m4addr, init_m4addr, "ad_05___.3q3", 0x0000, 0x010000, CRC(ec6ed7ce) SHA1(dfad04b5f6c4ff0fd784ad20471f1cf84586f2cd), "Bwb","Classic Adders & Ladders (Bwb / Barcrest) (MPU4) (ADD 3.0, set 1)", GAME_FLAGS ) -GAME_CUSTOM( 1993, m4addr3d, m4addr, mod4yam_cheatchr_pal, m4addr, init_m4addr, "ad_05_d_.3q3", 0x0000, 0x010000, CRC(8d05fba9) SHA1(9c69d7eec7ce0d647d4f8b8b0a6b7e54daa7a79f), "Bwb","Classic Adders & Ladders (Bwb / Barcrest) (MPU4) (ADD 3.0 D, set 1)", GAME_FLAGS ) -GAME_CUSTOM( 1993, m4addr3yd, m4addr, mod4yam_cheatchr_pal, m4addr, init_m4addr, "ad_05_b_.3q3", 0x0000, 0x010000, CRC(d4c06db1) SHA1(dacb66b98f9d1d51eddc48b6946d517c277e588e), "Bwb","Classic Adders & Ladders (Bwb / Barcrest) (MPU4) (ADD 3.0 YD, set 1)", GAME_FLAGS ) -GAME_CUSTOM( 1993, m4addr3_a, m4addr, mod4yam_cheatchr_pal, m4addr, init_m4addr, "ad_20___.3a3", 0x0000, 0x010000, CRC(c2431657) SHA1(b2b7541207eb3c898f9cf3df520bff396213b78a), "Bwb","Classic Adders & Ladders (Bwb / Barcrest) (MPU4) (ADD 3.0, set 2)", GAME_FLAGS ) -GAME_CUSTOM( 1993, m4addr3d_a, m4addr, mod4yam_cheatchr_pal, m4addr, init_m4addr, "ad_20_d_.3a3", 0x0000, 0x010000, CRC(62304025) SHA1(59b7815bf1b5337f46083cef186fedd078a4ad37), "Bwb","Classic Adders & Ladders (Bwb / Barcrest) (MPU4) (ADD 3.0 D, set 2)", GAME_FLAGS ) -GAME_CUSTOM( 1993, m4addr3yd_a, m4addr, mod4yam_cheatchr_pal, m4addr, init_m4addr, "ad_20_b_.3a3", 0x0000, 0x010000, CRC(19990a19) SHA1(ab1031513fb1e499da4a3001b5b26ff1e86cc628), "Bwb","Classic Adders & Ladders (Bwb / Barcrest) (MPU4) (ADD 3.0 YD, set 2)", GAME_FLAGS ) -GAME_CUSTOM( 1993, m4addr3_b, m4addr, mod4yam_cheatchr_pal, m4addr, init_m4addr, "ad_20___.3n3", 0x0000, 0x010000, CRC(883ff001) SHA1(50540270dba31820ad99a4a4034c69d4a58d87c5), "Bwb","Classic Adders & Ladders (Bwb / Barcrest) (MPU4) (ADD 3.0, set 3)", GAME_FLAGS ) -GAME_CUSTOM( 1993, m4addr3d_b, m4addr, mod4yam_cheatchr_pal, m4addr, init_m4addr, "ad_20_d_.3n3", 0x0000, 0x010000, CRC(cf254a00) SHA1(1e430b652e4023e28b5648b8bea63e778c6dafc9), "Bwb","Classic Adders & Ladders (Bwb / Barcrest) (MPU4) (ADD 3.0 D, set 3)", GAME_FLAGS ) -GAME_CUSTOM( 1993, m4addr3yd_b, m4addr, mod4yam_cheatchr_pal, m4addr, init_m4addr, "ad_20_b_.3n3", 0x0000, 0x010000, CRC(65f9946f) SHA1(6bf6f315ed2dc6f603381d36dd408e951ace76bc), "Bwb","Classic Adders & Ladders (Bwb / Barcrest) (MPU4) (ADD 3.0 YD, set 3)", GAME_FLAGS ) -GAME_CUSTOM( 1993, m4addr3_c, m4addr, mod4yam_cheatchr_pal, m4addr, init_m4addr, "ad_20___.3s3", 0x0000, 0x010000, CRC(b1d54cb6) SHA1(35205975ccdaccd5bf3c1b7bf9a26c5ef30050b3), "Bwb","Classic Adders & Ladders (Bwb / Barcrest) (MPU4) (ADD 3.0, set 4)", GAME_FLAGS ) -GAME_CUSTOM( 1993, m4addr3d_c, m4addr, mod4yam_cheatchr_pal, m4addr, init_m4addr, "ad_20_d_.3s3", 0x0000, 0x010000, CRC(89d2301b) SHA1(62ad1a9e008063eb16442b50af806f061669dba7), "Bwb","Classic Adders & Ladders (Bwb / Barcrest) (MPU4) (ADD 3.0 D, set 4)", GAME_FLAGS ) -GAME_CUSTOM( 1993, m4addr3yd_c, m4addr, mod4yam_cheatchr_pal, m4addr, init_m4addr, "ad_20_b_.3s3", 0x0000, 0x010000, CRC(86982248) SHA1(a6d876333777a29eb0504fa3636727ebcc104f0a), "Bwb","Classic Adders & Ladders (Bwb / Barcrest) (MPU4) (ADD 3.0 YD, set 4)", GAME_FLAGS ) -GAME_CUSTOM( 1993, m4addr3_d, m4addr, mod4yam_cheatchr_pal, m4addr, init_m4addr, "adl5pv2", 0x0000, 0x010000, CRC(09c39527) SHA1(16af3e552a7d6c6b802d2b1923523e9aa9de766a), "Bwb","Classic Adders & Ladders (Bwb / Barcrest) (MPU4) (ADD 3.0, set 5)", GAME_FLAGS ) +GAME_CUSTOM( 1993, m4addr3, m4addr, mod4yam_cheatchr_pal, m4addr, init_m4addr, "ad_05___.3q3", 0x0000, 0x010000, CRC(ec6ed7ce) SHA1(dfad04b5f6c4ff0fd784ad20471f1cf84586f2cd), "BWB","Classic Adders & Ladders (BWB / Barcrest) (MPU4) (ADD 3.0, set 1)", GAME_FLAGS ) +GAME_CUSTOM( 1993, m4addr3d, m4addr, mod4yam_cheatchr_pal, m4addr, init_m4addr, "ad_05_d_.3q3", 0x0000, 0x010000, CRC(8d05fba9) SHA1(9c69d7eec7ce0d647d4f8b8b0a6b7e54daa7a79f), "BWB","Classic Adders & Ladders (BWB / Barcrest) (MPU4) (ADD 3.0 D, set 1)", GAME_FLAGS ) +GAME_CUSTOM( 1993, m4addr3yd, m4addr, mod4yam_cheatchr_pal, m4addr, init_m4addr, "ad_05_b_.3q3", 0x0000, 0x010000, CRC(d4c06db1) SHA1(dacb66b98f9d1d51eddc48b6946d517c277e588e), "BWB","Classic Adders & Ladders (BWB / Barcrest) (MPU4) (ADD 3.0 YD, set 1)", GAME_FLAGS ) +GAME_CUSTOM( 1993, m4addr3_a, m4addr, mod4yam_cheatchr_pal, m4addr, init_m4addr, "ad_20___.3a3", 0x0000, 0x010000, CRC(c2431657) SHA1(b2b7541207eb3c898f9cf3df520bff396213b78a), "BWB","Classic Adders & Ladders (BWB / Barcrest) (MPU4) (ADD 3.0, set 2)", GAME_FLAGS ) +GAME_CUSTOM( 1993, m4addr3d_a, m4addr, mod4yam_cheatchr_pal, m4addr, init_m4addr, "ad_20_d_.3a3", 0x0000, 0x010000, CRC(62304025) SHA1(59b7815bf1b5337f46083cef186fedd078a4ad37), "BWB","Classic Adders & Ladders (BWB / Barcrest) (MPU4) (ADD 3.0 D, set 2)", GAME_FLAGS ) +GAME_CUSTOM( 1993, m4addr3yd_a, m4addr, mod4yam_cheatchr_pal, m4addr, init_m4addr, "ad_20_b_.3a3", 0x0000, 0x010000, CRC(19990a19) SHA1(ab1031513fb1e499da4a3001b5b26ff1e86cc628), "BWB","Classic Adders & Ladders (BWB / Barcrest) (MPU4) (ADD 3.0 YD, set 2)", GAME_FLAGS ) +GAME_CUSTOM( 1993, m4addr3_b, m4addr, mod4yam_cheatchr_pal, m4addr, init_m4addr, "ad_20___.3n3", 0x0000, 0x010000, CRC(883ff001) SHA1(50540270dba31820ad99a4a4034c69d4a58d87c5), "BWB","Classic Adders & Ladders (BWB / Barcrest) (MPU4) (ADD 3.0, set 3)", GAME_FLAGS ) +GAME_CUSTOM( 1993, m4addr3d_b, m4addr, mod4yam_cheatchr_pal, m4addr, init_m4addr, "ad_20_d_.3n3", 0x0000, 0x010000, CRC(cf254a00) SHA1(1e430b652e4023e28b5648b8bea63e778c6dafc9), "BWB","Classic Adders & Ladders (BWB / Barcrest) (MPU4) (ADD 3.0 D, set 3)", GAME_FLAGS ) +GAME_CUSTOM( 1993, m4addr3yd_b, m4addr, mod4yam_cheatchr_pal, m4addr, init_m4addr, "ad_20_b_.3n3", 0x0000, 0x010000, CRC(65f9946f) SHA1(6bf6f315ed2dc6f603381d36dd408e951ace76bc), "BWB","Classic Adders & Ladders (BWB / Barcrest) (MPU4) (ADD 3.0 YD, set 3)", GAME_FLAGS ) +GAME_CUSTOM( 1993, m4addr3_c, m4addr, mod4yam_cheatchr_pal, m4addr, init_m4addr, "ad_20___.3s3", 0x0000, 0x010000, CRC(b1d54cb6) SHA1(35205975ccdaccd5bf3c1b7bf9a26c5ef30050b3), "BWB","Classic Adders & Ladders (BWB / Barcrest) (MPU4) (ADD 3.0, set 4)", GAME_FLAGS ) +GAME_CUSTOM( 1993, m4addr3d_c, m4addr, mod4yam_cheatchr_pal, m4addr, init_m4addr, "ad_20_d_.3s3", 0x0000, 0x010000, CRC(89d2301b) SHA1(62ad1a9e008063eb16442b50af806f061669dba7), "BWB","Classic Adders & Ladders (BWB / Barcrest) (MPU4) (ADD 3.0 D, set 4)", GAME_FLAGS ) +GAME_CUSTOM( 1993, m4addr3yd_c, m4addr, mod4yam_cheatchr_pal, m4addr, init_m4addr, "ad_20_b_.3s3", 0x0000, 0x010000, CRC(86982248) SHA1(a6d876333777a29eb0504fa3636727ebcc104f0a), "BWB","Classic Adders & Ladders (BWB / Barcrest) (MPU4) (ADD 3.0 YD, set 4)", GAME_FLAGS ) +GAME_CUSTOM( 1993, m4addr3_d, m4addr, mod4yam_cheatchr_pal, m4addr, init_m4addr, "adl5pv2", 0x0000, 0x010000, CRC(09c39527) SHA1(16af3e552a7d6c6b802d2b1923523e9aa9de766a), "BWB","Classic Adders & Ladders (BWB / Barcrest) (MPU4) (ADD 3.0, set 5)", GAME_FLAGS ) // "(C)1994 B.W.B." and "ADD 5.0" -GAME_CUSTOM( 1994, m4addr5, m4addr, mod4yam_cheatchr_pal, m4addr, init_m4addr, "ad_05___.5a3", 0x0000, 0x010000, CRC(9821a988) SHA1(2be85a0b68e5e31401a5c753b40f3cf803589444), "Bwb","Classic Adders & Ladders (Bwb / Barcrest) (MPU4) (ADD 5.0, set 1)", GAME_FLAGS ) -GAME_CUSTOM( 1994, m4addr5d, m4addr, mod4yam_cheatchr_pal, m4addr, init_m4addr, "ad_05_d_.5a3", 0x0000, 0x010000, CRC(b5be8114) SHA1(28dfe1d1cc1d9fc2bcc13fd6437602a6e8c90de2), "Bwb","Classic Adders & Ladders (Bwb / Barcrest) (MPU4) (ADD 5.0 D, set 1)", GAME_FLAGS ) -GAME_CUSTOM( 1994, m4addr5c, m4addr, mod4yam_cheatchr_pal, m4addr, init_m4addr, "adi05___.5a3", 0x0000, 0x010000, CRC(03777f8c) SHA1(9e3fddc2130600f343df0531bf3e636b82c2f108), "Bwb","Classic Adders & Ladders (Bwb / Barcrest) (MPU4) (ADD 5.0 C, set 1)", GAME_FLAGS ) -GAME_CUSTOM( 1994, m4addr5yd, m4addr, mod4yam_cheatchr_pal, m4addr, init_m4addr, "ad_05_b_.5a3", 0x0000, 0x010000, CRC(592cb1ae) SHA1(5696ecb3e9e6419f73087120b6a832fde606bacc), "Bwb","Classic Adders & Ladders (Bwb / Barcrest) (MPU4) (ADD 5.0 YD, set 1)", GAME_FLAGS ) -GAME_CUSTOM( 1994, m4addr5_a, m4addr, mod4yam_cheatchr_pal, m4addr, init_m4addr, "ad_05___.5n3", 0x0000, 0x010000, CRC(86ac3564) SHA1(1dd9cf39d2aee11a3e1bbc68460c12f10e62aeaf), "Bwb","Classic Adders & Ladders (Bwb / Barcrest) (MPU4) (ADD 5.0, set 2)", GAME_FLAGS ) -GAME_CUSTOM( 1994, m4addr5d_a, m4addr, mod4yam_cheatchr_pal, m4addr, init_m4addr, "ad_05_d_.5n3", 0x0000, 0x010000, CRC(ca2653d5) SHA1(30cd35627be8fb4fff2f0d61a6ab43cf3e4c1742), "Bwb","Classic Adders & Ladders (Bwb / Barcrest) (MPU4) (ADD 5.0 D, set 2)", GAME_FLAGS ) -GAME_CUSTOM( 1994, m4addr5c_a, m4addr, mod4yam_cheatchr_pal, m4addr, init_m4addr, "adi05___.5n3", 0x0000, 0x010000, CRC(13003560) SHA1(aabad24748f9b1b09f1820bf1af932160e64fe3e), "Bwb","Classic Adders & Ladders (Bwb / Barcrest) (MPU4) (ADD 5.0 C, set 2)", GAME_FLAGS ) -GAME_CUSTOM( 1994, m4addr5yd_a, m4addr, mod4yam_cheatchr_pal, m4addr, init_m4addr, "ad_05_b_.5n3", 0x0000, 0x010000, CRC(cdc8ca39) SHA1(33fdeef8ab8908f6908120aedf501ec3e9d7d23e), "Bwb","Classic Adders & Ladders (Bwb / Barcrest) (MPU4) (ADD 5.0 YD, set 2)", GAME_FLAGS ) +GAME_CUSTOM( 1994, m4addr5, m4addr, mod4yam_cheatchr_pal, m4addr, init_m4addr, "ad_05___.5a3", 0x0000, 0x010000, CRC(9821a988) SHA1(2be85a0b68e5e31401a5c753b40f3cf803589444), "BWB","Classic Adders & Ladders (BWB / Barcrest) (MPU4) (ADD 5.0, set 1)", GAME_FLAGS ) +GAME_CUSTOM( 1994, m4addr5d, m4addr, mod4yam_cheatchr_pal, m4addr, init_m4addr, "ad_05_d_.5a3", 0x0000, 0x010000, CRC(b5be8114) SHA1(28dfe1d1cc1d9fc2bcc13fd6437602a6e8c90de2), "BWB","Classic Adders & Ladders (BWB / Barcrest) (MPU4) (ADD 5.0 D, set 1)", GAME_FLAGS ) +GAME_CUSTOM( 1994, m4addr5c, m4addr, mod4yam_cheatchr_pal, m4addr, init_m4addr, "adi05___.5a3", 0x0000, 0x010000, CRC(03777f8c) SHA1(9e3fddc2130600f343df0531bf3e636b82c2f108), "BWB","Classic Adders & Ladders (BWB / Barcrest) (MPU4) (ADD 5.0 C, set 1)", GAME_FLAGS ) +GAME_CUSTOM( 1994, m4addr5yd, m4addr, mod4yam_cheatchr_pal, m4addr, init_m4addr, "ad_05_b_.5a3", 0x0000, 0x010000, CRC(592cb1ae) SHA1(5696ecb3e9e6419f73087120b6a832fde606bacc), "BWB","Classic Adders & Ladders (BWB / Barcrest) (MPU4) (ADD 5.0 YD, set 1)", GAME_FLAGS ) +GAME_CUSTOM( 1994, m4addr5_a, m4addr, mod4yam_cheatchr_pal, m4addr, init_m4addr, "ad_05___.5n3", 0x0000, 0x010000, CRC(86ac3564) SHA1(1dd9cf39d2aee11a3e1bbc68460c12f10e62aeaf), "BWB","Classic Adders & Ladders (BWB / Barcrest) (MPU4) (ADD 5.0, set 2)", GAME_FLAGS ) +GAME_CUSTOM( 1994, m4addr5d_a, m4addr, mod4yam_cheatchr_pal, m4addr, init_m4addr, "ad_05_d_.5n3", 0x0000, 0x010000, CRC(ca2653d5) SHA1(30cd35627be8fb4fff2f0d61a6ab43cf3e4c1742), "BWB","Classic Adders & Ladders (BWB / Barcrest) (MPU4) (ADD 5.0 D, set 2)", GAME_FLAGS ) +GAME_CUSTOM( 1994, m4addr5c_a, m4addr, mod4yam_cheatchr_pal, m4addr, init_m4addr, "adi05___.5n3", 0x0000, 0x010000, CRC(13003560) SHA1(aabad24748f9b1b09f1820bf1af932160e64fe3e), "BWB","Classic Adders & Ladders (BWB / Barcrest) (MPU4) (ADD 5.0 C, set 2)", GAME_FLAGS ) +GAME_CUSTOM( 1994, m4addr5yd_a, m4addr, mod4yam_cheatchr_pal, m4addr, init_m4addr, "ad_05_b_.5n3", 0x0000, 0x010000, CRC(cdc8ca39) SHA1(33fdeef8ab8908f6908120aedf501ec3e9d7d23e), "BWB","Classic Adders & Ladders (BWB / Barcrest) (MPU4) (ADD 5.0 YD, set 2)", GAME_FLAGS ) // "(C)1993 B.W.B." and "ADD 4.0" -GAME_CUSTOM( 1993, m4addr4, m4addr, mod4yam_cheatchr_pal, m4addr, init_m4addr, "ad_05___.4s3", 0x0000, 0x010000, CRC(6d1a3c51) SHA1(0e4b985173c7c3bd5804573d99913d66a05d54fb), "Bwb","Classic Adders & Ladders (Bwb / Barcrest) (MPU4) (ADD 4.0, set 1)", GAME_FLAGS ) -GAME_CUSTOM( 1993, m4addr4c, m4addr, mod4yam_cheatchr_pal, m4addr, init_m4addr, "adi05___.4s3", 0x0000, 0x010000, CRC(a4343a89) SHA1(cef67bbe03e6f535b530fc099f1b9a8bc7a2f864), "Bwb","Classic Adders & Ladders (Bwb / Barcrest) (MPU4) (ADD 4.0 C, set 1)", GAME_FLAGS ) -GAME_CUSTOM( 1993, m4addr4d, m4addr, mod4yam_cheatchr_pal, m4addr, init_m4addr, "ad_05_d_.4s3", 0x0000, 0x010000, CRC(e672baf0) SHA1(bae2e2fe9f51b3b8da20fcefb145f6d35fa2d604), "Bwb","Classic Adders & Ladders (Bwb / Barcrest) (MPU4) (ADD 4.0 D, set 1)", GAME_FLAGS ) -GAME_CUSTOM( 1993, m4addr4yd, m4addr, mod4yam_cheatchr_pal, m4addr, init_m4addr, "ad_05_b_.4s3", 0x0000, 0x010000, CRC(6bd6fdb6) SHA1(7ee1e80da5833b3eaf4b23035690a09379781584), "Bwb","Classic Adders & Ladders (Bwb / Barcrest) (MPU4) (ADD 4.0 YD, set 1)", GAME_FLAGS ) +GAME_CUSTOM( 1993, m4addr4, m4addr, mod4yam_cheatchr_pal, m4addr, init_m4addr, "ad_05___.4s3", 0x0000, 0x010000, CRC(6d1a3c51) SHA1(0e4b985173c7c3bd5804573d99913d66a05d54fb), "BWB","Classic Adders & Ladders (BWB / Barcrest) (MPU4) (ADD 4.0, set 1)", GAME_FLAGS ) +GAME_CUSTOM( 1993, m4addr4c, m4addr, mod4yam_cheatchr_pal, m4addr, init_m4addr, "adi05___.4s3", 0x0000, 0x010000, CRC(a4343a89) SHA1(cef67bbe03e6f535b530fc099f1b9a8bc7a2f864), "BWB","Classic Adders & Ladders (BWB / Barcrest) (MPU4) (ADD 4.0 C, set 1)", GAME_FLAGS ) +GAME_CUSTOM( 1993, m4addr4d, m4addr, mod4yam_cheatchr_pal, m4addr, init_m4addr, "ad_05_d_.4s3", 0x0000, 0x010000, CRC(e672baf0) SHA1(bae2e2fe9f51b3b8da20fcefb145f6d35fa2d604), "BWB","Classic Adders & Ladders (BWB / Barcrest) (MPU4) (ADD 4.0 D, set 1)", GAME_FLAGS ) +GAME_CUSTOM( 1993, m4addr4yd, m4addr, mod4yam_cheatchr_pal, m4addr, init_m4addr, "ad_05_b_.4s3", 0x0000, 0x010000, CRC(6bd6fdb6) SHA1(7ee1e80da5833b3eaf4b23035690a09379781584), "BWB","Classic Adders & Ladders (BWB / Barcrest) (MPU4) (ADD 4.0 YD, set 1)", GAME_FLAGS ) // "(C)1994 B.W.B." and "ADD 4.0" -GAME_CUSTOM( 1994, m4addr4_a, m4addr, mod4yam_cheatchr_pal, m4addr, init_m4addr, "ad_10___.4a3", 0x0000, 0x010000, CRC(9151dac3) SHA1(bf1c065a62e84a8073f8f9854981bedad60805be), "Bwb","Classic Adders & Ladders (Bwb / Barcrest) (MPU4) (ADD 4.0, set 2)", GAME_FLAGS ) -GAME_CUSTOM( 1994, m4addr4c_a, m4addr, mod4yam_cheatchr_pal, m4addr, init_m4addr, "adi10___.4a3", 0x0000, 0x010000, CRC(2d2aa3cc) SHA1(21a7690c3fb7d158f4b4e6da63663778246ac902), "Bwb","Classic Adders & Ladders (Bwb / Barcrest) (MPU4) (ADD 4.0 C, set 2)", GAME_FLAGS ) -GAME_CUSTOM( 1994, m4addr4c_b, m4addr, mod4yam_cheatchr_pal, m4addr, init_m4addr, "adi10___.4n3", 0x0000, 0x010000, CRC(af9aad00) SHA1(09729e73f27d9ac5d6ac7171191ed76aeaac3e3d), "Bwb","Classic Adders & Ladders (Bwb / Barcrest) (MPU4) (ADD 4.0 C, set 3)", GAME_FLAGS ) +GAME_CUSTOM( 1994, m4addr4_a, m4addr, mod4yam_cheatchr_pal, m4addr, init_m4addr, "ad_10___.4a3", 0x0000, 0x010000, CRC(9151dac3) SHA1(bf1c065a62e84a8073f8f9854981bedad60805be), "BWB","Classic Adders & Ladders (BWB / Barcrest) (MPU4) (ADD 4.0, set 2)", GAME_FLAGS ) +GAME_CUSTOM( 1994, m4addr4c_a, m4addr, mod4yam_cheatchr_pal, m4addr, init_m4addr, "adi10___.4a3", 0x0000, 0x010000, CRC(2d2aa3cc) SHA1(21a7690c3fb7d158f4b4e6da63663778246ac902), "BWB","Classic Adders & Ladders (BWB / Barcrest) (MPU4) (ADD 4.0 C, set 2)", GAME_FLAGS ) +GAME_CUSTOM( 1994, m4addr4c_b, m4addr, mod4yam_cheatchr_pal, m4addr, init_m4addr, "adi10___.4n3", 0x0000, 0x010000, CRC(af9aad00) SHA1(09729e73f27d9ac5d6ac7171191ed76aeaac3e3d), "BWB","Classic Adders & Ladders (BWB / Barcrest) (MPU4) (ADD 4.0 C, set 3)", GAME_FLAGS ) // These have different protection // "(C)1991 BARCREST" and "A6L 0.1" (but hack?) GAME_CUSTOM( 199?, m4addrc__b, m4addr, mod4yam_bootleg_fixedret<0x43>, m4addr, init_m4addr, "add20_101", 0x0000, 0x010000, CRC(361b7173) SHA1(dea2b1b0f5910e2fd3f45d220554f0e712dedada), "hack","Classic Adders & Ladders (Barcrest) (MPU4) (A6L 0.1, hack, set 1)", GAME_FLAGS ) GAME_CUSTOM( 199?, m4addrc__k, m4addr, mod4yam_bootleg_fixedret<0x63>, m4addr, init_m4addr, "addl_20_.8", 0x0000, 0x010000, CRC(43c98f46) SHA1(0ca4a093b38fc04639e3f4bb742a8923b90d2ed1), "hack","Classic Adders & Ladders (Barcrest) (MPU4) (A6L 0.1, hack, set 2)", GAME_FLAGS ) // "BIG DIPPER" and ADD 1.0 -GAME_CUSTOM( 199?, m4addrc__h, m4addr, mod4yam_bootleg_fixedret<0x1d>, m4addr, init_m4addr, "adders classic.bin", 0x0000, 0x010000, CRC(6bc1d2aa) SHA1(cf17e697ff0cfba999f6511f24051dbc3d0384ef), "hack","Classic Adders & Ladders (Bwb / Barcrest) (MPU4) (ADD 1.0, hack)", GAME_FLAGS ) -GAME_CUSTOM( 1994, m4addr_h1, m4addr, mod4yam_bootleg_fixedret<0x1d>, m4addr, init_m4addr, "5p4addersladders.bin", 0x0000, 0x010000, CRC(03fc43da) SHA1(cf2fdb0d1ad702331ba004fd39072484b05e2b97), "hack","Classic Adders & Ladders (Bwb / Barcrest) (MPU4) (ADD 1.0 C, hack, set 1)", GAME_FLAGS ) -GAME_CUSTOM( 199?, m4addrc__m, m4addr, mod4yam_bootleg_fixedret<0x1d>, m4addr, init_m4addr, "alad58c", 0x0000, 0x010000, CRC(df9c46b8) SHA1(439ea1ce17aa89e19cedb78465b4388b72c8c5ed), "hack","Classic Adders & Ladders (Bwb / Barcrest) (MPU4) (ADD 1.0 C, hack, set 5)", GAME_FLAGS ) -GAME_CUSTOM( 1994, m4addr_h2, m4addr, mod4yam_bootleg_fixedret<0x61>, m4addr, init_m4addr, "ad05.6c", 0x0000, 0x010000, CRC(0940e4aa) SHA1(e8e7f7249a18386af990999a4c06f001db7003c5), "hack","Classic Adders & Ladders (Bwb / Barcrest) (MPU4) (ADD 1.0 C, hack, set 2)", GAME_FLAGS ) -GAME_CUSTOM( 199?, m4addrc, m4addr, mod4yam_bootleg_fixedret<0x2d>, m4addr, init_m4addr, "add05_101", 0x0000, 0x010000, CRC(4b3fb104) SHA1(9dba619019a476ce317122a3553965b279c684ba), "hack","Classic Adders & Ladders (Bwb / Barcrest) (MPU4) (ADD 1.0 C, hack, set 3)", GAME_FLAGS ) -GAME_CUSTOM( 199?, m4addrc__c, m4addr, mod4yam_bootleg_fixedret<0x25>, m4addr, init_m4addr, "add55", 0x0000, 0x010000, CRC(48c5bc73) SHA1(18c9f70bad6141cca95b6bbcb4fc621e71f87700), "hack","Classic Adders & Ladders (Bwb / Barcrest) (MPU4) (ADD 1.0 C, hack, set 4)", GAME_FLAGS ) +GAME_CUSTOM( 199?, m4addrc__h, m4addr, mod4yam_bootleg_fixedret<0x1d>, m4addr, init_m4addr, "adders classic.bin", 0x0000, 0x010000, CRC(6bc1d2aa) SHA1(cf17e697ff0cfba999f6511f24051dbc3d0384ef), "hack","Classic Adders & Ladders (BWB / Barcrest) (MPU4) (ADD 1.0, hack)", GAME_FLAGS ) +GAME_CUSTOM( 1994, m4addr_h1, m4addr, mod4yam_bootleg_fixedret<0x1d>, m4addr, init_m4addr, "5p4addersladders.bin", 0x0000, 0x010000, CRC(03fc43da) SHA1(cf2fdb0d1ad702331ba004fd39072484b05e2b97), "hack","Classic Adders & Ladders (BWB / Barcrest) (MPU4) (ADD 1.0 C, hack, set 1)", GAME_FLAGS ) +GAME_CUSTOM( 199?, m4addrc__m, m4addr, mod4yam_bootleg_fixedret<0x1d>, m4addr, init_m4addr, "alad58c", 0x0000, 0x010000, CRC(df9c46b8) SHA1(439ea1ce17aa89e19cedb78465b4388b72c8c5ed), "hack","Classic Adders & Ladders (BWB / Barcrest) (MPU4) (ADD 1.0 C, hack, set 5)", GAME_FLAGS ) +GAME_CUSTOM( 1994, m4addr_h2, m4addr, mod4yam_bootleg_fixedret<0x61>, m4addr, init_m4addr, "ad05.6c", 0x0000, 0x010000, CRC(0940e4aa) SHA1(e8e7f7249a18386af990999a4c06f001db7003c5), "hack","Classic Adders & Ladders (BWB / Barcrest) (MPU4) (ADD 1.0 C, hack, set 2)", GAME_FLAGS ) +GAME_CUSTOM( 199?, m4addrc, m4addr, mod4yam_bootleg_fixedret<0x2d>, m4addr, init_m4addr, "add05_101", 0x0000, 0x010000, CRC(4b3fb104) SHA1(9dba619019a476ce317122a3553965b279c684ba), "hack","Classic Adders & Ladders (BWB / Barcrest) (MPU4) (ADD 1.0 C, hack, set 3)", GAME_FLAGS ) +GAME_CUSTOM( 199?, m4addrc__c, m4addr, mod4yam_bootleg_fixedret<0x25>, m4addr, init_m4addr, "add55", 0x0000, 0x010000, CRC(48c5bc73) SHA1(18c9f70bad6141cca95b6bbcb4fc621e71f87700), "hack","Classic Adders & Ladders (BWB / Barcrest) (MPU4) (ADD 1.0 C, hack, set 4)", GAME_FLAGS ) // "DADS ARMY" and "ADD 1.0" -GAME_CUSTOM( 199?, m4addrc__a, m4addr, mod4yam_bootleg_fixedret<0x2b>, m4addr, init_m4addr, "add10_101", 0x0000, 0x010000, CRC(af8f8b4e) SHA1(712c33ed0f425dc10b79780b0cfce0ac5768e2d5), "hack","Classic Adders & Ladders (Bwb / Barcrest) (MPU4) (ADD 1.0 C, hack, set 6)", GAME_FLAGS ) -GAME_CUSTOM( 199?, m4addrc__i, m4addr, mod4yam_bootleg_fixedret<0x5f>, m4addr, init_m4addr, "addl_10_.4", 0x0000, 0x010000, CRC(c2d11126) SHA1(0eafe9dc30013ed5817ac303a4eea5ea82d62715), "hack","Classic Adders & Ladders (Bwb / Barcrest) (MPU4) (ADD 1.0 C, hack, set 7)", GAME_FLAGS ) -GAME_CUSTOM( 199?, m4addrc__j, m4addr, mod4yam_bootleg_fixedret<0x5f>, m4addr, init_m4addr, "addl_10_.8", 0x0000, 0x010000, CRC(9fc82c47) SHA1(0f56afc33f09fe22afc5ec74aeb496c32f9e623c), "hack","Classic Adders & Ladders (Bwb / Barcrest) (MPU4) (ADD 1.0 C, hack, set 8)", GAME_FLAGS ) +GAME_CUSTOM( 199?, m4addrc__a, m4addr, mod4yam_bootleg_fixedret<0x2b>, m4addr, init_m4addr, "add10_101", 0x0000, 0x010000, CRC(af8f8b4e) SHA1(712c33ed0f425dc10b79780b0cfce0ac5768e2d5), "hack","Classic Adders & Ladders (BWB / Barcrest) (MPU4) (ADD 1.0 C, hack, set 6)", GAME_FLAGS ) +GAME_CUSTOM( 199?, m4addrc__i, m4addr, mod4yam_bootleg_fixedret<0x5f>, m4addr, init_m4addr, "addl_10_.4", 0x0000, 0x010000, CRC(c2d11126) SHA1(0eafe9dc30013ed5817ac303a4eea5ea82d62715), "hack","Classic Adders & Ladders (BWB / Barcrest) (MPU4) (ADD 1.0 C, hack, set 7)", GAME_FLAGS ) +GAME_CUSTOM( 199?, m4addrc__j, m4addr, mod4yam_bootleg_fixedret<0x5f>, m4addr, init_m4addr, "addl_10_.8", 0x0000, 0x010000, CRC(9fc82c47) SHA1(0f56afc33f09fe22afc5ec74aeb496c32f9e623c), "hack","Classic Adders & Ladders (BWB / Barcrest) (MPU4) (ADD 1.0 C, hack, set 8)", GAME_FLAGS ) /***************************************************************************************************************************************************************************** @@ -194,9 +194,7 @@ GAME_CUSTOM( 199?, m4addrc__j, m4addr, mod4yam_bootleg_fixedret<0x5f>, m4addr, ROM_REGION( length, "maincpu", 0 ) \ ROM_LOAD( name, offset, length, hash ) \ ROM_END \ - GAME(year, setname, parent, mod4yam_cheatchr_pal, mpu4, mpu4mod4yam_machines_state, init_m4default, ROT0, company, title, GAME_FLAGS ) - -// REEL A SETUP ALM + GAME(year, setname, parent, mod4yam_cheatchr_pal, mpu420p, mpu4mod4yam_machines_state, init_m4default_five_rev, ROT0, company, title, GAME_FLAGS ) // "(C)1991 BARCREST" and "ADC 1.1" GAME_CUSTOM( 199?, m4addrcc, 0, "adcs.p1", 0x0000, 0x010000, CRC(7247de78) SHA1(e390b4e912d7bc8c1ca5e42bf2e2753d4c2b4d17), "Barcrest","Adders & Ladders Classic Club (Barcrest) (MPU4) (ADC 1.1)" ) @@ -557,10 +555,10 @@ GAME_CUSTOM( 199?, m4monte__m, m4monte, "nmns.p1", 0x0000, 0x010000, CRC(48 GAME(year, setname, parent, mod4yam_cheatchr_pal, mpu4, mpu4mod4yam_machines_state, init_m4default, ROT0, company, title, GAME_FLAGS ) // Bwb sets -GAME_CUSTOM( 1995, m4monteza, m4monte, "mx_05a__.2_1", 0x0000, 0x010000, CRC(a1a03e03) SHA1(bf49b516e6824a47cd9bf1408bf676f9f1e43d62), "Bwb","Monte Carlo (MX052.0 K) (Bwb) (MPU4)" ) -GAME_CUSTOM( 1995, m4montezi, m4monte, "mxi05___.2_1", 0x0000, 0x010000, CRC(de425b55) SHA1(2aa63bbd32c766e7e2d888345115c3185dc03bff), "Bwb","Monte Carlo (MX052.0 C) (Bwb) (MPU4)" ) -GAME_CUSTOM( 1995, m4montezb, m4monte, "mx_10a__.2_1", 0x0000, 0x010000, CRC(bbf21e9f) SHA1(901b14b96cdb0945f491c39707ab9d2b9a2d25dd), "Bwb","Monte Carlo (MX102.0 K) (Bwb) (MPU4)" ) -GAME_CUSTOM( 1995, m4montezj, m4monte, "mxi10___.2_1", 0x0000, 0x010000, CRC(19077425) SHA1(e31da38a903345c65b083cac192555f1f4ba2e5a), "Bwb","Monte Carlo (MX102.0 C) (Bwb) (MPU4)" ) +GAME_CUSTOM( 1995, m4monteza, m4monte, "mx_05a__.2_1", 0x0000, 0x010000, CRC(a1a03e03) SHA1(bf49b516e6824a47cd9bf1408bf676f9f1e43d62), "BWB","Monte Carlo (MX052.0 K) (BWB) (MPU4)" ) +GAME_CUSTOM( 1995, m4montezi, m4monte, "mxi05___.2_1", 0x0000, 0x010000, CRC(de425b55) SHA1(2aa63bbd32c766e7e2d888345115c3185dc03bff), "BWB","Monte Carlo (MX052.0 C) (BWB) (MPU4)" ) +GAME_CUSTOM( 1995, m4montezb, m4monte, "mx_10a__.2_1", 0x0000, 0x010000, CRC(bbf21e9f) SHA1(901b14b96cdb0945f491c39707ab9d2b9a2d25dd), "BWB","Monte Carlo (MX102.0 K) (BWB) (MPU4)" ) +GAME_CUSTOM( 1995, m4montezj, m4monte, "mxi10___.2_1", 0x0000, 0x010000, CRC(19077425) SHA1(e31da38a903345c65b083cac192555f1f4ba2e5a), "BWB","Monte Carlo (MX102.0 C) (BWB) (MPU4)" ) #undef GAME_CUSTOM #define GAME_CUSTOM(year, setname,parent,name,offset,length,hash,company,title) \ @@ -570,12 +568,12 @@ GAME_CUSTOM( 1995, m4montezj, m4monte, "mxi10___.2_1", 0x0000, 0x010000, CR ROM_END \ GAME(year, setname, parent, mod4yam_cheatchr_pal, mpu4, mpu4mod4yam_machines_state, init_m4default, ROT0, company, title, GAME_FLAGS ) -GAME_CUSTOM( 1996, m4montezc, m4monte, "mx_20__c.1_1", 0x0000, 0x010000, CRC(a753798d) SHA1(ae1f5f14a37dead66f6b2d075a5bfc019d59f806), "Bwb","Monte Carlo (MC 2.0 C) (Bwb) (MPU4)" ) -GAME_CUSTOM( 1996, m4montezd, m4monte, "mx_20a_c.1_1", 0x0000, 0x010000, CRC(9ec6f5fb) SHA1(ee181a64557053349cc8bff86bba937b191cab01), "Bwb","Monte Carlo (MC 2.0 K) (Bwb) (MPU4)" ) -GAME_CUSTOM( 1996, m4monteze, m4monte, "mx_20dkc.1_1", 0x0000, 0x010000, CRC(d580f742) SHA1(3c1d6aba4068d60ab53eceecf65bc920f8b5604e), "Bwb","Monte Carlo (MC 2.0 YD) (Bwb) (MPU4)" ) -GAME_CUSTOM( 1996, m4montezf, m4monte, "mx_25__c.3_1", 0x0000, 0x010000, CRC(11ae121d) SHA1(11e61db1c645410ac18ef429cde167a7774be5f5), "Bwb","Monte Carlo (MC_ 3.0 C) (Bwb) (MPU4)" ) -GAME_CUSTOM( 1996, m4montezh, m4monte, "mx_25a_c.3_1", 0x0000, 0x010000, CRC(283b9e6b) SHA1(937da8bda49a7a0fa1f728770f96d10a65bfe7bc), "Bwb","Monte Carlo (MC_ 3.0 K) (Bwb) (MPU4)" ) -GAME_CUSTOM( 1996, m4montezg, m4monte, "mx_25_bc.3_1", 0x0000, 0x010000, CRC(4228139c) SHA1(a448ddc034923cba58ee298fd2a4c2cdd4f84f04), "Bwb","Monte Carlo (MC_ 3.0 YD) (Bwb) (MPU4)" ) +GAME_CUSTOM( 1996, m4montezc, m4monte, "mx_20__c.1_1", 0x0000, 0x010000, CRC(a753798d) SHA1(ae1f5f14a37dead66f6b2d075a5bfc019d59f806), "BWB","Monte Carlo (MC 2.0 C) (BWB) (MPU4)" ) +GAME_CUSTOM( 1996, m4montezd, m4monte, "mx_20a_c.1_1", 0x0000, 0x010000, CRC(9ec6f5fb) SHA1(ee181a64557053349cc8bff86bba937b191cab01), "BWB","Monte Carlo (MC 2.0 K) (BWB) (MPU4)" ) +GAME_CUSTOM( 1996, m4monteze, m4monte, "mx_20dkc.1_1", 0x0000, 0x010000, CRC(d580f742) SHA1(3c1d6aba4068d60ab53eceecf65bc920f8b5604e), "BWB","Monte Carlo (MC 2.0 YD) (BWB) (MPU4)" ) +GAME_CUSTOM( 1996, m4montezf, m4monte, "mx_25__c.3_1", 0x0000, 0x010000, CRC(11ae121d) SHA1(11e61db1c645410ac18ef429cde167a7774be5f5), "BWB","Monte Carlo (MC_ 3.0 C) (BWB) (MPU4)" ) +GAME_CUSTOM( 1996, m4montezh, m4monte, "mx_25a_c.3_1", 0x0000, 0x010000, CRC(283b9e6b) SHA1(937da8bda49a7a0fa1f728770f96d10a65bfe7bc), "BWB","Monte Carlo (MC_ 3.0 K) (BWB) (MPU4)" ) +GAME_CUSTOM( 1996, m4montezg, m4monte, "mx_25_bc.3_1", 0x0000, 0x010000, CRC(4228139c) SHA1(a448ddc034923cba58ee298fd2a4c2cdd4f84f04), "BWB","Monte Carlo (MC_ 3.0 YD) (BWB) (MPU4)" ) /***************************************************************************************************************************************************************************** * @@ -602,15 +600,15 @@ GAME_CUSTOM( 1991, m4przmc__g, m4przmc, "montvnd", 0x0000, 0x010000, CRC(98 // sets below were in Prize Money sets, but boot to show 'Monte Carlo with Prizes' // "(C)1995 B.W.B." and "MC 53.0" -GAME_CUSTOM( 199?, m4przmc__h, m4przmc, "mt_05a__.3o3", 0x0000, 0x010000, CRC(4175f4a9) SHA1(b0e172e4862aa3b7be7accefc90e98d07d449b65), "Bwb","Prize Monte Carlo (MC 53.0 K) (Barcrest) (MPU4)" ) -GAME_CUSTOM( 199?, m4przmc__i, m4przmc, "mt_05s__.3o3", 0x0000, 0x010000, CRC(92d674b7) SHA1(a828a9b0d870122bc09d865de90b8efa428f3fd0), "Bwb","Prize Monte Carlo (MC 53.0) (Barcrest) (MPU4)" ) -GAME_CUSTOM( 199?, m4przmc__j, m4przmc, "mt_05sb_.3o3", 0x0000, 0x010000, CRC(1158e506) SHA1(8c91bfe29545bbbc0d136a8c9abef785cadc3c64), "Bwb","Prize Monte Carlo (MC 53.0 YD) (Barcrest) (MPU4)" ) -GAME_CUSTOM( 199?, m4przmc__k, m4przmc, "mt_05sd_.3o3", 0x0000, 0x010000, CRC(5ed3d947) SHA1(4b9bc9be6e79014ad6ca95293eb464af39e40dc1), "Bwb","Prize Monte Carlo (MC 53.0 D) (Barcrest) (MPU4)" ) +GAME_CUSTOM( 199?, m4przmc__h, m4przmc, "mt_05a__.3o3", 0x0000, 0x010000, CRC(4175f4a9) SHA1(b0e172e4862aa3b7be7accefc90e98d07d449b65), "BWB","Prize Monte Carlo (MC 53.0 K) (Barcrest) (MPU4)" ) +GAME_CUSTOM( 199?, m4przmc__i, m4przmc, "mt_05s__.3o3", 0x0000, 0x010000, CRC(92d674b7) SHA1(a828a9b0d870122bc09d865de90b8efa428f3fd0), "BWB","Prize Monte Carlo (MC 53.0) (Barcrest) (MPU4)" ) +GAME_CUSTOM( 199?, m4przmc__j, m4przmc, "mt_05sb_.3o3", 0x0000, 0x010000, CRC(1158e506) SHA1(8c91bfe29545bbbc0d136a8c9abef785cadc3c64), "BWB","Prize Monte Carlo (MC 53.0 YD) (Barcrest) (MPU4)" ) +GAME_CUSTOM( 199?, m4przmc__k, m4przmc, "mt_05sd_.3o3", 0x0000, 0x010000, CRC(5ed3d947) SHA1(4b9bc9be6e79014ad6ca95293eb464af39e40dc1), "BWB","Prize Monte Carlo (MC 53.0 D) (Barcrest) (MPU4)" ) // "(C)1995 B.W.B." and "MC103.0" -GAME_CUSTOM( 199?, m4przmc__l, m4przmc, "mt_10a__.3o3", 0x0000, 0x010000, CRC(6a8172a4) SHA1(92c081535258677e90d9f9748a168926c7a0cbed), "Bwb","Prize Monte Carlo (MC103.0 K) (Barcrest) (MPU4)" ) -GAME_CUSTOM( 199?, m4przmc__m, m4przmc, "mt_10s__.3o3", 0x0000, 0x010000, CRC(1b66f0f8) SHA1(308227b0144f0568df8190810e0de627b413a742), "Bwb","Prize Monte Carlo (MC103.0) (Barcrest) (MPU4)" ) -GAME_CUSTOM( 199?, m4przmc__n, m4przmc, "mt_10sb_.3o3", 0x0000, 0x010000, CRC(06a33d34) SHA1(5fa1269a7cf42ef14e2a19143a07bf28b38ad920), "Bwb","Prize Monte Carlo (MC103.0 YD) (Barcrest) (MPU4)" ) -GAME_CUSTOM( 199?, m4przmc__o, m4przmc, "mt_10sd_.3o3", 0x0000, 0x010000, CRC(42629cb1) SHA1(12f695e1f70bf93100c1af8052dcee9131711510), "Bwb","Prize Monte Carlo (MC103.0 D) (Barcrest) (MPU4)" ) +GAME_CUSTOM( 199?, m4przmc__l, m4przmc, "mt_10a__.3o3", 0x0000, 0x010000, CRC(6a8172a4) SHA1(92c081535258677e90d9f9748a168926c7a0cbed), "BWB","Prize Monte Carlo (MC103.0 K) (Barcrest) (MPU4)" ) +GAME_CUSTOM( 199?, m4przmc__m, m4przmc, "mt_10s__.3o3", 0x0000, 0x010000, CRC(1b66f0f8) SHA1(308227b0144f0568df8190810e0de627b413a742), "BWB","Prize Monte Carlo (MC103.0) (Barcrest) (MPU4)" ) +GAME_CUSTOM( 199?, m4przmc__n, m4przmc, "mt_10sb_.3o3", 0x0000, 0x010000, CRC(06a33d34) SHA1(5fa1269a7cf42ef14e2a19143a07bf28b38ad920), "BWB","Prize Monte Carlo (MC103.0 YD) (Barcrest) (MPU4)" ) +GAME_CUSTOM( 199?, m4przmc__o, m4przmc, "mt_10sd_.3o3", 0x0000, 0x010000, CRC(42629cb1) SHA1(12f695e1f70bf93100c1af8052dcee9131711510), "BWB","Prize Monte Carlo (MC103.0 D) (Barcrest) (MPU4)" ) #undef GAME_CUSTOM #define GAME_CUSTOM(year, setname,parent,name,offset,length,hash,company,title) \ @@ -621,11 +619,11 @@ GAME_CUSTOM( 199?, m4przmc__o, m4przmc, "mt_10sd_.3o3", 0x0000, 0x010000, C GAME(year, setname, parent, mod4yam_cheatchr_pal, mpu4, mpu4mod4yam_machines_state, init_m4default, ROT0, company, title, GAME_FLAGS ) // "(C)1995 B.W.B." and "MT054.0" -GAME_CUSTOM( 199?, m4przmc__p, m4przmc, "mt_05a__.4o1", 0x0000, 0x010000, CRC(637fecee) SHA1(8c970bdf703177c71dde5c774c75929ac42b6eb0), "Bwb","Prize Monte Carlo (MT054.0 K) (Barcrest) (MPU4)" ) -GAME_CUSTOM( 199?, m4przmc__q, m4przmc, "mti05___.4o1", 0x0000, 0x010000, CRC(0e82c258) SHA1(c4aa7d32bcd9418e2919be8be8a2f9e60d46f316), "Bwb","Prize Monte Carlo (MT054.0 C) (Barcrest) (MPU4)" ) +GAME_CUSTOM( 199?, m4przmc__p, m4przmc, "mt_05a__.4o1", 0x0000, 0x010000, CRC(637fecee) SHA1(8c970bdf703177c71dde5c774c75929ac42b6eb0), "BWB","Prize Monte Carlo (MT054.0 K) (Barcrest) (MPU4)" ) +GAME_CUSTOM( 199?, m4przmc__q, m4przmc, "mti05___.4o1", 0x0000, 0x010000, CRC(0e82c258) SHA1(c4aa7d32bcd9418e2919be8be8a2f9e60d46f316), "BWB","Prize Monte Carlo (MT054.0 C) (Barcrest) (MPU4)" ) // "(C)1995 B.W.B." and "MT104.0" -GAME_CUSTOM( 199?, m4przmc__r, m4przmc, "mt_10a__.4o1", 0x0000, 0x010000, CRC(36eeac30) SHA1(daa662392874806d18d4a161d39caed7e0abca73), "Bwb","Prize Monte Carlo (MT104.0 K) (Barcrest) (MPU4)" ) -GAME_CUSTOM( 199?, m4przmc__s, m4przmc, "mti10___.4o1", 0x0000, 0x010000, CRC(a35e0571) SHA1(9a22946047e76392f0c4534f892ee9ae9e700503), "Bwb","Prize Monte Carlo (MT104.0 C) (Barcrest) (MPU4)" ) +GAME_CUSTOM( 199?, m4przmc__r, m4przmc, "mt_10a__.4o1", 0x0000, 0x010000, CRC(36eeac30) SHA1(daa662392874806d18d4a161d39caed7e0abca73), "BWB","Prize Monte Carlo (MT104.0 K) (Barcrest) (MPU4)" ) +GAME_CUSTOM( 199?, m4przmc__s, m4przmc, "mti10___.4o1", 0x0000, 0x010000, CRC(a35e0571) SHA1(9a22946047e76392f0c4534f892ee9ae9e700503), "BWB","Prize Monte Carlo (MT104.0 C) (Barcrest) (MPU4)" ) @@ -668,21 +666,21 @@ GAME_CUSTOM( 199?, m4nudbnk__d, m4nudbnk, "sbnx.p1", 0x0000, 0x010000, CRC GAME(year, setname, parent, machine, inputs, mpu4mod4yam_machines_state, init, ROT0, company, title, GAME_FLAGS ) // (C)1995 B.W.B. and SP5 1.0 -GAME_CUSTOM( 199?, m4sss, 0, mod4yam_cheatchr_pal, mpu4,init_m4default, "sp_05a__.1o3", 0x0000, 0x010000, CRC(044a0133) SHA1(7cf85cf19f5c3f588daf5c0d7efe4204d67161a2), "Bwb","Spend Spend Spend (Bwb) (MPU4) (SP5 1.0, set 1)" ) -GAME_CUSTOM( 199?, m4sss__b, m4sss, mod4yam_cheatchr_pal, mpu4,init_m4default, "sp_05s__.1o3", 0x0000, 0x010000, CRC(2e000a62) SHA1(e60390a383388e385bbde79ca14c63e5d69a8869), "Bwb","Spend Spend Spend (Bwb) (MPU4) (SP5 1.0, set 2)" ) -GAME_CUSTOM( 199?, m4sss__c, m4sss, mod4yam_cheatchr_pal, mpu4,init_m4default, "sp_05sb_.1o3", 0x0000, 0x010000, CRC(c6380ef5) SHA1(673044aae9998dfe52205a5e4a3d26361f01c518), "Bwb","Spend Spend Spend (Bwb) (MPU4) (SP5 1.0, set 3)" ) -GAME_CUSTOM( 199?, m4sss__d, m4sss, mod4yam_cheatchr_pal, mpu4,init_m4default, "sp_05sd_.1o3", 0x0000, 0x010000, CRC(31f818e1) SHA1(bbfa45ef63a73aa726a8223be234fb8ffba45e24), "Bwb","Spend Spend Spend (Bwb) (MPU4) (SP5 1.0, set 4)" ) +GAME_CUSTOM( 199?, m4sss, 0, mod4yam_cheatchr_pal, mpu4,init_m4default, "sp_05a__.1o3", 0x0000, 0x010000, CRC(044a0133) SHA1(7cf85cf19f5c3f588daf5c0d7efe4204d67161a2), "BWB","Spend Spend Spend (BWB) (MPU4) (SP5 1.0, set 1)" ) +GAME_CUSTOM( 199?, m4sss__b, m4sss, mod4yam_cheatchr_pal, mpu4,init_m4default, "sp_05s__.1o3", 0x0000, 0x010000, CRC(2e000a62) SHA1(e60390a383388e385bbde79ca14c63e5d69a8869), "BWB","Spend Spend Spend (BWB) (MPU4) (SP5 1.0, set 2)" ) +GAME_CUSTOM( 199?, m4sss__c, m4sss, mod4yam_cheatchr_pal, mpu4,init_m4default, "sp_05sb_.1o3", 0x0000, 0x010000, CRC(c6380ef5) SHA1(673044aae9998dfe52205a5e4a3d26361f01c518), "BWB","Spend Spend Spend (BWB) (MPU4) (SP5 1.0, set 3)" ) +GAME_CUSTOM( 199?, m4sss__d, m4sss, mod4yam_cheatchr_pal, mpu4,init_m4default, "sp_05sd_.1o3", 0x0000, 0x010000, CRC(31f818e1) SHA1(bbfa45ef63a73aa726a8223be234fb8ffba45e24), "BWB","Spend Spend Spend (BWB) (MPU4) (SP5 1.0, set 4)" ) // (C)1995 B.W.B. and SP101.0 -GAME_CUSTOM( 199?, m4sss__e, m4sss, mod4yam_cheatchr_pal, mpu4,init_m4default, "sp_10a__.1o3", 0x0000, 0x010000, CRC(918c038c) SHA1(608062dc4e39c15967e16d95945b65ef7feabea2), "Bwb","Spend Spend Spend (Bwb) (MPU4) (SP101.0, set 1)" ) -GAME_CUSTOM( 199?, m4sss__f, m4sss, mod4yam_cheatchr_pal, mpu4,init_m4default, "sp_10s__.1o3", 0x0000, 0x010000, CRC(1bc5780a) SHA1(df1b5d0d6f4751a480aef77be40fb2cfd153bf18), "Bwb","Spend Spend Spend (Bwb) (MPU4) (SP101.0, set 2)" ) -GAME_CUSTOM( 199?, m4sss__g, m4sss, mod4yam_cheatchr_pal, mpu4,init_m4default, "sp_10sb_.1o3", 0x0000, 0x010000, CRC(2dfc3926) SHA1(b6b201c65c182f9b18a590910183ce88b245af2b), "Bwb","Spend Spend Spend (Bwb) (MPU4) (SP101.0, set 3)" ) -GAME_CUSTOM( 199?, m4sss__h, m4sss, mod4yam_cheatchr_pal, mpu4,init_m4default, "sp_10sd_.1o3", 0x0000, 0x010000, CRC(fe5c7e3e) SHA1(f5066f1f0c2220da874cbac0ce510cbac6fff8e7), "Bwb","Spend Spend Spend (Bwb) (MPU4) (SP101.0, set 4)" ) +GAME_CUSTOM( 199?, m4sss__e, m4sss, mod4yam_cheatchr_pal, mpu4,init_m4default, "sp_10a__.1o3", 0x0000, 0x010000, CRC(918c038c) SHA1(608062dc4e39c15967e16d95945b65ef7feabea2), "BWB","Spend Spend Spend (BWB) (MPU4) (SP101.0, set 1)" ) +GAME_CUSTOM( 199?, m4sss__f, m4sss, mod4yam_cheatchr_pal, mpu4,init_m4default, "sp_10s__.1o3", 0x0000, 0x010000, CRC(1bc5780a) SHA1(df1b5d0d6f4751a480aef77be40fb2cfd153bf18), "BWB","Spend Spend Spend (BWB) (MPU4) (SP101.0, set 2)" ) +GAME_CUSTOM( 199?, m4sss__g, m4sss, mod4yam_cheatchr_pal, mpu4,init_m4default, "sp_10sb_.1o3", 0x0000, 0x010000, CRC(2dfc3926) SHA1(b6b201c65c182f9b18a590910183ce88b245af2b), "BWB","Spend Spend Spend (BWB) (MPU4) (SP101.0, set 3)" ) +GAME_CUSTOM( 199?, m4sss__h, m4sss, mod4yam_cheatchr_pal, mpu4,init_m4default, "sp_10sd_.1o3", 0x0000, 0x010000, CRC(fe5c7e3e) SHA1(f5066f1f0c2220da874cbac0ce510cbac6fff8e7), "BWB","Spend Spend Spend (BWB) (MPU4) (SP101.0, set 4)" ) // (C)1995 B.W.B. and SX5 2.0 -GAME_CUSTOM( 199?, m4sss__i, m4sss, mod4yam_cheatchr_pal, mpu4,init_m4default, "sx_05a__.2_1", 0x0000, 0x010000, CRC(ceb830a1) SHA1(c9bef44d64a64872460ae3c450533fd14c92ca43), "Bwb","Spend Spend Spend (Bwb) (MPU4) (SX5 2.0, set 1)" ) -GAME_CUSTOM( 199?, m4sss__k, m4sss, mod4yam_cheatchr_pal, mpu4,init_m4default, "sxi05___.2_1", 0x0000, 0x010000, CRC(a804a20b) SHA1(477d2a750c0c252ffa215c3cf89916cb3a296b92), "Bwb","Spend Spend Spend (Bwb) (MPU4) (SX5 2.0, set 2)" ) +GAME_CUSTOM( 199?, m4sss__i, m4sss, mod4yam_cheatchr_pal, mpu4,init_m4default, "sx_05a__.2_1", 0x0000, 0x010000, CRC(ceb830a1) SHA1(c9bef44d64a64872460ae3c450533fd14c92ca43), "BWB","Spend Spend Spend (BWB) (MPU4) (SX5 2.0, set 1)" ) +GAME_CUSTOM( 199?, m4sss__k, m4sss, mod4yam_cheatchr_pal, mpu4,init_m4default, "sxi05___.2_1", 0x0000, 0x010000, CRC(a804a20b) SHA1(477d2a750c0c252ffa215c3cf89916cb3a296b92), "BWB","Spend Spend Spend (BWB) (MPU4) (SX5 2.0, set 2)" ) // (C)1995 B.W.B. and SX102.0 -GAME_CUSTOM( 199?, m4sss__j, m4sss, mod4yam_cheatchr_pal, mpu4,init_m4default, "sx_10a__.2_1", 0x0000, 0x010000, CRC(73e3bc13) SHA1(004097cc9cd62b8fa4c584fcb9874cf998c7b89d), "Bwb","Spend Spend Spend (Bwb) (MPU4) (SX102.0, set 1)" ) -GAME_CUSTOM( 199?, m4sss__l, m4sss, mod4yam_cheatchr_pal, mpu4,init_m4default, "sxi10___.2_1", 0x0000, 0x010000, CRC(bbb23438) SHA1(2cc4376f6393c69c1e18ad06be18933592b6bdae), "Bwb","Spend Spend Spend (Bwb) (MPU4) (SX102.0, set 2)" ) +GAME_CUSTOM( 199?, m4sss__j, m4sss, mod4yam_cheatchr_pal, mpu4,init_m4default, "sx_10a__.2_1", 0x0000, 0x010000, CRC(73e3bc13) SHA1(004097cc9cd62b8fa4c584fcb9874cf998c7b89d), "BWB","Spend Spend Spend (BWB) (MPU4) (SX102.0, set 1)" ) +GAME_CUSTOM( 199?, m4sss__l, m4sss, mod4yam_cheatchr_pal, mpu4,init_m4default, "sxi10___.2_1", 0x0000, 0x010000, CRC(bbb23438) SHA1(2cc4376f6393c69c1e18ad06be18933592b6bdae), "BWB","Spend Spend Spend (BWB) (MPU4) (SX102.0, set 2)" ) /***************************************************************************************************************************************************************************** @@ -843,21 +841,21 @@ GAME_CUSTOM( 199?, m4sayno__c, m4sayno, "snm 6.bin", 0x0000, 0x01 GAME(year, setname, parent, mod4yam_cheatchr_pal, mpu4, mpu4mod4yam_machines_state, init_m4default, ROT0, company, title, GAME_FLAGS ) // (C)1995 B.W.B. and AE5 3.0 -GAME_CUSTOM( 199?, m4acechs__a, m4acechs, "ae_05a__.3_1", 0x0000, 0x010000, CRC(900e1789) SHA1(dbb13f1728d8527a7de5d257c866732adb0a95b5), "Bwb","Ace Chase (Bwb) (MPU4) (AE5 3.0, set 1)" ) -GAME_CUSTOM( 199?, m4acechs__r, m4acechs, "aei05___.3_1", 0x0000, 0x010000, CRC(bb84d01f) SHA1(f1653590e8cd642faf09a16c5c1b0a4b267d42e7), "Bwb","Ace Chase (Bwb) (MPU4) (AE5 3.0, set 2)" ) +GAME_CUSTOM( 199?, m4acechs__a, m4acechs, "ae_05a__.3_1", 0x0000, 0x010000, CRC(900e1789) SHA1(dbb13f1728d8527a7de5d257c866732adb0a95b5), "BWB","Ace Chase (BWB) (MPU4) (AE5 3.0, set 1)" ) +GAME_CUSTOM( 199?, m4acechs__r, m4acechs, "aei05___.3_1", 0x0000, 0x010000, CRC(bb84d01f) SHA1(f1653590e8cd642faf09a16c5c1b0a4b267d42e7), "BWB","Ace Chase (BWB) (MPU4) (AE5 3.0, set 2)" ) // (C)1995 B.W.B. and AE10 3.0 -GAME_CUSTOM( 199?, m4acechs__f, m4acechs, "ae_10a__.3_1", 0x0000, 0x010000, CRC(e20c2513) SHA1(857ed8a6b155863c769ee9c3aca5e4702c1372b6), "Bwb","Ace Chase (Bwb) (MPU4) (AE10 3.0, set 1)" ) -GAME_CUSTOM( 199?, m4acechs__t, m4acechs, "aei10___.3_1", 0x0000, 0x010000, CRC(db99a965) SHA1(1fb200b30e10d502af39bcd2e58d3e36e13f3695), "Bwb","Ace Chase (Bwb) (MPU4) (AE10 3.0, set 2)" ) +GAME_CUSTOM( 199?, m4acechs__f, m4acechs, "ae_10a__.3_1", 0x0000, 0x010000, CRC(e20c2513) SHA1(857ed8a6b155863c769ee9c3aca5e4702c1372b6), "BWB","Ace Chase (BWB) (MPU4) (AE10 3.0, set 1)" ) +GAME_CUSTOM( 199?, m4acechs__t, m4acechs, "aei10___.3_1", 0x0000, 0x010000, CRC(db99a965) SHA1(1fb200b30e10d502af39bcd2e58d3e36e13f3695), "BWB","Ace Chase (BWB) (MPU4) (AE10 3.0, set 2)" ) // (C)1994 B.W.B. and AE 1.0 -GAME_CUSTOM( 199?, m4acechs__g, m4acechs, "ae_10bg_.2_3", 0x0000, 0x010000, CRC(7ed7fcee) SHA1(7b2b0c47dc8a75d11f49f09441a4320815d838ac), "Bwb","Ace Chase (Bwb) (MPU4) (AE 1.0)" ) +GAME_CUSTOM( 199?, m4acechs__g, m4acechs, "ae_10bg_.2_3", 0x0000, 0x010000, CRC(7ed7fcee) SHA1(7b2b0c47dc8a75d11f49f09441a4320815d838ac), "BWB","Ace Chase (BWB) (MPU4) (AE 1.0)" ) // (C)1995 B.W.B. and AE20 3.0 -GAME_CUSTOM( 199?, m4acechs__k, m4acechs, "ae_20a__.3_1", 0x0000, 0x010000, CRC(43f6cc19) SHA1(3eda49477b141c649a4ba7a4ecc021694d9830db), "Bwb","Ace Chase (Bwb) (MPU4) (AE20 3.0, set 1)" ) -GAME_CUSTOM( 199?, m4acechs__l, m4acechs, "ae_20b__.3_1", 0x0000, 0x010000, CRC(30060ac4) SHA1(488263a1d3cfe067d43de29c57e58fe55024437c), "Bwb","Ace Chase (Bwb) (MPU4) (AE20 3.0, set 2)" ) -GAME_CUSTOM( 199?, m4acechs__m, m4acechs, "ae_20bd_.3_1", 0x0000, 0x010000, CRC(f9b922c2) SHA1(fc0deb79fc6c33732872da8925a6729f3d11bcaf), "Bwb","Ace Chase (Bwb) (MPU4) (AE20 3.0, set 3)" ) -GAME_CUSTOM( 199?, m4acechs__n, m4acechs, "ae_20bg_.3_1", 0x0000, 0x010000, CRC(02706741) SHA1(8388d91091945d1f73aa5e68a86f930f5d9dafa2), "Bwb","Ace Chase (Bwb) (MPU4) (AE20 3.0, set 4)" ) -GAME_CUSTOM( 199?, m4acechs__o, m4acechs, "ae_20bt_.3_1", 0x0000, 0x010000, CRC(3b313958) SHA1(9fe4cb99dc30d1305816f9a27079d97c4d07cb15), "Bwb","Ace Chase (Bwb) (MPU4) (AE20 3.0, set 5)" ) -GAME_CUSTOM( 199?, m4acechs__p, m4acechs, "ae_20sb_.3_1", 0x0000, 0x010000, CRC(471f2ba4) SHA1(baaf8339d8ee15365886cea2ecb36ad298975633), "Bwb","Ace Chase (Bwb) (MPU4) (AE20 3.0, set 6)" ) -GAME_CUSTOM( 199?, m4acechs__u, m4acechs, "aei20___.3_1", 0x0000, 0x010000, CRC(1744e7f4) SHA1(bf2f1b720a1a2610aff46a1de5c789a17828eae0), "Bwb","Ace Chase (Bwb) (MPU4) (AE20 3.0, set 7)" ) +GAME_CUSTOM( 199?, m4acechs__k, m4acechs, "ae_20a__.3_1", 0x0000, 0x010000, CRC(43f6cc19) SHA1(3eda49477b141c649a4ba7a4ecc021694d9830db), "BWB","Ace Chase (BWB) (MPU4) (AE20 3.0, set 1)" ) +GAME_CUSTOM( 199?, m4acechs__l, m4acechs, "ae_20b__.3_1", 0x0000, 0x010000, CRC(30060ac4) SHA1(488263a1d3cfe067d43de29c57e58fe55024437c), "BWB","Ace Chase (BWB) (MPU4) (AE20 3.0, set 2)" ) +GAME_CUSTOM( 199?, m4acechs__m, m4acechs, "ae_20bd_.3_1", 0x0000, 0x010000, CRC(f9b922c2) SHA1(fc0deb79fc6c33732872da8925a6729f3d11bcaf), "BWB","Ace Chase (BWB) (MPU4) (AE20 3.0, set 3)" ) +GAME_CUSTOM( 199?, m4acechs__n, m4acechs, "ae_20bg_.3_1", 0x0000, 0x010000, CRC(02706741) SHA1(8388d91091945d1f73aa5e68a86f930f5d9dafa2), "BWB","Ace Chase (BWB) (MPU4) (AE20 3.0, set 4)" ) +GAME_CUSTOM( 199?, m4acechs__o, m4acechs, "ae_20bt_.3_1", 0x0000, 0x010000, CRC(3b313958) SHA1(9fe4cb99dc30d1305816f9a27079d97c4d07cb15), "BWB","Ace Chase (BWB) (MPU4) (AE20 3.0, set 5)" ) +GAME_CUSTOM( 199?, m4acechs__p, m4acechs, "ae_20sb_.3_1", 0x0000, 0x010000, CRC(471f2ba4) SHA1(baaf8339d8ee15365886cea2ecb36ad298975633), "BWB","Ace Chase (BWB) (MPU4) (AE20 3.0, set 6)" ) +GAME_CUSTOM( 199?, m4acechs__u, m4acechs, "aei20___.3_1", 0x0000, 0x010000, CRC(1744e7f4) SHA1(bf2f1b720a1a2610aff46a1de5c789a17828eae0), "BWB","Ace Chase (BWB) (MPU4) (AE20 3.0, set 7)" ) #undef GAME_CUSTOM #define GAME_CUSTOM(year, setname,parent,name,offset,length,hash,company,title) \ @@ -868,17 +866,17 @@ GAME_CUSTOM( 199?, m4acechs__u, m4acechs, "aei20___.3_1", 0x0000, 0x010000, GAME(year, setname, parent, mod4yam_cheatchr_pal, mpu4, mpu4mod4yam_machines_state, init_m4default, ROT0, company, title, GAME_FLAGS ) // (C)1994 B.W.B. and AE5 2.0 -GAME_CUSTOM( 199?, m4acechs, 0, "ae_05a__.2_3", 0x0000, 0x010000, CRC(c9a03623) SHA1(8daf7e71057528c481915eb8506e03ce9cf372c8), "Bwb","Ace Chase (Bwb) (MPU4) (AE5 2.0, set 1)" ) -GAME_CUSTOM( 199?, m4acechs__b, m4acechs, "ae_05s__.2_3", 0x0000, 0x010000, CRC(eb64ab0a) SHA1(4d4c6908c8ca8b1d3c39c8973c8386da079cbd39), "Bwb","Ace Chase (Bwb) (MPU4) (AE5 2.0, set 2)" ) -GAME_CUSTOM( 199?, m4acechs__c, m4acechs, "ae_05sb_.2_3", 0x0000, 0x010000, CRC(5d67c6f6) SHA1(213225405defb3be7f564459d71aeca6f5856f8f), "Bwb","Ace Chase (Bwb) (MPU4) (AE5 2.0, set 3)" ) -GAME_CUSTOM( 199?, m4acechs__d, m4acechs, "ae_05sd_.2_3", 0x0000, 0x010000, CRC(2bdbe356) SHA1(a328a8f50847cbb199b31672ca50e1e95a474e4b), "Bwb","Ace Chase (Bwb) (MPU4) (AE5 2.0, set 4)" ) -GAME_CUSTOM( 199?, m4acechs__q, m4acechs, "aei05___.2_3", 0x0000, 0x010000, CRC(f035ba55) SHA1(d13bebec00650018a9236cc18df73b06c970cfd0), "Bwb","Ace Chase (Bwb) (MPU4) (AE5 2.0, set 5)" ) +GAME_CUSTOM( 199?, m4acechs, 0, "ae_05a__.2_3", 0x0000, 0x010000, CRC(c9a03623) SHA1(8daf7e71057528c481915eb8506e03ce9cf372c8), "BWB","Ace Chase (BWB) (MPU4) (AE5 2.0, set 1)" ) +GAME_CUSTOM( 199?, m4acechs__b, m4acechs, "ae_05s__.2_3", 0x0000, 0x010000, CRC(eb64ab0a) SHA1(4d4c6908c8ca8b1d3c39c8973c8386da079cbd39), "BWB","Ace Chase (BWB) (MPU4) (AE5 2.0, set 2)" ) +GAME_CUSTOM( 199?, m4acechs__c, m4acechs, "ae_05sb_.2_3", 0x0000, 0x010000, CRC(5d67c6f6) SHA1(213225405defb3be7f564459d71aeca6f5856f8f), "BWB","Ace Chase (BWB) (MPU4) (AE5 2.0, set 3)" ) +GAME_CUSTOM( 199?, m4acechs__d, m4acechs, "ae_05sd_.2_3", 0x0000, 0x010000, CRC(2bdbe356) SHA1(a328a8f50847cbb199b31672ca50e1e95a474e4b), "BWB","Ace Chase (BWB) (MPU4) (AE5 2.0, set 4)" ) +GAME_CUSTOM( 199?, m4acechs__q, m4acechs, "aei05___.2_3", 0x0000, 0x010000, CRC(f035ba55) SHA1(d13bebec00650018a9236cc18df73b06c970cfd0), "BWB","Ace Chase (BWB) (MPU4) (AE5 2.0, set 5)" ) // (C)1994 B.W.B. and AE10 2.0 -GAME_CUSTOM( 199?, m4acechs__e, m4acechs, "ae_10a__.2_3", 0x0000, 0x010000, CRC(d718d498) SHA1(d13970b0ca86b988bcc91cd3c2dbee4c637944ca), "Bwb","Ace Chase (Bwb) (MPU4) (AE10 2.0, set 1)" ) -GAME_CUSTOM( 199?, m4acechs__h, m4acechs, "ae_10s__.2_3", 0x0000, 0x010000, CRC(31932d3f) SHA1(a1809c7baaea22d24491829a8638f232e2d75849), "Bwb","Ace Chase (Bwb) (MPU4) (AE10 2.0, set 2)" ) -GAME_CUSTOM( 199?, m4acechs__i, m4acechs, "ae_10sb_.2_3", 0x0000, 0x010000, CRC(d6bcd1fd) SHA1(664ec7e7821c09bddfd1996892ae3f9fbdbc6809), "Bwb","Ace Chase (Bwb) (MPU4) (AE10 2.0, set 3)" ) -GAME_CUSTOM( 199?, m4acechs__j, m4acechs, "ae_10sd_.2_3", 0x0000, 0x010000, CRC(5920b9ad) SHA1(fb8de53e7877505fe53ff874b396707ee8e01e5e), "Bwb","Ace Chase (Bwb) (MPU4) (AE10 2.0, set 4)" ) -GAME_CUSTOM( 199?, m4acechs__s, m4acechs, "aei10___.2_3", 0x0000, 0x010000, CRC(96edf44f) SHA1(8abcb5d4018e0a4c879eb1a1550af09f55f75135), "Bwb","Ace Chase (Bwb) (MPU4) (AE10 2.0, set 5)" ) +GAME_CUSTOM( 199?, m4acechs__e, m4acechs, "ae_10a__.2_3", 0x0000, 0x010000, CRC(d718d498) SHA1(d13970b0ca86b988bcc91cd3c2dbee4c637944ca), "BWB","Ace Chase (BWB) (MPU4) (AE10 2.0, set 1)" ) +GAME_CUSTOM( 199?, m4acechs__h, m4acechs, "ae_10s__.2_3", 0x0000, 0x010000, CRC(31932d3f) SHA1(a1809c7baaea22d24491829a8638f232e2d75849), "BWB","Ace Chase (BWB) (MPU4) (AE10 2.0, set 2)" ) +GAME_CUSTOM( 199?, m4acechs__i, m4acechs, "ae_10sb_.2_3", 0x0000, 0x010000, CRC(d6bcd1fd) SHA1(664ec7e7821c09bddfd1996892ae3f9fbdbc6809), "BWB","Ace Chase (BWB) (MPU4) (AE10 2.0, set 3)" ) +GAME_CUSTOM( 199?, m4acechs__j, m4acechs, "ae_10sd_.2_3", 0x0000, 0x010000, CRC(5920b9ad) SHA1(fb8de53e7877505fe53ff874b396707ee8e01e5e), "BWB","Ace Chase (BWB) (MPU4) (AE10 2.0, set 4)" ) +GAME_CUSTOM( 199?, m4acechs__s, m4acechs, "aei10___.2_3", 0x0000, 0x010000, CRC(96edf44f) SHA1(8abcb5d4018e0a4c879eb1a1550af09f55f75135), "BWB","Ace Chase (BWB) (MPU4) (AE10 2.0, set 5)" ) /***************************************************************************************************************************************************************************** @@ -1107,18 +1105,18 @@ GAME_CUSTOM( 199?, m4vivalv__g, m4vivalv, mod4yam_cheatchr_pal, mpu4, init_m4default, "viva206", 0x0000, 0x010000, CRC(76ab9a5d) SHA1(455699cbc05f744eafe58881a8fb120b24cfe5c8), "Barcrest","Viva Las Vegas (Barcrest) (MPU4) (VLV 1.0)" ) // (C)1993 B.W.B. and "VL_ 2.0" - boots with cheatchr -GAME_CUSTOM( 199?, m4vivalv__i, m4vivalv, mod4yam_cheatchr_pal, mpu4, init_m4default, "v.las vegas 6 10p 10m.bin", 0x0000, 0x010000, CRC(f09d5a2c) SHA1(6f9df58767e88a1ca7fc7dd17c618d30ab97067d), "Bwb","Viva Las Vegas (Bwb) (MPU4) (VL_ 2.0, set 1)" ) -GAME_CUSTOM( 199?, m4vivalv__j, m4vivalv, mod4yam_cheatchr_pal, mpu4, init_m4default, "vv_05___.3_3", 0x0000, 0x010000, CRC(bb8361f6) SHA1(d5f651a66be1cab3662798751a290a65c29bba64), "Bwb","Viva Las Vegas (Bwb) (MPU4) (VL_ 2.0, set 2)" ) -GAME_CUSTOM( 199?, m4vivalv__k, m4vivalv, mod4yam_cheatchr_pal, mpu4, init_m4default, "vv_05_b_.3_3", 0x0000, 0x010000, CRC(12079321) SHA1(5b5dd55080c04393a45d3ef9c63b6fef5de9b7cd), "Bwb","Viva Las Vegas (Bwb) (MPU4) (VL_ 2.0, set 3)" ) -GAME_CUSTOM( 199?, m4vivalv__l, m4vivalv, mod4yam_cheatchr_pal, mpu4, init_m4default, "vv_05_d_.3_3", 0x0000, 0x010000, CRC(b758df52) SHA1(f4d47a93fa1b1deb84654bb2272767093f3463c2), "Bwb","Viva Las Vegas (Bwb) (MPU4) (VL_ 2.0, set 4)" ) -GAME_CUSTOM( 199?, m4vivalv__m, m4vivalv, mod4yam_cheatchr_pal, mpu4, init_m4default, "vv_05_k_.3_3", 0x0000, 0x010000, CRC(9875c59c) SHA1(c31a7fc5df8af9d931353bc095a59befe808434b), "Bwb","Viva Las Vegas (Bwb) (MPU4) (VL_ 2.0, set 5)" ) -GAME_CUSTOM( 199?, m4vivalv__n, m4vivalv, mod4yam_cheatchr_pal, mpu4, init_m4default, "vv_05a__.3_3", 0x0000, 0x010000, CRC(0f416e47) SHA1(54338fbef5f227c440c04448b51e8f0ec04a4cc7), "Bwb","Viva Las Vegas (Bwb) (MPU4) (VL_ 2.0, set 6)" ) -GAME_CUSTOM( 199?, m4vivalv__o, m4vivalv, mod4yam_cheatchr_pal, mpu4, init_m4default, "vv_10___.3_3", 0x0000, 0x010000, CRC(dc8db002) SHA1(305547b4f0b1e1bde9354e5ed9f18f99c6829cab), "Bwb","Viva Las Vegas (Bwb) (MPU4) (VL_ 2.0, set 7)" ) -GAME_CUSTOM( 199?, m4vivalv__p, m4vivalv, mod4yam_cheatchr_pal, mpu4, init_m4default, "vv_10_b_.3_3", 0x0000, 0x010000, CRC(e1c4b292) SHA1(4516c7d918935862824e206626a5a24f936ec514), "Bwb","Viva Las Vegas (Bwb) (MPU4) (VL_ 2.0, set 8)" ) -GAME_CUSTOM( 199?, m4vivalv__q, m4vivalv, mod4yam_cheatchr_pal, mpu4, init_m4default, "vv_10_d_.3_3", 0x0000, 0x010000, CRC(e9dda1ee) SHA1(6363b5b26be22cb1f5aac71e98c5e5a5064839f4), "Bwb","Viva Las Vegas (Bwb) (MPU4) (VL_ 2.0, set 9)" ) -GAME_CUSTOM( 199?, m4vivalv__r, m4vivalv, mod4yam_cheatchr_pal, mpu4, init_m4default, "vv_10_k_.3_3", 0x0000, 0x010000, CRC(70fc4c56) SHA1(02cbaadd3575ef0d9dc192aabbe39a735893a662), "Bwb","Viva Las Vegas (Bwb) (MPU4) (VL_ 2.0, set 10)" ) -GAME_CUSTOM( 199?, m4vivalv__s, m4vivalv, mod4yam_cheatchr_pal, mpu4, init_m4default, "vv_10a__.3_3", 0x0000, 0x010000, CRC(c908d65a) SHA1(5af180e697c22c27380e275d76708103e298cf41), "Bwb","Viva Las Vegas (Bwb) (MPU4) (VL_ 2.0, set 11)" ) -GAME_CUSTOM( 199?, m4vivalv__t, m4vivalv, mod4yam_cheatchr_pal, mpu4, init_m4default, "vvi05___.3_3", 0x0000, 0x010000, CRC(a5829d5c) SHA1(4cd1a2185579898db7be75f8c3f565043f0691b6), "Bwb","Viva Las Vegas (Bwb) (MPU4) (VL_ 2.0, set 12)" ) +GAME_CUSTOM( 199?, m4vivalv__i, m4vivalv, mod4yam_cheatchr_pal, mpu4, init_m4default, "v.las vegas 6 10p 10m.bin", 0x0000, 0x010000, CRC(f09d5a2c) SHA1(6f9df58767e88a1ca7fc7dd17c618d30ab97067d), "BWB","Viva Las Vegas (BWB) (MPU4) (VL_ 2.0, set 1)" ) +GAME_CUSTOM( 199?, m4vivalv__j, m4vivalv, mod4yam_cheatchr_pal, mpu4, init_m4default, "vv_05___.3_3", 0x0000, 0x010000, CRC(bb8361f6) SHA1(d5f651a66be1cab3662798751a290a65c29bba64), "BWB","Viva Las Vegas (BWB) (MPU4) (VL_ 2.0, set 2)" ) +GAME_CUSTOM( 199?, m4vivalv__k, m4vivalv, mod4yam_cheatchr_pal, mpu4, init_m4default, "vv_05_b_.3_3", 0x0000, 0x010000, CRC(12079321) SHA1(5b5dd55080c04393a45d3ef9c63b6fef5de9b7cd), "BWB","Viva Las Vegas (BWB) (MPU4) (VL_ 2.0, set 3)" ) +GAME_CUSTOM( 199?, m4vivalv__l, m4vivalv, mod4yam_cheatchr_pal, mpu4, init_m4default, "vv_05_d_.3_3", 0x0000, 0x010000, CRC(b758df52) SHA1(f4d47a93fa1b1deb84654bb2272767093f3463c2), "BWB","Viva Las Vegas (BWB) (MPU4) (VL_ 2.0, set 4)" ) +GAME_CUSTOM( 199?, m4vivalv__m, m4vivalv, mod4yam_cheatchr_pal, mpu4, init_m4default, "vv_05_k_.3_3", 0x0000, 0x010000, CRC(9875c59c) SHA1(c31a7fc5df8af9d931353bc095a59befe808434b), "BWB","Viva Las Vegas (BWB) (MPU4) (VL_ 2.0, set 5)" ) +GAME_CUSTOM( 199?, m4vivalv__n, m4vivalv, mod4yam_cheatchr_pal, mpu4, init_m4default, "vv_05a__.3_3", 0x0000, 0x010000, CRC(0f416e47) SHA1(54338fbef5f227c440c04448b51e8f0ec04a4cc7), "BWB","Viva Las Vegas (BWB) (MPU4) (VL_ 2.0, set 6)" ) +GAME_CUSTOM( 199?, m4vivalv__o, m4vivalv, mod4yam_cheatchr_pal, mpu4, init_m4default, "vv_10___.3_3", 0x0000, 0x010000, CRC(dc8db002) SHA1(305547b4f0b1e1bde9354e5ed9f18f99c6829cab), "BWB","Viva Las Vegas (BWB) (MPU4) (VL_ 2.0, set 7)" ) +GAME_CUSTOM( 199?, m4vivalv__p, m4vivalv, mod4yam_cheatchr_pal, mpu4, init_m4default, "vv_10_b_.3_3", 0x0000, 0x010000, CRC(e1c4b292) SHA1(4516c7d918935862824e206626a5a24f936ec514), "BWB","Viva Las Vegas (BWB) (MPU4) (VL_ 2.0, set 8)" ) +GAME_CUSTOM( 199?, m4vivalv__q, m4vivalv, mod4yam_cheatchr_pal, mpu4, init_m4default, "vv_10_d_.3_3", 0x0000, 0x010000, CRC(e9dda1ee) SHA1(6363b5b26be22cb1f5aac71e98c5e5a5064839f4), "BWB","Viva Las Vegas (BWB) (MPU4) (VL_ 2.0, set 9)" ) +GAME_CUSTOM( 199?, m4vivalv__r, m4vivalv, mod4yam_cheatchr_pal, mpu4, init_m4default, "vv_10_k_.3_3", 0x0000, 0x010000, CRC(70fc4c56) SHA1(02cbaadd3575ef0d9dc192aabbe39a735893a662), "BWB","Viva Las Vegas (BWB) (MPU4) (VL_ 2.0, set 10)" ) +GAME_CUSTOM( 199?, m4vivalv__s, m4vivalv, mod4yam_cheatchr_pal, mpu4, init_m4default, "vv_10a__.3_3", 0x0000, 0x010000, CRC(c908d65a) SHA1(5af180e697c22c27380e275d76708103e298cf41), "BWB","Viva Las Vegas (BWB) (MPU4) (VL_ 2.0, set 11)" ) +GAME_CUSTOM( 199?, m4vivalv__t, m4vivalv, mod4yam_cheatchr_pal, mpu4, init_m4default, "vvi05___.3_3", 0x0000, 0x010000, CRC(a5829d5c) SHA1(4cd1a2185579898db7be75f8c3f565043f0691b6), "BWB","Viva Las Vegas (BWB) (MPU4) (VL_ 2.0, set 12)" ) // "(C)1991 BARCREST" and "VLV 1.0" but different protection, hacks / bootlegs // this one is unusual, the 2nd and 3rd checks expect different values, or you get scrambled lamps, usually they want the same @@ -1130,14 +1128,14 @@ GAME_CUSTOM( 199?, m4vivalv__y, m4vivalv, mod4yam_bootleg_fixedret<0x6a>, mpu GAME_CUSTOM( 199?, m4vivalv__v, m4vivalv, mod4yam_bootleg_fixedret<0x5a>, mpu4, init_m4default, "viva20_11", 0x0000, 0x010000, CRC(51b93018) SHA1(fc13179e3e1939839c3b90d7600a7eb301ea03da), "hack?","Viva Las Vegas (Barcrest) (MPU4) (VLV 1.0, hack?, set 2)" ) // no copyright string, "VL_ 2.0", hack -GAME_CUSTOM( 199?, m4vivalv__z, m4vivalv, mod4yam_bootleg_fixedret<0x38>, mpu4, init_m4default, "5p5vivalasvegas6.bin", 0x0000, 0x010000, CRC(4d365b57) SHA1(69ff75ccc91f1f7b867a0914d350d1649834a48e), "hack?","Viva Las Vegas (Bwb) (MPU4) (VL_ 2.0, hack?, set 1)" ) -GAME_CUSTOM( 199?, m4vivalv__0, m4vivalv, mod4yam_bootleg_fixedret<0x5c>, mpu4, init_m4default, "viva05_11", 0x0000, 0x010000, CRC(1e6ea483) SHA1(e6a53eb1bf3b8e661287c0d57fc6ab5ed41755a3), "hack?","Viva Las Vegas (Bwb) (MPU4) (VL_ 2.0, hack?, set 2)" ) -GAME_CUSTOM( 199?, m4vivalv__1, m4vivalv, mod4yam_bootleg_fixedret<0x12>, mpu4, init_m4default, "viva10_11", 0x0000, 0x010000, CRC(246a39b7) SHA1(c0f5c21374e43b42df5df0ada0967a34ecefbdb4), "hack?","Viva Las Vegas (Bwb) (MPU4) (VL_ 2.0, hack?, set 3)" ) -GAME_CUSTOM( 199?, m4vivalv__2, m4vivalv, mod4yam_bootleg_fixedret<0x28>, mpu4, init_m4default, "viva58c", 0x0000, 0x010000, CRC(719d0802) SHA1(ba6bd5fbf49f0ada383cb2e8faa037b78f6af587), "hack?","Viva Las Vegas (Bwb) (MPU4) (VL_ 2.0, hack?, set 4)" ) -GAME_CUSTOM( 199?, m4vivalv__3, m4vivalv, mod4yam_bootleg_fixedret<0x28>, mpu4, init_m4default, "viva_05_.4", 0x0000, 0x010000, CRC(b094914f) SHA1(8217b4bb7a8d55fb8e86018ffc520a63f41a79b8), "hack?","Viva Las Vegas (Bwb) (MPU4) (VL_ 2.0, hack?, set 5)" ) -GAME_CUSTOM( 199?, m4vivalv__4, m4vivalv, mod4yam_bootleg_fixedret<0x28>, mpu4, init_m4default, "viva_05_.8", 0x0000, 0x010000, CRC(c5c09c10) SHA1(47890d0ba1c2ca53231ac148a02f046452dce1b4), "hack?","Viva Las Vegas (Bwb) (MPU4) (VL_ 2.0, hack?, set 6)" ) -GAME_CUSTOM( 199?, m4vivalv__5, m4vivalv, mod4yam_bootleg_fixedret<0x66>, mpu4, init_m4default, "viva_10_.4", 0x0000, 0x010000, CRC(b1d5e820) SHA1(68012216d7e82168c7468d1e54c527c15d268917), "hack?","Viva Las Vegas (Bwb) (MPU4) (VL_ 2.0, hack?, set 7)" ) -GAME_CUSTOM( 199?, m4vivalv__6, m4vivalv, mod4yam_bootleg_fixedret<0x66>, mpu4, init_m4default, "viva_10_.8", 0x0000, 0x010000, CRC(f392c81c) SHA1(cb3320b688b315dbc226f45b78490fed439ee9a2), "hack?","Viva Las Vegas (Bwb) (MPU4) (VL_ 2.0, hack ? , set 8)" ) +GAME_CUSTOM( 199?, m4vivalv__z, m4vivalv, mod4yam_bootleg_fixedret<0x38>, mpu4, init_m4default, "5p5vivalasvegas6.bin", 0x0000, 0x010000, CRC(4d365b57) SHA1(69ff75ccc91f1f7b867a0914d350d1649834a48e), "hack?","Viva Las Vegas (BWB) (MPU4) (VL_ 2.0, hack?, set 1)" ) +GAME_CUSTOM( 199?, m4vivalv__0, m4vivalv, mod4yam_bootleg_fixedret<0x5c>, mpu4, init_m4default, "viva05_11", 0x0000, 0x010000, CRC(1e6ea483) SHA1(e6a53eb1bf3b8e661287c0d57fc6ab5ed41755a3), "hack?","Viva Las Vegas (BWB) (MPU4) (VL_ 2.0, hack?, set 2)" ) +GAME_CUSTOM( 199?, m4vivalv__1, m4vivalv, mod4yam_bootleg_fixedret<0x12>, mpu4, init_m4default, "viva10_11", 0x0000, 0x010000, CRC(246a39b7) SHA1(c0f5c21374e43b42df5df0ada0967a34ecefbdb4), "hack?","Viva Las Vegas (BWB) (MPU4) (VL_ 2.0, hack?, set 3)" ) +GAME_CUSTOM( 199?, m4vivalv__2, m4vivalv, mod4yam_bootleg_fixedret<0x28>, mpu4, init_m4default, "viva58c", 0x0000, 0x010000, CRC(719d0802) SHA1(ba6bd5fbf49f0ada383cb2e8faa037b78f6af587), "hack?","Viva Las Vegas (BWB) (MPU4) (VL_ 2.0, hack?, set 4)" ) +GAME_CUSTOM( 199?, m4vivalv__3, m4vivalv, mod4yam_bootleg_fixedret<0x28>, mpu4, init_m4default, "viva_05_.4", 0x0000, 0x010000, CRC(b094914f) SHA1(8217b4bb7a8d55fb8e86018ffc520a63f41a79b8), "hack?","Viva Las Vegas (BWB) (MPU4) (VL_ 2.0, hack?, set 5)" ) +GAME_CUSTOM( 199?, m4vivalv__4, m4vivalv, mod4yam_bootleg_fixedret<0x28>, mpu4, init_m4default, "viva_05_.8", 0x0000, 0x010000, CRC(c5c09c10) SHA1(47890d0ba1c2ca53231ac148a02f046452dce1b4), "hack?","Viva Las Vegas (BWB) (MPU4) (VL_ 2.0, hack?, set 6)" ) +GAME_CUSTOM( 199?, m4vivalv__5, m4vivalv, mod4yam_bootleg_fixedret<0x66>, mpu4, init_m4default, "viva_10_.4", 0x0000, 0x010000, CRC(b1d5e820) SHA1(68012216d7e82168c7468d1e54c527c15d268917), "hack?","Viva Las Vegas (BWB) (MPU4) (VL_ 2.0, hack?, set 7)" ) +GAME_CUSTOM( 199?, m4vivalv__6, m4vivalv, mod4yam_bootleg_fixedret<0x66>, mpu4, init_m4default, "viva_10_.8", 0x0000, 0x010000, CRC(f392c81c) SHA1(cb3320b688b315dbc226f45b78490fed439ee9a2), "hack?","Viva Las Vegas (BWB) (MPU4) (VL_ 2.0, hack ? , set 8)" ) @@ -1159,27 +1157,27 @@ GAME_CUSTOM( 199?, m4vivalv__6, m4vivalv, mod4yam_bootleg_fixedret<0x66>, mpu GAME(year, setname, parent, machine, inputs, mpu4mod4yam_machines_state, init, ROT0, company, title, GAME_FLAGS ) // "(C)1993 B.W.B." and "HVP 3.0" -GAME_CUSTOM( 199?, m4shv__h, m4shv, mod4yam_cheatchr_pal, mpu4, init_m4default, "hvyp10p", 0x0000, 0x010000, CRC(b4af635a) SHA1(420cdf3a6899e432d74e3b10a57414cbedc0913e), "Bwb","Super Hyper Viper (Barcrest) (MPU4) (HVP 3.0, set 1)" ) -GAME_CUSTOM( 199?, m4shv__i, m4shv, mod4yam_cheatchr_pal, mpu4, init_m4default, "hv_05___.3h3", 0x0000, 0x010000, CRC(13bfa891) SHA1(ffddd14a019d52029bf8d4f680d8d05413a9f0b7), "Bwb","Super Hyper Viper (Barcrest) (MPU4) (HVP 3.0, set 2)" ) -GAME_CUSTOM( 199?, m4shv__j, m4shv, mod4yam_cheatchr_pal, mpu4, init_m4default, "hv_05_d_.3h3", 0x0000, 0x010000, CRC(50c66ce8) SHA1(ef12525fc3ac82caf80326edaac81bb9fbc3245c), "Bwb","Super Hyper Viper (Barcrest) (MPU4) (HVP 3.0, set 3)" ) -GAME_CUSTOM( 199?, m4shv__k, m4shv, mod4yam_cheatchr_pal, mpu4, init_m4default, "hv_10___.3h3", 0x0000, 0x010000, CRC(627caac7) SHA1(4851ce2441850743ea68ecbf89bde3f4cd6c2b4c), "Bwb","Super Hyper Viper (Barcrest) (MPU4) (HVP 3.0, set 4)" ) -GAME_CUSTOM( 199?, m4shv__l, m4shv, mod4yam_cheatchr_pal, mpu4, init_m4default, "hv_10_d_.3h3", 0x0000, 0x010000, CRC(15cfa26e) SHA1(6bc3feaba65d1797b9945f23a89e983f56b13f79), "Bwb","Super Hyper Viper (Barcrest) (MPU4) (HVP 3.0, set 5)" ) -GAME_CUSTOM( 199?, m4shv__m, m4shv, mod4yam_cheatchr_pal, mpu4, init_m4default, "hv_10_d_.3n3", 0x0000, 0x010000, CRC(b81f1d0a) SHA1(5fd293be2b75393069c9f5e099b4700ff930f081), "Bwb","Super Hyper Viper (Barcrest) (MPU4) (HVP 3.0, set 6)" ) -GAME_CUSTOM( 199?, m4shv__n, m4shv, mod4yam_cheatchr_pal, mpu4, init_m4default, "hvi05___.3h3", 0x0000, 0x010000, CRC(6959332e) SHA1(edaa5f86ad4389b0a3bc2e6679fe8f62520be3ae), "Bwb","Super Hyper Viper (Barcrest) (MPU4) (HVP 3.0, set 7)" ) -GAME_CUSTOM( 199?, m4shv__o, m4shv, mod4yam_cheatchr_pal, mpu4, init_m4default, "hvi10___.3h3", 0x0000, 0x010000, CRC(6c1b4b89) SHA1(e8eb4e689d43c5b9e8354aa7375ca3ba12ed1160), "Bwb","Super Hyper Viper (Barcrest) (MPU4) (HVP 3.0, set 8)" ) -GAME_CUSTOM( 199?, m4shv__p, m4shv, mod4yam_cheatchr_pal, mpu4, init_m4default, "hvi10___.3n3", 0x0000, 0x010000, CRC(9d95cf8c) SHA1(26daf3975e1e3a605bc4392700c5470b52450d6e), "Bwb","Super Hyper Viper (Barcrest) (MPU4) (HVP 3.0, set 9)" ) +GAME_CUSTOM( 199?, m4shv__h, m4shv, mod4yam_cheatchr_pal, mpu4, init_m4default, "hvyp10p", 0x0000, 0x010000, CRC(b4af635a) SHA1(420cdf3a6899e432d74e3b10a57414cbedc0913e), "BWB","Super Hyper Viper (Barcrest) (MPU4) (HVP 3.0, set 1)" ) +GAME_CUSTOM( 199?, m4shv__i, m4shv, mod4yam_cheatchr_pal, mpu4, init_m4default, "hv_05___.3h3", 0x0000, 0x010000, CRC(13bfa891) SHA1(ffddd14a019d52029bf8d4f680d8d05413a9f0b7), "BWB","Super Hyper Viper (Barcrest) (MPU4) (HVP 3.0, set 2)" ) +GAME_CUSTOM( 199?, m4shv__j, m4shv, mod4yam_cheatchr_pal, mpu4, init_m4default, "hv_05_d_.3h3", 0x0000, 0x010000, CRC(50c66ce8) SHA1(ef12525fc3ac82caf80326edaac81bb9fbc3245c), "BWB","Super Hyper Viper (Barcrest) (MPU4) (HVP 3.0, set 3)" ) +GAME_CUSTOM( 199?, m4shv__k, m4shv, mod4yam_cheatchr_pal, mpu4, init_m4default, "hv_10___.3h3", 0x0000, 0x010000, CRC(627caac7) SHA1(4851ce2441850743ea68ecbf89bde3f4cd6c2b4c), "BWB","Super Hyper Viper (Barcrest) (MPU4) (HVP 3.0, set 4)" ) +GAME_CUSTOM( 199?, m4shv__l, m4shv, mod4yam_cheatchr_pal, mpu4, init_m4default, "hv_10_d_.3h3", 0x0000, 0x010000, CRC(15cfa26e) SHA1(6bc3feaba65d1797b9945f23a89e983f56b13f79), "BWB","Super Hyper Viper (Barcrest) (MPU4) (HVP 3.0, set 5)" ) +GAME_CUSTOM( 199?, m4shv__m, m4shv, mod4yam_cheatchr_pal, mpu4, init_m4default, "hv_10_d_.3n3", 0x0000, 0x010000, CRC(b81f1d0a) SHA1(5fd293be2b75393069c9f5e099b4700ff930f081), "BWB","Super Hyper Viper (Barcrest) (MPU4) (HVP 3.0, set 6)" ) +GAME_CUSTOM( 199?, m4shv__n, m4shv, mod4yam_cheatchr_pal, mpu4, init_m4default, "hvi05___.3h3", 0x0000, 0x010000, CRC(6959332e) SHA1(edaa5f86ad4389b0a3bc2e6679fe8f62520be3ae), "BWB","Super Hyper Viper (Barcrest) (MPU4) (HVP 3.0, set 7)" ) +GAME_CUSTOM( 199?, m4shv__o, m4shv, mod4yam_cheatchr_pal, mpu4, init_m4default, "hvi10___.3h3", 0x0000, 0x010000, CRC(6c1b4b89) SHA1(e8eb4e689d43c5b9e8354aa7375ca3ba12ed1160), "BWB","Super Hyper Viper (Barcrest) (MPU4) (HVP 3.0, set 8)" ) +GAME_CUSTOM( 199?, m4shv__p, m4shv, mod4yam_cheatchr_pal, mpu4, init_m4default, "hvi10___.3n3", 0x0000, 0x010000, CRC(9d95cf8c) SHA1(26daf3975e1e3a605bc4392700c5470b52450d6e), "BWB","Super Hyper Viper (Barcrest) (MPU4) (HVP 3.0, set 9)" ) // "(C)1994 B.W.B." and "HVP 3.0" -GAME_CUSTOM( 199?, m4shv__q, m4shv, mod4yam_cheatchr_pal, mpu4, init_m4default, "h.viper10p610m.bin", 0x0000, 0x010000, CRC(104b0c48) SHA1(ab4cdb596a0cfb877ed1b6bf801e4a759b53971f), "Bwb","Super Hyper Viper (Barcrest) (MPU4) (HVP 3.0, 1994, C)" ) -GAME_CUSTOM( 199?, m4shv__r, m4shv, mod4yam_cheatchr_pal, mpu4, init_m4default, "hvyp56c", 0x0000, 0x010000, CRC(297d3cf8) SHA1(78f4de2ed69fb38b944a54d4d5927ff791e7876c), "Bwb","Super Hyper Viper (Barcrest) (MPU4) (HVP 3.0, 1994, C, bad?)" ) // bad rom? checksum alarm -GAME_CUSTOM( 199?, m4shv__s, m4shv, mod4yam_cheatchr_pal, mpu4, init_m4default, "hv_05___.3o3", 0x0000, 0x010000, CRC(9ae86366) SHA1(614ae0ab184645c9f568796783f29a177eda3208), "Bwb","Super Hyper Viper (Barcrest) (MPU4) (HVP 3.0, 1994, set 1)" ) -GAME_CUSTOM( 199?, m4shv__t, m4shv, mod4yam_cheatchr_pal, mpu4, init_m4default, "hv_05_d_.3o3", 0x0000, 0x010000, CRC(87dfca0e) SHA1(3ab4105680acc46d3633a722f40ff1af0a520a7f), "Bwb","Super Hyper Viper (Barcrest) (MPU4) (HVP 3.0, 1994, set 2)" ) -GAME_CUSTOM( 199?, m4shv__u, m4shv, mod4yam_cheatchr_pal, mpu4, init_m4default, "hv_10___.3o3", 0x0000, 0x010000, CRC(02e4d86a) SHA1(47aa83e8bcd85e8ba7fb972cdd1ead7fe21e0418), "Bwb","Super Hyper Viper (Barcrest) (MPU4) (HVP 3.0, 1994, set 3)" ) -GAME_CUSTOM( 199?, m4shv__v, m4shv, mod4yam_cheatchr_pal, mpu4, init_m4default, "hv_10_d_.3o3", 0x0000, 0x010000, CRC(85f176b9) SHA1(30380d58bf2834829764cbdbdc7d950632e61e6d), "Bwb","Super Hyper Viper (Barcrest) (MPU4) (HVP 3.0, 1994, set 4)" ) -GAME_CUSTOM( 199?, m4shv__w, m4shv, mod4yam_cheatchr_pal, mpu4, init_m4default, "hvi05___.3o3", 0x0000, 0x010000, CRC(cdba80a5) SHA1(6c9fac7e5ee324b18922cc7a053495f1977bcb6d), "Bwb","Super Hyper Viper (Barcrest) (MPU4) (HVP 3.0, 1994, set 5)" ) +GAME_CUSTOM( 199?, m4shv__q, m4shv, mod4yam_cheatchr_pal, mpu4, init_m4default, "h.viper10p610m.bin", 0x0000, 0x010000, CRC(104b0c48) SHA1(ab4cdb596a0cfb877ed1b6bf801e4a759b53971f), "BWB","Super Hyper Viper (Barcrest) (MPU4) (HVP 3.0, 1994, C)" ) +GAME_CUSTOM( 199?, m4shv__r, m4shv, mod4yam_cheatchr_pal, mpu4, init_m4default, "hvyp56c", 0x0000, 0x010000, CRC(297d3cf8) SHA1(78f4de2ed69fb38b944a54d4d5927ff791e7876c), "BWB","Super Hyper Viper (Barcrest) (MPU4) (HVP 3.0, 1994, C, bad?)" ) // bad rom? checksum alarm +GAME_CUSTOM( 199?, m4shv__s, m4shv, mod4yam_cheatchr_pal, mpu4, init_m4default, "hv_05___.3o3", 0x0000, 0x010000, CRC(9ae86366) SHA1(614ae0ab184645c9f568796783f29a177eda3208), "BWB","Super Hyper Viper (Barcrest) (MPU4) (HVP 3.0, 1994, set 1)" ) +GAME_CUSTOM( 199?, m4shv__t, m4shv, mod4yam_cheatchr_pal, mpu4, init_m4default, "hv_05_d_.3o3", 0x0000, 0x010000, CRC(87dfca0e) SHA1(3ab4105680acc46d3633a722f40ff1af0a520a7f), "BWB","Super Hyper Viper (Barcrest) (MPU4) (HVP 3.0, 1994, set 2)" ) +GAME_CUSTOM( 199?, m4shv__u, m4shv, mod4yam_cheatchr_pal, mpu4, init_m4default, "hv_10___.3o3", 0x0000, 0x010000, CRC(02e4d86a) SHA1(47aa83e8bcd85e8ba7fb972cdd1ead7fe21e0418), "BWB","Super Hyper Viper (Barcrest) (MPU4) (HVP 3.0, 1994, set 3)" ) +GAME_CUSTOM( 199?, m4shv__v, m4shv, mod4yam_cheatchr_pal, mpu4, init_m4default, "hv_10_d_.3o3", 0x0000, 0x010000, CRC(85f176b9) SHA1(30380d58bf2834829764cbdbdc7d950632e61e6d), "BWB","Super Hyper Viper (Barcrest) (MPU4) (HVP 3.0, 1994, set 4)" ) +GAME_CUSTOM( 199?, m4shv__w, m4shv, mod4yam_cheatchr_pal, mpu4, init_m4default, "hvi05___.3o3", 0x0000, 0x010000, CRC(cdba80a5) SHA1(6c9fac7e5ee324b18922cc7a053495f1977bcb6d), "BWB","Super Hyper Viper (Barcrest) (MPU4) (HVP 3.0, 1994, set 5)" ) // "(C)1993 B.W.B." and "HVP 4.0" -GAME_CUSTOM( 199?, m4shv__x, m4shv, mod4yam_cheatchr_pal, mpu4, init_m4default, "hv_05___.4n3", 0x0000, 0x010000, CRC(f607f351) SHA1(d7b779b80fa964a27b106bd9d5ca3be16a11d5e9), "Bwb","Super Hyper Viper (Barcrest) (MPU4) (HVP 4.0, set 1)" ) -GAME_CUSTOM( 199?, m4shv__y, m4shv, mod4yam_cheatchr_pal, mpu4, init_m4default, "hv_05_d_.4n3", 0x0000, 0x010000, CRC(f4d702d7) SHA1(268c7f6443c7ae587caf5b227fcd438530a06bcc), "Bwb","Super Hyper Viper (Barcrest) (MPU4) (HVP 4.0, set 2)" ) -GAME_CUSTOM( 199?, m4shv__z, m4shv, mod4yam_cheatchr_pal, mpu4, init_m4default, "hvi05___.4n3", 0x0000, 0x010000, CRC(38a33c2b) SHA1(21004092b81e08146291fd3a025652f0edbe47dc), "Bwb","Super Hyper Viper (Barcrest) (MPU4) (HVP 4.0, set 3)" ) +GAME_CUSTOM( 199?, m4shv__x, m4shv, mod4yam_cheatchr_pal, mpu4, init_m4default, "hv_05___.4n3", 0x0000, 0x010000, CRC(f607f351) SHA1(d7b779b80fa964a27b106bd9d5ca3be16a11d5e9), "BWB","Super Hyper Viper (Barcrest) (MPU4) (HVP 4.0, set 1)" ) +GAME_CUSTOM( 199?, m4shv__y, m4shv, mod4yam_cheatchr_pal, mpu4, init_m4default, "hv_05_d_.4n3", 0x0000, 0x010000, CRC(f4d702d7) SHA1(268c7f6443c7ae587caf5b227fcd438530a06bcc), "BWB","Super Hyper Viper (Barcrest) (MPU4) (HVP 4.0, set 2)" ) +GAME_CUSTOM( 199?, m4shv__z, m4shv, mod4yam_cheatchr_pal, mpu4, init_m4default, "hvi05___.4n3", 0x0000, 0x010000, CRC(38a33c2b) SHA1(21004092b81e08146291fd3a025652f0edbe47dc), "BWB","Super Hyper Viper (Barcrest) (MPU4) (HVP 4.0, set 3)" ) // "(C)1991 BARCREST" and "H6Y 0.3" GAME_CUSTOM( 199?, m4shv, 0, mod4yam_cheatchr_pal, mpu4, init_m4default, "h6ys.p1", 0x0000, 0x010000, CRC(4af914ff) SHA1(3d9b7c65ec1129ee64e3f4e14e43e4c39c76166b), "Barcrest","Super Hyper Viper (Barcrest) (MPU4) (H6Y 0.3, set 1)" ) GAME_CUSTOM( 199?, m4shv__a, m4shv, mod4yam_cheatchr_pal, mpu4, init_m4default, "h6yc.p1", 0x0000, 0x010000, CRC(8faca3bc) SHA1(9d666371f1118ccb1a94bfc4e6c79b540a84842b), "Barcrest","Super Hyper Viper (Barcrest) (MPU4) (H6Y 0.3 C)" ) @@ -1190,7 +1188,7 @@ GAME_CUSTOM( 199?, m4shv__e, m4shv, mod4yam_cheatchr_pal, mpu4, init_m4default, "hvypr206", 0x0000, 0x010000, CRC(e1d96b8c) SHA1(e21b1bdbca1bae41f0e7274e3521f99eb984759e), "Barcrest","Super Hyper Viper (Barcrest) (MPU4) (H6Y 0.2 Y)" ) // "(C)1995 B.W.B." and "HVC 1.0" -GAME_CUSTOM( 199?, m4shv__g, m4shv, mod4yam_cheatchr_pal, mpu4, init_m4default,"5p4hypervyper.bin", 0x0000, 0x010000, CRC(51ac9288) SHA1(1580079b6e710506ab03e1d8a89af65cd06cedd2), "Bwb","Super Hyper Viper (Barcrest) (MPU4) (HVC 1.0 C)" ) +GAME_CUSTOM( 199?, m4shv__g, m4shv, mod4yam_cheatchr_pal, mpu4, init_m4default,"5p4hypervyper.bin", 0x0000, 0x010000, CRC(51ac9288) SHA1(1580079b6e710506ab03e1d8a89af65cd06cedd2), "BWB","Super Hyper Viper (Barcrest) (MPU4) (HVC 1.0 C)" ) // different protection // no copyright string and "HVP 3.0" @@ -1251,35 +1249,234 @@ GAME_CUSTOM( 199?, m4hypclb__b, m4hypclb, "hpcfd.p1", 0x0000, 0x010000, CRC // some of these ROMs (the non-D ones?) contain a 'Barcrest Video' string, why? there's no footage to support it being a video game // "(C)1994 B.W.B." and "GB 5.0" -GAME_CUSTOM( 199?, m4gbust, 0, "gb_05___.4s3", 0x0000, 0x010000, CRC(e2227701) SHA1(271682c7bf6e0f6f49f6d6b138aa19b6ef6bc626), "Bwb","Ghost Buster (Barcrest) (MPU4) (GB 5.0)" ) +GAME_CUSTOM( 199?, m4gbust, 0, "gb_05___.4s3", 0x0000, 0x010000, CRC(e2227701) SHA1(271682c7bf6e0f6f49f6d6b138aa19b6ef6bc626), "BWB","Ghost Buster (Barcrest) (MPU4) (GB 5.0)" ) // "(C)1994 B.W.B." and "GB 4.0" -GAME_CUSTOM( 199?, m4gbust__d, m4gbust, "gb_05___.4a3", 0x0000, 0x010000, CRC(8be6949e) SHA1(9731a1cb0d17c3cec2bec263cd6348f05662d917), "Bwb","Ghost Buster (Barcrest) (MPU4) (GB 4.0, set 1)" ) -GAME_CUSTOM( 199?, m4gbust__e, m4gbust, "gb_05___.4n3", 0x0000, 0x010000, CRC(621b25f0) SHA1(bf699068284def8bad9143c5841f667f2cb6f20f), "Bwb","Ghost Buster (Barcrest) (MPU4) (GB 4.0, set 2)" ) -GAME_CUSTOM( 199?, m4gbust__g, m4gbust, "gb_05_d_.4a3", 0x0000, 0x010000, CRC(a1b2b32f) SHA1(c1504b3768920f90dbd441b9d50db9676528ca97), "Bwb","Ghost Buster (Barcrest) (MPU4) (GB 4.0 D)" ) +GAME_CUSTOM( 199?, m4gbust__d, m4gbust, "gb_05___.4a3", 0x0000, 0x010000, CRC(8be6949e) SHA1(9731a1cb0d17c3cec2bec263cd6348f05662d917), "BWB","Ghost Buster (Barcrest) (MPU4) (GB 4.0, set 1)" ) +GAME_CUSTOM( 199?, m4gbust__e, m4gbust, "gb_05___.4n3", 0x0000, 0x010000, CRC(621b25f0) SHA1(bf699068284def8bad9143c5841f667f2cb6f20f), "BWB","Ghost Buster (Barcrest) (MPU4) (GB 4.0, set 2)" ) +GAME_CUSTOM( 199?, m4gbust__g, m4gbust, "gb_05_d_.4a3", 0x0000, 0x010000, CRC(a1b2b32f) SHA1(c1504b3768920f90dbd441b9d50db9676528ca97), "BWB","Ghost Buster (Barcrest) (MPU4) (GB 4.0 D)" ) // "(C)1994 B.W.B." and "GB 3.0" -GAME_CUSTOM( 199?, m4gbust__b, m4gbust, "gb_02___.3n3", 0x0000, 0x010000, CRC(99514ddd) SHA1(432d484525867c6ad68cd93a4bfded4dba36cf56), "Bwb","Ghost Buster (Barcrest) (MPU4) (GB 3.0, 1994, set 1)" ) -GAME_CUSTOM( 199?, m4gbust__a, m4gbust, "gb_02___.3a3", 0x0000, 0x010000, CRC(2b9d94b6) SHA1(ca433240f9e926cdf5240209589951e6018a496a), "Bwb","Ghost Buster (Barcrest) (MPU4) (GB 3.0, 1994, set 2)" ) +GAME_CUSTOM( 199?, m4gbust__b, m4gbust, "gb_02___.3n3", 0x0000, 0x010000, CRC(99514ddd) SHA1(432d484525867c6ad68cd93a4bfded4dba36cf56), "BWB","Ghost Buster (Barcrest) (MPU4) (GB 3.0, 1994, set 1)" ) +GAME_CUSTOM( 199?, m4gbust__a, m4gbust, "gb_02___.3a3", 0x0000, 0x010000, CRC(2b9d94b6) SHA1(ca433240f9e926cdf5240209589951e6018a496a), "BWB","Ghost Buster (Barcrest) (MPU4) (GB 3.0, 1994, set 2)" ) // "(C)1994 B.W.B." and "GB 2.0" -GAME_CUSTOM( 199?, m4gbust__c, m4gbust, "gb_02___.3s3", 0x0000, 0x010000, CRC(2634aa5f) SHA1(58ab973940138bdfd2690867e2ac3eb52bffb633), "Bwb","Ghost Buster (Barcrest) (MPU4) (GB 2.0, 1994)" ) +GAME_CUSTOM( 199?, m4gbust__c, m4gbust, "gb_02___.3s3", 0x0000, 0x010000, CRC(2634aa5f) SHA1(58ab973940138bdfd2690867e2ac3eb52bffb633), "BWB","Ghost Buster (Barcrest) (MPU4) (GB 2.0, 1994)" ) // "(C)1993 B.W.B." and "GB 3.0" -GAME_CUSTOM( 199?, m4gbust__j, m4gbust, "gb_10___.3s3", 0x0000, 0x010000, CRC(427e043b) SHA1(2f64c11a04306692ac5eb9919892f7226156dce0), "Bwb","Ghost Buster (Barcrest) (MPU4) (GB 3.0, set 1)" ) -GAME_CUSTOM( 199?, m4gbust__p, m4gbust, "gb_20___.3s3", 0x0000, 0x010000, CRC(4a86d879) SHA1(72e92b6482fdeb4dca36d9426a712ac24d60f7f7), "Bwb","Ghost Buster (Barcrest) (MPU4) (GB 3.0, set 2)" ) -GAME_CUSTOM( 199?, m4gbust__n, m4gbust, "gb_10_d_.3s3", 0x0000, 0x010000, CRC(776736de) SHA1(4f80d9ffdf4468801cf830e9774b6028f7684864), "Bwb","Ghost Buster (Barcrest) (MPU4) (GB 3.0 D, set 1)" ) -GAME_CUSTOM( 199?, m4gbust__v, m4gbust, "gb_20_d_.3s3", 0x0000, 0x010000, CRC(4fc69155) SHA1(09a0f2122893d9fd90204a74c8862e01386503a4), "Bwb","Ghost Buster (Barcrest) (MPU4) (GB 3.0 D, set 2)" ) -GAME_CUSTOM( 199?, m4gbust__k, m4gbust, "gb_10_b_.3s3", 0x0000, 0x010000, CRC(091afb66) SHA1(ac32d7be1e1f4f1453e37017966990a481506024), "Bwb","Ghost Buster (Barcrest) (MPU4) (GB 3.0 YD, set 1)" ) -GAME_CUSTOM( 199?, m4gbust__s, m4gbust, "gb_20_b_.3s3", 0x0000, 0x010000, CRC(1a7cc3cf) SHA1(0d5764d35489bde284965c197b217a06f26a3e3b), "Bwb","Ghost Buster (Barcrest) (MPU4) (GB 3.0 YD, set 2)" ) +GAME_CUSTOM( 199?, m4gbust__j, m4gbust, "gb_10___.3s3", 0x0000, 0x010000, CRC(427e043b) SHA1(2f64c11a04306692ac5eb9919892f7226156dce0), "BWB","Ghost Buster (Barcrest) (MPU4) (GB 3.0, set 1)" ) +GAME_CUSTOM( 199?, m4gbust__p, m4gbust, "gb_20___.3s3", 0x0000, 0x010000, CRC(4a86d879) SHA1(72e92b6482fdeb4dca36d9426a712ac24d60f7f7), "BWB","Ghost Buster (Barcrest) (MPU4) (GB 3.0, set 2)" ) +GAME_CUSTOM( 199?, m4gbust__n, m4gbust, "gb_10_d_.3s3", 0x0000, 0x010000, CRC(776736de) SHA1(4f80d9ffdf4468801cf830e9774b6028f7684864), "BWB","Ghost Buster (Barcrest) (MPU4) (GB 3.0 D, set 1)" ) +GAME_CUSTOM( 199?, m4gbust__v, m4gbust, "gb_20_d_.3s3", 0x0000, 0x010000, CRC(4fc69155) SHA1(09a0f2122893d9fd90204a74c8862e01386503a4), "BWB","Ghost Buster (Barcrest) (MPU4) (GB 3.0 D, set 2)" ) +GAME_CUSTOM( 199?, m4gbust__k, m4gbust, "gb_10_b_.3s3", 0x0000, 0x010000, CRC(091afb66) SHA1(ac32d7be1e1f4f1453e37017966990a481506024), "BWB","Ghost Buster (Barcrest) (MPU4) (GB 3.0 YD, set 1)" ) +GAME_CUSTOM( 199?, m4gbust__s, m4gbust, "gb_20_b_.3s3", 0x0000, 0x010000, CRC(1a7cc3cf) SHA1(0d5764d35489bde284965c197b217a06f26a3e3b), "BWB","Ghost Buster (Barcrest) (MPU4) (GB 3.0 YD, set 2)" ) // "(C)1993 B.W.B." and "GB 2.0" -GAME_CUSTOM( 199?, m4gbust__f, m4gbust, "gb_02___.2n3", 0x0000, 0x010000, CRC(973b3538) SHA1(31df04d9f35cbde4d5e395256927f146d1613178), "Bwb","Ghost Buster (Barcrest) (MPU4) (GB 2.0, set 1)" ) -GAME_CUSTOM( 199?, m4gbust__i, m4gbust, "gb_10___.2n3", 0x0000, 0x010000, CRC(de18c441) SHA1(5a7055fcd755c1ac58e1b94af243801f169f29f5), "Bwb","Ghost Buster (Barcrest) (MPU4) (GB 2.0, set 2)" ) -GAME_CUSTOM( 199?, m4gbust__o, m4gbust, "gb_20___.2n3", 0x0000, 0x010000, CRC(27fc2ee1) SHA1(2e6a042f7117b4594b2601ae166ee0db72c70ed5), "Bwb","Ghost Buster (Barcrest) (MPU4) (GB 2.0, set 3)" ) -GAME_CUSTOM( 199?, m4gbust__h, m4gbust, "gb_10___.2a3", 0x0000, 0x010000, CRC(a5c692f3) SHA1(8305c88ab8b80b407f4723df25135c25a4c0794f), "Bwb","Ghost Buster (Barcrest) (MPU4) (GB 2.0, set 4)" ) -GAME_CUSTOM( 199?, m4gbust__w, m4gbust, "ghostbusters 2p.bin", 0x0000, 0x010000, CRC(abb288c4) SHA1(2012e027711996a552ab59674ae3bce1bf14f44b), "Bwb","Ghost Buster (Barcrest) (MPU4) (GB 2.0, set 5)" ) -GAME_CUSTOM( 199?, m4gbust__m, m4gbust, "gb_10_d_.2n3", 0x0000, 0x010000, CRC(cac5057d) SHA1(afcc21dbd07515ed134675b7dbfb53c048a465b0), "Bwb","Ghost Buster (Barcrest) (MPU4) (GB 2.0 D, set 1)" ) -GAME_CUSTOM( 199?, m4gbust__u, m4gbust, "gb_20_d_.2n3", 0x0000, 0x010000, CRC(431c2965) SHA1(eb24e560d5c4bf419465fc760621a4fa853fff95), "Bwb","Ghost Buster (Barcrest) (MPU4) (GB 2.0 D, set 2)" ) -GAME_CUSTOM( 199?, m4gbust__l, m4gbust, "gb_10_d_.2a3", 0x0000, 0x010000, CRC(f1446bf5) SHA1(4011d60e13045476741c5a02c64dabbe6a1ae2d6), "Bwb","Ghost Buster (Barcrest) (MPU4) (GB 2.0 D, set 3)" ) -GAME_CUSTOM( 199?, m4gbust__t, m4gbust, "gb_20_d_.2a3", 0x0000, 0x010000, CRC(70f40688) SHA1(ed14f8f460825ffa087394ef5984ae064e02f7b6), "Bwb","Ghost Buster (Barcrest) (MPU4) (GB 2.0 D, set 4)" ) -GAME_CUSTOM( 199?, m4gbust__r, m4gbust, "gb_20_b_.2n3", 0x0000, 0x010000, CRC(28cbb217) SHA1(a74978ff5e1511a33f543006b3f8ad30a77ea462), "Bwb","Ghost Buster (Barcrest) (MPU4) (GB 2.0 YD, set 1)" ) -GAME_CUSTOM( 199?, m4gbust__q, m4gbust, "gb_20_b_.2a3", 0x0000, 0x010000, CRC(4dd7d38f) SHA1(8a71c27189ec3089c016a8292db68f7cdc91b083), "Bwb","Ghost Buster (Barcrest) (MPU4) (GB 2.0 YD, set 2)" ) +GAME_CUSTOM( 199?, m4gbust__f, m4gbust, "gb_02___.2n3", 0x0000, 0x010000, CRC(973b3538) SHA1(31df04d9f35cbde4d5e395256927f146d1613178), "BWB","Ghost Buster (Barcrest) (MPU4) (GB 2.0, set 1)" ) +GAME_CUSTOM( 199?, m4gbust__i, m4gbust, "gb_10___.2n3", 0x0000, 0x010000, CRC(de18c441) SHA1(5a7055fcd755c1ac58e1b94af243801f169f29f5), "BWB","Ghost Buster (Barcrest) (MPU4) (GB 2.0, set 2)" ) +GAME_CUSTOM( 199?, m4gbust__o, m4gbust, "gb_20___.2n3", 0x0000, 0x010000, CRC(27fc2ee1) SHA1(2e6a042f7117b4594b2601ae166ee0db72c70ed5), "BWB","Ghost Buster (Barcrest) (MPU4) (GB 2.0, set 3)" ) +GAME_CUSTOM( 199?, m4gbust__h, m4gbust, "gb_10___.2a3", 0x0000, 0x010000, CRC(a5c692f3) SHA1(8305c88ab8b80b407f4723df25135c25a4c0794f), "BWB","Ghost Buster (Barcrest) (MPU4) (GB 2.0, set 4)" ) +GAME_CUSTOM( 199?, m4gbust__w, m4gbust, "ghostbusters 2p.bin", 0x0000, 0x010000, CRC(abb288c4) SHA1(2012e027711996a552ab59674ae3bce1bf14f44b), "BWB","Ghost Buster (Barcrest) (MPU4) (GB 2.0, set 5)" ) +GAME_CUSTOM( 199?, m4gbust__m, m4gbust, "gb_10_d_.2n3", 0x0000, 0x010000, CRC(cac5057d) SHA1(afcc21dbd07515ed134675b7dbfb53c048a465b0), "BWB","Ghost Buster (Barcrest) (MPU4) (GB 2.0 D, set 1)" ) +GAME_CUSTOM( 199?, m4gbust__u, m4gbust, "gb_20_d_.2n3", 0x0000, 0x010000, CRC(431c2965) SHA1(eb24e560d5c4bf419465fc760621a4fa853fff95), "BWB","Ghost Buster (Barcrest) (MPU4) (GB 2.0 D, set 2)" ) +GAME_CUSTOM( 199?, m4gbust__l, m4gbust, "gb_10_d_.2a3", 0x0000, 0x010000, CRC(f1446bf5) SHA1(4011d60e13045476741c5a02c64dabbe6a1ae2d6), "BWB","Ghost Buster (Barcrest) (MPU4) (GB 2.0 D, set 3)" ) +GAME_CUSTOM( 199?, m4gbust__t, m4gbust, "gb_20_d_.2a3", 0x0000, 0x010000, CRC(70f40688) SHA1(ed14f8f460825ffa087394ef5984ae064e02f7b6), "BWB","Ghost Buster (Barcrest) (MPU4) (GB 2.0 D, set 4)" ) +GAME_CUSTOM( 199?, m4gbust__r, m4gbust, "gb_20_b_.2n3", 0x0000, 0x010000, CRC(28cbb217) SHA1(a74978ff5e1511a33f543006b3f8ad30a77ea462), "BWB","Ghost Buster (Barcrest) (MPU4) (GB 2.0 YD, set 1)" ) +GAME_CUSTOM( 199?, m4gbust__q, m4gbust, "gb_20_b_.2a3", 0x0000, 0x010000, CRC(4dd7d38f) SHA1(8a71c27189ec3089c016a8292db68f7cdc91b083), "BWB","Ghost Buster (Barcrest) (MPU4) (GB 2.0 YD, set 2)" ) + + +/***************************************************************************************************************************************************************************** +* +* Bucks Fizz Club / Super Bucks Fizz Club +* +*****************************************************************************************************************************************************************************/ + + +ROM_START( m4bucks ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "bufs.p1", 0x0000, 0x010000, CRC(e394ae40) SHA1(911077053c47cebba1bed9d359cd38bd676a46f1) ) +ROM_END + +ROM_START( m4bucksa ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "bufd.p1", 0x0000, 0x010000, CRC(02c575d3) SHA1(92dc7a0c298e4d2d19bf754a5c82cc15e4e6456c) ) +ROM_END + +ROM_START( m4supbf ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "sbff.p1", 0x0000, 0x010000, CRC(f27feba0) SHA1(157bf28e2d5fc2fa58bed11b3285cf56ae18abb8) ) +ROM_END + +ROM_START( m4supbfa ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "sbfs.p1", 0x0000, 0x010000, CRC(c8c52d5e) SHA1(d53513b9faabc307623a7c2f5be0225fb812beeb) ) +ROM_END + + +GAME(199?, m4bucks, 0, mod4yam_cheatchr_pal, mpu4, mpu4mod4yam_machines_state, init_m4default_five_rev, ROT0, "Barcrest","Bucks Fizz Club (Barcrest) (MPU4) (BUF 1.2, set 1)",GAME_FLAGS ) +GAME(199?, m4bucksa, m4bucks, mod4yam_cheatchr_pal, mpu4, mpu4mod4yam_machines_state, init_m4default_five_rev, ROT0, "Barcrest","Bucks Fizz Club (Barcrest) (MPU4) (BUF 1.2, set 2)",GAME_FLAGS ) +GAME(199?, m4supbf, 0, mod4yam_cheatchr_pal, mpu4, mpu4mod4yam_machines_state, init_m4default_five_rev, ROT0, "Barcrest","Super Bucks Fizz Club (Barcrest) (MPU4) (SBF 2.0, set 1)",GAME_FLAGS ) +GAME(199?, m4supbfa, m4supbf, mod4yam_cheatchr_pal, mpu4, mpu4mod4yam_machines_state, init_m4default_five_rev, ROT0, "Barcrest","Super Bucks Fizz Club (Barcrest) (MPU4) (SBF 2.0, set 2)",GAME_FLAGS ) + +/***************************************************************************************************************************************************************************** +* +* California Club +* - can't see credit display, needs extender? +* +*****************************************************************************************************************************************************************************/ + + +ROM_START( m4calicl ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "ca2s.p1", 0x0000, 0x010000, CRC(fad153fd) SHA1(bd1f1a5c73624df45d01cb4853d87e998e434d7a) ) +ROM_END + +ROM_START( m4calicla ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "ca2d.p1", 0x0000, 0x010000, CRC(75eb8c6f) SHA1(1bb923d06dcfa24eaf9533c083f68f4bd840834f) ) +ROM_END + +ROM_START( m4caliclb ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "ca2f.p1", 0x0000, 0x010000, CRC(6c53cf29) SHA1(2e58453891ab4faa17ef58a81c5f3c0618d046a5) ) +ROM_END + +ROM_START( m4caliclc ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "cald.p1", 0x0000, 0x010000, CRC(296fdeeb) SHA1(7782c0c7d8f44e2c0d48cc24c13015241e47b9ec) ) +ROM_END + +ROM_START( m4calicld ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "cals.p1", 0x0000, 0x010000, CRC(28a1c5fe) SHA1(e8474df609ea7f3517780b54d6f493987aad3650) ) +ROM_END + + +GAME(199?, m4calicl, 0, mod4yam_cheatchr_pal, mpu420p, mpu4mod4yam_machines_state, init_m4default_five_rev, ROT0, "Barcrest","California Club (Barcrest) (MPU4) (CA2 1.0, set 1)",GAME_FLAGS ) +GAME(199?, m4calicla, m4calicl, mod4yam_cheatchr_pal, mpu420p, mpu4mod4yam_machines_state, init_m4default_five_rev, ROT0, "Barcrest","California Club (Barcrest) (MPU4) (CA2 1.0, set 2)",GAME_FLAGS ) +GAME(199?, m4caliclb, m4calicl, mod4yam_cheatchr_pal, mpu420p, mpu4mod4yam_machines_state, init_m4default_five_rev, ROT0, "Barcrest","California Club (Barcrest) (MPU4) (CA2 1.0, set 3)",GAME_FLAGS ) +GAME(199?, m4caliclc, m4calicl, mod4yam_cheatchr_pal, mpu420p, mpu4mod4yam_machines_state, init_m4default_five_rev, ROT0, "Barcrest","California Club (Barcrest) (MPU4) (CAL 2.0, set 1)",GAME_FLAGS ) +GAME(199?, m4calicld, m4calicl, mod4yam_cheatchr_pal, mpu420p, mpu4mod4yam_machines_state, init_m4default_five_rev, ROT0, "Barcrest","California Club (Barcrest) (MPU4) (CAL 2.0, set 2)",GAME_FLAGS ) + +/***************************************************************************************************************************************************************************** +* +* Sunset Club +* - can't see credit display, needs extender? +* +*****************************************************************************************************************************************************************************/ + +ROM_START( m4sunscl ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "sc_xe___.3_3", 0x0000, 0x010000, CRC(e3732cc6) SHA1(77f0368bb29ad00030f83af794a52df92fe97e5d) ) +ROM_END + +ROM_START( m4sunscla ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "sc_xe_d_.3_3", 0x0000, 0x010000, CRC(b8627c4a) SHA1(ad616d38773cbd82376b518aa15dc3d7027237c5) ) +ROM_END + +ROM_START( m4sunsclb ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "sc_xef__.3_3", 0x0000, 0x010000, CRC(8e7e1100) SHA1(7648ea860a546081388a213845e27312730f46d9) ) +ROM_END + +GAME(199?, m4sunscl, 0, mod4yam_cheatchr_pal, mpu420p, mpu4mod4yam_machines_state, init_m4default_five_rev, ROT0, "BWB", "Sunset Club (BWB) (MPU4) (SSC 3.0, set 1)", GAME_FLAGS ) +GAME(199?, m4sunscla, m4sunscl, mod4yam_cheatchr_pal, mpu420p, mpu4mod4yam_machines_state, init_m4default_five_rev, ROT0, "BWB", "Sunset Club (BWB) (MPU4) (SSC 3.0, set 2)", GAME_FLAGS ) +GAME(199?, m4sunsclb, m4sunscl, mod4yam_cheatchr_pal, mpu420p, mpu4mod4yam_machines_state, init_m4default_five_rev, ROT0, "BWB", "Sunset Club (BWB) (MPU4) (SSC 3.0, set 3)", GAME_FLAGS ) + + +/***************************************************************************************************************************************************************************** +* +* Tropicana Club +* - can't see credit display, needs extender? +* +*****************************************************************************************************************************************************************************/ + +ROM_START( m4tropcl ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "tros.p1", 0x0000, 0x010000, CRC(5e86c3fc) SHA1(ce2419991559839a8875060c1afe0f030190010a) ) +ROM_END + +ROM_START( m4tropcla ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "tr2d.p1", 0x0000, 0x010000, CRC(0cc23f89) SHA1(a66c8c28073f53381c43e3e597f15f81c5c61479) ) +ROM_END + +ROM_START( m4tropclb ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "tr2f.p1", 0x0000, 0x010000, CRC(fbdcd06f) SHA1(27ccdc83e60a62227d33d8cf3d516fc43908ab99) ) +ROM_END + +ROM_START( m4tropclc ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "tr2s.p1", 0x0000, 0x010000, CRC(6d43375c) SHA1(5be1dc85374c6a1235e0b137b46ebd7a2d7d922a) ) +ROM_END + +ROM_START( m4tropcld ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "trod.p1", 0x0000, 0x010000, CRC(60c84612) SHA1(84dc8b34e41436331832c1a32ddac0fce269488a) ) +ROM_END + +GAME(199?, m4tropcl, 0, mod4yam_alt_cheatchr_pal, mpu420p, mpu4mod4yam_machines_state, init_m4default_five_rev, ROT0, "Barcrest","Tropicana Club (Barcrest) (MPU4) (TRO 2.0, set 1)",GAME_FLAGS ) +GAME(199?, m4tropcld, m4tropcl, mod4yam_alt_cheatchr_pal, mpu420p, mpu4mod4yam_machines_state, init_m4default_five_rev, ROT0, "Barcrest","Tropicana Club (Barcrest) (MPU4) (TRO 2.0, set 2)",GAME_FLAGS ) +GAME(199?, m4tropcla, m4tropcl, mod4yam_alt_cheatchr_pal, mpu420p, mpu4mod4yam_machines_state, init_m4default_five_rev, ROT0, "Barcrest","Tropicana Club (Barcrest) (MPU4) (TR2 1.1, set 1)",GAME_FLAGS ) +GAME(199?, m4tropclb, m4tropcl, mod4yam_alt_cheatchr_pal, mpu420p, mpu4mod4yam_machines_state, init_m4default_five_rev, ROT0, "Barcrest","Tropicana Club (Barcrest) (MPU4) (TR2 1.1, set 2)",GAME_FLAGS ) +GAME(199?, m4tropclc, m4tropcl, mod4yam_alt_cheatchr_pal, mpu420p, mpu4mod4yam_machines_state, init_m4default_five_rev, ROT0, "Barcrest","Tropicana Club (Barcrest) (MPU4) (TR2 1.1, set 3)",GAME_FLAGS ) + + +/***************************************************************************************************************************************************************************** +* +* Nudge Shuffle +* +*****************************************************************************************************************************************************************************/ + +ROM_START( m4nudshf ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "nusx.p1", 0x0000, 0x010000, CRC(87caab84) SHA1(e2492ad0d25ded4d760c4cbe05e9b51ca1a10544) ) +ROM_END + +ROM_START( m4nudshfa ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "nus6", 0x0000, 0x010000, CRC(017c5354) SHA1(07491e4b03ab62ad923f8479300c1af4633e3e8c) ) +ROM_END + +ROM_START( m4nudshfb ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "nuss.bin", 0x0000, 0x010000, CRC(d3b860ee) SHA1(d5d1262c715e4684748b0cae708eeed31b1dc50f) ) +ROM_END + +ROM_START( m4nudshfc ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "nusxc.p1", 0x0000, 0x010000, CRC(e2557b45) SHA1(a9d1514d4fe3897f6fcef22a5039d6bdff8126ff) ) +ROM_END + + +GAME(199?, m4nudshf, 0, mod4yam_alt_cheatchr_pal, mpu4, mpu4mod4yam_machines_state, init_m4default, ROT0, "Barcrest","Nudge Shuffle (Barcrest) (MPU4) (NUS 3.1) (set 1)",GAME_FLAGS ) +GAME(199?, m4nudshfb, m4nudshf, mod4yam_alt_cheatchr_pal, mpu4, mpu4mod4yam_machines_state, init_m4default, ROT0, "Barcrest","Nudge Shuffle (Barcrest) (MPU4) (NUS 3.1) (set 2)",GAME_FLAGS ) +GAME(199?, m4nudshfc, m4nudshf, mod4yam_alt_cheatchr_pal, mpu4, mpu4mod4yam_machines_state, init_m4default, ROT0, "Barcrest","Nudge Shuffle (Barcrest) (MPU4) (NUS 3.1) (set 3)",GAME_FLAGS ) +GAME(199?, m4nudshfa, m4nudshf, mod4yam_alt_cheatchr_pal, mpu4, mpu4mod4yam_machines_state, init_m4default, ROT0, "Barcrest","Nudge Shuffle (Barcrest) (MPU4) (NUS 3.0)",GAME_FLAGS ) + + +/***************************************************************************************************************************************************************************** +* +* Night Spot +* +*****************************************************************************************************************************************************************************/ + + +ROM_START( m4nspot ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "ns2s.p1", 0x0000, 0x010000, CRC(ba0f5a81) SHA1(7015176d4528636cb8a753249c824c37941e8eae) ) +ROM_END + +ROM_START( m4nspota ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "ns2d.p1", 0x0000, 0x010000, CRC(5e66b7e0) SHA1(e82044e3c1e5cf3a2baf1fde7b7ab8b6e221d360) ) +ROM_END + +ROM_START( m4nspotb ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "nits.p1", 0x0000, 0x010000, CRC(47c965e6) SHA1(41a337a9a367c4e704a60e32d56b262d03f97b59) ) +ROM_END + +GAME(199?, m4nspot, 0, mod4yam_cheatchr_pal, mpu420p, mpu4mod4yam_machines_state, init_m4default_five_rev, ROT0, "Barcrest","Night Spot Club (Barcrest) (MPU4) (NS2 2.2, set 1)",GAME_FLAGS ) +GAME(199?, m4nspota, m4nspot, mod4yam_cheatchr_pal, mpu420p, mpu4mod4yam_machines_state, init_m4default_five_rev, ROT0, "Barcrest","Night Spot Club (Barcrest) (MPU4) (NS2 2.2, set 2)",GAME_FLAGS ) +GAME(199?, m4nspotb, m4nspot, mod4yam_cheatchr_pal, mpu420p, mpu4mod4yam_machines_state, init_m4default_five_rev, ROT0, "Barcrest","Night Spot Club (Barcrest) (MPU4) (NIT 1.1)",GAME_FLAGS ) /***************************************************************************************************************************************************************************** @@ -1303,10 +1500,6 @@ ROM_START( m4clbshf ) ROM_LOAD( "csss.p1", 0x0000, 0x010000, CRC(32dd9b96) SHA1(93831858b2f0ada8e4a0aa2fae59d12c53287df1) ) ROM_END -ROM_START( m4graffd ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "grafittirom.bin", 0x0000, 0x010000, CRC(36135d6e) SHA1(e71eedabae36971739f8a6fd56a4a954de29944b) ) -ROM_END ROM_START( m4voodoo ) ROM_REGION( 0x10000, "maincpu", 0 ) @@ -1317,11 +1510,11 @@ GAME(198?, m4tst, 0, mod4yam, mpu4, mpu4mod4yam_machines_state, init_m4default, GAME(199?, m4joljokd, 0, mod4yam_cheatchr_pal, mpu4, mpu4mod4yam_machines_state, init_m4default, ROT0, "Barcrest","Jolly Joker (Barcrest) (Dutch) (MPU4) (DJJ 1.5)",GAME_FLAGS) // Geen Tubes -GAME(199?, m4clbshf, 0, mod4yam_cheatchr_pal, mpu4, mpu4mod4yam_machines_state, init_m4default, ROT0, "Barcrest","Club Shuffle (Barcrest) (MPU4) (CSS 1.0)",GAME_FLAGS) // set stake (runs if you do) +GAME(199?, m4clbshf, 0, mod4yam_cheatchr_pal, mpu420p, mpu4mod4yam_machines_state, init_m4default, ROT0, "Barcrest","Club Shuffle (Barcrest) (MPU4) (CSS 1.0)",GAME_FLAGS) // set stake (runs if you do) +// GEEN TUBES GAME(199?, m4voodoo, 0, mod4yam_cheatchr_pal, mpu4, mpu4mod4yam_machines_state, init_m4default, ROT0, "Barcrest","Voodoo 1000 (Barcrest) (Dutch) (MPU4) (DDO 3.2)",GAME_FLAGS ) // ROL F SETUP ALM -GAME(199?, m4graffd, 0, mod4yam_cheatchr_pal, mpu4, mpu4mod4yam_machines_state, init_m4default, ROT0, "Barcrest","Grafitti (Barcrest) (Dutch) (MPU4) (DGR 1.3)",GAME_FLAGS ) // ROL D SETUP ALM ROM_START( m4hslo ) ROM_REGION( 0x10000, "maincpu", 0 ) @@ -1329,4 +1522,4 @@ ROM_START( m4hslo ) ROM_END // non-standard protection -GAME(199?, m4hslo, 0, mod4yam_bootleg_fixedret<0x56>, mpu4, mpu4mod4yam_machines_state, init_m4default, ROT0, "(bootleg)","Hot Slot (bootleg) (MPU4) (HOT 3.0)",GAME_FLAGS ) +GAME(199?, m4hslo, 0, mod4yam_bootleg_fixedret<0x56>, mpu4_70pc, mpu4mod4yam_machines_state, init_m4default, ROT0, "(bootleg)","Hot Slot (bootleg) (MPU4) (HOT 3.0)",GAME_FLAGS ) diff --git a/src/mame/drivers/mpu4unsorted.cpp b/src/mame/drivers/mpu4unsorted.cpp index 024bed06a94..a6842ae65ce 100644 --- a/src/mame/drivers/mpu4unsorted.cpp +++ b/src/mame/drivers/mpu4unsorted.cpp @@ -78,10 +78,7 @@ ROM_START( m4blkwhd ) ROM_END -ROM_START( m4blkbul ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "cbb08.epr", 0x0000, 0x010000, CRC(09376df6) SHA1(ba3b101accb6bbfbf75b9d22621dbda4efcb7769) ) -ROM_END + ROM_START( m4blkcat ) @@ -105,47 +102,6 @@ ROM_START( m4bluedm ) ROM_END -ROM_START( m4brook ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "brkl10.epr", 0x0000, 0x010000, CRC(857255b3) SHA1(cfd77918a19b2532a02b8bb3fa8e2716db31fb0e) ) - - ROM_REGION( 0x100000, "msm6376", 0 ) - ROM_LOAD( "brkl_snd.epr", 0x0000, 0x080000, CRC(50450909) SHA1(181659b0594ba8d196b7130c5999c91676a363c0) ) -ROM_END - - -ROM_START( m4bucks ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "bufd.p1", 0x0000, 0x010000, CRC(02c575d3) SHA1(92dc7a0c298e4d2d19bf754a5c82cc15e4e6456c) ) - ROM_LOAD( "bufs.p1", 0x0000, 0x010000, CRC(e394ae40) SHA1(911077053c47cebba1bed9d359cd38bd676a46f1) ) -ROM_END - - -ROM_START( m4calicl ) // protection is cheatchr_shuffle - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "ca2s.p1", 0x0000, 0x010000, CRC(fad153fd) SHA1(bd1f1a5c73624df45d01cb4853d87e998e434d7a) ) -ROM_END - -ROM_START( m4calicla ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "ca2d.p1", 0x0000, 0x010000, CRC(75eb8c6f) SHA1(1bb923d06dcfa24eaf9533c083f68f4bd840834f) ) -ROM_END - -ROM_START( m4caliclb ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "ca2f.p1", 0x0000, 0x010000, CRC(6c53cf29) SHA1(2e58453891ab4faa17ef58a81c5f3c0618d046a5) ) -ROM_END - -ROM_START( m4caliclc ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "cald.p1", 0x0000, 0x010000, CRC(296fdeeb) SHA1(7782c0c7d8f44e2c0d48cc24c13015241e47b9ec) ) -ROM_END - -ROM_START( m4calicld ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "cals.p1", 0x0000, 0x010000, CRC(28a1c5fe) SHA1(e8474df609ea7f3517780b54d6f493987aad3650) ) -ROM_END - ROM_START( m4casmul ) ROM_REGION( 0x10000, "maincpu", 0 ) @@ -190,112 +146,7 @@ ROM_START( m4ceptr ) ROM_END -#define M4CHASEI_EXTRAS \ - ROM_REGION( 0x100000, "msm6376", 0 ) \ - ROM_LOAD( "cha.s1", 0x000000, 0x080000, CRC(8200b6bc) SHA1(bcc4ffbddcdcc1dd994fe29e9b24e83272f59442) ) \ - ROM_LOAD( "cha.s2", 0x080000, 0x080000, CRC(542863fa) SHA1(501d66b2badb5036bb5dd8bac3cdb681f630a982) ) -ROM_START( m4chasei ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "ci2c.p1", 0x0000, 0x010000, CRC(fc49a2e1) SHA1(f4f02e168cd9bf0245c2b7340fe151da66f09c5c) ) - M4CHASEI_EXTRAS -ROM_END - -ROM_START( m4chaseia ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "ch20p8pn.rom", 0x0000, 0x010000, CRC(712bd2e7) SHA1(0e83fa077f42a051aaa07a7e13196955b0ac840d) ) - M4CHASEI_EXTRAS -ROM_END - -ROM_START( m4chaseib ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "chin2010l", 0x0000, 0x010000, CRC(7fe97181) SHA1(1ccf65ff108bdaa46efcb3f831fccc953297b9ac) ) - M4CHASEI_EXTRAS -ROM_END - -ROM_START( m4chaseic ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "ci2k.p1", 0x0000, 0x010000, CRC(8d715b8a) SHA1(5dd6f8d3d6710b0741df37af8792d942f41062d2) ) - M4CHASEI_EXTRAS -ROM_END - -ROM_START( m4chaseid ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "ci2s.p1", 0x0000, 0x010000, CRC(8175e1e3) SHA1(9a4b0a0288508e7900ceac8bc3b245ac1f898b19) ) - M4CHASEI_EXTRAS -ROM_END - -ROM_START( m4chaseie ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "ci2y.p1", 0x0000, 0x010000, CRC(80410946) SHA1(60a4f73eb9a35e5c246d8ef7b25bcf25b28bf8ed) ) - M4CHASEI_EXTRAS -ROM_END - - -ROM_START( m4chaseig ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "ci_20.10", 0x0000, 0x010000, CRC(80a4bfb3) SHA1(b3c11bd621457d190eeab423bc15895b0c7cf6da) ) // found in cash inferno set. - M4CHASEI_EXTRAS -ROM_END - - -ROM_START( m4c9c ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "cncs.p1", 0x0000, 0x010000, CRC(10f15e2a) SHA1(c17ab13764d74302246984245485cb7692913b44) ) - ROM_REGION( 0x100000, "msm6376", ROMREGION_ERASE00 ) // should this set have an OKI? -ROM_END - -#define M4CLBVEG_EXTRAS \ - ROM_REGION( 0x100000, "msm6376", 0 ) \ - ROM_LOAD( "cvegass1.hex", 0x0000, 0x080000, CRC(13a8c857) SHA1(c66e10bca1ad54f467b9c5eacd502c54397c09b2) ) \ - ROM_LOAD( "cvegass2.hex", 0x0000, 0x080000, CRC(88b37145) SHA1(1c6c9ad2010e1688d3370d1f2a5ae83dc683b500) ) - -ROM_START( m4clbveg ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "clas.p1", 0x0000, 0x010000, CRC(6aad03f0) SHA1(2f611cc6f020e334dc4b87d2d907727ba15ff7ff) ) - M4CLBVEG_EXTRAS -ROM_END - -ROM_START( m4clbvega ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "claf.p1", 0x0000, 0x010000, CRC(79b83184) SHA1(7319a405b2b0b274e03f5cd1465436f8548065e4) ) - M4CLBVEG_EXTRAS -ROM_END - -ROM_START( m4clbvegb ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "clal.p1", 0x0000, 0x010000, CRC(db0bb5a2) SHA1(2735e02642fb92bb824e3b1f415a1a3ef13a856d) ) - M4CLBVEG_EXTRAS -ROM_END - -ROM_START( m4clbvegc ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "clad.p1", 0x0000, 0x010000, CRC(4fa45cce) SHA1(58a5d6cc8608eb1aa453429e26eacea589afa524) ) - M4CLBVEG_EXTRAS -ROM_END - -#define M4CLBX_EXTRAS \ - ROM_REGION( 0x100000, "msm6376", 0 ) \ - ROM_LOAD( "cxs1.hex", 0x000000, 0x080000, CRC(4ce005f1) SHA1(ee0f59a9c7e0222dd63fa63ccff8f194abd01ddb) ) \ - ROM_LOAD( "cxs2.hex", 0x080000, 0x080000, CRC(495e0730) SHA1(7ba8150fbcf974ac494a82fd373ff02185543e35) ) - -ROM_START( m4clbx ) - ROM_REGION( 0x20000, "maincpu", 0 ) - ROM_LOAD( "clx12s.p1", 0x0000, 0x020000, CRC(6798c153) SHA1(e621e341a0fed1cb35637edb0769ae1cca72a663) ) - M4CLBX_EXTRAS -ROM_END - -ROM_START( m4clbxa ) - ROM_REGION( 0x20000, "maincpu", 0 ) - ROM_LOAD( "clx12d.p1", 0x0000, 0x020000, CRC(43e797ba) SHA1(fb2fc843176fe50c1039214d48815d6e9871ae27) ) - M4CLBX_EXTRAS -ROM_END - -ROM_START( m4clbxb ) - ROM_REGION( 0x20000, "maincpu", 0 ) - ROM_LOAD( "clx12f.p1", 0x0000, 0x020000, CRC(3e6a82fe) SHA1(01ef9a15a3cf9b1191c573b36fb5758e79c3adc1) ) - M4CLBX_EXTRAS -ROM_END ROM_START( m4crzjk ) @@ -303,118 +154,6 @@ ROM_START( m4crzjk ) ROM_LOAD( "crjok2.04.bin", 0x0000, 0x010000, CRC(838336d6) SHA1(6f36de20c930cbbff479af2667c11152c6adb43e) ) ROM_END -#define M4CRZJWL_EXTRAS \ - ROM_REGION( 0x180000, "msm6376", 0 ) \ - ROM_LOAD( "cjsound1.bin", 0x000000, 0x080000, CRC(b023f6b9) SHA1(04c362c6511442d3ab775a5ff2051bfe26d5e624) ) \ - ROM_LOAD( "cjsound2.bin", 0x080000, 0x080000, CRC(02563a43) SHA1(dfcee4e0fdf81c726c8e13278e7950459bcaab18) ) \ - ROM_LOAD( "cjsound3.bin", 0x100000, 0x080000, CRC(e722e438) SHA1(070f3772920fa64d5214843c313b27a5b2a4c105) ) - -ROM_START( m4crzjwle ) - ROM_REGION( 0x20000, "maincpu", 0 ) - ROM_LOAD( "cj11bin", 0x0000, 0x020000, CRC(208fda73) SHA1(8b15c197693ea7749bc961fe4e5e36b317f9f6f8) ) // crown jewels (german) - M4CRZJWL_EXTRAS -ROM_END - -ROM_START( m4crzjwla ) - ROM_REGION( 0x20000, "maincpu", 0 ) - ROM_LOAD( "cjexlow", 0x0000, 0x020000, CRC(07c227c1) SHA1(286341ed44ef7cd08ca411f2b3e6936b5e83a5f3) ) // crown jewels (german) - M4CRZJWL_EXTRAS -ROM_END - -ROM_START( m4crzjwlb ) - ROM_REGION( 0x20000, "maincpu", 0 ) - ROM_LOAD( "cjgerman", 0x0000, 0x020000, CRC(b090e690) SHA1(bdbe4041085c995761306280c15f782ea3bdc110) ) - M4CRZJWL_EXTRAS -ROM_END - -ROM_START( m4crzjwlc ) - ROM_REGION( 0x20000, "maincpu", 0 ) - ROM_LOAD( "cjj54.bin", 0x0000, 0x020000, CRC(16dc92e7) SHA1(b791535054d5864c7053243408a54accfa014bd1) ) - M4CRZJWL_EXTRAS -ROM_END - -ROM_START( m4crzjwld ) - ROM_REGION( 0x20000, "maincpu", 0 ) - ROM_LOAD( "gcn11", 0x0000, 0x020000, CRC(51493500) SHA1(901e60c1a7e9e628d723e199579fc82cf2e433e6) ) - M4CRZJWL_EXTRAS -ROM_END - -ROM_START( m4crzjwl ) - ROM_REGION( 0x20000, "maincpu", 0 ) - ROM_LOAD( "gcn111", 0x0000, 0x020000, CRC(b1152ce6) SHA1(1d236bad57ad38b11215efe44008bb8e4014939e) ) - M4CRZJWL_EXTRAS -ROM_END - -ROM_START( m4crzjwlf ) - ROM_REGION( 0x20000, "maincpu", 0 ) - ROM_LOAD( "gjv4", 0x0000, 0x020000, CRC(df63105d) SHA1(56e28adef9ec8921da7ab8045859e834731196c5) ) - M4CRZJWL_EXTRAS -ROM_END - -ROM_START( m4crzjwlg ) - ROM_REGION( 0x20000, "maincpu", 0 ) - ROM_LOAD( "gjv5", 0x0000, 0x020000, CRC(e4f0bab2) SHA1(1a13d97ff2c4fbae39327f2a5a8b110f2617857e) ) - M4CRZJWL_EXTRAS -ROM_END - -ROM_START( m4crzjwlh ) - ROM_REGION( 0x20000, "maincpu", 0 ) - ROM_LOAD( "cjg.p1", 0x0000, 0x020000, CRC(1f4743bf) SHA1(f9a0da2ed9cad5e6685c8a6d1d09e5d4bbcfacec) ) // Crown Jewels Deluxe (german) - M4CRZJWL_EXTRAS -ROM_END - - -#define M4CRJWL_EXTRAS \ - ROM_REGION( 0x100000, "msm6376", ROMREGION_ERASE00 ) \ - /* Missing? or in above set? */ - -ROM_START( m4crjwl ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "cjcf.p1", 0x0000, 0x010000, CRC(7feccc74) SHA1(4d1c7c6d2085492ee4205a7383ad7dc1de4e8d60) ) - M4CRJWL_EXTRAS -ROM_END - -ROM_START( m4crjwla ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "cjcd.p1", 0x0000, 0x010000, CRC(cb83f226) SHA1(f09996436b3db3c8f0fe237884d9125be2b7855e) ) - M4CRJWL_EXTRAS -ROM_END - -ROM_START( m4crjwlb ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "cjcs.p1", 0x0000, 0x010000, CRC(1054e02d) SHA1(067705f20862f6cfc4334c74e0fab1a1016d427c) ) - M4CRJWL_EXTRAS -ROM_END - -ROM_START( m4crjwlc ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "cjn02.p1", 0x0000, 0x010000, CRC(a3d50e20) SHA1(15698e74a37d5f95a5634d48ae2a9a5d19faa2b6) ) - M4CRJWL_EXTRAS -ROM_END - - -#define M4CRJWL2_EXTRAS \ - ROM_REGION( 0x100000, "msm6376", 0 ) \ - ROM_LOAD( "cjcs1.hex", 0x000000, 0x080000, CRC(2ac3ba9f) SHA1(3332f29f81918c34aeec3da6f7d001dc9922840d) ) \ - ROM_LOAD( "cjcs2.hex", 0x080000, 0x080000, CRC(89838a9d) SHA1(502243cc0a14e63882b537f05c4cc0eb852e4a0c) ) - -ROM_START( m4crjwl2 ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "cj214f.p1", 0x0000, 0x010000, CRC(7ee4d30c) SHA1(2bf702bc925c473f7e9eaeb5b3ae0b00e124161a) ) - M4CRJWL2_EXTRAS -ROM_END - -ROM_START( m4crjwl2a ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "cj214d.p1", 0x0000, 0x010000, CRC(359e2a73) SHA1(c85eeebafca14e6f975953f5daf2772a62693051) ) - M4CRJWL2_EXTRAS -ROM_END - -ROM_START( m4crjwl2b ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "cj214s.hex", 0x0000, 0x010000, CRC(296aa885) SHA1(045b02848b37e8a04d950d54301dc6888d6178ad) ) - M4CRJWL2_EXTRAS -ROM_END @@ -453,30 +192,6 @@ ROM_END -#define M4FORTCB_EXTRAS \ - ROM_REGION( 0x100000, "msm6376", 0 ) \ - ROM_LOAD( "cfosnd.p1", 0x000000, 0x080000, CRC(74bbf913) SHA1(52ddc89ab34b11ede2c0e9b9b27e119b0c1eb2d9) ) \ - ROM_LOAD( "cfosnd.p2", 0x080000, 0x080000, CRC(1b2bb79a) SHA1(5f19ea000f34bb404ed6c8ea5ec7b809ccb1ae36) ) - - -ROM_START( m4fortcb ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "cfod.p1", 0x0000, 0x010000, CRC(9d0e2b63) SHA1(cce871d2bbe486793de5de9fadfbddf67c382e5c) ) - M4FORTCB_EXTRAS -ROM_END - -ROM_START( m4fortcba ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "cfof.p1", 0x0000, 0x010000, CRC(010b3c1f) SHA1(b44c22c21d22603b277138eabf803e6d46ad4aae) ) - M4FORTCB_EXTRAS -ROM_END - -ROM_START( m4fortcbb ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "cfos.p1", 0x0000, 0x010000, CRC(f3b47df4) SHA1(3ad674864ba3a24283af14caaf2c999d4fde11fc) ) - M4FORTCB_EXTRAS -ROM_END - ROM_START( m4frtgm ) ROM_REGION( 0x10000, "maincpu", 0 ) @@ -512,7 +227,7 @@ ROM_START( m4gnsmk ) ROM_LOAD( "sdgu01.s2", 0x080000, 0x080000, CRC(1a46ba28) SHA1(d7154e5f92be8631207620eb313b28990c6a1c7f) ) ROM_LOAD( "sdgu01.s3", 0x100000, 0x080000, CRC(88bffcf4) SHA1(1da853193f6a22889edff5aafd9440c676a82ea6) ) ROM_LOAD( "sdgu01.s4", 0x180000, 0x080000, CRC(a6160bef) SHA1(807f7d470728a479a55c782fca3df1eacd0b594c) ) - ROM_END +ROM_END ROM_START( m4blkbuld ) ROM_REGION( 0x10000, "maincpu", 0 ) @@ -532,35 +247,6 @@ ROM_START( m4hpyjok ) ROM_LOAD( "dhjsnd", 0x0000, 0x080000, CRC(8ac4aae6) SHA1(70dba43b398010a8bd0d82cf91553d3f5e0921f0) ) ROM_END -ROM_START( m4hirise ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "hiix.p1", 0x0000, 0x010000, CRC(c68c816c) SHA1(2ec89d83f3b658700433fc165358290ce58eba64) ) -ROM_END - -ROM_START( m4hirisea ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "hirs.p1", 0x0000, 0x010000, CRC(a38f771e) SHA1(c1502200671389a1fe6dcb9c043d22583d5991dc) ) -ROM_END - -ROM_START( m4hiriseb ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "hirs20dd", 0x0000, 0x010000, CRC(89941670) SHA1(28859adfa79dce53c348c63b46f6f5a068f2b2de) ) -ROM_END - -ROM_START( m4hirisec ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "hirx.p1", 0x0000, 0x010000, CRC(4280a16b) SHA1(c9179ec17404a6f084679ad5f04e53a50f00af98) ) -ROM_END - -ROM_START( m4hirised ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "hirxc.p1", 0x0000, 0x010000, CRC(1ad1d942) SHA1(91d02212606e22b280be9640433e013bc50e5ea8) ) -ROM_END - -ROM_START( m4hirisee ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "hrise206", 0x0000, 0x010000, CRC(58b4bbdd) SHA1(0b76d27147fbadba97328eb9d2dc81cff9d576e0) ) -ROM_END ROM_START( m4holdtm ) ROM_REGION( 0x10000, "maincpu", 0 ) @@ -714,20 +400,6 @@ ROM_START( m4magrep ) ROM_END -ROM_START( m4nspot ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "ns2s.p1", 0x0000, 0x010000, CRC(ba0f5a81) SHA1(7015176d4528636cb8a753249c824c37941e8eae) ) -ROM_END - -ROM_START( m4nspota ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "ns2d.p1", 0x0000, 0x010000, CRC(5e66b7e0) SHA1(e82044e3c1e5cf3a2baf1fde7b7ab8b6e221d360) ) -ROM_END - -ROM_START( m4nspotb ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "nits.p1", 0x0000, 0x010000, CRC(47c965e6) SHA1(41a337a9a367c4e704a60e32d56b262d03f97b59) ) -ROM_END ROM_START( m4nile ) ROM_REGION( 0x20000, "maincpu", 0 ) @@ -741,25 +413,6 @@ ROM_START( m4nile ) ROM_END -ROM_START( m4nudshf ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "nusx.p1", 0x0000, 0x010000, CRC(87caab84) SHA1(e2492ad0d25ded4d760c4cbe05e9b51ca1a10544) ) -ROM_END - -ROM_START( m4nudshfa ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "nus6", 0x0000, 0x010000, CRC(017c5354) SHA1(07491e4b03ab62ad923f8479300c1af4633e3e8c) ) -ROM_END - -ROM_START( m4nudshfb ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "nuss.bin", 0x0000, 0x010000, CRC(d3b860ee) SHA1(d5d1262c715e4684748b0cae708eeed31b1dc50f) ) -ROM_END - -ROM_START( m4nudshfc ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "nusxc.p1", 0x0000, 0x010000, CRC(e2557b45) SHA1(a9d1514d4fe3897f6fcef22a5039d6bdff8126ff) ) -ROM_END ROM_START( m4ordmnd ) @@ -773,14 +426,6 @@ ROM_START( m4ordmnd ) ROM_END -ROM_START( m4ptblkc ) - ROM_REGION( 0x20000, "maincpu", 0 ) - ROM_LOAD( "potblackcasinoprg.bin", 0x0000, 0x020000, CRC(29190084) SHA1(c7a778331369c0fac796ef3e306e12c98605f365) ) - - ROM_REGION( 0x100000, "msm6376", 0 ) - ROM_LOAD( "potblackcasinosnd.p1", 0x000000, 0x080000, CRC(72a3331d) SHA1(b7475ba0ad86a6277e3d4f7b4311a98f3fc29802) ) - ROM_LOAD( "potblackcasinosnd.p2", 0x080000, 0x080000, CRC(c2460eec) SHA1(7c62fbc69ffaa788bf3839e37a75a812a7b8caef) ) -ROM_END ROM_START( m4prem ) @@ -810,14 +455,6 @@ ROM_START( m4rwb ) ROM_LOAD( "rwb_2.snd", 0x080000, 0x080000, CRC(54a2b2fd) SHA1(25875ff873bf22df510e7a4c56c336fbabcbdedb) ) ROM_END -ROM_START( m4magtbo ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "crmtb14.epr", 0x0000, 0x010000, CRC(79e1746c) SHA1(794317f3aba7b1a7994cde89d81abc2b687d0821) ) - - ROM_REGION( 0x100000, "msm6376", 0 ) - ROM_LOAD( "scrmtb.snd", 0x000000, 0x080000, CRC(50450909) SHA1(181659b0594ba8d196b7130c5999c91676a363c0) ) -ROM_END - ROM_START( m4ringfr ) ROM_REGION( 0x20000, "maincpu", 0 ) @@ -876,16 +513,6 @@ ROM_END -ROM_START( m4supbf ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "sbff.p1", 0x0000, 0x010000, CRC(f27feba0) SHA1(157bf28e2d5fc2fa58bed11b3285cf56ae18abb8) ) -ROM_END - -ROM_START( m4supbfa ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "sbfs.p1", 0x0000, 0x010000, CRC(c8c52d5e) SHA1(d53513b9faabc307623a7c2f5be0225fb812beeb) ) -ROM_END - #define M4TECHNO_EXTRAS \ ROM_REGION( 0x080000, "msm6376", 0 ) \ @@ -916,11 +543,7 @@ ROM_START( m4topdk ) ROM_END -ROM_START( m4toprn ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "toprun_v1_1.bin", 0xc000, 0x004000, CRC(9b924324) SHA1(7b155467f30cc22f7cda301ae770fb2a889c9c66) ) - ROM_LOAD( "toprun_v1_2.bin", 0x8000, 0x004000, CRC(940fafa9) SHA1(2a8b669c51c8df50710bd8b552ab30a5d1a136ab) ) -ROM_END + #define M4TOPTIM_EXTRAS \ ROM_REGION( 0x080000, "msm6376", 0 ) \ @@ -940,30 +563,6 @@ ROM_START( m4toptima ) ROM_END -ROM_START( m4tropcl ) // cheatchr_shuffle - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "tros.p1", 0x0000, 0x010000, CRC(5e86c3fc) SHA1(ce2419991559839a8875060c1afe0f030190010a) ) -ROM_END - -ROM_START( m4tropcla ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "tr2d.p1", 0x0000, 0x010000, CRC(0cc23f89) SHA1(a66c8c28073f53381c43e3e597f15f81c5c61479) ) -ROM_END - -ROM_START( m4tropclb ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "tr2f.p1", 0x0000, 0x010000, CRC(fbdcd06f) SHA1(27ccdc83e60a62227d33d8cf3d516fc43908ab99) ) -ROM_END - -ROM_START( m4tropclc ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "tr2s.p1", 0x0000, 0x010000, CRC(6d43375c) SHA1(5be1dc85374c6a1235e0b137b46ebd7a2d7d922a) ) -ROM_END - -ROM_START( m4tropcld ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "trod.p1", 0x0000, 0x010000, CRC(60c84612) SHA1(84dc8b34e41436331832c1a32ddac0fce269488a) ) -ROM_END #define M4TBPLAY_EXTRAS \ @@ -1049,33 +648,8 @@ ROM_START( m4wildtm ) ROM_LOAD( "wildtimer-snd.bin", 0x0000, 0x080000, CRC(50450909) SHA1(181659b0594ba8d196b7130c5999c91676a363c0) ) ROM_END -ROM_START( m4fourmr ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "frmr5p26.bin", 0x8000, 0x008000, CRC(f0c5bd8a) SHA1(39026459008ed5b5bd3a10841799227fef70e5b5) ) -ROM_END -#define M4LAZY_EXTRAS \ - ROM_REGION( 0x180000, "msm6376", ROMREGION_ERASE00 ) \ - /* missing? */ - -ROM_START( m4lazy ) - ROM_REGION( 0x20000, "maincpu", 0 ) - ROM_LOAD( "lb_sj___.1_0", 0x0000, 0x020000, CRC(8628dcf1) SHA1(80cb9348e2704d0f72a44b4aa74b24fe03e279bc) ) - M4LAZY_EXTRAS -ROM_END - -ROM_START( m4lazya ) - ROM_REGION( 0x20000, "maincpu", 0 ) - ROM_LOAD( "lb_sj___.1_2", 0x0000, 0x020000, CRC(2b906f52) SHA1(802bcf6b3679e135308026752a55e55f00f21e85) ) - M4LAZY_EXTRAS -ROM_END - -ROM_START( m4lazyb ) - ROM_REGION( 0x20000, "maincpu", 0 ) - ROM_LOAD( "lb_sj_d_.1_2", 0x0000, 0x020000, CRC(a7691bad) SHA1(6cda3f3c18c13c04dbe0e4c1e4c817eedc34aa92) ) - M4LAZY_EXTRAS -ROM_END ROM_START( m4specu ) @@ -1087,31 +661,8 @@ ROM_START( m4specu ) ROM_END -ROM_START( m4sunclb ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "sucxe__0.2", 0x0000, 0x010000, CRC(fd702a6f) SHA1(0f6d553fcb096ca4874bb971425dabfbe18db31d) ) -ROM_END - -ROM_START( m4sunclba ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "sucxed_0.2", 0x0000, 0x010000, CRC(70802bc3) SHA1(69b36f716cb608931f933cb58e47232b18064f9d) ) -ROM_END -ROM_START( m4sunscl ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "sc_xe___.3_3", 0x0000, 0x010000, CRC(e3732cc6) SHA1(77f0368bb29ad00030f83af794a52df92fe97e5d) ) -ROM_END - -ROM_START( m4sunscla ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "sc_xe_d_.3_3", 0x0000, 0x010000, CRC(b8627c4a) SHA1(ad616d38773cbd82376b518aa15dc3d7027237c5) ) -ROM_END - -ROM_START( m4sunsclb ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "sc_xef__.3_3", 0x0000, 0x010000, CRC(8e7e1100) SHA1(7648ea860a546081388a213845e27312730f46d9) ) -ROM_END /* Vifico MPU4 games. @@ -1197,8 +748,8 @@ void mpu4unsorted_state::init_m4aao() { //Derived from Against_All_Odds_(Eurotek)_[C01_800_15jp].gam init_m4default(); - init_m4_hopper_duart_a(); - init_m4default_reels(); + use_m4_hopper_duart_a(); + use_m4_standard_reels(); //PCKEY =9 //STKEY =0 //JPKEY =0 @@ -1655,23 +1206,6 @@ ROM_START( m4wnud ) ROM_LOAD( "wnudge.bin", 0x8000, 0x008000, CRC(1d935575) SHA1(c4177c41473c0fb511e0ee035961f55ad43be14d) ) ROM_END -ROM_START( m4brnze ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "bv25", 0x0000, 0x010000, CRC(5c66f460) SHA1(c7587a6e992549ad8814f77c65b33a17a3641431) ) - ROM_REGION( 0x100000, "msm6376", ROMREGION_ERASE00 ) -ROM_END - -ROM_START( m4brnzea ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "bv25v2", 0x0000, 0x010000, CRC(a675edb3) SHA1(a3c6ee6a0bfb301fed72b45ee8e363d77b8b8dbb) ) - ROM_REGION( 0x100000, "msm6376", ROMREGION_ERASE00 ) -ROM_END - -ROM_START( m4brnzeb ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "bv55", 0x0000, 0x010000, CRC(93905bc9) SHA1(e8d3cd125dced43fc2cf23cbccc59110561d2a40) ) - ROM_REGION( 0x100000, "msm6376", ROMREGION_ERASE00 ) -ROM_END ROM_START( m4riotrp ) ROM_REGION( 0x10000, "maincpu", 0 ) @@ -1945,17 +1479,6 @@ ROM_START( m4vivan ) ROM_END -ROM_START( m4sunseta ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "b2512s.p1", 0x0000, 0x010000, CRC(8c509538) SHA1(eab6a1e44e77cb48cf490616facc74932acc93c5) ) - ROM_REGION( 0x100000, "msm6376", ROMREGION_ERASE00 ) -ROM_END - -ROM_START( m4sunsetb ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "b2512y.p1", 0x0000, 0x010000, CRC(65fa2cd9) SHA1(d2ab1ae25d5425a0788f86535a20d3ebe4a9db2b) ) - ROM_REGION( 0x100000, "msm6376", ROMREGION_ERASE00 ) -ROM_END @@ -1966,7 +1489,7 @@ ROM_START( m4funh ) ROM_END -// Not the same as Barcrest Everyone's A Winner? has "(C) J.A. Brown 1991" in the ROM + ROM_START( m4eaw51 ) \ ROM_REGION( 0x010000, "maincpu", 0 ) ROM_LOAD( "everyones a winner v2-5p", 0x08000, 0x008000, CRC(eb8f2fc5) SHA1(0d3614bd5ff561d17bef0d1e620f2f812b8fed5b)) @@ -1982,141 +1505,81 @@ GAME( 198?, m4tst2, 0, mod2, mpu4, mpu4unsorted_state, init_ GAME( 198?, m4clr, 0, mod2, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Barcrest","MPU4 Meter Clear ROM",MACHINE_MECHANICAL ) GAME( 198?, m4rltst, 0, mod2, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Barcrest","MPU4 Reel Test (3.0)",MACHINE_MECHANICAL ) -// other issues, only plays an 'alarm' sound when there's money to payout? wrong sound ROM or something else? -GAME(199?, m4casmul, 0, mod4oki, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Barcrest","Casino Multiplay (Barcrest) (MPU4)",GAME_FLAGS ) // unprotected - // barcrest, to split -GAME(199?, m4c9c, 0, mod4oki_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Barcrest","Cloud Nine Club (Barcrest) (MPU4) (CNC 2.1)",GAME_FLAGS ) // doesn't boot +GAME(199?, m4ringfr, 0, mod4oki_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4default_big,ROT0, "Barcrest","Ring Of Fire (Barcrest) (German) (MPU4) (ROF 0.3)",GAME_FLAGS ) -// corrupt vfd (bwb?) -GAME(199?, m4clbx, 0, mod4oki_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4default_big,ROT0, "Barcrest","Club X (Barcrest) (MPU4) (CLX 1.2, set 1)",GAME_FLAGS ) -GAME(199?, m4clbxa, m4clbx, mod4oki_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4default_big,ROT0, "Barcrest","Club X (Barcrest) (MPU4) (CLX 1.2, set 2)",GAME_FLAGS ) -GAME(199?, m4clbxb, m4clbx, mod4oki_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4default_big,ROT0, "Barcrest","Club X (Barcrest) (MPU4) (CLX 1.2, set 3)",GAME_FLAGS ) +GAME(199?, m4royjwl, 0, mod4oki_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4default_big, ROT0, "Barcrest","Royal Jewels (Barcrest) (German) (MPU4) (GRJ 1.4)",GAME_FLAGS ) -GAME(199?, m4ringfr, 0, mod4oki_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4default_big,ROT0, "Barcrest","Ring Of Fire (Barcrest) (MPU4) (ROF 0.3)",GAME_FLAGS ) // German? +// GEEN TUBES +GAME(199?, m4maglin, 0, mod4oki_cheatchr_pal,mpu4, mpu4unsorted_state, init_m4default_six_alt, ROT0, "Barcrest","Magic Liner (Barcrest) (Dutch) (MPU4) (DMA 2.1)",GAME_FLAGS ) -GAME(199?, m4royjwl, 0, mod4oki_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4default_big, ROT0, "Barcrest","Royal Jewels (Barcrest) (MPU4) (GRJ 1.4)",GAME_FLAGS ) +// GEEN TUBES +GAME(199?, m4magdrg, 0, mod4oki_7reel_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4default_seven, ROT0, "Barcrest","Magic Dragon (Barcrest) (MPU4) (DMD1.0)",GAME_FLAGS ) -// play but behavior isn't like barcrest -GAME(199?, m4crjwl, 0, mod4oki_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Barcrest","Crown Jewels Club (Barcrest) (MPU4) (CJC 1.5, set 1)",GAME_FLAGS ) -GAME(199?, m4crjwla, m4crjwl, mod4oki_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Barcrest","Crown Jewels Club (Barcrest) (MPU4) (CJC 1.5, set 2)",GAME_FLAGS ) -GAME(199?, m4crjwlb, m4crjwl, mod4oki_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Barcrest","Crown Jewels Club (Barcrest) (MPU4) (CJC 1.5, set 3)",GAME_FLAGS ) -GAME(199?, m4crjwlc, m4crjwl, mod4oki_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Barcrest","Crown Jewels Club (Barcrest) (MPU4) (CJN 0.2)",GAME_FLAGS ) -// these don't read from the lamp scramble -GAME(199?, m4crjwl2, 0, mod4oki_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Barcrest","Crown Jewels Mk II Club (Barcrest) (MPU4) (CJ2 1.4, set 1)",GAME_FLAGS ) -GAME(199?, m4crjwl2a, m4crjwl2, mod4oki_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Barcrest","Crown Jewels Mk II Club (Barcrest) (MPU4) (CJ2 1.4, set 2)",GAME_FLAGS ) -GAME(199?, m4crjwl2b, m4crjwl2, mod4oki_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Barcrest","Crown Jewels Mk II Club (Barcrest) (MPU4) (CJ2 1.4, set 3)",GAME_FLAGS ) +// GEEN TUBES +GAME(199?, m4bluedm, 0, mod4oki_alt_cheatchr_pal,mpu4, mpu4unsorted_state, init_m4default_six_alt, ROT0, "Barcrest","Blue Diamond (Barcrest) (Dutch) (MPU4) (DBD 1.0)",GAME_FLAGS ) +// GEEN TUBES +GAME(199?, m4amhiwy, 0, mod4oki_cheatchr_pal,mpu4, mpu4unsorted_state, init_m4default_five_rev, ROT0, "Barcrest","American Highway (Barcrest) (Dutch) (MPU4) (DAH 2.0)",GAME_FLAGS ) -// won't boot with current reel setup, not even in test mode (REEL E ALM) -GAME(199?, m4maglin, 0, mod4oki_cheatchr_pal,mpu4, mpu4unsorted_state, init_m4default, ROT0, "Barcrest","Magic Liner (Barcrest) (Dutch) (MPU4) (DMA 2.1)",GAME_FLAGS ) +// GEEN TUBES +GAME(199?, m4addrd, 0, mod2_alt_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4default_five_rev, ROT0, "Barcrest","Adders & Ladders (Barcrest) (Dutch) (MPU4) (DAL 1.2)",GAME_FLAGS ) -GAME(199?, m4magdrg, 0, mod4oki_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Barcrest","Magic Dragon (Barcrest) (MPU4) (DMD1.0)",GAME_FLAGS ) +// GEEN TUBES +GAME(199?, m4rdht, 0, mod4oki_7reel_cheatchr_pal,mpu4, mpu4unsorted_state, init_m4default_seven, ROT0, "Barcrest","Red Heat (Barcrest) (Dutch) (MPU4) (DRH 1.2)",GAME_FLAGS ) -GAME(199?, m4clbveg, 0, mod4oki_alt_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4altreels, ROT0, "Barcrest","Club Vegas (Barcrest) (MPU4) (CLA 2.4, set 1)",GAME_FLAGS ) -GAME(199?, m4clbvega, m4clbveg, mod4oki_alt_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4altreels, ROT0, "Barcrest","Club Vegas (Barcrest) (MPU4) (CLA 2.4, set 2)",GAME_FLAGS ) -GAME(199?, m4clbvegb, m4clbveg, mod4oki_alt_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4altreels, ROT0, "Barcrest","Club Vegas (Barcrest) (MPU4) (CLA 2.4, set 3)",GAME_FLAGS ) -GAME(199?, m4clbvegc, m4clbveg, mod4oki_alt_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4altreels, ROT0, "Barcrest","Club Vegas (Barcrest) (MPU4) (CLA 2.4, set 4)",GAME_FLAGS ) +// GEEN TUBES +GAME(199?, m4rwb, 0, mod4oki_alt_cheatchr_pal,mpu4, mpu4unsorted_state, init_m4default_six_alt, ROT0, "Barcrest","Red White & Blue (Barcrest) (Dutch) (MPU4) (DRW 1.4)",GAME_FLAGS ) -GAME(199?, m4chasei, 0, mod4oki_alt_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4altreels, ROT0, "Barcrest","Chase Invaders (Barcrest) (MPU4) (CI2 0.1, set 1)",GAME_FLAGS ) -GAME(199?, m4chaseic, m4chasei, mod4oki_alt_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4altreels, ROT0, "Barcrest","Chase Invaders (Barcrest) (MPU4) (CI2 0.1, set 2)",GAME_FLAGS ) -GAME(199?, m4chaseid, m4chasei, mod4oki_alt_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4altreels, ROT0, "Barcrest","Chase Invaders (Barcrest) (MPU4) (CI2 0.1, set 3)",GAME_FLAGS ) -GAME(199?, m4chaseie, m4chasei, mod4oki_alt_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4altreels, ROT0, "Barcrest","Chase Invaders (Barcrest) (MPU4) (CI2 0.1, set 4)",GAME_FLAGS ) -// different protection, not original -GAME(199?, m4chaseia, m4chasei, mod4oki_alt_bootleg_fixedret<0x24>, mpu4, mpu4unsorted_state, init_m4altreels, ROT0, "hack","Chase Invaders (Barcrest) (MPU4) (8V1 0.1, hack, set 1)",GAME_FLAGS ) -GAME(199?, m4chaseib, m4chasei, mod4oki_alt_bootleg_fixedret<0x1d>, mpu4, mpu4unsorted_state, init_m4altreels, ROT0, "hack","Chase Invaders (Barcrest) (MPU4) (8V1 0.1, hack, set 2)",GAME_FLAGS ) -GAME(199?, m4chaseig, m4chasei, mod4oki_alt_bootleg_fixedret<0x1d>, mpu4, mpu4unsorted_state, init_m4altreels, ROT0, "hack","Chase Invaders (Barcrest) (MPU4) (8V1 0.1, hack, set 3)",GAME_FLAGS ) // copyright removed +// GEEN TUBES +GAME(199?, m4salsa, 0, mod4oki_cheatchr_pal,mpu4, mpu4unsorted_state, init_m4default_six_alt, ROT0, "Barcrest","Salsa (Barcrest) (Dutch) (MPU4) (DSA 1.5)",GAME_FLAGS ) -GAME(199?, m4bluedm, 0, mod4oki_alt_cheatchr_pal,mpu4, mpu4unsorted_state, init_m4altreels, ROT0, "Barcrest","Blue Diamond (Barcrest) (Dutch) (MPU4) (DBD 1.0)",GAME_FLAGS ) +// GEEN TUBES +GAME(199?, m4techno, 0, mod4oki_7reel_cheatchr_pal,mpu4, mpu4unsorted_state, init_m4default_seven, ROT0, "Barcrest","Techno Reel (Barcrest) (Dutch) (MPU4) (DTE 1.3, set 1)",GAME_FLAGS ) +GAME(199?, m4technoa, m4techno, mod4oki_7reel_cheatchr_pal,mpu4, mpu4unsorted_state, init_m4default_seven, ROT0, "Barcrest","Techno Reel (Barcrest) (Dutch) (MPU4) (DTE 1.3, set 2)",GAME_FLAGS ) -GAME(199?, m4amhiwy, 0, mod4oki_cheatchr_pal,mpu4, mpu4unsorted_state, init_m4altreels, ROT0, "Barcrest","American Highway (Barcrest) (Dutch) (MPU4) (DAH 2.0)",GAME_FLAGS ) +// GEEN TUBES +GAME(199?, m4twintm, 0, mod4oki_7reel_cheatchr_pal,mpu4, mpu4unsorted_state, init_m4default_seven, ROT0, "Barcrest","Twin Timer (Barcrest) (MPU4) (D2T 1.1)",GAME_FLAGS ) -GAME(199?, m4addrd, m4addr, mod2_alt_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4altreels, ROT0, "Barcrest","Adders & Ladders (Barcrest) (Dutch) (MPU4) (DAL 1.2)",GAME_FLAGS ) - -GAME(199?, m4nudshf, 0, mod2_alt_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4altreels, ROT0, "Barcrest","Nudge Shuffle (Barcrest) (MPU4) (NUS 3.1) (set 1)",GAME_FLAGS ) -GAME(199?, m4nudshfb, m4nudshf, mod2_alt_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4altreels, ROT0, "Barcrest","Nudge Shuffle (Barcrest) (MPU4) (NUS 3.1) (set 2)",GAME_FLAGS ) -GAME(199?, m4nudshfc, m4nudshf, mod2_alt_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4altreels, ROT0, "Barcrest","Nudge Shuffle (Barcrest) (MPU4) (NUS 3.1) (set 3)",GAME_FLAGS ) -GAME(199?, m4nudshfa, m4nudshf, mod2_alt_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4altreels, ROT0, "Barcrest","Nudge Shuffle (Barcrest) (MPU4) (NUS 3.0)",GAME_FLAGS ) - -GAME(199?, m4rdht, 0, mod4oki_cheatchr_pal,mpu4, mpu4unsorted_state, init_m4altreels, ROT0, "Barcrest","Red Heat (Barcrest) (Dutch) (MPU4) (DRH 1.2)",GAME_FLAGS ) - -GAME(199?, m4rwb, 0, mod4oki_alt_cheatchr_pal,mpu4, mpu4unsorted_state, init_m4altreels, ROT0, "Barcrest","Red White & Blue (Barcrest) (Dutch) (MPU4) (DRW 1.4)",GAME_FLAGS ) - -GAME(199?, m4salsa, 0, mod4oki_cheatchr_pal,mpu4, mpu4unsorted_state, init_m4altreels, ROT0, "Barcrest","Salsa (Barcrest) (Dutch) (MPU4) (DSA 1.5)",GAME_FLAGS ) - -// REEL F ALARM -GAME(199?, m4techno, 0, mod4oki_alt_cheatchr_pal,mpu4, mpu4unsorted_state, init_m4altreels, ROT0, "Barcrest","Techno Reel (Barcrest) (Dutch) (MPU4) (DTE 1.3, set 1)",GAME_FLAGS ) -GAME(199?, m4technoa, m4techno, mod4oki_alt_cheatchr_pal,mpu4, mpu4unsorted_state, init_m4altreels, ROT0, "Barcrest","Techno Reel (Barcrest) (Dutch) (MPU4) (DTE 1.3, set 2)",GAME_FLAGS ) - -GAME(199?, m4twintm, 0, mod4oki_cheatchr_pal,mpu4, mpu4unsorted_state, init_m4altreels, ROT0, "Barcrest","Twin Timer (Barcrest) (MPU4) (D2T 1.1)",GAME_FLAGS ) - -GAME(199?, m4blkbul, 0, mod2_alt_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4altreels, ROT0, "Barcrest","Super Play (Czech) (Barcrest) (MPU4) (XSP 0.8)",GAME_FLAGS ) // complains about coin dip - -GAME(199?, m4calicl, 0, mod2_alt_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4altreels, ROT0, "Barcrest","California Club (Barcrest) (MPU4) (CA2 1.0, set 1)",GAME_FLAGS ) -GAME(199?, m4calicla, m4calicl, mod2_alt_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4altreels, ROT0, "Barcrest","California Club (Barcrest) (MPU4) (CA2 1.0, set 2)",GAME_FLAGS ) -GAME(199?, m4caliclb, m4calicl, mod2_alt_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4altreels, ROT0, "Barcrest","California Club (Barcrest) (MPU4) (CA2 1.0, set 3)",GAME_FLAGS ) -GAME(199?, m4caliclc, m4calicl, mod2_alt_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4altreels, ROT0, "Barcrest","California Club (Barcrest) (MPU4) (CAL 2.0, set 1)",GAME_FLAGS ) -GAME(199?, m4calicld, m4calicl, mod2_alt_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4altreels, ROT0, "Barcrest","California Club (Barcrest) (MPU4) (CAL 2.0, set 2)",GAME_FLAGS ) - -// REEL E ALARM -GAME(199?, m4bucks, 0, mod2_alt_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4altreels, ROT0, "Barcrest","Bucks Fizz Club (Barcrest) (MPU4) (BUF 1.2)",GAME_FLAGS ) - -// REEL E ALARM -GAME(199?, m4supbf, 0, mod2_alt_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4altreels, ROT0, "Barcrest","Super Bucks Fizz Club (Barcrest) (MPU4) (SBF 2.0, set 1)",GAME_FLAGS ) -GAME(199?, m4supbfa, m4supbf, mod2_alt_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4altreels, ROT0, "Barcrest","Super Bucks Fizz Club (Barcrest) (MPU4) (SBF 2.0, set 2)",GAME_FLAGS ) - -GAME(199?, m4gldgat, 0, mod2_alt_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4altreels, ROT0, "Barcrest","Golden Gate (Barcrest) (Dutch) (MPU4) (DGG 2.2)",GAME_FLAGS ) - -GAME(199?, m4hirise, 0, mod2_alt_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4altreels, ROT0, "Barcrest","High Rise (Barcrest) (MPU4) (HII 0.3)",GAME_FLAGS ) -GAME(199?, m4hirisea, m4hirise, mod2_alt_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4altreels, ROT0, "Barcrest","High Rise (Barcrest) (MPU4) (HIR 3.1, set 1)",GAME_FLAGS ) -GAME(199?, m4hirisec, m4hirise, mod2_alt_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4altreels, ROT0, "Barcrest","High Rise (Barcrest) (MPU4) (HIR 3.1, set 2)",GAME_FLAGS ) -GAME(199?, m4hirised, m4hirise, mod2_alt_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4altreels, ROT0, "Barcrest","High Rise (Barcrest) (MPU4) (HIR 3.1, set 3)",GAME_FLAGS ) -GAME(199?, m4hirisee, m4hirise, mod2_alt_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4altreels, ROT0, "Barcrest","High Rise (Barcrest) (MPU4) (HIR 3.0)",GAME_FLAGS ) -// doesn't make protection accesses -GAME(199?, m4hiriseb, m4hirise, mod2_alt, mpu4, mpu4unsorted_state, init_m4altreels, ROT0, "bootleg?","High Rise (Barcrest) (MPU4) (HIR 1.5, bootleg?)",GAME_FLAGS ) - -GAME(199?, m4nspot, 0, mod2_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4altreels, ROT0, "Barcrest","Night Spot Club (Barcrest) (MPU4) (NS2 2.2, set 1)",GAME_FLAGS ) -GAME(199?, m4nspota, m4nspot, mod2_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4altreels, ROT0, "Barcrest","Night Spot Club (Barcrest) (MPU4) (NS2 2.2, set 2)",GAME_FLAGS ) -GAME(199?, m4nspotb, m4nspot, mod2_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4altreels, ROT0, "Barcrest","Night Spot Club (Barcrest) (MPU4) (NIT 1.1)",GAME_FLAGS ) - -GAME(199?, m4tropcl, 0, mod2_alt_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4altreels, ROT0, "Barcrest","Tropicana Club (Barcrest) (MPU4) (TRO 2.0, set 1)",GAME_FLAGS ) -GAME(199?, m4tropcld, m4tropcl, mod2_alt_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4altreels, ROT0, "Barcrest","Tropicana Club (Barcrest) (MPU4) (TRO 2.0, set 2)",GAME_FLAGS ) -GAME(199?, m4tropcla, m4tropcl, mod2_alt_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4altreels, ROT0, "Barcrest","Tropicana Club (Barcrest) (MPU4) (TR2 1.1, set 1)",GAME_FLAGS ) -GAME(199?, m4tropclb, m4tropcl, mod2_alt_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4altreels, ROT0, "Barcrest","Tropicana Club (Barcrest) (MPU4) (TR2 1.1, set 2)",GAME_FLAGS ) -GAME(199?, m4tropclc, m4tropcl, mod2_alt_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4altreels, ROT0, "Barcrest","Tropicana Club (Barcrest) (MPU4) (TR2 1.1, set 3)",GAME_FLAGS ) +// GEEN TUBES +GAME(199?, m4gldgat, 0, mod2_7reel_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4default_seven, ROT0, "Barcrest","Golden Gate (Barcrest) (Dutch) (MPU4) (DGG 2.2)",GAME_FLAGS ) +// GEEN TUBES GAME(199?, m4holdtm, 0, mod4oki_alt_cheatchr_pal,mpu4, mpu4unsorted_state, init_m4altreels, ROT0, "Barcrest","Hold Timer (Barcrest) (Dutch) (MPU4) (DHT 1.0)",GAME_FLAGS ) +// Tube Sense ALM (this seems like an exported version of one of the Dutch games?) GAME(199?, m4exgam, 0, mod4oki_alt_cheatchr_pal,mpu4, mpu4unsorted_state, init_m4altreels, ROT0, "Barcrest","Extra Game (Fairplay - Barcrest) (MPU4) (CEG 2.0)",GAME_FLAGS ) -GAME(199?, m4toma, 0, mod2_alt_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4altreels, ROT0, "Barcrest","Tomahawk (Barcrest) (Dutch) (MPU4) (DTK 2.3)",GAME_FLAGS ) +// GEEN TUBES +GAME(199?, m4toma, 0, mod2_7reel_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4default_seven, ROT0, "Barcrest","Tomahawk (Barcrest) (Dutch) (MPU4) (DTK 2.3)",GAME_FLAGS ) +// GEEN TUBES, confirmed oki GAME(199?, m4toptim, 0, mod4oki_alt_cheatchr_pal,mpu4, mpu4unsorted_state, init_m4altreels, ROT0, "Barcrest","Top Timer (Barcrest) (Dutch) (MPU4) (DTT 1.8, set 1)",GAME_FLAGS ) GAME(199?, m4toptima, m4toptim, mod4oki_alt_cheatchr_pal,mpu4, mpu4unsorted_state, init_m4altreels, ROT0, "Barcrest","Top Timer (Barcrest) (Dutch) (MPU4) (DTT 1.8, set 2)",GAME_FLAGS ) +// GEEN TUBES GAME(199?, m4univ, 0, mod4oki_alt_cheatchr_pal,mpu4, mpu4unsorted_state, init_m4altreels, ROT0, "Barcrest","Universe (Barcrest) (Dutch) (MPU4) (DUN 2.0)",GAME_FLAGS ) -GAME(199?, m4frtgm, 0, mod4oki_alt_cheatchr_pal,mpu4, mpu4unsorted_state, init_m4altreels, ROT0, "Barcrest","Fruit Game (Barcrest) (MPU4) (FRU 2.0)",GAME_FLAGS ) // SAMPLE EEPROM ALARM (and has a weird sample rom..) - -GAME(199?, m4brook, 0, mod4oki_alt_cheatchr_pal,mpu4, mpu4unsorted_state, init_m4altreels, ROT0, "Barcrest","Brooklyn (Barcrest) (MPU4) (PFT 1.8)",GAME_FLAGS ) +// Sample EPROM Alm +GAME(199?, m4frtgm, 0, mod4oki_alt_cheatchr_pal,mpu4, mpu4unsorted_state, init_m4altreels, ROT0, "Barcrest","Fruit Game (Barcrest) (MPU4) (FRU 2.0)",GAME_FLAGS ) +// GEEN TUBES GAME(199?, m4roadrn, 0, mod4oki_cheatchr_pal,mpu4, mpu4unsorted_state, init_m4altreels, ROT0, "Barcrest","Road Runner (Barcrest) (Dutch) (MPU4) (DRO 1.9)",GAME_FLAGS ) +// GEEN TUBES GAME(199?, m4showtm, 0, mod4oki_cheatchr_pal,mpu4, mpu4unsorted_state, init_m4altreels, ROT0, "Barcrest","Show Timer (Barcrest) (Dutch) (MPU4) (DSH 1.3)",GAME_FLAGS ) +// GEEN TUBES GAME(199?, m4steptm, 0, mod4oki_cheatchr_pal,mpu4, mpu4unsorted_state, init_m4altreels, ROT0, "Barcrest","Step Timer (Barcrest) (Dutch) (MPU4) (DST 1.1)",GAME_FLAGS ) +// GEEN TUBES GAME(199?, m4wildtm, 0, mod4oki_alt_cheatchr_pal,mpu4, mpu4unsorted_state, init_m4altreels, ROT0, "Barcrest","Wild Timer (Barcrest) (Dutch) (MPU4) (DWT 1.3)",GAME_FLAGS ) -GAME(199?, m4fortcb, 0, mod4oki_alt_cheatchr_pal,mpu4, mpu4unsorted_state, init_m4altreels, ROT0, "Barcrest","Fortune Club (Barcrest) (MPU4) (CFO 1.2, set 1)",GAME_FLAGS ) // INVALID ALARM -GAME(199?, m4fortcba, m4fortcb, mod4oki_alt_cheatchr_pal,mpu4, mpu4unsorted_state, init_m4altreels, ROT0, "Barcrest","Fortune Club (Barcrest) (MPU4) (CFO 1.2, set 2)",GAME_FLAGS ) // INVALID ALARM -GAME(199?, m4fortcbb, m4fortcb, mod4oki_alt_cheatchr_pal,mpu4, mpu4unsorted_state, init_m4altreels, ROT0, "Barcrest","Fortune Club (Barcrest) (MPU4) (CFO 1.2, set 3)",GAME_FLAGS ) // INVALID ALARM - -// non-english sets - +// GEEN TUBES GAME(199?, m4magrep, 0, mod4oki_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Barcrest","Magic Replay (Barcrest) (Dutch) (MPU4) (DMR 1.3)",GAME_FLAGS ) +// GEEN TUBES, but German? GAME(199?, m4nile, 0, mod4oki_cheatchr_pal, mpu4_invcoin, mpu4unsorted_state, init_m4default_big,ROT0,"Barcrest","Nile Jewels (Barcrest) (German) (MPU4) (GJN 0.8)",GAME_FLAGS ) // DM1 SW ALM // yes, the ingame display is 'Millenium' not 'Millennium'. There are also strings from The Crystal Maze in the ROM, probably used as a base project? @@ -2127,112 +1590,69 @@ GAME(199?, m4drac, 0, mod4oki_cheatchr_pal, mpu4_invcoin, mpu4unsorted_state, init_m4default_big,ROT0,"Barcrest","Dracula (Barcrest - Nova) (German) (MPU4) (DRA 2.4)",GAME_FLAGS ) // DM1 SW ALM GAME(199?, m4dracb, m4drac, mod4oki_cheatchr_pal, mpu4_invcoin, mpu4unsorted_state, init_m4default_big,ROT0,"Barcrest","Dracula (Barcrest - Nova) (German) (MPU4) (DRA 2.7)",GAME_FLAGS ) // DM1 SW ALM -GAME(199?, m4crzjwl, 0, mod4oki_cheatchr_pal, mpu4_invcoin, mpu4unsorted_state, init_m4default_big,ROT0,"Barcrest","Crown Jewels (Barcrest) (German) (MPU4) (GCN 1.1)",GAME_FLAGS ) // DM1 SW ALM -GAME(199?, m4crzjwlc, m4crzjwl, mod4oki_cheatchr_pal, mpu4_invcoin, mpu4unsorted_state, init_m4default_big,ROT0,"Barcrest","Crown Jewels (Barcrest) (German) (MPU4) (GCN 0.9, set 1)",GAME_FLAGS ) // DM1 SW ALM -GAME(199?, m4crzjwlf, m4crzjwl, mod4oki_cheatchr_pal, mpu4_invcoin, mpu4unsorted_state, init_m4default_big,ROT0,"Barcrest","Crown Jewels (Barcrest) (German) (MPU4) (GCN 0.9, set 2)",GAME_FLAGS ) // DM1 SW ALM -GAME(199?, m4crzjwlg, m4crzjwl, mod4oki_cheatchr_pal, mpu4_invcoin, mpu4unsorted_state, init_m4default_big,ROT0,"Barcrest","Crown Jewels (Barcrest) (German) (MPU4) (GCN 0.9, set 3)",GAME_FLAGS ) // DM1 SW ALM -// -GAME(199?, m4crzjwlh, m4crzjwl, mod4oki_cheatchr_pal, mpu4_invcoin, mpu4unsorted_state, init_m4default_big,ROT0,"Barcrest","Crown Jewels (Barcrest) (German) (MPU4) (CJG 0.4)",GAME_FLAGS ) // DM1 SW ALM -// not standard protection -GAME(199?, m4crzjwle, m4crzjwl, mod4oki_bootleg_fixedret<0x46>, mpu4_invcoin, mpu4unsorted_state, init_m4default_big,ROT0,"bootleg","Crown Jewels (Barcrest) (bootleg) (German) (MPU4) (GCN 1.1, set 1)",GAME_FLAGS ) -GAME(199?, m4crzjwla, m4crzjwl, mod4oki_bootleg_fixedret<0x46>, mpu4_invcoin, mpu4unsorted_state, init_m4default_big,ROT0,"bootleg","Crown Jewels (Barcrest) (bootleg) (German) (MPU4) (GCN 0.9, set 1)",GAME_FLAGS ) -GAME(199?, m4crzjwlb, m4crzjwl, mod4oki_bootleg_fixedret<0x46>, mpu4_invcoin, mpu4unsorted_state, init_m4default_big,ROT0,"bootleg","Crown Jewels (Barcrest) (bootleg) (German) (MPU4) (GCN 0.9, set 2)",GAME_FLAGS ) -// different protection again -GAME(199?, m4crzjwld, m4crzjwl, mod4oki_bootleg_fixedret<0x28>, mpu4_invcoin, mpu4unsorted_state, init_m4default_big,ROT0,"bootleg","Crown Jewels (Barcrest) (bootleg) (German) (MPU4) (GCN 1.1, set 2)",GAME_FLAGS ) GAME(199?, m4vegastg, 0, mod4oki_cheatchr_pal, mpu4_invcoin, mpu4unsorted_state, init_m4default_big,ROT0,"Barcrest","Vegas Strip (Barcrest) (German) (MPU4)",GAME_FLAGS ) // 1 DM SW ALM -GAME(199?, m4luckdv, 0, mod4oki_cheatchr, mpu4_invcoin, mpu4unsorted_state, init_m4default, ROT0, "Barcrest","Lucky Devil (Barcrest) (Czech) (MPU4)",GAME_FLAGS ) // AUX2 locked +GAME(199?, m4luckdv, 0, mod4oki, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Barcrest","Lucky Devil (Barcrest) (Czech) (MPU4)",GAME_FLAGS ) // AUX2 locked GAME(199?, m4luckdvd, 0, mod4oki_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Barcrest","Lucky Devil (Barcrest) (Dutch) (MPU4) (DLD 1.3)",GAME_FLAGS ) -// expects the following response sequence, but check code is standard -// was the CHR replaced with something else that just happens to give this seuqence, or is this valid somehow? -// fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc 6c dc bc 7c fc fc fc fc fc fc fc fc fc 00 04 0c 1c 3c 7c fc fc fc fc fc fc fc fc d4 ac 5c bc 7c fc fc fc fc fc fc fc fc fc fc fc fc 00 -GAME(199?, m4luck7, 0, mod4oki_cheatchr, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Barcrest","Lucky 7 (Barcrest) (Dutch) (MPU4)",GAME_FLAGS ) // '1,2' error - -// gives a DMD?? message if you attempt to coin it up, is there a mussing Dot Matrix Display ROM of some kind? -GAME(199?, m4joljokh, 0, mod4oki_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Barcrest","Jolly Joker (Barcrest) (Hungarian) (MPU4) (HJJ 1.4)",GAME_FLAGS ) - +// GEEN TUBES GAME(199?, m4hpyjok, 0, mod4oki_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Barcrest","Happy Joker (Barcrest) (Dutch) (MPU4) (DHJ 1.2)",GAME_FLAGS ) -GAME(199?, m4gldjok, 0, mod4oki_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Barcrest","Golden Joker (Barcrest) (Dutch) (MPU4) (DGJ 1.2)",GAME_FLAGS ) - +// GEEN TUBES GAME(199?, m4ceptr, 0, mod4oki_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Barcrest","Ceptor (Barcrest) (Dutch) (MPU4) (DCE 1.0)",GAME_FLAGS ) -GAME(199?, m4blkcat, 0, mod4oki_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Barcrest","Black Cat (Barcrest) (Dutch) (MPU4) (DBL 1.4)",GAME_FLAGS ) - +// GEEN TUBES GAME(199?, m4gnsmk, 0, mod4oki_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Barcrest","Gun Smoke (Barcrest) (Dutch) (MPU4) (DGU 1.6)",GAME_FLAGS ) +GAME(199?, m4blkbuld, m4gnsmk, mod4oki_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Barcrest","Gun Smoke (Barcrest) (Dutch) (MPU4) (DGU 1.6) (alt sound roms)",GAME_FLAGS ) // was marked 'Black Bull' but is GunSmoke not sure either set of sound roms is right -GAME(199?, m4blkbuld, m4blkbul, mod4oki_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Barcrest","Gun Smoke (Barcrest) (Dutch) (MPU4) (DGU 1.6) (alt sound roms)",GAME_FLAGS ) // not sure either set of sound roms is right +// GEEN TUBES +GAME(199?, m4blkwhd, 0, mod4oki_alt_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4default_six, ROT0, "Barcrest","Black & White (Barcrest) (Dutch) (MPU4) (DBW 1.1)",GAME_FLAGS ) // Reel Error -GAME(199?, m4blkwhd, 0, mod4oki_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Barcrest","Black & White (Barcrest) (Dutch) (MPU4) (DBW 1.1)",GAME_FLAGS ) // Reel Error - -// these 3 sets are identical, just with different sound ROMs, probably hacks? -GAME(199?, m4oldtmr, 0, mod4oki_alt_cheatchr_pal,mpu4, mpu4unsorted_state, init_m_oldtmr, ROT0, "Barcrest","Old Timer (Barcrest) (Dutch) (MPU4) (DOT 1.1)",GAME_FLAGS ) -GAME(199?, m4casot, m4oldtmr, mod4oki_alt_cheatchr_pal,mpu4, mpu4unsorted_state, init_m_oldtmr, ROT0, "Barcrest","Old Timer (Barcrest) (Dutch, alt 'Black and White' sound roms) (DOT 1.1)",GAME_FLAGS ) // uses the same program??? -GAME(199?, m4jpmcla, m4oldtmr, mod4oki_alt_cheatchr_pal,mpu4, mpu4unsorted_state, init_m_oldtmr, ROT0, "Barcrest","Old Timer (Barcrest) (Dutch, alt 'JPM Classic' sound roms) (DOT 1.1)",GAME_FLAGS ) // uses the same program??? +// GEEN TUBES, these 3 sets are identical, just with different sound ROMs, probably hacks? +GAME(199?, m4oldtmr, 0, mod4oki_alt_cheatchr_pal,mpu4, mpu4unsorted_state, init_m4default_six, ROT0, "Barcrest","Old Timer (Barcrest) (Dutch) (MPU4) (DOT 1.1)",GAME_FLAGS ) +GAME(199?, m4casot, m4oldtmr, mod4oki_alt_cheatchr_pal,mpu4, mpu4unsorted_state, init_m4default_six, ROT0, "Barcrest","Old Timer (Barcrest) (Dutch, alt 'Black and White' sound roms) (DOT 1.1)",GAME_FLAGS ) // uses the same program??? +GAME(199?, m4jpmcla, m4oldtmr, mod4oki_alt_cheatchr_pal,mpu4, mpu4unsorted_state, init_m4default_six, ROT0, "Barcrest","Old Timer (Barcrest) (Dutch, alt 'JPM Classic' sound roms) (DOT 1.1)",GAME_FLAGS ) // uses the same program??? +// GEEN TUBES GAME(199?, m4tbplay, 0, mod4oki_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Barcrest","Turbo Play (Barcrest) (Dutch) (MPU4) (DTP 1.3)",GAME_FLAGS ) -// +// NO METERS GAME(199?, m4tbplaya, m4tbplay, mod4oki_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Barcrest","Turbo Play (Barcrest) (MPU4) (CTP 0.4)",GAME_FLAGS ) GAME(199?, m4tbplayb, m4tbplay, mod4oki_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Barcrest","Turbo Play (Barcrest) (MPU4) (ZTP 0.7)",GAME_FLAGS ) +// NO METERS, non-standard protection +GAME(199?, m4remag, m4tbplay, mod2_bootleg_fixedret<0x19>, mpu4, mpu4unsorted_state, init_m4default, ROT0, "","Turbo Play (Barcrest) (bootleg) (MPU4) (ZTP 0.7)",GAME_FLAGS ) +GAME(199?, m4rmg, m4tbplay, mod2_bootleg_fixedret<0x6a>, mpu4, mpu4unsorted_state, init_m4default, ROT0, "","Turbo Play (Barcrest) (bootleg) (MPU4) (CTP 0.4)",GAME_FLAGS ) -// unprotected? maybe not a Barcrest? -GAME(199?, m4toprn, 0, mod2_cheatchr, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Barcrest","Top Run (Barcrest) (Dutch) (MPU4)",GAME_FLAGS ) // unique behavior (START UP IN countdown) -GAME(199?, m4magtbo, 0, mod4oki_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Barcrest","Magic Turbo (Barcrest) (MPU4) (XST 0.4)",GAME_FLAGS ) // Reel A Alarm // bwb/nova? GAME(199?, m4ordmnd, 0, mod4oki_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4default_big,ROT0,"Barcrest","Oriental Diamonds (Barcrest) (German) (MPU4) (RAB 0.1)",GAME_FLAGS ) -GAME(199?, m4ptblkc, 0, mod4oki_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4default_big,ROT0,"Barcrest","Pot Black Casino (Bwb - Barcrest) (MPU4) (PO 1.2)",GAME_FLAGS ) - -// REEL 1 FAULT, doesn't access protection -GAME(199?, m4twist, 0, mod2_cheatchr, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Barcrest","Twist Again (Barcrest) (MPU4) (set 1)",GAME_FLAGS ) // TA 9.6 REEL 1 FAULT -GAME(199?, m4twista, m4twist, mod2_cheatchr, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Barcrest","Twist Again (Barcrest) (MPU4) (set 2)",GAME_FLAGS ) // TA 9.6 REEL 1 FAULT -GAME(199?, m4twistb, m4twist, mod2_cheatchr, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Barcrest","Twist Again (Barcrest) (MPU4) (set 3)",GAME_FLAGS ) // TA 9.6 REEL 1 FAULT - -// might need samples, but run silent with none, unprotected, reels act strangely -GAME(199?, m4lineup, 0, mod2_cheatchr, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Barcrest","Line Up (Bwb - Barcrest) (MPU4) (set 1)",GAME_FLAGS ) // no sound with any system? -GAME(199?, m4lineupa, m4lineup, mod2_cheatchr, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Barcrest","Line Up (Bwb - Barcrest) (MPU4) (set 2)",GAME_FLAGS ) // no sound with any system? - - - -// runs -GAME(199?, m4fourmr, 0, mod2_cheatchr, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Bwb","Four More (Bwb) (MPU4)",GAME_FLAGS ) // no sound with either system? +// might need samples, but run silent with none, unprotected, reels act strangely, not a Barcrest codebase? +GAME(199?, m4lineup, 0, mod2, mpu4, mpu4unsorted_state, init_m4default, ROT0, "BWB","Line Up (BWB) (MPU4) (set 1)",GAME_FLAGS ) // no sound with any system? +GAME(199?, m4lineupa, m4lineup, mod2, mpu4, mpu4unsorted_state, init_m4default, ROT0, "BWB","Line Up (BWB) (MPU4) (set 2)",GAME_FLAGS ) // no sound with any system? // runs, unprotected, no sound with any sound system, probably missing samples -GAME(199?, m4specu, 0, mod4oki, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Bwb","Speculator Club (Bwb) (MPU4)",GAME_FLAGS ) // no sound with either system - -// runs -GAME(199?, m4lazy, 0, mod4oki_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4default_big,ROT0,"Bwb","Lazy Bones (Bwb) (MPU4) (LBD 1.0)",GAME_FLAGS ) -GAME(199?, m4lazya, m4lazy, mod4oki_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4default_big,ROT0,"Bwb","Lazy Bones (Bwb) (MPU4) (LBD 1.2, set 1)",GAME_FLAGS ) -GAME(199?, m4lazyb, m4lazy, mod4oki_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4default_big,ROT0,"Bwb","Lazy Bones (Bwb) (MPU4) (LBD 1.2, set 2)",GAME_FLAGS ) - -// runs if you set a stake -GAME(199?, m4sunclb, 0, mod2_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Bwb","Sun Club (Bwb) (MPU4) (SUC 0.2, set 1)",GAME_FLAGS ) -GAME(199?, m4sunclba, m4sunclb, mod2_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Bwb","Sun Club (Bwb) (MPU4) (SUC 0.2, set 2)",GAME_FLAGS ) +GAME(199?, m4specu, 0, mod4oki, mpu4, mpu4unsorted_state, init_m4default, ROT0, "BWB","Speculator Club (BWB) (MPU4)",GAME_FLAGS ) // no sound with either system // GEEN TUBES (even in test mode) GAME(199?, m4topdk, 0, mod2_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Barcrest","Top Deck (Barcrest) (Dutch) (MPU4) (DT 2.6)",GAME_FLAGS ) - -// REEL A ALM -GAME(199?, m4sunscl, 0, mod2_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Bwb","Sunset Club (Bwb) (MPU4) (SSC 3.0, set 1)",GAME_FLAGS ) -GAME(199?, m4sunscla, m4sunscl, mod2_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Bwb","Sunset Club (Bwb) (MPU4) (SSC 3.0, set 2)",GAME_FLAGS ) -GAME(199?, m4sunsclb, m4sunscl, mod2_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Bwb","Sunset Club (Bwb) (MPU4) (SSC 3.0, set 3)",GAME_FLAGS ) - +// GEEN TUBES, runs open door GAME(199?, m4bigban, 0, mod4oki_cheatchr_pal, mpu4_invcoin, mpu4unsorted_state, init_m4default_big, ROT0, "Nova","Big Bandit (Nova) (German) (MPU4) (BIG 0.4)",GAME_FLAGS ) // DM1 SW ALM +// KEINE TOKENROEHR, runs open door GAME(199?, m4crzcsn, 0, mod4oki_cheatchr_pal, mpu4_invcoin, mpu4unsorted_state, init_m4default_big, ROT0, "Nova","Crazy Casino (Nova) (German) (MPU4) (CRZ 0.3)",GAME_FLAGS ) // only runs with door open or gets stuck on initializing? GAME(199?, m4crzcav, 0, mod4oki_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4default_big, ROT0, "Nova","Crazy Cavern (Nova) (MPU4) (GCV 0.5)",GAME_FLAGS ) +// can coin up, but start doesn't work? runs open door GAME(199?, m4dragon, 0, mod4oki_cheatchr_pal, mpu4_invcoin, mpu4unsorted_state, init_m4default_big, ROT0, "Nova","Dragon (Nova) (MPU4) (DGL 0.1)",GAME_FLAGS ) +// KEINE TOKENROEHR, runs open door GAME(199?, m4hilonv, 0, mod4oki_cheatchr_pal, mpu4_invcoin, mpu4unsorted_state, init_m4default_big, ROT0, "Nova","Hi Lo Casino (Nova) (MPU4) (HNC 0.2)",GAME_FLAGS ) // only runs with door open or gets stuck on initializing? @@ -2243,192 +1663,217 @@ GAME(1994, m4esctbg, 0, mod4oki_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Vifico", "Escalera Tobogan (MPU4) (ESC1, set 2)", GAME_FLAGS ) GAME(1994, m4esctbgb, m4esctbg, mod4oki_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Vifico", "Escalera Tobogan (MPU4) (ESC1, set 3)", GAME_FLAGS ) +// boots but will give HOPPER JAM after a credit +GAME(199?, m4gldjok, 0, mod4oki_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Barcrest","Golden Joker (Barcrest) (Dutch) (MPU4) (DGJ 1.2)",GAME_FLAGS ) + +// similar to m4gldjok but can't coin up +GAME(199?, m4blkcat, 0, mod4oki_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Barcrest","Black Cat (Barcrest) (Dutch) (MPU4) (DBL 1.4)",GAME_FLAGS ) + // runs, coins don't work, Dutch? GAME(199?, m4riotrp, 0, mod4oki_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Barcrest","Rio Tropico (Barcrest) (Dutch) (MPU4) (DRT 1.0)",GAME_FLAGS ) +// expects the following response sequence, but check code is standard +// was the CHR replaced with something else that just happens to give this seuqence, or is this valid somehow? +// runs, coins don't work +// fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc 6c dc bc 7c fc fc fc fc fc fc fc fc fc 00 04 0c 1c 3c 7c fc fc fc fc fc fc fc fc d4 ac 5c bc 7c fc fc fc fc fc fc fc fc fc fc fc fc 00 +GAME(199?, m4luck7, 0, mod4oki_cheatchr, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Barcrest","Lucky 7 (Barcrest) (Dutch) (MPU4)",GAME_FLAGS ) + +// gives a DMD?? message if you attempt to coin it up, is there a mussing Dot Matrix Display ROM of some kind? +GAME(199?, m4joljokh, 0, mod4oki_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Barcrest","Jolly Joker (Barcrest) (Hungarian) (MPU4) (HJJ 1.4)",GAME_FLAGS ) + + // Others -GAME(199?, m4sctagt, 0, mod4oki_cheatchr, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Nova","Secret Agent (Nova) (MPU4)",GAME_FLAGS ) // AUX2 LOCKED +GAME(199?, m4sctagt, 0, mod4oki, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Nova","Secret Agent (Nova) (MPU4)",GAME_FLAGS ) // AUX2 LOCKED -GAMEL(199?, m4aao, 0, mod4oki_cheatchr, mpu4, mpu4unsorted_state, init_m4aao, ROT0, "Eurotek","Against All Odds (Eurotek) (MPU4)",GAME_FLAGS, layout_m4aao ) -// works -GAME(199?, m4bandgd, 0, mod4oki_cheatchr, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Eurogames","Bands Of Gold (Eurogames) (MPU4)",GAME_FLAGS ) +// works. This is not a Barcrest game, but has a standard CHR check after you coin up for the first time, expecting the m4lv sequence back. Reports ILLEGAL SOFTWARE if it fails +GAME(199?, m4bandgd, 0, mod4oki_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Eurogames","Bands Of Gold (Eurogames) (MPU4)",GAME_FLAGS ) -// works +// ERROR CODE 2. as with m4bandgd this isn't a Barcrest, but does the standard CHR check and shows ILLEGAL SOFTWARE if check fails, assume it is also by Eurogames +GAME(199?, m4matdr, 0, mod4oki_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Eurogames","Matador (Eurogames) (MPU4)",GAME_FLAGS ) + +// works, not standard protection, but cheatchr works GAME(199?, m4bigben, 0, mod4oki_cheatchr, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Coinworld","Big Ben (Coinworld) (MPU4, set 1)",GAME_FLAGS ) GAME(199?, m4bigbena, m4bigben, mod4oki_cheatchr, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Coinworld","Big Ben (Coinworld) (MPU4, set 2)",GAME_FLAGS ) GAME(199?, m4bigbenb, m4bigben, mod4oki_cheatchr, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Coinworld","Big Ben (Coinworld) (MPU4, set 3)",GAME_FLAGS ) GAME(199?, m4bigbend, m4bigben, mod4oki_cheatchr, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Coinworld","Big Ben (Coinworld) (MPU4, set 4)",GAME_FLAGS ) GAME(199?, m4bigbene, m4bigben, mod4oki_cheatchr, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Coinworld","Big Ben (Coinworld) (MPU4, set 5)",GAME_FLAGS ) -GAME(199?, m4kqclub, 0, mod2_cheatchr, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Newby","Kings & Queens Club (Newby) (MPU4)",GAME_FLAGS ) +GAME(199?, m4kqclub, 0, mod2, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Newby","Kings & Queens Club (Newby) (MPU4)",GAME_FLAGS ) -GAME(199?, m4snookr, 0, mod2_cheatchr, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Eurocoin","Snooker (Eurocoin) (MPU4)",GAME_FLAGS ) // works? +GAME(199?, m4snookr, 0, mod2, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Eurocoin","Snooker (Eurocoin) (MPU4)",GAME_FLAGS ) // works? -GAME(199?, m4stakex, 0, mod4oki_cheatchr, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Leisurama","Stake X (Leisurama) (MPU4, set 1)",GAME_FLAGS ) // has issues with coins in 'separate bank' (default) mode, reel issues -GAME(199?, m4stakexa, m4stakex, mod4oki_cheatchr, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Leisurama","Stake X (Leisurama) (MPU4, set 2)",GAME_FLAGS ) // like above, but doesn't default to separate bank? +GAME(199?, m4stakex, 0, mod4oki, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Leisurama","Stake X (Leisurama) (MPU4, set 1)",GAME_FLAGS ) // has issues with coins in 'separate bank' (default) mode, reel issues +GAME(199?, m4stakexa, m4stakex, mod4oki, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Leisurama","Stake X (Leisurama) (MPU4, set 2)",GAME_FLAGS ) // like above, but doesn't default to separate bank? -GAME(199?, m4boltbl, 0, mod2_cheatchr, mpu4, mpu4unsorted_state, init_m4default, ROT0, "DJE","Bolt From The Blue (DJE) (MPU4, set 1)",GAME_FLAGS ) // Reel 1 Fault -GAME(199?, m4boltbla, m4boltbl, mod2_cheatchr, mpu4, mpu4unsorted_state, init_m4default, ROT0, "DJE","Bolt From The Blue (DJE) (MPU4, set 2)",GAME_FLAGS ) -GAME(199?, m4boltblb, m4boltbl, mod2_cheatchr, mpu4, mpu4unsorted_state, init_m4default, ROT0, "DJE","Bolt From The Blue (DJE) (MPU4, set 3)",GAME_FLAGS ) -GAME(199?, m4boltblc, m4boltbl, mod2_cheatchr, mpu4, mpu4unsorted_state, init_m4default, ROT0, "DJE","Bolt From The Blue (DJE) (MPU4, set 4)",GAME_FLAGS ) +GAME(199?, m4boltbl, 0, mod2, mpu4, mpu4unsorted_state, init_m4default, ROT0, "DJE","Bolt From The Blue (DJE) (MPU4, set 1)",GAME_FLAGS ) // Reel 1 Fault +GAME(199?, m4boltbla, m4boltbl, mod2, mpu4, mpu4unsorted_state, init_m4default, ROT0, "DJE","Bolt From The Blue (DJE) (MPU4, set 2)",GAME_FLAGS ) +GAME(199?, m4boltblb, m4boltbl, mod2, mpu4, mpu4unsorted_state, init_m4default, ROT0, "DJE","Bolt From The Blue (DJE) (MPU4, set 3)",GAME_FLAGS ) +GAME(199?, m4boltblc, m4boltbl, mod2, mpu4, mpu4unsorted_state, init_m4default, ROT0, "DJE","Bolt From The Blue (DJE) (MPU4, set 4)",GAME_FLAGS ) -GAME(199?, m4stand2, 0, mod2_cheatchr, mpu4, mpu4unsorted_state, init_m4default, ROT0, "DJE","Stand To Deliver (DJE) (MPU4)",GAME_FLAGS ) // Reel 1 Fault +GAME(199?, m4stand2, 0, mod2, mpu4, mpu4unsorted_state, init_m4default, ROT0, "DJE","Stand To Deliver (DJE) (MPU4)",GAME_FLAGS ) // Reel 1 Fault -GAME(199?, m4dblchn, 0, mod4oki_cheatchr, mpu4, mpu4unsorted_state, init_m4default, ROT0, "DJE","Double Chance (DJE) (MPU4)",GAME_FLAGS ) // Reels spin forever +GAME(199?, m4dblchn, 0, mod4oki, mpu4, mpu4unsorted_state, init_m4default, ROT0, "DJE","Double Chance (DJE) (MPU4)",GAME_FLAGS ) // Reels spin forever + +// other issues, only plays an 'alarm' sound when there's money to payout? wrong sound ROM or something else? +GAME(2001, m4casmul, 0, mod4oki, mpu4, mpu4unsorted_state, init_m4default, ROT0, "DJE","Casino Multiplay (MPU4)",GAME_FLAGS ) // unprotected, copyright year / manufacturer found in ROM + + // has D.J.E 1999 copyright in ROM +GAMEL(1999, m4aao, 0, mod4oki, mpu4, mpu4unsorted_state, init_m4aao, ROT0, "DJE / Eurotek","Against All Odds (Eurotek) (MPU4)",GAME_FLAGS, layout_m4aao ) /* Unknown stuff that looks like it might be MPU4, but needs further verification, some could be bad */ // PAL FAIL -GAME(199?, m4barcrz, 0, mod4oki_cheatchr, mpu4, mpu4unsorted_state, init_m4default, ROT0, "","Bar Crazy (unknown) (MPU4?)",GAME_FLAGS ) +GAME(199?, m4barcrz, 0, mod4oki, mpu4, mpu4unsorted_state, init_m4default, ROT0, "","Bar Crazy (unknown) (MPU4?)",GAME_FLAGS ) -GAME(199?, m4bonzbn, 0, mod4oki_cheatchr, mpu4, mpu4unsorted_state, init_m4default, ROT0, "","Bingo Bonanza (unknown) (MPU4?)",GAME_FLAGS ) - -// ERROR CODE 2 -GAME(199?, m4matdr, 0, mod4oki_cheatchr, mpu4, mpu4unsorted_state, init_m4default, ROT0, "","Matador (unknown) (MPU4?)",GAME_FLAGS ) - -// non-standard protection, "no meters" error -GAME(199?, m4remag, 0, mod2_bootleg_fixedret<0x19>, mpu4, mpu4unsorted_state, init_m4default, ROT0, "","unknown MPU4 'ZTP 0.7' (MPU4?)",GAME_FLAGS ) - -// non-standard protection, "no meters" error -GAME(199?, m4rmg, 0, mod2_bootleg_fixedret<0x6a>, mpu4, mpu4unsorted_state, init_m4default, ROT0, "","unknown MPU4 'CTP 0.4' (MPU4?)",GAME_FLAGS ) - -// REEL 1 FAULT -GAME(199?, m4wnud, 0, mod2_cheatchr, mpu4, mpu4unsorted_state, init_m4default, ROT0, "","unknown MPU4 'W Nudge' (MPU4?)",GAME_FLAGS ) - -// runs, no sound (missing samples?), unprotected -GAME(199?, m4brnze, 0, mod4oki, mpu4, mpu4unsorted_state, init_m4default, ROT0, "","Bronze Voyage (unknown) (MPU4) (set 1)",GAME_FLAGS ) -GAME(199?, m4brnzea, m4brnze, mod4oki, mpu4, mpu4unsorted_state, init_m4default, ROT0, "","Bronze Voyage (unknown) (MPU4) (set 2)",GAME_FLAGS ) -GAME(199?, m4brnzeb, m4brnze, mod4oki, mpu4, mpu4unsorted_state, init_m4default, ROT0, "","Bronze Voyage (unknown) (MPU4) (set 3)",GAME_FLAGS ) +// gives an error +GAME(199?, m4bonzbn, 0, mod4oki, mpu4, mpu4unsorted_state, init_m4default, ROT0, "","Bingo Bonanza (unknown) (MPU4?)",GAME_FLAGS ) /* *if* these are MPU4 they have a different sound system at least - The copyright strings in them are 'AET' tho (Ace?) - Could be related to the Crystal stuff? */ -GAME(199?, m4sbx, 0, mpu4crys, mpu4, mpu4unsorted_state, init_m4default, ROT0, "AET/Coinworld","Super Bear X (MPU4?) (set 1)",GAME_FLAGS ) -GAME(199?, m4sbxa, m4sbx, mpu4crys, mpu4, mpu4unsorted_state, init_m4default, ROT0, "AET/Coinworld","Super Bear X (MPU4?) (set 2)",GAME_FLAGS ) -GAME(199?, m4sbxb, m4sbx, mpu4crys, mpu4, mpu4unsorted_state, init_m4default, ROT0, "AET/Coinworld","Super Bear X (MPU4?) (set 3)",GAME_FLAGS ) -GAME(199?, m4sbxc, m4sbx, mpu4crys, mpu4, mpu4unsorted_state, init_m4default, ROT0, "AET/Coinworld","Super Bear X (MPU4?) (set 4)",GAME_FLAGS ) -GAME(199?, m4sbxd, m4sbx, mpu4crys, mpu4, mpu4unsorted_state, init_m4default, ROT0, "AET/Coinworld","Super Bear X (MPU4?) (set 5)",GAME_FLAGS ) -GAME(199?, m4sbxe, m4sbx, mpu4crys, mpu4, mpu4unsorted_state, init_m4default, ROT0, "AET/Coinworld","Super Bear X (MPU4?) (set 6)",GAME_FLAGS ) +GAME(199?, m4sbx, 0, mod4oki, mpu4, mpu4unsorted_state, init_m4default, ROT0, "AET/Coinworld","Super Bear X (MPU4?) (set 1)",GAME_FLAGS ) +GAME(199?, m4sbxa, m4sbx, mod4oki, mpu4, mpu4unsorted_state, init_m4default, ROT0, "AET/Coinworld","Super Bear X (MPU4?) (set 2)",GAME_FLAGS ) +GAME(199?, m4sbxb, m4sbx, mod4oki, mpu4, mpu4unsorted_state, init_m4default, ROT0, "AET/Coinworld","Super Bear X (MPU4?) (set 3)",GAME_FLAGS ) +GAME(199?, m4sbxc, m4sbx, mod4oki, mpu4, mpu4unsorted_state, init_m4default, ROT0, "AET/Coinworld","Super Bear X (MPU4?) (set 4)",GAME_FLAGS ) +GAME(199?, m4sbxd, m4sbx, mod4oki, mpu4, mpu4unsorted_state, init_m4default, ROT0, "AET/Coinworld","Super Bear X (MPU4?) (set 5)",GAME_FLAGS ) +GAME(199?, m4sbxe, m4sbx, mod4oki, mpu4, mpu4unsorted_state, init_m4default, ROT0, "AET/Coinworld","Super Bear X (MPU4?) (set 6)",GAME_FLAGS ) -GAME(199?, m4bclimb, 0, mpu4crys, mpu4, mpu4unsorted_state, init_m4default, ROT0, "AET/Coinworld","Bear Climber (MPU4?)",GAME_FLAGS ) -GAME(199?, m4captb, 0, mpu4crys, mpu4, mpu4unsorted_state, init_m4default, ROT0, "AET/Coinworld","Captain Bear (MPU4?)",GAME_FLAGS ) -GAME(199?, m4jungj, 0, mpu4crys, mpu4, mpu4unsorted_state, init_m4default, ROT0, "AET/Coinworld","Jungle Japes (MPU4?) (set 1)",GAME_FLAGS ) -GAME(199?, m4jungja, m4jungj, mpu4crys, mpu4, mpu4unsorted_state, init_m4default, ROT0, "AET/Coinworld","Jungle Japes (MPU4?) (set 2)",GAME_FLAGS ) -GAME(199?, m4jungjb, m4jungj, mpu4crys, mpu4, mpu4unsorted_state, init_m4default, ROT0, "AET/Coinworld","Jungle Japes (MPU4?) (set 3)",GAME_FLAGS ) -GAME(199?, m4jungjc, m4jungj, mpu4crys, mpu4, mpu4unsorted_state, init_m4default, ROT0, "AET/Coinworld","Jungle Japes (MPU4?) (set 4)",GAME_FLAGS ) +GAME(199?, m4bclimb, 0, mod4oki, mpu4, mpu4unsorted_state, init_m4default, ROT0, "AET/Coinworld","Bear Climber (MPU4?)",GAME_FLAGS ) -GAME(199?, m4fsx, 0, mpu4crys, mpu4, mpu4unsorted_state, init_m4default, ROT0, "AET/Coinworld","Fun Spot X (MPU4?) (set 1)",GAME_FLAGS ) -GAME(199?, m4fsxa, m4fsx, mpu4crys, mpu4, mpu4unsorted_state, init_m4default, ROT0, "AET/Coinworld","Fun Spot X (MPU4?) (set 2)",GAME_FLAGS ) -GAME(199?, m4fsxb, m4fsx, mpu4crys, mpu4, mpu4unsorted_state, init_m4default, ROT0, "AET/Coinworld","Fun Spot X (MPU4?) (set 3)",GAME_FLAGS ) +GAME(199?, m4captb, 0, mod4oki, mpu4, mpu4unsorted_state, init_m4default, ROT0, "AET/Coinworld","Captain Bear (MPU4?)",GAME_FLAGS ) + +GAME(199?, m4jungj, 0, mod4oki, mpu4, mpu4unsorted_state, init_m4default, ROT0, "AET/Coinworld","Jungle Japes (MPU4?) (set 1)",GAME_FLAGS ) +GAME(199?, m4jungja, m4jungj, mod4oki, mpu4, mpu4unsorted_state, init_m4default, ROT0, "AET/Coinworld","Jungle Japes (MPU4?) (set 2)",GAME_FLAGS ) +GAME(199?, m4jungjb, m4jungj, mod4oki, mpu4, mpu4unsorted_state, init_m4default, ROT0, "AET/Coinworld","Jungle Japes (MPU4?) (set 3)",GAME_FLAGS ) +GAME(199?, m4jungjc, m4jungj, mod4oki, mpu4, mpu4unsorted_state, init_m4default, ROT0, "AET/Coinworld","Jungle Japes (MPU4?) (set 4)",GAME_FLAGS ) + +GAME(199?, m4fsx, 0, mod4oki, mpu4, mpu4unsorted_state, init_m4default, ROT0, "AET/Coinworld","Fun Spot X (MPU4?) (set 1)",GAME_FLAGS ) +GAME(199?, m4fsxa, m4fsx, mod4oki, mpu4, mpu4unsorted_state, init_m4default, ROT0, "AET/Coinworld","Fun Spot X (MPU4?) (set 2)",GAME_FLAGS ) +GAME(199?, m4fsxb, m4fsx, mod4oki, mpu4, mpu4unsorted_state, init_m4default, ROT0, "AET/Coinworld","Fun Spot X (MPU4?) (set 3)",GAME_FLAGS ) // Error 42 then 52, 54 -GAME(199?, m4ccop, 0, mod4oki_cheatchr, mpu4_cw, mpu4unsorted_state, init_m4default, ROT0, "Coinworld","Cash Cops (MPU4?) (set 1)",GAME_FLAGS ) -GAME(199?, m4ccopa, m4ccop, mod4oki_cheatchr, mpu4_cw, mpu4unsorted_state, init_m4default, ROT0, "Coinworld","Cash Cops (MPU4?) (set 2)",GAME_FLAGS ) -GAME(199?, m4ccopb, m4ccop, mod4oki_cheatchr, mpu4_cw, mpu4unsorted_state, init_m4default, ROT0, "Coinworld","Cash Cops (MPU4?) (set 3)",GAME_FLAGS ) +GAME(199?, m4ccop, 0, mod4oki, mpu4_cw, mpu4unsorted_state, init_m4default, ROT0, "Coinworld","Cash Cops (MPU4?) (set 1)",GAME_FLAGS ) +GAME(199?, m4ccopa, m4ccop, mod4oki, mpu4_cw, mpu4unsorted_state, init_m4default, ROT0, "Coinworld","Cash Cops (MPU4?) (set 2)",GAME_FLAGS ) +GAME(199?, m4ccopb, m4ccop, mod4oki, mpu4_cw, mpu4unsorted_state, init_m4default, ROT0, "Coinworld","Cash Cops (MPU4?) (set 3)",GAME_FLAGS ) // Error 72 -GAME(199?, m4ccc, 0, mod4oki_cheatchr, mpu4_cw, mpu4unsorted_state, init_m4default, ROT0, "Coinworld","Criss Cross Crazy (Coinworld) (MPU4?)",GAME_FLAGS ) +GAME(199?, m4ccc, 0, mod4oki, mpu4_cw, mpu4unsorted_state, init_m4default, ROT0, "Coinworld","Criss Cross Crazy (Coinworld) (MPU4?)",GAME_FLAGS ) // PAL ERROR -GAME(199?, m4treel, 0, mod2_cheatchr, mpu4, mpu4unsorted_state, init_m4default, ROT0, "","Turbo Reels (unknown) (MPU4?) (set 1)",GAME_FLAGS ) -GAME(199?, m4treela, m4treel, mod2_cheatchr, mpu4, mpu4unsorted_state, init_m4default, ROT0, "","Turbo Reels (unknown) (MPU4?) (set 2)",GAME_FLAGS ) +GAME(199?, m4treel, 0, mod2, mpu4, mpu4unsorted_state, init_m4default, ROT0, "","Turbo Reels (unknown) (MPU4?) (set 1)",GAME_FLAGS ) +GAME(199?, m4treela, m4treel, mod2, mpu4, mpu4unsorted_state, init_m4default, ROT0, "","Turbo Reels (unknown) (MPU4?) (set 2)",GAME_FLAGS ) // works -GAME(199?, m4surf, 0, mod4oki_cheatchr, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Gemini","Super Surfin' (Gemini) (MPU4) (set 1)",GAME_FLAGS ) -GAME(199?, m4surfa, m4surf, mod4oki_cheatchr, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Gemini","Super Surfin' (Gemini) (MPU4) (set 2)",GAME_FLAGS ) -GAME(199?, m4surfb, m4surf, mod4oki_cheatchr, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Gemini","Super Surfin' (Gemini) (MPU4) (set 3)",GAME_FLAGS ) +GAME(199?, m4surf, 0, mod4oki, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Gemini","Super Surfin' (Gemini) (MPU4) (set 1)",GAME_FLAGS ) +GAME(199?, m4surfa, m4surf, mod4oki, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Gemini","Super Surfin' (Gemini) (MPU4) (set 2)",GAME_FLAGS ) +GAME(199?, m4surfb, m4surf, mod4oki, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Gemini","Super Surfin' (Gemini) (MPU4) (set 3)",GAME_FLAGS ) // works -GAME(199?, m4wife, 0, mod4oki_cheatchr, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Gemini","Money Or Yer Wife (Gemini) (MPU4)",GAME_FLAGS ) +GAME(199?, m4wife, 0, mod4oki, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Gemini","Money Or Yer Wife (Gemini) (MPU4)",GAME_FLAGS ) // works, error unless you set % -GAME(199?, m4blkgd, 0, mod4oki_cheatchr, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Gemini","Black Gold (Gemini) (MPU4) (set 1)",GAME_FLAGS ) +GAME(199?, m4blkgd, 0, mod4oki, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Gemini","Black Gold (Gemini) (MPU4) (set 1)",GAME_FLAGS ) // doesn't work, might be bad dump -GAME(199?, m4blkgda, m4blkgd, mod4oki_cheatchr, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Gemini","Black Gold (Gemini) (MPU4) (set 2)",GAME_FLAGS ) +GAME(199?, m4blkgda, m4blkgd, mod4oki, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Gemini","Black Gold (Gemini) (MPU4) (set 2)",GAME_FLAGS ) // runs, non-reel game? -GAME(199?, m4zill, 0, mod4oki_cheatchr, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Pure Leisure","Zillionare's Challenge (Pure Leisure) (MPU4) (set 1)",GAME_FLAGS ) -GAME(199?, m4zilla, m4zill, mod4oki_cheatchr, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Pure Leisure","Zillionare's Challenge (Pure Leisure) (MPU4) (set 2)",GAME_FLAGS ) +GAME(199?, m4zill, 0, mod4oki, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Pure Leisure","Zillionare's Challenge (Pure Leisure) (MPU4) (set 1)",GAME_FLAGS ) +GAME(199?, m4zilla, m4zill, mod4oki, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Pure Leisure","Zillionare's Challenge (Pure Leisure) (MPU4) (set 2)",GAME_FLAGS ) // runs but corrupt VFD -GAME(199?, m4hstr, 0, mod4oki_cheatchr, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Coinworld","Happy Streak (Coinworld) (MPU4) (set 1)",GAME_FLAGS ) -GAME(199?, m4hstra, m4hstr, mod4oki_cheatchr, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Coinworld","Happy Streak (Coinworld) (MPU4) (set 2)",GAME_FLAGS ) -GAME(199?, m4hstrb, m4hstr, mod4oki_cheatchr, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Coinworld","Happy Streak (Coinworld) (MPU4) (set 3)",GAME_FLAGS ) +GAME(199?, m4hstr, 0, mod4oki, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Coinworld","Happy Streak (Coinworld) (MPU4) (set 1)",GAME_FLAGS ) +GAME(199?, m4hstra, m4hstr, mod4oki, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Coinworld","Happy Streak (Coinworld) (MPU4) (set 2)",GAME_FLAGS ) +GAME(199?, m4hstrb, m4hstr, mod4oki, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Coinworld","Happy Streak (Coinworld) (MPU4) (set 3)",GAME_FLAGS ) // runs but corrupt VFD -GAME(199?, m4hstrcs, 0, mod4oki_cheatchr, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Coinworld","Casino Happy Streak (Coinworld) (MPU4) (set 1)",GAME_FLAGS ) -GAME(199?, m4hstrcsa, m4hstrcs, mod4oki_cheatchr, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Coinworld","Casino Happy Streak (Coinworld) (MPU4) (set 2)",GAME_FLAGS ) -GAME(199?, m4hstrcsb, m4hstrcs, mod4oki_cheatchr, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Coinworld","Casino Happy Streak (Coinworld) (MPU4) (set 3)",GAME_FLAGS ) -GAME(199?, m4hstrcsc, m4hstrcs, mod4oki_cheatchr, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Coinworld","Casino Happy Streak (Coinworld) (MPU4) (set 4)",GAME_FLAGS ) -GAME(199?, m4hstrcsd, m4hstrcs, mod4oki_cheatchr, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Coinworld","Casino Happy Streak (Coinworld) (MPU4) (set 5)",GAME_FLAGS ) +GAME(199?, m4hstrcs, 0, mod4oki, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Coinworld","Casino Happy Streak (Coinworld) (MPU4) (set 1)",GAME_FLAGS ) +GAME(199?, m4hstrcsa, m4hstrcs, mod4oki, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Coinworld","Casino Happy Streak (Coinworld) (MPU4) (set 2)",GAME_FLAGS ) +GAME(199?, m4hstrcsb, m4hstrcs, mod4oki, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Coinworld","Casino Happy Streak (Coinworld) (MPU4) (set 3)",GAME_FLAGS ) +GAME(199?, m4hstrcsc, m4hstrcs, mod4oki, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Coinworld","Casino Happy Streak (Coinworld) (MPU4) (set 4)",GAME_FLAGS ) +GAME(199?, m4hstrcsd, m4hstrcs, mod4oki, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Coinworld","Casino Happy Streak (Coinworld) (MPU4) (set 5)",GAME_FLAGS ) // Error 1.8 -GAME(199?, m4ddb, 0, mod4oki_cheatchr, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Coinworld","Ding Dong Bells (Coinworld) (MPU4) (set 1)",GAME_FLAGS ) -GAME(199?, m4ddba, m4ddb, mod4oki_cheatchr, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Coinworld","Ding Dong Bells (Coinworld) (MPU4) (set 2)",GAME_FLAGS ) +GAME(199?, m4ddb, 0, mod4oki, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Coinworld","Ding Dong Bells (Coinworld) (MPU4) (set 1)",GAME_FLAGS ) +GAME(199?, m4ddba, m4ddb, mod4oki, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Coinworld","Ding Dong Bells (Coinworld) (MPU4) (set 2)",GAME_FLAGS ) // runs but corrupt VFD -GAME(199?, m4hapfrt, 0, mod4oki_cheatchr, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Coinworld","Happy Fruits (Coinworld) (MPU4) (set 1)",GAME_FLAGS ) -GAME(199?, m4hapfrta, m4hapfrt, mod4oki_cheatchr, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Coinworld","Happy Fruits (Coinworld) (MPU4) (set 2)",GAME_FLAGS ) -GAME(199?, m4hapfrtb, m4hapfrt, mod4oki_cheatchr, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Coinworld","Happy Fruits (Coinworld) (MPU4) (set 3)",GAME_FLAGS ) +GAME(199?, m4hapfrt, 0, mod4oki, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Coinworld","Happy Fruits (Coinworld) (MPU4) (set 1)",GAME_FLAGS ) +GAME(199?, m4hapfrta, m4hapfrt, mod4oki, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Coinworld","Happy Fruits (Coinworld) (MPU4) (set 2)",GAME_FLAGS ) +GAME(199?, m4hapfrtb, m4hapfrt, mod4oki, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Coinworld","Happy Fruits (Coinworld) (MPU4) (set 3)",GAME_FLAGS ) // backwards VFD -GAME(199?, m4sunday, 0, mod4oki_cheatchr, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Pcp","Sunday Sport (Pcp) (MPU4)",GAME_FLAGS ) +GAME(199?, m4sunday, 0, mod4oki, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Pcp","Sunday Sport (Pcp) (MPU4)",GAME_FLAGS ) // HOPPER FAULT -GAME(199?, m4jp777, 0, mod4oki_cheatchr, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Cotswold Microsystems","Jackpot 777 (Cotswold Microsystems) (MPU4)",GAME_FLAGS ) /* Hopper Fault */ +GAME(199?, m4jp777, 0, mod4oki, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Cotswold Microsystems","Jackpot 777 (Cotswold Microsystems) (MPU4)",GAME_FLAGS ) /* Hopper Fault */ // HOPPER FAULT -GAME(199?, m4dnj, 0, mod4oki_cheatchr, mpu4, mpu4unsorted_state, init_m4default, ROT0, "","Double Nudge (unknown) (MPU4) (set 1)",GAME_FLAGS ) /* Hopper Fault */ -GAME(199?, m4dnja, m4dnj, mod4oki_cheatchr, mpu4, mpu4unsorted_state, init_m4default, ROT0, "","Double Nudge (unknown) (MPU4) (set 2)",GAME_FLAGS ) /* Hopper Fault */ -GAME(199?, m4dnjb, m4dnj, mod4oki_cheatchr, mpu4, mpu4unsorted_state, init_m4default, ROT0, "","Double Nudge (unknown) (MPU4) (set 3)",GAME_FLAGS ) /* Hopper Fault */ +GAME(199?, m4dnj, 0, mod4oki, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Cotswold Microsystems","Double Nudge (Cotswold Microsystems) (MPU4) (set 1)",GAME_FLAGS ) /* Hopper Fault */ +GAME(199?, m4dnja, m4dnj, mod4oki, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Cotswold Microsystems","Double Nudge (Cotswold Microsystems) (MPU4) (set 2)",GAME_FLAGS ) /* Hopper Fault */ +GAME(199?, m4dnjb, m4dnj, mod4oki, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Cotswold Microsystems","Double Nudge (Cotswold Microsystems) (MPU4) (set 3)",GAME_FLAGS ) /* Hopper Fault */ // PIC CHECK, backwards VFD -GAME(199?, m4booze, 0, mod4oki_cheatchr, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Extreme","Booze Cruise (Extreme) (MPU4)",GAME_FLAGS ) +GAME(199?, m4booze, 0, mod4oki, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Extreme","Booze Cruise (Extreme) (MPU4)",GAME_FLAGS ) // custom sound system -GAME(199?, m4cbing, 0, mod4oki_cheatchr, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Redpoint Systems","Cherry Bingo (Redpoint Systems) (MPU4)",GAME_FLAGS ) +GAME(199?, m4cbing, 0, mod4oki, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Redpoint Systems","Cherry Bingo (Redpoint Systems) (MPU4)",GAME_FLAGS ) // just spins wheels badly -GAME( 199?, m4nod, 0, mod4oki_cheatchr, mpu4, mpu4unsorted_state, init_m4default, 0, "Eurotech", "Nod And A Wink (Eurotech) (MPU4)",GAME_FLAGS|MACHINE_MECHANICAL|MACHINE_SUPPORTS_SAVE) // this has valid strings in it BEFORE the bfm decode, but decodes to valid code, does it use some funky mapping, or did they just fill unused space with valid looking data? +GAME( 199?, m4nod, 0, mod4oki, mpu4, mpu4unsorted_state, init_m4default, 0, "Eurotech", "Nod And A Wink (Eurotech) (MPU4)",GAME_FLAGS|MACHINE_MECHANICAL|MACHINE_SUPPORTS_SAVE) // this has valid strings in it BEFORE the bfm decode, but decodes to valid code, does it use some funky mapping, or did they just fill unused space with valid looking data? // LINKUP SUCHE -GAME( 199?, m4aliz, 0, mod4oki_cheatchr, mpu4, mpu4unsorted_state, init_m4default_big, 0, "Qps", "AlizBaz (Qps) (German) (MPU4)",GAME_FLAGS|MACHINE_MECHANICAL|MACHINE_SUPPORTS_SAVE) +GAME( 199?, m4aliz, 0, mod4oki, mpu4, mpu4unsorted_state, init_m4default_big, 0, "Qps", "AlizBaz (Qps) (German) (MPU4)",GAME_FLAGS|MACHINE_MECHANICAL|MACHINE_SUPPORTS_SAVE) // SHELF RESONSE -GAME( 199?, m4coney, 0, mod4oki_cheatchr, mpu4, mpu4unsorted_state, init_m4default, 0, "Qps", "Coney Island (Qps) (MPU4)",GAME_FLAGS|MACHINE_MECHANICAL|MACHINE_SUPPORTS_SAVE) +GAME( 199?, m4coney, 0, mod4oki, mpu4, mpu4unsorted_state, init_m4default, 0, "Qps", "Coney Island (Qps) (MPU4)",GAME_FLAGS|MACHINE_MECHANICAL|MACHINE_SUPPORTS_SAVE) -// COIN ALM -GAME( 199?, m4crzjk, 0, mod2_cheatchr, mpu4, mpu4unsorted_state, init_m4default, 0, "Nova?", "Crazy Jokers (Nova?) (MPU4)",GAME_FLAGS ) +// very similar to m4c2 behavior below, but no protection? +GAME( 199?, m4crzjk, 0, mod2_alt, mpu4_invcoin, mpu4unsorted_state, init_m4default, 0, "Nova?", "Crazy Jokers (Nova?) (MPU4)",GAME_FLAGS ) -// COIN ALM -GAME( 199?, m4c2, 0, mod4oki_cheatchr, mpu4, mpu4unsorted_state, init_m4default, 0, "Nova?", "Circus Circus 2 (Nova?) (MPU4)",GAME_FLAGS|MACHINE_MECHANICAL|MACHINE_SUPPORTS_SAVE) // COIN ALM +// not standard protection, but cheatchr passes it, code crashes after a short time? +GAME( 199?, m4c2, 0, mod4oki_alt_cheatchr, mpu4_invcoin, mpu4unsorted_state, init_m4default, 0, "Nova?", "Circus Circus 2 (Nova?) (MPU4)",GAME_FLAGS|MACHINE_MECHANICAL|MACHINE_SUPPORTS_SAVE) // COIN ALM // regular barcrest structure, keine tube (hopper issue) GAME( 199?, m4vivan, 0, mod4oki_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4default, 0, "Nova", "Viva Las Vegas (Nova) (MPU4) (GLV 1.2)",GAME_FLAGS|MACHINE_MECHANICAL|MACHINE_SUPPORTS_SAVE) +// GEEN TUBES GAME(199?, m4vivalvd, 0, mod4oki_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Barcrest","Viva Las Vegas (Barcrest) (Dutch) (MPU4) (DLV 1.1)",GAME_FLAGS ) -GAME(199?, m4prem, 0, mod4oki_cheatchr_pal ,mpu4, mpu4unsorted_state, init_m4altreels, ROT0, "Barcrest","Premier (Barcrest) (Dutch) (MPU4) (DPM 1.4)",GAME_FLAGS ) +// GEEN TUBES +GAME(199?, m4prem, 0, mod4oki_cheatchr_pal ,mpu4, mpu4unsorted_state, init_m4default_six_alt, ROT0, "Barcrest","Premier (Barcrest) (Dutch) (MPU4) (DPM 1.4)",GAME_FLAGS ) +// runs GAME( 199?, m4spotln, 0, mod4oki_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4default_big, 0, "Barcrest / Nova", "Spotlight (Nova) (German) (MPU4) (GSP 0.1)",GAME_FLAGS|MACHINE_MECHANICAL|MACHINE_SUPPORTS_SAVE) +// runs GAME( 199?, m4goldnn, 0, mod4oki_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4default_big, 0, "Nova", "Golden Years (Nova) (German) (MPU4) (TGY 0.1)",GAME_FLAGS|MACHINE_MECHANICAL|MACHINE_SUPPORTS_SAVE) -// doesn't boot at all? -GAME( 199?, m4mgpn, 0, mod4oki_cheatchr, mpu4, mpu4unsorted_state, init_m4default, 0, "Nova", "Monaco Grand Prix (Nova) (MPU4)",GAME_FLAGS|MACHINE_MECHANICAL|MACHINE_SUPPORTS_SAVE) +// doesn't boot at all? (checking AUX ports?) +GAME( 199?, m4mgpn, 0, mod4oki, mpu4, mpu4unsorted_state, init_m4default, 0, "Nova", "Monaco Grand Prix (Nova) (MPU4)",GAME_FLAGS|MACHINE_MECHANICAL|MACHINE_SUPPORTS_SAVE) // no protection? -GAME(198?, m4funh, 0, mod4oki_cheatchr, mpu4, mpu4unsorted_state, init_m4default, 0, "", "Fun House (unknown) (MPU4)", GAME_FLAGS ) // TUNE ALARM (was in the SC1 Fun House set) +GAME(198?, m4funh, 0, mod4oki, mpu4, mpu4unsorted_state, init_m4default, 0, "", "Fun House (unknown) (MPU4)", GAME_FLAGS ) // TUNE ALARM (was in the SC1 Fun House set) -// these are NOT Mod 2 like the m4sunset sets, so could be misidentified -GAME(199?, m4sunseta, 0, mod4oki_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Barcrest","Sunset Boulevard (Barcrest) (MPU4) (B25 1.2, set 1)",GAME_FLAGS ) -GAME(199?, m4sunsetb, m4sunseta, mod4oki_cheatchr_pal, mpu4, mpu4unsorted_state, init_m4default, ROT0, "Barcrest","Sunset Boulevard (Barcrest) (MPU4) (B25 1.2, set 2)",GAME_FLAGS ) // REEL 1 FAULT -GAME(1991, m4eaw51, 0, mod2_cheatchr, mpu4, mpu4unsorted_state, init_m4default, ROT0, "", "Everyone's A Winner (EAW 5.1, J.A. Brown) (MPU4)", GAME_FLAGS ) +// Not the same as Barcrest Everyone's A Winner? has "(C) J.A. Brown 1991" in the ROM +GAME(1991, m4eaw51, 0, mod2, mpu4, mpu4unsorted_state, init_m4default, ROT0, "J.A. Brown", "Everyone's A Winner (J.A. Brown) (MPU4) (EAW 5.1)", GAME_FLAGS ) + +// REEL 1 FAULT +// has "(C) J.A. Brown 1993" in the ROM +GAME(1993, m4twist, 0, mod2, mpu4, mpu4unsorted_state, init_m4default, ROT0, "J.A. Brown","Twist Again (J.A. Brown) (MPU4) (TA 9.6, set 1)",GAME_FLAGS ) // REEL 1 FAULT +GAME(1993, m4twista, m4twist, mod2, mpu4, mpu4unsorted_state, init_m4default, ROT0, "J.A. Brown","Twist Again (J.A. Brown) (MPU4) (TA 9.6, set 2)",GAME_FLAGS ) // TA 9.6 REEL 1 FAULT +GAME(1993, m4twistb, m4twist, mod2, mpu4, mpu4unsorted_state, init_m4default, ROT0, "J.A. Brown","Twist Again (J.A. Brown) (MPU4) (TA 9.6, set 3)",GAME_FLAGS ) // TA 9.6 REEL 1 FAULT + +// REEL 1 FAULT +// has "(C) J. Brown 1988" in the ROM (assume same J.A. Brown as above) +GAME(1988, m4wnud, 0, mod2, mpu4, mpu4unsorted_state, init_m4default, ROT0, "J.A. Brown","unknown MPU4 'W Nudge' (J.A. Brown) (MPU4)",GAME_FLAGS ) + + // corrupt VFD (many XX), doesn't use standard Barcrest protection, maybe Coinworld? +// reads a jump offset from 0x800 (where protection would usually map) GAME(199?, m4luckwb, 0, mod4oki, mpu4, mpu4unsorted_state, init_m4default, ROT0, "","Lucky Wild Boar (MPU4) (set 1)",GAME_FLAGS ) GAME(199?, m4luckwba, m4luckwb, mod4oki, mpu4, mpu4unsorted_state, init_m4default, ROT0, "","Lucky Wild Boar (MPU4) (set 2)",GAME_FLAGS ) GAME(199?, m4luckwbb, m4luckwb, mod4oki, mpu4, mpu4unsorted_state, init_m4default, ROT0, "","Lucky Wild Boar (MPU4) (set 3)",GAME_FLAGS ) diff --git a/src/mame/drivers/mpu4vid.cpp b/src/mame/drivers/mpu4vid.cpp index 362e5e892c2..8da08e6d22f 100644 --- a/src/mame/drivers/mpu4vid.cpp +++ b/src/mame/drivers/mpu4vid.cpp @@ -8708,7 +8708,7 @@ the copyright dates recorded. TODO: Sort these better given the wide variation in dates/versions/core code (SWP version id, for one thing). */ -GAME( 199?, v4bios, 0, mod2, mpu4vid, mpu4_state, init_m4default_banks, ROT0, "Barcrest","MPU4 Video Firmware",MACHINE_IS_BIOS_ROOT ) +GAME( 199?, v4bios, 0, mod2, mpu4vid, mpu4_state, init_m4default, ROT0, "Barcrest","MPU4 Video Firmware",MACHINE_IS_BIOS_ROOT ) #define GAME_FLAGS MACHINE_NOT_WORKING #define GAME_FLAGS_OK (MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND) diff --git a/src/mame/includes/mpu4.h b/src/mame/includes/mpu4.h index 30a241d3764..1ebbe456a2d 100644 --- a/src/mame/includes/mpu4.h +++ b/src/mame/includes/mpu4.h @@ -94,6 +94,7 @@ INPUT_PORTS_EXTERN( mpu4jackpot8per ); INPUT_PORTS_EXTERN( mpu4jackpot8tkn ); INPUT_PORTS_EXTERN( mpu4jackpot8tkn20p ); INPUT_PORTS_EXTERN( mpu4jackpot8tkn20p90pc ); +INPUT_PORTS_EXTERN( mpu4_70pc ); // currently in mpu4.cpp this may get moved into the driver, or renamed to something more generic based on the setup INPUT_PORTS_EXTERN( grtecp ); @@ -140,72 +141,62 @@ public: void init_m4default(); void init_m4default_big(); void init_m4default_big_low(); - - void init_m4default_big_aux2inv(); void init_m4default_806prot(); - void init_m4tst2(); - - void init_m4default_banks(); - void init_m4default_reels(); - void init_m4_low_volt_alt(); - - - void init_m4_five_reel_std(); - void init_m4_five_reel_rev(); - void init_m4_five_reel_alt(); - void init_m4_six_reel_std(); - void init_m4_six_reel_alt(); - void init_m4_seven_reel(); - void init_m4_small_extender(); - void init_m4_large_extender_b(); - void init_m4_large_extender_c(); - void init_m4_hopper_tubes(); - void init_m4_hopper_duart_a(); - void init_m4_hopper_duart_b(); - void init_m4_hopper_duart_c(); - void init_m4_hopper_nonduart_a(); - void init_m4_hopper_nonduart_b(); - void init_m4_led_a(); - void init_m4_led_b(); - void init_m4_led_c(); - void init_m4_led_simple(); - - void init_m4_andycp10c(); - void init_m_blsbys(); - void init_m_oldtmr(); + void init_m4default_big_five_std(); + void init_m4default_big_five_rev(); + + void init_m4default_big_six(); + void init_m4default_big_six_alt(); + void init_m4tst(); void init_big_extenda(); - - void init_m4altreels();//legacy, will be removed once things are sorted out + void init_m4altreels(); void init_m4altreels_big(); - - void bwboki(machine_config &config); - void bwboki_chr(machine_config &config); - - template void bwboki_chr_cheat(machine_config &config) - { - bwboki(config); - m_maincpu->set_addrmap(AS_PROGRAM, &mpu4_state::mpu4_memmap_characteriser_bwb); - MPU4_CHARACTERISER_PAL_BWB(config, m_characteriser_bwb, 0); - m_characteriser_bwb->set_common_key(Key[0] & 0xff); - m_characteriser_bwb->set_other_key(Key[1]); - } - - - + void init_m4default_five_std(); + void init_m4default_five_rev(); + void init_m4default_five_alt(); + void init_m4default_six(); + void init_m4default_six_alt(); + void init_m4default_seven(); void mod2(machine_config &config); + void mod2_7reel(machine_config &config); + void mod2_cheatchr(machine_config &config); void mod2_chr(machine_config &config); template - void mpu4_add_reel(machine_config& config); + void mpu4_add_reel(machine_config &config) + { + switch (Type) + { + default: + case 0x00: REEL(config, m_reel[ReelNo], BARCREST_48STEP_REEL, 1, 3, 0x00, 2); break; + case 0x01: REEL(config, m_reel[ReelNo], BARCREST_48STEP_REEL, 4, 12, 0x00, 2); break; + case 0x02: REEL(config, m_reel[ReelNo], BARCREST_48STEP_REEL, 92, 3, 0x00, 2); break; + case 0x03: REEL(config, m_reel[ReelNo], BARCREST_48STEP_REEL, 93, 2, 0x00, 2); break; + case 0x04: REEL(config, m_reel[ReelNo], BARCREST_48STEP_REEL, 96, 3, 0x00, 2); break; // BWB + } + + if (m_reel[ReelNo]) + m_reel[ReelNo]->optic_handler().set(FUNC(mpu4_state::reel_optic_cb)); + } template - void mpu4_reels(machine_config &config); + void mpu4_reels(machine_config &config) + { + if (NumberOfReels>0) mpu4_add_reel<0, Type>(config); + if (NumberOfReels>1) mpu4_add_reel<1, Type>(config); + if (NumberOfReels>2) mpu4_add_reel<2, Type>(config); + if (NumberOfReels>3) mpu4_add_reel<3, Type>(config); + if (NumberOfReels>4) mpu4_add_reel<4, Type>(config); + if (NumberOfReels>5) mpu4_add_reel<5, Type>(config); + if (NumberOfReels>6) mpu4_add_reel<6, Type>(config); + if (NumberOfReels>7) mpu4_add_reel<7, Type>(config); + } template void mod2_cheatchr_pal(machine_config &config) { @@ -219,6 +210,18 @@ public: m_characteriser->set_lamp_table(Table); } + template void mod2_7reel_cheatchr_pal(machine_config &config) + { + mod2_7reel(config); + + m_maincpu->set_addrmap(AS_PROGRAM, &mpu4_state::mpu4_memmap_characteriser); + + MPU4_CHARACTERISER_PAL(config, m_characteriser, 0); + m_characteriser->set_cpu_tag("maincpu"); + m_characteriser->set_allow_6809_cheat(true); + m_characteriser->set_lamp_table(Table); + } + template void mod2_alt_cheatchr_pal(machine_config &config) { mod2_alt(config); @@ -243,6 +246,18 @@ public: m_characteriser->set_lamp_table(Table); } + template void mod4oki_7reel_cheatchr_pal(machine_config &config) + { + mod4oki_7reel(config); + + m_maincpu->set_addrmap(AS_PROGRAM, &mpu4_state::mpu4_memmap_characteriser); + + MPU4_CHARACTERISER_PAL(config, m_characteriser, 0); + m_characteriser->set_cpu_tag("maincpu"); + m_characteriser->set_allow_6809_cheat(true); + m_characteriser->set_lamp_table(Table); + } + template void mod4oki_alt_cheatchr_pal(machine_config &config) { mod4oki_alt(config); @@ -267,6 +282,18 @@ public: m_characteriser->set_lamp_table(Table); } + template void mod4yam_alt_cheatchr_pal(machine_config &config) + { + mod4yam_alt(config); + + m_maincpu->set_addrmap(AS_PROGRAM, &mpu4_state::mpu4_memmap_characteriser); + + MPU4_CHARACTERISER_PAL(config, m_characteriser, 0); + m_characteriser->set_cpu_tag("maincpu"); + m_characteriser->set_allow_6809_cheat(true); + m_characteriser->set_lamp_table(Table); + } + template void mod4oki_5r_cheatchr_pal(machine_config &config) { mod4oki_5r(config); @@ -302,6 +329,16 @@ public: m_characteriser_bl->set_bl_fixed_return(Fixed); } + template void mod2_alt_bootleg_fixedret(machine_config &config) + { + mod2_alt(config); + + m_maincpu->set_addrmap(AS_PROGRAM, &mpu4_state::mpu4_memmap_bootleg_characteriser); + + MPU4_CHARACTERISER_BL(config, m_characteriser_bl, 0); + m_characteriser_bl->set_bl_fixed_return(Fixed); + } + template void mod4yam_bootleg_fixedret(machine_config &config) { mod4yam(config); @@ -350,6 +387,7 @@ public: void mod4oki_alt_cheatchr_table(machine_config& config, const uint8_t* table); void mod4oki(machine_config &config); + void mod4oki_7reel(machine_config &config); void mod4oki_cheatchr(machine_config &config); void mod4oki_cheatchr_table(machine_config &config, const uint8_t* table); void mod4oki_chr(machine_config &config); @@ -359,19 +397,46 @@ public: void mod4yam_cheatchr_table(machine_config& config, const uint8_t* table); void mod4yam_chr(machine_config &config); + void mod4yam_alt(machine_config &config); + + + void mpu4_common(machine_config &config); void mpu4_common2(machine_config &config); - void mpu4crys(machine_config &config); void mpu4base(machine_config &config); protected: + + void use_m4_standard_reels(); + void use_m4_low_volt_alt(); + void use_m4_five_reel_std(); + void use_m4_five_reel_rev(); + void use_m4_five_reel_alt(); + void use_m4_six_reel_std(); + void use_m4_six_reel_alt(); + void use_m4_seven_reel(); + void use_m4_small_extender(); + void use_m4_large_extender_b(); + void use_m4_large_extender_c(); + void use_m4_hopper_tubes(); + void use_m4_hopper_duart_a(); + void use_m4_hopper_duart_b(); + void use_m4_hopper_duart_c(); + void use_m4_hopper_nonduart_a(); + void use_m4_hopper_nonduart_b(); + void use_m4_led_a(); + void use_m4_led_b(); + void use_m4_led_c(); + void use_m4_led_simple(); + + void setup_rom_banks(); + TIMER_CALLBACK_MEMBER(update_ic24); void mpu4_memmap(address_map &map); void mpu4_memmap_characteriser(address_map &map); void mpu4_memmap_bootleg_characteriser(address_map &map); void mpu4_memmap_bl_characteriser_blastbank(address_map &map); - void mpu4_memmap_characteriser_bwb(address_map &map); void lamp_extend_small(int data); void lamp_extend_large(int data,int column,int active); @@ -383,15 +448,12 @@ protected: void update_ay(device_t *device); void mpu4_install_mod4yam_space(address_space &space); void mpu4_install_mod4oki_space(address_space &space); - void mpu4_install_mod4bwb_space(address_space &space); void mpu4_config_common(); DECLARE_MACHINE_START(mod2); DECLARE_MACHINE_RESET(mpu4); DECLARE_MACHINE_START(mpu4yam); DECLARE_MACHINE_START(mpu4oki); - DECLARE_MACHINE_START(mpu4bwb); - DECLARE_MACHINE_START(mpu4cry); TIMER_DEVICE_CALLBACK_MEMBER(gen_50hz); diff --git a/src/mame/layout/mpu4.lay b/src/mame/layout/mpu4.lay index 0e3bf2bae5d..2a08a54ed16 100644 --- a/src/mame/layout/mpu4.lay +++ b/src/mame/layout/mpu4.lay @@ -315,7 +315,10 @@ license:CC0 - + + + + diff --git a/src/mame/machine/mpu4_characteriser_pal.h b/src/mame/machine/mpu4_characteriser_pal.h index f3abc2da5ab..ddc3a93b0d1 100644 --- a/src/mame/machine/mpu4_characteriser_pal.h +++ b/src/mame/machine/mpu4_characteriser_pal.h @@ -314,6 +314,7 @@ public: // spend spend spend - This is unusual because the 2nd value DOES need to be different, bit 0x20 can't be set // or the 2nd reel will be in the wrong place. Does this indicate the lamp reading is more complex than // we believe, or are there 2 parts with the same sequence and one value different? + // clubx also needs this version instead static constexpr uint8_t viva_sss_characteriser_prot[8] = { 0x00, 0x40, 0x20, 0x40, 0x40, 0x20, 0x20, 0x40 }; // games with sequence starting @@ -784,6 +785,7 @@ public: // "JC8 4.4" // "JC8 4.2" // Pot Black Casino "PO 1.2" + // "PO 1.1" // Fortune Club "CFO 1.2" static constexpr uint8_t fortune_characteriser_prot[8] = { 0x00, 0x70, 0x10, 0x60, 0x20, 0x50, 0x10, 0x00 }; // guessed based on lamp positions in Pot Black Casino and Jewel in the Crown @@ -1127,8 +1129,6 @@ public: // Pot Black "PBG 1.4" // "PBG 1.5" // "PBS 0.4" - // "PO 1.2" - // "PO 1.1" // Action Club "A2C 1.1" // Nile Jewels (German) "GJN 0.8" // Oriental Diamonds (German) "RAB 0.1" @@ -1227,6 +1227,26 @@ public: static constexpr uint8_t bankrollerclub_characteriser_prot[8] = { 0x00, 0x08, 0x08, 0x10, 0x00, 0x48, 0x08, 0x00 }; // good? + // games with sequence starting 00 0c 50 60 4c 10 60 0c 78 74 00 6c 38 34 48 + // High Rise "HII 0.3" + // "HIR 3.1" + // "HIR 3.0" + //static constexpr uint8_t hirise_characteriser_prot[8] = { 0x00, 0x68, 0x08, 0x60, 0x40, 0x28, 0x68, 0x60 }; + static constexpr uint8_t hirise_characteriser_prot[8] = { 0x00, 0x68, 0x08, 0x60, 0x20, 0x48, 0x08, 0x00 }; // matches bootleg + + + // games with sequence starting 00 48 a0 54 2c 88 94 14 2c a4 50 24 48 a4 78 c0 70 + // Bucks Fizz Club "BUF 1.2" + // Super Bucks Fizz Club "SBF 2.0" + static constexpr uint8_t bucksfizz_characteriser_prot[8] = { 0x00, 0x68, 0x48, 0x60, 0x40, 0x68, 0x48, 0x40 }; + + + // games with sequence starting 00 24 24 2c b0 e0 4c 30 a8 d8 9c 9c bc 1c bc 94 + // Nudge Shuffle "NUS 3.1" + // "NUS 3.0" + static constexpr uint8_t nudshf_characteriser_prot[8] = { 0x00, 0x28, 0x20, 0x08, 0x08, 0x20, 0x20, 0x00 }; + + /*************************************************************** Unusual sequences (but correct?) @@ -1266,12 +1286,6 @@ public: static constexpr uint8_t turboplay_characteriser_prot[8] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }; // INCORRECT - // games with sequence starting 00 24 24 2c b0 e0 4c 30 a8 d8 9c 9c bc 1c bc 94 - // Nudge Shuffle "NUS 3.1" - // "NUS 3.0" - static constexpr uint8_t nudshf_characteriser_prot[8] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }; - - // games with sequence starting // 00 50 10 24 54 00 60 50 34 30 00 74 10 04 74 // German Viva Las Vegas "GLV 1.2" @@ -1357,16 +1371,6 @@ public: // Dutch Techno Reel "DTE 1.3" (doesn't boot) (REEL F) static constexpr uint8_t techno_characteriser_prot[8] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }; - // games with sequence starting 00 48 a0 54 2c 88 94 14 2c a4 50 24 48 a4 78 c0 70 - // Bucks Fizz Club "BUF 1.2" (doesn't boot) (REEL E) - // Super Bucks Fizz Club "SBF 2.0" (doesn't boot) - static constexpr uint8_t bucksfizz_characteriser_prot[8] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }; - - // games with sequence starting 00 0c 50 60 4c 10 60 0c 78 74 00 6c 38 34 48 - // High Rise "HII 0.3" (doesn't boot) (REEL E) - // "HIR 3.1" (doesn't boot) - // "HIR 3.0" (doesn't boot) - static constexpr uint8_t hirise_characteriser_prot[8] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }; /*************************************************************** diff --git a/src/mame/mame.lst b/src/mame/mame.lst index 30599e48764..dc379caac5b 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -24418,7 +24418,6 @@ m4bigbena // m4bigbenb // m4bigbend // m4bigbene // -m4blkbul // Black Bull (Barcrest) m4blkbuld // m4blkcat // Black Cat (Barcrest) m4blkgd // Black Gold (Gemini) @@ -24431,18 +24430,7 @@ m4boltblb // m4boltblc // m4bonzbn // Bingo Bonanza (unknown) m4booze // Booze Cruise -m4brnze // Bronze Voyage (unknown) -m4brnzea // -m4brnzeb // -m4brook // Brooklyn (Barcrest) -m4bucks // Bucks Fizz Club (Barcrest) m4c2 // Circus Circus 2 (Nova) -m4c9c // Cloud Nine Club (Barcrest) -m4calicl // California Club (Barcrest) -m4calicla // -m4caliclb // -m4caliclc // -m4calicld // m4captb // Captain Bear m4casmul // Casino Multiplay (Barcrest) m4casot // Casino Old Timer (Barcrest) @@ -24452,41 +24440,11 @@ m4ccop // m4ccopa // m4ccopb // m4ceptr // Ceptor (Barcrest) -m4chasei // Chase Invaders (Barcrest) -m4chaseia // -m4chaseib // -m4chaseic // -m4chaseid // -m4chaseie // -m4chaseig // -m4clbveg // Club Vegas (Barcrest) -m4clbvega // -m4clbvegb // -m4clbvegc // -m4clbx // Club X (Barcrest) -m4clbxa // -m4clbxb // m4clr // MPU4 Meter Clear ROM m4coney // Coney Island (Qps) -m4crjwl // Crown Jewels Club (Barcrest) -m4crjwl2 // Crown Jewels Mk II Club (Barcrest) -m4crjwl2a // -m4crjwl2b // -m4crjwla // -m4crjwlb // -m4crjwlc // m4crzcav // Crazy Cavern (Nova) m4crzcsn // Crazy Casino (Nova) m4crzjk // Crazy Jokers (Barcrest) -m4crzjwl // Crown Jewels (Barcrest) -m4crzjwla // -m4crzjwlb // -m4crzjwlc // -m4crzjwld // -m4crzjwle // -m4crzjwlf // -m4crzjwlg // -m4crzjwlh // m4dblchn // Double Chance (DJE) m4ddb // Ding Dong Bells (Coinworld) m4ddba // @@ -24502,10 +24460,6 @@ m4esctbg // Escalera Tobogan (Vifico) m4esctbga // m4esctbgb // m4exgam // Extra Game (Fairplay - Barcrest) -m4fortcb // Fortune Club (Barcrest) -m4fortcba // -m4fortcbb // -m4fourmr // Four More (Bwb) m4frtgm // Fruit Game (Barcrest) m4fsx // Fun Spot X m4fsxa // @@ -24519,12 +24473,6 @@ m4hapfrt // Happy Fruits (Coinworld) m4hapfrta // m4hapfrtb // m4hilonv // Hi Lo Casino (Nova) -m4hirise // High Rise (Barcrest) -m4hirisea // -m4hiriseb // -m4hirisec // -m4hirised // -m4hirisee // m4holdtm // Hold Timer (Barcrest) m4hpyjok // Happy Joker (Barcrest) m4hstr // Happy Streak (Coinworld) @@ -24545,10 +24493,7 @@ m4jungja // m4jungjb // m4jungjc // m4kqclub // Kings & Queens Club (Newby) -m4lazy // Lazy Bones (Bwb) -m4lazya // -m4lazyb // -m4lineup // Line Up (Bwb - Barcrest) +m4lineup // Line Up (BWB - Barcrest) m4lineupa // m4luck7 // Lucky 7 (Barcrest) m4luckdv // Lucky Devil (Barcrest) [Czech] @@ -24563,23 +24508,14 @@ m4luckwbf // m4magdrg // Magic Dragon (Barcrest) m4maglin // Magic Liner (Barcrest) m4magrep // Magic Replay DeLuxe (Barcrest) -m4magtbo // Magic Turbo m4matdr // Matador (unknown) m4mgpn // Monaco Grand Prix (Nova) m4nile // Nile Jewels (Barcrest) m4nod // -m4nspot // Night Spot Club (Barcrest) -m4nspota // -m4nspotb // -m4nudshf // Nudge Shuffle (Barcrest) -m4nudshfa // -m4nudshfb // -m4nudshfc // m4octo // Octopus (Nova) m4oldtmr // Old Timer (Barcrest) m4ordmnd // Oriental Diamonds (Barcrest) m4prem // Premier (Barcrest) -m4ptblkc // Pot Black Casino (Bwb - Barcrest) m4rdht // Red Heat (Barcrest) m4remag // Unknown MPU4 'ZTP 0.7' m4ringfr // Ring Of Fire (Barcrest) @@ -24599,22 +24535,13 @@ m4sbxe // m4sctagt // Secret Agent (Nova) m4showtm // Show Timer (Barcrest) m4snookr // Snooker (Eurocoin) -m4specu // Speculator Club (Bwb) +m4specu // Speculator Club (BWB) m4spotln // Spotlight (Nova) m4stakex // Stake X (Leisurama) m4stakexa // Stake X (Leisurama) m4stand2 // Stand To Deliver (DJE) m4steptm // Step Timer (Barcrest) -m4sunclb // Sun Club (Bwb) -m4sunclba // m4sunday // Sunday Sport -m4sunscl // Sunset Club (Bwb) -m4sunscla // -m4sunsclb // -m4sunseta // -m4sunsetb // -m4supbf // Super Bucks Fizz Club (Barcrest) -m4supbfa // m4surf // Super Surfin' (Gemini) m4surfa // m4surfb // @@ -24625,16 +24552,10 @@ m4techno // Techno Reel (Barcrest) m4technoa // m4toma // Tomahawk (Barcrest) m4topdk // Top Deck (Barcrest) -m4toprn // Top Run (Barcrest) m4toptim // Top Timer (Barcrest) m4toptima // m4treel // m4treela // -m4tropcl // Tropicana Club (Barcrest) -m4tropcla // -m4tropclb // -m4tropclc // -m4tropcld // m4tst2 // MPU4 Unit Test (Program 2) m4twintm // Twin Timer (Barcrest) m4twist // Twist Again (Barcrest) @@ -25153,17 +25074,17 @@ m4trg__y // m4trg__z // @source:mpu4bwb.cpp -m4abra // Abracadabra (Bwb) +m4abra // Abracadabra (BWB) m4abra__a // m4abra__b // m4abra__c // -m4bigmt // The Big Match (Bwb) +m4bigmt // The Big Match (BWB) m4bigmt__a // m4bigmt__b // m4bigmt__c // m4bigmt__d // m4bigmt__f // -m4bingbl // Bingo Belle (Bwb) +m4bingbl // Bingo Belle (BWB) m4bingbl__a // m4bingbl__b // m4bingbl__c // @@ -25171,17 +25092,17 @@ m4bingbl__d // m4bingbl__e // m4bingbl__f // m4bingbl__g // -m4bingbs // Bingo Belle Showcase (Bwb) +m4bingbs // Bingo Belle Showcase (BWB) m4bingbs__a // m4bingbs__b // m4bingbs__c // m4bingbs__d // m4bingbs__e // m4bingbs__f // -m4bingcl // Bingo Club (Bwb) +m4bingcl // Bingo Club (BWB) m4bingcl__a // m4bingcl__b // -m4blsbys // Blues Boys (Bwb) +m4blsbys // Blues Boys (BWB) m4blsbys__0 // m4blsbys__1 // m4blsbys__2 // @@ -25225,7 +25146,7 @@ m4blsbys__z // m4bluesn // Blues Boys (Nova) m4cfinln // Cup Final (Nova) m4cfinln__a // -m4cpfinl // Cup Final (Bwb) +m4cpfinl // Cup Final (BWB) m4cpfinl__a // m4cpfinl__b // m4cpfinl__c // @@ -25237,7 +25158,7 @@ m4cpfinl__h // m4cpfinl__i // m4cpfinl__j // m4cpfinl__k // -m4csoc // Championship Soccer (Bwb) +m4csoc // Championship Soccer (BWB) m4csoc__a // m4csoc__b // m4csoc__c // @@ -25248,7 +25169,7 @@ m4csoc__g // m4csoc__h // m4csoc__i // m4csoc__j // -m4danced // Dancing Diamonds (Bwb) +m4danced // Dancing Diamonds (BWB) m4danced__a // m4danced__b // m4danced__c // @@ -25272,7 +25193,7 @@ m4danced__t // m4danced__u // m4danced__v // m4danced__w // -m4daytn // Daytona (Bwb) +m4daytn // Daytona (BWB) m4daytn__a // m4daytn__b // m4daytn__c // @@ -25287,7 +25208,7 @@ m4daytn__k // m4daytn__l // m4daytn__m // m4daytn__n // -m4excal // Excalibur (Bwb) +m4excal // Excalibur (BWB) m4excal__a // m4excal__b // m4excal__c // @@ -25300,13 +25221,13 @@ m4excal__i // m4excal__j // m4excaln // Excalibur (Nova) m4excaln__a // -m4exotic // Exotic Fruits (Bwb) +m4exotic // Exotic Fruits (BWB) m4exotic__a // m4exotic__b // m4exotic__c // m4exotic__d // m4exotic__e // -m4firice // Fire & Ice (Bwb) +m4firice // Fire & Ice (BWB) m4firice__a // m4firice__b // m4firice__c // @@ -25318,7 +25239,7 @@ m4firice__h // m4firice__i // m4firice__j // m4ftladn // Find the Lady (Nova) -m4harle // Harlequin (Bwb) +m4harle // Harlequin (BWB) m4harle__a // m4harle__b // m4harle__c // @@ -25343,7 +25264,7 @@ m4harle__u // m4harle__v // m4harle__w // m4harle__x // -m4hvhel // Heaven & Hell (Bwb) +m4hvhel // Heaven & Hell (BWB) m4hvhel__a // m4hvhel__b // m4hvhel__c // @@ -25352,19 +25273,19 @@ m4hvhel__e // m4hvhel__f // m4hvhel__g // m4hvhel__h // -m4indycr // Indy Cars (Bwb) +m4indycr // Indy Cars (BWB) m4indycr__a // m4indycr__b // m4indycr__c // m4indycr__d // m4indycr__e // m4indycr__f // -m4jakjok // Jackpot Jokers (Bwb) +m4jakjok // Jackpot Jokers (BWB) m4jakjok__a // m4jakjok__b // m4jakjok__c // m4jakjoka // -m4jflash // Jumping Jack Flash (Bwb) +m4jflash // Jumping Jack Flash (BWB) m4jflash__a // m4jflash__b // m4jflash__c // @@ -25374,12 +25295,12 @@ m4jflash__f // m4jflash__g // m4jflash__h // m4jflash__i // -m4ln7 // Lucky No7 (Bwb) +m4ln7 // Lucky No7 (BWB) m4ln7__a // m4ln7__b // m4ln7__c // m4ln7__d // -m4madmnc // Mad Money Classic (Bwb) +m4madmnc // Mad Money Classic (BWB) m4madmnc__a // m4madmnc__b // m4madmnc__c // @@ -25403,7 +25324,7 @@ m4madmnc__t // m4madmnc__u // m4madmnc__v // m4madmnc__w // -m4madmon // Mad Money (Bwb) +m4madmon // Mad Money (BWB) m4madmon__a // m4madmon__b // m4madmon__c // @@ -25415,7 +25336,7 @@ m4madmon__h // m4madmon__i // m4madmon__j // m4madmon__k // -m4mmm // Money Mummy Money (Bwb) +m4mmm // Money Mummy Money (BWB) m4mmm__a // m4mmm__b // m4mmm__c // @@ -25424,7 +25345,7 @@ m4mmm__e // m4mmm__f // m4olygn // Olympic Gold (Nova) m4olygn__a // -m4orland // Orlando Magic (Bwb) +m4orland // Orlando Magic (BWB) m4orland__a // m4orland__b // m4orland__c // @@ -25433,26 +25354,26 @@ m4orland__e // m4orland__f // m4orland__g // m4orland__h // -m4pzbing // Prize Bingo (Bwb) +m4pzbing // Prize Bingo (BWB) m4pzbing__a // m4pzbing__b // m4pzbing__c // m4pzbing__d // m4pzbing__e // -m4quidin // Quids In (Bwb) +m4quidin // Quids In (BWB) m4quidin__a // m4quidin__b // -m4quidis // Quids In Showcase (Bwb) +m4quidis // Quids In Showcase (BWB) m4quidis__a // m4quidis__b // m4quidis__c // m4quidis__d // -m4rackem // Rack Em Up (Bwb) +m4rackem // Rack Em Up (BWB) m4rackem__a // m4rackem__b // m4rackem__c // m4rackem__d // -m4rbgold // Rainbow Gold (Bwb) +m4rbgold // Rainbow Gold (BWB) m4rbgold__a // m4rbgold__b // m4rbgold__c // @@ -25470,12 +25391,12 @@ m4rbgold__n // m4rbgold__o // m4rbgold__p // m4rbgold__q // -m4rhfev // Red Hot Fever (Bwb) +m4rhfev // Red Hot Fever (BWB) m4rhfev__a // m4rhfev__b // m4rhfev__c // m4rhfev__d // -m4sinbd // Sinbad (Bwb) +m4sinbd // Sinbad (BWB) m4sinbd__a // m4sinbd__b // m4sinbd__c // @@ -25507,19 +25428,19 @@ m4sinbdn__c // m4sinbdn__d // m4sinbdn__e // m4sinbdn__f // -m4sky // Sky Sports (Bwb) +m4sky // Sky Sports (BWB) m4sky__a // m4sky__b // m4sky__c // m4sky__d // -m4souls // Soul Sister (Bwb) +m4souls // Soul Sister (BWB) m4souls__a // m4souls__b // m4souls__c // m4souls__d // m4souls__e // m4souls__f // -m4spinbt // Spin The Bottle (Bwb) +m4spinbt // Spin The Bottle (BWB) m4spinbt__a // m4spinbt__b // m4spinbt__c // @@ -25527,7 +25448,7 @@ m4spinbt__d // m4spinbt__e // m4spinbt__f // m4spinbt__g // -m4starst // Stars & Stripes (Bwb) +m4starst // Stars & Stripes (BWB) m4starst__a // m4starst__b // m4starst__c // @@ -25538,13 +25459,13 @@ m4starst__g // m4starst__h // m4starst__i // m4starst__j // -m4supleg // Super League (Bwb) +m4supleg // Super League (BWB) m4supleg__a // m4supleg__b // m4supleg__c // m4supleg__d // m4suplegw // -m4supscr // Super Soccer (Bwb) +m4supscr // Super Soccer (BWB) m4supscr__a // m4supscr__b // m4supscr__c // @@ -25559,11 +25480,11 @@ m4supscr__k // m4supscr__l // m4supscr__m // m4supscr__n // -m4sure // Sure Thing (Bwb) +m4sure // Sure Thing (BWB) m4sure__a // m4sure__b // m4sure__c // -m4trex // Trex (Bwb) +m4trex // Trex (BWB) m4trex__a // m4trex__b // m4trex__c // @@ -25587,12 +25508,12 @@ m4tutbwb_g // m4tutbwb_h // m4tutbwb_i // m4tutbwb_j // -m4vdexpr // Voodoo Express (Bwb) +m4vdexpr // Voodoo Express (BWB) m4vdexpr__a // m4vdexpr__b // m4vdexpr__c // m4vdexpr__d // -m4volcan // Volcano (Bwb) +m4volcan // Volcano (BWB) m4volcan__a // m4volcan__b // m4volcan__c // @@ -25601,7 +25522,7 @@ m4volcan__e // m4volcan__f // m4volcan__g // m4wcnov // World Cup (Nova) -m4xch // X-change (Bwb) +m4xch // X-change (BWB) m4xch__a // m4xch__b // m4xch__c // @@ -25613,14 +25534,14 @@ m4xch__h // m4xch__i // m4xch__j // m4xch__k // -m4xs // X-s (Bwb) +m4xs // X-s (BWB) m4xs__a // m4xs__b // m4xs__c // m4xs__d // m4xs__e // m4xs__f // -m4xtrm // X-treme (Bwb) +m4xtrm // X-treme (BWB) m4xtrm__a // m4xtrm__b // @@ -26092,12 +26013,13 @@ m4bjacka // m4bjc // Black Jack Club (Barcrest) [Dutch] m4bjsm // Blackjack Super Multi (Barcrest) m4bjsma // -m4blflsh // Blue Flash (Bwb) +m4blflsh // Blue Flash (BWB) m4blflsha // m4blflshb // m4blflshc // m4blflshd // m4blflshe // +m4blkbul // Super Play (Barcrest) m4blstbk // Blast A Bank (Barcrest) m4bluemn // Blue Moon (Barcrest) m4bluemna // @@ -26117,6 +26039,7 @@ m4c999g // m4c999h // m4c999i // m4c999j // +m4c9c // Cloud Nine Club (Barcrest) m4cardcs // Card Cash (Barcrest) m4cashcn // Cash Connect (Barcrest) m4cashco // Cash Counter (Barcrest) @@ -26128,7 +26051,7 @@ m4cashmx // Cash Matrix (Barcrest) m4cashmxa // m4cashzn // Cash Zone (Barcrest) m4cashzna // -m4czne // Cash Zone (Bwb) +m4czne // Cash Zone (BWB) m4celclb // Celebration Club (Barcrest) m4centpt // Centrepoint (Barcrest) m4cheryo // Cherryo (Barcrest) @@ -26165,7 +26088,7 @@ m4exlin // Extra Lines (Pcp) m4exlina // m4exprs // Express (Barcrest) m4flash // Flash Cash (Barcrest) -m4flshlt // Flashlite (Bwb) +m4flshlt // Flashlite (BWB) m4flshlta // m4flshltb // m4flshltc // @@ -26173,6 +26096,7 @@ m4flshltd // m4flshlte // m4flshltf // m4flshltg // +m4fourmr // Four More (BWB) m4frcrak // Fruit Cracker m4frtfl // Fruit Full (Barcrest) m4frtfla // @@ -26183,16 +26107,23 @@ m4frtprs // Fruit Preserve (Barcrest) m4frtprsa // m4giant // Giant (Barcrest) m4gldstr // Gold Strike (Barcrest) +m4graffd // Graffiti (Dutch) (Barcrest) m4grands // Grandstand Club (Barcrest) m4grandsa // m4grbbnk // Grab The Bank (Barcrest) m4grbbnka // m4grbbnkb // +m4hirise // High Rise (Barcrest) +m4hirisea // +m4hiriseb // +m4hirisec // +m4hirised // +m4hirisee // m4hiroll // High Roller (Barcrest) m4hittp2 // m4hittp2a // m4holdon // Hold On (Barcrest) -m4holywd // Hollywood (Bwb) +m4holywd // Hollywood (BWB) m4intcep // Interceptor (Barcrest) m4intcepa // m4intcepb // @@ -26287,6 +26218,8 @@ m4stakeua // m4starbr // Stars And Bars (Barcrest) m4stards // Stardust (Barcrest) m4stopcl // Stop the Clock (Barcrest) +m4sunclb // Sun Club (BWB) +m4sunclba // m4sunset // Sunset Boulevard (Barcrest) m4sunsetc // m4sunsetd // @@ -26333,6 +26266,7 @@ m4topact // Top Action (Barcrest) m4topacta // m4topgr // Top Gear (Barcrest) m4toplot // Top The Lot (Barcrest) +m4toprn // Top Run (unknown) m4topst // Top Stop (Barcrest) m4toptak // Top Take (Barcrest) m4toptena // @@ -26746,6 +26680,10 @@ m4bnkrol__b // m4bnkrol__c // m4bnkrol__d // m4bnkrol__e // +m4brnze // Bronze Voyage (unknown) +m4brnzea // +m4brnzeb // +m4brook // Brooklyn (Barcrest) m4buc // Buccaneer (Barcrest) m4buc__0 // m4buc__1 // @@ -27069,6 +27007,21 @@ m4cashmn__y // m4cashmn__z // m4cashmn__za // m4cashmn__zb // +m4chasei // Chase Invaders (Barcrest) +m4chaseia // +m4chaseib // +m4chaseic // +m4chaseid // +m4chaseie // +m4chaseig // +m4cjdlx // Crown Jewels Deluxe (German) +m4clbveg // Club Vegas (Barcrest) +m4clbvega // +m4clbvegb // +m4clbvegc // +m4clbx // Club X (Barcrest) +m4clbxa // +m4clbxb // m4coscas // Cosmic Casino (Barcrest) m4coscas__a // m4coscas__b // @@ -27092,7 +27045,7 @@ m4coscas__s // m4coscas__t // m4coscas__u // m4coscas__v // -m4cpycat // Copy Cat (Bwb) +m4cpycat // Copy Cat (BWB) m4cpycat__0 // m4cpycat__1 // m4cpycat__2 // @@ -27143,6 +27096,21 @@ m4crdome__k // m4crdome__l // m4crdome__m // m4crdome__n // +m4crjwl // Crown Jewels Club (Barcrest) +m4crjwl2 // Crown Jewels Mk II Club (Barcrest) +m4crjwl2a // +m4crjwl2b // +m4crjwla // +m4crjwlb // +m4crjwlc // +m4crzjwl // Crown Jewels (Barcrest) (German) +m4crzjwla // +m4crzjwlb // +m4crzjwlc // +m4crzjwld // +m4crzjwle // +m4crzjwlf // +m4crzjwlg // m4crmaze // Crystal Maze (Barcrest) m4crmaze__c // m4crmaze__d // @@ -27161,7 +27129,7 @@ m4crmaze__p // m4crmaze__q // m4crmaze__r // m4crmaze__s // -m4cshenc // Cash Encounters (Bwb) +m4cshenc // Cash Encounters (BWB) m4cshenc__a // m4cshenc__b // m4cshenc__c // @@ -27365,6 +27333,9 @@ m4eaw__w // m4eaw__x // m4eaw__y // m4eaw__z // +m4fortcb // Fortune Club (Barcrest) +m4fortcba // +m4fortcbb // m4gb006 // Games Bond 006 (Barcrest) m4gb006__a // m4gb006__b // @@ -27786,7 +27757,7 @@ m4jwlcwn__w // m4jwlcwn__x // m4jwlcwn__y // m4jwlcwn__z // -m4kingq // Kings & Queens (Bwb) +m4kingq // Kings & Queens (BWB) m4kingq__a // m4kingq__b // m4kingq__c // @@ -27806,7 +27777,7 @@ m4kingq__p // m4kingq__r // m4kingq__s // m4kingq__t // -m4kingqc // Kings & Queens Classic (Bwb) +m4kingqc // Kings & Queens Classic (BWB) m4kingqc__0 // m4kingqc__1 // m4kingqc__2 // @@ -27837,6 +27808,9 @@ m4kingqc__w // m4kingqc__x // m4kingqc__y // m4kingqc__z // +m4lazy // Lazy Bones (BWB) +m4lazya // +m4lazyb // m4lucklv // Lucky Las Vegas (Barcrest) m4lucklv__0 // m4lucklv__1 // @@ -27982,7 +27956,7 @@ m4luxor__w // m4luxor__x // m4luxor__y // m4luxor__z // -m4lvlcl // Lucky Las Vegas Classic (Bwb) +m4lvlcl // Lucky Las Vegas Classic (BWB) m4lvlcl__a // m4lvlcl__b // m4lvlcl__c // @@ -28078,6 +28052,7 @@ m4mag7s__w // m4mag7s__x // m4mag7s__y // m4mag7s__z // +m4magtbo // Star Play / Magic Turbo m4makmnt // Make A Mint (Barcrest) m4makmnt__0 // m4makmnt__1 // @@ -28232,7 +28207,7 @@ m4nnwwc__w // m4nnwwc__x // m4nnwwc__y // m4nnwwc__z // -m4oadrac // Ooh Aah Dracula (Bwb) +m4oadrac // Ooh Aah Dracula (BWB) m4oadrac__a // m4oadrac__b // m4oadrac__c // @@ -28390,6 +28365,7 @@ m4potblk__w // m4potblk__x // m4potblk__y // m4potblk__z // +m4ptblkc // Pot Black Casino (BWB - Barcrest) m4przdty // Prize Duty Free (Barcrest) m4przdty__a // m4przdty__b // @@ -28847,7 +28823,7 @@ m4rhrcl // Red Hot Roll Club (Barcrest) m4rhrcl__a // m4rhrcl__b // m4rhrcl__c // -m4rhs // Rocky Horror Show (Bwb) +m4rhs // Rocky Horror Show (BWB) m4rhs__a // m4rhs__b // m4rhs__c // @@ -28931,12 +28907,14 @@ m4squid // Squids In (Barcrest) m4squid__a // m4squid__b // m4squid__c // -m4ssclas // Super Streak Classic (Bwb) +m4ssclas // Super Streak Classic (BWB) m4ssclas__a // m4ssclas__b // m4ssclas__c // m4ssclas__d // m4ssclas__e // +m4sunseta // Sunset Boulevard (Barcrest) +m4sunsetb // m4supbjc // Super Blackjack Club (Barcrest) m4supbjca // m4supbjcb // @@ -29038,7 +29016,7 @@ m4tenten__w // m4tenten__x // m4tenten__y // m4tenten__z // -m4thestr // The Streak (Bwb) +m4thestr // The Streak (BWB) m4thestr__a // m4thestr__b // m4thestr__c // @@ -29064,7 +29042,7 @@ m4thestr__v // m4thestr__w // m4thestr__x // m4thestr__y // -m4tic // Tic Tac Toe (Bwb) +m4tic // Tic Tac Toe (BWB) m4tic__a // m4tic__b // m4tic__c // @@ -29083,7 +29061,7 @@ m4tic__o // m4tic__p // m4tic__r // m4tic__s // -m4ticcla // Tic Tac Toe Classic (Bwb) +m4ticcla // Tic Tac Toe Classic (BWB) m4ticcla__0 // m4ticcla__a // m4ticcla__b // @@ -29111,7 +29089,7 @@ m4ticcla__w // m4ticcla__x // m4ticcla__y // m4ticcla__z // -m4ticglc // Tic Tac Toe Gold (Bwb) +m4ticglc // Tic Tac Toe Gold (BWB) m4ticglc__a // m4ticglc__b // m4ticglc__c // @@ -29167,7 +29145,7 @@ m4toot__y // m4toot__z // m4toot__za // m4toot__zb // -m4topdog // Top Dog (Bwb) +m4topdog // Top Dog (BWB) m4topdog__a // m4topdog__b // m4topdog__c // @@ -29556,7 +29534,7 @@ m4wta__y // m4wta__z // @source:mpu4mod4yam.cpp -m4acechs // Ace Chase (Bwb) +m4acechs // Ace Chase (BWB) m4acechs__a // m4acechs__b // m4acechs__c // @@ -29639,6 +29617,13 @@ m4addrcc__a // m4addrcc__b // m4addrcc__c // m4addrcc__d // +m4bucks // Bucks Fizz Club (Barcrest) +m4bucksa // +m4calicl // California Club (Barcrest) +m4calicla // +m4caliclb // +m4caliclc // +m4calicld // m4clbshf // Club Shuffle (Barcrest) m4cojok // Carry On Joker (Barcrest) m4cojok__a // @@ -29685,7 +29670,6 @@ m4gbust__w // m4graff // Graffiti (Barcrest) m4graff__a // m4graff__b // -m4graffd // m4hslo // Hot Slot (bootleg) m4hypclb // Hyper Viper Club (Barcrest) m4hypclb__a // @@ -29716,11 +29700,18 @@ m4montezg m4montezh m4montezi m4montezj +m4nspot // Night Spot Club (Barcrest) +m4nspota // +m4nspotb // m4nudbnk // Nudge Banker (Barcrest) m4nudbnk__a // m4nudbnk__b // m4nudbnk__c // m4nudbnk__d // +m4nudshf // Nudge Shuffle (Barcrest) +m4nudshfa // +m4nudshfb // +m4nudshfc // m4przmc // Prize Monte Carlo (Barcrest) m4przmc__a // m4przmc__b // @@ -29793,6 +29784,11 @@ m4sayno__a // m4sayno__b // m4sayno__c // m4sayno__d // +m4sunscl // Sunset Club (BWB) +m4sunscla // +m4sunsclb // +m4supbf // Super Bucks Fizz Club (Barcrest) +m4supbfa // m4sss // Spend Spend Spend (Barcrest) m4sss__b // m4sss__c // @@ -29954,6 +29950,11 @@ m4supst__w // m4supst__x // m4supst__y // m4supst__z // +m4tropcl // Tropicana Club (Barcrest) +m4tropcla // +m4tropclb // +m4tropclc // +m4tropcld // m4tst // MPU4 Unit Test (Program 4) m4vivalv // Viva Las Vegas (Barcrest) m4vivalv__0 // @@ -30440,7 +30441,7 @@ v4wized v4wizeo // Wize Move @source:mpu5sw.cpp -m55050 // Fifty Fifty (Bwb) +m55050 // Fifty Fifty (BWB) m5aceclb // Ace Of Clubs (Empire) m5aceclba // m5aceclbb // @@ -30547,9 +30548,9 @@ m5caesc // Caesar's Cash (Vivid) m5carclb // Caribbean Club (Barcrest) m5card // Card Shark (Vivid) m5carou // Carousel (Empire) -m5carpet // Magic Carpet (Bwb) +m5carpet // Magic Carpet (BWB) m5carpet12 // -m5carwsh // Car Wash (Bwb) +m5carwsh // Car Wash (BWB) m5carwsh10 // m5casfev // Casino Fever (Red Gaming) m5casfev12 // @@ -30570,11 +30571,11 @@ m5centcl20 // m5centcl21 // m5centcl21a // m5centcla // -m5circlb // Circus Club (Bwb) +m5circlb // Circus Club (BWB) m5circlb00 // m5circlb15 // m5circlb33 // -m5circus // Circus (Bwb) +m5circus // Circus (BWB) m5circus0a // m5circus0b // m5circus11 // @@ -30584,11 +30585,11 @@ m5clbtro // Club Tropicana (Empire) m5clbtro24 // m5clbtro25 // m5clifhn // Cliffhanger (Vivid) -m5clown // Clown In Around (Bwb) +m5clown // Clown In Around (BWB) m5clown11 // m5clown13 // m5clr // MPU 5 Ram & Meter Clear (Barcrest) -m5clubsn // Club Sandwich (Bwb) +m5clubsn // Club Sandwich (BWB) m5clubsn11 // m5clubsn14 // m5clubsn16 // @@ -30614,17 +30615,17 @@ m5crzkni03 // m5cshkcb // Card Shark Club (Vivid) m5cshkcb12 // m5cshkcb13 // -m5cshstx // Cash Stax (Bwb) +m5cshstx // Cash Stax (BWB) m5cworan // Clockwork Oranges (Empire) m5cworan12 // m5dblfun // Double Fun (Lowen) -m5dblqts // Double Or Quits (Bwb) +m5dblqts // Double Or Quits (BWB) m5dblqts1b // m5dblqtsa // m5dblqtsb // m5dbubl // Double Bubble (Barcrest - Red Gaming) m5devil // Devil Of A Deal (Vivid) -m5dick // Dick Turnip (Bwb) +m5dick // Dick Turnip (BWB) m5dick10 // m5dmnf // Diamonds Are Forever (Empire) m5dmnf10 // @@ -30632,7 +30633,7 @@ m5dmnfcl // Diamonds Are Forever Club (Empire) m5dmnfcl04 // m5dmnstr // Demon Streak (Barcrest - Red Gaming) m5dmnstra // -m5donna // Donna Kebab (Bwb) +m5donna // Donna Kebab (BWB) m5donnaa // m5donnad // m5doshpk // Do$h & Pecks (Barcrest) @@ -30642,7 +30643,7 @@ m5draclb01 // m5draclb07 // m5dragnd // Dragon Drop (Barcrest - Red Gaming) m5dragnda // -m5eggold // Egyptian Gold (Bwb) +m5eggold // Egyptian Gold (BWB) m5egr // Elvis Gold Rush (Barcrest) m5egra // m5egss // Elvis Gold Super Streak (Barcrest) @@ -30697,10 +30698,10 @@ m5ggems // Giant Gems (Vivid) m5ggems20 // m5gimmie // Gimmie Gimmie Gimmie (Barcrest) m5gkeys // Golden Keys (Barcrest) -m5goape // Going Ape (Bwb) +m5goape // Going Ape (BWB) m5gophcl // Gopher Gold Club (Empire) m5gophr // Gopher Gold (Empire) -m5gpclub // Get Plastered Club (Bwb) +m5gpclub // Get Plastered Club (BWB) m5groll // Golden Roll (Vivid) m5grush // Gold Rush (Barcrest) m5grush01 // @@ -30724,7 +30725,7 @@ m5gstrik02 // m5gstrik11 // m5gstrika // m5hellrz // Hellraiser (Barcrest) -m5hgl // Happy Go Lucky (Bwb) +m5hgl // Happy Go Lucky (BWB) m5hgl14 // m5hgl16 // m5hiclau // High Claudius (Vivid) @@ -30782,7 +30783,7 @@ m5jmpjok // Jumpin Jokers (Vivid) m5jmpjok11 // m5jmpjoka // m5jmpjokb // -m5jokpak // Joker In The Pack (Bwb) +m5jokpak // Joker In The Pack (BWB) m5kaleid // Kaleidoscope Club (Empire) m5kcclb // King Cobra Club (Empire) m5kcclb24 // @@ -30809,7 +30810,7 @@ m5loony // Loony Juice (Vivid) m5loot // Loot 'n' Khamun (Vivid) m5loota // m5lotta // Lotta Luck (Barcrest) -m5lvwire // Live Wire (Bwb) +m5lvwire // Live Wire (BWB) m5lvwirea // m5mag7s // Magnificent 7s (Vivid) m5mag7sa // @@ -30820,7 +30821,7 @@ m5mag7se // m5martns // Money Mad Martians (Barcrest) m5martns07 // m5mega // Mega Zone (Barcrest) -m5minesw // Minesweeper (Bwb) +m5minesw // Minesweeper (BWB) m5mmak // Money Maker (Barcrest) m5mmak06 // m5monjok // Monedin Joker (Spanish) (Barcrest) @@ -30862,12 +30863,12 @@ m5ppussy // Pink Pussy (Mdm) m5psy2 // Psycho Cash Beast 2 (Barcrest) m5psyccl // Psycho Cash Beast Club (Barcrest) m5psyccl01 // -m5psyccla // Psycho Cash Beast Club (Bwb) +m5psyccla // Psycho Cash Beast Club (BWB) m5psyccla02 // m5psyccla24 // m5psycho // Psycho Cash Beast (Barcrest) m5psycho06 // -m5psychoa // Psycho Cash Beast (Bwb) +m5psychoa // Psycho Cash Beast (BWB) m5psychoa21 // m5ptyani // Party Animal (Barcrest) m5ptyani01 // @@ -30902,8 +30903,8 @@ m5redrck10 // m5redrcka // m5redx // Red X (Barcrest - Red Gaming) m5redx12 // -m5reelth // Reel Thunder (Bwb) -m5reelwn // Reel A Win (Bwb) +m5reelth // Reel Thunder (BWB) +m5reelwn // Reel A Win (BWB) m5reelwn24 // m5resfrg // Reservoir Frogs (Empire) m5revo // Revolution (Barcrest) @@ -30926,7 +30927,7 @@ m5rhrgt // Red Hot Roll Triple (Barcrest) m5rhrgt02 // m5rhrgt12 // m5ritj // Rumble In The Jungle (Barcrest) -m5rlup // Roll Up (Bwb) +m5rlup // Roll Up (BWB) m5rollup // Roll Up Roll Up (Vivid) m5rollx // Roll X (Empire) m5rollx12 // @@ -30935,12 +30936,12 @@ m5ronr05 // m5ronr07 // m5roof // Raise The Roof (Barcrest) m5roofa // -m5round // Round & Round (Bwb) +m5round // Round & Round (BWB) m5roundl // Round & Round (Lowen) m5rthh // Return To The Haunted House (Empire) m5rub // Rubies & Diamonds (Barcrest) m5rwb // Red White & Blue (Barcrest) -m5rwbbwb // Red White & Blue (Bwb) +m5rwbbwb // Red White & Blue (BWB) m5rwbbwb15 // m5rwbbwb24 // m5rwbbwb25 // @@ -30950,14 +30951,14 @@ m5scharg // Super Charged (Barcrest) m5scharg05 // m5scharg06 // m5scharga // -m5sec7 // Secret 7s (Bwb) +m5sec7 // Secret 7s (BWB) m5sec7a // m5seven // Seven Deadly Spins (Barcrest) m5shark // Shark Raving Mad (Vivid) m5sharka // m5sheik // Sheik Yer Money (Barcrest) m5showtm // Showtime (Barcrest) -m5sil7 // Silver 7s (Bwb) +m5sil7 // Silver 7s (BWB) m5sil7a // m5silver // Silver Screen (Barcrest) m5silver03 // @@ -30981,7 +30982,7 @@ m5skulcl // Skullduggery Club (Empire) m5skulcl20 // m5skulcl23 // m5slide // Slider (Barcrest - Red Gaming) -m5smobik // Smokey Bikin (Bwb) +m5smobik // Smokey Bikin (BWB) m5smobik12 // m5sondr // Son Of Dracula (Barcrest) m5sondr05 // @@ -31031,7 +31032,7 @@ m5tempta // m5temptb // m5thtsmg // That's Magic (Barcrest - Red Gaming) m5tictac // Tic Tac Tut (Vivid) -m5tictacbwb // Tic Tac Tut (Bwb) +m5tictacbwb // Tic Tac Tut (BWB) m5tictacbwb16 // m5tomb // Tomb Raiders (Empire) m5topdog // Top Dog (Barcrest) @@ -31065,7 +31066,7 @@ m5wthing // Wild Thing Club (Empire) m5wthing11 // m5wthing20 // m5xchn // Exchanges Unlimited (Barcrest) -m5xena // Xena Warrior Princess (Bwb) +m5xena // Xena Warrior Princess (BWB) m5xfact // X Factor (Empire) m5xfact02 // m5xfact04 //