]> 4ch.mooo.com Git - 16.git/commitdiff
wwww
authorsparky4 <sparky4@cock.li>
Tue, 13 Oct 2015 16:05:02 +0000 (11:05 -0500)
committersparky4 <sparky4@cock.li>
Tue, 13 Oct 2015 16:05:02 +0000 (11:05 -0500)
24 files changed:
16.exe
16.map
bakapi.exe
bakapi.map
fontgfx.exe
fontgfx.map
fonttest.exe
fonttest.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
test.exe
test.map
test2.exe
test2.map

diff --git a/16.exe b/16.exe
index f5615cec38eb6a76a0d0a9aa0472c70ff0160f20..d1e5a61519e82ee9569f6665e193cb7f3f67fc32 100755 (executable)
Binary files a/16.exe and b/16.exe differ
diff --git a/16.map b/16.map
index 60f75447ac1c641b0a91ec00ae37ca4784b9e8fc..66a909c182e2a754125ea9d4b52e26d8c931286c 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/13 10:48:03
+Created on:       15/10/13 11:05:00
 Executable Image: 16.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          1356:0000            0000f240
+DGROUP                          1355:0000            0000f240
 
 
 
@@ -35,29 +35,29 @@ wcpu_TEXT              CODE           AUTO           0000:6570       00000058
 kitten_TEXT            CODE           AUTO           0000:6de0       0000080a
 16_hc_TEXT             CODE           AUTO           0000:75f0       0000158b
 timer_TEXT             CODE           AUTO           0000:8b80       00000235
-_TEXT                  CODE           AUTO           08dc:0000       00007bc9
-modex16_TEXT           CODE           AUTO           08dc:7bd0       0000233a
-bitmap_TEXT            CODE           AUTO           08dc:9f10       000005c9
-16text_TEXT            CODE           AUTO           08dc:a4e0       0000010d
-16_in13_DATA           FAR_DATA       AUTO           133b:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           1355:0004       00000000
-_NULL                  BEGDATA        DGROUP         1356:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         1358:0000       00000002
-CONST                  DATA           DGROUP         1358:0002       00000076
-CONST2                 DATA           DGROUP         135f:0008       00000102
-_DATA                  DATA           DGROUP         1370:0000       000005c1
-XIB                    DATA           DGROUP         13cc:0002       00000000
-XI                     DATA           DGROUP         13cc:0002       00000036
-XIE                    DATA           DGROUP         13cf:0008       00000000
-YIB                    DATA           DGROUP         13cf:0008       00000000
-YI                     DATA           DGROUP         13cf:0008       00000018
-YIE                    DATA           DGROUP         13d1:0000       00000000
-STRINGS                DATA           DGROUP         13d1:0000       00000000
-DATA                   DATA           DGROUP         13d1:0000       00000000
-_emu_init_start        EMU            DGROUP         13d1:0000       00000000
-_emu_init_end          EMU            DGROUP         13d1:0000       00000000
-_BSS                   BSS            DGROUP         13d1:0000       00000fc2
-STACK                  STACK          DGROUP         14ce:0000       0000dac0
+_TEXT                  CODE           AUTO           08dc:0000       00007bbb
+modex16_TEXT           CODE           AUTO           08dc:7bc0       0000233a
+bitmap_TEXT            CODE           AUTO           08dc:9f00       000005c9
+16text_TEXT            CODE           AUTO           08dc:a4d0       0000010d
+16_in13_DATA           FAR_DATA       AUTO           133a:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           1354:0004       00000000
+_NULL                  BEGDATA        DGROUP         1355:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         1357:0000       00000002
+CONST                  DATA           DGROUP         1357:0002       00000076
+CONST2                 DATA           DGROUP         135e:0008       00000102
+_DATA                  DATA           DGROUP         136f:0000       000005c1
+XIB                    DATA           DGROUP         13cb:0002       00000000
+XI                     DATA           DGROUP         13cb:0002       00000036
+XIE                    DATA           DGROUP         13ce:0008       00000000
+YIB                    DATA           DGROUP         13ce:0008       00000000
+YI                     DATA           DGROUP         13ce:0008       00000018
+YIE                    DATA           DGROUP         13d0:0000       00000000
+STRINGS                DATA           DGROUP         13d0:0000       00000000
+DATA                   DATA           DGROUP         13d0:0000       00000000
+_emu_init_start        EMU            DGROUP         13d0:0000       00000000
+_emu_init_end          EMU            DGROUP         13d0:0000       00000000
+_BSS                   BSS            DGROUP         13d0:0000       00000fc2
+STACK                  STACK          DGROUP         14cd:0000       0000dac0
 
 
                         +----------------+
@@ -71,12 +71,12 @@ Address        Symbol
 =======        ======
 
 Module: 16.o(/dos/z/16/src/16.c)
-1356:07b0+     _player
-1356:08b0+     _gvar
-1356:08d8+     _cpus
-1356:08dc*     _gpal
-1356:08e0+     _dpal
-1356:08e4+     _engi_stat
+1355:07b0+     _player
+1355:08b0+     _gvar
+1355:08d8*     _gpal
+1355:08dc+     _dpal
+1355:08e0+     _cpus
+1355:08e4+     _engi_stat
 0000:00cc      main_
 Module: mapread.o(/dos/z/16/src/lib/mapread.c)
 0000:02dc+     jsoneq_
@@ -86,7 +86,7 @@ Module: jsmn.o(/dos/z/16/src/lib/jsmn/jsmn.c)
 0000:0e92      jsmn_parse_
 0000:138e      jsmn_init_
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-1356:090e+     _inpu
+1355:090e+     _inpu
 0000:1520+     INL_KeyService_
 0000:17ba+     Mouse_
 0000:1812+     IN_GetJoyAbs_
@@ -134,9 +134,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:5aec+     MM_TotalFree_
 0000:5b82*     MM_Report_
 0000:653a*     MM_BombOnError_
-1356:0a70+     _beforesort
-1356:0a74+     _aftersort
-1356:0a78+     _XMSaddr
+1355:0a70+     _beforesort
+1355:0a74+     _aftersort
+1355:0a78+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:6570      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
@@ -154,9 +154,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:6cb0*     CAL_OptimizeNodes_
 0000:6d60*     CA_Startup_
 0000:6db0*     CA_Shutdown_
-1356:0a80*     _finishcachebox
-1356:0a84*     _updatecachebox
-1356:0a88*     _drawcachebox
+1355:0a80*     _finishcachebox
+1355:0a84*     _drawcachebox
+1355:0a88*     _updatecachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:6e1c      KITTENGETS
 0000:6e7c*     kittenopen_
@@ -167,7 +167,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:73d4+     get_line_
 0000:7446+     db_fetch_
 0000:74dc+     db_insert_
-1356:04a4+     __kitten_catalog
+1355:04a4+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:779c+     LargestFreeBlock_
 0000:782a+     _coreleft_
@@ -192,54 +192,54 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 08dc:0005      __STK
 08dc:0025      __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-08dc:7d88      VGAmodeX_
-08dc:7e30+     modexEnter_
-08dc:7ecc*     modexLeave_
-08dc:7ee4*     modexDefaultPage_
-08dc:7f4a*     modexNextPage_
-08dc:801a*     modexNextPageFlexibleSize_
-08dc:80ee*     modexShowPage_
-08dc:81ea*     modexPanPage_
-08dc:823a*     modexSelectPlane_
-08dc:825e+     modexClearRegion_
-08dc:8376*     oldDrawBmp_
-08dc:84dc*     CDrawBmp_
-08dc:8640*     modexDrawBmp_
-08dc:86a6+     modexDrawBmpRegion_
-08dc:8810*     modex_sparky4_DrawBmpRegion_
-08dc:897a*     modexDrawPlanarBuf_
-08dc:8998*     modexDrawSprite_
-08dc:89fe+     modexDrawSpriteRegion_
-08dc:8b76*     modexCopyPageRegion_
-08dc:8ce0      modexFadeOn_
-08dc:8d10      modexFadeOff_
-08dc:8d3e*     modexFlashOn_
-08dc:8d6c*     modexFlashOff_
-08dc:8e3c      modexPalSave_
-08dc:8e92      modexNewPal_
-08dc:8ee2*     modexLoadPalFile_
-08dc:8fc4*     modexSavePalFile_
-08dc:903c      modexPalBlack_
-08dc:9066*     modexPalWhite_
-08dc:9090+     modexPalUpdate_
-08dc:9600+     modexPalUpdate1_
-08dc:967a*     modexPalUpdate0_
-08dc:96c6+     chkcolor_
-08dc:99de+     modexputPixel_
-08dc:9a6c*     modexgetPixel_
-08dc:9af2*     modexhlin_
-08dc:9b5e*     modexprint_
-08dc:9cf8*     modexprintbig_
-08dc:9e74*     cls_
-08dc:9ee2+     modexWaitBorder_
-1356:04d4+     _VGA
+08dc:7d78      VGAmodeX_
+08dc:7e20+     modexEnter_
+08dc:7ebc*     modexLeave_
+08dc:7ed4*     modexDefaultPage_
+08dc:7f3a*     modexNextPage_
+08dc:800a*     modexNextPageFlexibleSize_
+08dc:80de*     modexShowPage_
+08dc:81da*     modexPanPage_
+08dc:822a*     modexSelectPlane_
+08dc:824e+     modexClearRegion_
+08dc:8366*     oldDrawBmp_
+08dc:84cc*     CDrawBmp_
+08dc:8630*     modexDrawBmp_
+08dc:8696+     modexDrawBmpRegion_
+08dc:8800*     modex_sparky4_DrawBmpRegion_
+08dc:896a*     modexDrawPlanarBuf_
+08dc:8988*     modexDrawSprite_
+08dc:89ee+     modexDrawSpriteRegion_
+08dc:8b66*     modexCopyPageRegion_
+08dc:8cd0      modexFadeOn_
+08dc:8d00      modexFadeOff_
+08dc:8d2e*     modexFlashOn_
+08dc:8d5c*     modexFlashOff_
+08dc:8e2c      modexPalSave_
+08dc:8e82      modexNewPal_
+08dc:8ed2*     modexLoadPalFile_
+08dc:8fb4*     modexSavePalFile_
+08dc:902c      modexPalBlack_
+08dc:9056*     modexPalWhite_
+08dc:9080+     modexPalUpdate_
+08dc:95f0+     modexPalUpdate1_
+08dc:966a*     modexPalUpdate0_
+08dc:96b6+     chkcolor_
+08dc:99ce+     modexputPixel_
+08dc:9a5c*     modexgetPixel_
+08dc:9ae2*     modexhlin_
+08dc:9b4e*     modexprint_
+08dc:9ce8*     modexprintbig_
+08dc:9e64*     cls_
+08dc:9ed2+     modexWaitBorder_
+1355:04d4+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 08dc:0042      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-1356:0000*     __nullarea
-1356:04fc*     __ovlflag
-1356:04fd*     __intno
-1356:04fe*     __ovlvec
+1355:0000*     __nullarea
+1355:04fc*     __ovlflag
+1355:04fd*     __intno
+1355:04fe*     __ovlvec
 08dc:0072      _cstart_
 08dc:0145*     _Not_Enough_Memory_
 08dc:0277      __exit_
@@ -249,10 +249,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 08dc:02fe      _big_code_
 08dc:02fe*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-1356:1394      __argv
-1356:1398      ___argv
-1356:139c      __argc
-1356:139e      ___argc
+1355:1394      __argv
+1355:1398      ___argv
+1355:139c      __argc
+1355:139e      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 08dc:0305      __PIA
 08dc:02fe*     __PIS
@@ -261,35 +261,35 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncmp.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 08dc:0359      _fmalloc_
 08dc:0359      malloc_
-1356:0502      ___fheap
-1356:0504      ___fheapRover
-1356:0506      ___LargestSizeB4Rover
+1355:0502      ___fheap
+1355:0504      ___fheapRover
+1355:0506      ___LargestSizeB4Rover
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-08dc:a212      bitmapLoadPcx_
-08dc:a36e*     bitmapLoadPcxTiles_
+08dc:a202      bitmapLoadPcx_
+08dc:a35e*     bitmapLoadPcxTiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strstr.c)
 08dc:04ce      strstr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(atoi.c)
 08dc:05d0      atoi_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-08dc:066c+     __open_flags_
-08dc:092d+     _fsopen_
-08dc:0994      fopen_
-08dc:0ab7*     freopen_
+08dc:066b+     __open_flags_
+08dc:092c+     _fsopen_
+08dc:0993      fopen_
+08dc:0ab6*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
-08dc:0b41      fread_
+08dc:0b40      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-08dc:0eb8      __get_errno_ptr_
-1356:1420      _errno
+08dc:0eb7      __get_errno_ptr_
+1355:1420      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-1356:0514      ___iob
-1356:1422      ___OpenStreams
-1356:1426      ___ClosedStreams
+1355:0514      ___iob
+1355:1422      ___ClosedStreams
+1355:1426      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
-08dc:0ebf      fprintf_
+08dc:0ebe      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-08dc:0eee*     _frealloc_
-08dc:0eee      realloc_
+08dc:0eed*     _frealloc_
+08dc:0eed      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
 08dc:0fca      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncpy.c)
@@ -315,22 +315,22 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
 08dc:1366      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 08dc:13ab      _nmalloc_
-1356:067c      ___nheapbeg
-1356:067e      ___MiniHeapRover
-1356:0680      ___LargestSizeB4MiniHeapRover
+1355:067c      ___nheapbeg
+1355:067e      ___MiniHeapRover
+1355:0680      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 08dc:1485      _ffree_
 08dc:1485      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 08dc:14f2      _nfree_
-1356:142a+     ___MiniHeapFreeRover
+1355:142a+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 08dc:15ed+     _null_exit_rtn_
 08dc:15ed+     __null_int23_exit_
 08dc:15ee      exit_
 08dc:160f+     _exit_
-1356:0682+     ___int23_exit
-1356:0686      ___FPE_handler_exit
+1355:0682+     ___int23_exit
+1355:0686      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
 08dc:162b      ultoa_
 08dc:16e9*     ltoa_
@@ -340,7 +340,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 08dc:1a9b      __doclose_
 08dc:1be5      __shutdown_stream_
 08dc:1bff      fclose_
-1356:142c+     ___RmTmpFileFn
+1355:142c+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 08dc:1c6a+     __ibm_bios_get_ticks_
 08dc:1ce1      clock_
@@ -351,7 +351,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 08dc:1f05      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-1356:0098      __IsTable
+1355:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 08dc:20fd      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
@@ -386,31 +386,31 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
 08dc:28f7      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-1356:0692      __8087
-1356:0693      __real87
-1356:0694      __dos87emucall
-1356:0696      __dos87real
+1355:0692      __8087
+1355:0693      __real87
+1355:0694      __dos87emucall
+1355:0696      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 08dc:2906*     __exit_with_msg_
 08dc:290b      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-1356:0698      __curbrk
-1356:06a0      __STACKLOW
-1356:06a2      __STACKTOP
-1356:06a4      __cbyte
-1356:06a6      __child
-1356:06a8      __no87
-1356:06b5      ___FPE_handler
-1356:069a      __psp
-1356:06a9      __get_ovl_stack
-1356:06ad      __restore_ovl_stack
-1356:06b1      __close_ovl_file
-1356:06b9      __LpCmdLine
-1356:06bd      __LpPgmName
-1356:069c      __osmajor
-1356:069d      __osminor
-1356:069e      __osmode
-1356:069f      __HShift
+1355:0698      __curbrk
+1355:06a0      __STACKLOW
+1355:06a2      __STACKTOP
+1355:06a4      __cbyte
+1355:06a6      __child
+1355:06a8      __no87
+1355:06b5      ___FPE_handler
+1355:069a      __psp
+1355:06a9      __get_ovl_stack
+1355:06ad      __restore_ovl_stack
+1355:06b1      __close_ovl_file
+1355:06b9      __LpCmdLine
+1355:06bd      __LpPgmName
+1355:069c      __osmajor
+1355:069d      __osminor
+1355:069e      __osmode
+1355:069f      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
 08dc:292a      __fill_buffer_
 08dc:2b79      fgetc_
@@ -420,8 +420,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
 08dc:3039      rand_
 08dc:307b*     srand_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-08dc:a556*     textInit_
-1356:1434      _romFonts
+08dc:a546*     textInit_
+1355:1434      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 08dc:30b8      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
@@ -432,7 +432,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 08dc:32cc      __FiniRtns
 08dc:32cc*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-1356:06c6      ___uselfn
+1355:06c6      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 08dc:3330      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
@@ -450,9 +450,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 08dc:3b7c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 08dc:3b7f*     __set_commode_
-1356:06c8      __commode
+1355:06c8      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-1356:06ca      __fmode
+1355:06ca      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
 08dc:3b8b      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
@@ -488,7 +488,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
 08dc:4ab6      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-1356:0050      ___Alphabet
+1355:0050      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
 08dc:4ab9      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
@@ -499,9 +499,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 08dc:4b72      __GetIOMode_
 08dc:4ba7      __SetIOMode_nogrow_
-1356:06e0      ___NFiles
-1356:06e2      ___init_mode
-1356:070a      ___io_mode
+1355:06e0      ___NFiles
+1355:06e2      ___init_mode
+1355:070a      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
 08dc:4bdc      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
@@ -521,9 +521,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 08dc:4ef2      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 08dc:4f0e*     __get_doserrno_ptr_
-1356:1450      __doserrno
+1355:1450      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-1356:070e      ___umaskval
+1355:070e      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
 08dc:4f15      _dos_creat_
 08dc:4f39*     _dos_creatnew_
@@ -534,9 +534,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
 08dc:5142      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-1356:1454      ___env_mask
-1356:1458      _environ
-1356:145c*     __wenviron
+1355:1454      ___env_mask
+1355:1458      _environ
+1355:145c*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
 08dc:5184      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
@@ -557,7 +557,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 08dc:56da      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 08dc:574a      __EnterWVIDEO_
-1356:072e+     ___WD_Present
+1355:072e+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
 08dc:576e      __flushall_
 08dc:5802      flushall_
@@ -570,80 +570,80 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 08dc:5a57      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-1356:1460      ____Argv
-1356:1464      ____Argc
+1355:1460      ____Argv
+1355:1464      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-1356:0730      __amblksiz
+1355:0730      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-1356:0762      __Start_XI
-1356:0798      __End_XI
-1356:0798      __Start_YI
-1356:07b0      __End_YI
+1355:0762      __Start_XI
+1355:0798      __End_XI
+1355:0798      __Start_YI
+1355:07b0      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-1356:1466      ___historical_splitparms
+1355:1466      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-08dc:6bc8*     _heapenable_
-1356:0732      ___heap_enabled
+08dc:6bba*     _heapenable_
+1355:0732      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-08dc:6bd9      _bfree_
+08dc:6bcb      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-08dc:6bfe      _bexpand_
+08dc:6bf0      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-08dc:6c58      _DoINTR_
+08dc:6c4a      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-08dc:6fd1*     sbrk_
-08dc:6fe1      __brk_
+08dc:6fc3*     sbrk_
+08dc:6fd3      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-08dc:7049      fsync_
+08dc:703b      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-08dc:706c      __setenvp_
-08dc:71f8      __freeenvp_
+08dc:705e      __setenvp_
+08dc:71ea      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-1356:0734      ___IsDBCS
+1355:0734      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-08dc:7256*     _ismbblead_
-1356:146c      ___MBCSIsTable
+08dc:7248*     _ismbblead_
+1355:146c      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-08dc:72b0      __mbinit_
-1356:0736      ___MBCodePage
+08dc:72a2      __mbinit_
+1355:0736      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-08dc:738b      _mbdtoupper_
+08dc:737d      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-08dc:7399      toupper_
+08dc:738b      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-1356:0738      __8087cw
+1355:0738      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-1356:073a      ___Save8087
-1356:073e      ___Rest8087
+1355:073a      ___Save8087
+1355:073e      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-08dc:73a8      __GrabFP87_
+08dc:739a      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-08dc:73da*     __init_8087_emu
-08dc:73e0      __x87id
+08dc:73cc*     __init_8087_emu
+08dc:73d2      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-08dc:743d      wctomb_
+08dc:742f      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-08dc:7488+     utoa_
-08dc:7529      itoa_
+08dc:747a+     utoa_
+08dc:751b      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-08dc:7573      strupr_
+08dc:7565      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-1356:0742      ___EFG_printf
-1356:0746*     ___EFG_scanf
+1355:0742      ___EFG_printf
+1355:0746*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-08dc:75bb      ulltoa_
-08dc:76f8*     lltoa_
+08dc:75ad      ulltoa_
+08dc:76ea*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-08dc:7769*     _dos_close_
-08dc:7777      _dos_commit_
+08dc:775b*     _dos_close_
+08dc:7769      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-08dc:7786      clearenv_
+08dc:7778      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-08dc:78bc      __Init_FPE_handler_
-08dc:78f5      __Fini_FPE_handler_
-08dc:792c*     __FPEHandler
+08dc:78ae      __Init_FPE_handler_
+08dc:78e7      __Fini_FPE_handler_
+08dc:791e*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-1356:0760      ___FPE_int
+1355:0760      ___FPE_int
 
 
                         +--------------------+
@@ -659,6 +659,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  000227a0 (141216.)
+Memory size:  00022790 (141200.)
 Entry point address: 08dc:0072
-Link time: 00:00.00
+Link time: 00:00.41
index 421ab0da08a85aafa13cd09ca353a9fe9d6ec20e..6a3c9909bdb0f1451d52810f30f6c4e0ce32da71 100755 (executable)
Binary files a/bakapi.exe and b/bakapi.exe differ
index 8eeaec8a201761a6806234d7e6d0e6859c149ac6..a06095e2bac8d76f5b57f591049d58ca70f1e744 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/13 10:48:03
+Created on:       15/10/13 11:05:00
 Executable Image: bakapi.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          13e6:0000            0000f080
+DGROUP                          13e3:0000            0000f080
 
 
 
@@ -33,29 +33,29 @@ wcpu_TEXT              CODE           AUTO           0000:53d0       00000058
 kitten_TEXT            CODE           AUTO           0000:5c40       0000080a
 16_hc_TEXT             CODE           AUTO           0000:6450       0000158b
 timer_TEXT             CODE           AUTO           0000:79e0       00000235
-_TEXT                  CODE           AUTO           07c2:0000       000090ab
-modex16_TEXT           CODE           AUTO           07c2:90b0       0000233a
-16text_TEXT            CODE           AUTO           07c2:b3f0       0000010d
-bakapee_TEXT           CODE           AUTO           07c2:b500       00000b86
-16_in13_DATA           FAR_DATA       AUTO           13cb:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           13e5:0004       00000000
-_NULL                  BEGDATA        DGROUP         13e6:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         13e8:0000       00000002
-CONST                  DATA           DGROUP         13e8:0002       00000076
-CONST2                 DATA           DGROUP         13ef:0008       0000010a
-_DATA                  DATA           DGROUP         1401:0000       000005a9
-XIB                    DATA           DGROUP         145b:000a       00000000
-XI                     DATA           DGROUP         145b:000a       00000036
-XIE                    DATA           DGROUP         145f:0000       00000000
-YIB                    DATA           DGROUP         145f:0000       00000000
-YI                     DATA           DGROUP         145f:0000       00000018
-YIE                    DATA           DGROUP         1460:0008       00000000
-STRINGS                DATA           DGROUP         1460:0008       00000000
-DATA                   DATA           DGROUP         1460:0008       00000000
-_emu_init_start        EMU            DGROUP         1460:0008       00000000
-_emu_init_end          EMU            DGROUP         1460:0008       00000000
-_BSS                   BSS            DGROUP         1461:0000       00000e02
-STACK                  STACK          DGROUP         1542:0000       0000dac0
+_TEXT                  CODE           AUTO           07c2:0000       0000907d
+modex16_TEXT           CODE           AUTO           07c2:9080       0000233a
+16text_TEXT            CODE           AUTO           07c2:b3c0       0000010d
+bakapee_TEXT           CODE           AUTO           07c2:b4d0       00000b86
+16_in13_DATA           FAR_DATA       AUTO           13c8:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           13e2:0004       00000000
+_NULL                  BEGDATA        DGROUP         13e3:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         13e5:0000       00000002
+CONST                  DATA           DGROUP         13e5:0002       00000076
+CONST2                 DATA           DGROUP         13ec:0008       0000010a
+_DATA                  DATA           DGROUP         13fe:0000       000005a9
+XIB                    DATA           DGROUP         1458:000a       00000000
+XI                     DATA           DGROUP         1458:000a       00000036
+XIE                    DATA           DGROUP         145c:0000       00000000
+YIB                    DATA           DGROUP         145c:0000       00000000
+YI                     DATA           DGROUP         145c:0000       00000018
+YIE                    DATA           DGROUP         145d:0008       00000000
+STRINGS                DATA           DGROUP         145d:0008       00000000
+DATA                   DATA           DGROUP         145d:0008       00000000
+_emu_init_start        EMU            DGROUP         145d:0008       00000000
+_emu_init_end          EMU            DGROUP         145d:0008       00000000
+_BSS                   BSS            DGROUP         145e:0000       00000e02
+STACK                  STACK          DGROUP         153f:0000       0000dac0
 
 
                         +----------------+
@@ -71,7 +71,7 @@ Address        Symbol
 Module: bakapi.o(/dos/z/16/src/bakapi.c)
 0000:00a2      main_
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-13e6:07ce+     _inpu
+13e3:07ce+     _inpu
 0000:0380+     INL_KeyService_
 0000:061a+     Mouse_
 0000:0672+     IN_GetJoyAbs_
@@ -119,9 +119,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:494c+     MM_TotalFree_
 0000:49e2*     MM_Report_
 0000:539a*     MM_BombOnError_
-13e6:0930+     _beforesort
-13e6:0934+     _aftersort
-13e6:0938+     _XMSaddr
+13e3:0930+     _beforesort
+13e3:0934+     _aftersort
+13e3:0938+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:53d0      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
@@ -139,9 +139,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:5b10*     CAL_OptimizeNodes_
 0000:5bc0*     CA_Startup_
 0000:5c10*     CA_Shutdown_
-13e6:0940*     _finishcachebox
-13e6:0944*     _updatecachebox
-13e6:0948*     _drawcachebox
+13e3:0940*     _finishcachebox
+13e3:0944*     _drawcachebox
+13e3:0948*     _updatecachebox
 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_
-13e6:04a4+     __kitten_catalog
+13e3:04a4+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:65fc+     LargestFreeBlock_
 0000:668a+     _coreleft_
@@ -183,63 +183,63 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 07c2:00af      __PIA
 07c2:00a8*     __PIS
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-07c2:9268      VGAmodeX_
-07c2:9310+     modexEnter_
-07c2:93ac*     modexLeave_
-07c2:93c4      modexDefaultPage_
-07c2:942a*     modexNextPage_
-07c2:94fa*     modexNextPageFlexibleSize_
-07c2:95ce      modexShowPage_
-07c2:96ca*     modexPanPage_
-07c2:971a*     modexSelectPlane_
-07c2:973e      modexClearRegion_
-07c2:9856*     oldDrawBmp_
-07c2:99bc*     CDrawBmp_
-07c2:9b20*     modexDrawBmp_
-07c2:9b86+     modexDrawBmpRegion_
-07c2:9cf0*     modex_sparky4_DrawBmpRegion_
-07c2:9e5a*     modexDrawPlanarBuf_
-07c2:9e78*     modexDrawSprite_
-07c2:9ede+     modexDrawSpriteRegion_
-07c2:a056*     modexCopyPageRegion_
-07c2:a1c0*     modexFadeOn_
-07c2:a1f0*     modexFadeOff_
-07c2:a21e*     modexFlashOn_
-07c2:a24c*     modexFlashOff_
-07c2:a31c+     modexPalSave_
-07c2:a372+     modexNewPal_
-07c2:a3c2*     modexLoadPalFile_
-07c2:a4a4*     modexSavePalFile_
-07c2:a51c*     modexPalBlack_
-07c2:a546*     modexPalWhite_
-07c2:a570+     modexPalUpdate_
-07c2:aae0+     modexPalUpdate1_
-07c2:ab5a*     modexPalUpdate0_
-07c2:aba6+     chkcolor_
-07c2:aebe      modexputPixel_
-07c2:af4c*     modexgetPixel_
-07c2:afd2*     modexhlin_
-07c2:b03e      modexprint_
-07c2:b1d8*     modexprintbig_
-07c2:b354      cls_
-07c2:b3c2+     modexWaitBorder_
-13e6:04d4      _VGA
+07c2:9238      VGAmodeX_
+07c2:92e0+     modexEnter_
+07c2:937c*     modexLeave_
+07c2:9394      modexDefaultPage_
+07c2:93fa*     modexNextPage_
+07c2:94ca*     modexNextPageFlexibleSize_
+07c2:959e      modexShowPage_
+07c2:969a*     modexPanPage_
+07c2:96ea*     modexSelectPlane_
+07c2:970e      modexClearRegion_
+07c2:9826*     oldDrawBmp_
+07c2:998c*     CDrawBmp_
+07c2:9af0*     modexDrawBmp_
+07c2:9b56+     modexDrawBmpRegion_
+07c2:9cc0*     modex_sparky4_DrawBmpRegion_
+07c2:9e2a*     modexDrawPlanarBuf_
+07c2:9e48*     modexDrawSprite_
+07c2:9eae+     modexDrawSpriteRegion_
+07c2:a026*     modexCopyPageRegion_
+07c2:a190*     modexFadeOn_
+07c2:a1c0*     modexFadeOff_
+07c2:a1ee*     modexFlashOn_
+07c2:a21c*     modexFlashOff_
+07c2:a2ec+     modexPalSave_
+07c2:a342+     modexNewPal_
+07c2:a392*     modexLoadPalFile_
+07c2:a474*     modexSavePalFile_
+07c2:a4ec*     modexPalBlack_
+07c2:a516*     modexPalWhite_
+07c2:a540+     modexPalUpdate_
+07c2:aab0+     modexPalUpdate1_
+07c2:ab2a*     modexPalUpdate0_
+07c2:ab76+     chkcolor_
+07c2:ae8e      modexputPixel_
+07c2:af1c*     modexgetPixel_
+07c2:afa2*     modexhlin_
+07c2:b00e      modexprint_
+07c2:b1a8*     modexprintbig_
+07c2:b324      cls_
+07c2:b392+     modexWaitBorder_
+13e3:04d4      _VGA
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-07c2:b466      textInit_
-13e6:1254      _romFonts
+07c2:b436      textInit_
+13e3:1254      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
 07c2:00c6      kbhit_
 Module: gfx.lib(/dos/z/16/src/lib/bakapee.c)
