]> 4ch.mooo.com Git - 16.git/commitdiff
wwww
authorsparky4 <sparky4@cock.li>
Thu, 8 Oct 2015 19:30:47 +0000 (14:30 -0500)
committersparky4 <sparky4@cock.li>
Thu, 8 Oct 2015 19:30:47 +0000 (14:30 -0500)
32 files changed:
16.exe
16.map
bakapi.exe
bakapi.map
exmmtest.exe
exmmtest.map
fmemtest.exe
fmemtest.map
fontgfx.exe
fontgfx.map
fonttest.exe
fonttest.map
inputest.exe
inputest.map
maptest.exe
maptest.map
palettec.exe
palettec.map
pcxtest.exe
pcxtest.map
pcxtest2.exe
pcxtest2.map
scroll.exe
scroll.map
src/scroll.c
test.exe
test.map
test2.exe
test2.map
tesuto.exe
vgmtest.exe
vgmtest.map

diff --git a/16.exe b/16.exe
index ea9b571ab03e98dec8d5f8f2150afdee0d26cb89..7e252846ae5135cce1de17ed0bf249e3ae577e69 100755 (executable)
Binary files a/16.exe and b/16.exe differ
diff --git a/16.map b/16.map
index cf9f0e55f848acb4aaadbbb006b37d00af862224..6c668f8775123905124ce8eb351dfab689929b3e 100755 (executable)
--- a/16.map
+++ b/16.map
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/06 18:24:37
+Created on:       15/10/08 14:30:43
 Executable Image: 16.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          133a:0000            0000f240
+DGROUP                          1339:0000            0000f240
 
 
 
@@ -35,29 +35,29 @@ wcpu_TEXT              CODE           AUTO           0000:6570       00000058
 kitten_TEXT            CODE           AUTO           0000:6de0       0000080a
 16_hc_TEXT             CODE           AUTO           0000:75f0       0000158b
 timer_TEXT             CODE           AUTO           0000:8b80       00000235
-_TEXT                  CODE           AUTO           08dc:0000       00007bc9
-modex16_TEXT           CODE           AUTO           08dc:7bd0       00002180
-bitmap_TEXT            CODE           AUTO           08dc:9d50       000005c9
-16text_TEXT            CODE           AUTO           08dc:a320       0000010d
-16_in13_DATA           FAR_DATA       AUTO           131f:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           1339:0004       00000000
-_NULL                  BEGDATA        DGROUP         133a:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         133c:0000       00000002
-CONST                  DATA           DGROUP         133c:0002       00000076
-CONST2                 DATA           DGROUP         1343:0008       00000102
-_DATA                  DATA           DGROUP         1354:0000       000005c1
-XIB                    DATA           DGROUP         13b0:0002       00000000
-XI                     DATA           DGROUP         13b0:0002       00000036
-XIE                    DATA           DGROUP         13b3:0008       00000000
-YIB                    DATA           DGROUP         13b3:0008       00000000
-YI                     DATA           DGROUP         13b3:0008       00000018
-YIE                    DATA           DGROUP         13b5:0000       00000000
-STRINGS                DATA           DGROUP         13b5:0000       00000000
-DATA                   DATA           DGROUP         13b5:0000       00000000
-_emu_init_start        EMU            DGROUP         13b5:0000       00000000
-_emu_init_end          EMU            DGROUP         13b5:0000       00000000
-_BSS                   BSS            DGROUP         13b5:0000       00000fc2
-STACK                  STACK          DGROUP         14b2:0000       0000dac0
+_TEXT                  CODE           AUTO           08dc:0000       00007bbb
+modex16_TEXT           CODE           AUTO           08dc:7bc0       00002180
+bitmap_TEXT            CODE           AUTO           08dc:9d40       000005c9
+16text_TEXT            CODE           AUTO           08dc:a310       0000010d
+16_in13_DATA           FAR_DATA       AUTO           131e:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           1338:0004       00000000
+_NULL                  BEGDATA        DGROUP         1339:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         133b:0000       00000002
+CONST                  DATA           DGROUP         133b:0002       00000076
+CONST2                 DATA           DGROUP         1342:0008       00000102
+_DATA                  DATA           DGROUP         1353:0000       000005c1
+XIB                    DATA           DGROUP         13af:0002       00000000
+XI                     DATA           DGROUP         13af:0002       00000036
+XIE                    DATA           DGROUP         13b2:0008       00000000
+YIB                    DATA           DGROUP         13b2:0008       00000000
+YI                     DATA           DGROUP         13b2:0008       00000018
+YIE                    DATA           DGROUP         13b4:0000       00000000
+STRINGS                DATA           DGROUP         13b4:0000       00000000
+DATA                   DATA           DGROUP         13b4:0000       00000000
+_emu_init_start        EMU            DGROUP         13b4:0000       00000000
+_emu_init_end          EMU            DGROUP         13b4:0000       00000000
+_BSS                   BSS            DGROUP         13b4:0000       00000fc2
+STACK                  STACK          DGROUP         14b1:0000       0000dac0
 
 
                         +----------------+
@@ -71,12 +71,12 @@ Address        Symbol
 =======        ======
 
 Module: 16.o(/dos/z/16/src/16.c)
-133a:07b0+     _player
-133a:08b0+     _gvar
-133a:08d8+     _cpus
-133a:08dc*     _gpal
-133a:08e0+     _dpal
-133a:08e4+     _engi_stat
+1339:07b0+     _player
+1339:08b0+     _gvar
+1339:08d8+     _cpus
+1339:08dc*     _gpal
+1339:08e0+     _dpal
+1339:08e4+     _engi_stat
 0000:00cc      main_
 Module: mapread.o(/dos/z/16/src/lib/mapread.c)
 0000:02dc+     jsoneq_
@@ -86,7 +86,7 @@ Module: jsmn.o(/dos/z/16/src/lib/jsmn/jsmn.c)
 0000:0e92      jsmn_parse_
 0000:138e      jsmn_init_
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-133a:090e+     _inpu
+1339:090e+     _inpu
 0000:1520+     INL_KeyService_
 0000:17ba+     Mouse_
 0000:1812+     IN_GetJoyAbs_
@@ -134,9 +134,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:5aec+     MM_TotalFree_
 0000:5b82*     MM_Report_
 0000:653a*     MM_BombOnError_
-133a:0a70+     _beforesort
-133a:0a74+     _aftersort
-133a:0a78+     _XMSaddr
+1339:0a70+     _beforesort
+1339:0a74+     _aftersort
+1339:0a78+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:6570      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
@@ -154,9 +154,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:6cb0*     CAL_OptimizeNodes_
 0000:6d60*     CA_Startup_
 0000:6db0*     CA_Shutdown_
-133a:0a80*     _finishcachebox
-133a:0a84*     _updatecachebox
-133a:0a88*     _drawcachebox
+1339:0a80*     _finishcachebox
+1339:0a84*     _updatecachebox
+1339:0a88*     _drawcachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:6e1c      KITTENGETS
 0000:6e7c*     kittenopen_
@@ -167,7 +167,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:73d4+     get_line_
 0000:7446+     db_fetch_
 0000:74dc+     db_insert_
-133a:04a4+     __kitten_catalog
+1339:04a4+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:779c+     LargestFreeBlock_
 0000:782a+     _coreleft_
@@ -192,53 +192,53 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 08dc:0005      __STK
 08dc:0025      __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-08dc:7d88      VGAmodeX_
-08dc:7e30+     modexEnter_
-08dc:7ecc*     modexLeave_
-08dc:7ee4*     modexDefaultPage_
-08dc:7f3e*     modexNextPage_
-08dc:7ffa*     modexNextPageFlexibleSize_
-08dc:809e*     modexShowPage_
-08dc:819a*     modexPanPage_
-08dc:81ea*     modexSelectPlane_
-08dc:820e+     modexClearRegion_
-08dc:8326*     oldDrawBmp_
-08dc:848c*     CDrawBmp_
-08dc:85f0*     modexDrawBmp_
-08dc:8656+     modexDrawBmpRegion_
-08dc:87c0*     modexDrawPlanarBuf_
-08dc:87de*     modexDrawSprite_
-08dc:8844+     modexDrawSpriteRegion_
-08dc:89bc*     modexCopyPageRegion_
-08dc:8b26      modexFadeOn_
-08dc:8b56      modexFadeOff_
-08dc:8b84*     modexFlashOn_
-08dc:8bb2*     modexFlashOff_
-08dc:8c82      modexPalSave_
-08dc:8cd8      modexNewPal_
-08dc:8d28*     modexLoadPalFile_
-08dc:8e0a*     modexSavePalFile_
-08dc:8e82      modexPalBlack_
-08dc:8eac*     modexPalWhite_
-08dc:8ed6+     modexPalUpdate_
-08dc:9446+     modexPalUpdate1_
-08dc:94c0*     modexPalUpdate0_
-08dc:950c+     chkcolor_
-08dc:9824+     modexputPixel_
-08dc:98b2*     modexgetPixel_
-08dc:9938*     modexhlin_
-08dc:99a4*     modexprint_
-08dc:9b3e*     modexprintbig_
-08dc:9cba*     cls_
-08dc:9d28+     modexWaitBorder_
-133a:04d4+     _VGA
+08dc:7d78      VGAmodeX_
+08dc:7e20+     modexEnter_
+08dc:7ebc*     modexLeave_
+08dc:7ed4*     modexDefaultPage_
+08dc:7f2e*     modexNextPage_
+08dc:7fea*     modexNextPageFlexibleSize_
+08dc:808e*     modexShowPage_
+08dc:818a*     modexPanPage_
+08dc:81da*     modexSelectPlane_
+08dc:81fe+     modexClearRegion_
+08dc:8316*     oldDrawBmp_
+08dc:847c*     CDrawBmp_
+08dc:85e0*     modexDrawBmp_
+08dc:8646+     modexDrawBmpRegion_
+08dc:87b0*     modexDrawPlanarBuf_
+08dc:87ce*     modexDrawSprite_
+08dc:8834+     modexDrawSpriteRegion_
+08dc:89ac*     modexCopyPageRegion_
+08dc:8b16      modexFadeOn_
+08dc:8b46      modexFadeOff_
+08dc:8b74*     modexFlashOn_
+08dc:8ba2*     modexFlashOff_
+08dc:8c72      modexPalSave_
+08dc:8cc8      modexNewPal_
+08dc:8d18*     modexLoadPalFile_
+08dc:8dfa*     modexSavePalFile_
+08dc:8e72      modexPalBlack_
+08dc:8e9c*     modexPalWhite_
+08dc:8ec6+     modexPalUpdate_
+08dc:9436+     modexPalUpdate1_
+08dc:94b0*     modexPalUpdate0_
+08dc:94fc+     chkcolor_
+08dc:9814+     modexputPixel_
+08dc:98a2*     modexgetPixel_
+08dc:9928*     modexhlin_
+08dc:9994*     modexprint_
+08dc:9b2e*     modexprintbig_
+08dc:9caa*     cls_
+08dc:9d18+     modexWaitBorder_
+1339:04d4+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 08dc:0042      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-133a:0000*     __nullarea
-133a:04fc*     __ovlflag
-133a:04fd*     __intno
-133a:04fe*     __ovlvec
+1339:0000*     __nullarea
+1339:04fc*     __ovlflag
+1339:04fd*     __intno
+1339:04fe*     __ovlvec
 08dc:0072      _cstart_
 08dc:0145*     _Not_Enough_Memory_
 08dc:0277      __exit_
@@ -248,10 +248,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 08dc:02fe      _big_code_
 08dc:02fe*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-133a:1394      __argv
-133a:1398      ___argv
-133a:139c      __argc
-133a:139e      ___argc
+1339:1394      __argv
+1339:1398      ___argv
+1339:139c      __argc
+1339:139e      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 08dc:0305      __PIA
 08dc:02fe*     __PIS
@@ -260,35 +260,35 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncmp.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 08dc:0359      _fmalloc_
 08dc:0359      malloc_
-133a:0502      ___fheap
-133a:0504      ___fheapRover
-133a:0506      ___LargestSizeB4Rover
+1339:0502      ___fheap
+1339:0504      ___fheapRover
+1339:0506      ___LargestSizeB4Rover
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-08dc:a052      bitmapLoadPcx_
-08dc:a1ae*     bitmapLoadPcxTiles_
+08dc:a042      bitmapLoadPcx_
+08dc:a19e*     bitmapLoadPcxTiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strstr.c)
 08dc:04ce      strstr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(atoi.c)
 08dc:05d0      atoi_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-08dc:066c+     __open_flags_
-08dc:092d+     _fsopen_
-08dc:0994      fopen_
-08dc:0ab7*     freopen_
+08dc:066b+     __open_flags_
+08dc:092c+     _fsopen_
+08dc:0993      fopen_
+08dc:0ab6*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
-08dc:0b41      fread_
+08dc:0b40      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-08dc:0eb8      __get_errno_ptr_
-133a:1420      _errno
+08dc:0eb7      __get_errno_ptr_
+1339:1420      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-133a:0514      ___iob
-133a:1422      ___OpenStreams
-133a:1426      ___ClosedStreams
+1339:0514      ___iob
+1339:1422      ___ClosedStreams
+1339:1426      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
-08dc:0ebf      fprintf_
+08dc:0ebe      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-08dc:0eee*     _frealloc_
-08dc:0eee      realloc_
+08dc:0eed*     _frealloc_
+08dc:0eed      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
 08dc:0fca      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncpy.c)
@@ -314,22 +314,22 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
 08dc:1366      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 08dc:13ab      _nmalloc_
-133a:067c      ___nheapbeg
-133a:067e      ___MiniHeapRover
-133a:0680      ___LargestSizeB4MiniHeapRover
+1339:067c      ___nheapbeg
+1339:067e      ___MiniHeapRover
+1339:0680      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 08dc:1485      _ffree_
 08dc:1485      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 08dc:14f2      _nfree_
-133a:142a+     ___MiniHeapFreeRover
+1339:142a+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 08dc:15ed+     _null_exit_rtn_
 08dc:15ed+     __null_int23_exit_
 08dc:15ee      exit_
 08dc:160f+     _exit_
-133a:0682+     ___int23_exit
-133a:0686      ___FPE_handler_exit
+1339:0682+     ___int23_exit
+1339:0686      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
 08dc:162b      ultoa_
 08dc:16e9*     ltoa_
@@ -339,7 +339,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 08dc:1a9b      __doclose_
 08dc:1be5      __shutdown_stream_
 08dc:1bff      fclose_
-133a:142c+     ___RmTmpFileFn
+1339:142c+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 08dc:1c6a+     __ibm_bios_get_ticks_
 08dc:1ce1      clock_
@@ -350,7 +350,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 08dc:1f05      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-133a:0098      __IsTable
+1339:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 08dc:20fd      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
@@ -385,31 +385,31 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
 08dc:28f7      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-133a:0692      __8087
-133a:0693      __real87
-133a:0694      __dos87emucall
-133a:0696      __dos87real
+1339:0692      __8087
+1339:0693      __real87
+1339:0694      __dos87emucall
+1339:0696      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 08dc:2906*     __exit_with_msg_
 08dc:290b      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-133a:0698      __curbrk
-133a:06a0      __STACKLOW
-133a:06a2      __STACKTOP
-133a:06a4      __cbyte
-133a:06a6      __child
-133a:06a8      __no87
-133a:06b5      ___FPE_handler
-133a:069a      __psp
-133a:06a9      __get_ovl_stack
-133a:06ad      __restore_ovl_stack
-133a:06b1      __close_ovl_file
-133a:06b9      __LpCmdLine
-133a:06bd      __LpPgmName
-133a:069c      __osmajor
-133a:069d      __osminor
-133a:069e      __osmode
-133a:069f      __HShift
+1339:0698      __curbrk
+1339:06a0      __STACKLOW
+1339:06a2      __STACKTOP
+1339:06a4      __cbyte
+1339:06a6      __child
+1339:06a8      __no87
+1339:06b5      ___FPE_handler
+1339:069a      __psp
+1339:06a9      __get_ovl_stack
+1339:06ad      __restore_ovl_stack
+1339:06b1      __close_ovl_file
+1339:06b9      __LpCmdLine
+1339:06bd      __LpPgmName
+1339:069c      __osmajor
+1339:069d      __osminor
+1339:069e      __osmode
+1339:069f      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
 08dc:292a      __fill_buffer_
 08dc:2b79      fgetc_
@@ -419,8 +419,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
 08dc:3039      rand_
 08dc:307b*     srand_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-08dc:a396*     textInit_
-133a:1434      _romFonts
+08dc:a386*     textInit_
+1339:1434      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 08dc:30b8      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
@@ -431,7 +431,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 08dc:32cc      __FiniRtns
 08dc:32cc*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-133a:06c6      ___uselfn
+1339:06c6      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 08dc:3330      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
@@ -449,9 +449,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 08dc:3b7c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 08dc:3b7f*     __set_commode_
-133a:06c8      __commode
+1339:06c8      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-133a:06ca      __fmode
+1339:06ca      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
 08dc:3b8b      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
@@ -487,7 +487,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
 08dc:4ab6      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-133a:0050      ___Alphabet
+1339:0050      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
 08dc:4ab9      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
@@ -498,9 +498,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 08dc:4b72      __GetIOMode_
 08dc:4ba7      __SetIOMode_nogrow_
-133a:06e0      ___NFiles
-133a:06e2      ___init_mode
-133a:070a      ___io_mode
+1339:06e0      ___NFiles
+1339:06e2      ___init_mode
+1339:070a      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
 08dc:4bdc      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
@@ -520,9 +520,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 08dc:4ef2      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 08dc:4f0e*     __get_doserrno_ptr_
-133a:1450      __doserrno
+1339:1450      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-133a:070e      ___umaskval
+1339:070e      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
 08dc:4f15      _dos_creat_
 08dc:4f39*     _dos_creatnew_
@@ -533,9 +533,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
 08dc:5142      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-133a:1454      ___env_mask
-133a:1458      _environ
-133a:145c*     __wenviron
+1339:1454      ___env_mask
+1339:1458      _environ
+1339:145c*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
 08dc:5184      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
@@ -556,7 +556,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 08dc:56da      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 08dc:574a      __EnterWVIDEO_
-133a:072e+     ___WD_Present
+1339:072e+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
 08dc:576e      __flushall_
 08dc:5802      flushall_
@@ -569,80 +569,80 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 08dc:5a57      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-133a:1460      ____Argv
-133a:1464      ____Argc
+1339:1460      ____Argv
+1339:1464      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-133a:0730      __amblksiz
+1339:0730      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-133a:0762      __Start_XI
-133a:0798      __End_XI
-133a:0798      __Start_YI
-133a:07b0      __End_YI
+1339:0762      __Start_XI
+1339:0798      __End_XI
+1339:0798      __Start_YI
+1339:07b0      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-133a:1466      ___historical_splitparms
+1339:1466      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-08dc:6bc8*     _heapenable_
-133a:0732      ___heap_enabled
+08dc:6bba*     _heapenable_
+1339:0732      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-08dc:6bd9      _bfree_
+08dc:6bcb      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-08dc:6bfe      _bexpand_
+08dc:6bf0      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-08dc:6c58      _DoINTR_
+08dc:6c4a      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-08dc:6fd1*     sbrk_
-08dc:6fe1      __brk_
+08dc:6fc3*     sbrk_
+08dc:6fd3      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-08dc:7049      fsync_
+08dc:703b      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-08dc:706c      __setenvp_
-08dc:71f8      __freeenvp_
+08dc:705e      __setenvp_
+08dc:71ea      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-133a:0734      ___IsDBCS
+1339:0734      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-08dc:7256*     _ismbblead_
-133a:146c      ___MBCSIsTable
+08dc:7248*     _ismbblead_
+1339:146c      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-08dc:72b0      __mbinit_
-133a:0736      ___MBCodePage
+08dc:72a2      __mbinit_
+1339:0736      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-08dc:738b      _mbdtoupper_
+08dc:737d      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-08dc:7399      toupper_
+08dc:738b      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-133a:0738      __8087cw
+1339:0738      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-133a:073a      ___Save8087
-133a:073e      ___Rest8087
+1339:073a      ___Save8087
+1339:073e      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-08dc:73a8      __GrabFP87_
+08dc:739a      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-08dc:73da*     __init_8087_emu
-08dc:73e0      __x87id
+08dc:73cc*     __init_8087_emu
+08dc:73d2      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-08dc:743d      wctomb_
+08dc:742f      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-08dc:7488+     utoa_
-08dc:7529      itoa_
+08dc:747a+     utoa_
+08dc:751b      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-08dc:7573      strupr_
+08dc:7565      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-133a:0742      ___EFG_printf
-133a:0746*     ___EFG_scanf
+1339:0742      ___EFG_printf
+1339:0746*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-08dc:75bb      ulltoa_
-08dc:76f8*     lltoa_
+08dc:75ad      ulltoa_
+08dc:76ea*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-08dc:7769*     _dos_close_
-08dc:7777      _dos_commit_
+08dc:775b*     _dos_close_
+08dc:7769      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-08dc:7786      clearenv_
+08dc:7778      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-08dc:78bc      __Init_FPE_handler_
-08dc:78f5      __Fini_FPE_handler_
-08dc:792c*     __FPEHandler
+08dc:78ae      __Init_FPE_handler_
+08dc:78e7      __Fini_FPE_handler_
+08dc:791e*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-133a:0760      ___FPE_int
+1339:0760      ___FPE_int
 
 
                         +--------------------+
@@ -658,6 +658,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  000225e0 (140768.)
+Memory size:  000225d0 (140752.)
 Entry point address: 08dc:0072
 Link time: 00:00.00
index 9a69374f344c7754ef9a0a9df4716e8b95d3e6dc..db121c72ceb875f7c834f392b7ed5ba865c92e37 100755 (executable)
Binary files a/bakapi.exe and b/bakapi.exe differ
index 44a72e5beb0bb47f71f76fb49bc4f83a65e8165b..185adb9f743d9e29c3708b54066e423e1ca5a486 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/06 18:24:37
+Created on:       15/10/08 14:30:43
 Executable Image: bakapi.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          13ca:0000            0000f080
+DGROUP                          13c7:0000            0000f080
 
 
 
@@ -33,29 +33,29 @@ wcpu_TEXT              CODE           AUTO           0000:53d0       00000058
 kitten_TEXT            CODE           AUTO           0000:5c40       0000080a
 16_hc_TEXT             CODE           AUTO           0000:6450       0000158b
 timer_TEXT             CODE           AUTO           0000:79e0       00000235
-_TEXT                  CODE           AUTO           07c2:0000       000090ab
-modex16_TEXT           CODE           AUTO           07c2:90b0       00002180
-16text_TEXT            CODE           AUTO           07c2:b230       0000010d
-bakapee_TEXT           CODE           AUTO           07c2:b340       00000b86
-16_in13_DATA           FAR_DATA       AUTO           13af:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           13c9:0004       00000000
-_NULL                  BEGDATA        DGROUP         13ca:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         13cc:0000       00000002
-CONST                  DATA           DGROUP         13cc:0002       00000076
-CONST2                 DATA           DGROUP         13d3:0008       0000010a
-_DATA                  DATA           DGROUP         13e5:0000       000005a9
-XIB                    DATA           DGROUP         143f:000a       00000000
-XI                     DATA           DGROUP         143f:000a       00000036
-XIE                    DATA           DGROUP         1443:0000       00000000
-YIB                    DATA           DGROUP         1443:0000       00000000
-YI                     DATA           DGROUP         1443:0000       00000018
-YIE                    DATA           DGROUP         1444:0008       00000000
-STRINGS                DATA           DGROUP         1444:0008       00000000
-DATA                   DATA           DGROUP         1444:0008       00000000
-_emu_init_start        EMU            DGROUP         1444:0008       00000000
-_emu_init_end          EMU            DGROUP         1444:0008       00000000
-_BSS                   BSS            DGROUP         1445:0000       00000e02
-STACK                  STACK          DGROUP         1526:0000       0000dac0
+_TEXT                  CODE           AUTO           07c2:0000       0000907d
+modex16_TEXT           CODE           AUTO           07c2:9080       00002180
+16text_TEXT            CODE           AUTO           07c2:b200       0000010d
+bakapee_TEXT           CODE           AUTO           07c2:b310       00000b86
+16_in13_DATA           FAR_DATA       AUTO           13ac:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           13c6:0004       00000000
+_NULL                  BEGDATA        DGROUP         13c7:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         13c9:0000       00000002
+CONST                  DATA           DGROUP         13c9:0002       00000076
+CONST2                 DATA           DGROUP         13d0:0008       0000010a
+_DATA                  DATA           DGROUP         13e2:0000       000005a9
+XIB                    DATA           DGROUP         143c:000a       00000000
+XI                     DATA           DGROUP         143c:000a       00000036
+XIE                    DATA           DGROUP         1440:0000       00000000
+YIB                    DATA           DGROUP         1440:0000       00000000
+YI                     DATA           DGROUP         1440:0000       00000018
+YIE                    DATA           DGROUP         1441:0008       00000000
+STRINGS                DATA           DGROUP         1441:0008       00000000
+DATA                   DATA           DGROUP         1441:0008       00000000
+_emu_init_start        EMU            DGROUP         1441:0008       00000000
+_emu_init_end          EMU            DGROUP         1441:0008       00000000
+_BSS                   BSS            DGROUP         1442:0000       00000e02
+STACK                  STACK          DGROUP         1523:0000       0000dac0
 
 
                         +----------------+
@@ -71,7 +71,7 @@ Address        Symbol
 Module: bakapi.o(/dos/z/16/src/bakapi.c)
 0000:00a2      main_
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-13ca:07ce+     _inpu
+13c7:07ce+     _inpu
 0000:0380+     INL_KeyService_
 0000:061a+     Mouse_
 0000:0672+     IN_GetJoyAbs_
@@ -119,9 +119,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:494c+     MM_TotalFree_
 0000:49e2*     MM_Report_
 0000:539a*     MM_BombOnError_
-13ca:0930+     _beforesort
-13ca:0934+     _aftersort
-13ca:0938+     _XMSaddr
+13c7:0930+     _beforesort
+13c7:0934+     _aftersort
+13c7:0938+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:53d0      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
@@ -139,9 +139,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:5b10*     CAL_OptimizeNodes_
 0000:5bc0*     CA_Startup_
 0000:5c10*     CA_Shutdown_
-13ca:0940*     _finishcachebox
-13ca:0944*     _updatecachebox
-13ca:0948*     _drawcachebox
+13c7:0940*     _finishcachebox
+13c7:0944*     _updatecachebox
+13c7:0948*     _drawcachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:5c7c      KITTENGETS
 0000:5cdc*     kittenopen_
@@ -152,7 +152,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:6234+     get_line_
 0000:62a6+     db_fetch_
 0000:633c+     db_insert_
-13ca:04a4+     __kitten_catalog
+13c7:04a4+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:65fc+     LargestFreeBlock_
 0000:668a+     _coreleft_
@@ -183,62 +183,62 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 07c2:00af      __PIA
 07c2:00a8*     __PIS
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-07c2:9268      VGAmodeX_
-07c2:9310+     modexEnter_
-07c2:93ac*     modexLeave_
-07c2:93c4      modexDefaultPage_
-07c2:941e*     modexNextPage_
-07c2:94da*     modexNextPageFlexibleSize_
-07c2:957e      modexShowPage_
-07c2:967a*     modexPanPage_
-07c2:96ca*     modexSelectPlane_
-07c2:96ee      modexClearRegion_
-07c2:9806*     oldDrawBmp_
-07c2:996c*     CDrawBmp_
-07c2:9ad0*     modexDrawBmp_
-07c2:9b36+     modexDrawBmpRegion_
-07c2:9ca0*     modexDrawPlanarBuf_
-07c2:9cbe*     modexDrawSprite_
-07c2:9d24+     modexDrawSpriteRegion_
-07c2:9e9c*     modexCopyPageRegion_
-07c2:a006*     modexFadeOn_
-07c2:a036*     modexFadeOff_
-07c2:a064*     modexFlashOn_
-07c2:a092*     modexFlashOff_
-07c2:a162+     modexPalSave_
-07c2:a1b8+     modexNewPal_
-07c2:a208*     modexLoadPalFile_
-07c2:a2ea*     modexSavePalFile_
-07c2:a362*     modexPalBlack_
-07c2:a38c*     modexPalWhite_
-07c2:a3b6+     modexPalUpdate_
-07c2:a926+     modexPalUpdate1_
-07c2:a9a0*     modexPalUpdate0_
-07c2:a9ec+     chkcolor_
-07c2:ad04      modexputPixel_
-07c2:ad92*     modexgetPixel_
-07c2:ae18*     modexhlin_
-07c2:ae84      modexprint_
-07c2:b01e*     modexprintbig_
-07c2:b19a      cls_
-07c2:b208+     modexWaitBorder_
-13ca:04d4      _VGA
+07c2:9238      VGAmodeX_
+07c2:92e0+     modexEnter_
+07c2:937c*     modexLeave_
+07c2:9394      modexDefaultPage_
+07c2:93ee*     modexNextPage_
+07c2:94aa*     modexNextPageFlexibleSize_
+07c2:954e      modexShowPage_
+07c2:964a*     modexPanPage_
+07c2:969a*     modexSelectPlane_
+07c2:96be      modexClearRegion_
+07c2:97d6*     oldDrawBmp_
+07c2:993c*     CDrawBmp_
+07c2:9aa0*     modexDrawBmp_
+07c2:9b06+     modexDrawBmpRegion_
+07c2:9c70*     modexDrawPlanarBuf_
+07c2:9c8e*     modexDrawSprite_
+07c2:9cf4+     modexDrawSpriteRegion_
+07c2:9e6c*     modexCopyPageRegion_
+07c2:9fd6*     modexFadeOn_
+07c2:a006*     modexFadeOff_
+07c2:a034*     modexFlashOn_
+07c2:a062*     modexFlashOff_
+07c2:a132+     modexPalSave_
+07c2:a188+     modexNewPal_
+07c2:a1d8*     modexLoadPalFile_
+07c2:a2ba*     modexSavePalFile_
+07c2:a332*     modexPalBlack_
+07c2:a35c*     modexPalWhite_
+07c2:a386+     modexPalUpdate_
+07c2:a8f6+     modexPalUpdate1_
+07c2:a970*     modexPalUpdate0_
+07c2:a9bc+     chkcolor_
+07c2:acd4      modexputPixel_
+07c2:ad62*     modexgetPixel_
+07c2:ade8*     modexhlin_
+07c2:ae54      modexprint_
+07c2:afee*     modexprintbig_
+07c2:b16a      cls_
+07c2:b1d8+     modexWaitBorder_
+13c7:04d4      _VGA
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-07c2:b2a6      textInit_
-13ca:1254      _romFonts
+07c2:b276      textInit_
+13c7:1254      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
 07c2:00c6      kbhit_
 Module: gfx.lib(/dos/z/16/src/lib/bakapee.c)
-07c2:b348*     pdump_
-07c2:b3aa+     colortest_
-07c2:b3fe+     colorz_
-07c2:b464+     ssd_
-07c2:b582+     dingpp_
-07c2:b5f4+     dingo_
-07c2:b68a+     dingas_
-07c2:b738+     dingu_
-07c2:b79a+     dingq_
-07c2:b83a      ding_
+07c2:b318*     pdump_
+07c2:b37a+     colortest_
+07c2:b3ce+     colorz_
+07c2:b434+     ssd_
+07c2:b552+     dingpp_
+07c2:b5c4+     dingo_
+07c2:b65a+     dingas_
+07c2:b708+     dingu_
+07c2:b76a+     dingq_
+07c2:b80a      ding_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getch.c)
 07c2:00dd      getch_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
@@ -247,10 +247,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(scanf.c)
 07c2:01d6+     vscanf_
 07c2:0204      scanf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-13ca:0000*     __nullarea
-13ca:0504*     __ovlflag
-13ca:0505*     __intno
-13ca:0506*     __ovlvec
+13c7:0000*     __nullarea
+13c7:0504*     __ovlflag
+13c7:0505*     __intno
+13c7:0506*     __ovlvec
 07c2:022c      _cstart_
 07c2:02ff*     _Not_Enough_Memory_
 07c2:0431      __exit_
@@ -260,10 +260,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 07c2:04b8      _big_code_
 07c2:04b8*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-13ca:126c      __argv
-13ca:1270      ___argv
-13ca:1274      __argc
-13ca:1276      ___argc
+13c7:126c      __argv
+13c7:1270      ___argv
+13c7:1274      __argc
+13c7:1276      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
 07c2:04b8+     int86x_
 07c2:063b      int86_
@@ -285,28 +285,28 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
 07c2:07e4      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 07c2:0829      _nmalloc_
-13ca:050a      ___nheapbeg
-13ca:050c      ___MiniHeapRover
-13ca:050e      ___LargestSizeB4MiniHeapRover
+13c7:050a      ___nheapbeg
+13c7:050c      ___MiniHeapRover
+13c7:050e      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 07c2:0903      _fmalloc_
 07c2:0903      malloc_
-13ca:0510      ___fheap
-13ca:0512      ___fheapRover
-13ca:0514      ___LargestSizeB4Rover
+13c7:0510      ___fheap
+13c7:0512      ___fheapRover
+13c7:0514      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 07c2:0a78      _ffree_
 07c2:0a78      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 07c2:0ae5      _nfree_
-13ca:1278+     ___MiniHeapFreeRover
+13c7:1278+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 07c2:0be0+     _null_exit_rtn_
 07c2:0be0+     __null_int23_exit_
 07c2:0be1      exit_
 07c2:0c02+     _exit_
-13ca:0516+     ___int23_exit
-13ca:051a      ___FPE_handler_exit
+13c7:0516+     ___int23_exit
+13c7:051a      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
 07c2:0c1e      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
@@ -325,7 +325,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 07c2:15c5      __doclose_
 07c2:170f      __shutdown_stream_
 07c2:1729      fclose_
-13ca:127a+     ___RmTmpFileFn
+13c7:127a+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 07c2:1794+     __ibm_bios_get_ticks_
 07c2:180b      clock_
@@ -334,7 +334,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 07c2:1a18      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-13ca:0098      __IsTable
+13c7:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 07c2:1c10      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
@@ -369,31 +369,31 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
 07c2:240b      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-13ca:0526      __8087
-13ca:0527      __real87
-13ca:0528      __dos87emucall
-13ca:052a      __dos87real
+13c7:0526      __8087
+13c7:0527      __real87
+13c7:0528      __dos87emucall
+13c7:052a      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 07c2:241a*     __exit_with_msg_
 07c2:241f      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-13ca:052c      __curbrk
