]> 4ch.mooo.com Git - 16.git/commitdiff
16_ca needs huge amounts of work and I should remember what needs to be done soon...
authorsparky4 <sparky4@cock.li>
Wed, 21 Jun 2017 17:59:10 +0000 (12:59 -0500)
committersparky4 <sparky4@cock.li>
Wed, 21 Jun 2017 17:59:10 +0000 (12:59 -0500)
15 files changed:
DEBUG.16B
DEBUG.16W
HEAP.16B
HEAP.16W
MMDUMP.16B
bcexmm.exe
src/exmmtest.c
src/exmmtest.h [new file with mode: 0755]
src/lib/16_ca.c
src/lib/16_ca.h
src/lib/16_dbg.c
src/lib/16_dbg.h
src/lib/16_dbg_1.c
src/lib/16_hc.c
src/lib/doslib

index a6fb99a9d079d6fc10be82ab75d761eaa0d14f18..947c164246897630f96493423b73b14446c95b38 100755 (executable)
--- a/DEBUG.16B
+++ b/DEBUG.16B
-\e[0mSeg:0      Size:5937       Owner:0x0\r
-\e[41;31m+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\e[0m\e[0mSeg:1731    Size:256        Owner:0x7867\r
+\e[0mSeg:0      Size:5940       Owner:0x0\r
+\e[41;31m+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\e[0m\e[0mSeg:1734    Size:256        Owner:0x7879\r
 \e[44;34m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:1831       Size:256        Owner:0x3634\r
+\e[0m\e[0mSeg:1834       Size:256        Owner:0x3646\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:1931       Size:256        Owner:0x3636\r
+\e[0m\e[0mSeg:1934       Size:256        Owner:0x3648\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:1a31       Size:256        Owner:0x3638\r
+\e[0m\e[0mSeg:1a34       Size:256        Owner:0x364a\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:1b31       Size:256        Owner:0x363a\r
+\e[0m\e[0mSeg:1b34       Size:256        Owner:0x364c\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:1c31       Size:256        Owner:0x363c\r
+\e[0m\e[0mSeg:1c34       Size:256        Owner:0x364e\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:1d31       Size:256        Owner:0x363e\r
+\e[0m\e[0mSeg:1d34       Size:256        Owner:0x3650\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:1e31       Size:256        Owner:0x3640\r
+\e[0m\e[0mSeg:1e34       Size:256        Owner:0x3652\r
 \e[45;35m\e[0m\e[42;32m00\r
 \e[0m\e[0mSeg:1fbe       Size:66 Owner:0x0\r
 \e[41;31m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:2000       Size:256        Owner:0x3642\r
+\e[0m\e[0mSeg:2000       Size:256        Owner:0x3654\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:2100       Size:256        Owner:0x3644\r
+\e[0m\e[0mSeg:2100       Size:256        Owner:0x3656\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:2200       Size:256        Owner:0x3646\r
+\e[0m\e[0mSeg:2200       Size:256        Owner:0x3658\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:2300       Size:256        Owner:0x3648\r
+\e[0m\e[0mSeg:2300       Size:256        Owner:0x365a\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:2400       Size:256        Owner:0x364a\r
+\e[0m\e[0mSeg:2400       Size:256        Owner:0x365c\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:2500       Size:256        Owner:0x364c\r
+\e[0m\e[0mSeg:2500       Size:256        Owner:0x365e\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:2600       Size:256        Owner:0x364e\r
+\e[0m\e[0mSeg:2600       Size:256        Owner:0x3660\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:2700       Size:256        Owner:0x3650\r
+\e[0m\e[0mSeg:2700       Size:256        Owner:0x3662\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:2800       Size:256        Owner:0x3652\r
+\e[0m\e[0mSeg:2800       Size:256        Owner:0x3664\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:2900       Size:256        Owner:0x3654\r
+\e[0m\e[0mSeg:2900       Size:256        Owner:0x3666\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:2a00       Size:256        Owner:0x3656\r
+\e[0m\e[0mSeg:2a00       Size:256        Owner:0x3668\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:2b00       Size:256        Owner:0x3658\r
+\e[0m\e[0mSeg:2b00       Size:256        Owner:0x366a\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:2c00       Size:256        Owner:0x365a\r
+\e[0m\e[0mSeg:2c00       Size:256        Owner:0x366c\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:2d00       Size:256        Owner:0x365c\r
+\e[0m\e[0mSeg:2d00       Size:256        Owner:0x366e\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:2e00       Size:256        Owner:0x365e\r
+\e[0m\e[0mSeg:2e00       Size:256        Owner:0x3670\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:2f00       Size:256        Owner:0x3660\r
+\e[0m\e[0mSeg:2f00       Size:256        Owner:0x3672\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:3000       Size:256        Owner:0x3662\r
+\e[0m\e[0mSeg:3000       Size:256        Owner:0x3674\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:3100       Size:256        Owner:0x3664\r
+\e[0m\e[0mSeg:3100       Size:256        Owner:0x3676\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:3200       Size:256        Owner:0x3666\r
+\e[0m\e[0mSeg:3200       Size:256        Owner:0x3678\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:3300       Size:256        Owner:0x3668\r
+\e[0m\e[0mSeg:3300       Size:256        Owner:0x367a\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:3400       Size:256        Owner:0x366a\r
+\e[0m\e[0mSeg:3400       Size:256        Owner:0x367c\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:3500       Size:256        Owner:0x366c\r
+\e[0m\e[0mSeg:3500       Size:256        Owner:0x367e\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:3600       Size:256        Owner:0x366e\r
+\e[0m\e[0mSeg:3600       Size:256        Owner:0x3680\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:3700       Size:256        Owner:0x3670\r
+\e[0m\e[0mSeg:3700       Size:256        Owner:0x3682\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:3800       Size:256        Owner:0x3672\r
+\e[0m\e[0mSeg:3800       Size:256        Owner:0x3684\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:3900       Size:256        Owner:0x3674\r
+\e[0m\e[0mSeg:3900       Size:256        Owner:0x3686\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:3a00       Size:256        Owner:0x3676\r
+\e[0m\e[0mSeg:3a00       Size:256        Owner:0x3688\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:3b00       Size:256        Owner:0x3678\r
+\e[0m\e[0mSeg:3b00       Size:256        Owner:0x368a\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:3c00       Size:256        Owner:0x367a\r
+\e[0m\e[0mSeg:3c00       Size:256        Owner:0x368c\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:3d00       Size:256        Owner:0x367c\r
+\e[0m\e[0mSeg:3d00       Size:256        Owner:0x368e\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:3e00       Size:256        Owner:0x367e\r
+\e[0m\e[0mSeg:3e00       Size:256        Owner:0x3690\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:3f00       Size:256        Owner:0x3680\r
+\e[0m\e[0mSeg:3f00       Size:256        Owner:0x3692\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:4000       Size:256        Owner:0x3682\r
+\e[0m\e[0mSeg:4000       Size:256        Owner:0x3694\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:4100       Size:256        Owner:0x3684\r
+\e[0m\e[0mSeg:4100       Size:256        Owner:0x3696\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:4200       Size:256        Owner:0x3686\r
+\e[0m\e[0mSeg:4200       Size:256        Owner:0x3698\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:4300       Size:256        Owner:0x3688\r
+\e[0m\e[0mSeg:4300       Size:256        Owner:0x369a\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:4400       Size:256        Owner:0x368a\r
+\e[0m\e[0mSeg:4400       Size:256        Owner:0x369c\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:4500       Size:256        Owner:0x368c\r
+\e[0m\e[0mSeg:4500       Size:256        Owner:0x369e\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:4600       Size:256        Owner:0x368e\r
+\e[0m\e[0mSeg:4600       Size:256        Owner:0x36a0\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:4700       Size:256        Owner:0x3690\r
+\e[0m\e[0mSeg:4700       Size:256        Owner:0x36a2\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:4800       Size:256        Owner:0x3692\r
+\e[0m\e[0mSeg:4800       Size:256        Owner:0x36a4\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:4900       Size:256        Owner:0x3694\r
+\e[0m\e[0mSeg:4900       Size:256        Owner:0x36a6\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:4a00       Size:256        Owner:0x3696\r
+\e[0m\e[0mSeg:4a00       Size:256        Owner:0x36a8\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:4b00       Size:256        Owner:0x3698\r
+\e[0m\e[0mSeg:4b00       Size:256        Owner:0x36aa\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:4c00       Size:256        Owner:0x369a\r
+\e[0m\e[0mSeg:4c00       Size:256        Owner:0x36ac\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:4d00       Size:256        Owner:0x369c\r
+\e[0m\e[0mSeg:4d00       Size:256        Owner:0x36ae\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:4e00       Size:256        Owner:0x369e\r
+\e[0m\e[0mSeg:4e00       Size:256        Owner:0x36b0\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:4f00       Size:256        Owner:0x36a0\r
+\e[0m\e[0mSeg:4f00       Size:256        Owner:0x36b2\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:5000       Size:256        Owner:0x36a2\r
+\e[0m\e[0mSeg:5000       Size:256        Owner:0x36b4\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:5100       Size:256        Owner:0x36a4\r
+\e[0m\e[0mSeg:5100       Size:256        Owner:0x36b6\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:5200       Size:256        Owner:0x36a6\r
+\e[0m\e[0mSeg:5200       Size:256        Owner:0x36b8\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:5300       Size:256        Owner:0x36a8\r
+\e[0m\e[0mSeg:5300       Size:256        Owner:0x36ba\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:5400       Size:256        Owner:0x36aa\r
+\e[0m\e[0mSeg:5400       Size:256        Owner:0x36bc\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:5500       Size:256        Owner:0x36ac\r
+\e[0m\e[0mSeg:5500       Size:256        Owner:0x36be\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:5600       Size:256        Owner:0x36ae\r
+\e[0m\e[0mSeg:5600       Size:256        Owner:0x36c0\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:5700       Size:256        Owner:0x36b0\r
+\e[0m\e[0mSeg:5700       Size:256        Owner:0x36c2\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:5800       Size:256        Owner:0x36b2\r
+\e[0m\e[0mSeg:5800       Size:256        Owner:0x36c4\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:5900       Size:256        Owner:0x36b4\r
+\e[0m\e[0mSeg:5900       Size:256        Owner:0x36c6\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:5a00       Size:256        Owner:0x36b6\r
+\e[0m\e[0mSeg:5a00       Size:256        Owner:0x36c8\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:5b00       Size:256        Owner:0x36b8\r
+\e[0m\e[0mSeg:5b00       Size:256        Owner:0x36ca\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:5c00       Size:256        Owner:0x36ba\r
+\e[0m\e[0mSeg:5c00       Size:256        Owner:0x36cc\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:5d00       Size:256        Owner:0x36bc\r
+\e[0m\e[0mSeg:5d00       Size:256        Owner:0x36ce\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:5e00       Size:256        Owner:0x36be\r
+\e[0m\e[0mSeg:5e00       Size:256        Owner:0x36d0\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:5f00       Size:256        Owner:0x36c0\r
+\e[0m\e[0mSeg:5f00       Size:256        Owner:0x36d2\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:6000       Size:256        Owner:0x36c2\r
+\e[0m\e[0mSeg:6000       Size:256        Owner:0x36d4\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:6100       Size:256        Owner:0x36c4\r
+\e[0m\e[0mSeg:6100       Size:256        Owner:0x36d6\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:6200       Size:256        Owner:0x36c6\r
+\e[0m\e[0mSeg:6200       Size:256        Owner:0x36d8\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:6300       Size:256        Owner:0x36c8\r
+\e[0m\e[0mSeg:6300       Size:256        Owner:0x36da\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:6400       Size:256        Owner:0x36ca\r
+\e[0m\e[0mSeg:6400       Size:256        Owner:0x36dc\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:6500       Size:256        Owner:0x36cc\r
+\e[0m\e[0mSeg:6500       Size:256        Owner:0x36de\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:6600       Size:256        Owner:0x36ce\r
+\e[0m\e[0mSeg:6600       Size:256        Owner:0x36e0\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:6700       Size:256        Owner:0x36d0\r
+\e[0m\e[0mSeg:6700       Size:256        Owner:0x36e2\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:6800       Size:256        Owner:0x36d2\r
+\e[0m\e[0mSeg:6800       Size:256        Owner:0x36e4\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:6900       Size:256        Owner:0x36d4\r
+\e[0m\e[0mSeg:6900       Size:256        Owner:0x36e6\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:6a00       Size:256        Owner:0x36d6\r
+\e[0m\e[0mSeg:6a00       Size:256        Owner:0x36e8\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:6b00       Size:256        Owner:0x36d8\r
+\e[0m\e[0mSeg:6b00       Size:256        Owner:0x36ea\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:6c00       Size:256        Owner:0x36da\r
+\e[0m\e[0mSeg:6c00       Size:256        Owner:0x36ec\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:6d00       Size:256        Owner:0x36dc\r
+\e[0m\e[0mSeg:6d00       Size:256        Owner:0x36ee\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:6e00       Size:256        Owner:0x36de\r
+\e[0m\e[0mSeg:6e00       Size:256        Owner:0x36f0\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:6f00       Size:256        Owner:0x36e0\r
+\e[0m\e[0mSeg:6f00       Size:256        Owner:0x36f2\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:7000       Size:256        Owner:0x36e2\r
+\e[0m\e[0mSeg:7000       Size:256        Owner:0x36f4\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:7100       Size:256        Owner:0x36e4\r
+\e[0m\e[0mSeg:7100       Size:256        Owner:0x36f6\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:7200       Size:256        Owner:0x36e6\r
+\e[0m\e[0mSeg:7200       Size:256        Owner:0x36f8\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:7300       Size:256        Owner:0x36e8\r
+\e[0m\e[0mSeg:7300       Size:256        Owner:0x36fa\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:7400       Size:256        Owner:0x36ea\r
+\e[0m\e[0mSeg:7400       Size:256        Owner:0x36fc\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:7500       Size:256        Owner:0x36ec\r
+\e[0m\e[0mSeg:7500       Size:256        Owner:0x36fe\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:7600       Size:256        Owner:0x36ee\r
+\e[0m\e[0mSeg:7600       Size:256        Owner:0x3700\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:7700       Size:256        Owner:0x36f0\r
+\e[0m\e[0mSeg:7700       Size:256        Owner:0x3702\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:7800       Size:256        Owner:0x36f2\r
+\e[0m\e[0mSeg:7800       Size:256        Owner:0x3704\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:7900       Size:256        Owner:0x36f4\r
+\e[0m\e[0mSeg:7900       Size:256        Owner:0x3706\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:7a00       Size:256        Owner:0x36f6\r
+\e[0m\e[0mSeg:7a00       Size:256        Owner:0x3708\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:7b00       Size:256        Owner:0x36f8\r
+\e[0m\e[0mSeg:7b00       Size:256        Owner:0x370a\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:7c00       Size:256        Owner:0x36fa\r
+\e[0m\e[0mSeg:7c00       Size:256        Owner:0x370c\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:7d00       Size:273        Owner:0x7867\r
+\e[0m\e[0mSeg:7d00       Size:273        Owner:0x7879\r
 \e[44;34m\e[0m\e[42;32m0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\r
 \e[0m\e[0mSeg:9ffe       Size:24577      Owner:0x0\r
 \e[41;31m\e[0m
\ No newline at end of file
index c36c8bb5fa1e1977e9a5a241f7601a2e92fde4a5..f0b0171c654f7b564d516e9a6acaa1153a61ae35 100755 (executable)
--- a/DEBUG.16W
+++ b/DEBUG.16W
-\e[0mSeg:0      Size:8530       Owner:0x0\r
-\e[41;31m+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\e[0m\e[0mSeg:2152    Size:256        Owner:0x5ddc\r
+\e[0mSeg:0      Size:8533       Owner:0x0\r
+\e[41;31m+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\e[0m\e[0mSeg:2155    Size:256        Owner:0x5ddc\r
 \e[44;34m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:2282       Size:76 Owner:0x0\r
+\e[0m\e[0mSeg:2285       Size:76 Owner:0x0\r
 \e[41;31m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:22ce       Size:256        Owner:0x1c12\r
+\e[0m\e[0mSeg:22d1       Size:256        Owner:0x1c12\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:23ce       Size:256        Owner:0x1c14\r
+\e[0m\e[0mSeg:23d1       Size:256        Owner:0x1c14\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:24ce       Size:256        Owner:0x1c16\r
+\e[0m\e[0mSeg:24d1       Size:256        Owner:0x1c16\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:25ce       Size:256        Owner:0x1c18\r
+\e[0m\e[0mSeg:25d1       Size:256        Owner:0x1c18\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:26ce       Size:256        Owner:0x1c1a\r
+\e[0m\e[0mSeg:26d1       Size:256        Owner:0x1c1a\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:27ce       Size:256        Owner:0x1c1c\r
+\e[0m\e[0mSeg:27d1       Size:256        Owner:0x1c1c\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:28ce       Size:256        Owner:0x1c1e\r
+\e[0m\e[0mSeg:28d1       Size:256        Owner:0x1c1e\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:29ce       Size:256        Owner:0x1c20\r
+\e[0m\e[0mSeg:29d1       Size:256        Owner:0x1c20\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:2ace       Size:256        Owner:0x1c22\r
+\e[0m\e[0mSeg:2ad1       Size:256        Owner:0x1c22\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:2bce       Size:256        Owner:0x1c24\r
+\e[0m\e[0mSeg:2bd1       Size:256        Owner:0x1c24\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:2cce       Size:256        Owner:0x1c26\r
+\e[0m\e[0mSeg:2cd1       Size:256        Owner:0x1c26\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:2dce       Size:256        Owner:0x1c28\r
+\e[0m\e[0mSeg:2dd1       Size:256        Owner:0x1c28\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:2ece       Size:256        Owner:0x1c2a\r
+\e[0m\e[0mSeg:2ed1       Size:256        Owner:0x1c2a\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:2fce       Size:256        Owner:0x1c2c\r
+\e[0m\e[0mSeg:2fd1       Size:256        Owner:0x1c2c\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:30ce       Size:256        Owner:0x1c2e\r
+\e[0m\e[0mSeg:30d1       Size:256        Owner:0x1c2e\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:31ce       Size:256        Owner:0x1c30\r
+\e[0m\e[0mSeg:31d1       Size:256        Owner:0x1c30\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:32ce       Size:256        Owner:0x1c32\r
+\e[0m\e[0mSeg:32d1       Size:256        Owner:0x1c32\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:33ce       Size:256        Owner:0x1c34\r
+\e[0m\e[0mSeg:33d1       Size:256        Owner:0x1c34\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:34ce       Size:256        Owner:0x1c36\r
+\e[0m\e[0mSeg:34d1       Size:256        Owner:0x1c36\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:35ce       Size:256        Owner:0x1c38\r
+\e[0m\e[0mSeg:35d1       Size:256        Owner:0x1c38\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:36ce       Size:256        Owner:0x1c3a\r
+\e[0m\e[0mSeg:36d1       Size:256        Owner:0x1c3a\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:37ce       Size:256        Owner:0x1c3c\r
+\e[0m\e[0mSeg:37d1       Size:256        Owner:0x1c3c\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:38ce       Size:256        Owner:0x1c3e\r
+\e[0m\e[0mSeg:38d1       Size:256        Owner:0x1c3e\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:39ce       Size:256        Owner:0x1c40\r
+\e[0m\e[0mSeg:39d1       Size:256        Owner:0x1c40\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:3ace       Size:256        Owner:0x1c42\r
+\e[0m\e[0mSeg:3ad1       Size:256        Owner:0x1c42\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:3bce       Size:256        Owner:0x1c44\r
+\e[0m\e[0mSeg:3bd1       Size:256        Owner:0x1c44\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:3cce       Size:256        Owner:0x1c46\r
+\e[0m\e[0mSeg:3cd1       Size:256        Owner:0x1c46\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:3dce       Size:256        Owner:0x1c48\r
+\e[0m\e[0mSeg:3dd1       Size:256        Owner:0x1c48\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:3ece       Size:256        Owner:0x1c4a\r
+\e[0m\e[0mSeg:3ed1       Size:256        Owner:0x1c4a\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:3fce       Size:256        Owner:0x1c4c\r
+\e[0m\e[0mSeg:3fd1       Size:256        Owner:0x1c4c\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:40ce       Size:256        Owner:0x1c4e\r
+\e[0m\e[0mSeg:40d1       Size:256        Owner:0x1c4e\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:41ce       Size:256        Owner:0x1c50\r
+\e[0m\e[0mSeg:41d1       Size:256        Owner:0x1c50\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:42ce       Size:256        Owner:0x1c52\r
+\e[0m\e[0mSeg:42d1       Size:256        Owner:0x1c52\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:43ce       Size:256        Owner:0x1c54\r
+\e[0m\e[0mSeg:43d1       Size:256        Owner:0x1c54\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:44ce       Size:256        Owner:0x1c56\r
+\e[0m\e[0mSeg:44d1       Size:256        Owner:0x1c56\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:45ce       Size:256        Owner:0x1c58\r
+\e[0m\e[0mSeg:45d1       Size:256        Owner:0x1c58\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:46ce       Size:256        Owner:0x1c5a\r
+\e[0m\e[0mSeg:46d1       Size:256        Owner:0x1c5a\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:47ce       Size:256        Owner:0x1c5c\r
+\e[0m\e[0mSeg:47d1       Size:256        Owner:0x1c5c\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:48ce       Size:256        Owner:0x1c5e\r
+\e[0m\e[0mSeg:48d1       Size:256        Owner:0x1c5e\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:49ce       Size:256        Owner:0x1c60\r
+\e[0m\e[0mSeg:49d1       Size:256        Owner:0x1c60\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:4ace       Size:256        Owner:0x1c62\r
+\e[0m\e[0mSeg:4ad1       Size:256        Owner:0x1c62\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:4bce       Size:256        Owner:0x1c64\r
+\e[0m\e[0mSeg:4bd1       Size:256        Owner:0x1c64\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:4cce       Size:256        Owner:0x1c66\r
+\e[0m\e[0mSeg:4cd1       Size:256        Owner:0x1c66\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:4dce       Size:256        Owner:0x1c68\r
+\e[0m\e[0mSeg:4dd1       Size:256        Owner:0x1c68\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:4ece       Size:256        Owner:0x1c6a\r
+\e[0m\e[0mSeg:4ed1       Size:256        Owner:0x1c6a\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:4fce       Size:256        Owner:0x1c6c\r
+\e[0m\e[0mSeg:4fd1       Size:256        Owner:0x1c6c\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:50ce       Size:256        Owner:0x1c6e\r
+\e[0m\e[0mSeg:50d1       Size:256        Owner:0x1c6e\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:51ce       Size:256        Owner:0x1c70\r
+\e[0m\e[0mSeg:51d1       Size:256        Owner:0x1c70\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:52ce       Size:256        Owner:0x1c72\r
+\e[0m\e[0mSeg:52d1       Size:256        Owner:0x1c72\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:53ce       Size:256        Owner:0x1c74\r
+\e[0m\e[0mSeg:53d1       Size:256        Owner:0x1c74\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:54ce       Size:256        Owner:0x1c76\r
+\e[0m\e[0mSeg:54d1       Size:256        Owner:0x1c76\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:55ce       Size:256        Owner:0x1c78\r
+\e[0m\e[0mSeg:55d1       Size:256        Owner:0x1c78\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:56ce       Size:256        Owner:0x1c7a\r
+\e[0m\e[0mSeg:56d1       Size:256        Owner:0x1c7a\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:57ce       Size:256        Owner:0x1c7c\r
+\e[0m\e[0mSeg:57d1       Size:256        Owner:0x1c7c\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:58ce       Size:256        Owner:0x1c7e\r
+\e[0m\e[0mSeg:58d1       Size:256        Owner:0x1c7e\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:59ce       Size:256        Owner:0x1c80\r
+\e[0m\e[0mSeg:59d1       Size:256        Owner:0x1c80\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:5ace       Size:256        Owner:0x1c82\r
+\e[0m\e[0mSeg:5ad1       Size:256        Owner:0x1c82\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:5bce       Size:256        Owner:0x1c84\r
+\e[0m\e[0mSeg:5bd1       Size:256        Owner:0x1c84\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:5cce       Size:256        Owner:0x1c86\r
+\e[0m\e[0mSeg:5cd1       Size:256        Owner:0x1c86\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:5dce       Size:256        Owner:0x1c88\r
+\e[0m\e[0mSeg:5dd1       Size:256        Owner:0x1c88\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:5ece       Size:256        Owner:0x1c8a\r
+\e[0m\e[0mSeg:5ed1       Size:256        Owner:0x1c8a\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:5fce       Size:256        Owner:0x1c8c\r
+\e[0m\e[0mSeg:5fd1       Size:256        Owner:0x1c8c\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:60ce       Size:256        Owner:0x1c8e\r
+\e[0m\e[0mSeg:60d1       Size:256        Owner:0x1c8e\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:61ce       Size:256        Owner:0x1c90\r
+\e[0m\e[0mSeg:61d1       Size:256        Owner:0x1c90\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:62ce       Size:256        Owner:0x1c92\r
+\e[0m\e[0mSeg:62d1       Size:256        Owner:0x1c92\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:63ce       Size:256        Owner:0x1c94\r
+\e[0m\e[0mSeg:63d1       Size:256        Owner:0x1c94\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:64ce       Size:256        Owner:0x1c96\r
+\e[0m\e[0mSeg:64d1       Size:256        Owner:0x1c96\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:65ce       Size:256        Owner:0x1c98\r
+\e[0m\e[0mSeg:65d1       Size:256        Owner:0x1c98\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:66ce       Size:256        Owner:0x1c9a\r
+\e[0m\e[0mSeg:66d1       Size:256        Owner:0x1c9a\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:67ce       Size:256        Owner:0x1c9c\r
+\e[0m\e[0mSeg:67d1       Size:256        Owner:0x1c9c\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:68ce       Size:256        Owner:0x1c9e\r
+\e[0m\e[0mSeg:68d1       Size:256        Owner:0x1c9e\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:69ce       Size:256        Owner:0x1ca0\r
+\e[0m\e[0mSeg:69d1       Size:256        Owner:0x1ca0\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:6ace       Size:256        Owner:0x1ca2\r
+\e[0m\e[0mSeg:6ad1       Size:256        Owner:0x1ca2\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:6bce       Size:256        Owner:0x1ca4\r
+\e[0m\e[0mSeg:6bd1       Size:256        Owner:0x1ca4\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:6cce       Size:256        Owner:0x1ca6\r
+\e[0m\e[0mSeg:6cd1       Size:256        Owner:0x1ca6\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:6dce       Size:256        Owner:0x1ca8\r
+\e[0m\e[0mSeg:6dd1       Size:256        Owner:0x1ca8\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:6ece       Size:256        Owner:0x1caa\r
+\e[0m\e[0mSeg:6ed1       Size:256        Owner:0x1caa\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:6fce       Size:256        Owner:0x1cac\r
+\e[0m\e[0mSeg:6fd1       Size:256        Owner:0x1cac\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:70ce       Size:256        Owner:0x1cae\r
+\e[0m\e[0mSeg:70d1       Size:256        Owner:0x1cae\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:71ce       Size:256        Owner:0x1cb0\r
+\e[0m\e[0mSeg:71d1       Size:256        Owner:0x1cb0\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:72ce       Size:256        Owner:0x1cb2\r
+\e[0m\e[0mSeg:72d1       Size:256        Owner:0x1cb2\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:73ce       Size:256        Owner:0x1cb4\r
+\e[0m\e[0mSeg:73d1       Size:256        Owner:0x1cb4\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:74ce       Size:256        Owner:0x1cb6\r
+\e[0m\e[0mSeg:74d1       Size:256        Owner:0x1cb6\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:75ce       Size:256        Owner:0x1cb8\r
+\e[0m\e[0mSeg:75d1       Size:256        Owner:0x1cb8\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:76ce       Size:256        Owner:0x1cba\r
+\e[0m\e[0mSeg:76d1       Size:256        Owner:0x1cba\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:77ce       Size:256        Owner:0x1cbc\r
+\e[0m\e[0mSeg:77d1       Size:256        Owner:0x1cbc\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:78ce       Size:256        Owner:0x1cbe\r
+\e[0m\e[0mSeg:78d1       Size:256        Owner:0x1cbe\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:79ce       Size:256        Owner:0x1cc0\r
+\e[0m\e[0mSeg:79d1       Size:256        Owner:0x1cc0\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:7ace       Size:256        Owner:0x1cc2\r
+\e[0m\e[0mSeg:7ad1       Size:256        Owner:0x1cc2\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:7bce       Size:256        Owner:0x1cc4\r
+\e[0m\e[0mSeg:7bd1       Size:256        Owner:0x1cc4\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:7cce       Size:256        Owner:0x1cc6\r
+\e[0m\e[0mSeg:7cd1       Size:256        Owner:0x1cc6\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:7dce       Size:256        Owner:0x1cc8\r
+\e[0m\e[0mSeg:7dd1       Size:256        Owner:0x1cc8\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:7ece       Size:256        Owner:0x1cca\r
+\e[0m\e[0mSeg:7ed1       Size:256        Owner:0x1cca\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:7fce       Size:256        Owner:0x1ccc\r
+\e[0m\e[0mSeg:7fd1       Size:256        Owner:0x1ccc\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:80ce       Size:256        Owner:0x1cce\r
+\e[0m\e[0mSeg:80d1       Size:256        Owner:0x1cce\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:81ce       Size:256        Owner:0x1cd0\r
+\e[0m\e[0mSeg:81d1       Size:256        Owner:0x1cd0\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:82ce       Size:256        Owner:0x1cd2\r
+\e[0m\e[0mSeg:82d1       Size:256        Owner:0x1cd2\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:83ce       Size:256        Owner:0x1cd4\r
+\e[0m\e[0mSeg:83d1       Size:256        Owner:0x1cd4\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:84ce       Size:256        Owner:0x1cd6\r
+\e[0m\e[0mSeg:84d1       Size:256        Owner:0x1cd6\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:85ce       Size:256        Owner:0x1cd8\r
+\e[0m\e[0mSeg:85d1       Size:256        Owner:0x1cd8\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:86ce       Size:273        Owner:0x5ddc\r
+\e[0m\e[0mSeg:86d1       Size:273        Owner:0x5ddc\r
 \e[44;34m\e[0m\e[42;32m00000000000000000000000000000000000000000000000000000000000000000000000000\r
-\e[0m\e[0mSeg:9eb9       Size:24902      Owner:0x0\r
+\e[0m\e[0mSeg:9ebc       Size:24899      Owner:0x0\r
 \e[41;31m\e[0m
\ No newline at end of file
index 1eb720268ba9cfebe133c1d1153d5b83f5a55fc5..fc151b1922c4a36547d32bfa8a4770c83272ebaa 100755 (executable)
--- a/HEAP.16B
+++ b/HEAP.16B
@@ -1,14 +1,14 @@
 \r
        == near ==\r
 \r
-  FREE block at 170B:0004 of size 528\r
-  FREE block at 172C:0004 of size 64\r
+  FREE block at 170E:0004 of size 528\r
+  FREE block at 172F:0004 of size 64\r
 OK - end of heap\r
 \r
        == far ==\r
 \r
-  FREE block at 170B:0004 of size 528\r
-  FREE block at 172C:0004 of size 64\r
+  FREE block at 170E:0004 of size 528\r
+  FREE block at 172F:0004 of size 64\r
 OK - end of heap\r
 \r
 Memory Type         Total      Used       Free\r
@@ -16,7 +16,7 @@ Memory Type         Total      Used       Free
 Near              592          0         0\r
 Far               592          0         0\r
 ----------------  --------   --------   --------\r
-HC_coreleft = 35939\r
+HC_coreleft = 35891\r
 HC_farcoreleft = 0\r
 HC_GetNearFreeSize = 0\r
 HC_GetFarFreeSize = 0\r
index d052c750de138dfcdfa36575c26bd91b23637db5..65ec0596201bd7c7e4c6a3788174a1f00c915375 100755 (executable)
--- a/HEAP.16W
+++ b/HEAP.16W
@@ -1,30 +1,30 @@
 \r
        == near ==\r
 \r
-  USED block at 12c3:e706 of size 12\r
-  USED block at 12c3:e712 of size 322\r
-  USED block at 12c3:e854 of size 52\r
-  USED block at 12c3:e888 of size 20\r
-  USED block at 12c3:e89c of size 20\r
-  USED block at 12c3:e8b0 of size 20\r
-  USED block at 12c3:e8c4 of size 20\r
-  USED block at 12c3:e8d8 of size 20\r
-  FREE block at 12c3:e8ec of size 5904\r
+  USED block at 12c6:e706 of size 12\r
+  USED block at 12c6:e712 of size 322\r
+  USED block at 12c6:e854 of size 52\r
+  USED block at 12c6:e888 of size 20\r
+  USED block at 12c6:e89c of size 20\r
+  USED block at 12c6:e8b0 of size 20\r
+  USED block at 12c6:e8c4 of size 20\r
+  USED block at 12c6:e8d8 of size 20\r
+  FREE block at 12c6:e8ec of size 5904\r
 OK - end of heap\r
 \r
        == far ==\r
 \r
-  USED block at 22c4:0016 of size 136\r
-  FREE block at 22c4:009e of size 48840\r
-  USED block at 22c4:bf66 of size 20\r
-  FREE block at 22c4:bf7a of size 16514\r
-  FREE block at 32c5:0016 of size 65510\r
-  FREE block at 42c6:0016 of size 65510\r
-  FREE block at 52c7:0016 of size 65510\r
-  FREE block at 62c8:0016 of size 65510\r
-  FREE block at 72c9:0016 of size 65510\r
-  FREE block at 82ca:0016 of size 65510\r
-  FREE block at 92cb:0016 of size 49174\r
+  USED block at 22c7:0016 of size 136\r
+  FREE block at 22c7:009e of size 48840\r
+  USED block at 22c7:bf66 of size 20\r
+  FREE block at 22c7:bf7a of size 16514\r
+  FREE block at 32c8:0016 of size 65510\r
+  FREE block at 42c9:0016 of size 65510\r
+  FREE block at 52ca:0016 of size 65510\r
+  FREE block at 62cb:0016 of size 65510\r
+  FREE block at 72cc:0016 of size 65510\r
+  FREE block at 82cd:0016 of size 65510\r
+  FREE block at 92ce:0016 of size 49174\r
 OK - end of heap\r
 \r
 Memory Type         Total      Used       Free\r
index 017a1013eecf28228086f265dbf60190c754dcde..2e37b343a3be820c306647d359c46410223b4748 100755 (executable)
Binary files a/MMDUMP.16B and b/MMDUMP.16B differ
index d7b599a716611a2aaef2164dc4d60e3f45821fa4..f5d7971287109254bf2d6ca479629fe79477538d 100755 (executable)
Binary files a/bcexmm.exe and b/bcexmm.exe differ
index 056e24faf98fa6b9bd3640ffe3fbbaf993cff19b..acfc90e53d5b91d69f826f652fc938fdefdbdba3 100755 (executable)
 /*\r
        exmm test\r
 */\r
-#include "src/lib/16_head.h"\r
-#include "src/lib/16_tail.h"\r
-#include "src/lib/16_pm.h"\r
-#include "src/lib/16_ca.h"\r
-#include "src/lib/16_mm.h"\r
-#include "src/lib/16_hc.h"\r
-#include "src/lib/16_dbg.h"\r
-\r
-#pragma hdrstop\r
-\r
-#pragma warn -pro\r
-#pragma warn -use\r
-\r
-//file load or read definition\r
-#define FILEREADLOAD\r
-#define FILEREAD\r
-//#define EXMMVERBOSE\r
-//#define BUFFDUMPPAUSE\r
-//#define EXMMVERBOSE__\r
-//     #define PRINTBBDUMP\r
-#define BUFFDUMP\r
-\r
-#ifdef __BORLANDC__\r
-#define NOVID\r
-#endif\r
-#ifdef __WATCOMC__\r
-#define NOVID\r
-//#define                      SCROLLLOAD\r
-#endif\r
-\r
-\r
-#define KEYP IN_Shutdown(&gvar); printf("\n\npress any key to continue!\n"); getch(); IN_Startup(&gvar);\r
-\r
-#define BBUFNAME gvar.mm.bufferseg//bigbuffer\r
-//#define INITBBUF static memptr BBUFNAME;\r
-#define BBUFPTR        MEMPTRCONV BBUFNAME\r
-\r
-#ifdef __BORLANDC__\r
-#define BBUF           (memptr *)BBUFPTR\r
-#define BBUFSTRING     (memptr *)BBUFNAME\r
-#endif\r
-#ifdef __WATCOMC__\r
-#define BBUF           BBUFNAME\r
-#define BBUFSTRING     BBUF\r
-#endif\r
+#include "src/exmmtest.h"\r
 \r
 ////////////////////////////////////////////////////////////////////////////\r
 #ifdef NOVID\r
@@ -104,23 +60,6 @@ void modexpdump(nibble pagenum, global_game_variables_t *gvar){}
 #endif\r
 #endif\r
 \r
-//printf("*    %Fp\t", *BBUF);\r
-//printf("*         %04x\t", *BBUF);\r
-#define PRINTBB {\\r
-       printf("-------------------------------------------------------------------------------\n");\\r
-       printf("&main()=        %Fp\n", argv[0]);\\r
-       printf("buffer:\n");\\r
-       printf("        %Fp\t", BBUF);\\r
-       printf("&%Fp\n", BBUFPTR);\\r
-       printf("             %04x\t", BBUF);\\r
-       printf("&     %04x\n", BBUFPTR);\\r
-       printf("-------------------------------------------------------------------------------\n");\\r
-}\r
-       //printf("&main()=      %Fp\n", *argv[0]);\r
-       //printf("bigbuffer=    %Fp\n", bigbuffer);\r
-       //printf("&bigbuffer=   %Fp\n", &bigbuffer);\r
-       //printf("bigbuffer=    %04x\n", bigbuffer);\r
-       //printf("&bigbuffer=   %04x\n", &bigbuffer);\r
 #ifdef __WATCOMC__\r
 void segatesuto()\r
 {\r
@@ -197,6 +136,7 @@ main(int argc, char *argv[])
        printf("coreleft():             %u\n", coreleft());\r
        printf("farcoreleft():          %ld\n", farcoreleft());\r
                                                                #endif\r
+       printf("stackavail()=%u\n", stackavail());\r
        KEYP\r
 \r
                                                                #ifndef NOVID\r
diff --git a/src/exmmtest.h b/src/exmmtest.h
new file mode 100755 (executable)
index 0000000..3666dfd
--- /dev/null
@@ -0,0 +1,92 @@
+/* Project 16 Source Code~\r
+ * Copyright (C) 2012-2017 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover\r
+ *\r
+ * This file is part of Project 16.\r
+ *\r
+ * Project 16 is free software; you can redistribute it and/or modify\r
+ * it under the terms of the GNU General Public License as published by\r
+ * the Free Software Foundation; either version 3 of the License, or\r
+ * (at your option) any later version.\r
+ *\r
+ * Project 16 is distributed in the hope that it will be useful,\r
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of\r
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r
+ * GNU General Public License for more details.\r
+ *\r
+ * You should have received a copy of the GNU General Public License\r
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>, or\r
+ * write to the Free Software Foundation, Inc., 51 Franklin Street,\r
+ * Fifth Floor, Boston, MA 02110-1301 USA.\r
+ *\r
+ */\r
+/*\r
+       exmm test\r
+*/\r
+#ifndef __EXMMTEST_H__\r
+#define __EXMMTEST_H__\r
+\r
+#include "src/lib/16_head.h"\r
+#include "src/lib/16_tail.h"\r
+#include "src/lib/16_pm.h"\r
+#include "src/lib/16_ca.h"\r
+#include "src/lib/16_mm.h"\r
+#include "src/lib/16_hc.h"\r
+#include "src/lib/16_dbg.h"\r
+\r
+#pragma hdrstop\r
+\r
+#pragma warn -pro\r
+#pragma warn -use\r
+\r
+//file load or read definition\r
+#define FILEREADLOAD\r
+#define FILEREAD\r
+//#define EXMMVERBOSE\r
+//#define BUFFDUMPPAUSE\r
+//#define EXMMVERBOSE__\r
+//     #define PRINTBBDUMP\r
+#define BUFFDUMP\r
+\r
+#ifdef __BORLANDC__\r
+#define NOVID\r
+#endif\r
+#ifdef __WATCOMC__\r
+#define NOVID\r
+//#define                      SCROLLLOAD\r
+#endif\r
+\r
+#define KEYP IN_Shutdown(&gvar); printf("\n\npress any key to continue!\n"); getch(); IN_Startup(&gvar);\r
+\r
+#define BBUFNAME gvar.mm.bufferseg//bigbuffer\r
+//#define INITBBUF static memptr BBUFNAME;\r
+#define BBUFPTR        MEMPTRCONV BBUFNAME\r
+\r
+#ifdef __BORLANDC__\r
+#define BBUF           (memptr *)BBUFPTR\r
+#define BBUFSTRING     (memptr *)BBUFNAME\r
+#endif\r
+#ifdef __WATCOMC__\r
+#define BBUF           BBUFNAME\r
+#define BBUFSTRING     BBUF\r
+#endif\r
+\r
+\r
+//printf("*    %Fp\t", *BBUF);\r
+//printf("*         %04x\t", *BBUF);\r
+#define PRINTBB {\\r
+       printf("-------------------------------------------------------------------------------\n");\\r
+       printf("&main()=        %Fp\n", argv[0]);\\r
+       printf("buffer:\n");\\r
+       printf("        %Fp\t", BBUF);\\r
+       printf("&%Fp\n", BBUFPTR);\\r
+       printf("             %04x\t", BBUF);\\r
+       printf("&     %04x\n", BBUFPTR);\\r
+       printf("-------------------------------------------------------------------------------\n");\\r
+}\r
+       //printf("&main()=      %Fp\n", *argv[0]);\r
+       //printf("bigbuffer=    %Fp\n", bigbuffer);\r
+       //printf("&bigbuffer=   %Fp\n", &bigbuffer);\r
+       //printf("bigbuffer=    %04x\n", bigbuffer);\r
+       //printf("&bigbuffer=   %04x\n", &bigbuffer);\r
+\r
+#endif /*__EXMMTEST_H__*/\r
index c00d7c9004bd2715f6b43cfd054257495707346b..d48a46df0209adb979868a5d469edbf6e374523b 100755 (executable)
@@ -1,19 +1,23 @@
-/* Catacomb Apocalypse Source Code\r
- * Copyright (C) 1993-2014 Flat Rock Software\r
+/* Project 16 Source Code~\r
+ * Copyright (C) 2012-2017 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover\r
  *\r
- * This program is free software; you can redistribute it and/or modify\r
+ * This file is part of Project 16.\r
+ *\r
+ * Project 16 is free software; you can redistribute it and/or modify\r
  * it under the terms of the GNU General Public License as published by\r
- * the Free Software Foundation; either version 2 of the License, or\r
+ * the Free Software Foundation; either version 3 of the License, or\r
  * (at your option) any later version.\r
  *\r
- * This program is distributed in the hope that it will be useful,\r
+ * Project 16 is distributed in the hope that it will be useful,\r
  * but WITHOUT ANY WARRANTY; without even the implied warranty of\r
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r
  * GNU General Public License for more details.\r
  *\r
- * You should have received a copy of the GNU General Public License along\r
- * with this program; if not, write to the Free Software Foundation, Inc.,\r
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\r
+ * You should have received a copy of the GNU General Public License\r
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>, or\r
+ * write to the Free Software Foundation, Inc., 51 Franklin Street,\r
+ * Fifth Floor, Boston, MA 02110-1301 USA.\r
+ *\r
  */\r
 \r
 // ID_CA.C\r
index db9cba58101e41249eabf3318683c00c7cb217bb..b69e96d4d43b1b76366aed1037444d32575c2ef4 100755 (executable)
@@ -1,19 +1,23 @@
-/* Catacomb Apocalypse Source Code\r
- * Copyright (C) 1993-2014 Flat Rock Software\r
+/* Project 16 Source Code~\r
+ * Copyright (C) 2012-2017 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover\r
  *\r
- * This program is free software; you can redistribute it and/or modify\r
+ * This file is part of Project 16.\r
+ *\r
+ * Project 16 is free software; you can redistribute it and/or modify\r
  * it under the terms of the GNU General Public License as published by\r
- * the Free Software Foundation; either version 2 of the License, or\r
+ * the Free Software Foundation; either version 3 of the License, or\r
  * (at your option) any later version.\r
  *\r
- * This program is distributed in the hope that it will be useful,\r
+ * Project 16 is distributed in the hope that it will be useful,\r
  * but WITHOUT ANY WARRANTY; without even the implied warranty of\r
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r
  * GNU General Public License for more details.\r
  *\r
- * You should have received a copy of the GNU General Public License along\r
- * with this program; if not, write to the Free Software Foundation, Inc.,\r
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\r
+ * You should have received a copy of the GNU General Public License\r
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>, or\r
+ * write to the Free Software Foundation, Inc., 51 Franklin Street,\r
+ * Fifth Floor, Boston, MA 02110-1301 USA.\r
+ *\r
  */\r
 \r
 // ID_CA.H\r
index ff7d0a8ea479287208c86866cb1c03df52534679..5ab4c5dd2dd922ebcd7a6ae2174214a7b5645f78 100755 (executable)
@@ -1,3 +1,25 @@
+/* Project 16 Source Code~\r
+ * Copyright (C) 2012-2017 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover\r
+ *\r
+ * This file is part of Project 16.\r
+ *\r
+ * Project 16 is free software; you can redistribute it and/or modify\r
+ * it under the terms of the GNU General Public License as published by\r
+ * the Free Software Foundation; either version 3 of the License, or\r
+ * (at your option) any later version.\r
+ *\r
+ * Project 16 is distributed in the hope that it will be useful,\r
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of\r
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r
+ * GNU General Public License for more details.\r
+ *\r
+ * You should have received a copy of the GNU General Public License\r
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>, or\r
+ * write to the Free Software Foundation, Inc., 51 Franklin Street,\r
+ * Fifth Floor, Boston, MA 02110-1301 USA.\r
+ *\r
+ */\r
+\r
 #include "src/lib/16_dbg.h"\r
 \r
 #ifdef __DEBUG__\r
index 3a2ce94c36ac7255a0fe5e9762e7a0f919821388..6983524e7823d694af14c9e6c8fbdcebc8e719f4 100755 (executable)
@@ -1,3 +1,24 @@
+/* Project 16 Source Code~\r
+ * Copyright (C) 2012-2017 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover\r
+ *\r
+ * This file is part of Project 16.\r
+ *\r
+ * Project 16 is free software; you can redistribute it and/or modify\r
+ * it under the terms of the GNU General Public License as published by\r
+ * the Free Software Foundation; either version 3 of the License, or\r
+ * (at your option) any later version.\r
+ *\r
+ * Project 16 is distributed in the hope that it will be useful,\r
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of\r
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r
+ * GNU General Public License for more details.\r
+ *\r
+ * You should have received a copy of the GNU General Public License\r
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>, or\r
+ * write to the Free Software Foundation, Inc., 51 Franklin Street,\r
+ * Fifth Floor, Boston, MA 02110-1301 USA.\r
+ *\r
+ */\r
 \r
 #ifndef _SRC_LIB_16_DBG\r
 #define _SRC_LIB_16_DBG\r
index 03c86f5e5322fff1516f21a0ea694f449cbb706d..4c72364b3f15cf4957a7b170dff85cae7acb56b9 100755 (executable)
@@ -1,3 +1,25 @@
+/* Project 16 Source Code~\r
+ * Copyright (C) 2012-2017 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover\r
+ *\r
+ * This file is part of Project 16.\r
+ *\r
+ * Project 16 is free software; you can redistribute it and/or modify\r
+ * it under the terms of the GNU General Public License as published by\r
+ * the Free Software Foundation; either version 3 of the License, or\r
+ * (at your option) any later version.\r
+ *\r
+ * Project 16 is distributed in the hope that it will be useful,\r
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of\r
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r
+ * GNU General Public License for more details.\r
+ *\r
+ * You should have received a copy of the GNU General Public License\r
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>, or\r
+ * write to the Free Software Foundation, Inc., 51 Franklin Street,\r
+ * Fifth Floor, Boston, MA 02110-1301 USA.\r
+ *\r
+ */\r
+\r
 #include "src/lib/16_dbg.h"\r
 \r
 // TODO: Could we also provide a build mode to emit debug to the "Bochs E9 hack?"\r
index 6cc16f5fe511b1ec4760509fca6ae8b1482257c7..2d747f67f7b51294da9901c880c653516ba73ac5 100755 (executable)
@@ -20,7 +20,7 @@
  *\r
  */\r
 /*\r
-       heap test stuff\r
+       heap check\r
 */\r
 \r
 #include "src/lib/16_hc.h"\r
index 970fddf745e08149bf4625052c4ea1e6dc42909e..54228fcf96270078d6bfb8c806922e48bbb3ad89 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 970fddf745e08149bf4625052c4ea1e6dc42909e
+Subproject commit 54228fcf96270078d6bfb8c806922e48bbb3ad89