]> 4ch.mooo.com Git - 16.git/commitdiff
over scan change function added~
authorsparky4 <sparky4@cock.li>
Tue, 20 Oct 2015 19:58:07 +0000 (14:58 -0500)
committersparky4 <sparky4@cock.li>
Tue, 20 Oct 2015 19:58:07 +0000 (14:58 -0500)
36 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
palettel.exe
palettel.map
pcxtest.exe
pcxtest.map
pcxtest2.exe
pcxtest2.map
scroll.exe
scroll.map
src/lib/modex16.c
src/lib/modex16.h
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 82ba5120aa549084e93840fa450e9f40f3a934b4..bec44e3eb515468d65d5fa89f0ac40bb94b152cb 100755 (executable)
Binary files a/16.exe and b/16.exe differ
diff --git a/16.map b/16.map
index 185cc1e9d62186236cceddd5446d4c21269c38a5..bd09fccebf89a1cef367a4474a0861d0e9ed533a 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 16 2015 10:14:10 (64-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/18 17:31:09
+Created on:       15/10/20 14:56:28
 Executable Image: 16.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          1395:0000            0000f2c0
+DGROUP                          1396:0000            0000f2c0
 
 
 
@@ -35,29 +35,29 @@ wcpu_TEXT              CODE           AUTO           0000:6680       00000058
 kitten_TEXT            CODE           AUTO           0000:6ef0       0000080a
 16_hc_TEXT             CODE           AUTO           0000:7700       0000158b
 timer_TEXT             CODE           AUTO           0000:8c90       00000235
-_TEXT                  CODE           AUTO           08ed:0000       00007bc9
-modex16_TEXT           CODE           AUTO           08ed:7bd0       0000258c
-bitmap_TEXT            CODE           AUTO           08ed:a160       00000651
-16text_TEXT            CODE           AUTO           08ed:a7c0       0000010d
-16_in13_DATA           FAR_DATA       AUTO           137a:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           1394:0004       00000000
-_NULL                  BEGDATA        DGROUP         1395:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         1397:0000       00000002
-CONST                  DATA           DGROUP         1397:0002       00000076
-CONST2                 DATA           DGROUP         139e:0008       00000102
-_DATA                  DATA           DGROUP         13af:0000       000005b1
-XIB                    DATA           DGROUP         140a:0002       00000000
-XI                     DATA           DGROUP         140a:0002       00000036
-XIE                    DATA           DGROUP         140d:0008       00000000
-YIB                    DATA           DGROUP         140d:0008       00000000
-YI                     DATA           DGROUP         140d:0008       00000018
-YIE                    DATA           DGROUP         140f:0000       00000000
-STRINGS                DATA           DGROUP         140f:0000       00000000
-DATA                   DATA           DGROUP         140f:0000       00000000
-_emu_init_start        EMU            DGROUP         140f:0000       00000000
-_emu_init_end          EMU            DGROUP         140f:0000       00000000
-_BSS                   BSS            DGROUP         140f:0000       00001052
-STACK                  STACK          DGROUP         1515:0000       0000dac0
+_TEXT                  CODE           AUTO           08ed:0000       00007bbb
+modex16_TEXT           CODE           AUTO           08ed:7bc0       000025b0
+bitmap_TEXT            CODE           AUTO           08ed:a170       00000651
+16text_TEXT            CODE           AUTO           08ed:a7d0       0000010d
+16_in13_DATA           FAR_DATA       AUTO           137b:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           1395:0004       00000000
+_NULL                  BEGDATA        DGROUP         1396:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         1398:0000       00000002
+CONST                  DATA           DGROUP         1398:0002       00000076
+CONST2                 DATA           DGROUP         139f:0008       00000102
+_DATA                  DATA           DGROUP         13b0:0000       000005b1
+XIB                    DATA           DGROUP         140b:0002       00000000
+XI                     DATA           DGROUP         140b:0002       00000036
+XIE                    DATA           DGROUP         140e:0008       00000000
+YIB                    DATA           DGROUP         140e:0008       00000000
+YI                     DATA           DGROUP         140e:0008       00000018
+YIE                    DATA           DGROUP         1410:0000       00000000
+STRINGS                DATA           DGROUP         1410:0000       00000000
+DATA                   DATA           DGROUP         1410:0000       00000000
+_emu_init_start        EMU            DGROUP         1410:0000       00000000
+_emu_init_end          EMU            DGROUP         1410:0000       00000000
+_BSS                   BSS            DGROUP         1410:0000       00001052
+STACK                  STACK          DGROUP         1516:0000       0000dac0
 
 
                         +----------------+
@@ -71,12 +71,12 @@ Address        Symbol
 =======        ======
 
 Module: 16.o(/dos/z/16/src/16.c)
-1395:07a0+     _player
-1395:08a0+     _gvar
-1395:0958*     _gpal
-1395:095c+     _cpus
-1395:0960+     _dpal
-1395:0964+     _engi_stat
+1396:07a0+     _player
+1396:08a0+     _gvar
+1396:0958+     _cpus
+1396:095c*     _gpal
+1396:0960+     _dpal
+1396:0964+     _engi_stat
 0000:0154      main_
 Module: mapread.o(/dos/z/16/src/lib/mapread.c)
 0000:03f4+     jsoneq_
@@ -86,7 +86,7 @@ Module: jsmn.o(/dos/z/16/src/lib/jsmn/jsmn.c)
 0000:0fa2      jsmn_parse_
 0000:149e      jsmn_init_
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-1395:098e+     _inpu
+1396:098e+     _inpu
 0000:1630+     INL_KeyService_
 0000:18ca+     Mouse_
 0000:1922+     IN_GetJoyAbs_
@@ -134,9 +134,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:5bfc+     MM_TotalFree_
 0000:5c92*     MM_Report_
 0000:664a*     MM_BombOnError_
-1395:0af0+     _beforesort
-1395:0af4+     _aftersort
-1395:0af8+     _XMSaddr
+1396:0af0+     _beforesort
+1396:0af4+     _aftersort
+1396:0af8+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:6680      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:6dc0*     CAL_OptimizeNodes_
 0000:6e70*     CA_Startup_
 0000:6ec0*     CA_Shutdown_
-1395:0b00*     _finishcachebox
-1395:0b04*     _drawcachebox
-1395:0b08*     _updatecachebox
+1396:0b00*     _finishcachebox
+1396:0b04*     _updatecachebox
+1396:0b08*     _drawcachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:6f2c      KITTENGETS
 0000:6f8c*     kittenopen_
@@ -167,7 +167,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:74e4+     get_line_
 0000:7556+     db_fetch_
 0000:75ec+     db_insert_
-1395:04a4+     __kitten_catalog
+1396:04a4+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:78ac+     LargestFreeBlock_
 0000:793a+     _coreleft_
@@ -192,56 +192,57 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 08ed:0005      __STK
 08ed:0025      __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-08ed:7e10      VGAmodeX_
-08ed:7ea2+     vgaGetMode_
-08ed:7ee2+     modexEnter_
-08ed:8162*     modexLeave_
-08ed:817a+     modexsetBaseXMode_
-08ed:81b8*     modexDefaultPage_
-08ed:8298*     modexNextPage_
-08ed:8364*     modexNextPageFlexibleSize_
-08ed:8432*     modexShowPage_
-08ed:852e*     modexPanPage_
-08ed:857e*     modexSelectPlane_
-08ed:85a2+     modexClearRegion_
-08ed:86ba*     oldDrawBmp_
-08ed:8820*     CDrawBmp_
-08ed:8984*     modexDrawBmp_
-08ed:89ea+     modexDrawBmpRegion_
-08ed:8b54*     modexDrawPlanarBuf_
-08ed:8b72*     modexDrawSprite_
-08ed:8bd8+     modexDrawSpriteRegion_
-08ed:8d50*     modexCopyPageRegion_
-08ed:8eba      modexFadeOn_
-08ed:8eea      modexFadeOff_
-08ed:8f18*     modexFlashOn_
-08ed:8f46*     modexFlashOff_
-08ed:9016      modexPalSave_
-08ed:906c      modexNewPal_
-08ed:90bc*     modexLoadPalFile_
-08ed:919e*     modexSavePalFile_
-08ed:9216      modexPalBlack_
-08ed:9240*     modexPalWhite_
-08ed:926a+     modexPalUpdate_
-08ed:97da+     modexPalUpdate1_
-08ed:9854*     modexPalUpdate0_
-08ed:98a0+     chkcolor_
-08ed:9bb8+     modexputPixel_
-08ed:9c46*     modexgetPixel_
-08ed:9ccc*     modexhlin_
-08ed:9d50*     modexprint_
-08ed:9eea*     modexprintbig_
-08ed:a066*     pdump_
-08ed:a0c6*     cls_
-08ed:a134+     modexWaitBorder_
-1395:04d4+     _VGA
+08ed:7e00      VGAmodeX_
+08ed:7e92+     vgaGetMode_
+08ed:7ed2+     modexEnter_
+08ed:8152*     modexLeave_
+08ed:816a+     modexsetBaseXMode_
+08ed:81a8*     modexDefaultPage_
+08ed:8288*     modexNextPage_
+08ed:8354*     modexNextPageFlexibleSize_
+08ed:8422*     modexShowPage_
+08ed:851e*     modexPanPage_
+08ed:856e*     modexSelectPlane_
+08ed:8592+     modexClearRegion_
+08ed:86aa*     oldDrawBmp_
+08ed:8810*     CDrawBmp_
+08ed:8974*     modexDrawBmp_
+08ed:89da+     modexDrawBmpRegion_
+08ed:8b44*     modexDrawPlanarBuf_
+08ed:8b62*     modexDrawSprite_
+08ed:8bc8+     modexDrawSpriteRegion_
+08ed:8d40*     modexCopyPageRegion_
+08ed:8eaa      modexFadeOn_
+08ed:8eda      modexFadeOff_
+08ed:8f08*     modexFlashOn_
+08ed:8f36*     modexFlashOff_
+08ed:9006      modexPalSave_
+08ed:905c      modexNewPal_
+08ed:90ac*     modexLoadPalFile_
+08ed:918e*     modexSavePalFile_
+08ed:9206      modexPalBlack_
+08ed:9230*     modexPalWhite_
+08ed:925a+     modexPalUpdate_
+08ed:97ca+     modexPalUpdate1_
+08ed:9844*     modexPalUpdate0_
+08ed:9890*     modexPalOverscan_
+08ed:98b4+     chkcolor_
+08ed:9bcc+     modexputPixel_
+08ed:9c5a*     modexgetPixel_
+08ed:9ce0*     modexhlin_
+08ed:9d64*     modexprint_
+08ed:9efe*     modexprintbig_
+08ed:a07a*     pdump_
+08ed:a0da*     cls_
+08ed:a148+     modexWaitBorder_
+1396:04d4+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 08ed:0042      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-1395:0000*     __nullarea
-1395:04e8*     __ovlflag
-1395:04e9*     __intno
-1395:04ea*     __ovlvec
+1396:0000*     __nullarea
+1396:04e8*     __ovlflag
+1396:04e9*     __intno
+1396:04ea*     __ovlvec
 08ed:0072      _cstart_
 08ed:0145*     _Not_Enough_Memory_
 08ed:0277      __exit_
@@ -251,10 +252,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 08ed:02fe      _big_code_
 08ed:02fe*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-1395:1414      __argv
-1395:1418      ___argv
-1395:141c      __argc
-1395:141e      ___argc
+1396:1414      __argv
+1396:1418      ___argv
+1396:141c      __argc
+1396:141e      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 08ed:0305      __PIA
 08ed:02fe*     __PIS
@@ -263,35 +264,35 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncmp.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 08ed:0359      _fmalloc_
 08ed:0359      malloc_
-1395:04ee      ___fheap
-1395:04f0      ___fheapRover
-1395:04f2      ___LargestSizeB4Rover
+1396:04ee      ___fheap
+1396:04f0      ___fheapRover
+1396:04f2      ___LargestSizeB4Rover
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-08ed:a4ea      bitmapLoadPcx_
-08ed:a646*     bitmapLoadPcxTiles_
+08ed:a4fa      bitmapLoadPcx_
+08ed:a656*     bitmapLoadPcxTiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strstr.c)
 08ed:04ce      strstr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(atoi.c)
 08ed:05d0      atoi_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-08ed:066c+     __open_flags_
-08ed:092d+     _fsopen_
-08ed:0994      fopen_
-08ed:0ab7*     freopen_
+08ed:066b+     __open_flags_
+08ed:092c+     _fsopen_
+08ed:0993      fopen_
+08ed:0ab6*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
-08ed:0b41      fread_
+08ed:0b40      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-08ed:0eb8      __get_errno_ptr_
-1395:14a0      _errno
+08ed:0eb7      __get_errno_ptr_
+1396:14a0      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-1395:0504      ___iob
-1395:14a2      ___OpenStreams
-1395:14a6      ___ClosedStreams
+1396:0504      ___iob
+1396:14a2      ___ClosedStreams
+1396:14a6      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
-08ed:0ebf      fprintf_
+08ed:0ebe      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-08ed:0eee*     _frealloc_
-08ed:0eee      realloc_
+08ed:0eed*     _frealloc_
+08ed:0eed      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
 08ed:0fca      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncpy.c)
@@ -317,22 +318,22 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
 08ed:1366      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 08ed:13ab      _nmalloc_
-1395:066c      ___nheapbeg
-1395:066e      ___MiniHeapRover
-1395:0670      ___LargestSizeB4MiniHeapRover
+1396:066c      ___nheapbeg
+1396:066e      ___MiniHeapRover
+1396:0670      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 08ed:1485      _ffree_
 08ed:1485      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 08ed:14f2      _nfree_
-1395:14aa+     ___MiniHeapFreeRover
+1396:14aa+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 08ed:15ed+     _null_exit_rtn_
 08ed:15ed+     __null_int23_exit_
 08ed:15ee      exit_
 08ed:160f+     _exit_
-1395:0672+     ___int23_exit
-1395:0676      ___FPE_handler_exit
+1396:0672+     ___int23_exit
+1396:0676      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
 08ed:162b      ultoa_
 08ed:16e9*     ltoa_
@@ -342,7 +343,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 08ed:1a9b      __doclose_
 08ed:1be5      __shutdown_stream_
 08ed:1bff      fclose_
-1395:14ac+     ___RmTmpFileFn
+1396:14ac+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 08ed:1c6a+     __ibm_bios_get_ticks_
 08ed:1ce1      clock_
@@ -353,7 +354,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 08ed:1f05      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-1395:0098      __IsTable
+1396:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 08ed:20fd      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
@@ -388,31 +389,31 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
 08ed:28f7      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-1395:0682      __8087
-1395:0683      __real87
-1395:0684      __dos87emucall
-1395:0686      __dos87real
+1396:0682      __8087
+1396:0683      __real87
+1396:0684      __dos87emucall
+1396:0686      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 08ed:2906*     __exit_with_msg_
 08ed:290b      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-1395:0688      __curbrk
-1395:0690      __STACKLOW
-1395:0692      __STACKTOP
-1395:0694      __cbyte
-1395:0696      __child
-1395:0698      __no87
-1395:06a5      ___FPE_handler
-1395:068a      __psp
-1395:0699      __get_ovl_stack
-1395:069d      __restore_ovl_stack
-1395:06a1      __close_ovl_file
-1395:06a9      __LpCmdLine
-1395:06ad      __LpPgmName
-1395:068c      __osmajor
-1395:068d      __osminor
-1395:068e      __osmode
-1395:068f      __HShift
+1396:0688      __curbrk
+1396:0690      __STACKLOW
+1396:0692      __STACKTOP
+1396:0694      __cbyte
+1396:0696      __child
+1396:0698      __no87
+1396:06a5      ___FPE_handler
+1396:068a      __psp
+1396:0699      __get_ovl_stack
+1396:069d      __restore_ovl_stack
+1396:06a1      __close_ovl_file
+1396:06a9      __LpCmdLine
+1396:06ad      __LpPgmName
+1396:068c      __osmajor
+1396:068d      __osminor
+1396:068e      __osmode
+1396:068f      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
 08ed:292a      __fill_buffer_
 08ed:2b79      fgetc_
@@ -422,8 +423,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
 08ed:3039      rand_
 08ed:307b*     srand_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-08ed:a836*     textInit_
-1395:14b4      _romFonts
+08ed:a846*     textInit_
+1396:14b4      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 08ed:30b8      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
@@ -434,7 +435,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 08ed:32cc      __FiniRtns
 08ed:32cc*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-1395:06b6      ___uselfn
+1396:06b6      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 08ed:3330      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
@@ -452,9 +453,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 08ed:3b7c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 08ed:3b7f*     __set_commode_
-1395:06b8      __commode
+1396:06b8      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-1395:06ba      __fmode
+1396:06ba      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
 08ed:3b8b      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
@@ -490,7 +491,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
 08ed:4ab6      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-1395:0050      ___Alphabet
+1396:0050      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
 08ed:4ab9      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
@@ -501,9 +502,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 08ed:4b72      __GetIOMode_
 08ed:4ba7      __SetIOMode_nogrow_
-1395:06d0      ___NFiles
-1395:06d2      ___init_mode
-1395:06fa      ___io_mode
+1396:06d0      ___NFiles
+1396:06d2      ___init_mode
+1396:06fa      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
 08ed:4bdc      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
@@ -523,9 +524,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 08ed:4ef2      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 08ed:4f0e*     __get_doserrno_ptr_
-1395:14d0      __doserrno
+1396:14d0      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-1395:06fe      ___umaskval
+1396:06fe      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
 08ed:4f15      _dos_creat_
 08ed:4f39*     _dos_creatnew_
@@ -536,9 +537,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
 08ed:5142      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-1395:14d4      ___env_mask
-1395:14d8      _environ
-1395:14dc*     __wenviron
+1396:14d4      ___env_mask
+1396:14d8      _environ
+1396:14dc*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
 08ed:5184      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
@@ -559,7 +560,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 08ed:56da      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 08ed:574a      __EnterWVIDEO_
-1395:071e+     ___WD_Present
+1396:071e+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
 08ed:576e      __flushall_
 08ed:5802      flushall_
@@ -572,80 +573,80 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 08ed:5a57      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-1395:14e0      ____Argv
-1395:14e4      ____Argc
+1396:14e0      ____Argv
+1396:14e4      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-1395:0720      __amblksiz
+1396:0720      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-1395:0752      __Start_XI
-1395:0788      __End_XI
-1395:0788      __Start_YI
-1395:07a0      __End_YI
+1396:0752      __Start_XI
+1396:0788      __End_XI
+1396:0788      __Start_YI
+1396:07a0      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-1395:14e6      ___historical_splitparms
+1396:14e6      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-08ed:6bc8*     _heapenable_
-1395:0722      ___heap_enabled
+08ed:6bba*     _heapenable_
+1396:0722      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-08ed:6bd9      _bfree_
+08ed:6bcb      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-08ed:6bfe      _bexpand_
+08ed:6bf0      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-08ed:6c58      _DoINTR_
+08ed:6c4a      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-08ed:6fd1*     sbrk_
-08ed:6fe1      __brk_
+08ed:6fc3*     sbrk_
+08ed:6fd3      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-08ed:7049      fsync_
+08ed:703b      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-08ed:706c      __setenvp_
-08ed:71f8      __freeenvp_
+08ed:705e      __setenvp_
+08ed:71ea      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-1395:0724      ___IsDBCS
+1396:0724      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-08ed:7256*     _ismbblead_
-1395:14ec      ___MBCSIsTable
+08ed:7248*     _ismbblead_
+1396:14ec      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-08ed:72b0      __mbinit_
-1395:0726      ___MBCodePage
+08ed:72a2      __mbinit_
+1396:0726      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-08ed:738b      _mbdtoupper_
+08ed:737d      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-08ed:7399      toupper_
+08ed:738b      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-1395:0728      __8087cw
+1396:0728      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-1395:072a      ___Save8087
-1395:072e      ___Rest8087
+1396:072a      ___Save8087
+1396:072e      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-08ed:73a8      __GrabFP87_
+08ed:739a      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-08ed:73da*     __init_8087_emu
-08ed:73e0      __x87id
+08ed:73cc*     __init_8087_emu
+08ed:73d2      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-08ed:743d      wctomb_
+08ed:742f      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-08ed:7488+     utoa_
-08ed:7529      itoa_
+08ed:747a+     utoa_
+08ed:751b      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-08ed:7573      strupr_
+08ed:7565      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-1395:0732      ___EFG_printf
-1395:0736*     ___EFG_scanf
+1396:0732      ___EFG_printf
+1396:0736*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-08ed:75bb      ulltoa_
-08ed:76f8*     lltoa_
+08ed:75ad      ulltoa_
+08ed:76ea*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-08ed:7769*     _dos_close_
-08ed:7777      _dos_commit_
+08ed:775b*     _dos_close_
+08ed:7769      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-08ed:7786      clearenv_
+08ed:7778      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-08ed:78bc      __Init_FPE_handler_
-08ed:78f5      __Fini_FPE_handler_
-08ed:792c*     __FPEHandler
+08ed:78ae      __Init_FPE_handler_
+08ed:78e7      __Fini_FPE_handler_
+08ed:791e*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-1395:0750      ___FPE_int
+1396:0750      ___FPE_int
 
 
                         +--------------------+
@@ -661,6 +662,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00022c10 (142352.)
+Memory size:  00022c20 (142368.)
 Entry point address: 08ed:0072
-Link time: 00:00.10
+Link time: 00:00.40
index 09a1f9c776ced7498f97cad609d8e2969170805a..8301fc31378e850546d31cf93b2c0135d756540d 100755 (executable)
Binary files a/bakapi.exe and b/bakapi.exe differ
index 683933ecc39067c39733740f40da380be4d719f4..8f66b94d0d913d873aac34d4a731f18e8818bdc3 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 16 2015 10:14:10 (64-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/18 17:31:09
+Created on:       15/10/20 14:56:28
 Executable Image: bakapi.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          143f:0000            0000f140
+DGROUP                          143e:0000            0000f140
 
 
 
@@ -33,29 +33,29 @@ wcpu_TEXT              CODE           AUTO           0000:5520       00000058
 kitten_TEXT            CODE           AUTO           0000:5d90       0000080a
 16_hc_TEXT             CODE           AUTO           0000:65a0       0000158b
 timer_TEXT             CODE           AUTO           0000:7b30       00000235
-_TEXT                  CODE           AUTO           07d7:0000       000090ab
-modex16_TEXT           CODE           AUTO           07d7:90b0       0000258c
-16text_TEXT            CODE           AUTO           07d7:b640       0000010d
-bakapee_TEXT           CODE           AUTO           07d7:b750       00000d77
-16_in13_DATA           FAR_DATA       AUTO           1424:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           143e:0004       00000000
-_NULL                  BEGDATA        DGROUP         143f:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         1441:0000       00000002
-CONST                  DATA           DGROUP         1441:0002       00000076
-CONST2                 DATA           DGROUP         1448:0008       0000010a
-_DATA                  DATA           DGROUP         145a:0000       00000599
-XIB                    DATA           DGROUP         14b3:000a       00000000
-XI                     DATA           DGROUP         14b3:000a       00000036
-XIE                    DATA           DGROUP         14b7:0000       00000000
-YIB                    DATA           DGROUP         14b7:0000       00000000
-YI                     DATA           DGROUP         14b7:0000       00000018
-YIE                    DATA           DGROUP         14b8:0008       00000000
-STRINGS                DATA           DGROUP         14b8:0008       00000000
-DATA                   DATA           DGROUP         14b8:0008       00000000
-_emu_init_start        EMU            DGROUP         14b8:0008       00000000
-_emu_init_end          EMU            DGROUP         14b8:0008       00000000
-_BSS                   BSS            DGROUP         14b9:0000       00000ed2
-STACK                  STACK          DGROUP         15a7:0000       0000dac0
+_TEXT                  CODE           AUTO           07d7:0000       0000907d
+modex16_TEXT           CODE           AUTO           07d7:9080       000025b0
+16text_TEXT            CODE           AUTO           07d7:b630       0000010d
+bakapee_TEXT           CODE           AUTO           07d7:b740       00000d77
+16_in13_DATA           FAR_DATA       AUTO           1423:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           143d:0004       00000000
+_NULL                  BEGDATA        DGROUP         143e:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         1440:0000       00000002
+CONST                  DATA           DGROUP         1440:0002       00000076
+CONST2                 DATA           DGROUP         1447:0008       0000010a
+_DATA                  DATA           DGROUP         1459:0000       00000599
+XIB                    DATA           DGROUP         14b2:000a       00000000
+XI                     DATA           DGROUP         14b2:000a       00000036
+XIE                    DATA           DGROUP         14b6:0000       00000000
+YIB                    DATA           DGROUP         14b6:0000       00000000
+YI                     DATA           DGROUP         14b6:0000       00000018
+YIE                    DATA           DGROUP         14b7:0008       00000000
+STRINGS                DATA           DGROUP         14b7:0008       00000000
+DATA                   DATA           DGROUP         14b7:0008       00000000
+_emu_init_start        EMU            DGROUP         14b7:0008       00000000
+_emu_init_end          EMU            DGROUP         14b7:0008       00000000
+_BSS                   BSS            DGROUP         14b8:0000       00000ed2
+STACK                  STACK          DGROUP         15a6:0000       0000dac0
 
 
                         +----------------+
@@ -70,16 +70,16 @@ Address        Symbol
 
 Module: bakapi.o(/dos/z/16/src/bakapi.c)
 0000:012a      main_
-143f:01b4*     _ch
-143f:07b0+     _gvar
-143f:0868+     _xdir
-143f:086a+     _ydir
-143f:086c+     _ypos
-143f:086e+     _d
-143f:0870+     _xpos
-143f:0872+     _key
+143e:01b4*     _ch
+143e:07b0+     _gvar
+143e:0868+     _xdir
+143e:086a+     _ydir
+143e:086c+     _ypos
+143e:086e+     _xpos
+143e:0870+     _d
+143e:0872+     _key
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-143f:088e+     _inpu
+143e:088e+     _inpu
 0000:04d0+     INL_KeyService_
 0000:076a+     Mouse_
 0000:07c2+     IN_GetJoyAbs_
@@ -127,9 +127,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:4a9c+     MM_TotalFree_
 0000:4b32*     MM_Report_
 0000:54ea*     MM_BombOnError_
-143f:09f0+     _beforesort
-143f:09f4+     _aftersort
-143f:09f8+     _XMSaddr
+143e:09f0+     _beforesort
+143e:09f4+     _aftersort
+143e:09f8+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:5520      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
@@ -147,9 +147,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:5c60*     CAL_OptimizeNodes_
 0000:5d10*     CA_Startup_
 0000:5d60*     CA_Shutdown_
-143f:0a00*     _finishcachebox
-143f:0a04*     _drawcachebox
-143f:0a08*     _updatecachebox
+143e:0a00*     _finishcachebox
+143e:0a04*     _updatecachebox
+143e:0a08*     _drawcachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:5dcc      KITTENGETS
 0000:5e2c*     kittenopen_
@@ -160,7 +160,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:6384+     get_line_
 0000:63f6+     db_fetch_
 0000:648c+     db_insert_
-143f:04a4+     __kitten_catalog
+143e:04a4+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:674c+     LargestFreeBlock_
 0000:67da+     _coreleft_
@@ -185,49 +185,50 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 07d7:0005      __STK
 07d7:0025      __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-07d7:92f0      VGAmodeX_
-07d7:9382+     vgaGetMode_
-07d7:93c2+     modexEnter_
-07d7:9642*     modexLeave_
-07d7:965a+     modexsetBaseXMode_
-07d7:9698      modexDefaultPage_
-07d7:9778*     modexNextPage_
-07d7:9844*     modexNextPageFlexibleSize_
-07d7:9912      modexShowPage_
-07d7:9a0e*     modexPanPage_
-07d7:9a5e*     modexSelectPlane_
-07d7:9a82      modexClearRegion_
-07d7:9b9a*     oldDrawBmp_
-07d7:9d00*     CDrawBmp_
-07d7:9e64*     modexDrawBmp_
-07d7:9eca+     modexDrawBmpRegion_
-07d7:a034*     modexDrawPlanarBuf_
-07d7:a052*     modexDrawSprite_
-07d7:a0b8+     modexDrawSpriteRegion_
-07d7:a230*     modexCopyPageRegion_
-07d7:a39a*     modexFadeOn_
-07d7:a3ca*     modexFadeOff_
-07d7:a3f8*     modexFlashOn_
-07d7:a426*     modexFlashOff_
-07d7:a4f6+     modexPalSave_
-07d7:a54c+     modexNewPal_
-07d7:a59c*     modexLoadPalFile_
-07d7:a67e*     modexSavePalFile_
-07d7:a6f6*     modexPalBlack_
-07d7:a720*     modexPalWhite_
-07d7:a74a+     modexPalUpdate_
-07d7:acba+     modexPalUpdate1_
-07d7:ad34*     modexPalUpdate0_
-07d7:ad80+     chkcolor_
-07d7:b098      modexputPixel_
-07d7:b126*     modexgetPixel_
-07d7:b1ac*     modexhlin_
-07d7:b230      modexprint_
-07d7:b3ca*     modexprintbig_
-07d7:b546*     pdump_
-07d7:b5a6      cls_
-07d7:b614+     modexWaitBorder_
-143f:04d4      _VGA
+07d7:92c0      VGAmodeX_
+07d7:9352+     vgaGetMode_
+07d7:9392+     modexEnter_
+07d7:9612*     modexLeave_
+07d7:962a+     modexsetBaseXMode_
+07d7:9668      modexDefaultPage_
+07d7:9748*     modexNextPage_
+07d7:9814*     modexNextPageFlexibleSize_
+07d7:98e2      modexShowPage_
+07d7:99de*     modexPanPage_
+07d7:9a2e*     modexSelectPlane_
+07d7:9a52      modexClearRegion_
+07d7:9b6a*     oldDrawBmp_
+07d7:9cd0*     CDrawBmp_
+07d7:9e34*     modexDrawBmp_
+07d7:9e9a+     modexDrawBmpRegion_
+07d7:a004*     modexDrawPlanarBuf_
+07d7:a022*     modexDrawSprite_
+07d7:a088+     modexDrawSpriteRegion_
+07d7:a200*     modexCopyPageRegion_
+07d7:a36a*     modexFadeOn_
+07d7:a39a*     modexFadeOff_
+07d7:a3c8*     modexFlashOn_
+07d7:a3f6*     modexFlashOff_
+07d7:a4c6+     modexPalSave_
+07d7:a51c+     modexNewPal_
+07d7:a56c*     modexLoadPalFile_
+07d7:a64e*     modexSavePalFile_
+07d7:a6c6*     modexPalBlack_
+07d7:a6f0*     modexPalWhite_
+07d7:a71a+     modexPalUpdate_
+07d7:ac8a+     modexPalUpdate1_
+07d7:ad04*     modexPalUpdate0_
+07d7:ad50*     modexPalOverscan_
+07d7:ad74+     chkcolor_
+07d7:b08c      modexputPixel_
+07d7:b11a*     modexgetPixel_
+07d7:b1a0*     modexhlin_
+07d7:b224      modexprint_
+07d7:b3be*     modexprintbig_
+07d7:b53a*     pdump_
+07d7:b59a      cls_
+07d7:b608+     modexWaitBorder_
+143e:04d4      _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
 07d7:0042      rand_
 07d7:0084*     srand_
@@ -235,20 +236,20 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 07d7:00af      __PIA
 07d7:00a8*     __PIS
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-07d7:b6b6      textInit_
-143f:1314      _romFonts
+07d7:b6a6      textInit_
+143e:1314      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
 07d7:00c6      kbhit_
 Module: gfx.lib(/dos/z/16/src/lib/bakapee.c)
-07d7:b7e0+     colortest_
-07d7:b834+     colorz_
-07d7:b89a+     ssd_
-07d7:ba1a+     dingpp_
-07d7:ba8c+     dingo_
-07d7:bb98+     dingas_
-07d7:bc46+     dingu_
-07d7:bca8+     dingq_
-07d7:bd48      ding_
+07d7:b7d0+     colortest_
+07d7:b824+     colorz_
+07d7:b88a+     ssd_
+07d7:ba0a+     dingpp_
+07d7:ba7c+     dingo_
+07d7:bb88+     dingas_
+07d7:bc36+     dingu_
+07d7:bc98+     dingq_
+07d7:bd38      ding_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 07d7:00dd      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getch.c)
@@ -257,10 +258,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(scanf.c)
 07d7:01d6+     vscanf_
 07d7:0204      scanf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-143f:0000*     __nullarea
