From: Toni Wilen Date: Sun, 14 Apr 2024 16:40:30 +0000 (+0300) Subject: Fix ECS superhires sprite. X-Git-Tag: 5300~34 X-Git-Url: https://git.unchartedbackwaters.co.uk/w/?a=commitdiff_plain;h=710971250a038ae38189f42dd0711a65830079e4;p=francis%2Fwinuae.git Fix ECS superhires sprite. --- diff --git a/drawing.cpp b/drawing.cpp index 55d7fed1..3413f939 100644 --- a/drawing.cpp +++ b/drawing.cpp @@ -1930,7 +1930,7 @@ static uae_u32 shsprite(int dpix, uae_u32 spix_val, uae_u32 v, int add, int spr) struct spritepixelsbuf *spb = &spritepixels[dpix]; int sdpix = dpix; if (spb->flags & 2) { - sdpix -= add; + sdpix -= add >> 1; } int mask = 3; sprcol1 = sh_render_sprites(sdpix, bpldualpf, spix_val, 0);