Keep syscalls the same in the interpreter.

Rather than having different bugs.
This commit is contained in:
Unknown W. Brackets committed 2013-11-04 07:59:36 -08:00
1 parent ae27874cf1
commit baa82e0a9d
2 files changed
+13 -9

No files matched your search

+2 -1
View File
@@ -1338,7 +1338,8 @@ bool __KernelSwitchToThread(SceUID threadID, const char *reason)
void __KernelIdle()
{
hleSkipDeadbeef();
// Don't skip 0xDEADBEEF here, this is called directly bypassing CallSyscall().
// That means the hle flag would stick around until the next call.
CoreTiming::Idle();
// Advance must happen between Idle and Reschedule, so that threads that were waiting for something