From ab31e05f65a5d7ef50029b4e485666a87829a34b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Francisco=20Jos=C3=A9=20Garc=C3=ADa=20Garc=C3=ADa?= Date: Thu, 21 Dec 2017 00:09:38 +0100 Subject: [PATCH] (PSP) Fix for VITA's Adrenaline --- bootstrap/psp1/kernel_functions_prx/main.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/bootstrap/psp1/kernel_functions_prx/main.c b/bootstrap/psp1/kernel_functions_prx/main.c index 335b156097..667524a585 100644 --- a/bootstrap/psp1/kernel_functions_prx/main.c +++ b/bootstrap/psp1/kernel_functions_prx/main.c @@ -55,9 +55,10 @@ void exitspawn_kernel(const char *fileName, SceSize args, void *argp) game_param.unk4 = 0; game_param.unk5 = 0x10000; - pspSdkSetK1(0); - sceKernelSuspendAllUserThreads(); - sceKernelLoadExecVSHMs2(fileName, &game_param); + int k1 = pspSdkSetK1(0); + //sceKernelSuspendAllUserThreads(); + int ret = sceKernelLoadExecVSHMs2(fileName, &game_param); + pspSdkSetK1(k1); } int module_start(SceSize args, void *argp)