OSDN Git Service

palette load ^^
authorsparky4 <sparky4@cock.li>
Tue, 13 Oct 2015 15:19:38 +0000 (10:19 -0500)
committersparky4 <sparky4@cock.li>
Tue, 13 Oct 2015 15:19:38 +0000 (10:19 -0500)
34 files changed:
16.exe
16.map
bakapi.exe
bakapi.map
exmmtest.exe
exmmtest.map
fmemtest.exe
fmemtest.map
fontgfx.exe
fontgfx.map
fonttest.exe
fonttest.map
inputest.exe
inputest.map
maptest.exe
maptest.map
palettec.exe
palettec.map
palettel.exe [new file with mode: 0755]
palettel.map [new file with mode: 0755]
pcxtest.exe
pcxtest.map
pcxtest2.exe
pcxtest2.map
scroll.exe
scroll.map
src/palettel.c
test.exe
test.map
test2.exe
test2.map
tesuto.exe
vgmtest.exe
vgmtest.map

diff --git a/16.exe b/16.exe
index ae8ea28..48be24d 100755 (executable)
Binary files a/16.exe and b/16.exe differ
diff --git a/16.map b/16.map
index 7a2aa40..9482e94 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 02:29:55
+Created on:       15/10/13 10:19:31
 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       00002338
-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       00002338
+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:7eca*     modexLeave_
-08dc:7ee2*     modexDefaultPage_
-08dc:7f48*     modexNextPage_
-08dc:8018*     modexNextPageFlexibleSize_
-08dc:80ec*     modexShowPage_
-08dc:81e8*     modexPanPage_
-08dc:8238*     modexSelectPlane_
-08dc:825c+     modexClearRegion_
-08dc:8374*     oldDrawBmp_
-08dc:84da*     CDrawBmp_
-08dc:863e*     modexDrawBmp_
-08dc:86a4+     modexDrawBmpRegion_
-08dc:880e*     modex_sparky4_DrawBmpRegion_
-08dc:8978*     modexDrawPlanarBuf_
-08dc:8996*     modexDrawSprite_
-08dc:89fc+     modexDrawSpriteRegion_
-08dc:8b74*     modexCopyPageRegion_
-08dc:8cde      modexFadeOn_
-08dc:8d0e      modexFadeOff_
-08dc:8d3c*     modexFlashOn_
-08dc:8d6a*     modexFlashOff_
-08dc:8e3a      modexPalSave_
-08dc:8e90      modexNewPal_
-08dc:8ee0*     modexLoadPalFile_
-08dc:8fc2*     modexSavePalFile_
-08dc:903a      modexPalBlack_
-08dc:9064*     modexPalWhite_
-08dc:908e+     modexPalUpdate_
-08dc:95fe+     modexPalUpdate1_
-08dc:9678*     modexPalUpdate0_
-08dc:96c4+     chkcolor_
-08dc:99dc+     modexputPixel_
-08dc:9a6a*     modexgetPixel_
-08dc:9af0*     modexhlin_
-08dc:9b5c*     modexprint_
-08dc:9cf6*     modexprintbig_
-08dc:9e72*     cls_
-08dc:9ee0+     modexWaitBorder_
-1356:04d4+     _VGA
+08dc:7d78      VGAmodeX_
+08dc:7e20+     modexEnter_
+08dc:7eba*     modexLeave_
+08dc:7ed2*     modexDefaultPage_
+08dc:7f38*     modexNextPage_
+08dc:8008*     modexNextPageFlexibleSize_
+08dc:80dc*     modexShowPage_
+08dc:81d8*     modexPanPage_
+08dc:8228*     modexSelectPlane_
+08dc:824c+     modexClearRegion_
+08dc:8364*     oldDrawBmp_
+08dc:84ca*     CDrawBmp_
+08dc:862e*     modexDrawBmp_
+08dc:8694+     modexDrawBmpRegion_
+08dc:87fe*     modex_sparky4_DrawBmpRegion_
+08dc:8968*     modexDrawPlanarBuf_
+08dc:8986*     modexDrawSprite_
+08dc:89ec+     modexDrawSpriteRegion_
+08dc:8b64*     modexCopyPageRegion_
+08dc:8cce      modexFadeOn_
+08dc:8cfe      modexFadeOff_
+08dc:8d2c*     modexFlashOn_
+08dc:8d5a*     modexFlashOff_
+08dc:8e2a      modexPalSave_
+08dc:8e80      modexNewPal_
+08dc:8ed0*     modexLoadPalFile_
+08dc:8fb2*     modexSavePalFile_
+08dc:902a      modexPalBlack_
+08dc:9054*     modexPalWhite_
+08dc:907e+     modexPalUpdate_
+08dc:95ee+     modexPalUpdate1_
+08dc:9668*     modexPalUpdate0_
+08dc:96b4+     chkcolor_
+08dc:99cc+     modexputPixel_
+08dc:9a5a*     modexgetPixel_
+08dc:9ae0*     modexhlin_
+08dc:9b4c*     modexprint_
+08dc:9ce6*     modexprintbig_
+08dc:9e62*     cls_
+08dc:9ed0+     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:04fe*     __ovlflag
-1356:04ff*     __intno
-1356:0500*     __ovlvec
+1355:0000*     __nullarea
+1355:04fe*     __ovlflag
+1355:04ff*     __intno
+1355:0500*     __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:0504      ___fheap
-1356:0506      ___fheapRover
-1356:0508      ___LargestSizeB4Rover
+1355:0504      ___fheap
+1355:0506      ___fheapRover
+1355:0508      ___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.28
index f6b3c6b..c1ee448 100755 (executable)
Binary files a/bakapi.exe and b/bakapi.exe differ
index ad8ffc7..ec7f65b 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 02:29:55
+Created on:       15/10/13 10:19:32
 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       00002338
-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       00002338
+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:93aa*     modexLeave_
-07c2:93c2      modexDefaultPage_
-07c2:9428*     modexNextPage_
-07c2:94f8*     modexNextPageFlexibleSize_
-07c2:95cc      modexShowPage_
-07c2:96c8*     modexPanPage_
-07c2:9718*     modexSelectPlane_
-07c2:973c      modexClearRegion_
-07c2:9854*     oldDrawBmp_
-07c2:99ba*     CDrawBmp_
-07c2:9b1e*     modexDrawBmp_
-07c2:9b84+     modexDrawBmpRegion_
-07c2:9cee*     modex_sparky4_DrawBmpRegion_
-07c2:9e58*     modexDrawPlanarBuf_
-07c2:9e76*     modexDrawSprite_
-07c2:9edc+     modexDrawSpriteRegion_
-07c2:a054*     modexCopyPageRegion_
-07c2:a1be*     modexFadeOn_
-07c2:a1ee*     modexFadeOff_
-07c2:a21c*     modexFlashOn_
-07c2:a24a*     modexFlashOff_
-07c2:a31a+     modexPalSave_
-07c2:a370+     modexNewPal_
-07c2:a3c0*     modexLoadPalFile_
-07c2:a4a2*     modexSavePalFile_
-07c2:a51a*     modexPalBlack_
-07c2:a544*     modexPalWhite_
-07c2:a56e+     modexPalUpdate_
-07c2:aade+     modexPalUpdate1_
-07c2:ab58*     modexPalUpdate0_
-07c2:aba4+     chkcolor_
-07c2:aebc      modexputPixel_
-07c2:af4a*     modexgetPixel_
-07c2:afd0*     modexhlin_
-07c2:b03c      modexprint_
-07c2:b1d6*     modexprintbig_
-07c2:b352      cls_
-07c2:b3c0+     modexWaitBorder_
-13e6:04d4      _VGA
+07c2:9238      VGAmodeX_
+07c2:92e0+     modexEnter_
+07c2:937a*     modexLeave_
+07c2:9392      modexDefaultPage_
+07c2:93f8*     modexNextPage_
+07c2:94c8*     modexNextPageFlexibleSize_
+07c2:959c      modexShowPage_
+07c2:9698*     modexPanPage_
+07c2:96e8*     modexSelectPlane_
+07c2:970c      modexClearRegion_
+07c2:9824*     oldDrawBmp_
+07c2:998a*     CDrawBmp_
+07c2:9aee*     modexDrawBmp_
+07c2:9b54+     modexDrawBmpRegion_
+07c2:9cbe*     modex_sparky4_DrawBmpRegion_
+07c2:9e28*     modexDrawPlanarBuf_
+07c2:9e46*     modexDrawSprite_
+07c2:9eac+     modexDrawSpriteRegion_
+07c2:a024*     modexCopyPageRegion_
+07c2:a18e*     modexFadeOn_
+07c2:a1be*     modexFadeOff_
+07c2:a1ec*     modexFlashOn_
+07c2:a21a*     modexFlashOff_
+07c2:a2ea+     modexPalSave_
+07c2:a340+     modexNewPal_
+07c2:a390*     modexLoadPalFile_
+07c2:a472*     modexSavePalFile_
+07c2:a4ea*     modexPalBlack_
+07c2:a514*     modexPalWhite_
+07c2:a53e+     modexPalUpdate_
+07c2:aaae+     modexPalUpdate1_
+07c2:ab28*     modexPalUpdate0_
+07c2:ab74+     chkcolor_
+07c2:ae8c      modexputPixel_
+07c2:af1a*     modexgetPixel_
+07c2:afa0*     modexhlin_
+07c2:b00c      modexprint_
+07c2:b1a6*     modexprintbig_
+07c2:b322      cls_
+07c2:b390+     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.39
index 7f0f236..45966b5 100755 (executable)
Binary files a/exmmtest.exe and b/exmmtest.exe differ
index bed0c94..714b352 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 02:29:55
+Created on:       15/10/13 10:19:32
 Executable Image: exmmtest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0ee0:0000            0000e730
+DGROUP                          0edf:0000            0000e730
 
 
 
@@ -33,26 +33,26 @@ wcpu_TEXT              CODE           AUTO           0000:5510       00000058
 kitten_TEXT            CODE           AUTO           0000:5d80       0000080a
 16_hc_TEXT             CODE           AUTO           0000:6590       0000158b
 timer_TEXT             CODE           AUTO           0000:7b20       00000235
-_TEXT                  CODE           AUTO           0000:7d60       00006ee1
-16_in13_DATA           FAR_DATA       AUTO           0ec5:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           0edf:0004       00000000
-_NULL                  BEGDATA        DGROUP         0ee0:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         0ee2:0000       00000002
-CONST                  DATA           DGROUP         0ee2:0002       00000076
-CONST2                 DATA           DGROUP         0ee9:0008       00000102
-_DATA                  DATA           DGROUP         0efa:0000       0000056b
-XIB                    DATA           DGROUP         0f50:000c       00000000
-XI                     DATA           DGROUP         0f50:000c       00000036
-XIE                    DATA           DGROUP         0f54:0002       00000000
-YIB                    DATA           DGROUP         0f54:0002       00000000
-YI                     DATA           DGROUP         0f54:0002       00000018
-YIE                    DATA           DGROUP         0f55:000a       00000000
-STRINGS                DATA           DGROUP         0f55:000a       00000000
-DATA                   DATA           DGROUP         0f55:000a       00000000
-_emu_init_start        EMU            DGROUP         0f55:000a       00000000
-_emu_init_end          EMU            DGROUP         0f55:000a       00000000
-_BSS                   BSS            DGROUP         0f56:0000       0000050a
-STACK                  STACK          DGROUP         0fa7:0000       0000dac0
+_TEXT                  CODE           AUTO           0000:7d60       00006ed3
+16_in13_DATA           FAR_DATA       AUTO           0ec4:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           0ede:0004       00000000
+_NULL                  BEGDATA        DGROUP         0edf:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0ee1:0000       00000002
+CONST                  DATA           DGROUP         0ee1:0002       00000076
+CONST2                 DATA           DGROUP         0ee8:0008       00000102
+_DATA                  DATA           DGROUP         0ef9:0000       0000056b
+XIB                    DATA           DGROUP         0f4f:000c       00000000
+XI                     DATA           DGROUP         0f4f:000c       00000036
+XIE                    DATA           DGROUP         0f53:0002       00000000
+YIB                    DATA           DGROUP         0f53:0002       00000000
+YI                     DATA           DGROUP         0f53:0002       00000018
+YIE                    DATA           DGROUP         0f54:000a       00000000
+STRINGS                DATA           DGROUP         0f54:000a       00000000
+DATA                   DATA           DGROUP         0f54:000a       00000000
+_emu_init_start        EMU            DGROUP         0f54:000a       00000000
+_emu_init_end          EMU            DGROUP         0f54:000a       00000000
+_BSS                   BSS            DGROUP         0f55:0000       0000050a
+STACK                  STACK          DGROUP         0fa6:0000       0000dac0
 
 
                         +----------------+
@@ -67,9 +67,9 @@ Address        Symbol
 
 Module: exmmtest.o(/dos/z/16/src/exmmtest.c)
 0000:0110      main_
-0ee0:0760+     _gvar
+0edf:0760+     _gvar
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-0ee0:079e+     _inpu
+0edf:079e+     _inpu
 0000:04c0+     INL_KeyService_
 0000:075a+     Mouse_
 0000:07b2+     IN_GetJoyAbs_
@@ -117,9 +117,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:4a8c+     MM_TotalFree_
 0000:4b22*     MM_Report_
 0000:54da*     MM_BombOnError_
-0ee0:0900+     _beforesort
-0ee0:0904+     _aftersort
-0ee0:0908+     _XMSaddr
+0edf:0900+     _beforesort
+0edf:0904+     _aftersort
+0edf:0908+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:5510      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
@@ -137,9 +137,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:5c50*     CAL_OptimizeNodes_
 0000:5d00      CA_Startup_
 0000:5d50      CA_Shutdown_
-0ee0:0910*     _finishcachebox
-0ee0:0914*     _updatecachebox
-0ee0:0918*     _drawcachebox
+0edf:0910*     _finishcachebox
+0edf:0914*     _drawcachebox
+0edf:0918*     _updatecachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:5dbc      KITTENGETS
 0000:5e1c*     kittenopen_
@@ -150,7 +150,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:6374+     get_line_
 0000:63e6+     db_fetch_
 0000:647c+     db_insert_
-0ee0:0494+     __kitten_catalog
+0edf:0494+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:673c+     LargestFreeBlock_
 0000:67ca+     _coreleft_
@@ -177,9 +177,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:7da2      _fmalloc_
 0000:7da2      malloc_
-0ee0:04b6      ___fheap
-0ee0:04b8      ___fheapRover
-0ee0:04ba      ___LargestSizeB4Rover
+0edf:04b6      ___fheap
+0edf:04b8      ___fheapRover
+0edf:04ba      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 0000:7f1f      __PIA
 0000:7f18*     __PIS
@@ -193,10 +193,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0000:7fb6      _ffree_
 0000:7fb6      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-0ee0:0000*     __nullarea
-0ee0:04bc*     __ovlflag
-0ee0:04bd*     __intno
-0ee0:04be*     __ovlvec
+0edf:0000*     __nullarea
+0edf:04bc*     __ovlflag
+0edf:04bd*     __intno
+0edf:04be*     __ovlvec
 0000:8024      _cstart_
 0000:80f7*     _Not_Enough_Memory_
 0000:8229      __exit_
@@ -206,10 +206,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 0000:82b0      _big_code_
 0000:82b0*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-0ee0:0924      __argv
-0ee0:0928      ___argv
-0ee0:092c      __argc
-0ee0:092e      ___argc
+0edf:0924      __argv
+0edf:0928      ___argv
+0edf:092c      __argc
+0edf:092e      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
 0000:82b0+     int86x_
 0000:8433      int86_
@@ -231,19 +231,19 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
 0000:85dc      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:8621      _nmalloc_
-0ee0:04c2      ___nheapbeg
-0ee0:04c4      ___MiniHeapRover
-0ee0:04c6      ___LargestSizeB4MiniHeapRover
+0edf:04c2      ___nheapbeg
+0edf:04c4      ___MiniHeapRover
+0edf:04c6      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:86fb      _nfree_
-0ee0:0930+     ___MiniHeapFreeRover
+0edf:0930+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:87f6+     _null_exit_rtn_
 0000:87f6+     __null_int23_exit_
 0000:87f7      exit_
 0000:8818+     _exit_
-0ee0:04c8+     ___int23_exit
-0ee0:04cc      ___FPE_handler_exit
+0edf:04c8+     ___int23_exit
+0edf:04cc      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
 0000:8834      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
@@ -262,7 +262,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:91db      __doclose_
 0000:9325      __shutdown_stream_
 0000:933f      fclose_
-0ee0:0932+     ___RmTmpFileFn
+0edf:0932+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 0000:93aa+     __ibm_bios_get_ticks_
 0000:9421      clock_
@@ -273,7 +273,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0000:9645      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-0ee0:0098      __IsTable
+0edf:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:983d      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
@@ -308,31 +308,31 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
 0000:a037      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-0ee0:04d8      __8087
-0ee0:04d9      __real87
-0ee0:04da      __dos87emucall
-0ee0:04dc      __dos87real
+0edf:04d8      __8087
+0edf:04d9      __real87
+0edf:04da      __dos87emucall
+0edf:04dc      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:a046*     __exit_with_msg_
 0000:a04b      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-0ee0:04de      __curbrk
