Merge pull request #5897 from jez9999/master

Fix turbo to allow burst mode and toggle mode
This commit is contained in:
Jonathan Campbell
2025-10-09 17:56:04 -07:00
committed by GitHub

View File

@@ -1106,11 +1106,15 @@ void DOSBOX_RealInit() {
LOG(LOG_MISC,LOG_DEBUG)("DOSBOX-X RealInit: loading settings and initializing");
MAPPER_AddHandler(DOSBOX_UnlockSpeed2, MK_rightarrow, MMODHOST,"speedlock","Toggle Speedlock");
{
MAPPER_AddHandler(DOSBOX_UnlockSpeed2, MK_nothing, 0, "speedlock2", "Turbo (Fast Forward)", &item);
item->set_description("Toggle emulation speed, to allow running faster than realtime (fast forward)");
item->set_text("Turbo (Fast Forward)");
MAPPER_AddHandler(DOSBOX_UnlockSpeed, MK_grave, MMODHOST, "speedlock", "Turbo (fast-forward): burst", &item);
item->set_description("Burst turbo (fast-forward) emulation speed, to allow running faster than realtime");
item->set_text("Turbo (fast-forward): burst mode");
}
{
MAPPER_AddHandler(DOSBOX_UnlockSpeed2, MK_rightarrow, MMODHOST, "speedlock2", "Turbo (fast-forward): toggle", &item);
item->set_description("Toggle turbo (fast-forward) emulation speed, to allow running faster than realtime");
item->set_text("Turbo (fast-forward)");
}
{
MAPPER_AddHandler(DOSBOX_NormalSpeed, MK_leftarrow, MMODHOST, "speednorm","Normal speed", &item);