From: Toni Wilen Date: Tue, 7 Apr 2026 14:42:28 +0000 (+0300) Subject: Update also 64-bit sprite data registers when not in 64-bit sprite mode X-Git-Url: https://git.unchartedbackwaters.co.uk/w/?a=commitdiff_plain;h=344ee1dad3f084905172a6ad0425e22526f3b922;p=francis%2Fwinuae.git Update also 64-bit sprite data registers when not in 64-bit sprite mode --- diff --git a/drawing.cpp b/drawing.cpp index 4d5e33bf..152ea940 100644 --- a/drawing.cpp +++ b/drawing.cpp @@ -2707,12 +2707,16 @@ static void sprwrite(int reg, uae_u32 v) } if (dat) { - uae_u16 oa = s->dataa; - uae_u16 ob = s->datab; if (second) { s->datab = v; + if (!denise_sprfmode64) { + s->datab64 = v; + } } else { s->dataa = v; + if (!denise_sprfmode64) { + s->dataa64 = v; + } // if same cycle would arm the sprite and match it, match is missed if (!s->armed && (s->xpos & (1 << 2)) && s->xpos - (1 << 2) == (denise_hcounter << 2)) { return;