コード例 #1
0
ファイル: watchdog.c プロジェクト: AltimorTASDK/shmupmametgm
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);
		}
	}
}
コード例 #2
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);
		}
	}
}