X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=Pico%2FDraw.c;h=0c5f17818012896470759ca8d38e2a26dfcc5d87;hb=411cba909948d06ff600577943e21a58b64609ce;hp=0390d843f99571467bd2d5afd3d1434e90b4c024;hpb=9761a7d0d41ad429d53c64ff35fe061c38092dbf;p=picodrive.git diff --git a/Pico/Draw.c b/Pico/Draw.c index 0390d84..0c5f178 100644 --- a/Pico/Draw.c +++ b/Pico/Draw.c @@ -852,7 +852,6 @@ static void DrawSpritesFromCacheAS(int *hc, int maxwidth, int prio, int sh) { if(code&0x10000) fTileFunc=TileFlipAS_noop; else fTileFunc=TileNormAS_noop; - *(--hco) = code; /* save for later */ } else { if(code&0x10000) fTileFunc=TileFlipAS; else fTileFunc=TileNormAS; @@ -861,6 +860,8 @@ static void DrawSpritesFromCacheAS(int *hc, int maxwidth, int prio, int sh) if(code&0x10000) fTileFunc=TileFlipAS_onlymark; else fTileFunc=TileNormAS_onlymark; } + if (sh && pal == 0x30) + *(--hco) = code; /* save for later */ pal |= 0x80; for (; width; width--,sx+=8,tile+=delta)