From 83baf57856c16d4fd6dc9e923b089449fc6db060 Mon Sep 17 00:00:00 2001 From: Toni Wilen Date: Thu, 9 Jul 2026 09:44:54 +0300 Subject: [PATCH] BPLCON0 ERSY set: disable syncs immediately also if fastest possible CPU even if memory cycle-exact is set. KS 1.3 CPU delay loop in genlock detection is too short if CPU is too fast. --- custom.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/custom.cpp b/custom.cpp index 6cf66f19..fee66a3a 100644 --- a/custom.cpp +++ b/custom.cpp @@ -2320,7 +2320,7 @@ static void setsyncstopped(void) static void checksyncstopped(uae_u16 con0) { if (issyncstopped(con0)) { - if (!currprefs.cpu_memory_cycle_exact) { + if (!currprefs.cpu_memory_cycle_exact || currprefs.m68k_speed < 0) { setsyncstopped(); } } else if (syncs_stopped) { -- 2.47.3