-13ca:0534      __STACKLOW
-13ca:0536      __STACKTOP
-13ca:0538      __cbyte
-13ca:053a      __child
-13ca:053c      __no87
-13ca:0549      ___FPE_handler
-13ca:052e      __psp
-13ca:053d      __get_ovl_stack
-13ca:0541      __restore_ovl_stack
-13ca:0545      __close_ovl_file
-13ca:054d      __LpCmdLine
-13ca:0551      __LpPgmName
-13ca:0530      __osmajor
-13ca:0531      __osminor
-13ca:0532      __osmode
-13ca:0533      __HShift
+13c7:052c      __curbrk
+13c7:0534      __STACKLOW
+13c7:0536      __STACKTOP
+13c7:0538      __cbyte
+13c7:053a      __child
+13c7:053c      __no87
+13c7:0549      ___FPE_handler
+13c7:052e      __psp
+13c7:053d      __get_ovl_stack
+13c7:0541      __restore_ovl_stack
+13c7:0545      __close_ovl_file
+13c7:054d      __LpCmdLine
+13c7:0551      __LpPgmName
+13c7:0530      __osmajor
+13c7:0531      __osminor
+13c7:0532      __osmode
+13c7:0533      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
 07c2:243e+     __fill_buffer_
 07c2:268d      fgetc_
@@ -402,252 +402,252 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(delay.c)
 07c2:2b4d      delay_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-13ca:0556      ___iob
-13ca:1282      ___OpenStreams
-13ca:1286      ___ClosedStreams
+13c7:0556      ___iob
+13c7:1282      ___ClosedStreams
+13c7:1286      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-07c2:2cdf      __fprtf_
+07c2:2cc6      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ungetc.c)
-07c2:2e32      ungetc_
+07c2:2e19      ungetc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(scnf.c)
-07c2:406b      __scnf_
+07c2:404e      __scnf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-07c2:4331      __CMain
+07c2:4314      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-07c2:4397      __InitRtns
-07c2:4397*     __FInitRtns
-07c2:43f2      __FiniRtns
-07c2:43f2*     __FFiniRtns
+07c2:437a      __InitRtns
+07c2:437a*     __FInitRtns
+07c2:43d5      __FiniRtns
+07c2:43d5*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-13ca:06be      ___uselfn
+13c7:06be      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-07c2:4456      __DOSseg__
+07c2:443a      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
-07c2:4457      __Init_Argv_
-07c2:44ba+     _getargv_
-07c2:47ea      __Fini_Argv_
+07c2:443b      __Init_Argv_
+07c2:449e+     _getargv_
+07c2:47ce      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-07c2:4814      intr_
+07c2:47f8      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-07c2:4828      segread_
+07c2:480c      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-07c2:4913      __LastFree_
-07c2:498d      __ExpandDGROUP_
+07c2:48f7      __LastFree_
+07c2:4971      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-07c2:4a9e      __nmemneed_
+07c2:4a82      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
-07c2:4ab0      __MemAllocator
-07c2:4b7a      __MemFree
+07c2:4a90      __MemAllocator
+07c2:4b5a      __MemFree
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
-07c2:4cd7      __GrowSeg_
+07c2:4cb7      __GrowSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
-07c2:4e4d      __AllocSeg_
+07c2:4e2d      __AllocSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
-07c2:4f3c      __fmemneed_
+07c2:4f1c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-13ca:0022      ___Alphabet
+13c7:0022      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-07c2:4f3f      __lseek_
+07c2:4f1f      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-07c2:4f79*     __dosretax
-07c2:4f7e*     __dosret0
-07c2:4f85      __set_errno_dos_
-07c2:4fed*     __set_errno_dos_reterr_
+07c2:4f59*     __dosretax
+07c2:4f5e*     __dosret0
+07c2:4f65      __set_errno_dos_
+07c2:4fcd*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-07c2:4ff8*     __get_errno_ptr_
-13ca:128e      _errno
+07c2:4fd8*     __get_errno_ptr_
+13c7:128e      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-07c2:4fff      __GetIOMode_
-07c2:5034      __SetIOMode_nogrow_
-13ca:06d4      ___NFiles
-13ca:06d6      ___init_mode
-13ca:06fe      ___io_mode
+07c2:4fdf      __GetIOMode_
+07c2:5014      __SetIOMode_nogrow_
+13c7:06d4      ___NFiles
+13c7:06d6      ___init_mode
+13c7:06fe      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-07c2:5069*     __set_commode_
-13ca:0702      __commode
+07c2:5049*     __set_commode_
+13c7:0702      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-13ca:0704      __fmode
+13c7:0704      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-07c2:5075      __chktty_
+07c2:5055      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-07c2:50d4      __freefp_
-07c2:5175      __purgefp_
+07c2:50b4      __freefp_
+07c2:5155      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-07c2:51b6      __allocfp_
+07c2:5196      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-07c2:5366      __close_
+07c2:5346      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-07c2:539c      __flush_
+07c2:537c      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
-07c2:55e5      fflush_
+07c2:55c5      fflush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-07c2:55fa      tell_
+07c2:55da      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-07c2:560b      lseek_
+07c2:55eb      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-07c2:563c      __doserror_
-07c2:564a      __doserror1_
+07c2:561c      __doserror_
+07c2:562a      __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-07c2:5656      _dos_open_
+07c2:5636      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-07c2:567c      isatty_
+07c2:565c      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-07c2:5698*     __get_doserrno_ptr_
-13ca:1290      __doserrno
+07c2:5678*     __get_doserrno_ptr_
+13c7:1290      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-13ca:0706      ___umaskval
+13c7:0706      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-07c2:569f      _dos_creat_
-07c2:56c3*     _dos_creatnew_
+07c2:567f      _dos_creat_
+07c2:56a3*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-07c2:56e4+     __grow_iomode_
-07c2:57cb+     __shrink_iomode_
-07c2:580c      __SetIOMode_
+07c2:56c4+     __grow_iomode_
+07c2:57ab+     __shrink_iomode_
+07c2:57ec      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
-07c2:58cc      vsprintf_
+07c2:58ac      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-13ca:1294      ___env_mask
-13ca:1298      _environ
-13ca:129c*     __wenviron
+13c7:1294      ___env_mask
+13c7:1298      _environ
+13c7:129c*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
-07c2:590e      _mbterm_
+07c2:58ee      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
-07c2:5961      _mbsnextc_
+07c2:5941      _mbsnextc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c)
-07c2:59bc      _mbctoupper_
+07c2:599c      _mbctoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c)
-07c2:59df      _mbsinc_
+07c2:59bf      _mbsinc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-07c2:5a31      __ChkTTYIOMode_
-07c2:5a9f*     __IOMode_
+07c2:5a11      __ChkTTYIOMode_
+07c2:5a7f*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c)
-07c2:5b71      __HeapWalk_
+07c2:5b51      __HeapWalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
-07c2:5db1*     _fpreset_
-07c2:5ddc      __init_8087_
-07c2:5e0f+     __default_sigfpe_handler_
-07c2:5e64      __chk8087_
+07c2:5d91*     _fpreset_
+07c2:5dbc      __init_8087_
+07c2:5def+     __default_sigfpe_handler_
+07c2:5e44      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-07c2:5ed4      __EnterWVIDEO_
-13ca:0726+     ___WD_Present
+07c2:5eb4      __EnterWVIDEO_
+13c7:0726+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-07c2:5ef8      __flushall_
-07c2:5f8c      flushall_
+07c2:5ed8      __flushall_
+07c2:5f6c      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-07c2:5f92      getche_
+07c2:5f72      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-07c2:5fac      __ioalloc_
+07c2:5f8c      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-07c2:613a      __qread_
+07c2:611a      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-07c2:615a      __qwrite_
+07c2:613a      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-07c2:61ba      fputc_
+07c2:619a      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-07c2:638f      __InitFiles_
+07c2:636f      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-07c2:65c3*     fcloseall_
-07c2:65ca      __full_io_exit_
+07c2:65a3*     fcloseall_
+07c2:65aa      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-07c2:65d4      __prtf_
+07c2:65b4      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-13ca:0728      ___IsDBCS
+13c7:0728      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-07c2:7744*     _ismbblead_
-13ca:12a0      ___MBCSIsTable
+07c2:7716*     _ismbblead_
+13c7:12a0      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbtowc.c)
-07c2:7760      mbtowc_
+07c2:7732      mbtowc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bits.c)
-13ca:019a      __Bits
+13c7:019a      __Bits
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fdfs086.asm)
-07c2:787e      __FDFS
+07c2:7850      __FDFS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-13ca:072a      ___EFG_printf
-13ca:072e      ___EFG_scanf
+13c7:072a      ___EFG_printf
+13c7:072e      ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i8m086.asm)
-07c2:78f5*     __I8M
-07c2:78f5      __U8M
-07c2:78da*     __I8ME
-07c2:78da*     __U8ME
+07c2:78c7*     __I8M
+07c2:78c7      __U8M
+07c2:78ac*     __I8ME
+07c2:78ac*     __U8ME
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-13ca:13a2      ____Argv
-13ca:13a6      ____Argc
+13c7:13a2      ____Argv
+13c7:13a6      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-13ca:0732      __amblksiz
+13c7:0732      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-13ca:075a      __Start_XI
-13ca:0790      __End_XI
-13ca:0790      __Start_YI
-13ca:07a8      __End_YI
+13c7:075a      __Start_XI
+13c7:0790      __End_XI
+13c7:0790      __Start_YI
+13c7:07a8      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-13ca:13a8      ___historical_splitparms
+13c7:13a8      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-07c2:7a40      _DoINTR_
+07c2:7a12      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-07c2:7db9*     _heapenable_
-13ca:0734      ___heap_enabled
+07c2:7d8b*     _heapenable_
+13c7:0734      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-07c2:7dca*     sbrk_
-07c2:7dda      __brk_
+07c2:7d9c*     sbrk_
+07c2:7dac      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-07c2:7e42      fsync_
+07c2:7e14      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-07c2:7e47*     _frealloc_
-07c2:7e47      realloc_
+07c2:7e19*     _frealloc_
+07c2:7e19      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-07c2:7f41      __setenvp_
-07c2:80cd      __freeenvp_
+07c2:7f13      __setenvp_
+07c2:809f      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-07c2:8169      __mbinit_
-13ca:0736      ___MBCodePage
+07c2:813b      __mbinit_
+13c7:0736      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-07c2:8244      _mbdtoupper_
+07c2:8216      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-07c2:8252      toupper_
+07c2:8224      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-13ca:0738      __8087cw
+13c7:0738      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-13ca:073a      ___Save8087
-13ca:073e      ___Rest8087
+13c7:073a      ___Save8087
+13c7:073e      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-07c2:8261      __GrabFP87_
+07c2:8233      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-07c2:8294*     __init_8087_emu
-07c2:829a      __x87id
+07c2:8266*     __init_8087_emu
+07c2:826c      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-07c2:82f7      wctomb_
+07c2:82c9      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-07c2:8342+     utoa_
-07c2:83e3      itoa_
+07c2:8314+     utoa_
+07c2:83b5      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-07c2:842d      strupr_
+07c2:83ff      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-07c2:8462      ulltoa_
-07c2:859f*     lltoa_
+07c2:8434      ulltoa_
+07c2:8571*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-07c2:8610*     _dos_close_
-07c2:861e      _dos_commit_
+07c2:85e2*     _dos_close_
+07c2:85f0      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-07c2:862d*     _msize_
-07c2:8648      _fmsize_
+07c2:85ff*     _msize_
+07c2:861a      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-07c2:8659      __HeapManager_expand_
-07c2:8b62      _nexpand_
+07c2:862b      __HeapManager_expand_
+07c2:8b34      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-07c2:8bb5      _fexpand_
-07c2:8bb5*     _expand_
+07c2:8b87      _fexpand_
+07c2:8b87*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-07c2:8bea      clearenv_
+07c2:8bbc      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-07c2:8d20      __Init_FPE_handler_
-07c2:8d59      __Fini_FPE_handler_
-07c2:8d90*     __FPEHandler
+07c2:8cf2      __Init_FPE_handler_
+07c2:8d2b      __Fini_FPE_handler_
+07c2:8d62*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-07c2:9022      _bfree_
+07c2:8ff4      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-07c2:9047      _bexpand_
+07c2:9019      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-13ca:0758      ___FPE_int
+13c7:0758      ___FPE_int
 
 
                         +--------------------+
@@ -663,6 +663,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00022d20 (142624.)
+Memory size:  00022cf0 (142576.)
 Entry point address: 07c2:022c
 Link time: 00:00.00
index 7f0f2364066cb74c3b7e43280a6f68209baf1633..98b280c2c1eae478b24d8f3160f133d89cc08bb5 100755 (executable)
Binary files a/exmmtest.exe and b/exmmtest.exe differ
index 66b9bfc56ff9d1cb4c016ba7d35710b026183220..7a32c5bcbd5018740be1065a05fae2c42dd60cd6 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/06 18:24:37
+Created on:       15/10/08 14:30:43
 Executable Image: exmmtest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0ee0:0000            0000e730
+DGROUP                          0edf:0000            0000e730
 
 
 
@@ -33,26 +33,26 @@ wcpu_TEXT              CODE           AUTO           0000:5510       00000058
 kitten_TEXT            CODE           AUTO           0000:5d80       0000080a
 16_hc_TEXT             CODE           AUTO           0000:6590       0000158b
 timer_TEXT             CODE           AUTO           0000:7b20       00000235
-_TEXT                  CODE           AUTO           0000:7d60       00006ee1
-16_in13_DATA           FAR_DATA       AUTO           0ec5:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           0edf:0004       00000000
-_NULL                  BEGDATA        DGROUP         0ee0:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         0ee2:0000       00000002
-CONST                  DATA           DGROUP         0ee2:0002       00000076
-CONST2                 DATA           DGROUP         0ee9:0008       00000102
-_DATA                  DATA           DGROUP         0efa:0000       0000056b
-XIB                    DATA           DGROUP         0f50:000c       00000000
-XI                     DATA           DGROUP         0f50:000c       00000036
-XIE                    DATA           DGROUP         0f54:0002       00000000
-YIB                    DATA           DGROUP         0f54:0002       00000000
-YI                     DATA           DGROUP         0f54:0002       00000018
-YIE                    DATA           DGROUP         0f55:000a       00000000
-STRINGS                DATA           DGROUP         0f55:000a       00000000
-DATA                   DATA           DGROUP         0f55:000a       00000000
-_emu_init_start        EMU            DGROUP         0f55:000a       00000000
-_emu_init_end          EMU            DGROUP         0f55:000a       00000000
-_BSS                   BSS            DGROUP         0f56:0000       0000050a
-STACK                  STACK          DGROUP         0fa7:0000       0000dac0
+_TEXT                  CODE           AUTO           0000:7d60       00006ed3
+16_in13_DATA           FAR_DATA       AUTO           0ec4:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           0ede:0004       00000000
+_NULL                  BEGDATA        DGROUP         0edf:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0ee1:0000       00000002
+CONST                  DATA           DGROUP         0ee1:0002       00000076
+CONST2                 DATA           DGROUP         0ee8:0008       00000102
+_DATA                  DATA           DGROUP         0ef9:0000       0000056b
+XIB                    DATA           DGROUP         0f4f:000c       00000000
+XI                     DATA           DGROUP         0f4f:000c       00000036
+XIE                    DATA           DGROUP         0f53:0002       00000000
+YIB                    DATA           DGROUP         0f53:0002       00000000
+YI                     DATA           DGROUP         0f53:0002       00000018
+YIE                    DATA           DGROUP         0f54:000a       00000000
+STRINGS                DATA           DGROUP         0f54:000a       00000000
+DATA                   DATA           DGROUP         0f54:000a       00000000
+_emu_init_start        EMU            DGROUP         0f54:000a       00000000
+_emu_init_end          EMU            DGROUP         0f54:000a       00000000
+_BSS                   BSS            DGROUP         0f55:0000       0000050a
+STACK                  STACK          DGROUP         0fa6:0000       0000dac0
 
 
                         +----------------+
@@ -67,9 +67,9 @@ Address        Symbol
 
 Module: exmmtest.o(/dos/z/16/src/exmmtest.c)
 0000:0110      main_
-0ee0:0760+     _gvar
+0edf:0760+     _gvar
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-0ee0:079e+     _inpu
+0edf:079e+     _inpu
 0000:04c0+     INL_KeyService_
 0000:075a+     Mouse_
 0000:07b2+     IN_GetJoyAbs_
@@ -117,9 +117,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:4a8c+     MM_TotalFree_
 0000:4b22*     MM_Report_
 0000:54da*     MM_BombOnError_
-0ee0:0900+     _beforesort
-0ee0:0904+     _aftersort
-0ee0:0908+     _XMSaddr
+0edf:0900+     _beforesort
+0edf:0904+     _aftersort
+0edf:0908+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:5510      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
@@ -137,9 +137,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:5c50*     CAL_OptimizeNodes_
 0000:5d00      CA_Startup_
 0000:5d50      CA_Shutdown_
-0ee0:0910*     _finishcachebox
-0ee0:0914*     _updatecachebox
-0ee0:0918*     _drawcachebox
+0edf:0910*     _finishcachebox
+0edf:0914*     _updatecachebox
+0edf:0918*     _drawcachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:5dbc      KITTENGETS
 0000:5e1c*     kittenopen_
@@ -150,7 +150,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:6374+     get_line_
 0000:63e6+     db_fetch_
 0000:647c+     db_insert_
-0ee0:0494+     __kitten_catalog
+0edf:0494+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:673c+     LargestFreeBlock_
 0000:67ca+     _coreleft_
@@ -177,9 +177,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:7da2      _fmalloc_
 0000:7da2      malloc_
-0ee0:04b6      ___fheap
-0ee0:04b8      ___fheapRover
-0ee0:04ba      ___LargestSizeB4Rover
+0edf:04b6      ___fheap
+0edf:04b8      ___fheapRover
+0edf:04ba      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 0000:7f1f      __PIA
 0000:7f18*     __PIS
@@ -193,10 +193,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0000:7fb6      _ffree_
 0000:7fb6      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-0ee0:0000*     __nullarea
-0ee0:04bc*     __ovlflag
-0ee0:04bd*     __intno
-0ee0:04be*     __ovlvec
+0edf:0000*     __nullarea
+0edf:04bc*     __ovlflag
+0edf:04bd*     __intno
+0edf:04be*     __ovlvec
 0000:8024      _cstart_
 0000:80f7*     _Not_Enough_Memory_
 0000:8229      __exit_
@@ -206,10 +206,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 0000:82b0      _big_code_
 0000:82b0*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-0ee0:0924      __argv
-0ee0:0928      ___argv
-0ee0:092c      __argc
-0ee0:092e      ___argc
+0edf:0924      __argv
+0edf:0928      ___argv
+0edf:092c      __argc
+0edf:092e      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
 0000:82b0+     int86x_
 0000:8433      int86_
@@ -231,19 +231,19 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
 0000:85dc      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:8621      _nmalloc_
-0ee0:04c2      ___nheapbeg
-0ee0:04c4      ___MiniHeapRover
-0ee0:04c6      ___LargestSizeB4MiniHeapRover
+0edf:04c2      ___nheapbeg
+0edf:04c4      ___MiniHeapRover
+0edf:04c6      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:86fb      _nfree_
-0ee0:0930+     ___MiniHeapFreeRover
+0edf:0930+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:87f6+     _null_exit_rtn_
 0000:87f6+     __null_int23_exit_
 0000:87f7      exit_
 0000:8818+     _exit_
-0ee0:04c8+     ___int23_exit
-0ee0:04cc      ___FPE_handler_exit
+0edf:04c8+     ___int23_exit
+0edf:04cc      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
 0000:8834      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
@@ -262,7 +262,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:91db      __doclose_
 0000:9325      __shutdown_stream_
 0000:933f      fclose_
-0ee0:0932+     ___RmTmpFileFn
+0edf:0932+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 0000:93aa+     __ibm_bios_get_ticks_
 0000:9421      clock_
@@ -273,7 +273,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0000:9645      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-0ee0:0098      __IsTable
+0edf:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:983d      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
@@ -308,31 +308,31 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
 0000:a037      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-0ee0:04d8      __8087
-0ee0:04d9      __real87
-0ee0:04da      __dos87emucall
-0ee0:04dc      __dos87real
+0edf:04d8      __8087
+0edf:04d9      __real87
+0edf:04da      __dos87emucall
+0edf:04dc      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:a046*     __exit_with_msg_
 0000:a04b      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-0ee0:04de      __curbrk
-0ee0:04e6      __STACKLOW
-0ee0:04e8      __STACKTOP
-0ee0:04ea      __cbyte
-0ee0:04ec      __child
-0ee0:04ee      __no87
-0ee0:04fb      ___FPE_handler
-0ee0:04e0      __psp
-0ee0:04ef      __get_ovl_stack
-0ee0:04f3      __restore_ovl_stack
-0ee0:04f7      __close_ovl_file
-0ee0:04ff      __LpCmdLine
-0ee0:0503      __LpPgmName
-0ee0:04e2      __osmajor
-0ee0:04e3      __osminor
-0ee0:04e4      __osmode
-0ee0:04e5      __HShift
+0edf:04de      __curbrk
+0edf:04e6      __STACKLOW
+0edf:04e8      __STACKTOP
+0edf:04ea      __cbyte
+0edf:04ec      __child
+0edf:04ee      __no87
+0edf:04fb      ___FPE_handler
+0edf:04e0      __psp
+0edf:04ef      __get_ovl_stack
+0edf:04f3      __restore_ovl_stack
+0edf:04f7      __close_ovl_file
+0edf:04ff      __LpCmdLine
+0edf:0503      __LpPgmName
+0edf:04e2      __osmajor
+0edf:04e3      __osminor
+0edf:04e4      __osmode
+0edf:04e5      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
 0000:a070      __MemAllocator
 0000:a13a      __MemFree
@@ -343,9 +343,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 0000:a4fc      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-0ee0:0508      ___iob
-0ee0:093a      ___OpenStreams
-0ee0:093e      ___ClosedStreams
+0edf:0508      ___iob
+0edf:093a      ___ClosedStreams
+0edf:093e      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 0000:a519      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
@@ -356,7 +356,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:a72d      __FiniRtns
 0000:a72d*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-0ee0:0670      ___uselfn
+0edf:0670      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:a792      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
@@ -373,7 +373,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
 0000:adda      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-0ee0:0022      ___Alphabet
+0edf:0022      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
 0000:addd      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
@@ -383,18 +383,18 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
 0000:ae8b*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:ae96*     __get_errno_ptr_
-0ee0:0946      _errno
+0edf:0946      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 0000:ae9d      __GetIOMode_
 0000:aed2      __SetIOMode_nogrow_
-0ee0:0686      ___NFiles
-0ee0:0688      ___init_mode
-0ee0:06b0      ___io_mode
+0edf:0686      ___NFiles
+0edf:0688      ___init_mode
+0edf:06b0      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:af07*     __set_commode_
-0ee0:06b4      __commode
+0edf:06b4      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0ee0:06b6      __fmode
+0edf:06b6      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
 0000:af13      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
@@ -421,9 +421,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 0000:b51a      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 0000:b536*     __get_doserrno_ptr_
-0ee0:0948      __doserrno
+0edf:0948      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0ee0:06b8      ___umaskval
+0edf:06b8      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
 0000:b53d      _dos_creat_
 0000:b561*     _dos_creatnew_
@@ -434,9 +434,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
 0000:b76a      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-0ee0:094c      ___env_mask
-0ee0:0950      _environ
-0ee0:0954*     __wenviron
+0edf:094c      ___env_mask
+0edf:0950      _environ
+0edf:0954*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
 0000:b7ac      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
@@ -457,12 +457,12 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 0000:bd02      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:bd72      __EnterWVIDEO_
-0ee0:06d8+     ___WD_Present
+0edf:06d8+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
 0000:bd96*     _heapenable_
-0ee0:06da      ___heap_enabled
+0edf:06da      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0ee0:06dc      __amblksiz
+0edf:06dc      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
 0000:bda7      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
@@ -475,92 +475,92 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:c34f      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-0ee0:0958      ____Argv
-0ee0:095c      ____Argc
+0edf:0958      ____Argv
+0edf:095c      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-0ee0:070c      __Start_XI
-0ee0:0742      __End_XI
-0ee0:0742      __Start_YI
-0ee0:075a      __End_YI
+0edf:070c      __Start_XI
+0edf:0742      __End_XI
+0edf:0742      __Start_YI
+0edf:075a      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-0ee0:095e      ___historical_splitparms
+0edf:095e      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:d4c0      _DoINTR_
+0000:d4b2      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:d839*     sbrk_
-0000:d849      __brk_
+0000:d82b*     sbrk_
+0000:d83b      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:d8b1      __qwrite_
+0000:d8a3      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:d911      fsync_
+0000:d903      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:d916+     __flushall_
-0000:d9aa      flushall_
+0000:d908+     __flushall_
+0000:d99c      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:d9b0*     _frealloc_
-0000:d9b0      realloc_
+0000:d9a2*     _frealloc_
+0000:d9a2      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0000:daaa      __setenvp_
-0000:dc36      __freeenvp_
+0000:da9c      __setenvp_
+0000:dc28      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-0ee0:06de      ___IsDBCS
+0edf:06de      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:dc94*     _ismbblead_
-0ee0:0964      ___MBCSIsTable
+0000:dc86*     _ismbblead_
+0edf:0964      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:dcee      __mbinit_
-0ee0:06e0      ___MBCodePage
+0000:dce0      __mbinit_
+0edf:06e0      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0000:ddc9      _mbdtoupper_
+0000:ddbb      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0000:ddd7      toupper_
+0000:ddc9      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-0ee0:06e2      __8087cw
+0edf:06e2      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-0ee0:06e4      ___Save8087
-0ee0:06e8      ___Rest8087
+0edf:06e4      ___Save8087
+0edf:06e8      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:dde6      __GrabFP87_
+0000:ddd8      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:de18*     __init_8087_emu
-0000:de1e      __x87id
+0000:de0a*     __init_8087_emu
+0000:de10      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:de7b      wctomb_
+0000:de6d      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:dec6+     utoa_
-0000:df67      itoa_
+0000:deb8+     utoa_
+0000:df59      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:dfb1      strupr_
+0000:dfa3      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-0ee0:06ec      ___EFG_printf
-0ee0:06f0*     ___EFG_scanf
+0edf:06ec      ___EFG_printf
+0edf:06f0*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:dff9      ulltoa_
-0000:e136*     lltoa_
+0000:dfeb      ulltoa_
+0000:e128*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:e1a7*     _dos_close_
-0000:e1b5      _dos_commit_
+0000:e199*     _dos_close_
+0000:e1a7      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:e1c4*     _msize_
-0000:e1df      _fmsize_
+0000:e1b6*     _msize_
+0000:e1d1      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:e1f0      __HeapManager_expand_
-0000:e6f9      _nexpand_
+0000:e1e2      __HeapManager_expand_
+0000:e6eb      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:e74c      _fexpand_
-0000:e74c*     _expand_
+0000:e73e      _fexpand_
+0000:e73e*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0000:e781      clearenv_
+0000:e773      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:e8b6      __Init_FPE_handler_
-0000:e8ef      __Fini_FPE_handler_
-0000:e926*     __FPEHandler
+0000:e8a8      __Init_FPE_handler_
+0000:e8e1      __Fini_FPE_handler_
+0000:e918*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:ebb8      _bfree_
+0000:ebaa      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:ebdd      _bexpand_
+0000:ebcf      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-0ee0:070a      ___FPE_int
+0edf:070a      ___FPE_int
 
 
                         +--------------------+
@@ -575,6 +575,6 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  0001d530 (120112.)
+Memory size:  0001d520 (120096.)
 Entry point address: 0000:8024
 Link time: 00:00.00
index d00311aad194a4cd430494afe003727d7f2cccd6..76f15c53bf6a31063fec29c664ecb94c7aaf0fde 100755 (executable)
Binary files a/fmemtest.exe and b/fmemtest.exe differ
index 955783b3979033b0b86cc6b0b349b416924c800c..6dccfd7ef4378c02d4e6de47b19cf8e773e972eb 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/06 18:24:38
+Created on:       15/10/08 14:30:43
 Executable Image: fmemtest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0ecf:0000            0000e700
+DGROUP                          0ece:0000            0000e700
 
 
 
@@ -33,26 +33,26 @@ wcpu_TEXT              CODE           AUTO           0000:5410       00000058
 kitten_TEXT            CODE           AUTO           0000:5c80       0000080a
 16_hc_TEXT             CODE           AUTO           0000:6490       0000158b
 timer_TEXT             CODE           AUTO           0000:7a20       00000235
-_TEXT                  CODE           AUTO           0000:7c60       00006ed7
-16_in13_DATA           FAR_DATA       AUTO           0eb4:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           0ece:0004       00000000
-_NULL                  BEGDATA        DGROUP         0ecf:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         0ed1:0000       00000002
-CONST                  DATA           DGROUP         0ed1:0002       00000076
-CONST2                 DATA           DGROUP         0ed8:0008       00000102
-_DATA                  DATA           DGROUP         0ee9:0000       0000056b
-XIB                    DATA           DGROUP         0f3f:000c       00000000
-XI                     DATA           DGROUP         0f3f:000c       00000036
-XIE                    DATA           DGROUP         0f43:0002       00000000
-YIB                    DATA           DGROUP         0f43:0002       00000000
-YI                     DATA           DGROUP         0f43:0002       00000018
-YIE                    DATA           DGROUP         0f44:000a       00000000
-STRINGS                DATA           DGROUP         0f44:000a       00000000
-DATA                   DATA           DGROUP         0f44:000a       00000000
-_emu_init_start        EMU            DGROUP         0f44:000a       00000000
-_emu_init_end          EMU            DGROUP         0f44:000a       00000000
-_BSS                   BSS            DGROUP         0f45:0000       000004da
-STACK                  STACK          DGROUP         0f93:0000       0000dac0
+_TEXT                  CODE           AUTO           0000:7c60       00006ec9
+16_in13_DATA           FAR_DATA       AUTO           0eb3:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           0ecd:0004       00000000
+_NULL                  BEGDATA        DGROUP         0ece:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0ed0:0000       00000002
+CONST                  DATA           DGROUP         0ed0:0002       00000076
+CONST2                 DATA           DGROUP         0ed7:0008       00000102
+_DATA                  DATA           DGROUP         0ee8:0000       0000056b
+XIB                    DATA           DGROUP         0f3e:000c       00000000
+XI                     DATA           DGROUP         0f3e:000c       00000036
+XIE                    DATA           DGROUP         0f42:0002       00000000
+YIB                    DATA           DGROUP         0f42:0002       00000000
+YI                     DATA           DGROUP         0f42:0002       00000018
+YIE                    DATA           DGROUP         0f43:000a       00000000
+STRINGS                DATA           DGROUP         0f43:000a       00000000
+DATA                   DATA           DGROUP         0f43:000a       00000000
+_emu_init_start        EMU            DGROUP         0f43:000a       00000000
+_emu_init_end          EMU            DGROUP         0f43:000a       00000000
+_BSS                   BSS            DGROUP         0f44:0000       000004da
+STACK                  STACK          DGROUP         0f92:0000       0000dac0
 
 
                         +----------------+
@@ -68,7 +68,7 @@ Address        Symbol
 Module: fmemtest.o(/dos/z/16/src/fmemtest.c)
 0000:00e2      main_
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-0ecf:076e+     _inpu
+0ece:076e+     _inpu
 0000:03c0+     INL_KeyService_
 0000:065a+     Mouse_
 0000:06b2+     IN_GetJoyAbs_
@@ -116,9 +116,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:498c+     MM_TotalFree_
 0000:4a22*     MM_Report_
 0000:53da*     MM_BombOnError_
-0ecf:08d0+     _beforesort
-0ecf:08d4+     _aftersort
-0ecf:08d8+     _XMSaddr
+0ece:08d0+     _beforesort
+0ece:08d4+     _aftersort
+0ece:08d8+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:5410      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
@@ -136,9 +136,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:5b50*     CAL_OptimizeNodes_
 0000:5c00*     CA_Startup_
 0000:5c50*     CA_Shutdown_
-0ecf:08e0*     _finishcachebox
-0ecf:08e4*     _updatecachebox
-0ecf:08e8*     _drawcachebox
+0ece:08e0*     _finishcachebox
+0ece:08e4*     _updatecachebox
+0ece:08e8*     _drawcachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:5cbc      KITTENGETS
 0000:5d1c*     kittenopen_
@@ -149,7 +149,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:6274+     get_line_
 0000:62e6+     db_fetch_
 0000:637c+     db_insert_
-0ecf:0494+     __kitten_catalog
+0ece:0494+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:663c+     LargestFreeBlock_
 0000:66ca+     _coreleft_
@@ -189,10 +189,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmsize.c)
 0000:7df2      _nmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-0ecf:0000*     __nullarea
-0ecf:04b6*     __ovlflag
-0ecf:04b7*     __intno
-0ecf:04b8*     __ovlvec
+0ece:0000*     __nullarea
+0ece:04b6*     __ovlflag
+0ece:04b7*     __intno
+0ece:04b8*     __ovlvec
 0000:7e06      _cstart_
 0000:7ed9*     _Not_Enough_Memory_
 0000:800b      __exit_
@@ -202,10 +202,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 0000:8092      _big_code_
 0000:8092*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-0ecf:08f4      __argv
-0ecf:08f8      ___argv
-0ecf:08fc      __argc
-0ecf:08fe      ___argc
+0ece:08f4      __argv
+0ece:08f8      ___argv
+0ece:08fc      __argc
+0ece:08fe      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 0000:8099      __PIA
 0000:8092*     __PIS
@@ -224,28 +224,28 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
 0000:82df      __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:8363      _nmalloc_
-0ecf:04bc      ___nheapbeg
-0ecf:04be      ___MiniHeapRover
-0ecf:04c0      ___LargestSizeB4MiniHeapRover
+0ece:04bc      ___nheapbeg
+0ece:04be      ___MiniHeapRover
+0ece:04c0      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:843d      _fmalloc_
 0000:843d      malloc_
-0ecf:04c2      ___fheap
-0ecf:04c4      ___fheapRover
-0ecf:04c6      ___LargestSizeB4Rover
+0ece:04c2      ___fheap
+0ece:04c4      ___fheapRover
+0ece:04c6      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0000:85b2      _ffree_
 0000:85b2      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:861f      _nfree_
-0ecf:0900+     ___MiniHeapFreeRover
+0ece:0900+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:871a+     _null_exit_rtn_
 0000:871a+     __null_int23_exit_
 0000:871b      exit_
 0000:873c+     _exit_
