12 #include <pspthreadman.h>
26 PSP_MODULE_INFO(
"SDL App", 0, 1, 1);
28 int sdl_psp_exit_callback(
int arg1,
int arg2,
void *common)
34 int sdl_psp_callback_thread(SceSize args,
void *argp)
37 cbid = sceKernelCreateCallback(
"Exit Callback",
38 sdl_psp_exit_callback,
NULL);
39 sceKernelRegisterExitCallback(cbid);
40 sceKernelSleepThreadCB();
44 int sdl_psp_setup_callbacks(
void)
47 thid = sceKernelCreateThread(
"update_thread",
48 sdl_psp_callback_thread, 0x11, 0xFA0, 0, 0);
50 sceKernelStartThread(thid, 0, 0);
54 int main(
int argc,
char *argv[])
57 sdl_psp_setup_callbacks();
60 atexit(sceKernelExitGame);