-0ee0:04e6      __STACKLOW
-0ee0:04e8      __STACKTOP
-0ee0:04ea      __cbyte
-0ee0:04ec      __child
-0ee0:04ee      __no87
-0ee0:04fb      ___FPE_handler
-0ee0:04e0      __psp
-0ee0:04ef      __get_ovl_stack
-0ee0:04f3      __restore_ovl_stack
-0ee0:04f7      __close_ovl_file
-0ee0:04ff      __LpCmdLine
-0ee0:0503      __LpPgmName
-0ee0:04e2      __osmajor
-0ee0:04e3      __osminor
-0ee0:04e4      __osmode
-0ee0:04e5      __HShift
+0edf:04de      __curbrk
+0edf:04e6      __STACKLOW
+0edf:04e8      __STACKTOP
+0edf:04ea      __cbyte
+0edf:04ec      __child
+0edf:04ee      __no87
+0edf:04fb      ___FPE_handler
+0edf:04e0      __psp
+0edf:04ef      __get_ovl_stack
+0edf:04f3      __restore_ovl_stack
+0edf:04f7      __close_ovl_file
+0edf:04ff      __LpCmdLine
+0edf:0503      __LpPgmName
+0edf:04e2      __osmajor
+0edf:04e3      __osminor
+0edf:04e4      __osmode
+0edf:04e5      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
 0000:a070      __MemAllocator
 0000:a13a      __MemFree
@@ -343,9 +343,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 0000:a4fc      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-0ee0:0508      ___iob
-0ee0:093a      ___OpenStreams
-0ee0:093e      ___ClosedStreams
+0edf:0508      ___iob
+0edf:093a      ___ClosedStreams
+0edf:093e      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 0000:a519      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
@@ -356,7 +356,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:a72d      __FiniRtns
 0000:a72d*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-0ee0:0670      ___uselfn
+0edf:0670      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:a792      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
@@ -373,7 +373,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
 0000:adda      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-0ee0:0022      ___Alphabet
+0edf:0022      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
 0000:addd      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
@@ -383,18 +383,18 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
 0000:ae8b*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:ae96*     __get_errno_ptr_
-0ee0:0946      _errno
+0edf:0946      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 0000:ae9d      __GetIOMode_
 0000:aed2      __SetIOMode_nogrow_
-0ee0:0686      ___NFiles
-0ee0:0688      ___init_mode
-0ee0:06b0      ___io_mode
+0edf:0686      ___NFiles
+0edf:0688      ___init_mode
+0edf:06b0      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:af07*     __set_commode_
-0ee0:06b4      __commode
+0edf:06b4      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0ee0:06b6      __fmode
+0edf:06b6      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
 0000:af13      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
@@ -421,9 +421,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 0000:b51a      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 0000:b536*     __get_doserrno_ptr_
-0ee0:0948      __doserrno
+0edf:0948      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0ee0:06b8      ___umaskval
+0edf:06b8      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
 0000:b53d      _dos_creat_
 0000:b561*     _dos_creatnew_
@@ -434,9 +434,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
 0000:b76a      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-0ee0:094c      ___env_mask
-0ee0:0950      _environ
-0ee0:0954*     __wenviron
+0edf:094c      ___env_mask
+0edf:0950      _environ
+0edf:0954*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
 0000:b7ac      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
@@ -457,12 +457,12 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 0000:bd02      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:bd72      __EnterWVIDEO_
-0ee0:06d8+     ___WD_Present
+0edf:06d8+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
 0000:bd96*     _heapenable_
-0ee0:06da      ___heap_enabled
+0edf:06da      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0ee0:06dc      __amblksiz
+0edf:06dc      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
 0000:bda7      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
@@ -475,92 +475,92 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:c34f      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-0ee0:0958      ____Argv
-0ee0:095c      ____Argc
+0edf:0958      ____Argv
+0edf:095c      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-0ee0:070c      __Start_XI
-0ee0:0742      __End_XI
-0ee0:0742      __Start_YI
-0ee0:075a      __End_YI
+0edf:070c      __Start_XI
+0edf:0742      __End_XI
+0edf:0742      __Start_YI
+0edf:075a      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-0ee0:095e      ___historical_splitparms
+0edf:095e      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:d4c0      _DoINTR_
+0000:d4b2      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:d839*     sbrk_
-0000:d849      __brk_
+0000:d82b*     sbrk_
+0000:d83b      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:d8b1      __qwrite_
+0000:d8a3      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:d911      fsync_
+0000:d903      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:d916+     __flushall_
-0000:d9aa      flushall_
+0000:d908+     __flushall_
+0000:d99c      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:d9b0*     _frealloc_
-0000:d9b0      realloc_
+0000:d9a2*     _frealloc_
+0000:d9a2      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0000:daaa      __setenvp_
-0000:dc36      __freeenvp_
+0000:da9c      __setenvp_
+0000:dc28      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-0ee0:06de      ___IsDBCS
+0edf:06de      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:dc94*     _ismbblead_
-0ee0:0964      ___MBCSIsTable
+0000:dc86*     _ismbblead_
+0edf:0964      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:dcee      __mbinit_
-0ee0:06e0      ___MBCodePage
+0000:dce0      __mbinit_
+0edf:06e0      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0000:ddc9      _mbdtoupper_
+0000:ddbb      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0000:ddd7      toupper_
+0000:ddc9      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-0ee0:06e2      __8087cw
+0edf:06e2      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-0ee0:06e4      ___Save8087
-0ee0:06e8      ___Rest8087
+0edf:06e4      ___Save8087
+0edf:06e8      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:dde6      __GrabFP87_
+0000:ddd8      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:de18*     __init_8087_emu
-0000:de1e      __x87id
+0000:de0a*     __init_8087_emu
+0000:de10      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:de7b      wctomb_
+0000:de6d      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:dec6+     utoa_
-0000:df67      itoa_
+0000:deb8+     utoa_
+0000:df59      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:dfb1      strupr_
+0000:dfa3      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-0ee0:06ec      ___EFG_printf
-0ee0:06f0*     ___EFG_scanf
+0edf:06ec      ___EFG_printf
+0edf:06f0*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:dff9      ulltoa_
-0000:e136*     lltoa_
+0000:dfeb      ulltoa_
+0000:e128*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:e1a7*     _dos_close_
-0000:e1b5      _dos_commit_
+0000:e199*     _dos_close_
+0000:e1a7      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:e1c4*     _msize_
-0000:e1df      _fmsize_
+0000:e1b6*     _msize_
+0000:e1d1      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:e1f0      __HeapManager_expand_
-0000:e6f9      _nexpand_
+0000:e1e2      __HeapManager_expand_
+0000:e6eb      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:e74c      _fexpand_
-0000:e74c*     _expand_
+0000:e73e      _fexpand_
+0000:e73e*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0000:e781      clearenv_
+0000:e773      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:e8b6      __Init_FPE_handler_
-0000:e8ef      __Fini_FPE_handler_
-0000:e926*     __FPEHandler
+0000:e8a8      __Init_FPE_handler_
+0000:e8e1      __Fini_FPE_handler_
+0000:e918*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:ebb8      _bfree_
+0000:ebaa      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:ebdd      _bexpand_
+0000:ebcf      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-0ee0:070a      ___FPE_int
+0edf:070a      ___FPE_int
 
 
                         +--------------------+
@@ -575,6 +575,6 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  0001d530 (120112.)
+Memory size:  0001d520 (120096.)
 Entry point address: 0000:8024
-Link time: 00:00.00
+Link time: 00:00.48
index d00311a..e415f0f 100755 (executable)
Binary files a/fmemtest.exe and b/fmemtest.exe differ
index 23254f8..19adadf 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 02:29:55
+Created on:       15/10/13 10:19:32
 Executable Image: fmemtest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0ecf:0000            0000e700
+DGROUP                          0ece:0000            0000e700
 
 
 
@@ -33,26 +33,26 @@ wcpu_TEXT              CODE           AUTO           0000:5410       00000058
 kitten_TEXT            CODE           AUTO           0000:5c80       0000080a
 16_hc_TEXT             CODE           AUTO           0000:6490       0000158b
 timer_TEXT             CODE           AUTO           0000:7a20       00000235
-_TEXT                  CODE           AUTO           0000:7c60       00006ed7
-16_in13_DATA           FAR_DATA       AUTO           0eb4:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           0ece:0004       00000000
-_NULL                  BEGDATA        DGROUP         0ecf:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         0ed1:0000       00000002
-CONST                  DATA           DGROUP         0ed1:0002       00000076
-CONST2                 DATA           DGROUP         0ed8:0008       00000102
-_DATA                  DATA           DGROUP         0ee9:0000       0000056b
-XIB                    DATA           DGROUP         0f3f:000c       00000000
-XI                     DATA           DGROUP         0f3f:000c       00000036
-XIE                    DATA           DGROUP         0f43:0002       00000000
-YIB                    DATA           DGROUP         0f43:0002       00000000
-YI                     DATA           DGROUP         0f43:0002       00000018
-YIE                    DATA           DGROUP         0f44:000a       00000000
-STRINGS                DATA           DGROUP         0f44:000a       00000000
-DATA                   DATA           DGROUP         0f44:000a       00000000
-_emu_init_start        EMU            DGROUP         0f44:000a       00000000
-_emu_init_end          EMU            DGROUP         0f44:000a       00000000
-_BSS                   BSS            DGROUP         0f45:0000       000004da
-STACK                  STACK          DGROUP         0f93:0000       0000dac0
+_TEXT                  CODE           AUTO           0000:7c60       00006ec9
+16_in13_DATA           FAR_DATA       AUTO           0eb3:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           0ecd:0004       00000000
+_NULL                  BEGDATA        DGROUP         0ece:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0ed0:0000       00000002
+CONST                  DATA           DGROUP         0ed0:0002       00000076
+CONST2                 DATA           DGROUP         0ed7:0008       00000102
+_DATA                  DATA           DGROUP         0ee8:0000       0000056b
+XIB                    DATA           DGROUP         0f3e:000c       00000000
+XI                     DATA           DGROUP         0f3e:000c       00000036
+XIE                    DATA           DGROUP         0f42:0002       00000000
+YIB                    DATA           DGROUP         0f42:0002       00000000
+YI                     DATA           DGROUP         0f42:0002       00000018
+YIE                    DATA           DGROUP         0f43:000a       00000000
+STRINGS                DATA           DGROUP         0f43:000a       00000000
+DATA                   DATA           DGROUP         0f43:000a       00000000
+_emu_init_start        EMU            DGROUP         0f43:000a       00000000
+_emu_init_end          EMU            DGROUP         0f43:000a       00000000
+_BSS                   BSS            DGROUP         0f44:0000       000004da
+STACK                  STACK          DGROUP         0f92:0000       0000dac0
 
 
                         +----------------+
@@ -68,7 +68,7 @@ Address        Symbol
 Module: fmemtest.o(/dos/z/16/src/fmemtest.c)
 0000:00e2      main_
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-0ecf:076e+     _inpu
+0ece:076e+     _inpu
 0000:03c0+     INL_KeyService_
 0000:065a+     Mouse_
 0000:06b2+     IN_GetJoyAbs_
@@ -116,9 +116,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:498c+     MM_TotalFree_
 0000:4a22*     MM_Report_
 0000:53da*     MM_BombOnError_
-0ecf:08d0+     _beforesort
-0ecf:08d4+     _aftersort
-0ecf:08d8+     _XMSaddr
+0ece:08d0+     _beforesort
+0ece:08d4+     _aftersort
+0ece:08d8+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:5410      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
@@ -136,9 +136,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:5b50*     CAL_OptimizeNodes_
 0000:5c00*     CA_Startup_
 0000:5c50*     CA_Shutdown_
-0ecf:08e0*     _finishcachebox
-0ecf:08e4*     _updatecachebox
-0ecf:08e8*     _drawcachebox
+0ece:08e0*     _finishcachebox
+0ece:08e4*     _drawcachebox
+0ece:08e8*     _updatecachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:5cbc      KITTENGETS
 0000:5d1c*     kittenopen_
@@ -149,7 +149,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:6274+     get_line_
 0000:62e6+     db_fetch_
 0000:637c+     db_insert_
-0ecf:0494+     __kitten_catalog
+0ece:0494+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:663c+     LargestFreeBlock_
 0000:66ca+     _coreleft_
@@ -189,10 +189,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmsize.c)
 0000:7df2      _nmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-0ecf:0000*     __nullarea
-0ecf:04b6*     __ovlflag
-0ecf:04b7*     __intno
-0ecf:04b8*     __ovlvec
+0ece:0000*     __nullarea
+0ece:04b6*     __ovlflag
+0ece:04b7*     __intno
+0ece:04b8*     __ovlvec
 0000:7e06      _cstart_
 0000:7ed9*     _Not_Enough_Memory_
 0000:800b      __exit_
@@ -202,10 +202,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 0000:8092      _big_code_
 0000:8092*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-0ecf:08f4      __argv
-0ecf:08f8      ___argv
-0ecf:08fc      __argc
-0ecf:08fe      ___argc
+0ece:08f4      __argv
+0ece:08f8      ___argv
+0ece:08fc      __argc
+0ece:08fe      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 0000:8099      __PIA
 0000:8092*     __PIS
@@ -224,28 +224,28 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
 0000:82df      __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:8363      _nmalloc_
-0ecf:04bc      ___nheapbeg
-0ecf:04be      ___MiniHeapRover
-0ecf:04c0      ___LargestSizeB4MiniHeapRover
+0ece:04bc      ___nheapbeg
+0ece:04be      ___MiniHeapRover
+0ece:04c0      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:843d      _fmalloc_
 0000:843d      malloc_
-0ecf:04c2      ___fheap
-0ecf:04c4      ___fheapRover
-0ecf:04c6      ___LargestSizeB4Rover
+0ece:04c2      ___fheap
+0ece:04c4      ___fheapRover
+0ece:04c6      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0000:85b2      _ffree_
 0000:85b2      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:861f      _nfree_
-0ecf:0900+     ___MiniHeapFreeRover
+0ece:0900+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:871a+     _null_exit_rtn_
 0000:871a+     __null_int23_exit_
 0000:871b      exit_
 0000:873c+     _exit_
-0ecf:04c8+     ___int23_exit
-0ecf:04cc      ___FPE_handler_exit
+0ece:04c8+     ___int23_exit
+0ece:04cc      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
 0000:8758      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
@@ -264,7 +264,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:90ff      __doclose_
 0000:9249      __shutdown_stream_
 0000:9263      fclose_
-0ecf:0902+     ___RmTmpFileFn
+0ece:0902+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 0000:92ce+     __ibm_bios_get_ticks_
 0000:9345      clock_
@@ -275,7 +275,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0000:9569      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-0ecf:0098      __IsTable
+0ece:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:9761      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
@@ -310,38 +310,38 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
 0000:9f5b      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-0ecf:04d8      __8087
-0ecf:04d9      __real87
-0ecf:04da      __dos87emucall
-0ecf:04dc      __dos87real
+0ece:04d8      __8087
+0ece:04d9      __real87
+0ece:04da      __dos87emucall
+0ece:04dc      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:9f6a*     __exit_with_msg_
 0000:9f6f      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-0ecf:04de      __curbrk
-0ecf:04e6      __STACKLOW
-0ecf:04e8      __STACKTOP
-0ecf:04ea      __cbyte
-0ecf:04ec      __child
-0ecf:04ee      __no87
-0ecf:04fb      ___FPE_handler
-0ecf:04e0      __psp
-0ecf:04ef      __get_ovl_stack
-0ecf:04f3      __restore_ovl_stack
-0ecf:04f7      __close_ovl_file
-0ecf:04ff      __LpCmdLine
-0ecf:0503      __LpPgmName
-0ecf:04e2      __osmajor
-0ecf:04e3      __osminor
-0ecf:04e4      __osmode
-0ecf:04e5      __HShift
+0ece:04de      __curbrk
+0ece:04e6      __STACKLOW
+0ece:04e8      __STACKTOP
+0ece:04ea      __cbyte
+0ece:04ec      __child
+0ece:04ee      __no87
+0ece:04fb      ___FPE_handler
+0ece:04e0      __psp
+0ece:04ef      __get_ovl_stack
+0ece:04f3      __restore_ovl_stack
+0ece:04f7      __close_ovl_file
+0ece:04ff      __LpCmdLine
+0ece:0503      __LpPgmName
+0ece:04e2      __osmajor
+0ece:04e3      __osminor
+0ece:04e4      __osmode
+0ece:04e5      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
 0000:a013      __LastFree_
 0000:a08d      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-0ecf:0508      ___iob
-0ecf:090a      ___OpenStreams
-0ecf:090e      ___ClosedStreams
+0ece:0508      ___iob
+0ece:090a      ___ClosedStreams
+0ece:090e      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 0000:a1b8      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
@@ -352,7 +352,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:a3cc      __FiniRtns
 0000:a3cc*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-0ecf:0670      ___uselfn
+0ece:0670      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:a430      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
@@ -375,7 +375,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 0000:acfc      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-0ecf:0022      ___Alphabet
+0ece:0022      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
 0000:acff      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
@@ -385,18 +385,18 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
 0000:adad*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:adb8*     __get_errno_ptr_
-0ecf:0916      _errno
+0ece:0916      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 0000:adbf      __GetIOMode_
 0000:adf4      __SetIOMode_nogrow_
-0ecf:0686      ___NFiles
-0ecf:0688      ___init_mode
-0ecf:06b0      ___io_mode
+0ece:0686      ___NFiles
+0ece:0688      ___init_mode
+0ece:06b0      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:ae29*     __set_commode_
-0ecf:06b4      __commode
+0ece:06b4      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0ecf:06b6      __fmode
+0ece:06b6      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
 0000:ae35      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
@@ -423,9 +423,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 0000:b43c      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 0000:b458*     __get_doserrno_ptr_
-0ecf:0918      __doserrno
+0ece:0918      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0ecf:06b8      ___umaskval
+0ece:06b8      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
 0000:b45f      _dos_creat_
 0000:b483*     _dos_creatnew_
@@ -436,9 +436,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
 0000:b68c      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-0ecf:091c      ___env_mask
