X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=platform%2Fpsp%2Fmain.c;h=bf3069c0015304058d5dc3cc9271f71be723ba8b;hb=03a265e5ebabff7adbb4f97387f81e9b0428dbee;hp=befc427fa08fd2378eb9664472b68c2c1dba9252;hpb=2445b7cb6d5a0f0aa8697fdaa8af8ca52780f5b7;p=picodrive.git diff --git a/platform/psp/main.c b/platform/psp/main.c index befc427..bf3069c 100644 --- a/platform/psp/main.c +++ b/platform/psp/main.c @@ -65,10 +65,19 @@ int pico_main(void) } break; + case PGS_Suspending: + while (engineState == PGS_Suspending) + psp_wait_suspend(); + break; + case PGS_RestartRun: engineState = PGS_Running; case PGS_Running: + if (psp_unhandled_suspend) { + psp_resume_suspend(); + emu_HandleResume(); + } emu_Loop(); #ifdef GPROF goto endloop;