-07c2:b508*     pdump_
-07c2:b56a+     colortest_
-07c2:b5be+     colorz_
-07c2:b624+     ssd_
-07c2:b742+     dingpp_
-07c2:b7b4+     dingo_
-07c2:b84a+     dingas_
-07c2:b8f8+     dingu_
-07c2:b95a+     dingq_
-07c2:b9fa      ding_
+07c2:b4d8*     pdump_
+07c2:b53a+     colortest_
+07c2:b58e+     colorz_
+07c2:b5f4+     ssd_
+07c2:b712+     dingpp_
+07c2:b784+     dingo_
+07c2:b81a+     dingas_
+07c2:b8c8+     dingu_
+07c2:b92a+     dingq_
+07c2:b9ca      ding_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getch.c)
 07c2:00dd      getch_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
@@ -248,10 +248,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(scanf.c)
 07c2:01d6+     vscanf_
 07c2:0204      scanf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-13e6:0000*     __nullarea
-13e6:0504*     __ovlflag
-13e6:0505*     __intno
-13e6:0506*     __ovlvec
+13e3:0000*     __nullarea
+13e3:0504*     __ovlflag
+13e3:0505*     __intno
+13e3:0506*     __ovlvec
 07c2:022c      _cstart_
 07c2:02ff*     _Not_Enough_Memory_
 07c2:0431      __exit_
@@ -261,10 +261,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 07c2:04b8      _big_code_
 07c2:04b8*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-13e6:126c      __argv
-13e6:1270      ___argv
-13e6:1274      __argc
-13e6:1276      ___argc
+13e3:126c      __argv
+13e3:1270      ___argv
+13e3:1274      __argc
+13e3:1276      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
 07c2:04b8+     int86x_
 07c2:063b      int86_
@@ -286,28 +286,28 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
 07c2:07e4      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 07c2:0829      _nmalloc_
-13e6:050a      ___nheapbeg
-13e6:050c      ___MiniHeapRover
-13e6:050e      ___LargestSizeB4MiniHeapRover
+13e3:050a      ___nheapbeg
+13e3:050c      ___MiniHeapRover
+13e3:050e      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 07c2:0903      _fmalloc_
 07c2:0903      malloc_
-13e6:0510      ___fheap
-13e6:0512      ___fheapRover
-13e6:0514      ___LargestSizeB4Rover
+13e3:0510      ___fheap
+13e3:0512      ___fheapRover
+13e3:0514      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 07c2:0a78      _ffree_
 07c2:0a78      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 07c2:0ae5      _nfree_
-13e6:1278+     ___MiniHeapFreeRover
+13e3:1278+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 07c2:0be0+     _null_exit_rtn_
 07c2:0be0+     __null_int23_exit_
 07c2:0be1      exit_
 07c2:0c02+     _exit_
-13e6:0516+     ___int23_exit
-13e6:051a      ___FPE_handler_exit
+13e3:0516+     ___int23_exit
+13e3:051a      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
 07c2:0c1e      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
@@ -326,7 +326,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 07c2:15c5      __doclose_
 07c2:170f      __shutdown_stream_
 07c2:1729      fclose_
-13e6:127a+     ___RmTmpFileFn
+13e3:127a+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 07c2:1794+     __ibm_bios_get_ticks_
 07c2:180b      clock_
@@ -335,7 +335,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 07c2:1a18      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-13e6:0098      __IsTable
+13e3:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 07c2:1c10      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
@@ -370,31 +370,31 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
 07c2:240b      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-13e6:0526      __8087
-13e6:0527      __real87
-13e6:0528      __dos87emucall
-13e6:052a      __dos87real
+13e3:0526      __8087
+13e3:0527      __real87
+13e3:0528      __dos87emucall
+13e3:052a      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 07c2:241a*     __exit_with_msg_
 07c2:241f      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-13e6:052c      __curbrk
-13e6:0534      __STACKLOW
-13e6:0536      __STACKTOP
-13e6:0538      __cbyte
-13e6:053a      __child
-13e6:053c      __no87
-13e6:0549      ___FPE_handler
-13e6:052e      __psp
-13e6:053d      __get_ovl_stack
-13e6:0541      __restore_ovl_stack
-13e6:0545      __close_ovl_file
-13e6:054d      __LpCmdLine
-13e6:0551      __LpPgmName
-13e6:0530      __osmajor
-13e6:0531      __osminor
-13e6:0532      __osmode
-13e6:0533      __HShift
+13e3:052c      __curbrk
+13e3:0534      __STACKLOW
+13e3:0536      __STACKTOP
+13e3:0538      __cbyte
+13e3:053a      __child
+13e3:053c      __no87
+13e3:0549      ___FPE_handler
+13e3:052e      __psp
+13e3:053d      __get_ovl_stack
+13e3:0541      __restore_ovl_stack
+13e3:0545      __close_ovl_file
+13e3:054d      __LpCmdLine
+13e3:0551      __LpPgmName
+13e3:0530      __osmajor
+13e3:0531      __osminor
+13e3:0532      __osmode
+13e3:0533      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
 07c2:243e+     __fill_buffer_
 07c2:268d      fgetc_
@@ -403,252 +403,252 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(delay.c)
 07c2:2b4d      delay_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-13e6:0556      ___iob
-13e6:1282      ___OpenStreams
-13e6:1286      ___ClosedStreams
+13e3:0556      ___iob
+13e3:1282      ___ClosedStreams
+13e3:1286      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-07c2:2cdf      __fprtf_
+07c2:2cc6      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ungetc.c)
-07c2:2e32      ungetc_
+07c2:2e19      ungetc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(scnf.c)
-07c2:406b      __scnf_
+07c2:404e      __scnf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-07c2:4331      __CMain
+07c2:4314      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-07c2:4397      __InitRtns
-07c2:4397*     __FInitRtns
-07c2:43f2      __FiniRtns
-07c2:43f2*     __FFiniRtns
+07c2:437a      __InitRtns
+07c2:437a*     __FInitRtns
+07c2:43d5      __FiniRtns
+07c2:43d5*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-13e6:06be      ___uselfn
+13e3:06be      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-07c2:4456      __DOSseg__
+07c2:443a      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
-07c2:4457      __Init_Argv_
-07c2:44ba+     _getargv_
-07c2:47ea      __Fini_Argv_
+07c2:443b      __Init_Argv_
+07c2:449e+     _getargv_
+07c2:47ce      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-07c2:4814      intr_
+07c2:47f8      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-07c2:4828      segread_
+07c2:480c      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-07c2:4913      __LastFree_
-07c2:498d      __ExpandDGROUP_
+07c2:48f7      __LastFree_
+07c2:4971      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-07c2:4a9e      __nmemneed_
+07c2:4a82      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
-07c2:4ab0      __MemAllocator
-07c2:4b7a      __MemFree
+07c2:4a90      __MemAllocator
+07c2:4b5a      __MemFree
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
-07c2:4cd7      __GrowSeg_
+07c2:4cb7      __GrowSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
-07c2:4e4d      __AllocSeg_
+07c2:4e2d      __AllocSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
-07c2:4f3c      __fmemneed_
+07c2:4f1c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-13e6:0022      ___Alphabet
+13e3:0022      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-07c2:4f3f      __lseek_
+07c2:4f1f      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-07c2:4f79*     __dosretax
-07c2:4f7e*     __dosret0
-07c2:4f85      __set_errno_dos_
-07c2:4fed*     __set_errno_dos_reterr_
+07c2:4f59*     __dosretax
+07c2:4f5e*     __dosret0
+07c2:4f65      __set_errno_dos_
+07c2:4fcd*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-07c2:4ff8*     __get_errno_ptr_
-13e6:128e      _errno
+07c2:4fd8*     __get_errno_ptr_
+13e3:128e      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-07c2:4fff      __GetIOMode_
-07c2:5034      __SetIOMode_nogrow_
-13e6:06d4      ___NFiles
-13e6:06d6      ___init_mode
-13e6:06fe      ___io_mode
+07c2:4fdf      __GetIOMode_
+07c2:5014      __SetIOMode_nogrow_
+13e3:06d4      ___NFiles
+13e3:06d6      ___init_mode
+13e3:06fe      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-07c2:5069*     __set_commode_
-13e6:0702      __commode
+07c2:5049*     __set_commode_
+13e3:0702      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-13e6:0704      __fmode
+13e3:0704      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-07c2:5075      __chktty_
+07c2:5055      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-07c2:50d4      __freefp_
-07c2:5175      __purgefp_
+07c2:50b4      __freefp_
+07c2:5155      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-07c2:51b6      __allocfp_
+07c2:5196      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-07c2:5366      __close_
+07c2:5346      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-07c2:539c      __flush_
+07c2:537c      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
-07c2:55e5      fflush_
+07c2:55c5      fflush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-07c2:55fa      tell_
+07c2:55da      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-07c2:560b      lseek_
+07c2:55eb      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-07c2:563c      __doserror_
-07c2:564a      __doserror1_
+07c2:561c      __doserror_
+07c2:562a      __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-07c2:5656      _dos_open_
+07c2:5636      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-07c2:567c      isatty_
+07c2:565c      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-07c2:5698*     __get_doserrno_ptr_
-13e6:1290      __doserrno
+07c2:5678*     __get_doserrno_ptr_
+13e3:1290      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-13e6:0706      ___umaskval
+13e3:0706      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-07c2:569f      _dos_creat_
-07c2:56c3*     _dos_creatnew_
+07c2:567f      _dos_creat_
+07c2:56a3*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-07c2:56e4+     __grow_iomode_
-07c2:57cb+     __shrink_iomode_
-07c2:580c      __SetIOMode_
+07c2:56c4+     __grow_iomode_
+07c2:57ab+     __shrink_iomode_
+07c2:57ec      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
-07c2:58cc      vsprintf_
+07c2:58ac      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-13e6:1294      ___env_mask
-13e6:1298      _environ
-13e6:129c*     __wenviron
+13e3:1294      ___env_mask
+13e3:1298      _environ
+13e3:129c*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
-07c2:590e      _mbterm_
+07c2:58ee      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
-07c2:5961      _mbsnextc_
+07c2:5941      _mbsnextc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c)
-07c2:59bc      _mbctoupper_
+07c2:599c      _mbctoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c)
-07c2:59df      _mbsinc_
+07c2:59bf      _mbsinc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-07c2:5a31      __ChkTTYIOMode_
-07c2:5a9f*     __IOMode_
+07c2:5a11      __ChkTTYIOMode_
+07c2:5a7f*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c)
-07c2:5b71      __HeapWalk_
+07c2:5b51      __HeapWalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
-07c2:5db1*     _fpreset_
-07c2:5ddc      __init_8087_
-07c2:5e0f+     __default_sigfpe_handler_
-07c2:5e64      __chk8087_
+07c2:5d91*     _fpreset_
+07c2:5dbc      __init_8087_
+07c2:5def+     __default_sigfpe_handler_
+07c2:5e44      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-07c2:5ed4      __EnterWVIDEO_
-13e6:0726+     ___WD_Present
+07c2:5eb4      __EnterWVIDEO_
+13e3:0726+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-07c2:5ef8      __flushall_
-07c2:5f8c      flushall_
+07c2:5ed8      __flushall_
+07c2:5f6c      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-07c2:5f92      getche_
+07c2:5f72      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-07c2:5fac      __ioalloc_
+07c2:5f8c      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-07c2:613a      __qread_
+07c2:611a      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-07c2:615a      __qwrite_
+07c2:613a      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-07c2:61ba      fputc_
+07c2:619a      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-07c2:638f      __InitFiles_
+07c2:636f      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-07c2:65c3*     fcloseall_
-07c2:65ca      __full_io_exit_
+07c2:65a3*     fcloseall_
+07c2:65aa      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-07c2:65d4      __prtf_
+07c2:65b4      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-13e6:0728      ___IsDBCS
+13e3:0728      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-07c2:7744*     _ismbblead_
-13e6:12a0      ___MBCSIsTable
+07c2:7716*     _ismbblead_
+13e3:12a0      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbtowc.c)
-07c2:7760      mbtowc_
+07c2:7732      mbtowc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bits.c)
-13e6:019a      __Bits
+13e3:019a      __Bits
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fdfs086.asm)
-07c2:787e      __FDFS
+07c2:7850      __FDFS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-13e6:072a      ___EFG_printf
-13e6:072e      ___EFG_scanf
+13e3:072a      ___EFG_printf
+13e3:072e      ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i8m086.asm)
-07c2:78f5*     __I8M
-07c2:78f5      __U8M
-07c2:78da*     __I8ME
-07c2:78da*     __U8ME
+07c2:78c7*     __I8M
+07c2:78c7      __U8M
+07c2:78ac*     __I8ME
+07c2:78ac*     __U8ME
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-13e6:13a2      ____Argv
-13e6:13a6      ____Argc
+13e3:13a2      ____Argv
+13e3:13a6      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-13e6:0732      __amblksiz
+13e3:0732      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-13e6:075a      __Start_XI
-13e6:0790      __End_XI
-13e6:0790      __Start_YI
-13e6:07a8      __End_YI
+13e3:075a      __Start_XI
+13e3:0790      __End_XI
+13e3:0790      __Start_YI
+13e3:07a8      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-13e6:13a8      ___historical_splitparms
+13e3:13a8      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-07c2:7a40      _DoINTR_
+07c2:7a12      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-07c2:7db9*     _heapenable_
-13e6:0734      ___heap_enabled
+07c2:7d8b*     _heapenable_
+13e3:0734      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-07c2:7dca*     sbrk_
-07c2:7dda      __brk_
+07c2:7d9c*     sbrk_
+07c2:7dac      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-07c2:7e42      fsync_
+07c2:7e14      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-07c2:7e47*     _frealloc_
-07c2:7e47      realloc_
+07c2:7e19*     _frealloc_
+07c2:7e19      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-07c2:7f41      __setenvp_
-07c2:80cd      __freeenvp_
+07c2:7f13      __setenvp_
+07c2:809f      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-07c2:8169      __mbinit_
-13e6:0736      ___MBCodePage
+07c2:813b      __mbinit_
+13e3:0736      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-07c2:8244      _mbdtoupper_
+07c2:8216      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-07c2:8252      toupper_
+07c2:8224      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-13e6:0738      __8087cw
+13e3:0738      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-13e6:073a      ___Save8087
-13e6:073e      ___Rest8087
+13e3:073a      ___Save8087
+13e3:073e      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-07c2:8261      __GrabFP87_
+07c2:8233      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-07c2:8294*     __init_8087_emu
-07c2:829a      __x87id
+07c2:8266*     __init_8087_emu
+07c2:826c      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-07c2:82f7      wctomb_
+07c2:82c9      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-07c2:8342+     utoa_
-07c2:83e3      itoa_
+07c2:8314+     utoa_
+07c2:83b5      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-07c2:842d      strupr_
+07c2:83ff      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-07c2:8462      ulltoa_
-07c2:859f*     lltoa_
+07c2:8434      ulltoa_
+07c2:8571*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-07c2:8610*     _dos_close_
-07c2:861e      _dos_commit_
+07c2:85e2*     _dos_close_
+07c2:85f0      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-07c2:862d*     _msize_
-07c2:8648      _fmsize_
+07c2:85ff*     _msize_
+07c2:861a      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-07c2:8659      __HeapManager_expand_
-07c2:8b62      _nexpand_
+07c2:862b      __HeapManager_expand_
+07c2:8b34      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-07c2:8bb5      _fexpand_
-07c2:8bb5*     _expand_
+07c2:8b87      _fexpand_
+07c2:8b87*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-07c2:8bea      clearenv_
+07c2:8bbc      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-07c2:8d20      __Init_FPE_handler_
-07c2:8d59      __Fini_FPE_handler_
-07c2:8d90*     __FPEHandler
+07c2:8cf2      __Init_FPE_handler_
+07c2:8d2b      __Fini_FPE_handler_
+07c2:8d62*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-07c2:9022      _bfree_
+07c2:8ff4      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-07c2:9047      _bexpand_
+07c2:9019      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-13e6:0758      ___FPE_int
+13e3:0758      ___FPE_int
 
 
                         +--------------------+
@@ -664,6 +664,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00022ee0 (143072.)
+Memory size:  00022eb0 (143024.)
 Entry point address: 07c2:022c
-Link time: 00:00.00
+Link time: 00:00.91
index 3236de0ccc3f15788b02cc3f6547102c4eba24a5..ff54ae65692436817d4aad9d2ab424e36e2c5b0f 100755 (executable)
Binary files a/fontgfx.exe and b/fontgfx.exe differ
index debeeabfd4e84efb017b51841d4d496684f7ca38..9b0ee0531d49a0ec5d210c93f55d7956d3cf8aa3 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/13 10:48:04
+Created on:       15/10/13 11:05:00
 Executable Image: fontgfx.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          1179:0000            0000f4c0
+DGROUP                          1178:0000            0000f4c0
 
 
 
@@ -33,28 +33,28 @@ wcpu_TEXT              CODE           AUTO           0000:52e0       00000058
 kitten_TEXT            CODE           AUTO           0000:5b50       0000080a
 16_hc_TEXT             CODE           AUTO           0000:6360       0000158b
 timer_TEXT             CODE           AUTO           0000:78f0       00000235
-_TEXT                  CODE           AUTO           0000:7b30       00007653
-16text_TEXT            CODE           AUTO           0000:f190       0000010d
-modex16_TEXT           CODE           AUTO           0f2a:0000       0000233a
-16_in13_DATA           FAR_DATA       AUTO           115e:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           1178:0004       00000000
-_NULL                  BEGDATA        DGROUP         1179:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         117b:0000       00000002
-CONST                  DATA           DGROUP         117b:0002       00000076
-CONST2                 DATA           DGROUP         1182:0008       00000102
-_DATA                  DATA           DGROUP         1193:0000       000009f5
-XIB                    DATA           DGROUP         1232:0006       00000000
-XI                     DATA           DGROUP         1232:0006       00000036
-XIE                    DATA           DGROUP         1235:000c       00000000
-YIB                    DATA           DGROUP         1235:000c       00000000
-YI                     DATA           DGROUP         1235:000c       00000018
-YIE                    DATA           DGROUP         1237:0004       00000000
-STRINGS                DATA           DGROUP         1237:0004       00000000
-DATA                   DATA           DGROUP         1237:0004       00000000
-_emu_init_start        EMU            DGROUP         1237:0004       00000000
-_emu_init_end          EMU            DGROUP         1237:0004       00000000
-_BSS                   BSS            DGROUP         1238:0000       00000e02
-STACK                  STACK          DGROUP         1319:0000       0000dac0
+_TEXT                  CODE           AUTO           0000:7b30       00007645
+16text_TEXT            CODE           AUTO           0000:f180       0000010d
+modex16_TEXT           CODE           AUTO           0f29:0000       0000233a
+16_in13_DATA           FAR_DATA       AUTO           115d:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           1177:0004       00000000
+_NULL                  BEGDATA        DGROUP         1178:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         117a:0000       00000002
+CONST                  DATA           DGROUP         117a:0002       00000076
+CONST2                 DATA           DGROUP         1181:0008       00000102
+_DATA                  DATA           DGROUP         1192:0000       000009f5
+XIB                    DATA           DGROUP         1231:0006       00000000
+XI                     DATA           DGROUP         1231:0006       00000036
+XIE                    DATA           DGROUP         1234:000c       00000000
+YIB                    DATA           DGROUP         1234:000c       00000000
+YI                     DATA           DGROUP         1234:000c       00000018
+YIE                    DATA           DGROUP         1236:0004       00000000
+STRINGS                DATA           DGROUP         1236:0004       00000000
+DATA                   DATA           DGROUP         1236:0004       00000000
+_emu_init_start        EMU            DGROUP         1236:0004       00000000
+_emu_init_end          EMU            DGROUP         1236:0004       00000000
+_BSS                   BSS            DGROUP         1237:0000       00000e02
+STACK                  STACK          DGROUP         1318:0000       0000dac0
 
 
                         +----------------+
@@ -70,7 +70,7 @@ Address        Symbol
 Module: fontgfx.o(/dos/z/16/src/fontgfx.c)
 0000:000c      main_
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-1179:0c0e+     _inpu
+1178:0c0e+     _inpu
 0000:0290+     INL_KeyService_
 0000:052a+     Mouse_
 0000:0582+     IN_GetJoyAbs_
@@ -118,9 +118,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:485c+     MM_TotalFree_
 0000:48f2*     MM_Report_
 0000:52aa*     MM_BombOnError_
-1179:0d70+     _beforesort
-1179:0d74+     _aftersort
-1179:0d78+     _XMSaddr
+1178:0d70+     _beforesort
+1178:0d74+     _aftersort
+1178:0d78+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:52e0      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
@@ -138,9 +138,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:5a20*     CAL_OptimizeNodes_
 0000:5ad0*     CA_Startup_
 0000:5b20*     CA_Shutdown_
-1179:0d80*     _finishcachebox
-1179:0d84*     _updatecachebox
-1179:0d88*     _drawcachebox
+1178:0d80*     _finishcachebox
+1178:0d84*     _drawcachebox
+1178:0d88*     _updatecachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:5b8c      KITTENGETS
 0000:5bec*     kittenopen_
@@ -151,7 +151,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:6144+     get_line_
 0000:61b6+     db_fetch_
 0000:624c+     db_insert_
-1179:08e4+     __kitten_catalog
+1178:08e4+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:650c+     LargestFreeBlock_
 0000:659a+     _coreleft_
@@ -176,50 +176,50 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 0000:7b35      __STK
 0000:7b55      __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0000:f206      textInit_
-1179:0d94      _romFonts
+0000:f1f6      textInit_
+1178:0d94      _romFonts
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0f2a:01b8*     VGAmodeX_
-0f2a:0260      modexEnter_
-0f2a:02fc      modexLeave_
-0f2a:0314      modexDefaultPage_
-0f2a:037a*     modexNextPage_
-0f2a:044a*     modexNextPageFlexibleSize_
-0f2a:051e*     modexShowPage_
-0f2a:061a*     modexPanPage_
-0f2a:066a*     modexSelectPlane_
-0f2a:068e+     modexClearRegion_
-0f2a:07a6*     oldDrawBmp_
-0f2a:090c*     CDrawBmp_
-0f2a:0a70*     modexDrawBmp_
-0f2a:0ad6+     modexDrawBmpRegion_
-0f2a:0c40*     modex_sparky4_DrawBmpRegion_
-0f2a:0daa*     modexDrawPlanarBuf_
-0f2a:0dc8*     modexDrawSprite_
-0f2a:0e2e+     modexDrawSpriteRegion_
-0f2a:0fa6*     modexCopyPageRegion_
-0f2a:1110*     modexFadeOn_
-0f2a:1140*     modexFadeOff_
-0f2a:116e*     modexFlashOn_
-0f2a:119c*     modexFlashOff_
-0f2a:126c+     modexPalSave_
-0f2a:12c2+     modexNewPal_
-0f2a:1312*     modexLoadPalFile_
-0f2a:13f4*     modexSavePalFile_
-0f2a:146c*     modexPalBlack_
-0f2a:1496*     modexPalWhite_
-0f2a:14c0+     modexPalUpdate_
-0f2a:1a30+     modexPalUpdate1_
-0f2a:1aaa*     modexPalUpdate0_
-0f2a:1af6+     chkcolor_
-0f2a:1e0e+     modexputPixel_
-0f2a:1e9c*     modexgetPixel_
-0f2a:1f22*     modexhlin_
-0f2a:1f8e      modexprint_
-0f2a:2128      modexprintbig_
-0f2a:22a4*     cls_
-0f2a:2312+     modexWaitBorder_
-1179:0914+     _VGA
+0f29:01b8*     VGAmodeX_
+0f29:0260      modexEnter_
+0f29:02fc      modexLeave_
+0f29:0314      modexDefaultPage_
+0f29:037a*     modexNextPage_
+0f29:044a*     modexNextPageFlexibleSize_
+0f29:051e*     modexShowPage_
+0f29:061a*     modexPanPage_
+0f29:066a*     modexSelectPlane_
+0f29:068e+     modexClearRegion_
+0f29:07a6*     oldDrawBmp_
+0f29:090c*     CDrawBmp_
+0f29:0a70*     modexDrawBmp_
+0f29:0ad6+     modexDrawBmpRegion_
+0f29:0c40*     modex_sparky4_DrawBmpRegion_
+0f29:0daa*     modexDrawPlanarBuf_
+0f29:0dc8*     modexDrawSprite_
+0f29:0e2e+     modexDrawSpriteRegion_
+0f29:0fa6*     modexCopyPageRegion_
+0f29:1110*     modexFadeOn_
+0f29:1140*     modexFadeOff_
+0f29:116e*     modexFlashOn_
+0f29:119c*     modexFlashOff_
+0f29:126c+     modexPalSave_
+0f29:12c2+     modexNewPal_
+0f29:1312*     modexLoadPalFile_
+0f29:13f4*     modexSavePalFile_
+0f29:146c*     modexPalBlack_
+0f29:1496*     modexPalWhite_
+0f29:14c0+     modexPalUpdate_
+0f29:1a30+     modexPalUpdate1_
+0f29:1aaa*     modexPalUpdate0_
+0f29:1af6+     chkcolor_
+0f29:1e0e+     modexputPixel_
+0f29:1e9c*     modexgetPixel_
+0f29:1f22*     modexhlin_
+0f29:1f8e      modexprint_
+0f29:2128      modexprintbig_
+0f29:22a4*     cls_
+0f29:2312+     modexWaitBorder_
+1178:0914+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getch.c)
 0000:7b72      getch_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
@@ -227,10 +227,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
 0000:7bbb      sprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-1179:0000*     __nullarea
-1179:093c*     __ovlflag
-1179:093d*     __intno
-1179:093e*     __ovlvec
+1178:0000*     __nullarea
+1178:093c*     __ovlflag
+1178:093d*     __intno
+1178:093e*     __ovlvec
 0000:7bea      _cstart_
 0000:7cbd*     _Not_Enough_Memory_
 0000:7def      __exit_
@@ -240,10 +240,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 0000:7e76      _big_code_
 0000:7e76*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-1179:16ac      __argv
-1179:16b0      ___argv
-1179:16b4      __argc
-1179:16b6      ___argc
+1178:16ac      __argv
+1178:16b0      ___argv
+1178:16b4      __argc
+1178:16b6      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 0000:7e7d      __PIA
 0000:7e76*     __PIS
@@ -268,28 +268,28 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
 0000:81c0      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:8205      _nmalloc_
-1179:0942      ___nheapbeg
-1179:0944      ___MiniHeapRover
-1179:0946      ___LargestSizeB4MiniHeapRover
+1178:0942      ___nheapbeg
+1178:0944      ___MiniHeapRover
+1178:0946      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:82df      _fmalloc_
 0000:82df      malloc_
-1179:0948      ___fheap
-1179:094a      ___fheapRover
-1179:094c      ___LargestSizeB4Rover
+1178:0948      ___fheap
+1178:094a      ___fheapRover
+1178:094c      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0000:8454      _ffree_
 0000:8454      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:84c1      _nfree_
-1179:16b8+     ___MiniHeapFreeRover
+1178:16b8+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:85bc+     _null_exit_rtn_
 0000:85bc+     __null_int23_exit_
 0000:85bd      exit_
 0000:85de+     _exit_
-1179:094e+     ___int23_exit
-1179:0952      ___FPE_handler_exit
+1178:094e+     ___int23_exit
+1178:0952      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
 0000:85fa      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
@@ -308,7 +308,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:8fa1      __doclose_
 0000:90eb      __shutdown_stream_
 0000:9105      fclose_
-1179:16ba+     ___RmTmpFileFn
+1178:16ba+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 0000:9170+     __ibm_bios_get_ticks_
 0000:91e7      clock_
@@ -319,7 +319,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0000:940b      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-1179:0098      __IsTable
+1178:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:9603      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
@@ -352,31 +352,31 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
 0000:9dcf      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-1179:095e      __8087
-1179:095f      __real87
-1179:0960      __dos87emucall
-1179:0962      __dos87real
+1178:095e      __8087
+1178:095f      __real87
+1178:0960      __dos87emucall
+1178:0962      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:9dde*     __exit_with_msg_
 0000:9de3      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-1179:0964      __curbrk
-1179:096c      __STACKLOW
-1179:096e      __STACKTOP
-1179:0970      __cbyte
-1179:0972      __child
-1179:0974      __no87
-1179:0981      ___FPE_handler
-1179:0966      __psp
-1179:0975      __get_ovl_stack
-1179:0979      __restore_ovl_stack
-1179:097d      __close_ovl_file
-1179:0985      __LpCmdLine
-1179:0989      __LpPgmName
-1179:0968      __osmajor
-1179:0969      __osminor
-1179:096a      __osmode
-1179:096b      __HShift
+1178:0964      __curbrk
+1178:096c      __STACKLOW
+1178:096e      __STACKTOP
+1178:0970      __cbyte
+1178:0972      __child
+1178:0974      __no87
+1178:0981      ___FPE_handler
+1178:0966      __psp
+1178:0975      __get_ovl_stack
+1178:0979      __restore_ovl_stack
+1178:097d      __close_ovl_file
+1178:0985      __LpCmdLine
+1178:0989      __LpPgmName
+1178:0968      __osmajor
+1178:0969      __osminor
+1178:096a      __osmode
+1178:096b      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
 0000:9e02+     __fill_buffer_
 0000:a051      fgetc_
