summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/machine/ioptimer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/machine/ioptimer.cpp')
-rw-r--r--src/devices/machine/ioptimer.cpp9
1 files changed, 2 insertions, 7 deletions
diff --git a/src/devices/machine/ioptimer.cpp b/src/devices/machine/ioptimer.cpp
index 54864a00901..62f19d77988 100644
--- a/src/devices/machine/ioptimer.cpp
+++ b/src/devices/machine/ioptimer.cpp
@@ -36,8 +36,6 @@ iop_timer_device::iop_timer_device(const machine_config &mconfig, const char *ta
void iop_timer_device::device_start()
{
- m_int_cb.resolve_safe();
-
if (!m_compare_timer)
m_compare_timer = timer_alloc(FUNC(iop_timer_device::compare), this);
@@ -79,11 +77,8 @@ void iop_timer_device::update_gate()
void iop_timer_device::update_interrupts()
{
- if (!m_int_cb.isnull())
- {
- bool interrupt = m_ienable && ((m_ovf_int && m_ovf_int_enabled) || (m_cmp_int && m_cmp_int_enabled));
- m_int_cb(interrupt);
- }
+ bool interrupt = m_ienable && ((m_ovf_int && m_ovf_int_enabled) || (m_cmp_int && m_cmp_int_enabled));
+ m_int_cb(interrupt);
}
void iop_timer_device::update_compare_timer()