OSDN Git Service

====XMS MOSTLY translated but crashes EXMMTEST.EXE ====
authorsparky4 <sparky4@cock.li>
Wed, 28 Sep 2016 18:32:43 +0000 (13:32 -0500)
committersparky4 <sparky4@cock.li>
Wed, 28 Sep 2016 18:32:43 +0000 (13:32 -0500)
src/exmmtest.c
src/lib/16_mm.c
src/lib/16_mm.h
src/lib/16_pm.c
src/lib/16_pm.h

index aaf10f5..58b3e33 100755 (executable)
@@ -87,7 +87,7 @@ main(int argc, char *argv[])
        //file name //\r
 \r
        gvar.mm.mmstarted=0;\r
-       debugpm=1;      //debug pm\r
+       dbg_debugpm=1;  //debug pm\r
 \r
        //PRINTBB\r
        if(argv[1]){ bakapee1 = argv[1];\r
@@ -101,7 +101,7 @@ main(int argc, char *argv[])
        MM_Startup(&gvar);\r
        //printf("ok\n");\r
 #ifdef __WATCOMC__\r
-       if(debugpm>0)\r
+       if(dbg_debugpm>0)\r
        {\r
                PM_Startup(&gvar);\r
                //printf("pmstarted ok\n");\r
@@ -157,7 +157,7 @@ for(w=0;w<2;w++)
        //printf("bakapee2=%s\n", bakapee2);\r
        MM_FreePtr(&bigbuffer, &gvar);\r
 #ifdef __WATCOMC__\r
-       if(debugpm>0)\r
+       if(dbg_debugpm>0)\r
                PM_Shutdown(&gvar);\r
 #endif\r
        CA_Shutdown(&gvar);\r
index 16b65aa..c2a966b 100755 (executable)
@@ -837,7 +837,7 @@ void MM_Startup(global_game_variables_t *gvar)
        gvar->mmi.mainmem = gvar->mmi.nearheap + gvar->mmi.farheap;
 
 #ifndef __16_PM__
-       if(!debugpm) {
+       if(!dbg_debugpm) {
 //
 // detect EMS and allocate up to 64K at page frame
 //
@@ -939,7 +939,7 @@ void MM_Shutdown(global_game_variables_t *gvar)
        free(gvar->mm.nearheap);//      printf("                near freed\n");
 #endif
 #ifdef __DEBUG__
-       if(!debugpm) {
+       if(!dbg_debugpm) {
 #endif
        if(MML_CheckForEMS()){ MML_ShutdownEMS(gvar); }//printf("               EMS freed\n"); }
        if(MML_CheckForXMS(gvar)){ MML_ShutdownXMS(gvar); }//printf("           XMS freed\n"); }
index 7c68125..e816d88 100755 (executable)
@@ -30,7 +30,7 @@
 \r
 #ifdef __DEBUG__               // 1 == Debug/Dev  ;  0 == Production/final\r
 #define OUT_OF_MEM_MSG "MM_GetPtr: Out of memory!\nYou were short :%lu bytes\n"\r
-extern boolean debugpm;\r
+extern boolean dbg_debugpm;\r
 #else\r
 #define OUT_OF_MEM_MSG "\npee\n"\r
 #endif\r
index 10ee7b6..bb08180 100755 (executable)
@@ -30,7 +30,7 @@
 #pragma hdrstop\r
 \r
 #ifdef __DEBUG__\r
-boolean debugpm=0;\r
+boolean dbg_debugpm=0;\r
 #endif\r
 \r
 //     Main Mem specific variables\r
index cc56542..4c015e9 100755 (executable)
@@ -35,7 +35,7 @@
 #include <dos.h>\r
 \r
 #ifdef __DEBUG__\r
-extern boolean debugpm;\r
+extern boolean dbg_debugpm;\r
 #endif\r
 \r
 /*//   NOTE! PMPageSize must be an even divisor of EMSPageSize, and >= 1024\r