-143f:04f4*     __ovlflag
-143f:04f5*     __intno
-143f:04f6*     __ovlvec
+143e:0000*     __nullarea
+143e:04f4*     __ovlflag
+143e:04f5*     __intno
+143e:04f6*     __ovlvec
 07d7:022c      _cstart_
 07d7:02ff*     _Not_Enough_Memory_
 07d7:0431      __exit_
@@ -270,10 +271,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 07d7:04b8      _big_code_
 07d7:04b8*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-143f:132c      __argv
-143f:1330      ___argv
-143f:1334      __argc
-143f:1336      ___argc
+143e:132c      __argv
+143e:1330      ___argv
+143e:1334      __argc
+143e:1336      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
 07d7:04b8+     int86x_
 07d7:063b      int86_
@@ -295,28 +296,28 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
 07d7:07e4      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 07d7:0829      _nmalloc_
-143f:04fa      ___nheapbeg
-143f:04fc      ___MiniHeapRover
-143f:04fe      ___LargestSizeB4MiniHeapRover
+143e:04fa      ___nheapbeg
+143e:04fc      ___MiniHeapRover
+143e:04fe      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 07d7:0903      _fmalloc_
 07d7:0903      malloc_
-143f:0500      ___fheap
-143f:0502      ___fheapRover
-143f:0504      ___LargestSizeB4Rover
+143e:0500      ___fheap
+143e:0502      ___fheapRover
+143e:0504      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 07d7:0a78      _ffree_
 07d7:0a78      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 07d7:0ae5      _nfree_
-143f:1338+     ___MiniHeapFreeRover
+143e:1338+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 07d7:0be0+     _null_exit_rtn_
 07d7:0be0+     __null_int23_exit_
 07d7:0be1      exit_
 07d7:0c02+     _exit_
-143f:0506+     ___int23_exit
-143f:050a      ___FPE_handler_exit
+143e:0506+     ___int23_exit
+143e:050a      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
 07d7:0c1e      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
@@ -335,7 +336,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 07d7:15c5      __doclose_
 07d7:170f      __shutdown_stream_
 07d7:1729      fclose_
-143f:133a+     ___RmTmpFileFn
+143e:133a+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 07d7:1794+     __ibm_bios_get_ticks_
 07d7:180b      clock_
@@ -344,7 +345,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 07d7:1a18      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-143f:0098      __IsTable
+143e:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 07d7:1c10      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
@@ -379,31 +380,31 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
 07d7:240b      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-143f:0516      __8087
-143f:0517      __real87
-143f:0518      __dos87emucall
-143f:051a      __dos87real
+143e:0516      __8087
+143e:0517      __real87
+143e:0518      __dos87emucall
+143e:051a      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 07d7:241a*     __exit_with_msg_
 07d7:241f      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-143f:051c      __curbrk
-143f:0524      __STACKLOW
-143f:0526      __STACKTOP
-143f:0528      __cbyte
-143f:052a      __child
-143f:052c      __no87
-143f:0539      ___FPE_handler
-143f:051e      __psp
-143f:052d      __get_ovl_stack
-143f:0531      __restore_ovl_stack
-143f:0535      __close_ovl_file
-143f:053d      __LpCmdLine
-143f:0541      __LpPgmName
-143f:0520      __osmajor
-143f:0521      __osminor
-143f:0522      __osmode
-143f:0523      __HShift
+143e:051c      __curbrk
+143e:0524      __STACKLOW
+143e:0526      __STACKTOP
+143e:0528      __cbyte
+143e:052a      __child
+143e:052c      __no87
+143e:0539      ___FPE_handler
+143e:051e      __psp
+143e:052d      __get_ovl_stack
+143e:0531      __restore_ovl_stack
+143e:0535      __close_ovl_file
+143e:053d      __LpCmdLine
+143e:0541      __LpPgmName
+143e:0520      __osmajor
+143e:0521      __osminor
+143e:0522      __osmode
+143e:0523      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
 07d7:243e+     __fill_buffer_
 07d7:268d      fgetc_
@@ -412,252 +413,252 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(delay.c)
 07d7:2b4d      delay_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-143f:0546      ___iob
-143f:1342      ___OpenStreams
-143f:1346      ___ClosedStreams
+143e:0546      ___iob
+143e:1342      ___ClosedStreams
+143e:1346      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-07d7:2cdf      __fprtf_
+07d7:2cc6      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ungetc.c)
-07d7:2e32      ungetc_
+07d7:2e19      ungetc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(scnf.c)
-07d7:406b      __scnf_
+07d7:404e      __scnf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-07d7:4331      __CMain
+07d7:4314      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-07d7:4397      __InitRtns
-07d7:4397*     __FInitRtns
-07d7:43f2      __FiniRtns
-07d7:43f2*     __FFiniRtns
+07d7:437a      __InitRtns
+07d7:437a*     __FInitRtns
+07d7:43d5      __FiniRtns
+07d7:43d5*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-143f:06ae      ___uselfn
+143e:06ae      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-07d7:4456      __DOSseg__
+07d7:443a      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
-07d7:4457      __Init_Argv_
-07d7:44ba+     _getargv_
-07d7:47ea      __Fini_Argv_
+07d7:443b      __Init_Argv_
+07d7:449e+     _getargv_
+07d7:47ce      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-07d7:4814      intr_
+07d7:47f8      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-07d7:4828      segread_
+07d7:480c      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-07d7:4913      __LastFree_
-07d7:498d      __ExpandDGROUP_
+07d7:48f7      __LastFree_
+07d7:4971      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-07d7:4a9e      __nmemneed_
+07d7:4a82      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
-07d7:4ab0      __MemAllocator
-07d7:4b7a      __MemFree
+07d7:4a90      __MemAllocator
+07d7:4b5a      __MemFree
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
-07d7:4cd7      __GrowSeg_
+07d7:4cb7      __GrowSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
-07d7:4e4d      __AllocSeg_
+07d7:4e2d      __AllocSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
-07d7:4f3c      __fmemneed_
+07d7:4f1c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-143f:0022      ___Alphabet
+143e:0022      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-07d7:4f3f      __lseek_
+07d7:4f1f      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-07d7:4f79*     __dosretax
-07d7:4f7e*     __dosret0
-07d7:4f85      __set_errno_dos_
-07d7:4fed*     __set_errno_dos_reterr_
+07d7:4f59*     __dosretax
+07d7:4f5e*     __dosret0
+07d7:4f65      __set_errno_dos_
+07d7:4fcd*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-07d7:4ff8*     __get_errno_ptr_
-143f:134e      _errno
+07d7:4fd8*     __get_errno_ptr_
+143e:134e      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-07d7:4fff      __GetIOMode_
-07d7:5034      __SetIOMode_nogrow_
-143f:06c4      ___NFiles
-143f:06c6      ___init_mode
-143f:06ee      ___io_mode
+07d7:4fdf      __GetIOMode_
+07d7:5014      __SetIOMode_nogrow_
+143e:06c4      ___NFiles
+143e:06c6      ___init_mode
+143e:06ee      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-07d7:5069*     __set_commode_
-143f:06f2      __commode
+07d7:5049*     __set_commode_
+143e:06f2      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-143f:06f4      __fmode
+143e:06f4      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-07d7:5075      __chktty_
+07d7:5055      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-07d7:50d4      __freefp_
-07d7:5175      __purgefp_
+07d7:50b4      __freefp_
+07d7:5155      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-07d7:51b6      __allocfp_
+07d7:5196      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-07d7:5366      __close_
+07d7:5346      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-07d7:539c      __flush_
+07d7:537c      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
-07d7:55e5      fflush_
+07d7:55c5      fflush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-07d7:55fa      tell_
+07d7:55da      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-07d7:560b      lseek_
+07d7:55eb      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-07d7:563c      __doserror_
-07d7:564a      __doserror1_
+07d7:561c      __doserror_
+07d7:562a      __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-07d7:5656      _dos_open_
+07d7:5636      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-07d7:567c      isatty_
+07d7:565c      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-07d7:5698*     __get_doserrno_ptr_
-143f:1350      __doserrno
+07d7:5678*     __get_doserrno_ptr_
+143e:1350      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-143f:06f6      ___umaskval
+143e:06f6      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-07d7:569f      _dos_creat_
-07d7:56c3*     _dos_creatnew_
+07d7:567f      _dos_creat_
+07d7:56a3*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-07d7:56e4+     __grow_iomode_
-07d7:57cb+     __shrink_iomode_
-07d7:580c      __SetIOMode_
+07d7:56c4+     __grow_iomode_
+07d7:57ab+     __shrink_iomode_
+07d7:57ec      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
-07d7:58cc      vsprintf_
+07d7:58ac      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-143f:1354      ___env_mask
-143f:1358      _environ
-143f:135c*     __wenviron
+143e:1354      ___env_mask
+143e:1358      _environ
+143e:135c*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
-07d7:590e      _mbterm_
+07d7:58ee      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
-07d7:5961      _mbsnextc_
+07d7:5941      _mbsnextc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c)
-07d7:59bc      _mbctoupper_
+07d7:599c      _mbctoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c)
-07d7:59df      _mbsinc_
+07d7:59bf      _mbsinc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-07d7:5a31      __ChkTTYIOMode_
-07d7:5a9f*     __IOMode_
+07d7:5a11      __ChkTTYIOMode_
+07d7:5a7f*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c)
-07d7:5b71      __HeapWalk_
+07d7:5b51      __HeapWalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
-07d7:5db1*     _fpreset_
-07d7:5ddc      __init_8087_
-07d7:5e0f+     __default_sigfpe_handler_
-07d7:5e64      __chk8087_
+07d7:5d91*     _fpreset_
+07d7:5dbc      __init_8087_
+07d7:5def+     __default_sigfpe_handler_
+07d7:5e44      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-07d7:5ed4      __EnterWVIDEO_
-143f:0716+     ___WD_Present
+07d7:5eb4      __EnterWVIDEO_
+143e:0716+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-07d7:5ef8      __flushall_
-07d7:5f8c      flushall_
+07d7:5ed8      __flushall_
+07d7:5f6c      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-07d7:5f92      getche_
+07d7:5f72      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-07d7:5fac      __ioalloc_
+07d7:5f8c      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-07d7:613a      __qread_
+07d7:611a      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-07d7:615a      __qwrite_
+07d7:613a      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-07d7:61ba      fputc_
+07d7:619a      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-07d7:638f      __InitFiles_
+07d7:636f      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-07d7:65c3*     fcloseall_
-07d7:65ca      __full_io_exit_
+07d7:65a3*     fcloseall_
+07d7:65aa      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-07d7:65d4      __prtf_
+07d7:65b4      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-143f:0718      ___IsDBCS
+143e:0718      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-07d7:7744*     _ismbblead_
-143f:1360      ___MBCSIsTable
+07d7:7716*     _ismbblead_
+143e:1360      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbtowc.c)
-07d7:7760      mbtowc_
+07d7:7732      mbtowc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bits.c)
-143f:019a      __Bits
+143e:019a      __Bits
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fdfs086.asm)
-07d7:787e      __FDFS
+07d7:7850      __FDFS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-143f:071a      ___EFG_printf
-143f:071e      ___EFG_scanf
+143e:071a      ___EFG_printf
+143e:071e      ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i8m086.asm)
-07d7:78f5*     __I8M
-07d7:78f5      __U8M
-07d7:78da*     __I8ME
-07d7:78da*     __U8ME
+07d7:78c7*     __I8M
+07d7:78c7      __U8M
+07d7:78ac*     __I8ME
+07d7:78ac*     __U8ME
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-143f:1462      ____Argv
-143f:1466      ____Argc
+143e:1462      ____Argv
+143e:1466      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-143f:0722      __amblksiz
+143e:0722      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-143f:074a      __Start_XI
-143f:0780      __End_XI
-143f:0780      __Start_YI
-143f:0798      __End_YI
+143e:074a      __Start_XI
+143e:0780      __End_XI
+143e:0780      __Start_YI
+143e:0798      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-143f:1468      ___historical_splitparms
+143e:1468      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-07d7:7a40      _DoINTR_
+07d7:7a12      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-07d7:7db9*     _heapenable_
-143f:0724      ___heap_enabled
+07d7:7d8b*     _heapenable_
+143e:0724      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-07d7:7dca*     sbrk_
-07d7:7dda      __brk_
+07d7:7d9c*     sbrk_
+07d7:7dac      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-07d7:7e42      fsync_
+07d7:7e14      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-07d7:7e47*     _frealloc_
-07d7:7e47      realloc_
+07d7:7e19*     _frealloc_
+07d7:7e19      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-07d7:7f41      __setenvp_
-07d7:80cd      __freeenvp_
+07d7:7f13      __setenvp_
+07d7:809f      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-07d7:8169      __mbinit_
-143f:0726      ___MBCodePage
+07d7:813b      __mbinit_
+143e:0726      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-07d7:8244      _mbdtoupper_
+07d7:8216      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-07d7:8252      toupper_
+07d7:8224      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-143f:0728      __8087cw
+143e:0728      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-143f:072a      ___Save8087
-143f:072e      ___Rest8087
+143e:072a      ___Save8087
+143e:072e      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-07d7:8261      __GrabFP87_
+07d7:8233      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-07d7:8294*     __init_8087_emu
-07d7:829a      __x87id
+07d7:8266*     __init_8087_emu
+07d7:826c      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-07d7:82f7      wctomb_
+07d7:82c9      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-07d7:8342+     utoa_
-07d7:83e3      itoa_
+07d7:8314+     utoa_
+07d7:83b5      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-07d7:842d      strupr_
+07d7:83ff      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-07d7:8462      ulltoa_
-07d7:859f*     lltoa_
+07d7:8434      ulltoa_
+07d7:8571*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-07d7:8610*     _dos_close_
-07d7:861e      _dos_commit_
+07d7:85e2*     _dos_close_
+07d7:85f0      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-07d7:862d*     _msize_
-07d7:8648      _fmsize_
+07d7:85ff*     _msize_
+07d7:861a      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-07d7:8659      __HeapManager_expand_
-07d7:8b62      _nexpand_
+07d7:862b      __HeapManager_expand_
+07d7:8b34      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-07d7:8bb5      _fexpand_
-07d7:8bb5*     _expand_
+07d7:8b87      _fexpand_
+07d7:8b87*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-07d7:8bea      clearenv_
+07d7:8bbc      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-07d7:8d20      __Init_FPE_handler_
-07d7:8d59      __Fini_FPE_handler_
-07d7:8d90*     __FPEHandler
+07d7:8cf2      __Init_FPE_handler_
+07d7:8d2b      __Fini_FPE_handler_
+07d7:8d62*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-07d7:9022      _bfree_
+07d7:8ff4      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-07d7:9047      _bexpand_
+07d7:9019      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-143f:0748      ___FPE_int
+143e:0748      ___FPE_int
 
 
                         +--------------------+
@@ -673,6 +674,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00023530 (144688.)
+Memory size:  00023520 (144672.)
 Entry point address: 07d7:022c