@@ -386,9 +386,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
 0000:a511      rand_
 0000:a553*     srand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-1179:0992      ___iob
-1179:16c2      ___OpenStreams
-1179:16c6      ___ClosedStreams
+1178:0992      ___iob
+1178:16c2      ___ClosedStreams
+1178:16c6      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 0000:a590      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
@@ -401,7 +401,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:a7ff      __FiniRtns
 0000:a7ff*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-1179:0afa      ___uselfn
+1178:0afa      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:a864      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
@@ -427,7 +427,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 0000:b33c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-1179:0022      ___Alphabet
+1178:0022      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
 0000:b33f      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
@@ -437,18 +437,18 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
 0000:b3ed*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:b3f8*     __get_errno_ptr_
-1179:16ce      _errno
+1178:16ce      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 0000:b3ff      __GetIOMode_
 0000:b434      __SetIOMode_nogrow_
-1179:0b10      ___NFiles
-1179:0b12      ___init_mode
-1179:0b3a      ___io_mode
+1178:0b10      ___NFiles
+1178:0b12      ___init_mode
+1178:0b3a      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:b469*     __set_commode_
-1179:0b3e      __commode
+1178:0b3e      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-1179:0b40      __fmode
+1178:0b40      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
 0000:b475      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
@@ -475,9 +475,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 0000:ba7c      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 0000:ba98*     __get_doserrno_ptr_
-1179:16d0      __doserrno
+1178:16d0      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-1179:0b42      ___umaskval
+1178:0b42      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
 0000:ba9f      _dos_creat_
 0000:bac3*     _dos_creatnew_
@@ -486,9 +486,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
 0000:bbcb+     __shrink_iomode_
 0000:bc0c      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-1179:16d4      ___env_mask
-1179:16d8      _environ
-1179:16dc*     __wenviron
+1178:16d4      ___env_mask
+1178:16d8      _environ
+1178:16dc*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
 0000:bcb3      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
@@ -509,7 +509,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 0000:c209      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:c279      __EnterWVIDEO_
-1179:0b62+     ___WD_Present
+1178:0b62+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
 0000:c29d      __flushall_
 0000:c331      flushall_
@@ -531,92 +531,92 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:c979      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-1179:16e0      ____Argv
-1179:16e4      ____Argc
+1178:16e0      ____Argv
+1178:16e4      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-1179:0b64      __amblksiz
+1178:0b64      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-1179:0b96      __Start_XI
-1179:0bcc      __End_XI
-1179:0bcc      __Start_YI
-1179:0be4      __End_YI
+1178:0b96      __Start_XI
+1178:0bcc      __End_XI
+1178:0bcc      __Start_YI
+1178:0be4      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-1179:16e6      ___historical_splitparms
+1178:16e6      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:daea      _DoINTR_
+0000:dadc      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:de63*     _heapenable_
-1179:0b66      ___heap_enabled
+0000:de55*     _heapenable_
+1178:0b66      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:de74*     sbrk_
-0000:de84      __brk_
+0000:de66*     sbrk_
+0000:de76      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:deec      fsync_
+0000:dede      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:def1*     _frealloc_
-0000:def1      realloc_
+0000:dee3*     _frealloc_
+0000:dee3      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0000:dfeb      __setenvp_
-0000:e177      __freeenvp_
+0000:dfdd      __setenvp_
+0000:e169      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-1179:0b68      ___IsDBCS
+1178:0b68      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:e1d5*     _ismbblead_
-1179:16ec      ___MBCSIsTable
+0000:e1c7*     _ismbblead_
+1178:16ec      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:e22f      __mbinit_
-1179:0b6a      ___MBCodePage
+0000:e221      __mbinit_
+1178:0b6a      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0000:e30a      _mbdtoupper_
+0000:e2fc      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0000:e318      toupper_
+0000:e30a      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-1179:0b6c      __8087cw
+1178:0b6c      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-1179:0b6e      ___Save8087
-1179:0b72      ___Rest8087
+1178:0b6e      ___Save8087
+1178:0b72      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:e327      __GrabFP87_
+0000:e319      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:e35a*     __init_8087_emu
-0000:e360      __x87id
+0000:e34c*     __init_8087_emu
+0000:e352      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:e3bd      wctomb_
+0000:e3af      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:e408+     utoa_
-0000:e4a9      itoa_
+0000:e3fa+     utoa_
+0000:e49b      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:e4f3      strupr_
+0000:e4e5      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-1179:0b76      ___EFG_printf
-1179:0b7a*     ___EFG_scanf
+1178:0b76      ___EFG_printf
+1178:0b7a*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:e53b      ulltoa_
-0000:e678*     lltoa_
+0000:e52d      ulltoa_
+0000:e66a*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:e6e9*     _dos_close_
-0000:e6f7      _dos_commit_
+0000:e6db*     _dos_close_
+0000:e6e9      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:e706*     _msize_
-0000:e721      _fmsize_
+0000:e6f8*     _msize_
+0000:e713      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:e732      __HeapManager_expand_
-0000:ec3b      _nexpand_
+0000:e724      __HeapManager_expand_
+0000:ec2d      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:ec8e      _fexpand_
-0000:ec8e*     _expand_
+0000:ec80      _fexpand_
+0000:ec80*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0000:ecc3      clearenv_
+0000:ecb5      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:edf8      __Init_FPE_handler_
-0000:ee31      __Fini_FPE_handler_
-0000:ee68*     __FPEHandler
+0000:edea      __Init_FPE_handler_
+0000:ee23      __Fini_FPE_handler_
+0000:ee5a*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:f0fa      _bfree_
+0000:f0ec      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:f11f      _bexpand_
+0000:f111      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-1179:0b94      ___FPE_int
+1178:0b94      ___FPE_int
 
 
                         +--------------------+
@@ -632,6 +632,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00020c50 (134224.)
+Memory size:  00020c40 (134208.)
 Entry point address: 0000:7bea
-Link time: 00:00.00
+Link time: 00:00.12
index a5cbf84ad6271f5c3a146e907cb8d0a086759192..6f1046a79f328871f5cc13c69d93a490bc562d65 100755 (executable)
Binary files a/fonttest.exe and b/fonttest.exe differ
index ae27334f23ecf4a47ff6711a79bb3a4e1c5432fa..4f0de2a3c2f279897725db2f42371a94b5b20d24 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/13 10:48:04
+Created on:       15/10/13 11:05:00
 Executable Image: fonttest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0f26:0000            0000e710
+DGROUP                          0f25:0000            0000e710
 
 
 
@@ -33,27 +33,27 @@ wcpu_TEXT              CODE           AUTO           0000:53c0       00000058
 kitten_TEXT            CODE           AUTO           0000:5c30       0000080a
 16_hc_TEXT             CODE           AUTO           0000:6440       0000158b
 timer_TEXT             CODE           AUTO           0000:79d0       00000235
-_TEXT                  CODE           AUTO           0000:7c10       00007383
-16text_TEXT            CODE           AUTO           0000:efa0       0000010d
-16_in13_DATA           FAR_DATA       AUTO           0f0b:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           0f25:0004       00000000
-_NULL                  BEGDATA        DGROUP         0f26:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         0f28:0000       00000002
-CONST                  DATA           DGROUP         0f28:0002       00000076
-CONST2                 DATA           DGROUP         0f2f:0008       00000102
-_DATA                  DATA           DGROUP         0f40:0000       0000055b
-XIB                    DATA           DGROUP         0f95:000c       00000000
-XI                     DATA           DGROUP         0f95:000c       00000036
-XIE                    DATA           DGROUP         0f99:0002       00000000
-YIB                    DATA           DGROUP         0f99:0002       00000000
-YI                     DATA           DGROUP         0f99:0002       00000018
-YIE                    DATA           DGROUP         0f9a:000a       00000000
-STRINGS                DATA           DGROUP         0f9a:000a       00000000
-DATA                   DATA           DGROUP         0f9a:000a       00000000
-_emu_init_start        EMU            DGROUP         0f9a:000a       00000000
-_emu_init_end          EMU            DGROUP         0f9a:000a       00000000
-_BSS                   BSS            DGROUP         0f9b:0000       000004f2
-STACK                  STACK          DGROUP         0feb:0000       0000dac0
+_TEXT                  CODE           AUTO           0000:7c10       00007375
+16text_TEXT            CODE           AUTO           0000:ef90       0000010d
+16_in13_DATA           FAR_DATA       AUTO           0f0a:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           0f24:0004       00000000
+_NULL                  BEGDATA        DGROUP         0f25:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0f27:0000       00000002
+CONST                  DATA           DGROUP         0f27:0002       00000076
+CONST2                 DATA           DGROUP         0f2e:0008       00000102
+_DATA                  DATA           DGROUP         0f3f:0000       0000055b
+XIB                    DATA           DGROUP         0f94:000c       00000000
+XI                     DATA           DGROUP         0f94:000c       00000036
+XIE                    DATA           DGROUP         0f98:0002       00000000
+YIB                    DATA           DGROUP         0f98:0002       00000000
+YI                     DATA           DGROUP         0f98:0002       00000018
+YIE                    DATA           DGROUP         0f99:000a       00000000
+STRINGS                DATA           DGROUP         0f99:000a       00000000
+DATA                   DATA           DGROUP         0f99:000a       00000000
+_emu_init_start        EMU            DGROUP         0f99:000a       00000000
+_emu_init_end          EMU            DGROUP         0f99:000a       00000000
+_BSS                   BSS            DGROUP         0f9a:0000       000004f2
+STACK                  STACK          DGROUP         0fea:0000       0000dac0
 
 
                         +----------------+
@@ -69,7 +69,7 @@ Address        Symbol
 Module: fonttest.o(/dos/z/16/src/fonttest.c)
 0000:0064      main_
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-0f26:075e+     _inpu
+0f25:075e+     _inpu
 0000:0370+     INL_KeyService_
 0000:060a+     Mouse_
 0000:0662+     IN_GetJoyAbs_
@@ -117,9 +117,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:493c+     MM_TotalFree_
 0000:49d2*     MM_Report_
 0000:538a*     MM_BombOnError_
-0f26:08c0+     _beforesort
-0f26:08c4+     _aftersort
-0f26:08c8+     _XMSaddr
+0f25:08c0+     _beforesort
+0f25:08c4+     _aftersort
+0f25:08c8+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:53c0      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
@@ -137,9 +137,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:5b00*     CAL_OptimizeNodes_
 0000:5bb0*     CA_Startup_
 0000:5c00*     CA_Shutdown_
-0f26:08d0*     _finishcachebox
-0f26:08d4*     _updatecachebox
-0f26:08d8*     _drawcachebox
+0f25:08d0*     _finishcachebox
+0f25:08d4*     _drawcachebox
+0f25:08d8*     _updatecachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:5c6c      KITTENGETS
 0000:5ccc*     kittenopen_
@@ -150,7 +150,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:6224+     get_line_
 0000:6296+     db_fetch_
 0000:632c+     db_insert_
-0f26:0484+     __kitten_catalog
+0f25:0484+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:65ec+     LargestFreeBlock_
 0000:667a+     _coreleft_
@@ -175,8 +175,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 0000:7c15      __STK
 0000:7c35      __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0000:f016      textInit_
-0f26:08e4      _romFonts
+0000:f006      textInit_
+0f25:08e4      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 0000:7c52      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
@@ -188,10 +188,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gets.c)
 0000:7cb8      gets_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-0f26:0000*     __nullarea
-0f26:04a6*     __ovlflag
-0f26:04a7*     __intno
-0f26:04a8*     __ovlvec
+0f25:0000*     __nullarea
+0f25:04a6*     __ovlflag
+0f25:04a7*     __intno
+0f25:04a8*     __ovlvec
 0000:7d82      _cstart_
 0000:7e55*     _Not_Enough_Memory_
 0000:7f87      __exit_
@@ -201,10 +201,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 0000:800e      _big_code_
 0000:800e*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-0f26:08fc      __argv
-0f26:0900      ___argv
-0f26:0904      __argc
-0f26:0906      ___argc
+0f25:08fc      __argv
+0f25:0900      ___argv
+0f25:0904      __argc
+0f25:0906      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
 0000:800e+     int86x_
 0000:8191      int86_
@@ -223,28 +223,28 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
 0000:8322      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:8367      _nmalloc_
-0f26:04ac      ___nheapbeg
-0f26:04ae      ___MiniHeapRover
-0f26:04b0      ___LargestSizeB4MiniHeapRover
+0f25:04ac      ___nheapbeg
+0f25:04ae      ___MiniHeapRover
+0f25:04b0      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:8441      _fmalloc_
 0000:8441      malloc_
-0f26:04b2      ___fheap
-0f26:04b4      ___fheapRover
-0f26:04b6      ___LargestSizeB4Rover
+0f25:04b2      ___fheap
+0f25:04b4      ___fheapRover
+0f25:04b6      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0000:85b6      _ffree_
 0000:85b6      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:8623      _nfree_
-0f26:0908+     ___MiniHeapFreeRover
+0f25:0908+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:871e+     _null_exit_rtn_
 0000:871e+     __null_int23_exit_
 0000:871f      exit_
 0000:8740+     _exit_
-0f26:04b8+     ___int23_exit
-0f26:04bc      ___FPE_handler_exit
+0f25:04b8+     ___int23_exit
+0f25:04bc      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
 0000:875c      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
@@ -263,7 +263,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:9103      __doclose_
 0000:924d      __shutdown_stream_
 0000:9267      fclose_
-0f26:090a+     ___RmTmpFileFn
+0f25:090a+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 0000:92d2+     __ibm_bios_get_ticks_
 0000:9349      clock_
@@ -274,7 +274,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0000:956d      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-0f26:0098      __IsTable
+0f25:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:9765      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
@@ -309,35 +309,35 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
 0000:9f5f      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-0f26:04c8      __8087
-0f26:04c9      __real87
-0f26:04ca      __dos87emucall
-0f26:04cc      __dos87real
+0f25:04c8      __8087
+0f25:04c9      __real87
+0f25:04ca      __dos87emucall
+0f25:04cc      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:9f6e*     __exit_with_msg_
 0000:9f73      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-0f26:04ce      __curbrk
-0f26:04d6      __STACKLOW
-0f26:04d8      __STACKTOP
-0f26:04da      __cbyte
-0f26:04dc      __child
-0f26:04de      __no87
-0f26:04eb      ___FPE_handler
-0f26:04d0      __psp
-0f26:04df      __get_ovl_stack
-0f26:04e3      __restore_ovl_stack
-0f26:04e7      __close_ovl_file
-0f26:04ef      __LpCmdLine
-0f26:04f3      __LpPgmName
-0f26:04d2      __osmajor
-0f26:04d3      __osminor
-0f26:04d4      __osmode
-0f26:04d5      __HShift
+0f25:04ce      __curbrk
+0f25:04d6      __STACKLOW
+0f25:04d8      __STACKTOP
+0f25:04da      __cbyte
+0f25:04dc      __child
+0f25:04de      __no87
+0f25:04eb      ___FPE_handler
+0f25:04d0      __psp
+0f25:04df      __get_ovl_stack
+0f25:04e3      __restore_ovl_stack
+0f25:04e7      __close_ovl_file
+0f25:04ef      __LpCmdLine
+0f25:04f3      __LpPgmName
+0f25:04d2      __osmajor
+0f25:04d3      __osminor
+0f25:04d4      __osmode
+0f25:04d5      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-0f26:04f8      ___iob
-0f26:0912      ___OpenStreams
-0f26:0916      ___ClosedStreams
+0f25:04f8      ___iob
+0f25:0912      ___ClosedStreams
+0f25:0916      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 0000:9fac      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getc.c)
@@ -350,7 +350,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:a21a      __FiniRtns
 0000:a21a*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-0f26:0660      ___uselfn
+0f25:0660      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:a27e      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
@@ -376,7 +376,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 0000:ad5c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-0f26:0022      ___Alphabet
+0f25:0022      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
 0000:ad5f      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
@@ -386,18 +386,18 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
 0000:ae0d*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:ae18*     __get_errno_ptr_
-0f26:091e      _errno
+0f25:091e      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 0000:ae1f      __GetIOMode_
 0000:ae54      __SetIOMode_nogrow_
-0f26:0676      ___NFiles
-0f26:0678      ___init_mode
-0f26:06a0      ___io_mode
+0f25:0676      ___NFiles
+0f25:0678      ___init_mode
+0f25:06a0      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:ae89*     __set_commode_
-0f26:06a4      __commode
+0f25:06a4      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0f26:06a6      __fmode
+0f25:06a6      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
 0000:ae95      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
@@ -424,9 +424,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 0000:b49c      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 0000:b4b8*     __get_doserrno_ptr_
-0f26:0920      __doserrno
+0f25:0920      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0f26:06a8      ___umaskval
+0f25:06a8      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
 0000:b4bf      _dos_creat_
 0000:b4e3*     _dos_creatnew_
@@ -437,9 +437,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
 0000:b6ec      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-0f26:0924      ___env_mask
-0f26:0928      _environ
-0f26:092c*     __wenviron
+0f25:0924      ___env_mask
+0f25:0928      _environ
+0f25:092c*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
 0000:b72e      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
@@ -460,7 +460,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 0000:bc84      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:bcf4      __EnterWVIDEO_
-0f26:06c8+     ___WD_Present
+0f25:06c8+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
 0000:bd18      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
@@ -473,104 +473,104 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:c2c0      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
-0000:d430+     __fill_buffer_
-0000:d67f      fgetc_
+0000:d422+     __fill_buffer_
+0000:d671      fgetc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-0f26:0930      ____Argv
-0f26:0934      ____Argc
+0f25:0930      ____Argv
+0f25:0934      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0f26:06ca      __amblksiz
+0f25:06ca      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-0f26:06fc      __Start_XI
-0f26:0732      __End_XI
-0f26:0732      __Start_YI
-0f26:074a      __End_YI
+0f25:06fc      __Start_XI
+0f25:0732      __End_XI
+0f25:0732      __Start_YI
+0f25:074a      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-0f26:0936      ___historical_splitparms
+0f25:0936      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:d7c6      _DoINTR_
+0000:d7b8      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:db3f*     _heapenable_
-0f26:06cc      ___heap_enabled
+0000:db31*     _heapenable_
+0f25:06cc      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:db50*     sbrk_
-0000:db60      __brk_
+0000:db42*     sbrk_
+0000:db52      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:dbc8      __qwrite_
+0000:dbba      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:dc28      fsync_
+0000:dc1a      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:dc2d      __flushall_
-0000:dcc1      flushall_
+0000:dc1f      __flushall_
+0000:dcb3      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:dcc7*     _frealloc_
-0000:dcc7      realloc_
+0000:dcb9*     _frealloc_
+0000:dcb9      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0000:ddc1      __setenvp_
-0000:df4d      __freeenvp_
+0000:ddb3      __setenvp_
+0000:df3f      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-0f26:06ce      ___IsDBCS
+0f25:06ce      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:dfab*     _ismbblead_
-0f26:093c      ___MBCSIsTable
+0000:df9d*     _ismbblead_
+0f25:093c      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:e005      __mbinit_
-0f26:06d0      ___MBCodePage
+0000:dff7      __mbinit_
+0f25:06d0      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0000:e0e0      _mbdtoupper_
+0000:e0d2      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0000:e0ee      toupper_
+0000:e0e0      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-0f26:06d2      __8087cw
+0f25:06d2      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-0f26:06d4      ___Save8087
-0f26:06d8      ___Rest8087
+0f25:06d4      ___Save8087
+0f25:06d8      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:e0fd      __GrabFP87_
+0000:e0ef      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:e130*     __init_8087_emu
-0000:e136      __x87id
+0000:e122*     __init_8087_emu
+0000:e128      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:e193      wctomb_
+0000:e185      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:e1de+     utoa_
-0000:e27f      itoa_
+0000:e1d0+     utoa_
+0000:e271      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:e2c9      strupr_
+0000:e2bb      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-0f26:06dc      ___EFG_printf
-0f26:06e0*     ___EFG_scanf
+0f25:06dc      ___EFG_printf
+0f25:06e0*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:e311      ulltoa_
-0000:e44e*     lltoa_
+0000:e303      ulltoa_
+0000:e440*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-0000:e4bf      getche_
+0000:e4b1      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-0000:e4d9      __qread_
+0000:e4cb      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:e4f9*     _dos_close_
-0000:e507      _dos_commit_
+0000:e4eb*     _dos_close_
+0000:e4f9      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:e516*     _msize_
-0000:e531      _fmsize_
+0000:e508*     _msize_
+0000:e523      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:e542      __HeapManager_expand_
-0000:ea4b      _nexpand_
+0000:e534      __HeapManager_expand_
+0000:ea3d      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:ea9e      _fexpand_
-0000:ea9e*     _expand_
+0000:ea90      _fexpand_
+0000:ea90*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0000:ead3      clearenv_
+0000:eac5      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:ec08      __Init_FPE_handler_
-0000:ec41      __Fini_FPE_handler_
-0000:ec78*     __FPEHandler
+0000:ebfa      __Init_FPE_handler_
+0000:ec33      __Fini_FPE_handler_
+0000:ec6a*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:ef0a      _bfree_
+0000:eefc      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:ef2f      _bexpand_
+0000:ef21      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-0f26:06fa      ___FPE_int
+0f25:06fa      ___FPE_int
 
 
                         +--------------------+
@@ -586,6 +586,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  0001d970 (121200.)
+Memory size:  0001d960 (121184.)
 Entry point address: 0000:7d82
-Link time: 00:00.00
+Link time: 00:00.23
index bf461b6f1e8f4fd56c891af3d3f8800495496bc5..dcafc78bfc7c4d62dc6cfc11e4b8c3fee9b492d9 100755 (executable)
Binary files a/maptest.exe and b/maptest.exe differ
index 1ef5f48f3396704290982b45c2f6ea7dbe830f73..717a78148ef411463e4ad0f5fae3b282982d90de 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/13 10:48:03
+Created on:       15/10/13 11:05:00
 Executable Image: maptest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          134d:0000            0000f100
+DGROUP                          134c:0000            0000f100
 
 
 
@@ -35,29 +35,29 @@ wcpu_TEXT              CODE           AUTO           0000:64e0       00000058
 kitten_TEXT            CODE           AUTO           0000:6d50       0000080a
 16_hc_TEXT             CODE           AUTO           0000:7560       0000158b
 timer_TEXT             CODE           AUTO           0000:8af0       00000235
-_TEXT                  CODE           AUTO           08d3:0000       00007bc9
-bitmap_TEXT            CODE           AUTO           08d3:7bd0       000005c9
-modex16_TEXT           CODE           AUTO           08d3:81a0       0000233a
-16text_TEXT            CODE           AUTO           08d3:a4e0       0000010d
-16_in13_DATA           FAR_DATA       AUTO           1332:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           134c:0004       00000000
-_NULL                  BEGDATA        DGROUP         134d:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         134f:0000       00000002
-CONST                  DATA           DGROUP         134f:0002       00000076
-CONST2                 DATA           DGROUP         1356:0008       00000102
-_DATA                  DATA           DGROUP         1367:0000       000005b9
-XIB                    DATA           DGROUP         13c2:000a       00000000
-XI                     DATA           DGROUP         13c2:000a       00000036
-XIE                    DATA           DGROUP         13c6:0000       00000000
-YIB                    DATA           DGROUP         13c6:0000       00000000
-YI                     DATA           DGROUP         13c6:0000       00000018
-YIE                    DATA           DGROUP         13c7:0008       00000000
-STRINGS                DATA           DGROUP         13c7:0008       00000000
-DATA                   DATA           DGROUP         13c7:0008       00000000
-_emu_init_start        EMU            DGROUP         13c7:0008       00000000
-_emu_init_end          EMU            DGROUP         13c7:0008       00000000
-_BSS                   BSS            DGROUP         13c8:0000       00000e82
-STACK                  STACK          DGROUP         14b1:0000       0000dac0
+_TEXT                  CODE           AUTO           08d3:0000       00007bbb
+bitmap_TEXT            CODE           AUTO           08d3:7bc0       000005c9
+modex16_TEXT           CODE           AUTO           08d3:8190       0000233a
+16text_TEXT            CODE           AUTO           08d3:a4d0       0000010d
+16_in13_DATA           FAR_DATA       AUTO           1331:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           134b:0004       00000000
+_NULL                  BEGDATA        DGROUP         134c:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         134e:0000       00000002
+CONST                  DATA           DGROUP         134e:0002       00000076
+CONST2                 DATA           DGROUP         1355:0008       00000102
+_DATA                  DATA           DGROUP         1366:0000       000005b9
+XIB                    DATA           DGROUP         13c1:000a       00000000
+XI                     DATA           DGROUP         13c1:000a       00000036
+XIE                    DATA           DGROUP         13c5:0000       00000000
+YIB                    DATA           DGROUP         13c5:0000       00000000
+YI                     DATA           DGROUP         13c5:0000       00000018
+YIE                    DATA           DGROUP         13c6:0008       00000000
+STRINGS                DATA           DGROUP         13c6:0008       00000000
+DATA                   DATA           DGROUP         13c6:0008       00000000
+_emu_init_start        EMU            DGROUP         13c6:0008       00000000
+_emu_init_end          EMU            DGROUP         13c6:0008       00000000
+_BSS                   BSS            DGROUP         13c7:0000       00000e82
+STACK                  STACK          DGROUP         14b0:0000       0000dac0
 
 
                         +----------------+
@@ -80,7 +80,7 @@ Module: jsmn.o(/dos/z/16/src/lib/jsmn/jsmn.c)
 0000:0e02      jsmn_parse_
 0000:12fe      jsmn_init_
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-134d:07ce+     _inpu
+134c:07ce+     _inpu
 0000:1490+     INL_KeyService_
 0000:172a+     Mouse_
 0000:1782+     IN_GetJoyAbs_
@@ -128,9 +128,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:5a5c+     MM_TotalFree_
 0000:5af2*     MM_Report_
 0000:64aa*     MM_BombOnError_
-134d:0930+     _beforesort
-134d:0934+     _aftersort
-134d:0938+     _XMSaddr
+134c:0930+     _beforesort
+134c:0934+     _aftersort
+134c:0938+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:64e0      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
@@ -148,9 +148,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:6c20*     CAL_OptimizeNodes_
 0000:6cd0*     CA_Startup_
 0000:6d20*     CA_Shutdown_
-134d:0940*     _finishcachebox
-134d:0944*     _updatecachebox
-134d:0948*     _drawcachebox
+134c:0940*     _finishcachebox
+134c:0944*     _drawcachebox
+134c:0948*     _updatecachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:6d8c      KITTENGETS
 0000:6dec*     kittenopen_
@@ -161,7 +161,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:7344+     get_line_
 0000:73b6+     db_fetch_
 0000:744c+     db_insert_
-134d:04a4+     __kitten_catalog
+134c:04a4+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:770c+     LargestFreeBlock_
 0000:779a+     _coreleft_
@@ -186,16 +186,16 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 08d3:0005      __STK
 08d3:0025      __STKOVERFLOW_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-134d:04c6      ___iob
-134d:0954      ___OpenStreams
-134d:0958      ___ClosedStreams
+134c:04c6      ___iob
+134c:0954      ___ClosedStreams
+134c:0958      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
 08d3:0042      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-134d:0000*     __nullarea
-134d:062e*     __ovlflag
-134d:062f*     __intno
-134d:0630*     __ovlvec
+134c:0000*     __nullarea
+134c:062e*     __ovlflag
+134c:062f*     __intno
+134c:0630*     __ovlvec
 08d3:0072      _cstart_
 08d3:0145*     _Not_Enough_Memory_
 08d3:0277      __exit_
@@ -205,10 +205,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 08d3:02fe      _big_code_
 08d3:02fe*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-134d:095c      __argv
-134d:0960      ___argv
-134d:0964      __argc
-134d:0966      ___argc
+134c:095c      __argv
+134c:0960      ___argv
+134c:0964      __argc
+134c:0966      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 08d3:0305      __PIA
 08d3:02fe*     __PIS
@@ -217,174 +217,174 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncmp.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 08d3:0359      _fmalloc_
 08d3:0359      malloc_
-134d:0634      ___fheap
-134d:0636      ___fheapRover
-134d:0638      ___LargestSizeB4Rover
+134c:0634      ___fheap
+134c:0636      ___fheapRover
+134c:0638      ___LargestSizeB4Rover
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-08d3:7ed2      bitmapLoadPcx_
-08d3:802e*     bitmapLoadPcxTiles_
+08d3:7ec2      bitmapLoadPcx_
+08d3:801e*     bitmapLoadPcxTiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strstr.c)
 08d3:04ce      strstr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(atoi.c)
 08d3:05d0      atoi_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-08d3:066c+     __open_flags_
