1 if (flags&FLAGS_READMODIFY)
\r
3 if (flags&FLAGS_HFLIP)
\r
7 if (flags&FLAGS_TRANSPARENT)
\r
9 uint16 data=jaguar_byte_read(ptr++);
\r
11 data|=jaguar_byte_read(ptr++);
\r
14 *current_line_buffer--=BLEND_Y(*current_line_buffer,(data>>8));
\r
15 *current_line_buffer--=BLEND_CC(*current_line_buffer,(data&0xff));
\r
18 current_line_buffer-=2;
\r
22 *current_line_buffer--=BLEND_Y(*current_line_buffer,jaguar_byte_read(ptr++));
\r
23 *current_line_buffer--=BLEND_CC(*current_line_buffer,jaguar_byte_read(ptr++));
\r
32 if (flags&FLAGS_TRANSPARENT)
\r
34 uint16 data=jaguar_byte_read(ptr++);
\r
36 data|=jaguar_byte_read(ptr++);
\r
39 *current_line_buffer++=BLEND_Y(*current_line_buffer,(data>>8));
\r
40 *current_line_buffer++=BLEND_CC(*current_line_buffer,(data&0xff));
\r
43 current_line_buffer+=2;
\r
47 *current_line_buffer++=BLEND_Y(*current_line_buffer,jaguar_byte_read(ptr++));
\r
48 *current_line_buffer++=BLEND_CC(*current_line_buffer,jaguar_byte_read(ptr++));
\r
56 if (flags&FLAGS_HFLIP)
\r
60 if (flags&FLAGS_TRANSPARENT)
\r
62 uint16 data=jaguar_byte_read(ptr++);
\r
64 data|=jaguar_byte_read(ptr++);
\r
67 *current_line_buffer--=(data>>8);
\r
68 *current_line_buffer--=(data&0xff);
\r
71 current_line_buffer-=2;
\r
75 *current_line_buffer--=jaguar_byte_read(ptr++);
\r
76 *current_line_buffer--=jaguar_byte_read(ptr++);
\r
87 if (flags&FLAGS_TRANSPARENT)
\r
89 uint16 data=jaguar_byte_read(ptr++);
\r
91 data|=jaguar_byte_read(ptr++);
\r
94 *current_line_buffer++=(data>>8);
\r
95 *current_line_buffer++=(data&0xff);
\r
98 current_line_buffer+=2;
\r
102 *current_line_buffer++=jaguar_byte_read(ptr++);
\r
103 *current_line_buffer++=jaguar_byte_read(ptr++);
\r
106 if (count==8) // 8 bytes = a phrase (64 bits)
\r