-0ecf:0920      _environ
-0ecf:0924*     __wenviron
+0ece:091c      ___env_mask
+0ece:0920      _environ
+0ece:0924*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
 0000:b6ce      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
@@ -459,12 +459,12 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 0000:bc24      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:bc94      __EnterWVIDEO_
-0ecf:06d8+     ___WD_Present
+0ece:06d8+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0ecf:06da      __amblksiz
+0ece:06da      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
 0000:bcb8*     _heapenable_
-0ecf:06dc      ___heap_enabled
+0ece:06dc      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
 0000:bcc9*     sbrk_
 0000:bcd9      __brk_
@@ -480,86 +480,86 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:c2e9      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-0ecf:0928      ____Argv
-0ecf:092c      ____Argc
+0ece:0928      ____Argv
+0ece:092c      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-0ecf:070c      __Start_XI
-0ecf:0742      __End_XI
-0ecf:0742      __Start_YI
-0ecf:075a      __End_YI
+0ece:070c      __Start_XI
+0ece:0742      __End_XI
+0ece:0742      __Start_YI
+0ece:075a      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-0ecf:092e      ___historical_splitparms
+0ece:092e      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:d45a      _DoINTR_
+0000:d44c      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:d7d3      __qwrite_
+0000:d7c5      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:d833      fsync_
+0000:d825      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:d838+     __flushall_
-0000:d8cc      flushall_
+0000:d82a+     __flushall_
+0000:d8be      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:d8d2*     _frealloc_
-0000:d8d2      realloc_
+0000:d8c4*     _frealloc_
+0000:d8c4      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0000:d9cc      __setenvp_
-0000:db58      __freeenvp_
+0000:d9be      __setenvp_
+0000:db4a      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-0ecf:06de      ___IsDBCS
+0ece:06de      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:dbb6*     _ismbblead_
-0ecf:0934      ___MBCSIsTable
+0000:dba8*     _ismbblead_
+0ece:0934      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:dc10      __mbinit_
-0ecf:06e0      ___MBCodePage
+0000:dc02      __mbinit_
+0ece:06e0      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0000:dceb      _mbdtoupper_
+0000:dcdd      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0000:dcf9      toupper_
+0000:dceb      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-0ecf:06e2      __8087cw
+0ece:06e2      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-0ecf:06e4      ___Save8087
-0ecf:06e8      ___Rest8087
+0ece:06e4      ___Save8087
+0ece:06e8      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:dd08      __GrabFP87_
+0000:dcfa      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:dd3a*     __init_8087_emu
-0000:dd40      __x87id
+0000:dd2c*     __init_8087_emu
+0000:dd32      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:dd9d      wctomb_
+0000:dd8f      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:dde8+     utoa_
-0000:de89      itoa_
+0000:ddda+     utoa_
+0000:de7b      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:ded3      strupr_
+0000:dec5      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-0ecf:06ec      ___EFG_printf
-0ecf:06f0*     ___EFG_scanf
+0ece:06ec      ___EFG_printf
+0ece:06f0*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:df1b      ulltoa_
-0000:e058*     lltoa_
+0000:df0d      ulltoa_
+0000:e04a*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:e0c9*     _dos_close_
-0000:e0d7      _dos_commit_
+0000:e0bb*     _dos_close_
+0000:e0c9      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:e0e6      __HeapManager_expand_
-0000:e5ef      _nexpand_
+0000:e0d8      __HeapManager_expand_
+0000:e5e1      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:e642      _fexpand_
-0000:e642*     _expand_
+0000:e634      _fexpand_
+0000:e634*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0000:e677      clearenv_
+0000:e669      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:e7ac      __Init_FPE_handler_
-0000:e7e5      __Fini_FPE_handler_
-0000:e81c*     __FPEHandler
+0000:e79e      __Init_FPE_handler_
+0000:e7d7      __Fini_FPE_handler_
+0000:e80e*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:eaae      _bfree_
+0000:eaa0      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:ead3      _bexpand_
+0000:eac5      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-0ecf:070a      ___FPE_int
+0ece:070a      ___FPE_int
 
 
                         +--------------------+
@@ -574,6 +574,6 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  0001d3f0 (119792.)
+Memory size:  0001d3e0 (119776.)
 Entry point address: 0000:7e06
-Link time: 00:00.00
+Link time: 00:00.07
index 6b3d70b..2f6611e 100755 (executable)
Binary files a/fontgfx.exe and b/fontgfx.exe differ
index 3a9f351..77a3b60 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 02:29:56
+Created on:       15/10/13 10:19:32
 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       00002338
-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       000009f7
-XIB                    DATA           DGROUP         1232:0008       00000000
-XI                     DATA           DGROUP         1232:0008       00000036
-XIE                    DATA           DGROUP         1235:000e       00000000
-YIB                    DATA           DGROUP         1235:000e       00000000
-YI                     DATA           DGROUP         1235:000e       00000018
-YIE                    DATA           DGROUP         1237:0006       00000000
-STRINGS                DATA           DGROUP         1237:0006       00000000
-DATA                   DATA           DGROUP         1237:0006       00000000
-_emu_init_start        EMU            DGROUP         1237:0006       00000000
-_emu_init_end          EMU            DGROUP         1237:0006       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       00002338
+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       000009f7
+XIB                    DATA           DGROUP         1231:0008       00000000
+XI                     DATA           DGROUP         1231:0008       00000036
+XIE                    DATA           DGROUP         1234:000e       00000000
+YIB                    DATA           DGROUP         1234:000e       00000000
+YI                     DATA           DGROUP         1234:000e       00000018
+YIE                    DATA           DGROUP         1236:0006       00000000
+STRINGS                DATA           DGROUP         1236:0006       00000000
+DATA                   DATA           DGROUP         1236:0006       00000000
+_emu_init_start        EMU            DGROUP         1236:0006       00000000
+_emu_init_end          EMU            DGROUP         1236:0006       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:02fa      modexLeave_
-0f2a:0312      modexDefaultPage_
-0f2a:0378*     modexNextPage_
-0f2a:0448*     modexNextPageFlexibleSize_
-0f2a:051c*     modexShowPage_
-0f2a:0618*     modexPanPage_
-0f2a:0668*     modexSelectPlane_
-0f2a:068c+     modexClearRegion_
-0f2a:07a4*     oldDrawBmp_
-0f2a:090a*     CDrawBmp_
-0f2a:0a6e*     modexDrawBmp_
-0f2a:0ad4+     modexDrawBmpRegion_
-0f2a:0c3e*     modex_sparky4_DrawBmpRegion_
-0f2a:0da8*     modexDrawPlanarBuf_
-0f2a:0dc6*     modexDrawSprite_
-0f2a:0e2c+     modexDrawSpriteRegion_
-0f2a:0fa4*     modexCopyPageRegion_
-0f2a:110e*     modexFadeOn_
-0f2a:113e*     modexFadeOff_
-0f2a:116c*     modexFlashOn_
-0f2a:119a*     modexFlashOff_
-0f2a:126a+     modexPalSave_
-0f2a:12c0+     modexNewPal_
-0f2a:1310*     modexLoadPalFile_
-0f2a:13f2*     modexSavePalFile_
-0f2a:146a*     modexPalBlack_
-0f2a:1494*     modexPalWhite_
-0f2a:14be+     modexPalUpdate_
-0f2a:1a2e+     modexPalUpdate1_
-0f2a:1aa8*     modexPalUpdate0_
-0f2a:1af4+     chkcolor_
-0f2a:1e0c+     modexputPixel_
-0f2a:1e9a*     modexgetPixel_
-0f2a:1f20*     modexhlin_
-0f2a:1f8c      modexprint_
-0f2a:2126      modexprintbig_
-0f2a:22a2*     cls_
-0f2a:2310+     modexWaitBorder_
-1179:0914+     _VGA
+0f29:01b8*     VGAmodeX_
+0f29:0260      modexEnter_
+0f29:02fa      modexLeave_
+0f29:0312      modexDefaultPage_
+0f29:0378*     modexNextPage_
+0f29:0448*     modexNextPageFlexibleSize_
+0f29:051c*     modexShowPage_
+0f29:0618*     modexPanPage_
+0f29:0668*     modexSelectPlane_
+0f29:068c+     modexClearRegion_
+0f29:07a4*     oldDrawBmp_
+0f29:090a*     CDrawBmp_
+0f29:0a6e*     modexDrawBmp_
+0f29:0ad4+     modexDrawBmpRegion_
+0f29:0c3e*     modex_sparky4_DrawBmpRegion_
+0f29:0da8*     modexDrawPlanarBuf_
+0f29:0dc6*     modexDrawSprite_
+0f29:0e2c+     modexDrawSpriteRegion_
+0f29:0fa4*     modexCopyPageRegion_
+0f29:110e*     modexFadeOn_
+0f29:113e*     modexFadeOff_
+0f29:116c*     modexFlashOn_
+0f29:119a*     modexFlashOff_
+0f29:126a+     modexPalSave_
+0f29:12c0+     modexNewPal_
+0f29:1310*     modexLoadPalFile_
+0f29:13f2*     modexSavePalFile_
+0f29:146a*     modexPalBlack_
+0f29:1494*     modexPalWhite_
+0f29:14be+     modexPalUpdate_
+0f29:1a2e+     modexPalUpdate1_
+0f29:1aa8*     modexPalUpdate0_
+0f29:1af4+     chkcolor_
+0f29:1e0c+     modexputPixel_
+0f29:1e9a*     modexgetPixel_
+0f29:1f20*     modexhlin_
+0f29:1f8c      modexprint_
+0f29:2126      modexprintbig_
+0f29:22a2*     cls_
+0f29:2310+     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:093e*     __ovlflag
-1179:093f*     __intno
-1179:0940*     __ovlvec
+1178:0000*     __nullarea
+1178:093e*     __ovlflag
+1178:093f*     __intno
+1178:0940*     __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:0944      ___nheapbeg
-1179:0946      ___MiniHeapRover
-1179:0948      ___LargestSizeB4MiniHeapRover
+1178:0944      ___nheapbeg
+1178:0946      ___MiniHeapRover
+1178:0948      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:82df      _fmalloc_
 0000:82df      malloc_
-1179:094a      ___fheap
-1179:094c      ___fheapRover
-1179:094e      ___LargestSizeB4Rover
+1178:094a      ___fheap
+1178:094c      ___fheapRover
+1178:094e      ___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:0950+     ___int23_exit
-1179:0954      ___FPE_handler_exit
+1178:0950+     ___int23_exit
+1178:0954      ___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:0960      __8087
-1179:0961      __real87
-1179:0962      __dos87emucall
-1179:0964      __dos87real
+1178:0960      __8087
+1178:0961      __real87
+1178:0962      __dos87emucall
+1178:0964      __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:0966      __curbrk
-1179:096e      __STACKLOW
-1179:0970      __STACKTOP
-1179:0972      __cbyte
-1179:0974      __child
-1179:0976      __no87
-1179:0983      ___FPE_handler
-1179:0968      __psp
-1179:0977      __get_ovl_stack
-1179:097b      __restore_ovl_stack
-1179:097f      __close_ovl_file
-1179:0987      __LpCmdLine
-1179:098b      __LpPgmName
-1179:096a      __osmajor
-1179:096b      __osminor
-1179:096c      __osmode
-1179:096d      __HShift
+1178:0966      __curbrk
+1178:096e      __STACKLOW
+1178:0970      __STACKTOP
+1178:0972      __cbyte
+1178:0974      __child
+1178:0976      __no87
+1178:0983      ___FPE_handler
+1178:0968      __psp
+1178:0977      __get_ovl_stack
+1178:097b      __restore_ovl_stack
+1178:097f      __close_ovl_file
+1178:0987      __LpCmdLine
+1178:098b      __LpPgmName
+1178:096a      __osmajor
+1178:096b      __osminor
+1178:096c      __osmode
+1178:096d      __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:0994      ___iob
-1179:16c2      ___OpenStreams
-1179:16c6      ___ClosedStreams
+1178:0994      ___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:0afc      ___uselfn
+1178:0afc      ___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:0b12      ___NFiles
-1179:0b14      ___init_mode
-1179:0b3c      ___io_mode
+1178:0b12      ___NFiles
+1178:0b14      ___init_mode
+1178:0b3c      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:b469*     __set_commode_
-1179:0b40      __commode
+1178:0b40      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-1179:0b42      __fmode
+1178:0b42      __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:0b44      ___umaskval
+1178:0b44      ___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:0b64+     ___WD_Present
+1178:0b64+     ___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:0b66      __amblksiz
+1178:0b66      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-1179:0b98      __Start_XI
-1179:0bce      __End_XI
-1179:0bce      __Start_YI
-1179:0be6      __End_YI
+1178:0b98      __Start_XI
+1178:0bce      __End_XI
+1178:0bce      __Start_YI
+1178:0be6      __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:0b68      ___heap_enabled
+0000:de55*     _heapenable_
+1178:0b68      ___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:0b6a      ___IsDBCS
+1178:0b6a      ___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:0b6c      ___MBCodePage
+0000:e221      __mbinit_
+1178:0b6c      ___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:0b6e      __8087cw
+1178:0b6e      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-1179:0b70      ___Save8087
-1179:0b74      ___Rest8087
+1178:0b70      ___Save8087
+1178:0b74      ___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:0b78      ___EFG_printf
-1179:0b7c*     ___EFG_scanf
+1178:0b78      ___EFG_printf
+1178:0b7c*     ___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:0b96      ___FPE_int
+1178:0b96      ___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.67
index a5cbf84..6f1046a 100755 (executable)
Binary files a/fonttest.exe and b/fonttest.exe differ
index 628206f..a8692c5 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 02:29:55
+Created on:       15/10/13 10:19:32
 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.92
index e3d5e00..21db21d 100755 (executable)
Binary files a/inputest.exe and b/inputest.exe differ
index e518b27..8bcc300 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 02:29:56
+Created on:       15/10/13 10:19:32
 Executable Image: inputest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0eab:0000            0000e710
+DGROUP                          0eaa:0000            0000e710
 
 
 
@@ -33,26 +33,26 @@ wcpu_TEXT              CODE           AUTO           0000:5210       00000058
 kitten_TEXT            CODE           AUTO           0000:5a80       0000080a
 16_hc_TEXT             CODE           AUTO           0000:6290       0000158b
 timer_TEXT             CODE           AUTO           0000:7820       00000235
-_TEXT                  CODE           AUTO           0000:7a60       00006e93
-16_in13_DATA           FAR_DATA       AUTO           0e90:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           0eaa:0004       00000000
-_NULL                  BEGDATA        DGROUP         0eab:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         0ead:0000       00000002
-CONST                  DATA           DGROUP         0ead:0002       00000076
-CONST2                 DATA           DGROUP         0eb4:0008       00000102
-_DATA                  DATA           DGROUP         0ec5:0000       0000056b
-XIB                    DATA           DGROUP         0f1b:000c       00000000
-XI                     DATA           DGROUP         0f1b:000c       00000036
-XIE                    DATA           DGROUP         0f1f:0002       00000000
-YIB                    DATA           DGROUP         0f1f:0002       00000000
-YI                     DATA           DGROUP         0f1f:0002       00000018
-YIE                    DATA           DGROUP         0f20:000a       00000000
-STRINGS                DATA           DGROUP         0f20:000a       00000000
-DATA                   DATA           DGROUP         0f20:000a       00000000
-_emu_init_start        EMU            DGROUP         0f20:000a       00000000
-_emu_init_end          EMU            DGROUP         0f20:000a       00000000
-_BSS                   BSS            DGROUP         0f21:0000       000004ea
-STACK                  STACK          DGROUP         0f70:0000       0000dac0
+_TEXT                  CODE           AUTO           0000:7a60       00006e85
+16_in13_DATA           FAR_DATA       AUTO           0e8f:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           0ea9:0004       00000000
+_NULL                  BEGDATA        DGROUP         0eaa:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0eac:0000       00000002
+CONST                  DATA           DGROUP         0eac:0002       00000076
+CONST2                 DATA           DGROUP         0eb3:0008       00000102
+_DATA                  DATA           DGROUP         0ec4:0000       0000056b
+XIB                    DATA           DGROUP         0f1a:000c       00000000
+XI                     DATA           DGROUP         0f1a:000c       00000036
+XIE                    DATA           DGROUP         0f1e:0002       00000000
+YIB                    DATA           DGROUP         0f1e:0002       00000000
+YI                     DATA           DGROUP         0f1e:0002       00000018
+YIE                    DATA           DGROUP         0f1f:000a       00000000
+STRINGS                DATA           DGROUP         0f1f:000a       00000000
+DATA                   DATA           DGROUP         0f1f:000a       00000000
+_emu_init_start        EMU            DGROUP         0f1f:000a       00000000
+_emu_init_end          EMU            DGROUP         0f1f:000a       00000000
+_BSS                   BSS            DGROUP         0f20:0000       000004ea
+STACK                  STACK          DGROUP         0f6f:0000       0000dac0
 
 
                         +----------------+
@@ -68,7 +68,7 @@ Address        Symbol
 Module: inputest.o(/dos/z/16/src/inputest.c)
 0000:0004      main_
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-0eab:077e+     _inpu
+0eaa:077e+     _inpu
 0000:01c0+     INL_KeyService_
 0000:045a+     Mouse_
 0000:04b2+     IN_GetJoyAbs_
@@ -116,9 +116,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:478c+     MM_TotalFree_
 0000:4822*     MM_Report_
 0000:51da*     MM_BombOnError_
