X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=psp%2Femu.c;h=a5e6ba7d2c77e787df3d83a768ddef3357bc4828;hb=677b5dd8142b2f98b22a26e4d1757355cba4bdc5;hp=9c69d88a38fb74e94f87552750d9c068524b7077;hpb=f060b8b9120fed821662f4412dc6bd1a4fbae00e;p=libpicofe.git diff --git a/psp/emu.c b/psp/emu.c index 9c69d88..a5e6ba7 100644 --- a/psp/emu.c +++ b/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(); +} +