diff options
Diffstat (limited to 'src/mame/audio/namco54.cpp')
-rw-r--r-- | src/mame/audio/namco54.cpp | 8 |
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 ) |