diff --git a/Source/Core/Core/ConfigManager.cpp b/Source/Core/Core/ConfigManager.cpp index a59dc8a126..cb6ef2c064 100644 --- a/Source/Core/Core/ConfigManager.cpp +++ b/Source/Core/Core/ConfigManager.cpp @@ -557,7 +557,7 @@ void SConfig::LoadCoreSettings(IniFile& ini) core->Get("WiimoteEnableSpeaker", &m_WiimoteEnableSpeaker, false); core->Get("RunCompareServer", &bRunCompareServer, false); core->Get("RunCompareClient", &bRunCompareClient, false); - core->Get("MMU", &bMMU, false); + core->Get("MMU", &bMMU, bMMU); core->Get("BBDumpPort", &iBBDumpPort, -1); core->Get("SyncGPU", &bSyncGPU, false); core->Get("SyncGpuMaxDistance", &iSyncGpuMaxDistance, 200000); @@ -772,7 +772,11 @@ void SConfig::LoadDefaults() bFastmem = true; bFPRF = false; bAccurateNaNs = false; +#ifdef _M_X86_64 + bMMU = true; +#else bMMU = false; +#endif bDCBZOFF = false; bLowDCBZHack = false; iBBDumpPort = -1;