- if (engineState != PGS_Suspending && engineState != PGS_SuspendAck) {
- old_state = engineState;
- engineState = PGS_Suspending;
- }
- for (i = 0; i < 10 && engineState != PGS_SuspendAck; i++)
- sceKernelDelayThread(100*1024);
-
+ psp_unhandled_suspend = 1;
+ if (engineState != PGS_Suspending)
+ engineStateSuspend = engineState;
+ sceKernelDelayThread(100000); // ??