X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Finclude%2Fzbmpop8p.h;fp=src%2Finclude%2Fzbmpop8p.h;h=0000000000000000000000000000000000000000;hb=135a0c52a2bcbcc37192c61801de6e9c80aeebff;hp=1dab800fc0c4922e11c4c1796fa8113fecf3e676;hpb=6283b73b183c64962f95d0e3750456de48468854;p=virtualjaguar diff --git a/src/include/zbmpop8p.h b/src/include/zbmpop8p.h deleted file mode 100644 index 1dab800..0000000 --- a/src/include/zbmpop8p.h +++ /dev/null @@ -1,112 +0,0 @@ - uint8 *paletteRam=&tom_ram_8[0x400]; - paletteRam+=(idx&0x1)*256*2; - if (flags&FLAGS_READMODIFY) - { - if (flags&FLAGS_HFLIP) - { - while (scaled_width) - { - uint32 c=jaguar_byte_read(ptr+(((cnt>>16) & (~0x07))*pitch)+((cnt>>16)&0x07)); - c<<=1; - if (flags&FLAGS_TRANSPARENT) - { - if (c) - { - *current_line_buffer--=BLEND_Y(*current_line_buffer,paletteRam[c+0]); - *current_line_buffer--=BLEND_CC(*current_line_buffer,paletteRam[c+1]); - } - else - current_line_buffer-=2; - } - else - { - *current_line_buffer--=BLEND_Y(*current_line_buffer,paletteRam[c+0]); - *current_line_buffer--=BLEND_CC(*current_line_buffer,paletteRam[c+1]); - } - - cnt+=hscale_fixed; - scaled_width--; - } - } - else - { - while (scaled_width) - { - uint32 c=jaguar_byte_read(ptr+(((cnt>>16) & (~0x07))*pitch)+((cnt>>16)&0x07)); - c<<=1; - if (flags&FLAGS_TRANSPARENT) - { - if (c) - { - *current_line_buffer++=BLEND_Y(*current_line_buffer,paletteRam[c+0]); - *current_line_buffer++=BLEND_CC(*current_line_buffer,paletteRam[c+1]); - } - else - current_line_buffer+=2; - } - else - { - *current_line_buffer++=BLEND_Y(*current_line_buffer,paletteRam[c+0]); - *current_line_buffer++=BLEND_CC(*current_line_buffer,paletteRam[c+1]); - } - - cnt+=hscale_fixed; - scaled_width--; - } - } - } - else - { - if (flags&FLAGS_HFLIP) - { - while (scaled_width) - { - uint32 c=jaguar_byte_read(ptr+(((cnt>>16) & (~0x07))*pitch)+((cnt>>16)&0x07)); - c<<=1; - if (flags&FLAGS_TRANSPARENT) - { - if (c) - { - *current_line_buffer--=paletteRam[c+0]; - *current_line_buffer--=paletteRam[c+1]; - } - else - current_line_buffer-=2; - } - else - { - *current_line_buffer--=paletteRam[c+0]; - *current_line_buffer--=paletteRam[c+1]; - } - - cnt+=hscale_fixed; - scaled_width--; - } - } - else - { - while (scaled_width) - { - uint32 c=jaguar_byte_read(ptr+(((cnt>>16) & (~0x07))*pitch)+((cnt>>16)&0x07)); - c<<=1; - if (flags&FLAGS_TRANSPARENT) - { - if (c) - { - *current_line_buffer++=paletteRam[c+0]; - *current_line_buffer++=paletteRam[c+1]; - } - else - current_line_buffer+=2; - } - else - { - *current_line_buffer++=paletteRam[c+0]; - *current_line_buffer++=paletteRam[c+1]; - } - - cnt+=hscale_fixed; - scaled_width--; - } - } - }