mirror of
https://git.citron-emu.org/citron/emulator
synced 2026-01-08 18:57:56 +00:00
feat: Add 10GB, 12GB, 14GB, and 16GB DRAM configuration options
- Extended MemoryLayout enum with new memory size options - Added corresponding SMC memory size and arrangement constants - Updated system control functions to handle new memory configurations - Added appropriate application pool sizes for higher memory modes - Updated UI translations to display new DRAM options as "Unsafe" - Increased maximum memory layout setting from 8GB to 16GB This allows users to configure higher memory amounts for games and texture mods that require more than the standard 4-8GB configurations. All new options are marked as "Unsafe" in the UI to indicate they are experimental features beyond Nintendo's official specifications. Signed-off-by: Zephyron <zephyron@citron-emu.org>
This commit is contained in:
@@ -196,7 +196,7 @@ struct Values {
|
||||
SwitchableSetting<MemoryLayout, true> memory_layout_mode{linkage,
|
||||
MemoryLayout::Memory_4Gb,
|
||||
MemoryLayout::Memory_4Gb,
|
||||
MemoryLayout::Memory_8Gb,
|
||||
MemoryLayout::Memory_16Gb,
|
||||
"memory_layout_mode",
|
||||
Category::Core};
|
||||
SwitchableSetting<bool> use_speed_limit{
|
||||
|
||||
@@ -135,7 +135,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, Memory_14Gb, Memory_16Gb);
|
||||
|
||||
ENUM(ConfirmStop, Ask_Always, Ask_Based_On_Game, Ask_Never);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user