]> 4ch.mooo.com Git - 16.git/commitdiff
wwww
authorsparky4 <sparky4@cock.li>
Mon, 14 Nov 2016 18:12:11 +0000 (12:12 -0600)
committersparky4 <sparky4@cock.li>
Mon, 14 Nov 2016 18:12:11 +0000 (12:12 -0600)
DEBUG.16W
HEAP.16W
MMDUMP.16W
data/g.pal
make-lowercase
src/lib/16_ca.c
src/lib/bitmap.c
src/lib/doslib
src/lib/mapread.c
wbuild.sh

index cb918143840126aa86be5444b1202a67dd345645..1d9a2adcd20a9f560fca78286a5be00d5dc168ac 100755 (executable)
--- a/DEBUG.16W
+++ b/DEBUG.16W
-\e[0mSeg:0      Size:10247      Owner:0x0\r
-\e[41;31m+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:2807       Size:256        Owner:0x1630\r
+\e[0mSeg:0      Size:11694      Owner:0x0\r
+\e[41;31m+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\e[0m\e[42;32m0000\r
+\e[0m\e[0mSeg:2e9b       Size:37 Owner:0x0\r
+\e[41;31m+\e[0m\e[42;32m\r
+\e[0m\e[0mSeg:2ec0       Size:256        Owner:0x1650\r
 \e[44;34m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:29c9       Size:44 Owner:0x0\r
-\e[41;31m++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:29f5       Size:256        Owner:0x1422\r
+\e[0m\e[0mSeg:2fc0       Size:256        Owner:0x1442\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:2af5       Size:256        Owner:0x1424\r
+\e[0m\e[0mSeg:30c0       Size:256        Owner:0x1444\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:2bf5       Size:256        Owner:0x1426\r
+\e[0m\e[0mSeg:31c0       Size:256        Owner:0x1446\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:2cf5       Size:256        Owner:0x1428\r
-\e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:2df5       Size:256        Owner:0x142a\r
+\e[0m\e[0mSeg:32c0       Size:256        Owner:0x1448\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:2ef5       Size:256        Owner:0x142c\r
+\e[0m\e[0mSeg:33c0       Size:256        Owner:0x144a\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:2ff5       Size:256        Owner:0x142e\r
+\e[0m\e[0mSeg:34c0       Size:256        Owner:0x144c\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:30f5       Size:256        Owner:0x1430\r
+\e[0m\e[0mSeg:35c0       Size:256        Owner:0x144e\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:31f5       Size:256        Owner:0x1432\r
-\e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:32f5       Size:256        Owner:0x1434\r
+\e[0m\e[0mSeg:36c0       Size:256        Owner:0x1450\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:33f5       Size:256        Owner:0x1436\r
+\e[0m\e[0mSeg:37c0       Size:256        Owner:0x1452\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:34f5       Size:256        Owner:0x1438\r
+\e[0m\e[0mSeg:38c0       Size:256        Owner:0x1454\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:35f5       Size:256        Owner:0x143a\r
+\e[0m\e[0mSeg:39c0       Size:256        Owner:0x1456\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:36f5       Size:256        Owner:0x143c\r
-\e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:37f5       Size:256        Owner:0x143e\r
+\e[0m\e[0mSeg:3ac0       Size:256        Owner:0x1458\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:38f5       Size:256        Owner:0x1440\r
+\e[0m\e[0mSeg:3bc0       Size:256        Owner:0x145a\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:39f5       Size:256        Owner:0x1442\r
+\e[0m\e[0mSeg:3cc0       Size:256        Owner:0x145c\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:3af5       Size:256        Owner:0x1444\r
+\e[0m\e[0mSeg:3dc0       Size:256        Owner:0x145e\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:3bf5       Size:256        Owner:0x1446\r
-\e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:3cf5       Size:256        Owner:0x1448\r
+\e[0m\e[0mSeg:3ec0       Size:256        Owner:0x1460\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:3df5       Size:256        Owner:0x144a\r
+\e[0m\e[0mSeg:3fc0       Size:256        Owner:0x1462\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:3ef5       Size:256        Owner:0x144c\r
+\e[0m\e[0mSeg:40c0       Size:256        Owner:0x1464\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:3ff5       Size:256        Owner:0x144e\r
+\e[0m\e[0mSeg:41c0       Size:256        Owner:0x1466\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:40f5       Size:256        Owner:0x1450\r
-\e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:41f5       Size:256        Owner:0x1452\r
+\e[0m\e[0mSeg:42c0       Size:256        Owner:0x1468\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:42f5       Size:256        Owner:0x1454\r
+\e[0m\e[0mSeg:43c0       Size:256        Owner:0x146a\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:43f5       Size:256        Owner:0x1456\r
+\e[0m\e[0mSeg:44c0       Size:256        Owner:0x146c\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:44f5       Size:256        Owner:0x1458\r
+\e[0m\e[0mSeg:45c0       Size:256        Owner:0x146e\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:45f5       Size:256        Owner:0x145a\r
-\e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:46f5       Size:256        Owner:0x145c\r
+\e[0m\e[0mSeg:46c0       Size:256        Owner:0x1470\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:47f5       Size:256        Owner:0x145e\r
+\e[0m\e[0mSeg:47c0       Size:256        Owner:0x1472\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:48f5       Size:256        Owner:0x1460\r
+\e[0m\e[0mSeg:48c0       Size:256        Owner:0x1474\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:49f5       Size:256        Owner:0x1462\r
+\e[0m\e[0mSeg:49c0       Size:256        Owner:0x1476\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:4af5       Size:256        Owner:0x1464\r
-\e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:4bf5       Size:256        Owner:0x1466\r
+\e[0m\e[0mSeg:4ac0       Size:256        Owner:0x1478\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:4cf5       Size:256        Owner:0x1468\r
+\e[0m\e[0mSeg:4bc0       Size:256        Owner:0x147a\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:4df5       Size:256        Owner:0x146a\r
+\e[0m\e[0mSeg:4cc0       Size:256        Owner:0x147c\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:4ef5       Size:256        Owner:0x146c\r
+\e[0m\e[0mSeg:4dc0       Size:256        Owner:0x147e\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:4ff5       Size:256        Owner:0x146e\r
-\e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:50f5       Size:256        Owner:0x1470\r
+\e[0m\e[0mSeg:4ec0       Size:256        Owner:0x1480\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:51f5       Size:256        Owner:0x1472\r
+\e[0m\e[0mSeg:4fc0       Size:256        Owner:0x1482\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:52f5       Size:256        Owner:0x1474\r
+\e[0m\e[0mSeg:50c0       Size:256        Owner:0x1484\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:53f5       Size:256        Owner:0x1476\r
+\e[0m\e[0mSeg:51c0       Size:256        Owner:0x1486\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:54f5       Size:256        Owner:0x1478\r
-\e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:55f5       Size:256        Owner:0x147a\r
+\e[0m\e[0mSeg:52c0       Size:256        Owner:0x1488\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:56f5       Size:256        Owner:0x147c\r
+\e[0m\e[0mSeg:53c0       Size:256        Owner:0x148a\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:57f5       Size:256        Owner:0x147e\r
+\e[0m\e[0mSeg:54c0       Size:256        Owner:0x148c\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:58f5       Size:256        Owner:0x1480\r
+\e[0m\e[0mSeg:55c0       Size:256        Owner:0x148e\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:59f5       Size:256        Owner:0x1482\r
-\e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:5af5       Size:256        Owner:0x1484\r
+\e[0m\e[0mSeg:56c0       Size:256        Owner:0x1490\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:5bf5       Size:256        Owner:0x1486\r
+\e[0m\e[0mSeg:57c0       Size:256        Owner:0x1492\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:5cf5       Size:256        Owner:0x1488\r
+\e[0m\e[0mSeg:58c0       Size:256        Owner:0x1494\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:5df5       Size:256        Owner:0x148a\r
+\e[0m\e[0mSeg:59c0       Size:256        Owner:0x1496\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:5ef5       Size:256        Owner:0x148c\r
-\e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:5ff5       Size:256        Owner:0x148e\r
+\e[0m\e[0mSeg:5ac0       Size:256        Owner:0x1498\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:60f5       Size:256        Owner:0x1490\r
+\e[0m\e[0mSeg:5bc0       Size:256        Owner:0x149a\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:61f5       Size:256        Owner:0x1492\r
+\e[0m\e[0mSeg:5cc0       Size:256        Owner:0x149c\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:62f5       Size:256        Owner:0x1494\r
+\e[0m\e[0mSeg:5dc0       Size:256        Owner:0x149e\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:63f5       Size:256        Owner:0x1496\r
-\e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:64f5       Size:256        Owner:0x1498\r
+\e[0m\e[0mSeg:5ec0       Size:256        Owner:0x14a0\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:65f5       Size:256        Owner:0x149a\r
+\e[0m\e[0mSeg:5fc0       Size:256        Owner:0x14a2\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:66f5       Size:256        Owner:0x149c\r
+\e[0m\e[0mSeg:60c0       Size:256        Owner:0x14a4\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:67f5       Size:256        Owner:0x149e\r
+\e[0m\e[0mSeg:61c0       Size:256        Owner:0x14a6\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:68f5       Size:256        Owner:0x14a0\r
-\e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:69f5       Size:256        Owner:0x14a2\r
+\e[0m\e[0mSeg:62c0       Size:256        Owner:0x14a8\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:6af5       Size:256        Owner:0x14a4\r
+\e[0m\e[0mSeg:63c0       Size:256        Owner:0x14aa\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:6bf5       Size:256        Owner:0x14a6\r
+\e[0m\e[0mSeg:64c0       Size:256        Owner:0x14ac\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:6cf5       Size:256        Owner:0x14a8\r
+\e[0m\e[0mSeg:65c0       Size:256        Owner:0x14ae\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:6df5       Size:256        Owner:0x14aa\r
-\e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:6ef5       Size:256        Owner:0x14ac\r
+\e[0m\e[0mSeg:66c0       Size:256        Owner:0x14b0\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:6ff5       Size:256        Owner:0x14ae\r
+\e[0m\e[0mSeg:67c0       Size:256        Owner:0x14b2\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:70f5       Size:256        Owner:0x14b0\r
+\e[0m\e[0mSeg:68c0       Size:256        Owner:0x14b4\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:71f5       Size:256        Owner:0x14b2\r
+\e[0m\e[0mSeg:69c0       Size:256        Owner:0x14b6\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:72f5       Size:256        Owner:0x14b4\r
-\e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:73f5       Size:256        Owner:0x14b6\r
+\e[0m\e[0mSeg:6ac0       Size:256        Owner:0x14b8\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:74f5       Size:256        Owner:0x14b8\r
+\e[0m\e[0mSeg:6bc0       Size:256        Owner:0x14ba\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:75f5       Size:256        Owner:0x14ba\r
+\e[0m\e[0mSeg:6cc0       Size:256        Owner:0x14bc\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:76f5       Size:256        Owner:0x14bc\r
+\e[0m\e[0mSeg:6dc0       Size:256        Owner:0x14be\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:77f5       Size:256        Owner:0x14be\r
-\e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:78f5       Size:256        Owner:0x14c0\r
+\e[0m\e[0mSeg:6ec0       Size:256        Owner:0x14c0\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:79f5       Size:256        Owner:0x14c2\r
+\e[0m\e[0mSeg:6fc0       Size:256        Owner:0x14c2\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:7af5       Size:256        Owner:0x14c4\r
+\e[0m\e[0mSeg:70c0       Size:256        Owner:0x14c4\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:7bf5       Size:256        Owner:0x14c6\r
+\e[0m\e[0mSeg:71c0       Size:256        Owner:0x14c6\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:7cf5       Size:256        Owner:0x14c8\r
-\e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:7df5       Size:256        Owner:0x14ca\r
+\e[0m\e[0mSeg:72c0       Size:256        Owner:0x14c8\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:7ef5       Size:256        Owner:0x14cc\r
+\e[0m\e[0mSeg:73c0       Size:256        Owner:0x14ca\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:7ff5       Size:256        Owner:0x14ce\r
+\e[0m\e[0mSeg:74c0       Size:256        Owner:0x14cc\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:80f5       Size:256        Owner:0x14d0\r
+\e[0m\e[0mSeg:75c0       Size:256        Owner:0x14ce\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:81f5       Size:256        Owner:0x14d2\r
-\e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:82f5       Size:256        Owner:0x14d4\r
+\e[0m\e[0mSeg:76c0       Size:256        Owner:0x14d0\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:83f5       Size:256        Owner:0x14d6\r
+\e[0m\e[0mSeg:77c0       Size:256        Owner:0x14d2\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:84f5       Size:256        Owner:0x14d8\r
+\e[0m\e[0mSeg:78c0       Size:256        Owner:0x14d4\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:85f5       Size:256        Owner:0x14da\r
+\e[0m\e[0mSeg:79c0       Size:256        Owner:0x14d6\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:86f5       Size:256        Owner:0x14dc\r
-\e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:87f5       Size:256        Owner:0x14de\r
+\e[0m\e[0mSeg:7ac0       Size:256        Owner:0x14d8\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:88f5       Size:256        Owner:0x14e0\r
+\e[0m\e[0mSeg:7bc0       Size:256        Owner:0x14da\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:89f5       Size:256        Owner:0x14e2\r
+\e[0m\e[0mSeg:7cc0       Size:256        Owner:0x14dc\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:8af5       Size:256        Owner:0x14e4\r
+\e[0m\e[0mSeg:7dc0       Size:256        Owner:0x14de\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:8bf5       Size:256        Owner:0x14e6\r
-\e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:8cf5       Size:256        Owner:0x14e8\r
+\e[0m\e[0mSeg:7ec0       Size:256        Owner:0x14e0\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:8df5       Size:273        Owner:0xdec0\r
-\e[44;34m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:b9f5       Size:17930      Owner:0x0\r
-\e[41;31m+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\e[0m
\ No newline at end of file
+\e[0m\e[0mSeg:7fc0       Size:256        Owner:0x14e2\r
+\e[45;35m++++\e[0m\e[42;32m\r
+\e[0m\e[0mSeg:80c0       Size:256        Owner:0x14e4\r
+\e[45;35m++++\e[0m\e[42;32m\r
+\e[0m\e[0mSeg:81c0       Size:256        Owner:0x14e6\r
+\e[45;35m++++\e[0m\e[42;32m\r
+\e[0m\e[0mSeg:82c0       Size:256        Owner:0x14e8\r
+\e[45;35m++++\e[0m\e[42;32m\r
+\e[0m\e[0mSeg:83c0       Size:256        Owner:0x14ea\r
+\e[45;35m++++\e[0m\e[42;32m\r
+\e[0m\e[0mSeg:84c0       Size:256        Owner:0x14ec\r
+\e[45;35m++++\e[0m\e[42;32m\r
+\e[0m\e[0mSeg:85c0       Size:256        Owner:0x14ee\r
+\e[45;35m++++\e[0m\e[42;32m\r
+\e[0m\e[0mSeg:86c0       Size:256        Owner:0x14f0\r
+\e[45;35m++++\e[0m\e[42;32m\r
+\e[0m\e[0mSeg:87c0       Size:256        Owner:0x14f2\r
+\e[45;35m++++\e[0m\e[42;32m\r
+\e[0m\e[0mSeg:88c0       Size:256        Owner:0x14f4\r
+\e[45;35m++++\e[0m\e[42;32m\r
+\e[0m\e[0mSeg:89c0       Size:256        Owner:0x14f6\r
+\e[45;35m++++\e[0m\e[42;32m\r
+\e[0m\e[0mSeg:8ac0       Size:256        Owner:0x14f8\r
+\e[45;35m++++\e[0m\e[42;32m\r
+\e[0m\e[0mSeg:8bc0       Size:256        Owner:0x14fa\r
+\e[45;35m++++\e[0m\e[42;32m\r
+\e[0m\e[0mSeg:8cc0       Size:256        Owner:0x14fc\r
+\e[45;35m++++\e[0m\e[42;32m\r
+\e[0m\e[0mSeg:8dc0       Size:256        Owner:0x14fe\r
+\e[45;35m++++\e[0m\e[42;32m\r
+\e[0m\e[0mSeg:8ec0       Size:256        Owner:0x1500\r
+\e[45;35m++++\e[0m\e[42;32m\r
+\e[0m\e[0mSeg:8fc0       Size:256        Owner:0x1502\r
+\e[45;35m++++\e[0m\e[42;32m\r
+\e[0m\e[0mSeg:90c0       Size:256        Owner:0x1504\r
+\e[45;35m++++\e[0m\e[42;32m\r
+\e[0m\e[0mSeg:91c0       Size:256        Owner:0x1506\r
+\e[45;35m++++\e[0m\e[42;32m\r
+\e[0m\e[0mSeg:92c0       Size:256        Owner:0x1508\r
+\e[45;35m++++\e[0m\e[42;32m\r
+\e[0m\e[0mSeg:93c0       Size:401        Owner:0xebf6\r
+\e[44;34m++++++\e[0m\e[42;32m\r
+\e[0m\e[0mSeg:bec0       Size:16703      Owner:0x0\r
+\e[41;31m++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\e[0m
\ No newline at end of file
index cd3821b59c6e95004d2046898833c78432a39e71..7aa4d04f70a8eb707564a630f30b26bec1217c36 100755 (executable)
--- a/HEAP.16W
+++ b/HEAP.16W
@@ -1,47 +1,71 @@
 \r
        == default ==\r
 \r
-  USED block at 29eb0016 of size 66\r
-  USED block at 29eb0058 of size 66\r
-  FREE block at 29eb009a of size 18\r
-  USED block at 29eb00ac of size 136\r
-  USED block at 29eb0134 of size 20\r
-  FREE block at 29eb0148 of size 7860\r
+  FREE block at 2ebe0016 of size 18\r
+  USED block at 2ebe0028 of size 50\r
+  USED block at 2ebe005a of size 50\r
+  USED block at 2ebe008c of size 50\r
+  USED block at 2ebe00be of size 50\r
+  USED block at 2ebe00f0 of size 50\r
+  USED block at 2ebe0122 of size 50\r
+  USED block at 2ebe0154 of size 50\r
+  USED block at 2ebe0186 of size 50\r
+  USED block at 2ebe01b8 of size 50\r
+  USED block at 2ebe01ea of size 50\r
+  USED block at 2ebe021c of size 50\r
+  USED block at 2ebe024e of size 50\r
+  USED block at 2ebe0280 of size 50\r
+  FREE block at 2ebe02b2 of size 14\r
+  USED block at 2ebe02c0 of size 20\r
+  USED block at 2ebe02d4 of size 136\r
+  FREE block at 2ebe035c of size 7328\r
 OK - end of heap\r
 \r
        == near ==\r
 \r
-  USED block at 19eadef6 of size 12\r
-  USED block at 19eadf02 of size 530\r
-  USED block at 19eae114 of size 72\r
-  USED block at 19eae15c of size 20\r
-  USED block at 19eae170 of size 20\r
-  USED block at 19eae184 of size 20\r
-  USED block at 19eae198 of size 20\r
-  USED block at 19eae1ac of size 20\r
-  USED block at 19eae1c0 of size 7740\r
+  USED block at 1ebdec46 of size 12\r
+  USED block at 1ebdec52 of size 528\r
+  USED block at 1ebdee62 of size 72\r
+  USED block at 1ebdeeaa of size 20\r
+  USED block at 1ebdeebe of size 20\r
+  USED block at 1ebdeed2 of size 20\r
+  USED block at 1ebdeee6 of size 20\r
+  USED block at 1ebdeefa of size 20\r
+  USED block at 1ebdef0e of size 4334\r
 OK - end of heap\r
 \r
        == far ==\r
 \r
-  USED block at 29eb0016 of size 66\r
-  USED block at 29eb0058 of size 66\r
-  USED block at 29eb009a of size 18\r
-  USED block at 29eb00ac of size 136\r
-  USED block at 29eb0134 of size 20\r
-  USED block at 29eb0148 of size 7860\r
+  USED block at 2ebe0016 of size 18\r
+  USED block at 2ebe0028 of size 50\r
+  USED block at 2ebe005a of size 50\r
+  USED block at 2ebe008c of size 50\r
+  USED block at 2ebe00be of size 50\r
+  USED block at 2ebe00f0 of size 50\r
+  USED block at 2ebe0122 of size 50\r
+  USED block at 2ebe0154 of size 50\r
+  USED block at 2ebe0186 of size 50\r
+  USED block at 2ebe01b8 of size 50\r
+  USED block at 2ebe01ea of size 50\r
+  USED block at 2ebe021c of size 50\r
+  USED block at 2ebe024e of size 50\r
+  USED block at 2ebe0280 of size 50\r
+  USED block at 2ebe02b2 of size 14\r
+  USED block at 2ebe02c0 of size 20\r
+  USED block at 2ebe02d4 of size 136\r
+  USED block at 2ebe035c of size 7328\r
 OK - end of heap\r
 \r
 Memory Type         Total      Used       Free\r
 ----------------  --------   --------   --------\r
-Default                   8166         288       7878\r
-Near              8454         714       7740\r
-Far               8166         288       7878\r
+Default                   8166         806       7360\r
+Near              5046         712       4334\r
+Far               8166         806       7360\r
 ----------------  --------   --------   --------\r
-coreleft = 7738\r
-farcoreleft = 31846\r
-GetFreeSize = 24128\r
-GetNearFreeSize = 7740\r
-GetFarFreeSize = 24128\r
-memavl = 7738\r
-stackavail = 31588\r
+coreleft = 4332\r
+farcoreleft = 3326\r
+GetFreeSize = 64548\r
+GetNearFreeSize = 4334\r
+GetFarFreeSize = 64548\r
+memavl = 4332\r
+stackavail = 31515\r
index 0ee513f19a4941d1403f49700751d6fb3bdd5677..8e17e88fd4f0ffe1ee26b2d9424efb8f7a35552b 100755 (executable)
Binary files a/MMDUMP.16W and b/MMDUMP.16W differ
index 0f417c493bf2717e6a457d2de2595e2ac9b61344..e67dd143650c6ce5d1a2fa7f3daed2791da21720 100755 (executable)
Binary files a/data/g.pal and b/data/g.pal differ
index 4e586f225afa21e9a84570fc186ad21ce6490b2b..2cd4e2a2dc829c4b1eaae5446716a94d343fa9f7 100755 (executable)
@@ -2,62 +2,62 @@
 my $top=`pwd`; chomp $top;
 
 sub vfat_rename($$) {
-       my $from,$to;
-       ($from,$to) = @_;
+    my $from,$to;
+    ($from,$to) = @_;
 
-       # uppercase DOS names with the vfat driver need some forceful convincing
-       # to actually make them lowercase
-       rename($from,"$to.xxx.xx");
-       rename("$to.xxx.xx",$to);
+    # uppercase DOS names with the vfat driver need some forceful convincing
+    # to actually make them lowercase
+    rename($from,"$to.xxx.xx");
+    rename("$to.xxx.xx",$to);
 }
 
 sub scan($) {
-       my $old = `pwd`; chomp $old;
-       my $cur = shift @_;
-       my @x;
-
-       print "scanning $cur\n";
-       chdir($cur) || die;
-
-       opendir(X,".") || return;
-       while (my $name = readdir(X)) {
-               next unless -f $name;
-               my $n = lc($name);
-               next if $n eq $name;
-               print "$name\n";
-               rename($name,$n) || die;
-               vfat_rename($name,$n);
-       }
-       closedir(X);
-
-       opendir(X,".") || return;
-       while (my $name = readdir(X)) {
-               next if $name =~ m/^\.+$/;
-               next if $name eq ".git";
-               next if $name eq ".GIT";
-               next unless -d $name;
-               my $n = lc($name);
-               next if $n eq $name;
-               print "$name\n";
-               rename($name,$n) || die;
-               vfat_rename($name,$n);
-       }
-       closedir(X);
-
-       opendir(X,".") || return;
-       while (my $name = readdir(X)) {
-               next if $name =~ m/^\.+$/;
-               next if $name eq ".git";
-               next if $name eq ".GIT";
-               next unless -d $name;
-               push(@x,$name);
-       }
-       closedir(X);
-       foreach my $name (@x) {
-               scan("$cur/$name");
-       }
-
-       chdir($old) || die;
+    my $old = `pwd`; chomp $old;
+    my $cur = shift @_;
+    my @x;
+
+    print "scanning $cur\n";
+    chdir($cur) || die;
+
+    opendir(X,".") || return;
+    while (my $name = readdir(X)) {
+        next unless -f $name;
+        my $n = lc($name);
+        next if $n eq $name;
+        print "$name\n";
+        rename($name,$n) || die;
+        vfat_rename($name,$n);
+    }
+    closedir(X);
+
+    opendir(X,".") || return;
+    while (my $name = readdir(X)) {
+        next if $name =~ m/^\.+$/;
+        next if $name eq ".git";
+        next if $name eq ".GIT";
+        next unless -d $name;
+        my $n = lc($name);
+        next if $n eq $name;
+        print "$name\n";
+        rename($name,$n) || die;
+        vfat_rename($name,$n);
+    }
+    closedir(X);
+
+    opendir(X,".") || return;
+    while (my $name = readdir(X)) {
+        next if $name =~ m/^\.+$/;
+        next if $name eq ".git";
+        next if $name eq ".GIT";
+        next unless -d $name;
+        push(@x,$name);
+    }
+    closedir(X);
+    foreach my $name (@x) {
+        scan("$cur/$name");
+    }
+
+    chdir($old) || die;
 }
 
 scan($top);
index acc4598f475196bcae29572109fc8c19a8b6b9b1..7298ca3f6639ae93daa497da0a3419d8dbe68b25 100755 (executable)
@@ -503,10 +503,10 @@ void CAL_HuffExpand (byte huge *source, byte huge *dest,
 {\r
 //  unsigned bit,byte,node,code;\r
   unsigned sourceseg,sourceoff,destseg,destoff,endoff;\r
-////   huffnode *headptr;\r
+       huffnode *headptr;\r
 //  huffnode *nodeon;\r
 \r
-////   headptr = hufftable+254;        // head node is allways node 254\r
+       headptr = hufftable+254;        // head node is allways node 254\r
 \r
   source++;    // normalize\r
   source--;\r
@@ -533,7 +533,7 @@ void CAL_HuffExpand (byte huge *source, byte huge *dest,
 //--------------------------\r
 \r
        __asm {\r
-////           mov     bx,[headptr]\r
+               mov     bx,[word ptr headptr]\r
 \r
                mov     si,[sourceoff]\r
                mov     di,[destoff]\r
@@ -597,7 +597,7 @@ storebyteshort:
 #endif\r
                mov     [es:di],dl\r
                inc     di                                      // write a decopmpressed byte out\r
-////           mov     bx,[headptr]            // back to the head node for next bit\r
+               mov     bx,[word ptr headptr]           // back to the head node for next bit\r
 \r
                cmp     di,ax                           // done?\r
                jne     expandshort\r
@@ -613,7 +613,7 @@ storebyteshort:
   length--;\r
 \r
        __asm {\r
-////           mov     bx,[headptr]\r
+               mov     bx,[word ptr headptr]\r
                mov     cl,1\r
 \r
                mov     si,[sourceoff]\r
@@ -685,7 +685,7 @@ storebyte:
 #endif\r
                mov     [es:di],dl\r
                inc     di              // write a decopmpressed byte out\r
-////           mov     bx,[headptr]    // back to the head node for next bit\r
+               mov     bx,[word ptr headptr]   // back to the head node for next bit\r
 \r
                cmp     di,0x10         // normalize es:di\r
                jb      dinorm\r
index 1e4a8d5b54ea9b179b17566f3b92aec3db4e8e29..7f9df1f0f836a65cd6454b05a4407e677ea9d755 100755 (executable)
@@ -46,10 +46,10 @@ static struct pcxHeader {
 } head;\r
 \r
 static void loadPcxStage1(FILE *file, bitmap_t *result) {\r
-       long bufSize;\r
-       int index;\r
-       byte count, val;\r
-       long int pos;\r
+       //long bufSize;\r
+       //int index;\r
+       //byte count, val;\r
+       //long int pos;\r
 \r
        /* read the header */\r
        fread(&head, sizeof(char), sizeof(struct pcxHeader), file);\r
index 6660661e24924b7d2a5a3613a8a14cdd872c4432..78e4c07a110b8e840acbd177433ddb0e426a2a40 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 6660661e24924b7d2a5a3613a8a14cdd872c4432
+Subproject commit 78e4c07a110b8e840acbd177433ddb0e426a2a40
index 039e0a01d1121ea2ae7cb63398f36eef3188d907..a13a370d8d365bd19a15f2fa5e879f9aec8ec185 100755 (executable)
@@ -237,9 +237,9 @@ again:
                }\r
        }\r
 \r
-       free(js);\r
-       free(tok);\r
-       fclose(fh);\r
+       //free(js);\r
+       //free(tok);\r
+       //fclose(fh);\r
 \r
        return 0;\r
 }\r
index 67df5751c51a2107133bea534081fb46c088ceff..fa6245cdd8e04914f78eccef989255a27b830990 100755 (executable)
--- a/wbuild.sh
+++ b/wbuild.sh
@@ -6,7 +6,7 @@ wmake -h comp
 #then
 #      echo dumping *.err
        #cat *.err
-       wmake vomitchan
+       wmake -h vomitchan
 #fi
 #if [ -f 16_head.o ]
 #then