]> 4ch.mooo.com Git - 16.git/commitdiff
==added sprites back==
authorsparky4 <sparky4@cock.li>
Fri, 16 Oct 2015 22:52:05 +0000 (17:52 -0500)
committersparky4 <sparky4@cock.li>
Fri, 16 Oct 2015 22:52:05 +0000 (17:52 -0500)
34 files changed:
16.exe
16.map
bakapi.exe
bakapi.map
exmmtest.exe
exmmtest.map
fmemtest.exe
fmemtest.map
fontgfx.exe
fontgfx.map
fonttest.exe
fonttest.map
inputest.exe
inputest.map
maptest.exe
maptest.map
palettec.exe
palettec.map
palettel.exe
palettel.map
pcxtest.exe
pcxtest.map
pcxtest2.exe
pcxtest2.map
scroll.exe
scroll.map
src/lib/scroll16.h
test.exe
test.map
test2.exe
test2.map
tesuto.exe
vgmtest.exe
vgmtest.map

diff --git a/16.exe b/16.exe
index 2e86e6496cdc0e441631703f34928606fadcdcfc..d28c75b19581780e91ab5f26db71c1831a4b078a 100755 (executable)
Binary files a/16.exe and b/16.exe differ
diff --git a/16.map b/16.map
index 3a1485ade3d89aa682af9879e3d402caed31e274..4d5a515eb80379a4c31cf0d799a3e9f7ce3a7a7d 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/16 14:37:42
+Created on:       15/10/16 17:50:20
 Executable Image: 16.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          13ab:0000            0000f2c0
+DGROUP                          13ac: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       000026f6
-bitmap_TEXT            CODE           AUTO           08ed:a2c0       00000651
-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
+_TEXT                  CODE           AUTO           08ed:0000       00007bc9
+modex16_TEXT           CODE           AUTO           08ed:7bd0       000026f6
+bitmap_TEXT            CODE           AUTO           08ed:a2d0       00000651
+16text_TEXT            CODE           AUTO           08ed:a930       0000010d
+16_in13_DATA           FAR_DATA       AUTO           1391:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           13ab:0004       00000000
+_NULL                  BEGDATA        DGROUP         13ac:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         13ae:0000       00000002
+CONST                  DATA           DGROUP         13ae:0002       00000076
+CONST2                 DATA           DGROUP         13b5:0008       00000102
+_DATA                  DATA           DGROUP         13c6:0000       000005b1
+XIB                    DATA           DGROUP         1421:0002       00000000
+XI                     DATA           DGROUP         1421:0002       00000036
+XIE                    DATA           DGROUP         1424:0008       00000000
+YIB                    DATA           DGROUP         1424:0008       00000000
+YI                     DATA           DGROUP         1424:0008       00000018
+YIE                    DATA           DGROUP         1426:0000       00000000
+STRINGS                DATA           DGROUP         1426:0000       00000000
+DATA                   DATA           DGROUP         1426:0000       00000000
+_emu_init_start        EMU            DGROUP         1426:0000       00000000
+_emu_init_end          EMU            DGROUP         1426:0000       00000000
+_BSS                   BSS            DGROUP         1426:0000       00001052
+STACK                  STACK          DGROUP         152c:0000       0000dac0
 
 
                         +----------------+
@@ -71,12 +71,12 @@ Address        Symbol
 =======        ======
 
 Module: 16.o(/dos/z/16/src/16.c)
-13ab:07a0+     _player
-13ab:08a0+     _gvar
-13ab:0958+     _cpus
-13ab:095c*     _gpal
-13ab:0960+     _dpal
-13ab:0964+     _engi_stat
+13ac:07a0+     _player
+13ac:08a0+     _gvar
+13ac:0958*     _gpal
+13ac:095c+     _dpal
+13ac:0960+     _cpus
+13ac:0964+     _engi_stat
 0000:0154      main_
 Module: mapread.o(/dos/z/16/src/lib/mapread.c)
 0000:03f4+     jsoneq_
@@ -86,7 +86,7 @@ Module: jsmn.o(/dos/z/16/src/lib/jsmn/jsmn.c)
 0000:0fa2      jsmn_parse_
 0000:149e      jsmn_init_
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-13ab:098e+     _inpu
+13ac: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_
-13ab:0af0+     _beforesort
-13ab:0af4+     _aftersort
-13ab:0af8+     _XMSaddr
+13ac:0af0+     _beforesort
+13ac:0af4+     _aftersort
+13ac: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_
-13ab:0b00*     _finishcachebox
-13ab:0b04*     _updatecachebox
-13ab:0b08*     _drawcachebox
+13ac:0b00*     _finishcachebox
+13ac:0b04*     _drawcachebox
+13ac: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_
-13ab:04a4+     __kitten_catalog
+13ac: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:7e00      VGAmodeX_
-08ed:7e92+     vgaGetMode_
-08ed:7ed2+     modexEnter_
-08ed:8152*     modexLeave_
-08ed:816a+     modexsetBaseXMode_
-08ed:81a8*     modexDefaultPage_
-08ed:8288*     modexNextPage_
-08ed:8354*     modexNextPageFlexibleSize_
-08ed:8422*     modexShowPage_
-08ed:851e*     modexPanPage_
-08ed:856e*     modexSelectPlane_
-08ed:8592+     modexClearRegion_
-08ed:86aa*     oldDrawBmp_
-08ed:8810*     CDrawBmp_
-08ed:8974*     modexDrawBmp_
-08ed:89da+     modexDrawBmpRegion_
-08ed:8b44*     modex_sparky4_DrawBmpRegion_
-08ed:8cae*     modexDrawPlanarBuf_
-08ed:8ccc*     modexDrawSprite_
-08ed:8d32+     modexDrawSpriteRegion_
-08ed:8eaa*     modexCopyPageRegion_
-08ed:9014      modexFadeOn_
-08ed:9044      modexFadeOff_
-08ed:9072*     modexFlashOn_
-08ed:90a0*     modexFlashOff_
-08ed:9170      modexPalSave_
-08ed:91c6      modexNewPal_
-08ed:9216*     modexLoadPalFile_
-08ed:92f8*     modexSavePalFile_
-08ed:9370      modexPalBlack_
-08ed:939a*     modexPalWhite_
-08ed:93c4+     modexPalUpdate_
-08ed:9934+     modexPalUpdate1_
-08ed:99ae*     modexPalUpdate0_
-08ed:99fa+     chkcolor_
-08ed:9d12+     modexputPixel_
-08ed:9da0*     modexgetPixel_
-08ed:9e26*     modexhlin_
-08ed:9eaa*     modexprint_
-08ed:a044*     modexprintbig_
-08ed:a1c0*     pdump_
-08ed:a220*     cls_
-08ed:a28e+     modexWaitBorder_
-13ab:04d4+     _VGA
+08ed:7e10      VGAmodeX_
+08ed:7ea2+     vgaGetMode_
+08ed:7ee2+     modexEnter_
+08ed:8162*     modexLeave_
+08ed:817a+     modexsetBaseXMode_
+08ed:81b8*     modexDefaultPage_
+08ed:8298*     modexNextPage_
+08ed:8364*     modexNextPageFlexibleSize_
+08ed:8432*     modexShowPage_
+08ed:852e*     modexPanPage_
+08ed:857e*     modexSelectPlane_
+08ed:85a2+     modexClearRegion_
+08ed:86ba*     oldDrawBmp_
+08ed:8820*     CDrawBmp_
+08ed:8984*     modexDrawBmp_
+08ed:89ea+     modexDrawBmpRegion_
+08ed:8b54*     modex_sparky4_DrawBmpRegion_
+08ed:8cbe*     modexDrawPlanarBuf_
+08ed:8cdc*     modexDrawSprite_
+08ed:8d42+     modexDrawSpriteRegion_
+08ed:8eba*     modexCopyPageRegion_
+08ed:9024      modexFadeOn_
+08ed:9054      modexFadeOff_
+08ed:9082*     modexFlashOn_
+08ed:90b0*     modexFlashOff_
+08ed:9180      modexPalSave_
+08ed:91d6      modexNewPal_
+08ed:9226*     modexLoadPalFile_
+08ed:9308*     modexSavePalFile_
+08ed:9380      modexPalBlack_
+08ed:93aa*     modexPalWhite_
+08ed:93d4+     modexPalUpdate_
+08ed:9944+     modexPalUpdate1_
+08ed:99be*     modexPalUpdate0_
+08ed:9a0a+     chkcolor_
+08ed:9d22+     modexputPixel_
+08ed:9db0*     modexgetPixel_
+08ed:9e36*     modexhlin_
+08ed:9eba*     modexprint_
+08ed:a054*     modexprintbig_
+08ed:a1d0*     pdump_
+08ed:a230*     cls_
+08ed:a29e+     modexWaitBorder_
+13ac:04d4+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 08ed:0042      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-13ab:0000*     __nullarea
-13ab:04e8*     __ovlflag
-13ab:04e9*     __intno
-13ab:04ea*     __ovlvec
+13ac:0000*     __nullarea
+13ac:04e8*     __ovlflag
+13ac:04e9*     __intno
+13ac: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)
-13ab:1414      __argv
-13ab:1418      ___argv
-13ab:141c      __argc
-13ab:141e      ___argc
+13ac:1414      __argv
+13ac:1418      ___argv
+13ac:141c      __argc
+13ac: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_
-13ab:04ee      ___fheap
-13ab:04f0      ___fheapRover
-13ab:04f2      ___LargestSizeB4Rover
+13ac:04ee      ___fheap
+13ac:04f0      ___fheapRover
+13ac:04f2      ___LargestSizeB4Rover
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-08ed:a64a      bitmapLoadPcx_
-08ed:a7a6*     bitmapLoadPcxTiles_
+08ed:a65a      bitmapLoadPcx_
+08ed:a7b6*     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_
-13ab:14a0      _errno
+08ed:0eb8      __get_errno_ptr_
+13ac:14a0      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-13ab:0504      ___iob
-13ab:14a2      ___ClosedStreams
-13ab:14a6      ___OpenStreams
+13ac:0504      ___iob
+13ac:14a2      ___OpenStreams
+13ac: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_
-13ab:066c      ___nheapbeg
-13ab:066e      ___MiniHeapRover
-13ab:0670      ___LargestSizeB4MiniHeapRover
+13ac:066c      ___nheapbeg
+13ac:066e      ___MiniHeapRover
+13ac: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_
-13ab:14aa+     ___MiniHeapFreeRover
+13ac: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_
-13ab:0672+     ___int23_exit
-13ab:0676      ___FPE_handler_exit
+13ac:0672+     ___int23_exit
+13ac: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_
-13ab:14ac+     ___RmTmpFileFn
+13ac: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)
-13ab:0098      __IsTable
+13ac: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)
-13ab:0682      __8087
-13ab:0683      __real87
-13ab:0684      __dos87emucall
-13ab:0686      __dos87real
+13ac:0682      __8087
+13ac:0683      __real87
+13ac:0684      __dos87emucall
+13ac: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)
-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
+13ac:0688      __curbrk
+13ac:0690      __STACKLOW
+13ac:0692      __STACKTOP
+13ac:0694      __cbyte
+13ac:0696      __child
+13ac:0698      __no87
+13ac:06a5      ___FPE_handler
+13ac:068a      __psp
+13ac:0699      __get_ovl_stack
+13ac:069d      __restore_ovl_stack
+13ac:06a1      __close_ovl_file
+13ac:06a9      __LpCmdLine
+13ac:06ad      __LpPgmName
+13ac:068c      __osmajor
+13ac:068d      __osminor
+13ac:068e      __osmode
+13ac: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:a996*     textInit_
-13ab:14b4      _romFonts
+08ed:a9a6*     textInit_
+13ac: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)
-13ab:06b6      ___uselfn
+13ac: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_
-13ab:06b8      __commode
+13ac:06b8      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-13ab:06ba      __fmode
+13ac: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)
-13ab:0050      ___Alphabet
+13ac: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_
-13ab:06d0      ___NFiles
-13ab:06d2      ___init_mode
-13ab:06fa      ___io_mode
+13ac:06d0      ___NFiles
+13ac:06d2      ___init_mode
+13ac: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_
-13ab:14d0      __doserrno
+13ac:14d0      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-13ab:06fe      ___umaskval
+13ac: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)
-13ab:14d4      ___env_mask
-13ab:14d8      _environ
-13ab:14dc*     __wenviron
+13ac:14d4      ___env_mask
+13ac:14d8      _environ
+13ac: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_
-13ab:071e+     ___WD_Present
+13ac: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)
-13ab:14e0      ____Argv
-13ab:14e4      ____Argc
+13ac:14e0      ____Argv
+13ac:14e4      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-13ab:0720      __amblksiz
+13ac:0720      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-13ab:0752      __Start_XI
-13ab:0788      __End_XI
-13ab:0788      __Start_YI
-13ab:07a0      __End_YI
+13ac:0752      __Start_XI
+13ac:0788      __End_XI
+13ac:0788      __Start_YI
+13ac:07a0      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-13ab:14e6      ___historical_splitparms
+13ac:14e6      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-08ed:6bba*     _heapenable_
-13ab:0722      ___heap_enabled
+08ed:6bc8*     _heapenable_
+13ac: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)
-13ab:0724      ___IsDBCS
+13ac:0724      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-08ed:7248*     _ismbblead_
-13ab:14ec      ___MBCSIsTable
+08ed:7256*     _ismbblead_
+13ac:14ec      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-08ed:72a2      __mbinit_
-13ab:0726      ___MBCodePage
+08ed:72b0      __mbinit_
+13ac: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)
-13ab:0728      __8087cw
+13ac:0728      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-13ab:072a      ___Save8087
-13ab:072e      ___Rest8087
+13ac:072a      ___Save8087
+13ac: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)
-13ab:0732      ___EFG_printf
-13ab:0736*     ___EFG_scanf
+13ac:0732      ___EFG_printf
+13ac: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)
-13ab:0750      ___FPE_int
+13ac:0750      ___FPE_int
 
 
                         +--------------------+
@@ -662,6 +662,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00022d70 (142704.)
+Memory size:  00022d80 (142720.)
 Entry point address: 08ed:0072
-Link time: 00:00.50
+Link time: 00:00.10
index 9f8684dc5471db3621ce6d00c53255698a72bb89..43599d08b2bbefdfdd3f46e30cea3c4f53037bfa 100755 (executable)
Binary files a/bakapi.exe and b/bakapi.exe differ
index 6ae5e342a5f01255e3821893c708ff30c0ad3b82..ec9e017093afb171b6bdc8b3a655ac43ae35d43e 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/16 14:37:42
+Created on:       15/10/16 17:50:20
 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       000026f6
-16text_TEXT            CODE           AUTO           07d7:b780       0000010d
-bakapee_TEXT           CODE           AUTO           07d7:b890       00000d77
-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       000026f6
+16text_TEXT            CODE           AUTO           07d7:b7b0       0000010d
+bakapee_TEXT           CODE           AUTO           07d7:b8c0       00000d77
+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:012a      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:92c0      VGAmodeX_
-07d7:9352+     vgaGetMode_
-07d7:9392+     modexEnter_
-07d7:9612*     modexLeave_
-07d7:962a+     modexsetBaseXMode_
-07d7:9668      modexDefaultPage_
-07d7:9748*     modexNextPage_
-07d7:9814*     modexNextPageFlexibleSize_
-07d7:98e2      modexShowPage_
-07d7:99de*     modexPanPage_
-07d7:9a2e*     modexSelectPlane_
-07d7:9a52      modexClearRegion_
-07d7:9b6a*     oldDrawBmp_
-07d7:9cd0*     CDrawBmp_
-07d7:9e34*     modexDrawBmp_
-07d7:9e9a+     modexDrawBmpRegion_
-07d7:a004*     modex_sparky4_DrawBmpRegion_
-07d7:a16e*     modexDrawPlanarBuf_
-07d7:a18c*     modexDrawSprite_
-07d7:a1f2+     modexDrawSpriteRegion_
-07d7:a36a*     modexCopyPageRegion_
-07d7:a4d4*     modexFadeOn_
-07d7:a504*     modexFadeOff_
-07d7:a532*     modexFlashOn_
-07d7:a560*     modexFlashOff_
-07d7:a630+     modexPalSave_
-07d7:a686+     modexNewPal_
-07d7:a6d6*     modexLoadPalFile_
-07d7:a7b8*     modexSavePalFile_
-07d7:a830*     modexPalBlack_
-07d7:a85a*     modexPalWhite_
-07d7:a884+     modexPalUpdate_
-07d7:adf4+     modexPalUpdate1_
-07d7:ae6e*     modexPalUpdate0_
-07d7:aeba+     chkcolor_
-07d7:b1d2      modexputPixel_
-07d7:b260*     modexgetPixel_
-07d7:b2e6*     modexhlin_
-07d7:b36a      modexprint_
-07d7:b504*     modexprintbig_
-07d7:b680*     pdump_
-07d7:b6e0      cls_
-07d7:b74e+     modexWaitBorder_
-1453:04d4      _VGA
+07d7:92f0      VGAmodeX_
+07d7:9382+     vgaGetMode_
+07d7:93c2+     modexEnter_
+07d7:9642*     modexLeave_
+07d7:965a+     modexsetBaseXMode_
+07d7:9698      modexDefaultPage_
+07d7:9778*     modexNextPage_
+07d7:9844*     modexNextPageFlexibleSize_
+07d7:9912      modexShowPage_
+07d7:9a0e*     modexPanPage_
+07d7:9a5e*     modexSelectPlane_
+07d7:9a82      modexClearRegion_
+07d7:9b9a*     oldDrawBmp_
+07d7:9d00*     CDrawBmp_
+07d7:9e64*     modexDrawBmp_
+07d7:9eca+     modexDrawBmpRegion_
+07d7:a034*     modex_sparky4_DrawBmpRegion_
+07d7:a19e*     modexDrawPlanarBuf_
+07d7:a1bc*     modexDrawSprite_
+07d7:a222+     modexDrawSpriteRegion_
+07d7:a39a*     modexCopyPageRegion_
+07d7:a504*     modexFadeOn_
+07d7:a534*     modexFadeOff_
+07d7:a562*     modexFlashOn_
+07d7:a590*     modexFlashOff_
+07d7:a660+     modexPalSave_
+07d7:a6b6+     modexNewPal_
+07d7:a706*     modexLoadPalFile_
+07d7:a7e8*     modexSavePalFile_
+07d7:a860*     modexPalBlack_
+07d7:a88a*     modexPalWhite_
+07d7:a8b4+     modexPalUpdate_
+07d7:ae24+     modexPalUpdate1_
+07d7:ae9e*     modexPalUpdate0_
+07d7:aeea+     chkcolor_
+07d7:b202      modexputPixel_
+07d7:b290*     modexgetPixel_
+07d7:b316*     modexhlin_
+07d7:b39a      modexprint_
+07d7:b534*     modexprintbig_
+07d7:b6b0*     pdump_
+07d7:b710      cls_
+07d7:b77e+     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:b920+     colortest_
-07d7:b974+     colorz_
-07d7:b9da+     ssd_
-07d7:bb5a+     dingpp_
-07d7:bbcc+     dingo_
-07d7:bcd8+     dingas_
-07d7:bd86+     dingu_
-07d7:bde8+     dingq_
-07d7:be88      ding_
+07d7:b950+     colortest_
+07d7:b9a4+     colorz_
+07d7:ba0a+     ssd_
+07d7:bb8a+     dingpp_
+07d7:bbfc+     dingo_
+07d7:bd08+     dingas_
+07d7:bdb6+     dingu_
+07d7:be18+     dingq_
+07d7:beb8      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.20
+Link time: 00:00.00
index d10cfe4b5f369699cc57830e22eb065456de46b4..b2842b97cec16cc25865ae23ce447f68e6c4b644 100755 (executable)
Binary files a/exmmtest.exe and b/exmmtest.exe differ
index cf77546a85158bc79ad33578eeaf36a7f2892a3d..01142399d64ae0360dd119b5a6d193adbd617b56 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/16 14:37:42
+Created on:       15/10/16 17:50:20
 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.25
