From 1b87f5667f78b8c9297bad28cf785814a3fd6082 Mon Sep 17 00:00:00 2001 From: mattweb28 Date: Tue, 14 May 2013 20:37:20 +0800 Subject: [PATCH] HLE needs to be reset after kernel shutdown --- Core/HLE/sceKernelModule.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Core/HLE/sceKernelModule.cpp b/Core/HLE/sceKernelModule.cpp index 76c7405c98..a6055039de 100644 --- a/Core/HLE/sceKernelModule.cpp +++ b/Core/HLE/sceKernelModule.cpp @@ -677,7 +677,12 @@ bool __KernelLoadExec(const char *filename, SceKernelLoadExecParam *param, std:: { // Wipe kernel here, loadexec should reset the entire system if (__KernelIsRunning()) + { __KernelShutdown(); + //HLE needs to be reset here + HLEShutdown(); + HLEInit(); + } __KernelModuleInit(); __KernelInit();