I tried this to get some idea to the problem:
Code: Select all
SceUID mod = pspSdkLoadStartModule("flash0:kd/irda.prx", PSP_MEMORY_PARTITION_KERNEL);
if (mod < 0)
{
printf(" Error 0x%08X loading/starting IRDA.PRX.\n", mod);
sceKernelDelayThread(3*1000*1000);
sceKernelExitGame();
}
Error 0x80010016 loading/starting IRDA.PRX.
According to Google that means:
Does anybody know why?0x80010016 = Invalid argument
It works fine when I force start IRDA.PRX in Game.txt!
Unfortunatly, that causes problems for some applications. Especially ZX81's latest ones.