1
0
Fork 0
forked from suyu/suyu
suyu/src/core/hle
Yuri Kunde Schlesner 18c1c39d5e SVC: Advance time when calling GetSystemTick to escape busy-wait loops
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.
2015-08-30 00:07:02 -03:00
..
applets Service/APT: Fixed a regression, PreloadLibraryApplet should also start an applet when called. 2015-07-23 21:32:30 -05:00
kernel Kernel: Remove unused legacy heap MapBlock_* functions 2015-08-16 01:03:49 -03:00
service Integrate the MicroProfile profiling library 2015-08-24 22:16:28 -03:00
config_mem.cpp Kernel: Add more infrastructure to support different memory layouts 2015-08-16 01:03:47 -03:00
config_mem.h HLE: Remove empty ConfigMem and SharedPage Shutdown functions 2015-08-16 01:03:47 -03:00
function_wrappers.h Kernel: Implement svcGetProcessInfo in a basic way 2015-08-16 01:03:48 -03:00
hle.cpp Kernel: Add more infrastructure to support different memory layouts 2015-08-16 01:03:47 -03:00
hle.h Move typedefs from kernel.h to more appropriate places 2015-05-06 23:45:05 -03:00
result.h Common: Cleanup key_map includes. 2015-06-28 00:36:54 +01:00
shared_page.cpp HLE: Remove empty ConfigMem and SharedPage Shutdown functions 2015-08-16 01:03:47 -03:00
shared_page.h HLE: Remove empty ConfigMem and SharedPage Shutdown functions 2015-08-16 01:03:47 -03:00
svc.cpp SVC: Advance time when calling GetSystemTick to escape busy-wait loops 2015-08-30 00:07:02 -03:00
svc.h dyncom: Pass SVC immediates directly. 2015-07-21 03:56:29 -04:00