mirror of
https://github.com/skyline-emu/skyline.git
synced 2024-12-23 15:01:50 +01:00
34cb0b49e8
This reimplements our time backend to be significantly more accurate to the real PSC and provides complete implementations for every time IPC allowing many newer games to work properly. Time is unique in its use of glue services, the core sysmodule is fully isolated and doesn't interface with any other services. Glue is instead used where that is needed (e.g. for fetching settings), this distinction is also present in our implementation. Another unique feature of time is its global state, as time is calibrated from the start of the service its state cannot be lost as that would result in the application offsetting time incorrectly whenever it closed a session. A large proportion of this is based off of Thog's 9.0.0 PSC reversing. |
||
---|---|---|
.. | ||
libraries | ||
src/main | ||
.gitignore | ||
build.gradle | ||
CMakeLists.txt | ||
proguard-rules.pro |