From c2b31635dd4c06511b4ee8195ed1c866d3bc0ac2 Mon Sep 17 00:00:00 2001 From: retro-wertz Date: Fri, 11 Jan 2019 01:12:40 +0800 Subject: [PATCH] GBA: Only use eepromReset/flashReset during reset event (CPUReset) --- src/gba/GBA.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/gba/GBA.cpp b/src/gba/GBA.cpp index dfaec121..1be60747 100644 --- a/src/gba/GBA.cpp +++ b/src/gba/GBA.cpp @@ -3351,7 +3351,6 @@ void SetSaveType(int st) cpuSaveGameFunc = flashSaveDecide; break; case 1: // EEPROM - eepromReset(); cpuSramEnabled = false; cpuFlashEnabled = false; cpuEEPROMEnabled = true; @@ -3368,7 +3367,6 @@ void SetSaveType(int st) gbaSaveType = 1; break; case 3: // FLASH - flashReset(); cpuSramEnabled = false; cpuFlashEnabled = true; cpuEEPROMEnabled = false; @@ -3633,6 +3631,8 @@ void CPUReset() BIOS_RegisterRamReset(0xfe); } + flashReset(); + eepromReset(); SetSaveType(saveType); ARM_PREFETCH;