+Link time: 00:00.10
index 78f7970aa44c08694bf810504d64bdadd90d3d18..aa057b680653e527b4200352098a62a32c14d145 100755 (executable)
Binary files a/fmemtest.exe and b/fmemtest.exe differ
index c1353377e125739f3791ff2dc250b0e81c8b126d..563a2604bf3fe03acce1c519ea826a12d8317978 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/16 14:37:42
+Created on:       15/10/16 17:50:20
 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.84
+Link time: 00:00.00
index 8ceee36be296eeab9a3702a7a93a6f4dcffc74ab..bee21d77e6df9d836fa8b4deb859e77735ad967d 100755 (executable)
Binary files a/fontgfx.exe and b/fontgfx.exe differ
index 2ab3cfe178cd62033e69f922eb64061c4c163d0a..9865e4e31f9cd118317588ed9c063afca808bacf 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/16 14:37:42
+Created on:       15/10/16 17:50:20
 Executable Image: fontgfx.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          11c3:0000            0000f550
+DGROUP                          11c4:0000            0000f550
 
 
 
@@ -33,28 +33,28 @@ wcpu_TEXT              CODE           AUTO           0000:53d0       00000058
 kitten_TEXT            CODE           AUTO           0000:5c40       0000080a
 16_hc_TEXT             CODE           AUTO           0000:6450       0000158b
 timer_TEXT             CODE           AUTO           0000:79e0       00000235
-_TEXT                  CODE           AUTO           0000:7c20       00007645
-16text_TEXT            CODE           AUTO           0000:f270       0000010d
-modex16_TEXT           CODE           AUTO           0f38:0000       000026f6
-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
+_TEXT                  CODE           AUTO           0000:7c20       00007653
+16text_TEXT            CODE           AUTO           0000:f280       0000010d
+modex16_TEXT           CODE           AUTO           0f39:0000       000026f6
+16_in13_DATA           FAR_DATA       AUTO           11a9:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           11c3:0004       00000000
+_NULL                  BEGDATA        DGROUP         11c4:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         11c6:0000       00000002
+CONST                  DATA           DGROUP         11c6:0002       00000076
+CONST2                 DATA           DGROUP         11cd:0008       00000102
+_DATA                  DATA           DGROUP         11de:0000       000009e1
+XIB                    DATA           DGROUP         127c:0002       00000000
+XI                     DATA           DGROUP         127c:0002       00000036
+XIE                    DATA           DGROUP         127f:0008       00000000
+YIB                    DATA           DGROUP         127f:0008       00000000
+YI                     DATA           DGROUP         127f:0008       00000018
+YIE                    DATA           DGROUP         1281:0000       00000000
+STRINGS                DATA           DGROUP         1281:0000       00000000
+DATA                   DATA           DGROUP         1281:0000       00000000
+_emu_init_start        EMU            DGROUP         1281:0000       00000000
+_emu_init_end          EMU            DGROUP         1281:0000       00000000
+_BSS                   BSS            DGROUP         1281:0000       00000eb2
+STACK                  STACK          DGROUP         136d:0000       0000dac0
 
 
                         +----------------+
@@ -69,9 +69,9 @@ Address        Symbol
 
 Module: fontgfx.o(/dos/z/16/src/fontgfx.c)
 0000:0094      main_
-11c3:0bd0+     _gvar
+11c4:0bd0+     _gvar
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-11c3:0c9e+     _inpu
+11c4:0c9e+     _inpu
 0000:0380+     INL_KeyService_
 0000:061a+     Mouse_
 0000:0672+     IN_GetJoyAbs_
@@ -119,9 +119,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:494c+     MM_TotalFree_
 0000:49e2*     MM_Report_
 0000:539a*     MM_BombOnError_
-11c3:0e00+     _beforesort
-11c3:0e04+     _aftersort
-11c3:0e08+     _XMSaddr
+11c4:0e00+     _beforesort
+11c4:0e04+     _aftersort
+11c4:0e08+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:53d0      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
@@ -139,9 +139,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:5b10*     CAL_OptimizeNodes_
 0000:5bc0*     CA_Startup_
 0000:5c10*     CA_Shutdown_
-11c3:0e10*     _finishcachebox
-11c3:0e14*     _updatecachebox
-11c3:0e18*     _drawcachebox
+11c4:0e10*     _finishcachebox
+11c4:0e14*     _drawcachebox
+11c4:0e18*     _updatecachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:5c7c      KITTENGETS
 0000:5cdc*     kittenopen_
@@ -152,7 +152,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:6234+     get_line_
 0000:62a6+     db_fetch_
 0000:633c+     db_insert_
-11c3:08e4+     __kitten_catalog
+11c4:08e4+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:65fc+     LargestFreeBlock_
 0000:668a+     _coreleft_
@@ -177,53 +177,53 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 0000:7c25      __STK
 0000:7c45      __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0000:f2e6      textInit_
-11c3:0e24      _romFonts
+0000:f2f6      textInit_
+11c4:0e24      _romFonts
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0f38:0240      VGAmodeX_
-0f38:02d2+     vgaGetMode_
-0f38:0312+     modexEnter_
-0f38:0592*     modexLeave_
-0f38:05aa+     modexsetBaseXMode_
-0f38:05e8      modexDefaultPage_
-0f38:06c8*     modexNextPage_
-0f38:0794*     modexNextPageFlexibleSize_
-0f38:0862*     modexShowPage_
-0f38:095e*     modexPanPage_
-0f38:09ae*     modexSelectPlane_
-0f38:09d2+     modexClearRegion_
-0f38:0aea*     oldDrawBmp_
-0f38:0c50*     CDrawBmp_
-0f38:0db4*     modexDrawBmp_
-0f38:0e1a+     modexDrawBmpRegion_
-0f38:0f84*     modex_sparky4_DrawBmpRegion_
-0f38:10ee*     modexDrawPlanarBuf_
-0f38:110c*     modexDrawSprite_
-0f38:1172+     modexDrawSpriteRegion_
-0f38:12ea*     modexCopyPageRegion_
-0f38:1454*     modexFadeOn_
-0f38:1484*     modexFadeOff_
-0f38:14b2*     modexFlashOn_
-0f38:14e0*     modexFlashOff_
-0f38:15b0+     modexPalSave_
-0f38:1606+     modexNewPal_
-0f38:1656*     modexLoadPalFile_
-0f38:1738*     modexSavePalFile_
-0f38:17b0*     modexPalBlack_
-0f38:17da*     modexPalWhite_
-0f38:1804+     modexPalUpdate_
-0f38:1d74+     modexPalUpdate1_
-0f38:1dee*     modexPalUpdate0_
-0f38:1e3a+     chkcolor_
-0f38:2152+     modexputPixel_
-0f38:21e0*     modexgetPixel_
-0f38:2266*     modexhlin_
-0f38:22ea      modexprint_
-0f38:2484      modexprintbig_
-0f38:2600*     pdump_
-0f38:2660*     cls_
-0f38:26ce+     modexWaitBorder_
-11c3:0914+     _VGA
+0f39:0240      VGAmodeX_
+0f39:02d2+     vgaGetMode_
+0f39:0312+     modexEnter_
+0f39:0592*     modexLeave_
+0f39:05aa+     modexsetBaseXMode_
+0f39:05e8      modexDefaultPage_
+0f39:06c8*     modexNextPage_
+0f39:0794*     modexNextPageFlexibleSize_
+0f39:0862*     modexShowPage_
+0f39:095e*     modexPanPage_
+0f39:09ae*     modexSelectPlane_
+0f39:09d2+     modexClearRegion_
+0f39:0aea*     oldDrawBmp_
+0f39:0c50*     CDrawBmp_
+0f39:0db4*     modexDrawBmp_
+0f39:0e1a+     modexDrawBmpRegion_
+0f39:0f84*     modex_sparky4_DrawBmpRegion_
+0f39:10ee*     modexDrawPlanarBuf_
+0f39:110c*     modexDrawSprite_
+0f39:1172+     modexDrawSpriteRegion_
+0f39:12ea*     modexCopyPageRegion_
+0f39:1454*     modexFadeOn_
+0f39:1484*     modexFadeOff_
+0f39:14b2*     modexFlashOn_
+0f39:14e0*     modexFlashOff_
+0f39:15b0+     modexPalSave_
+0f39:1606+     modexNewPal_
+0f39:1656*     modexLoadPalFile_
+0f39:1738*     modexSavePalFile_
+0f39:17b0*     modexPalBlack_
+0f39:17da*     modexPalWhite_
+0f39:1804+     modexPalUpdate_
+0f39:1d74+     modexPalUpdate1_
+0f39:1dee*     modexPalUpdate0_
+0f39:1e3a+     chkcolor_
+0f39:2152+     modexputPixel_
+0f39:21e0*     modexgetPixel_
+0f39:2266*     modexhlin_
+0f39:22ea      modexprint_
+0f39:2484      modexprintbig_
+0f39:2600*     pdump_
+0f39:2660*     cls_
+0f39:26ce+     modexWaitBorder_
+11c4:0914+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 0000:7c69      __PIA
 0000:7c62*     __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:7cc9      sprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-11c3:0000*     __nullarea
-11c3:0928*     __ovlflag
-11c3:0929*     __intno
-11c3:092a*     __ovlvec
+11c4:0000*     __nullarea
+11c4:0928*     __ovlflag
+11c4:0929*     __intno
+11c4:092a*     __ovlvec
 0000:7cf8      _cstart_
 0000:7dcb*     _Not_Enough_Memory_
 0000:7efd      __exit_
@@ -247,10 +247,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 0000:7f84      _big_code_
 0000:7f84*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-11c3:173c      __argv
-11c3:1740      ___argv
-11c3:1744      __argc
-11c3:1746      ___argc
+11c4:173c      __argv
+11c4:1740      ___argv
+11c4:1744      __argc
+11c4:1746      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
 0000:7f84+     int86x_
 0000:8107      int86_
@@ -272,28 +272,28 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
 0000:82b0      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:82f5      _nmalloc_
-11c3:092e      ___nheapbeg
-11c3:0930      ___MiniHeapRover
-11c3:0932      ___LargestSizeB4MiniHeapRover
+11c4:092e      ___nheapbeg
+11c4:0930      ___MiniHeapRover
+11c4:0932      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:83cf      _fmalloc_
 0000:83cf      malloc_
-11c3:0934      ___fheap
-11c3:0936      ___fheapRover
-11c3:0938      ___LargestSizeB4Rover
+11c4:0934      ___fheap
+11c4:0936      ___fheapRover
+11c4:0938      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0000:8544      _ffree_
 0000:8544      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:85b1      _nfree_
-11c3:1748+     ___MiniHeapFreeRover
+11c4:1748+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:86ac+     _null_exit_rtn_
 0000:86ac+     __null_int23_exit_
 0000:86ad      exit_
 0000:86ce+     _exit_
-11c3:093a+     ___int23_exit
-11c3:093e      ___FPE_handler_exit
+11c4:093a+     ___int23_exit
+11c4:093e      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
 0000:86ea      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
@@ -312,7 +312,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:9091      __doclose_
 0000:91db      __shutdown_stream_
 0000:91f5      fclose_
-11c3:174a+     ___RmTmpFileFn
+11c4:174a+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 0000:9260+     __ibm_bios_get_ticks_
 0000:92d7      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:94fb      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-11c3:0098      __IsTable
+11c4:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:96f3      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
@@ -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:9ebf      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-11c3:094a      __8087
-11c3:094b      __real87
-11c3:094c      __dos87emucall
-11c3:094e      __dos87real
+11c4:094a      __8087
+11c4:094b      __real87
+11c4:094c      __dos87emucall
+11c4:094e      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:9ece*     __exit_with_msg_
 0000:9ed3      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-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
+11c4:0950      __curbrk
+11c4:0958      __STACKLOW
+11c4:095a      __STACKTOP
+11c4:095c      __cbyte
+11c4:095e      __child
+11c4:0960      __no87
+11c4:096d      ___FPE_handler
+11c4:0952      __psp
+11c4:0961      __get_ovl_stack
+11c4:0965      __restore_ovl_stack
+11c4:0969      __close_ovl_file
+11c4:0971      __LpCmdLine
+11c4:0975      __LpPgmName
+11c4:0954      __osmajor
+11c4:0955      __osminor
+11c4:0956      __osmode
+11c4:0957      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
 0000:9ef2+     __fill_buffer_
 0000:a141      fgetc_
@@ -390,9 +390,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
 0000:a601      rand_
 0000:a643*     srand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-11c3:097e      ___iob
-11c3:1752      ___ClosedStreams
-11c3:1756      ___OpenStreams
+11c4:097e      ___iob
+11c4:1752      ___OpenStreams
+11c4:1756      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 0000:a680      __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:a8ef      __FiniRtns
 0000:a8ef*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-11c3:0ae6      ___uselfn
+11c4:0ae6      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:a954      __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:b42c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-11c3:0022      ___Alphabet
+11c4:0022      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
 0000:b42f      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
@@ -441,18 +441,18 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
 0000:b4dd*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:b4e8*     __get_errno_ptr_
-11c3:175e      _errno
+11c4:175e      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 0000:b4ef      __GetIOMode_
 0000:b524      __SetIOMode_nogrow_
-11c3:0afc      ___NFiles
-11c3:0afe      ___init_mode
-11c3:0b26      ___io_mode
+11c4:0afc      ___NFiles
+11c4:0afe      ___init_mode
+11c4:0b26      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:b559*     __set_commode_
-11c3:0b2a      __commode
+11c4:0b2a      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-11c3:0b2c      __fmode
+11c4:0b2c      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
 0000:b565      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
@@ -479,9 +479,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 0000:bb6c      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 0000:bb88*     __get_doserrno_ptr_
-11c3:1760      __doserrno
+11c4:1760      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-11c3:0b2e      ___umaskval
+11c4:0b2e      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
 0000:bb8f      _dos_creat_
 0000:bbb3*     _dos_creatnew_
@@ -490,9 +490,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
 0000:bcbb+     __shrink_iomode_
 0000:bcfc      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-11c3:1764      ___env_mask
-11c3:1768      _environ
-11c3:176c*     __wenviron
+11c4:1764      ___env_mask
+11c4:1768      _environ
+11c4:176c*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
 0000:bda3      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
@@ -513,7 +513,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 0000:c2f9      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:c369      __EnterWVIDEO_
-11c3:0b4e+     ___WD_Present
+11c4:0b4e+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
 0000:c38d      __flushall_
 0000:c421      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:ca69      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-11c3:1770      ____Argv
