{
mono = 0;
vid_type = VID_UNK;
+ return; /* XXX */
if(detect_vgainfo() == 0) {
return;
void vid_glyph(int x, int y, int c, int attr)
{
uint16_t __far *ptr;
- uint16_t val = (c & 0xff) | attr;
+ uint16_t val = c | (attr << 8);
y += cur_scroll;
ptr = vmem + y * 80 + x;
while(*s) {
- *ptr++ = (*s++ & 0xff) | attr;
+ *ptr++ = *s++ | (attr << 8);
len++;
}
ptr -= 80 * 32 + len;
s -= len;
while(*s) {
- *ptr++ = (*s++ & 0xff) | attr;
+ *ptr++ = *s++ | (attr << 8);
}
}
}