-Link time: 00:00.10
+Link time: 00:00.31
index b2842b97cec16cc25865ae23ce447f68e6c4b644..d10cfe4b5f369699cc57830e22eb065456de46b4 100755 (executable)
Binary files a/exmmtest.exe and b/exmmtest.exe differ
index 29aec9dc8c7e2a5e3ac19154a3fb2c4dc9dcac5e..657e04f710a771252d61187f0da159b7a8c51e1b 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 16 2015 10:14:10 (64-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/18 17:31:09
+Created on:       15/10/20 14:56:28
 Executable Image: exmmtest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0ee0:0000            0000e7c0
+DGROUP                          0edf:0000            0000e7c0
 
 
 
@@ -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       0000059a
-STACK                  STACK          DGROUP         0fb0: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       0000059a
+STACK                  STACK          DGROUP         0faf: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:082e+     _inpu
+0edf:082e+     _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:0990+     _beforesort
-0ee0:0994+     _aftersort
-0ee0:0998+     _XMSaddr
+0edf:0990+     _beforesort
+0edf:0994+     _aftersort
+0edf:0998+     _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:09a0*     _finishcachebox
-0ee0:09a4*     _drawcachebox
-0ee0:09a8*     _updatecachebox
+0edf:09a0*     _finishcachebox
+0edf:09a4*     _updatecachebox
+0edf:09a8*     _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:09b4      __argv
-0ee0:09b8      ___argv
-0ee0:09bc      __argc
-0ee0:09be      ___argc
+0edf:09b4      __argv
+0edf:09b8      ___argv
+0edf:09bc      __argc
+0edf:09be      ___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:09c0+     ___MiniHeapFreeRover
+0edf:09c0+     ___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:09c2+     ___RmTmpFileFn
+0edf:09c2+     ___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:09ca      ___OpenStreams
-0ee0:09ce      ___ClosedStreams
+0edf:0508      ___iob
+0edf:09ca      ___ClosedStreams
+0edf:09ce      ___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:09d6      _errno
+0edf:09d6      _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:09d8      __doserrno
+0edf:09d8      __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:09dc      ___env_mask
-0ee0:09e0      _environ
-0ee0:09e4*     __wenviron
+0edf:09dc      ___env_mask
+0edf:09e0      _environ
+0edf:09e4*     __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:09e8      ____Argv
-0ee0:09ec      ____Argc
+0edf:09e8      ____Argv
+0edf:09ec      ____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:09ee      ___historical_splitparms
+0edf:09ee      ___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:09f4      ___MBCSIsTable
+0000:dc86*     _ismbblead_
+0edf:09f4      ___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:  0001d5c0 (120256.)
+Memory size:  0001d5b0 (120240.)
 Entry point address: 0000:8024
-Link time: 00:00.10
+Link time: 00:00.15
index aa057b680653e527b4200352098a62a32c14d145..78f7970aa44c08694bf810504d64bdadd90d3d18 100755 (executable)
Binary files a/fmemtest.exe and b/fmemtest.exe differ
index 1c567db44ac6614025444683a6dacd45883931e1..37d75e7213d0b70ac79c1d5d6cbad575d8db07f6 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 16 2015 10:14:10 (64-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/18 17:31:10
+Created on:       15/10/20 14:56:28
 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*     _drawcachebox
-0ecf:08e8*     _updatecachebox
+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.10
+Link time: 00:00.48
index 08a73b986f5369db194c679318a85a5a346ac2f5..16f5415ac549e0d81cfb7c46c63bd8205911ee41 100755 (executable)
Binary files a/fontgfx.exe and b/fontgfx.exe differ
index c06620d8e2c4a9fc9e4c9b9f07d939baf72bfd89..8c9f928bf6c348b8131d00c67b07221395f7354a 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 16 2015 10:14:10 (64-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/18 17:31:10
+Created on:       15/10/20 14:56:28
 Executable Image: fontgfx.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          11ad:0000            0000f550
+DGROUP                          11ae:0000            0000f550
 
 
 
@@ -33,28 +33,28 @@ 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           0000:7c20       00007653
-16text_TEXT            CODE           AUTO           0000:f280       0000010d
-modex16_TEXT           CODE           AUTO           0f39:0000       0000258c
-16_in13_DATA           FAR_DATA       AUTO           1192:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           11ac:0004       00000000
-_NULL                  BEGDATA        DGROUP         11ad:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         11af:0000       00000002
-CONST                  DATA           DGROUP         11af:0002       00000076
-CONST2                 DATA           DGROUP         11b6:0008       00000102
-_DATA                  DATA           DGROUP         11c7:0000       000009e1
-XIB                    DATA           DGROUP         1265:0002       00000000
-XI                     DATA           DGROUP         1265:0002       00000036
-XIE                    DATA           DGROUP         1268:0008       00000000
-YIB                    DATA           DGROUP         1268:0008       00000000
-YI                     DATA           DGROUP         1268:0008       00000018
-YIE                    DATA           DGROUP         126a:0000       00000000
-STRINGS                DATA           DGROUP         126a:0000       00000000
-DATA                   DATA           DGROUP         126a:0000       00000000
-_emu_init_start        EMU            DGROUP         126a:0000       00000000
-_emu_init_end          EMU            DGROUP         126a:0000       00000000
-_BSS                   BSS            DGROUP         126a:0000       00000eb2
-STACK                  STACK          DGROUP         1356:0000       0000dac0
+_TEXT                  CODE           AUTO           0000:7c20       00007645
+16text_TEXT            CODE           AUTO           0000:f270       0000010d
+modex16_TEXT           CODE           AUTO           0f38:0000       000025b0
+16_in13_DATA           FAR_DATA       AUTO           1193:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           11ad:0004       00000000
+_NULL                  BEGDATA        DGROUP         11ae:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         11b0:0000       00000002
+CONST                  DATA           DGROUP         11b0:0002       00000076
+CONST2                 DATA           DGROUP         11b7:0008       00000102
+_DATA                  DATA           DGROUP         11c8:0000       000009e1
+XIB                    DATA           DGROUP         1266:0002       00000000
+XI                     DATA           DGROUP         1266:0002       00000036
+XIE                    DATA           DGROUP         1269:0008       00000000
+YIB                    DATA           DGROUP         1269:0008       00000000
+YI                     DATA           DGROUP         1269:0008       00000018
+YIE                    DATA           DGROUP         126b:0000       00000000
+STRINGS                DATA           DGROUP         126b:0000       00000000
+DATA                   DATA           DGROUP         126b:0000       00000000
+_emu_init_start        EMU            DGROUP         126b:0000       00000000
+_emu_init_end          EMU            DGROUP         126b:0000       00000000
+_BSS                   BSS            DGROUP         126b:0000       00000eb2
+STACK                  STACK          DGROUP         1357:0000       0000dac0
 
 
                         +----------------+
@@ -69,9 +69,9 @@ Address        Symbol
 
 Module: fontgfx.o(/dos/z/16/src/fontgfx.c)
 0000:0094      main_
-11ad:0bd0+     _gvar
+11ae:0bd0+     _gvar
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-11ad:0c9e+     _inpu
+11ae:0c9e+     _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_
-11ad:0e00+     _beforesort
-11ad:0e04+     _aftersort
-11ad:0e08+     _XMSaddr
+11ae:0e00+     _beforesort
+11ae:0e04+     _aftersort
+11ae:0e08+     _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_
-11ad:0e10*     _finishcachebox
-11ad:0e14*     _drawcachebox
-11ad:0e18*     _updatecachebox
+11ae:0e10*     _finishcachebox
+11ae:0e14*     _updatecachebox
+11ae:0e18*     _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_
-11ad:08e4+     __kitten_catalog
+11ae:08e4+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:65fc+     LargestFreeBlock_
 0000:668a+     _coreleft_
@@ -177,52 +177,53 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 0000:7c25      __STK
 0000:7c45      __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0000:f2f6      textInit_
-11ad:0e24      _romFonts
+0000:f2e6      textInit_
+11ae:0e24      _romFonts
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0f39:0240      VGAmodeX_
-0f39:02d2+     vgaGetMode_
-0f39:0312+     modexEnter_
-0f39:0592*     modexLeave_
-0f39:05aa+     modexsetBaseXMode_
-0f39:05e8      modexDefaultPage_
-0f39:06c8*     modexNextPage_
-0f39:0794*     modexNextPageFlexibleSize_
-0f39:0862*     modexShowPage_
-0f39:095e*     modexPanPage_
-0f39:09ae*     modexSelectPlane_
-0f39:09d2+     modexClearRegion_
-0f39:0aea*     oldDrawBmp_
-0f39:0c50*     CDrawBmp_
-0f39:0db4*     modexDrawBmp_
-0f39:0e1a+     modexDrawBmpRegion_
-0f39:0f84*     modexDrawPlanarBuf_
-0f39:0fa2*     modexDrawSprite_
-0f39:1008+     modexDrawSpriteRegion_
-0f39:1180*     modexCopyPageRegion_
-0f39:12ea*     modexFadeOn_
-0f39:131a*     modexFadeOff_
-0f39:1348*     modexFlashOn_
-0f39:1376*     modexFlashOff_
-0f39:1446+     modexPalSave_
-0f39:149c+     modexNewPal_
-0f39:14ec*     modexLoadPalFile_
-0f39:15ce*     modexSavePalFile_
-0f39:1646*     modexPalBlack_
-0f39:1670*     modexPalWhite_
-0f39:169a+     modexPalUpdate_
-0f39:1c0a+     modexPalUpdate1_
-0f39:1c84*     modexPalUpdate0_
-0f39:1cd0+     chkcolor_
-0f39:1fe8+     modexputPixel_
-0f39:2076*     modexgetPixel_
-0f39:20fc*     modexhlin_
-0f39:2180      modexprint_
-0f39:231a      modexprintbig_
-0f39:2496*     pdump_
-0f39:24f6*     cls_
-0f39:2564+     modexWaitBorder_
-11ad:0914+     _VGA
+0f38:0240      VGAmodeX_
+0f38:02d2+     vgaGetMode_
+0f38:0312+     modexEnter_
+0f38:0592*     modexLeave_
+0f38:05aa+     modexsetBaseXMode_
+0f38:05e8      modexDefaultPage_
+0f38:06c8*     modexNextPage_
+0f38:0794*     modexNextPageFlexibleSize_
+0f38:0862*     modexShowPage_
+0f38:095e*     modexPanPage_
+0f38:09ae*     modexSelectPlane_
+0f38:09d2+     modexClearRegion_
+0f38:0aea*     oldDrawBmp_
+0f38:0c50*     CDrawBmp_
+0f38:0db4*     modexDrawBmp_
+0f38:0e1a+     modexDrawBmpRegion_
+0f38:0f84*     modexDrawPlanarBuf_
+0f38:0fa2*     modexDrawSprite_
+0f38:1008+     modexDrawSpriteRegion_
+0f38:1180*     modexCopyPageRegion_
+0f38:12ea*     modexFadeOn_
+0f38:131a*     modexFadeOff_
+0f38:1348*     modexFlashOn_
+0f38:1376*     modexFlashOff_
+0f38:1446+     modexPalSave_
+0f38:149c+     modexNewPal_
+0f38:14ec*     modexLoadPalFile_
+0f38:15ce*     modexSavePalFile_
+0f38:1646*     modexPalBlack_
+0f38:1670*     modexPalWhite_
+0f38:169a+     modexPalUpdate_
+0f38:1c0a+     modexPalUpdate1_
+0f38:1c84*     modexPalUpdate0_
+0f38:1cd0*     modexPalOverscan_
+0f38:1cf4+     chkcolor_
+0f38:200c+     modexputPixel_
+0f38:209a*     modexgetPixel_
+0f38:2120*     modexhlin_
+0f38:21a4      modexprint_
+0f38:233e      modexprintbig_
+0f38:24ba*     pdump_
+0f38:251a*     cls_
+0f38:2588+     modexWaitBorder_
+11ae:0914+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 0000:7c69      __PIA
 0000:7c62*     __PIS
@@ -233,10 +234,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
 0000:7cc9      sprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-11ad:0000*     __nullarea
-11ad:0928*     __ovlflag
-11ad:0929*     __intno
-11ad:092a*     __ovlvec
+11ae:0000*     __nullarea
+11ae:0928*     __ovlflag
+11ae:0929*     __intno
+11ae:092a*     __ovlvec
 0000:7cf8      _cstart_
 0000:7dcb*     _Not_Enough_Memory_
 0000:7efd      __exit_
@@ -246,10 +247,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 0000:7f84      _big_code_
 0000:7f84*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-11ad:173c      __argv
-11ad:1740      ___argv
-11ad:1744      __argc
-11ad:1746      ___argc
+11ae:173c      __argv
+11ae:1740      ___argv
+11ae:1744      __argc
+11ae:1746      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
 0000:7f84+     int86x_
 0000:8107      int86_
@@ -271,28 +272,28 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
 0000:82b0      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:82f5      _nmalloc_
-11ad:092e      ___nheapbeg
-11ad:0930      ___MiniHeapRover
-11ad:0932      ___LargestSizeB4MiniHeapRover
+11ae:092e      ___nheapbeg
+11ae:0930      ___MiniHeapRover
+11ae:0932      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:83cf      _fmalloc_
 0000:83cf      malloc_
-11ad:0934      ___fheap
-11ad:0936      ___fheapRover
-11ad:0938      ___LargestSizeB4Rover
+11ae:0934      ___fheap
+11ae:0936      ___fheapRover
+11ae:0938      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0000:8544      _ffree_
 0000:8544      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:85b1      _nfree_
-11ad:1748+     ___MiniHeapFreeRover
+11ae:1748+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:86ac+     _null_exit_rtn_
 0000:86ac+     __null_int23_exit_
 0000:86ad      exit_
 0000:86ce+     _exit_
-11ad:093a+     ___int23_exit
-11ad:093e      ___FPE_handler_exit
+11ae:093a+     ___int23_exit
+11ae:093e      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
 0000:86ea      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
@@ -311,7 +312,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:9091      __doclose_
 0000:91db      __shutdown_stream_
 0000:91f5      fclose_
-11ad:174a+     ___RmTmpFileFn
+11ae:174a+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 0000:9260+     __ibm_bios_get_ticks_
 0000:92d7      clock_
@@ -322,7 +323,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0000:94fb      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-11ad:0098      __IsTable
+11ae:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:96f3      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
@@ -355,31 +356,31 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
 0000:9ebf      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-11ad:094a      __8087
-11ad:094b      __real87
-11ad:094c      __dos87emucall
-11ad:094e      __dos87real
+11ae:094a      __8087
+11ae:094b      __real87
+11ae:094c      __dos87emucall
+11ae:094e      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:9ece*     __exit_with_msg_
 0000:9ed3      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-11ad:0950      __curbrk
-11ad:0958      __STACKLOW
-11ad:095a      __STACKTOP
-11ad:095c      __cbyte
-11ad:095e      __child
-11ad:0960      __no87
-11ad:096d      ___FPE_handler
-11ad:0952      __psp
-11ad:0961      __get_ovl_stack
-11ad:0965      __restore_ovl_stack
-11ad:0969      __close_ovl_file
-11ad:0971      __LpCmdLine
-11ad:0975      __LpPgmName
-11ad:0954      __osmajor
-11ad:0955      __osminor
-11ad:0956      __osmode
-11ad:0957      __HShift
+11ae:0950      __curbrk
+11ae:0958      __STACKLOW
+11ae:095a      __STACKTOP
+11ae:095c      __cbyte
+11ae:095e      __child
+11ae:0960      __no87
+11ae:096d      ___FPE_handler
+11ae:0952      __psp
+11ae:0961      __get_ovl_stack
+11ae:0965      __restore_ovl_stack
+11ae:0969      __close_ovl_file
+11ae:0971      __LpCmdLine
+11ae:0975      __LpPgmName
+11ae:0954      __osmajor
+11ae:0955      __osminor
+11ae:0956      __osmode
+11ae:0957      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
 0000:9ef2+     __fill_buffer_
 0000:a141      fgetc_
@@ -389,9 +390,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
 0000:a601      rand_
 0000:a643*     srand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-11ad:097e      ___iob
-11ad:1752      ___OpenStreams
-11ad:1756      ___ClosedStreams
+11ae:097e      ___iob
+11ae:1752      ___ClosedStreams
+11ae:1756      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 0000:a680      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
@@ -404,7 +405,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:a8ef      __FiniRtns
 0000:a8ef*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-11ad:0ae6      ___uselfn
+11ae:0ae6      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:a954      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
@@ -430,7 +431,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 0000:b42c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-11ad:0022      ___Alphabet
+11ae:0022      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
 0000:b42f      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
@@ -440,18 +441,18 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
 0000:b4dd*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:b4e8*     __get_errno_ptr_
-11ad:175e      _errno
+11ae:175e      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 0000:b4ef      __GetIOMode_
 0000:b524      __SetIOMode_nogrow_
-11ad:0afc      ___NFiles
-11ad:0afe      ___init_mode
-11ad:0b26      ___io_mode
+11ae:0afc      ___NFiles
+11ae:0afe      ___init_mode
+11ae:0b26      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:b559*     __set_commode_
-11ad:0b2a      __commode
+11ae:0b2a      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-11ad:0b2c      __fmode
+11ae:0b2c      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
 0000:b565      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
@@ -478,9 +479,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 0000:bb6c      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 0000:bb88*     __get_doserrno_ptr_
-11ad:1760      __doserrno
+11ae:1760      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-11ad:0b2e      ___umaskval
+11ae:0b2e      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
 0000:bb8f      _dos_creat_
 0000:bbb3*     _dos_creatnew_
@@ -489,9 +490,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
 0000:bcbb+     __shrink_iomode_
 0000:bcfc      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-11ad:1764      ___env_mask
-11ad:1768      _environ
-11ad:176c*     __wenviron
+11ae:1764      ___env_mask
+11ae:1768      _environ
+11ae:176c*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
 0000:bda3      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
@@ -512,7 +513,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 0000:c2f9      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:c369      __EnterWVIDEO_
-11ad:0b4e+     ___WD_Present
+11ae:0b4e+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
 0000:c38d      __flushall_
 0000:c421      flushall_
@@ -534,92 +535,92 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:ca69      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-11ad:1770      ____Argv
-11ad:1774      ____Argc
+11ae:1770      ____Argv
+11ae:1774      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-11ad:0b50      __amblksiz
+11ae:0b50      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-11ad:0b82      __Start_XI
-11ad:0bb8      __End_XI
-11ad:0bb8      __Start_YI
-11ad:0bd0      __End_YI
+11ae:0b82      __Start_XI
+11ae:0bb8      __End_XI
+11ae:0bb8      __Start_YI
+11ae:0bd0      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-11ad:1776      ___historical_splitparms
+11ae:1776      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:dbda      _DoINTR_
+0000:dbcc      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:df53*     _heapenable_
-11ad:0b52      ___heap_enabled
+0000:df45*     _heapenable_
+11ae:0b52      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:df64*     sbrk_
-0000:df74      __brk_
+0000:df56*     sbrk_
+0000:df66      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:dfdc      fsync_
+0000:dfce      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:dfe1*     _frealloc_
-0000:dfe1      realloc_
+0000:dfd3*     _frealloc_
+0000:dfd3      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0000:e0db      __setenvp_
-0000:e267      __freeenvp_
+0000:e0cd      __setenvp_
+0000:e259      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-11ad:0b54      ___IsDBCS
+11ae:0b54      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:e2c5*     _ismbblead_
-11ad:177c      ___MBCSIsTable
+0000:e2b7*     _ismbblead_
+11ae:177c      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:e31f      __mbinit_
-11ad:0b56      ___MBCodePage
+0000:e311      __mbinit_
+11ae:0b56      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0000:e3fa      _mbdtoupper_
+0000:e3ec      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0000:e408      toupper_
+0000:e3fa      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-11ad:0b58      __8087cw
+11ae:0b58      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-11ad:0b5a      ___Save8087
-11ad:0b5e      ___Rest8087
+11ae:0b5a      ___Save8087
+11ae:0b5e      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:e417      __GrabFP87_
+0000:e409      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:e44a*     __init_8087_emu
-0000:e450      __x87id
+0000:e43c*     __init_8087_emu
+0000:e442      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:e4ad      wctomb_
+0000:e49f      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:e4f8+     utoa_
-0000:e599      itoa_
+0000:e4ea+     utoa_
+0000:e58b      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:e5e3      strupr_
+0000:e5d5      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-11ad:0b62      ___EFG_printf
-11ad:0b66*     ___EFG_scanf
+11ae:0b62      ___EFG_printf
+11ae:0b66*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:e62b      ulltoa_
-0000:e768*     lltoa_
+0000:e61d      ulltoa_
+0000:e75a*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:e7d9*     _dos_close_
-0000:e7e7      _dos_commit_
+0000:e7cb*     _dos_close_
+0000:e7d9      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:e7f6*     _msize_
-0000:e811      _fmsize_
+0000:e7e8*     _msize_
+0000:e803      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:e822      __HeapManager_expand_
-0000:ed2b      _nexpand_
+0000:e814      __HeapManager_expand_
+0000:ed1d      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:ed7e      _fexpand_
-0000:ed7e*     _expand_
+0000:ed70      _fexpand_
+0000:ed70*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0000:edb3      clearenv_
+0000:eda5      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:eee8      __Init_FPE_handler_
-0000:ef21      __Fini_FPE_handler_
-0000:ef58*     __FPEHandler
+0000:eeda      __Init_FPE_handler_
+0000:ef13      __Fini_FPE_handler_
+0000:ef4a*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:f1ea      _bfree_
+0000:f1dc      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:f20f      _bexpand_
+0000:f201      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-11ad:0b80      ___FPE_int
+11ae:0b80      ___FPE_int
 
 
                         +--------------------+
@@ -635,6 +636,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00021020 (135200.)
+Memory size:  00021030 (135216.)
 Entry point address: 0000:7cf8
-Link time: 00:00.10
+Link time: 00:00.36
index 33788d99153a08b681426a694ee28e9367774373..ff0cddb2c39685ba90014830c3ae354fbbdfa830 100755 (executable)
Binary files a/fonttest.exe and b/fonttest.exe differ
index 82bb4a6f1754518b2765d473f31e436d184fa9a3..8cb00bed1bbd4edf53c2ad772d908404e7e69f68 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 16 2015 10:14:10 (64-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/18 17:31:10
+Created on:       15/10/20 14:56:28
 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*     _drawcachebox
-0f26:08d8*     _updatecachebox
+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.10
+Link time: 00:00.45
index 429c518d38f72d148f38dd9a136d53dc1ee8e7b2..f289d04adf78f11ea63bf66d67345685a4b09584 100755 (executable)
Binary files a/inputest.exe and b/inputest.exe differ
index 065506debad1f53de54b2d695950abae5df8c7ec..b0b36a8257c768e82ea37440ea8f3b45fe7c7873 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 16 2015 10:14:10 (64-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/18 17:31:11
+Created on:       15/10/20 14:57:02
 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*     _drawcachebox
-0eab:08f8*     _updatecachebox
+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
+Link time: 00:00.28
index 2487d617417181c283427f0f48ae8e6c9660bdc2..e2be8da761df6ee3843af79500a2cfaa48889568 100755 (executable)
Binary files a/maptest.exe and b/maptest.exe differ
index cb9b16a84d142044d9f3f0ade9a7de48e000d47f..c3da5f20fdb83b911a54a9d05939e78c5951c454 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 16 2015 10:14:10 (64-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/18 17:31:10
+Created on:       15/10/20 14:56:28
 Executable Image: maptest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          138b:0000            0000f0f0
+DGROUP                          138c:0000            0000f0f0
 
 
 
@@ -35,29 +35,29 @@ wcpu_TEXT              CODE           AUTO           0000:65e0       00000058
 kitten_TEXT            CODE           AUTO           0000:6e50       0000080a
 16_hc_TEXT             CODE           AUTO           0000:7660       0000158b
 timer_TEXT             CODE           AUTO           0000:8bf0       00000235
-_TEXT                  CODE           AUTO           08e3:0000       00007bc9
-bitmap_TEXT            CODE           AUTO           08e3:7bd0       00000651
-modex16_TEXT           CODE           AUTO           08e3:8230       0000258c
-16text_TEXT            CODE           AUTO           08e3:a7c0       0000010d
-16_in13_DATA           FAR_DATA       AUTO           1370:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           138a:0004       00000000
-_NULL                  BEGDATA        DGROUP         138b:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         138d:0000       00000002
-CONST                  DATA           DGROUP         138d:0002       00000076
-CONST2                 DATA           DGROUP         1394:0008       00000102
-_DATA                  DATA           DGROUP         13a5:0000       000005a5
-XIB                    DATA           DGROUP         13ff:0006       00000000
-XI                     DATA           DGROUP         13ff:0006       00000036
-XIE                    DATA           DGROUP         1402:000c       00000000
-YIB                    DATA           DGROUP         1402:000c       00000000
-YI                     DATA           DGROUP         1402:000c       00000018
-YIE                    DATA           DGROUP         1404:0004       00000000
-STRINGS                DATA           DGROUP         1404:0004       00000000
-DATA                   DATA           DGROUP         1404:0004       00000000
-_emu_init_start        EMU            DGROUP         1404:0004       00000000
-_emu_init_end          EMU            DGROUP         1404:0004       00000000
-_BSS                   BSS            DGROUP         1405:0000       00000e82
-STACK                  STACK          DGROUP         14ee:0000       0000dac0
+_TEXT                  CODE           AUTO           08e3:0000       00007bbb
+bitmap_TEXT            CODE           AUTO           08e3:7bc0       00000651
+modex16_TEXT           CODE           AUTO           08e3:8220       000025b0
+16text_TEXT            CODE           AUTO           08e3:a7d0       0000010d
+16_in13_DATA           FAR_DATA       AUTO           1371:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           138b:0004       00000000
+_NULL                  BEGDATA        DGROUP         138c:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         138e:0000       00000002
+CONST                  DATA           DGROUP         138e:0002       00000076
+CONST2                 DATA           DGROUP         1395:0008       00000102
+_DATA                  DATA           DGROUP         13a6:0000       000005a5
+XIB                    DATA           DGROUP         1400:0006       00000000
+XI                     DATA           DGROUP         1400:0006       00000036
+XIE                    DATA           DGROUP         1403:000c       00000000
+YIB                    DATA           DGROUP         1403:000c       00000000
+YI                     DATA           DGROUP         1403:000c       00000018
+YIE                    DATA           DGROUP         1405:0004       00000000
+STRINGS                DATA           DGROUP         1405:0004       00000000
+DATA                   DATA           DGROUP         1405:0004       00000000
+_emu_init_start        EMU            DGROUP         1405:0004       00000000
+_emu_init_end          EMU            DGROUP         1405:0004       00000000
+_BSS                   BSS            DGROUP         1406:0000       00000e82
+STACK                  STACK          DGROUP         14ef:0000       0000dac0
 
 
                         +----------------+
@@ -80,7 +80,7 @@ Module: jsmn.o(/dos/z/16/src/lib/jsmn/jsmn.c)
 0000:0f02      jsmn_parse_
 0000:13fe      jsmn_init_
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-138b:07be+     _inpu
+138c:07be+     _inpu
 0000:1590+     INL_KeyService_
 0000:182a+     Mouse_
 0000:1882+     IN_GetJoyAbs_
@@ -128,9 +128,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:5b5c+     MM_TotalFree_
 0000:5bf2*     MM_Report_
 0000:65aa*     MM_BombOnError_
-138b:0920+     _beforesort
-138b:0924+     _aftersort
-138b:0928+     _XMSaddr
+138c:0920+     _beforesort
+138c:0924+     _aftersort
+138c:0928+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:65e0      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:6d20*     CAL_OptimizeNodes_
 0000:6dd0*     CA_Startup_
 0000:6e20*     CA_Shutdown_
-138b:0930*     _finishcachebox
-138b:0934*     _drawcachebox
-138b:0938*     _updatecachebox
+138c:0930*     _finishcachebox
+138c:0934*     _updatecachebox
+138c:0938*     _drawcachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:6e8c      KITTENGETS
 0000:6eec*     kittenopen_
@@ -161,7 +161,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:7444+     get_line_
 0000:74b6+     db_fetch_
 0000:754c+     db_insert_
-138b:04a4+     __kitten_catalog
+138c:04a4+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:780c+     LargestFreeBlock_
 0000:789a+     _coreleft_
@@ -186,16 +186,16 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 08e3:0005      __STK
 08e3:0025      __STKOVERFLOW_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-138b:04c6      ___iob
-138b:0944      ___OpenStreams
-138b:0948      ___ClosedStreams
+138c:04c6      ___iob
+138c:0944      ___ClosedStreams
+138c:0948      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
 08e3:0042      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-138b:0000*     __nullarea
-138b:062e*     __ovlflag
-138b:062f*     __intno
-138b:0630*     __ovlvec
+138c:0000*     __nullarea
+138c:062e*     __ovlflag
+138c:062f*     __intno
+138c:0630*     __ovlvec
 08e3:0072      _cstart_
 08e3:0145*     _Not_Enough_Memory_
 08e3:0277      __exit_
@@ -205,10 +205,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 08e3:02fe      _big_code_
 08e3:02fe*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-138b:094c      __argv
-138b:0950      ___argv
-138b:0954      __argc
-138b:0956      ___argc
+138c:094c      __argv
+138c:0950      ___argv
+138c:0954      __argc
+138c:0956      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 08e3:0305      __PIA
 08e3: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)
 08e3:0359      _fmalloc_
 08e3:0359      malloc_
-138b:0634      ___fheap
-138b:0636      ___fheapRover
-138b:0638      ___LargestSizeB4Rover
+138c:0634      ___fheap
+138c:0636      ___fheapRover
+138c:0638      ___LargestSizeB4Rover
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-08e3:7f5a      bitmapLoadPcx_
-08e3:80b6*     bitmapLoadPcxTiles_
+08e3:7f4a      bitmapLoadPcx_
+08e3:80a6*     bitmapLoadPcxTiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strstr.c)
 08e3:04ce      strstr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(atoi.c)
 08e3:05d0      atoi_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-08e3:066c+     __open_flags_
-08e3:092d+     _fsopen_
-08e3:0994      fopen_
-08e3:0ab7*     freopen_
+08e3:066b+     __open_flags_
+08e3:092c+     _fsopen_
+08e3:0993      fopen_
+08e3:0ab6*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
-08e3:0b41      fread_
+08e3:0b40      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-08e3:0eb8      __get_errno_ptr_
-138b:09d8      _errno
+08e3:0eb7      __get_errno_ptr_
+138c:09d8      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-08e3:0ebf*     _frealloc_
-08e3:0ebf      realloc_
+08e3:0ebe*     _frealloc_
+08e3:0ebe      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
-08e3:0f9c      __PTC
+08e3:0f9a      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncpy.c)
-08e3:0fcf      strncpy_
+08e3:0fcd      strncpy_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
-08e3:100b      printf_
+08e3:1009      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
-08e3:103a+     int86x_
-08e3:11bd      int86_
+08e3:1038+     int86x_
+08e3:11bb      int86_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
-08e3:11ea      __I4M
-08e3:11ea      __U4M
+08e3:11e8      __I4M
+08e3:11e8      __U4M
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c)
-08e3:1202      _dos_getvect_
+08e3:1200      _dos_getvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c)
-08e3:120d      _dos_setvect_
+08e3:120b      _dos_setvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
-08e3:121a      __I4D
-08e3:1269      __U4D
+08e3:1218      __I4D
+08e3:1267      __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
-08e3:12ed*     _heapgrow_
-08e3:12ed      _fheapgrow_
-08e3:12ee      _nheapgrow_
+08e3:12eb*     _heapgrow_
+08e3:12eb      _fheapgrow_
+08e3:12ec      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
-08e3:1366      _memavl_
+08e3:1364      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
-08e3:13ab      _nmalloc_
-138b:0644      ___nheapbeg
-138b:0646      ___MiniHeapRover
-138b:0648      ___LargestSizeB4MiniHeapRover
+08e3:13a9      _nmalloc_
+138c:0644      ___nheapbeg
+138c:0646      ___MiniHeapRover
+138c:0648      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
-08e3:1485      _ffree_
-08e3:1485      free_
+08e3:1483      _ffree_
+08e3:1483      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
-08e3:14f2      _nfree_
-138b:09da+     ___MiniHeapFreeRover
+08e3:14f0      _nfree_
+138c:09da+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
-08e3:15ed+     _null_exit_rtn_
-08e3:15ed+     __null_int23_exit_
-08e3:15ee      exit_
-08e3:160f+     _exit_
-138b:064a+     ___int23_exit
-138b:064e      ___FPE_handler_exit
+08e3:15eb+     _null_exit_rtn_
+08e3:15eb+     __null_int23_exit_
+08e3:15ec      exit_
+08e3:160d+     _exit_
+138c:064a+     ___int23_exit
+138c:064e      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-08e3:162b      ultoa_
-08e3:16e9*     ltoa_
+08e3:1629      ultoa_
+08e3:16e7*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c)
-08e3:186f      write_
+08e3:186d      write_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
-08e3:1a9b      __doclose_
-08e3:1be5      __shutdown_stream_
-08e3:1bff      fclose_
-138b:09dc+     ___RmTmpFileFn
+08e3:1a99      __doclose_
+08e3:1be3      __shutdown_stream_
+08e3:1bfd      fclose_
+138c:09dc+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
-08e3:1c6a+     __ibm_bios_get_ticks_
-08e3:1ce1      clock_
+08e3:1c68+     __ibm_bios_get_ticks_
+08e3:1cdf      clock_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
-08e3:1d08      kbhit_
+08e3:1d06      kbhit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
-08e3:1d1f      ftell_
+08e3:1d1d      ftell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
-08e3:1f05      fseek_
+08e3:1f03      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-138b:0098      __IsTable
+138c:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
-08e3:20fd      tolower_
+08e3:20fb      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
-08e3:210b      unlink_
+08e3:2109      unlink_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
-08e3:233b      open_
-08e3:2372      sopen_
+08e3:2339      open_
+08e3:2370      sopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c)
-08e3:239f      close_
+08e3:239d      close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c)
-08e3:23a4      filelength_
+08e3:23a2      filelength_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
-08e3:2402      sprintf_
+08e3:2400      sprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c)
-08e3:2431      getenv_
+08e3:242f      getenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-08e3:251c      __PTS
+08e3:251a      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c)
-08e3:254d      read_
+08e3:254b      read_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c)
-08e3:2686*     __clib_strdup_
-08e3:2686      strdup_
+08e3:2684*     __clib_strdup_
+08e3:2684      strdup_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c)
-08e3:26ed      halloc_
-08e3:27d2      hfree_
+08e3:26eb      halloc_
+08e3:27d0      hfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c)
-08e3:27d9      _heapwalk_
-08e3:27d9      _fheapwalk_
+08e3:27d7      _heapwalk_
+08e3:27d7      _fheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
-08e3:27ee+     __NHeapWalk_
-08e3:28e7      _nheapwalk_
+08e3:27ec+     __NHeapWalk_
+08e3:28e5      _nheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
-08e3:28f7      stackavail_
+08e3:28f5      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-138b:065a      __8087
-138b:065b      __real87
-138b:065c      __dos87emucall
-138b:065e      __dos87real
+138c:065a      __8087
+138c:065b      __real87
+138c:065c      __dos87emucall
+138c:065e      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
-08e3:2906*     __exit_with_msg_
-08e3:290b      __fatal_runtime_error_
+08e3:2904*     __exit_with_msg_
+08e3:2909      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-138b:0660      __curbrk
-138b:0668      __STACKLOW
-138b:066a      __STACKTOP
-138b:066c      __cbyte
-138b:066e      __child
-138b:0670      __no87
-138b:067d      ___FPE_handler
-138b:0662      __psp
-138b:0671      __get_ovl_stack
-138b:0675      __restore_ovl_stack
-138b:0679      __close_ovl_file
-138b:0681      __LpCmdLine
-138b:0685      __LpPgmName
-138b:0664      __osmajor
-138b:0665      __osminor
-138b:0666      __osmode
-138b:0667      __HShift
+138c:0660      __curbrk
+138c:0668      __STACKLOW
+138c:066a      __STACKTOP
+138c:066c      __cbyte
+138c:066e      __child
+138c:0670      __no87
+138c:067d      ___FPE_handler
+138c:0662      __psp
+138c:0671      __get_ovl_stack
+138c:0675      __restore_ovl_stack
+138c:0679      __close_ovl_file
+138c:0681      __LpCmdLine
+138c:0685      __LpPgmName
+138c:0664      __osmajor
+138c:0665      __osminor
+138c:0666      __osmode
+138c:0667      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-08e3:292a      __InitFiles_
+08e3:2928      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-08e3:2b5e*     fcloseall_
-08e3:2b65      __full_io_exit_
+08e3:2b5c*     fcloseall_
+08e3:2b63      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-08e3:2b89      __fprtf_
+08e3:2b87      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-08e3:2cdc      __CMain
+08e3:2cda      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-08e3:2d42      __InitRtns
-08e3:2d42*     __FInitRtns
-08e3:2d9d      __FiniRtns
-08e3:2d9d*     __FFiniRtns
+08e3:2d40      __InitRtns
+08e3:2d40*     __FInitRtns
+08e3:2d9b      __FiniRtns
+08e3:2d9b*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-138b:068a      ___uselfn
+138c:068a      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-08e3:2e02      __DOSseg__
+08e3:2e00      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
-08e3:2e03      __Init_Argv_
-08e3:2e66+     _getargv_
-08e3:3196      __Fini_Argv_
+08e3:2e01      __Init_Argv_
+08e3:2e64+     _getargv_
+08e3:3194      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
 08e3:31c0      __MemAllocator
 08e3:328a      __MemFree
@@ -398,54 +398,55 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
 08e3:364f      __fill_buffer_
 08e3:389e      fgetc_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-08e3:8470*     VGAmodeX_
-08e3:8502+     vgaGetMode_
-08e3:8542+     modexEnter_
-08e3:87c2*     modexLeave_
-08e3:87da+     modexsetBaseXMode_
-08e3:8818*     modexDefaultPage_
-08e3:88f8*     modexNextPage_
-08e3:89c4*     modexNextPageFlexibleSize_
-08e3:8a92*     modexShowPage_
-08e3:8b8e*     modexPanPage_
-08e3:8bde*     modexSelectPlane_
-08e3:8c02+     modexClearRegion_
-08e3:8d1a*     oldDrawBmp_
-08e3:8e80*     CDrawBmp_
-08e3:8fe4*     modexDrawBmp_
-08e3:904a+     modexDrawBmpRegion_
-08e3:91b4*     modexDrawPlanarBuf_
-08e3:91d2*     modexDrawSprite_
-08e3:9238+     modexDrawSpriteRegion_
-08e3:93b0*     modexCopyPageRegion_
-08e3:951a*     modexFadeOn_
-08e3:954a*     modexFadeOff_
-08e3:9578*     modexFlashOn_
-08e3:95a6*     modexFlashOff_
-08e3:9676+     modexPalSave_
-08e3:96cc      modexNewPal_
-08e3:971c*     modexLoadPalFile_
-08e3:97fe*     modexSavePalFile_
-08e3:9876*     modexPalBlack_
-08e3:98a0*     modexPalWhite_
-08e3:98ca+     modexPalUpdate_
-08e3:9e3a+     modexPalUpdate1_
-08e3:9eb4*     modexPalUpdate0_
-08e3:9f00+     chkcolor_
-08e3:a218+     modexputPixel_
-08e3:a2a6*     modexgetPixel_
-08e3:a32c*     modexhlin_
-08e3:a3b0*     modexprint_
-08e3:a54a*     modexprintbig_
-08e3:a6c6*     pdump_
-08e3:a726*     cls_
-08e3:a794+     modexWaitBorder_
-138b:0694+     _VGA
+08e3:8460*     VGAmodeX_
+08e3:84f2+     vgaGetMode_
+08e3:8532+     modexEnter_
+08e3:87b2*     modexLeave_
+08e3:87ca+     modexsetBaseXMode_
+08e3:8808*     modexDefaultPage_
+08e3:88e8*     modexNextPage_
+08e3:89b4*     modexNextPageFlexibleSize_
+08e3:8a82*     modexShowPage_
+08e3:8b7e*     modexPanPage_
+08e3:8bce*     modexSelectPlane_
+08e3:8bf2+     modexClearRegion_
+08e3:8d0a*     oldDrawBmp_
+08e3:8e70*     CDrawBmp_
+08e3:8fd4*     modexDrawBmp_
+08e3:903a+     modexDrawBmpRegion_
+08e3:91a4*     modexDrawPlanarBuf_
+08e3:91c2*     modexDrawSprite_
+08e3:9228+     modexDrawSpriteRegion_
+08e3:93a0*     modexCopyPageRegion_
+08e3:950a*     modexFadeOn_
+08e3:953a*     modexFadeOff_
+08e3:9568*     modexFlashOn_
+08e3:9596*     modexFlashOff_
+08e3:9666+     modexPalSave_
+08e3:96bc      modexNewPal_
+08e3:970c*     modexLoadPalFile_
+08e3:97ee*     modexSavePalFile_
+08e3:9866*     modexPalBlack_
+08e3:9890*     modexPalWhite_
+08e3:98ba+     modexPalUpdate_
+08e3:9e2a+     modexPalUpdate1_
+08e3:9ea4*     modexPalUpdate0_
+08e3:9ef0*     modexPalOverscan_
+08e3:9f14+     chkcolor_
+08e3:a22c+     modexputPixel_
+08e3:a2ba*     modexgetPixel_
+08e3:a340*     modexhlin_
+08e3:a3c4*     modexprint_
+08e3:a55e*     modexprintbig_
+08e3:a6da*     pdump_
+08e3:a73a*     cls_
+08e3:a7a8+     modexWaitBorder_
+138c:0694+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 08e3:39e5*     __set_commode_
-138b:06a8      __commode
+138c:06a8      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-138b:06aa      __fmode
+138c:06aa      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
 08e3:39f1      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
@@ -476,7 +477,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
 08e3:46d7      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-138b:0050      ___Alphabet
+138c:0050      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
 08e3:46da      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
@@ -487,9 +488,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 08e3:4793      __GetIOMode_
 08e3:47c8      __SetIOMode_nogrow_
-138b:06c0      ___NFiles
-138b:06c2      ___init_mode
-138b:06ea      ___io_mode
+138c:06c0      ___NFiles
+138c:06c2      ___init_mode
+138c:06ea      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
 08e3:47fd      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
@@ -509,9 +510,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 08e3:4b14      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 08e3:4b30*     __get_doserrno_ptr_
-138b:12e8      __doserrno
+138c:12e8      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-138b:06ee      ___umaskval
+138c:06ee      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
 08e3:4b37      _dos_creat_
 08e3:4b5b*     _dos_creatnew_
@@ -522,9 +523,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
 08e3:4d64      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-138b:12ec      ___env_mask
-138b:12f0      _environ
-138b:12f4*     __wenviron
+138c:12ec      ___env_mask
+138c:12f0      _environ
+138c:12f4*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
 08e3:4da6      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
@@ -545,101 +546,101 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 08e3:52fc      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 08e3:536c      __EnterWVIDEO_
-138b:070e+     ___WD_Present
+138c:070e+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
 08e3:5390      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 08e3:5565      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-138b:12f8      ____Argv
-138b:12fc      ____Argc
+138c:12f8      ____Argv
+138c:12fc      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-138b:0710      __amblksiz
+138c:0710      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-138b:0746      __Start_XI
-138b:077c      __End_XI
-138b:077c      __Start_YI
-138b:0794      __End_YI
+138c:0746      __Start_XI
+138c:077c      __End_XI
+138c:077c      __Start_YI
+138c:0794      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-138b:12fe      ___historical_splitparms
+138c:12fe      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-08e3:66d6*     _heapenable_
-138b:0712      ___heap_enabled
+08e3:66c8*     _heapenable_
+138c:0712      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-08e3:66e7      __flushall_
-08e3:677b      flushall_
+08e3:66d9      __flushall_
+08e3:676d      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-08e3:6781      getche_
+08e3:6773      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
-08e3:679b      fwrite_
+08e3:678d      fwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
-08e3:6b14      rand_
-08e3:6b56*     srand_
+08e3:6b06      rand_
+08e3:6b48*     srand_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-08e3:a836*     textInit_
-138b:1300      _romFonts
+08e3:a846*     textInit_
+138c:1300      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-08e3:6b79      _bfree_
+08e3:6b6b      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-08e3:6b9e      _bexpand_
+08e3:6b90      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-08e3:6bf8      _DoINTR_
+08e3:6bea      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-08e3:6f71*     sbrk_
-08e3:6f81      __brk_
+08e3:6f63*     sbrk_
+08e3:6f73      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-08e3:6fe9      __qwrite_
+08e3:6fdb      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-08e3:7049      fsync_
+08e3:703b      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-08e3:706c      __setenvp_
-08e3:71f8      __freeenvp_
+08e3:705e      __setenvp_
+08e3:71ea      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-138b:0718      ___IsDBCS
+138c:0718      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-08e3:7256*     _ismbblead_
-138b:131c      ___MBCSIsTable
+08e3:7248*     _ismbblead_
+138c:131c      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-08e3:72b0      __mbinit_
-138b:071a      ___MBCodePage
+08e3:72a2      __mbinit_
+138c:071a      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-08e3:738b      _mbdtoupper_
+08e3:737d      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-08e3:7399      toupper_
+08e3:738b      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-138b:071c      __8087cw
+138c:071c      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-138b:071e      ___Save8087
-138b:0722      ___Rest8087
+138c:071e      ___Save8087
+138c:0722      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-08e3:73a8      __GrabFP87_
+08e3:739a      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-08e3:73da*     __init_8087_emu
-08e3:73e0      __x87id
+08e3:73cc*     __init_8087_emu
+08e3:73d2      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-08e3:743d      wctomb_
+08e3:742f      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-08e3:7488+     utoa_
-08e3:7529      itoa_
+08e3:747a+     utoa_
+08e3:751b      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-08e3:7573      strupr_
+08e3:7565      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-138b:0726      ___EFG_printf
-138b:072a*     ___EFG_scanf
+138c:0726      ___EFG_printf
+138c:072a*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-08e3:75bb      ulltoa_
-08e3:76f8*     lltoa_
+08e3:75ad      ulltoa_
+08e3:76ea*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-08e3:7769*     _dos_close_
-08e3:7777      _dos_commit_
+08e3:775b*     _dos_close_
+08e3:7769      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-08e3:7786      clearenv_
+08e3:7778      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-08e3:78bc      __Init_FPE_handler_
-08e3:78f5      __Fini_FPE_handler_
-08e3:792c*     __FPEHandler
+08e3:78ae      __Init_FPE_handler_
+08e3:78e7      __Fini_FPE_handler_
+08e3:791e*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-138b:0744      ___FPE_int
+138c:0744      ___FPE_int
 
 
                         +--------------------+
@@ -655,6 +656,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  000229a0 (141728.)
+Memory size:  000229b0 (141744.)
 Entry point address: 08e3:0072
