OSDN Git Service

wwww bleh
authorsparky4 <sparky4@cock.li>
Wed, 22 Feb 2017 13:30:53 +0000 (07:30 -0600)
committersparky4 <sparky4@cock.li>
Wed, 22 Feb 2017 13:30:53 +0000 (07:30 -0600)
12 files changed:
DEBUG.16B
DEBUG.16W
HEAP.16W
MMDUMP.16B
MMDUMP.16W
bcexmm.exe
src/exmmtest.c
src/lib/16_map.h
src/lib/16_mm.c
src/lib/16_mm.h
src/lib/16_tail.c
src/lib/16_tdef.h

index b7582b7..e291d26 100755 (executable)
--- a/DEBUG.16B
+++ b/DEBUG.16B
-\e[0mSeg:0      Size:4825       Owner:0x0\r
+\e[0mSeg:0      Size:4830       Owner:0x0\r
 \e[41;31m+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:12d9       Size:256        Owner:0x2c7f\r
+\e[0m\e[0mSeg:12de       Size:256        Owner:0x2ca9\r
 \e[44;34m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:13d9       Size:256        Owner:0x2a82\r
+\e[0m\e[0mSeg:13de       Size:256        Owner:0x2aac\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:14d9       Size:256        Owner:0x2a84\r
+\e[0m\e[0mSeg:14de       Size:256        Owner:0x2aae\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:15d9       Size:256        Owner:0x2a86\r
+\e[0m\e[0mSeg:15de       Size:256        Owner:0x2ab0\r
 \e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:16d9       Size:256        Owner:0x2a88\r
+\e[0m\e[0mSeg:16de       Size:256        Owner:0x2ab2\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:17d9       Size:256        Owner:0x2a8a\r
+\e[0m\e[0mSeg:17de       Size:256        Owner:0x2ab4\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:18d9       Size:256        Owner:0x2a8c\r
+\e[0m\e[0mSeg:18de       Size:256        Owner:0x2ab6\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:19d9       Size:256        Owner:0x2a8e\r
+\e[0m\e[0mSeg:19de       Size:256        Owner:0x2ab8\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:1ad9       Size:256        Owner:0x2a90\r
+\e[0m\e[0mSeg:1ade       Size:256        Owner:0x2aba\r
 \e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:1bd9       Size:256        Owner:0x2a92\r
+\e[0m\e[0mSeg:1bde       Size:256        Owner:0x2abc\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:1cd9       Size:256        Owner:0x2a94\r
+\e[0m\e[0mSeg:1cde       Size:256        Owner:0x2abe\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:1dd9       Size:256        Owner:0x2a96\r
+\e[0m\e[0mSeg:1dde       Size:256        Owner:0x2ac0\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:1ed9       Size:256        Owner:0x2a98\r
+\e[0m\e[0mSeg:1ede       Size:256        Owner:0x2ac2\r
 \e[45;35m++++\e[0m\e[42;32m\r
 \e[0m\e[0mSeg:1fde       Size:34 Owner:0x0\r
 \e[41;31m++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:2000       Size:256        Owner:0x2a9a\r
+\e[0m\e[0mSeg:2000       Size:256        Owner:0x2ac4\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:2100       Size:256        Owner:0x2a9c\r
+\e[0m\e[0mSeg:2100       Size:256        Owner:0x2ac6\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:2200       Size:256        Owner:0x2a9e\r
+\e[0m\e[0mSeg:2200       Size:256        Owner:0x2ac8\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:2300       Size:256        Owner:0x2aa0\r
+\e[0m\e[0mSeg:2300       Size:256        Owner:0x2aca\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:2400       Size:256        Owner:0x2aa2\r
+\e[0m\e[0mSeg:2400       Size:256        Owner:0x2acc\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:2500       Size:256        Owner:0x2aa4\r
+\e[0m\e[0mSeg:2500       Size:256        Owner:0x2ace\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:2600       Size:256        Owner:0x2aa6\r
+\e[0m\e[0mSeg:2600       Size:256        Owner:0x2ad0\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:2700       Size:256        Owner:0x2aa8\r
+\e[0m\e[0mSeg:2700       Size:256        Owner:0x2ad2\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:2800       Size:256        Owner:0x2aaa\r
+\e[0m\e[0mSeg:2800       Size:256        Owner:0x2ad4\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:2900       Size:256        Owner:0x2aac\r
+\e[0m\e[0mSeg:2900       Size:256        Owner:0x2ad6\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:2a00       Size:256        Owner:0x2aae\r
+\e[0m\e[0mSeg:2a00       Size:256        Owner:0x2ad8\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:2b00       Size:256        Owner:0x2ab0\r
+\e[0m\e[0mSeg:2b00       Size:256        Owner:0x2ada\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:2c00       Size:256        Owner:0x2ab2\r
+\e[0m\e[0mSeg:2c00       Size:256        Owner:0x2adc\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:2d00       Size:256        Owner:0x2ab4\r
+\e[0m\e[0mSeg:2d00       Size:256        Owner:0x2ade\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:2e00       Size:256        Owner:0x2ab6\r
+\e[0m\e[0mSeg:2e00       Size:256        Owner:0x2ae0\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:2f00       Size:256        Owner:0x2ab8\r
+\e[0m\e[0mSeg:2f00       Size:256        Owner:0x2ae2\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:3000       Size:256        Owner:0x2aba\r
+\e[0m\e[0mSeg:3000       Size:256        Owner:0x2ae4\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:3100       Size:256        Owner:0x2abc\r
+\e[0m\e[0mSeg:3100       Size:256        Owner:0x2ae6\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:3200       Size:256        Owner:0x2abe\r
+\e[0m\e[0mSeg:3200       Size:256        Owner:0x2ae8\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:3300       Size:256        Owner:0x2ac0\r
+\e[0m\e[0mSeg:3300       Size:256        Owner:0x2aea\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:3400       Size:256        Owner:0x2ac2\r
+\e[0m\e[0mSeg:3400       Size:256        Owner:0x2aec\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:3500       Size:256        Owner:0x2ac4\r
+\e[0m\e[0mSeg:3500       Size:256        Owner:0x2aee\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:3600       Size:256        Owner:0x2ac6\r
+\e[0m\e[0mSeg:3600       Size:256        Owner:0x2af0\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:3700       Size:256        Owner:0x2ac8\r
+\e[0m\e[0mSeg:3700       Size:256        Owner:0x2af2\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:3800       Size:256        Owner:0x2aca\r
+\e[0m\e[0mSeg:3800       Size:256        Owner:0x2af4\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:3900       Size:256        Owner:0x2acc\r
+\e[0m\e[0mSeg:3900       Size:256        Owner:0x2af6\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:3a00       Size:256        Owner:0x2ace\r
+\e[0m\e[0mSeg:3a00       Size:256        Owner:0x2af8\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:3b00       Size:256        Owner:0x2ad0\r
+\e[0m\e[0mSeg:3b00       Size:256        Owner:0x2afa\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:3c00       Size:256        Owner:0x2ad2\r
+\e[0m\e[0mSeg:3c00       Size:256        Owner:0x2afc\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:3d00       Size:256        Owner:0x2ad4\r
+\e[0m\e[0mSeg:3d00       Size:256        Owner:0x2afe\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:3e00       Size:256        Owner:0x2ad6\r
+\e[0m\e[0mSeg:3e00       Size:256        Owner:0x2b00\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:3f00       Size:256        Owner:0x2ad8\r
+\e[0m\e[0mSeg:3f00       Size:256        Owner:0x2b02\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:4000       Size:256        Owner:0x2ada\r
+\e[0m\e[0mSeg:4000       Size:256        Owner:0x2b04\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:4100       Size:256        Owner:0x2adc\r
+\e[0m\e[0mSeg:4100       Size:256        Owner:0x2b06\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:4200       Size:256        Owner:0x2ade\r
+\e[0m\e[0mSeg:4200       Size:256        Owner:0x2b08\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:4300       Size:256        Owner:0x2ae0\r
+\e[0m\e[0mSeg:4300       Size:256        Owner:0x2b0a\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:4400       Size:256        Owner:0x2ae2\r
+\e[0m\e[0mSeg:4400       Size:256        Owner:0x2b0c\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:4500       Size:256        Owner:0x2ae4\r
+\e[0m\e[0mSeg:4500       Size:256        Owner:0x2b0e\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:4600       Size:256        Owner:0x2ae6\r
+\e[0m\e[0mSeg:4600       Size:256        Owner:0x2b10\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:4700       Size:256        Owner:0x2ae8\r
+\e[0m\e[0mSeg:4700       Size:256        Owner:0x2b12\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:4800       Size:256        Owner:0x2aea\r
+\e[0m\e[0mSeg:4800       Size:256        Owner:0x2b14\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:4900       Size:256        Owner:0x2aec\r
+\e[0m\e[0mSeg:4900       Size:256        Owner:0x2b16\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:4a00       Size:256        Owner:0x2aee\r
+\e[0m\e[0mSeg:4a00       Size:256        Owner:0x2b18\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:4b00       Size:256        Owner:0x2af0\r
+\e[0m\e[0mSeg:4b00       Size:256        Owner:0x2b1a\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:4c00       Size:256        Owner:0x2af2\r
+\e[0m\e[0mSeg:4c00       Size:256        Owner:0x2b1c\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:4d00       Size:256        Owner:0x2af4\r
+\e[0m\e[0mSeg:4d00       Size:256        Owner:0x2b1e\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:4e00       Size:256        Owner:0x2af6\r
+\e[0m\e[0mSeg:4e00       Size:256        Owner:0x2b20\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:4f00       Size:256        Owner:0x2af8\r
+\e[0m\e[0mSeg:4f00       Size:256        Owner:0x2b22\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:5000       Size:256        Owner:0x2afa\r
+\e[0m\e[0mSeg:5000       Size:256        Owner:0x2b24\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:5100       Size:256        Owner:0x2afc\r
+\e[0m\e[0mSeg:5100       Size:256        Owner:0x2b26\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:5200       Size:256        Owner:0x2afe\r
+\e[0m\e[0mSeg:5200       Size:256        Owner:0x2b28\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:5300       Size:256        Owner:0x2b00\r
+\e[0m\e[0mSeg:5300       Size:256        Owner:0x2b2a\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:5400       Size:256        Owner:0x2b02\r
+\e[0m\e[0mSeg:5400       Size:256        Owner:0x2b2c\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:5500       Size:256        Owner:0x2b04\r
+\e[0m\e[0mSeg:5500       Size:256        Owner:0x2b2e\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:5600       Size:256        Owner:0x2b06\r
+\e[0m\e[0mSeg:5600       Size:256        Owner:0x2b30\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:5700       Size:256        Owner:0x2b08\r
+\e[0m\e[0mSeg:5700       Size:256        Owner:0x2b32\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:5800       Size:256        Owner:0x2b0a\r
+\e[0m\e[0mSeg:5800       Size:256        Owner:0x2b34\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:5900       Size:256        Owner:0x2b0c\r
+\e[0m\e[0mSeg:5900       Size:256        Owner:0x2b36\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:5a00       Size:256        Owner:0x2b0e\r
+\e[0m\e[0mSeg:5a00       Size:256        Owner:0x2b38\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:5b00       Size:256        Owner:0x2b10\r
+\e[0m\e[0mSeg:5b00       Size:256        Owner:0x2b3a\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:5c00       Size:256        Owner:0x2b12\r
+\e[0m\e[0mSeg:5c00       Size:256        Owner:0x2b3c\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:5d00       Size:256        Owner:0x2b14\r
+\e[0m\e[0mSeg:5d00       Size:256        Owner:0x2b3e\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:5e00       Size:256        Owner:0x2b16\r
+\e[0m\e[0mSeg:5e00       Size:256        Owner:0x2b40\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:5f00       Size:256        Owner:0x2b18\r
+\e[0m\e[0mSeg:5f00       Size:256        Owner:0x2b42\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:6000       Size:256        Owner:0x2b1a\r
+\e[0m\e[0mSeg:6000       Size:256        Owner:0x2b44\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:6100       Size:256        Owner:0x2b1c\r
+\e[0m\e[0mSeg:6100       Size:256        Owner:0x2b46\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:6200       Size:256        Owner:0x2b1e\r
+\e[0m\e[0mSeg:6200       Size:256        Owner:0x2b48\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:6300       Size:256        Owner:0x2b20\r
+\e[0m\e[0mSeg:6300       Size:256        Owner:0x2b4a\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:6400       Size:256        Owner:0x2b22\r
+\e[0m\e[0mSeg:6400       Size:256        Owner:0x2b4c\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:6500       Size:256        Owner:0x2b24\r
+\e[0m\e[0mSeg:6500       Size:256        Owner:0x2b4e\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:6600       Size:256        Owner:0x2b26\r
+\e[0m\e[0mSeg:6600       Size:256        Owner:0x2b50\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:6700       Size:256        Owner:0x2b28\r
+\e[0m\e[0mSeg:6700       Size:256        Owner:0x2b52\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:6800       Size:256        Owner:0x2b2a\r
+\e[0m\e[0mSeg:6800       Size:256        Owner:0x2b54\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:6900       Size:256        Owner:0x2b2c\r
+\e[0m\e[0mSeg:6900       Size:256        Owner:0x2b56\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:6a00       Size:256        Owner:0x2b2e\r
+\e[0m\e[0mSeg:6a00       Size:256        Owner:0x2b58\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:6b00       Size:256        Owner:0x2b30\r
+\e[0m\e[0mSeg:6b00       Size:256        Owner:0x2b5a\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:6c00       Size:256        Owner:0x2b32\r
+\e[0m\e[0mSeg:6c00       Size:256        Owner:0x2b5c\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:6d00       Size:256        Owner:0x2b34\r
+\e[0m\e[0mSeg:6d00       Size:256        Owner:0x2b5e\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:6e00       Size:256        Owner:0x2b36\r
+\e[0m\e[0mSeg:6e00       Size:256        Owner:0x2b60\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:6f00       Size:256        Owner:0x2b38\r
+\e[0m\e[0mSeg:6f00       Size:256        Owner:0x2b62\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:7000       Size:256        Owner:0x2b3a\r
+\e[0m\e[0mSeg:7000       Size:256        Owner:0x2b64\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:7100       Size:256        Owner:0x2b3c\r
+\e[0m\e[0mSeg:7100       Size:256        Owner:0x2b66\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:7200       Size:256        Owner:0x2b3e\r
+\e[0m\e[0mSeg:7200       Size:256        Owner:0x2b68\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:7300       Size:256        Owner:0x2b40\r
+\e[0m\e[0mSeg:7300       Size:256        Owner:0x2b6a\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:7400       Size:256        Owner:0x2b42\r
+\e[0m\e[0mSeg:7400       Size:256        Owner:0x2b6c\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:7500       Size:256        Owner:0x2b44\r
+\e[0m\e[0mSeg:7500       Size:256        Owner:0x2b6e\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:7600       Size:256        Owner:0x2b46\r
+\e[0m\e[0mSeg:7600       Size:256        Owner:0x2b70\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:7700       Size:256        Owner:0x2b48\r
+\e[0m\e[0mSeg:7700       Size:256        Owner:0x2b72\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:7800       Size:273        Owner:0x2a5a\r
+\e[0m\e[0mSeg:7800       Size:273        Owner:0x2a84\r
 \e[44;34m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:9ffe       Size:24577      Owner:0x0\r
+\e[0m\e[0mSeg:9fbe       Size:24641      Owner:0x0\r
 \e[41;31m+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\e[0m
\ No newline at end of file
index 4f0cb79..8024b65 100755 (executable)
--- a/DEBUG.16W
+++ b/DEBUG.16W
-\e[0mSeg:0      Size:8959       Owner:0x0\r
-\e[41;31m++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\e[0m\e[42;32m00000\r
-\e[0m\e[0mSeg:23f1       Size:44 Owner:0x0\r
+\e[0mSeg:0      Size:8962       Owner:0x0\r
+\e[41;31m+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\e[0m\e[42;32m0000\r
+\e[0m\e[0mSeg:23f4       Size:44 Owner:0x0\r
 \e[41;31m+\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:241d       Size:256        Owner:0x1db4\r
+\e[0m\e[0mSeg:2420       Size:256        Owner:0x1db4\r
 \e[44;34m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:251d       Size:256        Owner:0x1ba6\r
+\e[0m\e[0mSeg:2520       Size:256        Owner:0x1ba6\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:261d       Size:256        Owner:0x1ba8\r
-\e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:271d       Size:256        Owner:0x1baa\r
+\e[0m\e[0mSeg:2620       Size:256        Owner:0x1ba8\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:281d       Size:256        Owner:0x1bac\r
+\e[0m\e[0mSeg:2720       Size:256        Owner:0x1baa\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:291d       Size:256        Owner:0x1bae\r
+\e[0m\e[0mSeg:2820       Size:256        Owner:0x1bac\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:2a1d       Size:256        Owner:0x1bb0\r
+\e[0m\e[0mSeg:2920       Size:256        Owner:0x1bae\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:2b1d       Size:256        Owner:0x1bb2\r
-\e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:2c1d       Size:256        Owner:0x1bb4\r
+\e[0m\e[0mSeg:2a20       Size:256        Owner:0x1bb0\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:2d1d       Size:256        Owner:0x1bb6\r
+\e[0m\e[0mSeg:2b20       Size:256        Owner:0x1bb2\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:2e1d       Size:256        Owner:0x1bb8\r
+\e[0m\e[0mSeg:2c20       Size:256        Owner:0x1bb4\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:2f1d       Size:256        Owner:0x1bba\r
+\e[0m\e[0mSeg:2d20       Size:256        Owner:0x1bb6\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:301d       Size:256        Owner:0x1bbc\r
-\e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:311d       Size:256        Owner:0x1bbe\r
+\e[0m\e[0mSeg:2e20       Size:256        Owner:0x1bb8\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:321d       Size:256        Owner:0x1bc0\r
+\e[0m\e[0mSeg:2f20       Size:256        Owner:0x1bba\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:331d       Size:256        Owner:0x1bc2\r
+\e[0m\e[0mSeg:3020       Size:256        Owner:0x1bbc\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:341d       Size:256        Owner:0x1bc4\r
+\e[0m\e[0mSeg:3120       Size:256        Owner:0x1bbe\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:351d       Size:256        Owner:0x1bc6\r
-\e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:361d       Size:256        Owner:0x1bc8\r
+\e[0m\e[0mSeg:3220       Size:256        Owner:0x1bc0\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:371d       Size:256        Owner:0x1bca\r
+\e[0m\e[0mSeg:3320       Size:256        Owner:0x1bc2\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:381d       Size:256        Owner:0x1bcc\r
+\e[0m\e[0mSeg:3420       Size:256        Owner:0x1bc4\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:391d       Size:256        Owner:0x1bce\r
+\e[0m\e[0mSeg:3520       Size:256        Owner:0x1bc6\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:3a1d       Size:256        Owner:0x1bd0\r
-\e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:3b1d       Size:256        Owner:0x1bd2\r
+\e[0m\e[0mSeg:3620       Size:256        Owner:0x1bc8\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:3c1d       Size:256        Owner:0x1bd4\r
+\e[0m\e[0mSeg:3720       Size:256        Owner:0x1bca\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:3d1d       Size:256        Owner:0x1bd6\r
+\e[0m\e[0mSeg:3820       Size:256        Owner:0x1bcc\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:3e1d       Size:256        Owner:0x1bd8\r
+\e[0m\e[0mSeg:3920       Size:256        Owner:0x1bce\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:3f1d       Size:256        Owner:0x1bda\r
-\e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:401d       Size:256        Owner:0x1bdc\r
+\e[0m\e[0mSeg:3a20       Size:256        Owner:0x1bd0\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:411d       Size:256        Owner:0x1bde\r
+\e[0m\e[0mSeg:3b20       Size:256        Owner:0x1bd2\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:421d       Size:256        Owner:0x1be0\r
+\e[0m\e[0mSeg:3c20       Size:256        Owner:0x1bd4\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:431d       Size:256        Owner:0x1be2\r
+\e[0m\e[0mSeg:3d20       Size:256        Owner:0x1bd6\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:441d       Size:256        Owner:0x1be4\r
-\e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:451d       Size:256        Owner:0x1be6\r
+\e[0m\e[0mSeg:3e20       Size:256        Owner:0x1bd8\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:461d       Size:256        Owner:0x1be8\r
+\e[0m\e[0mSeg:3f20       Size:256        Owner:0x1bda\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:471d       Size:256        Owner:0x1bea\r
+\e[0m\e[0mSeg:4020       Size:256        Owner:0x1bdc\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:481d       Size:256        Owner:0x1bec\r
+\e[0m\e[0mSeg:4120       Size:256        Owner:0x1bde\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:491d       Size:256        Owner:0x1bee\r
-\e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:4a1d       Size:256        Owner:0x1bf0\r
+\e[0m\e[0mSeg:4220       Size:256        Owner:0x1be0\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:4b1d       Size:256        Owner:0x1bf2\r
+\e[0m\e[0mSeg:4320       Size:256        Owner:0x1be2\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:4c1d       Size:256        Owner:0x1bf4\r
+\e[0m\e[0mSeg:4420       Size:256        Owner:0x1be4\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:4d1d       Size:256        Owner:0x1bf6\r
+\e[0m\e[0mSeg:4520       Size:256        Owner:0x1be6\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:4e1d       Size:256        Owner:0x1bf8\r
-\e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:4f1d       Size:256        Owner:0x1bfa\r
+\e[0m\e[0mSeg:4620       Size:256        Owner:0x1be8\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:501d       Size:256        Owner:0x1bfc\r
+\e[0m\e[0mSeg:4720       Size:256        Owner:0x1bea\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:511d       Size:256        Owner:0x1bfe\r
+\e[0m\e[0mSeg:4820       Size:256        Owner:0x1bec\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:521d       Size:256        Owner:0x1c00\r
+\e[0m\e[0mSeg:4920       Size:256        Owner:0x1bee\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:531d       Size:256        Owner:0x1c02\r
-\e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:541d       Size:256        Owner:0x1c04\r
+\e[0m\e[0mSeg:4a20       Size:256        Owner:0x1bf0\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:551d       Size:256        Owner:0x1c06\r
+\e[0m\e[0mSeg:4b20       Size:256        Owner:0x1bf2\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:561d       Size:256        Owner:0x1c08\r
+\e[0m\e[0mSeg:4c20       Size:256        Owner:0x1bf4\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:571d       Size:256        Owner:0x1c0a\r
+\e[0m\e[0mSeg:4d20       Size:256        Owner:0x1bf6\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:581d       Size:256        Owner:0x1c0c\r
-\e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:591d       Size:256        Owner:0x1c0e\r
+\e[0m\e[0mSeg:4e20       Size:256        Owner:0x1bf8\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:5a1d       Size:256        Owner:0x1c10\r
+\e[0m\e[0mSeg:4f20       Size:256        Owner:0x1bfa\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:5b1d       Size:256        Owner:0x1c12\r
+\e[0m\e[0mSeg:5020       Size:256        Owner:0x1bfc\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:5c1d       Size:256        Owner:0x1c14\r
+\e[0m\e[0mSeg:5120       Size:256        Owner:0x1bfe\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:5d1d       Size:256        Owner:0x1c16\r
-\e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:5e1d       Size:256        Owner:0x1c18\r
+\e[0m\e[0mSeg:5220       Size:256        Owner:0x1c00\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:5f1d       Size:256        Owner:0x1c1a\r
+\e[0m\e[0mSeg:5320       Size:256        Owner:0x1c02\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:601d       Size:256        Owner:0x1c1c\r
+\e[0m\e[0mSeg:5420       Size:256        Owner:0x1c04\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:611d       Size:256        Owner:0x1c1e\r
+\e[0m\e[0mSeg:5520       Size:256        Owner:0x1c06\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:621d       Size:256        Owner:0x1c20\r
-\e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:631d       Size:256        Owner:0x1c22\r
+\e[0m\e[0mSeg:5620       Size:256        Owner:0x1c08\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:641d       Size:256        Owner:0x1c24\r
+\e[0m\e[0mSeg:5720       Size:256        Owner:0x1c0a\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:651d       Size:256        Owner:0x1c26\r
+\e[0m\e[0mSeg:5820       Size:256        Owner:0x1c0c\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:661d       Size:256        Owner:0x1c28\r
+\e[0m\e[0mSeg:5920       Size:256        Owner:0x1c0e\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:671d       Size:256        Owner:0x1c2a\r
-\e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:681d       Size:256        Owner:0x1c2c\r
+\e[0m\e[0mSeg:5a20       Size:256        Owner:0x1c10\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:691d       Size:256        Owner:0x1c2e\r
+\e[0m\e[0mSeg:5b20       Size:256        Owner:0x1c12\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:6a1d       Size:256        Owner:0x1c30\r
+\e[0m\e[0mSeg:5c20       Size:256        Owner:0x1c14\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:6b1d       Size:256        Owner:0x1c32\r
+\e[0m\e[0mSeg:5d20       Size:256        Owner:0x1c16\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:6c1d       Size:256        Owner:0x1c34\r
-\e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:6d1d       Size:256        Owner:0x1c36\r
+\e[0m\e[0mSeg:5e20       Size:256        Owner:0x1c18\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:6e1d       Size:256        Owner:0x1c38\r
+\e[0m\e[0mSeg:5f20       Size:256        Owner:0x1c1a\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:6f1d       Size:256        Owner:0x1c3a\r
+\e[0m\e[0mSeg:6020       Size:256        Owner:0x1c1c\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:701d       Size:256        Owner:0x1c3c\r
+\e[0m\e[0mSeg:6120       Size:256        Owner:0x1c1e\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:711d       Size:256        Owner:0x1c3e\r
-\e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:721d       Size:256        Owner:0x1c40\r
+\e[0m\e[0mSeg:6220       Size:256        Owner:0x1c20\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:731d       Size:256        Owner:0x1c42\r
+\e[0m\e[0mSeg:6320       Size:256        Owner:0x1c22\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:741d       Size:256        Owner:0x1c44\r
+\e[0m\e[0mSeg:6420       Size:256        Owner:0x1c24\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:751d       Size:256        Owner:0x1c46\r
+\e[0m\e[0mSeg:6520       Size:256        Owner:0x1c26\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:761d       Size:256        Owner:0x1c48\r
-\e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:771d       Size:256        Owner:0x1c4a\r
+\e[0m\e[0mSeg:6620       Size:256        Owner:0x1c28\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:781d       Size:256        Owner:0x1c4c\r
+\e[0m\e[0mSeg:6720       Size:256        Owner:0x1c2a\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:791d       Size:256        Owner:0x1c4e\r
+\e[0m\e[0mSeg:6820       Size:256        Owner:0x1c2c\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:7a1d       Size:256        Owner:0x1c50\r
+\e[0m\e[0mSeg:6920       Size:256        Owner:0x1c2e\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:7b1d       Size:256        Owner:0x1c52\r
-\e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:7c1d       Size:256        Owner:0x1c54\r
+\e[0m\e[0mSeg:6a20       Size:256        Owner:0x1c30\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:7d1d       Size:256        Owner:0x1c56\r
+\e[0m\e[0mSeg:6b20       Size:256        Owner:0x1c32\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:7e1d       Size:256        Owner:0x1c58\r
+\e[0m\e[0mSeg:6c20       Size:256        Owner:0x1c34\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:7f1d       Size:256        Owner:0x1c5a\r
+\e[0m\e[0mSeg:6d20       Size:256        Owner:0x1c36\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:801d       Size:256        Owner:0x1c5c\r
-\e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:811d       Size:256        Owner:0x1c5e\r
+\e[0m\e[0mSeg:6e20       Size:256        Owner:0x1c38\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:821d       Size:256        Owner:0x1c60\r
+\e[0m\e[0mSeg:6f20       Size:256        Owner:0x1c3a\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:831d       Size:256        Owner:0x1c62\r
+\e[0m\e[0mSeg:7020       Size:256        Owner:0x1c3c\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:841d       Size:256        Owner:0x1c64\r
+\e[0m\e[0mSeg:7120       Size:256        Owner:0x1c3e\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:851d       Size:256        Owner:0x1c66\r
-\e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:861d       Size:256        Owner:0x1c68\r
+\e[0m\e[0mSeg:7220       Size:256        Owner:0x1c40\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:871d       Size:256        Owner:0x1c6a\r
+\e[0m\e[0mSeg:7320       Size:256        Owner:0x1c42\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:881d       Size:256        Owner:0x1c6c\r
+\e[0m\e[0mSeg:7420       Size:256        Owner:0x1c44\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:891d       Size:273        Owner:0x1b78\r
+\e[0m\e[0mSeg:7520       Size:256        Owner:0x1c46\r
+\e[45;35m++++\e[0m\e[42;32m\r
+\e[0m\e[0mSeg:7620       Size:256        Owner:0x1c48\r
+\e[45;35m++++\e[0m\e[42;32m\r
+\e[0m\e[0mSeg:7720       Size:256        Owner:0x1c4a\r
+\e[45;35m++++\e[0m\e[42;32m\r
+\e[0m\e[0mSeg:7820       Size:256        Owner:0x1c4c\r
+\e[45;35m++++\e[0m\e[42;32m\r
+\e[0m\e[0mSeg:7920       Size:256        Owner:0x1c4e\r
+\e[45;35m++++\e[0m\e[42;32m\r
+\e[0m\e[0mSeg:7a20       Size:256        Owner:0x1c50\r
+\e[45;35m++++\e[0m\e[42;32m\r
+\e[0m\e[0mSeg:7b20       Size:256        Owner:0x1c52\r
+\e[45;35m++++\e[0m\e[42;32m\r
+\e[0m\e[0mSeg:7c20       Size:256        Owner:0x1c54\r
+\e[45;35m++++\e[0m\e[42;32m\r
+\e[0m\e[0mSeg:7d20       Size:256        Owner:0x1c56\r
+\e[45;35m++++\e[0m\e[42;32m\r
+\e[0m\e[0mSeg:7e20       Size:256        Owner:0x1c58\r
+\e[45;35m++++\e[0m\e[42;32m\r
+\e[0m\e[0mSeg:7f20       Size:256        Owner:0x1c5a\r
+\e[45;35m++++\e[0m\e[42;32m\r
+\e[0m\e[0mSeg:8020       Size:256        Owner:0x1c5c\r
+\e[45;35m++++\e[0m\e[42;32m\r
+\e[0m\e[0mSeg:8120       Size:256        Owner:0x1c5e\r
+\e[45;35m++++\e[0m\e[42;32m\r
+\e[0m\e[0mSeg:8220       Size:256        Owner:0x1c60\r
+\e[45;35m++++\e[0m\e[42;32m\r
+\e[0m\e[0mSeg:8320       Size:256        Owner:0x1c62\r
+\e[45;35m++++\e[0m\e[42;32m\r
+\e[0m\e[0mSeg:8420       Size:256        Owner:0x1c64\r
+\e[45;35m++++\e[0m\e[42;32m\r
+\e[0m\e[0mSeg:8520       Size:256        Owner:0x1c66\r
+\e[45;35m++++\e[0m\e[42;32m\r
+\e[0m\e[0mSeg:8620       Size:256        Owner:0x1c68\r
+\e[45;35m++++\e[0m\e[42;32m\r
+\e[0m\e[0mSeg:8720       Size:256        Owner:0x1c6a\r
+\e[45;35m++++\e[0m\e[42;32m\r
+\e[0m\e[0mSeg:8820       Size:256        Owner:0x1c6c\r
+\e[45;35m++++\e[0m\e[42;32m\r
+\e[0m\e[0mSeg:8920       Size:273        Owner:0x1b78\r
 \e[44;34m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:b41d       Size:19426      Owner:0x0\r
-\e[41;31m++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\e[0m
\ No newline at end of file
+\e[0m\e[0mSeg:b3e0       Size:19487      Owner:0x0\r
+\e[41;31m+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\e[0m
\ No newline at end of file
index 4249c5c..9295d22 100755 (executable)
--- a/HEAP.16W
+++ b/HEAP.16W
@@ -1,35 +1,35 @@
 \r
        == default ==\r
 \r
-  USED block at 24130016 of size 66\r
-  USED block at 24130058 of size 66\r
-  FREE block at 2413009a of size 18\r
-  USED block at 241300ac of size 136\r
-  USED block at 24130134 of size 20\r
-  FREE block at 24130148 of size 7860\r
+  USED block at 24160016 of size 66\r
+  USED block at 24160058 of size 66\r
+  FREE block at 2416009a of size 18\r
+  USED block at 241600ac of size 136\r
+  USED block at 24160134 of size 20\r
+  FREE block at 24160148 of size 7860\r
 OK - end of heap\r
 \r
        == near ==\r
 \r
-  USED block at 1412ecd6 of size 12\r
-  USED block at 1412ece2 of size 332\r
-  USED block at 1412ee2e of size 52\r
-  USED block at 1412ee62 of size 20\r
-  USED block at 1412ee76 of size 20\r
-  USED block at 1412ee8a of size 20\r
-  USED block at 1412ee9e of size 20\r
-  USED block at 1412eeb2 of size 20\r
-  USED block at 1412eec6 of size 4406\r
+  USED block at 1415ecd6 of size 12\r
+  USED block at 1415ece2 of size 332\r
+  USED block at 1415ee2e of size 52\r
+  USED block at 1415ee62 of size 20\r
+  USED block at 1415ee76 of size 20\r
+  USED block at 1415ee8a of size 20\r
+  USED block at 1415ee9e of size 20\r
+  USED block at 1415eeb2 of size 20\r
+  USED block at 1415eec6 of size 4406\r
 OK - end of heap\r
 \r
        == far ==\r
 \r
-  USED block at 24130016 of size 66\r
-  USED block at 24130058 of size 66\r
-  USED block at 2413009a of size 18\r
-  USED block at 241300ac of size 136\r
-  USED block at 24130134 of size 20\r
-  USED block at 24130148 of size 7860\r
+  USED block at 24160016 of size 66\r
+  USED block at 24160058 of size 66\r
+  USED block at 2416009a of size 18\r
+  USED block at 241600ac of size 136\r
+  USED block at 24160134 of size 20\r
+  USED block at 24160148 of size 7860\r
 OK - end of heap\r
 \r
 Memory Type         Total      Used       Free\r
index 9fab174..5c3f333 100755 (executable)
Binary files a/MMDUMP.16B and b/MMDUMP.16B differ
index ae51bd9..a261803 100755 (executable)
Binary files a/MMDUMP.16W and b/MMDUMP.16W differ
index e840c87..058cdc9 100755 (executable)
Binary files a/bcexmm.exe and b/bcexmm.exe differ
index 159c8a9..ac255ad 100755 (executable)
@@ -24,9 +24,7 @@
 */\r
 #include "src/lib/16_head.h"\r
 #include "src/lib/16_tail.h"\r
-//#ifdef __WATCOMC__\r
 #include "src/lib/16_pm.h"\r
-//#endif\r
 #include "src/lib/16_ca.h"\r
 #include "src/lib/16_mm.h"\r
 #include "src/lib/16_hc.h"\r
@@ -39,6 +37,9 @@
 //file load or read definition\r
 #define FILEREAD\r
 //#define EXMMVERBOSE\r
+//#ifdef __BORLANDC__\r
+#define BUFFDUMP\r
+//#endif\r
 \r
 void VGAmodeX(sword vq, boolean cmem, global_game_variables_t *gv)\r
 {\r
@@ -90,11 +91,11 @@ main(int argc, char *argv[])
        bakapee2 = malloc(64);\r
        //file name //\r
 \r
-//#ifdef __WATCOMC__\r
+#ifdef __16_PM__\r
 #ifdef __DEBUG_PM__\r
        dbg_debugpm=1;  //debug pm\r
 #endif\r
-//#endif\r
+#endif\r
 \r
        //PRINTBB\r
        if(argv[1]){ bakapee1 = argv[1];\r
@@ -107,7 +108,7 @@ main(int argc, char *argv[])
        //printf("main()=%Fp    start MM\n", *argv[0]);\r
        MM_Startup(&gvar);\r
        //printf("ok\n");\r
-//#ifdef __WATCOMC__\r
+#ifdef __16_PM__\r
 #ifdef __DEBUG_PM__\r
        if(dbg_debugpm>0)\r
        {\r
@@ -116,18 +117,15 @@ main(int argc, char *argv[])
 #ifdef __DEBUG_PM__\r
        }\r
 #endif\r
-//#endif\r
+#endif\r
        CA_Startup(&gvar);\r
 //     printf("                done!\n");\r
        //0000PRINTBB;\r
-//     printf("press any key to continue!\n");\r
-//     getch();\r
+//     printf("press any key to continue!\n"); getch();\r
 #ifdef FILEREAD\r
 for(w=0;w<2;w++)\r
 {\r
-//     bakapeehandle = open(bakapee,O_RDONLY | O_BINARY, S_IREAD);\r
 //     printf("size of big buffer~=%u\n", _bmsize(segu, gvar.ca.tinf[0]));\r
-//     if(CA_FarRead(bakapeehandle,(void far *)&gvar.ca.tinf[0],sizeof(gvar.ca.tinf[0]),&gvar.mm))\r
        if(w>0)\r
        {\r
                printf("                read\n");\r
@@ -139,13 +137,14 @@ for(w=0;w<2;w++)
                printf("                load\n");\r
                if(CA_LoadFile(bakapee1, &gvar.ca.tinf[0], &gvar)) baka=1; else baka=0;\r
        }\r
-//     close(bakapeehandle);\r
-       //hmm functions in cache system use the buffered stuff\r
 //#ifdef __WATCOMC__\r
 //     printf("\nsize of big buffer~=%u\n", _bmsize(sega, gvar.ca.tinf[0]));\r
 //#endif\r
-\r
-       printf("contents of the buffer\n[\n%s\n]\n", gvar.ca.tinf[0]);\r
+#ifdef BUFFDUMP\r
+       printf("contents of the buffer\n[\n%s\n]\n", (gvar.ca.tinf[0]));\r
+#else\r
+       PRINTBB;\r
+#endif\r
        //printf("dark purple = purgable\n");\r
        //printf("medium blue = non purgable\n");\r
        //printf("red = locked\n");\r
@@ -164,12 +163,12 @@ for(w=0;w<2;w++)
        //printf("bakapee1=%s\n", bakapee1);\r
        //printf("bakapee2=%s\n", bakapee2);\r
        MM_FreePtr(&gvar.ca.tinf[0], &gvar);\r
-//#ifdef __WATCOMC__\r
+#ifdef __16_PM__\r
 #ifdef __DEBUG_PM__\r
        if(dbg_debugpm>0)\r
 #endif\r
                PM_Shutdown(&gvar);\r
-//#endif\r
+#endif\r
        CA_Shutdown(&gvar);\r
        MM_Shutdown(&gvar);\r
        free(bakapee1); free(bakapee2);\r
@@ -189,18 +188,24 @@ for(w=0;w<2;w++)
        printf("\n");\r
        printf("========================================\n");\r
 #endif\r
+       printf("\n");\r
 #ifdef __WATCOMC__\r
 //this is far  printf("Total free:                     %lu\n", (dword)(GetFreeSize()));\r
        printf("Total near free:                %lub\n", (dword)(GetNearFreeSize()));\r
        printf("Total far free:                 %lub\n", (dword)(GetFarFreeSize()));\r
        heapdump(&gvar);\r
-       segatesuto();\r
+//     segatesuto();\r
+#endif\r
+#ifdef __BORLANDC__\r
+       //printf("core left:                    %lu\n", (dword)_coreleft());\r
+       //printf("far core left:                        %lu\n", (dword)_farcoreleft());\r
+       printf("core left:                      %lu\n", (dword)coreleft());\r
+       printf("far core left:                  %lu\n", (dword)farcoreleft());\r
 #endif\r
        printf("Project 16 exmmtest.exe. This is just a test file!\n");\r
        printf("version %s\n", VERSION);\r
        //printf("\n");\r
-       //printf("core left:                    %lu\n", (dword)_coreleft());\r
-       //printf("far core left:                        %lu\n", (dword)_farcoreleft());\r
+\r
        //printf("based core left:                      %lu\n", (dword)_basedcoreleft());\r
        //printf("huge core left:                       %lu\n", (dword)_hugecoreleft());\r
 }\r
index 8ea0ec1..4c6b9a8 100755 (executable)
@@ -31,7 +31,9 @@
 #include "src/lib/16_vl.h"\r
 #include "src/lib/16_ca.h"\r
 #include "src/lib/16_mm.h"\r
+#ifdef __WATCOMC__\r
 #include "src/lib/16_pm.h"\r
+#endif\r
 \r
 //#define DEBUG_MAPDATA\r
 //#define DEBUG_MAPVARS\r
index 5bbdca7..045089a 100755 (executable)
@@ -827,7 +827,7 @@ void MM_Startup(global_game_variables_t *gvar)
 
        gvar->mmi.mainmem = gvar->mmi.nearheap + gvar->mmi.farheap;
 
-#ifndef __16_PM__
+#if !defined(__16_PM__)// && defined(__WATCOMC__)
        if(!dbg_debugpm) {
 //
 // detect EMS and allocate up to 64K at page frame
index 51e1ee1..36825c9 100755 (executable)
@@ -27,6 +27,7 @@
 #include "src/lib/16_tail.h"\r
 //++++mh       #include "src/lib/16_in.h"\r
 \r
+\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
 #else\r
@@ -39,7 +40,7 @@
 #define FREEBLOCK(x) {*x->useptr=NULL;x->next=gvar->mm.mmfree;gvar->mm.mmfree=x;}\r
 \r
 #define SAVENEARHEAP   0x200           // space to leave in data segment\r
-#define SAVEFARHEAP    0//x400                 // space to leave in far heap\r
+#define SAVEFARHEAP    0x400                   // space to leave in far heap\r
 \r
 #define        BUFFERSIZE              0x1000          // miscelanious, allways available buffer\r
 \r
index bfa8446..7b5fdcb 100755 (executable)
@@ -81,8 +81,11 @@ void Startup16(global_game_variables_t *gvar)
 #endif\r
        IN_Startup(gvar);\r
 #endif\r
+#ifdef __16_PM__\r
        PM_Startup(gvar);\r
+       PM_CheckMainMem(gvar);\r
        PM_UnlockMainMem(gvar);\r
+#endif\r
        CA_Startup(gvar);\r
 }\r
 \r
@@ -100,7 +103,9 @@ void Startup16(global_game_variables_t *gvar)
 \r
 void Shutdown16(global_game_variables_t *gvar)\r
 {\r
+#ifdef __16_PM__\r
        PM_Shutdown(gvar);\r
+#endif\r
 #ifdef __WATCOMC__\r
 #ifdef __DEBUG_InputMgr__\r
        if(!dbg_nointest)\r
@@ -109,7 +114,9 @@ void Shutdown16(global_game_variables_t *gvar)
 #endif\r
        CA_Shutdown(gvar);\r
        MM_Shutdown(gvar);\r
+#ifdef __WATCOMC__\r
        VGAmodeX(0, 1, gvar);\r
+#endif\r
 }\r
 \r
 \r
@@ -311,7 +318,9 @@ void DebugMemory_(global_game_variables_t *gvar, boolean q)
 \r
 void ClearMemory (global_game_variables_t *gvar)\r
 {\r
+#ifdef __16_PM__\r
        PM_UnlockMainMem(gvar);\r
+#endif\r
        //snd\r
        MM_SortMem (gvar);\r
 }\r
index 10fd1ee..28f35c0 100755 (executable)
@@ -376,7 +376,7 @@ typedef struct
        boolean         mmstarted, bombonerror, mmerror;\r
        void far        *farheap;\r
 #ifdef __BORLANDC__\r
-       void    *nearheap;\r
+       void far        *nearheap;\r
 #endif\r
 #ifdef __WATCOMC__\r
        void __near     *nearheap;\r