System: Simplify CD speedup warnings

This commit is contained in:
Stenzek 2025-01-23 12:22:32 +10:00
parent df8822760a
commit 4da1f613b6
No known key found for this signature in database
1 changed files with 2 additions and 22 deletions

View File

@ -4746,30 +4746,10 @@ void System::WarnAboutUnsafeSettings()
ICON_EMOJI_WARNING, TRANSLATE_FS("System", "CPU clock speed is set to {}% ({} / {}). This may crash games."),
g_settings.GetCPUOverclockPercent(), g_settings.cpu_overclock_numerator, g_settings.cpu_overclock_denominator);
}
if (g_settings.cdrom_read_speedup != 1)
{
TinyString speed;
if (g_settings.cdrom_read_speedup == 0)
speed = TRANSLATE_SV("System", "Maximum");
else
speed.format("{}x", g_settings.cdrom_read_speedup);
append_format(ICON_EMOJI_WARNING, TRANSLATE_FS("System", "CD-ROM read speedup set to {}. This may crash games."),
speed);
}
if (g_settings.cdrom_seek_speedup != 1)
{
TinyString speed;
if (g_settings.cdrom_seek_speedup == 0)
speed = TRANSLATE_SV("System", "Maximum");
else
speed.format("{}x", g_settings.cdrom_seek_speedup);
append_format(ICON_EMOJI_WARNING, TRANSLATE_FS("System", "CD-ROM seek speedup set to {}. This may crash games."),
speed);
}
if (g_settings.cdrom_read_speedup != 1 || g_settings.cdrom_seek_speedup != 1)
append(ICON_EMOJI_WARNING, TRANSLATE_SV("System", "CD-ROM read/seek speedup is enabled. This may crash games."));
if (g_settings.gpu_force_video_timing != ForceVideoTimingMode::Disabled)
{
append(ICON_FA_TV, TRANSLATE_SV("System", "Force frame timings is enabled. Games may run at incorrect speeds."));
}
if (!g_settings.IsUsingSoftwareRenderer())
{
if (g_settings.gpu_multisamples != 1)