regs_t regs;
\r
/* use BIOS INT 10h AX=1130h to find font #3 (8x8) in ROM */\r
- //memset(®s, 0, sizeof(regs)); /* for Watcom C */\r
+ memset(®s, 0, sizeof(regs)); /* for Watcom C */\r
regs.w.ax = 0x1130;\r
regs.w.bx = 0x0300;\r
intr(0x10, ®s);\r
/*****************************************************************************\r
*****************************************************************************/\r
-void bputs(page_t *page, bitmap_t *bmp, int x, int y, const char *s)\r
+void bputs(page_t *pee, int x, int y, const char *s)\r
{\r
byte far *font;
- //byte far *fontoffset;
- //bitmap_t w; //font bitmap wwww
+ byte far *fontoffset;
\r
font = bios_8x8_font();
//printf("font=%Fp\n", font);\r
for(; *s != '\0'; s++)\r
- {
-//++++ (*bmp)=bitmapLoadPcx("data/font.pcx");\r
+ {\r
//src.raster = font + 8 * (*s);
- //bmp->width=8;
- //w.height=8;
//BLOODY!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!111111111111!!!11!!11!111!11!!1111!!111!11!!1!!!11!11!!1!!111!11!!
-//++++ (*(bmp->data)) = (*(font + 8 * (*s)));
+// (*(bmp->data)) = (*(font + 8 * (*s)));
//printf("fontoffset=%Fp\n", font + 8 * (*s));
//printf("*fontoffset=%s\n", *(font + 8 * (*s)));
//printf("*w.data=%s\n", *(w.data));
//blit1(&src, bmp, x, y);
// modexDrawSprite(page, x, y, bmp);
- modexDrawBmp(page, x, y, bmp);
+// modexDrawBmp(page, x, y, bmp);
+// printf("%x\n", (*(font + 8 * (*s))));
+ //_fmemset(VGA, *(font + 8 * (*s)), _msize(font));
+ //draw text?!?! wwww
+ modexClearRegion(pee, x, y, 8, 8, 4);
x += 8;\r
}
- //printf("\n");\r
+// printf("\n");\r
}