From acb3c61575385f298afef74cc3e2d91f8411d618 Mon Sep 17 00:00:00 2001 From: sparky4 Date: Wed, 6 Mar 2013 23:43:19 -0600 Subject: [PATCH] modified: CORE16.EXE modified: core16.map modified: core16.sym modified: src/eng_gfx.cpp modified: src/lib/dos_gfx.cpp modified: src/lib/dos_gfx.h --- CORE16.EXE | Bin 70066 -> 70082 bytes CORE16.SYM | Bin 44385 -> 44497 bytes core16.map | 1158 +++++++++++++++++++++---------------------- core16.sym | Bin 44385 -> 44497 bytes src/eng_gfx.cpp | 8 +- src/lib/dos_gfx.cpp | 20 +- src/lib/dos_gfx.h | 2 +- 7 files changed, 595 insertions(+), 593 deletions(-) diff --git a/CORE16.EXE b/CORE16.EXE index a8f44b790ef2047ec31583823ba67c9b5ccd1b39..46f88a3b9c328d45f15cc2a825df53ed4907dfef 100644 GIT binary patch delta 12688 zcma)?3tWuZ|HsdHnx9lZud9MAFpQ8u4>U+171yS^Qkqz1T|>VLdw}4$H2! zgk>-6Vpt=qb=zha5nAi^vzEnVQc2R%Hvi9grpWGkz5Y$_^PKZN=X}5C{+#D|&fcxE zV_Rie14kUAB55Ot%r02YH! zz-M3^_zoNcala8V5DW)vK+7A1Tn4v51(^IhA#Q)b5a?3*b3> zhY;txgtP&HU?7+YGJ&0$5EtMF;=oui9n1%tz(o|qxPp*8dy9Gv7`l>>DWCwf&Ld<7 zI1FmR+p7uL4Sr^Xv{*w(x2$!9j0Pgu1h%awWIdF83X(o1WE7YVGJ&v>5PJ{+dVqI8 z4!8;&J|iR?OakwK55Sk;ET{ysO~?oO1LbBywt$p;Lb5)AQx3wmpmtysSOR8jCFG55 zXu{74IS0m}o2tqQalMb`1GB&*u)T_qBS1#ZtCbH3c?AT3Nnj>$_!@-;Y2ZU}p&D_} zHFGB+g}c!It#_k;fGf#V`vSi+=qu0@6aeqD=nmjpLdfxRgp`15KsZlGFQnIicpxK- z)oB+9nF=z1C&Ip<9bmr@@&z~!E`h&*Bhjm!NtRyi0*@>30N%hKv;*xyClC(0f!^S! zYlPef-v2|Nf zCxBqaxC2kRHcRabPdg9^&i5kZkK=qWjZr%SXW#-{fd}vg{-7Ob4?2Nx&=bT1)d|!J z1c6E5J+KNCf;5pQ>jS8S$Q30y!Z2+M-g4d_6BFbE62IZg%+?Ytn{@I8FtGhx2Yv>vGBIsI zFYvzwnEQ)Sh-H`+BJ$|bV#UOT94^L<0mv|iT}UR&kIuT3+Gr$5M0tPmN{Xj-iG0IZaD$oje z0B;bS1t%1Qfo?zt`h!7WC}>Yg5m$=&QHoWe6hp5R@uliuwAn<&PXW_GI(QYba|M{Z zzyclvyF-MiK~KbKz?N6x?@Gwh?zk_4tb905k+|i6_8=O>gP#P8`ZO2{|41+cYy`VN z4N&wTq&w&b;-PpXt{q^A_9SE_u#ZB=f^4uAoB>+I_ea_!@E&-p7g3V?g~;>+7E!j) zF(m6wc-}Hyy>Tp2Y0Ou`m+2a^2Q@7EP}dOt$Dy%AJSJX({A76c#D=UFgy!$U^J;bV z+39W{>gwBNh5sQQH(J!Wmx?}caUzyb2%CxWlvIlRa9y6VdCanPE-XaRf{tU|6>m^i zwnEWHa0q8#D17N%W>R#ZhuH%~o0eO<;C_ zdBJ{@?s{)_&?$;uV-KBT=t)C_^Lgs%ZxnwOiwb%(CzX#!>b^YjxL6{l)u38W#Rqy_ z4V01nEKc=`5-C$_L|v`1Hyf*Ro8pMHCZuf;kLlBD^n+@}Dx}@JPh~z4n78CeMzj&j zvMrCv*jruDkBH}%pFiZ`EM6B+iASZ>Ck$c{RB#32pOR$uz9L;ceV$b^cSGedZt3%+ zHe2Ry`|@5)r!E{x#Omc2xsBh%3$RfqR;$bd40+G2G!?VXpfZOCH_MMAvJq;}Amwv2 zjU_S~nygfax+>J9@METSacf($w@GV-eoz$(Z(d+{rm#Zf3QN?UZPz?c)~K-0-xM-u z7mvUZd!ILElRo(~eYPIz>*6!qb8ll0RW$Wb1zP>YUL)nB^H|;A%3AOj5r1uJ^{0)k zesRw~Z7pJlT?W&etVPSW=ovPvWe7&x$MBC}f3+MCnxk3czpe(^Vuj~OahH-hrW1diDzUGi;OhnF#$9#x5 z8)ZBLi7gw_FcJo|5JKN``w<4mhZjVf_tGjSR)IBlj z>IpIF8c=z;Ue{pNHNcJ5J;}5yI{E9ekQZWQnOlciW15*f(`X6{_VN?DK4l6oZ|cUzdj$#) zo-onN+wa1YNNePJCpaHD9m1v-%`&$>r^pdy$DG~I{Jq^33aoml$hs#i!rzNEcsY2@ zX`U;H=u^>{_4fAYg5k*FL!+6-+eh$u!lz~am1vlkUAkXdQG0(I)BjyzQ z#yik^NAq};(PmAC_!WP$0B<)(dz*zBOzGnz4Ed8=Wf~s`|E|q5!Xzp;s6OW?uN>;* zCM67Rtli_f7mL@JR%uInnQiv*p@&!@3~a1p-+H&D@2>Xsp(9uOy0bJt2O7hABk0FQ zz@_XRUmxMtV;1Y}#=_e<2tPh%`95xK8+Gk?+|1Im>NxT0uyWrv!kouw=eEM&$Eb(5 z5Wz2Q+=kHlF^lo__J36SJiigoAZQL=D+gO6{94P+IyTnvAUopcLpQMNer>!LHp|Dm z+SZKR?tg2UHo%+qW8waRLQt(_*MVPbcFP{I`~V;NND`o3gr6o+a(u6btZat+&qIGcc5+E~-vQdW&*X>85Q zEcKOgHd*RW!^Q@3ZB3T$K73~B=ZEYl;%owLX~o0U!OyBR1F@*mkcTfb)I-YHWT?$U z-hRT<>LyF{S2nYqyP|Pi9;{~P+WFAxXYDt?x|yxf)zUbL3v%?Vewn!tuFkQs0Tl@N zPz%d#7but>uvzWgnhbsUfUWZP7W6h@A62p4 z!QR5JRqTflKl&ZB2DxK~NmFJ$`#s2qz6X&H9VJCHjsXo11S)K){HvPPL)J9V_(+g* z)o$#EPzP#etAc&#Nx1HgYTL-z$%=#hsU9L%g|=}@SF-GmZp=T#K^RiW;=;Uzu9Bo_ z?77)O&Njo3E1s#xgbk4o+wJ}{ zv+j~t(P*}=oaKeO%DJ8E<&sL3t-MFdo16QrT+(WVfov(6WNVzw+Zob$TLPG+!E9Ej zyJO?p^)pi)N`Xyh29EeS}XWfn(#HA(N+NyxY>u>`ZVQWzNyY>ClVChWQBIX5N`i zBeLPHWZI{Lf?i>p!s0v3D~rtUFNnCm9~W{KJW*z-a9@2U`eCFK6mzJ`Q zU0%fwCasIVD!UAEiVSDH4m+SZhUHxjP}-fvM|7ps@J@ugjP^FH?4CuXhnK1p=Gw!b z_F~<8bi@vGY!4rr$g<#u8aDRu7toP~QL{tep0F(Vs8A$7BG?(@dz<9n2@ByC2%TTG zsEu*2a=|dT1;S!BqSsHz6d1jhS_}uH2MXR6b$a`Vt17cnndclIV3cx>!&uHU}6;(%eu)2>e_v=8pHo?c|;K2y-t zDX;koZ6|8PxvsfK#iC^ovv2iuym0Q8e!4QudSFRx_AOPIb%(u{v4qZ1_HkSm#}he- z*Td}g$4BSfaS$KSTKvw?+7+* zujOfHg4xj+NHQ|i(jYR0rr5a;C5DgpO`)| zP6eRZTBn3!gx6_p1z3;p)m9L=X=iCW0xcM=oyFGl z%bgJ?^=-6f;Y7h|LVxp)&yCguq{)Ky_#Y~)7^yO^buByl6a(S^l~~oPY|Bd%vsL~5 z-TqaLp{W0RlxmoEfKRUtF&KiAEU&~6Aw#*sy{kqFI<9c9mLkeF{Q0uNu=N98{dfKB zw*fIw?=x_v`tJk#&_KVT|5_%g9hN=Jx#e)~7N%Erf+3+e!IGfRh3FD=Z=v%rlgzbV zFD*>ipi`l?#zd>;Nzy)TM>xNAl~Ku>79~ZUII$%0LgKZ=r-^)sJ0-AzLjqgb`n`j-Y;#T7#+oqwrysFJL%Pyj z_T7*ka4Uwq@{hiAO&<9V*@9%Bm)PE&tZk!-#^Pr#aLKvhpwXua3vXJD;_)!$ftyU3 z;zKot_9<-I z1&}>8e^w>l5TC%~@-XLwGP{@};;&(c9En-0EV(~NiQrV8Zf+Gqs_YC!HY8&WpS{(c z(vMi__+G8~Fwx0&$62CctXUZWVfrO&Sipq#bPel2VH^FFRZe)F{=pI^>SzU9KCz>& zVw7kxyWSV;EcT+=I>@yEf?MX#t5G(|*X6!w7H=X=ekDBjV0&scY=*vh$c~7=o3rHz zIKRpMny7IV-bBt0wA_CK+>>G`b14Cfy6 z+>4`hwZ*+Z^{t#x9JQdKI0n!0pUvsiBz@dWIy<;YYGv(a^v3;k?2OKK4*64qr*)au z)3A2-2UJi^G5Dr`K^5iG%BS_8UO%ljJDahA>I_roo|NHc9Ql4|7B5h?=BPlh{jm9u zz<=_TN&b=j`q?J=da00~*l&mbQ}`{Hv7fLKV>-d!1seiKM{Fnf28OFa*7SgE%?W5| zEs0F>NwQXRO!6r*d{jB5GB*U}S?(aCd4nnU%9f+T7WUiwekh6c{bW=iIWv_a@a6oW za2w|PJ9Dkks>Sy6ltzmobio|q6)wSRu4ws(_H!rcu`OHjbNY1beD-ArBhS_BbiBA1 zFIfzhU;d7bg&sqY?TYwNpDrw^O?Qqen&+r@rPWc#=Eb2bxmWb_WPg*lx5*%5OMcuU^@1Upwl#0C!@=>I7Xpyz6YRquS>H5%C*cLX45=#C(`Njvzgnz_T( zm)A^hFJhQ{Tqd>@kE9G~>?t`uOjy{K9bEsZ9Y4U;f3Xg3;Fr7MmVT*&>-E(TxYNGU zw#Ha=MH3Bj*1IP;qpKW{_vlv`cId-GISj>d(Z-5=!OvMWsQuG+<(?hkW^-x{gfbt*}EY3wWC zaP{}6=;_$+h6?|Y`uL(kbib$=aVlAw({}RyGL>0Cha!FBV_LNPP}%H6@xmTi&T;hx z3pxp3DP5%I&ekNMy`yXwR)-27;cMy8}ad2#*kD^j2cO(F{di|gJ;Si3kx{r3eAznyl50}Hk16i z?57DP`3)@NCizX7!$gz(56OQ=mNd;IH%tC|vUJ=w$|Zk=EQft~+)wu=zegmw;2vT7 zrqbxznp3scNwCR}9x9T4O;=lpyOM-e9#5i4Ebhej0cnSK9$tLdaQG)&uN{#eq zs4aY_aAe^pg*y?hVm?0}qM3%vKdzx+xY6wV3m+0rMPS_H6GBe8GoFR3uF)sNod6MbJnpXN;Y zSJB-bm^iJ9J3(V?arVDvLfb$+w}F!=P|uyJ$*inci!SeYCXlAG!Dq%n`wOY!q*Rbq zV-KXOft7P-CQ2FnW&Y$~s$taG5E-4x7GIb^GuXWgZ+neCeO&sDZ@k(<+|6aPO5dgz z4cAMDQwOYSVWc2~X)bn1&QNC$mhrD$8oxvMS~U=_1s4C6mv)N$boM~W(X+`VGvOX6 zIZ%>Z(zwd>NlH!`f*P$zy=l_j;g!PK9;x*(s&wUf`4f{{V1>5 z@J+Gpb#gT0o274u^lbR`c2sXzaQ&nlmFRbyPv7ac`Ly16do$kjYVLIML(j(h>rtC( zj5l7JI$p#lcz=T0)URUVomY|m`#XVj6}xd~C34NYn^0n|?l#xSKW>s z$1VQLzxm6}(pw#F#odzKa*}>5^WIi^&){!Kp}j8sUN67B1iz7B^6h!I8$ZP@Cpq^Q z;N$T{sc(}_x>R1eVZ3xBX2Th^mhCEkSG5-lOz9o|;;6xlA=&MIe_G43?(;$y+;8v0 zqdo5A@g@(V1w5p*g$5#Iu-;FiNSIXFTk6{?%v){*pD)pH%i%m(%eGZ^K#QHJY>O=s zs*ZWhhn0o>Rk;*9tQ8BIW#Tb)xg?)YcI4b#<&T_4tNi~pUEZ^F4ORTMdbG-ob${?m zH*Te==W>roeHScgtY51Zb=AT7yP+K)UNHqtePt)G49M5A><3+>8ob!+0%}mdmYE)O z#UsMg2ND0&Eh8`09nW>gL-&~Kp3!`Myr^4l8&PZ3QrQ|P%2SP^iSFMxp=8V5cRSS{ z7cw;HlJD>Mu&Qb~itxBP@?T2nVJl_A!#D8k^1_PaiI}RjY|q0GHw?R`%5onDAg}iQ zhhcxuYK?fhsw zB(oj`!d?4_&$WU_Juq0RALU>@m|Hu7wp>!lD%V%$RxW|d@XKYtKW4~+5T&HvircpwjlH(ot) zm80-B)y|~cTEe2Neo-%`8i7;}NQFNWjxO_5*LeVk%Sc4c2(Cak%?jv)a`2V)Af>6dt$sP3qNx zw=``BLis5v4u*>R;%YykBsh z8Z_^j%?~jgP|2pA;k{wCCgS962~OO~(AFDB={mgFY2&a8Cr8mD>o!s9){0x@@SbW* zHX+x#qmI-)>r;Lb6@NP$uiVf7wl#+LHC}HtURO(3*Gim^Y}OV$d<@|un8)5W1yWaf zK;GC!&sxjY$*u^aZ3ZQb9#?`>vILv3&4B;yM!3p?@VYMr z^aQU_I8Q=cu(YkRww5L#uRS;5NQToF24G|7??xOizaxqLM?5#e^YePTlhBvO^ZK?T z?thPu=lN|4P;C`)cp-rdb&YP6@Co+%3$eT$$3 zX)y3(aNv|P&5}*BsQveG<HHV!Z delta 12645 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ⅅyKW*PE= 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 Wu;mGCYsIz~HPXM;)ALcdSN<<)ZL-P$ delta 16373 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

9PJ;JO^w51 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 diff --git a/core16.map b/core16.map index f2766333..d6d8469d 100644 --- a/core16.map +++ b/core16.map @@ -1,6 +1,6 @@ Open Watcom Linker Version 1.9 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. -Created on: 13/03/06 22:07:57 +Created on: 13/03/06 23:41:32 Executable Image: core16.exe creating a DOS executable @@ -12,7 +12,7 @@ creating a DOS executable Group Address Size ===== ======= ==== -DGROUP 0fea:0000 000017a0 +DGROUP 0feb:0000 000017a0 @@ -27,186 +27,186 @@ dos_comm_TEXT CODE AUTO 0000:0000 00000281 eng_ai_TEXT CODE AUTO 0000:0290 00000013 eng_comm_TEXT CODE AUTO 0000:02b0 00000035 eng_core_TEXT CODE AUTO 0000:02f0 000006a5 -eng_gfx_TEXT CODE AUTO 0000:09a0 0000019b +eng_gfx_TEXT CODE AUTO 0000:09a0 00000195 eng_snd_TEXT CODE AUTO 0000:0b40 00000077 -dos_gfx_TEXT CODE AUTO 0000:0bc0 00001d6e -dos_opl2_TEXT CODE AUTO 0000:2930 000004ae -lib_com_TEXT CODE AUTO 0000:2de0 00000063 -main_TEXT CODE AUTO 0000:2e50 000000de -timer_TEXT CODE AUTO 0000:2f30 000001b4 -_TEXT CODE AUTO 0000:30f0 0000834c -cmodel_TEXT CODE AUTO 0000:b43c 00000000 -cppdata_TEXT CODE AUTO 0000:b440 00000000 -fsregist_TEXT CODE AUTO 0000:b440 000003c1 -manendl_TEXT CODE AUTO 0000:b810 00000112 -ioicout_TEXT CODE AUTO 0000:b930 000000a5 -ostincch_TEXT CODE AUTO 0000:b9e0 000000b4 -ostinomn_TEXT CODE AUTO 0000:baa0 00000014 -iofefg_TEXT CODE AUTO 0000:bac0 00000042 -_8087086_TEXT CODE AUTO 0000:bb02 00000000 -undefed_TEXT CODE AUTO 0000:bb10 00000013 -cstrt086_TEXT CODE AUTO 0000:bb24 00000000 -fsroot_TEXT CODE AUTO 0000:bb30 0000000b -stabdtor_TEXT CODE AUTO 0000:bb40 000003d5 -stabdisp_TEXT CODE AUTO 0000:bf20 00000349 -ostput_TEXT CODE AUTO 0000:c270 000000e8 -ostflush_TEXT CODE AUTO 0000:c360 00000058 -sdfconfp_TEXT CODE AUTO 0000:c3c0 0000001e -stablcl_TEXT CODE AUTO 0000:c3e0 00000005 -ostconsf_TEXT CODE AUTO 0000:c3f0 00000105 -ostdestr_TEXT CODE AUTO 0000:c500 000000f4 -sdfdestr_TEXT CODE AUTO 0000:c600 000000f5 -moddtorr_TEXT CODE AUTO 0000:c700 00000000 -ostopfx_TEXT CODE AUTO 0000:c700 00000072 -iouwrtit_TEXT CODE AUTO 0000:c780 0000034a -iossetst_TEXT CODE AUTO 0000:cad0 00000071 -crwd086_TEXT CODE AUTO 0000:cb42 00000000 -ini87086_TEXT CODE AUTO 0000:cb42 00000000 -iofnoefg_TEXT CODE AUTO 0000:cb50 00000014 -_i_fcvt__TEXT CODE AUTO 0000:cb64 00000005 -i4d_TEXT CODE AUTO 0000:cb6a 00000000 -i4m_TEXT CODE AUTO 0000:cb6a 00000000 -fatalerr_TEXT CODE AUTO 0000:cb70 00000025 -seg086_TEXT CODE AUTO 0000:cb96 00000000 -stabtrav_TEXT CODE AUTO 0000:cba0 000001f3 -callterm_TEXT CODE AUTO 0000:cda0 0000004f -allocexc_TEXT CODE AUTO 0000:cdf0 000004be -stabadt_TEXT CODE AUTO 0000:d2b0 00000127 -tsequiv_TEXT CODE AUTO 0000:d3e0 00000191 -pure_err_TEXT CODE AUTO 0000:d580 00000028 -vfun_err_TEXT CODE AUTO 0000:d5b0 00000028 -stfconde_TEXT CODE AUTO 0000:d5e0 0000006e -stfdsgtn_TEXT CODE AUTO 0000:d650 00000088 -stfdspun_TEXT CODE AUTO 0000:d6e0 000000ce -stfpbfai_TEXT CODE AUTO 0000:d7b0 00000004 -sdfoverf_TEXT CODE AUTO 0000:d7c0 0000021a -sdfundrf_TEXT CODE AUTO 0000:d9e0 00000190 -stfsbuf_TEXT CODE AUTO 0000:db70 00000082 -stfseeko_TEXT CODE AUTO 0000:dc00 0000000c -stfseekp_TEXT CODE AUTO 0000:dc10 00000022 -sdfsync_TEXT CODE AUTO 0000:dc40 0000002e -stfdoall_TEXT CODE AUTO 0000:dc70 00000040 -stabmod_TEXT CODE AUTO 0000:dcb0 0000007a -iosinit_TEXT CODE AUTO 0000:dd30 00000062 -iosconde_TEXT CODE AUTO 0000:dda0 00000012 -iosdestr_TEXT CODE AUTO 0000:ddc0 000000b2 -opdel_TEXT CODE AUTO 0000:de80 0000000e -dtorarst_TEXT CODE AUTO 0000:de90 0000002f -opdelarr_TEXT CODE AUTO 0000:dec0 00000005 -stfdestr_TEXT CODE AUTO 0000:ded0 0000002e -opnewarr_TEXT CODE AUTO 0000:df00 00000005 -iosfail_TEXT CODE AUTO 0000:df10 0000000a -stabthrw_TEXT CODE AUTO 0000:df20 00000da5 -dointr_TEXT CODE AUTO 0000:ecc6 00000000 -xiyi_TEXT CODE AUTO 0000:ecc6 00000000 -bittest_TEXT CODE AUTO 0000:ecd0 00000047 -termnate_TEXT CODE AUTO 0000:ed20 00000051 -exc_pr_TEXT CODE AUTO 0000:ed80 000001bd -areaexc_TEXT CODE AUTO 0000:ef40 00000000 -tssize_TEXT CODE AUTO 0000:ef40 00000053 -prwdata_TEXT CODE AUTO 0000:efa0 00000000 -stfsetb_TEXT CODE AUTO 0000:efa0 0000008a -ioufrxal_TEXT CODE AUTO 0000:f030 00000034 -opnew_TEXT CODE AUTO 0000:f070 0000007a -unexpect_TEXT CODE AUTO 0000:f0f0 000000c0 -stjmp086_TEXT CODE AUTO 0000:f1b0 00000000 -stabinit_TEXT CODE AUTO 0000:f1b0 00000104 -ljmpinit_TEXT CODE AUTO 0000:f2c0 00000016 -bufld086_TEXT CODE AUTO 0000:f2d6 00000000 -fpe87_TEXT CODE AUTO 0000:f2d6 00000000 -file086_TEXT CODE AUTO 0000:f2d6 00000000 -ljmpdtor_TEXT CODE AUTO 0000:f2e0 000000a5 -error086_TEXT CODE AUTO 0000:f386 00000000 -stfsync_TEXT CODE AUTO 0000:f390 00000022 -eng_core_DATA1 FAR_CONST AUTO 0f3b:0002 00000014 -eng_core_DATA2 FAR_CONST AUTO 0f3b:0016 000000f2 -dos_gfx_DATA1 FAR_CONST AUTO 0f3b:0108 0000004b -dos_opl2_DATA1 FAR_CONST AUTO 0f3b:0153 00000016 -main_DATA1 FAR_CONST AUTO 0f52:0000 00000026 -manendl_DATA1 FAR_CONST AUTO 0f54:0006 00000000 -ioicout_DATA1 FAR_CONST AUTO 0f55:0000 00000076 -ostincch_DATA1 FAR_CONST AUTO 0f5c:0006 00000000 -ostinomn_DATA1 FAR_CONST AUTO 0f5c:0006 00000000 -iofefg_DATA1 FAR_CONST AUTO 0f5c:0006 00000000 -undefed_DATA1 FAR_CONST AUTO 0f5c:0006 0000002c -ostput_DATA1 FAR_CONST AUTO 0f5f:0002 00000000 -ostflush_DATA1 FAR_CONST AUTO 0f5f:0002 00000000 -sdfconfp_DATA1 FAR_CONST AUTO 0f5f:0002 00000044 -ostconsf_DATA1 FAR_CONST AUTO 0f5f:0046 00000040 -ostdestr_DATA1 FAR_CONST AUTO 0f68:0000 00000034 -sdfdestr_DATA1 FAR_CONST AUTO 0f68:0040 0000002c -ostopfx_DATA1 FAR_CONST AUTO 0f6e:000c 00000000 -iouwrtit_DATA1 FAR_CONST AUTO 0f6e:000c 00000000 -iossetst_DATA1 FAR_CONST AUTO 0f6f:0000 00000056 -iofnoefg_DATA1 FAR_CONST AUTO 0f74:0006 00000000 -iofnoefg_DATA1 FAR_CONST AUTO 0f74:0006 00000028 -callterm_DATA1 FAR_CONST AUTO 0f74:002e 00000041 -allocexc_DATA1 FAR_CONST AUTO 0f7b:0000 00000046 -allocexc_DATA2 FAR_CONST AUTO 0f7f:0006 0000002b -stabadt_DATA1 FAR_CONST AUTO 0f83:0000 00000026 -pure_err_DATA1 FAR_CONST AUTO 0f85:0006 0000001e -vfun_err_DATA1 FAR_CONST AUTO 0f85:0024 00000032 -stfconde_DATA1 FAR_CONST AUTO 0f8a:0006 0000003a -stfdsgtn_DATA1 FAR_CONST AUTO 0f8a:0040 00000000 -stfdspun_DATA1 FAR_CONST AUTO 0f8a:0040 00000000 -stfpbfai_DATA1 FAR_CONST AUTO 0f8a:0040 00000000 -sdfoverf_DATA1 FAR_CONST AUTO 0f8a:0040 00000000 -sdfundrf_DATA1 FAR_CONST AUTO 0f8a:0040 00000000 -stfsbuf_DATA1 FAR_CONST AUTO 0f8a:0040 00000000 -stfseeko_DATA1 FAR_CONST AUTO 0f8a:0040 00000000 -stfseekp_DATA1 FAR_CONST AUTO 0f8a:0040 00000000 -sdfsync_DATA1 FAR_CONST AUTO 0f8a:0040 00000000 -stfdoall_DATA1 FAR_CONST AUTO 0f8a:0040 00000000 -iosinit_DATA1 FAR_CONST AUTO 0f8a:0040 00000000 -iosconde_DATA1 FAR_CONST AUTO 0f8a:0040 00000012 -iosdestr_DATA1 FAR_CONST AUTO 0f90:0000 00000036 -opdel_DATA1 FAR_CONST AUTO 0f90:0040 00000000 -opdelarr_DATA1 FAR_CONST AUTO 0f90:0040 00000000 -stfdestr_DATA1 FAR_CONST AUTO 0f94:0000 00000000 -opnewarr_DATA1 FAR_CONST AUTO 0f94:0000 00000000 -iosfail_DATA1 FAR_CONST AUTO 0f94:0000 00000000 -stabthrw_DATA1 FAR_CONST AUTO 0f94:0000 000001da -stabthrw_DATA2 FAR_CONST AUTO 0fb1:000a 000001c7 -termnate_DATA1 FAR_CONST AUTO 0fb1:01d1 00000022 -stfsetb_DATA1 FAR_CONST AUTO 0fd0:0004 00000000 -ioufrxal_DATA1 FAR_CONST AUTO 0fd0:0004 00000000 -opnew_DATA1 FAR_CONST AUTO 0fd1:0000 00000000 -unexpect_DATA1 FAR_CONST AUTO 0fd1:0000 0000000a -unexpect_DATA2 FAR_CONST AUTO 0fd1:000a 00000023 -stfsync_DATA1 FAR_CONST AUTO 0fd3:000e 00000000 -main_DATA2 FAR_DATA AUTO 0fd3:000e 00000014 -ioicout_DATA1 FAR_DATA AUTO 0fd3:0022 00000063 -FAR_DATA FAR_DATA AUTO 0fd3:0085 00000000 -sdfconfp_DATA1 FAR_DATA AUTO 0fd3:0085 00000016 -ostconsf_DATA1 FAR_DATA AUTO 0fd3:009b 00000010 -ostdestr_DATA1 FAR_DATA AUTO 0fd3:00ab 00000000 -sdfdestr_DATA1 FAR_DATA AUTO 0fd3:00ab 00000000 -iossetst_DATA1 FAR_DATA AUTO 0fd3:00ab 00000033 -allocexc_DATA3 FAR_DATA AUTO 0fd3:00de 00000014 -stabadt_DATA2 FAR_DATA AUTO 0fd3:00f2 00000011 -stfconde_DATA1 FAR_DATA AUTO 0fd3:0103 00000000 -iosconde_DATA1 FAR_DATA AUTO 0fd3:0103 00000000 -iosdestr_DATA1 FAR_DATA AUTO 0fd3:0103 00000000 -stfdestr_DATA1 FAR_DATA AUTO 0fd3:0103 00000000 -stabthrw_DATA3 FAR_DATA AUTO 0fd3:0103 00000068 -unexpect_DATA3 FAR_DATA AUTO 0fd3:016b 00000000 -_NULL BEGDATA DGROUP 0fea:0000 00000020 -_AFTERNULL BEGDATA DGROUP 0fec:0000 00000002 -CONST DATA DGROUP 0fec:0002 000000e8 -CONST2 DATA DGROUP 0ffa:000a 00000132 -_DATA DATA DGROUP 100e:0000 000007e2 -XIB DATA DGROUP 108c:0002 00000000 -XI DATA DGROUP 108c:0002 0000004e -XIE DATA DGROUP 1091:0000 00000000 -YIB DATA DGROUP 1091:0000 00000000 -YI DATA DGROUP 1091:0000 00000012 -YIE DATA DGROUP 1092:0002 00000000 -STRINGS DATA DGROUP 1092:0002 00000000 -DATA DATA DGROUP 1092:0002 00000000 -_emu_init_start EMU DGROUP 1092:0002 00000000 -_emu_init_end EMU DGROUP 1092:0002 00000000 -_BSS BSS DGROUP 1093:0000 0000050a -STACK STACK DGROUP 10e4:0000 00000800 +dos_gfx_TEXT CODE AUTO 0000:0bc0 00001d7e +dos_opl2_TEXT CODE AUTO 0000:2940 000004ae +lib_com_TEXT CODE AUTO 0000:2df0 00000063 +main_TEXT CODE AUTO 0000:2e60 000000de +timer_TEXT CODE AUTO 0000:2f40 000001b4 +_TEXT CODE AUTO 0000:3100 0000834c +cmodel_TEXT CODE AUTO 0000:b44c 00000000 +cppdata_TEXT CODE AUTO 0000:b450 00000000 +fsregist_TEXT CODE AUTO 0000:b450 000003c1 +manendl_TEXT CODE AUTO 0000:b820 00000112 +ioicout_TEXT CODE AUTO 0000:b940 000000a5 +ostincch_TEXT CODE AUTO 0000:b9f0 000000b4 +ostinomn_TEXT CODE AUTO 0000:bab0 00000014 +iofefg_TEXT CODE AUTO 0000:bad0 00000042 +_8087086_TEXT CODE AUTO 0000:bb12 00000000 +undefed_TEXT CODE AUTO 0000:bb20 00000013 +cstrt086_TEXT CODE AUTO 0000:bb34 00000000 +fsroot_TEXT CODE AUTO 0000:bb40 0000000b +stabdtor_TEXT CODE AUTO 0000:bb50 000003d5 +stabdisp_TEXT CODE AUTO 0000:bf30 00000349 +ostput_TEXT CODE AUTO 0000:c280 000000e8 +ostflush_TEXT CODE AUTO 0000:c370 00000058 +sdfconfp_TEXT CODE AUTO 0000:c3d0 0000001e +stablcl_TEXT CODE AUTO 0000:c3f0 00000005 +ostconsf_TEXT CODE AUTO 0000:c400 00000105 +ostdestr_TEXT CODE AUTO 0000:c510 000000f4 +sdfdestr_TEXT CODE AUTO 0000:c610 000000f5 +moddtorr_TEXT CODE AUTO 0000:c710 00000000 +ostopfx_TEXT CODE AUTO 0000:c710 00000072 +iouwrtit_TEXT CODE AUTO 0000:c790 0000034a +iossetst_TEXT CODE AUTO 0000:cae0 00000071 +crwd086_TEXT CODE AUTO 0000:cb52 00000000 +ini87086_TEXT CODE AUTO 0000:cb52 00000000 +iofnoefg_TEXT CODE AUTO 0000:cb60 00000014 +_i_fcvt__TEXT CODE AUTO 0000:cb74 00000005 +i4d_TEXT CODE AUTO 0000:cb7a 00000000 +i4m_TEXT CODE AUTO 0000:cb7a 00000000 +fatalerr_TEXT CODE AUTO 0000:cb80 00000025 +seg086_TEXT CODE AUTO 0000:cba6 00000000 +stabtrav_TEXT CODE AUTO 0000:cbb0 000001f3 +callterm_TEXT CODE AUTO 0000:cdb0 0000004f +allocexc_TEXT CODE AUTO 0000:ce00 000004be +stabadt_TEXT CODE AUTO 0000:d2c0 00000127 +tsequiv_TEXT CODE AUTO 0000:d3f0 00000191 +pure_err_TEXT CODE AUTO 0000:d590 00000028 +vfun_err_TEXT CODE AUTO 0000:d5c0 00000028 +stfconde_TEXT CODE AUTO 0000:d5f0 0000006e +stfdsgtn_TEXT CODE AUTO 0000:d660 00000088 +stfdspun_TEXT CODE AUTO 0000:d6f0 000000ce +stfpbfai_TEXT CODE AUTO 0000:d7c0 00000004 +sdfoverf_TEXT CODE AUTO 0000:d7d0 0000021a +sdfundrf_TEXT CODE AUTO 0000:d9f0 00000190 +stfsbuf_TEXT CODE AUTO 0000:db80 00000082 +stfseeko_TEXT CODE AUTO 0000:dc10 0000000c +stfseekp_TEXT CODE AUTO 0000:dc20 00000022 +sdfsync_TEXT CODE AUTO 0000:dc50 0000002e +stfdoall_TEXT CODE AUTO 0000:dc80 00000040 +stabmod_TEXT CODE AUTO 0000:dcc0 0000007a +iosinit_TEXT CODE AUTO 0000:dd40 00000062 +iosconde_TEXT CODE AUTO 0000:ddb0 00000012 +iosdestr_TEXT CODE AUTO 0000:ddd0 000000b2 +opdel_TEXT CODE AUTO 0000:de90 0000000e +dtorarst_TEXT CODE AUTO 0000:dea0 0000002f +opdelarr_TEXT CODE AUTO 0000:ded0 00000005 +stfdestr_TEXT CODE AUTO 0000:dee0 0000002e +opnewarr_TEXT CODE AUTO 0000:df10 00000005 +iosfail_TEXT CODE AUTO 0000:df20 0000000a +stabthrw_TEXT CODE AUTO 0000:df30 00000da5 +dointr_TEXT CODE AUTO 0000:ecd6 00000000 +xiyi_TEXT CODE AUTO 0000:ecd6 00000000 +bittest_TEXT CODE AUTO 0000:ece0 00000047 +termnate_TEXT CODE AUTO 0000:ed30 00000051 +exc_pr_TEXT CODE AUTO 0000:ed90 000001bd +areaexc_TEXT CODE AUTO 0000:ef50 00000000 +tssize_TEXT CODE AUTO 0000:ef50 00000053 +prwdata_TEXT CODE AUTO 0000:efb0 00000000 +stfsetb_TEXT CODE AUTO 0000:efb0 0000008a +ioufrxal_TEXT CODE AUTO 0000:f040 00000034 +opnew_TEXT CODE AUTO 0000:f080 0000007a +unexpect_TEXT CODE AUTO 0000:f100 000000c0 +stjmp086_TEXT CODE AUTO 0000:f1c0 00000000 +stabinit_TEXT CODE AUTO 0000:f1c0 00000104 +ljmpinit_TEXT CODE AUTO 0000:f2d0 00000016 +bufld086_TEXT CODE AUTO 0000:f2e6 00000000 +fpe87_TEXT CODE AUTO 0000:f2e6 00000000 +file086_TEXT CODE AUTO 0000:f2e6 00000000 +ljmpdtor_TEXT CODE AUTO 0000:f2f0 000000a5 +error086_TEXT CODE AUTO 0000:f396 00000000 +stfsync_TEXT CODE AUTO 0000:f3a0 00000022 +eng_core_DATA1 FAR_CONST AUTO 0f3c:0002 00000014 +eng_core_DATA2 FAR_CONST AUTO 0f3c:0016 000000f2 +dos_gfx_DATA1 FAR_CONST AUTO 0f3c:0108 0000004b +dos_opl2_DATA1 FAR_CONST AUTO 0f3c:0153 00000016 +main_DATA1 FAR_CONST AUTO 0f53:0000 00000026 +manendl_DATA1 FAR_CONST AUTO 0f55:0006 00000000 +ioicout_DATA1 FAR_CONST AUTO 0f56:0000 00000076 +ostincch_DATA1 FAR_CONST AUTO 0f5d:0006 00000000 +ostinomn_DATA1 FAR_CONST AUTO 0f5d:0006 00000000 +iofefg_DATA1 FAR_CONST AUTO 0f5d:0006 00000000 +undefed_DATA1 FAR_CONST AUTO 0f5d:0006 0000002c +ostput_DATA1 FAR_CONST AUTO 0f60:0002 00000000 +ostflush_DATA1 FAR_CONST AUTO 0f60:0002 00000000 +sdfconfp_DATA1 FAR_CONST AUTO 0f60:0002 00000044 +ostconsf_DATA1 FAR_CONST AUTO 0f60:0046 00000040 +ostdestr_DATA1 FAR_CONST AUTO 0f69:0000 00000034 +sdfdestr_DATA1 FAR_CONST AUTO 0f69:0040 0000002c +ostopfx_DATA1 FAR_CONST AUTO 0f6f:000c 00000000 +iouwrtit_DATA1 FAR_CONST AUTO 0f6f:000c 00000000 +iossetst_DATA1 FAR_CONST AUTO 0f70:0000 00000056 +iofnoefg_DATA1 FAR_CONST AUTO 0f75:0006 00000000 +iofnoefg_DATA1 FAR_CONST AUTO 0f75:0006 00000028 +callterm_DATA1 FAR_CONST AUTO 0f75:002e 00000041 +allocexc_DATA1 FAR_CONST AUTO 0f7c:0000 00000046 +allocexc_DATA2 FAR_CONST AUTO 0f80:0006 0000002b +stabadt_DATA1 FAR_CONST AUTO 0f84:0000 00000026 +pure_err_DATA1 FAR_CONST AUTO 0f86:0006 0000001e +vfun_err_DATA1 FAR_CONST AUTO 0f86:0024 00000032 +stfconde_DATA1 FAR_CONST AUTO 0f8b:0006 0000003a +stfdsgtn_DATA1 FAR_CONST AUTO 0f8b:0040 00000000 +stfdspun_DATA1 FAR_CONST AUTO 0f8b:0040 00000000 +stfpbfai_DATA1 FAR_CONST AUTO 0f8b:0040 00000000 +sdfoverf_DATA1 FAR_CONST AUTO 0f8b:0040 00000000 +sdfundrf_DATA1 FAR_CONST AUTO 0f8b:0040 00000000 +stfsbuf_DATA1 FAR_CONST AUTO 0f8b:0040 00000000 +stfseeko_DATA1 FAR_CONST AUTO 0f8b:0040 00000000 +stfseekp_DATA1 FAR_CONST AUTO 0f8b:0040 00000000 +sdfsync_DATA1 FAR_CONST AUTO 0f8b:0040 00000000 +stfdoall_DATA1 FAR_CONST AUTO 0f8b:0040 00000000 +iosinit_DATA1 FAR_CONST AUTO 0f8b:0040 00000000 +iosconde_DATA1 FAR_CONST AUTO 0f8b:0040 00000012 +iosdestr_DATA1 FAR_CONST AUTO 0f91:0000 00000036 +opdel_DATA1 FAR_CONST AUTO 0f91:0040 00000000 +opdelarr_DATA1 FAR_CONST AUTO 0f91:0040 00000000 +stfdestr_DATA1 FAR_CONST AUTO 0f95:0000 00000000 +opnewarr_DATA1 FAR_CONST AUTO 0f95:0000 00000000 +iosfail_DATA1 FAR_CONST AUTO 0f95:0000 00000000 +stabthrw_DATA1 FAR_CONST AUTO 0f95:0000 000001da +stabthrw_DATA2 FAR_CONST AUTO 0fb2:000a 000001c7 +termnate_DATA1 FAR_CONST AUTO 0fb2:01d1 00000022 +stfsetb_DATA1 FAR_CONST AUTO 0fd1:0004 00000000 +ioufrxal_DATA1 FAR_CONST AUTO 0fd1:0004 00000000 +opnew_DATA1 FAR_CONST AUTO 0fd2:0000 00000000 +unexpect_DATA1 FAR_CONST AUTO 0fd2:0000 0000000a +unexpect_DATA2 FAR_CONST AUTO 0fd2:000a 00000023 +stfsync_DATA1 FAR_CONST AUTO 0fd4:000e 00000000 +main_DATA2 FAR_DATA AUTO 0fd4:000e 00000014 +ioicout_DATA1 FAR_DATA AUTO 0fd4:0022 00000063 +FAR_DATA FAR_DATA AUTO 0fd4:0085 00000000 +sdfconfp_DATA1 FAR_DATA AUTO 0fd4:0085 00000016 +ostconsf_DATA1 FAR_DATA AUTO 0fd4:009b 00000010 +ostdestr_DATA1 FAR_DATA AUTO 0fd4:00ab 00000000 +sdfdestr_DATA1 FAR_DATA AUTO 0fd4:00ab 00000000 +iossetst_DATA1 FAR_DATA AUTO 0fd4:00ab 00000033 +allocexc_DATA3 FAR_DATA AUTO 0fd4:00de 00000014 +stabadt_DATA2 FAR_DATA AUTO 0fd4:00f2 00000011 +stfconde_DATA1 FAR_DATA AUTO 0fd4:0103 00000000 +iosconde_DATA1 FAR_DATA AUTO 0fd4:0103 00000000 +iosdestr_DATA1 FAR_DATA AUTO 0fd4:0103 00000000 +stfdestr_DATA1 FAR_DATA AUTO 0fd4:0103 00000000 +stabthrw_DATA3 FAR_DATA AUTO 0fd4:0103 00000068 +unexpect_DATA3 FAR_DATA AUTO 0fd4:016b 00000000 +_NULL BEGDATA DGROUP 0feb:0000 00000020 +_AFTERNULL BEGDATA DGROUP 0fed:0000 00000002 +CONST DATA DGROUP 0fed:0002 000000e8 +CONST2 DATA DGROUP 0ffb:000a 00000132 +_DATA DATA DGROUP 100f:0000 000007e2 +XIB DATA DGROUP 108d:0002 00000000 +XI DATA DGROUP 108d:0002 0000004e +XIE DATA DGROUP 1092:0000 00000000 +YIB DATA DGROUP 1092:0000 00000000 +YI DATA DGROUP 1092:0000 00000012 +YIE DATA DGROUP 1093:0002 00000000 +STRINGS DATA DGROUP 1093:0002 00000000 +DATA DATA DGROUP 1093:0002 00000000 +_emu_init_start EMU DGROUP 1093:0002 00000000 +_emu_init_end EMU DGROUP 1093:0002 00000000 +_BSS BSS DGROUP 1094:0000 0000050a +STACK STACK DGROUP 10e5:0000 00000800 +----------------+ @@ -259,82 +259,82 @@ Module: dos_gfx.obj(C:\Z\16\src\lib\dos_gfx.cpp) 0000:0fdc+ int far colortest() 0000:102e+ int far colorz() 0000:1080+ void far ssd( int ) -0000:1122 void far pdump() -0000:1208 void far tulip() -0000:261a int far ding( int ) -0fea:0246+ char unsigned far * far vga -0fea:024a+ int far gq -0fea:0b96+ char unsigned far * far vaddr -0fea:0b9a+ int far old_mode -0fea:0b9c+ int far q -0fea:0b9e+ int far bakax -0fea:0ba0+ int far bakay -0fea:0ba2+ int far xx -0fea:0ba4+ int far yy -0fea:0ba6+ int far sx -0fea:0ba8+ int far sy -0fea:0baa+ char unsigned far coor +0000:1122 void far pdump( int ) +0000:1218 void far tulip() +0000:262a int far ding( int ) +0feb:0246+ char unsigned far * far vga +0feb:024a+ int far gq +0feb:0b96+ char unsigned far * far vaddr +0feb:0b9a+ int far old_mode +0feb:0b9c+ int far q +0feb:0b9e+ int far bakax +0feb:0ba0+ int far bakay +0feb:0ba2+ int far xx +0feb:0ba4+ int far yy +0feb:0ba6+ int far sx +0feb:0ba8+ int far sy +0feb:0baa+ char unsigned far coor Module: dos_opl2.obj(C:\Z\16\src\lib\dos_opl2.cpp) -0000:2930+ void far WriteFM( int, int ) -0000:2992+ int far ReadFM() -0000:29b6 int far AdlibExists() -0000:2a50 void far FMReset() -0000:2aa4 void far FMKeyOff( int ) -0000:2adc void far FMKeyOn( int, int, int ) -0000:2b42+ void far FMVoiceVolume( int, int ) -0000:2b74+ void far FMSetVoice( int, __5rfh0rFMInstrument far * ) -0fea:025c+ short unsigned far Notes[] -0000:2cdc void far fmtest() -0000:2d8e+ int far soundtest() -0fea:0bac+ int far sq +0000:2940+ void far WriteFM( int, int ) +0000:29a2+ int far ReadFM() +0000:29c6 int far AdlibExists() +0000:2a60 void far FMReset() +0000:2ab4 void far FMKeyOff( int ) +0000:2aec void far FMKeyOn( int, int, int ) +0000:2b52+ void far FMVoiceVolume( int, int ) +0000:2b84+ void far FMSetVoice( int, __5rfh0rFMInstrument far * ) +0feb:025c+ short unsigned far Notes[] +0000:2cec void far fmtest() +0000:2d9e+ int far soundtest() +0feb:0bac+ int far sq Module: lib_com.obj(C:\Z\16\src\lib\lib_com.cpp) -0000:2de0 void far wait( long unsigned ) +0000:2df0 void far wait( long unsigned ) Module: main.obj(C:\Z\16\src\main.cpp) -0000:2e50 main_ +0000:2e60 main_ Module: timer.obj(C:\Z\16\src\timer.cpp) -0000:2f30 far engine::Timer::Timer() -0000:2f5c long unsigned far engine::Timer::start_timer() -0000:2fa0 double far engine::Timer::elapsed_timer() -0000:2ff6+ double far engine::Timer::time_in_seconds() -0000:3040+ double far engine::Timer::time_in_seconds( long unsigned ) -0000:3088+ long unsigned far engine::Timer::_time() -0000:30b8 far engine::Timer::~Timer() +0000:2f40 far engine::Timer::Timer() +0000:2f6c long unsigned far engine::Timer::start_timer() +0000:2fb0 double far engine::Timer::elapsed_timer() +0000:3006+ double far engine::Timer::time_in_seconds() +0000:3050+ double far engine::Timer::time_in_seconds( long unsigned ) +0000:3098+ long unsigned far engine::Timer::_time() +0000:30c8 far engine::Timer::~Timer() Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(inp) -0000:30f0 inp_ +0000:3100 inp_ Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(outp) -0000:30f8 outp_ +0000:3108 outp_ Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(d_setvec) -0000:3102 _dos_setvect_ +0000:3112 _dos_setvect_ Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(printf) -0000:310f printf_ +0000:311f printf_ Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(d_getvec) -0000:313e _dos_getvect_ +0000:314e _dos_getvect_ Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(cmodel) -0000:314a _big_code_ -0000:314a* CodeModelMismatch +0000:315a _big_code_ +0000:315a* CodeModelMismatch Module: c:\fdos\WATCOM/lib286\plbxl.lib(cppdata) -0fea:0bae __wint_thread_data -0fea:0bd2 __compiled_under_generic +0feb:0bae __wint_thread_data +0feb:0bd2 __compiled_under_generic Module: c:\fdos\WATCOM/lib286\plbxl.lib(fsregist) -0000:b440+ __wcpp_4_dispatch_dummy__ -0000:b47a __wcpp_4_fs_lookup__ -0000:b5aa __wcpp_4_fs_handler_rtn__ -0000:b734 __wcpp_4_unwind_global__ -0000:b7ac __wcpp_4_raise_exception__ +0000:b450+ __wcpp_4_dispatch_dummy__ +0000:b48a __wcpp_4_fs_lookup__ +0000:b5ba __wcpp_4_fs_handler_rtn__ +0000:b744 __wcpp_4_unwind_global__ +0000:b7bc __wcpp_4_raise_exception__ Module: c:\fdos\WATCOM/lib286\plbxl.lib(manendl) -0000:b830 std::istream far & far operator >>( std::istream far &, smanip const far & ) -0000:b870 std::istream far & far operator >>( std::istream far &, smanip const far & ) -0000:b8b0 std::ostream far & far operator <<( std::ostream far &, smanip const far & ) -0000:b8f0 std::ostream far & far operator <<( std::ostream far &, smanip const far & ) -0000:b810 std::ostream far & far std::endl( std::ostream far & ) +0000:b840 std::istream far & far operator >>( std::istream far &, smanip const far & ) +0000:b880 std::istream far & far operator >>( std::istream far &, smanip const far & ) +0000:b8c0 std::ostream far & far operator <<( std::ostream far &, smanip const far & ) +0000:b900 std::ostream far & far operator <<( std::ostream far &, smanip const far & ) +0000:b820 std::ostream far & far std::endl( std::ostream far & ) Module: c:\fdos\WATCOM/lib286\plbxl.lib(ioicout) -0fea:0c18 std::ostream near std::cout -0000:b98e+ far cout_initfini::cout_initfini() -0000:b99c+ far cout_initfini::~cout_initfini() +0feb:0c18 std::ostream near std::cout +0000:b99e+ far cout_initfini::cout_initfini() +0000:b9ac+ far cout_initfini::~cout_initfini() Module: c:\fdos\WATCOM/lib286\plbxl.lib(ostincch) -0000:b9e0 std::ostream far & far std::ostream::operator <<( char const far * ) +0000:b9f0 std::ostream far & far std::ostream::operator <<( char const far * ) Module: c:\fdos\WATCOM/lib286\plbxl.lib(ostinomn) -0000:baa0 std::ostream far & far std::ostream::operator <<( std::ostream far & (far *)()) +0000:bab0 std::ostream far & far std::ostream::operator <<( std::ostream far & (far *)()) Module: c:\fdos\WATCOM/lib286/dos\emu87.lib(initemu) 0000:8000 FJSRQQ 0000:0632 FISRQQ @@ -345,516 +345,516 @@ Module: c:\fdos\WATCOM/lib286/dos\emu87.lib(initemu) 0000:4000* FJARQQ 0000:0e32 FICRQQ 0000:fe32* FIARQQ -0000:3182 __init_87_emulator -0000:3213* __fini_87_emulator +0000:3192 __init_87_emulator +0000:3223* __fini_87_emulator Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(fltused) -0fea:02be _fltused_ +0feb:02be _fltused_ Module: c:\fdos\WATCOM/lib286\plbxl.lib(iofefg) -0fea:0a34 __ppfltused_ +0feb:0a34 __ppfltused_ Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(_8087) -0fea:02c0 __8087 -0fea:02c1 __real87 -0fea:02c2 __dos87emucall -0fea:02c4 __dos87real +0feb:02c0 __8087 +0feb:02c1 __real87 +0feb:02c2 __dos87emucall +0feb:02c4 __dos87real Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(sound) -0000:328a sound_ -0000:3326 nosound_ +0000:329a sound_ +0000:3336 nosound_ Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(delay) -0000:3346 delay_ +0000:3356 delay_ Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(intx086) -0000:34a5+ int86x_ -0000:353f int86_ +0000:34b5+ int86x_ +0000:354f int86_ Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(ffree) -0000:356c* _ffree_ -0000:356c free_ +0000:357c* _ffree_ +0000:357c free_ Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(calloc) -0000:35b2 calloc_ +0000:35c2 calloc_ Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(exit) -0000:35f5+ __null_int23_exit_ -0000:35f6 exit_ -0000:3627* _exit_ -0fea:02c6+ ___int23_exit -0fea:02ca ___FPE_handler_exit +0000:3605+ __null_int23_exit_ +0000:3606 exit_ +0000:3637* _exit_ +0feb:02c6+ ___int23_exit +0feb:02ca ___FPE_handler_exit Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(rand) -0000:3647 rand_ -0000:3689* srand_ +0000:3657 rand_ +0000:3699* srand_ Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(clockdos) -0000:36ad+ __ibm_bios_get_ticks_ -0000:3723 clock_ +0000:36bd+ __ibm_bios_get_ticks_ +0000:3733 clock_ Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(kbhit) -0000:374a kbhit_ +0000:375a kbhit_ Module: c:\fdos\WATCOM/lib286\plbxl.lib(undefed) -0000:bb10 __wcpp_4_undefed_cdtor__ +0000:bb20 __wcpp_4_undefed_cdtor__ Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(cstart) -0fea:0000* __nullarea -0fea:02da* __ovlflag -0fea:02db* __intno -0fea:02dc* __ovlvec -0000:3760 _cstart_ -0000:3837* _Not_Enough_Memory_ -0000:394a __exit_ -0000:3969 __do_exit_with_msg__ -0000:39bc __GETDS +0feb:0000* __nullarea +0feb:02da* __ovlflag +0feb:02db* __intno +0feb:02dc* __ovlvec +0000:3770 _cstart_ +0000:3847* _Not_Enough_Memory_ +0000:395a __exit_ +0000:3979 __do_exit_with_msg__ +0000:39cc __GETDS Module: c:\fdos\WATCOM/lib286\plbxl.lib(fsroot) -0fea:0a46 ___wcpp_4_data_init_fs_root_ +0feb:0a46 ___wcpp_4_data_init_fs_root_ Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(iob) -0fea:02e0 ___iob -0fea:0448* __fmode -0fea:0c4a ___OpenStreams -0fea:0c4e ___ClosedStreams +0feb:02e0 ___iob +0feb:0448* __fmode +0feb:0c4a ___OpenStreams +0feb:0c4e ___ClosedStreams Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(fprtf) -0000:39e0 __fprtf_ +0000:39f0 __fprtf_ Module: c:\fdos\WATCOM/lib286\plbxl.lib(stabdtor) -0000:bec8 __wcpp_4_destruct_internal__ -0000:bee6* __wcpp_4_destruct_all__ -0000:bee8* __wcpp_4_destruct__ +0000:bed8 __wcpp_4_destruct_internal__ +0000:bef6* __wcpp_4_destruct_all__ +0000:bef8* __wcpp_4_destruct__ Module: c:\fdos\WATCOM/lib286\plbxl.lib(stabdisp) -0000:c1f6 __wcpp_4_dispatchable__ +0000:c206 __wcpp_4_dispatchable__ Module: c:\fdos\WATCOM/lib286\plbxl.lib(ostput) -0000:c270 std::ostream far & far std::ostream::put( char ) +0000:c280 std::ostream far & far std::ostream::put( char ) Module: c:\fdos\WATCOM/lib286\plbxl.lib(ostflush) -0000:c360 std::ostream far & far std::ostream::flush() +0000:c370 std::ostream far & far std::ostream::flush() Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(iobaddr) -0000:3aab __get_std_stream_ -0000:3aab* __get_std_file_ +0000:3abb __get_std_stream_ +0000:3abb* __get_std_file_ Module: c:\fdos\WATCOM/lib286\plbxl.lib(sdfconfp) -0000:c3c0 far stdiobuf::stdiobuf( __iobuf far * ) +0000:c3d0 far stdiobuf::stdiobuf( __iobuf far * ) Module: c:\fdos\WATCOM/lib286\plbxl.lib(stablcl) -0000:c3e0 __wcpp_4_lcl_register__ +0000:c3f0 __wcpp_4_lcl_register__ Module: c:\fdos\WATCOM/lib286\plbxl.lib(ostconsf) -0000:c3f0 far std::ostream::ostream( std::streambuf far * ) +0000:c400 far std::ostream::ostream( std::streambuf far * ) Module: c:\fdos\WATCOM/lib286\plbxl.lib(ostdestr) -0000:c500 far std::ostream::~ostream() +0000:c510 far std::ostream::~ostream() Module: c:\fdos\WATCOM/lib286\plbxl.lib(sdfdestr) -0000:c600 far stdiobuf::~stdiobuf() +0000:c610 far stdiobuf::~stdiobuf() Module: c:\fdos\WATCOM/lib286\plbxl.lib(moddtorr) -0fea:0a7c ___wcpp_4_data_module_dtor_ref_ +0feb:0a7c ___wcpp_4_data_module_dtor_ref_ Module: c:\fdos\WATCOM/lib286\plbxl.lib(ostopfx) -0000:c700 int far std::ostream::do_opfx() +0000:c710 int far std::ostream::do_opfx() Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(strlen) -0000:3ac9 strlen_ +0000:3ad9 strlen_ Module: c:\fdos\WATCOM/lib286\plbxl.lib(iouwrtit) -0000:c780 int far __WATCOM_ios::writeitem( std::ostream far &, char const far *, int, int ) +0000:c790 int far __WATCOM_ios::writeitem( std::ostream far &, char const far *, int, int ) Module: c:\fdos\WATCOM/lib286\plbxl.lib(iossetst) -0000:cb10+ far std::ios::failure::failure( std::ios::failure const far & ) -0000:cb20+ far std::ios::failure::~failure() -0000:cb30+ far __WATCOM_exception::__WATCOM_exception( __WATCOM_exception const far & ) -0000:cb40+ far __WATCOM_exception::~__WATCOM_exception() -0000:cad0 void far std::ios::setstate( int ) +0000:cb20+ far std::ios::failure::failure( std::ios::failure const far & ) +0000:cb30+ far std::ios::failure::~failure() +0000:cb40+ far __WATCOM_exception::__WATCOM_exception( __WATCOM_exception const far & ) +0000:cb50+ far __WATCOM_exception::~__WATCOM_exception() +0000:cae0 void far std::ios::setstate( int ) Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(crwdata) -0fea:044a __curbrk -0fea:0452 __STACKLOW -0fea:0454 __STACKTOP -0fea:0456 __cbyte -0fea:0458 __child -0fea:045a __no87 -0fea:0468 ___FPE_handler -0fea:044c __psp -0fea:045c __get_ovl_stack -0fea:0460 __restore_ovl_stack -0fea:0464 __close_ovl_file -0fea:046c __LpCmdLine -0fea:0470 __LpPgmName -0fea:044e __osmajor -0fea:044f __osminor -0fea:0450 __osmode -0fea:0451 __HShift +0feb:044a __curbrk +0feb:0452 __STACKLOW +0feb:0454 __STACKTOP +0feb:0456 __cbyte +0feb:0458 __child +0feb:045a __no87 +0feb:0468 ___FPE_handler +0feb:044c __psp +0feb:045c __get_ovl_stack +0feb:0460 __restore_ovl_stack +0feb:0464 __close_ovl_file +0feb:046c __LpCmdLine +0feb:0470 __LpPgmName +0feb:044e __osmajor +0feb:044f __osminor +0feb:0450 __osmode +0feb:0451 __HShift Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(init8087) -0000:3ade __init_8087_emu -0000:3ae4 __x87id +0000:3aee __init_8087_emu +0000:3af4 __x87id Module: c:\fdos\WATCOM/lib286/dos\emu87.lib(emu8087) -0000:3c34 __int34 -0000:3c71 __int3c +0000:3c44 __int34 +0000:3c81 __int3c Module: c:\fdos\WATCOM/lib286/dos\emu87.lib(dosinit) -0000:655c ___dos87emucall +0000:656c ___dos87emucall Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(setefg) -0000:659a __setEFGfmt_ +0000:65aa __setEFGfmt_ Module: c:\fdos\WATCOM/lib286\plbxl.lib(iofnoefg) -0fea:04de void (far * far __EFG_cnvs2d)( char far *, double far * ) -0fea:04e2 int (far * far __EFG_cnvd2f)( double far *, float far * ) -0fea:04e6 void (far * far __EFG_LDcvt)( __g4aa8long_double far *, cvt_info far *, char far * ) -0fea:04ea char far * (far * far __EFG_fcvt)( double, int, int far *, int far * ) -0fea:04ee void (far * far __EFG__FDLD)( double near *, __g4aa8long_double near * ) +0feb:04de void (far * far __EFG_cnvs2d)( char far *, double far * ) +0feb:04e2 int (far * far __EFG_cnvd2f)( double far *, float far * ) +0feb:04e6 void (far * far __EFG_LDcvt)( __g4aa8long_double far *, cvt_info far *, char far * ) +0feb:04ea char far * (far * far __EFG_fcvt)( double, int, int far *, int far * ) +0feb:04ee void (far * far __EFG__FDLD)( double near *, __g4aa8long_double near * ) Module: c:\fdos\WATCOM/lib286\math87l.lib(cnvs2d) -0000:65b8 __cnvs2d_ +0000:65c8 __cnvs2d_ Module: c:\fdos\WATCOM/lib286\math87l.lib(cnvd2f) -0000:65f7 __cnvd2f_ +0000:6607 __cnvd2f_ Module: c:\fdos\WATCOM/lib286\math87l.lib(ldcvt) -0000:67d1 _LDScale10x_ -0000:6d40 __LDcvt_ +0000:67e1 _LDScale10x_ +0000:6d50 __LDcvt_ Module: c:\fdos\WATCOM/lib286\math87l.lib(_i_fcvt_) -0000:cb64 _fcvt_ +0000:cb74 _fcvt_ Module: c:\fdos\WATCOM/lib286\math87l.lib(cnvd2ld) -0000:7273 __cnvd2ld_ +0000:7283 __cnvd2ld_ Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(chk8087) -0000:72a4* _fpreset_ -0000:72cf __init_8087_ -0000:7302+ __default_sigfpe_handler_ -0000:7315 __chk8087_ +0000:72b4* _fpreset_ +0000:72df __init_8087_ +0000:7312+ __default_sigfpe_handler_ +0000:7325 __chk8087_ Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(nonibm) -0000:7387+ __is_nonIBM_ -0fea:057e ___NonIBM +0000:7397+ __is_nonIBM_ +0feb:057e ___NonIBM Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(i4d) -0000:73ce __I4D -0000:741d __U4D +0000:73de __I4D +0000:742d __U4D Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(i4m) -0000:74a2 __I4M -0000:74a2 __U4M +0000:74b2 __I4M +0000:74b2 __U4M Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(intr) -0000:74ba intr_ +0000:74ca intr_ Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(segread) -0000:74ce segread_ +0000:74de segread_ Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(nmalloc) -0000:74ee _nmalloc_ -0fea:0580 ___nheapbeg -0fea:0582 ___MiniHeapRover -0fea:0584 ___LargestSizeB4MiniHeapRover +0000:74fe _nmalloc_ +0feb:0580 ___nheapbeg +0feb:0582 ___MiniHeapRover +0feb:0584 ___LargestSizeB4MiniHeapRover Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(mem) -0000:75c0 __MemAllocator -0000:768a __MemFree +0000:75d0 __MemAllocator +0000:769a __MemFree Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(fmalloc) -0000:77e7* _fmalloc_ -0000:77e7 malloc_ -0fea:0586+ ___fheap -0fea:0588 ___fheapRover -0fea:058a ___LargestSizeB4Rover +0000:77f7* _fmalloc_ +0000:77f7 malloc_ +0feb:0586+ ___fheap +0feb:0588 ___fheapRover +0feb:058a ___LargestSizeB4Rover Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(nfree) -0000:78f5 _nfree_ -0fea:0c52+ ___MiniHeapFreeRover +0000:7905 _nfree_ +0feb:0c52+ ___MiniHeapFreeRover Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(initrtns) -0000:7a2b __InitRtns -0000:7a2b* __FInitRtns -0000:7a86 __FiniRtns -0000:7a86* __FFiniRtns +0000:7a3b __InitRtns +0000:7a3b* __FInitRtns +0000:7a96 __FiniRtns +0000:7a96* __FFiniRtns Module: c:\fdos\WATCOM/lib286\plbxl.lib(fatalerr) -0000:cb70 __wcpp_4_fatal_runtime_error__ +0000:cb80 __wcpp_4_fatal_runtime_error__ Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(cmain086) -0000:7aea __CMain +0000:7afa __CMain Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(xmsg) -0000:7b15 __exit_with_msg_ -0000:7b1a __fatal_runtime_error_ +0000:7b25 __exit_with_msg_ +0000:7b2a __fatal_runtime_error_ Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(dosseg) -0000:7b38 __DOSseg__ +0000:7b48 __DOSseg__ Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(initfile) -0000:7b39 __InitFiles_ +0000:7b49 __InitFiles_ Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(ioexit) -0000:7c8f* fcloseall_ -0000:7c96 __full_io_exit_ +0000:7c9f* fcloseall_ +0000:7ca6 __full_io_exit_ Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(fputc) -0000:7ca0 fputc_ +0000:7cb0 fputc_ Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(ioalloc) -0000:7d70 __ioalloc_ +0000:7d80 __ioalloc_ Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(prtf) -0000:7e0b __prtf_ +0000:7e1b __prtf_ Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(flush) -0000:8c33 __flush_ +0000:8c43 __flush_ Module: c:\fdos\WATCOM/lib286\plbxl.lib(stabtrav) -0000:cba0 __wcpp_4_stab_entry__ -0000:cbba* __wcpp_4_stab_trav_comp__ -0000:cce0 __wcpp_4_stab_trav_init__ -0000:cd0e __wcpp_4_stab_trav_next__ -0000:cd84 __wcpp_4_stab_trav_move__ +0000:cbb0 __wcpp_4_stab_entry__ +0000:cbca* __wcpp_4_stab_trav_comp__ +0000:ccf0 __wcpp_4_stab_trav_init__ +0000:cd1e __wcpp_4_stab_trav_next__ +0000:cd94 __wcpp_4_stab_trav_move__ Module: c:\fdos\WATCOM/lib286\plbxl.lib(callterm) -0000:cda0 __wcpp_4_corrupted_stack__ -0000:cdb8 __wcpp_4_call_terminate__ +0000:cdb0 __wcpp_4_corrupted_stack__ +0000:cdc8 __wcpp_4_call_terminate__ Module: c:\fdos\WATCOM/lib286\plbxl.lib(allocexc) -0000:ce02 __wcpp_4_alloc_exc__ -0000:d0c2 __wcpp_4_free_exc__ -0000:d136 __wcpp_4_find_active__ -0000:d1a0 __wcpp_4_dtor_free_exc__ +0000:ce12 __wcpp_4_alloc_exc__ +0000:d0d2 __wcpp_4_free_exc__ +0000:d146 __wcpp_4_find_active__ +0000:d1b0 __wcpp_4_dtor_free_exc__ Module: c:\fdos\WATCOM/lib286\plbxl.lib(stabadt) -0000:d2b0+ void far * far dtor_the_array( _RTARCTOR far * ) -0000:d320+ far _RTARCTOR::~_RTARCTOR() -0000:d340 __wcpp_4_dtor_array__ +0000:d2c0+ void far * far dtor_the_array( _RTARCTOR far * ) +0000:d330+ far _RTARCTOR::~_RTARCTOR() +0000:d350 __wcpp_4_dtor_array__ Module: c:\fdos\WATCOM/lib286\plbxl.lib(tsequiv) -0000:d3e0 __wcpp_4_ts_refed__ -0000:d400+ __wcpp_4_ts_pnted__ -0000:d42a __wcpp_4_ts_equiv__ +0000:d3f0 __wcpp_4_ts_refed__ +0000:d410+ __wcpp_4_ts_pnted__ +0000:d43a __wcpp_4_ts_equiv__ Module: c:\fdos\WATCOM/lib286\plbxl.lib(pure_err) -0000:d580 __wcpp_4_pure_error__ +0000:d590 __wcpp_4_pure_error__ Module: c:\fdos\WATCOM/lib286\plbxl.lib(vfun_err) -0000:d5b0 __wcpp_4_undef_vfun__ +0000:d5c0 __wcpp_4_undef_vfun__ Module: c:\fdos\WATCOM/lib286\plbxl.lib(stfconde) -0000:d5e0 far std::streambuf::streambuf() +0000:d5f0 far std::streambuf::streambuf() Module: c:\fdos\WATCOM/lib286\plbxl.lib(stfdsgtn) -0000:d650 int far std::streambuf::do_sgetn( char far *, int ) +0000:d660 int far std::streambuf::do_sgetn( char far *, int ) Module: c:\fdos\WATCOM/lib286\plbxl.lib(stfdspun) -0000:d6e0 int far std::streambuf::do_sputn( char const far *, int ) +0000:d6f0 int far std::streambuf::do_sputn( char const far *, int ) Module: c:\fdos\WATCOM/lib286\plbxl.lib(stfpbfai) -0000:d7b0 int far std::streambuf::pbackfail( int ) +0000:d7c0 int far std::streambuf::pbackfail( int ) Module: c:\fdos\WATCOM/lib286\plbxl.lib(sdfoverf) -0000:d7c0 int far stdiobuf::overflow( int ) +0000:d7d0 int far stdiobuf::overflow( int ) Module: c:\fdos\WATCOM/lib286\plbxl.lib(sdfundrf) -0000:d9e0 int far stdiobuf::underflow() +0000:d9f0 int far stdiobuf::underflow() Module: c:\fdos\WATCOM/lib286\plbxl.lib(stfsbuf) -0000:db70 std::streambuf far * far std::streambuf::setbuf( char far *, int ) +0000:db80 std::streambuf far * far std::streambuf::setbuf( char far *, int ) Module: c:\fdos\WATCOM/lib286\plbxl.lib(stfseeko) -0000:dc00 long far std::streambuf::seekoff( long, int, int ) +0000:dc10 long far std::streambuf::seekoff( long, int, int ) Module: c:\fdos\WATCOM/lib286\plbxl.lib(stfseekp) -0000:dc10 long far std::streambuf::seekpos( long, int ) +0000:dc20 long far std::streambuf::seekpos( long, int ) Module: c:\fdos\WATCOM/lib286\plbxl.lib(sdfsync) -0000:dc40 int far stdiobuf::sync() +0000:dc50 int far stdiobuf::sync() Module: c:\fdos\WATCOM/lib286\plbxl.lib(stfdoall) -0000:dc70 int far std::streambuf::doallocate() +0000:dc80 int far std::streambuf::doallocate() Module: c:\fdos\WATCOM/lib286\plbxl.lib(stabmod) -0000:dcb0 __wcpp_4_module_dtor__ -0000:dd06 __wcpp_4_mod_register__ +0000:dcc0 __wcpp_4_module_dtor__ +0000:dd16 __wcpp_4_mod_register__ Module: c:\fdos\WATCOM/lib286\plbxl.lib(iosinit) -0000:dd30 void far std::ios::init( std::streambuf far * ) +0000:dd40 void far std::ios::init( std::streambuf far * ) Module: c:\fdos\WATCOM/lib286\plbxl.lib(iosconde) -0000:dda0 far std::ios::ios() +0000:ddb0 far std::ios::ios() Module: c:\fdos\WATCOM/lib286\plbxl.lib(iosdestr) -0000:ddc0 far std::ios::~ios() +0000:ddd0 far std::ios::~ios() Module: c:\fdos\WATCOM/lib286\plbxl.lib(opdel) -0000:de80 void far operator delete( void far * ) +0000:de90 void far operator delete( void far * ) Module: c:\fdos\WATCOM/lib286\plbxl.lib(dtorarst) -0000:de90 __wcpp_4_dtor_array_store__ +0000:dea0 __wcpp_4_dtor_array_store__ Module: c:\fdos\WATCOM/lib286\plbxl.lib(opdelarr) -0000:dec0 void far operator delete []( void far * ) +0000:ded0 void far operator delete []( void far * ) Module: c:\fdos\WATCOM/lib286\plbxl.lib(stfdestr) -0000:ded0 far std::streambuf::~streambuf() +0000:dee0 far std::streambuf::~streambuf() Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(memcpy) -0000:8d66 memcpy_ +0000:8d76 memcpy_ Module: c:\fdos\WATCOM/lib286\plbxl.lib(opnewarr) -0000:df00 void far * far operator new []( int unsigned ) +0000:df10 void far * far operator new []( int unsigned ) Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(memset) -0000:8d88 memset_ +0000:8d98 memset_ Module: c:\fdos\WATCOM/lib286\plbxl.lib(iosfail) -0000:df10 far std::ios::failure::failure( int ) +0000:df20 far std::ios::failure::failure( int ) Module: c:\fdos\WATCOM/lib286\plbxl.lib(stabthrw) -0000:e8b0+ far std::exception::exception() -0000:e910+ far std::exception::exception( std::exception const far & ) -0000:e990+ far std::exception::exception( char const far * ) -0000:e9f0+ far std::exception::~exception() -0000:ea90+ char const far * far std::exception::what() const -0000:eb00+ far std::bad_exception::bad_exception() -0000:eb80+ far std::bad_exception::bad_exception( std::bad_exception const far & ) -0000:ebe0+ far std::bad_exception::~bad_exception() -0000:e6f2* __wcpp_4_rethrow__ -0000:e754* __wcpp_4_catch_done__ -0000:e7e8 __wcpp_4_throw__ -0000:e846* __wcpp_4_throw_zero__ +0000:e8c0+ far std::exception::exception() +0000:e920+ far std::exception::exception( std::exception const far & ) +0000:e9a0+ far std::exception::exception( char const far * ) +0000:ea00+ far std::exception::~exception() +0000:eaa0+ char const far * far std::exception::what() const +0000:eb10+ far std::bad_exception::bad_exception() +0000:eb90+ far std::bad_exception::bad_exception( std::bad_exception const far & ) +0000:ebf0+ far std::bad_exception::~bad_exception() +0000:e702* __wcpp_4_rethrow__ +0000:e764* __wcpp_4_catch_done__ +0000:e7f8 __wcpp_4_throw__ +0000:e856* __wcpp_4_throw_zero__ Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(8087cw) -0fea:058c __8087cw +0feb:058c __8087cw Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(noefgfmt) -0fea:058e ___EFG_printf -0fea:0592 ___EFG_scanf +0feb:058e ___EFG_printf +0feb:0592 ___EFG_scanf Module: c:\fdos\WATCOM/lib286\math87l.lib(efgfmt) -0000:8db2 _EFG_Format_ +0000:8dc2 _EFG_Format_ Module: c:\fdos\WATCOM/lib286\math87l.lib(strtod) -0000:94bb+ __Strtold_ -0000:966a strtod_ +0000:94cb+ __Strtold_ +0000:967a strtod_ Module: c:\fdos\WATCOM/lib286\math87l.lib(ldclass) -0000:9816 __LDClass_ -0000:9864* _FLClass_ +0000:9826 __LDClass_ +0000:9874* _FLClass_ Module: c:\fdos\WATCOM/lib286\math87l.lib(efcvt) -0000:98c1* ecvt_ -0000:98fb fcvt_ +0000:98d1* ecvt_ +0000:990b fcvt_ Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(save8087) -0fea:0596 ___Save8087 -0fea:059a ___Rest8087 +0feb:0596 ___Save8087 +0feb:059a ___Rest8087 Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(grabfp87) -0000:993e __GrabFP87_ +0000:994e __GrabFP87_ Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(dointr) -0000:9970 _DoINTR_ +0000:9980 _DoINTR_ Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(nmemneed) -0000:9ce9 __nmemneed_ +0000:9cf9 __nmemneed_ Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(grownear) -0000:9d71 __LastFree_ -0000:9dee __ExpandDGROUP_ +0000:9d81 __LastFree_ +0000:9dfe __ExpandDGROUP_ Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(hpgrw086) -0000:9eff __CMain_nheapgrow_ +0000:9f0f __CMain_nheapgrow_ Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(growseg) -0000:9f04 __GrowSeg_ +0000:9f14 __GrowSeg_ Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(allocseg) -0000:9ff6 __AllocSeg_ +0000:a006 __AllocSeg_ Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(fmemneed) -0000:a08d __fmemneed_ +0000:a09d __fmemneed_ Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(sgdef086) -0fea:0a22 __Start_XI -0fea:0a70 __End_XI -0fea:0a70 __Start_YI -0fea:0a82 __End_YI +0feb:0a22 __Start_XI +0feb:0a70 __End_XI +0feb:0a70 __Start_YI +0feb:0a82 __End_YI Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(enterdb) -0000:a090 __EnterWVIDEO_ -0fea:059e+ ___WD_Present +0000:a0a0 __EnterWVIDEO_ +0feb:059e+ ___WD_Present Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(___argc) -0fea:0c54 ____Argv -0fea:0c58 ____Argc +0feb:0c54 ____Argv +0feb:0c58 ____Argc Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(amblksiz) -0fea:05a0 __amblksiz +0feb:05a0 __amblksiz Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(fclose) -0000:a0b4+ __doclose_ -0000:a167 __shutdown_stream_ -0000:a181* fclose_ -0fea:0c5a+ ___RmTmpFileFn +0000:a0c4+ __doclose_ +0000:a177 __shutdown_stream_ +0000:a191* fclose_ +0feb:0c5a+ ___RmTmpFileFn Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(freefp) -0000:a1cc __freefp_ -0000:a247 __purgefp_ +0000:a1dc __freefp_ +0000:a257 __purgefp_ Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(seterrno) -0000:a288 __set_errno_ -0000:a29c* __set_EDOM_ -0000:a2ae __set_ERANGE_ -0000:a2c0* __set_EINVAL_ -0000:a2d5 __set_doserrno_ +0000:a298 __set_errno_ +0000:a2ac* __set_EDOM_ +0000:a2be __set_ERANGE_ +0000:a2d0* __set_EINVAL_ +0000:a2e5 __set_doserrno_ Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(chktty) -0000:a2e1 __chktty_ +0000:a2f1 __chktty_ Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(wctomb) -0000:a30c wctomb_ +0000:a31c wctomb_ Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(itoa) -0000:a335+ utoa_ -0000:a392 itoa_ +0000:a345+ utoa_ +0000:a3a2 itoa_ Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(lltoa) -0000:a3b6 ulltoa_ -0000:a49b* lltoa_ +0000:a3c6 ulltoa_ +0000:a4ab* lltoa_ Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(strupr) -0000:a4fd strupr_ +0000:a50d strupr_ Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(ltoa) -0000:a51f ultoa_ -0000:a58e* ltoa_ +0000:a52f ultoa_ +0000:a59e* ltoa_ Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(mbisdbcs) -0fea:0c5e ___IsDBCS +0feb:0c5e ___IsDBCS Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(mbislead) -0000:a5bd* _ismbblead_ -0fea:0c60 ___MBCSIsTable +0000:a5cd* _ismbblead_ +0feb:0c60 ___MBCSIsTable Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(lseekdos) -0000:a5d9 __lseek_ +0000:a5e9 __lseek_ Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(qwrit) -0000:a617 __qwrite_ +0000:a627 __qwrite_ Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(fsync) -0000:a674 fsync_ +0000:a684 fsync_ Module: c:\fdos\WATCOM/lib286\plbxl.lib(bittest) -0000:ecd0 __wcpp_4_bit_test__ -0000:ecf4 __wcpp_4_bit_off__ +0000:ece0 __wcpp_4_bit_test__ +0000:ed04 __wcpp_4_bit_off__ Module: c:\fdos\WATCOM/lib286\plbxl.lib(termnate) -0000:ed20 void far std::terminate() +0000:ed30 void far std::terminate() Module: c:\fdos\WATCOM/lib286\plbxl.lib(exc_pr) -0000:ed80 far _EXC_PR::_EXC_PR( _RTCTL far *, RW_DTREG far *, EXCSTATE ) -0000:ee04 far _EXC_PR::~_EXC_PR() -0000:ee24 far _EXC_PR_FREE::_EXC_PR_FREE( _RTCTL far *, RW_DTREG far *, EXCSTATE, ACTIVE_EXC far * ) -0000:ee52 far _EXC_PR_FREE::~_EXC_PR_FREE() -0000:ee94 far _EXC_PR_DTOR::_EXC_PR_DTOR( _RTCTL far *, RW_DTREG far *, EXCSTATE, ACTIVE_EXC far * ) -0000:eeb6 far _EXC_PR_FNEXC::_EXC_PR_FNEXC( _RTCTL far *, RW_DTREG far *, RW_DTREG far *, ACTIVE_EXC far * ) -0000:ef04 far _EXC_PR_FNEXC::~_EXC_PR_FNEXC() -0000:ef08 far _EXC_PR_DTOR::~_EXC_PR_DTOR() +0000:ed90 far _EXC_PR::_EXC_PR( _RTCTL far *, RW_DTREG far *, EXCSTATE ) +0000:ee14 far _EXC_PR::~_EXC_PR() +0000:ee34 far _EXC_PR_FREE::_EXC_PR_FREE( _RTCTL far *, RW_DTREG far *, EXCSTATE, ACTIVE_EXC far * ) +0000:ee62 far _EXC_PR_FREE::~_EXC_PR_FREE() +0000:eea4 far _EXC_PR_DTOR::_EXC_PR_DTOR( _RTCTL far *, RW_DTREG far *, EXCSTATE, ACTIVE_EXC far * ) +0000:eec6 far _EXC_PR_FNEXC::_EXC_PR_FNEXC( _RTCTL far *, RW_DTREG far *, RW_DTREG far *, ACTIVE_EXC far * ) +0000:ef14 far _EXC_PR_FNEXC::~_EXC_PR_FNEXC() +0000:ef18 far _EXC_PR_DTOR::~_EXC_PR_DTOR() Module: c:\fdos\WATCOM/lib286\plbxl.lib(areaexc) -0fea:05c0 ___EXC_AREA +0feb:05c0 ___EXC_AREA Module: c:\fdos\WATCOM/lib286\plbxl.lib(tssize) -0000:ef52 __wcpp_4_ts_size__ +0000:ef62 __wcpp_4_ts_size__ Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(strcmp) -0000:a679 strcmp_ +0000:a689 strcmp_ Module: c:\fdos\WATCOM/lib286\plbxl.lib(prwdata) -0fea:0d62 __wint_pure_error_flag -0fea:0d64 __wint_undef_vfun_flag -0fea:0d66 __wint_module_init +0feb:0d62 __wint_pure_error_flag +0feb:0d64 __wint_undef_vfun_flag +0feb:0d66 __wint_module_init Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(fwrite) -0000:a6a1 fwrite_ +0000:a6b1 fwrite_ Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(fflush) -0000:a89c fflush_ +0000:a8ac fflush_ Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(memmove) -0000:a8b1 memmove_ +0000:a8c1 memmove_ Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(fgetc) -0000:a927+ __fill_buffer_ -0000:a9f7+ __filbuf_ -0000:aa1b fgetc_ +0000:a937+ __fill_buffer_ +0000:aa07+ __filbuf_ +0000:aa2b fgetc_ Module: c:\fdos\WATCOM/lib286\plbxl.lib(stfsetb) -0000:efa0 void far std::streambuf::setb( char far *, char far *, int ) +0000:efb0 void far std::streambuf::setb( char far *, char far *, int ) Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(liballoc) -0000:aabc _plib_malloc_ -0000:aac1 _plib_free_ +0000:aacc _plib_malloc_ +0000:aad1 _plib_free_ Module: c:\fdos\WATCOM/lib286\plbxl.lib(ioufrxal) -0000:f030 void far __WATCOM_ios::free_xalloc_storage( std::ios far * ) +0000:f040 void far __WATCOM_ios::free_xalloc_storage( std::ios far * ) Module: c:\fdos\WATCOM/lib286\plbxl.lib(opnew) -0000:f070 void far * far operator new( int unsigned ) +0000:f080 void far * far operator new( int unsigned ) Module: c:\fdos\WATCOM/lib286\plbxl.lib(unexpect) -0000:f0f0 void far std::unexpected() +0000:f100 void far std::unexpected() Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(setjmp) -0000:aac6* _setjmp_ -0000:ab1b longjmp_ +0000:aad6* _setjmp_ +0000:ab2b longjmp_ Module: c:\fdos\WATCOM/lib286\plbxl.lib(stabinit) -0000:f1b0 __wcpp_4_exc_setup__ +0000:f1c0 __wcpp_4_exc_setup__ Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(stack086) -0000:ab78 stackavail_ +0000:ab88 stackavail_ Module: c:\fdos\WATCOM/lib286\plbxl.lib(ljmpinit) -0fea:0a64 ___wcpp_4_data_init_longjmp_ +0feb:0a64 ___wcpp_4_data_init_longjmp_ Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(istable) -0fea:010a __IsTable +0feb:010a __IsTable Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(tolower) -0000:ab86 tolower_ +0000:ab96 tolower_ Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(bufld086) -0000:ab94 __ZBuf2LD +0000:aba4 __ZBuf2LD Module: c:\fdos\WATCOM/lib286\math87l.lib(inf_nan) -0fea:020c* ___f_infinity -0fea:0210* ___f_posqnan -0fea:0214 ___d_infinity -0fea:021c ___d_posqnan -0fea:0224* ___ld_infinity -0fea:022c* ___ld_posqnan +0feb:020c* ___f_infinity +0feb:0210* ___f_posqnan +0feb:0214 ___d_infinity +0feb:021c ___d_posqnan +0feb:0224* ___ld_infinity +0feb:022c* ___ld_posqnan Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(hugeval) -0fea:0234 __HugeValue +0feb:0234 __HugeValue Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(cvtbuf) -0000:ac5c __CVTBuffer_ +0000:ac6c __CVTBuffer_ Module: c:\fdos\WATCOM/lib286\math87l.lib(cvt) -0000:ac63 __cvt_ +0000:ac73 __cvt_ Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(fpe87) -0000:ad02 __Init_FPE_handler_ -0000:ad3b __Fini_FPE_handler_ -0000:ad72* __FPEHandler +0000:ad12 __Init_FPE_handler_ +0000:ad4b __Fini_FPE_handler_ +0000:ad82* __FPEHandler Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(heapen) -0000:afff* _heapenable_ -0fea:09d6 ___heap_enabled +0000:b00f* _heapenable_ +0feb:09d6 ___heap_enabled Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(sbrk) -0000:b010* sbrk_ -0000:b020 __brk_ +0000:b020* sbrk_ +0000:b030 __brk_ Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(heapgrow) -0000:b08a* _heapgrow_ -0000:b08a* _fheapgrow_ -0000:b08b _nheapgrow_ +0000:b09a* _heapgrow_ +0000:b09a* _fheapgrow_ +0000:b09b _nheapgrow_ Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(_clse) -0000:b105 __close_ +0000:b115 __close_ Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(errno) -0000:b138 __get_errno_ptr_ -0000:b13f __get_doserrno_ptr_ -0fea:0f96+ _errno -0fea:0f98+ __doserrno +0000:b148 __get_errno_ptr_ +0000:b14f __get_doserrno_ptr_ +0feb:0f96+ _errno +0feb:0f98+ __doserrno Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(isatt) -0000:b146 isatty_ +0000:b156 isatty_ Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(alphabet) -0fea:00e4 ___Alphabet +0feb:00e4 ___Alphabet Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(mbinit) -0000:b1a4 __mbinit_ -0fea:09d8+ ___MBCodePage +0000:b1b4 __mbinit_ +0feb:09d8+ ___MBCodePage Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(dosret) -0000:b27f* _dosretax_ -0000:b284* _dosret0_ -0000:b28b __set_errno_dos_ +0000:b28f* _dosretax_ +0000:b294* _dosret0_ +0000:b29b __set_errno_dos_ Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(iomode) -0000:b2e9 __GetIOMode_ -0000:b30e __SetIOMode_nogrow_ -0fea:09ee+ ___NFiles -0fea:09f0+ ___init_mode -0fea:0a18+ ___io_mode +0000:b2f9 __GetIOMode_ +0000:b31e __SetIOMode_nogrow_ +0feb:09ee+ ___NFiles +0feb:09f0+ ___init_mode +0feb:0a18+ ___io_mode Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(dosfile) -0000:b332* _dos_close_ -0000:b340 _dos_commit_ -0000:b34f* _dos_open_ +0000:b342* _dos_close_ +0000:b350 _dos_commit_ +0000:b35f* _dos_open_ Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(flushall) -0000:b374 __flushall_ -0000:b3d1 flushall_ +0000:b384 __flushall_ +0000:b3e1 flushall_ Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(gtche) -0000:b3d6 getche_ +0000:b3e6 getche_ Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(qread) -0000:b3f0 __qread_ +0000:b400 __qread_ Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(ljmphdl) -0fea:0a1c ___longjmp_handler +0feb:0a1c ___longjmp_handler Module: c:\fdos\WATCOM/lib286\plbxl.lib(ljmpdtor) -0000:f37e __wcpp_4_lj_handler__ +0000:f38e __wcpp_4_lj_handler__ Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(fpeint) -0fea:0a20 ___FPE_int +0feb:0a20 ___FPE_int Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(doserror) -0000:b42a __doserror_ +0000:b43a __doserror_ Module: c:\fdos\WATCOM/lib286\plbxl.lib(stfsync) -0000:f390 int far std::streambuf::sync() +0000:f3a0 int far std::streambuf::sync() +--------------------+ @@ -872,6 +872,6 @@ c:\fdos\WATCOM/lib286\plbxl.lib +-----------------------+ Stack size: 0800 (2048.) -Memory size: 00011640 (71232.) -Entry point address: 0000:3760 -Link time: 00:01.54 +Memory size: 00011650 (71248.) +Entry point address: 0000:3770 +Link time: 00:01.63 diff --git a/core16.sym b/core16.sym index dc39c38eb7f40a6e5b8c7d42344429eaa3fbf492..f3bdbbc8b6d9d744aeb0da7a91a290a54c9ab833 100644 GIT binary patch literal 44497 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ⅅyKW*PE= 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 Wu;mGCYsIz~HPXM;)ALcdSN<<)ZL-P$ delta 16373 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

