From: Toni Wilen Date: Sun, 27 Nov 2016 07:28:37 +0000 (+0200) Subject: Ignore BPLCON0 modification delay optimization if dma overrun situation. X-Git-Tag: 3400~25 X-Git-Url: https://git.unchartedbackwaters.co.uk/w/?a=commitdiff_plain;h=6d5cc4a02d55b383589f39b61c8e010855722453;p=francis%2Fwinuae.git Ignore BPLCON0 modification delay optimization if dma overrun situation. --- diff --git a/custom.cpp b/custom.cpp index d3061f23..75394e15 100644 --- a/custom.cpp +++ b/custom.cpp @@ -1240,7 +1240,7 @@ STATIC_INLINE void maybe_check (int hpos) static void bpldmainitdelay (int hpos) { SET_LINE_CYCLEBASED; - if (hpos + BPLCON_AGNUS_DELAY < 0x14) { + if (!bitplane_overrun && hpos + BPLCON_AGNUS_DELAY < 0x14) { BPLCON0_Denise (hpos, bplcon0, false); setup_fmodes (hpos); return;