]> 4ch.mooo.com Git - 16.git/commitdiff
modified: CORE16.EXE
authorsparky4 <sparky4@4ch.maidlab.jp>
Sun, 24 Feb 2013 11:38:31 +0000 (05:38 -0600)
committersparky4 <sparky4@4ch.maidlab.jp>
Sun, 24 Feb 2013 11:38:31 +0000 (05:38 -0600)
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
CORE16.SMP [deleted file]
CORE16.SYM
core16.map
core16.sym
src/eng_core.cpp
src/eng_gfx.cpp
src/lib/dos_gfx.cpp
src/lib/dos_gfx.h

index 2e412334602555a7b77106a32fd48c7c76f339f5..8764a7eb67b93b84001a6b472281782fac200862 100644 (file)
Binary files a/CORE16.EXE and b/CORE16.EXE differ
diff --git a/CORE16.SMP b/CORE16.SMP
deleted file mode 100644 (file)
index 31b4aca..0000000
Binary files a/CORE16.SMP and /dev/null differ
index cb90f5c7bcab3be2670cc0b9e6ca66dbe8aa7c1d..b3e32c8ff686ee065ab78a816216990a6a2776a0 100644 (file)
Binary files a/CORE16.SYM and b/CORE16.SYM differ
index 14159f30d16cc5e49aa97d2ff35e11ebfafe756c..7f02e268edb7526a91c708291e0e51a73c5f6afb 100644 (file)
@@ -1,6 +1,6 @@
 Open Watcom Linker Version 1.9\r
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.\r
-Created on:       13/01/30 20:21:58\r
+Created on:       13/02/24 05:33:51\r
 Executable Image: core16.exe\r
 creating a DOS executable\r
 \r
@@ -12,7 +12,7 @@ creating a DOS executable
 Group                           Address              Size\r
 =====                           =======              ====\r
 \r
-DGROUP                          0e80:0000            000017a0\r
+DGROUP                          0fd8:0000            000017a0\r
 \r
 \r
 \r
@@ -26,171 +26,187 @@ Segment                Class          Group          Address         Size
 dos_comm_TEXT          CODE           AUTO           0000:0000       00000281\r
 eng_ai_TEXT            CODE           AUTO           0000:0290       00000013\r
 eng_comm_TEXT          CODE           AUTO           0000:02b0       00000035\r