-Link time: 00:00.10
+Link time: 00:00.76
index 0c9893f3a01e227bb95746b05f2d69c0afa4f137..8318e4fd7eadc2f29108772cdbb02fadbbe89dbd 100755 (executable)
Binary files a/palettec.exe and b/palettec.exe differ
index b6d61a3f46e7a6a89deeff8640f89a628a463ccc..8643e94b646b760fcd9d8cc2d2a407aa49e4c928 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 16 2015 10:14:10 (64-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/18 17:31:10
+Created on:       15/10/20 14:56:28
 Executable Image: palettec.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          1199:0000            0000f100
+DGROUP                          119b:0000            0000f100
 
 
 
@@ -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       0000763f
-modex16_TEXT           CODE           AUTO           0f14:0000       0000258c
-16text_TEXT            CODE           AUTO           0f14:2590       0000010d
-16_in13_DATA           FAR_DATA       AUTO           117e:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           1198:0004       00000000
-_NULL                  BEGDATA        DGROUP         1199:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         119b:0000       00000002
-CONST                  DATA           DGROUP         119b:0002       00000076
-CONST2                 DATA           DGROUP         11a2:0008       00000102
-_DATA                  DATA           DGROUP         11b3:0000       0000058b
-XIB                    DATA           DGROUP         120b:000c       00000000
-XI                     DATA           DGROUP         120b:000c       00000036
-XIE                    DATA           DGROUP         120f:0002       00000000
-YIB                    DATA           DGROUP         120f:0002       00000000
-YI                     DATA           DGROUP         120f:0002       00000018
-YIE                    DATA           DGROUP         1210:000a       00000000
-STRINGS                DATA           DGROUP         1210:000a       00000000
-DATA                   DATA           DGROUP         1210:000a       00000000
-_emu_init_start        EMU            DGROUP         1210:000a       00000000
-_emu_init_end          EMU            DGROUP         1210:000a       00000000
-_BSS                   BSS            DGROUP         1211:0000       00000eb2
-STACK                  STACK          DGROUP         12fd:0000       0000dac0
+_TEXT                  CODE           AUTO           0000:7b00       00007631
+modex16_TEXT           CODE           AUTO           0f14:0000       000025b0
+16text_TEXT            CODE           AUTO           0f14:25b0       0000010d
+16_in13_DATA           FAR_DATA       AUTO           1180:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           119a:0004       00000000
+_NULL                  BEGDATA        DGROUP         119b:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         119d:0000       00000002
+CONST                  DATA           DGROUP         119d:0002       00000076
+CONST2                 DATA           DGROUP         11a4:0008       00000102
+_DATA                  DATA           DGROUP         11b5:0000       0000058b
+XIB                    DATA           DGROUP         120d:000c       00000000
+XI                     DATA           DGROUP         120d:000c       00000036
+XIE                    DATA           DGROUP         1211:0002       00000000
+YIB                    DATA           DGROUP         1211:0002       00000000
+YI                     DATA           DGROUP         1211:0002       00000018
+YIE                    DATA           DGROUP         1212:000a       00000000
+STRINGS                DATA           DGROUP         1212:000a       00000000
+DATA                   DATA           DGROUP         1212:000a       00000000
+_emu_init_start        EMU            DGROUP         1212:000a       00000000
+_emu_init_end          EMU            DGROUP         1212:000a       00000000
+_BSS                   BSS            DGROUP         1213:0000       00000eb2
+STACK                  STACK          DGROUP         12ff:0000       0000dac0
 
 
                         +----------------+
@@ -69,9 +69,9 @@ Address        Symbol
 
 Module: palettec.o(/dos/z/16/src/palettec.c)
 0000:009a      main_
-1199:0780+     _gvar
+119b:0780+     _gvar
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-1199:084e+     _inpu
+119b:084e+     _inpu
 0000:0260+     INL_KeyService_
 0000:04fa+     Mouse_
 0000:0552+     IN_GetJoyAbs_
@@ -119,9 +119,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_
-1199:09b0+     _beforesort
-1199:09b4+     _aftersort
-1199:09b8+     _XMSaddr
+119b:09b0+     _beforesort
+119b:09b4+     _aftersort
+119b:09b8+     _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)
@@ -139,9 +139,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_
-1199:09c0*     _finishcachebox
-1199:09c4*     _drawcachebox
-1199:09c8*     _updatecachebox
+119b:09c0*     _finishcachebox
+119b:09c4*     _updatecachebox
+119b:09c8*     _drawcachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:5b5c      KITTENGETS
 0000:5bbc*     kittenopen_
@@ -152,7 +152,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:6114+     get_line_
 0000:6186+     db_fetch_
 0000:621c+     db_insert_
-1199:0494+     __kitten_catalog
+119b:0494+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:64dc+     LargestFreeBlock_
 0000:656a+     _coreleft_
@@ -179,9 +179,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:7b42      _fmalloc_
 0000:7b42      malloc_
-1199:04b6      ___fheap
-1199:04b8      ___fheapRover
-1199:04ba      ___LargestSizeB4Rover
+119b:04b6      ___fheap
+119b:04b8      ___fheapRover
+119b:04ba      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 0000:7cbf      __PIA
 0000:7cb8*     __PIS
@@ -219,21 +219,22 @@ Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
 0f14:169a+     modexPalUpdate_
 0f14:1c0a+     modexPalUpdate1_
 0f14:1c84*     modexPalUpdate0_
-0f14:1cd0+     chkcolor_
-0f14:1fe8+     modexputPixel_
-0f14:2076*     modexgetPixel_
-0f14:20fc*     modexhlin_
-0f14:2180*     modexprint_
-0f14:231a*     modexprintbig_
-0f14:2496*     pdump_
-0f14:24f6*     cls_
-0f14:2564+     modexWaitBorder_
-1199:04c4+     _VGA
+0f14:1cd0*     modexPalOverscan_
+0f14:1cf4+     chkcolor_
+0f14:200c+     modexputPixel_
+0f14:209a*     modexgetPixel_
+0f14:2120*     modexhlin_
+0f14:21a4*     modexprint_
+0f14:233e*     modexprintbig_
+0f14:24ba*     pdump_
+0f14:251a*     cls_
+0f14:2588+     modexWaitBorder_
+119b:04c4+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-1199:0000*     __nullarea
-1199:04d8*     __ovlflag
-1199:04d9*     __intno
-1199:04da*     __ovlvec
+119b:0000*     __nullarea
+119b:04d8*     __ovlflag
+119b:04d9*     __intno
+119b:04da*     __ovlvec
 0000:7cd6      _cstart_
 0000:7da9*     _Not_Enough_Memory_
 0000:7edb      __exit_
@@ -243,10 +244,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 0000:7f62      _big_code_
 0000:7f62*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-1199:12d4      __argv
-1199:12d8      ___argv
-1199:12dc      __argc
-1199:12de      ___argc
+119b:12d4      __argv
+119b:12d8      ___argv
+119b:12dc      __argc
+119b:12de      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 0000:7f62      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
@@ -270,22 +271,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_
-1199:04de      ___nheapbeg
-1199:04e0      ___MiniHeapRover
-1199:04e2      ___LargestSizeB4MiniHeapRover
+119b:04de      ___nheapbeg
+119b:04e0      ___MiniHeapRover
+119b:04e2      ___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_
-1199:12e0+     ___MiniHeapFreeRover
+119b:12e0+     ___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_
-1199:04e4+     ___int23_exit
-1199:04e8      ___FPE_handler_exit
+119b:04e4+     ___int23_exit
+119b:04e8      ___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)
@@ -304,7 +305,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:8f2b      __doclose_
 0000:9075      __shutdown_stream_
 0000:908f      fclose_
-1199:12e2+     ___RmTmpFileFn
+119b:12e2+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 0000:90fa+     __ibm_bios_get_ticks_
 0000:9171      clock_
@@ -315,7 +316,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)
-1199:0098      __IsTable
+119b: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)
@@ -350,31 +351,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)
-1199:04f4      __8087
-1199:04f5      __real87
-1199:04f6      __dos87emucall
-1199:04f8      __dos87real
+119b:04f4      __8087
+119b:04f5      __real87
+119b:04f6      __dos87emucall
+119b:04f8      __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)
-1199:04fa      __curbrk
-1199:0502      __STACKLOW
-1199:0504      __STACKTOP
-1199:0506      __cbyte
-1199:0508      __child
-1199:050a      __no87
-1199:0517      ___FPE_handler
-1199:04fc      __psp
-1199:050b      __get_ovl_stack
-1199:050f      __restore_ovl_stack
-1199:0513      __close_ovl_file
-1199:051b      __LpCmdLine
-1199:051f      __LpPgmName
-1199:04fe      __osmajor
-1199:04ff      __osminor
-1199:0500      __osmode
-1199:0501      __HShift
+119b:04fa      __curbrk
+119b:0502      __STACKLOW
+119b:0504      __STACKTOP
+119b:0506      __cbyte
+119b:0508      __child
+119b:050a      __no87
+119b:0517      ___FPE_handler
+119b:04fc      __psp
+119b:050b      __get_ovl_stack
+119b:050f      __restore_ovl_stack
+119b:0513      __close_ovl_file
+119b:051b      __LpCmdLine
+119b:051f      __LpPgmName
+119b:04fe      __osmajor
+119b:04ff      __osminor
+119b:0500      __osmode
+119b:0501      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
 0000:9dc0      __MemAllocator
 0000:9e8a      __MemFree
@@ -393,8 +394,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
 0000:a95e      rand_
 0000:a9a0*     srand_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0f14:2606*     textInit_
-1199:12ea      _romFonts
+0f14:2626*     textInit_
+119b:12ea      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
 0000:a9c3      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
@@ -403,7 +404,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:aa84      __FiniRtns
 0000:aa84*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-1199:0528      ___uselfn
+119b:0528      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:aae8      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
@@ -411,9 +412,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
 0000:ab4c+     _getargv_
 0000:ae7c      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-1199:052a      ___iob
-1199:1306      ___OpenStreams
-1199:130a      ___ClosedStreams
+119b:052a      ___iob
+119b:1306      ___ClosedStreams
+119b:130a      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 0000:aec0      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
@@ -426,7 +427,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
 0000:b29d      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-1199:0022      ___Alphabet
+119b:0022      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
 0000:b2a0      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
@@ -436,18 +437,18 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
 0000:b34e*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:b359*     __get_errno_ptr_
-1199:130e      _errno
+119b:130e      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 0000:b360      __GetIOMode_
 0000:b395      __SetIOMode_nogrow_
-1199:06a6      ___NFiles
-1199:06a8      ___init_mode
-1199:06d0      ___io_mode
+119b:06a6      ___NFiles
+119b:06a8      ___init_mode
+119b:06d0      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:b3ca*     __set_commode_
-1199:06d4      __commode
+119b:06d4      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-1199:06d6      __fmode
+119b:06d6      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
 0000:b3d6      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
@@ -474,9 +475,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 0000:b9de      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 0000:b9fa*     __get_doserrno_ptr_
-1199:1310      __doserrno
+119b:1310      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-1199:06d8      ___umaskval
+119b:06d8      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
 0000:ba01      _dos_creat_
 0000:ba25*     _dos_creatnew_
@@ -487,9 +488,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
 0000:bc2e      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-1199:1314      ___env_mask
-1199:1318      _environ
-1199:131c*     __wenviron
+119b:1314      ___env_mask
+119b:1318      _environ
+119b:131c*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
 0000:bc70      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
@@ -510,12 +511,12 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 0000:c1c6      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:c236      __EnterWVIDEO_
-1199:06f8+     ___WD_Present
+119b:06f8+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
 0000:c25a*     _heapenable_
-1199:06fa      ___heap_enabled
+119b:06fa      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-1199:06fc      __amblksiz
+119b:06fc      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
 0000:c26b      __flushall_
 0000:c2ff      flushall_
@@ -530,15 +531,15 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
 0000:c52d      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-1199:1320      ____Argv
-1199:1324      ____Argc
+119b:1320      ____Argv
+119b:1324      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-1199:072c      __Start_XI
-1199:0762      __End_XI
-1199:0762      __Start_YI
-1199:077a      __End_YI
+119b:072c      __Start_XI
+119b:0762      __End_XI
+119b:0762      __Start_YI
+119b:077a      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-1199:1326      ___historical_splitparms
+119b:1326      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
 0000:c702      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
@@ -547,77 +548,77 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:c947      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:dab8      _DoINTR_
+0000:daaa      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:de31*     sbrk_
-0000:de41      __brk_
+0000:de23*     sbrk_
+0000:de33      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:dea9      fsync_
+0000:de9b      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:deae*     _frealloc_
-0000:deae      realloc_
+0000:dea0*     _frealloc_
+0000:dea0      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0000:dfa8      __setenvp_
-0000:e134      __freeenvp_
+0000:df9a      __setenvp_
+0000:e126      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-1199:06fe      ___IsDBCS
+119b:06fe      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:e192*     _ismbblead_
-1199:132c      ___MBCSIsTable
+0000:e184*     _ismbblead_
+119b:132c      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:e1ec      __mbinit_
-1199:0700      ___MBCodePage
+0000:e1de      __mbinit_
+119b:0700      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0000:e2c7      _mbdtoupper_
+0000:e2b9      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0000:e2d5      toupper_
+0000:e2c7      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-1199:0702      __8087cw
+119b:0702      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-1199:0704      ___Save8087
-1199:0708      ___Rest8087
+119b:0704      ___Save8087
+119b:0708      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:e2e4      __GrabFP87_
+0000:e2d6      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:e316*     __init_8087_emu
-0000:e31c      __x87id
+0000:e308*     __init_8087_emu
+0000:e30e      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:e379      wctomb_
+0000:e36b      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:e3c4+     utoa_
-0000:e465      itoa_
+0000:e3b6+     utoa_
+0000:e457      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:e4af      strupr_
+0000:e4a1      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-1199:070c      ___EFG_printf
-1199:0710*     ___EFG_scanf
+119b:070c      ___EFG_printf
+119b:0710*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:e4f7      ulltoa_
-0000:e634*     lltoa_
+0000:e4e9      ulltoa_
+0000:e626*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:e6a5*     _dos_close_
-0000:e6b3      _dos_commit_
+0000:e697*     _dos_close_
+0000:e6a5      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:e6c2*     _msize_
-0000:e6dd      _fmsize_
+0000:e6b4*     _msize_
+0000:e6cf      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:e6ee      __HeapManager_expand_
-0000:ebf7      _nexpand_
+0000:e6e0      __HeapManager_expand_
+0000:ebe9      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:ec4a      _fexpand_
-0000:ec4a*     _expand_
+0000:ec3c      _fexpand_
+0000:ec3c*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0000:ec7f      clearenv_
+0000:ec71      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:edb4      __Init_FPE_handler_
-0000:eded      __Fini_FPE_handler_
-0000:ee24*     __FPEHandler
+0000:eda6      __Init_FPE_handler_
+0000:eddf      __Fini_FPE_handler_
+0000:ee16*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:f0b6      _bfree_
+0000:f0a8      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:f0db      _bexpand_
+0000:f0cd      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-1199:072a      ___FPE_int
+119b:072a      ___FPE_int
 
 
                         +--------------------+
@@ -633,6 +634,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00020a90 (133776.)
+Memory size:  00020ab0 (133808.)
 Entry point address: 0000:7cd6
-Link time: 00:00.10
+Link time: 00:00.26
index a36e9e50df963903318683d2c3f25d1bfb5f59eb..19df70452e5d543761c9ea0cf06a19ae86e925c8 100755 (executable)
Binary files a/palettel.exe and b/palettel.exe differ
index 73ff64cae2ba9f43cac0377a2a1f1d1fbc26b5b9..b15cf3a6fc95ad1fe6d603de8f82bc92250b2b75 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 16 2015 10:14:10 (64-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/18 17:31:11
+Created on:       15/10/20 14:57:02
 Executable Image: palettel.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          11a4:0000            0000f110
+DGROUP                          11a5:0000            0000f110
 
 
 
@@ -33,28 +33,28 @@ wcpu_TEXT              CODE           AUTO           0000:5340       00000058
 kitten_TEXT            CODE           AUTO           0000:5bb0       0000080a
 16_hc_TEXT             CODE           AUTO           0000:63c0       0000158b
 timer_TEXT             CODE           AUTO           0000:7950       00000235
-_TEXT                  CODE           AUTO           0000:7b90       0000765b
-modex16_TEXT           CODE           AUTO           0f1f:0000       0000258c
-16text_TEXT            CODE           AUTO           0f1f:2590       0000010d
-16_in13_DATA           FAR_DATA       AUTO           1189:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           11a3:0004       00000000
-_NULL                  BEGDATA        DGROUP         11a4:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         11a6:0000       00000002
-CONST                  DATA           DGROUP         11a6:0002       00000076
-CONST2                 DATA           DGROUP         11ad:0008       00000102
-_DATA                  DATA           DGROUP         11be:0000       00000591
-XIB                    DATA           DGROUP         1217:0002       00000000
-XI                     DATA           DGROUP         1217:0002       00000036
-XIE                    DATA           DGROUP         121a:0008       00000000
-YIB                    DATA           DGROUP         121a:0008       00000000
-YI                     DATA           DGROUP         121a:0008       00000018
-YIE                    DATA           DGROUP         121c:0000       00000000
-STRINGS                DATA           DGROUP         121c:0000       00000000
-DATA                   DATA           DGROUP         121c:0000       00000000
-_emu_init_start        EMU            DGROUP         121c:0000       00000000
-_emu_init_end          EMU            DGROUP         121c:0000       00000000
-_BSS                   BSS            DGROUP         121c:0000       00000ec2
-STACK                  STACK          DGROUP         1309:0000       0000dac0
+_TEXT                  CODE           AUTO           0000:7b90       0000764d
+modex16_TEXT           CODE           AUTO           0f1e:0000       000025b0
+16text_TEXT            CODE           AUTO           0f1e:25b0       0000010d
+16_in13_DATA           FAR_DATA       AUTO           118a:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           11a4:0004       00000000
+_NULL                  BEGDATA        DGROUP         11a5:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         11a7:0000       00000002
+CONST                  DATA           DGROUP         11a7:0002       00000076
+CONST2                 DATA           DGROUP         11ae:0008       00000102
+_DATA                  DATA           DGROUP         11bf:0000       00000591
+XIB                    DATA           DGROUP         1218:0002       00000000
+XI                     DATA           DGROUP         1218:0002       00000036
+XIE                    DATA           DGROUP         121b:0008       00000000
+YIB                    DATA           DGROUP         121b:0008       00000000
+YI                     DATA           DGROUP         121b:0008       00000018
+YIE                    DATA           DGROUP         121d:0000       00000000
+STRINGS                DATA           DGROUP         121d:0000       00000000
+DATA                   DATA           DGROUP         121d:0000       00000000
+_emu_init_start        EMU            DGROUP         121d:0000       00000000
+_emu_init_end          EMU            DGROUP         121d:0000       00000000
+_BSS                   BSS            DGROUP         121d:0000       00000ec2
+STACK                  STACK          DGROUP         130a:0000       0000dac0
 
 
                         +----------------+
@@ -69,12 +69,12 @@ Address        Symbol
 
 Module: palettel.o(/dos/z/16/src/palettel.c)
 0000:009a      main_
-11a4:0780+     _gvar
-11a4:0838+     _bakapee
-11a4:083c+     _pal
-11a4:0840*     _i
+11a5:0780+     _gvar
+11a5:0838+     _bakapee
+11a5:083c+     _pal
+11a5:0840*     _i
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-11a4:085e+     _inpu
+11a5:085e+     _inpu
 0000:02f0+     INL_KeyService_
 0000:058a+     Mouse_
 0000:05e2+     IN_GetJoyAbs_
@@ -122,9 +122,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:48bc+     MM_TotalFree_
 0000:4952*     MM_Report_
 0000:530a*     MM_BombOnError_
-11a4:09c0+     _beforesort
-11a4:09c4+     _aftersort
-11a4:09c8+     _XMSaddr
+11a5:09c0+     _beforesort
+11a5:09c4+     _aftersort
+11a5:09c8+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:5340      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
@@ -142,9 +142,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:5a80*     CAL_OptimizeNodes_
 0000:5b30*     CA_Startup_
 0000:5b80*     CA_Shutdown_
-11a4:09d0*     _finishcachebox
-11a4:09d4*     _drawcachebox
-11a4:09d8*     _updatecachebox
+11a5:09d0*     _finishcachebox
+11a5:09d4*     _updatecachebox
+11a5:09d8*     _drawcachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:5bec      KITTENGETS
 0000:5c4c*     kittenopen_
@@ -155,7 +155,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:61a4+     get_line_
 0000:6216+     db_fetch_
 0000:62ac+     db_insert_
-11a4:0494+     __kitten_catalog
+11a5:0494+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:656c+     LargestFreeBlock_
 0000:65fa+     _coreleft_
@@ -180,65 +180,66 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 0000:7b95      __STK
 0000:7bb5      __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0f1f:0240      VGAmodeX_
-0f1f:02d2+     vgaGetMode_
-0f1f:0312+     modexEnter_
-0f1f:0592      modexLeave_
-0f1f:05aa+     modexsetBaseXMode_
-0f1f:05e8      modexDefaultPage_
-0f1f:06c8*     modexNextPage_
-0f1f:0794*     modexNextPageFlexibleSize_
-0f1f:0862*     modexShowPage_
-0f1f:095e*     modexPanPage_
-0f1f:09ae*     modexSelectPlane_
-0f1f:09d2+     modexClearRegion_
-0f1f:0aea*     oldDrawBmp_
-0f1f:0c50*     CDrawBmp_
-0f1f:0db4*     modexDrawBmp_
-0f1f:0e1a+     modexDrawBmpRegion_
-0f1f:0f84*     modexDrawPlanarBuf_
-0f1f:0fa2*     modexDrawSprite_
-0f1f:1008+     modexDrawSpriteRegion_
-0f1f:1180*     modexCopyPageRegion_
-0f1f:12ea      modexFadeOn_
-0f1f:131a*     modexFadeOff_
-0f1f:1348*     modexFlashOn_
-0f1f:1376*     modexFlashOff_
-0f1f:1446+     modexPalSave_
-0f1f:149c      modexNewPal_
-0f1f:14ec      modexLoadPalFile_
-0f1f:15ce*     modexSavePalFile_
-0f1f:1646      modexPalBlack_
-0f1f:1670*     modexPalWhite_
-0f1f:169a+     modexPalUpdate_
-0f1f:1c0a      modexPalUpdate1_
-0f1f:1c84*     modexPalUpdate0_
-0f1f:1cd0+     chkcolor_
-0f1f:1fe8+     modexputPixel_
-0f1f:2076*     modexgetPixel_
-0f1f:20fc*     modexhlin_
-0f1f:2180*     modexprint_
-0f1f:231a*     modexprintbig_
-0f1f:2496      pdump_
-0f1f:24f6*     cls_
-0f1f:2564+     modexWaitBorder_
-11a4:04c4+     _VGA
+0f1e:0240      VGAmodeX_
+0f1e:02d2+     vgaGetMode_
+0f1e:0312+     modexEnter_
+0f1e:0592      modexLeave_
+0f1e:05aa+     modexsetBaseXMode_
+0f1e:05e8      modexDefaultPage_
+0f1e:06c8*     modexNextPage_
+0f1e:0794*     modexNextPageFlexibleSize_
+0f1e:0862*     modexShowPage_
+0f1e:095e*     modexPanPage_
+0f1e:09ae*     modexSelectPlane_
+0f1e:09d2+     modexClearRegion_
+0f1e:0aea*     oldDrawBmp_
+0f1e:0c50*     CDrawBmp_
+0f1e:0db4*     modexDrawBmp_
+0f1e:0e1a+     modexDrawBmpRegion_
+0f1e:0f84*     modexDrawPlanarBuf_
+0f1e:0fa2*     modexDrawSprite_
+0f1e:1008+     modexDrawSpriteRegion_
+0f1e:1180*     modexCopyPageRegion_
+0f1e:12ea      modexFadeOn_
+0f1e:131a*     modexFadeOff_
+0f1e:1348*     modexFlashOn_
+0f1e:1376*     modexFlashOff_
+0f1e:1446+     modexPalSave_
+0f1e:149c      modexNewPal_
+0f1e:14ec      modexLoadPalFile_
+0f1e:15ce*     modexSavePalFile_
+0f1e:1646      modexPalBlack_
+0f1e:1670*     modexPalWhite_
+0f1e:169a+     modexPalUpdate_
+0f1e:1c0a      modexPalUpdate1_
+0f1e:1c84*     modexPalUpdate0_
+0f1e:1cd0*     modexPalOverscan_
+0f1e:1cf4+     chkcolor_
+0f1e:200c+     modexputPixel_
+0f1e:209a*     modexgetPixel_
+0f1e:2120*     modexhlin_
+0f1e:21a4*     modexprint_
+0f1e:233e*     modexprintbig_
+0f1e:24ba      pdump_
+0f1e:251a*     cls_
+0f1e:2588+     modexWaitBorder_
+11a5:04c4+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:7bd2      _fmalloc_
 0000:7bd2      malloc_
-11a4:04d8      ___fheap
-11a4:04da      ___fheapRover
-11a4:04dc      ___LargestSizeB4Rover
+11a5:04d8      ___fheap
+11a5:04da      ___fheapRover
+11a5:04dc      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 0000:7d4f      __PIA
 0000:7d48*     __PIS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getch.c)
 0000:7d66      getch_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-11a4:0000*     __nullarea
-11a4:04de*     __ovlflag
-11a4:04df*     __intno
-11a4:04e0*     __ovlvec
+11a5:0000*     __nullarea
+11a5:04de*     __ovlflag
+11a5:04df*     __intno
+11a5:04e0*     __ovlvec
 0000:7d80      _cstart_
 0000:7e53*     _Not_Enough_Memory_
 0000:7f85      __exit_
@@ -248,10 +249,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 0000:800c      _big_code_
 0000:800c*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-11a4:12e4      __argv
-11a4:12e8      ___argv
-11a4:12ec      __argc
-11a4:12ee      ___argc
+11a5:12e4      __argv
+11a5:12e8      ___argv
+11a5:12ec      __argc
+11a5:12ee      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 0000:800c      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
@@ -275,22 +276,22 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
 0000:8368      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:83ad      _nmalloc_
-11a4:04e4      ___nheapbeg
-11a4:04e6      ___MiniHeapRover
-11a4:04e8      ___LargestSizeB4MiniHeapRover
+11a5:04e4      ___nheapbeg
+11a5:04e6      ___MiniHeapRover
+11a5:04e8      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0000:8487      _ffree_
 0000:8487      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:84f4      _nfree_
-11a4:12f0+     ___MiniHeapFreeRover
+11a5:12f0+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:85ef+     _null_exit_rtn_
 0000:85ef+     __null_int23_exit_
 0000:85f0      exit_
 0000:8611+     _exit_
-11a4:04ea+     ___int23_exit
-11a4:04ee      ___FPE_handler_exit
+11a5:04ea+     ___int23_exit
+11a5:04ee      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
 0000:862e      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
@@ -309,7 +310,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:8fd5      __doclose_
 0000:911f      __shutdown_stream_
 0000:9139      fclose_
-11a4:12f2+     ___RmTmpFileFn
+11a5:12f2+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 0000:91a4+     __ibm_bios_get_ticks_
 0000:921b      clock_
@@ -320,7 +321,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0000:943f      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-11a4:0098      __IsTable
+11a5:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:9637      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
@@ -355,31 +356,31 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
 0000:9e31      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-11a4:04fa      __8087
-11a4:04fb      __real87
-11a4:04fc      __dos87emucall
-11a4:04fe      __dos87real
+11a5:04fa      __8087
+11a5:04fb      __real87
+11a5:04fc      __dos87emucall
+11a5:04fe      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:9e40*     __exit_with_msg_
 0000:9e45      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-11a4:0500      __curbrk
-11a4:0508      __STACKLOW
-11a4:050a      __STACKTOP
-11a4:050c      __cbyte
-11a4:050e      __child
-11a4:0510      __no87
-11a4:051d      ___FPE_handler
-11a4:0502      __psp
-11a4:0511      __get_ovl_stack
-11a4:0515      __restore_ovl_stack
-11a4:0519      __close_ovl_file
-11a4:0521      __LpCmdLine
-11a4:0525      __LpPgmName
-11a4:0504      __osmajor
-11a4:0505      __osminor
-11a4:0506      __osmode
-11a4:0507      __HShift
+11a5:0500      __curbrk
+11a5:0508      __STACKLOW
+11a5:050a      __STACKTOP
+11a5:050c      __cbyte
+11a5:050e      __child
+11a5:0510      __no87
+11a5:051d      ___FPE_handler
+11a5:0502      __psp
+11a5:0511      __get_ovl_stack
+11a5:0515      __restore_ovl_stack
+11a5:0519      __close_ovl_file
+11a5:0521      __LpCmdLine
+11a5:0525      __LpPgmName
+11a5:0504      __osmajor
+11a5:0505      __osminor
+11a5:0506      __osmode
+11a5:0507      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
 0000:9e64+     __fill_buffer_
 0000:a0b3      fgetc_
@@ -389,8 +390,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
 0000:a573      rand_
 0000:a5b5*     srand_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0f1f:2606*     textInit_
-11a4:12fa      _romFonts
+0f1e:2626*     textInit_
+11a5:12fa      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
 0000:a5e0      __MemAllocator
 0000:a6aa      __MemFree
@@ -408,7 +409,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:ab30      __FiniRtns
 0000:ab30*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-11a4:052e      ___uselfn
+11a5:052e      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:ab94      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
@@ -416,9 +417,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
 0000:abf8+     _getargv_
 0000:af28      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-11a4:0530      ___iob
-11a4:1316      ___OpenStreams
-11a4:131a      ___ClosedStreams
+11a5:0530      ___iob
+11a5:1316      ___ClosedStreams
+11a5:131a      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 0000:af6c      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
@@ -431,7 +432,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
 0000:b349      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-11a4:0022      ___Alphabet
+11a5:0022      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
 0000:b34c      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
@@ -441,18 +442,18 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
 0000:b3fa*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:b405*     __get_errno_ptr_
-11a4:131e      _errno
+11a5:131e      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 0000:b40c      __GetIOMode_
 0000:b441      __SetIOMode_nogrow_
-11a4:06ac      ___NFiles
-11a4:06ae      ___init_mode
-11a4:06d6      ___io_mode
+11a5:06ac      ___NFiles
+11a5:06ae      ___init_mode
+11a5:06d6      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:b476*     __set_commode_
-11a4:06da      __commode
+11a5:06da      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-11a4:06dc      __fmode
+11a5:06dc      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
 0000:b482      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
@@ -479,9 +480,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 0000:ba8a      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 0000:baa6*     __get_doserrno_ptr_
-11a4:1320      __doserrno
+11a5:1320      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-11a4:06de      ___umaskval
+11a5:06de      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
 0000:baad      _dos_creat_
 0000:bad1*     _dos_creatnew_
@@ -492,9 +493,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
 0000:bcda      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-11a4:1324      ___env_mask
-11a4:1328      _environ
-11a4:132c*     __wenviron
+11a5:1324      ___env_mask
+11a5:1328      _environ
+11a5:132c*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
 0000:bd1c      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
@@ -515,7 +516,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 0000:c272      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:c2e2      __EnterWVIDEO_
-11a4:06fe+     ___WD_Present
+11a5:06fe+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
 0000:c306      __flushall_
 0000:c39a      flushall_
@@ -531,19 +532,19 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
 0000:c5c8      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
 0000:c79d*     _heapenable_
-11a4:0700      ___heap_enabled
+11a5:0700      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-11a4:0702      __amblksiz
+11a5:0702      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-11a4:1330      ____Argv
-11a4:1334      ____Argc
+11a5:1330      ____Argv
+11a5:1334      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-11a4:0732      __Start_XI
-11a4:0768      __End_XI
-11a4:0768      __Start_YI
-11a4:0780      __End_YI
+11a5:0732      __Start_XI
+11a5:0768      __End_XI
+11a5:0768      __Start_YI
+11a5:0780      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-11a4:1336      ___historical_splitparms
+11a5:1336      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
 0000:c7ae      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
