]> 4ch.mooo.com Git - 16.git/commitdiff
ok this is all for today~ i will experiment more with the mode X stuff soon
authorsparky4 <sparky4@cock.li>
Thu, 15 Oct 2015 23:10:24 +0000 (18:10 -0500)
committersparky4 <sparky4@cock.li>
Thu, 15 Oct 2015 23:10:24 +0000 (18:10 -0500)
33 files changed:
16.exe
16.map
bakapi.exe
bakapi.map
exmmtest.exe
exmmtest.map
fmemtest.exe
fmemtest.map
fontgfx.exe
fontgfx.map
fonttest.exe
fonttest.map
inputest.exe
inputest.map
maptest.exe
maptest.map
palettec.exe
palettec.map
palettel.exe
palettel.map
pcxtest.exe
pcxtest.map
pcxtest2.exe
pcxtest2.map
scroll.exe
scroll.map
test.exe
test.map
test2.exe
test2.map
tesuto.exe
vgmtest.exe
vgmtest.map

diff --git a/16.exe b/16.exe
index cea5f15756095a2f26bab9426ac8b3187792fdbf..ca25a586d31ba4164ecfbe32c1a32deccac34313 100755 (executable)
Binary files a/16.exe and b/16.exe differ
diff --git a/16.map b/16.map
index e25591aaf7b3c7dfca5391cf0ea6a02f3445659d..91e3ec096dbd2cb2368ec9aa371182d53f54ecee 100755 (executable)
--- a/16.map
+++ b/16.map
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/15 17:33:59
+Created on:       15/10/15 18:09:58
 Executable Image: 16.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          13aa:0000            0000f2c0
+DGROUP                          13ab:0000            0000f2c0
 
 
 
@@ -35,29 +35,29 @@ wcpu_TEXT              CODE           AUTO           0000:6680       00000058
 kitten_TEXT            CODE           AUTO           0000:6ef0       0000080a
 16_hc_TEXT             CODE           AUTO           0000:7700       0000158b
 timer_TEXT             CODE           AUTO           0000:8c90       00000235
-_TEXT                  CODE           AUTO           08ed:0000       00007bbb
-modex16_TEXT           CODE           AUTO           08ed:7bc0       000026f2
-bitmap_TEXT            CODE           AUTO           08ed:a2c0       0000064d
-16text_TEXT            CODE           AUTO           08ed:a910       0000010d
-16_in13_DATA           FAR_DATA       AUTO           138f:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           13a9:0004       00000000
-_NULL                  BEGDATA        DGROUP         13aa:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         13ac:0000       00000002
-CONST                  DATA           DGROUP         13ac:0002       00000076
-CONST2                 DATA           DGROUP         13b3:0008       00000102
-_DATA                  DATA           DGROUP         13c4:0000       000005b1
-XIB                    DATA           DGROUP         141f:0002       00000000
-XI                     DATA           DGROUP         141f:0002       00000036
-XIE                    DATA           DGROUP         1422:0008       00000000
-YIB                    DATA           DGROUP         1422:0008       00000000
-YI                     DATA           DGROUP         1422:0008       00000018
-YIE                    DATA           DGROUP         1424:0000       00000000
-STRINGS                DATA           DGROUP         1424:0000       00000000
-DATA                   DATA           DGROUP         1424:0000       00000000
-_emu_init_start        EMU            DGROUP         1424:0000       00000000
-_emu_init_end          EMU            DGROUP         1424:0000       00000000
-_BSS                   BSS            DGROUP         1424:0000       00001052
-STACK                  STACK          DGROUP         152a:0000       0000dac0
+_TEXT                  CODE           AUTO           08ed:0000       00007bc9
+modex16_TEXT           CODE           AUTO           08ed:7bd0       000026f2
+bitmap_TEXT            CODE           AUTO           08ed:a2d0       0000064d
+16text_TEXT            CODE           AUTO           08ed:a920       0000010d
+16_in13_DATA           FAR_DATA       AUTO           1390:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           13aa:0004       00000000
+_NULL                  BEGDATA        DGROUP         13ab:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         13ad:0000       00000002
+CONST                  DATA           DGROUP         13ad:0002       00000076
+CONST2                 DATA           DGROUP         13b4:0008       00000102
+_DATA                  DATA           DGROUP         13c5:0000       000005b1
+XIB                    DATA           DGROUP         1420:0002       00000000
+XI                     DATA           DGROUP         1420:0002       00000036
+XIE                    DATA           DGROUP         1423:0008       00000000
+YIB                    DATA           DGROUP         1423:0008       00000000
+YI                     DATA           DGROUP         1423:0008       00000018
+YIE                    DATA           DGROUP         1425:0000       00000000
+STRINGS                DATA           DGROUP         1425:0000       00000000
+DATA                   DATA           DGROUP         1425:0000       00000000
+_emu_init_start        EMU            DGROUP         1425:0000       00000000
+_emu_init_end          EMU            DGROUP         1425:0000       00000000
+_BSS                   BSS            DGROUP         1425:0000       00001052
+STACK                  STACK          DGROUP         152b:0000       0000dac0
 
 
                         +----------------+
@@ -71,12 +71,12 @@ Address        Symbol
 =======        ======
 
 Module: 16.o(/dos/z/16/src/16.c)
-13aa:07a0+     _player
-13aa:08a0+     _gvar
-13aa:0958+     _cpus
-13aa:095c*     _gpal
-13aa:0960+     _dpal
-13aa:0964+     _engi_stat
+13ab:07a0+     _player
+13ab:08a0+     _gvar
+13ab:0958*     _gpal
+13ab:095c+     _dpal
+13ab:0960+     _cpus
+13ab:0964+     _engi_stat
 0000:0150      main_
 Module: mapread.o(/dos/z/16/src/lib/mapread.c)
 0000:03f0+     jsoneq_
@@ -86,7 +86,7 @@ Module: jsmn.o(/dos/z/16/src/lib/jsmn/jsmn.c)
 0000:0fa2      jsmn_parse_
 0000:149e      jsmn_init_
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-13aa:098e+     _inpu
+13ab:098e+     _inpu
 0000:1630+     INL_KeyService_
 0000:18ca+     Mouse_
 0000:1922+     IN_GetJoyAbs_
@@ -134,9 +134,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:5bfc+     MM_TotalFree_
 0000:5c92*     MM_Report_
 0000:664a*     MM_BombOnError_
-13aa:0af0+     _beforesort
-13aa:0af4+     _aftersort
-13aa:0af8+     _XMSaddr
+13ab:0af0+     _beforesort
+13ab:0af4+     _aftersort
+13ab:0af8+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:6680      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
@@ -154,9 +154,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:6dc0*     CAL_OptimizeNodes_
 0000:6e70*     CA_Startup_
 0000:6ec0*     CA_Shutdown_
-13aa:0b00*     _finishcachebox
-13aa:0b04*     _updatecachebox
-13aa:0b08*     _drawcachebox
+13ab:0b00*     _finishcachebox
+13ab:0b04*     _drawcachebox
+13ab:0b08*     _updatecachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:6f2c      KITTENGETS
 0000:6f8c*     kittenopen_
@@ -167,7 +167,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:74e4+     get_line_
 0000:7556+     db_fetch_
 0000:75ec+     db_insert_
-13aa:04a4+     __kitten_catalog
+13ab:04a4+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:78ac+     LargestFreeBlock_
 0000:793a+     _coreleft_
@@ -192,57 +192,57 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 08ed:0005      __STK
 08ed:0025      __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-08ed:7dfc      VGAmodeX_
-08ed:7e8e+     vgaGetMode_
-08ed:7ece+     modexEnter_
-08ed:814e*     modexLeave_
-08ed:8166+     modexsetBaseXMode_
-08ed:81a4*     modexDefaultPage_
-08ed:8284*     modexNextPage_
-08ed:8350*     modexNextPageFlexibleSize_
-08ed:841e*     modexShowPage_
-08ed:851a*     modexPanPage_
-08ed:856a*     modexSelectPlane_
-08ed:858e+     modexClearRegion_
-08ed:86a6*     oldDrawBmp_
-08ed:880c*     CDrawBmp_
-08ed:8970*     modexDrawBmp_
-08ed:89d6+     modexDrawBmpRegion_
-08ed:8b40*     modex_sparky4_DrawBmpRegion_
-08ed:8caa*     modexDrawPlanarBuf_
-08ed:8cc8*     modexDrawSprite_
-08ed:8d2e+     modexDrawSpriteRegion_
-08ed:8ea6*     modexCopyPageRegion_
-08ed:9010      modexFadeOn_
-08ed:9040      modexFadeOff_
-08ed:906e*     modexFlashOn_
-08ed:909c*     modexFlashOff_
-08ed:916c      modexPalSave_
-08ed:91c2      modexNewPal_
-08ed:9212*     modexLoadPalFile_
-08ed:92f4*     modexSavePalFile_
-08ed:936c      modexPalBlack_
-08ed:9396*     modexPalWhite_
-08ed:93c0+     modexPalUpdate_
-08ed:9930+     modexPalUpdate1_
-08ed:99aa*     modexPalUpdate0_
-08ed:99f6+     chkcolor_
-08ed:9d0e+     modexputPixel_
-08ed:9d9c*     modexgetPixel_
-08ed:9e22*     modexhlin_
-08ed:9ea6*     modexprint_
-08ed:a040*     modexprintbig_
-08ed:a1bc*     pdump_
-08ed:a21c*     cls_
-08ed:a28a+     modexWaitBorder_
-13aa:04d4+     _VGA
+08ed:7e0c      VGAmodeX_
+08ed:7e9e+     vgaGetMode_
+08ed:7ede+     modexEnter_
+08ed:815e*     modexLeave_
+08ed:8176+     modexsetBaseXMode_
+08ed:81b4*     modexDefaultPage_
+08ed:8294*     modexNextPage_
+08ed:8360*     modexNextPageFlexibleSize_
+08ed:842e*     modexShowPage_
+08ed:852a*     modexPanPage_
+08ed:857a*     modexSelectPlane_
+08ed:859e+     modexClearRegion_
+08ed:86b6*     oldDrawBmp_
+08ed:881c*     CDrawBmp_
+08ed:8980*     modexDrawBmp_
+08ed:89e6+     modexDrawBmpRegion_
+08ed:8b50*     modex_sparky4_DrawBmpRegion_
+08ed:8cba*     modexDrawPlanarBuf_
+08ed:8cd8*     modexDrawSprite_
+08ed:8d3e+     modexDrawSpriteRegion_
+08ed:8eb6*     modexCopyPageRegion_
+08ed:9020      modexFadeOn_
+08ed:9050      modexFadeOff_
+08ed:907e*     modexFlashOn_
+08ed:90ac*     modexFlashOff_
+08ed:917c      modexPalSave_
+08ed:91d2      modexNewPal_
+08ed:9222*     modexLoadPalFile_
+08ed:9304*     modexSavePalFile_
+08ed:937c      modexPalBlack_
+08ed:93a6*     modexPalWhite_
+08ed:93d0+     modexPalUpdate_
+08ed:9940+     modexPalUpdate1_
+08ed:99ba*     modexPalUpdate0_
+08ed:9a06+     chkcolor_
+08ed:9d1e+     modexputPixel_
+08ed:9dac*     modexgetPixel_
+08ed:9e32*     modexhlin_
+08ed:9eb6*     modexprint_
+08ed:a050*     modexprintbig_
+08ed:a1cc*     pdump_
+08ed:a22c*     cls_
+08ed:a29a+     modexWaitBorder_
+13ab:04d4+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 08ed:0042      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-13aa:0000*     __nullarea
-13aa:04e8*     __ovlflag
-13aa:04e9*     __intno
-13aa:04ea*     __ovlvec
+13ab:0000*     __nullarea
+13ab:04e8*     __ovlflag
+13ab:04e9*     __intno
+13ab:04ea*     __ovlvec
 08ed:0072      _cstart_
 08ed:0145*     _Not_Enough_Memory_
 08ed:0277      __exit_
@@ -252,10 +252,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 08ed:02fe      _big_code_
 08ed:02fe*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-13aa:1414      __argv
-13aa:1418      ___argv
-13aa:141c      __argc
-13aa:141e      ___argc
+13ab:1414      __argv
+13ab:1418      ___argv
+13ab:141c      __argc
+13ab:141e      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 08ed:0305      __PIA
 08ed:02fe*     __PIS
@@ -264,35 +264,35 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncmp.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 08ed:0359      _fmalloc_
 08ed:0359      malloc_
-13aa:04ee      ___fheap
-13aa:04f0      ___fheapRover
-13aa:04f2      ___LargestSizeB4Rover
+13ab:04ee      ___fheap
+13ab:04f0      ___fheapRover
+13ab:04f2      ___LargestSizeB4Rover
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-08ed:a646      bitmapLoadPcx_
-08ed:a7a2*     bitmapLoadPcxTiles_
+08ed:a656      bitmapLoadPcx_
+08ed:a7b2*     bitmapLoadPcxTiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strstr.c)
 08ed:04ce      strstr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(atoi.c)
 08ed:05d0      atoi_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-08ed:066b+     __open_flags_
-08ed:092c+     _fsopen_
-08ed:0993      fopen_
-08ed:0ab6*     freopen_
+08ed:066c+     __open_flags_
+08ed:092d+     _fsopen_
+08ed:0994      fopen_
+08ed:0ab7*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
-08ed:0b40      fread_
+08ed:0b41      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-08ed:0eb7      __get_errno_ptr_
-13aa:14a0      _errno
+08ed:0eb8      __get_errno_ptr_
+13ab:14a0      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-13aa:0504      ___iob
-13aa:14a2      ___ClosedStreams
-13aa:14a6      ___OpenStreams
+13ab:0504      ___iob
+13ab:14a2      ___OpenStreams
+13ab:14a6      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
-08ed:0ebe      fprintf_
+08ed:0ebf      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-08ed:0eed*     _frealloc_
-08ed:0eed      realloc_
+08ed:0eee*     _frealloc_
+08ed:0eee      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
 08ed:0fca      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncpy.c)
@@ -318,22 +318,22 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
 08ed:1366      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 08ed:13ab      _nmalloc_
-13aa:066c      ___nheapbeg
-13aa:066e      ___MiniHeapRover
-13aa:0670      ___LargestSizeB4MiniHeapRover
+13ab:066c      ___nheapbeg
+13ab:066e      ___MiniHeapRover
+13ab:0670      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 08ed:1485      _ffree_
 08ed:1485      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 08ed:14f2      _nfree_
-13aa:14aa+     ___MiniHeapFreeRover
+13ab:14aa+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 08ed:15ed+     _null_exit_rtn_
 08ed:15ed+     __null_int23_exit_
 08ed:15ee      exit_
 08ed:160f+     _exit_
-13aa:0672+     ___int23_exit
-13aa:0676      ___FPE_handler_exit
+13ab:0672+     ___int23_exit
+13ab:0676      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
 08ed:162b      ultoa_
 08ed:16e9*     ltoa_
@@ -343,7 +343,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 08ed:1a9b      __doclose_
 08ed:1be5      __shutdown_stream_
 08ed:1bff      fclose_
-13aa:14ac+     ___RmTmpFileFn
+13ab:14ac+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 08ed:1c6a+     __ibm_bios_get_ticks_
 08ed:1ce1      clock_
@@ -354,7 +354,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 08ed:1f05      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-13aa:0098      __IsTable
+13ab:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 08ed:20fd      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
@@ -389,31 +389,31 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
 08ed:28f7      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-13aa:0682      __8087
-13aa:0683      __real87
-13aa:0684      __dos87emucall
-13aa:0686      __dos87real
+13ab:0682      __8087
+13ab:0683      __real87
+13ab:0684      __dos87emucall
+13ab:0686      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 08ed:2906*     __exit_with_msg_
 08ed:290b      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-13aa:0688      __curbrk
-13aa:0690      __STACKLOW
-13aa:0692      __STACKTOP
-13aa:0694      __cbyte
-13aa:0696      __child
-13aa:0698      __no87
-13aa:06a5      ___FPE_handler
-13aa:068a      __psp
-13aa:0699      __get_ovl_stack
-13aa:069d      __restore_ovl_stack
-13aa:06a1      __close_ovl_file
-13aa:06a9      __LpCmdLine
-13aa:06ad      __LpPgmName
-13aa:068c      __osmajor
-13aa:068d      __osminor
-13aa:068e      __osmode
-13aa:068f      __HShift
+13ab:0688      __curbrk
+13ab:0690      __STACKLOW
+13ab:0692      __STACKTOP
+13ab:0694      __cbyte
+13ab:0696      __child
+13ab:0698      __no87
+13ab:06a5      ___FPE_handler
+13ab:068a      __psp
+13ab:0699      __get_ovl_stack
+13ab:069d      __restore_ovl_stack
+13ab:06a1      __close_ovl_file
+13ab:06a9      __LpCmdLine
+13ab:06ad      __LpPgmName
+13ab:068c      __osmajor
+13ab:068d      __osminor
+13ab:068e      __osmode
+13ab:068f      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
 08ed:292a      __fill_buffer_
 08ed:2b79      fgetc_
@@ -423,8 +423,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
 08ed:3039      rand_
 08ed:307b*     srand_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-08ed:a986*     textInit_
-13aa:14b4      _romFonts
+08ed:a996*     textInit_
+13ab:14b4      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 08ed:30b8      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
@@ -435,7 +435,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 08ed:32cc      __FiniRtns
 08ed:32cc*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-13aa:06b6      ___uselfn
+13ab:06b6      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 08ed:3330      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
@@ -453,9 +453,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 08ed:3b7c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 08ed:3b7f*     __set_commode_
-13aa:06b8      __commode
+13ab:06b8      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-13aa:06ba      __fmode
+13ab:06ba      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
 08ed:3b8b      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
@@ -491,7 +491,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
 08ed:4ab6      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-13aa:0050      ___Alphabet
+13ab:0050      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
 08ed:4ab9      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
@@ -502,9 +502,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 08ed:4b72      __GetIOMode_
 08ed:4ba7      __SetIOMode_nogrow_
-13aa:06d0      ___NFiles
-13aa:06d2      ___init_mode
-13aa:06fa      ___io_mode
+13ab:06d0      ___NFiles
+13ab:06d2      ___init_mode
+13ab:06fa      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
 08ed:4bdc      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
@@ -524,9 +524,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 08ed:4ef2      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 08ed:4f0e*     __get_doserrno_ptr_
-13aa:14d0      __doserrno
+13ab:14d0      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-13aa:06fe      ___umaskval
+13ab:06fe      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
 08ed:4f15      _dos_creat_
 08ed:4f39*     _dos_creatnew_
@@ -537,9 +537,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
 08ed:5142      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-13aa:14d4      ___env_mask
-13aa:14d8      _environ
-13aa:14dc*     __wenviron
+13ab:14d4      ___env_mask
+13ab:14d8      _environ
+13ab:14dc*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
 08ed:5184      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
@@ -560,7 +560,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 08ed:56da      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 08ed:574a      __EnterWVIDEO_
-13aa:071e+     ___WD_Present
+13ab:071e+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
 08ed:576e      __flushall_
 08ed:5802      flushall_
@@ -573,80 +573,80 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 08ed:5a57      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-13aa:14e0      ____Argv
-13aa:14e4      ____Argc
+13ab:14e0      ____Argv
+13ab:14e4      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-13aa:0720      __amblksiz
+13ab:0720      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-13aa:0752      __Start_XI
-13aa:0788      __End_XI
-13aa:0788      __Start_YI
-13aa:07a0      __End_YI
+13ab:0752      __Start_XI
+13ab:0788      __End_XI
+13ab:0788      __Start_YI
+13ab:07a0      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-13aa:14e6      ___historical_splitparms
+13ab:14e6      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-08ed:6bba*     _heapenable_
-13aa:0722      ___heap_enabled
+08ed:6bc8*     _heapenable_
+13ab:0722      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-08ed:6bcb      _bfree_
+08ed:6bd9      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-08ed:6bf0      _bexpand_
+08ed:6bfe      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-08ed:6c4a      _DoINTR_
+08ed:6c58      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-08ed:6fc3*     sbrk_
-08ed:6fd3      __brk_
+08ed:6fd1*     sbrk_
+08ed:6fe1      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-08ed:703b      fsync_
+08ed:7049      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-08ed:705e      __setenvp_
-08ed:71ea      __freeenvp_
+08ed:706c      __setenvp_
+08ed:71f8      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-13aa:0724      ___IsDBCS
+13ab:0724      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-08ed:7248*     _ismbblead_
-13aa:14ec      ___MBCSIsTable
+08ed:7256*     _ismbblead_
+13ab:14ec      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-08ed:72a2      __mbinit_
-13aa:0726      ___MBCodePage
+08ed:72b0      __mbinit_
+13ab:0726      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-08ed:737d      _mbdtoupper_
+08ed:738b      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-08ed:738b      toupper_
+08ed:7399      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-13aa:0728      __8087cw
+13ab:0728      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-13aa:072a      ___Save8087
-13aa:072e      ___Rest8087
+13ab:072a      ___Save8087
+13ab:072e      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-08ed:739a      __GrabFP87_
+08ed:73a8      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-08ed:73cc*     __init_8087_emu
-08ed:73d2      __x87id
+08ed:73da*     __init_8087_emu
+08ed:73e0      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-08ed:742f      wctomb_
+08ed:743d      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-08ed:747a+     utoa_
-08ed:751b      itoa_
+08ed:7488+     utoa_
+08ed:7529      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-08ed:7565      strupr_
+08ed:7573      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-13aa:0732      ___EFG_printf
-13aa:0736*     ___EFG_scanf
+13ab:0732      ___EFG_printf
+13ab:0736*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-08ed:75ad      ulltoa_
-08ed:76ea*     lltoa_
+08ed:75bb      ulltoa_
+08ed:76f8*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-08ed:775b*     _dos_close_
-08ed:7769      _dos_commit_
+08ed:7769*     _dos_close_
+08ed:7777      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-08ed:7778      clearenv_
+08ed:7786      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-08ed:78ae      __Init_FPE_handler_
-08ed:78e7      __Fini_FPE_handler_
-08ed:791e*     __FPEHandler
+08ed:78bc      __Init_FPE_handler_
+08ed:78f5      __Fini_FPE_handler_
+08ed:792c*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-13aa:0750      ___FPE_int
+13ab:0750      ___FPE_int
 
 
                         +--------------------+
@@ -662,6 +662,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00022d60 (142688.)
+Memory size:  00022d70 (142704.)
 Entry point address: 08ed:0072
-Link time: 00:00.11
+Link time: 00:00.10
index 3105efbfd8fb6f08ea7a8a6168490b60a7661e87..91ce5c611adc46bc838f205b41fad1b56c48ef23 100755 (executable)
Binary files a/bakapi.exe and b/bakapi.exe differ
index 68ab3b8e6d437e65b02801bc56a966e2cf9ad021..381e318f3be3f7bd87bce02aa58d46fba1b99d41 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/15 17:33:59
+Created on:       15/10/15 18:09:58
 Executable Image: bakapi.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          1453:0000            0000f140
+DGROUP                          1456:0000            0000f140
 
 
 
@@ -33,29 +33,29 @@ wcpu_TEXT              CODE           AUTO           0000:5520       00000058
 kitten_TEXT            CODE           AUTO           0000:5d90       0000080a
 16_hc_TEXT             CODE           AUTO           0000:65a0       0000158b
 timer_TEXT             CODE           AUTO           0000:7b30       00000235
-_TEXT                  CODE           AUTO           07d7:0000       0000907d
-modex16_TEXT           CODE           AUTO           07d7:9080       000026f2
-16text_TEXT            CODE           AUTO           07d7:b780       0000010d
-bakapee_TEXT           CODE           AUTO           07d7:b890       00000d73
-16_in13_DATA           FAR_DATA       AUTO           1438:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           1452:0004       00000000
-_NULL                  BEGDATA        DGROUP         1453:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         1455:0000       00000002
-CONST                  DATA           DGROUP         1455:0002       00000076
-CONST2                 DATA           DGROUP         145c:0008       0000010a
-_DATA                  DATA           DGROUP         146e:0000       00000599
-XIB                    DATA           DGROUP         14c7:000a       00000000
-XI                     DATA           DGROUP         14c7:000a       00000036
-XIE                    DATA           DGROUP         14cb:0000       00000000
-YIB                    DATA           DGROUP         14cb:0000       00000000
-YI                     DATA           DGROUP         14cb:0000       00000018
-YIE                    DATA           DGROUP         14cc:0008       00000000
-STRINGS                DATA           DGROUP         14cc:0008       00000000
-DATA                   DATA           DGROUP         14cc:0008       00000000
-_emu_init_start        EMU            DGROUP         14cc:0008       00000000
-_emu_init_end          EMU            DGROUP         14cc:0008       00000000
-_BSS                   BSS            DGROUP         14cd:0000       00000ed2
-STACK                  STACK          DGROUP         15bb:0000       0000dac0
+_TEXT                  CODE           AUTO           07d7:0000       000090ab
+modex16_TEXT           CODE           AUTO           07d7:90b0       000026f2
+16text_TEXT            CODE           AUTO           07d7:b7b0       0000010d
+bakapee_TEXT           CODE           AUTO           07d7:b8c0       00000d73
+16_in13_DATA           FAR_DATA       AUTO           143b:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           1455:0004       00000000
+_NULL                  BEGDATA        DGROUP         1456:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         1458:0000       00000002
+CONST                  DATA           DGROUP         1458:0002       00000076
+CONST2                 DATA           DGROUP         145f:0008       0000010a
+_DATA                  DATA           DGROUP         1471:0000       00000599
+XIB                    DATA           DGROUP         14ca:000a       00000000
+XI                     DATA           DGROUP         14ca:000a       00000036
+XIE                    DATA           DGROUP         14ce:0000       00000000
+YIB                    DATA           DGROUP         14ce:0000       00000000
+YI                     DATA           DGROUP         14ce:0000       00000018
+YIE                    DATA           DGROUP         14cf:0008       00000000
+STRINGS                DATA           DGROUP         14cf:0008       00000000
+DATA                   DATA           DGROUP         14cf:0008       00000000
+_emu_init_start        EMU            DGROUP         14cf:0008       00000000
+_emu_init_end          EMU            DGROUP         14cf:0008       00000000
+_BSS                   BSS            DGROUP         14d0:0000       00000ed2
+STACK                  STACK          DGROUP         15be:0000       0000dac0
 
 
                         +----------------+
@@ -70,16 +70,16 @@ Address        Symbol
 
 Module: bakapi.o(/dos/z/16/src/bakapi.c)
 0000:0126      main_
-1453:01b4*     _ch
-1453:07b0+     _gvar
-1453:0868+     _xdir
-1453:086a+     _ydir
-1453:086c+     _ypos
-1453:086e+     _xpos
-1453:0870+     _d
-1453:0872+     _key
+1456:01b4*     _ch
+1456:07b0+     _gvar
+1456:0868+     _xdir
+1456:086a+     _ydir
+1456:086c+     _ypos
+1456:086e+     _d
+1456:0870+     _xpos
+1456:0872+     _key
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-1453:088e+     _inpu
+1456:088e+     _inpu
 0000:04d0+     INL_KeyService_
 0000:076a+     Mouse_
 0000:07c2+     IN_GetJoyAbs_
@@ -127,9 +127,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:4a9c+     MM_TotalFree_
 0000:4b32*     MM_Report_
 0000:54ea*     MM_BombOnError_
-1453:09f0+     _beforesort
-1453:09f4+     _aftersort
-1453:09f8+     _XMSaddr
+1456:09f0+     _beforesort
+1456:09f4+     _aftersort
+1456:09f8+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:5520      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
@@ -147,9 +147,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:5c60*     CAL_OptimizeNodes_
 0000:5d10*     CA_Startup_
 0000:5d60*     CA_Shutdown_
-1453:0a00*     _finishcachebox
-1453:0a04*     _updatecachebox
-1453:0a08*     _drawcachebox
+1456:0a00*     _finishcachebox
+1456:0a04*     _drawcachebox
+1456:0a08*     _updatecachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:5dcc      KITTENGETS
 0000:5e2c*     kittenopen_
@@ -160,7 +160,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:6384+     get_line_
 0000:63f6+     db_fetch_
 0000:648c+     db_insert_
-1453:04a4+     __kitten_catalog
+1456:04a4+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:674c+     LargestFreeBlock_
 0000:67da+     _coreleft_
@@ -185,50 +185,50 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 07d7:0005      __STK
 07d7:0025      __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-07d7:92bc      VGAmodeX_
-07d7:934e+     vgaGetMode_
-07d7:938e+     modexEnter_
-07d7:960e*     modexLeave_
-07d7:9626+     modexsetBaseXMode_
-07d7:9664      modexDefaultPage_
-07d7:9744*     modexNextPage_
-07d7:9810*     modexNextPageFlexibleSize_
-07d7:98de      modexShowPage_
-07d7:99da*     modexPanPage_
-07d7:9a2a*     modexSelectPlane_
-07d7:9a4e      modexClearRegion_
-07d7:9b66*     oldDrawBmp_
-07d7:9ccc*     CDrawBmp_
-07d7:9e30*     modexDrawBmp_
-07d7:9e96+     modexDrawBmpRegion_
-07d7:a000*     modex_sparky4_DrawBmpRegion_
-07d7:a16a*     modexDrawPlanarBuf_
-07d7:a188*     modexDrawSprite_
-07d7:a1ee+     modexDrawSpriteRegion_
-07d7:a366*     modexCopyPageRegion_
-07d7:a4d0*     modexFadeOn_
-07d7:a500*     modexFadeOff_
-07d7:a52e*     modexFlashOn_
-07d7:a55c*     modexFlashOff_
-07d7:a62c+     modexPalSave_
-07d7:a682+     modexNewPal_
-07d7:a6d2*     modexLoadPalFile_
-07d7:a7b4*     modexSavePalFile_
-07d7:a82c*     modexPalBlack_
-07d7:a856*     modexPalWhite_
-07d7:a880+     modexPalUpdate_
-07d7:adf0+     modexPalUpdate1_
-07d7:ae6a*     modexPalUpdate0_
-07d7:aeb6+     chkcolor_
-07d7:b1ce      modexputPixel_
-07d7:b25c*     modexgetPixel_
-07d7:b2e2*     modexhlin_
-07d7:b366      modexprint_
-07d7:b500*     modexprintbig_
-07d7:b67c*     pdump_
-07d7:b6dc      cls_
-07d7:b74a+     modexWaitBorder_
-1453:04d4      _VGA
+07d7:92ec      VGAmodeX_
+07d7:937e+     vgaGetMode_
+07d7:93be+     modexEnter_
+07d7:963e*     modexLeave_
+07d7:9656+     modexsetBaseXMode_
+07d7:9694      modexDefaultPage_
+07d7:9774*     modexNextPage_
+07d7:9840*     modexNextPageFlexibleSize_
+07d7:990e      modexShowPage_
+07d7:9a0a*     modexPanPage_
+07d7:9a5a*     modexSelectPlane_
+07d7:9a7e      modexClearRegion_
+07d7:9b96*     oldDrawBmp_
+07d7:9cfc*     CDrawBmp_
+07d7:9e60*     modexDrawBmp_
+07d7:9ec6+     modexDrawBmpRegion_
+07d7:a030*     modex_sparky4_DrawBmpRegion_
+07d7:a19a*     modexDrawPlanarBuf_
+07d7:a1b8*     modexDrawSprite_
+07d7:a21e+     modexDrawSpriteRegion_
+07d7:a396*     modexCopyPageRegion_
+07d7:a500*     modexFadeOn_
+07d7:a530*     modexFadeOff_
+07d7:a55e*     modexFlashOn_
+07d7:a58c*     modexFlashOff_
+07d7:a65c+     modexPalSave_
+07d7:a6b2+     modexNewPal_
+07d7:a702*     modexLoadPalFile_
+07d7:a7e4*     modexSavePalFile_
+07d7:a85c*     modexPalBlack_
+07d7:a886*     modexPalWhite_
+07d7:a8b0+     modexPalUpdate_
+07d7:ae20+     modexPalUpdate1_
+07d7:ae9a*     modexPalUpdate0_
+07d7:aee6+     chkcolor_
+07d7:b1fe      modexputPixel_
+07d7:b28c*     modexgetPixel_
+07d7:b312*     modexhlin_
+07d7:b396      modexprint_
+07d7:b530*     modexprintbig_
+07d7:b6ac*     pdump_
+07d7:b70c      cls_
+07d7:b77a+     modexWaitBorder_
+1456:04d4      _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
 07d7:0042      rand_
 07d7:0084*     srand_
@@ -236,20 +236,20 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 07d7:00af      __PIA
 07d7:00a8*     __PIS
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-07d7:b7f6      textInit_
-1453:1314      _romFonts
+07d7:b826      textInit_
+1456:1314      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
 07d7:00c6      kbhit_
 Module: gfx.lib(/dos/z/16/src/lib/bakapee.c)
-07d7:b91c+     colortest_
-07d7:b970+     colorz_
-07d7:b9d6+     ssd_
-07d7:bb56+     dingpp_
-07d7:bbc8+     dingo_
-07d7:bcd4+     dingas_
-07d7:bd82+     dingu_
-07d7:bde4+     dingq_
-07d7:be84      ding_
+07d7:b94c+     colortest_
+07d7:b9a0+     colorz_
+07d7:ba06+     ssd_
+07d7:bb86+     dingpp_
+07d7:bbf8+     dingo_
+07d7:bd04+     dingas_
+07d7:bdb2+     dingu_
+07d7:be14+     dingq_
+07d7:beb4      ding_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 07d7:00dd      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getch.c)
@@ -258,10 +258,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(scanf.c)
 07d7:01d6+     vscanf_
 07d7:0204      scanf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-1453:0000*     __nullarea
-1453:04f4*     __ovlflag
-1453:04f5*     __intno
-1453:04f6*     __ovlvec
+1456:0000*     __nullarea
+1456:04f4*     __ovlflag
+1456:04f5*     __intno
+1456:04f6*     __ovlvec
 07d7:022c      _cstart_
 07d7:02ff*     _Not_Enough_Memory_
 07d7:0431      __exit_