-0ecf:04c8+     ___int23_exit
-0ecf:04cc      ___FPE_handler_exit
+0ece:04c8+     ___int23_exit
+0ece:04cc      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
 0000:8758      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
@@ -264,7 +264,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:90ff      __doclose_
 0000:9249      __shutdown_stream_
 0000:9263      fclose_
-0ecf:0902+     ___RmTmpFileFn
+0ece:0902+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 0000:92ce+     __ibm_bios_get_ticks_
 0000:9345      clock_
@@ -275,7 +275,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0000:9569      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-0ecf:0098      __IsTable
+0ece:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:9761      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
@@ -310,38 +310,38 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
 0000:9f5b      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-0ecf:04d8      __8087
-0ecf:04d9      __real87
-0ecf:04da      __dos87emucall
-0ecf:04dc      __dos87real
+0ece:04d8      __8087
+0ece:04d9      __real87
+0ece:04da      __dos87emucall
+0ece:04dc      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:9f6a*     __exit_with_msg_
 0000:9f6f      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-0ecf:04de      __curbrk
-0ecf:04e6      __STACKLOW
-0ecf:04e8      __STACKTOP
-0ecf:04ea      __cbyte
-0ecf:04ec      __child
-0ecf:04ee      __no87
-0ecf:04fb      ___FPE_handler
-0ecf:04e0      __psp
-0ecf:04ef      __get_ovl_stack
-0ecf:04f3      __restore_ovl_stack
-0ecf:04f7      __close_ovl_file
-0ecf:04ff      __LpCmdLine
-0ecf:0503      __LpPgmName
-0ecf:04e2      __osmajor
-0ecf:04e3      __osminor
-0ecf:04e4      __osmode
-0ecf:04e5      __HShift
+0ece:04de      __curbrk
+0ece:04e6      __STACKLOW
+0ece:04e8      __STACKTOP
+0ece:04ea      __cbyte
+0ece:04ec      __child
+0ece:04ee      __no87
+0ece:04fb      ___FPE_handler
+0ece:04e0      __psp
+0ece:04ef      __get_ovl_stack
+0ece:04f3      __restore_ovl_stack
+0ece:04f7      __close_ovl_file
+0ece:04ff      __LpCmdLine
+0ece:0503      __LpPgmName
+0ece:04e2      __osmajor
+0ece:04e3      __osminor
+0ece:04e4      __osmode
+0ece:04e5      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
 0000:a013      __LastFree_
 0000:a08d      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-0ecf:0508      ___iob
-0ecf:090a      ___OpenStreams
-0ecf:090e      ___ClosedStreams
+0ece:0508      ___iob
+0ece:090a      ___ClosedStreams
+0ece:090e      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 0000:a1b8      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
@@ -352,7 +352,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:a3cc      __FiniRtns
 0000:a3cc*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-0ecf:0670      ___uselfn
+0ece:0670      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:a430      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
@@ -375,7 +375,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 0000:acfc      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-0ecf:0022      ___Alphabet
+0ece:0022      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
 0000:acff      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
@@ -385,18 +385,18 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
 0000:adad*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:adb8*     __get_errno_ptr_
-0ecf:0916      _errno
+0ece:0916      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 0000:adbf      __GetIOMode_
 0000:adf4      __SetIOMode_nogrow_
-0ecf:0686      ___NFiles
-0ecf:0688      ___init_mode
-0ecf:06b0      ___io_mode
+0ece:0686      ___NFiles
+0ece:0688      ___init_mode
+0ece:06b0      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:ae29*     __set_commode_
-0ecf:06b4      __commode
+0ece:06b4      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0ecf:06b6      __fmode
+0ece:06b6      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
 0000:ae35      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
@@ -423,9 +423,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 0000:b43c      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 0000:b458*     __get_doserrno_ptr_
-0ecf:0918      __doserrno
+0ece:0918      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0ecf:06b8      ___umaskval
+0ece:06b8      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
 0000:b45f      _dos_creat_
 0000:b483*     _dos_creatnew_
@@ -436,9 +436,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
 0000:b68c      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-0ecf:091c      ___env_mask
-0ecf:0920      _environ
-0ecf:0924*     __wenviron
+0ece:091c      ___env_mask
+0ece:0920      _environ
+0ece:0924*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
 0000:b6ce      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
@@ -459,12 +459,12 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 0000:bc24      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:bc94      __EnterWVIDEO_
-0ecf:06d8+     ___WD_Present
+0ece:06d8+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0ecf:06da      __amblksiz
+0ece:06da      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
 0000:bcb8*     _heapenable_
-0ecf:06dc      ___heap_enabled
+0ece:06dc      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
 0000:bcc9*     sbrk_
 0000:bcd9      __brk_
@@ -480,86 +480,86 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:c2e9      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-0ecf:0928      ____Argv
-0ecf:092c      ____Argc
+0ece:0928      ____Argv
+0ece:092c      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-0ecf:070c      __Start_XI
-0ecf:0742      __End_XI
-0ecf:0742      __Start_YI
-0ecf:075a      __End_YI
+0ece:070c      __Start_XI
+0ece:0742      __End_XI
+0ece:0742      __Start_YI
+0ece:075a      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-0ecf:092e      ___historical_splitparms
+0ece:092e      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:d45a      _DoINTR_
+0000:d44c      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:d7d3      __qwrite_
+0000:d7c5      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:d833      fsync_
+0000:d825      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:d838+     __flushall_
-0000:d8cc      flushall_
+0000:d82a+     __flushall_
+0000:d8be      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:d8d2*     _frealloc_
-0000:d8d2      realloc_
+0000:d8c4*     _frealloc_
+0000:d8c4      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0000:d9cc      __setenvp_
-0000:db58      __freeenvp_
+0000:d9be      __setenvp_
+0000:db4a      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-0ecf:06de      ___IsDBCS
+0ece:06de      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:dbb6*     _ismbblead_
-0ecf:0934      ___MBCSIsTable
+0000:dba8*     _ismbblead_
+0ece:0934      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:dc10      __mbinit_
-0ecf:06e0      ___MBCodePage
+0000:dc02      __mbinit_
+0ece:06e0      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0000:dceb      _mbdtoupper_
+0000:dcdd      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0000:dcf9      toupper_
+0000:dceb      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-0ecf:06e2      __8087cw
+0ece:06e2      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-0ecf:06e4      ___Save8087
-0ecf:06e8      ___Rest8087
+0ece:06e4      ___Save8087
+0ece:06e8      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:dd08      __GrabFP87_
+0000:dcfa      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:dd3a*     __init_8087_emu
-0000:dd40      __x87id
+0000:dd2c*     __init_8087_emu
+0000:dd32      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:dd9d      wctomb_
+0000:dd8f      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:dde8+     utoa_
-0000:de89      itoa_
+0000:ddda+     utoa_
+0000:de7b      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:ded3      strupr_
+0000:dec5      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-0ecf:06ec      ___EFG_printf
-0ecf:06f0*     ___EFG_scanf
+0ece:06ec      ___EFG_printf
+0ece:06f0*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:df1b      ulltoa_
-0000:e058*     lltoa_
+0000:df0d      ulltoa_
+0000:e04a*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:e0c9*     _dos_close_
-0000:e0d7      _dos_commit_
+0000:e0bb*     _dos_close_
+0000:e0c9      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:e0e6      __HeapManager_expand_
-0000:e5ef      _nexpand_
+0000:e0d8      __HeapManager_expand_
+0000:e5e1      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:e642      _fexpand_
-0000:e642*     _expand_
+0000:e634      _fexpand_
+0000:e634*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0000:e677      clearenv_
+0000:e669      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:e7ac      __Init_FPE_handler_
-0000:e7e5      __Fini_FPE_handler_
-0000:e81c*     __FPEHandler
+0000:e79e      __Init_FPE_handler_
+0000:e7d7      __Fini_FPE_handler_
+0000:e80e*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:eaae      _bfree_
+0000:eaa0      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:ead3      _bexpand_
+0000:eac5      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-0ecf:070a      ___FPE_int
+0ece:070a      ___FPE_int
 
 
                         +--------------------+
@@ -574,6 +574,6 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  0001d3f0 (119792.)
+Memory size:  0001d3e0 (119776.)
 Entry point address: 0000:7e06
 Link time: 00:00.00
index a913ccc44d68e8fb23145bfc1e1f11707eac99d8..317da79f8669701a11f75ba9cd5cb4135855cf29 100755 (executable)
Binary files a/fontgfx.exe and b/fontgfx.exe differ
index 777f4d0d718e1e611c39f9bef7aa404d1cff64dd..263d3f33b7e96fe1dc27b7aee88c68b9ad60e74c 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/06 18:24:38
+Created on:       15/10/08 14:30:43
 Executable Image: fontgfx.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          115d:0000            0000f4c0
+DGROUP                          115c:0000            0000f4c0
 
 
 
@@ -33,28 +33,28 @@ wcpu_TEXT              CODE           AUTO           0000:52e0       00000058
 kitten_TEXT            CODE           AUTO           0000:5b50       0000080a
 16_hc_TEXT             CODE           AUTO           0000:6360       0000158b
 timer_TEXT             CODE           AUTO           0000:78f0       00000235
-_TEXT                  CODE           AUTO           0000:7b30       00007653
-16text_TEXT            CODE           AUTO           0000:f190       0000010d
-modex16_TEXT           CODE           AUTO           0f2a:0000       00002180
-16_in13_DATA           FAR_DATA       AUTO           1142:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           115c:0004       00000000
-_NULL                  BEGDATA        DGROUP         115d:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         115f:0000       00000002
-CONST                  DATA           DGROUP         115f:0002       00000076
-CONST2                 DATA           DGROUP         1166:0008       00000102
-_DATA                  DATA           DGROUP         1177:0000       000009f5
-XIB                    DATA           DGROUP         1216:0006       00000000
-XI                     DATA           DGROUP         1216:0006       00000036
-XIE                    DATA           DGROUP         1219:000c       00000000
-YIB                    DATA           DGROUP         1219:000c       00000000
-YI                     DATA           DGROUP         1219:000c       00000018
-YIE                    DATA           DGROUP         121b:0004       00000000
-STRINGS                DATA           DGROUP         121b:0004       00000000
-DATA                   DATA           DGROUP         121b:0004       00000000
-_emu_init_start        EMU            DGROUP         121b:0004       00000000
-_emu_init_end          EMU            DGROUP         121b:0004       00000000
-_BSS                   BSS            DGROUP         121c:0000       00000e02
-STACK                  STACK          DGROUP         12fd:0000       0000dac0
+_TEXT                  CODE           AUTO           0000:7b30       00007645
+16text_TEXT            CODE           AUTO           0000:f180       0000010d
+modex16_TEXT           CODE           AUTO           0f29:0000       00002180
+16_in13_DATA           FAR_DATA       AUTO           1141:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           115b:0004       00000000
+_NULL                  BEGDATA        DGROUP         115c:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         115e:0000       00000002
+CONST                  DATA           DGROUP         115e:0002       00000076
+CONST2                 DATA           DGROUP         1165:0008       00000102
+_DATA                  DATA           DGROUP         1176:0000       000009f5
+XIB                    DATA           DGROUP         1215:0006       00000000
+XI                     DATA           DGROUP         1215:0006       00000036
+XIE                    DATA           DGROUP         1218:000c       00000000
+YIB                    DATA           DGROUP         1218:000c       00000000
+YI                     DATA           DGROUP         1218:000c       00000018
+YIE                    DATA           DGROUP         121a:0004       00000000
+STRINGS                DATA           DGROUP         121a:0004       00000000
+DATA                   DATA           DGROUP         121a:0004       00000000
+_emu_init_start        EMU            DGROUP         121a:0004       00000000
+_emu_init_end          EMU            DGROUP         121a:0004       00000000
+_BSS                   BSS            DGROUP         121b:0000       00000e02
+STACK                  STACK          DGROUP         12fc:0000       0000dac0
 
 
                         +----------------+
@@ -70,7 +70,7 @@ Address        Symbol
 Module: fontgfx.o(/dos/z/16/src/fontgfx.c)
 0000:000c      main_
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-115d:0c0e+     _inpu
+115c:0c0e+     _inpu
 0000:0290+     INL_KeyService_
 0000:052a+     Mouse_
 0000:0582+     IN_GetJoyAbs_
@@ -118,9 +118,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:485c+     MM_TotalFree_
 0000:48f2*     MM_Report_
 0000:52aa*     MM_BombOnError_
-115d:0d70+     _beforesort
-115d:0d74+     _aftersort
-115d:0d78+     _XMSaddr
+115c:0d70+     _beforesort
+115c:0d74+     _aftersort
+115c:0d78+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:52e0      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
@@ -138,9 +138,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:5a20*     CAL_OptimizeNodes_
 0000:5ad0*     CA_Startup_
 0000:5b20*     CA_Shutdown_
-115d:0d80*     _finishcachebox
-115d:0d84*     _updatecachebox
-115d:0d88*     _drawcachebox
+115c:0d80*     _finishcachebox
+115c:0d84*     _updatecachebox
+115c:0d88*     _drawcachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:5b8c      KITTENGETS
 0000:5bec*     kittenopen_
@@ -151,7 +151,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:6144+     get_line_
 0000:61b6+     db_fetch_
 0000:624c+     db_insert_
-115d:08e4+     __kitten_catalog
+115c:08e4+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:650c+     LargestFreeBlock_
 0000:659a+     _coreleft_
@@ -176,49 +176,49 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 0000:7b35      __STK
 0000:7b55      __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0000:f206      textInit_
-115d:0d94      _romFonts
+0000:f1f6      textInit_
+115c:0d94      _romFonts
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0f2a:01b8*     VGAmodeX_
-0f2a:0260      modexEnter_
-0f2a:02fc      modexLeave_
-0f2a:0314      modexDefaultPage_
-0f2a:036e*     modexNextPage_
-0f2a:042a*     modexNextPageFlexibleSize_
-0f2a:04ce*     modexShowPage_
-0f2a:05ca*     modexPanPage_
-0f2a:061a*     modexSelectPlane_
-0f2a:063e+     modexClearRegion_
-0f2a:0756*     oldDrawBmp_
-0f2a:08bc*     CDrawBmp_
-0f2a:0a20*     modexDrawBmp_
-0f2a:0a86+     modexDrawBmpRegion_
-0f2a:0bf0*     modexDrawPlanarBuf_
-0f2a:0c0e*     modexDrawSprite_
-0f2a:0c74+     modexDrawSpriteRegion_
-0f2a:0dec*     modexCopyPageRegion_
-0f2a:0f56*     modexFadeOn_
-0f2a:0f86*     modexFadeOff_
-0f2a:0fb4*     modexFlashOn_
-0f2a:0fe2*     modexFlashOff_
-0f2a:10b2+     modexPalSave_
-0f2a:1108+     modexNewPal_
-0f2a:1158*     modexLoadPalFile_
-0f2a:123a*     modexSavePalFile_
-0f2a:12b2*     modexPalBlack_
-0f2a:12dc*     modexPalWhite_
-0f2a:1306+     modexPalUpdate_
-0f2a:1876+     modexPalUpdate1_
-0f2a:18f0*     modexPalUpdate0_
-0f2a:193c+     chkcolor_
-0f2a:1c54+     modexputPixel_
-0f2a:1ce2*     modexgetPixel_
-0f2a:1d68*     modexhlin_
-0f2a:1dd4      modexprint_
-0f2a:1f6e      modexprintbig_
-0f2a:20ea*     cls_
-0f2a:2158+     modexWaitBorder_
-115d:0914+     _VGA
+0f29:01b8*     VGAmodeX_
+0f29:0260      modexEnter_
+0f29:02fc      modexLeave_
+0f29:0314      modexDefaultPage_
+0f29:036e*     modexNextPage_
+0f29:042a*     modexNextPageFlexibleSize_
+0f29:04ce*     modexShowPage_
+0f29:05ca*     modexPanPage_
+0f29:061a*     modexSelectPlane_
+0f29:063e+     modexClearRegion_
+0f29:0756*     oldDrawBmp_
+0f29:08bc*     CDrawBmp_
+0f29:0a20*     modexDrawBmp_
+0f29:0a86+     modexDrawBmpRegion_
+0f29:0bf0*     modexDrawPlanarBuf_
+0f29:0c0e*     modexDrawSprite_
+0f29:0c74+     modexDrawSpriteRegion_
+0f29:0dec*     modexCopyPageRegion_
+0f29:0f56*     modexFadeOn_
+0f29:0f86*     modexFadeOff_
+0f29:0fb4*     modexFlashOn_
+0f29:0fe2*     modexFlashOff_
+0f29:10b2+     modexPalSave_
+0f29:1108+     modexNewPal_
+0f29:1158*     modexLoadPalFile_
+0f29:123a*     modexSavePalFile_
+0f29:12b2*     modexPalBlack_
+0f29:12dc*     modexPalWhite_
+0f29:1306+     modexPalUpdate_
+0f29:1876+     modexPalUpdate1_
+0f29:18f0*     modexPalUpdate0_
+0f29:193c+     chkcolor_
+0f29:1c54+     modexputPixel_
+0f29:1ce2*     modexgetPixel_
+0f29:1d68*     modexhlin_
+0f29:1dd4      modexprint_
+0f29:1f6e      modexprintbig_
+0f29:20ea*     cls_
+0f29:2158+     modexWaitBorder_
+115c:0914+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getch.c)
 0000:7b72      getch_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
@@ -226,10 +226,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
 0000:7bbb      sprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-115d:0000*     __nullarea
-115d:093c*     __ovlflag
-115d:093d*     __intno
-115d:093e*     __ovlvec
+115c:0000*     __nullarea
+115c:093c*     __ovlflag
+115c:093d*     __intno
+115c:093e*     __ovlvec
 0000:7bea      _cstart_
 0000:7cbd*     _Not_Enough_Memory_
 0000:7def      __exit_
@@ -239,10 +239,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 0000:7e76      _big_code_
 0000:7e76*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-115d:16ac      __argv
-115d:16b0      ___argv
-115d:16b4      __argc
-115d:16b6      ___argc
+115c:16ac      __argv
+115c:16b0      ___argv
+115c:16b4      __argc
+115c:16b6      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 0000:7e7d      __PIA
 0000:7e76*     __PIS
@@ -267,28 +267,28 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
 0000:81c0      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:8205      _nmalloc_
-115d:0942      ___nheapbeg
-115d:0944      ___MiniHeapRover
-115d:0946      ___LargestSizeB4MiniHeapRover
+115c:0942      ___nheapbeg
+115c:0944      ___MiniHeapRover
+115c:0946      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:82df      _fmalloc_
 0000:82df      malloc_
-115d:0948      ___fheap
-115d:094a      ___fheapRover
-115d:094c      ___LargestSizeB4Rover
+115c:0948      ___fheap
+115c:094a      ___fheapRover
+115c:094c      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0000:8454      _ffree_
 0000:8454      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:84c1      _nfree_
-115d:16b8+     ___MiniHeapFreeRover
+115c:16b8+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:85bc+     _null_exit_rtn_
 0000:85bc+     __null_int23_exit_
 0000:85bd      exit_
 0000:85de+     _exit_
-115d:094e+     ___int23_exit
-115d:0952      ___FPE_handler_exit
+115c:094e+     ___int23_exit
+115c:0952      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
 0000:85fa      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
@@ -307,7 +307,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:8fa1      __doclose_
 0000:90eb      __shutdown_stream_
 0000:9105      fclose_
-115d:16ba+     ___RmTmpFileFn
+115c:16ba+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 0000:9170+     __ibm_bios_get_ticks_
 0000:91e7      clock_
@@ -318,7 +318,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0000:940b      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-115d:0098      __IsTable
+115c:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:9603      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
@@ -351,31 +351,31 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
 0000:9dcf      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-115d:095e      __8087
-115d:095f      __real87
-115d:0960      __dos87emucall
-115d:0962      __dos87real
+115c:095e      __8087
+115c:095f      __real87
+115c:0960      __dos87emucall
+115c:0962      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:9dde*     __exit_with_msg_
 0000:9de3      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-115d:0964      __curbrk
-115d:096c      __STACKLOW
-115d:096e      __STACKTOP
-115d:0970      __cbyte
-115d:0972      __child
-115d:0974      __no87
-115d:0981      ___FPE_handler
-115d:0966      __psp
-115d:0975      __get_ovl_stack
-115d:0979      __restore_ovl_stack
-115d:097d      __close_ovl_file
-115d:0985      __LpCmdLine
-115d:0989      __LpPgmName
-115d:0968      __osmajor
-115d:0969      __osminor
-115d:096a      __osmode
-115d:096b      __HShift
+115c:0964      __curbrk
+115c:096c      __STACKLOW
+115c:096e      __STACKTOP
+115c:0970      __cbyte
+115c:0972      __child
+115c:0974      __no87
+115c:0981      ___FPE_handler
+115c:0966      __psp
+115c:0975      __get_ovl_stack
+115c:0979      __restore_ovl_stack
+115c:097d      __close_ovl_file
+115c:0985      __LpCmdLine
+115c:0989      __LpPgmName
+115c:0968      __osmajor
+115c:0969      __osminor
+115c:096a      __osmode
+115c:096b      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
 0000:9e02+     __fill_buffer_
 0000:a051      fgetc_
@@ -385,9 +385,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
 0000:a511      rand_
 0000:a553*     srand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-115d:0992      ___iob
-115d:16c2      ___OpenStreams
-115d:16c6      ___ClosedStreams
+115c:0992      ___iob
+115c:16c2      ___ClosedStreams
+115c:16c6      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 0000:a590      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
@@ -400,7 +400,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:a7ff      __FiniRtns
 0000:a7ff*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-115d:0afa      ___uselfn
+115c:0afa      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:a864      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
@@ -426,7 +426,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 0000:b33c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-115d:0022      ___Alphabet
+115c:0022      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
 0000:b33f      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
@@ -436,18 +436,18 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
 0000:b3ed*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:b3f8*     __get_errno_ptr_
-115d:16ce      _errno
+115c:16ce      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 0000:b3ff      __GetIOMode_
 0000:b434      __SetIOMode_nogrow_
-115d:0b10      ___NFiles
-115d:0b12      ___init_mode
-115d:0b3a      ___io_mode
+115c:0b10      ___NFiles
+115c:0b12      ___init_mode
+115c:0b3a      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:b469*     __set_commode_
-115d:0b3e      __commode
+115c:0b3e      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-115d:0b40      __fmode
+115c:0b40      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
 0000:b475      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
@@ -474,9 +474,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 0000:ba7c      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 0000:ba98*     __get_doserrno_ptr_
-115d:16d0      __doserrno
+115c:16d0      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-115d:0b42      ___umaskval
+115c:0b42      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
 0000:ba9f      _dos_creat_
 0000:bac3*     _dos_creatnew_
@@ -485,9 +485,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
 0000:bbcb+     __shrink_iomode_
 0000:bc0c      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-115d:16d4      ___env_mask
-115d:16d8      _environ
-115d:16dc*     __wenviron
+115c:16d4      ___env_mask
+115c:16d8      _environ
+115c:16dc*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
 0000:bcb3      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
@@ -508,7 +508,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 0000:c209      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:c279      __EnterWVIDEO_
-115d:0b62+     ___WD_Present
+115c:0b62+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
 0000:c29d      __flushall_
 0000:c331      flushall_
@@ -530,92 +530,92 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:c979      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-115d:16e0      ____Argv
-115d:16e4      ____Argc
+115c:16e0      ____Argv
+115c:16e4      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-115d:0b64      __amblksiz
+115c:0b64      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-115d:0b96      __Start_XI
-115d:0bcc      __End_XI
-115d:0bcc      __Start_YI
-115d:0be4      __End_YI
+115c:0b96      __Start_XI
+115c:0bcc      __End_XI
+115c:0bcc      __Start_YI
+115c:0be4      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-115d:16e6      ___historical_splitparms
+115c:16e6      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:daea      _DoINTR_
+0000:dadc      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:de63*     _heapenable_
-115d:0b66      ___heap_enabled
+0000:de55*     _heapenable_
+115c:0b66      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:de74*     sbrk_
-0000:de84      __brk_
+0000:de66*     sbrk_
+0000:de76      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:deec      fsync_
+0000:dede      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:def1*     _frealloc_
-0000:def1      realloc_
+0000:dee3*     _frealloc_
+0000:dee3      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0000:dfeb      __setenvp_
-0000:e177      __freeenvp_
+0000:dfdd      __setenvp_
+0000:e169      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-115d:0b68      ___IsDBCS
+115c:0b68      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:e1d5*     _ismbblead_
-115d:16ec      ___MBCSIsTable
+0000:e1c7*     _ismbblead_
+115c:16ec      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:e22f      __mbinit_
-115d:0b6a      ___MBCodePage
+0000:e221      __mbinit_
+115c:0b6a      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0000:e30a      _mbdtoupper_
+0000:e2fc      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0000:e318      toupper_
+0000:e30a      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-115d:0b6c      __8087cw
+115c:0b6c      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-115d:0b6e      ___Save8087
-115d:0b72      ___Rest8087
+115c:0b6e      ___Save8087
+115c:0b72      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:e327      __GrabFP87_
+0000:e319      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:e35a*     __init_8087_emu
-0000:e360      __x87id
+0000:e34c*     __init_8087_emu
+0000:e352      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:e3bd      wctomb_
+0000:e3af      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:e408+     utoa_
-0000:e4a9      itoa_
+0000:e3fa+     utoa_
+0000:e49b      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:e4f3      strupr_
+0000:e4e5      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-115d:0b76      ___EFG_printf
-115d:0b7a*     ___EFG_scanf
+115c:0b76      ___EFG_printf
+115c:0b7a*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:e53b      ulltoa_
-0000:e678*     lltoa_
+0000:e52d      ulltoa_
+0000:e66a*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:e6e9*     _dos_close_
-0000:e6f7      _dos_commit_
+0000:e6db*     _dos_close_
+0000:e6e9      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:e706*     _msize_
-0000:e721      _fmsize_
+0000:e6f8*     _msize_
+0000:e713      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:e732      __HeapManager_expand_
-0000:ec3b      _nexpand_
+0000:e724      __HeapManager_expand_
+0000:ec2d      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:ec8e      _fexpand_
-0000:ec8e*     _expand_
+0000:ec80      _fexpand_
+0000:ec80*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0000:ecc3      clearenv_
+0000:ecb5      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:edf8      __Init_FPE_handler_
-0000:ee31      __Fini_FPE_handler_
-0000:ee68*     __FPEHandler
+0000:edea      __Init_FPE_handler_
+0000:ee23      __Fini_FPE_handler_
+0000:ee5a*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:f0fa      _bfree_
+0000:f0ec      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:f11f      _bexpand_
+0000:f111      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-115d:0b94      ___FPE_int
+115c:0b94      ___FPE_int
 
 
                         +--------------------+
@@ -631,6 +631,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00020a90 (133776.)
+Memory size:  00020a80 (133760.)
 Entry point address: 0000:7bea
 Link time: 00:00.00
index a5cbf84ad6271f5c3a146e907cb8d0a086759192..46e86ad400a737c0bebe45bc95af9782e4bbdfea 100755 (executable)
Binary files a/fonttest.exe and b/fonttest.exe differ
index 4d5913e1b040d8ae756a4d5e20915f63fb9f1c51..046d03c7ba963e879f61ee8dfe715f00d78c79a2 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/06 18:24:38
+Created on:       15/10/08 14:30:43
 Executable Image: fonttest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0f26:0000            0000e710
+DGROUP                          0f25:0000            0000e710
 
 
 
@@ -33,27 +33,27 @@ wcpu_TEXT              CODE           AUTO           0000:53c0       00000058
 kitten_TEXT            CODE           AUTO           0000:5c30       0000080a
 16_hc_TEXT             CODE           AUTO           0000:6440       0000158b
 timer_TEXT             CODE           AUTO           0000:79d0       00000235
-_TEXT                  CODE           AUTO           0000:7c10       00007383
-16text_TEXT            CODE           AUTO           0000:efa0       0000010d
-16_in13_DATA           FAR_DATA       AUTO           0f0b:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           0f25:0004       00000000
-_NULL                  BEGDATA        DGROUP         0f26:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         0f28:0000       00000002
-CONST                  DATA           DGROUP         0f28:0002       00000076
-CONST2                 DATA           DGROUP         0f2f:0008       00000102
-_DATA                  DATA           DGROUP         0f40:0000       0000055b
-XIB                    DATA           DGROUP         0f95:000c       00000000
-XI                     DATA           DGROUP         0f95:000c       00000036
-XIE                    DATA           DGROUP         0f99:0002       00000000
-YIB                    DATA           DGROUP         0f99:0002       00000000
-YI                     DATA           DGROUP         0f99:0002       00000018
-YIE                    DATA           DGROUP         0f9a:000a       00000000
-STRINGS                DATA           DGROUP         0f9a:000a       00000000
-DATA                   DATA           DGROUP         0f9a:000a       00000000
-_emu_init_start        EMU            DGROUP         0f9a:000a       00000000
-_emu_init_end          EMU            DGROUP         0f9a:000a       00000000
-_BSS                   BSS            DGROUP         0f9b:0000       000004f2
-STACK                  STACK          DGROUP         0feb:0000       0000dac0
+_TEXT                  CODE           AUTO           0000:7c10       00007375
+16text_TEXT            CODE           AUTO           0000:ef90       0000010d
+16_in13_DATA           FAR_DATA       AUTO           0f0a:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           0f24:0004       00000000
+_NULL                  BEGDATA        DGROUP         0f25:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0f27:0000       00000002
+CONST                  DATA           DGROUP         0f27:0002       00000076
+CONST2                 DATA           DGROUP         0f2e:0008       00000102
+_DATA                  DATA           DGROUP         0f3f:0000       0000055b
+XIB                    DATA           DGROUP         0f94:000c       00000000
+XI                     DATA           DGROUP         0f94:000c       00000036
+XIE                    DATA           DGROUP         0f98:0002       00000000
+YIB                    DATA           DGROUP         0f98:0002       00000000
+YI                     DATA           DGROUP         0f98:0002       00000018
+YIE                    DATA           DGROUP         0f99:000a       00000000
+STRINGS                DATA           DGROUP         0f99:000a       00000000
+DATA                   DATA           DGROUP         0f99:000a       00000000
+_emu_init_start        EMU            DGROUP         0f99:000a       00000000
+_emu_init_end          EMU            DGROUP         0f99:000a       00000000
+_BSS                   BSS            DGROUP         0f9a:0000       000004f2
+STACK                  STACK          DGROUP         0fea:0000       0000dac0
 
 
                         +----------------+
@@ -69,7 +69,7 @@ Address        Symbol
 Module: fonttest.o(/dos/z/16/src/fonttest.c)
 0000:0064      main_
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-0f26:075e+     _inpu
+0f25:075e+     _inpu
 0000:0370+     INL_KeyService_
 0000:060a+     Mouse_
 0000:0662+     IN_GetJoyAbs_
@@ -117,9 +117,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:493c+     MM_TotalFree_
 0000:49d2*     MM_Report_
 0000:538a*     MM_BombOnError_
-0f26:08c0+     _beforesort
-0f26:08c4+     _aftersort
-0f26:08c8+     _XMSaddr
+0f25:08c0+     _beforesort
+0f25:08c4+     _aftersort
+0f25:08c8+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:53c0      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
@@ -137,9 +137,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:5b00*     CAL_OptimizeNodes_
 0000:5bb0*     CA_Startup_
 0000:5c00*     CA_Shutdown_
-0f26:08d0*     _finishcachebox
-0f26:08d4*     _updatecachebox
-0f26:08d8*     _drawcachebox
+0f25:08d0*     _finishcachebox
+0f25:08d4*     _updatecachebox
+0f25:08d8*     _drawcachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:5c6c      KITTENGETS
 0000:5ccc*     kittenopen_
@@ -150,7 +150,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:6224+     get_line_
 0000:6296+     db_fetch_
 0000:632c+     db_insert_
-0f26:0484+     __kitten_catalog
+0f25:0484+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:65ec+     LargestFreeBlock_
 0000:667a+     _coreleft_
@@ -175,8 +175,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 0000:7c15      __STK
 0000:7c35      __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0000:f016      textInit_
-0f26:08e4      _romFonts
+0000:f006      textInit_
+0f25:08e4      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 0000:7c52      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
@@ -188,10 +188,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gets.c)
 0000:7cb8      gets_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-0f26:0000*     __nullarea
-0f26:04a6*     __ovlflag
-0f26:04a7*     __intno
-0f26:04a8*     __ovlvec
+0f25:0000*     __nullarea
+0f25:04a6*     __ovlflag
+0f25:04a7*     __intno
+0f25:04a8*     __ovlvec
 0000:7d82      _cstart_
 0000:7e55*     _Not_Enough_Memory_
 0000:7f87      __exit_
@@ -201,10 +201,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 0000:800e      _big_code_
 0000:800e*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-0f26:08fc      __argv
-0f26:0900      ___argv
-0f26:0904      __argc
-0f26:0906      ___argc
+0f25:08fc      __argv
+0f25:0900      ___argv
+0f25:0904      __argc
+0f25:0906      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
 0000:800e+     int86x_
 0000:8191      int86_
@@ -223,28 +223,28 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
 0000:8322      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:8367      _nmalloc_
-0f26:04ac      ___nheapbeg
-0f26:04ae      ___MiniHeapRover
-0f26:04b0      ___LargestSizeB4MiniHeapRover
+0f25:04ac      ___nheapbeg
+0f25:04ae      ___MiniHeapRover
+0f25:04b0      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:8441      _fmalloc_
 0000:8441      malloc_
-0f26:04b2      ___fheap
-0f26:04b4      ___fheapRover
-0f26:04b6      ___LargestSizeB4Rover
+0f25:04b2      ___fheap
+0f25:04b4      ___fheapRover
+0f25:04b6      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0000:85b6      _ffree_
 0000:85b6      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:8623      _nfree_
-0f26:0908+     ___MiniHeapFreeRover
+0f25:0908+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:871e+     _null_exit_rtn_
 0000:871e+     __null_int23_exit_
 0000:871f      exit_
 0000:8740+     _exit_
-0f26:04b8+     ___int23_exit
-0f26:04bc      ___FPE_handler_exit
+0f25:04b8+     ___int23_exit
+0f25:04bc      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
 0000:875c      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
@@ -263,7 +263,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:9103      __doclose_
 0000:924d      __shutdown_stream_
 0000:9267      fclose_
-0f26:090a+     ___RmTmpFileFn
+0f25:090a+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 0000:92d2+     __ibm_bios_get_ticks_
 0000:9349      clock_