-08d3:092d+     _fsopen_
-08d3:0994      fopen_
-08d3:0ab7*     freopen_
+08d3:066b+     __open_flags_
+08d3:092c+     _fsopen_
+08d3:0993      fopen_
+08d3:0ab6*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
-08d3:0b41      fread_
+08d3:0b40      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-08d3:0eb8      __get_errno_ptr_
-134d:09e8      _errno
+08d3:0eb7      __get_errno_ptr_
+134c:09e8      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-08d3:0ebf*     _frealloc_
-08d3:0ebf      realloc_
+08d3:0ebe*     _frealloc_
+08d3:0ebe      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
-08d3:0f9c      __PTC
+08d3:0f9a      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncpy.c)
-08d3:0fcf      strncpy_
+08d3:0fcd      strncpy_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
-08d3:100b      printf_
+08d3:1009      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
-08d3:103a+     int86x_
-08d3:11bd      int86_
+08d3:1038+     int86x_
+08d3:11bb      int86_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
-08d3:11ea      __I4M
-08d3:11ea      __U4M
+08d3:11e8      __I4M
+08d3:11e8      __U4M
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c)
-08d3:1202      _dos_getvect_
+08d3:1200      _dos_getvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c)
-08d3:120d      _dos_setvect_
+08d3:120b      _dos_setvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
-08d3:121a      __I4D
-08d3:1269      __U4D
+08d3:1218      __I4D
+08d3:1267      __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
-08d3:12ed*     _heapgrow_
-08d3:12ed      _fheapgrow_
-08d3:12ee      _nheapgrow_
+08d3:12eb*     _heapgrow_
+08d3:12eb      _fheapgrow_
+08d3:12ec      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
-08d3:1366      _memavl_
+08d3:1364      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
-08d3:13ab      _nmalloc_
-134d:0644      ___nheapbeg
-134d:0646      ___MiniHeapRover
-134d:0648      ___LargestSizeB4MiniHeapRover
+08d3:13a9      _nmalloc_
+134c:0644      ___nheapbeg
+134c:0646      ___MiniHeapRover
+134c:0648      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
-08d3:1485      _ffree_
-08d3:1485      free_
+08d3:1483      _ffree_
+08d3:1483      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
-08d3:14f2      _nfree_
-134d:09ea+     ___MiniHeapFreeRover
+08d3:14f0      _nfree_
+134c:09ea+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
-08d3:15ed+     _null_exit_rtn_
-08d3:15ed+     __null_int23_exit_
-08d3:15ee      exit_
-08d3:160f+     _exit_
-134d:064a+     ___int23_exit
-134d:064e      ___FPE_handler_exit
+08d3:15eb+     _null_exit_rtn_
+08d3:15eb+     __null_int23_exit_
+08d3:15ec      exit_
+08d3:160d+     _exit_
+134c:064a+     ___int23_exit
+134c:064e      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-08d3:162b      ultoa_
-08d3:16e9*     ltoa_
+08d3:1629      ultoa_
+08d3:16e7*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c)
-08d3:186f      write_
+08d3:186d      write_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
-08d3:1a9b      __doclose_
-08d3:1be5      __shutdown_stream_
-08d3:1bff      fclose_
-134d:09ec+     ___RmTmpFileFn
+08d3:1a99      __doclose_
+08d3:1be3      __shutdown_stream_
+08d3:1bfd      fclose_
+134c:09ec+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
-08d3:1c6a+     __ibm_bios_get_ticks_
-08d3:1ce1      clock_
+08d3:1c68+     __ibm_bios_get_ticks_
+08d3:1cdf      clock_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
-08d3:1d08      kbhit_
+08d3:1d06      kbhit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
-08d3:1d1f      ftell_
+08d3:1d1d      ftell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
-08d3:1f05      fseek_
+08d3:1f03      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-134d:0098      __IsTable
+134c:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
-08d3:20fd      tolower_
+08d3:20fb      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
-08d3:210b      unlink_
+08d3:2109      unlink_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
-08d3:233b      open_
-08d3:2372      sopen_
+08d3:2339      open_
+08d3:2370      sopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c)
-08d3:239f      close_
+08d3:239d      close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c)
-08d3:23a4      filelength_
+08d3:23a2      filelength_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
-08d3:2402      sprintf_
+08d3:2400      sprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c)
-08d3:2431      getenv_
+08d3:242f      getenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-08d3:251c      __PTS
+08d3:251a      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c)
-08d3:254d      read_
+08d3:254b      read_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c)
-08d3:2686*     __clib_strdup_
-08d3:2686      strdup_
+08d3:2684*     __clib_strdup_
+08d3:2684      strdup_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c)
-08d3:26ed      halloc_
-08d3:27d2      hfree_
+08d3:26eb      halloc_
+08d3:27d0      hfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c)
-08d3:27d9      _heapwalk_
-08d3:27d9      _fheapwalk_
+08d3:27d7      _heapwalk_
+08d3:27d7      _fheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
-08d3:27ee+     __NHeapWalk_
-08d3:28e7      _nheapwalk_
+08d3:27ec+     __NHeapWalk_
+08d3:28e5      _nheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
-08d3:28f7      stackavail_
+08d3:28f5      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-134d:065a      __8087
-134d:065b      __real87
-134d:065c      __dos87emucall
-134d:065e      __dos87real
+134c:065a      __8087
+134c:065b      __real87
+134c:065c      __dos87emucall
+134c:065e      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
-08d3:2906*     __exit_with_msg_
-08d3:290b      __fatal_runtime_error_
+08d3:2904*     __exit_with_msg_
+08d3:2909      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-134d:0660      __curbrk
-134d:0668      __STACKLOW
-134d:066a      __STACKTOP
-134d:066c      __cbyte
-134d:066e      __child
-134d:0670      __no87
-134d:067d      ___FPE_handler
-134d:0662      __psp
-134d:0671      __get_ovl_stack
-134d:0675      __restore_ovl_stack
-134d:0679      __close_ovl_file
-134d:0681      __LpCmdLine
-134d:0685      __LpPgmName
-134d:0664      __osmajor
-134d:0665      __osminor
-134d:0666      __osmode
-134d:0667      __HShift
+134c:0660      __curbrk
+134c:0668      __STACKLOW
+134c:066a      __STACKTOP
+134c:066c      __cbyte
+134c:066e      __child
+134c:0670      __no87
+134c:067d      ___FPE_handler
+134c:0662      __psp
+134c:0671      __get_ovl_stack
+134c:0675      __restore_ovl_stack
+134c:0679      __close_ovl_file
+134c:0681      __LpCmdLine
+134c:0685      __LpPgmName
+134c:0664      __osmajor
+134c:0665      __osminor
+134c:0666      __osmode
+134c:0667      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-08d3:292a      __InitFiles_
+08d3:2928      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-08d3:2b5e*     fcloseall_
-08d3:2b65      __full_io_exit_
+08d3:2b5c*     fcloseall_
+08d3:2b63      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-08d3:2b89      __fprtf_
+08d3:2b87      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-08d3:2cdc      __CMain
+08d3:2cda      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-08d3:2d42      __InitRtns
-08d3:2d42*     __FInitRtns
-08d3:2d9d      __FiniRtns
-08d3:2d9d*     __FFiniRtns
+08d3:2d40      __InitRtns
+08d3:2d40*     __FInitRtns
+08d3:2d9b      __FiniRtns
+08d3:2d9b*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-134d:068a      ___uselfn
+134c:068a      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-08d3:2e02      __DOSseg__
+08d3:2e00      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
-08d3:2e03      __Init_Argv_
-08d3:2e66+     _getargv_
-08d3:3196      __Fini_Argv_
+08d3:2e01      __Init_Argv_
+08d3:2e64+     _getargv_
+08d3:3194      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
 08d3:31c0      __MemAllocator
 08d3:328a      __MemFree
@@ -398,52 +398,52 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
 08d3:364f      __fill_buffer_
 08d3:389e      fgetc_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-08d3:8358*     VGAmodeX_
-08d3:8400+     modexEnter_
-08d3:849c*     modexLeave_
-08d3:84b4*     modexDefaultPage_
-08d3:851a*     modexNextPage_
-08d3:85ea*     modexNextPageFlexibleSize_
-08d3:86be*     modexShowPage_
-08d3:87ba*     modexPanPage_
-08d3:880a*     modexSelectPlane_
-08d3:882e+     modexClearRegion_
-08d3:8946*     oldDrawBmp_
-08d3:8aac*     CDrawBmp_
-08d3:8c10*     modexDrawBmp_
-08d3:8c76+     modexDrawBmpRegion_
-08d3:8de0*     modex_sparky4_DrawBmpRegion_
-08d3:8f4a*     modexDrawPlanarBuf_
-08d3:8f68*     modexDrawSprite_
-08d3:8fce+     modexDrawSpriteRegion_
-08d3:9146*     modexCopyPageRegion_
-08d3:92b0*     modexFadeOn_
-08d3:92e0*     modexFadeOff_
-08d3:930e*     modexFlashOn_
-08d3:933c*     modexFlashOff_
-08d3:940c+     modexPalSave_
-08d3:9462      modexNewPal_
-08d3:94b2*     modexLoadPalFile_
-08d3:9594*     modexSavePalFile_
-08d3:960c*     modexPalBlack_
-08d3:9636*     modexPalWhite_
-08d3:9660+     modexPalUpdate_
-08d3:9bd0+     modexPalUpdate1_
-08d3:9c4a*     modexPalUpdate0_
-08d3:9c96+     chkcolor_
-08d3:9fae+     modexputPixel_
-08d3:a03c*     modexgetPixel_
-08d3:a0c2*     modexhlin_
-08d3:a12e*     modexprint_
-08d3:a2c8*     modexprintbig_
-08d3:a444*     cls_
-08d3:a4b2+     modexWaitBorder_
-134d:0694+     _VGA
+08d3:8348*     VGAmodeX_
+08d3:83f0+     modexEnter_
+08d3:848c*     modexLeave_
+08d3:84a4*     modexDefaultPage_
+08d3:850a*     modexNextPage_
+08d3:85da*     modexNextPageFlexibleSize_
+08d3:86ae*     modexShowPage_
+08d3:87aa*     modexPanPage_
+08d3:87fa*     modexSelectPlane_
+08d3:881e+     modexClearRegion_
+08d3:8936*     oldDrawBmp_
+08d3:8a9c*     CDrawBmp_
+08d3:8c00*     modexDrawBmp_
+08d3:8c66+     modexDrawBmpRegion_
+08d3:8dd0*     modex_sparky4_DrawBmpRegion_
+08d3:8f3a*     modexDrawPlanarBuf_
+08d3:8f58*     modexDrawSprite_
+08d3:8fbe+     modexDrawSpriteRegion_
+08d3:9136*     modexCopyPageRegion_
+08d3:92a0*     modexFadeOn_
+08d3:92d0*     modexFadeOff_
+08d3:92fe*     modexFlashOn_
+08d3:932c*     modexFlashOff_
+08d3:93fc+     modexPalSave_
+08d3:9452      modexNewPal_
+08d3:94a2*     modexLoadPalFile_
+08d3:9584*     modexSavePalFile_
+08d3:95fc*     modexPalBlack_
+08d3:9626*     modexPalWhite_
+08d3:9650+     modexPalUpdate_
+08d3:9bc0+     modexPalUpdate1_
+08d3:9c3a*     modexPalUpdate0_
+08d3:9c86+     chkcolor_
+08d3:9f9e+     modexputPixel_
+08d3:a02c*     modexgetPixel_
+08d3:a0b2*     modexhlin_
+08d3:a11e*     modexprint_
+08d3:a2b8*     modexprintbig_
+08d3:a434*     cls_
+08d3:a4a2+     modexWaitBorder_
+134c:0694+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 08d3:39e5*     __set_commode_
-134d:06bc      __commode
+134c:06bc      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-134d:06be      __fmode
+134c:06be      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
 08d3:39f1      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
@@ -474,7 +474,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
 08d3:46d7      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-134d:0050      ___Alphabet
+134c:0050      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
 08d3:46da      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
@@ -485,9 +485,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 08d3:4793      __GetIOMode_
 08d3:47c8      __SetIOMode_nogrow_
-134d:06d4      ___NFiles
-134d:06d6      ___init_mode
-134d:06fe      ___io_mode
+134c:06d4      ___NFiles
+134c:06d6      ___init_mode
+134c:06fe      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
 08d3:47fd      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
@@ -507,9 +507,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 08d3:4b14      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 08d3:4b30*     __get_doserrno_ptr_
-134d:12f8      __doserrno
+134c:12f8      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-134d:0702      ___umaskval
+134c:0702      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
 08d3:4b37      _dos_creat_
 08d3:4b5b*     _dos_creatnew_
@@ -520,9 +520,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
 08d3:4d64      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-134d:12fc      ___env_mask
-134d:1300      _environ
-134d:1304*     __wenviron
+134c:12fc      ___env_mask
+134c:1300      _environ
+134c:1304*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
 08d3:4da6      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
@@ -543,101 +543,101 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 08d3:52fc      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 08d3:536c      __EnterWVIDEO_
-134d:0722+     ___WD_Present
+134c:0722+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
 08d3:5390      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 08d3:5565      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-134d:1308      ____Argv
-134d:130c      ____Argc
+134c:1308      ____Argv
+134c:130c      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-134d:0724      __amblksiz
+134c:0724      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-134d:075a      __Start_XI
-134d:0790      __End_XI
-134d:0790      __Start_YI
-134d:07a8      __End_YI
+134c:075a      __Start_XI
+134c:0790      __End_XI
+134c:0790      __Start_YI
+134c:07a8      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-134d:130e      ___historical_splitparms
+134c:130e      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-08d3:66d6*     _heapenable_
-134d:0726      ___heap_enabled
+08d3:66c8*     _heapenable_
+134c:0726      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-08d3:66e7      __flushall_
-08d3:677b      flushall_
+08d3:66d9      __flushall_
+08d3:676d      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-08d3:6781      getche_
+08d3:6773      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
-08d3:679b      fwrite_
+08d3:678d      fwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
-08d3:6b14      rand_
-08d3:6b56*     srand_
+08d3:6b06      rand_
+08d3:6b48*     srand_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-08d3:a556*     textInit_
-134d:1310      _romFonts
+08d3:a546*     textInit_
+134c:1310      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-08d3:6b79      _bfree_
+08d3:6b6b      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-08d3:6b9e      _bexpand_
+08d3:6b90      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-08d3:6bf8      _DoINTR_
+08d3:6bea      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-08d3:6f71*     sbrk_
-08d3:6f81      __brk_
+08d3:6f63*     sbrk_
+08d3:6f73      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-08d3:6fe9      __qwrite_
+08d3:6fdb      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-08d3:7049      fsync_
+08d3:703b      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-08d3:706c      __setenvp_
-08d3:71f8      __freeenvp_
+08d3:705e      __setenvp_
+08d3:71ea      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-134d:072c      ___IsDBCS
+134c:072c      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-08d3:7256*     _ismbblead_
-134d:132c      ___MBCSIsTable
+08d3:7248*     _ismbblead_
+134c:132c      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-08d3:72b0      __mbinit_
-134d:072e      ___MBCodePage
+08d3:72a2      __mbinit_
+134c:072e      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-08d3:738b      _mbdtoupper_
+08d3:737d      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-08d3:7399      toupper_
+08d3:738b      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-134d:0730      __8087cw
+134c:0730      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-134d:0732      ___Save8087
-134d:0736      ___Rest8087
+134c:0732      ___Save8087
+134c:0736      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-08d3:73a8      __GrabFP87_
+08d3:739a      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-08d3:73da*     __init_8087_emu
-08d3:73e0      __x87id
+08d3:73cc*     __init_8087_emu
+08d3:73d2      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-08d3:743d      wctomb_
+08d3:742f      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-08d3:7488+     utoa_
-08d3:7529      itoa_
+08d3:747a+     utoa_
+08d3:751b      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-08d3:7573      strupr_
+08d3:7565      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-134d:073a      ___EFG_printf
-134d:073e*     ___EFG_scanf
+134c:073a      ___EFG_printf
+134c:073e*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-08d3:75bb      ulltoa_
-08d3:76f8*     lltoa_
+08d3:75ad      ulltoa_
+08d3:76ea*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-08d3:7769*     _dos_close_
-08d3:7777      _dos_commit_
+08d3:775b*     _dos_close_
+08d3:7769      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-08d3:7786      clearenv_
+08d3:7778      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-08d3:78bc      __Init_FPE_handler_
-08d3:78f5      __Fini_FPE_handler_
-08d3:792c*     __FPEHandler
+08d3:78ae      __Init_FPE_handler_
+08d3:78e7      __Fini_FPE_handler_
+08d3:791e*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-134d:0758      ___FPE_int
+134c:0758      ___FPE_int
 
 
                         +--------------------+
@@ -653,6 +653,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  000225d0 (140752.)
+Memory size:  000225c0 (140736.)
 Entry point address: 08d3:0072
-Link time: 00:00.00
+Link time: 00:00.52
index 26feaa09c36e9ddac7feaad28b58d0d459eb637f..2e194af23a3b3d6814940151f0e27a50ccc0900a 100755 (executable)
Binary files a/palettec.exe and b/palettec.exe differ
index 8e21681207c42be889a5d4682108c2b4191b1440..51e8030d92079e732bfb0d6556d30d91d0b32ffd 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/13 10:48:03
+Created on:       15/10/13 11:05:00
 Executable Image: palettec.exe
 creating a DOS executable
 
@@ -33,7 +33,7 @@ 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       0000763f
+_TEXT                  CODE           AUTO           0000:7a60       00007631
 modex16_TEXT           CODE           AUTO           0f0a:0000       0000233a
 16text_TEXT            CODE           AUTO           0f0a:2340       0000010d
 16_in13_DATA           FAR_DATA       AUTO           114f:0000       000001a4
@@ -139,8 +139,8 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:5a00*     CA_Startup_
 0000:5a50*     CA_Shutdown_
 116a:0910*     _finishcachebox
-116a:0914*     _updatecachebox
-116a:0918*     _drawcachebox
+116a:0914*     _drawcachebox
+116a:0918*     _updatecachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:5abc      KITTENGETS
 0000:5b1c*     kittenopen_
@@ -409,8 +409,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
 0000:addc      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
 116a:053e      ___iob
-116a:1256      ___OpenStreams
-116a:125a      ___ClosedStreams
+116a:1256      ___ClosedStreams
+116a:125a      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 0000:ae20      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
@@ -544,75 +544,75 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:c8a7      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:da18      _DoINTR_
+0000:da0a      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:dd91*     sbrk_
-0000:dda1      __brk_
+0000:dd83*     sbrk_
+0000:dd93      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:de09      fsync_
+0000:ddfb      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:de0e*     _frealloc_
-0000:de0e      realloc_
+0000:de00*     _frealloc_
+0000:de00      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0000:df08      __setenvp_
-0000:e094      __freeenvp_
+0000:defa      __setenvp_
+0000:e086      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
 116a:0712      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:e0f2*     _ismbblead_
+0000:e0e4*     _ismbblead_
 116a:127c      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:e14c      __mbinit_
+0000:e13e      __mbinit_
 116a:0714      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0000:e227      _mbdtoupper_
+0000:e219      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0000:e235      toupper_
+0000:e227      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
 116a:0716      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
 116a:0718      ___Save8087
 116a:071c      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:e244      __GrabFP87_
+0000:e236      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:e276*     __init_8087_emu
-0000:e27c      __x87id
+0000:e268*     __init_8087_emu
+0000:e26e      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:e2d9      wctomb_
+0000:e2cb      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:e324+     utoa_
-0000:e3c5      itoa_
+0000:e316+     utoa_
+0000:e3b7      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:e40f      strupr_
+0000:e401      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
 116a:0720      ___EFG_printf
 116a:0724*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:e457      ulltoa_
-0000:e594*     lltoa_
+0000:e449      ulltoa_
+0000:e586*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:e605*     _dos_close_
-0000:e613      _dos_commit_
+0000:e5f7*     _dos_close_
+0000:e605      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:e622*     _msize_
-0000:e63d      _fmsize_
+0000:e614*     _msize_
+0000:e62f      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:e64e      __HeapManager_expand_
-0000:eb57      _nexpand_
+0000:e640      __HeapManager_expand_
+0000:eb49      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:ebaa      _fexpand_
-0000:ebaa*     _expand_
+0000:eb9c      _fexpand_
+0000:eb9c*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0000:ebdf      clearenv_
+0000:ebd1      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:ed14      __Init_FPE_handler_
-0000:ed4d      __Fini_FPE_handler_
-0000:ed84*     __FPEHandler
+0000:ed06      __Init_FPE_handler_
+0000:ed3f      __Fini_FPE_handler_
+0000:ed76*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:f016      _bfree_
+0000:f008      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:f03b      _bexpand_
+0000:f02d      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
 116a:073e      ___FPE_int
 
@@ -632,4 +632,4 @@ gfx.lib
 Stack size:  dac0 (56000.)
 Memory size:  000206f0 (132848.)
 Entry point address: 0000:7c36
-Link time: 00:00.00
+Link time: 00:00.34
index 29199625b9cbd836618349efe302b092cbd0ee64..3b05425f64f5158575a3b0541a2599baab51ac19 100755 (executable)
Binary files a/palettel.exe and b/palettel.exe differ
index 38a4c745b9e577b18511ac1e4c7477a4f4541440..5bc474a44540d50696e14347accdbcdc65cbf507 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/13 10:48:04
+Created on:       15/10/13 11:05:00
 Executable Image: palettel.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          124b:0000            0000f0c0
+DGROUP                          1248:0000            0000f0c0
 
 
 
@@ -33,29 +33,29 @@ wcpu_TEXT              CODE           AUTO           0000:52f0       00000058
 kitten_TEXT            CODE           AUTO           0000:5b60       0000080a
 16_hc_TEXT             CODE           AUTO           0000:6370       0000158b
 timer_TEXT             CODE           AUTO           0000:7900       00000235
-_TEXT                  CODE           AUTO           0000:7b40       000077d3
-modex16_TEXT           CODE           AUTO           0f32:0000       0000233a
-bakapee_TEXT           CODE           AUTO           0f32:2340       00000b86
-16text_TEXT            CODE           AUTO           0f32:2ed0       0000010d
-16_in13_DATA           FAR_DATA       AUTO           1230:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           124a:0004       00000000
-_NULL                  BEGDATA        DGROUP         124b:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         124d:0000       00000002
-CONST                  DATA           DGROUP         124d:0002       00000076
-CONST2                 DATA           DGROUP         1254:0008       00000102
-_DATA                  DATA           DGROUP         1265:0000       000005b7
-XIB                    DATA           DGROUP         12c0:0008       00000000
-XI                     DATA           DGROUP         12c0:0008       00000036
-XIE                    DATA           DGROUP         12c3:000e       00000000
-YIB                    DATA           DGROUP         12c3:000e       00000000
-YI                     DATA           DGROUP         12c3:000e       00000018
-YIE                    DATA           DGROUP         12c5:0006       00000000
-STRINGS                DATA           DGROUP         12c5:0006       00000000
-DATA                   DATA           DGROUP         12c5:0006       00000000
-_emu_init_start        EMU            DGROUP         12c5:0006       00000000
-_emu_init_end          EMU            DGROUP         12c5:0006       00000000
-_BSS                   BSS            DGROUP         12c6:0000       00000e42
-STACK                  STACK          DGROUP         13ab:0000       0000dac0
+_TEXT                  CODE           AUTO           0000:7b40       000077ab
+modex16_TEXT           CODE           AUTO           0f2f:0000       0000233a
+bakapee_TEXT           CODE           AUTO           0f2f:2340       00000b86
+16text_TEXT            CODE           AUTO           0f2f:2ed0       0000010d
+16_in13_DATA           FAR_DATA       AUTO           122d:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           1247:0004       00000000
+_NULL                  BEGDATA        DGROUP         1248:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         124a:0000       00000002
+CONST                  DATA           DGROUP         124a:0002       00000076
+CONST2                 DATA           DGROUP         1251:0008       00000102
+_DATA                  DATA           DGROUP         1262:0000       000005b7
+XIB                    DATA           DGROUP         12bd:0008       00000000
+XI                     DATA           DGROUP         12bd:0008       00000036
+XIE                    DATA           DGROUP         12c0:000e       00000000
+YIB                    DATA           DGROUP         12c0:000e       00000000
+YI                     DATA           DGROUP         12c0:000e       00000018
+YIE                    DATA           DGROUP         12c2:0006       00000000
+STRINGS                DATA           DGROUP         12c2:0006       00000000
+DATA                   DATA           DGROUP         12c2:0006       00000000
+_emu_init_start        EMU            DGROUP         12c2:0006       00000000
+_emu_init_end          EMU            DGROUP         12c2:0006       00000000
+_BSS                   BSS            DGROUP         12c3:0000       00000e42
+STACK                  STACK          DGROUP         13a8:0000       0000dac0
 
 
                         +----------------+
@@ -70,13 +70,13 @@ Address        Symbol
 
 Module: palettel.o(/dos/z/16/src/palettel.c)
 0000:0018      main_
-124b:07b0+     _gvar
-124b:07d8+     _bakapee
-124b:07dc+     _page
-124b:07f0+     _pal
-124b:07f4+     _i
+1248:07b0+     _gvar
+1248:07d8+     _bakapee
+1248:07dc+     _page
+1248:07f0+     _pal
+1248:07f4+     _i
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-124b:080e+     _inpu
+1248:080e+     _inpu
 0000:02a0+     INL_KeyService_
 0000:053a+     Mouse_
 0000:0592+     IN_GetJoyAbs_
@@ -124,9 +124,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:486c+     MM_TotalFree_
 0000:4902*     MM_Report_
 0000:52ba*     MM_BombOnError_
-124b:0970+     _beforesort
-124b:0974+     _aftersort
-124b:0978+     _XMSaddr
+1248:0970+     _beforesort
+1248:0974+     _aftersort
+1248:0978+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:52f0      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
@@ -144,9 +144,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:5a30*     CAL_OptimizeNodes_
 0000:5ae0*     CA_Startup_
 0000:5b30*     CA_Shutdown_
-124b:0980*     _finishcachebox
-124b:0984*     _updatecachebox
-124b:0988*     _drawcachebox
+1248:0980*     _finishcachebox
+1248:0984*     _drawcachebox
+1248:0988*     _updatecachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:5b9c      KITTENGETS
 0000:5bfc*     kittenopen_
@@ -157,7 +157,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:6154+     get_line_
 0000:61c6+     db_fetch_
 0000:625c+     db_insert_
-124b:0494+     __kitten_catalog
+1248:0494+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:651c+     LargestFreeBlock_
 0000:65aa+     _coreleft_
@@ -182,76 +182,76 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 0000:7b45      __STK
 0000:7b65      __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0f32:01b8      VGAmodeX_
-0f32:0260+     modexEnter_
-0f32:02fc*     modexLeave_
-0f32:0314      modexDefaultPage_
-0f32:037a*     modexNextPage_
-0f32:044a*     modexNextPageFlexibleSize_
-0f32:051e*     modexShowPage_
-0f32:061a*     modexPanPage_
-0f32:066a*     modexSelectPlane_
-0f32:068e      modexClearRegion_
-0f32:07a6*     oldDrawBmp_
-0f32:090c*     CDrawBmp_
-0f32:0a70*     modexDrawBmp_
-0f32:0ad6+     modexDrawBmpRegion_
-0f32:0c40*     modex_sparky4_DrawBmpRegion_
-0f32:0daa*     modexDrawPlanarBuf_
-0f32:0dc8*     modexDrawSprite_
-0f32:0e2e+     modexDrawSpriteRegion_
-0f32:0fa6*     modexCopyPageRegion_
-0f32:1110      modexFadeOn_
-0f32:1140*     modexFadeOff_
-0f32:116e*     modexFlashOn_
-0f32:119c*     modexFlashOff_
-0f32:126c+     modexPalSave_
-0f32:12c2      modexNewPal_
-0f32:1312      modexLoadPalFile_
-0f32:13f4*     modexSavePalFile_
-0f32:146c      modexPalBlack_
-0f32:1496*     modexPalWhite_
-0f32:14c0+     modexPalUpdate_
-0f32:1a30      modexPalUpdate1_
-0f32:1aaa*     modexPalUpdate0_
-0f32:1af6+     chkcolor_
-0f32:1e0e      modexputPixel_
-0f32:1e9c*     modexgetPixel_
-0f32:1f22*     modexhlin_
-0f32:1f8e      modexprint_
-0f32:2128*     modexprintbig_
-0f32:22a4      cls_
-0f32:2312+     modexWaitBorder_
-124b:04c4      _VGA
+0f2f:01b8      VGAmodeX_
+0f2f:0260+     modexEnter_
+0f2f:02fc*     modexLeave_
+0f2f:0314      modexDefaultPage_
+0f2f:037a*     modexNextPage_
+0f2f:044a*     modexNextPageFlexibleSize_
+0f2f:051e*     modexShowPage_
+0f2f:061a*     modexPanPage_
+0f2f:066a*     modexSelectPlane_
+0f2f:068e      modexClearRegion_
+0f2f:07a6*     oldDrawBmp_
+0f2f:090c*     CDrawBmp_
+0f2f:0a70*     modexDrawBmp_
+0f2f:0ad6+     modexDrawBmpRegion_
+0f2f:0c40*     modex_sparky4_DrawBmpRegion_
+0f2f:0daa*     modexDrawPlanarBuf_
+0f2f:0dc8*     modexDrawSprite_
+0f2f:0e2e+     modexDrawSpriteRegion_
+0f2f:0fa6*     modexCopyPageRegion_
+0f2f:1110      modexFadeOn_
+0f2f:1140*     modexFadeOff_
+0f2f:116e*     modexFlashOn_
+0f2f:119c*     modexFlashOff_
+0f2f:126c+     modexPalSave_
+0f2f:12c2      modexNewPal_
+0f2f:1312      modexLoadPalFile_
+0f2f:13f4*     modexSavePalFile_
+0f2f:146c      modexPalBlack_
+0f2f:1496*     modexPalWhite_
+0f2f:14c0+     modexPalUpdate_
+0f2f:1a30      modexPalUpdate1_
+0f2f:1aaa*     modexPalUpdate0_
+0f2f:1af6+     chkcolor_
+0f2f:1e0e      modexputPixel_
+0f2f:1e9c*     modexgetPixel_
+0f2f:1f22*     modexhlin_
+0f2f:1f8e      modexprint_
+0f2f:2128*     modexprintbig_
+0f2f:22a4      cls_
+0f2f:2312+     modexWaitBorder_
+1248:04c4      _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:7b82      _fmalloc_
 0000:7b82      malloc_