@@ -552,77 +553,77 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:c9f3      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:db64      _DoINTR_
+0000:db56      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:dedd*     sbrk_
-0000:deed      __brk_
+0000:decf*     sbrk_
+0000:dedf      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:df55      fsync_
+0000:df47      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:df5a*     _frealloc_
-0000:df5a      realloc_
+0000:df4c*     _frealloc_
+0000:df4c      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0000:e054      __setenvp_
-0000:e1e0      __freeenvp_
+0000:e046      __setenvp_
+0000:e1d2      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-11a4:0704      ___IsDBCS
+11a5:0704      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:e23e*     _ismbblead_
-11a4:133c      ___MBCSIsTable
+0000:e230*     _ismbblead_
+11a5:133c      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:e298      __mbinit_
-11a4:0706      ___MBCodePage
+0000:e28a      __mbinit_
+11a5:0706      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0000:e373      _mbdtoupper_
+0000:e365      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0000:e381      toupper_
+0000:e373      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-11a4:0708      __8087cw
+11a5:0708      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-11a4:070a      ___Save8087
-11a4:070e      ___Rest8087
+11a5:070a      ___Save8087
+11a5:070e      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:e390      __GrabFP87_
+0000:e382      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:e3c2*     __init_8087_emu
-0000:e3c8      __x87id
+0000:e3b4*     __init_8087_emu
+0000:e3ba      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:e425      wctomb_
+0000:e417      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:e470+     utoa_
-0000:e511      itoa_
+0000:e462+     utoa_
+0000:e503      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:e55b      strupr_
+0000:e54d      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-11a4:0712      ___EFG_printf
-11a4:0716*     ___EFG_scanf
+11a5:0712      ___EFG_printf
+11a5:0716*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:e5a3      ulltoa_
-0000:e6e0*     lltoa_
+0000:e595      ulltoa_
+0000:e6d2*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:e751*     _dos_close_
-0000:e75f      _dos_commit_
+0000:e743*     _dos_close_
+0000:e751      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:e76e*     _msize_
-0000:e789      _fmsize_
+0000:e760*     _msize_
+0000:e77b      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:e79a      __HeapManager_expand_
-0000:eca3      _nexpand_
+0000:e78c      __HeapManager_expand_
+0000:ec95      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:ecf6      _fexpand_
-0000:ecf6*     _expand_
+0000:ece8      _fexpand_
+0000:ece8*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0000:ed2b      clearenv_
+0000:ed1d      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:ee60      __Init_FPE_handler_
-0000:ee99      __Fini_FPE_handler_
-0000:eed0*     __FPEHandler
+0000:ee52      __Init_FPE_handler_
+0000:ee8b      __Fini_FPE_handler_
+0000:eec2*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:f162      _bfree_
+0000:f154      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:f187      _bexpand_
+0000:f179      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-11a4:0730      ___FPE_int
+11a5:0730      ___FPE_int
 
 
                         +--------------------+
@@ -638,6 +639,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00020b50 (133968.)
+Memory size:  00020b60 (133984.)
 Entry point address: 0000:7d80
-Link time: 00:00.00
+Link time: 00:00.68
index 6f3a811c0f1d923fd8f16ba97c6bc7ed2ef91e0c..846dbabab6ef13d287955d27d80ab7a6073c251a 100755 (executable)
Binary files a/pcxtest.exe and b/pcxtest.exe differ
index b3a3c48fe6964e400218b1964fbcdc5a18a4835a..71a36db1e6128bb345635062cd9da1889232e2bb 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 16 2015 10:14:10 (64-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/18 17:31:09
+Created on:       15/10/20 14:56:28
 Executable Image: pcxtest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0b85:0000            0000ed60
+DGROUP                          0b84:0000            0000ed60
 
 
 
@@ -25,29 +25,29 @@ Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
 pcxtest_TEXT           CODE           AUTO           0000:0000       00000328
-_TEXT                  CODE           AUTO           0000:0330       00008595
-bitmap_TEXT            CODE           AUTO           0000:88d0       00000651
-planar_TEXT            CODE           AUTO           0000:8f30       00000275
-modex16_TEXT           CODE           AUTO           0000:91b0       0000258c
-16text_TEXT            CODE           AUTO           0000:b740       0000010d
-FAR_DATA               FAR_DATA       AUTO           0b84:000d       00000000
-_NULL                  BEGDATA        DGROUP         0b85:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         0b87:0000       00000002
-CONST                  DATA           DGROUP         0b87:0002       00000076
-CONST2                 DATA           DGROUP         0b8e:0008       00000132
-_DATA                  DATA           DGROUP         0ba2:0000       0000032a
-XIB                    DATA           DGROUP         0bd4:000a       00000000
-XI                     DATA           DGROUP         0bd4:000a       0000002a
-XIE                    DATA           DGROUP         0bd7:0004       00000000
-YIB                    DATA           DGROUP         0bd7:0004       00000000
-YI                     DATA           DGROUP         0bd7:0004       0000000c
-YIE                    DATA           DGROUP         0bd8:0000       00000000
-STRINGS                DATA           DGROUP         0bd8:0000       00000000
-DATA                   DATA           DGROUP         0bd8:0000       00000000
-_emu_init_start        EMU            DGROUP         0bd8:0000       00000000
-_emu_init_end          EMU            DGROUP         0bd8:0000       00000000
-_BSS                   BSS            DGROUP         0bd8:0000       00000d70
-STACK                  STACK          DGROUP         0caf:0000       0000dac0
+_TEXT                  CODE           AUTO           0000:0330       0000856b
+bitmap_TEXT            CODE           AUTO           0000:88a0       00000651
+planar_TEXT            CODE           AUTO           0000:8f00       00000275
+modex16_TEXT           CODE           AUTO           0000:9180       000025b0
+16text_TEXT            CODE           AUTO           0000:b730       0000010d
+FAR_DATA               FAR_DATA       AUTO           0b83:000d       00000000
+_NULL                  BEGDATA        DGROUP         0b84:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0b86:0000       00000002
+CONST                  DATA           DGROUP         0b86:0002       00000076
+CONST2                 DATA           DGROUP         0b8d:0008       00000132
+_DATA                  DATA           DGROUP         0ba1:0000       0000032a
+XIB                    DATA           DGROUP         0bd3:000a       00000000
+XI                     DATA           DGROUP         0bd3:000a       0000002a
+XIE                    DATA           DGROUP         0bd6:0004       00000000
+YIB                    DATA           DGROUP         0bd6:0004       00000000
+YI                     DATA           DGROUP         0bd6:0004       0000000c
+YIE                    DATA           DGROUP         0bd7:0000       00000000
+STRINGS                DATA           DGROUP         0bd7:0000       00000000
+DATA                   DATA           DGROUP         0bd7:0000       00000000
+_emu_init_start        EMU            DGROUP         0bd7:0000       00000000
+_emu_init_end          EMU            DGROUP         0bd7:0000       00000000
+_BSS                   BSS            DGROUP         0bd7:0000       00000d70
+STACK                  STACK          DGROUP         0cae:0000       0000dac0
 
 
                         +----------------+
@@ -62,61 +62,62 @@ Address        Symbol
 
 Module: pcxtest.o(/dos/z/16/src/pcxtest.c)
 0000:0100      main_
-0b85:0530+     _gvar
+0b84:0530+     _gvar
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 0000:0335      __STK
 0000:0355*     __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-0000:8c5a      bitmapLoadPcx_
-0000:8db6*     bitmapLoadPcxTiles_
+0000:8c2a      bitmapLoadPcx_
+0000:8d86*     bitmapLoadPcxTiles_
 Module: gfx.lib(/dos/z/16/src/lib/planar.c)
-0000:8f30      planar_buf_from_bitmap_
-0000:9050+     planar_buf_alloc_
-0000:914a*     planar_buf_free_
+0000:8f00      planar_buf_from_bitmap_
+0000:9020+     planar_buf_alloc_
+0000:911a*     planar_buf_free_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0000:93f0      VGAmodeX_
-0000:9482+     vgaGetMode_
-0000:94c2+     modexEnter_
-0000:9742*     modexLeave_
-0000:975a+     modexsetBaseXMode_
-0000:9798      modexDefaultPage_
-0000:9878*     modexNextPage_
-0000:9944*     modexNextPageFlexibleSize_
-0000:9a12*     modexShowPage_
-0000:9b0e*     modexPanPage_
-0000:9b5e*     modexSelectPlane_
-0000:9b82      modexClearRegion_
-0000:9c9a      oldDrawBmp_
-0000:9e00*     CDrawBmp_
-0000:9f64      modexDrawBmp_
-0000:9fca+     modexDrawBmpRegion_
-0000:a134*     modexDrawPlanarBuf_
-0000:a152      modexDrawSprite_
-0000:a1b8+     modexDrawSpriteRegion_
-0000:a330      modexCopyPageRegion_
-0000:a49a*     modexFadeOn_
-0000:a4ca*     modexFadeOff_
-0000:a4f8*     modexFlashOn_
-0000:a526*     modexFlashOff_
-0000:a5f6+     modexPalSave_
-0000:a64c      modexNewPal_
-0000:a69c*     modexLoadPalFile_
-0000:a77e*     modexSavePalFile_
-0000:a7f6*     modexPalBlack_
-0000:a820*     modexPalWhite_
-0000:a84a+     modexPalUpdate_
-0000:adba      modexPalUpdate1_
-0000:ae34*     modexPalUpdate0_
-0000:ae80+     chkcolor_
-0000:b198+     modexputPixel_
-0000:b226*     modexgetPixel_
-0000:b2ac*     modexhlin_
-0000:b330*     modexprint_
-0000:b4ca*     modexprintbig_
-0000:b646*     pdump_
-0000:b6a6*     cls_
-0000:b714+     modexWaitBorder_
-0b85:0204      _VGA
+0000:93c0      VGAmodeX_
+0000:9452+     vgaGetMode_
+0000:9492+     modexEnter_
+0000:9712*     modexLeave_
+0000:972a+     modexsetBaseXMode_
+0000:9768      modexDefaultPage_
+0000:9848*     modexNextPage_
+0000:9914*     modexNextPageFlexibleSize_
+0000:99e2*     modexShowPage_
+0000:9ade*     modexPanPage_
+0000:9b2e*     modexSelectPlane_
+0000:9b52      modexClearRegion_
+0000:9c6a      oldDrawBmp_
+0000:9dd0*     CDrawBmp_
+0000:9f34      modexDrawBmp_
+0000:9f9a+     modexDrawBmpRegion_
+0000:a104*     modexDrawPlanarBuf_
+0000:a122      modexDrawSprite_
+0000:a188+     modexDrawSpriteRegion_
+0000:a300      modexCopyPageRegion_
+0000:a46a*     modexFadeOn_
+0000:a49a*     modexFadeOff_
+0000:a4c8*     modexFlashOn_
+0000:a4f6*     modexFlashOff_
+0000:a5c6+     modexPalSave_
+0000:a61c      modexNewPal_
+0000:a66c*     modexLoadPalFile_
+0000:a74e*     modexSavePalFile_
+0000:a7c6*     modexPalBlack_
+0000:a7f0*     modexPalWhite_
+0000:a81a+     modexPalUpdate_
+0000:ad8a      modexPalUpdate1_
+0000:ae04*     modexPalUpdate0_
+0000:ae50*     modexPalOverscan_
+0000:ae74+     chkcolor_
+0000:b18c+     modexputPixel_
+0000:b21a*     modexgetPixel_
+0000:b2a0*     modexhlin_
+0000:b324*     modexprint_
+0000:b4be*     modexprintbig_
+0000:b63a*     pdump_
+0000:b69a*     cls_
+0000:b708+     modexWaitBorder_
+0b84:0204      _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 0000:0379      __PIA
 0000:0372*     __PIS
@@ -125,60 +126,60 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 0000:03a7      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-0b85:0000*     __nullarea
-0b85:0218*     __ovlflag
-0b85:0219*     __intno
-0b85:021a*     __ovlvec
+0b84:0000*     __nullarea
+0b84:0218*     __ovlflag
+0b84:0219*     __intno
+0b84:021a*     __ovlvec
 0000:03d6      _cstart_
 0000:04a9*     _Not_Enough_Memory_
 0000:05db      __exit_
 0000:05fa      __do_exit_with_msg__
 0000:0657      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c)
-0b85:021e      _fltused_
+0b84:021e      _fltused_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 0000:0662      _big_code_
 0000:0662*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-0b85:0220      __8087
-0b85:0221      __real87
-0b85:0222      __dos87emucall
-0b85:0224      __dos87real
+0b84:0220      __8087
+0b84:0221      __real87
+0b84:0222      __dos87emucall
+0b84:0224      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:0662*     __exit_with_msg_
 0000:0667      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-0b85:0226      __curbrk
-0b85:022e      __STACKLOW
-0b85:0230      __STACKTOP
-0b85:0232      __cbyte
-0b85:0234      __child
-0b85:0236      __no87
-0b85:0243      ___FPE_handler
-0b85:0228      __psp
-0b85:0237      __get_ovl_stack
-0b85:023b      __restore_ovl_stack
-0b85:023f      __close_ovl_file
-0b85:0247      __LpCmdLine
-0b85:024b      __LpPgmName
-0b85:022a      __osmajor
-0b85:022b      __osminor
-0b85:022c      __osmode
-0b85:022d      __HShift
+0b84:0226      __curbrk
+0b84:022e      __STACKLOW
+0b84:0230      __STACKTOP
+0b84:0232      __cbyte
+0b84:0234      __child
+0b84:0236      __no87
+0b84:0243      ___FPE_handler
+0b84:0228      __psp
+0b84:0237      __get_ovl_stack
+0b84:023b      __restore_ovl_stack
+0b84:023f      __close_ovl_file
+0b84:0247      __LpCmdLine
+0b84:024b      __LpPgmName
+0b84:022a      __osmajor
+0b84:022b      __osminor
+0b84:022c      __osmode
+0b84:022d      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
 0000:0686      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:09fd      __doclose_
 0000:0b47      __shutdown_stream_
 0000:0b61      fclose_
-0b85:0f68+     ___RmTmpFileFn
+0b84:0f68+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:0bcc+     _null_exit_rtn_
 0000:0bcc+     __null_int23_exit_
 0000:0bcd      exit_
 0000:0bee+     _exit_
-0b85:0250+     ___int23_exit
-0b85:0254      ___FPE_handler_exit
+0b84:0250+     ___int23_exit
+0b84:0254      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0000:0d28      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
@@ -192,13 +193,13 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:178b      _fmalloc_
 0000:178b      malloc_
-0b85:0258+     ___fheap
-0b85:025a      ___fheapRover
-0b85:025c      ___LargestSizeB4Rover
+0b84:0258+     ___fheap
+0b84:025a      ___fheapRover
+0b84:025c      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-0b85:025e      ___iob
-0b85:0f6c      ___OpenStreams
-0b85:0f70      ___ClosedStreams
+0b84:025e      ___iob
+0b84:0f6c      ___ClosedStreams
+0b84:0f70      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
 0000:1900      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
@@ -216,8 +217,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
 0000:1f2a      __I4M
 0000:1f2a      __U4M
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0000:b7b6*     textInit_
-0b85:0f74      _romFonts
+0000:b7a6*     textInit_
+0b84:0f74      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 0000:1f5c      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
@@ -228,7 +229,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:2170      __FiniRtns
 0000:2170*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-0b85:03ca      ___uselfn
+0b84:03ca      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:21d4      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c)
@@ -240,10 +241,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 0000:22c0      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:2330      __EnterWVIDEO_
-0b85:03ea+     ___WD_Present
+0b84:03ea+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:2354*     __get_errno_ptr_
-0b85:0f8c      _errno
+0b84:0f8c      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
 0000:235b      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
@@ -272,9 +273,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
 0000:29e5      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:29ff*     __set_commode_
-0b85:03ec      __commode
+0b84:03ec      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0b85:03ee      __fmode
+0b84:03ee      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:2a0b      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
@@ -295,9 +296,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 0000:333c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:333f      _nmalloc_
-0b85:03f0      ___nheapbeg
-0b85:03f2      ___MiniHeapRover
-0b85:03f4      ___LargestSizeB4MiniHeapRover
+0b84:03f0      ___nheapbeg
+0b84:03f2      ___MiniHeapRover
+0b84:03f4      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
 0000:3419*     _heapgrow_
 0000:3419*     _fheapgrow_
@@ -309,7 +310,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
 0000:36cd      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:36d7      _nfree_
-0b85:0f8e+     ___MiniHeapFreeRover
+0b84:0f8e+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
 0000:37d2      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
@@ -321,96 +322,96 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:3a81      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-0b85:0f90      ____Argv
-0b85:0f94      ____Argc
+0b84:0f90      ____Argv
+0b84:0f94      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0b85:03f6      __amblksiz
+0b84:03f6      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-0b85:04fa      __Start_XI
-0b85:0524      __End_XI
-0b85:0524      __Start_YI
-0b85:0530      __End_YI
+0b84:04fa      __Start_XI
+0b84:0524      __End_XI
+0b84:0524      __Start_YI
+0b84:0530      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-0b85:03f8      ___EFG_printf
-0b85:03fc      ___EFG_scanf
+0b84:03f8      ___EFG_printf
+0b84:03fc      ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c)
-0000:4c05      _EFG_Format_
+0000:4bf7      _EFG_Format_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c)
-0000:4dd7      __cnvs2d_
+0000:4dc9      __cnvs2d_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-0b85:0400      __8087cw
+0b84:0400      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-0b85:0402      ___Save8087
-0b85:0406      ___Rest8087
+0b84:0402      ___Save8087
+0b84:0406      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:4df7      __GrabFP87_
+0000:4de9      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:4e2a*     __init_8087_emu
-0000:4e30      __x87id
+0000:4e1c*     __init_8087_emu
+0000:4e22      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:4e8d*     __dosretax
-0000:4e92*     __dosret0
-0000:4e99      __set_errno_dos_
-0000:4f01*     __set_errno_dos_reterr_
+0000:4e7f*     __dosretax
+0000:4e84*     __dosret0
+0000:4e8b      __set_errno_dos_
+0000:4ef3*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:4f0c      __GetIOMode_
-0000:4f41      __SetIOMode_nogrow_
-0b85:041e      ___NFiles
-0b85:0420      ___init_mode
-0b85:0448      ___io_mode
+0000:4efe      __GetIOMode_
+0000:4f33      __SetIOMode_nogrow_
+0b84:041e      ___NFiles
+0b84:0420      ___init_mode
+0b84:0448      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:4f76      fsync_
+0000:4f68      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:4f7b+     __grow_iomode_
-0000:5062+     __shrink_iomode_
-0000:50a3      __SetIOMode_
+0000:4f6d+     __grow_iomode_
+0000:5054+     __shrink_iomode_
+0000:5095      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:514a      _dos_open_
+0000:513c      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:5170      isatty_
+0000:5162      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:518c*     __get_doserrno_ptr_
-0b85:0f98      __doserrno
+0000:517e*     __get_doserrno_ptr_
+0b84:0f98      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0b85:044c      ___umaskval
+0b84:044c      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:5193      _dos_creat_
-0000:51b7*     _dos_creatnew_
+0000:5185      _dos_creat_
+0000:51a9*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:51d8*     _heapenable_
-0b85:044e      ___heap_enabled
+0000:51ca*     _heapenable_
+0b84:044e      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:51e9      __nmemneed_
+0000:51db      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:5271      __LastFree_
-0000:52eb      __ExpandDGROUP_
+0000:5263      __LastFree_
+0000:52dd      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:53fc      _DoINTR_
+0000:53ee      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:5775      wctomb_
+0000:5767      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:57c0+     utoa_
-0000:5861      itoa_
+0000:57b2+     utoa_
+0000:5853      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:58ab      strupr_
+0000:589d      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-0b85:0450      ___IsDBCS
+0b84:0450      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:58e0*     _ismbblead_
-0b85:0f9a      ___MBCSIsTable
+0000:58d2*     _ismbblead_
+0b84:0f9a      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:58fc      ulltoa_
-0000:5a39*     lltoa_
+0000:58ee      ulltoa_
+0000:5a2b*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:5aaa      ultoa_
-0000:5b68*     ltoa_
+0000:5a9c      ultoa_
+0000:5b5a*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c)
-0000:5bb6*     _SetLD64bit_
-0000:5bc1*     _SetLD80bit_
-0000:5bcc      _LDisDouble_
+0000:5ba8*     _SetLD64bit_
+0000:5bb3*     _SetLD80bit_
+0000:5bbe      _LDisDouble_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c)
-0000:5d31      _LDScale10x_
-0000:6609      __LDcvt_
+0000:5d23      _LDScale10x_
+0000:65fb      __LDcvt_
 Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
 0000:0000*     FJSRQQ
 0000:0000*     FISRQQ
@@ -421,72 +422,72 @@ Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
 0000:0000*     FJARQQ
 0000:0000*     FICRQQ
 0000:0000*     FIARQQ
-0000:6de6*     __init_87_emulator
+0000:6dd8*     __init_87_emulator
 Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c)
-0000:7617+     __Strtold_
-0000:7856      strtod_
+0000:75ec+     __Strtold_
+0000:782b      strtod_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:79fc      __Init_FPE_handler_
-0000:7a35      __Fini_FPE_handler_
-0000:7a6c*     __FPEHandler
+0000:79d2      __Init_FPE_handler_
+0000:7a0b      __Fini_FPE_handler_
+0000:7a42*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:7cfe*     _dos_close_
-0000:7d0c      _dos_commit_
+0000:7cd4*     _dos_close_
+0000:7ce2      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:7d1b*     _frealloc_
-0000:7d1b      realloc_
+0000:7cf1*     _frealloc_
+0000:7cf1      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:7df7      __ChkTTYIOMode_
-0000:7e65*     __IOMode_
+0000:7dcd      __ChkTTYIOMode_
+0000:7e3b*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:7e76      __doserror_
-0000:7e84*     __doserror1_
+0000:7e4c      __doserror_
+0000:7e5a*     __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:7e90*     sbrk_
-0000:7ea0      __brk_
+0000:7e66*     sbrk_
+0000:7e76      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-0b85:0072      ___Alphabet
+0b84:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:7f46      __mbinit_
-0b85:04f6+     ___MBCodePage
+0000:7f1c      __mbinit_
+0b84:04f6+     ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c)
-0000:8021      __LDClass_
-0000:80a7*     _FLClass_
+0000:7ff7      __LDClass_
+0000:807d*     _FLClass_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
-0000:80bc      __I4D
-0000:810b*     __U4D
+0000:8092      __I4D
+0000:80e1*     __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-0b85:0098      __IsTable
+0b84:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm)
-0000:8190      __ZBuf2LD
+0000:8166      __ZBuf2LD
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c)
-0000:8258*     __set_EDOM_
-0000:8264      __set_ERANGE_
-0000:8270*     __set_EINVAL_
+0000:822e*     __set_EDOM_
+0000:823a      __set_ERANGE_
+0000:8246*     __set_EINVAL_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c)
-0b85:019a*     ___f_infinity
-0b85:019e*     ___f_posqnan
-0b85:01a2      ___d_infinity
-0b85:01aa      ___d_posqnan
-0b85:01b2*     ___ld_infinity
-0b85:01ba*     ___ld_posqnan
+0b84:019a*     ___f_infinity
+0b84:019e*     ___f_posqnan
+0b84:01a2      ___d_infinity
+0b84:01aa      ___d_posqnan
+0b84:01b2*     ___ld_infinity
+0b84:01ba*     ___ld_posqnan
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c)
-0b85:01c2      __HugeValue
+0b84:01c2      __HugeValue
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-0b85:04f8      ___FPE_int
+0b84:04f8      ___FPE_int
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:828a*     _msize_
-0000:82a5      _fmsize_
+0000:8260*     _msize_
+0000:827b      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:82b6      __HeapManager_expand_
-0000:87bf      _nexpand_
+0000:828c      __HeapManager_expand_
+0000:8795      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:8812      _fexpand_
-0000:8812*     _expand_
+0000:87e8      _fexpand_
+0000:87e8*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:8847      _bfree_
+0000:881d      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:886c      _bexpand_
+0000:8842      _bexpand_
 
 
                         +--------------------+
@@ -504,6 +505,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  0001a5b0 (107952.)
+Memory size:  0001a5a0 (107936.)
 Entry point address: 0000:03d6
-Link time: 00:00.10
+Link time: 00:00.62
index d0c8677bf50848d732ee1e876bf54c26fdb812ac..b315de5297ae25153803593ff38a94a3bb69d48f 100755 (executable)
Binary files a/pcxtest2.exe and b/pcxtest2.exe differ
index 7245791d13ad43cae8d15921e90c4af9de74e056..59040cab6291cb6f50d4673053bb3040238315cb 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 16 2015 10:14:10 (64-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/18 17:31:09
+Created on:       15/10/20 14:56:28
 Executable Image: pcxtest2.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0b89:0000            0000ed60
+DGROUP                          0b88:0000            0000ed60
 
 
 
@@ -25,29 +25,29 @@ Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
 pcxtest2_TEXT          CODE           AUTO           0000:0000       0000036f
-_TEXT                  CODE           AUTO           0000:0370       00008595
-bitmap_TEXT            CODE           AUTO           0000:8910       00000651
-planar_TEXT            CODE           AUTO           0000:8f70       00000275
-modex16_TEXT           CODE           AUTO           0000:91f0       0000258c
-16text_TEXT            CODE           AUTO           0000:b780       0000010d
-FAR_DATA               FAR_DATA       AUTO           0b88:000d       00000000
-_NULL                  BEGDATA        DGROUP         0b89:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         0b8b:0000       00000002
-CONST                  DATA           DGROUP         0b8b:0002       00000076
-CONST2                 DATA           DGROUP         0b92:0008       00000132
-_DATA                  DATA           DGROUP         0ba6:0000       0000032a
-XIB                    DATA           DGROUP         0bd8:000a       00000000
-XI                     DATA           DGROUP         0bd8:000a       0000002a
-XIE                    DATA           DGROUP         0bdb:0004       00000000
-YIB                    DATA           DGROUP         0bdb:0004       00000000
-YI                     DATA           DGROUP         0bdb:0004       0000000c
-YIE                    DATA           DGROUP         0bdc:0000       00000000
-STRINGS                DATA           DGROUP         0bdc:0000       00000000
-DATA                   DATA           DGROUP         0bdc:0000       00000000
-_emu_init_start        EMU            DGROUP         0bdc:0000       00000000
-_emu_init_end          EMU            DGROUP         0bdc:0000       00000000
-_BSS                   BSS            DGROUP         0bdc:0000       00000d70
-STACK                  STACK          DGROUP         0cb3:0000       0000dac0
+_TEXT                  CODE           AUTO           0000:0370       0000856b
+bitmap_TEXT            CODE           AUTO           0000:88e0       00000651
+planar_TEXT            CODE           AUTO           0000:8f40       00000275
+modex16_TEXT           CODE           AUTO           0000:91c0       000025b0
+16text_TEXT            CODE           AUTO           0000:b770       0000010d
+FAR_DATA               FAR_DATA       AUTO           0b87:000d       00000000
+_NULL                  BEGDATA        DGROUP         0b88:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0b8a:0000       00000002
+CONST                  DATA           DGROUP         0b8a:0002       00000076
+CONST2                 DATA           DGROUP         0b91:0008       00000132
+_DATA                  DATA           DGROUP         0ba5:0000       0000032a
+XIB                    DATA           DGROUP         0bd7:000a       00000000
+XI                     DATA           DGROUP         0bd7:000a       0000002a
+XIE                    DATA           DGROUP         0bda:0004       00000000
+YIB                    DATA           DGROUP         0bda:0004       00000000
+YI                     DATA           DGROUP         0bda:0004       0000000c
+YIE                    DATA           DGROUP         0bdb:0000       00000000
+STRINGS                DATA           DGROUP         0bdb:0000       00000000
+DATA                   DATA           DGROUP         0bdb:0000       00000000
+_emu_init_start        EMU            DGROUP         0bdb:0000       00000000
+_emu_init_end          EMU            DGROUP         0bdb:0000       00000000
+_BSS                   BSS            DGROUP         0bdb:0000       00000d70
+STACK                  STACK          DGROUP         0cb2:0000       0000dac0
 
 
                         +----------------+
@@ -62,61 +62,62 @@ Address        Symbol
 
 Module: pcxtest2.o(/dos/z/16/src/pcxtest2.c)
 0000:0100      main_
-0b89:0530+     _gvar
+0b88:0530+     _gvar
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 0000:0375      __STK
 0000:0395*     __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-0000:8c9a      bitmapLoadPcx_
-0000:8df6*     bitmapLoadPcxTiles_
+0000:8c6a      bitmapLoadPcx_
+0000:8dc6*     bitmapLoadPcxTiles_
 Module: gfx.lib(/dos/z/16/src/lib/planar.c)
-0000:8f70      planar_buf_from_bitmap_
-0000:9090+     planar_buf_alloc_
-0000:918a*     planar_buf_free_
+0000:8f40      planar_buf_from_bitmap_
+0000:9060+     planar_buf_alloc_
+0000:915a*     planar_buf_free_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0000:9430      VGAmodeX_
-0000:94c2+     vgaGetMode_
-0000:9502+     modexEnter_
-0000:9782*     modexLeave_
-0000:979a+     modexsetBaseXMode_
-0000:97d8      modexDefaultPage_
-0000:98b8*     modexNextPage_
-0000:9984*     modexNextPageFlexibleSize_
-0000:9a52      modexShowPage_
-0000:9b4e*     modexPanPage_
-0000:9b9e*     modexSelectPlane_
-0000:9bc2      modexClearRegion_
-0000:9cda      oldDrawBmp_
-0000:9e40*     CDrawBmp_
-0000:9fa4      modexDrawBmp_
-0000:a00a+     modexDrawBmpRegion_
-0000:a174*     modexDrawPlanarBuf_
-0000:a192      modexDrawSprite_
-0000:a1f8+     modexDrawSpriteRegion_
-0000:a370      modexCopyPageRegion_
-0000:a4da*     modexFadeOn_
-0000:a50a*     modexFadeOff_
-0000:a538*     modexFlashOn_
-0000:a566*     modexFlashOff_
-0000:a636+     modexPalSave_
-0000:a68c      modexNewPal_
-0000:a6dc*     modexLoadPalFile_
-0000:a7be*     modexSavePalFile_
-0000:a836*     modexPalBlack_
-0000:a860*     modexPalWhite_
-0000:a88a+     modexPalUpdate_
-0000:adfa      modexPalUpdate1_
-0000:ae74*     modexPalUpdate0_
-0000:aec0+     chkcolor_
-0000:b1d8+     modexputPixel_
-0000:b266*     modexgetPixel_
-0000:b2ec*     modexhlin_
-0000:b370*     modexprint_
-0000:b50a*     modexprintbig_
-0000:b686*     pdump_
-0000:b6e6*     cls_
-0000:b754+     modexWaitBorder_
-0b89:0204      _VGA
+0000:9400      VGAmodeX_
+0000:9492+     vgaGetMode_
+0000:94d2+     modexEnter_
+0000:9752*     modexLeave_
+0000:976a+     modexsetBaseXMode_
+0000:97a8      modexDefaultPage_
+0000:9888*     modexNextPage_
+0000:9954*     modexNextPageFlexibleSize_
+0000:9a22      modexShowPage_
+0000:9b1e*     modexPanPage_
+0000:9b6e*     modexSelectPlane_
+0000:9b92      modexClearRegion_
+0000:9caa      oldDrawBmp_
+0000:9e10*     CDrawBmp_
+0000:9f74      modexDrawBmp_
+0000:9fda+     modexDrawBmpRegion_
+0000:a144*     modexDrawPlanarBuf_
+0000:a162      modexDrawSprite_
+0000:a1c8+     modexDrawSpriteRegion_
+0000:a340      modexCopyPageRegion_
+0000:a4aa*     modexFadeOn_
+0000:a4da*     modexFadeOff_
+0000:a508*     modexFlashOn_
+0000:a536*     modexFlashOff_
+0000:a606+     modexPalSave_
+0000:a65c      modexNewPal_
+0000:a6ac*     modexLoadPalFile_
+0000:a78e*     modexSavePalFile_
+0000:a806*     modexPalBlack_
+0000:a830*     modexPalWhite_
+0000:a85a+     modexPalUpdate_
+0000:adca      modexPalUpdate1_
+0000:ae44*     modexPalUpdate0_
+0000:ae90*     modexPalOverscan_
+0000:aeb4+     chkcolor_
+0000:b1cc+     modexputPixel_
+0000:b25a*     modexgetPixel_
+0000:b2e0*     modexhlin_
+0000:b364*     modexprint_
+0000:b4fe*     modexprintbig_
+0000:b67a*     pdump_
+0000:b6da*     cls_
+0000:b748+     modexWaitBorder_
+0b88:0204      _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 0000:03b9      __PIA
 0000:03b2*     __PIS
@@ -125,60 +126,60 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 0000:03e7      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-0b89:0000*     __nullarea
-0b89:0218*     __ovlflag
-0b89:0219*     __intno
-0b89:021a*     __ovlvec
+0b88:0000*     __nullarea
+0b88:0218*     __ovlflag
+0b88:0219*     __intno
+0b88:021a*     __ovlvec
 0000:0416      _cstart_
 0000:04e9*     _Not_Enough_Memory_
 0000:061b      __exit_
 0000:063a      __do_exit_with_msg__
 0000:0697      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c)
