18c1c39d5e
Cubic Ninja waited for the frame to end by spinning on a loop calling GetSystemTick while doing nothing else. Since GetSystemTick doesn't cause a reschedule (which advances time), this meant that very little emulated time would pass inside that loop, causing the game to spend most of the frame burning away CPU. |
||
---|---|---|
.. | ||
applets | ||
kernel | ||
service | ||
config_mem.cpp | ||
config_mem.h | ||
function_wrappers.h | ||
hle.cpp | ||
hle.h | ||
result.h | ||
shared_page.cpp | ||
shared_page.h | ||
svc.cpp | ||
svc.h |