@@ -271,10 +271,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 07d7:04b8      _big_code_
 07d7:04b8*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-1453:132c      __argv
-1453:1330      ___argv
-1453:1334      __argc
-1453:1336      ___argc
+1456:132c      __argv
+1456:1330      ___argv
+1456:1334      __argc
+1456:1336      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
 07d7:04b8+     int86x_
 07d7:063b      int86_
@@ -296,28 +296,28 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
 07d7:07e4      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 07d7:0829      _nmalloc_
-1453:04fa      ___nheapbeg
-1453:04fc      ___MiniHeapRover
-1453:04fe      ___LargestSizeB4MiniHeapRover
+1456:04fa      ___nheapbeg
+1456:04fc      ___MiniHeapRover
+1456:04fe      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 07d7:0903      _fmalloc_
 07d7:0903      malloc_
-1453:0500      ___fheap
-1453:0502      ___fheapRover
-1453:0504      ___LargestSizeB4Rover
+1456:0500      ___fheap
+1456:0502      ___fheapRover
+1456:0504      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 07d7:0a78      _ffree_
 07d7:0a78      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 07d7:0ae5      _nfree_
-1453:1338+     ___MiniHeapFreeRover
+1456:1338+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 07d7:0be0+     _null_exit_rtn_
 07d7:0be0+     __null_int23_exit_
 07d7:0be1      exit_
 07d7:0c02+     _exit_
-1453:0506+     ___int23_exit
-1453:050a      ___FPE_handler_exit
+1456:0506+     ___int23_exit
+1456:050a      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
 07d7:0c1e      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
@@ -336,7 +336,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 07d7:15c5      __doclose_
 07d7:170f      __shutdown_stream_
 07d7:1729      fclose_
-1453:133a+     ___RmTmpFileFn
+1456:133a+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 07d7:1794+     __ibm_bios_get_ticks_
 07d7:180b      clock_
@@ -345,7 +345,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 07d7:1a18      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-1453:0098      __IsTable
+1456:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 07d7:1c10      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
@@ -380,31 +380,31 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
 07d7:240b      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-1453:0516      __8087
-1453:0517      __real87
-1453:0518      __dos87emucall
-1453:051a      __dos87real
+1456:0516      __8087
+1456:0517      __real87
+1456:0518      __dos87emucall
+1456:051a      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 07d7:241a*     __exit_with_msg_
 07d7:241f      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-1453:051c      __curbrk
-1453:0524      __STACKLOW
-1453:0526      __STACKTOP
-1453:0528      __cbyte
-1453:052a      __child
-1453:052c      __no87
-1453:0539      ___FPE_handler
-1453:051e      __psp
-1453:052d      __get_ovl_stack
-1453:0531      __restore_ovl_stack
-1453:0535      __close_ovl_file
-1453:053d      __LpCmdLine
-1453:0541      __LpPgmName
-1453:0520      __osmajor
-1453:0521      __osminor
-1453:0522      __osmode
-1453:0523      __HShift
+1456:051c      __curbrk
+1456:0524      __STACKLOW
+1456:0526      __STACKTOP
+1456:0528      __cbyte
+1456:052a      __child
+1456:052c      __no87
+1456:0539      ___FPE_handler
+1456:051e      __psp
+1456:052d      __get_ovl_stack
+1456:0531      __restore_ovl_stack
+1456:0535      __close_ovl_file
+1456:053d      __LpCmdLine
+1456:0541      __LpPgmName
+1456:0520      __osmajor
+1456:0521      __osminor
+1456:0522      __osmode
+1456:0523      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
 07d7:243e+     __fill_buffer_
 07d7:268d      fgetc_
@@ -413,252 +413,252 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(delay.c)
 07d7:2b4d      delay_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-1453:0546      ___iob
-1453:1342      ___ClosedStreams
-1453:1346      ___OpenStreams
+1456:0546      ___iob
+1456:1342      ___OpenStreams
+1456:1346      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-07d7:2cc6      __fprtf_
+07d7:2cdf      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ungetc.c)
-07d7:2e19      ungetc_
+07d7:2e32      ungetc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(scnf.c)
-07d7:404e      __scnf_
+07d7:406b      __scnf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-07d7:4314      __CMain
+07d7:4331      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-07d7:437a      __InitRtns
-07d7:437a*     __FInitRtns
-07d7:43d5      __FiniRtns
-07d7:43d5*     __FFiniRtns
+07d7:4397      __InitRtns
+07d7:4397*     __FInitRtns
+07d7:43f2      __FiniRtns
+07d7:43f2*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-1453:06ae      ___uselfn
+1456:06ae      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-07d7:443a      __DOSseg__
+07d7:4456      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
-07d7:443b      __Init_Argv_
-07d7:449e+     _getargv_
-07d7:47ce      __Fini_Argv_
+07d7:4457      __Init_Argv_
+07d7:44ba+     _getargv_
+07d7:47ea      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-07d7:47f8      intr_
+07d7:4814      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-07d7:480c      segread_
+07d7:4828      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-07d7:48f7      __LastFree_
-07d7:4971      __ExpandDGROUP_
+07d7:4913      __LastFree_
+07d7:498d      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-07d7:4a82      __nmemneed_
+07d7:4a9e      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
-07d7:4a90      __MemAllocator
-07d7:4b5a      __MemFree
+07d7:4ab0      __MemAllocator
+07d7:4b7a      __MemFree
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
-07d7:4cb7      __GrowSeg_
+07d7:4cd7      __GrowSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
-07d7:4e2d      __AllocSeg_
+07d7:4e4d      __AllocSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
-07d7:4f1c      __fmemneed_
+07d7:4f3c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-1453:0022      ___Alphabet
+1456:0022      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-07d7:4f1f      __lseek_
+07d7:4f3f      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-07d7:4f59*     __dosretax
-07d7:4f5e*     __dosret0
-07d7:4f65      __set_errno_dos_
-07d7:4fcd*     __set_errno_dos_reterr_
+07d7:4f79*     __dosretax
+07d7:4f7e*     __dosret0
+07d7:4f85      __set_errno_dos_
+07d7:4fed*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-07d7:4fd8*     __get_errno_ptr_
-1453:134e      _errno
+07d7:4ff8*     __get_errno_ptr_
+1456:134e      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-07d7:4fdf      __GetIOMode_
-07d7:5014      __SetIOMode_nogrow_
-1453:06c4      ___NFiles
-1453:06c6      ___init_mode
-1453:06ee      ___io_mode
+07d7:4fff      __GetIOMode_
+07d7:5034      __SetIOMode_nogrow_
+1456:06c4      ___NFiles
+1456:06c6      ___init_mode
+1456:06ee      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-07d7:5049*     __set_commode_
-1453:06f2      __commode
+07d7:5069*     __set_commode_
+1456:06f2      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-1453:06f4      __fmode
+1456:06f4      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-07d7:5055      __chktty_
+07d7:5075      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-07d7:50b4      __freefp_
-07d7:5155      __purgefp_
+07d7:50d4      __freefp_
+07d7:5175      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-07d7:5196      __allocfp_
+07d7:51b6      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-07d7:5346      __close_
+07d7:5366      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-07d7:537c      __flush_
+07d7:539c      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
-07d7:55c5      fflush_
+07d7:55e5      fflush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-07d7:55da      tell_
+07d7:55fa      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-07d7:55eb      lseek_
+07d7:560b      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-07d7:561c      __doserror_
-07d7:562a      __doserror1_
+07d7:563c      __doserror_
+07d7:564a      __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-07d7:5636      _dos_open_
+07d7:5656      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-07d7:565c      isatty_
+07d7:567c      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-07d7:5678*     __get_doserrno_ptr_
-1453:1350      __doserrno
+07d7:5698*     __get_doserrno_ptr_
+1456:1350      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-1453:06f6      ___umaskval
+1456:06f6      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-07d7:567f      _dos_creat_
-07d7:56a3*     _dos_creatnew_
+07d7:569f      _dos_creat_
+07d7:56c3*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-07d7:56c4+     __grow_iomode_
-07d7:57ab+     __shrink_iomode_
-07d7:57ec      __SetIOMode_
+07d7:56e4+     __grow_iomode_
+07d7:57cb+     __shrink_iomode_
+07d7:580c      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
-07d7:58ac      vsprintf_
+07d7:58cc      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-1453:1354      ___env_mask
-1453:1358      _environ
-1453:135c*     __wenviron
+1456:1354      ___env_mask
+1456:1358      _environ
+1456:135c*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
-07d7:58ee      _mbterm_
+07d7:590e      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
-07d7:5941      _mbsnextc_
+07d7:5961      _mbsnextc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c)
-07d7:599c      _mbctoupper_
+07d7:59bc      _mbctoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c)
-07d7:59bf      _mbsinc_
+07d7:59df      _mbsinc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-07d7:5a11      __ChkTTYIOMode_
-07d7:5a7f*     __IOMode_
+07d7:5a31      __ChkTTYIOMode_
+07d7:5a9f*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c)
-07d7:5b51      __HeapWalk_
+07d7:5b71      __HeapWalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
-07d7:5d91*     _fpreset_
-07d7:5dbc      __init_8087_
-07d7:5def+     __default_sigfpe_handler_
-07d7:5e44      __chk8087_
+07d7:5db1*     _fpreset_
+07d7:5ddc      __init_8087_
+07d7:5e0f+     __default_sigfpe_handler_
+07d7:5e64      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-07d7:5eb4      __EnterWVIDEO_
-1453:0716+     ___WD_Present
+07d7:5ed4      __EnterWVIDEO_
+1456:0716+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-07d7:5ed8      __flushall_
-07d7:5f6c      flushall_
+07d7:5ef8      __flushall_
+07d7:5f8c      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-07d7:5f72      getche_
+07d7:5f92      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-07d7:5f8c      __ioalloc_
+07d7:5fac      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-07d7:611a      __qread_
+07d7:613a      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-07d7:613a      __qwrite_
+07d7:615a      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-07d7:619a      fputc_
+07d7:61ba      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-07d7:636f      __InitFiles_
+07d7:638f      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-07d7:65a3*     fcloseall_
-07d7:65aa      __full_io_exit_
+07d7:65c3*     fcloseall_
+07d7:65ca      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-07d7:65b4      __prtf_
+07d7:65d4      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-1453:0718      ___IsDBCS
+1456:0718      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-07d7:7716*     _ismbblead_
-1453:1360      ___MBCSIsTable
+07d7:7744*     _ismbblead_
+1456:1360      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbtowc.c)
-07d7:7732      mbtowc_
+07d7:7760      mbtowc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bits.c)
-1453:019a      __Bits
+1456:019a      __Bits
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fdfs086.asm)
-07d7:7850      __FDFS
+07d7:787e      __FDFS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-1453:071a      ___EFG_printf
-1453:071e      ___EFG_scanf
+1456:071a      ___EFG_printf
+1456:071e      ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i8m086.asm)
-07d7:78c7*     __I8M
-07d7:78c7      __U8M
-07d7:78ac*     __I8ME
-07d7:78ac*     __U8ME
+07d7:78f5*     __I8M
+07d7:78f5      __U8M
+07d7:78da*     __I8ME
+07d7:78da*     __U8ME
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-1453:1462      ____Argv
-1453:1466      ____Argc
+1456:1462      ____Argv
+1456:1466      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-1453:0722      __amblksiz
+1456:0722      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-1453:074a      __Start_XI
-1453:0780      __End_XI
-1453:0780      __Start_YI
-1453:0798      __End_YI
+1456:074a      __Start_XI
+1456:0780      __End_XI
+1456:0780      __Start_YI
+1456:0798      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-1453:1468      ___historical_splitparms
+1456:1468      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-07d7:7a12      _DoINTR_
+07d7:7a40      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-07d7:7d8b*     _heapenable_
-1453:0724      ___heap_enabled
+07d7:7db9*     _heapenable_
+1456:0724      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-07d7:7d9c*     sbrk_
-07d7:7dac      __brk_
+07d7:7dca*     sbrk_
+07d7:7dda      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-07d7:7e14      fsync_
+07d7:7e42      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-07d7:7e19*     _frealloc_
-07d7:7e19      realloc_
+07d7:7e47*     _frealloc_
+07d7:7e47      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-07d7:7f13      __setenvp_
-07d7:809f      __freeenvp_
+07d7:7f41      __setenvp_
+07d7:80cd      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-07d7:813b      __mbinit_
-1453:0726      ___MBCodePage
+07d7:8169      __mbinit_
+1456:0726      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-07d7:8216      _mbdtoupper_
+07d7:8244      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-07d7:8224      toupper_
+07d7:8252      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-1453:0728      __8087cw
+1456:0728      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-1453:072a      ___Save8087
-1453:072e      ___Rest8087
+1456:072a      ___Save8087
+1456:072e      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-07d7:8233      __GrabFP87_
+07d7:8261      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-07d7:8266*     __init_8087_emu
-07d7:826c      __x87id
+07d7:8294*     __init_8087_emu
+07d7:829a      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-07d7:82c9      wctomb_
+07d7:82f7      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-07d7:8314+     utoa_
-07d7:83b5      itoa_
+07d7:8342+     utoa_
+07d7:83e3      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-07d7:83ff      strupr_
+07d7:842d      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-07d7:8434      ulltoa_
-07d7:8571*     lltoa_
+07d7:8462      ulltoa_
+07d7:859f*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-07d7:85e2*     _dos_close_
-07d7:85f0      _dos_commit_
+07d7:8610*     _dos_close_
+07d7:861e      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-07d7:85ff*     _msize_
-07d7:861a      _fmsize_
+07d7:862d*     _msize_
+07d7:8648      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-07d7:862b      __HeapManager_expand_
-07d7:8b34      _nexpand_
+07d7:8659      __HeapManager_expand_
+07d7:8b62      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-07d7:8b87      _fexpand_
-07d7:8b87*     _expand_
+07d7:8bb5      _fexpand_
+07d7:8bb5*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-07d7:8bbc      clearenv_
+07d7:8bea      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-07d7:8cf2      __Init_FPE_handler_
-07d7:8d2b      __Fini_FPE_handler_
-07d7:8d62*     __FPEHandler
+07d7:8d20      __Init_FPE_handler_
+07d7:8d59      __Fini_FPE_handler_
+07d7:8d90*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-07d7:8ff4      _bfree_
+07d7:9022      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-07d7:9019      _bexpand_
+07d7:9047      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-1453:0748      ___FPE_int
+1456:0748      ___FPE_int
 
 
                         +--------------------+
@@ -674,6 +674,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00023670 (145008.)
+Memory size:  000236a0 (145056.)
 Entry point address: 07d7:022c
-Link time: 00:00.55
+Link time: 00:00.00
index d10cfe4b5f369699cc57830e22eb065456de46b4..b2842b97cec16cc25865ae23ce447f68e6c4b644 100755 (executable)
Binary files a/exmmtest.exe and b/exmmtest.exe differ
index 4cda3a10d3b743e552abd51a89681e372e34cd6f..14377bb874671bd45cc8f7f163d0458edaa4c7c4 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/15 17:33:59
+Created on:       15/10/15 18:09:58
 Executable Image: exmmtest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0edf:0000            0000e7c0
+DGROUP                          0ee0:0000            0000e7c0
 
 
 
@@ -33,26 +33,26 @@ wcpu_TEXT              CODE           AUTO           0000:5510       00000058
 kitten_TEXT            CODE           AUTO           0000:5d80       0000080a
 16_hc_TEXT             CODE           AUTO           0000:6590       0000158b
 timer_TEXT             CODE           AUTO           0000:7b20       00000235
-_TEXT                  CODE           AUTO           0000:7d60       00006ed3
-16_in13_DATA           FAR_DATA       AUTO           0ec4:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           0ede:0004       00000000
-_NULL                  BEGDATA        DGROUP         0edf:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         0ee1:0000       00000002
-CONST                  DATA           DGROUP         0ee1:0002       00000076
-CONST2                 DATA           DGROUP         0ee8:0008       00000102
-_DATA                  DATA           DGROUP         0ef9:0000       0000056b
-XIB                    DATA           DGROUP         0f4f:000c       00000000
-XI                     DATA           DGROUP         0f4f:000c       00000036
-XIE                    DATA           DGROUP         0f53:0002       00000000
-YIB                    DATA           DGROUP         0f53:0002       00000000
-YI                     DATA           DGROUP         0f53:0002       00000018
-YIE                    DATA           DGROUP         0f54:000a       00000000
-STRINGS                DATA           DGROUP         0f54:000a       00000000
-DATA                   DATA           DGROUP         0f54:000a       00000000
-_emu_init_start        EMU            DGROUP         0f54:000a       00000000
-_emu_init_end          EMU            DGROUP         0f54:000a       00000000
-_BSS                   BSS            DGROUP         0f55:0000       0000059a
-STACK                  STACK          DGROUP         0faf:0000       0000dac0
+_TEXT                  CODE           AUTO           0000:7d60       00006ee1
+16_in13_DATA           FAR_DATA       AUTO           0ec5:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           0edf:0004       00000000
+_NULL                  BEGDATA        DGROUP         0ee0:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0ee2:0000       00000002
+CONST                  DATA           DGROUP         0ee2:0002       00000076
+CONST2                 DATA           DGROUP         0ee9:0008       00000102
+_DATA                  DATA           DGROUP         0efa:0000       0000056b
+XIB                    DATA           DGROUP         0f50:000c       00000000
+XI                     DATA           DGROUP         0f50:000c       00000036
+XIE                    DATA           DGROUP         0f54:0002       00000000
+YIB                    DATA           DGROUP         0f54:0002       00000000
+YI                     DATA           DGROUP         0f54:0002       00000018
+YIE                    DATA           DGROUP         0f55:000a       00000000
+STRINGS                DATA           DGROUP         0f55:000a       00000000
+DATA                   DATA           DGROUP         0f55:000a       00000000
+_emu_init_start        EMU            DGROUP         0f55:000a       00000000
+_emu_init_end          EMU            DGROUP         0f55:000a       00000000
+_BSS                   BSS            DGROUP         0f56:0000       0000059a
+STACK                  STACK          DGROUP         0fb0:0000       0000dac0
 
 
                         +----------------+
@@ -67,9 +67,9 @@ Address        Symbol
 
 Module: exmmtest.o(/dos/z/16/src/exmmtest.c)
 0000:0110      main_
-0edf:0760+     _gvar
+0ee0:0760+     _gvar
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-0edf:082e+     _inpu
+0ee0:082e+     _inpu
 0000:04c0+     INL_KeyService_
 0000:075a+     Mouse_
 0000:07b2+     IN_GetJoyAbs_
@@ -117,9 +117,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:4a8c+     MM_TotalFree_
 0000:4b22*     MM_Report_
 0000:54da*     MM_BombOnError_
-0edf:0990+     _beforesort
-0edf:0994+     _aftersort
-0edf:0998+     _XMSaddr
+0ee0:0990+     _beforesort
+0ee0:0994+     _aftersort
+0ee0:0998+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:5510      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
@@ -137,9 +137,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:5c50*     CAL_OptimizeNodes_
 0000:5d00      CA_Startup_
 0000:5d50      CA_Shutdown_
-0edf:09a0*     _finishcachebox
-0edf:09a4*     _updatecachebox
-0edf:09a8*     _drawcachebox
+0ee0:09a0*     _finishcachebox
+0ee0:09a4*     _drawcachebox
+0ee0:09a8*     _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_
-0edf:0494+     __kitten_catalog
+0ee0: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_
-0edf:04b6      ___fheap
-0edf:04b8      ___fheapRover
-0edf:04ba      ___LargestSizeB4Rover
+0ee0:04b6      ___fheap
+0ee0:04b8      ___fheapRover
+0ee0: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)
-0edf:0000*     __nullarea
-0edf:04bc*     __ovlflag
-0edf:04bd*     __intno
-0edf:04be*     __ovlvec
+0ee0:0000*     __nullarea
+0ee0:04bc*     __ovlflag
+0ee0:04bd*     __intno
+0ee0: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)
-0edf:09b4      __argv
-0edf:09b8      ___argv
-0edf:09bc      __argc
-0edf:09be      ___argc
+0ee0:09b4      __argv
+0ee0:09b8      ___argv
+0ee0:09bc      __argc
+0ee0:09be      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
 0000:82b0+     int86x_
 0000:8433      int86_
@@ -231,19 +231,19 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
 0000:85dc      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:8621      _nmalloc_
-0edf:04c2      ___nheapbeg
-0edf:04c4      ___MiniHeapRover
-0edf:04c6      ___LargestSizeB4MiniHeapRover
+0ee0:04c2      ___nheapbeg
+0ee0:04c4      ___MiniHeapRover
+0ee0:04c6      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:86fb      _nfree_
-0edf:09c0+     ___MiniHeapFreeRover
+0ee0:09c0+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:87f6+     _null_exit_rtn_
 0000:87f6+     __null_int23_exit_
 0000:87f7      exit_
 0000:8818+     _exit_
-0edf:04c8+     ___int23_exit
-0edf:04cc      ___FPE_handler_exit
+0ee0:04c8+     ___int23_exit
+0ee0: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_
-0edf:09c2+     ___RmTmpFileFn
+0ee0:09c2+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 0000:93aa+     __ibm_bios_get_ticks_
 0000:9421      clock_
@@ -273,7 +273,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0000:9645      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-0edf:0098      __IsTable
+0ee0: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)
-0edf:04d8      __8087
-0edf:04d9      __real87
-0edf:04da      __dos87emucall
-0edf:04dc      __dos87real
+0ee0:04d8      __8087
+0ee0:04d9      __real87
+0ee0:04da      __dos87emucall
+0ee0: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)
-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
+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
 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)
-0edf:0508      ___iob
-0edf:09ca      ___ClosedStreams
-0edf:09ce      ___OpenStreams
+0ee0:0508      ___iob
+0ee0:09ca      ___OpenStreams
+0ee0:09ce      ___ClosedStreams
 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)
-0edf:0670      ___uselfn
+0ee0: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)
-0edf:0022      ___Alphabet
+0ee0: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_
-0edf:09d6      _errno
+0ee0:09d6      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 0000:ae9d      __GetIOMode_
 0000:aed2      __SetIOMode_nogrow_
-0edf:0686      ___NFiles
-0edf:0688      ___init_mode
-0edf:06b0      ___io_mode
+0ee0:0686      ___NFiles
+0ee0:0688      ___init_mode
+0ee0:06b0      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:af07*     __set_commode_
-0edf:06b4      __commode
+0ee0:06b4      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0edf:06b6      __fmode
+0ee0: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_
-0edf:09d8      __doserrno
+0ee0:09d8      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0edf:06b8      ___umaskval
+0ee0: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)
-0edf:09dc      ___env_mask
-0edf:09e0      _environ
-0edf:09e4*     __wenviron
+0ee0:09dc      ___env_mask
+0ee0:09e0      _environ
+0ee0:09e4*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
 0000:b7ac      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
@@ -457,12 +457,12 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 0000:bd02      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:bd72      __EnterWVIDEO_
-0edf:06d8+     ___WD_Present
+0ee0:06d8+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
 0000:bd96*     _heapenable_
-0edf:06da      ___heap_enabled
+0ee0:06da      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0edf:06dc      __amblksiz
+0ee0: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)
-0edf:09e8      ____Argv
-0edf:09ec      ____Argc
+0ee0:09e8      ____Argv
+0ee0:09ec      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-0edf:070c      __Start_XI
-0edf:0742      __End_XI
-0edf:0742      __Start_YI
-0edf:075a      __End_YI
+0ee0:070c      __Start_XI
+0ee0:0742      __End_XI
+0ee0:0742      __Start_YI
+0ee0:075a      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-0edf:09ee      ___historical_splitparms
+0ee0:09ee      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:d4b2      _DoINTR_
+0000:d4c0      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:d82b*     sbrk_
-0000:d83b      __brk_
+0000:d839*     sbrk_
+0000:d849      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:d8a3      __qwrite_
+0000:d8b1      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:d903      fsync_
+0000:d911      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:d908+     __flushall_
-0000:d99c      flushall_
+0000:d916+     __flushall_
+0000:d9aa      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:d9a2*     _frealloc_
-0000:d9a2      realloc_
+0000:d9b0*     _frealloc_
+0000:d9b0      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0000:da9c      __setenvp_
-0000:dc28      __freeenvp_
+0000:daaa      __setenvp_
+0000:dc36      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-0edf:06de      ___IsDBCS
+0ee0:06de      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:dc86*     _ismbblead_
-0edf:09f4      ___MBCSIsTable
+0000:dc94*     _ismbblead_
+0ee0:09f4      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:dce0      __mbinit_
-0edf:06e0      ___MBCodePage
+0000:dcee      __mbinit_
+0ee0:06e0      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0000:ddbb      _mbdtoupper_
+0000:ddc9      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0000:ddc9      toupper_
+0000:ddd7      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-0edf:06e2      __8087cw
+0ee0:06e2      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-0edf:06e4      ___Save8087
-0edf:06e8      ___Rest8087
+0ee0:06e4      ___Save8087
+0ee0:06e8      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:ddd8      __GrabFP87_
+0000:dde6      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:de0a*     __init_8087_emu
-0000:de10      __x87id
+0000:de18*     __init_8087_emu
+0000:de1e      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:de6d      wctomb_
+0000:de7b      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:deb8+     utoa_
-0000:df59      itoa_
+0000:dec6+     utoa_
+0000:df67      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:dfa3      strupr_
+0000:dfb1      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-0edf:06ec      ___EFG_printf
-0edf:06f0*     ___EFG_scanf
+0ee0:06ec      ___EFG_printf
+0ee0:06f0*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:dfeb      ulltoa_
-0000:e128*     lltoa_
+0000:dff9      ulltoa_
+0000:e136*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:e199*     _dos_close_
-0000:e1a7      _dos_commit_
+0000:e1a7*     _dos_close_
+0000:e1b5      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:e1b6*     _msize_
-0000:e1d1      _fmsize_
+0000:e1c4*     _msize_
+0000:e1df      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:e1e2      __HeapManager_expand_
-0000:e6eb      _nexpand_
+0000:e1f0      __HeapManager_expand_
+0000:e6f9      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:e73e      _fexpand_
-0000:e73e*     _expand_
+0000:e74c      _fexpand_
+0000:e74c*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0000:e773      clearenv_
+0000:e781      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:e8a8      __Init_FPE_handler_
-0000:e8e1      __Fini_FPE_handler_
-0000:e918*     __FPEHandler
+0000:e8b6      __Init_FPE_handler_
+0000:e8ef      __Fini_FPE_handler_
+0000:e926*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:ebaa      _bfree_
+0000:ebb8      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:ebcf      _bexpand_
+0000:ebdd      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-0edf:070a      ___FPE_int
+0ee0:070a      ___FPE_int
 
 
                         +--------------------+
@@ -575,6 +575,6 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  0001d5b0 (120240.)
+Memory size:  0001d5c0 (120256.)
 Entry point address: 0000:8024
-Link time: 00:00.39
+Link time: 00:00.00
index 78f7970aa44c08694bf810504d64bdadd90d3d18..aa057b680653e527b4200352098a62a32c14d145 100755 (executable)
Binary files a/fmemtest.exe and b/fmemtest.exe differ
index df457541cf4e92a5d1cdf0aef5bada18c763bb34..c36fc0ccf7b95c48023fa283fe459d136e194da3 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/15 17:34:00
+Created on:       15/10/15 18:09:59
 Executable Image: fmemtest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0ece:0000            0000e700
+DGROUP                          0ecf: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       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
+_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
 
 
                         +----------------+
@@ -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)
-0ece:076e+     _inpu
+0ecf: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_
-0ece:08d0+     _beforesort
-0ece:08d4+     _aftersort
-0ece:08d8+     _XMSaddr
+0ecf:08d0+     _beforesort
+0ecf:08d4+     _aftersort
+0ecf: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_
-0ece:08e0*     _finishcachebox
-0ece:08e4*     _updatecachebox
-0ece:08e8*     _drawcachebox
+0ecf:08e0*     _finishcachebox
+0ecf:08e4*     _drawcachebox
+0ecf: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_
-0ece:0494+     __kitten_catalog
+0ecf: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)
-0ece:0000*     __nullarea
-0ece:04b6*     __ovlflag
-0ece:04b7*     __intno
-0ece:04b8*     __ovlvec
+0ecf:0000*     __nullarea
+0ecf:04b6*     __ovlflag
+0ecf:04b7*     __intno
+0ecf: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)
-0ece:08f4      __argv
-0ece:08f8      ___argv
-0ece:08fc      __argc
-0ece:08fe      ___argc
+0ecf:08f4      __argv
+0ecf:08f8      ___argv
+0ecf:08fc      __argc
+0ecf: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_
-0ece:04bc      ___nheapbeg
-0ece:04be      ___MiniHeapRover
-0ece:04c0      ___LargestSizeB4MiniHeapRover
+0ecf:04bc      ___nheapbeg
+0ecf:04be      ___MiniHeapRover
+0ecf:04c0      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:843d      _fmalloc_
 0000:843d      malloc_
-0ece:04c2      ___fheap
-0ece:04c4      ___fheapRover
-0ece:04c6      ___LargestSizeB4Rover
+0ecf:04c2      ___fheap
+0ecf:04c4      ___fheapRover
+0ecf: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_
-0ece:0900+     ___MiniHeapFreeRover
+0ecf: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_
-0ece:04c8+     ___int23_exit
-0ece:04cc      ___FPE_handler_exit
+0ecf:04c8+     ___int23_exit
+0ecf: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_
-0ece:0902+     ___RmTmpFileFn
+0ecf: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)
-0ece:0098      __IsTable
+0ecf: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)
-0ece:04d8      __8087
-0ece:04d9      __real87
-0ece:04da      __dos87emucall
-0ece:04dc      __dos87real
+0ecf:04d8      __8087
+0ecf:04d9      __real87
+0ecf:04da      __dos87emucall
+0ecf: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)
-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
+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
 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)
-0ece:0508      ___iob
-0ece:090a      ___ClosedStreams
-0ece:090e      ___OpenStreams
+0ecf:0508      ___iob
+0ecf:090a      ___OpenStreams
+0ecf:090e      ___ClosedStreams
 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)
-0ece:0670      ___uselfn
+0ecf: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)
-0ece:0022      ___Alphabet
+0ecf: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_
-0ece:0916      _errno
+0ecf:0916      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 0000:adbf      __GetIOMode_
 0000:adf4      __SetIOMode_nogrow_
-0ece:0686      ___NFiles
-0ece:0688      ___init_mode
-0ece:06b0      ___io_mode
+0ecf:0686      ___NFiles
+0ecf:0688      ___init_mode
+0ecf:06b0      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:ae29*     __set_commode_
-0ece:06b4      __commode
+0ecf:06b4      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0ece:06b6      __fmode
+0ecf: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_
-0ece:0918      __doserrno
+0ecf:0918      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0ece:06b8      ___umaskval
+0ecf: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)
-0ece:091c      ___env_mask
-0ece:0920      _environ
-0ece:0924*     __wenviron
+0ecf:091c      ___env_mask
+0ecf:0920      _environ
+0ecf: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_
-0ece:06d8+     ___WD_Present
+0ecf:06d8+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0ece:06da      __amblksiz
+0ecf:06da      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
 0000:bcb8*     _heapenable_
-0ece:06dc      ___heap_enabled
+0ecf: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)
-0ece:0928      ____Argv
-0ece:092c      ____Argc
+0ecf:0928      ____Argv
+0ecf:092c      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-0ece:070c      __Start_XI
-0ece:0742      __End_XI
-0ece:0742      __Start_YI
-0ece:075a      __End_YI
+0ecf:070c      __Start_XI
+0ecf:0742      __End_XI
+0ecf:0742      __Start_YI
+0ecf:075a      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-0ece:092e      ___historical_splitparms
+0ecf:092e      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:d44c      _DoINTR_
+0000:d45a      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:d7c5      __qwrite_
+0000:d7d3      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:d825      fsync_
+0000:d833      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:d82a+     __flushall_
-0000:d8be      flushall_
+0000:d838+     __flushall_
+0000:d8cc      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:d8c4*     _frealloc_
-0000:d8c4      realloc_
+0000:d8d2*     _frealloc_
+0000:d8d2      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0000:d9be      __setenvp_
-0000:db4a      __freeenvp_
+0000:d9cc      __setenvp_
+0000:db58      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-0ece:06de      ___IsDBCS
+0ecf:06de      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:dba8*     _ismbblead_
-0ece:0934      ___MBCSIsTable
+0000:dbb6*     _ismbblead_
+0ecf:0934      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:dc02      __mbinit_
-0ece:06e0      ___MBCodePage
+0000:dc10      __mbinit_
+0ecf:06e0      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0000:dcdd      _mbdtoupper_
+0000:dceb      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0000:dceb      toupper_
+0000:dcf9      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-0ece:06e2      __8087cw
+0ecf:06e2      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-0ece:06e4      ___Save8087
-0ece:06e8      ___Rest8087
+0ecf:06e4      ___Save8087
+0ecf:06e8      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:dcfa      __GrabFP87_
+0000:dd08      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:dd2c*     __init_8087_emu
-0000:dd32      __x87id
+0000:dd3a*     __init_8087_emu
+0000:dd40      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:dd8f      wctomb_
+0000:dd9d      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:ddda+     utoa_
-0000:de7b      itoa_
+0000:dde8+     utoa_
+0000:de89      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:dec5      strupr_
+0000:ded3      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-0ece:06ec      ___EFG_printf
-0ece:06f0*     ___EFG_scanf
+0ecf:06ec      ___EFG_printf
+0ecf:06f0*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:df0d      ulltoa_
-0000:e04a*     lltoa_
+0000:df1b      ulltoa_
+0000:e058*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:e0bb*     _dos_close_
-0000:e0c9      _dos_commit_
+0000:e0c9*     _dos_close_
+0000:e0d7      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:e0d8      __HeapManager_expand_
-0000:e5e1      _nexpand_
+0000:e0e6      __HeapManager_expand_
+0000:e5ef      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:e634      _fexpand_
-0000:e634*     _expand_
+0000:e642      _fexpand_
+0000:e642*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0000:e669      clearenv_
+0000:e677      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:e79e      __Init_FPE_handler_
-0000:e7d7      __Fini_FPE_handler_
-0000:e80e*     __FPEHandler
+0000:e7ac      __Init_FPE_handler_
+0000:e7e5      __Fini_FPE_handler_
+0000:e81c*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:eaa0      _bfree_
+0000:eaae      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:eac5      _bexpand_
+0000:ead3      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-0ece:070a      ___FPE_int
+0ecf:070a      ___FPE_int
 
 
                         +--------------------+
