From c765c94c43703f6c83882b927a7a4fa52d89823b Mon Sep 17 00:00:00 2001 From: Lord-Nightmare Date: Mon, 6 Jul 2020 11:12:59 -0400 Subject: [PATCH] Williams System 11B: switched to use the Williams D-11581 "Audio Board" device instead of its own implementation. Document the switches needing to be held to get in-game in all of the System 11B pinballs. Fill out the remainder of the System 11B switch matrix to allow all 64 possible switches to be hit. [Lord Nightmare] --- src/mame/drivers/s11a.cpp | 9 +- src/mame/drivers/s11b.cpp | 498 +++++++++++++++++++++++--------------- src/mame/includes/s11b.h | 8 - 3 files changed, 314 insertions(+), 201 deletions(-) diff --git a/src/mame/drivers/s11a.cpp b/src/mame/drivers/s11a.cpp index 3bc29d603c9..49a961938b5 100644 --- a/src/mame/drivers/s11a.cpp +++ b/src/mame/drivers/s11a.cpp @@ -164,9 +164,12 @@ void s11a_state::bgbank_w(uint8_t data) void s11a_state::init_s11a() { - uint8_t *BGROM = memregion("bgcpu")->base(); - membank("bgbank")->configure_entries(0, 4, &BGROM[0x10000], 0x8000); - membank("bgbank")->set_entry(0); + if (m_bgcpu) + { + uint8_t *BGROM = memregion("bgcpu")->base(); + membank("bgbank")->configure_entries(0, 4, &BGROM[0x10000], 0x8000); + membank("bgbank")->set_entry(0); + } s11_state::init_s11(); } diff --git a/src/mame/drivers/s11b.cpp b/src/mame/drivers/s11b.cpp index 11754cd13b2..2f1c3128382 100644 --- a/src/mame/drivers/s11b.cpp +++ b/src/mame/drivers/s11b.cpp @@ -4,7 +4,6 @@ Williams System 11b Known issues: - - Background music is not working in some games - Black Knight 2000 sometimes goes nuts or resets, although this is largely dependent on whether the 'ball 1' animation was played or not. if you insert 2 or more credits and hit start 2 times quickly so it doesn't @@ -15,11 +14,26 @@ Proximate cause is smashing the stack, after which the RTS at 61DE (in bk2k_l4) transfers to 0000 (where no valid code exists). - Black Knight 2000 LG-1 set reports U26 ROM FAILURE. Bad/hacked dump or original bug? - - Jokerz has an entirely different "Pin Sound '88" stereo audio board (D-12338-567) + - Jokerz has an entirely different "Pin Sound '88" stereo audio board (D-12338-567) which has to be emulated + - Taxi and Police Force both have issues with the display showing garbage overlaid by the alphanumerics. Known keys necessary to get games to start (so the proper number of balls are detected): - - Black Knight 2000: Hold "D" "F" "Y" and press "1" after inserting 1 or more credits. press 'x' to get the main music started. - - Cyclone: Nothing. The game doesn't bother to check if the ball is ready before allowing start. Insert 1 or more credits first, of course. + (Hold these keys and press "1" after inserting 1 or more credits.) + Almost universally, these will be listed in the switch matrix as "Ball Trough Right" "Ball Trough Center" and "Ball Shooter" + - Bad Cats: "H" "Enter" + - Banzai Run: "S" "D" "F" (won't start due to calibration? needs more investigation, try hitting E and / and lots of keys until calibration finishes); - starts music + - Big Guns: "D" "F" "U" + - Black Knight 2000: "D" "F" "Y"; 'x' starts music + - Cyclone: Nothing, game does not have switches to check for balls in the trough. + - Earthshaker: "D" "F" "W" + - Elvira and the Party Monsters: "D" "F" "U" + - Mousin' Around: "D" "F" "H" + - Police Force: "D" "F" + - Space Station: "D" "F" "End" + - Swords of Fury: "D" "F" "H" + - Taxi: "D" "F" + - Transporter the Rescue: "D" "F" "H" + - Whirlwind: "D" "F" "H" */ #include "emu.h" @@ -54,17 +68,6 @@ void s11b_state::s11b_audio_map(address_map &map) map(0xc000, 0xffff).bankr("bank1"); } -void s11b_state::s11b_bg_map(address_map &map) -{ - map(0x0000, 0x07ff).mirror(0x1800).ram(); - map(0x2000, 0x2001).mirror(0x1ffe).rw(m_ym2151, FUNC(ym2151_device::read), FUNC(ym2151_device::write)); - map(0x4000, 0x4003).mirror(0x1ffc).rw(m_pia40, FUNC(pia6821_device::read), FUNC(pia6821_device::write)); - map(0x6000, 0x6000).mirror(0x07ff).w(FUNC(s11b_state::bg_cvsd_digit_clock_clear_w)); - map(0x6800, 0x6800).mirror(0x07ff).w(FUNC(s11b_state::bg_cvsd_clock_set_w)); - map(0x7800, 0x7800).mirror(0x07ff).w(FUNC(s11b_state::bgbank_w)); - map(0x8000, 0xffff).bankr("bgbank"); -} - static INPUT_PORTS_START( s11b ) PORT_START("SW.0") PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_TILT ) @@ -117,7 +120,14 @@ static INPUT_PORTS_START( s11b ) PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_DOWN) PORT_START("SW.5") - PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNKNOWN ) + PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_DEL) + PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_HOME) + PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_END) + PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_PGUP) + PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_PGDN) + PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_0_PAD) + PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_DEL_PAD) + PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_ENTER_PAD) PORT_START("SW.6") PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_Q) @@ -130,7 +140,14 @@ static INPUT_PORTS_START( s11b ) PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_O) PORT_START("SW.7") - PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNKNOWN ) + PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_2_PAD) + PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_3_PAD) + PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_7_PAD) + PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_8_PAD) + PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_9_PAD) + PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_SLASH_PAD) + PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_ASTERISK) + PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_PLUS_PAD) PORT_START("DIAGS") PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Audio Diag") PORT_CODE(KEYCODE_1_PAD) PORT_CHANGED_MEMBER(DEVICE_SELF, s11b_state, audio_nmi, 1) @@ -146,26 +163,10 @@ MACHINE_RESET_MEMBER( s11b_state, s11b ) { membank("bank0")->set_entry(0); membank("bank1")->set_entry(0); - membank("bgbank")->set_entry(0); // reset the CPUs again, so that the CPUs are starting with the right vectors (otherwise sound may die on reset) m_audiocpu->pulse_input_line(INPUT_LINE_RESET, attotime::zero); - if(m_bgcpu) - m_bgcpu->pulse_input_line(INPUT_LINE_RESET, attotime::zero); -} - -void s11b_state::bg_cvsd_clock_set_w(uint8_t data) -{ - if(m_bg_hc55516) - m_bg_hc55516->clock_w(1); -} - -void s11b_state::bg_cvsd_digit_clock_clear_w(uint8_t data) -{ - if(m_bg_hc55516) - { - m_bg_hc55516->clock_w(0); - m_bg_hc55516->digit_w(data&1); - } + if(m_bg) + m_bg->device_reset(); } void s11b_state::dig1_w(uint8_t data) @@ -320,7 +321,6 @@ void s11b_state::s11b(machine_config &config) MC1408(config, "dac", 0).add_route(ALL_OUTPUTS, "speaker", 0.25); voltage_regulator_device &vref(VOLTAGE_REGULATOR(config, "vref")); vref.add_route(0, "dac", 1.0, DAC_VREF_POS_INPUT); vref.add_route(0, "dac", -1.0, DAC_VREF_NEG_INPUT); - vref.add_route(0, "dac1", 1.0, DAC_VREF_POS_INPUT); vref.add_route(0, "dac1", -1.0, DAC_VREF_NEG_INPUT); SPEAKER(config, "speech").front_center(); HC55516(config, m_hc55516, 0).add_route(ALL_OUTPUTS, "speech", 0.50); @@ -336,26 +336,12 @@ void s11b_state::s11b(machine_config &config) m_pias->irqb_handler().set(m_audioirq, FUNC(input_merger_device::in_w<1>)); /* Add the background music card */ - MC6809E(config, m_bgcpu, XTAL(8'000'000) / 4); // MC68B09E - m_bgcpu->set_addrmap(AS_PROGRAM, &s11b_state::s11b_bg_map); - config.set_maximum_quantum(attotime::from_hz(50)); - SPEAKER(config, "bg").front_center(); - YM2151(config, m_ym2151, 3580000); - m_ym2151->irq_handler().set(FUNC(s11b_state::ym2151_irq_w)); - m_ym2151->add_route(ALL_OUTPUTS, "bg", 0.25); - - MC1408(config, "dac1", 0).add_route(ALL_OUTPUTS, "bg", 0.25); - - HC55516(config, m_bg_hc55516, 0).add_route(ALL_OUTPUTS, "speech", 0.50); - - PIA6821(config, m_pia40, 0); - m_pia40->writepa_handler().set("dac1", FUNC(dac_byte_interface::data_w)); - m_pia40->writepb_handler().set(FUNC(s11_state::pia40_pb_w)); - m_pia40->ca2_handler().set(m_ym2151, FUNC(ym2151_device::reset_w)); - m_pia40->cb2_handler().set(FUNC(s11_state::pia40_cb2_w)); - m_pia40->irqa_handler().set_inputline(m_bgcpu, M6809_FIRQ_LINE); - m_pia40->irqb_handler().set_inputline(m_bgcpu, INPUT_LINE_NMI); + S11C_BG(config, m_bg); + m_bg->pb_cb().set(m_pia34, FUNC(pia6821_device::portb_w)); + m_bg->cb2_cb().set(m_pia34, FUNC(pia6821_device::cb1_w)); + m_bg->set_romregion(m_bgcpu); + m_bg->add_route(ALL_OUTPUTS, "bg", 1.0); } /*----------------------- @@ -368,10 +354,13 @@ ROM_START(bcats_l5) ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) ROM_LOAD("cats_u21.l1", 0x18000, 0x8000, CRC(04110d08) SHA1(4b44b26983cb5d14a93c16a19dc2bdbaa665dc69)) ROM_LOAD("cats_u22.l1", 0x10000, 0x8000, CRC(7e152c78) SHA1(b4ab770fdd9420a5d35e55bf8fb84c99ac544b8b)) - ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) + ROM_REGION(0x40000, "bgcpu", ROMREGION_ERASEFF) ROM_LOAD("cats_u4.l1", 0x10000, 0x8000, CRC(18c62813) SHA1(a4fb69cfedd0b92c22b599913df3cdf8b3eef42c)) - ROM_LOAD("cats_u19.l1", 0x18000, 0x8000, CRC(f2fea68b) SHA1(9a41823e71342b7a162420378f122bba34ce0636)) - ROM_LOAD("cats_u20.l1", 0x20000, 0x8000, CRC(bf4dc35a) SHA1(9920ce90d93fb6ecf98792c35bb6eb8862a969f3)) + ROM_RELOAD(0x18000,0x8000) + ROM_LOAD("cats_u19.l1", 0x20000, 0x8000, CRC(f2fea68b) SHA1(9a41823e71342b7a162420378f122bba34ce0636)) + ROM_RELOAD(0x28000,0x8000) + ROM_LOAD("cats_u20.l1", 0x30000, 0x8000, CRC(bf4dc35a) SHA1(9920ce90d93fb6ecf98792c35bb6eb8862a969f3)) + ROM_RELOAD(0x38000,0x8000) ROM_END ROM_START(bcats_l2) @@ -381,10 +370,13 @@ ROM_START(bcats_l2) ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) ROM_LOAD("cats_u21.l1", 0x18000, 0x8000, CRC(04110d08) SHA1(4b44b26983cb5d14a93c16a19dc2bdbaa665dc69)) ROM_LOAD("cats_u22.l1", 0x10000, 0x8000, CRC(7e152c78) SHA1(b4ab770fdd9420a5d35e55bf8fb84c99ac544b8b)) - ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) + ROM_REGION(0x40000, "bgcpu", ROMREGION_ERASEFF) ROM_LOAD("cats_u4.l1", 0x10000, 0x8000, CRC(18c62813) SHA1(a4fb69cfedd0b92c22b599913df3cdf8b3eef42c)) - ROM_LOAD("cats_u19.l1", 0x18000, 0x8000, CRC(f2fea68b) SHA1(9a41823e71342b7a162420378f122bba34ce0636)) - ROM_LOAD("cats_u20.l1", 0x20000, 0x8000, CRC(bf4dc35a) SHA1(9920ce90d93fb6ecf98792c35bb6eb8862a969f3)) + ROM_RELOAD(0x18000,0x8000) + ROM_LOAD("cats_u19.l1", 0x20000, 0x8000, CRC(f2fea68b) SHA1(9a41823e71342b7a162420378f122bba34ce0636)) + ROM_RELOAD(0x28000,0x8000) + ROM_LOAD("cats_u20.l1", 0x30000, 0x8000, CRC(bf4dc35a) SHA1(9920ce90d93fb6ecf98792c35bb6eb8862a969f3)) + ROM_RELOAD(0x38000,0x8000) ROM_END /*-------------------- @@ -397,10 +389,13 @@ ROM_START(bnzai_l3) ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) ROM_LOAD("banz_u21.l1", 0x18000, 0x8000, CRC(cd06716e) SHA1(b61a0dc017dd4a09296a43a855461c5cee07517b)) ROM_LOAD("banz_u22.l1", 0x10000, 0x8000, CRC(e8159033) SHA1(e8f15801feefeb30768e88d685c208108aa134e8)) - ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) + ROM_REGION(0x40000, "bgcpu", ROMREGION_ERASEFF) ROM_LOAD("banz_u4.l1", 0x10000, 0x8000, CRC(8fd69c69) SHA1(c024cda85c6616943c3a12ab5943a7be8709bfe3)) - ROM_LOAD("banz_u19.l1", 0x18000, 0x8000, CRC(9104248c) SHA1(48a8c41f3a4127f4fb4de37e876c8380e3511e1f)) - ROM_LOAD("banz_u20.l1", 0x20000, 0x8000, CRC(26b3d15c) SHA1(528084b6c62394f8ed9fc0f90b91d844060fc904)) + ROM_RELOAD(0x18000,0x8000) + ROM_LOAD("banz_u19.l1", 0x20000, 0x8000, CRC(9104248c) SHA1(48a8c41f3a4127f4fb4de37e876c8380e3511e1f)) + ROM_RELOAD(0x28000,0x8000) + ROM_LOAD("banz_u20.l1", 0x30000, 0x8000, CRC(26b3d15c) SHA1(528084b6c62394f8ed9fc0f90b91d844060fc904)) + ROM_RELOAD(0x38000,0x8000) ROM_END ROM_START(bnzai_g3) @@ -410,10 +405,13 @@ ROM_START(bnzai_g3) ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) ROM_LOAD("banz_u21.l1", 0x18000, 0x8000, CRC(cd06716e) SHA1(b61a0dc017dd4a09296a43a855461c5cee07517b)) ROM_LOAD("banz_u22.l1", 0x10000, 0x8000, CRC(e8159033) SHA1(e8f15801feefeb30768e88d685c208108aa134e8)) - ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) + ROM_REGION(0x40000, "bgcpu", ROMREGION_ERASEFF) ROM_LOAD("banz_u4.l1", 0x10000, 0x8000, CRC(8fd69c69) SHA1(c024cda85c6616943c3a12ab5943a7be8709bfe3)) - ROM_LOAD("banz_u19.l1", 0x18000, 0x8000, CRC(9104248c) SHA1(48a8c41f3a4127f4fb4de37e876c8380e3511e1f)) - ROM_LOAD("banz_u20.l1", 0x20000, 0x8000, CRC(26b3d15c) SHA1(528084b6c62394f8ed9fc0f90b91d844060fc904)) + ROM_RELOAD(0x18000,0x8000) + ROM_LOAD("banz_u19.l1", 0x20000, 0x8000, CRC(9104248c) SHA1(48a8c41f3a4127f4fb4de37e876c8380e3511e1f)) + ROM_RELOAD(0x28000,0x8000) + ROM_LOAD("banz_u20.l1", 0x30000, 0x8000, CRC(26b3d15c) SHA1(528084b6c62394f8ed9fc0f90b91d844060fc904)) + ROM_RELOAD(0x38000,0x8000) ROM_END ROM_START(bnzai_l1) @@ -423,10 +421,13 @@ ROM_START(bnzai_l1) ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) ROM_LOAD("banz_u21.l1", 0x18000, 0x8000, CRC(cd06716e) SHA1(b61a0dc017dd4a09296a43a855461c5cee07517b)) ROM_LOAD("banz_u22.l1", 0x10000, 0x8000, CRC(e8159033) SHA1(e8f15801feefeb30768e88d685c208108aa134e8)) - ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) + ROM_REGION(0x40000, "bgcpu", ROMREGION_ERASEFF) ROM_LOAD("banz_u4.l1", 0x10000, 0x8000, CRC(8fd69c69) SHA1(c024cda85c6616943c3a12ab5943a7be8709bfe3)) - ROM_LOAD("banz_u19.l1", 0x18000, 0x8000, CRC(9104248c) SHA1(48a8c41f3a4127f4fb4de37e876c8380e3511e1f)) - ROM_LOAD("banz_u20.l1", 0x20000, 0x8000, CRC(26b3d15c) SHA1(528084b6c62394f8ed9fc0f90b91d844060fc904)) + ROM_RELOAD(0x18000,0x8000) + ROM_LOAD("banz_u19.l1", 0x20000, 0x8000, CRC(9104248c) SHA1(48a8c41f3a4127f4fb4de37e876c8380e3511e1f)) + ROM_RELOAD(0x28000,0x8000) + ROM_LOAD("banz_u20.l1", 0x30000, 0x8000, CRC(26b3d15c) SHA1(528084b6c62394f8ed9fc0f90b91d844060fc904)) + ROM_RELOAD(0x38000,0x8000) ROM_END ROM_START(bnzai_pa) @@ -436,10 +437,13 @@ ROM_START(bnzai_pa) ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) ROM_LOAD("banz_u21.l1", 0x18000, 0x8000, CRC(cd06716e) SHA1(b61a0dc017dd4a09296a43a855461c5cee07517b)) ROM_LOAD("banz_u22.l1", 0x10000, 0x8000, CRC(e8159033) SHA1(e8f15801feefeb30768e88d685c208108aa134e8)) - ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) + ROM_REGION(0x40000, "bgcpu", ROMREGION_ERASEFF) ROM_LOAD("u4-p7.rom", 0x10000, 0x8000, CRC(630d1ce9) SHA1(fb7f6004b94bf20281216519f18b53949eef4405)) - ROM_LOAD("banz_u19.l1", 0x18000, 0x8000, CRC(9104248c) SHA1(48a8c41f3a4127f4fb4de37e876c8380e3511e1f)) - ROM_LOAD("banz_u20.l1", 0x20000, 0x8000, CRC(26b3d15c) SHA1(528084b6c62394f8ed9fc0f90b91d844060fc904)) + ROM_RELOAD(0x18000,0x8000) + ROM_LOAD("banz_u19.l1", 0x20000, 0x8000, CRC(9104248c) SHA1(48a8c41f3a4127f4fb4de37e876c8380e3511e1f)) + ROM_RELOAD(0x28000,0x8000) + ROM_LOAD("banz_u20.l1", 0x30000, 0x8000, CRC(26b3d15c) SHA1(528084b6c62394f8ed9fc0f90b91d844060fc904)) + ROM_RELOAD(0x38000,0x8000) ROM_END /*-------------------- @@ -452,9 +456,11 @@ ROM_START(bguns_l8) ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) ROM_LOAD("guns_u21.l1", 0x18000, 0x8000, CRC(35c6bfe4) SHA1(83dbd10311add75f56046de58d315f8a87389703)) ROM_LOAD("guns_u22.l1", 0x10000, 0x8000, CRC(091a5cb8) SHA1(db77314241eb6ed7f4385f99312a49b7caad1283)) - ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) + ROM_REGION(0x40000, "bgcpu", ROMREGION_ERASEFF) ROM_LOAD("gund_u4.l1", 0x10000, 0x8000, CRC(d4a430a3) SHA1(5b44e3f313cc7cb75f51c239013d46e5eb986f9d)) - ROM_LOAD("guns_u19.l1", 0x18000, 0x8000, CRC(ec1a6c23) SHA1(45bb4f78b89de9e690b5f9741d17f97766e702d6)) + ROM_RELOAD(0x18000,0x8000) + ROM_LOAD("guns_u19.l1", 0x20000, 0x8000, CRC(ec1a6c23) SHA1(45bb4f78b89de9e690b5f9741d17f97766e702d6)) + ROM_RELOAD(0x28000,0x8000) ROM_END ROM_START(bguns_l7) @@ -464,9 +470,11 @@ ROM_START(bguns_l7) ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) ROM_LOAD("guns_u21.l1", 0x18000, 0x8000, CRC(35c6bfe4) SHA1(83dbd10311add75f56046de58d315f8a87389703)) ROM_LOAD("guns_u22.l1", 0x10000, 0x8000, CRC(091a5cb8) SHA1(db77314241eb6ed7f4385f99312a49b7caad1283)) - ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) + ROM_REGION(0x40000, "bgcpu", ROMREGION_ERASEFF) ROM_LOAD("gund_u4.l1", 0x10000, 0x8000, CRC(d4a430a3) SHA1(5b44e3f313cc7cb75f51c239013d46e5eb986f9d)) - ROM_LOAD("guns_u19.l1", 0x18000, 0x8000, CRC(ec1a6c23) SHA1(45bb4f78b89de9e690b5f9741d17f97766e702d6)) + ROM_RELOAD(0x18000,0x8000) + ROM_LOAD("guns_u19.l1", 0x20000, 0x8000, CRC(ec1a6c23) SHA1(45bb4f78b89de9e690b5f9741d17f97766e702d6)) + ROM_RELOAD(0x28000,0x8000) ROM_END ROM_START(bguns_la) @@ -476,9 +484,11 @@ ROM_START(bguns_la) ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) ROM_LOAD("guns_u21.l1", 0x18000, 0x8000, CRC(35c6bfe4) SHA1(83dbd10311add75f56046de58d315f8a87389703)) ROM_LOAD("guns_u22.l1", 0x10000, 0x8000, CRC(091a5cb8) SHA1(db77314241eb6ed7f4385f99312a49b7caad1283)) - ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) + ROM_REGION(0x40000, "bgcpu", ROMREGION_ERASEFF) ROM_LOAD("gund_u4.l1", 0x10000, 0x8000, CRC(d4a430a3) SHA1(5b44e3f313cc7cb75f51c239013d46e5eb986f9d)) - ROM_LOAD("guns_u19.l1", 0x18000, 0x8000, CRC(ec1a6c23) SHA1(45bb4f78b89de9e690b5f9741d17f97766e702d6)) + ROM_RELOAD(0x18000,0x8000) + ROM_LOAD("guns_u19.l1", 0x20000, 0x8000, CRC(ec1a6c23) SHA1(45bb4f78b89de9e690b5f9741d17f97766e702d6)) + ROM_RELOAD(0x28000,0x8000) ROM_END ROM_START(bguns_p1) @@ -488,9 +498,11 @@ ROM_START(bguns_p1) ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) ROM_LOAD("guns_u21.l1", 0x18000, 0x8000, CRC(35c6bfe4) SHA1(83dbd10311add75f56046de58d315f8a87389703)) ROM_LOAD("guns_u22.l1", 0x10000, 0x8000, CRC(091a5cb8) SHA1(db77314241eb6ed7f4385f99312a49b7caad1283)) - ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) + ROM_REGION(0x40000, "bgcpu", ROMREGION_ERASEFF) ROM_LOAD("gund_u4.l1", 0x10000, 0x8000, CRC(d4a430a3) SHA1(5b44e3f313cc7cb75f51c239013d46e5eb986f9d)) - ROM_LOAD("guns_u19.l1", 0x18000, 0x8000, CRC(ec1a6c23) SHA1(45bb4f78b89de9e690b5f9741d17f97766e702d6)) + ROM_RELOAD(0x18000,0x8000) + ROM_LOAD("guns_u19.l1", 0x20000, 0x8000, CRC(ec1a6c23) SHA1(45bb4f78b89de9e690b5f9741d17f97766e702d6)) + ROM_RELOAD(0x28000,0x8000) ROM_END /*----------------------- @@ -503,9 +515,11 @@ ROM_START(bk2k_l4) ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) ROM_LOAD("bk2k_u21.l1", 0x18000, 0x8000, CRC(08be36ad) SHA1(0f4c448e003df54ed8ccf0e0c57f6123ce1e2027)) ROM_LOAD("bk2k_u22.l1", 0x10000, 0x8000, CRC(9c8becd8) SHA1(9090e8104dad63f14246caabafec428d94d5e18d)) - ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) + ROM_REGION(0x40000, "bgcpu", ROMREGION_ERASEFF) ROM_LOAD("bk2k_u4.l2", 0x10000, 0x8000, CRC(1d87281b) SHA1(609288b017aac6ce6da8717a35fdf87013adeb3c)) - ROM_LOAD("bk2k_u19.l1", 0x18000, 0x8000, CRC(58e162b2) SHA1(891f810ae18b46593f570d719f0290a1d08a1a10)) + ROM_RELOAD(0x18000,0x8000) + ROM_LOAD("bk2k_u19.l1", 0x20000, 0x8000, CRC(58e162b2) SHA1(891f810ae18b46593f570d719f0290a1d08a1a10)) + ROM_RELOAD(0x28000,0x8000) ROM_END ROM_START(bk2k_lg1) // the rom at u26 is reported as bad when the game is booted, but appears to run nonetheless; bad dump or original bug in the LG-1 set fixed in LG-2 and LG-3? @@ -515,9 +529,11 @@ ROM_START(bk2k_lg1) // the rom at u26 is reported as bad when the game is booted ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) ROM_LOAD("bk2k_u21.l1", 0x18000, 0x8000, CRC(08be36ad) SHA1(0f4c448e003df54ed8ccf0e0c57f6123ce1e2027)) ROM_LOAD("bk2k_u22.l1", 0x10000, 0x8000, CRC(9c8becd8) SHA1(9090e8104dad63f14246caabafec428d94d5e18d)) - ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) + ROM_REGION(0x40000, "bgcpu", ROMREGION_ERASEFF) ROM_LOAD("bk2k_u4.l2", 0x10000, 0x8000, CRC(1d87281b) SHA1(609288b017aac6ce6da8717a35fdf87013adeb3c)) - ROM_LOAD("bk2k_u19.l1", 0x18000, 0x8000, CRC(58e162b2) SHA1(891f810ae18b46593f570d719f0290a1d08a1a10)) + ROM_RELOAD(0x18000,0x8000) + ROM_LOAD("bk2k_u19.l1", 0x20000, 0x8000, CRC(58e162b2) SHA1(891f810ae18b46593f570d719f0290a1d08a1a10)) + ROM_RELOAD(0x28000,0x8000) ROM_END ROM_START(bk2k_lg3) @@ -527,9 +543,11 @@ ROM_START(bk2k_lg3) ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) ROM_LOAD("bk2k_u21.l1", 0x18000, 0x8000, CRC(08be36ad) SHA1(0f4c448e003df54ed8ccf0e0c57f6123ce1e2027)) ROM_LOAD("bk2k_u22.l1", 0x10000, 0x8000, CRC(9c8becd8) SHA1(9090e8104dad63f14246caabafec428d94d5e18d)) - ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) + ROM_REGION(0x40000, "bgcpu", ROMREGION_ERASEFF) ROM_LOAD("bk2k_u4.l2", 0x10000, 0x8000, CRC(1d87281b) SHA1(609288b017aac6ce6da8717a35fdf87013adeb3c)) - ROM_LOAD("bk2k_u19.l1", 0x18000, 0x8000, CRC(58e162b2) SHA1(891f810ae18b46593f570d719f0290a1d08a1a10)) + ROM_RELOAD(0x18000,0x8000) + ROM_LOAD("bk2k_u19.l1", 0x20000, 0x8000, CRC(58e162b2) SHA1(891f810ae18b46593f570d719f0290a1d08a1a10)) + ROM_RELOAD(0x28000,0x8000) ROM_END ROM_START(bk2k_pu1) @@ -539,9 +557,11 @@ ROM_START(bk2k_pu1) ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) ROM_LOAD("bk2k_u21.l1", 0x18000, 0x8000, CRC(08be36ad) SHA1(0f4c448e003df54ed8ccf0e0c57f6123ce1e2027)) ROM_LOAD("bk2k_u22.l1", 0x10000, 0x8000, CRC(9c8becd8) SHA1(9090e8104dad63f14246caabafec428d94d5e18d)) - ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) + ROM_REGION(0x40000, "bgcpu", ROMREGION_ERASEFF) ROM_LOAD("bk2k_u4.l2", 0x10000, 0x8000, CRC(1d87281b) SHA1(609288b017aac6ce6da8717a35fdf87013adeb3c)) - ROM_LOAD("bk2k_u19.l1", 0x18000, 0x8000, CRC(58e162b2) SHA1(891f810ae18b46593f570d719f0290a1d08a1a10)) + ROM_RELOAD(0x18000,0x8000) + ROM_LOAD("bk2k_u19.l1", 0x20000, 0x8000, CRC(58e162b2) SHA1(891f810ae18b46593f570d719f0290a1d08a1a10)) + ROM_RELOAD(0x28000,0x8000) ROM_END ROM_START(bk2k_pf1) @@ -551,9 +571,11 @@ ROM_START(bk2k_pf1) ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) ROM_LOAD("bk2k_u21.l1", 0x18000, 0x8000, CRC(08be36ad) SHA1(0f4c448e003df54ed8ccf0e0c57f6123ce1e2027)) ROM_LOAD("bk2k_u22.l1", 0x10000, 0x8000, CRC(9c8becd8) SHA1(9090e8104dad63f14246caabafec428d94d5e18d)) - ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) + ROM_REGION(0x40000, "bgcpu", ROMREGION_ERASEFF) ROM_LOAD("bk2k_u4.l2", 0x10000, 0x8000, CRC(1d87281b) SHA1(609288b017aac6ce6da8717a35fdf87013adeb3c)) - ROM_LOAD("bk2k_u19.l1", 0x18000, 0x8000, CRC(58e162b2) SHA1(891f810ae18b46593f570d719f0290a1d08a1a10)) + ROM_RELOAD(0x18000,0x8000) + ROM_LOAD("bk2k_u19.l1", 0x20000, 0x8000, CRC(58e162b2) SHA1(891f810ae18b46593f570d719f0290a1d08a1a10)) + ROM_RELOAD(0x28000,0x8000) ROM_END ROM_START(bk2k_la2) @@ -563,9 +585,11 @@ ROM_START(bk2k_la2) ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) ROM_LOAD("bk2k_u21.l1", 0x18000, 0x8000, CRC(08be36ad) SHA1(0f4c448e003df54ed8ccf0e0c57f6123ce1e2027)) ROM_LOAD("bk2k_u22.l1", 0x10000, 0x8000, CRC(9c8becd8) SHA1(9090e8104dad63f14246caabafec428d94d5e18d)) - ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) + ROM_REGION(0x40000, "bgcpu", ROMREGION_ERASEFF) ROM_LOAD("bk2k_u4.l2", 0x10000, 0x8000, CRC(1d87281b) SHA1(609288b017aac6ce6da8717a35fdf87013adeb3c)) - ROM_LOAD("bk2k_u19.l1", 0x18000, 0x8000, CRC(58e162b2) SHA1(891f810ae18b46593f570d719f0290a1d08a1a10)) + ROM_RELOAD(0x18000,0x8000) + ROM_LOAD("bk2k_u19.l1", 0x20000, 0x8000, CRC(58e162b2) SHA1(891f810ae18b46593f570d719f0290a1d08a1a10)) + ROM_RELOAD(0x28000,0x8000) ROM_END ROM_START(bk2k_pa7) @@ -575,9 +599,11 @@ ROM_START(bk2k_pa7) ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) ROM_LOAD("bk2k_u21.l1", 0x18000, 0x8000, CRC(08be36ad) SHA1(0f4c448e003df54ed8ccf0e0c57f6123ce1e2027)) ROM_LOAD("bk2k_u22.l1", 0x10000, 0x8000, CRC(9c8becd8) SHA1(9090e8104dad63f14246caabafec428d94d5e18d)) - ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) + ROM_REGION(0x40000, "bgcpu", ROMREGION_ERASEFF) ROM_LOAD("bk2k_u4.l2", 0x10000, 0x8000, CRC(1d87281b) SHA1(609288b017aac6ce6da8717a35fdf87013adeb3c)) - ROM_LOAD("bk2k_u19.l1", 0x18000, 0x8000, CRC(58e162b2) SHA1(891f810ae18b46593f570d719f0290a1d08a1a10)) + ROM_RELOAD(0x18000,0x8000) + ROM_LOAD("bk2k_u19.l1", 0x20000, 0x8000, CRC(58e162b2) SHA1(891f810ae18b46593f570d719f0290a1d08a1a10)) + ROM_RELOAD(0x28000,0x8000) ROM_END ROM_START(bk2k_pa5) @@ -587,9 +613,11 @@ ROM_START(bk2k_pa5) ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) ROM_LOAD("bk2k_u21.l1", 0x18000, 0x8000, CRC(08be36ad) SHA1(0f4c448e003df54ed8ccf0e0c57f6123ce1e2027)) ROM_LOAD("bk2k_u22.l1", 0x10000, 0x8000, CRC(9c8becd8) SHA1(9090e8104dad63f14246caabafec428d94d5e18d)) - ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) + ROM_REGION(0x40000, "bgcpu", ROMREGION_ERASEFF) ROM_LOAD("bk2k_u4.l2", 0x10000, 0x8000, CRC(1d87281b) SHA1(609288b017aac6ce6da8717a35fdf87013adeb3c)) - ROM_LOAD("bk2k_u19.l1", 0x18000, 0x8000, CRC(58e162b2) SHA1(891f810ae18b46593f570d719f0290a1d08a1a10)) + ROM_RELOAD(0x18000,0x8000) + ROM_LOAD("bk2k_u19.l1", 0x20000, 0x8000, CRC(58e162b2) SHA1(891f810ae18b46593f570d719f0290a1d08a1a10)) + ROM_RELOAD(0x28000,0x8000) ROM_END /*-------------------- @@ -602,9 +630,11 @@ ROM_START(cycln_l5) ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) ROM_LOAD("cycl_u21.l1", 0x18000, 0x8000, CRC(d4f69a7c) SHA1(da0ce27d92b22583be54a41fc8083cee803c987a)) ROM_LOAD("cycl_u22.l1", 0x10000, 0x8000, CRC(28dc8f13) SHA1(bccce3a9b6b2f52da919c6df8db07e5e3de12657)) - ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) + ROM_REGION(0x40000, "bgcpu", ROMREGION_ERASEFF) ROM_LOAD("cycl_u4.l5", 0x10000, 0x8000, CRC(d04b663b) SHA1(f54c6df08ec73b733cfeb2a989e44e5c04da3d9e)) - ROM_LOAD("cycl_u19.l1", 0x18000, 0x8000, CRC(a20f6519) SHA1(63ded5f76133340fa31d4fe65420f4465866fb85)) + ROM_RELOAD(0x18000,0x8000) + ROM_LOAD("cycl_u19.l1", 0x20000, 0x8000, CRC(a20f6519) SHA1(63ded5f76133340fa31d4fe65420f4465866fb85)) + ROM_RELOAD(0x28000,0x8000) ROM_END ROM_START(cycln_l4) @@ -614,9 +644,11 @@ ROM_START(cycln_l4) ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) ROM_LOAD("cycl_u21.l1", 0x18000, 0x8000, CRC(d4f69a7c) SHA1(da0ce27d92b22583be54a41fc8083cee803c987a)) ROM_LOAD("cycl_u22.l1", 0x10000, 0x8000, CRC(28dc8f13) SHA1(bccce3a9b6b2f52da919c6df8db07e5e3de12657)) - ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) + ROM_REGION(0x40000, "bgcpu", ROMREGION_ERASEFF) ROM_LOAD("cycl_u4.l5", 0x10000, 0x8000, CRC(d04b663b) SHA1(f54c6df08ec73b733cfeb2a989e44e5c04da3d9e)) - ROM_LOAD("cycl_u19.l1", 0x18000, 0x8000, CRC(a20f6519) SHA1(63ded5f76133340fa31d4fe65420f4465866fb85)) + ROM_RELOAD(0x18000,0x8000) + ROM_LOAD("cycl_u19.l1", 0x20000, 0x8000, CRC(a20f6519) SHA1(63ded5f76133340fa31d4fe65420f4465866fb85)) + ROM_RELOAD(0x28000,0x8000) ROM_END ROM_START(cycln_l1) @@ -626,9 +658,11 @@ ROM_START(cycln_l1) ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) ROM_LOAD("cycl_u21.l1", 0x18000, 0x8000, CRC(d4f69a7c) SHA1(da0ce27d92b22583be54a41fc8083cee803c987a)) ROM_LOAD("cycl_u22.l1", 0x10000, 0x8000, CRC(28dc8f13) SHA1(bccce3a9b6b2f52da919c6df8db07e5e3de12657)) - ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) + ROM_REGION(0x40000, "bgcpu", ROMREGION_ERASEFF) ROM_LOAD("cycl_u4.l5", 0x10000, 0x8000, CRC(d04b663b) SHA1(f54c6df08ec73b733cfeb2a989e44e5c04da3d9e)) - ROM_LOAD("cycl_u19.l1", 0x18000, 0x8000, CRC(a20f6519) SHA1(63ded5f76133340fa31d4fe65420f4465866fb85)) + ROM_RELOAD(0x18000,0x8000) + ROM_LOAD("cycl_u19.l1", 0x20000, 0x8000, CRC(a20f6519) SHA1(63ded5f76133340fa31d4fe65420f4465866fb85)) + ROM_RELOAD(0x28000,0x8000) ROM_END /*-------------------- @@ -641,9 +675,11 @@ ROM_START(esha_pr4) ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) ROM_LOAD("eshk_u21.l1", 0x18000, 0x8000, CRC(feac68e5) SHA1(2f12a78398bc3a468e3e0656da91260d45b0663b)) ROM_LOAD("eshk_u22.l1", 0x10000, 0x8000, CRC(44f50fe1) SHA1(a8e24dbb0f5cf300118e1ebdcd2bb6b274d87936)) - ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) + ROM_REGION(0x40000, "bgcpu", ROMREGION_ERASEFF) ROM_LOAD("eshk_u4.l1", 0x10000, 0x8000, CRC(40069f8c) SHA1(aafdc189259fa9c8dc49e60e978b84775e16c64e)) - ROM_LOAD("eshk_u19.l1", 0x18000, 0x8000, CRC(e5593075) SHA1(549b03402e5639b449e35325eb52e78f8810b07a)) + ROM_RELOAD(0x18000,0x8000) + ROM_LOAD("eshk_u19.l1", 0x20000, 0x8000, CRC(e5593075) SHA1(549b03402e5639b449e35325eb52e78f8810b07a)) + ROM_RELOAD(0x28000,0x8000) ROM_END ROM_START(esha_la3) @@ -653,9 +689,11 @@ ROM_START(esha_la3) ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) ROM_LOAD("eshk_u21.l1", 0x18000, 0x8000, CRC(feac68e5) SHA1(2f12a78398bc3a468e3e0656da91260d45b0663b)) ROM_LOAD("eshk_u22.l1", 0x10000, 0x8000, CRC(44f50fe1) SHA1(a8e24dbb0f5cf300118e1ebdcd2bb6b274d87936)) - ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) + ROM_REGION(0x40000, "bgcpu", ROMREGION_ERASEFF) ROM_LOAD("eshk_u4.l1", 0x10000, 0x8000, CRC(40069f8c) SHA1(aafdc189259fa9c8dc49e60e978b84775e16c64e)) - ROM_LOAD("eshk_u19.l1", 0x18000, 0x8000, CRC(e5593075) SHA1(549b03402e5639b449e35325eb52e78f8810b07a)) + ROM_RELOAD(0x18000,0x8000) + ROM_LOAD("eshk_u19.l1", 0x20000, 0x8000, CRC(e5593075) SHA1(549b03402e5639b449e35325eb52e78f8810b07a)) + ROM_RELOAD(0x28000,0x8000) ROM_END ROM_START(esha_ma3) @@ -665,9 +703,11 @@ ROM_START(esha_ma3) ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) ROM_LOAD("eshk_u21.l1", 0x18000, 0x8000, CRC(feac68e5) SHA1(2f12a78398bc3a468e3e0656da91260d45b0663b)) ROM_LOAD("eshk_u22.l1", 0x10000, 0x8000, CRC(44f50fe1) SHA1(a8e24dbb0f5cf300118e1ebdcd2bb6b274d87936)) - ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) + ROM_REGION(0x40000, "bgcpu", ROMREGION_ERASEFF) ROM_LOAD("eshk_u4.l1", 0x10000, 0x8000, CRC(40069f8c) SHA1(aafdc189259fa9c8dc49e60e978b84775e16c64e)) - ROM_LOAD("eshk_u19.l1", 0x18000, 0x8000, CRC(e5593075) SHA1(549b03402e5639b449e35325eb52e78f8810b07a)) + ROM_RELOAD(0x18000,0x8000) + ROM_LOAD("eshk_u19.l1", 0x20000, 0x8000, CRC(e5593075) SHA1(549b03402e5639b449e35325eb52e78f8810b07a)) + ROM_RELOAD(0x28000,0x8000) ROM_END ROM_START(esha_lg1) @@ -677,9 +717,11 @@ ROM_START(esha_lg1) ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) ROM_LOAD("eshk_u21.l1", 0x18000, 0x8000, CRC(feac68e5) SHA1(2f12a78398bc3a468e3e0656da91260d45b0663b)) ROM_LOAD("eshk_u22.l1", 0x10000, 0x8000, CRC(44f50fe1) SHA1(a8e24dbb0f5cf300118e1ebdcd2bb6b274d87936)) - ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) + ROM_REGION(0x40000, "bgcpu", ROMREGION_ERASEFF) ROM_LOAD("eshk_u4.l1", 0x10000, 0x8000, CRC(40069f8c) SHA1(aafdc189259fa9c8dc49e60e978b84775e16c64e)) - ROM_LOAD("eshk_u19.l1", 0x18000, 0x8000, CRC(e5593075) SHA1(549b03402e5639b449e35325eb52e78f8810b07a)) + ROM_RELOAD(0x18000,0x8000) + ROM_LOAD("eshk_u19.l1", 0x20000, 0x8000, CRC(e5593075) SHA1(549b03402e5639b449e35325eb52e78f8810b07a)) + ROM_RELOAD(0x28000,0x8000) ROM_END ROM_START(esha_lg2) @@ -689,9 +731,11 @@ ROM_START(esha_lg2) ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) ROM_LOAD("eshk_u21.l1", 0x18000, 0x8000, CRC(feac68e5) SHA1(2f12a78398bc3a468e3e0656da91260d45b0663b)) ROM_LOAD("eshk_u22.l1", 0x10000, 0x8000, CRC(44f50fe1) SHA1(a8e24dbb0f5cf300118e1ebdcd2bb6b274d87936)) - ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) + ROM_REGION(0x40000, "bgcpu", ROMREGION_ERASEFF) ROM_LOAD("eshk_u4.l1", 0x10000, 0x8000, CRC(40069f8c) SHA1(aafdc189259fa9c8dc49e60e978b84775e16c64e)) - ROM_LOAD("eshk_u19.l1", 0x18000, 0x8000, CRC(e5593075) SHA1(549b03402e5639b449e35325eb52e78f8810b07a)) + ROM_RELOAD(0x18000,0x8000) + ROM_LOAD("eshk_u19.l1", 0x20000, 0x8000, CRC(e5593075) SHA1(549b03402e5639b449e35325eb52e78f8810b07a)) + ROM_RELOAD(0x28000,0x8000) ROM_END ROM_START(esha_la1) @@ -701,9 +745,11 @@ ROM_START(esha_la1) ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) ROM_LOAD("eshk_u21.l1", 0x18000, 0x8000, CRC(feac68e5) SHA1(2f12a78398bc3a468e3e0656da91260d45b0663b)) ROM_LOAD("eshk_u22.l1", 0x10000, 0x8000, CRC(44f50fe1) SHA1(a8e24dbb0f5cf300118e1ebdcd2bb6b274d87936)) - ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) + ROM_REGION(0x40000, "bgcpu", ROMREGION_ERASEFF) ROM_LOAD("eshk_u4.l1", 0x10000, 0x8000, CRC(40069f8c) SHA1(aafdc189259fa9c8dc49e60e978b84775e16c64e)) - ROM_LOAD("eshk_u19.l1", 0x18000, 0x8000, CRC(e5593075) SHA1(549b03402e5639b449e35325eb52e78f8810b07a)) + ROM_RELOAD(0x18000,0x8000) + ROM_LOAD("eshk_u19.l1", 0x20000, 0x8000, CRC(e5593075) SHA1(549b03402e5639b449e35325eb52e78f8810b07a)) + ROM_RELOAD(0x28000,0x8000) ROM_END ROM_START(esha_pa1) @@ -713,9 +759,11 @@ ROM_START(esha_pa1) ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) ROM_LOAD("eshk_u21.l1", 0x18000, 0x8000, CRC(feac68e5) SHA1(2f12a78398bc3a468e3e0656da91260d45b0663b)) ROM_LOAD("eshk_u22.l1", 0x10000, 0x8000, CRC(44f50fe1) SHA1(a8e24dbb0f5cf300118e1ebdcd2bb6b274d87936)) - ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) + ROM_REGION(0x40000, "bgcpu", ROMREGION_ERASEFF) ROM_LOAD("u4-p1.rom", 0x10000, 0x8000, CRC(7219ffc2) SHA1(b8585b7d12f401d8ba4d95a5e2f20d35ff0ac26a)) - ROM_LOAD("eshk_u19.l1", 0x18000, 0x8000, CRC(e5593075) SHA1(549b03402e5639b449e35325eb52e78f8810b07a)) + ROM_RELOAD(0x18000,0x8000) + ROM_LOAD("eshk_u19.l1", 0x20000, 0x8000, CRC(e5593075) SHA1(549b03402e5639b449e35325eb52e78f8810b07a)) + ROM_RELOAD(0x28000,0x8000) ROM_END ROM_START(esha_pa4) @@ -725,9 +773,11 @@ ROM_START(esha_pa4) ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) ROM_LOAD("eshk_u21.l1", 0x18000, 0x8000, CRC(feac68e5) SHA1(2f12a78398bc3a468e3e0656da91260d45b0663b)) ROM_LOAD("eshk_u22.l1", 0x10000, 0x8000, CRC(44f50fe1) SHA1(a8e24dbb0f5cf300118e1ebdcd2bb6b274d87936)) - ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) + ROM_REGION(0x40000, "bgcpu", ROMREGION_ERASEFF) ROM_LOAD("u4-p1.rom", 0x10000, 0x8000, CRC(7219ffc2) SHA1(b8585b7d12f401d8ba4d95a5e2f20d35ff0ac26a)) - ROM_LOAD("eshk_u19.l1", 0x18000, 0x8000, CRC(e5593075) SHA1(549b03402e5639b449e35325eb52e78f8810b07a)) + ROM_RELOAD(0x18000,0x8000) + ROM_LOAD("eshk_u19.l1", 0x20000, 0x8000, CRC(e5593075) SHA1(549b03402e5639b449e35325eb52e78f8810b07a)) + ROM_RELOAD(0x28000,0x8000) ROM_END /*-------------------- @@ -740,10 +790,13 @@ ROM_START(eatpm_l4) ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) ROM_LOAD("elvi_u21.l1", 0x18000, 0x8000, CRC(68d44545) SHA1(8c3ea8521a44b1539cd148f142cca14184174ba7)) ROM_LOAD("elvi_u22.l1", 0x10000, 0x8000, CRC(e525b4fe) SHA1(be728ec33a00b93c3346428a9248b588460af945)) - ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) + ROM_REGION(0x40000, "bgcpu", ROMREGION_ERASEFF) ROM_LOAD("elvi_u4.l1", 0x10000, 0x8000, CRC(b5afa4db) SHA1(59b72dac5301a4befa01b93da5162478682e6021)) - ROM_LOAD("elvi_u19.l1", 0x18000, 0x8000, CRC(806bc350) SHA1(d170aef11001096da9f2f7240726662009e26f5f)) - ROM_LOAD("elvi_u20.l1", 0x20000, 0x8000, CRC(3d92d5fd) SHA1(834d40a59be57057103d1d8ab48fdaaf7dc5eda2)) + ROM_RELOAD(0x18000,0x8000) + ROM_LOAD("elvi_u19.l1", 0x20000, 0x8000, CRC(806bc350) SHA1(d170aef11001096da9f2f7240726662009e26f5f)) + ROM_RELOAD(0x28000,0x8000) + ROM_LOAD("elvi_u20.l1", 0x30000, 0x8000, CRC(3d92d5fd) SHA1(834d40a59be57057103d1d8ab48fdaaf7dc5eda2)) + ROM_RELOAD(0x38000,0x8000) ROM_END ROM_START(eatpm_l1) @@ -753,10 +806,13 @@ ROM_START(eatpm_l1) ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) ROM_LOAD("elvi_u21.l1", 0x18000, 0x8000, CRC(68d44545) SHA1(8c3ea8521a44b1539cd148f142cca14184174ba7)) ROM_LOAD("elvi_u22.l1", 0x10000, 0x8000, CRC(e525b4fe) SHA1(be728ec33a00b93c3346428a9248b588460af945)) - ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) + ROM_REGION(0x40000, "bgcpu", ROMREGION_ERASEFF) ROM_LOAD("elvi_u4.l1", 0x10000, 0x8000, CRC(b5afa4db) SHA1(59b72dac5301a4befa01b93da5162478682e6021)) - ROM_LOAD("elvi_u19.l1", 0x18000, 0x8000, CRC(806bc350) SHA1(d170aef11001096da9f2f7240726662009e26f5f)) - ROM_LOAD("elvi_u20.l1", 0x20000, 0x8000, CRC(3d92d5fd) SHA1(834d40a59be57057103d1d8ab48fdaaf7dc5eda2)) + ROM_RELOAD(0x18000,0x8000) + ROM_LOAD("elvi_u19.l1", 0x20000, 0x8000, CRC(806bc350) SHA1(d170aef11001096da9f2f7240726662009e26f5f)) + ROM_RELOAD(0x28000,0x8000) + ROM_LOAD("elvi_u20.l1", 0x30000, 0x8000, CRC(3d92d5fd) SHA1(834d40a59be57057103d1d8ab48fdaaf7dc5eda2)) + ROM_RELOAD(0x38000,0x8000) ROM_END ROM_START(eatpm_l2) @@ -766,10 +822,13 @@ ROM_START(eatpm_l2) ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) ROM_LOAD("elvi_u21.l1", 0x18000, 0x8000, CRC(68d44545) SHA1(8c3ea8521a44b1539cd148f142cca14184174ba7)) ROM_LOAD("elvi_u22.l1", 0x10000, 0x8000, CRC(e525b4fe) SHA1(be728ec33a00b93c3346428a9248b588460af945)) - ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) + ROM_REGION(0x40000, "bgcpu", ROMREGION_ERASEFF) ROM_LOAD("elvi_u4.l1", 0x10000, 0x8000, CRC(b5afa4db) SHA1(59b72dac5301a4befa01b93da5162478682e6021)) - ROM_LOAD("elvi_u19.l1", 0x18000, 0x8000, CRC(806bc350) SHA1(d170aef11001096da9f2f7240726662009e26f5f)) - ROM_LOAD("elvi_u20.l1", 0x20000, 0x8000, CRC(3d92d5fd) SHA1(834d40a59be57057103d1d8ab48fdaaf7dc5eda2)) + ROM_RELOAD(0x18000,0x8000) + ROM_LOAD("elvi_u19.l1", 0x20000, 0x8000, CRC(806bc350) SHA1(d170aef11001096da9f2f7240726662009e26f5f)) + ROM_RELOAD(0x28000,0x8000) + ROM_LOAD("elvi_u20.l1", 0x30000, 0x8000, CRC(3d92d5fd) SHA1(834d40a59be57057103d1d8ab48fdaaf7dc5eda2)) + ROM_RELOAD(0x38000,0x8000) ROM_END ROM_START(eatpm_4g) @@ -779,10 +838,13 @@ ROM_START(eatpm_4g) ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) ROM_LOAD("elvi_u21.l1", 0x18000, 0x8000, CRC(68d44545) SHA1(8c3ea8521a44b1539cd148f142cca14184174ba7)) ROM_LOAD("elvi_u22.l1", 0x10000, 0x8000, CRC(e525b4fe) SHA1(be728ec33a00b93c3346428a9248b588460af945)) - ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) + ROM_REGION(0x40000, "bgcpu", ROMREGION_ERASEFF) ROM_LOAD("elvi_u4.l1", 0x10000, 0x8000, CRC(b5afa4db) SHA1(59b72dac5301a4befa01b93da5162478682e6021)) - ROM_LOAD("elvi_u19.l1", 0x18000, 0x8000, CRC(806bc350) SHA1(d170aef11001096da9f2f7240726662009e26f5f)) - ROM_LOAD("elvi_u20.l1", 0x20000, 0x8000, CRC(3d92d5fd) SHA1(834d40a59be57057103d1d8ab48fdaaf7dc5eda2)) + ROM_RELOAD(0x18000,0x8000) + ROM_LOAD("elvi_u19.l1", 0x20000, 0x8000, CRC(806bc350) SHA1(d170aef11001096da9f2f7240726662009e26f5f)) + ROM_RELOAD(0x28000,0x8000) + ROM_LOAD("elvi_u20.l1", 0x30000, 0x8000, CRC(3d92d5fd) SHA1(834d40a59be57057103d1d8ab48fdaaf7dc5eda2)) + ROM_RELOAD(0x38000,0x8000) ROM_END ROM_START(eatpm_4u) @@ -792,10 +854,13 @@ ROM_START(eatpm_4u) ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) ROM_LOAD("elvi_u21.l1", 0x18000, 0x8000, CRC(68d44545) SHA1(8c3ea8521a44b1539cd148f142cca14184174ba7)) ROM_LOAD("elvi_u22.l1", 0x10000, 0x8000, CRC(e525b4fe) SHA1(be728ec33a00b93c3346428a9248b588460af945)) - ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) + ROM_REGION(0x40000, "bgcpu", ROMREGION_ERASEFF) ROM_LOAD("elvi_u4.l1", 0x10000, 0x8000, CRC(b5afa4db) SHA1(59b72dac5301a4befa01b93da5162478682e6021)) - ROM_LOAD("elvi_u19.l1", 0x18000, 0x8000, CRC(806bc350) SHA1(d170aef11001096da9f2f7240726662009e26f5f)) - ROM_LOAD("elvi_u20.l1", 0x20000, 0x8000, CRC(3d92d5fd) SHA1(834d40a59be57057103d1d8ab48fdaaf7dc5eda2)) + ROM_RELOAD(0x18000,0x8000) + ROM_LOAD("elvi_u19.l1", 0x20000, 0x8000, CRC(806bc350) SHA1(d170aef11001096da9f2f7240726662009e26f5f)) + ROM_RELOAD(0x28000,0x8000) + ROM_LOAD("elvi_u20.l1", 0x30000, 0x8000, CRC(3d92d5fd) SHA1(834d40a59be57057103d1d8ab48fdaaf7dc5eda2)) + ROM_RELOAD(0x38000,0x8000) ROM_END ROM_START(eatpm_f1) @@ -805,10 +870,13 @@ ROM_START(eatpm_f1) ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) ROM_LOAD("elvi_u21.l1", 0x18000, 0x8000, CRC(68d44545) SHA1(8c3ea8521a44b1539cd148f142cca14184174ba7)) ROM_LOAD("elvi_u22.l1", 0x10000, 0x8000, CRC(e525b4fe) SHA1(be728ec33a00b93c3346428a9248b588460af945)) - ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) + ROM_REGION(0x40000, "bgcpu", ROMREGION_ERASEFF) ROM_LOAD("elvi_u4.l1", 0x10000, 0x8000, CRC(b5afa4db) SHA1(59b72dac5301a4befa01b93da5162478682e6021)) - ROM_LOAD("elvi_u19.l1", 0x18000, 0x8000, CRC(806bc350) SHA1(d170aef11001096da9f2f7240726662009e26f5f)) - ROM_LOAD("elvi_u20.l1", 0x20000, 0x8000, CRC(3d92d5fd) SHA1(834d40a59be57057103d1d8ab48fdaaf7dc5eda2)) + ROM_RELOAD(0x18000,0x8000) + ROM_LOAD("elvi_u19.l1", 0x20000, 0x8000, CRC(806bc350) SHA1(d170aef11001096da9f2f7240726662009e26f5f)) + ROM_RELOAD(0x28000,0x8000) + ROM_LOAD("elvi_u20.l1", 0x30000, 0x8000, CRC(3d92d5fd) SHA1(834d40a59be57057103d1d8ab48fdaaf7dc5eda2)) + ROM_RELOAD(0x38000,0x8000) ROM_END ROM_START(eatpm_p7) @@ -818,10 +886,13 @@ ROM_START(eatpm_p7) ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) ROM_LOAD("elvi_u21.l1", 0x18000, 0x8000, CRC(68d44545) SHA1(8c3ea8521a44b1539cd148f142cca14184174ba7)) ROM_LOAD("elvi_u22.l1", 0x10000, 0x8000, CRC(e525b4fe) SHA1(be728ec33a00b93c3346428a9248b588460af945)) - ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) + ROM_REGION(0x40000, "bgcpu", ROMREGION_ERASEFF) ROM_LOAD("elvi_u4.l1", 0x10000, 0x8000, CRC(b5afa4db) SHA1(59b72dac5301a4befa01b93da5162478682e6021)) - ROM_LOAD("elvi_u19.l1", 0x18000, 0x8000, CRC(806bc350) SHA1(d170aef11001096da9f2f7240726662009e26f5f)) - ROM_LOAD("elvi_u20.l1", 0x20000, 0x8000, CRC(3d92d5fd) SHA1(834d40a59be57057103d1d8ab48fdaaf7dc5eda2)) + ROM_RELOAD(0x18000,0x8000) + ROM_LOAD("elvi_u19.l1", 0x20000, 0x8000, CRC(806bc350) SHA1(d170aef11001096da9f2f7240726662009e26f5f)) + ROM_RELOAD(0x28000,0x8000) + ROM_LOAD("elvi_u20.l1", 0x30000, 0x8000, CRC(3d92d5fd) SHA1(834d40a59be57057103d1d8ab48fdaaf7dc5eda2)) + ROM_RELOAD(0x38000,0x8000) ROM_END /*-------------------- @@ -834,7 +905,7 @@ ROM_START(jokrz_l6) ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) ROM_LOAD("jokeru21.l1", 0x18000, 0x8000, CRC(9e2be4f6) SHA1(6e26b55935d0c8138176b54a11c1a9ab58366628)) ROM_LOAD("jokeru22.l1", 0x10000, 0x8000, CRC(2f67160c) SHA1(f1e179fde41f9bf8226069c24b0bd5152a13e518)) - ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) + ROM_REGION(0x40000, "bgcpu", ROMREGION_ERASEFF) ROM_LOAD("jokeru5.l2", 0x10000, 0x10000, CRC(e9dc0095) SHA1(23a99555e50461ccc8e67de01796642c080294c2)) ROM_END @@ -845,7 +916,7 @@ ROM_START(jokrz_l3) ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) ROM_LOAD("jokeru21.l1", 0x18000, 0x8000, CRC(9e2be4f6) SHA1(6e26b55935d0c8138176b54a11c1a9ab58366628)) ROM_LOAD("jokeru22.l1", 0x10000, 0x8000, CRC(2f67160c) SHA1(f1e179fde41f9bf8226069c24b0bd5152a13e518)) - ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) + ROM_REGION(0x40000, "bgcpu", ROMREGION_ERASEFF) ROM_LOAD("jokeru5.l2", 0x10000, 0x10000, CRC(e9dc0095) SHA1(23a99555e50461ccc8e67de01796642c080294c2)) ROM_END @@ -856,7 +927,7 @@ ROM_START(jokrz_g4) ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) ROM_LOAD("jokeru21.l1", 0x18000, 0x8000, CRC(9e2be4f6) SHA1(6e26b55935d0c8138176b54a11c1a9ab58366628)) ROM_LOAD("jokeru22.l1", 0x10000, 0x8000, CRC(2f67160c) SHA1(f1e179fde41f9bf8226069c24b0bd5152a13e518)) - ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) + ROM_REGION(0x40000, "bgcpu", ROMREGION_ERASEFF) ROM_LOAD("jokeru5.l2", 0x10000, 0x10000, CRC(e9dc0095) SHA1(23a99555e50461ccc8e67de01796642c080294c2)) ROM_END @@ -870,10 +941,13 @@ ROM_START(mousn_l4) ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) ROM_LOAD("mous_u20.l2", 0x18000, 0x8000, CRC(59b1b0c5) SHA1(443426be41c1413f22b137145dbc3bcf84d9ccc7)) ROM_LOAD("mous_u22.l1", 0x10000, 0x8000, CRC(00ad198c) SHA1(4f15696909e1f3574ad20b28e31da2c155ed129f)) - ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) + ROM_REGION(0x40000, "bgcpu", ROMREGION_ERASEFF) ROM_LOAD("mous_u4.l2", 0x10000, 0x8000, CRC(643add1e) SHA1(45dea0f4c6f24d17e6f7dda75afaa7caefdc6b96)) - ROM_LOAD("mous_u19.l2", 0x18000, 0x8000, CRC(7b4941f7) SHA1(2b2fc8e7634b1885b020b2115126d6341172cc91)) - ROM_LOAD("mous_u20.l2", 0x20000, 0x8000, CRC(59b1b0c5) SHA1(443426be41c1413f22b137145dbc3bcf84d9ccc7)) + ROM_RELOAD(0x18000,0x8000) + ROM_LOAD("mous_u19.l2", 0x20000, 0x8000, CRC(7b4941f7) SHA1(2b2fc8e7634b1885b020b2115126d6341172cc91)) + ROM_RELOAD(0x28000,0x8000) + ROM_LOAD("mous_u20.l2", 0x30000, 0x8000, CRC(59b1b0c5) SHA1(443426be41c1413f22b137145dbc3bcf84d9ccc7)) + ROM_RELOAD(0x38000,0x8000) ROM_END ROM_START(mousn_l1) @@ -883,10 +957,13 @@ ROM_START(mousn_l1) ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) ROM_LOAD("mous_u20.l2", 0x18000, 0x8000, CRC(59b1b0c5) SHA1(443426be41c1413f22b137145dbc3bcf84d9ccc7)) ROM_LOAD("mous_u22.l1", 0x10000, 0x8000, CRC(00ad198c) SHA1(4f15696909e1f3574ad20b28e31da2c155ed129f)) - ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) + ROM_REGION(0x40000, "bgcpu", ROMREGION_ERASEFF) ROM_LOAD("mous_u4.l2", 0x10000, 0x8000, CRC(643add1e) SHA1(45dea0f4c6f24d17e6f7dda75afaa7caefdc6b96)) - ROM_LOAD("mous_u19.l2", 0x18000, 0x8000, CRC(7b4941f7) SHA1(2b2fc8e7634b1885b020b2115126d6341172cc91)) - ROM_LOAD("mous_u20.l2", 0x20000, 0x8000, CRC(59b1b0c5) SHA1(443426be41c1413f22b137145dbc3bcf84d9ccc7)) + ROM_RELOAD(0x18000,0x8000) + ROM_LOAD("mous_u19.l2", 0x20000, 0x8000, CRC(7b4941f7) SHA1(2b2fc8e7634b1885b020b2115126d6341172cc91)) + ROM_RELOAD(0x28000,0x8000) + ROM_LOAD("mous_u20.l2", 0x30000, 0x8000, CRC(59b1b0c5) SHA1(443426be41c1413f22b137145dbc3bcf84d9ccc7)) + ROM_RELOAD(0x38000,0x8000) ROM_END ROM_START(mousn_lu) @@ -896,10 +973,13 @@ ROM_START(mousn_lu) ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) ROM_LOAD("mous_u20.l2", 0x18000, 0x8000, CRC(59b1b0c5) SHA1(443426be41c1413f22b137145dbc3bcf84d9ccc7)) ROM_LOAD("mous_u22.l1", 0x10000, 0x8000, CRC(00ad198c) SHA1(4f15696909e1f3574ad20b28e31da2c155ed129f)) - ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) + ROM_REGION(0x40000, "bgcpu", ROMREGION_ERASEFF) ROM_LOAD("mous_u4.l2", 0x10000, 0x8000, CRC(643add1e) SHA1(45dea0f4c6f24d17e6f7dda75afaa7caefdc6b96)) - ROM_LOAD("mous_u19.l2", 0x18000, 0x8000, CRC(7b4941f7) SHA1(2b2fc8e7634b1885b020b2115126d6341172cc91)) - ROM_LOAD("mous_u20.l2", 0x20000, 0x8000, CRC(59b1b0c5) SHA1(443426be41c1413f22b137145dbc3bcf84d9ccc7)) + ROM_RELOAD(0x18000,0x8000) + ROM_LOAD("mous_u19.l2", 0x20000, 0x8000, CRC(7b4941f7) SHA1(2b2fc8e7634b1885b020b2115126d6341172cc91)) + ROM_RELOAD(0x28000,0x8000) + ROM_LOAD("mous_u20.l2", 0x30000, 0x8000, CRC(59b1b0c5) SHA1(443426be41c1413f22b137145dbc3bcf84d9ccc7)) + ROM_RELOAD(0x38000,0x8000) ROM_END ROM_START(mousn_lx) @@ -909,10 +989,13 @@ ROM_START(mousn_lx) ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) ROM_LOAD("mous_u20.l2", 0x18000, 0x8000, CRC(59b1b0c5) SHA1(443426be41c1413f22b137145dbc3bcf84d9ccc7)) ROM_LOAD("mous_u22.l1", 0x10000, 0x8000, CRC(00ad198c) SHA1(4f15696909e1f3574ad20b28e31da2c155ed129f)) - ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) + ROM_REGION(0x40000, "bgcpu", ROMREGION_ERASEFF) ROM_LOAD("mous_u4.lx", 0x10000, 0x8000, CRC(d311db4a) SHA1(d9d20921eb42c19c5074c976608bfec0d3130204)) - ROM_LOAD("mous_u19.lx", 0x18000, 0x8000, CRC(c7a6f494) SHA1(272f0bd3885bb81da13ee6ed3d66f9424ccf4b0d)) - ROM_LOAD("mous_u20.l2", 0x20000, 0x8000, CRC(59b1b0c5) SHA1(443426be41c1413f22b137145dbc3bcf84d9ccc7)) + ROM_RELOAD(0x18000,0x8000) + ROM_LOAD("mous_u19.lx", 0x20000, 0x8000, CRC(c7a6f494) SHA1(272f0bd3885bb81da13ee6ed3d66f9424ccf4b0d)) + ROM_RELOAD(0x28000,0x8000) + ROM_LOAD("mous_u20.l2", 0x30000, 0x8000, CRC(59b1b0c5) SHA1(443426be41c1413f22b137145dbc3bcf84d9ccc7)) + ROM_RELOAD(0x18000,0x8000) ROM_END /*----------------------- @@ -925,9 +1008,11 @@ ROM_START(polic_l4) ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) ROM_LOAD("pfrc_u21.l1", 0x18000, 0x8000, CRC(7729afd3) SHA1(9cd2898a7a4203cf3b2dcd203e25cde5dd582ee7)) ROM_LOAD("pfrc_u22.l1", 0x10000, 0x8000, CRC(40f5e6b2) SHA1(4af2e2658720b08d03d24c9d314a6e5074b2c747)) - ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) + ROM_REGION(0x40000, "bgcpu", ROMREGION_ERASEFF) ROM_LOAD("pfrc_u4.l2", 0x10000, 0x8000, CRC(8f431529) SHA1(0f479990715a31fd860c000a066cffb70da502c2)) - ROM_LOAD("pfrc_u19.l1", 0x18000, 0x8000, CRC(abc4caeb) SHA1(6faef2de9a49a1015b4038ab18849de2f25dbded)) + ROM_RELOAD(0x18000,0x8000) + ROM_LOAD("pfrc_u19.l1", 0x20000, 0x8000, CRC(abc4caeb) SHA1(6faef2de9a49a1015b4038ab18849de2f25dbded)) + ROM_RELOAD(0x28000,0x8000) ROM_END ROM_START(polic_l3) @@ -937,9 +1022,11 @@ ROM_START(polic_l3) ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) ROM_LOAD("pfrc_u21.l1", 0x18000, 0x8000, CRC(7729afd3) SHA1(9cd2898a7a4203cf3b2dcd203e25cde5dd582ee7)) ROM_LOAD("pfrc_u22.l1", 0x10000, 0x8000, CRC(40f5e6b2) SHA1(4af2e2658720b08d03d24c9d314a6e5074b2c747)) - ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) + ROM_REGION(0x40000, "bgcpu", ROMREGION_ERASEFF) ROM_LOAD("pfrc_u4.l2", 0x10000, 0x8000, CRC(8f431529) SHA1(0f479990715a31fd860c000a066cffb70da502c2)) - ROM_LOAD("pfrc_u19.l1", 0x18000, 0x8000, CRC(abc4caeb) SHA1(6faef2de9a49a1015b4038ab18849de2f25dbded)) + ROM_RELOAD(0x18000,0x8000) + ROM_LOAD("pfrc_u19.l1", 0x20000, 0x8000, CRC(abc4caeb) SHA1(6faef2de9a49a1015b4038ab18849de2f25dbded)) + ROM_RELOAD(0x28000,0x8000) ROM_END ROM_START(polic_l2) @@ -949,9 +1036,11 @@ ROM_START(polic_l2) ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) ROM_LOAD("pfrc_u21.l1", 0x18000, 0x8000, CRC(7729afd3) SHA1(9cd2898a7a4203cf3b2dcd203e25cde5dd582ee7)) ROM_LOAD("pfrc_u22.l1", 0x10000, 0x8000, CRC(40f5e6b2) SHA1(4af2e2658720b08d03d24c9d314a6e5074b2c747)) - ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) + ROM_REGION(0x40000, "bgcpu", ROMREGION_ERASEFF) ROM_LOAD("pfrc_u4.l2", 0x10000, 0x8000, CRC(8f431529) SHA1(0f479990715a31fd860c000a066cffb70da502c2)) - ROM_LOAD("pfrc_u19.l1", 0x18000, 0x8000, CRC(abc4caeb) SHA1(6faef2de9a49a1015b4038ab18849de2f25dbded)) + ROM_RELOAD(0x18000,0x8000) + ROM_LOAD("pfrc_u19.l1", 0x20000, 0x8000, CRC(abc4caeb) SHA1(6faef2de9a49a1015b4038ab18849de2f25dbded)) + ROM_RELOAD(0x28000,0x8000) ROM_END ROM_START(polic_g4) @@ -961,9 +1050,11 @@ ROM_START(polic_g4) ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) ROM_LOAD("pfrc_u21.l1", 0x18000, 0x8000, CRC(7729afd3) SHA1(9cd2898a7a4203cf3b2dcd203e25cde5dd582ee7)) ROM_LOAD("pfrc_u22.l1", 0x10000, 0x8000, CRC(40f5e6b2) SHA1(4af2e2658720b08d03d24c9d314a6e5074b2c747)) - ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) + ROM_REGION(0x40000, "bgcpu", ROMREGION_ERASEFF) ROM_LOAD("pfrc_u4.l2", 0x10000, 0x8000, CRC(8f431529) SHA1(0f479990715a31fd860c000a066cffb70da502c2)) - ROM_LOAD("pfrc_u19.l1", 0x18000, 0x8000, CRC(abc4caeb) SHA1(6faef2de9a49a1015b4038ab18849de2f25dbded)) + ROM_RELOAD(0x18000,0x8000) + ROM_LOAD("pfrc_u19.l1", 0x20000, 0x8000, CRC(abc4caeb) SHA1(6faef2de9a49a1015b4038ab18849de2f25dbded)) + ROM_RELOAD(0x28000,0x8000) ROM_END /*-------------------- @@ -976,8 +1067,9 @@ ROM_START(spstn_l5) ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) ROM_LOAD("sstn_u21.l1", 0x18000, 0x8000, CRC(a2ceccaa) SHA1(4c23713543e06458e49e3f2d472543c4a4246a93)) ROM_LOAD("sstn_u22.l1", 0x10000, 0x8000, CRC(2b745994) SHA1(67ebfe13db6670237496b033611bf9d4ba8d5c30)) - ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) + ROM_REGION(0x40000, "bgcpu", ROMREGION_ERASEFF) ROM_LOAD("sstn_u4.l1", 0x10000, 0x8000, CRC(ad7a0511) SHA1(9aa6412de12599fd0d10faef8fffb5d535f49015)) + ROM_RELOAD(0x18000,0x8000) ROM_END /*-------------------- @@ -990,9 +1082,11 @@ ROM_START(swrds_l2) ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) ROM_LOAD("swrd_u21.l1", 0x18000, 0x8000, CRC(ee8b0a64) SHA1(c2c52059a9a5f7c0abcfdd76cfc6d5b5451f7d1e)) ROM_LOAD("swrd_u22.l1", 0x10000, 0x8000, CRC(73dcdbb0) SHA1(66f5b3804442a1742b6fb3cccf539c4df956b3f2)) - ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) + ROM_REGION(0x40000, "bgcpu", ROMREGION_ERASEFF) ROM_LOAD("swrd_u4.l1", 0x10000, 0x8000, CRC(272b509c) SHA1(756d3783f664ca1c41dd1d12032330b74c3f89ea)) - ROM_LOAD("swrd_u19.l1", 0x18000, 0x8000, CRC(a22f84fa) SHA1(1731e86e85cca2d283512d5048c787df3970c9c5)) + ROM_RELOAD(0x18000,0x8000) + ROM_LOAD("swrd_u19.l1", 0x20000, 0x8000, CRC(a22f84fa) SHA1(1731e86e85cca2d283512d5048c787df3970c9c5)) + ROM_RELOAD(0x28000,0x8000) ROM_END ROM_START(swrds_l1) @@ -1002,9 +1096,11 @@ ROM_START(swrds_l1) ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) ROM_LOAD("swrd_u21.l1", 0x18000, 0x8000, CRC(ee8b0a64) SHA1(c2c52059a9a5f7c0abcfdd76cfc6d5b5451f7d1e)) ROM_LOAD("swrd_u22.l1", 0x10000, 0x8000, CRC(73dcdbb0) SHA1(66f5b3804442a1742b6fb3cccf539c4df956b3f2)) - ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) + ROM_REGION(0x40000, "bgcpu", ROMREGION_ERASEFF) ROM_LOAD("swrd_u4.l1", 0x10000, 0x8000, CRC(272b509c) SHA1(756d3783f664ca1c41dd1d12032330b74c3f89ea)) - ROM_LOAD("swrd_u19.l1", 0x18000, 0x8000, CRC(a22f84fa) SHA1(1731e86e85cca2d283512d5048c787df3970c9c5)) + ROM_RELOAD(0x18000,0x8000) + ROM_LOAD("swrd_u19.l1", 0x20000, 0x8000, CRC(a22f84fa) SHA1(1731e86e85cca2d283512d5048c787df3970c9c5)) + ROM_RELOAD(0x28000,0x8000) ROM_END /*-------------------- @@ -1017,9 +1113,11 @@ ROM_START(taxi_l4) ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) ROM_LOAD("taxi_u21.l1", 0x18000, 0x8000, CRC(2b20e9ab) SHA1(d785667ae0fd237dd8343bb1ecfbacf050ec2c6f)) ROM_LOAD("taxi_u22.l1", 0x10000, 0x8000, CRC(d13055c5) SHA1(8c2959bde03567b83db425ebc9e7309d9601c2b2)) - ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) + ROM_REGION(0x40000, "bgcpu", ROMREGION_ERASEFF) ROM_LOAD("taxi_u4.l1", 0x10000, 0x8000, CRC(6082ebb5) SHA1(37e19ad27fe05b4c8e572f6598d2d574e4ac5a7d)) - ROM_LOAD("taxi_u19.l1", 0x18000, 0x8000, CRC(91c64913) SHA1(10e48977f925f6bc1be0c56854aafa99283b4047)) + ROM_RELOAD(0x18000,0x8000) + ROM_LOAD("taxi_u19.l1", 0x20000, 0x8000, CRC(91c64913) SHA1(10e48977f925f6bc1be0c56854aafa99283b4047)) + ROM_RELOAD(0x28000,0x8000) ROM_END ROM_START(taxi_l3) @@ -1029,9 +1127,11 @@ ROM_START(taxi_l3) ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) ROM_LOAD("taxi_u21.l1", 0x18000, 0x8000, CRC(2b20e9ab) SHA1(d785667ae0fd237dd8343bb1ecfbacf050ec2c6f)) ROM_LOAD("taxi_u22.l1", 0x10000, 0x8000, CRC(d13055c5) SHA1(8c2959bde03567b83db425ebc9e7309d9601c2b2)) - ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) + ROM_REGION(0x40000, "bgcpu", ROMREGION_ERASEFF) ROM_LOAD("taxi_u4.l1", 0x10000, 0x8000, CRC(6082ebb5) SHA1(37e19ad27fe05b4c8e572f6598d2d574e4ac5a7d)) - ROM_LOAD("taxi_u19.l1", 0x18000, 0x8000, CRC(91c64913) SHA1(10e48977f925f6bc1be0c56854aafa99283b4047)) + ROM_RELOAD(0x18000,0x8000) + ROM_LOAD("taxi_u19.l1", 0x20000, 0x8000, CRC(91c64913) SHA1(10e48977f925f6bc1be0c56854aafa99283b4047)) + ROM_RELOAD(0x28000,0x8000) ROM_END ROM_START(taxi_lu1) @@ -1041,9 +1141,11 @@ ROM_START(taxi_lu1) ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) ROM_LOAD("taxi_u21.l1", 0x0000, 0x8000, CRC(2b20e9ab) SHA1(d785667ae0fd237dd8343bb1ecfbacf050ec2c6f)) ROM_LOAD("taxi_u22.l1", 0x8000, 0x8000, CRC(d13055c5) SHA1(8c2959bde03567b83db425ebc9e7309d9601c2b2)) - ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) + ROM_REGION(0x40000, "bgcpu", ROMREGION_ERASEFF) ROM_LOAD("taxi_u4.l1", 0x10000, 0x8000, CRC(6082ebb5) SHA1(37e19ad27fe05b4c8e572f6598d2d574e4ac5a7d)) - ROM_LOAD("taxi_u19.l1", 0x18000, 0x8000, CRC(91c64913) SHA1(10e48977f925f6bc1be0c56854aafa99283b4047)) + ROM_RELOAD(0x18000,0x8000) + ROM_LOAD("taxi_u19.l1", 0x20000, 0x8000, CRC(91c64913) SHA1(10e48977f925f6bc1be0c56854aafa99283b4047)) + ROM_RELOAD(0x28000,0x8000) ROM_END ROM_START(taxi_lg1) @@ -1053,9 +1155,11 @@ ROM_START(taxi_lg1) ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) ROM_LOAD("taxi_u21.l1", 0x0000, 0x8000, CRC(2b20e9ab) SHA1(d785667ae0fd237dd8343bb1ecfbacf050ec2c6f)) ROM_LOAD("taxi_u22.l1", 0x8000, 0x8000, CRC(d13055c5) SHA1(8c2959bde03567b83db425ebc9e7309d9601c2b2)) - ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) + ROM_REGION(0x40000, "bgcpu", ROMREGION_ERASEFF) ROM_LOAD("taxi_u4.l1", 0x10000, 0x8000, CRC(6082ebb5) SHA1(37e19ad27fe05b4c8e572f6598d2d574e4ac5a7d)) - ROM_LOAD("taxi_u19.l1", 0x18000, 0x8000, CRC(91c64913) SHA1(10e48977f925f6bc1be0c56854aafa99283b4047)) + ROM_RELOAD(0x18000,0x8000) + ROM_LOAD("taxi_u19.l1", 0x20000, 0x8000, CRC(91c64913) SHA1(10e48977f925f6bc1be0c56854aafa99283b4047)) + ROM_RELOAD(0x28000,0x8000) ROM_END ROM_START(taxi_p5) @@ -1065,9 +1169,11 @@ ROM_START(taxi_p5) ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) ROM_LOAD("taxi_u21.l1", 0x18000, 0x8000, CRC(2b20e9ab) SHA1(d785667ae0fd237dd8343bb1ecfbacf050ec2c6f)) ROM_LOAD("taxi_u22.l1", 0x10000, 0x8000, CRC(d13055c5) SHA1(8c2959bde03567b83db425ebc9e7309d9601c2b2)) - ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) + ROM_REGION(0x40000, "bgcpu", ROMREGION_ERASEFF) ROM_LOAD("taxi_u4.l1", 0x10000, 0x8000, CRC(6082ebb5) SHA1(37e19ad27fe05b4c8e572f6598d2d574e4ac5a7d)) - ROM_LOAD("taxi_u19.l1", 0x18000, 0x8000, CRC(91c64913) SHA1(10e48977f925f6bc1be0c56854aafa99283b4047)) + ROM_RELOAD(0x18000,0x8000) + ROM_LOAD("taxi_u19.l1", 0x20000, 0x8000, CRC(91c64913) SHA1(10e48977f925f6bc1be0c56854aafa99283b4047)) + ROM_RELOAD(0x28000,0x8000) ROM_END /*----------------------------- @@ -1080,10 +1186,13 @@ ROM_START(tsptr_l3) ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) ROM_LOAD("tran_u21.l2", 0x18000, 0x8000, CRC(b10120ee) SHA1(305a898a8b762c27dba26921ef169556bf96e518)) ROM_LOAD("tran_u22.l2", 0x10000, 0x8000, CRC(337784b5) SHA1(30c17afd8f76118940982db946cd3a2a29445d10)) - ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) + ROM_REGION(0x40000, "bgcpu", ROMREGION_ERASEFF) ROM_LOAD("tran_u4.l2", 0x10000, 0x8000, CRC(a06ddd61) SHA1(630fe7ab94516930c4876a95f822024a44371170)) - ROM_LOAD("tran_u19.l2", 0x18000, 0x8000, CRC(3cfde8b0) SHA1(7bdc71ba1ba4fd337f052354323c86fd97b2b881)) - ROM_LOAD("tran_u20.l2", 0x20000, 0x8000, CRC(e9890cf1) SHA1(0ae37504c704401101c79ce49df11044f8d8caa9)) + ROM_RELOAD(0x18000,0x8000) + ROM_LOAD("tran_u19.l2", 0x20000, 0x8000, CRC(3cfde8b0) SHA1(7bdc71ba1ba4fd337f052354323c86fd97b2b881)) + ROM_RELOAD(0x28000,0x8000) + ROM_LOAD("tran_u20.l2", 0x30000, 0x8000, CRC(e9890cf1) SHA1(0ae37504c704401101c79ce49df11044f8d8caa9)) + ROM_RELOAD(0x38000,0x8000) ROM_END /*----------------------- @@ -1096,10 +1205,13 @@ ROM_START(whirl_l3) ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) ROM_LOAD("whir_u21.l1", 0x18000, 0x8000, CRC(fa3da322) SHA1(732107eace9eecdb97eff4abb4420a2febef7425)) ROM_LOAD("whir_u22.l1", 0x10000, 0x8000, CRC(fcaf8c4e) SHA1(8e8cab1923a56bcef4671dce28aef1e39303c04a)) - ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) + ROM_REGION(0x40000, "bgcpu", ROMREGION_ERASEFF) ROM_LOAD("whir_u4.l1", 0x10000, 0x8000, CRC(29952d84) SHA1(26479a341b0552c5f9d9bf9dd013855e51a7b857)) - ROM_LOAD("whir_u19.l1", 0x18000, 0x8000, CRC(c63f6fe9) SHA1(947bbccb5eeae414770254d42d0a95425e2dca8c)) - ROM_LOAD("whir_u20.l1", 0x20000, 0x8000, CRC(713007af) SHA1(3ac88bb905ccf8e227bbf3c102c74e3d2446cc88)) + ROM_RELOAD(0x18000,0x8000) + ROM_LOAD("whir_u19.l1", 0x20000, 0x8000, CRC(c63f6fe9) SHA1(947bbccb5eeae414770254d42d0a95425e2dca8c)) + ROM_RELOAD(0x28000,0x8000) + ROM_LOAD("whir_u20.l1", 0x30000, 0x8000, CRC(713007af) SHA1(3ac88bb905ccf8e227bbf3c102c74e3d2446cc88)) + ROM_RELOAD(0x38000,0x8000) ROM_END ROM_START(whirl_lg3) @@ -1109,10 +1221,13 @@ ROM_START(whirl_lg3) ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) ROM_LOAD("whir_u21.l1", 0x18000, 0x8000, CRC(fa3da322) SHA1(732107eace9eecdb97eff4abb4420a2febef7425)) ROM_LOAD("whir_u22.l1", 0x10000, 0x8000, CRC(fcaf8c4e) SHA1(8e8cab1923a56bcef4671dce28aef1e39303c04a)) - ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) + ROM_REGION(0x40000, "bgcpu", ROMREGION_ERASEFF) ROM_LOAD("whir_u4.l1", 0x10000, 0x8000, CRC(29952d84) SHA1(26479a341b0552c5f9d9bf9dd013855e51a7b857)) - ROM_LOAD("whir_u19.l1", 0x18000, 0x8000, CRC(c63f6fe9) SHA1(947bbccb5eeae414770254d42d0a95425e2dca8c)) - ROM_LOAD("whir_u20.l1", 0x20000, 0x8000, CRC(713007af) SHA1(3ac88bb905ccf8e227bbf3c102c74e3d2446cc88)) + ROM_RELOAD(0x18000,0x8000) + ROM_LOAD("whir_u19.l1", 0x20000, 0x8000, CRC(c63f6fe9) SHA1(947bbccb5eeae414770254d42d0a95425e2dca8c)) + ROM_RELOAD(0x28000,0x8000) + ROM_LOAD("whir_u20.l1", 0x30000, 0x8000, CRC(713007af) SHA1(3ac88bb905ccf8e227bbf3c102c74e3d2446cc88)) + ROM_RELOAD(0x38000,0x8000) ROM_END ROM_START(whirl_l2) @@ -1122,10 +1237,13 @@ ROM_START(whirl_l2) ROM_REGION(0x20000, "audiocpu", ROMREGION_ERASEFF) ROM_LOAD("whir_u21.l1", 0x18000, 0x8000, CRC(fa3da322) SHA1(732107eace9eecdb97eff4abb4420a2febef7425)) ROM_LOAD("whir_u22.l1", 0x10000, 0x8000, CRC(fcaf8c4e) SHA1(8e8cab1923a56bcef4671dce28aef1e39303c04a)) - ROM_REGION(0x30000, "bgcpu", ROMREGION_ERASEFF) + ROM_REGION(0x40000, "bgcpu", ROMREGION_ERASEFF) ROM_LOAD("whir_u4.l1", 0x10000, 0x8000, CRC(29952d84) SHA1(26479a341b0552c5f9d9bf9dd013855e51a7b857)) - ROM_LOAD("whir_u19.l1", 0x18000, 0x8000, CRC(c63f6fe9) SHA1(947bbccb5eeae414770254d42d0a95425e2dca8c)) - ROM_LOAD("whir_u20.l1", 0x20000, 0x8000, CRC(713007af) SHA1(3ac88bb905ccf8e227bbf3c102c74e3d2446cc88)) + ROM_RELOAD(0x18000,0x8000) + ROM_LOAD("whir_u19.l1", 0x20000, 0x8000, CRC(c63f6fe9) SHA1(947bbccb5eeae414770254d42d0a95425e2dca8c)) + ROM_RELOAD(0x28000,0x8000) + ROM_LOAD("whir_u20.l1", 0x30000, 0x8000, CRC(713007af) SHA1(3ac88bb905ccf8e227bbf3c102c74e3d2446cc88)) + ROM_RELOAD(0x38000,0x8000) ROM_END GAME(1989, bcats_l5, 0, s11b, s11b, s11b_state, init_s11b_invert, ROT0, "Williams", "Bad Cats (L-5)", MACHINE_IS_SKELETON_MECHANICAL) diff --git a/src/mame/includes/s11b.h b/src/mame/includes/s11b.h index 9630c62531a..9d41388521d 100644 --- a/src/mame/includes/s11b.h +++ b/src/mame/includes/s11b.h @@ -16,7 +16,6 @@ class s11b_state : public s11a_state public: s11b_state(const machine_config &mconfig, device_type type, const char *tag) : s11a_state(mconfig, type, tag) - , m_bg_hc55516(*this, "hc55516_bg") { } void s11b(machine_config &config); @@ -29,9 +28,6 @@ public: void pia2c_pb_w(uint8_t data); void pia34_pa_w(uint8_t data); - void bg_cvsd_clock_set_w(uint8_t data); - void bg_cvsd_digit_clock_clear_w(uint8_t data); - protected: void set_invert(bool inv) { m_invert = inv; } @@ -39,12 +35,8 @@ private: DECLARE_MACHINE_RESET(s11b); void s11b_audio_map(address_map &map); - void s11b_bg_map(address_map &map); void s11b_main_map(address_map &map); - optional_device m_bg_hc55516; - - bool m_invert; // later System 11B games start expecting inverted data to the display LED segments. };