4 if (flags&FLAGS_READMODIFY)
\r
6 if (flags&FLAGS_HFLIP)
\r
8 if (flags&FLAGS_TRANSPARENT)
\r
12 c=jaguar_byte_read(ptr++);
\r
17 *current_line_buffer--=BLEND_Y(*current_line_buffer,paletteRam[(cl<<1)+0]);
\r
18 *current_line_buffer--=BLEND_CC(*current_line_buffer,paletteRam[(cl<<1)+1]);
\r
21 current_line_buffer-=2;
\r
24 *current_line_buffer--=BLEND_Y(*current_line_buffer,paletteRam[(ch<<1)+0]);
\r
25 *current_line_buffer--=BLEND_CC(*current_line_buffer,paletteRam[(ch<<1)+1]);
\r
28 current_line_buffer-=2;
\r
30 if (count==8) // 8 bytes = a phrase (64 bits)
\r
42 c=jaguar_byte_read(ptr++);
\r
45 *current_line_buffer--=BLEND_Y(*current_line_buffer,paletteRam[(cl<<1)+0]);
\r
46 *current_line_buffer--=BLEND_CC(*current_line_buffer,paletteRam[(cl<<1)+1]);
\r
47 *current_line_buffer--=BLEND_Y(*current_line_buffer,paletteRam[(ch<<1)+0]);
\r
48 *current_line_buffer--=BLEND_CC(*current_line_buffer,paletteRam[(ch<<1)+1]);
\r
50 if (count==8) // 8 bytes = a phrase (64 bits)
\r
61 if (flags&FLAGS_TRANSPARENT)
\r
65 c=jaguar_byte_read(ptr++);
\r
70 *current_line_buffer++=BLEND_Y(*current_line_buffer,paletteRam[(cl<<1)+0]);
\r
71 *current_line_buffer++=BLEND_CC(*current_line_buffer,paletteRam[(cl<<1)+1]);
\r
74 current_line_buffer+=2;
\r
77 *current_line_buffer++=BLEND_Y(*current_line_buffer,paletteRam[(ch<<1)+0]);
\r
78 *current_line_buffer++=BLEND_CC(*current_line_buffer,paletteRam[(ch<<1)+1]);
\r
81 current_line_buffer+=2;
\r
83 if (count==8) // 8 bytes = a phrase (64 bits)
\r
95 c=jaguar_byte_read(ptr++);
\r
98 *current_line_buffer++=BLEND_Y(*current_line_buffer,paletteRam[(cl<<1)+0]);
\r
99 *current_line_buffer++=BLEND_CC(*current_line_buffer,paletteRam[(cl<<1)+1]);
\r
100 *current_line_buffer++=BLEND_Y(*current_line_buffer,paletteRam[(ch<<1)+0]);
\r
101 *current_line_buffer++=BLEND_CC(*current_line_buffer,paletteRam[(ch<<1)+1]);
\r
104 if (count==8) // 8 bytes = a phrase (64 bits)
\r
115 if (flags&FLAGS_HFLIP)
\r
117 if (flags&FLAGS_TRANSPARENT)
\r
121 c=jaguar_byte_read(ptr++);
\r
126 *current_line_buffer--=paletteRam[(cl<<1)+0];
\r
127 *current_line_buffer--=paletteRam[(cl<<1)+1];
\r
130 current_line_buffer-=2;
\r
133 *current_line_buffer--=paletteRam[(ch<<1)+0];
\r
134 *current_line_buffer--=paletteRam[(ch<<1)+1];
\r
137 current_line_buffer-=2;
\r
139 if (count==8) // 8 bytes = a phrase (64 bits)
\r
151 c=jaguar_byte_read(ptr++);
\r
154 *current_line_buffer--=paletteRam[(cl<<1)+0];
\r
155 *current_line_buffer--=paletteRam[(cl<<1)+1];
\r
156 *current_line_buffer--=paletteRam[(ch<<1)+0];
\r
157 *current_line_buffer--=paletteRam[(ch<<1)+1];
\r
159 if (count==8) // 8 bytes = a phrase (64 bits)
\r
170 if (flags&FLAGS_TRANSPARENT)
\r
174 c=jaguar_byte_read(ptr++);
\r
179 *current_line_buffer++=paletteRam[(cl<<1)+0];
\r
180 *current_line_buffer++=paletteRam[(cl<<1)+1];
\r
183 current_line_buffer+=2;
\r
186 *current_line_buffer++=paletteRam[(ch<<1)+0];
\r
187 *current_line_buffer++=paletteRam[(ch<<1)+1];
\r
190 current_line_buffer+=2;
\r
192 if (count==8) // 8 bytes = a phrase (64 bits)
\r
204 c=jaguar_byte_read(ptr++);
\r
207 *current_line_buffer++=paletteRam[(cl<<1)+0];
\r
208 *current_line_buffer++=paletteRam[(cl<<1)+1];
\r
209 *current_line_buffer++=paletteRam[(ch<<1)+0];
\r
210 *current_line_buffer++=paletteRam[(ch<<1)+1];
\r
212 if (count==8) // 8 bytes = a phrase (64 bits)
\r