2 if (flags&FLAGS_READMODIFY)
8 if (flags&FLAGS_TRANSPARENT)
10 uint16 data=jaguar_byte_read(ptr++);
12 data|=jaguar_byte_read(ptr++);
15 *current_line_buffer--=BLEND_Y(*current_line_buffer,(data>>8));
16 *current_line_buffer--=BLEND_CC(*current_line_buffer,(data&0xff));
19 current_line_buffer-=2;
23 *current_line_buffer--=BLEND_Y(*current_line_buffer,jaguar_byte_read(ptr++));
24 *current_line_buffer--=BLEND_CC(*current_line_buffer,jaguar_byte_read(ptr++));
27 if (count==8) // 8 bytes = a phrase (64 bits)
39 if (flags&FLAGS_TRANSPARENT)
41 uint16 data=jaguar_byte_read(ptr++);
43 data|=jaguar_byte_read(ptr++);
46 *current_line_buffer++=BLEND_Y(*current_line_buffer,(data>>8));
47 *current_line_buffer++=BLEND_CC(*current_line_buffer,(data&0xff));
50 current_line_buffer+=2;
54 *current_line_buffer++=BLEND_Y(*current_line_buffer,jaguar_byte_read(ptr++));
55 *current_line_buffer++=BLEND_CC(*current_line_buffer,jaguar_byte_read(ptr++));
58 if (count==8) // 8 bytes = a phrase (64 bits)
69 if (flags&FLAGS_HFLIP)
73 if (flags&FLAGS_TRANSPARENT)
75 uint16 data=jaguar_byte_read(ptr++);
77 data|=jaguar_byte_read(ptr++);
80 *current_line_buffer--=(data>>8);
81 *current_line_buffer--=(data&0xff);
84 current_line_buffer-=2;
88 *current_line_buffer--=jaguar_byte_read(ptr++);
89 *current_line_buffer--=jaguar_byte_read(ptr++);
92 if (count==8) // 8 bytes = a phrase (64 bits)
104 if (flags&FLAGS_TRANSPARENT)
106 uint16 data=jaguar_byte_read(ptr++);
108 data|=jaguar_byte_read(ptr++);
111 *current_line_buffer++=(data>>8);
112 *current_line_buffer++=(data&0xff);
115 current_line_buffer+=2;
119 *current_line_buffer++=jaguar_byte_read(ptr++);
120 *current_line_buffer++=jaguar_byte_read(ptr++);
123 if (count==8) // 8 bytes = a phrase (64 bits)