X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=platform%2Fpsp%2Femu.c;h=a5e6ba7d2c77e787df3d83a768ddef3357bc4828;hb=ea08c2967b1c61e3b81c911dfd5eb7a0e72a28bf;hp=9c69d88a38fb74e94f87552750d9c068524b7077;hpb=ff6b7429bb03e37e2d44eabcd0d86bd5713d2fc1;p=picodrive.git diff --git a/platform/psp/emu.c b/platform/psp/emu.c index 9c69d88..a5e6ba7 100644 --- a/platform/psp/emu.c +++ b/platform/psp/emu.c @@ -1075,3 +1075,19 @@ void emu_ResetGame(void) reset_timing = 1; } +void emu_HandleResume(void) +{ + if (!(PicoMCD & 1)) return; + + // reopen files.. + if (Pico_mcd->TOC.Tracks[0].F != NULL) + { + lprintf("emu_HandleResume: reopen %s\n", romFileName); + pm_close(Pico_mcd->TOC.Tracks[0].F); + Pico_mcd->TOC.Tracks[0].F = pm_open(romFileName); + lprintf("reopen %s\n", Pico_mcd->TOC.Tracks[0].F != NULL ? "ok" : "failed"); + } + + mp3_reopen_file(); +} +