diff --git a/src/platform/libretro/libretro.c b/src/platform/libretro/libretro.c index 2389849f2..31cf6ded9 100644 --- a/src/platform/libretro/libretro.c +++ b/src/platform/libretro/libretro.c @@ -618,8 +618,8 @@ static void _setupMaps(struct mCore* core) { i++; /* Map External RAM */ - if (gb->memory.sram) { - descs[i].ptr = gb->memory.sram; + if (savedataSize) { + descs[i].ptr = savedata; descs[i].start = GB_BASE_EXTERNAL_RAM; descs[i].len = savedataSize; i++;