Improved fix for 80eb330

. During init: only need to call IoHandlerCardsOut() when loading save-state
. MemInitialize() -> MemReset() -> ResetPaging() which always inits memmode
This commit is contained in:
tomcw
2020-06-08 22:06:17 +01:00
parent 6d85c1b6bd
commit f491bb19cd
3 changed files with 10 additions and 18 deletions

View File

@@ -400,7 +400,7 @@ static void Snapshot_LoadState_v2(void)
m_ConfigNew.m_bEnableHDD = false;
//m_ConfigNew.m_bEnableTheFreezesF8Rom = ?; // todo: when support saving config
MemReset(); // Also calls CpuInitialize()
MemReset(); // Also calls CpuInitialize(), CNoSlotClock.Reset()
PravetsReset();
if (g_CardMgr.IsSSCInstalled())
@@ -455,7 +455,7 @@ static void Snapshot_LoadState_v2(void)
MemInitializeCustomROM();
MemInitializeCustomF8ROM();
MemInitializeIO();
MemInitializeCardExpansionRomFromSnapshot();
MemInitializeCardSlotAndExpansionRomFromSnapshot();
MemUpdatePaging(TRUE);