]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/commitdiff
Force always on DIW if strobe conflict condition.
authorToni Wilen <twilen@winuae.net>
Sun, 3 Jul 2022 14:38:53 +0000 (17:38 +0300)
committerToni Wilen <twilen@winuae.net>
Sun, 3 Jul 2022 14:38:53 +0000 (17:38 +0300)
custom.cpp

index 7eaa19b3e07a3dcb08465d127b15d8873de3e00d..cf5653026b7bb9d1671f0d562d3abbd0d42ba7aa 100644 (file)
@@ -5357,7 +5357,7 @@ static void finish_decisions(int hpos)
        /* Large DIWSTOP values can cause the stop position never to be
        * reached, so the state machine always stays in the same state and
        * there's a more-or-less full-screen DIW. */
-       if (hdiwstate == diw_states::DIW_waiting_stop && thisline_decision.diwfirstword >= 0) {
+       if ((hdiwstate == diw_states::DIW_waiting_stop && thisline_decision.diwfirstword >= 0) || hstrobe_conflict) {
                thisline_decision.diwlastword = max_diwlastword;
        }