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. |
||
---|---|---|
.. | ||
arm | ||
file_sys | ||
hle | ||
hw | ||
loader | ||
tracer | ||
CMakeLists.txt | ||
core_timing.cpp | ||
core_timing.h | ||
core.cpp | ||
core.h | ||
memory_setup.h | ||
memory.cpp | ||
memory.h | ||
settings.cpp | ||
settings.h | ||
system.cpp | ||
system.h |