-eng_core_TEXT          CODE           AUTO           0000:02f0       000006a1\r
-eng_gfx_TEXT           CODE           AUTO           0000:09a0       00000148\r
-eng_snd_TEXT           CODE           AUTO           0000:0af0       00000077\r
-dos_gfx_TEXT           CODE           AUTO           0000:0b70       00000876\r
-dos_opl2_TEXT          CODE           AUTO           0000:13f0       000004ae\r
-lib_com_TEXT           CODE           AUTO           0000:18a0       00000063\r
-main_TEXT              CODE           AUTO           0000:1910       000000de\r
-timer_TEXT             CODE           AUTO           0000:19f0       000001b4\r
-_TEXT                  CODE           AUTO           0000:1bb0       000082aa\r
-cppdata_TEXT           CODE           AUTO           0000:9e60       00000000\r
-fsregist_TEXT          CODE           AUTO           0000:9e60       000003a1\r
-manendl_TEXT           CODE           AUTO           0000:a210       00000020\r
-ioicout_TEXT           CODE           AUTO           0000:a230       000000a5\r
-ostincch_TEXT          CODE           AUTO           0000:a2e0       000000b9\r
-ostinomn_TEXT          CODE           AUTO           0000:a3a0       00000013\r
-iofefg_TEXT            CODE           AUTO           0000:a3c0       00000042\r
-undefed_TEXT           CODE           AUTO           0000:a410       00000013\r
-fsroot_TEXT            CODE           AUTO           0000:a430       0000000b\r
-stabdtor_TEXT          CODE           AUTO           0000:a440       000003d5\r
-stabdisp_TEXT          CODE           AUTO           0000:a820       00000343\r
-ostput_TEXT            CODE           AUTO           0000:ab70       000000e7\r
-ostflush_TEXT          CODE           AUTO           0000:ac60       00000058\r
-sdfconfp_TEXT          CODE           AUTO           0000:acc0       0000001e\r
-stablcl_TEXT           CODE           AUTO           0000:ace0       00000005\r
-ostconsf_TEXT          CODE           AUTO           0000:acf0       00000105\r
-ostdestr_TEXT          CODE           AUTO           0000:ae00       000000f4\r
-sdfdestr_TEXT          CODE           AUTO           0000:af00       000000f5\r
-moddtorr_TEXT          CODE           AUTO           0000:b000       00000000\r
-ostopfx_TEXT           CODE           AUTO           0000:b000       00000071\r
-iouwrtit_TEXT          CODE           AUTO           0000:b080       00000390\r
-iossetst_TEXT          CODE           AUTO           0000:b410       00000071\r
-iofnoefg_TEXT          CODE           AUTO           0000:b490       00000013\r
-fatalerr_TEXT          CODE           AUTO           0000:b4b0       00000025\r
-stabtrav_TEXT          CODE           AUTO           0000:b4e0       000001f3\r
-callterm_TEXT          CODE           AUTO           0000:b6e0       0000004f\r
-allocexc_TEXT          CODE           AUTO           0000:b730       000004d7\r
-stabadt_TEXT           CODE           AUTO           0000:bc10       00000127\r
-tsequiv_TEXT           CODE           AUTO           0000:bd40       000001ac\r
-pure_err_TEXT          CODE           AUTO           0000:bef0       00000027\r
-vfun_err_TEXT          CODE           AUTO           0000:bf20       00000027\r
-stfdsgtn_TEXT          CODE           AUTO           0000:bf50       0000009d\r
-stfdspun_TEXT          CODE           AUTO           0000:bff0       000000e4\r
-stfpbfai_TEXT          CODE           AUTO           0000:c0e0       00000004\r
-sdfoverf_TEXT          CODE           AUTO           0000:c0f0       000001e9\r
-sdfundrf_TEXT          CODE           AUTO           0000:c2e0       0000018e\r
-stfsbuf_TEXT           CODE           AUTO           0000:c470       00000081\r
-stfseeko_TEXT          CODE           AUTO           0000:c500       0000000c\r
-stfseekp_TEXT          CODE           AUTO           0000:c510       00000021\r
-sdfsync_TEXT           CODE           AUTO           0000:c540       0000002e\r
-stfdoall_TEXT          CODE           AUTO           0000:c570       00000040\r
-stfconde_TEXT          CODE           AUTO           0000:c5b0       0000006e\r
-stabmod_TEXT           CODE           AUTO           0000:c620       0000007a\r
-iosinit_TEXT           CODE           AUTO           0000:c6a0       00000061\r
-iosconde_TEXT          CODE           AUTO           0000:c710       00000011\r
-iosdestr_TEXT          CODE           AUTO           0000:c730       000000b2\r
-opdel_TEXT             CODE           AUTO           0000:c7f0       0000000e\r
-dtorarst_TEXT          CODE           AUTO           0000:c800       0000002f\r
-opdelarr_TEXT          CODE           AUTO           0000:c830       00000005\r
-stfdestr_TEXT          CODE           AUTO           0000:c840       0000002e\r
-opnewarr_TEXT          CODE           AUTO           0000:c870       00000005\r
-iosfail_TEXT           CODE           AUTO           0000:c880       00000009\r
-stabthrw_TEXT          CODE           AUTO           0000:c890       00000da5\r
-bittest_TEXT           CODE           AUTO           0000:d640       00000047\r
-termnate_TEXT          CODE           AUTO           0000:d690       00000051\r
-exc_pr_TEXT            CODE           AUTO           0000:d6f0       000001bd\r
-areaexc_TEXT           CODE           AUTO           0000:d8b0       00000000\r
-tssize_TEXT            CODE           AUTO           0000:d8b0       00000053\r
-prwdata_TEXT           CODE           AUTO           0000:d910       00000000\r
-stfsetb_TEXT           CODE           AUTO           0000:d910       00000086\r
-ioufrxal_TEXT          CODE           AUTO           0000:d9a0       00000033\r
-opnew_TEXT             CODE           AUTO           0000:d9e0       0000007a\r
-unexpect_TEXT          CODE           AUTO           0000:da60       000000c0\r
-stabinit_TEXT          CODE           AUTO           0000:db20       00000104\r
-ljmpinit_TEXT          CODE           AUTO           0000:dc30       00000016\r
-ljmpdtor_TEXT          CODE           AUTO           0000:dc50       000000a5\r
-stfsync_TEXT           CODE           AUTO           0000:dd00       00000022\r
-eng_core_DATA1         FAR_CONST      AUTO           0dd2:0002       00000014\r
-eng_core_DATA2         FAR_CONST      AUTO           0dd2:0016       000000f2\r
-dos_gfx_DATA1          FAR_CONST      AUTO           0dd2:0108       00000037\r
-dos_opl2_DATA1         FAR_CONST      AUTO           0dd2:013f       00000016\r
-main_DATA1             FAR_CONST      AUTO           0de8:0000       00000026\r
-manendl_DATA1          FAR_CONST      AUTO           0dea:0006       00000000\r
-ioicout_DATA1          FAR_CONST      AUTO           0deb:0000       00000076\r
-ostincch_DATA1         FAR_CONST      AUTO           0df2:0006       00000000\r
-ostinomn_DATA1         FAR_CONST      AUTO           0df2:0006       00000000\r
-iofefg_DATA1           FAR_CONST      AUTO           0df2:0006       00000000\r
-undefed_DATA1          FAR_CONST      AUTO           0df2:0006       0000002c\r
-ostput_DATA1           FAR_CONST      AUTO           0df5:0002       00000000\r
-ostflush_DATA1         FAR_CONST      AUTO           0df5:0002       00000000\r
-sdfconfp_DATA1         FAR_CONST      AUTO           0df5:0002       00000044\r
-ostconsf_DATA1         FAR_CONST      AUTO           0df5:0046       00000040\r
-ostdestr_DATA1         FAR_CONST      AUTO           0dfe:0000       00000034\r
-sdfdestr_DATA1         FAR_CONST      AUTO           0dfe:0040       0000002c\r
-ostopfx_DATA1          FAR_CONST      AUTO           0e04:000c       00000000\r
-iouwrtit_DATA1         FAR_CONST      AUTO           0e04:000c       00000000\r
-iossetst_DATA1         FAR_CONST      AUTO           0e05:0000       00000056\r
-iofnoefg_DATA1         FAR_CONST      AUTO           0e0a:0006       00000000\r
-iofnoefg_DATA1         FAR_CONST      AUTO           0e0a:0006       00000026\r
-callterm_DATA1         FAR_CONST      AUTO           0e0a:002c       00000041\r
-allocexc_DATA1         FAR_CONST      AUTO           0e11:0000       00000046\r
-allocexc_DATA2         FAR_CONST      AUTO           0e15:0006       0000002b\r
-stabadt_DATA1          FAR_CONST      AUTO           0e19:0000       00000026\r
-pure_err_DATA1         FAR_CONST      AUTO           0e1b:0006       0000001e\r
-vfun_err_DATA1         FAR_CONST      AUTO           0e1b:0024       00000032\r
-stfdsgtn_DATA1         FAR_CONST      AUTO           0e20:0006       00000000\r
-stfdspun_DATA1         FAR_CONST      AUTO           0e20:0006       00000000\r
-stfpbfai_DATA1         FAR_CONST      AUTO           0e20:0006       00000000\r
-sdfoverf_DATA1         FAR_CONST      AUTO           0e20:0006       00000000\r
-sdfundrf_DATA1         FAR_CONST      AUTO           0e20:0006       00000000\r
-stfsbuf_DATA1          FAR_CONST      AUTO           0e20:0006       00000000\r
-stfseeko_DATA1         FAR_CONST      AUTO           0e20:0006       00000000\r
-stfseekp_DATA1         FAR_CONST      AUTO           0e20:0006       00000000\r
-sdfsync_DATA1          FAR_CONST      AUTO           0e20:0006       00000000\r
-stfdoall_DATA1         FAR_CONST      AUTO           0e20:0006       00000000\r
-stfconde_DATA1         FAR_CONST      AUTO           0e20:0006       0000003a\r
-iosinit_DATA1          FAR_CONST      AUTO           0e20:0040       00000000\r
-iosconde_DATA1         FAR_CONST      AUTO           0e20:0040       00000012\r
-iosdestr_DATA1         FAR_CONST      AUTO           0e26:0000       00000036\r
-opdel_DATA1            FAR_CONST      AUTO           0e26:0040       00000000\r
-opdelarr_DATA1         FAR_CONST      AUTO           0e26:0040       00000000\r
-stfdestr_DATA1         FAR_CONST      AUTO           0e2a:0000       00000000\r
-opnewarr_DATA1         FAR_CONST      AUTO           0e2a:0000       00000000\r
-iosfail_DATA1          FAR_CONST      AUTO           0e2a:0000       00000000\r
-stabthrw_DATA1         FAR_CONST      AUTO           0e2a:0000       000001da\r
-stabthrw_DATA2         FAR_CONST      AUTO           0e47:000a       000001c7\r
-termnate_DATA1         FAR_CONST      AUTO           0e47:01d1       00000022\r
-stfsetb_DATA1          FAR_CONST      AUTO           0e66:0004       00000000\r
-ioufrxal_DATA1         FAR_CONST      AUTO           0e66:0004       00000000\r
-opnew_DATA1            FAR_CONST      AUTO           0e67:0000       00000000\r
-unexpect_DATA1         FAR_CONST      AUTO           0e67:0000       0000000a\r
-unexpect_DATA2         FAR_CONST      AUTO           0e67:000a       00000023\r
-stfsync_DATA1          FAR_CONST      AUTO           0e69:000e       00000000\r
-main_DATA2             FAR_DATA       AUTO           0e69:000e       00000014\r
-ioicout_DATA1          FAR_DATA       AUTO           0e69:0022       00000063\r
-FAR_DATA               FAR_DATA       AUTO           0e69:0085       00000000\r
-sdfconfp_DATA1         FAR_DATA       AUTO           0e69:0085       00000016\r
-ostconsf_DATA1         FAR_DATA       AUTO           0e69:009b       00000010\r
-ostdestr_DATA1         FAR_DATA       AUTO           0e69:00ab       00000000\r
-sdfdestr_DATA1         FAR_DATA       AUTO           0e69:00ab       00000000\r
-iossetst_DATA1         FAR_DATA       AUTO           0e69:00ab       00000033\r
-allocexc_DATA3         FAR_DATA       AUTO           0e69:00de       00000014\r
-stabadt_DATA2          FAR_DATA       AUTO           0e69:00f2       00000011\r
-stfconde_DATA1         FAR_DATA       AUTO           0e69:0103       00000000\r
-iosconde_DATA1         FAR_DATA       AUTO           0e69:0103       00000000\r
-iosdestr_DATA1         FAR_DATA       AUTO           0e69:0103       00000000\r
-stfdestr_DATA1         FAR_DATA       AUTO           0e69:0103       00000000\r
-stabthrw_DATA3         FAR_DATA       AUTO           0e69:0103       00000068\r
-unexpect_DATA3         FAR_DATA       AUTO           0e69:016b       00000000\r
-_NULL                  BEGDATA        DGROUP         0e80:0000       00000020\r
-_AFTERNULL             BEGDATA        DGROUP         0e82:0000       00000002\r
-CONST                  DATA           DGROUP         0e82:0002       000000e2\r
-CONST2                 DATA           DGROUP         0e90:0004       00000132\r
-_DATA                  DATA           DGROUP         0ea4:0000       000007e4\r
-XIB                    DATA           DGROUP         0f22:0004       00000000\r
-XI                     DATA           DGROUP         0f22:0004       0000004e\r
-XIE                    DATA           DGROUP         0f27:0002       00000000\r
-YIB                    DATA           DGROUP         0f27:0002       00000000\r
-YI                     DATA           DGROUP         0f27:0002       00000012\r
-YIE                    DATA           DGROUP         0f28:0004       00000000\r
-STRINGS                DATA           DGROUP         0f28:0004       00000000\r
-DATA                   DATA           DGROUP         0f28:0004       00000000\r
-_emu_init_start        EMU            DGROUP         0f28:0004       00000000\r
-_emu_init_end          EMU            DGROUP         0f28:0004       00000000\r
-_BSS                   BSS            DGROUP         0f29:0000       0000050a\r
-STACK                  STACK          DGROUP         0f7a:0000       00000800\r
+eng_core_TEXT          CODE           AUTO           0000:02f0       000006a5\r
+eng_gfx_TEXT           CODE           AUTO           0000:09a0       00000154\r
+eng_snd_TEXT           CODE           AUTO           0000:0b00       00000077\r
+dos_gfx_TEXT           CODE           AUTO           0000:0b80       00001c88\r
+dos_opl2_TEXT          CODE           AUTO           0000:2810       000004ae\r
+lib_com_TEXT           CODE           AUTO           0000:2cc0       00000063\r
+main_TEXT              CODE           AUTO           0000:2d30       000000de\r
+timer_TEXT             CODE           AUTO           0000:2e10       000001b4\r
+_TEXT                  CODE           AUTO           0000:2fd0       0000834c\r
+cmodel_TEXT            CODE           AUTO           0000:b31c       00000000\r
+cppdata_TEXT           CODE           AUTO           0000:b320       00000000\r
+fsregist_TEXT          CODE           AUTO           0000:b320       000003c1\r
+manendl_TEXT           CODE           AUTO           0000:b6f0       00000112\r
+ioicout_TEXT           CODE           AUTO           0000:b810       000000a5\r
+ostincch_TEXT          CODE           AUTO           0000:b8c0       000000b4\r
+ostinomn_TEXT          CODE           AUTO           0000:b980       00000014\r
+iofefg_TEXT            CODE           AUTO           0000:b9a0       00000042\r
+_8087086_TEXT          CODE           AUTO           0000:b9e2       00000000\r
+undefed_TEXT           CODE           AUTO           0000:b9f0       00000013\r
+cstrt086_TEXT          CODE           AUTO           0000:ba04       00000000\r
+fsroot_TEXT            CODE           AUTO           0000:ba10       0000000b\r
+stabdtor_TEXT          CODE           AUTO           0000:ba20       000003d5\r
+stabdisp_TEXT          CODE           AUTO           0000:be00       00000349\r
+ostput_TEXT            CODE           AUTO           0000:c150       000000e8\r
+ostflush_TEXT          CODE           AUTO           0000:c240       00000058\r
+sdfconfp_TEXT          CODE           AUTO           0000:c2a0       0000001e\r
+stablcl_TEXT           CODE           AUTO           0000:c2c0       00000005\r
+ostconsf_TEXT          CODE           AUTO           0000:c2d0       00000105\r
+ostdestr_TEXT          CODE           AUTO           0000:c3e0       000000f4\r
+sdfdestr_TEXT          CODE           AUTO           0000:c4e0       000000f5\r
+moddtorr_TEXT          CODE           AUTO           0000:c5e0       00000000\r
+ostopfx_TEXT           CODE           AUTO           0000:c5e0       00000072\r
+iouwrtit_TEXT          CODE           AUTO           0000:c660       0000034a\r
+iossetst_TEXT          CODE           AUTO           0000:c9b0       00000071\r
+crwd086_TEXT           CODE           AUTO           0000:ca22       00000000\r
+ini87086_TEXT          CODE           AUTO           0000:ca22       00000000\r
+iofnoefg_TEXT          CODE           AUTO           0000:ca30       00000014\r
+_i_fcvt__TEXT          CODE           AUTO           0000:ca44       00000005\r
+i4d_TEXT               CODE           AUTO           0000:ca4a       00000000\r
+i4m_TEXT               CODE           AUTO           0000:ca4a       00000000\r
+fatalerr_TEXT          CODE           AUTO           0000:ca50       00000025\r
+seg086_TEXT            CODE           AUTO           0000:ca76       00000000\r
+stabtrav_TEXT          CODE           AUTO           0000:ca80       000001f3\r
+callterm_TEXT          CODE           AUTO           0000:cc80       0000004f\r
+allocexc_TEXT          CODE           AUTO           0000:ccd0       000004be\r
+stabadt_TEXT           CODE           AUTO           0000:d190       00000127\r
+tsequiv_TEXT           CODE           AUTO           0000:d2c0       00000191\r
+pure_err_TEXT          CODE           AUTO           0000:d460       00000028\r
+vfun_err_TEXT          CODE           AUTO           0000:d490       00000028\r
+stfconde_TEXT          CODE           AUTO           0000:d4c0       0000006e\r
+stfdsgtn_TEXT          CODE           AUTO           0000:d530       00000088\r
+stfdspun_TEXT          CODE           AUTO           0000:d5c0       000000ce\r
+stfpbfai_TEXT          CODE           AUTO           0000:d690       00000004\r
+sdfoverf_TEXT          CODE           AUTO           0000:d6a0       0000021a\r
+sdfundrf_TEXT          CODE           AUTO           0000:d8c0       00000190\r
+stfsbuf_TEXT           CODE           AUTO           0000:da50       00000082\r
+stfseeko_TEXT          CODE           AUTO           0000:dae0       0000000c\r
+stfseekp_TEXT          CODE           AUTO           0000:daf0       00000022\r
+sdfsync_TEXT           CODE           AUTO           0000:db20       0000002e\r
+stfdoall_TEXT          CODE           AUTO           0000:db50       00000040\r
+stabmod_TEXT           CODE           AUTO           0000:db90       0000007a\r
+iosinit_TEXT           CODE           AUTO           0000:dc10       00000062\r
+iosconde_TEXT          CODE           AUTO           0000:dc80       00000012\r
+iosdestr_TEXT          CODE           AUTO           0000:dca0       000000b2\r
+opdel_TEXT             CODE           AUTO           0000:dd60       0000000e\r
+dtorarst_TEXT          CODE           AUTO           0000:dd70       0000002f\r
+opdelarr_TEXT          CODE           AUTO           0000:dda0       00000005\r
+stfdestr_TEXT          CODE           AUTO           0000:ddb0       0000002e\r
+opnewarr_TEXT          CODE           AUTO           0000:dde0       00000005\r
+iosfail_TEXT           CODE           AUTO           0000:ddf0       0000000a\r
+stabthrw_TEXT          CODE           AUTO           0000:de00       00000da5\r
+dointr_TEXT            CODE           AUTO           0000:eba6       00000000\r
+xiyi_TEXT              CODE           AUTO           0000:eba6       00000000\r
+bittest_TEXT           CODE           AUTO           0000:ebb0       00000047\r
+termnate_TEXT          CODE           AUTO           0000:ec00       00000051\r
+exc_pr_TEXT            CODE           AUTO           0000:ec60       000001bd\r
+areaexc_TEXT           CODE           AUTO           0000:ee20       00000000\r
+tssize_TEXT            CODE           AUTO           0000:ee20       00000053\r
+prwdata_TEXT           CODE           AUTO           0000:ee80       00000000\r
+stfsetb_TEXT           CODE           AUTO           0000:ee80       0000008a\r
+ioufrxal_TEXT          CODE           AUTO           0000:ef10       00000034\r
+opnew_TEXT             CODE           AUTO           0000:ef50       0000007a\r
+unexpect_TEXT          CODE           AUTO           0000:efd0       000000c0\r
+stjmp086_TEXT          CODE           AUTO           0000:f090       00000000\r
+stabinit_TEXT          CODE           AUTO           0000:f090       00000104\r
+ljmpinit_TEXT          CODE           AUTO           0000:f1a0       00000016\r
+bufld086_TEXT          CODE           AUTO           0000:f1b6       00000000\r
+fpe87_TEXT             CODE           AUTO           0000:f1b6       00000000\r
+file086_TEXT           CODE           AUTO           0000:f1b6       00000000\r
+ljmpdtor_TEXT          CODE           AUTO           0000:f1c0       000000a5\r
+error086_TEXT          CODE           AUTO           0000:f266       00000000\r
+stfsync_TEXT           CODE           AUTO           0000:f270       00000022\r
+eng_core_DATA1         FAR_CONST      AUTO           0f29:0002       00000014\r
+eng_core_DATA2         FAR_CONST      AUTO           0f29:0016       000000f2\r
+dos_gfx_DATA1          FAR_CONST      AUTO           0f29:0108       0000004b\r
+dos_opl2_DATA1         FAR_CONST      AUTO           0f29:0153       00000016\r
+main_DATA1             FAR_CONST      AUTO           0f40:0000       00000026\r
+manendl_DATA1          FAR_CONST      AUTO           0f42:0006       00000000\r
+ioicout_DATA1          FAR_CONST      AUTO           0f43:0000       00000076\r
+ostincch_DATA1         FAR_CONST      AUTO           0f4a:0006       00000000\r
+ostinomn_DATA1         FAR_CONST      AUTO           0f4a:0006       00000000\r
+iofefg_DATA1           FAR_CONST      AUTO           0f4a:0006       00000000\r
+undefed_DATA1          FAR_CONST      AUTO           0f4a:0006       0000002c\r
+ostput_DATA1           FAR_CONST      AUTO           0f4d:0002       00000000\r
+ostflush_DATA1         FAR_CONST      AUTO           0f4d:0002       00000000\r
+sdfconfp_DATA1         FAR_CONST      AUTO           0f4d:0002       00000044\r
+ostconsf_DATA1         FAR_CONST      AUTO           0f4d:0046       00000040\r
+ostdestr_DATA1         FAR_CONST      AUTO           0f56:0000       00000034\r
+sdfdestr_DATA1         FAR_CONST      AUTO           0f56:0040       0000002c\r
+ostopfx_DATA1          FAR_CONST      AUTO           0f5c:000c       00000000\r
+iouwrtit_DATA1         FAR_CONST      AUTO           0f5c:000c       00000000\r
+iossetst_DATA1         FAR_CONST      AUTO           0f5d:0000       00000056\r
+iofnoefg_DATA1         FAR_CONST      AUTO           0f62:0006       00000000\r
+iofnoefg_DATA1         FAR_CONST      AUTO           0f62:0006       00000028\r
+callterm_DATA1         FAR_CONST      AUTO           0f62:002e       00000041\r
+allocexc_DATA1         FAR_CONST      AUTO           0f69:0000       00000046\r
+allocexc_DATA2         FAR_CONST      AUTO           0f6d:0006       0000002b\r
+stabadt_DATA1          FAR_CONST      AUTO           0f71:0000       00000026\r
+pure_err_DATA1         FAR_CONST      AUTO           0f73:0006       0000001e\r
+vfun_err_DATA1         FAR_CONST      AUTO           0f73:0024       00000032\r
+stfconde_DATA1         FAR_CONST      AUTO           0f78:0006       0000003a\r
+stfdsgtn_DATA1         FAR_CONST      AUTO           0f78:0040       00000000\r
+stfdspun_DATA1         FAR_CONST      AUTO           0f78:0040       00000000\r
+stfpbfai_DATA1         FAR_CONST      AUTO           0f78:0040       00000000\r
+sdfoverf_DATA1         FAR_CONST      AUTO           0f78:0040       00000000\r
+sdfundrf_DATA1         FAR_CONST      AUTO           0f78:0040       00000000\r
+stfsbuf_DATA1          FAR_CONST      AUTO           0f78:0040       00000000\r
+stfseeko_DATA1         FAR_CONST      AUTO           0f78:0040       00000000\r
+stfseekp_DATA1         FAR_CONST      AUTO           0f78:0040       00000000\r
+sdfsync_DATA1          FAR_CONST      AUTO           0f78:0040       00000000\r
+stfdoall_DATA1         FAR_CONST      AUTO           0f78:0040       00000000\r
+iosinit_DATA1          FAR_CONST      AUTO           0f78:0040       00000000\r
+iosconde_DATA1         FAR_CONST      AUTO           0f78:0040       00000012\r
+iosdestr_DATA1         FAR_CONST      AUTO           0f7e:0000       00000036\r
+opdel_DATA1            FAR_CONST      AUTO           0f7e:0040       00000000\r
+opdelarr_DATA1         FAR_CONST      AUTO           0f7e:0040       00000000\r
+stfdestr_DATA1         FAR_CONST      AUTO           0f82:0000       00000000\r
+opnewarr_DATA1         FAR_CONST      AUTO           0f82:0000       00000000\r
+iosfail_DATA1          FAR_CONST      AUTO           0f82:0000       00000000\r
+stabthrw_DATA1         FAR_CONST      AUTO           0f82:0000       000001da\r
+stabthrw_DATA2         FAR_CONST      AUTO           0f9f:000a       000001c7\r
+termnate_DATA1         FAR_CONST      AUTO           0f9f:01d1       00000022\r
+stfsetb_DATA1          FAR_CONST      AUTO           0fbe:0004       00000000\r
+ioufrxal_DATA1         FAR_CONST      AUTO           0fbe:0004       00000000\r
+opnew_DATA1            FAR_CONST      AUTO           0fbf:0000       00000000\r
+unexpect_DATA1         FAR_CONST      AUTO           0fbf:0000       0000000a\r
+unexpect_DATA2         FAR_CONST      AUTO           0fbf:000a       00000023\r
+stfsync_DATA1          FAR_CONST      AUTO           0fc1:000e       00000000\r
+main_DATA2             FAR_DATA       AUTO           0fc1:000e       00000014\r
+ioicout_DATA1          FAR_DATA       AUTO           0fc1:0022       00000063\r
+FAR_DATA               FAR_DATA       AUTO           0fc1:0085       00000000\r
+sdfconfp_DATA1         FAR_DATA       AUTO           0fc1:0085       00000016\r
+ostconsf_DATA1         FAR_DATA       AUTO           0fc1:009b       00000010\r
+ostdestr_DATA1         FAR_DATA       AUTO           0fc1:00ab       00000000\r
+sdfdestr_DATA1         FAR_DATA       AUTO           0fc1:00ab       00000000\r
+iossetst_DATA1         FAR_DATA       AUTO           0fc1:00ab       00000033\r
+allocexc_DATA3         FAR_DATA       AUTO           0fc1:00de       00000014\r
+stabadt_DATA2          FAR_DATA       AUTO           0fc1:00f2       00000011\r
+stfconde_DATA1         FAR_DATA       AUTO           0fc1:0103       00000000\r
+iosconde_DATA1         FAR_DATA       AUTO           0fc1:0103       00000000\r
+iosdestr_DATA1         FAR_DATA       AUTO           0fc1:0103       00000000\r
+stfdestr_DATA1         FAR_DATA       AUTO           0fc1:0103       00000000\r
+stabthrw_DATA3         FAR_DATA       AUTO           0fc1:0103       00000068\r
+unexpect_DATA3         FAR_DATA       AUTO           0fc1:016b       00000000\r
+_NULL                  BEGDATA        DGROUP         0fd8:0000       00000020\r
+_AFTERNULL             BEGDATA        DGROUP         0fda:0000       00000002\r
+CONST                  DATA           DGROUP         0fda:0002       000000e8\r
+CONST2                 DATA           DGROUP         0fe8:000a       00000132\r
+_DATA                  DATA           DGROUP         0ffc:0000       000007e2\r
+XIB                    DATA           DGROUP         107a:0002       00000000\r
+XI                     DATA           DGROUP         107a:0002       0000004e\r
+XIE                    DATA           DGROUP         107f:0000       00000000\r
+YIB                    DATA           DGROUP         107f:0000       00000000\r
+YI                     DATA           DGROUP         107f:0000       00000012\r
+YIE                    DATA           DGROUP         1080:0002       00000000\r
+STRINGS                DATA           DGROUP         1080:0002       00000000\r
+DATA                   DATA           DGROUP         1080:0002       00000000\r
+_emu_init_start        EMU            DGROUP         1080:0002       00000000\r
+_emu_init_end          EMU            DGROUP         1080:0002       00000000\r
+_BSS                   BSS            DGROUP         1081:0000       0000050a\r
+STACK                  STACK          DGROUP         10d2:0000       00000800\r
 \r
 \r
                         +----------------+\r
