diff options
Diffstat (limited to 'src/devices/cpu/unsp/unsp.cpp')
-rw-r--r-- | src/devices/cpu/unsp/unsp.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/devices/cpu/unsp/unsp.cpp b/src/devices/cpu/unsp/unsp.cpp index e7938572d08..13dce335aae 100644 --- a/src/devices/cpu/unsp/unsp.cpp +++ b/src/devices/cpu/unsp/unsp.cpp @@ -398,6 +398,7 @@ inline void unsp_device::trigger_fiq() push(m_core->m_r[REG_SR], &m_core->m_r[REG_SP]); m_core->m_r[REG_PC] = read16(0xfff6); m_core->m_r[REG_SR] = 0; + standard_irq_callback(UNSP_FIQ_LINE); } inline void unsp_device::trigger_irq(int line) @@ -414,6 +415,7 @@ inline void unsp_device::trigger_irq(int line) push(m_core->m_r[REG_SR], &m_core->m_r[REG_SP]); m_core->m_r[REG_PC] = read16(0xfff8 + line); m_core->m_r[REG_SR] = 0; + standard_irq_callback(UNSP_IRQ0_LINE+line); } void unsp_device::check_irqs() |