diff --git a/src/mame/machine/namco06.cpp b/src/mame/machine/namco06.cpp index fe3eb02c7a2..2ed9d3aea29 100644 --- a/src/mame/machine/namco06.cpp +++ b/src/mame/machine/namco06.cpp @@ -207,8 +207,7 @@ void namco_06xx_device::ctrl_w(uint8_t data) uint8_t num_shifts = (m_control & 0xe0) >> 5; uint8_t divisor = 1 << num_shifts; // The next change happens on the next clock falling edge. - // Approximate this by waiting half a clock. - m_nmi_timer->adjust(attotime::from_ticks(.5, clock()), 0, attotime::from_hz(clock() / divisor) / 2); + m_nmi_timer->adjust(attotime::from_ticks(0, clock()), 0, attotime::from_hz(clock() / divisor) / 2); } }