diff --git a/Lang/English.pj.Lang b/Lang/English.pj.Lang index 78d9f8650..c31bdaa18 100644 --- a/Lang/English.pj.Lang +++ b/Lang/English.pj.Lang @@ -292,6 +292,8 @@ #5440# "Disk seek timing:" #5441# "Turbo" #5442# "Slow" +#5443# "Memory size (Known):" +#5443# "Memory size (Unknown):" // Core styles #540# "Interpreter" diff --git a/Source/Project64-core/N64System/Mips/MemoryVirtualMem.cpp b/Source/Project64-core/N64System/Mips/MemoryVirtualMem.cpp index eb5a0f587..b4d092d78 100755 --- a/Source/Project64-core/N64System/Mips/MemoryVirtualMem.cpp +++ b/Source/Project64-core/N64System/Mips/MemoryVirtualMem.cpp @@ -161,7 +161,8 @@ bool CMipsMemoryVM::Initialize(bool SyncSystem) return false; } - if (!g_Settings->LoadDword(Game_RDRamSize, m_AllocatedRdramSize)) + bool RdbRamSet = g_Settings->LoadDword(Rdb_RDRamSize, m_AllocatedRdramSize); + if (!g_Settings->LoadDword(Game_RDRamSize, m_AllocatedRdramSize) && !RdbRamSet) { m_AllocatedRdramSize = g_Settings->LoadDword(g_Settings->LoadBool(Game_Known) ? Default_RDRamSizeKnown : Default_RDRamSizeUnknown); }