diff options
| author | Admiral H. Curtiss <pikachu025@gmail.com> | 2023-12-10 21:56:09 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-12-10 21:56:09 +0100 |
| commit | 003872d7dd7894136010b20ca3e5e21179297a18 (patch) | |
| tree | c89af738cf92c56291ba7bf905674bbf96361e19 /Source/Android/app/src | |
| parent | db1620db423d590cb862fdc6f0dc866336f0d6f5 (diff) | |
| parent | c55f21729f03c1348259202f8db2dbfd8358c548 (diff) | |
Merge pull request #12380 from JosJuice/large-entry-points-map
Add "large entry points map" setting
Diffstat (limited to 'Source/Android/app/src')
3 files changed, 11 insertions, 0 deletions
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/model/BooleanSetting.kt b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/model/BooleanSetting.kt index 2d2a0065b4..a1131e4859 100644 --- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/model/BooleanSetting.kt +++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/model/BooleanSetting.kt @@ -15,6 +15,7 @@ enum class BooleanSetting( MAIN_DSP_HLE(Settings.FILE_DOLPHIN, Settings.SECTION_INI_CORE, "DSPHLE", true), MAIN_FASTMEM(Settings.FILE_DOLPHIN, Settings.SECTION_INI_CORE, "Fastmem", true), MAIN_FASTMEM_ARENA(Settings.FILE_DOLPHIN, Settings.SECTION_INI_CORE, "FastmemArena", true), + MAIN_LARGE_ENTRY_POINTS_MAP(Settings.FILE_DOLPHIN, Settings.SECTION_INI_CORE, "LargeEntryPointsMap", true), MAIN_CPU_THREAD(Settings.FILE_DOLPHIN, Settings.SECTION_INI_CORE, "CPUThread", true), MAIN_SYNC_ON_SKIP_IDLE( Settings.FILE_DOLPHIN, @@ -899,6 +900,7 @@ enum class BooleanSetting( private val NOT_RUNTIME_EDITABLE_ARRAY = arrayOf( MAIN_DSP_HLE, MAIN_FASTMEM_ARENA, + MAIN_LARGE_ENTRY_POINTS_MAP, MAIN_CPU_THREAD, MAIN_ENABLE_CHEATS, MAIN_OVERRIDE_REGION_SETTINGS, diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsFragmentPresenter.kt b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsFragmentPresenter.kt index b1e1271f89..1051f445ae 100644 --- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsFragmentPresenter.kt +++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsFragmentPresenter.kt @@ -1949,6 +1949,14 @@ class SettingsFragmentPresenter( 0 ) ) + sl.add( + InvertedSwitchSetting( + context, + BooleanSetting.MAIN_LARGE_ENTRY_POINTS_MAP, + R.string.debug_large_entry_points_map, + 0 + ) + ) sl.add(HeaderSetting(context, R.string.debug_jit_header, 0)) sl.add( diff --git a/Source/Android/app/src/main/res/values/strings.xml b/Source/Android/app/src/main/res/values/strings.xml index 9575ec0eb2..489652b1e5 100644 --- a/Source/Android/app/src/main/res/values/strings.xml +++ b/Source/Android/app/src/main/res/values/strings.xml @@ -401,6 +401,7 @@ <string name="debug_warning">Warning: Debug settings will slow emulation</string> <string name="debug_fastmem">Disable Fastmem</string> <string name="debug_fastmem_arena">Disable Fastmem Arena</string> + <string name="debug_large_entry_points_map">Disable Large Entry Points Map</string> <string name="debug_jit_header">Jit</string> <string name="debug_jitoff">Jit Disabled</string> <string name="debug_jitloadstoreoff">Jit Load Store Disabled</string> |