@@ -574,6 +574,6 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  0001d3e0 (119776.)
+Memory size:  0001d3f0 (119792.)
 Entry point address: 0000:7e06
-Link time: 00:00.07
+Link time: 00:00.00
index 087152dc7f665687c9176a55afc8ff2827c0e208..7da08405ebcdc64c83d7a42cae11a00586631e83 100755 (executable)
Binary files a/fontgfx.exe and b/fontgfx.exe differ
index b03569f0b00a5c3b65874420e8e3e00d8848c482..037bfeef3a5fdf2f300c1469b41cd2dd36940a6d 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/15 17:34:00
+Created on:       15/10/15 18:09:59
 Executable Image: fontgfx.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          11c2:0000            0000f550
+DGROUP                          11c3:0000            0000f550
 
 
 
@@ -33,28 +33,28 @@ 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       00007645
-16text_TEXT            CODE           AUTO           0000:f260       0000010d
-modex16_TEXT           CODE           AUTO           0f37:0000       000026f2
-16_in13_DATA           FAR_DATA       AUTO           11a7:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           11c1:0004       00000000
-_NULL                  BEGDATA        DGROUP         11c2:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         11c4:0000       00000002
-CONST                  DATA           DGROUP         11c4:0002       00000076
-CONST2                 DATA           DGROUP         11cb:0008       00000102
-_DATA                  DATA           DGROUP         11dc:0000       000009e1
-XIB                    DATA           DGROUP         127a:0002       00000000
-XI                     DATA           DGROUP         127a:0002       00000036
-XIE                    DATA           DGROUP         127d:0008       00000000
-YIB                    DATA           DGROUP         127d:0008       00000000
-YI                     DATA           DGROUP         127d:0008       00000018
-YIE                    DATA           DGROUP         127f:0000       00000000
-STRINGS                DATA           DGROUP         127f:0000       00000000
-DATA                   DATA           DGROUP         127f:0000       00000000
-_emu_init_start        EMU            DGROUP         127f:0000       00000000
-_emu_init_end          EMU            DGROUP         127f:0000       00000000
-_BSS                   BSS            DGROUP         127f:0000       00000eb2
-STACK                  STACK          DGROUP         136b:0000       0000dac0
+_TEXT                  CODE           AUTO           0000:7c10       00007653
+16text_TEXT            CODE           AUTO           0000:f270       0000010d
+modex16_TEXT           CODE           AUTO           0f38:0000       000026f2
+16_in13_DATA           FAR_DATA       AUTO           11a8:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           11c2:0004       00000000
+_NULL                  BEGDATA        DGROUP         11c3:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         11c5:0000       00000002
+CONST                  DATA           DGROUP         11c5:0002       00000076
+CONST2                 DATA           DGROUP         11cc:0008       00000102
+_DATA                  DATA           DGROUP         11dd:0000       000009e1
+XIB                    DATA           DGROUP         127b:0002       00000000
+XI                     DATA           DGROUP         127b:0002       00000036
+XIE                    DATA           DGROUP         127e:0008       00000000
+YIB                    DATA           DGROUP         127e:0008       00000000
+YI                     DATA           DGROUP         127e:0008       00000018
+YIE                    DATA           DGROUP         1280:0000       00000000
+STRINGS                DATA           DGROUP         1280:0000       00000000
+DATA                   DATA           DGROUP         1280:0000       00000000
+_emu_init_start        EMU            DGROUP         1280:0000       00000000
+_emu_init_end          EMU            DGROUP         1280:0000       00000000
+_BSS                   BSS            DGROUP         1280:0000       00000eb2
+STACK                  STACK          DGROUP         136c:0000       0000dac0
 
 
                         +----------------+
@@ -69,9 +69,9 @@ Address        Symbol
 
 Module: fontgfx.o(/dos/z/16/src/fontgfx.c)
 0000:0090      main_
-11c2:0bd0+     _gvar
+11c3:0bd0+     _gvar
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-11c2:0c9e+     _inpu
+11c3:0c9e+     _inpu
 0000:0370+     INL_KeyService_
 0000:060a+     Mouse_
 0000:0662+     IN_GetJoyAbs_
@@ -119,9 +119,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_
-11c2:0e00+     _beforesort
-11c2:0e04+     _aftersort
-11c2:0e08+     _XMSaddr
+11c3:0e00+     _beforesort
+11c3:0e04+     _aftersort
+11c3:0e08+     _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)
@@ -139,9 +139,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_
-11c2:0e10*     _finishcachebox
-11c2:0e14*     _updatecachebox
-11c2:0e18*     _drawcachebox
+11c3:0e10*     _finishcachebox
+11c3:0e14*     _drawcachebox
+11c3:0e18*     _updatecachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:5c6c      KITTENGETS
 0000:5ccc*     kittenopen_
@@ -152,7 +152,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:6224+     get_line_
 0000:6296+     db_fetch_
 0000:632c+     db_insert_
-11c2:08e4+     __kitten_catalog
+11c3:08e4+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:65ec+     LargestFreeBlock_
 0000:667a+     _coreleft_
@@ -177,53 +177,53 @@ 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:f2d6      textInit_
-11c2:0e24      _romFonts
+0000:f2e6      textInit_
+11c3:0e24      _romFonts
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0f37:023c      VGAmodeX_
-0f37:02ce+     vgaGetMode_
-0f37:030e+     modexEnter_
-0f37:058e*     modexLeave_
-0f37:05a6+     modexsetBaseXMode_
-0f37:05e4      modexDefaultPage_
-0f37:06c4*     modexNextPage_
-0f37:0790*     modexNextPageFlexibleSize_
-0f37:085e*     modexShowPage_
-0f37:095a*     modexPanPage_
-0f37:09aa*     modexSelectPlane_
-0f37:09ce+     modexClearRegion_
-0f37:0ae6*     oldDrawBmp_
-0f37:0c4c*     CDrawBmp_
-0f37:0db0*     modexDrawBmp_
-0f37:0e16+     modexDrawBmpRegion_
-0f37:0f80*     modex_sparky4_DrawBmpRegion_
-0f37:10ea*     modexDrawPlanarBuf_
-0f37:1108*     modexDrawSprite_
-0f37:116e+     modexDrawSpriteRegion_
-0f37:12e6*     modexCopyPageRegion_
-0f37:1450*     modexFadeOn_
-0f37:1480*     modexFadeOff_
-0f37:14ae*     modexFlashOn_
-0f37:14dc*     modexFlashOff_
-0f37:15ac+     modexPalSave_
-0f37:1602+     modexNewPal_
-0f37:1652*     modexLoadPalFile_
-0f37:1734*     modexSavePalFile_
-0f37:17ac*     modexPalBlack_
-0f37:17d6*     modexPalWhite_
-0f37:1800+     modexPalUpdate_
-0f37:1d70+     modexPalUpdate1_
-0f37:1dea*     modexPalUpdate0_
-0f37:1e36+     chkcolor_
-0f37:214e+     modexputPixel_
-0f37:21dc*     modexgetPixel_
-0f37:2262*     modexhlin_
-0f37:22e6      modexprint_
-0f37:2480      modexprintbig_
-0f37:25fc*     pdump_
-0f37:265c*     cls_
-0f37:26ca+     modexWaitBorder_
-11c2:0914+     _VGA
+0f38:023c      VGAmodeX_
+0f38:02ce+     vgaGetMode_
+0f38:030e+     modexEnter_
+0f38:058e*     modexLeave_
+0f38:05a6+     modexsetBaseXMode_
+0f38:05e4      modexDefaultPage_
+0f38:06c4*     modexNextPage_
+0f38:0790*     modexNextPageFlexibleSize_
+0f38:085e*     modexShowPage_
+0f38:095a*     modexPanPage_
+0f38:09aa*     modexSelectPlane_
+0f38:09ce+     modexClearRegion_
+0f38:0ae6*     oldDrawBmp_
+0f38:0c4c*     CDrawBmp_
+0f38:0db0*     modexDrawBmp_
+0f38:0e16+     modexDrawBmpRegion_
+0f38:0f80*     modex_sparky4_DrawBmpRegion_
+0f38:10ea*     modexDrawPlanarBuf_
+0f38:1108*     modexDrawSprite_
+0f38:116e+     modexDrawSpriteRegion_
+0f38:12e6*     modexCopyPageRegion_
+0f38:1450*     modexFadeOn_
+0f38:1480*     modexFadeOff_
+0f38:14ae*     modexFlashOn_
+0f38:14dc*     modexFlashOff_
+0f38:15ac+     modexPalSave_
+0f38:1602+     modexNewPal_
+0f38:1652*     modexLoadPalFile_
+0f38:1734*     modexSavePalFile_
+0f38:17ac*     modexPalBlack_
+0f38:17d6*     modexPalWhite_
+0f38:1800+     modexPalUpdate_
+0f38:1d70+     modexPalUpdate1_
+0f38:1dea*     modexPalUpdate0_
+0f38:1e36+     chkcolor_
+0f38:214e+     modexputPixel_
+0f38:21dc*     modexgetPixel_
+0f38:2262*     modexhlin_
+0f38:22e6      modexprint_
+0f38:2480      modexprintbig_
+0f38:25fc*     pdump_
+0f38:265c*     cls_
+0f38:26ca+     modexWaitBorder_
+11c3:0914+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 0000:7c59      __PIA
 0000:7c52*     __PIS
@@ -234,10 +234,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
 0000:7cb9      sprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-11c2:0000*     __nullarea
-11c2:0928*     __ovlflag
-11c2:0929*     __intno
-11c2:092a*     __ovlvec
+11c3:0000*     __nullarea
+11c3:0928*     __ovlflag
+11c3:0929*     __intno
+11c3:092a*     __ovlvec
 0000:7ce8      _cstart_
 0000:7dbb*     _Not_Enough_Memory_
 0000:7eed      __exit_
@@ -247,10 +247,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 0000:7f74      _big_code_
 0000:7f74*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-11c2:173c      __argv
-11c2:1740      ___argv
-11c2:1744      __argc
-11c2:1746      ___argc
+11c3:173c      __argv
+11c3:1740      ___argv
+11c3:1744      __argc
+11c3:1746      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
 0000:7f74+     int86x_
 0000:80f7      int86_
@@ -272,28 +272,28 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
 0000:82a0      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:82e5      _nmalloc_
-11c2:092e      ___nheapbeg
-11c2:0930      ___MiniHeapRover
-11c2:0932      ___LargestSizeB4MiniHeapRover
+11c3:092e      ___nheapbeg
+11c3:0930      ___MiniHeapRover
+11c3:0932      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:83bf      _fmalloc_
 0000:83bf      malloc_
-11c2:0934      ___fheap
-11c2:0936      ___fheapRover
-11c2:0938      ___LargestSizeB4Rover
+11c3:0934      ___fheap
+11c3:0936      ___fheapRover
+11c3:0938      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0000:8534      _ffree_
 0000:8534      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:85a1      _nfree_
-11c2:1748+     ___MiniHeapFreeRover
+11c3:1748+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:869c+     _null_exit_rtn_
 0000:869c+     __null_int23_exit_
 0000:869d      exit_
 0000:86be+     _exit_
-11c2:093a+     ___int23_exit
-11c2:093e      ___FPE_handler_exit
+11c3:093a+     ___int23_exit
+11c3:093e      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
 0000:86da      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
@@ -312,7 +312,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:9081      __doclose_
 0000:91cb      __shutdown_stream_
 0000:91e5      fclose_
-11c2:174a+     ___RmTmpFileFn
+11c3:174a+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 0000:9250+     __ibm_bios_get_ticks_
 0000:92c7      clock_
@@ -323,7 +323,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0000:94eb      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-11c2:0098      __IsTable
+11c3:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:96e3      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
@@ -356,31 +356,31 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
 0000:9eaf      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-11c2:094a      __8087
-11c2:094b      __real87
-11c2:094c      __dos87emucall
-11c2:094e      __dos87real
+11c3:094a      __8087
+11c3:094b      __real87
+11c3:094c      __dos87emucall
+11c3:094e      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:9ebe*     __exit_with_msg_
 0000:9ec3      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-11c2:0950      __curbrk
-11c2:0958      __STACKLOW
-11c2:095a      __STACKTOP
-11c2:095c      __cbyte
-11c2:095e      __child
-11c2:0960      __no87
-11c2:096d      ___FPE_handler
-11c2:0952      __psp
-11c2:0961      __get_ovl_stack
-11c2:0965      __restore_ovl_stack
-11c2:0969      __close_ovl_file
-11c2:0971      __LpCmdLine
-11c2:0975      __LpPgmName
-11c2:0954      __osmajor
-11c2:0955      __osminor
-11c2:0956      __osmode
-11c2:0957      __HShift
+11c3:0950      __curbrk
+11c3:0958      __STACKLOW
+11c3:095a      __STACKTOP
+11c3:095c      __cbyte
+11c3:095e      __child
+11c3:0960      __no87
+11c3:096d      ___FPE_handler
+11c3:0952      __psp
+11c3:0961      __get_ovl_stack
+11c3:0965      __restore_ovl_stack
+11c3:0969      __close_ovl_file
+11c3:0971      __LpCmdLine
+11c3:0975      __LpPgmName
+11c3:0954      __osmajor
+11c3:0955      __osminor
+11c3:0956      __osmode
+11c3:0957      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
 0000:9ee2+     __fill_buffer_
 0000:a131      fgetc_
@@ -390,9 +390,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
 0000:a5f1      rand_
 0000:a633*     srand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-11c2:097e      ___iob
-11c2:1752      ___ClosedStreams
-11c2:1756      ___OpenStreams
+11c3:097e      ___iob
+11c3:1752      ___OpenStreams
+11c3:1756      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 0000:a670      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
@@ -405,7 +405,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:a8df      __FiniRtns
 0000:a8df*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-11c2:0ae6      ___uselfn
+11c3:0ae6      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:a944      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
@@ -431,7 +431,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 0000:b41c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-11c2:0022      ___Alphabet
+11c3:0022      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
 0000:b41f      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
@@ -441,18 +441,18 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
 0000:b4cd*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:b4d8*     __get_errno_ptr_
-11c2:175e      _errno
+11c3:175e      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 0000:b4df      __GetIOMode_
 0000:b514      __SetIOMode_nogrow_
-11c2:0afc      ___NFiles
-11c2:0afe      ___init_mode
-11c2:0b26      ___io_mode
+11c3:0afc      ___NFiles
+11c3:0afe      ___init_mode
+11c3:0b26      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:b549*     __set_commode_
-11c2:0b2a      __commode
+11c3:0b2a      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-11c2:0b2c      __fmode
+11c3:0b2c      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
 0000:b555      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
@@ -479,9 +479,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 0000:bb5c      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 0000:bb78*     __get_doserrno_ptr_
-11c2:1760      __doserrno
+11c3:1760      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-11c2:0b2e      ___umaskval
+11c3:0b2e      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
 0000:bb7f      _dos_creat_
 0000:bba3*     _dos_creatnew_
@@ -490,9 +490,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
 0000:bcab+     __shrink_iomode_
 0000:bcec      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-11c2:1764      ___env_mask
-11c2:1768      _environ
-11c2:176c*     __wenviron
+11c3:1764      ___env_mask
+11c3:1768      _environ
+11c3:176c*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
 0000:bd93      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
@@ -513,7 +513,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 0000:c2e9      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:c359      __EnterWVIDEO_
-11c2:0b4e+     ___WD_Present
+11c3:0b4e+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
 0000:c37d      __flushall_
 0000:c411      flushall_
@@ -535,92 +535,92 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:ca59      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-11c2:1770      ____Argv
-11c2:1774      ____Argc
+11c3:1770      ____Argv
+11c3:1774      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-11c2:0b50      __amblksiz
+11c3:0b50      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-11c2:0b82      __Start_XI
-11c2:0bb8      __End_XI
-11c2:0bb8      __Start_YI
-11c2:0bd0      __End_YI
+11c3:0b82      __Start_XI
+11c3:0bb8      __End_XI
+11c3:0bb8      __Start_YI
+11c3:0bd0      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-11c2:1776      ___historical_splitparms
+11c3:1776      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:dbbc      _DoINTR_
+0000:dbca      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:df35*     _heapenable_
-11c2:0b52      ___heap_enabled
+0000:df43*     _heapenable_
+11c3:0b52      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:df46*     sbrk_
-0000:df56      __brk_
+0000:df54*     sbrk_
+0000:df64      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:dfbe      fsync_
+0000:dfcc      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:dfc3*     _frealloc_
-0000:dfc3      realloc_
+0000:dfd1*     _frealloc_
+0000:dfd1      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0000:e0bd      __setenvp_
-0000:e249      __freeenvp_
+0000:e0cb      __setenvp_
+0000:e257      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-11c2:0b54      ___IsDBCS
+11c3:0b54      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:e2a7*     _ismbblead_
-11c2:177c      ___MBCSIsTable
+0000:e2b5*     _ismbblead_
+11c3:177c      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:e301      __mbinit_
-11c2:0b56      ___MBCodePage
+0000:e30f      __mbinit_
+11c3:0b56      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0000:e3dc      _mbdtoupper_
+0000:e3ea      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0000:e3ea      toupper_
+0000:e3f8      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-11c2:0b58      __8087cw
+11c3:0b58      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-11c2:0b5a      ___Save8087
-11c2:0b5e      ___Rest8087
+11c3:0b5a      ___Save8087
+11c3:0b5e      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:e3f9      __GrabFP87_
+0000:e407      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:e42c*     __init_8087_emu
-0000:e432      __x87id
+0000:e43a*     __init_8087_emu
+0000:e440      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:e48f      wctomb_
+0000:e49d      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:e4da+     utoa_
-0000:e57b      itoa_
+0000:e4e8+     utoa_
+0000:e589      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:e5c5      strupr_
+0000:e5d3      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-11c2:0b62      ___EFG_printf
-11c2:0b66*     ___EFG_scanf
+11c3:0b62      ___EFG_printf
+11c3:0b66*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:e60d      ulltoa_
-0000:e74a*     lltoa_
+0000:e61b      ulltoa_
+0000:e758*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:e7bb*     _dos_close_
-0000:e7c9      _dos_commit_
+0000:e7c9*     _dos_close_
+0000:e7d7      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:e7d8*     _msize_
-0000:e7f3      _fmsize_
+0000:e7e6*     _msize_
+0000:e801      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:e804      __HeapManager_expand_
-0000:ed0d      _nexpand_
+0000:e812      __HeapManager_expand_
+0000:ed1b      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:ed60      _fexpand_
-0000:ed60*     _expand_
+0000:ed6e      _fexpand_
+0000:ed6e*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0000:ed95      clearenv_
+0000:eda3      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:eeca      __Init_FPE_handler_
-0000:ef03      __Fini_FPE_handler_
-0000:ef3a*     __FPEHandler
+0000:eed8      __Init_FPE_handler_
+0000:ef11      __Fini_FPE_handler_
+0000:ef48*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:f1cc      _bfree_
+0000:f1da      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:f1f1      _bexpand_
+0000:f1ff      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-11c2:0b80      ___FPE_int
+11c3:0b80      ___FPE_int
 
 
                         +--------------------+
@@ -636,6 +636,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00021170 (135536.)
+Memory size:  00021180 (135552.)
 Entry point address: 0000:7ce8
-Link time: 00:00.73
+Link time: 00:00.10
index ff0cddb2c39685ba90014830c3ae354fbbdfa830..33788d99153a08b681426a694ee28e9367774373 100755 (executable)
Binary files a/fonttest.exe and b/fonttest.exe differ
index 1b4c2be32c5537a884bdb7c43987d5bc24a55c84..560a81c7fb8f76fdbc697afb916d3f37dff525a3 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/15 17:34:00
+Created on:       15/10/15 18:09:59
 Executable Image: fonttest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0f25:0000            0000e710
+DGROUP                          0f26: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       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
+_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
 
 
                         +----------------+
@@ -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)
-0f25:075e+     _inpu
+0f26: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_
-0f25:08c0+     _beforesort
-0f25:08c4+     _aftersort
-0f25:08c8+     _XMSaddr
+0f26:08c0+     _beforesort
+0f26:08c4+     _aftersort
+0f26: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_
-0f25:08d0*     _finishcachebox
-0f25:08d4*     _updatecachebox
-0f25:08d8*     _drawcachebox
+0f26:08d0*     _finishcachebox
+0f26:08d4*     _drawcachebox
+0f26: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_
-0f25:0484+     __kitten_catalog
+0f26: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:f006      textInit_
-0f25:08e4      _romFonts
+0000:f016      textInit_
+0f26: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)
-0f25:0000*     __nullarea
-0f25:04a6*     __ovlflag
-0f25:04a7*     __intno
-0f25:04a8*     __ovlvec
+0f26:0000*     __nullarea
+0f26:04a6*     __ovlflag
+0f26:04a7*     __intno
+0f26: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)
-0f25:08fc      __argv
-0f25:0900      ___argv
-0f25:0904      __argc
-0f25:0906      ___argc
+0f26:08fc      __argv
+0f26:0900      ___argv
+0f26:0904      __argc
+0f26: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_
-0f25:04ac      ___nheapbeg
-0f25:04ae      ___MiniHeapRover
-0f25:04b0      ___LargestSizeB4MiniHeapRover
+0f26:04ac      ___nheapbeg
+0f26:04ae      ___MiniHeapRover
+0f26:04b0      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:8441      _fmalloc_
 0000:8441      malloc_
-0f25:04b2      ___fheap
-0f25:04b4      ___fheapRover
-0f25:04b6      ___LargestSizeB4Rover
+0f26:04b2      ___fheap
+0f26:04b4      ___fheapRover
+0f26: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_
-0f25:0908+     ___MiniHeapFreeRover
+0f26: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_
-0f25:04b8+     ___int23_exit
-0f25:04bc      ___FPE_handler_exit
+0f26:04b8+     ___int23_exit
+0f26: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_
-0f25:090a+     ___RmTmpFileFn
+0f26: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)
-0f25:0098      __IsTable
+0f26: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)
-0f25:04c8      __8087
-0f25:04c9      __real87
-0f25:04ca      __dos87emucall
-0f25:04cc      __dos87real
+0f26:04c8      __8087
+0f26:04c9      __real87
+0f26:04ca      __dos87emucall
+0f26: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)
-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
+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
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-0f25:04f8      ___iob
-0f25:0912      ___ClosedStreams
-0f25:0916      ___OpenStreams
+0f26:04f8      ___iob
+0f26:0912      ___OpenStreams
+0f26:0916      ___ClosedStreams
 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)
-0f25:0660      ___uselfn
+0f26: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)
-0f25:0022      ___Alphabet
+0f26: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_
-0f25:091e      _errno
+0f26:091e      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 0000:ae1f      __GetIOMode_
 0000:ae54      __SetIOMode_nogrow_
-0f25:0676      ___NFiles
-0f25:0678      ___init_mode
-0f25:06a0      ___io_mode
+0f26:0676      ___NFiles
+0f26:0678      ___init_mode
+0f26:06a0      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:ae89*     __set_commode_
-0f25:06a4      __commode
+0f26:06a4      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0f25:06a6      __fmode
+0f26: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_
-0f25:0920      __doserrno
+0f26:0920      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0f25:06a8      ___umaskval
+0f26: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)
-0f25:0924      ___env_mask
-0f25:0928      _environ
-0f25:092c*     __wenviron
+0f26:0924      ___env_mask
+0f26:0928      _environ
+0f26: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_
-0f25:06c8+     ___WD_Present
+0f26: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:d422+     __fill_buffer_
-0000:d671      fgetc_
+0000:d430+     __fill_buffer_
+0000:d67f      fgetc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-0f25:0930      ____Argv
-0f25:0934      ____Argc
+0f26:0930      ____Argv
+0f26:0934      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0f25:06ca      __amblksiz
+0f26:06ca      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-0f25:06fc      __Start_XI
-0f25:0732      __End_XI
-0f25:0732      __Start_YI
-0f25:074a      __End_YI
+0f26:06fc      __Start_XI
+0f26:0732      __End_XI
+0f26:0732      __Start_YI
+0f26:074a      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-0f25:0936      ___historical_splitparms
+0f26:0936      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:d7b8      _DoINTR_
+0000:d7c6      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:db31*     _heapenable_
-0f25:06cc      ___heap_enabled
+0000:db3f*     _heapenable_
+0f26:06cc      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:db42*     sbrk_
-0000:db52      __brk_
+0000:db50*     sbrk_
+0000:db60      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:dbba      __qwrite_
+0000:dbc8      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:dc1a      fsync_
+0000:dc28      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:dc1f      __flushall_
-0000:dcb3      flushall_
+0000:dc2d      __flushall_
+0000:dcc1      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:dcb9*     _frealloc_
-0000:dcb9      realloc_
+0000:dcc7*     _frealloc_
+0000:dcc7      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0000:ddb3      __setenvp_
-0000:df3f      __freeenvp_
+0000:ddc1      __setenvp_
+0000:df4d      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-0f25:06ce      ___IsDBCS
+0f26:06ce      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:df9d*     _ismbblead_
-0f25:093c      ___MBCSIsTable
+0000:dfab*     _ismbblead_
+0f26:093c      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:dff7      __mbinit_
-0f25:06d0      ___MBCodePage
+0000:e005      __mbinit_
+0f26:06d0      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0000:e0d2      _mbdtoupper_
+0000:e0e0      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0000:e0e0      toupper_
+0000:e0ee      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-0f25:06d2      __8087cw
+0f26:06d2      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-0f25:06d4      ___Save8087
-0f25:06d8      ___Rest8087
+0f26:06d4      ___Save8087
+0f26:06d8      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:e0ef      __GrabFP87_
+0000:e0fd      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:e122*     __init_8087_emu
-0000:e128      __x87id
+0000:e130*     __init_8087_emu
+0000:e136      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:e185      wctomb_
+0000:e193      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:e1d0+     utoa_
-0000:e271      itoa_
+0000:e1de+     utoa_
+0000:e27f      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:e2bb      strupr_
+0000:e2c9      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-0f25:06dc      ___EFG_printf
-0f25:06e0*     ___EFG_scanf
+0f26:06dc      ___EFG_printf
+0f26:06e0*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:e303      ulltoa_
-0000:e440*     lltoa_
+0000:e311      ulltoa_
+0000:e44e*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-0000:e4b1      getche_
+0000:e4bf      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-0000:e4cb      __qread_
+0000:e4d9      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:e4eb*     _dos_close_
-0000:e4f9      _dos_commit_
+0000:e4f9*     _dos_close_
+0000:e507      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:e508*     _msize_
-0000:e523      _fmsize_
+0000:e516*     _msize_
+0000:e531      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:e534      __HeapManager_expand_
-0000:ea3d      _nexpand_
+0000:e542      __HeapManager_expand_
+0000:ea4b      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:ea90      _fexpand_
-0000:ea90*     _expand_
+0000:ea9e      _fexpand_
+0000:ea9e*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0000:eac5      clearenv_
+0000:ead3      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:ebfa      __Init_FPE_handler_
-0000:ec33      __Fini_FPE_handler_
-0000:ec6a*     __FPEHandler
+0000:ec08      __Init_FPE_handler_
+0000:ec41      __Fini_FPE_handler_
+0000:ec78*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:eefc      _bfree_
+0000:ef0a      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:ef21      _bexpand_
+0000:ef2f      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-0f25:06fa      ___FPE_int
+0f26:06fa      ___FPE_int
 
 
                         +--------------------+
@@ -586,6 +586,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  0001d960 (121184.)
+Memory size:  0001d970 (121200.)
 Entry point address: 0000:7d82
-Link time: 00:00.73
+Link time: 00:00.10
index f289d04adf78f11ea63bf66d67345685a4b09584..429c518d38f72d148f38dd9a136d53dc1ee8e7b2 100755 (executable)
Binary files a/inputest.exe and b/inputest.exe differ
index f033ac9e3c778176f5eec5b5be3c1c013c0aae40..bf4f55b03f750d133a96b1c79a8c4a7efb1e55c0 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/15 17:34:00
+Created on:       15/10/15 18:09:59
 Executable Image: inputest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0eaa:0000            0000e710
+DGROUP                          0eab: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       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
+_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
 
 
                         +----------------+
@@ -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)
-0eaa:077e+     _inpu
+0eab: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_
-0eaa:08e0+     _beforesort
-0eaa:08e4+     _aftersort
-0eaa:08e8+     _XMSaddr
+0eab:08e0+     _beforesort
+0eab:08e4+     _aftersort
+0eab: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_
-0eaa:08f0*     _finishcachebox
-0eaa:08f4*     _updatecachebox
-0eaa:08f8*     _drawcachebox
+0eab:08f0*     _finishcachebox
+0eab:08f4*     _drawcachebox
+0eab: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_
-0eaa:0494+     __kitten_catalog
+0eab: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)
-0eaa:0000*     __nullarea
-0eaa:04b6*     __ovlflag
-0eaa:04b7*     __intno
-0eaa:04b8*     __ovlvec
+0eab:0000*     __nullarea
+0eab:04b6*     __ovlflag
+0eab:04b7*     __intno
+0eab: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)
-0eaa:0904      __argv
-0eaa:0908      ___argv
-0eaa:090c      __argc
-0eaa:090e      ___argc
+0eab:0904      __argv
+0eab:0908      ___argv
+0eab:090c      __argc
+0eab: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_
-0eaa:04bc      ___nheapbeg
-0eaa:04be      ___MiniHeapRover
-0eaa:04c0      ___LargestSizeB4MiniHeapRover
+0eab:04bc      ___nheapbeg
+0eab:04be      ___MiniHeapRover
+0eab:04c0      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:81c7      _fmalloc_
 0000:81c7      malloc_
-0eaa:04c2      ___fheap
-0eaa:04c4      ___fheapRover
-0eaa:04c6      ___LargestSizeB4Rover
+0eab:04c2      ___fheap
+0eab:04c4      ___fheapRover
+0eab: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_
-0eaa:0910+     ___MiniHeapFreeRover
+0eab: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_
-0eaa:04c8+     ___int23_exit
-0eaa:04cc      ___FPE_handler_exit
+0eab:04c8+     ___int23_exit
+0eab: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_
-0eaa:0912+     ___RmTmpFileFn
+0eab: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)
-0eaa:0098      __IsTable
+0eab: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)
-0eaa:04d8      __8087
-0eaa:04d9      __real87
-0eaa:04da      __dos87emucall
-0eaa:04dc      __dos87real
+0eab:04d8      __8087
+0eab:04d9      __real87
+0eab:04da      __dos87emucall
+0eab: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)
-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
+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
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-0eaa:0508      ___iob
-0eaa:091a      ___ClosedStreams
-0eaa:091e      ___OpenStreams
+0eab:0508      ___iob
+0eab:091a      ___OpenStreams
+0eab:091e      ___ClosedStreams
 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)
-0eaa:0670      ___uselfn
+0eab: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)
-0eaa:0022      ___Alphabet
+0eab: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_
-0eaa:0926      _errno
+0eab:0926      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 0000:ab4f      __GetIOMode_
 0000:ab84      __SetIOMode_nogrow_
-0eaa:0686      ___NFiles
-0eaa:0688      ___init_mode
-0eaa:06b0      ___io_mode
+0eab:0686      ___NFiles
+0eab:0688      ___init_mode
+0eab:06b0      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:abb9*     __set_commode_
-0eaa:06b4      __commode
+0eab:06b4      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0eaa:06b6      __fmode
+0eab: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_
-0eaa:0928      __doserrno
+0eab:0928      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0eaa:06b8      ___umaskval
+0eab: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)
-0eaa:092c      ___env_mask
-0eaa:0930      _environ
-0eaa:0934*     __wenviron
+0eab:092c      ___env_mask
+0eab:0930      _environ
+0eab: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_
-0eaa:06d8+     ___WD_Present
+0eab: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)
-0eaa:0938      ____Argv
-0eaa:093c      ____Argc
+0eab:0938      ____Argv
+0eab:093c      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0eaa:06da      __amblksiz
+0eab:06da      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-0eaa:070c      __Start_XI
-0eaa:0742      __End_XI
-0eaa:0742      __Start_YI
-0eaa:075a      __End_YI
+0eab:070c      __Start_XI
+0eab:0742      __End_XI
+0eab:0742      __Start_YI
+0eab:075a      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-0eaa:093e      ___historical_splitparms
+0eab:093e      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:d152      _DoINTR_
+0000:d160      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:d4cb*     _heapenable_
-0eaa:06dc      ___heap_enabled
+0000:d4d9*     _heapenable_
+0eab:06dc      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:d4dc*     sbrk_
-0000:d4ec      __brk_
+0000:d4ea*     sbrk_
+0000:d4fa      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:d554      __qwrite_
+0000:d562      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:d5b4      fsync_
+0000:d5c2      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:d5b9+     __flushall_
-0000:d64d      flushall_
+0000:d5c7+     __flushall_
+0000:d65b      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:d653*     _frealloc_
-0000:d653      realloc_
+0000:d661*     _frealloc_
+0000:d661      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0000:d74d      __setenvp_
-0000:d8d9      __freeenvp_
+0000:d75b      __setenvp_
+0000:d8e7      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-0eaa:06de      ___IsDBCS
+0eab:06de      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:d937*     _ismbblead_
-0eaa:0944      ___MBCSIsTable
+0000:d945*     _ismbblead_
+0eab:0944      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:d991      __mbinit_
-0eaa:06e0      ___MBCodePage
+0000:d99f      __mbinit_
+0eab:06e0      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0000:da6c      _mbdtoupper_
+0000:da7a      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0000:da7a      toupper_
+0000:da88      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-0eaa:06e2      __8087cw
+0eab:06e2      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-0eaa:06e4      ___Save8087
-0eaa:06e8      ___Rest8087
+0eab:06e4      ___Save8087
+0eab:06e8      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:da89      __GrabFP87_
+0000:da97      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:dabc*     __init_8087_emu
-0000:dac2      __x87id
+0000:daca*     __init_8087_emu
+0000:dad0      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:db1f      wctomb_
+0000:db2d      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:db6a+     utoa_
-0000:dc0b      itoa_
+0000:db78+     utoa_
+0000:dc19      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:dc55      strupr_
+0000:dc63      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-0eaa:06ec      ___EFG_printf
-0eaa:06f0*     ___EFG_scanf
+0eab:06ec      ___EFG_printf
+0eab:06f0*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:dc9d      ulltoa_
-0000:ddda*     lltoa_
+0000:dcab      ulltoa_
+0000:dde8*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:de4b*     _dos_close_
-0000:de59      _dos_commit_
+0000:de59*     _dos_close_
+0000:de67      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:de68*     _msize_
-0000:de83      _fmsize_
+0000:de76*     _msize_
+0000:de91      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:de94      __HeapManager_expand_
-0000:e39d      _nexpand_
+0000:dea2      __HeapManager_expand_
+0000:e3ab      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:e3f0      _fexpand_
-0000:e3f0*     _expand_
+0000:e3fe      _fexpand_
+0000:e3fe*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0000:e425      clearenv_
+0000:e433      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:e55a      __Init_FPE_handler_
-0000:e593      __Fini_FPE_handler_
-0000:e5ca*     __FPEHandler
+0000:e568      __Init_FPE_handler_
+0000:e5a1      __Fini_FPE_handler_
+0000:e5d8*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:e85c      _bfree_
+0000:e86a      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:e881      _bexpand_
+0000:e88f      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-0eaa:070a      ___FPE_int
+0eab:070a      ___FPE_int
 
 
                         +--------------------+
