From f3a0eb9c5c287a70714c7ec4b462599768d694e8 Mon Sep 17 00:00:00 2001 From: Sour Date: Thu, 4 Jul 2019 20:33:27 -0400 Subject: [PATCH] ExHiRom: Fixed save ram mappings --- Core/BaseCartridge.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Core/BaseCartridge.cpp b/Core/BaseCartridge.cpp index 584e03c..595e7ef 100644 --- a/Core/BaseCartridge.cpp +++ b/Core/BaseCartridge.cpp @@ -290,7 +290,10 @@ void BaseCartridge::RegisterHandlers(MemoryManager &mm) MapBanks(mm, _prgRomHandlers, 0x40, 0x7D, 0x00, 0x0F, 0, true, 0x400); MapBanks(mm, _prgRomHandlers, 0x00, 0x3F, 0x08, 0x0F, 8, true, 0x400); //mirror - MapBanks(mm, _saveRamHandlers, 0x80, 0xBF, 0x06, 0x07, 0, true); + //Save RAM + MapBanks(mm, _saveRamHandlers, 0x20, 0x3F, 0x06, 0x07, 0, true); + MapBanks(mm, _saveRamHandlers, 0x70, 0x7D, 0x00, 0x07, 0, true); + MapBanks(mm, _saveRamHandlers, 0xA0, 0xBF, 0x06, 0x07, 0, true); } }