-11c3:1774      ____Argc
+11c4:1770      ____Argv
+11c4:1774      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-11c3:0b50      __amblksiz
+11c4:0b50      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-11c3:0b82      __Start_XI
-11c3:0bb8      __End_XI
-11c3:0bb8      __Start_YI
-11c3:0bd0      __End_YI
+11c4:0b82      __Start_XI
+11c4:0bb8      __End_XI
+11c4:0bb8      __Start_YI
+11c4:0bd0      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-11c3:1776      ___historical_splitparms
+11c4:1776      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:dbcc      _DoINTR_
+0000:dbda      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:df45*     _heapenable_
-11c3:0b52      ___heap_enabled
+0000:df53*     _heapenable_
+11c4:0b52      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:df56*     sbrk_
-0000:df66      __brk_
+0000:df64*     sbrk_
+0000:df74      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:dfce      fsync_
+0000:dfdc      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:dfd3*     _frealloc_
-0000:dfd3      realloc_
+0000:dfe1*     _frealloc_
+0000:dfe1      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0000:e0cd      __setenvp_
-0000:e259      __freeenvp_
+0000:e0db      __setenvp_
+0000:e267      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-11c3:0b54      ___IsDBCS
+11c4:0b54      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:e2b7*     _ismbblead_
-11c3:177c      ___MBCSIsTable
+0000:e2c5*     _ismbblead_
+11c4:177c      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:e311      __mbinit_
-11c3:0b56      ___MBCodePage
+0000:e31f      __mbinit_
+11c4:0b56      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0000:e3ec      _mbdtoupper_
+0000:e3fa      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0000:e3fa      toupper_
+0000:e408      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-11c3:0b58      __8087cw
+11c4:0b58      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-11c3:0b5a      ___Save8087
-11c3:0b5e      ___Rest8087
+11c4:0b5a      ___Save8087
+11c4:0b5e      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:e409      __GrabFP87_
+0000:e417      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:e43c*     __init_8087_emu
-0000:e442      __x87id
+0000:e44a*     __init_8087_emu
+0000:e450      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:e49f      wctomb_
+0000:e4ad      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:e4ea+     utoa_
-0000:e58b      itoa_
+0000:e4f8+     utoa_
+0000:e599      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:e5d5      strupr_
+0000:e5e3      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-11c3:0b62      ___EFG_printf
-11c3:0b66*     ___EFG_scanf
+11c4:0b62      ___EFG_printf
+11c4:0b66*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:e61d      ulltoa_
-0000:e75a*     lltoa_
+0000:e62b      ulltoa_
+0000:e768*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:e7cb*     _dos_close_
-0000:e7d9      _dos_commit_
+0000:e7d9*     _dos_close_
+0000:e7e7      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:e7e8*     _msize_
-0000:e803      _fmsize_
+0000:e7f6*     _msize_
+0000:e811      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:e814      __HeapManager_expand_
-0000:ed1d      _nexpand_
+0000:e822      __HeapManager_expand_
+0000:ed2b      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:ed70      _fexpand_
-0000:ed70*     _expand_
+0000:ed7e      _fexpand_
+0000:ed7e*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0000:eda5      clearenv_
+0000:edb3      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:eeda      __Init_FPE_handler_
-0000:ef13      __Fini_FPE_handler_
-0000:ef4a*     __FPEHandler
+0000:eee8      __Init_FPE_handler_
+0000:ef21      __Fini_FPE_handler_
+0000:ef58*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:f1dc      _bfree_
+0000:f1ea      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:f201      _bexpand_
+0000:f20f      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-11c3:0b80      ___FPE_int
+11c4:0b80      ___FPE_int
 
 
                         +--------------------+
@@ -636,6 +636,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00021180 (135552.)
+Memory size:  00021190 (135568.)
 Entry point address: 0000:7cf8
-Link time: 00:00.76
+Link time: 00:00.00
index ff0cddb2c39685ba90014830c3ae354fbbdfa830..33788d99153a08b681426a694ee28e9367774373 100755 (executable)
Binary files a/fonttest.exe and b/fonttest.exe differ
index a6e77d2f598263b8d1e69c1682bb1eb94b416462..570fd51c5219ef4e74aedc651a467c8e2d71b156 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/16 14:37:42
+Created on:       15/10/16 17:50:20
 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.46
+Link time: 00:00.00
index f289d04adf78f11ea63bf66d67345685a4b09584..429c518d38f72d148f38dd9a136d53dc1ee8e7b2 100755 (executable)
Binary files a/inputest.exe and b/inputest.exe differ
index aef5a89684df7a3bbd66649e90c291e95cc314fe..427de6e26e9f4800ce1aed2068d18f577d486189 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/16 14:37:42
+Created on:       15/10/16 17:50:21
 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.70
+Link time: 00:00.00
index 350fbbb3b9e0dfcd6d5b9dc5621027cf27b11948..ebab59d177a7fa07f2d52778bf5acbc34be058c6 100755 (executable)
Binary files a/maptest.exe and b/maptest.exe differ
index 0d646008d9746f49be29b2fcf09048f61d9fd51f..70ad65004ff1aab6ed9881560d1e19f052d3c929 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/16 14:37:42
+Created on:       15/10/16 17:50:20
 Executable Image: maptest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          13a1:0000            0000f0f0
+DGROUP                          13a2: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       00000651
-modex16_TEXT           CODE           AUTO           08e3:8220       000026f6
-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
+_TEXT                  CODE           AUTO           08e3:0000       00007bc9
+bitmap_TEXT            CODE           AUTO           08e3:7bd0       00000651
+modex16_TEXT           CODE           AUTO           08e3:8230       000026f6
+16text_TEXT            CODE           AUTO           08e3:a930       0000010d
+16_in13_DATA           FAR_DATA       AUTO           1387:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           13a1:0004       00000000
+_NULL                  BEGDATA        DGROUP         13a2:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         13a4:0000       00000002
+CONST                  DATA           DGROUP         13a4:0002       00000076
+CONST2                 DATA           DGROUP         13ab:0008       00000102
+_DATA                  DATA           DGROUP         13bc:0000       000005a5
+XIB                    DATA           DGROUP         1416:0006       00000000
+XI                     DATA           DGROUP         1416:0006       00000036
+XIE                    DATA           DGROUP         1419:000c       00000000
+YIB                    DATA           DGROUP         1419:000c       00000000
+YI                     DATA           DGROUP         1419:000c       00000018
+YIE                    DATA           DGROUP         141b:0004       00000000
+STRINGS                DATA           DGROUP         141b:0004       00000000
+DATA                   DATA           DGROUP         141b:0004       00000000
+_emu_init_start        EMU            DGROUP         141b:0004       00000000
+_emu_init_end          EMU            DGROUP         141b:0004       00000000
+_BSS                   BSS            DGROUP         141c:0000       00000e82
+STACK                  STACK          DGROUP         1505: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)
-13a1:07be+     _inpu
+13a2: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_
-13a1:0920+     _beforesort
-13a1:0924+     _aftersort
-13a1:0928+     _XMSaddr
+13a2:0920+     _beforesort
+13a2:0924+     _aftersort
+13a2: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_
-13a1:0930*     _finishcachebox
-13a1:0934*     _updatecachebox
-13a1:0938*     _drawcachebox
+13a2:0930*     _finishcachebox
+13a2:0934*     _drawcachebox
+13a2: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_
-13a1:04a4+     __kitten_catalog
+13a2: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)
-13a1:04c6      ___iob
-13a1:0944      ___ClosedStreams
-13a1:0948      ___OpenStreams
+13a2:04c6      ___iob
+13a2:0944      ___OpenStreams
+13a2:0948      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
 08e3:0042      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-13a1:0000*     __nullarea
-13a1:062e*     __ovlflag
-13a1:062f*     __intno
-13a1:0630*     __ovlvec
+13a2:0000*     __nullarea
+13a2:062e*     __ovlflag
+13a2:062f*     __intno
+13a2: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)
-13a1:094c      __argv
-13a1:0950      ___argv
-13a1:0954      __argc
-13a1:0956      ___argc
+13a2:094c      __argv
+13a2:0950      ___argv
+13a2:0954      __argc
+13a2: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_
-13a1:0634      ___fheap
-13a1:0636      ___fheapRover
-13a1:0638      ___LargestSizeB4Rover
+13a2:0634      ___fheap
+13a2:0636      ___fheapRover
+13a2:0638      ___LargestSizeB4Rover
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-08e3:7f4a      bitmapLoadPcx_
-08e3:80a6*     bitmapLoadPcxTiles_
+08e3:7f5a      bitmapLoadPcx_
+08e3:80b6*     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_
-13a1:09d8      _errno
+08e3:0eb8      __get_errno_ptr_
+13a2: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_
-13a1:0644      ___nheapbeg
-13a1:0646      ___MiniHeapRover
-13a1:0648      ___LargestSizeB4MiniHeapRover
+08e3:13ab      _nmalloc_
+13a2:0644      ___nheapbeg
+13a2:0646      ___MiniHeapRover
+13a2: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_
-13a1:09da+     ___MiniHeapFreeRover
+08e3:14f2      _nfree_
+13a2: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_
-13a1:064a+     ___int23_exit
-13a1:064e      ___FPE_handler_exit
+08e3:15ed+     _null_exit_rtn_
+08e3:15ed+     __null_int23_exit_
+08e3:15ee      exit_
+08e3:160f+     _exit_
+13a2:064a+     ___int23_exit
+13a2: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_
-13a1:09dc+     ___RmTmpFileFn
+08e3:1a9b      __doclose_
+08e3:1be5      __shutdown_stream_
+08e3:1bff      fclose_
+13a2: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)
-13a1:0098      __IsTable
+13a2: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)
-13a1:065a      __8087
-13a1:065b      __real87
-13a1:065c      __dos87emucall
-13a1:065e      __dos87real
+13a2:065a      __8087
+13a2:065b      __real87
+13a2:065c      __dos87emucall
+13a2: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)
-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
+13a2:0660      __curbrk
+13a2:0668      __STACKLOW
+13a2:066a      __STACKTOP
+13a2:066c      __cbyte
+13a2:066e      __child
+13a2:0670      __no87
+13a2:067d      ___FPE_handler
+13a2:0662      __psp
+13a2:0671      __get_ovl_stack
+13a2:0675      __restore_ovl_stack
+13a2:0679      __close_ovl_file
+13a2:0681      __LpCmdLine
+13a2:0685      __LpPgmName
+13a2:0664      __osmajor
+13a2:0665      __osminor
+13a2:0666      __osmode
+13a2: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)
-13a1:068a      ___uselfn
+13a2: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:8460*     VGAmodeX_
-08e3:84f2+     vgaGetMode_
-08e3:8532+     modexEnter_
-08e3:87b2*     modexLeave_
-08e3:87ca+     modexsetBaseXMode_
-08e3:8808*     modexDefaultPage_
-08e3:88e8*     modexNextPage_
-08e3:89b4*     modexNextPageFlexibleSize_
-08e3:8a82*     modexShowPage_
-08e3:8b7e*     modexPanPage_
-08e3:8bce*     modexSelectPlane_
-08e3:8bf2+     modexClearRegion_
-08e3:8d0a*     oldDrawBmp_
-08e3:8e70*     CDrawBmp_
-08e3:8fd4*     modexDrawBmp_
-08e3:903a+     modexDrawBmpRegion_
-08e3:91a4*     modex_sparky4_DrawBmpRegion_
-08e3:930e*     modexDrawPlanarBuf_
-08e3:932c*     modexDrawSprite_
-08e3:9392+     modexDrawSpriteRegion_
-08e3:950a*     modexCopyPageRegion_
-08e3:9674*     modexFadeOn_
-08e3:96a4*     modexFadeOff_
-08e3:96d2*     modexFlashOn_
-08e3:9700*     modexFlashOff_
-08e3:97d0+     modexPalSave_
-08e3:9826      modexNewPal_
-08e3:9876*     modexLoadPalFile_
-08e3:9958*     modexSavePalFile_
-08e3:99d0*     modexPalBlack_
-08e3:99fa*     modexPalWhite_
-08e3:9a24+     modexPalUpdate_
-08e3:9f94+     modexPalUpdate1_
-08e3:a00e*     modexPalUpdate0_
-08e3:a05a+     chkcolor_
-08e3:a372+     modexputPixel_
-08e3:a400*     modexgetPixel_
-08e3:a486*     modexhlin_
-08e3:a50a*     modexprint_
-08e3:a6a4*     modexprintbig_
-08e3:a820*     pdump_
-08e3:a880*     cls_
-08e3:a8ee+     modexWaitBorder_
-13a1:0694+     _VGA
+08e3:8470*     VGAmodeX_
+08e3:8502+     vgaGetMode_
+08e3:8542+     modexEnter_
+08e3:87c2*     modexLeave_
+08e3:87da+     modexsetBaseXMode_
+08e3:8818*     modexDefaultPage_
+08e3:88f8*     modexNextPage_
+08e3:89c4*     modexNextPageFlexibleSize_
+08e3:8a92*     modexShowPage_
+08e3:8b8e*     modexPanPage_
+08e3:8bde*     modexSelectPlane_
+08e3:8c02+     modexClearRegion_
+08e3:8d1a*     oldDrawBmp_
+08e3:8e80*     CDrawBmp_
+08e3:8fe4*     modexDrawBmp_
+08e3:904a+     modexDrawBmpRegion_
+08e3:91b4*     modex_sparky4_DrawBmpRegion_
+08e3:931e*     modexDrawPlanarBuf_
+08e3:933c*     modexDrawSprite_
+08e3:93a2+     modexDrawSpriteRegion_
+08e3:951a*     modexCopyPageRegion_
+08e3:9684*     modexFadeOn_
+08e3:96b4*     modexFadeOff_
+08e3:96e2*     modexFlashOn_
+08e3:9710*     modexFlashOff_
+08e3:97e0+     modexPalSave_
+08e3:9836      modexNewPal_
+08e3:9886*     modexLoadPalFile_
+08e3:9968*     modexSavePalFile_
+08e3:99e0*     modexPalBlack_
+08e3:9a0a*     modexPalWhite_
+08e3:9a34+     modexPalUpdate_
+08e3:9fa4+     modexPalUpdate1_
+08e3:a01e*     modexPalUpdate0_
+08e3:a06a+     chkcolor_
+08e3:a382+     modexputPixel_
+08e3:a410*     modexgetPixel_
+08e3:a496*     modexhlin_
+08e3:a51a*     modexprint_
+08e3:a6b4*     modexprintbig_
+08e3:a830*     pdump_
+08e3:a890*     cls_
+08e3:a8fe+     modexWaitBorder_
+13a2:0694+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 08e3:39e5*     __set_commode_
-13a1:06a8      __commode
+13a2:06a8      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-13a1:06aa      __fmode
+13a2: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)
-13a1:0050      ___Alphabet
+13a2: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_
-13a1:06c0      ___NFiles
-13a1:06c2      ___init_mode
-13a1:06ea      ___io_mode
+13a2:06c0      ___NFiles
+13a2:06c2      ___init_mode
+13a2: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_
-13a1:12e8      __doserrno
+13a2:12e8      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-13a1:06ee      ___umaskval
+13a2: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)
-13a1:12ec      ___env_mask
-13a1:12f0      _environ
-13a1:12f4*     __wenviron
+13a2:12ec      ___env_mask
+13a2:12f0      _environ
+13a2: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_
-13a1:070e+     ___WD_Present
+13a2: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)
-13a1:12f8      ____Argv
-13a1:12fc      ____Argc
+13a2:12f8      ____Argv
+13a2:12fc      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-13a1:0710      __amblksiz
+13a2:0710      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-13a1:0746      __Start_XI
-13a1:077c      __End_XI
-13a1:077c      __Start_YI
-13a1:0794      __End_YI
+13a2:0746      __Start_XI
+13a2:077c      __End_XI
+13a2:077c      __Start_YI
+13a2:0794      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-13a1:12fe      ___historical_splitparms
+13a2:12fe      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-08e3:66c8*     _heapenable_
-13a1:0712      ___heap_enabled
+08e3:66d6*     _heapenable_
+13a2: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:a996*     textInit_
-13a1:1300      _romFonts
+08e3:a9a6*     textInit_
+13a2: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)
-13a1:0718      ___IsDBCS
+13a2:0718      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-08e3:7248*     _ismbblead_
-13a1:131c      ___MBCSIsTable
+08e3:7256*     _ismbblead_
+13a2:131c      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-08e3:72a2      __mbinit_
-13a1:071a      ___MBCodePage
+08e3:72b0      __mbinit_
+13a2: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)
-13a1:071c      __8087cw
+13a2:071c      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-13a1:071e      ___Save8087
-13a1:0722      ___Rest8087
+13a2:071e      ___Save8087
+13a2: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)
-13a1:0726      ___EFG_printf
-13a1:072a*     ___EFG_scanf
+13a2:0726      ___EFG_printf
+13a2: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)
-13a1:0744      ___FPE_int
+13a2:0744      ___FPE_int
 
 
                         +--------------------+
@@ -656,6 +656,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00022b00 (142080.)
+Memory size:  00022b10 (142096.)
 Entry point address: 08e3:0072
-Link time: 00:00.95
+Link time: 00:00.00
index b27349bb69f93b8ad9f433901080a3273dfa5a61..a2d9ebfe1aef7e8de7cd5bc09e323e3bc8760fdb 100755 (executable)
Binary files a/palettec.exe and b/palettec.exe differ
index 3824b830118db71b60104803bdc544e89ba05abf..d83d4c64b6f5b6563bb48c5f06f230c9fd5558c1 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/16 14:37:42
+Created on:       15/10/16 17:50:20
 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       000026f6
 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.19
+Link time: 00:00.00
index 3ffc4c5c8e962e9d66715e63a6cf626b2d47f8d8..a1231b889b06f73628e01da213a4e1deaf29a802 100755 (executable)
Binary files a/palettel.exe and b/palettel.exe differ
index 4cd5fe1b59c65a09b563890d5e4072bc802dd548..bfaa764cc3dfb304554a320c57a1579d4d576b75 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/16 14:37:42
+Created on:       15/10/16 17:50:21
 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       000026f6