@@ -570,6 +570,6 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  0001d1b0 (119216.)
+Memory size:  0001d1c0 (119232.)
 Entry point address: 0000:7ad2
-Link time: 00:00.48
+Link time: 00:00.00
index 31a635be36159272d1098763763e0fae680f8b6f..f71e002934651eb5f7ea63cefec3a08c2ad8bbad 100755 (executable)
Binary files a/maptest.exe and b/maptest.exe differ
index 5194ae4a70df1520a90bea761ceac1d1eecf1e8f..71edaf66406b9984084202f543bfa42fff583def 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/15 17:34:00
+Created on:       15/10/15 18:09:59
 Executable Image: maptest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          13a0:0000            0000f0f0
+DGROUP                          13a1:0000            0000f0f0
 
 
 
@@ -35,29 +35,29 @@ wcpu_TEXT              CODE           AUTO           0000:65e0       00000058
 kitten_TEXT            CODE           AUTO           0000:6e50       0000080a
 16_hc_TEXT             CODE           AUTO           0000:7660       0000158b
 timer_TEXT             CODE           AUTO           0000:8bf0       00000235
-_TEXT                  CODE           AUTO           08e3:0000       00007bbb
-bitmap_TEXT            CODE           AUTO           08e3:7bc0       0000064d
-modex16_TEXT           CODE           AUTO           08e3:8210       000026f2
-16text_TEXT            CODE           AUTO           08e3:a910       0000010d
-16_in13_DATA           FAR_DATA       AUTO           1385:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           139f:0004       00000000
-_NULL                  BEGDATA        DGROUP         13a0:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         13a2:0000       00000002
-CONST                  DATA           DGROUP         13a2:0002       00000076
-CONST2                 DATA           DGROUP         13a9:0008       00000102
-_DATA                  DATA           DGROUP         13ba:0000       000005a5
-XIB                    DATA           DGROUP         1414:0006       00000000
-XI                     DATA           DGROUP         1414:0006       00000036
-XIE                    DATA           DGROUP         1417:000c       00000000
-YIB                    DATA           DGROUP         1417:000c       00000000
-YI                     DATA           DGROUP         1417:000c       00000018
-YIE                    DATA           DGROUP         1419:0004       00000000
-STRINGS                DATA           DGROUP         1419:0004       00000000
-DATA                   DATA           DGROUP         1419:0004       00000000
-_emu_init_start        EMU            DGROUP         1419:0004       00000000
-_emu_init_end          EMU            DGROUP         1419:0004       00000000
-_BSS                   BSS            DGROUP         141a:0000       00000e82
-STACK                  STACK          DGROUP         1503:0000       0000dac0
+_TEXT                  CODE           AUTO           08e3:0000       00007bc9
+bitmap_TEXT            CODE           AUTO           08e3:7bd0       0000064d
+modex16_TEXT           CODE           AUTO           08e3:8220       000026f2
+16text_TEXT            CODE           AUTO           08e3:a920       0000010d
+16_in13_DATA           FAR_DATA       AUTO           1386:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           13a0:0004       00000000
+_NULL                  BEGDATA        DGROUP         13a1:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         13a3:0000       00000002
+CONST                  DATA           DGROUP         13a3:0002       00000076
+CONST2                 DATA           DGROUP         13aa:0008       00000102
+_DATA                  DATA           DGROUP         13bb:0000       000005a5
+XIB                    DATA           DGROUP         1415:0006       00000000
+XI                     DATA           DGROUP         1415:0006       00000036
+XIE                    DATA           DGROUP         1418:000c       00000000
+YIB                    DATA           DGROUP         1418:000c       00000000
+YI                     DATA           DGROUP         1418:000c       00000018
+YIE                    DATA           DGROUP         141a:0004       00000000
+STRINGS                DATA           DGROUP         141a:0004       00000000
+DATA                   DATA           DGROUP         141a:0004       00000000
+_emu_init_start        EMU            DGROUP         141a:0004       00000000
+_emu_init_end          EMU            DGROUP         141a:0004       00000000
+_BSS                   BSS            DGROUP         141b:0000       00000e82
+STACK                  STACK          DGROUP         1504:0000       0000dac0
 
 
                         +----------------+
@@ -80,7 +80,7 @@ Module: jsmn.o(/dos/z/16/src/lib/jsmn/jsmn.c)
 0000:0f02      jsmn_parse_
 0000:13fe      jsmn_init_
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-13a0:07be+     _inpu
+13a1:07be+     _inpu
 0000:1590+     INL_KeyService_
 0000:182a+     Mouse_
 0000:1882+     IN_GetJoyAbs_
@@ -128,9 +128,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:5b5c+     MM_TotalFree_
 0000:5bf2*     MM_Report_
 0000:65aa*     MM_BombOnError_
-13a0:0920+     _beforesort
-13a0:0924+     _aftersort
-13a0:0928+     _XMSaddr
+13a1:0920+     _beforesort
+13a1:0924+     _aftersort
+13a1:0928+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:65e0      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
@@ -148,9 +148,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:6d20*     CAL_OptimizeNodes_
 0000:6dd0*     CA_Startup_
 0000:6e20*     CA_Shutdown_
-13a0:0930*     _finishcachebox
-13a0:0934*     _updatecachebox
-13a0:0938*     _drawcachebox
+13a1:0930*     _finishcachebox
+13a1:0934*     _drawcachebox
+13a1:0938*     _updatecachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:6e8c      KITTENGETS
 0000:6eec*     kittenopen_
@@ -161,7 +161,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:7444+     get_line_
 0000:74b6+     db_fetch_
 0000:754c+     db_insert_
-13a0:04a4+     __kitten_catalog
+13a1:04a4+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:780c+     LargestFreeBlock_
 0000:789a+     _coreleft_
@@ -186,16 +186,16 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 08e3:0005      __STK
 08e3:0025      __STKOVERFLOW_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-13a0:04c6      ___iob
-13a0:0944      ___ClosedStreams
-13a0:0948      ___OpenStreams
+13a1:04c6      ___iob
+13a1:0944      ___OpenStreams
+13a1:0948      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
 08e3:0042      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-13a0:0000*     __nullarea
-13a0:062e*     __ovlflag
-13a0:062f*     __intno
-13a0:0630*     __ovlvec
+13a1:0000*     __nullarea
+13a1:062e*     __ovlflag
+13a1:062f*     __intno
+13a1:0630*     __ovlvec
 08e3:0072      _cstart_
 08e3:0145*     _Not_Enough_Memory_
 08e3:0277      __exit_
@@ -205,10 +205,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 08e3:02fe      _big_code_
 08e3:02fe*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-13a0:094c      __argv
-13a0:0950      ___argv
-13a0:0954      __argc
-13a0:0956      ___argc
+13a1:094c      __argv
+13a1:0950      ___argv
+13a1:0954      __argc
+13a1:0956      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 08e3:0305      __PIA
 08e3:02fe*     __PIS
@@ -217,174 +217,174 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncmp.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 08e3:0359      _fmalloc_
 08e3:0359      malloc_
-13a0:0634      ___fheap
-13a0:0636      ___fheapRover
-13a0:0638      ___LargestSizeB4Rover
+13a1:0634      ___fheap
+13a1:0636      ___fheapRover
+13a1:0638      ___LargestSizeB4Rover
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-08e3:7f46      bitmapLoadPcx_
-08e3:80a2*     bitmapLoadPcxTiles_
+08e3:7f56      bitmapLoadPcx_
+08e3:80b2*     bitmapLoadPcxTiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strstr.c)
 08e3:04ce      strstr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(atoi.c)
 08e3:05d0      atoi_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-08e3:066b+     __open_flags_
-08e3:092c+     _fsopen_
-08e3:0993      fopen_
-08e3:0ab6*     freopen_
+08e3:066c+     __open_flags_
+08e3:092d+     _fsopen_
+08e3:0994      fopen_
+08e3:0ab7*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
-08e3:0b40      fread_
+08e3:0b41      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-08e3:0eb7      __get_errno_ptr_
-13a0:09d8      _errno
+08e3:0eb8      __get_errno_ptr_
+13a1:09d8      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-08e3:0ebe*     _frealloc_
-08e3:0ebe      realloc_
+08e3:0ebf*     _frealloc_
+08e3:0ebf      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
-08e3:0f9a      __PTC
+08e3:0f9c      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncpy.c)
-08e3:0fcd      strncpy_
+08e3:0fcf      strncpy_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
-08e3:1009      printf_
+08e3:100b      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
-08e3:1038+     int86x_
-08e3:11bb      int86_
+08e3:103a+     int86x_
+08e3:11bd      int86_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
-08e3:11e8      __I4M
-08e3:11e8      __U4M
+08e3:11ea      __I4M
+08e3:11ea      __U4M
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c)
-08e3:1200      _dos_getvect_
+08e3:1202      _dos_getvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c)
-08e3:120b      _dos_setvect_
+08e3:120d      _dos_setvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
-08e3:1218      __I4D
-08e3:1267      __U4D
+08e3:121a      __I4D
+08e3:1269      __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
-08e3:12eb*     _heapgrow_
-08e3:12eb      _fheapgrow_
-08e3:12ec      _nheapgrow_
+08e3:12ed*     _heapgrow_
+08e3:12ed      _fheapgrow_
+08e3:12ee      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
-08e3:1364      _memavl_
+08e3:1366      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
-08e3:13a9      _nmalloc_
-13a0:0644      ___nheapbeg
-13a0:0646      ___MiniHeapRover
-13a0:0648      ___LargestSizeB4MiniHeapRover
+08e3:13ab      _nmalloc_
+13a1:0644      ___nheapbeg
+13a1:0646      ___MiniHeapRover
+13a1:0648      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
-08e3:1483      _ffree_
-08e3:1483      free_
+08e3:1485      _ffree_
+08e3:1485      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
-08e3:14f0      _nfree_
-13a0:09da+     ___MiniHeapFreeRover
+08e3:14f2      _nfree_
+13a1:09da+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
-08e3:15eb+     _null_exit_rtn_
-08e3:15eb+     __null_int23_exit_
-08e3:15ec      exit_
-08e3:160d+     _exit_
-13a0:064a+     ___int23_exit
-13a0:064e      ___FPE_handler_exit
+08e3:15ed+     _null_exit_rtn_
+08e3:15ed+     __null_int23_exit_
+08e3:15ee      exit_
+08e3:160f+     _exit_
+13a1:064a+     ___int23_exit
+13a1:064e      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-08e3:1629      ultoa_
-08e3:16e7*     ltoa_
+08e3:162b      ultoa_
+08e3:16e9*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c)
-08e3:186d      write_
+08e3:186f      write_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
-08e3:1a99      __doclose_
-08e3:1be3      __shutdown_stream_
-08e3:1bfd      fclose_
-13a0:09dc+     ___RmTmpFileFn
+08e3:1a9b      __doclose_
+08e3:1be5      __shutdown_stream_
+08e3:1bff      fclose_
+13a1:09dc+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
-08e3:1c68+     __ibm_bios_get_ticks_
-08e3:1cdf      clock_
+08e3:1c6a+     __ibm_bios_get_ticks_
+08e3:1ce1      clock_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
-08e3:1d06      kbhit_
+08e3:1d08      kbhit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
-08e3:1d1d      ftell_
+08e3:1d1f      ftell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
-08e3:1f03      fseek_
+08e3:1f05      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-13a0:0098      __IsTable
+13a1:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
-08e3:20fb      tolower_
+08e3:20fd      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
-08e3:2109      unlink_
+08e3:210b      unlink_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
-08e3:2339      open_
-08e3:2370      sopen_
+08e3:233b      open_
+08e3:2372      sopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c)
-08e3:239d      close_
+08e3:239f      close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c)
-08e3:23a2      filelength_
+08e3:23a4      filelength_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
-08e3:2400      sprintf_
+08e3:2402      sprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c)
-08e3:242f      getenv_
+08e3:2431      getenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-08e3:251a      __PTS
+08e3:251c      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c)
-08e3:254b      read_
+08e3:254d      read_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c)
-08e3:2684*     __clib_strdup_
-08e3:2684      strdup_
+08e3:2686*     __clib_strdup_
+08e3:2686      strdup_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c)
-08e3:26eb      halloc_
-08e3:27d0      hfree_
+08e3:26ed      halloc_
+08e3:27d2      hfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c)
-08e3:27d7      _heapwalk_
-08e3:27d7      _fheapwalk_
+08e3:27d9      _heapwalk_
+08e3:27d9      _fheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
-08e3:27ec+     __NHeapWalk_
-08e3:28e5      _nheapwalk_
+08e3:27ee+     __NHeapWalk_
+08e3:28e7      _nheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
-08e3:28f5      stackavail_
+08e3:28f7      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-13a0:065a      __8087
-13a0:065b      __real87
-13a0:065c      __dos87emucall
-13a0:065e      __dos87real
+13a1:065a      __8087
+13a1:065b      __real87
+13a1:065c      __dos87emucall
+13a1:065e      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
-08e3:2904*     __exit_with_msg_
-08e3:2909      __fatal_runtime_error_
+08e3:2906*     __exit_with_msg_
+08e3:290b      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-13a0:0660      __curbrk
-13a0:0668      __STACKLOW
-13a0:066a      __STACKTOP
-13a0:066c      __cbyte
-13a0:066e      __child
-13a0:0670      __no87
-13a0:067d      ___FPE_handler
-13a0:0662      __psp
-13a0:0671      __get_ovl_stack
-13a0:0675      __restore_ovl_stack
-13a0:0679      __close_ovl_file
-13a0:0681      __LpCmdLine
-13a0:0685      __LpPgmName
-13a0:0664      __osmajor
-13a0:0665      __osminor
-13a0:0666      __osmode
-13a0:0667      __HShift
+13a1:0660      __curbrk
+13a1:0668      __STACKLOW
+13a1:066a      __STACKTOP
+13a1:066c      __cbyte
+13a1:066e      __child
+13a1:0670      __no87
+13a1:067d      ___FPE_handler
+13a1:0662      __psp
+13a1:0671      __get_ovl_stack
+13a1:0675      __restore_ovl_stack
+13a1:0679      __close_ovl_file
+13a1:0681      __LpCmdLine
+13a1:0685      __LpPgmName
+13a1:0664      __osmajor
+13a1:0665      __osminor
+13a1:0666      __osmode
+13a1:0667      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-08e3:2928      __InitFiles_
+08e3:292a      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-08e3:2b5c*     fcloseall_
-08e3:2b63      __full_io_exit_
+08e3:2b5e*     fcloseall_
+08e3:2b65      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-08e3:2b87      __fprtf_
+08e3:2b89      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-08e3:2cda      __CMain
+08e3:2cdc      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-08e3:2d40      __InitRtns
-08e3:2d40*     __FInitRtns
-08e3:2d9b      __FiniRtns
-08e3:2d9b*     __FFiniRtns
+08e3:2d42      __InitRtns
+08e3:2d42*     __FInitRtns
+08e3:2d9d      __FiniRtns
+08e3:2d9d*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-13a0:068a      ___uselfn
+13a1:068a      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-08e3:2e00      __DOSseg__
+08e3:2e02      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
-08e3:2e01      __Init_Argv_
-08e3:2e64+     _getargv_
-08e3:3194      __Fini_Argv_
+08e3:2e03      __Init_Argv_
+08e3:2e66+     _getargv_
+08e3:3196      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
 08e3:31c0      __MemAllocator
 08e3:328a      __MemFree
@@ -398,55 +398,55 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
 08e3:364f      __fill_buffer_
 08e3:389e      fgetc_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-08e3:844c*     VGAmodeX_
-08e3:84de+     vgaGetMode_
-08e3:851e+     modexEnter_
-08e3:879e*     modexLeave_
-08e3:87b6+     modexsetBaseXMode_
-08e3:87f4*     modexDefaultPage_
-08e3:88d4*     modexNextPage_
-08e3:89a0*     modexNextPageFlexibleSize_
-08e3:8a6e*     modexShowPage_
-08e3:8b6a*     modexPanPage_
-08e3:8bba*     modexSelectPlane_
-08e3:8bde+     modexClearRegion_
-08e3:8cf6*     oldDrawBmp_
-08e3:8e5c*     CDrawBmp_
-08e3:8fc0*     modexDrawBmp_
-08e3:9026+     modexDrawBmpRegion_
-08e3:9190*     modex_sparky4_DrawBmpRegion_
-08e3:92fa*     modexDrawPlanarBuf_
-08e3:9318*     modexDrawSprite_
-08e3:937e+     modexDrawSpriteRegion_
-08e3:94f6*     modexCopyPageRegion_
-08e3:9660*     modexFadeOn_
-08e3:9690*     modexFadeOff_
-08e3:96be*     modexFlashOn_
-08e3:96ec*     modexFlashOff_
-08e3:97bc+     modexPalSave_
-08e3:9812      modexNewPal_
-08e3:9862*     modexLoadPalFile_
-08e3:9944*     modexSavePalFile_
-08e3:99bc*     modexPalBlack_
-08e3:99e6*     modexPalWhite_
-08e3:9a10+     modexPalUpdate_
-08e3:9f80+     modexPalUpdate1_
-08e3:9ffa*     modexPalUpdate0_
-08e3:a046+     chkcolor_
-08e3:a35e+     modexputPixel_
-08e3:a3ec*     modexgetPixel_
-08e3:a472*     modexhlin_
-08e3:a4f6*     modexprint_
-08e3:a690*     modexprintbig_
-08e3:a80c*     pdump_
-08e3:a86c*     cls_
-08e3:a8da+     modexWaitBorder_
-13a0:0694+     _VGA
+08e3:845c*     VGAmodeX_
+08e3:84ee+     vgaGetMode_
+08e3:852e+     modexEnter_
+08e3:87ae*     modexLeave_
+08e3:87c6+     modexsetBaseXMode_
+08e3:8804*     modexDefaultPage_
+08e3:88e4*     modexNextPage_
+08e3:89b0*     modexNextPageFlexibleSize_
+08e3:8a7e*     modexShowPage_
+08e3:8b7a*     modexPanPage_
+08e3:8bca*     modexSelectPlane_
+08e3:8bee+     modexClearRegion_
+08e3:8d06*     oldDrawBmp_
+08e3:8e6c*     CDrawBmp_
+08e3:8fd0*     modexDrawBmp_
+08e3:9036+     modexDrawBmpRegion_
+08e3:91a0*     modex_sparky4_DrawBmpRegion_
+08e3:930a*     modexDrawPlanarBuf_
+08e3:9328*     modexDrawSprite_
+08e3:938e+     modexDrawSpriteRegion_
+08e3:9506*     modexCopyPageRegion_
+08e3:9670*     modexFadeOn_
+08e3:96a0*     modexFadeOff_
+08e3:96ce*     modexFlashOn_
+08e3:96fc*     modexFlashOff_
+08e3:97cc+     modexPalSave_
+08e3:9822      modexNewPal_
+08e3:9872*     modexLoadPalFile_
+08e3:9954*     modexSavePalFile_
+08e3:99cc*     modexPalBlack_
+08e3:99f6*     modexPalWhite_
+08e3:9a20+     modexPalUpdate_
+08e3:9f90+     modexPalUpdate1_
+08e3:a00a*     modexPalUpdate0_
+08e3:a056+     chkcolor_
+08e3:a36e+     modexputPixel_
+08e3:a3fc*     modexgetPixel_
+08e3:a482*     modexhlin_
+08e3:a506*     modexprint_
+08e3:a6a0*     modexprintbig_
+08e3:a81c*     pdump_
+08e3:a87c*     cls_
+08e3:a8ea+     modexWaitBorder_
+13a1:0694+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 08e3:39e5*     __set_commode_
-13a0:06a8      __commode
+13a1:06a8      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-13a0:06aa      __fmode
+13a1:06aa      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
 08e3:39f1      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
@@ -477,7 +477,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
 08e3:46d7      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-13a0:0050      ___Alphabet
+13a1:0050      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
 08e3:46da      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
@@ -488,9 +488,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 08e3:4793      __GetIOMode_
 08e3:47c8      __SetIOMode_nogrow_
-13a0:06c0      ___NFiles
-13a0:06c2      ___init_mode
-13a0:06ea      ___io_mode
+13a1:06c0      ___NFiles
+13a1:06c2      ___init_mode
+13a1:06ea      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
 08e3:47fd      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
@@ -510,9 +510,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 08e3:4b14      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 08e3:4b30*     __get_doserrno_ptr_
-13a0:12e8      __doserrno
+13a1:12e8      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-13a0:06ee      ___umaskval
+13a1:06ee      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
 08e3:4b37      _dos_creat_
 08e3:4b5b*     _dos_creatnew_
@@ -523,9 +523,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
 08e3:4d64      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-13a0:12ec      ___env_mask
-13a0:12f0      _environ
-13a0:12f4*     __wenviron
+13a1:12ec      ___env_mask
+13a1:12f0      _environ
+13a1:12f4*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
 08e3:4da6      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
@@ -546,101 +546,101 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 08e3:52fc      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 08e3:536c      __EnterWVIDEO_
-13a0:070e+     ___WD_Present
+13a1:070e+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
 08e3:5390      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 08e3:5565      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-13a0:12f8      ____Argv
-13a0:12fc      ____Argc
+13a1:12f8      ____Argv
+13a1:12fc      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-13a0:0710      __amblksiz
+13a1:0710      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-13a0:0746      __Start_XI
-13a0:077c      __End_XI
-13a0:077c      __Start_YI
-13a0:0794      __End_YI
+13a1:0746      __Start_XI
+13a1:077c      __End_XI
+13a1:077c      __Start_YI
+13a1:0794      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-13a0:12fe      ___historical_splitparms
+13a1:12fe      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-08e3:66c8*     _heapenable_
-13a0:0712      ___heap_enabled
+08e3:66d6*     _heapenable_
+13a1:0712      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-08e3:66d9      __flushall_
-08e3:676d      flushall_
+08e3:66e7      __flushall_
+08e3:677b      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-08e3:6773      getche_
+08e3:6781      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
-08e3:678d      fwrite_
+08e3:679b      fwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
-08e3:6b06      rand_
-08e3:6b48*     srand_
+08e3:6b14      rand_
+08e3:6b56*     srand_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-08e3:a986*     textInit_
-13a0:1300      _romFonts
+08e3:a996*     textInit_
+13a1:1300      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-08e3:6b6b      _bfree_
+08e3:6b79      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-08e3:6b90      _bexpand_
+08e3:6b9e      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-08e3:6bea      _DoINTR_
+08e3:6bf8      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-08e3:6f63*     sbrk_
-08e3:6f73      __brk_
+08e3:6f71*     sbrk_
+08e3:6f81      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-08e3:6fdb      __qwrite_
+08e3:6fe9      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-08e3:703b      fsync_
+08e3:7049      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-08e3:705e      __setenvp_
-08e3:71ea      __freeenvp_
+08e3:706c      __setenvp_
+08e3:71f8      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-13a0:0718      ___IsDBCS
+13a1:0718      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-08e3:7248*     _ismbblead_
-13a0:131c      ___MBCSIsTable
+08e3:7256*     _ismbblead_
+13a1:131c      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-08e3:72a2      __mbinit_
-13a0:071a      ___MBCodePage
+08e3:72b0      __mbinit_
+13a1:071a      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-08e3:737d      _mbdtoupper_
+08e3:738b      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-08e3:738b      toupper_
+08e3:7399      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-13a0:071c      __8087cw
+13a1:071c      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-13a0:071e      ___Save8087
-13a0:0722      ___Rest8087
+13a1:071e      ___Save8087
+13a1:0722      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-08e3:739a      __GrabFP87_
+08e3:73a8      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-08e3:73cc*     __init_8087_emu
-08e3:73d2      __x87id
+08e3:73da*     __init_8087_emu
+08e3:73e0      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-08e3:742f      wctomb_
+08e3:743d      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-08e3:747a+     utoa_
-08e3:751b      itoa_
+08e3:7488+     utoa_
+08e3:7529      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-08e3:7565      strupr_
+08e3:7573      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-13a0:0726      ___EFG_printf
-13a0:072a*     ___EFG_scanf
+13a1:0726      ___EFG_printf
+13a1:072a*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-08e3:75ad      ulltoa_
-08e3:76ea*     lltoa_
+08e3:75bb      ulltoa_
+08e3:76f8*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-08e3:775b*     _dos_close_
-08e3:7769      _dos_commit_
+08e3:7769*     _dos_close_
+08e3:7777      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-08e3:7778      clearenv_
+08e3:7786      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-08e3:78ae      __Init_FPE_handler_
-08e3:78e7      __Fini_FPE_handler_
-08e3:791e*     __FPEHandler
+08e3:78bc      __Init_FPE_handler_
+08e3:78f5      __Fini_FPE_handler_
+08e3:792c*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-13a0:0744      ___FPE_int
+13a1:0744      ___FPE_int
 
 
                         +--------------------+
@@ -656,6 +656,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00022af0 (142064.)
+Memory size:  00022b00 (142080.)
 Entry point address: 08e3:0072
-Link time: 00:00.95
+Link time: 00:00.00
index 87c8b1f426e04a965d94825232b8db8a53e31f79..3b764e4fd490b89196e8d09c1e829949c4b614f2 100755 (executable)
Binary files a/palettec.exe and b/palettec.exe differ
index 1710c30b61e72233f061fa1c2e4d15a5c316918c..2035fe7af44e1f7cca469bafa25883432b942e5b 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/15 17:34:00
+Created on:       15/10/15 18:09:59
 Executable Image: palettec.exe
 creating a DOS executable
 
@@ -33,7 +33,7 @@ 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       00007631
+_TEXT                  CODE           AUTO           0000:7b00       0000763f
 modex16_TEXT           CODE           AUTO           0f14:0000       000026f2
 16text_TEXT            CODE           AUTO           0f14:2700       0000010d
 16_in13_DATA           FAR_DATA       AUTO           1195:0000       000001a4
@@ -140,8 +140,8 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:5aa0*     CA_Startup_
 0000:5af0*     CA_Shutdown_
 11b0:09c0*     _finishcachebox
-11b0:09c4*     _updatecachebox
-11b0:09c8*     _drawcachebox
+11b0:09c4*     _drawcachebox
+11b0:09c8*     _updatecachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:5b5c      KITTENGETS
 0000:5bbc*     kittenopen_
@@ -413,8 +413,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
 0000:ae7c      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
 11b0:052a      ___iob
-11b0:1306      ___ClosedStreams
-11b0:130a      ___OpenStreams
+11b0:1306      ___OpenStreams
+11b0:130a      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 0000:aec0      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
@@ -548,75 +548,75 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:c947      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:daaa      _DoINTR_
+0000:dab8      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:de23*     sbrk_
-0000:de33      __brk_
+0000:de31*     sbrk_
+0000:de41      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:de9b      fsync_
+0000:dea9      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:dea0*     _frealloc_
-0000:dea0      realloc_
+0000:deae*     _frealloc_
+0000:deae      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0000:df9a      __setenvp_
-0000:e126      __freeenvp_
+0000:dfa8      __setenvp_
+0000:e134      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
 11b0:06fe      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:e184*     _ismbblead_
+0000:e192*     _ismbblead_
 11b0:132c      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:e1de      __mbinit_
+0000:e1ec      __mbinit_
 11b0:0700      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0000:e2b9      _mbdtoupper_
+0000:e2c7      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0000:e2c7      toupper_
+0000:e2d5      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
 11b0:0702      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
 11b0:0704      ___Save8087
 11b0:0708      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:e2d6      __GrabFP87_
+0000:e2e4      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:e308*     __init_8087_emu
-0000:e30e      __x87id
+0000:e316*     __init_8087_emu
+0000:e31c      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:e36b      wctomb_
+0000:e379      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:e3b6+     utoa_
-0000:e457      itoa_
+0000:e3c4+     utoa_
+0000:e465      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:e4a1      strupr_
+0000:e4af      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
 11b0:070c      ___EFG_printf
 11b0:0710*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:e4e9      ulltoa_
-0000:e626*     lltoa_
+0000:e4f7      ulltoa_
+0000:e634*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:e697*     _dos_close_
-0000:e6a5      _dos_commit_
+0000:e6a5*     _dos_close_
+0000:e6b3      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:e6b4*     _msize_
-0000:e6cf      _fmsize_
+0000:e6c2*     _msize_
+0000:e6dd      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:e6e0      __HeapManager_expand_
-0000:ebe9      _nexpand_
+0000:e6ee      __HeapManager_expand_
+0000:ebf7      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:ec3c      _fexpand_
-0000:ec3c*     _expand_
+0000:ec4a      _fexpand_
+0000:ec4a*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0000:ec71      clearenv_
+0000:ec7f      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:eda6      __Init_FPE_handler_
-0000:eddf      __Fini_FPE_handler_
-0000:ee16*     __FPEHandler
+0000:edb4      __Init_FPE_handler_
+0000:eded      __Fini_FPE_handler_
+0000:ee24*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:f0a8      _bfree_
+0000:f0b6      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:f0cd      _bexpand_
+0000:f0db      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
 11b0:072a      ___FPE_int
 
@@ -636,4 +636,4 @@ gfx.lib
 Stack size:  dac0 (56000.)
 Memory size:  00020c00 (134144.)
 Entry point address: 0000:7cd6
-Link time: 00:00.13
+Link time: 00:00.10
index ab690aa9e534cb9dfe5ef770285d4debef9e9203..fd73c09b54522a7d469d18037d31fe826050cb63 100755 (executable)
Binary files a/palettel.exe and b/palettel.exe differ
index 2b535ecca957b382186bb5d511c966a3e3853af2..d84148e4b4d53d7b288bbb8366f12da90e776fcd 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/15 17:34:00
+Created on:       15/10/15 18:09:59
 Executable Image: palettel.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          11ba:0000            0000f110
+DGROUP                          11bb:0000            0000f110
 
 
 
@@ -33,28 +33,28 @@ wcpu_TEXT              CODE           AUTO           0000:5340       00000058
 kitten_TEXT            CODE           AUTO           0000:5bb0       0000080a
 16_hc_TEXT             CODE           AUTO           0000:63c0       0000158b
 timer_TEXT             CODE           AUTO           0000:7950       00000235
-_TEXT                  CODE           AUTO           0000:7b90       0000764d
-modex16_TEXT           CODE           AUTO           0f1e:0000       000026f2
-16text_TEXT            CODE           AUTO           0f1e:2700       0000010d
-16_in13_DATA           FAR_DATA       AUTO           119f:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           11b9:0004       00000000
-_NULL                  BEGDATA        DGROUP         11ba:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         11bc:0000       00000002
-CONST                  DATA           DGROUP         11bc:0002       00000076
-CONST2                 DATA           DGROUP         11c3:0008       00000102
-_DATA                  DATA           DGROUP         11d4:0000       00000591
-XIB                    DATA           DGROUP         122d:0002       00000000
-XI                     DATA           DGROUP         122d:0002       00000036
-XIE                    DATA           DGROUP         1230:0008       00000000
-YIB                    DATA           DGROUP         1230:0008       00000000
-YI                     DATA           DGROUP         1230:0008       00000018
-YIE                    DATA           DGROUP         1232:0000       00000000
-STRINGS                DATA           DGROUP         1232:0000       00000000
-DATA                   DATA           DGROUP         1232:0000       00000000
-_emu_init_start        EMU            DGROUP         1232:0000       00000000
-_emu_init_end          EMU            DGROUP         1232:0000       00000000
-_BSS                   BSS            DGROUP         1232:0000       00000ec2
-STACK                  STACK          DGROUP         131f:0000       0000dac0
+_TEXT                  CODE           AUTO           0000:7b90       0000765b
+modex16_TEXT           CODE           AUTO           0f1f:0000       000026f2
+16text_TEXT            CODE           AUTO           0f1f:2700       0000010d
+16_in13_DATA           FAR_DATA       AUTO           11a0:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           11ba:0004       00000000
+_NULL                  BEGDATA        DGROUP         11bb:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         11bd:0000       00000002
+CONST                  DATA           DGROUP         11bd:0002       00000076
+CONST2                 DATA           DGROUP         11c4:0008       00000102
+_DATA                  DATA           DGROUP         11d5:0000       00000591
+XIB                    DATA           DGROUP         122e:0002       00000000
+XI                     DATA           DGROUP         122e:0002       00000036
+XIE                    DATA           DGROUP         1231:0008       00000000
+YIB                    DATA           DGROUP         1231:0008       00000000
+YI                     DATA           DGROUP         1231:0008       00000018
+YIE                    DATA           DGROUP         1233:0000       00000000
+STRINGS                DATA           DGROUP         1233:0000       00000000
+DATA                   DATA           DGROUP         1233:0000       00000000
+_emu_init_start        EMU            DGROUP         1233:0000       00000000
+_emu_init_end          EMU            DGROUP         1233:0000       00000000
+_BSS                   BSS            DGROUP         1233:0000       00000ec2
+STACK                  STACK          DGROUP         1320:0000       0000dac0
 
 
                         +----------------+
