From 729ec301fbc67f06250456eecf5e2be7e66f3d02 Mon Sep 17 00:00:00 2001 From: sparky4 <sparky4@cock.li> Date: Sun, 9 Aug 2015 13:00:10 -0500 Subject: [PATCH] modified: 16_MM.BCO modified: DEBUG.16 modified: HEAP.16 modified: MMDUMP.16 modified: bcEXMM.MAP modified: bcexmm.exe modified: bcexmm.prj modified: exmmtest.exe modified: src/lib/16_mm.c --- 16_MM.BCO | Bin 23691 -> 23464 bytes DEBUG.16 | 12 +- HEAP.16 | 10 +- MMDUMP.16 | Bin 132 -> 132 bytes bcEXMM.MAP | 1206 +++++++++++++++++++++++------------------------ bcexmm.exe | Bin 50146 -> 49976 bytes bcexmm.prj | Bin 6254 -> 6254 bytes exmmtest.exe | Bin 44498 -> 44434 bytes src/lib/16_mm.c | 6 +- 9 files changed, 614 insertions(+), 620 deletions(-) diff --git a/16_MM.BCO b/16_MM.BCO index 3ae09c50940549ec273d29a3b5b7af96d85f705c..b535a014a6e7e19a290ad44b6210051542145288 100644 GIT binary patch delta 1709 zcmYL|dr(wm7{<R{&ijJ0itgF7`<=^o&UyjwO5$Bo5=6PIsH>rfE-M_s1i@t)G^I_; zByo)C)J#pzWLcJ7rW`6SQ=>VRla*s*nmJ~nqKLP&L>(`5_RKo|@%{6h-}AiBcR9^_ zZ6EHowWJGm6+LDo`R8U9=jTi-eqvm}=Np-Md)J&Ymmvt**x<Ft*|xR@g|s-MlQQEI zszm1MwKbt|yF}JCB@%KjhY&KrMhI&{LfUdDNo{cvV(Vol1?JU+gH_ofT`!PGyhZ0m zX$K*FEjpKyQ7s;m?h~cwuc)un%Y1ruO=$Hgk@T?)c`-vD%aBLO$dN6)>2O3HS@qSm zS;26yfs%z5ogXVBS#&-nBaEXWbNXVkXvscGh8x|Y<eU|gsU^>%WSB8bk_H#VWRE2m zP%`xKM86)MT_38@PbZNxhD+*~7~S3MaOjWTWRZ~}QDc|6LK1JBmZU;|EQq&){FJ1$ zIL+#b(dzziFchw@jf*D_tmgA#tkYuWQIg!^HrXVT%@1T&>A}#ns+!W}uOdk|Zb;Pq z=#29N^XqhfZLn0|8%K^COs3+a1I-WkE9=8$H4Q5k`1}oV<b>gq`#a1X)YqCqm!0f1 z*2w*h`?71w!sv97kXzRDg_L+7H}wT;7fkp0J$CYv)wC$eCJ+J^TSSRw%u+<>qL|EC z@*+x9W3{3=i(~uhY01TuFykXdF)9>h4o)yGD~_2<V#EKjkR_DJElI={mk=;p2FuDq z=I2sta!D);n|hiLFF@=>D6zL%t^gsUjj2pDyv*xzn(oBFQoXz;q}Q2ml_O-A;b#LE zH}x=mI&lzb(jhCcJeEkT#0tU@w}U)v%D0gVNwb5YYJWJiY(+(#zN)%fCpNno)Wf_x z^EC8OsGJhpWQD|+M(?Gpp`x{yN^Q15ttr~!6kDTlV|t^_*Sab@!O=VVk99Sf<_=r) zYsXr*%x%R;8+X=umb>LV&viT7xkSE$>&;){7~jba=C5!Q`K#Pa{u<}!uX9WJ8(f6H z$+htRay$6{xIO$W?g-z-*<80dkLwPX>blF7y6$lsT@SfUu6Wqt>Iq-E9B|py2a*LR z<O)2L2rdW-9#}1iuwRhiU__ANq@X~jpur8HAB=JLhbnh6yy;GX&)lQoTXz~9bB}>5 z?y;bG#=%(6cqs5pfc2h<@P=m+eBhZ3UwhKwy5~s%It7wxCgjiyToKI%o#w$xS_lm^ z0FAT+w$LEFN0-7*S_)s#a@a$cLF6EP29D4wI7w^ZDqRV;X&oqH7zT?CkS10`miR2> zi)&$l*a)R!1eS@<L$$aLR*5gbbK;AzUff`=Ciqm`1pCEi_(|LhC&ahll(-H47T<wR z@qOqPcR+t>JETcFAw&8Y@}zxGAnk|w(t!vBr0*aseGeO@AK-QA5bTi-!jIBnI3fKE zZPH0-mrlWD=``Gw{sdk=1IhAVFkWth9QiC%%IBa_J`aZ64m;%wuwT9i$K?*VCSQVh zr4z<0T`*a>3mM9NIG{X$V@fytt`O{0?08LyLmP_#0z;%M0TtE*N3ldqV-Cz_y)l<1 z;bPVogUpFx=E7A>z-H#bR~W^2nS?u-jC&cwZ<vZlnHPU!{qQ0ifS1`oe8^JJt`0&$ z9fG1d6o;$BF;yLbnd&H<p{8PyIvSU#X}B_?j>UR)95$&FaI-oQ-&QB%b~PQpQm5cP zbt?X%K83%k)9}2Sg&pd2yr<5<ZgnO)wOn*-c{oJ#;RtOOW@xi9OPhm*njaTw^Kgas zG={W7+@LMQm$f3?sukllZ85fL0o<*X;9+ek9??p1c$=nUyH<{Ov`W0MEyE=5a^$_$ XnBrZHmEJYD+`AU*y`OKg6B7O(@o2n` delta 1928 zcmYk6d2kbT6vyAT`yQny&1RF|-djpbQ3Mnap`g`LYD+T(BFIq*r40lNErir^*amTs z3W#x5$CFWR7{_s(svLuZfcJqqDk3^c!CGvgo(Kw3H)~M;_|0y<@ALh=?{D{QcJ1NT z@8e=)#kzTYOSAk_imNKhZmYWf#(>W^q!?bBT<Z=HKnK@ko^Sp41_3%-%%0Y(*GzyO zn^<P9Fjtz*=8AvFIN?~XqN~iajwOCgiCbFCs5#zx*<DJj%%o(_YU9M=$wD>&mumM9 zEDg?YtPQr9&~8<*oM`;#g8C*CPPC>0oGt@^Tn<2sH)$_pFf8V=omp|`Z4Ha&R@Rq< z!wun(3Aqkmp5Rr7FJ~|`_HU;t!Nm>XNQVsfIq1X$syOIG218<QupVKOt0G=W2gq_N z6%4Mk4lu*zOURjy>|-$4I>!{NMiMMVQU_Kh_VYUBN(R@&Tz1s7cvQdL*cV(>mJMH8 zd!(HH{$Qk{p{6d@54Jm5CMUe2<DJZ)z}hS+mLLn(N0JovC(43T_A|);?^LD1$fQWP zBNg^IJKd2$T@HE&gS?nvr$~2Fgc>8Y4NdiHQX#{ErzYTR2cF7c!2cpgs>6}S#mRl( zFRuenOThgccp8ITt3}qWOR{F|le4Wsie`1nZr6+imf>JC7?@UuqPk`#<a9@#$-uA* z6~i?vE=vHvI`S+Ay0uV|^Q+>rJw3^eT*W~9@4&w5#U(y}GY2cJG_`-!pE#7QjpHEC zi8?#cEXA?UW}w)w7Pt)iAyfqHXWtm#p%`F^LkAMgz@Y;S<e1l{`#E%RC|FZBp&@J= zY;3<{m=ibHq2rU!pnVPlDV7CXa!O#j&tF|z8@B5;)+RO2o^mcZHBdb-5)3c3M<5Bn zV;xfmScg=3!o2t{_Gm+Esy*mINCI(Q(oQEs5MXd?Ut66I=^&4J)9D&Y@K+pu0r22S zhs#!uCg#isE{O-|YfqY;GZ+qs7;uFu^r=~BPg!l#g0?#~#&J1qi}m;Nxd*JmlIB!> z!||ex$B!6Cn%ef2q@-uY{~CH*?Oo1r>mR+)_R-`vik{+6xlZ%vT^)R{>w7*;_<_$9 zx_C|K<_m;#{Ai(vzg_r|_X|JqbA?~{sPHQv6Mo}&2<Q2|!teZ1;R4UOFY;dZAN(-) zpL~t`GQZZ{%dc~%;0|{>zT(crZnq2bL^qa;BF+#1a5E-H9XRPk_B)bO~dW0#nN zKa06I!ZQFDdIsW?o&tQ)GXf8JM&hTQ8}Y1X6dK-}aHMxMR(i+aYHuMv;T?-Rz2oqJ z_h$UjdkZ2f!aP=jWvr8*$!^CW^WhRU1DjYiHnX|7k=5WfR*Sn?5MO2?+{@}PdYCQ5 zqpTi}vn6<rEyWA05mo6PERdGtaH#>uOZQ@h)PmEcDAq{#;R0zjE|TuYWzrgKksiR+ z(pr11!xy9tcu;x>-<LMxF=-Q?khb7SX)AU~JF!>Vh5hC2I9z@ni{uw@qI>`=<wH1C zJ{-k>{1!&!w{flf4n8Koi+kla@Ll->JSHE-cKHN$$X{c({0;she~W^067!UH9HpGb zGUYoADIM6Xe2<pWiMy3Ecu@HPKUcc2N9o2s>RBA6Uc^H65*Ddf@O8BpKUF#ULQSGB zm8TvRiPNHe2(=VqS}Lhp8V%JlXt<V16SRI*u4U6*nn2Z>n<AQrmT6vEuSxW<Ces#8 zr5&0^`!s`I(@gqU>rbC)xzwrUQMZ;)SF{33(g%^KUrUlcm<H=ZXqY~fiuLQMRKI~{ z>LX~jK9ZJ1^-<KQ-$bqY7}}s0(zE(F+N$47uj)m#U%!<;)Qjm8eLQ`qPoOh;DP7Xb zs8=s1mr+3;!$*URO1jRNL`B9F8gKaNPGc&~GNw_zF`dH33|eE%q6dvCdd8Sd&lv$~ zGpcEiF_+#mYU!vEq)F|@eCjYlbkVq*E*o`}WiBGYY@mE|C56mpsxw=t(R`em%%|-2 hG%Yiqp%vyPT4_E@&E{rmF}K-k2Sv@V*4f{F<Zm6d^YH)x diff --git a/DEBUG.16 b/DEBUG.16 index 1724f113..0bf62871 100644 --- a/DEBUG.16 +++ b/DEBUG.16 @@ -1,12 +1,12 @@ -[0mSeg:0 Size:5215 Owner:0x4c +[0mSeg:0 Size:5211 Owner:0x2 [41;31m++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++[0m[47;37m_[0m[42;32m000000000000000000000000000000000000000000000000000000000000000000[0m -[0mSeg:145f Size:256 Owner:0x3518 +[0mSeg:145b Size:256 Owner:0x3518 [44;34m++++[0m[47;37m_[0m[42;32m0000[0m -[0mSeg:155f Size:273 Owner:0x858c +[0mSeg:155b Size:273 Owner:0x858c [44;34m++++[0m[47;37m_[0m[42;32m0000[0m -[0mSeg:1bc6 Size:40 Owner:0x10 +[0mSeg:1bc2 Size:40 Owner:0x64 [41;31m++[0m[47;37m_[0m[42;32m0[0m -[0mSeg:abee Size:13330 Owner:0x72 +[0mSeg:abea Size:13334 Owner:0x49 [41;31m+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++[0m[47;37m_[0m[42;32m00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000[0m -[0mSeg:e000 Size:8191 Owner:0x54 +[0mSeg:e000 Size:8191 Owner:0xb [41;31m++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++[0m[47;37m_[0m[42;32m0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000[0m diff --git a/HEAP.16 b/HEAP.16 index 82d0555b..b0110749 100644 --- a/HEAP.16 +++ b/HEAP.16 @@ -1,11 +1,11 @@ == default == - USED block at 1be80016 of size 66 - FREE block at 1be80058 of size 18 - USED block at 1be8006a of size 136 - USED block at 1be800f2 of size 20 - FREE block at 1be80106 of size 7926 + USED block at 1be40016 of size 66 + FREE block at 1be40058 of size 18 + USED block at 1be4006a of size 136 + USED block at 1be400f2 of size 20 + FREE block at 1be40106 of size 7926 OK - end of heap == near == diff --git a/MMDUMP.16 b/MMDUMP.16 index a2255cf009d3597bbc91b92c3147ed95e73a2e88..62842b945c9ea6b4ec74649152857050e80bc117 100644 GIT binary patch literal 132 zcmXr0FfcGlwlXj<FjCOajn-7KRWRV?GJuOF0Y(3#i<(#hMa9rX%}juz8c3o>DOSd& Uh893k22@cCQ;TGvs324n03WFuE&u=k literal 132 zcmXr0FfcGlwlXj<G*Hmc)zDP1RWRV?GJuJiBm+g`(M3&7fTI7=Ma_+XqC!ZbMk!Xt UriK<kQ3g~|3sVb_xq?tp01Fx#EdT%j diff --git a/bcEXMM.MAP b/bcEXMM.MAP index bb269a3f..adbf0c4c 100644 --- a/bcEXMM.MAP +++ b/bcEXMM.MAP @@ -1,22 +1,22 @@ Start Stop Length Name Class - 00000H 06025H 06026H _TEXT CODE - 06030H 06030H 00000H _FARDATA FAR_DATA - 06030H 06030H 00000H _FARBSS FAR_BSS - 06030H 06030H 00000H _OVERLAY_ OVRINFO - 06030H 06030H 00000H _1STUB_ STUBSEG - 06030H 070E3H 010B4H _DATA DATA - 070E4H 070E5H 00002H _CVTSEG DATA - 070E6H 070EBH 00006H _SCNSEG DATA - 070ECH 070ECH 00000H _CONST CONST - 070ECH 07103H 00018H _INIT_ INITDATA - 07104H 07104H 00000H _INITEND_ INITDATA - 07104H 07104H 00000H _EXIT_ EXITDATA - 07104H 07104H 00000H _EXITEND_ EXITDATA - 07104H 07165H 00062H _BSS BSS - 07166H 07166H 00000H _BSSEND BSSEND - 07170H 071EFH 00080H _STACK STACK + 00000H 0601CH 0601DH _TEXT CODE + 06020H 06020H 00000H _FARDATA FAR_DATA + 06020H 06020H 00000H _FARBSS FAR_BSS + 06020H 06020H 00000H _OVERLAY_ OVRINFO + 06020H 06020H 00000H _1STUB_ STUBSEG + 06020H 070D3H 010B4H _DATA DATA + 070D4H 070D5H 00002H _CVTSEG DATA + 070D6H 070DBH 00006H _SCNSEG DATA + 070DCH 070DCH 00000H _CONST CONST + 070DCH 070F3H 00018H _INIT_ INITDATA + 070F4H 070F4H 00000H _INITEND_ INITDATA + 070F4H 070F4H 00000H _EXIT_ EXITDATA + 070F4H 070F4H 00000H _EXITEND_ EXITDATA + 070F4H 07155H 00062H _BSS BSS + 07156H 07156H 00000H _BSSEND BSSEND + 07160H 071DFH 00080H _STACK STACK Detailed map of segments @@ -27,267 +27,267 @@ Detailed map of segments 0000:0C0B 012C C=CODE S=_TEXT G=(none) M=SRC\EXMMTEST.C ACBP=28 0000:0D37 025F C=CODE S=_TEXT G=(none) M=SRC\LIB\16_CA.C ACBP=28 0000:0F96 02C8 C=CODE S=_TEXT G=(none) M=SRC\LIB\16_HEAD.C ACBP=28 - 0000:125E 2080 C=CODE S=_TEXT G=(none) M=SRC\LIB\16_MM.C ACBP=28 - 0000:32DE 0024 C=CODE S=_TEXT G=(none) M=ATEXIT ACBP=28 - 0000:3302 0049 C=CODE S=_TEXT G=(none) M=CLOCK ACBP=28 - 0000:334B 0000 C=CODE S=_TEXT G=(none) M=CTYPE ACBP=28 - 0000:334B 003D C=CODE S=_TEXT G=(none) M=DOSFATTR ACBP=28 - 0000:3388 0089 C=CODE S=_TEXT G=(none) M=EXIT ACBP=28 - 0000:3411 0000 C=CODE S=_TEXT G=(none) M=FILES ACBP=28 - 0000:3411 0000 C=CODE S=_TEXT G=(none) M=FILES2 ACBP=28 - 0000:3411 0000 C=CODE S=_TEXT G=(none) M=FMODE ACBP=28 - 0000:3411 00AE C=CODE S=_TEXT G=(none) M=H_LDIV ACBP=28 - 0000:34BF 0021 C=CODE S=_TEXT G=(none) M=H_LLSH ACBP=28 - 0000:34E0 0021 C=CODE S=_TEXT G=(none) M=H_LURSH ACBP=28 - 0000:3501 0060 C=CODE S=_TEXT G=(none) M=H_PADD ACBP=28 - 0000:3561 0028 C=CODE S=_TEXT G=(none) M=H_PSBP ACBP=28 - 0000:3589 004B C=CODE S=_TEXT G=(none) M=IOERROR ACBP=28 - 0000:35D4 0011 C=CODE S=_TEXT G=(none) M=ISATTY ACBP=28 - 0000:35E5 00A2 C=CODE S=_TEXT G=(none) M=LONGTOA ACBP=28 - 0000:3687 0029 C=CODE S=_TEXT G=(none) M=LSEEK ACBP=28 - 0000:36B0 00B0 C=CODE S=_TEXT G=(none) M=MKNAME ACBP=28 - 0000:3760 0021 C=CODE S=_TEXT G=(none) M=N_PCMP ACBP=28 - 0000:3781 002F C=CODE S=_TEXT G=(none) M=READA ACBP=28 - 0000:37B0 00B2 C=CODE S=_TEXT G=(none) M=SETUPIO ACBP=28 - 0000:3862 0000 C=CODE S=_TEXT G=(none) M=STKLEN ACBP=28 - 0000:3862 002C C=CODE S=_TEXT G=(none) M=TOLOWER ACBP=28 - 0000:388E 0018 C=CODE S=_TEXT G=(none) M=UNLINK ACBP=28 - 0000:38A6 04DB C=CODE S=_TEXT G=(none) M=VPRINTER ACBP=28 - 0000:3D81 009F C=CODE S=_TEXT G=(none) M=VRAM ACBP=28 - 0000:3E20 0000 C=CODE S=_TEXT G=(none) M=WSCROLL ACBP=28 - 0000:3E20 0030 C=CODE S=_TEXT G=(none) M=_STPCPY ACBP=28 - 0000:3E50 0004 C=CODE S=_TEXT G=(none) M=CORELEFT ACBP=28 - 0000:3E54 014E C=CODE S=_TEXT G=(none) M=CPRINTF ACBP=28 - 0000:3FA2 01A5 C=CODE S=_TEXT G=(none) M=CRTINIT ACBP=28 - 0000:4147 001F C=CODE S=_TEXT G=(none) M=CVTFAK ACBP=28 - 0000:4166 042D C=CODE S=_TEXT G=(none) M=FARHEAP ACBP=28 - 0000:4593 013E C=CODE S=_TEXT G=(none) M=FBRK ACBP=28 - 0000:46D1 0050 C=CODE S=_TEXT G=(none) M=FCORELFT ACBP=28 - 0000:4721 0054 C=CODE S=_TEXT G=(none) M=GETCH ACBP=28 - 0000:4775 00AC C=CODE S=_TEXT G=(none) M=GPTEXT ACBP=28 - 0000:4821 0029 C=CODE S=_TEXT G=(none) M=IOCTL ACBP=28 - 0000:484A 0012 C=CODE S=_TEXT G=(none) M=KBHIT ACBP=28 - 0000:485C 009D C=CODE S=_TEXT G=(none) M=MOVETEXT ACBP=28 - 0000:48F9 0017 C=CODE S=_TEXT G=(none) M=PUTCH ACBP=28 - 0000:4910 0004 C=CODE S=_TEXT G=(none) M=REALCVT ACBP=28 - 0000:4914 01C7 C=CODE S=_TEXT G=(none) M=SCREEN ACBP=28 - 0000:4ADB 0184 C=CODE S=_TEXT G=(none) M=SCROLL ACBP=28 - 0000:4C5F 0129 C=CODE S=_TEXT G=(none) M=SETARGV ACBP=28 - 0000:4D88 001C C=CODE S=_TEXT G=(none) M=SETBLOCK ACBP=28 - 0000:4DA4 0054 C=CODE S=_TEXT G=(none) M=SETENVP ACBP=28 - 0000:4DF8 002C C=CODE S=_TEXT G=(none) M=WHEREXY ACBP=28 - 0000:4E24 001D C=CODE S=_TEXT G=(none) M=CHMODA ACBP=28 - 0000:4E41 0026 C=CODE S=_TEXT G=(none) M=CLOSE ACBP=28 - 0000:4E67 001E C=CODE S=_TEXT G=(none) M=CLOSEA ACBP=28 - 0000:4E85 00B0 C=CODE S=_TEXT G=(none) M=FCLOSE ACBP=28 - 0000:4F35 00C6 C=CODE S=_TEXT G=(none) M=FFLUSH ACBP=28 - 0000:4FFB 0041 C=CODE S=_TEXT G=(none) M=FLENGTH ACBP=28 - 0000:503C 0040 C=CODE S=_TEXT G=(none) M=FLUSHALL ACBP=28 - 0000:507C 01FE C=CODE S=_TEXT G=(none) M=FOPEN ACBP=28 - 0000:527A 001C C=CODE S=_TEXT G=(none) M=FPRINTF ACBP=28 - 0000:5296 01D8 C=CODE S=_TEXT G=(none) M=FSEEK ACBP=28 - 0000:546E 0070 C=CODE S=_TEXT G=(none) M=GETENV ACBP=28 - 0000:54DE 0070 C=CODE S=_TEXT G=(none) M=LTOA1 ACBP=28 - 0000:554E 0024 C=CODE S=_TEXT G=(none) M=MEMCPY ACBP=28 - 0000:5572 0022 C=CODE S=_TEXT G=(none) M=MOVEDATA ACBP=28 - 0000:5594 018D C=CODE S=_TEXT G=(none) M=OPEN ACBP=28 - 0000:5721 004F C=CODE S=_TEXT G=(none) M=OPENA ACBP=28 - 0000:5770 001B C=CODE S=_TEXT G=(none) M=PRINTF ACBP=28 - 0000:578B 03A4 C=CODE S=_TEXT G=(none) M=PUTC ACBP=28 - 0000:5B2F 00CB C=CODE S=_TEXT G=(none) M=READ ACBP=28 - 0000:5BFA 0003 C=CODE S=_TEXT G=(none) M=READU ACBP=28 - 0000:5BFD 0111 C=CODE S=_TEXT G=(none) M=SETVBUF ACBP=28 - 0000:5D0E 0081 C=CODE S=_TEXT G=(none) M=SPRINTF ACBP=28 - 0000:5D8F 003F C=CODE S=_TEXT G=(none) M=STRCAT ACBP=28 - 0000:5DCE 0040 C=CODE S=_TEXT G=(none) M=STRDUP ACBP=28 - 0000:5E0E 001F C=CODE S=_TEXT G=(none) M=STRLEN ACBP=28 - 0000:5E2D 0149 C=CODE S=_TEXT G=(none) M=WRITE ACBP=28 - 0000:5F76 003C C=CODE S=_TEXT G=(none) M=WRITEA ACBP=28 - 0000:5FB2 0003 C=CODE S=_TEXT G=(none) M=WRITEU ACBP=28 - 0000:5FB5 003B C=CODE S=_TEXT G=(none) M=XFCLOSE ACBP=28 - 0000:5FF0 0036 C=CODE S=_TEXT G=(none) M=XFFLUSH ACBP=28 - 0603:0000 0000 C=FAR_DATA S=_FARDATA G=(none) M=c0.ASM ACBP=68 - 0603:0000 0000 C=FAR_BSS S=_FARBSS G=(none) M=c0.ASM ACBP=68 - 0603:0000 0000 C=OVRINFO S=_OVERLAY_ G=(none) M=c0.ASM ACBP=68 - 0603:0000 0000 C=STUBSEG S=_1STUB_ G=(none) M=c0.ASM ACBP=68 - 0603:0000 0093 C=DATA S=_DATA G=DGROUP M=c0.ASM ACBP=68 - 0603:0094 0045 C=DATA S=_DATA G=DGROUP M=SRC\LIB\NYAN\KITTEN.C ACBP=48 - 0603:00DA 0014 C=DATA S=_DATA G=DGROUP M=SRC\LIB\16_HC.C ACBP=48 - 0603:00EE 0047 C=DATA S=_DATA G=DGROUP M=SRC\EXMMTEST.C ACBP=48 - 0603:0136 002C C=DATA S=_DATA G=DGROUP M=SRC\LIB\16_CA.C ACBP=48 - 0603:0162 0010 C=DATA S=_DATA G=DGROUP M=SRC\LIB\16_HEAD.C ACBP=48 - 0603:0172 0B40 C=DATA S=_DATA G=DGROUP M=SRC\LIB\16_MM.C ACBP=48 - 0603:0CB2 0002 C=DATA S=_DATA G=DGROUP M=ATEXIT ACBP=48 - 0603:0CB4 0000 C=DATA S=_DATA G=DGROUP M=CLOCK ACBP=48 - 0603:0CB4 0101 C=DATA S=_DATA G=DGROUP M=CTYPE ACBP=48 - 0603:0DB6 0000 C=DATA S=_DATA G=DGROUP M=DOSFATTR ACBP=48 - 0603:0DB6 0006 C=DATA S=_DATA G=DGROUP M=EXIT ACBP=48 - 0603:0DBC 0190 C=DATA S=_DATA G=DGROUP M=FILES ACBP=48 - 0603:0F4C 002A C=DATA S=_DATA G=DGROUP M=FILES2 ACBP=48 - 0603:0F76 0004 C=DATA S=_DATA G=DGROUP M=FMODE ACBP=48 - 0603:0F7A 0000 C=DATA S=_DATA G=DGROUP M=H_LDIV ACBP=48 - 0603:0F7A 0000 C=DATA S=_DATA G=DGROUP M=H_LLSH ACBP=48 - 0603:0F7A 0000 C=DATA S=_DATA G=DGROUP M=H_LURSH ACBP=48 - 0603:0F7A 0000 C=DATA S=_DATA G=DGROUP M=H_PADD ACBP=48 - 0603:0F7A 0000 C=DATA S=_DATA G=DGROUP M=H_PSBP ACBP=48 - 0603:0F7A 005B C=DATA S=_DATA G=DGROUP M=IOERROR ACBP=48 - 0603:0FD6 0000 C=DATA S=_DATA G=DGROUP M=ISATTY ACBP=48 - 0603:0FD6 0000 C=DATA S=_DATA G=DGROUP M=LONGTOA ACBP=48 - 0603:0FD6 0000 C=DATA S=_DATA G=DGROUP M=LSEEK ACBP=48 - 0603:0FD6 0009 C=DATA S=_DATA G=DGROUP M=MKNAME ACBP=48 - 0603:0FE0 0000 C=DATA S=_DATA G=DGROUP M=N_PCMP ACBP=48 - 0603:0FE0 0000 C=DATA S=_DATA G=DGROUP M=READA ACBP=48 - 0603:0FE0 0000 C=DATA S=_DATA G=DGROUP M=SETUPIO ACBP=48 - 0603:0FE0 0002 C=DATA S=_DATA G=DGROUP M=STKLEN ACBP=48 - 0603:0FE2 0000 C=DATA S=_DATA G=DGROUP M=TOLOWER ACBP=48 - 0603:0FE2 0000 C=DATA S=_DATA G=DGROUP M=UNLINK ACBP=48 - 0603:0FE2 0067 C=DATA S=_DATA G=DGROUP M=VPRINTER ACBP=48 - 0603:104A 0000 C=DATA S=_DATA G=DGROUP M=VRAM ACBP=48 - 0603:104A 0002 C=DATA S=_DATA G=DGROUP M=WSCROLL ACBP=48 - 0603:104C 0000 C=DATA S=_DATA G=DGROUP M=_STPCPY ACBP=48 - 0603:104C 0000 C=DATA S=_DATA G=DGROUP M=CORELEFT ACBP=48 - 0603:104C 0000 C=DATA S=_DATA G=DGROUP M=CPRINTF ACBP=48 - 0603:104C 0018 C=DATA S=_DATA G=DGROUP M=CRTINIT ACBP=48 - 0603:1064 0031 C=DATA S=_DATA G=DGROUP M=CVTFAK ACBP=48 - 0603:1096 0000 C=DATA S=_DATA G=DGROUP M=FARHEAP ACBP=48 - 0603:1096 0002 C=DATA S=_DATA G=DGROUP M=FBRK ACBP=48 - 0603:1098 0000 C=DATA S=_DATA G=DGROUP M=FCORELFT ACBP=48 - 0603:1098 0000 C=DATA S=_DATA G=DGROUP M=GETCH ACBP=48 - 0603:1098 0000 C=DATA S=_DATA G=DGROUP M=GPTEXT ACBP=48 - 0603:1098 0000 C=DATA S=_DATA G=DGROUP M=IOCTL ACBP=48 - 0603:1098 0002 C=DATA S=_DATA G=DGROUP M=KBHIT ACBP=48 - 0603:109A 0000 C=DATA S=_DATA G=DGROUP M=MOVETEXT ACBP=48 - 0603:109A 0000 C=DATA S=_DATA G=DGROUP M=PUTCH ACBP=48 - 0603:109A 0000 C=DATA S=_DATA G=DGROUP M=REALCVT ACBP=48 - 0603:109A 0000 C=DATA S=_DATA G=DGROUP M=SCREEN ACBP=48 - 0603:109A 0000 C=DATA S=_DATA G=DGROUP M=SCROLL ACBP=48 - 0603:109A 0010 C=DATA S=_DATA G=DGROUP M=SETARGV ACBP=48 - 0603:10AA 0000 C=DATA S=_DATA G=DGROUP M=SETBLOCK ACBP=48 - 0603:10AA 0004 C=DATA S=_DATA G=DGROUP M=SETENVP ACBP=48 - 0603:10AE 0000 C=DATA S=_DATA G=DGROUP M=WHEREXY ACBP=48 - 0603:10AE 0000 C=DATA S=_DATA G=DGROUP M=CHMODA ACBP=48 - 0603:10AE 0000 C=DATA S=_DATA G=DGROUP M=CLOSE ACBP=48 - 0603:10AE 0000 C=DATA S=_DATA G=DGROUP M=CLOSEA ACBP=48 - 0603:10AE 0000 C=DATA S=_DATA G=DGROUP M=FCLOSE ACBP=48 - 0603:10AE 0000 C=DATA S=_DATA G=DGROUP M=FFLUSH ACBP=48 - 0603:10AE 0000 C=DATA S=_DATA G=DGROUP M=FLENGTH ACBP=48 - 0603:10AE 0000 C=DATA S=_DATA G=DGROUP M=FLUSHALL ACBP=48 - 0603:10AE 0000 C=DATA S=_DATA G=DGROUP M=FOPEN ACBP=48 - 0603:10AE 0000 C=DATA S=_DATA G=DGROUP M=FPRINTF ACBP=48 - 0603:10AE 0000 C=DATA S=_DATA G=DGROUP M=FSEEK ACBP=48 - 0603:10AE 0000 C=DATA S=_DATA G=DGROUP M=GETENV ACBP=48 - 0603:10AE 0000 C=DATA S=_DATA G=DGROUP M=LTOA1 ACBP=48 - 0603:10AE 0000 C=DATA S=_DATA G=DGROUP M=MEMCPY ACBP=48 - 0603:10AE 0000 C=DATA S=_DATA G=DGROUP M=MOVEDATA ACBP=48 - 0603:10AE 0000 C=DATA S=_DATA G=DGROUP M=OPEN ACBP=48 - 0603:10AE 0000 C=DATA S=_DATA G=DGROUP M=OPENA ACBP=48 - 0603:10AE 0000 C=DATA S=_DATA G=DGROUP M=PRINTF ACBP=48 - 0603:10AE 0001 C=DATA S=_DATA G=DGROUP M=PUTC ACBP=48 - 0603:10B0 0000 C=DATA S=_DATA G=DGROUP M=READ ACBP=48 - 0603:10B0 0000 C=DATA S=_DATA G=DGROUP M=READU ACBP=48 - 0603:10B0 0004 C=DATA S=_DATA G=DGROUP M=SETVBUF ACBP=48 - 0603:10B4 0000 C=DATA S=_DATA G=DGROUP M=SPRINTF ACBP=48 - 0603:10B4 0000 C=DATA S=_DATA G=DGROUP M=STRCAT ACBP=48 - 0603:10B4 0000 C=DATA S=_DATA G=DGROUP M=STRDUP ACBP=48 - 0603:10B4 0000 C=DATA S=_DATA G=DGROUP M=STRLEN ACBP=48 - 0603:10B4 0000 C=DATA S=_DATA G=DGROUP M=WRITE ACBP=48 - 0603:10B4 0000 C=DATA S=_DATA G=DGROUP M=WRITEA ACBP=48 - 0603:10B4 0000 C=DATA S=_DATA G=DGROUP M=WRITEU ACBP=48 - 0603:10B4 0000 C=DATA S=_DATA G=DGROUP M=XFCLOSE ACBP=48 - 0603:10B4 0000 C=DATA S=_DATA G=DGROUP M=XFFLUSH ACBP=48 - 0603:10B4 0000 C=DATA S=_CVTSEG G=DGROUP M=c0.ASM ACBP=48 - 0603:10B4 0002 C=DATA S=_CVTSEG G=DGROUP M=CVTFAK ACBP=48 - 0603:10B6 0000 C=DATA S=_CVTSEG G=DGROUP M=REALCVT ACBP=48 - 0603:10B6 0000 C=DATA S=_SCNSEG G=DGROUP M=c0.ASM ACBP=48 - 0603:10B6 0006 C=DATA S=_SCNSEG G=DGROUP M=CVTFAK ACBP=48 - 0603:10BC 0000 C=CONST S=_CONST G=DGROUP M=c0.ASM ACBP=48 - 0603:10BC 0000 C=INITDATA S=_INIT_ G=DGROUP M=c0.ASM ACBP=48 - 0603:10BC 0006 C=INITDATA S=_INIT_ G=DGROUP M=SETUPIO ACBP=48 - 0603:10C2 0006 C=INITDATA S=_INIT_ G=DGROUP M=CRTINIT ACBP=48 - 0603:10C8 0006 C=INITDATA S=_INIT_ G=DGROUP M=SETARGV ACBP=48 - 0603:10CE 0006 C=INITDATA S=_INIT_ G=DGROUP M=SETENVP ACBP=48 - 0603:10D4 0000 C=INITDATA S=_INITEND_ G=DGROUP M=c0.ASM ACBP=28 - 0603:10D4 0000 C=EXITDATA S=_EXIT_ G=DGROUP M=c0.ASM ACBP=48 - 0603:10D4 0000 C=EXITDATA S=_EXITEND_ G=DGROUP M=c0.ASM ACBP=28 - 0603:10D4 0000 C=BSS S=_BSS G=DGROUP M=c0.ASM ACBP=48 - 0603:10D4 0004 C=BSS S=_BSS G=DGROUP M=SRC\LIB\NYAN\KITTEN.C ACBP=48 - 0603:10D8 0000 C=BSS S=_BSS G=DGROUP M=SRC\LIB\16_HC.C ACBP=48 - 0603:10D8 0000 C=BSS S=_BSS G=DGROUP M=SRC\EXMMTEST.C ACBP=48 - 0603:10D8 0006 C=BSS S=_BSS G=DGROUP M=SRC\LIB\16_CA.C ACBP=48 - 0603:10DE 0000 C=BSS S=_BSS G=DGROUP M=SRC\LIB\16_HEAD.C ACBP=48 - 0603:10DE 0006 C=BSS S=_BSS G=DGROUP M=SRC\LIB\16_MM.C ACBP=48 - 0603:10E4 0040 C=BSS S=_BSS G=DGROUP M=ATEXIT ACBP=48 - 0603:1124 0001 C=BSS S=_BSS G=DGROUP M=CLOCK ACBP=48 - 0603:1126 0000 C=BSS S=_BSS G=DGROUP M=DOSFATTR ACBP=48 - 0603:1126 0000 C=BSS S=_BSS G=DGROUP M=IOERROR ACBP=48 - 0603:1126 0000 C=BSS S=_BSS G=DGROUP M=ISATTY ACBP=48 - 0603:1126 0000 C=BSS S=_BSS G=DGROUP M=LONGTOA ACBP=48 - 0603:1126 0000 C=BSS S=_BSS G=DGROUP M=LSEEK ACBP=48 - 0603:1126 000D C=BSS S=_BSS G=DGROUP M=MKNAME ACBP=48 - 0603:1134 0000 C=BSS S=_BSS G=DGROUP M=READA ACBP=48 - 0603:1134 0000 C=BSS S=_BSS G=DGROUP M=SETUPIO ACBP=48 - 0603:1134 0000 C=BSS S=_BSS G=DGROUP M=UNLINK ACBP=48 - 0603:1134 0000 C=BSS S=_BSS G=DGROUP M=VPRINTER ACBP=48 - 0603:1134 0000 C=BSS S=_BSS G=DGROUP M=VRAM ACBP=48 - 0603:1134 0000 C=BSS S=_BSS G=DGROUP M=CORELEFT ACBP=48 - 0603:1134 0000 C=BSS S=_BSS G=DGROUP M=CRTINIT ACBP=48 - 0603:1134 0000 C=BSS S=_BSS G=DGROUP M=GETCH ACBP=48 - 0603:1134 0000 C=BSS S=_BSS G=DGROUP M=IOCTL ACBP=48 - 0603:1134 0000 C=BSS S=_BSS G=DGROUP M=KBHIT ACBP=48 - 0603:1134 0000 C=BSS S=_BSS G=DGROUP M=SETBLOCK ACBP=48 - 0603:1134 0000 C=BSS S=_BSS G=DGROUP M=CHMODA ACBP=48 - 0603:1134 0000 C=BSS S=_BSS G=DGROUP M=CLOSEA ACBP=48 - 0603:1134 0000 C=BSS S=_BSS G=DGROUP M=FLENGTH ACBP=48 - 0603:1134 0000 C=BSS S=_BSS G=DGROUP M=GETENV ACBP=48 - 0603:1134 0000 C=BSS S=_BSS G=DGROUP M=MEMCPY ACBP=48 - 0603:1134 0000 C=BSS S=_BSS G=DGROUP M=MOVEDATA ACBP=48 - 0603:1134 0000 C=BSS S=_BSS G=DGROUP M=OPEN ACBP=48 - 0603:1134 0000 C=BSS S=_BSS G=DGROUP M=OPENA ACBP=48 - 0603:1134 0001 C=BSS S=_BSS G=DGROUP M=PUTC ACBP=48 - 0603:1136 0000 C=BSS S=_BSS G=DGROUP M=READ ACBP=48 - 0603:1136 0000 C=BSS S=_BSS G=DGROUP M=STRCAT ACBP=48 - 0603:1136 0000 C=BSS S=_BSS G=DGROUP M=STRLEN ACBP=48 - 0603:1136 0000 C=BSS S=_BSS G=DGROUP M=WRITEA ACBP=48 - 0603:1136 0000 C=BSSEND S=_BSSEND G=DGROUP M=c0.ASM ACBP=28 - 0717:0000 0080 C=STACK S=_STACK G=(none) M=c0.ASM ACBP=74 + 0000:125E 2077 C=CODE S=_TEXT G=(none) M=SRC\LIB\16_MM.C ACBP=28 + 0000:32D5 0024 C=CODE S=_TEXT G=(none) M=ATEXIT ACBP=28 + 0000:32F9 0049 C=CODE S=_TEXT G=(none) M=CLOCK ACBP=28 + 0000:3342 0000 C=CODE S=_TEXT G=(none) M=CTYPE ACBP=28 + 0000:3342 003D C=CODE S=_TEXT G=(none) M=DOSFATTR ACBP=28 + 0000:337F 0089 C=CODE S=_TEXT G=(none) M=EXIT ACBP=28 + 0000:3408 0000 C=CODE S=_TEXT G=(none) M=FILES ACBP=28 + 0000:3408 0000 C=CODE S=_TEXT G=(none) M=FILES2 ACBP=28 + 0000:3408 0000 C=CODE S=_TEXT G=(none) M=FMODE ACBP=28 + 0000:3408 00AE C=CODE S=_TEXT G=(none) M=H_LDIV ACBP=28 + 0000:34B6 0021 C=CODE S=_TEXT G=(none) M=H_LLSH ACBP=28 + 0000:34D7 0021 C=CODE S=_TEXT G=(none) M=H_LURSH ACBP=28 + 0000:34F8 0060 C=CODE S=_TEXT G=(none) M=H_PADD ACBP=28 + 0000:3558 0028 C=CODE S=_TEXT G=(none) M=H_PSBP ACBP=28 + 0000:3580 004B C=CODE S=_TEXT G=(none) M=IOERROR ACBP=28 + 0000:35CB 0011 C=CODE S=_TEXT G=(none) M=ISATTY ACBP=28 + 0000:35DC 00A2 C=CODE S=_TEXT G=(none) M=LONGTOA ACBP=28 + 0000:367E 0029 C=CODE S=_TEXT G=(none) M=LSEEK ACBP=28 + 0000:36A7 00B0 C=CODE S=_TEXT G=(none) M=MKNAME ACBP=28 + 0000:3757 0021 C=CODE S=_TEXT G=(none) M=N_PCMP ACBP=28 + 0000:3778 002F C=CODE S=_TEXT G=(none) M=READA ACBP=28 + 0000:37A7 00B2 C=CODE S=_TEXT G=(none) M=SETUPIO ACBP=28 + 0000:3859 0000 C=CODE S=_TEXT G=(none) M=STKLEN ACBP=28 + 0000:3859 002C C=CODE S=_TEXT G=(none) M=TOLOWER ACBP=28 + 0000:3885 0018 C=CODE S=_TEXT G=(none) M=UNLINK ACBP=28 + 0000:389D 04DB C=CODE S=_TEXT G=(none) M=VPRINTER ACBP=28 + 0000:3D78 009F C=CODE S=_TEXT G=(none) M=VRAM ACBP=28 + 0000:3E17 0000 C=CODE S=_TEXT G=(none) M=WSCROLL ACBP=28 + 0000:3E17 0030 C=CODE S=_TEXT G=(none) M=_STPCPY ACBP=28 + 0000:3E47 0004 C=CODE S=_TEXT G=(none) M=CORELEFT ACBP=28 + 0000:3E4B 014E C=CODE S=_TEXT G=(none) M=CPRINTF ACBP=28 + 0000:3F99 01A5 C=CODE S=_TEXT G=(none) M=CRTINIT ACBP=28 + 0000:413E 001F C=CODE S=_TEXT G=(none) M=CVTFAK ACBP=28 + 0000:415D 042D C=CODE S=_TEXT G=(none) M=FARHEAP ACBP=28 + 0000:458A 013E C=CODE S=_TEXT G=(none) M=FBRK ACBP=28 + 0000:46C8 0050 C=CODE S=_TEXT G=(none) M=FCORELFT ACBP=28 + 0000:4718 0054 C=CODE S=_TEXT G=(none) M=GETCH ACBP=28 + 0000:476C 00AC C=CODE S=_TEXT G=(none) M=GPTEXT ACBP=28 + 0000:4818 0029 C=CODE S=_TEXT G=(none) M=IOCTL ACBP=28 + 0000:4841 0012 C=CODE S=_TEXT G=(none) M=KBHIT ACBP=28 + 0000:4853 009D C=CODE S=_TEXT G=(none) M=MOVETEXT ACBP=28 + 0000:48F0 0017 C=CODE S=_TEXT G=(none) M=PUTCH ACBP=28 + 0000:4907 0004 C=CODE S=_TEXT G=(none) M=REALCVT ACBP=28 + 0000:490B 01C7 C=CODE S=_TEXT G=(none) M=SCREEN ACBP=28 + 0000:4AD2 0184 C=CODE S=_TEXT G=(none) M=SCROLL ACBP=28 + 0000:4C56 0129 C=CODE S=_TEXT G=(none) M=SETARGV ACBP=28 + 0000:4D7F 001C C=CODE S=_TEXT G=(none) M=SETBLOCK ACBP=28 + 0000:4D9B 0054 C=CODE S=_TEXT G=(none) M=SETENVP ACBP=28 + 0000:4DEF 002C C=CODE S=_TEXT G=(none) M=WHEREXY ACBP=28 + 0000:4E1B 001D C=CODE S=_TEXT G=(none) M=CHMODA ACBP=28 + 0000:4E38 0026 C=CODE S=_TEXT G=(none) M=CLOSE ACBP=28 + 0000:4E5E 001E C=CODE S=_TEXT G=(none) M=CLOSEA ACBP=28 + 0000:4E7C 00B0 C=CODE S=_TEXT G=(none) M=FCLOSE ACBP=28 + 0000:4F2C 00C6 C=CODE S=_TEXT G=(none) M=FFLUSH ACBP=28 + 0000:4FF2 0041 C=CODE S=_TEXT G=(none) M=FLENGTH ACBP=28 + 0000:5033 0040 C=CODE S=_TEXT G=(none) M=FLUSHALL ACBP=28 + 0000:5073 01FE C=CODE S=_TEXT G=(none) M=FOPEN ACBP=28 + 0000:5271 001C C=CODE S=_TEXT G=(none) M=FPRINTF ACBP=28 + 0000:528D 01D8 C=CODE S=_TEXT G=(none) M=FSEEK ACBP=28 + 0000:5465 0070 C=CODE S=_TEXT G=(none) M=GETENV ACBP=28 + 0000:54D5 0070 C=CODE S=_TEXT G=(none) M=LTOA1 ACBP=28 + 0000:5545 0024 C=CODE S=_TEXT G=(none) M=MEMCPY ACBP=28 + 0000:5569 0022 C=CODE S=_TEXT G=(none) M=MOVEDATA ACBP=28 + 0000:558B 018D C=CODE S=_TEXT G=(none) M=OPEN ACBP=28 + 0000:5718 004F C=CODE S=_TEXT G=(none) M=OPENA ACBP=28 + 0000:5767 001B C=CODE S=_TEXT G=(none) M=PRINTF ACBP=28 + 0000:5782 03A4 C=CODE S=_TEXT G=(none) M=PUTC ACBP=28 + 0000:5B26 00CB C=CODE S=_TEXT G=(none) M=READ ACBP=28 + 0000:5BF1 0003 C=CODE S=_TEXT G=(none) M=READU ACBP=28 + 0000:5BF4 0111 C=CODE S=_TEXT G=(none) M=SETVBUF ACBP=28 + 0000:5D05 0081 C=CODE S=_TEXT G=(none) M=SPRINTF ACBP=28 + 0000:5D86 003F C=CODE S=_TEXT G=(none) M=STRCAT ACBP=28 + 0000:5DC5 0040 C=CODE S=_TEXT G=(none) M=STRDUP ACBP=28 + 0000:5E05 001F C=CODE S=_TEXT G=(none) M=STRLEN ACBP=28 + 0000:5E24 0149 C=CODE S=_TEXT G=(none) M=WRITE ACBP=28 + 0000:5F6D 003C C=CODE S=_TEXT G=(none) M=WRITEA ACBP=28 + 0000:5FA9 0003 C=CODE S=_TEXT G=(none) M=WRITEU ACBP=28 + 0000:5FAC 003B C=CODE S=_TEXT G=(none) M=XFCLOSE ACBP=28 + 0000:5FE7 0036 C=CODE S=_TEXT G=(none) M=XFFLUSH ACBP=28 + 0602:0000 0000 C=FAR_DATA S=_FARDATA G=(none) M=c0.ASM ACBP=68 + 0602:0000 0000 C=FAR_BSS S=_FARBSS G=(none) M=c0.ASM ACBP=68 + 0602:0000 0000 C=OVRINFO S=_OVERLAY_ G=(none) M=c0.ASM ACBP=68 + 0602:0000 0000 C=STUBSEG S=_1STUB_ G=(none) M=c0.ASM ACBP=68 + 0602:0000 0093 C=DATA S=_DATA G=DGROUP M=c0.ASM ACBP=68 + 0602:0094 0045 C=DATA S=_DATA G=DGROUP M=SRC\LIB\NYAN\KITTEN.C ACBP=48 + 0602:00DA 0014 C=DATA S=_DATA G=DGROUP M=SRC\LIB\16_HC.C ACBP=48 + 0602:00EE 0047 C=DATA S=_DATA G=DGROUP M=SRC\EXMMTEST.C ACBP=48 + 0602:0136 002C C=DATA S=_DATA G=DGROUP M=SRC\LIB\16_CA.C ACBP=48 + 0602:0162 0010 C=DATA S=_DATA G=DGROUP M=SRC\LIB\16_HEAD.C ACBP=48 + 0602:0172 0B40 C=DATA S=_DATA G=DGROUP M=SRC\LIB\16_MM.C ACBP=48 + 0602:0CB2 0002 C=DATA S=_DATA G=DGROUP M=ATEXIT ACBP=48 + 0602:0CB4 0000 C=DATA S=_DATA G=DGROUP M=CLOCK ACBP=48 + 0602:0CB4 0101 C=DATA S=_DATA G=DGROUP M=CTYPE ACBP=48 + 0602:0DB6 0000 C=DATA S=_DATA G=DGROUP M=DOSFATTR ACBP=48 + 0602:0DB6 0006 C=DATA S=_DATA G=DGROUP M=EXIT ACBP=48 + 0602:0DBC 0190 C=DATA S=_DATA G=DGROUP M=FILES ACBP=48 + 0602:0F4C 002A C=DATA S=_DATA G=DGROUP M=FILES2 ACBP=48 + 0602:0F76 0004 C=DATA S=_DATA G=DGROUP M=FMODE ACBP=48 + 0602:0F7A 0000 C=DATA S=_DATA G=DGROUP M=H_LDIV ACBP=48 + 0602:0F7A 0000 C=DATA S=_DATA G=DGROUP M=H_LLSH ACBP=48 + 0602:0F7A 0000 C=DATA S=_DATA G=DGROUP M=H_LURSH ACBP=48 + 0602:0F7A 0000 C=DATA S=_DATA G=DGROUP M=H_PADD ACBP=48 + 0602:0F7A 0000 C=DATA S=_DATA G=DGROUP M=H_PSBP ACBP=48 + 0602:0F7A 005B C=DATA S=_DATA G=DGROUP M=IOERROR ACBP=48 + 0602:0FD6 0000 C=DATA S=_DATA G=DGROUP M=ISATTY ACBP=48 + 0602:0FD6 0000 C=DATA S=_DATA G=DGROUP M=LONGTOA ACBP=48 + 0602:0FD6 0000 C=DATA S=_DATA G=DGROUP M=LSEEK ACBP=48 + 0602:0FD6 0009 C=DATA S=_DATA G=DGROUP M=MKNAME ACBP=48 + 0602:0FE0 0000 C=DATA S=_DATA G=DGROUP M=N_PCMP ACBP=48 + 0602:0FE0 0000 C=DATA S=_DATA G=DGROUP M=READA ACBP=48 + 0602:0FE0 0000 C=DATA S=_DATA G=DGROUP M=SETUPIO ACBP=48 + 0602:0FE0 0002 C=DATA S=_DATA G=DGROUP M=STKLEN ACBP=48 + 0602:0FE2 0000 C=DATA S=_DATA G=DGROUP M=TOLOWER ACBP=48 + 0602:0FE2 0000 C=DATA S=_DATA G=DGROUP M=UNLINK ACBP=48 + 0602:0FE2 0067 C=DATA S=_DATA G=DGROUP M=VPRINTER ACBP=48 + 0602:104A 0000 C=DATA S=_DATA G=DGROUP M=VRAM ACBP=48 + 0602:104A 0002 C=DATA S=_DATA G=DGROUP M=WSCROLL ACBP=48 + 0602:104C 0000 C=DATA S=_DATA G=DGROUP M=_STPCPY ACBP=48 + 0602:104C 0000 C=DATA S=_DATA G=DGROUP M=CORELEFT ACBP=48 + 0602:104C 0000 C=DATA S=_DATA G=DGROUP M=CPRINTF ACBP=48 + 0602:104C 0018 C=DATA S=_DATA G=DGROUP M=CRTINIT ACBP=48 + 0602:1064 0031 C=DATA S=_DATA G=DGROUP M=CVTFAK ACBP=48 + 0602:1096 0000 C=DATA S=_DATA G=DGROUP M=FARHEAP ACBP=48 + 0602:1096 0002 C=DATA S=_DATA G=DGROUP M=FBRK ACBP=48 + 0602:1098 0000 C=DATA S=_DATA G=DGROUP M=FCORELFT ACBP=48 + 0602:1098 0000 C=DATA S=_DATA G=DGROUP M=GETCH ACBP=48 + 0602:1098 0000 C=DATA S=_DATA G=DGROUP M=GPTEXT ACBP=48 + 0602:1098 0000 C=DATA S=_DATA G=DGROUP M=IOCTL ACBP=48 + 0602:1098 0002 C=DATA S=_DATA G=DGROUP M=KBHIT ACBP=48 + 0602:109A 0000 C=DATA S=_DATA G=DGROUP M=MOVETEXT ACBP=48 + 0602:109A 0000 C=DATA S=_DATA G=DGROUP M=PUTCH ACBP=48 + 0602:109A 0000 C=DATA S=_DATA G=DGROUP M=REALCVT ACBP=48 + 0602:109A 0000 C=DATA S=_DATA G=DGROUP M=SCREEN ACBP=48 + 0602:109A 0000 C=DATA S=_DATA G=DGROUP M=SCROLL ACBP=48 + 0602:109A 0010 C=DATA S=_DATA G=DGROUP M=SETARGV ACBP=48 + 0602:10AA 0000 C=DATA S=_DATA G=DGROUP M=SETBLOCK ACBP=48 + 0602:10AA 0004 C=DATA S=_DATA G=DGROUP M=SETENVP ACBP=48 + 0602:10AE 0000 C=DATA S=_DATA G=DGROUP M=WHEREXY ACBP=48 + 0602:10AE 0000 C=DATA S=_DATA G=DGROUP M=CHMODA ACBP=48 + 0602:10AE 0000 C=DATA S=_DATA G=DGROUP M=CLOSE ACBP=48 + 0602:10AE 0000 C=DATA S=_DATA G=DGROUP M=CLOSEA ACBP=48 + 0602:10AE 0000 C=DATA S=_DATA G=DGROUP M=FCLOSE ACBP=48 + 0602:10AE 0000 C=DATA S=_DATA G=DGROUP M=FFLUSH ACBP=48 + 0602:10AE 0000 C=DATA S=_DATA G=DGROUP M=FLENGTH ACBP=48 + 0602:10AE 0000 C=DATA S=_DATA G=DGROUP M=FLUSHALL ACBP=48 + 0602:10AE 0000 C=DATA S=_DATA G=DGROUP M=FOPEN ACBP=48 + 0602:10AE 0000 C=DATA S=_DATA G=DGROUP M=FPRINTF ACBP=48 + 0602:10AE 0000 C=DATA S=_DATA G=DGROUP M=FSEEK ACBP=48 + 0602:10AE 0000 C=DATA S=_DATA G=DGROUP M=GETENV ACBP=48 + 0602:10AE 0000 C=DATA S=_DATA G=DGROUP M=LTOA1 ACBP=48 + 0602:10AE 0000 C=DATA S=_DATA G=DGROUP M=MEMCPY ACBP=48 + 0602:10AE 0000 C=DATA S=_DATA G=DGROUP M=MOVEDATA ACBP=48 + 0602:10AE 0000 C=DATA S=_DATA G=DGROUP M=OPEN ACBP=48 + 0602:10AE 0000 C=DATA S=_DATA G=DGROUP M=OPENA ACBP=48 + 0602:10AE 0000 C=DATA S=_DATA G=DGROUP M=PRINTF ACBP=48 + 0602:10AE 0001 C=DATA S=_DATA G=DGROUP M=PUTC ACBP=48 + 0602:10B0 0000 C=DATA S=_DATA G=DGROUP M=READ ACBP=48 + 0602:10B0 0000 C=DATA S=_DATA G=DGROUP M=READU ACBP=48 + 0602:10B0 0004 C=DATA S=_DATA G=DGROUP M=SETVBUF ACBP=48 + 0602:10B4 0000 C=DATA S=_DATA G=DGROUP M=SPRINTF ACBP=48 + 0602:10B4 0000 C=DATA S=_DATA G=DGROUP M=STRCAT ACBP=48 + 0602:10B4 0000 C=DATA S=_DATA G=DGROUP M=STRDUP ACBP=48 + 0602:10B4 0000 C=DATA S=_DATA G=DGROUP M=STRLEN ACBP=48 + 0602:10B4 0000 C=DATA S=_DATA G=DGROUP M=WRITE ACBP=48 + 0602:10B4 0000 C=DATA S=_DATA G=DGROUP M=WRITEA ACBP=48 + 0602:10B4 0000 C=DATA S=_DATA G=DGROUP M=WRITEU ACBP=48 + 0602:10B4 0000 C=DATA S=_DATA G=DGROUP M=XFCLOSE ACBP=48 + 0602:10B4 0000 C=DATA S=_DATA G=DGROUP M=XFFLUSH ACBP=48 + 0602:10B4 0000 C=DATA S=_CVTSEG G=DGROUP M=c0.ASM ACBP=48 + 0602:10B4 0002 C=DATA S=_CVTSEG G=DGROUP M=CVTFAK ACBP=48 + 0602:10B6 0000 C=DATA S=_CVTSEG G=DGROUP M=REALCVT ACBP=48 + 0602:10B6 0000 C=DATA S=_SCNSEG G=DGROUP M=c0.ASM ACBP=48 + 0602:10B6 0006 C=DATA S=_SCNSEG G=DGROUP M=CVTFAK ACBP=48 + 0602:10BC 0000 C=CONST S=_CONST G=DGROUP M=c0.ASM ACBP=48 + 0602:10BC 0000 C=INITDATA S=_INIT_ G=DGROUP M=c0.ASM ACBP=48 + 0602:10BC 0006 C=INITDATA S=_INIT_ G=DGROUP M=SETUPIO ACBP=48 + 0602:10C2 0006 C=INITDATA S=_INIT_ G=DGROUP M=CRTINIT ACBP=48 + 0602:10C8 0006 C=INITDATA S=_INIT_ G=DGROUP M=SETARGV ACBP=48 + 0602:10CE 0006 C=INITDATA S=_INIT_ G=DGROUP M=SETENVP ACBP=48 + 0602:10D4 0000 C=INITDATA S=_INITEND_ G=DGROUP M=c0.ASM ACBP=28 + 0602:10D4 0000 C=EXITDATA S=_EXIT_ G=DGROUP M=c0.ASM ACBP=48 + 0602:10D4 0000 C=EXITDATA S=_EXITEND_ G=DGROUP M=c0.ASM ACBP=28 + 0602:10D4 0000 C=BSS S=_BSS G=DGROUP M=c0.ASM ACBP=48 + 0602:10D4 0004 C=BSS S=_BSS G=DGROUP M=SRC\LIB\NYAN\KITTEN.C ACBP=48 + 0602:10D8 0000 C=BSS S=_BSS G=DGROUP M=SRC\LIB\16_HC.C ACBP=48 + 0602:10D8 0000 C=BSS S=_BSS G=DGROUP M=SRC\EXMMTEST.C ACBP=48 + 0602:10D8 0006 C=BSS S=_BSS G=DGROUP M=SRC\LIB\16_CA.C ACBP=48 + 0602:10DE 0000 C=BSS S=_BSS G=DGROUP M=SRC\LIB\16_HEAD.C ACBP=48 + 0602:10DE 0006 C=BSS S=_BSS G=DGROUP M=SRC\LIB\16_MM.C ACBP=48 + 0602:10E4 0040 C=BSS S=_BSS G=DGROUP M=ATEXIT ACBP=48 + 0602:1124 0001 C=BSS S=_BSS G=DGROUP M=CLOCK ACBP=48 + 0602:1126 0000 C=BSS S=_BSS G=DGROUP M=DOSFATTR ACBP=48 + 0602:1126 0000 C=BSS S=_BSS G=DGROUP M=IOERROR ACBP=48 + 0602:1126 0000 C=BSS S=_BSS G=DGROUP M=ISATTY ACBP=48 + 0602:1126 0000 C=BSS S=_BSS G=DGROUP M=LONGTOA ACBP=48 + 0602:1126 0000 C=BSS S=_BSS G=DGROUP M=LSEEK ACBP=48 + 0602:1126 000D C=BSS S=_BSS G=DGROUP M=MKNAME ACBP=48 + 0602:1134 0000 C=BSS S=_BSS G=DGROUP M=READA ACBP=48 + 0602:1134 0000 C=BSS S=_BSS G=DGROUP M=SETUPIO ACBP=48 + 0602:1134 0000 C=BSS S=_BSS G=DGROUP M=UNLINK ACBP=48 + 0602:1134 0000 C=BSS S=_BSS G=DGROUP M=VPRINTER ACBP=48 + 0602:1134 0000 C=BSS S=_BSS G=DGROUP M=VRAM ACBP=48 + 0602:1134 0000 C=BSS S=_BSS G=DGROUP M=CORELEFT ACBP=48 + 0602:1134 0000 C=BSS S=_BSS G=DGROUP M=CRTINIT ACBP=48 + 0602:1134 0000 C=BSS S=_BSS G=DGROUP M=GETCH ACBP=48 + 0602:1134 0000 C=BSS S=_BSS G=DGROUP M=IOCTL ACBP=48 + 0602:1134 0000 C=BSS S=_BSS G=DGROUP M=KBHIT ACBP=48 + 0602:1134 0000 C=BSS S=_BSS G=DGROUP M=SETBLOCK ACBP=48 + 0602:1134 0000 C=BSS S=_BSS G=DGROUP M=CHMODA ACBP=48 + 0602:1134 0000 C=BSS S=_BSS G=DGROUP M=CLOSEA ACBP=48 + 0602:1134 0000 C=BSS S=_BSS G=DGROUP M=FLENGTH ACBP=48 + 0602:1134 0000 C=BSS S=_BSS G=DGROUP M=GETENV ACBP=48 + 0602:1134 0000 C=BSS S=_BSS G=DGROUP M=MEMCPY ACBP=48 + 0602:1134 0000 C=BSS S=_BSS G=DGROUP M=MOVEDATA ACBP=48 + 0602:1134 0000 C=BSS S=_BSS G=DGROUP M=OPEN ACBP=48 + 0602:1134 0000 C=BSS S=_BSS G=DGROUP M=OPENA ACBP=48 + 0602:1134 0001 C=BSS S=_BSS G=DGROUP M=PUTC ACBP=48 + 0602:1136 0000 C=BSS S=_BSS G=DGROUP M=READ ACBP=48 + 0602:1136 0000 C=BSS S=_BSS G=DGROUP M=STRCAT ACBP=48 + 0602:1136 0000 C=BSS S=_BSS G=DGROUP M=STRLEN ACBP=48 + 0602:1136 0000 C=BSS S=_BSS G=DGROUP M=WRITEA ACBP=48 + 0602:1136 0000 C=BSSEND S=_BSSEND G=DGROUP M=c0.ASM ACBP=28 + 0716:0000 0080 C=STACK S=_STACK G=(none) M=c0.ASM ACBP=74 Address Publics by Name - 0603:0000 idle DATASEG@ + 0602:0000 idle DATASEG@ 0000:028B idle DGROUP@ - 0000:3414 idle F_LDIV@ - 0000:3423 idle F_LMOD@ - 0000:341B idle F_LUDIV@ - 0000:342B idle F_LUMOD@ - 0000:34C2 idle F_LXLSH@ - 0000:34E3 idle F_LXURSH@ - 0000:3504 idle F_PADD@ - 0000:3564 idle F_PSBP@ - 0000:3533 idle F_PSUB@ + 0000:340B idle F_LDIV@ + 0000:341A idle F_LMOD@ + 0000:3412 idle F_LUDIV@ + 0000:3422 idle F_LUMOD@ + 0000:34B9 idle F_LXLSH@ + 0000:34DA idle F_LXURSH@ + 0000:34FB idle F_PADD@ + 0000:355B idle F_PSBP@ + 0000:352A idle F_PSUB@ 0000:028F idle KITTENGETS - 0000:3414 idle LDIV@ - 0000:3423 idle LMOD@ - 0000:341B idle LUDIV@ - 0000:342B idle LUMOD@ - 0000:34C2 idle LXLSH@ - 0000:34E3 idle LXURSH@ - 0000:3411 N_LDIV@ - 0000:3420 idle N_LMOD@ - 0000:3418 N_LUDIV@ - 0000:3428 idle N_LUMOD@ - 0000:34BF N_LXLSH@ - 0000:34E0 N_LXURSH@ - 0000:3501 N_PADD@ - 0000:3760 N_PCMP@ - 0000:3561 N_PSBP@ - 0000:3530 idle N_PSUB@ - 0000:3504 idle PADD@ - 0000:3564 idle PSBP@ - 0000:3533 idle PSUB@ + 0000:340B idle LDIV@ + 0000:341A idle LMOD@ + 0000:3412 idle LUDIV@ + 0000:3422 idle LUMOD@ + 0000:34B9 idle LXLSH@ + 0000:34DA idle LXURSH@ + 0000:3408 N_LDIV@ + 0000:3417 idle N_LMOD@ + 0000:340F N_LUDIV@ + 0000:341F idle N_LUMOD@ + 0000:34B6 N_LXLSH@ + 0000:34D7 N_LXURSH@ + 0000:34F8 N_PADD@ + 0000:3757 N_PCMP@ + 0000:3558 N_PSBP@ + 0000:3527 idle N_PSUB@ + 0000:34FB idle PADD@ + 0000:355B idle PSBP@ + 0000:352A idle PSUB@ 0000:0276 _abort - 0603:10E0 idle _aftersort - 0000:32DE idle _atexit - 0603:10E2 idle _beforesort + 0602:10E0 idle _aftersort + 0000:32D5 idle _atexit + 0602:10E2 idle _beforesort 0000:0EED idle _CAL_OptimizeNodes 0000:04F2 idle _catread 0000:0D5D _CA_CloseDebug @@ -298,54 +298,54 @@ Detailed map of segments 0000:0DE7 idle _CA_ReadFile 0000:0F84 _CA_Shutdown 0000:0F5E _CA_Startup - 0000:3302 _clock - 0000:4E41 _close - 0000:3E50 _coreleft - 0000:3F86 idle _cprintf + 0000:32F9 _clock + 0000:4E38 _close + 0000:3E47 _coreleft + 0000:3F7D idle _cprintf 0000:07F4 idle _db_fetch 0000:085C idle _db_insert - 0603:105B _directvideo - 0603:10DC idle _drawcachebox - 0603:10AA _environ - 0603:007F _errno - 0000:33D6 _exit - 0000:46D1 _farcoreleft - 0000:42A6 _farfree - 0000:43BA _farmalloc - 0000:451B idle _farrealloc - 0000:4E85 _fclose - 0000:4F35 _fflush - 0000:4FFB _filelength + 0602:105B _directvideo + 0602:10DC idle _drawcachebox + 0602:10AA _environ + 0602:007F _errno + 0000:33CD _exit + 0000:46C8 _farcoreleft + 0000:429D _farfree + 0000:43B1 _farmalloc + 0000:4512 idle _farrealloc + 0000:4E7C _fclose + 0000:4F2C _fflush + 0000:4FF2 _filelength 0000:0FD1 idle _filesize - 0603:10D8 idle _finishcachebox - 0000:503C _flushall - 0000:5245 _fopen - 0000:527A _fprintf - 0000:57A5 idle _fputc - 0000:592E idle _fputchar - 0000:42A6 _free - 0000:5318 _fseek - 0000:5394 _ftell - 0000:4721 _getch - 0000:473A idle _getche - 0000:546E _getenv - 0000:4775 _gettext + 0602:10D8 idle _finishcachebox + 0000:5033 _flushall + 0000:523C _fopen + 0000:5271 _fprintf + 0000:579C idle _fputc + 0000:5925 idle _fputchar + 0000:429D _free + 0000:530F _fseek + 0000:538B _ftell + 0000:4718 _getch + 0000:4731 idle _getche + 0000:5465 _getenv + 0000:476C _gettext 0000:079F idle _get_line 0000:0BF9 idle _HC_CloseDebug 0000:0BD3 idle _HC_OpenDebug - 0000:4821 _ioctl - 0000:35D4 _isatty - 0000:54DE idle _itoa - 0000:484A _kbhit + 0000:4818 _ioctl + 0000:35CB _isatty + 0000:54D5 idle _itoa + 0000:4841 _kbhit 0000:05A0 idle _kittenclose 0000:02DE idle _kittenopen 0000:0A4B idle _LargestFarFreeBlock 0000:090E idle _LargestFreeBlock - 0000:3687 _lseek - 0000:5526 idle _ltoa + 0000:367E _lseek + 0000:551D idle _ltoa 0000:0C0B _main - 0000:43B0 _malloc - 0000:554E _memcpy + 0000:43A7 _malloc + 0000:5545 _memcpy 0000:125E idle _MML_CheckForEMS 0000:151F idle _MML_CheckForXMS 0000:18F0 idle _MML_ClearBlock @@ -361,8 +361,6 @@ Detailed map of segments 0000:13DB idle _MM_MapEMS 0000:1475 idle _MM_MapXEMS 0000:2D43 _MM_Report - 0000:32DC idle _MM_segude - 0000:32D5 idle _MM_seguin 0000:22EE idle _MM_SetLock 0000:223A idle _MM_SetPurge 0000:2537 _MM_ShowMemory @@ -371,136 +369,136 @@ Detailed map of segments 0000:1961 _MM_Startup 0000:2CAD idle _MM_TotalFree 0000:2C38 idle _MM_UnusedMemory - 0000:5572 _movedata - 0000:485C _movetext + 0000:5569 _movedata + 0000:4853 _movetext 0000:05A7 idle _mystrtoul - 0000:55C1 _open - 0000:5770 _printf + 0000:55B8 _open + 0000:5767 _printf 0000:1030 idle _printmeminfoline 0000:0643 idle _processEscChars - 0000:48F9 _putch - 0000:47CB _puttext - 0000:5BFA _read - 0000:4514 idle _realloc - 0000:4D88 _setblock - 0000:5BFD _setvbuf - 0000:5D4C _sprintf - 0000:5D8F _strcat - 0000:5DCE _strdup - 0000:5E0E _strlen - 0000:3862 _tolower - 0000:5509 _ultoa - 0000:4757 idle _ungetch - 0000:388E _unlink - 0603:10DA idle _updatecachebox + 0000:48F0 _putch + 0000:47C2 _puttext + 0000:5BF1 _read + 0000:450B idle _realloc + 0000:4D7F _setblock + 0000:5BF4 _setvbuf + 0000:5D43 _sprintf + 0000:5D86 _strcat + 0000:5DC5 _strdup + 0000:5E05 _strlen + 0000:3859 _tolower + 0000:5500 _ultoa + 0000:474E idle _ungetch + 0000:3885 _unlink + 0602:10DA idle _updatecachebox 0000:118F _US_CheckParm - 0000:5D6E idle _vsprintf + 0000:5D65 idle _vsprintf 0000:0F96 idle _wait - 0000:4E02 idle _wherex - 0000:4E11 idle _wherey - 0000:5FB2 _write - 0603:10DE idle _XMSaddr + 0000:4DF9 idle _wherex + 0000:4E08 idle _wherey + 0000:5FA9 _write + 0602:10DE idle _XMSaddr 0000:1000 idle __AHINCR 0000:000C idle __AHSHIFT - 0603:109A __argc - 0603:109C __argv - 0603:0CB2 __atexitcnt - 0603:10E4 __atexittbl - 0000:4607 __brk - 0603:008B __brklvl - 0603:006B __C0argc - 0603:006D __C0argv - 0000:4068 idle __c0crtinit - 0603:0071 __C0environ - 0603:1099 __cChar - 0000:33F7 idle __cexit - 0603:1098 __cFlag + 0602:109A __argc + 0602:109C __argv + 0602:0CB2 __atexitcnt + 0602:10E4 __atexittbl + 0000:45FE __brk + 0602:008B __brklvl + 0602:006B __C0argc + 0602:006D __C0argv + 0000:405F idle __c0crtinit + 0602:0071 __C0environ + 0602:1099 __cChar + 0000:33EE idle __cexit + 0602:1098 __cFlag 0000:0166 __checknull - 0000:4E24 __chmod + 0000:4E1B __chmod 0000:0153 __cleanup - 0000:4E67 __close + 0000:4E5E __close 0000:09C0 idle __coreleft - 0000:3E54 __CPUTN - 0000:4085 idle __crtinit - 0603:0CB4 __ctype + 0000:3E4B __CPUTN + 0000:407C idle __crtinit + 0602:0CB4 __ctype 0000:0000 Abs __cvtfak - 0000:3405 idle __c_exit - 0603:0F7A __doserrno - 0000:35C2 __DOSERROR - 0603:0F7C idle __dosErrorToSV - 0000:334B __dos_getfileattr - 0000:336B idle __dos_setfileattr - 0603:0075 __envLng - 0603:0077 __envseg - 0603:0079 __envSize - 0000:33E5 __exit - 0603:0DB6 __exitbuf - 0603:0DB8 __exitfopen - 0603:0DBA idle __exitopen + 0000:33FC idle __c_exit + 0602:0F7A __doserrno + 0000:35B9 __DOSERROR + 0602:0F7C idle __dosErrorToSV + 0000:3342 __dos_getfileattr + 0000:3362 idle __dos_setfileattr + 0602:0075 __envLng + 0602:0077 __envseg + 0602:0079 __envSize + 0000:33DC __exit + 0602:0DB6 __exitbuf + 0602:0DB8 __exitfopen + 0602:0DBA idle __exitopen 0000:0B06 idle __farcoreleft - 0603:0F76 __fmode - 0000:578B idle __fputc - 0000:5941 __FPUTN - 0000:51FB idle __GETFP - 0603:0087 __heapbase - 0603:008F __heaptop - 0603:005B idle __Int0Vector - 0603:005F idle __Int4Vector - 0603:0063 idle __Int5Vector - 0603:0067 idle __Int6Vector - 0000:3589 __IOERROR - 0603:0094 idle __kitten_catalog - 0000:35E5 __LONGTOA - 0000:36B0 __MKNAME + 0602:0F76 __fmode + 0000:5782 idle __fputc + 0000:5938 __FPUTN + 0000:51F2 idle __GETFP + 0602:0087 __heapbase + 0602:008F __heaptop + 0602:005B idle __Int0Vector + 0602:005F idle __Int4Vector + 0602:0063 idle __Int5Vector + 0602:0067 idle __Int6Vector + 0000:3580 __IOERROR + 0602:0094 idle __kitten_catalog + 0000:35DC __LONGTOA + 0000:36A7 __MKNAME 0000:028D idle __MMODEL - 0603:0F4C __nfile - 0000:473A idle __Ngetche - 0603:0F78 __notUmask - 0000:4757 idle __Nungetch - 0000:5721 __open - 0603:0F4E __openfd - 0000:5132 idle __OPENFP - 0603:007D __osmajor - 0603:007E idle __osminor - 0603:007D idle __osversion - 0603:007B __psp - 0000:3781 __read - 0000:4910 __REALCVT - 0603:10B4 __RealCvtVector + 0602:0F4C __nfile + 0000:4731 idle __Ngetche + 0602:0F78 __notUmask + 0000:474E idle __Nungetch + 0000:5718 __open + 0602:0F4E __openfd + 0000:5129 idle __OPENFP + 0602:007D __osmajor + 0602:007E idle __osminor + 0602:007D idle __osversion + 0602:007B __psp + 0000:3778 __read + 0000:4907 __REALCVT + 0602:10B4 __RealCvtVector 0000:01BC __restorezero - 0000:4646 __sbrk - 0603:10B6 idle __ScanTodVector - 0000:4A4A __SCREENIO - 0000:4AFD __SCROLL + 0000:463D __sbrk + 0602:10B6 idle __ScanTodVector + 0000:4A41 __SCREENIO + 0000:4AF4 __SCROLL 0000:0000 Abs __setargv__ 0000:0000 idle __setenvp__ - 0000:37B0 __setupio - 0603:0081 __StartTime - 0603:0FE0 __stklen - 0000:3E20 __stpcpy - 0603:0DBC __streams + 0000:37A7 __setupio + 0602:0081 __StartTime + 0602:0FE0 __stklen + 0000:3E17 __stpcpy + 0602:0DBC __streams 0000:0167 __terminate - 0000:3709 idle __TMPNAM + 0000:3700 idle __TMPNAM 0000:0000 idle __turboCrt - 0000:3667 __UTOA - 0000:4A86 __VALIDATEXY - 0603:007D idle __version - 0603:104C __video - 0000:3FDD __VideoInt - 0000:38BE __VPRINTER - 0000:3D81 __VPTR - 0000:3DA6 __VRAM - 0000:4DF8 __wherexy - 0000:5F76 __write - 0603:104A __wscroll - 0000:5FB5 __xfclose - 0000:5FF0 __xfflush - 0603:0085 idle ___brklvl - 0000:4166 idle ___first - 0000:4168 idle ___last - 0000:5B2F ___read - 0000:416A idle ___rover - 0000:5E2D ___write + 0000:365E __UTOA + 0000:4A7D __VALIDATEXY + 0602:007D idle __version + 0602:104C __video + 0000:3FD4 __VideoInt + 0000:38B5 __VPRINTER + 0000:3D78 __VPTR + 0000:3D9D __VRAM + 0000:4DEF __wherexy + 0000:5F6D __write + 0602:104A __wscroll + 0000:5FAC __xfclose + 0000:5FE7 __xfflush + 0602:0085 idle ___brklvl + 0000:415D idle ___first + 0000:415F idle ___last + 0000:5B26 ___read + 0000:4161 idle ___rover + 0000:5E24 ___write Address Publics by Value @@ -569,189 +567,187 @@ Detailed map of segments 0000:2CAD idle _MM_TotalFree 0000:2D43 _MM_Report 0000:32C6 idle _MM_BombOnError - 0000:32D5 idle _MM_seguin - 0000:32DC idle _MM_segude - 0000:32DE idle _atexit - 0000:3302 _clock - 0000:334B __dos_getfileattr - 0000:336B idle __dos_setfileattr - 0000:33D6 _exit - 0000:33E5 __exit - 0000:33F7 idle __cexit - 0000:3405 idle __c_exit - 0000:3411 N_LDIV@ - 0000:3414 idle LDIV@ - 0000:3414 idle F_LDIV@ - 0000:3418 N_LUDIV@ - 0000:341B idle F_LUDIV@ - 0000:341B idle LUDIV@ - 0000:3420 idle N_LMOD@ - 0000:3423 idle F_LMOD@ - 0000:3423 idle LMOD@ - 0000:3428 idle N_LUMOD@ - 0000:342B idle LUMOD@ - 0000:342B idle F_LUMOD@ - 0000:34BF N_LXLSH@ - 0000:34C2 idle LXLSH@ - 0000:34C2 idle F_LXLSH@ - 0000:34E0 N_LXURSH@ - 0000:34E3 idle LXURSH@ - 0000:34E3 idle F_LXURSH@ - 0000:3501 N_PADD@ - 0000:3504 idle F_PADD@ - 0000:3504 idle PADD@ - 0000:3530 idle N_PSUB@ - 0000:3533 idle F_PSUB@ - 0000:3533 idle PSUB@ - 0000:3561 N_PSBP@ - 0000:3564 idle PSBP@ - 0000:3564 idle F_PSBP@ - 0000:3589 __IOERROR - 0000:35C2 __DOSERROR - 0000:35D4 _isatty - 0000:35E5 __LONGTOA - 0000:3667 __UTOA - 0000:3687 _lseek - 0000:36B0 __MKNAME - 0000:3709 idle __TMPNAM - 0000:3760 N_PCMP@ - 0000:3781 __read - 0000:37B0 __setupio - 0000:3862 _tolower - 0000:388E _unlink - 0000:38BE __VPRINTER - 0000:3D81 __VPTR - 0000:3DA6 __VRAM - 0000:3E20 __stpcpy - 0000:3E50 _coreleft - 0000:3E54 __CPUTN - 0000:3F86 idle _cprintf - 0000:3FDD __VideoInt - 0000:4068 idle __c0crtinit - 0000:4085 idle __crtinit - 0000:4166 idle ___first - 0000:4168 idle ___last - 0000:416A idle ___rover - 0000:42A6 _free - 0000:42A6 _farfree - 0000:43B0 _malloc - 0000:43BA _farmalloc - 0000:4514 idle _realloc - 0000:451B idle _farrealloc - 0000:4607 __brk - 0000:4646 __sbrk - 0000:46D1 _farcoreleft - 0000:4721 _getch - 0000:473A idle __Ngetche - 0000:473A idle _getche - 0000:4757 idle __Nungetch - 0000:4757 idle _ungetch - 0000:4775 _gettext - 0000:47CB _puttext - 0000:4821 _ioctl - 0000:484A _kbhit - 0000:485C _movetext - 0000:48F9 _putch - 0000:4910 __REALCVT - 0000:4A4A __SCREENIO - 0000:4A86 __VALIDATEXY - 0000:4AFD __SCROLL - 0000:4D88 _setblock - 0000:4DF8 __wherexy - 0000:4E02 idle _wherex - 0000:4E11 idle _wherey - 0000:4E24 __chmod - 0000:4E41 _close - 0000:4E67 __close - 0000:4E85 _fclose - 0000:4F35 _fflush - 0000:4FFB _filelength - 0000:503C _flushall - 0000:5132 idle __OPENFP - 0000:51FB idle __GETFP - 0000:5245 _fopen - 0000:527A _fprintf - 0000:5318 _fseek - 0000:5394 _ftell - 0000:546E _getenv - 0000:54DE idle _itoa - 0000:5509 _ultoa - 0000:5526 idle _ltoa - 0000:554E _memcpy - 0000:5572 _movedata - 0000:55C1 _open - 0000:5721 __open - 0000:5770 _printf - 0000:578B idle __fputc - 0000:57A5 idle _fputc - 0000:592E idle _fputchar - 0000:5941 __FPUTN - 0000:5B2F ___read - 0000:5BFA _read - 0000:5BFD _setvbuf - 0000:5D4C _sprintf - 0000:5D6E idle _vsprintf - 0000:5D8F _strcat - 0000:5DCE _strdup - 0000:5E0E _strlen - 0000:5E2D ___write - 0000:5F76 __write - 0000:5FB2 _write - 0000:5FB5 __xfclose - 0000:5FF0 __xfflush - 0603:0000 idle DATASEG@ - 0603:005B idle __Int0Vector - 0603:005F idle __Int4Vector - 0603:0063 idle __Int5Vector - 0603:0067 idle __Int6Vector - 0603:006B __C0argc - 0603:006D __C0argv - 0603:0071 __C0environ - 0603:0075 __envLng - 0603:0077 __envseg - 0603:0079 __envSize - 0603:007B __psp - 0603:007D idle __osversion - 0603:007D __osmajor - 0603:007D idle __version - 0603:007E idle __osminor - 0603:007F _errno - 0603:0081 __StartTime - 0603:0085 idle ___brklvl - 0603:0087 __heapbase - 0603:008B __brklvl - 0603:008F __heaptop - 0603:0094 idle __kitten_catalog - 0603:0CB2 __atexitcnt - 0603:0CB4 __ctype - 0603:0DB6 __exitbuf - 0603:0DB8 __exitfopen - 0603:0DBA idle __exitopen - 0603:0DBC __streams - 0603:0F4C __nfile - 0603:0F4E __openfd - 0603:0F76 __fmode - 0603:0F78 __notUmask - 0603:0F7A __doserrno - 0603:0F7C idle __dosErrorToSV - 0603:0FE0 __stklen - 0603:104A __wscroll - 0603:104C __video - 0603:105B _directvideo - 0603:1098 __cFlag - 0603:1099 __cChar - 0603:109A __argc - 0603:109C __argv - 0603:10AA _environ - 0603:10B4 __RealCvtVector - 0603:10B6 idle __ScanTodVector - 0603:10D8 idle _finishcachebox - 0603:10DA idle _updatecachebox - 0603:10DC idle _drawcachebox - 0603:10DE idle _XMSaddr - 0603:10E0 idle _aftersort - 0603:10E2 idle _beforesort - 0603:10E4 __atexittbl + 0000:32D5 idle _atexit + 0000:32F9 _clock + 0000:3342 __dos_getfileattr + 0000:3362 idle __dos_setfileattr + 0000:33CD _exit + 0000:33DC __exit + 0000:33EE idle __cexit + 0000:33FC idle __c_exit + 0000:3408 N_LDIV@ + 0000:340B idle LDIV@ + 0000:340B idle F_LDIV@ + 0000:340F N_LUDIV@ + 0000:3412 idle F_LUDIV@ + 0000:3412 idle LUDIV@ + 0000:3417 idle N_LMOD@ + 0000:341A idle F_LMOD@ + 0000:341A idle LMOD@ + 0000:341F idle N_LUMOD@ + 0000:3422 idle LUMOD@ + 0000:3422 idle F_LUMOD@ + 0000:34B6 N_LXLSH@ + 0000:34B9 idle LXLSH@ + 0000:34B9 idle F_LXLSH@ + 0000:34D7 N_LXURSH@ + 0000:34DA idle LXURSH@ + 0000:34DA idle F_LXURSH@ + 0000:34F8 N_PADD@ + 0000:34FB idle F_PADD@ + 0000:34FB idle PADD@ + 0000:3527 idle N_PSUB@ + 0000:352A idle F_PSUB@ + 0000:352A idle PSUB@ + 0000:3558 N_PSBP@ + 0000:355B idle PSBP@ + 0000:355B idle F_PSBP@ + 0000:3580 __IOERROR + 0000:35B9 __DOSERROR + 0000:35CB _isatty + 0000:35DC __LONGTOA + 0000:365E __UTOA + 0000:367E _lseek + 0000:36A7 __MKNAME + 0000:3700 idle __TMPNAM + 0000:3757 N_PCMP@ + 0000:3778 __read + 0000:37A7 __setupio + 0000:3859 _tolower + 0000:3885 _unlink + 0000:38B5 __VPRINTER + 0000:3D78 __VPTR + 0000:3D9D __VRAM + 0000:3E17 __stpcpy + 0000:3E47 _coreleft + 0000:3E4B __CPUTN + 0000:3F7D idle _cprintf + 0000:3FD4 __VideoInt + 0000:405F idle __c0crtinit + 0000:407C idle __crtinit + 0000:415D idle ___first + 0000:415F idle ___last + 0000:4161 idle ___rover + 0000:429D _free + 0000:429D _farfree + 0000:43A7 _malloc + 0000:43B1 _farmalloc + 0000:450B idle _realloc + 0000:4512 idle _farrealloc + 0000:45FE __brk + 0000:463D __sbrk + 0000:46C8 _farcoreleft + 0000:4718 _getch + 0000:4731 idle __Ngetche + 0000:4731 idle _getche + 0000:474E idle __Nungetch + 0000:474E idle _ungetch + 0000:476C _gettext + 0000:47C2 _puttext + 0000:4818 _ioctl + 0000:4841 _kbhit + 0000:4853 _movetext + 0000:48F0 _putch + 0000:4907 __REALCVT + 0000:4A41 __SCREENIO + 0000:4A7D __VALIDATEXY + 0000:4AF4 __SCROLL + 0000:4D7F _setblock + 0000:4DEF __wherexy + 0000:4DF9 idle _wherex + 0000:4E08 idle _wherey + 0000:4E1B __chmod + 0000:4E38 _close + 0000:4E5E __close + 0000:4E7C _fclose + 0000:4F2C _fflush + 0000:4FF2 _filelength + 0000:5033 _flushall + 0000:5129 idle __OPENFP + 0000:51F2 idle __GETFP + 0000:523C _fopen + 0000:5271 _fprintf + 0000:530F _fseek + 0000:538B _ftell + 0000:5465 _getenv + 0000:54D5 idle _itoa + 0000:5500 _ultoa + 0000:551D idle _ltoa + 0000:5545 _memcpy + 0000:5569 _movedata + 0000:55B8 _open + 0000:5718 __open + 0000:5767 _printf + 0000:5782 idle __fputc + 0000:579C idle _fputc + 0000:5925 idle _fputchar + 0000:5938 __FPUTN + 0000:5B26 ___read + 0000:5BF1 _read + 0000:5BF4 _setvbuf + 0000:5D43 _sprintf + 0000:5D65 idle _vsprintf + 0000:5D86 _strcat + 0000:5DC5 _strdup + 0000:5E05 _strlen + 0000:5E24 ___write + 0000:5F6D __write + 0000:5FA9 _write + 0000:5FAC __xfclose + 0000:5FE7 __xfflush + 0602:0000 idle DATASEG@ + 0602:005B idle __Int0Vector + 0602:005F idle __Int4Vector + 0602:0063 idle __Int5Vector + 0602:0067 idle __Int6Vector + 0602:006B __C0argc + 0602:006D __C0argv + 0602:0071 __C0environ + 0602:0075 __envLng + 0602:0077 __envseg + 0602:0079 __envSize + 0602:007B __psp + 0602:007D idle __osversion + 0602:007D __osmajor + 0602:007D idle __version + 0602:007E idle __osminor + 0602:007F _errno + 0602:0081 __StartTime + 0602:0085 idle ___brklvl + 0602:0087 __heapbase + 0602:008B __brklvl + 0602:008F __heaptop + 0602:0094 idle __kitten_catalog + 0602:0CB2 __atexitcnt + 0602:0CB4 __ctype + 0602:0DB6 __exitbuf + 0602:0DB8 __exitfopen + 0602:0DBA idle __exitopen + 0602:0DBC __streams + 0602:0F4C __nfile + 0602:0F4E __openfd + 0602:0F76 __fmode + 0602:0F78 __notUmask + 0602:0F7A __doserrno + 0602:0F7C idle __dosErrorToSV + 0602:0FE0 __stklen + 0602:104A __wscroll + 0602:104C __video + 0602:105B _directvideo + 0602:1098 __cFlag + 0602:1099 __cChar + 0602:109A __argc + 0602:109C __argv + 0602:10AA _environ + 0602:10B4 __RealCvtVector + 0602:10B6 idle __ScanTodVector + 0602:10D8 idle _finishcachebox + 0602:10DA idle _updatecachebox + 0602:10DC idle _drawcachebox + 0602:10DE idle _XMSaddr + 0602:10E0 idle _aftersort + 0602:10E2 idle _beforesort + 0602:10E4 __atexittbl Program entry point at 0000:0000 diff --git a/bcexmm.exe b/bcexmm.exe index 547a4a0c17b3a0842aca1e9a3015637d0396483a..7daa53a2bb156a3560216f90d735622b674bb4ce 100644 GIT binary patch delta 11491 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 delta 11632 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 Y^(&t_e!{GYQ>omI<HkGEUuxn1-`#ePBLDyZ diff --git a/bcexmm.prj b/bcexmm.prj index 2393c3211269161d57274d2bf590c6935aa92ff7..2b359d1a777c33d3d0401c483bd518aa0414b4ff 100644 GIT binary patch delta 70 zcmaE7@XlaE4F^+I`sO;0|6IIP>74H63JeTx+zbpGHg^f@GcpyYPu?xk%JV-rfYUuV V2uw{b6cpK<AR5O6k~|>34gg?{7##or delta 70 zcmaE7@XlaE4F}Vjw9R!K|G9Wqr*XPBC@?U%aWgP%+T10q&&ZUWHhH&5D-Qz%{Lc;G Ube~)(D6%<0G>!=*c|d#}05PW(#sB~S diff --git a/exmmtest.exe b/exmmtest.exe index fa9f7f443100ca877b47be53f73597dcc21f74be..d4904a5a298e76e747120896a36aa797f92e93b6 100644 GIT binary patch delta 5784 zcmZ{o3tUvy_Q%&gGXjl-s62ecQ$+<tnUqB2X#(bh;W>Z`KG3q#Oc_8k21JnK!1&m{ zO%zG7x;<>HM!X?Nfm)hqC2D4=d5?_O>pMeZ?(YnA>;L)R%jff5XP^C8Ywfky-e(VI zE(#ki3i_#;8<>_>vmA1Fuv#lrR75l?iO8F}{>rO~wu4qMaSzcV@DcbCXkR6I1FQmT z!ESIAxGyAXT1wRRI+4Q?qG2Emq=4DrHt2=+prxdzI20BD18~Fu?II!pxBx{iQ6KP} zjwlkufjQt3Sd&lmH*f|>zyj<Gh&(_RSODt54bW#9Q9MWoF9H#~4^A%A6J0^UYdO&v zFdOK=YGD5+(ID_1I1R2T)T%ppjwvL{2O`)DPJwnX2)b5+ZD3z93;-+WwUTH$$Oi|& z=in^31yuSHB43aK7K8Ud19)l`QC~0;)Rz%CZy;I+T0z1lq6?de{s|nmAW~oyaNSC@ z3mgT%fV6Ey=fG94W;-0-LDUR>1#WK<y#w@b?j*{o!kU76V9+k2@n9`D5BzrH9ZUz` zg3CaKTu22Az%du1hhVTPQ4;u+sa18L9_$@Y^dTq+BT@qQaYR1gI_m7hiTuN{{-aTt z0G1{aRf5gn$y6emMpT989xw%HKv*=w3i`xADL4llCLn^q53B_)&tnMyn+UyNI#>vP z1BJ23sW_r?@N_)UhIl=^nnbh={0N?Zfv5(23vPkCAa*jA1@xYRB?8spFgOByqlj|B zE^q=o1Rq3V3BdOt6=Z`WNko&AiPR}X8^QfFB&rsPtcTc{j?jZX8K?v);1ys3kHN4^ z>;Mo8GQp1NM2|r73^)e1pso}2LY-kI(c7RNd=IXI`=D1A(QptACV_dN5X7v5*aqGO zCeV@%2j;?&9MsRlY=G~4H~{o75;cMuFA)t~fWe@B0UxJS>lL9m9>7y$krvM(x4^0p zqA$Q3!SD|_s-YGHgBUOaybRWZ8t@tT5_~!eM@JCmGLq;mPzw%$pN68}Fyt^$3@6$O zhWZoz?2j~Z2q1bLYyt<th(M$ZNCHn|;DsSzFwqcSq8~uP00aqifUN_Gz6STffoBjX z52Cr?b-+Avu7Q4DNKbGGw17fyqB~%=58~8Mj}+)fbi6;&1K<dyA7e9o3EF@K^m2o7 z5C#&#i$D*yfJX2=xD3udja+uZegF-i1BCS=S^`YqF;F|>AO>%NZ-JocjUxbLfeKIu zB;eKuISrP8-QW~>0{r{pFa%}bAh-gYv5O<Xt6)11wX4$y1XjkLs5m1{3^il_nSDr8 znRP|_J*?ylWksu-*pXaWwemwZ@pf`$)<dZww6sB|xKTqbv5y!T(jH1|yv8<e6ltVm z7-VOAizj)MrlM6kXj61XY7c`M$+>@J*~$+q&d4T`+$&lu%i`r%X_AZFzcTh=MJwJO z5AJel{n)PFl7E1BTkMb;!%7MtQSJzviQzDqE-UZqTg&V0M=>?G*n0_QlenWp$T+pi z*k*`*6lV7>%gZr1?PsOOa~GJ^D)B_{MPnN@qDtD5BsO7A3F2Mxm~<co#Y=T+zQQ3c zC?!=qDmJ3RSG+C#m|EJ9tGMx!we*b63Gc0`@~~XRA*gG!n9OR^9fvb2dyQF1lKXwG za`9xpnufdlY%jRpG&w%=0)uN>4<A;`mwDV_pYT^aclL3=k)E8GrY*VYqDeAd5S!}M zrU72N8JlN1?0w1JY4zpqW+zROS<Uwi!>MbUIeZ~wsr)Pd-v#Xt{A>TwyfffymTLMc z5cU5sg$A`M1=sJm<Fhl^XQl<u{!6x-F=jYx<0WItN6IHQ8Qa1_(v)wGJfb87!`Swv zr$)&hV<HB7gH||vkV&WfF|~=XIWA<KY%Jt+w#6hqSFK<VctF@pwuOsf)pB|KRCz+< zZ4(N=#Ln?a5wn@j^j^exCX7ACZ$#?ZXM91FkH@AK%tdSxTg}Hq>yWkAN0@zBSK=HG z<+V{hOv{f)&6agWXTass=m~O7^hlI{i;iZ$@UWPfY&E10uZxKihJ4AN#606+|K%TQ z8*FOR1OB77A(W4q5RBn3PVj~-pWr({t;+Qaz9?z?*`^(a)z9r~JRf}VklOUcgzJpy z_<IvQ^xC6;=sX-DySjhae{>#>&`4|jjpvc&Vw_9m{3jXHXEssyUv1?3k>5quMm9!@ z4XNTU8ncR|p3oH^uB7~@#HQA(LDt%$$jbSh7-Y-f)^LsF{JWgNf7Tt$K;@Gs|F`lE z>`H&ubsO}I+7Wd(YH?I^l+BzINjn?Ukx!Z=vCWXBwAodQ&8^pitZ(0rtoP@;V-tnN z;k-K5uZQJt^{w5d;`)PKr5mZ%`a9?}l<$b^<*IA2Wnb~laY{{+WY-Cg>-GFd-0N&T z4~`FZdJtZ5S!_05t~gy;U;mgF`+5oO;e3634vXMxlg99XNyAxx?vpqy_y^LxbOhah zEbhd;%dyxRAEC1|#9m;rcS{P<sHuMteuSvlidMVg&IjTAgGnKd@ew!P=sXf1VcA?C z&u>riWmjN)GS7M;l)Y~&T}7!s_n52}I>LG4<PlC&BjBU#jIr%-Qv`2xeTMI!+>h<# zjg#H`e-&{E7qz_Wm1Xsht$8<b$lQ08r!<w{nLJFnKD@G?S0{M#uqk0s>YU)uR`TF! zBltH{0=wRYst7(lA&{p`l`D#;4z>FxqHE$)y!gqfW4lM~!KjSx4jcdMaBkWk9eVPx z1i8begcogr4C+zN5F9>A6VMgEv3!#zusepoYPw=LBJlr*?+S};FDbl6x-<;0NBFvf z3th_-$GaeWI$QYG$uZn7PgP#G|6*=VQkS_bcqK2_x1?M2UzY0(i@jA+h{m+PESIBg zx#E(?%gfbm56iVSxgRUw`;&d#AB1BI6?b4|uY_aSFDbGfS=!9;{HNspg5N>@INAGu zc2TDcVaIrS%KuifE~P)q<L{=Nk`JNOpI9@`O#8sy{eUfTOK#eUEn?c;!&D@;N#O^$ zmv*e6IKVTsquEJr)CREmyiOZB7$@L`7A5W))9#mE)CoA%tvaRHV)?vIZV`J}?%^DC zPxp}z*K|AiIE~7f#A^7OjA)d<&M<3tq|`iQ6;6*>O$Q!NSWPD$Bs}|1^Y)Y)L8x$2 z3T7)wG2YT;FO5y>lgbDp<IzLTWM=H%hv~UthBk9qQpJhCd)g&yk}AG2UatFuU(EDm zhj>Tk037?S)3XJb)6E<PSvB(rWLB0eJ+o5-Y~Q&lDlx=a2>oqIFYz9}TaTnq9*alu z@fz8E*!2<e9Wj%t?2vxwe}0XVg?XL5syN$}rcE^5HT>pzNX>6%$3f-jS+ZO)EAUx4 z0>KT25GSGZVeSZ<>y=ZS4KrLqzshy7y&Bw0+J&MkorY{BJ8hBh<-9m+q?2oHy8Kzg z!I7K@oBd|b@1s_gpEb6Pvc^4Jy^W%D;iz6WJ6(8gA8(&MT3DRP56to9UXyz8xH+SR zf=u2SKaB646Wm?gFgFM*J#ucC{N<cGQ~or}je(PnIsG8l<+v-NU^+6#eVpvF0f8ue zsPpdfu*>_cq0M=YT@|@X%PmXvjX4zBobO<8VRu81=BqJ$T~2==+wgoPruzX}-|cG6 z+k=7PJt^i_czq&gV1lhz*T8QqMKyf{i`0~idxS02byl*v4HnGKBt^Q}YHY6<(`I$^ z6U4R~YaS$tNB`1d8a=Ns63Y}nKU`pSrm~l&$!Yf8f@7$wdif3JCXY3E&QKcMvXr=g zsFA2aaAoAHOVK2{7~875+KlH#dr>RkGGcx;4mvh0l5;d>(RRp7i|}KOzxA3QWYcT4 zQ2ol{6vjR^HN5UFn`>J#$gj(e6BNK;iC#(F*<(-+?qs(^Z|98_n_<^ysSgHBSegR4 zb?Gc&=tkbLG(~XS$Thj@zBVOpi<Q+&l*X(MF%H`Jrra@3sl0n%3byM^Tkc}{zM!++ z7j)rFcy2v!&)cQkybk><^9Qng{!V^%ukY4&e}+`dHY}qckj>&{1%58!3pLW_6K1Ow z-%86h9B>+Q0&ggA=?Moe)ND{#8qMkaa>1r&<}FOB{Pb3*8*5I(vESRb<O}D@vRj=} zpH6wvm-)JdEY!HkP3L|7Xu9w_nvN|S!b141WgeKO<MM#sQf0|al{L@7ny0c^8^z<7 zhaqN$FN_xg>~6BmCOO+}OSMvIa9X9TE>pJHZC8-D6l;2Cxf2Uit2E{*N)0+`%qg}f zaw5b*FnFp2gOj6R4Y3od%au|P9ai(JZ!Cx5tQBFb(X@TVVtI{v7RrGiQ8;9PY^Hjv zLUh}z$ZQI3Xi84gip_`BD#Y&9!h!B`v$#SKXDCapxiO+niHwOxTUB9{qpdApuzZq? ziuOWz5hL~fkT2`y!-ea|c%#b&F}Bm-iH(0Tx96Yf5R2ED7$)guM^r_FAcKm$x)L<D zQ&i$oeNXDqiIZ1Ol(|LY(P4LyE99p|0YlX)X@}K#F~F`sInZsnaym8*e3n+DuBJdK zqAGJbHj&ApSTA_UeilVYOtEBC(PNEH`LUD5zUZ;<lKvm}h3dCURzqpvs=<(ntK=Kr zl2sFAGpnMJfwny{3;Sh`Qr;8juPPmgR=-ktiV3#zE2U#me!DcQANuR;u*2MDD66xO zv`<7A@p(CI2b6gTgI4m;GEYIV(v(qlk~yeVP3A%+vLmQGv9}zj)}IWX*Axb~D~jUB zNT>49zU%dv{#nEiTUCjR^hs#?p<Fiqs5~@6o>q0&fN-@+=TO{Hr_c$RP2y>T+ckwW zt<Dzhnrn*cB4p1MMV+F?j5Wp&1^Im8uZaWu%PPV=&5ET%#q+H{m!8QTj4#|aSG3lM z!M3>74-<;~w8A5?vB*g)AO<BXRHVac#P5iM11A>BU&cS&%Q9wlB12$Soch-&bcz$@ z7(}m$m)C9mY0Jiz*iN;|Qkk5Xl%~a%69@bOh1hiVDr*Wp-g*`5_R$(GW636miV$S0 zDY7!LCnmjqs~)oVwkT93ZF>`+G1KWCYnY21JcZpgCJ7`@&vqp8MLP!!m#0@0(auQc zj2|Txr;X<W>~K48s=m&Q4F_L1=`*ka-!*6Wc3|f<sNP)V$@cM2s>0bz{9aWcYP@&( zLQb&B`MVaQd~R3K)0jn59TF_r7Ra34`%vGr`W%boSF7byQME_T*0??LugHQuo{(Gi zq_Efc%{}2L``4U>?5w#C`ODjrA%pkIpP<~mBe5HcTPl>p8$V*vamJ(Cd+%mvXEY@y zX^|$M?@dA{=Y5kPGxtpik!M|VOA*|Vot2p(`*KtoYsMx(o+!l&(~$<!`q|=H%e_CN zEN|)`_7%t*_eVqC!<r2}P%*1k-m-?;7hL6VRd4KJaNE!WVHtp=lh?Vu*3)(p2RER9 z&Bh*<Gt%lEs2{jL1mlwSFNJL0FYktb?T>~Ge#hJCschVSx^i|jRx|sZd4i%KtH9Lq z-sfzZS|$JNIJNE6HaxuFVvu9&@J}vc&+6ow_!3zzSuV@_wmu2FQD)`&at&Vv>GI)9 KNH0w_(Z2!QZYiMv delta 5850 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 diff --git a/src/lib/16_mm.c b/src/lib/16_mm.c index 46be242f..a2e1ad5c 100644 --- a/src/lib/16_mm.c +++ b/src/lib/16_mm.c @@ -1235,7 +1235,6 @@ void MM_SortMem(mminfo_t *mm) void MM_ShowMemory(global_game_variables_t *gvar,/*page_t *page, */mminfo_t *mm) { mmblocktype huge *scan; - //byte color; word temp; sdword end,owner; //word chx,chy; @@ -1288,7 +1287,6 @@ void MM_ShowMemory(global_game_variables_t *gvar,/*page_t *page, */mminfo_t *mm) for(w=(scan->start)/80;w<=end/80;w++) { //printf("+ %u %lu\n", w, scan->length); - //if(w==48) getch(); strcat(scratch0, "+"); } strcat(scratch0, AARESET); strcat(scratch0, AAGREY); strcat(scratch0,"_"); @@ -1684,7 +1682,7 @@ void MM_FreeBlock(mmblocktype *x, mminfo_t *mm) mm->endid--; //end of list }*/ -void MM_seguin(void) +/*void MM_seguin(void) { __asm { push ds @@ -1699,7 +1697,7 @@ void MM_segude(void) __asm { pop ds } -} +}*/ /* pull data from far and put it into ds var -- 2.39.5