static void on_vblank(running_device *screen, void *param, int vblank_state) { /* VBLANK starting */ if (vblank_state && watchdog_enabled) { /* check the watchdog */ if (screen->machine->config->watchdog_vblank_count != 0) { watchdog_counter = watchdog_counter - 1; if (watchdog_counter == 0) watchdog_callback(screen->machine, NULL, 0); } } }
static void on_vblank(running_machine &machine, screen_device &screen, bool vblank_state) { /* VBLANK starting */ if (vblank_state && watchdog_enabled) { /* check the watchdog */ if (screen.machine().config().m_watchdog_vblank_count != 0) { watchdog_counter = watchdog_counter - 1; if (watchdog_counter == 0) watchdog_callback(screen.machine(), NULL, 0); } } }