From b6ae782dca4da6013125ca45de50dca773989385 Mon Sep 17 00:00:00 2001 From: sparky4 Date: Fri, 2 Oct 2015 15:38:59 -0500 Subject: [PATCH] fps... fack./awoo.sh --- 16.exe | Bin 54520 -> 69252 bytes 16.map | 687 +++++++++++++++++++++-------------------- bakapi.exe | Bin 45568 -> 45516 bytes bakapi.map | 500 +++++++++++++++--------------- exmmtest.exe | Bin 51456 -> 51436 bytes exmmtest.map | 416 ++++++++++++------------- fmemtest.exe | Bin 16950 -> 16930 bytes fmemtest.map | 260 ++++++++-------- fontgfx.exe | Bin 36236 -> 36216 bytes fontgfx.map | 358 +++++++++++----------- fonttest.exe | Bin 18374 -> 18358 bytes maptest.exe | Bin 42878 -> 42842 bytes maptest.map | 432 +++++++++++++------------- palettec.exe | Bin 33648 -> 33628 bytes palettec.map | 338 ++++++++++---------- pcxtest.exe | Bin 48128 -> 48076 bytes pcxtest.map | 444 +++++++++++++-------------- pcxtest2.exe | Bin 48144 -> 48092 bytes pcxtest2.map | 444 +++++++++++++-------------- scroll.exe | Bin 77318 -> 77330 bytes scroll.map | 746 ++++++++++++++++++++++----------------------- src/16.c | 5 +- src/16.h | 69 ++--- src/lib/16_head.h | 4 +- src/lib/scroll16.c | 22 +- src/scroll.c | 2 +- test.exe | Bin 33968 -> 33948 bytes test.map | 340 ++++++++++----------- test2.exe | Bin 37032 -> 37012 bytes test2.map | 364 +++++++++++----------- tesuto.exe | Bin 24300 -> 24300 bytes vgmtest.exe | Bin 43752 -> 43732 bytes vgmtest.map | 314 +++++++++---------- 33 files changed, 2890 insertions(+), 2855 deletions(-) diff --git a/16.exe b/16.exe index d44125f620c47eed0405dad946241c4111f2d2c9..9bed2e1461973ccc0a9576f615b7b2ba3ba668a3 100755 GIT binary patch delta 37558 zcmb4s30zcF`~RKGun0JyBA_B7Dk8Xmnj1LoGbq&P~Ma3mcG!2*3)btKRL`sNg%>VnGdxypB{q@(+1I*da^E~I-&N3BSJXXA? zw~m~=LRc;QrCTnnG`L)S8suIOgxnxOh!E6&b9xIxP9H(|1F)^HAY1^9>?a6c1AYPc z_7{Xr0C9jIH~>il1z{;*6W|b_1RxI*gw22>fQcqSh#DdYeF4*l2v%V){x}PmJ5&%- z0c!yp0kOjbAz`>6yg5=3J{~Oy#eil>XcRDZj39gmC>bjVogNp2A%IzcmjSN=-UjRd zoCN#|_#NOkUJ&L0A|?pJpoxMoc#a?x&atA=rv%}*rv<@dE*b+20BrT!8ZaKeQ=UPk zXE7kaPQcfIGXMu5<~c!l3?Kt`1Fir<<_SVuKsUfdKpJ2pU33-Aou{|diP zS@EL`;JrW)`T-UKY=G+k-{%D(4lo?B2yhUUe!_3>7tj%49N<6-I!_gZ706o+IE25y z!tbobAi;}*unTYsa0yTW@O?=TMgx`u_5!TO@Z(3oZ-Blp3qmH~C&2H!FvHzI6<{i$ z0MPJjLFfP&0@w-o4sa1LC0h`_06YN1>=A_dfTsGb0pWm1KolSb&=JrX&<)TFVAOB5 z2K2`tCcrSjD8N{N888`O0n7r-0Xzek4_F9D1-uMM11txu0%QVgfETWUv5ExY6~M^G z7$6`&SP+_ofV6{12k5^Q ze|!Ph4%iLY3)l}h2si>b4)`8$8gLG90dN^`4R8}s1SkRA29yIT0aXAIyx;}!1sDJg z0l|R0_pt5({u>1$Y$NDD4u3oWSPFO@a2#*}a2L?&eXIb$Ou!1j`+(g5uT6q55by$E z{D&X`px#IL8!#2{9N;rR?0+B;0lPjHgcE>ip9sQgz{h}Gz3}x?y8wp( zHvsnm4YvwHJAeg{2G{_|2ZVnLCIUPSSO$0-a1+qrGeMXESPpm_aQ<^J=of-8>Ps-* zR}e~ouL1V}8QVbrz4#Hi9YO){&JIE7g>~N-Uh5)7GT&{6cXLX_+uB@Yy(0BNw8gV8BBGwrsEn-za4 zxX9n2ET>P|dO;3X{AB~B43zBI0|i4)v47GYDnF``JzFPa9MbO<(eK1px>*fIWki-i zDf!r*bIK28;&YL5^S>C2tuVtV)EAN`VKg~<3?=@ULAl$|E*+76a+g*1e~R`{L-=}S zZn7`06`#9VsE;1eSoSG@={R!J6x$W#W$1MokBfrVaLQifSig5BiYXqBjaV)CB?&8X zQ(olF%HN-3o*_D4J=xgm9N$j4Ub>UPcF z)$OXkA-f&VnT)bNsFVB&Z@D&xj7r(7_BC@Vr&}gZ8+oF-l7>QCPa zj%QqM+OpohXM-Czu;++^WU7?R74gTU(yR*xMc05u`z4BbfozW7I5Eg@O#?K!?`e>)FmF|=*fu1YGDjsqLS zqI2upsq1_j7*;l4l1eeq@%7n{hBWc4KYJWPX{A5=2%_VxAA3A-sDE3JtYi76asdnC z7~2v!NEgR`4{SC?ZbEZ&bvI-ei%FnRi1A)-lI?*N%>{O1*8! zK31pP*d~0X`8z)~WY_bk-9isGyFm-xV79VBthm^hZEs+jekK%1y$I&{$)J4H#Lkz7 z6zU$p&N>ah7^)6n&723*EnwRC+@vJe?#q95i>Xy65V)lTB#Y zypvF85KTid2TaGWx|g@=^is(-H|!}6ug5Mo?A1S@9(Yj7$N0{nimo0FjF`~nl5Wf1 z8uM3xKYcX*l(86YOWvS}RDl{l_^`>1x{B+4n7vU@(+nTfKS(^J&$%;ap z8X~szVLm}4#53N^9JEtx?#=ugzbtO@Vyhd!D7N)tV(_T&pFCA2^-k=!P@iZ@-Er7d zAyuNqFoTlg$>s-744&!9hgBw-%c-Xuv?xb?XIWEX7q6-hY$`bq}#+}E%nSNbhrOp548oOGTnn64{a^>^kAi- z`vPAPxkSJ^v7y^}BHPzwU|?IZcDqeP7T7dW{8PueHtj3!(6Q8}BgEM{b_kzZ>6llu zzEQsjwJV$v+ylw3HIQ!v_FS|6;!6Vis#&mgCRUv7LcZSRf=IJWngZ_7Bvn@MZrzE5 zLyN*<4}}wJ*a|1!Ellvb;k(!;>r{f*Ze6n2;)G#x_N*XSC!mFY;JDEQLJBM4wNna z@+d>FWPY&5{2+T(y|H`YU74%U>_=>9*t)T(dLUi?*8<27F)rH^cYPRxxxnozK?J_efIrEwPNm+x78^TxiHeB}!s zg;AR>`?93w&12BZ!6?~?#wFul=)ue7o9xl=&POr1Tepth8F#W})Q4AnqgF@#;>+G@ z{-jmsm*wT*Cts2ee^~4r5!KpHLe)JZn|yo9FZPGdxp%f^7=ObMLbHd3Z2rwR%kaDJ z=0EW3j_>9_@$0T{m*2+A#o0qcHs8a?`@Y#OLgVvbNUtz^5)fd!@L-J*9>&2vfkL)U zcjwEA$q8~{b}(kJ?_`s4PbQ7c`oVT(@1Vxny51*S%7rZ^%eNnV26cE}{yz5j(4Box zwnX;O#(PA8{+`I2OgEbA3CZ=7KA2E%XPd*p6YC)(sY~wO0P1{n*u&)Owp|)N|ULk2zMU65^Lg>7aB3jhG-Xl!LA8Fef}5lU*xMr!=6H9j)xV z$7GNFTLWZM6{e7N8uG|=V~yzs26Xa1tq!R>R=RAy>12E&8OEvggcNTncxpXI8`oh= zr8Gfrvy@9G*y@NdpBeQWLtKvV*6g#07;(&fRv0lv*NwGoxzf6<5;l&x((#0A+!*tO z@eQPnc_hM5fNrhw|(b`c4RH{O-yr%dMQROSw z3lYgZrPBSr@Q|e=Sr?>2-S;RTcPyhM4il(fNj*4EprN1(al9p?a_^pVb^5&y$sanm zvtE(Ldf=kms03qsKejBgvkyKM=6eN(vYg0qdZo!dJ8Rf#G*4Y-?C8hlw(8u}sK^!6 zu55ac-u6K~?@Uuw9HHx%)@)a+E)A3hZGqNuXaY{f_zHHfRWqy7s6rFtQmIs#?+uT| zfO-9O_u*78q~1cRsT`=!gP8S}Cx|)zNG;%H4@OaC*+LSSXQ3IRvg5Un-}*q?5T< z$g)&9_n?xjmme2xrYcMnj1winn#+xngM&k(Hid>pNi_5zNWRceX`twsshXJar#VUO zQIqvb??3IVBx*FK?kHpZ+O|;X&-43qZ9G8PQl?Qv#V*I-n`NBdn5#F|P5@SvpKS7# z&Hk9-+$i-=%$d)4ZW%k!wy|CrQ)Xuu+IDTOG$|vMD49-6X5ddPETx`8Ro5LB8{JH= z{Bp<6hDDDDW4(Guw)jfkSc8Pu2U11WL6m#p4%-u*h!Mx%VfUhk;EyMw*r0Zi_#;=( zo^97bue^5K&faa;4k@$r>=>oQBc-xkuVKoaKkSF8Q8by6R@O8ny7qXLvw!gEI>KC- zj#P-=4tZdH|8W>xvZ-7)SAe{jm-6`^c9s^?%rh_)qKIvbX@jmz^;v#Q%Z^HKF#LgK zX%$-oQl26s1+odI!v)9|d_s%e+oQ#2u^N;%KuU0Ij8z%wW5@E5%~ewIwCR>fC!Buh zn-JkFar&W32cP)d_|wi`&;Z6@P$Ju7MLdwqRT*hjLdv0xvQ9}L%Gwg^ z+@jWyPQd+&wL3Qm<_Tlu+w#5Iy0wVykDc25#oJQu7&9dFIfJq(mdi#AL^>+nHYihB z_xA0q`M(pR!()Jt=uIoYr0^yEWu0`QZ4pm@t4=!1Wm7Rvx7JC=+Ax*!^rtADc*5Ke z?Nd9qWmBL*8T~u_LE8m(rG0bj?=e8sO`F94;Y=fuJV|mlMhUg5Ns-M4n0sVKL7bFS zrx&T|Xcg(d)}$A!=@=c-Pu8TDs_7UV(s!xpvWdOY0Y+5`Ti2nNwNs2ec#XMYtSi;u zl}f@*nMmZbOg^p`PK+BX<#GM6*Cn{Zz5KERA+fsGw-Z@CgvnD*jFk@Ze4a^C#ue`C zC!KPPER}MrHG&uEh$_v3y!D%VGF;Ai^QCy^H)ie_Vce$XWe(PT5|QlxiC3~uwh#dh z_^BOuio{PTF|GU?UwWF?QYDq9x4CanQhsBlgM!5Azp>*Tm# zy1*-)?4!8Wq0^m|TJEWXmGHhm)XI(Gg7IoxP(&BClXCCA@EcwAQxde15(11$VP-7=5qmtoWBvaWQ75kYK;n|ttVMi?xU7hM5+5gyE@Btr zqpWR(EGpE9wC`UYkp<#c55B~)UVJGmnHL6o23|QApTe;9O2cbAEnYGrn4wE_*Xl0 zt31kIf`#& zvtB(S#S_<=rAJus=hy2(a`cL8_}}ZR3%)(%m$RL6m1Xx2`LWo9rXqd~PG~n>$Wyx^DkNpE z2qEt*DLae*rpTqsR}RH<>~WN}PaYi!g7uP${@a=%%a?Ie1mbW?RVS zfk?;<*|Z`=3hp1ed3DIofOfFgE1h1ANkKaAiEwU?Dh`SCNE=VJ@AQ zC=}59XSUDSQLO(nD>jC=q?NR(N2na!Efk#P1JhMc0a@vkj47jZmmRTvdWl^4WEd0u z*t~u%#km)lyMgqm#Bz+h~d*a{O2 zF@B5H5V@SJcdnA~*;(prOpX1w6O1~H?q$~zQw#+Jw#fNrzQsJ`uLSX98&cd*E zryyZ%7q;o;;7h)Jkj4`*g-sTj&&T=QGDkdw>MUvW66WshfX+$ z^+euNdfVTz>Qr5=^gGA02StRoI7bT?76{RlNkKpNN|1K4VpJiW|!uoemv$$tjV?RNyQC#N8c>#8;4c~6OSg)BJ-DszHFjn2SmHw-5Mw#9O#)-{nqW`C zy`cbyeb$h^;`lS{qal$o+2mt1PE=dqf9T zI%KdnjdatHP-Yz3iXvwhqCw2 z5Hixrg_K!n9PL)cwoa7bfYaYo*^Z%uO&@iD$}DpZaE_Pqb{bE%Y;szgq@UpI2nDC5 z(MYrmZ^7BPIs?XmQEAkX^&Qrup;s*WKjdiP;xdZ|A~J`q5FMvj;PA-$hfi^@SMHr8O(%ZAD)>2vro;wFPqb;X|i0=HS!ZKrvt2WFE;RaSfQm~0_Rc}sW6-Ts!l zXynav8?W~%Djt;{-~pzcs`}ubKuVM}jePJ;4MU^k@F4i$)@}_$B|V(*pipV5=(dTm z@XUPt@yAe94h{+>>*g7B*Ya>UDj?V+cb7-=JvjJ`w`>1>O5+p)mZH%_^6aX zrA_Do5hxROGhnk`6INbKxtDM1UzJ=h>oNtjF8Ly)N>-!(ihYrX!=TGSe1)K9-F5{`PcV+H4%!^ zDzSBlF-d(8n7dE02!tYRaNk3;^xItUNygyN&7n0GBIHY<93t~wM@apPM4I4+p__wH z1QrKqu^xRKVNZ-~Brf}&y*M(w-AuL9a&M315Sm{@K{aTHA{~b3ImZ`O*$pwcq3qj{ zO?-*9w9v=3k9vJqc8$2qA?QfIo!9=OZ zH&t#8AS*>S^Dq=P4-t0wj(1N^UNGk!Y^QQWGw0~$PrJUi^KBv?U%(ogaS=)*Pf+6% zAPTi`;)F)+TBOE+HwA-{iPlwG&<3reVNS{v%6Q4c7Y)N5O zXkjkrqmFnB5UQFM=&trc5rImnf}}AhjJhpO5N0YJH>x0+vLgjd9;sCq9PM2^oCcaW zT9Os2A;^E5hm?2bIyT_82I%ro1P5@gV`$6rlIwv*EoB293i0*5kUSAHm0>cIlpZLm zJ{P&L$2n19Y+zK0aHr;LyT-(e4URKq%w%!bF*b0lQA|0;R*a3DIOZ5%Uft!i&W9~WGk(xXeU>3am@;>b zsTj_U?J~JHvN4LnLT!#AMKTSP%q9x6x27?@g*C^4E!hG-@GOXjYWc!-zOsU;tm%w|dqrINqpt8Gq{%tI*AhnM`xn$No*C7GY3 zR6P~V(~3SXnUg8;0WbQwT5_ReevuL@sN{OBWGXGWHKwbSwo*&$CYh&FB5g$&l?7_; zM9FNV#2=~T6qF1ibk35@lPUEQFFGin?R;_!-Ntd%kZz3gW1AHz~gPUWzaKdE$Vi_!jG(w`nmUHmGUt`0|yftzt@`bTpo@`Bs=z%2g5< zCi_*}MK3t7R;#Gcq_L`aQlx|I`AI=>iw;tt0f9nuG5G^GWixFVOgl&s3!MFMr}2py zltBmC&Pj1%ql4_`q~sRw9e^63km^tEOb?vfp{(fO2ZW5JiW^NYO>QpEJiy+bY>Crh z$Ou`ODqXJhfC#l8bj6Y{ZmkYep{BE%(+X|EyK? z=d$nFTy+h3W5BIi65+mqL*mRHH`dJcW+BNVm{8q%g~FmY_B^uKM-I~6?s;(WWS$}2 zf!IKff32LpYL&(Mn)Io>O0?D%c?T&G+J`7|72fW7B-LL{fTdsJ?B{q=sMTU;p7p4{ zc*J`2)ZiYFMt3lWEE0tfgBWiDe2GQ%;7+{i!X2e%`OKS@nL+iT$kOwAOL|*{?>`=tNE*9kC`Df!oCL zevVksp4Z`S`r`d;`Lu3gpZ#p_w3wJi`-zYBkj9#wujuyk$VyE}(?w>V^BZQcM2UId zux^%Uas4-Jh9yYM_=crgVj?l*To{-qj_$r9o(+L|9tiu!EM#;>CR|eEO4O z%09MYdOupj`O|0XyjX`BHvNJaez(Ey&SoDz z@v->L*KF96t91|9nI}8wzGu4GZFFz2wzFebMvN`M z-Y#V#{A#MoG-0UvIK*scScG&Q0~o%G?VA%5++r7| z4wH`Zh|{|-wQss(Cr1v-9MKDop%17DYT%un?762N7YFTR2cL@8 z-C)kAx`?-S?1*?eQWW#Hv4PKIiru%dQ_n<;^|!IgXF7^Mf3+j#*^au<&%e}`Avd9q zc=yWj1joJgC42t4a9t{U?YZkB`+_CUix%g8!8Xq8Zonyu^Jd!>m#NGZzTA&ppO-<* z|MdKh#vTTebsmlee_@w9({yt+Z8*|7yG%bJ*^z0v8RyD;b!2F3UEB>QI+%Q9v}2w$ z%Pya@ALsWK|M-jrFGy^+<1@q_OXX1|@F$CtWD|vi#Q>YdH+@OdiL{r<&3&Vi$zEA7 zS8VwiySZS9?gQ58`JUEM`8n6b>Vq>Kj&Skq8>y;SVEZ7(d*J>=K zEl1ksM8v<0p%8?;MSTYLf0^_7R^r{QEbxWkuu_A)R*=15YmI71(6jz8M22nJ%6$lI zfcFuSJ3$GO1;{z;)vYZ31&&?Mg{{P&x3HLnVIJRZv9pd#n_xF_(-t;o;Vf(KEq3QA zGp%l^P!3x&L1)9+%%G^%-mZcEmJ`({2Vf6Z?H2^|{yxu|)eR}&^paCLqOv>;0z`oR z_=FD+Az*E(V5iEx549-~@z+GZ$vEnDVw`z`bOac{lsnrl#=FSsS$Q$Je$UGb$zHx9 zPuDwt=lGD8h|*O3N>_4!DMb%&vma7fi$%R+5w6NnODqVZ7v9mEw!2FYSwh3TsSNS*MkB7cz^{ zC{(_!&?EekZvuctCby#?AKz(JhwR5Y&amo*lp&bGbbMsbB}WiT+meF^ZNEuJRUKno zJ@2GyQ8P^K9c^$uOBcQGbYO=y48C%#x^+&D3>Ld|M-i&vgdCv;9m$V1uwF+bX51L; z!KilE0@f)d(i-{_PF+s|mdSkLnv_RkyyJ7ZxwIbAprGJpLBXb{5e|RG59(NH`!SaQ zvfg=#tS9NGnrfcJyeA$}$*BDCAI>3(REc&Tg@FjL9Al?a8nhZh`u@Zi#GSG6W$}UF z4_|95+?jZ?Ws8L#I5n^#^d+WGRmbYQP~$XtCGpwW3Um7UWu4bXSa6frYG-m+>5i6y z&%f`0!{y$K9!EP*DI+=F$ujU%g)#*!HW~dk55q|cgVGL+n6Fl%C@hGXXXQ0ygVAq) zU%!H1YzHS4IPUzX(Xl%pO?T2sVd!W&wG6XQ?q>9hML>%XS8!Fj1LF&l-k==*2s>ew zFfIj35pRO3wfV>8>gxSh3{>_#PLGf@zubRGjrd`{qp2Q9@hB#LYoSLemKRv(nYhlKVP zbc=?k8?X9$EbN__l%n5maC#+1E^N2GQTBYl)o0?5f!uK}Ol9t768)LpsQ)$uSzsuv z9wI|x#6tacPiH}TC42J4RzYxV=-l$rYsiw0BL;=7H1^JmZN$n#cJRd*U32!^i%rCK z3wQXu^ofUfe`k9VAVfH;5H;Xc^4FSG-L4&!+# zmre)TE_guN7!*;MOlZ~i-xGpw`m#T)jRq0P)DwV#@YAzS+0IjhTbGBUezsf+c{j@i zpEl&A)dG~B0^yUVAbc(%?9GOz_X^?k{)y-<-K%D#M(?l<>0!XOdSKR_Zd9&sV8_!V z2a~AaIN14g#mSafl=N}T1gSvE$Jm$Uj|gpd;459f!B`mJ>FJa5#*CeSj6FJCd@iCr zBSJT4`fbkgV_lZ@gAOOFJkw7nLUf+2=ZcoPdTh#yX5I5Y!AW48^~`%fJ4=Wfg2?CBabb~B90Uxk zNxQc9kcX`>>y&Ibq?5ys=xn+BkFw8KywtJxI-Dg|B3%&SBTuOHn^OHY>&8yVC=Qfv zs|Y-#!#R*mN7&;l2Zo+_(>`(B803bUA47iS3^bX8!YD4FmdJ^Y{;wOV!t=o z)344E&og%F)z)DP;6+n4JyqkKSMVzrsLWX4>R@phW6`U_bS>DR)vdzruT@JoCAU|? z;l@$rT32ltTd}&U`1@M6cXf0#qUokfz|pl$m+|w)rmH$R6-Oa&Zo0<)TAk73`s->t zk%!Z~B-2&NTq0R+O5fAGfEgOP=UO#{`!uX$9PJ=gFy4`=Z#izcw*!q^x2sg4^ZN6=_tN#%zma*4Z8R}%bOI?g0Q}+h*jEGiPt5z{B=xGV%uMDFRql>)z{nWCb0TzJL%f8 z-fKIA^_J9GWQJrntRDkk;?8PwIaaelX(h2$Yg>3WtdCD@>)OuZtE<`Nwb(RU%?zxy zU;Jup9t-?_1?$b4wU?J90i`om`uj^$T znWY_oF6>*@xP9U)RR6}SxVw^Fh5E0q$Kg20Xb`PCMdD$ul6HmdxaHNgZ#13#^E-AM z9e`6^9)q&?#xWt54n!>hf#Q|3`8_sKaN07p$N@9tddVc7~6 z{Z>TN=__gvEF;fTDwWf&;%LVTHtVgpMhycCZWR=OkEHv+zxRqmX+><$+Y#O)z%xo& z2K(-BgQ1#n}fvnZrBfMG?(uc8>x8nor zHhX6|+x>Pcwau%`+10mah)*qN{nz(sK~;>3aXAkDRyQ2|z>t0CWlE1?>({ppzO{_Y zm?M0P#Dx1g5J_j2v2*KV5N{p3#&Qib3}n6=no_T@p=dG`vPxOTx^8$*%u8nRelT{HwOFFcZn;}$X!GB%S)1E3tdF&mTt2I#-GN~L=WNa9jrLq z3d?&1nGFp}({!whpjw$;$o!3vCZvN?y$spYsHDN5lv>%Tcb*G+){4z;C_IvnWE2^c zNmiEhZn)Uf%AS8WNNi~+2MI_a`>G_x6zWL)MR8uP*WSIIA<8x!#X{Y~S1YCdD8i^oZkhI8OT(mVs1| z9ZtRyNImlvlFvB5Xu2sC!Z@Idj3ZxRQ$H9edcVRx{Gg-w)5|RJ!zRr6!8<|kZD{jO zn|C_AQ`5(Zm)M3)ZTpxv!0^d8l>`b-PyDLsE)5n;?e4yL$=#h&-QAX#)_&Maoc9vC zDb$T-jW@RnTJR!2L{`p`PWwp8v=`Zk&E3Rb7VlWG`8l1nV=#uF&)*2=Y$f%4-g|U^1BRD^OlAavf+8T$mZqgAfPqyGc^(J;o<*F^0A4kW2YwqSH zA#}AdnvYF2qWn_r2t(14ez1?4Bd3-dlshSW%!pWK>M;`pm^udM)YqZU^C|4qekG%t!hVHU~VvR}jX!jD6>`TO(vFIJ1FXu5W6srm9GDBokU_$MsV*8Fvd!+X^#Z#kF&^I&@LE%tO6jZakEue3H(MD*J!x*i<9H5`+qx#u0?Fl zfA>+wnZ$z?WsPE#ETJrIOb+n{t>WG4>>ZM0cLW+ZN! zK_(iNkVTwZO(hB5I8!o6$5{ndMS^~jCr;LyN~kcmAq02+n0Rs_yYva1wS~-g zOVh-Rg=zz(3ErrIMOMnU0JJlBvw1FAjc6m*oA&haSLt0#DfaOfvKd?2G^Dr>&Je_g zr-#U+%9Nm*WE(r8?@u24ejd}*zGNm z-PjA&vq|NHDXA#~MZ^(aLgtw)=KooH zYwQB|Kt(*uL8244_~eH<$EXZmz&S_hv%p@%IZFHjZFyr-a*O!WIOrp!$A+PeIaxV@ zAafa^k5J_8E(t>7_Lnz>SW6AY#>(&Wi8`jT8ol%LeD>XEq1J|3*u1UPgi+ZxUq!yV z3EE`>F6OKI&Slk#7pIZuLubLE48Z-O(^0Vj7?pH_&uyQ~*{^zB)8=b4a5qZ3Mi~Df z>wIo1*R-m1nGfaps8*GyWqVF=ouPX3p;DVrW#!x{*F5c{Y*J>M=c%@dSJK#VW2zCq zTq4B7$HbCtudZ36^36Qhj(;HbF^|WkDSF7`N@m2Ir65w&@62O{FM5bG=dmGQM8@@= z=bjO~kWwjxwq?kGZ!=HB9{fm3#zav!U>@6mx@VtbKYkG@ZhMYZe9;=0jGKQs+xpA1 z8Vjp&)C^;Euz)j2CvXoDb0u3r%1`jJg)HK`Gg{mej8GjKTa6>9nIY)<;7&n@)R{W5QH6Skh;>#D&NC+RFEe4rWh&)mpsx49ol~il3s)Fm}Y?FJ)AD zrZmySxVC3}{ux3GDTn%}{J+n2&-EHk+Gx|Hw9{oSWm16;uoVv^n;Blc%+VTQzh+Ixf>Z%}#HR(LKff+TMil1m~C^ZGzC!4fNrH z;FYHdXSj5((~Q!CqH2ES>tRS8rq!jXpD|B!%99=A+^!j}bl49PwwKB5?~(6NtxR zgzTY(NUkUOSG%5KWjoTE9{Bvg=VNz{-MMz>C-~28if)96^K)3%&P3~#Id(7_ansp3 zd@{0kZ!ckSJt?o?dPmoP`+tu0aaeSG<)xX~M#Zu`$57YGz-in$s;+n)tyNnYN`~5E zCJx@k-5?=mx)7JkW$YzPrC`p50&~bE7{GHNWiQ~V2flGk7b=F&VU}H?V*DKT;;z=B z-yF7aSFm_zHve>THoLSd)MLkNJ3h9;9-BOyh3{@}oi^JJ{X-KOH=9o+qmP&Zll_Lv z1z*oivF>W#{~8iT)L?e?h!AKa<=}c!TSq|05`NuYWdWn|E6>Sf$9A{y`1VOV#u97A zgBMS#gE1;AwVLW+G($d94>WL_n@~ar)T%LZ3B8SZQbh>D08eUj!4h}DDx)1|Zl5R} z)SP%10_)yDZrlyR>=8n2gPR5Ld+VcsYWjIR$v*x%ap>VEw9O#dbUCM+APwvaLkk*Z zU=Os33jcY6_eECQRj#mmsfuyU6Y6@nfor%J0!*9O>=xp*C)kMWaIyCj?78d+vDp*M zmK`2w*AoX4sfh!Bo5l8JM~CIjl2a8rHkT*sZRgS9;6$)H9qHUMYwe!C)~9Bvl#`A? zIL^WtNKPOgju&haNtyCDSMq9>ol$vg7LDkC6Va#y%yP38g3QJ6ZfDlu((%e)Zm#eI z%ltZ%9oiEW`prx?mA|cJ|NfU}hFPmKISat|akIeene6bMR(hq+OgH%hX1dAmsnz1- zzYSijRnIZw-%KNKhI<-V>o*bCnBkrVc(K!iS_56L=CH;&EyWjRupT+>{Rhl&uZo^C z*z-Bh`0RR@A~%<(vuiogx=GA$UmO3$)7>Iq-gK6@FRZEGbhr2tSDVWBr|Z6bEg(nG zgDh;}zRpP=(=lua+^FI` zxU$Q_V!mnKgy)W|m8*JyR?3ZhGK4a?Jgp@IF^>TjxRzW9mbld~Qae~+UeKO{WWG&f zoTce87z8Q(<6YHyN)wkQ7^`w`8vE*-QHI(hdv6-^-yd!5G_6`4*2*<1Q>KxE%hcnZ zyppZ6T|g%|??L`786NczHZUl5CFO3d5yzKfbgiao>auh_3_nQi+Z5u%(IFn<^PEPy z3>OKL`EAsB#cap^R{hsZ)yCje8+QoEPIZp~NT@Z-DYZL=_4N8w7W!?NxM(Wt_N}SG ztts}2W6bnc!2xV-5LwrJJGlL8NaekNh^lmgXi)_UmnS=>xaG-~DQk1Xh7ER?M?|o=Hzy4|HI_}-Tj@(?(Q9vS#EBewas%WLf^eT z^S1BXx9^=}su{5nIG=)s%oCOsuMm>PN|&V{uye6qTJ@q!TKBSRkC#yJ@r$kk{CTY$ zLH0^{_LAm`uzIb*QgVhlloPcGz*zD#)u+UGlnQ7m&p* zk+ze;b9s{K5Zqxio~TH}>HWt4+&iR4b?=IElDbjzBlV8U+ZQMCMULLFDZSXXG1(<= zOm$()2tL;_YzoO6t>_$=sHcl?ruf;bEt4?bgE)hUn-3X9;@u*?Atsy8Q7zmKgpb5a zAlt)qW5{|LTT6J#;|4#dC!LT-fsbda-O_H5hhtd?HXX=$!RemAqtL42u+A*nVit7x zmV!wnszT75N#R&A7s=j-EjKy@3UWwNMiGwxjfLb&A{>q-Bw~1uiG*;dA8$&4F+iIa zLF8mnDLlF~5oZGsmn`NDT5*k^ju_%)2!qn_q&?doo6Aa)9DqUFEH`P~vgJmS>}|8) zzJGCsBTx?M0NVsd^d{hu4j4=5vi)H-m$$@;xD`3{G6;Bqcz_Qn-&@4V`G-(ot!AUz zD1g&Nht8`HH-${BeD#3dxxMrd;bzWkDk-#v%k$;)akMBB7-`d6a_9Hk_kY)*VF5pYq+j zsRSLs<*Onn3gS)0dSE-FWwySYO>Yph&8<#1-KhOG z*O>8~A#Z4rYb!$6ea746RE(NzH9eVXDr>@bU!@8x&mf$dNd)e_Q= z<}A#hCvODLL&TrH+Z_lsXYr5|*klQ~q}k&*c?-pGK=w{B-AMIt2)a+`If5&H7b=gW z8+^5KIWg)g`T+-QD0ZPwv+DV_0Nx8AVRWD_wG9*atU;*!d^BgAj@&12Aij~aYY6XTP*W)l}zS2AJCa?wh++TzM!iF~b zM(!MMmzG0wfS%&Q_D>voHNUo7WxAma$xQkbko- z4MbS4Hc~?)q-sPm(b3hH#@40LZ2>ew4EnZA1^M`u@$P}pD6EgRDQb^GX*1TYRc)qL zCBkvK)y(66PviO+K8>5iX>_^b%oxt#;AiU%QsDP=IEP3yO_J`o=|3U5E>V^D$7sd` zG#@ReANN6!&}|Lwge_BZf!=QsgyZwAp^EZ^nhU0OXQ@;%T9u)EEU35oeszaj6Dgg> zs2q=D2hc>YgDn426DfZtaS>(ukS4qej#&~ch>unA`bkC~U0SMa`cO8n%JH(Q%yu|Q zLx^S~VW4<&?51S7p(?8zwJfCdR2CM}P3WFscZ&{LK88Bdo$4S8kPQ&yH(-scCIzAT zS>Cd$eC|A?e4u;C{;6wD)+RlikR+~rIOU4bT=S%APD$VGcbQK0NS778H#SQ1#B z8$x`!qWo{8wbh_mLuIv<4;b2da8qK$9+&blv}NIKHIDEN-Y)}=-R%j=#b(F!QI8unH`_b4iGHg)T z&099hKCsu`huN#aD55X1SLVOOt<67i7?IzDDJa;wXA@ck|T#4b%tdfPSE@SsiqwfOxjt590=hMQ zFI&El4nU#6?>Rwk&n(&W737+BKA{VZ8eWgLR?>vSuAMMB^Jm=QDw9oH(Pe#iDGyT_ zIp$y06&A{GLpdL)x~RUMJ3`if@XH_JmVY@^b<62amKomi`)Cf^uiO!W&w|@fI3o1V zj*zlI?Vf}-Hy>d;3>K}NPskG@-+kmz?g$mBjjHMc_6c&NL(>qOz(0Co2q%V>&>`LKtLi7p7_MeOrPR?%nqlG@ z04-0p$qmW!k;+UTRWp+k!0VDaQXL?ZTM=oF&F_P4CL7Kc;^;7#Nw!?`wEEzQSjlWB zg@hpDM{b@|4iBdBsXT{STmz{!o+EdPqA8|A@IZAbjpsi4yKnT$V8Sc74uR&~c>mCC zdUG*otrbYCErYO;KA5w{yTol9!2yr)W@?GSjczgcE^2 zt2O~;G!YbjS2k~StJnr6Lbj%*D5FLwDt`{*69fP7D%>-&(t{m8s~M=}`wwdBVJ(FR zB?ocxY$x*U1Oe6$qK<2kXQ!Jy+mZXqpt|JIlkW;GwcRS4ce=+ufj8m8_RzmU2ab;q za@TCmYgSY2-!-7z8fec!{0l)8ngjxkKOuo4g*-SR)BBMmdJYVvnbC5&fwzes;VBJn z_7H_%8^{sumNd$tFF|5z4Ja`vFQ~b|_Qw0N)wCTLs3DS38OOULBB?phT%eIrN#NW z3g6)YTn_v_AiM#1;xb^fS^@$^3kVQ8OPnd~@nn+>STWdBA6SZhTel#Bh{GN7RU|1AR^Z}JEk@Td2qWWW{ghdAT~ zwSC#!3a`naeDe9fl>t35L{$cKQkwunoC89S%jWOgtD$j!LN+qUQl*R<_EPTktCj&g z$4cQ5k^#S{8L*62*QU?^B+uvlIC@@5*MnA9>H9 z-0!2tM(E;?xdQ&5vk&aJN}>%qbU(MCoTXGOa4$$kt;NgRyxcA3@)j>?Cj++h0m^vL z?)^T5B#44TmKzY2aC>XFxeQ&?qaGCdRi99X{+ox6@(}n%HJl=SNlk|kq7c&<%0mYD zp{6B%b*Q`AQHHnv5WV+}9_hhtSSBO~cwS8+vA1_07%_Nfop)V5$v=!%P9+|9{=ZR| zX9P~Lk-?2#_r!RYTZ}|7dK-#D@`z27FHppVKH?#=QS&THWN**D*lEUN#=vVa@M8P&yZREF{n@VZq>JvCHu5N59F8mNjnbJVvr(ynMm8tymG0{ZxIIl^H822J7s z5oK5ECDd`HUPd*1g$Qg;0}h$|-kb7?BGjDR9hFBJl=HoLHR%sZ#@oABGxCCz_XBEm zj-^rL?)+0~gXoSo1M$3)F3)Bv9w%E$;&Y>1-Lcn@BqyRnH9mzua7qskpMX@0th{sd zLNwu9*N3)M_o4E5G||+%H|KHxx;$R;Fpn3jJl?#w%Hw66$8m@SlleP~-%YejR*e?e zMdz!g=wTjLG#)>Z=;rYQiP~Ikn1$tbRJ+>D$zLjYUoAmLyq93N4bOC|{ETBfYK{x1 zmerMERhd?qhp`X_Gdk&Qxa?%X$m{U*NM5lfk$Adi;-h%F6>mx1O5uw3f6Ys={+Zxb zD9!{<@rQY=1V_tMGAqYW0{f{Zz3l=n4?I!#HGSn%wLaJk6fbtAD)G6l)FLoh63+X8 zgmQwL&!|a_&#X#{T8$X3gcz-OxYE0RH4A8D`3FK{zaRl)qazyp{t4D`6g}UAcfqJL zh#8JVD+vaiMdBfPPoCpuRqJ)BQb&T%bbB1vgSUFAgur^q1;5JX(j*@L?2|;xnmnJ| z{CMBDy=XS_C^&X1=PH3;YM0ZnG`Vn&A;uloi!-jFF5?!v8Q1ET&P6Kc&h4dgE_brA zH#P~wsmr-ow8{WVE#X4M&A7_LjC)gK+>l;w#;s37R)uqkn`^DA#HU7o@2RmM-?sk% z;sw4j2?;J<3VQO&ZqDr^FXq_bo6);^a=A{T5eH~g-*=PN8pSM13a(;rx8N!|wPC$k zFgZ7K<2eQ(DTOy)lZr%TX3vMYn+7?YH~TPm|HI^!<`|f2Ej3c>K|-JAceZdfoC{K` zWg3^Hc>7%wW{LwZ^pbn4N0b9>KAX;NlX&D>17k2M`8|mCDx(*Mz3a!hxlTA56&0-+>84pbU$j4^Y~yf zO6~*I1pWlWQWT*L9|Y-H`V1k=nL9vD#b&BhSa7xAYP&+K`m5k7cs)Kh>q3&vgkZm= zEGbI1iuj>E?$0kPoaxTzg~v?^6Cfxs5&2p5O08v(%=W23aeMB^C_2`CR$_N31cK65XQhH{@aaA9c&@d z``=m`>sB)mS`s%4u3EX3gqf@C#aF{TDpt*Lv=*jxgRfRW`n@hb2B?GJI~f1B`O+Ar z`H8k_Lr*Wj{&PL1&P20b_|`hfImj2Nc#_;dKSrd0K?7QNmXZjpwqO3I`SPE~+~&(W zk7+Z1X!%*J>hh~GWRw>$9LV!BZpl0ed~;N&udxS%48hDRqEzy zy&7X?xbnIu=Um?ZA?$JSxdOZDO2KJ`ss4$DV#A9_ux4^WZ7dP8Y_M=( z(?pR`qipM{u9Iq;MiIBvXa@C!8GQ}opsqMSXXVEcX~KAZuiR}WEa-}PtEbUnJkVv8 zX}r;cvL^-VJRCtfdSN#eRy~;({P`$&$24S`Jypr~j;3e%agAIZ4xJbe$8KH)PUq+A zKcW|s^9PFfc30510Tvt`y;u9f6Ea<>Z>U7c6Xpw|qtYM|&GK(Vz~*rmSSVnJ0!`c6 z4j`%t%;8&9Nd9Q0KJP;KLo$7LAcT)Q{mnY*J~;oTRajb+p`($z(`VO7$Ah3+`H_^4 za4mNJbNT7sNw~jF_@E`oRaPu7;a*xe8mctu!bwAC=e0^!s-@B-3I%p`RrHOK-Gp|a#RZ4G=dJ}~}n0%z;%TLTVRR;X(=122!WM2{TWwuf3HG4|fy zS~FM)6DkJcAz&z6RYF5G7ZX!)3(QkqD)LK5C<#nWqK5ezFTsQS-7z36CEhR+DJ33f z?@I8LG490~m8r55S*HkUZ zA3YfvhvTzW{-_8{bPNcqg!Ao7ahySF-E4abjldeCMOup6O?`+8P&2&raIH%Ovb<@j z;^{gJ?J?>W`pR~JZc9CfO0n7^ISAhnXBkKNCeaeN>S3+p2%Fi995o9)|MS(m&a+$_ zVOkcLpw3Qw{+TVR@=jexy|`O8ODUW?SchI}Ws_d3tR%l{cfMV#vQhcG6JdlZKeDQ| zx~@^_@ovo!xdGjpDA=wOHztB)e6bEU3-CxUKaPusMBEyFDDMQzo*$e#3{`nf)u-GY zi&b+g?sk$=NzVmW*(vB31!o%#~WcKFWpn zvI~GUE8G>j(SY|hIue>8G4Z@TUTV_gIxu~wlCprO<9$d6eWwc09$xR`yjSi>aH-74v3jOg${2M~y8}fmx2&MQdVRXR*6{CYi8Ol%r6=gF=|DE=n`+-^d?9m5= z!5n^WUmM*>QckGlWN#o`XDW9@YIn4OZROeas#c-sh4g)$NShVeud7vYvAL6+25G7~ z+{B$E?-sS^GFN>Jlcb}$SbGY066$fijW0svfu#gfwn`CMy;dBx9u`(fuL}A*^?-iZFQ1^bik!d)-}~?)c4At7E0A+u-E75x!{24vHmZ z!Edyo3Vbbdk%q5W)FL1CHr}<-q<*EfF2Zo)29XK(QdSx7&lrvIDhOd3zA6tv3IShU zkHS}8%)|InRothP4t)LY##f1Ay?>9Nu%f4rRoL~C z9KqvwIpVzv!exXTm*K$GopvfNMPj}m_!k#z2fdr47JqAxZb{*bzY#kb2uCs~VX&Ce zH6bJ=4tF}pDuJG%+w^5r1PH#>j%I;!{JX*FA%C~xL>Ul5y;ydj9n5%Wn5m*)7)+^^ z7gM+KcXjr($Jww-SF-4WwQ9(==I+6`V0aD23nczy@nxms;!k78bu7M9R62o2LE(+k zn?w6Qr)v3neBsnUeBqSiNmq%pr1*jJNb!Z@nqW)4c8>_Qm~Yk%jQ|Deg|-&$5P!8@ zzyUiM7YRtYK-~Ia+-|7>g&G4^A`4Bq6V20M2Z4tmCi6|VeFTIDZ~%-VVwyMlPl1SC z(e4XWpYnDtWX!M7%OM%_t(AcpmHNd^r8E4ZWU$k*6>jG3yV!4slU3f%RGA%(a}Qw@ zM8i|46*%31YY$04^H_>bnTmlT5~|~)i73P=SWx7M(jEppI9d@sqsfpYp9-Sqo;!N5 z>Rp&cy|MqfXbwz-g)=ivxApk?@3OcXcsh|zT0q0|(|(VONzhM5<&!sXCQxTzk-K=2 zN^nFiXnzNf7jr}8Ok3&{&#}?+;de<6v{gC9^KM(m`6_20OpLCSXmf)-hv7 zCI5cK+jx!MU9cSrR#rK({$Fj^9vejw#%K3ly*>_sQp$1MgWet0R=h$V)beO677(pP zq(F)wA!_guAHB8_gsV{@6-y2##u#W6^$-3*4E!MiA<)OsYoQ>;q=`lwW5`0awxlUF zG_AjHc8}Xai2UOwznz(HzHeSTv%539^L=QTfkg&ZZGx4Q>RA*pQUH`v3YZvlP;3|n z@g3+SxjA+gHL1KoH9@(kCTfG(l&m@8=7VbPu{rX(ru+6(_>eZOVl}7%uI0QonSx`P4NK ze22jnG!cUgj{3O0*&S%~Q9Ggo8F7Zn!8cG=Y7euT5WD#7M(D30jD~ z{6@1QG*YfkwNVQY4TUs}sLN#@RF^)~wZH>j+<0k|GS+VJO#nMp@P`Uj1hzp?6X?LVm(Wv<_HUz*P<>E?uhKWyYPk=1 z;<@je&qv$J?4ROVVD1i8b+~e{33uz-t(VCN#||&w5Xn!=^I)b(-^u7+BIdA*6_1A> zj=1GvDm1qD?htLB5`tp`qx&=UEB#!r~#X-F79a0 z&Mk7$#l`Ok-3^zm?KL#R6FPCQ5)cea=O%X}_esIR?mBbLABE>?du>W)kiXZS{`B8Y z5~Q^mp}G-lQ-j(&10D;VazQ7>nZBVtJ5PSn&Np{>cu$8dt;rF816`%Q zq0xrT(T)mvyMvc^dYx+==tdY?3LXI%k=PDyA|rt?Er}0J4j%5zUXTP9(sGQYUuZO~ z93I~NIV;8nQ!FY_Vvg=@e` zpcZ%w*asW}EGUc-kbp6SZv!L1AkYu=0lxq}z*V3F*aOr92Y@#q*9Lb=6I;nvBd`mB z47i`c?FD`W4g=ePWYBj5$d1X(z+zpPI;|udjLe`NMm~7ao@g?|I4_hzGlrlu(VCc) z4D}ycFeSw{=^-Xbk|{w-N&>@78)`ynvjn0TNXD!N;dNQSN+I&^?=q#3A0%-Qugi+0 zk zXM$fJ*74oL8RH8H`3aonSezO)Ap^q%PCcXEPa>k;T0!-3dOz6s_(gN7;KfOomDZrv zk_lA7K$ioDj#>5I&8c$GRh&9)V&c>>0K}wC(Zzs-l*DDX!WDf$gitWy;sV3qhdO*)N$F`Waj3=igmPB^qCMb*Zr!rhfRBSJO(5)Z)Gi r&>^`4sZ^c8`8Y55C!HwMm(#g;E1iD=pCo-)K>p{R!a4P~HyQgE_W7fC delta 23344 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 diff --git a/16.map b/16.map index bdf1a65b..d04dd4da 100755 --- a/16.map +++ b/16.map @@ -1,7 +1,7 @@ -Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit) +Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (32-bit) Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved. Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. -Created on: 15/10/01 19:59:49 +Created on: 15/10/02 15:38:49 Executable Image: 16.exe creating a DOS executable @@ -13,7 +13,7 @@ creating a DOS executable Group Address Size ===== ======= ==== -DGROUP 0c5f:0000 0000ef30 +DGROUP 0faa:0000 0000f410 @@ -24,33 +24,34 @@ DGROUP 0c5f:0000 0000ef30 Segment Class Group Address Size ======= ===== ===== ======= ==== -16_TEXT CODE AUTO 0000:0000 0000023d -mapread_TEXT CODE AUTO 0000:0240 00000872 -jsmn_TEXT CODE AUTO 0000:0ac0 00000919 -_TEXT CODE AUTO 0000:13e0 0000663a -modex16_TEXT CODE AUTO 0000:7a20 00002180 -16_in_TEXT CODE AUTO 0000:9ba0 00001d43 -wcpu_TEXT CODE AUTO 0000:b8f0 00000058 -bitmap_TEXT CODE AUTO 0000:b950 000005c9 -16text_TEXT CODE AUTO 0000:bf20 0000010d -16_head_TEXT CODE AUTO 0000:c030 00000405 -16_in13_DATA FAR_DATA AUTO 0c44:0000 000001a4 -FAR_DATA FAR_DATA AUTO 0c5e:0004 00000000 -_NULL BEGDATA DGROUP 0c5f:0000 00000020 -_AFTERNULL BEGDATA DGROUP 0c61:0000 00000002 -CONST DATA DGROUP 0c61:0002 00000076 -CONST2 DATA DGROUP 0c68:0008 00000102 -_DATA DATA DGROUP 0c79:0000 00000532 -XIB DATA DGROUP 0ccc:0002 00000000 -XI DATA DGROUP 0ccc:0002 00000024 -XIE DATA DGROUP 0cce:0006 00000000 -YIB DATA DGROUP 0cce:0006 00000000 -YI DATA DGROUP 0cce:0006 00000012 -YIE DATA DGROUP 0ccf:0008 00000000 -STRINGS DATA DGROUP 0ccf:0008 00000000 -DATA DATA DGROUP 0ccf:0008 00000000 -_BSS BSS DGROUP 0cd0:0000 00000d5d -STACK STACK DGROUP 0da6:0000 0000dac0 +16_TEXT CODE AUTO 0000:0000 00000285 +mapread_TEXT CODE AUTO 0000:0290 00000872 +jsmn_TEXT CODE AUTO 0000:0b10 00000919 +_TEXT CODE AUTO 0000:1430 000066b6 +modex16_TEXT CODE AUTO 0000:7af0 00002180 +16_in_TEXT CODE AUTO 0000:9c70 00001d43 +scroll16_TEXT CODE AUTO 0000:b9c0 000033df +wcpu_TEXT CODE AUTO 0000:eda0 00000058 +bitmap_TEXT CODE AUTO 0000:ee00 000005c9 +16text_TEXT CODE AUTO 0000:f3d0 0000010d +16_head_TEXT CODE AUTO 0000:f4e0 00000405 +16_in13_DATA FAR_DATA AUTO 0f8f:0000 000001a4 +FAR_DATA FAR_DATA AUTO 0fa9:0004 00000000 +_NULL BEGDATA DGROUP 0faa:0000 00000020 +_AFTERNULL BEGDATA DGROUP 0fac:0000 00000002 +CONST DATA DGROUP 0fac:0002 00000076 +CONST2 DATA DGROUP 0fb3:0008 00000102 +_DATA DATA DGROUP 0fc4:0000 000009ee +XIB DATA DGROUP 1062:000e 00000000 +XI DATA DGROUP 1062:000e 00000024 +XIE DATA DGROUP 1065:0002 00000000 +YIB DATA DGROUP 1065:0002 00000000 +YI DATA DGROUP 1065:0002 00000012 +YIE DATA DGROUP 1066:0004 00000000 +STRINGS DATA DGROUP 1066:0004 00000000 +DATA DATA DGROUP 1066:0004 00000000 +_BSS BSS DGROUP 1067:0000 00000d7d +STACK STACK DGROUP 113f:0000 0000dac0 +----------------+ @@ -65,425 +66,445 @@ Address Symbol Module: 16.o(/dos/z/16/src/16.c) 0000:00cc main_ -0c5f:0710+ _player -0c5f:0810+ _gvar -0c5f:0820+ _cpus -0c5f:0824* _gpal -0c5f:0828+ _dpal -0c5f:082c+ _engi_stat +0faa:0bd0+ _player +0faa:0cd0+ _screen +0faa:0ce0+ _cpus +0faa:0ce4* _gpal +0faa:0ce8+ _dpal +0faa:0cec+ _gvar +0faa:0d00+ _engi_stat Module: mapread.o(/dos/z/16/src/lib/mapread.c) -0000:02dc+ jsoneq_ -0000:0380+ dump_ -0000:087c* loadmap_ +0000:032c+ jsoneq_ +0000:03d0+ dump_ +0000:08cc* loadmap_ Module: jsmn.o(/dos/z/16/src/lib/jsmn/jsmn.c) -0000:0e92 jsmn_parse_ -0000:138e jsmn_init_ +0000:0ee2 jsmn_parse_ +0000:13de jsmn_init_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm) -0000:13e5 __STK -0000:1405* __STKOVERFLOW_ +0000:1435 __STK +0000:1455* __STKOVERFLOW_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm) +0000:1479 __PIA +0000:1472* __PIS Module: 16.lib(/dos/z/16/src/lib/modex16.c) -0000:7bd8 VGAmodeX_ -0000:7c80+ modexEnter_ -0000:7d1c* modexLeave_ -0000:7d34* modexDefaultPage_ -0000:7d8e* modexNextPage_ -0000:7e4a* modexNextPageFlexibleSize_ -0000:7eee* modexShowPage_ -0000:7fea* modexPanPage_ -0000:803a* modexSelectPlane_ -0000:805e+ modexClearRegion_ -0000:8176* oldDrawBmp_ -0000:82dc* CDrawBmp_ -0000:8440* modexDrawBmp_ -0000:84a6+ modexDrawBmpRegion_ -0000:8610* modexDrawPlanarBuf_ -0000:862e* modexDrawSprite_ -0000:8694+ modexDrawSpriteRegion_ -0000:880c* modexCopyPageRegion_ -0000:8976 modexFadeOn_ -0000:89a6 modexFadeOff_ -0000:89d4* modexFlashOn_ -0000:8a02* modexFlashOff_ -0000:8ad2 modexPalSave_ -0000:8b28 modexNewPal_ -0000:8b78* modexLoadPalFile_ -0000:8c5a* modexSavePalFile_ -0000:8cd2 modexPalBlack_ -0000:8cfc* modexPalWhite_ -0000:8d26+ modexPalUpdate_ -0000:9296+ modexPalUpdate1_ -0000:9310* modexPalUpdate0_ -0000:935c+ chkcolor_ -0000:9674+ modexputPixel_ -0000:9702* modexgetPixel_ -0000:9788* modexhlin_ -0000:97f4* modexprint_ -0000:998e* modexprintbig_ -0000:9b0a* cls_ -0000:9b78+ modexWaitBorder_ -0c5f:01c8+ _VGA +0000:7ca8 VGAmodeX_ +0000:7d50+ modexEnter_ +0000:7dec* modexLeave_ +0000:7e04* modexDefaultPage_ +0000:7e5e* modexNextPage_ +0000:7f1a* modexNextPageFlexibleSize_ +0000:7fbe modexShowPage_ +0000:80ba* modexPanPage_ +0000:810a* modexSelectPlane_ +0000:812e modexClearRegion_ +0000:8246* oldDrawBmp_ +0000:83ac* CDrawBmp_ +0000:8510* modexDrawBmp_ +0000:8576+ modexDrawBmpRegion_ +0000:86e0* modexDrawPlanarBuf_ +0000:86fe* modexDrawSprite_ +0000:8764+ modexDrawSpriteRegion_ +0000:88dc modexCopyPageRegion_ +0000:8a46 modexFadeOn_ +0000:8a76 modexFadeOff_ +0000:8aa4* modexFlashOn_ +0000:8ad2* modexFlashOff_ +0000:8ba2 modexPalSave_ +0000:8bf8 modexNewPal_ +0000:8c48* modexLoadPalFile_ +0000:8d2a* modexSavePalFile_ +0000:8da2 modexPalBlack_ +0000:8dcc* modexPalWhite_ +0000:8df6+ modexPalUpdate_ +0000:9366+ modexPalUpdate1_ +0000:93e0* modexPalUpdate0_ +0000:942c+ chkcolor_ +0000:9744+ modexputPixel_ +0000:97d2* modexgetPixel_ +0000:9858* modexhlin_ +0000:98c4 modexprint_ +0000:9a5e* modexprintbig_ +0000:9bda* cls_ +0000:9c48 modexWaitBorder_ +0faa:01c4+ _VGA Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c) -0000:1422 printf_ +0000:1490 printf_ Module: 16.lib(/dos/z/16/src/lib/16_in.c) -0000:9cb8+ INL_KeyService_ -0000:9f02+ Mouse_ -0000:9f5a+ IN_GetJoyAbs_ -0000:a320+ IN_GetJoyButtonsDB_ -0000:a5b6+ IN_SetupJoy_ -0000:a778 IN_Startup_ -0000:a87e IN_Default_ -0000:a9e2 IN_Shutdown_ -0000:aa62* IN_SetKeyHook_ -0000:aa84+ IN_ClearKeysDown_ -0000:ab64* IN_ReadCursor_ -0000:ac80 IN_ReadControl_ -0000:b400* IN_SetControlType_ -0000:b44e* IN_GetScanName_ -0000:b4d6* IN_WaitForKey_ -0000:b50c* IN_WaitForASCII_ -0000:b542+ IN_AckBack_ -0000:b62a* IN_Ack_ -0000:b6cc+ IN_IsUserInput_ -0000:b772* IN_UserInput_ -0000:b7ca IN_KeyDown_ -0000:b812+ IN_ClearKey_ -0000:b88a* IN_qb_ -0c5f:114e+ _inpu +0000:9d88+ INL_KeyService_ +0000:9fd2+ Mouse_ +0000:a02a+ IN_GetJoyAbs_ +0000:a3f0+ IN_GetJoyButtonsDB_ +0000:a686+ IN_SetupJoy_ +0000:a848 IN_Startup_ +0000:a94e IN_Default_ +0000:aab2 IN_Shutdown_ +0000:ab32* IN_SetKeyHook_ +0000:ab54+ IN_ClearKeysDown_ +0000:ac34* IN_ReadCursor_ +0000:ad50 IN_ReadControl_ +0000:b4d0* IN_SetControlType_ +0000:b51e* IN_GetScanName_ +0000:b5a6* IN_WaitForKey_ +0000:b5dc* IN_WaitForASCII_ +0000:b612+ IN_AckBack_ +0000:b6fa* IN_Ack_ +0000:b79c+ IN_IsUserInput_ +0000:b842* IN_UserInput_ +0000:b89a IN_KeyDown_ +0000:b8e2+ IN_ClearKey_ +0000:b95a* IN_qb_ +0faa:162e+ _inpu +Module: 16.lib(/dos/z/16/src/lib/scroll16.c) +0000:b9ce* walk_ +0000:d444+ mapScrollRight_ +0000:d722+ mapScrollLeft_ +0000:d9d6+ mapScrollUp_ +0000:dcc4+ mapScrollDown_ +0000:dfe4* chkmap_ +0000:e174* mapGoTo_ +0000:e3dc+ mapDrawTile_ +0000:e500+ mapDrawRow_ +0000:e654+ mapDrawCol_ +0000:e7be+ mapDrawWRow_ +0000:e8ec* mapDrawWCol_ +0000:ea36 shinku_ +0000:eb20+ animatePlayer_ Module: 16.lib(/dos/z/16/src/lib/wcpu/wcpu.c) -0000:b8f0 detectcpu_ +0000:eda0 detectcpu_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart) -0c5f:0000* __nullarea -0c5f:049e* __ovlflag -0c5f:049f* __intno -0c5f:04a0* __ovlvec -0000:1452 _cstart_ -0000:1525* _Not_Enough_Memory_ -0000:1657 __exit_ -0000:1676 __do_exit_with_msg__ -0000:16d3 __GETDS +0faa:0000* __nullarea +0faa:0956* __ovlflag +0faa:0957* __intno +0faa:0958* __ovlvec +0000:14c0 _cstart_ +0000:1593* _Not_Enough_Memory_ +0000:16c5 __exit_ +0000:16e4 __do_exit_with_msg__ +0000:1741 __GETDS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm) -0000:16de _big_code_ -0000:16de* CodeModelMismatch +0000:174c _big_code_ +0000:174c* CodeModelMismatch Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c) -0c5f:12a4 __argv -0c5f:12a8 ___argv -0c5f:12ac __argc -0c5f:12ae ___argc -Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm) -0000:16e5 __PIA -0000:16de* __PIS +0faa:1784 __argv +0faa:1788 ___argv +0faa:178c __argc +0faa:178e ___argc Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncmp.c) -0000:16fc strncmp_ +0000:174c strncmp_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c) -0000:1739 _fmalloc_ -0000:1739 malloc_ -0c5f:04a4+ ___fheap -0c5f:04a6 ___fheapRover -0c5f:04a8 ___LargestSizeB4Rover +0000:1789 _fmalloc_ +0000:1789 malloc_ +0faa:095c+ ___fheap +0faa:095e ___fheapRover +0faa:0960 ___LargestSizeB4Rover Module: 16.lib(/dos/z/16/src/lib/bitmap.c) -0000:bc52 bitmapLoadPcx_ -0000:bdae* bitmapLoadPcxTiles_ +0000:f102 bitmapLoadPcx_ +0000:f25e* bitmapLoadPcxTiles_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strstr.c) -0000:18ae strstr_ +0000:18fe strstr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(atoi.c) -0000:19b0 atoi_ +0000:1a00 atoi_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c) -0000:1a4c+ __open_flags_ -0000:1d0d+ _fsopen_ -0000:1d74 fopen_ -0000:1e97* freopen_ +0000:1a9b+ __open_flags_ +0000:1d5c+ _fsopen_ +0000:1dc3 fopen_ +0000:1ee6* freopen_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c) -0000:1f21 fread_ +0000:1f70 fread_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c) -0000:2298 __get_errno_ptr_ -0c5f:1330 _errno +0000:22e7 __get_errno_ptr_ +0faa:1810 _errno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c) -0c5f:04b8 ___iob -0c5f:1332 ___OpenStreams -0c5f:1336 ___ClosedStreams +0faa:0974 ___iob +0faa:1812 ___ClosedStreams +0faa:1816 ___OpenStreams Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c) -0000:229f fprintf_ +0000:22ee fprintf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c) -0000:22ce* _frealloc_ -0000:22ce realloc_ +0000:231d* _frealloc_ +0000:231d realloc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm) -0000:23aa __PTC +0000:23fa __PTC Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncpy.c) -0000:23dd strncpy_ +0000:242d strncpy_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) -0000:2419* __exit_with_msg_ -0000:241e __fatal_runtime_error_ +0000:2469* __exit_with_msg_ +0000:246e __fatal_runtime_error_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) -0c5f:0620 __curbrk -0c5f:0628 __STACKLOW -0c5f:062a __STACKTOP -0c5f:062c __cbyte -0c5f:062e __child -0c5f:0630 __no87 -0c5f:063d ___FPE_handler -0c5f:0622 __psp -0c5f:0631 __get_ovl_stack -0c5f:0635 __restore_ovl_stack -0c5f:0639 __close_ovl_file -0c5f:0641 __LpCmdLine -0c5f:0645 __LpPgmName -0c5f:0624 __osmajor -0c5f:0625 __osminor -0c5f:0626 __osmode -0c5f:0627 __HShift +0faa:0adc __curbrk +0faa:0ae4 __STACKLOW +0faa:0ae6 __STACKTOP +0faa:0ae8 __cbyte +0faa:0aea __child +0faa:0aec __no87 +0faa:0af9 ___FPE_handler +0faa:0ade __psp +0faa:0aed __get_ovl_stack +0faa:0af1 __restore_ovl_stack +0faa:0af5 __close_ovl_file +0faa:0afd __LpCmdLine +0faa:0b01 __LpPgmName +0faa:0ae0 __osmajor +0faa:0ae1 __osminor +0faa:0ae2 __osmode +0faa:0ae3 __HShift Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c) -0000:243c+ int86x_ -0000:25bf int86_ +0000:248c+ int86x_ +0000:260f int86_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) -0000:25ec+ _null_exit_rtn_ -0000:25ec+ __null_int23_exit_ -0000:25ed exit_ -0000:260e+ _exit_ -0c5f:064a+ ___int23_exit -0c5f:064e+ ___FPE_handler_exit +0000:263c+ _null_exit_rtn_ +0000:263c+ __null_int23_exit_ +0000:263d exit_ +0000:265e+ _exit_ +0faa:0b06+ ___int23_exit +0faa:0b0a+ ___FPE_handler_exit Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c) -0000:262a __fill_buffer_ -0000:2879 fgetc_ +0000:267a __fill_buffer_ +0000:28c9 fgetc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c) -0000:29c0 __doclose_ -0000:2b0a __shutdown_stream_ -0000:2b24 fclose_ -0c5f:133a+ ___RmTmpFileFn +0000:2a10 __doclose_ +0000:2b5a __shutdown_stream_ +0000:2b74 fclose_ +0faa:181a+ ___RmTmpFileFn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c) -0000:2b8f _ffree_ -0000:2b8f free_ +0000:2bdf _ffree_ +0000:2bdf free_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c) -0000:2bfc fwrite_ +0000:2c4c fwrite_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c) -0000:2f75 rand_ -0000:2fb7* srand_ +0000:2fc5 rand_ +0000:3007* srand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm) -0000:2fda __I4M -0000:2fda __U4M +0000:302a __I4M +0000:302a __U4M Module: 16.lib(/dos/z/16/src/lib/16text.c) -0000:bf96* textInit_ -0c5f:133e _romFonts +0000:f446* textInit_ +0faa:181e _romFonts Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c) -0000:300c __fprtf_ +0000:305c __fprtf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c) -0000:315f _dos_getvect_ +0000:31af _dos_getvect_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c) -0000:316a _dos_setvect_ +0000:31ba _dos_setvect_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm) -0000:3178 __I4D -0000:31c7 __U4D +0000:31c8 __I4D +0000:3217 __U4D Module: 16.lib(/dos/z/16/src/lib/16_head.c) -0000:c03e* wait_ -0000:c08a* filesize_ -0000:c0f0* printmeminfoline_ -0000:c2dc US_CheckParm_ +0000:f4ee* wait_ +0000:f53a* filesize_ +0000:f5a0* printmeminfoline_ +0000:f78c US_CheckParm_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c) +0000:329b sprintf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c) -0000:324b __CMain +0000:32ca __CMain Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) -0000:32b1 __InitRtns -0000:32b1* __FInitRtns -0000:330c __FiniRtns -0000:330c* __FFiniRtns +0000:3330 __InitRtns +0000:3330* __FInitRtns +0000:338b __FiniRtns +0000:338b* __FFiniRtns Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c) -0c5f:0668 ___uselfn +0faa:0b24 ___uselfn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg) -0000:3370 __DOSseg__ +0000:33f0 __DOSseg__ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c) -0000:3371 __Init_Argv_ -0000:33d4+ _getargv_ -0000:3704 __Fini_Argv_ +0000:33f1 __Init_Argv_ +0000:3454+ _getargv_ +0000:3784 __Fini_Argv_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c) -0000:3730 __MemAllocator -0000:37fa __MemFree +0000:37b0 __MemAllocator +0000:387a __MemFree Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c) -0000:3957 __GrowSeg_ +0000:39d7 __GrowSeg_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c) -0000:3acd __AllocSeg_ +0000:3b4d __AllocSeg_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c) -0000:3bbc __fmemneed_ +0000:3c3c __fmemneed_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c) -0000:3bbf _nmalloc_ -0c5f:066a ___nheapbeg -0c5f:066c ___MiniHeapRover -0c5f:066e ___LargestSizeB4MiniHeapRover +0000:3c3f _nmalloc_ +0faa:0b26 ___nheapbeg +0faa:0b28 ___MiniHeapRover +0faa:0b2a ___LargestSizeB4MiniHeapRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c) -0000:3c99* _heapgrow_ -0000:3c99* _fheapgrow_ -0000:3c9a _nheapgrow_ +0000:3d19* _heapgrow_ +0000:3d19* _fheapgrow_ +0000:3d1a _nheapgrow_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c) -0000:3e30 fseek_ +0000:3eb0 fseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm) -0000:4028 __PTS +0000:40a8 __PTS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c) -0c5f:0098 __IsTable +0faa:0098 __IsTable Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c) -0000:4059* __set_commode_ -0c5f:0670 __commode +0000:40d9* __set_commode_ +0faa:0b2c __commode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c) -0c5f:0672 __fmode +0faa:0b2e __fmode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c) -0000:4065 tolower_ +0000:40e5 tolower_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c) -0000:4294* open_ -0000:42cb sopen_ +0000:4314* open_ +0000:434b sopen_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c) -0000:42f8 __chktty_ +0000:4378 __chktty_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c) -0000:4357 __freefp_ -0000:43f8 __purgefp_ +0000:43d7 __freefp_ +0000:4478 __purgefp_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c) -0000:4439 __allocfp_ +0000:44b9 __allocfp_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c) -0000:45e9 __ioalloc_ +0000:4669 __ioalloc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c) -0000:4777 __qread_ +0000:47f7 __qread_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c) -0000:4797 __InitFiles_ +0000:4817 __InitFiles_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c) -0000:49cb* fcloseall_ -0000:49d2 __full_io_exit_ +0000:4a4b* fcloseall_ +0000:4a52 __full_io_exit_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c) -0000:49dc* _msize_ -0000:49f7 _fmsize_ +0000:4a5c* _msize_ +0000:4a77 _fmsize_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c) -0000:4a08 __HeapManager_expand_ -0000:4f11 _nexpand_ +0000:4a88 __HeapManager_expand_ +0000:4f91 _nexpand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c) -0000:4f64 _fexpand_ -0000:4f64* _expand_ +0000:4fe4 _fexpand_ +0000:4fe4* _expand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) -0000:4f99 __EnterWVIDEO_ -0c5f:0674+ ___WD_Present +0000:5019 __EnterWVIDEO_ +0faa:0b30+ ___WD_Present Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c) -0000:4fbd intr_ +0000:503d intr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c) -0000:4fd1 segread_ +0000:5051 segread_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c) -0000:5037 __flushall_ -0000:50cb flushall_ +0000:50b7 __flushall_ +0000:514b flushall_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c) -0000:50d1 getche_ +0000:5151 getche_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c) -0000:50eb __lseek_ +0000:516b __lseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c) -0000:5125 __close_ +0000:51a5 __close_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c) -0000:515b __flush_ +0000:51db __flush_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c) -0000:53a4 _nfree_ -0c5f:135a+ ___MiniHeapFreeRover +0000:5424 _nfree_ +0faa:183a+ ___MiniHeapFreeRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c) -0000:549f __qwrite_ +0000:551f __qwrite_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c) -0000:54ff fputc_ +0000:557f fputc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c) -0000:56d4 __prtf_ +0000:5754 __prtf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c) -0000:6844+ __ibm_bios_get_ticks_ -0000:68bb clock_ +0000:68b6+ __ibm_bios_get_ticks_ +0000:692d clock_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c) -0000:68e2 kbhit_ +0000:6954 kbhit_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c) -0000:68f9 ftell_ +0000:696b ftell_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c) -0000:69c1 ultoa_ -0000:6a7f* ltoa_ +0000:6a33 ultoa_ +0000:6af1* ltoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c) +0000:6b58 vsprintf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c) -0c5f:1360 ____Argv -0c5f:1364 ____Argc +0faa:1840 ____Argv +0faa:1844 ____Argc Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c) -0c5f:067e __amblksiz +0faa:0b3a __amblksiz Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086) -0c5f:06d2 __Start_XI -0c5f:06f6 __End_XI -0c5f:06f6 __Start_YI -0c5f:0708 __End_YI +0faa:0b8e __Start_XI +0faa:0bb2 __End_XI +0faa:0bb2 __Start_YI +0faa:0bc4 __End_YI Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c) -0c5f:1366 ___historical_splitparms +0faa:1846 ___historical_splitparms Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c) -0000:6ace* _heapenable_ -0c5f:0680 ___heap_enabled +0000:6b9a* _heapenable_ +0faa:0b3c ___heap_enabled Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c) -0000:6adf __nmemneed_ +0000:6bab __nmemneed_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c) -0000:6b67 __LastFree_ -0000:6be1 __ExpandDGROUP_ +0000:6c33 __LastFree_ +0000:6cad __ExpandDGROUP_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c) -0000:6cf2 lseek_ +0000:6dbe lseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c) -0000:6d23 tell_ +0000:6def tell_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c) -0000:6d34 _dos_open_ +0000:6e00 _dos_open_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c) -0000:6d5a __GetIOMode_ -0000:6d8f __SetIOMode_nogrow_ -0c5f:0682 ___NFiles -0c5f:0684 ___init_mode -0c5f:06ac ___io_mode +0000:6e26 __GetIOMode_ +0000:6e5b __SetIOMode_nogrow_ +0faa:0b3e ___NFiles +0faa:0b40 ___init_mode +0faa:0b68 ___io_mode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c) -0000:6dc4 isatty_ +0000:6e90 isatty_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c) -0000:6de0* __get_doserrno_ptr_ -0c5f:1368 __doserrno +0000:6eac* __get_doserrno_ptr_ +0faa:1848 __doserrno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c) -0c5f:06b0 ___umaskval +0faa:0b6c ___umaskval Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c) -0000:6de7 _dos_creat_ -0000:6e0b* _dos_creatnew_ +0000:6eb3 _dos_creat_ +0000:6ed7* _dos_creatnew_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c) -0000:6e2c+ __grow_iomode_ -0000:6f13+ __shrink_iomode_ -0000:6f54 __SetIOMode_ +0000:6ef8+ __grow_iomode_ +0000:6fdf+ __shrink_iomode_ +0000:7020 __SetIOMode_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) -0000:6ffb* __dosretax -0000:7000* __dosret0 -0000:7007 __set_errno_dos_ -0000:706f* __set_errno_dos_reterr_ +0000:70c7* __dosretax +0000:70cc* __dosret0 +0000:70d3 __set_errno_dos_ +0000:713b* __set_errno_dos_reterr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c) -0000:707a _bfree_ +0000:7146 _bfree_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) -0000:709f _bexpand_ +0000:716b _bexpand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr) -0000:70f8 _DoINTR_ +0000:71c4 _DoINTR_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c) -0000:7471 fsync_ +0000:753d fsync_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c) -0000:7476 wctomb_ +0000:7542 wctomb_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c) -0000:74c1+ utoa_ -0000:7562 itoa_ +0000:758d+ utoa_ +0000:762e itoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c) -0000:75ac strupr_ +0000:7678 strupr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c) -0c5f:06c6 ___EFG_printf -0c5f:06ca* ___EFG_scanf +0faa:0b82 ___EFG_printf +0faa:0b86* ___EFG_scanf Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c) -0c5f:06ce ___IsDBCS +0faa:0b8a ___IsDBCS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c) -0000:75f4* _ismbblead_ -0c5f:136c ___MBCSIsTable +0000:76c0* _ismbblead_ +0faa:184c ___MBCSIsTable Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c) -0000:7610 ulltoa_ -0000:774d* lltoa_ +0000:76dc ulltoa_ +0000:7819* lltoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c) -0000:77be fflush_ +0000:788a fflush_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c) -0c5f:0072 ___Alphabet +0faa:0072 ___Alphabet Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c) -0000:77d3* sbrk_ -0000:77e3 __brk_ +0000:789f* sbrk_ +0000:78af __brk_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm) -0000:784c __doserror_ -0000:785a* __doserror1_ +0000:7918 __doserror_ +0000:7926* __doserror1_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c) -0000:7866 __ChkTTYIOMode_ -0000:78d4* __IOMode_ +0000:7932 __ChkTTYIOMode_ +0000:79a0* __IOMode_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c) -0000:78e4* _dos_close_ -0000:78f2 _dos_commit_ +0000:79b0* _dos_close_ +0000:79be _dos_commit_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) -0000:793f __mbinit_ -0c5f:06d0+ ___MBCodePage +0000:7a0b __mbinit_ +0faa:0b8c+ ___MBCodePage +--------------------+ @@ -499,6 +520,6 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) +-----------------------+ Stack size: dac0 (56000.) -Memory size: 0001b520 (111904.) -Entry point address: 0000:1452 +Memory size: 0001eeb0 (126640.) +Entry point address: 0000:14c0 Link time: 00:00.00 diff --git a/bakapi.exe b/bakapi.exe index 0e4b1cd07aa4011fcd62b7fd5690d316dfccfde1..36117df226f2c3c83ef067a42bdd0714160ef251 100755 GIT binary patch delta 15276 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

@VY7V33`D#bF(!zdqcg^g zl()RSvcG#wT+rmN*#5G*LocQttTrQ8W>VT`i5{$~;W+N9U^ENo zU8M-=?w8=PjSYfYc4)KoGadI-nE$aaY@k$v1S%*a*Ma-a?bC9I{BhmYoGXGq!tRT7{Ku z0?s6?Y@)v^8m>UA22$r({~kdV%n+)D^Bp}k`c@9|hEt4vIt~#q`)QMI+7WCRk~raf zw7$*$IlRe5m)d1Hm{E1XL9H2hPN)3@{D-B66=RedRBACz$PwCYTo$vEalyW&htbah zE@oquT(yJ{H!c$9c5+-aNu_^`3rvYR>{2pzr{>m&WzGfRAvQS-j zk$3TR+P2oo;^%MeHmiiZVJYJs!gCd^B|39C6Mvvo9{M{%+Rx>4fA>XS&qnPH(m4ccV~*}`yHW(sf_ab+2E6SQ<< z7@13tP3#>#MjipT@zB@67D}Ik$7IgNA;1uYDR4tnH7PKq(?Kh<6lfPKXCnVY#DKcB zE1LZPBwhBz=N%SW+8E> z*PnTY`LW4s$UF4w$)A&%beX{~FU_L&DpV%NEnk$Jxbiua6*OX+=iO`I7?%NlID~9O z!5#^2wf;|bUVZ5^h{c;?9W9`dOgL(39=$MS18JmlrtTzz_j^q1L=s~@k#!mO=&nlU1fip#)+QgyJEI>8 z*JL@~UT2e=b<%A*W_lQ6&GXYIk^)*WJqmX?zf4b!(0_*Gax-I(-H4z%fytF|t~yaV zn7v0w&WQ9e{%-6m8k*%}39DpR(U)cn@PF$gR%XBrjEwKHKG2>KO{UOaXAI~bjeZ0m zLo>>1wlQrC8@Rq7(S9?Zfe+4`nN4Qxzc@33CrOlKi?~}V&WjaN;j>5N z2OSb$<-aZ{Z+5zIp$cg@MG4xqx5yFL>5S z7^CbV0loBG90}U*^ZXJ;FUD`_0fi87Kr#K47MHPxDMB@pIYzos>l8!Zqos>{aRrFv zX$>#TRIYa#pA?YTG@3@ho1I#e)DK6m3YilmVD^KV^4C&?uS%nzP$gz}6Fo@18;^5d zD~(&6>^hHpPM0r^9NIoPMs_mmT8YEtg;Em>DF{o&dPmV&Dc^}s7QVzRhoxQ-+Dei_ zTj@U+_X`JZ19TD$Dp39CEYE7rQ*x%!_%$1>bzc$@#U_A@?Lq`)O*(A9cogqU?*bL6 zzlfI;wu#Qf+c{V&oxLOs>X5(051(%>iSmCFPn>2=`&P-Z^j8j$IAzhgC4M6=Da3%w z3OTHfEs;IA(*7gMafS08;}px?rI(q|~%atm-X9(5uf-1@tMHkx9>rf!>b-`*(5N@}(puXYB@;JeOD>u~AGvzAk zI2n@#KwKNj!bBEcdPq^0ua=MW@mmoiWTf^4wJJ}>5Y>kiUzaQDezqK+QfIrp)3^5a zj%@ob^dW*GJ%%7##36?iF*t9sRpEm6HqsrW*pR2~ZE<`nveM&ml~W2Y0sSMO@5x4I z85Xa1lwHPWOW7fXZIQF%O#NVSb0JZ+G`il3<9DXBV{tlZI$5h;PXzUFZP=DnZ$4DgA0$rth2!RwPN86OX`;xE>ZvpuLxmB;V6#myd$N zeY`xh$Fet>E}3&%IaB3>`VQne?M-^x6vRs@)VX{H^JFUq;@Bas_!4-djiHQ&F^0f1 z86%0A9yV@39yP+GNAE^cA5>*NF@=z2^b|fbsm(NR$RAd#{mjHELY+_po(pP>s_0{% zkrCJ~+DaHN^o>0|vNR~%TZvlYx#_HqB0qe>W&|kt(Dq!OFO?5f|nq| zZFD?nM#@JVo>>4>$FpOr6o^0g$e(giY z3x@fuRVfdB(KU3bU@)@AHa2ty{rP48erc|r9Co@a)?boGYh7(a1j9_$D8J$h5o!1u zKYtHb*IdCcopt@l2q9ZpGY_w6Oo^7C;Qsd?T;orelCO;*6X@@2d-E{@?Uvh%_Ymli z++O4tIxV+1IZD^>rz(Hw~Z4yhLoX$rJLu`cJ4UB61_XSJR1k6T8%X2~E3_Ki)y? zNA`b~cbxDM>#4CI88xAO1%V`m))qv-iG-7;nj^@6=p1thmYHW>5WIJt zbt*>ru~DeApx)mxHkCTffjy(lb$_rUhR~w98>OvfM=m@CV2>SCW*YyBA+R$DFehui z?uB6S0|u~(w$W{`1R(`G{7MMYp!2VUk#u_Zm1oICn!P?UxNCuRD#K7R40+lXoN3ze z)(4`f`^9?3;P>l$_uP{28ry@N=LI}D8{gbMM@#|rdo=-d;4!a82Q!yb`XdBzx%4M| zUMamq#2i#$u9jY=#jl#-@q9K!_;=2Cl{YTCo*LkON-f=`=^HlT%H`sQweXs=HU{w_ zxpdXWQ2$-I9kmd{kI1Cu!IXZqaT6TpNMS9CO2>pCa+o#>VckcrZ9in`-9>|^b0}EE z{tQ_AMo}!>>4?G*w(`O-CiKEVM5Ox*GjX}&A%^jRYiM6_9kJ1m#1Q_}YWkxP8aVmo z|3wWOA`Zlbz`&vq{^n{ryD*fmTTSx|C(vzRD%L za5=vgE(+uCv?~I5FOGti+KPJqoElNUM)qh zqyg42WwH|KOrmuVAC*IwSYt^k-D-{OTxY^{5T}617Shw!;F$YsGVpy`t3*WjdsNDoI%ENIME1X}0ofyUtbdqVQ`Gl7x>jyEb-sxfM+omp`C%4a{(VL=BhM2g?mt3F=HpL)xOe)U0 z%w)cKQ!twYSs~+))yiI`Rht%*c~n~xNq(bKN@7r6G?zqaZHwU%@o3HS$Ty0(${X6o zBee+G-b<__Zxr0mCu?r2r9@9$_9)hR%RSAsu_X8(TY<%VqIc#*wY2{((;v{dt1iE` zCPU0pW4^^pELq;#vnX3DxVyJu8X4;HL9DZzTAH{78tnH-r#m`lF~JR80-bVKm!E!F zCL={Hp|dwH@?EwVXT*kxd4+ZZ7&CY;|I6onPc)t8q<+OtfYZ79{K86k7XEwEx&eRuS*AT;*Mv zL7fDLxh2dma1rV|tOIF*i*vU{^ocE@zQ4YJn$u$)=jaPt29h$mWlO5Z2HBT5a%m}^KgqEpQq~Cj(Ma9^S}>oOCl@iscjd? zA9UyYy?sp!St%5co0yp83g0~1`2J87eSAw<(I=@?8|irdamvRQ$dvWBfZ~D2{A>lV z*wQd$R{Kf^jPF?K6nPx}>O^j+_E5tkP-9i}j%H7kG9j1fzm4{+2*7CH1+@Qm z4Kmxz?Q^0o&T|VQTk9NBO$1!`pCDKZD}yy|AD|QeHddB_>|}%I%XOx@ z{N$lIovW4M9XpKeu{1DRphWd};T}1UE-mX$4pN~k5+|p%O?g$`7G;K#1^ENx8c#pZ%vZH&@rn&8cDD)6+#a%&a zlp(*B&!b0o_%lboBRcM_Ij*#e`3WeLJXg$I#sg~4Yn3$~!wI{UaJ|HpeCE>FodF^D z=5#QbixH>A$P#%LR+}NJWGh*b;e>T~&$hy&ZN7_G#7-jT z5flu~5Z!{=j9VcUcLv!HM<4-xFamRb5Ec_v<}5Ssc;kc056*qiZ`aCQAMI+{rQZEz znd^V_ZkM6NLjfkxv|SqVEnT!Llpx&g3ZAhkyIo|a05-R4*QA1Mc>`)Zh%BP^))!o@ z1*uIa?z2R=y*;yIv`e7vttpi3j_46A(`T}_z2JNVN0CjFcaIvFktN?jU4qBQH@4a) z?b*9S<=srkV%qY9P$TLuiH4sb5NO)&p-)V~!z5e?3;G)xS>1x!jO;<8tRF|gN&WS4P|v98?J|Xnzvbq~!6y+s zqe2#{noi?Ci5;+X8oQ9Z1SZZ+drTQ5!!#>XhVybiQwC|@{^C#W5?n_R&h?MJu{RdC zKl_jG{gSwK!XK4(qUL>C)WJ&V7yBam?!=!7l3~ve3D`KlR*+b27j$e K{NnJJpZ^CH9|SZ2 delta 15378 zcmaib3tUvy_WwR-MnIIKh=7Q^L7f6nZI;3XS%}41BmJdMD^l)IB z+L;m8iqJHz%&QfOC4x$1UPXT;N+p%yna0f25D{no-+cyO-9Dece%3JTz4qE`uf6tq z?aep8@OhW`+)0^)%p@){l1vp`uJxTNFA%awO-ML#|9c{dkSu@|@Et&vOh`At8o*_M zZweug0qOt)_4t`ei024G;zttl2A~>n8Q?vNkimdDfF00zG$C(~Cb{GQzFY(3j3MOx zv4ngzj*yOz6Ve-y40r-C7qARa1lR#M45$VC3P_zmNb5vGQYH~H9gq#E16%>*O~x3& z2Y^ojBc~AZR2m^>6CoY42pN}^3+|pIq?fwHd-PmFRsnthq|PVg6IF@#e!zjJAc1EH zu>f8Kybjm}Z~&SC6Q3ny1>jvkJwOKB0tEewkl}zVfEn;MU>D#gKojW3KS#)vTzo7C zybP!W{0Z<`M94gV2-pMo8gLyj08APe0~hcHKw3gb^z(!)e1VW*%LqvaYy(^cBrOMH zfF}W~02={ifKLG~K(U#SZvmlR7OWO91u!t1kir)U*}9UDUjQMiXivVkO06!T!}*{E z9dZaM2TWZD^aAXfL`aW9%xlFQfR3+1O#mUU5%N4Gqy%7mlaNNh-eN+gm0*Xq5^@A^ z24Dw}x1la7Lbl^)@H>PIqF?Z%26G@ZB*BDxOa)=_(-v1q-X6?oQ+b)oz?0P}YyCSZCCwUJzTr}MzM(0+$RrDL zONp(VBZX%K`IA+)A_MTh%(3ZQpcrN1HdI>tUD+)aTJ?bvZ*(%W*`+qe&lp-*C$aw<*nhzc#|P9z;&-YfQKXd1*}t)FqL zKFPy_U*T1FI?1D)=6PsxOT00wPx(PMxreSYbLOlQOmd4STk8)TA5nUclL8KLAh<}~ zAyJ!uhLj!TM6`&f^DgB&>ZXcSz{b#yZVG%R8_k3+1{~zd4sn?$$gT6Y8uHH*Rds$H zk@TXbk#78ay*E$HYOLeL{!S+&w3pn?rQUpvhc_MP8PjlHGd+Dp)<8Z;GNuvUuo6&&{UcBs>)DNEor zV!$xo@v+t9%$q3ijt?smcr4Jqi4O9L*b6*w(Ld*RCo1wI?Gq@A155lSakUx{gofM)HLoQM~lMbnHEW57)e{5;63^%fex; zI`-7S${V}#^<8*k=~3S7QPzbo6nyzIKm73L%L4Huh#&O(H0etDUmj(__%(ztcQM7^ z+)t2W``OYUeCvg_B0Y>;)q$?0oa1innPEdULtgif;C+*rPfXk-Qoqp#&r2d`Ha#yIm^U^V( zP%jy-C3*Dcv!9a^`tci@&C9VF;&okvwO(uy(Im)~{cWPb2}R5hTg7XFd~SdZztkTy zT^9{k4wlfZKEYgndcY?*r7vIBpLbXtL+mdTcBF2_+r%pIIIs=)RWE<1-B4*(*)v@m z&RBevmKv=>+N}Drg!&3m0^=xO-xs3u6a)Iw(L!u$f8IXMWgnyyD^Fxh6{{5;Jm?~> z&;fjTSGLUGG$PKrie%0@;XX6gdZm-ma)l10dxXJW_+F_=((j}WVUQ>5sPQnd+pL#K7E?Rb2kcui~- zKH{~)3%UlJ5xsnrcIp<%y-VY}jR;xfQ)6(JcpuAdlT2;8T4}H~i+7_6@<>|LEvi?q z1hbcz-BxIFIt~CwQcF+pR)bT+3@iO_x5$oc2HhFPVr#c%-ggMS?q}nJhS2rh)3~4L zx82kEkc54G{e3z2x`4QEM8GtTJ4v?$hH;na=Ydiu>|%>}-P+&^eTq)%5g5F55F~B? z&6#c#kBHw1@`p~bTD&fPCCFdU+#Z2`|FbGtLqF&d#S<+(-D6-xiMKgO*C5Ew2%EA4 zNl*=ofOF1{IV8|ZBZDFWOT4AA&`L$2YH)Cs-^%*aSwSiHS*7m=8MssQa?t18OZ1(d zk~f=KGTmg$9US}y-%(4y34WQ2q8YuG^1ku(Xs@B8+eD*NS6g7Xt2?8;B*@yUut^1m zHtnUl#=YvgM)5nb>TF}o>0%D8F5m0Ss&MrcvdZ^su*P2%&lMP*bVP_>ZmaJ(@w|9P z*DM)Zb(JdPP0`paw)$3y#uo9Kl-*n$b6hgC1f5Q-UfmIz`jjj2&*iuG_dgjS9Vsw5 z!G&mOD=;{JEN;*e6IZcZ+zxrntPmL z9^ccVp#>a+-!lroe#RC>pGN+U*)YWsvA(Xcu93qhI4tIlNTwFwvx#?BdxN=TSJLFx zfcXBzM#B0jHi+;mFK@g|mxlFF>*ePz zQzyvEdSrEhm+8f@h#~TgCWT=0Sgxz3vDuR|H%LY&Ti!Ls;l;?MZ>5IWPJT?Irtm zr?PRnTDAdt`P*M?WkHOP}V$eN`d5(`9@s63Lwhb z5N0IpO~f%Yd7^nx@_5T1AeA>f!E)JZXx8MV47U9E$k@CJ6>(G@%Wlc*F;NH?e{_8L zpnL5UA&+yE(fG*TTnU{TIi4Fr{~Z~X+b=(-h2+LchBhULs@61*7QD7M zF8X4hQ0`m0rOzC&{a2rn_#75Bh@a)8i=*NdFXE;gR$yw?x}hOTTQQt^-MCwqT#Bd<5#Wq zSh2B{X*qB1;4<8FoC6kco5wB4lCcRXO0rEOcF>5^c)NeA zG`6!?^|&~_GwiF%{uY;?(@HEI^K-7o=CW0|fA_%eappfCtXw(Vmd*0yo(7_MT`I0U-d!V8LAMyo&cCzu`u#NwKz}&ro<*5JWj~00 z!3x=m7MR@&aNzqG%ddZDu_t(p{vN6Y?jCSZd>b6l#(v?*%dlXk2JThP`ulhcKiTm2 z;ltVRhq$l0`*-fkr5vVj64rUA@Vsk|+Wz+48bcfEH%*Vskn5J>bAOxSru;+8eHp>M z4|K94_@=#|^O4cYV7(mI@VDi?`(W@r0f*n+z~oHHqnzf3n+Ib{nTNxU_G0!;zIfs9 z>rH=%UM1VGiidV13*(W8-VzPS0h*b2YAL(`4<&B_9k{cC4#@+|gW(YS!(YJINQUc@ zu^IL`=`qnT?>daVgJq!)Zvz-T; zbKU6t_z3PA-4H*BJ46q}$8&|$9zTGaLwjf+Q_FrsZPchu;AC2)jqW8s1DRDLD5^vF zDw>+b7T-EVr!Iq2-cC3)Bx9R+O>U&)2WCc|xXOZt_EAW^-KkeMu^w>)Q-Zkvv(e)N zCve+nw?V^G_43xU(q!1t>+mkdo3hVCqw|I@u@tznTNSf_ZC!r0h?x+^P9d0QQ+`BW z9aO}0lqpK^YPIYN!cXDSko8JbQB@>`I=(ZLhD{P^wRP;~`Si_T47t-TXU!-fQNp)_fT&Uf9n zo9d8)SA?=YdF>r7U4uR?EgsTuPPKc6shA?Ie1;FJ+N6~~sr*Eqm=M8Bp^>~KMDebK zFupWTK$<}+z)nNi^FCt0GM~~XeWZX)pR##AWjTTvVDc%Qf%erx*=(P(l{6w@I5(Bf zO$hWY@g6ZU?EESNVhjZQ zX<|fhFlZ}Dn$pkcN6G2@AGNQgBygY8p(%5@X|y;+8;afwz*n)Tp^l_9x>mGw=tYvC zE6Y_FbU8(b2qj3rm|I9U>ZkT$3qm}V(|~PU9*31)ThRrRzkSFYAL|UrD~hcHs<}@ zCFZnPCCKVH8+SU6$xMkM-9>yMQkwTHPB zJ!J)+#E~KwORGo5$KI)Cda9&Yo|^WgRWJWq%^Ee5(uC|->Ltjp(U4I=fuAcq;%yCb zEhJO!3`#DglSV~wxpe6$|G;Pekzxid85M%4{=lec&WHXq%8$QYMVm(r8+5qp-a%2a zZ6#&fUBwQE6ex}5nQyHXyR+1Cv{E?|m#MZzO>x z2tSgRj@I^KQev{}NF1l_`2>d&`0lipqrZ>tsnlKEVx+!flDHLg(wJy2k6OlLaY6Lk zF_FSwm5MW$IzX%)W2lEA27044gmYVIx*?uhOxGIxaU3+_9G;!lMLrrSbcv5fOjzV2 zs!@nt;v>%H@11rW0Hd-Qx>{gL0ZV*XIq3ptGe;Z?#Q;R<(oks%4;)PQOP#erp(8Bu zaeQTBry?WWI2}GB|B9Det1zf^iO(<**^i-3sVn|WHZ)jnBR@*u3xAXh&Wg8HC>V>^ z1=-BmmaFUnSKfypX;P&M@*8y0*kEo0eRga#-14hqgHlHwcAF>2eg!XHmpoy=;1drk zdj<0WBP)*OF}FAz{`HO&@QhFCzkIBwHZf3Xr@xKutt;_{8E#-(7qG~uY>AI#XjRTb z?U#z(MMMPkG4q%MQ4Z?uduhtJFz!`4XI$XKmwDT5Q&zcL7gO8F^-){T!yx^oB-JmQ6Fgzb_iD~J48Wm5_o&EmQCa>cnr z;IWM%K`rlTvwVccJs##?dPu4E)I3}ffg(R1<-ZW4+@9jz5LB6H$>Yjtc|4`ZtqSOI zdrja0)t@S;Fkv9qm5!K@$bCmwO^E2894TH?ltU58mx{5VpG@cx7*%0on_#%6lvWH) zlJOF>stdh1!N2G2gX|z27teuZrKiTwN+9o_4pL#F7H)a?M2kN0AT|u4pm;9E(B}9L ztjR^U+L@f}P<2MC*Nky4m*XgEF4h`Wuu*GJ$i*~w576rqP3)9R3iexj0R5~ef!SE0 zSAaFmofHM{y?s&)7e-G_3QX}l;8rqr<>uFi1>0Z1b34j2rWzGjQqOMdU>y>&ec-zE ziN{xXN!_{YiB&5yVb86T168T`nKC)>F*h3XaF+1)G4C;V_h#bp?9T26_^Ydq5%#CZ zLu3XjWP+YihOba#z{lv_<(?$_Jq#3YfVbXP6d8!%BMEMFc}HoqH}k41x|>jZcawMX zb<)1Z#r)^x_A{%7ys@Q|o#Hvr*-X1k(fKnicFPjMFS{^0A;@iX+LSQAmp*@3J#dRC z!;w#k;zrPqrUdy%fBwJP<3}5&4CNZAUs|l+p3m6Uqr@aW(QZDm6KVe3M!GO9n#-cE zq{Rdd`Hbm@hGA*kXjR|~yO9=)Qn$4dc2UE4Q*Jzdi_xY_XV-|w0O%LNn($e(E zm>2~E7UO}L!7(U(2F8-v8K;OdC{Bk3qQ9pHrr7t}*dc*p!P1F{{@^U2Y3(|8Vn5@k zN>k%Wz@esQEKf*9*L%Gm(GgPv6E^Q}m$I={Y+;BM%9+6=)tMl9;*Fpxo%ZYhLvL%5Q6;sKFVkG4$~Y% z9n4Yeh=IFCtyk&871dwMbhT!8~y@E2x?8&QKmFpFHmC% zn^3^IR`)bG$@oM$)2ItwM?%M8JK(y!9G@RWg%s5_%~4OWS|g2hf;KWhuML$b?n~rB z^sJYCKVi$W8gjigHDkP8uDs*{mS^uHur?SHz3kY-(DIV|nKSS4ISPCZ2cO>me?Il{ zZj47D^a!8cj?W#5np<2%NkPOYZ zSAgy)h1Vf;_wqXQFU7;V-<@44s3V-K4+BDzBJxf zx!l}Rh1a~{#C%k-8}4C7*n|7y==ufPfw86RG#4NO#3c=)l8)74NI6e%+4|719*+!b zS}=(JjO+`3I*{wY4*BQ%hAuR7j8XQ803k$A`pq)|+}M4;JhMbKk?~wwt`Y;vRhcJr zxQsPU7mp)aW8@ojE-4g_rorr!_~WvUh>tExS!%~0%GBa&UYxDo;4+UC5yv!GM!O1gA>ztHdoa|0NKBJ=-M-6Rf1(+T4 z^-j)d@kTLODd_Br>;_oU5cUbb#+a3b)}b7Qb3bR zakU|DGBuafj_+CAE1r8Wtb_8h;vWXd_AN?~DJHW)?5doMMh;a=eU|$6UMGOUiF5?e zxC1hI!7PQoX06|!d@>?znF=@0Z&lIMrI8A&jth)WcdYG^##VuyuQ;SCJm1b>9ZJ#N z&)dv{#T)G{sFirJKoA92NQ782SP9)SNg2u9Xa~3XU}1deK~>p$K`9HUw?atDp!Nv2 zI#(GX2?teQ9#Yl)WUZQBXTP!CulB~aEXNM?!4D(8Ml#dgNrx!G0_-+i}m4(hSh}YmOYryREJcIf)*6+2RLw=?#LV~OsrYfC50n7vk!2D`zlqC5z;d$ zCg~5VmQP?JGC$601@)dtc%6CQq%twUveL%q)d3~mY*9Ev_ob_sFK?!;&-d+gUqNIT zrx$|9f@TA|0NGR}hOQG*2)BGfo}TAb%TkilEb9LV4v*yC%VPfHSN@x7(^*|DR6y$z zz2)8W^#Evmrv&`KLo6v=1?}m9Lo%$ISK_E$-EH`+|Ob_Z>FUW zH<#vGLKr1{M$rn({DdPmo8xr)bg@pX0f%dAUi67M@(DL$EVdszmo>9Ged=^{9N;)z zrS-z$7k$b;RFygD6WJqSommX|A&MI{FcW3jDTWWMy&FS-QC`oDjL&RUtgtfv!oCnDH;c}#-r>-9-Q?m|J>)?Ju^h( zIM(CEdZxG2m@FEfVvTBr#t1j&^Pz`1~#>5j$z|f=KKC z3%!BQZ@~9*8kw6eR3CzJUCNv6MIe#jii*^;SyVdzC4*7KH*L457(Sb?%wiy}e=uCvVmR(FPlLJh7H?%{T!r}6`P-C9@o2TN4M z7R{|_Ttgsnt3mvZ8@M0VQGUHKuwgBmh&@~NhO_t%2yCLIbm{sa*cNep2ukNW)`xL{ zv}XN6G;reEib0%6cZ*>?{MNLmY6cI<=;ay;7O_8fSJTtd04|dH7KE^+7lbjX7YyQN(foo8 z&Xb-i2;(oWqAdmMxC3;R6vCIRq#uf*fl;gei5zxBibuWD1;isOskR`LFI`E~3I?Lm z_d;O?AGDIzqwV%fAUKSM7R?C$;zhTh!0Wm1bIBW`eZFvn9O}$N!a0Q(x)N)zHPS#B*Ed z)>qVnt zYQfbKQ9))2bgL~mHg-)KzAwzqKdOe^7UaA&HnCp(+I@uD&p=vvIMU&C`ipI#_dBcD zt?qRJ)-&u?|Jd(WvEdF&{!y=TCx)xn*p8W$S4}8kj^$Yv%)${k_*|OxYVd;i^|*6v zeQ<%EVFCV4CbZUO&#vb0Se=Qz3;NH?;2_K7zHFJ!N=cnIqPnLX$+U8uNqMQ+Epacm zy53~!YFkyPoV|;$Mvdvak;O(VGc&wwyGLxgQ7C^8EXyj3t(|4P+;g?#3&m6jOqFge z&tRbt5|6aw47C zM!fD9A}(V#Lc@}qM!eiv%t+p0)tFI&4BdR)pB?GfBZ7u3dwACT>JIF|Rihw>&?B$w z{8ByHMH-X^7ioI=hZm0K{6>S`2=~0Q8lt)L0`0$fFt>)z-5i2<{fATOy3Lb3jxedE z({DHHx;#3%mioWZ$361$^ECC1C%F__`bJ_H8=#lRJfDBm+iLnwGS$00?S0#Xa;mh) z(c5oCb6?PiEq>ewbjX%ic#o+?rk|P2pWPD7=0N1fIAqnf36ySG3{TCy8HL-g=r?0I ziDtYRtvj$7CQ*>5c^&*prLDZGYdBa7N8PyCHtOoyJ9*sd8-kqZh3g{KnyyOEak~4> z;D0T~C}tG9W~2-9zFSOxK;xEB-g8ZwWD+o6$`Y%otL_X6-zswJ298FWP(FV(I=cyS z#1d$5_lG(?&{@O;=eYzrcU8RtbZ!M8k zl+mP;cy2j;u4K69=a?1m&*{~gk~97wgJXap}kIRE9pwY$slE8k&?VfBX>! zu8JzQj^TfJhVpL@V2=CkPyJF#j^Y2wk_Y6I=YLv}lu%>1+Lbsu;Kze`PCxhP zJapl`dF1=^zz)8Xgy5*;o%7sbYI!%(Z_LxIqH1VX#Hc7uEO8M0V3S|STd!i@)T7azpC$=;UNyysLxXJfc8m-{r&svm*veiQ-1E~s>MRT3W>f!d zVa(cWi{{VGrKW8?f)>te7es-lh_}*+jnb6I_*3XB+x(d!-xi}?FxMS-F*^Z;Qs%ld zm(79__8N7KXDY|;HQJx@{xp|5w*`dMDhQ0p9AKcJd>=!P_aM6MgYfQq!S+c1X>*m( zr~PKg?H)$Zt=ohBqUN$O?GIvEhwMjBY#-|%@#I772yS*@6WtWXlnUC85$+ykI*G(+RmYm zMdN`Ku9WeLN~5S-Fx!##NjsqrcYO+rD*JmJyA5=A>E%D>&}%!p2c4hOu3W4`Ss`Lo zxq6O`e*8foo=ELb&<4Hwk7%phtu=<5Na&dYJwzYeeGnKpb`Dzxi9?iJJ+p%xR1BvV9JF_1i2e~WbepOnPneNM5FQ1ytmTdU#foX!v-WBGzbvEP2 zaOvLsf((betBhMoZ|w@}S2Iglc!A;PO?b76Qq_-mS7vC`u!CI?h96&XD8A_Bet*#; zySuCKPMuEQJ%JB@n{L}ZkOk|z7obv{@?n_&+Dvz5Am5)z&%&G!Bm5?0Dx5Vv;0&kr z!)REklOG24x;3+1^sw>QJ9H;7O1K1Jb*3L?QvRa>aj7%ey+R|HD4Y3+HprTpHl_{d zlzyfS^4fiKKDxyT>@Rc);n)ZMT9=yk4B!{3_gVKG;yMh)pRNw2Q}*gm4J)Dfdn5WD n!5<@X!=At;2p2wJ68mg<5}(`?_`^gl{8{`>EZ5zHzc2lN#d|^N diff --git a/bakapi.map b/bakapi.map index 8efd1c60..c2de3381 100755 --- a/bakapi.map +++ b/bakapi.map @@ -1,7 +1,7 @@ -Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit) +Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (32-bit) Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved. Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. -Created on: 15/10/01 19:59:50 +Created on: 15/10/02 15:38:49 Executable Image: bakapi.exe creating a DOS executable @@ -13,7 +13,7 @@ creating a DOS executable Group Address Size ===== ======= ==== -DGROUP 0a9b:0000 0000e950 +DGROUP 0a98:0000 0000e950 @@ -25,26 +25,26 @@ Segment Class Group Address Size ======= ===== ===== ======= ==== bakapi_TEXT CODE AUTO 0000:0000 00000236 -_TEXT CODE AUTO 0000:0240 0000794e -modex16_TEXT CODE AUTO 0000:7b90 00002180 -16text_TEXT CODE AUTO 0000:9d10 0000010d -bakapee_TEXT CODE AUTO 0000:9e20 00000b86 -FAR_DATA FAR_DATA AUTO 0a9a:0006 00000000 -_NULL BEGDATA DGROUP 0a9b:0000 00000020 -_AFTERNULL BEGDATA DGROUP 0a9d:0000 00000002 -CONST DATA DGROUP 0a9d:0002 00000076 -CONST2 DATA DGROUP 0aa4:0008 0000010a -_DATA DATA DGROUP 0ab6:0000 00000250 -XIB DATA DGROUP 0adb:0000 00000000 -XI DATA DGROUP 0adb:0000 0000001e -XIE DATA DGROUP 0adc:000e 00000000 -YIB DATA DGROUP 0adc:000e 00000000 -YI DATA DGROUP 0adc:000e 00000012 -YIE DATA DGROUP 0ade:0000 00000000 -STRINGS DATA DGROUP 0ade:0000 00000000 -DATA DATA DGROUP 0ade:0000 00000000 -_BSS BSS DGROUP 0ade:0000 00000a56 -STACK STACK DGROUP 0b84:0000 0000dac0 +_TEXT CODE AUTO 0000:0240 00007920 +modex16_TEXT CODE AUTO 0000:7b60 00002180 +16text_TEXT CODE AUTO 0000:9ce0 0000010d +bakapee_TEXT CODE AUTO 0000:9df0 00000b86 +FAR_DATA FAR_DATA AUTO 0a97:0006 00000000 +_NULL BEGDATA DGROUP 0a98:0000 00000020 +_AFTERNULL BEGDATA DGROUP 0a9a:0000 00000002 +CONST DATA DGROUP 0a9a:0002 00000076 +CONST2 DATA DGROUP 0aa1:0008 0000010a +_DATA DATA DGROUP 0ab3:0000 0000024c +XIB DATA DGROUP 0ad7:000c 00000000 +XI DATA DGROUP 0ad7:000c 0000001e +XIE DATA DGROUP 0ad9:000a 00000000 +YIB DATA DGROUP 0ad9:000a 00000000 +YI DATA DGROUP 0ad9:000a 00000012 +YIE DATA DGROUP 0ada:000c 00000000 +STRINGS DATA DGROUP 0ada:000c 00000000 +DATA DATA DGROUP 0ada:000c 00000000 +_BSS BSS DGROUP 0ada:000c 00000a56 +STACK STACK DGROUP 0b81:0000 0000dac0 +----------------+ @@ -69,62 +69,62 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm) 0000:02ef __PIA 0000:02e8* __PIS Module: 16.lib(/dos/z/16/src/lib/modex16.c) -0000:7d48 VGAmodeX_ -0000:7df0+ modexEnter_ -0000:7e8c* modexLeave_ -0000:7ea4 modexDefaultPage_ -0000:7efe* modexNextPage_ -0000:7fba* modexNextPageFlexibleSize_ -0000:805e modexShowPage_ -0000:815a* modexPanPage_ -0000:81aa* modexSelectPlane_ -0000:81ce modexClearRegion_ -0000:82e6* oldDrawBmp_ -0000:844c* CDrawBmp_ -0000:85b0* modexDrawBmp_ -0000:8616+ modexDrawBmpRegion_ -0000:8780* modexDrawPlanarBuf_ -0000:879e* modexDrawSprite_ -0000:8804+ modexDrawSpriteRegion_ -0000:897c* modexCopyPageRegion_ -0000:8ae6* modexFadeOn_ -0000:8b16* modexFadeOff_ -0000:8b44* modexFlashOn_ -0000:8b72* modexFlashOff_ -0000:8c42+ modexPalSave_ -0000:8c98+ modexNewPal_ -0000:8ce8* modexLoadPalFile_ -0000:8dca* modexSavePalFile_ -0000:8e42* modexPalBlack_ -0000:8e6c* modexPalWhite_ -0000:8e96+ modexPalUpdate_ -0000:9406+ modexPalUpdate1_ -0000:9480* modexPalUpdate0_ -0000:94cc+ chkcolor_ -0000:97e4 modexputPixel_ -0000:9872* modexgetPixel_ -0000:98f8* modexhlin_ -0000:9964 modexprint_ -0000:9afe* modexprintbig_ -0000:9c7a cls_ -0000:9ce8+ modexWaitBorder_ -0a9b:01c8 _VGA +0000:7d18 VGAmodeX_ +0000:7dc0+ modexEnter_ +0000:7e5c* modexLeave_ +0000:7e74 modexDefaultPage_ +0000:7ece* modexNextPage_ +0000:7f8a* modexNextPageFlexibleSize_ +0000:802e modexShowPage_ +0000:812a* modexPanPage_ +0000:817a* modexSelectPlane_ +0000:819e modexClearRegion_ +0000:82b6* oldDrawBmp_ +0000:841c* CDrawBmp_ +0000:8580* modexDrawBmp_ +0000:85e6+ modexDrawBmpRegion_ +0000:8750* modexDrawPlanarBuf_ +0000:876e* modexDrawSprite_ +0000:87d4+ modexDrawSpriteRegion_ +0000:894c* modexCopyPageRegion_ +0000:8ab6* modexFadeOn_ +0000:8ae6* modexFadeOff_ +0000:8b14* modexFlashOn_ +0000:8b42* modexFlashOff_ +0000:8c12+ modexPalSave_ +0000:8c68+ modexNewPal_ +0000:8cb8* modexLoadPalFile_ +0000:8d9a* modexSavePalFile_ +0000:8e12* modexPalBlack_ +0000:8e3c* modexPalWhite_ +0000:8e66+ modexPalUpdate_ +0000:93d6+ modexPalUpdate1_ +0000:9450* modexPalUpdate0_ +0000:949c+ chkcolor_ +0000:97b4 modexputPixel_ +0000:9842* modexgetPixel_ +0000:98c8* modexhlin_ +0000:9934 modexprint_ +0000:9ace* modexprintbig_ +0000:9c4a cls_ +0000:9cb8+ modexWaitBorder_ +0a98:01c4 _VGA Module: 16.lib(/dos/z/16/src/lib/16text.c) -0000:9d86 textInit_ -0a9b:0d40 _romFonts +0000:9d56 textInit_ +0a98:0d3c _romFonts Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c) 0000:0306 kbhit_ Module: 16.lib(/dos/z/16/src/lib/bakapee.c) -0000:9e28* pdump_ -0000:9e8a+ colortest_ -0000:9ede+ colorz_ -0000:9f44+ ssd_ -0000:a062+ dingpp_ -0000:a0d4+ dingo_ -0000:a16a+ dingas_ -0000:a218+ dingu_ -0000:a27a+ dingq_ -0000:a31a ding_ +0000:9df8* pdump_ +0000:9e5a+ colortest_ +0000:9eae+ colorz_ +0000:9f14+ ssd_ +0000:a032+ dingpp_ +0000:a0a4+ dingo_ +0000:a13a+ dingas_ +0000:a1e8+ dingu_ +0000:a24a+ dingq_ +0000:a2ea ding_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getch.c) 0000:031d getch_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c) @@ -133,10 +133,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(scanf.c) 0000:0416+ vscanf_ 0000:0444 scanf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart) -0a9b:0000* __nullarea -0a9b:01f8* __ovlflag -0a9b:01f9* __intno -0a9b:01fa* __ovlvec +0a98:0000* __nullarea +0a98:01f4* __ovlflag +0a98:01f5* __intno +0a98:01f6* __ovlvec 0000:046c _cstart_ 0000:053f* _Not_Enough_Memory_ 0000:0671 __exit_ @@ -146,31 +146,31 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm) 0000:06f8 _big_code_ 0000:06f8* CodeModelMismatch Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c) -0a9b:0d58 __argv -0a9b:0d5c ___argv -0a9b:0d60 __argc -0a9b:0d62 ___argc +0a98:0d54 __argv +0a98:0d58 ___argv +0a98:0d5c __argc +0a98:0d5e ___argc Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) 0000:06f8* __exit_with_msg_ 0000:06fd __fatal_runtime_error_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) -0a9b:01fe __curbrk -0a9b:0206 __STACKLOW -0a9b:0208 __STACKTOP -0a9b:020a __cbyte -0a9b:020c __child -0a9b:020e __no87 -0a9b:021b ___FPE_handler -0a9b:0200 __psp -0a9b:020f __get_ovl_stack -0a9b:0213 __restore_ovl_stack -0a9b:0217 __close_ovl_file -0a9b:021f __LpCmdLine -0a9b:0223 __LpPgmName -0a9b:0202 __osmajor -0a9b:0203 __osminor -0a9b:0204 __osmode -0a9b:0205 __HShift +0a98:01fa __curbrk +0a98:0202 __STACKLOW +0a98:0204 __STACKTOP +0a98:0206 __cbyte +0a98:0208 __child +0a98:020a __no87 +0a98:0217 ___FPE_handler +0a98:01fc __psp +0a98:020b __get_ovl_stack +0a98:020f __restore_ovl_stack +0a98:0213 __close_ovl_file +0a98:021b __LpCmdLine +0a98:021f __LpPgmName +0a98:01fe __osmajor +0a98:01ff __osminor +0a98:0200 __osmode +0a98:0201 __HShift Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm) 0000:071c __I4M 0000:071c __U4M @@ -180,16 +180,16 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c) 0000:08e4 _fmalloc_ 0000:08e4 malloc_ -0a9b:0228+ ___fheap -0a9b:022a ___fheapRover -0a9b:022c ___LargestSizeB4Rover +0a98:0224+ ___fheap +0a98:0226 ___fheapRover +0a98:0228 ___LargestSizeB4Rover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) 0000:0a59+ _null_exit_rtn_ 0000:0a59+ __null_int23_exit_ 0000:0a5a exit_ 0000:0a7b+ _exit_ -0a9b:022e+ ___int23_exit -0a9b:0232+ ___FPE_handler_exit +0a98:022a+ ___int23_exit +0a98:022e+ ___FPE_handler_exit Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c) 0000:0a97+ __open_flags_ 0000:0d58+ _fsopen_ @@ -202,7 +202,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c) 0000:1302 __doclose_ 0000:144c __shutdown_stream_ 0000:1466 fclose_ -0a9b:0d64+ ___RmTmpFileFn +0a98:0d60+ ___RmTmpFileFn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c) 0000:14d1 _ffree_ 0000:14d1 free_ @@ -211,235 +211,235 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(delay.c) 0000:18b7 delay_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c) -0a9b:0236 ___iob -0a9b:0d68 ___OpenStreams -0a9b:0d6c ___ClosedStreams +0a98:0232 ___iob +0a98:0d64 ___ClosedStreams +0a98:0d68 ___OpenStreams Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c) -0000:1a49 __fprtf_ +0000:1a30 __fprtf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ungetc.c) -0000:1b9c ungetc_ +0000:1b83 ungetc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(scnf.c) -0000:2dd5 __scnf_ +0000:2db8 __scnf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c) -0000:309b __CMain +0000:307e __CMain Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) -0000:3101 __InitRtns -0000:3101* __FInitRtns -0000:315c __FiniRtns -0000:315c* __FFiniRtns +0000:30e4 __InitRtns +0000:30e4* __FInitRtns +0000:313f __FiniRtns +0000:313f* __FFiniRtns Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c) -0a9b:039e ___uselfn +0a98:039a ___uselfn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg) -0000:31c0 __DOSseg__ +0000:31a4 __DOSseg__ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c) -0000:31c1 __Init_Argv_ -0000:3224+ _getargv_ -0000:3554 __Fini_Argv_ +0000:31a5 __Init_Argv_ +0000:3208+ _getargv_ +0000:3538 __Fini_Argv_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) -0000:357e __EnterWVIDEO_ -0a9b:03a0+ ___WD_Present +0000:3562 __EnterWVIDEO_ +0a98:039c+ ___WD_Present Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c) -0000:35a2 intr_ +0000:3586 intr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c) -0000:35b6 segread_ +0000:359a segread_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c) -0000:3620 __MemAllocator -0000:36ea __MemFree +0000:3600 __MemAllocator +0000:36ca __MemFree Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c) -0000:3847 __GrowSeg_ +0000:3827 __GrowSeg_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c) -0000:39bd __AllocSeg_ +0000:399d __AllocSeg_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c) -0000:3aac __fmemneed_ +0000:3a8c __fmemneed_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c) -0000:3aaf _nmalloc_ -0a9b:03a2 ___nheapbeg -0a9b:03a4 ___MiniHeapRover -0a9b:03a6 ___LargestSizeB4MiniHeapRover +0000:3a8f _nmalloc_ +0a98:039e ___nheapbeg +0a98:03a0 ___MiniHeapRover +0a98:03a2 ___LargestSizeB4MiniHeapRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c) -0000:3b89* _heapgrow_ -0000:3b89* _fheapgrow_ -0000:3b8a _nheapgrow_ +0000:3b69* _heapgrow_ +0000:3b69* _fheapgrow_ +0000:3b6a _nheapgrow_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c) -0000:3c02* __set_commode_ -0a9b:03a8 __commode +0000:3be2* __set_commode_ +0a98:03a4 __commode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c) -0000:3c0e* __get_errno_ptr_ -0a9b:0d74 _errno +0000:3bee* __get_errno_ptr_ +0a98:0d70 _errno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c) -0a9b:03aa __fmode +0a98:03a6 __fmode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c) -0000:3c15 tolower_ +0000:3bf5 tolower_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c) -0000:3e44* open_ -0000:3e7b sopen_ +0000:3e24* open_ +0000:3e5b sopen_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c) -0000:3fc6 fseek_ +0000:3fa6 fseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c) -0000:41be __chktty_ +0000:419e __chktty_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c) -0000:421d __freefp_ -0000:42be __purgefp_ +0000:41fd __freefp_ +0000:429e __purgefp_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c) -0000:42ff __allocfp_ +0000:42df __allocfp_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm) -0000:44b0 __PTC +0000:4490 __PTC Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c) -0000:44e3 __flushall_ -0000:4577* flushall_ +0000:44c3 __flushall_ +0000:4557* flushall_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c) -0000:457d getche_ +0000:455d getche_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c) -0000:4597 __ioalloc_ +0000:4577 __ioalloc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c) -0000:4725 __qread_ +0000:4705 __qread_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c) -0000:4745 __lseek_ +0000:4725 __lseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c) -0000:477f __close_ +0000:475f __close_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c) -0000:47b5 __flush_ +0000:4795 __flush_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c) -0000:49fe _nfree_ -0a9b:0d76+ ___MiniHeapFreeRover +0000:49de _nfree_ +0a98:0d72+ ___MiniHeapFreeRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c) -0000:4af9 __qwrite_ +0000:4ad9 __qwrite_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c) -0000:4b59 fputc_ +0000:4b39 fputc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c) -0000:4d2e __InitFiles_ +0000:4d0e __InitFiles_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c) -0000:4f62* fcloseall_ -0000:4f69 __full_io_exit_ +0000:4f42* fcloseall_ +0000:4f49 __full_io_exit_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c) -0000:4f73 __prtf_ +0000:4f53 __prtf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c) -0a9b:0098 __IsTable +0a98:0098 __IsTable Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c) -0a9b:03ac ___IsDBCS +0a98:03a8 ___IsDBCS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c) -0000:60e3* _ismbblead_ -0a9b:0d78 ___MBCSIsTable +0000:60b5* _ismbblead_ +0a98:0d74 ___MBCSIsTable Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbtowc.c) -0000:60ff mbtowc_ +0000:60d1 mbtowc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bits.c) -0a9b:019a __Bits +0a98:019a __Bits Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fdfs086.asm) -0000:621c __FDFS +0000:61ee __FDFS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm) -0000:6264* __I4D -0000:62b3 __U4D +0000:6236* __I4D +0000:6285 __U4D Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c) -0a9b:03ae ___EFG_printf -0a9b:03b2 ___EFG_scanf +0a98:03aa ___EFG_printf +0a98:03ae ___EFG_scanf Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i8m086.asm) -0000:6365* __I8M -0000:6365 __U8M -0000:634a* __I8ME -0000:634a* __U8ME +0000:6337* __I8M +0000:6337 __U8M +0000:631c* __I8ME +0000:631c* __U8ME Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c) -0a9b:0e7a ____Argv -0a9b:0e7e ____Argc +0a98:0e76 ____Argv +0a98:0e7a ____Argc Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c) -0a9b:03b6 __amblksiz +0a98:03b2 __amblksiz Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086) -0a9b:0400 __Start_XI -0a9b:041e __End_XI -0a9b:041e __Start_YI -0a9b:0430 __End_YI +0a98:03fc __Start_XI +0a98:041a __End_XI +0a98:041a __Start_YI +0a98:042c __End_YI Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c) -0a9b:0e80 ___historical_splitparms +0a98:0e7c ___historical_splitparms Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm) -0000:64b0 __PTS +0000:6482 __PTS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr) -0000:64e2 _DoINTR_ +0000:64b4 _DoINTR_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c) -0000:685b* _heapenable_ -0a9b:03b8 ___heap_enabled +0000:682d* _heapenable_ +0a98:03b4 ___heap_enabled Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c) -0000:686c __nmemneed_ +0000:683e __nmemneed_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c) -0000:68f4 __LastFree_ -0000:696e __ExpandDGROUP_ +0000:68c6 __LastFree_ +0000:6940 __ExpandDGROUP_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c) -0000:6a7f _dos_open_ +0000:6a51 _dos_open_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c) -0000:6aa5 __GetIOMode_ -0000:6ada __SetIOMode_nogrow_ -0a9b:03ba ___NFiles -0a9b:03bc ___init_mode -0a9b:03e4 ___io_mode +0000:6a77 __GetIOMode_ +0000:6aac __SetIOMode_nogrow_ +0a98:03b6 ___NFiles +0a98:03b8 ___init_mode +0a98:03e0 ___io_mode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c) -0000:6b0f isatty_ +0000:6ae1 isatty_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c) -0000:6b2b* __get_doserrno_ptr_ -0a9b:0e82 __doserrno +0000:6afd* __get_doserrno_ptr_ +0a98:0e7e __doserrno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c) -0a9b:03e8 ___umaskval +0a98:03e4 ___umaskval Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c) -0000:6b32 _dos_creat_ -0000:6b56* _dos_creatnew_ +0000:6b04 _dos_creat_ +0000:6b28* _dos_creatnew_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c) -0000:6b77+ __grow_iomode_ -0000:6c5e+ __shrink_iomode_ -0000:6c9f __SetIOMode_ +0000:6b49+ __grow_iomode_ +0000:6c30+ __shrink_iomode_ +0000:6c71 __SetIOMode_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) -0000:6d46* __dosretax -0000:6d4b* __dosret0 -0000:6d52 __set_errno_dos_ -0000:6dba* __set_errno_dos_reterr_ +0000:6d18* __dosretax +0000:6d1d* __dosret0 +0000:6d24 __set_errno_dos_ +0000:6d8c* __set_errno_dos_reterr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c) -0000:6dc5 lseek_ +0000:6d97 lseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c) -0000:6df6 tell_ +0000:6dc8 tell_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c) -0000:6e07 fsync_ +0000:6dd9 fsync_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c) -0000:6e0c wctomb_ +0000:6dde wctomb_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c) -0000:6e57+ utoa_ -0000:6ef8 itoa_ +0000:6e29+ utoa_ +0000:6eca itoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c) -0000:6f42 strupr_ +0000:6f14 strupr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c) -0000:6f77 ulltoa_ -0000:70b4* lltoa_ +0000:6f49 ulltoa_ +0000:7086* lltoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c) -0000:7125 ultoa_ -0000:71e3* ltoa_ +0000:70f7 ultoa_ +0000:71b5* ltoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) -0000:726f __mbinit_ -0a9b:03fe+ ___MBCodePage +0000:7241 __mbinit_ +0a98:03fa+ ___MBCodePage Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c) -0000:734a* sbrk_ -0000:735a __brk_ +0000:731c* sbrk_ +0000:732c __brk_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm) -0000:73c2 __doserror_ -0000:73d0* __doserror1_ +0000:7394 __doserror_ +0000:73a2* __doserror1_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c) -0000:73dc* _frealloc_ -0000:73dc realloc_ +0000:73ae* _frealloc_ +0000:73ae realloc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c) -0000:74b8 __ChkTTYIOMode_ -0000:7526* __IOMode_ +0000:748a __ChkTTYIOMode_ +0000:74f8* __IOMode_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c) -0000:7536* _dos_close_ -0000:7544 _dos_commit_ +0000:7508* _dos_close_ +0000:7516 _dos_commit_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c) -0a9b:0072 ___Alphabet +0a98:0072 ___Alphabet Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c) -0000:7553* _msize_ -0000:756e _fmsize_ +0000:7525* _msize_ +0000:7540 _fmsize_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c) -0000:757f __HeapManager_expand_ -0000:7a88 _nexpand_ +0000:7551 __HeapManager_expand_ +0000:7a5a _nexpand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c) -0000:7adb _fexpand_ -0000:7adb* _expand_ +0000:7aad _fexpand_ +0000:7aad* _expand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c) -0000:7b10 _bfree_ +0000:7ae2 _bfree_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) -0000:7b35 _bexpand_ +0000:7b07 _bexpand_ +--------------------+ @@ -455,6 +455,6 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) +-----------------------+ Stack size: dac0 (56000.) -Memory size: 00019300 (103168.) +Memory size: 000192d0 (103120.) Entry point address: 0000:046c Link time: 00:00.00 diff --git a/exmmtest.exe b/exmmtest.exe index 8aa48743a30db04294c3937ea498d7b44b602dfe..4564154bfff77da0df2936543ea10c8b5b3a44e2 100755 GIT binary patch delta 13536 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 T?DrHbO1%5^#b;2#bdLLftgx2| delta 13495 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 diff --git a/exmmtest.map b/exmmtest.map index bf38541d..3f7d3539 100755 --- a/exmmtest.map +++ b/exmmtest.map @@ -1,7 +1,7 @@ -Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit) +Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (32-bit) Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved. Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. -Created on: 15/10/01 19:59:50 +Created on: 15/10/02 15:38:49 Executable Image: exmmtest.exe creating a DOS executable @@ -13,7 +13,7 @@ creating a DOS executable Group Address Size ===== ======= ==== -DGROUP 0c09:0000 0000e080 +DGROUP 0c08:0000 0000e090 @@ -25,27 +25,27 @@ Segment Class Group Address Size ======= ===== ===== ======= ==== exmmtest_TEXT CODE AUTO 0000:0000 00000373 -_TEXT CODE AUTO 0000:0380 00006448 -16_mm_TEXT CODE AUTO 0000:67d0 00003308 -16_ca_TEXT CODE AUTO 0000:9ae0 000003fd -16_hc_TEXT CODE AUTO 0000:9ee0 0000158b -16_head_TEXT CODE AUTO 0000:b470 00000405 -kitten_TEXT CODE AUTO 0000:b880 0000080a -FAR_DATA FAR_DATA AUTO 0c08:000a 00000000 -_NULL BEGDATA DGROUP 0c09:0000 00000020 -_AFTERNULL BEGDATA DGROUP 0c0b:0000 00000002 -CONST DATA DGROUP 0c0b:0002 00000076 -CONST2 DATA DGROUP 0c12:0008 00000102 -_DATA DATA DGROUP 0c23:0000 0000025e -XIB DATA DGROUP 0c48:000e 00000000 -XI DATA DGROUP 0c48:000e 0000002a -XIE DATA DGROUP 0c4b:0008 00000000 -YIB DATA DGROUP 0c4b:0008 00000000 -YI DATA DGROUP 0c4b:0008 00000018 -YIE DATA DGROUP 0c4d:0000 00000000 -STRINGS DATA DGROUP 0c4d:0000 00000000 -DATA DATA DGROUP 0c4d:0000 00000000 -_BSS BSS DGROUP 0c4d:0000 0000017c +_TEXT CODE AUTO 0000:0380 0000643a +16_mm_TEXT CODE AUTO 0000:67c0 00003308 +16_ca_TEXT CODE AUTO 0000:9ad0 000003fd +16_hc_TEXT CODE AUTO 0000:9ed0 0000158b +16_head_TEXT CODE AUTO 0000:b460 00000405 +kitten_TEXT CODE AUTO 0000:b870 0000080a +FAR_DATA FAR_DATA AUTO 0c07:000a 00000000 +_NULL BEGDATA DGROUP 0c08:0000 00000020 +_AFTERNULL BEGDATA DGROUP 0c0a:0000 00000002 +CONST DATA DGROUP 0c0a:0002 00000076 +CONST2 DATA DGROUP 0c11:0008 00000102 +_DATA DATA DGROUP 0c22:0000 0000025a +XIB DATA DGROUP 0c47:000a 00000000 +XI DATA DGROUP 0c47:000a 0000002a +XIE DATA DGROUP 0c4a:0004 00000000 +YIB DATA DGROUP 0c4a:0004 00000000 +YI DATA DGROUP 0c4a:0004 00000018 +YIE DATA DGROUP 0c4b:000c 00000000 +STRINGS DATA DGROUP 0c4b:000c 00000000 +DATA DATA DGROUP 0c4b:000c 00000000 +_BSS BSS DGROUP 0c4c:0000 0000018c STACK STACK DGROUP 0c65:0000 0000dac0 @@ -61,59 +61,59 @@ Address Symbol Module: exmmtest.o(/dos/z/16/src/exmmtest.c) 0000:0110 main_ -0c09:0440+ _gvar +0c08:0440+ _gvar Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm) 0000:0385 __STK 0000:03a5 __STKOVERFLOW_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c) 0000:03c2 _fmalloc_ 0000:03c2 malloc_ -0c09:01aa ___fheap -0c09:01ac ___fheapRover -0c09:01ae ___LargestSizeB4Rover +0c08:01a6 ___fheap +0c08:01a8 ___fheapRover +0c08:01aa ___LargestSizeB4Rover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm) 0000:053f __PIA 0000:0538* __PIS Module: 16.lib(/dos/z/16/src/lib/16_mm.c) -0000:71b4+ MML_CheckForEMS_ -0000:7210+ MML_SetupEMS_ -0000:73c8+ MML_ShutdownEMS_ -0000:7434+ MM_MapEMS_ -0000:7530* MM_MapXEMS_ -0000:7650+ MML_CheckForXMS_ -0000:76ac* MML_SetupXMS_ -0000:7794+ MML_ShutdownXMS_ -0000:7822+ MML_UseSpace_ -0000:7a00+ MML_ClearBlock_ -0000:7a84 MM_Startup_ -0000:7eb6 MM_Shutdown_ -0000:7f4c MM_GetPtr_ -0000:8346 MM_FreePtr_ -0000:843e* MM_SetPurge_ -0000:8518* MM_SetLock_ -0000:85f0+ MM_SortMem_ -0000:87de MM_ShowMemory_ -0000:8e7e MM_DumpData_ -0000:8fd8+ MM_UnusedMemory_ -0000:905c+ MM_TotalFree_ -0000:90f2* MM_Report_ -0000:9aaa* MM_BombOnError_ -0c09:0450+ _beforesort -0c09:0454+ _aftersort -0c09:0458+ _XMSaddr +0000:71a4+ MML_CheckForEMS_ +0000:7200+ MML_SetupEMS_ +0000:73b8+ MML_ShutdownEMS_ +0000:7424+ MM_MapEMS_ +0000:7520* MM_MapXEMS_ +0000:7640+ MML_CheckForXMS_ +0000:769c* MML_SetupXMS_ +0000:7784+ MML_ShutdownXMS_ +0000:7812+ MML_UseSpace_ +0000:79f0+ MML_ClearBlock_ +0000:7a74 MM_Startup_ +0000:7ea6 MM_Shutdown_ +0000:7f3c MM_GetPtr_ +0000:8336 MM_FreePtr_ +0000:842e* MM_SetPurge_ +0000:8508* MM_SetLock_ +0000:85e0+ MM_SortMem_ +0000:87ce MM_ShowMemory_ +0000:8e6e MM_DumpData_ +0000:8fc8+ MM_UnusedMemory_ +0000:904c+ MM_TotalFree_ +0000:90e2* MM_Report_ +0000:9a9a* MM_BombOnError_ +0c08:0460+ _beforesort +0c08:0464+ _aftersort +0c08:0468+ _XMSaddr Module: 16.lib(/dos/z/16/src/lib/16_ca.c) -0000:9b0e CA_OpenDebug_ -0000:9b5e CA_CloseDebug_ -0000:9b8c+ CA_FarRead_ -0000:9c0c* CA_FarWrite_ -0000:9c8c* CA_ReadFile_ -0000:9d08 CA_LoadFile_ -0000:9db0* CAL_OptimizeNodes_ -0000:9e60 CA_Startup_ -0000:9eb0 CA_Shutdown_ -0c09:0460* _finishcachebox -0c09:0464* _updatecachebox -0c09:0468* _drawcachebox +0000:9afe CA_OpenDebug_ +0000:9b4e CA_CloseDebug_ +0000:9b7c+ CA_FarRead_ +0000:9bfc* CA_FarWrite_ +0000:9c7c* CA_ReadFile_ +0000:9cf8 CA_LoadFile_ +0000:9da0* CAL_OptimizeNodes_ +0000:9e50 CA_Startup_ +0000:9ea0 CA_Shutdown_ +0c08:0470* _finishcachebox +0c08:0474* _drawcachebox +0c08:0478* _updatecachebox Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c) 0000:0556 printf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bmsize.c) @@ -124,25 +124,25 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c) 0000:05d6 _ffree_ 0000:05d6 free_ Module: 16.lib(/dos/z/16/src/lib/16_hc.c) -0000:a08c+ LargestFreeBlock_ -0000:a11a+ _coreleft_ -0000:a196+ LargestFarFreeBlock_ -0000:a24c+ _farcoreleft_ -0000:a2fa+ LargestHugeFreeBlock_ -0000:a3ea* _hugecoreleft_ -0000:a4ba GetFreeSize_ -0000:a514 GetFarFreeSize_ -0000:a55e GetNearFreeSize_ -0000:a5ac heapdump_ -0000:b24e+ heapstat_ -0000:b38c+ heapstat0_ -0000:b3ee+ HC_OpenDebug_ -0000:b43e* HC_CloseDebug_ +0000:a07c+ LargestFreeBlock_ +0000:a10a+ _coreleft_ +0000:a186+ LargestFarFreeBlock_ +0000:a23c+ _farcoreleft_ +0000:a2ea+ LargestHugeFreeBlock_ +0000:a3da* _hugecoreleft_ +0000:a4aa GetFreeSize_ +0000:a504 GetFarFreeSize_ +0000:a54e GetNearFreeSize_ +0000:a59c heapdump_ +0000:b23e+ heapstat_ +0000:b37c+ heapstat0_ +0000:b3de+ HC_OpenDebug_ +0000:b42e* HC_CloseDebug_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart) -0c09:0000* __nullarea -0c09:01e8* __ovlflag -0c09:01e9* __intno -0c09:01ea* __ovlvec +0c08:0000* __nullarea +0c08:01e4* __ovlflag +0c08:01e5* __intno +0c08:01e6* __ovlvec 0000:0644 _cstart_ 0000:0717* _Not_Enough_Memory_ 0000:0849 __exit_ @@ -152,31 +152,31 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm) 0000:08d0 _big_code_ 0000:08d0* CodeModelMismatch Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c) -0c09:046c __argv -0c09:0470 ___argv -0c09:0474 __argc -0c09:0476 ___argc +0c08:047c __argv +0c08:0480 ___argv +0c08:0484 __argc +0c08:0486 ___argc Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) 0000:08d0* __exit_with_msg_ 0000:08d5 __fatal_runtime_error_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) -0c09:01ee __curbrk -0c09:01f6 __STACKLOW -0c09:01f8 __STACKTOP -0c09:01fa __cbyte -0c09:01fc __child -0c09:01fe __no87 -0c09:020b ___FPE_handler -0c09:01f0 __psp -0c09:01ff __get_ovl_stack -0c09:0203 __restore_ovl_stack -0c09:0207 __close_ovl_file -0c09:020f __LpCmdLine -0c09:0213 __LpPgmName -0c09:01f2 __osmajor -0c09:01f3 __osminor -0c09:01f4 __osmode -0c09:01f5 __HShift +0c08:01ea __curbrk +0c08:01f2 __STACKLOW +0c08:01f4 __STACKTOP +0c08:01f6 __cbyte +0c08:01f8 __child +0c08:01fa __no87 +0c08:0207 ___FPE_handler +0c08:01ec __psp +0c08:01fb __get_ovl_stack +0c08:01ff __restore_ovl_stack +0c08:0203 __close_ovl_file +0c08:020b __LpCmdLine +0c08:020f __LpPgmName +0c08:01ee __osmajor +0c08:01ef __osminor +0c08:01f0 __osmode +0c08:01f1 __HShift Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c) 0000:0900 __MemAllocator 0000:09ca __MemFree @@ -188,9 +188,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c) 0000:0d8c __fmemneed_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c) 0000:0d8f _nmalloc_ -0c09:0218 ___nheapbeg -0c09:021a ___MiniHeapRover -0c09:021c ___LargestSizeB4MiniHeapRover +0c08:0214 ___nheapbeg +0c08:0216 ___MiniHeapRover +0c08:0218 ___LargestSizeB4MiniHeapRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c) 0000:0e69* _heapgrow_ 0000:0e69 _fheapgrow_ @@ -198,20 +198,20 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c) 0000:0ee2 _memavl_ Module: 16.lib(/dos/z/16/src/lib/16_head.c) -0000:b47e* wait_ -0000:b4ca* filesize_ -0000:b530 printmeminfoline_ -0000:b71c US_CheckParm_ +0000:b46e* wait_ +0000:b4ba* filesize_ +0000:b520 printmeminfoline_ +0000:b70c US_CheckParm_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c) 0000:0f27 _nfree_ -0c09:0478+ ___MiniHeapFreeRover +0c08:0488+ ___MiniHeapFreeRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) 0000:1022+ _null_exit_rtn_ 0000:1022+ __null_int23_exit_ 0000:1023 exit_ 0000:1044+ _exit_ -0c09:0228+ ___int23_exit -0c09:022c+ ___FPE_handler_exit +0c08:0224+ ___int23_exit +0c08:0228+ ___FPE_handler_exit Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm) 0000:1060 __PTC Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm) @@ -233,7 +233,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c) 0000:1adb __doclose_ 0000:1c25 __shutdown_stream_ 0000:1c3f fclose_ -0c09:047a+ ___RmTmpFileFn +0c08:048a+ ___RmTmpFileFn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c) 0000:1caa unlink_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c) @@ -244,9 +244,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c) 0000:1f43 filelength_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c) -0c09:0230 ___iob -0c09:047e ___OpenStreams -0c09:0482 ___ClosedStreams +0c08:022c ___iob +0c08:048e ___ClosedStreams +0c08:0492 ___OpenStreams Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c) 0000:1fbb __fprtf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c) @@ -259,16 +259,16 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c) 0000:2224+ __NHeapWalk_ 0000:231d _nheapwalk_ Module: 16.lib(/dos/z/16/src/lib/nyan/kitten.c) -0000:b8bc KITTENGETS -0000:b91c* kittenopen_ -0000:bb6a+ catread_ -0000:bc1e* kittenclose_ -0000:bc3a+ mystrtoul_ -0000:bcee+ processEscChars_ -0000:be74+ get_line_ -0000:bee6+ db_fetch_ -0000:bf7c+ db_insert_ -0c09:0398+ __kitten_catalog +0000:b8ac KITTENGETS +0000:b90c* kittenopen_ +0000:bb5a+ catread_ +0000:bc0e* kittenclose_ +0000:bc2a+ mystrtoul_ +0000:bcde+ processEscChars_ +0000:be64+ get_line_ +0000:bed6+ db_fetch_ +0000:bf6c+ db_insert_ +0c08:0394+ __kitten_catalog Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c) 0000:232d stackavail_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c) @@ -279,7 +279,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) 0000:23fc __FiniRtns 0000:23fc* __FFiniRtns Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c) -0c09:039a ___uselfn +0c08:0396 ___uselfn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg) 0000:2460 __DOSseg__ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c) @@ -288,12 +288,12 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c) 0000:27f4 __Fini_Argv_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) 0000:281e __EnterWVIDEO_ -0c09:039c+ ___WD_Present +0c08:0398+ ___WD_Present Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c) 0000:2842* _heapenable_ -0c09:039e ___heap_enabled +0c08:039a ___heap_enabled Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c) -0c09:03a0 __amblksiz +0c08:039c __amblksiz Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c) 0000:2853 __nmemneed_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c) @@ -309,11 +309,11 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c) 0000:2d01 fseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c) -0c09:0098 __IsTable +0c08:0098 __IsTable Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c) 0000:2ef9 tolower_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c) -0c09:0022 ___Alphabet +0c08:0022 ___Alphabet Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c) 0000:2f07 __lseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) @@ -323,18 +323,18 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) 0000:2fb5* __set_errno_dos_reterr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c) 0000:2fc0* __get_errno_ptr_ -0c09:049c _errno +0c08:04ac _errno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c) 0000:2fc7 __GetIOMode_ 0000:2ffc __SetIOMode_nogrow_ -0c09:03be ___NFiles -0c09:03c0 ___init_mode -0c09:03e8 ___io_mode +0c08:03ba ___NFiles +0c08:03bc ___init_mode +0c08:03e4 ___io_mode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c) 0000:3031* __set_commode_ -0c09:03ec __commode +0c08:03e8 __commode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c) -0c09:03ee __fmode +0c08:03ea __fmode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c) 0000:303d __chktty_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c) @@ -355,9 +355,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c) 0000:35ee isatty_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c) 0000:360a* __get_doserrno_ptr_ -0c09:049e __doserrno +0c08:04ae __doserrno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c) -0c09:03f0 ___umaskval +0c08:03ec ___umaskval Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c) 0000:3611 _dos_creat_ 0000:3635* _dos_creatnew_ @@ -377,113 +377,113 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c) 0000:3dcd __prtf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm) -0000:4f3e* __I4M -0000:4f3e __U4M +0000:4f30* __I4M +0000:4f30 __U4M Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c) -0000:5018 __HeapWalk_ +0000:500a __HeapWalk_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c) -0000:523e sprintf_ +0000:5230 sprintf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c) -0000:526d getenv_ +0000:525f getenv_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm) -0000:5358 __PTS +0000:534a __PTS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c) -0000:5389 read_ +0000:537b read_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c) -0000:54c2* __clib_strdup_ -0000:54c2 strdup_ +0000:54b4* __clib_strdup_ +0000:54b4 strdup_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c) -0c09:04a2 ____Argv -0c09:04a6 ____Argc +0c08:04b2 ____Argv +0c08:04b6 ____Argc Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086) -0c09:03fe __Start_XI -0c09:0428 __End_XI -0c09:0428 __Start_YI -0c09:0440 __End_YI +0c08:03fa __Start_XI +0c08:0424 __End_XI +0c08:0424 __Start_YI +0c08:043c __End_YI Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c) -0c09:04a8 ___historical_splitparms +0c08:04b8 ___historical_splitparms Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c) -0000:5514* sbrk_ -0000:5524 __brk_ +0000:5506* sbrk_ +0000:5516 __brk_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c) -0000:558c fflush_ +0000:557e fflush_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c) -0000:55a1 tell_ +0000:5593 tell_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c) -0000:55b2 lseek_ +0000:55a4 lseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c) -0000:55e3 __qwrite_ +0000:55d5 __qwrite_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c) -0000:5643 fsync_ +0000:5635 fsync_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c) -0000:5648* _frealloc_ -0000:5648 realloc_ +0000:563a* _frealloc_ +0000:563a realloc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c) -0000:5724 __ChkTTYIOMode_ -0000:5792* __IOMode_ +0000:5716 __ChkTTYIOMode_ +0000:5784* __IOMode_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c) -0000:57a2 wctomb_ +0000:5794 wctomb_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c) -0000:57ed+ utoa_ -0000:588e itoa_ +0000:57df+ utoa_ +0000:5880 itoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c) -0000:58d8 strupr_ +0000:58ca strupr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c) -0c09:03f2 ___EFG_printf -0c09:03f6* ___EFG_scanf +0c08:03ee ___EFG_printf +0c08:03f2* ___EFG_scanf Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c) -0c09:03fa ___IsDBCS +0c08:03f6 ___IsDBCS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c) -0000:5920* _ismbblead_ -0c09:04aa ___MBCSIsTable +0000:5912* _ismbblead_ +0c08:04ba ___MBCSIsTable Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c) -0000:593c ulltoa_ -0000:5a79* lltoa_ +0000:592e ulltoa_ +0000:5a6b* lltoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c) -0000:5b03 vsprintf_ +0000:5af5 vsprintf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c) -0c09:05ac ___env_mask -0c09:05b0 _environ -0c09:05b4* __wenviron +0c08:05bc ___env_mask +0c08:05c0 _environ +0c08:05c4* __wenviron Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c) -0000:5b45 _mbterm_ +0000:5b37 _mbterm_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c) -0000:5b98 _mbsnextc_ +0000:5b8a _mbsnextc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c) -0000:5bf3 _mbctoupper_ +0000:5be5 _mbctoupper_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c) -0000:5c16 _mbsinc_ +0000:5c08 _mbsinc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c) -0000:5c68+ __flushall_ -0000:5cfc flushall_ +0000:5c5a+ __flushall_ +0000:5cee flushall_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c) -0000:5d02* _dos_close_ -0000:5d10 _dos_commit_ +0000:5cf4* _dos_close_ +0000:5d02 _dos_commit_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c) -0000:5d1f* _msize_ -0000:5d3a _fmsize_ +0000:5d11* _msize_ +0000:5d2c _fmsize_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c) -0000:5d4b __HeapManager_expand_ -0000:6254 _nexpand_ +0000:5d3d __HeapManager_expand_ +0000:6246 _nexpand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c) -0000:62a7 _fexpand_ -0000:62a7* _expand_ +0000:6299 _fexpand_ +0000:6299* _expand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) -0000:631a __mbinit_ -0c09:03fc ___MBCodePage +0000:630c __mbinit_ +0c08:03f8 ___MBCodePage Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c) -0000:6413 __setenvp_ -0000:659f __freeenvp_ +0000:6405 __setenvp_ +0000:6591 __freeenvp_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c) -0000:65fd _mbdtoupper_ +0000:65ef _mbdtoupper_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c) -0000:660b toupper_ +0000:65fd toupper_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c) -0000:6619 _bfree_ +0000:660b _bfree_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) -0000:663e _bexpand_ +0000:6630 _bexpand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c) -0000:6697 clearenv_ +0000:6689 clearenv_ +--------------------+ diff --git a/fmemtest.exe b/fmemtest.exe index 2ef370c65620f307e0bb3818841d381070880040..81f8615fc4bf5d89fac89d9c627fa08f8df694be 100755 GIT binary patch delta 4268 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 diff --git a/fmemtest.map b/fmemtest.map index ad1e60fa..b829d371 100755 --- a/fmemtest.map +++ b/fmemtest.map @@ -1,7 +1,7 @@ -Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit) +Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (32-bit) Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved. Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. -Created on: 15/10/01 19:59:50 +Created on: 15/10/02 15:38:49 Executable Image: fmemtest.exe creating a DOS executable @@ -13,7 +13,7 @@ creating a DOS executable Group Address Size ===== ======= ==== -DGROUP 03d1:0000 0000ded0 +DGROUP 03d0:0000 0000dec0 @@ -25,23 +25,23 @@ Segment Class Group Address Size ======= ===== ===== ======= ==== fmemtest_TEXT CODE AUTO 0000:0000 00000272 -_TEXT CODE AUTO 0000:0280 00003a8a -FAR_DATA FAR_DATA AUTO 03d0:000a 00000000 -_NULL BEGDATA DGROUP 03d1:0000 00000020 -_AFTERNULL BEGDATA DGROUP 03d3:0000 00000002 -CONST DATA DGROUP 03d3:0002 00000076 -CONST2 DATA DGROUP 03da:0008 00000000 -_DATA DATA DGROUP 03db:0000 0000020c -XIB DATA DGROUP 03fb:000c 00000000 -XI DATA DGROUP 03fb:000c 0000001e -XIE DATA DGROUP 03fd:000a 00000000 -YIB DATA DGROUP 03fd:000a 00000000 -YI DATA DGROUP 03fd:000a 0000000c -YIE DATA DGROUP 03fe:0006 00000000 -STRINGS DATA DGROUP 03fe:0006 00000000 -DATA DATA DGROUP 03fe:0006 00000000 -_BSS BSS DGROUP 03fe:0006 0000012c -STACK STACK DGROUP 0412:0000 0000dac0 +_TEXT CODE AUTO 0000:0280 00003a7c +FAR_DATA FAR_DATA AUTO 03cf:000c 00000000 +_NULL BEGDATA DGROUP 03d0:0000 00000020 +_AFTERNULL BEGDATA DGROUP 03d2:0000 00000002 +CONST DATA DGROUP 03d2:0002 00000076 +CONST2 DATA DGROUP 03d9:0008 00000000 +_DATA DATA DGROUP 03da:0000 00000208 +XIB DATA DGROUP 03fa:0008 00000000 +XI DATA DGROUP 03fa:0008 0000001e +XIE DATA DGROUP 03fc:0006 00000000 +YIB DATA DGROUP 03fc:0006 00000000 +YI DATA DGROUP 03fc:0006 0000000c +YIE DATA DGROUP 03fd:0002 00000000 +STRINGS DATA DGROUP 03fd:0002 00000000 +DATA DATA DGROUP 03fd:0002 00000000 +_BSS BSS DGROUP 03fd:0002 0000012c +STACK STACK DGROUP 0410:0000 0000dac0 +----------------+ @@ -75,10 +75,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmsize.c) 0000:0412 _nmsize_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart) -03d1:0000* __nullarea -03d1:00aa* __ovlflag -03d1:00ab* __intno -03d1:00ac* __ovlvec +03d0:0000* __nullarea +03d0:00a6* __ovlflag +03d0:00a7* __intno +03d0:00a8* __ovlvec 0000:0426 _cstart_ 0000:04f9* _Not_Enough_Memory_ 0000:062b __exit_ @@ -88,46 +88,46 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm) 0000:06b2 _big_code_ 0000:06b2* CodeModelMismatch Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c) -03d1:02d6 __argv -03d1:02da ___argv -03d1:02de __argc -03d1:02e0 ___argc +03d0:02d2 __argv +03d0:02d6 ___argv +03d0:02da __argc +03d0:02dc ___argc Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) 0000:06b2* __exit_with_msg_ 0000:06b7 __fatal_runtime_error_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) -03d1:00b0 __curbrk -03d1:00b8 __STACKLOW -03d1:00ba __STACKTOP -03d1:00bc __cbyte -03d1:00be __child -03d1:00c0 __no87 -03d1:00cd ___FPE_handler -03d1:00b2 __psp -03d1:00c1 __get_ovl_stack -03d1:00c5 __restore_ovl_stack -03d1:00c9 __close_ovl_file -03d1:00d1 __LpCmdLine -03d1:00d5 __LpPgmName -03d1:00b4 __osmajor -03d1:00b5 __osminor -03d1:00b6 __osmode -03d1:00b7 __HShift +03d0:00ac __curbrk +03d0:00b4 __STACKLOW +03d0:00b6 __STACKTOP +03d0:00b8 __cbyte +03d0:00ba __child +03d0:00bc __no87 +03d0:00c9 ___FPE_handler +03d0:00ae __psp +03d0:00bd __get_ovl_stack +03d0:00c1 __restore_ovl_stack +03d0:00c5 __close_ovl_file +03d0:00cd __LpCmdLine +03d0:00d1 __LpPgmName +03d0:00b0 __osmajor +03d0:00b1 __osminor +03d0:00b2 __osmode +03d0:00b3 __HShift Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c) 0000:075b __LastFree_ 0000:07d5 __ExpandDGROUP_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c) 0000:08e6 _nmalloc_ -03d1:00da ___nheapbeg -03d1:00dc ___MiniHeapRover -03d1:00de ___LargestSizeB4MiniHeapRover +03d0:00d6 ___nheapbeg +03d0:00d8 ___MiniHeapRover +03d0:00da ___LargestSizeB4MiniHeapRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c) 0000:09c0 _nfree_ -03d1:02e2+ ___MiniHeapFreeRover +03d0:02de+ ___MiniHeapFreeRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c) -03d1:00e0 ___iob -03d1:02e4 ___OpenStreams -03d1:02e8 ___ClosedStreams +03d0:00dc ___iob +03d0:02e0 ___ClosedStreams +03d0:02e4 ___OpenStreams Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c) 0000:0ad5 __fprtf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm) @@ -141,7 +141,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) 0000:0d07 __FiniRtns 0000:0d07* __FFiniRtns Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c) -03d1:0248 ___uselfn +03d0:0244 ___uselfn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg) 0000:0d6c __DOSseg__ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c) @@ -150,12 +150,12 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c) 0000:1100 __Fini_Argv_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) 0000:112a __EnterWVIDEO_ -03d1:024a+ ___WD_Present +03d0:0246+ ___WD_Present Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c) -03d1:024c __amblksiz +03d0:0248 __amblksiz Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c) 0000:114e* _heapenable_ -03d1:024e ___heap_enabled +03d0:024a ___heap_enabled Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c) 0000:115f* sbrk_ 0000:116f __brk_ @@ -176,115 +176,115 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c) 0000:19af __prtf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c) -0000:2b1f __flush_ +0000:2b11 __flush_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c) -03d1:02f0 ____Argv -03d1:02f4 ____Argc +03d0:02ec ____Argv +03d0:02f0 ____Argc Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) -0000:2d68+ _null_exit_rtn_ -0000:2d68+ __null_int23_exit_ -0000:2d69 exit_ -0000:2d8a+ _exit_ -03d1:0250+ ___int23_exit -03d1:0254+ ___FPE_handler_exit +0000:2d5a+ _null_exit_rtn_ +0000:2d5a+ __null_int23_exit_ +0000:2d5b exit_ +0000:2d7c+ _exit_ +03d0:024c+ ___int23_exit +03d0:0250+ ___FPE_handler_exit Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086) -03d1:02ac __Start_XI -03d1:02ca __End_XI -03d1:02ca __Start_YI -03d1:02d6 __End_YI +03d0:02a8 __Start_XI +03d0:02c6 __End_XI +03d0:02c6 __Start_YI +03d0:02d2 __End_YI Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c) -03d1:02f6 ___historical_splitparms +03d0:02f2 ___historical_splitparms Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm) -0000:2da6 __PTS +0000:2d98 __PTS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c) -0000:2dd7* _fmalloc_ -0000:2dd7 malloc_ -03d1:0258+ ___fheap -03d1:025a ___fheapRover -03d1:025c ___LargestSizeB4Rover +0000:2dc9* _fmalloc_ +0000:2dc9 malloc_ +03d0:0254+ ___fheap +03d0:0256 ___fheapRover +03d0:0258 ___LargestSizeB4Rover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm) -0000:2f4c __PTC +0000:2f3e __PTC Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c) -0000:2f7f* _ffree_ -0000:2f7f free_ +0000:2f71* _ffree_ +0000:2f71 free_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c) -0000:2fec* __get_errno_ptr_ -03d1:02f8 _errno +0000:2fde* __get_errno_ptr_ +03d0:02f4 _errno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c) -0000:2ff3+ __doclose_ -0000:313d __shutdown_stream_ -0000:3157* fclose_ -03d1:02fa+ ___RmTmpFileFn +0000:2fe5+ __doclose_ +0000:312f __shutdown_stream_ +0000:3149* fclose_ +03d0:02f6+ ___RmTmpFileFn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c) -0000:31c2 __freefp_ -0000:3263 __purgefp_ +0000:31b4 __freefp_ +0000:3255 __purgefp_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c) -0000:32a4 __chktty_ +0000:3296 __chktty_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c) -0000:3303 wctomb_ +0000:32f5 wctomb_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c) -0000:334e+ utoa_ -0000:33ef itoa_ +0000:3340+ utoa_ +0000:33e1 itoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm) -0000:343a* __I4M -0000:343a __U4M +0000:342c* __I4M +0000:342c __U4M Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c) -0000:3452 strupr_ +0000:3444 strupr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c) -03d1:025e ___EFG_printf -03d1:0262* ___EFG_scanf +03d0:025a ___EFG_printf +03d0:025e* ___EFG_scanf Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c) -03d1:0266 ___IsDBCS +03d0:0262 ___IsDBCS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c) -0000:349a* _ismbblead_ -03d1:02fe ___MBCSIsTable +0000:348c* _ismbblead_ +03d0:02fa ___MBCSIsTable Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c) -0000:34b6 ulltoa_ -0000:35f3* lltoa_ +0000:34a8 ulltoa_ +0000:35e5* lltoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c) -0000:3664 ultoa_ -0000:3722* ltoa_ +0000:3656 ultoa_ +0000:3714* ltoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c) -0000:3770 __qwrite_ +0000:3762 __qwrite_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c) -0000:37d0 __lseek_ +0000:37c2 __lseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c) -0000:380a fsync_ +0000:37fc fsync_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c) -0000:380f __GrowSeg_ +0000:3801 __GrowSeg_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c) -0000:3985 __AllocSeg_ +0000:3977 __AllocSeg_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c) -0000:3a74 __fmemneed_ +0000:3a66 __fmemneed_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c) -0000:3a77 __close_ +0000:3a69 __close_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c) -0000:3aad isatty_ +0000:3a9f isatty_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c) -03d1:0072 ___Alphabet +03d0:0072 ___Alphabet Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) -0000:3b07 __mbinit_ -03d1:0268+ ___MBCodePage +0000:3af9 __mbinit_ +03d0:0264+ ___MBCodePage Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c) -0000:3be2 __GetIOMode_ -0000:3c17 __SetIOMode_nogrow_ -03d1:026a+ ___NFiles -03d1:026c+ ___init_mode -03d1:0294+ ___io_mode +0000:3bd4 __GetIOMode_ +0000:3c09 __SetIOMode_nogrow_ +03d0:0266+ ___NFiles +03d0:0268+ ___init_mode +03d0:0290+ ___io_mode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) -0000:3c4c* __dosretax -0000:3c51* __dosret0 -0000:3c58 __set_errno_dos_ -0000:3cc0* __set_errno_dos_reterr_ +0000:3c3e* __dosretax +0000:3c43* __dosret0 +0000:3c4a __set_errno_dos_ +0000:3cb2* __set_errno_dos_reterr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c) -0000:3ccb* _dos_close_ -0000:3cd9 _dos_commit_ +0000:3cbd* _dos_close_ +0000:3ccb _dos_commit_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c) -0000:3ce8* __get_doserrno_ptr_ -03d1:0400 __doserrno +0000:3cda* __get_doserrno_ptr_ +03d0:03fc __doserrno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm) -0000:3cf0 __doserror_ -0000:3cfe* __doserror1_ +0000:3ce2 __doserror_ +0000:3cf0* __doserror1_ +--------------------+ @@ -299,6 +299,6 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm) +-----------------------+ Stack size: dac0 (56000.) -Memory size: 00011be0 (72672.) +Memory size: 00011bc0 (72640.) Entry point address: 0000:0426 Link time: 00:00.00 diff --git a/fontgfx.exe b/fontgfx.exe index 965c55e0be006bd89dc7df7c51ed368b83e8411b..97c0b068d51c2e54e7ab3c2378b6f7f4a38cf577 100755 GIT binary patch delta 8285 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 delta 8311 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 TI42OEAzLQG(|aHMJ^z0JY7475 diff --git a/fontgfx.map b/fontgfx.map index 7189ce33..00642cf0 100755 --- a/fontgfx.map +++ b/fontgfx.map @@ -1,7 +1,7 @@ -Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit) +Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (32-bit) Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved. Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. -Created on: 15/10/01 19:59:50 +Created on: 15/10/02 15:38:49 Executable Image: fontgfx.exe creating a DOS executable @@ -13,7 +13,7 @@ creating a DOS executable Group Address Size ===== ======= ==== -DGROUP 082a:0000 0000ec80 +DGROUP 0829:0000 0000ec80 @@ -25,25 +25,25 @@ Segment Class Group Address Size ======= ===== ===== ======= ==== fontgfx_TEXT CODE AUTO 0000:0000 00000147 -_TEXT CODE AUTO 0000:0150 00005eb1 -16text_TEXT CODE AUTO 0000:6010 0000010d -modex16_TEXT CODE AUTO 0000:6120 00002180 -FAR_DATA FAR_DATA AUTO 082a:0000 00000000 -_NULL BEGDATA DGROUP 082a:0000 00000020 -_AFTERNULL BEGDATA DGROUP 082c:0000 00000002 -CONST DATA DGROUP 082c:0002 00000076 -CONST2 DATA DGROUP 0833:0008 00000000 -_DATA DATA DGROUP 0834:0000 0000069c -XIB DATA DGROUP 089d:000c 00000000 -XI DATA DGROUP 089d:000c 0000001e -XIE DATA DGROUP 089f:000a 00000000 -YIB DATA DGROUP 089f:000a 00000000 -YI DATA DGROUP 089f:000a 00000012 -YIE DATA DGROUP 08a0:000c 00000000 -STRINGS DATA DGROUP 08a0:000c 00000000 -DATA DATA DGROUP 08a0:000c 00000000 -_BSS BSS DGROUP 08a0:000c 00000a4d -STACK STACK DGROUP 0946:0000 0000dac0 +_TEXT CODE AUTO 0000:0150 00005ea3 +16text_TEXT CODE AUTO 0000:6000 0000010d +modex16_TEXT CODE AUTO 0000:6110 00002180 +FAR_DATA FAR_DATA AUTO 0829:0000 00000000 +_NULL BEGDATA DGROUP 0829:0000 00000020 +_AFTERNULL BEGDATA DGROUP 082b:0000 00000002 +CONST DATA DGROUP 082b:0002 00000076 +CONST2 DATA DGROUP 0832:0008 00000000 +_DATA DATA DGROUP 0833:0000 00000698 +XIB DATA DGROUP 089c:0008 00000000 +XI DATA DGROUP 089c:0008 0000001e +XIE DATA DGROUP 089e:0006 00000000 +YIB DATA DGROUP 089e:0006 00000000 +YI DATA DGROUP 089e:0006 00000012 +YIE DATA DGROUP 089f:0008 00000000 +STRINGS DATA DGROUP 089f:0008 00000000 +DATA DATA DGROUP 089f:0008 00000000 +_BSS BSS DGROUP 089f:0008 00000a4d +STACK STACK DGROUP 0945:0000 0000dac0 +----------------+ @@ -62,49 +62,49 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm) 0000:0155 __STK 0000:0175* __STKOVERFLOW_ Module: 16.lib(/dos/z/16/src/lib/16text.c) -0000:6086 textInit_ -082a:0774 _romFonts +0000:6076 textInit_ +0829:0770 _romFonts Module: 16.lib(/dos/z/16/src/lib/modex16.c) -0000:62d8* VGAmodeX_ -0000:6380 modexEnter_ -0000:641c modexLeave_ -0000:6434 modexDefaultPage_ -0000:648e* modexNextPage_ -0000:654a* modexNextPageFlexibleSize_ -0000:65ee* modexShowPage_ -0000:66ea* modexPanPage_ -0000:673a* modexSelectPlane_ -0000:675e+ modexClearRegion_ -0000:6876* oldDrawBmp_ -0000:69dc* CDrawBmp_ -0000:6b40* modexDrawBmp_ -0000:6ba6+ modexDrawBmpRegion_ -0000:6d10* modexDrawPlanarBuf_ -0000:6d2e* modexDrawSprite_ -0000:6d94+ modexDrawSpriteRegion_ -0000:6f0c* modexCopyPageRegion_ -0000:7076* modexFadeOn_ -0000:70a6* modexFadeOff_ -0000:70d4* modexFlashOn_ -0000:7102* modexFlashOff_ -0000:71d2+ modexPalSave_ -0000:7228+ modexNewPal_ -0000:7278* modexLoadPalFile_ -0000:735a* modexSavePalFile_ -0000:73d2* modexPalBlack_ -0000:73fc* modexPalWhite_ -0000:7426+ modexPalUpdate_ -0000:7996+ modexPalUpdate1_ -0000:7a10* modexPalUpdate0_ -0000:7a5c+ chkcolor_ -0000:7d74+ modexputPixel_ -0000:7e02* modexgetPixel_ -0000:7e88* modexhlin_ -0000:7ef4 modexprint_ -0000:808e modexprintbig_ -0000:820a* cls_ -0000:8278+ modexWaitBorder_ -082a:0508+ _VGA +0000:62c8* VGAmodeX_ +0000:6370 modexEnter_ +0000:640c modexLeave_ +0000:6424 modexDefaultPage_ +0000:647e* modexNextPage_ +0000:653a* modexNextPageFlexibleSize_ +0000:65de* modexShowPage_ +0000:66da* modexPanPage_ +0000:672a* modexSelectPlane_ +0000:674e+ modexClearRegion_ +0000:6866* oldDrawBmp_ +0000:69cc* CDrawBmp_ +0000:6b30* modexDrawBmp_ +0000:6b96+ modexDrawBmpRegion_ +0000:6d00* modexDrawPlanarBuf_ +0000:6d1e* modexDrawSprite_ +0000:6d84+ modexDrawSpriteRegion_ +0000:6efc* modexCopyPageRegion_ +0000:7066* modexFadeOn_ +0000:7096* modexFadeOff_ +0000:70c4* modexFlashOn_ +0000:70f2* modexFlashOff_ +0000:71c2+ modexPalSave_ +0000:7218+ modexNewPal_ +0000:7268* modexLoadPalFile_ +0000:734a* modexSavePalFile_ +0000:73c2* modexPalBlack_ +0000:73ec* modexPalWhite_ +0000:7416+ modexPalUpdate_ +0000:7986+ modexPalUpdate1_ +0000:7a00* modexPalUpdate0_ +0000:7a4c+ chkcolor_ +0000:7d64+ modexputPixel_ +0000:7df2* modexgetPixel_ +0000:7e78* modexhlin_ +0000:7ee4 modexprint_ +0000:807e modexprintbig_ +0000:81fa* cls_ +0000:8268+ modexWaitBorder_ +0829:0504+ _VGA Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getch.c) 0000:0192 getch_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c) @@ -112,10 +112,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c) 0000:01db sprintf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart) -082a:0000* __nullarea -082a:0530* __ovlflag -082a:0531* __intno -082a:0532* __ovlvec +0829:0000* __nullarea +0829:052c* __ovlflag +0829:052d* __intno +0829:052e* __ovlvec 0000:020a _cstart_ 0000:02dd* _Not_Enough_Memory_ 0000:040f __exit_ @@ -125,31 +125,31 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm) 0000:0496 _big_code_ 0000:0496* CodeModelMismatch Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c) -082a:108c __argv -082a:1090 ___argv -082a:1094 __argc -082a:1096 ___argc +0829:1088 __argv +0829:108c ___argv +0829:1090 __argc +0829:1092 ___argc Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) 0000:0496* __exit_with_msg_ 0000:049b __fatal_runtime_error_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) -082a:0536 __curbrk -082a:053e __STACKLOW -082a:0540 __STACKTOP -082a:0542 __cbyte -082a:0544 __child -082a:0546 __no87 -082a:0553 ___FPE_handler -082a:0538 __psp -082a:0547 __get_ovl_stack -082a:054b __restore_ovl_stack -082a:054f __close_ovl_file -082a:0557 __LpCmdLine -082a:055b __LpPgmName -082a:053a __osmajor -082a:053b __osminor -082a:053c __osmode -082a:053d __HShift +0829:0532 __curbrk +0829:053a __STACKLOW +0829:053c __STACKTOP +0829:053e __cbyte +0829:0540 __child +0829:0542 __no87 +0829:054f ___FPE_handler +0829:0534 __psp +0829:0543 __get_ovl_stack +0829:0547 __restore_ovl_stack +0829:054b __close_ovl_file +0829:0553 __LpCmdLine +0829:0557 __LpPgmName +0829:0536 __osmajor +0829:0537 __osminor +0829:0538 __osmode +0829:0539 __HShift Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm) 0000:04ba __I4M 0000:04ba __U4M @@ -162,16 +162,16 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c) 0000:06a0 _fmalloc_ 0000:06a0 malloc_ -082a:0560+ ___fheap -082a:0562 ___fheapRover -082a:0564 ___LargestSizeB4Rover +0829:055c+ ___fheap +0829:055e ___fheapRover +0829:0560 ___LargestSizeB4Rover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) 0000:0815+ _null_exit_rtn_ 0000:0815+ __null_int23_exit_ 0000:0816 exit_ 0000:0837+ _exit_ -082a:0566+ ___int23_exit -082a:056a+ ___FPE_handler_exit +0829:0562+ ___int23_exit +0829:0566+ ___FPE_handler_exit Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c) 0000:0853+ __open_flags_ 0000:0b14+ _fsopen_ @@ -184,7 +184,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c) 0000:10be __doclose_ 0000:1208 __shutdown_stream_ 0000:1222 fclose_ -082a:1098+ ___RmTmpFileFn +0829:1094+ ___RmTmpFileFn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c) 0000:128d _ffree_ 0000:128d free_ @@ -194,9 +194,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c) 0000:1673 rand_ 0000:16b5* srand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c) -082a:0572 ___iob -082a:109c ___OpenStreams -082a:10a0 ___ClosedStreams +0829:056e ___iob +0829:1098 ___ClosedStreams +0829:109c ___OpenStreams Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c) 0000:16f2 __fprtf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c) @@ -209,7 +209,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) 0000:1961 __FiniRtns 0000:1961* __FFiniRtns Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c) -082a:06da ___uselfn +0829:06d6 ___uselfn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg) 0000:19c6 __DOSseg__ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c) @@ -218,7 +218,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c) 0000:1d5a __Fini_Argv_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) 0000:1d84 __EnterWVIDEO_ -082a:06dc+ ___WD_Present +0829:06d8+ ___WD_Present Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c) 0000:1da8 intr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c) @@ -234,21 +234,21 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c) 0000:22bc __fmemneed_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c) 0000:22bf _nmalloc_ -082a:06de ___nheapbeg -082a:06e0 ___MiniHeapRover -082a:06e2 ___LargestSizeB4MiniHeapRover +0829:06da ___nheapbeg +0829:06dc ___MiniHeapRover +0829:06de ___LargestSizeB4MiniHeapRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c) 0000:2399* _heapgrow_ 0000:2399* _fheapgrow_ 0000:239a _nheapgrow_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c) 0000:2412* __set_commode_ -082a:06e4 __commode +0829:06e0 __commode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c) 0000:241e* __get_errno_ptr_ -082a:10a8 _errno +0829:10a4 _errno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c) -082a:06e6 __fmode +0829:06e2 __fmode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c) 0000:2425 tolower_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c) @@ -282,7 +282,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c) 0000:2fc5 __flush_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c) 0000:320e _nfree_ -082a:10aa+ ___MiniHeapFreeRover +0829:10a6+ ___MiniHeapFreeRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c) 0000:3309 __qwrite_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c) @@ -295,116 +295,116 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c) 0000:3783 __prtf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c) -082a:10ac ____Argv -082a:10b0 ____Argc +0829:10a8 ____Argv +0829:10ac ____Argc Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c) -082a:06e8 __amblksiz +0829:06e4 __amblksiz Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086) -082a:073c __Start_XI -082a:075a __End_XI -082a:075a __Start_YI -082a:076c __End_YI +0829:0738 __Start_XI +0829:0756 __End_XI +0829:0756 __Start_YI +0829:0768 __End_YI Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c) -082a:10b2 ___historical_splitparms +0829:10ae ___historical_splitparms Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm) -0000:48f4 __PTS +0000:48e6 __PTS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr) -0000:4926 _DoINTR_ +0000:4918 _DoINTR_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c) -0000:4c9f* _heapenable_ -082a:06ea ___heap_enabled +0000:4c91* _heapenable_ +0829:06e6 ___heap_enabled Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c) -0000:4cb0 __nmemneed_ +0000:4ca2 __nmemneed_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c) -0000:4d38 __LastFree_ -0000:4db2 __ExpandDGROUP_ +0000:4d2a __LastFree_ +0000:4da4 __ExpandDGROUP_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c) -0000:4ec3 _dos_open_ +0000:4eb5 _dos_open_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c) -0000:4ee9 __GetIOMode_ -0000:4f1e __SetIOMode_nogrow_ -082a:06ec ___NFiles -082a:06ee ___init_mode -082a:0716 ___io_mode +0000:4edb __GetIOMode_ +0000:4f10 __SetIOMode_nogrow_ +0829:06e8 ___NFiles +0829:06ea ___init_mode +0829:0712 ___io_mode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c) -0000:4f53 isatty_ +0000:4f45 isatty_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c) -0000:4f6f* __get_doserrno_ptr_ -082a:10b4 __doserrno +0000:4f61* __get_doserrno_ptr_ +0829:10b0 __doserrno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c) -082a:071a ___umaskval +0829:0716 ___umaskval Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c) -0000:4f76 _dos_creat_ -0000:4f9a* _dos_creatnew_ +0000:4f68 _dos_creat_ +0000:4f8c* _dos_creatnew_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c) -0000:4fbb+ __grow_iomode_ -0000:50a2+ __shrink_iomode_ -0000:50e3 __SetIOMode_ +0000:4fad+ __grow_iomode_ +0000:5094+ __shrink_iomode_ +0000:50d5 __SetIOMode_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) -0000:518a* __dosretax -0000:518f* __dosret0 -0000:5196 __set_errno_dos_ -0000:51fe* __set_errno_dos_reterr_ +0000:517c* __dosretax +0000:5181* __dosret0 +0000:5188 __set_errno_dos_ +0000:51f0* __set_errno_dos_reterr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c) -0000:5209 lseek_ +0000:51fb lseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c) -0000:523a tell_ +0000:522c tell_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c) -0000:524b fsync_ +0000:523d fsync_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c) -0000:5250 wctomb_ +0000:5242 wctomb_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c) -0000:529b+ utoa_ -0000:533c itoa_ +0000:528d+ utoa_ +0000:532e itoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c) -0000:5386 strupr_ +0000:5378 strupr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c) -082a:0730 ___EFG_printf -082a:0734* ___EFG_scanf +0829:072c ___EFG_printf +0829:0730* ___EFG_scanf Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c) -082a:0738 ___IsDBCS +0829:0734 ___IsDBCS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c) -0000:53ce* _ismbblead_ -082a:10b8 ___MBCSIsTable +0000:53c0* _ismbblead_ +0829:10b4 ___MBCSIsTable Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c) -0000:53ea ulltoa_ -0000:5527* lltoa_ +0000:53dc ulltoa_ +0000:5519* lltoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c) -0000:5598 ultoa_ -0000:5656* ltoa_ +0000:558a ultoa_ +0000:5648* ltoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c) -0000:56a4* sbrk_ -0000:56b4 __brk_ +0000:5696* sbrk_ +0000:56a6 __brk_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm) -0000:571c __doserror_ -0000:572a* __doserror1_ +0000:570e __doserror_ +0000:571c* __doserror1_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c) -0000:5736* _frealloc_ -0000:5736 realloc_ +0000:5728* _frealloc_ +0000:5728 realloc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c) -0000:5812 __ChkTTYIOMode_ -0000:5880* __IOMode_ +0000:5804 __ChkTTYIOMode_ +0000:5872* __IOMode_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c) -0000:5890* _dos_close_ -0000:589e _dos_commit_ +0000:5882* _dos_close_ +0000:5890 _dos_commit_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c) -082a:0072 ___Alphabet +0829:0072 ___Alphabet Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) -0000:58eb __mbinit_ -082a:073a+ ___MBCodePage +0000:58dd __mbinit_ +0829:0736+ ___MBCodePage Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c) -0000:59c6* _msize_ -0000:59e1 _fmsize_ +0000:59b8* _msize_ +0000:59d3 _fmsize_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c) -0000:59f2 __HeapManager_expand_ -0000:5efb _nexpand_ +0000:59e4 __HeapManager_expand_ +0000:5eed _nexpand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c) -0000:5f4e _fexpand_ -0000:5f4e* _expand_ +0000:5f40 _fexpand_ +0000:5f40* _expand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c) -0000:5f83 _bfree_ +0000:5f75 _bfree_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) -0000:5fa8 _bexpand_ +0000:5f9a _bexpand_ +--------------------+ @@ -420,6 +420,6 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) +-----------------------+ Stack size: dac0 (56000.) -Memory size: 00016f20 (93984.) +Memory size: 00016f10 (93968.) Entry point address: 0000:020a Link time: 00:00.00 diff --git a/fonttest.exe b/fonttest.exe index 20336c3e6f022bbbe0b9d8252e1cfd81f0a22512..e21bb3daea642245d0c03b0feabf00f462120456 100755 GIT binary patch delta 4123 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 delta 4163 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 ZY(PKOatI^viI-CexfYF2pG3Ua`+sp}N09&k diff --git a/maptest.map b/maptest.map index 6dd78d08..06c96b67 100755 --- a/maptest.map +++ b/maptest.map @@ -1,7 +1,7 @@ -Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit) +Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (32-bit) Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved. Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. -Created on: 15/10/01 19:59:50 +Created on: 15/10/02 15:38:49 Executable Image: maptest.exe creating a DOS executable @@ -13,7 +13,7 @@ creating a DOS executable Group Address Size ===== ======= ==== -DGROUP 09f8:0000 0000e9e0 +DGROUP 09f7:0000 0000e9c0 @@ -27,26 +27,26 @@ Segment Class Group Address Size maptest_TEXT CODE AUTO 0000:0000 000001a5 mapread_TEXT CODE AUTO 0000:01b0 00000872 jsmn_TEXT CODE AUTO 0000:0a30 00000919 -_TEXT CODE AUTO 0000:1350 000063c9 -bitmap_TEXT CODE AUTO 0000:7720 000005c9 -modex16_TEXT CODE AUTO 0000:7cf0 00002180 -16text_TEXT CODE AUTO 0000:9e70 0000010d -FAR_DATA FAR_DATA AUTO 09f7:000d 00000000 -_NULL BEGDATA DGROUP 09f8:0000 00000020 -_AFTERNULL BEGDATA DGROUP 09fa:0000 00000002 -CONST DATA DGROUP 09fa:0002 00000076 -CONST2 DATA DGROUP 0a01:0008 00000102 -_DATA DATA DGROUP 0a12:0000 0000026e -XIB DATA DGROUP 0a38:000e 00000000 -XI DATA DGROUP 0a38:000e 0000001e -XIE DATA DGROUP 0a3a:000c 00000000 -YIB DATA DGROUP 0a3a:000c 00000000 -YI DATA DGROUP 0a3a:000c 00000012 -YIE DATA DGROUP 0a3b:000e 00000000 -STRINGS DATA DGROUP 0a3b:000e 00000000 -DATA DATA DGROUP 0a3b:000e 00000000 -_BSS BSS DGROUP 0a3b:000e 00000ad5 -STACK STACK DGROUP 0aea:0000 0000dac0 +_TEXT CODE AUTO 0000:1350 000063bb +bitmap_TEXT CODE AUTO 0000:7710 000005c9 +modex16_TEXT CODE AUTO 0000:7ce0 00002180 +16text_TEXT CODE AUTO 0000:9e60 0000010d +FAR_DATA FAR_DATA AUTO 09f6:000d 00000000 +_NULL BEGDATA DGROUP 09f7:0000 00000020 +_AFTERNULL BEGDATA DGROUP 09f9:0000 00000002 +CONST DATA DGROUP 09f9:0002 00000076 +CONST2 DATA DGROUP 0a00:0008 00000102 +_DATA DATA DGROUP 0a11:0000 0000025a +XIB DATA DGROUP 0a36:000a 00000000 +XI DATA DGROUP 0a36:000a 0000001e +XIE DATA DGROUP 0a38:0008 00000000 +YIB DATA DGROUP 0a38:0008 00000000 +YI DATA DGROUP 0a38:0008 00000012 +YIE DATA DGROUP 0a39:000a 00000000 +STRINGS DATA DGROUP 0a39:000a 00000000 +DATA DATA DGROUP 0a39:000a 00000000 +_BSS BSS DGROUP 0a39:000a 00000ad5 +STACK STACK DGROUP 0ae7:0000 0000dac0 +----------------+ @@ -72,16 +72,16 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm) 0000:1355 __STK 0000:1375* __STKOVERFLOW_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c) -09f8:01bc ___iob -09f8:044e ___OpenStreams -09f8:0452 ___ClosedStreams +09f7:01b8 ___iob +09f7:043a ___ClosedStreams +09f7:043e ___OpenStreams Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c) 0000:1392 fprintf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart) -09f8:0000* __nullarea -09f8:0324* __ovlflag -09f8:0325* __intno -09f8:0326* __ovlvec +09f7:0000* __nullarea +09f7:0320* __ovlflag +09f7:0321* __intno +09f7:0322* __ovlvec 0000:13c2 _cstart_ 0000:1495* _Not_Enough_Memory_ 0000:15c7 __exit_ @@ -91,10 +91,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm) 0000:164e _big_code_ 0000:164e* CodeModelMismatch Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c) -09f8:0456 __argv -09f8:045a ___argv -09f8:045e __argc -09f8:0460 ___argc +09f7:0442 __argv +09f7:0446 ___argv +09f7:044a __argc +09f7:044c ___argc Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm) 0000:1655 __PIA 0000:164e* __PIS @@ -103,76 +103,76 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncmp.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c) 0000:16a9 _fmalloc_ 0000:16a9 malloc_ -09f8:032a+ ___fheap -09f8:032c ___fheapRover -09f8:032e ___LargestSizeB4Rover +09f7:0326+ ___fheap +09f7:0328 ___fheapRover +09f7:032a ___LargestSizeB4Rover Module: 16.lib(/dos/z/16/src/lib/bitmap.c) -0000:7a22 bitmapLoadPcx_ -0000:7b7e* bitmapLoadPcxTiles_ +0000:7a12 bitmapLoadPcx_ +0000:7b6e* bitmapLoadPcxTiles_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strstr.c) 0000:181e strstr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(atoi.c) 0000:1920 atoi_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c) -0000:19bc+ __open_flags_ -0000:1c7d+ _fsopen_ -0000:1ce4 fopen_ -0000:1e07* freopen_ +0000:19bb+ __open_flags_ +0000:1c7c+ _fsopen_ +0000:1ce3 fopen_ +0000:1e06* freopen_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c) -0000:1e91 fread_ +0000:1e90 fread_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c) -0000:2208 __get_errno_ptr_ -09f8:04e2 _errno +0000:2207 __get_errno_ptr_ +09f7:04ce _errno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c) -0000:220f* _frealloc_ -0000:220f realloc_ +0000:220e* _frealloc_ +0000:220e realloc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm) -0000:22ec __PTC +0000:22ea __PTC Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncpy.c) -0000:231f strncpy_ +0000:231d strncpy_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) -0000:235b* __exit_with_msg_ -0000:2360 __fatal_runtime_error_ +0000:2359* __exit_with_msg_ +0000:235e __fatal_runtime_error_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) -09f8:0338 __curbrk -09f8:0340 __STACKLOW -09f8:0342 __STACKTOP -09f8:0344 __cbyte -09f8:0346 __child -09f8:0348 __no87 -09f8:0355 ___FPE_handler -09f8:033a __psp -09f8:0349 __get_ovl_stack -09f8:034d __restore_ovl_stack -09f8:0351 __close_ovl_file -09f8:0359 __LpCmdLine -09f8:035d __LpPgmName -09f8:033c __osmajor -09f8:033d __osminor -09f8:033e __osmode -09f8:033f __HShift +09f7:0334 __curbrk +09f7:033c __STACKLOW +09f7:033e __STACKTOP +09f7:0340 __cbyte +09f7:0342 __child +09f7:0344 __no87 +09f7:0351 ___FPE_handler +09f7:0336 __psp +09f7:0345 __get_ovl_stack +09f7:0349 __restore_ovl_stack +09f7:034d __close_ovl_file +09f7:0355 __LpCmdLine +09f7:0359 __LpPgmName +09f7:0338 __osmajor +09f7:0339 __osminor +09f7:033a __osmode +09f7:033b __HShift Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c) -0000:237e __InitFiles_ +0000:237c __InitFiles_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c) -0000:25b2* fcloseall_ -0000:25b9 __full_io_exit_ +0000:25b0* fcloseall_ +0000:25b7 __full_io_exit_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c) -0000:25dd __fprtf_ +0000:25db __fprtf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c) -0000:2730 __CMain +0000:272e __CMain Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) -0000:2796 __InitRtns -0000:2796* __FInitRtns -0000:27f1 __FiniRtns -0000:27f1* __FFiniRtns +0000:2794 __InitRtns +0000:2794* __FInitRtns +0000:27ef __FiniRtns +0000:27ef* __FFiniRtns Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c) -09f8:0362 ___uselfn +09f7:035e ___uselfn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg) -0000:2856 __DOSseg__ +0000:2854 __DOSseg__ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c) -0000:2857 __Init_Argv_ -0000:28ba+ _getargv_ -0000:2bea __Fini_Argv_ +0000:2855 __Init_Argv_ +0000:28b8+ _getargv_ +0000:2be8 __Fini_Argv_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c) 0000:2c20 __MemAllocator 0000:2cea __MemFree @@ -184,9 +184,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c) 0000:30ac __fmemneed_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c) 0000:30af _nmalloc_ -09f8:0364 ___nheapbeg -09f8:0366 ___MiniHeapRover -09f8:0368 ___LargestSizeB4MiniHeapRover +09f7:0360 ___nheapbeg +09f7:0362 ___MiniHeapRover +09f7:0364 ___LargestSizeB4MiniHeapRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c) 0000:3189* _heapgrow_ 0000:3189* _fheapgrow_ @@ -197,69 +197,69 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c) 0000:3231 __doclose_ 0000:337b __shutdown_stream_ 0000:3395 fclose_ -09f8:04e8+ ___RmTmpFileFn +09f7:04d4+ ___RmTmpFileFn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) 0000:3400+ _null_exit_rtn_ 0000:3400+ __null_int23_exit_ 0000:3401 exit_ 0000:3422+ _exit_ -09f8:036a+ ___int23_exit -09f8:036e+ ___FPE_handler_exit +09f7:0366+ ___int23_exit +09f7:036a+ ___FPE_handler_exit Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c) 0000:355c fseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c) 0000:3754 __fill_buffer_ 0000:39a3 fgetc_ Module: 16.lib(/dos/z/16/src/lib/modex16.c) -0000:7ea8* VGAmodeX_ -0000:7f50+ modexEnter_ -0000:7fec* modexLeave_ -0000:8004* modexDefaultPage_ -0000:805e* modexNextPage_ -0000:811a* modexNextPageFlexibleSize_ -0000:81be* modexShowPage_ -0000:82ba* modexPanPage_ -0000:830a* modexSelectPlane_ -0000:832e+ modexClearRegion_ -0000:8446* oldDrawBmp_ -0000:85ac* CDrawBmp_ -0000:8710* modexDrawBmp_ -0000:8776+ modexDrawBmpRegion_ -0000:88e0* modexDrawPlanarBuf_ -0000:88fe* modexDrawSprite_ -0000:8964+ modexDrawSpriteRegion_ -0000:8adc* modexCopyPageRegion_ -0000:8c46* modexFadeOn_ -0000:8c76* modexFadeOff_ -0000:8ca4* modexFlashOn_ -0000:8cd2* modexFlashOff_ -0000:8da2+ modexPalSave_ -0000:8df8 modexNewPal_ -0000:8e48* modexLoadPalFile_ -0000:8f2a* modexSavePalFile_ -0000:8fa2* modexPalBlack_ -0000:8fcc* modexPalWhite_ -0000:8ff6+ modexPalUpdate_ -0000:9566+ modexPalUpdate1_ -0000:95e0* modexPalUpdate0_ -0000:962c+ chkcolor_ -0000:9944+ modexputPixel_ -0000:99d2* modexgetPixel_ -0000:9a58* modexhlin_ -0000:9ac4* modexprint_ -0000:9c5e* modexprintbig_ -0000:9dda* cls_ -0000:9e48+ modexWaitBorder_ -09f8:0388+ _VGA +0000:7e98* VGAmodeX_ +0000:7f40+ modexEnter_ +0000:7fdc* modexLeave_ +0000:7ff4* modexDefaultPage_ +0000:804e* modexNextPage_ +0000:810a* modexNextPageFlexibleSize_ +0000:81ae* modexShowPage_ +0000:82aa* modexPanPage_ +0000:82fa* modexSelectPlane_ +0000:831e+ modexClearRegion_ +0000:8436* oldDrawBmp_ +0000:859c* CDrawBmp_ +0000:8700* modexDrawBmp_ +0000:8766+ modexDrawBmpRegion_ +0000:88d0* modexDrawPlanarBuf_ +0000:88ee* modexDrawSprite_ +0000:8954+ modexDrawSpriteRegion_ +0000:8acc* modexCopyPageRegion_ +0000:8c36* modexFadeOn_ +0000:8c66* modexFadeOff_ +0000:8c94* modexFlashOn_ +0000:8cc2* modexFlashOff_ +0000:8d92+ modexPalSave_ +0000:8de8 modexNewPal_ +0000:8e38* modexLoadPalFile_ +0000:8f1a* modexSavePalFile_ +0000:8f92* modexPalBlack_ +0000:8fbc* modexPalWhite_ +0000:8fe6+ modexPalUpdate_ +0000:9556+ modexPalUpdate1_ +0000:95d0* modexPalUpdate0_ +0000:961c+ chkcolor_ +0000:9934+ modexputPixel_ +0000:99c2* modexgetPixel_ +0000:9a48* modexhlin_ +0000:9ab4* modexprint_ +0000:9c4e* modexprintbig_ +0000:9dca* cls_ +0000:9e38+ modexWaitBorder_ +09f7:0374+ _VGA Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm) 0000:3aea __PTS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c) -09f8:0098 __IsTable +09f7:0098 __IsTable Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c) 0000:3b1b* __set_commode_ -09f8:03b0 __commode +09f7:039c __commode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c) -09f8:03b2 __fmode +09f7:039e __fmode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c) 0000:3b27 tolower_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c) @@ -290,142 +290,142 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c) 0000:484e* _expand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) 0000:4883 __EnterWVIDEO_ -09f8:03b4+ ___WD_Present +09f7:03a0+ ___WD_Present Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c) 0000:48a7 fputc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c) 0000:4a7c __prtf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c) -0000:5bec __flush_ +0000:5bde __flush_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c) -09f8:0dec ____Argv -09f8:0df0 ____Argc +09f7:0dd8 ____Argv +09f7:0ddc ____Argc Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c) -09f8:03b6 __amblksiz +09f7:03a2 __amblksiz Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086) -09f8:040e __Start_XI -09f8:042c __End_XI -09f8:042c __Start_YI -09f8:043e __End_YI +09f7:03fa __Start_XI +09f7:0418 __End_XI +09f7:0418 __Start_YI +09f7:042a __End_YI Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c) -09f8:0df2 ___historical_splitparms +09f7:0dde ___historical_splitparms Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c) -0000:5e36* _heapenable_ -09f8:03b8 ___heap_enabled +0000:5e28* _heapenable_ +09f7:03a4 ___heap_enabled Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c) -0000:5e47 __nmemneed_ +0000:5e39 __nmemneed_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c) -0000:5ecf __LastFree_ -0000:5f49 __ExpandDGROUP_ +0000:5ec1 __LastFree_ +0000:5f3b __ExpandDGROUP_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c) -0000:605a _nfree_ -09f8:0df4+ ___MiniHeapFreeRover +0000:604c _nfree_ +09f7:0de0+ ___MiniHeapFreeRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c) -0000:6155 __lseek_ +0000:6147 __lseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c) -0000:618f __close_ +0000:6181 __close_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c) -0000:61c5 lseek_ +0000:61b7 lseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c) -0000:61f6 tell_ +0000:61e8 tell_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c) -0000:6207 __flushall_ -0000:629b* flushall_ +0000:61f9 __flushall_ +0000:628d* flushall_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c) -0000:62a1 getche_ +0000:6293 getche_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c) -0000:62bb+ int86x_ -0000:643e int86_ +0000:62ad+ int86x_ +0000:6430 int86_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c) -0000:646b fwrite_ +0000:645d fwrite_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c) -0000:67e4 rand_ -0000:6826* srand_ +0000:67d6 rand_ +0000:6818* srand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm) -0000:684a __I4M -0000:684a __U4M +0000:683c __I4M +0000:683c __U4M Module: 16.lib(/dos/z/16/src/lib/16text.c) -0000:9ee6* textInit_ -09f8:0df6 _romFonts +0000:9ed6* textInit_ +09f7:0de2 _romFonts Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c) -0000:6862 _dos_open_ +0000:6854 _dos_open_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c) -0000:6888 __GetIOMode_ -0000:68bd __SetIOMode_nogrow_ -09f8:03be ___NFiles -09f8:03c0 ___init_mode -09f8:03e8 ___io_mode +0000:687a __GetIOMode_ +0000:68af __SetIOMode_nogrow_ +09f7:03aa ___NFiles +09f7:03ac ___init_mode +09f7:03d4 ___io_mode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c) -0000:68f2 isatty_ +0000:68e4 isatty_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c) -0000:690e* __get_doserrno_ptr_ -09f8:0e0e __doserrno +0000:6900* __get_doserrno_ptr_ +09f7:0dfa __doserrno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c) -09f8:03ec ___umaskval +09f7:03d8 ___umaskval Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c) -0000:6915 _dos_creat_ -0000:6939* _dos_creatnew_ +0000:6907 _dos_creat_ +0000:692b* _dos_creatnew_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c) -0000:695a+ __grow_iomode_ -0000:6a41+ __shrink_iomode_ -0000:6a82 __SetIOMode_ +0000:694c+ __grow_iomode_ +0000:6a33+ __shrink_iomode_ +0000:6a74 __SetIOMode_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) -0000:6b29* __dosretax -0000:6b2e* __dosret0 -0000:6b35 __set_errno_dos_ -0000:6b9d* __set_errno_dos_reterr_ +0000:6b1b* __dosretax +0000:6b20* __dosret0 +0000:6b27 __set_errno_dos_ +0000:6b8f* __set_errno_dos_reterr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c) -0000:6ba8 _bfree_ +0000:6b9a _bfree_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) -0000:6bcd _bexpand_ +0000:6bbf _bexpand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c) -0000:6c26 wctomb_ +0000:6c18 wctomb_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c) -0000:6c71+ utoa_ -0000:6d12 itoa_ +0000:6c63+ utoa_ +0000:6d04 itoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c) -0000:6d5c strupr_ +0000:6d4e strupr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c) -09f8:0402 ___EFG_printf -09f8:0406* ___EFG_scanf +09f7:03ee ___EFG_printf +09f7:03f2* ___EFG_scanf Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c) -09f8:040a ___IsDBCS +09f7:03f6 ___IsDBCS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c) -0000:6da4* _ismbblead_ -09f8:0e12 ___MBCSIsTable +0000:6d96* _ismbblead_ +09f7:0dfe ___MBCSIsTable Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c) -0000:6dc0 ulltoa_ -0000:6efd* lltoa_ +0000:6db2 ulltoa_ +0000:6eef* lltoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c) -0000:6f6e ultoa_ -0000:702c* ltoa_ +0000:6f60 ultoa_ +0000:701e* ltoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c) -0000:707a __qwrite_ +0000:706c __qwrite_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c) -0000:70da fsync_ +0000:70cc fsync_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c) -0000:70df* sbrk_ -0000:70ef __brk_ +0000:70d1* sbrk_ +0000:70e1 __brk_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c) -0000:7157 intr_ +0000:7149 intr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c) -0000:716b segread_ +0000:715d segread_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm) -0000:71d2 __doserror_ -0000:71e0* __doserror1_ +0000:71c4 __doserror_ +0000:71d2* __doserror1_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c) -0000:71ec __ChkTTYIOMode_ -0000:725a* __IOMode_ +0000:71de __ChkTTYIOMode_ +0000:724c* __IOMode_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c) -09f8:0072 ___Alphabet +09f7:0072 ___Alphabet Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) -0000:72a8 __mbinit_ -09f8:040c+ ___MBCodePage +0000:729a __mbinit_ +09f7:03f8+ ___MBCodePage Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c) -0000:7383* _dos_close_ -0000:7391 _dos_commit_ +0000:7375* _dos_close_ +0000:7383 _dos_commit_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr) -0000:73a0 _DoINTR_ +0000:7392 _DoINTR_ +--------------------+ @@ -441,6 +441,6 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr) +-----------------------+ Stack size: dac0 (56000.) -Memory size: 00018960 (100704.) +Memory size: 00018930 (100656.) Entry point address: 0000:13c2 Link time: 00:00.00 diff --git a/palettec.exe b/palettec.exe index cb67d778d8f66a5d362b7f8ee5986a3a8143153e..661bf7faf417e11c97c65a6b51fec87a39da84c9 100755 GIT binary patch delta 7732 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 delta 7641 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 NeKbBjn(;pa{uiwWW+VUr delta 12426 zcmaib30zcF`~SUnhM7_Dim{38E`uW}j0;MvW{kOzAUY`M;J)N83}~f{lFQ}7G0tTjI9$-m2Q^354MNZ=78sIO0=M;t+4|o;uHsCJ6YbwLU0Hy$510=X<+;8Bo zryjcjTn5x+FwC=P7pE~y-E@Z8f!&t^J_cL`=$A3fHvrpmhB>r?Ve(fo%nz#yz@i+6 z`Cq`hMuxeU&oKUL7-kG$I$-l!hKYKGVSaiQTmtlX4gG)-fU$sWfQWSrvk>qu;1b{$ zz+HgbdWM+>*a!F>Fk%D4j0U6tW&nnQ*kq55472BThB>mCVcJL-=U2d^IT%tJP{c3| zfYoM(S+N6qeTQL20am@sFuMSn-3;?7ApU)ZvFu@(DnQzbi?7v^lHE4mN@+hh=D9ke|fJ(bL+>f8sswYxwrxvdPo&ep}A$q9@& z6PzloGVMV_tRjKSR~283Ra_^t6#bNR@xp}XNs&V1_BuEDl!jC)c1NT2tE%>1g*81* zx0=;LZ~~_;4j#qHt~*=I_2MnGCUN5B`d^*@)TV?uA}Y11(VW;QYfzVt;>^_%4adh{ z2rK^CT>Iq)rYOZR^tVSxLR&vAF*;6Rh0|&=0f>c!3}9DG=W=DETlWvD{_w*|$D=NU zsrNm{skf?QiHB-_b{1Exn8}IP#k2c#T&TKHCSc~t_Fi8mxkY?8w7T`f!i2FLW9(ho z*R5f6};NzfBeIR))EirQ>xfSLtBDteFA4wY85W6??v@3S!rg zd#Yg(psUf8Fpy(%d!+8waK{In^&P}r2%DBVtol?>Ix8+<+VP1O!objqiQVq9l!4cZ z_;`}&p4AV}4Wh0&RxyvuTOvl!;WoA9=794;i?+$!AhZk7bI9lJVXTJy>>j|*BM;pJ zW4d8CiWC^V*f4B#n>!h~7aj8gEOMK*gxB+cV&FFI`7LWJtN^vObvB*{|_#u2=L ztMsHKee5SR@KzaGgI4$){ofMZN_+|2k$M9}=u2#n;aB?!F$52V?wTjzhVUKd@ zc|(G{!iVqAfr#fk*C=lAwYpAdf@cOAJbU${vm3ORFry-_SE5WMA){}F-Yn;i{k01% z<|apQHF?8#9Hw0JUE-y2&-K?f@zxohPK}Pm-ZT6n{b2XTb~iUlJgPMtI;A(TV7FiV z6TCP5irDUSQPFUpu9N3q&KflCo2rdHDwlKkqtI4oPS2vpt!mjz=7y8!Mwc$_axGdza7Rdsh0I=6nk;o)$S)IWe7 zPG2cT|BwRO zYf6ZMDzJ5?gyB$0)vl&nyRHrKlouup#jCQCWgNakIp;=930e&8A#KVz?VGw<#WV8D zp|uKc3AwNQ2A+H4*?uiOZL&UNs_>7(yTQWg;)^GHGUjSbEm?ol-0;P9S?d9T>>e=U z2@Sbn5(!2x34g63otqF=tC$LNoLL7I>=t3agEMV?F2dZnPs{C#;`R-PEJir!Y0`nN zJ`#DkZW#OHpeHouer2zSs;0xW5J-9z_S|Gj=#Vi+xwbm1j-;u>*nt%}>V2FfjlzUJ zBv3P+K3A(t6&1@gfow2d8qpzVj51q26Mw^z-|iO3#3~f>99gM?ln-j@PgyDI9>ppc zd0wIz-6_Mt9K5N`m}FYt$>fd_+Ij0D@_9sPC?gl6AIa?Jwbk@*86&rUVNa0A6(@EV zqC3f75q=U=VtGcM-`&}hE4ObJ@NRFm`%qLZ8VmGHW_!hPPS?rW(jCG@`^GwOTpC^) z&AE9p{hN=iQ^cvLR>MsrC~ZI^GDZuZn%6i)Nj&Vd&8;$RiSTTgUShhXh)KO(JKtKj4; zQ&)MLhq=4_>|6~y2sHL`Za{ZGRuL#)EwhEQZMqIw?r2eWKi=WUjRA(mBzy3S3d+FJ zd*qYB{U_6r zu#VOAj}uNipAV3JL&hfmHVBUOzI}{+s!(%0;X;`ICFgPD-5L83m;qNCCB)UCWb8hV zJA|)+bp|;+B&OG-f!Ns@TZlu_CYUzz=a3VuKRFyZ2)3y)a=~nkyIPnD|D-Ox!K=mK zo4i_xzQGG}IJuj=FoP5B&dfGI4D^slNVMlMQuMvaQ;XKfT5`kA24g})aicg=oWx-a zR^N5U+$7=QZ<5j|FX~DfL<}nhPD6*Fdj#Jsv)yDiH5vbeeO=8J|0L=DqcN(v8h7n^b5oU^5qxj(WjD!LZDC)!f@GF? zH%41+OK~vzj5M)D{4@9@x+J&s^3W)3de_hr$%2(W&($iPuNXS4l4V1QeRvFehYT1I z<~^~m&}?uSRGfdOoy#22yUPf7QoHwBbSSI+r7sl2__?6#uvex})=PTcz)1QiM&IFa zt`cI-<*P(*wk76tekPRd!bty-pr%pGm!sF?sosIEY4kW6LtQVA=-GTH=3Jf!<_3-G z1L`k~^qbt<*)8Gt6gWO~u8_A6?LsTKKk9c$;RFy7ivyn1O?;s{J@5J62KYtiY$s6{ zZ0j62*`#!oAA5kD9HsT8e8diU4@PK~WM9WyJ;IK~>}TQJU>6+@HM+^+=OoYR;%lFX zh#LQnY(t$sLpUc~1ql-ZH=Qp~7`-<&<$2;OMk4*(v zevhTR=^jTAGXUR-Z*9*yB)9!hTtF|4J6nSn1lYGQbwkZ+ay4#~{9Ep%reaon7>kJ; z6Be-E#FkLc9wb$X#|mEN%)0J$J#}p|f@k5JDREHlM6?yjabbp{D-U zIo-d2x42O-v}n(>x|Sk2EWlRXeWAI2K?_JRej}X2Sr!c~gQFOhq7-JT?4O-6bf^oJ zocfGXs8Ne!JAqp*B&#-6uanut0tPsQ=Hf=W^AX=zgmdObI-oYWyTf6M8)97ixSzH$ zuy8${qfBvwax=T=90NKNK__pN#WDO_8oMZc$GE zxQRLGapR0>W^#S>YPOzCdcK_1R6KaT8_R|e_Jt5X$2oywGN0Zl)Cl$PVbBoXY9k|G z2xDu>^cT`tBl+lsa5jZpejzbr#uc-njV`Ef$Fw3H)|5vTH*S>+&0~4%??jtC!0Y~9 zOYT5X-&W;tK-;f@p3lhQkFz77TTNqK${J(!4wF9nT}R6BJC)R>22EQ!$o%uJ9|JABvJEp+>grrhdMTpGm$`Ukr>YGdUTckrPJro7 zgme&V6)$sMYikutrSJ!P^7!6TgA600I<@K6we_7a>qi)pls1E{uh^ZoTt@S$hSENA z!MBe*vrdaRp4tp}4T`Nv>kxxs^_p^f#Qe0n8$7_zVz%54b4Er_^#LO?rp69JOj0E+ zE#!0d6Y0`pDJE6tdJ8pT_A{cAZE)id^hA^Yof_wK*9y`()tOLWX^iYvm=I00`T#f@ z(a>pbkOfC`v49*|Ri}ey5C_S8eMl%sYJ~E*Xp%^5C@es9^&&{j237m@Vc~Q`*rf+6 z$ZN;qgqFO(ImUW`L#J*aD7B?IVp{VM9g(~G5Xrh?tNoS~jpve8l?qSRJP-e@NjvcCRKeSN78vCfNf$~lRMh@C<@GWr$J#qEtx0%1ier3)LY3YHgNb1hkahquZbExE&m zR#yu$jDZ$-b3xx(i0ILnUby}dV@#1|QYYfZNG^nW)6zhBSu-!$fsc=2+tQ>>myA>z zHDjb1A|ELKB3NGki}`d$y{+|t*ZJ1{+4geuiTX}>d~ms4j1H7XAV8y>sJ|h!!ui4w zfZ3zT&(r!W0&jGkWiR5ly(~~}Tk7bFG@srFDg@Uoh)L5OUE4^o{_(j)0;ZNWBZJY& zgXI)K6cD&_138G+cS@s51Ig^^KJk=4u?d0loC$REx#MZPdm|j7Tc_#UB)Y+NiT{{F zsf98>W?O=F8L61ADR?YOYs^u}W@4`WJh-B&!;g%fj+3NVXRHOVDZ&$?iU9CChRXI_<^|JOnlpxB%TmN}Pa+yU+%zww+RCb$(@1~N7 z3tcTg=4P)qb&#w~KlXK!lNrxKD>7fe0c*<)?&E%hYE|L-4#rq5Sw^@wY8zV*lOb7s z*sEk*Ru=mzIgk~po^aTH9jXl1PeVjkLSD3|l{ejDqi~S2aKdflNk>)%aDO@@m`x`a zW<;>z9OdWdf&Fml2;}eMsh3nfH<3WjleNPCWHro(H9fM(Rzhxg= z>=z|rnACIRovyTxpCf0Tk8O%Mb~pM|HH9TD{TA&IZllq*F2UEoxT zx_ebp^`Vp$%pT0brxRy-3eFgV|doeokya`N1yl zfT-uL<_StGO!u5fznPEw@1g&ka!A!Pu(V^zwK)N71o_vTY_^U}og3~~R!+Tmhj8`j zr6>;MICIJ8a|2k+nH#CxGv~{BU(c&2J?Dk6e~`#|{n!g6eO?SpNXa}cJDYqtPs5HR zws`?;0CAfi&b1yOL*@_iuRY)*Q{OJ?S_D5)-;5xfw;m>|<_`!Eq+W-v9rU4_c5=@6 z4$3t@h8;od^EE;4{{@F9Bj(Xe2vS%8DUfjs0@x}te}RUIVu8O;{(i~K4KM7J<@*b* z^|yvN%I}cR7lg25$d3y$SUVZ9FoP1ma1w1PSt3)b~WpG6Q+V@z1 zl*ovY5;OlvVipZ%Pm+a;wA_|`ByxTLIkCu(YQdsm-Fh$Ry+FNi2-YVYQgEbvVs^OuZcF@H&T(6~KxMNzq_dcBN=(U$Z?S|GtXn6xel zW8I0*(k&b!gZGyvP?;?a@#*)z1@sEKo95G$u~-;!E$OvvG*!-JVeCi5i08%Rvt=m( z0lVn}#TO}W;1{0Yx5B6_AIx5^NLe1wv2PJ^rG{NXPOJ>4i>xHw4)3%GUkNB0khQB) zIL9gS^{T*bv5y;nTQ!b-gN$4)1(d5J*j;23exbjsrz-s4q4te<>-k$ z6RBSNHdRj3OP!&nxPitrR}eP$ZOM{>%G2tio|yJ+PG2wW+xGf6jnPwRh@zn|7>f8T zw_ni19nxTA7t4_qAAKtPPq6+>M(6soXGvCW2o2bB{r$xqPOQqf#m4!_yTL7r%nGxE zk<&?S?o96CTSRS)V%tfEF|>e2-`29Xum&P+b0ZQ6k2c*S73xqgJyO}PY^7z?C2F!Es-U|k=#lvp$q`w@@X!P=<}K6u zjtJvii7g8rJ)~KCyD?OL&unNRfqBm>J5{=N)B1KYKQF9c=bLmhSVg^6Io5vJKHWYW zvj=0fR0qi8Y{?E(k>f8a*Y&EuQGY|GYp%b+HXxT0bj@^qDNDjYITlWNlP+lsa6Cn3 z%$pKxkq>HW+4aprtu4|~lI%bhBALiRqRxsljLE$uLe!?jD6H-2aOj%F^=&qpL(IEt zHvDSq>?9HS{skRTx3zS#pliYEUFppuY2Q_ZGWby!gF7S!cl-x~J%N8e7~DY_oC^j& zidzW=r=r>CDF!E4mk^1;&4T`37lRAhsVLKl1?-D38k`*NcnJ9w1)8g)98L)u=K?#f z5FQv>q-7LhUbES7Pt>(h7HVLcb>1q!3TB@%c)&iY1?3ror&>rnV^FDukwv-= z+cTYZ9cHU?We!~%h*Tk}S?}H%W$b2psY7n#9ArhFU%_YFo#K1+SbPgW8WrDEh_8dQ zjfePJ;yuH=#Mkmze3XG*;_IN|Te4jeU+B}~%h>J|pVlFf4iUD9>%DEmoHD#0>GE@u z46P9uOwXHBhTe`sU5i{?f8VC)5+Y0fTocOfCVke9W>1hAYsVlNu?~2EZL+y?(@VdZ zM16Z#NPxQBHei!dw!3H-l(gPN^*eGK`C)Bpp9E`Dm$^l6bFI=*AUVUc7LxeNbFu{M z7V_FF;|9&^u#wKc;f?tFG`J4xLwzjd_gBJuTc>rSwLhtrWa<=7m*{TuR_kpG8S?7E zVC&LumR&#Unk~B!R;Se2^|k|y&B7EuWQ`H9X!l>GMZJ*MLc*-_ZkD#wrd(&OWY>?1 z)9kKmH+KDKz*JOxa3Hf^3z1vTs4QgTYva-qta&QLFaw$k;+qR>?I@Kn%#gx_hBb^a zN-Ce{YNn>9PYzZbAF)^Eb|Gwt5PW6LkYYu{n&Sh|z=xa~zxG0yG9)u=+RQpSkp!&^ z4N|!cF$XuS86x^#S#u$5W=Q6=x~YYC`OlNwHvE-DGS>z9qSFz5WldeGlz0Ryb~XJ1 zT_z>#)+F8US=@B$ey`#y;-lD~jH=jfh$Yk#IGE| z>98>f#^1n&o*5%Vbz4R9`WTjNCItn3R2_1={F;JuBc%mnXu-NsrieyCojlMM{Cjn)kt8Tk;b`d zv2M)c>LKde0_xKCdpX@wp*f~&)4JQai0Zl=C2!3o%S=>W@0j|svq+U`a7f4wsix8C zEVQmnSIY?ARinuJVZ zlX$D!6%^oezXX9oD<(W1o?uNAsD5KqsC_TEz*|KW=ds}8AHWx9;rU&f7fONs@kQ+y z!d$OuQ5izLP>VccLv0JM`RWKedMr}5)(^9@r`M!S&OpaWmep3Hq}Rfi&61ZXNZ`ij zQP`lB#aSr5(;K2C8{=JMJ%baxSbn13q1gy19LkqnF|eO-!2UJ&#;?fDX2e|ooE^13rfnJnmM z(Z&YpHawq{Y@W~dBCVSf6YC45S)&B~b94Z`F1LPO=$tiP&`+d|p3Uft;2#~eYQNgJR;6G|l&pKkSL+0mp%=*I?;e+vD$KTX7=s4wbUkwyJbFH6TSL{pRq zZT_rC>*HNVRrHSOJZt|VO^@*G%7zXN`Ku@f7pF!QZ%z8xg6vZGhF&;ClW}62*XZ4J z#%%;$to@YpyO@e{v5sX+Nlr;T?l+E>_#wSKUqbJf?Ii&tYhEi^@MwD0%$i5Zxah0w zPh+n?^Ch!Wc-I?xh0DHEXJqDv;)@~}A_o7;nybIKOXAIIhs?~clrh%64$0;^=l7xW zlk+EM6yEg|S|qi^XATHSN`ED{%`f=b^DNWS)6m;n4`n-7Ir$h5CoLQtuEU|GoSA=%po1iX=JnMP;Odd3xL zRqFFx^S1dRL;P%85SvJT*w!yFz%{lHvfQgEaSJcCxz@0+A>P}E!;6mFt_h&WvXtQv zx|eeJys@2h$wzO#jl6KoTkF_(^3_}ZYz%37E2Ou~*yX2bdgB;L z-D!gLx7_XT4B;-XAW`oG(w*-Jp*-I)jGaI#cBFF;a)|2fVD4%T8Tj@_Bo!aM9mGvo zPOiTd+}kJTzu|MNruhD`jN;>tt|qf~1asR~6Vr~ND7BWplg@QpEn&2+0>)9~rJd6P zmMwL1I#jAV2tNxi-FImM$ln>x`ViaBe%v1`3IA>|SHF@Bd3Usvl`1gtdTDq3{#5D# zRw@MDjZ&Tzy}OyRa#tjG`DOC_u4j=Ctk^Y}%_qBeMM7*Bb`1`ct#Hy_sEam>@mvZ%ZcxMA@U?Q1PU?l4MUQ;?7c{&`n%s7;GVWPJ*|?VChtXZ;k|%}2?F(2 zYZn)uk;B6B*6k}SLWA&)^9ZHXNoODx9|cjTqv1dN3&L1wL^Nhg1oUiV8Q4-i`jr)XK|jlj#-BB_bJml z+LWHTS1?rQ0LC+GK!H@57A}ez99n|b;-b$*4$h=CWRa8ODyP2Qr}}ziOEJ#GFRO^> z`~8!jTT5$*^x9zB8cP?p3_V|Y8Z=vd7Fk?0<71`e_Rl3-Atk=$3)5*a93g9JWfEEY zeo(}^r(4`kRXb9_Dy#QjK$@9_;Ec}2SP+#?zIxvacIb!qXXBb; zkS4lqQdF5k#61Ci8Gr97tU;leM{V=-Jz?~e?4g$q5B9_$Bi8Osgb`h}*DGl4%hW`u ziwLOzm_5ZA| zhpGq1^fcaD@qnrc#y{XIpA%9=0}terW}6M3 z+DoDmMUn@tI031AW#LwIKEqpw&4!|SKh>!~=OeYkNAEN>Q_7O$skE6lCB>mDIfIBbfH6KEc-vH zigZzRIs3m*HJws*GTTX2gpevBJ(P|8NZJ-d&VQisb)RPu4Y(b9LSTaR!Cay$5B9n` z7gv_F2VsJf^s^+UJjCk&+VB6ZoscEvk*F^2Do<2i#i}&%`K5d?>qdGW^yhw!A?U_6@vC6lcCuL~`b{l7BPWom0Ao2aJiP9Wz$ z4VvJ!O4QvH^*68uv^|&yUDMsgQ{`_|KKk4AV>(DY3+D13q^7$g8c++N1^3%@8~7ju z`;ZE0kltaRa3?=JrD*1(EDO!$b-zjlDvAkT7D$!UZDiTu0Doha<%|J^oI8lU{#1)f zHCzhJ3pJUChf#BVIE2GtXgeIt*)oam5w+jdsjjH5j~>y`xvEzWQO~lQq#ub4*q#aF zD(G*zZnUzsZ75rbdQd-!>^|a;;`e7qBBlmpN<1w>Wo4_-rh2a|c(6M3cDe~j7!M@$nyMj~S z)XC5?dK`bwAfXk#QO=C1$Y$r0ofRPg$r&i|pf+W0bQW_cK8KF(HG*8O$OyNkb)oT0 zom|9j?OR?du5C@zS^is*P zS?f59ikQ-DxC=Y?ARIjieU68*J<0FKM{vKV67`AxAr(_87HNn0WZ)2NyhHxlMbIkh z@AKB3WbuhGRv_XD?EuUCzaM`szTBb;i_)l|6dEKm0|R#=g!Llq{|rv)GDo#j=r|lb zso|VbI+fO=QzSKc(yVfBdgs55R#o}pI2KmC`ai$1-IwB9M*81UIayvggv_e+t~gS8 zo9%gVJi|~Zc;r)Gxl@uaR2`Rzt}W& diff --git a/pcxtest.map b/pcxtest.map index 237d9f2e..9ad768d5 100755 --- a/pcxtest.map +++ b/pcxtest.map @@ -1,7 +1,7 @@ -Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit) +Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (32-bit) Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved. Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. -Created on: 15/10/01 19:59:50 +Created on: 15/10/02 15:38:49 Executable Image: pcxtest.exe creating a DOS executable @@ -13,7 +13,7 @@ creating a DOS executable Group Address Size ===== ======= ==== -DGROUP 0b29:0000 0000ecc0 +DGROUP 0b26:0000 0000ecc0 @@ -25,29 +25,29 @@ Segment Class Group Address Size ======= ===== ===== ======= ==== pcxtest_TEXT CODE AUTO 0000:0000 00000203 -_TEXT CODE AUTO 0000:0210 00008591 -modex16_TEXT CODE AUTO 0000:87b0 00002180 -bitmap_TEXT CODE AUTO 0000:a930 000005c9 -planar_TEXT CODE AUTO 0000:af00 00000275 -16text_TEXT CODE AUTO 0000:b180 0000010d -FAR_DATA FAR_DATA AUTO 0b28:000d 00000000 -_NULL BEGDATA DGROUP 0b29:0000 00000020 -_AFTERNULL BEGDATA DGROUP 0b2b:0000 00000002 -CONST DATA DGROUP 0b2b:0002 00000076 -CONST2 DATA DGROUP 0b32:0008 00000132 -_DATA DATA DGROUP 0b46:0000 0000033a -XIB DATA DGROUP 0b79:000a 00000000 -XI DATA DGROUP 0b79:000a 0000002a -XIE DATA DGROUP 0b7c:0004 00000000 -YIB DATA DGROUP 0b7c:0004 00000000 -YI DATA DGROUP 0b7c:0004 0000000c -YIE DATA DGROUP 0b7d:0000 00000000 -STRINGS DATA DGROUP 0b7d:0000 00000000 -DATA DATA DGROUP 0b7d:0000 00000000 -_emu_init_start EMU DGROUP 0b7d:0000 00000000 -_emu_init_end EMU DGROUP 0b7d:0000 00000000 -_BSS BSS DGROUP 0b7d:0000 00000cb8 -STACK STACK DGROUP 0c49:0000 0000dac0 +_TEXT CODE AUTO 0000:0210 00008567 +modex16_TEXT CODE AUTO 0000:8780 00002180 +bitmap_TEXT CODE AUTO 0000:a900 000005c9 +planar_TEXT CODE AUTO 0000:aed0 00000275 +16text_TEXT CODE AUTO 0000:b150 0000010d +FAR_DATA FAR_DATA AUTO 0b25:000d 00000000 +_NULL BEGDATA DGROUP 0b26:0000 00000020 +_AFTERNULL BEGDATA DGROUP 0b28:0000 00000002 +CONST DATA DGROUP 0b28:0002 00000076 +CONST2 DATA DGROUP 0b2f:0008 00000132 +_DATA DATA DGROUP 0b43:0000 00000336 +XIB DATA DGROUP 0b76:0006 00000000 +XI DATA DGROUP 0b76:0006 0000002a +XIE DATA DGROUP 0b79:0000 00000000 +YIB DATA DGROUP 0b79:0000 00000000 +YI DATA DGROUP 0b79:0000 0000000c +YIE DATA DGROUP 0b79:000c 00000000 +STRINGS DATA DGROUP 0b79:000c 00000000 +DATA DATA DGROUP 0b79:000c 00000000 +_emu_init_start EMU DGROUP 0b79:000c 00000000 +_emu_init_end EMU DGROUP 0b79:000c 00000000 +_BSS BSS DGROUP 0b79:000c 00000cb8 +STACK STACK DGROUP 0c46:0000 0000dac0 +----------------+ @@ -62,103 +62,103 @@ Address Symbol Module: pcxtest.o(/dos/z/16/src/pcxtest.c) 0000:0060 main_ -0b29:01d8+ _clockw +0b26:01d4+ _clockw Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm) 0000:0215 __STK 0000:0235* __STKOVERFLOW_ Module: gfx.lib(/dos/z/16/src/lib/modex16.c) -0000:8968* VGAmodeX_ -0000:8a10 modexEnter_ -0000:8aac modexLeave_ -0000:8ac4 modexDefaultPage_ -0000:8b1e* modexNextPage_ -0000:8bda* modexNextPageFlexibleSize_ -0000:8c7e* modexShowPage_ -0000:8d7a* modexPanPage_ -0000:8dca* modexSelectPlane_ -0000:8dee modexClearRegion_ -0000:8f06 oldDrawBmp_ -0000:906c* CDrawBmp_ -0000:91d0 modexDrawBmp_ -0000:9236+ modexDrawBmpRegion_ -0000:93a0* modexDrawPlanarBuf_ -0000:93be modexDrawSprite_ -0000:9424+ modexDrawSpriteRegion_ -0000:959c modexCopyPageRegion_ -0000:9706* modexFadeOn_ -0000:9736* modexFadeOff_ -0000:9764* modexFlashOn_ -0000:9792* modexFlashOff_ -0000:9862+ modexPalSave_ -0000:98b8 modexNewPal_ -0000:9908* modexLoadPalFile_ -0000:99ea* modexSavePalFile_ -0000:9a62* modexPalBlack_ -0000:9a8c* modexPalWhite_ -0000:9ab6+ modexPalUpdate_ -0000:a026 modexPalUpdate1_ -0000:a0a0* modexPalUpdate0_ -0000:a0ec+ chkcolor_ -0000:a404+ modexputPixel_ -0000:a492* modexgetPixel_ -0000:a518* modexhlin_ -0000:a584* modexprint_ -0000:a71e* modexprintbig_ -0000:a89a* cls_ -0000:a908+ modexWaitBorder_ -0b29:01e8 _VGA +0000:8938* VGAmodeX_ +0000:89e0 modexEnter_ +0000:8a7c modexLeave_ +0000:8a94 modexDefaultPage_ +0000:8aee* modexNextPage_ +0000:8baa* modexNextPageFlexibleSize_ +0000:8c4e* modexShowPage_ +0000:8d4a* modexPanPage_ +0000:8d9a* modexSelectPlane_ +0000:8dbe modexClearRegion_ +0000:8ed6 oldDrawBmp_ +0000:903c* CDrawBmp_ +0000:91a0 modexDrawBmp_ +0000:9206+ modexDrawBmpRegion_ +0000:9370* modexDrawPlanarBuf_ +0000:938e modexDrawSprite_ +0000:93f4+ modexDrawSpriteRegion_ +0000:956c modexCopyPageRegion_ +0000:96d6* modexFadeOn_ +0000:9706* modexFadeOff_ +0000:9734* modexFlashOn_ +0000:9762* modexFlashOff_ +0000:9832+ modexPalSave_ +0000:9888 modexNewPal_ +0000:98d8* modexLoadPalFile_ +0000:99ba* modexSavePalFile_ +0000:9a32* modexPalBlack_ +0000:9a5c* modexPalWhite_ +0000:9a86+ modexPalUpdate_ +0000:9ff6 modexPalUpdate1_ +0000:a070* modexPalUpdate0_ +0000:a0bc+ chkcolor_ +0000:a3d4+ modexputPixel_ +0000:a462* modexgetPixel_ +0000:a4e8* modexhlin_ +0000:a554* modexprint_ +0000:a6ee* modexprintbig_ +0000:a86a* cls_ +0000:a8d8+ modexWaitBorder_ +0b26:01e4 _VGA Module: gfx.lib(/dos/z/16/src/lib/bitmap.c) -0000:ac32 bitmapLoadPcx_ -0000:ad8e* bitmapLoadPcxTiles_ +0000:ac02 bitmapLoadPcx_ +0000:ad5e* bitmapLoadPcxTiles_ Module: gfx.lib(/dos/z/16/src/lib/planar.c) -0000:af00 planar_buf_from_bitmap_ -0000:b020+ planar_buf_alloc_ -0000:b11a* planar_buf_free_ +0000:aed0 planar_buf_from_bitmap_ +0000:aff0+ planar_buf_alloc_ +0000:b0ea* planar_buf_free_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c) 0000:0252 kbhit_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c) 0000:0269 printf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart) -0b29:0000* __nullarea -0b29:0228* __ovlflag -0b29:0229* __intno -0b29:022a* __ovlvec +0b26:0000* __nullarea +0b26:0224* __ovlflag +0b26:0225* __intno +0b26:0226* __ovlvec 0000:0298 _cstart_ 0000:036b* _Not_Enough_Memory_ 0000:049d __exit_ 0000:04bc __do_exit_with_msg__ 0000:0519 __GETDS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c) -0b29:022e _fltused_ +0b26:022a _fltused_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm) 0000:0524 _big_code_ 0000:0524* CodeModelMismatch Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm) -0b29:0230 __8087 -0b29:0231 __real87 -0b29:0232 __dos87emucall -0b29:0234 __dos87real +0b26:022c __8087 +0b26:022d __real87 +0b26:022e __dos87emucall +0b26:0230 __dos87real Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) 0000:0524* __exit_with_msg_ 0000:0529 __fatal_runtime_error_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) -0b29:0236 __curbrk -0b29:023e __STACKLOW -0b29:0240 __STACKTOP -0b29:0242 __cbyte -0b29:0244 __child -0b29:0246 __no87 -0b29:0253 ___FPE_handler -0b29:0238 __psp -0b29:0247 __get_ovl_stack -0b29:024b __restore_ovl_stack -0b29:024f __close_ovl_file -0b29:0257 __LpCmdLine -0b29:025b __LpPgmName -0b29:023a __osmajor -0b29:023b __osminor -0b29:023c __osmode -0b29:023d __HShift +0b26:0232 __curbrk +0b26:023a __STACKLOW +0b26:023c __STACKTOP +0b26:023e __cbyte +0b26:0240 __child +0b26:0242 __no87 +0b26:024f ___FPE_handler +0b26:0234 __psp +0b26:0243 __get_ovl_stack +0b26:0247 __restore_ovl_stack +0b26:024b __close_ovl_file +0b26:0253 __LpCmdLine +0b26:0257 __LpPgmName +0b26:0236 __osmajor +0b26:0237 __osminor +0b26:0238 __osmode +0b26:0239 __HShift Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c) 0000:0548+ int86x_ 0000:06cb int86_ @@ -168,16 +168,16 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c) 0000:0716 _fmalloc_ 0000:0716 malloc_ -0b29:0260+ ___fheap -0b29:0262 ___fheapRover -0b29:0264 ___LargestSizeB4Rover +0b26:025c+ ___fheap +0b26:025e ___fheapRover +0b26:0260 ___LargestSizeB4Rover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) 0000:088b+ _null_exit_rtn_ 0000:088b+ __null_int23_exit_ 0000:088c exit_ 0000:08ad+ _exit_ -0b29:0266+ ___int23_exit -0b29:026a ___FPE_handler_exit +0b26:0262+ ___int23_exit +0b26:0266 ___FPE_handler_exit Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c) 0000:08c9+ __open_flags_ 0000:0b8a+ _fsopen_ @@ -190,7 +190,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c) 0000:1134 __doclose_ 0000:127e __shutdown_stream_ 0000:1298 fclose_ -0b29:0ec0+ ___RmTmpFileFn +0b26:0ebc+ ___RmTmpFileFn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c) 0000:1303 _ffree_ 0000:1303 free_ @@ -203,16 +203,16 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm) 0000:174e __I4M 0000:174e __U4M Module: gfx.lib(/dos/z/16/src/lib/16text.c) -0000:b1f6* textInit_ -0b29:0ec4 _romFonts +0000:b1c6* textInit_ +0b26:0ec0 _romFonts Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c) 0000:1766 fread_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c) 0000:1bfb fseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c) -0b29:0272 ___iob -0b29:0edc ___OpenStreams -0b29:0ee0 ___ClosedStreams +0b26:026e ___iob +0b26:0ed8 ___ClosedStreams +0b26:0edc ___OpenStreams Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c) 0000:1df3 fprintf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c) @@ -225,7 +225,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) 0000:2050 __FiniRtns 0000:2050* __FFiniRtns Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c) -0b29:03da ___uselfn +0b26:03d6 ___uselfn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg) 0000:20b4 __DOSseg__ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c) @@ -237,7 +237,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c) 0000:21a0 __chk8087_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) 0000:2210 __EnterWVIDEO_ -0b29:03fa+ ___WD_Present +0b26:03f6+ ___WD_Present Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c) 0000:2234 intr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c) @@ -253,21 +253,21 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c) 0000:273c __fmemneed_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c) 0000:273f _nmalloc_ -0b29:03fc ___nheapbeg -0b29:03fe ___MiniHeapRover -0b29:0400 ___LargestSizeB4MiniHeapRover +0b26:03f8 ___nheapbeg +0b26:03fa ___MiniHeapRover +0b26:03fc ___LargestSizeB4MiniHeapRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c) 0000:2819* _heapgrow_ 0000:2819* _fheapgrow_ 0000:281a _nheapgrow_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c) 0000:2892* __set_commode_ -0b29:0402 __commode +0b26:03fe __commode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c) 0000:289e* __get_errno_ptr_ -0b29:0ee4 _errno +0b26:0ee0 _errno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c) -0b29:0404 __fmode +0b26:0400 __fmode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c) 0000:28a5 tolower_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c) @@ -299,7 +299,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c) 0000:312f __flush_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c) 0000:3378 _nfree_ -0b29:0ee6+ ___MiniHeapFreeRover +0b26:0ee2+ ___MiniHeapFreeRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c) 0000:3473 __qwrite_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c) @@ -318,96 +318,96 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c) 0000:3960 __prtf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c) -0b29:0ee8 ____Argv -0b29:0eec ____Argc +0b26:0ee4 ____Argv +0b26:0ee8 ____Argc Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c) -0b29:0406 __amblksiz +0b26:0402 __amblksiz Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086) -0b29:050a __Start_XI -0b29:0534 __End_XI -0b29:0534 __Start_YI -0b29:0540 __End_YI +0b26:0506 __Start_XI +0b26:0530 __End_XI +0b26:0530 __Start_YI +0b26:053c __End_YI Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c) -0b29:0408 ___EFG_printf -0b29:040c ___EFG_scanf +0b26:0404 ___EFG_printf +0b26:0408 ___EFG_scanf Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c) -0000:4ae3 _EFG_Format_ +0000:4ad5 _EFG_Format_ Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c) -0000:4cb5 __cnvs2d_ +0000:4ca7 __cnvs2d_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c) -0b29:0410 __8087cw +0b26:040c __8087cw Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c) -0b29:0412 ___Save8087 -0b29:0416 ___Rest8087 +0b26:040e ___Save8087 +0b26:0412 ___Rest8087 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c) -0000:4cd5 __GrabFP87_ +0000:4cc7 __GrabFP87_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm) -0000:4d08* __init_8087_emu -0000:4d0e __x87id +0000:4cfa* __init_8087_emu +0000:4d00 __x87id Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr) -0000:4d6c _DoINTR_ +0000:4d5e _DoINTR_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c) -0000:50e5* _heapenable_ -0b29:041a ___heap_enabled +0000:50d7* _heapenable_ +0b26:0416 ___heap_enabled Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c) -0000:50f6 __nmemneed_ +0000:50e8 __nmemneed_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c) -0000:517e __LastFree_ -0000:51f8 __ExpandDGROUP_ +0000:5170 __LastFree_ +0000:51ea __ExpandDGROUP_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c) -0000:5309 _dos_open_ +0000:52fb _dos_open_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c) -0000:532f __GetIOMode_ -0000:5364 __SetIOMode_nogrow_ -0b29:041c ___NFiles -0b29:041e ___init_mode -0b29:0446 ___io_mode +0000:5321 __GetIOMode_ +0000:5356 __SetIOMode_nogrow_ +0b26:0418 ___NFiles +0b26:041a ___init_mode +0b26:0442 ___io_mode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c) -0000:5399 isatty_ +0000:538b isatty_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c) -0000:53b5* __get_doserrno_ptr_ -0b29:0eee __doserrno +0000:53a7* __get_doserrno_ptr_ +0b26:0eea __doserrno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c) -0b29:044a ___umaskval +0b26:0446 ___umaskval Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c) -0000:53bc _dos_creat_ -0000:53e0* _dos_creatnew_ +0000:53ae _dos_creat_ +0000:53d2* _dos_creatnew_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c) -0000:5401+ __grow_iomode_ -0000:54e8+ __shrink_iomode_ -0000:5529 __SetIOMode_ +0000:53f3+ __grow_iomode_ +0000:54da+ __shrink_iomode_ +0000:551b __SetIOMode_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) -0000:55d0* __dosretax -0000:55d5* __dosret0 -0000:55dc __set_errno_dos_ -0000:5644* __set_errno_dos_reterr_ +0000:55c2* __dosretax +0000:55c7* __dosret0 +0000:55ce __set_errno_dos_ +0000:5636* __set_errno_dos_reterr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c) -0000:564f fsync_ +0000:5641 fsync_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c) -0000:5654 wctomb_ +0000:5646 wctomb_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c) -0000:569f+ utoa_ -0000:5740 itoa_ +0000:5691+ utoa_ +0000:5732 itoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c) -0000:578a strupr_ +0000:577c strupr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c) -0b29:0460 ___IsDBCS +0b26:045c ___IsDBCS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c) -0000:57bf* _ismbblead_ -0b29:0ef2 ___MBCSIsTable +0000:57b1* _ismbblead_ +0b26:0eee ___MBCSIsTable Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c) -0000:57db ulltoa_ -0000:5918* lltoa_ +0000:57cd ulltoa_ +0000:590a* lltoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c) -0000:5989 ultoa_ -0000:5a47* ltoa_ +0000:597b ultoa_ +0000:5a39* ltoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c) -0000:5a95* _SetLD64bit_ -0000:5aa0* _SetLD80bit_ -0000:5aab _LDisDouble_ +0000:5a87* _SetLD64bit_ +0000:5a92* _SetLD80bit_ +0000:5a9d _LDisDouble_ Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c) -0000:5c10 _LDScale10x_ -0000:64e8 __LDcvt_ +0000:5c02 _LDScale10x_ +0000:64da __LDcvt_ Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm) 0000:0000* FJSRQQ 0000:0000* FISRQQ @@ -418,72 +418,72 @@ Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm) 0000:0000* FJARQQ 0000:0000* FICRQQ 0000:0000* FIARQQ -0000:6cc4* __init_87_emulator +0000:6cb6* __init_87_emulator Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c) -0000:74f5+ __Strtold_ -0000:7734 strtod_ +0000:74ca+ __Strtold_ +0000:7709 strtod_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm) -0000:78da __Init_FPE_handler_ -0000:7913 __Fini_FPE_handler_ -0000:794a* __FPEHandler +0000:78b0 __Init_FPE_handler_ +0000:78e9 __Fini_FPE_handler_ +0000:7920* __FPEHandler Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c) -0000:7bdc* sbrk_ -0000:7bec __brk_ +0000:7bb2* sbrk_ +0000:7bc2 __brk_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm) -0000:7c54 __doserror_ -0000:7c62* __doserror1_ +0000:7c2a __doserror_ +0000:7c38* __doserror1_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c) -0000:7c6e* _frealloc_ -0000:7c6e realloc_ +0000:7c44* _frealloc_ +0000:7c44 realloc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c) -0000:7d4a __ChkTTYIOMode_ -0000:7db8* __IOMode_ +0000:7d20 __ChkTTYIOMode_ +0000:7d8e* __IOMode_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c) -0000:7dc8* _dos_close_ -0000:7dd6 _dos_commit_ +0000:7d9e* _dos_close_ +0000:7dac _dos_commit_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c) -0b29:0072 ___Alphabet +0b26:0072 ___Alphabet Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) -0000:7e23 __mbinit_ -0b29:0506+ ___MBCodePage +0000:7df9 __mbinit_ +0b26:0502+ ___MBCodePage Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c) -0000:7efe __LDClass_ -0000:7f84* _FLClass_ +0000:7ed4 __LDClass_ +0000:7f5a* _FLClass_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm) -0000:7f98 __I4D -0000:7fe7* __U4D +0000:7f6e __I4D +0000:7fbd* __U4D Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c) -0b29:0098 __IsTable +0b26:0098 __IsTable Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm) -0000:806c __ZBuf2LD +0000:8042 __ZBuf2LD Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c) -0000:8134* __set_EDOM_ -0000:8140 __set_ERANGE_ -0000:814c* __set_EINVAL_ +0000:810a* __set_EDOM_ +0000:8116 __set_ERANGE_ +0000:8122* __set_EINVAL_ Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c) -0b29:019a* ___f_infinity -0b29:019e* ___f_posqnan -0b29:01a2 ___d_infinity -0b29:01aa ___d_posqnan -0b29:01b2* ___ld_infinity -0b29:01ba* ___ld_posqnan +0b26:019a* ___f_infinity +0b26:019e* ___f_posqnan +0b26:01a2 ___d_infinity +0b26:01aa ___d_posqnan +0b26:01b2* ___ld_infinity +0b26:01ba* ___ld_posqnan Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c) -0b29:01c2 __HugeValue +0b26:01c2 __HugeValue Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c) -0b29:0508 ___FPE_int +0b26:0504 ___FPE_int Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c) -0000:8166* _msize_ -0000:8181 _fmsize_ +0000:813c* _msize_ +0000:8157 _fmsize_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c) -0000:8192 __HeapManager_expand_ -0000:869b _nexpand_ +0000:8168 __HeapManager_expand_ +0000:8671 _nexpand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c) -0000:86ee _fexpand_ -0000:86ee* _expand_ +0000:86c4 _fexpand_ +0000:86c4* _expand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c) -0000:8723 _bfree_ +0000:86f9 _bfree_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) -0000:8748 _bexpand_ +0000:871e _bexpand_ +--------------------+ @@ -501,6 +501,6 @@ gfx.lib +-----------------------+ Stack size: dac0 (56000.) -Memory size: 00019f50 (106320.) +Memory size: 00019f20 (106272.) Entry point address: 0000:0298 Link time: 00:00.00 diff --git a/pcxtest2.exe b/pcxtest2.exe index ca96b4b66ebbee4fec2a30aa37982552477ea53b..5c11c576b2f1ae24a7575f8898ddc0510f434dd0 100755 GIT binary patch delta 12578 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

)~zdG1&$jto}Mp+;THoI6@`^PFI zwPJNi8Ln288@jp7LrPl2C$R=W6{RtG9F6)QiS4NmVpxR!;FxdXfwTC#aNr5?pbWa? zkj~Kb9`b<-<2@hZ@W9uTdAh#%=Xr`}x6dO#o(JykP(1Dey+6E)66cQ}_U^X8Tq?jD zHYrlZJ86QPN`pQcj`St!i^DLb~M{YTJ*yYqyM*=N?2}X9JrBiV<3JUKD&IT zavVSr`j1E|$m^i1CufwW#jT)np)~ejDm)J;{+bRWQ`~!xMRp|sXv}V3Tdp|82sZBq z+ToMnXU46Pj5j6I4J-j|x&^Q`<6S(J{LJ)Yy2akpgT^tR@gB5hye*kgNn(}xTWlG4 z*97ZOYG=^iCw@AYJbaXdrY^(IPT0mfqNx!$poDi8lp5+6^rKIL0{3Uw&zPGq5Av_y zA|x&D`FZ#k<}*JT%>4D?P#&9M*x?X9FoT*7M+9h1?#!--2?^1;(u{*Fv|OO{a7@tY z8St*6>8AVgY_=Xn_6ErW?z8Fj!-3oa+I%=F?U@;hOmmG*#%)?hl_P}39-o8Qss(9J zV$acx`sujTcMK9r%m-5tcT!4T=TjIlc;*)oqCi@Z-&$Z-qVwNq){)`dH2TSr$Z?0B zQ*z2!6T22e!qy^w>*jK~88Uo;W2qm~fpT-%uLp1bn7Cv)GRK}RR_=rvujW+Wic zk7&Ble7kvJ3ugD4PG3Gc%&&AB{6;IQz94|9rRP{IK0qsuhI3nJ{n5eP9U5F5?H`xg zo}c=sOof%P?bvx5om1SMgD)wb&Amyl7Ka8|(ox)zum@^gg*HadX=H27pxr)A*9A^( zC*zYcwWK>KRqE;Lbm)}ju*#wY8NuVz0PZY3_-XX;ohH=w-P{=;uz0w(G0%KgOaRRd zCgmQaLGL_kz9(sI=DYB7%{ufT_c<2MjiNEfhVr3P=)z-tLVrkORFoA?5ag?H@=o>3 z7r`rD84=`4dJqW5Y1J`(-?9aN-u`p(QW!H>W_el^mzkS^gZoD)%IjnP5uM!bj+&oi z43mEB|Y>XQ@Bv78jTP<7bY_B^_x=Nx!bFQnL)NOg{Nn z+*op(>wM{Hym1f6?s^6POW_Lr=|qgGhgwGiOTYKOl8*ncpdN$w?YXdparpGTga1(Q EzqoLQu>b%7 delta 12484 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 diff --git a/pcxtest2.map b/pcxtest2.map index e727f20a..1ce7b729 100755 --- a/pcxtest2.map +++ b/pcxtest2.map @@ -1,7 +1,7 @@ -Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit) +Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (32-bit) Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved. Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. -Created on: 15/10/01 19:59:50 +Created on: 15/10/02 15:38:49 Executable Image: pcxtest2.exe creating a DOS executable @@ -13,7 +13,7 @@ creating a DOS executable Group Address Size ===== ======= ==== -DGROUP 0b2a:0000 0000ecc0 +DGROUP 0b27:0000 0000ecc0 @@ -25,29 +25,29 @@ Segment Class Group Address Size ======= ===== ===== ======= ==== pcxtest2_TEXT CODE AUTO 0000:0000 0000021d -_TEXT CODE AUTO 0000:0220 00008591 -modex16_TEXT CODE AUTO 0000:87c0 00002180 -bitmap_TEXT CODE AUTO 0000:a940 000005c9 -planar_TEXT CODE AUTO 0000:af10 00000275 -16text_TEXT CODE AUTO 0000:b190 0000010d -FAR_DATA FAR_DATA AUTO 0b29:000d 00000000 -_NULL BEGDATA DGROUP 0b2a:0000 00000020 -_AFTERNULL BEGDATA DGROUP 0b2c:0000 00000002 -CONST DATA DGROUP 0b2c:0002 00000076 -CONST2 DATA DGROUP 0b33:0008 00000132 -_DATA DATA DGROUP 0b47:0000 0000033a -XIB DATA DGROUP 0b7a:000a 00000000 -XI DATA DGROUP 0b7a:000a 0000002a -XIE DATA DGROUP 0b7d:0004 00000000 -YIB DATA DGROUP 0b7d:0004 00000000 -YI DATA DGROUP 0b7d:0004 0000000c -YIE DATA DGROUP 0b7e:0000 00000000 -STRINGS DATA DGROUP 0b7e:0000 00000000 -DATA DATA DGROUP 0b7e:0000 00000000 -_emu_init_start EMU DGROUP 0b7e:0000 00000000 -_emu_init_end EMU DGROUP 0b7e:0000 00000000 -_BSS BSS DGROUP 0b7e:0000 00000cb8 -STACK STACK DGROUP 0c4a:0000 0000dac0 +_TEXT CODE AUTO 0000:0220 00008567 +modex16_TEXT CODE AUTO 0000:8790 00002180 +bitmap_TEXT CODE AUTO 0000:a910 000005c9 +planar_TEXT CODE AUTO 0000:aee0 00000275 +16text_TEXT CODE AUTO 0000:b160 0000010d +FAR_DATA FAR_DATA AUTO 0b26:000d 00000000 +_NULL BEGDATA DGROUP 0b27:0000 00000020 +_AFTERNULL BEGDATA DGROUP 0b29:0000 00000002 +CONST DATA DGROUP 0b29:0002 00000076 +CONST2 DATA DGROUP 0b30:0008 00000132 +_DATA DATA DGROUP 0b44:0000 00000336 +XIB DATA DGROUP 0b77:0006 00000000 +XI DATA DGROUP 0b77:0006 0000002a +XIE DATA DGROUP 0b7a:0000 00000000 +YIB DATA DGROUP 0b7a:0000 00000000 +YI DATA DGROUP 0b7a:0000 0000000c +YIE DATA DGROUP 0b7a:000c 00000000 +STRINGS DATA DGROUP 0b7a:000c 00000000 +DATA DATA DGROUP 0b7a:000c 00000000 +_emu_init_start EMU DGROUP 0b7a:000c 00000000 +_emu_init_end EMU DGROUP 0b7a:000c 00000000 +_BSS BSS DGROUP 0b7a:000c 00000cb8 +STACK STACK DGROUP 0c47:0000 0000dac0 +----------------+ @@ -62,103 +62,103 @@ Address Symbol Module: pcxtest2.o(/dos/z/16/src/pcxtest2.c) 0000:0060 main_ -0b2a:01d8+ _clockw +0b27:01d4+ _clockw Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm) 0000:0225 __STK 0000:0245* __STKOVERFLOW_ Module: gfx.lib(/dos/z/16/src/lib/modex16.c) -0000:8978* VGAmodeX_ -0000:8a20 modexEnter_ -0000:8abc modexLeave_ -0000:8ad4 modexDefaultPage_ -0000:8b2e* modexNextPage_ -0000:8bea* modexNextPageFlexibleSize_ -0000:8c8e modexShowPage_ -0000:8d8a* modexPanPage_ -0000:8dda* modexSelectPlane_ -0000:8dfe modexClearRegion_ -0000:8f16 oldDrawBmp_ -0000:907c* CDrawBmp_ -0000:91e0 modexDrawBmp_ -0000:9246+ modexDrawBmpRegion_ -0000:93b0* modexDrawPlanarBuf_ -0000:93ce modexDrawSprite_ -0000:9434+ modexDrawSpriteRegion_ -0000:95ac modexCopyPageRegion_ -0000:9716* modexFadeOn_ -0000:9746* modexFadeOff_ -0000:9774* modexFlashOn_ -0000:97a2* modexFlashOff_ -0000:9872+ modexPalSave_ -0000:98c8 modexNewPal_ -0000:9918* modexLoadPalFile_ -0000:99fa* modexSavePalFile_ -0000:9a72* modexPalBlack_ -0000:9a9c* modexPalWhite_ -0000:9ac6+ modexPalUpdate_ -0000:a036 modexPalUpdate1_ -0000:a0b0* modexPalUpdate0_ -0000:a0fc+ chkcolor_ -0000:a414+ modexputPixel_ -0000:a4a2* modexgetPixel_ -0000:a528* modexhlin_ -0000:a594* modexprint_ -0000:a72e* modexprintbig_ -0000:a8aa* cls_ -0000:a918+ modexWaitBorder_ -0b2a:01e8 _VGA +0000:8948* VGAmodeX_ +0000:89f0 modexEnter_ +0000:8a8c modexLeave_ +0000:8aa4 modexDefaultPage_ +0000:8afe* modexNextPage_ +0000:8bba* modexNextPageFlexibleSize_ +0000:8c5e modexShowPage_ +0000:8d5a* modexPanPage_ +0000:8daa* modexSelectPlane_ +0000:8dce modexClearRegion_ +0000:8ee6 oldDrawBmp_ +0000:904c* CDrawBmp_ +0000:91b0 modexDrawBmp_ +0000:9216+ modexDrawBmpRegion_ +0000:9380* modexDrawPlanarBuf_ +0000:939e modexDrawSprite_ +0000:9404+ modexDrawSpriteRegion_ +0000:957c modexCopyPageRegion_ +0000:96e6* modexFadeOn_ +0000:9716* modexFadeOff_ +0000:9744* modexFlashOn_ +0000:9772* modexFlashOff_ +0000:9842+ modexPalSave_ +0000:9898 modexNewPal_ +0000:98e8* modexLoadPalFile_ +0000:99ca* modexSavePalFile_ +0000:9a42* modexPalBlack_ +0000:9a6c* modexPalWhite_ +0000:9a96+ modexPalUpdate_ +0000:a006 modexPalUpdate1_ +0000:a080* modexPalUpdate0_ +0000:a0cc+ chkcolor_ +0000:a3e4+ modexputPixel_ +0000:a472* modexgetPixel_ +0000:a4f8* modexhlin_ +0000:a564* modexprint_ +0000:a6fe* modexprintbig_ +0000:a87a* cls_ +0000:a8e8+ modexWaitBorder_ +0b27:01e4 _VGA Module: gfx.lib(/dos/z/16/src/lib/bitmap.c) -0000:ac42 bitmapLoadPcx_ -0000:ad9e* bitmapLoadPcxTiles_ +0000:ac12 bitmapLoadPcx_ +0000:ad6e* bitmapLoadPcxTiles_ Module: gfx.lib(/dos/z/16/src/lib/planar.c) -0000:af10 planar_buf_from_bitmap_ -0000:b030+ planar_buf_alloc_ -0000:b12a* planar_buf_free_ +0000:aee0 planar_buf_from_bitmap_ +0000:b000+ planar_buf_alloc_ +0000:b0fa* planar_buf_free_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c) 0000:0262 kbhit_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c) 0000:0279 printf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart) -0b2a:0000* __nullarea -0b2a:0228* __ovlflag -0b2a:0229* __intno -0b2a:022a* __ovlvec +0b27:0000* __nullarea +0b27:0224* __ovlflag +0b27:0225* __intno +0b27:0226* __ovlvec 0000:02a8 _cstart_ 0000:037b* _Not_Enough_Memory_ 0000:04ad __exit_ 0000:04cc __do_exit_with_msg__ 0000:0529 __GETDS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c) -0b2a:022e _fltused_ +0b27:022a _fltused_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm) 0000:0534 _big_code_ 0000:0534* CodeModelMismatch Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm) -0b2a:0230 __8087 -0b2a:0231 __real87 -0b2a:0232 __dos87emucall -0b2a:0234 __dos87real +0b27:022c __8087 +0b27:022d __real87 +0b27:022e __dos87emucall +0b27:0230 __dos87real Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) 0000:0534* __exit_with_msg_ 0000:0539 __fatal_runtime_error_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) -0b2a:0236 __curbrk -0b2a:023e __STACKLOW -0b2a:0240 __STACKTOP -0b2a:0242 __cbyte -0b2a:0244 __child -0b2a:0246 __no87 -0b2a:0253 ___FPE_handler -0b2a:0238 __psp -0b2a:0247 __get_ovl_stack -0b2a:024b __restore_ovl_stack -0b2a:024f __close_ovl_file -0b2a:0257 __LpCmdLine -0b2a:025b __LpPgmName -0b2a:023a __osmajor -0b2a:023b __osminor -0b2a:023c __osmode -0b2a:023d __HShift +0b27:0232 __curbrk +0b27:023a __STACKLOW +0b27:023c __STACKTOP +0b27:023e __cbyte +0b27:0240 __child +0b27:0242 __no87 +0b27:024f ___FPE_handler +0b27:0234 __psp +0b27:0243 __get_ovl_stack +0b27:0247 __restore_ovl_stack +0b27:024b __close_ovl_file +0b27:0253 __LpCmdLine +0b27:0257 __LpPgmName +0b27:0236 __osmajor +0b27:0237 __osminor +0b27:0238 __osmode +0b27:0239 __HShift Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c) 0000:0558+ int86x_ 0000:06db int86_ @@ -168,16 +168,16 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c) 0000:0726 _fmalloc_ 0000:0726 malloc_ -0b2a:0260+ ___fheap -0b2a:0262 ___fheapRover -0b2a:0264 ___LargestSizeB4Rover +0b27:025c+ ___fheap +0b27:025e ___fheapRover +0b27:0260 ___LargestSizeB4Rover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) 0000:089b+ _null_exit_rtn_ 0000:089b+ __null_int23_exit_ 0000:089c exit_ 0000:08bd+ _exit_ -0b2a:0266+ ___int23_exit -0b2a:026a ___FPE_handler_exit +0b27:0262+ ___int23_exit +0b27:0266 ___FPE_handler_exit Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c) 0000:08d9+ __open_flags_ 0000:0b9a+ _fsopen_ @@ -190,7 +190,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c) 0000:1144 __doclose_ 0000:128e __shutdown_stream_ 0000:12a8 fclose_ -0b2a:0ec0+ ___RmTmpFileFn +0b27:0ebc+ ___RmTmpFileFn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c) 0000:1313 _ffree_ 0000:1313 free_ @@ -203,16 +203,16 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm) 0000:175e __I4M 0000:175e __U4M Module: gfx.lib(/dos/z/16/src/lib/16text.c) -0000:b206* textInit_ -0b2a:0ec4 _romFonts +0000:b1d6* textInit_ +0b27:0ec0 _romFonts Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c) 0000:1776 fread_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c) 0000:1c0b fseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c) -0b2a:0272 ___iob -0b2a:0edc ___OpenStreams -0b2a:0ee0 ___ClosedStreams +0b27:026e ___iob +0b27:0ed8 ___ClosedStreams +0b27:0edc ___OpenStreams Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c) 0000:1e03 fprintf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c) @@ -225,7 +225,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) 0000:2060 __FiniRtns 0000:2060* __FFiniRtns Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c) -0b2a:03da ___uselfn +0b27:03d6 ___uselfn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg) 0000:20c4 __DOSseg__ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c) @@ -237,7 +237,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c) 0000:21b0 __chk8087_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) 0000:2220 __EnterWVIDEO_ -0b2a:03fa+ ___WD_Present +0b27:03f6+ ___WD_Present Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c) 0000:2244 intr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c) @@ -253,21 +253,21 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c) 0000:274c __fmemneed_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c) 0000:274f _nmalloc_ -0b2a:03fc ___nheapbeg -0b2a:03fe ___MiniHeapRover -0b2a:0400 ___LargestSizeB4MiniHeapRover +0b27:03f8 ___nheapbeg +0b27:03fa ___MiniHeapRover +0b27:03fc ___LargestSizeB4MiniHeapRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c) 0000:2829* _heapgrow_ 0000:2829* _fheapgrow_ 0000:282a _nheapgrow_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c) 0000:28a2* __set_commode_ -0b2a:0402 __commode +0b27:03fe __commode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c) 0000:28ae* __get_errno_ptr_ -0b2a:0ee4 _errno +0b27:0ee0 _errno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c) -0b2a:0404 __fmode +0b27:0400 __fmode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c) 0000:28b5 tolower_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c) @@ -299,7 +299,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c) 0000:313f __flush_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c) 0000:3388 _nfree_ -0b2a:0ee6+ ___MiniHeapFreeRover +0b27:0ee2+ ___MiniHeapFreeRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c) 0000:3483 __qwrite_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c) @@ -318,96 +318,96 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c) 0000:3970 __prtf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c) -0b2a:0ee8 ____Argv -0b2a:0eec ____Argc +0b27:0ee4 ____Argv +0b27:0ee8 ____Argc Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c) -0b2a:0406 __amblksiz +0b27:0402 __amblksiz Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086) -0b2a:050a __Start_XI -0b2a:0534 __End_XI -0b2a:0534 __Start_YI -0b2a:0540 __End_YI +0b27:0506 __Start_XI +0b27:0530 __End_XI +0b27:0530 __Start_YI +0b27:053c __End_YI Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c) -0b2a:0408 ___EFG_printf -0b2a:040c ___EFG_scanf +0b27:0404 ___EFG_printf +0b27:0408 ___EFG_scanf Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c) -0000:4af3 _EFG_Format_ +0000:4ae5 _EFG_Format_ Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c) -0000:4cc5 __cnvs2d_ +0000:4cb7 __cnvs2d_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c) -0b2a:0410 __8087cw +0b27:040c __8087cw Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c) -0b2a:0412 ___Save8087 -0b2a:0416 ___Rest8087 +0b27:040e ___Save8087 +0b27:0412 ___Rest8087 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c) -0000:4ce5 __GrabFP87_ +0000:4cd7 __GrabFP87_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm) -0000:4d18* __init_8087_emu -0000:4d1e __x87id +0000:4d0a* __init_8087_emu +0000:4d10 __x87id Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr) -0000:4d7c _DoINTR_ +0000:4d6e _DoINTR_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c) -0000:50f5* _heapenable_ -0b2a:041a ___heap_enabled +0000:50e7* _heapenable_ +0b27:0416 ___heap_enabled Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c) -0000:5106 __nmemneed_ +0000:50f8 __nmemneed_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c) -0000:518e __LastFree_ -0000:5208 __ExpandDGROUP_ +0000:5180 __LastFree_ +0000:51fa __ExpandDGROUP_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c) -0000:5319 _dos_open_ +0000:530b _dos_open_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c) -0000:533f __GetIOMode_ -0000:5374 __SetIOMode_nogrow_ -0b2a:041c ___NFiles -0b2a:041e ___init_mode -0b2a:0446 ___io_mode +0000:5331 __GetIOMode_ +0000:5366 __SetIOMode_nogrow_ +0b27:0418 ___NFiles +0b27:041a ___init_mode +0b27:0442 ___io_mode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c) -0000:53a9 isatty_ +0000:539b isatty_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c) -0000:53c5* __get_doserrno_ptr_ -0b2a:0eee __doserrno +0000:53b7* __get_doserrno_ptr_ +0b27:0eea __doserrno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c) -0b2a:044a ___umaskval +0b27:0446 ___umaskval Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c) -0000:53cc _dos_creat_ -0000:53f0* _dos_creatnew_ +0000:53be _dos_creat_ +0000:53e2* _dos_creatnew_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c) -0000:5411+ __grow_iomode_ -0000:54f8+ __shrink_iomode_ -0000:5539 __SetIOMode_ +0000:5403+ __grow_iomode_ +0000:54ea+ __shrink_iomode_ +0000:552b __SetIOMode_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) -0000:55e0* __dosretax -0000:55e5* __dosret0 -0000:55ec __set_errno_dos_ -0000:5654* __set_errno_dos_reterr_ +0000:55d2* __dosretax +0000:55d7* __dosret0 +0000:55de __set_errno_dos_ +0000:5646* __set_errno_dos_reterr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c) -0000:565f fsync_ +0000:5651 fsync_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c) -0000:5664 wctomb_ +0000:5656 wctomb_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c) -0000:56af+ utoa_ -0000:5750 itoa_ +0000:56a1+ utoa_ +0000:5742 itoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c) -0000:579a strupr_ +0000:578c strupr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c) -0b2a:0460 ___IsDBCS +0b27:045c ___IsDBCS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c) -0000:57cf* _ismbblead_ -0b2a:0ef2 ___MBCSIsTable +0000:57c1* _ismbblead_ +0b27:0eee ___MBCSIsTable Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c) -0000:57eb ulltoa_ -0000:5928* lltoa_ +0000:57dd ulltoa_ +0000:591a* lltoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c) -0000:5999 ultoa_ -0000:5a57* ltoa_ +0000:598b ultoa_ +0000:5a49* ltoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c) -0000:5aa5* _SetLD64bit_ -0000:5ab0* _SetLD80bit_ -0000:5abb _LDisDouble_ +0000:5a97* _SetLD64bit_ +0000:5aa2* _SetLD80bit_ +0000:5aad _LDisDouble_ Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c) -0000:5c20 _LDScale10x_ -0000:64f8 __LDcvt_ +0000:5c12 _LDScale10x_ +0000:64ea __LDcvt_ Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm) 0000:0000* FJSRQQ 0000:0000* FISRQQ @@ -418,72 +418,72 @@ Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm) 0000:0000* FJARQQ 0000:0000* FICRQQ 0000:0000* FIARQQ -0000:6cd4* __init_87_emulator +0000:6cc6* __init_87_emulator Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c) -0000:7505+ __Strtold_ -0000:7744 strtod_ +0000:74da+ __Strtold_ +0000:7719 strtod_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm) -0000:78ea __Init_FPE_handler_ -0000:7923 __Fini_FPE_handler_ -0000:795a* __FPEHandler +0000:78c0 __Init_FPE_handler_ +0000:78f9 __Fini_FPE_handler_ +0000:7930* __FPEHandler Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c) -0000:7bec* sbrk_ -0000:7bfc __brk_ +0000:7bc2* sbrk_ +0000:7bd2 __brk_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm) -0000:7c64 __doserror_ -0000:7c72* __doserror1_ +0000:7c3a __doserror_ +0000:7c48* __doserror1_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c) -0000:7c7e* _frealloc_ -0000:7c7e realloc_ +0000:7c54* _frealloc_ +0000:7c54 realloc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c) -0000:7d5a __ChkTTYIOMode_ -0000:7dc8* __IOMode_ +0000:7d30 __ChkTTYIOMode_ +0000:7d9e* __IOMode_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c) -0000:7dd8* _dos_close_ -0000:7de6 _dos_commit_ +0000:7dae* _dos_close_ +0000:7dbc _dos_commit_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c) -0b2a:0072 ___Alphabet +0b27:0072 ___Alphabet Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) -0000:7e33 __mbinit_ -0b2a:0506+ ___MBCodePage +0000:7e09 __mbinit_ +0b27:0502+ ___MBCodePage Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c) -0000:7f0e __LDClass_ -0000:7f94* _FLClass_ +0000:7ee4 __LDClass_ +0000:7f6a* _FLClass_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm) -0000:7fa8 __I4D -0000:7ff7* __U4D +0000:7f7e __I4D +0000:7fcd* __U4D Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c) -0b2a:0098 __IsTable +0b27:0098 __IsTable Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm) -0000:807c __ZBuf2LD +0000:8052 __ZBuf2LD Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c) -0000:8144* __set_EDOM_ -0000:8150 __set_ERANGE_ -0000:815c* __set_EINVAL_ +0000:811a* __set_EDOM_ +0000:8126 __set_ERANGE_ +0000:8132* __set_EINVAL_ Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c) -0b2a:019a* ___f_infinity -0b2a:019e* ___f_posqnan -0b2a:01a2 ___d_infinity -0b2a:01aa ___d_posqnan -0b2a:01b2* ___ld_infinity -0b2a:01ba* ___ld_posqnan +0b27:019a* ___f_infinity +0b27:019e* ___f_posqnan +0b27:01a2 ___d_infinity +0b27:01aa ___d_posqnan +0b27:01b2* ___ld_infinity +0b27:01ba* ___ld_posqnan Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c) -0b2a:01c2 __HugeValue +0b27:01c2 __HugeValue Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c) -0b2a:0508 ___FPE_int +0b27:0504 ___FPE_int Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c) -0000:8176* _msize_ -0000:8191 _fmsize_ +0000:814c* _msize_ +0000:8167 _fmsize_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c) -0000:81a2 __HeapManager_expand_ -0000:86ab _nexpand_ +0000:8178 __HeapManager_expand_ +0000:8681 _nexpand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c) -0000:86fe _fexpand_ -0000:86fe* _expand_ +0000:86d4 _fexpand_ +0000:86d4* _expand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c) -0000:8733 _bfree_ +0000:8709 _bfree_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) -0000:8758 _bexpand_ +0000:872e _bexpand_ +--------------------+ @@ -501,6 +501,6 @@ gfx.lib +-----------------------+ Stack size: dac0 (56000.) -Memory size: 00019f60 (106336.) +Memory size: 00019f30 (106288.) Entry point address: 0000:02a8 Link time: 00:00.00 diff --git a/scroll.exe b/scroll.exe index 37f89b48976bd1ab3af0acc8479e1281d473c8db..05a219e0f34be5a35d7121e4439557f7d1c9d2a1 100755 GIT binary patch delta 25207 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 delta 25192 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, or - * write to the Free Software Foundation, Inc., 51 Franklin Street, - * Fifth Floor, Boston, MA 02110-1301 USA. - * - */ - -#ifndef __16_H_ -#define __16_H_ - -#include "src/lib/16_head.h" -#include "src/lib/16_in.h" -#include "src/lib/modex16.h" -#include "src/lib/wcpu/wcpu.h" -#include "src/lib/planar.h" - +/* Project 16 Source Code~ + * Copyright (C) 2012-2015 sparky4 & pngwen & andrius4669 + * + * This file is part of Project 16. + * + * Project 16 is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 3 of the License, or + * (at your option) any later version. + * + * Project 16 is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see , or + * write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301 USA. + * + */ + +#ifndef __16_H_ +#define __16_H_ + +#include "src/lib/16_head.h" +#include "src/lib/16_in.h" +#include "src/lib/modex16.h" +#include "src/lib/wcpu/wcpu.h" +#include "src/lib/planar.h" +#include "src/lib/scroll16.h" + typedef enum { ENGI_EXIT, ENGI_QUIT, ENGI_RUN, ENGI_INPUT -} engi_stat_t; - -#endif /*__16_H_*/ +} engi_stat_t; + +#endif /*__16_H_*/ diff --git a/src/lib/16_head.h b/src/lib/16_head.h index 998f48e3..2f3dc0bc 100755 --- a/src/lib/16_head.h +++ b/src/lib/16_head.h @@ -145,7 +145,7 @@ */ static dword far* clockdw= (dword far*) 0x046C; /* 18.2hz clock */ -static word far* hwclockw= (word far*) 0x046C; /* 18.2hz clock */ +//static word far* hwclockw= (word far*) 0x00000046C; /* 18.2hz clock */ extern int profilehandle,debughandle; //make it into game global #define __DEBUG__ @@ -187,7 +187,7 @@ typedef struct word frames_per_second; //clock_t t; dword tiku; //frames passed - word clock_start; //timer start + dword clock_start; //timer start //word clock; //current time on clock handle_t handle; //handles for file logging } global_game_variables_t; diff --git a/src/lib/scroll16.c b/src/lib/scroll16.c index 965f5f04..df693c12 100755 --- a/src/lib/scroll16.c +++ b/src/lib/scroll16.c @@ -623,6 +623,8 @@ void mapDrawWCol(map_view_t *mv, int tx, int ty, word x) //sync! void shinku(page_t *page, global_game_variables_t *gv) { + if(((*clockdw)!=gv->clock_start)&&gv->tiku>0) + { byte *pee; word x = (16); word y = (8+16); @@ -631,18 +633,26 @@ void shinku(page_t *page, global_game_variables_t *gv) word type = 1; float t; //gv->clock=*hwclockw; - t=(((*hwclockw)-gv->clock_start) /18.2); - //if(elapsed_timer(gv) >= (1.0 / gv->frames_per_second)) - //{ + t=((*clockdw)-gv->clock_start)/18.2; + //if(gv->tiku<=0) return; + //if(elapsed_timer(gv) >= (1.0 / gv->frames_per_second)) + //{ pee = _fmalloc(sizeof(byte)*64); sprintf(pee, "%lu", gv->tiku); modexprint(page, 16, 16, 1, 15, 0, pee); - //sprintf(pee, "%f", gv->tiku/t); - modexprint(page, x, y, type, col, bgcol, pee); + //sprintf(pee, "%f", t); + //modexprint(page, x, y, type, col, bgcol, pee); + //printf("%f time\n", t); + /*printf("%lu gv->cs ", gv->clock_start); + printf("%lu time ", (*clockdw)); + printf("%f fps ", gv->tiku/t); + printf("%lu tiku\n", gv->tiku);*/ + gv->tiku=0; + } //sprintf(pee, "%f", *gv->tiku/\*time_in_seconds(gv)); //modexprint(page, x, y+8, type, col, bgcol, pee); //} - (gv->clock_start)=*hwclockw; + (gv->clock_start)=*clockdw; } void near animatePlayer(map_view_t *pip, player_t *player, word playnum, sword scrollswitch) diff --git a/src/scroll.c b/src/scroll.c index 82cc1252..aafa3050 100755 --- a/src/scroll.c +++ b/src/scroll.c @@ -57,7 +57,7 @@ void main() player[0].persist_aniframe=0; player[0].speed=4; - gvar.clock_start=*hwclockw; + gvar.clock_start=*clockdw; //0000printf("starting timer\n"); //++++ //++++????start_timer(&gvar); diff --git a/test.exe b/test.exe index b0143ed11f50d9a36eb61bd5ea919a25758f9da6..e7cf0255538108b2f2cbeb51958232c52c0ae0de 100755 GIT binary patch delta 8000 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 delta 7931 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 delta 8820 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 quQjijuF`==@!v4;zd*pSb#ndEV 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 diff --git a/vgmtest.exe b/vgmtest.exe index 88734e169338be71f4b748af6d15087b5e48bfdb..6827bd17daceb47bd68a1bad39829cdba83ac208 100755 GIT binary patch delta 9526 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 WZwH=O_BkEOVA}$e-Uj?F)BgdwmoroV delta 9598 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 diff --git a/vgmtest.map b/vgmtest.map index 13459bdc..5e4a27cd 100755 --- a/vgmtest.map +++ b/vgmtest.map @@ -1,7 +1,7 @@ -Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit) +Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (32-bit) Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved. Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. -Created on: 15/10/01 19:59:51 +Created on: 15/10/02 15:38:49 Executable Image: vgmtest.exe creating a DOS executable @@ -13,7 +13,7 @@ creating a DOS executable Group Address Size ===== ======= ==== -DGROUP 09cc:0000 0000e660 +DGROUP 09cb:0000 0000e660 @@ -27,26 +27,26 @@ Segment Class Group Address Size vgmtest_TEXT CODE AUTO 0000:0000 00000118 16_in_TEXT CODE AUTO 0000:0120 00001d43 16_head_TEXT CODE AUTO 0000:1e70 00000405 -_TEXT CODE AUTO 0000:2280 0000601c -16_snd_TEXT CODE AUTO 0000:82a0 00000338 -vgmSnd_TEXT CODE AUTO 0000:85e0 00001525 -16_in13_DATA FAR_DATA AUTO 09b1:0000 000001a4 -FAR_DATA FAR_DATA AUTO 09cb:0004 00000000 -_NULL BEGDATA DGROUP 09cc:0000 00000020 -_AFTERNULL BEGDATA DGROUP 09ce:0000 00000002 -CONST DATA DGROUP 09ce:0002 00000076 -CONST2 DATA DGROUP 09d5:0008 00000102 -_DATA DATA DGROUP 09e6:0000 000004f2 -XIB DATA DGROUP 0a35:0002 00000000 -XI DATA DGROUP 0a35:0002 00000024 -XIE DATA DGROUP 0a37:0006 00000000 -YIB DATA DGROUP 0a37:0006 00000000 -YI DATA DGROUP 0a37:0006 00000012 -YIE DATA DGROUP 0a38:0008 00000000 -STRINGS DATA DGROUP 0a38:0008 00000000 -DATA DATA DGROUP 0a38:0008 00000000 -_BSS BSS DGROUP 0a39:0000 000004cf -STACK STACK DGROUP 0a86:0000 0000dac0 +_TEXT CODE AUTO 0000:2280 0000600e +16_snd_TEXT CODE AUTO 0000:8290 00000338 +vgmSnd_TEXT CODE AUTO 0000:85d0 00001525 +16_in13_DATA FAR_DATA AUTO 09b0:0000 000001a4 +FAR_DATA FAR_DATA AUTO 09ca:0004 00000000 +_NULL BEGDATA DGROUP 09cb:0000 00000020 +_AFTERNULL BEGDATA DGROUP 09cd:0000 00000002 +CONST DATA DGROUP 09cd:0002 00000076 +CONST2 DATA DGROUP 09d4:0008 00000102 +_DATA DATA DGROUP 09e5:0000 000004ee +XIB DATA DGROUP 0a33:000e 00000000 +XI DATA DGROUP 0a33:000e 00000024 +XIE DATA DGROUP 0a36:0002 00000000 +YIB DATA DGROUP 0a36:0002 00000000 +YI DATA DGROUP 0a36:0002 00000012 +YIE DATA DGROUP 0a37:0004 00000000 +STRINGS DATA DGROUP 0a37:0004 00000000 +DATA DATA DGROUP 0a37:0004 00000000 +_BSS BSS DGROUP 0a38:0000 000004cf +STACK STACK DGROUP 0a85:0000 0000dac0 +----------------+ @@ -87,7 +87,7 @@ Module: 16_in.o(/dos/z/16/src/lib/16_in.c) 0000:1d4a IN_KeyDown_ 0000:1d92+ IN_ClearKey_ 0000:1e0a* IN_qb_ -09cc:06de+ _inpu +09cb:06de+ _inpu Module: 16_head.o(/dos/z/16/src/lib/16_head.c) 0000:1e7e* wait_ 0000:1eca* filesize_ @@ -97,41 +97,41 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm) 0000:2285 __STK 0000:22a5* __STKOVERFLOW_ Module: vgmsnd.lib(/dos/z/16/src/lib/16_snd.c) -0000:82a0 opl2out_ -0000:82e2* opl3out_ -0000:831e* opl3exp_ -0000:835a* FMReset_ -0000:8398* FMKeyOff_ -0000:83c2* FMKeyOn_ -0000:8410* FMSetVoice_ +0000:8290 opl2out_ +0000:82d2* opl3out_ +0000:830e* opl3exp_ +0000:834a* FMReset_ +0000:8388* FMKeyOff_ +0000:83b2* FMKeyOn_ +0000:8400* FMSetVoice_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c) 0000:22c2 _fmalloc_ 0000:22c2 malloc_ -09cc:0478+ ___fheap -09cc:047a ___fheapRover -09cc:047c ___LargestSizeB4Rover +09cb:0474+ ___fheap +09cb:0476 ___fheapRover +09cb:0478 ___LargestSizeB4Rover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm) 0000:243f __PIA 0000:2438* __PIS Module: vgmsnd.lib(/dos/z/16/src/lib/vgmsnd/vgmSnd.c) -0000:862a OpenVGMFile_ -0000:891a FreeVGMFile_ -0000:8ed2 InitEngine_ -0000:9090 DeinitEngine_ -0000:90f8 PlayMusic_ -0000:9162* PlaySFX_ -0000:91f6 StopMusic_ -0000:9216* StopSFX_ -0000:92ac* PauseMusic_ -0000:9308* ResumeMusic_ -0000:9a54 UpdateSoundEngine_ +0000:861a OpenVGMFile_ +0000:890a FreeVGMFile_ +0000:8ec2 InitEngine_ +0000:9080 DeinitEngine_ +0000:90e8 PlayMusic_ +0000:9152* PlaySFX_ +0000:91e6 StopMusic_ +0000:9206* StopSFX_ +0000:929c* PauseMusic_ +0000:92f8* ResumeMusic_ +0000:9a44 UpdateSoundEngine_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c) 0000:2456 printf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart) -09cc:0000* __nullarea -09cc:0488* __ovlflag -09cc:0489* __intno -09cc:048a* __ovlvec +09cb:0000* __nullarea +09cb:0484* __ovlflag +09cb:0485* __intno +09cb:0486* __ovlvec 0000:2486 _cstart_ 0000:2559* _Not_Enough_Memory_ 0000:268b __exit_ @@ -141,10 +141,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm) 0000:2712 _big_code_ 0000:2712* CodeModelMismatch Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c) -09cc:0a6e __argv -09cc:0a72 ___argv -09cc:0a76 __argc -09cc:0a78 ___argc +09cb:0a6e __argv +09cb:0a72 ___argv +09cb:0a76 __argc +09cb:0a78 ___argc Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c) 0000:2712+ int86x_ 0000:2895 int86_ @@ -171,7 +171,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c) 0000:2e58 ultoa_ 0000:2f16* ltoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c) -09cc:0098 __IsTable +09cb:0098 __IsTable Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c) 0000:2f64 tolower_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm) @@ -180,23 +180,23 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) 0000:2fa5* __exit_with_msg_ 0000:2faa __fatal_runtime_error_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) -09cc:0496 __curbrk -09cc:049e __STACKLOW -09cc:04a0 __STACKTOP -09cc:04a2 __cbyte -09cc:04a4 __child -09cc:04a6 __no87 -09cc:04b3 ___FPE_handler -09cc:0498 __psp -09cc:04a7 __get_ovl_stack -09cc:04ab __restore_ovl_stack -09cc:04af __close_ovl_file -09cc:04b7 __LpCmdLine -09cc:04bb __LpPgmName -09cc:049a __osmajor -09cc:049b __osminor -09cc:049c __osmode -09cc:049d __HShift +09cb:0492 __curbrk +09cb:049a __STACKLOW +09cb:049c __STACKTOP +09cb:049e __cbyte +09cb:04a0 __child +09cb:04a2 __no87 +09cb:04af ___FPE_handler +09cb:0494 __psp +09cb:04a3 __get_ovl_stack +09cb:04a7 __restore_ovl_stack +09cb:04ab __close_ovl_file +09cb:04b3 __LpCmdLine +09cb:04b7 __LpPgmName +09cb:0496 __osmajor +09cb:0497 __osminor +09cb:0498 __osmode +09cb:0499 __HShift Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c) 0000:2fd0 __MemAllocator 0000:309a __MemFree @@ -208,9 +208,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c) 0000:345c __fmemneed_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c) 0000:345f _nmalloc_ -09cc:04c0 ___nheapbeg -09cc:04c2 ___MiniHeapRover -09cc:04c4 ___LargestSizeB4MiniHeapRover +09cb:04bc ___nheapbeg +09cb:04be ___MiniHeapRover +09cb:04c0 ___LargestSizeB4MiniHeapRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c) 0000:3539* _heapgrow_ 0000:3539* _fheapgrow_ @@ -226,14 +226,14 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c) 0000:3dfe __doclose_ 0000:3f48 __shutdown_stream_ 0000:3f62 fclose_ -09cc:0a7e+ ___RmTmpFileFn +09cb:0a7e+ ___RmTmpFileFn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c) 0000:3fcd _ffree_ 0000:3fcd free_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c) -09cc:04c6 ___iob -09cc:0a82 ___OpenStreams -09cc:0a86 ___ClosedStreams +09cb:04c2 ___iob +09cb:0a82 ___ClosedStreams +09cb:0a86 ___OpenStreams Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c) 0000:4054 __fprtf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c) @@ -244,7 +244,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) 0000:4268 __FiniRtns 0000:4268* __FFiniRtns Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c) -09cc:062e ___uselfn +09cb:062a ___uselfn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg) 0000:42cc __DOSseg__ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c) @@ -267,17 +267,17 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c) 0000:478c __flush_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c) 0000:49d5* __get_errno_ptr_ -09cc:0a8e _errno +09cb:0a8e _errno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c) -09cc:0022 ___Alphabet +09cb:0022 ___Alphabet Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) 0000:49dc __EnterWVIDEO_ -09cc:0630+ ___WD_Present +09cb:062c+ ___WD_Present Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c) 0000:4a00* _heapenable_ -09cc:0632 ___heap_enabled +09cb:062e ___heap_enabled Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c) -09cc:0634 __amblksiz +09cb:0630 __amblksiz Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c) 0000:4a11 __nmemneed_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c) @@ -285,12 +285,12 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c) 0000:4b13 __ExpandDGROUP_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c) 0000:4c24 _nfree_ -09cc:0a90+ ___MiniHeapFreeRover +09cb:0a90+ ___MiniHeapFreeRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c) 0000:4d1f* __set_commode_ -09cc:0636 __commode +09cb:0632 __commode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c) -09cc:0638 __fmode +09cb:0634 __fmode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c) 0000:4f4c* open_ 0000:4f83 sopen_ @@ -322,109 +322,109 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c) 0000:5c6f __prtf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c) -09cc:0a92 ____Argv -09cc:0a96 ____Argc +09cb:0a92 ____Argv +09cb:0a96 ____Argc Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) -0000:6ddf+ _null_exit_rtn_ -0000:6ddf+ __null_int23_exit_ -0000:6de0 exit_ -0000:6e01+ _exit_ -09cc:063a+ ___int23_exit -09cc:063e+ ___FPE_handler_exit +0000:6dd1+ _null_exit_rtn_ +0000:6dd1+ __null_int23_exit_ +0000:6dd2 exit_ +0000:6df3+ _exit_ +09cb:0636+ ___int23_exit +09cb:063a+ ___FPE_handler_exit Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086) -09cc:0692 __Start_XI -09cc:06b6 __End_XI -09cc:06b6 __Start_YI -09cc:06c8 __End_YI +09cb:068e __Start_XI +09cb:06b2 __End_XI +09cb:06b2 __Start_YI +09cb:06c4 __End_YI Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c) -09cc:0a98 ___historical_splitparms +09cb:0a98 ___historical_splitparms Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr) -0000:6e1e _DoINTR_ +0000:6e10 _DoINTR_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c) -0000:7197 __flushall_ -0000:722b flushall_ +0000:7189 __flushall_ +0000:721d flushall_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c) -0000:7231 __GetIOMode_ -0000:7266 __SetIOMode_nogrow_ -09cc:0642 ___NFiles -09cc:0644 ___init_mode -09cc:066c ___io_mode +0000:7223 __GetIOMode_ +0000:7258 __SetIOMode_nogrow_ +09cb:063e ___NFiles +09cb:0640 ___init_mode +09cb:0668 ___io_mode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c) -0000:729b+ __grow_iomode_ -0000:7382+ __shrink_iomode_ -0000:73c3 __SetIOMode_ +0000:728d+ __grow_iomode_ +0000:7374+ __shrink_iomode_ +0000:73b5 __SetIOMode_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c) -0000:746a __qwrite_ +0000:745c __qwrite_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c) -0000:74ca fsync_ +0000:74bc fsync_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c) -0000:74cf* sbrk_ -0000:74df __brk_ +0000:74c1* sbrk_ +0000:74d1 __brk_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c) -0000:7547 _dos_open_ +0000:7539 _dos_open_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c) -0000:756d isatty_ +0000:755f isatty_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c) -0000:7589* __get_doserrno_ptr_ -09cc:0a9c __doserrno +0000:757b* __get_doserrno_ptr_ +09cb:0a9c __doserrno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c) -09cc:0670 ___umaskval +09cb:066c ___umaskval Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c) -0000:7590 _dos_creat_ -0000:75b4* _dos_creatnew_ +0000:7582 _dos_creat_ +0000:75a6* _dos_creatnew_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) -0000:75d5* __dosretax -0000:75da* __dosret0 -0000:75e1 __set_errno_dos_ -0000:7649* __set_errno_dos_reterr_ +0000:75c7* __dosretax +0000:75cc* __dosret0 +0000:75d3 __set_errno_dos_ +0000:763b* __set_errno_dos_reterr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c) -0000:7654 getche_ +0000:7646 getche_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c) -0000:766e wctomb_ +0000:7660 wctomb_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c) -0000:76b9+ utoa_ -0000:775a itoa_ +0000:76ab+ utoa_ +0000:774c itoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c) -0000:77a4 strupr_ +0000:7796 strupr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c) -09cc:0686 ___EFG_printf -09cc:068a* ___EFG_scanf +09cb:0682 ___EFG_printf +09cb:0686* ___EFG_scanf Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c) -09cc:068e ___IsDBCS +09cb:068a ___IsDBCS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c) -0000:77ec* _ismbblead_ -09cc:0a9e ___MBCSIsTable +0000:77de* _ismbblead_ +09cb:0a9e ___MBCSIsTable Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c) -0000:7808 ulltoa_ -0000:7945* lltoa_ +0000:77fa ulltoa_ +0000:7937* lltoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c) -0000:79b6* _frealloc_ -0000:79b6 realloc_ +0000:79a8* _frealloc_ +0000:79a8 realloc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c) -0000:7a92 __ChkTTYIOMode_ -0000:7b00* __IOMode_ +0000:7a84 __ChkTTYIOMode_ +0000:7af2* __IOMode_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c) -0000:7b10* _dos_close_ -0000:7b1e _dos_commit_ +0000:7b02* _dos_close_ +0000:7b10 _dos_commit_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm) -0000:7b2e __doserror_ -0000:7b3c* __doserror1_ +0000:7b20 __doserror_ +0000:7b2e* __doserror1_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) -0000:7b86 __mbinit_ -09cc:0690+ ___MBCodePage +0000:7b78 __mbinit_ +09cb:068c+ ___MBCodePage Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c) -0000:7c61* _msize_ -0000:7c7c _fmsize_ +0000:7c53* _msize_ +0000:7c6e _fmsize_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c) -0000:7c8d __HeapManager_expand_ -0000:8196 _nexpand_ +0000:7c7f __HeapManager_expand_ +0000:8188 _nexpand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c) -0000:81e9 _fexpand_ -0000:81e9* _expand_ +0000:81db _fexpand_ +0000:81db* _expand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c) -0000:821e _bfree_ +0000:8210 _bfree_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) -0000:8243 _bexpand_ +0000:8235 _bexpand_ +--------------------+ @@ -440,6 +440,6 @@ vgmsnd.lib +-----------------------+ Stack size: dac0 (56000.) -Memory size: 00018320 (99104.) +Memory size: 00018310 (99088.) Entry point address: 0000:2486 Link time: 00:00.00 -- 2.39.5