7 void screen_char32x16(int32_t ch, int32_t row, int32_t col)
10 int32_t h, j, k, r, mask, cbase, bset;
11 if ((row == 0) || ((row == 1) && ((col >= 0) && (col < 8))))
15 cbase = 32768 + ((ch & 0xfe) << 6);
16 for(j = 0; j <= 31; j++) {
28 r = ((int32_t *)cbase)[j];
32 h = (int32_t)(&self->buffer[0]) + (row * 512);
34 h = h + (((Shr__(j, 3)) * 128) + (col * 16));
36 for(k = 0; k <= 15; k++) {
40 ((uint8_t *)h)[k] = ((uint8_t *)h)[k] | bset;
43 ((uint8_t *)h)[k] = ((uint8_t *)h)[k] & (~bset);