41 lines
954 B
C
Raw Normal View History

#include <stdio.h>
2015-09-20 15:33:54 +02:00
#include <string.h>
#include <pspsdk.h>
#include <psploadexec_kernel.h>
PSP_MODULE_INFO("kernel_functions", PSP_MODULE_KERNEL, 0, 0);
PSP_MAIN_THREAD_ATTR(0);
2015-09-20 15:33:54 +02:00
void exitspawn_kernel(const char *fileName, SceSize args, void *argp)
{
int k1;
struct SceKernelLoadExecVSHParam game_param;
memset(&game_param,0,sizeof(game_param));
game_param.size = sizeof(game_param);
game_param.args = args;
game_param.argp = argp;
game_param.key = "game";
game_param.vshmain_args_size = 0;
game_param.vshmain_args = NULL;
game_param.configfile = 0;
game_param.unk4 = 0;
game_param.unk5 = 0x10000;
k1 = pspSdkSetK1(0);
sceKernelLoadExecVSHMs2(fileName, &game_param);
2017-12-21 00:09:38 +01:00
pspSdkSetK1(k1);
}
int module_start(SceSize args, void *argp)
{
2015-08-30 10:00:27 +02:00
return 0;
}
int module_stop(void)
{
2015-08-30 10:00:27 +02:00
return 0;
}