Salir al XMB
sceKernelExitGame();
libreria necesaria : pspkernel.h
Color de Texto
pspDebugScreenSetTextColor(0x......);
...... = Color en hexadecimal
Libreria necesaria : pspdebug.h
Esta sirve para poner el porcentaje de bateria.
int nivelbateria = scePowerGetBatteryLifePercent();
Libreria necesaria : psppower.h
Libs en el makefile : -lpsppower
Conectar UsB o Desconectar
Conectar :
void activar_usb()
{
pspSdkLoadStartModule("flash0:/kd/semawm.prx", PSP_MEMORY_PARTITION_KERNEL);
pspSdkLoadStartModule("flash0:/kd/usbstor.prx", PSP_MEMORY_PARTITION_KERNEL);
pspSdkLoadStartModule("flash0:/kd/usbstormgr.prx", PSP_MEMORY_PARTITION_KERNEL);
pspSdkLoadStartModule("flash0:/kd/usbstorms.prx", PSP_MEMORY_PARTITION_KERNEL);
pspSdkLoadStartModule("flash0:/kd/usbstorboot.prx", PSP_MEMORY_PARTITION_KERNEL);
sceUsbStart(PSP_USBBUS_DRIVERNAME, 0, 0);
sceUsbStart(PSP_USBSTOR_DRIVERNAME, 0, 0);
sceUsbstorBootSetCapacity(0x800000);
sceUsbActivate(0x1c8);
usbStarted = 1;
}
Desactivarlo :
void desactivar_usb()
{
if (usbStarted)
{
sceUsbDeactivate(0);
sceUsbStop(PSP_USBSTOR_DRIVERNAME, 0, 0);
sceUsbStop(PSP_USBBUS_DRIVERNAME, 0, 0);
usbStarted = 0;
}
}
Librerias necesarias : pspusb.h , pspusbstor.h
Libs en Makefile : -lpspusb -lpspusbstor