OSDN Git Service

wwww grsegs added wwww
authorsparky4 <sparky4@cock.li>
Fri, 14 Oct 2016 20:01:25 +0000 (15:01 -0500)
committersparky4 <sparky4@cock.li>
Fri, 14 Oct 2016 20:01:25 +0000 (15:01 -0500)
DEBUG.16W
HEAP.16W
MMDUMP.16W
data/g.pal
src/lib/16_in.c
src/lib/16_mm.c
src/lib/16_pm.c
src/lib/typdefst.h
src/lib/types.h

index ca2becb..86023db 100755 (executable)
--- a/DEBUG.16W
+++ b/DEBUG.16W
-\e[0mSeg:0      Size:9970       Owner:0x0\r
-\e[41;31m+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\e[0m\e[42;32m0\r
-\e[0m\e[0mSeg:26f2       Size:256        Owner:0x1938\r
-\e[44;34m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:2862       Size:44 Owner:0x0\r
+\e[0mSeg:0      Size:11821      Owner:0x0\r
+\e[41;31m++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\e[0m\e[42;32m000\r
+\e[0m\e[0mSeg:2eb4       Size:37 Owner:0x0\r
 \e[41;31m+\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:288e       Size:256        Owner:0x1726\r
-\e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:298e       Size:256        Owner:0x1728\r
-\e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:2a8e       Size:256        Owner:0x172a\r
+\e[0m\e[0mSeg:2ed9       Size:256        Owner:0x1784\r
+\e[44;34m+++++\e[0m\e[42;32m\r
+\e[0m\e[0mSeg:2fd9       Size:256        Owner:0x1572\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:2b8e       Size:256        Owner:0x172c\r
+\e[0m\e[0mSeg:30d9       Size:256        Owner:0x1574\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:2c8e       Size:256        Owner:0x172e\r
+\e[0m\e[0mSeg:31d9       Size:256        Owner:0x1576\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:2d8e       Size:256        Owner:0x1730\r
+\e[0m\e[0mSeg:32d9       Size:256        Owner:0x1578\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:2e8e       Size:256        Owner:0x1732\r
+\e[0m\e[0mSeg:33d9       Size:256        Owner:0x157a\r
 \e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:2f8e       Size:256        Owner:0x1734\r
+\e[0m\e[0mSeg:34d9       Size:256        Owner:0x157c\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:308e       Size:256        Owner:0x1736\r
+\e[0m\e[0mSeg:35d9       Size:256        Owner:0x157e\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:318e       Size:256        Owner:0x1738\r
+\e[0m\e[0mSeg:36d9       Size:256        Owner:0x1580\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:328e       Size:256        Owner:0x173a\r
+\e[0m\e[0mSeg:37d9       Size:256        Owner:0x1582\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:338e       Size:256        Owner:0x173c\r
+\e[0m\e[0mSeg:38d9       Size:256        Owner:0x1584\r
 \e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:348e       Size:256        Owner:0x173e\r
+\e[0m\e[0mSeg:39d9       Size:256        Owner:0x1586\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:358e       Size:256        Owner:0x1740\r
+\e[0m\e[0mSeg:3ad9       Size:256        Owner:0x1588\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:368e       Size:256        Owner:0x1742\r
+\e[0m\e[0mSeg:3bd9       Size:256        Owner:0x158a\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:378e       Size:256        Owner:0x1744\r
+\e[0m\e[0mSeg:3cd9       Size:256        Owner:0x158c\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:388e       Size:256        Owner:0x1746\r
+\e[0m\e[0mSeg:3dd9       Size:256        Owner:0x158e\r
 \e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:398e       Size:256        Owner:0x1748\r
+\e[0m\e[0mSeg:3ed9       Size:256        Owner:0x1590\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:3a8e       Size:256        Owner:0x174a\r
+\e[0m\e[0mSeg:3fd9       Size:256        Owner:0x1592\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:3b8e       Size:256        Owner:0x174c\r
+\e[0m\e[0mSeg:40d9       Size:256        Owner:0x1594\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:3c8e       Size:256        Owner:0x174e\r
+\e[0m\e[0mSeg:41d9       Size:256        Owner:0x1596\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:3d8e       Size:256        Owner:0x1750\r
+\e[0m\e[0mSeg:42d9       Size:256        Owner:0x1598\r
 \e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:3e8e       Size:256        Owner:0x1752\r
+\e[0m\e[0mSeg:43d9       Size:256        Owner:0x159a\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:3f8e       Size:256        Owner:0x1754\r
+\e[0m\e[0mSeg:44d9       Size:256        Owner:0x159c\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:408e       Size:256        Owner:0x1756\r
+\e[0m\e[0mSeg:45d9       Size:256        Owner:0x159e\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:418e       Size:256        Owner:0x1758\r
+\e[0m\e[0mSeg:46d9       Size:256        Owner:0x15a0\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:428e       Size:256        Owner:0x175a\r
+\e[0m\e[0mSeg:47d9       Size:256        Owner:0x15a2\r
 \e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:438e       Size:256        Owner:0x175c\r
+\e[0m\e[0mSeg:48d9       Size:256        Owner:0x15a4\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:448e       Size:256        Owner:0x175e\r
+\e[0m\e[0mSeg:49d9       Size:256        Owner:0x15a6\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:458e       Size:256        Owner:0x1760\r
+\e[0m\e[0mSeg:4ad9       Size:256        Owner:0x15a8\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:468e       Size:256        Owner:0x1762\r
+\e[0m\e[0mSeg:4bd9       Size:256        Owner:0x15aa\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:478e       Size:256        Owner:0x1764\r
+\e[0m\e[0mSeg:4cd9       Size:256        Owner:0x15ac\r
 \e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:488e       Size:256        Owner:0x1766\r
+\e[0m\e[0mSeg:4dd9       Size:256        Owner:0x15ae\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:498e       Size:256        Owner:0x1768\r
+\e[0m\e[0mSeg:4ed9       Size:256        Owner:0x15b0\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:4a8e       Size:256        Owner:0x176a\r
+\e[0m\e[0mSeg:4fd9       Size:256        Owner:0x15b2\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:4b8e       Size:256        Owner:0x176c\r
+\e[0m\e[0mSeg:50d9       Size:256        Owner:0x15b4\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:4c8e       Size:256        Owner:0x176e\r
+\e[0m\e[0mSeg:51d9       Size:256        Owner:0x15b6\r
 \e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:4d8e       Size:256        Owner:0x1770\r
+\e[0m\e[0mSeg:52d9       Size:256        Owner:0x15b8\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:4e8e       Size:256        Owner:0x1772\r
+\e[0m\e[0mSeg:53d9       Size:256        Owner:0x15ba\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:4f8e       Size:256        Owner:0x1774\r
+\e[0m\e[0mSeg:54d9       Size:256        Owner:0x15bc\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:508e       Size:256        Owner:0x1776\r
+\e[0m\e[0mSeg:55d9       Size:256        Owner:0x15be\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:518e       Size:256        Owner:0x1778\r
+\e[0m\e[0mSeg:56d9       Size:256        Owner:0x15c0\r
 \e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:528e       Size:256        Owner:0x177a\r
+\e[0m\e[0mSeg:57d9       Size:256        Owner:0x15c2\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:538e       Size:256        Owner:0x177c\r
+\e[0m\e[0mSeg:58d9       Size:256        Owner:0x15c4\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:548e       Size:256        Owner:0x177e\r
+\e[0m\e[0mSeg:59d9       Size:256        Owner:0x15c6\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:558e       Size:256        Owner:0x1780\r
+\e[0m\e[0mSeg:5ad9       Size:256        Owner:0x15c8\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:568e       Size:256        Owner:0x1782\r
+\e[0m\e[0mSeg:5bd9       Size:256        Owner:0x15ca\r
 \e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:578e       Size:256        Owner:0x1784\r
+\e[0m\e[0mSeg:5cd9       Size:256        Owner:0x15cc\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:588e       Size:256        Owner:0x1786\r
+\e[0m\e[0mSeg:5dd9       Size:256        Owner:0x15ce\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:598e       Size:256        Owner:0x1788\r
+\e[0m\e[0mSeg:5ed9       Size:256        Owner:0x15d0\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:5a8e       Size:256        Owner:0x178a\r
+\e[0m\e[0mSeg:5fd9       Size:256        Owner:0x15d2\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:5b8e       Size:256        Owner:0x178c\r
+\e[0m\e[0mSeg:60d9       Size:256        Owner:0x15d4\r
 \e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:5c8e       Size:256        Owner:0x178e\r
+\e[0m\e[0mSeg:61d9       Size:256        Owner:0x15d6\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:5d8e       Size:256        Owner:0x1790\r
+\e[0m\e[0mSeg:62d9       Size:256        Owner:0x15d8\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:5e8e       Size:256        Owner:0x1792\r
+\e[0m\e[0mSeg:63d9       Size:256        Owner:0x15da\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:5f8e       Size:256        Owner:0x1794\r
+\e[0m\e[0mSeg:64d9       Size:256        Owner:0x15dc\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:608e       Size:256        Owner:0x1796\r
+\e[0m\e[0mSeg:65d9       Size:256        Owner:0x15de\r
 \e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:618e       Size:256        Owner:0x1798\r
+\e[0m\e[0mSeg:66d9       Size:256        Owner:0x15e0\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:628e       Size:256        Owner:0x179a\r
+\e[0m\e[0mSeg:67d9       Size:256        Owner:0x15e2\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:638e       Size:256        Owner:0x179c\r
+\e[0m\e[0mSeg:68d9       Size:256        Owner:0x15e4\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:648e       Size:256        Owner:0x179e\r
+\e[0m\e[0mSeg:69d9       Size:256        Owner:0x15e6\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:658e       Size:256        Owner:0x17a0\r
+\e[0m\e[0mSeg:6ad9       Size:256        Owner:0x15e8\r
 \e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:668e       Size:256        Owner:0x17a2\r
+\e[0m\e[0mSeg:6bd9       Size:256        Owner:0x15ea\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:678e       Size:256        Owner:0x17a4\r
+\e[0m\e[0mSeg:6cd9       Size:256        Owner:0x15ec\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:688e       Size:256        Owner:0x17a6\r
+\e[0m\e[0mSeg:6dd9       Size:256        Owner:0x15ee\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:698e       Size:256        Owner:0x17a8\r
+\e[0m\e[0mSeg:6ed9       Size:256        Owner:0x15f0\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:6a8e       Size:256        Owner:0x17aa\r
+\e[0m\e[0mSeg:6fd9       Size:256        Owner:0x15f2\r
 \e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:6b8e       Size:256        Owner:0x17ac\r
+\e[0m\e[0mSeg:70d9       Size:256        Owner:0x15f4\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:6c8e       Size:256        Owner:0x17ae\r
+\e[0m\e[0mSeg:71d9       Size:256        Owner:0x15f6\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:6d8e       Size:256        Owner:0x17b0\r
+\e[0m\e[0mSeg:72d9       Size:256        Owner:0x15f8\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:6e8e       Size:256        Owner:0x17b2\r
+\e[0m\e[0mSeg:73d9       Size:256        Owner:0x15fa\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:6f8e       Size:256        Owner:0x17b4\r
+\e[0m\e[0mSeg:74d9       Size:256        Owner:0x15fc\r
 \e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:708e       Size:256        Owner:0x17b6\r
+\e[0m\e[0mSeg:75d9       Size:256        Owner:0x15fe\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:718e       Size:256        Owner:0x17b8\r
+\e[0m\e[0mSeg:76d9       Size:256        Owner:0x1600\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:728e       Size:256        Owner:0x17ba\r
+\e[0m\e[0mSeg:77d9       Size:256        Owner:0x1602\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:738e       Size:256        Owner:0x17bc\r
+\e[0m\e[0mSeg:78d9       Size:256        Owner:0x1604\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:748e       Size:256        Owner:0x17be\r
+\e[0m\e[0mSeg:79d9       Size:256        Owner:0x1606\r
 \e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:758e       Size:256        Owner:0x17c0\r
+\e[0m\e[0mSeg:7ad9       Size:256        Owner:0x1608\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:768e       Size:256        Owner:0x17c2\r
+\e[0m\e[0mSeg:7bd9       Size:256        Owner:0x160a\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:778e       Size:256        Owner:0x17c4\r
+\e[0m\e[0mSeg:7cd9       Size:256        Owner:0x160c\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:788e       Size:256        Owner:0x17c6\r
+\e[0m\e[0mSeg:7dd9       Size:256        Owner:0x160e\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:798e       Size:256        Owner:0x17c8\r
+\e[0m\e[0mSeg:7ed9       Size:256        Owner:0x1610\r
 \e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:7a8e       Size:256        Owner:0x17ca\r
+\e[0m\e[0mSeg:7fd9       Size:256        Owner:0x1612\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:7b8e       Size:256        Owner:0x17cc\r
+\e[0m\e[0mSeg:80d9       Size:256        Owner:0x1614\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:7c8e       Size:256        Owner:0x17ce\r
+\e[0m\e[0mSeg:81d9       Size:256        Owner:0x1616\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:7d8e       Size:256        Owner:0x17d0\r
+\e[0m\e[0mSeg:82d9       Size:256        Owner:0x1618\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:7e8e       Size:256        Owner:0x17d2\r
+\e[0m\e[0mSeg:83d9       Size:256        Owner:0x161a\r
 \e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:7f8e       Size:256        Owner:0x17d4\r
+\e[0m\e[0mSeg:84d9       Size:256        Owner:0x161c\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:808e       Size:256        Owner:0x17d6\r
+\e[0m\e[0mSeg:85d9       Size:256        Owner:0x161e\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:818e       Size:256        Owner:0x17d8\r
+\e[0m\e[0mSeg:86d9       Size:256        Owner:0x1620\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:828e       Size:256        Owner:0x17da\r
+\e[0m\e[0mSeg:87d9       Size:256        Owner:0x1622\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:838e       Size:256        Owner:0x17dc\r
+\e[0m\e[0mSeg:88d9       Size:256        Owner:0x1624\r
 \e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:848e       Size:256        Owner:0x17de\r
+\e[0m\e[0mSeg:89d9       Size:256        Owner:0x1626\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:858e       Size:256        Owner:0x17e0\r
+\e[0m\e[0mSeg:8ad9       Size:256        Owner:0x1628\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:868e       Size:256        Owner:0x17e2\r
+\e[0m\e[0mSeg:8bd9       Size:256        Owner:0x162a\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:878e       Size:256        Owner:0x17e4\r
+\e[0m\e[0mSeg:8cd9       Size:256        Owner:0x162c\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:888e       Size:256        Owner:0x17e6\r
+\e[0m\e[0mSeg:8dd9       Size:256        Owner:0x162e\r
 \e[45;35m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:898e       Size:256        Owner:0x17e8\r
+\e[0m\e[0mSeg:8ed9       Size:256        Owner:0x1630\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:8a8e       Size:256        Owner:0x17ea\r
+\e[0m\e[0mSeg:8fd9       Size:256        Owner:0x1632\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:8b8e       Size:256        Owner:0x17ec\r
+\e[0m\e[0mSeg:90d9       Size:256        Owner:0x1634\r
 \e[45;35m++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:8c8e       Size:273        Owner:0xe4c0\r
-\e[44;34m+++++\e[0m\e[42;32m\r
-\e[0m\e[0mSeg:b88e       Size:18289      Owner:0x0\r
-\e[41;31m++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\e[0m
\ No newline at end of file
+\e[0m\e[0mSeg:91d9       Size:256        Owner:0x1636\r
+\e[45;35m++++\e[0m\e[42;32m\r
+\e[0m\e[0mSeg:92d9       Size:256        Owner:0x1638\r
+\e[45;35m+++++\e[0m\e[42;32m\r
+\e[0m\e[0mSeg:93d9       Size:401        Owner:0xf25a\r
+\e[44;34m++++++\e[0m\e[42;32m\r
+\e[0m\e[0mSeg:bed9       Size:16678      Owner:0x0\r
+\e[41;31m++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\e[0m
\ No newline at end of file
index e28a7a0..0526b32 100755 (executable)
--- a/HEAP.16W
+++ b/HEAP.16W
@@ -1,47 +1,71 @@
 \r
        == default ==\r
 \r
-  USED block at 28840016 of size 66\r
-  USED block at 28840058 of size 66\r
-  FREE block at 2884009a of size 18\r
-  USED block at 288400ac of size 136\r
-  USED block at 28840134 of size 20\r
-  FREE block at 28840148 of size 7860\r
+  FREE block at 2ed70016 of size 18\r
+  USED block at 2ed70028 of size 50\r
+  USED block at 2ed7005a of size 50\r
+  USED block at 2ed7008c of size 50\r
+  USED block at 2ed700be of size 50\r
+  USED block at 2ed700f0 of size 50\r
+  USED block at 2ed70122 of size 50\r
+  USED block at 2ed70154 of size 50\r
+  USED block at 2ed70186 of size 50\r
+  USED block at 2ed701b8 of size 50\r
+  USED block at 2ed701ea of size 50\r
+  USED block at 2ed7021c of size 50\r
+  USED block at 2ed7024e of size 50\r
+  USED block at 2ed70280 of size 50\r
+  FREE block at 2ed702b2 of size 14\r
+  USED block at 2ed702c0 of size 20\r
+  USED block at 2ed702d4 of size 136\r
+  FREE block at 2ed7035c of size 7328\r
 OK - end of heap\r
 \r
        == near ==\r
 \r
-  USED block at 1883e4f6 of size 12\r
-  USED block at 1883e502 of size 332\r
-  USED block at 1883e64e of size 52\r
-  USED block at 1883e682 of size 20\r
-  USED block at 1883e696 of size 20\r
-  USED block at 1883e6aa of size 20\r
-  USED block at 1883e6be of size 20\r
-  USED block at 1883e6d2 of size 20\r
-  USED block at 1883e6e6 of size 6422\r
+  USED block at 1ed6f2a6 of size 12\r
+  USED block at 1ed6f2b2 of size 528\r
+  USED block at 1ed6f4c2 of size 72\r
+  USED block at 1ed6f50a of size 20\r
+  USED block at 1ed6f51e of size 20\r
+  USED block at 1ed6f532 of size 20\r
+  USED block at 1ed6f546 of size 20\r
+  USED block at 1ed6f55a of size 20\r
+  USED block at 1ed6f56e of size 2702\r
 OK - end of heap\r
 \r
        == far ==\r
 \r
-  USED block at 28840016 of size 66\r
-  USED block at 28840058 of size 66\r
-  USED block at 2884009a of size 18\r
-  USED block at 288400ac of size 136\r
-  USED block at 28840134 of size 20\r
-  USED block at 28840148 of size 7860\r
+  USED block at 2ed70016 of size 18\r
+  USED block at 2ed70028 of size 50\r
+  USED block at 2ed7005a of size 50\r
+  USED block at 2ed7008c of size 50\r
+  USED block at 2ed700be of size 50\r
+  USED block at 2ed700f0 of size 50\r
+  USED block at 2ed70122 of size 50\r
+  USED block at 2ed70154 of size 50\r
+  USED block at 2ed70186 of size 50\r
+  USED block at 2ed701b8 of size 50\r
+  USED block at 2ed701ea of size 50\r
+  USED block at 2ed7021c of size 50\r
+  USED block at 2ed7024e of size 50\r
+  USED block at 2ed70280 of size 50\r
+  USED block at 2ed702b2 of size 14\r
+  USED block at 2ed702c0 of size 20\r
+  USED block at 2ed702d4 of size 136\r
+  USED block at 2ed7035c of size 7328\r
 OK - end of heap\r
 \r
 Memory Type         Total      Used       Free\r
 ----------------  --------   --------   --------\r
-Default                   8166         288       7878\r
-Near              6918         496       6422\r
-Far               8166         288       7878\r
+Default                   8166         806       7360\r
+Near              3414         712       2702\r
+Far               8166         806       7360\r
 ----------------  --------   --------   --------\r
-coreleft = 6420\r
-farcoreleft = 30528\r
-GetFreeSize = 24128\r
-GetNearFreeSize = 6422\r
-GetFarFreeSize = 24128\r
-memavl = 6420\r
-stackavail = 31588\r
+coreleft = 2700\r
+farcoreleft = 1694\r
+GetFreeSize = 64548\r
+GetNearFreeSize = 2702\r
+GetFarFreeSize = 64548\r
+memavl = 2700\r
+stackavail = 31519\r
index 2c92c2c..89ef944 100755 (executable)
Binary files a/MMDUMP.16W and b/MMDUMP.16W differ
index f3ba115..f162c4c 100755 (executable)
Binary files a/data/g.pal and b/data/g.pal differ
index 619affd..85709c5 100755 (executable)
@@ -653,23 +653,9 @@ IN_Startup()
 \r
        checkjoys = true;\r
        checkmouse = true;\r
-       for (i = 1;i <\r
-#ifdef __WATCOMC__\r
-       __argc\r
-#endif\r
-#ifdef __BORLANDC__\r
-       _argc\r
-#endif\r
-       ;i++)\r
+       for (i = 1;i < _argc;i++)\r
        {\r
-               switch (US_CheckParm(\r
-#ifdef __WATCOMC__\r
-       __argv[i]\r
-#endif\r
-#ifdef __BORLANDC__\r
-       _argv[i]\r
-#endif\r
-               ,ParmStringsIN))\r
+               switch (US_CheckParm(_argv[i],ParmStringsIN))\r
                {\r
                case 0:\r
                        checkjoys = false;\r
index 3422903..90b7ebe 100755 (executable)
@@ -842,23 +842,9 @@ void MM_Startup(global_game_variables_t *gvar)
 //
        gvar->mmi.EMSmem = 0;
 //goto emsskip;        //0000
-       for(i = 1;i <
-#ifdef __WATCOMC__
-       __argc
-#endif
-#ifdef __BORLANDC__
-       _argc
-#endif
-       ;i++)
+       for(i = 1;i < _argc;i++)
        {
-               if(US_CheckParm(
-#ifdef __WATCOMC__
-       __argv[i]
-#endif
-#ifdef __BORLANDC__
-       _argv[i]
-#endif
-                       ,ParmStringsexmm) == 0)
+               if(US_CheckParm(_argv[i],ParmStringsexmm) == 0)
                        goto emsskip;                           // param NOEMS
        }
        if(MML_CheckForEMS())
@@ -878,23 +864,9 @@ void MM_Startup(global_game_variables_t *gvar)
 emsskip:
        gvar->mmi.XMSmem = 0;
 goto xmsskip;//0000
-       for(i = 1;i <
-#ifdef __WATCOMC__
-       __argc
-#endif
-#ifdef __BORLANDC__
-       _argc
-#endif
-       ;i++)
+       for(i = 1;i < _argc;i++)
        {
-               if(US_CheckParm(
-#ifdef __WATCOMC__
-       __argv[i]
-#endif
-#ifdef __BORLANDC__
-       _argv[i]
-#endif
-                       ,ParmStringsexmm) == 0)
+               if(US_CheckParm( _argv[i],ParmStringsexmm) == 0)
                        goto xmsskip;                           // param NOXMS
        }
        if(MML_CheckForXMS())
index 0d1e2bf..c9019b7 100755 (executable)
@@ -1491,23 +1491,9 @@ PM_Startup(global_game_variables_t *gvar)
        //strcpy(&(gvar->pm.fi.PageFileName), "VSWAP.");\r
 \r
        nomain = noems = noxms = false;\r
-       for (i = 1;i <\r
-#ifdef __WATCOMC__\r
-       __argc\r
-#endif\r
-#ifdef __BORLANDC__\r
-       _argc\r
-#endif\r
-       ;i++)\r
+       for (i = 1;i < _argc;i++)\r
        {\r
-               switch (US_CheckParm(\r
-#ifdef __WATCOMC__\r
-       __argv[i]\r
-#endif\r
-#ifdef __BORLANDC__\r
-       _argv[i]\r
-#endif\r
-               ,ParmStrings))\r
+               switch (US_CheckParm(_argv[i],ParmStrings))\r
                {\r
                case 0:\r
                        nomain = true;\r
index 5668dda..32aaed2 100755 (executable)
@@ -120,7 +120,7 @@ typedef struct
 } pan_t;\r
 \r
 //video\r
-#define NUMCHUNKS      3016    //keen\r
+#define NUMCHUNKS      416     //keen\r
 \r
 typedef struct\r
 {\r
@@ -321,9 +321,9 @@ typedef struct
        byte            ca_levelbit,ca_levelnum;\r
        ca_handle_t     file;           //files to open\r
        ca_mapinfo_t    camap;\r
-       //_seg  *grsegs[NUMCHUNKS];\r
-       //byte          far     grneeded[NUMCHUNKS];\r
-       //huffnode huffnode;\r
+       __SEGA  *grsegs[NUMCHUNKS];\r
+       byte            far     grneeded[NUMCHUNKS];\r
+       huffnode huffnode;\r
 } ca_t;\r
 \r
 //==========================================================================\r
index 9d0e7b3..884aaea 100755 (executable)
@@ -57,4 +57,7 @@ typedef void _seg * memptr;
 #define __SEGA _seg\r
 #endif\r
 \r
+#define _argv __argv\r
+#define _argc __argc\r
+\r
 #endif/*_TYPE_H_*/\r