-0b89:021e      _fltused_
+0b88:021e      _fltused_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 0000:06a2      _big_code_
 0000:06a2*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-0b89:0220      __8087
-0b89:0221      __real87
-0b89:0222      __dos87emucall
-0b89:0224      __dos87real
+0b88:0220      __8087
+0b88:0221      __real87
+0b88:0222      __dos87emucall
+0b88:0224      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:06a2*     __exit_with_msg_
 0000:06a7      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-0b89:0226      __curbrk
-0b89:022e      __STACKLOW
-0b89:0230      __STACKTOP
-0b89:0232      __cbyte
-0b89:0234      __child
-0b89:0236      __no87
-0b89:0243      ___FPE_handler
-0b89:0228      __psp
-0b89:0237      __get_ovl_stack
-0b89:023b      __restore_ovl_stack
-0b89:023f      __close_ovl_file
-0b89:0247      __LpCmdLine
-0b89:024b      __LpPgmName
-0b89:022a      __osmajor
-0b89:022b      __osminor
-0b89:022c      __osmode
-0b89:022d      __HShift
+0b88:0226      __curbrk
+0b88:022e      __STACKLOW
+0b88:0230      __STACKTOP
+0b88:0232      __cbyte
+0b88:0234      __child
+0b88:0236      __no87
+0b88:0243      ___FPE_handler
+0b88:0228      __psp
+0b88:0237      __get_ovl_stack
+0b88:023b      __restore_ovl_stack
+0b88:023f      __close_ovl_file
+0b88:0247      __LpCmdLine
+0b88:024b      __LpPgmName
+0b88:022a      __osmajor
+0b88:022b      __osminor
+0b88:022c      __osmode
+0b88:022d      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
 0000:06c6      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:0a3d      __doclose_
 0000:0b87      __shutdown_stream_
 0000:0ba1      fclose_
-0b89:0f68+     ___RmTmpFileFn
+0b88:0f68+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:0c0c+     _null_exit_rtn_
 0000:0c0c+     __null_int23_exit_
 0000:0c0d      exit_
 0000:0c2e+     _exit_
-0b89:0250+     ___int23_exit
-0b89:0254      ___FPE_handler_exit
+0b88:0250+     ___int23_exit
+0b88:0254      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0000:0d68      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
@@ -192,13 +193,13 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:17cb      _fmalloc_
 0000:17cb      malloc_
-0b89:0258+     ___fheap
-0b89:025a      ___fheapRover
-0b89:025c      ___LargestSizeB4Rover
+0b88:0258+     ___fheap
+0b88:025a      ___fheapRover
+0b88:025c      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-0b89:025e      ___iob
-0b89:0f6c      ___OpenStreams
-0b89:0f70      ___ClosedStreams
+0b88:025e      ___iob
+0b88:0f6c      ___ClosedStreams
+0b88:0f70      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
 0000:1940      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
@@ -216,8 +217,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
 0000:1f6a      __I4M
 0000:1f6a      __U4M
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0000:b7f6*     textInit_
-0b89:0f74      _romFonts
+0000:b7e6*     textInit_
+0b88:0f74      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 0000:1f9c      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
@@ -228,7 +229,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:21b0      __FiniRtns
 0000:21b0*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-0b89:03ca      ___uselfn
+0b88:03ca      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:2214      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c)
@@ -240,10 +241,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 0000:2300      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:2370      __EnterWVIDEO_
-0b89:03ea+     ___WD_Present
+0b88:03ea+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:2394*     __get_errno_ptr_
-0b89:0f8c      _errno
+0b88:0f8c      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
 0000:239b      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
@@ -272,9 +273,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
 0000:2a25      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:2a3f*     __set_commode_
-0b89:03ec      __commode
+0b88:03ec      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0b89:03ee      __fmode
+0b88:03ee      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:2a4b      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
@@ -295,9 +296,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 0000:337c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:337f      _nmalloc_
-0b89:03f0      ___nheapbeg
-0b89:03f2      ___MiniHeapRover
-0b89:03f4      ___LargestSizeB4MiniHeapRover
+0b88:03f0      ___nheapbeg
+0b88:03f2      ___MiniHeapRover
+0b88:03f4      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
 0000:3459*     _heapgrow_
 0000:3459*     _fheapgrow_
@@ -309,7 +310,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
 0000:370d      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:3717      _nfree_
-0b89:0f8e+     ___MiniHeapFreeRover
+0b88:0f8e+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
 0000:3812      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
@@ -321,96 +322,96 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:3ac1      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-0b89:0f90      ____Argv
-0b89:0f94      ____Argc
+0b88:0f90      ____Argv
+0b88:0f94      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0b89:03f6      __amblksiz
+0b88:03f6      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-0b89:04fa      __Start_XI
-0b89:0524      __End_XI
-0b89:0524      __Start_YI
-0b89:0530      __End_YI
+0b88:04fa      __Start_XI
+0b88:0524      __End_XI
+0b88:0524      __Start_YI
+0b88:0530      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-0b89:03f8      ___EFG_printf
-0b89:03fc      ___EFG_scanf
+0b88:03f8      ___EFG_printf
+0b88:03fc      ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c)
-0000:4c45      _EFG_Format_
+0000:4c37      _EFG_Format_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c)
-0000:4e17      __cnvs2d_
+0000:4e09      __cnvs2d_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-0b89:0400      __8087cw
+0b88:0400      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-0b89:0402      ___Save8087
-0b89:0406      ___Rest8087
+0b88:0402      ___Save8087
+0b88:0406      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:4e37      __GrabFP87_
+0000:4e29      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:4e6a*     __init_8087_emu
-0000:4e70      __x87id
+0000:4e5c*     __init_8087_emu
+0000:4e62      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:4ecd*     __dosretax
-0000:4ed2*     __dosret0
-0000:4ed9      __set_errno_dos_
-0000:4f41*     __set_errno_dos_reterr_
+0000:4ebf*     __dosretax
+0000:4ec4*     __dosret0
+0000:4ecb      __set_errno_dos_
+0000:4f33*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:4f4c      __GetIOMode_
-0000:4f81      __SetIOMode_nogrow_
-0b89:041e      ___NFiles
-0b89:0420      ___init_mode
-0b89:0448      ___io_mode
+0000:4f3e      __GetIOMode_
+0000:4f73      __SetIOMode_nogrow_
+0b88:041e      ___NFiles
+0b88:0420      ___init_mode
+0b88:0448      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:4fb6      fsync_
+0000:4fa8      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:4fbb+     __grow_iomode_
-0000:50a2+     __shrink_iomode_
-0000:50e3      __SetIOMode_
+0000:4fad+     __grow_iomode_
+0000:5094+     __shrink_iomode_
+0000:50d5      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:518a      _dos_open_
+0000:517c      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:51b0      isatty_
+0000:51a2      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:51cc*     __get_doserrno_ptr_
-0b89:0f98      __doserrno
+0000:51be*     __get_doserrno_ptr_
+0b88:0f98      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0b89:044c      ___umaskval
+0b88:044c      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:51d3      _dos_creat_
-0000:51f7*     _dos_creatnew_
+0000:51c5      _dos_creat_
+0000:51e9*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:5218*     _heapenable_
-0b89:044e      ___heap_enabled
+0000:520a*     _heapenable_
+0b88:044e      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:5229      __nmemneed_
+0000:521b      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:52b1      __LastFree_
-0000:532b      __ExpandDGROUP_
+0000:52a3      __LastFree_
+0000:531d      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:543c      _DoINTR_
+0000:542e      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:57b5      wctomb_
+0000:57a7      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:5800+     utoa_
-0000:58a1      itoa_
+0000:57f2+     utoa_
+0000:5893      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:58eb      strupr_
+0000:58dd      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-0b89:0450      ___IsDBCS
+0b88:0450      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:5920*     _ismbblead_
-0b89:0f9a      ___MBCSIsTable
+0000:5912*     _ismbblead_
+0b88:0f9a      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:593c      ulltoa_
-0000:5a79*     lltoa_
+0000:592e      ulltoa_
+0000:5a6b*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:5aea      ultoa_
-0000:5ba8*     ltoa_
+0000:5adc      ultoa_
+0000:5b9a*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c)
-0000:5bf6*     _SetLD64bit_
-0000:5c01*     _SetLD80bit_
-0000:5c0c      _LDisDouble_
+0000:5be8*     _SetLD64bit_
+0000:5bf3*     _SetLD80bit_
+0000:5bfe      _LDisDouble_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c)
-0000:5d71      _LDScale10x_
-0000:6649      __LDcvt_
+0000:5d63      _LDScale10x_
+0000:663b      __LDcvt_
 Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
 0000:0000*     FJSRQQ
 0000:0000*     FISRQQ
@@ -421,72 +422,72 @@ Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
 0000:0000*     FJARQQ
 0000:0000*     FICRQQ
 0000:0000*     FIARQQ
-0000:6e26*     __init_87_emulator
+0000:6e18*     __init_87_emulator
 Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c)
-0000:7657+     __Strtold_
-0000:7896      strtod_
+0000:762c+     __Strtold_
+0000:786b      strtod_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:7a3c      __Init_FPE_handler_
-0000:7a75      __Fini_FPE_handler_
-0000:7aac*     __FPEHandler
+0000:7a12      __Init_FPE_handler_
+0000:7a4b      __Fini_FPE_handler_
+0000:7a82*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:7d3e*     _dos_close_
-0000:7d4c      _dos_commit_
+0000:7d14*     _dos_close_
+0000:7d22      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:7d5b*     _frealloc_
-0000:7d5b      realloc_
+0000:7d31*     _frealloc_
+0000:7d31      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:7e37      __ChkTTYIOMode_
-0000:7ea5*     __IOMode_
+0000:7e0d      __ChkTTYIOMode_
+0000:7e7b*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:7eb6      __doserror_
-0000:7ec4*     __doserror1_
+0000:7e8c      __doserror_
+0000:7e9a*     __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:7ed0*     sbrk_
-0000:7ee0      __brk_
+0000:7ea6*     sbrk_
+0000:7eb6      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-0b89:0072      ___Alphabet
+0b88:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:7f86      __mbinit_
-0b89:04f6+     ___MBCodePage
+0000:7f5c      __mbinit_
+0b88:04f6+     ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c)
-0000:8061      __LDClass_
-0000:80e7*     _FLClass_
+0000:8037      __LDClass_
+0000:80bd*     _FLClass_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
-0000:80fc      __I4D
-0000:814b*     __U4D
+0000:80d2      __I4D
+0000:8121*     __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-0b89:0098      __IsTable
+0b88:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm)
-0000:81d0      __ZBuf2LD
+0000:81a6      __ZBuf2LD
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c)
-0000:8298*     __set_EDOM_
-0000:82a4      __set_ERANGE_
-0000:82b0*     __set_EINVAL_
+0000:826e*     __set_EDOM_
+0000:827a      __set_ERANGE_
+0000:8286*     __set_EINVAL_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c)
-0b89:019a*     ___f_infinity
-0b89:019e*     ___f_posqnan
-0b89:01a2      ___d_infinity
-0b89:01aa      ___d_posqnan
-0b89:01b2*     ___ld_infinity
-0b89:01ba*     ___ld_posqnan
+0b88:019a*     ___f_infinity
+0b88:019e*     ___f_posqnan
+0b88:01a2      ___d_infinity
+0b88:01aa      ___d_posqnan
+0b88:01b2*     ___ld_infinity
+0b88:01ba*     ___ld_posqnan
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c)
-0b89:01c2      __HugeValue
+0b88:01c2      __HugeValue
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-0b89:04f8      ___FPE_int
+0b88:04f8      ___FPE_int
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:82ca*     _msize_
-0000:82e5      _fmsize_
+0000:82a0*     _msize_
+0000:82bb      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:82f6      __HeapManager_expand_
-0000:87ff      _nexpand_
+0000:82cc      __HeapManager_expand_
+0000:87d5      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:8852      _fexpand_
-0000:8852*     _expand_
+0000:8828      _fexpand_
+0000:8828*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:8887      _bfree_
+0000:885d      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:88ac      _bexpand_
+0000:8882      _bexpand_
 
 
                         +--------------------+
@@ -504,6 +505,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  0001a5f0 (108016.)
+Memory size:  0001a5e0 (108000.)
 Entry point address: 0000:0416