@@ -274,7 +274,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0000:956d      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-0f26:0098      __IsTable
+0f25:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:9765      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
@@ -309,35 +309,35 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
 0000:9f5f      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-0f26:04c8      __8087
-0f26:04c9      __real87
-0f26:04ca      __dos87emucall
-0f26:04cc      __dos87real
+0f25:04c8      __8087
+0f25:04c9      __real87
+0f25:04ca      __dos87emucall
+0f25:04cc      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:9f6e*     __exit_with_msg_
 0000:9f73      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-0f26:04ce      __curbrk
-0f26:04d6      __STACKLOW
-0f26:04d8      __STACKTOP
-0f26:04da      __cbyte
-0f26:04dc      __child
-0f26:04de      __no87
-0f26:04eb      ___FPE_handler
-0f26:04d0      __psp
-0f26:04df      __get_ovl_stack
-0f26:04e3      __restore_ovl_stack
-0f26:04e7      __close_ovl_file
-0f26:04ef      __LpCmdLine
-0f26:04f3      __LpPgmName
-0f26:04d2      __osmajor
-0f26:04d3      __osminor
-0f26:04d4      __osmode
-0f26:04d5      __HShift
+0f25:04ce      __curbrk
+0f25:04d6      __STACKLOW
+0f25:04d8      __STACKTOP
+0f25:04da      __cbyte
+0f25:04dc      __child
+0f25:04de      __no87
+0f25:04eb      ___FPE_handler
+0f25:04d0      __psp
+0f25:04df      __get_ovl_stack
+0f25:04e3      __restore_ovl_stack
+0f25:04e7      __close_ovl_file
+0f25:04ef      __LpCmdLine
+0f25:04f3      __LpPgmName
+0f25:04d2      __osmajor
+0f25:04d3      __osminor
+0f25:04d4      __osmode
+0f25:04d5      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-0f26:04f8      ___iob
-0f26:0912      ___OpenStreams
-0f26:0916      ___ClosedStreams
+0f25:04f8      ___iob
+0f25:0912      ___ClosedStreams
+0f25:0916      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 0000:9fac      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getc.c)
@@ -350,7 +350,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:a21a      __FiniRtns
 0000:a21a*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-0f26:0660      ___uselfn
+0f25:0660      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:a27e      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
@@ -376,7 +376,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 0000:ad5c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-0f26:0022      ___Alphabet
+0f25:0022      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
 0000:ad5f      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
@@ -386,18 +386,18 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
 0000:ae0d*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:ae18*     __get_errno_ptr_
-0f26:091e      _errno
+0f25:091e      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 0000:ae1f      __GetIOMode_
 0000:ae54      __SetIOMode_nogrow_
-0f26:0676      ___NFiles
-0f26:0678      ___init_mode
-0f26:06a0      ___io_mode
+0f25:0676      ___NFiles
+0f25:0678      ___init_mode
+0f25:06a0      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:ae89*     __set_commode_
-0f26:06a4      __commode
+0f25:06a4      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0f26:06a6      __fmode
+0f25:06a6      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
 0000:ae95      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
@@ -424,9 +424,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 0000:b49c      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 0000:b4b8*     __get_doserrno_ptr_
-0f26:0920      __doserrno
+0f25:0920      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0f26:06a8      ___umaskval
+0f25:06a8      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
 0000:b4bf      _dos_creat_
 0000:b4e3*     _dos_creatnew_
@@ -437,9 +437,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
 0000:b6ec      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-0f26:0924      ___env_mask
-0f26:0928      _environ
-0f26:092c*     __wenviron
+0f25:0924      ___env_mask
+0f25:0928      _environ
+0f25:092c*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
 0000:b72e      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
@@ -460,7 +460,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 0000:bc84      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:bcf4      __EnterWVIDEO_
-0f26:06c8+     ___WD_Present
+0f25:06c8+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
 0000:bd18      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
@@ -473,104 +473,104 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:c2c0      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
-0000:d430+     __fill_buffer_
-0000:d67f      fgetc_
+0000:d422+     __fill_buffer_
+0000:d671      fgetc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-0f26:0930      ____Argv
-0f26:0934      ____Argc
+0f25:0930      ____Argv
+0f25:0934      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0f26:06ca      __amblksiz
+0f25:06ca      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-0f26:06fc      __Start_XI
-0f26:0732      __End_XI
-0f26:0732      __Start_YI
-0f26:074a      __End_YI
+0f25:06fc      __Start_XI
+0f25:0732      __End_XI
+0f25:0732      __Start_YI
+0f25:074a      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-0f26:0936      ___historical_splitparms
+0f25:0936      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:d7c6      _DoINTR_
+0000:d7b8      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:db3f*     _heapenable_
-0f26:06cc      ___heap_enabled
+0000:db31*     _heapenable_
+0f25:06cc      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:db50*     sbrk_
-0000:db60      __brk_
+0000:db42*     sbrk_
+0000:db52      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:dbc8      __qwrite_
+0000:dbba      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:dc28      fsync_
+0000:dc1a      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:dc2d      __flushall_
-0000:dcc1      flushall_
+0000:dc1f      __flushall_
+0000:dcb3      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:dcc7*     _frealloc_
-0000:dcc7      realloc_
+0000:dcb9*     _frealloc_
+0000:dcb9      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0000:ddc1      __setenvp_
-0000:df4d      __freeenvp_
+0000:ddb3      __setenvp_
+0000:df3f      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-0f26:06ce      ___IsDBCS
+0f25:06ce      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:dfab*     _ismbblead_
-0f26:093c      ___MBCSIsTable
+0000:df9d*     _ismbblead_
+0f25:093c      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:e005      __mbinit_
-0f26:06d0      ___MBCodePage
+0000:dff7      __mbinit_
+0f25:06d0      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0000:e0e0      _mbdtoupper_
+0000:e0d2      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0000:e0ee      toupper_
+0000:e0e0      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-0f26:06d2      __8087cw
+0f25:06d2      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-0f26:06d4      ___Save8087
-0f26:06d8      ___Rest8087
+0f25:06d4      ___Save8087
+0f25:06d8      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:e0fd      __GrabFP87_
+0000:e0ef      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:e130*     __init_8087_emu
-0000:e136      __x87id
+0000:e122*     __init_8087_emu
+0000:e128      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:e193      wctomb_
+0000:e185      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:e1de+     utoa_
-0000:e27f      itoa_
+0000:e1d0+     utoa_
+0000:e271      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:e2c9      strupr_
+0000:e2bb      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-0f26:06dc      ___EFG_printf
-0f26:06e0*     ___EFG_scanf
+0f25:06dc      ___EFG_printf
+0f25:06e0*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:e311      ulltoa_
-0000:e44e*     lltoa_
+0000:e303      ulltoa_
+0000:e440*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-0000:e4bf      getche_
+0000:e4b1      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-0000:e4d9      __qread_
+0000:e4cb      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:e4f9*     _dos_close_
-0000:e507      _dos_commit_
+0000:e4eb*     _dos_close_
+0000:e4f9      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:e516*     _msize_
-0000:e531      _fmsize_
+0000:e508*     _msize_
+0000:e523      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:e542      __HeapManager_expand_
-0000:ea4b      _nexpand_
+0000:e534      __HeapManager_expand_
+0000:ea3d      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:ea9e      _fexpand_
-0000:ea9e*     _expand_
+0000:ea90      _fexpand_
+0000:ea90*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0000:ead3      clearenv_
+0000:eac5      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:ec08      __Init_FPE_handler_
-0000:ec41      __Fini_FPE_handler_
-0000:ec78*     __FPEHandler
+0000:ebfa      __Init_FPE_handler_
+0000:ec33      __Fini_FPE_handler_
+0000:ec6a*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:ef0a      _bfree_
+0000:eefc      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:ef2f      _bexpand_
+0000:ef21      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-0f26:06fa      ___FPE_int
+0f25:06fa      ___FPE_int
 
 
                         +--------------------+
@@ -586,6 +586,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  0001d970 (121200.)
+Memory size:  0001d960 (121184.)
 Entry point address: 0000:7d82
 Link time: 00:00.00
index e3d5e00d85a623d36587140b5115aa42b060c75b..54211a8c92cd37678118401af0f21275ca11ffbf 100755 (executable)
Binary files a/inputest.exe and b/inputest.exe differ
index daf6f67329bc024d8015ff9b81ca053883fde5c3..4dcfbb2cd69aba815cdac38a6527b1228a526c52 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/06 18:24:38
+Created on:       15/10/08 14:30:43
 Executable Image: inputest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0eab:0000            0000e710
+DGROUP                          0eaa:0000            0000e710
 
 
 
@@ -33,26 +33,26 @@ wcpu_TEXT              CODE           AUTO           0000:5210       00000058
 kitten_TEXT            CODE           AUTO           0000:5a80       0000080a
 16_hc_TEXT             CODE           AUTO           0000:6290       0000158b
 timer_TEXT             CODE           AUTO           0000:7820       00000235
-_TEXT                  CODE           AUTO           0000:7a60       00006e93
-16_in13_DATA           FAR_DATA       AUTO           0e90:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           0eaa:0004       00000000
-_NULL                  BEGDATA        DGROUP         0eab:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         0ead:0000       00000002
-CONST                  DATA           DGROUP         0ead:0002       00000076
-CONST2                 DATA           DGROUP         0eb4:0008       00000102
-_DATA                  DATA           DGROUP         0ec5:0000       0000056b
-XIB                    DATA           DGROUP         0f1b:000c       00000000
-XI                     DATA           DGROUP         0f1b:000c       00000036
-XIE                    DATA           DGROUP         0f1f:0002       00000000
-YIB                    DATA           DGROUP         0f1f:0002       00000000
-YI                     DATA           DGROUP         0f1f:0002       00000018
-YIE                    DATA           DGROUP         0f20:000a       00000000
-STRINGS                DATA           DGROUP         0f20:000a       00000000
-DATA                   DATA           DGROUP         0f20:000a       00000000
-_emu_init_start        EMU            DGROUP         0f20:000a       00000000
-_emu_init_end          EMU            DGROUP         0f20:000a       00000000
-_BSS                   BSS            DGROUP         0f21:0000       000004ea
-STACK                  STACK          DGROUP         0f70:0000       0000dac0
+_TEXT                  CODE           AUTO           0000:7a60       00006e85
+16_in13_DATA           FAR_DATA       AUTO           0e8f:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           0ea9:0004       00000000
+_NULL                  BEGDATA        DGROUP         0eaa:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0eac:0000       00000002
+CONST                  DATA           DGROUP         0eac:0002       00000076
+CONST2                 DATA           DGROUP         0eb3:0008       00000102
+_DATA                  DATA           DGROUP         0ec4:0000       0000056b
+XIB                    DATA           DGROUP         0f1a:000c       00000000
+XI                     DATA           DGROUP         0f1a:000c       00000036
+XIE                    DATA           DGROUP         0f1e:0002       00000000
+YIB                    DATA           DGROUP         0f1e:0002       00000000
+YI                     DATA           DGROUP         0f1e:0002       00000018
+YIE                    DATA           DGROUP         0f1f:000a       00000000
+STRINGS                DATA           DGROUP         0f1f:000a       00000000
+DATA                   DATA           DGROUP         0f1f:000a       00000000
+_emu_init_start        EMU            DGROUP         0f1f:000a       00000000
+_emu_init_end          EMU            DGROUP         0f1f:000a       00000000
+_BSS                   BSS            DGROUP         0f20:0000       000004ea
+STACK                  STACK          DGROUP         0f6f:0000       0000dac0
 
 
                         +----------------+
@@ -68,7 +68,7 @@ Address        Symbol
 Module: inputest.o(/dos/z/16/src/inputest.c)
 0000:0004      main_
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-0eab:077e+     _inpu
+0eaa:077e+     _inpu
 0000:01c0+     INL_KeyService_
 0000:045a+     Mouse_
 0000:04b2+     IN_GetJoyAbs_
@@ -116,9 +116,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:478c+     MM_TotalFree_
 0000:4822*     MM_Report_
 0000:51da*     MM_BombOnError_
-0eab:08e0+     _beforesort
-0eab:08e4+     _aftersort
-0eab:08e8+     _XMSaddr
+0eaa:08e0+     _beforesort
+0eaa:08e4+     _aftersort
+0eaa:08e8+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:5210      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
@@ -136,9 +136,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:5950*     CAL_OptimizeNodes_
 0000:5a00*     CA_Startup_
 0000:5a50*     CA_Shutdown_
-0eab:08f0*     _finishcachebox
-0eab:08f4*     _updatecachebox
-0eab:08f8*     _drawcachebox
+0eaa:08f0*     _finishcachebox
+0eaa:08f4*     _updatecachebox
+0eaa:08f8*     _drawcachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:5abc      KITTENGETS
 0000:5b1c*     kittenopen_
@@ -149,7 +149,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:6074+     get_line_
 0000:60e6+     db_fetch_
 0000:617c+     db_insert_
-0eab:0494+     __kitten_catalog
+0eaa:0494+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:643c+     LargestFreeBlock_
 0000:64ca+     _coreleft_
@@ -176,10 +176,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 0000:7aa2      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-0eab:0000*     __nullarea
-0eab:04b6*     __ovlflag
-0eab:04b7*     __intno
-0eab:04b8*     __ovlvec
+0eaa:0000*     __nullarea
+0eaa:04b6*     __ovlflag
+0eaa:04b7*     __intno
+0eaa:04b8*     __ovlvec
 0000:7ad2      _cstart_
 0000:7ba5*     _Not_Enough_Memory_
 0000:7cd7      __exit_
@@ -189,10 +189,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 0000:7d5e      _big_code_
 0000:7d5e*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-0eab:0904      __argv
-0eab:0908      ___argv
-0eab:090c      __argc
-0eab:090e      ___argc
+0eaa:0904      __argv
+0eaa:0908      ___argv
+0eaa:090c      __argc
+0eaa:090e      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 0000:7d65      __PIA
 0000:7d5e*     __PIS
@@ -217,28 +217,28 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
 0000:80a8      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:80ed      _nmalloc_
-0eab:04bc      ___nheapbeg
-0eab:04be      ___MiniHeapRover
-0eab:04c0      ___LargestSizeB4MiniHeapRover
+0eaa:04bc      ___nheapbeg
+0eaa:04be      ___MiniHeapRover
+0eaa:04c0      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:81c7      _fmalloc_
 0000:81c7      malloc_
-0eab:04c2      ___fheap
-0eab:04c4      ___fheapRover
-0eab:04c6      ___LargestSizeB4Rover
+0eaa:04c2      ___fheap
+0eaa:04c4      ___fheapRover
+0eaa:04c6      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0000:833c      _ffree_
 0000:833c      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:83a9      _nfree_
-0eab:0910+     ___MiniHeapFreeRover
+0eaa:0910+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:84a4+     _null_exit_rtn_
 0000:84a4+     __null_int23_exit_
 0000:84a5      exit_
 0000:84c6+     _exit_
-0eab:04c8+     ___int23_exit
-0eab:04cc      ___FPE_handler_exit
+0eaa:04c8+     ___int23_exit
+0eaa:04cc      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
 0000:84e2      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
@@ -257,7 +257,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:8e89      __doclose_
 0000:8fd3      __shutdown_stream_
 0000:8fed      fclose_
-0eab:0912+     ___RmTmpFileFn
+0eaa:0912+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 0000:9058+     __ibm_bios_get_ticks_
 0000:90cf      clock_
@@ -268,7 +268,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0000:92f3      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-0eab:0098      __IsTable
+0eaa:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:94eb      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
@@ -303,35 +303,35 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
 0000:9ce5      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-0eab:04d8      __8087
-0eab:04d9      __real87
-0eab:04da      __dos87emucall
-0eab:04dc      __dos87real
+0eaa:04d8      __8087
+0eaa:04d9      __real87
+0eaa:04da      __dos87emucall
+0eaa:04dc      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:9cf4*     __exit_with_msg_
 0000:9cf9      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-0eab:04de      __curbrk
-0eab:04e6      __STACKLOW
-0eab:04e8      __STACKTOP
-0eab:04ea      __cbyte
-0eab:04ec      __child
-0eab:04ee      __no87
-0eab:04fb      ___FPE_handler
-0eab:04e0      __psp
-0eab:04ef      __get_ovl_stack
-0eab:04f3      __restore_ovl_stack
-0eab:04f7      __close_ovl_file
-0eab:04ff      __LpCmdLine
-0eab:0503      __LpPgmName
-0eab:04e2      __osmajor
-0eab:04e3      __osminor
-0eab:04e4      __osmode
-0eab:04e5      __HShift
+0eaa:04de      __curbrk
+0eaa:04e6      __STACKLOW
+0eaa:04e8      __STACKTOP
+0eaa:04ea      __cbyte
+0eaa:04ec      __child
+0eaa:04ee      __no87
+0eaa:04fb      ___FPE_handler
+0eaa:04e0      __psp
+0eaa:04ef      __get_ovl_stack
+0eaa:04f3      __restore_ovl_stack
+0eaa:04f7      __close_ovl_file
+0eaa:04ff      __LpCmdLine
+0eaa:0503      __LpPgmName
+0eaa:04e2      __osmajor
+0eaa:04e3      __osminor
+0eaa:04e4      __osmode
+0eaa:04e5      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-0eab:0508      ___iob
-0eab:091a      ___OpenStreams
-0eab:091e      ___ClosedStreams
+0eaa:0508      ___iob
+0eaa:091a      ___ClosedStreams
+0eaa:091e      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 0000:9d32      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
@@ -342,7 +342,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:9f46      __FiniRtns
 0000:9f46*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-0eab:0670      ___uselfn
+0eaa:0670      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:9faa      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
@@ -368,7 +368,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 0000:aa8c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-0eab:0022      ___Alphabet
+0eaa:0022      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
 0000:aa8f      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
@@ -378,18 +378,18 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
 0000:ab3d*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:ab48*     __get_errno_ptr_
-0eab:0926      _errno
+0eaa:0926      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 0000:ab4f      __GetIOMode_
 0000:ab84      __SetIOMode_nogrow_
-0eab:0686      ___NFiles
-0eab:0688      ___init_mode
-0eab:06b0      ___io_mode
+0eaa:0686      ___NFiles
+0eaa:0688      ___init_mode
+0eaa:06b0      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:abb9*     __set_commode_
-0eab:06b4      __commode
+0eaa:06b4      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0eab:06b6      __fmode
+0eaa:06b6      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
 0000:abc5      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
@@ -416,9 +416,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 0000:b1cc      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 0000:b1e8*     __get_doserrno_ptr_
-0eab:0928      __doserrno
+0eaa:0928      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0eab:06b8      ___umaskval
+0eaa:06b8      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
 0000:b1ef      _dos_creat_
 0000:b213*     _dos_creatnew_
@@ -429,9 +429,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
 0000:b41c      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-0eab:092c      ___env_mask
-0eab:0930      _environ
-0eab:0934*     __wenviron
+0eaa:092c      ___env_mask
+0eaa:0930      _environ
+0eaa:0934*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
 0000:b45e      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
@@ -452,7 +452,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 0000:b9b4      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:ba24      __EnterWVIDEO_
-0eab:06d8+     ___WD_Present
+0eaa:06d8+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
 0000:ba48      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
@@ -465,97 +465,97 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:bff0      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-0eab:0938      ____Argv
-0eab:093c      ____Argc
+0eaa:0938      ____Argv
+0eaa:093c      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0eab:06da      __amblksiz
+0eaa:06da      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-0eab:070c      __Start_XI
-0eab:0742      __End_XI
-0eab:0742      __Start_YI
-0eab:075a      __End_YI
+0eaa:070c      __Start_XI
+0eaa:0742      __End_XI
+0eaa:0742      __Start_YI
+0eaa:075a      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-0eab:093e      ___historical_splitparms
+0eaa:093e      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:d160      _DoINTR_
+0000:d152      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:d4d9*     _heapenable_
-0eab:06dc      ___heap_enabled
+0000:d4cb*     _heapenable_
+0eaa:06dc      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:d4ea*     sbrk_
-0000:d4fa      __brk_
+0000:d4dc*     sbrk_
+0000:d4ec      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:d562      __qwrite_
+0000:d554      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:d5c2      fsync_
+0000:d5b4      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:d5c7+     __flushall_
-0000:d65b      flushall_
+0000:d5b9+     __flushall_
+0000:d64d      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:d661*     _frealloc_
-0000:d661      realloc_
+0000:d653*     _frealloc_
+0000:d653      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0000:d75b      __setenvp_
-0000:d8e7      __freeenvp_
+0000:d74d      __setenvp_
+0000:d8d9      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-0eab:06de      ___IsDBCS
+0eaa:06de      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:d945*     _ismbblead_
-0eab:0944      ___MBCSIsTable
+0000:d937*     _ismbblead_
+0eaa:0944      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:d99f      __mbinit_
-0eab:06e0      ___MBCodePage
+0000:d991      __mbinit_
+0eaa:06e0      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0000:da7a      _mbdtoupper_
+0000:da6c      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0000:da88      toupper_
+0000:da7a      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-0eab:06e2      __8087cw
+0eaa:06e2      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-0eab:06e4      ___Save8087
-0eab:06e8      ___Rest8087
+0eaa:06e4      ___Save8087
+0eaa:06e8      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:da97      __GrabFP87_
+0000:da89      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:daca*     __init_8087_emu
-0000:dad0      __x87id
+0000:dabc*     __init_8087_emu
+0000:dac2      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:db2d      wctomb_
+0000:db1f      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:db78+     utoa_
-0000:dc19      itoa_
+0000:db6a+     utoa_
+0000:dc0b      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:dc63      strupr_
+0000:dc55      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-0eab:06ec      ___EFG_printf
-0eab:06f0*     ___EFG_scanf
+0eaa:06ec      ___EFG_printf
+0eaa:06f0*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:dcab      ulltoa_
-0000:dde8*     lltoa_
+0000:dc9d      ulltoa_
+0000:ddda*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:de59*     _dos_close_
-0000:de67      _dos_commit_
+0000:de4b*     _dos_close_
+0000:de59      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:de76*     _msize_
-0000:de91      _fmsize_
+0000:de68*     _msize_
+0000:de83      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:dea2      __HeapManager_expand_
-0000:e3ab      _nexpand_
+0000:de94      __HeapManager_expand_
+0000:e39d      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:e3fe      _fexpand_
-0000:e3fe*     _expand_
+0000:e3f0      _fexpand_
+0000:e3f0*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0000:e433      clearenv_
+0000:e425      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:e568      __Init_FPE_handler_
-0000:e5a1      __Fini_FPE_handler_
-0000:e5d8*     __FPEHandler
+0000:e55a      __Init_FPE_handler_
+0000:e593      __Fini_FPE_handler_
+0000:e5ca*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:e86a      _bfree_
+0000:e85c      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:e88f      _bexpand_
+0000:e881      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-0eab:070a      ___FPE_int
+0eaa:070a      ___FPE_int
 
 
                         +--------------------+
@@ -570,6 +570,6 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  0001d1c0 (119232.)
+Memory size:  0001d1b0 (119216.)
 Entry point address: 0000:7ad2
 Link time: 00:00.00
index 151193024620ecade988c7d100f5366ceeb786f0..22ef4e42201a22f2845b3a815b9bcfd1886876e8 100755 (executable)
Binary files a/maptest.exe and b/maptest.exe differ
index 9179de5f8dbad69e32f688f3a503c52443361972..3ec90e75c82218059dc0b9d9bd2104d7f3fa246c 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/06 18:24:38
+Created on:       15/10/08 14:30:43
 Executable Image: maptest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          1331:0000            0000f100
+DGROUP                          1330:0000            0000f100
 
 
 
@@ -35,29 +35,29 @@ wcpu_TEXT              CODE           AUTO           0000:64e0       00000058
 kitten_TEXT            CODE           AUTO           0000:6d50       0000080a
 16_hc_TEXT             CODE           AUTO           0000:7560       0000158b
 timer_TEXT             CODE           AUTO           0000:8af0       00000235
-_TEXT                  CODE           AUTO           08d3:0000       00007bc9
-bitmap_TEXT            CODE           AUTO           08d3:7bd0       000005c9
-modex16_TEXT           CODE           AUTO           08d3:81a0       00002180
-16text_TEXT            CODE           AUTO           08d3:a320       0000010d
-16_in13_DATA           FAR_DATA       AUTO           1316:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           1330:0004       00000000
-_NULL                  BEGDATA        DGROUP         1331:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         1333:0000       00000002
-CONST                  DATA           DGROUP         1333:0002       00000076
-CONST2                 DATA           DGROUP         133a:0008       00000102
-_DATA                  DATA           DGROUP         134b:0000       000005b9
-XIB                    DATA           DGROUP         13a6:000a       00000000
-XI                     DATA           DGROUP         13a6:000a       00000036
-XIE                    DATA           DGROUP         13aa:0000       00000000
-YIB                    DATA           DGROUP         13aa:0000       00000000
-YI                     DATA           DGROUP         13aa:0000       00000018
-YIE                    DATA           DGROUP         13ab:0008       00000000
-STRINGS                DATA           DGROUP         13ab:0008       00000000
-DATA                   DATA           DGROUP         13ab:0008       00000000
-_emu_init_start        EMU            DGROUP         13ab:0008       00000000
-_emu_init_end          EMU            DGROUP         13ab:0008       00000000
-_BSS                   BSS            DGROUP         13ac:0000       00000e82
-STACK                  STACK          DGROUP         1495:0000       0000dac0
+_TEXT                  CODE           AUTO           08d3:0000       00007bbb
+bitmap_TEXT            CODE           AUTO           08d3:7bc0       000005c9
+modex16_TEXT           CODE           AUTO           08d3:8190       00002180
+16text_TEXT            CODE           AUTO           08d3:a310       0000010d
+16_in13_DATA           FAR_DATA       AUTO           1315:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           132f:0004       00000000
+_NULL                  BEGDATA        DGROUP         1330:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         1332:0000       00000002
+CONST                  DATA           DGROUP         1332:0002       00000076
+CONST2                 DATA           DGROUP         1339:0008       00000102
+_DATA                  DATA           DGROUP         134a:0000       000005b9
+XIB                    DATA           DGROUP         13a5:000a       00000000
+XI                     DATA           DGROUP         13a5:000a       00000036
+XIE                    DATA           DGROUP         13a9:0000       00000000
+YIB                    DATA           DGROUP         13a9:0000       00000000
+YI                     DATA           DGROUP         13a9:0000       00000018
+YIE                    DATA           DGROUP         13aa:0008       00000000
+STRINGS                DATA           DGROUP         13aa:0008       00000000
+DATA                   DATA           DGROUP         13aa:0008       00000000
+_emu_init_start        EMU            DGROUP         13aa:0008       00000000
+_emu_init_end          EMU            DGROUP         13aa:0008       00000000
+_BSS                   BSS            DGROUP         13ab:0000       00000e82
+STACK                  STACK          DGROUP         1494:0000       0000dac0
 
 
                         +----------------+
@@ -80,7 +80,7 @@ Module: jsmn.o(/dos/z/16/src/lib/jsmn/jsmn.c)
 0000:0e02      jsmn_parse_
 0000:12fe      jsmn_init_
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-1331:07ce+     _inpu
+1330:07ce+     _inpu
 0000:1490+     INL_KeyService_
 0000:172a+     Mouse_
 0000:1782+     IN_GetJoyAbs_
@@ -128,9 +128,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:5a5c+     MM_TotalFree_
 0000:5af2*     MM_Report_
 0000:64aa*     MM_BombOnError_
-1331:0930+     _beforesort
-1331:0934+     _aftersort
-1331:0938+     _XMSaddr
+1330:0930+     _beforesort
+1330:0934+     _aftersort
+1330:0938+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:64e0      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
@@ -148,9 +148,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:6c20*     CAL_OptimizeNodes_
 0000:6cd0*     CA_Startup_
 0000:6d20*     CA_Shutdown_
-1331:0940*     _finishcachebox
-1331:0944*     _updatecachebox
-1331:0948*     _drawcachebox
+1330:0940*     _finishcachebox
+1330:0944*     _updatecachebox
+1330:0948*     _drawcachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:6d8c      KITTENGETS
 0000:6dec*     kittenopen_
@@ -161,7 +161,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:7344+     get_line_
 0000:73b6+     db_fetch_
 0000:744c+     db_insert_
-1331:04a4+     __kitten_catalog
+1330:04a4+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:770c+     LargestFreeBlock_
 0000:779a+     _coreleft_
@@ -186,16 +186,16 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 08d3:0005      __STK
 08d3:0025      __STKOVERFLOW_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-1331:04c6      ___iob
-1331:0954      ___OpenStreams
-1331:0958      ___ClosedStreams
+1330:04c6      ___iob
+1330:0954      ___ClosedStreams
+1330:0958      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
 08d3:0042      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-1331:0000*     __nullarea
-1331:062e*     __ovlflag
-1331:062f*     __intno
-1331:0630*     __ovlvec
+1330:0000*     __nullarea
+1330:062e*     __ovlflag
+1330:062f*     __intno
+1330:0630*     __ovlvec
 08d3:0072      _cstart_
 08d3:0145*     _Not_Enough_Memory_
 08d3:0277      __exit_
@@ -205,10 +205,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 08d3:02fe      _big_code_
 08d3:02fe*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-1331:095c      __argv
-1331:0960      ___argv
-1331:0964      __argc
-1331:0966      ___argc
+1330:095c      __argv
+1330:0960      ___argv
+1330:0964      __argc
+1330:0966      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 08d3:0305      __PIA
 08d3:02fe*     __PIS
@@ -217,174 +217,174 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncmp.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 08d3:0359      _fmalloc_
 08d3:0359      malloc_
-1331:0634      ___fheap
-1331:0636      ___fheapRover
-1331:0638      ___LargestSizeB4Rover
+1330:0634      ___fheap
+1330:0636      ___fheapRover
+1330:0638      ___LargestSizeB4Rover
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-08d3:7ed2      bitmapLoadPcx_
-08d3:802e*     bitmapLoadPcxTiles_
+08d3:7ec2      bitmapLoadPcx_
+08d3:801e*     bitmapLoadPcxTiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strstr.c)
 08d3:04ce      strstr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(atoi.c)
 08d3:05d0      atoi_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-08d3:066c+     __open_flags_
-08d3:092d+     _fsopen_
-08d3:0994      fopen_
-08d3:0ab7*     freopen_
+08d3:066b+     __open_flags_
+08d3:092c+     _fsopen_
+08d3:0993      fopen_
+08d3:0ab6*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
-08d3:0b41      fread_
+08d3:0b40      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-08d3:0eb8      __get_errno_ptr_
-1331:09e8      _errno
+08d3:0eb7      __get_errno_ptr_
+1330:09e8      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-08d3:0ebf*     _frealloc_
-08d3:0ebf      realloc_
+08d3:0ebe*     _frealloc_
+08d3:0ebe      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
-08d3:0f9c      __PTC
+08d3:0f9a      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncpy.c)
-08d3:0fcf      strncpy_
+08d3:0fcd      strncpy_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
-08d3:100b      printf_
+08d3:1009      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
-08d3:103a+     int86x_
-08d3:11bd      int86_
+08d3:1038+     int86x_
+08d3:11bb      int86_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
-08d3:11ea      __I4M
-08d3:11ea      __U4M
+08d3:11e8      __I4M
+08d3:11e8      __U4M
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c)
-08d3:1202      _dos_getvect_
+08d3:1200      _dos_getvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c)
-08d3:120d      _dos_setvect_
+08d3:120b      _dos_setvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
-08d3:121a      __I4D
-08d3:1269      __U4D
+08d3:1218      __I4D
+08d3:1267      __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
-08d3:12ed*     _heapgrow_
-08d3:12ed      _fheapgrow_
-08d3:12ee      _nheapgrow_
+08d3:12eb*     _heapgrow_
+08d3:12eb      _fheapgrow_
+08d3:12ec      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
-08d3:1366      _memavl_
+08d3:1364      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
-08d3:13ab      _nmalloc_
-1331:0644      ___nheapbeg
-1331:0646      ___MiniHeapRover
-1331:0648      ___LargestSizeB4MiniHeapRover
+08d3:13a9      _nmalloc_
+1330:0644      ___nheapbeg
+1330:0646      ___MiniHeapRover
+1330:0648      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
-08d3:1485      _ffree_
-08d3:1485      free_
+08d3:1483      _ffree_
+08d3:1483      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
-08d3:14f2      _nfree_
-1331:09ea+     ___MiniHeapFreeRover
+08d3:14f0      _nfree_
+1330:09ea+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
-08d3:15ed+     _null_exit_rtn_
-08d3:15ed+     __null_int23_exit_
-08d3:15ee      exit_
-08d3:160f+     _exit_
-1331:064a+     ___int23_exit
-1331:064e      ___FPE_handler_exit
+08d3:15eb+     _null_exit_rtn_
+08d3:15eb+     __null_int23_exit_
+08d3:15ec      exit_
+08d3:160d+     _exit_
+1330:064a+     ___int23_exit
+1330:064e      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-08d3:162b      ultoa_
-08d3:16e9*     ltoa_
+08d3:1629      ultoa_
+08d3:16e7*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c)
-08d3:186f      write_
+08d3:186d      write_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
-08d3:1a9b      __doclose_
-08d3:1be5      __shutdown_stream_
-08d3:1bff      fclose_
-1331:09ec+     ___RmTmpFileFn
+08d3:1a99      __doclose_
+08d3:1be3      __shutdown_stream_
+08d3:1bfd      fclose_
+1330:09ec+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
-08d3:1c6a+     __ibm_bios_get_ticks_
-08d3:1ce1      clock_
+08d3:1c68+     __ibm_bios_get_ticks_
+08d3:1cdf      clock_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
-08d3:1d08      kbhit_
+08d3:1d06      kbhit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
-08d3:1d1f      ftell_
+08d3:1d1d      ftell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
-08d3:1f05      fseek_
+08d3:1f03      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-1331:0098      __IsTable
+1330:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
-08d3:20fd      tolower_
+08d3:20fb      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
-08d3:210b      unlink_
+08d3:2109      unlink_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
-08d3:233b      open_
-08d3:2372      sopen_
+08d3:2339      open_
+08d3:2370      sopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c)
-08d3:239f      close_
+08d3:239d      close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c)
-08d3:23a4      filelength_
+08d3:23a2      filelength_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
-08d3:2402      sprintf_
+08d3:2400      sprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c)
-08d3:2431      getenv_
+08d3:242f      getenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-08d3:251c      __PTS
+08d3:251a      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c)
-08d3:254d      read_
+08d3:254b      read_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c)
-08d3:2686*     __clib_strdup_
-08d3:2686      strdup_
+08d3:2684*     __clib_strdup_
+08d3:2684      strdup_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c)
-08d3:26ed      halloc_
-08d3:27d2      hfree_
+08d3:26eb      halloc_
+08d3:27d0      hfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c)
-08d3:27d9      _heapwalk_
-08d3:27d9      _fheapwalk_
+08d3:27d7      _heapwalk_
+08d3:27d7      _fheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
-08d3:27ee+     __NHeapWalk_
-08d3:28e7      _nheapwalk_
+08d3:27ec+     __NHeapWalk_
+08d3:28e5      _nheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
-08d3:28f7      stackavail_
+08d3:28f5      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-1331:065a      __8087
-1331:065b      __real87
-1331:065c      __dos87emucall
-1331:065e      __dos87real
+1330:065a      __8087
+1330:065b      __real87
+1330:065c      __dos87emucall
+1330:065e      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
-08d3:2906*     __exit_with_msg_
-08d3:290b      __fatal_runtime_error_
+08d3:2904*     __exit_with_msg_
+08d3:2909      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-1331:0660      __curbrk
-1331:0668      __STACKLOW
-1331:066a      __STACKTOP
-1331:066c      __cbyte
-1331:066e      __child
-1331:0670      __no87
-1331:067d      ___FPE_handler
-1331:0662      __psp
-1331:0671      __get_ovl_stack
-1331:0675      __restore_ovl_stack
-1331:0679      __close_ovl_file
-1331:0681      __LpCmdLine
-1331:0685      __LpPgmName
-1331:0664      __osmajor
-1331:0665      __osminor
-1331:0666      __osmode
-1331:0667      __HShift
+1330:0660      __curbrk
+1330:0668      __STACKLOW
+1330:066a      __STACKTOP
+1330:066c      __cbyte
+1330:066e      __child
+1330:0670      __no87
+1330:067d      ___FPE_handler
+1330:0662      __psp
+1330:0671      __get_ovl_stack
+1330:0675      __restore_ovl_stack
+1330:0679      __close_ovl_file
+1330:0681      __LpCmdLine
+1330:0685      __LpPgmName
+1330:0664      __osmajor
+1330:0665      __osminor
+1330:0666      __osmode
+1330:0667      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-08d3:292a      __InitFiles_
+08d3:2928      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-08d3:2b5e*     fcloseall_
-08d3:2b65      __full_io_exit_
+08d3:2b5c*     fcloseall_
+08d3:2b63      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-08d3:2b89      __fprtf_
+08d3:2b87      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-08d3:2cdc      __CMain
+08d3:2cda      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-08d3:2d42      __InitRtns
-08d3:2d42*     __FInitRtns
-08d3:2d9d      __FiniRtns
-08d3:2d9d*     __FFiniRtns
+08d3:2d40      __InitRtns
+08d3:2d40*     __FInitRtns
+08d3:2d9b      __FiniRtns
+08d3:2d9b*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-1331:068a      ___uselfn
+1330:068a      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-08d3:2e02      __DOSseg__
+08d3:2e00      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
-08d3:2e03      __Init_Argv_
-08d3:2e66+     _getargv_
-08d3:3196      __Fini_Argv_
+08d3:2e01      __Init_Argv_
+08d3:2e64+     _getargv_
+08d3:3194      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
 08d3:31c0      __MemAllocator
 08d3:328a      __MemFree