-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       000026f6
+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:009a      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:0240      VGAmodeX_
-0f1e:02d2+     vgaGetMode_
-0f1e:0312+     modexEnter_
-0f1e:0592      modexLeave_
-0f1e:05aa+     modexsetBaseXMode_
-0f1e:05e8      modexDefaultPage_
-0f1e:06c8*     modexNextPage_
-0f1e:0794*     modexNextPageFlexibleSize_
-0f1e:0862*     modexShowPage_
-0f1e:095e*     modexPanPage_
-0f1e:09ae*     modexSelectPlane_
-0f1e:09d2+     modexClearRegion_
-0f1e:0aea*     oldDrawBmp_
-0f1e:0c50*     CDrawBmp_
-0f1e:0db4*     modexDrawBmp_
-0f1e:0e1a+     modexDrawBmpRegion_
-0f1e:0f84*     modex_sparky4_DrawBmpRegion_
-0f1e:10ee*     modexDrawPlanarBuf_
-0f1e:110c*     modexDrawSprite_
-0f1e:1172+     modexDrawSpriteRegion_
-0f1e:12ea*     modexCopyPageRegion_
-0f1e:1454      modexFadeOn_
-0f1e:1484*     modexFadeOff_
-0f1e:14b2*     modexFlashOn_
-0f1e:14e0*     modexFlashOff_
-0f1e:15b0+     modexPalSave_
-0f1e:1606      modexNewPal_
-0f1e:1656      modexLoadPalFile_
-0f1e:1738*     modexSavePalFile_
-0f1e:17b0      modexPalBlack_
-0f1e:17da*     modexPalWhite_
-0f1e:1804+     modexPalUpdate_
-0f1e:1d74      modexPalUpdate1_
-0f1e:1dee*     modexPalUpdate0_
-0f1e:1e3a+     chkcolor_
-0f1e:2152+     modexputPixel_
-0f1e:21e0*     modexgetPixel_
-0f1e:2266*     modexhlin_
-0f1e:22ea*     modexprint_
-0f1e:2484*     modexprintbig_
-0f1e:2600      pdump_
-0f1e:2660*     cls_
-0f1e:26ce+     modexWaitBorder_
-11ba:04c4+     _VGA
+0f1f:0240      VGAmodeX_
+0f1f:02d2+     vgaGetMode_
+0f1f:0312+     modexEnter_
+0f1f:0592      modexLeave_
+0f1f:05aa+     modexsetBaseXMode_
+0f1f:05e8      modexDefaultPage_
+0f1f:06c8*     modexNextPage_
+0f1f:0794*     modexNextPageFlexibleSize_
+0f1f:0862*     modexShowPage_
+0f1f:095e*     modexPanPage_
+0f1f:09ae*     modexSelectPlane_
+0f1f:09d2+     modexClearRegion_
+0f1f:0aea*     oldDrawBmp_
+0f1f:0c50*     CDrawBmp_
+0f1f:0db4*     modexDrawBmp_
+0f1f:0e1a+     modexDrawBmpRegion_
+0f1f:0f84*     modex_sparky4_DrawBmpRegion_
+0f1f:10ee*     modexDrawPlanarBuf_
+0f1f:110c*     modexDrawSprite_
+0f1f:1172+     modexDrawSpriteRegion_
+0f1f:12ea*     modexCopyPageRegion_
+0f1f:1454      modexFadeOn_
+0f1f:1484*     modexFadeOff_
+0f1f:14b2*     modexFlashOn_
+0f1f:14e0*     modexFlashOff_
+0f1f:15b0+     modexPalSave_
+0f1f:1606      modexNewPal_
+0f1f:1656      modexLoadPalFile_
+0f1f:1738*     modexSavePalFile_
+0f1f:17b0      modexPalBlack_
+0f1f:17da*     modexPalWhite_
+0f1f:1804+     modexPalUpdate_
+0f1f:1d74      modexPalUpdate1_
+0f1f:1dee*     modexPalUpdate0_
+0f1f:1e3a+     chkcolor_
+0f1f:2152+     modexputPixel_
+0f1f:21e0*     modexgetPixel_
+0f1f:2266*     modexhlin_
+0f1f:22ea*     modexprint_
+0f1f:2484*     modexprintbig_
+0f1f:2600      pdump_
+0f1f:2660*     cls_
+0f1f:26ce+     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.80
+Link time: 00:00.00
index f781b461b1651f2b88652429521dd3f00dfb298a..571b3254b9dcf8ed5d0ae37cd8c3508bee521c14 100755 (executable)
Binary files a/pcxtest.exe and b/pcxtest.exe differ
index aa90648eed8d974805ca1b9a70332cde33c90da2..0c8d9d2a1e5b047c1f9ced2a2d0e69e89811a313 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/16 14:37:42
+Created on:       15/10/16 17:50:20
 Executable Image: pcxtest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0b99:0000            0000ed60
+DGROUP                          0b9c: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       00000651
-planar_TEXT            CODE           AUTO           0000:8f00       00000275
-modex16_TEXT           CODE           AUTO           0000:9180       000026f6
-16text_TEXT            CODE           AUTO           0000:b880       0000010d
-FAR_DATA               FAR_DATA       AUTO           0b98:000d       00000000
-_NULL                  BEGDATA        DGROUP         0b99:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         0b9b:0000       00000002
-CONST                  DATA           DGROUP         0b9b:0002       00000076
-CONST2                 DATA           DGROUP         0ba2:0008       00000132
-_DATA                  DATA           DGROUP         0bb6:0000       0000032a
-XIB                    DATA           DGROUP         0be8:000a       00000000
-XI                     DATA           DGROUP         0be8:000a       0000002a
-XIE                    DATA           DGROUP         0beb:0004       00000000
-YIB                    DATA           DGROUP         0beb:0004       00000000
-YI                     DATA           DGROUP         0beb:0004       0000000c
-YIE                    DATA           DGROUP         0bec:0000       00000000
-STRINGS                DATA           DGROUP         0bec:0000       00000000
-DATA                   DATA           DGROUP         0bec:0000       00000000
-_emu_init_start        EMU            DGROUP         0bec:0000       00000000
-_emu_init_end          EMU            DGROUP         0bec:0000       00000000
-_BSS                   BSS            DGROUP         0bec:0000       00000d70
-STACK                  STACK          DGROUP         0cc3:0000       0000dac0
+_TEXT                  CODE           AUTO           0000:0330       00008595
+bitmap_TEXT            CODE           AUTO           0000:88d0       00000651
+planar_TEXT            CODE           AUTO           0000:8f30       00000275
+modex16_TEXT           CODE           AUTO           0000:91b0       000026f6
+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
 
 
                         +----------------+
@@ -62,62 +62,62 @@ Address        Symbol
 
 Module: pcxtest.o(/dos/z/16/src/pcxtest.c)
 0000:0100      main_
-0b99:0530+     _gvar
+0b9c: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:8c2a      bitmapLoadPcx_
-0000:8d86*     bitmapLoadPcxTiles_
+0000:8c5a      bitmapLoadPcx_
+0000:8db6*     bitmapLoadPcxTiles_
 Module: gfx.lib(/dos/z/16/src/lib/planar.c)
-0000:8f00      planar_buf_from_bitmap_
-0000:9020+     planar_buf_alloc_
-0000:911a*     planar_buf_free_
+0000:8f30      planar_buf_from_bitmap_
+0000:9050+     planar_buf_alloc_
+0000:914a*     planar_buf_free_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0000:93c0      VGAmodeX_
-0000:9452+     vgaGetMode_
-0000:9492+     modexEnter_
-0000:9712*     modexLeave_
-0000:972a+     modexsetBaseXMode_
-0000:9768      modexDefaultPage_
-0000:9848*     modexNextPage_
-0000:9914*     modexNextPageFlexibleSize_
-0000:99e2*     modexShowPage_
-0000:9ade*     modexPanPage_
-0000:9b2e*     modexSelectPlane_
-0000:9b52      modexClearRegion_
-0000:9c6a      oldDrawBmp_
-0000:9dd0*     CDrawBmp_
-0000:9f34      modexDrawBmp_
-0000:9f9a+     modexDrawBmpRegion_
-0000:a104*     modex_sparky4_DrawBmpRegion_
-0000:a26e*     modexDrawPlanarBuf_
-0000:a28c      modexDrawSprite_
-0000:a2f2+     modexDrawSpriteRegion_
-0000:a46a      modexCopyPageRegion_
-0000:a5d4*     modexFadeOn_
-0000:a604*     modexFadeOff_
-0000:a632*     modexFlashOn_
-0000:a660*     modexFlashOff_
-0000:a730+     modexPalSave_
-0000:a786      modexNewPal_
-0000:a7d6*     modexLoadPalFile_
-0000:a8b8*     modexSavePalFile_
-0000:a930*     modexPalBlack_
-0000:a95a*     modexPalWhite_
-0000:a984+     modexPalUpdate_
-0000:aef4      modexPalUpdate1_
-0000:af6e*     modexPalUpdate0_
-0000:afba+     chkcolor_
-0000:b2d2+     modexputPixel_
-0000:b360*     modexgetPixel_
-0000:b3e6*     modexhlin_
-0000:b46a*     modexprint_
-0000:b604*     modexprintbig_
-0000:b780*     pdump_
-0000:b7e0*     cls_
-0000:b84e+     modexWaitBorder_
-0b99:0204      _VGA
+0000:93f0      VGAmodeX_
+0000:9482+     vgaGetMode_
+0000:94c2+     modexEnter_
+0000:9742*     modexLeave_
+0000:975a+     modexsetBaseXMode_
+0000:9798      modexDefaultPage_
+0000:9878*     modexNextPage_
+0000:9944*     modexNextPageFlexibleSize_
+0000:9a12*     modexShowPage_
+0000:9b0e*     modexPanPage_
+0000:9b5e*     modexSelectPlane_
+0000:9b82      modexClearRegion_
+0000:9c9a      oldDrawBmp_
+0000:9e00*     CDrawBmp_
+0000:9f64      modexDrawBmp_
+0000:9fca+     modexDrawBmpRegion_
+0000:a134*     modex_sparky4_DrawBmpRegion_
+0000:a29e*     modexDrawPlanarBuf_
+0000:a2bc      modexDrawSprite_
+0000:a322+     modexDrawSpriteRegion_
+0000:a49a      modexCopyPageRegion_
+0000:a604*     modexFadeOn_
+0000:a634*     modexFadeOff_
+0000:a662*     modexFlashOn_
+0000:a690*     modexFlashOff_
+0000:a760+     modexPalSave_
+0000:a7b6      modexNewPal_
+0000:a806*     modexLoadPalFile_
+0000:a8e8*     modexSavePalFile_
+0000:a960*     modexPalBlack_
+0000:a98a*     modexPalWhite_
+0000:a9b4+     modexPalUpdate_
+0000:af24      modexPalUpdate1_
+0000:af9e*     modexPalUpdate0_
+0000:afea+     chkcolor_
+0000:b302+     modexputPixel_
+0000:b390*     modexgetPixel_
+0000:b416*     modexhlin_
+0000:b49a*     modexprint_
+0000:b634*     modexprintbig_
+0000:b7b0*     pdump_
+0000:b810*     cls_
+0000:b87e+     modexWaitBorder_
+0b9c: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)
-0b99:0000*     __nullarea
-0b99:0218*     __ovlflag
-0b99:0219*     __intno
-0b99:021a*     __ovlvec
+0b9c:0000*     __nullarea
+0b9c:0218*     __ovlflag
+0b9c:0219*     __intno
+0b9c: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)
-0b99:021e      _fltused_
+0b9c: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)
-0b99:0220      __8087
-0b99:0221      __real87
-0b99:0222      __dos87emucall
-0b99:0224      __dos87real
+0b9c:0220      __8087
+0b9c:0221      __real87
+0b9c:0222      __dos87emucall
+0b9c: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)
-0b99:0226      __curbrk
-0b99:022e      __STACKLOW
-0b99:0230      __STACKTOP
-0b99:0232      __cbyte
-0b99:0234      __child
-0b99:0236      __no87
-0b99:0243      ___FPE_handler
-0b99:0228      __psp
-0b99:0237      __get_ovl_stack
-0b99:023b      __restore_ovl_stack
-0b99:023f      __close_ovl_file
-0b99:0247      __LpCmdLine
-0b99:024b      __LpPgmName
-0b99:022a      __osmajor
-0b99:022b      __osminor
-0b99:022c      __osmode
-0b99:022d      __HShift
+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
 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_
-0b99:0f68+     ___RmTmpFileFn
+0b9c: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_
-0b99:0250+     ___int23_exit
-0b99:0254      ___FPE_handler_exit
+0b9c:0250+     ___int23_exit
+0b9c: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_
-0b99:0258+     ___fheap
-0b99:025a      ___fheapRover
-0b99:025c      ___LargestSizeB4Rover
+0b9c:0258+     ___fheap
+0b9c:025a      ___fheapRover
+0b9c:025c      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-0b99:025e      ___iob
-0b99:0f6c      ___ClosedStreams
-0b99:0f70      ___OpenStreams
+0b9c:025e      ___iob
+0b9c:0f6c      ___OpenStreams
+0b9c: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:b8f6*     textInit_
-0b99:0f74      _romFonts
+0000:b926*     textInit_
+0b9c: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)
-0b99:03ca      ___uselfn
+0b9c: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_
-0b99:03ea+     ___WD_Present
+0b9c:03ea+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:2354*     __get_errno_ptr_
-0b99:0f8c      _errno
+0b9c: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_
-0b99:03ec      __commode
+0b9c:03ec      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0b99:03ee      __fmode
+0b9c: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_
-0b99:03f0      ___nheapbeg
-0b99:03f2      ___MiniHeapRover
-0b99:03f4      ___LargestSizeB4MiniHeapRover
+0b9c:03f0      ___nheapbeg
+0b9c:03f2      ___MiniHeapRover
+0b9c: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_
-0b99:0f8e+     ___MiniHeapFreeRover
+0b9c: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)
-0b99:0f90      ____Argv
-0b99:0f94      ____Argc
+0b9c:0f90      ____Argv
+0b9c:0f94      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0b99:03f6      __amblksiz
+0b9c:03f6      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-0b99:04fa      __Start_XI
-0b99:0524      __End_XI
-0b99:0524      __Start_YI
-0b99:0530      __End_YI
+0b9c:04fa      __Start_XI
+0b9c:0524      __End_XI
+0b9c:0524      __Start_YI
+0b9c:0530      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-0b99:03f8      ___EFG_printf
-0b99:03fc      ___EFG_scanf
+0b9c:03f8      ___EFG_printf
+0b9c: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)
-0b99:0400      __8087cw
+0b9c:0400      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-0b99:0402      ___Save8087
-0b99:0406      ___Rest8087
+0b9c:0402      ___Save8087
+0b9c: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_
-0b99:041e      ___NFiles
-0b99:0420      ___init_mode
-0b99:0448      ___io_mode
+0000:4f0c      __GetIOMode_
+0000:4f41      __SetIOMode_nogrow_
+0b9c:041e      ___NFiles
+0b9c:0420      ___init_mode
+0b9c: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_
-0b99:0f98      __doserrno
+0000:518c*     __get_doserrno_ptr_
+0b9c:0f98      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0b99:044c      ___umaskval
+0b9c: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_
-0b99:044e      ___heap_enabled
+0000:51d8*     _heapenable_
+0b9c: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)
-0b99:0450      ___IsDBCS
+0b9c:0450      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:58d2*     _ismbblead_
-0b99:0f9a      ___MBCSIsTable
+0000:58e0*     _ismbblead_
+0b9c: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)
-0b99:0072      ___Alphabet
+0b9c:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:7f1c      __mbinit_
-0b99:04f6+     ___MBCodePage
+0000:7f46      __mbinit_
+0b9c: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)
-0b99:0098      __IsTable
+0b9c: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)
-0b99:019a*     ___f_infinity
-0b99:019e*     ___f_posqnan
-0b99:01a2      ___d_infinity
-0b99:01aa      ___d_posqnan
-0b99:01b2*     ___ld_infinity
-0b99:01ba*     ___ld_posqnan
+0b9c:019a*     ___f_infinity
+0b9c:019e*     ___f_posqnan
+0b9c:01a2      ___d_infinity
+0b9c:01aa      ___d_posqnan
+0b9c:01b2*     ___ld_infinity
+0b9c:01ba*     ___ld_posqnan
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c)
-0b99:01c2      __HugeValue
+0b9c:01c2      __HugeValue
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-0b99:04f8      ___FPE_int
+0b9c: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:  0001a6f0 (108272.)
+Memory size:  0001a720 (108320.)
 Entry point address: 0000:03d6
-Link time: 00:00.44
+Link time: 00:00.00
index fed4e8996e96de978dcfcd56c8a20bb4b1dc4653..99fec2bfd2db3412138a9a5bb07d38f3c9bb9a05 100755 (executable)
Binary files a/pcxtest2.exe and b/pcxtest2.exe differ
index 7dc0499518f3cdac1f546e69de935c980df70d8f..f22b7506cc6368b38f0a294d5856ffc16663ed6b 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/16 14:37:42
+Created on:       15/10/16 17:50:20
 Executable Image: pcxtest2.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0b9d:0000            0000ed60
