summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/unsp/unsp.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/cpu/unsp/unsp.cpp')
-rw-r--r--src/devices/cpu/unsp/unsp.cpp2
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()