-0eab:08e0+     _beforesort
-0eab:08e4+     _aftersort
-0eab:08e8+     _XMSaddr
+0eaa:08e0+     _beforesort
+0eaa:08e4+     _aftersort
+0eaa:08e8+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:5210      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
@@ -136,9 +136,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:5950*     CAL_OptimizeNodes_
 0000:5a00*     CA_Startup_
 0000:5a50*     CA_Shutdown_
-0eab:08f0*     _finishcachebox
-0eab:08f4*     _updatecachebox
-0eab:08f8*     _drawcachebox
+0eaa:08f0*     _finishcachebox
+0eaa:08f4*     _drawcachebox
+0eaa:08f8*     _updatecachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:5abc      KITTENGETS
 0000:5b1c*     kittenopen_
@@ -149,7 +149,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:6074+     get_line_
 0000:60e6+     db_fetch_
 0000:617c+     db_insert_
-0eab:0494+     __kitten_catalog
+0eaa:0494+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:643c+     LargestFreeBlock_
 0000:64ca+     _coreleft_
@@ -176,10 +176,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 0000:7aa2      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-0eab:0000*     __nullarea
-0eab:04b6*     __ovlflag
-0eab:04b7*     __intno
-0eab:04b8*     __ovlvec
+0eaa:0000*     __nullarea
+0eaa:04b6*     __ovlflag
+0eaa:04b7*     __intno
+0eaa:04b8*     __ovlvec
 0000:7ad2      _cstart_
 0000:7ba5*     _Not_Enough_Memory_
 0000:7cd7      __exit_
@@ -189,10 +189,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 0000:7d5e      _big_code_
 0000:7d5e*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-0eab:0904      __argv
-0eab:0908      ___argv
-0eab:090c      __argc
-0eab:090e      ___argc
+0eaa:0904      __argv
+0eaa:0908      ___argv
+0eaa:090c      __argc
+0eaa:090e      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 0000:7d65      __PIA
 0000:7d5e*     __PIS
@@ -217,28 +217,28 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
 0000:80a8      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:80ed      _nmalloc_
-0eab:04bc      ___nheapbeg
-0eab:04be      ___MiniHeapRover
-0eab:04c0      ___LargestSizeB4MiniHeapRover
+0eaa:04bc      ___nheapbeg
+0eaa:04be      ___MiniHeapRover
+0eaa:04c0      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:81c7      _fmalloc_
 0000:81c7      malloc_
-0eab:04c2      ___fheap
-0eab:04c4      ___fheapRover
-0eab:04c6      ___LargestSizeB4Rover
+0eaa:04c2      ___fheap
+0eaa:04c4      ___fheapRover
+0eaa:04c6      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0000:833c      _ffree_
 0000:833c      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:83a9      _nfree_
-0eab:0910+     ___MiniHeapFreeRover
+0eaa:0910+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:84a4+     _null_exit_rtn_
 0000:84a4+     __null_int23_exit_
 0000:84a5      exit_
 0000:84c6+     _exit_
-0eab:04c8+     ___int23_exit
-0eab:04cc      ___FPE_handler_exit
+0eaa:04c8+     ___int23_exit
+0eaa:04cc      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
 0000:84e2      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
@@ -257,7 +257,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:8e89      __doclose_
 0000:8fd3      __shutdown_stream_
 0000:8fed      fclose_
-0eab:0912+     ___RmTmpFileFn
+0eaa:0912+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 0000:9058+     __ibm_bios_get_ticks_
 0000:90cf      clock_
@@ -268,7 +268,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0000:92f3      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-0eab:0098      __IsTable
+0eaa:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:94eb      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
@@ -303,35 +303,35 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
 0000:9ce5      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-0eab:04d8      __8087
-0eab:04d9      __real87
-0eab:04da      __dos87emucall
-0eab:04dc      __dos87real
+0eaa:04d8      __8087
+0eaa:04d9      __real87
+0eaa:04da      __dos87emucall
+0eaa:04dc      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:9cf4*     __exit_with_msg_
 0000:9cf9      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-0eab:04de      __curbrk
-0eab:04e6      __STACKLOW
-0eab:04e8      __STACKTOP
-0eab:04ea      __cbyte
-0eab:04ec      __child
-0eab:04ee      __no87
-0eab:04fb      ___FPE_handler
-0eab:04e0      __psp
-0eab:04ef      __get_ovl_stack
-0eab:04f3      __restore_ovl_stack
-0eab:04f7      __close_ovl_file
-0eab:04ff      __LpCmdLine
-0eab:0503      __LpPgmName
-0eab:04e2      __osmajor
-0eab:04e3      __osminor
-0eab:04e4      __osmode
-0eab:04e5      __HShift
+0eaa:04de      __curbrk
+0eaa:04e6      __STACKLOW
+0eaa:04e8      __STACKTOP
+0eaa:04ea      __cbyte
+0eaa:04ec      __child
+0eaa:04ee      __no87
+0eaa:04fb      ___FPE_handler
+0eaa:04e0      __psp
+0eaa:04ef      __get_ovl_stack
+0eaa:04f3      __restore_ovl_stack
+0eaa:04f7      __close_ovl_file
+0eaa:04ff      __LpCmdLine
+0eaa:0503      __LpPgmName
+0eaa:04e2      __osmajor
+0eaa:04e3      __osminor
+0eaa:04e4      __osmode
+0eaa:04e5      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-0eab:0508      ___iob
-0eab:091a      ___OpenStreams
-0eab:091e      ___ClosedStreams
+0eaa:0508      ___iob
+0eaa:091a      ___ClosedStreams
+0eaa:091e      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 0000:9d32      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
@@ -342,7 +342,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:9f46      __FiniRtns
 0000:9f46*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-0eab:0670      ___uselfn
+0eaa:0670      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:9faa      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
@@ -368,7 +368,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 0000:aa8c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-0eab:0022      ___Alphabet
+0eaa:0022      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
 0000:aa8f      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
@@ -378,18 +378,18 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
 0000:ab3d*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:ab48*     __get_errno_ptr_
-0eab:0926      _errno
+0eaa:0926      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 0000:ab4f      __GetIOMode_
 0000:ab84      __SetIOMode_nogrow_
-0eab:0686      ___NFiles
-0eab:0688      ___init_mode
-0eab:06b0      ___io_mode
+0eaa:0686      ___NFiles
+0eaa:0688      ___init_mode
+0eaa:06b0      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:abb9*     __set_commode_
-0eab:06b4      __commode
+0eaa:06b4      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0eab:06b6      __fmode
+0eaa:06b6      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
 0000:abc5      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
@@ -416,9 +416,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 0000:b1cc      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 0000:b1e8*     __get_doserrno_ptr_
-0eab:0928      __doserrno
+0eaa:0928      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0eab:06b8      ___umaskval
+0eaa:06b8      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
 0000:b1ef      _dos_creat_
 0000:b213*     _dos_creatnew_
@@ -429,9 +429,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
 0000:b41c      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-0eab:092c      ___env_mask
-0eab:0930      _environ
-0eab:0934*     __wenviron
+0eaa:092c      ___env_mask
+0eaa:0930      _environ
+0eaa:0934*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
 0000:b45e      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
@@ -452,7 +452,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 0000:b9b4      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:ba24      __EnterWVIDEO_
-0eab:06d8+     ___WD_Present
+0eaa:06d8+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
 0000:ba48      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
@@ -465,97 +465,97 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:bff0      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-0eab:0938      ____Argv
-0eab:093c      ____Argc
+0eaa:0938      ____Argv
+0eaa:093c      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0eab:06da      __amblksiz
+0eaa:06da      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-0eab:070c      __Start_XI
-0eab:0742      __End_XI
-0eab:0742      __Start_YI
-0eab:075a      __End_YI
+0eaa:070c      __Start_XI
+0eaa:0742      __End_XI
+0eaa:0742      __Start_YI
+0eaa:075a      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-0eab:093e      ___historical_splitparms
+0eaa:093e      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:d160      _DoINTR_
+0000:d152      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:d4d9*     _heapenable_
-0eab:06dc      ___heap_enabled
+0000:d4cb*     _heapenable_
+0eaa:06dc      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:d4ea*     sbrk_
-0000:d4fa      __brk_
+0000:d4dc*     sbrk_
+0000:d4ec      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:d562      __qwrite_
+0000:d554      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:d5c2      fsync_
+0000:d5b4      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:d5c7+     __flushall_
-0000:d65b      flushall_
+0000:d5b9+     __flushall_
+0000:d64d      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:d661*     _frealloc_
-0000:d661      realloc_
+0000:d653*     _frealloc_
+0000:d653      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0000:d75b      __setenvp_
-0000:d8e7      __freeenvp_
+0000:d74d      __setenvp_
+0000:d8d9      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-0eab:06de      ___IsDBCS
+0eaa:06de      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:d945*     _ismbblead_
-0eab:0944      ___MBCSIsTable
+0000:d937*     _ismbblead_
+0eaa:0944      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:d99f      __mbinit_
-0eab:06e0      ___MBCodePage
+0000:d991      __mbinit_
+0eaa:06e0      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0000:da7a      _mbdtoupper_
+0000:da6c      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0000:da88      toupper_
+0000:da7a      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-0eab:06e2      __8087cw
+0eaa:06e2      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-0eab:06e4      ___Save8087
-0eab:06e8      ___Rest8087
+0eaa:06e4      ___Save8087
+0eaa:06e8      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:da97      __GrabFP87_
+0000:da89      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:daca*     __init_8087_emu
-0000:dad0      __x87id
+0000:dabc*     __init_8087_emu
+0000:dac2      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:db2d      wctomb_
+0000:db1f      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:db78+     utoa_
-0000:dc19      itoa_
+0000:db6a+     utoa_
+0000:dc0b      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:dc63      strupr_
+0000:dc55      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-0eab:06ec      ___EFG_printf
-0eab:06f0*     ___EFG_scanf
+0eaa:06ec      ___EFG_printf
+0eaa:06f0*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:dcab      ulltoa_
-0000:dde8*     lltoa_
+0000:dc9d      ulltoa_
+0000:ddda*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:de59*     _dos_close_
-0000:de67      _dos_commit_
+0000:de4b*     _dos_close_
+0000:de59      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:de76*     _msize_
-0000:de91      _fmsize_
+0000:de68*     _msize_
+0000:de83      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:dea2      __HeapManager_expand_
-0000:e3ab      _nexpand_
+0000:de94      __HeapManager_expand_
+0000:e39d      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:e3fe      _fexpand_
-0000:e3fe*     _expand_
+0000:e3f0      _fexpand_
+0000:e3f0*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0000:e433      clearenv_
+0000:e425      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:e568      __Init_FPE_handler_
-0000:e5a1      __Fini_FPE_handler_
-0000:e5d8*     __FPEHandler
+0000:e55a      __Init_FPE_handler_
+0000:e593      __Fini_FPE_handler_
+0000:e5ca*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:e86a      _bfree_
+0000:e85c      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:e88f      _bexpand_
+0000:e881      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-0eab:070a      ___FPE_int
+0eaa:070a      ___FPE_int
 
 
                         +--------------------+
@@ -570,6 +570,6 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  0001d1c0 (119232.)
+Memory size:  0001d1b0 (119216.)
 Entry point address: 0000:7ad2
-Link time: 00:00.00
+Link time: 00:00.32
index d64e090..28c3c0f 100755 (executable)
Binary files a/maptest.exe and b/maptest.exe differ
index 88dc5ab..83f6155 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 02:29:55
+Created on:       15/10/13 10:19:32
 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       00002338
-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       000005bb
-XIB                    DATA           DGROUP         13c2:000c       00000000
-XI                     DATA           DGROUP         13c2:000c       00000036
-XIE                    DATA           DGROUP         13c6:0002       00000000
-YIB                    DATA           DGROUP         13c6:0002       00000000
-YI                     DATA           DGROUP         13c6:0002       00000018
-YIE                    DATA           DGROUP         13c7:000a       00000000
-STRINGS                DATA           DGROUP         13c7:000a       00000000
-DATA                   DATA           DGROUP         13c7:000a       00000000
-_emu_init_start        EMU            DGROUP         13c7:000a       00000000
-_emu_init_end          EMU            DGROUP         13c7:000a       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       00002338
+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       000005bb
+XIB                    DATA           DGROUP         13c1:000c       00000000
+XI                     DATA           DGROUP         13c1:000c       00000036
+XIE                    DATA           DGROUP         13c5:0002       00000000
+YIB                    DATA           DGROUP         13c5:0002       00000000
+YI                     DATA           DGROUP         13c5:0002       00000018
+YIE                    DATA           DGROUP         13c6:000a       00000000
+STRINGS                DATA           DGROUP         13c6:000a       00000000
+DATA                   DATA           DGROUP         13c6:000a       00000000
+_emu_init_start        EMU            DGROUP         13c6:000a       00000000
+_emu_init_end          EMU            DGROUP         13c6:000a       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:849a*     modexLeave_
-08d3:84b2*     modexDefaultPage_
-08d3:8518*     modexNextPage_
-08d3:85e8*     modexNextPageFlexibleSize_
-08d3:86bc*     modexShowPage_
-08d3:87b8*     modexPanPage_
-08d3:8808*     modexSelectPlane_
-08d3:882c+     modexClearRegion_
-08d3:8944*     oldDrawBmp_
-08d3:8aaa*     CDrawBmp_
-08d3:8c0e*     modexDrawBmp_
-08d3:8c74+     modexDrawBmpRegion_
-08d3:8dde*     modex_sparky4_DrawBmpRegion_
-08d3:8f48*     modexDrawPlanarBuf_
-08d3:8f66*     modexDrawSprite_
-08d3:8fcc+     modexDrawSpriteRegion_
-08d3:9144*     modexCopyPageRegion_
-08d3:92ae*     modexFadeOn_
-08d3:92de*     modexFadeOff_
-08d3:930c*     modexFlashOn_
-08d3:933a*     modexFlashOff_
-08d3:940a+     modexPalSave_
-08d3:9460      modexNewPal_
-08d3:94b0*     modexLoadPalFile_
-08d3:9592*     modexSavePalFile_
-08d3:960a*     modexPalBlack_
-08d3:9634*     modexPalWhite_
-08d3:965e+     modexPalUpdate_
-08d3:9bce+     modexPalUpdate1_
-08d3:9c48*     modexPalUpdate0_
-08d3:9c94+     chkcolor_
-08d3:9fac+     modexputPixel_
-08d3:a03a*     modexgetPixel_
-08d3:a0c0*     modexhlin_
-08d3:a12c*     modexprint_
-08d3:a2c6*     modexprintbig_
-08d3:a442*     cls_
-08d3:a4b0+     modexWaitBorder_
-134d:0694+     _VGA
+08d3:8348*     VGAmodeX_
+08d3:83f0+     modexEnter_
+08d3:848a*     modexLeave_
+08d3:84a2*     modexDefaultPage_
+08d3:8508*     modexNextPage_
+08d3:85d8*     modexNextPageFlexibleSize_
+08d3:86ac*     modexShowPage_
+08d3:87a8*     modexPanPage_
+08d3:87f8*     modexSelectPlane_
+08d3:881c+     modexClearRegion_
+08d3:8934*     oldDrawBmp_
+08d3:8a9a*     CDrawBmp_
+08d3:8bfe*     modexDrawBmp_
+08d3:8c64+     modexDrawBmpRegion_
+08d3:8dce*     modex_sparky4_DrawBmpRegion_
+08d3:8f38*     modexDrawPlanarBuf_
+08d3:8f56*     modexDrawSprite_
+08d3:8fbc+     modexDrawSpriteRegion_
+08d3:9134*     modexCopyPageRegion_
+08d3:929e*     modexFadeOn_
+08d3:92ce*     modexFadeOff_
+08d3:92fc*     modexFlashOn_
+08d3:932a*     modexFlashOff_
+08d3:93fa+     modexPalSave_
+08d3:9450      modexNewPal_
+08d3:94a0*     modexLoadPalFile_
+08d3:9582*     modexSavePalFile_
+08d3:95fa*     modexPalBlack_
+08d3:9624*     modexPalWhite_
+08d3:964e+     modexPalUpdate_
+08d3:9bbe+     modexPalUpdate1_
+08d3:9c38*     modexPalUpdate0_
+08d3:9c84+     chkcolor_
+08d3:9f9c+     modexputPixel_
+08d3:a02a*     modexgetPixel_
+08d3:a0b0*     modexhlin_
+08d3:a11c*     modexprint_
+08d3:a2b6*     modexprintbig_
+08d3:a432*     cls_
+08d3:a4a0+     modexWaitBorder_
+134c:0694+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 08d3:39e5*     __set_commode_
-134d:06be      __commode
+134c:06be      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-134d:06c0      __fmode
+134c:06c0      __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:06d6      ___NFiles
-134d:06d8      ___init_mode
-134d:0700      ___io_mode
+134c:06d6      ___NFiles
+134c:06d8      ___init_mode
+134c:0700      ___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:0704      ___umaskval
+134c:0704      ___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:0724+     ___WD_Present
+134c:0724+     ___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:0726      __amblksiz
+134c:0726      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-134d:075c      __Start_XI
-134d:0792      __End_XI
-134d:0792      __Start_YI
-134d:07aa      __End_YI
+134c:075c      __Start_XI
+134c:0792      __End_XI
+134c:0792      __Start_YI
+134c:07aa      __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:0728      ___heap_enabled
+08d3:66c8*     _heapenable_
+134c:0728      ___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:072e      ___IsDBCS
+134c:072e      ___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:0730      ___MBCodePage
+08d3:72a2      __mbinit_
+134c:0730      ___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:0732      __8087cw
+134c:0732      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-134d:0734      ___Save8087
-134d:0738      ___Rest8087
+134c:0734      ___Save8087
+134c:0738      ___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:073c      ___EFG_printf
-134d:0740*     ___EFG_scanf
+134c:073c      ___EFG_printf
+134c:0740*     ___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:075a      ___FPE_int
+134c:075a      ___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.27
index c801e79..5cb0dce 100755 (executable)
Binary files a/palettec.exe and b/palettec.exe differ
index 37ec9d7..c348d3d 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 02:29:55
+Created on:       15/10/13 10:19:32
 Executable Image: palettec.exe
 creating a DOS executable
 