+DGROUP                          0ba0: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       00000651
-planar_TEXT            CODE           AUTO           0000:8f40       00000275
-modex16_TEXT           CODE           AUTO           0000:91c0       000026f6
-16text_TEXT            CODE           AUTO           0000:b8c0       0000010d
-FAR_DATA               FAR_DATA       AUTO           0b9c:000d       00000000
-_NULL                  BEGDATA        DGROUP         0b9d:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         0b9f:0000       00000002
-CONST                  DATA           DGROUP         0b9f:0002       00000076
-CONST2                 DATA           DGROUP         0ba6:0008       00000132
-_DATA                  DATA           DGROUP         0bba:0000       0000032a
-XIB                    DATA           DGROUP         0bec:000a       00000000
-XI                     DATA           DGROUP         0bec:000a       0000002a
-XIE                    DATA           DGROUP         0bef:0004       00000000
-YIB                    DATA           DGROUP         0bef:0004       00000000
-YI                     DATA           DGROUP         0bef:0004       0000000c
-YIE                    DATA           DGROUP         0bf0:0000       00000000
-STRINGS                DATA           DGROUP         0bf0:0000       00000000
-DATA                   DATA           DGROUP         0bf0:0000       00000000
-_emu_init_start        EMU            DGROUP         0bf0:0000       00000000
-_emu_init_end          EMU            DGROUP         0bf0:0000       00000000
-_BSS                   BSS            DGROUP         0bf0:0000       00000d70
-STACK                  STACK          DGROUP         0cc7:0000       0000dac0
+_TEXT                  CODE           AUTO           0000:0370       00008595
+bitmap_TEXT            CODE           AUTO           0000:8910       00000651
+planar_TEXT            CODE           AUTO           0000:8f70       00000275
+modex16_TEXT           CODE           AUTO           0000:91f0       000026f6
+16text_TEXT            CODE           AUTO           0000:b8f0       0000010d
+FAR_DATA               FAR_DATA       AUTO           0b9f:000d       00000000
+_NULL                  BEGDATA        DGROUP         0ba0:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0ba2:0000       00000002
+CONST                  DATA           DGROUP         0ba2:0002       00000076
+CONST2                 DATA           DGROUP         0ba9:0008       00000132
+_DATA                  DATA           DGROUP         0bbd:0000       0000032a
+XIB                    DATA           DGROUP         0bef:000a       00000000
+XI                     DATA           DGROUP         0bef:000a       0000002a
+XIE                    DATA           DGROUP         0bf2:0004       00000000
+YIB                    DATA           DGROUP         0bf2:0004       00000000
+YI                     DATA           DGROUP         0bf2:0004       0000000c
+YIE                    DATA           DGROUP         0bf3:0000       00000000
+STRINGS                DATA           DGROUP         0bf3:0000       00000000
+DATA                   DATA           DGROUP         0bf3:0000       00000000
+_emu_init_start        EMU            DGROUP         0bf3:0000       00000000
+_emu_init_end          EMU            DGROUP         0bf3:0000       00000000
+_BSS                   BSS            DGROUP         0bf3:0000       00000d70
+STACK                  STACK          DGROUP         0cca:0000       0000dac0
 
 
                         +----------------+
@@ -62,62 +62,62 @@ Address        Symbol
 
 Module: pcxtest2.o(/dos/z/16/src/pcxtest2.c)
 0000:0100      main_
-0b9d:0530+     _gvar
+0ba0: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:8c6a      bitmapLoadPcx_
-0000:8dc6*     bitmapLoadPcxTiles_
+0000:8c9a      bitmapLoadPcx_
+0000:8df6*     bitmapLoadPcxTiles_
 Module: gfx.lib(/dos/z/16/src/lib/planar.c)
-0000:8f40      planar_buf_from_bitmap_
-0000:9060+     planar_buf_alloc_
-0000:915a*     planar_buf_free_
+0000:8f70      planar_buf_from_bitmap_
+0000:9090+     planar_buf_alloc_
+0000:918a*     planar_buf_free_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0000:9400      VGAmodeX_
-0000:9492+     vgaGetMode_
-0000:94d2+     modexEnter_
-0000:9752*     modexLeave_
-0000:976a+     modexsetBaseXMode_
-0000:97a8      modexDefaultPage_
-0000:9888*     modexNextPage_
-0000:9954*     modexNextPageFlexibleSize_
-0000:9a22      modexShowPage_
-0000:9b1e*     modexPanPage_
-0000:9b6e*     modexSelectPlane_
-0000:9b92      modexClearRegion_
-0000:9caa      oldDrawBmp_
-0000:9e10*     CDrawBmp_
-0000:9f74      modexDrawBmp_
-0000:9fda+     modexDrawBmpRegion_
-0000:a144*     modex_sparky4_DrawBmpRegion_
-0000:a2ae*     modexDrawPlanarBuf_
-0000:a2cc      modexDrawSprite_
-0000:a332+     modexDrawSpriteRegion_
-0000:a4aa      modexCopyPageRegion_
-0000:a614*     modexFadeOn_
-0000:a644*     modexFadeOff_
-0000:a672*     modexFlashOn_
-0000:a6a0*     modexFlashOff_
-0000:a770+     modexPalSave_
-0000:a7c6      modexNewPal_
-0000:a816*     modexLoadPalFile_
-0000:a8f8*     modexSavePalFile_
-0000:a970*     modexPalBlack_
-0000:a99a*     modexPalWhite_
-0000:a9c4+     modexPalUpdate_
-0000:af34      modexPalUpdate1_
-0000:afae*     modexPalUpdate0_
-0000:affa+     chkcolor_
-0000:b312+     modexputPixel_
-0000:b3a0*     modexgetPixel_
-0000:b426*     modexhlin_
-0000:b4aa*     modexprint_
-0000:b644*     modexprintbig_
-0000:b7c0*     pdump_
-0000:b820*     cls_
-0000:b88e+     modexWaitBorder_
-0b9d:0204      _VGA
+0000:9430      VGAmodeX_
+0000:94c2+     vgaGetMode_
+0000:9502+     modexEnter_
+0000:9782*     modexLeave_
+0000:979a+     modexsetBaseXMode_
+0000:97d8      modexDefaultPage_
+0000:98b8*     modexNextPage_
+0000:9984*     modexNextPageFlexibleSize_
+0000:9a52      modexShowPage_
+0000:9b4e*     modexPanPage_
+0000:9b9e*     modexSelectPlane_
+0000:9bc2      modexClearRegion_
+0000:9cda      oldDrawBmp_
+0000:9e40*     CDrawBmp_
+0000:9fa4      modexDrawBmp_
+0000:a00a+     modexDrawBmpRegion_
+0000:a174*     modex_sparky4_DrawBmpRegion_
+0000:a2de*     modexDrawPlanarBuf_
+0000:a2fc      modexDrawSprite_
+0000:a362+     modexDrawSpriteRegion_
+0000:a4da      modexCopyPageRegion_
+0000:a644*     modexFadeOn_
+0000:a674*     modexFadeOff_
+0000:a6a2*     modexFlashOn_
+0000:a6d0*     modexFlashOff_
+0000:a7a0+     modexPalSave_
+0000:a7f6      modexNewPal_
+0000:a846*     modexLoadPalFile_
+0000:a928*     modexSavePalFile_
+0000:a9a0*     modexPalBlack_
+0000:a9ca*     modexPalWhite_
+0000:a9f4+     modexPalUpdate_
+0000:af64      modexPalUpdate1_
+0000:afde*     modexPalUpdate0_
+0000:b02a+     chkcolor_
+0000:b342+     modexputPixel_
+0000:b3d0*     modexgetPixel_
+0000:b456*     modexhlin_
+0000:b4da*     modexprint_
+0000:b674*     modexprintbig_
+0000:b7f0*     pdump_
+0000:b850*     cls_
+0000:b8be+     modexWaitBorder_
+0ba0: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)
-0b9d:0000*     __nullarea
-0b9d:0218*     __ovlflag
-0b9d:0219*     __intno
-0b9d:021a*     __ovlvec
+0ba0:0000*     __nullarea
+0ba0:0218*     __ovlflag
+0ba0:0219*     __intno
+0ba0: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)
-0b9d:021e      _fltused_
+0ba0: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)
-0b9d:0220      __8087
-0b9d:0221      __real87
-0b9d:0222      __dos87emucall
-0b9d:0224      __dos87real
+0ba0:0220      __8087
+0ba0:0221      __real87
+0ba0:0222      __dos87emucall
+0ba0: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)
-0b9d:0226      __curbrk
-0b9d:022e      __STACKLOW
-0b9d:0230      __STACKTOP
-0b9d:0232      __cbyte
-0b9d:0234      __child
-0b9d:0236      __no87
-0b9d:0243      ___FPE_handler
-0b9d:0228      __psp
-0b9d:0237      __get_ovl_stack
-0b9d:023b      __restore_ovl_stack
-0b9d:023f      __close_ovl_file
-0b9d:0247      __LpCmdLine
-0b9d:024b      __LpPgmName
-0b9d:022a      __osmajor
-0b9d:022b      __osminor
-0b9d:022c      __osmode
-0b9d:022d      __HShift
+0ba0:0226      __curbrk
+0ba0:022e      __STACKLOW
+0ba0:0230      __STACKTOP
+0ba0:0232      __cbyte
+0ba0:0234      __child
+0ba0:0236      __no87
+0ba0:0243      ___FPE_handler
+0ba0:0228      __psp
+0ba0:0237      __get_ovl_stack
+0ba0:023b      __restore_ovl_stack
+0ba0:023f      __close_ovl_file
+0ba0:0247      __LpCmdLine
+0ba0:024b      __LpPgmName
+0ba0:022a      __osmajor
+0ba0:022b      __osminor
+0ba0:022c      __osmode
+0ba0: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_
-0b9d:0f68+     ___RmTmpFileFn
+0ba0: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_
-0b9d:0250+     ___int23_exit
-0b9d:0254      ___FPE_handler_exit
+0ba0:0250+     ___int23_exit
+0ba0: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_
-0b9d:0258+     ___fheap
-0b9d:025a      ___fheapRover
-0b9d:025c      ___LargestSizeB4Rover
+0ba0:0258+     ___fheap
+0ba0:025a      ___fheapRover
+0ba0:025c      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-0b9d:025e      ___iob
-0b9d:0f6c      ___ClosedStreams
-0b9d:0f70      ___OpenStreams
+0ba0:025e      ___iob
+0ba0:0f6c      ___OpenStreams
+0ba0: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:b936*     textInit_
-0b9d:0f74      _romFonts
+0000:b966*     textInit_
+0ba0: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)
-0b9d:03ca      ___uselfn
+0ba0: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_
-0b9d:03ea+     ___WD_Present
+0ba0:03ea+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:2394*     __get_errno_ptr_
-0b9d:0f8c      _errno
+0ba0: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_
-0b9d:03ec      __commode
+0ba0:03ec      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0b9d:03ee      __fmode
+0ba0: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_
-0b9d:03f0      ___nheapbeg
-0b9d:03f2      ___MiniHeapRover
-0b9d:03f4      ___LargestSizeB4MiniHeapRover
+0ba0:03f0      ___nheapbeg
+0ba0:03f2      ___MiniHeapRover
+0ba0: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_
-0b9d:0f8e+     ___MiniHeapFreeRover
+0ba0: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)
-0b9d:0f90      ____Argv
-0b9d:0f94      ____Argc
+0ba0:0f90      ____Argv
+0ba0:0f94      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0b9d:03f6      __amblksiz
+0ba0:03f6      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-0b9d:04fa      __Start_XI
-0b9d:0524      __End_XI
-0b9d:0524      __Start_YI
-0b9d:0530      __End_YI
+0ba0:04fa      __Start_XI
+0ba0:0524      __End_XI
+0ba0:0524      __Start_YI
+0ba0:0530      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-0b9d:03f8      ___EFG_printf
-0b9d:03fc      ___EFG_scanf
+0ba0:03f8      ___EFG_printf
+0ba0: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)
-0b9d:0400      __8087cw
+0ba0:0400      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-0b9d:0402      ___Save8087
-0b9d:0406      ___Rest8087
+0ba0:0402      ___Save8087
+0ba0: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_
-0b9d:041e      ___NFiles
-0b9d:0420      ___init_mode
-0b9d:0448      ___io_mode
+0000:4f4c      __GetIOMode_
+0000:4f81      __SetIOMode_nogrow_
+0ba0:041e      ___NFiles
+0ba0:0420      ___init_mode
+0ba0: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_
-0b9d:0f98      __doserrno
+0000:51cc*     __get_doserrno_ptr_
+0ba0:0f98      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0b9d:044c      ___umaskval
+0ba0: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_
-0b9d:044e      ___heap_enabled
+0000:5218*     _heapenable_
+0ba0: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)
-0b9d:0450      ___IsDBCS
+0ba0:0450      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:5912*     _ismbblead_
-0b9d:0f9a      ___MBCSIsTable
+0000:5920*     _ismbblead_
+0ba0: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)
-0b9d:0072      ___Alphabet
+0ba0:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:7f5c      __mbinit_
-0b9d:04f6+     ___MBCodePage
+0000:7f86      __mbinit_
+0ba0: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)
-0b9d:0098      __IsTable
+0ba0: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)
-0b9d:019a*     ___f_infinity
-0b9d:019e*     ___f_posqnan
-0b9d:01a2      ___d_infinity
-0b9d:01aa      ___d_posqnan
-0b9d:01b2*     ___ld_infinity
-0b9d:01ba*     ___ld_posqnan
+0ba0:019a*     ___f_infinity
+0ba0:019e*     ___f_posqnan
+0ba0:01a2      ___d_infinity
+0ba0:01aa      ___d_posqnan
+0ba0:01b2*     ___ld_infinity
+0ba0:01ba*     ___ld_posqnan
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c)
-0b9d:01c2      __HugeValue
+0ba0:01c2      __HugeValue
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-0b9d:04f8      ___FPE_int
+0ba0: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:  0001a730 (108336.)
+Memory size:  0001a760 (108384.)
 Entry point address: 0000:0416
-Link time: 00:00.19
+Link time: 00:00.00
index 58fe232c927c6628255e52604d4c788902ee71f5..90063dec8804511725f3410f04629ce36faaa4f2 100755 (executable)
Binary files a/scroll.exe and b/scroll.exe differ
index aa3c56047e9e4f2689f33a84015ff47ded561a09..03073d55ef3841ee60458a6f005dd202adec9f10 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/16 14:37:42
+Created on:       15/10/16 17:50:21
 Executable Image: scroll.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          1a47:0000            0000f8a0
+DGROUP                          1a62:0000            0000f8a0
 
 
 
@@ -24,42 +24,42 @@ DGROUP                          1a47:0000            0000f8a0
 Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
-scroll_TEXT            CODE           AUTO           0000:0000       0000104c
-mapread_TEXT           CODE           AUTO           0000:1050       000008fa
-jsmn_TEXT              CODE           AUTO           0000:1950       00000919
-16_in_TEXT             CODE           AUTO           0000:2270       00001e80
-16_mm_TEXT             CODE           AUTO           0000:40f0       00003308
-wcpu_TEXT              CODE           AUTO           0000:7400       00000058
-16_head_TEXT           CODE           AUTO           0000:7460       00000405
-16_ca_TEXT             CODE           AUTO           0000:7870       000003fd
-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       000037bd
-bitmap_TEXT            CODE           AUTO           09c5:d580       00000651
-planar_TEXT            CODE           AUTO           09c5:dbe0       00000275
-16text_TEXT            CODE           AUTO           09c5:de60       0000010d
-modex16_TEXT           CODE           AUTO           17bc:0000       000026f6
-16_in13_DATA           FAR_DATA       AUTO           1a2c:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           1a46:0004       00000000
-_NULL                  BEGDATA        DGROUP         1a47:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         1a49:0000       00000002
-CONST                  DATA           DGROUP         1a49:0002       00000076
-CONST2                 DATA           DGROUP         1a50:0008       00000132
-_DATA                  DATA           DGROUP         1a64:0000       00000b14
-XIB                    DATA           DGROUP         1b15:0004       00000000
-XI                     DATA           DGROUP         1b15:0004       0000003c
-XIE                    DATA           DGROUP         1b19:0000       00000000
-YIB                    DATA           DGROUP         1b19:0000       00000000
-YI                     DATA           DGROUP         1b19:0000       00000018
-YIE                    DATA           DGROUP         1b1a:0008       00000000
-STRINGS                DATA           DGROUP         1b1a:0008       00000000
-DATA                   DATA           DGROUP         1b1a:0008       00000000
-_emu_init_start        EMU            DGROUP         1b1a:0008       00000000
-_emu_init_end          EMU            DGROUP         1b1a:0008       00000000
-_BSS                   BSS            DGROUP         1b1b:0000       00001096
-STACK                  STACK          DGROUP         1c25:0000       0000dac0
+scroll_TEXT            CODE           AUTO           0000:0000       00001077
+mapread_TEXT           CODE           AUTO           0000:1080       000008fa
+jsmn_TEXT              CODE           AUTO           0000:1980       00000919
+16_in_TEXT             CODE           AUTO           0000:22a0       00001e80
+16_mm_TEXT             CODE           AUTO           0000:4120       00003308
+wcpu_TEXT              CODE           AUTO           0000:7430       00000058
+16_head_TEXT           CODE           AUTO           0000:7490       00000405
+16_ca_TEXT             CODE           AUTO           0000:78a0       000003fd
+kitten_TEXT            CODE           AUTO           0000:7ca0       0000080a
+16_hc_TEXT             CODE           AUTO           0000:84b0       0000158b
+timer_TEXT             CODE           AUTO           0000:9a40       00000235
+_TEXT                  CODE           AUTO           09c8:0000       00009df5
+scroll16_TEXT          CODE           AUTO           09c8:9e00       000038f3
+bitmap_TEXT            CODE           AUTO           09c8:d700       00000651
+planar_TEXT            CODE           AUTO           09c8:dd60       00000275
+16text_TEXT            CODE           AUTO           09c8:dfe0       0000010d
+modex16_TEXT           CODE           AUTO           17d7:0000       000026f6
+16_in13_DATA           FAR_DATA       AUTO           1a47:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           1a61:0004       00000000
+_NULL                  BEGDATA        DGROUP         1a62:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         1a64:0000       00000002
+CONST                  DATA           DGROUP         1a64:0002       00000076
+CONST2                 DATA           DGROUP         1a6b:0008       00000132
+_DATA                  DATA           DGROUP         1a7f:0000       00000b14
+XIB                    DATA           DGROUP         1b30:0004       00000000
+XI                     DATA           DGROUP         1b30:0004       0000003c
+XIE                    DATA           DGROUP         1b34:0000       00000000
+YIB                    DATA           DGROUP         1b34:0000       00000000
+YI                     DATA           DGROUP         1b34:0000       00000018
+YIE                    DATA           DGROUP         1b35:0008       00000000
+STRINGS                DATA           DGROUP         1b35:0008       00000000
+DATA                   DATA           DGROUP         1b35:0008       00000000
+_emu_init_start        EMU            DGROUP         1b35:0008       00000000
+_emu_init_end          EMU            DGROUP         1b35:0008       00000000
+_BSS                   BSS            DGROUP         1b36:0000       00001096
+STACK                  STACK          DGROUP         1c40:0000       0000dac0
 
 
                         +----------------+
