diff options
| author | 2023-08-02 14:25:52 -0400 | |
|---|---|---|
| committer | 2023-08-02 14:25:52 -0400 | |
| commit | fca7d975fdbeb1c63677b80efc03920affee4b12 (patch) | |
| tree | bbded6cf80886c6def87bae92cf6784340165de9 /src/core/hle/kernel/board | |
| parent | Merge pull request #11204 from liamwhite/eds3-blend-amd (diff) | |
| parent | config(qt): Fix name of network category (diff) | |
| download | yuzu-fca7d975fdbeb1c63677b80efc03920affee4b12.tar.gz yuzu-fca7d975fdbeb1c63677b80efc03920affee4b12.tar.xz yuzu-fca7d975fdbeb1c63677b80efc03920affee4b12.zip | |
Merge pull request #10839 from lat9nq/pgc-plus
general: Reimplement per-game configurations
Diffstat (limited to 'src/core/hle/kernel/board')
| -rw-r--r-- | src/core/hle/kernel/board/nintendo/nx/k_system_control.cpp | 22 |
1 files changed, 18 insertions, 4 deletions
diff --git a/src/core/hle/kernel/board/nintendo/nx/k_system_control.cpp b/src/core/hle/kernel/board/nintendo/nx/k_system_control.cpp index 49bdc671e..4cfdf4558 100644 --- a/src/core/hle/kernel/board/nintendo/nx/k_system_control.cpp +++ b/src/core/hle/kernel/board/nintendo/nx/k_system_control.cpp | |||
| @@ -35,13 +35,27 @@ namespace { | |||
| 35 | using namespace Common::Literals; | 35 | using namespace Common::Literals; |
| 36 | 36 | ||
| 37 | u32 GetMemorySizeForInit() { | 37 | u32 GetMemorySizeForInit() { |
| 38 | return Settings::values.use_unsafe_extended_memory_layout ? Smc::MemorySize_8GB | 38 | switch (Settings::values.memory_layout_mode.GetValue()) { |
| 39 | : Smc::MemorySize_4GB; | 39 | case Settings::MemoryLayout::Memory_4Gb: |
| 40 | return Smc::MemorySize_4GB; | ||
| 41 | case Settings::MemoryLayout::Memory_6Gb: | ||
| 42 | return Smc::MemorySize_6GB; | ||
| 43 | case Settings::MemoryLayout::Memory_8Gb: | ||
| 44 | return Smc::MemorySize_8GB; | ||
| 45 | } | ||
| 46 | return Smc::MemorySize_4GB; | ||
| 40 | } | 47 | } |
| 41 | 48 | ||
| 42 | Smc::MemoryArrangement GetMemoryArrangeForInit() { | 49 | Smc::MemoryArrangement GetMemoryArrangeForInit() { |
| 43 | return Settings::values.use_unsafe_extended_memory_layout ? Smc::MemoryArrangement_8GB | 50 | switch (Settings::values.memory_layout_mode.GetValue()) { |
| 44 | : Smc::MemoryArrangement_4GB; | 51 | case Settings::MemoryLayout::Memory_4Gb: |
| 52 | return Smc::MemoryArrangement_4GB; | ||
| 53 | case Settings::MemoryLayout::Memory_6Gb: | ||
| 54 | return Smc::MemoryArrangement_6GB; | ||
| 55 | case Settings::MemoryLayout::Memory_8Gb: | ||
| 56 | return Smc::MemoryArrangement_8GB; | ||
| 57 | } | ||
| 58 | return Smc::MemoryArrangement_4GB; | ||
| 45 | } | 59 | } |
| 46 | } // namespace | 60 | } // namespace |
| 47 | 61 | ||