From: Toni Wilen Date: Thu, 4 Dec 2025 16:00:29 +0000 (+0200) Subject: BPL1DAT write + OCS Denise: sprites was enabled even if hpos is in "burst" range. X-Git-Tag: 6020~31 X-Git-Url: https://git.unchartedbackwaters.co.uk/w/?a=commitdiff_plain;h=3894be43e5d14e66d679901b6abbc0ca572995e2;p=francis%2Fwinuae.git BPL1DAT write + OCS Denise: sprites was enabled even if hpos is in "burst" range. --- diff --git a/drawing.cpp b/drawing.cpp index f64d28d6..0f5a4ae9 100644 --- a/drawing.cpp +++ b/drawing.cpp @@ -3696,9 +3696,12 @@ static void do_exthblankon_aga(void) // BPL1DAT allows sprites 1 lores pixel before bitplanes static void bpl1dat_enable_sprites(void) { - sprites_hidden2 &= ~2; - if (denise_hdiw) { - sprites_hidden2 &= ~1; + // A1000/OCS Denise: BPL1DAT won't enable sprites if BURST is active + if (ecs_denise || !denise_burst) { + sprites_hidden2 &= ~2; + if (denise_hdiw) { + sprites_hidden2 &= ~1; + } } } static void bpl1dat_enable_bpls(void)