@@ -33,7 +33,7 @@ wcpu_TEXT              CODE           AUTO           0000:51e0       00000058
 kitten_TEXT            CODE           AUTO           0000:5a50       0000080a
 16_hc_TEXT             CODE           AUTO           0000:6260       0000158b
 timer_TEXT             CODE           AUTO           0000:77f0       00000235
-_TEXT                  CODE           AUTO           0000:7a30       0000763f
+_TEXT                  CODE           AUTO           0000:7a30       00007631
 modex16_TEXT           CODE           AUTO           0f07:0000       00002338
 16text_TEXT            CODE           AUTO           0f07:2340       0000010d
 16_in13_DATA           FAR_DATA       AUTO           114c:0000       000001a4
@@ -139,8 +139,8 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:59d0*     CA_Startup_
 0000:5a20*     CA_Shutdown_
 1167:0920*     _finishcachebox
-1167:0924*     _updatecachebox
-1167:0928*     _drawcachebox
+1167:0924*     _drawcachebox
+1167:0928*     _updatecachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:5a8c      KITTENGETS
 0000:5aec*     kittenopen_
@@ -396,8 +396,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:a582      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
 1167:0546      ___iob
-1167:1262      ___OpenStreams
-1167:1266      ___ClosedStreams
+1167:1262      ___ClosedStreams
+1167:1266      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 0000:a59d      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
@@ -539,80 +539,80 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:c865      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:d9d6      _DoINTR_
+0000:d9c8      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
 1167:1286      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:dd4f*     _heapenable_
+0000:dd41*     _heapenable_
 1167:0718      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:dd60*     sbrk_
-0000:dd70      __brk_
+0000:dd52*     sbrk_
+0000:dd62      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:ddd8      fsync_
+0000:ddca      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:dddd*     _frealloc_
-0000:dddd      realloc_
+0000:ddcf*     _frealloc_
+0000:ddcf      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0000:ded7      __setenvp_
-0000:e063      __freeenvp_
+0000:dec9      __setenvp_
+0000:e055      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
 1167:071a      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:e0c1*     _ismbblead_
+0000:e0b3*     _ismbblead_
 1167:128c      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:e11b      __mbinit_
+0000:e10d      __mbinit_
 1167:071c      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0000:e1f6      _mbdtoupper_
+0000:e1e8      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0000:e204      toupper_
+0000:e1f6      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
 1167:071e      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
 1167:0720      ___Save8087
 1167:0724      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:e213      __GrabFP87_
+0000:e205      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:e246*     __init_8087_emu
-0000:e24c      __x87id
+0000:e238*     __init_8087_emu
+0000:e23e      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:e2a9      wctomb_
+0000:e29b      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:e2f4+     utoa_
-0000:e395      itoa_
+0000:e2e6+     utoa_
+0000:e387      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:e3df      strupr_
+0000:e3d1      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
 1167:0728      ___EFG_printf
 1167:072c*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:e427      ulltoa_
-0000:e564*     lltoa_
+0000:e419      ulltoa_
+0000:e556*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:e5d5*     _dos_close_
-0000:e5e3      _dos_commit_
+0000:e5c7*     _dos_close_
+0000:e5d5      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:e5f2*     _msize_
-0000:e60d      _fmsize_
+0000:e5e4*     _msize_
+0000:e5ff      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:e61e      __HeapManager_expand_
-0000:eb27      _nexpand_
+0000:e610      __HeapManager_expand_
+0000:eb19      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:eb7a      _fexpand_
-0000:eb7a*     _expand_
+0000:eb6c      _fexpand_
+0000:eb6c*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0000:ebaf      clearenv_
+0000:eba1      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:ece4      __Init_FPE_handler_
-0000:ed1d      __Fini_FPE_handler_
-0000:ed54*     __FPEHandler
+0000:ecd6      __Init_FPE_handler_
+0000:ed0f      __Fini_FPE_handler_
+0000:ed46*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:efe6      _bfree_
+0000:efd8      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:f00b      _bexpand_
+0000:effd      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
 1167:0746      ___FPE_int
 
@@ -632,4 +632,4 @@ gfx.lib
 Stack size:  dac0 (56000.)
 Memory size:  000206d0 (132816.)
 Entry point address: 0000:7a72
-Link time: 00:00.00
+Link time: 00:00.66
diff --git a/palettel.exe b/palettel.exe
new file mode 100755 (executable)
index 0000000..e788c54
Binary files /dev/null and b/palettel.exe differ
diff --git a/palettel.map b/palettel.map
new file mode 100755 (executable)
index 0000000..7e17492
--- /dev/null
@@ -0,0 +1,635 @@
+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:19:32
+Executable Image: palettel.exe
+creating a DOS executable
+
+
+                        +------------+
+                        |   Groups   |
+                        +------------+
+
+Group                           Address              Size
+=====                           =======              ====
+
+DGROUP                          1168:0000            0000f060
+
+
+
+                        +--------------+
+                        |   Segments   |
+                        +--------------+
+
+Segment                Class          Group          Address         Size
+=======                =====          =====          =======         ====
+
+palettel_TEXT          CODE           AUTO           0000:0000       0000006a
+16_in_TEXT             CODE           AUTO           0000:0070       00001e80
+16_mm_TEXT             CODE           AUTO           0000:1ef0       00003308
+wcpu_TEXT              CODE           AUTO           0000:5200       00000058
+16_head_TEXT           CODE           AUTO           0000:5260       00000405
+16_ca_TEXT             CODE           AUTO           0000:5670       000003fd
+kitten_TEXT            CODE           AUTO           0000:5a70       0000080a
+16_hc_TEXT             CODE           AUTO           0000:6280       0000158b
+timer_TEXT             CODE           AUTO           0000:7810       00000235
+_TEXT                  CODE           AUTO           0000:7a50       0000762d
+modex16_TEXT           CODE           AUTO           0f08:0000       00002338
+16text_TEXT            CODE           AUTO           0f08:2340       0000010d
+16_in13_DATA           FAR_DATA       AUTO           114d:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           1167:0004       00000000
+_NULL                  BEGDATA        DGROUP         1168:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         116a:0000       00000002
+CONST                  DATA           DGROUP         116a:0002       00000076
+CONST2                 DATA           DGROUP         1171:0008       00000102
+_DATA                  DATA           DGROUP         1182:0000       000005a7
+XIB                    DATA           DGROUP         11dc:0008       00000000
+XI                     DATA           DGROUP         11dc:0008       00000036
+XIE                    DATA           DGROUP         11df:000e       00000000
+YIB                    DATA           DGROUP         11df:000e       00000000
+YI                     DATA           DGROUP         11df:000e       00000018
+YIE                    DATA           DGROUP         11e1:0006       00000000
+STRINGS                DATA           DGROUP         11e1:0006       00000000
+DATA                   DATA           DGROUP         11e1:0006       00000000
+_emu_init_start        EMU            DGROUP         11e1:0006       00000000
+_emu_init_end          EMU            DGROUP         11e1:0006       00000000
+_BSS                   BSS            DGROUP         11e2:0000       00000df2
+STACK                  STACK          DGROUP         12c2:0000       0000dac0
+
+
+                        +----------------+
+                        |   Memory Map   |
+                        +----------------+
+
+* = unreferenced symbol
++ = symbol only referenced locally
+
+Address        Symbol
+=======        ======
+
+Module: palettel.o(/dos/z/16/src/palettel.c)
+0000:0012      main_
+Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
+1168:07ae+     _inpu
+0000:01b0+     INL_KeyService_
+0000:044a+     Mouse_
+0000:04a2+     IN_GetJoyAbs_
+0000:084c+     IN_GetJoyButtonsDB_
+0000:0ad2+     IN_SetupJoy_
+0000:0c94*     IN_Startup_
+0000:0d9a*     IN_Default_
+0000:0efe*     IN_Shutdown_
+0000:0f7e*     IN_SetKeyHook_
+0000:0fa0+     IN_ClearKeysDown_
+0000:1080*     IN_ReadCursor_
+0000:119c*     IN_ReadControl_
+0000:19d4*     IN_SetControlType_
+0000:1a22*     IN_GetScanName_
+0000:1aaa*     IN_WaitForKey_
+0000:1ae0*     IN_WaitForASCII_
+0000:1b16+     IN_AckBack_
+0000:1bfe*     IN_Ack_
+0000:1ca0+     IN_IsUserInput_
+0000:1d46*     IN_UserInput_
+0000:1d8a*     IN_KeyDown_
+0000:1dd2+     IN_ClearKey_
+0000:1e4a*     IN_qb_
+Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
+0000:28d4+     MML_CheckForEMS_
+0000:2930+     MML_SetupEMS_
+0000:2ae8+     MML_ShutdownEMS_
+0000:2b54+     MM_MapEMS_
+0000:2c50*     MM_MapXEMS_
+0000:2d70+     MML_CheckForXMS_
+0000:2dcc*     MML_SetupXMS_
+0000:2eb4+     MML_ShutdownXMS_
+0000:2f42+     MML_UseSpace_
+0000:3120+     MML_ClearBlock_
+0000:31a4*     MM_Startup_
+0000:35d6+     MM_Shutdown_
+0000:366c      MM_GetPtr_
+0000:3a66+     MM_FreePtr_
+0000:3b5e*     MM_SetPurge_
+0000:3c38*     MM_SetLock_
+0000:3d10+     MM_SortMem_
+0000:3efe*     MM_ShowMemory_
+0000:459e*     MM_DumpData_
+0000:46f8+     MM_UnusedMemory_
+0000:477c+     MM_TotalFree_
+0000:4812*     MM_Report_
+0000:51ca*     MM_BombOnError_
+1168:0910+     _beforesort
+1168:0914+     _aftersort
+1168:0918+     _XMSaddr
+Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
+0000:5200      detectcpu_
+Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
+0000:526e*     wait_
+0000:52ba*     filesize_
+0000:5320      printmeminfoline_
+0000:550c      US_CheckParm_
+Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
+0000:569e      CA_OpenDebug_
+0000:56ee      CA_CloseDebug_
+0000:571c+     CA_FarRead_
+0000:579c*     CA_FarWrite_
+0000:581c*     CA_ReadFile_
+0000:5898*     CA_LoadFile_
+0000:5940*     CAL_OptimizeNodes_
+0000:59f0*     CA_Startup_
+0000:5a40*     CA_Shutdown_
+1168:0920*     _finishcachebox
+1168:0924*     _drawcachebox
+1168:0928*     _updatecachebox
+Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
+0000:5aac      KITTENGETS
+0000:5b0c*     kittenopen_
+0000:5d5a+     catread_
+0000:5e0e*     kittenclose_
+0000:5e2a+     mystrtoul_
+0000:5ede+     processEscChars_
+0000:6064+     get_line_
+0000:60d6+     db_fetch_
+0000:616c+     db_insert_
+1168:0494+     __kitten_catalog
+Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
+0000:642c+     LargestFreeBlock_
+0000:64ba+     _coreleft_
+0000:6536+     LargestFarFreeBlock_
+0000:65ec+     _farcoreleft_
+0000:669a+     LargestHugeFreeBlock_
+0000:678a*     _hugecoreleft_
+0000:685a+     GetFreeSize_
+0000:68b4+     GetFarFreeSize_
+0000:68fe+     GetNearFreeSize_
+0000:694c*     heapdump_
+0000:75ee+     heapstat_
+0000:772c+     heapstat0_
+0000:778e+     HC_OpenDebug_
+0000:77de*     HC_CloseDebug_
+Module: timer.o(/dos/z/16/src/lib/timer.c)
+0000:7810*     start_timer_
+0000:793c*     elapsed_timer_
+0000:798e*     ticktock_
+0000:79fa*     time_in_seconds_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
+0000:7a55      __STK
+0000:7a75      __STKOVERFLOW_
+Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
+0f08:01b8*     VGAmodeX_
+0f08:0260      modexEnter_
+0f08:02fa      modexLeave_
+0f08:0312*     modexDefaultPage_
+0f08:0378*     modexNextPage_
+0f08:0448*     modexNextPageFlexibleSize_
+0f08:051c*     modexShowPage_
+0f08:0618*     modexPanPage_
+0f08:0668*     modexSelectPlane_
+0f08:068c+     modexClearRegion_
+0f08:07a4*     oldDrawBmp_
+0f08:090a*     CDrawBmp_
+0f08:0a6e*     modexDrawBmp_
+0f08:0ad4+     modexDrawBmpRegion_
+0f08:0c3e*     modex_sparky4_DrawBmpRegion_
+0f08:0da8*     modexDrawPlanarBuf_
+0f08:0dc6*     modexDrawSprite_
+0f08:0e2c+     modexDrawSpriteRegion_
+0f08:0fa4*     modexCopyPageRegion_
+0f08:110e      modexFadeOn_
+0f08:113e*     modexFadeOff_
+0f08:116c*     modexFlashOn_
+0f08:119a*     modexFlashOff_
+0f08:126a+     modexPalSave_
+0f08:12c0      modexNewPal_
+0f08:1310      modexLoadPalFile_
+0f08:13f2*     modexSavePalFile_
+0f08:146a      modexPalBlack_
+0f08:1494*     modexPalWhite_
+0f08:14be+     modexPalUpdate_
+0f08:1a2e+     modexPalUpdate1_
+0f08:1aa8*     modexPalUpdate0_
+0f08:1af4+     chkcolor_
+0f08:1e0c+     modexputPixel_
+0f08:1e9a*     modexgetPixel_
+0f08:1f20*     modexhlin_
+0f08:1f8c*     modexprint_
+0f08:2126*     modexprintbig_
+0f08:22a2*     cls_
+0f08:2310+     modexWaitBorder_
+1168:04c4+     _VGA
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
+0000:7a92      _fmalloc_
+0000:7a92      malloc_
+1168:04ee      ___fheap
+1168:04f0      ___fheapRover
+1168:04f2      ___LargestSizeB4Rover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
+1168:0000*     __nullarea
+1168:04f4*     __ovlflag
+1168:04f5*     __intno
+1168:04f6*     __ovlvec
+0000:7c08      _cstart_
+0000:7cdb*     _Not_Enough_Memory_
+0000:7e0d      __exit_
+0000:7e2c      __do_exit_with_msg__
+0000:7e89      __GETDS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
+0000:7e94      _big_code_
+0000:7e94*     CodeModelMismatch
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
+1168:1234      __argv
+1168:1238      ___argv
+1168:123c      __argc
+1168:123e      ___argc
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
+0000:7e9b      __PIA
+0000:7e94*     __PIS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
+0000:7eb2      printf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
+0000:7ee1+     int86x_
+0000:8064      int86_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
+0000:8092      __I4M
+0000:8092      __U4M
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c)
+0000:80aa      _dos_getvect_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c)
+0000:80b5      _dos_setvect_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
+0000:80c2      __I4D
+0000:8111      __U4D
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
+0000:8195*     _heapgrow_
+0000:8195      _fheapgrow_
+0000:8196      _nheapgrow_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
+0000:820e      _memavl_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
+0000:8253      _nmalloc_
+1168:04fa      ___nheapbeg
+1168:04fc      ___MiniHeapRover
+1168:04fe      ___LargestSizeB4MiniHeapRover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
+0000:832d      _ffree_
+0000:832d      free_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
+0000:839a      _nfree_
+1168:1240+     ___MiniHeapFreeRover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
+0000:8495+     _null_exit_rtn_
+0000:8495+     __null_int23_exit_
+0000:8496      exit_
+0000:84b7+     _exit_
+1168:0500+     ___int23_exit
+1168:0504      ___FPE_handler_exit
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
+0000:84d4      __PTC
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
+0000:8507      ultoa_
+0000:85c5*     ltoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c)
+0000:874b      write_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
+0000:8977+     __open_flags_
+0000:8c38+     _fsopen_
+0000:8c9f      fopen_
+0000:8dc2*     freopen_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
+0000:8e4c      fprintf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
+0000:8e7b      __doclose_
+0000:8fc5      __shutdown_stream_
+0000:8fdf      fclose_
+1168:1242+     ___RmTmpFileFn
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
+0000:904a+     __ibm_bios_get_ticks_
+0000:90c1      clock_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
+0000:90e8      kbhit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
+0000:90ff      ftell_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
+0000:92e5      fseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
+1168:0098      __IsTable
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
+0000:94dd      tolower_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
+0000:94eb      unlink_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
+0000:971b      open_
+0000:9752      sopen_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c)
+0000:977f      close_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c)
+0000:9784      filelength_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
+0000:97e2      sprintf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c)
+0000:9811      getenv_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
+0000:98fc      __PTS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c)
+0000:992d      read_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c)
+0000:9a66*     __clib_strdup_
+0000:9a66      strdup_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c)
+0000:9acd      halloc_
+0000:9bb2      hfree_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c)
+0000:9bb9      _heapwalk_
+0000:9bb9      _fheapwalk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
+0000:9bce+     __NHeapWalk_
+0000:9cc7      _nheapwalk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
+0000:9cd7      stackavail_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
+1168:0510      __8087
+1168:0511      __real87
+1168:0512      __dos87emucall
+1168:0514      __dos87real
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
+0000:9ce6*     __exit_with_msg_
+0000:9ceb      __fatal_runtime_error_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
+1168:0516      __curbrk
+1168:051e      __STACKLOW
+1168:0520      __STACKTOP
+1168:0522      __cbyte
+1168:0524      __child
+1168:0526      __no87
+1168:0533      ___FPE_handler
+1168:0518      __psp
+1168:0527      __get_ovl_stack
+1168:052b      __restore_ovl_stack
+1168:052f      __close_ovl_file
+1168:0537      __LpCmdLine
+1168:053b      __LpPgmName
+1168:051a      __osmajor
+1168:051b      __osminor
+1168:051c      __osmode
+1168:051d      __HShift
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
+0000:9d0a+     __fill_buffer_
+0000:9f59      fgetc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
+0000:a0a0      fwrite_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
+0000:a419      rand_
+0000:a45b*     srand_
+Module: gfx.lib(/dos/z/16/src/lib/16text.c)
+0f08:23b6*     textInit_
+1168:124a      _romFonts
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
+0000:a480      __MemAllocator
+0000:a54a      __MemFree
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
+0000:a6a7      __GrowSeg_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
+0000:a81d      __AllocSeg_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
+0000:a90c      __fmemneed_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
+0000:a90f      __CMain
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
+0000:a975      __InitRtns
+0000:a975*     __FInitRtns
+0000:a9d0      __FiniRtns
+0000:a9d0*     __FFiniRtns
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
+1168:0544      ___uselfn
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
+0000:aa34      __DOSseg__
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
+0000:aa35      __Init_Argv_
+0000:aa98+     _getargv_
+0000:adc8      __Fini_Argv_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
+1168:0546      ___iob
+1168:1266      ___ClosedStreams
+1168:126a      ___OpenStreams
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
+0000:ae0c      __fprtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
+0000:af5f      intr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
+0000:af73      segread_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
+0000:b05e      __LastFree_
+0000:b0d8      __ExpandDGROUP_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
+0000:b1e9      __nmemneed_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
+1168:0022      ___Alphabet
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
+0000:b1ec      __lseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
+0000:b226*     __dosretax
+0000:b22b*     __dosret0
+0000:b232      __set_errno_dos_
+0000:b29a*     __set_errno_dos_reterr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
+0000:b2a5*     __get_errno_ptr_
+1168:126e      _errno
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
+0000:b2ac      __GetIOMode_
+0000:b2e1      __SetIOMode_nogrow_
+1168:06c2      ___NFiles
+1168:06c4      ___init_mode
+1168:06ec      ___io_mode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
+0000:b316*     __set_commode_
+1168:06f0      __commode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
+1168:06f2      __fmode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
+0000:b322      __chktty_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
+0000:b381      __freefp_
+0000:b422      __purgefp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
+0000:b463      __allocfp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
+0000:b613      __close_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
+0000:b649      __flush_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
+0000:b892      fflush_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
+0000:b8a7      tell_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
+0000:b8b8      lseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
+0000:b8ea      __doserror_
+0000:b8f8      __doserror1_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
+0000:b904      _dos_open_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
+0000:b92a      isatty_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
+0000:b946*     __get_doserrno_ptr_
+1168:1270      __doserrno
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
+1168:06f4      ___umaskval
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
+0000:b94d      _dos_creat_
+0000:b971*     _dos_creatnew_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
+0000:b992+     __grow_iomode_
+0000:ba79+     __shrink_iomode_
+0000:baba      __SetIOMode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
+0000:bb7a      vsprintf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
+1168:1274      ___env_mask
+1168:1278      _environ
+1168:127c*     __wenviron
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
+0000:bbbc      _mbterm_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
+0000:bc0f      _mbsnextc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c)
+0000:bc6a      _mbctoupper_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c)
+0000:bc8d      _mbsinc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
+0000:bcdf      __ChkTTYIOMode_
+0000:bd4d*     __IOMode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c)
+0000:be1f      __HeapWalk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
+0000:c05f*     _fpreset_
+0000:c08a      __init_8087_
+0000:c0bd+     __default_sigfpe_handler_
+0000:c112      __chk8087_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
+0000:c182      __EnterWVIDEO_
+1168:0714+     ___WD_Present
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
+0000:c1a6      __flushall_
+0000:c23a      flushall_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
+0000:c240      getche_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
+0000:c25a      __ioalloc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
+0000:c3e8      __qread_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
+0000:c408      __qwrite_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
+0000:c468      fputc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
+0000:c63d*     _heapenable_
+1168:0716      ___heap_enabled
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
+1168:0718      __amblksiz
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
+1168:1280      ____Argv
+1168:1284      ____Argc
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
+1168:0748      __Start_XI
+1168:077e      __End_XI
+1168:077e      __Start_YI
+1168:0796      __End_YI
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
+1168:1286      ___historical_splitparms
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
+0000:c64e      __InitFiles_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
+0000:c882*     fcloseall_
+0000:c889      __full_io_exit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
+0000:c893      __prtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
+0000:d9f6      _DoINTR_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
+0000:dd6f*     sbrk_
+0000:dd7f      __brk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
+0000:dde7      fsync_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
+0000:ddec*     _frealloc_
+0000:ddec      realloc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
+0000:dee6      __setenvp_
+0000:e072      __freeenvp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
+1168:071a      ___IsDBCS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
+0000:e0d0*     _ismbblead_
+1168:128c      ___MBCSIsTable
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
+0000:e12a      __mbinit_
+1168:071c      ___MBCodePage
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
+0000:e205      _mbdtoupper_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
+0000:e213      toupper_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
+1168:071e      __8087cw
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
+1168:0720      ___Save8087
+1168:0724      ___Rest8087
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
+0000:e222      __GrabFP87_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
+0000:e254*     __init_8087_emu
+0000:e25a      __x87id
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
+0000:e2b7      wctomb_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
+0000:e302+     utoa_
+0000:e3a3      itoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
+0000:e3ed      strupr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
+1168:0728      ___EFG_printf
+1168:072c*     ___EFG_scanf
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
+0000:e435      ulltoa_
+0000:e572*     lltoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
+0000:e5e3*     _dos_close_
+0000:e5f1      _dos_commit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
+0000:e600*     _msize_
+0000:e61b      _fmsize_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
+0000:e62c      __HeapManager_expand_
+0000:eb35      _nexpand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
+0000:eb88      _fexpand_
+0000:eb88*     _expand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
+0000:ebbd      clearenv_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
+0000:ecf2      __Init_FPE_handler_
+0000:ed2b      __Fini_FPE_handler_
+0000:ed62*     __FPEHandler
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
+0000:eff4      _bfree_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
+0000:f019      _bexpand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
+1168:0746      ___FPE_int
+
+
+                        +--------------------+
+                        |   Libraries Used   |
+                        +--------------------+
+
+gfx.lib
+/dos/fdos/watcom2/lib286/dos/clibh.lib
+
+
+                        +-----------------------+
+                        |   Linker Statistics   |
+                        +-----------------------+
+
+Stack size:  dac0 (56000.)
+Memory size:  000206e0 (132832.)
+Entry point address: 0000:7c08
+Link time: 00:00.41
index 9af736b..5cfeca3 100755 (executable)
Binary files a/pcxtest.exe and b/pcxtest.exe differ
index 0489b6e..467842f 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 02:29:55
+Created on:       15/10/13 10:19:32
 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       00002338
