Moderadores: Kravenbcn , largeroliker , fidelcastro , cerealkiller , pspCaracas , dark_sasuke , m0skit0 , LnD , ka69 , zacky06
~Rdavid~
Experto
Mensajes: 965 Registrado: 12 Nov 2009, 17:29
Ubicación: Costa Rica
Mensaje
por ~Rdavid~ » 16 Nov 2010, 06:47
Lo haré
Moskito porque no me sirven los callbaks, cuando le doy home y salgo se queda en por favor,espere... y después se apaga.
Mi main.c
Spoiler:
Código: Seleccionar todo
#include <pspsdk.h> #include <pspkernel.h> #include <pspdebug.h> #include <pspthreadman.h> PSP_MODULE_INFO("Hello world", 0, 1, 0); PSP_MAIN_THREAD_ATTR(PSP_THREAD_ATTR_USER); #define printf pspDebugScreenPrintf void dump_threadstatus(void); int exit_callback(int arg1, int arg2, void *common) { sceKernelExitGame(); return 0; } int CallbackThread(SceSize args, void *argp) { int cbid; cbid = sceKernelCreateCallback("Exit Callback", exit_callback, NULL); sceKernelRegisterExitCallback(cbid); sceKernelSleepThreadCB(); return 0; } int SetupCallbacks(void) { int thid = 0; thid = sceKernelCreateThread("update_thread", CallbackThread, 0x11, 0xFA0, 0, 0); if(thid >= 0) { sceKernelStartThread(thid, 0, 0); } return thid; } int main(int argc, char *argv[]) { pspDebugScreenInit(); SetupCallbacks(); printf("\n\nHola mundo"); return 0; }
Mi Makefile
¿Qué significan esos unknown option -- -Invalid option '?' que aparecen ?, porque e compilado otro ejemplos ya hechos y no sale eso.
m0skit0
Administrador
Mensajes: 5585 Registrado: 03 Sep 2009, 09:35
Ubicación: 0xdeadbeef
Mensaje
por m0skit0 » 16 Nov 2010, 08:52
~Rdavid~ escribió: porque no me sirven los callbaks, cuando le doy home y salgo se queda en por favor,espere... y después se apaga
No tengo mucha experiencia con los callbacks, pero tiene toda la pinta de que es porque tu función
main() ya ha terminado. Por tanto ha devuelto el control al kernel y posiblemente tu hilo de callback ha sido destruido. Tendrías que poner una espera al final del main, por ejemplo
sceKernelSleepThread .
~Rdavid~ escribió: ¿Qué significan esos unknown option -- -Invalid option '?' que aparecen ?
No sé de qué me hablas. Ponte lo que te sale al compilar (el texto por favor, no imágenes).
~Rdavid~
Experto
Mensajes: 965 Registrado: 12 Nov 2009, 17:29
Ubicación: Costa Rica
Mensaje
por ~Rdavid~ » 16 Nov 2010, 12:23
Gracias otra vez xD, me ha funcionado lo que me dijiste de los callbacks
m0skit0 escribió: No sé de qué me hablas. Ponte lo que te sale al compilar (el texto por favor, no imágenes).
Eso ya lo pude solucionar y antes había puesto el error completo pero cuando lo solucione lo edite pero se me olvido esa parte
Gracias y saludos!
m0skit0
Administrador
Mensajes: 5585 Registrado: 03 Sep 2009, 09:35
Ubicación: 0xdeadbeef
Mensaje
por m0skit0 » 16 Nov 2010, 12:40
~Rdavid~ escribió: me ha funcionado lo que me dijiste de los callbacks
Me he quedado sorprendido hasta yo
~Rdavid~
Experto
Mensajes: 965 Registrado: 12 Nov 2009, 17:29
Ubicación: Costa Rica
Mensaje
por ~Rdavid~ » 16 Nov 2010, 12:42
m0skit0 escribió: ~Rdavid~ escribió: me ha funcionado lo que me dijiste de los callbacks
Me he quedado sorprendido hasta yo
Pues si xD , aunque la función era mas bien
sceKernelSleepThreadCB para que las callbacks siguieran funcionando
m0skit0
Administrador
Mensajes: 5585 Registrado: 03 Sep 2009, 09:35
Ubicación: 0xdeadbeef
Mensaje
por m0skit0 » 16 Nov 2010, 13:17
Cierto, eso pone en la documentación. La verdad es que nunca he usado los callbacks
Ryone
Mascota del foro
Mensajes: 2243 Registrado: 10 Jul 2010, 16:30
PSN ID: RazorPlay3
Steam ID: Ryonetheonly
Ubicación: Granada, España.
Contactar:
Mensaje
por Ryone » 16 Nov 2010, 15:27
Cuando el HEN esté listo lo mismo me pongo a hacer alguna apli-caca como me salen todas. ¿Me ayudarías m0ski?
m0skit0
Administrador
Mensajes: 5585 Registrado: 03 Sep 2009, 09:35
Ubicación: 0xdeadbeef
Mensaje
por m0skit0 » 16 Nov 2010, 16:23
RazorPlay3 escribió: ¿Me ayudarías m0ski?
Si ya sabes programar, te resuelvo las dudas que tengas. Eso sí, yo no programo
dark_sasuke
Moderador Global
Mensajes: 3379 Registrado: 03 Sep 2009, 02:13
Mensaje
por dark_sasuke » 16 Nov 2010, 16:33
[offtopic] m0ski una pregunta tu que eres un m0skit0 que reencarna cada cierto tiempo, como haces para morir y volver a estar en el foro tan rapido? has perfeccionado la tecnica de la reencarnacion? o vas al infierno y vuelves? (como un barbudo que conozco por ahi xD) [/offtopic]
pspCaracas
Moderador Global
Mensajes: 3080 Registrado: 03 Sep 2009, 03:29
Ubicación: Buenos Aire - Argentina
Contactar:
Mensaje
por pspCaracas » 16 Nov 2010, 16:54
El m0skit0 siempre picando aquí y allá. Pica en la scene PSP, pica en al de de Apple, y ahora pica en la de Android...cuando darás el salto a la PS3?
http://farm3.static.flickr.com/2497/3983880148_f5ae0aaab2_o.png