2 paletteRam+=(idx&0x01)*256*2;
3 if (flags&FLAGS_READMODIFY)
9 c=jaguar_byte_read(ptr++);
11 if (flags&FLAGS_TRANSPARENT)
15 *current_line_buffer--=BLEND_Y(*current_line_buffer,paletteRam[c+0]);
16 *current_line_buffer--=BLEND_CC(*current_line_buffer,paletteRam[c+1]);
19 current_line_buffer-=2;
23 *current_line_buffer--=BLEND_Y(*current_line_buffer,paletteRam[c+0]);
24 *current_line_buffer--=BLEND_CC(*current_line_buffer,paletteRam[c+1]);
33 c=jaguar_byte_read(ptr++);
35 if (flags&FLAGS_TRANSPARENT)
39 *current_line_buffer++=BLEND_Y(*current_line_buffer,paletteRam[c+0]);
40 *current_line_buffer++=BLEND_CC(*current_line_buffer,paletteRam[c+1]);
43 current_line_buffer+=2;
47 *current_line_buffer++=BLEND_Y(*current_line_buffer,paletteRam[c+0]);
48 *current_line_buffer++=BLEND_CC(*current_line_buffer,paletteRam[c+1]);
56 if (flags&FLAGS_HFLIP)
60 c=jaguar_byte_read(ptr++);
62 if (flags&FLAGS_TRANSPARENT)
66 *current_line_buffer--=paletteRam[c+0];
67 *current_line_buffer--=paletteRam[c+1];
70 current_line_buffer-=2;
74 *current_line_buffer--=paletteRam[c+0];
75 *current_line_buffer--=paletteRam[c+1];
84 c=jaguar_byte_read(ptr++);
86 if (flags&FLAGS_TRANSPARENT)
90 *current_line_buffer++=paletteRam[c+0];
91 *current_line_buffer++=paletteRam[c+1];
94 current_line_buffer+=2;
98 *current_line_buffer++=paletteRam[c+0];
99 *current_line_buffer++=paletteRam[c+1];