From 50677ea5fe32fb61228b2c86d64196954cd3a1e7 Mon Sep 17 00:00:00 2001 From: sparky4 Date: Sun, 24 Feb 2013 05:38:31 -0600 Subject: [PATCH] modified: CORE16.EXE deleted: CORE16.SMP modified: core16.sym modified: src/eng_core.cpp modified: src/eng_gfx.cpp modified: src/lib/dos_gfx.cpp modified: src/lib/dos_gfx.h --- CORE16.EXE | Bin 64260 -> 69778 bytes CORE16.SMP | Bin 1525 -> 0 bytes CORE16.SYM | Bin 44166 -> 44146 bytes core16.map | 1548 ++++++++++++++++++++++++++------------------------- core16.sym | Bin 44166 -> 44146 bytes src/eng_core.cpp | 3 +- src/eng_gfx.cpp | 4 +- src/lib/dos_gfx.cpp | 44 +- src/lib/dos_gfx.h | 5 +- 9 files changed, 834 insertions(+), 770 deletions(-) delete mode 100644 CORE16.SMP diff --git a/CORE16.EXE b/CORE16.EXE index 2e412334602555a7b77106a32fd48c7c76f339f5..8764a7eb67b93b84001a6b472281782fac200862 100644 GIT binary patch delta 38168 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