-Link time: 00:00.00
+Link time: 00:00.58
index 7413a347f51ab6ec21434f6e9c15e7749cdbda84..6fdd5230e889f07cf2ad29e061b26ca84c1a582a 100755 (executable)
Binary files a/scroll.exe and b/scroll.exe differ
index 93c6f75963b13f236aefe5e5942a6813c2c77052..1bedde4470d24a15127ecaef43c71be58fd83ae5 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 16 2015 10:14:10 (64-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/18 17:31:11
+Created on:       15/10/20 14:57:02
 Executable Image: scroll.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          1a4b:0000            0000f8a0
+DGROUP                          1a4a:0000            0000f8a0
 
 
 
@@ -24,42 +24,42 @@ DGROUP                          1a4b:0000            0000f8a0
 Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
-scroll_TEXT            CODE           AUTO           0000:0000       00001077
-mapread_TEXT           CODE           AUTO           0000:1080       000008fa
-jsmn_TEXT              CODE           AUTO           0000:1980       00000919
-16_in_TEXT             CODE           AUTO           0000:22a0       00001e80
-16_mm_TEXT             CODE           AUTO           0000:4120       00003308
-wcpu_TEXT              CODE           AUTO           0000:7430       00000058
-16_head_TEXT           CODE           AUTO           0000:7490       00000405
-16_ca_TEXT             CODE           AUTO           0000:78a0       000003fd
-kitten_TEXT            CODE           AUTO           0000:7ca0       0000080a
-16_hc_TEXT             CODE           AUTO           0000:84b0       0000158b
-timer_TEXT             CODE           AUTO           0000:9a40       00000235
-_TEXT                  CODE           AUTO           09c8:0000       00009df5
-scroll16_TEXT          CODE           AUTO           09c8:9e00       000038f3
-bitmap_TEXT            CODE           AUTO           09c8:d700       00000651
-planar_TEXT            CODE           AUTO           09c8:dd60       00000275
-16text_TEXT            CODE           AUTO           09c8:dfe0       0000010d
-modex16_TEXT           CODE           AUTO           17d7:0000       0000258c
-16_in13_DATA           FAR_DATA       AUTO           1a30:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           1a4a:0004       00000000
-_NULL                  BEGDATA        DGROUP         1a4b:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         1a4d:0000       00000002
-CONST                  DATA           DGROUP         1a4d:0002       00000076
-CONST2                 DATA           DGROUP         1a54:0008       00000132
-_DATA                  DATA           DGROUP         1a68:0000       00000b14
-XIB                    DATA           DGROUP         1b19:0004       00000000
-XI                     DATA           DGROUP         1b19:0004       0000003c
-XIE                    DATA           DGROUP         1b1d:0000       00000000
-YIB                    DATA           DGROUP         1b1d:0000       00000000
-YI                     DATA           DGROUP         1b1d:0000       00000018
-YIE                    DATA           DGROUP         1b1e:0008       00000000
-STRINGS                DATA           DGROUP         1b1e:0008       00000000
-DATA                   DATA           DGROUP         1b1e:0008       00000000
-_emu_init_start        EMU            DGROUP         1b1e:0008       00000000
-_emu_init_end          EMU            DGROUP         1b1e:0008       00000000
-_BSS                   BSS            DGROUP         1b1f:0000       00001096
-STACK                  STACK          DGROUP         1c29:0000       0000dac0
+scroll_TEXT            CODE           AUTO           0000:0000       00001083
+mapread_TEXT           CODE           AUTO           0000:1090       000008fa
+jsmn_TEXT              CODE           AUTO           0000:1990       00000919
+16_in_TEXT             CODE           AUTO           0000:22b0       00001e80
+16_mm_TEXT             CODE           AUTO           0000:4130       00003308
+wcpu_TEXT              CODE           AUTO           0000:7440       00000058
+16_head_TEXT           CODE           AUTO           0000:74a0       00000405
+16_ca_TEXT             CODE           AUTO           0000:78b0       000003fd
+kitten_TEXT            CODE           AUTO           0000:7cb0       0000080a
+16_hc_TEXT             CODE           AUTO           0000:84c0       0000158b
+timer_TEXT             CODE           AUTO           0000:9a50       00000235
+_TEXT                  CODE           AUTO           09c9:0000       00009db9
+scroll16_TEXT          CODE           AUTO           09c9:9dc0       000038f3
+bitmap_TEXT            CODE           AUTO           09c9:d6c0       00000651
+planar_TEXT            CODE           AUTO           09c9:dd20       00000275
+16text_TEXT            CODE           AUTO           09c9:dfa0       0000010d
+modex16_TEXT           CODE           AUTO           17d4:0000       000025b0
+16_in13_DATA           FAR_DATA       AUTO           1a2f:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           1a49:0004       00000000
+_NULL                  BEGDATA        DGROUP         1a4a:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         1a4c:0000       00000002
+CONST                  DATA           DGROUP         1a4c:0002       00000076
+CONST2                 DATA           DGROUP         1a53:0008       00000132
+_DATA                  DATA           DGROUP         1a67:0000       00000b14
+XIB                    DATA           DGROUP         1b18:0004       00000000
+XI                     DATA           DGROUP         1b18:0004       0000003c
+XIE                    DATA           DGROUP         1b1c:0000       00000000
+YIB                    DATA           DGROUP         1b1c:0000       00000000
+YI                     DATA           DGROUP         1b1c:0000       00000018
+YIE                    DATA           DGROUP         1b1d:0008       00000000
+STRINGS                DATA           DGROUP         1b1d:0008       00000000
+DATA                   DATA           DGROUP         1b1d:0008       00000000
+_emu_init_start        EMU            DGROUP         1b1d:0008       00000000
+_emu_init_end          EMU            DGROUP         1b1d:0008       00000000
+_BSS                   BSS            DGROUP         1b1e:0000       00001096
+STACK                  STACK          DGROUP         1c28:0000       0000dac0
 
 
                         +----------------+
@@ -73,619 +73,620 @@ Address        Symbol
 =======        ======
 
 Module: scroll.o(/dos/z/16/src/scroll.c)
-1a4b:0d40+     _mv
-1a4b:0d70+     _player
-1a4b:0e70+     _gvar
-1a4b:0f28+     _spri
-1a4b:0f2c+     _mask
-1a4b:0f30+     _p
-1a4b:0f34*     _t
-1a4b:0f38+     _bg
-1a4b:0f48+     _bakapee
+1a4a:0d40+     _player
+1a4a:0e40+     _mv
+1a4a:0e70+     _gvar
+1a4a:0f28+     _spri
+1a4a:0f2c+     _mask
+1a4a:0f30+     _p
+1a4a:0f34*     _t
+1a4a:0f44+     _bg
+1a4a:0f48+     _bakapee
 0000:02e0      main_
 Module: mapread.o(/dos/z/16/src/lib/mapread.c)
-0000:11a4+     jsoneq_
-0000:1248+     dump_
-0000:1744      loadmap_
+0000:11b4+     jsoneq_
+0000:1258+     dump_
+0000:1754      loadmap_
 Module: jsmn.o(/dos/z/16/src/lib/jsmn/jsmn.c)
-0000:1d52      jsmn_parse_
-0000:224e      jsmn_init_
+0000:1d62      jsmn_parse_
+0000:225e      jsmn_init_
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-1a4b:0f6e+     _inpu
-0000:23e0+     INL_KeyService_
-0000:267a+     Mouse_
-0000:26d2+     IN_GetJoyAbs_
-0000:2a7c+     IN_GetJoyButtonsDB_
-0000:2d02+     IN_SetupJoy_
-0000:2ec4      IN_Startup_
-0000:2fca      IN_Default_
-0000:312e      IN_Shutdown_
-0000:31ae*     IN_SetKeyHook_
-0000:31d0+     IN_ClearKeysDown_
-0000:32b0*     IN_ReadCursor_
-0000:33cc      IN_ReadControl_
-0000:3c04*     IN_SetControlType_
-0000:3c52*     IN_GetScanName_
-0000:3cda*     IN_WaitForKey_
-0000:3d10*     IN_WaitForASCII_
-0000:3d46+     IN_AckBack_
-0000:3e2e      IN_Ack_
-0000:3ed0+     IN_IsUserInput_
-0000:3f76*     IN_UserInput_
-0000:3fba      IN_KeyDown_
-0000:4002+     IN_ClearKey_
-0000:407a*     IN_qb_
+1a4a:0f6e+     _inpu
+0000:23f0+     INL_KeyService_
+0000:268a+     Mouse_
+0000:26e2+     IN_GetJoyAbs_
+0000:2a8c+     IN_GetJoyButtonsDB_
+0000:2d12+     IN_SetupJoy_
+0000:2ed4      IN_Startup_
+0000:2fda      IN_Default_
+0000:313e      IN_Shutdown_
+0000:31be*     IN_SetKeyHook_
+0000:31e0+     IN_ClearKeysDown_
+0000:32c0*     IN_ReadCursor_
+0000:33dc      IN_ReadControl_
+0000:3c14*     IN_SetControlType_
+0000:3c62*     IN_GetScanName_
+0000:3cea*     IN_WaitForKey_
+0000:3d20*     IN_WaitForASCII_
+0000:3d56+     IN_AckBack_
+0000:3e3e      IN_Ack_
+0000:3ee0+     IN_IsUserInput_
+0000:3f86*     IN_UserInput_
+0000:3fca      IN_KeyDown_
+0000:4012+     IN_ClearKey_
+0000:408a*     IN_qb_
 Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
-0000:4b04+     MML_CheckForEMS_
-0000:4b60+     MML_SetupEMS_
-0000:4d18+     MML_ShutdownEMS_
-0000:4d84+     MM_MapEMS_
-0000:4e80*     MM_MapXEMS_
-0000:4fa0+     MML_CheckForXMS_
-0000:4ffc*     MML_SetupXMS_
-0000:50e4+     MML_ShutdownXMS_
-0000:5172+     MML_UseSpace_
-0000:5350+     MML_ClearBlock_
-0000:53d4*     MM_Startup_
-0000:5806+     MM_Shutdown_
-0000:589c      MM_GetPtr_
-0000:5c96+     MM_FreePtr_
-0000:5d8e*     MM_SetPurge_
-0000:5e68*     MM_SetLock_
-0000:5f40+     MM_SortMem_
-0000:612e*     MM_ShowMemory_
-0000:67ce*     MM_DumpData_
-0000:6928+     MM_UnusedMemory_
-0000:69ac+     MM_TotalFree_
-0000:6a42*     MM_Report_
-0000:73fa*     MM_BombOnError_
-1a4b:10d0+     _beforesort
-1a4b:10d4+     _aftersort
-1a4b:10d8+     _XMSaddr
+0000:4b14+     MML_CheckForEMS_
+0000:4b70+     MML_SetupEMS_
+0000:4d28+     MML_ShutdownEMS_
+0000:4d94+     MM_MapEMS_
+0000:4e90*     MM_MapXEMS_
+0000:4fb0+     MML_CheckForXMS_
+0000:500c*     MML_SetupXMS_
+0000:50f4+     MML_ShutdownXMS_
+0000:5182+     MML_UseSpace_
+0000:5360+     MML_ClearBlock_
+0000:53e4*     MM_Startup_
+0000:5816+     MM_Shutdown_
+0000:58ac      MM_GetPtr_
+0000:5ca6+     MM_FreePtr_
+0000:5d9e*     MM_SetPurge_
+0000:5e78*     MM_SetLock_
+0000:5f50+     MM_SortMem_
+0000:613e*     MM_ShowMemory_
+0000:67de*     MM_DumpData_
+0000:6938+     MM_UnusedMemory_
+0000:69bc+     MM_TotalFree_
+0000:6a52*     MM_Report_
+0000:740a*     MM_BombOnError_
+1a4a:10d0+     _beforesort
+1a4a:10d4+     _aftersort
+1a4a:10d8+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
-0000:7430      detectcpu_
+0000:7440      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
-0000:749e*     wait_
-0000:74ea*     filesize_
-0000:7550      printmeminfoline_
-0000:773c      US_CheckParm_
+0000:74ae*     wait_
+0000:74fa*     filesize_
+0000:7560      printmeminfoline_
+0000:774c      US_CheckParm_
 Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
-0000:78ce      CA_OpenDebug_
-0000:791e      CA_CloseDebug_
-0000:794c+     CA_FarRead_
-0000:79cc*     CA_FarWrite_
-0000:7a4c*     CA_ReadFile_
-0000:7ac8*     CA_LoadFile_
-0000:7b70*     CAL_OptimizeNodes_
-0000:7c20*     CA_Startup_
-0000:7c70*     CA_Shutdown_
-1a4b:10e0*     _finishcachebox
-1a4b:10e4*     _drawcachebox
-1a4b:10e8*     _updatecachebox
+0000:78de      CA_OpenDebug_
+0000:792e      CA_CloseDebug_
+0000:795c+     CA_FarRead_
+0000:79dc*     CA_FarWrite_
+0000:7a5c*     CA_ReadFile_
+0000:7ad8*     CA_LoadFile_
+0000:7b80*     CAL_OptimizeNodes_
+0000:7c30*     CA_Startup_
+0000:7c80*     CA_Shutdown_
+1a4a:10e0*     _finishcachebox
+1a4a:10e4*     _updatecachebox
+1a4a:10e8*     _drawcachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
-0000:7cdc      KITTENGETS
-0000:7d3c*     kittenopen_
-0000:7f8a+     catread_
-0000:803e*     kittenclose_
-0000:805a+     mystrtoul_
-0000:810e+     processEscChars_
-0000:8294+     get_line_
-0000:8306+     db_fetch_
-0000:839c+     db_insert_
-1a4b:04d4+     __kitten_catalog
+0000:7cec      KITTENGETS
+0000:7d4c*     kittenopen_
+0000:7f9a+     catread_
+0000:804e*     kittenclose_
+0000:806a+     mystrtoul_
+0000:811e+     processEscChars_
+0000:82a4+     get_line_
+0000:8316+     db_fetch_
+0000:83ac+     db_insert_
+1a4a:04d4+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
-0000:865c+     LargestFreeBlock_
-0000:86ea+     _coreleft_
-0000:8766+     LargestFarFreeBlock_
-0000:881c+     _farcoreleft_
-0000:88ca+     LargestHugeFreeBlock_
-0000:89ba*     _hugecoreleft_
-0000:8a8a+     GetFreeSize_
-0000:8ae4+     GetFarFreeSize_
-0000:8b2e+     GetNearFreeSize_
-0000:8b7c*     heapdump_
-0000:981e+     heapstat_
-0000:995c+     heapstat0_
-0000:99be+     HC_OpenDebug_
-0000:9a0e*     HC_CloseDebug_
+0000:866c+     LargestFreeBlock_
+0000:86fa+     _coreleft_
+0000:8776+     LargestFarFreeBlock_
+0000:882c+     _farcoreleft_
+0000:88da+     LargestHugeFreeBlock_
+0000:89ca*     _hugecoreleft_
+0000:8a9a+     GetFreeSize_
+0000:8af4+     GetFarFreeSize_
+0000:8b3e+     GetNearFreeSize_
+0000:8b8c*     heapdump_
+0000:982e+     heapstat_
+0000:996c+     heapstat0_
+0000:99ce+     HC_OpenDebug_
+0000:9a1e*     HC_CloseDebug_
 Module: timer.o(/dos/z/16/src/lib/timer.c)
-0000:9a40      start_timer_
-0000:9b6c      elapsed_timer_
-0000:9bbe      ticktock_
-0000:9c2a*     time_in_seconds_
+0000:9a50      start_timer_
+0000:9b7c      elapsed_timer_
+0000:9bce      ticktock_
+0000:9c3a*     time_in_seconds_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
-09c8:0005      __STK
-09c8:0025      __STKOVERFLOW_
+09c9:0005      __STK
+09c9:0025      __STKOVERFLOW_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
-09c8:0042      _fmalloc_
-09c8:0042      malloc_
-1a4b:04f6      ___fheap
-1a4b:04f8      ___fheapRover
-1a4b:04fa      ___LargestSizeB4Rover
+09c9:0042      _fmalloc_
+09c9:0042      malloc_
+1a4a:04f6      ___fheap
+1a4a:04f8      ___fheapRover
+1a4a:04fa      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
-09c8:01bf      __PIA
-09c8:01b8*     __PIS
+09c9:01bf      __PIA
+09c9:01b8*     __PIS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
-09c8:01d6      printf_
+09c9:01d6      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-1a4b:04fc      ___iob
-1a4b:10f4      ___OpenStreams
-1a4b:10f8      ___ClosedStreams
+1a4a:04fc      ___iob
+1a4a:10f4      ___ClosedStreams
+1a4a:10f8      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
-09c8:0205      fprintf_
+09c9:0205      fprintf_
 Module: gfx.lib(/dos/z/16/src/lib/scroll16.c)
-09c8:9e9a      walk_
-09c8:baea+     mapScrollRight_
-09c8:be0e+     mapScrollLeft_
-09c8:c0e0+     mapScrollUp_
-09c8:c3d6+     mapScrollDown_
-09c8:c72e      chkmap_
-09c8:c8be      mapGoTo_
-09c8:cb32+     mapDrawTile_
-09c8:ccb2+     mapDrawRow_
-09c8:ce20+     mapDrawCol_
-09c8:cfa8+     mapDrawWRow_
-09c8:d0f6*     mapDrawWCol_
-09c8:d25c      shinku_
-09c8:d3e4+     animatePlayer_
+09c9:9e5a      walk_
+09c9:baaa+     mapScrollRight_
+09c9:bdce+     mapScrollLeft_
+09c9:c0a0+     mapScrollUp_
+09c9:c396+     mapScrollDown_
+09c9:c6ee      chkmap_
+09c9:c87e      mapGoTo_
+09c9:caf2+     mapDrawTile_
+09c9:cc72+     mapDrawRow_
+09c9:cde0+     mapDrawCol_
+09c9:cf68+     mapDrawWRow_
+09c9:d0b6*     mapDrawWCol_
+09c9:d21c      shinku_
+09c9:d3a4+     animatePlayer_
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-09c8:da8a      bitmapLoadPcx_
-09c8:dbe6*     bitmapLoadPcxTiles_
+09c9:da4a      bitmapLoadPcx_
+09c9:dba6*     bitmapLoadPcxTiles_
 Module: gfx.lib(/dos/z/16/src/lib/planar.c)
-09c8:dd60      planar_buf_from_bitmap_
-09c8:de80+     planar_buf_alloc_
-09c8:df7a*     planar_buf_free_
+09c9:dd20      planar_buf_from_bitmap_
+09c9:de40+     planar_buf_alloc_
+09c9:df3a*     planar_buf_free_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-09c8:e056      textInit_
-1a4b:1180      _romFonts
+09c9:e016      textInit_
+1a4a:1180      _romFonts
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-17d7:0240      VGAmodeX_
-17d7:02d2+     vgaGetMode_
-17d7:0312+     modexEnter_
-17d7:0592*     modexLeave_
-17d7:05aa+     modexsetBaseXMode_
-17d7:05e8      modexDefaultPage_
-17d7:06c8      modexNextPage_
-17d7:0794      modexNextPageFlexibleSize_
-17d7:0862      modexShowPage_
-17d7:095e*     modexPanPage_
-17d7:09ae*     modexSelectPlane_
-17d7:09d2      modexClearRegion_
-17d7:0aea*     oldDrawBmp_
-17d7:0c50*     CDrawBmp_
-17d7:0db4*     modexDrawBmp_
-17d7:0e1a      modexDrawBmpRegion_
-17d7:0f84*     modexDrawPlanarBuf_
-17d7:0fa2*     modexDrawSprite_
-17d7:1008      modexDrawSpriteRegion_
-17d7:1180      modexCopyPageRegion_
-17d7:12ea*     modexFadeOn_
-17d7:131a*     modexFadeOff_
-17d7:1348*     modexFlashOn_
-17d7:1376*     modexFlashOff_
-17d7:1446+     modexPalSave_
-17d7:149c      modexNewPal_
-17d7:14ec*     modexLoadPalFile_
-17d7:15ce*     modexSavePalFile_
-17d7:1646*     modexPalBlack_
-17d7:1670*     modexPalWhite_
-17d7:169a+     modexPalUpdate_
-17d7:1c0a+     modexPalUpdate1_
-17d7:1c84*     modexPalUpdate0_
-17d7:1cd0+     chkcolor_
-17d7:1fe8+     modexputPixel_
-17d7:2076*     modexgetPixel_
-17d7:20fc*     modexhlin_
-17d7:2180      modexprint_
-17d7:231a*     modexprintbig_
-17d7:2496      pdump_
-17d7:24f6*     cls_
-17d7:2564      modexWaitBorder_
-1a4b:0b54+     _VGA
+17d4:0240      VGAmodeX_
+17d4:02d2+     vgaGetMode_
+17d4:0312+     modexEnter_
+17d4:0592*     modexLeave_
+17d4:05aa+     modexsetBaseXMode_
+17d4:05e8      modexDefaultPage_
+17d4:06c8      modexNextPage_
+17d4:0794      modexNextPageFlexibleSize_
+17d4:0862      modexShowPage_
+17d4:095e*     modexPanPage_
+17d4:09ae*     modexSelectPlane_
+17d4:09d2      modexClearRegion_
+17d4:0aea*     oldDrawBmp_
+17d4:0c50*     CDrawBmp_
+17d4:0db4*     modexDrawBmp_
+17d4:0e1a      modexDrawBmpRegion_
+17d4:0f84*     modexDrawPlanarBuf_
+17d4:0fa2*     modexDrawSprite_
+17d4:1008      modexDrawSpriteRegion_
+17d4:1180      modexCopyPageRegion_
+17d4:12ea*     modexFadeOn_
+17d4:131a*     modexFadeOff_
+17d4:1348*     modexFlashOn_
+17d4:1376*     modexFlashOff_
+17d4:1446+     modexPalSave_
+17d4:149c      modexNewPal_
+17d4:14ec*     modexLoadPalFile_
+17d4:15ce*     modexSavePalFile_
+17d4:1646*     modexPalBlack_
+17d4:1670*     modexPalWhite_
+17d4:169a+     modexPalUpdate_
+17d4:1c0a+     modexPalUpdate1_
+17d4:1c84*     modexPalUpdate0_
+17d4:1cd0      modexPalOverscan_
+17d4:1cf4+     chkcolor_
+17d4:200c+     modexputPixel_
+17d4:209a*     modexgetPixel_
+17d4:2120*     modexhlin_
+17d4:21a4      modexprint_
+17d4:233e*     modexprintbig_
+17d4:24ba      pdump_
+17d4:251a*     cls_
+17d4:2588      modexWaitBorder_
+1a4a:0b54+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sound.c)
-09c8:0234      sound_
-09c8:026f      nosound_
+09c9:0234      sound_
+09c9:026f      nosound_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(atoi.c)
-09c8:027b      atoi_
+09c9:027b      atoi_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-1a4b:0000*     __nullarea
-1a4b:0b68*     __ovlflag
-1a4b:0b69*     __intno
-1a4b:0b6a*     __ovlvec
-09c8:0318      _cstart_
-09c8:03eb*     _Not_Enough_Memory_
-09c8:051d      __exit_
-09c8:053c      __do_exit_with_msg__
-09c8:0599      __GETDS
+1a4a:0000*     __nullarea
+1a4a:0b68*     __ovlflag
+1a4a:0b69*     __intno
+1a4a:0b6a*     __ovlvec
+09c9:0316      _cstart_
+09c9:03e9*     _Not_Enough_Memory_
+09c9:051b      __exit_
+09c9:053a      __do_exit_with_msg__
+09c9:0597      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
-09c8:05a4      _big_code_
-09c8:05a4*     CodeModelMismatch
+09c9:05a2      _big_code_
+09c9:05a2*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-1a4b:1a98      __argv
-1a4b:1a9c      ___argv
-1a4b:1aa0      __argc
-1a4b:1aa2      ___argc
+1a4a:1a98      __argv
+1a4a:1a9c      ___argv
+1a4a:1aa0      __argc
+1a4a:1aa2      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncmp.c)
-09c8:05a4      strncmp_
+09c9:05a2      strncmp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strstr.c)
-09c8:05e1      strstr_
+09c9:05df      strstr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-09c8:06e3+     __open_flags_
-09c8:09a4+     _fsopen_
-09c8:0a0b      fopen_
-09c8:0b2e*     freopen_
+09c9:06e1+     __open_flags_
+09c9:09a2+     _fsopen_
+09c9:0a09      fopen_
+09c9:0b2c*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
-09c8:0bb8      fread_
+09c9:0bb6      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-09c8:0f2f      __get_errno_ptr_
-1a4b:1aa4      _errno
+09c9:0f2d      __get_errno_ptr_
+1a4a:1aa4      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-09c8:0f36*     _frealloc_
-09c8:0f36      realloc_
+09c9:0f34*     _frealloc_
+09c9:0f34      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
-09c8:1012      __PTC
+09c9:1010      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncpy.c)
-09c8:1045      strncpy_
+09c9:1043      strncpy_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
-09c8:1081+     int86x_
-09c8:1204      int86_
+09c9:107f+     int86x_
+09c9:1202      int86_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
-09c8:1232      __I4M
-09c8:1232      __U4M
+09c9:1230      __I4M
+09c9:1230      __U4M
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c)
-09c8:124a      _dos_getvect_
+09c9:1248      _dos_getvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c)
-09c8:1255      _dos_setvect_
+09c9:1253      _dos_setvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
-09c8:1262      __I4D
-09c8:12b1      __U4D
+09c9:1260      __I4D
+09c9:12af      __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
-09c8:1335*     _heapgrow_
-09c8:1335      _fheapgrow_
-09c8:1336      _nheapgrow_
+09c9:1333*     _heapgrow_
+09c9:1333      _fheapgrow_
+09c9:1334      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
-09c8:13ae      _memavl_
+09c9:13ac      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
-09c8:13f3      _nmalloc_
-1a4b:0b6e      ___nheapbeg
-1a4b:0b70      ___MiniHeapRover
-1a4b:0b72      ___LargestSizeB4MiniHeapRover
+09c9:13f1      _nmalloc_
+1a4a:0b6e      ___nheapbeg
+1a4a:0b70      ___MiniHeapRover
+1a4a:0b72      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
-09c8:14cd      _ffree_
-09c8:14cd      free_
+09c9:14cb      _ffree_
+09c9:14cb      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
-09c8:153a      _nfree_
-1a4b:1aa6+     ___MiniHeapFreeRover
+09c9:1538      _nfree_
+1a4a:1aa6+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
-09c8:1635+     _null_exit_rtn_
-09c8:1635+     __null_int23_exit_
-09c8:1636      exit_
-09c8:1657+     _exit_
-1a4b:0b74+     ___int23_exit
-1a4b:0b78      ___FPE_handler_exit
+09c9:1633+     _null_exit_rtn_
+09c9:1633+     __null_int23_exit_
+09c9:1634      exit_
+09c9:1655+     _exit_
+1a4a:0b74+     ___int23_exit
+1a4a:0b78      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-09c8:1673      ultoa_
-09c8:1731*     ltoa_
+09c9:1671      ultoa_
+09c9:172f*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c)
-09c8:18b7      write_
+09c9:18b5      write_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
-09c8:1ae3      __doclose_
-09c8:1c2d      __shutdown_stream_
-09c8:1c47      fclose_
-1a4b:1aa8+     ___RmTmpFileFn
+09c9:1ae1      __doclose_
+09c9:1c2b      __shutdown_stream_
+09c9:1c45      fclose_
+1a4a:1aa8+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
-09c8:1cb2+     __ibm_bios_get_ticks_
-09c8:1d29      clock_
+09c9:1cb0+     __ibm_bios_get_ticks_
+09c9:1d27      clock_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
-09c8:1d50      kbhit_
+09c9:1d4e      kbhit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
-09c8:1d67      ftell_
+09c9:1d65      ftell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
-09c8:1f4d      fseek_
+09c9:1f4b      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-1a4b:0098      __IsTable
+1a4a:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
-09c8:2145      tolower_
+09c9:2143      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
-09c8:2153      unlink_
+09c9:2151      unlink_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
-09c8:2383      open_
-09c8:23ba      sopen_
+09c9:2381      open_
+09c9:23b8      sopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c)
-09c8:23e7      close_
+09c9:23e5      close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c)
-09c8:23ec      filelength_
+09c9:23ea      filelength_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
-09c8:244a      sprintf_
+09c9:2448      sprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c)
-09c8:2479      getenv_
+09c9:2477      getenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-09c8:2564      __PTS
+09c9:2562      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c)
-09c8:2595      read_
+09c9:2593      read_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c)
-09c8:26ce*     __clib_strdup_
-09c8:26ce      strdup_
+09c9:26cc*     __clib_strdup_
+09c9:26cc      strdup_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c)
-09c8:2735      halloc_
-09c8:281a      hfree_
+09c9:2733      halloc_
+09c9:2818      hfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c)
-09c8:2821      _heapwalk_
-09c8:2821      _fheapwalk_
+09c9:281f      _heapwalk_
+09c9:281f      _fheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
-09c8:2836+     __NHeapWalk_
-09c8:292f      _nheapwalk_
+09c9:2834+     __NHeapWalk_
+09c9:292d      _nheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
-09c8:293f      stackavail_
+09c9:293d      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-1a4b:0b84      __8087
-1a4b:0b85      __real87
-1a4b:0b86      __dos87emucall
-1a4b:0b88      __dos87real
+1a4a:0b84      __8087
+1a4a:0b85      __real87
+1a4a:0b86      __dos87emucall
+1a4a:0b88      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
-09c8:294e*     __exit_with_msg_
-09c8:2953      __fatal_runtime_error_
+09c9:294c*     __exit_with_msg_
+09c9:2951      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-1a4b:0b8a      __curbrk
-1a4b:0b92      __STACKLOW
-1a4b:0b94      __STACKTOP
-1a4b:0b96      __cbyte
-1a4b:0b98      __child
-1a4b:0b9a      __no87
-1a4b:0ba7      ___FPE_handler
-1a4b:0b8c      __psp
-1a4b:0b9b      __get_ovl_stack
-1a4b:0b9f      __restore_ovl_stack
-1a4b:0ba3      __close_ovl_file
-1a4b:0bab      __LpCmdLine
-1a4b:0baf      __LpPgmName
-1a4b:0b8e      __osmajor
-1a4b:0b8f      __osminor
-1a4b:0b90      __osmode
-1a4b:0b91      __HShift
+1a4a:0b8a      __curbrk
+1a4a:0b92      __STACKLOW
+1a4a:0b94      __STACKTOP
+1a4a:0b96      __cbyte
+1a4a:0b98      __child
+1a4a:0b9a      __no87
+1a4a:0ba7      ___FPE_handler
+1a4a:0b8c      __psp
+1a4a:0b9b      __get_ovl_stack
+1a4a:0b9f      __restore_ovl_stack
+1a4a:0ba3      __close_ovl_file
+1a4a:0bab      __LpCmdLine
+1a4a:0baf      __LpPgmName
+1a4a:0b8e      __osmajor
+1a4a:0b8f      __osminor
+1a4a:0b90      __osmode
+1a4a:0b91      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
-09c8:2980      __MemAllocator
-09c8:2a4a      __MemFree
+09c9:2970      __MemAllocator
+09c9:2a3a      __MemFree
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
-09c8:2ba7      __GrowSeg_
+09c9:2b97      __GrowSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
-09c8:2d1d      __AllocSeg_
+09c9:2d0d      __AllocSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
-09c8:2e0c      __fmemneed_
+09c9:2dfc      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-09c8:2e29      __fprtf_
+09c9:2e19      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-09c8:2f7c      __InitFiles_
+09c9:2f6c      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-09c8:31b0*     fcloseall_
-09c8:31b7      __full_io_exit_
+09c9:31a0*     fcloseall_
+09c9:31a7      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c)
-1a4b:0bb4      _fltused_
+1a4a:0bb4      _fltused_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
-09c8:31c1      __fill_buffer_
-09c8:3410      fgetc_
+09c9:31b1      __fill_buffer_
+09c9:3400      fgetc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
-09c8:3557      fwrite_
+09c9:3547      fwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
-09c8:38d0      rand_
-09c8:3912*     srand_
+09c9:38c0      rand_
+09c9:3902*     srand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-09c8:3935      __CMain
+09c9:3925      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-09c8:399b      __InitRtns
-09c8:399b*     __FInitRtns
-09c8:39f6      __FiniRtns
-09c8:39f6*     __FFiniRtns
+09c9:398b      __InitRtns
+09c9:398b*     __FInitRtns
+09c9:39e6      __FiniRtns
+09c9:39e6*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-1a4b:0bba      ___uselfn
+1a4a:0bba      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-09c8:3a5a      __DOSseg__
+09c9:3a4a      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
-09c8:3a5b      __Init_Argv_
-09c8:3abe+     _getargv_
-09c8:3dee      __Fini_Argv_
+09c9:3a4b      __Init_Argv_
+09c9:3aae+     _getargv_
+09c9:3dde      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-09c8:3e18*     __set_commode_
-1a4b:0bbc      __commode
+09c9:3e08*     __set_commode_
+1a4a:0bbc      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-1a4b:0bbe      __fmode
+1a4a:0bbe      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-09c8:3e24      __chktty_
+09c9:3e14      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-09c8:3e83      __freefp_
-09c8:3f24      __purgefp_
+09c9:3e73      __freefp_
+09c9:3f14      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-09c8:3f65      __allocfp_
+09c9:3f55      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-09c8:4115      __ioalloc_
+09c9:4105      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-09c8:42a3      __qread_
+09c9:4293      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-09c8:42c3*     _msize_
-09c8:42de      _fmsize_
+09c9:42b3*     _msize_
+09c9:42ce      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-09c8:42ef      __HeapManager_expand_
-09c8:47f8      _nexpand_
+09c9:42df      __HeapManager_expand_
+09c9:47e8      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-09c8:484b      _fexpand_
-09c8:484b*     _expand_
+09c9:483b      _fexpand_
+09c9:483b*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-09c8:4880      intr_
+09c9:4870      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-09c8:4894      segread_
+09c9:4884      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-09c8:497f      __LastFree_
-09c8:49f9      __ExpandDGROUP_
+09c9:496f      __LastFree_
+09c9:49e9      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-09c8:4b0a      __nmemneed_
+09c9:4afa      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-1a4b:0050      ___Alphabet
+1a4a:0050      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-09c8:4b0d      __lseek_
+09c9:4afd      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-09c8:4b47*     __dosretax
-09c8:4b4c*     __dosret0
-09c8:4b53      __set_errno_dos_
-09c8:4bbb*     __set_errno_dos_reterr_
+09c9:4b37*     __dosretax
+09c9:4b3c*     __dosret0
+09c9:4b43      __set_errno_dos_
+09c9:4bab*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-09c8:4bc6      __GetIOMode_
-09c8:4bfb      __SetIOMode_nogrow_
-1a4b:0bd4      ___NFiles
-1a4b:0bd6      ___init_mode
-1a4b:0bfe      ___io_mode
+09c9:4bb6      __GetIOMode_
+09c9:4beb      __SetIOMode_nogrow_
+1a4a:0bd4      ___NFiles
+1a4a:0bd6      ___init_mode
+1a4a:0bfe      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-09c8:4c30      __close_
+09c9:4c20      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-09c8:4c66      __flush_
+09c9:4c56      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
-09c8:4eaf      fflush_
+09c9:4e9f      fflush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-09c8:4ec4      tell_
+09c9:4eb4      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-09c8:4ed5      lseek_
+09c9:4ec5      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-09c8:4f06      __doserror_
-09c8:4f14      __doserror1_
+09c9:4ef6      __doserror_
+09c9:4f04      __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-09c8:4f20      _dos_open_
+09c9:4f10      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-09c8:4f46      isatty_
+09c9:4f36      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-09c8:4f62*     __get_doserrno_ptr_
-1a4b:1ab4      __doserrno
+09c9:4f52*     __get_doserrno_ptr_
+1a4a:1ab4      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-1a4b:0c02      ___umaskval
+1a4a:0c02      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-09c8:4f69      _dos_creat_
-09c8:4f8d*     _dos_creatnew_
+09c9:4f59      _dos_creat_
+09c9:4f7d*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-09c8:4fae+     __grow_iomode_
-09c8:5095+     __shrink_iomode_
-09c8:50d6      __SetIOMode_
+09c9:4f9e+     __grow_iomode_
+09c9:5085+     __shrink_iomode_
+09c9:50c6      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
-09c8:5196      vsprintf_
+09c9:5186      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-1a4b:1ab8      ___env_mask
-1a4b:1abc      _environ
-1a4b:1ac0*     __wenviron
+1a4a:1ab8      ___env_mask
+1a4a:1abc      _environ
+1a4a:1ac0*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
-09c8:51d8      _mbterm_
+09c9:51c8      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
-09c8:522b      _mbsnextc_
+09c9:521b      _mbsnextc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c)
-09c8:5286      _mbctoupper_
+09c9:5276      _mbctoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c)
-09c8:52a9      _mbsinc_
+09c9:5299      _mbsinc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-09c8:52fb      __ChkTTYIOMode_
-09c8:5369*     __IOMode_
+09c9:52eb      __ChkTTYIOMode_
+09c9:5359*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c)
-09c8:543b      __HeapWalk_
+09c9:542b      __HeapWalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
-09c8:567b*     _fpreset_
-09c8:56a6      __init_8087_
-09c8:56d9+     __default_sigfpe_handler_
-09c8:572e      __chk8087_
+09c9:566b*     _fpreset_
+09c9:5696      __init_8087_
+09c9:56c9+     __default_sigfpe_handler_
+09c9:571e      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-09c8:579e      __EnterWVIDEO_
-1a4b:0c22+     ___WD_Present
+09c9:578e      __EnterWVIDEO_
+1a4a:0c22+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-09c8:57c2*     _heapenable_
-1a4b:0c24      ___heap_enabled
+09c9:57b2*     _heapenable_
+1a4a:0c24      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-1a4b:0c26      __amblksiz
+1a4a:0c26      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-09c8:57d3      fputc_
+09c9:57c3      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-09c8:59a8      __prtf_
+09c9:5998      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c)
-09c8:6b18      __setEFGfmt_
+09c9:6afa      __setEFGfmt_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-09c8:6b36      __flushall_
-09c8:6bca      flushall_
+09c9:6b18      __flushall_
+09c9:6bac      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-09c8:6bd0      getche_
+09c9:6bb2      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-09c8:6bea      __qwrite_
+09c9:6bcc      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-1a4b:1ac4      ____Argv
-1a4b:1ac8      ____Argc
+1a4a:1ac4      ____Argv
+1a4a:1ac8      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-1a4b:0ce4      __Start_XI
-1a4b:0d20      __End_XI
-1a4b:0d20      __Start_YI
-1a4b:0d38      __End_YI
+1a4a:0ce4      __Start_XI
+1a4a:0d20      __End_XI
+1a4a:0d20      __Start_YI
+1a4a:0d38      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-1a4b:1aca      ___historical_splitparms
+1a4a:1aca      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-09c8:6c4a      _bfree_
+09c9:6c2c      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-09c8:6c6f      _bexpand_
+09c9:6c51      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-09c8:6cc8      _DoINTR_
+09c9:6caa      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-09c8:7041*     sbrk_
-09c8:7051      __brk_
+09c9:7023*     sbrk_
+09c9:7033      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-09c8:70b9      fsync_
+09c9:709b      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-09c8:70dc      __setenvp_
-09c8:7268      __freeenvp_
+09c9:70be      __setenvp_
+09c9:724a      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-1a4b:0c28      ___IsDBCS
+1a4a:0c28      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-09c8:72c6*     _ismbblead_
-1a4b:1ad0      ___MBCSIsTable
+09c9:72a8*     _ismbblead_
+1a4a:1ad0      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-09c8:7320      __mbinit_
-1a4b:0c2a      ___MBCodePage
+09c9:7302      __mbinit_
+1a4a:0c2a      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-09c8:73fb      _mbdtoupper_
+09c9:73dd      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-09c8:7409      toupper_
+09c9:73eb      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-1a4b:0c2c      __8087cw
+1a4a:0c2c      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-1a4b:0c2e      ___Save8087
-1a4b:0c32      ___Rest8087
+1a4a:0c2e      ___Save8087
+1a4a:0c32      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-09c8:7418      __GrabFP87_
+09c9:73fa      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-09c8:744a*     __init_8087_emu
-09c8:7450      __x87id
+09c9:742c*     __init_8087_emu
+09c9:7432      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-09c8:74ad      wctomb_
+09c9:748f      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-09c8:74f8+     utoa_
-09c8:7599      itoa_
+09c9:74da+     utoa_
+09c9:757b      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-09c8:75e3      strupr_
+09c9:75c5      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-1a4b:0c36      ___EFG_printf
-1a4b:0c3a      ___EFG_scanf
+1a4a:0c36      ___EFG_printf
+1a4a:0c3a      ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-09c8:762b      ulltoa_
-09c8:7768*     lltoa_
+09c9:760d      ulltoa_
+09c9:774a*     lltoa_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c)
-09c8:77d9      _EFG_Format_
+09c9:77bb      _EFG_Format_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c)
-09c8:79ab      __cnvs2d_
+09c9:798d      __cnvs2d_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-09c8:79ca*     _dos_close_
-09c8:79d8      _dos_commit_
+09c9:79ac*     _dos_close_
+09c9:79ba      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-09c8:79e7      clearenv_
+09c9:79c9      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-09c8:7b1c      __Init_FPE_handler_
-09c8:7b55      __Fini_FPE_handler_
-09c8:7b8c*     __FPEHandler
+09c9:7afe      __Init_FPE_handler_
+09c9:7b37      __Fini_FPE_handler_
+09c9:7b6e*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c)
-09c8:7e1e*     _SetLD64bit_
-09c8:7e29*     _SetLD80bit_
-09c8:7e34      _LDisDouble_
+09c9:7e00*     _SetLD64bit_
+09c9:7e0b*     _SetLD80bit_
+09c9:7e16      _LDisDouble_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c)
-09c8:7f99      _LDScale10x_
-09c8:8871      __LDcvt_
+09c9:7f7b      _LDScale10x_
+09c9:8853      __LDcvt_
 Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
 0000:0000*     FJSRQQ
 0000:0000*     FISRQQ
@@ -696,30 +697,30 @@ Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
 0000:0000*     FJARQQ
 0000:0000*     FICRQQ
 0000:0000*     FIARQQ
-09c8:904e*     __init_87_emulator
+09c9:9030*     __init_87_emulator
 Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c)
-09c8:987f+     __Strtold_
-09c8:9abe      strtod_
+09c9:9844+     __Strtold_
+09c9:9a83      strtod_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-1a4b:0ce2      ___FPE_int
+1a4a:0ce2      ___FPE_int
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c)
-09c8:9c6b      __LDClass_
-09c8:9cf1*     _FLClass_
+09c9:9c30      __LDClass_
+09c9:9cb6*     _FLClass_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm)
-09c8:9d06      __ZBuf2LD
+09c9:9cca      __ZBuf2LD
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c)
-09c8:9dce*     __set_EDOM_
-09c8:9dda      __set_ERANGE_
-09c8:9de6*     __set_EINVAL_
+09c9:9d92*     __set_EDOM_
+09c9:9d9e      __set_ERANGE_
+09c9:9daa*     __set_EINVAL_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c)
-1a4b:019a*     ___f_infinity
-1a4b:019e*     ___f_posqnan
-1a4b:01a2      ___d_infinity
-1a4b:01aa      ___d_posqnan
-1a4b:01b2*     ___ld_infinity
-1a4b:01ba*     ___ld_posqnan
+1a4a:019a*     ___f_infinity
+1a4a:019e*     ___f_posqnan
+1a4a:01a2      ___d_infinity
+1a4a:01aa      ___d_posqnan
+1a4a:01b2*     ___ld_infinity
+1a4a:01ba*     ___ld_posqnan
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c)
-1a4b:01c2      __HugeValue
+1a4a:01c2      __HugeValue
 
 
                         +--------------------+
@@ -737,6 +738,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00029d50 (171344.)
-Entry point address: 09c8:0318
-Link time: 00:00.10
+Memory size:  00029d40 (171328.)
+Entry point address: 09c9:0316
+Link time: 00:00.01
index cd56390b3a5fcf7c95275cc75086dc44078ce60c..b8e603bbffde2201412ac5f7e9f4e34c55351ca2 100755 (executable)
@@ -1071,6 +1071,14 @@ modexPalUpdate0(byte *p)
         }\r
 }\r
 \r
+void\r
+modexPalOverscan(byte *p, word col)\r
+{\r
+       modexWaitBorder();\r
+       outp(PAL_WRITE_REG, 0);  /* start at the beginning of palette */\r
+       outp(PAL_DATA_REG, col);\r
+}\r
+\r
 //color checker~\r
 //i want to make another vesion that checks the palette when the palette is being appened~\r
 void chkcolor(bitmap_t *bmp, word *q, word *a, word *aa, word *z, word *i/*, word *offset*/)\r
index 808a4b7bc06a9eec2c60cedf400410d1c496cd0a..22abf730e784b4ee36b603bafb1a92443a8e89d0 100755 (executable)
@@ -98,6 +98,7 @@ void modexPalWhite();
 void modexPalUpdate(bitmap_t *bmp, word *i, word qp, word aqoffset);
 void modexPalUpdate1(byte *p);
 void modexPalUpdate0(byte *p);
+void modexPalOverscan(byte *p, word col);
 void chkcolor(bitmap_t *bmp, word *q, word *a, word *aa, word *z, word *i/*, word *offset*/);
 void modexputPixel(page_t *page, int x, int y, byte color);
 byte modexgetPixel(page_t *page, int x, int y);
index 92b26f2e78e6de979def5efae33635698f9ea6b9..5f8039e575160fd4c27cd18b1df009fd0078ad4a 100755 (executable)
@@ -51,8 +51,9 @@ void main(int argc, char *argv[])
        //map_view_db_t pgid[4];
        word pg;
 #ifdef FADE
-       byte *dpal, *gpal;
+       byte *dpal;
 #endif
+       byte *gpal;
        byte *ptr;
        byte *mappalptr;
        byte *mesg=malloc(sizeof(dword));
@@ -387,6 +388,8 @@ void main(int argc, char *argv[])
                _fmemset(((mv[pg].page->data+4)+(16*(mv[pg].page->width/4))), 15, 4);
        }
 
+       //9
+       if(IN_KeyDown(10)) modexPalOverscan(gpal, 4);
        if((player[0].q==1) && !(player[0].x%TILEWH==0 && player[0].y%TILEWH==0)) break;        //incase things go out of sync!
        }
 
