]> 4ch.mooo.com Git - 16.git/commitdiff
going to look at walk today
authorsparky4 <sparky4@cock.li>
Thu, 15 Dec 2016 17:45:45 +0000 (11:45 -0600)
committersparky4 <sparky4@cock.li>
Thu, 15 Dec 2016 17:45:45 +0000 (11:45 -0600)
DEBUG.16W
HEAP.16W
MMDUMP.16W
makefile
src/16.h
src/lib/scroll16.c [moved from src/lib/16_scr.c with 97% similarity]
src/lib/scroll16.h [moved from src/lib/16_scr.h with 100% similarity]
src/scroll.c
src/test.c
src/zcroll.c

index d4910d8a58dff7de9b55db11f816cabea49d8294..6ba99e99cf420846ddcc86c5fc7a9e536e4967ac 100755 (executable)
--- a/DEBUG.16W
+++ b/DEBUG.16W
-\e[0mSeg:0      Size:10289      Owner:0x0\r
-\e[41;31m+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:2831       Size:256        Owner:0x1630\r
-\e[44;34m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:29f2       Size:44 Owner:0x0\r
+\e[0mSeg:0      Size:11926      Owner:0x0\r
+\e[41;31m++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\e[0m\e[42;32m0000\r
+\e[0m\e[0mSeg:2f8f       Size:36 Owner:0x0\r
 \e[41;31m+\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:2a1e       Size:256        Owner:0x1422\r
-\e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:2b1e       Size:256        Owner:0x1424\r
+\e[0m\e[0mSeg:2fb3       Size:256        Owner:0x1650\r
+\e[44;34m++++\e[0m\e[42;32m\r
+\e[0m\e[0mSeg:30b3       Size:256        Owner:0x1442\r
 \e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:2c1e       Size:256        Owner:0x1426\r
+\e[0m\e[0mSeg:31b3       Size:256        Owner:0x1444\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:2d1e       Size:256        Owner:0x1428\r
+\e[0m\e[0mSeg:32b3       Size:256        Owner:0x1446\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:2e1e       Size:256        Owner:0x142a\r
+\e[0m\e[0mSeg:33b3       Size:256        Owner:0x1448\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:2f1e       Size:256        Owner:0x142c\r
+\e[0m\e[0mSeg:34b3       Size:256        Owner:0x144a\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:301e       Size:256        Owner:0x142e\r
+\e[0m\e[0mSeg:35b3       Size:256        Owner:0x144c\r
 \e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:311e       Size:256        Owner:0x1430\r
+\e[0m\e[0mSeg:36b3       Size:256        Owner:0x144e\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:321e       Size:256        Owner:0x1432\r
+\e[0m\e[0mSeg:37b3       Size:256        Owner:0x1450\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:331e       Size:256        Owner:0x1434\r
+\e[0m\e[0mSeg:38b3       Size:256        Owner:0x1452\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:341e       Size:256        Owner:0x1436\r
+\e[0m\e[0mSeg:39b3       Size:256        Owner:0x1454\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:351e       Size:256        Owner:0x1438\r
+\e[0m\e[0mSeg:3ab3       Size:256        Owner:0x1456\r
 \e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:361e       Size:256        Owner:0x143a\r
+\e[0m\e[0mSeg:3bb3       Size:256        Owner:0x1458\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:371e       Size:256        Owner:0x143c\r
+\e[0m\e[0mSeg:3cb3       Size:256        Owner:0x145a\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:381e       Size:256        Owner:0x143e\r
+\e[0m\e[0mSeg:3db3       Size:256        Owner:0x145c\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:391e       Size:256        Owner:0x1440\r
+\e[0m\e[0mSeg:3eb3       Size:256        Owner:0x145e\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:3a1e       Size:256        Owner:0x1442\r
+\e[0m\e[0mSeg:3fb3       Size:256        Owner:0x1460\r
 \e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:3b1e       Size:256        Owner:0x1444\r
+\e[0m\e[0mSeg:40b3       Size:256        Owner:0x1462\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:3c1e       Size:256        Owner:0x1446\r
+\e[0m\e[0mSeg:41b3       Size:256        Owner:0x1464\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:3d1e       Size:256        Owner:0x1448\r
+\e[0m\e[0mSeg:42b3       Size:256        Owner:0x1466\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:3e1e       Size:256        Owner:0x144a\r
+\e[0m\e[0mSeg:43b3       Size:256        Owner:0x1468\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:3f1e       Size:256        Owner:0x144c\r
+\e[0m\e[0mSeg:44b3       Size:256        Owner:0x146a\r
 \e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:401e       Size:256        Owner:0x144e\r
+\e[0m\e[0mSeg:45b3       Size:256        Owner:0x146c\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:411e       Size:256        Owner:0x1450\r
+\e[0m\e[0mSeg:46b3       Size:256        Owner:0x146e\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:421e       Size:256        Owner:0x1452\r
+\e[0m\e[0mSeg:47b3       Size:256        Owner:0x1470\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:431e       Size:256        Owner:0x1454\r
+\e[0m\e[0mSeg:48b3       Size:256        Owner:0x1472\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:441e       Size:256        Owner:0x1456\r
+\e[0m\e[0mSeg:49b3       Size:256        Owner:0x1474\r
 \e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:451e       Size:256        Owner:0x1458\r
+\e[0m\e[0mSeg:4ab3       Size:256        Owner:0x1476\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:461e       Size:256        Owner:0x145a\r
+\e[0m\e[0mSeg:4bb3       Size:256        Owner:0x1478\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:471e       Size:256        Owner:0x145c\r
+\e[0m\e[0mSeg:4cb3       Size:256        Owner:0x147a\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:481e       Size:256        Owner:0x145e\r
+\e[0m\e[0mSeg:4db3       Size:256        Owner:0x147c\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:491e       Size:256        Owner:0x1460\r
+\e[0m\e[0mSeg:4eb3       Size:256        Owner:0x147e\r
 \e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:4a1e       Size:256        Owner:0x1462\r
+\e[0m\e[0mSeg:4fb3       Size:256        Owner:0x1480\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:4b1e       Size:256        Owner:0x1464\r
+\e[0m\e[0mSeg:50b3       Size:256        Owner:0x1482\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:4c1e       Size:256        Owner:0x1466\r
+\e[0m\e[0mSeg:51b3       Size:256        Owner:0x1484\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:4d1e       Size:256        Owner:0x1468\r
+\e[0m\e[0mSeg:52b3       Size:256        Owner:0x1486\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:4e1e       Size:256        Owner:0x146a\r
+\e[0m\e[0mSeg:53b3       Size:256        Owner:0x1488\r
 \e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:4f1e       Size:256        Owner:0x146c\r
+\e[0m\e[0mSeg:54b3       Size:256        Owner:0x148a\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:501e       Size:256        Owner:0x146e\r
+\e[0m\e[0mSeg:55b3       Size:256        Owner:0x148c\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:511e       Size:256        Owner:0x1470\r
+\e[0m\e[0mSeg:56b3       Size:256        Owner:0x148e\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:521e       Size:256        Owner:0x1472\r
+\e[0m\e[0mSeg:57b3       Size:256        Owner:0x1490\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:531e       Size:256        Owner:0x1474\r
+\e[0m\e[0mSeg:58b3       Size:256        Owner:0x1492\r
 \e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:541e       Size:256        Owner:0x1476\r
+\e[0m\e[0mSeg:59b3       Size:256        Owner:0x1494\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:551e       Size:256        Owner:0x1478\r
+\e[0m\e[0mSeg:5ab3       Size:256        Owner:0x1496\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:561e       Size:256        Owner:0x147a\r
+\e[0m\e[0mSeg:5bb3       Size:256        Owner:0x1498\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:571e       Size:256        Owner:0x147c\r
+\e[0m\e[0mSeg:5cb3       Size:256        Owner:0x149a\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:581e       Size:256        Owner:0x147e\r
+\e[0m\e[0mSeg:5db3       Size:256        Owner:0x149c\r
 \e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:591e       Size:256        Owner:0x1480\r
+\e[0m\e[0mSeg:5eb3       Size:256        Owner:0x149e\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:5a1e       Size:256        Owner:0x1482\r
+\e[0m\e[0mSeg:5fb3       Size:256        Owner:0x14a0\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:5b1e       Size:256        Owner:0x1484\r
+\e[0m\e[0mSeg:60b3       Size:256        Owner:0x14a2\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:5c1e       Size:256        Owner:0x1486\r
+\e[0m\e[0mSeg:61b3       Size:256        Owner:0x14a4\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:5d1e       Size:256        Owner:0x1488\r
+\e[0m\e[0mSeg:62b3       Size:256        Owner:0x14a6\r
 \e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:5e1e       Size:256        Owner:0x148a\r
+\e[0m\e[0mSeg:63b3       Size:256        Owner:0x14a8\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:5f1e       Size:256        Owner:0x148c\r
+\e[0m\e[0mSeg:64b3       Size:256        Owner:0x14aa\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:601e       Size:256        Owner:0x148e\r
+\e[0m\e[0mSeg:65b3       Size:256        Owner:0x14ac\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:611e       Size:256        Owner:0x1490\r
+\e[0m\e[0mSeg:66b3       Size:256        Owner:0x14ae\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:621e       Size:256        Owner:0x1492\r
+\e[0m\e[0mSeg:67b3       Size:256        Owner:0x14b0\r
 \e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:631e       Size:256        Owner:0x1494\r
+\e[0m\e[0mSeg:68b3       Size:256        Owner:0x14b2\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:641e       Size:256        Owner:0x1496\r
+\e[0m\e[0mSeg:69b3       Size:256        Owner:0x14b4\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:651e       Size:256        Owner:0x1498\r
+\e[0m\e[0mSeg:6ab3       Size:256        Owner:0x14b6\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:661e       Size:256        Owner:0x149a\r
+\e[0m\e[0mSeg:6bb3       Size:256        Owner:0x14b8\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:671e       Size:256        Owner:0x149c\r
+\e[0m\e[0mSeg:6cb3       Size:256        Owner:0x14ba\r
 \e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:681e       Size:256        Owner:0x149e\r
+\e[0m\e[0mSeg:6db3       Size:256        Owner:0x14bc\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:691e       Size:256        Owner:0x14a0\r
+\e[0m\e[0mSeg:6eb3       Size:256        Owner:0x14be\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:6a1e       Size:256        Owner:0x14a2\r
+\e[0m\e[0mSeg:6fb3       Size:256        Owner:0x14c0\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:6b1e       Size:256        Owner:0x14a4\r
+\e[0m\e[0mSeg:70b3       Size:256        Owner:0x14c2\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:6c1e       Size:256        Owner:0x14a6\r
+\e[0m\e[0mSeg:71b3       Size:256        Owner:0x14c4\r
 \e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:6d1e       Size:256        Owner:0x14a8\r
+\e[0m\e[0mSeg:72b3       Size:256        Owner:0x14c6\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:6e1e       Size:256        Owner:0x14aa\r
+\e[0m\e[0mSeg:73b3       Size:256        Owner:0x14c8\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:6f1e       Size:256        Owner:0x14ac\r
+\e[0m\e[0mSeg:74b3       Size:256        Owner:0x14ca\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:701e       Size:256        Owner:0x14ae\r
+\e[0m\e[0mSeg:75b3       Size:256        Owner:0x14cc\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:711e       Size:256        Owner:0x14b0\r
+\e[0m\e[0mSeg:76b3       Size:256        Owner:0x14ce\r
 \e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:721e       Size:256        Owner:0x14b2\r
+\e[0m\e[0mSeg:77b3       Size:256        Owner:0x14d0\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:731e       Size:256        Owner:0x14b4\r
+\e[0m\e[0mSeg:78b3       Size:256        Owner:0x14d2\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:741e       Size:256        Owner:0x14b6\r
+\e[0m\e[0mSeg:79b3       Size:256        Owner:0x14d4\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:751e       Size:256        Owner:0x14b8\r
+\e[0m\e[0mSeg:7ab3       Size:256        Owner:0x14d6\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:761e       Size:256        Owner:0x14ba\r
+\e[0m\e[0mSeg:7bb3       Size:256        Owner:0x14d8\r
 \e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:771e       Size:256        Owner:0x14bc\r
+\e[0m\e[0mSeg:7cb3       Size:256        Owner:0x14da\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:781e       Size:256        Owner:0x14be\r
+\e[0m\e[0mSeg:7db3       Size:256        Owner:0x14dc\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:791e       Size:256        Owner:0x14c0\r
+\e[0m\e[0mSeg:7eb3       Size:256        Owner:0x14de\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:7a1e       Size:256        Owner:0x14c2\r
+\e[0m\e[0mSeg:7fb3       Size:256        Owner:0x14e0\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:7b1e       Size:256        Owner:0x14c4\r
+\e[0m\e[0mSeg:80b3       Size:256        Owner:0x14e2\r
 \e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:7c1e       Size:256        Owner:0x14c6\r
+\e[0m\e[0mSeg:81b3       Size:256        Owner:0x14e4\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:7d1e       Size:256        Owner:0x14c8\r
+\e[0m\e[0mSeg:82b3       Size:256        Owner:0x14e6\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:7e1e       Size:256        Owner:0x14ca\r
+\e[0m\e[0mSeg:83b3       Size:256        Owner:0x14e8\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:7f1e       Size:256        Owner:0x14cc\r
+\e[0m\e[0mSeg:84b3       Size:256        Owner:0x14ea\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:801e       Size:256        Owner:0x14ce\r
+\e[0m\e[0mSeg:85b3       Size:256        Owner:0x14ec\r
 \e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:811e       Size:256        Owner:0x14d0\r
+\e[0m\e[0mSeg:86b3       Size:256        Owner:0x14ee\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:821e       Size:256        Owner:0x14d2\r
+\e[0m\e[0mSeg:87b3       Size:256        Owner:0x14f0\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:831e       Size:256        Owner:0x14d4\r
+\e[0m\e[0mSeg:88b3       Size:256        Owner:0x14f2\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:841e       Size:256        Owner:0x14d6\r
+\e[0m\e[0mSeg:89b3       Size:256        Owner:0x14f4\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:851e       Size:256        Owner:0x14d8\r
+\e[0m\e[0mSeg:8ab3       Size:256        Owner:0x14f6\r
 \e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:861e       Size:256        Owner:0x14da\r
+\e[0m\e[0mSeg:8bb3       Size:256        Owner:0x14f8\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:871e       Size:256        Owner:0x14dc\r
+\e[0m\e[0mSeg:8cb3       Size:256        Owner:0x14fa\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:881e       Size:256        Owner:0x14de\r
+\e[0m\e[0mSeg:8db3       Size:256        Owner:0x14fc\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:891e       Size:256        Owner:0x14e0\r
+\e[0m\e[0mSeg:8eb3       Size:256        Owner:0x14fe\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:8a1e       Size:256        Owner:0x14e2\r
+\e[0m\e[0mSeg:8fb3       Size:256        Owner:0x1500\r
 \e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:8b1e       Size:256        Owner:0x14e4\r
+\e[0m\e[0mSeg:90b3       Size:256        Owner:0x1502\r
+\e[45;35m++++\e[0m\e[42;32m\r
+\e[0m\e[0mSeg:91b3       Size:256        Owner:0x1504\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:8c1e       Size:256        Owner:0x14e6\r
+\e[0m\e[0mSeg:92b3       Size:256        Owner:0x1506\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:8d1e       Size:256        Owner:0x14e8\r
+\e[0m\e[0mSeg:93b3       Size:256        Owner:0x1508\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:8e1e       Size:273        Owner:0xded0\r
-\e[44;34m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:ba1e       Size:17889      Owner:0x0\r
-\e[41;31m+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\e[0m
\ No newline at end of file
+\e[0m\e[0mSeg:94b3       Size:401        Owner:0xec14\r
+\e[44;34m++++++\e[0m\e[42;32m\r
+\e[0m\e[0mSeg:bfb3       Size:16460      Owner:0x0\r
+\e[41;31m+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\e[0m
\ No newline at end of file
index 8d23bba9242756b4e87a2253b620d7d1604d2662..5017b7e643d80691baf578d59db81ad78f6cb98c 100755 (executable)
--- a/HEAP.16W
+++ b/HEAP.16W
@@ -1,47 +1,71 @@
 \r
        == default ==\r
 \r
-  USED block at 2a140016 of size 66\r
-  USED block at 2a140058 of size 66\r
-  FREE block at 2a14009a of size 18\r
-  USED block at 2a1400ac of size 136\r
-  USED block at 2a140134 of size 20\r
-  FREE block at 2a140148 of size 7860\r
+  FREE block at 2fb10016 of size 18\r
+  USED block at 2fb10028 of size 50\r
+  USED block at 2fb1005a of size 50\r
+  USED block at 2fb1008c of size 50\r
+  USED block at 2fb100be of size 50\r
+  USED block at 2fb100f0 of size 50\r
+  USED block at 2fb10122 of size 50\r
+  USED block at 2fb10154 of size 50\r
+  USED block at 2fb10186 of size 50\r
+  USED block at 2fb101b8 of size 50\r
+  USED block at 2fb101ea of size 50\r
+  USED block at 2fb1021c of size 50\r
+  USED block at 2fb1024e of size 50\r
+  USED block at 2fb10280 of size 50\r
+  FREE block at 2fb102b2 of size 14\r
+  USED block at 2fb102c0 of size 20\r
+  USED block at 2fb102d4 of size 136\r
+  FREE block at 2fb1035c of size 7328\r
 OK - end of heap\r
 \r
        == near ==\r
 \r
-  USED block at 1a13df06 of size 12\r
-  USED block at 1a13df12 of size 530\r
-  USED block at 1a13e124 of size 72\r
-  USED block at 1a13e16c of size 20\r
-  USED block at 1a13e180 of size 20\r
-  USED block at 1a13e194 of size 20\r
-  USED block at 1a13e1a8 of size 20\r
-  USED block at 1a13e1bc of size 20\r
-  USED block at 1a13e1d0 of size 7724\r
+  USED block at 1fb0ec66 of size 12\r
+  USED block at 1fb0ec72 of size 330\r
+  USED block at 1fb0edbc of size 52\r
+  USED block at 1fb0edf0 of size 20\r
+  USED block at 1fb0ee04 of size 20\r
+  USED block at 1fb0ee18 of size 20\r
+  USED block at 1fb0ee2c of size 20\r
+  USED block at 1fb0ee40 of size 20\r
+  USED block at 1fb0ee54 of size 4520\r
 OK - end of heap\r
 \r
        == far ==\r
 \r
-  USED block at 2a140016 of size 66\r
-  USED block at 2a140058 of size 66\r
-  USED block at 2a14009a of size 18\r
-  USED block at 2a1400ac of size 136\r
-  USED block at 2a140134 of size 20\r
-  USED block at 2a140148 of size 7860\r
+  USED block at 2fb10016 of size 18\r
+  USED block at 2fb10028 of size 50\r
+  USED block at 2fb1005a of size 50\r
+  USED block at 2fb1008c of size 50\r
+  USED block at 2fb100be of size 50\r
+  USED block at 2fb100f0 of size 50\r
+  USED block at 2fb10122 of size 50\r
+  USED block at 2fb10154 of size 50\r
+  USED block at 2fb10186 of size 50\r
+  USED block at 2fb101b8 of size 50\r
+  USED block at 2fb101ea of size 50\r
+  USED block at 2fb1021c of size 50\r
+  USED block at 2fb1024e of size 50\r
+  USED block at 2fb10280 of size 50\r
+  USED block at 2fb102b2 of size 14\r
+  USED block at 2fb102c0 of size 20\r
+  USED block at 2fb102d4 of size 136\r
+  USED block at 2fb1035c of size 7328\r
 OK - end of heap\r
 \r
 Memory Type         Total      Used       Free\r
 ----------------  --------   --------   --------\r
-Default                   8166         288       7878\r
-Near              8438         714       7724\r
-Far               8166         288       7878\r
+Default                   8166         806       7360\r
+Near              5014         494       4520\r
+Far               8166         806       7360\r
 ----------------  --------   --------   --------\r
-coreleft = 7722\r
-farcoreleft = 23624\r
-GetFreeSize = 15920\r
-GetNearFreeSize = 7724\r
-GetFarFreeSize = 15920\r
-memavl = 7722\r
-stackavail = 31588\r
+coreleft = 4518\r
+farcoreleft = 3512\r
+GetFreeSize = 64548\r
+GetNearFreeSize = 4520\r
+GetFarFreeSize = 64548\r
+memavl = 4518\r
+stackavail = 31515\r
index 7cff2845b84d554561845ee4cc2c8c494f9428e9..26fdaba1adb0f75fc16d1815ce6a0666df3b7d74 100755 (executable)
Binary files a/MMDUMP.16W and b/MMDUMP.16W differ
index 7e80e902f1fe9faccb0fbbbd53ec3ce3eabba7d0..bef5b676790c76488dfd0b8945bc0af7049a9c2a 100755 (executable)
--- a/makefile
+++ b/makefile
@@ -107,7 +107,7 @@ LIBFLAGS=$(WLIBQ) -b -n
 #
 VGMSNDOBJ = vgmSnd.$(OBJ) 16_snd.$(OBJ)
 OLDLIBOBJS=bitmap.$(OBJ) 16render.$(OBJ)
-GFXLIBOBJS = 16_vl.$(OBJ) 16text.$(OBJ) bakapee.$(OBJ) 16_scr.$(OBJ) 16_vrs.$(OBJ) 16_sprit.$(OBJ) $(OLDLIBOBJS)
+GFXLIBOBJS = 16_vl.$(OBJ) 16text.$(OBJ) bakapee.$(OBJ) scroll16.$(OBJ) 16_vrs.$(OBJ) 16_sprit.$(OBJ) $(OLDLIBOBJS)
 16LIBOBJS = 16_mm.$(OBJ) 16_pm.$(OBJ) 16_ca.$(OBJ) 16_tail.$(OBJ) 16_in.$(OBJ) 16_head.$(OBJ) 16_dbg.$(OBJ) kitten.$(OBJ) 16_hc.$(OBJ) wcpu.$(OBJ) 16_timer.$(OBJ) jsmn.$(OBJ) 16_map.$(OBJ)
 #16planar.$(OBJ) planar.$(OBJ) mapread.$(OBJ)
 DOSLIBOBJ = adlib.$(OBJ) 8254.$(OBJ) 8259.$(OBJ) dos.$(OBJ) cpu.$(OBJ)
@@ -291,7 +291,7 @@ bakapee.$(OBJ):$(SRCLIB)/bakapee.c $(SRCLIB)/bakapee.h
 16_sprit.$(OBJ):$(SRCLIB)/16_sprit.c $(SRCLIB)/16_sprit.h
 bitmap.$(OBJ): $(SRCLIB)/bitmap.c $(SRCLIB)/bitmap.h
 planar.$(OBJ): $(SRCLIB)/planar.c $(SRCLIB)/planar.h
-16_scr.$(OBJ):$(SRCLIB)/16_scr.c $(SRCLIB)/16_scr.h
+scroll16.$(OBJ):$(SRCLIB)/scroll16.c $(SRCLIB)/scroll16.h
 16text.$(OBJ): $(SRCLIB)/16text.c
 mapread.$(OBJ):$(SRCLIB)/mapread.c $(SRCLIB)/mapread.h
 16_map.$(OBJ):$(SRCLIB)/16_map.c $(SRCLIB)/16_map.h
index e8dcbf74e4d0097f089808c803aed4b81f9fc308..24f180ac48f3308a42a6020fb7348afa678b742f 100755 (executable)
--- a/src/16.h
+++ b/src/16.h
@@ -27,7 +27,7 @@
 #include "src/lib/16_tail.h"\r
 #include "src/lib/16_vl.h"\r
 #include "src/lib/wcpu/wcpu.h"\r
-#include "src/lib/16_scr.h"\r
+#include "src/lib/scroll16.h"\r
 #include "src/lib/16_timer.h"\r
 #include "src/lib/16_dbg.h"\r
 \r
similarity index 97%
rename from src/lib/16_scr.c
rename to src/lib/scroll16.c
index 61e997afe9590f45bd4cac15c42e22446df24a8e..b0c9d3c70688f74c9146cc1208afd40ef8633124 100755 (executable)
 /*\r
        scroll16 library~\r
 */\r
-#include "src/lib/16_scr.h"\r
+#include "src/lib/scroll16.h"\r
 \r
 void walk(map_view_t *pip, player_t *player, word pn)\r
 {\r
-//                     modexLeave();\r
-//                     IN_Shutdown();\r
-//                     exit(-5);\r
-\r
        #define INC_PER_FRAME if(player[pn].q&1) player[pn].persist_aniframe++; if(player[pn].persist_aniframe>4) player[pn].persist_aniframe = 1;\r
        //printf("player[%d].d=%d\n", pn, player[pn].d);\r
        switch(player[pn].d)\r
similarity index 100%
rename from src/lib/16_scr.h
rename to src/lib/scroll16.h
index 41251258b2c17e9902519d5c66502385a45d1780..776c3a165ed731f3e02640633709b3f2f401754b 100755 (executable)
@@ -20,7 +20,7 @@
  *\r
  */\r
 \r
-#include "src/lib/16_scr.h"\r
+#include "src/lib/scroll16.h"\r
 #include "src/lib/16_timer.h"\r
 #include "src/lib/wcpu/wcpu.h"\r
 #include "src/lib/16_dbg.h"\r
index fe7b401fa4f566cf807b5a677934d70f530b9967..363047f2fbca5c1d79e150d1c1db8adb4ff976d6 100755 (executable)
@@ -23,7 +23,7 @@
 #include <stdio.h>\r
 #include "src/lib/16_vl.h"\r
 #include "src/lib/16_in.h"\r
-#include "src/lib/16_scr.h"\r
+#include "src/lib/scroll16.h"\r
 #include "src/lib/bakapee.h"\r
 \r
 static word far* clockw= (word far*) 0x046C; /* 18.2hz clock */\r
index 65300e9178f0e33983026666fe1272593f2fa9d7..32342529b5642a0d3cf3522889a478427018de05 100755 (executable)
@@ -20,7 +20,7 @@
  *\r
  */\r
 \r
-#include "src/lib/16_scr.h"\r
+#include "src/lib/scroll16.h"\r
 #include "src/lib/16_timer.h"\r
 #include "src/lib/wcpu/wcpu.h"\r
 #include "src/lib/16render.h"\r
@@ -154,8 +154,8 @@ void main(int argc, char *argv[])
                //player movement\r
                IN_ReadControl(0, &player);\r
                if(!panswitch){\r
-                       ZC_walk(player[0].ent, mv);\r
-                       //walk(mv, &player, 0);\r
+                       //ZC_walk(player[0].ent, mv);\r
+                       walk(mv, &player, 0);\r
                }\r
 \r
                //the scripting stuff....\r