9PJ;JO^w51 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 diff --git a/src/eng_gfx.cpp b/src/eng_gfx.cpp index a9157637..abb9de84 100644 --- a/src/eng_gfx.cpp +++ b/src/eng_gfx.cpp @@ -19,7 +19,7 @@ namespace engine { static int xxxx = 0; static int yyyy = 0; static int bing = 10; - static bool paldump = 0; + static int paldump = 0; //if(12 >= kee && kee >= 2) bing = kee - 1; /*if(keyp(2)) bing = 1; if(keyp(3)) bing = 2; @@ -32,8 +32,8 @@ namespace engine { if(keyp(10)) bing = 9; if(keyp(11)) bing = 10; if(keyp(12)) bing = 11;*/ - if(keyp(47) && paldump) paldump = 0; - else if(keyp(47) && !paldump) paldump = 1; + if(keyp(47) && paldump == 8) paldump = 0; + else if(keyp(47)) paldump++; if(keyp(57) && bing == 10) bing = 0; else if(keyp(57) && bing == 0) bing = 10; if(bing > 0){ @@ -54,7 +54,7 @@ namespace engine { } qtesuto(xxxx, yyyy, 14); } - if(paldump) pdump(); + if(paldump) pdump(paldump); /*clearscr(); BlockMove();*/ } diff --git a/src/lib/dos_gfx.cpp b/src/lib/dos_gfx.cpp index fed6696e..482bdff8 100644 --- a/src/lib/dos_gfx.cpp +++ b/src/lib/dos_gfx.cpp @@ -222,18 +222,20 @@ void ssd(int svq){ }else sy = 0; } -void pdump(){ +void pdump(int mult){ + int palq=mult*16; int palcol=0; - for(int paly=0; paly<32; paly++){ - for(int palx=0; palx<32; palx++){ - ppf((SW-32)+palx, paly, palcol, vaddr); - ppf((SW-32)+palx+1, paly, palcol, vaddr); - ppf((SW-32)+palx, paly+1, palcol, vaddr); - ppf((SW-32)+palx+1, paly+1, palcol, vaddr); - palx++; + for(int paly=0; paly