@@ -69,12 +69,12 @@ Address        Symbol
 
 Module: palettel.o(/dos/z/16/src/palettel.c)
 0000:0096      main_
-11ba:0780+     _gvar
-11ba:0838+     _bakapee
-11ba:083c+     _pal
-11ba:0840*     _i
+11bb:0780+     _gvar
+11bb:0838+     _bakapee
+11bb:083c+     _pal
+11bb:0840*     _i
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-11ba:085e+     _inpu
+11bb:085e+     _inpu
 0000:02f0+     INL_KeyService_
 0000:058a+     Mouse_
 0000:05e2+     IN_GetJoyAbs_
@@ -122,9 +122,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:48bc+     MM_TotalFree_
 0000:4952*     MM_Report_
 0000:530a*     MM_BombOnError_
-11ba:09c0+     _beforesort
-11ba:09c4+     _aftersort
-11ba:09c8+     _XMSaddr
+11bb:09c0+     _beforesort
+11bb:09c4+     _aftersort
+11bb:09c8+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:5340      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
@@ -142,9 +142,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:5a80*     CAL_OptimizeNodes_
 0000:5b30*     CA_Startup_
 0000:5b80*     CA_Shutdown_
-11ba:09d0*     _finishcachebox
-11ba:09d4*     _updatecachebox
-11ba:09d8*     _drawcachebox
+11bb:09d0*     _finishcachebox
+11bb:09d4*     _drawcachebox
+11bb:09d8*     _updatecachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:5bec      KITTENGETS
 0000:5c4c*     kittenopen_
@@ -155,7 +155,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:61a4+     get_line_
 0000:6216+     db_fetch_
 0000:62ac+     db_insert_
-11ba:0494+     __kitten_catalog
+11bb:0494+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:656c+     LargestFreeBlock_
 0000:65fa+     _coreleft_
@@ -180,66 +180,66 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 0000:7b95      __STK
 0000:7bb5      __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0f1e:023c      VGAmodeX_
-0f1e:02ce+     vgaGetMode_
-0f1e:030e+     modexEnter_
-0f1e:058e      modexLeave_
-0f1e:05a6+     modexsetBaseXMode_
-0f1e:05e4      modexDefaultPage_
-0f1e:06c4*     modexNextPage_
-0f1e:0790*     modexNextPageFlexibleSize_
-0f1e:085e*     modexShowPage_
-0f1e:095a*     modexPanPage_
-0f1e:09aa*     modexSelectPlane_
-0f1e:09ce+     modexClearRegion_
-0f1e:0ae6*     oldDrawBmp_
-0f1e:0c4c*     CDrawBmp_
-0f1e:0db0*     modexDrawBmp_
-0f1e:0e16+     modexDrawBmpRegion_
-0f1e:0f80*     modex_sparky4_DrawBmpRegion_
-0f1e:10ea*     modexDrawPlanarBuf_
-0f1e:1108*     modexDrawSprite_
-0f1e:116e+     modexDrawSpriteRegion_
-0f1e:12e6*     modexCopyPageRegion_
-0f1e:1450      modexFadeOn_
-0f1e:1480*     modexFadeOff_
-0f1e:14ae*     modexFlashOn_
-0f1e:14dc*     modexFlashOff_
-0f1e:15ac+     modexPalSave_
-0f1e:1602      modexNewPal_
-0f1e:1652      modexLoadPalFile_
-0f1e:1734*     modexSavePalFile_
-0f1e:17ac      modexPalBlack_
-0f1e:17d6*     modexPalWhite_
-0f1e:1800+     modexPalUpdate_
-0f1e:1d70      modexPalUpdate1_
-0f1e:1dea*     modexPalUpdate0_
-0f1e:1e36+     chkcolor_
-0f1e:214e+     modexputPixel_
-0f1e:21dc*     modexgetPixel_
-0f1e:2262*     modexhlin_
-0f1e:22e6*     modexprint_
-0f1e:2480*     modexprintbig_
-0f1e:25fc      pdump_
-0f1e:265c*     cls_
-0f1e:26ca+     modexWaitBorder_
-11ba:04c4+     _VGA
+0f1f:023c      VGAmodeX_
+0f1f:02ce+     vgaGetMode_
+0f1f:030e+     modexEnter_
+0f1f:058e      modexLeave_
+0f1f:05a6+     modexsetBaseXMode_
+0f1f:05e4      modexDefaultPage_
+0f1f:06c4*     modexNextPage_
+0f1f:0790*     modexNextPageFlexibleSize_
+0f1f:085e*     modexShowPage_
+0f1f:095a*     modexPanPage_
+0f1f:09aa*     modexSelectPlane_
+0f1f:09ce+     modexClearRegion_
+0f1f:0ae6*     oldDrawBmp_
+0f1f:0c4c*     CDrawBmp_
+0f1f:0db0*     modexDrawBmp_
+0f1f:0e16+     modexDrawBmpRegion_
+0f1f:0f80*     modex_sparky4_DrawBmpRegion_
+0f1f:10ea*     modexDrawPlanarBuf_
+0f1f:1108*     modexDrawSprite_
+0f1f:116e+     modexDrawSpriteRegion_
+0f1f:12e6*     modexCopyPageRegion_
+0f1f:1450      modexFadeOn_
+0f1f:1480*     modexFadeOff_
+0f1f:14ae*     modexFlashOn_
+0f1f:14dc*     modexFlashOff_
+0f1f:15ac+     modexPalSave_
+0f1f:1602      modexNewPal_
+0f1f:1652      modexLoadPalFile_
+0f1f:1734*     modexSavePalFile_
+0f1f:17ac      modexPalBlack_
+0f1f:17d6*     modexPalWhite_
+0f1f:1800+     modexPalUpdate_
+0f1f:1d70      modexPalUpdate1_
+0f1f:1dea*     modexPalUpdate0_
+0f1f:1e36+     chkcolor_
+0f1f:214e+     modexputPixel_
+0f1f:21dc*     modexgetPixel_
+0f1f:2262*     modexhlin_
+0f1f:22e6*     modexprint_
+0f1f:2480*     modexprintbig_
+0f1f:25fc      pdump_
+0f1f:265c*     cls_
+0f1f:26ca+     modexWaitBorder_
+11bb:04c4+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:7bd2      _fmalloc_
 0000:7bd2      malloc_
-11ba:04d8      ___fheap
-11ba:04da      ___fheapRover
-11ba:04dc      ___LargestSizeB4Rover
+11bb:04d8      ___fheap
+11bb:04da      ___fheapRover
+11bb:04dc      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 0000:7d4f      __PIA
 0000:7d48*     __PIS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getch.c)
 0000:7d66      getch_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-11ba:0000*     __nullarea
-11ba:04de*     __ovlflag
-11ba:04df*     __intno
-11ba:04e0*     __ovlvec
+11bb:0000*     __nullarea
+11bb:04de*     __ovlflag
+11bb:04df*     __intno
+11bb:04e0*     __ovlvec
 0000:7d80      _cstart_
 0000:7e53*     _Not_Enough_Memory_
 0000:7f85      __exit_
@@ -249,10 +249,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 0000:800c      _big_code_
 0000:800c*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-11ba:12e4      __argv
-11ba:12e8      ___argv
-11ba:12ec      __argc
-11ba:12ee      ___argc
+11bb:12e4      __argv
+11bb:12e8      ___argv
+11bb:12ec      __argc
+11bb:12ee      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 0000:800c      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
@@ -276,22 +276,22 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
 0000:8368      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:83ad      _nmalloc_
-11ba:04e4      ___nheapbeg
-11ba:04e6      ___MiniHeapRover
-11ba:04e8      ___LargestSizeB4MiniHeapRover
+11bb:04e4      ___nheapbeg
+11bb:04e6      ___MiniHeapRover
+11bb:04e8      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0000:8487      _ffree_
 0000:8487      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:84f4      _nfree_
-11ba:12f0+     ___MiniHeapFreeRover
+11bb:12f0+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:85ef+     _null_exit_rtn_
 0000:85ef+     __null_int23_exit_
 0000:85f0      exit_
 0000:8611+     _exit_
-11ba:04ea+     ___int23_exit
-11ba:04ee      ___FPE_handler_exit
+11bb:04ea+     ___int23_exit
+11bb:04ee      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
 0000:862e      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
@@ -310,7 +310,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:8fd5      __doclose_
 0000:911f      __shutdown_stream_
 0000:9139      fclose_
-11ba:12f2+     ___RmTmpFileFn
+11bb:12f2+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 0000:91a4+     __ibm_bios_get_ticks_
 0000:921b      clock_
@@ -321,7 +321,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0000:943f      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-11ba:0098      __IsTable
+11bb:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:9637      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
@@ -356,31 +356,31 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
 0000:9e31      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-11ba:04fa      __8087
-11ba:04fb      __real87
-11ba:04fc      __dos87emucall
-11ba:04fe      __dos87real
+11bb:04fa      __8087
+11bb:04fb      __real87
+11bb:04fc      __dos87emucall
+11bb:04fe      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:9e40*     __exit_with_msg_
 0000:9e45      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-11ba:0500      __curbrk
-11ba:0508      __STACKLOW
-11ba:050a      __STACKTOP
-11ba:050c      __cbyte
-11ba:050e      __child
-11ba:0510      __no87
-11ba:051d      ___FPE_handler
-11ba:0502      __psp
-11ba:0511      __get_ovl_stack
-11ba:0515      __restore_ovl_stack
-11ba:0519      __close_ovl_file
-11ba:0521      __LpCmdLine
-11ba:0525      __LpPgmName
-11ba:0504      __osmajor
-11ba:0505      __osminor
-11ba:0506      __osmode
-11ba:0507      __HShift
+11bb:0500      __curbrk
+11bb:0508      __STACKLOW
+11bb:050a      __STACKTOP
+11bb:050c      __cbyte
+11bb:050e      __child
+11bb:0510      __no87
+11bb:051d      ___FPE_handler
+11bb:0502      __psp
+11bb:0511      __get_ovl_stack
+11bb:0515      __restore_ovl_stack
+11bb:0519      __close_ovl_file
+11bb:0521      __LpCmdLine
+11bb:0525      __LpPgmName
+11bb:0504      __osmajor
+11bb:0505      __osminor
+11bb:0506      __osmode
+11bb:0507      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
 0000:9e64+     __fill_buffer_
 0000:a0b3      fgetc_
@@ -390,8 +390,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
 0000:a573      rand_
 0000:a5b5*     srand_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0f1e:2776*     textInit_
-11ba:12fa      _romFonts
+0f1f:2776*     textInit_
+11bb:12fa      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
 0000:a5e0      __MemAllocator
 0000:a6aa      __MemFree
@@ -409,7 +409,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:ab30      __FiniRtns
 0000:ab30*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-11ba:052e      ___uselfn
+11bb:052e      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:ab94      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
@@ -417,9 +417,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
 0000:abf8+     _getargv_
 0000:af28      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-11ba:0530      ___iob
-11ba:1316      ___ClosedStreams
-11ba:131a      ___OpenStreams
+11bb:0530      ___iob
+11bb:1316      ___OpenStreams
+11bb:131a      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 0000:af6c      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
@@ -432,7 +432,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
 0000:b349      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-11ba:0022      ___Alphabet
+11bb:0022      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
 0000:b34c      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
@@ -442,18 +442,18 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
 0000:b3fa*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:b405*     __get_errno_ptr_
-11ba:131e      _errno
+11bb:131e      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 0000:b40c      __GetIOMode_
 0000:b441      __SetIOMode_nogrow_
-11ba:06ac      ___NFiles
-11ba:06ae      ___init_mode
-11ba:06d6      ___io_mode
+11bb:06ac      ___NFiles
+11bb:06ae      ___init_mode
+11bb:06d6      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:b476*     __set_commode_
-11ba:06da      __commode
+11bb:06da      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-11ba:06dc      __fmode
+11bb:06dc      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
 0000:b482      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
@@ -480,9 +480,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 0000:ba8a      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 0000:baa6*     __get_doserrno_ptr_
-11ba:1320      __doserrno
+11bb:1320      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-11ba:06de      ___umaskval
+11bb:06de      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
 0000:baad      _dos_creat_
 0000:bad1*     _dos_creatnew_
@@ -493,9 +493,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
 0000:bcda      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-11ba:1324      ___env_mask
-11ba:1328      _environ
-11ba:132c*     __wenviron
+11bb:1324      ___env_mask
+11bb:1328      _environ
+11bb:132c*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
 0000:bd1c      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
@@ -516,7 +516,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 0000:c272      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:c2e2      __EnterWVIDEO_
-11ba:06fe+     ___WD_Present
+11bb:06fe+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
 0000:c306      __flushall_
 0000:c39a      flushall_
@@ -532,19 +532,19 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
 0000:c5c8      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
 0000:c79d*     _heapenable_
-11ba:0700      ___heap_enabled
+11bb:0700      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-11ba:0702      __amblksiz
+11bb:0702      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-11ba:1330      ____Argv
-11ba:1334      ____Argc
+11bb:1330      ____Argv
+11bb:1334      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-11ba:0732      __Start_XI
-11ba:0768      __End_XI
-11ba:0768      __Start_YI
-11ba:0780      __End_YI
+11bb:0732      __Start_XI
+11bb:0768      __End_XI
+11bb:0768      __Start_YI
+11bb:0780      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-11ba:1336      ___historical_splitparms
+11bb:1336      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
 0000:c7ae      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
@@ -553,77 +553,77 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:c9f3      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:db56      _DoINTR_
+0000:db64      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:decf*     sbrk_
-0000:dedf      __brk_
+0000:dedd*     sbrk_
+0000:deed      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:df47      fsync_
+0000:df55      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:df4c*     _frealloc_
-0000:df4c      realloc_
+0000:df5a*     _frealloc_
+0000:df5a      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0000:e046      __setenvp_
-0000:e1d2      __freeenvp_
+0000:e054      __setenvp_
+0000:e1e0      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-11ba:0704      ___IsDBCS
+11bb:0704      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:e230*     _ismbblead_
-11ba:133c      ___MBCSIsTable
+0000:e23e*     _ismbblead_
+11bb:133c      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:e28a      __mbinit_
-11ba:0706      ___MBCodePage
+0000:e298      __mbinit_
+11bb:0706      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0000:e365      _mbdtoupper_
+0000:e373      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0000:e373      toupper_
+0000:e381      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-11ba:0708      __8087cw
+11bb:0708      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-11ba:070a      ___Save8087
-11ba:070e      ___Rest8087
+11bb:070a      ___Save8087
+11bb:070e      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:e382      __GrabFP87_
+0000:e390      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:e3b4*     __init_8087_emu
-0000:e3ba      __x87id
+0000:e3c2*     __init_8087_emu
+0000:e3c8      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:e417      wctomb_
+0000:e425      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:e462+     utoa_
-0000:e503      itoa_
+0000:e470+     utoa_
+0000:e511      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:e54d      strupr_
+0000:e55b      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-11ba:0712      ___EFG_printf
-11ba:0716*     ___EFG_scanf
+11bb:0712      ___EFG_printf
+11bb:0716*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:e595      ulltoa_
-0000:e6d2*     lltoa_
+0000:e5a3      ulltoa_
+0000:e6e0*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:e743*     _dos_close_
-0000:e751      _dos_commit_
+0000:e751*     _dos_close_
+0000:e75f      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:e760*     _msize_
-0000:e77b      _fmsize_
+0000:e76e*     _msize_
+0000:e789      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:e78c      __HeapManager_expand_
-0000:ec95      _nexpand_
+0000:e79a      __HeapManager_expand_
+0000:eca3      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:ece8      _fexpand_
-0000:ece8*     _expand_
+0000:ecf6      _fexpand_
+0000:ecf6*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0000:ed1d      clearenv_
+0000:ed2b      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:ee52      __Init_FPE_handler_
-0000:ee8b      __Fini_FPE_handler_
-0000:eec2*     __FPEHandler
+0000:ee60      __Init_FPE_handler_
+0000:ee99      __Fini_FPE_handler_
+0000:eed0*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:f154      _bfree_
+0000:f162      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:f179      _bexpand_
+0000:f187      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-11ba:0730      ___FPE_int
+11bb:0730      ___FPE_int
 
 
                         +--------------------+
@@ -639,6 +639,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00020cb0 (134320.)
+Memory size:  00020cc0 (134336.)
 Entry point address: 0000:7d80
-Link time: 00:00.28
+Link time: 00:00.00
index 7292187d372b116c9876f7541d2104313536f76e..f4cf03cee0a6084901c2d20931c3fda88e1e6ba8 100755 (executable)
Binary files a/pcxtest.exe and b/pcxtest.exe differ
index 699384e662fe6ba2fe044c91fc5b5480ac255270..2ac0281dba6ca15588a36ff21e0f1aa491bb84c0 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/15 17:34:00
+Created on:       15/10/15 18:09:58
 Executable Image: pcxtest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0b98:0000            0000ed60
+DGROUP                          0b9b:0000            0000ed60
 
 
 
@@ -25,29 +25,29 @@ Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
 pcxtest_TEXT           CODE           AUTO           0000:0000       00000328
-_TEXT                  CODE           AUTO           0000:0330       0000856b
-bitmap_TEXT            CODE           AUTO           0000:88a0       0000064d
-planar_TEXT            CODE           AUTO           0000:8ef0       00000275
-modex16_TEXT           CODE           AUTO           0000:9170       000026f2
-16text_TEXT            CODE           AUTO           0000:b870       0000010d
-FAR_DATA               FAR_DATA       AUTO           0b97:000d       00000000
-_NULL                  BEGDATA        DGROUP         0b98:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         0b9a:0000       00000002
-CONST                  DATA           DGROUP         0b9a:0002       00000076
-CONST2                 DATA           DGROUP         0ba1:0008       00000132
-_DATA                  DATA           DGROUP         0bb5:0000       0000032a
-XIB                    DATA           DGROUP         0be7:000a       00000000
-XI                     DATA           DGROUP         0be7:000a       0000002a
-XIE                    DATA           DGROUP         0bea:0004       00000000
-YIB                    DATA           DGROUP         0bea:0004       00000000
-YI                     DATA           DGROUP         0bea:0004       0000000c
-YIE                    DATA           DGROUP         0beb:0000       00000000
-STRINGS                DATA           DGROUP         0beb:0000       00000000
-DATA                   DATA           DGROUP         0beb:0000       00000000
-_emu_init_start        EMU            DGROUP         0beb:0000       00000000
-_emu_init_end          EMU            DGROUP         0beb:0000       00000000
-_BSS                   BSS            DGROUP         0beb:0000       00000d70
-STACK                  STACK          DGROUP         0cc2:0000       0000dac0
+_TEXT                  CODE           AUTO           0000:0330       00008595
+bitmap_TEXT            CODE           AUTO           0000:88d0       0000064d
+planar_TEXT            CODE           AUTO           0000:8f20       00000275
+modex16_TEXT           CODE           AUTO           0000:91a0       000026f2
+16text_TEXT            CODE           AUTO           0000:b8a0       0000010d
+FAR_DATA               FAR_DATA       AUTO           0b9a:000d       00000000
+_NULL                  BEGDATA        DGROUP         0b9b:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0b9d:0000       00000002
+CONST                  DATA           DGROUP         0b9d:0002       00000076
+CONST2                 DATA           DGROUP         0ba4:0008       00000132
+_DATA                  DATA           DGROUP         0bb8:0000       0000032a
+XIB                    DATA           DGROUP         0bea:000a       00000000
+XI                     DATA           DGROUP         0bea:000a       0000002a
+XIE                    DATA           DGROUP         0bed:0004       00000000
+YIB                    DATA           DGROUP         0bed:0004       00000000
+YI                     DATA           DGROUP         0bed:0004       0000000c
+YIE                    DATA           DGROUP         0bee:0000       00000000
+STRINGS                DATA           DGROUP         0bee:0000       00000000
+DATA                   DATA           DGROUP         0bee:0000       00000000
+_emu_init_start        EMU            DGROUP         0bee:0000       00000000
+_emu_init_end          EMU            DGROUP         0bee:0000       00000000
+_BSS                   BSS            DGROUP         0bee:0000       00000d70
+STACK                  STACK          DGROUP         0cc5:0000       0000dac0
 
 
                         +----------------+
@@ -62,62 +62,62 @@ Address        Symbol
 
 Module: pcxtest.o(/dos/z/16/src/pcxtest.c)
 0000:0100      main_
-0b98:0530+     _gvar
+0b9b:0530+     _gvar
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 0000:0335      __STK
 0000:0355*     __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-0000:8c26      bitmapLoadPcx_
-0000:8d82*     bitmapLoadPcxTiles_
+0000:8c56      bitmapLoadPcx_
+0000:8db2*     bitmapLoadPcxTiles_
 Module: gfx.lib(/dos/z/16/src/lib/planar.c)
-0000:8ef0      planar_buf_from_bitmap_
-0000:9010+     planar_buf_alloc_
-0000:910a*     planar_buf_free_
+0000:8f20      planar_buf_from_bitmap_
+0000:9040+     planar_buf_alloc_
+0000:913a*     planar_buf_free_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0000:93ac      VGAmodeX_
-0000:943e+     vgaGetMode_
-0000:947e+     modexEnter_
-0000:96fe*     modexLeave_
-0000:9716+     modexsetBaseXMode_
-0000:9754      modexDefaultPage_
-0000:9834*     modexNextPage_
-0000:9900*     modexNextPageFlexibleSize_
-0000:99ce*     modexShowPage_
-0000:9aca*     modexPanPage_
-0000:9b1a*     modexSelectPlane_
-0000:9b3e      modexClearRegion_
-0000:9c56      oldDrawBmp_
-0000:9dbc*     CDrawBmp_
-0000:9f20      modexDrawBmp_
-0000:9f86+     modexDrawBmpRegion_
-0000:a0f0*     modex_sparky4_DrawBmpRegion_
-0000:a25a*     modexDrawPlanarBuf_
-0000:a278      modexDrawSprite_
-0000:a2de+     modexDrawSpriteRegion_
-0000:a456      modexCopyPageRegion_
-0000:a5c0*     modexFadeOn_
-0000:a5f0*     modexFadeOff_
-0000:a61e*     modexFlashOn_
-0000:a64c*     modexFlashOff_
-0000:a71c+     modexPalSave_
-0000:a772      modexNewPal_
-0000:a7c2*     modexLoadPalFile_
-0000:a8a4*     modexSavePalFile_
-0000:a91c*     modexPalBlack_
-0000:a946*     modexPalWhite_
-0000:a970+     modexPalUpdate_
-0000:aee0      modexPalUpdate1_
-0000:af5a*     modexPalUpdate0_
-0000:afa6+     chkcolor_
-0000:b2be+     modexputPixel_
-0000:b34c*     modexgetPixel_
-0000:b3d2*     modexhlin_
-0000:b456*     modexprint_
-0000:b5f0*     modexprintbig_
-0000:b76c*     pdump_
-0000:b7cc*     cls_
-0000:b83a+     modexWaitBorder_
-0b98:0204      _VGA
+0000:93dc      VGAmodeX_
+0000:946e+     vgaGetMode_
+0000:94ae+     modexEnter_
+0000:972e*     modexLeave_
+0000:9746+     modexsetBaseXMode_
+0000:9784      modexDefaultPage_
+0000:9864*     modexNextPage_
+0000:9930*     modexNextPageFlexibleSize_
+0000:99fe*     modexShowPage_
+0000:9afa*     modexPanPage_
+0000:9b4a*     modexSelectPlane_
+0000:9b6e      modexClearRegion_
+0000:9c86      oldDrawBmp_
+0000:9dec*     CDrawBmp_
+0000:9f50      modexDrawBmp_
+0000:9fb6+     modexDrawBmpRegion_
+0000:a120*     modex_sparky4_DrawBmpRegion_
+0000:a28a*     modexDrawPlanarBuf_
+0000:a2a8      modexDrawSprite_
+0000:a30e+     modexDrawSpriteRegion_
+0000:a486      modexCopyPageRegion_
+0000:a5f0*     modexFadeOn_
+0000:a620*     modexFadeOff_
+0000:a64e*     modexFlashOn_
+0000:a67c*     modexFlashOff_
+0000:a74c+     modexPalSave_
+0000:a7a2      modexNewPal_
+0000:a7f2*     modexLoadPalFile_
+0000:a8d4*     modexSavePalFile_
+0000:a94c*     modexPalBlack_
+0000:a976*     modexPalWhite_
+0000:a9a0+     modexPalUpdate_
+0000:af10      modexPalUpdate1_
+0000:af8a*     modexPalUpdate0_
+0000:afd6+     chkcolor_
+0000:b2ee+     modexputPixel_
+0000:b37c*     modexgetPixel_
+0000:b402*     modexhlin_
+0000:b486*     modexprint_
+0000:b620*     modexprintbig_
+0000:b79c*     pdump_
+0000:b7fc*     cls_
+0000:b86a+     modexWaitBorder_
+0b9b:0204      _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 0000:0379      __PIA
 0000:0372*     __PIS
@@ -126,60 +126,60 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 0000:03a7      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-0b98:0000*     __nullarea
-0b98:0218*     __ovlflag
-0b98:0219*     __intno
-0b98:021a*     __ovlvec
+0b9b:0000*     __nullarea
+0b9b:0218*     __ovlflag
+0b9b:0219*     __intno
+0b9b:021a*     __ovlvec
 0000:03d6      _cstart_
 0000:04a9*     _Not_Enough_Memory_
 0000:05db      __exit_
 0000:05fa      __do_exit_with_msg__
 0000:0657      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c)
-0b98:021e      _fltused_
+0b9b:021e      _fltused_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 0000:0662      _big_code_
 0000:0662*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-0b98:0220      __8087
-0b98:0221      __real87
-0b98:0222      __dos87emucall
-0b98:0224      __dos87real
+0b9b:0220      __8087
+0b9b:0221      __real87
+0b9b:0222      __dos87emucall
+0b9b:0224      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:0662*     __exit_with_msg_
 0000:0667      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-0b98:0226      __curbrk
-0b98:022e      __STACKLOW
-0b98:0230      __STACKTOP
-0b98:0232      __cbyte
-0b98:0234      __child
-0b98:0236      __no87
-0b98:0243      ___FPE_handler
-0b98:0228      __psp
-0b98:0237      __get_ovl_stack
-0b98:023b      __restore_ovl_stack
-0b98:023f      __close_ovl_file
-0b98:0247      __LpCmdLine
-0b98:024b      __LpPgmName
-0b98:022a      __osmajor
-0b98:022b      __osminor
-0b98:022c      __osmode
-0b98:022d      __HShift
+0b9b:0226      __curbrk
+0b9b:022e      __STACKLOW
+0b9b:0230      __STACKTOP
+0b9b:0232      __cbyte
+0b9b:0234      __child
+0b9b:0236      __no87
+0b9b:0243      ___FPE_handler
+0b9b:0228      __psp
+0b9b:0237      __get_ovl_stack
+0b9b:023b      __restore_ovl_stack
+0b9b:023f      __close_ovl_file
+0b9b:0247      __LpCmdLine
+0b9b:024b      __LpPgmName
+0b9b:022a      __osmajor
+0b9b:022b      __osminor
+0b9b:022c      __osmode
+0b9b:022d      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
 0000:0686      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:09fd      __doclose_
 0000:0b47      __shutdown_stream_
 0000:0b61      fclose_
-0b98:0f68+     ___RmTmpFileFn
+0b9b:0f68+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:0bcc+     _null_exit_rtn_
 0000:0bcc+     __null_int23_exit_
 0000:0bcd      exit_
 0000:0bee+     _exit_
-0b98:0250+     ___int23_exit
-0b98:0254      ___FPE_handler_exit
+0b9b:0250+     ___int23_exit
+0b9b:0254      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0000:0d28      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
@@ -193,13 +193,13 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:178b      _fmalloc_
 0000:178b      malloc_
-0b98:0258+     ___fheap
-0b98:025a      ___fheapRover
-0b98:025c      ___LargestSizeB4Rover
+0b9b:0258+     ___fheap
+0b9b:025a      ___fheapRover
+0b9b:025c      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-0b98:025e      ___iob
-0b98:0f6c      ___ClosedStreams
-0b98:0f70      ___OpenStreams
+0b9b:025e      ___iob
+0b9b:0f6c      ___OpenStreams
+0b9b:0f70      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
 0000:1900      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
@@ -217,8 +217,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
 0000:1f2a      __I4M
 0000:1f2a      __U4M
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0000:b8e6*     textInit_
-0b98:0f74      _romFonts
+0000:b916*     textInit_
+0b9b:0f74      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 0000:1f5c      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
@@ -229,7 +229,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:2170      __FiniRtns
 0000:2170*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-0b98:03ca      ___uselfn
+0b9b:03ca      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:21d4      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c)
@@ -241,10 +241,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 0000:22c0      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:2330      __EnterWVIDEO_
-0b98:03ea+     ___WD_Present
+0b9b:03ea+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:2354*     __get_errno_ptr_
-0b98:0f8c      _errno
+0b9b:0f8c      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
 0000:235b      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
@@ -273,9 +273,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
 0000:29e5      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:29ff*     __set_commode_
-0b98:03ec      __commode
+0b9b:03ec      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0b98:03ee      __fmode
+0b9b:03ee      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:2a0b      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
@@ -296,9 +296,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 0000:333c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:333f      _nmalloc_
-0b98:03f0      ___nheapbeg
-0b98:03f2      ___MiniHeapRover
-0b98:03f4      ___LargestSizeB4MiniHeapRover
+0b9b:03f0      ___nheapbeg
+0b9b:03f2      ___MiniHeapRover
+0b9b:03f4      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
 0000:3419*     _heapgrow_
 0000:3419*     _fheapgrow_
@@ -310,7 +310,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
 0000:36cd      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:36d7      _nfree_
-0b98:0f8e+     ___MiniHeapFreeRover
+0b9b:0f8e+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
 0000:37d2      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
@@ -322,96 +322,96 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:3a81      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-0b98:0f90      ____Argv
-0b98:0f94      ____Argc
+0b9b:0f90      ____Argv
+0b9b:0f94      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0b98:03f6      __amblksiz
+0b9b:03f6      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-0b98:04fa      __Start_XI
-0b98:0524      __End_XI
-0b98:0524      __Start_YI
-0b98:0530      __End_YI
+0b9b:04fa      __Start_XI
+0b9b:0524      __End_XI
+0b9b:0524      __Start_YI
+0b9b:0530      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-0b98:03f8      ___EFG_printf
-0b98:03fc      ___EFG_scanf
+0b9b:03f8      ___EFG_printf
+0b9b:03fc      ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c)
-0000:4bf7      _EFG_Format_
+0000:4c05      _EFG_Format_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c)
-0000:4dc9      __cnvs2d_
+0000:4dd7      __cnvs2d_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-0b98:0400      __8087cw
+0b9b:0400      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-0b98:0402      ___Save8087
-0b98:0406      ___Rest8087
+0b9b:0402      ___Save8087
+0b9b:0406      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:4de9      __GrabFP87_
+0000:4df7      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:4e1c*     __init_8087_emu
-0000:4e22      __x87id
+0000:4e2a*     __init_8087_emu
+0000:4e30      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:4e7f*     __dosretax
-0000:4e84*     __dosret0
-0000:4e8b      __set_errno_dos_
-0000:4ef3*     __set_errno_dos_reterr_
+0000:4e8d*     __dosretax
+0000:4e92*     __dosret0
+0000:4e99      __set_errno_dos_
+0000:4f01*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:4efe      __GetIOMode_
-0000:4f33      __SetIOMode_nogrow_
-0b98:041e      ___NFiles
-0b98:0420      ___init_mode
-0b98:0448      ___io_mode
+0000:4f0c      __GetIOMode_
+0000:4f41      __SetIOMode_nogrow_
+0b9b:041e      ___NFiles
+0b9b:0420      ___init_mode
+0b9b:0448      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:4f68      fsync_
+0000:4f76      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:4f6d+     __grow_iomode_
-0000:5054+     __shrink_iomode_
-0000:5095      __SetIOMode_
+0000:4f7b+     __grow_iomode_
+0000:5062+     __shrink_iomode_
+0000:50a3      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:513c      _dos_open_
+0000:514a      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:5162      isatty_
+0000:5170      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:517e*     __get_doserrno_ptr_
-0b98:0f98      __doserrno
+0000:518c*     __get_doserrno_ptr_
+0b9b:0f98      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0b98:044c      ___umaskval
+0b9b:044c      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:5185      _dos_creat_
-0000:51a9*     _dos_creatnew_
+0000:5193      _dos_creat_
+0000:51b7*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:51ca*     _heapenable_
-0b98:044e      ___heap_enabled
+0000:51d8*     _heapenable_
+0b9b:044e      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:51db      __nmemneed_
+0000:51e9      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:5263      __LastFree_
-0000:52dd      __ExpandDGROUP_
+0000:5271      __LastFree_
+0000:52eb      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:53ee      _DoINTR_
+0000:53fc      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:5767      wctomb_
+0000:5775      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:57b2+     utoa_
-0000:5853      itoa_
+0000:57c0+     utoa_
+0000:5861      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:589d      strupr_
+0000:58ab      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-0b98:0450      ___IsDBCS
+0b9b:0450      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:58d2*     _ismbblead_
-0b98:0f9a      ___MBCSIsTable
+0000:58e0*     _ismbblead_
+0b9b:0f9a      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:58ee      ulltoa_
-0000:5a2b*     lltoa_
+0000:58fc      ulltoa_
+0000:5a39*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:5a9c      ultoa_
-0000:5b5a*     ltoa_
+0000:5aaa      ultoa_
+0000:5b68*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c)
-0000:5ba8*     _SetLD64bit_
-0000:5bb3*     _SetLD80bit_
-0000:5bbe      _LDisDouble_
+0000:5bb6*     _SetLD64bit_
+0000:5bc1*     _SetLD80bit_
+0000:5bcc      _LDisDouble_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c)
-0000:5d23      _LDScale10x_
-0000:65fb      __LDcvt_
+0000:5d31      _LDScale10x_
+0000:6609      __LDcvt_
 Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
 0000:0000*     FJSRQQ
 0000:0000*     FISRQQ