ioGc#hp5_C_byNyjm!T7hvLC zpc7CPSjb+a7S<;TMOv6-06?Gw5DGWZS~ql3DMH*s{?zt219mOLK)h&_zUz-&^D1mT zfROk?7y^q030VFqbn~DQrw~!qMSjM3xXVRapClG(gW2#qbudQdq#s?%*?NX&j3+w+7)<04glcQMd$aW9 zKx%|5y{nEX(X4MvfIGNF%yR>DJ8Ri3A=} z|G*lBC00tloDsb&7DroT_DpviPTF+&aWKJqF0WVQoRYkk4U1p;0YWgKA>?H2FnGl5 z6rDyYzW9Qgi8eDyL@cEZ-b?bm+`$LvVH>Q(c{cNYa(u0km|mR*ph(F>DLQbjMts6< z2T}=|6tUcwnST?ptY*7VevFJQCoFsaz}vYLXP z#o+1EOJBL}R}6Y2pG(WPN{Q|zcH_yxj?50@N#n`Pj^vZ{kM1yaJackSM^i^>$4>U2 z0X!CVqQEy;if^!r2a?Oz;~m8b4p?uRM-5Q<8boU(N`~!h@!f`XH-h<^_>7WoVL?U^ zB&mBqxYa!XDR!ZnEF|rPh%klj9h~=H0ec5QL@ZXg(b|Ell`VRM1NNc#cwJ=xxx{0K z4k(1D_!A@;GGlWO*w2nuhhfIWY*|uuG$X*)CjaP5#4(6r$Wj4%09eyrhsiHl5hA=W z3F?j*Xp0@B%!pW=B$}^1>2@C%nwjg>>g;>;yfq3a7C-M8Fbl=beTaU2;xFr4Rwg5CI%a-UXlyFj!+Z`)Go0g$DElI6EZYTBzRbMTn)QOIAivgJV$N(X+}jWlx3@7Ozt%Jw`0Rf;G;eS; z8rSkDlF|H9I`2t;1>M9|HB8@sb|F)u&GQ*OS^#>qc8d*z9G3LrT!{33v9+eh^LzJu ze5EZJ`@L1#bQ}o~|I1Z(%%USybnoNccFZY1=yK`Fta+dGA0vtOtKoH` zr9{lx-T*d@dYA=+ool5F(#JKRPS3OA0UB>Odm}c_M*%gij-fjGx{qgHO~J3HgI}Kx zQ3-mlRN8iO)_)N#qfEd-wq^UB)ux!$A;|xlA6kG6E$B(CHSq%_u%o)q=XQd%D4|W( zvemF1b)N#3ckHw!01@m|Bw_qSnV;`??7_C7@dm=Y7uAYs3W%BPai`4M3PI18b<<2|g4-!zL(S7aDy ze6*Wfcf)NT26`q@CM_up{6PFuBZEOH#_Jl~rqa+1GS8!FfzAY98)SagJs-$r%_VK9;+If#N6rZyamfS}{+mklqX4<&24%KR=TFJ)%j!^FE}& z zbCT3`T}4nhudnzApvKFf8b-~KP|Oo3C&0^#hzrMbNnu1-U?!d|I^HnrG9+}4K5%E; zq?x$)Q{In`J+zwIWKaOE4SE8T01;-g4ri5R5@iYQCoxkJ7kC~>q#->$D*bM3DbX2` zCzHYz+~Eu!GraWe*iXnUf1K$q%f=arvuiv(cEi&`GgMOz-PD6H#9-aoMX7iE=M=i| z#z(wP3fy>`e^q*WV(I!J=a_TSdCfV5`xyS$oXlp)(Tj$=eUPReC{Kw4)nX)U>mFVn zc>hzUm>c0qw=U; zFsdtU8qR70U08XEuekqq_oW4QIr=JI)cb?FPLTQ__yNLC4tqY4O24}|6jm#s4uAcf zA$H;6I-ILD3VFj-WHn4+aMJ1Tl9%;W;lv=}EQpAe;0PWDZZVx4M~|7@eFArqDrBs( zO_rup!$_W7$67-VNFu5kCyf@pbi1%sBUMg5rQV7mdf;oOp6HqUwPM*(Y1_?XcQNJY z0S-s)Xw^cTPFg#aMQD9}>Pf}+R;gv`0Y%;g>H1Wbx+f}pMKq`2b|n7g;almvJ?CfT zI_u`wtUukhRc9^Tws|>z*ezx5&$s|*UIu1dcm?OhOdS0_rbqb1;Qv$2j4#eq?An7} zi(sCteZG#K9pX0XU*#)<7#17@O+zTuY&qX2Bu197Pph&@=9>=HBTZa5h zz*B{DX@f~eawCC^<5GfOYo8zN#|RdNU?>Hk4F(G)7{VpvBvp>nvHKc!5BkV=poe~W z2RQC|Tng@s`C!TDErDMJE*|K>(VxonblsNvZWVgrMgLO}X||l3t#tyPzAvy=&~i?C zERdif{F7r0H-H4BErHc36-R(&84NsRNGKrrL~;`dSW>!uv*ZuNN&SJ9>vWoV71o5} z;+k7w+(lH{@!1NaN(uzlaX87iovKjF?Sjj%p6BDk4LAUq(D|zhJ~oCjrHd*snfoom z)b9@C5uTE;)HXLf6t$iqWDzoI4}1+v0Lm1}~uH;9nwmy|VtyUHpcZM;G8cAnJoqP7o%$bk(-uq(ed0}xOd0O3gySi4X zCM(PDmJ@?XX)HJPs4W}5h7eZbb@C+|`#o&n9<8CFrr&>4!2I3uvisn#d%XSiHy9p- zx!cwyoP~+?{=LoxHFTJl7;4cK zIwfh6OBJ@nK8a_~ej?((sTSDp|4ckpa_-5blbTM7N&B6b_z&`8{r14$)h!n0K+LuF z!;DvAeD10G;R*CSPnYk(V;>2|n~w2Jo12JJ_PJ?I&v+epCh{?9?6cT5jORV}3Td8G z&g-r5Ua+6e>wr05u+L3LrWt>-Ja4@3d7Ug@x!Py@KK$FFeDuU3?JL<5n!}H~OlBbB EpRN&aVE_OC diff --git a/CORE16.SYM b/CORE16.SYM index cb90f5c7bcab3be2670cc0b9e6ca66dbe8aa7c1d..b3e32c8ff686ee065ab78a816216990a6a2776a0 100644 GIT binary patch literal 44146 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 std::istream far &, smanip const far & ) +0000:b750 std::istream far & far operator >>( std::istream far &, smanip const far & ) +0000:b790 std::ostream far & far operator <<( std::ostream far &, smanip const far & ) +0000:b7d0 std::ostream far & far operator <<( std::ostream far &, smanip const far & ) +0000:b6f0 std::ostream far & far std::endl( std::ostream far & ) +Module: c:\fdos\WATCOM/lib286\plbxl.lib(ioicout) +0fd8:0c18 std::ostream near std::cout +0000:b86e+ far cout_initfini::cout_initfini() +0000:b87c+ far cout_initfini::~cout_initfini() +Module: c:\fdos\WATCOM/lib286\plbxl.lib(ostincch) +0000:b8c0 std::ostream far & far std::ostream::operator <<( char const far * ) +Module: c:\fdos\WATCOM/lib286\plbxl.lib(ostinomn) +0000:b980 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 0000:1632* FIERQQ @@ -323,521 +344,526 @@ Module: C:\FDOS\WATCOM/lib286/dos\emu87.lib(initemu.asm) 0000:4000* FJARQQ 0000:0e32 FICRQQ 0000:fe32* FIARQQ -0000:1c42 __init_87_emulator -0000:1cd3* __fini_87_emulator -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(fltused.c) -0e80:02be _fltused_ -Module: C:\FDOS\WATCOM/lib286\plbxl.lib(iofefg.cpp) -0e80:0a36 __ppfltused_ -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(_8087) -0e80:02c0 __8087 -0e80:02c1 __real87 -0e80:02c2 __dos87emucall -0e80:02c4 __dos87real -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(sound.c) -0000:1d4a sound_ -0000:1de4 nosound_ -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(delay.c) -0000:1e04 delay_ -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(intx086.c) -0000:1f63+ int86x_ -0000:1ffc int86_ -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(ffree.c) -0000:2029* _ffree_ -0000:2029 free_ -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(calloc.c) -0000:206f calloc_ -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(exit.c) -0000:20ae+ __null_int23_exit_ -0000:20af exit_ -0000:20e0* _exit_ -0e80:02c6+ ___int23_exit -0e80:02ca ___FPE_handler_exit -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(rand.c) -0000:20f9 rand_ -0000:213b* srand_ -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(clockdos.c) -0000:215e+ __ibm_bios_get_ticks_ -0000:21d5 clock_ -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(kbhit.c) -0000:21fc kbhit_ -Module: C:\FDOS\WATCOM/lib286\plbxl.lib(undefed.cpp) -0000:a410 __wcpp_4_undefed_cdtor__ -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(cstart) -0e80:0000* __nullarea -0e80:02da* __ovlflag -0e80:02db* __intno -0e80:02dc* __ovlvec -0000:2214 _cstart_ -0000:22e7* _Not_Enough_Memory_ -0000:241b __exit_ -0000:243a __do_exit_with_msg__ -0000:2498 __GETDS -Module: C:\FDOS\WATCOM/lib286\plbxl.lib(fsroot.cpp) -0e80:0a48 ___wcpp_4_data_init_fs_root_ -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(iob.c) -0e80:02e0 ___iob -0e80:0448* __fmode -0e80:0c4a ___OpenStreams -0e80:0c4e ___ClosedStreams -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(fprtf.c) -0000:24bc __fprtf_ -Module: C:\FDOS\WATCOM/lib286\plbxl.lib(stabdtor.cpp) -0000:a7c8 __wcpp_4_destruct_internal__ -0000:a7e6* __wcpp_4_destruct_all__ -0000:a7e8* __wcpp_4_destruct__ -Module: C:\FDOS\WATCOM/lib286\plbxl.lib(stabdisp.cpp) -0000:aaf0 __wcpp_4_dispatchable__ -Module: C:\FDOS\WATCOM/lib286\plbxl.lib(ostput.cpp) -0000:ab70 std::ostream far & far std::ostream::put( char ) -Module: C:\FDOS\WATCOM/lib286\plbxl.lib(ostflush.cpp) -0000:ac60 std::ostream far & far std::ostream::flush() -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(iobaddr.c) -0000:2587 __get_std_stream_ -0000:2587* __get_std_file_ -Module: C:\FDOS\WATCOM/lib286\plbxl.lib(sdfconfp.cpp) -0000:acc0 far stdiobuf::stdiobuf( __iobuf far * ) -Module: C:\FDOS\WATCOM/lib286\plbxl.lib(stablcl.cpp) -0000:ace0 __wcpp_4_lcl_register__ -Module: C:\FDOS\WATCOM/lib286\plbxl.lib(ostconsf.cpp) -0000:acf0 far std::ostream::ostream( std::streambuf far * ) -Module: C:\FDOS\WATCOM/lib286\plbxl.lib(ostdestr.cpp) -0000:ae00 far std::ostream::~ostream() -Module: C:\FDOS\WATCOM/lib286\plbxl.lib(sdfdestr.cpp) -0000:af00 far stdiobuf::~stdiobuf() -Module: C:\FDOS\WATCOM/lib286\plbxl.lib(moddtorr.cpp) -0e80:0a7e ___wcpp_4_data_module_dtor_ref_ -Module: C:\FDOS\WATCOM/lib286\plbxl.lib(ostopfx.cpp) -0000:b000 int far std::ostream::do_opfx() -Module: C:\FDOS\WATCOM/lib286\plbxl.lib(iouwrtit.cpp) -0000:b080 int far __WATCOM_ios::writeitem( std::ostream far &, char const far *, int, int ) -Module: C:\FDOS\WATCOM/lib286\plbxl.lib(iossetst.cpp) -0000:b450+ far std::ios::failure::failure( std::ios::failure const far & ) -0000:b460+ far std::ios::failure::~failure() -0000:b470+ far __WATCOM_exception::__WATCOM_exception( __WATCOM_exception const far & ) -0000:b480+ far __WATCOM_exception::~__WATCOM_exception() -0000:b410 void far std::ios::setstate( int ) -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(crwdata) -0e80:044a __curbrk -0e80:0452 __STACKLOW -0e80:0454 __STACKTOP -0e80:0456 __cbyte -0e80:0458 __child -0e80:045a __no87 -0e80:0468 ___FPE_handler -0e80:044c __psp -0e80:045c __get_ovl_stack -0e80:0460 __restore_ovl_stack -0e80:0464 __close_ovl_file -0e80:046c __LpCmdLine -0e80:0470 __LpPgmName -0e80:044e __osmajor -0e80:044f __osminor -0e80:0450 __osmode -0e80:0451 __HShift -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(init8087) -0000:25a6 __init_8087_emu -0000:25ac __x87id -Module: C:\FDOS\WATCOM/lib286/dos\emu87.lib(emu8087.asm) -0000:26fc __int34 -0000:2739 __int3c -Module: C:\FDOS\WATCOM/lib286/dos\emu87.lib(dosinit.asm) -0000:5042 ___dos87emucall -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(setefg.c) -0000:5080 __setEFGfmt_ -Module: C:\FDOS\WATCOM/lib286\plbxl.lib(iofnoefg.cpp) -0e80:04de void (far * far __EFG_cnvs2d)( char far *, double far * ) -0e80:04e2 int (far * far __EFG_cnvd2f)( double far *, float far * ) -0e80:04e6 void (far * far __EFG_LDcvt)( __g4aa8long_double far *, cvt_info far *, char far * ) -0e80:04ea char far * (far * far __EFG_fcvt)( double, int, int far *, int far * ) -0e80:04ee void (far * far __EFG__FDLD)( double near *, __g4aa8long_double near * ) -Module: C:\FDOS\WATCOM/lib286\math87l.lib(cnvs2d.c) -0000:509e __cnvs2d_ -Module: C:\FDOS\WATCOM/lib286\math87l.lib(cnvd2f.c) -0000:50dd __cnvd2f_ -Module: C:\FDOS\WATCOM/lib286\math87l.lib(ldcvt.c) -0000:52b5 _LDScale10x_ -0000:5818 __LDcvt_ -Module: C:\FDOS\WATCOM/lib286\math87l.lib(_i_fcvt_.asm) -0000:5d4e _fcvt_ -Module: C:\FDOS\WATCOM/lib286\math87l.lib(cnvd2ld.c) -0000:5d53 __cnvd2ld_ -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(chk8087.c) -0000:5d84* _fpreset_ -0000:5daf __init_8087_ -0000:5de2+ __default_sigfpe_handler_ -0000:5df5 __chk8087_ -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(nonibm.c) -0000:5e65+ __is_nonIBM_ -0e80:057e ___NonIBM -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(i4d) -0000:5eac __I4D -0000:5efb __U4D -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(i4m) -0000:5f80 __I4M -0000:5f80 __U4M -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(intr.c) -0000:5f98 intr_ -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(segread.c) -0000:5fac segread_ -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(nmalloc.c) -0000:5fcc _nmalloc_ -0e80:0580 ___nheapbeg -0e80:0582 ___MiniHeapRover -0e80:0584 ___LargestSizeB4MiniHeapRover -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(mem.c) -0000:60b0 __MemAllocator -0000:617a __MemFree -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(fmalloc.c) -0000:62d7* _fmalloc_ -0000:62d7 malloc_ -0e80:0586+ ___fheap -0e80:0588 ___fheapRover -0e80:058a ___LargestSizeB4Rover -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(nfree.c) -0000:63e4 _nfree_ -0e80:0c52+ ___MiniHeapFreeRover -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(initrtns.c) -0000:651a __InitRtns -0000:651a* __FInitRtns -0000:6575 __FiniRtns -0000:6575* __FFiniRtns -Module: C:\FDOS\WATCOM/lib286\plbxl.lib(fatalerr.cpp) -0000:b4b0 __wcpp_4_fatal_runtime_error__ -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(xmsg.c) -0000:65d9 __exit_with_msg_ -0000:65de __fatal_runtime_error_ -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(cmain086.c) -0000:65fc __CMain -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(uselfn.c) -0e80:058c ___uselfn -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(dosseg) -0000:6628 __DOSseg__ -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(initfile.c) -0000:6629 __InitFiles_ -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(ioexit.c) -0000:6777* fcloseall_ -0000:677e __full_io_exit_ -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(fputc.c) -0000:6788 fputc_ -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(ioalloc.c) -0000:6858 __ioalloc_ -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(prtf.c) -0000:68f2 __prtf_ -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(flush.c) -0000:76c0 __flush_ -Module: C:\FDOS\WATCOM/lib286\plbxl.lib(stabtrav.cpp) -0000:b4e0 __wcpp_4_stab_entry__ -0000:b4fa* __wcpp_4_stab_trav_comp__ -0000:b620 __wcpp_4_stab_trav_init__ -0000:b64e __wcpp_4_stab_trav_next__ -0000:b6c4 __wcpp_4_stab_trav_move__ -Module: C:\FDOS\WATCOM/lib286\plbxl.lib(callterm.cpp) -0000:b6e0 __wcpp_4_corrupted_stack__ -0000:b6f8 __wcpp_4_call_terminate__ -Module: C:\FDOS\WATCOM/lib286\plbxl.lib(allocexc.cpp) -0000:b742 __wcpp_4_alloc_exc__ -0000:ba20 __wcpp_4_free_exc__ -0000:ba94 __wcpp_4_find_active__ -0000:bafe __wcpp_4_dtor_free_exc__ -Module: C:\FDOS\WATCOM/lib286\plbxl.lib(stabadt.cpp) -0000:bc10+ void far * far dtor_the_array( _RTARCTOR far * ) -0000:bc80+ far _RTARCTOR::~_RTARCTOR() -0000:bca0 __wcpp_4_dtor_array__ -Module: C:\FDOS\WATCOM/lib286\plbxl.lib(tsequiv.cpp) -0000:bd40 __wcpp_4_ts_refed__ -0000:bd60+ __wcpp_4_ts_pnted__ -0000:bd8a __wcpp_4_ts_equiv__ -Module: C:\FDOS\WATCOM/lib286\plbxl.lib(pure_err.cpp) -0000:bef0 __wcpp_4_pure_error__ -Module: C:\FDOS\WATCOM/lib286\plbxl.lib(vfun_err.cpp) -0000:bf20 __wcpp_4_undef_vfun__ -Module: C:\FDOS\WATCOM/lib286\plbxl.lib(stfdsgtn.cpp) -0000:bf50 int far std::streambuf::do_sgetn( char far *, int ) -Module: C:\FDOS\WATCOM/lib286\plbxl.lib(stfdspun.cpp) -0000:bff0 int far std::streambuf::do_sputn( char const far *, int ) -Module: C:\FDOS\WATCOM/lib286\plbxl.lib(stfpbfai.cpp) -0000:c0e0 int far std::streambuf::pbackfail( int ) -Module: C:\FDOS\WATCOM/lib286\plbxl.lib(sdfoverf.cpp) -0000:c0f0 int far stdiobuf::overflow( int ) -Module: C:\FDOS\WATCOM/lib286\plbxl.lib(sdfundrf.cpp) -0000:c2e0 int far stdiobuf::underflow() -Module: C:\FDOS\WATCOM/lib286\plbxl.lib(stfsbuf.cpp) -0000:c470 std::streambuf far * far std::streambuf::setbuf( char far *, int ) -Module: C:\FDOS\WATCOM/lib286\plbxl.lib(stfseeko.cpp) -0000:c500 long far std::streambuf::seekoff( long, int, int ) -Module: C:\FDOS\WATCOM/lib286\plbxl.lib(stfseekp.cpp) -0000:c510 long far std::streambuf::seekpos( long, int ) -Module: C:\FDOS\WATCOM/lib286\plbxl.lib(sdfsync.cpp) -0000:c540 int far stdiobuf::sync() -Module: C:\FDOS\WATCOM/lib286\plbxl.lib(stfdoall.cpp) -0000:c570 int far std::streambuf::doallocate() -Module: C:\FDOS\WATCOM/lib286\plbxl.lib(stfconde.cpp) -0000:c5b0 far std::streambuf::streambuf() -Module: C:\FDOS\WATCOM/lib286\plbxl.lib(stabmod.cpp) -0000:c620 __wcpp_4_module_dtor__ -0000:c676 __wcpp_4_mod_register__ -Module: C:\FDOS\WATCOM/lib286\plbxl.lib(iosinit.cpp) -0000:c6a0 void far std::ios::init( std::streambuf far * ) -Module: C:\FDOS\WATCOM/lib286\plbxl.lib(iosconde.cpp) -0000:c710 far std::ios::ios() -Module: C:\FDOS\WATCOM/lib286\plbxl.lib(iosdestr.cpp) -0000:c730 far std::ios::~ios() -Module: C:\FDOS\WATCOM/lib286\plbxl.lib(opdel.cpp) -0000:c7f0 void far operator delete( void far * ) -Module: C:\FDOS\WATCOM/lib286\plbxl.lib(dtorarst.cpp) -0000:c800 __wcpp_4_dtor_array_store__ -Module: C:\FDOS\WATCOM/lib286\plbxl.lib(opdelarr.cpp) -0000:c830 void far operator delete []( void far * ) -Module: C:\FDOS\WATCOM/lib286\plbxl.lib(stfdestr.cpp) -0000:c840 far std::streambuf::~streambuf() -Module: C:\FDOS\WATCOM/lib286\plbxl.lib(opnewarr.cpp) -0000:c870 void far * far operator new []( int unsigned ) -Module: C:\FDOS\WATCOM/lib286\plbxl.lib(iosfail.cpp) -0000:c880 far std::ios::failure::failure( int ) -Module: C:\FDOS\WATCOM/lib286\plbxl.lib(stabthrw.cpp) -0000:d220+ far std::exception::exception() -0000:d280+ far std::exception::exception( std::exception const far & ) -0000:d300+ far std::exception::exception( char const far * ) -0000:d360+ far std::exception::~exception() -0000:d400+ char const far * far std::exception::what() const -0000:d470+ far std::bad_exception::bad_exception() -0000:d4f0+ far std::bad_exception::bad_exception( std::bad_exception const far & ) -0000:d550+ far std::bad_exception::~bad_exception() -0000:d072* __wcpp_4_rethrow__ -0000:d0d2* __wcpp_4_catch_done__ -0000:d164 __wcpp_4_throw__ -0000:d1c0* __wcpp_4_throw_zero__ -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(8087cw.c) -0e80:058e __8087cw -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(noefgfmt.c) -0e80:0590 ___EFG_printf -0e80:0594 ___EFG_scanf -Module: C:\FDOS\WATCOM/lib286\math87l.lib(efgfmt.c) -0000:7806 _EFG_Format_ -Module: C:\FDOS\WATCOM/lib286\math87l.lib(strtod.c) -0000:7f12+ __Strtold_ -0000:80c5 strtod_ -Module: C:\FDOS\WATCOM/lib286\math87l.lib(ldclass.c) -0000:8267 __LDClass_ -0000:82b5* _FLClass_ -Module: C:\FDOS\WATCOM/lib286\math87l.lib(efcvt.c) -0000:8312* ecvt_ -0000:834c fcvt_ -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(save8087.c) -0e80:0598 ___Save8087 -0e80:059c ___Rest8087 -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(grabfp87.c) -0000:838f __GrabFP87_ -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(dointr) -0000:83c2 _DoINTR_ -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(nmemneed.c) -0000:873b __nmemneed_ -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(grownear.c) -0000:87c3 __LastFree_ -0000:883d __ExpandDGROUP_ -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(hpgrw086.c) -0000:894e __CMain_nheapgrow_ -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(growseg.c) -0000:8953 __GrowSeg_ -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(allocseg.c) -0000:8a45 __AllocSeg_ -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(fmemneed.c) -0000:8adc __fmemneed_ -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(sgdef086) -0e80:0a24 __Start_XI -0e80:0a72 __End_XI -0e80:0a72 __Start_YI -0e80:0a84 __End_YI -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(enterdb.c) -0000:8ae0 __EnterWVIDEO_ -0e80:05a0+ ___WD_Present -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(___argc.c) -0e80:0c54 ____Argv -0e80:0c58 ____Argc -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(amblksiz.c) -0e80:05a2 __amblksiz -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(fclose.c) -0000:8b04+ __doclose_ -0000:8bb5 __shutdown_stream_ -0000:8bcf* fclose_ -0e80:0c5a+ ___RmTmpFileFn -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(freefp.c) -0000:8c1a __freefp_ -0000:8c95 __purgefp_ -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(seterrno.c) -0000:8cd6 __set_errno_ -0000:8cea* __set_EDOM_ -0000:8cfc __set_ERANGE_ -0000:8d0e* __set_EINVAL_ -0000:8d23 __set_doserrno_ -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(chktty.c) -0000:8d2f __chktty_ -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(wctomb.c) -0000:8d5a wctomb_ -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(itoa.c) -0000:8d83+ utoa_ -0000:8de0 itoa_ -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(strupr.c) -0000:8e04 strupr_ -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(mbisdbcs.c) -0e80:0c5e ___IsDBCS -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(mbislead.c) -0000:8e26* _ismbblead_ -0e80:0c60 ___MBCSIsTable -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(lltoa.c) -0000:8e42 ulltoa_ -0000:8f27* lltoa_ -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(ltoa.c) -0000:8f89 ultoa_ -0000:8ff8* ltoa_ -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(__lseek.c) -0000:9027 __lseek_ -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(qwrit.c) -0000:9061 __qwrite_ -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(fsync.c) -0000:90be fsync_ -Module: C:\FDOS\WATCOM/lib286\plbxl.lib(bittest.cpp) -0000:d640 __wcpp_4_bit_test__ -0000:d664 __wcpp_4_bit_off__ -Module: C:\FDOS\WATCOM/lib286\plbxl.lib(termnate.cpp) -0000:d690 void far std::terminate() -Module: C:\FDOS\WATCOM/lib286\plbxl.lib(exc_pr.cpp) -0000:d6f0 far _EXC_PR::_EXC_PR( _RTCTL far *, RW_DTREG far *, EXCSTATE ) -0000:d774 far _EXC_PR::~_EXC_PR() -0000:d794 far _EXC_PR_FREE::_EXC_PR_FREE( _RTCTL far *, RW_DTREG far *, EXCSTATE, ACTIVE_EXC far * ) -0000:d7c2 far _EXC_PR_FREE::~_EXC_PR_FREE() -0000:d804 far _EXC_PR_DTOR::_EXC_PR_DTOR( _RTCTL far *, RW_DTREG far *, EXCSTATE, ACTIVE_EXC far * ) -0000:d826 far _EXC_PR_FNEXC::_EXC_PR_FNEXC( _RTCTL far *, RW_DTREG far *, RW_DTREG far *, ACTIVE_EXC far * ) -0000:d874 far _EXC_PR_FNEXC::~_EXC_PR_FNEXC() -0000:d878 far _EXC_PR_DTOR::~_EXC_PR_DTOR() -Module: C:\FDOS\WATCOM/lib286\plbxl.lib(areaexc.cpp) -0e80:05c0 ___EXC_AREA -Module: C:\FDOS\WATCOM/lib286\plbxl.lib(tssize.cpp) -0000:d8c2 __wcpp_4_ts_size__ -Module: C:\FDOS\WATCOM/lib286\plbxl.lib(prwdata.cpp) -0e80:0d62 __wint_pure_error_flag -0e80:0d64 __wint_undef_vfun_flag -0e80:0d66 __wint_module_init -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(fwrite.c) -0000:90c3 fwrite_ -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(memmove.c) -0000:92be memmove_ -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(fgetc.c) -0000:9334+ __fill_buffer_ -0000:9429 fgetc_ -Module: C:\FDOS\WATCOM/lib286\plbxl.lib(stfsetb.cpp) -0000:d910 void far std::streambuf::setb( char far *, char far *, int ) -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(liballoc.c) -0000:94ce _plib_malloc_ -0000:94d3 _plib_free_ -Module: C:\FDOS\WATCOM/lib286\plbxl.lib(ioufrxal.cpp) -0000:d9a0 void far __WATCOM_ios::free_xalloc_storage( std::ios far * ) -Module: C:\FDOS\WATCOM/lib286\plbxl.lib(opnew.cpp) -0000:d9e0 void far * far operator new( int unsigned ) -Module: C:\FDOS\WATCOM/lib286\plbxl.lib(unexpect.cpp) -0000:da60 void far std::unexpected() -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(setjmp) -0000:94d8* _setjmp_ -0000:952d longjmp_ -Module: C:\FDOS\WATCOM/lib286\plbxl.lib(stabinit.cpp) -0000:db20 __wcpp_4_exc_setup__ -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(stack086.c) -0000:958a stackavail_ -Module: C:\FDOS\WATCOM/lib286\plbxl.lib(ljmpinit.cpp) -0e80:0a66 ___wcpp_4_data_init_longjmp_ -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(rtcntrl.c) -0000:9598* _SetLD64bit_ -0000:95a3* _SetLD80bit_ -0000:95ae _LDisDouble_ -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(istable.c) -0e80:0104 __IsTable -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(tolower.c) -0000:95c1 tolower_ -Module: C:\FDOS\WATCOM/lib286\math87l.lib(bufld086) -0000:95d0 __ZBuf2LD -Module: C:\FDOS\WATCOM/lib286\math87l.lib(inf_nan.c) -0e80:0206* ___f_infinity -0e80:020a* ___f_posqnan -0e80:020e ___d_infinity -0e80:0216 ___d_posqnan -0e80:021e* ___ld_infinity -0e80:0226* ___ld_posqnan -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(hugeval.c) -0e80:022e __HugeValue -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(cvtbuf.c) -0000:9698 __CVTBuffer_ -Module: C:\FDOS\WATCOM/lib286\math87l.lib(cvt.c) -0000:969f __cvt_ -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(fpe87) -0000:973e __Init_FPE_handler_ -0000:9777 __Fini_FPE_handler_ -0000:97ae* __FPEHandler -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(heapen.c) -0000:9a40* _heapenable_ -0e80:09d8 ___heap_enabled -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(sbrk.c) -0000:9a51* sbrk_ -0000:9a61 __brk_ -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(heapgrow.c) -0000:9acb* _heapgrow_ -0000:9acb* _fheapgrow_ -0000:9acc _nheapgrow_ -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(_clse.c) -0000:9b46 __close_ -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(errno.c) -0000:9b79 __get_errno_ptr_ -0000:9b80 __get_doserrno_ptr_ -0e80:0f96+ _errno -0e80:0f98+ __doserrno -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(isatt.c) -0000:9b87 isatty_ -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(alphabet.c) -0e80:00de ___Alphabet -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(mbinit.c) -0000:9be1 __mbinit_ -0e80:09da+ ___MBCodePage -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(dosret.c) -0000:9cbc* _dosretax_ -0000:9cc1* _dosret0_ -0000:9cc8 __set_errno_dos_ -0000:9d26* __set_errno_dos_reterr_ -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(iomode.c) -0000:9d31 __GetIOMode_ -0000:9d56 __SetIOMode_nogrow_ -0e80:09f0+ ___NFiles -0e80:09f2+ ___init_mode -0e80:0a1a+ ___io_mode -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(filedos.c) -0000:9d79* _dos_close_ -0000:9d87 _dos_commit_ -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(flushall.c) -0000:9d97 __flushall_ -0000:9df4* flushall_ -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(gtche.c) -0000:9df9 getche_ -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(qread.c) -0000:9e13 __qread_ -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(ljmphdl.c) -0e80:0a1e ___longjmp_handler -Module: C:\FDOS\WATCOM/lib286\plbxl.lib(ljmpdtor.cpp) -0000:dcee __wcpp_4_lj_handler__ -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(fpeint.c) -0e80:0a22 ___FPE_int -Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(doserror) -0000:9e4c __doserror_ -Module: C:\FDOS\WATCOM/lib286\plbxl.lib(stfsync.cpp) -0000:dd00 int far std::streambuf::sync() +0000:3062 __init_87_emulator +0000:30f3* __fini_87_emulator +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(fltused) +0fd8:02be _fltused_ +Module: c:\fdos\WATCOM/lib286\plbxl.lib(iofefg) +0fd8:0a34 __ppfltused_ +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(_8087) +0fd8:02c0 __8087 +0fd8:02c1 __real87 +0fd8:02c2 __dos87emucall +0fd8:02c4 __dos87real +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(sound) +0000:316a sound_ +0000:3206 nosound_ +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(delay) +0000:3226 delay_ +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(intx086) +0000:3385+ int86x_ +0000:341f int86_ +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(ffree) +0000:344c* _ffree_ +0000:344c free_ +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(calloc) +0000:3492 calloc_ +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(exit) +0000:34d5+ __null_int23_exit_ +0000:34d6 exit_ +0000:3507* _exit_ +0fd8:02c6+ ___int23_exit +0fd8:02ca ___FPE_handler_exit +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(rand) +0000:3527 rand_ +0000:3569* srand_ +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(clockdos) +0000:358d+ __ibm_bios_get_ticks_ +0000:3603 clock_ +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(kbhit) +0000:362a kbhit_ +Module: c:\fdos\WATCOM/lib286\plbxl.lib(undefed) +0000:b9f0 __wcpp_4_undefed_cdtor__ +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(cstart) +0fd8:0000* __nullarea +0fd8:02da* __ovlflag +0fd8:02db* __intno +0fd8:02dc* __ovlvec +0000:3640 _cstart_ +0000:3717* _Not_Enough_Memory_ +0000:382a __exit_ +0000:3849 __do_exit_with_msg__ +0000:389c __GETDS +Module: c:\fdos\WATCOM/lib286\plbxl.lib(fsroot) +0fd8:0a46 ___wcpp_4_data_init_fs_root_ +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(iob) +0fd8:02e0 ___iob +0fd8:0448* __fmode +0fd8:0c4a ___OpenStreams +0fd8:0c4e ___ClosedStreams +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(fprtf) +0000:38c0 __fprtf_ +Module: c:\fdos\WATCOM/lib286\plbxl.lib(stabdtor) +0000:bda8 __wcpp_4_destruct_internal__ +0000:bdc6* __wcpp_4_destruct_all__ +0000:bdc8* __wcpp_4_destruct__ +Module: c:\fdos\WATCOM/lib286\plbxl.lib(stabdisp) +0000:c0d6 __wcpp_4_dispatchable__ +Module: c:\fdos\WATCOM/lib286\plbxl.lib(ostput) +0000:c150 std::ostream far & far std::ostream::put( char ) +Module: c:\fdos\WATCOM/lib286\plbxl.lib(ostflush) +0000:c240 std::ostream far & far std::ostream::flush() +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(iobaddr) +0000:398b __get_std_stream_ +0000:398b* __get_std_file_ +Module: c:\fdos\WATCOM/lib286\plbxl.lib(sdfconfp) +0000:c2a0 far stdiobuf::stdiobuf( __iobuf far * ) +Module: c:\fdos\WATCOM/lib286\plbxl.lib(stablcl) +0000:c2c0 __wcpp_4_lcl_register__ +Module: c:\fdos\WATCOM/lib286\plbxl.lib(ostconsf) +0000:c2d0 far std::ostream::ostream( std::streambuf far * ) +Module: c:\fdos\WATCOM/lib286\plbxl.lib(ostdestr) +0000:c3e0 far std::ostream::~ostream() +Module: c:\fdos\WATCOM/lib286\plbxl.lib(sdfdestr) +0000:c4e0 far stdiobuf::~stdiobuf() +Module: c:\fdos\WATCOM/lib286\plbxl.lib(moddtorr) +0fd8:0a7c ___wcpp_4_data_module_dtor_ref_ +Module: c:\fdos\WATCOM/lib286\plbxl.lib(ostopfx) +0000:c5e0 int far std::ostream::do_opfx() +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(strlen) +0000:39a9 strlen_ +Module: c:\fdos\WATCOM/lib286\plbxl.lib(iouwrtit) +0000:c660 int far __WATCOM_ios::writeitem( std::ostream far &, char const far *, int, int ) +Module: c:\fdos\WATCOM/lib286\plbxl.lib(iossetst) +0000:c9f0+ far std::ios::failure::failure( std::ios::failure const far & ) +0000:ca00+ far std::ios::failure::~failure() +0000:ca10+ far __WATCOM_exception::__WATCOM_exception( __WATCOM_exception const far & ) +0000:ca20+ far __WATCOM_exception::~__WATCOM_exception() +0000:c9b0 void far std::ios::setstate( int ) +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(crwdata) +0fd8:044a __curbrk +0fd8:0452 __STACKLOW +0fd8:0454 __STACKTOP +0fd8:0456 __cbyte +0fd8:0458 __child +0fd8:045a __no87 +0fd8:0468 ___FPE_handler +0fd8:044c __psp +0fd8:045c __get_ovl_stack +0fd8:0460 __restore_ovl_stack +0fd8:0464 __close_ovl_file +0fd8:046c __LpCmdLine +0fd8:0470 __LpPgmName +0fd8:044e __osmajor +0fd8:044f __osminor +0fd8:0450 __osmode +0fd8:0451 __HShift +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(init8087) +0000:39be __init_8087_emu +0000:39c4 __x87id +Module: c:\fdos\WATCOM/lib286/dos\emu87.lib(emu8087) +0000:3b14 __int34 +0000:3b51 __int3c +Module: c:\fdos\WATCOM/lib286/dos\emu87.lib(dosinit) +0000:643c ___dos87emucall +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(setefg) +0000:647a __setEFGfmt_ +Module: c:\fdos\WATCOM/lib286\plbxl.lib(iofnoefg) +0fd8:04de void (far * far __EFG_cnvs2d)( char far *, double far * ) +0fd8:04e2 int (far * far __EFG_cnvd2f)( double far *, float far * ) +0fd8:04e6 void (far * far __EFG_LDcvt)( __g4aa8long_double far *, cvt_info far *, char far * ) +0fd8:04ea char far * (far * far __EFG_fcvt)( double, int, int far *, int far * ) +0fd8:04ee void (far * far __EFG__FDLD)( double near *, __g4aa8long_double near * ) +Module: c:\fdos\WATCOM/lib286\math87l.lib(cnvs2d) +0000:6498 __cnvs2d_ +Module: c:\fdos\WATCOM/lib286\math87l.lib(cnvd2f) +0000:64d7 __cnvd2f_ +Module: c:\fdos\WATCOM/lib286\math87l.lib(ldcvt) +0000:66b1 _LDScale10x_ +0000:6c20 __LDcvt_ +Module: c:\fdos\WATCOM/lib286\math87l.lib(_i_fcvt_) +0000:ca44 _fcvt_ +Module: c:\fdos\WATCOM/lib286\math87l.lib(cnvd2ld) +0000:7153 __cnvd2ld_ +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(chk8087) +0000:7184* _fpreset_ +0000:71af __init_8087_ +0000:71e2+ __default_sigfpe_handler_ +0000:71f5 __chk8087_ +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(nonibm) +0000:7267+ __is_nonIBM_ +0fd8:057e ___NonIBM +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(i4d) +0000:72ae __I4D +0000:72fd __U4D +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(i4m) +0000:7382 __I4M +0000:7382 __U4M +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(intr) +0000:739a intr_ +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(segread) +0000:73ae segread_ +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(nmalloc) +0000:73ce _nmalloc_ +0fd8:0580 ___nheapbeg +0fd8:0582 ___MiniHeapRover +0fd8:0584 ___LargestSizeB4MiniHeapRover +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(mem) +0000:74a0 __MemAllocator +0000:756a __MemFree +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(fmalloc) +0000:76c7* _fmalloc_ +0000:76c7 malloc_ +0fd8:0586+ ___fheap +0fd8:0588 ___fheapRover +0fd8:058a ___LargestSizeB4Rover +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(nfree) +0000:77d5 _nfree_ +0fd8:0c52+ ___MiniHeapFreeRover +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(initrtns) +0000:790b __InitRtns +0000:790b* __FInitRtns +0000:7966 __FiniRtns +0000:7966* __FFiniRtns +Module: c:\fdos\WATCOM/lib286\plbxl.lib(fatalerr) +0000:ca50 __wcpp_4_fatal_runtime_error__ +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(cmain086) +0000:79ca __CMain +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(xmsg) +0000:79f5 __exit_with_msg_ +0000:79fa __fatal_runtime_error_ +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(dosseg) +0000:7a18 __DOSseg__ +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(initfile) +0000:7a19 __InitFiles_ +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(ioexit) +0000:7b6f* fcloseall_ +0000:7b76 __full_io_exit_ +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(fputc) +0000:7b80 fputc_ +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(ioalloc) +0000:7c50 __ioalloc_ +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(prtf) +0000:7ceb __prtf_ +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(flush) +0000:8b13 __flush_ +Module: c:\fdos\WATCOM/lib286\plbxl.lib(stabtrav) +0000:ca80 __wcpp_4_stab_entry__ +0000:ca9a* __wcpp_4_stab_trav_comp__ +0000:cbc0 __wcpp_4_stab_trav_init__ +0000:cbee __wcpp_4_stab_trav_next__ +0000:cc64 __wcpp_4_stab_trav_move__ +Module: c:\fdos\WATCOM/lib286\plbxl.lib(callterm) +0000:cc80 __wcpp_4_corrupted_stack__ +0000:cc98 __wcpp_4_call_terminate__ +Module: c:\fdos\WATCOM/lib286\plbxl.lib(allocexc) +0000:cce2 __wcpp_4_alloc_exc__ +0000:cfa2 __wcpp_4_free_exc__ +0000:d016 __wcpp_4_find_active__ +0000:d080 __wcpp_4_dtor_free_exc__ +Module: c:\fdos\WATCOM/lib286\plbxl.lib(stabadt) +0000:d190+ void far * far dtor_the_array( _RTARCTOR far * ) +0000:d200+ far _RTARCTOR::~_RTARCTOR() +0000:d220 __wcpp_4_dtor_array__ +Module: c:\fdos\WATCOM/lib286\plbxl.lib(tsequiv) +0000:d2c0 __wcpp_4_ts_refed__ +0000:d2e0+ __wcpp_4_ts_pnted__ +0000:d30a __wcpp_4_ts_equiv__ +Module: c:\fdos\WATCOM/lib286\plbxl.lib(pure_err) +0000:d460 __wcpp_4_pure_error__ +Module: c:\fdos\WATCOM/lib286\plbxl.lib(vfun_err) +0000:d490 __wcpp_4_undef_vfun__ +Module: c:\fdos\WATCOM/lib286\plbxl.lib(stfconde) +0000:d4c0 far std::streambuf::streambuf() +Module: c:\fdos\WATCOM/lib286\plbxl.lib(stfdsgtn) +0000:d530 int far std::streambuf::do_sgetn( char far *, int ) +Module: c:\fdos\WATCOM/lib286\plbxl.lib(stfdspun) +0000:d5c0 int far std::streambuf::do_sputn( char const far *, int ) +Module: c:\fdos\WATCOM/lib286\plbxl.lib(stfpbfai) +0000:d690 int far std::streambuf::pbackfail( int ) +Module: c:\fdos\WATCOM/lib286\plbxl.lib(sdfoverf) +0000:d6a0 int far stdiobuf::overflow( int ) +Module: c:\fdos\WATCOM/lib286\plbxl.lib(sdfundrf) +0000:d8c0 int far stdiobuf::underflow() +Module: c:\fdos\WATCOM/lib286\plbxl.lib(stfsbuf) +0000:da50 std::streambuf far * far std::streambuf::setbuf( char far *, int ) +Module: c:\fdos\WATCOM/lib286\plbxl.lib(stfseeko) +0000:dae0 long far std::streambuf::seekoff( long, int, int ) +Module: c:\fdos\WATCOM/lib286\plbxl.lib(stfseekp) +0000:daf0 long far std::streambuf::seekpos( long, int ) +Module: c:\fdos\WATCOM/lib286\plbxl.lib(sdfsync) +0000:db20 int far stdiobuf::sync() +Module: c:\fdos\WATCOM/lib286\plbxl.lib(stfdoall) +0000:db50 int far std::streambuf::doallocate() +Module: c:\fdos\WATCOM/lib286\plbxl.lib(stabmod) +0000:db90 __wcpp_4_module_dtor__ +0000:dbe6 __wcpp_4_mod_register__ +Module: c:\fdos\WATCOM/lib286\plbxl.lib(iosinit) +0000:dc10 void far std::ios::init( std::streambuf far * ) +Module: c:\fdos\WATCOM/lib286\plbxl.lib(iosconde) +0000:dc80 far std::ios::ios() +Module: c:\fdos\WATCOM/lib286\plbxl.lib(iosdestr) +0000:dca0 far std::ios::~ios() +Module: c:\fdos\WATCOM/lib286\plbxl.lib(opdel) +0000:dd60 void far operator delete( void far * ) +Module: c:\fdos\WATCOM/lib286\plbxl.lib(dtorarst) +0000:dd70 __wcpp_4_dtor_array_store__ +Module: c:\fdos\WATCOM/lib286\plbxl.lib(opdelarr) +0000:dda0 void far operator delete []( void far * ) +Module: c:\fdos\WATCOM/lib286\plbxl.lib(stfdestr) +0000:ddb0 far std::streambuf::~streambuf() +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(memcpy) +0000:8c46 memcpy_ +Module: c:\fdos\WATCOM/lib286\plbxl.lib(opnewarr) +0000:dde0 void far * far operator new []( int unsigned ) +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(memset) +0000:8c68 memset_ +Module: c:\fdos\WATCOM/lib286\plbxl.lib(iosfail) +0000:ddf0 far std::ios::failure::failure( int ) +Module: c:\fdos\WATCOM/lib286\plbxl.lib(stabthrw) +0000:e790+ far std::exception::exception() +0000:e7f0+ far std::exception::exception( std::exception const far & ) +0000:e870+ far std::exception::exception( char const far * ) +0000:e8d0+ far std::exception::~exception() +0000:e970+ char const far * far std::exception::what() const +0000:e9e0+ far std::bad_exception::bad_exception() +0000:ea60+ far std::bad_exception::bad_exception( std::bad_exception const far & ) +0000:eac0+ far std::bad_exception::~bad_exception() +0000:e5d2* __wcpp_4_rethrow__ +0000:e634* __wcpp_4_catch_done__ +0000:e6c8 __wcpp_4_throw__ +0000:e726* __wcpp_4_throw_zero__ +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(8087cw) +0fd8:058c __8087cw +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(noefgfmt) +0fd8:058e ___EFG_printf +0fd8:0592 ___EFG_scanf +Module: c:\fdos\WATCOM/lib286\math87l.lib(efgfmt) +0000:8c92 _EFG_Format_ +Module: c:\fdos\WATCOM/lib286\math87l.lib(strtod) +0000:939b+ __Strtold_ +0000:954a strtod_ +Module: c:\fdos\WATCOM/lib286\math87l.lib(ldclass) +0000:96f6 __LDClass_ +0000:9744* _FLClass_ +Module: c:\fdos\WATCOM/lib286\math87l.lib(efcvt) +0000:97a1* ecvt_ +0000:97db fcvt_ +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(save8087) +0fd8:0596 ___Save8087 +0fd8:059a ___Rest8087 +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(grabfp87) +0000:981e __GrabFP87_ +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(dointr) +0000:9850 _DoINTR_ +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(nmemneed) +0000:9bc9 __nmemneed_ +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(grownear) +0000:9c51 __LastFree_ +0000:9cce __ExpandDGROUP_ +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(hpgrw086) +0000:9ddf __CMain_nheapgrow_ +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(growseg) +0000:9de4 __GrowSeg_ +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(allocseg) +0000:9ed6 __AllocSeg_ +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(fmemneed) +0000:9f6d __fmemneed_ +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(sgdef086) +0fd8:0a22 __Start_XI +0fd8:0a70 __End_XI +0fd8:0a70 __Start_YI +0fd8:0a82 __End_YI +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(enterdb) +0000:9f70 __EnterWVIDEO_ +0fd8:059e+ ___WD_Present +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(___argc) +0fd8:0c54 ____Argv +0fd8:0c58 ____Argc +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(amblksiz) +0fd8:05a0 __amblksiz +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(fclose) +0000:9f94+ __doclose_ +0000:a047 __shutdown_stream_ +0000:a061* fclose_ +0fd8:0c5a+ ___RmTmpFileFn +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(freefp) +0000:a0ac __freefp_ +0000:a127 __purgefp_ +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(seterrno) +0000:a168 __set_errno_ +0000:a17c* __set_EDOM_ +0000:a18e __set_ERANGE_ +0000:a1a0* __set_EINVAL_ +0000:a1b5 __set_doserrno_ +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(chktty) +0000:a1c1 __chktty_ +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(wctomb) +0000:a1ec wctomb_ +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(itoa) +0000:a215+ utoa_ +0000:a272 itoa_ +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(lltoa) +0000:a296 ulltoa_ +0000:a37b* lltoa_ +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(strupr) +0000:a3dd strupr_ +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(ltoa) +0000:a3ff ultoa_ +0000:a46e* ltoa_ +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(mbisdbcs) +0fd8:0c5e ___IsDBCS +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(mbislead) +0000:a49d* _ismbblead_ +0fd8:0c60 ___MBCSIsTable +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(lseekdos) +0000:a4b9 __lseek_ +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(qwrit) +0000:a4f7 __qwrite_ +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(fsync) +0000:a554 fsync_ +Module: c:\fdos\WATCOM/lib286\plbxl.lib(bittest) +0000:ebb0 __wcpp_4_bit_test__ +0000:ebd4 __wcpp_4_bit_off__ +Module: c:\fdos\WATCOM/lib286\plbxl.lib(termnate) +0000:ec00 void far std::terminate() +Module: c:\fdos\WATCOM/lib286\plbxl.lib(exc_pr) +0000:ec60 far _EXC_PR::_EXC_PR( _RTCTL far *, RW_DTREG far *, EXCSTATE ) +0000:ece4 far _EXC_PR::~_EXC_PR() +0000:ed04 far _EXC_PR_FREE::_EXC_PR_FREE( _RTCTL far *, RW_DTREG far *, EXCSTATE, ACTIVE_EXC far * ) +0000:ed32 far _EXC_PR_FREE::~_EXC_PR_FREE() +0000:ed74 far _EXC_PR_DTOR::_EXC_PR_DTOR( _RTCTL far *, RW_DTREG far *, EXCSTATE, ACTIVE_EXC far * ) +0000:ed96 far _EXC_PR_FNEXC::_EXC_PR_FNEXC( _RTCTL far *, RW_DTREG far *, RW_DTREG far *, ACTIVE_EXC far * ) +0000:ede4 far _EXC_PR_FNEXC::~_EXC_PR_FNEXC() +0000:ede8 far _EXC_PR_DTOR::~_EXC_PR_DTOR() +Module: c:\fdos\WATCOM/lib286\plbxl.lib(areaexc) +0fd8:05c0 ___EXC_AREA +Module: c:\fdos\WATCOM/lib286\plbxl.lib(tssize) +0000:ee32 __wcpp_4_ts_size__ +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(strcmp) +0000:a559 strcmp_ +Module: c:\fdos\WATCOM/lib286\plbxl.lib(prwdata) +0fd8:0d62 __wint_pure_error_flag +0fd8:0d64 __wint_undef_vfun_flag +0fd8:0d66 __wint_module_init +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(fwrite) +0000:a581 fwrite_ +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(fflush) +0000:a77c fflush_ +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(memmove) +0000:a791 memmove_ +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(fgetc) +0000:a807+ __fill_buffer_ +0000:a8d7+ __filbuf_ +0000:a8fb fgetc_ +Module: c:\fdos\WATCOM/lib286\plbxl.lib(stfsetb) +0000:ee80 void far std::streambuf::setb( char far *, char far *, int ) +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(liballoc) +0000:a99c _plib_malloc_ +0000:a9a1 _plib_free_ +Module: c:\fdos\WATCOM/lib286\plbxl.lib(ioufrxal) +0000:ef10 void far __WATCOM_ios::free_xalloc_storage( std::ios far * ) +Module: c:\fdos\WATCOM/lib286\plbxl.lib(opnew) +0000:ef50 void far * far operator new( int unsigned ) +Module: c:\fdos\WATCOM/lib286\plbxl.lib(unexpect) +0000:efd0 void far std::unexpected() +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(setjmp) +0000:a9a6* _setjmp_ +0000:a9fb longjmp_ +Module: c:\fdos\WATCOM/lib286\plbxl.lib(stabinit) +0000:f090 __wcpp_4_exc_setup__ +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(stack086) +0000:aa58 stackavail_ +Module: c:\fdos\WATCOM/lib286\plbxl.lib(ljmpinit) +0fd8:0a64 ___wcpp_4_data_init_longjmp_ +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(istable) +0fd8:010a __IsTable +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(tolower) +0000:aa66 tolower_ +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(bufld086) +0000:aa74 __ZBuf2LD +Module: c:\fdos\WATCOM/lib286\math87l.lib(inf_nan) +0fd8:020c* ___f_infinity +0fd8:0210* ___f_posqnan +0fd8:0214 ___d_infinity +0fd8:021c ___d_posqnan +0fd8:0224* ___ld_infinity +0fd8:022c* ___ld_posqnan +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(hugeval) +0fd8:0234 __HugeValue +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(cvtbuf) +0000:ab3c __CVTBuffer_ +Module: c:\fdos\WATCOM/lib286\math87l.lib(cvt) +0000:ab43 __cvt_ +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(fpe87) +0000:abe2 __Init_FPE_handler_ +0000:ac1b __Fini_FPE_handler_ +0000:ac52* __FPEHandler +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(heapen) +0000:aedf* _heapenable_ +0fd8:09d6 ___heap_enabled +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(sbrk) +0000:aef0* sbrk_ +0000:af00 __brk_ +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(heapgrow) +0000:af6a* _heapgrow_ +0000:af6a* _fheapgrow_ +0000:af6b _nheapgrow_ +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(_clse) +0000:afe5 __close_ +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(errno) +0000:b018 __get_errno_ptr_ +0000:b01f __get_doserrno_ptr_ +0fd8:0f96+ _errno +0fd8:0f98+ __doserrno +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(isatt) +0000:b026 isatty_ +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(alphabet) +0fd8:00e4 ___Alphabet +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(mbinit) +0000:b084 __mbinit_ +0fd8:09d8+ ___MBCodePage +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(dosret) +0000:b15f* _dosretax_ +0000:b164* _dosret0_ +0000:b16b __set_errno_dos_ +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(iomode) +0000:b1c9 __GetIOMode_ +0000:b1ee __SetIOMode_nogrow_ +0fd8:09ee+ ___NFiles +0fd8:09f0+ ___init_mode +0fd8:0a18+ ___io_mode +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(dosfile) +0000:b212* _dos_close_ +0000:b220 _dos_commit_ +0000:b22f* _dos_open_ +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(flushall) +0000:b254 __flushall_ +0000:b2b1 flushall_ +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(gtche) +0000:b2b6 getche_ +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(qread) +0000:b2d0 __qread_ +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(ljmphdl) +0fd8:0a1c ___longjmp_handler +Module: c:\fdos\WATCOM/lib286\plbxl.lib(ljmpdtor) +0000:f25e __wcpp_4_lj_handler__ +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(fpeint) +0fd8:0a20 ___FPE_int +Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(doserror) +0000:b30a __doserror_ +Module: c:\fdos\WATCOM/lib286\plbxl.lib(stfsync) +0000:f270 int far std::streambuf::sync() +--------------------+ | Libraries Used | +--------------------+ -C:\FDOS\WATCOM/lib286\math87l.lib -C:\FDOS\WATCOM/lib286/dos\emu87.lib -C:\FDOS\WATCOM/lib286/dos\clibl.lib -C:\FDOS\WATCOM/lib286\plbxl.lib +c:\fdos\WATCOM/lib286\math87l.lib +c:\fdos\WATCOM/lib286/dos\emu87.lib +c:\fdos\WATCOM/lib286/dos\clibl.lib +c:\fdos\WATCOM/lib286\plbxl.lib +-----------------------+ @@ -845,6 +871,6 @@ C:\FDOS\WATCOM/lib286\plbxl.lib +-----------------------+ Stack size: 0800 (2048.) -Memory size: ffa0 (65440.) -Entry point address: 0000:2214 -Link time: 00:02.97 +Memory size: 00011520 (70944.) +Entry point address: 0000:3640 +Link time: 00:01.73 diff --git a/core16.sym b/core16.sym index cb90f5c7bcab3be2670cc0b9e6ca66dbe8aa7c1d..b3e32c8ff686ee065ab78a816216990a6a2776a0 100644 GIT binary patch literal 44146 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 a; graphics_flag = true; this->timer.start_timer(); -//==== std::cout << "GRAPHICS GRAPHICS GRAPHICS GRAPHICS GRAPHICS" << std::endl; +//==== std::cout << "GRAPHICS GRAPHICS GRAPHICS GRAPHICS GRAPHICS" << std::endl; + updatevbuff(); } else { diff --git a/src/eng_gfx.cpp b/src/eng_gfx.cpp index 795bc7f7..e70bcb3b 100644 --- a/src/eng_gfx.cpp +++ b/src/eng_gfx.cpp @@ -35,7 +35,8 @@ namespace engine { else if(keyp(57) && bing == 0) bing = 10; if(bing > 0){ ding(bing); - }else{ + }else{ + if(keyp(KEY_C)) tulip(); if(keyp(KEY_UP) || keyp(KEY_DOWN) || keyp(KEY_LEFT) || keyp(KEY_RIGHT)) etesuto(xxxx, yyyy); if(keyp(KEY_UP)){ if(--yyyy < 0) yyyy = 0; @@ -52,7 +53,6 @@ namespace engine { } /*clearscr(); BlockMove();*/ - updatevbuff(); } } diff --git a/src/lib/dos_gfx.cpp b/src/lib/dos_gfx.cpp index 1bdb3b81..53091342 100644 --- a/src/lib/dos_gfx.cpp +++ b/src/lib/dos_gfx.cpp @@ -131,7 +131,7 @@ void plotpixel(int x, int y, byte color, byte *Where){ } // king_crimson's code -void plotpixelfast(int x, int y, byte color, byte *Where) { +void ppf(int x, int y, byte color, byte *Where) { byte far *vidptr; vidptr = (byte far *)(Where + y*SW + x); *vidptr = color; @@ -210,7 +210,7 @@ void ssd(int svq){ if(sy < SH+1){ if(sx < SW+1){ //plotpixel(xx, yy, coor, vga); - plotpixelfast(sx, sy, coor, vga); + ppf(sx, sy, coor, vga); //printf("%d %d %d %d\n", sx, sy, svq, coor); sx++; }else sx = 0; @@ -221,6 +221,42 @@ void ssd(int svq){ } }else sy = 0; } + +//draw a tulip inifficiently +void tulip(){ + cls(0,vaddr); + std::cout << "01 Story of Chikyuu" << std::endl; + //22 lines + int tx = (SW/2)-8; + int ty = (SH/2)-11; + gq = 0; + ppf(tx+8, ty, 37, vaddr); ty++; + ppf(tx+7, ty, 37, vaddr); ppf(tx+8, ty, 37, vaddr); ty++; + ppf(tx+6, ty, 37, vaddr); ppf(tx+7, ty, 37, vaddr); ppf(tx+8, ty, 40, vaddr); ppf(tx+9, ty, 37, vaddr); ty++; + ppf(tx+2, ty, 40, vaddr); ppf(tx+5, ty, 37, vaddr); ppf(tx+6, ty, 37, vaddr); ppf(tx+7, ty, 40, vaddr); ppf(tx+8, ty, 40, vaddr); ppf(tx+9, ty, 38, vaddr); ppf(tx+12, ty, 37, vaddr); ty++; + ppf(tx+3, ty, 40, vaddr); ppf(tx+4, ty, 40, vaddr); ppf(tx+5, ty, 37, vaddr); ppf(tx+6, ty, 38, vaddr); ppf(tx+7, ty, 40, vaddr); ppf(tx+8, ty, 38, vaddr); ppf(tx+9, ty, 40, vaddr); ppf(tx+10, ty, 38, vaddr); ppf(tx+11, ty, 37, vaddr); ppf(tx+12, ty, 40, vaddr); ty++; + ppf(tx+3, ty, 40, vaddr); ppf(tx+4, ty, 40, vaddr); ppf(tx+5, ty, 40, vaddr); ppf(tx+6, ty, 44, vaddr); ppf(tx+7, ty, 38, vaddr); ppf(tx+8, ty, 44, vaddr); ppf(tx+9, ty, 40, vaddr); ppf(tx+10, ty, 37, vaddr); ppf(tx+11, ty, 40, vaddr); ppf(tx+12, ty, 40, vaddr); ty++; + //7 + ppf(tx+3, ty, 40, vaddr); ppf(tx+4, ty, 40, vaddr); ppf(tx+5, ty, 40, vaddr); ppf(tx+6, ty, 44, vaddr); ppf(tx+7, ty, 44, vaddr); ppf(tx+8, ty, 40, vaddr); ppf(tx+9, ty, 44, vaddr); ppf(tx+10, ty, 37, vaddr); ppf(tx+11, ty, 40, vaddr); ppf(tx+12, ty, 40, vaddr); ty++; + ppf(tx+3, ty, 40, vaddr); ppf(tx+4, ty, 40, vaddr); ppf(tx+5, ty, 40, vaddr); ppf(tx+6, ty, 40, vaddr); ppf(tx+7, ty, 40, vaddr); ppf(tx+8, ty, 40, vaddr); ppf(tx+9, ty, 44, vaddr); ppf(tx+10, ty, 40, vaddr); ppf(tx+11, ty, 40, vaddr); ppf(tx+12, ty, 40, vaddr); ty++; + ppf(tx+4, ty, 40, vaddr); ppf(tx+5, ty, 40, vaddr); ppf(tx+6, ty, 40, vaddr); ppf(tx+7, ty, 40, vaddr); ppf(tx+8, ty, 40, vaddr); ppf(tx+9, ty, 44, vaddr); ppf(tx+10, ty, 40, vaddr); ppf(tx+11, ty, 40, vaddr); ppf(tx+12, ty, 40, vaddr); ty++; + ppf(tx+4, ty, 40, vaddr); ppf(tx+5, ty, 40, vaddr); ppf(tx+6, ty, 40, vaddr); ppf(tx+7, ty, 40, vaddr); ppf(tx+8, ty, 4, vaddr); ppf(tx+9, ty, 44, vaddr); ppf(tx+10, ty, 40, vaddr); ppf(tx+11, ty, 40, vaddr); ppf(tx+12, ty, 40, vaddr); ty++; + //11 + ppf(tx+4, ty, 40, vaddr); ppf(tx+5, ty, 4, vaddr); ppf(tx+6, ty, 40, vaddr); ppf(tx+7, ty, 40, vaddr); ppf(tx+8, ty, 4, vaddr); ppf(tx+9, ty, 40, vaddr); ppf(tx+10, ty, 40, vaddr); ppf(tx+11, ty, 4, vaddr); ppf(tx+12, ty, 4, vaddr); ty++; + //12 + ppf(tx+4, ty, 4, vaddr); ppf(tx+5, ty, 4, vaddr); ppf(tx+6, ty, 40, vaddr); ppf(tx+7, ty, 4, vaddr); ppf(tx+8, ty, 4, vaddr); ppf(tx+9, ty, 40, vaddr); ppf(tx+10, ty, 40, vaddr); ppf(tx+11, ty, 4, vaddr); ppf(tx+15, ty, 2, vaddr); ty++; + ppf(tx, ty, 45, vaddr); ppf(tx+5, ty, 4, vaddr); ppf(tx+6, ty, 4, vaddr); ppf(tx+7, ty, 4, vaddr); ppf(tx+8, ty, 4, vaddr); ppf(tx+9, ty, 4, vaddr); ppf(tx+10, ty, 4, vaddr); ppf(tx+13, ty, 2, vaddr); ppf(tx+14, ty, 2, vaddr); ppf(tx+15, ty, 2, vaddr); ty++; + //14 + ppf(tx, ty, 45, vaddr); ppf(tx+1, ty, 2, vaddr); ppf(tx+6, ty, 2, vaddr); ppf(tx+7, ty, 45, vaddr); ppf(tx+8, ty, 2, vaddr); ppf(tx+12, ty, 2, vaddr); ppf(tx+13, ty, 2, vaddr); ppf(tx+14, ty, 45, vaddr); ty++; + ppf(tx, ty, 45, vaddr); ppf(tx+1, ty, 45, vaddr); ppf(tx+2, ty, 2, vaddr); ppf(tx+7, ty, 45, vaddr); ppf(tx+11, ty, 2, vaddr); ppf(tx+12, ty, 2, vaddr); ppf(tx+13, ty, 2, vaddr); ppf(tx+14, ty, 45, vaddr); ty++; + ppf(tx+1, ty, 45, vaddr); ppf(tx+2, ty, 2, vaddr); ppf(tx+3, ty, 2, vaddr); ppf(tx+7, ty, 45, vaddr); ppf(tx+10, ty, 2, vaddr); ppf(tx+11, ty, 2, vaddr); ppf(tx+12, ty, 2, vaddr); ppf(tx+13, ty, 45, vaddr); ppf(tx+14, ty, 2, vaddr); ty++; + ppf(tx+1, ty, 45, vaddr); ppf(tx+2, ty, 45, vaddr); ppf(tx+3, ty, 2, vaddr); ppf(tx+4, ty, 2, vaddr); ppf(tx+7, ty, 45, vaddr); ppf(tx+10, ty, 2, vaddr); ppf(tx+11, ty, 2, vaddr); ppf(tx+12, ty, 45, vaddr); ppf(tx+13, ty, 2, vaddr); ty++; + ppf(tx+1, ty, 45, vaddr); ppf(tx+2, ty, 45, vaddr); ppf(tx+3, ty, 45, vaddr); ppf(tx+4, ty, 2, vaddr); ppf(tx+7, ty, 45, vaddr); ppf(tx+9, ty, 2, vaddr); ppf(tx+10, ty, 2, vaddr); ppf(tx+11, ty, 45, vaddr); ppf(tx+12, ty, 2, vaddr); ppf(tx+13, ty, 2, vaddr); ty++; + ppf(tx+2, ty, 45, vaddr); ppf(tx+3, ty, 45, vaddr); ppf(tx+4, ty, 45, vaddr); ppf(tx+5, ty, 2, vaddr); ppf(tx+7, ty, 45, vaddr); ppf(tx+9, ty, 2, vaddr); ppf(tx+10, ty, 45, vaddr); ppf(tx+11, ty, 2, vaddr); ppf(tx+11, ty, 2, vaddr); ppf(tx+12, ty, 2, vaddr); ty++; + ppf(tx+3, ty, 45, vaddr); ppf(tx+4, ty, 45, vaddr); ppf(tx+5, ty, 45, vaddr); ppf(tx+6, ty, 2, vaddr); ppf(tx+7, ty, 45, vaddr); ppf(tx+8, ty, 2, vaddr); ppf(tx+9, ty, 45, vaddr); ppf(tx+10, ty, 2, vaddr); ty++; + ppf(tx+5, ty, 45, vaddr); ppf(tx+7, ty, 45, vaddr); ppf(tx+8, ty, 2, vaddr); ty++; + ppf(tx+7, ty, 45, vaddr); +} /*-----------ding-------------*/ int ding(int q){ @@ -289,8 +325,8 @@ int ding(int q){ } } // plot the pixel - plotpixelfast(xx, yy, coor, vga); - if(q==2) plotpixelfast(rand()%SW, rand()%SH, 0, vga); + ppf(xx, yy, coor, vga); + if(q==2) ppf(rand()%SW, rand()%SH, 0, vga); if(q==2||q==4){ bakax = rand()&0x1; bakay = rand()&0x1; } gq++; // printf("%d %d %d %d\n", xx, yy, gq, coor); diff --git a/src/lib/dos_gfx.h b/src/lib/dos_gfx.h index 39a06de6..e011ed89 100644 --- a/src/lib/dos_gfx.h +++ b/src/lib/dos_gfx.h @@ -31,7 +31,8 @@ void etesuto(int x, int y); void qtesuto(int x, int y, int color); int colortest(); int colorz(); -void ssd(int svq); -int ding(int q); +void ssd(int svq); +void tulip(); +int ding(int q); #endif/*_DOSLIB_GFX_H_*/ -- 2.11.0