-124b:04ec      ___fheap
-124b:04ee      ___fheapRover
-124b:04f0      ___LargestSizeB4Rover
+1248:04ec      ___fheap
+1248:04ee      ___fheapRover
+1248:04f0      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 0000:7cff      __PIA
 0000:7cf8*     __PIS
 Module: gfx.lib(/dos/z/16/src/lib/bakapee.c)
-0f32:2348      pdump_
-0f32:23aa+     colortest_
-0f32:23fe+     colorz_
-0f32:2464+     ssd_
-0f32:2582+     dingpp_
-0f32:25f4+     dingo_
-0f32:268a+     dingas_
-0f32:2738+     dingu_
-0f32:279a+     dingq_
-0f32:283a*     ding_
+0f2f:2348      pdump_
+0f2f:23aa+     colortest_
+0f2f:23fe+     colorz_
+0f2f:2464+     ssd_
+0f2f:2582+     dingpp_
+0f2f:25f4+     dingo_
+0f2f:268a+     dingas_
+0f2f:2738+     dingu_
+0f2f:279a+     dingq_
+0f2f:283a*     ding_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getch.c)
 0000:7d16      getch_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 0000:7d30      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-124b:0000*     __nullarea
-124b:0504*     __ovlflag
-124b:0505*     __intno
-124b:0506*     __ovlvec
+1248:0000*     __nullarea
+1248:0504*     __ovlflag
+1248:0505*     __intno
+1248:0506*     __ovlvec
 0000:7d60      _cstart_
 0000:7e33*     _Not_Enough_Memory_
 0000:7f65      __exit_
@@ -261,10 +261,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 0000:7fec      _big_code_
 0000:7fec*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-124b:1294      __argv
-124b:1298      ___argv
-124b:129c      __argc
-124b:129e      ___argc
+1248:1294      __argv
+1248:1298      ___argv
+1248:129c      __argc
+1248:129e      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
 0000:7fec+     int86x_
 0000:816f      int86_
@@ -286,22 +286,22 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
 0000:8318      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:835d      _nmalloc_
-124b:050a      ___nheapbeg
-124b:050c      ___MiniHeapRover
-124b:050e      ___LargestSizeB4MiniHeapRover
+1248:050a      ___nheapbeg
+1248:050c      ___MiniHeapRover
+1248:050e      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0000:8437      _ffree_
 0000:8437      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:84a4      _nfree_
-124b:12a0+     ___MiniHeapFreeRover
+1248:12a0+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:859f+     _null_exit_rtn_
 0000:859f+     __null_int23_exit_
 0000:85a0      exit_
 0000:85c1+     _exit_
-124b:0510+     ___int23_exit
-124b:0514      ___FPE_handler_exit
+1248:0510+     ___int23_exit
+1248:0514      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
 0000:85de      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
@@ -320,7 +320,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:8f85      __doclose_
 0000:90cf      __shutdown_stream_
 0000:90e9      fclose_
-124b:12a2+     ___RmTmpFileFn
+1248:12a2+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 0000:9154+     __ibm_bios_get_ticks_
 0000:91cb      clock_
@@ -331,7 +331,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0000:93ef      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-124b:0098      __IsTable
+1248:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:95e7      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
@@ -366,31 +366,31 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
 0000:9de1      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-124b:0520      __8087
-124b:0521      __real87
-124b:0522      __dos87emucall
-124b:0524      __dos87real
+1248:0520      __8087
+1248:0521      __real87
+1248:0522      __dos87emucall
+1248:0524      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:9df0*     __exit_with_msg_
 0000:9df5      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-124b:0526      __curbrk
-124b:052e      __STACKLOW
-124b:0530      __STACKTOP
-124b:0532      __cbyte
-124b:0534      __child
-124b:0536      __no87
-124b:0543      ___FPE_handler
-124b:0528      __psp
-124b:0537      __get_ovl_stack
-124b:053b      __restore_ovl_stack
-124b:053f      __close_ovl_file
-124b:0547      __LpCmdLine
-124b:054b      __LpPgmName
-124b:052a      __osmajor
-124b:052b      __osminor
-124b:052c      __osmode
-124b:052d      __HShift
+1248:0526      __curbrk
+1248:052e      __STACKLOW
+1248:0530      __STACKTOP
+1248:0532      __cbyte
+1248:0534      __child
+1248:0536      __no87
+1248:0543      ___FPE_handler
+1248:0528      __psp
+1248:0537      __get_ovl_stack
+1248:053b      __restore_ovl_stack
+1248:053f      __close_ovl_file
+1248:0547      __LpCmdLine
+1248:054b      __LpPgmName
+1248:052a      __osmajor
+1248:052b      __osminor
+1248:052c      __osmode
+1248:052d      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
 0000:9e14+     __fill_buffer_
 0000:a063      fgetc_
@@ -400,8 +400,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
 0000:a523      rand_
 0000:a565*     srand_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0f32:2f46*     textInit_
-124b:12aa      _romFonts
+0f2f:2f46*     textInit_
+1248:12aa      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
 0000:a590      __MemAllocator
 0000:a65a      __MemFree
@@ -414,228 +414,228 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(delay.c)
 0000:aa1f      delay_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-124b:0554      ___iob
-124b:12c2      ___OpenStreams
-124b:12c6      ___ClosedStreams
+1248:0554      ___iob
+1248:12c2      ___ClosedStreams
+1248:12c6      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-0000:abb1      __fprtf_
+0000:ab98      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-0000:ad04      __CMain
+0000:aceb      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-0000:ad6a      __InitRtns
-0000:ad6a*     __FInitRtns
-0000:adc5      __FiniRtns
-0000:adc5*     __FFiniRtns
+0000:ad51      __InitRtns
+0000:ad51*     __FInitRtns
+0000:adac      __FiniRtns
+0000:adac*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-124b:06bc      ___uselfn
+1248:06bc      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-0000:ae2a      __DOSseg__
+0000:ae10      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
-0000:ae2b      __Init_Argv_
-0000:ae8e+     _getargv_
-0000:b1be      __Fini_Argv_
+0000:ae11      __Init_Argv_
+0000:ae74+     _getargv_
+0000:b1a4      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-0000:b1e8      intr_
+0000:b1ce      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-0000:b1fc      segread_
+0000:b1e2      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:b2e7      __LastFree_
-0000:b361      __ExpandDGROUP_
+0000:b2cd      __LastFree_
+0000:b347      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:b472      __nmemneed_
+0000:b458      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-124b:0022      ___Alphabet
+1248:0022      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-0000:b475      __lseek_
+0000:b45b      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:b4af*     __dosretax
-0000:b4b4*     __dosret0
-0000:b4bb      __set_errno_dos_
-0000:b523*     __set_errno_dos_reterr_
+0000:b495*     __dosretax
+0000:b49a*     __dosret0
+0000:b4a1      __set_errno_dos_
+0000:b509*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-0000:b52e*     __get_errno_ptr_
-124b:12ce      _errno
+0000:b514*     __get_errno_ptr_
+1248:12ce      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:b535      __GetIOMode_
-0000:b56a      __SetIOMode_nogrow_
-124b:06d2      ___NFiles
-124b:06d4      ___init_mode
-124b:06fc      ___io_mode
+0000:b51b      __GetIOMode_
+0000:b550      __SetIOMode_nogrow_
+1248:06d2      ___NFiles
+1248:06d4      ___init_mode
+1248:06fc      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-0000:b59f*     __set_commode_
-124b:0700      __commode
+0000:b585*     __set_commode_
+1248:0700      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-124b:0702      __fmode
+1248:0702      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-0000:b5ab      __chktty_
+0000:b591      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-0000:b60a      __freefp_
-0000:b6ab      __purgefp_
+0000:b5f0      __freefp_
+0000:b691      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-0000:b6ec      __allocfp_
+0000:b6d2      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-0000:b89c      __close_
+0000:b882      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-0000:b8d2      __flush_
+0000:b8b8      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
-0000:bb1b      fflush_
+0000:bb01      fflush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-0000:bb30      tell_
+0000:bb16      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-0000:bb41      lseek_
+0000:bb27      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:bb72      __doserror_
-0000:bb80      __doserror1_
+0000:bb58      __doserror_
+0000:bb66      __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:bb8c      _dos_open_
+0000:bb72      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:bbb2      isatty_
+0000:bb98      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:bbce*     __get_doserrno_ptr_
-124b:12d0      __doserrno
+0000:bbb4*     __get_doserrno_ptr_
+1248:12d0      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-124b:0704      ___umaskval
+1248:0704      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:bbd5      _dos_creat_
-0000:bbf9*     _dos_creatnew_
+0000:bbbb      _dos_creat_
+0000:bbdf*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:bc1a+     __grow_iomode_
-0000:bd01+     __shrink_iomode_
-0000:bd42      __SetIOMode_
+0000:bc00+     __grow_iomode_
+0000:bce7+     __shrink_iomode_
+0000:bd28      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
-0000:be02      vsprintf_
+0000:bde8      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-124b:12d4      ___env_mask
-124b:12d8      _environ
-124b:12dc*     __wenviron
+1248:12d4      ___env_mask
+1248:12d8      _environ
+1248:12dc*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
-0000:be44      _mbterm_
+0000:be2a      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
-0000:be97      _mbsnextc_
+0000:be7d      _mbsnextc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c)
-0000:bef2      _mbctoupper_
+0000:bed8      _mbctoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c)
-0000:bf15      _mbsinc_
+0000:befb      _mbsinc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:bf67      __ChkTTYIOMode_
-0000:bfd5*     __IOMode_
+0000:bf4d      __ChkTTYIOMode_
+0000:bfbb*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c)
-0000:c0a7      __HeapWalk_
+0000:c08d      __HeapWalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
-0000:c2e7*     _fpreset_
-0000:c312      __init_8087_
-0000:c345+     __default_sigfpe_handler_
-0000:c39a      __chk8087_
+0000:c2cd*     _fpreset_
+0000:c2f8      __init_8087_
+0000:c32b+     __default_sigfpe_handler_
+0000:c380      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-0000:c40a      __EnterWVIDEO_
-124b:0724+     ___WD_Present
+0000:c3f0      __EnterWVIDEO_
+1248:0724+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:c42e      __flushall_
-0000:c4c2      flushall_
+0000:c414      __flushall_
+0000:c4a8      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-0000:c4c8      getche_
+0000:c4ae      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-0000:c4e2      __ioalloc_
+0000:c4c8      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-0000:c670      __qread_
+0000:c656      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:c690      __qwrite_
+0000:c676      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-0000:c6f0      fputc_
+0000:c6d6      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:c8c5*     _heapenable_
-124b:0726      ___heap_enabled
+0000:c8ab*     _heapenable_
+1248:0726      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-124b:0728      __amblksiz
+1248:0728      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-0000:c8d6      __InitFiles_
+0000:c8bc      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-0000:cb0a*     fcloseall_
-0000:cb11      __full_io_exit_
+0000:caf0*     fcloseall_
+0000:caf7      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-0000:cb1b      __prtf_
+0000:cb01      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-124b:12e0      ____Argv
-124b:12e4      ____Argc
+1248:12e0      ____Argv
+1248:12e4      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-124b:0758      __Start_XI
-124b:078e      __End_XI
-124b:078e      __Start_YI
-124b:07a6      __End_YI
+1248:0758      __Start_XI
+1248:078e      __End_XI
+1248:078e      __Start_YI
+1248:07a6      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-124b:12e6      ___historical_splitparms
+1248:12e6      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:dc8c      _DoINTR_
+0000:dc64      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:e005*     sbrk_
-0000:e015      __brk_
+0000:dfdd*     sbrk_
+0000:dfed      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:e07d      fsync_
+0000:e055      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:e082*     _frealloc_
-0000:e082      realloc_
+0000:e05a*     _frealloc_
+0000:e05a      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0000:e17c      __setenvp_
-0000:e308      __freeenvp_
+0000:e154      __setenvp_
+0000:e2e0      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-124b:072a      ___IsDBCS
+1248:072a      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:e366*     _ismbblead_
-124b:12ec      ___MBCSIsTable
+0000:e33e*     _ismbblead_
+1248:12ec      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:e3c0      __mbinit_
-124b:072c      ___MBCodePage
+0000:e398      __mbinit_
+1248:072c      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0000:e49b      _mbdtoupper_
+0000:e473      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0000:e4a9      toupper_
+0000:e481      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-124b:072e      __8087cw
+1248:072e      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-124b:0730      ___Save8087
-124b:0734      ___Rest8087
+1248:0730      ___Save8087
+1248:0734      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:e4b8      __GrabFP87_
+0000:e490      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:e4ea*     __init_8087_emu
-0000:e4f0      __x87id
+0000:e4c2*     __init_8087_emu
+0000:e4c8      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:e54d      wctomb_
+0000:e525      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:e598+     utoa_
-0000:e639      itoa_
+0000:e570+     utoa_
+0000:e611      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:e683      strupr_
+0000:e65b      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-124b:0738      ___EFG_printf
-124b:073c*     ___EFG_scanf
+1248:0738      ___EFG_printf
+1248:073c*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:e6cb      ulltoa_
-0000:e808*     lltoa_
+0000:e6a3      ulltoa_
+0000:e7e0*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:e879*     _dos_close_
-0000:e887      _dos_commit_
+0000:e851*     _dos_close_
+0000:e85f      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:e896*     _msize_
-0000:e8b1      _fmsize_
+0000:e86e*     _msize_
+0000:e889      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:e8c2      __HeapManager_expand_
-0000:edcb      _nexpand_
+0000:e89a      __HeapManager_expand_
+0000:eda3      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:ee1e      _fexpand_
-0000:ee1e*     _expand_
+0000:edf6      _fexpand_
+0000:edf6*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0000:ee53      clearenv_
+0000:ee2b      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:ef88      __Init_FPE_handler_
-0000:efc1      __Fini_FPE_handler_
-0000:eff8*     __FPEHandler
+0000:ef60      __Init_FPE_handler_
+0000:ef99      __Fini_FPE_handler_
+0000:efd0*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:f28a      _bfree_
+0000:f262      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:f2af      _bexpand_
+0000:f287      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-124b:0756      ___FPE_int
+1248:0756      ___FPE_int
 
 
                         +--------------------+
@@ -651,6 +651,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00021570 (136560.)
+Memory size:  00021540 (136512.)
 Entry point address: 0000:7d60
-Link time: 00:00.00
+Link time: 00:00.69
index f8aefc502838c7bf3bcab5bfb537e402f5ee1aed..156dfbcb1628fee0cd27ac11bb01c292e127c242 100755 (executable)
Binary files a/pcxtest.exe and b/pcxtest.exe differ
index 08a110590246c7115d4703780b3ca78e97ee2e3c..c6838f21682b4adfb92c549b26f633b6fc758756 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/13 10:48:03
+Created on:       15/10/13 11:05:00
 Executable Image: pcxtest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0b45:0000            0000ecc0
+DGROUP                          0b42:0000            0000ecc0
 
 
 
@@ -25,29 +25,29 @@ Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
 pcxtest_TEXT           CODE           AUTO           0000:0000       00000203
-_TEXT                  CODE           AUTO           0000:0210       00008591
-modex16_TEXT           CODE           AUTO           0000:87b0       0000233a
-bitmap_TEXT            CODE           AUTO           0000:aaf0       000005c9
-planar_TEXT            CODE           AUTO           0000:b0c0       00000275
-16text_TEXT            CODE           AUTO           0000:b340       0000010d
-FAR_DATA               FAR_DATA       AUTO           0b44:000d       00000000
-_NULL                  BEGDATA        DGROUP         0b45:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         0b47:0000       00000002
-CONST                  DATA           DGROUP         0b47:0002       00000076
-CONST2                 DATA           DGROUP         0b4e:0008       00000132
-_DATA                  DATA           DGROUP         0b62:0000       00000336
-XIB                    DATA           DGROUP         0b95:0006       00000000
-XI                     DATA           DGROUP         0b95:0006       0000002a
-XIE                    DATA           DGROUP         0b98:0000       00000000
-YIB                    DATA           DGROUP         0b98:0000       00000000
-YI                     DATA           DGROUP         0b98:0000       0000000c
-YIE                    DATA           DGROUP         0b98:000c       00000000
-STRINGS                DATA           DGROUP         0b98:000c       00000000
-DATA                   DATA           DGROUP         0b98:000c       00000000
-_emu_init_start        EMU            DGROUP         0b98:000c       00000000
-_emu_init_end          EMU            DGROUP         0b98:000c       00000000
-_BSS                   BSS            DGROUP         0b98:000c       00000cb8
-STACK                  STACK          DGROUP         0c65:0000       0000dac0
+_TEXT                  CODE           AUTO           0000:0210       00008567
+modex16_TEXT           CODE           AUTO           0000:8780       0000233a
+bitmap_TEXT            CODE           AUTO           0000:aac0       000005c9
+planar_TEXT            CODE           AUTO           0000:b090       00000275
+16text_TEXT            CODE           AUTO           0000:b310       0000010d
+FAR_DATA               FAR_DATA       AUTO           0b41:000d       00000000
+_NULL                  BEGDATA        DGROUP         0b42:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0b44:0000       00000002
+CONST                  DATA           DGROUP         0b44:0002       00000076
+CONST2                 DATA           DGROUP         0b4b:0008       00000132
+_DATA                  DATA           DGROUP         0b5f:0000       00000336
+XIB                    DATA           DGROUP         0b92:0006       00000000
+XI                     DATA           DGROUP         0b92:0006       0000002a
+XIE                    DATA           DGROUP         0b95:0000       00000000
+YIB                    DATA           DGROUP         0b95:0000       00000000
+YI                     DATA           DGROUP         0b95:0000       0000000c
+YIE                    DATA           DGROUP         0b95:000c       00000000
+STRINGS                DATA           DGROUP         0b95:000c       00000000
+DATA                   DATA           DGROUP         0b95:000c       00000000
+_emu_init_start        EMU            DGROUP         0b95:000c       00000000
+_emu_init_end          EMU            DGROUP         0b95:000c       00000000
+_BSS                   BSS            DGROUP         0b95:000c       00000cb8
+STACK                  STACK          DGROUP         0c62:0000       0000dac0
 
 
                         +----------------+
@@ -66,99 +66,99 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 0000:0215      __STK
 0000:0235*     __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0000:8968*     VGAmodeX_
-0000:8a10      modexEnter_
-0000:8aac      modexLeave_
-0000:8ac4      modexDefaultPage_
-0000:8b2a*     modexNextPage_
-0000:8bfa*     modexNextPageFlexibleSize_
-0000:8cce*     modexShowPage_
-0000:8dca*     modexPanPage_
-0000:8e1a*     modexSelectPlane_
-0000:8e3e      modexClearRegion_
-0000:8f56      oldDrawBmp_
-0000:90bc*     CDrawBmp_
-0000:9220      modexDrawBmp_
-0000:9286+     modexDrawBmpRegion_
-0000:93f0*     modex_sparky4_DrawBmpRegion_
-0000:955a*     modexDrawPlanarBuf_
-0000:9578      modexDrawSprite_
-0000:95de+     modexDrawSpriteRegion_
-0000:9756      modexCopyPageRegion_
-0000:98c0*     modexFadeOn_
-0000:98f0*     modexFadeOff_
-0000:991e*     modexFlashOn_
-0000:994c*     modexFlashOff_
-0000:9a1c+     modexPalSave_
-0000:9a72      modexNewPal_
-0000:9ac2*     modexLoadPalFile_
-0000:9ba4*     modexSavePalFile_
-0000:9c1c*     modexPalBlack_
-0000:9c46*     modexPalWhite_
-0000:9c70+     modexPalUpdate_
-0000:a1e0      modexPalUpdate1_
-0000:a25a*     modexPalUpdate0_
-0000:a2a6+     chkcolor_
-0000:a5be+     modexputPixel_
-0000:a64c*     modexgetPixel_
-0000:a6d2*     modexhlin_
-0000:a73e*     modexprint_
-0000:a8d8*     modexprintbig_
-0000:aa54*     cls_
-0000:aac2+     modexWaitBorder_
-0b45:01e4      _VGA
+0000:8938*     VGAmodeX_
+0000:89e0      modexEnter_
+0000:8a7c      modexLeave_
+0000:8a94      modexDefaultPage_
+0000:8afa*     modexNextPage_
+0000:8bca*     modexNextPageFlexibleSize_
+0000:8c9e*     modexShowPage_
+0000:8d9a*     modexPanPage_
+0000:8dea*     modexSelectPlane_
+0000:8e0e      modexClearRegion_
+0000:8f26      oldDrawBmp_
+0000:908c*     CDrawBmp_
+0000:91f0      modexDrawBmp_
+0000:9256+     modexDrawBmpRegion_
+0000:93c0*     modex_sparky4_DrawBmpRegion_
+0000:952a*     modexDrawPlanarBuf_
+0000:9548      modexDrawSprite_
+0000:95ae+     modexDrawSpriteRegion_
+0000:9726      modexCopyPageRegion_
+0000:9890*     modexFadeOn_
+0000:98c0*     modexFadeOff_
+0000:98ee*     modexFlashOn_
+0000:991c*     modexFlashOff_
+0000:99ec+     modexPalSave_
+0000:9a42      modexNewPal_
+0000:9a92*     modexLoadPalFile_
+0000:9b74*     modexSavePalFile_
+0000:9bec*     modexPalBlack_
+0000:9c16*     modexPalWhite_
+0000:9c40+     modexPalUpdate_
+0000:a1b0      modexPalUpdate1_
+0000:a22a*     modexPalUpdate0_
+0000:a276+     chkcolor_
+0000:a58e+     modexputPixel_
+0000:a61c*     modexgetPixel_
+0000:a6a2*     modexhlin_
+0000:a70e*     modexprint_
+0000:a8a8*     modexprintbig_
+0000:aa24*     cls_
+0000:aa92+     modexWaitBorder_
+0b42:01e4      _VGA
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-0000:adf2      bitmapLoadPcx_
-0000:af4e*     bitmapLoadPcxTiles_
+0000:adc2      bitmapLoadPcx_
+0000:af1e*     bitmapLoadPcxTiles_
 Module: gfx.lib(/dos/z/16/src/lib/planar.c)
-0000:b0c0      planar_buf_from_bitmap_
-0000:b1e0+     planar_buf_alloc_
-0000:b2da*     planar_buf_free_
+0000:b090      planar_buf_from_bitmap_
+0000:b1b0+     planar_buf_alloc_
+0000:b2aa*     planar_buf_free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
 0000:0252      kbhit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 0000:0269      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-0b45:0000*     __nullarea
-0b45:0224*     __ovlflag
-0b45:0225*     __intno
-0b45:0226*     __ovlvec
+0b42:0000*     __nullarea
+0b42:0224*     __ovlflag
+0b42:0225*     __intno
+0b42:0226*     __ovlvec
 0000:0298      _cstart_
 0000:036b*     _Not_Enough_Memory_
 0000:049d      __exit_
 0000:04bc      __do_exit_with_msg__
 0000:0519      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c)
-0b45:022a      _fltused_
+0b42:022a      _fltused_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 0000:0524      _big_code_
 0000:0524*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-0b45:022c      __8087
-0b45:022d      __real87
-0b45:022e      __dos87emucall
-0b45:0230      __dos87real
+0b42:022c      __8087
+0b42:022d      __real87
+0b42:022e      __dos87emucall
+0b42:0230      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:0524*     __exit_with_msg_
 0000:0529      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-0b45:0232      __curbrk
-0b45:023a      __STACKLOW
-0b45:023c      __STACKTOP
-0b45:023e      __cbyte
-0b45:0240      __child
-0b45:0242      __no87
-0b45:024f      ___FPE_handler
-0b45:0234      __psp
-0b45:0243      __get_ovl_stack
-0b45:0247      __restore_ovl_stack
-0b45:024b      __close_ovl_file
-0b45:0253      __LpCmdLine
-0b45:0257      __LpPgmName
-0b45:0236      __osmajor
-0b45:0237      __osminor
-0b45:0238      __osmode
-0b45:0239      __HShift
+0b42:0232      __curbrk
+0b42:023a      __STACKLOW
+0b42:023c      __STACKTOP
+0b42:023e      __cbyte
+0b42:0240      __child
+0b42:0242      __no87
+0b42:024f      ___FPE_handler
+0b42:0234      __psp
+0b42:0243      __get_ovl_stack
+0b42:0247      __restore_ovl_stack
+0b42:024b      __close_ovl_file
+0b42:0253      __LpCmdLine
+0b42:0257      __LpPgmName
+0b42:0236      __osmajor
+0b42:0237      __osminor
+0b42:0238      __osmode
+0b42:0239      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
 0000:0548+     int86x_
 0000:06cb      int86_
@@ -168,16 +168,16 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:0716      _fmalloc_
 0000:0716      malloc_
-0b45:025c+     ___fheap
-0b45:025e      ___fheapRover
-0b45:0260      ___LargestSizeB4Rover
+0b42:025c+     ___fheap
+0b42:025e      ___fheapRover
+0b42:0260      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:088b+     _null_exit_rtn_
 0000:088b+     __null_int23_exit_
 0000:088c      exit_
 0000:08ad+     _exit_
-0b45:0262+     ___int23_exit
-0b45:0266      ___FPE_handler_exit
+0b42:0262+     ___int23_exit
+0b42:0266      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
 0000:08c9+     __open_flags_
 0000:0b8a+     _fsopen_
@@ -190,7 +190,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:1134      __doclose_
 0000:127e      __shutdown_stream_
 0000:1298      fclose_
-0b45:0ebc+     ___RmTmpFileFn
+0b42:0ebc+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0000:1303      _ffree_
 0000:1303      free_
@@ -203,16 +203,16 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
 0000:174e      __I4M
 0000:174e      __U4M
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0000:b3b6*     textInit_
-0b45:0ec0      _romFonts
+0000:b386*     textInit_
+0b42:0ec0      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
 0000:1766      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0000:1bfb      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-0b45:026e      ___iob
-0b45:0ed8      ___OpenStreams
-0b45:0edc      ___ClosedStreams
+0b42:026e      ___iob
+0b42:0ed8      ___ClosedStreams
+0b42:0edc      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
 0000:1df3      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
@@ -225,7 +225,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:2050      __FiniRtns
 0000:2050*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-0b45:03d6      ___uselfn
+0b42:03d6      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:20b4      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c)
@@ -237,7 +237,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 0000:21a0      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:2210      __EnterWVIDEO_
-0b45:03f6+     ___WD_Present
+0b42:03f6+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
 0000:2234      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
@@ -253,21 +253,21 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 0000:273c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:273f      _nmalloc_
-0b45:03f8      ___nheapbeg
-0b45:03fa      ___MiniHeapRover
-0b45:03fc      ___LargestSizeB4MiniHeapRover
+0b42:03f8      ___nheapbeg
+0b42:03fa      ___MiniHeapRover
+0b42:03fc      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
 0000:2819*     _heapgrow_
 0000:2819*     _fheapgrow_
 0000:281a      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:2892*     __set_commode_
-0b45:03fe      __commode
+0b42:03fe      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:289e*     __get_errno_ptr_
-0b45:0ee0      _errno
+0b42:0ee0      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0b45:0400      __fmode
+0b42:0400      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:28a5      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
@@ -299,7 +299,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
 0000:312f      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:3378      _nfree_
-0b45:0ee2+     ___MiniHeapFreeRover
+0b42:0ee2+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
 0000:3473      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
@@ -318,96 +318,96 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:3960      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-0b45:0ee4      ____Argv
-0b45:0ee8      ____Argc
+0b42:0ee4      ____Argv
+0b42:0ee8      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0b45:0402      __amblksiz
+0b42:0402      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-0b45:0506      __Start_XI
-0b45:0530      __End_XI
-0b45:0530      __Start_YI
-0b45:053c      __End_YI
+0b42:0506      __Start_XI
+0b42:0530      __End_XI
+0b42:0530      __Start_YI
+0b42:053c      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-0b45:0404      ___EFG_printf
-0b45:0408      ___EFG_scanf
+0b42:0404      ___EFG_printf
+0b42:0408      ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c)
-0000:4ae3      _EFG_Format_
+0000:4ad5      _EFG_Format_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c)
-0000:4cb5      __cnvs2d_
+0000:4ca7      __cnvs2d_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-0b45:040c      __8087cw
+0b42:040c      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-0b45:040e      ___Save8087
-0b45:0412      ___Rest8087
+0b42:040e      ___Save8087
+0b42:0412      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:4cd5      __GrabFP87_
+0000:4cc7      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:4d08*     __init_8087_emu
-0000:4d0e      __x87id
+0000:4cfa*     __init_8087_emu
+0000:4d00      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:4d6c      _DoINTR_
+0000:4d5e      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:50e5*     _heapenable_
-0b45:0416      ___heap_enabled
+0000:50d7*     _heapenable_
+0b42:0416      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:50f6      __nmemneed_
+0000:50e8      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:517e      __LastFree_
-0000:51f8      __ExpandDGROUP_
+0000:5170      __LastFree_
+0000:51ea      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:5309      _dos_open_
+0000:52fb      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:532f      __GetIOMode_
-0000:5364      __SetIOMode_nogrow_
-0b45:0418      ___NFiles
-0b45:041a      ___init_mode
-0b45:0442      ___io_mode
+0000:5321      __GetIOMode_
+0000:5356      __SetIOMode_nogrow_
+0b42:0418      ___NFiles
+0b42:041a      ___init_mode
+0b42:0442      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:5399      isatty_
+0000:538b      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:53b5*     __get_doserrno_ptr_
-0b45:0eea      __doserrno
+0000:53a7*     __get_doserrno_ptr_
+0b42:0eea      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0b45:0446      ___umaskval
+0b42:0446      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:53bc      _dos_creat_
-0000:53e0*     _dos_creatnew_
+0000:53ae      _dos_creat_
+0000:53d2*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:5401+     __grow_iomode_
-0000:54e8+     __shrink_iomode_
-0000:5529      __SetIOMode_
+0000:53f3+     __grow_iomode_
+0000:54da+     __shrink_iomode_
+0000:551b      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:55d0*     __dosretax
-0000:55d5*     __dosret0
-0000:55dc      __set_errno_dos_
-0000:5644*     __set_errno_dos_reterr_
+0000:55c2*     __dosretax
+0000:55c7*     __dosret0
+0000:55ce      __set_errno_dos_
+0000:5636*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:564f      fsync_
+0000:5641      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:5654      wctomb_
+0000:5646      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:569f+     utoa_
-0000:5740      itoa_
+0000:5691+     utoa_
+0000:5732      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:578a      strupr_
+0000:577c      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-0b45:045c      ___IsDBCS
+0b42:045c      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:57bf*     _ismbblead_
-0b45:0eee      ___MBCSIsTable
+0000:57b1*     _ismbblead_
+0b42:0eee      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:57db      ulltoa_
-0000:5918*     lltoa_
+0000:57cd      ulltoa_
+0000:590a*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:5989      ultoa_
-0000:5a47*     ltoa_
+0000:597b      ultoa_
+0000:5a39*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c)
-0000:5a95*     _SetLD64bit_
-0000:5aa0*     _SetLD80bit_
-0000:5aab      _LDisDouble_
+0000:5a87*     _SetLD64bit_
+0000:5a92*     _SetLD80bit_
+0000:5a9d      _LDisDouble_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c)
-0000:5c10      _LDScale10x_
-0000:64e8      __LDcvt_
+0000:5c02      _LDScale10x_
+0000:64da      __LDcvt_
 Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
 0000:0000*     FJSRQQ
 0000:0000*     FISRQQ