@@ -422,72 +422,72 @@ Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
 0000:0000*     FJARQQ
 0000:0000*     FICRQQ
 0000:0000*     FIARQQ
-0000:6dd8*     __init_87_emulator
+0000:6de6*     __init_87_emulator
 Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c)
-0000:75ec+     __Strtold_
-0000:782b      strtod_
+0000:7617+     __Strtold_
+0000:7856      strtod_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:79d2      __Init_FPE_handler_
-0000:7a0b      __Fini_FPE_handler_
-0000:7a42*     __FPEHandler
+0000:79fc      __Init_FPE_handler_
+0000:7a35      __Fini_FPE_handler_
+0000:7a6c*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:7cd4*     _dos_close_
-0000:7ce2      _dos_commit_
+0000:7cfe*     _dos_close_
+0000:7d0c      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:7cf1*     _frealloc_
-0000:7cf1      realloc_
+0000:7d1b*     _frealloc_
+0000:7d1b      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:7dcd      __ChkTTYIOMode_
-0000:7e3b*     __IOMode_
+0000:7df7      __ChkTTYIOMode_
+0000:7e65*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:7e4c      __doserror_
-0000:7e5a*     __doserror1_
+0000:7e76      __doserror_
+0000:7e84*     __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:7e66*     sbrk_
-0000:7e76      __brk_
+0000:7e90*     sbrk_
+0000:7ea0      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-0b98:0072      ___Alphabet
+0b9b:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:7f1c      __mbinit_
-0b98:04f6+     ___MBCodePage
+0000:7f46      __mbinit_
+0b9b:04f6+     ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c)
-0000:7ff7      __LDClass_
-0000:807d*     _FLClass_
+0000:8021      __LDClass_
+0000:80a7*     _FLClass_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
-0000:8092      __I4D
-0000:80e1*     __U4D
+0000:80bc      __I4D
+0000:810b*     __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-0b98:0098      __IsTable
+0b9b:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm)
-0000:8166      __ZBuf2LD
+0000:8190      __ZBuf2LD
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c)
-0000:822e*     __set_EDOM_
-0000:823a      __set_ERANGE_
-0000:8246*     __set_EINVAL_
+0000:8258*     __set_EDOM_
+0000:8264      __set_ERANGE_
+0000:8270*     __set_EINVAL_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c)
-0b98:019a*     ___f_infinity
-0b98:019e*     ___f_posqnan
-0b98:01a2      ___d_infinity
-0b98:01aa      ___d_posqnan
-0b98:01b2*     ___ld_infinity
-0b98:01ba*     ___ld_posqnan
+0b9b:019a*     ___f_infinity
+0b9b:019e*     ___f_posqnan
+0b9b:01a2      ___d_infinity
+0b9b:01aa      ___d_posqnan
+0b9b:01b2*     ___ld_infinity
+0b9b:01ba*     ___ld_posqnan
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c)
-0b98:01c2      __HugeValue
+0b9b:01c2      __HugeValue
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-0b98:04f8      ___FPE_int
+0b9b:04f8      ___FPE_int
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:8260*     _msize_
-0000:827b      _fmsize_
+0000:828a*     _msize_
+0000:82a5      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:828c      __HeapManager_expand_
-0000:8795      _nexpand_
+0000:82b6      __HeapManager_expand_
+0000:87bf      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:87e8      _fexpand_
-0000:87e8*     _expand_
+0000:8812      _fexpand_
+0000:8812*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:881d      _bfree_
+0000:8847      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:8842      _bexpand_
+0000:886c      _bexpand_
 
 
                         +--------------------+
@@ -505,6 +505,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  0001a6e0 (108256.)
+Memory size:  0001a710 (108304.)
 Entry point address: 0000:03d6
-Link time: 00:00.61
+Link time: 00:00.00
index 7c3696d314b5935feb33516b39997935ce4c71cb..f898d62192d003f81daebe469ea8ea27cb749317 100755 (executable)
Binary files a/pcxtest2.exe and b/pcxtest2.exe differ
index 4a7246d49775c9e5e3571342175e0c998372a59a..7264e558e06d9463d5599a2ca854aa17b97371cd 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/15 17:34:00
+Created on:       15/10/15 18:09:58
 Executable Image: pcxtest2.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0b9c:0000            0000ed60
+DGROUP                          0b9f:0000            0000ed60
 
 
 
@@ -25,29 +25,29 @@ Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
 pcxtest2_TEXT          CODE           AUTO           0000:0000       0000036f
-_TEXT                  CODE           AUTO           0000:0370       0000856b
-bitmap_TEXT            CODE           AUTO           0000:88e0       0000064d
-planar_TEXT            CODE           AUTO           0000:8f30       00000275
-modex16_TEXT           CODE           AUTO           0000:91b0       000026f2
-16text_TEXT            CODE           AUTO           0000:b8b0       0000010d
-FAR_DATA               FAR_DATA       AUTO           0b9b:000d       00000000
-_NULL                  BEGDATA        DGROUP         0b9c:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         0b9e:0000       00000002
-CONST                  DATA           DGROUP         0b9e:0002       00000076
-CONST2                 DATA           DGROUP         0ba5:0008       00000132
-_DATA                  DATA           DGROUP         0bb9:0000       0000032a
-XIB                    DATA           DGROUP         0beb:000a       00000000
-XI                     DATA           DGROUP         0beb:000a       0000002a
-XIE                    DATA           DGROUP         0bee:0004       00000000
-YIB                    DATA           DGROUP         0bee:0004       00000000
-YI                     DATA           DGROUP         0bee:0004       0000000c
-YIE                    DATA           DGROUP         0bef:0000       00000000
-STRINGS                DATA           DGROUP         0bef:0000       00000000
-DATA                   DATA           DGROUP         0bef:0000       00000000
-_emu_init_start        EMU            DGROUP         0bef:0000       00000000
-_emu_init_end          EMU            DGROUP         0bef:0000       00000000
-_BSS                   BSS            DGROUP         0bef:0000       00000d70
-STACK                  STACK          DGROUP         0cc6:0000       0000dac0
+_TEXT                  CODE           AUTO           0000:0370       00008595
+bitmap_TEXT            CODE           AUTO           0000:8910       0000064d
+planar_TEXT            CODE           AUTO           0000:8f60       00000275
+modex16_TEXT           CODE           AUTO           0000:91e0       000026f2
+16text_TEXT            CODE           AUTO           0000:b8e0       0000010d
+FAR_DATA               FAR_DATA       AUTO           0b9e:000d       00000000
+_NULL                  BEGDATA        DGROUP         0b9f:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0ba1:0000       00000002
+CONST                  DATA           DGROUP         0ba1:0002       00000076
+CONST2                 DATA           DGROUP         0ba8:0008       00000132
+_DATA                  DATA           DGROUP         0bbc:0000       0000032a
+XIB                    DATA           DGROUP         0bee:000a       00000000
+XI                     DATA           DGROUP         0bee:000a       0000002a
+XIE                    DATA           DGROUP         0bf1:0004       00000000
+YIB                    DATA           DGROUP         0bf1:0004       00000000
+YI                     DATA           DGROUP         0bf1:0004       0000000c
+YIE                    DATA           DGROUP         0bf2:0000       00000000
+STRINGS                DATA           DGROUP         0bf2:0000       00000000
+DATA                   DATA           DGROUP         0bf2:0000       00000000
+_emu_init_start        EMU            DGROUP         0bf2:0000       00000000
+_emu_init_end          EMU            DGROUP         0bf2:0000       00000000
+_BSS                   BSS            DGROUP         0bf2:0000       00000d70
+STACK                  STACK          DGROUP         0cc9:0000       0000dac0
 
 
                         +----------------+
@@ -62,62 +62,62 @@ Address        Symbol
 
 Module: pcxtest2.o(/dos/z/16/src/pcxtest2.c)
 0000:0100      main_
-0b9c:0530+     _gvar
+0b9f:0530+     _gvar
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 0000:0375      __STK
 0000:0395*     __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-0000:8c66      bitmapLoadPcx_
-0000:8dc2*     bitmapLoadPcxTiles_
+0000:8c96      bitmapLoadPcx_
+0000:8df2*     bitmapLoadPcxTiles_
 Module: gfx.lib(/dos/z/16/src/lib/planar.c)
-0000:8f30      planar_buf_from_bitmap_
-0000:9050+     planar_buf_alloc_
-0000:914a*     planar_buf_free_
+0000:8f60      planar_buf_from_bitmap_
+0000:9080+     planar_buf_alloc_
+0000:917a*     planar_buf_free_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0000:93ec      VGAmodeX_
-0000:947e+     vgaGetMode_
-0000:94be+     modexEnter_
-0000:973e*     modexLeave_
-0000:9756+     modexsetBaseXMode_
-0000:9794      modexDefaultPage_
-0000:9874*     modexNextPage_
-0000:9940*     modexNextPageFlexibleSize_
-0000:9a0e      modexShowPage_
-0000:9b0a*     modexPanPage_
-0000:9b5a*     modexSelectPlane_
-0000:9b7e      modexClearRegion_
-0000:9c96      oldDrawBmp_
-0000:9dfc*     CDrawBmp_
-0000:9f60      modexDrawBmp_
-0000:9fc6+     modexDrawBmpRegion_
-0000:a130*     modex_sparky4_DrawBmpRegion_
-0000:a29a*     modexDrawPlanarBuf_
-0000:a2b8      modexDrawSprite_
-0000:a31e+     modexDrawSpriteRegion_
-0000:a496      modexCopyPageRegion_
-0000:a600*     modexFadeOn_
-0000:a630*     modexFadeOff_
-0000:a65e*     modexFlashOn_
-0000:a68c*     modexFlashOff_
-0000:a75c+     modexPalSave_
-0000:a7b2      modexNewPal_
-0000:a802*     modexLoadPalFile_
-0000:a8e4*     modexSavePalFile_
-0000:a95c*     modexPalBlack_
-0000:a986*     modexPalWhite_
-0000:a9b0+     modexPalUpdate_
-0000:af20      modexPalUpdate1_
-0000:af9a*     modexPalUpdate0_
-0000:afe6+     chkcolor_
-0000:b2fe+     modexputPixel_
-0000:b38c*     modexgetPixel_
-0000:b412*     modexhlin_
-0000:b496*     modexprint_
-0000:b630*     modexprintbig_
-0000:b7ac*     pdump_
-0000:b80c*     cls_
-0000:b87a+     modexWaitBorder_
-0b9c:0204      _VGA
+0000:941c      VGAmodeX_
+0000:94ae+     vgaGetMode_
+0000:94ee+     modexEnter_
+0000:976e*     modexLeave_
+0000:9786+     modexsetBaseXMode_
+0000:97c4      modexDefaultPage_
+0000:98a4*     modexNextPage_
+0000:9970*     modexNextPageFlexibleSize_
+0000:9a3e      modexShowPage_
+0000:9b3a*     modexPanPage_
+0000:9b8a*     modexSelectPlane_
+0000:9bae      modexClearRegion_
+0000:9cc6      oldDrawBmp_
+0000:9e2c*     CDrawBmp_
+0000:9f90      modexDrawBmp_
+0000:9ff6+     modexDrawBmpRegion_
+0000:a160*     modex_sparky4_DrawBmpRegion_
+0000:a2ca*     modexDrawPlanarBuf_
+0000:a2e8      modexDrawSprite_
+0000:a34e+     modexDrawSpriteRegion_
+0000:a4c6      modexCopyPageRegion_
+0000:a630*     modexFadeOn_
+0000:a660*     modexFadeOff_
+0000:a68e*     modexFlashOn_
+0000:a6bc*     modexFlashOff_
+0000:a78c+     modexPalSave_
+0000:a7e2      modexNewPal_
+0000:a832*     modexLoadPalFile_
+0000:a914*     modexSavePalFile_
+0000:a98c*     modexPalBlack_
+0000:a9b6*     modexPalWhite_
+0000:a9e0+     modexPalUpdate_
+0000:af50      modexPalUpdate1_
+0000:afca*     modexPalUpdate0_
+0000:b016+     chkcolor_
+0000:b32e+     modexputPixel_
+0000:b3bc*     modexgetPixel_
+0000:b442*     modexhlin_
+0000:b4c6*     modexprint_
+0000:b660*     modexprintbig_
+0000:b7dc*     pdump_
+0000:b83c*     cls_
+0000:b8aa+     modexWaitBorder_
+0b9f:0204      _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 0000:03b9      __PIA
 0000:03b2*     __PIS
@@ -126,60 +126,60 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 0000:03e7      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-0b9c:0000*     __nullarea
-0b9c:0218*     __ovlflag
-0b9c:0219*     __intno
-0b9c:021a*     __ovlvec
+0b9f:0000*     __nullarea
+0b9f:0218*     __ovlflag
+0b9f:0219*     __intno
+0b9f:021a*     __ovlvec
 0000:0416      _cstart_
 0000:04e9*     _Not_Enough_Memory_
 0000:061b      __exit_
 0000:063a      __do_exit_with_msg__
 0000:0697      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c)
-0b9c:021e      _fltused_
+0b9f:021e      _fltused_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 0000:06a2      _big_code_
 0000:06a2*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-0b9c:0220      __8087
-0b9c:0221      __real87
-0b9c:0222      __dos87emucall
-0b9c:0224      __dos87real
+0b9f:0220      __8087
+0b9f:0221      __real87
+0b9f:0222      __dos87emucall
+0b9f:0224      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:06a2*     __exit_with_msg_
 0000:06a7      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-0b9c:0226      __curbrk
-0b9c:022e      __STACKLOW
-0b9c:0230      __STACKTOP
-0b9c:0232      __cbyte
-0b9c:0234      __child
-0b9c:0236      __no87
-0b9c:0243      ___FPE_handler
-0b9c:0228      __psp
-0b9c:0237      __get_ovl_stack
-0b9c:023b      __restore_ovl_stack
-0b9c:023f      __close_ovl_file
-0b9c:0247      __LpCmdLine
-0b9c:024b      __LpPgmName
-0b9c:022a      __osmajor
-0b9c:022b      __osminor
-0b9c:022c      __osmode
-0b9c:022d      __HShift
+0b9f:0226      __curbrk
+0b9f:022e      __STACKLOW
+0b9f:0230      __STACKTOP
+0b9f:0232      __cbyte
+0b9f:0234      __child
+0b9f:0236      __no87
+0b9f:0243      ___FPE_handler
+0b9f:0228      __psp
+0b9f:0237      __get_ovl_stack
+0b9f:023b      __restore_ovl_stack
+0b9f:023f      __close_ovl_file
+0b9f:0247      __LpCmdLine
+0b9f:024b      __LpPgmName
+0b9f:022a      __osmajor
+0b9f:022b      __osminor
+0b9f:022c      __osmode
+0b9f:022d      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
 0000:06c6      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:0a3d      __doclose_
 0000:0b87      __shutdown_stream_
 0000:0ba1      fclose_
-0b9c:0f68+     ___RmTmpFileFn
+0b9f:0f68+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:0c0c+     _null_exit_rtn_
 0000:0c0c+     __null_int23_exit_
 0000:0c0d      exit_
 0000:0c2e+     _exit_
-0b9c:0250+     ___int23_exit
-0b9c:0254      ___FPE_handler_exit
+0b9f:0250+     ___int23_exit
+0b9f:0254      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0000:0d68      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
@@ -193,13 +193,13 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:17cb      _fmalloc_
 0000:17cb      malloc_
-0b9c:0258+     ___fheap
-0b9c:025a      ___fheapRover
-0b9c:025c      ___LargestSizeB4Rover
+0b9f:0258+     ___fheap
+0b9f:025a      ___fheapRover
+0b9f:025c      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-0b9c:025e      ___iob
-0b9c:0f6c      ___ClosedStreams
-0b9c:0f70      ___OpenStreams
+0b9f:025e      ___iob
+0b9f:0f6c      ___OpenStreams
+0b9f:0f70      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
 0000:1940      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
@@ -217,8 +217,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
 0000:1f6a      __I4M
 0000:1f6a      __U4M
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0000:b926*     textInit_
-0b9c:0f74      _romFonts
+0000:b956*     textInit_
+0b9f:0f74      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 0000:1f9c      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
@@ -229,7 +229,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:21b0      __FiniRtns
 0000:21b0*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-0b9c:03ca      ___uselfn
+0b9f:03ca      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:2214      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c)
@@ -241,10 +241,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 0000:2300      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:2370      __EnterWVIDEO_
-0b9c:03ea+     ___WD_Present
+0b9f:03ea+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:2394*     __get_errno_ptr_
-0b9c:0f8c      _errno
+0b9f:0f8c      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
 0000:239b      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
@@ -273,9 +273,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
 0000:2a25      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:2a3f*     __set_commode_
-0b9c:03ec      __commode
+0b9f:03ec      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0b9c:03ee      __fmode
+0b9f:03ee      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:2a4b      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
@@ -296,9 +296,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 0000:337c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:337f      _nmalloc_
-0b9c:03f0      ___nheapbeg
-0b9c:03f2      ___MiniHeapRover
-0b9c:03f4      ___LargestSizeB4MiniHeapRover
+0b9f:03f0      ___nheapbeg
+0b9f:03f2      ___MiniHeapRover
+0b9f:03f4      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
 0000:3459*     _heapgrow_
 0000:3459*     _fheapgrow_
@@ -310,7 +310,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
 0000:370d      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:3717      _nfree_
-0b9c:0f8e+     ___MiniHeapFreeRover
+0b9f:0f8e+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
 0000:3812      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
@@ -322,96 +322,96 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:3ac1      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-0b9c:0f90      ____Argv
-0b9c:0f94      ____Argc
+0b9f:0f90      ____Argv
+0b9f:0f94      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0b9c:03f6      __amblksiz
+0b9f:03f6      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-0b9c:04fa      __Start_XI
-0b9c:0524      __End_XI
-0b9c:0524      __Start_YI
-0b9c:0530      __End_YI
+0b9f:04fa      __Start_XI
+0b9f:0524      __End_XI
+0b9f:0524      __Start_YI
+0b9f:0530      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-0b9c:03f8      ___EFG_printf
-0b9c:03fc      ___EFG_scanf
+0b9f:03f8      ___EFG_printf
+0b9f:03fc      ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c)
-0000:4c37      _EFG_Format_
+0000:4c45      _EFG_Format_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c)
-0000:4e09      __cnvs2d_
+0000:4e17      __cnvs2d_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-0b9c:0400      __8087cw
+0b9f:0400      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-0b9c:0402      ___Save8087
-0b9c:0406      ___Rest8087
+0b9f:0402      ___Save8087
+0b9f:0406      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:4e29      __GrabFP87_
+0000:4e37      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:4e5c*     __init_8087_emu
-0000:4e62      __x87id
+0000:4e6a*     __init_8087_emu
+0000:4e70      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:4ebf*     __dosretax
-0000:4ec4*     __dosret0
-0000:4ecb      __set_errno_dos_
-0000:4f33*     __set_errno_dos_reterr_
+0000:4ecd*     __dosretax
+0000:4ed2*     __dosret0
+0000:4ed9      __set_errno_dos_
+0000:4f41*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:4f3e      __GetIOMode_
-0000:4f73      __SetIOMode_nogrow_
-0b9c:041e      ___NFiles
-0b9c:0420      ___init_mode
-0b9c:0448      ___io_mode
+0000:4f4c      __GetIOMode_
+0000:4f81      __SetIOMode_nogrow_
+0b9f:041e      ___NFiles
+0b9f:0420      ___init_mode
+0b9f:0448      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:4fa8      fsync_
+0000:4fb6      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:4fad+     __grow_iomode_
-0000:5094+     __shrink_iomode_
-0000:50d5      __SetIOMode_
+0000:4fbb+     __grow_iomode_
+0000:50a2+     __shrink_iomode_
+0000:50e3      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:517c      _dos_open_
+0000:518a      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:51a2      isatty_
+0000:51b0      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:51be*     __get_doserrno_ptr_
-0b9c:0f98      __doserrno
+0000:51cc*     __get_doserrno_ptr_
+0b9f:0f98      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0b9c:044c      ___umaskval
+0b9f:044c      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:51c5      _dos_creat_
-0000:51e9*     _dos_creatnew_
+0000:51d3      _dos_creat_
+0000:51f7*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:520a*     _heapenable_
-0b9c:044e      ___heap_enabled
+0000:5218*     _heapenable_
+0b9f:044e      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:521b      __nmemneed_
+0000:5229      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:52a3      __LastFree_
-0000:531d      __ExpandDGROUP_
+0000:52b1      __LastFree_
+0000:532b      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:542e      _DoINTR_
+0000:543c      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:57a7      wctomb_
+0000:57b5      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:57f2+     utoa_
-0000:5893      itoa_
+0000:5800+     utoa_
+0000:58a1      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:58dd      strupr_
+0000:58eb      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-0b9c:0450      ___IsDBCS
+0b9f:0450      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:5912*     _ismbblead_
-0b9c:0f9a      ___MBCSIsTable
+0000:5920*     _ismbblead_
+0b9f:0f9a      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:592e      ulltoa_
-0000:5a6b*     lltoa_
+0000:593c      ulltoa_
+0000:5a79*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:5adc      ultoa_
-0000:5b9a*     ltoa_
+0000:5aea      ultoa_
+0000:5ba8*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c)
-0000:5be8*     _SetLD64bit_
-0000:5bf3*     _SetLD80bit_
-0000:5bfe      _LDisDouble_
+0000:5bf6*     _SetLD64bit_
+0000:5c01*     _SetLD80bit_
+0000:5c0c      _LDisDouble_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c)
-0000:5d63      _LDScale10x_
-0000:663b      __LDcvt_
+0000:5d71      _LDScale10x_
+0000:6649      __LDcvt_
 Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
 0000:0000*     FJSRQQ
 0000:0000*     FISRQQ
@@ -422,72 +422,72 @@ Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
 0000:0000*     FJARQQ
 0000:0000*     FICRQQ
 0000:0000*     FIARQQ
-0000:6e18*     __init_87_emulator
+0000:6e26*     __init_87_emulator
 Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c)
-0000:762c+     __Strtold_
-0000:786b      strtod_
+0000:7657+     __Strtold_
+0000:7896      strtod_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:7a12      __Init_FPE_handler_
-0000:7a4b      __Fini_FPE_handler_
-0000:7a82*     __FPEHandler
+0000:7a3c      __Init_FPE_handler_
+0000:7a75      __Fini_FPE_handler_
+0000:7aac*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:7d14*     _dos_close_
-0000:7d22      _dos_commit_
+0000:7d3e*     _dos_close_
+0000:7d4c      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:7d31*     _frealloc_
-0000:7d31      realloc_
+0000:7d5b*     _frealloc_
+0000:7d5b      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:7e0d      __ChkTTYIOMode_
-0000:7e7b*     __IOMode_
+0000:7e37      __ChkTTYIOMode_
+0000:7ea5*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:7e8c      __doserror_
-0000:7e9a*     __doserror1_
+0000:7eb6      __doserror_
+0000:7ec4*     __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:7ea6*     sbrk_
-0000:7eb6      __brk_
+0000:7ed0*     sbrk_
+0000:7ee0      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-0b9c:0072      ___Alphabet
+0b9f:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:7f5c      __mbinit_
-0b9c:04f6+     ___MBCodePage
+0000:7f86      __mbinit_
+0b9f:04f6+     ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c)
-0000:8037      __LDClass_
-0000:80bd*     _FLClass_
+0000:8061      __LDClass_
+0000:80e7*     _FLClass_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
-0000:80d2      __I4D
-0000:8121*     __U4D
+0000:80fc      __I4D
+0000:814b*     __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-0b9c:0098      __IsTable
+0b9f:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm)
-0000:81a6      __ZBuf2LD
+0000:81d0      __ZBuf2LD
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c)
-0000:826e*     __set_EDOM_
-0000:827a      __set_ERANGE_
-0000:8286*     __set_EINVAL_
+0000:8298*     __set_EDOM_
+0000:82a4      __set_ERANGE_
+0000:82b0*     __set_EINVAL_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c)
-0b9c:019a*     ___f_infinity
-0b9c:019e*     ___f_posqnan
-0b9c:01a2      ___d_infinity
-0b9c:01aa      ___d_posqnan
-0b9c:01b2*     ___ld_infinity
-0b9c:01ba*     ___ld_posqnan
+0b9f:019a*     ___f_infinity
+0b9f:019e*     ___f_posqnan
+0b9f:01a2      ___d_infinity
+0b9f:01aa      ___d_posqnan
+0b9f:01b2*     ___ld_infinity
+0b9f:01ba*     ___ld_posqnan
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c)
-0b9c:01c2      __HugeValue
+0b9f:01c2      __HugeValue
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-0b9c:04f8      ___FPE_int
+0b9f:04f8      ___FPE_int
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:82a0*     _msize_
-0000:82bb      _fmsize_
+0000:82ca*     _msize_
+0000:82e5      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:82cc      __HeapManager_expand_
-0000:87d5      _nexpand_
+0000:82f6      __HeapManager_expand_
+0000:87ff      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:8828      _fexpand_
-0000:8828*     _expand_
+0000:8852      _fexpand_
+0000:8852*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:885d      _bfree_
+0000:8887      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:8882      _bexpand_
+0000:88ac      _bexpand_
 
 
                         +--------------------+
@@ -505,6 +505,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  0001a720 (108320.)
+Memory size:  0001a750 (108368.)
 Entry point address: 0000:0416
-Link time: 00:00.93
+Link time: 00:00.00
index bfb11c78495045bf7aa8d680e195ca77e67ccfd1..1cd48a0cc5d02dcb052c15710d62840ca7f35277 100755 (executable)
Binary files a/scroll.exe and b/scroll.exe differ
index 92a131f993c054fa6d1fa0e219b76bef3a2c59bf..2c27d8ffffab9e60a092b316172e17c07118fa74 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/15 17:34:00
+Created on:       15/10/15 18:09:59
 Executable Image: scroll.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          1a46:0000            0000f8a0
+DGROUP                          1a4a:0000            0000f8a0
 
 
 
@@ -35,31 +35,31 @@ wcpu_TEXT              CODE           AUTO           0000:7400       00000058
 kitten_TEXT            CODE           AUTO           0000:7c70       0000080a
 16_hc_TEXT             CODE           AUTO           0000:8480       0000158b
 timer_TEXT             CODE           AUTO           0000:9a10       00000235
-_TEXT                  CODE           AUTO           09c5:0000       00009db9
-scroll16_TEXT          CODE           AUTO           09c5:9dc0       000037b9
-bitmap_TEXT            CODE           AUTO           09c5:d580       0000064d
-planar_TEXT            CODE           AUTO           09c5:dbd0       00000275
-16text_TEXT            CODE           AUTO           09c5:de50       0000010d
-modex16_TEXT           CODE           AUTO           17bb:0000       000026f2
-16_in13_DATA           FAR_DATA       AUTO           1a2b:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           1a45:0004       00000000
-_NULL                  BEGDATA        DGROUP         1a46:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         1a48:0000       00000002
-CONST                  DATA           DGROUP         1a48:0002       00000076
-CONST2                 DATA           DGROUP         1a4f:0008       00000132
-_DATA                  DATA           DGROUP         1a63:0000       00000b14
-XIB                    DATA           DGROUP         1b14:0004       00000000
-XI                     DATA           DGROUP         1b14:0004       0000003c
-XIE                    DATA           DGROUP         1b18:0000       00000000
-YIB                    DATA           DGROUP         1b18:0000       00000000
-YI                     DATA           DGROUP         1b18:0000       00000018
-YIE                    DATA           DGROUP         1b19:0008       00000000
-STRINGS                DATA           DGROUP         1b19:0008       00000000
-DATA                   DATA           DGROUP         1b19:0008       00000000
-_emu_init_start        EMU            DGROUP         1b19:0008       00000000
-_emu_init_end          EMU            DGROUP         1b19:0008       00000000
-_BSS                   BSS            DGROUP         1b1a:0000       00001096
-STACK                  STACK          DGROUP         1c24:0000       0000dac0
+_TEXT                  CODE           AUTO           09c5:0000       00009df5
+scroll16_TEXT          CODE           AUTO           09c5:9e00       000037b9
+bitmap_TEXT            CODE           AUTO           09c5:d5c0       0000064d
+planar_TEXT            CODE           AUTO           09c5:dc10       00000275
+16text_TEXT            CODE           AUTO           09c5:de90       0000010d
+modex16_TEXT           CODE           AUTO           17bf:0000       000026f2
+16_in13_DATA           FAR_DATA       AUTO           1a2f:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           1a49:0004       00000000
+_NULL                  BEGDATA        DGROUP         1a4a:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         1a4c:0000       00000002
+CONST                  DATA           DGROUP         1a4c:0002       00000076
+CONST2                 DATA           DGROUP         1a53:0008       00000132
+_DATA                  DATA           DGROUP         1a67:0000       00000b14
+XIB                    DATA           DGROUP         1b18:0004       00000000
+XI                     DATA           DGROUP         1b18:0004       0000003c
+XIE                    DATA           DGROUP         1b1c:0000       00000000
+YIB                    DATA           DGROUP         1b1c:0000       00000000
+YI                     DATA           DGROUP         1b1c:0000       00000018
+YIE                    DATA           DGROUP         1b1d:0008       00000000
+STRINGS                DATA           DGROUP         1b1d:0008       00000000
+DATA                   DATA           DGROUP         1b1d:0008       00000000
+_emu_init_start        EMU            DGROUP         1b1d:0008       00000000
+_emu_init_end          EMU            DGROUP         1b1d:0008       00000000
+_BSS                   BSS            DGROUP         1b1e:0000       00001096
+STACK                  STACK          DGROUP         1c28:0000       0000dac0
 
 
                         +----------------+
@@ -73,15 +73,15 @@ Address        Symbol
 =======        ======
 
 Module: scroll.o(/dos/z/16/src/scroll.c)
-1a46:0d40+     _player
-1a46:0e40+     _mv
-1a46:0e70+     _gvar
-1a46:0f28+     _spri
-1a46:0f2c+     _mask
-1a46:0f30+     _p
-1a46:0f34*     _t
-1a46:0f44+     _bg
-1a46:0f48+     _bakapee
+1a4a:0d40+     _player
+1a4a:0e40+     _mv
+1a4a:0e70+     _gvar
+1a4a:0f28+     _spri
+1a4a:0f2c+     _mask
+1a4a:0f30+     _p
+1a4a:0f34*     _t
+1a4a:0f38+     _bg
+1a4a:0f48+     _bakapee
 0000:02dc      main_
 Module: mapread.o(/dos/z/16/src/lib/mapread.c)
 0000:1170+     jsoneq_
@@ -91,7 +91,7 @@ Module: jsmn.o(/dos/z/16/src/lib/jsmn/jsmn.c)
 0000:1d22      jsmn_parse_
 0000:221e      jsmn_init_
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-1a46:0f6e+     _inpu
+1a4a:0f6e+     _inpu
 0000:23b0+     INL_KeyService_
 0000:264a+     Mouse_
 0000:26a2+     IN_GetJoyAbs_
@@ -139,9 +139,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:697c+     MM_TotalFree_
 0000:6a12*     MM_Report_
 0000:73ca*     MM_BombOnError_
-1a46:10d0+     _beforesort
-1a46:10d4+     _aftersort
-1a46:10d8+     _XMSaddr
+1a4a:10d0+     _beforesort
+1a4a:10d4+     _aftersort
+1a4a:10d8+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:7400      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
@@ -159,9 +159,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:7b40*     CAL_OptimizeNodes_
 0000:7bf0*     CA_Startup_
 0000:7c40*     CA_Shutdown_
-1a46:10e0*     _finishcachebox
-1a46:10e4*     _updatecachebox
-1a46:10e8*     _drawcachebox
+1a4a:10e0*     _finishcachebox
+1a4a:10e4*     _drawcachebox
+1a4a:10e8*     _updatecachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:7cac      KITTENGETS
 0000:7d0c*     kittenopen_
@@ -172,7 +172,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:8264+     get_line_
 0000:82d6+     db_fetch_
 0000:836c+     db_insert_
-1a46:04d4+     __kitten_catalog
+1a4a:04d4+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:862c+     LargestFreeBlock_
 0000:86ba+     _coreleft_
@@ -199,494 +199,494 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 09c5:0042      _fmalloc_
 09c5:0042      malloc_
-1a46:04f6      ___fheap
-1a46:04f8      ___fheapRover
-1a46:04fa      ___LargestSizeB4Rover
+1a4a:04f6      ___fheap
+1a4a:04f8      ___fheapRover
+1a4a:04fa      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 09c5:01bf      __PIA
 09c5:01b8*     __PIS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 09c5:01d6      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-1a46:04fc      ___iob
-1a46:10f4      ___ClosedStreams
-1a46:10f8      ___OpenStreams
+1a4a:04fc      ___iob
+1a4a:10f4      ___OpenStreams
+1a4a:10f8      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
 09c5:0205      fprintf_
 Module: gfx.lib(/dos/z/16/src/lib/scroll16.c)
-09c5:9e56      walk_
-09c5:ba56+     mapScrollRight_
-09c5:bd7a+     mapScrollLeft_
-09c5:c04c+     mapScrollUp_
-09c5:c342+     mapScrollDown_
-09c5:c69a      chkmap_
-09c5:c82a      mapGoTo_
-09c5:ca9e+     mapDrawTile_
-09c5:cbc2+     mapDrawRow_
-09c5:cd30+     mapDrawCol_
-09c5:ceb8+     mapDrawWRow_
-09c5:d006*     mapDrawWCol_
-09c5:d16c      shinku_
-09c5:d2f4+     animatePlayer_
+09c5:9e96      walk_
+09c5:ba96+     mapScrollRight_
+09c5:bdba+     mapScrollLeft_
+09c5:c08c+     mapScrollUp_
+09c5:c382+     mapScrollDown_
+09c5:c6da      chkmap_
+09c5:c86a      mapGoTo_
+09c5:cade+     mapDrawTile_
+09c5:cc02+     mapDrawRow_
+09c5:cd70+     mapDrawCol_
+09c5:cef8+     mapDrawWRow_
+09c5:d046*     mapDrawWCol_
+09c5:d1ac      shinku_
+09c5:d334+     animatePlayer_
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-09c5:d906      bitmapLoadPcx_
-09c5:da62*     bitmapLoadPcxTiles_
+09c5:d946      bitmapLoadPcx_
+09c5:daa2*     bitmapLoadPcxTiles_
 Module: gfx.lib(/dos/z/16/src/lib/planar.c)
