]> 4ch.mooo.com Git - 16.git/blobdiff - src/exmmtest.c
wwww bleh
[16.git] / src / exmmtest.c
index 64ee1b2eb99ea524e8beef4811a9470baa8f8343..1aabe4fa34c01561d572e8b79d1c4882668e5fdb 100755 (executable)
 #define BUFFDUMP\r
 //#endif\r
 \r
+#define BBUF bigbuffer//gvar.ca.tinf[0]\r
+\r
 void VGAmodeX(sword vq, boolean cmem, global_game_variables_t *gv)\r
 {\r
        printf("VGAmodeX dummy:\n       %Fp     %Fp     %Fp\n", &vq, &cmem, gv);\r
 }\r
 #define PRINTBB {\\r
        printf("&main()=        %Fp\n", argv[0]);\\r
-       printf("gvar.ca.tinf[0]:\n");\\r
-       printf("        %Fp\t", gvar.ca.tinf[0]);\\r
-       printf("&%Fp\n", &gvar.ca.tinf[0]);\\r
-       printf("             %04x\t", gvar.ca.tinf[0]);\\r
-       printf("&     %04x\n", &gvar.ca.tinf[0]);\\r
+       printf("BBUF:\n");\\r
+       printf("        %Fp\t", BBUF);\\r
+       printf("&%Fp\n", &BBUF);\\r
+       printf("             %04x\t", BBUF);\\r
+       printf("&     %04x\n", &BBUF);\\r
 }\r
        //printf("&main()=      %Fp\n", *argv[0]);\r
        //printf("bigbuffer=    %Fp\n", bigbuffer);\r
@@ -80,13 +82,13 @@ void segatesuto()
 //     getch();\r
 }\r
 #endif\r
-//static global_game_variables_t gvar;\r
 \r
 void\r
 main(int argc, char *argv[])\r
 {\r
        byte w=1;\r
        static global_game_variables_t gvar;\r
+       memptr BBUF;\r
 //#ifdef __WATCOMC__\r
 //     __segment sega;\r
 //#endif\r
@@ -131,28 +133,28 @@ main(int argc, char *argv[])
 #endif\r
        CA_Startup(&gvar);\r
 //     printf("                done!\n");\r
-       //0000PRINTBB;\r
-//     printf("press any key to continue!\n"); getch();\r
+       //0000\r
+       PRINTBB; printf("press any key to continue!\n"); getch();\r
 #ifdef FILEREAD\r
 for(w=0;w<2;w++)\r
 {\r
-//     printf("size of big buffer~=%u\n", _bmsize(segu, gvar.ca.tinf[0]));\r
+//     printf("size of big buffer~=%u\n", _bmsize(segu, BBUF));\r
        if(w>0)\r
        {\r
                printf("                read\n");\r
-               if(CA_ReadFile(bakapee2, &gvar.ca.tinf[0], &gvar)) baka=1; else baka=0;\r
+               if(CA_ReadFile(bakapee2, &BBUF, &gvar)) baka=1; else baka=0;\r
        }\r
 #endif\r
        if(w==0)\r
        {\r
                printf("                load\n");\r
-               if(CA_LoadFile(bakapee1, &gvar.ca.tinf[0], &gvar)) baka=1; else baka=0;\r
+               if(CA_LoadFile(bakapee1, &BBUF, &gvar)) baka=1; else baka=0;\r
        }\r
 //#ifdef __WATCOMC__\r
-//     printf("\nsize of big buffer~=%u\n", _bmsize(sega, gvar.ca.tinf[0]));\r
+//     printf("\nsize of big buffer~=%u\n", _bmsize(sega, BBUF));\r
 //#endif\r
 #ifdef BUFFDUMP\r
-       printf("contents of the buffer\n[\n%s\n]\n", (gvar.ca.tinf[0]));\r
+       printf("contents of the buffer\n[\n%s\n]\n", (BBUF));\r
 #endif// #else\r
        PRINTBB;\r
 // #endif\r
@@ -173,7 +175,7 @@ for(w=0;w<2;w++)
        MM_Report_(&gvar);\r
        //printf("bakapee1=%s\n", bakapee1);\r
        //printf("bakapee2=%s\n", bakapee2);\r
-       MM_FreePtr(&gvar.ca.tinf[0], &gvar);\r
+       MM_FreePtr(&BBUF, &gvar);\r
 #ifdef __16_PM__\r
 #ifdef __DEBUG_PM__\r
        if(dbg_debugpm>0)\r
@@ -191,11 +193,11 @@ for(w=0;w<2;w++)
        printf("&far=   %Fp", &(gvar.mm.farheap));\r
        printf("\n");\r
 #ifdef EXMMVERBOSE\r
-       printf("bigb=   %Fp ", gvar.ca.tinf[0]);\r
-       //printf("bigbr=        %04x", gvar.ca.tinf[0]);\r
+       printf("bigb=   %Fp ", BBUF);\r
+       //printf("bigbr=        %04x", BBUF);\r
        //printf("\n");\r
-       printf("&bigb=%Fp ", &gvar.ca.tinf[0]);\r
-       //printf("&bigb=%04x", &gvar.ca.tinf[0]);\r
+       printf("&bigb=%Fp ", &BBUF);\r
+       //printf("&bigb=%04x", &BBUF);\r
        printf("\n");\r
        printf("========================================\n");\r
 #endif\r