]> 4ch.mooo.com Git - 16.git/commitdiff
leh too sleepy!
authorsparky4 <sparky4@cock.li>
Sat, 10 Jun 2017 00:59:07 +0000 (19:59 -0500)
committersparky4 <sparky4@cock.li>
Sat, 10 Jun 2017 00:59:07 +0000 (19:59 -0500)
13 files changed:
DEBUG.16B
DEBUG.16W
HEAP.16B
HEAP.16W
MMDUMP.16B
MMDUMP.16W
bcexmm.exe
makefile
src/exmmtest.c
src/lib/16_pm.c
src/lib/16_tail.c
src/lib/16_tail.h
src/lib/doslib

index cb447fa5048ca58910ef00136989c50b44535301..fd371386e65e630d4aae9c9f5280d5578d4aeb30 100755 (executable)
--- a/DEBUG.16B
+++ b/DEBUG.16B
-\e[0mSeg:0      Size:5977       Owner:0x0\r
-\e[41;31m+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\e[0m\e[0mSeg:1759    Size:256        Owner:0x78ad\r
+\e[0mSeg:0      Size:5926       Owner:0x0\r
+\e[41;31m+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\e[0m\e[0mSeg:1726    Size:256        Owner:0x7819\r
 \e[44;34m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:1859       Size:256        Owner:0x367a\r
+\e[0m\e[0mSeg:1826       Size:256        Owner:0x35e6\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:1959       Size:256        Owner:0x367c\r
+\e[0m\e[0mSeg:1926       Size:256        Owner:0x35e8\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:1a59       Size:256        Owner:0x367e\r
+\e[0m\e[0mSeg:1a26       Size:256        Owner:0x35ea\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:1b59       Size:256        Owner:0x3680\r
+\e[0m\e[0mSeg:1b26       Size:256        Owner:0x35ec\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:1c59       Size:256        Owner:0x3682\r
+\e[0m\e[0mSeg:1c26       Size:256        Owner:0x35ee\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:1d59       Size:256        Owner:0x3684\r
+\e[0m\e[0mSeg:1d26       Size:256        Owner:0x35f0\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:1e59       Size:256        Owner:0x3686\r
+\e[0m\e[0mSeg:1e26       Size:256        Owner:0x35f2\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:1f59       Size:256        Owner:0x3688\r
+\e[0m\e[0mSeg:1f26       Size:256        Owner:0x35f4\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:2059       Size:256        Owner:0x368a\r
+\e[0m\e[0mSeg:2026       Size:256        Owner:0x35f6\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:2159       Size:256        Owner:0x368c\r
+\e[0m\e[0mSeg:2126       Size:256        Owner:0x35f8\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:2259       Size:256        Owner:0x368e\r
+\e[0m\e[0mSeg:2226       Size:256        Owner:0x35fa\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:2359       Size:256        Owner:0x3690\r
+\e[0m\e[0mSeg:2326       Size:256        Owner:0x35fc\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:2459       Size:256        Owner:0x3692\r
+\e[0m\e[0mSeg:2426       Size:256        Owner:0x35fe\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:2559       Size:256        Owner:0x3694\r
+\e[0m\e[0mSeg:2526       Size:256        Owner:0x3600\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:2659       Size:256        Owner:0x3696\r
+\e[0m\e[0mSeg:2626       Size:256        Owner:0x3602\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:2759       Size:256        Owner:0x3698\r
+\e[0m\e[0mSeg:2726       Size:256        Owner:0x3604\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:2859       Size:256        Owner:0x369a\r
+\e[0m\e[0mSeg:2826       Size:256        Owner:0x3606\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:2959       Size:256        Owner:0x369c\r
+\e[0m\e[0mSeg:2926       Size:256        Owner:0x3608\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:2a59       Size:256        Owner:0x369e\r
+\e[0m\e[0mSeg:2a26       Size:256        Owner:0x360a\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:2b59       Size:256        Owner:0x36a0\r
+\e[0m\e[0mSeg:2b26       Size:256        Owner:0x360c\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:2c59       Size:256        Owner:0x36a2\r
+\e[0m\e[0mSeg:2c26       Size:256        Owner:0x360e\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:2d59       Size:256        Owner:0x36a4\r
+\e[0m\e[0mSeg:2d26       Size:256        Owner:0x3610\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:2e59       Size:256        Owner:0x36a6\r
+\e[0m\e[0mSeg:2e26       Size:256        Owner:0x3612\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:2f59       Size:256        Owner:0x36a8\r
+\e[0m\e[0mSeg:2f26       Size:256        Owner:0x3614\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:3059       Size:256        Owner:0x36aa\r
+\e[0m\e[0mSeg:3026       Size:256        Owner:0x3616\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:3159       Size:256        Owner:0x36ac\r
+\e[0m\e[0mSeg:3126       Size:256        Owner:0x3618\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:3259       Size:256        Owner:0x36ae\r
+\e[0m\e[0mSeg:3226       Size:256        Owner:0x361a\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:3359       Size:256        Owner:0x36b0\r
+\e[0m\e[0mSeg:3326       Size:256        Owner:0x361c\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:3459       Size:256        Owner:0x36b2\r
+\e[0m\e[0mSeg:3426       Size:256        Owner:0x361e\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:3559       Size:256        Owner:0x36b4\r
+\e[0m\e[0mSeg:3526       Size:256        Owner:0x3620\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:3659       Size:256        Owner:0x36b6\r
+\e[0m\e[0mSeg:3626       Size:256        Owner:0x3622\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:3759       Size:256        Owner:0x36b8\r
+\e[0m\e[0mSeg:3726       Size:256        Owner:0x3624\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:3859       Size:256        Owner:0x36ba\r
+\e[0m\e[0mSeg:3826       Size:256        Owner:0x3626\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:3959       Size:256        Owner:0x36bc\r
+\e[0m\e[0mSeg:3926       Size:256        Owner:0x3628\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:3a59       Size:256        Owner:0x36be\r
+\e[0m\e[0mSeg:3a26       Size:256        Owner:0x362a\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:3b59       Size:256        Owner:0x36c0\r
+\e[0m\e[0mSeg:3b26       Size:256        Owner:0x362c\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:3c59       Size:256        Owner:0x36c2\r
+\e[0m\e[0mSeg:3c26       Size:256        Owner:0x362e\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:3d59       Size:256        Owner:0x36c4\r
+\e[0m\e[0mSeg:3d26       Size:256        Owner:0x3630\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:3e59       Size:256        Owner:0x36c6\r
+\e[0m\e[0mSeg:3e26       Size:256        Owner:0x3632\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:3f59       Size:256        Owner:0x36c8\r
+\e[0m\e[0mSeg:3f26       Size:256        Owner:0x3634\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:4059       Size:256        Owner:0x36ca\r
+\e[0m\e[0mSeg:4026       Size:256        Owner:0x3636\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:4159       Size:256        Owner:0x36cc\r
+\e[0m\e[0mSeg:4126       Size:256        Owner:0x3638\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:4259       Size:256        Owner:0x36ce\r
+\e[0m\e[0mSeg:4226       Size:256        Owner:0x363a\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:4359       Size:256        Owner:0x36d0\r
+\e[0m\e[0mSeg:4326       Size:256        Owner:0x363c\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:4459       Size:256        Owner:0x36d2\r
+\e[0m\e[0mSeg:4426       Size:256        Owner:0x363e\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:4559       Size:256        Owner:0x36d4\r
+\e[0m\e[0mSeg:4526       Size:256        Owner:0x3640\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:4659       Size:256        Owner:0x36d6\r
+\e[0m\e[0mSeg:4626       Size:256        Owner:0x3642\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:4759       Size:256        Owner:0x36d8\r
+\e[0m\e[0mSeg:4726       Size:256        Owner:0x3644\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:4859       Size:256        Owner:0x36da\r
+\e[0m\e[0mSeg:4826       Size:256        Owner:0x3646\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:4959       Size:256        Owner:0x36dc\r
+\e[0m\e[0mSeg:4926       Size:256        Owner:0x3648\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:4a59       Size:256        Owner:0x36de\r
+\e[0m\e[0mSeg:4a26       Size:256        Owner:0x364a\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:4b59       Size:256        Owner:0x36e0\r
+\e[0m\e[0mSeg:4b26       Size:256        Owner:0x364c\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:4c59       Size:256        Owner:0x36e2\r
+\e[0m\e[0mSeg:4c26       Size:256        Owner:0x364e\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:4d59       Size:256        Owner:0x36e4\r
+\e[0m\e[0mSeg:4d26       Size:256        Owner:0x3650\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:4e59       Size:256        Owner:0x36e6\r
+\e[0m\e[0mSeg:4e26       Size:256        Owner:0x3652\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:4f59       Size:256        Owner:0x36e8\r
+\e[0m\e[0mSeg:4f26       Size:256        Owner:0x3654\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:5059       Size:256        Owner:0x36ea\r
+\e[0m\e[0mSeg:5026       Size:256        Owner:0x3656\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:5159       Size:256        Owner:0x36ec\r
+\e[0m\e[0mSeg:5126       Size:256        Owner:0x3658\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:5259       Size:256        Owner:0x36ee\r
+\e[0m\e[0mSeg:5226       Size:256        Owner:0x365a\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:5359       Size:256        Owner:0x36f0\r
+\e[0m\e[0mSeg:5326       Size:256        Owner:0x365c\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:5459       Size:256        Owner:0x36f2\r
+\e[0m\e[0mSeg:5426       Size:256        Owner:0x365e\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:5559       Size:256        Owner:0x36f4\r
+\e[0m\e[0mSeg:5526       Size:256        Owner:0x3660\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:5659       Size:256        Owner:0x36f6\r
+\e[0m\e[0mSeg:5626       Size:256        Owner:0x3662\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:5759       Size:256        Owner:0x36f8\r
+\e[0m\e[0mSeg:5726       Size:256        Owner:0x3664\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:5859       Size:256        Owner:0x36fa\r
+\e[0m\e[0mSeg:5826       Size:256        Owner:0x3666\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:5959       Size:256        Owner:0x36fc\r
+\e[0m\e[0mSeg:5926       Size:256        Owner:0x3668\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:5a59       Size:256        Owner:0x36fe\r
+\e[0m\e[0mSeg:5a26       Size:256        Owner:0x366a\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:5b59       Size:256        Owner:0x3700\r
+\e[0m\e[0mSeg:5b26       Size:256        Owner:0x366c\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:5c59       Size:256        Owner:0x3702\r
+\e[0m\e[0mSeg:5c26       Size:256        Owner:0x366e\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:5d59       Size:256        Owner:0x3704\r
+\e[0m\e[0mSeg:5d26       Size:256        Owner:0x3670\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:5e59       Size:256        Owner:0x3706\r
+\e[0m\e[0mSeg:5e26       Size:256        Owner:0x3672\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:5f59       Size:256        Owner:0x3708\r
+\e[0m\e[0mSeg:5f26       Size:256        Owner:0x3674\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:6059       Size:256        Owner:0x370a\r
+\e[0m\e[0mSeg:6026       Size:256        Owner:0x3676\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:6159       Size:256        Owner:0x370c\r
+\e[0m\e[0mSeg:6126       Size:256        Owner:0x3678\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:6259       Size:256        Owner:0x370e\r
+\e[0m\e[0mSeg:6226       Size:256        Owner:0x367a\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:6359       Size:256        Owner:0x3710\r
+\e[0m\e[0mSeg:6326       Size:256        Owner:0x367c\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:6459       Size:256        Owner:0x3712\r
+\e[0m\e[0mSeg:6426       Size:256        Owner:0x367e\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:6559       Size:256        Owner:0x3714\r
+\e[0m\e[0mSeg:6526       Size:256        Owner:0x3680\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:6659       Size:256        Owner:0x3716\r
+\e[0m\e[0mSeg:6626       Size:256        Owner:0x3682\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:6759       Size:256        Owner:0x3718\r
+\e[0m\e[0mSeg:6726       Size:256        Owner:0x3684\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:6859       Size:256        Owner:0x371a\r
+\e[0m\e[0mSeg:6826       Size:256        Owner:0x3686\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:6959       Size:256        Owner:0x371c\r
+\e[0m\e[0mSeg:6926       Size:256        Owner:0x3688\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:6a59       Size:256        Owner:0x371e\r
+\e[0m\e[0mSeg:6a26       Size:256        Owner:0x368a\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:6b59       Size:256        Owner:0x3720\r
+\e[0m\e[0mSeg:6b26       Size:256        Owner:0x368c\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:6c59       Size:256        Owner:0x3722\r
+\e[0m\e[0mSeg:6c26       Size:256        Owner:0x368e\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:6d59       Size:256        Owner:0x3724\r
+\e[0m\e[0mSeg:6d26       Size:256        Owner:0x3690\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:6e59       Size:256        Owner:0x3726\r
+\e[0m\e[0mSeg:6e26       Size:256        Owner:0x3692\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:6f59       Size:256        Owner:0x3728\r
+\e[0m\e[0mSeg:6f26       Size:256        Owner:0x3694\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:7059       Size:256        Owner:0x372a\r
+\e[0m\e[0mSeg:7026       Size:256        Owner:0x3696\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:7159       Size:256        Owner:0x372c\r
+\e[0m\e[0mSeg:7126       Size:256        Owner:0x3698\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:7259       Size:256        Owner:0x372e\r
+\e[0m\e[0mSeg:7226       Size:256        Owner:0x369a\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:7359       Size:256        Owner:0x3730\r
+\e[0m\e[0mSeg:7326       Size:256        Owner:0x369c\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:7459       Size:256        Owner:0x3732\r
+\e[0m\e[0mSeg:7426       Size:256        Owner:0x369e\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:7559       Size:256        Owner:0x3734\r
+\e[0m\e[0mSeg:7526       Size:256        Owner:0x36a0\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:7659       Size:256        Owner:0x3736\r
+\e[0m\e[0mSeg:7626       Size:256        Owner:0x36a2\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:7759       Size:256        Owner:0x3738\r
+\e[0m\e[0mSeg:7726       Size:256        Owner:0x36a4\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:7859       Size:256        Owner:0x373a\r
+\e[0m\e[0mSeg:7826       Size:256        Owner:0x36a6\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:7959       Size:256        Owner:0x373c\r
+\e[0m\e[0mSeg:7926       Size:256        Owner:0x36a8\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:7a59       Size:256        Owner:0x373e\r
+\e[0m\e[0mSeg:7a26       Size:256        Owner:0x36aa\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:7b59       Size:256        Owner:0x3740\r
+\e[0m\e[0mSeg:7b26       Size:256        Owner:0x36ac\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:7c59       Size:273        Owner:0x78ad\r
+\e[0m\e[0mSeg:7c26       Size:273        Owner:0x7819\r
 \e[44;34m\e[0m\e[42;32m000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\r
 \e[0m\e[0mSeg:9fbe       Size:32834      Owner:0x0\r
 \e[41;31m\e[0m\e[42;32m\r
index e870ee7702f4a3efa432e9458bbdc1e334f74046..02d8dc7b0e6fcc3f40ceb5b82d6d4a4e9043c954 100755 (executable)
--- a/DEBUG.16W
+++ b/DEBUG.16W
-\e[0mSeg:0      Size:9789       Owner:0x0\r
-\e[41;31m+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\e[0m\e[42;32m00\r
-\e[0m\e[0mSeg:26a6       Size:76 Owner:0x0\r
-\e[41;31m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:26f2       Size:256        Owner:0x5fcc\r
+\e[0mSeg:0      Size:8526       Owner:0x0\r
+\e[41;31m+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\e[0m\e[0mSeg:214e    Size:256        Owner:0x5ddc\r
 \e[44;34m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:27f2       Size:256        Owner:0x1e02\r
+\e[0m\e[0mSeg:227e       Size:76 Owner:0x0\r
+\e[41;31m\e[0m\e[42;32m0\r
+\e[0m\e[0mSeg:22ca       Size:256        Owner:0x1c12\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:28f2       Size:256        Owner:0x1e04\r
+\e[0m\e[0mSeg:23ca       Size:256        Owner:0x1c14\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:29f2       Size:256        Owner:0x1e06\r
+\e[0m\e[0mSeg:24ca       Size:256        Owner:0x1c16\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:2af2       Size:256        Owner:0x1e08\r
+\e[0m\e[0mSeg:25ca       Size:256        Owner:0x1c18\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:2bf2       Size:256        Owner:0x1e0a\r
+\e[0m\e[0mSeg:26ca       Size:256        Owner:0x1c1a\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:2cf2       Size:256        Owner:0x1e0c\r
+\e[0m\e[0mSeg:27ca       Size:256        Owner:0x1c1c\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:2df2       Size:256        Owner:0x1e0e\r
+\e[0m\e[0mSeg:28ca       Size:256        Owner:0x1c1e\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:2ef2       Size:256        Owner:0x1e10\r
+\e[0m\e[0mSeg:29ca       Size:256        Owner:0x1c20\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:2ff2       Size:256        Owner:0x1e12\r
+\e[0m\e[0mSeg:2aca       Size:256        Owner:0x1c22\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:30f2       Size:256        Owner:0x1e14\r
+\e[0m\e[0mSeg:2bca       Size:256        Owner:0x1c24\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:31f2       Size:256        Owner:0x1e16\r
+\e[0m\e[0mSeg:2cca       Size:256        Owner:0x1c26\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:32f2       Size:256        Owner:0x1e18\r
+\e[0m\e[0mSeg:2dca       Size:256        Owner:0x1c28\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:33f2       Size:256        Owner:0x1e1a\r
+\e[0m\e[0mSeg:2eca       Size:256        Owner:0x1c2a\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:34f2       Size:256        Owner:0x1e1c\r
+\e[0m\e[0mSeg:2fca       Size:256        Owner:0x1c2c\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:35f2       Size:256        Owner:0x1e1e\r
+\e[0m\e[0mSeg:30ca       Size:256        Owner:0x1c2e\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:36f2       Size:256        Owner:0x1e20\r
+\e[0m\e[0mSeg:31ca       Size:256        Owner:0x1c30\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:37f2       Size:256        Owner:0x1e22\r
+\e[0m\e[0mSeg:32ca       Size:256        Owner:0x1c32\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:38f2       Size:256        Owner:0x1e24\r
+\e[0m\e[0mSeg:33ca       Size:256        Owner:0x1c34\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:39f2       Size:256        Owner:0x1e26\r
+\e[0m\e[0mSeg:34ca       Size:256        Owner:0x1c36\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:3af2       Size:256        Owner:0x1e28\r
+\e[0m\e[0mSeg:35ca       Size:256        Owner:0x1c38\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:3bf2       Size:256        Owner:0x1e2a\r
+\e[0m\e[0mSeg:36ca       Size:256        Owner:0x1c3a\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:3cf2       Size:256        Owner:0x1e2c\r
+\e[0m\e[0mSeg:37ca       Size:256        Owner:0x1c3c\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:3df2       Size:256        Owner:0x1e2e\r
+\e[0m\e[0mSeg:38ca       Size:256        Owner:0x1c3e\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:3ef2       Size:256        Owner:0x1e30\r
+\e[0m\e[0mSeg:39ca       Size:256        Owner:0x1c40\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:3ff2       Size:256        Owner:0x1e32\r
+\e[0m\e[0mSeg:3aca       Size:256        Owner:0x1c42\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:40f2       Size:256        Owner:0x1e34\r
+\e[0m\e[0mSeg:3bca       Size:256        Owner:0x1c44\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:41f2       Size:256        Owner:0x1e36\r
+\e[0m\e[0mSeg:3cca       Size:256        Owner:0x1c46\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:42f2       Size:256        Owner:0x1e38\r
+\e[0m\e[0mSeg:3dca       Size:256        Owner:0x1c48\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:43f2       Size:256        Owner:0x1e3a\r
+\e[0m\e[0mSeg:3eca       Size:256        Owner:0x1c4a\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:44f2       Size:256        Owner:0x1e3c\r
+\e[0m\e[0mSeg:3fca       Size:256        Owner:0x1c4c\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:45f2       Size:256        Owner:0x1e3e\r
+\e[0m\e[0mSeg:40ca       Size:256        Owner:0x1c4e\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:46f2       Size:256        Owner:0x1e40\r
+\e[0m\e[0mSeg:41ca       Size:256        Owner:0x1c50\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:47f2       Size:256        Owner:0x1e42\r
+\e[0m\e[0mSeg:42ca       Size:256        Owner:0x1c52\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:48f2       Size:256        Owner:0x1e44\r
+\e[0m\e[0mSeg:43ca       Size:256        Owner:0x1c54\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:49f2       Size:256        Owner:0x1e46\r
+\e[0m\e[0mSeg:44ca       Size:256        Owner:0x1c56\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:4af2       Size:256        Owner:0x1e48\r
+\e[0m\e[0mSeg:45ca       Size:256        Owner:0x1c58\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:4bf2       Size:256        Owner:0x1e4a\r
+\e[0m\e[0mSeg:46ca       Size:256        Owner:0x1c5a\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:4cf2       Size:256        Owner:0x1e4c\r
+\e[0m\e[0mSeg:47ca       Size:256        Owner:0x1c5c\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:4df2       Size:256        Owner:0x1e4e\r
+\e[0m\e[0mSeg:48ca       Size:256        Owner:0x1c5e\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:4ef2       Size:256        Owner:0x1e50\r
+\e[0m\e[0mSeg:49ca       Size:256        Owner:0x1c60\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:4ff2       Size:256        Owner:0x1e52\r
+\e[0m\e[0mSeg:4aca       Size:256        Owner:0x1c62\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:50f2       Size:256        Owner:0x1e54\r
+\e[0m\e[0mSeg:4bca       Size:256        Owner:0x1c64\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:51f2       Size:256        Owner:0x1e56\r
+\e[0m\e[0mSeg:4cca       Size:256        Owner:0x1c66\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:52f2       Size:256        Owner:0x1e58\r
+\e[0m\e[0mSeg:4dca       Size:256        Owner:0x1c68\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:53f2       Size:256        Owner:0x1e5a\r
+\e[0m\e[0mSeg:4eca       Size:256        Owner:0x1c6a\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:54f2       Size:256        Owner:0x1e5c\r
+\e[0m\e[0mSeg:4fca       Size:256        Owner:0x1c6c\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:55f2       Size:256        Owner:0x1e5e\r
+\e[0m\e[0mSeg:50ca       Size:256        Owner:0x1c6e\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:56f2       Size:256        Owner:0x1e60\r
+\e[0m\e[0mSeg:51ca       Size:256        Owner:0x1c70\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:57f2       Size:256        Owner:0x1e62\r
+\e[0m\e[0mSeg:52ca       Size:256        Owner:0x1c72\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:58f2       Size:256        Owner:0x1e64\r
+\e[0m\e[0mSeg:53ca       Size:256        Owner:0x1c74\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:59f2       Size:256        Owner:0x1e66\r
+\e[0m\e[0mSeg:54ca       Size:256        Owner:0x1c76\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:5af2       Size:256        Owner:0x1e68\r
+\e[0m\e[0mSeg:55ca       Size:256        Owner:0x1c78\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:5bf2       Size:256        Owner:0x1e6a\r
+\e[0m\e[0mSeg:56ca       Size:256        Owner:0x1c7a\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:5cf2       Size:256        Owner:0x1e6c\r
+\e[0m\e[0mSeg:57ca       Size:256        Owner:0x1c7c\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:5df2       Size:256        Owner:0x1e6e\r
+\e[0m\e[0mSeg:58ca       Size:256        Owner:0x1c7e\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:5ef2       Size:256        Owner:0x1e70\r
+\e[0m\e[0mSeg:59ca       Size:256        Owner:0x1c80\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:5ff2       Size:256        Owner:0x1e72\r
+\e[0m\e[0mSeg:5aca       Size:256        Owner:0x1c82\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:60f2       Size:256        Owner:0x1e74\r
+\e[0m\e[0mSeg:5bca       Size:256        Owner:0x1c84\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:61f2       Size:256        Owner:0x1e76\r
+\e[0m\e[0mSeg:5cca       Size:256        Owner:0x1c86\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:62f2       Size:256        Owner:0x1e78\r
+\e[0m\e[0mSeg:5dca       Size:256        Owner:0x1c88\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:63f2       Size:256        Owner:0x1e7a\r
+\e[0m\e[0mSeg:5eca       Size:256        Owner:0x1c8a\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:64f2       Size:256        Owner:0x1e7c\r
+\e[0m\e[0mSeg:5fca       Size:256        Owner:0x1c8c\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:65f2       Size:256        Owner:0x1e7e\r
+\e[0m\e[0mSeg:60ca       Size:256        Owner:0x1c8e\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:66f2       Size:256        Owner:0x1e80\r
+\e[0m\e[0mSeg:61ca       Size:256        Owner:0x1c90\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:67f2       Size:256        Owner:0x1e82\r
+\e[0m\e[0mSeg:62ca       Size:256        Owner:0x1c92\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:68f2       Size:256        Owner:0x1e84\r
+\e[0m\e[0mSeg:63ca       Size:256        Owner:0x1c94\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:69f2       Size:256        Owner:0x1e86\r
+\e[0m\e[0mSeg:64ca       Size:256        Owner:0x1c96\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:6af2       Size:256        Owner:0x1e88\r
+\e[0m\e[0mSeg:65ca       Size:256        Owner:0x1c98\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:6bf2       Size:256        Owner:0x1e8a\r
+\e[0m\e[0mSeg:66ca       Size:256        Owner:0x1c9a\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:6cf2       Size:256        Owner:0x1e8c\r
+\e[0m\e[0mSeg:67ca       Size:256        Owner:0x1c9c\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:6df2       Size:256        Owner:0x1e8e\r
+\e[0m\e[0mSeg:68ca       Size:256        Owner:0x1c9e\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:6ef2       Size:256        Owner:0x1e90\r
+\e[0m\e[0mSeg:69ca       Size:256        Owner:0x1ca0\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:6ff2       Size:256        Owner:0x1e92\r
+\e[0m\e[0mSeg:6aca       Size:256        Owner:0x1ca2\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:70f2       Size:256        Owner:0x1e94\r
+\e[0m\e[0mSeg:6bca       Size:256        Owner:0x1ca4\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:71f2       Size:256        Owner:0x1e96\r
+\e[0m\e[0mSeg:6cca       Size:256        Owner:0x1ca6\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:72f2       Size:256        Owner:0x1e98\r
+\e[0m\e[0mSeg:6dca       Size:256        Owner:0x1ca8\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:73f2       Size:256        Owner:0x1e9a\r
+\e[0m\e[0mSeg:6eca       Size:256        Owner:0x1caa\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:74f2       Size:256        Owner:0x1e9c\r
+\e[0m\e[0mSeg:6fca       Size:256        Owner:0x1cac\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:75f2       Size:256        Owner:0x1e9e\r
+\e[0m\e[0mSeg:70ca       Size:256        Owner:0x1cae\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:76f2       Size:256        Owner:0x1ea0\r
+\e[0m\e[0mSeg:71ca       Size:256        Owner:0x1cb0\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:77f2       Size:256        Owner:0x1ea2\r
+\e[0m\e[0mSeg:72ca       Size:256        Owner:0x1cb2\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:78f2       Size:256        Owner:0x1ea4\r
+\e[0m\e[0mSeg:73ca       Size:256        Owner:0x1cb4\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:79f2       Size:256        Owner:0x1ea6\r
+\e[0m\e[0mSeg:74ca       Size:256        Owner:0x1cb6\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:7af2       Size:256        Owner:0x1ea8\r
+\e[0m\e[0mSeg:75ca       Size:256        Owner:0x1cb8\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:7bf2       Size:256        Owner:0x1eaa\r
+\e[0m\e[0mSeg:76ca       Size:256        Owner:0x1cba\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:7cf2       Size:256        Owner:0x1eac\r
+\e[0m\e[0mSeg:77ca       Size:256        Owner:0x1cbc\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:7df2       Size:256        Owner:0x1eae\r
+\e[0m\e[0mSeg:78ca       Size:256        Owner:0x1cbe\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:7ef2       Size:256        Owner:0x1eb0\r
+\e[0m\e[0mSeg:79ca       Size:256        Owner:0x1cc0\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:7ff2       Size:256        Owner:0x1eb2\r
+\e[0m\e[0mSeg:7aca       Size:256        Owner:0x1cc2\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:80f2       Size:256        Owner:0x1eb4\r
+\e[0m\e[0mSeg:7bca       Size:256        Owner:0x1cc4\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:81f2       Size:256        Owner:0x1eb6\r
+\e[0m\e[0mSeg:7cca       Size:256        Owner:0x1cc6\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:82f2       Size:256        Owner:0x1eb8\r
+\e[0m\e[0mSeg:7dca       Size:256        Owner:0x1cc8\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:83f2       Size:256        Owner:0x1eba\r
+\e[0m\e[0mSeg:7eca       Size:256        Owner:0x1cca\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:84f2       Size:256        Owner:0x1ebc\r
+\e[0m\e[0mSeg:7fca       Size:256        Owner:0x1ccc\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:85f2       Size:256        Owner:0x1ebe\r
+\e[0m\e[0mSeg:80ca       Size:256        Owner:0x1cce\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:86f2       Size:256        Owner:0x1ec0\r
+\e[0m\e[0mSeg:81ca       Size:256        Owner:0x1cd0\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:87f2       Size:256        Owner:0x1ec2\r
+\e[0m\e[0mSeg:82ca       Size:256        Owner:0x1cd2\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:88f2       Size:256        Owner:0x1ec4\r
+\e[0m\e[0mSeg:83ca       Size:256        Owner:0x1cd4\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:89f2       Size:256        Owner:0x1ec6\r
+\e[0m\e[0mSeg:84ca       Size:256        Owner:0x1cd6\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:8af2       Size:256        Owner:0x1ec8\r
+\e[0m\e[0mSeg:85ca       Size:256        Owner:0x1cd8\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:8bf2       Size:273        Owner:0x5fcc\r
-\e[44;34m\e[0m\e[42;32m0000000000000000000000000000000000000000000000000000000000\r
-\e[0m\e[0mSeg:9edc       Size:24867      Owner:0x0\r
+\e[0m\e[0mSeg:86ca       Size:273        Owner:0x5ddc\r
+\e[44;34m\e[0m\e[42;32m00000000000000000000000000000000000000000000000000000000000000000000000000\r
+\e[0m\e[0mSeg:9eb5       Size:24906      Owner:0x0\r
 \e[41;31m\e[0m
\ No newline at end of file
index 48b0270d59bf0fc2ec11ecd769e13cc13a48bdc4..7de8e0d428eb69633da4ffb328f54b543c120871 100755 (executable)
--- a/HEAP.16B
+++ b/HEAP.16B
@@ -1,25 +1,21 @@
 \r
        == near ==\r
 \r
-  FREE block at 1733:0004 of size 528\r
-  FREE block at 1754:0004 of size 64\r
-  FREE block at 1758:0004 of size 35440\r
-  FREE block at 1FFF:0004 of size 524288\r
+  FREE block at 1700:0004 of size 528\r
+  FREE block at 1721:0004 of size 64\r
 OK - end of heap\r
 \r
        == far ==\r
 \r
-  FREE block at 1733:0004 of size 528\r
-  FREE block at 1754:0004 of size 64\r
-  FREE block at 1758:0004 of size 35440\r
-  FREE block at 1FFF:0004 of size 524288\r
+  FREE block at 1700:0004 of size 528\r
+  FREE block at 1721:0004 of size 64\r
 OK - end of heap\r
 \r
 ----------------  --------   --------   --------\r
-Near              36032        0         0\r
-Far               36032        0         0\r
+Near              592          0         0\r
+Far               592          0         0\r
 ----------------  --------   --------   --------\r
-HC_coreleft = 35436\r
+HC_coreleft = 36115\r
 HC_farcoreleft = 0\r
 HC_GetNearFreeSize = 0\r
 HC_GetFarFreeSize = 0\r
index b0900f72b662e6746edeb3cd51e54c77860cd368..25c4a8f6fce82b41accc588958b2495541492726 100755 (executable)
--- a/HEAP.16W
+++ b/HEAP.16W
@@ -1,41 +1,41 @@
 \r
        == near ==\r
 \r
-  USED block at 16e7:f376 of size 12\r
-  USED block at 16e7:f382 of size 322\r
-  USED block at 16e7:f4c4 of size 52\r
-  USED block at 16e7:f4f8 of size 20\r
-  USED block at 16e7:f50c of size 20\r
-  USED block at 16e7:f520 of size 20\r
-  USED block at 16e7:f534 of size 20\r
-  USED block at 16e7:f548 of size 20\r
-  FREE block at 16e7:f55c of size 2720\r
+  USED block at 12bf:e706 of size 12\r
+  USED block at 12bf:e712 of size 322\r
+  USED block at 12bf:e854 of size 52\r
+  USED block at 12bf:e888 of size 20\r
+  USED block at 12bf:e89c of size 20\r
+  USED block at 12bf:e8b0 of size 20\r
+  USED block at 12bf:e8c4 of size 20\r
+  USED block at 12bf:e8d8 of size 20\r
+  FREE block at 12bf:e8ec of size 5904\r
 OK - end of heap\r
 \r
        == far ==\r
 \r
-  USED block at 26e8:0016 of size 136\r
-  USED block at 26e8:009e of size 32442\r
-  USED block at 26e8:7f58 of size 20\r
-  FREE block at 26e8:7f6c of size 32912\r
-  FREE block at 36e9:0016 of size 65510\r
-  FREE block at 46ea:0016 of size 65510\r
-  FREE block at 56eb:0016 of size 65510\r
-  FREE block at 66ec:0016 of size 65510\r
-  FREE block at 76ed:0016 of size 65510\r
-  FREE block at 86ee:0016 of size 65510\r
-  FREE block at 96ef:0016 of size 32774\r
+  USED block at 22c0:0016 of size 136\r
+  FREE block at 22c0:009e of size 48840\r
+  USED block at 22c0:bf66 of size 20\r
+  FREE block at 22c0:bf7a of size 16514\r
+  FREE block at 32c1:0016 of size 65510\r
+  FREE block at 42c2:0016 of size 65510\r
+  FREE block at 52c3:0016 of size 65510\r
+  FREE block at 62c4:0016 of size 65510\r
+  FREE block at 72c5:0016 of size 65510\r
+  FREE block at 82c6:0016 of size 65510\r
+  FREE block at 92c7:0016 of size 49174\r
 OK - end of heap\r
 \r
 Memory Type         Total      Used       Free\r
 ----------------  --------   --------   --------\r
-Near              3206         486       2720\r
-Far               32592        32598     65530\r
+Near              6390         486       5904\r
+Far               48992        156       48836\r
 ----------------  --------   --------   --------\r
-HC_coreleft = 2718\r
-HC_farcoreleft = 461448\r
-HC_GetNearFreeSize = 2720\r
-HC_GetFarFreeSize = 458746\r
-coreleft = 2718\r
-farcoreleft = 461448\r
+HC_coreleft = 5902\r
+HC_farcoreleft = 513472\r
+HC_GetNearFreeSize = 5904\r
+HC_GetFarFreeSize = 507588\r
+coreleft = 5902\r
+farcoreleft = 513472\r
 stackavail = 31454\r
index 25aecaf11d69661062dcd6a187f99bafaf575c22..440e62ec9da02cc6c5712af11432a2ab9fff009e 100755 (executable)
Binary files a/MMDUMP.16B and b/MMDUMP.16B differ
index 54da92eff5b144f1817821fc8b29cffa0e31d0aa..eae154cb111d33b75a0e6d5a0af86f445a779b93 100755 (executable)
Binary files a/MMDUMP.16W and b/MMDUMP.16W differ
index 0f3aa08fd7dbb85ad60351833e9308cb314f1c85..dfd9376cfe9646c8f160c650d4639b60ef5f2f5e 100755 (executable)
Binary files a/bcexmm.exe and b/bcexmm.exe differ
index f9712f4278945969a5f9e3a2f16bbdfe906919e8..75c1241f4a15bdbca590f810cdabe95ee51487bd 100755 (executable)
--- a/makefile
+++ b/makefile
@@ -296,8 +296,9 @@ pcxtest2.exe:        pcxtest2.$(OBJ) gfx.lib $(DOSLIB)
 #planrpcx.exe: planrpcx.$(OBJ) gfx.lib
 maptest.exe:   maptest.$(OBJ) 16_map.$(OBJ) 16_head.$(OBJ) gfx.lib $(DOSLIB) $(16LIB)
 fmemtest.exe:   fmemtest.$(OBJ)
-exmmtest.exe:   exmmtest.$(OBJ) $(16LIB) gfx.lib $(DOSLIB)
-#16_pm.$(OBJ) 16_head.$(OBJ) 16_ca.$(OBJ) 16_mm.$(OBJ) 16_hc.$(OBJ) kitten.$(OBJ) 16_vl_1.$(OBJ) 16_tail.$(OBJ) 16_in.$(OBJ) 16_dbg.$(OBJ)
+exmmtest.exe:   exmmtest.$(OBJ)        16_pm.$(OBJ) 16_head.$(OBJ) 16_ca.$(OBJ) 16_mm.$(OBJ) 16_hc.$(OBJ) kitten.$(OBJ) 16_vl_1.$(OBJ) 16_tail.$(OBJ) 16_in.$(OBJ) 16_dbg.$(OBJ)
+       #$(16LIB) gfx.lib $(DOSLIB)
+
 vgmtest.exe:   vgmtest.$(OBJ) vgmsnd.lib $(16LIB) $(DOSLIB) gfx.lib
 db.exe:                db.$(OBJ)
 ps.exe:                ps.$(OBJ) 16_head.$(OBJ)
index 33790552297af49a5f5d611c6dde17fdac3959b2..8d4c3865252ca94ef2ca210ffa0af7b0811ff306 100755 (executable)
@@ -40,8 +40,7 @@
 #define FILEREAD\r
 //#define EXMMVERBOSE\r
 //#define BUFFDUMPPAUSE\r
-#define EXMMVERBOSE__\r
-//#define EXMMHEAPPTR\r
+//#define EXMMVERBOSE__\r
 //     #define PRINTBBDUMP\r
 #define BUFFDUMP\r
 \r
@@ -70,7 +69,7 @@
 #endif\r
 \r
 ////////////////////////////////////////////////////////////////////////////\r
-#ifdef __BORLANDC__\r
+#ifdef NOVID\r
 void VL_Startup (global_game_variables_t *gvar){ gvar=gvar; }\r
 void VL_Shutdown (global_game_variables_t *gvar){ gvar=gvar; }\r
 void VGAmodeX(sword vq, boolean cmem, global_game_variables_t *gv)\r
@@ -78,17 +77,31 @@ void VGAmodeX(sword vq, boolean cmem, global_game_variables_t *gv)
        printf("VGAmodeX dummy:\n       %Fp     %Fp     %Fp\n", &vq, &cmem, gv);\r
 }\r
 \r
-word modexPalOverscan(word col)\r
+word\r
+VL_modexPalOverscan(byte *p, word col)\r
 {\r
+       int i;\r
        //modexWaitBorder();\r
+//     vga_wait_for_vsync();\r
        outp(PAL_WRITE_REG, 0);  /* start at the beginning of palette */\r
-       outp(PAL_DATA_REG, col);\r
+       for(i=col; i<(3+col); i++)\r
+       {\r
+               outp(PAL_DATA_REG, p[i]);\r
+       }\r
+//     modexPalSave(p);\r
        return col;\r
 }\r
 void   TL_VidInit(global_game_variables_t *gvar)\r
 {\r
        gvar->video.old_mode = 3;\r
 }\r
+\r
+#ifdef __WATCOMC__\r
+void VL_ShowPage(page_t *page, boolean vsync, boolean sr){}\r
+void modexClearRegion(page_t *page, int x, int y, int w, int h, byte color){}\r
+void modexprint(page_t *page, sword x, sword y, word t, boolean tlsw, word color, word bgcolor, boolean vidsw, const byte *str){ printf("%s\n", str); }\r
+void modexpdump(nibble pagenum, global_game_variables_t *gvar){}\r
+#endif\r
 #endif\r
 \r
 //printf("*    %Fp\t", *BBUF);\r
@@ -180,7 +193,6 @@ main(int argc, char *argv[])
 \r
        printf("bakapee1[%s]\n", bakapee1);\r
        printf("bakapee2[%s]\n", bakapee2);\r
-\r
                                                                #ifdef EXMMVERBOSE__\r
        printf("coreleft():             %u\n", coreleft());\r
        printf("farcoreleft():          %ld\n", farcoreleft());\r
@@ -306,19 +318,22 @@ PRINTBB; KEYP
        DebugMemory_(&gvar, 1);\r
        MM_DumpData(&gvar);\r
        MM_Report_(&gvar);\r
-       HC_heapdump(&gvar);\r
        //printf("bakapee1=%s\n", bakapee1);\r
        //printf("bakapee2=%s\n", bakapee2);\r
-\r
+       MM_FreePtr(BBUFPTR, &gvar);\r
+                                                               #ifndef NOVID\r
+       Shutdown16(&gvar);\r
+                                                               #else //novid\r
+       ShutdownCAMMPM(&gvar);\r
+                                                               #endif //NOVID\r
+       IN_Shutdown(&gvar);\r
        printf("========================================\n");\r
-                                                               #ifdef EXMMHEAPPTR\r
        printf("near=   %Fp ",  gvar.mm.nearheap);\r
        printf("far=    %Fp",                   gvar.mm.farheap);\r
        printf("\n");\r
        printf("&near=  %Fp ",  &(gvar.mm.nearheap));\r
        printf("&far=   %Fp",           &(gvar.mm.farheap));\r
        printf("\n");\r
-                                                               #endif\r
                                                                #ifdef EXMMVERBOSE\r
        printf("bigb=   %Fp ",  BBUF);\r
        //printf("bigbr=        %04x",  BBUF);\r
@@ -327,20 +342,12 @@ PRINTBB; KEYP
        //printf("&bigb=%04x",          BBUFPTR);\r
        printf("\n");\r
                                                                #endif\r
+       printf("========================================\n");\r
+\r
                                                                #ifdef EXMMVERBOSE__\r
        printf("coreleft():             %u\n", coreleft());\r
        printf("farcoreleft():          %ld\n", farcoreleft());\r
                                                                #endif\r
-       printf("========================================\n");\r
-\r
-       MM_FreePtr(BBUFPTR, &gvar);\r
-                                                               #ifndef NOVID\r
-       Shutdown16(&gvar);\r
-                                                               #else //novid\r
-       ShutdownCAMMPM(&gvar);\r
-                                                               #endif //NOVID\r
-       IN_Shutdown(&gvar);\r
-\r
 #ifdef __WATCOMC__\r
 //this is far  printf("Total free:                     %lu\n", (dword)(HC_GetFreeSize()));\r
 //super buggy  printf("HC_coreleft():                  %u\n", HC_coreleft());\r
@@ -354,6 +361,7 @@ PRINTBB; KEYP
 //     printf("HC_farcoreleft:                 %lu\n", (dword)HC_farcoreleft());\r
 //     printf("HC_Newfarcoreleft():            %lu\n", (dword)HC_Newfarcoreleft());\r
 #endif\r
+       HC_heapdump(&gvar);\r
        printf("Project 16 ");\r
 #ifdef __WATCOMC__\r
        printf("exmmtest");\r
index 961b8c0eea3052f33d01b4692fe68ef4dcbdb4c8..1e7f73a21d87c5eea242cb6420d0804f656991b8 100755 (executable)
@@ -799,6 +799,7 @@ PML_ReadFromFile(byte far *buf,long offset,word length, global_game_variables_t
 //\r
 //     PML_OpenPageFile() - Opens the page file and sets up the page info\r
 //\r
+#if 0\r
 void\r
 PML_OpenPageFile(global_game_variables_t *gvar)\r
 {\r
@@ -869,6 +870,7 @@ PML_ClosePageFile(global_game_variables_t *gvar)
                MM_FreePtr((void _seg *)&gvar->pm.PMSegPages, gvar);\r
        }\r
 }\r
+#endif\r
 \r
 /////////////////////////////////////////////////////////////////////////////\r
 //\r
index 6f0ea912d4c51d610c86de851a478cb618b167ff..78831b024fc8726c0be853d7ed9ce50a5a72c48c 100755 (executable)
@@ -647,10 +647,6 @@ void Quit (global_game_variables_t *gvar, char *error)
 \r
 //===========================================================================\r
 \r
-//#ifndef __WATCOMC__\r
-//char global_temp_status_text[512];\r
-//char global_temp_status_text2[512];\r
-//#else\r
 #ifdef __WATCOMC__\r
 //\r
 // for mary4 (XT)\r
index d3df2e454dbe2ee4d828af2bbcd34f9a0da2aa12..4f8ed486b562c1bc9fb39acb1c061edc04645100 100755 (executable)
 #ifdef __BORLANDC__\r
 #define PAL_WRITE_REG             0x03C8   /* Color register, write address */\r
 #define PAL_DATA_REG                   0x03C9   /* Color register, data port */\r
-word modexPalOverscan(word col);\r
 #endif\r
 \r
 void   Shutdown16(global_game_variables_t *gvar),\r
index 0fa03eb420bf0215c0da701a477efe512472691d..2849e7c5cd4c6647f57445b5f9cfa48c403077e6 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 0fa03eb420bf0215c0da701a477efe512472691d
+Subproject commit 2849e7c5cd4c6647f57445b5f9cfa48c403077e6