@@ -224,96 +240,101 @@ Module: eng_core.obj(C:\Z\16\src\eng_core.cpp)
 0000:0850+     void far engine::Core::release()\r
 0000:088c+     void far engine::Core::input()\r
 0000:08ac+     void far engine::Core::sync()\r
-0000:0944      far engine::Core::~Core()\r
+0000:0948      far engine::Core::~Core()\r
 Module: eng_gfx.obj(C:\Z\16\src\eng_gfx.cpp)\r
 0000:09a0      void far engine::do_graphics()\r
 Module: eng_snd.obj(C:\Z\16\src\eng_snd.cpp)\r
-0000:0af0      void far engine::do_sound()\r
+0000:0b00      void far engine::do_sound()\r
 Module: dos_gfx.obj(C:\Z\16\src\lib\dos_gfx.cpp)\r
-0000:0b70      void far setvideo( char unsigned, int )\r
-0000:0c0e      void far setvbuff( int )\r
-0000:0ca2      void far updatevbuff()\r
-0000:0ce4+     void far cls( char unsigned, char unsigned far * )\r
-0000:0d1e+     void far clearscr()\r
-0000:0d5c+     void far plotpixel( int, int, char unsigned, char unsigned far * )\r
-0000:0daa+     void far plotpixelfast( int, int, char unsigned, char unsigned far * )\r
-0000:0dea+     void far BlockMove()\r
-0000:0ee6      void far etesuto( int, int )\r
-0000:0f38      void far qtesuto( int, int, int )\r
-0000:0f8c+     int far colortest()\r
-0000:0fde+     int far colorz()\r
-0000:1030+     void far ssd( int )\r
-0000:10d2      int far ding( int )\r
-0e80:0246+     char unsigned far * far vga\r
-0e80:024a+     int far gq\r
-0e80:0b94+     char unsigned far * far vaddr\r
-0e80:0b98+     int far old_mode\r
-0e80:0b9a+     int far q\r
-0e80:0b9c+     int far bakax\r
-0e80:0b9e+     int far bakay\r
-0e80:0ba0+     int far xx\r
-0e80:0ba2+     int far yy\r
-0e80:0ba4+     int far sx\r
-0e80:0ba6+     int far sy\r
-0e80:0ba8+     char unsigned far coor\r
+0000:0b80      void far setvideo( char unsigned, int )\r
+0000:0c1e      void far setvbuff( int )\r
+0000:0cb2      void far updatevbuff()\r
+0000:0cf4+     void far cls( char unsigned, char unsigned far * )\r
+0000:0d2e+     void far clearscr()\r
+0000:0d6c+     void far plotpixel( int, int, char unsigned, char unsigned far * )\r
+0000:0dba+     void far ppf( int, int, char unsigned, char unsigned far * )\r
+0000:0dfa+     void far BlockMove()\r
+0000:0ef6      void far etesuto( int, int )\r
+0000:0f48      void far qtesuto( int, int, int )\r
+0000:0f9c+     int far colortest()\r
+0000:0fee+     int far colorz()\r
+0000:1040+     void far ssd( int )\r
+0000:10e2      void far tulip()\r
+0000:24f4      int far ding( int )\r
+0fd8:0246+     char unsigned far * far vga\r
+0fd8:024a+     int far gq\r
+0fd8:0b94+     char unsigned far * far vaddr\r
+0fd8:0b98+     int far old_mode\r
+0fd8:0b9a+     int far q\r
+0fd8:0b9c+     int far bakax\r
+0fd8:0b9e+     int far bakay\r
+0fd8:0ba0+     int far xx\r
+0fd8:0ba2+     int far yy\r
+0fd8:0ba4+     int far sx\r
+0fd8:0ba6+     int far sy\r
+0fd8:0ba8+     char unsigned far coor\r
 Module: dos_opl2.obj(C:\Z\16\src\lib\dos_opl2.cpp)\r
-0000:13f0+     void far WriteFM( int, int )\r
-0000:1452+     int far ReadFM()\r
-0000:1476      int far AdlibExists()\r
-0000:1510      void far FMReset()\r
-0000:1564      void far FMKeyOff( int )\r
-0000:159c      void far FMKeyOn( int, int, int )\r
-0000:1602+     void far FMVoiceVolume( int, int )\r
-0000:1634+     void far FMSetVoice( int, __5rfh0rFMInstrument far * )\r
-0e80:025c+     short unsigned far Notes[]\r
-0000:179c      void far fmtest()\r
-0000:184e+     int far soundtest()\r
-0e80:0baa+     int far sq\r
+0000:2810+     void far WriteFM( int, int )\r
+0000:2872+     int far ReadFM()\r
+0000:2896      int far AdlibExists()\r
+0000:2930      void far FMReset()\r
+0000:2984      void far FMKeyOff( int )\r
+0000:29bc      void far FMKeyOn( int, int, int )\r
+0000:2a22+     void far FMVoiceVolume( int, int )\r
+0000:2a54+     void far FMSetVoice( int, __5rfh0rFMInstrument far * )\r
+0fd8:025c+     short unsigned far Notes[]\r
+0000:2bbc      void far fmtest()\r
+0000:2c6e+     int far soundtest()\r
+0fd8:0baa+     int far sq\r
 Module: lib_com.obj(C:\Z\16\src\lib\lib_com.cpp)\r
-0000:18a0      void far wait( long unsigned )\r
+0000:2cc0      void far wait( long unsigned )\r
 Module: main.obj(C:\Z\16\src\main.cpp)\r
-0000:1910      main_\r
+0000:2d30      main_\r
 Module: timer.obj(C:\Z\16\src\timer.cpp)\r