-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       00002338
+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:8aaa      modexLeave_
-0000:8ac2      modexDefaultPage_
-0000:8b28*     modexNextPage_
-0000:8bf8*     modexNextPageFlexibleSize_
-0000:8ccc*     modexShowPage_
-0000:8dc8*     modexPanPage_
-0000:8e18*     modexSelectPlane_
-0000:8e3c      modexClearRegion_
-0000:8f54      oldDrawBmp_
-0000:90ba*     CDrawBmp_
-0000:921e      modexDrawBmp_
-0000:9284+     modexDrawBmpRegion_
-0000:93ee*     modex_sparky4_DrawBmpRegion_
-0000:9558*     modexDrawPlanarBuf_
-0000:9576      modexDrawSprite_
-0000:95dc+     modexDrawSpriteRegion_
-0000:9754      modexCopyPageRegion_
-0000:98be*     modexFadeOn_
-0000:98ee*     modexFadeOff_
-0000:991c*     modexFlashOn_
-0000:994a*     modexFlashOff_
-0000:9a1a+     modexPalSave_
-0000:9a70      modexNewPal_
-0000:9ac0*     modexLoadPalFile_
-0000:9ba2*     modexSavePalFile_
-0000:9c1a*     modexPalBlack_
-0000:9c44*     modexPalWhite_
-0000:9c6e+     modexPalUpdate_
-0000:a1de      modexPalUpdate1_
-0000:a258*     modexPalUpdate0_
-0000:a2a4+     chkcolor_
-0000:a5bc+     modexputPixel_
-0000:a64a*     modexgetPixel_
-0000:a6d0*     modexhlin_
-0000:a73c*     modexprint_
-0000:a8d6*     modexprintbig_
-0000:aa52*     cls_
-0000:aac0+     modexWaitBorder_
-0b45:01e4      _VGA
+0000:8938*     VGAmodeX_
+0000:89e0      modexEnter_
+0000:8a7a      modexLeave_
+0000:8a92      modexDefaultPage_
+0000:8af8*     modexNextPage_
+0000:8bc8*     modexNextPageFlexibleSize_
+0000:8c9c*     modexShowPage_
+0000:8d98*     modexPanPage_
+0000:8de8*     modexSelectPlane_
+0000:8e0c      modexClearRegion_
+0000:8f24      oldDrawBmp_
+0000:908a*     CDrawBmp_
+0000:91ee      modexDrawBmp_
+0000:9254+     modexDrawBmpRegion_
+0000:93be*     modex_sparky4_DrawBmpRegion_
+0000:9528*     modexDrawPlanarBuf_
+0000:9546      modexDrawSprite_
+0000:95ac+     modexDrawSpriteRegion_
+0000:9724      modexCopyPageRegion_
+0000:988e*     modexFadeOn_
+0000:98be*     modexFadeOff_
+0000:98ec*     modexFlashOn_
+0000:991a*     modexFlashOff_
+0000:99ea+     modexPalSave_
+0000:9a40      modexNewPal_
+0000:9a90*     modexLoadPalFile_
+0000:9b72*     modexSavePalFile_
+0000:9bea*     modexPalBlack_
+0000:9c14*     modexPalWhite_
+0000:9c3e+     modexPalUpdate_
+0000:a1ae      modexPalUpdate1_
+0000:a228*     modexPalUpdate0_
+0000:a274+     chkcolor_
+0000:a58c+     modexputPixel_
+0000:a61a*     modexgetPixel_
+0000:a6a0*     modexhlin_
+0000:a70c*     modexprint_
+0000:a8a6*     modexprintbig_
+0000:aa22*     cls_
+0000:aa90+     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.80
index 7864a4b..3b7105e 100755 (executable)
Binary files a/pcxtest2.exe and b/pcxtest2.exe differ
index 045b41e..33caa0d 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 02:29:55
+Created on:       15/10/13 10:19:32
 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       00002338
-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       00002338
+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:8aba      modexLeave_
-0000:8ad2      modexDefaultPage_
-0000:8b38*     modexNextPage_
-0000:8c08*     modexNextPageFlexibleSize_
-0000:8cdc      modexShowPage_
-0000:8dd8*     modexPanPage_
-0000:8e28*     modexSelectPlane_
-0000:8e4c      modexClearRegion_
-0000:8f64      oldDrawBmp_
-0000:90ca*     CDrawBmp_
-0000:922e      modexDrawBmp_
-0000:9294+     modexDrawBmpRegion_
-0000:93fe*     modex_sparky4_DrawBmpRegion_
-0000:9568*     modexDrawPlanarBuf_
-0000:9586      modexDrawSprite_
-0000:95ec+     modexDrawSpriteRegion_
-0000:9764      modexCopyPageRegion_
-0000:98ce*     modexFadeOn_
-0000:98fe*     modexFadeOff_
-0000:992c*     modexFlashOn_
-0000:995a*     modexFlashOff_
-0000:9a2a+     modexPalSave_
-0000:9a80      modexNewPal_
-0000:9ad0*     modexLoadPalFile_
-0000:9bb2*     modexSavePalFile_
-0000:9c2a*     modexPalBlack_
-0000:9c54*     modexPalWhite_
-0000:9c7e+     modexPalUpdate_
-0000:a1ee      modexPalUpdate1_
-0000:a268*     modexPalUpdate0_
-0000:a2b4+     chkcolor_
-0000:a5cc+     modexputPixel_
-0000:a65a*     modexgetPixel_
-0000:a6e0*     modexhlin_
-0000:a74c*     modexprint_
-0000:a8e6*     modexprintbig_
-0000:aa62*     cls_
-0000:aad0+     modexWaitBorder_
-0b46:01e4      _VGA
+0000:8948*     VGAmodeX_
+0000:89f0      modexEnter_
+0000:8a8a      modexLeave_
+0000:8aa2      modexDefaultPage_
+0000:8b08*     modexNextPage_
+0000:8bd8*     modexNextPageFlexibleSize_
+0000:8cac      modexShowPage_
+0000:8da8*     modexPanPage_
+0000:8df8*     modexSelectPlane_
+0000:8e1c      modexClearRegion_
+0000:8f34      oldDrawBmp_
+0000:909a*     CDrawBmp_
+0000:91fe      modexDrawBmp_
+0000:9264+     modexDrawBmpRegion_
+0000:93ce*     modex_sparky4_DrawBmpRegion_
+0000:9538*     modexDrawPlanarBuf_
+0000:9556      modexDrawSprite_
+0000:95bc+     modexDrawSpriteRegion_
+0000:9734      modexCopyPageRegion_
+0000:989e*     modexFadeOn_
+0000:98ce*     modexFadeOff_
+0000:98fc*     modexFlashOn_
+0000:992a*     modexFlashOff_
+0000:99fa+     modexPalSave_
+0000:9a50      modexNewPal_
+0000:9aa0*     modexLoadPalFile_
+0000:9b82*     modexSavePalFile_
+0000:9bfa*     modexPalBlack_
+0000:9c24*     modexPalWhite_
+0000:9c4e+     modexPalUpdate_
+0000:a1be      modexPalUpdate1_
+0000:a238*     modexPalUpdate0_
+0000:a284+     chkcolor_
+0000:a59c+     modexputPixel_
+0000:a62a*     modexgetPixel_
+0000:a6b0*     modexhlin_
+0000:a71c*     modexprint_
+0000:a8b6*     modexprintbig_
+0000:aa32*     cls_
+0000:aaa0+     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.93
index 2cfe253..251d45d 100755 (executable)
Binary files a/scroll.exe and b/scroll.exe differ
index 6b251f2..87dec37 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 02:29:56
+Created on:       15/10/13 10:19:32
 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       00002338
-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       00002338
+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:02fa*     modexLeave_
-175f:0312      modexDefaultPage_
-175f:0378      modexNextPage_
-175f:0448      modexNextPageFlexibleSize_
-175f:051c      modexShowPage_
-175f:0618*     modexPanPage_
-175f:0668*     modexSelectPlane_
-175f:068c      modexClearRegion_
-175f:07a4*     oldDrawBmp_
-175f:090a*     CDrawBmp_
-175f:0a6e*     modexDrawBmp_
-175f:0ad4+     modexDrawBmpRegion_
-175f:0c3e*     modex_sparky4_DrawBmpRegion_
-175f:0da8*     modexDrawPlanarBuf_
-175f:0dc6*     modexDrawSprite_
-175f:0e2c+     modexDrawSpriteRegion_
-175f:0fa4      modexCopyPageRegion_
-175f:110e*     modexFadeOn_
-175f:113e*     modexFadeOff_
-175f:116c*     modexFlashOn_
-175f:119a*     modexFlashOff_
-175f:126a+     modexPalSave_
-175f:12c0      modexNewPal_
-175f:1310*     modexLoadPalFile_
-175f:13f2*     modexSavePalFile_
-175f:146a*     modexPalBlack_
-175f:1494*     modexPalWhite_
-175f:14be+     modexPalUpdate_
-175f:1a2e+     modexPalUpdate1_
-175f:1aa8*     modexPalUpdate0_
-175f:1af4+     chkcolor_
-175f:1e0c      modexputPixel_
-175f:1e9a*     modexgetPixel_
-175f:1f20*     modexhlin_
-175f:1f8c      modexprint_
-175f:2126*     modexprintbig_
-175f:22a2      cls_
-175f:2310      modexWaitBorder_
-1a67:0b54      _VGA
+175b:01b8      VGAmodeX_
+175b:0260+     modexEnter_
+175b:02fa*     modexLeave_
+175b:0312      modexDefaultPage_
+175b:0378      modexNextPage_
+175b:0448      modexNextPageFlexibleSize_
+175b:051c      modexShowPage_
+175b:0618*     modexPanPage_
+175b:0668*     modexSelectPlane_
+175b:068c      modexClearRegion_
+175b:07a4*     oldDrawBmp_
+175b:090a*     CDrawBmp_
+175b:0a6e*     modexDrawBmp_
+175b:0ad4+     modexDrawBmpRegion_
+175b:0c3e*     modex_sparky4_DrawBmpRegion_
+175b:0da8*     modexDrawPlanarBuf_
+175b:0dc6*     modexDrawSprite_
+175b:0e2c+     modexDrawSpriteRegion_
+175b:0fa4      modexCopyPageRegion_
+175b:110e*     modexFadeOn_
+175b:113e*     modexFadeOff_
+175b:116c*     modexFlashOn_
+175b:119a*     modexFlashOff_
+175b:126a+     modexPalSave_
+175b:12c0      modexNewPal_
+175b:1310*     modexLoadPalFile_
+175b:13f2*     modexSavePalFile_
+175b:146a*     modexPalBlack_
+175b:1494*     modexPalWhite_
+175b:14be+     modexPalUpdate_
+175b:1a2e+     modexPalUpdate1_
+175b:1aa8*     modexPalUpdate0_
+175b:1af4+     chkcolor_
+175b:1e0c      modexputPixel_
+175b:1e9a*     modexgetPixel_
+175b:1f20*     modexhlin_
+175b:1f8c      modexprint_
+175b:2126*     modexprintbig_
+175b:22a2      cls_
+175b:2310      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.03
index 1d9f288..f8392d7 100755 (executable)
@@ -36,7 +36,7 @@ main(int argc, char *argv[])
        modexPalBlack();\r
 \r
        modexLoadPalFile("data/default.pal", &pal);\r
