Buenas.
Tengo un problema. Ayer actualize a 3.90m33 (Ya era hora) y probando simples programas me di cuenta que el comando para cargar un archivo no me iba, es decir el sceKernelLoadExec.
He revisado el code y no veo nada mal... Al hacer Make, no me da ningun error tampoco...
Haber si le podeis echar un vistazo, ya que no se porque no me funciona.
#include <pspkernel.h>
#include <pspctrl.h>
#include <pspdebug.h>
#include <psploadexec.h>
PSP_MODULE_INFO("example", 0x1000, 1, 0);
PSP_MAIN_THREAD_ATTR(0);
int main()
{
SceCtrlData pad;
pspDebugScreenInit();
pspDebugScreenPrintf("X == PBP, O == PRX, [] == EXIT.");
sceCtrlReadBufferPositive(&pad, 1);
if(pad.Buttons & PSP_CTRL_CROSS)
sceKernelLoadExec("ms0:/eboot.pbp", NULL);
else if(pad.Buttons & PSP_CTRL_CIRCLE)
sceKernelLoadExec("ms0:/plugin.prx", NULL);
else if(pad.Buttons & PSP_CTRL_SQUARE)
sceKernelExitGame();
sceKernelSleepThread();
return 0;
}
Y este el Makefile
TARGET = Prueba
OBJS = main.o
INCDIR =
CFLAGS = -O2 -G0 -Wall
CXXFLAGS = $(CFLAGS) -fno-exceptions -fno-rtti
ASFLAGS = $(CFLAGS)
LIBDIR =
LDFLAGS =
EXTRA_TARGETS = EBOOT.PBP
PSP_EBOOT_TITLE = Prueba
PSPSDK=$(shell psp-config --pspsdk-path)
include $(PSPSDK)/lib/build.mak
Simplemente me aparece el texto en la pantalla. Pero no me funciona Ni el sceKernelExitGame(); ni el sceKernelLoadExec();
Espero que me podais ayudar. Ya que en 3.52M33 no tenia ningun problema con estas cosas...