From e051f15cde4c874a6633cf0fce6333274a5eaa3d Mon Sep 17 00:00:00 2001 From: Michael Pavone Date: Thu, 25 Feb 2016 23:39:14 -0800 Subject: Fix saving of SRAM/EEPROM when switching games in menu --- blastem.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'blastem.c') diff --git a/blastem.c b/blastem.c index 78e0bb5..0b5f03c 100644 --- a/blastem.c +++ b/blastem.c @@ -1173,7 +1173,9 @@ int main(int argc, char ** argv) if (menu && menu_context->next_rom) { if (game_context) { if (game_context->save_type != SAVE_NONE) { + genesis = game_context; persist_save(); + genesis = menu_context; } free(game_context->cart); free(save_filename); -- cgit v1.2.3