From 6f25d9860ef91162181565fc96554525fe7c2fdc Mon Sep 17 00:00:00 2001 From: AJR Date: Sun, 9 Apr 2023 18:27:39 -0400 Subject: tmp68301: Fix confusion between internal copy of SR and interrupt in-service register --- src/devices/cpu/m68000/tmp68301.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/devices/cpu/m68000/tmp68301.cpp b/src/devices/cpu/m68000/tmp68301.cpp index cc97ff24cc0..bea5089e84f 100644 --- a/src/devices/cpu/m68000/tmp68301.cpp +++ b/src/devices/cpu/m68000/tmp68301.cpp @@ -596,7 +596,7 @@ u8 tmp68301_device::interrupt_callback() if(slot < 3) standard_irq_callback(slot, m_pc); if(vector != 0x1f) { - m_isr |= 1 << slot; + m_iisr |= 1 << slot; if(slot >= 3 || !(m_icr[slot] & 0x08)) m_ipr &= ~(1 << slot); m_interrupt_state &= ~(1U << vector); -- cgit v1.2.3