OSDN Git Service

ok the print buffer stuff should work better now in exmmtest.exe
authorsparky4 <sparky4@cock.li>
Thu, 17 Aug 2017 21:57:15 +0000 (16:57 -0500)
committersparky4 <sparky4@cock.li>
Thu, 17 Aug 2017 21:57:15 +0000 (16:57 -0500)
src/exmmtest.c
src/exmmtest.h

index 7bf0ef0..62fdd32 100755 (executable)
@@ -105,6 +105,7 @@ main(int argc, char *argv[])
                                                                #ifdef INITBBUF\r
        INITBBUF\r
                                                                #endif\r
+       //0000mmblocktype far *scan;\r
 \r
        char bakapee1[64] = FILENAME_1;\r
        char bakapee2[64] = FILENAME_2;\r
@@ -177,7 +178,18 @@ PRINTBB; KEYP
                        printf("====================================load end===================================\n");\r
                }\r
                                                                #ifdef BUFFDUMP\r
-               printf("contents of the buffer\n[\n%s\n]\n", BBUFSTRING);\r
+               printf("contents of the buffer\n[\n%.*s\n]\n", strlen(BBUFSTRING), BBUFSTRING);\r
+#if 0\r
+//0000\r
+               scan = gvar.mm.mmhead;\r
+               while (scan->useptr != &BBUFNAME && scan)\r
+               {\r
+                       scan = scan->next;\r
+               }\r
+               printf("\n      %Fp     %Fp\n", scan->useptr, &BBUFNAME);\r
+               printf("\nstrlen of buffer = %zu\n", strlen(BBUFSTRING));\r
+               printf("length of buffer = %lu\n", scan->scan->length);\r
+#endif\r
                                                                #endif\r
                                                                #ifdef PRINTBBDUMP\r
                PRINTBB;\r
@@ -209,6 +221,7 @@ PRINTBB; KEYP
 \r
 #ifndef NOVID\r
        VGAmodeX(8, 0, &gvar); VL_LoadPalFileCore(&gvar.video.palette, &gvar);\r
+       VL_ClearVideo (0);\r
        modexHiganbanaPageSetup(&gvar);\r
        gvar.video.page[0].dx = gvar.video.page[0].dy = 0;\r
 //     VL_modexPalScramble(&gvar.video.palette);\r
index 463932e..9d87924 100755 (executable)
@@ -57,7 +57,7 @@
 \r
 #define KEYP IN_Shutdown(&gvar); printf("\n\npress any key to continue!\n"); getch(); IN_Startup(&gvar);\r
 \r
-#define BBUFNAME gvar.mm.bufferseg//bigbuffer\r
+#define BBUFNAME gvar.mm.bufferseg\r
 //#define INITBBUF static memptr BBUFNAME;\r
 #define BBUFPTR        MEMPTRCONV BBUFNAME\r
 \r