From b5343d7b8ffde9351fc3bd71260648776800bd8c Mon Sep 17 00:00:00 2001 From: Toni Wilen Date: Sun, 4 May 2025 13:13:21 +0300 Subject: [PATCH] Reset sprite visibility state if not enabled bordersprite. --- drawing.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/drawing.cpp b/drawing.cpp index c90b8252..d57acd72 100644 --- a/drawing.cpp +++ b/drawing.cpp @@ -2979,6 +2979,13 @@ static void update_ecs_features(void) sprites_hidden2 = 0; sprites_hidden = 0; sprite_hidden_mask = 0; + } else { + if (!bpl1dat_trigger) { + sprites_hidden2 |= 2; + } + if (!denise_hdiw) { + sprites_hidden2 |= 1; + } } update_hblank(); update_bordercolor(); -- 2.47.3