]> 4ch.mooo.com Git - 16.git/commitdiff
failed fontgfxtest.exe
authorsparky4 <sparky4@cock.li>
Sun, 17 Apr 2016 23:50:37 +0000 (18:50 -0500)
committersparky4 <sparky4@cock.li>
Sun, 17 Apr 2016 23:50:37 +0000 (18:50 -0500)
src/fontgfx.c

index 112aaaa0cc155ab12299c06e9ded7887e115f399..4db837ccf423e814f8c1fa31737dbf7c696a453c 100755 (executable)
@@ -68,7 +68,7 @@ IIIIIII  BBBBBBBBB    MMMM    M    MMMM\n\
 //     static byte *rosa;\r
 //     static word chx;//, chy, colpee;\r
        static word z;\r
-//     textInit();\r
+       textInit();\r
 \r
        // DOSLIB: check our environment\r
        probe_dos();\r
@@ -91,13 +91,19 @@ IIIIIII  BBBBBBBBB    MMMM    M    MMMM\n\
                return;\r
        }\r
        VGAmodeX(1, 1, &gvar);\r
-//     __asm{\r
-//             mov     ax,1112h                ; load 8x8 character set into RAM\r
-//             mov     bl,0\r
-//             int     10h\r
-//     }\r
+       //int10_setmode(19);\r
+       __asm{\r
+               mov     AH,12H\r
+               mov     BL,30h\r
+               mov     AL,04h\r
+               int 10\r
+               mov     ax,1123h\r
+               int     10h\r
+               ;mov    ax,1112h                ; load 8x8 character set into RAM\r
+               ;int    10h\r
+       }\r
        /* setup camera and screen~ */\r
-       gvar.video.page[0] = modexDefaultPage(&gvar.video.page[0]);\r
+//..   gvar.video.page[0] = modexDefaultPage(&gvar.video.page[0]);\r
        //gvar.video.page[0].width += (16*2);\r
        //gvar.video.page[0].height += (16*2);\r
 //++++ modexShowPage(&gvar.video.page[0]);\r
@@ -123,7 +129,7 @@ IIIIIII  BBBBBBBBB    MMMM    M    MMMM\n\
                        printf("\n");\r
                        //getch();\r
                }\r
-               //printf("%zc", e);\r
+               printf("%zc", e);\r
 //             modexprint(&gvar.video.page[0], chx, chy, 1, 0, colpee, &e, 1);\r
 //             chx+=9;\r
 //             colpee++;\r
@@ -135,7 +141,7 @@ IIIIIII  BBBBBBBBB    MMMM    M    MMMM\n\
 //++++ modexprint(&gvar.video.page[0], 0, 0, 0, 0, colpee, &ibmlogo);\r
 //     modexprintbig(&gvar.video.page[0], 0, 0, 1, colpee, 0, "IBM");\r
 //     modexprint(0, 0, 1, 0, colpee, ROSE);\r
-       getch();\r
+//++++ getch();\r
        VGAmodeX(0, 1, &gvar);\r
 //     rosa=malloc(sizeof(ROSE));\r
 //     (*rosa)=(byte)ROSE;\r