From: Toni Wilen Date: Sat, 14 Feb 2026 17:34:48 +0000 (+0200) Subject: Merrge X-Git-Url: https://git.unchartedbackwaters.co.uk/w/?a=commitdiff_plain;h=358ea6e46459d353e0e71febf5ec531131da90ef;p=francis%2Fwinuae.git Merrge --- 358ea6e46459d353e0e71febf5ec531131da90ef diff --cc custom.cpp index 88b34477,27ce7ec3..b9af8fd9 --- a/custom.cpp +++ b/custom.cpp @@@ -9965,21 -10411,11 +9965,24 @@@ static void update_fast_vb(void vb_fast = get_strobe_reg(0) != 0x3c; } +STATIC_INLINE void vsync_mark(void) +{ + if (vsync_linecnt) { + vsync_lines = vsync_linecnt; + linear_vpos_vblank_vsync = linear_vpos_vblank_lines_cnt; + vsync_linecnt = 0; + linear_vpos_prev[2] = linear_vpos_prev[1]; + linear_vpos_prev[1] = linear_vpos_prev[0]; + linear_vpos_prev[0] = vsync_lines; + linear_vpos = 0; + } +} + static void check_vsyncs_fast(void) { + bool pal = beamcon0_pal; + bool realpal = pal && !agnusa1000; + if (agnus_vb == 2) { agnus_vb = 1; update_agnus_vb();