diff --git a/src/libretro/libretro.cpp b/src/libretro/libretro.cpp index 8b137380..27eb7fca 100644 --- a/src/libretro/libretro.cpp +++ b/src/libretro/libretro.cpp @@ -457,11 +457,12 @@ static void gba_init(void) systemBlueShift = 3; #endif - - utilUpdateSystemColorMaps(false); + utilUpdateSystemColorMaps(false); load_image_preferences(); + saveType = cpuSaveType; + if (flashSize == 0x10000 || flashSize == 0x20000) flashSetSize(flashSize);