From: sparky4 Date: Wed, 7 Jun 2017 22:06:37 +0000 (-0500) Subject: farcoreleft() is now flexible <3 going to code later like a few days from now later X-Git-Url: http://4ch.mooo.com/gitweb/?p=16.git;a=commitdiff_plain;h=25dd42920069d35d6ae44c21b1222e63143c84e8 farcoreleft() is now flexible <3 going to code later like a few days from now later --- diff --git a/DEBUG.16B b/DEBUG.16B index 5bf61588..29f57fbf 100755 --- a/DEBUG.16B +++ b/DEBUG.16B @@ -1,207 +1,207 @@ -Seg:0 Size:5742 Owner:0x0 -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++Seg:166e Size:256 Owner:0x764d +Seg:0 Size:5734 Owner:0x0 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++Seg:1666 Size:256 Owner:0x7649 0 -Seg:176e Size:256 Owner:0x341a +Seg:1766 Size:256 Owner:0x3416 0 -Seg:186e Size:256 Owner:0x341c +Seg:1866 Size:256 Owner:0x3418 0 -Seg:196e Size:256 Owner:0x341e +Seg:1966 Size:256 Owner:0x341a 0 -Seg:1a6e Size:256 Owner:0x3420 +Seg:1a66 Size:256 Owner:0x341c 0 -Seg:1b6e Size:256 Owner:0x3422 +Seg:1b66 Size:256 Owner:0x341e 0 -Seg:1c6e Size:256 Owner:0x3424 +Seg:1c66 Size:256 Owner:0x3420 0 -Seg:1d6e Size:256 Owner:0x3426 +Seg:1d66 Size:256 Owner:0x3422 0 -Seg:1e6e Size:256 Owner:0x3428 +Seg:1e66 Size:256 Owner:0x3424 0 -Seg:1f6e Size:256 Owner:0x342a +Seg:1f66 Size:256 Owner:0x3426 0 -Seg:206e Size:256 Owner:0x342c +Seg:2066 Size:256 Owner:0x3428 0 -Seg:216e Size:256 Owner:0x342e +Seg:2166 Size:256 Owner:0x342a 0 -Seg:226e Size:256 Owner:0x3430 +Seg:2266 Size:256 Owner:0x342c 0 -Seg:236e Size:256 Owner:0x3432 +Seg:2366 Size:256 Owner:0x342e 0 -Seg:246e Size:256 Owner:0x3434 +Seg:2466 Size:256 Owner:0x3430 0 -Seg:256e Size:256 Owner:0x3436 +Seg:2566 Size:256 Owner:0x3432 0 -Seg:266e Size:256 Owner:0x3438 +Seg:2666 Size:256 Owner:0x3434 0 -Seg:276e Size:256 Owner:0x343a +Seg:2766 Size:256 Owner:0x3436 0 -Seg:286e Size:256 Owner:0x343c +Seg:2866 Size:256 Owner:0x3438 0 -Seg:296e Size:256 Owner:0x343e +Seg:2966 Size:256 Owner:0x343a 0 -Seg:2a6e Size:256 Owner:0x3440 +Seg:2a66 Size:256 Owner:0x343c 0 -Seg:2b6e Size:256 Owner:0x3442 +Seg:2b66 Size:256 Owner:0x343e 0 -Seg:2c6e Size:256 Owner:0x3444 +Seg:2c66 Size:256 Owner:0x3440 0 -Seg:2d6e Size:256 Owner:0x3446 +Seg:2d66 Size:256 Owner:0x3442 0 -Seg:2e6e Size:256 Owner:0x3448 +Seg:2e66 Size:256 Owner:0x3444 0 -Seg:2f6e Size:256 Owner:0x344a +Seg:2f66 Size:256 Owner:0x3446 0 -Seg:306e Size:256 Owner:0x344c +Seg:3066 Size:256 Owner:0x3448 0 -Seg:316e Size:256 Owner:0x344e +Seg:3166 Size:256 Owner:0x344a 0 -Seg:326e Size:256 Owner:0x3450 +Seg:3266 Size:256 Owner:0x344c 0 -Seg:336e Size:256 Owner:0x3452 +Seg:3366 Size:256 Owner:0x344e 0 -Seg:346e Size:256 Owner:0x3454 +Seg:3466 Size:256 Owner:0x3450 0 -Seg:356e Size:256 Owner:0x3456 +Seg:3566 Size:256 Owner:0x3452 0 -Seg:366e Size:256 Owner:0x3458 +Seg:3666 Size:256 Owner:0x3454 0 -Seg:376e Size:256 Owner:0x345a +Seg:3766 Size:256 Owner:0x3456 0 -Seg:386e Size:256 Owner:0x345c +Seg:3866 Size:256 Owner:0x3458 0 -Seg:396e Size:256 Owner:0x345e +Seg:3966 Size:256 Owner:0x345a 0 -Seg:3a6e Size:256 Owner:0x3460 +Seg:3a66 Size:256 Owner:0x345c 0 -Seg:3b6e Size:256 Owner:0x3462 +Seg:3b66 Size:256 Owner:0x345e 0 -Seg:3c6e Size:256 Owner:0x3464 +Seg:3c66 Size:256 Owner:0x3460 0 -Seg:3d6e Size:256 Owner:0x3466 +Seg:3d66 Size:256 Owner:0x3462 0 -Seg:3e6e Size:256 Owner:0x3468 +Seg:3e66 Size:256 Owner:0x3464 0 -Seg:3f6e Size:256 Owner:0x346a +Seg:3f66 Size:256 Owner:0x3466 0 -Seg:406e Size:256 Owner:0x346c +Seg:4066 Size:256 Owner:0x3468 0 -Seg:416e Size:256 Owner:0x346e +Seg:4166 Size:256 Owner:0x346a 0 -Seg:426e Size:256 Owner:0x3470 +Seg:4266 Size:256 Owner:0x346c 0 -Seg:436e Size:256 Owner:0x3472 +Seg:4366 Size:256 Owner:0x346e 0 -Seg:446e Size:256 Owner:0x3474 +Seg:4466 Size:256 Owner:0x3470 0 -Seg:456e Size:256 Owner:0x3476 +Seg:4566 Size:256 Owner:0x3472 0 -Seg:466e Size:256 Owner:0x3478 +Seg:4666 Size:256 Owner:0x3474 0 -Seg:476e Size:256 Owner:0x347a +Seg:4766 Size:256 Owner:0x3476 0 -Seg:486e Size:256 Owner:0x347c +Seg:4866 Size:256 Owner:0x3478 0 -Seg:496e Size:256 Owner:0x347e +Seg:4966 Size:256 Owner:0x347a 0 -Seg:4a6e Size:256 Owner:0x3480 +Seg:4a66 Size:256 Owner:0x347c 0 -Seg:4b6e Size:256 Owner:0x3482 +Seg:4b66 Size:256 Owner:0x347e 0 -Seg:4c6e Size:256 Owner:0x3484 +Seg:4c66 Size:256 Owner:0x3480 0 -Seg:4d6e Size:256 Owner:0x3486 +Seg:4d66 Size:256 Owner:0x3482 0 -Seg:4e6e Size:256 Owner:0x3488 +Seg:4e66 Size:256 Owner:0x3484 0 -Seg:4f6e Size:256 Owner:0x348a +Seg:4f66 Size:256 Owner:0x3486 0 -Seg:506e Size:256 Owner:0x348c +Seg:5066 Size:256 Owner:0x3488 0 -Seg:516e Size:256 Owner:0x348e +Seg:5166 Size:256 Owner:0x348a 0 -Seg:526e Size:256 Owner:0x3490 +Seg:5266 Size:256 Owner:0x348c 0 -Seg:536e Size:256 Owner:0x3492 +Seg:5366 Size:256 Owner:0x348e 0 -Seg:546e Size:256 Owner:0x3494 +Seg:5466 Size:256 Owner:0x3490 0 -Seg:556e Size:256 Owner:0x3496 +Seg:5566 Size:256 Owner:0x3492 0 -Seg:566e Size:256 Owner:0x3498 +Seg:5666 Size:256 Owner:0x3494 0 -Seg:576e Size:256 Owner:0x349a +Seg:5766 Size:256 Owner:0x3496 0 -Seg:586e Size:256 Owner:0x349c +Seg:5866 Size:256 Owner:0x3498 0 -Seg:596e Size:256 Owner:0x349e +Seg:5966 Size:256 Owner:0x349a 0 -Seg:5a6e Size:256 Owner:0x34a0 +Seg:5a66 Size:256 Owner:0x349c 0 -Seg:5b6e Size:256 Owner:0x34a2 +Seg:5b66 Size:256 Owner:0x349e 0 -Seg:5c6e Size:256 Owner:0x34a4 +Seg:5c66 Size:256 Owner:0x34a0 0 -Seg:5d6e Size:256 Owner:0x34a6 +Seg:5d66 Size:256 Owner:0x34a2 0 -Seg:5e6e Size:256 Owner:0x34a8 +Seg:5e66 Size:256 Owner:0x34a4 0 -Seg:5f6e Size:256 Owner:0x34aa +Seg:5f66 Size:256 Owner:0x34a6 0 -Seg:606e Size:256 Owner:0x34ac +Seg:6066 Size:256 Owner:0x34a8 0 -Seg:616e Size:256 Owner:0x34ae +Seg:6166 Size:256 Owner:0x34aa 0 -Seg:626e Size:256 Owner:0x34b0 +Seg:6266 Size:256 Owner:0x34ac 0 -Seg:636e Size:256 Owner:0x34b2 +Seg:6366 Size:256 Owner:0x34ae 0 -Seg:646e Size:256 Owner:0x34b4 +Seg:6466 Size:256 Owner:0x34b0 0 -Seg:656e Size:256 Owner:0x34b6 +Seg:6566 Size:256 Owner:0x34b2 0 -Seg:666e Size:256 Owner:0x34b8 +Seg:6666 Size:256 Owner:0x34b4 0 -Seg:676e Size:256 Owner:0x34ba +Seg:6766 Size:256 Owner:0x34b6 0 -Seg:686e Size:256 Owner:0x34bc +Seg:6866 Size:256 Owner:0x34b8 0 -Seg:696e Size:256 Owner:0x34be +Seg:6966 Size:256 Owner:0x34ba 0 -Seg:6a6e Size:256 Owner:0x34c0 +Seg:6a66 Size:256 Owner:0x34bc 0 -Seg:6b6e Size:256 Owner:0x34c2 +Seg:6b66 Size:256 Owner:0x34be 0 -Seg:6c6e Size:256 Owner:0x34c4 +Seg:6c66 Size:256 Owner:0x34c0 0 -Seg:6d6e Size:256 Owner:0x34c6 +Seg:6d66 Size:256 Owner:0x34c2 0 -Seg:6e6e Size:256 Owner:0x34c8 +Seg:6e66 Size:256 Owner:0x34c4 0 -Seg:6f6e Size:256 Owner:0x34ca +Seg:6f66 Size:256 Owner:0x34c6 0 -Seg:706e Size:256 Owner:0x34cc +Seg:7066 Size:256 Owner:0x34c8 0 -Seg:716e Size:256 Owner:0x34ce +Seg:7166 Size:256 Owner:0x34ca 0 -Seg:726e Size:256 Owner:0x34d0 +Seg:7266 Size:256 Owner:0x34cc 0 -Seg:736e Size:256 Owner:0x34d2 +Seg:7366 Size:256 Owner:0x34ce 0 -Seg:746e Size:256 Owner:0x34d4 +Seg:7466 Size:256 Owner:0x34d0 0 -Seg:756e Size:256 Owner:0x34d6 +Seg:7566 Size:256 Owner:0x34d2 0 -Seg:766e Size:256 Owner:0x34d8 +Seg:7666 Size:256 Owner:0x34d4 0 -Seg:776e Size:256 Owner:0x34da +Seg:7766 Size:256 Owner:0x34d6 0 -Seg:786e Size:256 Owner:0x34dc +Seg:7866 Size:256 Owner:0x34d8 0 -Seg:796e Size:256 Owner:0x34de +Seg:7966 Size:256 Owner:0x34da 0 -Seg:7a6e Size:256 Owner:0x34e0 +Seg:7a66 Size:256 Owner:0x34dc 0 -Seg:7b6e Size:273 Owner:0x764d +Seg:7b66 Size:273 Owner:0x7649 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 Seg:9fbe Size:32834 Owner:0x0  diff --git a/DEBUG.16W b/DEBUG.16W index ecbd3c35..e3f2fbb2 100755 --- a/DEBUG.16W +++ b/DEBUG.16W @@ -1,210 +1,210 @@ -Seg:0 Size:9835 Owner:0x0 -+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++000 -Seg:26d3 Size:76 Owner:0x0 +Seg:0 Size:9775 Owner:0x0 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++00 +Seg:2697 Size:76 Owner:0x0 0 -Seg:271f Size:256 Owner:0x5fec +Seg:26e3 Size:256 Owner:0x5fec 0 -Seg:281f Size:256 Owner:0x1e22 +Seg:27e3 Size:256 Owner:0x1e22 0 -Seg:291f Size:256 Owner:0x1e24 +Seg:28e3 Size:256 Owner:0x1e24 0 -Seg:2a1f Size:256 Owner:0x1e26 +Seg:29e3 Size:256 Owner:0x1e26 0 -Seg:2b1f Size:256 Owner:0x1e28 +Seg:2ae3 Size:256 Owner:0x1e28 0 -Seg:2c1f Size:256 Owner:0x1e2a +Seg:2be3 Size:256 Owner:0x1e2a 0 -Seg:2d1f Size:256 Owner:0x1e2c +Seg:2ce3 Size:256 Owner:0x1e2c 0 -Seg:2e1f Size:256 Owner:0x1e2e +Seg:2de3 Size:256 Owner:0x1e2e 0 -Seg:2f1f Size:256 Owner:0x1e30 +Seg:2ee3 Size:256 Owner:0x1e30 0 -Seg:301f Size:256 Owner:0x1e32 +Seg:2fe3 Size:256 Owner:0x1e32 0 -Seg:311f Size:256 Owner:0x1e34 +Seg:30e3 Size:256 Owner:0x1e34 0 -Seg:321f Size:256 Owner:0x1e36 +Seg:31e3 Size:256 Owner:0x1e36 0 -Seg:331f Size:256 Owner:0x1e38 +Seg:32e3 Size:256 Owner:0x1e38 0 -Seg:341f Size:256 Owner:0x1e3a +Seg:33e3 Size:256 Owner:0x1e3a 0 -Seg:351f Size:256 Owner:0x1e3c +Seg:34e3 Size:256 Owner:0x1e3c 0 -Seg:361f Size:256 Owner:0x1e3e +Seg:35e3 Size:256 Owner:0x1e3e 0 -Seg:371f Size:256 Owner:0x1e40 +Seg:36e3 Size:256 Owner:0x1e40 0 -Seg:381f Size:256 Owner:0x1e42 +Seg:37e3 Size:256 Owner:0x1e42 0 -Seg:391f Size:256 Owner:0x1e44 +Seg:38e3 Size:256 Owner:0x1e44 0 -Seg:3a1f Size:256 Owner:0x1e46 +Seg:39e3 Size:256 Owner:0x1e46 0 -Seg:3b1f Size:256 Owner:0x1e48 +Seg:3ae3 Size:256 Owner:0x1e48 0 -Seg:3c1f Size:256 Owner:0x1e4a +Seg:3be3 Size:256 Owner:0x1e4a 0 -Seg:3d1f Size:256 Owner:0x1e4c +Seg:3ce3 Size:256 Owner:0x1e4c 0 -Seg:3e1f Size:256 Owner:0x1e4e +Seg:3de3 Size:256 Owner:0x1e4e 0 -Seg:3f1f Size:256 Owner:0x1e50 +Seg:3ee3 Size:256 Owner:0x1e50 0 -Seg:401f Size:256 Owner:0x1e52 +Seg:3fe3 Size:256 Owner:0x1e52 0 -Seg:411f Size:256 Owner:0x1e54 +Seg:40e3 Size:256 Owner:0x1e54 0 -Seg:421f Size:256 Owner:0x1e56 +Seg:41e3 Size:256 Owner:0x1e56 0 -Seg:431f Size:256 Owner:0x1e58 +Seg:42e3 Size:256 Owner:0x1e58 0 -Seg:441f Size:256 Owner:0x1e5a +Seg:43e3 Size:256 Owner:0x1e5a 0 -Seg:451f Size:256 Owner:0x1e5c +Seg:44e3 Size:256 Owner:0x1e5c 0 -Seg:461f Size:256 Owner:0x1e5e +Seg:45e3 Size:256 Owner:0x1e5e 0 -Seg:471f Size:256 Owner:0x1e60 +Seg:46e3 Size:256 Owner:0x1e60 0 -Seg:481f Size:256 Owner:0x1e62 +Seg:47e3 Size:256 Owner:0x1e62 0 -Seg:491f Size:256 Owner:0x1e64 +Seg:48e3 Size:256 Owner:0x1e64 0 -Seg:4a1f Size:256 Owner:0x1e66 +Seg:49e3 Size:256 Owner:0x1e66 0 -Seg:4b1f Size:256 Owner:0x1e68 +Seg:4ae3 Size:256 Owner:0x1e68 0 -Seg:4c1f Size:256 Owner:0x1e6a +Seg:4be3 Size:256 Owner:0x1e6a 0 -Seg:4d1f Size:256 Owner:0x1e6c +Seg:4ce3 Size:256 Owner:0x1e6c 0 -Seg:4e1f Size:256 Owner:0x1e6e +Seg:4de3 Size:256 Owner:0x1e6e 0 -Seg:4f1f Size:256 Owner:0x1e70 +Seg:4ee3 Size:256 Owner:0x1e70 0 -Seg:501f Size:256 Owner:0x1e72 +Seg:4fe3 Size:256 Owner:0x1e72 0 -Seg:511f Size:256 Owner:0x1e74 +Seg:50e3 Size:256 Owner:0x1e74 0 -Seg:521f Size:256 Owner:0x1e76 +Seg:51e3 Size:256 Owner:0x1e76 0 -Seg:531f Size:256 Owner:0x1e78 +Seg:52e3 Size:256 Owner:0x1e78 0 -Seg:541f Size:256 Owner:0x1e7a +Seg:53e3 Size:256 Owner:0x1e7a 0 -Seg:551f Size:256 Owner:0x1e7c +Seg:54e3 Size:256 Owner:0x1e7c 0 -Seg:561f Size:256 Owner:0x1e7e +Seg:55e3 Size:256 Owner:0x1e7e 0 -Seg:571f Size:256 Owner:0x1e80 +Seg:56e3 Size:256 Owner:0x1e80 0 -Seg:581f Size:256 Owner:0x1e82 +Seg:57e3 Size:256 Owner:0x1e82 0 -Seg:591f Size:256 Owner:0x1e84 +Seg:58e3 Size:256 Owner:0x1e84 0 -Seg:5a1f Size:256 Owner:0x1e86 +Seg:59e3 Size:256 Owner:0x1e86 0 -Seg:5b1f Size:256 Owner:0x1e88 +Seg:5ae3 Size:256 Owner:0x1e88 0 -Seg:5c1f Size:256 Owner:0x1e8a +Seg:5be3 Size:256 Owner:0x1e8a 0 -Seg:5d1f Size:256 Owner:0x1e8c +Seg:5ce3 Size:256 Owner:0x1e8c 0 -Seg:5e1f Size:256 Owner:0x1e8e +Seg:5de3 Size:256 Owner:0x1e8e 0 -Seg:5f1f Size:256 Owner:0x1e90 +Seg:5ee3 Size:256 Owner:0x1e90 0 -Seg:601f Size:256 Owner:0x1e92 +Seg:5fe3 Size:256 Owner:0x1e92 0 -Seg:611f Size:256 Owner:0x1e94 +Seg:60e3 Size:256 Owner:0x1e94 0 -Seg:621f Size:256 Owner:0x1e96 +Seg:61e3 Size:256 Owner:0x1e96 0 -Seg:631f Size:256 Owner:0x1e98 +Seg:62e3 Size:256 Owner:0x1e98 0 -Seg:641f Size:256 Owner:0x1e9a +Seg:63e3 Size:256 Owner:0x1e9a 0 -Seg:651f Size:256 Owner:0x1e9c +Seg:64e3 Size:256 Owner:0x1e9c 0 -Seg:661f Size:256 Owner:0x1e9e +Seg:65e3 Size:256 Owner:0x1e9e 0 -Seg:671f Size:256 Owner:0x1ea0 +Seg:66e3 Size:256 Owner:0x1ea0 0 -Seg:681f Size:256 Owner:0x1ea2 +Seg:67e3 Size:256 Owner:0x1ea2 0 -Seg:691f Size:256 Owner:0x1ea4 +Seg:68e3 Size:256 Owner:0x1ea4 0 -Seg:6a1f Size:256 Owner:0x1ea6 +Seg:69e3 Size:256 Owner:0x1ea6 0 -Seg:6b1f Size:256 Owner:0x1ea8 +Seg:6ae3 Size:256 Owner:0x1ea8 0 -Seg:6c1f Size:256 Owner:0x1eaa +Seg:6be3 Size:256 Owner:0x1eaa 0 -Seg:6d1f Size:256 Owner:0x1eac +Seg:6ce3 Size:256 Owner:0x1eac 0 -Seg:6e1f Size:256 Owner:0x1eae +Seg:6de3 Size:256 Owner:0x1eae 0 -Seg:6f1f Size:256 Owner:0x1eb0 +Seg:6ee3 Size:256 Owner:0x1eb0 0 -Seg:701f Size:256 Owner:0x1eb2 +Seg:6fe3 Size:256 Owner:0x1eb2 0 -Seg:711f Size:256 Owner:0x1eb4 +Seg:70e3 Size:256 Owner:0x1eb4 0 -Seg:721f Size:256 Owner:0x1eb6 +Seg:71e3 Size:256 Owner:0x1eb6 0 -Seg:731f Size:256 Owner:0x1eb8 +Seg:72e3 Size:256 Owner:0x1eb8 0 -Seg:741f Size:256 Owner:0x1eba +Seg:73e3 Size:256 Owner:0x1eba 0 -Seg:751f Size:256 Owner:0x1ebc +Seg:74e3 Size:256 Owner:0x1ebc 0 -Seg:761f Size:256 Owner:0x1ebe +Seg:75e3 Size:256 Owner:0x1ebe 0 -Seg:771f Size:256 Owner:0x1ec0 +Seg:76e3 Size:256 Owner:0x1ec0 0 -Seg:781f Size:256 Owner:0x1ec2 +Seg:77e3 Size:256 Owner:0x1ec2 0 -Seg:791f Size:256 Owner:0x1ec4 +Seg:78e3 Size:256 Owner:0x1ec4 0 -Seg:7a1f Size:256 Owner:0x1ec6 +Seg:79e3 Size:256 Owner:0x1ec6 0 -Seg:7b1f Size:256 Owner:0x1ec8 +Seg:7ae3 Size:256 Owner:0x1ec8 0 -Seg:7c1f Size:256 Owner:0x1eca +Seg:7be3 Size:256 Owner:0x1eca 0 -Seg:7d1f Size:256 Owner:0x1ecc +Seg:7ce3 Size:256 Owner:0x1ecc 0 -Seg:7e1f Size:256 Owner:0x1ece +Seg:7de3 Size:256 Owner:0x1ece 0 -Seg:7f1f Size:256 Owner:0x1ed0 +Seg:7ee3 Size:256 Owner:0x1ed0 0 -Seg:801f Size:256 Owner:0x1ed2 +Seg:7fe3 Size:256 Owner:0x1ed2 0 -Seg:811f Size:256 Owner:0x1ed4 +Seg:80e3 Size:256 Owner:0x1ed4 0 -Seg:821f Size:256 Owner:0x1ed6 +Seg:81e3 Size:256 Owner:0x1ed6 0 -Seg:831f Size:256 Owner:0x1ed8 +Seg:82e3 Size:256 Owner:0x1ed8 0 -Seg:841f Size:256 Owner:0x1eda +Seg:83e3 Size:256 Owner:0x1eda 0 -Seg:851f Size:256 Owner:0x1edc +Seg:84e3 Size:256 Owner:0x1edc 0 -Seg:861f Size:256 Owner:0x1ede +Seg:85e3 Size:256 Owner:0x1ede 0 -Seg:871f Size:256 Owner:0x1ee0 +Seg:86e3 Size:256 Owner:0x1ee0 0 -Seg:881f Size:256 Owner:0x1ee2 +Seg:87e3 Size:256 Owner:0x1ee2 0 -Seg:891f Size:256 Owner:0x1ee4 +Seg:88e3 Size:256 Owner:0x1ee4 0 -Seg:8a1f Size:256 Owner:0x1ee6 +Seg:89e3 Size:256 Owner:0x1ee6 0 -Seg:8b1f Size:256 Owner:0x1ee8 +Seg:8ae3 Size:256 Owner:0x1ee8 0 -Seg:8c1f Size:273 Owner:0x5fec -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -Seg:b71f Size:18656 Owner:0x0 +Seg:8be3 Size:273 Owner:0x5fec +0000000000000000000000000000000000000000000000000000000000 +Seg:9ecd Size:24882 Owner:0x0  \ No newline at end of file diff --git a/HEAP.16W b/HEAP.16W index a579fb53..ec62ef3d 100755 --- a/HEAP.16W +++ b/HEAP.16W @@ -1,36 +1,41 @@ == near == - USED block at 1714:f386 of size 12 - USED block at 1714:f392 of size 322 - USED block at 1714:f4d4 of size 52 - USED block at 1714:f508 of size 20 - USED block at 1714:f51c of size 20 - USED block at 1714:f530 of size 20 - USED block at 1714:f544 of size 20 - USED block at 1714:f558 of size 20 - FREE block at 1714:f56c of size 2704 + USED block at 16d8:f386 of size 12 + USED block at 16d8:f392 of size 322 + USED block at 16d8:f4d4 of size 52 + USED block at 16d8:f508 of size 20 + USED block at 16d8:f51c of size 20 + USED block at 16d8:f530 of size 20 + USED block at 16d8:f544 of size 20 + USED block at 16d8:f558 of size 20 + FREE block at 16d8:f56c of size 2704 OK - end of heap == far == - USED block at 2715:0016 of size 136 - FREE block at 2715:009e of size 18 - USED block at 2715:00b0 of size 20 - FREE block at 2715:00c4 of size 7992 + USED block at 26d9:0016 of size 136 + FREE block at 26d9:009e of size 32442 + USED block at 26d9:7f58 of size 20 + FREE block at 26d9:7f6c of size 32912 + FREE block at 36da:0016 of size 65510 + FREE block at 46db:0016 of size 65510 + FREE block at 56dc:0016 of size 65510 + FREE block at 66dd:0016 of size 65510 + FREE block at 76de:0016 of size 65510 + FREE block at 86df:0016 of size 65510 + FREE block at 96e0:0016 of size 32774 OK - end of heap Memory Type Total Used Free ---------------- -------- -------- -------- Near 3190 486 2704 -Far 8166 156 8010 +Far 32592 156 32436 ---------------- -------- -------- -------- HC_coreleft = 2702 -HC_farcoreleft = 35120 -HC_Newfarcoreleft = 0 -HC_GetFreeSize = 32436 +HC_farcoreleft = 493872 HC_GetNearFreeSize = 2704 -HC_GetFarFreeSize = 32436 +HC_GetFarFreeSize = 491188 coreleft = 2702 -farcoreleft = 589840 +farcoreleft = 493872 stackavail = 31498 diff --git a/MMDUMP.16B b/MMDUMP.16B index eeec0ce7..6b662318 100755 Binary files a/MMDUMP.16B and b/MMDUMP.16B differ diff --git a/bcexmm.exe b/bcexmm.exe index 986660a5..cb9f50b9 100755 Binary files a/bcexmm.exe and b/bcexmm.exe differ diff --git a/bcexmm.prj b/bcexmm.prj index 74745a98..0ed74128 100755 Binary files a/bcexmm.prj and b/bcexmm.prj differ diff --git a/exmmtest.l16 b/exmmtest.l16 deleted file mode 100755 index e2380d92..00000000 --- a/exmmtest.l16 +++ /dev/null @@ -1,139 +0,0 @@ -bakapee1[data/koishi~.pcx] -bakapee2[data/test.map] - - -press any key to continue! -======================================load===================================== -====================================load end=================================== -contents of the buffer -[ - - -] - -yay! -======================================read===================================== -====================================read end=================================== -contents of the buffer -[ -{ "backgroundcolor":"#000000", - "height":30, - "layers":[ - { - "data":[1, 2, 3, 4, 0, 3, 3, 3, 3, 3, 3, 3, 3, 4, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 1, 2, 3, 4, 5, 6, 7, 8, 0, 1, 0, 1, 0, 0, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 5, 6, 7, 8, 9, 10, 11, 12, 4, 1, 0, 1, 0, 0, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 9, 10, 11, 12, 13, 14, 15, 16, 0, 1, 1, 1, 5, 8, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 13, 14, 15, 16, 0, 0, 4, 0, 0, 0, 0, 0, 8, 8, 11, 11, 11, 3, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 0, 0, 0, 0, 8, 8, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 0, 0, 0, 0, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 0, 0, 0, 0, 11, 11, 11, 11, 11, 11, 11, 11, 3, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 39, 11, 11, 11, 11, 11, 11, 3, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 3, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 3, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 3, 3, 3, 3, 1, 2, 3, 4, 3, 3, 3, 3, 3, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 3, 11, 11, 11, 11, 5, 6, 7, 8, 6, 6, 6, 6, 6, 3, 3, 3, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 3, 3, 11, 11, 11, 11, 11, 9, 10, 11, 12, 6, 6, 6, 6, 6, 6, 6, 6, 3, 3, 3, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 3, 11, 11, 11, 11, 11, 11, 11, 13, 14, 15, 16, 3, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 3, 3, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 3, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 3, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 3, 3, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 3, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 3, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 3, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 3, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 3, 3, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 3, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 3, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 3, 3, 3, 3, 3, 6, 6, 6, 6, 6, 6, 6, 3, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 3, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 3, 3, 3, 3, 3, 3, 3, 3, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 3, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 3, 3, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 0, 0, 0, 0, 0, 0, 0, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 3, 3, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 0, 11, 11, 11, 11, 11, 0, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 3, 3, 3, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 0, 11, 0, 0, 0, 11, 0, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 3, 3, 3, 11, 11, 11, 11, 11, 11, 11, 11, 0, 11, 0, 11, 11, 11, 0, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 0, 11, 0, 0, 0, 0, 0, 11, 11, 11, 11, 11, 11, 1, 2, 3, 4, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 0, 11, 11, 11, 11, 11, 11, 11, 11, 1, 2, 3, 4, 5, 6, 7, 8, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 0, 0, 0, 0, 0, 0, 0, 0, 11, 5, 6, 7, 8, 9, 10, 11, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 9, 10, 11, 12, 13, 14, 15, 16, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 13, 14, 15, 16], - "height":30, - "name":"bg", - "opacity":1, - "type":"tilelayer", - "visible":true, - "width":40, - "x":0, - "y":0 - }, - { - "data":[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 37, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - "height":30, - "name":"fg", - "opacity":1, - "type":"tilelayer", - "visible":true, - "width":40, - "x":0, - "y":0 - }, - { - "data":[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - "height":30, - "name":"top", - "opacity":1, - "type":"tilelayer", - "visible":true, - "width":40, - "x":0, - "y":0 - }, - { - "height":30, - "name":"ob", - "objects":[ - { - "height":16, - "name":"trunk", - "properties": - { - "walkable":"0" - }, - "type":"nonc", - "visible":true, - "width":32, - "x":128, - "y":32 - }, - { - "height":16, - "name":"stump", - "properties": - { - "walkable":"0" - }, - "type":"nonc", - "visible":true, - "width":16, - "x":144, - "y":128 - }], - "opacity":1, - "type":"objectgroup", - "visible":true, - "width":40, - "x":0, - "y":0 - }], - "orientation":"orthogonal", - "properties": - { - - }, - "tileheight":16, - "tilesets":[ - { - "firstgid":1, - "image":"ed.png", - "imageheight":64, - "imagewidth":64, - "margin":0, - "name":"wwww", - "properties": - { - - }, - "spacing":0, - "tileheight":16, - "tilewidth":16 - }, - { - "firstgid":17, - "image":"forest.gif", - "imageheight":112, - "imagewidth":80, - "margin":0, - "name":"forest", - "properties": - { - - }, - "spacing":0, - "tileheight":16, - "tilewidth":16 - }], - "tilewidth":16, - "version":1, - "width":40 -} -] - -yay! - -end==-25354 - - \ No newline at end of file diff --git a/src/exmmtest.c b/src/exmmtest.c index d9af3401..44a231d2 100755 --- a/src/exmmtest.c +++ b/src/exmmtest.c @@ -242,10 +242,10 @@ PRINTBB; KEYP #ifdef SCROLLLOAD // #else //scrollload - CA_loadmap(bakapee2, &gvar.map, &gvar); +// CA_loadmap(bakapee2, &gvar.map, &gvar); //BREAKS! // newloadmap(bakapee2, &gvar.map); VRS_LoadVRS(bakapee1, &gvar.player[0].enti, &gvar); - HC_heapdump(&gvar); +// HC_heapdump(&gvar); KEYP #endif //scrollload @@ -327,8 +327,8 @@ PRINTBB; KEYP printf("========================================\n"); #ifdef EXMMVERBOSE__ - printf("coreleft(): %u\n", coreleft()); - printf("farcoreleft(): %ld\n", farcoreleft()); + printf("coreleft(): %u\n", coreleft()); + printf("farcoreleft(): %ld\n", farcoreleft()); #endif #ifdef __WATCOMC__ //this is far printf("Total free: %lu\n", (dword)(HC_GetFreeSize())); diff --git a/src/lib/16_hc.c b/src/lib/16_hc.c index e730bb2f..3bd47bb8 100755 --- a/src/lib/16_hc.c +++ b/src/lib/16_hc.c @@ -27,10 +27,11 @@ #include //from ftp://213.85.246.177/pub/FreeBSD/ports/archivers/arj/work/arj-3.10.22/environ.c +#if 0 //#ifdef __WATCOMC__ long HC_Newfarcoreleft() { - void huge *hp; static long rc=736L; long s_rc; + void __huge *hp; static long rc=736L; long s_rc; s_rc=rc; rc+=2L; do @@ -48,7 +49,7 @@ long HC_Newfarcoreleft() } while(hp!=NULL); return((rc-16L)*1024L); } -//#endif +#endif void #ifdef __BORLANDC__ @@ -160,12 +161,12 @@ size_t HC_coreleft(void) return total; } -void far* HC_LargestFarFreeBlock(size_t* Size) +void far* HC_LargestFarFreeBlock(unsigned long* Size) { - size_t s0, s1; + unsigned long s0, s1; void far* p; - s0 = ~(size_t)0 ^ (~(size_t)0 >> 1); + s0 = ~(unsigned long)0 ^ (~(unsigned long)0 >> 1); while (s0 && (p = _fmalloc(s0)) == NULL) s0 >>= 1; @@ -189,14 +190,14 @@ void far* HC_LargestFarFreeBlock(size_t* Size) return p; } -size_t HC_farcoreleft(void) +unsigned long HC_farcoreleft(void) { - size_t total = 0; + unsigned long total = 0UL; void far* pFirst = NULL; void far* pLast = NULL; for(;;) { - size_t largest; + unsigned long largest; void far* p = HC_LargestFarFreeBlock(&largest); if (largest < sizeof(void far*)) { @@ -360,7 +361,7 @@ size_t _basedcoreleft(void) } return total; }*/ - +#if 0 size_t HC_GetFreeSize(void) { struct _heapinfo h_info; @@ -375,15 +376,16 @@ size_t HC_GetFreeSize(void) if((h_info._useflag == _USEDENTRY ? "USED" : "FREE")=="USED") h_used += h_info._size; h_total += h_info._size; } - HC_heapstat0(heap_status); + HCL_heapstat0(heap_status); return h_free; } +#endif -size_t HC_GetFarFreeSize(void) +unsigned long HC_GetFarFreeSize(void) { struct _heapinfo fh_info; int heap_status; - size_t fh_free=0, fh_total=0, fh_used=0; + unsigned long fh_free=0, fh_total=0, fh_used=0; fh_info._pentry = NULL; for(;;) { @@ -393,7 +395,7 @@ size_t HC_GetFarFreeSize(void) if((fh_info._useflag == _USEDENTRY ? "USED" : "FREE")=="USED") fh_used += fh_info._size; fh_total += fh_info._size; } - HC_heapstat0(heap_status); + HCL_heapstat0(heap_status); return fh_free; } @@ -411,7 +413,7 @@ size_t HC_GetNearFreeSize(void) if((nh_info._useflag == _USEDENTRY ? "USED" : "FREE")=="USED") nh_used += nh_info._size; nh_total += nh_info._size; } - HC_heapstat0(heap_status); + HCL_heapstat0(heap_status); return nh_free; } @@ -440,7 +442,7 @@ void HC_heapdump(global_game_variables_t *gvar) h_total += h_info._size; write(gvar->handle.heaphandle,scratch,strlen(scratch)); } - HC_heapstat(gvar, heap_status, &scratch); + HCL_heapstat(gvar, heap_status, &scratch); #endif //near @@ -462,7 +464,7 @@ nh_info._pentry, nh_info._size );*/ nh_total += nh_info._size; write(gvar->handle.heaphandle,scratch,strlen(scratch)); } - HC_heapstat(gvar, heap_status, &scratch); + HCL_heapstat(gvar, heap_status, &scratch); //far strcpy(scratch,"\n == far ==\n\n"); @@ -483,7 +485,7 @@ fh_info._pentry, fh_info._size );*/ fh_total += fh_info._size; write(gvar->handle.heaphandle,scratch,strlen(scratch)); } - HC_heapstat(gvar, heap_status, &scratch); + HCL_heapstat(gvar, heap_status, &scratch); strcpy(scratch,"\n"); strcat(scratch,kittengets(2,0,"Memory Type Total Used Free\n")); @@ -494,8 +496,8 @@ fh_info._pentry, fh_info._size );*/ strcat(scratch,"---------------- -------- -------- --------\n"); strcat(scratch,"HC_coreleft = "); ultoa((dword)HC_coreleft(),str,10); strcat(scratch,str); strcat(scratch,"\n"); strcat(scratch,"HC_farcoreleft = "); ultoa((dword)HC_farcoreleft(),str,10); strcat(scratch,str); strcat(scratch,"\n"); - strcat(scratch,"HC_Newfarcoreleft = "); ultoa((dword)HC_Newfarcoreleft(),str,10); strcat(scratch,str); strcat(scratch,"\n"); - strcat(scratch,"HC_GetFreeSize = "); ultoa((dword)HC_GetFreeSize(),str,10); strcat(scratch,str); strcat(scratch,"\n"); +// strcat(scratch,"HC_Newfarcoreleft = "); ultoa((dword)HC_Newfarcoreleft(),str,10); strcat(scratch,str); strcat(scratch,"\n"); +// strcat(scratch,"HC_GetFreeSize = "); ultoa((dword)HC_GetFreeSize(),str,10); strcat(scratch,str); strcat(scratch,"\n"); strcat(scratch,"HC_GetNearFreeSize = "); ultoa((dword)HC_GetNearFreeSize(),str,10); strcat(scratch,str); strcat(scratch,"\n"); strcat(scratch,"HC_GetFarFreeSize = "); ultoa((dword)HC_GetFarFreeSize(),str,10); strcat(scratch,str); strcat(scratch,"\n"); strcat(scratch,"coreleft = "); ultoa((dword)coreleft(),str,10); strcat(scratch,str); strcat(scratch,"\n"); @@ -505,7 +507,7 @@ fh_info._pentry, fh_info._size );*/ HC_CloseDebug(gvar); } -void HC_heapstat(global_game_variables_t *gvar, int heap_status, byte *str) +void HCL_heapstat(global_game_variables_t *gvar, int heap_status, byte *str) { switch( heap_status ) { case _HEAPEND: @@ -527,7 +529,7 @@ void HC_heapstat(global_game_variables_t *gvar, int heap_status, byte *str) write(gvar->handle.heaphandle,(str),strlen((str))); } -void HC_heapstat0(int heap_status) +void HCL_heapstat0(int heap_status) { switch( heap_status ) { case _HEAPEND: @@ -546,7 +548,22 @@ void HC_heapstat0(int heap_status) printf("ERROR - bad node in heap\n"); } } + +unsigned long farcoreleft() +{ +//---- _fheapgrow(); + return HC_farcoreleft(); +//stack overflows return HC_GetFarFreeSize(); +} + +unsigned long coreleft() +{ + _nheapgrow(); + return _memavl(); +// return HC_GetNearFreeSize(); +} #endif + /* ============================ = @@ -579,22 +596,3 @@ void HC_CloseDebug(global_game_variables_t *gvar) strcpy(gvar->handle.heapdumpfilename, "heap.16w"); #endif } - -#ifdef __WATCOMC__ -unsigned long farcoreleft() -{ - _fheapgrow(); - //return HC_farcoreleft(); -// #ifdef __BORLANDC__ -// r 0x90000UL-16UL -// #endif - - return 0x90000UL+16UL; -} - -unsigned long coreleft() -{ - _nheapgrow(); - return _memavl(); -} -#endif diff --git a/src/lib/16_hc.h b/src/lib/16_hc.h index 7d362648..d9f18c83 100755 --- a/src/lib/16_hc.h +++ b/src/lib/16_hc.h @@ -28,7 +28,7 @@ #include "src/lib/16_head.h" -long HC_Newfarcoreleft(); +//long HC_Newfarcoreleft(); #ifdef __BORLANDC__ void * HC_LargestFreeBlock(size_t* Size); #endif @@ -36,18 +36,15 @@ void * HC_LargestFreeBlock(size_t* Size); void __near* HC_LargestFreeBlock(size_t* Size); #endif size_t HC_coreleft(void); -void far* HC_LargestFarFreeBlock(size_t* Size); -size_t HC_farcoreleft(void); -/*void huge* LargestHugeFreeBlock(size_t* Size); -size_t _hugecoreleft(void); -void __based(__self)* LargestBasedFreeBlock(size_t* Size); -size_t _basedcoreleft(void);*/ -size_t HC_GetFreeSize(void); -size_t HC_GetFarFreeSize(void); +void far* HC_LargestFarFreeBlock(unsigned long* Size); +unsigned long HC_farcoreleft(void); +//size_t HC_GetFreeSize(void); +unsigned long HC_GetFarFreeSize(void); size_t HC_GetNearFreeSize(void); + void HC_heapdump(global_game_variables_t *gvar); -void HC_heapstat(global_game_variables_t *gvar, int heap_status, byte *str); -void HC_heapstat0(int heap_status); +void HCL_heapstat(global_game_variables_t *gvar, int heap_status, byte *str); +void HCL_heapstat0(int heap_status); void HC_OpenDebug(global_game_variables_t *gvar); void HC_CloseDebug(global_game_variables_t *gvar); diff --git a/src/lib/16_tail.c b/src/lib/16_tail.c index 83e20b85..6f0ea912 100755 --- a/src/lib/16_tail.c +++ b/src/lib/16_tail.c @@ -106,7 +106,8 @@ void StartupCAMMPM (global_game_variables_t *gvar) MM_Startup(gvar); #ifdef __16_PM__ PM_Startup(gvar); -//???? PM_CheckMainMem(gvar); +//???? + PM_CheckMainMem(gvar); PM_UnlockMainMem(gvar); #endif CA_Startup(gvar); diff --git a/src/util/shbat/ud.sh b/src/util/shbat/ud.sh index 0219a4c6..37bb5fdf 100755 --- a/src/util/shbat/ud.sh +++ b/src/util/shbat/ud.sh @@ -3,5 +3,6 @@ #rm vrl2vrs #rm vrsdump rm -f *.16W +rm -f *.16B git pull wmake -h uplibs diff --git a/ud.sh b/ud.sh index 0219a4c6..37bb5fdf 100755 --- a/ud.sh +++ b/ud.sh @@ -3,5 +3,6 @@ #rm vrl2vrs #rm vrsdump rm -f *.16W +rm -f *.16B git pull wmake -h uplibs