From 2ba9f763b27eb0492ffc01ea5474a0361455289d Mon Sep 17 00:00:00 2001 From: Jez Date: Thu, 9 Oct 2025 18:55:36 +0100 Subject: [PATCH] Fix turbo to allow burst mode and toggle mode --- src/dosbox.cpp | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/dosbox.cpp b/src/dosbox.cpp index 42a3a5ea2..4d8f1ec5a 100644 --- a/src/dosbox.cpp +++ b/src/dosbox.cpp @@ -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 mode", &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)", &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);