]> 4ch.mooo.com Git - 16.git/blobdiff - src/lib/modex16.c
help.... ><
[16.git] / src / lib / modex16.c
index 1ff10a1e3d02f255c77a20a82cf51d299c64bb07..9b9545299b6474860446e08f1b51d75a9ec7ab56 100644 (file)
@@ -901,7 +901,7 @@ byte far *bios_8x8_font(void)
        regs_t regs;
 \r
 /* use BIOS INT 10h AX=1130h to find font #3 (8x8) in ROM */\r
-       //memset(&regs, 0, sizeof(regs)); /* for Watcom C */\r
+       memset(&regs, 0, sizeof(regs)); /* for Watcom C */\r
        regs.w.ax = 0x1130;\r
        regs.w.bx = 0x0300;\r
        intr(0x10, &regs);\r
@@ -911,22 +911,18 @@ byte far *bios_8x8_font(void)
 
 /*****************************************************************************\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)));
@@ -934,8 +930,12 @@ void bputs(page_t *page, bitmap_t *bmp, int x, int y, const char *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
 }