-09c5:dbd0      planar_buf_from_bitmap_
-09c5:dcf0+     planar_buf_alloc_
-09c5:ddea*     planar_buf_free_
+09c5:dc10      planar_buf_from_bitmap_
+09c5:dd30+     planar_buf_alloc_
+09c5:de2a*     planar_buf_free_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-09c5:dec6      textInit_
-1a46:1180      _romFonts
+09c5:df06      textInit_
+1a4a:1180      _romFonts
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-17bb:023c      VGAmodeX_
-17bb:02ce+     vgaGetMode_
-17bb:030e+     modexEnter_
-17bb:058e*     modexLeave_
-17bb:05a6+     modexsetBaseXMode_
-17bb:05e4      modexDefaultPage_
-17bb:06c4      modexNextPage_
-17bb:0790      modexNextPageFlexibleSize_
-17bb:085e      modexShowPage_
-17bb:095a*     modexPanPage_
-17bb:09aa*     modexSelectPlane_
-17bb:09ce      modexClearRegion_
-17bb:0ae6*     oldDrawBmp_
-17bb:0c4c*     CDrawBmp_
-17bb:0db0*     modexDrawBmp_
-17bb:0e16+     modexDrawBmpRegion_
-17bb:0f80*     modex_sparky4_DrawBmpRegion_
-17bb:10ea*     modexDrawPlanarBuf_
-17bb:1108*     modexDrawSprite_
-17bb:116e+     modexDrawSpriteRegion_
-17bb:12e6      modexCopyPageRegion_
-17bb:1450*     modexFadeOn_
-17bb:1480*     modexFadeOff_
-17bb:14ae*     modexFlashOn_
-17bb:14dc*     modexFlashOff_
-17bb:15ac+     modexPalSave_
-17bb:1602      modexNewPal_
-17bb:1652*     modexLoadPalFile_
-17bb:1734*     modexSavePalFile_
-17bb:17ac*     modexPalBlack_
-17bb:17d6*     modexPalWhite_
-17bb:1800+     modexPalUpdate_
-17bb:1d70+     modexPalUpdate1_
-17bb:1dea*     modexPalUpdate0_
-17bb:1e36+     chkcolor_
-17bb:214e+     modexputPixel_
-17bb:21dc*     modexgetPixel_
-17bb:2262*     modexhlin_
-17bb:22e6      modexprint_
-17bb:2480*     modexprintbig_
-17bb:25fc      pdump_
-17bb:265c*     cls_
-17bb:26ca      modexWaitBorder_
-1a46:0b54+     _VGA
+17bf:023c      VGAmodeX_
+17bf:02ce+     vgaGetMode_
+17bf:030e+     modexEnter_
+17bf:058e*     modexLeave_
+17bf:05a6+     modexsetBaseXMode_
+17bf:05e4      modexDefaultPage_
+17bf:06c4      modexNextPage_
+17bf:0790      modexNextPageFlexibleSize_
+17bf:085e      modexShowPage_
+17bf:095a*     modexPanPage_
+17bf:09aa*     modexSelectPlane_
+17bf:09ce      modexClearRegion_
+17bf:0ae6*     oldDrawBmp_
+17bf:0c4c*     CDrawBmp_
+17bf:0db0*     modexDrawBmp_
+17bf:0e16+     modexDrawBmpRegion_
+17bf:0f80*     modex_sparky4_DrawBmpRegion_
+17bf:10ea*     modexDrawPlanarBuf_
+17bf:1108*     modexDrawSprite_
+17bf:116e+     modexDrawSpriteRegion_
+17bf:12e6      modexCopyPageRegion_
+17bf:1450*     modexFadeOn_
+17bf:1480*     modexFadeOff_
+17bf:14ae*     modexFlashOn_
+17bf:14dc*     modexFlashOff_
+17bf:15ac+     modexPalSave_
+17bf:1602      modexNewPal_
+17bf:1652*     modexLoadPalFile_
+17bf:1734*     modexSavePalFile_
+17bf:17ac*     modexPalBlack_
+17bf:17d6*     modexPalWhite_
+17bf:1800+     modexPalUpdate_
+17bf:1d70+     modexPalUpdate1_
+17bf:1dea*     modexPalUpdate0_
+17bf:1e36+     chkcolor_
+17bf:214e+     modexputPixel_
+17bf:21dc*     modexgetPixel_
+17bf:2262*     modexhlin_
+17bf:22e6      modexprint_
+17bf:2480*     modexprintbig_
+17bf:25fc      pdump_
+17bf:265c*     cls_
+17bf:26ca      modexWaitBorder_
+1a4a:0b54+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sound.c)
 09c5:0234      sound_
 09c5:026f      nosound_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(atoi.c)
 09c5:027b      atoi_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-1a46:0000*     __nullarea
-1a46:0b68*     __ovlflag
-1a46:0b69*     __intno
-1a46:0b6a*     __ovlvec
-09c5:0316      _cstart_
-09c5:03e9*     _Not_Enough_Memory_
-09c5:051b      __exit_
-09c5:053a      __do_exit_with_msg__
-09c5:0597      __GETDS
+1a4a:0000*     __nullarea
+1a4a:0b68*     __ovlflag
+1a4a:0b69*     __intno
+1a4a:0b6a*     __ovlvec
+09c5:0318      _cstart_
+09c5:03eb*     _Not_Enough_Memory_
+09c5:051d      __exit_
+09c5:053c      __do_exit_with_msg__
+09c5:0599      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
-09c5:05a2      _big_code_
-09c5:05a2*     CodeModelMismatch
+09c5:05a4      _big_code_
+09c5:05a4*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-1a46:1a98      __argv
-1a46:1a9c      ___argv
-1a46:1aa0      __argc
-1a46:1aa2      ___argc
+1a4a:1a98      __argv
+1a4a:1a9c      ___argv
+1a4a:1aa0      __argc
+1a4a:1aa2      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncmp.c)
-09c5:05a2      strncmp_
+09c5:05a4      strncmp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strstr.c)
-09c5:05df      strstr_
+09c5:05e1      strstr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-09c5:06e1+     __open_flags_
-09c5:09a2+     _fsopen_
-09c5:0a09      fopen_
-09c5:0b2c*     freopen_
+09c5:06e3+     __open_flags_
+09c5:09a4+     _fsopen_
+09c5:0a0b      fopen_
+09c5:0b2e*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
-09c5:0bb6      fread_
+09c5:0bb8      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-09c5:0f2d      __get_errno_ptr_
-1a46:1aa4      _errno
+09c5:0f2f      __get_errno_ptr_
+1a4a:1aa4      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-09c5:0f34*     _frealloc_
-09c5:0f34      realloc_
+09c5:0f36*     _frealloc_
+09c5:0f36      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
-09c5:1010      __PTC
+09c5:1012      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncpy.c)
-09c5:1043      strncpy_
+09c5:1045      strncpy_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
-09c5:107f+     int86x_
-09c5:1202      int86_
+09c5:1081+     int86x_
+09c5:1204      int86_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
-09c5:1230      __I4M
-09c5:1230      __U4M
+09c5:1232      __I4M
+09c5:1232      __U4M
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c)
-09c5:1248      _dos_getvect_
+09c5:124a      _dos_getvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c)
-09c5:1253      _dos_setvect_
+09c5:1255      _dos_setvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
-09c5:1260      __I4D
-09c5:12af      __U4D
+09c5:1262      __I4D
+09c5:12b1      __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
-09c5:1333*     _heapgrow_
-09c5:1333      _fheapgrow_
-09c5:1334      _nheapgrow_
+09c5:1335*     _heapgrow_
+09c5:1335      _fheapgrow_
+09c5:1336      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
-09c5:13ac      _memavl_
+09c5:13ae      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
-09c5:13f1      _nmalloc_
-1a46:0b6e      ___nheapbeg
-1a46:0b70      ___MiniHeapRover
-1a46:0b72      ___LargestSizeB4MiniHeapRover
+09c5:13f3      _nmalloc_
+1a4a:0b6e      ___nheapbeg
+1a4a:0b70      ___MiniHeapRover
+1a4a:0b72      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
-09c5:14cb      _ffree_
-09c5:14cb      free_
+09c5:14cd      _ffree_
+09c5:14cd      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
-09c5:1538      _nfree_
-1a46:1aa6+     ___MiniHeapFreeRover
+09c5:153a      _nfree_
+1a4a:1aa6+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
-09c5:1633+     _null_exit_rtn_
-09c5:1633+     __null_int23_exit_
-09c5:1634      exit_
-09c5:1655+     _exit_
-1a46:0b74+     ___int23_exit
-1a46:0b78      ___FPE_handler_exit
+09c5:1635+     _null_exit_rtn_
+09c5:1635+     __null_int23_exit_
+09c5:1636      exit_
+09c5:1657+     _exit_
+1a4a:0b74+     ___int23_exit
+1a4a:0b78      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-09c5:1671      ultoa_
-09c5:172f*     ltoa_
+09c5:1673      ultoa_
+09c5:1731*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c)
-09c5:18b5      write_
+09c5:18b7      write_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
-09c5:1ae1      __doclose_
-09c5:1c2b      __shutdown_stream_
-09c5:1c45      fclose_
-1a46:1aa8+     ___RmTmpFileFn
+09c5:1ae3      __doclose_
+09c5:1c2d      __shutdown_stream_
+09c5:1c47      fclose_
+1a4a:1aa8+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
-09c5:1cb0+     __ibm_bios_get_ticks_
-09c5:1d27      clock_
+09c5:1cb2+     __ibm_bios_get_ticks_
+09c5:1d29      clock_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
-09c5:1d4e      kbhit_
+09c5:1d50      kbhit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
-09c5:1d65      ftell_
+09c5:1d67      ftell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
-09c5:1f4b      fseek_
+09c5:1f4d      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-1a46:0098      __IsTable
+1a4a:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
-09c5:2143      tolower_
+09c5:2145      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
-09c5:2151      unlink_
+09c5:2153      unlink_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
-09c5:2381      open_
-09c5:23b8      sopen_
+09c5:2383      open_
+09c5:23ba      sopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c)
-09c5:23e5      close_
+09c5:23e7      close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c)
-09c5:23ea      filelength_
+09c5:23ec      filelength_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
-09c5:2448      sprintf_
+09c5:244a      sprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c)
-09c5:2477      getenv_
+09c5:2479      getenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-09c5:2562      __PTS
+09c5:2564      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c)
-09c5:2593      read_
+09c5:2595      read_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c)
-09c5:26cc*     __clib_strdup_
-09c5:26cc      strdup_
+09c5:26ce*     __clib_strdup_
+09c5:26ce      strdup_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c)
-09c5:2733      halloc_
-09c5:2818      hfree_
+09c5:2735      halloc_
+09c5:281a      hfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c)
-09c5:281f      _heapwalk_
-09c5:281f      _fheapwalk_
+09c5:2821      _heapwalk_
+09c5:2821      _fheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
-09c5:2834+     __NHeapWalk_
-09c5:292d      _nheapwalk_
+09c5:2836+     __NHeapWalk_
+09c5:292f      _nheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
-09c5:293d      stackavail_
+09c5:293f      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-1a46:0b84      __8087
-1a46:0b85      __real87
-1a46:0b86      __dos87emucall
-1a46:0b88      __dos87real
+1a4a:0b84      __8087
+1a4a:0b85      __real87
+1a4a:0b86      __dos87emucall
+1a4a:0b88      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
-09c5:294c*     __exit_with_msg_
-09c5:2951      __fatal_runtime_error_
+09c5:294e*     __exit_with_msg_
+09c5:2953      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-1a46:0b8a      __curbrk
-1a46:0b92      __STACKLOW
-1a46:0b94      __STACKTOP
-1a46:0b96      __cbyte
-1a46:0b98      __child
-1a46:0b9a      __no87
-1a46:0ba7      ___FPE_handler
-1a46:0b8c      __psp
-1a46:0b9b      __get_ovl_stack
-1a46:0b9f      __restore_ovl_stack
-1a46:0ba3      __close_ovl_file
-1a46:0bab      __LpCmdLine
-1a46:0baf      __LpPgmName
-1a46:0b8e      __osmajor
-1a46:0b8f      __osminor
-1a46:0b90      __osmode
-1a46:0b91      __HShift
+1a4a:0b8a      __curbrk
+1a4a:0b92      __STACKLOW
+1a4a:0b94      __STACKTOP
+1a4a:0b96      __cbyte
+1a4a:0b98      __child
+1a4a:0b9a      __no87
+1a4a:0ba7      ___FPE_handler
+1a4a:0b8c      __psp
+1a4a:0b9b      __get_ovl_stack
+1a4a:0b9f      __restore_ovl_stack
+1a4a:0ba3      __close_ovl_file
+1a4a:0bab      __LpCmdLine
+1a4a:0baf      __LpPgmName
+1a4a:0b8e      __osmajor
+1a4a:0b8f      __osminor
+1a4a:0b90      __osmode
+1a4a:0b91      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
-09c5:2970      __MemAllocator
-09c5:2a3a      __MemFree
+09c5:2980      __MemAllocator
+09c5:2a4a      __MemFree
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
-09c5:2b97      __GrowSeg_
+09c5:2ba7      __GrowSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
-09c5:2d0d      __AllocSeg_
+09c5:2d1d      __AllocSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
-09c5:2dfc      __fmemneed_
+09c5:2e0c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-09c5:2e19      __fprtf_
+09c5:2e29      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-09c5:2f6c      __InitFiles_
+09c5:2f7c      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-09c5:31a0*     fcloseall_
-09c5:31a7      __full_io_exit_
+09c5:31b0*     fcloseall_
+09c5:31b7      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c)
-1a46:0bb4      _fltused_
+1a4a:0bb4      _fltused_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
-09c5:31b1      __fill_buffer_
-09c5:3400      fgetc_
+09c5:31c1      __fill_buffer_
+09c5:3410      fgetc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
-09c5:3547      fwrite_
+09c5:3557      fwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
-09c5:38c0      rand_
-09c5:3902*     srand_
+09c5:38d0      rand_
+09c5:3912*     srand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-09c5:3925      __CMain
+09c5:3935      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-09c5:398b      __InitRtns
-09c5:398b*     __FInitRtns
-09c5:39e6      __FiniRtns
-09c5:39e6*     __FFiniRtns
+09c5:399b      __InitRtns
+09c5:399b*     __FInitRtns
+09c5:39f6      __FiniRtns
+09c5:39f6*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-1a46:0bba      ___uselfn
+1a4a:0bba      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-09c5:3a4a      __DOSseg__
+09c5:3a5a      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
-09c5:3a4b      __Init_Argv_
-09c5:3aae+     _getargv_
-09c5:3dde      __Fini_Argv_
+09c5:3a5b      __Init_Argv_
+09c5:3abe+     _getargv_
+09c5:3dee      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-09c5:3e08*     __set_commode_
-1a46:0bbc      __commode
+09c5:3e18*     __set_commode_
+1a4a:0bbc      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-1a46:0bbe      __fmode
+1a4a:0bbe      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-09c5:3e14      __chktty_
+09c5:3e24      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-09c5:3e73      __freefp_
-09c5:3f14      __purgefp_
+09c5:3e83      __freefp_
+09c5:3f24      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-09c5:3f55      __allocfp_
+09c5:3f65      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-09c5:4105      __ioalloc_
+09c5:4115      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-09c5:4293      __qread_
+09c5:42a3      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-09c5:42b3*     _msize_
-09c5:42ce      _fmsize_
+09c5:42c3*     _msize_
+09c5:42de      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-09c5:42df      __HeapManager_expand_
-09c5:47e8      _nexpand_
+09c5:42ef      __HeapManager_expand_
+09c5:47f8      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-09c5:483b      _fexpand_
-09c5:483b*     _expand_
+09c5:484b      _fexpand_
+09c5:484b*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-09c5:4870      intr_
+09c5:4880      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-09c5:4884      segread_
+09c5:4894      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-09c5:496f      __LastFree_
-09c5:49e9      __ExpandDGROUP_
+09c5:497f      __LastFree_
+09c5:49f9      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-09c5:4afa      __nmemneed_
+09c5:4b0a      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-1a46:0050      ___Alphabet
+1a4a:0050      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-09c5:4afd      __lseek_
+09c5:4b0d      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-09c5:4b37*     __dosretax
-09c5:4b3c*     __dosret0
-09c5:4b43      __set_errno_dos_
-09c5:4bab*     __set_errno_dos_reterr_
+09c5:4b47*     __dosretax
+09c5:4b4c*     __dosret0
+09c5:4b53      __set_errno_dos_
+09c5:4bbb*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-09c5:4bb6      __GetIOMode_
-09c5:4beb      __SetIOMode_nogrow_
-1a46:0bd4      ___NFiles
-1a46:0bd6      ___init_mode
-1a46:0bfe      ___io_mode
+09c5:4bc6      __GetIOMode_
+09c5:4bfb      __SetIOMode_nogrow_
+1a4a:0bd4      ___NFiles
+1a4a:0bd6      ___init_mode
+1a4a:0bfe      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-09c5:4c20      __close_
+09c5:4c30      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-09c5:4c56      __flush_
+09c5:4c66      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
-09c5:4e9f      fflush_
+09c5:4eaf      fflush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-09c5:4eb4      tell_
+09c5:4ec4      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-09c5:4ec5      lseek_
+09c5:4ed5      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-09c5:4ef6      __doserror_
-09c5:4f04      __doserror1_
+09c5:4f06      __doserror_
+09c5:4f14      __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-09c5:4f10      _dos_open_
+09c5:4f20      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-09c5:4f36      isatty_
+09c5:4f46      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-09c5:4f52*     __get_doserrno_ptr_
-1a46:1ab4      __doserrno
+09c5:4f62*     __get_doserrno_ptr_
+1a4a:1ab4      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-1a46:0c02      ___umaskval
+1a4a:0c02      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-09c5:4f59      _dos_creat_
-09c5:4f7d*     _dos_creatnew_
+09c5:4f69      _dos_creat_
+09c5:4f8d*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-09c5:4f9e+     __grow_iomode_
-09c5:5085+     __shrink_iomode_
-09c5:50c6      __SetIOMode_
+09c5:4fae+     __grow_iomode_
+09c5:5095+     __shrink_iomode_
+09c5:50d6      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
-09c5:5186      vsprintf_
+09c5:5196      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-1a46:1ab8      ___env_mask
-1a46:1abc      _environ
-1a46:1ac0*     __wenviron
+1a4a:1ab8      ___env_mask
+1a4a:1abc      _environ
+1a4a:1ac0*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
-09c5:51c8      _mbterm_
+09c5:51d8      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
-09c5:521b      _mbsnextc_
+09c5:522b      _mbsnextc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c)
-09c5:5276      _mbctoupper_
+09c5:5286      _mbctoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c)
-09c5:5299      _mbsinc_
+09c5:52a9      _mbsinc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-09c5:52eb      __ChkTTYIOMode_
-09c5:5359*     __IOMode_
+09c5:52fb      __ChkTTYIOMode_
+09c5:5369*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c)
-09c5:542b      __HeapWalk_
+09c5:543b      __HeapWalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
-09c5:566b*     _fpreset_
-09c5:5696      __init_8087_
-09c5:56c9+     __default_sigfpe_handler_
-09c5:571e      __chk8087_
+09c5:567b*     _fpreset_
+09c5:56a6      __init_8087_
+09c5:56d9+     __default_sigfpe_handler_
+09c5:572e      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-09c5:578e      __EnterWVIDEO_
-1a46:0c22+     ___WD_Present
+09c5:579e      __EnterWVIDEO_
+1a4a:0c22+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-09c5:57b2*     _heapenable_
-1a46:0c24      ___heap_enabled
+09c5:57c2*     _heapenable_
+1a4a:0c24      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-1a46:0c26      __amblksiz
+1a4a:0c26      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-09c5:57c3      fputc_
+09c5:57d3      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-09c5:5998      __prtf_
+09c5:59a8      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c)
-09c5:6afa      __setEFGfmt_
+09c5:6b18      __setEFGfmt_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-09c5:6b18      __flushall_
-09c5:6bac      flushall_
+09c5:6b36      __flushall_
+09c5:6bca      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-09c5:6bb2      getche_
+09c5:6bd0      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-09c5:6bcc      __qwrite_
+09c5:6bea      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-1a46:1ac4      ____Argv
-1a46:1ac8      ____Argc
+1a4a:1ac4      ____Argv
+1a4a:1ac8      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-1a46:0ce4      __Start_XI
-1a46:0d20      __End_XI
-1a46:0d20      __Start_YI
-1a46:0d38      __End_YI
+1a4a:0ce4      __Start_XI
+1a4a:0d20      __End_XI
+1a4a:0d20      __Start_YI
+1a4a:0d38      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-1a46:1aca      ___historical_splitparms
+1a4a:1aca      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-09c5:6c2c      _bfree_
+09c5:6c4a      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-09c5:6c51      _bexpand_
+09c5:6c6f      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-09c5:6caa      _DoINTR_
+09c5:6cc8      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-09c5:7023*     sbrk_
-09c5:7033      __brk_
+09c5:7041*     sbrk_
+09c5:7051      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-09c5:709b      fsync_
+09c5:70b9      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-09c5:70be      __setenvp_
-09c5:724a      __freeenvp_
+09c5:70dc      __setenvp_
+09c5:7268      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-1a46:0c28      ___IsDBCS
+1a4a:0c28      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-09c5:72a8*     _ismbblead_
-1a46:1ad0      ___MBCSIsTable
+09c5:72c6*     _ismbblead_
+1a4a:1ad0      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-09c5:7302      __mbinit_
-1a46:0c2a      ___MBCodePage
+09c5:7320      __mbinit_
+1a4a:0c2a      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-09c5:73dd      _mbdtoupper_
+09c5:73fb      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-09c5:73eb      toupper_
+09c5:7409      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-1a46:0c2c      __8087cw
+1a4a:0c2c      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-1a46:0c2e      ___Save8087
-1a46:0c32      ___Rest8087
+1a4a:0c2e      ___Save8087
+1a4a:0c32      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-09c5:73fa      __GrabFP87_
+09c5:7418      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-09c5:742c*     __init_8087_emu
-09c5:7432      __x87id
+09c5:744a*     __init_8087_emu
+09c5:7450      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-09c5:748f      wctomb_
+09c5:74ad      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-09c5:74da+     utoa_
-09c5:757b      itoa_
+09c5:74f8+     utoa_
+09c5:7599      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-09c5:75c5      strupr_
+09c5:75e3      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-1a46:0c36      ___EFG_printf
-1a46:0c3a      ___EFG_scanf
+1a4a:0c36      ___EFG_printf
+1a4a:0c3a      ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-09c5:760d      ulltoa_
-09c5:774a*     lltoa_
+09c5:762b      ulltoa_
+09c5:7768*     lltoa_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c)
-09c5:77bb      _EFG_Format_
+09c5:77d9      _EFG_Format_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c)
-09c5:798d      __cnvs2d_
+09c5:79ab      __cnvs2d_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-09c5:79ac*     _dos_close_
-09c5:79ba      _dos_commit_
+09c5:79ca*     _dos_close_
+09c5:79d8      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-09c5:79c9      clearenv_
+09c5:79e7      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-09c5:7afe      __Init_FPE_handler_
-09c5:7b37      __Fini_FPE_handler_
-09c5:7b6e*     __FPEHandler
+09c5:7b1c      __Init_FPE_handler_
+09c5:7b55      __Fini_FPE_handler_
+09c5:7b8c*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c)
-09c5:7e00*     _SetLD64bit_
-09c5:7e0b*     _SetLD80bit_
-09c5:7e16      _LDisDouble_
+09c5:7e1e*     _SetLD64bit_
+09c5:7e29*     _SetLD80bit_
+09c5:7e34      _LDisDouble_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c)
-09c5:7f7b      _LDScale10x_
-09c5:8853      __LDcvt_
+09c5:7f99      _LDScale10x_
+09c5:8871      __LDcvt_
 Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
 0000:0000*     FJSRQQ
 0000:0000*     FISRQQ
@@ -697,30 +697,30 @@ Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
 0000:0000*     FJARQQ
 0000:0000*     FICRQQ
 0000:0000*     FIARQQ
-09c5:9030*     __init_87_emulator
+09c5:904e*     __init_87_emulator
 Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c)
-09c5:9844+     __Strtold_
-09c5:9a83      strtod_
+09c5:987f+     __Strtold_
+09c5:9abe      strtod_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-1a46:0ce2      ___FPE_int
+1a4a:0ce2      ___FPE_int
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c)
-09c5:9c30      __LDClass_
-09c5:9cb6*     _FLClass_
+09c5:9c6b      __LDClass_
+09c5:9cf1*     _FLClass_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm)
-09c5:9cca      __ZBuf2LD
+09c5:9d06      __ZBuf2LD
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c)
-09c5:9d92*     __set_EDOM_
-09c5:9d9e      __set_ERANGE_
-09c5:9daa*     __set_EINVAL_
+09c5:9dce*     __set_EDOM_
+09c5:9dda      __set_ERANGE_
+09c5:9de6*     __set_EINVAL_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c)
-1a46:019a*     ___f_infinity
-1a46:019e*     ___f_posqnan
-1a46:01a2      ___d_infinity
-1a46:01aa      ___d_posqnan
-1a46:01b2*     ___ld_infinity
-1a46:01ba*     ___ld_posqnan
+1a4a:019a*     ___f_infinity
+1a4a:019e*     ___f_posqnan
+1a4a:01a2      ___d_infinity
+1a4a:01aa      ___d_posqnan
+1a4a:01b2*     ___ld_infinity
+1a4a:01ba*     ___ld_posqnan
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c)
-1a46:01c2      __HugeValue
+1a4a:01c2      __HugeValue
 
 
                         +--------------------+
@@ -738,6 +738,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00029d00 (171264.)
-Entry point address: 09c5:0316
-Link time: 00:00.66
+Memory size:  00029d40 (171328.)
+Entry point address: 09c5:0318
+Link time: 00:00.10
index ded45509905c71ecd9e806e97f4f62c206916c57..584070cbe66460b20eb336c393a768c773199081 100755 (executable)
Binary files a/test.exe and b/test.exe differ
index 7bb2cfde765296f5d0dcc2f3b0b69f04c4cae730..f360db924aad72284982d85ee5850434f78d859b 100755 (executable)
--- a/test.map
+++ b/test.map
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/15 17:34:00
+Created on:       15/10/15 18:09:58
 Executable Image: test.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          085b:0000            0000e8b0
+DGROUP                          085c:0000            0000e8b0
 
 
 
@@ -25,25 +25,25 @@ Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
 test_TEXT              CODE           AUTO           0000:0000       00000351
-_TEXT                  CODE           AUTO           0000:0360       00005a3d
-modex16_TEXT           CODE           AUTO           0000:5da0       000026f2
-16text_TEXT            CODE           AUTO           0000:84a0       0000010d
-FAR_DATA               FAR_DATA       AUTO           085a:000d       00000000
-_NULL                  BEGDATA        DGROUP         085b:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         085d:0000       00000002
-CONST                  DATA           DGROUP         085d:0002       00000076
-CONST2                 DATA           DGROUP         0864:0008       00000000
-_DATA                  DATA           DGROUP         0865:0000       00000234
-XIB                    DATA           DGROUP         0888:0004       00000000
-XI                     DATA           DGROUP         0888:0004       00000018
-XIE                    DATA           DGROUP         0889:000c       00000000
-YIB                    DATA           DGROUP         0889:000c       00000000
-YI                     DATA           DGROUP         0889:000c       0000000c
-YIE                    DATA           DGROUP         088a:0008       00000000
-STRINGS                DATA           DGROUP         088a:0008       00000000
-DATA                   DATA           DGROUP         088a:0008       00000000
-_BSS                   BSS            DGROUP         088b:0000       00000aeb
-STACK                  STACK          DGROUP         093a:0000       0000dac0
+_TEXT                  CODE           AUTO           0000:0360       00005a4b
+modex16_TEXT           CODE           AUTO           0000:5db0       000026f2
+16text_TEXT            CODE           AUTO           0000:84b0       0000010d
+FAR_DATA               FAR_DATA       AUTO           085b:000d       00000000
+_NULL                  BEGDATA        DGROUP         085c:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         085e:0000       00000002
+CONST                  DATA           DGROUP         085e:0002       00000076
+CONST2                 DATA           DGROUP         0865:0008       00000000
+_DATA                  DATA           DGROUP         0866:0000       00000234
+XIB                    DATA           DGROUP         0889:0004       00000000
+XI                     DATA           DGROUP         0889:0004       00000018
+XIE                    DATA           DGROUP         088a:000c       00000000
+YIB                    DATA           DGROUP         088a:000c       00000000
+YI                     DATA           DGROUP         088a:000c       0000000c
+YIE                    DATA           DGROUP         088b:0008       00000000
+STRINGS                DATA           DGROUP         088b:0008       00000000
+DATA                   DATA           DGROUP         088b:0008       00000000
+_BSS                   BSS            DGROUP         088c:0000       00000aeb
+STACK                  STACK          DGROUP         093b:0000       0000dac0
 
 
                         +----------------+
@@ -58,63 +58,63 @@ Address        Symbol
 
 Module: test.o(/dos/z/16/src/test.c)
 0000:0096      main_
-085b:0300+     _gvar
+085c:0300+     _gvar
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 0000:0365      __STK
 0000:0385*     __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0000:5fdc      VGAmodeX_
-0000:606e+     vgaGetMode_
-0000:60ae+     modexEnter_
-0000:632e*     modexLeave_
-0000:6346+     modexsetBaseXMode_
-0000:6384      modexDefaultPage_
-0000:6464      modexNextPage_
-0000:6530*     modexNextPageFlexibleSize_
-0000:65fe      modexShowPage_
-0000:66fa*     modexPanPage_
-0000:674a*     modexSelectPlane_
-0000:676e      modexClearRegion_
-0000:6886*     oldDrawBmp_
-0000:69ec*     CDrawBmp_
-0000:6b50*     modexDrawBmp_
-0000:6bb6+     modexDrawBmpRegion_
-0000:6d20*     modex_sparky4_DrawBmpRegion_
-0000:6e8a*     modexDrawPlanarBuf_
-0000:6ea8*     modexDrawSprite_
-0000:6f0e+     modexDrawSpriteRegion_
-0000:7086*     modexCopyPageRegion_
-0000:71f0      modexFadeOn_
-0000:7220      modexFadeOff_
-0000:724e*     modexFlashOn_
-0000:727c*     modexFlashOff_
-0000:734c      modexPalSave_
-0000:73a2      modexNewPal_
-0000:73f2      modexLoadPalFile_
-0000:74d4*     modexSavePalFile_
-0000:754c      modexPalBlack_
-0000:7576*     modexPalWhite_
-0000:75a0+     modexPalUpdate_
-0000:7b10+     modexPalUpdate1_
-0000:7b8a*     modexPalUpdate0_
-0000:7bd6+     chkcolor_
-0000:7eee+     modexputPixel_
-0000:7f7c*     modexgetPixel_
-0000:8002*     modexhlin_
-0000:8086*     modexprint_
-0000:8220*     modexprintbig_
-0000:839c*     pdump_
-0000:83fc*     cls_
-0000:846a+     modexWaitBorder_
-085b:00b4+     _VGA
+0000:5fec      VGAmodeX_
+0000:607e+     vgaGetMode_
+0000:60be+     modexEnter_
+0000:633e*     modexLeave_
+0000:6356+     modexsetBaseXMode_
+0000:6394      modexDefaultPage_
+0000:6474      modexNextPage_
+0000:6540*     modexNextPageFlexibleSize_
+0000:660e      modexShowPage_
+0000:670a*     modexPanPage_
+0000:675a*     modexSelectPlane_
+0000:677e      modexClearRegion_
+0000:6896*     oldDrawBmp_
+0000:69fc*     CDrawBmp_
+0000:6b60*     modexDrawBmp_
+0000:6bc6+     modexDrawBmpRegion_
+0000:6d30*     modex_sparky4_DrawBmpRegion_
+0000:6e9a*     modexDrawPlanarBuf_
+0000:6eb8*     modexDrawSprite_
+0000:6f1e+     modexDrawSpriteRegion_
+0000:7096*     modexCopyPageRegion_
+0000:7200      modexFadeOn_
+0000:7230      modexFadeOff_
+0000:725e*     modexFlashOn_
+0000:728c*     modexFlashOff_
+0000:735c      modexPalSave_
+0000:73b2      modexNewPal_
+0000:7402      modexLoadPalFile_
+0000:74e4*     modexSavePalFile_
+0000:755c      modexPalBlack_
+0000:7586*     modexPalWhite_
+0000:75b0+     modexPalUpdate_
+0000:7b20+     modexPalUpdate1_
+0000:7b9a*     modexPalUpdate0_
+0000:7be6+     chkcolor_
+0000:7efe+     modexputPixel_
+0000:7f8c*     modexgetPixel_
+0000:8012*     modexhlin_
+0000:8096*     modexprint_
+0000:8230*     modexprintbig_
+0000:83ac*     pdump_
+0000:840c*     cls_
+0000:847a+     modexWaitBorder_
+085c:00b4+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 0000:03a9      __PIA
 0000:03a2*     __PIS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-085b:0000*     __nullarea
-085b:00c8*     __ovlflag
-085b:00c9*     __intno
-085b:00ca*     __ovlvec
+085c:0000*     __nullarea
+085c:00c8*     __ovlflag
+085c:00c9*     __intno
+085c:00ca*     __ovlvec
 0000:03c0      _cstart_
 0000:0493*     _Not_Enough_Memory_
 0000:05c5      __exit_
@@ -127,32 +127,32 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:064c*     __exit_with_msg_
 0000:0651      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-085b:00ce      __curbrk
