X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=pico%2Fdraw.c;h=5ecbca8097237d58260c04bf7f54f8ac72569df5;hb=e64886365da9e882b54e06ab683ee4db60171e32;hp=5e8d86b48c90424eb5438375c886c3d8bb9a7d6d;hpb=e0bcb7a90d06b295b1ca989b6ad70412912cca5b;p=picodrive.git diff --git a/pico/draw.c b/pico/draw.c index 5e8d86b..5ecbca8 100644 --- a/pico/draw.c +++ b/pico/draw.c @@ -129,19 +129,12 @@ static void funcname(int sx, unsigned int pack, int pal) \ } -#ifdef _ASM_DRAW_C_AMIPS -int TileNorm(int sx, unsigned int pack, int pal); -int TileFlip(int sx, unsigned int pack, int pal); -#else - #define pix_just_write(x) \ if (t) pd[x]=pal|t TileNormMaker(TileNorm,pix_just_write) TileFlipMaker(TileFlip,pix_just_write) -#endif - #ifndef _ASM_DRAW_C // draw a sprite pixel, process operator colors @@ -1553,13 +1546,14 @@ void PicoDrawSync(int to, int blank_last_line) pprof_start(draw); - if (rendlines != 240) + if (rendlines != 240) { offs = 8; + if (to > 223) + to = 223; + } for (line = Pico.est.DrawScanline; line < to; line++) - { PicoLine(line, offs, sh, bgc); - } // last line if (line <= to)