-\r
+       modexFadeOn(1, pal);\r
 \r
        modexLeave();\r
 }\r
index 93c99d0..91710db 100755 (executable)
Binary files a/test.exe and b/test.exe differ
index eeec8ea..4279447 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 02:29:55
+Created on:       15/10/13 10:19:32
 Executable Image: test.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0803:0000            0000e810
+DGROUP                          0802:0000            0000e810
 
 
 
@@ -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       00002338
-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       0000024a
-XIB                    DATA           DGROUP         0831:000a       00000000
-XI                     DATA           DGROUP         0831:000a       00000018
-XIE                    DATA           DGROUP         0833:0002       00000000
-YIB                    DATA           DGROUP         0833:0002       00000000
-YI                     DATA           DGROUP         0833:0002       0000000c
-YIE                    DATA           DGROUP         0833:000e       00000000
-STRINGS                DATA           DGROUP         0833:000e       00000000
-DATA                   DATA           DGROUP         0833:000e       00000000
-_BSS                   BSS            DGROUP         0833:000e       00000a33
-STACK                  STACK          DGROUP         08d8:0000       0000dac0
+_TEXT                  CODE           AUTO           0000:0190       00005a3d
+modex16_TEXT           CODE           AUTO           0000:5bd0       00002338
+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       0000024a
+XIB                    DATA           DGROUP         0830:000a       00000000
+XI                     DATA           DGROUP         0830:000a       00000018
+XIE                    DATA           DGROUP         0832:0002       00000000
+YIB                    DATA           DGROUP         0832:0002       00000000
+YI                     DATA           DGROUP         0832:0002       0000000c
+YIE                    DATA           DGROUP         0832:000e       00000000
+STRINGS                DATA           DGROUP         0832:000e       00000000
+DATA                   DATA           DGROUP         0832:000e       00000000
+_BSS                   BSS            DGROUP         0832:000e       00000a33
+STACK                  STACK          DGROUP         08d7: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:5eda      modexLeave_
-0000:5ef2      modexDefaultPage_
-0000:5f58      modexNextPage_
-0000:6028*     modexNextPageFlexibleSize_
-0000:60fc      modexShowPage_
-0000:61f8*     modexPanPage_
-0000:6248*     modexSelectPlane_
-0000:626c      modexClearRegion_
-0000:6384*     oldDrawBmp_
-0000:64ea*     CDrawBmp_
-0000:664e*     modexDrawBmp_
-0000:66b4+     modexDrawBmpRegion_
-0000:681e*     modex_sparky4_DrawBmpRegion_
-0000:6988*     modexDrawPlanarBuf_
-0000:69a6*     modexDrawSprite_
-0000:6a0c+     modexDrawSpriteRegion_
-0000:6b84*     modexCopyPageRegion_
-0000:6cee      modexFadeOn_
-0000:6d1e      modexFadeOff_
-0000:6d4c*     modexFlashOn_
-0000:6d7a*     modexFlashOff_
-0000:6e4a      modexPalSave_
-0000:6ea0      modexNewPal_
-0000:6ef0      modexLoadPalFile_
-0000:6fd2*     modexSavePalFile_
-0000:704a      modexPalBlack_
-0000:7074*     modexPalWhite_
-0000:709e+     modexPalUpdate_
-0000:760e+     modexPalUpdate1_
-0000:7688*     modexPalUpdate0_
-0000:76d4+     chkcolor_
-0000:79ec+     modexputPixel_
-0000:7a7a*     modexgetPixel_
-0000:7b00*     modexhlin_
-0000:7b6c*     modexprint_
-0000:7d06*     modexprintbig_
-0000:7e82*     cls_
-0000:7ef0+     modexWaitBorder_
-0803:00b4+     _VGA
+0000:5d88*     VGAmodeX_
+0000:5e30      modexEnter_
+0000:5eca      modexLeave_
+0000:5ee2      modexDefaultPage_
+0000:5f48      modexNextPage_
+0000:6018*     modexNextPageFlexibleSize_
+0000:60ec      modexShowPage_
+0000:61e8*     modexPanPage_
+0000:6238*     modexSelectPlane_
+0000:625c      modexClearRegion_
+0000:6374*     oldDrawBmp_
+0000:64da*     CDrawBmp_
+0000:663e*     modexDrawBmp_
+0000:66a4+     modexDrawBmpRegion_
+0000:680e*     modex_sparky4_DrawBmpRegion_
+0000:6978*     modexDrawPlanarBuf_
+0000:6996*     modexDrawSprite_
+0000:69fc+     modexDrawSpriteRegion_
+0000:6b74*     modexCopyPageRegion_
+0000:6cde      modexFadeOn_
+0000:6d0e      modexFadeOff_
+0000:6d3c*     modexFlashOn_
+0000:6d6a*     modexFlashOff_
+0000:6e3a      modexPalSave_
+0000:6e90      modexNewPal_
+0000:6ee0      modexLoadPalFile_
+0000:6fc2*     modexSavePalFile_
+0000:703a      modexPalBlack_
+0000:7064*     modexPalWhite_
+0000:708e+     modexPalUpdate_
+0000:75fe+     modexPalUpdate1_
+0000:7678*     modexPalUpdate0_
+0000:76c4+     chkcolor_
+0000:79dc+     modexputPixel_
+0000:7a6a*     modexgetPixel_
+0000:7af0*     modexhlin_
+0000:7b5c*     modexprint_
+0000:7cf6*     modexprintbig_
+0000:7e72*     cls_
+0000:7ee0+     modexWaitBorder_
+0802:00b4+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-0803:0000*     __nullarea
-0803:00de*     __ovlflag
-0803:00df*     __intno
-0803:00e0*     __ovlvec
+0802:0000*     __nullarea
+0802:00de*     __ovlflag
+0802:00df*     __intno
+0802:00e0*     __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:00e4      __curbrk
-0803:00ec      __STACKLOW
-0803:00ee      __STACKTOP
-0803:00f0      __cbyte
-0803:00f2      __child
-0803:00f4      __no87
-0803:0101      ___FPE_handler
-0803:00e6      __psp
-0803:00f5      __get_ovl_stack
-0803:00f9      __restore_ovl_stack
-0803:00fd      __close_ovl_file
-0803:0105      __LpCmdLine
-0803:0109      __LpPgmName
-0803:00e8      __osmajor
-0803:00e9      __osminor
-0803:00ea      __osmode
-0803:00eb      __HShift
+0802:00e4      __curbrk
+0802:00ec      __STACKLOW
+0802:00ee      __STACKTOP
+0802:00f0      __cbyte
+0802:00f2      __child
+0802:00f4      __no87
+0802:0101      ___FPE_handler
+0802:00e6      __psp
+0802:00f5      __get_ovl_stack
+0802:00f9      __restore_ovl_stack
+0802:00fd      __close_ovl_file
+0802:0105      __LpCmdLine
+0802:0109      __LpPgmName
+0802:00e8      __osmajor
+0802:00e9      __osminor
+0802:00ea      __osmode
+0802:00eb      __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:010e+     ___fheap
-0803:0110      ___fheapRover
-0803:0112      ___LargestSizeB4Rover
+0802:010e+     ___fheap
+0802:0110      ___fheapRover
+0802:0112      ___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:0114+     ___int23_exit
-0803:0118+     ___FPE_handler_exit
+0802:0114+     ___int23_exit
+0802:0118+     ___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:0c0e+     ___RmTmpFileFn
+0802:0c0e+     ___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:0c12      _romFonts
+0000:7f86*     textInit_
+0802:0c12      _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:0120      ___uselfn
+0802:0120      ___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:0122+     ___WD_Present
+0802:0122+     ___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:0124      ___nheapbeg
-0803:0126      ___MiniHeapRover
-0803:0128      ___LargestSizeB4MiniHeapRover
+0802:0124      ___nheapbeg
+0802:0126      ___MiniHeapRover
+0802:0128      ___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:012a      ___iob
-0803:0c2a      ___OpenStreams
-0803:0c2e      ___ClosedStreams
+0802:012a      ___iob
+0802:0c2a      ___ClosedStreams
+0802:0c2e      ___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:0292      __commode
+0802:0292      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:1ffb*     __get_errno_ptr_
-0803:0c32      _errno
+0802:0c32      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0803:0294      __fmode
+0802:0294      __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:0c34+     ___MiniHeapFreeRover
+0802:0c34+     ___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:0c36      ____Argv
-0803:0c3a      ____Argc
+0802:0c36      ____Argv
+0802:0c3a      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0803:0296      __amblksiz
+0802:0296      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-0803:02ea      __Start_XI
-0803:0302      __End_XI
-0803:0302      __Start_YI
-0803:030e      __End_YI
+0802:02ea      __Start_XI
+0802:0302      __End_XI
+0802:0302      __Start_YI
+0802:030e      __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:0298      ___heap_enabled
+0802:0298      ___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:029a      ___NFiles
-0803:029c      ___init_mode
-0803:02c4      ___io_mode
+0000:4a84      __GetIOMode_
+0000:4ab9      __SetIOMode_nogrow_
+0802:029a      ___NFiles
+0802:029c      ___init_mode
+0802:02c4      ___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:0c3c      __doserrno
+0000:4b0a*     __get_doserrno_ptr_
+0802:0c3c      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0803:02c8      ___umaskval
+0802:02c8      ___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:02de      ___EFG_printf
-0803:02e2*     ___EFG_scanf
+0802:02de      ___EFG_printf
+0802:02e2*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-0803:02e6      ___IsDBCS
+0802:02e6      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:5020*     _ismbblead_
-0803:0c40      ___MBCSIsTable
+0000:5012*     _ismbblead_
+0802:0c40      ___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:02e8+     ___MBCodePage
+0000:54b7      __mbinit_
+0802:02e8+     ___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:  00016840 (92224.)
+Memory size:  00016830 (92208.)
 Entry point address: 0000:01d2
-Link time: 00:00.00
+Link time: 00:00.70
index 93cf5a6..17f4db4 100755 (executable)
Binary files a/test2.exe and b/test2.exe differ
index 43d4730..659777d 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 02:29:55
+Created on:       15/10/13 10:19:32
 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       00002338
-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       00000262
-XIB                    DATA           DGROUP         08ee:0002       00000000
-XI                     DATA           DGROUP         08ee:0002       00000018
-XIE                    DATA           DGROUP         08ef:000a       00000000
-YIB                    DATA           DGROUP         08ef:000a       00000000
-YI                     DATA           DGROUP         08ef:000a       0000000c
-YIE                    DATA           DGROUP         08f0:0006       00000000
-STRINGS                DATA           DGROUP         08f0:0006       00000000
-DATA                   DATA           DGROUP         08f0:0006       00000000
-_BSS                   BSS            DGROUP         08f0:0006       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       00002338
+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       00000262
+XIB                    DATA           DGROUP         08ed:0002       00000000
+XI                     DATA           DGROUP         08ed:0002       00000018
+XIE                    DATA           DGROUP         08ee:000a       00000000
+YIB                    DATA           DGROUP         08ee:000a       00000000
+YI                     DATA           DGROUP         08ee:000a       0000000c
+YIE                    DATA           DGROUP         08ef:0006       00000000
+STRINGS                DATA           DGROUP         08ef:0006       00000000
+DATA                   DATA           DGROUP         08ef:0006       00000000
+_BSS                   BSS            DGROUP         08ef:0006       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:03a6+     ___RmTmpFileFn
+08bd:03a6+     ___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:6a8a*     modexLeave_
-0000:6aa2*     modexDefaultPage_
-0000:6b08*     modexNextPage_
-0000:6bd8*     modexNextPageFlexibleSize_
-0000:6cac*     modexShowPage_
-0000:6da8*     modexPanPage_
-0000:6df8*     modexSelectPlane_
-0000:6e1c+     modexClearRegion_
-0000:6f34*     oldDrawBmp_
-0000:709a*     CDrawBmp_
-0000:71fe*     modexDrawBmp_
-0000:7264+     modexDrawBmpRegion_
-0000:73ce*     modex_sparky4_DrawBmpRegion_
-0000:7538*     modexDrawPlanarBuf_
-0000:7556*     modexDrawSprite_
-0000:75bc+     modexDrawSpriteRegion_
-0000:7734*     modexCopyPageRegion_
-0000:789e*     modexFadeOn_
-0000:78ce*     modexFadeOff_
-0000:78fc*     modexFlashOn_
-0000:792a*     modexFlashOff_
-0000:79fa+     modexPalSave_
-0000:7a50      modexNewPal_
-0000:7aa0*     modexLoadPalFile_
-0000:7b82*     modexSavePalFile_
-0000:7bfa*     modexPalBlack_
-0000:7c24*     modexPalWhite_
-0000:7c4e+     modexPalUpdate_
-0000:81be+     modexPalUpdate1_
-0000:8238*     modexPalUpdate0_
-0000:8284+     chkcolor_
-0000:859c+     modexputPixel_
-0000:862a*     modexgetPixel_
-0000:86b0*     modexhlin_
-0000:871c*     modexprint_
-0000:88b6*     modexprintbig_
-0000:8a32*     cls_
-0000:8aa0+     modexWaitBorder_
-08be:0104+     _VGA
+0000:6938*     VGAmodeX_
+0000:69e0+     modexEnter_
+0000:6a7a*     modexLeave_
+0000:6a92*     modexDefaultPage_
+0000:6af8*     modexNextPage_
+0000:6bc8*     modexNextPageFlexibleSize_
+0000:6c9c*     modexShowPage_
+0000:6d98*     modexPanPage_
+0000:6de8*     modexSelectPlane_
+0000:6e0c+     modexClearRegion_
+0000:6f24*     oldDrawBmp_
+0000:708a*     CDrawBmp_
+0000:71ee*     modexDrawBmp_
+0000:7254+     modexDrawBmpRegion_
+0000:73be*     modex_sparky4_DrawBmpRegion_
+0000:7528*     modexDrawPlanarBuf_
+0000:7546*     modexDrawSprite_
+0000:75ac+     modexDrawSpriteRegion_
+0000:7724*     modexCopyPageRegion_
+0000:788e*     modexFadeOn_
+0000:78be*     modexFadeOff_
+0000:78ec*     modexFlashOn_
+0000:791a*     modexFlashOff_
+0000:79ea+     modexPalSave_
+0000:7a40      modexNewPal_
+0000:7a90*     modexLoadPalFile_
+0000:7b72*     modexSavePalFile_
+0000:7bea*     modexPalBlack_
+0000:7c14*     modexPalWhite_
+0000:7c3e+     modexPalUpdate_
+0000:81ae+     modexPalUpdate1_
+0000:8228*     modexPalUpdate0_
+0000:8274+     chkcolor_
+0000:858c+     modexputPixel_
+0000:861a*     modexgetPixel_
+0000:86a0*     modexhlin_
+0000:870c*     modexprint_
+0000:88a6*     modexprintbig_
+0000:8a22*     cls_
+0000:8a90+     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:012e+     ___fheap
-08be:0130      ___fheapRover
-08be:0132      ___LargestSizeB4Rover
+08bd:012e+     ___fheap
+08bd:0130      ___fheapRover
+08bd:0132      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-08be:0134      ___iob
-08be:0caa      ___OpenStreams
-08be:0cae      ___ClosedStreams
+08bd:0134      ___iob
+08bd:0caa      ___ClosedStreams
+08bd:0cae      ___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:029c      ___uselfn
+08bd:029c      ___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:029e+     ___WD_Present
+08bd:029e+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:1a5d*     __get_errno_ptr_
-08be:0cb2      _errno
+08bd:0cb2      _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:0cb4      _romFonts
+0000:8b36*     textInit_
+08bd:0cb4      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:26b0*     __set_commode_
-08be:02a4      __commode
+08bd:02a4      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-08be:02a6      __fmode
+08bd:02a6      __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:02a8      ___nheapbeg
-08be:02aa      ___MiniHeapRover
-08be:02ac      ___LargestSizeB4MiniHeapRover
+08bd:02a8      ___nheapbeg
+08bd:02aa      ___MiniHeapRover
+08bd:02ac      ___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:0ccc+     ___MiniHeapFreeRover
+08bd:0ccc+     ___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:0cce      ____Argv
-08be:0cd2      ____Argc
+08bd:0cce      ____Argv
+08bd:0cd2      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-08be:02ae      __amblksiz
+08bd:02ae      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-08be:0302      __Start_XI
-08be:031a      __End_XI
-08be:031a      __Start_YI
-08be:0326      __End_YI
+08bd:0302      __Start_XI
+08bd:031a      __End_XI
+08bd:031a      __Start_YI
+08bd:0326      __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:02c4      ___NFiles
-08be:02c6      ___init_mode
-08be:02ee      ___io_mode
+0000:4839      __GetIOMode_
+0000:486e      __SetIOMode_nogrow_
+08bd:02c4      ___NFiles
+08bd:02c6      ___init_mode
+08bd:02ee      ___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:0cd6      __doserrno
+0000:4b93*     __get_doserrno_ptr_
+08bd:0cd6      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-08be:02f2      ___umaskval
+08bd:02f2      ___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:02f4      ___heap_enabled
+0000:4bdf*     _heapenable_
+08bd:02f4      ___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:02f6      ___EFG_printf
-08be:02fa*     ___EFG_scanf
+08bd:02f6      ___EFG_printf
+08bd:02fa*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-08be:02fe      ___IsDBCS
+08bd:02fe      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:4f8f*     _ismbblead_
-08be:0cd8      ___MBCSIsTable
+0000:4f81*     _ismbblead_
+08bd:0cd8      ___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:0300+     ___MBCodePage
+0000:5818      __mbinit_
+08bd:0300+     ___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.16
index e475c0f..6dbf027 100755 (executable)
Binary files a/tesuto.exe and b/tesuto.exe differ
index a7c7e71..f2dbd80 100755 (executable)
Binary files a/vgmtest.exe and b/vgmtest.exe differ
index 0bf8ab9..3a3d7c6 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 02:29:56
+Created on:       15/10/13 10:19:32
 Executable Image: vgmtest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          10b0:0000            0000e970
