]> 4ch.mooo.com Git - 16.git/blobdiff - src/exmmtest.c
p16 is being worked on a bunch by me wwww [16_ca needs huge amounts of work and I...
[16.git] / src / exmmtest.c
index 106ebab73a61822f53757a54fdd1e7576959853c..b97f7693699af7f466317de4769b32ffc52bd4c3 100755 (executable)
@@ -110,6 +110,8 @@ void segatesuto()
 }\r
 #endif\r
 \r
+\r
+\r
 void\r
 main(int argc, char *argv[])\r
 {\r
@@ -125,17 +127,12 @@ main(int argc, char *argv[])
 //#ifdef __WATCOMC__\r
 //     __segment sega;\r
 //#endif\r
-       //static byte bakapee[64];\r
-       char *bakapee1, *bakapee2;\r
+       char bakapee1[64],bakapee2[64];\r
        word baka;\r
 \r
 #ifdef __BORLANDC__\r
        argc=argc;\r
 #endif\r
-       //file name //\r
-       bakapee1 = malloc(24);\r
-       bakapee2 = malloc(24);\r
-       //file name //\r
 \r
 #ifdef __16_PM__\r
 #ifdef __DEBUG_PM__\r
@@ -149,12 +146,12 @@ main(int argc, char *argv[])
 #ifdef PRINTBBDUMP\r
 //0000PRINTBB; KEYP\r
 #endif\r
-       if(argv[1]){ bakapee1 = argv[1];\r
-       if(argv[2]) bakapee2 = argv[2]; }\r
+       if(argv[1]){ strcpy(bakapee1, argv[1]);//bakapee1[] = *argv[1];\r
+       if(argv[2]) strcpy(bakapee2, argv[2]); }//bakapee2[] = argv[2]; }\r
        else{\r
        //{ printf("filename!: "); scanf("%[^\n]", &bakapee); }\r
-               bakapee1 = "data/koishi~.pcx";\r
-               bakapee2 = "data/test.map";\r
+               strcpy(bakapee1, "data/koishi~.pcx"); //bakapee1 = "data/koishi~.pcx";\r
+               strcpy(bakapee2, "data/test.map"); //bakapee2 = "data/test.map";\r
        }\r
 #ifndef NOVID\r
        Startup16(&gvar);\r
@@ -241,7 +238,6 @@ PRINTBB; KEYP
 #endif\r
 #endif //filereadload\r
 \r
-\r
 #ifdef __WATCOMC__\r
 #ifndef NOVID\r
        VGAmodeX(1, 0, &gvar);\r
@@ -280,7 +276,7 @@ PRINTBB; KEYP
        VGAmodeX(0, 0, &gvar);\r
 #endif\r
 #endif\r
-\r
+       MM_ShowMemory(&gvar);\r
        DebugMemory_(&gvar, 1);\r
        MM_DumpData(&gvar);\r
        MM_Report_(&gvar);\r
@@ -300,7 +296,6 @@ PRINTBB; KEYP
        MM_Shutdown(&gvar);\r
 #endif //NOVID\r
        IN_Shutdown(&gvar);\r
-       free(bakapee1); free(bakapee2);\r
        printf("========================================\n");\r
        printf("near=   %Fp ", gvar.mm.nearheap);\r
        printf("far=    %Fp", gvar.mm.farheap);\r