]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/commitdiff
Dual playfield with illegal BPLCON2 priorities didn't work correctly in hires mode.
authorToni Wilen <twilen@winuae.net>
Sat, 19 Sep 2020 10:27:07 +0000 (13:27 +0300)
committerToni Wilen <twilen@winuae.net>
Sat, 19 Sep 2020 10:27:07 +0000 (13:27 +0300)
drawing.cpp

index f408e219185174241aa33dd4a0a887820d6dbaee..abfe74198af3a4c3c75e0a2643db412fe1556036 100644 (file)
@@ -2408,11 +2408,11 @@ static void clear_bitplane_border_aga (void)
 
 static void weird_bitplane_fix (int start, int end)
 {
-       int sh = lores_shift;
        uae_u8 *p = pixdata.apixels + pixels_offset;
 
-       start >>= sh;
-       end >>= sh;
+       start = res_shift_from_window(start);
+       end = res_shift_from_window(end);
+
        if (!bpldualpf) {
                // HAM is unaffected (probably because plane 5 is HAM control bit)
                if (bplham)