Handle events in system.Peek()

Otherwise Sengoku Rance becomes unresponsive during movie playback.
This commit is contained in:
kichikuou
2023-01-06 12:12:10 +09:00
parent de2db1af93
commit b0477deca1
+2
View File
@@ -33,6 +33,7 @@
#include "debugger.h"
#include "little_endian.h"
#include "input.h"
#include "savedata.h"
#include "vm.h"
#include "vm/heap.h"
@@ -567,6 +568,7 @@ static void system_call(enum syscall_code code)
break;
}
case SYS_PEEK: {// system.Peek(void)
handle_events();
break;
}
case SYS_SLEEP: {// system.Sleep(int nSleep)