diff --git a/src/devices/cpu/z80/z80.lst b/src/devices/cpu/z80/z80.lst index 7432fa76b41..3d38a2d35b1 100644 --- a/src/devices/cpu/z80/z80.lst +++ b/src/devices/cpu/z80/z80.lst @@ -709,19 +709,17 @@ macro ncs800:check_interrupts ffff m_ref = 0xffff00; if (m_icount <= 0) return; - if (busack_en) { - if (m_busrq_state) { - if (!m_busack_state) { - m_busack_state = 1; - m_busack_cb(1); - } - if (m_icount > 0) - m_icount = 0; - return; - } else if (m_busack_state) { - m_busack_state = 0; - m_busack_cb(0); + if (m_busrq_state) { + if (!m_busack_state) { + m_busack_state = 1; + if (busack_en) m_busack_cb(1); } + if (m_icount > 0) + m_icount = 0; + return; + } else if (m_busack_state) { + m_busack_state = 0; + if (busack_en) m_busack_cb(0); } call check_interrupts m_after_ei = false;