@@ -73,620 +73,620 @@ Address        Symbol
 =======        ======
 
 Module: scroll.o(/dos/z/16/src/scroll.c)
-1a47:0d40+     _player
-1a47:0e40+     _mv
-1a47:0e70+     _gvar
-1a47:0f28+     _spri
-1a47:0f2c+     _mask
-1a47:0f30+     _p
-1a47:0f34*     _t
-1a47:0f44+     _bg
-1a47:0f48+     _bakapee
+1a62:0d40+     _player
+1a62:0e40+     _mv
+1a62:0e70+     _gvar
+1a62:0f28+     _spri
+1a62:0f2c+     _mask
+1a62:0f30+     _p
+1a62:0f34*     _t
+1a62:0f38+     _bg
+1a62:0f48+     _bakapee
 0000:02e0      main_
 Module: mapread.o(/dos/z/16/src/lib/mapread.c)
-0000:1174+     jsoneq_
-0000:1218+     dump_
-0000:1714      loadmap_
+0000:11a4+     jsoneq_
+0000:1248+     dump_
+0000:1744      loadmap_
 Module: jsmn.o(/dos/z/16/src/lib/jsmn/jsmn.c)
-0000:1d22      jsmn_parse_
-0000:221e      jsmn_init_
+0000:1d52      jsmn_parse_
+0000:224e      jsmn_init_
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-1a47:0f6e+     _inpu
-0000:23b0+     INL_KeyService_
-0000:264a+     Mouse_
-0000:26a2+     IN_GetJoyAbs_
-0000:2a4c+     IN_GetJoyButtonsDB_
-0000:2cd2+     IN_SetupJoy_
-0000:2e94      IN_Startup_
-0000:2f9a      IN_Default_
-0000:30fe      IN_Shutdown_
-0000:317e*     IN_SetKeyHook_
-0000:31a0+     IN_ClearKeysDown_
-0000:3280*     IN_ReadCursor_
-0000:339c      IN_ReadControl_
-0000:3bd4*     IN_SetControlType_
-0000:3c22*     IN_GetScanName_
-0000:3caa*     IN_WaitForKey_
-0000:3ce0*     IN_WaitForASCII_
-0000:3d16+     IN_AckBack_
-0000:3dfe      IN_Ack_
-0000:3ea0+     IN_IsUserInput_
-0000:3f46*     IN_UserInput_
-0000:3f8a      IN_KeyDown_
-0000:3fd2+     IN_ClearKey_
-0000:404a*     IN_qb_
+1a62:0f6e+     _inpu
+0000:23e0+     INL_KeyService_
+0000:267a+     Mouse_
+0000:26d2+     IN_GetJoyAbs_
+0000:2a7c+     IN_GetJoyButtonsDB_
+0000:2d02+     IN_SetupJoy_
+0000:2ec4      IN_Startup_
+0000:2fca      IN_Default_
+0000:312e      IN_Shutdown_
+0000:31ae*     IN_SetKeyHook_
+0000:31d0+     IN_ClearKeysDown_
+0000:32b0*     IN_ReadCursor_
+0000:33cc      IN_ReadControl_
+0000:3c04*     IN_SetControlType_
+0000:3c52*     IN_GetScanName_
+0000:3cda*     IN_WaitForKey_
+0000:3d10*     IN_WaitForASCII_
+0000:3d46+     IN_AckBack_
+0000:3e2e      IN_Ack_
+0000:3ed0+     IN_IsUserInput_
+0000:3f76*     IN_UserInput_
+0000:3fba      IN_KeyDown_
+0000:4002+     IN_ClearKey_
+0000:407a*     IN_qb_
 Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
-0000:4ad4+     MML_CheckForEMS_
-0000:4b30+     MML_SetupEMS_
-0000:4ce8+     MML_ShutdownEMS_
-0000:4d54+     MM_MapEMS_
-0000:4e50*     MM_MapXEMS_
-0000:4f70+     MML_CheckForXMS_
-0000:4fcc*     MML_SetupXMS_
-0000:50b4+     MML_ShutdownXMS_
-0000:5142+     MML_UseSpace_
-0000:5320+     MML_ClearBlock_
-0000:53a4*     MM_Startup_
-0000:57d6+     MM_Shutdown_
-0000:586c      MM_GetPtr_
-0000:5c66+     MM_FreePtr_
-0000:5d5e*     MM_SetPurge_
-0000:5e38*     MM_SetLock_
-0000:5f10+     MM_SortMem_
-0000:60fe*     MM_ShowMemory_
-0000:679e*     MM_DumpData_
-0000:68f8+     MM_UnusedMemory_
-0000:697c+     MM_TotalFree_
-0000:6a12*     MM_Report_
-0000:73ca*     MM_BombOnError_
-1a47:10d0+     _beforesort
-1a47:10d4+     _aftersort
-1a47:10d8+     _XMSaddr
+0000:4b04+     MML_CheckForEMS_
+0000:4b60+     MML_SetupEMS_
+0000:4d18+     MML_ShutdownEMS_
+0000:4d84+     MM_MapEMS_
+0000:4e80*     MM_MapXEMS_
+0000:4fa0+     MML_CheckForXMS_
+0000:4ffc*     MML_SetupXMS_
+0000:50e4+     MML_ShutdownXMS_
+0000:5172+     MML_UseSpace_
+0000:5350+     MML_ClearBlock_
+0000:53d4*     MM_Startup_
+0000:5806+     MM_Shutdown_
+0000:589c      MM_GetPtr_
+0000:5c96+     MM_FreePtr_
+0000:5d8e*     MM_SetPurge_
+0000:5e68*     MM_SetLock_
+0000:5f40+     MM_SortMem_
+0000:612e*     MM_ShowMemory_
+0000:67ce*     MM_DumpData_
+0000:6928+     MM_UnusedMemory_
+0000:69ac+     MM_TotalFree_
+0000:6a42*     MM_Report_
+0000:73fa*     MM_BombOnError_
+1a62:10d0+     _beforesort
+1a62:10d4+     _aftersort
+1a62:10d8+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
-0000:7400      detectcpu_
+0000:7430      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
-0000:746e*     wait_
-0000:74ba*     filesize_
-0000:7520      printmeminfoline_
-0000:770c      US_CheckParm_
+0000:749e*     wait_
+0000:74ea*     filesize_
+0000:7550      printmeminfoline_
+0000:773c      US_CheckParm_
 Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
-0000:789e      CA_OpenDebug_
-0000:78ee      CA_CloseDebug_
-0000:791c+     CA_FarRead_
-0000:799c*     CA_FarWrite_
-0000:7a1c*     CA_ReadFile_
-0000:7a98*     CA_LoadFile_
-0000:7b40*     CAL_OptimizeNodes_
-0000:7bf0*     CA_Startup_
-0000:7c40*     CA_Shutdown_
-1a47:10e0*     _finishcachebox
-1a47:10e4*     _updatecachebox
-1a47:10e8*     _drawcachebox
+0000:78ce      CA_OpenDebug_
+0000:791e      CA_CloseDebug_
+0000:794c+     CA_FarRead_
+0000:79cc*     CA_FarWrite_
+0000:7a4c*     CA_ReadFile_
+0000:7ac8*     CA_LoadFile_
+0000:7b70*     CAL_OptimizeNodes_
+0000:7c20*     CA_Startup_
+0000:7c70*     CA_Shutdown_
+1a62:10e0*     _finishcachebox
+1a62:10e4*     _drawcachebox
+1a62:10e8*     _updatecachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
-0000:7cac      KITTENGETS
-0000:7d0c*     kittenopen_
-0000:7f5a+     catread_
-0000:800e*     kittenclose_
-0000:802a+     mystrtoul_
-0000:80de+     processEscChars_
-0000:8264+     get_line_
-0000:82d6+     db_fetch_
-0000:836c+     db_insert_
-1a47:04d4+     __kitten_catalog
+0000:7cdc      KITTENGETS
+0000:7d3c*     kittenopen_
+0000:7f8a+     catread_
+0000:803e*     kittenclose_
+0000:805a+     mystrtoul_
+0000:810e+     processEscChars_
+0000:8294+     get_line_
+0000:8306+     db_fetch_
+0000:839c+     db_insert_
+1a62:04d4+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
-0000:862c+     LargestFreeBlock_
-0000:86ba+     _coreleft_
-0000:8736+     LargestFarFreeBlock_
-0000:87ec+     _farcoreleft_
-0000:889a+     LargestHugeFreeBlock_
-0000:898a*     _hugecoreleft_
-0000:8a5a+     GetFreeSize_
-0000:8ab4+     GetFarFreeSize_
-0000:8afe+     GetNearFreeSize_
-0000:8b4c*     heapdump_
-0000:97ee+     heapstat_
-0000:992c+     heapstat0_
-0000:998e+     HC_OpenDebug_
-0000:99de*     HC_CloseDebug_
+0000:865c+     LargestFreeBlock_
+0000:86ea+     _coreleft_
+0000:8766+     LargestFarFreeBlock_
+0000:881c+     _farcoreleft_
+0000:88ca+     LargestHugeFreeBlock_
+0000:89ba*     _hugecoreleft_
+0000:8a8a+     GetFreeSize_
+0000:8ae4+     GetFarFreeSize_
+0000:8b2e+     GetNearFreeSize_
+0000:8b7c*     heapdump_
+0000:981e+     heapstat_
+0000:995c+     heapstat0_
+0000:99be+     HC_OpenDebug_
+0000:9a0e*     HC_CloseDebug_
 Module: timer.o(/dos/z/16/src/lib/timer.c)
-0000:9a10      start_timer_
-0000:9b3c      elapsed_timer_
-0000:9b8e      ticktock_
-0000:9bfa*     time_in_seconds_
+0000:9a40      start_timer_
+0000:9b6c      elapsed_timer_
+0000:9bbe      ticktock_
+0000:9c2a*     time_in_seconds_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
-09c5:0005      __STK
-09c5:0025      __STKOVERFLOW_
+09c8:0005      __STK
+09c8:0025      __STKOVERFLOW_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
-09c5:0042      _fmalloc_
-09c5:0042      malloc_
-1a47:04f6      ___fheap
-1a47:04f8      ___fheapRover
-1a47:04fa      ___LargestSizeB4Rover
+09c8:0042      _fmalloc_
+09c8:0042      malloc_
+1a62:04f6      ___fheap
+1a62:04f8      ___fheapRover
+1a62:04fa      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
-09c5:01bf      __PIA
-09c5:01b8*     __PIS
+09c8:01bf      __PIA
+09c8:01b8*     __PIS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
-09c5:01d6      printf_
+09c8:01d6      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-1a47:04fc      ___iob
-1a47:10f4      ___ClosedStreams
-1a47:10f8      ___OpenStreams
+1a62:04fc      ___iob
+1a62:10f4      ___OpenStreams
+1a62:10f8      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
-09c5:0205      fprintf_
+09c8:0205      fprintf_
 Module: gfx.lib(/dos/z/16/src/lib/scroll16.c)
-09c5:9e5a      walk_
-09c5:ba5a+     mapScrollRight_
-09c5:bd7e+     mapScrollLeft_
-09c5:c050+     mapScrollUp_
-09c5:c346+     mapScrollDown_
-09c5:c69e      chkmap_
-09c5:c82e      mapGoTo_
-09c5:caa2+     mapDrawTile_
-09c5:cbc6+     mapDrawRow_
-09c5:cd34+     mapDrawCol_
-09c5:cebc+     mapDrawWRow_
-09c5:d00a*     mapDrawWCol_
-09c5:d170      shinku_
-09c5:d2f8+     animatePlayer_
+09c8:9e9a      walk_
+09c8:baea+     mapScrollRight_
+09c8:be0e+     mapScrollLeft_
+09c8:c0e0+     mapScrollUp_
+09c8:c3d6+     mapScrollDown_
+09c8:c72e      chkmap_
+09c8:c8be      mapGoTo_
+09c8:cb32+     mapDrawTile_
+09c8:ccb2+     mapDrawRow_
+09c8:ce20+     mapDrawCol_
+09c8:cfa8+     mapDrawWRow_
+09c8:d0f6*     mapDrawWCol_
+09c8:d25c      shinku_
+09c8:d3e4+     animatePlayer_
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-09c5:d90a      bitmapLoadPcx_
-09c5:da66*     bitmapLoadPcxTiles_
+09c8:da8a      bitmapLoadPcx_
+09c8:dbe6*     bitmapLoadPcxTiles_
 Module: gfx.lib(/dos/z/16/src/lib/planar.c)
