1 uint8 *paletteRam=&tom_ram_8[0x400];
4 if (flags&FLAGS_READMODIFY)
8 if (flags&FLAGS_TRANSPARENT)
12 uint32 c=jaguar_byte_read(ptr+(cnt>>17));
17 *current_line_buffer--=BLEND_Y(*current_line_buffer,paletteRam[((c&0x0f)<<1)+0]);
18 *current_line_buffer--=BLEND_CC(*current_line_buffer,paletteRam[((c&0x0f)<<1)+1]);
21 current_line_buffer-=2;
30 uint32 c=jaguar_byte_read(ptr+(cnt>>17));
33 *current_line_buffer--=BLEND_Y(*current_line_buffer,paletteRam[((c&0x0f)<<1)+0]);
34 *current_line_buffer--=BLEND_CC(*current_line_buffer,paletteRam[((c&0x0f)<<1)+1]);
43 if (flags&FLAGS_TRANSPARENT)
47 uint32 c=jaguar_byte_read(ptr+(cnt>>17));
52 *current_line_buffer++=BLEND_Y(*current_line_buffer,paletteRam[((c&0x0f)<<1)+0]);
53 *current_line_buffer++=BLEND_CC(*current_line_buffer,paletteRam[((c&0x0f)<<1)+1]);
56 current_line_buffer+=2;
65 uint32 c=jaguar_byte_read(ptr+(cnt>>17));
68 *current_line_buffer++=BLEND_Y(*current_line_buffer,paletteRam[((c&0x0f)<<1)+0]);
69 *current_line_buffer++=BLEND_CC(*current_line_buffer,paletteRam[((c&0x0f)<<1)+1]);
79 if (flags&FLAGS_HFLIP)
81 if (flags&FLAGS_TRANSPARENT)
85 uint32 c=jaguar_byte_read(ptr+(cnt>>17));
90 *current_line_buffer--=paletteRam[((c&0x0f)<<1)+0];
91 *current_line_buffer--=paletteRam[((c&0x0f)<<1)+1];
94 current_line_buffer-=2;
103 uint32 c=jaguar_byte_read(ptr+(cnt>>17));
106 *current_line_buffer--=paletteRam[((c&0x0f)<<1)+0];
107 *current_line_buffer--=paletteRam[((c&0x0f)<<1)+1];
116 if (flags&FLAGS_TRANSPARENT)
120 uint32 c=jaguar_byte_read(ptr+(cnt>>17));
125 *current_line_buffer++=paletteRam[((c&0x0f)<<1)+0];
126 *current_line_buffer++=paletteRam[((c&0x0f)<<1)+1];
129 current_line_buffer+=2;
138 uint32 c=jaguar_byte_read(ptr+(cnt>>17));
141 *current_line_buffer++=paletteRam[((c&0x0f)<<1)+0];
142 *current_line_buffer++=paletteRam[((c&0x0f)<<1)+1];