@@ -398,51 +398,51 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
 08d3:364f      __fill_buffer_
 08d3:389e      fgetc_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-08d3:8358*     VGAmodeX_
-08d3:8400+     modexEnter_
-08d3:849c*     modexLeave_
-08d3:84b4*     modexDefaultPage_
-08d3:850e*     modexNextPage_
-08d3:85ca*     modexNextPageFlexibleSize_
-08d3:866e*     modexShowPage_
-08d3:876a*     modexPanPage_
-08d3:87ba*     modexSelectPlane_
-08d3:87de+     modexClearRegion_
-08d3:88f6*     oldDrawBmp_
-08d3:8a5c*     CDrawBmp_
-08d3:8bc0*     modexDrawBmp_
-08d3:8c26+     modexDrawBmpRegion_
-08d3:8d90*     modexDrawPlanarBuf_
-08d3:8dae*     modexDrawSprite_
-08d3:8e14+     modexDrawSpriteRegion_
-08d3:8f8c*     modexCopyPageRegion_
-08d3:90f6*     modexFadeOn_
-08d3:9126*     modexFadeOff_
-08d3:9154*     modexFlashOn_
-08d3:9182*     modexFlashOff_
-08d3:9252+     modexPalSave_
-08d3:92a8      modexNewPal_
-08d3:92f8*     modexLoadPalFile_
-08d3:93da*     modexSavePalFile_
-08d3:9452*     modexPalBlack_
-08d3:947c*     modexPalWhite_
-08d3:94a6+     modexPalUpdate_
-08d3:9a16+     modexPalUpdate1_
-08d3:9a90*     modexPalUpdate0_
-08d3:9adc+     chkcolor_
-08d3:9df4+     modexputPixel_
-08d3:9e82*     modexgetPixel_
-08d3:9f08*     modexhlin_
-08d3:9f74*     modexprint_
-08d3:a10e*     modexprintbig_
-08d3:a28a*     cls_
-08d3:a2f8+     modexWaitBorder_
-1331:0694+     _VGA
+08d3:8348*     VGAmodeX_
+08d3:83f0+     modexEnter_
+08d3:848c*     modexLeave_
+08d3:84a4*     modexDefaultPage_
+08d3:84fe*     modexNextPage_
+08d3:85ba*     modexNextPageFlexibleSize_
+08d3:865e*     modexShowPage_
+08d3:875a*     modexPanPage_
+08d3:87aa*     modexSelectPlane_
+08d3:87ce+     modexClearRegion_
+08d3:88e6*     oldDrawBmp_
+08d3:8a4c*     CDrawBmp_
+08d3:8bb0*     modexDrawBmp_
+08d3:8c16+     modexDrawBmpRegion_
+08d3:8d80*     modexDrawPlanarBuf_
+08d3:8d9e*     modexDrawSprite_
+08d3:8e04+     modexDrawSpriteRegion_
+08d3:8f7c*     modexCopyPageRegion_
+08d3:90e6*     modexFadeOn_
+08d3:9116*     modexFadeOff_
+08d3:9144*     modexFlashOn_
+08d3:9172*     modexFlashOff_
+08d3:9242+     modexPalSave_
+08d3:9298      modexNewPal_
+08d3:92e8*     modexLoadPalFile_
+08d3:93ca*     modexSavePalFile_
+08d3:9442*     modexPalBlack_
+08d3:946c*     modexPalWhite_
+08d3:9496+     modexPalUpdate_
+08d3:9a06+     modexPalUpdate1_
+08d3:9a80*     modexPalUpdate0_
+08d3:9acc+     chkcolor_
+08d3:9de4+     modexputPixel_
+08d3:9e72*     modexgetPixel_
+08d3:9ef8*     modexhlin_
+08d3:9f64*     modexprint_
+08d3:a0fe*     modexprintbig_
+08d3:a27a*     cls_
+08d3:a2e8+     modexWaitBorder_
+1330:0694+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 08d3:39e5*     __set_commode_
-1331:06bc      __commode
+1330:06bc      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-1331:06be      __fmode
+1330:06be      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
 08d3:39f1      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
@@ -473,7 +473,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
 08d3:46d7      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-1331:0050      ___Alphabet
+1330:0050      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
 08d3:46da      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
@@ -484,9 +484,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 08d3:4793      __GetIOMode_
 08d3:47c8      __SetIOMode_nogrow_
-1331:06d4      ___NFiles
-1331:06d6      ___init_mode
-1331:06fe      ___io_mode
+1330:06d4      ___NFiles
+1330:06d6      ___init_mode
+1330:06fe      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
 08d3:47fd      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
@@ -506,9 +506,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 08d3:4b14      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 08d3:4b30*     __get_doserrno_ptr_
-1331:12f8      __doserrno
+1330:12f8      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-1331:0702      ___umaskval
+1330:0702      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
 08d3:4b37      _dos_creat_
 08d3:4b5b*     _dos_creatnew_
@@ -519,9 +519,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
 08d3:4d64      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-1331:12fc      ___env_mask
-1331:1300      _environ
-1331:1304*     __wenviron
+1330:12fc      ___env_mask
+1330:1300      _environ
+1330:1304*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
 08d3:4da6      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
@@ -542,101 +542,101 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 08d3:52fc      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 08d3:536c      __EnterWVIDEO_
-1331:0722+     ___WD_Present
+1330:0722+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
 08d3:5390      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 08d3:5565      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-1331:1308      ____Argv
-1331:130c      ____Argc
+1330:1308      ____Argv
+1330:130c      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-1331:0724      __amblksiz
+1330:0724      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-1331:075a      __Start_XI
-1331:0790      __End_XI
-1331:0790      __Start_YI
-1331:07a8      __End_YI
+1330:075a      __Start_XI
+1330:0790      __End_XI
+1330:0790      __Start_YI
+1330:07a8      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-1331:130e      ___historical_splitparms
+1330:130e      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-08d3:66d6*     _heapenable_
-1331:0726      ___heap_enabled
+08d3:66c8*     _heapenable_
+1330:0726      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-08d3:66e7      __flushall_
-08d3:677b      flushall_
+08d3:66d9      __flushall_
+08d3:676d      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-08d3:6781      getche_
+08d3:6773      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
-08d3:679b      fwrite_
+08d3:678d      fwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
-08d3:6b14      rand_
-08d3:6b56*     srand_
+08d3:6b06      rand_
+08d3:6b48*     srand_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-08d3:a396*     textInit_
-1331:1310      _romFonts
+08d3:a386*     textInit_
+1330:1310      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-08d3:6b79      _bfree_
+08d3:6b6b      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-08d3:6b9e      _bexpand_
+08d3:6b90      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-08d3:6bf8      _DoINTR_
+08d3:6bea      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-08d3:6f71*     sbrk_
-08d3:6f81      __brk_
+08d3:6f63*     sbrk_
+08d3:6f73      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-08d3:6fe9      __qwrite_
+08d3:6fdb      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-08d3:7049      fsync_
+08d3:703b      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-08d3:706c      __setenvp_
-08d3:71f8      __freeenvp_
+08d3:705e      __setenvp_
+08d3:71ea      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-1331:072c      ___IsDBCS
+1330:072c      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-08d3:7256*     _ismbblead_
-1331:132c      ___MBCSIsTable
+08d3:7248*     _ismbblead_
+1330:132c      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-08d3:72b0      __mbinit_
-1331:072e      ___MBCodePage
+08d3:72a2      __mbinit_
+1330:072e      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-08d3:738b      _mbdtoupper_
+08d3:737d      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-08d3:7399      toupper_
+08d3:738b      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-1331:0730      __8087cw
+1330:0730      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-1331:0732      ___Save8087
-1331:0736      ___Rest8087
+1330:0732      ___Save8087
+1330:0736      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-08d3:73a8      __GrabFP87_
+08d3:739a      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-08d3:73da*     __init_8087_emu
-08d3:73e0      __x87id
+08d3:73cc*     __init_8087_emu
+08d3:73d2      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-08d3:743d      wctomb_
+08d3:742f      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-08d3:7488+     utoa_
-08d3:7529      itoa_
+08d3:747a+     utoa_
+08d3:751b      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-08d3:7573      strupr_
+08d3:7565      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-1331:073a      ___EFG_printf
-1331:073e*     ___EFG_scanf
+1330:073a      ___EFG_printf
+1330:073e*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-08d3:75bb      ulltoa_
-08d3:76f8*     lltoa_
+08d3:75ad      ulltoa_
+08d3:76ea*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-08d3:7769*     _dos_close_
-08d3:7777      _dos_commit_
+08d3:775b*     _dos_close_
+08d3:7769      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-08d3:7786      clearenv_
+08d3:7778      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-08d3:78bc      __Init_FPE_handler_
-08d3:78f5      __Fini_FPE_handler_
-08d3:792c*     __FPEHandler
+08d3:78ae      __Init_FPE_handler_
+08d3:78e7      __Fini_FPE_handler_
+08d3:791e*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-1331:0758      ___FPE_int
+1330:0758      ___FPE_int
 
 
                         +--------------------+
@@ -652,6 +652,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00022410 (140304.)
+Memory size:  00022400 (140288.)
 Entry point address: 08d3:0072
 Link time: 00:00.00
index c8d4a94bffe1e899c94477725c4afbc7843f9e09..46d29e959f209eee715088e87e645ee34695198c 100755 (executable)
Binary files a/palettec.exe and b/palettec.exe differ
index 4d6b5e6531244805ddba5f78bb9defc15ce00423..b8f59af6fa426231bad863d9fb3206a7c0a5c1cd 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/06 18:24:38
+Created on:       15/10/08 14:30:43
 Executable Image: palettec.exe
 creating a DOS executable
 
@@ -33,7 +33,7 @@ wcpu_TEXT              CODE           AUTO           0000:51e0       00000058
 kitten_TEXT            CODE           AUTO           0000:5a50       0000080a
 16_hc_TEXT             CODE           AUTO           0000:6260       0000158b
 timer_TEXT             CODE           AUTO           0000:77f0       00000235
-_TEXT                  CODE           AUTO           0000:7a30       0000763f
+_TEXT                  CODE           AUTO           0000:7a30       00007631
 modex16_TEXT           CODE           AUTO           0f07:0000       00002180
 16text_TEXT            CODE           AUTO           0f07:2180       0000010d
 16_in13_DATA           FAR_DATA       AUTO           1130:0000       000001a4
@@ -395,8 +395,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:a582      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
 114b:0544      ___iob
-114b:1262      ___OpenStreams
-114b:1266      ___ClosedStreams
+114b:1262      ___ClosedStreams
+114b:1266      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 0000:a59d      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
@@ -538,80 +538,80 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:c865      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:d9d6      _DoINTR_
+0000:d9c8      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
 114b:1286      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:dd4f*     _heapenable_
+0000:dd41*     _heapenable_
 114b:0716      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:dd60*     sbrk_
-0000:dd70      __brk_
+0000:dd52*     sbrk_
+0000:dd62      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:ddd8      fsync_
+0000:ddca      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:dddd*     _frealloc_
-0000:dddd      realloc_
+0000:ddcf*     _frealloc_
+0000:ddcf      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0000:ded7      __setenvp_
-0000:e063      __freeenvp_
+0000:dec9      __setenvp_
+0000:e055      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
 114b:0718      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:e0c1*     _ismbblead_
+0000:e0b3*     _ismbblead_
 114b:128c      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:e11b      __mbinit_
+0000:e10d      __mbinit_
 114b:071a      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0000:e1f6      _mbdtoupper_
+0000:e1e8      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0000:e204      toupper_
+0000:e1f6      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
 114b:071c      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
 114b:071e      ___Save8087
 114b:0722      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:e213      __GrabFP87_
+0000:e205      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:e246*     __init_8087_emu
-0000:e24c      __x87id
+0000:e238*     __init_8087_emu
+0000:e23e      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:e2a9      wctomb_
+0000:e29b      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:e2f4+     utoa_
-0000:e395      itoa_
+0000:e2e6+     utoa_
+0000:e387      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:e3df      strupr_
+0000:e3d1      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
 114b:0726      ___EFG_printf
 114b:072a*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:e427      ulltoa_
-0000:e564*     lltoa_
+0000:e419      ulltoa_
+0000:e556*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:e5d5*     _dos_close_
-0000:e5e3      _dos_commit_
+0000:e5c7*     _dos_close_
+0000:e5d5      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:e5f2*     _msize_
-0000:e60d      _fmsize_
+0000:e5e4*     _msize_
+0000:e5ff      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:e61e      __HeapManager_expand_
-0000:eb27      _nexpand_
+0000:e610      __HeapManager_expand_
+0000:eb19      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:eb7a      _fexpand_
-0000:eb7a*     _expand_
+0000:eb6c      _fexpand_
+0000:eb6c*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0000:ebaf      clearenv_
+0000:eba1      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:ece4      __Init_FPE_handler_
-0000:ed1d      __Fini_FPE_handler_
-0000:ed54*     __FPEHandler
+0000:ecd6      __Init_FPE_handler_
+0000:ed0f      __Fini_FPE_handler_
+0000:ed46*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:efe6      _bfree_
+0000:efd8      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:f00b      _bexpand_
+0000:effd      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
 114b:0744      ___FPE_int
 
index 496087a50c648e27b003c7a3ccf4897c2e3d23a1..a97262bc3a03429f0d2ac57ffbc93ca41f8bc8fe 100755 (executable)
Binary files a/pcxtest.exe and b/pcxtest.exe differ
index 31887b62766760ecd51544358b6ac547cdbee02f..54cc315a628d975094032618c873e805c24a3f5f 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/06 18:24:38
+Created on:       15/10/08 14:30:43
 Executable Image: pcxtest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0b29:0000            0000ecc0
+DGROUP                          0b26:0000            0000ecc0
 
 
 
@@ -25,29 +25,29 @@ Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
 pcxtest_TEXT           CODE           AUTO           0000:0000       00000203
-_TEXT                  CODE           AUTO           0000:0210       00008591
-modex16_TEXT           CODE           AUTO           0000:87b0       00002180
-bitmap_TEXT            CODE           AUTO           0000:a930       000005c9
-planar_TEXT            CODE           AUTO           0000:af00       00000275
-16text_TEXT            CODE           AUTO           0000:b180       0000010d
-FAR_DATA               FAR_DATA       AUTO           0b28:000d       00000000
-_NULL                  BEGDATA        DGROUP         0b29:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         0b2b:0000       00000002
-CONST                  DATA           DGROUP         0b2b:0002       00000076
-CONST2                 DATA           DGROUP         0b32:0008       00000132
-_DATA                  DATA           DGROUP         0b46:0000       00000336
-XIB                    DATA           DGROUP         0b79:0006       00000000
-XI                     DATA           DGROUP         0b79:0006       0000002a
-XIE                    DATA           DGROUP         0b7c:0000       00000000
-YIB                    DATA           DGROUP         0b7c:0000       00000000
-YI                     DATA           DGROUP         0b7c:0000       0000000c
-YIE                    DATA           DGROUP         0b7c:000c       00000000
-STRINGS                DATA           DGROUP         0b7c:000c       00000000
-DATA                   DATA           DGROUP         0b7c:000c       00000000
-_emu_init_start        EMU            DGROUP         0b7c:000c       00000000
-_emu_init_end          EMU            DGROUP         0b7c:000c       00000000
-_BSS                   BSS            DGROUP         0b7c:000c       00000cb8
-STACK                  STACK          DGROUP         0c49:0000       0000dac0
+_TEXT                  CODE           AUTO           0000:0210       00008567
+modex16_TEXT           CODE           AUTO           0000:8780       00002180
+bitmap_TEXT            CODE           AUTO           0000:a900       000005c9
+planar_TEXT            CODE           AUTO           0000:aed0       00000275
+16text_TEXT            CODE           AUTO           0000:b150       0000010d
+FAR_DATA               FAR_DATA       AUTO           0b25:000d       00000000
+_NULL                  BEGDATA        DGROUP         0b26:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0b28:0000       00000002
+CONST                  DATA           DGROUP         0b28:0002       00000076
+CONST2                 DATA           DGROUP         0b2f:0008       00000132
+_DATA                  DATA           DGROUP         0b43:0000       00000336
+XIB                    DATA           DGROUP         0b76:0006       00000000
+XI                     DATA           DGROUP         0b76:0006       0000002a
+XIE                    DATA           DGROUP         0b79:0000       00000000
+YIB                    DATA           DGROUP         0b79:0000       00000000
+YI                     DATA           DGROUP         0b79:0000       0000000c
+YIE                    DATA           DGROUP         0b79:000c       00000000
+STRINGS                DATA           DGROUP         0b79:000c       00000000
+DATA                   DATA           DGROUP         0b79:000c       00000000
+_emu_init_start        EMU            DGROUP         0b79:000c       00000000
+_emu_init_end          EMU            DGROUP         0b79:000c       00000000
+_BSS                   BSS            DGROUP         0b79:000c       00000cb8
+STACK                  STACK          DGROUP         0c46:0000       0000dac0
 
 
                         +----------------+
@@ -66,98 +66,98 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 0000:0215      __STK
 0000:0235*     __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0000:8968*     VGAmodeX_
-0000:8a10      modexEnter_
-0000:8aac      modexLeave_
-0000:8ac4      modexDefaultPage_
-0000:8b1e*     modexNextPage_
-0000:8bda*     modexNextPageFlexibleSize_
-0000:8c7e*     modexShowPage_
-0000:8d7a*     modexPanPage_
-0000:8dca*     modexSelectPlane_
-0000:8dee      modexClearRegion_
-0000:8f06      oldDrawBmp_
-0000:906c*     CDrawBmp_
-0000:91d0      modexDrawBmp_
-0000:9236+     modexDrawBmpRegion_
-0000:93a0*     modexDrawPlanarBuf_
-0000:93be      modexDrawSprite_
-0000:9424+     modexDrawSpriteRegion_
-0000:959c      modexCopyPageRegion_
-0000:9706*     modexFadeOn_
-0000:9736*     modexFadeOff_
-0000:9764*     modexFlashOn_
-0000:9792*     modexFlashOff_
-0000:9862+     modexPalSave_
-0000:98b8      modexNewPal_
-0000:9908*     modexLoadPalFile_
-0000:99ea*     modexSavePalFile_
-0000:9a62*     modexPalBlack_
-0000:9a8c*     modexPalWhite_
-0000:9ab6+     modexPalUpdate_
-0000:a026      modexPalUpdate1_
-0000:a0a0*     modexPalUpdate0_
-0000:a0ec+     chkcolor_
-0000:a404+     modexputPixel_
-0000:a492*     modexgetPixel_
-0000:a518*     modexhlin_
-0000:a584*     modexprint_
-0000:a71e*     modexprintbig_
-0000:a89a*     cls_
-0000:a908+     modexWaitBorder_
-0b29:01e4      _VGA
+0000:8938*     VGAmodeX_
+0000:89e0      modexEnter_
+0000:8a7c      modexLeave_
+0000:8a94      modexDefaultPage_
+0000:8aee*     modexNextPage_
+0000:8baa*     modexNextPageFlexibleSize_
+0000:8c4e*     modexShowPage_
+0000:8d4a*     modexPanPage_
+0000:8d9a*     modexSelectPlane_
+0000:8dbe      modexClearRegion_
+0000:8ed6      oldDrawBmp_
+0000:903c*     CDrawBmp_
+0000:91a0      modexDrawBmp_
+0000:9206+     modexDrawBmpRegion_
+0000:9370*     modexDrawPlanarBuf_
+0000:938e      modexDrawSprite_
+0000:93f4+     modexDrawSpriteRegion_
+0000:956c      modexCopyPageRegion_
+0000:96d6*     modexFadeOn_
+0000:9706*     modexFadeOff_
+0000:9734*     modexFlashOn_
+0000:9762*     modexFlashOff_
+0000:9832+     modexPalSave_
+0000:9888      modexNewPal_
+0000:98d8*     modexLoadPalFile_
+0000:99ba*     modexSavePalFile_
+0000:9a32*     modexPalBlack_
+0000:9a5c*     modexPalWhite_
+0000:9a86+     modexPalUpdate_
+0000:9ff6      modexPalUpdate1_
+0000:a070*     modexPalUpdate0_
+0000:a0bc+     chkcolor_
+0000:a3d4+     modexputPixel_
+0000:a462*     modexgetPixel_
+0000:a4e8*     modexhlin_
+0000:a554*     modexprint_
+0000:a6ee*     modexprintbig_
+0000:a86a*     cls_
+0000:a8d8+     modexWaitBorder_
+0b26:01e4      _VGA
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-0000:ac32      bitmapLoadPcx_
-0000:ad8e*     bitmapLoadPcxTiles_
+0000:ac02      bitmapLoadPcx_
+0000:ad5e*     bitmapLoadPcxTiles_
 Module: gfx.lib(/dos/z/16/src/lib/planar.c)
-0000:af00      planar_buf_from_bitmap_
-0000:b020+     planar_buf_alloc_
-0000:b11a*     planar_buf_free_
+0000:aed0      planar_buf_from_bitmap_
+0000:aff0+     planar_buf_alloc_
+0000:b0ea*     planar_buf_free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
 0000:0252      kbhit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 0000:0269      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-0b29:0000*     __nullarea
-0b29:0224*     __ovlflag
-0b29:0225*     __intno
-0b29:0226*     __ovlvec
+0b26:0000*     __nullarea
+0b26:0224*     __ovlflag
+0b26:0225*     __intno
+0b26:0226*     __ovlvec
 0000:0298      _cstart_
 0000:036b*     _Not_Enough_Memory_
 0000:049d      __exit_
 0000:04bc      __do_exit_with_msg__
 0000:0519      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c)
-0b29:022a      _fltused_
+0b26:022a      _fltused_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 0000:0524      _big_code_
 0000:0524*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-0b29:022c      __8087
-0b29:022d      __real87
-0b29:022e      __dos87emucall
-0b29:0230      __dos87real
+0b26:022c      __8087
+0b26:022d      __real87
+0b26:022e      __dos87emucall
+0b26:0230      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:0524*     __exit_with_msg_
 0000:0529      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-0b29:0232      __curbrk
-0b29:023a      __STACKLOW
-0b29:023c      __STACKTOP
-0b29:023e      __cbyte
-0b29:0240      __child
-0b29:0242      __no87
-0b29:024f      ___FPE_handler
-0b29:0234      __psp
-0b29:0243      __get_ovl_stack
-0b29:0247      __restore_ovl_stack
-0b29:024b      __close_ovl_file
-0b29:0253      __LpCmdLine
-0b29:0257      __LpPgmName
-0b29:0236      __osmajor
-0b29:0237      __osminor
-0b29:0238      __osmode
-0b29:0239      __HShift
+0b26:0232      __curbrk
+0b26:023a      __STACKLOW
+0b26:023c      __STACKTOP
+0b26:023e      __cbyte
+0b26:0240      __child
+0b26:0242      __no87
+0b26:024f      ___FPE_handler
+0b26:0234      __psp
+0b26:0243      __get_ovl_stack
+0b26:0247      __restore_ovl_stack
+0b26:024b      __close_ovl_file
+0b26:0253      __LpCmdLine
+0b26:0257      __LpPgmName
+0b26:0236      __osmajor
+0b26:0237      __osminor
+0b26:0238      __osmode
+0b26:0239      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
 0000:0548+     int86x_
 0000:06cb      int86_
@@ -167,16 +167,16 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:0716      _fmalloc_
 0000:0716      malloc_
-0b29:025c+     ___fheap
-0b29:025e      ___fheapRover
-0b29:0260      ___LargestSizeB4Rover
+0b26:025c+     ___fheap
+0b26:025e      ___fheapRover
+0b26:0260      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:088b+     _null_exit_rtn_
 0000:088b+     __null_int23_exit_
 0000:088c      exit_
 0000:08ad+     _exit_
-0b29:0262+     ___int23_exit
-0b29:0266      ___FPE_handler_exit
+0b26:0262+     ___int23_exit
+0b26:0266      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
 0000:08c9+     __open_flags_
 0000:0b8a+     _fsopen_
@@ -189,7 +189,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:1134      __doclose_
 0000:127e      __shutdown_stream_
 0000:1298      fclose_
-0b29:0ebc+     ___RmTmpFileFn
+0b26:0ebc+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0000:1303      _ffree_
 0000:1303      free_
@@ -202,16 +202,16 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
 0000:174e      __I4M
 0000:174e      __U4M
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0000:b1f6*     textInit_
-0b29:0ec0      _romFonts
+0000:b1c6*     textInit_
+0b26:0ec0      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
 0000:1766      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0000:1bfb      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-0b29:026e      ___iob
-0b29:0ed8      ___OpenStreams
-0b29:0edc      ___ClosedStreams
+0b26:026e      ___iob
+0b26:0ed8      ___ClosedStreams
+0b26:0edc      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
 0000:1df3      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
@@ -224,7 +224,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:2050      __FiniRtns
 0000:2050*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-0b29:03d6      ___uselfn
+0b26:03d6      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:20b4      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c)
@@ -236,7 +236,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 0000:21a0      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:2210      __EnterWVIDEO_
-0b29:03f6+     ___WD_Present
+0b26:03f6+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
 0000:2234      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
@@ -252,21 +252,21 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 0000:273c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:273f      _nmalloc_
-0b29:03f8      ___nheapbeg
-0b29:03fa      ___MiniHeapRover
-0b29:03fc      ___LargestSizeB4MiniHeapRover
+0b26:03f8      ___nheapbeg
+0b26:03fa      ___MiniHeapRover
+0b26:03fc      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
 0000:2819*     _heapgrow_
 0000:2819*     _fheapgrow_
 0000:281a      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:2892*     __set_commode_
-0b29:03fe      __commode
+0b26:03fe      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:289e*     __get_errno_ptr_
-0b29:0ee0      _errno
+0b26:0ee0      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0b29:0400      __fmode
+0b26:0400      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:28a5      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
@@ -298,7 +298,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
 0000:312f      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:3378      _nfree_
-0b29:0ee2+     ___MiniHeapFreeRover
+0b26:0ee2+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
 0000:3473      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
@@ -317,96 +317,96 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:3960      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-0b29:0ee4      ____Argv
-0b29:0ee8      ____Argc
+0b26:0ee4      ____Argv
+0b26:0ee8      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0b29:0402      __amblksiz
+0b26:0402      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-0b29:0506      __Start_XI
-0b29:0530      __End_XI
-0b29:0530      __Start_YI
-0b29:053c      __End_YI
+0b26:0506      __Start_XI
+0b26:0530      __End_XI
+0b26:0530      __Start_YI
+0b26:053c      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-0b29:0404      ___EFG_printf
-0b29:0408      ___EFG_scanf
+0b26:0404      ___EFG_printf
+0b26:0408      ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c)
-0000:4ae3      _EFG_Format_
+0000:4ad5      _EFG_Format_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c)
-0000:4cb5      __cnvs2d_
+0000:4ca7      __cnvs2d_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-0b29:040c      __8087cw
+0b26:040c      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-0b29:040e      ___Save8087
-0b29:0412      ___Rest8087
+0b26:040e      ___Save8087
+0b26:0412      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:4cd5      __GrabFP87_
+0000:4cc7      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:4d08*     __init_8087_emu
-0000:4d0e      __x87id
+0000:4cfa*     __init_8087_emu
+0000:4d00      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:4d6c      _DoINTR_
+0000:4d5e      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:50e5*     _heapenable_
-0b29:0416      ___heap_enabled
+0000:50d7*     _heapenable_
+0b26:0416      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:50f6      __nmemneed_
+0000:50e8      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:517e      __LastFree_
-0000:51f8      __ExpandDGROUP_
+0000:5170      __LastFree_
+0000:51ea      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:5309      _dos_open_
+0000:52fb      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:532f      __GetIOMode_
-0000:5364      __SetIOMode_nogrow_
-0b29:0418      ___NFiles
-0b29:041a      ___init_mode
-0b29:0442      ___io_mode
+0000:5321      __GetIOMode_
+0000:5356      __SetIOMode_nogrow_
+0b26:0418      ___NFiles
+0b26:041a      ___init_mode
+0b26:0442      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:5399      isatty_
+0000:538b      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:53b5*     __get_doserrno_ptr_
-0b29:0eea      __doserrno
+0000:53a7*     __get_doserrno_ptr_
+0b26:0eea      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0b29:0446      ___umaskval
+0b26:0446      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:53bc      _dos_creat_
-0000:53e0*     _dos_creatnew_
+0000:53ae      _dos_creat_
+0000:53d2*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:5401+     __grow_iomode_
-0000:54e8+     __shrink_iomode_
-0000:5529      __SetIOMode_
+0000:53f3+     __grow_iomode_
+0000:54da+     __shrink_iomode_
+0000:551b      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:55d0*     __dosretax
-0000:55d5*     __dosret0
-0000:55dc      __set_errno_dos_
-0000:5644*     __set_errno_dos_reterr_
+0000:55c2*     __dosretax
+0000:55c7*     __dosret0
+0000:55ce      __set_errno_dos_
+0000:5636*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:564f      fsync_
+0000:5641      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:5654      wctomb_
+0000:5646      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:569f+     utoa_
-0000:5740      itoa_
+0000:5691+     utoa_
+0000:5732      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:578a      strupr_
+0000:577c      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-0b29:045c      ___IsDBCS
+0b26:045c      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:57bf*     _ismbblead_
-0b29:0eee      ___MBCSIsTable
+0000:57b1*     _ismbblead_
+0b26:0eee      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:57db      ulltoa_
-0000:5918*     lltoa_
+0000:57cd      ulltoa_
+0000:590a*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:5989      ultoa_
-0000:5a47*     ltoa_
+0000:597b      ultoa_
+0000:5a39*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c)
-0000:5a95*     _SetLD64bit_
-0000:5aa0*     _SetLD80bit_
-0000:5aab      _LDisDouble_
+0000:5a87*     _SetLD64bit_
+0000:5a92*     _SetLD80bit_
+0000:5a9d      _LDisDouble_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c)
-0000:5c10      _LDScale10x_
-0000:64e8      __LDcvt_
+0000:5c02      _LDScale10x_
+0000:64da      __LDcvt_
 Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
 0000:0000*     FJSRQQ
 0000:0000*     FISRQQ
@@ -417,72 +417,72 @@ Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
 0000:0000*     FJARQQ
 0000:0000*     FICRQQ
 0000:0000*     FIARQQ
-0000:6cc4*     __init_87_emulator
+0000:6cb6*     __init_87_emulator
 Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c)
