summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/audio/namco54.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/audio/namco54.cpp')
-rw-r--r--src/mame/audio/namco54.cpp8
1 files changed, 1 insertions, 7 deletions
diff --git a/src/mame/audio/namco54.cpp b/src/mame/audio/namco54.cpp
index c86712c76e3..0c908b523ec 100644
--- a/src/mame/audio/namco54.cpp
+++ b/src/mame/audio/namco54.cpp
@@ -90,18 +90,12 @@ void namco_54xx_device::R1_w(uint8_t data)
}
-TIMER_CALLBACK_MEMBER( namco_54xx_device::irq_clear )
-{
- m_cpu->set_input_line(0, CLEAR_LINE);
-}
-
void namco_54xx_device::write(uint8_t data)
{
machine().scheduler().synchronize(timer_expired_delegate(FUNC(namco_54xx_device::latch_callback),this), data);
// TODO: should use chip_select line for this
- m_cpu->set_input_line(0, ASSERT_LINE);
- machine().scheduler().timer_set(m_irq_duration, timer_expired_delegate(FUNC(namco_54xx_device::irq_clear),this), 0);
+ m_cpu->pulse_input_line(0, m_irq_duration);
}
WRITE_LINE_MEMBER( namco_54xx_device::chip_select )