From ac00116e10aa99add0653acd4fcd1a08414f6ca0 Mon Sep 17 00:00:00 2001 From: Saggi Mizrahi Date: Fri, 17 Aug 2012 20:59:39 -0400 Subject: [PATCH] Fix sram saving and loading for some games Some games (eg. Sonic 3 & Knuckles) have sram but the core doesn't set "sram.start" and "sram.end". In any case, this constant is used in source/win/main.c. Signed-off-by: Saggi Mizrahi --- libretro/libretro.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libretro/libretro.c b/libretro/libretro.c index f4a928a..4214eb4 100644 --- a/libretro/libretro.c +++ b/libretro/libretro.c @@ -892,7 +892,7 @@ size_t retro_get_memory_size(unsigned id) switch (id) { case RETRO_MEMORY_SAVE_RAM: - return sram.end - sram.start; + return 0x10000; default: return 0;