@@ -418,72 +418,72 @@ Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
 0000:0000*     FJARQQ
 0000:0000*     FICRQQ
 0000:0000*     FIARQQ
-0000:6cc4*     __init_87_emulator
+0000:6cb6*     __init_87_emulator
 Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c)
-0000:74f5+     __Strtold_
-0000:7734      strtod_
+0000:74ca+     __Strtold_
+0000:7709      strtod_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:78da      __Init_FPE_handler_
-0000:7913      __Fini_FPE_handler_
-0000:794a*     __FPEHandler
+0000:78b0      __Init_FPE_handler_
+0000:78e9      __Fini_FPE_handler_
+0000:7920*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:7bdc*     sbrk_
-0000:7bec      __brk_
+0000:7bb2*     sbrk_
+0000:7bc2      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:7c54      __doserror_
-0000:7c62*     __doserror1_
+0000:7c2a      __doserror_
+0000:7c38*     __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:7c6e*     _frealloc_
-0000:7c6e      realloc_
+0000:7c44*     _frealloc_
+0000:7c44      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:7d4a      __ChkTTYIOMode_
-0000:7db8*     __IOMode_
+0000:7d20      __ChkTTYIOMode_
+0000:7d8e*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:7dc8*     _dos_close_
-0000:7dd6      _dos_commit_
+0000:7d9e*     _dos_close_
+0000:7dac      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-0b45:0072      ___Alphabet
+0b42:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:7e23      __mbinit_
-0b45:0502+     ___MBCodePage
+0000:7df9      __mbinit_
+0b42:0502+     ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c)
-0000:7efe      __LDClass_
-0000:7f84*     _FLClass_
+0000:7ed4      __LDClass_
+0000:7f5a*     _FLClass_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
-0000:7f98      __I4D
-0000:7fe7*     __U4D
+0000:7f6e      __I4D
+0000:7fbd*     __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-0b45:0098      __IsTable
+0b42:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm)
-0000:806c      __ZBuf2LD
+0000:8042      __ZBuf2LD
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c)
-0000:8134*     __set_EDOM_
-0000:8140      __set_ERANGE_
-0000:814c*     __set_EINVAL_
+0000:810a*     __set_EDOM_
+0000:8116      __set_ERANGE_
+0000:8122*     __set_EINVAL_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c)
-0b45:019a*     ___f_infinity
-0b45:019e*     ___f_posqnan
-0b45:01a2      ___d_infinity
-0b45:01aa      ___d_posqnan
-0b45:01b2*     ___ld_infinity
-0b45:01ba*     ___ld_posqnan
+0b42:019a*     ___f_infinity
+0b42:019e*     ___f_posqnan
+0b42:01a2      ___d_infinity
+0b42:01aa      ___d_posqnan
+0b42:01b2*     ___ld_infinity
+0b42:01ba*     ___ld_posqnan
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c)
-0b45:01c2      __HugeValue
+0b42:01c2      __HugeValue
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-0b45:0504      ___FPE_int
+0b42:0504      ___FPE_int
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:8166*     _msize_
-0000:8181      _fmsize_
+0000:813c*     _msize_
+0000:8157      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:8192      __HeapManager_expand_
-0000:869b      _nexpand_
+0000:8168      __HeapManager_expand_
+0000:8671      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:86ee      _fexpand_
-0000:86ee*     _expand_
+0000:86c4      _fexpand_
+0000:86c4*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:8723      _bfree_
+0000:86f9      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:8748      _bexpand_
+0000:871e      _bexpand_
 
 
                         +--------------------+
@@ -501,6 +501,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  0001a110 (106768.)
+Memory size:  0001a0e0 (106720.)
 Entry point address: 0000:0298
-Link time: 00:00.00
+Link time: 00:00.46
index 0d0f44c3d23e6dd26e3b86e9743b122c22028f59..e8b8023dcc643ab72bbf049934c4a7ac42fe1285 100755 (executable)
Binary files a/pcxtest2.exe and b/pcxtest2.exe differ
index 7fa3f43d62e0f58782bc6b8a3610363562d219ba..5f5dbc6ce8a52bd216891712e5ef3137ddce1c49 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/13 10:48:03
+Created on:       15/10/13 11:05:00
 Executable Image: pcxtest2.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0b46:0000            0000ecc0
+DGROUP                          0b43:0000            0000ecc0
 
 
 
@@ -25,29 +25,29 @@ Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
 pcxtest2_TEXT          CODE           AUTO           0000:0000       0000021d
-_TEXT                  CODE           AUTO           0000:0220       00008591
-modex16_TEXT           CODE           AUTO           0000:87c0       0000233a
-bitmap_TEXT            CODE           AUTO           0000:ab00       000005c9
-planar_TEXT            CODE           AUTO           0000:b0d0       00000275
-16text_TEXT            CODE           AUTO           0000:b350       0000010d
-FAR_DATA               FAR_DATA       AUTO           0b45:000d       00000000
-_NULL                  BEGDATA        DGROUP         0b46:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         0b48:0000       00000002
-CONST                  DATA           DGROUP         0b48:0002       00000076
-CONST2                 DATA           DGROUP         0b4f:0008       00000132
-_DATA                  DATA           DGROUP         0b63:0000       00000336
-XIB                    DATA           DGROUP         0b96:0006       00000000
-XI                     DATA           DGROUP         0b96:0006       0000002a
-XIE                    DATA           DGROUP         0b99:0000       00000000
-YIB                    DATA           DGROUP         0b99:0000       00000000
-YI                     DATA           DGROUP         0b99:0000       0000000c
-YIE                    DATA           DGROUP         0b99:000c       00000000
-STRINGS                DATA           DGROUP         0b99:000c       00000000
-DATA                   DATA           DGROUP         0b99:000c       00000000
-_emu_init_start        EMU            DGROUP         0b99:000c       00000000
-_emu_init_end          EMU            DGROUP         0b99:000c       00000000
-_BSS                   BSS            DGROUP         0b99:000c       00000cb8
-STACK                  STACK          DGROUP         0c66:0000       0000dac0
+_TEXT                  CODE           AUTO           0000:0220       00008567
+modex16_TEXT           CODE           AUTO           0000:8790       0000233a
+bitmap_TEXT            CODE           AUTO           0000:aad0       000005c9
+planar_TEXT            CODE           AUTO           0000:b0a0       00000275
+16text_TEXT            CODE           AUTO           0000:b320       0000010d
+FAR_DATA               FAR_DATA       AUTO           0b42:000d       00000000
+_NULL                  BEGDATA        DGROUP         0b43:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0b45:0000       00000002
+CONST                  DATA           DGROUP         0b45:0002       00000076
+CONST2                 DATA           DGROUP         0b4c:0008       00000132
+_DATA                  DATA           DGROUP         0b60:0000       00000336
+XIB                    DATA           DGROUP         0b93:0006       00000000
+XI                     DATA           DGROUP         0b93:0006       0000002a
+XIE                    DATA           DGROUP         0b96:0000       00000000
+YIB                    DATA           DGROUP         0b96:0000       00000000
+YI                     DATA           DGROUP         0b96:0000       0000000c
+YIE                    DATA           DGROUP         0b96:000c       00000000
+STRINGS                DATA           DGROUP         0b96:000c       00000000
+DATA                   DATA           DGROUP         0b96:000c       00000000
+_emu_init_start        EMU            DGROUP         0b96:000c       00000000
+_emu_init_end          EMU            DGROUP         0b96:000c       00000000
+_BSS                   BSS            DGROUP         0b96:000c       00000cb8
+STACK                  STACK          DGROUP         0c63:0000       0000dac0
 
 
                         +----------------+
@@ -66,99 +66,99 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 0000:0225      __STK
 0000:0245*     __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0000:8978*     VGAmodeX_
-0000:8a20      modexEnter_
-0000:8abc      modexLeave_
-0000:8ad4      modexDefaultPage_
-0000:8b3a*     modexNextPage_
-0000:8c0a*     modexNextPageFlexibleSize_
-0000:8cde      modexShowPage_
-0000:8dda*     modexPanPage_
-0000:8e2a*     modexSelectPlane_
-0000:8e4e      modexClearRegion_
-0000:8f66      oldDrawBmp_
-0000:90cc*     CDrawBmp_
-0000:9230      modexDrawBmp_
-0000:9296+     modexDrawBmpRegion_
-0000:9400*     modex_sparky4_DrawBmpRegion_
-0000:956a*     modexDrawPlanarBuf_
-0000:9588      modexDrawSprite_
-0000:95ee+     modexDrawSpriteRegion_
-0000:9766      modexCopyPageRegion_
-0000:98d0*     modexFadeOn_
-0000:9900*     modexFadeOff_
-0000:992e*     modexFlashOn_
-0000:995c*     modexFlashOff_
-0000:9a2c+     modexPalSave_
-0000:9a82      modexNewPal_
-0000:9ad2*     modexLoadPalFile_
-0000:9bb4*     modexSavePalFile_
-0000:9c2c*     modexPalBlack_
-0000:9c56*     modexPalWhite_
-0000:9c80+     modexPalUpdate_
-0000:a1f0      modexPalUpdate1_
-0000:a26a*     modexPalUpdate0_
-0000:a2b6+     chkcolor_
-0000:a5ce+     modexputPixel_
-0000:a65c*     modexgetPixel_
-0000:a6e2*     modexhlin_
-0000:a74e*     modexprint_
-0000:a8e8*     modexprintbig_
-0000:aa64*     cls_
-0000:aad2+     modexWaitBorder_
-0b46:01e4      _VGA
+0000:8948*     VGAmodeX_
+0000:89f0      modexEnter_
+0000:8a8c      modexLeave_
+0000:8aa4      modexDefaultPage_
+0000:8b0a*     modexNextPage_
+0000:8bda*     modexNextPageFlexibleSize_
+0000:8cae      modexShowPage_
+0000:8daa*     modexPanPage_
+0000:8dfa*     modexSelectPlane_
+0000:8e1e      modexClearRegion_
+0000:8f36      oldDrawBmp_
+0000:909c*     CDrawBmp_
+0000:9200      modexDrawBmp_
+0000:9266+     modexDrawBmpRegion_
+0000:93d0*     modex_sparky4_DrawBmpRegion_
+0000:953a*     modexDrawPlanarBuf_
+0000:9558      modexDrawSprite_
+0000:95be+     modexDrawSpriteRegion_
+0000:9736      modexCopyPageRegion_
+0000:98a0*     modexFadeOn_
+0000:98d0*     modexFadeOff_
+0000:98fe*     modexFlashOn_
+0000:992c*     modexFlashOff_
+0000:99fc+     modexPalSave_
+0000:9a52      modexNewPal_
+0000:9aa2*     modexLoadPalFile_
+0000:9b84*     modexSavePalFile_
+0000:9bfc*     modexPalBlack_
+0000:9c26*     modexPalWhite_
+0000:9c50+     modexPalUpdate_
+0000:a1c0      modexPalUpdate1_
+0000:a23a*     modexPalUpdate0_
+0000:a286+     chkcolor_
+0000:a59e+     modexputPixel_
+0000:a62c*     modexgetPixel_
+0000:a6b2*     modexhlin_
+0000:a71e*     modexprint_
+0000:a8b8*     modexprintbig_
+0000:aa34*     cls_
+0000:aaa2+     modexWaitBorder_
+0b43:01e4      _VGA
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-0000:ae02      bitmapLoadPcx_
-0000:af5e*     bitmapLoadPcxTiles_
+0000:add2      bitmapLoadPcx_
+0000:af2e*     bitmapLoadPcxTiles_
 Module: gfx.lib(/dos/z/16/src/lib/planar.c)
-0000:b0d0      planar_buf_from_bitmap_
-0000:b1f0+     planar_buf_alloc_
-0000:b2ea*     planar_buf_free_
+0000:b0a0      planar_buf_from_bitmap_
+0000:b1c0+     planar_buf_alloc_
+0000:b2ba*     planar_buf_free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
 0000:0262      kbhit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 0000:0279      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-0b46:0000*     __nullarea
-0b46:0224*     __ovlflag
-0b46:0225*     __intno
-0b46:0226*     __ovlvec
+0b43:0000*     __nullarea
+0b43:0224*     __ovlflag
+0b43:0225*     __intno
+0b43:0226*     __ovlvec
 0000:02a8      _cstart_
 0000:037b*     _Not_Enough_Memory_
 0000:04ad      __exit_
 0000:04cc      __do_exit_with_msg__
 0000:0529      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c)
-0b46:022a      _fltused_
+0b43:022a      _fltused_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 0000:0534      _big_code_
 0000:0534*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-0b46:022c      __8087
-0b46:022d      __real87
-0b46:022e      __dos87emucall
-0b46:0230      __dos87real
+0b43:022c      __8087
+0b43:022d      __real87
+0b43:022e      __dos87emucall
+0b43:0230      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:0534*     __exit_with_msg_
 0000:0539      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-0b46:0232      __curbrk
-0b46:023a      __STACKLOW
-0b46:023c      __STACKTOP
-0b46:023e      __cbyte
-0b46:0240      __child
-0b46:0242      __no87
-0b46:024f      ___FPE_handler
-0b46:0234      __psp
-0b46:0243      __get_ovl_stack
-0b46:0247      __restore_ovl_stack
-0b46:024b      __close_ovl_file
-0b46:0253      __LpCmdLine
-0b46:0257      __LpPgmName
-0b46:0236      __osmajor
-0b46:0237      __osminor
-0b46:0238      __osmode
-0b46:0239      __HShift
+0b43:0232      __curbrk
+0b43:023a      __STACKLOW
+0b43:023c      __STACKTOP
+0b43:023e      __cbyte
+0b43:0240      __child
+0b43:0242      __no87
+0b43:024f      ___FPE_handler
+0b43:0234      __psp
+0b43:0243      __get_ovl_stack
+0b43:0247      __restore_ovl_stack
+0b43:024b      __close_ovl_file
+0b43:0253      __LpCmdLine
+0b43:0257      __LpPgmName
+0b43:0236      __osmajor
+0b43:0237      __osminor
+0b43:0238      __osmode
+0b43:0239      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
 0000:0558+     int86x_
 0000:06db      int86_
@@ -168,16 +168,16 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:0726      _fmalloc_
 0000:0726      malloc_
-0b46:025c+     ___fheap
-0b46:025e      ___fheapRover
-0b46:0260      ___LargestSizeB4Rover
+0b43:025c+     ___fheap
+0b43:025e      ___fheapRover
+0b43:0260      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:089b+     _null_exit_rtn_
 0000:089b+     __null_int23_exit_
 0000:089c      exit_
 0000:08bd+     _exit_
-0b46:0262+     ___int23_exit
-0b46:0266      ___FPE_handler_exit
+0b43:0262+     ___int23_exit
+0b43:0266      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
 0000:08d9+     __open_flags_
 0000:0b9a+     _fsopen_
@@ -190,7 +190,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:1144      __doclose_
 0000:128e      __shutdown_stream_
 0000:12a8      fclose_
-0b46:0ebc+     ___RmTmpFileFn
+0b43:0ebc+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0000:1313      _ffree_
 0000:1313      free_
@@ -203,16 +203,16 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
 0000:175e      __I4M
 0000:175e      __U4M
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0000:b3c6*     textInit_
-0b46:0ec0      _romFonts
+0000:b396*     textInit_
+0b43:0ec0      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
 0000:1776      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0000:1c0b      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-0b46:026e      ___iob
-0b46:0ed8      ___OpenStreams
-0b46:0edc      ___ClosedStreams
+0b43:026e      ___iob
+0b43:0ed8      ___ClosedStreams
+0b43:0edc      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
 0000:1e03      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
@@ -225,7 +225,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:2060      __FiniRtns
 0000:2060*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-0b46:03d6      ___uselfn
+0b43:03d6      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:20c4      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c)
@@ -237,7 +237,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 0000:21b0      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:2220      __EnterWVIDEO_
-0b46:03f6+     ___WD_Present
+0b43:03f6+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
 0000:2244      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
@@ -253,21 +253,21 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 0000:274c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:274f      _nmalloc_
-0b46:03f8      ___nheapbeg
-0b46:03fa      ___MiniHeapRover
-0b46:03fc      ___LargestSizeB4MiniHeapRover
+0b43:03f8      ___nheapbeg
+0b43:03fa      ___MiniHeapRover
+0b43:03fc      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
 0000:2829*     _heapgrow_
 0000:2829*     _fheapgrow_
 0000:282a      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:28a2*     __set_commode_
-0b46:03fe      __commode
+0b43:03fe      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:28ae*     __get_errno_ptr_
-0b46:0ee0      _errno
+0b43:0ee0      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0b46:0400      __fmode
+0b43:0400      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:28b5      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
@@ -299,7 +299,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
 0000:313f      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:3388      _nfree_
-0b46:0ee2+     ___MiniHeapFreeRover
+0b43:0ee2+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
 0000:3483      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
@@ -318,96 +318,96 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:3970      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-0b46:0ee4      ____Argv
-0b46:0ee8      ____Argc
+0b43:0ee4      ____Argv
+0b43:0ee8      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0b46:0402      __amblksiz
+0b43:0402      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-0b46:0506      __Start_XI
-0b46:0530      __End_XI
-0b46:0530      __Start_YI
-0b46:053c      __End_YI
+0b43:0506      __Start_XI
+0b43:0530      __End_XI
+0b43:0530      __Start_YI
+0b43:053c      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-0b46:0404      ___EFG_printf
-0b46:0408      ___EFG_scanf
+0b43:0404      ___EFG_printf
+0b43:0408      ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c)
-0000:4af3      _EFG_Format_
+0000:4ae5      _EFG_Format_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c)
-0000:4cc5      __cnvs2d_
+0000:4cb7      __cnvs2d_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-0b46:040c      __8087cw
+0b43:040c      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-0b46:040e      ___Save8087
-0b46:0412      ___Rest8087
+0b43:040e      ___Save8087
+0b43:0412      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:4ce5      __GrabFP87_
+0000:4cd7      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:4d18*     __init_8087_emu
-0000:4d1e      __x87id
+0000:4d0a*     __init_8087_emu
+0000:4d10      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:4d7c      _DoINTR_
+0000:4d6e      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:50f5*     _heapenable_
-0b46:0416      ___heap_enabled
+0000:50e7*     _heapenable_
+0b43:0416      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:5106      __nmemneed_
+0000:50f8      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:518e      __LastFree_
-0000:5208      __ExpandDGROUP_
+0000:5180      __LastFree_
+0000:51fa      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:5319      _dos_open_
+0000:530b      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:533f      __GetIOMode_
-0000:5374      __SetIOMode_nogrow_
-0b46:0418      ___NFiles
-0b46:041a      ___init_mode
-0b46:0442      ___io_mode
+0000:5331      __GetIOMode_
+0000:5366      __SetIOMode_nogrow_
+0b43:0418      ___NFiles
+0b43:041a      ___init_mode
+0b43:0442      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:53a9      isatty_
+0000:539b      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:53c5*     __get_doserrno_ptr_
-0b46:0eea      __doserrno
+0000:53b7*     __get_doserrno_ptr_
+0b43:0eea      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0b46:0446      ___umaskval
+0b43:0446      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:53cc      _dos_creat_
-0000:53f0*     _dos_creatnew_
+0000:53be      _dos_creat_
+0000:53e2*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:5411+     __grow_iomode_
-0000:54f8+     __shrink_iomode_
-0000:5539      __SetIOMode_
+0000:5403+     __grow_iomode_
+0000:54ea+     __shrink_iomode_
+0000:552b      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:55e0*     __dosretax
-0000:55e5*     __dosret0
-0000:55ec      __set_errno_dos_
-0000:5654*     __set_errno_dos_reterr_
+0000:55d2*     __dosretax
+0000:55d7*     __dosret0
+0000:55de      __set_errno_dos_
+0000:5646*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:565f      fsync_
+0000:5651      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:5664      wctomb_
+0000:5656      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:56af+     utoa_
-0000:5750      itoa_
+0000:56a1+     utoa_
+0000:5742      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:579a      strupr_
+0000:578c      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-0b46:045c      ___IsDBCS
+0b43:045c      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:57cf*     _ismbblead_
-0b46:0eee      ___MBCSIsTable
+0000:57c1*     _ismbblead_
+0b43:0eee      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:57eb      ulltoa_
-0000:5928*     lltoa_
+0000:57dd      ulltoa_
+0000:591a*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:5999      ultoa_
-0000:5a57*     ltoa_
+0000:598b      ultoa_
+0000:5a49*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c)
-0000:5aa5*     _SetLD64bit_
-0000:5ab0*     _SetLD80bit_
-0000:5abb      _LDisDouble_
+0000:5a97*     _SetLD64bit_
+0000:5aa2*     _SetLD80bit_
+0000:5aad      _LDisDouble_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c)
-0000:5c20      _LDScale10x_
-0000:64f8      __LDcvt_
+0000:5c12      _LDScale10x_
+0000:64ea      __LDcvt_
 Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
 0000:0000*     FJSRQQ
 0000:0000*     FISRQQ
@@ -418,72 +418,72 @@ Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
 0000:0000*     FJARQQ
 0000:0000*     FICRQQ
 0000:0000*     FIARQQ
-0000:6cd4*     __init_87_emulator
+0000:6cc6*     __init_87_emulator
 Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c)
-0000:7505+     __Strtold_
-0000:7744      strtod_
+0000:74da+     __Strtold_
+0000:7719      strtod_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:78ea      __Init_FPE_handler_
-0000:7923      __Fini_FPE_handler_
-0000:795a*     __FPEHandler
+0000:78c0      __Init_FPE_handler_
+0000:78f9      __Fini_FPE_handler_
+0000:7930*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:7bec*     sbrk_
-0000:7bfc      __brk_
+0000:7bc2*     sbrk_
+0000:7bd2      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:7c64      __doserror_
-0000:7c72*     __doserror1_
+0000:7c3a      __doserror_
+0000:7c48*     __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:7c7e*     _frealloc_
-0000:7c7e      realloc_
+0000:7c54*     _frealloc_
+0000:7c54      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:7d5a      __ChkTTYIOMode_
-0000:7dc8*     __IOMode_
+0000:7d30      __ChkTTYIOMode_
+0000:7d9e*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:7dd8*     _dos_close_
-0000:7de6      _dos_commit_
+0000:7dae*     _dos_close_
+0000:7dbc      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-0b46:0072      ___Alphabet
+0b43:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:7e33      __mbinit_
-0b46:0502+     ___MBCodePage
+0000:7e09      __mbinit_
+0b43:0502+     ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c)
-0000:7f0e      __LDClass_
-0000:7f94*     _FLClass_
+0000:7ee4      __LDClass_
+0000:7f6a*     _FLClass_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
-0000:7fa8      __I4D
-0000:7ff7*     __U4D
+0000:7f7e      __I4D
+0000:7fcd*     __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-0b46:0098      __IsTable
+0b43:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm)
-0000:807c      __ZBuf2LD
+0000:8052      __ZBuf2LD
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c)
-0000:8144*     __set_EDOM_
-0000:8150      __set_ERANGE_
-0000:815c*     __set_EINVAL_
+0000:811a*     __set_EDOM_
+0000:8126      __set_ERANGE_
+0000:8132*     __set_EINVAL_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c)
-0b46:019a*     ___f_infinity
-0b46:019e*     ___f_posqnan
-0b46:01a2      ___d_infinity
-0b46:01aa      ___d_posqnan
-0b46:01b2*     ___ld_infinity
-0b46:01ba*     ___ld_posqnan
+0b43:019a*     ___f_infinity
+0b43:019e*     ___f_posqnan
+0b43:01a2      ___d_infinity
+0b43:01aa      ___d_posqnan
+0b43:01b2*     ___ld_infinity
+0b43:01ba*     ___ld_posqnan
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c)
-0b46:01c2      __HugeValue
+0b43:01c2      __HugeValue
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-0b46:0504      ___FPE_int
+0b43:0504      ___FPE_int
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:8176*     _msize_
-0000:8191      _fmsize_
+0000:814c*     _msize_
+0000:8167      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:81a2      __HeapManager_expand_
-0000:86ab      _nexpand_
+0000:8178      __HeapManager_expand_
+0000:8681      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:86fe      _fexpand_
-0000:86fe*     _expand_
+0000:86d4      _fexpand_
+0000:86d4*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:8733      _bfree_
+0000:8709      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:8758      _bexpand_
+0000:872e      _bexpand_
 
 
                         +--------------------+
@@ -501,6 +501,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  0001a120 (106784.)
+Memory size:  0001a0f0 (106736.)
 Entry point address: 0000:02a8
-Link time: 00:00.00
+Link time: 00:00.09
index 15894adc5fa71e33e8772b75b7e6829ae9c2c36f..4af4b8d2108649d39107aa8e8665d54e265c9ba1 100755 (executable)
Binary files a/scroll.exe and b/scroll.exe differ
index 8b79a21ed0a00f3fa99fd679578698ffdce1a41b..097b411cbd8b93c745b0a104912e756d4939b2df 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/13 10:48:04
+Created on:       15/10/13 11:05:00
 Executable Image: scroll.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          1a67:0000            0000f870
+DGROUP                          1a63:0000            0000f870
 
 
 
@@ -35,32 +35,32 @@ wcpu_TEXT              CODE           AUTO           0000:7040       00000058
 kitten_TEXT            CODE           AUTO           0000:78b0       0000080a
 16_hc_TEXT             CODE           AUTO           0000:80c0       0000158b
 timer_TEXT             CODE           AUTO           0000:9650       00000235
-_TEXT                  CODE           AUTO           0989:0000       00009f6d
-scroll16_TEXT          CODE           AUTO           0989:9f70       00003487
-bitmap_TEXT            CODE           AUTO           0989:d400       000005c9
-planar_TEXT            CODE           AUTO           0989:d9d0       00000275
-16text_TEXT            CODE           AUTO           0989:dc50       0000010d
-modex16_TEXT           CODE           AUTO           175f:0000       0000233a
-bakapee_TEXT           CODE           AUTO           175f:2340       00000b86
-16_in13_DATA           FAR_DATA       AUTO           1a4c:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           1a66:0004       00000000
-_NULL                  BEGDATA        DGROUP         1a67:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         1a69:0000       00000002
-CONST                  DATA           DGROUP         1a69:0002       00000076
-CONST2                 DATA           DGROUP         1a70:0008       00000132
-_DATA                  DATA           DGROUP         1a84:0000       00000b30
-XIB                    DATA           DGROUP         1b37:0000       00000000
-XI                     DATA           DGROUP         1b37:0000       0000003c
-XIE                    DATA           DGROUP         1b3a:000c       00000000
-YIB                    DATA           DGROUP         1b3a:000c       00000000
-YI                     DATA           DGROUP         1b3a:000c       00000018
-YIE                    DATA           DGROUP         1b3c:0004       00000000
-STRINGS                DATA           DGROUP         1b3c:0004       00000000
-DATA                   DATA           DGROUP         1b3c:0004       00000000
-_emu_init_start        EMU            DGROUP         1b3c:0004       00000000
-_emu_init_end          EMU            DGROUP         1b3c:0004       00000000
-_BSS                   BSS            DGROUP         1b3d:0000       00001046
-STACK                  STACK          DGROUP         1c42:0000       0000dac0
+_TEXT                  CODE           AUTO           0989:0000       00009f29
+scroll16_TEXT          CODE           AUTO           0989:9f30       00003487
+bitmap_TEXT            CODE           AUTO           0989:d3c0       000005c9
+planar_TEXT            CODE           AUTO           0989:d990       00000275
+16text_TEXT            CODE           AUTO           0989:dc10       0000010d
+modex16_TEXT           CODE           AUTO           175b:0000       0000233a
+bakapee_TEXT           CODE           AUTO           175b:2340       00000b86
+16_in13_DATA           FAR_DATA       AUTO           1a48:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           1a62:0004       00000000
+_NULL                  BEGDATA        DGROUP         1a63:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         1a65:0000       00000002
+CONST                  DATA           DGROUP         1a65:0002       00000076
+CONST2                 DATA           DGROUP         1a6c:0008       00000132
+_DATA                  DATA           DGROUP         1a80:0000       00000b30
+XIB                    DATA           DGROUP         1b33:0000       00000000
+XI                     DATA           DGROUP         1b33:0000       0000003c
+XIE                    DATA           DGROUP         1b36:000c       00000000
+YIB                    DATA           DGROUP         1b36:000c       00000000
+YI                     DATA           DGROUP         1b36:000c       00000018
+YIE                    DATA           DGROUP         1b38:0004       00000000
+STRINGS                DATA           DGROUP         1b38:0004       00000000
+DATA                   DATA           DGROUP         1b38:0004       00000000
+_emu_init_start        EMU            DGROUP         1b38:0004       00000000
+_emu_init_end          EMU            DGROUP         1b38:0004       00000000
+_BSS                   BSS            DGROUP         1b39:0000       00001046
+STACK                  STACK          DGROUP         1c3e:0000       0000dac0
 
 
                         +----------------+
