summaryrefslogtreecommitdiff
path: root/src/citron/configuration
diff options
context:
space:
mode:
authorZephyron <zephyron@citron-emu.org>2025-01-04 17:33:22 +1000
committerZephyron <zephyron@citron-emu.org>2025-01-04 17:33:22 +1000
commite11c6c03ec71d9ee0194c3da370aeba98a59c1f9 (patch)
treeb8f36d8074fa1d20671da99059f6633bf168d972 /src/citron/configuration
parent27d662ad0e0297d0bd8e5c99d2e232170c74518d (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.cpp2
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(),
{