forked from TeamTofuShop/segatools
util/clock.c: Apply clock skew
SEGA games are unplayable between 03:00 and 07:00 local time due to a network maintenance period that is hard-coded into the games themselves (no, guest play is not available). Deal with this by slowing down time to avoid 02:00 (the time when a warning appears and new credits eventually start being rejected), then jump forward to sync up with real time when 07:00 hits.
This commit is contained in:
@ -5,6 +5,7 @@
|
||||
#include "nu/ds.h"
|
||||
#include "nu/nusec.h"
|
||||
|
||||
#include "util/clock.h"
|
||||
#include "util/dprintf.h"
|
||||
|
||||
static process_entry_t app_startup;
|
||||
@ -15,6 +16,7 @@ static DWORD CALLBACK app_pre_startup(void)
|
||||
|
||||
ds_hook_init();
|
||||
nusec_hook_init();
|
||||
clock_skew_hook_init();
|
||||
|
||||
dprintf("--- End %s ---\n", __func__);
|
||||
|
||||
|
Reference in New Issue
Block a user