index 642350c55f1b4f84301c78f5b374a6f996a04a96..af565d82b7493f6c833a94e1ba520bae9d60e243 100755 (executable)
Binary files a/test.exe and b/test.exe differ
index 04bc0f3e6a31445364aeda92a0c64dec27157a2a..be18d127ba1d687e344ac2c4ec1955fa3482b0dd 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 16 2015 10:14:10 (64-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/18 17:31:09
+Created on:       15/10/20 14:56:28
 Executable Image: test.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0845:0000            0000e8b0
+DGROUP                          0846:0000            0000e8b0
 
 
 
@@ -25,25 +25,25 @@ Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
 test_TEXT              CODE           AUTO           0000:0000       00000355
-_TEXT                  CODE           AUTO           0000:0360       00005a4b
-modex16_TEXT           CODE           AUTO           0000:5db0       0000258c
-16text_TEXT            CODE           AUTO           0000:8340       0000010d
-FAR_DATA               FAR_DATA       AUTO           0844:000d       00000000
-_NULL                  BEGDATA        DGROUP         0845:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         0847:0000       00000002
-CONST                  DATA           DGROUP         0847:0002       00000076
-CONST2                 DATA           DGROUP         084e:0008       00000000
-_DATA                  DATA           DGROUP         084f:0000       00000234
-XIB                    DATA           DGROUP         0872:0004       00000000
-XI                     DATA           DGROUP         0872:0004       00000018
-XIE                    DATA           DGROUP         0873:000c       00000000
-YIB                    DATA           DGROUP         0873:000c       00000000
-YI                     DATA           DGROUP         0873:000c       0000000c
-YIE                    DATA           DGROUP         0874:0008       00000000
-STRINGS                DATA           DGROUP         0874:0008       00000000
-DATA                   DATA           DGROUP         0874:0008       00000000
-_BSS                   BSS            DGROUP         0875:0000       00000aeb
-STACK                  STACK          DGROUP         0924:0000       0000dac0
+_TEXT                  CODE           AUTO           0000:0360       00005a3d
+modex16_TEXT           CODE           AUTO           0000:5da0       000025b0
+16text_TEXT            CODE           AUTO           0000:8350       0000010d
+FAR_DATA               FAR_DATA       AUTO           0845:000d       00000000
+_NULL                  BEGDATA        DGROUP         0846:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0848:0000       00000002
+CONST                  DATA           DGROUP         0848:0002       00000076
+CONST2                 DATA           DGROUP         084f:0008       00000000
+_DATA                  DATA           DGROUP         0850:0000       00000234
+XIB                    DATA           DGROUP         0873:0004       00000000
+XI                     DATA           DGROUP         0873:0004       00000018
+XIE                    DATA           DGROUP         0874:000c       00000000
+YIB                    DATA           DGROUP         0874:000c       00000000
+YI                     DATA           DGROUP         0874:000c       0000000c
+YIE                    DATA           DGROUP         0875:0008       00000000
+STRINGS                DATA           DGROUP         0875:0008       00000000
+DATA                   DATA           DGROUP         0875:0008       00000000
+_BSS                   BSS            DGROUP         0876:0000       00000aeb
+STACK                  STACK          DGROUP         0925:0000       0000dac0
 
 
                         +----------------+
@@ -58,62 +58,63 @@ Address        Symbol
 
 Module: test.o(/dos/z/16/src/test.c)
 0000:009a      main_
-0845:0300+     _gvar
+0846:0300+     _gvar
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 0000:0365      __STK
 0000:0385*     __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0000:5ff0      VGAmodeX_
-0000:6082+     vgaGetMode_
-0000:60c2+     modexEnter_
-0000:6342*     modexLeave_
-0000:635a+     modexsetBaseXMode_
-0000:6398      modexDefaultPage_
-0000:6478      modexNextPage_
-0000:6544*     modexNextPageFlexibleSize_
-0000:6612      modexShowPage_
-0000:670e*     modexPanPage_
-0000:675e*     modexSelectPlane_
-0000:6782      modexClearRegion_
-0000:689a*     oldDrawBmp_
-0000:6a00*     CDrawBmp_
-0000:6b64*     modexDrawBmp_
-0000:6bca+     modexDrawBmpRegion_
-0000:6d34*     modexDrawPlanarBuf_
-0000:6d52*     modexDrawSprite_
-0000:6db8+     modexDrawSpriteRegion_
-0000:6f30*     modexCopyPageRegion_
-0000:709a      modexFadeOn_
-0000:70ca      modexFadeOff_
-0000:70f8*     modexFlashOn_
-0000:7126*     modexFlashOff_
-0000:71f6      modexPalSave_
-0000:724c      modexNewPal_
-0000:729c      modexLoadPalFile_
-0000:737e*     modexSavePalFile_
-0000:73f6      modexPalBlack_
-0000:7420*     modexPalWhite_
-0000:744a+     modexPalUpdate_
-0000:79ba+     modexPalUpdate1_
-0000:7a34*     modexPalUpdate0_
-0000:7a80+     chkcolor_
-0000:7d98+     modexputPixel_
-0000:7e26*     modexgetPixel_
-0000:7eac*     modexhlin_
-0000:7f30*     modexprint_
-0000:80ca*     modexprintbig_
-0000:8246*     pdump_
-0000:82a6*     cls_
-0000:8314+     modexWaitBorder_
-0845:00b4+     _VGA
+0000:5fe0      VGAmodeX_
+0000:6072+     vgaGetMode_
+0000:60b2+     modexEnter_
+0000:6332*     modexLeave_
+0000:634a+     modexsetBaseXMode_
+0000:6388      modexDefaultPage_
+0000:6468      modexNextPage_
+0000:6534*     modexNextPageFlexibleSize_
+0000:6602      modexShowPage_
+0000:66fe*     modexPanPage_
+0000:674e*     modexSelectPlane_
+0000:6772      modexClearRegion_
+0000:688a*     oldDrawBmp_
+0000:69f0*     CDrawBmp_
+0000:6b54*     modexDrawBmp_
+0000:6bba+     modexDrawBmpRegion_
+0000:6d24*     modexDrawPlanarBuf_
+0000:6d42*     modexDrawSprite_
+0000:6da8+     modexDrawSpriteRegion_
+0000:6f20*     modexCopyPageRegion_
+0000:708a      modexFadeOn_
+0000:70ba      modexFadeOff_
+0000:70e8*     modexFlashOn_
+0000:7116*     modexFlashOff_
+0000:71e6      modexPalSave_
+0000:723c      modexNewPal_
+0000:728c      modexLoadPalFile_
+0000:736e*     modexSavePalFile_
+0000:73e6      modexPalBlack_
+0000:7410*     modexPalWhite_
+0000:743a+     modexPalUpdate_
+0000:79aa+     modexPalUpdate1_
+0000:7a24*     modexPalUpdate0_
+0000:7a70*     modexPalOverscan_
+0000:7a94+     chkcolor_
+0000:7dac+     modexputPixel_
+0000:7e3a*     modexgetPixel_
+0000:7ec0*     modexhlin_
+0000:7f44*     modexprint_
+0000:80de*     modexprintbig_
+0000:825a*     pdump_
+0000:82ba*     cls_
+0000:8328+     modexWaitBorder_
+0846:00b4+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 0000:03a9      __PIA
 0000:03a2*     __PIS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-0845:0000*     __nullarea
-0845:00c8*     __ovlflag
-0845:00c9*     __intno
-0845:00ca*     __ovlvec
+0846:0000*     __nullarea
+0846:00c8*     __ovlflag
+0846:00c9*     __intno
+0846:00ca*     __ovlvec
 0000:03c0      _cstart_
 0000:0493*     _Not_Enough_Memory_
 0000:05c5      __exit_
@@ -126,32 +127,32 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:064c*     __exit_with_msg_
 0000:0651      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-0845:00ce      __curbrk
-0845:00d6      __STACKLOW
-0845:00d8      __STACKTOP
-0845:00da      __cbyte
-0845:00dc      __child
-0845:00de      __no87
-0845:00eb      ___FPE_handler
-0845:00d0      __psp
-0845:00df      __get_ovl_stack
-0845:00e3      __restore_ovl_stack
-0845:00e7      __close_ovl_file
-0845:00ef      __LpCmdLine
-0845:00f3      __LpPgmName
-0845:00d2      __osmajor
-0845:00d3      __osminor
-0845:00d4      __osmode
-0845:00d5      __HShift
+0846:00ce      __curbrk
+0846:00d6      __STACKLOW
+0846:00d8      __STACKTOP
+0846:00da      __cbyte
+0846:00dc      __child
+0846:00de      __no87
+0846:00eb      ___FPE_handler
+0846:00d0      __psp
+0846:00df      __get_ovl_stack
+0846:00e3      __restore_ovl_stack
+0846:00e7      __close_ovl_file
+0846:00ef      __LpCmdLine
+0846:00f3      __LpPgmName
+0846:00d2      __osmajor
+0846:00d3      __osminor
+0846:00d4      __osmode
+0846:00d5      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
 0000:0670+     int86x_
 0000:07f3      int86_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:0820      _fmalloc_
 0000:0820      malloc_
-0845:00f8+     ___fheap
-0845:00fa      ___fheapRover
-0845:00fc      ___LargestSizeB4Rover
+0846:00f8+     ___fheap
+0846:00fa      ___fheapRover
+0846:00fc      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 0000:0995      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
@@ -159,8 +160,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:09c4+     __null_int23_exit_
 0000:09c5      exit_
 0000:09e6+     _exit_
-0845:00fe+     ___int23_exit
-0845:0102+     ___FPE_handler_exit
+0846:00fe+     ___int23_exit
+0846:0102+     ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
 0000:0a02+     __open_flags_
 0000:0cc3+     _fsopen_
@@ -173,7 +174,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:126d      __doclose_
 0000:13b7      __shutdown_stream_
 0000:13d1      fclose_
-0845:0cb8+     ___RmTmpFileFn
+0846:0cb8+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0000:143c      _ffree_
 0000:143c      free_
@@ -186,8 +187,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
 0000:1888      __I4M
 0000:1888      __U4M
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0000:83b6*     textInit_
-0845:0cbc      _romFonts
+0000:83c6*     textInit_
+0846:0cbc      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
 0000:18a0      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
@@ -196,12 +197,12 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:1961      __FiniRtns
 0000:1961*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-0845:010a      ___uselfn
+0846:010a      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:19c6      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:19c7      __EnterWVIDEO_
-0845:010c+     ___WD_Present
+0846:010c+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
 0000:19eb      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
@@ -217,27 +218,27 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 0000:1efc      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:1eff      _nmalloc_
-0845:010e      ___nheapbeg
-0845:0110      ___MiniHeapRover
-0845:0112      ___LargestSizeB4MiniHeapRover
+0846:010e      ___nheapbeg
+0846:0110      ___MiniHeapRover
+0846:0112      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
 0000:1fd9*     _heapgrow_
 0000:1fd9*     _fheapgrow_
 0000:1fda      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-0845:0114      ___iob
-0845:0cd4      ___OpenStreams
-0845:0cd8      ___ClosedStreams
+0846:0114      ___iob
+0846:0cd4      ___ClosedStreams
+0846:0cd8      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 0000:206c      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:21bf*     __set_commode_
-0845:027c      __commode
+0846:027c      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:21cb*     __get_errno_ptr_
-0845:0cdc      _errno
+0846:0cdc      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0845:027e      __fmode
+0846:027e      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:21d2      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
@@ -271,26 +272,26 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
 0000:2d71      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:2fba      _nfree_
-0845:0cde+     ___MiniHeapFreeRover
+0846:0cde+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
 0000:30b5      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
 0000:3115      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-0845:0ce0      ____Argv
-0845:0ce4      ____Argc
+0846:0ce0      ____Argv
+0846:0ce4      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0845:0280      __amblksiz
+0846:0280      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-0845:02d4      __Start_XI
-0845:02ec      __End_XI
-0845:02ec      __Start_YI
-0845:02f8      __End_YI
+0846:02d4      __Start_XI
+0846:02ec      __End_XI
+0846:02ec      __Start_YI
+0846:02f8      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
 0000:32ea      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
 0000:3663*     _heapenable_
-0845:0282      ___heap_enabled
+0846:0282      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
 0000:3674      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
@@ -304,94 +305,94 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:3acc      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:4c3c      _dos_open_
+0000:4c2e      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:4c62      __GetIOMode_
-0000:4c97      __SetIOMode_nogrow_
-0845:0284      ___NFiles
-0845:0286      ___init_mode
-0845:02ae      ___io_mode
+0000:4c54      __GetIOMode_
+0000:4c89      __SetIOMode_nogrow_
+0846:0284      ___NFiles
+0846:0286      ___init_mode
+0846:02ae      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:4ccc      isatty_
+0000:4cbe      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:4ce8*     __get_doserrno_ptr_
-0845:0ce6      __doserrno
+0000:4cda*     __get_doserrno_ptr_
+0846:0ce6      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0845:02b2      ___umaskval
+0846:02b2      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:4cef      _dos_creat_
-0000:4d13*     _dos_creatnew_
+0000:4ce1      _dos_creat_
+0000:4d05*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:4d34+     __grow_iomode_
-0000:4e1b+     __shrink_iomode_
-0000:4e5c      __SetIOMode_
+0000:4d26+     __grow_iomode_
+0000:4e0d+     __shrink_iomode_
+0000:4e4e      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:4f03*     __dosretax
-0000:4f08*     __dosret0
-0000:4f0f      __set_errno_dos_
-0000:4f77*     __set_errno_dos_reterr_
+0000:4ef5*     __dosretax
+0000:4efa*     __dosret0
+0000:4f01      __set_errno_dos_
+0000:4f69*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-0000:4f82      __PTS
+0000:4f74      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-0000:4fb3      lseek_
+0000:4fa5      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-0000:4fe4      tell_
+0000:4fd6      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:4ff5      fsync_
+0000:4fe7      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:4ffa*     sbrk_
-0000:500a      __brk_
+0000:4fec*     sbrk_
+0000:4ffc      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:5072      wctomb_
+0000:5064      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:50bd+     utoa_
-0000:515e      itoa_
+0000:50af+     utoa_
+0000:5150      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:51a8      strupr_
+0000:519a      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-0845:02c8      ___EFG_printf
-0845:02cc*     ___EFG_scanf
+0846:02c8      ___EFG_printf
+0846:02cc*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-0845:02d0      ___IsDBCS
+0846:02d0      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:51f0*     _ismbblead_
-0845:0cea      ___MBCSIsTable
+0000:51e2*     _ismbblead_
+0846:0cea      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:520c      ulltoa_
-0000:5349*     lltoa_
+0000:51fe      ulltoa_
+0000:533b*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:53ba      ultoa_
-0000:5478*     ltoa_
+0000:53ac      ultoa_
+0000:546a*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:54c6      __doserror_
-0000:54d4*     __doserror1_
+0000:54b8      __doserror_
+0000:54c6*     __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:54e0*     _frealloc_
-0000:54e0      realloc_
+0000:54d2*     _frealloc_
+0000:54d2      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:55bc      __ChkTTYIOMode_
-0000:562a*     __IOMode_
+0000:55ae      __ChkTTYIOMode_
+0000:561c*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:563a*     _dos_close_
-0000:5648      _dos_commit_
+0000:562c*     _dos_close_
+0000:563a      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-0845:0072      ___Alphabet
+0846:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:5695      __mbinit_
-0845:02d2+     ___MBCodePage
+0000:5687      __mbinit_
+0846:02d2+     ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:5770*     _msize_
-0000:578b      _fmsize_
+0000:5762*     _msize_
+0000:577d      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:579c      __HeapManager_expand_
-0000:5ca5      _nexpand_
+0000:578e      __HeapManager_expand_
+0000:5c97      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:5cf8      _fexpand_
-0000:5cf8*     _expand_
+0000:5cea      _fexpand_
+0000:5cea*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:5d2d      _bfree_
+0000:5d1f      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:5d52      _bexpand_
+0000:5d44      _bexpand_
 
 
                         +--------------------+
@@ -407,6 +408,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00016d00 (93440.)
+Memory size:  00016d10 (93456.)
 Entry point address: 0000:03c0
-Link time: 00:00.00
+Link time: 00:00.49
index 4b8b6546cc94f38e63c9f1a81350a7e80b65b6e9..94312bf80f113e672882d985136a89f52d3c130b 100755 (executable)
Binary files a/test2.exe and b/test2.exe differ
index b60baad69de10df4b57b096d99fd8e1a88dddb45..c57b9534c0ffe460f1e3d7306bd670669d5fc511 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 16 2015 10:14:10 (64-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/18 17:31:10
+Created on:       15/10/20 14:56:28
 Executable Image: test2.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          08f4:0000            0000e890
+DGROUP                          08f5:0000            0000e890
 
 
 
@@ -25,27 +25,27 @@ Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
 test2_TEXT             CODE           AUTO           0000:0000       000001ca
-_TEXT                  CODE           AUTO           0000:01d0       00005dec
-bitmap_TEXT            CODE           AUTO           0000:5fc0       00000651
-planar_TEXT            CODE           AUTO           0000:6620       00000275
-modex16_TEXT           CODE           AUTO           0000:68a0       0000258c
-16text_TEXT            CODE           AUTO           0000:8e30       0000010d
-FAR_DATA               FAR_DATA       AUTO           08f3:000d       00000000
-_NULL                  BEGDATA        DGROUP         08f4:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         08f6:0000       00000002
-CONST                  DATA           DGROUP         08f6:0002       00000076
-CONST2                 DATA           DGROUP         08fd:0008       00000000
-_DATA                  DATA           DGROUP         08fe:0000       0000024c
-XIB                    DATA           DGROUP         0922:000c       00000000
-XI                     DATA           DGROUP         0922:000c       00000018
-XIE                    DATA           DGROUP         0924:0004       00000000
-YIB                    DATA           DGROUP         0924:0004       00000000
-YI                     DATA           DGROUP         0924:0004       0000000c
-YIE                    DATA           DGROUP         0925:0000       00000000
-STRINGS                DATA           DGROUP         0925:0000       00000000
-DATA                   DATA           DGROUP         0925:0000       00000000
-_BSS                   BSS            DGROUP         0925:0000       00000ab3
-STACK                  STACK          DGROUP         09d1:0000       0000dac0
+_TEXT                  CODE           AUTO           0000:01d0       00005dde
+bitmap_TEXT            CODE           AUTO           0000:5fb0       00000651
+planar_TEXT            CODE           AUTO           0000:6610       00000275
+modex16_TEXT           CODE           AUTO           0000:6890       000025b0
+16text_TEXT            CODE           AUTO           0000:8e40       0000010d
+FAR_DATA               FAR_DATA       AUTO           08f4:000d       00000000
+_NULL                  BEGDATA        DGROUP         08f5:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         08f7:0000       00000002
+CONST                  DATA           DGROUP         08f7:0002       00000076
+CONST2                 DATA           DGROUP         08fe:0008       00000000
+_DATA                  DATA           DGROUP         08ff:0000       0000024c
+XIB                    DATA           DGROUP         0923:000c       00000000
+XI                     DATA           DGROUP         0923:000c       00000018
+XIE                    DATA           DGROUP         0925:0004       00000000
+YIB                    DATA           DGROUP         0925:0004       00000000
+YI                     DATA           DGROUP         0925:0004       0000000c
+YIE                    DATA           DGROUP         0926:0000       00000000
+STRINGS                DATA           DGROUP         0926:0000       00000000
+DATA                   DATA           DGROUP         0926:0000       00000000
+_BSS                   BSS            DGROUP         0926:0000       00000ab3
+STACK                  STACK          DGROUP         09d2:0000       0000dac0
 
 
                         +----------------+
@@ -64,22 +64,22 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 0000:01d5      __STK
 0000:01f5*     __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-0000:634a      bitmapLoadPcx_
-0000:64a6*     bitmapLoadPcxTiles_
+0000:633a      bitmapLoadPcx_
+0000:6496*     bitmapLoadPcxTiles_
 Module: gfx.lib(/dos/z/16/src/lib/planar.c)
-0000:6620      planar_buf_from_bitmap_
-0000:6740+     planar_buf_alloc_
-0000:683a*     planar_buf_free_
+0000:6610      planar_buf_from_bitmap_
+0000:6730+     planar_buf_alloc_
+0000:682a*     planar_buf_free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 0000:0219      __PIA
 0000:0212*     __PIS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 0000:0230      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-08f4:0000*     __nullarea
-08f4:00c4*     __ovlflag
-08f4:00c5*     __intno
-08f4:00c6*     __ovlvec
+08f5:0000*     __nullarea
+08f5:00c4*     __ovlflag
+08f5:00c5*     __intno
+08f5:00c6*     __ovlvec
 0000:0260      _cstart_
 0000:0333*     _Not_Enough_Memory_
 0000:0465      __exit_
@@ -92,86 +92,87 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:04ec*     __exit_with_msg_
 0000:04f1      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-08f4:00ca      __curbrk
-08f4:00d2      __STACKLOW
-08f4:00d4      __STACKTOP
-08f4:00d6      __cbyte
-08f4:00d8      __child
-08f4:00da      __no87
-08f4:00e7      ___FPE_handler
-08f4:00cc      __psp
-08f4:00db      __get_ovl_stack
-08f4:00df      __restore_ovl_stack
-08f4:00e3      __close_ovl_file
-08f4:00eb      __LpCmdLine
-08f4:00ef      __LpPgmName
-08f4:00ce      __osmajor
-08f4:00cf      __osminor
-08f4:00d0      __osmode
-08f4:00d1      __HShift
+08f5:00ca      __curbrk
+08f5:00d2      __STACKLOW
+08f5:00d4      __STACKTOP
+08f5:00d6      __cbyte
+08f5:00d8      __child
+08f5:00da      __no87
+08f5:00e7      ___FPE_handler
+08f5:00cc      __psp
+08f5:00db      __get_ovl_stack
+08f5:00df      __restore_ovl_stack
+08f5:00e3      __close_ovl_file
+08f5:00eb      __LpCmdLine
+08f5:00ef      __LpPgmName
+08f5:00ce      __osmajor
+08f5:00cf      __osminor
+08f5:00d0      __osmode
+08f5:00d1      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
 0000:0510      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:0887      __doclose_
 0000:09d1      __shutdown_stream_
 0000:09eb      fclose_
-08f4:0390+     ___RmTmpFileFn
+08f5:0390+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:0a56+     _null_exit_rtn_
 0000:0a56+     __null_int23_exit_
 0000:0a57      exit_
 0000:0a78+     _exit_
-08f4:00f4+     ___int23_exit
-08f4:00f8+     ___FPE_handler_exit
+08f5:00f4+     ___int23_exit
+08f5:00f8+     ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0000:0bb2      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
 0000:0daa      __fill_buffer_
 0000:0ff9      fgetc_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0000:6ae0*     VGAmodeX_
-0000:6b72+     vgaGetMode_
-0000:6bb2+     modexEnter_
-0000:6e32*     modexLeave_
-0000:6e4a+     modexsetBaseXMode_
-0000:6e88*     modexDefaultPage_
-0000:6f68*     modexNextPage_
-0000:7034*     modexNextPageFlexibleSize_
-0000:7102*     modexShowPage_
-0000:71fe*     modexPanPage_
-0000:724e*     modexSelectPlane_
-0000:7272+     modexClearRegion_
-0000:738a*     oldDrawBmp_
-0000:74f0*     CDrawBmp_
-0000:7654*     modexDrawBmp_
-0000:76ba+     modexDrawBmpRegion_
-0000:7824*     modexDrawPlanarBuf_
-0000:7842*     modexDrawSprite_
-0000:78a8+     modexDrawSpriteRegion_
-0000:7a20*     modexCopyPageRegion_
-0000:7b8a*     modexFadeOn_
-0000:7bba*     modexFadeOff_
-0000:7be8*     modexFlashOn_
-0000:7c16*     modexFlashOff_
-0000:7ce6+     modexPalSave_
-0000:7d3c      modexNewPal_
-0000:7d8c*     modexLoadPalFile_
-0000:7e6e*     modexSavePalFile_
-0000:7ee6*     modexPalBlack_
-0000:7f10*     modexPalWhite_
-0000:7f3a+     modexPalUpdate_
-0000:84aa+     modexPalUpdate1_
-0000:8524*     modexPalUpdate0_
-0000:8570+     chkcolor_
-0000:8888+     modexputPixel_
-0000:8916*     modexgetPixel_
-0000:899c*     modexhlin_
-0000:8a20*     modexprint_
-0000:8bba*     modexprintbig_
-0000:8d36*     pdump_
-0000:8d96*     cls_
-0000:8e04+     modexWaitBorder_
-08f4:0104+     _VGA
+0000:6ad0*     VGAmodeX_
+0000:6b62+     vgaGetMode_
+0000:6ba2+     modexEnter_
+0000:6e22*     modexLeave_
+0000:6e3a+     modexsetBaseXMode_
+0000:6e78*     modexDefaultPage_
+0000:6f58*     modexNextPage_
+0000:7024*     modexNextPageFlexibleSize_
+0000:70f2*     modexShowPage_
+0000:71ee*     modexPanPage_
+0000:723e*     modexSelectPlane_
+0000:7262+     modexClearRegion_
+0000:737a*     oldDrawBmp_
+0000:74e0*     CDrawBmp_
+0000:7644*     modexDrawBmp_
+0000:76aa+     modexDrawBmpRegion_
+0000:7814*     modexDrawPlanarBuf_
+0000:7832*     modexDrawSprite_
+0000:7898+     modexDrawSpriteRegion_
+0000:7a10*     modexCopyPageRegion_
+0000:7b7a*     modexFadeOn_
+0000:7baa*     modexFadeOff_
+0000:7bd8*     modexFlashOn_
+0000:7c06*     modexFlashOff_
+0000:7cd6+     modexPalSave_
+0000:7d2c      modexNewPal_
+0000:7d7c*     modexLoadPalFile_
+0000:7e5e*     modexSavePalFile_
+0000:7ed6*     modexPalBlack_
+0000:7f00*     modexPalWhite_
+0000:7f2a+     modexPalUpdate_
+0000:849a+     modexPalUpdate1_
+0000:8514*     modexPalUpdate0_
+0000:8560*     modexPalOverscan_
+0000:8584+     chkcolor_
+0000:889c+     modexputPixel_
+0000:892a*     modexgetPixel_
+0000:89b0*     modexhlin_
+0000:8a34*     modexprint_
+0000:8bce*     modexprintbig_
+0000:8d4a*     pdump_
+0000:8daa*     cls_
+0000:8e18+     modexWaitBorder_
+08f5:0104+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
 0000:1140+     __open_flags_
 0000:1401+     _fsopen_
@@ -180,13 +181,13 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:1615      _fmalloc_
 0000:1615      malloc_
-08f4:0118+     ___fheap
-08f4:011a      ___fheapRover
-08f4:011c      ___LargestSizeB4Rover
+08f5:0118+     ___fheap
+08f5:011a      ___fheapRover
+08f5:011c      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-08f4:011e      ___iob
-08f4:0c94      ___OpenStreams
-08f4:0c98      ___ClosedStreams
+08f5:011e      ___iob
+08f5:0c94      ___ClosedStreams
+08f5:0c98      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
 0000:178a      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
@@ -202,15 +203,15 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:1a54      __FiniRtns
 0000:1a54*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-08f4:0286      ___uselfn
+08f5:0286      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:1ab8      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:1ab9      __EnterWVIDEO_
-08f4:0288+     ___WD_Present
+08f5:0288+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:1add*     __get_errno_ptr_
-08f4:0c9c      _errno
+08f5:0c9c      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
 0000:1ae4      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
@@ -249,13 +250,13 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
 0000:2718      __I4M
 0000:2718      __U4M
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0000:8ea6*     textInit_
-08f4:0c9e      _romFonts
+0000:8eb6*     textInit_
+08f5:0c9e      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:2730*     __set_commode_
-08f4:028e      __commode
+08f5:028e      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-08f4:0290      __fmode
+08f5:0290      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:273c      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
@@ -276,9 +277,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 0000:306c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:306f      _nmalloc_
-08f4:0292      ___nheapbeg
-08f4:0294      ___MiniHeapRover
-08f4:0296      ___LargestSizeB4MiniHeapRover
+08f5:0292      ___nheapbeg
+08f5:0294      ___MiniHeapRover
+08f5:0296      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
 0000:3149*     _heapgrow_
 0000:3149*     _fheapgrow_
@@ -290,120 +291,120 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
 0000:33fd      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:3407      _nfree_
-08f4:0cb6+     ___MiniHeapFreeRover
+08f5:0cb6+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
 0000:3502      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:36d7      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-08f4:0cb8      ____Argv
-08f4:0cbc      ____Argc
+08f5:0cb8      ____Argv
+08f5:0cbc      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-08f4:0298      __amblksiz
+08f5:0298      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-08f4:02ec      __Start_XI
-08f4:0304      __End_XI
-08f4:0304      __Start_YI
-08f4:0310      __End_YI
+08f5:02ec      __Start_XI
+08f5:0304      __End_XI
+08f5:0304      __Start_YI
+08f5:0310      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:4848*     __dosretax
-0000:484d*     __dosret0
-0000:4854      __set_errno_dos_
-0000:48bc*     __set_errno_dos_reterr_
+0000:483a*     __dosretax
+0000:483f*     __dosret0
+0000:4846      __set_errno_dos_
+0000:48ae*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:48c7      __GetIOMode_
-0000:48fc      __SetIOMode_nogrow_
-08f4:02ae      ___NFiles
-08f4:02b0      ___init_mode
-08f4:02d8      ___io_mode
+0000:48b9      __GetIOMode_
+0000:48ee      __SetIOMode_nogrow_
+08f5:02ae      ___NFiles
+08f5:02b0      ___init_mode
+08f5:02d8      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:4931      __qwrite_
+0000:4923      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:4991      fsync_
+0000:4983      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:4996+     __grow_iomode_
-0000:4a7d+     __shrink_iomode_
-0000:4abe      __SetIOMode_
+0000:4988+     __grow_iomode_
+0000:4a6f+     __shrink_iomode_
+0000:4ab0      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-0000:4b65      intr_
+0000:4b57      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-0000:4b79      segread_
+0000:4b6b      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:4bdf      _dos_open_
+0000:4bd1      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:4c05      isatty_
+0000:4bf7      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:4c21*     __get_doserrno_ptr_
-08f4:0cc0      __doserrno
+0000:4c13*     __get_doserrno_ptr_
+08f5:0cc0      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-08f4:02dc      ___umaskval
+08f5:02dc      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:4c28      _dos_creat_
-0000:4c4c*     _dos_creatnew_
+0000:4c1a      _dos_creat_
+0000:4c3e*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:4c6d*     _heapenable_
-08f4:02de      ___heap_enabled
+0000:4c5f*     _heapenable_
+08f5:02de      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:4c7e      __nmemneed_
+0000:4c70      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:4d06      __LastFree_
-0000:4d80      __ExpandDGROUP_
+0000:4cf8      __LastFree_
+0000:4d72      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:4e91      wctomb_
+0000:4e83      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:4edc+     utoa_
-0000:4f7d      itoa_
+0000:4ece+     utoa_
+0000:4f6f      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:4fc7      strupr_
+0000:4fb9      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-08f4:02e0      ___EFG_printf
-08f4:02e4*     ___EFG_scanf
+08f5:02e0      ___EFG_printf
+08f5:02e4*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-08f4:02e8      ___IsDBCS
+08f5:02e8      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:500f*     _ismbblead_
-08f4:0cc2      ___MBCSIsTable
+0000:5001*     _ismbblead_
+08f5:0cc2      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:502b      ulltoa_
-0000:5168*     lltoa_
+0000:501d      ulltoa_
+0000:515a*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:51d9      ultoa_
-0000:5297*     ltoa_
+0000:51cb      ultoa_
+0000:5289*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:52e5*     _dos_close_
-0000:52f3      _dos_commit_
+0000:52d7*     _dos_close_
+0000:52e5      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:5302*     _frealloc_
-0000:5302      realloc_
+0000:52f4*     _frealloc_
+0000:52f4      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:53de      __ChkTTYIOMode_
-0000:544c*     __IOMode_
+0000:53d0      __ChkTTYIOMode_
+0000:543e*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:545c      _DoINTR_
+0000:544e      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:57d6      __doserror_
-0000:57e4*     __doserror1_
+0000:57c8      __doserror_
+0000:57d6*     __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:57f0*     sbrk_
-0000:5800      __brk_
+0000:57e2*     sbrk_
+0000:57f2      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-08f4:0072      ___Alphabet
+08f5:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:58a6      __mbinit_
-08f4:02ea+     ___MBCodePage
+0000:5898      __mbinit_
+08f5:02ea+     ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:5981*     _msize_
-0000:599c      _fmsize_
+0000:5973*     _msize_
+0000:598e      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:59ad      __HeapManager_expand_
-0000:5eb6      _nexpand_
+0000:599f      __HeapManager_expand_
+0000:5ea8      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:5f09      _fexpand_
-0000:5f09*     _expand_
+0000:5efb      _fexpand_
+0000:5efb*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:5f3e      _bfree_
+0000:5f30      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:5f63      _bexpand_
+0000:5f55      _bexpand_
 
 
                         +--------------------+
@@ -419,6 +420,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  000177d0 (96208.)
+Memory size:  000177e0 (96224.)
 Entry point address: 0000:0260
-Link time: 00:00.00
+Link time: 00:00.87
index e475c0f0f3cd7c457657e254c392b3136a048adf..6dbf027edf2117d3a5a54f2fd40b88760076686f 100755 (executable)
Binary files a/tesuto.exe and b/tesuto.exe differ
index 094907137522bbd5c1c41c87a97188a4c46a08a3..6a2353de4d55489ad6939da8c8a51eeb041436bd 100755 (executable)
Binary files a/vgmtest.exe and b/vgmtest.exe differ
index 8782bc163ca364666060174dddadc58f18a41be2..8eb7d67058dcf284c4df2db7763497f9fea2ab9a 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 16 2015 10:14:10 (64-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/18 17:31:11
+Created on:       15/10/20 14:57:02
 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*     _drawcachebox
-10b0:0918*     _updatecachebox
+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
+Link time: 00:00.19