From: Toni Wilen Date: Wed, 16 Jul 2025 08:18:59 +0000 (+0300) Subject: vpos + 1 is last line only if previous line wasn't last line (line jump) X-Git-Url: https://git.unchartedbackwaters.co.uk/w/?a=commitdiff_plain;h=8bfc737d48402a4ef48c2ac79450f76b2e579e30;p=francis%2Fwinuae.git vpos + 1 is last line only if previous line wasn't last line (line jump) --- 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)