OSDN Git Service

EXPERIMENTAL BROKEN BUILD please refer to older commit
authorsparky4 <sparky4@cock.li>
Tue, 27 Jun 2017 19:13:31 +0000 (14:13 -0500)
committersparky4 <sparky4@cock.li>
Tue, 27 Jun 2017 19:13:31 +0000 (14:13 -0500)
DEBUG.16W
HEAP.16W
INPUTEST.16W [new file with mode: 0755]
MMDUMP.16W
makefile
ps.exe
src/lib/16_hc.c
src/lib/16_head.h
src/lib/16_spri.c
src/lib/doslib

index 7ef6426..4c87f9b 100755 (executable)
--- a/DEBUG.16W
+++ b/DEBUG.16W
-\e[0mSeg:0      Size:8025       Owner:0x0\r
-\e[41;31m+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\e[0m\e[0mSeg:1f59  Size:256        Owner:0x5ddc\r
-\e[44;34m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:2059       Size:256        Owner:0x1c12\r
+\e[0mSeg:0      Size:9136       Owner:0x0\r
+\e[41;31m+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\e[0m\e[0mSeg:23b0    Size:256        Owner:0x6dd6\r
+\e[44;34m\e[0m\e[42;32m000\r
+\e[0m\e[0mSeg:2541       Size:68 Owner:0x0\r
+\e[41;31m\e[0m\e[42;32m0\r
+\e[0m\e[0mSeg:2585       Size:256        Owner:0x340e\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:2159       Size:256        Owner:0x1c14\r
+\e[0m\e[0mSeg:2685       Size:256        Owner:0x3410\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:2289       Size:76 Owner:0x0\r
-\e[41;31m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:22d5       Size:256        Owner:0x1c16\r
+\e[0m\e[0mSeg:2785       Size:256        Owner:0x3412\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:23d5       Size:256        Owner:0x1c18\r
+\e[0m\e[0mSeg:2885       Size:256        Owner:0x3414\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:24d5       Size:256        Owner:0x1c1a\r
+\e[0m\e[0mSeg:2985       Size:256        Owner:0x3416\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:25d5       Size:256        Owner:0x1c1c\r
+\e[0m\e[0mSeg:2a85       Size:256        Owner:0x3418\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:26d5       Size:256        Owner:0x1c1e\r
+\e[0m\e[0mSeg:2b85       Size:256        Owner:0x341a\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:27d5       Size:256        Owner:0x1c20\r
+\e[0m\e[0mSeg:2c85       Size:256        Owner:0x341c\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:28d5       Size:256        Owner:0x1c22\r
+\e[0m\e[0mSeg:2d85       Size:256        Owner:0x341e\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:29d5       Size:256        Owner:0x1c24\r
+\e[0m\e[0mSeg:2e85       Size:256        Owner:0x3420\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:2ad5       Size:256        Owner:0x1c26\r
+\e[0m\e[0mSeg:2f85       Size:256        Owner:0x3422\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:2bd5       Size:256        Owner:0x1c28\r
+\e[0m\e[0mSeg:3085       Size:256        Owner:0x3424\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:2cd5       Size:256        Owner:0x1c2a\r
+\e[0m\e[0mSeg:3185       Size:256        Owner:0x3426\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:2dd5       Size:256        Owner:0x1c2c\r
+\e[0m\e[0mSeg:3285       Size:256        Owner:0x3428\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:2ed5       Size:256        Owner:0x1c2e\r
+\e[0m\e[0mSeg:3385       Size:256        Owner:0x342a\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:2fd5       Size:256        Owner:0x1c30\r
+\e[0m\e[0mSeg:3485       Size:256        Owner:0x342c\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:30d5       Size:256        Owner:0x1c32\r
+\e[0m\e[0mSeg:3585       Size:256        Owner:0x342e\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:31d5       Size:256        Owner:0x1c34\r
+\e[0m\e[0mSeg:3685       Size:256        Owner:0x3430\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:32d5       Size:256        Owner:0x1c36\r
+\e[0m\e[0mSeg:3785       Size:256        Owner:0x3432\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:33d5       Size:256        Owner:0x1c38\r
+\e[0m\e[0mSeg:3885       Size:256        Owner:0x3434\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:34d5       Size:256        Owner:0x1c3a\r
+\e[0m\e[0mSeg:3985       Size:256        Owner:0x3436\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:35d5       Size:256        Owner:0x1c3c\r
+\e[0m\e[0mSeg:3a85       Size:256        Owner:0x3438\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:36d5       Size:256        Owner:0x1c3e\r
+\e[0m\e[0mSeg:3b85       Size:256        Owner:0x343a\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:37d5       Size:256        Owner:0x1c40\r
+\e[0m\e[0mSeg:3c85       Size:256        Owner:0x343c\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:38d5       Size:256        Owner:0x1c42\r
+\e[0m\e[0mSeg:3d85       Size:256        Owner:0x343e\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:39d5       Size:256        Owner:0x1c44\r
+\e[0m\e[0mSeg:3e85       Size:256        Owner:0x3440\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:3ad5       Size:256        Owner:0x1c46\r
+\e[0m\e[0mSeg:3f85       Size:256        Owner:0x3442\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:3bd5       Size:256        Owner:0x1c48\r
+\e[0m\e[0mSeg:4085       Size:256        Owner:0x3444\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:3cd5       Size:256        Owner:0x1c4a\r
+\e[0m\e[0mSeg:4185       Size:256        Owner:0x3446\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:3dd5       Size:256        Owner:0x1c4c\r
+\e[0m\e[0mSeg:4285       Size:256        Owner:0x3448\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:3ed5       Size:256        Owner:0x1c4e\r
+\e[0m\e[0mSeg:4385       Size:256        Owner:0x344a\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:3fd5       Size:256        Owner:0x1c50\r
+\e[0m\e[0mSeg:4485       Size:256        Owner:0x344c\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:40d5       Size:256        Owner:0x1c52\r
+\e[0m\e[0mSeg:4585       Size:256        Owner:0x344e\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:41d5       Size:256        Owner:0x1c54\r
+\e[0m\e[0mSeg:4685       Size:256        Owner:0x3450\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:42d5       Size:256        Owner:0x1c56\r
+\e[0m\e[0mSeg:4785       Size:256        Owner:0x3452\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:43d5       Size:256        Owner:0x1c58\r
+\e[0m\e[0mSeg:4885       Size:256        Owner:0x3454\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:44d5       Size:256        Owner:0x1c5a\r
+\e[0m\e[0mSeg:4985       Size:256        Owner:0x3456\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:45d5       Size:256        Owner:0x1c5c\r
+\e[0m\e[0mSeg:4a85       Size:256        Owner:0x3458\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:46d5       Size:256        Owner:0x1c5e\r
+\e[0m\e[0mSeg:4b85       Size:256        Owner:0x345a\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:47d5       Size:256        Owner:0x1c60\r
+\e[0m\e[0mSeg:4c85       Size:256        Owner:0x345c\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:48d5       Size:256        Owner:0x1c62\r
+\e[0m\e[0mSeg:4d85       Size:256        Owner:0x345e\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:49d5       Size:256        Owner:0x1c64\r
+\e[0m\e[0mSeg:4e85       Size:256        Owner:0x3460\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:4ad5       Size:256        Owner:0x1c66\r
+\e[0m\e[0mSeg:4f85       Size:256        Owner:0x3462\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:4bd5       Size:256        Owner:0x1c68\r
+\e[0m\e[0mSeg:5085       Size:256        Owner:0x3464\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:4cd5       Size:256        Owner:0x1c6a\r
+\e[0m\e[0mSeg:5185       Size:256        Owner:0x3466\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:4dd5       Size:256        Owner:0x1c6c\r
+\e[0m\e[0mSeg:5285       Size:256        Owner:0x3468\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:4ed5       Size:256        Owner:0x1c6e\r
+\e[0m\e[0mSeg:5385       Size:256        Owner:0x346a\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:4fd5       Size:256        Owner:0x1c70\r
+\e[0m\e[0mSeg:5485       Size:256        Owner:0x346c\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:50d5       Size:256        Owner:0x1c72\r
+\e[0m\e[0mSeg:5585       Size:256        Owner:0x346e\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:51d5       Size:256        Owner:0x1c74\r
+\e[0m\e[0mSeg:5685       Size:256        Owner:0x3470\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:52d5       Size:256        Owner:0x1c76\r
+\e[0m\e[0mSeg:5785       Size:256        Owner:0x3472\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:53d5       Size:256        Owner:0x1c78\r
+\e[0m\e[0mSeg:5885       Size:256        Owner:0x3474\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:54d5       Size:256        Owner:0x1c7a\r
+\e[0m\e[0mSeg:5985       Size:256        Owner:0x3476\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:55d5       Size:256        Owner:0x1c7c\r
+\e[0m\e[0mSeg:5a85       Size:256        Owner:0x3478\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:56d5       Size:256        Owner:0x1c7e\r
+\e[0m\e[0mSeg:5b85       Size:256        Owner:0x347a\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:57d5       Size:256        Owner:0x1c80\r
+\e[0m\e[0mSeg:5c85       Size:256        Owner:0x347c\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:58d5       Size:256        Owner:0x1c82\r
+\e[0m\e[0mSeg:5d85       Size:256        Owner:0x347e\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:59d5       Size:256        Owner:0x1c84\r
+\e[0m\e[0mSeg:5e85       Size:256        Owner:0x3480\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:5ad5       Size:256        Owner:0x1c86\r
+\e[0m\e[0mSeg:5f85       Size:256        Owner:0x3482\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:5bd5       Size:256        Owner:0x1c88\r
+\e[0m\e[0mSeg:6085       Size:256        Owner:0x3484\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:5cd5       Size:256        Owner:0x1c8a\r
+\e[0m\e[0mSeg:6185       Size:256        Owner:0x3486\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:5dd5       Size:256        Owner:0x1c8c\r
+\e[0m\e[0mSeg:6285       Size:256        Owner:0x3488\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:5ed5       Size:256        Owner:0x1c8e\r
+\e[0m\e[0mSeg:6385       Size:256        Owner:0x348a\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:5fd5       Size:256        Owner:0x1c90\r
+\e[0m\e[0mSeg:6485       Size:256        Owner:0x348c\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:60d5       Size:256        Owner:0x1c92\r
+\e[0m\e[0mSeg:6585       Size:256        Owner:0x348e\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:61d5       Size:256        Owner:0x1c94\r
+\e[0m\e[0mSeg:6685       Size:256        Owner:0x3490\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:62d5       Size:256        Owner:0x1c96\r
+\e[0m\e[0mSeg:6785       Size:256        Owner:0x3492\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:63d5       Size:256        Owner:0x1c98\r
+\e[0m\e[0mSeg:6885       Size:256        Owner:0x3494\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:64d5       Size:256        Owner:0x1c9a\r
+\e[0m\e[0mSeg:6985       Size:256        Owner:0x3496\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:65d5       Size:256        Owner:0x1c9c\r
+\e[0m\e[0mSeg:6a85       Size:256        Owner:0x3498\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:66d5       Size:256        Owner:0x1c9e\r
+\e[0m\e[0mSeg:6b85       Size:256        Owner:0x349a\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:67d5       Size:256        Owner:0x1ca0\r
+\e[0m\e[0mSeg:6c85       Size:256        Owner:0x349c\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:68d5       Size:256        Owner:0x1ca2\r
+\e[0m\e[0mSeg:6d85       Size:256        Owner:0x349e\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:69d5       Size:256        Owner:0x1ca4\r
+\e[0m\e[0mSeg:6e85       Size:256        Owner:0x34a0\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:6ad5       Size:256        Owner:0x1ca6\r
+\e[0m\e[0mSeg:6f85       Size:256        Owner:0x34a2\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:6bd5       Size:256        Owner:0x1ca8\r
+\e[0m\e[0mSeg:7085       Size:256        Owner:0x34a4\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:6cd5       Size:256        Owner:0x1caa\r
+\e[0m\e[0mSeg:7185       Size:256        Owner:0x34a6\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:6dd5       Size:256        Owner:0x1cac\r
+\e[0m\e[0mSeg:7285       Size:256        Owner:0x34a8\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:6ed5       Size:256        Owner:0x1cae\r
+\e[0m\e[0mSeg:7385       Size:256        Owner:0x34aa\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:6fd5       Size:256        Owner:0x1cb0\r
+\e[0m\e[0mSeg:7485       Size:256        Owner:0x34ac\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:70d5       Size:256        Owner:0x1cb2\r
+\e[0m\e[0mSeg:7585       Size:256        Owner:0x34ae\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:71d5       Size:256        Owner:0x1cb4\r
+\e[0m\e[0mSeg:7685       Size:256        Owner:0x34b0\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:72d5       Size:256        Owner:0x1cb6\r
+\e[0m\e[0mSeg:7785       Size:256        Owner:0x34b2\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:73d5       Size:256        Owner:0x1cb8\r
+\e[0m\e[0mSeg:7885       Size:256        Owner:0x34b4\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:74d5       Size:256        Owner:0x1cba\r
+\e[0m\e[0mSeg:7985       Size:256        Owner:0x34b6\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:75d5       Size:256        Owner:0x1cbc\r
+\e[0m\e[0mSeg:7a85       Size:256        Owner:0x34b8\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:76d5       Size:256        Owner:0x1cbe\r
+\e[0m\e[0mSeg:7b85       Size:256        Owner:0x34ba\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:77d5       Size:256        Owner:0x1cc0\r
+\e[0m\e[0mSeg:7c85       Size:256        Owner:0x34bc\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:78d5       Size:256        Owner:0x1cc2\r
+\e[0m\e[0mSeg:7d85       Size:256        Owner:0x34be\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:79d5       Size:256        Owner:0x1cc4\r
+\e[0m\e[0mSeg:7e85       Size:256        Owner:0x34c0\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:7ad5       Size:256        Owner:0x1cc6\r
+\e[0m\e[0mSeg:7f85       Size:256        Owner:0x34c2\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:7bd5       Size:256        Owner:0x1cc8\r
+\e[0m\e[0mSeg:8085       Size:256        Owner:0x34c4\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:7cd5       Size:256        Owner:0x1cca\r
+\e[0m\e[0mSeg:8185       Size:256        Owner:0x34c6\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:7dd5       Size:256        Owner:0x1ccc\r
+\e[0m\e[0mSeg:8285       Size:256        Owner:0x34c8\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:7ed5       Size:256        Owner:0x1cce\r
+\e[0m\e[0mSeg:8385       Size:256        Owner:0x34ca\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:7fd5       Size:256        Owner:0x1cd0\r
+\e[0m\e[0mSeg:8485       Size:256        Owner:0x34cc\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:80d5       Size:256        Owner:0x1cd2\r
+\e[0m\e[0mSeg:8585       Size:256        Owner:0x34ce\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:81d5       Size:256        Owner:0x1cd4\r
+\e[0m\e[0mSeg:8685       Size:256        Owner:0x34d0\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:82d5       Size:256        Owner:0x1cd6\r
+\e[0m\e[0mSeg:8785       Size:256        Owner:0x34d2\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:83d5       Size:256        Owner:0x1cd8\r
+\e[0m\e[0mSeg:8885       Size:256        Owner:0x34d4\r
 \e[45;35m\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:84d5       Size:273        Owner:0x5ddc\r
-\e[44;34m\e[0m\e[42;32m00000000000000000000000000000000000000000000000000000000000000000000000000000000\r
-\e[0m\e[0mSeg:9ec1       Size:24894      Owner:0x0\r
+\e[0m\e[0mSeg:8985       Size:401        Owner:0xe0c6\r
+\e[44;34m\e[0m\e[42;32m0\r
+\e[0m\e[0mSeg:8b16       Size:2  Owner:0x3376\r
+\e[44;34m\e[0m\e[42;32m0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\r
+\e[0m\e[0mSeg:b585       Size:19066      Owner:0x0\r
 \e[41;31m\e[0m
\ No newline at end of file
index 35aa4f0..2c6ec03 100755 (executable)
--- a/HEAP.16W
+++ b/HEAP.16W
@@ -1,55 +1,19 @@
 \r
        == near ==\r
 \r
-  USED block at 1e27:da06 of size 12\r
-  USED block at 1e27:da12 of size 320\r
-  USED block at 1e27:db52 of size 52\r
-  USED block at 1e27:db86 of size 20\r
-  USED block at 1e27:db9a of size 20\r
-  USED block at 1e27:dbae of size 20\r
-  USED block at 1e27:dbc2 of size 20\r
-  USED block at 1e27:dbd6 of size 20\r
-  FREE block at 1e27:dbea of size 9234\r
+  USED block at 0f62:d436 of size 8\r
+  USED block at 0f62:d43e of size 322\r
+  USED block at 0f62:d580 of size 32\r
+  USED block at 0f62:d5a0 of size 14\r
+  USED block at 0f62:d5ae of size 16\r
+  USED block at 0f62:d5be of size 14\r
+  USED block at 0f62:d5cc of size 14\r
+  USED block at 0f62:d5da of size 16\r
+  USED block at 0f62:d5ea of size 136\r
+  FREE block at 0f62:d672 of size 10634\r
 OK - end of heap\r
 \r
        == far ==\r
 \r
-  USED block at 2e28:0016 of size 65342\r
-  USED block at 2e28:ff54 of size 20\r
-  USED block at 2e28:ff68 of size 136\r
-  FREE block at 2e28:fff0 of size 12\r
-  USED block at 3e29:0016 of size 66\r
-  USED block at 3e29:0058 of size 50\r
-  USED block at 3e29:008a of size 50\r
-  USED block at 3e29:00bc of size 50\r
-  USED block at 3e29:00ee of size 50\r
-  USED block at 3e29:0120 of size 50\r
-  USED block at 3e29:0152 of size 50\r
-  USED block at 3e29:0184 of size 50\r
-  USED block at 3e29:01b6 of size 50\r
-  USED block at 3e29:01e8 of size 50\r
-  USED block at 3e29:021a of size 50\r
-  USED block at 3e29:024c of size 50\r
-  USED block at 3e29:027e of size 50\r
-  FREE block at 3e29:02b0 of size 29552\r
-  USED block at 3e29:7620 of size 1202\r
-  USED block at 3e29:7ad2 of size 1202\r
-  USED block at 3e29:7f84 of size 1202\r
-  USED block at 3e29:8436 of size 22\r
-  FREE block at 3e29:844c of size 8202\r
-  FREE block at 3e29:a456 of size 3148\r
-  FREE block at 3e29:b0a2 of size 0\r
-ERROR - bad node in heap\r
-\r
-Memory Type         Total      Used       Free\r
-----------------  --------   --------   --------\r
-Near              9718         484       9234\r
-Far               45170        4256      40914\r
-----------------  --------   --------   --------\r
-HC_coreleft = 9232\r
-HC_farcoreleft = 396888\r
-HC_GetNearFreeSize = 9234\r
-HC_GetFarFreeSize = 40914\r
-coreleft = 9232\r
-farcoreleft = 396888\r
-stackavail = 23262\r
+  FREE block at 1f63:0016 of size 8166\r
+OK - end of heap\r
diff --git a/INPUTEST.16W b/INPUTEST.16W
new file mode 100755 (executable)
index 0000000..e69de29
index 88de7f7..0471f82 100755 (executable)
Binary files a/MMDUMP.16W and b/MMDUMP.16W differ
index 384e0be..3a187c2 100755 (executable)
--- a/makefile
+++ b/makefile
@@ -64,7 +64,7 @@ DOSLIBMAKEALL=.\build.bat
 !endif
 
 TARGET_OS = dos
-MEMORYMODE = l
+MEMORYMODE = m
 
 BUILD_ROOT=$+$(%__CWD__)$-
 #EXMMTESTDIR=16$(DIRSEP)exmmtest$(DIRSEP)
diff --git a/ps.exe b/ps.exe
index 2762676..670342e 100755 (executable)
Binary files a/ps.exe and b/ps.exe differ
index 3c73c6e..c3ed537 100755 (executable)
@@ -549,11 +549,15 @@ dword farcoreleft()
 //     return 0x90000UL-16UL;\r
 // #endif\r
 \r
-//---- return 0x90000UL+16UL;\r
+#if !defined(__LARGE__) && !defined(__COMPACT__) && !defined(__HUGE__)\r
+//----\r
+       return 0x90000UL+16UL;\r
 //---- return 589824UL+16UL;\r
+#else\r
 //++++\r
        return HC_farcoreleft();\r
 //stack overflows      return HC_GetFarFreeSize();\r
+#endif\r
 }\r
 \r
 dword coreleft()\r
index 1c95d51..0d86cd2 100755 (executable)
@@ -162,7 +162,6 @@ extern      int                     profilehandle,debughandle;      //make it into game global
 #define        nil     ((void *)0)\r
 \r
 #ifdef __WATCOMC__\r
-//#define _FCORELEFT 0x90000UL+16UL\r
 /*static union REGS CPURegs;\r
 \r
 #define _AX CPURegs.x.ax\r
index 82c83c5..70ae0e3 100755 (executable)
@@ -440,9 +440,9 @@ void animate_spri(entity_t *enti, video_t *video)
        (\r
                x-rx,\r
                y-ry,\r
-               enti->spri.sprite_vrl_cont.vrl_header,\r
+               (struct vrl1_vgax_header *)enti->spri.sprite_vrl_cont.vrl_header,\r
                enti->spri.sprite_vrl_cont.line_offsets,\r
-               enti->spri.sprite_vrl_cont.buffer + sizeof(struct vrl1_vgax_header),\r
+               (byte *)enti->spri.sprite_vrl_cont.buffer + sizeof(struct vrl1_vgax_header),\r
                enti->spri.sprite_vrl_cont.data_size\r
        );\r
 #endif\r
index 54228fc..46596c1 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 54228fcf96270078d6bfb8c806922e48bbb3ad89
+Subproject commit 46596c1580a9cb029ccf33ff90da3beb86d916b4