kecC
Joined: 04 Jul 2005 Posts: 17
|
Posted: Thu Jul 07, 2005 10:47 am Post subject: Helpme: Home button doesn't work |
|
|
Hi! I have some of help.
I've compiled my own HelloPSP, but I want to add the posibility to come back to the PSP Menu.
I've have testing many hours but I haven't get anything. I've updated the startup.s and I add in hellopsp.c the following code:
| Code: |
PSP_MAIN_THREAD_ATTR(THREAD_ATTR_USER | THREAD_ATTR_VFPU);
/* Exit callback */
int exit_callback(void)
{
sceKernelExitGame();
return 0;
}
/* Callback thread */
void CallbackThread(void *arg)
{
int cbid;
cbid = sceKernelCreateCallback("Exit Callback", exit_callback, NULL);
sceKernelRegisterExitCallback(cbid);
sceKernelSleepThreadCB();
}
/* Sets up the callback thread and returns its thread id */
int SetupCallbacks(void)
{
int thid = 0;
thid = sceKernelCreateThread("update_thread", CallbackThread, 0x11, 0xFA0, THREAD_ATTR_USER, 0);
if(thid >= 0)
{
sceKernelStartThread(thid, 0, 0);
}
return thid;
}
int xmain(int ra)
{
SetupCallbacks();
sceKernelSleepThread();
return 0;
}
|
That's before int main (...);
The startup.s is this one -> startup.s
I don't know if I have to change anything in the Makefile, or what I have to do.
Can anybody help me please?
Thanks!
Byezzz :). |
|