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

index 7e2f4f132f96178b0fe57afdc2c20eec571db7df..c174d6fffba8e64e3efd113984e02a5f067796f0 100755 (executable)
--- a/DEBUG.16W
+++ b/DEBUG.16W
@@ -1,12 +1,12 @@
-\e[0mSeg:0      Size:8567       Owner:0xfc7e\r
+\e[0mSeg:0      Size:8574       Owner:0x40fe\r
 \e[41;31m++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:2177       Size:256        Owner:0x5428\r
+\e[0m\e[0mSeg:217e       Size:256        Owner:0x5438\r
 \e[44;34m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:2277       Size:17 Owner:0x9480\r
-\e[44;34m+\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:27eb       Size:44 Owner:0x0\r
+\e[0m\e[0mSeg:227e       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[41;31m++\e[0m\e[42;32m0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\r
-\e[0m\e[0mSeg:b817       Size:10217      Owner:0x0\r
+\e[0m\e[0mSeg:b81d       Size:10211      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 c5de931a1933998a5c239c79fd92ab38496fa8fe..38e4b0b6acc8b6e3d43087692550dffe7794c7e4 100755 (executable)
--- a/HEAP.16W
+++ b/HEAP.16W
@@ -1,47 +1,47 @@
 \r
        == default ==\r
 \r
-  USED block at 280d0016 of size 66\r
-  USED block at 280d0058 of size 66\r
-  FREE block at 280d009a of size 18\r
-  USED block at 280d00ac of size 136\r
-  USED block at 280d0134 of size 20\r
-  FREE block at 280d0148 of size 7860\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
 OK - end of heap\r
 \r
        == near ==\r
 \r
-  USED block at 180c94b6 of size 12\r
-  USED block at 180c94c2 of size 332\r
-  USED block at 180c960e of size 52\r
-  USED block at 180c9642 of size 20\r
-  USED block at 180c9656 of size 20\r
-  USED block at 180c966a of size 20\r
-  USED block at 180c967e of size 20\r
-  USED block at 180c9692 of size 20\r
-  USED block at 180c96a6 of size 26966\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
 OK - end of heap\r
 \r
        == far ==\r
 \r
-  USED block at 280d0016 of size 66\r
-  USED block at 280d0058 of size 66\r
-  USED block at 280d009a of size 18\r
-  USED block at 280d00ac of size 136\r
-  USED block at 280d0134 of size 20\r
-  USED block at 280d0148 of size 7860\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
 OK - end of heap\r
 \r
 Memory Type         Total      Used       Free\r
 ----------------  --------   --------   --------\r
 Default                   8166         288       7878\r
-Near              27462        496       26966\r
+Near              27446        496       26950\r
 Far               8166         288       7878\r
 ----------------  --------   --------   --------\r
-coreleft = 26964\r
-farcoreleft = 51072\r
+coreleft = 26948\r
+farcoreleft = 51056\r
 GetFreeSize = 24128\r
-GetNearFreeSize = 26966\r
+GetNearFreeSize = 26950\r
 GetFarFreeSize = 24128\r
-memavl = 26964\r
+memavl = 26948\r
 stackavail = 11268\r
index 023a748e760120c2b35dd5d05d472d69bb9208e8..f71e90279f69bd003122269c0b98afe88592412c 100755 (executable)
Binary files a/MMDUMP.16W and b/MMDUMP.16W differ
index 9eb93c67b45d47774fe81758d1870ce9d48f803a..7fce37108d1ca320abe89513419b195c3eb2cfe5 100755 (executable)
@@ -47,6 +47,7 @@ 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
 
@@ -836,6 +837,8 @@ void MM_Startup(global_game_variables_t *gvar)
 
        gvar->mmi.mainmem = gvar->mmi.nearheap + gvar->mmi.farheap;
 
+       if(pmdebug>0)
+       {
 //
 // detect EMS and allocate up to 64K at page frame
 //
@@ -900,7 +903,7 @@ goto xmsskip;//0000
        {
                MML_SetupXMS(gvar);                                     // allocate as many UMBs as possible
        }
-
+       }
 //
 // allocate the misc buffer
 //