-09c5:dbe0      planar_buf_from_bitmap_
-09c5:dd00+     planar_buf_alloc_
-09c5:ddfa*     planar_buf_free_
+09c8:dd60      planar_buf_from_bitmap_
+09c8:de80+     planar_buf_alloc_
+09c8:df7a*     planar_buf_free_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-09c5:ded6      textInit_
-1a47:1180      _romFonts
+09c8:e056      textInit_
+1a62:1180      _romFonts
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-17bc:0240      VGAmodeX_
-17bc:02d2+     vgaGetMode_
-17bc:0312+     modexEnter_
-17bc:0592*     modexLeave_
-17bc:05aa+     modexsetBaseXMode_
-17bc:05e8      modexDefaultPage_
-17bc:06c8      modexNextPage_
-17bc:0794      modexNextPageFlexibleSize_
-17bc:0862      modexShowPage_
-17bc:095e*     modexPanPage_
-17bc:09ae*     modexSelectPlane_
-17bc:09d2      modexClearRegion_
-17bc:0aea*     oldDrawBmp_
-17bc:0c50*     CDrawBmp_
-17bc:0db4*     modexDrawBmp_
-17bc:0e1a+     modexDrawBmpRegion_
-17bc:0f84*     modex_sparky4_DrawBmpRegion_
-17bc:10ee*     modexDrawPlanarBuf_
-17bc:110c*     modexDrawSprite_
-17bc:1172+     modexDrawSpriteRegion_
-17bc:12ea      modexCopyPageRegion_
-17bc:1454*     modexFadeOn_
-17bc:1484*     modexFadeOff_
-17bc:14b2*     modexFlashOn_
-17bc:14e0*     modexFlashOff_
-17bc:15b0+     modexPalSave_
-17bc:1606      modexNewPal_
-17bc:1656*     modexLoadPalFile_
-17bc:1738*     modexSavePalFile_
-17bc:17b0*     modexPalBlack_
-17bc:17da*     modexPalWhite_
-17bc:1804+     modexPalUpdate_
-17bc:1d74+     modexPalUpdate1_
-17bc:1dee*     modexPalUpdate0_
-17bc:1e3a+     chkcolor_
-17bc:2152+     modexputPixel_
-17bc:21e0*     modexgetPixel_
-17bc:2266*     modexhlin_
-17bc:22ea      modexprint_
-17bc:2484*     modexprintbig_
-17bc:2600      pdump_
-17bc:2660*     cls_
-17bc:26ce      modexWaitBorder_
-1a47:0b54+     _VGA
+17d7:0240      VGAmodeX_
+17d7:02d2+     vgaGetMode_
+17d7:0312+     modexEnter_
+17d7:0592*     modexLeave_
+17d7:05aa+     modexsetBaseXMode_
+17d7:05e8      modexDefaultPage_
+17d7:06c8      modexNextPage_
+17d7:0794      modexNextPageFlexibleSize_
+17d7:0862      modexShowPage_
+17d7:095e*     modexPanPage_
+17d7:09ae*     modexSelectPlane_
+17d7:09d2      modexClearRegion_
+17d7:0aea*     oldDrawBmp_
+17d7:0c50*     CDrawBmp_
+17d7:0db4*     modexDrawBmp_
+17d7:0e1a      modexDrawBmpRegion_
+17d7:0f84*     modex_sparky4_DrawBmpRegion_
+17d7:10ee*     modexDrawPlanarBuf_
+17d7:110c*     modexDrawSprite_
+17d7:1172      modexDrawSpriteRegion_
+17d7:12ea      modexCopyPageRegion_
+17d7:1454*     modexFadeOn_
+17d7:1484*     modexFadeOff_
+17d7:14b2*     modexFlashOn_
+17d7:14e0*     modexFlashOff_
+17d7:15b0+     modexPalSave_
+17d7:1606      modexNewPal_
+17d7:1656*     modexLoadPalFile_
+17d7:1738*     modexSavePalFile_
+17d7:17b0*     modexPalBlack_
+17d7:17da*     modexPalWhite_
+17d7:1804+     modexPalUpdate_
+17d7:1d74+     modexPalUpdate1_
+17d7:1dee*     modexPalUpdate0_
+17d7:1e3a+     chkcolor_
+17d7:2152+     modexputPixel_
+17d7:21e0*     modexgetPixel_
+17d7:2266*     modexhlin_
+17d7:22ea      modexprint_
+17d7:2484*     modexprintbig_
+17d7:2600      pdump_
+17d7:2660*     cls_
+17d7:26ce      modexWaitBorder_
+1a62:0b54+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sound.c)
-09c5:0234      sound_
-09c5:026f      nosound_
+09c8:0234      sound_
+09c8:026f      nosound_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(atoi.c)
-09c5:027b      atoi_
+09c8:027b      atoi_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-1a47:0000*     __nullarea
-1a47:0b68*     __ovlflag
-1a47:0b69*     __intno
-1a47:0b6a*     __ovlvec
-09c5:0316      _cstart_
-09c5:03e9*     _Not_Enough_Memory_
-09c5:051b      __exit_
-09c5:053a      __do_exit_with_msg__
-09c5:0597      __GETDS
+1a62:0000*     __nullarea
+1a62:0b68*     __ovlflag
+1a62:0b69*     __intno
+1a62:0b6a*     __ovlvec
+09c8:0318      _cstart_
+09c8:03eb*     _Not_Enough_Memory_
+09c8:051d      __exit_
+09c8:053c      __do_exit_with_msg__
+09c8:0599      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
-09c5:05a2      _big_code_
-09c5:05a2*     CodeModelMismatch
+09c8:05a4      _big_code_
+09c8:05a4*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-1a47:1a98      __argv
-1a47:1a9c      ___argv
-1a47:1aa0      __argc
-1a47:1aa2      ___argc
+1a62:1a98      __argv
+1a62:1a9c      ___argv
+1a62:1aa0      __argc
+1a62:1aa2      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncmp.c)
-09c5:05a2      strncmp_
+09c8:05a4      strncmp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strstr.c)
-09c5:05df      strstr_
+09c8: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_
+09c8:06e3+     __open_flags_
+09c8:09a4+     _fsopen_
+09c8:0a0b      fopen_
+09c8:0b2e*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
-09c5:0bb6      fread_
+09c8:0bb8      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-09c5:0f2d      __get_errno_ptr_
-1a47:1aa4      _errno
+09c8:0f2f      __get_errno_ptr_
+1a62:1aa4      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-09c5:0f34*     _frealloc_
-09c5:0f34      realloc_
+09c8:0f36*     _frealloc_
+09c8:0f36      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
-09c5:1010      __PTC
+09c8:1012      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncpy.c)
-09c5:1043      strncpy_
+09c8:1045      strncpy_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
-09c5:107f+     int86x_
-09c5:1202      int86_
+09c8:1081+     int86x_
+09c8:1204      int86_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
-09c5:1230      __I4M
-09c5:1230      __U4M
+09c8:1232      __I4M
+09c8:1232      __U4M
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c)
-09c5:1248      _dos_getvect_
+09c8:124a      _dos_getvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c)
-09c5:1253      _dos_setvect_
+09c8:1255      _dos_setvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
-09c5:1260      __I4D
-09c5:12af      __U4D
+09c8:1262      __I4D
+09c8:12b1      __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
-09c5:1333*     _heapgrow_
-09c5:1333      _fheapgrow_
-09c5:1334      _nheapgrow_
+09c8:1335*     _heapgrow_
+09c8:1335      _fheapgrow_
+09c8:1336      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
-09c5:13ac      _memavl_
+09c8:13ae      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
-09c5:13f1      _nmalloc_
-1a47:0b6e      ___nheapbeg
-1a47:0b70      ___MiniHeapRover
-1a47:0b72      ___LargestSizeB4MiniHeapRover
+09c8:13f3      _nmalloc_
+1a62:0b6e      ___nheapbeg
+1a62:0b70      ___MiniHeapRover
+1a62:0b72      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
-09c5:14cb      _ffree_
-09c5:14cb      free_
+09c8:14cd      _ffree_
+09c8:14cd      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
-09c5:1538      _nfree_
-1a47:1aa6+     ___MiniHeapFreeRover
+09c8:153a      _nfree_
+1a62: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_
-1a47:0b74+     ___int23_exit
-1a47:0b78      ___FPE_handler_exit
+09c8:1635+     _null_exit_rtn_
+09c8:1635+     __null_int23_exit_
+09c8:1636      exit_
+09c8:1657+     _exit_
+1a62:0b74+     ___int23_exit
+1a62:0b78      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-09c5:1671      ultoa_
-09c5:172f*     ltoa_
+09c8:1673      ultoa_
+09c8:1731*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c)
-09c5:18b5      write_
+09c8:18b7      write_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
-09c5:1ae1      __doclose_
-09c5:1c2b      __shutdown_stream_
-09c5:1c45      fclose_
-1a47:1aa8+     ___RmTmpFileFn
+09c8:1ae3      __doclose_
+09c8:1c2d      __shutdown_stream_
+09c8:1c47      fclose_
+1a62:1aa8+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
-09c5:1cb0+     __ibm_bios_get_ticks_
-09c5:1d27      clock_
+09c8:1cb2+     __ibm_bios_get_ticks_
+09c8:1d29      clock_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
-09c5:1d4e      kbhit_
+09c8:1d50      kbhit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
-09c5:1d65      ftell_
+09c8:1d67      ftell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
-09c5:1f4b      fseek_
+09c8:1f4d      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-1a47:0098      __IsTable
+1a62:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
-09c5:2143      tolower_
+09c8:2145      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
-09c5:2151      unlink_
+09c8:2153      unlink_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
-09c5:2381      open_
-09c5:23b8      sopen_
+09c8:2383      open_
+09c8:23ba      sopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c)
-09c5:23e5      close_
+09c8:23e7      close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c)
-09c5:23ea      filelength_
+09c8:23ec      filelength_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
-09c5:2448      sprintf_
+09c8:244a      sprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c)
-09c5:2477      getenv_
+09c8:2479      getenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-09c5:2562      __PTS
+09c8:2564      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c)
-09c5:2593      read_
+09c8:2595      read_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c)
-09c5:26cc*     __clib_strdup_
-09c5:26cc      strdup_
+09c8:26ce*     __clib_strdup_
+09c8:26ce      strdup_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c)
-09c5:2733      halloc_
-09c5:2818      hfree_
+09c8:2735      halloc_
+09c8:281a      hfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c)
-09c5:281f      _heapwalk_
-09c5:281f      _fheapwalk_
+09c8:2821      _heapwalk_
+09c8:2821      _fheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
-09c5:2834+     __NHeapWalk_
-09c5:292d      _nheapwalk_
+09c8:2836+     __NHeapWalk_
+09c8:292f      _nheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
-09c5:293d      stackavail_
+09c8:293f      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-1a47:0b84      __8087
-1a47:0b85      __real87
-1a47:0b86      __dos87emucall
-1a47:0b88      __dos87real
+1a62:0b84      __8087
+1a62:0b85      __real87
+1a62:0b86      __dos87emucall
+1a62:0b88      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
-09c5:294c*     __exit_with_msg_
-09c5:2951      __fatal_runtime_error_
+09c8:294e*     __exit_with_msg_
+09c8:2953      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-1a47:0b8a      __curbrk
-1a47:0b92      __STACKLOW
-1a47:0b94      __STACKTOP
-1a47:0b96      __cbyte
-1a47:0b98      __child
-1a47:0b9a      __no87
-1a47:0ba7      ___FPE_handler
-1a47:0b8c      __psp
-1a47:0b9b      __get_ovl_stack
-1a47:0b9f      __restore_ovl_stack
-1a47:0ba3      __close_ovl_file
-1a47:0bab      __LpCmdLine
-1a47:0baf      __LpPgmName
-1a47:0b8e      __osmajor
-1a47:0b8f      __osminor
-1a47:0b90      __osmode
-1a47:0b91      __HShift
+1a62:0b8a      __curbrk
+1a62:0b92      __STACKLOW
+1a62:0b94      __STACKTOP
+1a62:0b96      __cbyte
+1a62:0b98      __child
+1a62:0b9a      __no87
+1a62:0ba7      ___FPE_handler
+1a62:0b8c      __psp
+1a62:0b9b      __get_ovl_stack
+1a62:0b9f      __restore_ovl_stack
+1a62:0ba3      __close_ovl_file
+1a62:0bab      __LpCmdLine
+1a62:0baf      __LpPgmName
+1a62:0b8e      __osmajor
+1a62:0b8f      __osminor
+1a62:0b90      __osmode
+1a62:0b91      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
-09c5:2970      __MemAllocator
-09c5:2a3a      __MemFree
+09c8:2980      __MemAllocator
+09c8:2a4a      __MemFree
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
-09c5:2b97      __GrowSeg_
+09c8:2ba7      __GrowSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
-09c5:2d0d      __AllocSeg_
+09c8:2d1d      __AllocSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
-09c5:2dfc      __fmemneed_
+09c8:2e0c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-09c5:2e19      __fprtf_
+09c8:2e29      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-09c5:2f6c      __InitFiles_
+09c8:2f7c      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-09c5:31a0*     fcloseall_
-09c5:31a7      __full_io_exit_
+09c8:31b0*     fcloseall_
+09c8:31b7      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c)
-1a47:0bb4      _fltused_
+1a62:0bb4      _fltused_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
-09c5:31b1      __fill_buffer_
-09c5:3400      fgetc_
+09c8:31c1      __fill_buffer_
+09c8:3410      fgetc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
-09c5:3547      fwrite_
+09c8:3557      fwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
-09c5:38c0      rand_
-09c5:3902*     srand_
+09c8:38d0      rand_
+09c8:3912*     srand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-09c5:3925      __CMain
+09c8:3935      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-09c5:398b      __InitRtns
-09c5:398b*     __FInitRtns
-09c5:39e6      __FiniRtns
-09c5:39e6*     __FFiniRtns
+09c8:399b      __InitRtns
+09c8:399b*     __FInitRtns
+09c8:39f6      __FiniRtns
+09c8:39f6*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-1a47:0bba      ___uselfn
+1a62:0bba      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-09c5:3a4a      __DOSseg__
+09c8:3a5a      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
-09c5:3a4b      __Init_Argv_
-09c5:3aae+     _getargv_
-09c5:3dde      __Fini_Argv_
+09c8:3a5b      __Init_Argv_
+09c8:3abe+     _getargv_
+09c8:3dee      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-09c5:3e08*     __set_commode_
-1a47:0bbc      __commode
+09c8:3e18*     __set_commode_
+1a62:0bbc      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-1a47:0bbe      __fmode
+1a62:0bbe      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-09c5:3e14      __chktty_
+09c8:3e24      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-09c5:3e73      __freefp_
-09c5:3f14      __purgefp_
+09c8:3e83      __freefp_
+09c8:3f24      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-09c5:3f55      __allocfp_
+09c8:3f65      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-09c5:4105      __ioalloc_
+09c8:4115      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-09c5:4293      __qread_
+09c8:42a3      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-09c5:42b3*     _msize_
-09c5:42ce      _fmsize_
+09c8:42c3*     _msize_
+09c8:42de      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-09c5:42df      __HeapManager_expand_
-09c5:47e8      _nexpand_
+09c8:42ef      __HeapManager_expand_
+09c8:47f8      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-09c5:483b      _fexpand_
-09c5:483b*     _expand_
+09c8:484b      _fexpand_
+09c8:484b*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-09c5:4870      intr_
+09c8:4880      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-09c5:4884      segread_
+09c8:4894      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-09c5:496f      __LastFree_
-09c5:49e9      __ExpandDGROUP_
+09c8:497f      __LastFree_
+09c8:49f9      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-09c5:4afa      __nmemneed_
+09c8:4b0a      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-1a47:0050      ___Alphabet
+1a62:0050      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-09c5:4afd      __lseek_
+09c8: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_
+09c8:4b47*     __dosretax
+09c8:4b4c*     __dosret0
+09c8:4b53      __set_errno_dos_
+09c8:4bbb*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-09c5:4bb6      __GetIOMode_
-09c5:4beb      __SetIOMode_nogrow_
-1a47:0bd4      ___NFiles
-1a47:0bd6      ___init_mode
-1a47:0bfe      ___io_mode
+09c8:4bc6      __GetIOMode_
+09c8:4bfb      __SetIOMode_nogrow_
+1a62:0bd4      ___NFiles
+1a62:0bd6      ___init_mode
+1a62:0bfe      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-09c5:4c20      __close_
+09c8:4c30      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-09c5:4c56      __flush_
+09c8:4c66      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
-09c5:4e9f      fflush_
+09c8:4eaf      fflush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-09c5:4eb4      tell_
+09c8:4ec4      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-09c5:4ec5      lseek_
+09c8:4ed5      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-09c5:4ef6      __doserror_
-09c5:4f04      __doserror1_
+09c8:4f06      __doserror_
+09c8:4f14      __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-09c5:4f10      _dos_open_
+09c8:4f20      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-09c5:4f36      isatty_
+09c8:4f46      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-09c5:4f52*     __get_doserrno_ptr_
-1a47:1ab4      __doserrno
+09c8:4f62*     __get_doserrno_ptr_
+1a62:1ab4      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-1a47:0c02      ___umaskval
+1a62:0c02      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-09c5:4f59      _dos_creat_
-09c5:4f7d*     _dos_creatnew_
+09c8:4f69      _dos_creat_
+09c8:4f8d*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-09c5:4f9e+     __grow_iomode_
-09c5:5085+     __shrink_iomode_
-09c5:50c6      __SetIOMode_
+09c8:4fae+     __grow_iomode_
+09c8:5095+     __shrink_iomode_
+09c8:50d6      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
-09c5:5186      vsprintf_
+09c8:5196      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-1a47:1ab8      ___env_mask
-1a47:1abc      _environ
-1a47:1ac0*     __wenviron
+1a62:1ab8      ___env_mask
+1a62:1abc      _environ
+1a62:1ac0*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
-09c5:51c8      _mbterm_
+09c8:51d8      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
-09c5:521b      _mbsnextc_
+09c8:522b      _mbsnextc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c)
-09c5:5276      _mbctoupper_
+09c8:5286      _mbctoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c)
-09c5:5299      _mbsinc_
+09c8:52a9      _mbsinc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-09c5:52eb      __ChkTTYIOMode_
-09c5:5359*     __IOMode_
+09c8:52fb      __ChkTTYIOMode_
+09c8:5369*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c)
-09c5:542b      __HeapWalk_
+09c8: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_
+09c8:567b*     _fpreset_
+09c8:56a6      __init_8087_
+09c8:56d9+     __default_sigfpe_handler_
+09c8:572e      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-09c5:578e      __EnterWVIDEO_
-1a47:0c22+     ___WD_Present
+09c8:579e      __EnterWVIDEO_
+1a62:0c22+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-09c5:57b2*     _heapenable_
-1a47:0c24      ___heap_enabled
+09c8:57c2*     _heapenable_
+1a62:0c24      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-1a47:0c26      __amblksiz
+1a62:0c26      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-09c5:57c3      fputc_
+09c8:57d3      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-09c5:5998      __prtf_
+09c8:59a8      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c)
-09c5:6afa      __setEFGfmt_
+09c8:6b18      __setEFGfmt_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-09c5:6b18      __flushall_
-09c5:6bac      flushall_
+09c8:6b36      __flushall_
+09c8:6bca      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-09c5:6bb2      getche_
+09c8:6bd0      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-09c5:6bcc      __qwrite_
+09c8:6bea      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-1a47:1ac4      ____Argv
-1a47:1ac8      ____Argc
+1a62:1ac4      ____Argv
+1a62:1ac8      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-1a47:0ce4      __Start_XI
-1a47:0d20      __End_XI
-1a47:0d20      __Start_YI
-1a47:0d38      __End_YI
+1a62:0ce4      __Start_XI
+1a62:0d20      __End_XI
+1a62:0d20      __Start_YI
+1a62:0d38      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-1a47:1aca      ___historical_splitparms
+1a62:1aca      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-09c5:6c2c      _bfree_
+09c8:6c4a      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-09c5:6c51      _bexpand_
+09c8:6c6f      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-09c5:6caa      _DoINTR_
+09c8:6cc8      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-09c5:7023*     sbrk_
-09c5:7033      __brk_
+09c8:7041*     sbrk_
+09c8:7051      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-09c5:709b      fsync_
+09c8:70b9      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-09c5:70be      __setenvp_
-09c5:724a      __freeenvp_
+09c8:70dc      __setenvp_
+09c8:7268      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-1a47:0c28      ___IsDBCS
+1a62:0c28      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-09c5:72a8*     _ismbblead_
-1a47:1ad0      ___MBCSIsTable
+09c8:72c6*     _ismbblead_
+1a62:1ad0      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-09c5:7302      __mbinit_
-1a47:0c2a      ___MBCodePage
+09c8:7320      __mbinit_
+1a62:0c2a      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-09c5:73dd      _mbdtoupper_
+09c8:73fb      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-09c5:73eb      toupper_
+09c8:7409      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-1a47:0c2c      __8087cw
+1a62:0c2c      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-1a47:0c2e      ___Save8087
-1a47:0c32      ___Rest8087
+1a62:0c2e      ___Save8087
+1a62:0c32      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-09c5:73fa      __GrabFP87_
+09c8:7418      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-09c5:742c*     __init_8087_emu
-09c5:7432      __x87id
+09c8:744a*     __init_8087_emu
+09c8:7450      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-09c5:748f      wctomb_
+09c8:74ad      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-09c5:74da+     utoa_
-09c5:757b      itoa_
+09c8:74f8+     utoa_
+09c8:7599      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-09c5:75c5      strupr_
+09c8:75e3      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-1a47:0c36      ___EFG_printf
-1a47:0c3a      ___EFG_scanf
+1a62:0c36      ___EFG_printf
+1a62:0c3a      ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-09c5:760d      ulltoa_
-09c5:774a*     lltoa_
+09c8:762b      ulltoa_
+09c8:7768*     lltoa_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c)
-09c5:77bb      _EFG_Format_
+09c8:77d9      _EFG_Format_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c)
-09c5:798d      __cnvs2d_
+09c8:79ab      __cnvs2d_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-09c5:79ac*     _dos_close_
-09c5:79ba      _dos_commit_
+09c8:79ca*     _dos_close_
+09c8:79d8      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-09c5:79c9      clearenv_
+09c8: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
+09c8:7b1c      __Init_FPE_handler_
+09c8:7b55      __Fini_FPE_handler_
+09c8:7b8c*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c)
-09c5:7e00*     _SetLD64bit_
-09c5:7e0b*     _SetLD80bit_
-09c5:7e16      _LDisDouble_
+09c8:7e1e*     _SetLD64bit_
+09c8:7e29*     _SetLD80bit_
+09c8:7e34      _LDisDouble_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c)
-09c5:7f7b      _LDScale10x_
-09c5:8853      __LDcvt_
+09c8:7f99      _LDScale10x_
+09c8: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
+09c8:904e*     __init_87_emulator
 Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c)
