void watchdog_timer_device::watchdog_vblank(screen_device &screen, bool vblank_state) { // VBLANK starting if (vblank_state && m_enabled) { // check the watchdog if (m_vblank_count != 0) if (--m_counter == 0) watchdog_fired(); } }
void running_machine::watchdog_vblank(screen_device &screen, bool vblank_state) { // VBLANK starting if (vblank_state && m_watchdog_enabled) { // check the watchdog if (config().m_watchdog_vblank_count != 0) if (--m_watchdog_counter == 0) watchdog_fired(); } }
void watchdog_timer_device::device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) { watchdog_fired(); }