@@ -74,17 +74,17 @@ Address        Symbol
 =======        ======
 
 Module: scroll.o(/dos/z/16/src/scroll.c)
-1a67:0d60+     _player
-1a67:0e60+     _mv
-1a67:0e90+     _gvar
-1a67:0eb8+     _spri
-1a67:0ebc+     _mask
-1a67:0ec0+     _p
-1a67:0ec4*     _t
-1a67:0ec8+     _screen
-1a67:0edc+     _screen3
-1a67:0ef0+     _screen2
-1a67:0f10+     _bg
+1a63:0d60+     _player
+1a63:0e60+     _mv
+1a63:0e90+     _gvar
+1a63:0eb8+     _spri
+1a63:0ebc+     _mask
+1a63:0ec0+     _p
+1a63:0ec4*     _t
+1a63:0ec8+     _bg
+1a63:0ecc+     _screen
+1a63:0ee0+     _screen3
+1a63:0ef4+     _screen2
 0000:01fe      main_
 Module: mapread.o(/dos/z/16/src/lib/mapread.c)
 0000:0dac+     jsoneq_
@@ -94,7 +94,7 @@ Module: jsmn.o(/dos/z/16/src/lib/jsmn/jsmn.c)
 0000:1962      jsmn_parse_
 0000:1e5e      jsmn_init_
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-1a67:0f3e+     _inpu
+1a63:0f3e+     _inpu
 0000:1ff0+     INL_KeyService_
 0000:228a+     Mouse_
 0000:22e2+     IN_GetJoyAbs_
@@ -142,9 +142,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:65bc+     MM_TotalFree_
 0000:6652*     MM_Report_
 0000:700a*     MM_BombOnError_
-1a67:10a0+     _beforesort
-1a67:10a4+     _aftersort
-1a67:10a8+     _XMSaddr
+1a63:10a0+     _beforesort
+1a63:10a4+     _aftersort
+1a63:10a8+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:7040      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
@@ -162,9 +162,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:7780*     CAL_OptimizeNodes_
 0000:7830*     CA_Startup_
 0000:7880*     CA_Shutdown_
-1a67:10b0*     _finishcachebox
-1a67:10b4*     _updatecachebox
-1a67:10b8*     _drawcachebox
+1a63:10b0*     _finishcachebox
+1a63:10b4*     _drawcachebox
+1a63:10b8*     _updatecachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:78ec      KITTENGETS
 0000:794c*     kittenopen_
@@ -175,7 +175,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:7ea4+     get_line_
 0000:7f16+     db_fetch_
 0000:7fac+     db_insert_
-1a67:04d4+     __kitten_catalog
+1a63:04d4+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:826c+     LargestFreeBlock_
 0000:82fa+     _coreleft_
@@ -202,106 +202,106 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0989:0042      _fmalloc_
 0989:0042      malloc_
-1a67:04f6      ___fheap
-1a67:04f8      ___fheapRover
-1a67:04fa      ___LargestSizeB4Rover
+1a63:04f6      ___fheap
+1a63:04f8      ___fheapRover
+1a63:04fa      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 0989:01bf      __PIA
 0989:01b8*     __PIS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 0989:01d6      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-1a67:04fc      ___iob
-1a67:10c4      ___OpenStreams
-1a67:10c8      ___ClosedStreams
+1a63:04fc      ___iob
+1a63:10c4      ___ClosedStreams
+1a63:10c8      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
 0989:0205      fprintf_
 Module: gfx.lib(/dos/z/16/src/lib/scroll16.c)
-0989:9f82      walk_
-0989:b9f8+     mapScrollRight_
-0989:bcd6+     mapScrollLeft_
-0989:bf8a+     mapScrollUp_
-0989:c278+     mapScrollDown_
-0989:c598      chkmap_
-0989:c728      mapGoTo_
-0989:c990+     mapDrawTile_
-0989:cab4+     mapDrawRow_
-0989:cc08+     mapDrawCol_
-0989:cd72+     mapDrawWRow_
-0989:cea0*     mapDrawWCol_
-0989:cfea      shinku_
-0989:d172+     animatePlayer_
+0989:9f42      walk_
+0989:b9b8+     mapScrollRight_
+0989:bc96+     mapScrollLeft_
+0989:bf4a+     mapScrollUp_
+0989:c238+     mapScrollDown_
+0989:c558      chkmap_
+0989:c6e8      mapGoTo_
+0989:c950+     mapDrawTile_
+0989:ca74+     mapDrawRow_
+0989:cbc8+     mapDrawCol_
+0989:cd32+     mapDrawWRow_
+0989:ce60*     mapDrawWCol_
+0989:cfaa      shinku_
+0989:d132+     animatePlayer_
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-0989:d702      bitmapLoadPcx_
-0989:d85e*     bitmapLoadPcxTiles_
+0989:d6c2      bitmapLoadPcx_
+0989:d81e*     bitmapLoadPcxTiles_
 Module: gfx.lib(/dos/z/16/src/lib/planar.c)
-0989:d9d0      planar_buf_from_bitmap_
-0989:daf0+     planar_buf_alloc_
-0989:dbea*     planar_buf_free_
+0989:d990      planar_buf_from_bitmap_
+0989:dab0+     planar_buf_alloc_
+0989:dbaa*     planar_buf_free_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0989:dcc6      textInit_
-1a67:1150      _romFonts
+0989:dc86      textInit_
+1a63:1150      _romFonts
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-175f:01b8      VGAmodeX_
-175f:0260+     modexEnter_
-175f:02fc*     modexLeave_
-175f:0314      modexDefaultPage_
-175f:037a      modexNextPage_
-175f:044a      modexNextPageFlexibleSize_
-175f:051e      modexShowPage_
-175f:061a*     modexPanPage_
-175f:066a*     modexSelectPlane_
-175f:068e      modexClearRegion_
-175f:07a6*     oldDrawBmp_
-175f:090c*     CDrawBmp_
-175f:0a70*     modexDrawBmp_
-175f:0ad6+     modexDrawBmpRegion_
-175f:0c40*     modex_sparky4_DrawBmpRegion_
-175f:0daa*     modexDrawPlanarBuf_
-175f:0dc8*     modexDrawSprite_
-175f:0e2e+     modexDrawSpriteRegion_
-175f:0fa6      modexCopyPageRegion_
-175f:1110*     modexFadeOn_
-175f:1140*     modexFadeOff_
-175f:116e*     modexFlashOn_
-175f:119c*     modexFlashOff_
-175f:126c+     modexPalSave_
-175f:12c2      modexNewPal_
-175f:1312*     modexLoadPalFile_
-175f:13f4*     modexSavePalFile_
-175f:146c*     modexPalBlack_
-175f:1496*     modexPalWhite_
-175f:14c0+     modexPalUpdate_
-175f:1a30+     modexPalUpdate1_
-175f:1aaa*     modexPalUpdate0_
-175f:1af6+     chkcolor_
-175f:1e0e      modexputPixel_
-175f:1e9c*     modexgetPixel_
-175f:1f22*     modexhlin_
-175f:1f8e      modexprint_
-175f:2128*     modexprintbig_
-175f:22a4      cls_
-175f:2312      modexWaitBorder_
-1a67:0b54      _VGA
+175b:01b8      VGAmodeX_
+175b:0260+     modexEnter_
+175b:02fc*     modexLeave_
+175b:0314      modexDefaultPage_
+175b:037a      modexNextPage_
+175b:044a      modexNextPageFlexibleSize_
+175b:051e      modexShowPage_
+175b:061a*     modexPanPage_
+175b:066a*     modexSelectPlane_
+175b:068e      modexClearRegion_
+175b:07a6*     oldDrawBmp_
+175b:090c*     CDrawBmp_
+175b:0a70*     modexDrawBmp_
+175b:0ad6+     modexDrawBmpRegion_
+175b:0c40*     modex_sparky4_DrawBmpRegion_
+175b:0daa*     modexDrawPlanarBuf_
+175b:0dc8*     modexDrawSprite_
+175b:0e2e+     modexDrawSpriteRegion_
+175b:0fa6      modexCopyPageRegion_
+175b:1110*     modexFadeOn_
+175b:1140*     modexFadeOff_
+175b:116e*     modexFlashOn_
+175b:119c*     modexFlashOff_
+175b:126c+     modexPalSave_
+175b:12c2      modexNewPal_
+175b:1312*     modexLoadPalFile_
+175b:13f4*     modexSavePalFile_
+175b:146c*     modexPalBlack_
+175b:1496*     modexPalWhite_
+175b:14c0+     modexPalUpdate_
+175b:1a30+     modexPalUpdate1_
+175b:1aaa*     modexPalUpdate0_
+175b:1af6+     chkcolor_
+175b:1e0e      modexputPixel_
+175b:1e9c*     modexgetPixel_
+175b:1f22*     modexhlin_
+175b:1f8e      modexprint_
+175b:2128*     modexprintbig_
+175b:22a4      cls_
+175b:2312      modexWaitBorder_
+1a63:0b54      _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sound.c)
 0989:0234      sound_
 0989:026f      nosound_
 Module: gfx.lib(/dos/z/16/src/lib/bakapee.c)
-175f:2348      pdump_
-175f:23aa+     colortest_
-175f:23fe+     colorz_
-175f:2464+     ssd_
-175f:2582+     dingpp_
-175f:25f4+     dingo_
-175f:268a+     dingas_
-175f:2738+     dingu_
-175f:279a+     dingq_
-175f:283a*     ding_
+175b:2348      pdump_
+175b:23aa+     colortest_
+175b:23fe+     colorz_
+175b:2464+     ssd_
+175b:2582+     dingpp_
+175b:25f4+     dingo_
+175b:268a+     dingas_
+175b:2738+     dingu_
+175b:279a+     dingq_
+175b:283a*     ding_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-1a67:0000*     __nullarea
-1a67:0b84*     __ovlflag
-1a67:0b85*     __intno
-1a67:0b86*     __ovlvec
+1a63:0000*     __nullarea
+1a63:0b84*     __ovlflag
+1a63:0b85*     __intno
+1a63:0b86*     __ovlvec
 0989:027c      _cstart_
 0989:034f*     _Not_Enough_Memory_
 0989:0481      __exit_
@@ -317,18 +317,18 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strstr.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(atoi.c)
 0989:0647      atoi_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-0989:06e3+     __open_flags_
-0989:09a4+     _fsopen_
-0989:0a0b      fopen_
-0989:0b2e*     freopen_
+0989:06e2+     __open_flags_
+0989:09a3+     _fsopen_
+0989:0a0a      fopen_
+0989:0b2d*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
-0989:0bb8      fread_
+0989:0bb7      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-0989:0f2f      __get_errno_ptr_
-1a67:1a68      _errno
+0989:0f2e      __get_errno_ptr_
+1a63:1a68      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0989:0f36*     _frealloc_
-0989:0f36      realloc_
+0989:0f35*     _frealloc_
+0989:0f35      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
 0989:1012      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncpy.c)
@@ -347,10 +347,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
 0989:1262      __I4D
 0989:12b1      __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-1a67:1a6a      __argv
-1a67:1a6e      ___argv
-1a67:1a72      __argc
-1a67:1a74      ___argc
+1a63:1a6a      __argv
+1a63:1a6e      ___argv
+1a63:1a72      __argc
+1a63:1a74      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
 0989:1335*     _heapgrow_
 0989:1335      _fheapgrow_
@@ -359,22 +359,22 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
 0989:13ae      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0989:13f3      _nmalloc_
-1a67:0b8a      ___nheapbeg
-1a67:0b8c      ___MiniHeapRover
-1a67:0b8e      ___LargestSizeB4MiniHeapRover
+1a63:0b8a      ___nheapbeg
+1a63:0b8c      ___MiniHeapRover
+1a63:0b8e      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0989:14cd      _ffree_
 0989:14cd      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0989:153a      _nfree_
-1a67:1a76+     ___MiniHeapFreeRover
+1a63:1a76+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0989:1635+     _null_exit_rtn_
 0989:1635+     __null_int23_exit_
 0989:1636      exit_
 0989:1657+     _exit_
-1a67:0b90+     ___int23_exit
-1a67:0b94      ___FPE_handler_exit
+1a63:0b90+     ___int23_exit
+1a63:0b94      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
 0989:1673      ultoa_
 0989:1731*     ltoa_
@@ -384,7 +384,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0989:1ae3      __doclose_
 0989:1c2d      __shutdown_stream_
 0989:1c47      fclose_
-1a67:1a78+     ___RmTmpFileFn
+1a63:1a78+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 0989:1cb2+     __ibm_bios_get_ticks_
 0989:1d29      clock_
@@ -395,7 +395,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0989:1f4d      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-1a67:0098      __IsTable
+1a63:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0989:2145      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
@@ -430,31 +430,31 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
 0989:293f      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-1a67:0ba0      __8087
-1a67:0ba1      __real87
-1a67:0ba2      __dos87emucall
-1a67:0ba4      __dos87real
+1a63:0ba0      __8087
+1a63:0ba1      __real87
+1a63:0ba2      __dos87emucall
+1a63:0ba4      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0989:294e*     __exit_with_msg_
 0989:2953      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-1a67:0ba6      __curbrk
-1a67:0bae      __STACKLOW
-1a67:0bb0      __STACKTOP
-1a67:0bb2      __cbyte
-1a67:0bb4      __child
-1a67:0bb6      __no87
-1a67:0bc3      ___FPE_handler
-1a67:0ba8      __psp
-1a67:0bb7      __get_ovl_stack
-1a67:0bbb      __restore_ovl_stack
-1a67:0bbf      __close_ovl_file
-1a67:0bc7      __LpCmdLine
-1a67:0bcb      __LpPgmName
-1a67:0baa      __osmajor
-1a67:0bab      __osminor
-1a67:0bac      __osmode
-1a67:0bad      __HShift
+1a63:0ba6      __curbrk
+1a63:0bae      __STACKLOW
+1a63:0bb0      __STACKTOP
+1a63:0bb2      __cbyte
+1a63:0bb4      __child
+1a63:0bb6      __no87
+1a63:0bc3      ___FPE_handler
+1a63:0ba8      __psp
+1a63:0bb7      __get_ovl_stack
+1a63:0bbb      __restore_ovl_stack
+1a63:0bbf      __close_ovl_file
+1a63:0bc7      __LpCmdLine
+1a63:0bcb      __LpPgmName
+1a63:0baa      __osmajor
+1a63:0bab      __osminor
+1a63:0bac      __osmode
+1a63:0bad      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
 0989:2980      __MemAllocator
 0989:2a4a      __MemFree
@@ -472,7 +472,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
 0989:31b0*     fcloseall_
 0989:31b7      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c)
-1a67:0bd0      _fltused_
+1a63:0bd0      _fltused_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
 0989:31c1      __fill_buffer_
 0989:3410      fgetc_
@@ -484,222 +484,222 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(delay.c)
 0989:3935      delay_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-0989:3aad      __CMain
+0989:3a94      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-0989:3b13      __InitRtns
-0989:3b13*     __FInitRtns
-0989:3b6e      __FiniRtns
-0989:3b6e*     __FFiniRtns
+0989:3afa      __InitRtns
+0989:3afa*     __FInitRtns
+0989:3b55      __FiniRtns
+0989:3b55*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-1a67:0bd6      ___uselfn
+1a63:0bd6      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-0989:3bd2      __DOSseg__
+0989:3bba      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-0989:3bd3*     __set_commode_
-1a67:0bd8      __commode
+0989:3bbb*     __set_commode_
+1a63:0bd8      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-1a67:0bda      __fmode
+1a63:0bda      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-0989:3bdf      __chktty_
+0989:3bc7      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-0989:3c3e      __freefp_
-0989:3cdf      __purgefp_
+0989:3c26      __freefp_
+0989:3cc7      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-0989:3d20      __allocfp_
+0989:3d08      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-0989:3ed0      __ioalloc_
+0989:3eb8      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-0989:405e      __qread_
+0989:4046      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0989:407e*     _msize_
-0989:4099      _fmsize_
+0989:4066*     _msize_
+0989:4081      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0989:40aa      __HeapManager_expand_
-0989:45b3      _nexpand_
+0989:4092      __HeapManager_expand_
+0989:459b      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0989:4606      _fexpand_
-0989:4606*     _expand_
+0989:45ee      _fexpand_
+0989:45ee*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-0989:463b      intr_
+0989:4623      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-0989:464f      segread_
+0989:4637      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
-0989:46b5      __Init_Argv_
-0989:4718+     _getargv_
-0989:4a48      __Fini_Argv_
+0989:469d      __Init_Argv_
+0989:4700+     _getargv_
+0989:4a30      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0989:4af7      __LastFree_
-0989:4b71      __ExpandDGROUP_
+0989:4adf      __LastFree_
+0989:4b59      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0989:4c82      __nmemneed_
+0989:4c6a      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-1a67:0050      ___Alphabet
+1a63:0050      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-0989:4c85      __lseek_
+0989:4c6d      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0989:4cbf*     __dosretax
-0989:4cc4*     __dosret0
-0989:4ccb      __set_errno_dos_
-0989:4d33*     __set_errno_dos_reterr_
+0989:4ca7*     __dosretax
+0989:4cac*     __dosret0
+0989:4cb3      __set_errno_dos_
+0989:4d1b*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0989:4d3e      __GetIOMode_
-0989:4d73      __SetIOMode_nogrow_
-1a67:0bf0      ___NFiles
-1a67:0bf2      ___init_mode
-1a67:0c1a      ___io_mode
+0989:4d26      __GetIOMode_
+0989:4d5b      __SetIOMode_nogrow_
+1a63:0bf0      ___NFiles
+1a63:0bf2      ___init_mode
+1a63:0c1a      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-0989:4da8      __close_
+0989:4d90      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-0989:4dde      __flush_
+0989:4dc6      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
-0989:5027      fflush_
+0989:500f      fflush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-0989:503c      tell_
+0989:5024      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-0989:504d      lseek_
+0989:5035      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0989:507e      __doserror_
-0989:508c      __doserror1_
+0989:5066      __doserror_
+0989:5074      __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0989:5098      _dos_open_
+0989:5080      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0989:50be      isatty_
+0989:50a6      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0989:50da*     __get_doserrno_ptr_
-1a67:1a84      __doserrno
+0989:50c2*     __get_doserrno_ptr_
+1a63:1a84      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-1a67:0c1e      ___umaskval
+1a63:0c1e      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0989:50e1      _dos_creat_
-0989:5105*     _dos_creatnew_
+0989:50c9      _dos_creat_
+0989:50ed*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0989:5126+     __grow_iomode_
-0989:520d+     __shrink_iomode_
-0989:524e      __SetIOMode_
+0989:510e+     __grow_iomode_
+0989:51f5+     __shrink_iomode_
+0989:5236      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
-0989:530e      vsprintf_
+0989:52f6      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-1a67:1a88      ___env_mask
-1a67:1a8c      _environ
-1a67:1a90*     __wenviron
+1a63:1a88      ___env_mask
+1a63:1a8c      _environ
+1a63:1a90*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
-0989:5350      _mbterm_
+0989:5338      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
-0989:53a3      _mbsnextc_
+0989:538b      _mbsnextc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c)
-0989:53fe      _mbctoupper_
+0989:53e6      _mbctoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c)
-0989:5421      _mbsinc_
+0989:5409      _mbsinc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0989:5473      __ChkTTYIOMode_
-0989:54e1*     __IOMode_
+0989:545b      __ChkTTYIOMode_
+0989:54c9*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c)
-0989:55b3      __HeapWalk_
+0989:559b      __HeapWalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
-0989:57f3*     _fpreset_
-0989:581e      __init_8087_
-0989:5851+     __default_sigfpe_handler_
-0989:58a6      __chk8087_
+0989:57db*     _fpreset_
+0989:5806      __init_8087_
+0989:5839+     __default_sigfpe_handler_
+0989:588e      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-0989:5916      __EnterWVIDEO_
-1a67:0c3e+     ___WD_Present
+0989:58fe      __EnterWVIDEO_
+1a63:0c3e+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0989:593a*     _heapenable_
-1a67:0c40      ___heap_enabled
+0989:5922*     _heapenable_
+1a63:0c40      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-1a67:0c42      __amblksiz
+1a63:0c42      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-0989:594b      fputc_
+0989:5933      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-0989:5b20      __prtf_
+0989:5b08      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c)
-0989:6c90      __setEFGfmt_
+0989:6c6a      __setEFGfmt_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0989:6cae      __flushall_
-0989:6d42      flushall_
+0989:6c88      __flushall_
+0989:6d1c      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-0989:6d48      getche_
+0989:6d22      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0989:6d62      __qwrite_
+0989:6d3c      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-1a67:1a94      ____Argv
-1a67:1a98      ____Argc
+1a63:1a94      ____Argv
+1a63:1a98      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-1a67:0d00      __Start_XI
-1a67:0d3c      __End_XI
-1a67:0d3c      __Start_YI
-1a67:0d54      __End_YI
+1a63:0d00      __Start_XI
+1a63:0d3c      __End_XI
+1a63:0d3c      __Start_YI
+1a63:0d54      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0989:6dc2      _bfree_
+0989:6d9c      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0989:6de7      _bexpand_
+0989:6dc1      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0989:6e40      _DoINTR_
+0989:6e1a      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-1a67:1a9a      ___historical_splitparms
+1a63:1a9a      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0989:71b9*     sbrk_
-0989:71c9      __brk_
+0989:7193*     sbrk_
+0989:71a3      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0989:7231      fsync_
+0989:720b      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0989:7254      __setenvp_
-0989:73e0      __freeenvp_
+0989:722e      __setenvp_
+0989:73ba      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-1a67:0c44      ___IsDBCS
+1a63:0c44      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0989:743e*     _ismbblead_
-1a67:1aa0      ___MBCSIsTable
+0989:7418*     _ismbblead_
+1a63:1aa0      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0989:7498      __mbinit_
-1a67:0c46      ___MBCodePage
+0989:7472      __mbinit_
+1a63:0c46      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0989:7573      _mbdtoupper_
+0989:754d      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0989:7581      toupper_
+0989:755b      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-1a67:0c48      __8087cw
+1a63:0c48      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-1a67:0c4a      ___Save8087
-1a67:0c4e      ___Rest8087
+1a63:0c4a      ___Save8087
+1a63:0c4e      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0989:7590      __GrabFP87_
+0989:756a      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0989:75c2*     __init_8087_emu
-0989:75c8      __x87id
+0989:759c*     __init_8087_emu
+0989:75a2      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0989:7625      wctomb_
+0989:75ff      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0989:7670+     utoa_
-0989:7711      itoa_
+0989:764a+     utoa_
+0989:76eb      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0989:775b      strupr_
+0989:7735      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-1a67:0c52      ___EFG_printf
-1a67:0c56      ___EFG_scanf
+1a63:0c52      ___EFG_printf
+1a63:0c56      ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0989:77a3      ulltoa_
-0989:78e0*     lltoa_
+0989:777d      ulltoa_
+0989:78ba*     lltoa_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c)
-0989:7951      _EFG_Format_
+0989:792b      _EFG_Format_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c)
-0989:7b23      __cnvs2d_
+0989:7afd      __cnvs2d_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0989:7b42*     _dos_close_
-0989:7b50      _dos_commit_
+0989:7b1c*     _dos_close_
+0989:7b2a      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0989:7b5f      clearenv_
+0989:7b39      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0989:7c94      __Init_FPE_handler_
-0989:7ccd      __Fini_FPE_handler_
-0989:7d04*     __FPEHandler
+0989:7c6e      __Init_FPE_handler_
+0989:7ca7      __Fini_FPE_handler_
+0989:7cde*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c)
-0989:7f96*     _SetLD64bit_
-0989:7fa1*     _SetLD80bit_
-0989:7fac      _LDisDouble_
+0989:7f70*     _SetLD64bit_
+0989:7f7b*     _SetLD80bit_
+0989:7f86      _LDisDouble_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c)
-0989:8111      _LDScale10x_
-0989:89e9      __LDcvt_
+0989:80eb      _LDScale10x_
+0989:89c3      __LDcvt_
 Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
 0000:0000*     FJSRQQ
 0000:0000*     FISRQQ
@@ -710,30 +710,30 @@ Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
 0000:0000*     FJARQQ
 0000:0000*     FICRQQ
 0000:0000*     FIARQQ
-0989:91c6*     __init_87_emulator
+0989:91a0*     __init_87_emulator
 Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c)
-0989:99f7+     __Strtold_
-0989:9c36      strtod_
+0989:99b4+     __Strtold_
+0989:9bf3      strtod_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-1a67:0cfe      ___FPE_int
+1a63:0cfe      ___FPE_int
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c)
-0989:9de3      __LDClass_
-0989:9e69*     _FLClass_
+0989:9da0      __LDClass_
+0989:9e26*     _FLClass_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm)
-0989:9e7e      __ZBuf2LD
+0989:9e3a      __ZBuf2LD
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c)
-0989:9f46*     __set_EDOM_
-0989:9f52      __set_ERANGE_
-0989:9f5e*     __set_EINVAL_
+0989:9f02*     __set_EDOM_
+0989:9f0e      __set_ERANGE_
+0989:9f1a*     __set_EINVAL_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c)
-1a67:019a*     ___f_infinity
-1a67:019e*     ___f_posqnan
-1a67:01a2      ___d_infinity
-1a67:01aa      ___d_posqnan
-1a67:01b2*     ___ld_infinity
-1a67:01ba*     ___ld_posqnan
+1a63:019a*     ___f_infinity
+1a63:019e*     ___f_posqnan
+1a63:01a2      ___d_infinity
+1a63:01aa      ___d_posqnan
+1a63:01b2*     ___ld_infinity
+1a63:01ba*     ___ld_posqnan
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c)
-1a67:01c2      __HugeValue
+1a63:01c2      __HugeValue
 
 
                         +--------------------+
@@ -751,6 +751,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00029ee0 (171744.)
+Memory size:  00029ea0 (171680.)
 Entry point address: 0989:027c
-Link time: 00:00.00
+Link time: 00:00.29
index bc80a392b8e8b1db44d53862dec82b94ad58196d..bbe883214e0c5ebcfe7e316d29484f83a67215bb 100755 (executable)
Binary files a/test.exe and b/test.exe differ
index fb94f340b3b4df98009615597db33ca11494a5f0..1a6ec1d45da1a5051927943899d608c2522e8540 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/13 10:48:03
+Created on:       15/10/13 11:05:00
 Executable Image: test.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0803:0000            0000e800
+DGROUP                          0802:0000            0000e800
 
 
 
@@ -25,25 +25,25 @@ Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
 test_TEXT              CODE           AUTO           0000:0000       0000018c
-_TEXT                  CODE           AUTO           0000:0190       00005a4b
-modex16_TEXT           CODE           AUTO           0000:5be0       0000233a
-16text_TEXT            CODE           AUTO           0000:7f20       0000010d
-FAR_DATA               FAR_DATA       AUTO           0802:000d       00000000
-_NULL                  BEGDATA        DGROUP         0803:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         0805:0000       00000002
-CONST                  DATA           DGROUP         0805:0002       00000076
-CONST2                 DATA           DGROUP         080c:0008       00000000
-_DATA                  DATA           DGROUP         080d:0000       00000248
-XIB                    DATA           DGROUP         0831:0008       00000000
-XI                     DATA           DGROUP         0831:0008       00000018
-XIE                    DATA           DGROUP         0833:0000       00000000
-YIB                    DATA           DGROUP         0833:0000       00000000
-YI                     DATA           DGROUP         0833:0000       0000000c
-YIE                    DATA           DGROUP         0833:000c       00000000
-STRINGS                DATA           DGROUP         0833:000c       00000000
-DATA                   DATA           DGROUP         0833:000c       00000000
-_BSS                   BSS            DGROUP         0833:000c       00000a33
-STACK                  STACK          DGROUP         08d7:0000       0000dac0
+_TEXT                  CODE           AUTO           0000:0190       00005a3d
+modex16_TEXT           CODE           AUTO           0000:5bd0       0000233a
+16text_TEXT            CODE           AUTO           0000:7f10       0000010d
+FAR_DATA               FAR_DATA       AUTO           0801:000d       00000000
+_NULL                  BEGDATA        DGROUP         0802:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0804:0000       00000002
+CONST                  DATA           DGROUP         0804:0002       00000076
+CONST2                 DATA           DGROUP         080b:0008       00000000
+_DATA                  DATA           DGROUP         080c:0000       00000248
+XIB                    DATA           DGROUP         0830:0008       00000000
+XI                     DATA           DGROUP         0830:0008       00000018
+XIE                    DATA           DGROUP         0832:0000       00000000
+YIB                    DATA           DGROUP         0832:0000       00000000
+YI                     DATA           DGROUP         0832:0000       0000000c
+YIE                    DATA           DGROUP         0832:000c       00000000
+STRINGS                DATA           DGROUP         0832:000c       00000000
+DATA                   DATA           DGROUP         0832:000c       00000000
+_BSS                   BSS            DGROUP         0832:000c       00000a33
+STACK                  STACK          DGROUP         08d6:0000       0000dac0
 
 
                         +----------------+
