diff options
author | Zephyron <zephyron@citron-emu.org> | 2025-01-04 17:33:22 +1000 |
---|---|---|
committer | Zephyron <zephyron@citron-emu.org> | 2025-01-04 17:33:22 +1000 |
commit | e11c6c03ec71d9ee0194c3da370aeba98a59c1f9 (patch) | |
tree | b8f36d8074fa1d20671da99059f6633bf168d972 /src/common | |
parent | 27d662ad0e0297d0bd8e5c99d2e232170c74518d (diff) |
core: Add support for 10GB and 12GB memory configurations
- Add Memory_10Gb and Memory_12Gb to MemoryLayout enum
- Update memory layout settings to support up to 12GB
- Add SMC enums for 10GB and 12GB memory sizes and arrangements
- Increase MainMemorySizeMax from 8GB to 12GB
- Add memory pool size calculations for 10GB and 12GB configurations
- Update UI translations for new memory options
Diffstat (limited to 'src/common')
-rw-r--r-- | src/common/settings.h | 2 | ||||
-rw-r--r-- | src/common/settings_enums.h | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/src/common/settings.h b/src/common/settings.h index c04686d5b..1debb75ec 100644 --- a/src/common/settings.h +++ b/src/common/settings.h @@ -195,7 +195,7 @@ struct Values { SwitchableSetting<MemoryLayout, true> memory_layout_mode{linkage, MemoryLayout::Memory_4Gb, MemoryLayout::Memory_4Gb, - MemoryLayout::Memory_8Gb, + MemoryLayout::Memory_12Gb, "memory_layout_mode", Category::Core}; SwitchableSetting<bool> use_speed_limit{ diff --git a/src/common/settings_enums.h b/src/common/settings_enums.h index 9c4cdad91..46adba2f9 100644 --- a/src/common/settings_enums.h +++ b/src/common/settings_enums.h @@ -134,7 +134,7 @@ ENUM(CpuBackend, Dynarmic, Nce); ENUM(CpuAccuracy, Auto, Accurate, Unsafe, Paranoid); -ENUM(MemoryLayout, Memory_4Gb, Memory_6Gb, Memory_8Gb); +ENUM(MemoryLayout, Memory_4Gb, Memory_6Gb, Memory_8Gb, Memory_10Gb, Memory_12Gb); ENUM(ConfirmStop, Ask_Always, Ask_Based_On_Game, Ask_Never); |