+DGROUP                          10af:0000            0000e970
 
 
 
@@ -33,28 +33,28 @@ wcpu_TEXT              CODE           AUTO           0000:52b0       00000058
 kitten_TEXT            CODE           AUTO           0000:5b20       0000080a
 16_hc_TEXT             CODE           AUTO           0000:6330       0000158b
 timer_TEXT             CODE           AUTO           0000:78c0       00000235
-_TEXT                  CODE           AUTO           0000:7b00       000075d7
-16_snd_TEXT            CODE           AUTO           0000:f0e0       00000338
-vgmSnd_TEXT            CODE           AUTO           0f42:0000       00001525
-16_in13_DATA           FAR_DATA       AUTO           1095:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           10af:0004       00000000
-_NULL                  BEGDATA        DGROUP         10b0:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         10b2:0000       00000002
-CONST                  DATA           DGROUP         10b2:0002       00000076
-CONST2                 DATA           DGROUP         10b9:0008       00000102
-_DATA                  DATA           DGROUP         10ca:0000       00000583
-XIB                    DATA           DGROUP         1122:0004       00000000
-XI                     DATA           DGROUP         1122:0004       00000036
-XIE                    DATA           DGROUP         1125:000a       00000000
-YIB                    DATA           DGROUP         1125:000a       00000000
-YI                     DATA           DGROUP         1125:000a       00000018
-YIE                    DATA           DGROUP         1127:0002       00000000
-STRINGS                DATA           DGROUP         1127:0002       00000000
-DATA                   DATA           DGROUP         1127:0002       00000000
-_emu_init_start        EMU            DGROUP         1127:0002       00000000
-_emu_init_end          EMU            DGROUP         1127:0002       00000000
-_BSS                   BSS            DGROUP         1128:0000       00000724
-STACK                  STACK          DGROUP         119b:0000       0000dac0
+_TEXT                  CODE           AUTO           0000:7b00       000075c9
+16_snd_TEXT            CODE           AUTO           0000:f0d0       00000338
+vgmSnd_TEXT            CODE           AUTO           0f41:0000       00001525
+16_in13_DATA           FAR_DATA       AUTO           1094:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           10ae:0004       00000000
+_NULL                  BEGDATA        DGROUP         10af:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         10b1:0000       00000002
+CONST                  DATA           DGROUP         10b1:0002       00000076
+CONST2                 DATA           DGROUP         10b8:0008       00000102
+_DATA                  DATA           DGROUP         10c9:0000       00000583
+XIB                    DATA           DGROUP         1121:0004       00000000
+XI                     DATA           DGROUP         1121:0004       00000036
+XIE                    DATA           DGROUP         1124:000a       00000000
+YIB                    DATA           DGROUP         1124:000a       00000000
+YI                     DATA           DGROUP         1124:000a       00000018
+YIE                    DATA           DGROUP         1126:0002       00000000
+STRINGS                DATA           DGROUP         1126:0002       00000000
+DATA                   DATA           DGROUP         1126:0002       00000000
+_emu_init_start        EMU            DGROUP         1126:0002       00000000
+_emu_init_end          EMU            DGROUP         1126:0002       00000000
+_BSS                   BSS            DGROUP         1127:0000       00000724
+STACK                  STACK          DGROUP         119a:0000       0000dac0
 
 
                         +----------------+
@@ -72,7 +72,7 @@ Module: vgmtest.o(/dos/z/16/src/vgmtest.c)
 0000:003a      OPL2_ReadStatus_
 0000:0054      main_
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-10b0:079e+     _inpu
+10af:079e+     _inpu
 0000:0260+     INL_KeyService_
 0000:04fa+     Mouse_
 0000:0552+     IN_GetJoyAbs_
@@ -120,9 +120,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:482c+     MM_TotalFree_
 0000:48c2*     MM_Report_
 0000:527a*     MM_BombOnError_
-10b0:0900+     _beforesort
-10b0:0904+     _aftersort
-10b0:0908+     _XMSaddr
+10af:0900+     _beforesort
+10af:0904+     _aftersort
+10af:0908+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:52b0      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
@@ -140,9 +140,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:59f0*     CAL_OptimizeNodes_
 0000:5aa0*     CA_Startup_
 0000:5af0*     CA_Shutdown_
-10b0:0910*     _finishcachebox
-10b0:0914*     _updatecachebox
-10b0:0918*     _drawcachebox
+10af:0910*     _finishcachebox
+10af:0914*     _drawcachebox
+10af:0918*     _updatecachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:5b5c      KITTENGETS
 0000:5bbc*     kittenopen_
@@ -153,7 +153,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:6114+     get_line_
 0000:6186+     db_fetch_
 0000:621c+     db_insert_
-10b0:0494+     __kitten_catalog
+10af:0494+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:64dc+     LargestFreeBlock_
 0000:656a+     _coreleft_
@@ -178,41 +178,41 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 0000:7b05      __STK
 0000:7b25      __STKOVERFLOW_
 Module: vgmsnd.lib(/dos/z/16/src/lib/16_snd.c)
-0000:f0e0      opl2out_
-0000:f122*     opl3out_
-0000:f15e*     opl3exp_
-0000:f19a*     FMReset_
-0000:f1d8*     FMKeyOff_
-0000:f202*     FMKeyOn_
-0000:f250*     FMSetVoice_
+0000:f0d0      opl2out_
+0000:f112*     opl3out_
+0000:f14e*     opl3exp_
+0000:f18a*     FMReset_
+0000:f1c8*     FMKeyOff_
+0000:f1f2*     FMKeyOn_
+0000:f240*     FMSetVoice_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:7b42      _fmalloc_
 0000:7b42      malloc_
-10b0:04c4      ___fheap
-10b0:04c6      ___fheapRover
-10b0:04c8      ___LargestSizeB4Rover
+10af:04c4      ___fheap
+10af:04c6      ___fheapRover
+10af:04c8      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 0000:7cbf      __PIA
 0000:7cb8*     __PIS
 Module: vgmsnd.lib(/dos/z/16/src/lib/vgmsnd/vgmSnd.c)
-0f42:004a      OpenVGMFile_
-0f42:033a      FreeVGMFile_
-0f42:08f2      InitEngine_
-0f42:0ab0      DeinitEngine_
-0f42:0b18      PlayMusic_
-0f42:0b82*     PlaySFX_
-0f42:0c16      StopMusic_
-0f42:0c36*     StopSFX_
-0f42:0ccc*     PauseMusic_
-0f42:0d28*     ResumeMusic_
-0f42:1474      UpdateSoundEngine_
+0f41:004a      OpenVGMFile_
+0f41:033a      FreeVGMFile_
+0f41:08f2      InitEngine_
+0f41:0ab0      DeinitEngine_
+0f41:0b18      PlayMusic_
+0f41:0b82*     PlaySFX_
+0f41:0c16      StopMusic_
+0f41:0c36*     StopSFX_
+0f41:0ccc*     PauseMusic_
+0f41:0d28*     ResumeMusic_
+0f41:1474      UpdateSoundEngine_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 0000:7cd6      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-10b0:0000*     __nullarea
-10b0:04d4*     __ovlflag
-10b0:04d5*     __intno
-10b0:04d6*     __ovlvec
+10af:0000*     __nullarea
+10af:04d4*     __ovlflag
+10af:04d5*     __intno
+10af:04d6*     __ovlvec
 0000:7d06      _cstart_
 0000:7dd9*     _Not_Enough_Memory_
 0000:7f0b      __exit_
@@ -222,10 +222,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 0000:7f92      _big_code_
 0000:7f92*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-10b0:0b5e      __argv
-10b0:0b62      ___argv
-10b0:0b66      __argc
-10b0:0b68      ___argc
+10af:0b5e      __argv
+10af:0b62      ___argv
+10af:0b66      __argc
+10af:0b68      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
 0000:7f92+     int86x_
 0000:8115      int86_
@@ -247,22 +247,22 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
 0000:82be      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:8303      _nmalloc_
-10b0:04da      ___nheapbeg
-10b0:04dc      ___MiniHeapRover
-10b0:04de      ___LargestSizeB4MiniHeapRover
+10af:04da      ___nheapbeg
+10af:04dc      ___MiniHeapRover
+10af:04de      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0000:83dd      _ffree_
 0000:83dd      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:844a      _nfree_
-10b0:0b6a+     ___MiniHeapFreeRover
+10af:0b6a+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:8545+     _null_exit_rtn_
 0000:8545+     __null_int23_exit_
 0000:8546      exit_
 0000:8567+     _exit_
-10b0:04e0+     ___int23_exit
-10b0:04e4      ___FPE_handler_exit
+10af:04e0+     ___int23_exit
+10af:04e4      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
 0000:8584      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
@@ -281,7 +281,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:8f2b      __doclose_
 0000:9075      __shutdown_stream_
 0000:908f      fclose_
-10b0:0b6c+     ___RmTmpFileFn
+10af:0b6c+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 0000:90fa+     __ibm_bios_get_ticks_
 0000:9171      clock_
@@ -292,7 +292,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0000:9395      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-10b0:0098      __IsTable
+10af:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:958d      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
@@ -327,31 +327,31 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
 0000:9d87      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-10b0:04f0      __8087
-10b0:04f1      __real87
-10b0:04f2      __dos87emucall
-10b0:04f4      __dos87real
+10af:04f0      __8087
+10af:04f1      __real87
+10af:04f2      __dos87emucall
+10af:04f4      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:9d96*     __exit_with_msg_
 0000:9d9b      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-10b0:04f6      __curbrk
-10b0:04fe      __STACKLOW
-10b0:0500      __STACKTOP
-10b0:0502      __cbyte
-10b0:0504      __child
-10b0:0506      __no87
-10b0:0513      ___FPE_handler
-10b0:04f8      __psp
-10b0:0507      __get_ovl_stack
-10b0:050b      __restore_ovl_stack
-10b0:050f      __close_ovl_file
-10b0:0517      __LpCmdLine
-10b0:051b      __LpPgmName
-10b0:04fa      __osmajor
-10b0:04fb      __osminor
-10b0:04fc      __osmode
-10b0:04fd      __HShift
+10af:04f6      __curbrk
+10af:04fe      __STACKLOW
+10af:0500      __STACKTOP
+10af:0502      __cbyte
+10af:0504      __child
+10af:0506      __no87
+10af:0513      ___FPE_handler
+10af:04f8      __psp
+10af:0507      __get_ovl_stack
+10af:050b      __restore_ovl_stack
+10af:050f      __close_ovl_file
+10af:0517      __LpCmdLine
+10af:051b      __LpPgmName
+10af:04fa      __osmajor
+10af:04fb      __osminor
+10af:04fc      __osmode
+10af:04fd      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
 0000:9dc0      __MemAllocator
 0000:9e8a      __MemFree
@@ -364,9 +364,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
 0000:a24f      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-10b0:0520      ___iob
-10b0:0b74      ___OpenStreams
-10b0:0b78      ___ClosedStreams
+10af:0520      ___iob
+10af:0b74      ___ClosedStreams
+10af:0b78      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 0000:a5e0      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
@@ -377,7 +377,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:a7f4      __FiniRtns
 0000:a7f4*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-10b0:0688      ___uselfn
+10af:0688      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:a858      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
@@ -394,7 +394,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
 0000:aea0      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-10b0:0022      ___Alphabet
+10af:0022      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
 0000:aea3      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
@@ -404,18 +404,18 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
 0000:af51*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:af5c*     __get_errno_ptr_
-10b0:0b80      _errno
+10af:0b80      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 0000:af63      __GetIOMode_
 0000:af98      __SetIOMode_nogrow_
-10b0:069e      ___NFiles
-10b0:06a0      ___init_mode
-10b0:06c8      ___io_mode
+10af:069e      ___NFiles
+10af:06a0      ___init_mode
+10af:06c8      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:afcd*     __set_commode_
-10b0:06cc      __commode
+10af:06cc      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-10b0:06ce      __fmode
+10af:06ce      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
 0000:afd9      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
@@ -442,9 +442,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 0000:b5e0      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 0000:b5fc*     __get_doserrno_ptr_
-10b0:0b82      __doserrno
+10af:0b82      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-10b0:06d0      ___umaskval
+10af:06d0      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
 0000:b603      _dos_creat_
 0000:b627*     _dos_creatnew_
@@ -455,9 +455,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
 0000:b830      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-10b0:0b86      ___env_mask
-10b0:0b8a      _environ
-10b0:0b8e*     __wenviron
+10af:0b86      ___env_mask
+10af:0b8a      _environ
+10af:0b8e*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
 0000:b872      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
@@ -478,12 +478,12 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 0000:bdc8      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:be38      __EnterWVIDEO_
-10b0:06f0+     ___WD_Present
+10af:06f0+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
 0000:be5c*     _heapenable_
-10b0:06f2      ___heap_enabled
+10af:06f2      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-10b0:06f4      __amblksiz
+10af:06f4      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
 0000:be6d      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
@@ -501,94 +501,94 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:c7cb      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-10b0:0b92      ____Argv
-10b0:0b96      ____Argc
+10af:0b92      ____Argv
+10af:0b96      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-10b0:0724      __Start_XI
-10b0:075a      __End_XI
-10b0:075a      __Start_YI
-10b0:0772      __End_YI
+10af:0724      __Start_XI
+10af:075a      __End_XI
+10af:075a      __Start_YI
+10af:0772      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-10b0:0b98      ___historical_splitparms
+10af:0b98      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:d93c      _DoINTR_
+0000:d92e      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:dcb5*     sbrk_
-0000:dcc5      __brk_
+0000:dca7*     sbrk_
+0000:dcb7      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:dd2d      __qwrite_
+0000:dd1f      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:dd8d      fsync_
+0000:dd7f      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:dd92      __flushall_
-0000:de26      flushall_
+0000:dd84      __flushall_
+0000:de18      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:de2c*     _frealloc_
-0000:de2c      realloc_
+0000:de1e*     _frealloc_
+0000:de1e      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0000:df26      __setenvp_
-0000:e0b2      __freeenvp_
+0000:df18      __setenvp_
+0000:e0a4      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-10b0:06f6      ___IsDBCS
+10af:06f6      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:e110*     _ismbblead_
-10b0:0b9e      ___MBCSIsTable
+0000:e102*     _ismbblead_
+10af:0b9e      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:e16a      __mbinit_
-10b0:06f8      ___MBCodePage
+0000:e15c      __mbinit_
+10af:06f8      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0000:e245      _mbdtoupper_
+0000:e237      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0000:e253      toupper_
+0000:e245      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-10b0:06fa      __8087cw
+10af:06fa      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-10b0:06fc      ___Save8087
-10b0:0700      ___Rest8087
+10af:06fc      ___Save8087
+10af:0700      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:e262      __GrabFP87_
+0000:e254      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:e294*     __init_8087_emu
-0000:e29a      __x87id
+0000:e286*     __init_8087_emu
+0000:e28c      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-0000:e2f7      getche_
+0000:e2e9      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:e311      wctomb_
+0000:e303      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:e35c+     utoa_
-0000:e3fd      itoa_
+0000:e34e+     utoa_
+0000:e3ef      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:e447      strupr_
+0000:e439      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-10b0:0704      ___EFG_printf
-10b0:0708*     ___EFG_scanf
+10af:0704      ___EFG_printf
+10af:0708*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:e48f      ulltoa_
-0000:e5cc*     lltoa_
+0000:e481      ulltoa_
+0000:e5be*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:e63d*     _dos_close_
-0000:e64b      _dos_commit_
+0000:e62f*     _dos_close_
+0000:e63d      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:e65a*     _msize_
-0000:e675      _fmsize_
+0000:e64c*     _msize_
+0000:e667      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:e686      __HeapManager_expand_
-0000:eb8f      _nexpand_
+0000:e678      __HeapManager_expand_
+0000:eb81      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:ebe2      _fexpand_
-0000:ebe2*     _expand_
+0000:ebd4      _fexpand_
+0000:ebd4*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0000:ec17      clearenv_
+0000:ec09      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:ed4c      __Init_FPE_handler_
-0000:ed85      __Fini_FPE_handler_
-0000:edbc*     __FPEHandler
+0000:ed3e      __Init_FPE_handler_
+0000:ed77      __Fini_FPE_handler_
+0000:edae*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:f04e      _bfree_
+0000:f040      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:f073      _bexpand_
+0000:f065      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-10b0:0722      ___FPE_int
+10af:0722      ___FPE_int
 
 
                         +--------------------+
@@ -604,6 +604,6 @@ vgmsnd.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  0001f470 (128112.)
+Memory size:  0001f460 (128096.)
 Entry point address: 0000:7d06
-Link time: 00:00.00
+Link time: 00:00.30