@@ -62,52 +62,52 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 0000:0195      __STK
 0000:01b5*     __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0000:5d98*     VGAmodeX_
-0000:5e40      modexEnter_
-0000:5edc      modexLeave_
-0000:5ef4      modexDefaultPage_
-0000:5f5a      modexNextPage_
-0000:602a*     modexNextPageFlexibleSize_
-0000:60fe      modexShowPage_
-0000:61fa*     modexPanPage_
-0000:624a*     modexSelectPlane_
-0000:626e      modexClearRegion_
-0000:6386*     oldDrawBmp_
-0000:64ec*     CDrawBmp_
-0000:6650*     modexDrawBmp_
-0000:66b6+     modexDrawBmpRegion_
-0000:6820*     modex_sparky4_DrawBmpRegion_
-0000:698a*     modexDrawPlanarBuf_
-0000:69a8*     modexDrawSprite_
-0000:6a0e+     modexDrawSpriteRegion_
-0000:6b86*     modexCopyPageRegion_
-0000:6cf0      modexFadeOn_
-0000:6d20      modexFadeOff_
-0000:6d4e*     modexFlashOn_
-0000:6d7c*     modexFlashOff_
-0000:6e4c      modexPalSave_
-0000:6ea2      modexNewPal_
-0000:6ef2      modexLoadPalFile_
-0000:6fd4*     modexSavePalFile_
-0000:704c      modexPalBlack_
-0000:7076*     modexPalWhite_
-0000:70a0+     modexPalUpdate_
-0000:7610+     modexPalUpdate1_
-0000:768a*     modexPalUpdate0_
-0000:76d6+     chkcolor_
-0000:79ee+     modexputPixel_
-0000:7a7c*     modexgetPixel_
-0000:7b02*     modexhlin_
-0000:7b6e*     modexprint_
-0000:7d08*     modexprintbig_
-0000:7e84*     cls_
-0000:7ef2+     modexWaitBorder_
-0803:00b4+     _VGA
+0000:5d88*     VGAmodeX_
+0000:5e30      modexEnter_
+0000:5ecc      modexLeave_
+0000:5ee4      modexDefaultPage_
+0000:5f4a      modexNextPage_
+0000:601a*     modexNextPageFlexibleSize_
+0000:60ee      modexShowPage_
+0000:61ea*     modexPanPage_
+0000:623a*     modexSelectPlane_
+0000:625e      modexClearRegion_
+0000:6376*     oldDrawBmp_
+0000:64dc*     CDrawBmp_
+0000:6640*     modexDrawBmp_
+0000:66a6+     modexDrawBmpRegion_
+0000:6810*     modex_sparky4_DrawBmpRegion_
+0000:697a*     modexDrawPlanarBuf_
+0000:6998*     modexDrawSprite_
+0000:69fe+     modexDrawSpriteRegion_
+0000:6b76*     modexCopyPageRegion_
+0000:6ce0      modexFadeOn_
+0000:6d10      modexFadeOff_
+0000:6d3e*     modexFlashOn_
+0000:6d6c*     modexFlashOff_
+0000:6e3c      modexPalSave_
+0000:6e92      modexNewPal_
+0000:6ee2      modexLoadPalFile_
+0000:6fc4*     modexSavePalFile_
+0000:703c      modexPalBlack_
+0000:7066*     modexPalWhite_
+0000:7090+     modexPalUpdate_
+0000:7600+     modexPalUpdate1_
+0000:767a*     modexPalUpdate0_
+0000:76c6+     chkcolor_
+0000:79de+     modexputPixel_
+0000:7a6c*     modexgetPixel_
+0000:7af2*     modexhlin_
+0000:7b5e*     modexprint_
+0000:7cf8*     modexprintbig_
+0000:7e74*     cls_
+0000:7ee2+     modexWaitBorder_
+0802:00b4+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-0803:0000*     __nullarea
-0803:00dc*     __ovlflag
-0803:00dd*     __intno
-0803:00de*     __ovlvec
+0802:0000*     __nullarea
+0802:00dc*     __ovlflag
+0802:00dd*     __intno
+0802:00de*     __ovlvec
 0000:01d2      _cstart_
 0000:02a5*     _Not_Enough_Memory_
 0000:03d7      __exit_
@@ -120,23 +120,23 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:045e*     __exit_with_msg_
 0000:0463      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-0803:00e2      __curbrk
-0803:00ea      __STACKLOW
-0803:00ec      __STACKTOP
-0803:00ee      __cbyte
-0803:00f0      __child
-0803:00f2      __no87
-0803:00ff      ___FPE_handler
-0803:00e4      __psp
-0803:00f3      __get_ovl_stack
-0803:00f7      __restore_ovl_stack
-0803:00fb      __close_ovl_file
-0803:0103      __LpCmdLine
-0803:0107      __LpPgmName
-0803:00e6      __osmajor
-0803:00e7      __osminor
-0803:00e8      __osmode
-0803:00e9      __HShift
+0802:00e2      __curbrk
+0802:00ea      __STACKLOW
+0802:00ec      __STACKTOP
+0802:00ee      __cbyte
+0802:00f0      __child
+0802:00f2      __no87
+0802:00ff      ___FPE_handler
+0802:00e4      __psp
+0802:00f3      __get_ovl_stack
+0802:00f7      __restore_ovl_stack
+0802:00fb      __close_ovl_file
+0802:0103      __LpCmdLine
+0802:0107      __LpPgmName
+0802:00e6      __osmajor
+0802:00e7      __osminor
+0802:00e8      __osmode
+0802:00e9      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
 0000:0482+     int86x_
 0000:0605      int86_
@@ -146,9 +146,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:0650      _fmalloc_
 0000:0650      malloc_
-0803:010c+     ___fheap
-0803:010e      ___fheapRover
-0803:0110      ___LargestSizeB4Rover
+0802:010c+     ___fheap
+0802:010e      ___fheapRover
+0802:0110      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 0000:07c5      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
@@ -156,8 +156,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:07f4+     __null_int23_exit_
 0000:07f5      exit_
 0000:0816+     _exit_
-0803:0112+     ___int23_exit
-0803:0116+     ___FPE_handler_exit
+0802:0112+     ___int23_exit
+0802:0116+     ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
 0000:0832+     __open_flags_
 0000:0af3+     _fsopen_
@@ -170,7 +170,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:109d      __doclose_
 0000:11e7      __shutdown_stream_
 0000:1201      fclose_
-0803:0c0c+     ___RmTmpFileFn
+0802:0c0c+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0000:126c      _ffree_
 0000:126c      free_
@@ -183,8 +183,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
 0000:16b8      __I4M
 0000:16b8      __U4M
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0000:7f96*     textInit_
-0803:0c10      _romFonts
+0000:7f86*     textInit_
+0802:0c10      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
 0000:16d0      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
@@ -193,12 +193,12 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:1791      __FiniRtns
 0000:1791*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-0803:011e      ___uselfn
+0802:011e      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:17f6      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:17f7      __EnterWVIDEO_
-0803:0120+     ___WD_Present
+0802:0120+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
 0000:181b      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
@@ -214,27 +214,27 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 0000:1d2c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:1d2f      _nmalloc_
-0803:0122      ___nheapbeg
-0803:0124      ___MiniHeapRover
-0803:0126      ___LargestSizeB4MiniHeapRover
+0802:0122      ___nheapbeg
+0802:0124      ___MiniHeapRover
+0802:0126      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
 0000:1e09*     _heapgrow_
 0000:1e09*     _fheapgrow_
 0000:1e0a      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-0803:0128      ___iob
-0803:0c28      ___OpenStreams
-0803:0c2c      ___ClosedStreams
+0802:0128      ___iob
+0802:0c28      ___ClosedStreams
+0802:0c2c      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 0000:1e9c      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:1fef*     __set_commode_
-0803:0290      __commode
+0802:0290      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:1ffb*     __get_errno_ptr_
-0803:0c30      _errno
+0802:0c30      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0803:0292      __fmode
+0802:0292      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:2002      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
@@ -268,26 +268,26 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
 0000:2ba1      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:2dea      _nfree_
-0803:0c32+     ___MiniHeapFreeRover
+0802:0c32+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
 0000:2ee5      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
 0000:2f45      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-0803:0c34      ____Argv
-0803:0c38      ____Argc
+0802:0c34      ____Argv
+0802:0c38      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0803:0294      __amblksiz
+0802:0294      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-0803:02e8      __Start_XI
-0803:0300      __End_XI
-0803:0300      __Start_YI
-0803:030c      __End_YI
+0802:02e8      __Start_XI
+0802:0300      __End_XI
+0802:0300      __Start_YI
+0802:030c      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
 0000:311a      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
 0000:3493*     _heapenable_
-0803:0296      ___heap_enabled
+0802:0296      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
 0000:34a4      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
@@ -301,94 +301,94 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:38fc      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:4a6c      _dos_open_
+0000:4a5e      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:4a92      __GetIOMode_
-0000:4ac7      __SetIOMode_nogrow_
-0803:0298      ___NFiles
-0803:029a      ___init_mode
-0803:02c2      ___io_mode
+0000:4a84      __GetIOMode_
+0000:4ab9      __SetIOMode_nogrow_
+0802:0298      ___NFiles
+0802:029a      ___init_mode
+0802:02c2      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:4afc      isatty_
+0000:4aee      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:4b18*     __get_doserrno_ptr_
-0803:0c3a      __doserrno
+0000:4b0a*     __get_doserrno_ptr_
+0802:0c3a      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0803:02c6      ___umaskval
+0802:02c6      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:4b1f      _dos_creat_
-0000:4b43*     _dos_creatnew_
+0000:4b11      _dos_creat_
+0000:4b35*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:4b64+     __grow_iomode_
-0000:4c4b+     __shrink_iomode_
-0000:4c8c      __SetIOMode_
+0000:4b56+     __grow_iomode_
+0000:4c3d+     __shrink_iomode_
+0000:4c7e      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:4d33*     __dosretax
-0000:4d38*     __dosret0
-0000:4d3f      __set_errno_dos_
-0000:4da7*     __set_errno_dos_reterr_
+0000:4d25*     __dosretax
+0000:4d2a*     __dosret0
+0000:4d31      __set_errno_dos_
+0000:4d99*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-0000:4db2      __PTS
+0000:4da4      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-0000:4de3      lseek_
+0000:4dd5      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-0000:4e14      tell_
+0000:4e06      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:4e25      fsync_
+0000:4e17      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:4e2a*     sbrk_
-0000:4e3a      __brk_
+0000:4e1c*     sbrk_
+0000:4e2c      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:4ea2      wctomb_
+0000:4e94      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:4eed+     utoa_
-0000:4f8e      itoa_
+0000:4edf+     utoa_
+0000:4f80      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:4fd8      strupr_
+0000:4fca      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-0803:02dc      ___EFG_printf
-0803:02e0*     ___EFG_scanf
+0802:02dc      ___EFG_printf
+0802:02e0*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-0803:02e4      ___IsDBCS
+0802:02e4      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:5020*     _ismbblead_
-0803:0c3e      ___MBCSIsTable
+0000:5012*     _ismbblead_
+0802:0c3e      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:503c      ulltoa_
-0000:5179*     lltoa_
+0000:502e      ulltoa_
+0000:516b*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:51ea      ultoa_
-0000:52a8*     ltoa_
+0000:51dc      ultoa_
+0000:529a*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:52f6      __doserror_
-0000:5304*     __doserror1_
+0000:52e8      __doserror_
+0000:52f6*     __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:5310*     _frealloc_
-0000:5310      realloc_
+0000:5302*     _frealloc_
+0000:5302      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:53ec      __ChkTTYIOMode_
-0000:545a*     __IOMode_
+0000:53de      __ChkTTYIOMode_
+0000:544c*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:546a*     _dos_close_
-0000:5478      _dos_commit_
+0000:545c*     _dos_close_
+0000:546a      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-0803:0072      ___Alphabet
+0802:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:54c5      __mbinit_
-0803:02e6+     ___MBCodePage
+0000:54b7      __mbinit_
+0802:02e6+     ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:55a0*     _msize_
-0000:55bb      _fmsize_
+0000:5592*     _msize_
+0000:55ad      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:55cc      __HeapManager_expand_
-0000:5ad5      _nexpand_
+0000:55be      __HeapManager_expand_
+0000:5ac7      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:5b28      _fexpand_
-0000:5b28*     _expand_
+0000:5b1a      _fexpand_
+0000:5b1a*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:5b5d      _bfree_
+0000:5b4f      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:5b82      _bexpand_
+0000:5b74      _bexpand_
 
 
                         +--------------------+
@@ -404,6 +404,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00016830 (92208.)
+Memory size:  00016820 (92192.)
 Entry point address: 0000:01d2
-Link time: 00:00.00
+Link time: 00:00.77
index f5c07cfb18472f218bd6568dbeabcddd8c65a11c..9a352248cca09bcb7bd5b075650e2cff53ec8f9e 100755 (executable)
Binary files a/test2.exe and b/test2.exe differ
index 94441f9f350962ee162f87df76eb1a09d59f6739..9332bf743405d870794b5b0a0d65247052d7db58 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/13 10:48:03
+Created on:       15/10/13 11:05:00
 Executable Image: test2.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          08be:0000            0000e8a0
+DGROUP                          08bd:0000            0000e8a0
 
 
 
@@ -25,27 +25,27 @@ Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
 test2_TEXT             CODE           AUTO           0000:0000       00000142
-_TEXT                  CODE           AUTO           0000:0150       00005dec
-bitmap_TEXT            CODE           AUTO           0000:5f40       000005c9
-planar_TEXT            CODE           AUTO           0000:6510       00000275
-modex16_TEXT           CODE           AUTO           0000:6790       0000233a
-16text_TEXT            CODE           AUTO           0000:8ad0       0000010d
-FAR_DATA               FAR_DATA       AUTO           08bd:000d       00000000
-_NULL                  BEGDATA        DGROUP         08be:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         08c0:0000       00000002
-CONST                  DATA           DGROUP         08c0:0002       00000076
-CONST2                 DATA           DGROUP         08c7:0008       00000000
-_DATA                  DATA           DGROUP         08c8:0000       00000260
-XIB                    DATA           DGROUP         08ee:0000       00000000
-XI                     DATA           DGROUP         08ee:0000       00000018
-XIE                    DATA           DGROUP         08ef:0008       00000000
-YIB                    DATA           DGROUP         08ef:0008       00000000
-YI                     DATA           DGROUP         08ef:0008       0000000c
-YIE                    DATA           DGROUP         08f0:0004       00000000
-STRINGS                DATA           DGROUP         08f0:0004       00000000
-DATA                   DATA           DGROUP         08f0:0004       00000000
-_BSS                   BSS            DGROUP         08f0:0004       00000ab3
-STACK                  STACK          DGROUP         099c:0000       0000dac0
+_TEXT                  CODE           AUTO           0000:0150       00005dde
+bitmap_TEXT            CODE           AUTO           0000:5f30       000005c9
+planar_TEXT            CODE           AUTO           0000:6500       00000275
+modex16_TEXT           CODE           AUTO           0000:6780       0000233a
+16text_TEXT            CODE           AUTO           0000:8ac0       0000010d
+FAR_DATA               FAR_DATA       AUTO           08bc:000d       00000000
+_NULL                  BEGDATA        DGROUP         08bd:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         08bf:0000       00000002
+CONST                  DATA           DGROUP         08bf:0002       00000076
+CONST2                 DATA           DGROUP         08c6:0008       00000000
+_DATA                  DATA           DGROUP         08c7:0000       00000260
+XIB                    DATA           DGROUP         08ed:0000       00000000
+XI                     DATA           DGROUP         08ed:0000       00000018
+XIE                    DATA           DGROUP         08ee:0008       00000000
+YIB                    DATA           DGROUP         08ee:0008       00000000
+YI                     DATA           DGROUP         08ee:0008       0000000c
+YIE                    DATA           DGROUP         08ef:0004       00000000
+STRINGS                DATA           DGROUP         08ef:0004       00000000
+DATA                   DATA           DGROUP         08ef:0004       00000000
+_BSS                   BSS            DGROUP         08ef:0004       00000ab3
+STACK                  STACK          DGROUP         099b:0000       0000dac0
 
 
                         +----------------+
@@ -64,22 +64,22 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 0000:0155      __STK
 0000:0175*     __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-0000:6242      bitmapLoadPcx_
-0000:639e*     bitmapLoadPcxTiles_
+0000:6232      bitmapLoadPcx_
+0000:638e*     bitmapLoadPcxTiles_
 Module: gfx.lib(/dos/z/16/src/lib/planar.c)
-0000:6510      planar_buf_from_bitmap_
-0000:6630+     planar_buf_alloc_
-0000:672a*     planar_buf_free_
+0000:6500      planar_buf_from_bitmap_
+0000:6620+     planar_buf_alloc_
+0000:671a*     planar_buf_free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 0000:0199      __PIA
 0000:0192*     __PIS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 0000:01b0      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-08be:0000*     __nullarea
-08be:00c4*     __ovlflag
-08be:00c5*     __intno
-08be:00c6*     __ovlvec
+08bd:0000*     __nullarea
+08bd:00c4*     __ovlflag
+08bd:00c5*     __intno
+08bd:00c6*     __ovlvec
 0000:01e0      _cstart_
 0000:02b3*     _Not_Enough_Memory_
 0000:03e5      __exit_
@@ -92,84 +92,84 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:046c*     __exit_with_msg_
 0000:0471      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-08be:00ca      __curbrk
-08be:00d2      __STACKLOW
-08be:00d4      __STACKTOP
-08be:00d6      __cbyte
-08be:00d8      __child
-08be:00da      __no87
-08be:00e7      ___FPE_handler
-08be:00cc      __psp
-08be:00db      __get_ovl_stack
-08be:00df      __restore_ovl_stack
-08be:00e3      __close_ovl_file
-08be:00eb      __LpCmdLine
-08be:00ef      __LpPgmName
-08be:00ce      __osmajor
-08be:00cf      __osminor
-08be:00d0      __osmode
-08be:00d1      __HShift
+08bd:00ca      __curbrk
+08bd:00d2      __STACKLOW
+08bd:00d4      __STACKTOP
+08bd:00d6      __cbyte
+08bd:00d8      __child
+08bd:00da      __no87
+08bd:00e7      ___FPE_handler
+08bd:00cc      __psp
+08bd:00db      __get_ovl_stack
+08bd:00df      __restore_ovl_stack
+08bd:00e3      __close_ovl_file
+08bd:00eb      __LpCmdLine
+08bd:00ef      __LpPgmName
+08bd:00ce      __osmajor
+08bd:00cf      __osminor
+08bd:00d0      __osmode
+08bd:00d1      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
 0000:0490      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:0807      __doclose_
 0000:0951      __shutdown_stream_
 0000:096b      fclose_
-08be:03a4+     ___RmTmpFileFn
+08bd:03a4+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:09d6+     _null_exit_rtn_
 0000:09d6+     __null_int23_exit_
 0000:09d7      exit_
 0000:09f8+     _exit_
-08be:00f4+     ___int23_exit
-08be:00f8+     ___FPE_handler_exit
+08bd:00f4+     ___int23_exit
+08bd:00f8+     ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0000:0b32      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
 0000:0d2a      __fill_buffer_
 0000:0f79      fgetc_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0000:6948*     VGAmodeX_
-0000:69f0+     modexEnter_
-0000:6a8c*     modexLeave_
-0000:6aa4*     modexDefaultPage_
-0000:6b0a*     modexNextPage_
-0000:6bda*     modexNextPageFlexibleSize_
-0000:6cae*     modexShowPage_
-0000:6daa*     modexPanPage_
-0000:6dfa*     modexSelectPlane_
-0000:6e1e+     modexClearRegion_
-0000:6f36*     oldDrawBmp_
-0000:709c*     CDrawBmp_
-0000:7200*     modexDrawBmp_
-0000:7266+     modexDrawBmpRegion_
-0000:73d0*     modex_sparky4_DrawBmpRegion_
-0000:753a*     modexDrawPlanarBuf_
-0000:7558*     modexDrawSprite_
-0000:75be+     modexDrawSpriteRegion_
-0000:7736*     modexCopyPageRegion_
-0000:78a0*     modexFadeOn_
-0000:78d0*     modexFadeOff_
-0000:78fe*     modexFlashOn_
-0000:792c*     modexFlashOff_
-0000:79fc+     modexPalSave_
-0000:7a52      modexNewPal_
-0000:7aa2*     modexLoadPalFile_
-0000:7b84*     modexSavePalFile_
-0000:7bfc*     modexPalBlack_
-0000:7c26*     modexPalWhite_
-0000:7c50+     modexPalUpdate_
-0000:81c0+     modexPalUpdate1_
-0000:823a*     modexPalUpdate0_
-0000:8286+     chkcolor_
-0000:859e+     modexputPixel_
-0000:862c*     modexgetPixel_
-0000:86b2*     modexhlin_
-0000:871e*     modexprint_
-0000:88b8*     modexprintbig_
-0000:8a34*     cls_
-0000:8aa2+     modexWaitBorder_
-08be:0104+     _VGA
+0000:6938*     VGAmodeX_
+0000:69e0+     modexEnter_
+0000:6a7c*     modexLeave_
+0000:6a94*     modexDefaultPage_
+0000:6afa*     modexNextPage_
+0000:6bca*     modexNextPageFlexibleSize_
+0000:6c9e*     modexShowPage_
+0000:6d9a*     modexPanPage_
+0000:6dea*     modexSelectPlane_
+0000:6e0e+     modexClearRegion_
+0000:6f26*     oldDrawBmp_
+0000:708c*     CDrawBmp_
+0000:71f0*     modexDrawBmp_
+0000:7256+     modexDrawBmpRegion_
+0000:73c0*     modex_sparky4_DrawBmpRegion_
+0000:752a*     modexDrawPlanarBuf_
+0000:7548*     modexDrawSprite_
+0000:75ae+     modexDrawSpriteRegion_
+0000:7726*     modexCopyPageRegion_
+0000:7890*     modexFadeOn_
+0000:78c0*     modexFadeOff_
+0000:78ee*     modexFlashOn_
+0000:791c*     modexFlashOff_
+0000:79ec+     modexPalSave_
+0000:7a42      modexNewPal_
+0000:7a92*     modexLoadPalFile_
+0000:7b74*     modexSavePalFile_
+0000:7bec*     modexPalBlack_
+0000:7c16*     modexPalWhite_
+0000:7c40+     modexPalUpdate_
+0000:81b0+     modexPalUpdate1_
+0000:822a*     modexPalUpdate0_
+0000:8276+     chkcolor_
+0000:858e+     modexputPixel_
+0000:861c*     modexgetPixel_
+0000:86a2*     modexhlin_
+0000:870e*     modexprint_
+0000:88a8*     modexprintbig_
+0000:8a24*     cls_
+0000:8a92+     modexWaitBorder_
+08bd:0104+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
 0000:10c0+     __open_flags_
 0000:1381+     _fsopen_
@@ -178,13 +178,13 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:1595      _fmalloc_
 0000:1595      malloc_
-08be:012c+     ___fheap
-08be:012e      ___fheapRover
-08be:0130      ___LargestSizeB4Rover
+08bd:012c+     ___fheap
+08bd:012e      ___fheapRover
+08bd:0130      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-08be:0132      ___iob
-08be:0ca8      ___OpenStreams
-08be:0cac      ___ClosedStreams
+08bd:0132      ___iob
+08bd:0ca8      ___ClosedStreams
+08bd:0cac      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
 0000:170a      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
@@ -200,15 +200,15 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:19d4      __FiniRtns
 0000:19d4*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-08be:029a      ___uselfn
+08bd:029a      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:1a38      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:1a39      __EnterWVIDEO_
-08be:029c+     ___WD_Present
+08bd:029c+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:1a5d*     __get_errno_ptr_
-08be:0cb0      _errno
+08bd:0cb0      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
 0000:1a64      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
@@ -247,13 +247,13 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
 0000:2698      __I4M
 0000:2698      __U4M
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0000:8b46*     textInit_
-08be:0cb2      _romFonts
+0000:8b36*     textInit_
+08bd:0cb2      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:26b0*     __set_commode_
-08be:02a2      __commode
+08bd:02a2      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-08be:02a4      __fmode
+08bd:02a4      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:26bc      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
@@ -274,9 +274,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 0000:2fec      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:2fef      _nmalloc_
-08be:02a6      ___nheapbeg
-08be:02a8      ___MiniHeapRover
-08be:02aa      ___LargestSizeB4MiniHeapRover
+08bd:02a6      ___nheapbeg
+08bd:02a8      ___MiniHeapRover
+08bd:02aa      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
 0000:30c9*     _heapgrow_
 0000:30c9*     _fheapgrow_
@@ -288,120 +288,120 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
 0000:337d      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:3387      _nfree_
-08be:0cca+     ___MiniHeapFreeRover
+08bd:0cca+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
 0000:3482      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:3657      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-08be:0ccc      ____Argv
-08be:0cd0      ____Argc
+08bd:0ccc      ____Argv
+08bd:0cd0      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-08be:02ac      __amblksiz
+08bd:02ac      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-08be:0300      __Start_XI
-08be:0318      __End_XI
-08be:0318      __Start_YI
-08be:0324      __End_YI
+08bd:0300      __Start_XI
+08bd:0318      __End_XI
+08bd:0318      __Start_YI
+08bd:0324      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:47c8*     __dosretax
-0000:47cd*     __dosret0
-0000:47d4      __set_errno_dos_
-0000:483c*     __set_errno_dos_reterr_
+0000:47ba*     __dosretax
+0000:47bf*     __dosret0
+0000:47c6      __set_errno_dos_
+0000:482e*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:4847      __GetIOMode_
-0000:487c      __SetIOMode_nogrow_
-08be:02c2      ___NFiles
-08be:02c4      ___init_mode
-08be:02ec      ___io_mode
+0000:4839      __GetIOMode_
+0000:486e      __SetIOMode_nogrow_
+08bd:02c2      ___NFiles
+08bd:02c4      ___init_mode
+08bd:02ec      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:48b1      __qwrite_
+0000:48a3      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:4911      fsync_
+0000:4903      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:4916+     __grow_iomode_
-0000:49fd+     __shrink_iomode_
-0000:4a3e      __SetIOMode_
+0000:4908+     __grow_iomode_
+0000:49ef+     __shrink_iomode_
+0000:4a30      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-0000:4ae5      intr_
+0000:4ad7      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-0000:4af9      segread_
+0000:4aeb      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:4b5f      _dos_open_
+0000:4b51      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:4b85      isatty_
+0000:4b77      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:4ba1*     __get_doserrno_ptr_
-08be:0cd4      __doserrno
+0000:4b93*     __get_doserrno_ptr_
+08bd:0cd4      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-08be:02f0      ___umaskval
+08bd:02f0      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:4ba8      _dos_creat_
-0000:4bcc*     _dos_creatnew_
+0000:4b9a      _dos_creat_
+0000:4bbe*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:4bed*     _heapenable_
-08be:02f2      ___heap_enabled
+0000:4bdf*     _heapenable_
+08bd:02f2      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:4bfe      __nmemneed_
+0000:4bf0      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:4c86      __LastFree_
-0000:4d00      __ExpandDGROUP_
+0000:4c78      __LastFree_
+0000:4cf2      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:4e11      wctomb_
+0000:4e03      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:4e5c+     utoa_
-0000:4efd      itoa_
+0000:4e4e+     utoa_
+0000:4eef      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:4f47      strupr_
+0000:4f39      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-08be:02f4      ___EFG_printf
-08be:02f8*     ___EFG_scanf
+08bd:02f4      ___EFG_printf
+08bd:02f8*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-08be:02fc      ___IsDBCS
+08bd:02fc      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:4f8f*     _ismbblead_
-08be:0cd6      ___MBCSIsTable
+0000:4f81*     _ismbblead_
+08bd:0cd6      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:4fab      ulltoa_
-0000:50e8*     lltoa_
+0000:4f9d      ulltoa_
+0000:50da*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:5159      ultoa_
-0000:5217*     ltoa_
+0000:514b      ultoa_
+0000:5209*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:5265*     _dos_close_
-0000:5273      _dos_commit_
+0000:5257*     _dos_close_
+0000:5265      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:5282*     _frealloc_
-0000:5282      realloc_
+0000:5274*     _frealloc_
+0000:5274      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:535e      __ChkTTYIOMode_
-0000:53cc*     __IOMode_
+0000:5350      __ChkTTYIOMode_
+0000:53be*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:53dc      _DoINTR_
+0000:53ce      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:5756      __doserror_
-0000:5764*     __doserror1_
+0000:5748      __doserror_
+0000:5756*     __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:5770*     sbrk_
-0000:5780      __brk_
+0000:5762*     sbrk_
+0000:5772      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-08be:0072      ___Alphabet
+08bd:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:5826      __mbinit_
-08be:02fe+     ___MBCodePage
+0000:5818      __mbinit_
+08bd:02fe+     ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:5901*     _msize_
-0000:591c      _fmsize_
+0000:58f3*     _msize_
+0000:590e      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:592d      __HeapManager_expand_
-0000:5e36      _nexpand_
+0000:591f      __HeapManager_expand_
+0000:5e28      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:5e89      _fexpand_
-0000:5e89*     _expand_
+0000:5e7b      _fexpand_
+0000:5e7b*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:5ebe      _bfree_
+0000:5eb0      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:5ee3      _bexpand_
+0000:5ed5      _bexpand_
 
 
                         +--------------------+
@@ -417,6 +417,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00017480 (95360.)
+Memory size:  00017470 (95344.)
 Entry point address: 0000:01e0
-Link time: 00:00.00
+Link time: 00:00.85