-0000:74f5+     __Strtold_
-0000:7734      strtod_
+0000:74ca+     __Strtold_
+0000:7709      strtod_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:78da      __Init_FPE_handler_
-0000:7913      __Fini_FPE_handler_
-0000:794a*     __FPEHandler
+0000:78b0      __Init_FPE_handler_
+0000:78e9      __Fini_FPE_handler_
+0000:7920*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:7bdc*     sbrk_
-0000:7bec      __brk_
+0000:7bb2*     sbrk_
+0000:7bc2      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:7c54      __doserror_
-0000:7c62*     __doserror1_
+0000:7c2a      __doserror_
+0000:7c38*     __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:7c6e*     _frealloc_
-0000:7c6e      realloc_
+0000:7c44*     _frealloc_
+0000:7c44      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:7d4a      __ChkTTYIOMode_
-0000:7db8*     __IOMode_
+0000:7d20      __ChkTTYIOMode_
+0000:7d8e*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:7dc8*     _dos_close_
-0000:7dd6      _dos_commit_
+0000:7d9e*     _dos_close_
+0000:7dac      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-0b29:0072      ___Alphabet
+0b26:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:7e23      __mbinit_
-0b29:0502+     ___MBCodePage
+0000:7df9      __mbinit_
+0b26:0502+     ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c)
-0000:7efe      __LDClass_
-0000:7f84*     _FLClass_
+0000:7ed4      __LDClass_
+0000:7f5a*     _FLClass_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
-0000:7f98      __I4D
-0000:7fe7*     __U4D
+0000:7f6e      __I4D
+0000:7fbd*     __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-0b29:0098      __IsTable
+0b26:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm)
-0000:806c      __ZBuf2LD
+0000:8042      __ZBuf2LD
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c)
-0000:8134*     __set_EDOM_
-0000:8140      __set_ERANGE_
-0000:814c*     __set_EINVAL_
+0000:810a*     __set_EDOM_
+0000:8116      __set_ERANGE_
+0000:8122*     __set_EINVAL_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c)
-0b29:019a*     ___f_infinity
-0b29:019e*     ___f_posqnan
-0b29:01a2      ___d_infinity
-0b29:01aa      ___d_posqnan
-0b29:01b2*     ___ld_infinity
-0b29:01ba*     ___ld_posqnan
+0b26:019a*     ___f_infinity
+0b26:019e*     ___f_posqnan
+0b26:01a2      ___d_infinity
+0b26:01aa      ___d_posqnan
+0b26:01b2*     ___ld_infinity
+0b26:01ba*     ___ld_posqnan
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c)
-0b29:01c2      __HugeValue
+0b26:01c2      __HugeValue
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-0b29:0504      ___FPE_int
+0b26:0504      ___FPE_int
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:8166*     _msize_
-0000:8181      _fmsize_
+0000:813c*     _msize_
+0000:8157      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:8192      __HeapManager_expand_
-0000:869b      _nexpand_
+0000:8168      __HeapManager_expand_
+0000:8671      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:86ee      _fexpand_
-0000:86ee*     _expand_
+0000:86c4      _fexpand_
+0000:86c4*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:8723      _bfree_
+0000:86f9      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:8748      _bexpand_
+0000:871e      _bexpand_
 
 
                         +--------------------+
@@ -500,6 +500,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00019f50 (106320.)
+Memory size:  00019f20 (106272.)
 Entry point address: 0000:0298
 Link time: 00:00.00
index 1bae6d201af16524860488f0ab22b91e126baa3d..cd1f3ba8bd9098d66ec50d12b598d5b720336658 100755 (executable)
Binary files a/pcxtest2.exe and b/pcxtest2.exe differ
index d8b60cdd4efc8193b0e5fd402d48d2e607c33aff..30ee1a9457c1e6fb5b6f7379d5880b33b374c765 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/06 18:24:38
+Created on:       15/10/08 14:30:43
 Executable Image: pcxtest2.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0b2a:0000            0000ecc0
+DGROUP                          0b27:0000            0000ecc0
 
 
 
@@ -25,29 +25,29 @@ Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
 pcxtest2_TEXT          CODE           AUTO           0000:0000       0000021d
-_TEXT                  CODE           AUTO           0000:0220       00008591
-modex16_TEXT           CODE           AUTO           0000:87c0       00002180
-bitmap_TEXT            CODE           AUTO           0000:a940       000005c9
-planar_TEXT            CODE           AUTO           0000:af10       00000275
-16text_TEXT            CODE           AUTO           0000:b190       0000010d
-FAR_DATA               FAR_DATA       AUTO           0b29:000d       00000000
-_NULL                  BEGDATA        DGROUP         0b2a:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         0b2c:0000       00000002
-CONST                  DATA           DGROUP         0b2c:0002       00000076
-CONST2                 DATA           DGROUP         0b33:0008       00000132
-_DATA                  DATA           DGROUP         0b47:0000       00000336
-XIB                    DATA           DGROUP         0b7a:0006       00000000
-XI                     DATA           DGROUP         0b7a:0006       0000002a
-XIE                    DATA           DGROUP         0b7d:0000       00000000
-YIB                    DATA           DGROUP         0b7d:0000       00000000
-YI                     DATA           DGROUP         0b7d:0000       0000000c
-YIE                    DATA           DGROUP         0b7d:000c       00000000
-STRINGS                DATA           DGROUP         0b7d:000c       00000000
-DATA                   DATA           DGROUP         0b7d:000c       00000000
-_emu_init_start        EMU            DGROUP         0b7d:000c       00000000
-_emu_init_end          EMU            DGROUP         0b7d:000c       00000000
-_BSS                   BSS            DGROUP         0b7d:000c       00000cb8
-STACK                  STACK          DGROUP         0c4a:0000       0000dac0
+_TEXT                  CODE           AUTO           0000:0220       00008567
+modex16_TEXT           CODE           AUTO           0000:8790       00002180
+bitmap_TEXT            CODE           AUTO           0000:a910       000005c9
+planar_TEXT            CODE           AUTO           0000:aee0       00000275
+16text_TEXT            CODE           AUTO           0000:b160       0000010d
+FAR_DATA               FAR_DATA       AUTO           0b26:000d       00000000
+_NULL                  BEGDATA        DGROUP         0b27:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0b29:0000       00000002
+CONST                  DATA           DGROUP         0b29:0002       00000076
+CONST2                 DATA           DGROUP         0b30:0008       00000132
+_DATA                  DATA           DGROUP         0b44:0000       00000336
+XIB                    DATA           DGROUP         0b77:0006       00000000
+XI                     DATA           DGROUP         0b77:0006       0000002a
+XIE                    DATA           DGROUP         0b7a:0000       00000000
+YIB                    DATA           DGROUP         0b7a:0000       00000000
+YI                     DATA           DGROUP         0b7a:0000       0000000c
+YIE                    DATA           DGROUP         0b7a:000c       00000000
+STRINGS                DATA           DGROUP         0b7a:000c       00000000
+DATA                   DATA           DGROUP         0b7a:000c       00000000
+_emu_init_start        EMU            DGROUP         0b7a:000c       00000000
+_emu_init_end          EMU            DGROUP         0b7a:000c       00000000
+_BSS                   BSS            DGROUP         0b7a:000c       00000cb8
+STACK                  STACK          DGROUP         0c47:0000       0000dac0
 
 
                         +----------------+
@@ -66,98 +66,98 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 0000:0225      __STK
 0000:0245*     __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0000:8978*     VGAmodeX_
-0000:8a20      modexEnter_
-0000:8abc      modexLeave_
-0000:8ad4      modexDefaultPage_
-0000:8b2e*     modexNextPage_
-0000:8bea*     modexNextPageFlexibleSize_
-0000:8c8e      modexShowPage_
-0000:8d8a*     modexPanPage_
-0000:8dda*     modexSelectPlane_
-0000:8dfe      modexClearRegion_
-0000:8f16      oldDrawBmp_
-0000:907c*     CDrawBmp_
-0000:91e0      modexDrawBmp_
-0000:9246+     modexDrawBmpRegion_
-0000:93b0*     modexDrawPlanarBuf_
-0000:93ce      modexDrawSprite_
-0000:9434+     modexDrawSpriteRegion_
-0000:95ac      modexCopyPageRegion_
-0000:9716*     modexFadeOn_
-0000:9746*     modexFadeOff_
-0000:9774*     modexFlashOn_
-0000:97a2*     modexFlashOff_
-0000:9872+     modexPalSave_
-0000:98c8      modexNewPal_
-0000:9918*     modexLoadPalFile_
-0000:99fa*     modexSavePalFile_
-0000:9a72*     modexPalBlack_
-0000:9a9c*     modexPalWhite_
-0000:9ac6+     modexPalUpdate_
-0000:a036      modexPalUpdate1_
-0000:a0b0*     modexPalUpdate0_
-0000:a0fc+     chkcolor_
-0000:a414+     modexputPixel_
-0000:a4a2*     modexgetPixel_
-0000:a528*     modexhlin_
-0000:a594*     modexprint_
-0000:a72e*     modexprintbig_
-0000:a8aa*     cls_
-0000:a918+     modexWaitBorder_
-0b2a:01e4      _VGA
+0000:8948*     VGAmodeX_
+0000:89f0      modexEnter_
+0000:8a8c      modexLeave_
+0000:8aa4      modexDefaultPage_
+0000:8afe*     modexNextPage_
+0000:8bba*     modexNextPageFlexibleSize_
+0000:8c5e      modexShowPage_
+0000:8d5a*     modexPanPage_
+0000:8daa*     modexSelectPlane_
+0000:8dce      modexClearRegion_
+0000:8ee6      oldDrawBmp_
+0000:904c*     CDrawBmp_
+0000:91b0      modexDrawBmp_
+0000:9216+     modexDrawBmpRegion_
+0000:9380*     modexDrawPlanarBuf_
+0000:939e      modexDrawSprite_
+0000:9404+     modexDrawSpriteRegion_
+0000:957c      modexCopyPageRegion_
+0000:96e6*     modexFadeOn_
+0000:9716*     modexFadeOff_
+0000:9744*     modexFlashOn_
+0000:9772*     modexFlashOff_
+0000:9842+     modexPalSave_
+0000:9898      modexNewPal_
+0000:98e8*     modexLoadPalFile_
+0000:99ca*     modexSavePalFile_
+0000:9a42*     modexPalBlack_
+0000:9a6c*     modexPalWhite_
+0000:9a96+     modexPalUpdate_
+0000:a006      modexPalUpdate1_
+0000:a080*     modexPalUpdate0_
+0000:a0cc+     chkcolor_
+0000:a3e4+     modexputPixel_
+0000:a472*     modexgetPixel_
+0000:a4f8*     modexhlin_
+0000:a564*     modexprint_
+0000:a6fe*     modexprintbig_
+0000:a87a*     cls_
+0000:a8e8+     modexWaitBorder_
+0b27:01e4      _VGA
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-0000:ac42      bitmapLoadPcx_
-0000:ad9e*     bitmapLoadPcxTiles_
+0000:ac12      bitmapLoadPcx_
+0000:ad6e*     bitmapLoadPcxTiles_
 Module: gfx.lib(/dos/z/16/src/lib/planar.c)
-0000:af10      planar_buf_from_bitmap_
-0000:b030+     planar_buf_alloc_
-0000:b12a*     planar_buf_free_
+0000:aee0      planar_buf_from_bitmap_
+0000:b000+     planar_buf_alloc_
+0000:b0fa*     planar_buf_free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
 0000:0262      kbhit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 0000:0279      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-0b2a:0000*     __nullarea
-0b2a:0224*     __ovlflag
-0b2a:0225*     __intno
-0b2a:0226*     __ovlvec
+0b27:0000*     __nullarea
+0b27:0224*     __ovlflag
+0b27:0225*     __intno
+0b27:0226*     __ovlvec
 0000:02a8      _cstart_
 0000:037b*     _Not_Enough_Memory_
 0000:04ad      __exit_
 0000:04cc      __do_exit_with_msg__
 0000:0529      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c)
-0b2a:022a      _fltused_
+0b27:022a      _fltused_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 0000:0534      _big_code_
 0000:0534*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-0b2a:022c      __8087
-0b2a:022d      __real87
-0b2a:022e      __dos87emucall
-0b2a:0230      __dos87real
+0b27:022c      __8087
+0b27:022d      __real87
+0b27:022e      __dos87emucall
+0b27:0230      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:0534*     __exit_with_msg_
 0000:0539      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-0b2a:0232      __curbrk
-0b2a:023a      __STACKLOW
-0b2a:023c      __STACKTOP
-0b2a:023e      __cbyte
-0b2a:0240      __child
-0b2a:0242      __no87
-0b2a:024f      ___FPE_handler
-0b2a:0234      __psp
-0b2a:0243      __get_ovl_stack
-0b2a:0247      __restore_ovl_stack
-0b2a:024b      __close_ovl_file
-0b2a:0253      __LpCmdLine
-0b2a:0257      __LpPgmName
-0b2a:0236      __osmajor
-0b2a:0237      __osminor
-0b2a:0238      __osmode
-0b2a:0239      __HShift
+0b27:0232      __curbrk
+0b27:023a      __STACKLOW
+0b27:023c      __STACKTOP
+0b27:023e      __cbyte
+0b27:0240      __child
+0b27:0242      __no87
+0b27:024f      ___FPE_handler
+0b27:0234      __psp
+0b27:0243      __get_ovl_stack
+0b27:0247      __restore_ovl_stack
+0b27:024b      __close_ovl_file
+0b27:0253      __LpCmdLine
+0b27:0257      __LpPgmName
+0b27:0236      __osmajor
+0b27:0237      __osminor
+0b27:0238      __osmode
+0b27:0239      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
 0000:0558+     int86x_
 0000:06db      int86_
@@ -167,16 +167,16 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:0726      _fmalloc_
 0000:0726      malloc_
-0b2a:025c+     ___fheap
-0b2a:025e      ___fheapRover
-0b2a:0260      ___LargestSizeB4Rover
+0b27:025c+     ___fheap
+0b27:025e      ___fheapRover
+0b27:0260      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:089b+     _null_exit_rtn_
 0000:089b+     __null_int23_exit_
 0000:089c      exit_
 0000:08bd+     _exit_
-0b2a:0262+     ___int23_exit
-0b2a:0266      ___FPE_handler_exit
+0b27:0262+     ___int23_exit
+0b27:0266      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
 0000:08d9+     __open_flags_
 0000:0b9a+     _fsopen_
@@ -189,7 +189,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:1144      __doclose_
 0000:128e      __shutdown_stream_
 0000:12a8      fclose_
-0b2a:0ebc+     ___RmTmpFileFn
+0b27:0ebc+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0000:1313      _ffree_
 0000:1313      free_
@@ -202,16 +202,16 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
 0000:175e      __I4M
 0000:175e      __U4M
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0000:b206*     textInit_
-0b2a:0ec0      _romFonts
+0000:b1d6*     textInit_
+0b27:0ec0      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
 0000:1776      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0000:1c0b      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-0b2a:026e      ___iob
-0b2a:0ed8      ___OpenStreams
-0b2a:0edc      ___ClosedStreams
+0b27:026e      ___iob
+0b27:0ed8      ___ClosedStreams
+0b27:0edc      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
 0000:1e03      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
@@ -224,7 +224,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:2060      __FiniRtns
 0000:2060*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-0b2a:03d6      ___uselfn
+0b27:03d6      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:20c4      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c)
@@ -236,7 +236,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 0000:21b0      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:2220      __EnterWVIDEO_
-0b2a:03f6+     ___WD_Present
+0b27:03f6+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
 0000:2244      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
@@ -252,21 +252,21 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 0000:274c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:274f      _nmalloc_
-0b2a:03f8      ___nheapbeg
-0b2a:03fa      ___MiniHeapRover
-0b2a:03fc      ___LargestSizeB4MiniHeapRover
+0b27:03f8      ___nheapbeg
+0b27:03fa      ___MiniHeapRover
+0b27:03fc      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
 0000:2829*     _heapgrow_
 0000:2829*     _fheapgrow_
 0000:282a      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:28a2*     __set_commode_
-0b2a:03fe      __commode
+0b27:03fe      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:28ae*     __get_errno_ptr_
-0b2a:0ee0      _errno
+0b27:0ee0      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0b2a:0400      __fmode
+0b27:0400      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:28b5      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
@@ -298,7 +298,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
 0000:313f      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:3388      _nfree_
-0b2a:0ee2+     ___MiniHeapFreeRover
+0b27:0ee2+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
 0000:3483      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
@@ -317,96 +317,96 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:3970      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-0b2a:0ee4      ____Argv
-0b2a:0ee8      ____Argc
+0b27:0ee4      ____Argv
+0b27:0ee8      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0b2a:0402      __amblksiz
+0b27:0402      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-0b2a:0506      __Start_XI
-0b2a:0530      __End_XI
-0b2a:0530      __Start_YI
-0b2a:053c      __End_YI
+0b27:0506      __Start_XI
+0b27:0530      __End_XI
+0b27:0530      __Start_YI
+0b27:053c      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-0b2a:0404      ___EFG_printf
-0b2a:0408      ___EFG_scanf
+0b27:0404      ___EFG_printf
+0b27:0408      ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c)
-0000:4af3      _EFG_Format_
+0000:4ae5      _EFG_Format_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c)
-0000:4cc5      __cnvs2d_
+0000:4cb7      __cnvs2d_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-0b2a:040c      __8087cw
+0b27:040c      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-0b2a:040e      ___Save8087
-0b2a:0412      ___Rest8087
+0b27:040e      ___Save8087
+0b27:0412      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:4ce5      __GrabFP87_
+0000:4cd7      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:4d18*     __init_8087_emu
-0000:4d1e      __x87id
+0000:4d0a*     __init_8087_emu
+0000:4d10      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:4d7c      _DoINTR_
+0000:4d6e      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:50f5*     _heapenable_
-0b2a:0416      ___heap_enabled
+0000:50e7*     _heapenable_
+0b27:0416      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:5106      __nmemneed_
+0000:50f8      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:518e      __LastFree_
-0000:5208      __ExpandDGROUP_
+0000:5180      __LastFree_
+0000:51fa      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:5319      _dos_open_
+0000:530b      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:533f      __GetIOMode_
-0000:5374      __SetIOMode_nogrow_
-0b2a:0418      ___NFiles
-0b2a:041a      ___init_mode
-0b2a:0442      ___io_mode
+0000:5331      __GetIOMode_
+0000:5366      __SetIOMode_nogrow_
+0b27:0418      ___NFiles
+0b27:041a      ___init_mode
+0b27:0442      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:53a9      isatty_
+0000:539b      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:53c5*     __get_doserrno_ptr_
-0b2a:0eea      __doserrno
+0000:53b7*     __get_doserrno_ptr_
+0b27:0eea      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0b2a:0446      ___umaskval
+0b27:0446      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:53cc      _dos_creat_
-0000:53f0*     _dos_creatnew_
+0000:53be      _dos_creat_
+0000:53e2*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:5411+     __grow_iomode_
-0000:54f8+     __shrink_iomode_
-0000:5539      __SetIOMode_
+0000:5403+     __grow_iomode_
+0000:54ea+     __shrink_iomode_
+0000:552b      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:55e0*     __dosretax
-0000:55e5*     __dosret0
-0000:55ec      __set_errno_dos_
-0000:5654*     __set_errno_dos_reterr_
+0000:55d2*     __dosretax
+0000:55d7*     __dosret0
+0000:55de      __set_errno_dos_
+0000:5646*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:565f      fsync_
+0000:5651      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:5664      wctomb_
+0000:5656      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:56af+     utoa_
-0000:5750      itoa_
+0000:56a1+     utoa_
+0000:5742      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:579a      strupr_
+0000:578c      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-0b2a:045c      ___IsDBCS
+0b27:045c      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:57cf*     _ismbblead_
-0b2a:0eee      ___MBCSIsTable
+0000:57c1*     _ismbblead_
+0b27:0eee      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:57eb      ulltoa_
-0000:5928*     lltoa_
+0000:57dd      ulltoa_
+0000:591a*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:5999      ultoa_
-0000:5a57*     ltoa_
+0000:598b      ultoa_
+0000:5a49*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c)
-0000:5aa5*     _SetLD64bit_
-0000:5ab0*     _SetLD80bit_
-0000:5abb      _LDisDouble_
+0000:5a97*     _SetLD64bit_
+0000:5aa2*     _SetLD80bit_
+0000:5aad      _LDisDouble_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c)
-0000:5c20      _LDScale10x_
-0000:64f8      __LDcvt_
+0000:5c12      _LDScale10x_
+0000:64ea      __LDcvt_
 Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
 0000:0000*     FJSRQQ
 0000:0000*     FISRQQ
@@ -417,72 +417,72 @@ Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
 0000:0000*     FJARQQ
 0000:0000*     FICRQQ
 0000:0000*     FIARQQ
-0000:6cd4*     __init_87_emulator
+0000:6cc6*     __init_87_emulator
 Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c)
-0000:7505+     __Strtold_
-0000:7744      strtod_
+0000:74da+     __Strtold_
+0000:7719      strtod_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:78ea      __Init_FPE_handler_
-0000:7923      __Fini_FPE_handler_
-0000:795a*     __FPEHandler
+0000:78c0      __Init_FPE_handler_
+0000:78f9      __Fini_FPE_handler_
+0000:7930*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:7bec*     sbrk_
-0000:7bfc      __brk_
+0000:7bc2*     sbrk_
+0000:7bd2      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:7c64      __doserror_
-0000:7c72*     __doserror1_
+0000:7c3a      __doserror_
+0000:7c48*     __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:7c7e*     _frealloc_
-0000:7c7e      realloc_
+0000:7c54*     _frealloc_
+0000:7c54      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:7d5a      __ChkTTYIOMode_
-0000:7dc8*     __IOMode_
+0000:7d30      __ChkTTYIOMode_
+0000:7d9e*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:7dd8*     _dos_close_
-0000:7de6      _dos_commit_
+0000:7dae*     _dos_close_
+0000:7dbc      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-0b2a:0072      ___Alphabet
+0b27:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:7e33      __mbinit_
-0b2a:0502+     ___MBCodePage
+0000:7e09      __mbinit_
+0b27:0502+     ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c)
-0000:7f0e      __LDClass_
-0000:7f94*     _FLClass_
+0000:7ee4      __LDClass_
+0000:7f6a*     _FLClass_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
-0000:7fa8      __I4D
-0000:7ff7*     __U4D
+0000:7f7e      __I4D
+0000:7fcd*     __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-0b2a:0098      __IsTable
+0b27:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm)
-0000:807c      __ZBuf2LD
+0000:8052      __ZBuf2LD
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c)
-0000:8144*     __set_EDOM_
-0000:8150      __set_ERANGE_
-0000:815c*     __set_EINVAL_
+0000:811a*     __set_EDOM_
+0000:8126      __set_ERANGE_
+0000:8132*     __set_EINVAL_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c)
-0b2a:019a*     ___f_infinity
-0b2a:019e*     ___f_posqnan
-0b2a:01a2      ___d_infinity
-0b2a:01aa      ___d_posqnan
-0b2a:01b2*     ___ld_infinity
-0b2a:01ba*     ___ld_posqnan
+0b27:019a*     ___f_infinity
+0b27:019e*     ___f_posqnan
+0b27:01a2      ___d_infinity
+0b27:01aa      ___d_posqnan
+0b27:01b2*     ___ld_infinity
+0b27:01ba*     ___ld_posqnan
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c)
-0b2a:01c2      __HugeValue
+0b27:01c2      __HugeValue
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-0b2a:0504      ___FPE_int
+0b27:0504      ___FPE_int
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:8176*     _msize_
-0000:8191      _fmsize_
+0000:814c*     _msize_
+0000:8167      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:81a2      __HeapManager_expand_
-0000:86ab      _nexpand_
+0000:8178      __HeapManager_expand_
+0000:8681      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:86fe      _fexpand_
-0000:86fe*     _expand_
+0000:86d4      _fexpand_
+0000:86d4*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:8733      _bfree_
+0000:8709      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:8758      _bexpand_
+0000:872e      _bexpand_
 
 
                         +--------------------+
@@ -500,6 +500,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00019f60 (106336.)
+Memory size:  00019f30 (106288.)
 Entry point address: 0000:02a8
 Link time: 00:00.00
index e0fc8747de7b363f97e21351b011259bec31f713..4e2f185d38374664bbeacca64731dee95e2734ab 100755 (executable)
Binary files a/scroll.exe and b/scroll.exe differ
index 613b4dc09f866ba75a6e6fdfa6eb731df85a7a60..310c47cf9cfac9aafc023e9c8ffcecacc78962f0 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/07 16:59:31
+Created on:       15/10/08 14:30:43
 Executable Image: scroll.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          1a45:0000            0000f860
+DGROUP                          1a41:0000            0000f860
 
 
 
@@ -35,32 +35,32 @@ wcpu_TEXT              CODE           AUTO           0000:6fe0       00000058
 kitten_TEXT            CODE           AUTO           0000:7850       0000080a
 16_hc_TEXT             CODE           AUTO           0000:8060       0000158b
 timer_TEXT             CODE           AUTO           0000:95f0       00000235
-_TEXT                  CODE           AUTO           0983:0000       00009f6d
-scroll16_TEXT          CODE           AUTO           0983:9f70       00003487
-bitmap_TEXT            CODE           AUTO           0983:d400       000005c9
-planar_TEXT            CODE           AUTO           0983:d9d0       00000275
-16text_TEXT            CODE           AUTO           0983:dc50       0000010d
-modex16_TEXT           CODE           AUTO           0983:dd60       00002180
-bakapee_TEXT           CODE           AUTO           1971:0000       00000b86
-16_in13_DATA           FAR_DATA       AUTO           1a2a:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           1a44:0004       00000000
-_NULL                  BEGDATA        DGROUP         1a45:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         1a47:0000       00000002
-CONST                  DATA           DGROUP         1a47:0002       00000076
-CONST2                 DATA           DGROUP         1a4e:0008       00000132
-_DATA                  DATA           DGROUP         1a62:0000       00000b30
-XIB                    DATA           DGROUP         1b15:0000       00000000
-XI                     DATA           DGROUP         1b15:0000       0000003c
-XIE                    DATA           DGROUP         1b18:000c       00000000
-YIB                    DATA           DGROUP         1b18:000c       00000000
-YI                     DATA           DGROUP         1b18:000c       00000018
-YIE                    DATA           DGROUP         1b1a:0004       00000000
-STRINGS                DATA           DGROUP         1b1a:0004       00000000
-DATA                   DATA           DGROUP         1b1a:0004       00000000
-_emu_init_start        EMU            DGROUP         1b1a:0004       00000000
-_emu_init_end          EMU            DGROUP         1b1a:0004       00000000
-_BSS                   BSS            DGROUP         1b1b:0000       00001036
-STACK                  STACK          DGROUP         1c1f:0000       0000dac0
+_TEXT                  CODE           AUTO           0983:0000       00009f29
+scroll16_TEXT          CODE           AUTO           0983:9f30       00003487
+bitmap_TEXT            CODE           AUTO           0983:d3c0       000005c9
+planar_TEXT            CODE           AUTO           0983:d990       00000275
+16text_TEXT            CODE           AUTO           0983:dc10       0000010d
+modex16_TEXT           CODE           AUTO           0983:dd20       00002180
+bakapee_TEXT           CODE           AUTO           196d:0000       00000b86
+16_in13_DATA           FAR_DATA       AUTO           1a26:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           1a40:0004       00000000
+_NULL                  BEGDATA        DGROUP         1a41:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         1a43:0000       00000002
+CONST                  DATA           DGROUP         1a43:0002       00000076
+CONST2                 DATA           DGROUP         1a4a:0008       00000132
+_DATA                  DATA           DGROUP         1a5e:0000       00000b30
+XIB                    DATA           DGROUP         1b11:0000       00000000
+XI                     DATA           DGROUP         1b11:0000       0000003c
+XIE                    DATA           DGROUP         1b14:000c       00000000
+YIB                    DATA           DGROUP         1b14:000c       00000000
+YI                     DATA           DGROUP         1b14:000c       00000018
+YIE                    DATA           DGROUP         1b16:0004       00000000
+STRINGS                DATA           DGROUP         1b16:0004       00000000
+DATA                   DATA           DGROUP         1b16:0004       00000000
+_emu_init_start        EMU            DGROUP         1b16:0004       00000000
+_emu_init_end          EMU            DGROUP         1b16:0004       00000000
+_BSS                   BSS            DGROUP         1b17:0000       00001036
+STACK                  STACK          DGROUP         1c1b:0000       0000dac0
 
 
                         +----------------+
@@ -74,17 +74,17 @@ Address        Symbol
 =======        ======
 
 Module: scroll.o(/dos/z/16/src/scroll.c)
-1a45:0d60+     _player
-1a45:0e60+     _screen
-1a45:0e70+     _screen3
-1a45:0e80+     _screen2
-1a45:0e90+     _mv
-1a45:0ec0+     _gvar
-1a45:0ee8+     _mask
-1a45:0eec+     _p
-1a45:0ef0*     _t
-1a45:0ef4+     _spri
-1a45:0f04+     _bg
+1a41:0d60+     _player
+1a41:0e60+     _screen
+1a41:0e70+     _screen3
+1a41:0e80+     _screen2
+1a41:0e90+     _mv
+1a41:0ec0+     _gvar
+1a41:0ee8+     _mask
+1a41:0eec+     _p
+1a41:0ef0*     _t
+1a41:0ef4+     _spri
+1a41:0f04+     _bg
 0000:01fe      main_
 Module: mapread.o(/dos/z/16/src/lib/mapread.c)
 0000:0d4c+     jsoneq_
@@ -94,7 +94,7 @@ Module: jsmn.o(/dos/z/16/src/lib/jsmn/jsmn.c)
 0000:1902      jsmn_parse_
 0000:1dfe      jsmn_init_
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-1a45:0f2e+     _inpu
+1a41:0f2e+     _inpu
 0000:1f90+     INL_KeyService_
 0000:222a+     Mouse_
 0000:2282+     IN_GetJoyAbs_
@@ -142,9 +142,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:655c+     MM_TotalFree_
 0000:65f2*     MM_Report_
 0000:6faa*     MM_BombOnError_
-1a45:1090+     _beforesort
-1a45:1094+     _aftersort
-1a45:1098+     _XMSaddr
+1a41:1090+     _beforesort
+1a41:1094+     _aftersort
+1a41:1098+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:6fe0      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
@@ -162,9 +162,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:7720*     CAL_OptimizeNodes_
 0000:77d0*     CA_Startup_
 0000:7820*     CA_Shutdown_
-1a45:10a0*     _finishcachebox
-1a45:10a4*     _updatecachebox
-1a45:10a8*     _drawcachebox
+1a41:10a0*     _finishcachebox
+1a41:10a4*     _updatecachebox
+1a41:10a8*     _drawcachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:788c      KITTENGETS
 0000:78ec*     kittenopen_
@@ -175,7 +175,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:7e44+     get_line_
 0000:7eb6+     db_fetch_
 0000:7f4c+     db_insert_
-1a45:04d4+     __kitten_catalog
+1a41:04d4+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:820c+     LargestFreeBlock_
 0000:829a+     _coreleft_
@@ -202,105 +202,105 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0983:0042      _fmalloc_
 0983:0042      malloc_
-1a45:04f6      ___fheap
-1a45:04f8      ___fheapRover
-1a45:04fa      ___LargestSizeB4Rover
+1a41:04f6      ___fheap
+1a41:04f8      ___fheapRover
+1a41:04fa      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 0983:01bf      __PIA
 0983:01b8*     __PIS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 0983:01d6      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-1a45:04fc      ___iob
-1a45:10b4      ___OpenStreams
-1a45:10b8      ___ClosedStreams
+1a41:04fc      ___iob
+1a41:10b4      ___ClosedStreams
+1a41:10b8      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
 0983:0205      fprintf_
 Module: gfx.lib(/dos/z/16/src/lib/scroll16.c)
-0983:9f82      walk_
-0983:b9f8+     mapScrollRight_
-0983:bcd6+     mapScrollLeft_
-0983:bf8a+     mapScrollUp_
-0983:c278+     mapScrollDown_
-0983:c598      chkmap_
-0983:c728      mapGoTo_
-0983:c990+     mapDrawTile_
-0983:cab4+     mapDrawRow_
-0983:cc08+     mapDrawCol_
-0983:cd72+     mapDrawWRow_
-0983:cea0*     mapDrawWCol_
-0983:cfea      shinku_
-0983:d172+     animatePlayer_
+0983:9f42      walk_
+0983:b9b8+     mapScrollRight_
+0983:bc96+     mapScrollLeft_
+0983:bf4a+     mapScrollUp_
+0983:c238+     mapScrollDown_
+0983:c558      chkmap_
+0983:c6e8      mapGoTo_
+0983:c950+     mapDrawTile_
+0983:ca74+     mapDrawRow_
+0983:cbc8+     mapDrawCol_
+0983:cd32+     mapDrawWRow_
+0983:ce60*     mapDrawWCol_
+0983:cfaa      shinku_
+0983:d132+     animatePlayer_
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-0983:d702      bitmapLoadPcx_
-0983:d85e*     bitmapLoadPcxTiles_
+0983:d6c2      bitmapLoadPcx_
+0983:d81e*     bitmapLoadPcxTiles_
 Module: gfx.lib(/dos/z/16/src/lib/planar.c)
-0983:d9d0      planar_buf_from_bitmap_
-0983:daf0+     planar_buf_alloc_
-0983:dbea*     planar_buf_free_
+0983:d990      planar_buf_from_bitmap_
+0983:dab0+     planar_buf_alloc_
+0983:dbaa*     planar_buf_free_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0983:dcc6      textInit_
-1a45:1140      _romFonts
+0983:dc86      textInit_
+1a41:1140      _romFonts
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0983:df18      VGAmodeX_
-0983:dfc0+     modexEnter_
-0983:e05c*     modexLeave_
-0983:e074      modexDefaultPage_
-0983:e0ce      modexNextPage_
-0983:e18a      modexNextPageFlexibleSize_
-0983:e22e      modexShowPage_
-0983:e32a*     modexPanPage_
-0983:e37a*     modexSelectPlane_
-0983:e39e      modexClearRegion_
-0983:e4b6*     oldDrawBmp_
-0983:e61c*     CDrawBmp_
-0983:e780*     modexDrawBmp_
-0983:e7e6+     modexDrawBmpRegion_
-0983:e950*     modexDrawPlanarBuf_
-0983:e96e*     modexDrawSprite_
-0983:e9d4+     modexDrawSpriteRegion_
-0983:eb4c      modexCopyPageRegion_
-0983:ecb6*     modexFadeOn_
-0983:ece6*     modexFadeOff_
-0983:ed14*     modexFlashOn_
-0983:ed42*     modexFlashOff_
-0983:ee12+     modexPalSave_
-0983:ee68      modexNewPal_
-0983:eeb8*     modexLoadPalFile_
-0983:ef9a*     modexSavePalFile_
-0983:f012*     modexPalBlack_
-0983:f03c*     modexPalWhite_
-0983:f066+     modexPalUpdate_
-0983:f5d6+     modexPalUpdate1_
-0983:f650*     modexPalUpdate0_
-0983:f69c+     chkcolor_
-0983:f9b4      modexputPixel_
-0983:fa42*     modexgetPixel_
-0983:fac8*     modexhlin_
-0983:fb34      modexprint_
-0983:fcce*     modexprintbig_
-0983:fe4a      cls_
-0983:feb8      modexWaitBorder_
-1a45:0b54      _VGA
+0983:ded8      VGAmodeX_
+0983:df80+     modexEnter_
+0983:e01c*     modexLeave_
+0983:e034      modexDefaultPage_
+0983:e08e      modexNextPage_
+0983:e14a      modexNextPageFlexibleSize_
+0983:e1ee      modexShowPage_
+0983:e2ea*     modexPanPage_
+0983:e33a*     modexSelectPlane_
+0983:e35e      modexClearRegion_
+0983:e476*     oldDrawBmp_
+0983:e5dc*     CDrawBmp_
+0983:e740*     modexDrawBmp_
+0983:e7a6+     modexDrawBmpRegion_
+0983:e910*     modexDrawPlanarBuf_
+0983:e92e*     modexDrawSprite_
+0983:e994+     modexDrawSpriteRegion_
+0983:eb0c      modexCopyPageRegion_
+0983:ec76*     modexFadeOn_
+0983:eca6*     modexFadeOff_
+0983:ecd4*     modexFlashOn_
+0983:ed02*     modexFlashOff_
+0983:edd2+     modexPalSave_
+0983:ee28      modexNewPal_
+0983:ee78*     modexLoadPalFile_
+0983:ef5a*     modexSavePalFile_
+0983:efd2*     modexPalBlack_
+0983:effc*     modexPalWhite_
+0983:f026+     modexPalUpdate_
+0983:f596+     modexPalUpdate1_
+0983:f610*     modexPalUpdate0_
+0983:f65c+     chkcolor_
+0983:f974      modexputPixel_
+0983:fa02*     modexgetPixel_
+0983:fa88*     modexhlin_
+0983:faf4      modexprint_
+0983:fc8e*     modexprintbig_
+0983:fe0a      cls_
+0983:fe78      modexWaitBorder_
+1a41:0b54      _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sound.c)
 0983:0234      sound_
 0983:026f      nosound_
 Module: gfx.lib(/dos/z/16/src/lib/bakapee.c)
