X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=psp%2Femu.c;h=4af44b9866694bf896978863fb9451b1aedcfce7;hb=0ae25549b5066ea8b42216ec875f5c3c5d5bd8d6;hp=a5e6ba7d2c77e787df3d83a768ddef3357bc4828;hpb=c09d5a010d3835ac1812da1aeb114c17705fbac1;p=libpicofe.git diff --git a/psp/emu.c b/psp/emu.c index a5e6ba7..4af44b9 100644 --- a/psp/emu.c +++ b/psp/emu.c @@ -111,19 +111,8 @@ void emu_Deinit(void) SRam.changed = 0; } - if (!(currentConfig.EmuOpt & 0x20)) { - FILE *f = fopen(PicoConfigFile, "r+b"); - if (!f) emu_WriteConfig(0); - else { - // if we already have config, reload it, except last ROM - fseek(f, sizeof(currentConfig.lastRomFile), SEEK_SET); - fread(¤tConfig.EmuOpt, 1, sizeof(currentConfig) - sizeof(currentConfig.lastRomFile), f); - fseek(f, 0, SEEK_SET); - fwrite(¤tConfig, 1, sizeof(currentConfig), f); - fflush(f); - fclose(f); - } - } + if (!(currentConfig.EmuOpt & 0x20)) + config_writelrom(PicoConfigFile); PicoExit(); sound_deinit();