Added 200% option for EE overclocking

This commit is contained in:
crashGG 2025-02-23 12:48:25 +03:00
parent 02789ebd86
commit 03d1601140
3 changed files with 11 additions and 1 deletions

View File

@ -100,6 +100,11 @@
<string>180% (Overclock)</string>
</property>
</item>
<item>
<property name="text">
<string>200% (Overclock)</string>
</property>
</item>
<item>
<property name="text">
<string>300% (Overclock)</string>

View File

@ -3349,6 +3349,7 @@ void FullscreenUI::DrawEmulationSettingsPage()
FSUI_NSTR("100% Speed (Default)"),
FSUI_NSTR("130% Speed"),
FSUI_NSTR("180% Speed"),
FSUI_NSTR("200% Speed"),
FSUI_NSTR("300% Speed"),
};
static constexpr const char* ee_cycle_skip_settings[] = {
@ -7450,6 +7451,7 @@ TRANSLATE_NOOP("FullscreenUI", "75% Speed");
TRANSLATE_NOOP("FullscreenUI", "100% Speed (Default)");
TRANSLATE_NOOP("FullscreenUI", "130% Speed");
TRANSLATE_NOOP("FullscreenUI", "180% Speed");
TRANSLATE_NOOP("FullscreenUI", "200% Speed");
TRANSLATE_NOOP("FullscreenUI", "300% Speed");
TRANSLATE_NOOP("FullscreenUI", "Normal (Default)");
TRANSLATE_NOOP("FullscreenUI", "Mild Underclock");

View File

@ -293,7 +293,10 @@ void InterpVU0::Execute(u32 cycles)
case 2: // 180%
cycle_change /= 1.8f;
break;
case 3: // 300%
case 3: // 200%
cycle_change /= 2.0f;
break;
case 4: // 300%
cycle_change /= 3.0f;
break;
default: