X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;ds=inline;f=common%2Femu.c;h=6fc25b4ebab93e3aa9704f73c8b4a20f8410a8fe;hb=a4bd56c62dec6b85df7111e99db3ade4334ea97d;hp=4fcb792264879473bcb8a785397840148dcc54aa;hpb=4182d35d5d7b51882e47c7865bdfdff8c0b2b8fc;p=libpicofe.git diff --git a/common/emu.c b/common/emu.c index 4fcb792..6fc25b4 100644 --- a/common/emu.c +++ b/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