-0000:19f0      far engine::Timer::Timer()\r
-0000:1a1c      long unsigned far engine::Timer::start_timer()\r
-0000:1a60      double far engine::Timer::elapsed_timer()\r
-0000:1ab6+     double far engine::Timer::time_in_seconds()\r
-0000:1b00+     double far engine::Timer::time_in_seconds( long unsigned )\r
-0000:1b48+     long unsigned far engine::Timer::_time()\r
-0000:1b78      far engine::Timer::~Timer()\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(inp.c)\r
-0000:1bb0      inp_\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(outp.c)\r
-0000:1bb8      outp_\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(d_setvec.c)\r
-0000:1bc2      _dos_setvect_\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(printf.c)\r
-0000:1bcf      printf_\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(d_getvec.c)\r
-0000:1bfe      _dos_getvect_\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(cmodel)\r
-0000:1c0a      _big_code_\r
-0000:1c0a*     CodeModelMismatch\r
-Module: C:\FDOS\WATCOM/lib286\plbxl.lib(cppdata.cpp)\r
-0e80:0bac      __wint_thread_data\r
-0e80:0bd0      __compiled_under_generic\r
-Module: C:\FDOS\WATCOM/lib286\plbxl.lib(fsregist.cpp)\r
-0000:9e60+     __wcpp_4_dispatch_dummy__\r
-0000:9e9a      __wcpp_4_fs_lookup__\r
-0000:9fb0      __wcpp_4_fs_handler_rtn__\r
-0000:a134      __wcpp_4_unwind_global__\r
-0000:a1ac      __wcpp_4_raise_exception__\r
-Module: C:\FDOS\WATCOM/lib286\plbxl.lib(manendl.cpp)\r
-0000:a210      std::ostream far & far std::endl( std::ostream far & )\r
-Module: C:\FDOS\WATCOM/lib286\plbxl.lib(ioicout.cpp)\r
-0e80:0c18      std::ostream near std::cout\r
-0000:a28e+     far cout_initfini::cout_initfini()\r
-0000:a29c+     far cout_initfini::~cout_initfini()\r
-Module: C:\FDOS\WATCOM/lib286\plbxl.lib(ostincch.cpp)\r
-0000:a2e0      std::ostream far & far std::ostream::operator <<( char const far * )\r
-Module: C:\FDOS\WATCOM/lib286\plbxl.lib(ostinomn.cpp)\r
-0000:a3a0      std::ostream far & far std::ostream::operator <<( std::ostream far & (far *)())\r
-Module: C:\FDOS\WATCOM/lib286/dos\emu87.lib(initemu.asm)\r
+0000:2e10      far engine::Timer::Timer()\r
+0000:2e3c      long unsigned far engine::Timer::start_timer()\r
+0000:2e80      double far engine::Timer::elapsed_timer()\r
+0000:2ed6+     double far engine::Timer::time_in_seconds()\r
+0000:2f20+     double far engine::Timer::time_in_seconds( long unsigned )\r
+0000:2f68+     long unsigned far engine::Timer::_time()\r
+0000:2f98      far engine::Timer::~Timer()\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(inp)\r
+0000:2fd0      inp_\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(outp)\r
+0000:2fd8      outp_\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(d_setvec)\r
+0000:2fe2      _dos_setvect_\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(printf)\r
+0000:2fef      printf_\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(d_getvec)\r
+0000:301e      _dos_getvect_\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(cmodel)\r
+0000:302a      _big_code_\r
+0000:302a*     CodeModelMismatch\r
+Module: c:\fdos\WATCOM/lib286\plbxl.lib(cppdata)\r
+0fd8:0bac      __wint_thread_data\r
+0fd8:0bd0      __compiled_under_generic\r
+Module: c:\fdos\WATCOM/lib286\plbxl.lib(fsregist)\r
+0000:b320+     __wcpp_4_dispatch_dummy__\r
+0000:b35a      __wcpp_4_fs_lookup__\r
+0000:b48a      __wcpp_4_fs_handler_rtn__\r
+0000:b614      __wcpp_4_unwind_global__\r
+0000:b68c      __wcpp_4_raise_exception__\r
+Module: c:\fdos\WATCOM/lib286\plbxl.lib(manendl)\r
+0000:b710      std::istream far & far operator >>( std::istream far &, smanip<long far > const far & )\r
+0000:b750      std::istream far & far operator >>( std::istream far &, smanip<int far > const far & )\r
+0000:b790      std::ostream far & far operator <<( std::ostream far &, smanip<long far > const far & )\r
+0000:b7d0      std::ostream far & far operator <<( std::ostream far &, smanip<int far > const far & )\r
+0000:b6f0      std::ostream far & far std::endl( std::ostream far & )\r
+Module: c:\fdos\WATCOM/lib286\plbxl.lib(ioicout)\r
+0fd8:0c18      std::ostream near std::cout\r
+0000:b86e+     far cout_initfini::cout_initfini()\r
+0000:b87c+     far cout_initfini::~cout_initfini()\r
+Module: c:\fdos\WATCOM/lib286\plbxl.lib(ostincch)\r
+0000:b8c0      std::ostream far & far std::ostream::operator <<( char const far * )\r
+Module: c:\fdos\WATCOM/lib286\plbxl.lib(ostinomn)\r
+0000:b980      std::ostream far & far std::ostream::operator <<( std::ostream far & (far *)())\r
+Module: c:\fdos\WATCOM/lib286/dos\emu87.lib(initemu)\r
 0000:8000      FJSRQQ\r
 0000:0632      FISRQQ\r
 0000:1632*     FIERQQ\r
@@ -323,521 +344,526 @@ Module: C:\FDOS\WATCOM/lib286/dos\emu87.lib(initemu.asm)
 0000:4000*     FJARQQ\r
 0000:0e32      FICRQQ\r
 0000:fe32*     FIARQQ\r
