From 1b2191db55ed976912fc747415e10ae09a73496c Mon Sep 17 00:00:00 2001 From: arbee Date: Sun, 24 Jun 2018 14:13:53 -0400 Subject: [PATCH] apple2e: add debugger guards to avoid accidentally banking out ROM [R. Belmont] --- src/mame/drivers/apple2e.cpp | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/src/mame/drivers/apple2e.cpp b/src/mame/drivers/apple2e.cpp index 1ed30c77af6..22b1216263e 100644 --- a/src/mame/drivers/apple2e.cpp +++ b/src/mame/drivers/apple2e.cpp @@ -2324,9 +2324,12 @@ READ8_MEMBER(apple2e_state::c800_int_r) if ((offset == 0x7ff) && !machine().side_effects_disabled()) { - m_cnxx_slot = CNXX_UNCLAIMED; - m_intc8rom = false; - update_slotrom_banks(); + if (!machine().side_effects_disabled()) + { + m_cnxx_slot = CNXX_UNCLAIMED; + m_intc8rom = false; + update_slotrom_banks(); + } } if (m_iscec) @@ -2346,9 +2349,12 @@ READ8_MEMBER(apple2e_state::c800_b2_int_r) if ((offset == 0x7ff) && !machine().side_effects_disabled()) { - m_cnxx_slot = CNXX_UNCLAIMED; - m_intc8rom = false; - update_slotrom_banks(); + if (!machine().side_effects_disabled()) + { + m_cnxx_slot = CNXX_UNCLAIMED; + m_intc8rom = false; + update_slotrom_banks(); + } } return m_rom_ptr[0x4800 + offset];