]> 4ch.mooo.com Git - 16.git/blobdiff - src/exmmtest.c
[16_ca needs huge amounts of work and I should remember what needs to be done soon...
[16.git] / src / exmmtest.c
index 945aa95427f4946baf0fa8d875f573e5eababc58..c0d2bbd76bb632e1125a0cfcb99327946850d97b 100755 (executable)
@@ -45,7 +45,7 @@
 //#define EXMMVERBOSE__\r
 //     #define PRINTBBDUMP\r
 #define BUFFDUMP\r
-#define NOVID\r
+//#define NOVID\r
 \r
 #define KEYP IN_Shutdown(&gvar); printf("\n\npress any key to continue!\n"); getch(); IN_Startup(&gvar);\r
 \r
@@ -159,7 +159,9 @@ main(int argc, char *argv[])
        Startup16(&gvar);\r
 \r
        // save the palette\r
+#ifdef __WATCOMC__\r
        modexPalSave(&gvar.video.dpal); modexFadeOff(4, &gvar.video.dpal); //modexPalBlack();\r
+#endif\r
 #else  //NOVID\r
        //printf("main()=%Fp    start MM\n", *argv[0]);\r
        MM_Startup(&gvar); //printf("ok\n");\r
@@ -242,7 +244,7 @@ PRINTBB; KEYP
 #ifdef __WATCOMC__\r
 #ifndef NOVID\r
        VGAmodeX(1, 0, &gvar);\r
-       modexPalUpdate0(&gvar.video.palette);\r
+//     modexPalUpdate0(&gvar.video.palette);\r
 //     ShapeTest_(&gvar);\r
 \r
        for (done = false;!done;)\r
@@ -257,6 +259,7 @@ PRINTBB; KEYP
                        case sc_Space:\r
                                MM_ShowMemoryVidVer(&gvar);\r
                        break;\r
+//#ifdef __WATCOMC__\r
                        case sc_O:\r
                                modexPalUpdate0(&gvar.video.palette); modexpdump(&gvar.video.page);\r
                        break;\r
@@ -266,12 +269,14 @@ PRINTBB; KEYP
                        case sc_V:\r
                                VL_PatternDraw(&gvar.video, 0, 1, 1);\r
                        break;\r
+//#endif\r
                        default:\r
-                       //case sc_Escape:\r
+                       case sc_Escape:\r
                                done = true;\r
                        break;\r
                }\r
        }\r
+       VGAmodeX(0, 0, &gvar);\r
 #endif\r
 #endif\r
 \r