From: Toni Wilen Date: Sat, 27 Nov 2021 14:52:09 +0000 (+0200) Subject: Blitter C-channel modulo addition was incorrectly enabled in line mode with C channel... X-Git-Tag: 4900~12 X-Git-Url: https://git.unchartedbackwaters.co.uk/w/?a=commitdiff_plain;h=9243a6b771cab5dbfaaf8d0038232f0dfb3bcc9e;p=francis%2Fwinuae.git Blitter C-channel modulo addition was incorrectly enabled in line mode with C channel disabled. --- diff --git a/blitter.cpp b/blitter.cpp index 6da06359..68eb86bc 100644 --- a/blitter.cpp +++ b/blitter.cpp @@ -721,13 +721,17 @@ static void blitter_line_decx(void) static void blitter_line_decy(void) { - bltcpt -= blt_info.bltcmod; + if (bltcon0 & 0x0200) { + bltcpt -= blt_info.bltcmod; + } blitonedot = 0; } static void blitter_line_incy(void) { - bltcpt += blt_info.bltcmod; + if (bltcon0 & 0x0200) { + bltcpt += blt_info.bltcmod; + } blitonedot = 0; }