summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--src/mame/drivers/apple2e.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/mame/drivers/apple2e.cpp b/src/mame/drivers/apple2e.cpp
index bbaab9e96b4..f5019069272 100644
--- a/src/mame/drivers/apple2e.cpp
+++ b/src/mame/drivers/apple2e.cpp
@@ -1291,6 +1291,17 @@ TIMER_DEVICE_CALLBACK_MEMBER(apple2e_state::apple2_interrupt)
if ((m_kbspecial->read() & 0x88) == 0x88)
{
m_maincpu->reset();
+
+ // reset intcxrom to default
+ if (m_isiic)
+ {
+ m_intcxrom = true;
+ }
+ else
+ {
+ m_intcxrom = false;
+ }
+ update_slotrom_banks();
}
}
}