-1971:0008      pdump_
-1971:006a+     colortest_
-1971:00be+     colorz_
-1971:0124+     ssd_
-1971:0242+     dingpp_
-1971:02b4+     dingo_
-1971:034a+     dingas_
-1971:03f8+     dingu_
-1971:045a+     dingq_
-1971:04fa*     ding_
+196d:0008      pdump_
+196d:006a+     colortest_
+196d:00be+     colorz_
+196d:0124+     ssd_
+196d:0242+     dingpp_
+196d:02b4+     dingo_
+196d:034a+     dingas_
+196d:03f8+     dingu_
+196d:045a+     dingq_
+196d:04fa*     ding_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-1a45:0000*     __nullarea
-1a45:0b84*     __ovlflag
-1a45:0b85*     __intno
-1a45:0b86*     __ovlvec
+1a41:0000*     __nullarea
+1a41:0b84*     __ovlflag
+1a41:0b85*     __intno
+1a41:0b86*     __ovlvec
 0983:027c      _cstart_
 0983:034f*     _Not_Enough_Memory_
 0983:0481      __exit_
@@ -316,18 +316,18 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strstr.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(atoi.c)
 0983:0647      atoi_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-0983:06e3+     __open_flags_
-0983:09a4+     _fsopen_
-0983:0a0b      fopen_
-0983:0b2e*     freopen_
+0983:06e2+     __open_flags_
+0983:09a3+     _fsopen_
+0983:0a0a      fopen_
+0983:0b2d*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
-0983:0bb8      fread_
+0983:0bb7      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-0983:0f2f      __get_errno_ptr_
-1a45:1a58      _errno
+0983:0f2e      __get_errno_ptr_
+1a41:1a58      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0983:0f36*     _frealloc_
-0983:0f36      realloc_
+0983:0f35*     _frealloc_
+0983:0f35      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
 0983:1012      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncpy.c)
@@ -346,10 +346,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
 0983:1262      __I4D
 0983:12b1      __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-1a45:1a5a      __argv
-1a45:1a5e      ___argv
-1a45:1a62      __argc
-1a45:1a64      ___argc
+1a41:1a5a      __argv
+1a41:1a5e      ___argv
+1a41:1a62      __argc
+1a41:1a64      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
 0983:1335*     _heapgrow_
 0983:1335      _fheapgrow_
@@ -358,22 +358,22 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
 0983:13ae      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0983:13f3      _nmalloc_
-1a45:0b8a      ___nheapbeg
-1a45:0b8c      ___MiniHeapRover
-1a45:0b8e      ___LargestSizeB4MiniHeapRover
+1a41:0b8a      ___nheapbeg
+1a41:0b8c      ___MiniHeapRover
+1a41:0b8e      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0983:14cd      _ffree_
 0983:14cd      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0983:153a      _nfree_
-1a45:1a66+     ___MiniHeapFreeRover
+1a41:1a66+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0983:1635+     _null_exit_rtn_
 0983:1635+     __null_int23_exit_
 0983:1636      exit_
 0983:1657+     _exit_
-1a45:0b90+     ___int23_exit
-1a45:0b94      ___FPE_handler_exit
+1a41:0b90+     ___int23_exit
+1a41:0b94      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
 0983:1673      ultoa_
 0983:1731*     ltoa_
@@ -383,7 +383,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0983:1ae3      __doclose_
 0983:1c2d      __shutdown_stream_
 0983:1c47      fclose_
-1a45:1a68+     ___RmTmpFileFn
+1a41:1a68+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 0983:1cb2+     __ibm_bios_get_ticks_
 0983:1d29      clock_
@@ -394,7 +394,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0983:1f4d      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-1a45:0098      __IsTable
+1a41:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0983:2145      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
@@ -429,31 +429,31 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
 0983:293f      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-1a45:0ba0      __8087
-1a45:0ba1      __real87
-1a45:0ba2      __dos87emucall
-1a45:0ba4      __dos87real
+1a41:0ba0      __8087
+1a41:0ba1      __real87
+1a41:0ba2      __dos87emucall
+1a41:0ba4      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0983:294e*     __exit_with_msg_
 0983:2953      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-1a45:0ba6      __curbrk
-1a45:0bae      __STACKLOW
-1a45:0bb0      __STACKTOP
-1a45:0bb2      __cbyte
-1a45:0bb4      __child
-1a45:0bb6      __no87
-1a45:0bc3      ___FPE_handler
-1a45:0ba8      __psp
-1a45:0bb7      __get_ovl_stack
-1a45:0bbb      __restore_ovl_stack
-1a45:0bbf      __close_ovl_file
-1a45:0bc7      __LpCmdLine
-1a45:0bcb      __LpPgmName
-1a45:0baa      __osmajor
-1a45:0bab      __osminor
-1a45:0bac      __osmode
-1a45:0bad      __HShift
+1a41:0ba6      __curbrk
+1a41:0bae      __STACKLOW
+1a41:0bb0      __STACKTOP
+1a41:0bb2      __cbyte
+1a41:0bb4      __child
+1a41:0bb6      __no87
+1a41:0bc3      ___FPE_handler
+1a41:0ba8      __psp
+1a41:0bb7      __get_ovl_stack
+1a41:0bbb      __restore_ovl_stack
+1a41:0bbf      __close_ovl_file
+1a41:0bc7      __LpCmdLine
+1a41:0bcb      __LpPgmName
+1a41:0baa      __osmajor
+1a41:0bab      __osminor
+1a41:0bac      __osmode
+1a41:0bad      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
 0983:2980      __MemAllocator
 0983:2a4a      __MemFree
@@ -471,7 +471,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
 0983:31b0*     fcloseall_
 0983:31b7      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c)
-1a45:0bd0      _fltused_
+1a41:0bd0      _fltused_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
 0983:31c1      __fill_buffer_
 0983:3410      fgetc_
@@ -483,222 +483,222 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(delay.c)
 0983:3935      delay_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-0983:3aad      __CMain
+0983:3a94      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-0983:3b13      __InitRtns
-0983:3b13*     __FInitRtns
-0983:3b6e      __FiniRtns
-0983:3b6e*     __FFiniRtns
+0983:3afa      __InitRtns
+0983:3afa*     __FInitRtns
+0983:3b55      __FiniRtns
+0983:3b55*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-1a45:0bd6      ___uselfn
+1a41:0bd6      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-0983:3bd2      __DOSseg__
+0983:3bba      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-0983:3bd3*     __set_commode_
-1a45:0bd8      __commode
+0983:3bbb*     __set_commode_
+1a41:0bd8      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-1a45:0bda      __fmode
+1a41:0bda      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-0983:3bdf      __chktty_
+0983:3bc7      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-0983:3c3e      __freefp_
-0983:3cdf      __purgefp_
+0983:3c26      __freefp_
+0983:3cc7      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-0983:3d20      __allocfp_
+0983:3d08      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-0983:3ed0      __ioalloc_
+0983:3eb8      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-0983:405e      __qread_
+0983:4046      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0983:407e*     _msize_
-0983:4099      _fmsize_
+0983:4066*     _msize_
+0983:4081      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0983:40aa      __HeapManager_expand_
-0983:45b3      _nexpand_
+0983:4092      __HeapManager_expand_
+0983:459b      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0983:4606      _fexpand_
-0983:4606*     _expand_
+0983:45ee      _fexpand_
+0983:45ee*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-0983:463b      intr_
+0983:4623      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-0983:464f      segread_
+0983:4637      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
-0983:46b5      __Init_Argv_
-0983:4718+     _getargv_
-0983:4a48      __Fini_Argv_
+0983:469d      __Init_Argv_
+0983:4700+     _getargv_
+0983:4a30      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0983:4af7      __LastFree_
-0983:4b71      __ExpandDGROUP_
+0983:4adf      __LastFree_
+0983:4b59      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0983:4c82      __nmemneed_
+0983:4c6a      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-1a45:0050      ___Alphabet
+1a41:0050      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-0983:4c85      __lseek_
+0983:4c6d      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0983:4cbf*     __dosretax
-0983:4cc4*     __dosret0
-0983:4ccb      __set_errno_dos_
-0983:4d33*     __set_errno_dos_reterr_
+0983:4ca7*     __dosretax
+0983:4cac*     __dosret0
+0983:4cb3      __set_errno_dos_
+0983:4d1b*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0983:4d3e      __GetIOMode_
-0983:4d73      __SetIOMode_nogrow_
-1a45:0bf0      ___NFiles
-1a45:0bf2      ___init_mode
-1a45:0c1a      ___io_mode
+0983:4d26      __GetIOMode_
+0983:4d5b      __SetIOMode_nogrow_
+1a41:0bf0      ___NFiles
+1a41:0bf2      ___init_mode
+1a41:0c1a      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-0983:4da8      __close_
+0983:4d90      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-0983:4dde      __flush_
+0983:4dc6      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
-0983:5027      fflush_
+0983:500f      fflush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-0983:503c      tell_
+0983:5024      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-0983:504d      lseek_
+0983:5035      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0983:507e      __doserror_
-0983:508c      __doserror1_
+0983:5066      __doserror_
+0983:5074      __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0983:5098      _dos_open_
+0983:5080      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0983:50be      isatty_
+0983:50a6      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0983:50da*     __get_doserrno_ptr_
-1a45:1a74      __doserrno
+0983:50c2*     __get_doserrno_ptr_
+1a41:1a74      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-1a45:0c1e      ___umaskval
+1a41:0c1e      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0983:50e1      _dos_creat_
-0983:5105*     _dos_creatnew_
+0983:50c9      _dos_creat_
+0983:50ed*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0983:5126+     __grow_iomode_
-0983:520d+     __shrink_iomode_
-0983:524e      __SetIOMode_
+0983:510e+     __grow_iomode_
+0983:51f5+     __shrink_iomode_
+0983:5236      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
-0983:530e      vsprintf_
+0983:52f6      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-1a45:1a78      ___env_mask
-1a45:1a7c      _environ
-1a45:1a80*     __wenviron
+1a41:1a78      ___env_mask
+1a41:1a7c      _environ
+1a41:1a80*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
-0983:5350      _mbterm_
+0983:5338      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
-0983:53a3      _mbsnextc_
+0983:538b      _mbsnextc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c)
-0983:53fe      _mbctoupper_
+0983:53e6      _mbctoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c)
-0983:5421      _mbsinc_
+0983:5409      _mbsinc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0983:5473      __ChkTTYIOMode_
-0983:54e1*     __IOMode_
+0983:545b      __ChkTTYIOMode_
+0983:54c9*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c)
-0983:55b3      __HeapWalk_
+0983:559b      __HeapWalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
-0983:57f3*     _fpreset_
-0983:581e      __init_8087_
-0983:5851+     __default_sigfpe_handler_
-0983:58a6      __chk8087_
+0983:57db*     _fpreset_
+0983:5806      __init_8087_
+0983:5839+     __default_sigfpe_handler_
+0983:588e      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-0983:5916      __EnterWVIDEO_
-1a45:0c3e+     ___WD_Present
+0983:58fe      __EnterWVIDEO_
+1a41:0c3e+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0983:593a*     _heapenable_
-1a45:0c40      ___heap_enabled
+0983:5922*     _heapenable_
+1a41:0c40      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-1a45:0c42      __amblksiz
+1a41:0c42      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-0983:594b      fputc_
+0983:5933      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-0983:5b20      __prtf_
+0983:5b08      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c)
-0983:6c90      __setEFGfmt_
+0983:6c6a      __setEFGfmt_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0983:6cae      __flushall_
-0983:6d42      flushall_
+0983:6c88      __flushall_
+0983:6d1c      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-0983:6d48      getche_
+0983:6d22      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0983:6d62      __qwrite_
+0983:6d3c      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-1a45:1a84      ____Argv
-1a45:1a88      ____Argc
+1a41:1a84      ____Argv
+1a41:1a88      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-1a45:0d00      __Start_XI
-1a45:0d3c      __End_XI
-1a45:0d3c      __Start_YI
-1a45:0d54      __End_YI
+1a41:0d00      __Start_XI
+1a41:0d3c      __End_XI
+1a41:0d3c      __Start_YI
+1a41:0d54      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0983:6dc2      _bfree_
+0983:6d9c      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0983:6de7      _bexpand_
+0983:6dc1      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0983:6e40      _DoINTR_
+0983:6e1a      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-1a45:1a8a      ___historical_splitparms
+1a41:1a8a      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0983:71b9*     sbrk_
-0983:71c9      __brk_
+0983:7193*     sbrk_
+0983:71a3      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0983:7231      fsync_
+0983:720b      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0983:7254      __setenvp_
-0983:73e0      __freeenvp_
+0983:722e      __setenvp_
+0983:73ba      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-1a45:0c44      ___IsDBCS
+1a41:0c44      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0983:743e*     _ismbblead_
-1a45:1a90      ___MBCSIsTable
+0983:7418*     _ismbblead_
+1a41:1a90      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0983:7498      __mbinit_
-1a45:0c46      ___MBCodePage
+0983:7472      __mbinit_
+1a41:0c46      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0983:7573      _mbdtoupper_
+0983:754d      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0983:7581      toupper_
+0983:755b      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-1a45:0c48      __8087cw
+1a41:0c48      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-1a45:0c4a      ___Save8087
-1a45:0c4e      ___Rest8087
+1a41:0c4a      ___Save8087
+1a41:0c4e      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0983:7590      __GrabFP87_
+0983:756a      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0983:75c2*     __init_8087_emu
-0983:75c8      __x87id
+0983:759c*     __init_8087_emu
+0983:75a2      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0983:7625      wctomb_
+0983:75ff      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0983:7670+     utoa_
-0983:7711      itoa_
+0983:764a+     utoa_
+0983:76eb      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0983:775b      strupr_
+0983:7735      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-1a45:0c52      ___EFG_printf
-1a45:0c56      ___EFG_scanf
+1a41:0c52      ___EFG_printf
+1a41:0c56      ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0983:77a3      ulltoa_
-0983:78e0*     lltoa_
+0983:777d      ulltoa_
+0983:78ba*     lltoa_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c)
-0983:7951      _EFG_Format_
+0983:792b      _EFG_Format_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c)
-0983:7b23      __cnvs2d_
+0983:7afd      __cnvs2d_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0983:7b42*     _dos_close_
-0983:7b50      _dos_commit_
+0983:7b1c*     _dos_close_
+0983:7b2a      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0983:7b5f      clearenv_
+0983:7b39      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0983:7c94      __Init_FPE_handler_
-0983:7ccd      __Fini_FPE_handler_
-0983:7d04*     __FPEHandler
+0983:7c6e      __Init_FPE_handler_
+0983:7ca7      __Fini_FPE_handler_
+0983:7cde*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c)
-0983:7f96*     _SetLD64bit_
-0983:7fa1*     _SetLD80bit_
-0983:7fac      _LDisDouble_
+0983:7f70*     _SetLD64bit_
+0983:7f7b*     _SetLD80bit_
+0983:7f86      _LDisDouble_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c)
-0983:8111      _LDScale10x_
-0983:89e9      __LDcvt_
+0983:80eb      _LDScale10x_
+0983:89c3      __LDcvt_
 Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
 0000:0000*     FJSRQQ
 0000:0000*     FISRQQ
@@ -709,30 +709,30 @@ Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
 0000:0000*     FJARQQ
 0000:0000*     FICRQQ
 0000:0000*     FIARQQ
-0983:91c6*     __init_87_emulator
+0983:91a0*     __init_87_emulator
 Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c)
-0983:99f7+     __Strtold_
-0983:9c36      strtod_
+0983:99b4+     __Strtold_
+0983:9bf3      strtod_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-1a45:0cfe      ___FPE_int
+1a41:0cfe      ___FPE_int
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c)
-0983:9de3      __LDClass_
-0983:9e69*     _FLClass_
+0983:9da0      __LDClass_
+0983:9e26*     _FLClass_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm)
-0983:9e7e      __ZBuf2LD
+0983:9e3a      __ZBuf2LD
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c)
-0983:9f46*     __set_EDOM_
-0983:9f52      __set_ERANGE_
-0983:9f5e*     __set_EINVAL_
+0983:9f02*     __set_EDOM_
+0983:9f0e      __set_ERANGE_
+0983:9f1a*     __set_EINVAL_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c)
-1a45:019a*     ___f_infinity
-1a45:019e*     ___f_posqnan
-1a45:01a2      ___d_infinity
-1a45:01aa      ___d_posqnan
-1a45:01b2*     ___ld_infinity
-1a45:01ba*     ___ld_posqnan
+1a41:019a*     ___f_infinity
+1a41:019e*     ___f_posqnan
+1a41:01a2      ___d_infinity
+1a41:01aa      ___d_posqnan
+1a41:01b2*     ___ld_infinity
+1a41:01ba*     ___ld_posqnan
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c)
-1a45:01c2      __HugeValue
+1a41:01c2      __HugeValue
 
 
                         +--------------------+
@@ -750,6 +750,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00029cb0 (171184.)
+Memory size:  00029c70 (171120.)
 Entry point address: 0983:027c
-Link time: 00:00.10
+Link time: 00:00.00
index d876edcab7d7132549d716e3eed7f696e28c601b..ab0edbddf93b7ed7fb57f93ac412c65161ad226d 100755 (executable)
@@ -373,7 +373,7 @@ void main()
        }
        if(IN_KeyDown(4+1))     //4
        {
-               outpw(SC_INDEX, 0xff02);
+               SELECT_ALL_PLANES();
                _fmemset(VGA, 15, 64);
        }
 
index 80f235ef8074b6c2205149545e0de9f43de44106..855db431d53257eee33d358e4d640e7952bc0f98 100755 (executable)
Binary files a/test.exe and b/test.exe differ
index 7e1a0311b287ee4c2e639999c03f71bb3b51e5a1..2d8427c5c9d523f281985b9b9abbb2ad678dd9e2 100755 (executable)
--- a/test.map
+++ b/test.map
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/06 18:24:37
+Created on:       15/10/08 14:30:43
 Executable Image: test.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          07e7:0000            0000e800
+DGROUP                          07e6:0000            0000e800
 
 
 
@@ -25,25 +25,25 @@ Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
 test_TEXT              CODE           AUTO           0000:0000       0000018c
-_TEXT                  CODE           AUTO           0000:0190       00005a4b
-modex16_TEXT           CODE           AUTO           0000:5be0       00002180
-16text_TEXT            CODE           AUTO           0000:7d60       0000010d
-FAR_DATA               FAR_DATA       AUTO           07e6:000d       00000000
-_NULL                  BEGDATA        DGROUP         07e7:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         07e9:0000       00000002
-CONST                  DATA           DGROUP         07e9:0002       00000076
-CONST2                 DATA           DGROUP         07f0:0008       00000000
-_DATA                  DATA           DGROUP         07f1:0000       00000248
-XIB                    DATA           DGROUP         0815:0008       00000000
-XI                     DATA           DGROUP         0815:0008       00000018
-XIE                    DATA           DGROUP         0817:0000       00000000
-YIB                    DATA           DGROUP         0817:0000       00000000
-YI                     DATA           DGROUP         0817:0000       0000000c
-YIE                    DATA           DGROUP         0817:000c       00000000
-STRINGS                DATA           DGROUP         0817:000c       00000000
-DATA                   DATA           DGROUP         0817:000c       00000000
-_BSS                   BSS            DGROUP         0817:000c       00000a33
-STACK                  STACK          DGROUP         08bb:0000       0000dac0
+_TEXT                  CODE           AUTO           0000:0190       00005a3d
+modex16_TEXT           CODE           AUTO           0000:5bd0       00002180
+16text_TEXT            CODE           AUTO           0000:7d50       0000010d
+FAR_DATA               FAR_DATA       AUTO           07e5:000d       00000000
+_NULL                  BEGDATA        DGROUP         07e6:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         07e8:0000       00000002
+CONST                  DATA           DGROUP         07e8:0002       00000076
+CONST2                 DATA           DGROUP         07ef:0008       00000000
+_DATA                  DATA           DGROUP         07f0:0000       00000248
+XIB                    DATA           DGROUP         0814:0008       00000000
+XI                     DATA           DGROUP         0814:0008       00000018
+XIE                    DATA           DGROUP         0816:0000       00000000
+YIB                    DATA           DGROUP         0816:0000       00000000
+YI                     DATA           DGROUP         0816:0000       0000000c
+YIE                    DATA           DGROUP         0816:000c       00000000
+STRINGS                DATA           DGROUP         0816:000c       00000000
+DATA                   DATA           DGROUP         0816:000c       00000000
+_BSS                   BSS            DGROUP         0816:000c       00000a33
+STACK                  STACK          DGROUP         08ba:0000       0000dac0
 
 
                         +----------------+
@@ -62,51 +62,51 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 0000:0195      __STK
 0000:01b5*     __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0000:5d98*     VGAmodeX_
-0000:5e40      modexEnter_
-0000:5edc      modexLeave_
-0000:5ef4      modexDefaultPage_
-0000:5f4e      modexNextPage_
-0000:600a*     modexNextPageFlexibleSize_
-0000:60ae      modexShowPage_
-0000:61aa*     modexPanPage_
-0000:61fa*     modexSelectPlane_
-0000:621e      modexClearRegion_
-0000:6336*     oldDrawBmp_
-0000:649c*     CDrawBmp_
-0000:6600*     modexDrawBmp_
-0000:6666+     modexDrawBmpRegion_
-0000:67d0*     modexDrawPlanarBuf_
-0000:67ee*     modexDrawSprite_
-0000:6854+     modexDrawSpriteRegion_
-0000:69cc*     modexCopyPageRegion_
-0000:6b36      modexFadeOn_
-0000:6b66      modexFadeOff_
-0000:6b94*     modexFlashOn_
-0000:6bc2*     modexFlashOff_
-0000:6c92      modexPalSave_
-0000:6ce8      modexNewPal_
-0000:6d38      modexLoadPalFile_
-0000:6e1a*     modexSavePalFile_
-0000:6e92      modexPalBlack_
-0000:6ebc*     modexPalWhite_
-0000:6ee6+     modexPalUpdate_
-0000:7456+     modexPalUpdate1_
-0000:74d0*     modexPalUpdate0_
-0000:751c+     chkcolor_
-0000:7834+     modexputPixel_
-0000:78c2*     modexgetPixel_
-0000:7948*     modexhlin_
-0000:79b4*     modexprint_
-0000:7b4e*     modexprintbig_
-0000:7cca*     cls_
-0000:7d38+     modexWaitBorder_
-07e7:00b4+     _VGA
+0000:5d88*     VGAmodeX_
+0000:5e30      modexEnter_
+0000:5ecc      modexLeave_
+0000:5ee4      modexDefaultPage_
+0000:5f3e      modexNextPage_
+0000:5ffa*     modexNextPageFlexibleSize_
+0000:609e      modexShowPage_
+0000:619a*     modexPanPage_
+0000:61ea*     modexSelectPlane_
+0000:620e      modexClearRegion_
+0000:6326*     oldDrawBmp_
+0000:648c*     CDrawBmp_
+0000:65f0*     modexDrawBmp_
+0000:6656+     modexDrawBmpRegion_
+0000:67c0*     modexDrawPlanarBuf_
+0000:67de*     modexDrawSprite_
+0000:6844+     modexDrawSpriteRegion_
+0000:69bc*     modexCopyPageRegion_
+0000:6b26      modexFadeOn_
+0000:6b56      modexFadeOff_
+0000:6b84*     modexFlashOn_
+0000:6bb2*     modexFlashOff_
+0000:6c82      modexPalSave_
+0000:6cd8      modexNewPal_
+0000:6d28      modexLoadPalFile_
+0000:6e0a*     modexSavePalFile_
+0000:6e82      modexPalBlack_
+0000:6eac*     modexPalWhite_
+0000:6ed6+     modexPalUpdate_
+0000:7446+     modexPalUpdate1_
+0000:74c0*     modexPalUpdate0_
+0000:750c+     chkcolor_
+0000:7824+     modexputPixel_
+0000:78b2*     modexgetPixel_
+0000:7938*     modexhlin_
+0000:79a4*     modexprint_
+0000:7b3e*     modexprintbig_
+0000:7cba*     cls_
+0000:7d28+     modexWaitBorder_
+07e6:00b4+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-07e7:0000*     __nullarea
-07e7:00dc*     __ovlflag
-07e7:00dd*     __intno
-07e7:00de*     __ovlvec
+07e6:0000*     __nullarea
+07e6:00dc*     __ovlflag
+07e6:00dd*     __intno
+07e6:00de*     __ovlvec
 0000:01d2      _cstart_
 0000:02a5*     _Not_Enough_Memory_
 0000:03d7      __exit_
@@ -119,23 +119,23 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:045e*     __exit_with_msg_
 0000:0463      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-07e7:00e2      __curbrk
-07e7:00ea      __STACKLOW
-07e7:00ec      __STACKTOP
-07e7:00ee      __cbyte
-07e7:00f0      __child
-07e7:00f2      __no87
-07e7:00ff      ___FPE_handler
-07e7:00e4      __psp
-07e7:00f3      __get_ovl_stack
-07e7:00f7      __restore_ovl_stack
-07e7:00fb      __close_ovl_file
-07e7:0103      __LpCmdLine
-07e7:0107      __LpPgmName
-07e7:00e6      __osmajor
-07e7:00e7      __osminor
-07e7:00e8      __osmode
-07e7:00e9      __HShift
+07e6:00e2      __curbrk
+07e6:00ea      __STACKLOW
+07e6:00ec      __STACKTOP
+07e6:00ee      __cbyte
+07e6:00f0      __child
+07e6:00f2      __no87
+07e6:00ff      ___FPE_handler
+07e6:00e4      __psp
+07e6:00f3      __get_ovl_stack
+07e6:00f7      __restore_ovl_stack
+07e6:00fb      __close_ovl_file
+07e6:0103      __LpCmdLine
+07e6:0107      __LpPgmName
+07e6:00e6      __osmajor
+07e6:00e7      __osminor
+07e6:00e8      __osmode
+07e6:00e9      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
 0000:0482+     int86x_
 0000:0605      int86_
@@ -145,9 +145,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:0650      _fmalloc_
 0000:0650      malloc_
-07e7:010c+     ___fheap
-07e7:010e      ___fheapRover
-07e7:0110      ___LargestSizeB4Rover
+07e6:010c+     ___fheap
+07e6:010e      ___fheapRover
+07e6:0110      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 0000:07c5      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
@@ -155,8 +155,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:07f4+     __null_int23_exit_
 0000:07f5      exit_
 0000:0816+     _exit_
-07e7:0112+     ___int23_exit
-07e7:0116+     ___FPE_handler_exit
+07e6:0112+     ___int23_exit
+07e6:0116+     ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
 0000:0832+     __open_flags_
 0000:0af3+     _fsopen_
@@ -169,7 +169,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:109d      __doclose_
 0000:11e7      __shutdown_stream_
 0000:1201      fclose_
-07e7:0c0c+     ___RmTmpFileFn
+07e6:0c0c+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0000:126c      _ffree_
 0000:126c      free_
@@ -182,8 +182,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
 0000:16b8      __I4M
 0000:16b8      __U4M
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0000:7dd6*     textInit_
-07e7:0c10      _romFonts
+0000:7dc6*     textInit_
+07e6:0c10      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
 0000:16d0      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
@@ -192,12 +192,12 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:1791      __FiniRtns
 0000:1791*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-07e7:011e      ___uselfn
+07e6:011e      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:17f6      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:17f7      __EnterWVIDEO_
-07e7:0120+     ___WD_Present
+07e6:0120+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
 0000:181b      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
@@ -213,27 +213,27 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 0000:1d2c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:1d2f      _nmalloc_
-07e7:0122      ___nheapbeg
-07e7:0124      ___MiniHeapRover
-07e7:0126      ___LargestSizeB4MiniHeapRover
+07e6:0122      ___nheapbeg
+07e6:0124      ___MiniHeapRover
+07e6:0126      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
 0000:1e09*     _heapgrow_
 0000:1e09*     _fheapgrow_
 0000:1e0a      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-07e7:0128      ___iob
-07e7:0c28      ___OpenStreams
-07e7:0c2c      ___ClosedStreams
+07e6:0128      ___iob
+07e6:0c28      ___ClosedStreams
+07e6:0c2c      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 0000:1e9c      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:1fef*     __set_commode_
-07e7:0290      __commode
+07e6:0290      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:1ffb*     __get_errno_ptr_
-07e7:0c30      _errno
+07e6:0c30      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-07e7:0292      __fmode
+07e6:0292      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:2002      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
@@ -267,26 +267,26 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
 0000:2ba1      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:2dea      _nfree_
-07e7:0c32+     ___MiniHeapFreeRover
+07e6:0c32+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
 0000:2ee5      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
 0000:2f45      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-07e7:0c34      ____Argv
-07e7:0c38      ____Argc
+07e6:0c34      ____Argv
+07e6:0c38      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-07e7:0294      __amblksiz
+07e6:0294      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-07e7:02e8      __Start_XI
-07e7:0300      __End_XI
-07e7:0300      __Start_YI
-07e7:030c      __End_YI
+07e6:02e8      __Start_XI
+07e6:0300      __End_XI
+07e6:0300      __Start_YI
+07e6:030c      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
 0000:311a      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
 0000:3493*     _heapenable_
-07e7:0296      ___heap_enabled
+07e6:0296      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
 0000:34a4      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
@@ -300,94 +300,94 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:38fc      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:4a6c      _dos_open_
+0000:4a5e      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:4a92      __GetIOMode_
-0000:4ac7      __SetIOMode_nogrow_
-07e7:0298      ___NFiles
-07e7:029a      ___init_mode
-07e7:02c2      ___io_mode
+0000:4a84      __GetIOMode_
+0000:4ab9      __SetIOMode_nogrow_
+07e6:0298      ___NFiles
+07e6:029a      ___init_mode
+07e6:02c2      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:4afc      isatty_
+0000:4aee      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:4b18*     __get_doserrno_ptr_
-07e7:0c3a      __doserrno
+0000:4b0a*     __get_doserrno_ptr_
+07e6:0c3a      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-07e7:02c6      ___umaskval
+07e6:02c6      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:4b1f      _dos_creat_
-0000:4b43*     _dos_creatnew_
+0000:4b11      _dos_creat_
+0000:4b35*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:4b64+     __grow_iomode_
-0000:4c4b+     __shrink_iomode_
-0000:4c8c      __SetIOMode_
+0000:4b56+     __grow_iomode_
+0000:4c3d+     __shrink_iomode_
+0000:4c7e      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:4d33*     __dosretax
-0000:4d38*     __dosret0
-0000:4d3f      __set_errno_dos_
-0000:4da7*     __set_errno_dos_reterr_
+0000:4d25*     __dosretax
+0000:4d2a*     __dosret0
+0000:4d31      __set_errno_dos_
+0000:4d99*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-0000:4db2      __PTS
+0000:4da4      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-0000:4de3      lseek_
+0000:4dd5      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-0000:4e14      tell_
+0000:4e06      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:4e25      fsync_
+0000:4e17      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:4e2a*     sbrk_
-0000:4e3a      __brk_
+0000:4e1c*     sbrk_
+0000:4e2c      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:4ea2      wctomb_
+0000:4e94      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:4eed+     utoa_
-0000:4f8e      itoa_
+0000:4edf+     utoa_
+0000:4f80      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:4fd8      strupr_
+0000:4fca      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-07e7:02dc      ___EFG_printf
-07e7:02e0*     ___EFG_scanf
+07e6:02dc      ___EFG_printf
+07e6:02e0*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-07e7:02e4      ___IsDBCS
+07e6:02e4      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:5020*     _ismbblead_
-07e7:0c3e      ___MBCSIsTable
+0000:5012*     _ismbblead_
+07e6:0c3e      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:503c      ulltoa_
-0000:5179*     lltoa_
+0000:502e      ulltoa_
+0000:516b*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:51ea      ultoa_
-0000:52a8*     ltoa_
+0000:51dc      ultoa_
+0000:529a*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:52f6      __doserror_
-0000:5304*     __doserror1_
+0000:52e8      __doserror_
+0000:52f6*     __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:5310*     _frealloc_
-0000:5310      realloc_
+0000:5302*     _frealloc_
+0000:5302      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:53ec      __ChkTTYIOMode_
-0000:545a*     __IOMode_
+0000:53de      __ChkTTYIOMode_
+0000:544c*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:546a*     _dos_close_
-0000:5478      _dos_commit_
+0000:545c*     _dos_close_
+0000:546a      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-07e7:0072      ___Alphabet
+07e6:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:54c5      __mbinit_
-07e7:02e6+     ___MBCodePage
+0000:54b7      __mbinit_
+07e6:02e6+     ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:55a0*     _msize_
-0000:55bb      _fmsize_
+0000:5592*     _msize_
+0000:55ad      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:55cc      __HeapManager_expand_
-0000:5ad5      _nexpand_
+0000:55be      __HeapManager_expand_
+0000:5ac7      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:5b28      _fexpand_
-0000:5b28*     _expand_
+0000:5b1a      _fexpand_
+0000:5b1a*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:5b5d      _bfree_
+0000:5b4f      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:5b82      _bexpand_
+0000:5b74      _bexpand_
 
 
                         +--------------------+
