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/citron/configuration | |
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/citron/configuration')
-rw-r--r-- | src/citron/configuration/shared_translation.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/citron/configuration/shared_translation.cpp b/src/citron/configuration/shared_translation.cpp index 18fd843c5..bde0b508f 100644 --- a/src/citron/configuration/shared_translation.cpp +++ b/src/citron/configuration/shared_translation.cpp @@ -515,6 +515,8 @@ std::unique_ptr<ComboboxTranslationMap> ComboboxEnumeration(QWidget* parent) { PAIR(MemoryLayout, Memory_4Gb, tr("4GB DRAM (Default)")), PAIR(MemoryLayout, Memory_6Gb, tr("6GB DRAM (Unsafe)")), PAIR(MemoryLayout, Memory_8Gb, tr("8GB DRAM (Unsafe)")), + PAIR(MemoryLayout, Memory_10Gb, tr("10GB DRAM (Unsafe)")), + PAIR(MemoryLayout, Memory_12Gb, tr("12GB DRAM (Unsafe)")), }}); translations->insert({Settings::EnumMetadata<Settings::ConsoleMode>::Index(), { |