X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=platform%2Fcommon%2Femu.c;h=6fc25b4ebab93e3aa9704f73c8b4a20f8410a8fe;hb=45f2f245f51ef0c0d37df3c998595c132bfcaffa;hp=4fcb792264879473bcb8a785397840148dcc54aa;hpb=af37bca858874b5cbd5ab126eaba1fad6ff7ab72;p=picodrive.git diff --git a/platform/common/emu.c b/platform/common/emu.c index 4fcb792..6fc25b4 100644 --- a/platform/common/emu.c +++ b/platform/common/emu.c @@ -977,7 +977,7 @@ int emu_save_load_game(int load, int sram) int truncate = 1; if (PicoAHW & PAHW_MCD) { - if (PicoOpt&POPT_EN_MCD_RAMCART) { + if (PicoOpt & POPT_EN_MCD_RAMCART) { sram_size = 0x12000; sram_data = SRam.data; if (sram_data) @@ -988,9 +988,7 @@ int emu_save_load_game(int load, int sram) truncate = 0; // the .brm may contain RAM cart data after normal brm } } else { - sram_size = SRam.end-SRam.start+1; - if (Pico.m.sram_status & SRS_EEPROM) - sram_size = 0x2000; + sram_size = SRam.size; sram_data = SRam.data; } if (!sram_data) return 0; // SRam forcefully disabled for this game