From 8bfc737d48402a4ef48c2ac79450f76b2e579e30 Mon Sep 17 00:00:00 2001 From: Toni Wilen Date: Wed, 16 Jul 2025 11:18:59 +0300 Subject: [PATCH] vpos + 1 is last line only if previous line wasn't last line (line jump) --- custom.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/custom.cpp b/custom.cpp index f9a98039..81991b4e 100644 --- a/custom.cpp +++ b/custom.cpp @@ -867,7 +867,7 @@ static void setclr(uae_u16 *p, uae_u16 val) // is last display line? static bool is_last_line(void) { - return vpos == vsync_startline || vpos + 1 == vsync_startline; + return vpos == vsync_startline || (vpos + 1 == vsync_startline && vpos_prev + 1 != vsync_startline - 1); } static void docols(struct color_entry *colentry) -- 2.47.3