-0000:1c42      __init_87_emulator\r
-0000:1cd3*     __fini_87_emulator\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(fltused.c)\r
-0e80:02be      _fltused_\r
-Module: C:\FDOS\WATCOM/lib286\plbxl.lib(iofefg.cpp)\r
-0e80:0a36      __ppfltused_\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(_8087)\r
-0e80:02c0      __8087\r
-0e80:02c1      __real87\r
-0e80:02c2      __dos87emucall\r
-0e80:02c4      __dos87real\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(sound.c)\r
-0000:1d4a      sound_\r
-0000:1de4      nosound_\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(delay.c)\r
-0000:1e04      delay_\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(intx086.c)\r
-0000:1f63+     int86x_\r
-0000:1ffc      int86_\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(ffree.c)\r
-0000:2029*     _ffree_\r
-0000:2029      free_\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(calloc.c)\r
-0000:206f      calloc_\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(exit.c)\r
-0000:20ae+     __null_int23_exit_\r
-0000:20af      exit_\r
-0000:20e0*     _exit_\r
-0e80:02c6+     ___int23_exit\r
-0e80:02ca      ___FPE_handler_exit\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(rand.c)\r
-0000:20f9      rand_\r
-0000:213b*     srand_\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(clockdos.c)\r
-0000:215e+     __ibm_bios_get_ticks_\r
-0000:21d5      clock_\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(kbhit.c)\r
-0000:21fc      kbhit_\r
-Module: C:\FDOS\WATCOM/lib286\plbxl.lib(undefed.cpp)\r
-0000:a410      __wcpp_4_undefed_cdtor__\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(cstart)\r
-0e80:0000*     __nullarea\r
-0e80:02da*     __ovlflag\r
-0e80:02db*     __intno\r
-0e80:02dc*     __ovlvec\r
-0000:2214      _cstart_\r
-0000:22e7*     _Not_Enough_Memory_\r
-0000:241b      __exit_\r
-0000:243a      __do_exit_with_msg__\r
-0000:2498      __GETDS\r
-Module: C:\FDOS\WATCOM/lib286\plbxl.lib(fsroot.cpp)\r
-0e80:0a48      ___wcpp_4_data_init_fs_root_\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(iob.c)\r
-0e80:02e0      ___iob\r
-0e80:0448*     __fmode\r
-0e80:0c4a      ___OpenStreams\r
-0e80:0c4e      ___ClosedStreams\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(fprtf.c)\r
-0000:24bc      __fprtf_\r
-Module: C:\FDOS\WATCOM/lib286\plbxl.lib(stabdtor.cpp)\r
-0000:a7c8      __wcpp_4_destruct_internal__\r
-0000:a7e6*     __wcpp_4_destruct_all__\r
-0000:a7e8*     __wcpp_4_destruct__\r
-Module: C:\FDOS\WATCOM/lib286\plbxl.lib(stabdisp.cpp)\r
-0000:aaf0      __wcpp_4_dispatchable__\r
-Module: C:\FDOS\WATCOM/lib286\plbxl.lib(ostput.cpp)\r
-0000:ab70      std::ostream far & far std::ostream::put( char )\r
-Module: C:\FDOS\WATCOM/lib286\plbxl.lib(ostflush.cpp)\r
-0000:ac60      std::ostream far & far std::ostream::flush()\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(iobaddr.c)\r
-0000:2587      __get_std_stream_\r
-0000:2587*     __get_std_file_\r
-Module: C:\FDOS\WATCOM/lib286\plbxl.lib(sdfconfp.cpp)\r
-0000:acc0      far stdiobuf::stdiobuf( __iobuf far * )\r
-Module: C:\FDOS\WATCOM/lib286\plbxl.lib(stablcl.cpp)\r
-0000:ace0      __wcpp_4_lcl_register__\r
-Module: C:\FDOS\WATCOM/lib286\plbxl.lib(ostconsf.cpp)\r
-0000:acf0      far std::ostream::ostream( std::streambuf far * )\r
-Module: C:\FDOS\WATCOM/lib286\plbxl.lib(ostdestr.cpp)\r
-0000:ae00      far std::ostream::~ostream()\r
-Module: C:\FDOS\WATCOM/lib286\plbxl.lib(sdfdestr.cpp)\r
-0000:af00      far stdiobuf::~stdiobuf()\r
-Module: C:\FDOS\WATCOM/lib286\plbxl.lib(moddtorr.cpp)\r
-0e80:0a7e      ___wcpp_4_data_module_dtor_ref_\r
-Module: C:\FDOS\WATCOM/lib286\plbxl.lib(ostopfx.cpp)\r
-0000:b000      int far std::ostream::do_opfx()\r
-Module: C:\FDOS\WATCOM/lib286\plbxl.lib(iouwrtit.cpp)\r
-0000:b080      int far __WATCOM_ios::writeitem( std::ostream far &, char const far *, int, int )\r
-Module: C:\FDOS\WATCOM/lib286\plbxl.lib(iossetst.cpp)\r
-0000:b450+     far std::ios::failure::failure( std::ios::failure const far & )\r
-0000:b460+     far std::ios::failure::~failure()\r
-0000:b470+     far __WATCOM_exception::__WATCOM_exception( __WATCOM_exception const far & )\r
-0000:b480+     far __WATCOM_exception::~__WATCOM_exception()\r
-0000:b410      void far std::ios::setstate( int )\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(crwdata)\r
-0e80:044a      __curbrk\r
-0e80:0452      __STACKLOW\r
-0e80:0454      __STACKTOP\r
-0e80:0456      __cbyte\r
-0e80:0458      __child\r
-0e80:045a      __no87\r
-0e80:0468      ___FPE_handler\r
-0e80:044c      __psp\r
-0e80:045c      __get_ovl_stack\r
-0e80:0460      __restore_ovl_stack\r
-0e80:0464      __close_ovl_file\r
-0e80:046c      __LpCmdLine\r
-0e80:0470      __LpPgmName\r
-0e80:044e      __osmajor\r
-0e80:044f      __osminor\r
-0e80:0450      __osmode\r
-0e80:0451      __HShift\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(init8087)\r
-0000:25a6      __init_8087_emu\r
-0000:25ac      __x87id\r
-Module: C:\FDOS\WATCOM/lib286/dos\emu87.lib(emu8087.asm)\r
-0000:26fc      __int34\r
-0000:2739      __int3c\r
-Module: C:\FDOS\WATCOM/lib286/dos\emu87.lib(dosinit.asm)\r
-0000:5042      ___dos87emucall\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(setefg.c)\r
-0000:5080      __setEFGfmt_\r
-Module: C:\FDOS\WATCOM/lib286\plbxl.lib(iofnoefg.cpp)\r
-0e80:04de      void (far * far __EFG_cnvs2d)( char far *, double far * )\r
-0e80:04e2      int (far * far __EFG_cnvd2f)( double far *, float far * )\r
-0e80:04e6      void (far * far __EFG_LDcvt)( __g4aa8long_double far *, cvt_info far *, char far * )\r
-0e80:04ea      char far * (far * far __EFG_fcvt)( double, int, int far *, int far * )\r
-0e80:04ee      void (far * far __EFG__FDLD)( double near *, __g4aa8long_double near * )\r
-Module: C:\FDOS\WATCOM/lib286\math87l.lib(cnvs2d.c)\r
-0000:509e      __cnvs2d_\r
-Module: C:\FDOS\WATCOM/lib286\math87l.lib(cnvd2f.c)\r
-0000:50dd      __cnvd2f_\r
-Module: C:\FDOS\WATCOM/lib286\math87l.lib(ldcvt.c)\r
-0000:52b5      _LDScale10x_\r
-0000:5818      __LDcvt_\r
-Module: C:\FDOS\WATCOM/lib286\math87l.lib(_i_fcvt_.asm)\r
-0000:5d4e      _fcvt_\r
-Module: C:\FDOS\WATCOM/lib286\math87l.lib(cnvd2ld.c)\r
-0000:5d53      __cnvd2ld_\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(chk8087.c)\r
-0000:5d84*     _fpreset_\r
-0000:5daf      __init_8087_\r
-0000:5de2+     __default_sigfpe_handler_\r
-0000:5df5      __chk8087_\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(nonibm.c)\r
-0000:5e65+     __is_nonIBM_\r
-0e80:057e      ___NonIBM\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(i4d)\r
-0000:5eac      __I4D\r
-0000:5efb      __U4D\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(i4m)\r
-0000:5f80      __I4M\r
-0000:5f80      __U4M\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(intr.c)\r
-0000:5f98      intr_\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(segread.c)\r
-0000:5fac      segread_\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(nmalloc.c)\r
-0000:5fcc      _nmalloc_\r
-0e80:0580      ___nheapbeg\r
-0e80:0582      ___MiniHeapRover\r
-0e80:0584      ___LargestSizeB4MiniHeapRover\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(mem.c)\r
-0000:60b0      __MemAllocator\r
-0000:617a      __MemFree\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(fmalloc.c)\r
-0000:62d7*     _fmalloc_\r
-0000:62d7      malloc_\r
-0e80:0586+     ___fheap\r
-0e80:0588      ___fheapRover\r
-0e80:058a      ___LargestSizeB4Rover\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(nfree.c)\r
-0000:63e4      _nfree_\r
-0e80:0c52+     ___MiniHeapFreeRover\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(initrtns.c)\r
-0000:651a      __InitRtns\r
-0000:651a*     __FInitRtns\r
-0000:6575      __FiniRtns\r
-0000:6575*     __FFiniRtns\r
-Module: C:\FDOS\WATCOM/lib286\plbxl.lib(fatalerr.cpp)\r
-0000:b4b0      __wcpp_4_fatal_runtime_error__\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(xmsg.c)\r
-0000:65d9      __exit_with_msg_\r
-0000:65de      __fatal_runtime_error_\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(cmain086.c)\r
-0000:65fc      __CMain\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(uselfn.c)\r
-0e80:058c      ___uselfn\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(dosseg)\r
-0000:6628      __DOSseg__\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(initfile.c)\r
-0000:6629      __InitFiles_\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(ioexit.c)\r
-0000:6777*     fcloseall_\r
-0000:677e      __full_io_exit_\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(fputc.c)\r
-0000:6788      fputc_\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(ioalloc.c)\r
-0000:6858      __ioalloc_\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(prtf.c)\r
-0000:68f2      __prtf_\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(flush.c)\r
-0000:76c0      __flush_\r
-Module: C:\FDOS\WATCOM/lib286\plbxl.lib(stabtrav.cpp)\r
-0000:b4e0      __wcpp_4_stab_entry__\r
-0000:b4fa*     __wcpp_4_stab_trav_comp__\r
-0000:b620      __wcpp_4_stab_trav_init__\r
-0000:b64e      __wcpp_4_stab_trav_next__\r
-0000:b6c4      __wcpp_4_stab_trav_move__\r
-Module: C:\FDOS\WATCOM/lib286\plbxl.lib(callterm.cpp)\r
-0000:b6e0      __wcpp_4_corrupted_stack__\r
-0000:b6f8      __wcpp_4_call_terminate__\r
-Module: C:\FDOS\WATCOM/lib286\plbxl.lib(allocexc.cpp)\r
-0000:b742      __wcpp_4_alloc_exc__\r
-0000:ba20      __wcpp_4_free_exc__\r
-0000:ba94      __wcpp_4_find_active__\r
-0000:bafe      __wcpp_4_dtor_free_exc__\r
-Module: C:\FDOS\WATCOM/lib286\plbxl.lib(stabadt.cpp)\r
-0000:bc10+     void far * far dtor_the_array( _RTARCTOR far * )\r
-0000:bc80+     far _RTARCTOR::~_RTARCTOR()\r
-0000:bca0      __wcpp_4_dtor_array__\r
-Module: C:\FDOS\WATCOM/lib286\plbxl.lib(tsequiv.cpp)\r
-0000:bd40      __wcpp_4_ts_refed__\r
-0000:bd60+     __wcpp_4_ts_pnted__\r
-0000:bd8a      __wcpp_4_ts_equiv__\r
-Module: C:\FDOS\WATCOM/lib286\plbxl.lib(pure_err.cpp)\r
-0000:bef0      __wcpp_4_pure_error__\r
-Module: C:\FDOS\WATCOM/lib286\plbxl.lib(vfun_err.cpp)\r
-0000:bf20      __wcpp_4_undef_vfun__\r
-Module: C:\FDOS\WATCOM/lib286\plbxl.lib(stfdsgtn.cpp)\r
-0000:bf50      int far std::streambuf::do_sgetn( char far *, int )\r
-Module: C:\FDOS\WATCOM/lib286\plbxl.lib(stfdspun.cpp)\r
-0000:bff0      int far std::streambuf::do_sputn( char const far *, int )\r
-Module: C:\FDOS\WATCOM/lib286\plbxl.lib(stfpbfai.cpp)\r
-0000:c0e0      int far std::streambuf::pbackfail( int )\r
-Module: C:\FDOS\WATCOM/lib286\plbxl.lib(sdfoverf.cpp)\r
-0000:c0f0      int far stdiobuf::overflow( int )\r
-Module: C:\FDOS\WATCOM/lib286\plbxl.lib(sdfundrf.cpp)\r
-0000:c2e0      int far stdiobuf::underflow()\r
-Module: C:\FDOS\WATCOM/lib286\plbxl.lib(stfsbuf.cpp)\r
-0000:c470      std::streambuf far * far std::streambuf::setbuf( char far *, int )\r
-Module: C:\FDOS\WATCOM/lib286\plbxl.lib(stfseeko.cpp)\r
-0000:c500      long far std::streambuf::seekoff( long, int, int )\r
-Module: C:\FDOS\WATCOM/lib286\plbxl.lib(stfseekp.cpp)\r
-0000:c510      long far std::streambuf::seekpos( long, int )\r
-Module: C:\FDOS\WATCOM/lib286\plbxl.lib(sdfsync.cpp)\r
-0000:c540      int far stdiobuf::sync()\r
-Module: C:\FDOS\WATCOM/lib286\plbxl.lib(stfdoall.cpp)\r
-0000:c570      int far std::streambuf::doallocate()\r
-Module: C:\FDOS\WATCOM/lib286\plbxl.lib(stfconde.cpp)\r
-0000:c5b0      far std::streambuf::streambuf()\r
-Module: C:\FDOS\WATCOM/lib286\plbxl.lib(stabmod.cpp)\r
-0000:c620      __wcpp_4_module_dtor__\r
-0000:c676      __wcpp_4_mod_register__\r
-Module: C:\FDOS\WATCOM/lib286\plbxl.lib(iosinit.cpp)\r
-0000:c6a0      void far std::ios::init( std::streambuf far * )\r
-Module: C:\FDOS\WATCOM/lib286\plbxl.lib(iosconde.cpp)\r
-0000:c710      far std::ios::ios()\r
-Module: C:\FDOS\WATCOM/lib286\plbxl.lib(iosdestr.cpp)\r
-0000:c730      far std::ios::~ios()\r
-Module: C:\FDOS\WATCOM/lib286\plbxl.lib(opdel.cpp)\r
-0000:c7f0      void far operator delete( void far * )\r
-Module: C:\FDOS\WATCOM/lib286\plbxl.lib(dtorarst.cpp)\r
-0000:c800      __wcpp_4_dtor_array_store__\r
-Module: C:\FDOS\WATCOM/lib286\plbxl.lib(opdelarr.cpp)\r
-0000:c830      void far operator delete []( void far * )\r
-Module: C:\FDOS\WATCOM/lib286\plbxl.lib(stfdestr.cpp)\r
-0000:c840      far std::streambuf::~streambuf()\r
-Module: C:\FDOS\WATCOM/lib286\plbxl.lib(opnewarr.cpp)\r
-0000:c870      void far * far operator new []( int unsigned )\r
-Module: C:\FDOS\WATCOM/lib286\plbxl.lib(iosfail.cpp)\r
-0000:c880      far std::ios::failure::failure( int )\r
-Module: C:\FDOS\WATCOM/lib286\plbxl.lib(stabthrw.cpp)\r
-0000:d220+     far std::exception::exception()\r
-0000:d280+     far std::exception::exception( std::exception const far & )\r
-0000:d300+     far std::exception::exception( char const far * )\r
-0000:d360+     far std::exception::~exception()\r
-0000:d400+     char const far * far std::exception::what() const\r
-0000:d470+     far std::bad_exception::bad_exception()\r
-0000:d4f0+     far std::bad_exception::bad_exception( std::bad_exception const far & )\r
-0000:d550+     far std::bad_exception::~bad_exception()\r
-0000:d072*     __wcpp_4_rethrow__\r
-0000:d0d2*     __wcpp_4_catch_done__\r
-0000:d164      __wcpp_4_throw__\r
-0000:d1c0*     __wcpp_4_throw_zero__\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(8087cw.c)\r
-0e80:058e      __8087cw\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(noefgfmt.c)\r
-0e80:0590      ___EFG_printf\r
-0e80:0594      ___EFG_scanf\r
-Module: C:\FDOS\WATCOM/lib286\math87l.lib(efgfmt.c)\r
-0000:7806      _EFG_Format_\r
-Module: C:\FDOS\WATCOM/lib286\math87l.lib(strtod.c)\r
-0000:7f12+     __Strtold_\r
-0000:80c5      strtod_\r
-Module: C:\FDOS\WATCOM/lib286\math87l.lib(ldclass.c)\r
-0000:8267      __LDClass_\r
-0000:82b5*     _FLClass_\r
-Module: C:\FDOS\WATCOM/lib286\math87l.lib(efcvt.c)\r
-0000:8312*     ecvt_\r
-0000:834c      fcvt_\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(save8087.c)\r
-0e80:0598      ___Save8087\r
-0e80:059c      ___Rest8087\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(grabfp87.c)\r
-0000:838f      __GrabFP87_\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(dointr)\r
-0000:83c2      _DoINTR_\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(nmemneed.c)\r
-0000:873b      __nmemneed_\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(grownear.c)\r
-0000:87c3      __LastFree_\r
-0000:883d      __ExpandDGROUP_\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(hpgrw086.c)\r
-0000:894e      __CMain_nheapgrow_\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(growseg.c)\r
-0000:8953      __GrowSeg_\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(allocseg.c)\r
-0000:8a45      __AllocSeg_\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(fmemneed.c)\r
-0000:8adc      __fmemneed_\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(sgdef086)\r
-0e80:0a24      __Start_XI\r
-0e80:0a72      __End_XI\r
-0e80:0a72      __Start_YI\r
-0e80:0a84      __End_YI\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(enterdb.c)\r
-0000:8ae0      __EnterWVIDEO_\r
-0e80:05a0+     ___WD_Present\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(___argc.c)\r
-0e80:0c54      ____Argv\r
-0e80:0c58      ____Argc\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(amblksiz.c)\r
-0e80:05a2      __amblksiz\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(fclose.c)\r
-0000:8b04+     __doclose_\r
-0000:8bb5      __shutdown_stream_\r
-0000:8bcf*     fclose_\r
-0e80:0c5a+     ___RmTmpFileFn\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(freefp.c)\r
-0000:8c1a      __freefp_\r
-0000:8c95      __purgefp_\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(seterrno.c)\r
-0000:8cd6      __set_errno_\r
-0000:8cea*     __set_EDOM_\r
-0000:8cfc      __set_ERANGE_\r
-0000:8d0e*     __set_EINVAL_\r
-0000:8d23      __set_doserrno_\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(chktty.c)\r
-0000:8d2f      __chktty_\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(wctomb.c)\r
-0000:8d5a      wctomb_\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(itoa.c)\r
-0000:8d83+     utoa_\r
-0000:8de0      itoa_\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(strupr.c)\r
-0000:8e04      strupr_\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(mbisdbcs.c)\r
-0e80:0c5e      ___IsDBCS\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(mbislead.c)\r
-0000:8e26*     _ismbblead_\r
-0e80:0c60      ___MBCSIsTable\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(lltoa.c)\r
-0000:8e42      ulltoa_\r
-0000:8f27*     lltoa_\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(ltoa.c)\r
-0000:8f89      ultoa_\r
-0000:8ff8*     ltoa_\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(__lseek.c)\r
-0000:9027      __lseek_\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(qwrit.c)\r
-0000:9061      __qwrite_\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(fsync.c)\r
-0000:90be      fsync_\r
-Module: C:\FDOS\WATCOM/lib286\plbxl.lib(bittest.cpp)\r
-0000:d640      __wcpp_4_bit_test__\r
-0000:d664      __wcpp_4_bit_off__\r
-Module: C:\FDOS\WATCOM/lib286\plbxl.lib(termnate.cpp)\r
-0000:d690      void far std::terminate()\r
-Module: C:\FDOS\WATCOM/lib286\plbxl.lib(exc_pr.cpp)\r
-0000:d6f0      far _EXC_PR::_EXC_PR( _RTCTL far *, RW_DTREG far *, EXCSTATE )\r
-0000:d774      far _EXC_PR::~_EXC_PR()\r
-0000:d794      far _EXC_PR_FREE::_EXC_PR_FREE( _RTCTL far *, RW_DTREG far *, EXCSTATE, ACTIVE_EXC far * )\r
-0000:d7c2      far _EXC_PR_FREE::~_EXC_PR_FREE()\r
-0000:d804      far _EXC_PR_DTOR::_EXC_PR_DTOR( _RTCTL far *, RW_DTREG far *, EXCSTATE, ACTIVE_EXC far * )\r
-0000:d826      far _EXC_PR_FNEXC::_EXC_PR_FNEXC( _RTCTL far *, RW_DTREG far *, RW_DTREG far *, ACTIVE_EXC far * )\r
-0000:d874      far _EXC_PR_FNEXC::~_EXC_PR_FNEXC()\r
-0000:d878      far _EXC_PR_DTOR::~_EXC_PR_DTOR()\r
-Module: C:\FDOS\WATCOM/lib286\plbxl.lib(areaexc.cpp)\r
-0e80:05c0      ___EXC_AREA\r
-Module: C:\FDOS\WATCOM/lib286\plbxl.lib(tssize.cpp)\r
-0000:d8c2      __wcpp_4_ts_size__\r
-Module: C:\FDOS\WATCOM/lib286\plbxl.lib(prwdata.cpp)\r
-0e80:0d62      __wint_pure_error_flag\r
-0e80:0d64      __wint_undef_vfun_flag\r
-0e80:0d66      __wint_module_init\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(fwrite.c)\r
-0000:90c3      fwrite_\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(memmove.c)\r
-0000:92be      memmove_\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(fgetc.c)\r
-0000:9334+     __fill_buffer_\r
-0000:9429      fgetc_\r
-Module: C:\FDOS\WATCOM/lib286\plbxl.lib(stfsetb.cpp)\r
-0000:d910      void far std::streambuf::setb( char far *, char far *, int )\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(liballoc.c)\r
-0000:94ce      _plib_malloc_\r
-0000:94d3      _plib_free_\r
-Module: C:\FDOS\WATCOM/lib286\plbxl.lib(ioufrxal.cpp)\r
-0000:d9a0      void far __WATCOM_ios::free_xalloc_storage( std::ios far * )\r
-Module: C:\FDOS\WATCOM/lib286\plbxl.lib(opnew.cpp)\r
-0000:d9e0      void far * far operator new( int unsigned )\r
-Module: C:\FDOS\WATCOM/lib286\plbxl.lib(unexpect.cpp)\r
-0000:da60      void far std::unexpected()\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(setjmp)\r
-0000:94d8*     _setjmp_\r
-0000:952d      longjmp_\r
-Module: C:\FDOS\WATCOM/lib286\plbxl.lib(stabinit.cpp)\r
-0000:db20      __wcpp_4_exc_setup__\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(stack086.c)\r
-0000:958a      stackavail_\r
-Module: C:\FDOS\WATCOM/lib286\plbxl.lib(ljmpinit.cpp)\r
-0e80:0a66      ___wcpp_4_data_init_longjmp_\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(rtcntrl.c)\r
-0000:9598*     _SetLD64bit_\r
-0000:95a3*     _SetLD80bit_\r
-0000:95ae      _LDisDouble_\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(istable.c)\r
-0e80:0104      __IsTable\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(tolower.c)\r
-0000:95c1      tolower_\r
-Module: C:\FDOS\WATCOM/lib286\math87l.lib(bufld086)\r
-0000:95d0      __ZBuf2LD\r
-Module: C:\FDOS\WATCOM/lib286\math87l.lib(inf_nan.c)\r
-0e80:0206*     ___f_infinity\r
-0e80:020a*     ___f_posqnan\r
-0e80:020e      ___d_infinity\r
-0e80:0216      ___d_posqnan\r
-0e80:021e*     ___ld_infinity\r
-0e80:0226*     ___ld_posqnan\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(hugeval.c)\r
-0e80:022e      __HugeValue\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(cvtbuf.c)\r
-0000:9698      __CVTBuffer_\r
-Module: C:\FDOS\WATCOM/lib286\math87l.lib(cvt.c)\r
-0000:969f      __cvt_\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(fpe87)\r
-0000:973e      __Init_FPE_handler_\r
-0000:9777      __Fini_FPE_handler_\r
-0000:97ae*     __FPEHandler\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(heapen.c)\r
-0000:9a40*     _heapenable_\r
-0e80:09d8      ___heap_enabled\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(sbrk.c)\r
-0000:9a51*     sbrk_\r
-0000:9a61      __brk_\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(heapgrow.c)\r
-0000:9acb*     _heapgrow_\r
-0000:9acb*     _fheapgrow_\r
-0000:9acc      _nheapgrow_\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(_clse.c)\r
-0000:9b46      __close_\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(errno.c)\r
-0000:9b79      __get_errno_ptr_\r
-0000:9b80      __get_doserrno_ptr_\r
-0e80:0f96+     _errno\r
-0e80:0f98+     __doserrno\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(isatt.c)\r
-0000:9b87      isatty_\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(alphabet.c)\r
-0e80:00de      ___Alphabet\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(mbinit.c)\r
-0000:9be1      __mbinit_\r
-0e80:09da+     ___MBCodePage\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(dosret.c)\r
-0000:9cbc*     _dosretax_\r
-0000:9cc1*     _dosret0_\r
-0000:9cc8      __set_errno_dos_\r
-0000:9d26*     __set_errno_dos_reterr_\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(iomode.c)\r
-0000:9d31      __GetIOMode_\r
-0000:9d56      __SetIOMode_nogrow_\r
-0e80:09f0+     ___NFiles\r
-0e80:09f2+     ___init_mode\r
-0e80:0a1a+     ___io_mode\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(filedos.c)\r
-0000:9d79*     _dos_close_\r
-0000:9d87      _dos_commit_\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(flushall.c)\r
-0000:9d97      __flushall_\r
-0000:9df4*     flushall_\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(gtche.c)\r
-0000:9df9      getche_\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(qread.c)\r
-0000:9e13      __qread_\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(ljmphdl.c)\r
-0e80:0a1e      ___longjmp_handler\r
-Module: C:\FDOS\WATCOM/lib286\plbxl.lib(ljmpdtor.cpp)\r
-0000:dcee      __wcpp_4_lj_handler__\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(fpeint.c)\r
-0e80:0a22      ___FPE_int\r
-Module: C:\FDOS\WATCOM/lib286/dos\clibl.lib(doserror)\r
-0000:9e4c      __doserror_\r
-Module: C:\FDOS\WATCOM/lib286\plbxl.lib(stfsync.cpp)\r
-0000:dd00      int far std::streambuf::sync()\r
+0000:3062      __init_87_emulator\r
+0000:30f3*     __fini_87_emulator\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(fltused)\r
+0fd8:02be      _fltused_\r
+Module: c:\fdos\WATCOM/lib286\plbxl.lib(iofefg)\r
+0fd8:0a34      __ppfltused_\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(_8087)\r
+0fd8:02c0      __8087\r
+0fd8:02c1      __real87\r
+0fd8:02c2      __dos87emucall\r
+0fd8:02c4      __dos87real\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(sound)\r
+0000:316a      sound_\r
+0000:3206      nosound_\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(delay)\r
+0000:3226      delay_\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(intx086)\r
+0000:3385+     int86x_\r
+0000:341f      int86_\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(ffree)\r
+0000:344c*     _ffree_\r
+0000:344c      free_\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(calloc)\r
+0000:3492      calloc_\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(exit)\r
+0000:34d5+     __null_int23_exit_\r
+0000:34d6      exit_\r
+0000:3507*     _exit_\r
+0fd8:02c6+     ___int23_exit\r
+0fd8:02ca      ___FPE_handler_exit\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(rand)\r
+0000:3527      rand_\r
+0000:3569*     srand_\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(clockdos)\r
+0000:358d+     __ibm_bios_get_ticks_\r
+0000:3603      clock_\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(kbhit)\r
+0000:362a      kbhit_\r
+Module: c:\fdos\WATCOM/lib286\plbxl.lib(undefed)\r
+0000:b9f0      __wcpp_4_undefed_cdtor__\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(cstart)\r
+0fd8:0000*     __nullarea\r
+0fd8:02da*     __ovlflag\r
+0fd8:02db*     __intno\r
+0fd8:02dc*     __ovlvec\r
+0000:3640      _cstart_\r
+0000:3717*     _Not_Enough_Memory_\r
+0000:382a      __exit_\r
+0000:3849      __do_exit_with_msg__\r
+0000:389c      __GETDS\r
+Module: c:\fdos\WATCOM/lib286\plbxl.lib(fsroot)\r
+0fd8:0a46      ___wcpp_4_data_init_fs_root_\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(iob)\r
+0fd8:02e0      ___iob\r
+0fd8:0448*     __fmode\r
+0fd8:0c4a      ___OpenStreams\r
+0fd8:0c4e      ___ClosedStreams\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(fprtf)\r
+0000:38c0      __fprtf_\r
+Module: c:\fdos\WATCOM/lib286\plbxl.lib(stabdtor)\r
+0000:bda8      __wcpp_4_destruct_internal__\r
+0000:bdc6*     __wcpp_4_destruct_all__\r
+0000:bdc8*     __wcpp_4_destruct__\r
+Module: c:\fdos\WATCOM/lib286\plbxl.lib(stabdisp)\r
+0000:c0d6      __wcpp_4_dispatchable__\r
+Module: c:\fdos\WATCOM/lib286\plbxl.lib(ostput)\r
+0000:c150      std::ostream far & far std::ostream::put( char )\r
+Module: c:\fdos\WATCOM/lib286\plbxl.lib(ostflush)\r
+0000:c240      std::ostream far & far std::ostream::flush()\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(iobaddr)\r
+0000:398b      __get_std_stream_\r
+0000:398b*     __get_std_file_\r
+Module: c:\fdos\WATCOM/lib286\plbxl.lib(sdfconfp)\r
+0000:c2a0      far stdiobuf::stdiobuf( __iobuf far * )\r
+Module: c:\fdos\WATCOM/lib286\plbxl.lib(stablcl)\r
+0000:c2c0      __wcpp_4_lcl_register__\r
+Module: c:\fdos\WATCOM/lib286\plbxl.lib(ostconsf)\r
+0000:c2d0      far std::ostream::ostream( std::streambuf far * )\r
+Module: c:\fdos\WATCOM/lib286\plbxl.lib(ostdestr)\r
+0000:c3e0      far std::ostream::~ostream()\r
+Module: c:\fdos\WATCOM/lib286\plbxl.lib(sdfdestr)\r
+0000:c4e0      far stdiobuf::~stdiobuf()\r
+Module: c:\fdos\WATCOM/lib286\plbxl.lib(moddtorr)\r
+0fd8:0a7c      ___wcpp_4_data_module_dtor_ref_\r
+Module: c:\fdos\WATCOM/lib286\plbxl.lib(ostopfx)\r
+0000:c5e0      int far std::ostream::do_opfx()\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(strlen)\r
+0000:39a9      strlen_\r
+Module: c:\fdos\WATCOM/lib286\plbxl.lib(iouwrtit)\r
+0000:c660      int far __WATCOM_ios::writeitem( std::ostream far &, char const far *, int, int )\r
+Module: c:\fdos\WATCOM/lib286\plbxl.lib(iossetst)\r
+0000:c9f0+     far std::ios::failure::failure( std::ios::failure const far & )\r
+0000:ca00+     far std::ios::failure::~failure()\r
+0000:ca10+     far __WATCOM_exception::__WATCOM_exception( __WATCOM_exception const far & )\r
+0000:ca20+     far __WATCOM_exception::~__WATCOM_exception()\r
+0000:c9b0      void far std::ios::setstate( int )\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(crwdata)\r
+0fd8:044a      __curbrk\r
+0fd8:0452      __STACKLOW\r
+0fd8:0454      __STACKTOP\r
+0fd8:0456      __cbyte\r
+0fd8:0458      __child\r
+0fd8:045a      __no87\r
+0fd8:0468      ___FPE_handler\r
+0fd8:044c      __psp\r
+0fd8:045c      __get_ovl_stack\r
+0fd8:0460      __restore_ovl_stack\r
+0fd8:0464      __close_ovl_file\r
+0fd8:046c      __LpCmdLine\r
+0fd8:0470      __LpPgmName\r
+0fd8:044e      __osmajor\r
+0fd8:044f      __osminor\r
+0fd8:0450      __osmode\r
+0fd8:0451      __HShift\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(init8087)\r
+0000:39be      __init_8087_emu\r
+0000:39c4      __x87id\r
+Module: c:\fdos\WATCOM/lib286/dos\emu87.lib(emu8087)\r
+0000:3b14      __int34\r
+0000:3b51      __int3c\r
+Module: c:\fdos\WATCOM/lib286/dos\emu87.lib(dosinit)\r
+0000:643c      ___dos87emucall\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(setefg)\r
+0000:647a      __setEFGfmt_\r
+Module: c:\fdos\WATCOM/lib286\plbxl.lib(iofnoefg)\r
+0fd8:04de      void (far * far __EFG_cnvs2d)( char far *, double far * )\r
+0fd8:04e2      int (far * far __EFG_cnvd2f)( double far *, float far * )\r
+0fd8:04e6      void (far * far __EFG_LDcvt)( __g4aa8long_double far *, cvt_info far *, char far * )\r
+0fd8:04ea      char far * (far * far __EFG_fcvt)( double, int, int far *, int far * )\r
+0fd8:04ee      void (far * far __EFG__FDLD)( double near *, __g4aa8long_double near * )\r
+Module: c:\fdos\WATCOM/lib286\math87l.lib(cnvs2d)\r
+0000:6498      __cnvs2d_\r
+Module: c:\fdos\WATCOM/lib286\math87l.lib(cnvd2f)\r
+0000:64d7      __cnvd2f_\r
+Module: c:\fdos\WATCOM/lib286\math87l.lib(ldcvt)\r
+0000:66b1      _LDScale10x_\r
+0000:6c20      __LDcvt_\r
+Module: c:\fdos\WATCOM/lib286\math87l.lib(_i_fcvt_)\r
+0000:ca44      _fcvt_\r
+Module: c:\fdos\WATCOM/lib286\math87l.lib(cnvd2ld)\r
+0000:7153      __cnvd2ld_\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(chk8087)\r
+0000:7184*     _fpreset_\r
+0000:71af      __init_8087_\r
+0000:71e2+     __default_sigfpe_handler_\r
+0000:71f5      __chk8087_\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(nonibm)\r
+0000:7267+     __is_nonIBM_\r
+0fd8:057e      ___NonIBM\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(i4d)\r
+0000:72ae      __I4D\r
+0000:72fd      __U4D\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(i4m)\r
+0000:7382      __I4M\r
+0000:7382      __U4M\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(intr)\r
+0000:739a      intr_\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(segread)\r
+0000:73ae      segread_\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(nmalloc)\r
+0000:73ce      _nmalloc_\r
+0fd8:0580      ___nheapbeg\r
+0fd8:0582      ___MiniHeapRover\r
+0fd8:0584      ___LargestSizeB4MiniHeapRover\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(mem)\r
+0000:74a0      __MemAllocator\r
+0000:756a      __MemFree\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(fmalloc)\r
+0000:76c7*     _fmalloc_\r
+0000:76c7      malloc_\r
+0fd8:0586+     ___fheap\r
+0fd8:0588      ___fheapRover\r
+0fd8:058a      ___LargestSizeB4Rover\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(nfree)\r
+0000:77d5      _nfree_\r
+0fd8:0c52+     ___MiniHeapFreeRover\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(initrtns)\r
+0000:790b      __InitRtns\r
+0000:790b*     __FInitRtns\r
+0000:7966      __FiniRtns\r
+0000:7966*     __FFiniRtns\r
+Module: c:\fdos\WATCOM/lib286\plbxl.lib(fatalerr)\r
+0000:ca50      __wcpp_4_fatal_runtime_error__\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(cmain086)\r
+0000:79ca      __CMain\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(xmsg)\r
+0000:79f5      __exit_with_msg_\r
+0000:79fa      __fatal_runtime_error_\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(dosseg)\r
+0000:7a18      __DOSseg__\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(initfile)\r
+0000:7a19      __InitFiles_\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(ioexit)\r
+0000:7b6f*     fcloseall_\r
+0000:7b76      __full_io_exit_\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(fputc)\r
+0000:7b80      fputc_\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(ioalloc)\r
+0000:7c50      __ioalloc_\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(prtf)\r
+0000:7ceb      __prtf_\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(flush)\r
+0000:8b13      __flush_\r
+Module: c:\fdos\WATCOM/lib286\plbxl.lib(stabtrav)\r
+0000:ca80      __wcpp_4_stab_entry__\r
+0000:ca9a*     __wcpp_4_stab_trav_comp__\r
+0000:cbc0      __wcpp_4_stab_trav_init__\r
+0000:cbee      __wcpp_4_stab_trav_next__\r
+0000:cc64      __wcpp_4_stab_trav_move__\r
+Module: c:\fdos\WATCOM/lib286\plbxl.lib(callterm)\r
+0000:cc80      __wcpp_4_corrupted_stack__\r
+0000:cc98      __wcpp_4_call_terminate__\r
+Module: c:\fdos\WATCOM/lib286\plbxl.lib(allocexc)\r
+0000:cce2      __wcpp_4_alloc_exc__\r
+0000:cfa2      __wcpp_4_free_exc__\r
+0000:d016      __wcpp_4_find_active__\r
+0000:d080      __wcpp_4_dtor_free_exc__\r
+Module: c:\fdos\WATCOM/lib286\plbxl.lib(stabadt)\r
+0000:d190+     void far * far dtor_the_array( _RTARCTOR far * )\r
+0000:d200+     far _RTARCTOR::~_RTARCTOR()\r
+0000:d220      __wcpp_4_dtor_array__\r
+Module: c:\fdos\WATCOM/lib286\plbxl.lib(tsequiv)\r
+0000:d2c0      __wcpp_4_ts_refed__\r
+0000:d2e0+     __wcpp_4_ts_pnted__\r
+0000:d30a      __wcpp_4_ts_equiv__\r
+Module: c:\fdos\WATCOM/lib286\plbxl.lib(pure_err)\r
+0000:d460      __wcpp_4_pure_error__\r
+Module: c:\fdos\WATCOM/lib286\plbxl.lib(vfun_err)\r
+0000:d490      __wcpp_4_undef_vfun__\r
+Module: c:\fdos\WATCOM/lib286\plbxl.lib(stfconde)\r
+0000:d4c0      far std::streambuf::streambuf()\r
+Module: c:\fdos\WATCOM/lib286\plbxl.lib(stfdsgtn)\r
+0000:d530      int far std::streambuf::do_sgetn( char far *, int )\r
+Module: c:\fdos\WATCOM/lib286\plbxl.lib(stfdspun)\r
+0000:d5c0      int far std::streambuf::do_sputn( char const far *, int )\r
+Module: c:\fdos\WATCOM/lib286\plbxl.lib(stfpbfai)\r
+0000:d690      int far std::streambuf::pbackfail( int )\r
+Module: c:\fdos\WATCOM/lib286\plbxl.lib(sdfoverf)\r
+0000:d6a0      int far stdiobuf::overflow( int )\r
+Module: c:\fdos\WATCOM/lib286\plbxl.lib(sdfundrf)\r
+0000:d8c0      int far stdiobuf::underflow()\r
+Module: c:\fdos\WATCOM/lib286\plbxl.lib(stfsbuf)\r
+0000:da50      std::streambuf far * far std::streambuf::setbuf( char far *, int )\r
+Module: c:\fdos\WATCOM/lib286\plbxl.lib(stfseeko)\r
+0000:dae0      long far std::streambuf::seekoff( long, int, int )\r
+Module: c:\fdos\WATCOM/lib286\plbxl.lib(stfseekp)\r
+0000:daf0      long far std::streambuf::seekpos( long, int )\r
+Module: c:\fdos\WATCOM/lib286\plbxl.lib(sdfsync)\r
+0000:db20      int far stdiobuf::sync()\r
+Module: c:\fdos\WATCOM/lib286\plbxl.lib(stfdoall)\r
+0000:db50      int far std::streambuf::doallocate()\r
+Module: c:\fdos\WATCOM/lib286\plbxl.lib(stabmod)\r
+0000:db90      __wcpp_4_module_dtor__\r
+0000:dbe6      __wcpp_4_mod_register__\r
+Module: c:\fdos\WATCOM/lib286\plbxl.lib(iosinit)\r
+0000:dc10      void far std::ios::init( std::streambuf far * )\r
+Module: c:\fdos\WATCOM/lib286\plbxl.lib(iosconde)\r
+0000:dc80      far std::ios::ios()\r
+Module: c:\fdos\WATCOM/lib286\plbxl.lib(iosdestr)\r
+0000:dca0      far std::ios::~ios()\r
+Module: c:\fdos\WATCOM/lib286\plbxl.lib(opdel)\r
+0000:dd60      void far operator delete( void far * )\r
+Module: c:\fdos\WATCOM/lib286\plbxl.lib(dtorarst)\r
+0000:dd70      __wcpp_4_dtor_array_store__\r
+Module: c:\fdos\WATCOM/lib286\plbxl.lib(opdelarr)\r
+0000:dda0      void far operator delete []( void far * )\r
+Module: c:\fdos\WATCOM/lib286\plbxl.lib(stfdestr)\r
+0000:ddb0      far std::streambuf::~streambuf()\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(memcpy)\r
+0000:8c46      memcpy_\r
+Module: c:\fdos\WATCOM/lib286\plbxl.lib(opnewarr)\r
+0000:dde0      void far * far operator new []( int unsigned )\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(memset)\r
+0000:8c68      memset_\r
+Module: c:\fdos\WATCOM/lib286\plbxl.lib(iosfail)\r
+0000:ddf0      far std::ios::failure::failure( int )\r
+Module: c:\fdos\WATCOM/lib286\plbxl.lib(stabthrw)\r
+0000:e790+     far std::exception::exception()\r
+0000:e7f0+     far std::exception::exception( std::exception const far & )\r
+0000:e870+     far std::exception::exception( char const far * )\r
+0000:e8d0+     far std::exception::~exception()\r
+0000:e970+     char const far * far std::exception::what() const\r
+0000:e9e0+     far std::bad_exception::bad_exception()\r
+0000:ea60+     far std::bad_exception::bad_exception( std::bad_exception const far & )\r
+0000:eac0+     far std::bad_exception::~bad_exception()\r
+0000:e5d2*     __wcpp_4_rethrow__\r
+0000:e634*     __wcpp_4_catch_done__\r
+0000:e6c8      __wcpp_4_throw__\r
+0000:e726*     __wcpp_4_throw_zero__\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(8087cw)\r
+0fd8:058c      __8087cw\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(noefgfmt)\r
+0fd8:058e      ___EFG_printf\r
+0fd8:0592      ___EFG_scanf\r
+Module: c:\fdos\WATCOM/lib286\math87l.lib(efgfmt)\r
+0000:8c92      _EFG_Format_\r
+Module: c:\fdos\WATCOM/lib286\math87l.lib(strtod)\r
+0000:939b+     __Strtold_\r
+0000:954a      strtod_\r
+Module: c:\fdos\WATCOM/lib286\math87l.lib(ldclass)\r
+0000:96f6      __LDClass_\r
+0000:9744*     _FLClass_\r
+Module: c:\fdos\WATCOM/lib286\math87l.lib(efcvt)\r
+0000:97a1*     ecvt_\r
+0000:97db      fcvt_\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(save8087)\r
+0fd8:0596      ___Save8087\r
+0fd8:059a      ___Rest8087\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(grabfp87)\r
+0000:981e      __GrabFP87_\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(dointr)\r
+0000:9850      _DoINTR_\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(nmemneed)\r
+0000:9bc9      __nmemneed_\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(grownear)\r
+0000:9c51      __LastFree_\r
+0000:9cce      __ExpandDGROUP_\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(hpgrw086)\r
+0000:9ddf      __CMain_nheapgrow_\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(growseg)\r
+0000:9de4      __GrowSeg_\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(allocseg)\r
+0000:9ed6      __AllocSeg_\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(fmemneed)\r
+0000:9f6d      __fmemneed_\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(sgdef086)\r
+0fd8:0a22      __Start_XI\r
+0fd8:0a70      __End_XI\r
+0fd8:0a70      __Start_YI\r
+0fd8:0a82      __End_YI\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(enterdb)\r
+0000:9f70      __EnterWVIDEO_\r
+0fd8:059e+     ___WD_Present\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(___argc)\r
+0fd8:0c54      ____Argv\r
+0fd8:0c58      ____Argc\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(amblksiz)\r
+0fd8:05a0      __amblksiz\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(fclose)\r
+0000:9f94+     __doclose_\r
+0000:a047      __shutdown_stream_\r
+0000:a061*     fclose_\r
+0fd8:0c5a+     ___RmTmpFileFn\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(freefp)\r
+0000:a0ac      __freefp_\r
+0000:a127      __purgefp_\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(seterrno)\r
+0000:a168      __set_errno_\r
+0000:a17c*     __set_EDOM_\r
+0000:a18e      __set_ERANGE_\r
+0000:a1a0*     __set_EINVAL_\r
+0000:a1b5      __set_doserrno_\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(chktty)\r
+0000:a1c1      __chktty_\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(wctomb)\r
+0000:a1ec      wctomb_\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(itoa)\r
+0000:a215+     utoa_\r
+0000:a272      itoa_\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(lltoa)\r
+0000:a296      ulltoa_\r
+0000:a37b*     lltoa_\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(strupr)\r
+0000:a3dd      strupr_\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(ltoa)\r
+0000:a3ff      ultoa_\r
+0000:a46e*     ltoa_\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(mbisdbcs)\r
+0fd8:0c5e      ___IsDBCS\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(mbislead)\r
+0000:a49d*     _ismbblead_\r
+0fd8:0c60      ___MBCSIsTable\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(lseekdos)\r
+0000:a4b9      __lseek_\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(qwrit)\r
+0000:a4f7      __qwrite_\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(fsync)\r
+0000:a554      fsync_\r
+Module: c:\fdos\WATCOM/lib286\plbxl.lib(bittest)\r
+0000:ebb0      __wcpp_4_bit_test__\r
+0000:ebd4      __wcpp_4_bit_off__\r
+Module: c:\fdos\WATCOM/lib286\plbxl.lib(termnate)\r
+0000:ec00      void far std::terminate()\r
+Module: c:\fdos\WATCOM/lib286\plbxl.lib(exc_pr)\r
+0000:ec60      far _EXC_PR::_EXC_PR( _RTCTL far *, RW_DTREG far *, EXCSTATE )\r
+0000:ece4      far _EXC_PR::~_EXC_PR()\r
+0000:ed04      far _EXC_PR_FREE::_EXC_PR_FREE( _RTCTL far *, RW_DTREG far *, EXCSTATE, ACTIVE_EXC far * )\r
+0000:ed32      far _EXC_PR_FREE::~_EXC_PR_FREE()\r
+0000:ed74      far _EXC_PR_DTOR::_EXC_PR_DTOR( _RTCTL far *, RW_DTREG far *, EXCSTATE, ACTIVE_EXC far * )\r
+0000:ed96      far _EXC_PR_FNEXC::_EXC_PR_FNEXC( _RTCTL far *, RW_DTREG far *, RW_DTREG far *, ACTIVE_EXC far * )\r
+0000:ede4      far _EXC_PR_FNEXC::~_EXC_PR_FNEXC()\r
+0000:ede8      far _EXC_PR_DTOR::~_EXC_PR_DTOR()\r
+Module: c:\fdos\WATCOM/lib286\plbxl.lib(areaexc)\r
+0fd8:05c0      ___EXC_AREA\r
+Module: c:\fdos\WATCOM/lib286\plbxl.lib(tssize)\r
+0000:ee32      __wcpp_4_ts_size__\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(strcmp)\r
+0000:a559      strcmp_\r
+Module: c:\fdos\WATCOM/lib286\plbxl.lib(prwdata)\r
+0fd8:0d62      __wint_pure_error_flag\r
+0fd8:0d64      __wint_undef_vfun_flag\r
+0fd8:0d66      __wint_module_init\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(fwrite)\r
+0000:a581      fwrite_\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(fflush)\r
+0000:a77c      fflush_\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(memmove)\r
+0000:a791      memmove_\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(fgetc)\r
+0000:a807+     __fill_buffer_\r
+0000:a8d7+     __filbuf_\r
+0000:a8fb      fgetc_\r
+Module: c:\fdos\WATCOM/lib286\plbxl.lib(stfsetb)\r
+0000:ee80      void far std::streambuf::setb( char far *, char far *, int )\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(liballoc)\r
+0000:a99c      _plib_malloc_\r
+0000:a9a1      _plib_free_\r
+Module: c:\fdos\WATCOM/lib286\plbxl.lib(ioufrxal)\r
+0000:ef10      void far __WATCOM_ios::free_xalloc_storage( std::ios far * )\r
+Module: c:\fdos\WATCOM/lib286\plbxl.lib(opnew)\r
+0000:ef50      void far * far operator new( int unsigned )\r
+Module: c:\fdos\WATCOM/lib286\plbxl.lib(unexpect)\r
+0000:efd0      void far std::unexpected()\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(setjmp)\r
+0000:a9a6*     _setjmp_\r
+0000:a9fb      longjmp_\r
+Module: c:\fdos\WATCOM/lib286\plbxl.lib(stabinit)\r
+0000:f090      __wcpp_4_exc_setup__\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(stack086)\r
+0000:aa58      stackavail_\r
+Module: c:\fdos\WATCOM/lib286\plbxl.lib(ljmpinit)\r
+0fd8:0a64      ___wcpp_4_data_init_longjmp_\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(istable)\r
+0fd8:010a      __IsTable\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(tolower)\r
+0000:aa66      tolower_\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(bufld086)\r
+0000:aa74      __ZBuf2LD\r
+Module: c:\fdos\WATCOM/lib286\math87l.lib(inf_nan)\r
+0fd8:020c*     ___f_infinity\r
+0fd8:0210*     ___f_posqnan\r
+0fd8:0214      ___d_infinity\r
+0fd8:021c      ___d_posqnan\r
+0fd8:0224*     ___ld_infinity\r
+0fd8:022c*     ___ld_posqnan\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(hugeval)\r
+0fd8:0234      __HugeValue\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(cvtbuf)\r
+0000:ab3c      __CVTBuffer_\r
+Module: c:\fdos\WATCOM/lib286\math87l.lib(cvt)\r
+0000:ab43      __cvt_\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(fpe87)\r
+0000:abe2      __Init_FPE_handler_\r
+0000:ac1b      __Fini_FPE_handler_\r
+0000:ac52*     __FPEHandler\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(heapen)\r
+0000:aedf*     _heapenable_\r
+0fd8:09d6      ___heap_enabled\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(sbrk)\r
+0000:aef0*     sbrk_\r
+0000:af00      __brk_\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(heapgrow)\r
+0000:af6a*     _heapgrow_\r
+0000:af6a*     _fheapgrow_\r
+0000:af6b      _nheapgrow_\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(_clse)\r
+0000:afe5      __close_\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(errno)\r
+0000:b018      __get_errno_ptr_\r
+0000:b01f      __get_doserrno_ptr_\r
+0fd8:0f96+     _errno\r
+0fd8:0f98+     __doserrno\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(isatt)\r
+0000:b026      isatty_\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(alphabet)\r
+0fd8:00e4      ___Alphabet\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(mbinit)\r
+0000:b084      __mbinit_\r
+0fd8:09d8+     ___MBCodePage\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(dosret)\r
+0000:b15f*     _dosretax_\r
+0000:b164*     _dosret0_\r
+0000:b16b      __set_errno_dos_\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(iomode)\r
+0000:b1c9      __GetIOMode_\r
+0000:b1ee      __SetIOMode_nogrow_\r
+0fd8:09ee+     ___NFiles\r
+0fd8:09f0+     ___init_mode\r
+0fd8:0a18+     ___io_mode\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(dosfile)\r
+0000:b212*     _dos_close_\r
+0000:b220      _dos_commit_\r
+0000:b22f*     _dos_open_\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(flushall)\r
+0000:b254      __flushall_\r
+0000:b2b1      flushall_\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(gtche)\r
+0000:b2b6      getche_\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(qread)\r
+0000:b2d0      __qread_\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(ljmphdl)\r
+0fd8:0a1c      ___longjmp_handler\r
+Module: c:\fdos\WATCOM/lib286\plbxl.lib(ljmpdtor)\r
+0000:f25e      __wcpp_4_lj_handler__\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(fpeint)\r
+0fd8:0a20      ___FPE_int\r
+Module: c:\fdos\WATCOM/lib286/dos\clibl.lib(doserror)\r
+0000:b30a      __doserror_\r
+Module: c:\fdos\WATCOM/lib286\plbxl.lib(stfsync)\r
+0000:f270      int far std::streambuf::sync()\r
 \r
 \r
                         +--------------------+\r
                         |   Libraries Used   |\r
                         +--------------------+\r
 \r
