From: Toni Wilen Date: Wed, 16 Aug 2017 07:34:02 +0000 (+0300) Subject: AGA bitplane special case extra check, without it many AGA programs had display corru... X-Git-Tag: 3600~120 X-Git-Url: https://git.unchartedbackwaters.co.uk/w/?a=commitdiff_plain;h=a15f2cf498d3538279139475268c201d0964a9b6;p=francis%2Fwinuae.git AGA bitplane special case extra check, without it many AGA programs had display corruption. --- diff --git a/custom.cpp b/custom.cpp index c580631a..d83d5fcf 100644 --- a/custom.cpp +++ b/custom.cpp @@ -2970,7 +2970,7 @@ static void decide_line (int hpos) } } - if (fetch_state == fetch_not_started || aga_plf_passed_stop2) { + if (fetch_state == fetch_not_started || (aga_plf_passed_stop2 && plfstrt >= last_decide_line_hpos)) { bool strtpassed = false; plfstate nextstate = plf_end; int hstart;