diff --git a/src/devices/cpu/hphybrid/hphybrid.cpp b/src/devices/cpu/hphybrid/hphybrid.cpp index f3e73ba938a..08db689b177 100644 --- a/src/devices/cpu/hphybrid/hphybrid.cpp +++ b/src/devices/cpu/hphybrid/hphybrid.cpp @@ -231,10 +231,10 @@ void hp_hybrid_cpu_device::execute_run() } else { debugger_instruction_hook(this, m_genpc); + m_reg_I = execute_one(m_reg_I); + // Check for interrupts check_for_interrupts(); - - m_reg_I = execute_one(m_reg_I); } } while (m_icount > 0); }