-C:\FDOS\WATCOM/lib286\math87l.lib\r
-C:\FDOS\WATCOM/lib286/dos\emu87.lib\r
-C:\FDOS\WATCOM/lib286/dos\clibl.lib\r
-C:\FDOS\WATCOM/lib286\plbxl.lib\r
+c:\fdos\WATCOM/lib286\math87l.lib\r
+c:\fdos\WATCOM/lib286/dos\emu87.lib\r
+c:\fdos\WATCOM/lib286/dos\clibl.lib\r
+c:\fdos\WATCOM/lib286\plbxl.lib\r
 \r
 \r
                         +-----------------------+\r
@@ -845,6 +871,6 @@ C:\FDOS\WATCOM/lib286\plbxl.lib
                         +-----------------------+\r
 \r
 Stack size:  0800 (2048.)\r
-Memory size:  ffa0 (65440.)\r
-Entry point address: 0000:2214\r
-Link time: 00:02.97\r
+Memory size:  00011520 (70944.)\r
+Entry point address: 0000:3640\r
+Link time: 00:01.73\r
index cb90f5c7bcab3be2670cc0b9e6ca66dbe8aa7c1d..b3e32c8ff686ee065ab78a816216990a6a2776a0 100644 (file)
Binary files a/core16.sym and b/core16.sym differ
index 8e1248d844342efadf94d57051d13b1a6349158a..c90e12ee3416f8940ebe1f678cb9f57afb25f8d1 100644 (file)
@@ -167,7 +167,8 @@ namespace engine{
                        //int a;std::cin >> a;\r
                        graphics_flag = true;\r
                        this->timer.start_timer();\r
-//====                 std::cout << "GRAPHICS GRAPHICS GRAPHICS GRAPHICS GRAPHICS" << std::endl;\r
+//====                 std::cout << "GRAPHICS GRAPHICS GRAPHICS GRAPHICS GRAPHICS" << std::endl;
+                       updatevbuff();\r
                }\r
                else\r
                {\r
index 795bc7f76a0229a2bf4036dee8c3372aff0952ba..e70bcb3b32dcb2630c0c261eaae107d39eac8430 100644 (file)
@@ -35,7 +35,8 @@ namespace engine {
                        else if(keyp(57) && bing == 0) bing = 10;\r
                if(bing > 0){\r
                        ding(bing);\r
-               }else{\r
+               }else{
+                       if(keyp(KEY_C)) tulip();
                        if(keyp(KEY_UP) || keyp(KEY_DOWN) || keyp(KEY_LEFT) || keyp(KEY_RIGHT)) etesuto(xxxx, yyyy);\r
                        if(keyp(KEY_UP)){\r
                                if(--yyyy < 0) yyyy = 0;\r
@@ -52,7 +53,6 @@ namespace engine {
                }\r
                /*clearscr();\r
                BlockMove();*/
-               updatevbuff();\r
        }\r
 \r
 }\r
index 1bdb3b81c95d64c586625555c251c2d9493593e2..53091342948188fcaa6510d5edd8d87e3e766c48 100644 (file)
@@ -131,7 +131,7 @@ void plotpixel(int x, int y, byte color, byte *Where){
 }\r
 \r
 // king_crimson's code\r
-void plotpixelfast(int x, int y, byte color, byte *Where) {\r
+void ppf(int x, int y, byte color, byte *Where) {\r
        byte far *vidptr;\r
        vidptr = (byte far *)(Where + y*SW + x);\r
        *vidptr = color;\r
@@ -210,7 +210,7 @@ void ssd(int svq){
        if(sy < SH+1){\r
                if(sx < SW+1){\r
                        //plotpixel(xx, yy, coor, vga);\r
-                       plotpixelfast(sx, sy, coor, vga);\r
+                       ppf(sx, sy, coor, vga);\r
                        //printf("%d %d %d %d\n", sx, sy, svq, coor);\r
                        sx++;\r
                }else sx = 0;\r
@@ -221,6 +221,42 @@ void ssd(int svq){
                }\r
        }else sy = 0;\r
 }\r
+
+//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);
+}
 \r
 /*-----------ding-------------*/\r
 int ding(int q){\r
@@ -289,8 +325,8 @@ int ding(int q){
                        }\r
                }\r
                // plot the pixel\r
-               plotpixelfast(xx, yy, coor, vga);\r
-               if(q==2) plotpixelfast(rand()%SW, rand()%SH, 0, vga);\r
+               ppf(xx, yy, coor, vga);\r
+               if(q==2) ppf(rand()%SW, rand()%SH, 0, vga);\r
                if(q==2||q==4){ bakax = rand()&0x1; bakay = rand()&0x1; }\r
                gq++;\r
 //             printf("%d %d %d %d\n", xx, yy, gq, coor);\r
index 39a06de62a72703b1decf994ce29a7eb2074ff33..e011ed89ff66ee60fa081999b51901f2bc77ae5e 100644 (file)
@@ -31,7 +31,8 @@ void etesuto(int x, int y);
 void qtesuto(int x, int y, int color);\r
 int colortest();\r
 int colorz();\r
-void ssd(int svq);\r
-int ding(int q);\r
+void ssd(int svq);
+void tulip();\r
+int ding(int q);
 \r
 #endif/*_DOSLIB_GFX_H_*/\r