@@ -403,6 +403,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00016670 (91760.)
+Memory size:  00016660 (91744.)
 Entry point address: 0000:01d2
 Link time: 00:00.00
index 23c524a898ecf70ca88938220bc68dd0df624b77..998260abca8d572a97567bb79f2b432ab564cec5 100755 (executable)
Binary files a/test2.exe and b/test2.exe differ
index 0c0f06ebd65d16eef1765ba1d9448304dc1e44d3..7e17a8123827940f751723eca10514cb7a30067e 100755 (executable)
--- a/test2.map
+++ b/test2.map
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/06 18:24:38
+Created on:       15/10/08 14:30:43
 Executable Image: test2.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          08a2:0000            0000e8a0
+DGROUP                          08a1:0000            0000e8a0
 
 
 
@@ -25,27 +25,27 @@ Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
 test2_TEXT             CODE           AUTO           0000:0000       00000142
-_TEXT                  CODE           AUTO           0000:0150       00005dec
-bitmap_TEXT            CODE           AUTO           0000:5f40       000005c9
-planar_TEXT            CODE           AUTO           0000:6510       00000275
-modex16_TEXT           CODE           AUTO           0000:6790       00002180
-16text_TEXT            CODE           AUTO           0000:8910       0000010d
-FAR_DATA               FAR_DATA       AUTO           08a1:000d       00000000
-_NULL                  BEGDATA        DGROUP         08a2:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         08a4:0000       00000002
-CONST                  DATA           DGROUP         08a4:0002       00000076
-CONST2                 DATA           DGROUP         08ab:0008       00000000
-_DATA                  DATA           DGROUP         08ac:0000       00000260
-XIB                    DATA           DGROUP         08d2:0000       00000000
-XI                     DATA           DGROUP         08d2:0000       00000018
-XIE                    DATA           DGROUP         08d3:0008       00000000
-YIB                    DATA           DGROUP         08d3:0008       00000000
-YI                     DATA           DGROUP         08d3:0008       0000000c
-YIE                    DATA           DGROUP         08d4:0004       00000000
-STRINGS                DATA           DGROUP         08d4:0004       00000000
-DATA                   DATA           DGROUP         08d4:0004       00000000
-_BSS                   BSS            DGROUP         08d4:0004       00000ab3
-STACK                  STACK          DGROUP         0980:0000       0000dac0
+_TEXT                  CODE           AUTO           0000:0150       00005dde
+bitmap_TEXT            CODE           AUTO           0000:5f30       000005c9
+planar_TEXT            CODE           AUTO           0000:6500       00000275
+modex16_TEXT           CODE           AUTO           0000:6780       00002180
+16text_TEXT            CODE           AUTO           0000:8900       0000010d
+FAR_DATA               FAR_DATA       AUTO           08a0:000d       00000000
+_NULL                  BEGDATA        DGROUP         08a1:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         08a3:0000       00000002
+CONST                  DATA           DGROUP         08a3:0002       00000076
+CONST2                 DATA           DGROUP         08aa:0008       00000000
+_DATA                  DATA           DGROUP         08ab:0000       00000260
+XIB                    DATA           DGROUP         08d1:0000       00000000
+XI                     DATA           DGROUP         08d1:0000       00000018
+XIE                    DATA           DGROUP         08d2:0008       00000000
+YIB                    DATA           DGROUP         08d2:0008       00000000
+YI                     DATA           DGROUP         08d2:0008       0000000c
+YIE                    DATA           DGROUP         08d3:0004       00000000
+STRINGS                DATA           DGROUP         08d3:0004       00000000
+DATA                   DATA           DGROUP         08d3:0004       00000000
+_BSS                   BSS            DGROUP         08d3:0004       00000ab3
+STACK                  STACK          DGROUP         097f:0000       0000dac0
 
 
                         +----------------+
@@ -64,22 +64,22 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 0000:0155      __STK
 0000:0175*     __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-0000:6242      bitmapLoadPcx_
-0000:639e*     bitmapLoadPcxTiles_
+0000:6232      bitmapLoadPcx_
+0000:638e*     bitmapLoadPcxTiles_
 Module: gfx.lib(/dos/z/16/src/lib/planar.c)
-0000:6510      planar_buf_from_bitmap_
-0000:6630+     planar_buf_alloc_
-0000:672a*     planar_buf_free_
+0000:6500      planar_buf_from_bitmap_
+0000:6620+     planar_buf_alloc_
+0000:671a*     planar_buf_free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 0000:0199      __PIA
 0000:0192*     __PIS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 0000:01b0      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-08a2:0000*     __nullarea
-08a2:00c4*     __ovlflag
-08a2:00c5*     __intno
-08a2:00c6*     __ovlvec
+08a1:0000*     __nullarea
+08a1:00c4*     __ovlflag
+08a1:00c5*     __intno
+08a1:00c6*     __ovlvec
 0000:01e0      _cstart_
 0000:02b3*     _Not_Enough_Memory_
 0000:03e5      __exit_
@@ -92,83 +92,83 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:046c*     __exit_with_msg_
 0000:0471      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-08a2:00ca      __curbrk
-08a2:00d2      __STACKLOW
-08a2:00d4      __STACKTOP
-08a2:00d6      __cbyte
-08a2:00d8      __child
-08a2:00da      __no87
-08a2:00e7      ___FPE_handler
-08a2:00cc      __psp
-08a2:00db      __get_ovl_stack
-08a2:00df      __restore_ovl_stack
-08a2:00e3      __close_ovl_file
-08a2:00eb      __LpCmdLine
-08a2:00ef      __LpPgmName
-08a2:00ce      __osmajor
-08a2:00cf      __osminor
-08a2:00d0      __osmode
-08a2:00d1      __HShift
+08a1:00ca      __curbrk
+08a1:00d2      __STACKLOW
+08a1:00d4      __STACKTOP
+08a1:00d6      __cbyte
+08a1:00d8      __child
+08a1:00da      __no87
+08a1:00e7      ___FPE_handler
+08a1:00cc      __psp
+08a1:00db      __get_ovl_stack
+08a1:00df      __restore_ovl_stack
+08a1:00e3      __close_ovl_file
+08a1:00eb      __LpCmdLine
+08a1:00ef      __LpPgmName
+08a1:00ce      __osmajor
+08a1:00cf      __osminor
+08a1:00d0      __osmode
+08a1:00d1      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
 0000:0490      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:0807      __doclose_
 0000:0951      __shutdown_stream_
 0000:096b      fclose_
-08a2:03a4+     ___RmTmpFileFn
+08a1:03a4+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:09d6+     _null_exit_rtn_
 0000:09d6+     __null_int23_exit_
 0000:09d7      exit_
 0000:09f8+     _exit_
-08a2:00f4+     ___int23_exit
-08a2:00f8+     ___FPE_handler_exit
+08a1:00f4+     ___int23_exit
+08a1:00f8+     ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0000:0b32      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
 0000:0d2a      __fill_buffer_
 0000:0f79      fgetc_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0000:6948*     VGAmodeX_
-0000:69f0+     modexEnter_
-0000:6a8c*     modexLeave_
-0000:6aa4*     modexDefaultPage_
-0000:6afe*     modexNextPage_
-0000:6bba*     modexNextPageFlexibleSize_
-0000:6c5e*     modexShowPage_
-0000:6d5a*     modexPanPage_
-0000:6daa*     modexSelectPlane_
-0000:6dce+     modexClearRegion_
-0000:6ee6*     oldDrawBmp_
-0000:704c*     CDrawBmp_
-0000:71b0*     modexDrawBmp_
-0000:7216+     modexDrawBmpRegion_
-0000:7380*     modexDrawPlanarBuf_
-0000:739e*     modexDrawSprite_
-0000:7404+     modexDrawSpriteRegion_
-0000:757c*     modexCopyPageRegion_
-0000:76e6*     modexFadeOn_
-0000:7716*     modexFadeOff_
-0000:7744*     modexFlashOn_
-0000:7772*     modexFlashOff_
-0000:7842+     modexPalSave_
-0000:7898      modexNewPal_
-0000:78e8*     modexLoadPalFile_
-0000:79ca*     modexSavePalFile_
-0000:7a42*     modexPalBlack_
-0000:7a6c*     modexPalWhite_
-0000:7a96+     modexPalUpdate_
-0000:8006+     modexPalUpdate1_
-0000:8080*     modexPalUpdate0_
-0000:80cc+     chkcolor_
-0000:83e4+     modexputPixel_
-0000:8472*     modexgetPixel_
-0000:84f8*     modexhlin_
-0000:8564*     modexprint_
-0000:86fe*     modexprintbig_
-0000:887a*     cls_
-0000:88e8+     modexWaitBorder_
-08a2:0104+     _VGA
+0000:6938*     VGAmodeX_
+0000:69e0+     modexEnter_
+0000:6a7c*     modexLeave_
+0000:6a94*     modexDefaultPage_
+0000:6aee*     modexNextPage_
+0000:6baa*     modexNextPageFlexibleSize_
+0000:6c4e*     modexShowPage_
+0000:6d4a*     modexPanPage_
+0000:6d9a*     modexSelectPlane_
+0000:6dbe+     modexClearRegion_
+0000:6ed6*     oldDrawBmp_
+0000:703c*     CDrawBmp_
+0000:71a0*     modexDrawBmp_
+0000:7206+     modexDrawBmpRegion_
+0000:7370*     modexDrawPlanarBuf_
+0000:738e*     modexDrawSprite_
+0000:73f4+     modexDrawSpriteRegion_
+0000:756c*     modexCopyPageRegion_
+0000:76d6*     modexFadeOn_
+0000:7706*     modexFadeOff_
+0000:7734*     modexFlashOn_
+0000:7762*     modexFlashOff_
+0000:7832+     modexPalSave_
+0000:7888      modexNewPal_
+0000:78d8*     modexLoadPalFile_
+0000:79ba*     modexSavePalFile_
+0000:7a32*     modexPalBlack_
+0000:7a5c*     modexPalWhite_
+0000:7a86+     modexPalUpdate_
+0000:7ff6+     modexPalUpdate1_
+0000:8070*     modexPalUpdate0_
+0000:80bc+     chkcolor_
+0000:83d4+     modexputPixel_
+0000:8462*     modexgetPixel_
+0000:84e8*     modexhlin_
+0000:8554*     modexprint_
+0000:86ee*     modexprintbig_
+0000:886a*     cls_
+0000:88d8+     modexWaitBorder_
+08a1:0104+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
 0000:10c0+     __open_flags_
 0000:1381+     _fsopen_
@@ -177,13 +177,13 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:1595      _fmalloc_
 0000:1595      malloc_
-08a2:012c+     ___fheap
-08a2:012e      ___fheapRover
-08a2:0130      ___LargestSizeB4Rover
+08a1:012c+     ___fheap
+08a1:012e      ___fheapRover
+08a1:0130      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-08a2:0132      ___iob
-08a2:0ca8      ___OpenStreams
-08a2:0cac      ___ClosedStreams
+08a1:0132      ___iob
+08a1:0ca8      ___ClosedStreams
+08a1:0cac      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
 0000:170a      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
@@ -199,15 +199,15 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:19d4      __FiniRtns
 0000:19d4*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-08a2:029a      ___uselfn
+08a1:029a      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:1a38      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:1a39      __EnterWVIDEO_
-08a2:029c+     ___WD_Present
+08a1:029c+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:1a5d*     __get_errno_ptr_
-08a2:0cb0      _errno
+08a1:0cb0      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
 0000:1a64      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
@@ -246,13 +246,13 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
 0000:2698      __I4M
 0000:2698      __U4M
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0000:8986*     textInit_
-08a2:0cb2      _romFonts
+0000:8976*     textInit_
+08a1:0cb2      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:26b0*     __set_commode_
-08a2:02a2      __commode
+08a1:02a2      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-08a2:02a4      __fmode
+08a1:02a4      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:26bc      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
@@ -273,9 +273,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 0000:2fec      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:2fef      _nmalloc_
-08a2:02a6      ___nheapbeg
-08a2:02a8      ___MiniHeapRover
-08a2:02aa      ___LargestSizeB4MiniHeapRover
+08a1:02a6      ___nheapbeg
+08a1:02a8      ___MiniHeapRover
+08a1:02aa      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
 0000:30c9*     _heapgrow_
 0000:30c9*     _fheapgrow_
@@ -287,120 +287,120 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
 0000:337d      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:3387      _nfree_
-08a2:0cca+     ___MiniHeapFreeRover
+08a1:0cca+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
 0000:3482      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:3657      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-08a2:0ccc      ____Argv
-08a2:0cd0      ____Argc
+08a1:0ccc      ____Argv
+08a1:0cd0      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-08a2:02ac      __amblksiz
+08a1:02ac      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-08a2:0300      __Start_XI
-08a2:0318      __End_XI
-08a2:0318      __Start_YI
-08a2:0324      __End_YI
+08a1:0300      __Start_XI
+08a1:0318      __End_XI
+08a1:0318      __Start_YI
+08a1:0324      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:47c8*     __dosretax
-0000:47cd*     __dosret0
-0000:47d4      __set_errno_dos_
-0000:483c*     __set_errno_dos_reterr_
+0000:47ba*     __dosretax
+0000:47bf*     __dosret0
+0000:47c6      __set_errno_dos_
+0000:482e*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:4847      __GetIOMode_
-0000:487c      __SetIOMode_nogrow_
-08a2:02c2      ___NFiles
-08a2:02c4      ___init_mode
-08a2:02ec      ___io_mode
+0000:4839      __GetIOMode_
+0000:486e      __SetIOMode_nogrow_
+08a1:02c2      ___NFiles
+08a1:02c4      ___init_mode
+08a1:02ec      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:48b1      __qwrite_
+0000:48a3      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:4911      fsync_
+0000:4903      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:4916+     __grow_iomode_
-0000:49fd+     __shrink_iomode_
-0000:4a3e      __SetIOMode_
+0000:4908+     __grow_iomode_
+0000:49ef+     __shrink_iomode_
+0000:4a30      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-0000:4ae5      intr_
+0000:4ad7      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-0000:4af9      segread_
+0000:4aeb      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:4b5f      _dos_open_
+0000:4b51      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:4b85      isatty_
+0000:4b77      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:4ba1*     __get_doserrno_ptr_
-08a2:0cd4      __doserrno
+0000:4b93*     __get_doserrno_ptr_
+08a1:0cd4      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-08a2:02f0      ___umaskval
+08a1:02f0      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:4ba8      _dos_creat_
-0000:4bcc*     _dos_creatnew_
+0000:4b9a      _dos_creat_
+0000:4bbe*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:4bed*     _heapenable_
-08a2:02f2      ___heap_enabled
+0000:4bdf*     _heapenable_
+08a1:02f2      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:4bfe      __nmemneed_
+0000:4bf0      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:4c86      __LastFree_
-0000:4d00      __ExpandDGROUP_
+0000:4c78      __LastFree_
+0000:4cf2      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:4e11      wctomb_
+0000:4e03      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:4e5c+     utoa_
-0000:4efd      itoa_
+0000:4e4e+     utoa_
+0000:4eef      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:4f47      strupr_
+0000:4f39      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-08a2:02f4      ___EFG_printf
-08a2:02f8*     ___EFG_scanf
+08a1:02f4      ___EFG_printf
+08a1:02f8*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-08a2:02fc      ___IsDBCS
+08a1:02fc      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:4f8f*     _ismbblead_
-08a2:0cd6      ___MBCSIsTable
+0000:4f81*     _ismbblead_
+08a1:0cd6      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:4fab      ulltoa_
-0000:50e8*     lltoa_
+0000:4f9d      ulltoa_
+0000:50da*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:5159      ultoa_
-0000:5217*     ltoa_
+0000:514b      ultoa_
+0000:5209*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:5265*     _dos_close_
-0000:5273      _dos_commit_
+0000:5257*     _dos_close_
+0000:5265      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:5282*     _frealloc_
-0000:5282      realloc_
+0000:5274*     _frealloc_
+0000:5274      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:535e      __ChkTTYIOMode_
-0000:53cc*     __IOMode_
+0000:5350      __ChkTTYIOMode_
+0000:53be*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:53dc      _DoINTR_
+0000:53ce      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:5756      __doserror_
-0000:5764*     __doserror1_
+0000:5748      __doserror_
+0000:5756*     __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:5770*     sbrk_
-0000:5780      __brk_
+0000:5762*     sbrk_
+0000:5772      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-08a2:0072      ___Alphabet
+08a1:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:5826      __mbinit_
-08a2:02fe+     ___MBCodePage
+0000:5818      __mbinit_
+08a1:02fe+     ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:5901*     _msize_
-0000:591c      _fmsize_
+0000:58f3*     _msize_
+0000:590e      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:592d      __HeapManager_expand_
-0000:5e36      _nexpand_
+0000:591f      __HeapManager_expand_
+0000:5e28      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:5e89      _fexpand_
-0000:5e89*     _expand_
+0000:5e7b      _fexpand_
+0000:5e7b*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:5ebe      _bfree_
+0000:5eb0      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:5ee3      _bexpand_
+0000:5ed5      _bexpand_
 
 
                         +--------------------+
@@ -416,6 +416,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  000172c0 (94912.)
+Memory size:  000172b0 (94896.)
 Entry point address: 0000:01e0
 Link time: 00:00.00
index e475c0f0f3cd7c457657e254c392b3136a048adf..6dbf027edf2117d3a5a54f2fd40b88760076686f 100755 (executable)
Binary files a/tesuto.exe and b/tesuto.exe differ
index a7c7e71514d7915090cc501c723d441a1a7d903e..bb64df07716b76fda81a1d789a27023692381ba4 100755 (executable)
Binary files a/vgmtest.exe and b/vgmtest.exe differ
index 8b3b30d02e1ac965d66f4ee4285bac6a49a56f28..39cae4aff793cbf9a490c38418fe91b86c10c23a 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/06 18:24:38
+Created on:       15/10/08 14:30:43
 Executable Image: vgmtest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          10b0:0000            0000e970
+DGROUP                          10af:0000            0000e970
 
 
 
@@ -33,28 +33,28 @@ wcpu_TEXT              CODE           AUTO           0000:52b0       00000058
 kitten_TEXT            CODE           AUTO           0000:5b20       0000080a
 16_hc_TEXT             CODE           AUTO           0000:6330       0000158b
 timer_TEXT             CODE           AUTO           0000:78c0       00000235
-_TEXT                  CODE           AUTO           0000:7b00       000075d7
-16_snd_TEXT            CODE           AUTO           0000:f0e0       00000338
-vgmSnd_TEXT            CODE           AUTO           0f42:0000       00001525
-16_in13_DATA           FAR_DATA       AUTO           1095:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           10af:0004       00000000
-_NULL                  BEGDATA        DGROUP         10b0:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         10b2:0000       00000002
-CONST                  DATA           DGROUP         10b2:0002       00000076
-CONST2                 DATA           DGROUP         10b9:0008       00000102
-_DATA                  DATA           DGROUP         10ca:0000       00000583
-XIB                    DATA           DGROUP         1122:0004       00000000
-XI                     DATA           DGROUP         1122:0004       00000036
-XIE                    DATA           DGROUP         1125:000a       00000000
-YIB                    DATA           DGROUP         1125:000a       00000000
-YI                     DATA           DGROUP         1125:000a       00000018
-YIE                    DATA           DGROUP         1127:0002       00000000
-STRINGS                DATA           DGROUP         1127:0002       00000000
-DATA                   DATA           DGROUP         1127:0002       00000000
-_emu_init_start        EMU            DGROUP         1127:0002       00000000
-_emu_init_end          EMU            DGROUP         1127:0002       00000000
-_BSS                   BSS            DGROUP         1128:0000       00000724
-STACK                  STACK          DGROUP         119b:0000       0000dac0
+_TEXT                  CODE           AUTO           0000:7b00       000075c9
+16_snd_TEXT            CODE           AUTO           0000:f0d0       00000338
+vgmSnd_TEXT            CODE           AUTO           0f41:0000       00001525
+16_in13_DATA           FAR_DATA       AUTO           1094:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           10ae:0004       00000000
+_NULL                  BEGDATA        DGROUP         10af:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         10b1:0000       00000002
+CONST                  DATA           DGROUP         10b1:0002       00000076
+CONST2                 DATA           DGROUP         10b8:0008       00000102
+_DATA                  DATA           DGROUP         10c9:0000       00000583
+XIB                    DATA           DGROUP         1121:0004       00000000
+XI                     DATA           DGROUP         1121:0004       00000036
+XIE                    DATA           DGROUP         1124:000a       00000000
+YIB                    DATA           DGROUP         1124:000a       00000000
+YI                     DATA           DGROUP         1124:000a       00000018
+YIE                    DATA           DGROUP         1126:0002       00000000
+STRINGS                DATA           DGROUP         1126:0002       00000000
+DATA                   DATA           DGROUP         1126:0002       00000000
+_emu_init_start        EMU            DGROUP         1126:0002       00000000
+_emu_init_end          EMU            DGROUP         1126:0002       00000000
+_BSS                   BSS            DGROUP         1127:0000       00000724
+STACK                  STACK          DGROUP         119a:0000       0000dac0
 
 
                         +----------------+
@@ -72,7 +72,7 @@ Module: vgmtest.o(/dos/z/16/src/vgmtest.c)
 0000:003a      OPL2_ReadStatus_
 0000:0054      main_
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-10b0:079e+     _inpu
+10af:079e+     _inpu
 0000:0260+     INL_KeyService_
 0000:04fa+     Mouse_
 0000:0552+     IN_GetJoyAbs_
@@ -120,9 +120,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:482c+     MM_TotalFree_
 0000:48c2*     MM_Report_
 0000:527a*     MM_BombOnError_
-10b0:0900+     _beforesort
-10b0:0904+     _aftersort
-10b0:0908+     _XMSaddr
+10af:0900+     _beforesort
+10af:0904+     _aftersort
+10af:0908+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:52b0      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
@@ -140,9 +140,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:59f0*     CAL_OptimizeNodes_
 0000:5aa0*     CA_Startup_
 0000:5af0*     CA_Shutdown_
-10b0:0910*     _finishcachebox
-10b0:0914*     _updatecachebox
-10b0:0918*     _drawcachebox
+10af:0910*     _finishcachebox
+10af:0914*     _updatecachebox
+10af:0918*     _drawcachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:5b5c      KITTENGETS
 0000:5bbc*     kittenopen_
@@ -153,7 +153,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:6114+     get_line_
 0000:6186+     db_fetch_
 0000:621c+     db_insert_
-10b0:0494+     __kitten_catalog
+10af:0494+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:64dc+     LargestFreeBlock_
 0000:656a+     _coreleft_
@@ -178,41 +178,41 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 0000:7b05      __STK
 0000:7b25      __STKOVERFLOW_
 Module: vgmsnd.lib(/dos/z/16/src/lib/16_snd.c)
-0000:f0e0      opl2out_
-0000:f122*     opl3out_
-0000:f15e*     opl3exp_
-0000:f19a*     FMReset_
-0000:f1d8*     FMKeyOff_
-0000:f202*     FMKeyOn_
-0000:f250*     FMSetVoice_
+0000:f0d0      opl2out_
+0000:f112*     opl3out_
+0000:f14e*     opl3exp_
+0000:f18a*     FMReset_
+0000:f1c8*     FMKeyOff_
+0000:f1f2*     FMKeyOn_
+0000:f240*     FMSetVoice_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:7b42      _fmalloc_
 0000:7b42      malloc_
-10b0:04c4      ___fheap
-10b0:04c6      ___fheapRover
-10b0:04c8      ___LargestSizeB4Rover
+10af:04c4      ___fheap
+10af:04c6      ___fheapRover
+10af:04c8      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 0000:7cbf      __PIA
 0000:7cb8*     __PIS
 Module: vgmsnd.lib(/dos/z/16/src/lib/vgmsnd/vgmSnd.c)
-0f42:004a      OpenVGMFile_
-0f42:033a      FreeVGMFile_
-0f42:08f2      InitEngine_
-0f42:0ab0      DeinitEngine_
-0f42:0b18      PlayMusic_
-0f42:0b82*     PlaySFX_
-0f42:0c16      StopMusic_
-0f42:0c36*     StopSFX_
-0f42:0ccc*     PauseMusic_
-0f42:0d28*     ResumeMusic_
-0f42:1474      UpdateSoundEngine_
+0f41:004a      OpenVGMFile_
+0f41:033a      FreeVGMFile_
+0f41:08f2      InitEngine_
+0f41:0ab0      DeinitEngine_
+0f41:0b18      PlayMusic_
+0f41:0b82*     PlaySFX_
+0f41:0c16      StopMusic_
+0f41:0c36*     StopSFX_
+0f41:0ccc*     PauseMusic_
+0f41:0d28*     ResumeMusic_
+0f41:1474      UpdateSoundEngine_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 0000:7cd6      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-10b0:0000*     __nullarea
-10b0:04d4*     __ovlflag
-10b0:04d5*     __intno
-10b0:04d6*     __ovlvec
+10af:0000*     __nullarea
+10af:04d4*     __ovlflag
+10af:04d5*     __intno
+10af:04d6*     __ovlvec
 0000:7d06      _cstart_
 0000:7dd9*     _Not_Enough_Memory_
 0000:7f0b      __exit_
@@ -222,10 +222,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 0000:7f92      _big_code_
 0000:7f92*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-10b0:0b5e      __argv
-10b0:0b62      ___argv
-10b0:0b66      __argc
-10b0:0b68      ___argc
+10af:0b5e      __argv
+10af:0b62      ___argv
+10af:0b66      __argc
+10af:0b68      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
 0000:7f92+     int86x_
 0000:8115      int86_
@@ -247,22 +247,22 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
 0000:82be      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:8303      _nmalloc_
-10b0:04da      ___nheapbeg
-10b0:04dc      ___MiniHeapRover
-10b0:04de      ___LargestSizeB4MiniHeapRover
+10af:04da      ___nheapbeg
+10af:04dc      ___MiniHeapRover
+10af:04de      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0000:83dd      _ffree_
 0000:83dd      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:844a      _nfree_
-10b0:0b6a+     ___MiniHeapFreeRover
+10af:0b6a+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:8545+     _null_exit_rtn_
 0000:8545+     __null_int23_exit_
 0000:8546      exit_
 0000:8567+     _exit_
-10b0:04e0+     ___int23_exit
-10b0:04e4      ___FPE_handler_exit
+10af:04e0+     ___int23_exit
+10af:04e4      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
 0000:8584      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
@@ -281,7 +281,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:8f2b      __doclose_
 0000:9075      __shutdown_stream_
 0000:908f      fclose_
-10b0:0b6c+     ___RmTmpFileFn
+10af:0b6c+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 0000:90fa+     __ibm_bios_get_ticks_
 0000:9171      clock_
@@ -292,7 +292,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0000:9395      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-10b0:0098      __IsTable
+10af:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:958d      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
@@ -327,31 +327,31 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
 0000:9d87      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-10b0:04f0      __8087
-10b0:04f1      __real87
-10b0:04f2      __dos87emucall
-10b0:04f4      __dos87real
+10af:04f0      __8087
+10af:04f1      __real87
+10af:04f2      __dos87emucall
+10af:04f4      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:9d96*     __exit_with_msg_
 0000:9d9b      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-10b0:04f6      __curbrk
-10b0:04fe      __STACKLOW
-10b0:0500      __STACKTOP
-10b0:0502      __cbyte
-10b0:0504      __child
-10b0:0506      __no87
-10b0:0513      ___FPE_handler
-10b0:04f8      __psp
-10b0:0507      __get_ovl_stack
-10b0:050b      __restore_ovl_stack
-10b0:050f      __close_ovl_file
-10b0:0517      __LpCmdLine
-10b0:051b      __LpPgmName
-10b0:04fa      __osmajor
-10b0:04fb      __osminor
-10b0:04fc      __osmode
-10b0:04fd      __HShift
+10af:04f6      __curbrk
+10af:04fe      __STACKLOW
+10af:0500      __STACKTOP
+10af:0502      __cbyte
+10af:0504      __child
+10af:0506      __no87
+10af:0513      ___FPE_handler
+10af:04f8      __psp
+10af:0507      __get_ovl_stack
+10af:050b      __restore_ovl_stack
+10af:050f      __close_ovl_file
+10af:0517      __LpCmdLine
+10af:051b      __LpPgmName
+10af:04fa      __osmajor
+10af:04fb      __osminor
+10af:04fc      __osmode
+10af:04fd      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
 0000:9dc0      __MemAllocator
 0000:9e8a      __MemFree
@@ -364,9 +364,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
 0000:a24f      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-10b0:0520      ___iob
-10b0:0b74      ___OpenStreams
-10b0:0b78      ___ClosedStreams
+10af:0520      ___iob
+10af:0b74      ___ClosedStreams
+10af:0b78      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 0000:a5e0      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
@@ -377,7 +377,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:a7f4      __FiniRtns
 0000:a7f4*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-10b0:0688      ___uselfn
+10af:0688      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:a858      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
@@ -394,7 +394,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
 0000:aea0      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-10b0:0022      ___Alphabet
+10af:0022      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
 0000:aea3      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
@@ -404,18 +404,18 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
 0000:af51*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:af5c*     __get_errno_ptr_
-10b0:0b80      _errno
+10af:0b80      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 0000:af63      __GetIOMode_
 0000:af98      __SetIOMode_nogrow_
-10b0:069e      ___NFiles
-10b0:06a0      ___init_mode
-10b0:06c8      ___io_mode
+10af:069e      ___NFiles
+10af:06a0      ___init_mode
+10af:06c8      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:afcd*     __set_commode_
-10b0:06cc      __commode
+10af:06cc      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-10b0:06ce      __fmode
+10af:06ce      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
 0000:afd9      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
@@ -442,9 +442,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 0000:b5e0      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 0000:b5fc*     __get_doserrno_ptr_
-10b0:0b82      __doserrno
+10af:0b82      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-10b0:06d0      ___umaskval
+10af:06d0      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
 0000:b603      _dos_creat_
 0000:b627*     _dos_creatnew_
@@ -455,9 +455,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
 0000:b830      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-10b0:0b86      ___env_mask
-10b0:0b8a      _environ
-10b0:0b8e*     __wenviron
+10af:0b86      ___env_mask
+10af:0b8a      _environ
+10af:0b8e*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
 0000:b872      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
@@ -478,12 +478,12 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 0000:bdc8      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:be38      __EnterWVIDEO_
-10b0:06f0+     ___WD_Present
+10af:06f0+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
 0000:be5c*     _heapenable_
-10b0:06f2      ___heap_enabled
+10af:06f2      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-10b0:06f4      __amblksiz
+10af:06f4      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
 0000:be6d      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
@@ -501,94 +501,94 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:c7cb      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-10b0:0b92      ____Argv
-10b0:0b96      ____Argc
+10af:0b92      ____Argv
+10af:0b96      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-10b0:0724      __Start_XI
-10b0:075a      __End_XI
-10b0:075a      __Start_YI
-10b0:0772      __End_YI
+10af:0724      __Start_XI
+10af:075a      __End_XI
+10af:075a      __Start_YI
+10af:0772      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-10b0:0b98      ___historical_splitparms
+10af:0b98      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:d93c      _DoINTR_
+0000:d92e      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:dcb5*     sbrk_
-0000:dcc5      __brk_
+0000:dca7*     sbrk_
+0000:dcb7      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:dd2d      __qwrite_
+0000:dd1f      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:dd8d      fsync_
+0000:dd7f      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:dd92      __flushall_
-0000:de26      flushall_
+0000:dd84      __flushall_
+0000:de18      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:de2c*     _frealloc_
-0000:de2c      realloc_
+0000:de1e*     _frealloc_
+0000:de1e      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0000:df26      __setenvp_
-0000:e0b2      __freeenvp_
+0000:df18      __setenvp_
+0000:e0a4      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-10b0:06f6      ___IsDBCS
+10af:06f6      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:e110*     _ismbblead_
-10b0:0b9e      ___MBCSIsTable
+0000:e102*     _ismbblead_
+10af:0b9e      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:e16a      __mbinit_
-10b0:06f8      ___MBCodePage
+0000:e15c      __mbinit_
+10af:06f8      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0000:e245      _mbdtoupper_
+0000:e237      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0000:e253      toupper_
+0000:e245      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-10b0:06fa      __8087cw
+10af:06fa      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-10b0:06fc      ___Save8087
-10b0:0700      ___Rest8087
+10af:06fc      ___Save8087
+10af:0700      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:e262      __GrabFP87_
+0000:e254      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:e294*     __init_8087_emu
-0000:e29a      __x87id
+0000:e286*     __init_8087_emu
+0000:e28c      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-0000:e2f7      getche_
+0000:e2e9      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:e311      wctomb_
+0000:e303      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:e35c+     utoa_
-0000:e3fd      itoa_
+0000:e34e+     utoa_
+0000:e3ef      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:e447      strupr_
+0000:e439      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-10b0:0704      ___EFG_printf
-10b0:0708*     ___EFG_scanf
+10af:0704      ___EFG_printf
+10af:0708*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:e48f      ulltoa_
-0000:e5cc*     lltoa_
+0000:e481      ulltoa_
+0000:e5be*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:e63d*     _dos_close_
-0000:e64b      _dos_commit_
+0000:e62f*     _dos_close_
+0000:e63d      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:e65a*     _msize_
-0000:e675      _fmsize_
+0000:e64c*     _msize_
+0000:e667      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:e686      __HeapManager_expand_
-0000:eb8f      _nexpand_
+0000:e678      __HeapManager_expand_
+0000:eb81      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:ebe2      _fexpand_
-0000:ebe2*     _expand_
+0000:ebd4      _fexpand_
+0000:ebd4*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0000:ec17      clearenv_
+0000:ec09      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:ed4c      __Init_FPE_handler_
-0000:ed85      __Fini_FPE_handler_
-0000:edbc*     __FPEHandler
+0000:ed3e      __Init_FPE_handler_
+0000:ed77      __Fini_FPE_handler_
+0000:edae*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:f04e      _bfree_
+0000:f040      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:f073      _bexpand_
+0000:f065      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-10b0:0722      ___FPE_int
+10af:0722      ___FPE_int
 
 
                         +--------------------+
@@ -604,6 +604,6 @@ vgmsnd.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  0001f470 (128112.)
+Memory size:  0001f460 (128096.)
 Entry point address: 0000:7d06
 Link time: 00:00.00