Android: Add MMU setting to GUI
Now that we have fast MMU emulation on AArch64, there's no reason to keep excluding this from the GUI like we've been doing.
This commit is contained in:
parent
e716349426
commit
77aa2cd04e
|
@ -23,6 +23,7 @@ public enum BooleanSetting implements AbstractBooleanSetting
|
||||||
"WiimoteContinuousScanning", false),
|
"WiimoteContinuousScanning", false),
|
||||||
MAIN_WIIMOTE_ENABLE_SPEAKER(Settings.FILE_DOLPHIN, Settings.SECTION_INI_CORE,
|
MAIN_WIIMOTE_ENABLE_SPEAKER(Settings.FILE_DOLPHIN, Settings.SECTION_INI_CORE,
|
||||||
"WiimoteEnableSpeaker", false),
|
"WiimoteEnableSpeaker", false),
|
||||||
|
MAIN_MMU(Settings.FILE_DOLPHIN, Settings.SECTION_INI_CORE, "MMU", false),
|
||||||
MAIN_SYNC_GPU(Settings.FILE_DOLPHIN, Settings.SECTION_INI_CORE, "SyncGPU", false),
|
MAIN_SYNC_GPU(Settings.FILE_DOLPHIN, Settings.SECTION_INI_CORE, "SyncGPU", false),
|
||||||
MAIN_OVERCLOCK_ENABLE(Settings.FILE_DOLPHIN, Settings.SECTION_INI_CORE, "OverclockEnable", false),
|
MAIN_OVERCLOCK_ENABLE(Settings.FILE_DOLPHIN, Settings.SECTION_INI_CORE, "OverclockEnable", false),
|
||||||
MAIN_AUTO_DISC_CHANGE(Settings.FILE_DOLPHIN, Settings.SECTION_INI_CORE, "AutoDiscChange", false),
|
MAIN_AUTO_DISC_CHANGE(Settings.FILE_DOLPHIN, Settings.SECTION_INI_CORE, "AutoDiscChange", false),
|
||||||
|
@ -226,8 +227,9 @@ public enum BooleanSetting implements AbstractBooleanSetting
|
||||||
MAIN_CPU_THREAD,
|
MAIN_CPU_THREAD,
|
||||||
MAIN_ENABLE_CHEATS,
|
MAIN_ENABLE_CHEATS,
|
||||||
MAIN_OVERRIDE_REGION_SETTINGS,
|
MAIN_OVERRIDE_REGION_SETTINGS,
|
||||||
MAIN_WII_SD_CARD, // Can actually be changed, but specific code is required
|
MAIN_WII_SD_CARD, // Can actually be changed, but specialized code is required
|
||||||
MAIN_DSP_JIT
|
MAIN_MMU,
|
||||||
|
MAIN_DSP_JIT,
|
||||||
};
|
};
|
||||||
|
|
||||||
private static final Set<BooleanSetting> NOT_RUNTIME_EDITABLE =
|
private static final Set<BooleanSetting> NOT_RUNTIME_EDITABLE =
|
||||||
|
|
|
@ -544,6 +544,8 @@ public final class SettingsFragmentPresenter
|
||||||
}
|
}
|
||||||
sl.add(new SingleChoiceSetting(mContext, IntSetting.MAIN_CPU_CORE, R.string.cpu_core, 0,
|
sl.add(new SingleChoiceSetting(mContext, IntSetting.MAIN_CPU_CORE, R.string.cpu_core, 0,
|
||||||
emuCoresEntries, emuCoresValues));
|
emuCoresEntries, emuCoresValues));
|
||||||
|
sl.add(new CheckBoxSetting(mContext, BooleanSetting.MAIN_MMU, R.string.mmu_enable,
|
||||||
|
R.string.mmu_enable_description));
|
||||||
sl.add(new CheckBoxSetting(mContext, BooleanSetting.MAIN_OVERCLOCK_ENABLE,
|
sl.add(new CheckBoxSetting(mContext, BooleanSetting.MAIN_OVERCLOCK_ENABLE,
|
||||||
R.string.overclock_enable, R.string.overclock_enable_description));
|
R.string.overclock_enable, R.string.overclock_enable_description));
|
||||||
sl.add(new PercentSliderSetting(mContext, FloatSetting.MAIN_OVERCLOCK, R.string.overclock_title,
|
sl.add(new PercentSliderSetting(mContext, FloatSetting.MAIN_OVERCLOCK, R.string.overclock_title,
|
||||||
|
|
|
@ -320,6 +320,8 @@
|
||||||
<!-- Advanced Settings -->
|
<!-- Advanced Settings -->
|
||||||
<string name="advanced_submenu">Advanced</string>
|
<string name="advanced_submenu">Advanced</string>
|
||||||
<string name="cpu_core">CPU Core</string>
|
<string name="cpu_core">CPU Core</string>
|
||||||
|
<string name="mmu_enable">Enable MMU</string>
|
||||||
|
<string name="mmu_enable_description">Enables the Memory Management Unit. Needed for some games, but may reduce performance.</string>
|
||||||
<string name="overclock_enable">Override Emulated CPU Clock Speed</string>
|
<string name="overclock_enable">Override Emulated CPU Clock Speed</string>
|
||||||
<string name="overclock_enable_description">Higher values can make variable-framerate games run at a higher framerate, requiring a powerful device. Lower values make games run at a lower framerate, increasing emulation speed, but reducing the emulated console\'s performance.</string>
|
<string name="overclock_enable_description">Higher values can make variable-framerate games run at a higher framerate, requiring a powerful device. Lower values make games run at a lower framerate, increasing emulation speed, but reducing the emulated console\'s performance.</string>
|
||||||
<string name="overclock_title">Emulated CPU Clock Speed</string>
|
<string name="overclock_title">Emulated CPU Clock Speed</string>
|
||||||
|
|
Loading…
Reference in New Issue