diff --git a/src/mame/drivers/mac128.cpp b/src/mame/drivers/mac128.cpp index 67fa24453bd..3b80fbefa09 100644 --- a/src/mame/drivers/mac128.cpp +++ b/src/mame/drivers/mac128.cpp @@ -489,9 +489,10 @@ TIMER_CALLBACK_MEMBER(mac128_state::mac_scanline) if (scanline >= 28) { m_via->write_pb6(1); - m_hblank_timer->adjust(m_screen->time_until_pos(scanline, MAC_H_TOTAL)); } + m_hblank_timer->adjust(m_screen->time_until_pos(scanline, MAC_H_TOTAL)); + if ((!(scanline % 10)) && (!m_macadb)) { mouse_callback();