-085b:00d6      __STACKLOW
-085b:00d8      __STACKTOP
-085b:00da      __cbyte
-085b:00dc      __child
-085b:00de      __no87
-085b:00eb      ___FPE_handler
-085b:00d0      __psp
-085b:00df      __get_ovl_stack
-085b:00e3      __restore_ovl_stack
-085b:00e7      __close_ovl_file
-085b:00ef      __LpCmdLine
-085b:00f3      __LpPgmName
-085b:00d2      __osmajor
-085b:00d3      __osminor
-085b:00d4      __osmode
-085b:00d5      __HShift
+085c:00ce      __curbrk
+085c:00d6      __STACKLOW
+085c:00d8      __STACKTOP
+085c:00da      __cbyte
+085c:00dc      __child
+085c:00de      __no87
+085c:00eb      ___FPE_handler
+085c:00d0      __psp
+085c:00df      __get_ovl_stack
+085c:00e3      __restore_ovl_stack
+085c:00e7      __close_ovl_file
+085c:00ef      __LpCmdLine
+085c:00f3      __LpPgmName
+085c:00d2      __osmajor
+085c:00d3      __osminor
+085c:00d4      __osmode
+085c:00d5      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
 0000:0670+     int86x_
 0000:07f3      int86_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:0820      _fmalloc_
 0000:0820      malloc_
-085b:00f8+     ___fheap
-085b:00fa      ___fheapRover
-085b:00fc      ___LargestSizeB4Rover
+085c:00f8+     ___fheap
+085c:00fa      ___fheapRover
+085c:00fc      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 0000:0995      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
@@ -160,8 +160,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:09c4+     __null_int23_exit_
 0000:09c5      exit_
 0000:09e6+     _exit_
-085b:00fe+     ___int23_exit
-085b:0102+     ___FPE_handler_exit
+085c:00fe+     ___int23_exit
+085c:0102+     ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
 0000:0a02+     __open_flags_
 0000:0cc3+     _fsopen_
@@ -174,7 +174,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:126d      __doclose_
 0000:13b7      __shutdown_stream_
 0000:13d1      fclose_
-085b:0cb8+     ___RmTmpFileFn
+085c:0cb8+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0000:143c      _ffree_
 0000:143c      free_
@@ -187,8 +187,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
 0000:1888      __I4M
 0000:1888      __U4M
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0000:8516*     textInit_
-085b:0cbc      _romFonts
+0000:8526*     textInit_
+085c:0cbc      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
 0000:18a0      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
@@ -197,12 +197,12 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:1961      __FiniRtns
 0000:1961*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-085b:010a      ___uselfn
+085c:010a      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:19c6      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:19c7      __EnterWVIDEO_
-085b:010c+     ___WD_Present
+085c:010c+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
 0000:19eb      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
@@ -218,27 +218,27 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 0000:1efc      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:1eff      _nmalloc_
-085b:010e      ___nheapbeg
-085b:0110      ___MiniHeapRover
-085b:0112      ___LargestSizeB4MiniHeapRover
+085c:010e      ___nheapbeg
+085c:0110      ___MiniHeapRover
+085c:0112      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
 0000:1fd9*     _heapgrow_
 0000:1fd9*     _fheapgrow_
 0000:1fda      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-085b:0114      ___iob
-085b:0cd4      ___ClosedStreams
-085b:0cd8      ___OpenStreams
+085c:0114      ___iob
+085c:0cd4      ___OpenStreams
+085c:0cd8      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 0000:206c      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:21bf*     __set_commode_
-085b:027c      __commode
+085c:027c      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:21cb*     __get_errno_ptr_
-085b:0cdc      _errno
+085c:0cdc      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-085b:027e      __fmode
+085c:027e      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:21d2      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
@@ -272,26 +272,26 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
 0000:2d71      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:2fba      _nfree_
-085b:0cde+     ___MiniHeapFreeRover
+085c:0cde+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
 0000:30b5      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
 0000:3115      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-085b:0ce0      ____Argv
-085b:0ce4      ____Argc
+085c:0ce0      ____Argv
+085c:0ce4      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-085b:0280      __amblksiz
+085c:0280      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-085b:02d4      __Start_XI
-085b:02ec      __End_XI
-085b:02ec      __Start_YI
-085b:02f8      __End_YI
+085c:02d4      __Start_XI
+085c:02ec      __End_XI
+085c:02ec      __Start_YI
+085c:02f8      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
 0000:32ea      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
 0000:3663*     _heapenable_
-085b:0282      ___heap_enabled
+085c:0282      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
 0000:3674      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
@@ -305,94 +305,94 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:3acc      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:4c2e      _dos_open_
+0000:4c3c      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:4c54      __GetIOMode_
-0000:4c89      __SetIOMode_nogrow_
-085b:0284      ___NFiles
-085b:0286      ___init_mode
-085b:02ae      ___io_mode
+0000:4c62      __GetIOMode_
+0000:4c97      __SetIOMode_nogrow_
+085c:0284      ___NFiles
+085c:0286      ___init_mode
+085c:02ae      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:4cbe      isatty_
+0000:4ccc      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:4cda*     __get_doserrno_ptr_
-085b:0ce6      __doserrno
+0000:4ce8*     __get_doserrno_ptr_
+085c:0ce6      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-085b:02b2      ___umaskval
+085c:02b2      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:4ce1      _dos_creat_
-0000:4d05*     _dos_creatnew_
+0000:4cef      _dos_creat_
+0000:4d13*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:4d26+     __grow_iomode_
-0000:4e0d+     __shrink_iomode_
-0000:4e4e      __SetIOMode_
+0000:4d34+     __grow_iomode_
+0000:4e1b+     __shrink_iomode_
+0000:4e5c      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:4ef5*     __dosretax
-0000:4efa*     __dosret0
-0000:4f01      __set_errno_dos_
-0000:4f69*     __set_errno_dos_reterr_
+0000:4f03*     __dosretax
+0000:4f08*     __dosret0
+0000:4f0f      __set_errno_dos_
+0000:4f77*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-0000:4f74      __PTS
+0000:4f82      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-0000:4fa5      lseek_
+0000:4fb3      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-0000:4fd6      tell_
+0000:4fe4      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:4fe7      fsync_
+0000:4ff5      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:4fec*     sbrk_
-0000:4ffc      __brk_
+0000:4ffa*     sbrk_
+0000:500a      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:5064      wctomb_
+0000:5072      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:50af+     utoa_
-0000:5150      itoa_
+0000:50bd+     utoa_
+0000:515e      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:519a      strupr_
+0000:51a8      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-085b:02c8      ___EFG_printf
-085b:02cc*     ___EFG_scanf
+085c:02c8      ___EFG_printf
+085c:02cc*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-085b:02d0      ___IsDBCS
+085c:02d0      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:51e2*     _ismbblead_
-085b:0cea      ___MBCSIsTable
+0000:51f0*     _ismbblead_
+085c:0cea      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:51fe      ulltoa_
-0000:533b*     lltoa_
+0000:520c      ulltoa_
+0000:5349*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:53ac      ultoa_
-0000:546a*     ltoa_
+0000:53ba      ultoa_
+0000:5478*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:54b8      __doserror_
-0000:54c6*     __doserror1_
+0000:54c6      __doserror_
+0000:54d4*     __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:54d2*     _frealloc_
-0000:54d2      realloc_
+0000:54e0*     _frealloc_
+0000:54e0      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:55ae      __ChkTTYIOMode_
-0000:561c*     __IOMode_
+0000:55bc      __ChkTTYIOMode_
+0000:562a*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:562c*     _dos_close_
-0000:563a      _dos_commit_
+0000:563a*     _dos_close_
+0000:5648      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-085b:0072      ___Alphabet
+085c:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:5687      __mbinit_
-085b:02d2+     ___MBCodePage
+0000:5695      __mbinit_
+085c:02d2+     ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:5762*     _msize_
-0000:577d      _fmsize_
+0000:5770*     _msize_
+0000:578b      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:578e      __HeapManager_expand_
-0000:5c97      _nexpand_
+0000:579c      __HeapManager_expand_
+0000:5ca5      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:5cea      _fexpand_
-0000:5cea*     _expand_
+0000:5cf8      _fexpand_
+0000:5cf8*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:5d1f      _bfree_
+0000:5d2d      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:5d44      _bexpand_
+0000:5d52      _bexpand_
 
 
                         +--------------------+
@@ -408,6 +408,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00016e60 (93792.)
+Memory size:  00016e70 (93808.)
 Entry point address: 0000:03c0
-Link time: 00:00.14
+Link time: 00:00.00
index 2307e9caa28826f5fae1ba7f692f33d600a9d79e..a49aee10a1070747bcb07eae054be9c59b23bbfe 100755 (executable)
Binary files a/test2.exe and b/test2.exe differ
index 7e17b85c74add95744db515f1e43db4e564aef70..f209066ef5f817a27361b07bc2aef7c01d3bf91c 100755 (executable)
--- a/test2.map
+++ b/test2.map
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/15 17:34:00
+Created on:       15/10/15 18:09:59
 Executable Image: test2.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0909:0000            0000e890
+DGROUP                          090a:0000            0000e890
 
 
 
@@ -25,27 +25,27 @@ Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
 test2_TEXT             CODE           AUTO           0000:0000       000001c6
-_TEXT                  CODE           AUTO           0000:01d0       00005dde
-bitmap_TEXT            CODE           AUTO           0000:5fb0       0000064d
-planar_TEXT            CODE           AUTO           0000:6600       00000275
-modex16_TEXT           CODE           AUTO           0000:6880       000026f2
-16text_TEXT            CODE           AUTO           0000:8f80       0000010d
-FAR_DATA               FAR_DATA       AUTO           0908:000d       00000000
-_NULL                  BEGDATA        DGROUP         0909:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         090b:0000       00000002
-CONST                  DATA           DGROUP         090b:0002       00000076
-CONST2                 DATA           DGROUP         0912:0008       00000000
-_DATA                  DATA           DGROUP         0913:0000       0000024c
-XIB                    DATA           DGROUP         0937:000c       00000000
-XI                     DATA           DGROUP         0937:000c       00000018
-XIE                    DATA           DGROUP         0939:0004       00000000
-YIB                    DATA           DGROUP         0939:0004       00000000
-YI                     DATA           DGROUP         0939:0004       0000000c
-YIE                    DATA           DGROUP         093a:0000       00000000
-STRINGS                DATA           DGROUP         093a:0000       00000000
-DATA                   DATA           DGROUP         093a:0000       00000000
-_BSS                   BSS            DGROUP         093a:0000       00000ab3
-STACK                  STACK          DGROUP         09e6:0000       0000dac0
+_TEXT                  CODE           AUTO           0000:01d0       00005dec
+bitmap_TEXT            CODE           AUTO           0000:5fc0       0000064d
+planar_TEXT            CODE           AUTO           0000:6610       00000275
+modex16_TEXT           CODE           AUTO           0000:6890       000026f2
+16text_TEXT            CODE           AUTO           0000:8f90       0000010d
+FAR_DATA               FAR_DATA       AUTO           0909:000d       00000000
+_NULL                  BEGDATA        DGROUP         090a:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         090c:0000       00000002
+CONST                  DATA           DGROUP         090c:0002       00000076
+CONST2                 DATA           DGROUP         0913:0008       00000000
+_DATA                  DATA           DGROUP         0914:0000       0000024c
+XIB                    DATA           DGROUP         0938:000c       00000000
+XI                     DATA           DGROUP         0938:000c       00000018
+XIE                    DATA           DGROUP         093a:0004       00000000
+YIB                    DATA           DGROUP         093a:0004       00000000
+YI                     DATA           DGROUP         093a:0004       0000000c
+YIE                    DATA           DGROUP         093b:0000       00000000
+STRINGS                DATA           DGROUP         093b:0000       00000000
+DATA                   DATA           DGROUP         093b:0000       00000000
+_BSS                   BSS            DGROUP         093b:0000       00000ab3
+STACK                  STACK          DGROUP         09e7:0000       0000dac0
 
 
                         +----------------+
@@ -64,22 +64,22 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 0000:01d5      __STK
 0000:01f5*     __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-0000:6336      bitmapLoadPcx_
-0000:6492*     bitmapLoadPcxTiles_
+0000:6346      bitmapLoadPcx_
+0000:64a2*     bitmapLoadPcxTiles_
 Module: gfx.lib(/dos/z/16/src/lib/planar.c)
-0000:6600      planar_buf_from_bitmap_
-0000:6720+     planar_buf_alloc_
-0000:681a*     planar_buf_free_
+0000:6610      planar_buf_from_bitmap_
+0000:6730+     planar_buf_alloc_
+0000:682a*     planar_buf_free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 0000:0219      __PIA
 0000:0212*     __PIS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 0000:0230      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-0909:0000*     __nullarea
-0909:00c4*     __ovlflag
-0909:00c5*     __intno
-0909:00c6*     __ovlvec
+090a:0000*     __nullarea
+090a:00c4*     __ovlflag
+090a:00c5*     __intno
+090a:00c6*     __ovlvec
 0000:0260      _cstart_
 0000:0333*     _Not_Enough_Memory_
 0000:0465      __exit_
@@ -92,87 +92,87 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:04ec*     __exit_with_msg_
 0000:04f1      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-0909:00ca      __curbrk
-0909:00d2      __STACKLOW
-0909:00d4      __STACKTOP
-0909:00d6      __cbyte
-0909:00d8      __child
-0909:00da      __no87
-0909:00e7      ___FPE_handler
-0909:00cc      __psp
-0909:00db      __get_ovl_stack
-0909:00df      __restore_ovl_stack
-0909:00e3      __close_ovl_file
-0909:00eb      __LpCmdLine
-0909:00ef      __LpPgmName
-0909:00ce      __osmajor
-0909:00cf      __osminor
-0909:00d0      __osmode
-0909:00d1      __HShift
+090a:00ca      __curbrk
+090a:00d2      __STACKLOW
+090a:00d4      __STACKTOP
+090a:00d6      __cbyte
+090a:00d8      __child
+090a:00da      __no87
+090a:00e7      ___FPE_handler
+090a:00cc      __psp
+090a:00db      __get_ovl_stack
+090a:00df      __restore_ovl_stack
+090a:00e3      __close_ovl_file
+090a:00eb      __LpCmdLine
+090a:00ef      __LpPgmName
+090a:00ce      __osmajor
+090a:00cf      __osminor
+090a:00d0      __osmode
+090a:00d1      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
 0000:0510      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:0887      __doclose_
 0000:09d1      __shutdown_stream_
 0000:09eb      fclose_
-0909:0390+     ___RmTmpFileFn
+090a:0390+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:0a56+     _null_exit_rtn_
 0000:0a56+     __null_int23_exit_
 0000:0a57      exit_
 0000:0a78+     _exit_
-0909:00f4+     ___int23_exit
-0909:00f8+     ___FPE_handler_exit
+090a:00f4+     ___int23_exit
+090a:00f8+     ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0000:0bb2      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
 0000:0daa      __fill_buffer_
 0000:0ff9      fgetc_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0000:6abc*     VGAmodeX_
-0000:6b4e+     vgaGetMode_
-0000:6b8e+     modexEnter_
-0000:6e0e*     modexLeave_
-0000:6e26+     modexsetBaseXMode_
-0000:6e64*     modexDefaultPage_
-0000:6f44*     modexNextPage_
-0000:7010*     modexNextPageFlexibleSize_
-0000:70de*     modexShowPage_
-0000:71da*     modexPanPage_
-0000:722a*     modexSelectPlane_
-0000:724e+     modexClearRegion_
-0000:7366*     oldDrawBmp_
-0000:74cc*     CDrawBmp_
-0000:7630*     modexDrawBmp_
-0000:7696+     modexDrawBmpRegion_
-0000:7800*     modex_sparky4_DrawBmpRegion_
-0000:796a*     modexDrawPlanarBuf_
-0000:7988*     modexDrawSprite_
-0000:79ee+     modexDrawSpriteRegion_
-0000:7b66*     modexCopyPageRegion_
-0000:7cd0*     modexFadeOn_
-0000:7d00*     modexFadeOff_
-0000:7d2e*     modexFlashOn_
-0000:7d5c*     modexFlashOff_
-0000:7e2c+     modexPalSave_
-0000:7e82      modexNewPal_
-0000:7ed2*     modexLoadPalFile_
-0000:7fb4*     modexSavePalFile_
-0000:802c*     modexPalBlack_
-0000:8056*     modexPalWhite_
-0000:8080+     modexPalUpdate_
-0000:85f0+     modexPalUpdate1_
-0000:866a*     modexPalUpdate0_
-0000:86b6+     chkcolor_
-0000:89ce+     modexputPixel_
-0000:8a5c*     modexgetPixel_
-0000:8ae2*     modexhlin_
-0000:8b66*     modexprint_
-0000:8d00*     modexprintbig_
-0000:8e7c*     pdump_
-0000:8edc*     cls_
-0000:8f4a+     modexWaitBorder_
-0909:0104+     _VGA
+0000:6acc*     VGAmodeX_
+0000:6b5e+     vgaGetMode_
+0000:6b9e+     modexEnter_
+0000:6e1e*     modexLeave_
+0000:6e36+     modexsetBaseXMode_
+0000:6e74*     modexDefaultPage_
+0000:6f54*     modexNextPage_
+0000:7020*     modexNextPageFlexibleSize_
+0000:70ee*     modexShowPage_
+0000:71ea*     modexPanPage_
+0000:723a*     modexSelectPlane_
+0000:725e+     modexClearRegion_
+0000:7376*     oldDrawBmp_
+0000:74dc*     CDrawBmp_
+0000:7640*     modexDrawBmp_
+0000:76a6+     modexDrawBmpRegion_
+0000:7810*     modex_sparky4_DrawBmpRegion_
+0000:797a*     modexDrawPlanarBuf_
+0000:7998*     modexDrawSprite_
+0000:79fe+     modexDrawSpriteRegion_
+0000:7b76*     modexCopyPageRegion_
+0000:7ce0*     modexFadeOn_
+0000:7d10*     modexFadeOff_
+0000:7d3e*     modexFlashOn_
+0000:7d6c*     modexFlashOff_
+0000:7e3c+     modexPalSave_
+0000:7e92      modexNewPal_
+0000:7ee2*     modexLoadPalFile_
+0000:7fc4*     modexSavePalFile_
+0000:803c*     modexPalBlack_
+0000:8066*     modexPalWhite_
+0000:8090+     modexPalUpdate_
+0000:8600+     modexPalUpdate1_
+0000:867a*     modexPalUpdate0_
+0000:86c6+     chkcolor_
+0000:89de+     modexputPixel_
+0000:8a6c*     modexgetPixel_
+0000:8af2*     modexhlin_
+0000:8b76*     modexprint_
+0000:8d10*     modexprintbig_
+0000:8e8c*     pdump_
+0000:8eec*     cls_
+0000:8f5a+     modexWaitBorder_
+090a:0104+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
 0000:1140+     __open_flags_
 0000:1401+     _fsopen_
@@ -181,13 +181,13 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:1615      _fmalloc_
 0000:1615      malloc_
-0909:0118+     ___fheap
-0909:011a      ___fheapRover
-0909:011c      ___LargestSizeB4Rover
+090a:0118+     ___fheap
+090a:011a      ___fheapRover
+090a:011c      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-0909:011e      ___iob
-0909:0c94      ___ClosedStreams
-0909:0c98      ___OpenStreams
+090a:011e      ___iob
+090a:0c94      ___OpenStreams
+090a:0c98      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
 0000:178a      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
@@ -203,15 +203,15 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:1a54      __FiniRtns
 0000:1a54*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-0909:0286      ___uselfn
+090a:0286      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:1ab8      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:1ab9      __EnterWVIDEO_
-0909:0288+     ___WD_Present
+090a:0288+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:1add*     __get_errno_ptr_
-0909:0c9c      _errno
+090a:0c9c      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
 0000:1ae4      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
@@ -250,13 +250,13 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
 0000:2718      __I4M
 0000:2718      __U4M
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0000:8ff6*     textInit_
-0909:0c9e      _romFonts
+0000:9006*     textInit_
+090a:0c9e      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:2730*     __set_commode_
-0909:028e      __commode
+090a:028e      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0909:0290      __fmode
+090a:0290      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:273c      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
@@ -277,9 +277,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 0000:306c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:306f      _nmalloc_
-0909:0292      ___nheapbeg
-0909:0294      ___MiniHeapRover
-0909:0296      ___LargestSizeB4MiniHeapRover
+090a:0292      ___nheapbeg
+090a:0294      ___MiniHeapRover
+090a:0296      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
 0000:3149*     _heapgrow_
 0000:3149*     _fheapgrow_
@@ -291,120 +291,120 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
 0000:33fd      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:3407      _nfree_
-0909:0cb6+     ___MiniHeapFreeRover
+090a:0cb6+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
 0000:3502      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:36d7      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-0909:0cb8      ____Argv
-0909:0cbc      ____Argc
+090a:0cb8      ____Argv
+090a:0cbc      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0909:0298      __amblksiz
+090a:0298      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-0909:02ec      __Start_XI
-0909:0304      __End_XI
-0909:0304      __Start_YI
-0909:0310      __End_YI
+090a:02ec      __Start_XI
+090a:0304      __End_XI
+090a:0304      __Start_YI
+090a:0310      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:483a*     __dosretax
-0000:483f*     __dosret0
-0000:4846      __set_errno_dos_
-0000:48ae*     __set_errno_dos_reterr_
+0000:4848*     __dosretax
+0000:484d*     __dosret0
+0000:4854      __set_errno_dos_
+0000:48bc*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:48b9      __GetIOMode_
-0000:48ee      __SetIOMode_nogrow_
-0909:02ae      ___NFiles
-0909:02b0      ___init_mode
-0909:02d8      ___io_mode
+0000:48c7      __GetIOMode_
+0000:48fc      __SetIOMode_nogrow_
+090a:02ae      ___NFiles
+090a:02b0      ___init_mode
+090a:02d8      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:4923      __qwrite_
+0000:4931      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:4983      fsync_
+0000:4991      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:4988+     __grow_iomode_
-0000:4a6f+     __shrink_iomode_
-0000:4ab0      __SetIOMode_
+0000:4996+     __grow_iomode_
+0000:4a7d+     __shrink_iomode_
+0000:4abe      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-0000:4b57      intr_
+0000:4b65      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-0000:4b6b      segread_
+0000:4b79      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:4bd1      _dos_open_
+0000:4bdf      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:4bf7      isatty_
+0000:4c05      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:4c13*     __get_doserrno_ptr_
-0909:0cc0      __doserrno
+0000:4c21*     __get_doserrno_ptr_
+090a:0cc0      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0909:02dc      ___umaskval
+090a:02dc      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:4c1a      _dos_creat_
-0000:4c3e*     _dos_creatnew_
+0000:4c28      _dos_creat_
+0000:4c4c*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:4c5f*     _heapenable_
-0909:02de      ___heap_enabled
+0000:4c6d*     _heapenable_
+090a:02de      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:4c70      __nmemneed_
+0000:4c7e      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:4cf8      __LastFree_
-0000:4d72      __ExpandDGROUP_
+0000:4d06      __LastFree_
+0000:4d80      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:4e83      wctomb_
+0000:4e91      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:4ece+     utoa_
-0000:4f6f      itoa_
+0000:4edc+     utoa_
+0000:4f7d      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:4fb9      strupr_
+0000:4fc7      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-0909:02e0      ___EFG_printf
-0909:02e4*     ___EFG_scanf
+090a:02e0      ___EFG_printf
+090a:02e4*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-0909:02e8      ___IsDBCS
+090a:02e8      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:5001*     _ismbblead_
-0909:0cc2      ___MBCSIsTable
+0000:500f*     _ismbblead_
+090a:0cc2      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:501d      ulltoa_
-0000:515a*     lltoa_
+0000:502b      ulltoa_
+0000:5168*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:51cb      ultoa_
-0000:5289*     ltoa_
+0000:51d9      ultoa_
+0000:5297*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:52d7*     _dos_close_
-0000:52e5      _dos_commit_
+0000:52e5*     _dos_close_
+0000:52f3      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:52f4*     _frealloc_
-0000:52f4      realloc_
+0000:5302*     _frealloc_
+0000:5302      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:53d0      __ChkTTYIOMode_
-0000:543e*     __IOMode_
+0000:53de      __ChkTTYIOMode_
+0000:544c*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:544e      _DoINTR_
+0000:545c      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:57c8      __doserror_
-0000:57d6*     __doserror1_
+0000:57d6      __doserror_
+0000:57e4*     __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:57e2*     sbrk_
-0000:57f2      __brk_
+0000:57f0*     sbrk_
+0000:5800      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-0909:0072      ___Alphabet
+090a:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:5898      __mbinit_
-0909:02ea+     ___MBCodePage
+0000:58a6      __mbinit_
+090a:02ea+     ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:5973*     _msize_
-0000:598e      _fmsize_
+0000:5981*     _msize_
+0000:599c      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:599f      __HeapManager_expand_
-0000:5ea8      _nexpand_
+0000:59ad      __HeapManager_expand_
+0000:5eb6      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:5efb      _fexpand_
-0000:5efb*     _expand_
+0000:5f09      _fexpand_
+0000:5f09*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:5f30      _bfree_
+0000:5f3e      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:5f55      _bexpand_
+0000:5f63      _bexpand_
 
 
                         +--------------------+
@@ -420,6 +420,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00017920 (96544.)
+Memory size:  00017930 (96560.)
 Entry point address: 0000:0260
-Link time: 00:00.66
+Link time: 00:00.00
index 6dbf027edf2117d3a5a54f2fd40b88760076686f..e475c0f0f3cd7c457657e254c392b3136a048adf 100755 (executable)
Binary files a/tesuto.exe and b/tesuto.exe differ
index 6a2353de4d55489ad6939da8c8a51eeb041436bd..094907137522bbd5c1c41c87a97188a4c46a08a3 100755 (executable)
Binary files a/vgmtest.exe and b/vgmtest.exe differ
index f9a4208f71800e1f46813223400a3b0ea36d1957..35e5d812dcd4aeeadd4227cbc46c3a645137ed3b 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/15 17:34:00
+Created on:       15/10/15 18:09:59
 Executable Image: vgmtest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          10af:0000            0000e970
+DGROUP                          10b0: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       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
+_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
 
 
                         +----------------+
@@ -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)
-10af:079e+     _inpu
+10b0: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_
-10af:0900+     _beforesort
-10af:0904+     _aftersort
-10af:0908+     _XMSaddr
+10b0:0900+     _beforesort
+10b0:0904+     _aftersort
+10b0: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_
-10af:0910*     _finishcachebox
-10af:0914*     _updatecachebox
-10af:0918*     _drawcachebox
+10b0:0910*     _finishcachebox
+10b0:0914*     _drawcachebox
+10b0: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_
-10af:0494+     __kitten_catalog
+10b0: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:f0d0      opl2out_
-0000:f112*     opl3out_
-0000:f14e*     opl3exp_
-0000:f18a*     FMReset_
-0000:f1c8*     FMKeyOff_
-0000:f1f2*     FMKeyOn_
-0000:f240*     FMSetVoice_
+0000:f0e0      opl2out_
+0000:f122*     opl3out_
+0000:f15e*     opl3exp_
+0000:f19a*     FMReset_
+0000:f1d8*     FMKeyOff_
+0000:f202*     FMKeyOn_
+0000:f250*     FMSetVoice_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:7b42      _fmalloc_
 0000:7b42      malloc_
-10af:04c4      ___fheap
-10af:04c6      ___fheapRover
-10af:04c8      ___LargestSizeB4Rover
+10b0:04c4      ___fheap
+10b0:04c6      ___fheapRover
+10b0: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)
-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_
+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_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 0000:7cd6      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-10af:0000*     __nullarea
-10af:04d4*     __ovlflag
-10af:04d5*     __intno
-10af:04d6*     __ovlvec
+10b0:0000*     __nullarea
+10b0:04d4*     __ovlflag
+10b0:04d5*     __intno
+10b0: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)
-10af:0b5e      __argv
-10af:0b62      ___argv
-10af:0b66      __argc
-10af:0b68      ___argc
+10b0:0b5e      __argv
+10b0:0b62      ___argv
+10b0:0b66      __argc
+10b0: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_
-10af:04da      ___nheapbeg
-10af:04dc      ___MiniHeapRover
-10af:04de      ___LargestSizeB4MiniHeapRover
+10b0:04da      ___nheapbeg
+10b0:04dc      ___MiniHeapRover
+10b0: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_
-10af:0b6a+     ___MiniHeapFreeRover
+10b0: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_
-10af:04e0+     ___int23_exit
-10af:04e4      ___FPE_handler_exit
+10b0:04e0+     ___int23_exit
+10b0: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_
-10af:0b6c+     ___RmTmpFileFn
+10b0: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)
-10af:0098      __IsTable
+10b0: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)
-10af:04f0      __8087
-10af:04f1      __real87
-10af:04f2      __dos87emucall
-10af:04f4      __dos87real
+10b0:04f0      __8087
+10b0:04f1      __real87
+10b0:04f2      __dos87emucall
+10b0: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)
-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
+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
 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)
-10af:0520      ___iob
-10af:0b74      ___ClosedStreams
-10af:0b78      ___OpenStreams
+10b0:0520      ___iob
+10b0:0b74      ___OpenStreams
+10b0:0b78      ___ClosedStreams
 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)
-10af:0688      ___uselfn
+10b0: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)
-10af:0022      ___Alphabet
+10b0: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_
-10af:0b80      _errno
+10b0:0b80      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 0000:af63      __GetIOMode_
 0000:af98      __SetIOMode_nogrow_
-10af:069e      ___NFiles
-10af:06a0      ___init_mode
-10af:06c8      ___io_mode
+10b0:069e      ___NFiles
+10b0:06a0      ___init_mode
+10b0:06c8      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:afcd*     __set_commode_
-10af:06cc      __commode
+10b0:06cc      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-10af:06ce      __fmode
+10b0: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_
-10af:0b82      __doserrno
+10b0:0b82      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-10af:06d0      ___umaskval
+10b0: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)
-10af:0b86      ___env_mask
-10af:0b8a      _environ
-10af:0b8e*     __wenviron
+10b0:0b86      ___env_mask
+10b0:0b8a      _environ
+10b0: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_
-10af:06f0+     ___WD_Present
+10b0:06f0+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
 0000:be5c*     _heapenable_
-10af:06f2      ___heap_enabled
+10b0:06f2      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-10af:06f4      __amblksiz
+10b0: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)
-10af:0b92      ____Argv
-10af:0b96      ____Argc
+10b0:0b92      ____Argv
+10b0:0b96      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-10af:0724      __Start_XI
-10af:075a      __End_XI
-10af:075a      __Start_YI
-10af:0772      __End_YI
+10b0:0724      __Start_XI
+10b0:075a      __End_XI
+10b0:075a      __Start_YI
+10b0:0772      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-10af:0b98      ___historical_splitparms
+10b0:0b98      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:d92e      _DoINTR_
+0000:d93c      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:dca7*     sbrk_
-0000:dcb7      __brk_
+0000:dcb5*     sbrk_
+0000:dcc5      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:dd1f      __qwrite_
+0000:dd2d      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:dd7f      fsync_
+0000:dd8d      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:dd84      __flushall_
-0000:de18      flushall_
+0000:dd92      __flushall_
+0000:de26      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:de1e*     _frealloc_
-0000:de1e      realloc_
+0000:de2c*     _frealloc_
+0000:de2c      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0000:df18      __setenvp_
-0000:e0a4      __freeenvp_
+0000:df26      __setenvp_
+0000:e0b2      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-10af:06f6      ___IsDBCS
+10b0:06f6      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:e102*     _ismbblead_
-10af:0b9e      ___MBCSIsTable
+0000:e110*     _ismbblead_
+10b0:0b9e      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:e15c      __mbinit_
-10af:06f8      ___MBCodePage
+0000:e16a      __mbinit_
+10b0:06f8      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0000:e237      _mbdtoupper_
+0000:e245      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0000:e245      toupper_
+0000:e253      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-10af:06fa      __8087cw
+10b0:06fa      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-10af:06fc      ___Save8087
-10af:0700      ___Rest8087
+10b0:06fc      ___Save8087
+10b0:0700      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:e254      __GrabFP87_
+0000:e262      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:e286*     __init_8087_emu
-0000:e28c      __x87id
+0000:e294*     __init_8087_emu
+0000:e29a      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-0000:e2e9      getche_
+0000:e2f7      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:e303      wctomb_
+0000:e311      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:e34e+     utoa_
-0000:e3ef      itoa_
+0000:e35c+     utoa_
+0000:e3fd      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:e439      strupr_
+0000:e447      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-10af:0704      ___EFG_printf
-10af:0708*     ___EFG_scanf
+10b0:0704      ___EFG_printf
+10b0:0708*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:e481      ulltoa_
-0000:e5be*     lltoa_
+0000:e48f      ulltoa_
+0000:e5cc*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:e62f*     _dos_close_
-0000:e63d      _dos_commit_
+0000:e63d*     _dos_close_
+0000:e64b      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:e64c*     _msize_
-0000:e667      _fmsize_
+0000:e65a*     _msize_
+0000:e675      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:e678      __HeapManager_expand_
-0000:eb81      _nexpand_
+0000:e686      __HeapManager_expand_
+0000:eb8f      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:ebd4      _fexpand_
-0000:ebd4*     _expand_
+0000:ebe2      _fexpand_
+0000:ebe2*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0000:ec09      clearenv_
+0000:ec17      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:ed3e      __Init_FPE_handler_
-0000:ed77      __Fini_FPE_handler_
-0000:edae*     __FPEHandler
+0000:ed4c      __Init_FPE_handler_
+0000:ed85      __Fini_FPE_handler_
+0000:edbc*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:f040      _bfree_
+0000:f04e      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:f065      _bexpand_
+0000:f073      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-10af:0722      ___FPE_int
+10b0:0722      ___FPE_int
 
 
                         +--------------------+
@@ -604,6 +604,6 @@ vgmsnd.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  0001f460 (128096.)
+Memory size:  0001f470 (128112.)
 Entry point address: 0000:7d06
-Link time: 00:00.98
+Link time: 00:00.00