]> 4ch.mooo.com Git - 16.git/commitdiff
added debug variable fix small bug wwww
authorsparky4 <sparky4@cock.li>
Fri, 23 Sep 2016 18:36:19 +0000 (13:36 -0500)
committersparky4 <sparky4@cock.li>
Fri, 23 Sep 2016 18:36:19 +0000 (13:36 -0500)
DEBUG.16W
HEAP.16W
MMDUMP.16W
src/lib/16_mm.c
src/lib/16_mm.h

index c174d6fffba8e64e3efd113984e02a5f067796f0..d8f8cf89f43a5aa6a238abf3e6b5a9ec0282ce42 100755 (executable)
--- a/DEBUG.16W
+++ b/DEBUG.16W
@@ -1,12 +1,12 @@
-\e[0mSeg:0      Size:8574       Owner:0x40fe\r
+\e[0mSeg:0      Size:8575       Owner:0x0\r
 \e[41;31m++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:217e       Size:256        Owner:0x5438\r
+\e[0m\e[0mSeg:217f       Size:256        Owner:0x5438\r
 \e[44;34m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:227e       Size:273        Owner:0x9490\r
+\e[0m\e[0mSeg:227f       Size:273        Owner:0x9490\r
 \e[44;34m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:27f1       Size:44 Owner:0x0\r
+\e[0m\e[0mSeg:27f2       Size:44 Owner:0x0\r
 \e[41;31m++\e[0m\e[42;32m0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\r
-\e[0m\e[0mSeg:b81d       Size:10211      Owner:0x0\r
+\e[0m\e[0mSeg:b81e       Size:10210      Owner:0x0\r
 \e[41;31m++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\e[0m\e[42;32m\r
 \e[0m\e[0mSeg:e000       Size:8191       Owner:0x0\r
 \e[41;31m++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\e[0m
\ No newline at end of file
index 38e4b0b6acc8b6e3d43087692550dffe7794c7e4..ac2b7f9d07130dfe864bf625fc4e83c1e03a3bcf 100755 (executable)
--- a/HEAP.16W
+++ b/HEAP.16W
@@ -1,35 +1,35 @@
 \r
        == default ==\r
 \r
-  USED block at 28130016 of size 66\r
-  USED block at 28130058 of size 66\r
-  FREE block at 2813009a of size 18\r
-  USED block at 281300ac of size 136\r
-  USED block at 28130134 of size 20\r
-  FREE block at 28130148 of size 7860\r
+  USED block at 28140016 of size 66\r
+  USED block at 28140058 of size 66\r
+  FREE block at 2814009a of size 18\r
+  USED block at 281400ac of size 136\r
+  USED block at 28140134 of size 20\r
+  FREE block at 28140148 of size 7860\r
 OK - end of heap\r
 \r
        == near ==\r
 \r
-  USED block at 181294c6 of size 12\r
-  USED block at 181294d2 of size 332\r
-  USED block at 1812961e of size 52\r
-  USED block at 18129652 of size 20\r
-  USED block at 18129666 of size 20\r
-  USED block at 1812967a of size 20\r
-  USED block at 1812968e of size 20\r
-  USED block at 181296a2 of size 20\r
-  USED block at 181296b6 of size 26950\r
+  USED block at 181394c6 of size 12\r
+  USED block at 181394d2 of size 332\r
+  USED block at 1813961e of size 52\r
+  USED block at 18139652 of size 20\r
+  USED block at 18139666 of size 20\r
+  USED block at 1813967a of size 20\r
+  USED block at 1813968e of size 20\r
+  USED block at 181396a2 of size 20\r
+  USED block at 181396b6 of size 26950\r
 OK - end of heap\r
 \r
        == far ==\r
 \r
-  USED block at 28130016 of size 66\r
-  USED block at 28130058 of size 66\r
-  USED block at 2813009a of size 18\r
-  USED block at 281300ac of size 136\r
-  USED block at 28130134 of size 20\r
-  USED block at 28130148 of size 7860\r
+  USED block at 28140016 of size 66\r
+  USED block at 28140058 of size 66\r
+  USED block at 2814009a of size 18\r
+  USED block at 281400ac of size 136\r
+  USED block at 28140134 of size 20\r
+  USED block at 28140148 of size 7860\r
 OK - end of heap\r
 \r
 Memory Type         Total      Used       Free\r
index f71e90279f69bd003122269c0b98afe88592412c..8420fa4cd09c2471e1733221766255fa2167ea53 100755 (executable)
Binary files a/MMDUMP.16W and b/MMDUMP.16W differ
index 7fce37108d1ca320abe89513419b195c3eb2cfe5..db338fa12df5e9d4c93f386e48d0384403ae5b24 100755 (executable)
@@ -47,7 +47,6 @@ Open Watcom port by sparky4
 
 */
 #include "src/lib/16_mm.h"
-#include "src/lib/16_pm.h"
 #include "src/lib/16_ca.h"
 #pragma hdrstop
 
@@ -837,8 +836,7 @@ void MM_Startup(global_game_variables_t *gvar)
 
        gvar->mmi.mainmem = gvar->mmi.nearheap + gvar->mmi.farheap;
 
-       if(pmdebug>0)
-       {
+       if(!pmdebug) {
 //
 // detect EMS and allocate up to 64K at page frame
 //
@@ -937,8 +935,10 @@ void MM_Shutdown(global_game_variables_t *gvar)
 #ifdef __BORLANDC__
        free(gvar->mm.nearheap);//      printf("                near freed\n");
 #endif
+       if(!pmdebug) {
        if(MML_CheckForEMS()){ MML_ShutdownEMS(gvar); }//printf("               EMS freed\n"); }
        if(MML_CheckForXMS(gvar)){ MML_ShutdownXMS(gvar); }//printf("           XMS freed\n"); }
+       }
 }
 
 //==========================================================================
index 1a448a2a7e5fa8ff180f4674361fc49da2d24446..b04c56ab58c77f1e9c43cac1b79c1f49ead1c21e 100755 (executable)
@@ -27,6 +27,7 @@
 #include "src/lib/16_hc.h"\r
 #include "src/lib/16_lib.h"\r
 //++++mh       #include "src/lib/16_in.h"\r
+extern boolean pmdebug;\r
 \r
 \r
 #ifdef __DEBUG__               // 1 == Debug/Dev  ;  0 == Production/final\r