-09c5:9844+     __Strtold_
-09c5:9a83      strtod_
+09c8:987f+     __Strtold_
+09c8:9abe      strtod_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-1a47:0ce2      ___FPE_int
+1a62:0ce2      ___FPE_int
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c)
-09c5:9c30      __LDClass_
-09c5:9cb6*     _FLClass_
+09c8:9c6b      __LDClass_
+09c8:9cf1*     _FLClass_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm)
-09c5:9cca      __ZBuf2LD
+09c8:9d06      __ZBuf2LD
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c)
-09c5:9d92*     __set_EDOM_
-09c5:9d9e      __set_ERANGE_
-09c5:9daa*     __set_EINVAL_
+09c8:9dce*     __set_EDOM_
+09c8:9dda      __set_ERANGE_
+09c8:9de6*     __set_EINVAL_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c)
-1a47:019a*     ___f_infinity
-1a47:019e*     ___f_posqnan
-1a47:01a2      ___d_infinity
-1a47:01aa      ___d_posqnan
-1a47:01b2*     ___ld_infinity
-1a47:01ba*     ___ld_posqnan
+1a62:019a*     ___f_infinity
+1a62:019e*     ___f_posqnan
+1a62:01a2      ___d_infinity
+1a62:01aa      ___d_posqnan
+1a62:01b2*     ___ld_infinity
+1a62:01ba*     ___ld_posqnan
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c)
-1a47:01c2      __HugeValue
+1a62:01c2      __HugeValue
 
 
                         +--------------------+
@@ -738,6 +738,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00029d10 (171280.)
-Entry point address: 09c5:0316
-Link time: 00:00.14
+Memory size:  00029ec0 (171712.)
+Entry point address: 09c8:0318
+Link time: 00:00.10
index 641789a3902abbb0e8d38304cca05f48ee5c03ed..83b7c8be856fcf918768cd8a4d7a31c03cf85fa0 100755 (executable)
@@ -33,7 +33,7 @@
 #include "src/lib/timer.h"
 #include "src/lib/wcpu/wcpu.h"
 
-//#define SPRITE
+#define SPRITE
 //#define BMPTYPE
 
 typedef struct {
index afbc7b4d207129c6da828a684aeb6975d7e8eab4..5d39a33db601842eb54bb3996c6b1c81fd488ebd 100755 (executable)
Binary files a/test.exe and b/test.exe differ
index 322c0b501fb910feba79d1efc146736f10175aea..a48b03a85061070c83793f6f8732ae83eb051308 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/16 14:37:42
+Created on:       15/10/16 17:50:20
 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       00000355
-_TEXT                  CODE           AUTO           0000:0360       00005a3d
-modex16_TEXT           CODE           AUTO           0000:5da0       000026f6
-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       000026f6
+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:009a      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:5fe0      VGAmodeX_
-0000:6072+     vgaGetMode_
-0000:60b2+     modexEnter_
-0000:6332*     modexLeave_
-0000:634a+     modexsetBaseXMode_
-0000:6388      modexDefaultPage_
-0000:6468      modexNextPage_
-0000:6534*     modexNextPageFlexibleSize_
-0000:6602      modexShowPage_
-0000:66fe*     modexPanPage_
-0000:674e*     modexSelectPlane_
-0000:6772      modexClearRegion_
-0000:688a*     oldDrawBmp_
-0000:69f0*     CDrawBmp_
-0000:6b54*     modexDrawBmp_
-0000:6bba+     modexDrawBmpRegion_
-0000:6d24*     modex_sparky4_DrawBmpRegion_
-0000:6e8e*     modexDrawPlanarBuf_
-0000:6eac*     modexDrawSprite_
-0000:6f12+     modexDrawSpriteRegion_
-0000:708a*     modexCopyPageRegion_
-0000:71f4      modexFadeOn_
-0000:7224      modexFadeOff_
-0000:7252*     modexFlashOn_
-0000:7280*     modexFlashOff_
-0000:7350      modexPalSave_
-0000:73a6      modexNewPal_
-0000:73f6      modexLoadPalFile_
-0000:74d8*     modexSavePalFile_
-0000:7550      modexPalBlack_
-0000:757a*     modexPalWhite_
-0000:75a4+     modexPalUpdate_
-0000:7b14+     modexPalUpdate1_
-0000:7b8e*     modexPalUpdate0_
-0000:7bda+     chkcolor_
-0000:7ef2+     modexputPixel_
-0000:7f80*     modexgetPixel_
-0000:8006*     modexhlin_
-0000:808a*     modexprint_
-0000:8224*     modexprintbig_
-0000:83a0*     pdump_
-0000:8400*     cls_
-0000:846e+     modexWaitBorder_
-085b:00b4+     _VGA
+0000:5ff0      VGAmodeX_
+0000:6082+     vgaGetMode_
+0000:60c2+     modexEnter_
+0000:6342*     modexLeave_
+0000:635a+     modexsetBaseXMode_
+0000:6398      modexDefaultPage_
+0000:6478      modexNextPage_
+0000:6544*     modexNextPageFlexibleSize_
+0000:6612      modexShowPage_
+0000:670e*     modexPanPage_
+0000:675e*     modexSelectPlane_
+0000:6782      modexClearRegion_
+0000:689a*     oldDrawBmp_
+0000:6a00*     CDrawBmp_
+0000:6b64*     modexDrawBmp_
+0000:6bca+     modexDrawBmpRegion_
+0000:6d34*     modex_sparky4_DrawBmpRegion_
+0000:6e9e*     modexDrawPlanarBuf_
+0000:6ebc*     modexDrawSprite_
+0000:6f22+     modexDrawSpriteRegion_
+0000:709a*     modexCopyPageRegion_
+0000:7204      modexFadeOn_
+0000:7234      modexFadeOff_
+0000:7262*     modexFlashOn_
+0000:7290*     modexFlashOff_
+0000:7360      modexPalSave_
+0000:73b6      modexNewPal_
+0000:7406      modexLoadPalFile_
+0000:74e8*     modexSavePalFile_
+0000:7560      modexPalBlack_
+0000:758a*     modexPalWhite_
+0000:75b4+     modexPalUpdate_
+0000:7b24+     modexPalUpdate1_
+0000:7b9e*     modexPalUpdate0_
+0000:7bea+     chkcolor_
+0000:7f02+     modexputPixel_
+0000:7f90*     modexgetPixel_
+0000:8016*     modexhlin_
+0000:809a*     modexprint_
+0000:8234*     modexprintbig_
+0000:83b0*     pdump_
+0000:8410*     cls_
+0000:847e+     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.57
+Link time: 00:00.00
index 21cb788fbf1a29a398b5f1eaa195bd82754d8a08..045786987452fac4cf6acc0981354f194bf27881 100755 (executable)
Binary files a/test2.exe and b/test2.exe differ
index 35877bb4ffd06dc3eff79d1889b8056988497ae4..8f1945015cdeb68c68961577b909b52fa7c3fa19 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/16 14:37:42
+Created on:       15/10/16 17:50:20
 Executable Image: test2.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          090a:0000            0000e890
+DGROUP                          090b:0000            0000e890
 
 
 
@@ -25,27 +25,27 @@ Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
 test2_TEXT             CODE           AUTO           0000:0000       000001ca
-_TEXT                  CODE           AUTO           0000:01d0       00005dde
-bitmap_TEXT            CODE           AUTO           0000:5fb0       00000651
-planar_TEXT            CODE           AUTO           0000:6610       00000275
-modex16_TEXT           CODE           AUTO           0000:6890       000026f6
-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
+_TEXT                  CODE           AUTO           0000:01d0       00005dec
+bitmap_TEXT            CODE           AUTO           0000:5fc0       00000651
+planar_TEXT            CODE           AUTO           0000:6620       00000275
+modex16_TEXT           CODE           AUTO           0000:68a0       000026f6
+16text_TEXT            CODE           AUTO           0000:8fa0       0000010d
+FAR_DATA               FAR_DATA       AUTO           090a:000d       00000000
+_NULL                  BEGDATA        DGROUP         090b:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         090d:0000       00000002
+CONST                  DATA           DGROUP         090d:0002       00000076
+CONST2                 DATA           DGROUP         0914:0008       00000000
+_DATA                  DATA           DGROUP         0915:0000       0000024c
+XIB                    DATA           DGROUP         0939:000c       00000000
+XI                     DATA           DGROUP         0939:000c       00000018
+XIE                    DATA           DGROUP         093b:0004       00000000
+YIB                    DATA           DGROUP         093b:0004       00000000
+YI                     DATA           DGROUP         093b:0004       0000000c
+YIE                    DATA           DGROUP         093c:0000       00000000
+STRINGS                DATA           DGROUP         093c:0000       00000000
+DATA                   DATA           DGROUP         093c:0000       00000000
+_BSS                   BSS            DGROUP         093c:0000       00000ab3
+STACK                  STACK          DGROUP         09e8: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:633a      bitmapLoadPcx_
-0000:6496*     bitmapLoadPcxTiles_
+0000:634a      bitmapLoadPcx_
+0000:64a6*     bitmapLoadPcxTiles_
 Module: gfx.lib(/dos/z/16/src/lib/planar.c)
-0000:6610      planar_buf_from_bitmap_
-0000:6730+     planar_buf_alloc_
-0000:682a*     planar_buf_free_
+0000:6620      planar_buf_from_bitmap_
+0000:6740+     planar_buf_alloc_
+0000:683a*     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)
-090a:0000*     __nullarea
-090a:00c4*     __ovlflag
-090a:00c5*     __intno
-090a:00c6*     __ovlvec
+090b:0000*     __nullarea
+090b:00c4*     __ovlflag
+090b:00c5*     __intno
+090b: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)
-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
+090b:00ca      __curbrk
+090b:00d2      __STACKLOW
+090b:00d4      __STACKTOP
+090b:00d6      __cbyte
+090b:00d8      __child
+090b:00da      __no87
+090b:00e7      ___FPE_handler
+090b:00cc      __psp
+090b:00db      __get_ovl_stack
+090b:00df      __restore_ovl_stack
+090b:00e3      __close_ovl_file
+090b:00eb      __LpCmdLine
+090b:00ef      __LpPgmName
+090b:00ce      __osmajor
+090b:00cf      __osminor
+090b:00d0      __osmode
+090b: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_
-090a:0390+     ___RmTmpFileFn
+090b: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_
-090a:00f4+     ___int23_exit
-090a:00f8+     ___FPE_handler_exit
+090b:00f4+     ___int23_exit
+090b: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:6ad0*     VGAmodeX_
-0000:6b62+     vgaGetMode_
-0000:6ba2+     modexEnter_
-0000:6e22*     modexLeave_
-0000:6e3a+     modexsetBaseXMode_
-0000:6e78*     modexDefaultPage_
-0000:6f58*     modexNextPage_
-0000:7024*     modexNextPageFlexibleSize_
-0000:70f2*     modexShowPage_
-0000:71ee*     modexPanPage_
-0000:723e*     modexSelectPlane_
-0000:7262+     modexClearRegion_
-0000:737a*     oldDrawBmp_
-0000:74e0*     CDrawBmp_
-0000:7644*     modexDrawBmp_
-0000:76aa+     modexDrawBmpRegion_
-0000:7814*     modex_sparky4_DrawBmpRegion_
-0000:797e*     modexDrawPlanarBuf_
-0000:799c*     modexDrawSprite_
-0000:7a02+     modexDrawSpriteRegion_
-0000:7b7a*     modexCopyPageRegion_
-0000:7ce4*     modexFadeOn_
-0000:7d14*     modexFadeOff_
-0000:7d42*     modexFlashOn_
-0000:7d70*     modexFlashOff_
-0000:7e40+     modexPalSave_
-0000:7e96      modexNewPal_
-0000:7ee6*     modexLoadPalFile_
-0000:7fc8*     modexSavePalFile_
-0000:8040*     modexPalBlack_
-0000:806a*     modexPalWhite_
-0000:8094+     modexPalUpdate_
-0000:8604+     modexPalUpdate1_
-0000:867e*     modexPalUpdate0_
-0000:86ca+     chkcolor_
-0000:89e2+     modexputPixel_
-0000:8a70*     modexgetPixel_
-0000:8af6*     modexhlin_
-0000:8b7a*     modexprint_
-0000:8d14*     modexprintbig_
-0000:8e90*     pdump_
-0000:8ef0*     cls_
-0000:8f5e+     modexWaitBorder_
-090a:0104+     _VGA
+0000:6ae0*     VGAmodeX_
+0000:6b72+     vgaGetMode_
+0000:6bb2+     modexEnter_
+0000:6e32*     modexLeave_
+0000:6e4a+     modexsetBaseXMode_
+0000:6e88*     modexDefaultPage_
+0000:6f68*     modexNextPage_
+0000:7034*     modexNextPageFlexibleSize_
+0000:7102*     modexShowPage_
+0000:71fe*     modexPanPage_
+0000:724e*     modexSelectPlane_
+0000:7272+     modexClearRegion_
+0000:738a*     oldDrawBmp_
+0000:74f0*     CDrawBmp_
+0000:7654*     modexDrawBmp_
+0000:76ba+     modexDrawBmpRegion_
+0000:7824*     modex_sparky4_DrawBmpRegion_
+0000:798e*     modexDrawPlanarBuf_
+0000:79ac*     modexDrawSprite_
+0000:7a12+     modexDrawSpriteRegion_
+0000:7b8a*     modexCopyPageRegion_
+0000:7cf4*     modexFadeOn_
+0000:7d24*     modexFadeOff_
+0000:7d52*     modexFlashOn_
+0000:7d80*     modexFlashOff_
+0000:7e50+     modexPalSave_
+0000:7ea6      modexNewPal_
+0000:7ef6*     modexLoadPalFile_
+0000:7fd8*     modexSavePalFile_
+0000:8050*     modexPalBlack_
+0000:807a*     modexPalWhite_
+0000:80a4+     modexPalUpdate_
+0000:8614+     modexPalUpdate1_
+0000:868e*     modexPalUpdate0_
+0000:86da+     chkcolor_
+0000:89f2+     modexputPixel_
+0000:8a80*     modexgetPixel_
+0000:8b06*     modexhlin_
+0000:8b8a*     modexprint_
+0000:8d24*     modexprintbig_
+0000:8ea0*     pdump_
+0000:8f00*     cls_
+0000:8f6e+     modexWaitBorder_
+090b: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_
-090a:0118+     ___fheap
-090a:011a      ___fheapRover
-090a:011c      ___LargestSizeB4Rover
+090b:0118+     ___fheap
+090b:011a      ___fheapRover
+090b:011c      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-090a:011e      ___iob
-090a:0c94      ___ClosedStreams
-090a:0c98      ___OpenStreams
+090b:011e      ___iob
+090b:0c94      ___OpenStreams
+090b: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)
-090a:0286      ___uselfn
+090b: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_
-090a:0288+     ___WD_Present
+090b:0288+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:1add*     __get_errno_ptr_
-090a:0c9c      _errno
+090b: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:9006*     textInit_
-090a:0c9e      _romFonts
+0000:9016*     textInit_
+090b:0c9e      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:2730*     __set_commode_
-090a:028e      __commode
+090b:028e      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-090a:0290      __fmode
+090b: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_
-090a:0292      ___nheapbeg
-090a:0294      ___MiniHeapRover
-090a:0296      ___LargestSizeB4MiniHeapRover
+090b:0292      ___nheapbeg
+090b:0294      ___MiniHeapRover
+090b: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_
-090a:0cb6+     ___MiniHeapFreeRover
+090b: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)
-090a:0cb8      ____Argv
-090a:0cbc      ____Argc
+090b:0cb8      ____Argv
+090b:0cbc      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-090a:0298      __amblksiz
+090b:0298      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-090a:02ec      __Start_XI
-090a:0304      __End_XI
-090a:0304      __Start_YI
-090a:0310      __End_YI
+090b:02ec      __Start_XI
+090b:0304      __End_XI
+090b:0304      __Start_YI
+090b: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_
-090a:02ae      ___NFiles
-090a:02b0      ___init_mode
-090a:02d8      ___io_mode
+0000:48c7      __GetIOMode_
+0000:48fc      __SetIOMode_nogrow_
+090b:02ae      ___NFiles
+090b:02b0      ___init_mode
+090b: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_
-090a:0cc0      __doserrno
+0000:4c21*     __get_doserrno_ptr_
+090b:0cc0      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-090a:02dc      ___umaskval
+090b: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_
-090a:02de      ___heap_enabled
+0000:4c6d*     _heapenable_
+090b: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)
-090a:02e0      ___EFG_printf
-090a:02e4*     ___EFG_scanf
+090b:02e0      ___EFG_printf
+090b:02e4*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-090a:02e8      ___IsDBCS
+090b:02e8      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:5001*     _ismbblead_
-090a:0cc2      ___MBCSIsTable
+0000:500f*     _ismbblead_
+090b: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)
-090a:0072      ___Alphabet
+090b:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:5898      __mbinit_
-090a:02ea+     ___MBCodePage
+0000:58a6      __mbinit_
+090b: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:  00017930 (96560.)
+Memory size:  00017940 (96576.)
 Entry point address: 0000:0260
-Link time: 00:00.10
+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 a51880d8de06f603c3551e2d81c8fcedfc0153d6..87e6ada5a8a89a09da2dbf6bffa8552e2bc99711 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/16 14:37:42
+Created on:       15/10/16 17:50:21
 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.12
+Link time: 00:00.00