]> 4ch.mooo.com Git - 16.git/commitdiff
added debug symbols!
authorsparky4 <sparky4@cock.li>
Thu, 24 Sep 2015 18:41:12 +0000 (13:41 -0500)
committersparky4 <sparky4@cock.li>
Thu, 24 Sep 2015 18:41:12 +0000 (13:41 -0500)
modified:   16.exe
modified:   16.map
modified:   bakapi.exe
modified:   bakapi.map
modified:   exmmtest.exe
modified:   exmmtest.map
modified:   fmemtest.exe
modified:   fmemtest.map
modified:   fontgfx.exe
modified:   fontgfx.map
modified:   fonttest.exe
modified:   inputest.exe
modified:   inputest.map
modified:   makefile
modified:   maptest.exe
modified:   maptest.map
modified:   palettec.exe
modified:   palettec.map
modified:   pcxtest.exe
modified:   pcxtest.map
modified:   scroll.exe
modified:   scroll.map
modified:   test.exe
modified:   test.map
modified:   test2.exe
modified:   test2.map
modified:   vgmtest.exe
modified:   vgmtest.map

28 files changed:
16.exe
16.map
bakapi.exe
bakapi.map
exmmtest.exe
exmmtest.map
fmemtest.exe
fmemtest.map
fontgfx.exe
fontgfx.map
fonttest.exe
inputest.exe
inputest.map
makefile
maptest.exe
maptest.map
palettec.exe
palettec.map
pcxtest.exe
pcxtest.map
scroll.exe
scroll.map
test.exe
test.map
test2.exe
test2.map
vgmtest.exe
vgmtest.map

diff --git a/16.exe b/16.exe
index 6741ac12095a92ea4d2985d38dcd9415566ada08..8b6123bacb765838acaa3147a9e84d12ee46c9b2 100755 (executable)
Binary files a/16.exe and b/16.exe differ
diff --git a/16.map b/16.map
index 3310a50a60e651011159404ff225b234a230e64b..c8e847a380d97972e5ee52351a2d1adb9b029cac 100755 (executable)
--- a/16.map
+++ b/16.map
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/09/23 12:46:13
+Created on:       15/09/24 13:41:07
 Executable Image: 16.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0c42:0000            0000ef40
+DGROUP                          0c37:0000            0000ef40
 
 
 
@@ -24,33 +24,33 @@ DGROUP                          0c42:0000            0000ef40
 Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
-16_TEXT                CODE           AUTO           0000:0000       0000023d
-mapread_TEXT           CODE           AUTO           0000:0240       00000872
-jsmn_TEXT              CODE           AUTO           0000:0ac0       00000919
-_TEXT                  CODE           AUTO           0000:13e0       0000663a
-modex16_TEXT           CODE           AUTO           0000:7a20       00001fae
-16_in_TEXT             CODE           AUTO           0000:99d0       00001d43
-wcpu_TEXT              CODE           AUTO           0000:b720       00000058
-bitmap_TEXT            CODE           AUTO           0000:b780       000005c9
-16text_TEXT            CODE           AUTO           0000:bd50       0000010d
-16_head_TEXT           CODE           AUTO           0000:be60       00000405
-16_in13_DATA           FAR_DATA       AUTO           0c27:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           0c41:0004       00000000
-_NULL                  BEGDATA        DGROUP         0c42:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         0c44:0000       00000002
-CONST                  DATA           DGROUP         0c44:0002       00000076
-CONST2                 DATA           DGROUP         0c4b:0008       00000102
-_DATA                  DATA           DGROUP         0c5c:0000       0000052e
-XIB                    DATA           DGROUP         0cae:000e       00000000
-XI                     DATA           DGROUP         0cae:000e       00000024
-XIE                    DATA           DGROUP         0cb1:0002       00000000
-YIB                    DATA           DGROUP         0cb1:0002       00000000
-YI                     DATA           DGROUP         0cb1:0002       00000012
-YIE                    DATA           DGROUP         0cb2:0004       00000000
-STRINGS                DATA           DGROUP         0cb2:0004       00000000
-DATA                   DATA           DGROUP         0cb2:0004       00000000
-_BSS                   BSS            DGROUP         0cb3:0000       00000d6d
-STACK                  STACK          DGROUP         0d8a:0000       0000dac0
+16_TEXT                CODE           AUTO           0000:0000       0000021f
+mapread_TEXT           CODE           AUTO           0000:0220       00000881
+jsmn_TEXT              CODE           AUTO           0000:0ab0       00000a19
+_TEXT                  CODE           AUTO           0000:14d0       00006648
+modex16_TEXT           CODE           AUTO           0000:7b20       00001ebe
+16_in_TEXT             CODE           AUTO           0000:99e0       00001ce8
+wcpu_TEXT              CODE           AUTO           0000:b6d0       00000058
+bitmap_TEXT            CODE           AUTO           0000:b730       0000059c
+16text_TEXT            CODE           AUTO           0000:bcd0       0000010d
+16_head_TEXT           CODE           AUTO           0000:bde0       000003d9
+16_in13_DATA           FAR_DATA       AUTO           0c1c:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           0c36:0004       00000000
+_NULL                  BEGDATA        DGROUP         0c37:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0c39:0000       00000002
+CONST                  DATA           DGROUP         0c39:0002       00000076
+CONST2                 DATA           DGROUP         0c40:0008       00000102
+_DATA                  DATA           DGROUP         0c51:0000       0000052e
+XIB                    DATA           DGROUP         0ca3:000e       00000000
+XI                     DATA           DGROUP         0ca3:000e       00000024
+XIE                    DATA           DGROUP         0ca6:0002       00000000
+YIB                    DATA           DGROUP         0ca6:0002       00000000
+YI                     DATA           DGROUP         0ca6:0002       00000012
+YIE                    DATA           DGROUP         0ca7:0004       00000000
+STRINGS                DATA           DGROUP         0ca7:0004       00000000
+DATA                   DATA           DGROUP         0ca7:0004       00000000
+_BSS                   BSS            DGROUP         0ca8:0000       00000d6d
+STACK                  STACK          DGROUP         0d7f:0000       0000dac0
 
 
                         +----------------+
@@ -65,423 +65,423 @@ Address        Symbol
 
 Module: 16.o(/dos/z/16/src/16.c)
 0000:00cc      main_
-0c42:0710+     _player
-0c42:0810+     _gvar
-0c42:0828+     _cpus
-0c42:082c*     _gpal
-0c42:0830+     _dpal
-0c42:0834+     _engi_stat
+0c37:0710+     _player
+0c37:0810+     _gvar
+0c37:0828+     _cpus
+0c37:082c+     _gpal
+0c37:0830+     _dpal
+0c37:0834+     _engi_stat
 Module: mapread.o(/dos/z/16/src/lib/mapread.c)
-0000:02dc+     jsoneq_
-0000:0380+     dump_
-0000:087c*     loadmap_
+0000:02bc+     jsoneq_
+0000:0356+     dump_
+0000:0854+     loadmap_
 Module: jsmn.o(/dos/z/16/src/lib/jsmn/jsmn.c)
-0000:0e92      jsmn_parse_
-0000:138e      jsmn_init_
+0000:0e82      jsmn_parse_
+0000:147e      jsmn_init_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
-0000:13e5      __STK
-0000:1405*     __STKOVERFLOW_
+0000:14d5      __STK
+0000:14f5*     __STKOVERFLOW_
 Module: 16.lib(/dos/z/16/src/lib/modex16.c)
-0000:7bd8      VGAmodeX_
-0000:7c80+     modexEnter_
-0000:7d1c*     modexLeave_
-0000:7d34*     modexDefaultPage_
-0000:7d8e*     modexNextPage_
-0000:7e4a*     modexNextPage0_
-0000:7eee*     modexShowPage_
-0000:7fea*     modexPanPage_
-0000:803a*     modexSelectPlane_
-0000:805e+     modexClearRegion_
-0000:8176*     oldDrawBmp_
-0000:82dc*     modexDrawBmp_
-0000:8342+     modexDrawBmpRegion_
-0000:84ac*     modexDrawPlanarBuf_
-0000:84ca*     modexDrawSprite_
-0000:8530+     modexDrawSpriteRegion_
-0000:86a8*     modexCopyPageRegion_
-0000:8812      modexFadeOn_
-0000:8842      modexFadeOff_
-0000:8870*     modexFlashOn_
-0000:889e*     modexFlashOff_
-0000:896e      modexPalSave_
-0000:89c4      modexNewPal_
-0000:8a14*     modexLoadPalFile_
-0000:8af6*     modexSavePalFile_
-0000:8b6e      modexPalBlack_
-0000:8b98*     modexPalWhite_
-0000:8bc2+     modexPalUpdate_
-0000:9132+     modexPalUpdate1_
-0000:91ac*     modexPalUpdate0_
-0000:91f8+     chkcolor_
-0000:9510+     modexputPixel_
-0000:959e*     modexgetPixel_
-0000:9624*     modexhlin_
-0000:9690*     modexprint_
-0000:982a*     modexprintbig_
-0000:99a6+     modexWaitBorder_
-0c42:01c4+     _VGA
+0000:7cd8      VGAmodeX_
+0000:7d78+     modexEnter_
+0000:7e26+     modexLeave_
+0000:7e3e+     modexDefaultPage_
+0000:7e98+     modexNextPage_
+0000:7f54+     modexNextPage0_
+0000:7ff8+     modexShowPage_
+0000:80f4+     modexPanPage_
+0000:8144+     modexSelectPlane_
+0000:8168+     modexClearRegion_
+0000:8280+     oldDrawBmp_
+0000:839c+     modexDrawBmp_
+0000:8402+     modexDrawBmpRegion_
+0000:8568+     modexDrawPlanarBuf_
+0000:8588+     modexDrawSprite_
+0000:85ee+     modexDrawSpriteRegion_
+0000:8762+     modexCopyPageRegion_
+0000:88cc      modexFadeOn_
+0000:88fc      modexFadeOff_
+0000:892a+     modexFlashOn_
+0000:8958+     modexFlashOff_
+0000:8a24      modexPalSave_
+0000:8a7e      modexNewPal_
+0000:8ac2+     modexLoadPalFile_
+0000:8b90+     modexSavePalFile_
+0000:8c06      modexPalBlack_
+0000:8c30+     modexPalWhite_
+0000:8c5a+     modexPalUpdate_
+0000:91b6+     modexPalUpdate1_
+0000:9234+     modexPalUpdate0_
+0000:9280+     chkcolor_
+0000:9584+     modexputPixel_
+0000:9612+     modexgetPixel_
+0000:9698+     modexhlin_
+0000:9700+     modexprint_
+0000:9868+     modexprintbig_
+0000:99b6+     modexWaitBorder_
+0c37:01c4+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
-0000:1422      printf_
+0000:1512      printf_
 Module: 16.lib(/dos/z/16/src/lib/16_in.c)
-0000:9ae8+     INL_KeyService_
-0000:9d32+     Mouse_
-0000:9d8a+     IN_GetJoyAbs_
-0000:a150+     IN_GetJoyButtonsDB_
-0000:a3e6+     IN_SetupJoy_
+0000:9af8+     INL_KeyService_
+0000:9d3c+     Mouse_
+0000:9d94+     IN_GetJoyAbs_
+0000:a15a+     IN_GetJoyButtonsDB_
+0000:a3ee+     IN_SetupJoy_
 0000:a5a8      IN_Startup_
-0000:a6ae      IN_Default_
-0000:a812      IN_Shutdown_
-0000:a892*     IN_SetKeyHook_
-0000:a8b4+     IN_ClearKeysDown_
-0000:a994*     IN_ReadCursor_
-0000:aab0      IN_ReadControl_
-0000:b230*     IN_SetControlType_
-0000:b27e*     IN_GetScanName_
-0000:b306*     IN_WaitForKey_
-0000:b33c*     IN_WaitForASCII_
-0000:b372+     IN_AckBack_
-0000:b45a*     IN_Ack_
-0000:b4fc+     IN_IsUserInput_
-0000:b5a2*     IN_UserInput_
-0000:b5fa      IN_KeyDown_
-0000:b642+     IN_ClearKey_
-0000:b6ba*     IN_qb_
-0c42:115e+     _inpu
+0000:a6a4      IN_Default_
+0000:a7f6      IN_Shutdown_
+0000:a86e+     IN_SetKeyHook_
+0000:a890+     IN_ClearKeysDown_
+0000:a96c+     IN_ReadCursor_
+0000:aa90      IN_ReadControl_
+0000:b206+     IN_SetControlType_
+0000:b254+     IN_GetScanName_
+0000:b2cc+     IN_WaitForKey_
+0000:b302+     IN_WaitForASCII_
+0000:b338+     IN_AckBack_
+0000:b416+     IN_Ack_
+0000:b4ba+     IN_IsUserInput_
+0000:b560+     IN_UserInput_
+0000:b5c4      IN_KeyDown_
+0000:b60c+     IN_ClearKey_
+0000:b67a+     IN_qb_
+0c37:115e+     _inpu
 Module: 16.lib(/dos/z/16/src/lib/wcpu/wcpu.c)
-0000:b720      detectcpu_
+0000:b6d0      detectcpu_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-0c42:0000*     __nullarea
-0c42:049a*     __ovlflag
-0c42:049b*     __intno
-0c42:049c*     __ovlvec
-0000:1452      _cstart_
-0000:1525*     _Not_Enough_Memory_
-0000:1657      __exit_
-0000:1676      __do_exit_with_msg__
-0000:16d3      __GETDS
+0c37:0000*     __nullarea
+0c37:049a*     __ovlflag
+0c37:049b*     __intno
+0c37:049c*     __ovlvec
+0000:1542      _cstart_
+0000:1615*     _Not_Enough_Memory_
+0000:1747      __exit_
+0000:1766      __do_exit_with_msg__
+0000:17c3      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
-0000:16de      _big_code_
-0000:16de*     CodeModelMismatch
+0000:17ce      _big_code_
+0000:17ce*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-0c42:12b4      __argv
-0c42:12b8      ___argv
-0c42:12bc      __argc
-0c42:12be      ___argc
+0c37:12b4      __argv
+0c37:12b8      ___argv
+0c37:12bc      __argc
+0c37:12be      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
-0000:16e5      __PIA
-0000:16de*     __PIS
+0000:17d5      __PIA
+0000:17ce*     __PIS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncmp.c)
-0000:16fc      strncmp_
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
-0000:1739      _fmalloc_
-0000:1739      malloc_
-0c42:04a0+     ___fheap
-0c42:04a2      ___fheapRover
-0c42:04a4      ___LargestSizeB4Rover
-Module: 16.lib(/dos/z/16/src/lib/bitmap.c)
-0000:ba82      bitmapLoadPcx_
-0000:bbde*     bitmapLoadPcxTiles_
+0000:17ec      strncmp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strstr.c)
-0000:18ae      strstr_
+0000:1829      strstr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(atoi.c)
-0000:19b0      atoi_
+0000:192b      atoi_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
+0000:19c7      _fmalloc_
+0000:19c7      malloc_
+0c37:04a0+     ___fheap
+0c37:04a2      ___fheapRover
+0c37:04a4      ___LargestSizeB4Rover
+Module: 16.lib(/dos/z/16/src/lib/bitmap.c)
+0000:ba22      bitmapLoadPcx_
+0000:bb6c+     bitmapLoadPcxTiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-0000:1a4c+     __open_flags_
-0000:1d0d+     _fsopen_
-0000:1d74      fopen_
-0000:1e97*     freopen_
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
-0000:1f21      fread_
+0000:1b3c+     __open_flags_
+0000:1dfd+     _fsopen_
+0000:1e64      fopen_
+0000:1f87*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-0000:2298      __get_errno_ptr_
-0c42:1340      _errno
+0000:2011      __get_errno_ptr_
+0c37:1340      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-0c42:04b4      ___iob
-0c42:1342      ___OpenStreams
-0c42:1346      ___ClosedStreams
+0c37:04b4      ___iob
+0c37:1342      ___OpenStreams
+0c37:1346      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
-0000:229f      fprintf_
+0000:2018      fprintf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
+0000:2047      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:22ce*     _frealloc_
-0000:22ce      realloc_
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
-0000:23aa      __PTC
+0000:23be*     _frealloc_
+0000:23be      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncpy.c)
-0000:23dd      strncpy_
+0000:249a      strncpy_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
+0000:24d6      _ffree_
+0000:24d6      free_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
+0000:2543      __doclose_
+0000:268d      __shutdown_stream_
+0000:26a7      fclose_
+0c37:134a+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
-0000:2419*     __exit_with_msg_
-0000:241e      __fatal_runtime_error_
+0000:2712*     __exit_with_msg_
+0000:2717      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-0c42:061c      __curbrk
-0c42:0624      __STACKLOW
-0c42:0626      __STACKTOP
-0c42:0628      __cbyte
-0c42:062a      __child
-0c42:062c      __no87
-0c42:0639      ___FPE_handler
-0c42:061e      __psp
-0c42:062d      __get_ovl_stack
-0c42:0631      __restore_ovl_stack
-0c42:0635      __close_ovl_file
-0c42:063d      __LpCmdLine
-0c42:0641      __LpPgmName
-0c42:0620      __osmajor
-0c42:0621      __osminor
-0c42:0622      __osmode
-0c42:0623      __HShift
+0c37:061c      __curbrk
+0c37:0624      __STACKLOW
+0c37:0626      __STACKTOP
+0c37:0628      __cbyte
+0c37:062a      __child
+0c37:062c      __no87
+0c37:0639      ___FPE_handler
+0c37:061e      __psp
+0c37:062d      __get_ovl_stack
+0c37:0631      __restore_ovl_stack
+0c37:0635      __close_ovl_file
+0c37:063d      __LpCmdLine
+0c37:0641      __LpPgmName
+0c37:0620      __osmajor
+0c37:0621      __osminor
+0c37:0622      __osmode
+0c37:0623      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
-0000:243c+     int86x_
-0000:25bf      int86_
+0000:2736+     int86x_
+0000:28b9      int86_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
-0000:25ec+     _null_exit_rtn_
-0000:25ec+     __null_int23_exit_
-0000:25ed      exit_
-0000:260e+     _exit_
-0c42:0646+     ___int23_exit
-0c42:064a+     ___FPE_handler_exit
+0000:28e6+     _null_exit_rtn_
+0000:28e6+     __null_int23_exit_
+0000:28e7      exit_
+0000:2908+     _exit_
+0c37:0646+     ___int23_exit
+0c37:064a+     ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
-0000:262a      __fill_buffer_
-0000:2879      fgetc_
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
-0000:29c0      __doclose_
-0000:2b0a      __shutdown_stream_
-0000:2b24      fclose_
-0c42:134a+     ___RmTmpFileFn
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
-0000:2b8f      _ffree_
-0000:2b8f      free_
+0000:2924      __fill_buffer_
+0000:2b73      fgetc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
-0000:2bfc      fwrite_
+0000:2cba      fwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
-0000:2f75      rand_
-0000:2fb7*     srand_
+0000:3033      rand_
+0000:3075*     srand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
-0000:2fda      __I4M
-0000:2fda      __U4M
+0000:3098      __I4M
+0000:3098      __U4M
 Module: 16.lib(/dos/z/16/src/lib/16text.c)
-0000:bdc6*     textInit_
-0c42:134e      _romFonts
+0000:bd46+     textInit_
+0c37:134e      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-0000:300c      __fprtf_
+0000:30ca      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c)
-0000:315f      _dos_getvect_
+0000:321d      _dos_getvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c)
-0000:316a      _dos_setvect_
+0000:3228      _dos_setvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
-0000:3178      __I4D
-0000:31c7      __U4D
+0000:3236      __I4D
+0000:3285      __U4D
 Module: 16.lib(/dos/z/16/src/lib/16_head.c)
-0000:be6e*     wait_
-0000:beba*     filesize_
-0000:bf20*     printmeminfoline_
-0000:c10c      US_CheckParm_
+0000:bdee+     wait_
+0000:be32+     filesize_
+0000:be98+     printmeminfoline_
+0000:c07e      US_CheckParm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-0000:324b      __CMain
+0000:3309      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-0000:32b1      __InitRtns
-0000:32b1*     __FInitRtns
-0000:330c      __FiniRtns
-0000:330c*     __FFiniRtns
+0000:336f      __InitRtns
+0000:336f*     __FInitRtns
+0000:33ca      __FiniRtns
+0000:33ca*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-0c42:0664      ___uselfn
+0c37:0664      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-0000:3370      __DOSseg__
+0000:342e      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
-0000:3371      __Init_Argv_
-0000:33d4+     _getargv_
-0000:3704      __Fini_Argv_
+0000:342f      __Init_Argv_
+0000:3492+     _getargv_
+0000:37c2      __Fini_Argv_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
+0000:37ec      __PTS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
+0000:381e      __PTC
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
+0c37:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
-0000:3730      __MemAllocator
-0000:37fa      __MemFree
+0000:3860      __MemAllocator
+0000:392a      __MemFree
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
-0000:3957      __GrowSeg_
+0000:3a87      __GrowSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
-0000:3acd      __AllocSeg_
+0000:3bfd      __AllocSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
-0000:3bbc      __fmemneed_
+0000:3cec      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
-0000:3bbf      _nmalloc_
-0c42:0666      ___nheapbeg
-0c42:0668      ___MiniHeapRover
-0c42:066a      ___LargestSizeB4MiniHeapRover
+0000:3cef      _nmalloc_
+0c37:0666      ___nheapbeg
+0c37:0668      ___MiniHeapRover
+0c37:066a      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
-0000:3c99*     _heapgrow_
-0000:3c99*     _fheapgrow_
-0000:3c9a      _nheapgrow_
+0000:3dc9*     _heapgrow_
+0000:3dc9*     _fheapgrow_
+0000:3dca      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
-0000:3e30      fseek_
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-0000:4028      __PTS
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-0c42:0098      __IsTable
+0000:3f60      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-0000:4059*     __set_commode_
-0c42:066c      __commode
+0000:4158*     __set_commode_
+0c37:066c      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0c42:066e      __fmode
+0c37:066e      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
-0000:4065      tolower_
+0000:4164      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
-0000:4294*     open_
-0000:42cb      sopen_
+0000:4393*     open_
+0000:43ca      sopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-0000:42f8      __chktty_
+0000:43f7      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-0000:4357      __freefp_
-0000:43f8      __purgefp_
+0000:4456      __freefp_
+0000:44f7      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-0000:4439      __allocfp_
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-0000:45e9      __ioalloc_
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-0000:4777      __qread_
+0000:4538      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-0000:4797      __InitFiles_
+0000:46e8      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-0000:49cb*     fcloseall_
-0000:49d2      __full_io_exit_
+0000:491c*     fcloseall_
+0000:4923      __full_io_exit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
+0000:492d      __ioalloc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
+0000:4abb      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:49dc*     _msize_
-0000:49f7      _fmsize_
+0000:4adb*     _msize_
+0000:4af6      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:4a08      __HeapManager_expand_
-0000:4f11      _nexpand_
+0000:4b07      __HeapManager_expand_
+0000:5010      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:4f64      _fexpand_
-0000:4f64*     _expand_
+0000:5063      _fexpand_
+0000:5063*     _expand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
+0000:5098      _nfree_
+0c37:136a+     ___MiniHeapFreeRover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
+0000:5193      __lseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
+0000:51cd      __close_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
+0000:5203      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-0000:4f99      __EnterWVIDEO_
-0c42:0670+     ___WD_Present
+0000:544c      __EnterWVIDEO_
+0c37:0670+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-0000:4fbd      intr_
+0000:5470      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-0000:4fd1      segread_
+0000:5484      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:5037      __flushall_
-0000:50cb      flushall_
+0000:54ea      __flushall_
+0000:557e      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-0000:50d1      getche_
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-0000:50eb      __lseek_
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-0000:5125      __close_
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-0000:515b      __flush_
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
-0000:53a4      _nfree_
-0c42:136a+     ___MiniHeapFreeRover
+0000:5584      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:549f      __qwrite_
+0000:559e      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-0000:54ff      fputc_
+0000:55fe      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-0000:56d4      __prtf_
+0000:57d3      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
-0000:6844+     __ibm_bios_get_ticks_
-0000:68bb      clock_
+0000:6943+     __ibm_bios_get_ticks_
+0000:69ba      clock_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
-0000:68e2      kbhit_
+0000:69e1      kbhit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
-0000:68f9      ftell_
+0000:69f8      ftell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:69c1      ultoa_
-0000:6a7f*     ltoa_
+0000:6ac0      ultoa_
+0000:6b7e*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-0c42:1370      ____Argv
-0c42:1374      ____Argc
+0c37:1370      ____Argv
+0c37:1374      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0c42:067a      __amblksiz
+0c37:067a      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-0c42:06ce      __Start_XI
-0c42:06f2      __End_XI
-0c42:06f2      __Start_YI
-0c42:0704      __End_YI
+0c37:06ce      __Start_XI
+0c37:06f2      __End_XI
+0c37:06f2      __Start_YI
+0c37:0704      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-0c42:1376      ___historical_splitparms
+0c37:1376      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:6ace*     _heapenable_
-0c42:067c      ___heap_enabled
+0000:6bcc*     _heapenable_
+0c37:067c      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:6adf      __nmemneed_
+0000:6bdd      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:6b67      __LastFree_
-0000:6be1      __ExpandDGROUP_
+0000:6c65      __LastFree_
+0000:6cdf      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-0000:6cf2      lseek_
+0000:6df0      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-0000:6d23      tell_
+0000:6e21      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:6d34      _dos_open_
+0000:6e32      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:6d5a      __GetIOMode_
-0000:6d8f      __SetIOMode_nogrow_
-0c42:067e      ___NFiles
-0c42:0680      ___init_mode
-0c42:06a8      ___io_mode
+0000:6e58      __GetIOMode_
+0000:6e8d      __SetIOMode_nogrow_
+0c37:067e      ___NFiles
+0c37:0680      ___init_mode
+0c37:06a8      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:6dc4      isatty_
+0000:6ec2      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:6de0*     __get_doserrno_ptr_
-0c42:1378      __doserrno
+0000:6ede*     __get_doserrno_ptr_
+0c37:1378      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0c42:06ac      ___umaskval
+0c37:06ac      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:6de7      _dos_creat_
-0000:6e0b*     _dos_creatnew_
+0000:6ee5      _dos_creat_
+0000:6f09*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:6e2c+     __grow_iomode_
-0000:6f13+     __shrink_iomode_
-0000:6f54      __SetIOMode_
+0000:6f2a+     __grow_iomode_
+0000:7011+     __shrink_iomode_
+0000:7052      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:6ffb*     __dosretax
-0000:7000*     __dosret0
-0000:7007      __set_errno_dos_
-0000:706f*     __set_errno_dos_reterr_
+0000:70f9*     __dosretax
+0000:70fe*     __dosret0
+0000:7105      __set_errno_dos_
+0000:716d*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:707a      _bfree_
+0000:7178      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:709f      _bexpand_
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:70f8      _DoINTR_
+0000:719d      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:7471      fsync_
+0000:71f6      fsync_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
+0000:71fc      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:7476      wctomb_
+0000:7575      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:74c1+     utoa_
-0000:7562      itoa_
+0000:75c0+     utoa_
+0000:7661      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:75ac      strupr_
+0000:76ab      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-0c42:06c2      ___EFG_printf
-0c42:06c6*     ___EFG_scanf
+0c37:06c2      ___EFG_printf
+0c37:06c6*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-0c42:06ca      ___IsDBCS
+0c37:06ca      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:75f4*     _ismbblead_
-0c42:137c      ___MBCSIsTable
+0000:76f3*     _ismbblead_
+0c37:137c      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:7610      ulltoa_
-0000:774d*     lltoa_
+0000:770f      ulltoa_
+0000:784c*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
-0000:77be      fflush_
+0000:78bd      fflush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-0c42:0072      ___Alphabet
+0c37:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:77d3*     sbrk_
-0000:77e3      __brk_
+0000:78d2*     sbrk_
+0000:78e2      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:784c      __doserror_
-0000:785a*     __doserror1_
+0000:794a      __doserror_
+0000:7958*     __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:7866      __ChkTTYIOMode_
-0000:78d4*     __IOMode_
+0000:7964      __ChkTTYIOMode_
+0000:79d2*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:78e4*     _dos_close_
-0000:78f2      _dos_commit_
+0000:79e2*     _dos_close_
+0000:79f0      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:793f      __mbinit_
-0c42:06cc+     ___MBCodePage
+0000:7a3d      __mbinit_
+0c37:06cc+     ___MBCodePage
 
 
                         +--------------------+
@@ -497,6 +497,6 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  0001b360 (111456.)
-Entry point address: 0000:1452
+Memory size:  0001b2b0 (111280.)
+Entry point address: 0000:1542
 Link time: 00:00.00
index 222db9ed5a8c81ba851696266010c89728b1a6d0..eadbb65994017466b85ac4b12ac4402cdc81ed57 100755 (executable)
Binary files a/bakapi.exe and b/bakapi.exe differ
index 08f5c01fb1d122368231ef9f0094e778fb9c6092..99b68b684592c8919d883775bfa53e25ece59ae1 100755 (executable)
@@ -1,7 +1,7 @@
 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/09/23 12:46:13
+Created on:       15/09/24 13:41:07
 Executable Image: bakapi.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0a84:0000            0000e950
+DGROUP                          0a6f:0000            0000e950
 
 
 
@@ -24,27 +24,27 @@ DGROUP                          0a84:0000            0000e950
 Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
-bakapi_TEXT            CODE           AUTO           0000:0000       00000236
+bakapi_TEXT            CODE           AUTO           0000:0000       0000023f
 _TEXT                  CODE           AUTO           0000:0240       0000794e
-modex16_TEXT           CODE           AUTO           0000:7b90       00001fae
-16text_TEXT            CODE           AUTO           0000:9b40       0000010d
-bakapee_TEXT           CODE           AUTO           0000:9c50       00000be7
-FAR_DATA               FAR_DATA       AUTO           0a83:0007       00000000
-_NULL                  BEGDATA        DGROUP         0a84:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         0a86:0000       00000002
-CONST                  DATA           DGROUP         0a86:0002       00000076
-CONST2                 DATA           DGROUP         0a8d:0008       0000010a
-_DATA                  DATA           DGROUP         0a9f:0000       0000024c
-XIB                    DATA           DGROUP         0ac3:000c       00000000
-XI                     DATA           DGROUP         0ac3:000c       0000001e
-XIE                    DATA           DGROUP         0ac5:000a       00000000
-YIB                    DATA           DGROUP         0ac5:000a       00000000
-YI                     DATA           DGROUP         0ac5:000a       00000012
-YIE                    DATA           DGROUP         0ac6:000c       00000000
-STRINGS                DATA           DGROUP         0ac6:000c       00000000
-DATA                   DATA           DGROUP         0ac6:000c       00000000
-_BSS                   BSS            DGROUP         0ac6:000c       00000a56
-STACK                  STACK          DGROUP         0b6d:0000       0000dac0
+modex16_TEXT           CODE           AUTO           0000:7b90       00001ebe
+16text_TEXT            CODE           AUTO           0000:9a50       0000010d
+bakapee_TEXT           CODE           AUTO           0000:9b60       00000b85
+FAR_DATA               FAR_DATA       AUTO           0a6e:0005       00000000
+_NULL                  BEGDATA        DGROUP         0a6f:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0a71:0000       00000002
+CONST                  DATA           DGROUP         0a71:0002       00000076
+CONST2                 DATA           DGROUP         0a78:0008       0000010a
+_DATA                  DATA           DGROUP         0a8a:0000       0000024c
+XIB                    DATA           DGROUP         0aae:000c       00000000
+XI                     DATA           DGROUP         0aae:000c       0000001e
+XIE                    DATA           DGROUP         0ab0:000a       00000000
+YIB                    DATA           DGROUP         0ab0:000a       00000000
+YI                     DATA           DGROUP         0ab0:000a       00000012
+YIE                    DATA           DGROUP         0ab1:000c       00000000
+STRINGS                DATA           DGROUP         0ab1:000c       00000000
+DATA                   DATA           DGROUP         0ab1:000c       00000000
+_BSS                   BSS            DGROUP         0ab1:000c       00000a56
+STACK                  STACK          DGROUP         0b58:0000       0000dac0
 
 
                         +----------------+
@@ -70,72 +70,72 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 0000:02e8*     __PIS
 Module: 16.lib(/dos/z/16/src/lib/modex16.c)
 0000:7d48      VGAmodeX_
-0000:7df0+     modexEnter_
-0000:7e8c*     modexLeave_
-0000:7ea4      modexDefaultPage_
-0000:7efe*     modexNextPage_
-0000:7fba*     modexNextPage0_
-0000:805e      modexShowPage_
-0000:815a*     modexPanPage_
-0000:81aa*     modexSelectPlane_
-0000:81ce      modexClearRegion_
-0000:82e6*     oldDrawBmp_
-0000:844c*     modexDrawBmp_
-0000:84b2+     modexDrawBmpRegion_
-0000:861c*     modexDrawPlanarBuf_
-0000:863a*     modexDrawSprite_
-0000:86a0+     modexDrawSpriteRegion_
-0000:8818*     modexCopyPageRegion_
-0000:8982*     modexFadeOn_
-0000:89b2*     modexFadeOff_
-0000:89e0*     modexFlashOn_
-0000:8a0e*     modexFlashOff_
-0000:8ade+     modexPalSave_
-0000:8b34+     modexNewPal_
-0000:8b84*     modexLoadPalFile_
-0000:8c66*     modexSavePalFile_
-0000:8cde*     modexPalBlack_
-0000:8d08*     modexPalWhite_
-0000:8d32+     modexPalUpdate_
-0000:92a2+     modexPalUpdate1_
-0000:931c*     modexPalUpdate0_
-0000:9368+     chkcolor_
-0000:9680      modexputPixel_
-0000:970e*     modexgetPixel_
-0000:9794*     modexhlin_
-0000:9800      modexprint_
-0000:999a*     modexprintbig_
-0000:9b16+     modexWaitBorder_
-0a84:01c4      _VGA
+0000:7de8+     modexEnter_
+0000:7e96+     modexLeave_
+0000:7eae      modexDefaultPage_
+0000:7f08+     modexNextPage_
+0000:7fc4+     modexNextPage0_
+0000:8068      modexShowPage_
+0000:8164+     modexPanPage_
+0000:81b4+     modexSelectPlane_
+0000:81d8      modexClearRegion_
+0000:82f0+     oldDrawBmp_
+0000:840c+     modexDrawBmp_
+0000:8472+     modexDrawBmpRegion_
+0000:85d8+     modexDrawPlanarBuf_
+0000:85f8+     modexDrawSprite_
+0000:865e+     modexDrawSpriteRegion_
+0000:87d2+     modexCopyPageRegion_
+0000:893c+     modexFadeOn_
+0000:896c+     modexFadeOff_
+0000:899a+     modexFlashOn_
+0000:89c8+     modexFlashOff_
+0000:8a94+     modexPalSave_
+0000:8aee+     modexNewPal_
+0000:8b32+     modexLoadPalFile_
+0000:8c00+     modexSavePalFile_
+0000:8c76+     modexPalBlack_
+0000:8ca0+     modexPalWhite_
+0000:8cca+     modexPalUpdate_
+0000:9226+     modexPalUpdate1_
+0000:92a4+     modexPalUpdate0_
+0000:92f0+     chkcolor_
+0000:95f4      modexputPixel_
+0000:9682+     modexgetPixel_
+0000:9708+     modexhlin_
+0000:9770      modexprint_
+0000:98d8+     modexprintbig_
+0000:9a26+     modexWaitBorder_
+0a6f:01c4      _VGA
 Module: 16.lib(/dos/z/16/src/lib/16text.c)
-0000:9bb6      textInit_
-0a84:0d3c      _romFonts
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
-0000:0306      kbhit_
-Module: 16.lib(/dos/z/16/src/lib/bakapee.c)
-0000:9c58*     pdump_
-0000:9cba+     cls_
-0000:9d20+     colortest_
-0000:9d72+     colorz_
-0000:9dd6+     ssd_
-0000:9ef4+     dingpp_
-0000:9f66+     dingo_
-0000:9ffc+     dingas_
-0000:a0aa+     dingu_
-0000:a10c+     dingq_
-0000:a1ac      ding_
+0000:9ac6      textInit_
+0a6f:0d3c      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getch.c)
-0000:031d      getch_
+0000:0306      getch_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
-0000:0337      printf_
+0000:0320      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(scanf.c)
-0000:0416+     vscanf_
-0000:0444      scanf_
+0000:03ff+     vscanf_
+0000:042d      scanf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
+0000:0455      kbhit_
+Module: 16.lib(/dos/z/16/src/lib/bakapee.c)
+0000:9b68+     pdump_
+0000:9bd6+     cls_
+0000:9c3c+     colortest_
+0000:9c8e+     colorz_
+0000:9cec+     ssd_
+0000:9df2+     dingpp_
+0000:9e64+     dingo_
+0000:9eee+     dingas_
+0000:9f90+     dingu_
+0000:9fea+     dingq_
+0000:a08a      ding_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-0a84:0000*     __nullarea
-0a84:01f4*     __ovlflag
-0a84:01f5*     __intno
-0a84:01f6*     __ovlvec
+0a6f:0000*     __nullarea
+0a6f:01f4*     __ovlflag
+0a6f:01f5*     __intno
+0a6f:01f6*     __ovlvec
 0000:046c      _cstart_
 0000:053f*     _Not_Enough_Memory_
 0000:0671      __exit_
@@ -145,31 +145,31 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 0000:06f8      _big_code_
 0000:06f8*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-0a84:0d54      __argv
-0a84:0d58      ___argv
-0a84:0d5c      __argc
-0a84:0d5e      ___argc
+0a6f:0d54      __argv
+0a6f:0d58      ___argv
+0a6f:0d5c      __argc
+0a6f:0d5e      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:06f8*     __exit_with_msg_
 0000:06fd      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-0a84:01fa      __curbrk
-0a84:0202      __STACKLOW
-0a84:0204      __STACKTOP
-0a84:0206      __cbyte
-0a84:0208      __child
-0a84:020a      __no87
-0a84:0217      ___FPE_handler
-0a84:01fc      __psp
-0a84:020b      __get_ovl_stack
-0a84:020f      __restore_ovl_stack
-0a84:0213      __close_ovl_file
-0a84:021b      __LpCmdLine
-0a84:021f      __LpPgmName
-0a84:01fe      __osmajor
-0a84:01ff      __osminor
-0a84:0200      __osmode
-0a84:0201      __HShift
+0a6f:01fa      __curbrk
+0a6f:0202      __STACKLOW
+0a6f:0204      __STACKTOP
+0a6f:0206      __cbyte
+0a6f:0208      __child
+0a6f:020a      __no87
+0a6f:0217      ___FPE_handler
+0a6f:01fc      __psp
+0a6f:020b      __get_ovl_stack
+0a6f:020f      __restore_ovl_stack
+0a6f:0213      __close_ovl_file
+0a6f:021b      __LpCmdLine
+0a6f:021f      __LpPgmName
+0a6f:01fe      __osmajor
+0a6f:01ff      __osminor
+0a6f:0200      __osmode
+0a6f:0201      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
 0000:071c      __I4M
 0000:071c      __U4M
@@ -179,46 +179,46 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:08e4      _fmalloc_
 0000:08e4      malloc_
-0a84:0224+     ___fheap
-0a84:0226      ___fheapRover
-0a84:0228      ___LargestSizeB4Rover
+0a6f:0224+     ___fheap
+0a6f:0226      ___fheapRover
+0a6f:0228      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:0a59+     _null_exit_rtn_
 0000:0a59+     __null_int23_exit_
 0000:0a5a      exit_
 0000:0a7b+     _exit_
-0a84:022a+     ___int23_exit
-0a84:022e+     ___FPE_handler_exit
+0a6f:022a+     ___int23_exit
+0a6f:022e+     ___FPE_handler_exit
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
+0000:0a97      _ffree_
+0000:0a97      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-0000:0a97+     __open_flags_
-0000:0d58+     _fsopen_
-0000:0dbf      fopen_
-0000:0ee2*     freopen_
+0000:0b04+     __open_flags_
+0000:0dc5+     _fsopen_
+0000:0e2c      fopen_
+0000:0f4f*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
-0000:0f6c+     __fill_buffer_
-0000:11bb      fgetc_
+0000:0fd9+     __fill_buffer_
+0000:1228      fgetc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
-0000:1302      __doclose_
-0000:144c      __shutdown_stream_
-0000:1466      fclose_
-0a84:0d60+     ___RmTmpFileFn
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
-0000:14d1      _ffree_
-0000:14d1      free_
+0000:136f      __doclose_
+0000:14b9      __shutdown_stream_
+0000:14d3      fclose_
+0a6f:0d60+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
 0000:153e      fwrite_
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(delay.c)
-0000:18b7      delay_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-0a84:0232      ___iob
-0a84:0d64      ___OpenStreams
-0a84:0d68      ___ClosedStreams
+0a6f:0232      ___iob
+0a6f:0d64      ___OpenStreams
+0a6f:0d68      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-0000:1a49      __fprtf_
+0000:18d1      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ungetc.c)
-0000:1b9c      ungetc_
+0000:1a24      ungetc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(scnf.c)
-0000:2dd5      __scnf_
+0000:2c5d      __scnf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(delay.c)
+0000:2f23      delay_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
 0000:309b      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
@@ -227,7 +227,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:315c      __FiniRtns
 0000:315c*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-0a84:039a      ___uselfn
+0a6f:039a      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:31c0      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
@@ -236,7 +236,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
 0000:3554      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:357e      __EnterWVIDEO_
-0a84:039c+     ___WD_Present
+0a6f:039c+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
 0000:35a2      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
@@ -252,109 +252,109 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 0000:3aac      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:3aaf      _nmalloc_
-0a84:039e      ___nheapbeg
-0a84:03a0      ___MiniHeapRover
-0a84:03a2      ___LargestSizeB4MiniHeapRover
+0a6f:039e      ___nheapbeg
+0a6f:03a0      ___MiniHeapRover
+0a6f:03a2      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
 0000:3b89*     _heapgrow_
 0000:3b89*     _fheapgrow_
 0000:3b8a      _nheapgrow_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
+0000:3c02      _nfree_
+0a6f:0d70+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-0000:3c02*     __set_commode_
-0a84:03a4      __commode
+0000:3cfd*     __set_commode_
+0a6f:03a4      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-0000:3c0e*     __get_errno_ptr_
-0a84:0d70      _errno
+0000:3d09*     __get_errno_ptr_
+0a6f:0d72      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0a84:03a6      __fmode
+0a6f:03a6      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
-0000:3c15      tolower_
+0000:3d10      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
-0000:3e44*     open_
-0000:3e7b      sopen_
+0000:3f3f*     open_
+0000:3f76      sopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
-0000:3fc6      fseek_
+0000:40c1      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-0000:41be      __chktty_
+0000:42b9      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-0000:421d      __freefp_
-0000:42be      __purgefp_
+0000:4318      __freefp_
+0000:43b9      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-0000:42ff      __allocfp_
+0000:43fa      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
-0000:44b0      __PTC
+0000:45aa      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:44e3      __flushall_
-0000:4577*     flushall_
+0000:45dd      __flushall_
+0000:4671*     flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-0000:457d      getche_
+0000:4677      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-0000:4597      __ioalloc_
+0000:4691      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-0000:4725      __qread_
+0000:481f      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-0000:4745      __lseek_
+0000:483f      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-0000:477f      __close_
+0000:4879      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-0000:47b5      __flush_
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
-0000:49fe      _nfree_
-0a84:0d72+     ___MiniHeapFreeRover
+0000:48af      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:4af9      __qwrite_
+0000:4af8      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-0000:4b59      fputc_
+0000:4b58      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-0000:4d2e      __InitFiles_
+0000:4d2d      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-0000:4f62*     fcloseall_
-0000:4f69      __full_io_exit_
+0000:4f61*     fcloseall_
+0000:4f68      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-0000:4f73      __prtf_
+0000:4f72      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-0a84:0098      __IsTable
+0a6f:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-0a84:03a8      ___IsDBCS
+0a6f:03a8      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:60e3*     _ismbblead_
-0a84:0d74      ___MBCSIsTable
+0000:60e2*     _ismbblead_
+0a6f:0d74      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbtowc.c)
-0000:60ff      mbtowc_
+0000:60fe      mbtowc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bits.c)
-0a84:019a      __Bits
+0a6f:019a      __Bits
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fdfs086.asm)
 0000:621c      __FDFS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
 0000:6264*     __I4D
 0000:62b3      __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-0a84:03aa      ___EFG_printf
-0a84:03ae      ___EFG_scanf
+0a6f:03aa      ___EFG_printf
+0a6f:03ae      ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i8m086.asm)
 0000:6365*     __I8M
 0000:6365      __U8M
 0000:634a*     __I8ME
 0000:634a*     __U8ME
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-0a84:0e76      ____Argv
-0a84:0e7a      ____Argc
+0a6f:0e76      ____Argv
+0a6f:0e7a      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0a84:03b2      __amblksiz
+0a6f:03b2      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-0a84:03fc      __Start_XI
-0a84:041a      __End_XI
-0a84:041a      __Start_YI
-0a84:042c      __End_YI
+0a6f:03fc      __Start_XI
+0a6f:041a      __End_XI
+0a6f:041a      __Start_YI
+0a6f:042c      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-0a84:0e7c      ___historical_splitparms
+0a6f:0e7c      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
 0000:64b0      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
 0000:64e2      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
 0000:685b*     _heapenable_
-0a84:03b4      ___heap_enabled
+0a6f:03b4      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
 0000:686c      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
@@ -365,16 +365,16 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 0000:6aa5      __GetIOMode_
 0000:6ada      __SetIOMode_nogrow_
-0a84:03b6      ___NFiles
-0a84:03b8      ___init_mode
-0a84:03e0      ___io_mode
+0a6f:03b6      ___NFiles
+0a6f:03b8      ___init_mode
+0a6f:03e0      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 0000:6b0f      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 0000:6b2b*     __get_doserrno_ptr_
-0a84:0e7e      __doserrno
+0a6f:0e7e      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0a84:03e4      ___umaskval
+0a6f:03e4      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
 0000:6b32      _dos_creat_
 0000:6b56*     _dos_creatnew_
@@ -408,7 +408,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
 0000:71e3*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
 0000:726f      __mbinit_
-0a84:03fa+     ___MBCodePage
+0a6f:03fa+     ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
 0000:734a*     sbrk_
 0000:735a      __brk_
@@ -425,7 +425,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
 0000:7536*     _dos_close_
 0000:7544      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-0a84:0072      ___Alphabet
+0a6f:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
 0000:7553*     _msize_
 0000:756e      _fmsize_
@@ -454,6 +454,6 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00019190 (102800.)
+Memory size:  00019040 (102464.)
 Entry point address: 0000:046c
 Link time: 00:00.00
index fc7e7fe81396c932c0099fa749675149dc25c4c9..b654a59f21a1aa1ab2cacb714d8827cb058e9758 100755 (executable)
Binary files a/exmmtest.exe and b/exmmtest.exe differ
index 7d44aced080d46c17aebf3de71f64ff1835f9377..018332956ccd0c6671c39b79c278952073d3c47c 100755 (executable)
@@ -1,7 +1,7 @@
 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/09/23 12:46:13
+Created on:       15/09/24 13:41:07
 Executable Image: exmmtest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0c06:0000            0000e090
+DGROUP                          0c0e:0000            0000e090
 
 
 
@@ -24,29 +24,29 @@ DGROUP                          0c06:0000            0000e090
 Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
-exmmtest_TEXT          CODE           AUTO           0000:0000       00000345
-_TEXT                  CODE           AUTO           0000:0350       00006448
-16_mm_TEXT             CODE           AUTO           0000:67a0       00003308
-16_ca_TEXT             CODE           AUTO           0000:9ab0       000003fd
-16_hc_TEXT             CODE           AUTO           0000:9eb0       0000158b
-16_head_TEXT           CODE           AUTO           0000:b440       00000405
-kitten_TEXT            CODE           AUTO           0000:b850       0000080a
-FAR_DATA               FAR_DATA       AUTO           0c05:000a       00000000
-_NULL                  BEGDATA        DGROUP         0c06:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         0c08:0000       00000002
-CONST                  DATA           DGROUP         0c08:0002       00000076
-CONST2                 DATA           DGROUP         0c0f:0008       00000102
-_DATA                  DATA           DGROUP         0c20:0000       0000025a
-XIB                    DATA           DGROUP         0c45:000a       00000000
-XI                     DATA           DGROUP         0c45:000a       0000002a
-XIE                    DATA           DGROUP         0c48:0004       00000000
-YIB                    DATA           DGROUP         0c48:0004       00000000
-YI                     DATA           DGROUP         0c48:0004       00000018
-YIE                    DATA           DGROUP         0c49:000c       00000000
-STRINGS                DATA           DGROUP         0c49:000c       00000000
-DATA                   DATA           DGROUP         0c49:000c       00000000
-_BSS                   BSS            DGROUP         0c4a:0000       0000018c
-STACK                  STACK          DGROUP         0c63:0000       0000dac0
+exmmtest_TEXT          CODE           AUTO           0000:0000       00000339
+_TEXT                  CODE           AUTO           0000:0340       00006448
+16_mm_TEXT             CODE           AUTO           0000:6790       00003404
+16_ca_TEXT             CODE           AUTO           0000:9ba0       000003e3
+16_hc_TEXT             CODE           AUTO           0000:9f90       0000154b
+16_head_TEXT           CODE           AUTO           0000:b4e0       000003d9
+kitten_TEXT            CODE           AUTO           0000:b8c0       00000819
+FAR_DATA               FAR_DATA       AUTO           0c0d:0009       00000000
+_NULL                  BEGDATA        DGROUP         0c0e:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0c10:0000       00000002
+CONST                  DATA           DGROUP         0c10:0002       00000076
+CONST2                 DATA           DGROUP         0c17:0008       00000102
+_DATA                  DATA           DGROUP         0c28:0000       0000025a
+XIB                    DATA           DGROUP         0c4d:000a       00000000
+XI                     DATA           DGROUP         0c4d:000a       0000002a
+XIE                    DATA           DGROUP         0c50:0004       00000000
+YIB                    DATA           DGROUP         0c50:0004       00000000
+YI                     DATA           DGROUP         0c50:0004       00000018
+YIE                    DATA           DGROUP         0c51:000c       00000000
+STRINGS                DATA           DGROUP         0c51:000c       00000000
+DATA                   DATA           DGROUP         0c51:000c       00000000
+_BSS                   BSS            DGROUP         0c52:0000       0000018c
+STACK                  STACK          DGROUP         0c6b:0000       0000dac0
 
 
                         +----------------+
@@ -61,429 +61,429 @@ Address        Symbol
 
 Module: exmmtest.o(/dos/z/16/src/exmmtest.c)
 0000:0108      main_
-0c06:0440+     _gvar
+0c0e:0440+     _gvar
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
-0000:0355      __STK
-0000:0375      __STKOVERFLOW_
+0000:0345      __STK
+0000:0365      __STKOVERFLOW_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
-0000:0392      _fmalloc_
-0000:0392      malloc_
-0c06:01a6      ___fheap
-0c06:01a8      ___fheapRover
-0c06:01aa      ___LargestSizeB4Rover
+0000:0382      _fmalloc_
+0000:0382      malloc_
+0c0e:01a6      ___fheap
+0c0e:01a8      ___fheapRover
+0c0e:01aa      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
-0000:050f      __PIA
-0000:0508*     __PIS
+0000:04ff      __PIA
+0000:04f8*     __PIS
 Module: 16.lib(/dos/z/16/src/lib/16_mm.c)
-0000:7184+     MML_CheckForEMS_
-0000:71e0+     MML_SetupEMS_
-0000:7398+     MML_ShutdownEMS_
-0000:7404+     MM_MapEMS_
-0000:7500*     MM_MapXEMS_
-0000:7620+     MML_CheckForXMS_
-0000:767c*     MML_SetupXMS_
-0000:7764+     MML_ShutdownXMS_
-0000:77f2+     MML_UseSpace_
-0000:79d0+     MML_ClearBlock_
-0000:7a54      MM_Startup_
-0000:7e86      MM_Shutdown_
-0000:7f1c      MM_GetPtr_
-0000:8316      MM_FreePtr_
-0000:840e*     MM_SetPurge_
-0000:84e8*     MM_SetLock_
-0000:85c0+     MM_SortMem_
-0000:87ae      MM_ShowMemory_
-0000:8e4e      MM_DumpData_
-0000:8fa8+     MM_UnusedMemory_
-0000:902c+     MM_TotalFree_
-0000:90c2*     MM_Report_
-0000:9a7a*     MM_BombOnError_
-0c06:0460+     _beforesort
-0c06:0464+     _aftersort
-0c06:0468+     _XMSaddr
+0000:7174+     MML_CheckForEMS_
+0000:71d0+     MML_SetupEMS_
+0000:7382+     MML_ShutdownEMS_
+0000:73e4+     MM_MapEMS_
+0000:74da+     MM_MapXEMS_
+0000:75f8+     MML_CheckForXMS_
+0000:764c+     MML_SetupXMS_
+0000:7722+     MML_ShutdownXMS_
+0000:779e+     MML_UseSpace_
+0000:7a26+     MML_ClearBlock_
+0000:7aa0      MM_Startup_
+0000:7fa2      MM_Shutdown_
+0000:802e      MM_GetPtr_
+0000:8478      MM_FreePtr_
+0000:8572+     MM_SetPurge_
+0000:864a+     MM_SetLock_
+0000:8722+     MM_SortMem_
+0000:88e2      MM_ShowMemory_
+0000:8f70      MM_DumpData_
+0000:90ae+     MM_UnusedMemory_
+0000:911e+     MM_TotalFree_
+0000:91a8+     MM_Report_
+0000:9b66+     MM_BombOnError_
+0c0e:0460+     _beforesort
+0c0e:0464+     _aftersort
+0c0e:0468+     _XMSaddr
 Module: 16.lib(/dos/z/16/src/lib/16_ca.c)
-0000:9ade      CA_OpenDebug_
-0000:9b2e      CA_CloseDebug_
-0000:9b5c+     CA_FarRead_
-0000:9bdc*     CA_FarWrite_
-0000:9c5c*     CA_ReadFile_
-0000:9cd8      CA_LoadFile_
-0000:9d80*     CAL_OptimizeNodes_
-0000:9e30      CA_Startup_
-0000:9e80      CA_Shutdown_
-0c06:0470*     _finishcachebox
-0c06:0474*     _drawcachebox
-0c06:0478*     _updatecachebox
+0000:9bce      CA_OpenDebug_
+0000:9c1e      CA_CloseDebug_
+0000:9c4c+     CA_FarRead_
+0000:9cc2+     CA_FarWrite_
+0000:9d38+     CA_ReadFile_
+0000:9dae      CA_LoadFile_
+0000:9e52+     CAL_OptimizeNodes_
+0000:9f06      CA_Startup_
+0000:9f56      CA_Shutdown_
+0c0e:0470+     _finishcachebox
+0c0e:0474+     _drawcachebox
+0c0e:0478+     _updatecachebox
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
-0000:0526      printf_
+0000:0516      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bmsize.c)
-0000:0555      _bmsize_
+0000:0545      _bmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getch.c)
-0000:058c      getch_
+0000:057c      getch_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
-0000:05a6      _ffree_
-0000:05a6      free_
+0000:0596      _ffree_
+0000:0596      free_
 Module: 16.lib(/dos/z/16/src/lib/16_hc.c)
-0000:a05c+     LargestFreeBlock_
-0000:a0ea+     _coreleft_
-0000:a166+     LargestFarFreeBlock_
-0000:a21c+     _farcoreleft_
-0000:a2ca+     LargestHugeFreeBlock_
-0000:a3ba*     _hugecoreleft_
-0000:a48a      GetFreeSize_
-0000:a4e4      GetFarFreeSize_
-0000:a52e      GetNearFreeSize_
-0000:a57c      heapdump_
-0000:b21e+     heapstat_
-0000:b35c+     heapstat0_
-0000:b3be+     HC_OpenDebug_
-0000:b40e*     HC_CloseDebug_
+0000:a13c+     LargestFreeBlock_
+0000:a1c8+     _coreleft_
+0000:a242+     LargestFarFreeBlock_
+0000:a2ea+     _farcoreleft_
+0000:a392+     LargestHugeFreeBlock_
+0000:a448+     _hugecoreleft_
+0000:a4f0      GetFreeSize_
+0000:a564      GetFarFreeSize_
+0000:a5d8      GetNearFreeSize_
+0000:a64c      heapdump_
+0000:b2e2+     heapstat_
+0000:b420+     heapstat0_
+0000:b45e+     HC_OpenDebug_
+0000:b4ae+     HC_CloseDebug_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-0c06:0000*     __nullarea
-0c06:01e4*     __ovlflag
-0c06:01e5*     __intno
-0c06:01e6*     __ovlvec
-0000:0614      _cstart_
-0000:06e7*     _Not_Enough_Memory_
-0000:0819      __exit_
-0000:0838      __do_exit_with_msg__
-0000:0895      __GETDS
+0c0e:0000*     __nullarea
+0c0e:01e4*     __ovlflag
+0c0e:01e5*     __intno
+0c0e:01e6*     __ovlvec
+0000:0604      _cstart_
+0000:06d7*     _Not_Enough_Memory_
+0000:0809      __exit_
+0000:0828      __do_exit_with_msg__
+0000:0885      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
-0000:08a0      _big_code_
-0000:08a0*     CodeModelMismatch
+0000:0890      _big_code_
+0000:0890*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-0c06:047c      __argv
-0c06:0480      ___argv
-0c06:0484      __argc
-0c06:0486      ___argc
+0c0e:047c      __argv
+0c0e:0480      ___argv
+0c0e:0484      __argc
+0c0e:0486      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
-0000:08a0*     __exit_with_msg_
-0000:08a5      __fatal_runtime_error_
+0000:0890*     __exit_with_msg_
+0000:0895      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-0c06:01ea      __curbrk
-0c06:01f2      __STACKLOW
-0c06:01f4      __STACKTOP
-0c06:01f6      __cbyte
-0c06:01f8      __child
-0c06:01fa      __no87
-0c06:0207      ___FPE_handler
-0c06:01ec      __psp
-0c06:01fb      __get_ovl_stack
-0c06:01ff      __restore_ovl_stack
-0c06:0203      __close_ovl_file
-0c06:020b      __LpCmdLine
-0c06:020f      __LpPgmName
-0c06:01ee      __osmajor
-0c06:01ef      __osminor
-0c06:01f0      __osmode
-0c06:01f1      __HShift
+0c0e:01ea      __curbrk
+0c0e:01f2      __STACKLOW
+0c0e:01f4      __STACKTOP
+0c0e:01f6      __cbyte
+0c0e:01f8      __child
+0c0e:01fa      __no87
+0c0e:0207      ___FPE_handler
+0c0e:01ec      __psp
+0c0e:01fb      __get_ovl_stack
+0c0e:01ff      __restore_ovl_stack
+0c0e:0203      __close_ovl_file
+0c0e:020b      __LpCmdLine
+0c0e:020f      __LpPgmName
+0c0e:01ee      __osmajor
+0c0e:01ef      __osminor
+0c0e:01f0      __osmode
+0c0e:01f1      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
-0000:08d0      __MemAllocator
-0000:099a      __MemFree
+0000:08c0      __MemAllocator
+0000:098a      __MemFree
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
-0000:0af7      __GrowSeg_
+0000:0ae7      __GrowSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
-0000:0c6d      __AllocSeg_
+0000:0c5d      __AllocSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
-0000:0d5c      __fmemneed_
+0000:0d4c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
-0000:0d5f      _nmalloc_
-0c06:0214      ___nheapbeg
-0c06:0216      ___MiniHeapRover
-0c06:0218      ___LargestSizeB4MiniHeapRover
+0000:0d4f      _nmalloc_
+0c0e:0214      ___nheapbeg
+0c0e:0216      ___MiniHeapRover
+0c0e:0218      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
-0000:0e39*     _heapgrow_
-0000:0e39      _fheapgrow_
-0000:0e3a      _nheapgrow_
+0000:0e29*     _heapgrow_
+0000:0e29      _fheapgrow_
+0000:0e2a      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
-0000:0eb2      _memavl_
+0000:0ea2      _memavl_
 Module: 16.lib(/dos/z/16/src/lib/16_head.c)
-0000:b44e*     wait_
-0000:b49a*     filesize_
-0000:b500      printmeminfoline_
-0000:b6ec      US_CheckParm_
+0000:b4ee+     wait_
+0000:b532+     filesize_
+0000:b598      printmeminfoline_
+0000:b77e      US_CheckParm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
-0000:0ef7      _nfree_
-0c06:0488+     ___MiniHeapFreeRover
+0000:0ee7      _nfree_
+0c0e:0488+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
-0000:0ff2+     _null_exit_rtn_
-0000:0ff2+     __null_int23_exit_
-0000:0ff3      exit_
-0000:1014+     _exit_
-0c06:0224+     ___int23_exit
-0c06:0228+     ___FPE_handler_exit
+0000:0fe2+     _null_exit_rtn_
+0000:0fe2+     __null_int23_exit_
+0000:0fe3      exit_
+0000:1004+     _exit_
+0c0e:0224+     ___int23_exit
+0c0e:0228+     ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
-0000:1030      __PTC
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
-0000:1064      __I4D
-0000:10b3      __U4D
+0000:1020      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:1137      ultoa_
-0000:11f5*     ltoa_
+0000:1053      ultoa_
+0000:1111*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c)
-0000:137b      write_
+0000:1297      write_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
+0000:14c4      __I4D
+0000:1513      __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-0000:15a7+     __open_flags_
-0000:1868+     _fsopen_
-0000:18cf      fopen_
-0000:19f2*     freopen_
+0000:1597+     __open_flags_
+0000:1858+     _fsopen_
+0000:18bf      fopen_
+0000:19e2*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
-0000:1a7c      fprintf_
+0000:1a6c      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
-0000:1aab      __doclose_
-0000:1bf5      __shutdown_stream_
-0000:1c0f      fclose_
-0c06:048a+     ___RmTmpFileFn
+0000:1a9b      __doclose_
+0000:1be5      __shutdown_stream_
+0000:1bff      fclose_
+0c0e:048a+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
-0000:1c7a      unlink_
+0000:1c6a      unlink_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
-0000:1eaa      open_
-0000:1ee1      sopen_
+0000:1e9a      open_
+0000:1ed1      sopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c)
-0000:1f0e      close_
+0000:1efe      close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c)
-0000:1f13      filelength_
+0000:1f03      filelength_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-0c06:022c      ___iob
-0c06:048e      ___OpenStreams
-0c06:0492      ___ClosedStreams
+0c0e:022c      ___iob
+0c0e:048e      ___OpenStreams
+0c0e:0492      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-0000:1f8b      __fprtf_
+0000:1f7b      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c)
-0000:20f3      halloc_
-0000:21d8      hfree_
+0000:20e3      halloc_
+0000:21c8      hfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c)
-0000:21df      _heapwalk_
-0000:21df      _fheapwalk_
+0000:21cf      _heapwalk_
+0000:21cf      _fheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
-0000:21f4+     __NHeapWalk_
-0000:22ed      _nheapwalk_
+0000:21e4+     __NHeapWalk_
+0000:22dd      _nheapwalk_
 Module: 16.lib(/dos/z/16/src/lib/nyan/kitten.c)
-0000:b88c      KITTENGETS
-0000:b8ec*     kittenopen_
-0000:bb3a+     catread_
-0000:bbee*     kittenclose_
-0000:bc0a+     mystrtoul_
-0000:bcbe+     processEscChars_
-0000:be44+     get_line_
-0000:beb6+     db_fetch_
-0000:bf4c+     db_insert_
-0c06:0394+     __kitten_catalog
+0000:b8fc      KITTENGETS
+0000:b956+     kittenopen_
+0000:bbcc+     catread_
+0000:bc72+     kittenclose_
+0000:bc8e+     mystrtoul_
+0000:bd3a+     processEscChars_
+0000:beca+     get_line_
+0000:bf3a+     db_fetch_
+0000:bfc8+     db_insert_
+0c0e:0394+     __kitten_catalog
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
-0000:22fd      stackavail_
+0000:22ed      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-0000:230b      __CMain
+0000:22fb      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-0000:2371      __InitRtns
-0000:2371*     __FInitRtns
-0000:23cc      __FiniRtns
-0000:23cc*     __FFiniRtns
+0000:2361      __InitRtns
+0000:2361*     __FInitRtns
+0000:23bc      __FiniRtns
+0000:23bc*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-0c06:0396      ___uselfn
+0c0e:0396      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-0000:2430      __DOSseg__
+0000:2420      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
-0000:2431      __Init_Argv_
-0000:2494+     _getargv_
-0000:27c4      __Fini_Argv_
+0000:2421      __Init_Argv_
+0000:2484+     _getargv_
+0000:27b4      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-0000:27ee      __EnterWVIDEO_
-0c06:0398+     ___WD_Present
+0000:27de      __EnterWVIDEO_
+0c0e:0398+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:2812*     _heapenable_
-0c06:039a      ___heap_enabled
+0000:2802*     _heapenable_
+0c0e:039a      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0c06:039c      __amblksiz
+0c0e:039c      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:2823      __nmemneed_
+0000:2813      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:28ab      __LastFree_
-0000:2925      __ExpandDGROUP_
+0000:289b      __LastFree_
+0000:2915      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
-0000:2a36+     __ibm_bios_get_ticks_
-0000:2aad      clock_
+0000:2a26+     __ibm_bios_get_ticks_
+0000:2a9d      clock_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
-0000:2ad4      kbhit_
+0000:2ac4      kbhit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
-0000:2aeb      ftell_
+0000:2adb      ftell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
-0000:2cd1      fseek_
+0000:2cc1      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-0c06:0098      __IsTable
+0c0e:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
-0000:2ec9      tolower_
+0000:2eb9      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-0c06:0022      ___Alphabet
+0c0e:0022      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-0000:2ed7      __lseek_
+0000:2ec7      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:2f11*     __dosretax
-0000:2f16*     __dosret0
-0000:2f1d      __set_errno_dos_
-0000:2f85*     __set_errno_dos_reterr_
+0000:2f01*     __dosretax
+0000:2f06*     __dosret0
+0000:2f0d      __set_errno_dos_
+0000:2f75*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-0000:2f90*     __get_errno_ptr_
-0c06:04ac      _errno
+0000:2f80*     __get_errno_ptr_
+0c0e:04ac      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:2f97      __GetIOMode_
-0000:2fcc      __SetIOMode_nogrow_
-0c06:03ba      ___NFiles
-0c06:03bc      ___init_mode
-0c06:03e4      ___io_mode
+0000:2f87      __GetIOMode_
+0000:2fbc      __SetIOMode_nogrow_
+0c0e:03ba      ___NFiles
+0c0e:03bc      ___init_mode
+0c0e:03e4      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-0000:3001*     __set_commode_
-0c06:03e8      __commode
+0000:2ff1*     __set_commode_
+0c0e:03e8      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0c06:03ea      __fmode
+0c0e:03ea      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-0000:300d      __chktty_
+0000:2ffd      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-0000:306c      __freefp_
-0000:310d      __purgefp_
+0000:305c      __freefp_
+0000:30fd      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-0000:314e      __allocfp_
+0000:313e      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-0000:32fe      __close_
+0000:32ee      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-0000:3334      __flush_
+0000:3324      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:357e      __doserror_
-0000:358c      __doserror1_
+0000:356e      __doserror_
+0000:357c      __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:3598      _dos_open_
+0000:3588      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:35be      isatty_
+0000:35ae      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:35da*     __get_doserrno_ptr_
-0c06:04ae      __doserrno
+0000:35ca*     __get_doserrno_ptr_
+0c0e:04ae      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0c06:03ec      ___umaskval
+0c0e:03ec      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:35e1      _dos_creat_
-0000:3605*     _dos_creatnew_
+0000:35d1      _dos_creat_
+0000:35f5*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:3626+     __grow_iomode_
-0000:370d+     __shrink_iomode_
-0000:374e      __SetIOMode_
+0000:3616+     __grow_iomode_
+0000:36fd+     __shrink_iomode_
+0000:373e      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-0000:37f5      __InitFiles_
+0000:37e5      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-0000:3a29*     fcloseall_
-0000:3a30      __full_io_exit_
+0000:3a19*     fcloseall_
+0000:3a20      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-0000:3a3a      fputc_
+0000:3a2a      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-0000:3c0f      __ioalloc_
+0000:3bff      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-0000:3d9d      __prtf_
+0000:3d8d      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
-0000:4f0e*     __I4M
-0000:4f0e      __U4M
+0000:4efe*     __I4M
+0000:4efe      __U4M
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c)
-0000:4fe8      __HeapWalk_
+0000:4fd8      __HeapWalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
-0000:520e      sprintf_
+0000:51fe      sprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c)
-0000:523d      getenv_
+0000:522d      getenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-0000:5328      __PTS
+0000:5318      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c)
-0000:5359      read_
+0000:5349      read_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c)
-0000:5492*     __clib_strdup_
-0000:5492      strdup_
+0000:5482*     __clib_strdup_
+0000:5482      strdup_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-0c06:04b2      ____Argv
-0c06:04b6      ____Argc
+0c0e:04b2      ____Argv
+0c0e:04b6      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-0c06:03fa      __Start_XI
-0c06:0424      __End_XI
-0c06:0424      __Start_YI
-0c06:043c      __End_YI
+0c0e:03fa      __Start_XI
+0c0e:0424      __End_XI
+0c0e:0424      __Start_YI
+0c0e:043c      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-0c06:04b8      ___historical_splitparms
+0c0e:04b8      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:54e4*     sbrk_
-0000:54f4      __brk_
+0000:54d4*     sbrk_
+0000:54e4      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
-0000:555c      fflush_
+0000:554c      fflush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-0000:5571      tell_
+0000:5561      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-0000:5582      lseek_
+0000:5572      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:55b3      __qwrite_
+0000:55a3      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:5613      fsync_
+0000:5603      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:5618*     _frealloc_
-0000:5618      realloc_
+0000:5608*     _frealloc_
+0000:5608      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:56f4      __ChkTTYIOMode_
-0000:5762*     __IOMode_
+0000:56e4      __ChkTTYIOMode_
+0000:5752*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:5772      wctomb_
+0000:5762      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:57bd+     utoa_
-0000:585e      itoa_
+0000:57ad+     utoa_
+0000:584e      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:58a8      strupr_
+0000:5898      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-0c06:03ee      ___EFG_printf
-0c06:03f2*     ___EFG_scanf
+0c0e:03ee      ___EFG_printf
+0c0e:03f2*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-0c06:03f6      ___IsDBCS
+0c0e:03f6      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:58f0*     _ismbblead_
-0c06:04ba      ___MBCSIsTable
+0000:58e0*     _ismbblead_
+0c0e:04ba      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:590c      ulltoa_
-0000:5a49*     lltoa_
+0000:58fc      ulltoa_
+0000:5a39*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
-0000:5ad3      vsprintf_
+0000:5ac3      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-0c06:05bc      ___env_mask
-0c06:05c0      _environ
-0c06:05c4*     __wenviron
+0c0e:05bc      ___env_mask
+0c0e:05c0      _environ
+0c0e:05c4*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
-0000:5b15      _mbterm_
+0000:5b05      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
-0000:5b68      _mbsnextc_
+0000:5b58      _mbsnextc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c)
-0000:5bc3      _mbctoupper_
+0000:5bb3      _mbctoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c)
-0000:5be6      _mbsinc_
+0000:5bd6      _mbsinc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:5c38+     __flushall_
-0000:5ccc      flushall_
+0000:5c28+     __flushall_
+0000:5cbc      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:5cd2*     _dos_close_
-0000:5ce0      _dos_commit_
+0000:5cc2*     _dos_close_
+0000:5cd0      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:5cef*     _msize_
-0000:5d0a      _fmsize_
+0000:5cdf*     _msize_
+0000:5cfa      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:5d1b      __HeapManager_expand_
-0000:6224      _nexpand_
+0000:5d0b      __HeapManager_expand_
+0000:6214      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:6277      _fexpand_
-0000:6277*     _expand_
+0000:6267      _fexpand_
+0000:6267*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:62ea      __mbinit_
-0c06:03f8      ___MBCodePage
+0000:62da      __mbinit_
+0c0e:03f8      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0000:63e3      __setenvp_
-0000:656f      __freeenvp_
+0000:63d3      __setenvp_
+0000:655f      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0000:65cd      _mbdtoupper_
+0000:65bd      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0000:65db      toupper_
+0000:65cb      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:65e9      _bfree_
+0000:65d9      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:660e      _bexpand_
+0000:65fe      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0000:6667      clearenv_
+0000:6657      clearenv_
 
 
                         +--------------------+
@@ -499,6 +499,6 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  0001a0f0 (106736.)
-Entry point address: 0000:0614
+Memory size:  0001a170 (106864.)
+Entry point address: 0000:0604
 Link time: 00:00.00
index 4e76309448fa17a63c26bff351dfc55807c11d92..ca637bcbaf4a194b8669ce855ef65d3a8c1e57c4 100755 (executable)
Binary files a/fmemtest.exe and b/fmemtest.exe differ
index 03609959aa506ec092368c991b81c34c99e1cd66..16c2d3cf464ca04ca052ad1218d2dfa6cb5e4dae 100755 (executable)
@@ -1,7 +1,7 @@
 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/09/23 12:46:13
+Created on:       15/09/24 13:41:08
 Executable Image: fmemtest.exe
 creating a DOS executable
 
index 1cc726c1e325f3db531bf588c28424eed9dce41b..4eb065af9d66a829617c29e1be04a59c4963c5b3 100755 (executable)
Binary files a/fontgfx.exe and b/fontgfx.exe differ
index 35bf1c4ad224a34f91dc5e57a478985b02d51a93..1cbfd8f57c0746d0c127161e1edd1da8fb9e5436 100755 (executable)
@@ -1,7 +1,7 @@
 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/09/23 12:46:13
+Created on:       15/09/24 13:41:08
 Executable Image: fontgfx.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          080d:0000            0000ec80
+DGROUP                          07fd:0000            0000ec80
 
 
 
@@ -24,26 +24,26 @@ DGROUP                          080d:0000            0000ec80
 Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
-fontgfx_TEXT           CODE           AUTO           0000:0000       00000147
-_TEXT                  CODE           AUTO           0000:0150       00005eb1
-16text_TEXT            CODE           AUTO           0000:6010       0000010d
-modex16_TEXT           CODE           AUTO           0000:6120       00001fae
-FAR_DATA               FAR_DATA       AUTO           080c:000e       00000000
-_NULL                  BEGDATA        DGROUP         080d:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         080f:0000       00000002
-CONST                  DATA           DGROUP         080f:0002       00000076
-CONST2                 DATA           DGROUP         0816:0008       00000000
-_DATA                  DATA           DGROUP         0817:0000       00000698
-XIB                    DATA           DGROUP         0880:0008       00000000
-XI                     DATA           DGROUP         0880:0008       0000001e
-XIE                    DATA           DGROUP         0882:0006       00000000
-YIB                    DATA           DGROUP         0882:0006       00000000
-YI                     DATA           DGROUP         0882:0006       00000012
-YIE                    DATA           DGROUP         0883:0008       00000000
-STRINGS                DATA           DGROUP         0883:0008       00000000
-DATA                   DATA           DGROUP         0883:0008       00000000
-_BSS                   BSS            DGROUP         0883:0008       00000a4d
-STACK                  STACK          DGROUP         0929:0000       0000dac0
+fontgfx_TEXT           CODE           AUTO           0000:0000       0000014d
+_TEXT                  CODE           AUTO           0000:0150       00005eaf
+16text_TEXT            CODE           AUTO           0000:6000       0000010d
+modex16_TEXT           CODE           AUTO           0000:6110       00001ebe
+FAR_DATA               FAR_DATA       AUTO           07fc:000e       00000000
+_NULL                  BEGDATA        DGROUP         07fd:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         07ff:0000       00000002
+CONST                  DATA           DGROUP         07ff:0002       00000076
+CONST2                 DATA           DGROUP         0806:0008       00000000
+_DATA                  DATA           DGROUP         0807:0000       00000698
+XIB                    DATA           DGROUP         0870:0008       00000000
+XI                     DATA           DGROUP         0870:0008       0000001e
+XIE                    DATA           DGROUP         0872:0006       00000000
+YIB                    DATA           DGROUP         0872:0006       00000000
+YI                     DATA           DGROUP         0872:0006       00000012
+YIE                    DATA           DGROUP         0873:0008       00000000
+STRINGS                DATA           DGROUP         0873:0008       00000000
+DATA                   DATA           DGROUP         0873:0008       00000000
+_BSS                   BSS            DGROUP         0873:0008       00000a4d
+STACK                  STACK          DGROUP         0919:0000       0000dac0
 
 
                         +----------------+
@@ -62,58 +62,58 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 0000:0155      __STK
 0000:0175*     __STKOVERFLOW_
 Module: 16.lib(/dos/z/16/src/lib/16text.c)
-0000:6086      textInit_
-080d:0770      _romFonts
+0000:6076      textInit_
+07fd:0770      _romFonts
 Module: 16.lib(/dos/z/16/src/lib/modex16.c)
-0000:62d8*     VGAmodeX_
-0000:6380      modexEnter_
-0000:641c      modexLeave_
-0000:6434      modexDefaultPage_
-0000:648e*     modexNextPage_
-0000:654a*     modexNextPage0_
-0000:65ee*     modexShowPage_
-0000:66ea*     modexPanPage_
-0000:673a*     modexSelectPlane_
-0000:675e+     modexClearRegion_
-0000:6876*     oldDrawBmp_
-0000:69dc*     modexDrawBmp_
-0000:6a42+     modexDrawBmpRegion_
-0000:6bac*     modexDrawPlanarBuf_
-0000:6bca*     modexDrawSprite_
-0000:6c30+     modexDrawSpriteRegion_
-0000:6da8*     modexCopyPageRegion_
-0000:6f12*     modexFadeOn_
-0000:6f42*     modexFadeOff_
-0000:6f70*     modexFlashOn_
-0000:6f9e*     modexFlashOff_
-0000:706e+     modexPalSave_
-0000:70c4+     modexNewPal_
-0000:7114*     modexLoadPalFile_
-0000:71f6*     modexSavePalFile_
-0000:726e*     modexPalBlack_
-0000:7298*     modexPalWhite_
-0000:72c2+     modexPalUpdate_
-0000:7832+     modexPalUpdate1_
-0000:78ac*     modexPalUpdate0_
-0000:78f8+     chkcolor_
-0000:7c10+     modexputPixel_
-0000:7c9e*     modexgetPixel_
-0000:7d24*     modexhlin_
-0000:7d90      modexprint_
-0000:7f2a      modexprintbig_
-0000:80a6+     modexWaitBorder_
-080d:0504+     _VGA
+0000:62c8+     VGAmodeX_
+0000:6368      modexEnter_
+0000:6416      modexLeave_
+0000:642e      modexDefaultPage_
+0000:6488+     modexNextPage_
+0000:6544+     modexNextPage0_
+0000:65e8+     modexShowPage_
+0000:66e4+     modexPanPage_
+0000:6734+     modexSelectPlane_
+0000:6758+     modexClearRegion_
+0000:6870+     oldDrawBmp_
+0000:698c+     modexDrawBmp_
+0000:69f2+     modexDrawBmpRegion_
+0000:6b58+     modexDrawPlanarBuf_
+0000:6b78+     modexDrawSprite_
+0000:6bde+     modexDrawSpriteRegion_
+0000:6d52+     modexCopyPageRegion_
+0000:6ebc+     modexFadeOn_
+0000:6eec+     modexFadeOff_
+0000:6f1a+     modexFlashOn_
+0000:6f48+     modexFlashOff_
+0000:7014+     modexPalSave_
+0000:706e+     modexNewPal_
+0000:70b2+     modexLoadPalFile_
+0000:7180+     modexSavePalFile_
+0000:71f6+     modexPalBlack_
+0000:7220+     modexPalWhite_
+0000:724a+     modexPalUpdate_
+0000:77a6+     modexPalUpdate1_
+0000:7824+     modexPalUpdate0_
+0000:7870+     chkcolor_
+0000:7b74+     modexputPixel_
+0000:7c02+     modexgetPixel_
+0000:7c88+     modexhlin_
+0000:7cf0      modexprint_
+0000:7e58      modexprintbig_
+0000:7fa6+     modexWaitBorder_
+07fd:0504+     _VGA
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
+0000:0192      sprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getch.c)
-0000:0192      getch_
+0000:01c1      getch_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
-0000:01ac      printf_
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
-0000:01db      sprintf_
+0000:01db      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-080d:0000*     __nullarea
-080d:052c*     __ovlflag
-080d:052d*     __intno
-080d:052e*     __ovlvec
+07fd:0000*     __nullarea
+07fd:052c*     __ovlflag
+07fd:052d*     __intno
+07fd:052e*     __ovlvec
 0000:020a      _cstart_
 0000:02dd*     _Not_Enough_Memory_
 0000:040f      __exit_
@@ -123,31 +123,31 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 0000:0496      _big_code_
 0000:0496*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-080d:1088      __argv
-080d:108c      ___argv
-080d:1090      __argc
-080d:1092      ___argc
+07fd:1088      __argv
+07fd:108c      ___argv
+07fd:1090      __argc
+07fd:1092      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:0496*     __exit_with_msg_
 0000:049b      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-080d:0532      __curbrk
-080d:053a      __STACKLOW
-080d:053c      __STACKTOP
-080d:053e      __cbyte
-080d:0540      __child
-080d:0542      __no87
-080d:054f      ___FPE_handler
-080d:0534      __psp
-080d:0543      __get_ovl_stack
-080d:0547      __restore_ovl_stack
-080d:054b      __close_ovl_file
-080d:0553      __LpCmdLine
-080d:0557      __LpPgmName
-080d:0536      __osmajor
-080d:0537      __osminor
-080d:0538      __osmode
-080d:0539      __HShift
+07fd:0532      __curbrk
+07fd:053a      __STACKLOW
+07fd:053c      __STACKTOP
+07fd:053e      __cbyte
+07fd:0540      __child
+07fd:0542      __no87
+07fd:054f      ___FPE_handler
+07fd:0534      __psp
+07fd:0543      __get_ovl_stack
+07fd:0547      __restore_ovl_stack
+07fd:054b      __close_ovl_file
+07fd:0553      __LpCmdLine
+07fd:0557      __LpPgmName
+07fd:0536      __osmajor
+07fd:0537      __osminor
+07fd:0538      __osmode
+07fd:0539      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
 0000:04ba      __I4M
 0000:04ba      __U4M
@@ -160,45 +160,45 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:06a0      _fmalloc_
 0000:06a0      malloc_
-080d:055c+     ___fheap
-080d:055e      ___fheapRover
-080d:0560      ___LargestSizeB4Rover
+07fd:055c+     ___fheap
+07fd:055e      ___fheapRover
+07fd:0560      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:0815+     _null_exit_rtn_
 0000:0815+     __null_int23_exit_
 0000:0816      exit_
 0000:0837+     _exit_
-080d:0562+     ___int23_exit
-080d:0566+     ___FPE_handler_exit
+07fd:0562+     ___int23_exit
+07fd:0566+     ___FPE_handler_exit
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
+0000:0853      _ffree_
+0000:0853      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-0000:0853+     __open_flags_
-0000:0b14+     _fsopen_
-0000:0b7b      fopen_
-0000:0c9e*     freopen_
+0000:08c0+     __open_flags_
+0000:0b81+     _fsopen_
+0000:0be8      fopen_
+0000:0d0b*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
-0000:0d28+     __fill_buffer_
-0000:0f77      fgetc_
+0000:0d95+     __fill_buffer_
+0000:0fe4      fgetc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
-0000:10be      __doclose_
-0000:1208      __shutdown_stream_
-0000:1222      fclose_
-080d:1094+     ___RmTmpFileFn
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
-0000:128d      _ffree_
-0000:128d      free_
+0000:112b      __doclose_
+0000:1275      __shutdown_stream_
+0000:128f      fclose_
+07fd:1094+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
 0000:12fa      fwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
 0000:1673      rand_
 0000:16b5*     srand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
+0000:16f1      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-080d:056e      ___iob
-080d:1098      ___OpenStreams
-080d:109c      ___ClosedStreams
+07fd:056e      ___iob
+07fd:1098      ___OpenStreams
+07fd:109c      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-0000:16f2      __fprtf_
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
-0000:185e      vsprintf_
+0000:174d      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
 0000:18a0      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
@@ -207,7 +207,7 @@ 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)
-080d:06d6      ___uselfn
+07fd:06d6      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:19c6      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
@@ -216,7 +216,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
 0000:1d5a      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:1d84      __EnterWVIDEO_
-080d:06d8+     ___WD_Present
+07fd:06d8+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
 0000:1da8      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
@@ -232,177 +232,177 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 0000:22bc      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:22bf      _nmalloc_
-080d:06da      ___nheapbeg
-080d:06dc      ___MiniHeapRover
-080d:06de      ___LargestSizeB4MiniHeapRover
+07fd:06da      ___nheapbeg
+07fd:06dc      ___MiniHeapRover
+07fd:06de      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
 0000:2399*     _heapgrow_
 0000:2399*     _fheapgrow_
 0000:239a      _nheapgrow_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
+0000:2412      _nfree_
+07fd:10a4+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-0000:2412*     __set_commode_
-080d:06e0      __commode
+0000:250d*     __set_commode_
+07fd:06e0      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-0000:241e*     __get_errno_ptr_
-080d:10a4      _errno
+0000:2519*     __get_errno_ptr_
+07fd:10a6      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-080d:06e2      __fmode
+07fd:06e2      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
-0000:2425      tolower_
+0000:2520      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
-0000:2654*     open_
-0000:268b      sopen_
+0000:274f*     open_
+0000:2786      sopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
-0000:27d6      fseek_
+0000:28d1      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-0000:29ce      __chktty_
+0000:2ac9      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-0000:2a2d      __freefp_
-0000:2ace      __purgefp_
+0000:2b28      __freefp_
+0000:2bc9      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-0000:2b0f      __allocfp_
+0000:2c0a      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
-0000:2cc0      __PTC
+0000:2dba      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:2cf3      __flushall_
-0000:2d87*     flushall_
+0000:2ded      __flushall_
+0000:2e81*     flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-0000:2d8d      getche_
+0000:2e87      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-0000:2da7      __ioalloc_
+0000:2ea1      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-0000:2f35      __qread_
+0000:302f      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-0000:2f55      __lseek_
+0000:304f      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-0000:2f8f      __close_
+0000:3089      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-0000:2fc5      __flush_
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
-0000:320e      _nfree_
-080d:10a6+     ___MiniHeapFreeRover
+0000:30bf      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:3309      __qwrite_
+0000:3308      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-0000:3369      fputc_
+0000:3368      fputc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
+0000:353d      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-0000:353e      __InitFiles_
+0000:46ad      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-0000:3772*     fcloseall_
-0000:3779      __full_io_exit_
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-0000:3783      __prtf_
+0000:48e1*     fcloseall_
+0000:48e8      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-080d:10a8      ____Argv
-080d:10ac      ____Argc
+07fd:10a8      ____Argv
+07fd:10ac      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-080d:06e4      __amblksiz
+07fd:06e4      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-080d:0738      __Start_XI
-080d:0756      __End_XI
-080d:0756      __Start_YI
-080d:0768      __End_YI
+07fd:0738      __Start_XI
+07fd:0756      __End_XI
+07fd:0756      __Start_YI
+07fd:0768      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-080d:10ae      ___historical_splitparms
+07fd:10ae      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-0000:48f4      __PTS
+0000:48f2      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:4926      _DoINTR_
+0000:4924      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:4c9f*     _heapenable_
-080d:06e6      ___heap_enabled
+0000:4c9d*     _heapenable_
+07fd:06e6      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:4cb0      __nmemneed_
+0000:4cae      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:4d38      __LastFree_
-0000:4db2      __ExpandDGROUP_
+0000:4d36      __LastFree_
+0000:4db0      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:4ec3      _dos_open_
+0000:4ec1      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:4ee9      __GetIOMode_
-0000:4f1e      __SetIOMode_nogrow_
-080d:06e8      ___NFiles
-080d:06ea      ___init_mode
-080d:0712      ___io_mode
+0000:4ee7      __GetIOMode_
+0000:4f1c      __SetIOMode_nogrow_
+07fd:06e8      ___NFiles
+07fd:06ea      ___init_mode
+07fd:0712      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:4f53      isatty_
+0000:4f51      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:4f6f*     __get_doserrno_ptr_
-080d:10b0      __doserrno
+0000:4f6d*     __get_doserrno_ptr_
+07fd:10b0      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-080d:0716      ___umaskval
+07fd:0716      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:4f76      _dos_creat_
-0000:4f9a*     _dos_creatnew_
+0000:4f74      _dos_creat_
+0000:4f98*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:4fbb+     __grow_iomode_
-0000:50a2+     __shrink_iomode_
-0000:50e3      __SetIOMode_
+0000:4fb9+     __grow_iomode_
+0000:50a0+     __shrink_iomode_
+0000:50e1      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:518a*     __dosretax
-0000:518f*     __dosret0
-0000:5196      __set_errno_dos_
-0000:51fe*     __set_errno_dos_reterr_
+0000:5188*     __dosretax
+0000:518d*     __dosret0
+0000:5194      __set_errno_dos_
+0000:51fc*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-0000:5209      lseek_
+0000:5207      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-0000:523a      tell_
+0000:5238      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:524b      fsync_
+0000:5249      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:5250      wctomb_
+0000:524e      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:529b+     utoa_
-0000:533c      itoa_
+0000:5299+     utoa_
+0000:533a      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:5386      strupr_
+0000:5384      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-080d:072c      ___EFG_printf
-080d:0730*     ___EFG_scanf
+07fd:072c      ___EFG_printf
+07fd:0730*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-080d:0734      ___IsDBCS
+07fd:0734      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:53ce*     _ismbblead_
-080d:10b4      ___MBCSIsTable
+0000:53cc*     _ismbblead_
+07fd:10b4      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:53ea      ulltoa_
-0000:5527*     lltoa_
+0000:53e8      ulltoa_
+0000:5525*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:5598      ultoa_
-0000:5656*     ltoa_
+0000:5596      ultoa_
+0000:5654*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:56a4*     sbrk_
-0000:56b4      __brk_
+0000:56a2*     sbrk_
+0000:56b2      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:571c      __doserror_
-0000:572a*     __doserror1_
+0000:571a      __doserror_
+0000:5728*     __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:5736*     _frealloc_
-0000:5736      realloc_
+0000:5734*     _frealloc_
+0000:5734      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:5812      __ChkTTYIOMode_
-0000:5880*     __IOMode_
+0000:5810      __ChkTTYIOMode_
+0000:587e*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:5890*     _dos_close_
-0000:589e      _dos_commit_
+0000:588e*     _dos_close_
+0000:589c      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-080d:0072      ___Alphabet
+07fd:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:58eb      __mbinit_
-080d:0736+     ___MBCodePage
+0000:58e9      __mbinit_
+07fd:0736+     ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:59c6*     _msize_
-0000:59e1      _fmsize_
+0000:59c4*     _msize_
+0000:59df      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:59f2      __HeapManager_expand_
-0000:5efb      _nexpand_
+0000:59f0      __HeapManager_expand_
+0000:5ef9      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:5f4e      _fexpand_
-0000:5f4e*     _expand_
+0000:5f4c      _fexpand_
+0000:5f4c*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:5f83      _bfree_
+0000:5f81      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:5fa8      _bexpand_
+0000:5fa6      _bexpand_
 
 
                         +--------------------+
@@ -418,6 +418,6 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00016d50 (93520.)
+Memory size:  00016c50 (93264.)
 Entry point address: 0000:020a
 Link time: 00:00.00
index a4e09d82f40f0646d1b3f47a542b5b70148f6549..8b8e854d518d06641022e9d794cd7e21cc920dce 100755 (executable)
Binary files a/fonttest.exe and b/fonttest.exe differ
index e4a4b044cbdd63e75fb5c278e3d33b5547f6a6b9..ce9bd0e6ed4c984ce9c819f0d42841c7894a7cc7 100755 (executable)
Binary files a/inputest.exe and b/inputest.exe differ
index 6b642afa8e849493237c4bcf355e56bb8b0eab46..923ddbd77254e724358482cf0bee84a49ff1ea13 100755 (executable)
@@ -1,7 +1,7 @@
 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/09/23 12:46:13
+Created on:       15/09/24 13:41:08
 Executable Image: inputest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          072c:0000            0000e410
+DGROUP                          0723:0000            0000e410
 
 
 
@@ -26,25 +26,25 @@ Segment                Class          Group          Address         Size
 
 inputest_TEXT          CODE           AUTO           0000:0000       0000004b
 _TEXT                  CODE           AUTO           0000:0050       00004f54
-16_in_TEXT             CODE           AUTO           0000:4fb0       00001d43
-16_head_TEXT           CODE           AUTO           0000:6d00       00000405
-16_in13_DATA           FAR_DATA       AUTO           0711:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           072b:0004       00000000
-_NULL                  BEGDATA        DGROUP         072c:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         072e:0000       00000002
-CONST                  DATA           DGROUP         072e:0002       00000076
-CONST2                 DATA           DGROUP         0735:0008       00000102
-_DATA                  DATA           DGROUP         0746:0000       000004ce
-XIB                    DATA           DGROUP         0792:000e       00000000
-XI                     DATA           DGROUP         0792:000e       00000024
-XIE                    DATA           DGROUP         0795:0002       00000000
-YIB                    DATA           DGROUP         0795:0002       00000000
-YI                     DATA           DGROUP         0795:0002       00000012
-YIE                    DATA           DGROUP         0796:0004       00000000
-STRINGS                DATA           DGROUP         0796:0004       00000000
-DATA                   DATA           DGROUP         0796:0004       00000000
-_BSS                   BSS            DGROUP         0797:0000       00000296
-STACK                  STACK          DGROUP         07c1:0000       0000dac0
+16_in_TEXT             CODE           AUTO           0000:4fb0       00001ce8
+16_head_TEXT           CODE           AUTO           0000:6ca0       000003d9
+16_in13_DATA           FAR_DATA       AUTO           0708:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           0722:0004       00000000
+_NULL                  BEGDATA        DGROUP         0723:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0725:0000       00000002
+CONST                  DATA           DGROUP         0725:0002       00000076
+CONST2                 DATA           DGROUP         072c:0008       00000102
+_DATA                  DATA           DGROUP         073d:0000       000004ce
+XIB                    DATA           DGROUP         0789:000e       00000000
+XI                     DATA           DGROUP         0789:000e       00000024
+XIE                    DATA           DGROUP         078c:0002       00000000
+YIB                    DATA           DGROUP         078c:0002       00000000
+YI                     DATA           DGROUP         078c:0002       00000012
+YIE                    DATA           DGROUP         078d:0004       00000000
+STRINGS                DATA           DGROUP         078d:0004       00000000
+DATA                   DATA           DGROUP         078d:0004       00000000
+_BSS                   BSS            DGROUP         078e:0000       00000296
+STACK                  STACK          DGROUP         07b8:0000       0000dac0
 
 
                         +----------------+
@@ -64,34 +64,34 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 0000:0075*     __STKOVERFLOW_
 Module: 16.lib(/dos/z/16/src/lib/16_in.c)
 0000:50c8+     INL_KeyService_
-0000:5312+     Mouse_
-0000:536a+     IN_GetJoyAbs_
-0000:5730+     IN_GetJoyButtonsDB_
-0000:59c6+     IN_SetupJoy_
-0000:5b88      IN_Startup_
-0000:5c8e      IN_Default_
-0000:5df2      IN_Shutdown_
-0000:5e72*     IN_SetKeyHook_
-0000:5e94+     IN_ClearKeysDown_
-0000:5f74*     IN_ReadCursor_
-0000:6090      IN_ReadControl_
-0000:6810*     IN_SetControlType_
-0000:685e*     IN_GetScanName_
-0000:68e6*     IN_WaitForKey_
-0000:691c*     IN_WaitForASCII_
-0000:6952+     IN_AckBack_
-0000:6a3a*     IN_Ack_
-0000:6adc+     IN_IsUserInput_
-0000:6b82*     IN_UserInput_
-0000:6bda      IN_KeyDown_
-0000:6c22+     IN_ClearKey_
-0000:6c9a*     IN_qb_
-072c:06be+     _inpu
+0000:530c+     Mouse_
+0000:5364+     IN_GetJoyAbs_
+0000:572a+     IN_GetJoyButtonsDB_
+0000:59be+     IN_SetupJoy_
+0000:5b78      IN_Startup_
+0000:5c74      IN_Default_
+0000:5dc6      IN_Shutdown_
+0000:5e3e+     IN_SetKeyHook_
+0000:5e60+     IN_ClearKeysDown_
+0000:5f3c+     IN_ReadCursor_
+0000:6060      IN_ReadControl_
+0000:67d6+     IN_SetControlType_
+0000:6824+     IN_GetScanName_
+0000:689c+     IN_WaitForKey_
+0000:68d2+     IN_WaitForASCII_
+0000:6908+     IN_AckBack_
+0000:69e6+     IN_Ack_
+0000:6a8a+     IN_IsUserInput_
+0000:6b30+     IN_UserInput_
+0000:6b94      IN_KeyDown_
+0000:6bdc+     IN_ClearKey_
+0000:6c4a+     IN_qb_
+0723:06be+     _inpu
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-072c:0000*     __nullarea
-072c:045a*     __ovlflag
-072c:045b*     __intno
-072c:045c*     __ovlvec
+0723:0000*     __nullarea
+0723:045a*     __ovlflag
+0723:045b*     __intno
+0723:045c*     __ovlvec
 0000:0092      _cstart_
 0000:0165*     _Not_Enough_Memory_
 0000:0297      __exit_
@@ -101,31 +101,31 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 0000:031e      _big_code_
 0000:031e*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-072c:0814      __argv
-072c:0818      ___argv
-072c:081c      __argc
-072c:081e      ___argc
+0723:0814      __argv
+0723:0818      ___argv
+0723:081c      __argc
+0723:081e      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:031e*     __exit_with_msg_
 0000:0323      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-072c:0460      __curbrk
-072c:0468      __STACKLOW
-072c:046a      __STACKTOP
-072c:046c      __cbyte
-072c:046e      __child
-072c:0470      __no87
-072c:047d      ___FPE_handler
-072c:0462      __psp
-072c:0471      __get_ovl_stack
-072c:0475      __restore_ovl_stack
-072c:0479      __close_ovl_file
-072c:0481      __LpCmdLine
-072c:0485      __LpPgmName
-072c:0464      __osmajor
-072c:0465      __osminor
-072c:0466      __osmode
-072c:0467      __HShift
+0723:0460      __curbrk
+0723:0468      __STACKLOW
+0723:046a      __STACKTOP
+0723:046c      __cbyte
+0723:046e      __child
+0723:0470      __no87
+0723:047d      ___FPE_handler
+0723:0462      __psp
+0723:0471      __get_ovl_stack
+0723:0475      __restore_ovl_stack
+0723:0479      __close_ovl_file
+0723:0481      __LpCmdLine
+0723:0485      __LpPgmName
+0723:0464      __osmajor
+0723:0465      __osminor
+0723:0466      __osmode
+0723:0467      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 0000:0349      __PIA
 0000:0342*     __PIS
@@ -143,10 +143,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
 0000:0540      __I4D
 0000:058f      __U4D
 Module: 16.lib(/dos/z/16/src/lib/16_head.c)
-0000:6d0e*     wait_
-0000:6d5a*     filesize_
-0000:6dc0*     printmeminfoline_
-0000:6fac      US_CheckParm_
+0000:6cae+     wait_
+0000:6cf2+     filesize_
+0000:6d58+     printmeminfoline_
+0000:6f3e      US_CheckParm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 0000:0613      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
@@ -157,7 +157,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:0703      __FiniRtns
 0000:0703*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-072c:0494      ___uselfn
+0723:0494      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:0768      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
@@ -166,7 +166,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
 0000:0afc      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:0b26      __EnterWVIDEO_
-072c:0496+     ___WD_Present
+0723:0496+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
 0000:0b4a      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
@@ -184,80 +184,80 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
 0000:1057      ultoa_
 0000:1115*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-072c:0098      __IsTable
+0723:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:1163      tolower_
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
-0000:1172      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-072c:04a0      ___iob
-072c:0828      ___OpenStreams
-072c:082c      ___ClosedStreams
+0723:04a0      ___iob
+0723:0828      ___OpenStreams
+0723:082c      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-0000:11bf      __fprtf_
+0000:118b      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-072c:0830      ____Argv
-072c:0834      ____Argc
+0723:0830      ____Argv
+0723:0834      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-072c:0608      __amblksiz
+0723:0608      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
-0000:1312+     _null_exit_rtn_
-0000:1312+     __null_int23_exit_
-0000:1313      exit_
-0000:1334+     _exit_
-072c:060a+     ___int23_exit
-072c:060e+     ___FPE_handler_exit
+0000:12de+     _null_exit_rtn_
+0000:12de+     __null_int23_exit_
+0000:12df      exit_
+0000:1300+     _exit_
+0723:060a+     ___int23_exit
+0723:060e+     ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-072c:066e      __Start_XI
-072c:0692      __End_XI
-072c:0692      __Start_YI
-072c:06a4      __End_YI
+0723:066e      __Start_XI
+0723:0692      __End_XI
+0723:0692      __Start_YI
+0723:06a4      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-072c:0836      ___historical_splitparms
+0723:0836      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-0000:1350      __PTS
+0000:131c      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
-0000:1381      _nmalloc_
-072c:0612      ___nheapbeg
-072c:0614      ___MiniHeapRover
-072c:0616      ___LargestSizeB4MiniHeapRover
+0000:134d      _nmalloc_
+0723:0612      ___nheapbeg
+0723:0614      ___MiniHeapRover
+0723:0616      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
-0000:145b      _fmalloc_
-0000:145b      malloc_
-072c:0618+     ___fheap
-072c:061a      ___fheapRover
-072c:061c      ___LargestSizeB4Rover
+0000:1427      _fmalloc_
+0000:1427      malloc_
+0723:0618+     ___fheap
+0723:061a      ___fheapRover
+0723:061c      ___LargestSizeB4Rover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
+0000:159c      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
-0000:15d0      _ffree_
-0000:15d0      free_
+0000:15cf      _ffree_
+0000:15cf      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:163e      _DoINTR_
+0000:163c      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
-0000:19b7      fflush_
+0000:19b5      fflush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-0000:19cc      tell_
+0000:19ca      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-0000:19dd      lseek_
+0000:19db      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-0000:1a0e      __flush_
+0000:1a0c      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-0000:1c57*     __get_errno_ptr_
-072c:0838      _errno
+0000:1c55*     __get_errno_ptr_
+0723:0838      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-072c:0022      ___Alphabet
+0723:0022      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-0000:1c5e      __InitFiles_
+0000:1c5c      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-0000:1e92*     fcloseall_
-0000:1e99      __full_io_exit_
+0000:1e90*     fcloseall_
+0000:1e97      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-0000:1ea3      fputc_
+0000:1ea1      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-0000:2078      __ioalloc_
+0000:2076      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-0000:2206      __prtf_
+0000:2204      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:3376      __nmemneed_
+0000:3374      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
 0000:3380      __MemAllocator
 0000:344a      __MemFree
@@ -276,7 +276,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
 0000:3a20      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:3a98      _nfree_
-072c:083a+     ___MiniHeapFreeRover
+0723:083a+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
 0000:3b93+     __flushall_
 0000:3c27      flushall_
@@ -285,9 +285,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 0000:3c67      __GetIOMode_
 0000:3c9c      __SetIOMode_nogrow_
-072c:061e      ___NFiles
-072c:0620      ___init_mode
-072c:0648      ___io_mode
+0723:061e      ___NFiles
+0723:0620      ___init_mode
+0723:0648      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
 0000:3cd1+     __grow_iomode_
 0000:3db8+     __shrink_iomode_
@@ -300,7 +300,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:3f05+     __doclose_
 0000:404f      __shutdown_stream_
 0000:4069*     fclose_
-072c:083e+     ___RmTmpFileFn
+0723:083e+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
 0000:40d4      __freefp_
 0000:4175      __purgefp_
@@ -314,19 +314,19 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
 0000:434b      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-072c:064c      ___EFG_printf
-072c:0650*     ___EFG_scanf
+0723:064c      ___EFG_printf
+0723:0650*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-072c:0654      ___IsDBCS
+0723:0654      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
 0000:4393*     _ismbblead_
-072c:0842      ___MBCSIsTable
+0723:0842      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
 0000:43af      ulltoa_
 0000:44ec*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
 0000:455d*     _heapenable_
-072c:0656      ___heap_enabled
+0723:0656      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
 0000:456e*     sbrk_
 0000:457e      __brk_
@@ -350,10 +350,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 0000:4812      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
 0000:486c      __mbinit_
-072c:066c+     ___MBCodePage
+0723:066c+     ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 0000:4947*     __get_doserrno_ptr_
-072c:0944      __doserrno
+0723:0944      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
 0000:494e*     _msize_
 0000:4969      _fmsize_
@@ -385,6 +385,6 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  000156d0 (87760.)
+Memory size:  00015640 (87616.)
 Entry point address: 0000:0092
 Link time: 00:00.00
index a80f688dd5cc06ebf3dcd402d63946805d1efc16..94f1fc69f1c959098d036f316a70ea44e5b028a6 100755 (executable)
--- a/makefile
+++ b/makefile
@@ -34,7 +34,7 @@ BAKAPIFLAGS=-fh=bakapi.hed
 SFLAGS=-sg -st -of+ -zu -zdf -zff -zgf -k56000#60000#32768
 DFLAGS=-DTARGET_MSDOS=16 -DMSDOS=1 $(SFLAGS)
 ZFLAGS=-zk0 -zq -zc -zp8# -zm
-CFLAGS=$(IFLAGS) -mh -lr -l=dos -wo# -d2##wwww
+CFLAGS=$(IFLAGS) -mh -lr -l=dos -wo -d2##wwww
 OFLAGS=-obmiler -out -oh -ei -zp8 -0 -fpi87  -onac -ol+ -ok####x
 FLAGS=$(CFLAGS) $(OFLAGS) $(DFLAGS) $(ZFLAGS)
 
index 41b60526b45d29dee951bb20ccc24b206e92f7d9..dcb2d436287644ee20719a9c89b78d7212d31667 100755 (executable)
Binary files a/maptest.exe and b/maptest.exe differ
index 3d66ccf02a80cc47a27378ffd2bb1f6276cb0d98..58f6648920135e17e3c067bed4133748f2b66339 100755 (executable)
@@ -1,7 +1,7 @@
 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/09/23 12:46:13
+Created on:       15/09/24 13:41:07
 Executable Image: maptest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          09db:0000            0000e9c0
+DGROUP                          09da:0000            0000e9c0
 
 
 
@@ -25,28 +25,28 @@ Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
 maptest_TEXT           CODE           AUTO           0000:0000       000001a5
-mapread_TEXT           CODE           AUTO           0000:01b0       00000872
-jsmn_TEXT              CODE           AUTO           0000:0a30       00000919
-_TEXT                  CODE           AUTO           0000:1350       000063c9
-bitmap_TEXT            CODE           AUTO           0000:7720       000005c9
-modex16_TEXT           CODE           AUTO           0000:7cf0       00001fae
-16text_TEXT            CODE           AUTO           0000:9ca0       0000010d
-FAR_DATA               FAR_DATA       AUTO           09da:000d       00000000
-_NULL                  BEGDATA        DGROUP         09db:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         09dd:0000       00000002
-CONST                  DATA           DGROUP         09dd:0002       00000076
-CONST2                 DATA           DGROUP         09e4:0008       00000102
-_DATA                  DATA           DGROUP         09f5:0000       0000025a
-XIB                    DATA           DGROUP         0a1a:000a       00000000
-XI                     DATA           DGROUP         0a1a:000a       0000001e
-XIE                    DATA           DGROUP         0a1c:0008       00000000
-YIB                    DATA           DGROUP         0a1c:0008       00000000
-YI                     DATA           DGROUP         0a1c:0008       00000012
-YIE                    DATA           DGROUP         0a1d:000a       00000000
-STRINGS                DATA           DGROUP         0a1d:000a       00000000
-DATA                   DATA           DGROUP         0a1d:000a       00000000
-_BSS                   BSS            DGROUP         0a1d:000a       00000ad5
-STACK                  STACK          DGROUP         0acb:0000       0000dac0
+mapread_TEXT           CODE           AUTO           0000:01b0       00000881
+jsmn_TEXT              CODE           AUTO           0000:0a40       00000a19
+_TEXT                  CODE           AUTO           0000:1460       000063cb
+bitmap_TEXT            CODE           AUTO           0000:7830       0000059c
+modex16_TEXT           CODE           AUTO           0000:7dd0       00001ebe
+16text_TEXT            CODE           AUTO           0000:9c90       0000010d
+FAR_DATA               FAR_DATA       AUTO           09d9:000d       00000000
+_NULL                  BEGDATA        DGROUP         09da:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         09dc:0000       00000002
+CONST                  DATA           DGROUP         09dc:0002       00000076
+CONST2                 DATA           DGROUP         09e3:0008       00000102
+_DATA                  DATA           DGROUP         09f4:0000       0000025a
+XIB                    DATA           DGROUP         0a19:000a       00000000
+XI                     DATA           DGROUP         0a19:000a       0000001e
+XIE                    DATA           DGROUP         0a1b:0008       00000000
+YIB                    DATA           DGROUP         0a1b:0008       00000000
+YI                     DATA           DGROUP         0a1b:0008       00000012
+YIE                    DATA           DGROUP         0a1c:000a       00000000
+STRINGS                DATA           DGROUP         0a1c:000a       00000000
+DATA                   DATA           DGROUP         0a1c:000a       00000000
+_BSS                   BSS            DGROUP         0a1c:000a       00000ad5
+STACK                  STACK          DGROUP         0aca:0000       0000dac0
 
 
                         +----------------+
@@ -63,367 +63,367 @@ Module: maptest.o(/dos/z/16/src/maptest.c)
 0000:0092      main_
 Module: mapread.o(/dos/z/16/src/lib/mapread.c)
 0000:024c+     jsoneq_
-0000:02f0+     dump_
-0000:07ec      loadmap_
+0000:02e6+     dump_
+0000:07e4      loadmap_
 Module: jsmn.o(/dos/z/16/src/lib/jsmn/jsmn.c)
-0000:0e02      jsmn_parse_
-0000:12fe      jsmn_init_
+0000:0e12      jsmn_parse_
+0000:140e      jsmn_init_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
-0000:1355      __STK
-0000:1375*     __STKOVERFLOW_
+0000:1465      __STK
+0000:1485*     __STKOVERFLOW_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-09db:01b8      ___iob
-09db:043a      ___OpenStreams
-09db:043e      ___ClosedStreams
+09da:01b8      ___iob
+09da:043a      ___OpenStreams
+09da:043e      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
-0000:1392      fprintf_
+0000:14a2      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-09db:0000*     __nullarea
-09db:0320*     __ovlflag
-09db:0321*     __intno
-09db:0322*     __ovlvec
-0000:13c2      _cstart_
-0000:1495*     _Not_Enough_Memory_
-0000:15c7      __exit_
-0000:15e6      __do_exit_with_msg__
-0000:1643      __GETDS
+09da:0000*     __nullarea
+09da:0320*     __ovlflag
+09da:0321*     __intno
+09da:0322*     __ovlvec
+0000:14d2      _cstart_
+0000:15a5*     _Not_Enough_Memory_
+0000:16d7      __exit_
+0000:16f6      __do_exit_with_msg__
+0000:1753      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
-0000:164e      _big_code_
-0000:164e*     CodeModelMismatch
+0000:175e      _big_code_
+0000:175e*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-09db:0442      __argv
-09db:0446      ___argv
-09db:044a      __argc
-09db:044c      ___argc
+09da:0442      __argv
+09da:0446      ___argv
+09da:044a      __argc
+09da:044c      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
-0000:1655      __PIA
-0000:164e*     __PIS
+0000:1765      __PIA
+0000:175e*     __PIS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncmp.c)
-0000:166c      strncmp_
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
-0000:16a9      _fmalloc_
-0000:16a9      malloc_
-09db:0326+     ___fheap
-09db:0328      ___fheapRover
-09db:032a      ___LargestSizeB4Rover
-Module: 16.lib(/dos/z/16/src/lib/bitmap.c)
-0000:7a22      bitmapLoadPcx_
-0000:7b7e*     bitmapLoadPcxTiles_
+0000:177c      strncmp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strstr.c)
-0000:181e      strstr_
+0000:17b9      strstr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(atoi.c)
-0000:1920      atoi_
+0000:18bb      atoi_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
+0000:1957      _fmalloc_
+0000:1957      malloc_
+09da:0326+     ___fheap
+09da:0328      ___fheapRover
+09da:032a      ___LargestSizeB4Rover
+Module: 16.lib(/dos/z/16/src/lib/bitmap.c)
+0000:7b22      bitmapLoadPcx_
+0000:7c6c+     bitmapLoadPcxTiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-0000:19bc+     __open_flags_
-0000:1c7d+     _fsopen_
-0000:1ce4      fopen_
-0000:1e07*     freopen_
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
-0000:1e91      fread_
+0000:1acc+     __open_flags_
+0000:1d8d+     _fsopen_
+0000:1df4      fopen_
+0000:1f17*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-0000:2208      __get_errno_ptr_
-09db:04ce      _errno
+0000:1fa1      __get_errno_ptr_
+09da:04ce      _errno
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
+0000:1fa8      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:220f*     _frealloc_
-0000:220f      realloc_
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
-0000:22ec      __PTC
+0000:231f*     _frealloc_
+0000:231f      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncpy.c)
-0000:231f      strncpy_
+0000:23fb      strncpy_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
+0000:2437      _ffree_
+0000:2437      free_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
+0000:24a4      __doclose_
+0000:25ee      __shutdown_stream_
+0000:2608      fclose_
+09da:04d0+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
-0000:235b*     __exit_with_msg_
-0000:2360      __fatal_runtime_error_
+0000:2673*     __exit_with_msg_
+0000:2678      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-09db:0334      __curbrk
-09db:033c      __STACKLOW
-09db:033e      __STACKTOP
-09db:0340      __cbyte
-09db:0342      __child
-09db:0344      __no87
-09db:0351      ___FPE_handler
-09db:0336      __psp
-09db:0345      __get_ovl_stack
-09db:0349      __restore_ovl_stack
-09db:034d      __close_ovl_file
-09db:0355      __LpCmdLine
-09db:0359      __LpPgmName
-09db:0338      __osmajor
-09db:0339      __osminor
-09db:033a      __osmode
-09db:033b      __HShift
+09da:0334      __curbrk
+09da:033c      __STACKLOW
+09da:033e      __STACKTOP
+09da:0340      __cbyte
+09da:0342      __child
+09da:0344      __no87
+09da:0351      ___FPE_handler
+09da:0336      __psp
+09da:0345      __get_ovl_stack
+09da:0349      __restore_ovl_stack
+09da:034d      __close_ovl_file
+09da:0355      __LpCmdLine
+09da:0359      __LpPgmName
+09da:0338      __osmajor
+09da:0339      __osminor
+09da:033a      __osmode
+09da:033b      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-0000:237e      __InitFiles_
+0000:2696      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-0000:25b2*     fcloseall_
-0000:25b9      __full_io_exit_
+0000:28ca*     fcloseall_
+0000:28d1      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-0000:25dd      __fprtf_
+0000:28f5      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-0000:2730      __CMain
+0000:2a48      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-0000:2796      __InitRtns
-0000:2796*     __FInitRtns
-0000:27f1      __FiniRtns
-0000:27f1*     __FFiniRtns
+0000:2aae      __InitRtns
+0000:2aae*     __FInitRtns
+0000:2b09      __FiniRtns
+0000:2b09*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-09db:035e      ___uselfn
+09da:035e      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-0000:2856      __DOSseg__
+0000:2b6e      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
-0000:2857      __Init_Argv_
-0000:28ba+     _getargv_
-0000:2bea      __Fini_Argv_
+0000:2b6f      __Init_Argv_
+0000:2bd2+     _getargv_
+0000:2f02      __Fini_Argv_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
+0000:2f2c      __PTS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
+0000:2f5e      __PTC
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
+09da:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
-0000:2c20      __MemAllocator
-0000:2cea      __MemFree
+0000:2fa0      __MemAllocator
+0000:306a      __MemFree
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
-0000:2e47      __GrowSeg_
+0000:31c7      __GrowSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
-0000:2fbd      __AllocSeg_
+0000:333d      __AllocSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
-0000:30ac      __fmemneed_
+0000:342c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
-0000:30af      _nmalloc_
-09db:0360      ___nheapbeg
-09db:0362      ___MiniHeapRover
-09db:0364      ___LargestSizeB4MiniHeapRover
+0000:342f      _nmalloc_
+09da:0360      ___nheapbeg
+09da:0362      ___MiniHeapRover
+09da:0364      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
-0000:3189*     _heapgrow_
-0000:3189*     _fheapgrow_
-0000:318a      _nheapgrow_
+0000:3509*     _heapgrow_
+0000:3509*     _fheapgrow_
+0000:350a      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
-0000:3202      printf_
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
-0000:3231      __doclose_
-0000:337b      __shutdown_stream_
-0000:3395      fclose_
-09db:04d4+     ___RmTmpFileFn
+0000:3582      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
-0000:3400+     _null_exit_rtn_
-0000:3400+     __null_int23_exit_
-0000:3401      exit_
-0000:3422+     _exit_
-09db:0366+     ___int23_exit
-09db:036a+     ___FPE_handler_exit
+0000:35b1+     _null_exit_rtn_
+0000:35b1+     __null_int23_exit_
+0000:35b2      exit_
+0000:35d3+     _exit_
+09da:0366+     ___int23_exit
+09da:036a+     ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
-0000:355c      fseek_
+0000:370d      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
-0000:3754      __fill_buffer_
-0000:39a3      fgetc_
+0000:3905      __fill_buffer_
+0000:3b54      fgetc_
 Module: 16.lib(/dos/z/16/src/lib/modex16.c)
-0000:7ea8*     VGAmodeX_
-0000:7f50+     modexEnter_
-0000:7fec*     modexLeave_
-0000:8004*     modexDefaultPage_
-0000:805e*     modexNextPage_
-0000:811a*     modexNextPage0_
-0000:81be*     modexShowPage_
-0000:82ba*     modexPanPage_
-0000:830a*     modexSelectPlane_
-0000:832e+     modexClearRegion_
-0000:8446*     oldDrawBmp_
-0000:85ac*     modexDrawBmp_
-0000:8612+     modexDrawBmpRegion_
-0000:877c*     modexDrawPlanarBuf_
-0000:879a*     modexDrawSprite_
-0000:8800+     modexDrawSpriteRegion_
-0000:8978*     modexCopyPageRegion_
-0000:8ae2*     modexFadeOn_
-0000:8b12*     modexFadeOff_
-0000:8b40*     modexFlashOn_
-0000:8b6e*     modexFlashOff_
-0000:8c3e+     modexPalSave_
-0000:8c94      modexNewPal_
-0000:8ce4*     modexLoadPalFile_
-0000:8dc6*     modexSavePalFile_
-0000:8e3e*     modexPalBlack_
-0000:8e68*     modexPalWhite_
-0000:8e92+     modexPalUpdate_
-0000:9402+     modexPalUpdate1_
-0000:947c*     modexPalUpdate0_
-0000:94c8+     chkcolor_
-0000:97e0+     modexputPixel_
-0000:986e*     modexgetPixel_
-0000:98f4*     modexhlin_
-0000:9960*     modexprint_
-0000:9afa*     modexprintbig_
-0000:9c76+     modexWaitBorder_
-09db:0374+     _VGA
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-0000:3aea      __PTS
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-09db:0098      __IsTable
+0000:7f88+     VGAmodeX_
+0000:8028+     modexEnter_
+0000:80d6+     modexLeave_
+0000:80ee+     modexDefaultPage_
+0000:8148+     modexNextPage_
+0000:8204+     modexNextPage0_
+0000:82a8+     modexShowPage_
+0000:83a4+     modexPanPage_
+0000:83f4+     modexSelectPlane_
+0000:8418+     modexClearRegion_
+0000:8530+     oldDrawBmp_
+0000:864c+     modexDrawBmp_
+0000:86b2+     modexDrawBmpRegion_
+0000:8818+     modexDrawPlanarBuf_
+0000:8838+     modexDrawSprite_
+0000:889e+     modexDrawSpriteRegion_
+0000:8a12+     modexCopyPageRegion_
+0000:8b7c+     modexFadeOn_
+0000:8bac+     modexFadeOff_
+0000:8bda+     modexFlashOn_
+0000:8c08+     modexFlashOff_
+0000:8cd4+     modexPalSave_
+0000:8d2e      modexNewPal_
+0000:8d72+     modexLoadPalFile_
+0000:8e40+     modexSavePalFile_
+0000:8eb6+     modexPalBlack_
+0000:8ee0+     modexPalWhite_
+0000:8f0a+     modexPalUpdate_
+0000:9466+     modexPalUpdate1_
+0000:94e4+     modexPalUpdate0_
+0000:9530+     chkcolor_
+0000:9834+     modexputPixel_
+0000:98c2+     modexgetPixel_
+0000:9948+     modexhlin_
+0000:99b0+     modexprint_
+0000:9b18+     modexprintbig_
+0000:9c66+     modexWaitBorder_
+09da:0374+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-0000:3b1b*     __set_commode_
-09db:039c      __commode
+0000:3c9b*     __set_commode_
+09da:039c      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-09db:039e      __fmode
+09da:039e      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
-0000:3b27      tolower_
+0000:3ca7      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
-0000:3d56*     open_
-0000:3d8d      sopen_
+0000:3ed6*     open_
+0000:3f0d      sopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-0000:3dba      __chktty_
+0000:3f3a      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-0000:3e19      __freefp_
-0000:3eba      __purgefp_
+0000:3f99      __freefp_
+0000:403a      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-0000:3efb      __allocfp_
+0000:407b      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-0000:40ab      __ioalloc_
+0000:422b      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-0000:4239      __qread_
+0000:43b9      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:4259*     _msize_
-0000:4274      _fmsize_
+0000:43d9*     _msize_
+0000:43f4      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:4285      __HeapManager_expand_
-0000:478e      _nexpand_
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
-0000:47e1      _ffree_
-0000:47e1      free_
+0000:4405      __HeapManager_expand_
+0000:490e      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:484e      _fexpand_
-0000:484e*     _expand_
+0000:4961      _fexpand_
+0000:4961*     _expand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
+0000:4996      _nfree_
+09da:0dd8+     ___MiniHeapFreeRover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
+0000:4a91      __lseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
+0000:4acb      __close_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
+0000:4b01      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-0000:4883      __EnterWVIDEO_
-09db:03a0+     ___WD_Present
+0000:4d4a      __EnterWVIDEO_
+09da:03a0+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-0000:48a7      fputc_
+0000:4d6e      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-0000:4a7c      __prtf_
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-0000:5bec      __flush_
+0000:4f43      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-09db:0dd8      ____Argv
-09db:0ddc      ____Argc
+09da:0dda      ____Argv
+09da:0dde      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-09db:03a2      __amblksiz
+09da:03a2      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-09db:03fa      __Start_XI
-09db:0418      __End_XI
-09db:0418      __Start_YI
-09db:042a      __End_YI
+09da:03fa      __Start_XI
+09da:0418      __End_XI
+09da:0418      __Start_YI
+09da:042a      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-09db:0dde      ___historical_splitparms
+09da:0de0      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:5e36*     _heapenable_
-09db:03a4      ___heap_enabled
+0000:60b4*     _heapenable_
+09da:03a4      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:5e47      __nmemneed_
+0000:60c5      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:5ecf      __LastFree_
-0000:5f49      __ExpandDGROUP_
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
-0000:605a      _nfree_
-09db:0de0+     ___MiniHeapFreeRover
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-0000:6155      __lseek_
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-0000:618f      __close_
+0000:614d      __LastFree_
+0000:61c7      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-0000:61c5      lseek_
+0000:62d8      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-0000:61f6      tell_
+0000:6309      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:6207      __flushall_
-0000:629b*     flushall_
+0000:631a      __flushall_
+0000:63ae*     flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-0000:62a1      getche_
+0000:63b4      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
-0000:62bb+     int86x_
-0000:643e      int86_
+0000:63ce+     int86x_
+0000:6551      int86_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
-0000:646b      fwrite_
+0000:657e      fwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
-0000:67e4      rand_
-0000:6826*     srand_
+0000:68f7      rand_
+0000:6939*     srand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
-0000:684a      __I4M
-0000:684a      __U4M
+0000:695c      __I4M
+0000:695c      __U4M
 Module: 16.lib(/dos/z/16/src/lib/16text.c)
-0000:9d16*     textInit_
-09db:0de2      _romFonts
+0000:9d06+     textInit_
+09da:0de2      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:6862      _dos_open_
+0000:6974      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:6888      __GetIOMode_
-0000:68bd      __SetIOMode_nogrow_
-09db:03aa      ___NFiles
-09db:03ac      ___init_mode
-09db:03d4      ___io_mode
+0000:699a      __GetIOMode_
+0000:69cf      __SetIOMode_nogrow_
+09da:03aa      ___NFiles
+09da:03ac      ___init_mode
+09da:03d4      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:68f2      isatty_
+0000:6a04      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:690e*     __get_doserrno_ptr_
-09db:0dfa      __doserrno
+0000:6a20*     __get_doserrno_ptr_
+09da:0dfa      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-09db:03d8      ___umaskval
+09da:03d8      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:6915      _dos_creat_
-0000:6939*     _dos_creatnew_
+0000:6a27      _dos_creat_
+0000:6a4b*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:695a+     __grow_iomode_
-0000:6a41+     __shrink_iomode_
-0000:6a82      __SetIOMode_
+0000:6a6c+     __grow_iomode_
+0000:6b53+     __shrink_iomode_
+0000:6b94      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:6b29*     __dosretax
-0000:6b2e*     __dosret0
-0000:6b35      __set_errno_dos_
-0000:6b9d*     __set_errno_dos_reterr_
+0000:6c3b*     __dosretax
+0000:6c40*     __dosret0
+0000:6c47      __set_errno_dos_
+0000:6caf*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:6ba8      _bfree_
+0000:6cba      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:6bcd      _bexpand_
+0000:6cdf      _bexpand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
+0000:6d38      __qwrite_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
+0000:6d98      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:6c26      wctomb_
+0000:6d9d      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:6c71+     utoa_
-0000:6d12      itoa_
+0000:6de8+     utoa_
+0000:6e89      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:6d5c      strupr_
+0000:6ed3      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-09db:03ee      ___EFG_printf
-09db:03f2*     ___EFG_scanf
+09da:03ee      ___EFG_printf
+09da:03f2*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-09db:03f6      ___IsDBCS
+09da:03f6      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:6da4*     _ismbblead_
-09db:0dfe      ___MBCSIsTable
+0000:6f1b*     _ismbblead_
+09da:0dfe      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:6dc0      ulltoa_
-0000:6efd*     lltoa_
+0000:6f37      ulltoa_
+0000:7074*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:6f6e      ultoa_
-0000:702c*     ltoa_
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:707a      __qwrite_
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:70da      fsync_
+0000:70e5      ultoa_
+0000:71a3*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:70df*     sbrk_
-0000:70ef      __brk_
+0000:71f1*     sbrk_
+0000:7201      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-0000:7157      intr_
+0000:7269      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-0000:716b      segread_
+0000:727d      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:71d2      __doserror_
-0000:71e0*     __doserror1_
+0000:72e4      __doserror_
+0000:72f2*     __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:71ec      __ChkTTYIOMode_
-0000:725a*     __IOMode_
+0000:72fe      __ChkTTYIOMode_
+0000:736c*     __IOMode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
+0000:737c*     _dos_close_
+0000:738a      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-09db:0072      ___Alphabet
+09da:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:72a8      __mbinit_
-09db:03f8+     ___MBCodePage
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:7383*     _dos_close_
-0000:7391      _dos_commit_
+0000:73d7      __mbinit_
+09da:03f8+     ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:73a0      _DoINTR_
+0000:74b2      _DoINTR_
 
 
                         +--------------------+
@@ -439,6 +439,6 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00018770 (100208.)
-Entry point address: 0000:13c2
+Memory size:  00018760 (100192.)
+Entry point address: 0000:14d2
 Link time: 00:00.00
index 61233050385b0750761e4af76a70acd2b4f5639f..4caea5cc70d7dfd0d15b16041771801199524ec7 100755 (executable)
Binary files a/palettec.exe and b/palettec.exe differ
index 023048f6639a65f87e9e3e354e87d91b14274020..0275ed63c3fccfbac8cc4503e4cf67a135b52841 100755 (executable)
@@ -1,7 +1,7 @@
 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/09/23 12:46:13
+Created on:       15/09/24 13:41:07
 Executable Image: palettec.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          07b6:0000            0000e800
+DGROUP                          07a7:0000            0000e800
 
 
 
@@ -25,25 +25,25 @@ Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
 palettec_TEXT          CODE           AUTO           0000:0000       0000004c
-_TEXT                  CODE           AUTO           0000:0050       00005a4b
-modex16_TEXT           CODE           AUTO           0000:5aa0       00001fae
-16text_TEXT            CODE           AUTO           0000:7a50       0000010d
-FAR_DATA               FAR_DATA       AUTO           07b5:000d       00000000
-_NULL                  BEGDATA        DGROUP         07b6:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         07b8:0000       00000002
-CONST                  DATA           DGROUP         07b8:0002       00000076
-CONST2                 DATA           DGROUP         07bf:0008       00000000
-_DATA                  DATA           DGROUP         07c0:0000       00000248
-XIB                    DATA           DGROUP         07e4:0008       00000000
-XI                     DATA           DGROUP         07e4:0008       00000018
-XIE                    DATA           DGROUP         07e6:0000       00000000
-YIB                    DATA           DGROUP         07e6:0000       00000000
-YI                     DATA           DGROUP         07e6:0000       0000000c
-YIE                    DATA           DGROUP         07e6:000c       00000000
-STRINGS                DATA           DGROUP         07e6:000c       00000000
-DATA                   DATA           DGROUP         07e6:000c       00000000
-_BSS                   BSS            DGROUP         07e6:000c       00000a33
-STACK                  STACK          DGROUP         088a:0000       0000dac0
+_TEXT                  CODE           AUTO           0000:0050       00005a4d
+modex16_TEXT           CODE           AUTO           0000:5aa0       00001ebe
+16text_TEXT            CODE           AUTO           0000:7960       0000010d
+FAR_DATA               FAR_DATA       AUTO           07a6:000d       00000000
+_NULL                  BEGDATA        DGROUP         07a7:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         07a9:0000       00000002
+CONST                  DATA           DGROUP         07a9:0002       00000076
+CONST2                 DATA           DGROUP         07b0:0008       00000000
+_DATA                  DATA           DGROUP         07b1:0000       00000248
+XIB                    DATA           DGROUP         07d5:0008       00000000
+XI                     DATA           DGROUP         07d5:0008       00000018
+XIE                    DATA           DGROUP         07d7:0000       00000000
+YIB                    DATA           DGROUP         07d7:0000       00000000
+YI                     DATA           DGROUP         07d7:0000       0000000c
+YIE                    DATA           DGROUP         07d7:000c       00000000
+STRINGS                DATA           DGROUP         07d7:000c       00000000
+DATA                   DATA           DGROUP         07d7:000c       00000000
+_BSS                   BSS            DGROUP         07d7:000c       00000a33
+STACK                  STACK          DGROUP         087b:0000       0000dac0
 
 
                         +----------------+
@@ -62,49 +62,49 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 0000:0055      __STK
 0000:0075*     __STKOVERFLOW_
 Module: 16.lib(/dos/z/16/src/lib/modex16.c)
-0000:5c58*     VGAmodeX_
-0000:5d00      modexEnter_
-0000:5d9c      modexLeave_
-0000:5db4*     modexDefaultPage_
-0000:5e0e*     modexNextPage_
-0000:5eca*     modexNextPage0_
-0000:5f6e*     modexShowPage_
-0000:606a*     modexPanPage_
-0000:60ba*     modexSelectPlane_
-0000:60de+     modexClearRegion_
-0000:61f6*     oldDrawBmp_
-0000:635c*     modexDrawBmp_
-0000:63c2+     modexDrawBmpRegion_
-0000:652c*     modexDrawPlanarBuf_
-0000:654a*     modexDrawSprite_
-0000:65b0+     modexDrawSpriteRegion_
-0000:6728*     modexCopyPageRegion_
-0000:6892*     modexFadeOn_
-0000:68c2*     modexFadeOff_
-0000:68f0*     modexFlashOn_
-0000:691e*     modexFlashOff_
-0000:69ee      modexPalSave_
-0000:6a44      modexNewPal_
-0000:6a94*     modexLoadPalFile_
-0000:6b76      modexSavePalFile_
-0000:6bee*     modexPalBlack_
-0000:6c18*     modexPalWhite_
-0000:6c42+     modexPalUpdate_
-0000:71b2+     modexPalUpdate1_
-0000:722c*     modexPalUpdate0_
-0000:7278+     chkcolor_
-0000:7590+     modexputPixel_
-0000:761e*     modexgetPixel_
-0000:76a4*     modexhlin_
-0000:7710*     modexprint_
-0000:78aa*     modexprintbig_
-0000:7a26+     modexWaitBorder_
-07b6:00b4+     _VGA
+0000:5c58+     VGAmodeX_
+0000:5cf8      modexEnter_
+0000:5da6      modexLeave_
+0000:5dbe+     modexDefaultPage_
+0000:5e18+     modexNextPage_
+0000:5ed4+     modexNextPage0_
+0000:5f78+     modexShowPage_
+0000:6074+     modexPanPage_
+0000:60c4+     modexSelectPlane_
+0000:60e8+     modexClearRegion_
+0000:6200+     oldDrawBmp_
+0000:631c+     modexDrawBmp_
+0000:6382+     modexDrawBmpRegion_
+0000:64e8+     modexDrawPlanarBuf_
+0000:6508+     modexDrawSprite_
+0000:656e+     modexDrawSpriteRegion_
+0000:66e2+     modexCopyPageRegion_
+0000:684c+     modexFadeOn_
+0000:687c+     modexFadeOff_
+0000:68aa+     modexFlashOn_
+0000:68d8+     modexFlashOff_
+0000:69a4      modexPalSave_
+0000:69fe      modexNewPal_
+0000:6a42+     modexLoadPalFile_
+0000:6b10      modexSavePalFile_
+0000:6b86+     modexPalBlack_
+0000:6bb0+     modexPalWhite_
+0000:6bda+     modexPalUpdate_
+0000:7136+     modexPalUpdate1_
+0000:71b4+     modexPalUpdate0_
+0000:7200+     chkcolor_
+0000:7504+     modexputPixel_
+0000:7592+     modexgetPixel_
+0000:7618+     modexhlin_
+0000:7680+     modexprint_
+0000:77e8+     modexprintbig_
+0000:7936+     modexWaitBorder_
+07a7:00b4+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-07b6:0000*     __nullarea
-07b6:00dc*     __ovlflag
-07b6:00dd*     __intno
-07b6:00de*     __ovlvec
+07a7:0000*     __nullarea
+07a7:00dc*     __ovlflag
+07a7:00dd*     __intno
+07a7:00de*     __ovlvec
 0000:0092      _cstart_
 0000:0165*     _Not_Enough_Memory_
 0000:0297      __exit_
@@ -117,23 +117,23 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:031e*     __exit_with_msg_
 0000:0323      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-07b6:00e2      __curbrk
-07b6:00ea      __STACKLOW
-07b6:00ec      __STACKTOP
-07b6:00ee      __cbyte
-07b6:00f0      __child
-07b6:00f2      __no87
-07b6:00ff      ___FPE_handler
-07b6:00e4      __psp
-07b6:00f3      __get_ovl_stack
-07b6:00f7      __restore_ovl_stack
-07b6:00fb      __close_ovl_file
-07b6:0103      __LpCmdLine
-07b6:0107      __LpPgmName
-07b6:00e6      __osmajor
-07b6:00e7      __osminor
-07b6:00e8      __osmode
-07b6:00e9      __HShift
+07a7:00e2      __curbrk
+07a7:00ea      __STACKLOW
+07a7:00ec      __STACKTOP
+07a7:00ee      __cbyte
+07a7:00f0      __child
+07a7:00f2      __no87
+07a7:00ff      ___FPE_handler
+07a7:00e4      __psp
+07a7:00f3      __get_ovl_stack
+07a7:00f7      __restore_ovl_stack
+07a7:00fb      __close_ovl_file
+07a7:0103      __LpCmdLine
+07a7:0107      __LpPgmName
+07a7:00e6      __osmajor
+07a7:00e7      __osminor
+07a7:00e8      __osmode
+07a7:00e9      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
 0000:0342+     int86x_
 0000:04c5      int86_
@@ -143,9 +143,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:0510      _fmalloc_
 0000:0510      malloc_
-07b6:010c+     ___fheap
-07b6:010e      ___fheapRover
-07b6:0110      ___LargestSizeB4Rover
+07a7:010c+     ___fheap
+07a7:010e      ___fheapRover
+07a7:0110      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 0000:0685      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
@@ -153,24 +153,24 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:06b4+     __null_int23_exit_
 0000:06b5      exit_
 0000:06d6+     _exit_
-07b6:0112+     ___int23_exit
-07b6:0116+     ___FPE_handler_exit
+07a7:0112+     ___int23_exit
+07a7:0116+     ___FPE_handler_exit
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
+0000:06f2      _ffree_
+0000:06f2      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-0000:06f2+     __open_flags_
-0000:09b3+     _fsopen_
-0000:0a1a      fopen_
-0000:0b3d*     freopen_
+0000:075f+     __open_flags_
+0000:0a20+     _fsopen_
+0000:0a87      fopen_
+0000:0baa*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
-0000:0bc7+     __fill_buffer_
-0000:0e16      fgetc_
+0000:0c34+     __fill_buffer_
+0000:0e83      fgetc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
-0000:0f5d      __doclose_
-0000:10a7      __shutdown_stream_
-0000:10c1      fclose_
-07b6:0c0c+     ___RmTmpFileFn
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
-0000:112c      _ffree_
-0000:112c      free_
+0000:0fca      __doclose_
+0000:1114      __shutdown_stream_
+0000:112e      fclose_
+07a7:0c0c+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
 0000:1199      fwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
@@ -180,8 +180,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
 0000:1578      __I4M
 0000:1578      __U4M
 Module: 16.lib(/dos/z/16/src/lib/16text.c)
-0000:7ac6*     textInit_
-07b6:0c10      _romFonts
+0000:79d6+     textInit_
+07a7:0c10      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
 0000:1590      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
@@ -190,12 +190,12 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:1651      __FiniRtns
 0000:1651*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-07b6:011e      ___uselfn
+07a7:011e      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:16b6      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:16b7      __EnterWVIDEO_
-07b6:0120+     ___WD_Present
+07a7:0120+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
 0000:16db      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
@@ -211,181 +211,181 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 0000:1bec      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:1bef      _nmalloc_
-07b6:0122      ___nheapbeg
-07b6:0124      ___MiniHeapRover
-07b6:0126      ___LargestSizeB4MiniHeapRover
+07a7:0122      ___nheapbeg
+07a7:0124      ___MiniHeapRover
+07a7:0126      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
 0000:1cc9*     _heapgrow_
 0000:1cc9*     _fheapgrow_
 0000:1cca      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-07b6:0128      ___iob
-07b6:0c28      ___OpenStreams
-07b6:0c2c      ___ClosedStreams
+07a7:0128      ___iob
+07a7:0c28      ___OpenStreams
+07a7:0c2c      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 0000:1d5c      __fprtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
+0000:1eaf      _nfree_
+07a7:0c30+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-0000:1eaf*     __set_commode_
-07b6:0290      __commode
+0000:1faa*     __set_commode_
+07a7:0290      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-0000:1ebb*     __get_errno_ptr_
-07b6:0c30      _errno
+0000:1fb6*     __get_errno_ptr_
+07a7:0c32      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-07b6:0292      __fmode
+07a7:0292      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
-0000:1ec2      tolower_
+0000:1fbd      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
-0000:20f1*     open_
-0000:2128      sopen_
+0000:21ec*     open_
+0000:2223      sopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
-0000:2273      fseek_
+0000:236e      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-0000:246b      __chktty_
+0000:2566      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-0000:24ca      __freefp_
-0000:256b      __purgefp_
+0000:25c5      __freefp_
+0000:2666      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-0000:25ac      __allocfp_
+0000:26a7      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
-0000:275c      __PTC
+0000:2858      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:278f      __flushall_
-0000:2823*     flushall_
+0000:288b      __flushall_
+0000:291f*     flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-0000:2829      getche_
+0000:2925      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-0000:2843      __ioalloc_
+0000:293f      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-0000:29d1      __qread_
+0000:2acd      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-0000:29f1      __lseek_
+0000:2aed      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-0000:2a2b      __close_
+0000:2b27      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-0000:2a61      __flush_
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
-0000:2caa      _nfree_
-07b6:0c32+     ___MiniHeapFreeRover
+0000:2b5d      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:2da5      __qwrite_
+0000:2da6      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-0000:2e05      fputc_
+0000:2e06      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-07b6:0c34      ____Argv
-07b6:0c38      ____Argc
+07a7:0c34      ____Argv
+07a7:0c38      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-07b6:0294      __amblksiz
+07a7:0294      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-07b6:02e8      __Start_XI
-07b6:0300      __End_XI
-07b6:0300      __Start_YI
-07b6:030c      __End_YI
+07a7:02e8      __Start_XI
+07a7:0300      __End_XI
+07a7:0300      __Start_YI
+07a7:030c      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:2fda      _DoINTR_
+0000:2fdc      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:3353*     _heapenable_
-07b6:0296      ___heap_enabled
+0000:3355*     _heapenable_
+07a7:0296      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:3364      __nmemneed_
+0000:3366      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:33ec      __LastFree_
-0000:3466      __ExpandDGROUP_
+0000:33ee      __LastFree_
+0000:3468      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-0000:3577      __InitFiles_
+0000:3579      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-0000:37ab*     fcloseall_
-0000:37b2      __full_io_exit_
+0000:37ad*     fcloseall_
+0000:37b4      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-0000:37bc      __prtf_
+0000:37be      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:492c      _dos_open_
+0000:492e      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:4952      __GetIOMode_
-0000:4987      __SetIOMode_nogrow_
-07b6:0298      ___NFiles
-07b6:029a      ___init_mode
-07b6:02c2      ___io_mode
+0000:4954      __GetIOMode_
+0000:4989      __SetIOMode_nogrow_
+07a7:0298      ___NFiles
+07a7:029a      ___init_mode
+07a7:02c2      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:49bc      isatty_
+0000:49be      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:49d8*     __get_doserrno_ptr_
-07b6:0c3a      __doserrno
+0000:49da*     __get_doserrno_ptr_
+07a7:0c3a      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-07b6:02c6      ___umaskval
+07a7:02c6      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:49df      _dos_creat_
-0000:4a03*     _dos_creatnew_
+0000:49e1      _dos_creat_
+0000:4a05*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:4a24+     __grow_iomode_
-0000:4b0b+     __shrink_iomode_
-0000:4b4c      __SetIOMode_
+0000:4a26+     __grow_iomode_
+0000:4b0d+     __shrink_iomode_
+0000:4b4e      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:4bf3*     __dosretax
-0000:4bf8*     __dosret0
-0000:4bff      __set_errno_dos_
-0000:4c67*     __set_errno_dos_reterr_
+0000:4bf5*     __dosretax
+0000:4bfa*     __dosret0
+0000:4c01      __set_errno_dos_
+0000:4c69*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-0000:4c72      __PTS
+0000:4c74      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-0000:4ca3      lseek_
+0000:4ca5      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-0000:4cd4      tell_
+0000:4cd6      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:4ce5      fsync_
+0000:4ce7      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:4cea*     sbrk_
-0000:4cfa      __brk_
+0000:4cec*     sbrk_
+0000:4cfc      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:4d62      wctomb_
+0000:4d64      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:4dad+     utoa_
-0000:4e4e      itoa_
+0000:4daf+     utoa_
+0000:4e50      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:4e98      strupr_
+0000:4e9a      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-07b6:02dc      ___EFG_printf
-07b6:02e0*     ___EFG_scanf
+07a7:02dc      ___EFG_printf
+07a7:02e0*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-07b6:02e4      ___IsDBCS
+07a7:02e4      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:4ee0*     _ismbblead_
-07b6:0c3e      ___MBCSIsTable
+0000:4ee2*     _ismbblead_
+07a7:0c3e      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:4efc      ulltoa_
-0000:5039*     lltoa_
+0000:4efe      ulltoa_
+0000:503b*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:50aa      ultoa_
-0000:5168*     ltoa_
+0000:50ac      ultoa_
+0000:516a*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:51b6      __doserror_
-0000:51c4*     __doserror1_
+0000:51b8      __doserror_
+0000:51c6*     __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:51d0*     _frealloc_
-0000:51d0      realloc_
+0000:51d2*     _frealloc_
+0000:51d2      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:52ac      __ChkTTYIOMode_
-0000:531a*     __IOMode_
+0000:52ae      __ChkTTYIOMode_
+0000:531c*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:532a*     _dos_close_
-0000:5338      _dos_commit_
+0000:532c*     _dos_close_
+0000:533a      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-07b6:0072      ___Alphabet
+07a7:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:5385      __mbinit_
-07b6:02e6+     ___MBCodePage
+0000:5387      __mbinit_
+07a7:02e6+     ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:5460*     _msize_
-0000:547b      _fmsize_
+0000:5462*     _msize_
+0000:547d      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:548c      __HeapManager_expand_
-0000:5995      _nexpand_
+0000:548e      __HeapManager_expand_
+0000:5997      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:59e8      _fexpand_
-0000:59e8*     _expand_
+0000:59ea      _fexpand_
+0000:59ea*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:5a1d      _bfree_
+0000:5a1f      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:5a42      _bexpand_
+0000:5a44      _bexpand_
 
 
                         +--------------------+
@@ -401,6 +401,6 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00016360 (90976.)
+Memory size:  00016270 (90736.)
 Entry point address: 0000:0092
 Link time: 00:00.00
index 7e962c9f85e1b9372a828911fbfa88846a357f93..c73f01ba71a8f24e68c5d8f355c96c6765efd757 100755 (executable)
Binary files a/pcxtest.exe and b/pcxtest.exe differ
index 34da0a67839c6672829bfcde2fddd9df9b1f7dd8..1b3728feabb9d3c3f56e9da8f59f600283b2a44c 100755 (executable)
@@ -1,7 +1,7 @@
 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/09/23 12:46:13
+Created on:       15/09/24 13:41:07
 Executable Image: pcxtest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0b08:0000            0000ecc0
+DGROUP                          0af7:0000            0000ecc0
 
 
 
@@ -26,28 +26,28 @@ Segment                Class          Group          Address         Size
 
 pcxtest_TEXT           CODE           AUTO           0000:0000       000001c3
 _TEXT                  CODE           AUTO           0000:01d0       00008591
-modex16_TEXT           CODE           AUTO           0000:8770       00001fae
-bitmap_TEXT            CODE           AUTO           0000:a720       000005c9
-planar_TEXT            CODE           AUTO           0000:acf0       00000275
-16text_TEXT            CODE           AUTO           0000:af70       0000010d
-FAR_DATA               FAR_DATA       AUTO           0b07:000d       00000000
-_NULL                  BEGDATA        DGROUP         0b08:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         0b0a:0000       00000002
-CONST                  DATA           DGROUP         0b0a:0002       00000076
-CONST2                 DATA           DGROUP         0b11:0008       00000132
-_DATA                  DATA           DGROUP         0b25:0000       00000336
-XIB                    DATA           DGROUP         0b58:0006       00000000
-XI                     DATA           DGROUP         0b58:0006       0000002a
-XIE                    DATA           DGROUP         0b5b:0000       00000000
-YIB                    DATA           DGROUP         0b5b:0000       00000000
-YI                     DATA           DGROUP         0b5b:0000       0000000c
-YIE                    DATA           DGROUP         0b5b:000c       00000000
-STRINGS                DATA           DGROUP         0b5b:000c       00000000
-DATA                   DATA           DGROUP         0b5b:000c       00000000
-_emu_init_start        EMU            DGROUP         0b5b:000c       00000000
-_emu_init_end          EMU            DGROUP         0b5b:000c       00000000
-_BSS                   BSS            DGROUP         0b5b:000c       00000cb8
-STACK                  STACK          DGROUP         0c28:0000       0000dac0
+modex16_TEXT           CODE           AUTO           0000:8770       00001ebe
+bitmap_TEXT            CODE           AUTO           0000:a630       0000059c
+planar_TEXT            CODE           AUTO           0000:abd0       00000287
+16text_TEXT            CODE           AUTO           0000:ae60       0000010d
+FAR_DATA               FAR_DATA       AUTO           0af6:000d       00000000
+_NULL                  BEGDATA        DGROUP         0af7:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0af9:0000       00000002
+CONST                  DATA           DGROUP         0af9:0002       00000076
+CONST2                 DATA           DGROUP         0b00:0008       00000132
+_DATA                  DATA           DGROUP         0b14:0000       00000336
+XIB                    DATA           DGROUP         0b47:0006       00000000
+XI                     DATA           DGROUP         0b47:0006       0000002a
+XIE                    DATA           DGROUP         0b4a:0000       00000000
+YIB                    DATA           DGROUP         0b4a:0000       00000000
+YI                     DATA           DGROUP         0b4a:0000       0000000c
+YIE                    DATA           DGROUP         0b4a:000c       00000000
+STRINGS                DATA           DGROUP         0b4a:000c       00000000
+DATA                   DATA           DGROUP         0b4a:000c       00000000
+_emu_init_start        EMU            DGROUP         0b4a:000c       00000000
+_emu_init_end          EMU            DGROUP         0b4a:000c       00000000
+_BSS                   BSS            DGROUP         0b4a:000c       00000cb8
+STACK                  STACK          DGROUP         0c17:0000       0000dac0
 
 
                         +----------------+
@@ -62,101 +62,101 @@ Address        Symbol
 
 Module: pcxtest.o(/dos/z/16/src/pcxtest.c)
 0000:0040      main_
-0b08:01d4+     _clockw
+0af7:01d4+     _clockw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 0000:01d5      __STK
 0000:01f5*     __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0000:8928*     VGAmodeX_
-0000:89d0      modexEnter_
-0000:8a6c      modexLeave_
-0000:8a84      modexDefaultPage_
-0000:8ade*     modexNextPage_
-0000:8b9a*     modexNextPage0_
-0000:8c3e*     modexShowPage_
-0000:8d3a*     modexPanPage_
-0000:8d8a*     modexSelectPlane_
-0000:8dae      modexClearRegion_
-0000:8ec6      oldDrawBmp_
-0000:902c      modexDrawBmp_
-0000:9092+     modexDrawBmpRegion_
-0000:91fc*     modexDrawPlanarBuf_
-0000:921a      modexDrawSprite_
-0000:9280+     modexDrawSpriteRegion_
-0000:93f8      modexCopyPageRegion_
-0000:9562*     modexFadeOn_
-0000:9592*     modexFadeOff_
-0000:95c0*     modexFlashOn_
-0000:95ee*     modexFlashOff_
-0000:96be+     modexPalSave_
-0000:9714      modexNewPal_
-0000:9764*     modexLoadPalFile_
-0000:9846*     modexSavePalFile_
-0000:98be*     modexPalBlack_
-0000:98e8*     modexPalWhite_
-0000:9912+     modexPalUpdate_
-0000:9e82      modexPalUpdate1_
-0000:9efc*     modexPalUpdate0_
-0000:9f48+     chkcolor_
-0000:a260+     modexputPixel_
-0000:a2ee*     modexgetPixel_
-0000:a374*     modexhlin_
-0000:a3e0*     modexprint_
-0000:a57a*     modexprintbig_
-0000:a6f6+     modexWaitBorder_
-0b08:01e4      _VGA
+0000:8928+     VGAmodeX_
+0000:89c8      modexEnter_
+0000:8a76      modexLeave_
+0000:8a8e      modexDefaultPage_
+0000:8ae8+     modexNextPage_
+0000:8ba4+     modexNextPage0_
+0000:8c48+     modexShowPage_
+0000:8d44+     modexPanPage_
+0000:8d94+     modexSelectPlane_
+0000:8db8      modexClearRegion_
+0000:8ed0      oldDrawBmp_
+0000:8fec      modexDrawBmp_
+0000:9052+     modexDrawBmpRegion_
+0000:91b8+     modexDrawPlanarBuf_
+0000:91d8      modexDrawSprite_
+0000:923e+     modexDrawSpriteRegion_
+0000:93b2      modexCopyPageRegion_
+0000:951c+     modexFadeOn_
+0000:954c+     modexFadeOff_
+0000:957a+     modexFlashOn_
+0000:95a8+     modexFlashOff_
+0000:9674+     modexPalSave_
+0000:96ce      modexNewPal_
+0000:9712+     modexLoadPalFile_
+0000:97e0+     modexSavePalFile_
+0000:9856+     modexPalBlack_
+0000:9880+     modexPalWhite_
+0000:98aa+     modexPalUpdate_
+0000:9e06      modexPalUpdate1_
+0000:9e84+     modexPalUpdate0_
+0000:9ed0+     chkcolor_
+0000:a1d4+     modexputPixel_
+0000:a262+     modexgetPixel_
+0000:a2e8+     modexhlin_
+0000:a350+     modexprint_
+0000:a4b8+     modexprintbig_
+0000:a606+     modexWaitBorder_
+0af7:01e4      _VGA
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-0000:aa22      bitmapLoadPcx_
-0000:ab7e*     bitmapLoadPcxTiles_
+0000:a922      bitmapLoadPcx_
+0000:aa6c+     bitmapLoadPcxTiles_
 Module: gfx.lib(/dos/z/16/src/lib/planar.c)
-0000:acf0      planar_buf_from_bitmap_
-0000:ae10+     planar_buf_alloc_
-0000:af0a*     planar_buf_free_
+0000:abd0      planar_buf_from_bitmap_
+0000:acfa+     planar_buf_alloc_
+0000:adf8+     planar_buf_free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
 0000:0212      kbhit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 0000:0229      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-0b08:0000*     __nullarea
-0b08:0224*     __ovlflag
-0b08:0225*     __intno
-0b08:0226*     __ovlvec
+0af7:0000*     __nullarea
+0af7:0224*     __ovlflag
+0af7:0225*     __intno
+0af7:0226*     __ovlvec
 0000:0258      _cstart_
 0000:032b*     _Not_Enough_Memory_
 0000:045d      __exit_
 0000:047c      __do_exit_with_msg__
 0000:04d9      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c)
-0b08:022a      _fltused_
+0af7:022a      _fltused_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 0000:04e4      _big_code_
 0000:04e4*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-0b08:022c      __8087
-0b08:022d      __real87
-0b08:022e      __dos87emucall
-0b08:0230      __dos87real
+0af7:022c      __8087
+0af7:022d      __real87
+0af7:022e      __dos87emucall
+0af7:0230      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:04e4*     __exit_with_msg_
 0000:04e9      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-0b08:0232      __curbrk
-0b08:023a      __STACKLOW
-0b08:023c      __STACKTOP
-0b08:023e      __cbyte
-0b08:0240      __child
-0b08:0242      __no87
-0b08:024f      ___FPE_handler
-0b08:0234      __psp
-0b08:0243      __get_ovl_stack
-0b08:0247      __restore_ovl_stack
-0b08:024b      __close_ovl_file
-0b08:0253      __LpCmdLine
-0b08:0257      __LpPgmName
-0b08:0236      __osmajor
-0b08:0237      __osminor
-0b08:0238      __osmode
-0b08:0239      __HShift
+0af7:0232      __curbrk
+0af7:023a      __STACKLOW
+0af7:023c      __STACKTOP
+0af7:023e      __cbyte
+0af7:0240      __child
+0af7:0242      __no87
+0af7:024f      ___FPE_handler
+0af7:0234      __psp
+0af7:0243      __get_ovl_stack
+0af7:0247      __restore_ovl_stack
+0af7:024b      __close_ovl_file
+0af7:0253      __LpCmdLine
+0af7:0257      __LpPgmName
+0af7:0236      __osmajor
+0af7:0237      __osminor
+0af7:0238      __osmode
+0af7:0239      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
 0000:0508+     int86x_
 0000:068b      int86_
@@ -166,32 +166,32 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:06d6      _fmalloc_
 0000:06d6      malloc_
-0b08:025c+     ___fheap
-0b08:025e      ___fheapRover
-0b08:0260      ___LargestSizeB4Rover
+0af7:025c+     ___fheap
+0af7:025e      ___fheapRover
+0af7:0260      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:084b+     _null_exit_rtn_
 0000:084b+     __null_int23_exit_
 0000:084c      exit_
 0000:086d+     _exit_
-0b08:0262+     ___int23_exit
-0b08:0266      ___FPE_handler_exit
+0af7:0262+     ___int23_exit
+0af7:0266      ___FPE_handler_exit
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
+0000:0889      _ffree_
+0000:0889      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-0000:0889+     __open_flags_
-0000:0b4a+     _fsopen_
-0000:0bb1      fopen_
-0000:0cd4*     freopen_
+0000:08f6+     __open_flags_
+0000:0bb7+     _fsopen_
+0000:0c1e      fopen_
+0000:0d41*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
-0000:0d5e      __fill_buffer_
-0000:0fad      fgetc_
+0000:0dcb      __fill_buffer_
+0000:101a      fgetc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
-0000:10f4      __doclose_
-0000:123e      __shutdown_stream_
-0000:1258      fclose_
-0b08:0ebc+     ___RmTmpFileFn
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
-0000:12c3      _ffree_
-0000:12c3      free_
+0000:1161      __doclose_
+0000:12ab      __shutdown_stream_
+0000:12c5      fclose_
+0af7:0ebc+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
 0000:1330      fwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
@@ -201,16 +201,16 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
 0000:170e      __I4M
 0000:170e      __U4M
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0000:afe6*     textInit_
-0b08:0ec0      _romFonts
+0000:aed6+     textInit_
+0af7:0ec0      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
 0000:1726      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0000:1bbb      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-0b08:026e      ___iob
-0b08:0ed8      ___OpenStreams
-0b08:0edc      ___ClosedStreams
+0af7:026e      ___iob
+0af7:0ed8      ___OpenStreams
+0af7:0edc      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
 0000:1db3      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
@@ -223,7 +223,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:2010      __FiniRtns
 0000:2010*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-0b08:03d6      ___uselfn
+0af7:03d6      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:2074      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c)
@@ -235,7 +235,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 0000:2160      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:21d0      __EnterWVIDEO_
-0b08:03f6+     ___WD_Present
+0af7:03f6+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
 0000:21f4      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
@@ -251,57 +251,57 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 0000:26fc      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:26ff      _nmalloc_
-0b08:03f8      ___nheapbeg
-0b08:03fa      ___MiniHeapRover
-0b08:03fc      ___LargestSizeB4MiniHeapRover
+0af7:03f8      ___nheapbeg
+0af7:03fa      ___MiniHeapRover
+0af7:03fc      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
 0000:27d9*     _heapgrow_
 0000:27d9*     _fheapgrow_
 0000:27da      _nheapgrow_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
+0000:2852      _nfree_
+0af7:0ee0+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-0000:2852*     __set_commode_
-0b08:03fe      __commode
+0000:294d*     __set_commode_
+0af7:03fe      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-0000:285e*     __get_errno_ptr_
-0b08:0ee0      _errno
+0000:2959*     __get_errno_ptr_
+0af7:0ee2      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0b08:0400      __fmode
+0af7:0400      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
-0000:2865      tolower_
+0000:2960      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
-0000:2a94*     open_
-0000:2acb      sopen_
+0000:2b8f*     open_
+0000:2bc6      sopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-0000:2af8      __chktty_
+0000:2bf3      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-0000:2b57      __freefp_
-0000:2bf8      __purgefp_
+0000:2c52      __freefp_
+0000:2cf3      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-0000:2c39      __allocfp_
+0000:2d34      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
-0000:2dea      __PTC
+0000:2ee4      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:2e1d      __flushall_
-0000:2eb1*     flushall_
+0000:2f17      __flushall_
+0000:2fab*     flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-0000:2eb7      getche_
+0000:2fb1      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-0000:2ed1      __ioalloc_
+0000:2fcb      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-0000:305f      __qread_
+0000:3159      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-0000:307f      __lseek_
+0000:3179      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-0000:30b9      __close_
+0000:31b3      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-0000:30ef      __flush_
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
-0000:3338      _nfree_
-0b08:0ee2+     ___MiniHeapFreeRover
+0000:31e9      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:3433      __qwrite_
+0000:3432      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-0000:3493      fputc_
+0000:3492      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
 0000:3668      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
@@ -316,27 +316,27 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:3920      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-0b08:0ee4      ____Argv
-0b08:0ee8      ____Argc
+0af7:0ee4      ____Argv
+0af7:0ee8      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0b08:0402      __amblksiz
+0af7:0402      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-0b08:0506      __Start_XI
-0b08:0530      __End_XI
-0b08:0530      __Start_YI
-0b08:053c      __End_YI
+0af7:0506      __Start_XI
+0af7:0530      __End_XI
+0af7:0530      __Start_YI
+0af7:053c      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-0b08:0404      ___EFG_printf
-0b08:0408      ___EFG_scanf
+0af7:0404      ___EFG_printf
+0af7:0408      ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c)
 0000:4aa3      _EFG_Format_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c)
 0000:4c75      __cnvs2d_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-0b08:040c      __8087cw
+0af7:040c      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-0b08:040e      ___Save8087
-0b08:0412      ___Rest8087
+0af7:040e      ___Save8087
+0af7:0412      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
 0000:4c95      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
@@ -346,7 +346,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
 0000:4d2c      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
 0000:50a5*     _heapenable_
-0b08:0416      ___heap_enabled
+0af7:0416      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
 0000:50b6      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
@@ -357,16 +357,16 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 0000:52ef      __GetIOMode_
 0000:5324      __SetIOMode_nogrow_
-0b08:0418      ___NFiles
-0b08:041a      ___init_mode
-0b08:0442      ___io_mode
+0af7:0418      ___NFiles
+0af7:041a      ___init_mode
+0af7:0442      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 0000:5359      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 0000:5375*     __get_doserrno_ptr_
-0b08:0eea      __doserrno
+0af7:0eea      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0b08:0446      ___umaskval
+0af7:0446      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
 0000:537c      _dos_creat_
 0000:53a0*     _dos_creatnew_
@@ -389,10 +389,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
 0000:574a      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-0b08:045c      ___IsDBCS
+0af7:045c      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
 0000:577f*     _ismbblead_
-0b08:0eee      ___MBCSIsTable
+0af7:0eee      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
 0000:579b      ulltoa_
 0000:58d8*     lltoa_
@@ -440,10 +440,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
 0000:7d88*     _dos_close_
 0000:7d96      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-0b08:0072      ___Alphabet
+0af7:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
 0000:7de3      __mbinit_
-0b08:0502+     ___MBCodePage
+0af7:0502+     ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c)
 0000:7ebe      __LDClass_
 0000:7f44*     _FLClass_
@@ -451,7 +451,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
 0000:7f58      __I4D
 0000:7fa7*     __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-0b08:0098      __IsTable
+0af7:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm)
 0000:802c      __ZBuf2LD
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c)
@@ -459,16 +459,16 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c)
 0000:8100      __set_ERANGE_
 0000:810c*     __set_EINVAL_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c)
-0b08:019a*     ___f_infinity
-0b08:019e*     ___f_posqnan
-0b08:01a2      ___d_infinity
-0b08:01aa      ___d_posqnan
-0b08:01b2*     ___ld_infinity
-0b08:01ba*     ___ld_posqnan
+0af7:019a*     ___f_infinity
+0af7:019e*     ___f_posqnan
+0af7:01a2      ___d_infinity
+0af7:01aa      ___d_posqnan
+0af7:01b2*     ___ld_infinity
+0af7:01ba*     ___ld_posqnan
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c)
-0b08:01c2      __HugeValue
+0af7:01c2      __HugeValue
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-0b08:0504      ___FPE_int
+0af7:0504      ___FPE_int
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
 0000:8126*     _msize_
 0000:8141      _fmsize_
@@ -499,6 +499,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00019d40 (105792.)
+Memory size:  00019c30 (105520.)
 Entry point address: 0000:0258
 Link time: 00:00.00
index 37b3c701daff967fc14c648ad7be16c876d934b6..da8d5a92045d9191f637455a8b13c2f019031d28 100755 (executable)
Binary files a/scroll.exe and b/scroll.exe differ
index 550ff65f4cbbd6d9bdca18ca8b599bc60d2fb81e..d6ea56cd7526374cafd616c53bd8471fb5915bf3 100755 (executable)
@@ -1,7 +1,7 @@
 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/09/23 13:03:30
+Created on:       15/09/24 13:41:08
 Executable Image: scroll.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          1134:0000            0000f490
+DGROUP                          111c:0000            0000f490
 
 
 
@@ -24,36 +24,36 @@ DGROUP                          1134:0000            0000f490
 Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
-scroll_TEXT            CODE           AUTO           0000:0000       00000c4f
-scroll16_TEXT          CODE           AUTO           0000:0c50       0000344c
-mapread_TEXT           CODE           AUTO           0000:40a0       00000872
-jsmn_TEXT              CODE           AUTO           0000:4920       00000919
-_TEXT                  CODE           AUTO           0000:5240       00006890
-bitmap_TEXT            CODE           AUTO           0000:bad0       000005c9
-planar_TEXT            CODE           AUTO           0000:c0a0       00000275
-16_in_TEXT             CODE           AUTO           0000:c320       00001d43
+scroll_TEXT            CODE           AUTO           0000:0000       00000c41
+scroll16_TEXT          CODE           AUTO           0000:0c50       000033b9
+mapread_TEXT           CODE           AUTO           0000:4010       00000881
+jsmn_TEXT              CODE           AUTO           0000:48a0       00000a19
+_TEXT                  CODE           AUTO           0000:52c0       00006888
+bitmap_TEXT            CODE           AUTO           0000:bb50       0000059c
+planar_TEXT            CODE           AUTO           0000:c0f0       00000287
+16_in_TEXT             CODE           AUTO           0000:c380       00001ce8
 16text_TEXT            CODE           AUTO           0000:e070       0000010d
-modex16_TEXT           CODE           AUTO           0e18:0000       00001fae
-bakapee_TEXT           CODE           AUTO           0e18:1fb0       00000be7
-wcpu_TEXT              CODE           AUTO           0e18:2ba0       00000058
-16_head_TEXT           CODE           AUTO           0e18:2c00       00000405
-16_in13_DATA           FAR_DATA       AUTO           1119:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           1133:0004       00000000
-_NULL                  BEGDATA        DGROUP         1134:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         1136:0000       00000002
-CONST                  DATA           DGROUP         1136:0002       00000076
-CONST2                 DATA           DGROUP         113d:0008       00000102
-_DATA                  DATA           DGROUP         114e:0000       00000a0c
-XIB                    DATA           DGROUP         11ee:000c       00000000
-XI                     DATA           DGROUP         11ee:000c       00000024
-XIE                    DATA           DGROUP         11f1:0000       00000000
-YIB                    DATA           DGROUP         11f1:0000       00000000
-YI                     DATA           DGROUP         11f1:0000       00000012
-YIE                    DATA           DGROUP         11f2:0002       00000000
-STRINGS                DATA           DGROUP         11f2:0002       00000000
-DATA                   DATA           DGROUP         11f2:0002       00000000
-_BSS                   BSS            DGROUP         11f3:0000       00000dd6
-STACK                  STACK          DGROUP         12d1:0000       0000dac0
+modex16_TEXT           CODE           AUTO           0e18:0000       00001ebe
+bakapee_TEXT           CODE           AUTO           0e18:1ec0       00000b85
+wcpu_TEXT              CODE           AUTO           0e18:2a50       00000058
+16_head_TEXT           CODE           AUTO           0e18:2ab0       000003d9
+16_in13_DATA           FAR_DATA       AUTO           1101:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           111b:0004       00000000
+_NULL                  BEGDATA        DGROUP         111c:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         111e:0000       00000002
+CONST                  DATA           DGROUP         111e:0002       00000076
+CONST2                 DATA           DGROUP         1125:0008       00000102
+_DATA                  DATA           DGROUP         1136:0000       00000a0c
+XIB                    DATA           DGROUP         11d6:000c       00000000
+XI                     DATA           DGROUP         11d6:000c       00000024
+XIE                    DATA           DGROUP         11d9:0000       00000000
+YIB                    DATA           DGROUP         11d9:0000       00000000
+YI                     DATA           DGROUP         11d9:0000       00000012
+YIE                    DATA           DGROUP         11da:0002       00000000
+STRINGS                DATA           DGROUP         11da:0002       00000000
+DATA                   DATA           DGROUP         11da:0002       00000000
+_BSS                   BSS            DGROUP         11db:0000       00000dd6
+STACK                  STACK          DGROUP         12b9:0000       0000dac0
 
 
                         +----------------+
@@ -67,467 +67,467 @@ Address        Symbol
 =======        ======
 
 Module: scroll.o(/dos/z/16/src/scroll.c)
-1134:0bf0+     _player
-1134:0cf0+     _screen
-1134:0d00+     _screen3
-1134:0d10+     _screen2
-1134:0d20+     _mv
-1134:0d50+     _gvar
-1134:0d68+     _spri
-1134:0d6c+     _mask
-1134:0d70+     _p
+111c:0bf0+     _player
+111c:0cf0+     _screen
+111c:0d00+     _screen3
+111c:0d10+     _screen2
+111c:0d20+     _mv
+111c:0d50+     _gvar
+111c:0d68+     _spri
+111c:0d6c+     _mask
+111c:0d70+     _p
 0000:01ee      main_
-1134:0d80+     _bg
+111c:0d80+     _bg
 Module: scroll16.o(/dos/z/16/src/lib/scroll16.c)
 0000:0c5a      walk_
-0000:2722+     mapScrollRight_
-0000:2a04+     mapScrollLeft_
-0000:2cbe+     mapScrollUp_
-0000:2fb0+     mapScrollDown_
-0000:32d6      chkmap_
-0000:3466      mapGoTo_
-0000:36ce+     mapDrawTile_
-0000:3850+     mapDrawRow_
-0000:39a6+     mapDrawCol_
-0000:3b14+     mapDrawWRow_
-0000:3c42*     mapDrawWCol_
-0000:3d96+     animatePlayer_
+0000:26ee+     mapScrollRight_
+0000:29c6+     mapScrollLeft_
+0000:2c7a+     mapScrollUp_
+0000:2f54+     mapScrollDown_
+0000:325e      chkmap_
+0000:33ee      mapGoTo_
+0000:364c+     mapDrawTile_
+0000:37d0+     mapDrawRow_
+0000:3920+     mapDrawCol_
+0000:3a88+     mapDrawWRow_
+0000:3bb0+     mapDrawWCol_
+0000:3cfc+     animatePlayer_
 Module: mapread.o(/dos/z/16/src/lib/mapread.c)
-0000:413c+     jsoneq_
-0000:41e0+     dump_
-0000:46dc      loadmap_
+0000:40ac+     jsoneq_
+0000:4146+     dump_
+0000:4644      loadmap_
 Module: jsmn.o(/dos/z/16/src/lib/jsmn/jsmn.c)
-0000:4cf2      jsmn_parse_
-0000:51ee      jsmn_init_
+0000:4c72      jsmn_parse_
+0000:526e      jsmn_init_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
-0000:5245      __STK
-0000:5265*     __STKOVERFLOW_
+0000:52c5      __STK
+0000:52e5*     __STKOVERFLOW_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
-0000:5282      _fmalloc_
-0000:5282      malloc_
-1134:0678+     ___fheap
-1134:067a      ___fheapRover
-1134:067c      ___LargestSizeB4Rover
+0000:5302      _fmalloc_
+0000:5302      malloc_
+111c:0678+     ___fheap
+111c:067a      ___fheapRover
+111c:067c      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
-0000:53ff      __PIA
-0000:53f8*     __PIS
+0000:547f      __PIA
+0000:5478*     __PIS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-1134:067e      ___iob
-1134:0d94      ___OpenStreams
-1134:0d98      ___ClosedStreams
+111c:067e      ___iob
+111c:0d94      ___OpenStreams
+111c:0d98      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
-0000:5416      fprintf_
+0000:5496      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
-0000:5445      printf_
+0000:54c5      printf_
 Module: 16.lib(/dos/z/16/src/lib/bitmap.c)
-0000:bdd2      bitmapLoadPcx_
-0000:bf2e*     bitmapLoadPcxTiles_
+0000:be42      bitmapLoadPcx_
+0000:bf8c+     bitmapLoadPcxTiles_
 Module: 16.lib(/dos/z/16/src/lib/planar.c)
-0000:c0a0      planar_buf_from_bitmap_
-0000:c1c0+     planar_buf_alloc_
-0000:c2ba*     planar_buf_free_
+0000:c0f0      planar_buf_from_bitmap_
+0000:c21a+     planar_buf_alloc_
+0000:c318+     planar_buf_free_
 Module: 16.lib(/dos/z/16/src/lib/16_in.c)
-0000:c438+     INL_KeyService_
-0000:c682+     Mouse_
-0000:c6da+     IN_GetJoyAbs_
-0000:caa0+     IN_GetJoyButtonsDB_
-0000:cd36+     IN_SetupJoy_
-0000:cef8      IN_Startup_
-0000:cffe      IN_Default_
-0000:d162      IN_Shutdown_
-0000:d1e2*     IN_SetKeyHook_
-0000:d204+     IN_ClearKeysDown_
-0000:d2e4*     IN_ReadCursor_
-0000:d400      IN_ReadControl_
-0000:db80*     IN_SetControlType_
-0000:dbce*     IN_GetScanName_
-0000:dc56*     IN_WaitForKey_
-0000:dc8c*     IN_WaitForASCII_
-0000:dcc2+     IN_AckBack_
-0000:ddaa*     IN_Ack_
-0000:de4c+     IN_IsUserInput_
-0000:def2*     IN_UserInput_
-0000:df4a      IN_KeyDown_
-0000:df92+     IN_ClearKey_
-0000:e00a*     IN_qb_
-1134:0e2e+     _inpu
+0000:c498+     INL_KeyService_
+0000:c6dc+     Mouse_
+0000:c734+     IN_GetJoyAbs_
+0000:cafa+     IN_GetJoyButtonsDB_
+0000:cd8e+     IN_SetupJoy_
+0000:cf48      IN_Startup_
+0000:d044      IN_Default_
+0000:d196      IN_Shutdown_
+0000:d20e+     IN_SetKeyHook_
+0000:d230+     IN_ClearKeysDown_
+0000:d30c+     IN_ReadCursor_
+0000:d430      IN_ReadControl_
+0000:dba6+     IN_SetControlType_
+0000:dbf4+     IN_GetScanName_
+0000:dc6c+     IN_WaitForKey_
+0000:dca2+     IN_WaitForASCII_
+0000:dcd8+     IN_AckBack_
+0000:ddb6+     IN_Ack_
+0000:de5a+     IN_IsUserInput_
+0000:df00+     IN_UserInput_
+0000:df64      IN_KeyDown_
+0000:dfac+     IN_ClearKey_
+0000:e01a+     IN_qb_
+111c:0e2e+     _inpu
 Module: 16.lib(/dos/z/16/src/lib/16text.c)
 0000:e0e6      textInit_
-1134:0f84      _romFonts
+111c:0f84      _romFonts
 Module: 16.lib(/dos/z/16/src/lib/modex16.c)
 0e18:01b8      VGAmodeX_
-0e18:0260+     modexEnter_
-0e18:02fc*     modexLeave_
-0e18:0314      modexDefaultPage_
-0e18:036e      modexNextPage_
-0e18:042a      modexNextPage0_
-0e18:04ce      modexShowPage_
-0e18:05ca*     modexPanPage_
-0e18:061a*     modexSelectPlane_
-0e18:063e      modexClearRegion_
-0e18:0756*     oldDrawBmp_
-0e18:08bc*     modexDrawBmp_
-0e18:0922      modexDrawBmpRegion_
-0e18:0a8c*     modexDrawPlanarBuf_
-0e18:0aaa*     modexDrawSprite_
-0e18:0b10      modexDrawSpriteRegion_
-0e18:0c88      modexCopyPageRegion_
-0e18:0df2*     modexFadeOn_
-0e18:0e22*     modexFadeOff_
-0e18:0e50*     modexFlashOn_
-0e18:0e7e*     modexFlashOff_
-0e18:0f4e+     modexPalSave_
-0e18:0fa4      modexNewPal_
-0e18:0ff4*     modexLoadPalFile_
-0e18:10d6*     modexSavePalFile_
-0e18:114e*     modexPalBlack_
-0e18:1178*     modexPalWhite_
-0e18:11a2+     modexPalUpdate_
-0e18:1712+     modexPalUpdate1_
-0e18:178c*     modexPalUpdate0_
-0e18:17d8+     chkcolor_
-0e18:1af0      modexputPixel_
-0e18:1b7e*     modexgetPixel_
-0e18:1c04*     modexhlin_
-0e18:1c70      modexprint_
-0e18:1e0a*     modexprintbig_
-0e18:1f86      modexWaitBorder_
-1134:0ac4      _VGA
+0e18:0258+     modexEnter_
+0e18:0306+     modexLeave_
+0e18:031e      modexDefaultPage_
+0e18:0378      modexNextPage_
+0e18:0434      modexNextPage0_
+0e18:04d8      modexShowPage_
+0e18:05d4+     modexPanPage_
+0e18:0624+     modexSelectPlane_
+0e18:0648      modexClearRegion_
+0e18:0760+     oldDrawBmp_
+0e18:087c+     modexDrawBmp_
+0e18:08e2      modexDrawBmpRegion_
+0e18:0a48+     modexDrawPlanarBuf_
+0e18:0a68+     modexDrawSprite_
+0e18:0ace      modexDrawSpriteRegion_
+0e18:0c42      modexCopyPageRegion_
+0e18:0dac+     modexFadeOn_
+0e18:0ddc+     modexFadeOff_
+0e18:0e0a+     modexFlashOn_
+0e18:0e38+     modexFlashOff_
+0e18:0f04+     modexPalSave_
+0e18:0f5e      modexNewPal_
+0e18:0fa2+     modexLoadPalFile_
+0e18:1070+     modexSavePalFile_
+0e18:10e6+     modexPalBlack_
+0e18:1110+     modexPalWhite_
+0e18:113a+     modexPalUpdate_
+0e18:1696+     modexPalUpdate1_
+0e18:1714+     modexPalUpdate0_
+0e18:1760+     chkcolor_
+0e18:1a64      modexputPixel_
+0e18:1af2+     modexgetPixel_
+0e18:1b78+     modexhlin_
+0e18:1be0      modexprint_
+0e18:1d48+     modexprintbig_
+0e18:1e96      modexWaitBorder_
+111c:0ac4      _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
-0000:5474      sprintf_
+0000:54f4      sprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sound.c)
-0000:54a3      sound_
-0000:54de      nosound_
+0000:5523      sound_
+0000:555e      nosound_
 Module: 16.lib(/dos/z/16/src/lib/bakapee.c)
-0e18:1fb8      pdump_
-0e18:201a+     cls_
-0e18:2080+     colortest_
-0e18:20d2+     colorz_
-0e18:2136+     ssd_
-0e18:2254+     dingpp_
-0e18:22c6+     dingo_
-0e18:235c+     dingas_
-0e18:240a+     dingu_
-0e18:246c+     dingq_
-0e18:250c*     ding_
+0e18:1ec8      pdump_
+0e18:1f36+     cls_
+0e18:1f9c+     colortest_
+0e18:1fee+     colorz_
+0e18:204c+     ssd_
+0e18:2152+     dingpp_
+0e18:21c4+     dingo_
+0e18:224e+     dingas_
+0e18:22f0+     dingu_
+0e18:234a+     dingq_
+0e18:23ea+     ding_
 Module: 16.lib(/dos/z/16/src/lib/wcpu/wcpu.c)
-0e18:2ba0      detectcpu_
+0e18:2a50      detectcpu_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-1134:0000*     __nullarea
-1134:0af4*     __ovlflag
-1134:0af5*     __intno
-1134:0af6*     __ovlvec
-0000:54ea      _cstart_
-0000:55bd*     _Not_Enough_Memory_
-0000:56ef      __exit_
-0000:570e      __do_exit_with_msg__
-0000:576b      __GETDS
+111c:0000*     __nullarea
+111c:0af4*     __ovlflag
+111c:0af5*     __intno
+111c:0af6*     __ovlvec
+0000:556a      _cstart_
+0000:563d*     _Not_Enough_Memory_
+0000:576f      __exit_
+0000:578e      __do_exit_with_msg__
+0000:57eb      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
-0000:5776      _big_code_
-0000:5776*     CodeModelMismatch
+0000:57f6      _big_code_
+0000:57f6*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncmp.c)
-0000:5776      strncmp_
+0000:57f6      strncmp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strstr.c)
-0000:57b3      strstr_
+0000:5833      strstr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(atoi.c)
-0000:58b5      atoi_
+0000:5935      atoi_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-0000:5951+     __open_flags_
-0000:5c12+     _fsopen_
-0000:5c79      fopen_
-0000:5d9c*     freopen_
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
-0000:5e26      fread_
+0000:59d1+     __open_flags_
+0000:5c92+     _fsopen_
+0000:5cf9      fopen_
+0000:5e1c*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-0000:619d      __get_errno_ptr_
-1134:189c      _errno
+0000:5ea6      __get_errno_ptr_
+111c:189c      _errno
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
+0000:5ead      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:61a4*     _frealloc_
-0000:61a4      realloc_
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
-0000:6280      __PTC
+0000:6224*     _frealloc_
+0000:6224      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncpy.c)
-0000:62b3      strncpy_
+0000:6300      strncpy_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
+0000:633c      _ffree_
+0000:633c      free_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
+0000:63a9      __doclose_
+0000:64f3      __shutdown_stream_
+0000:650d      fclose_
+111c:189e+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
-0000:62ef*     __exit_with_msg_
-0000:62f4      __fatal_runtime_error_
+0000:6578*     __exit_with_msg_
+0000:657d      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-1134:0afa      __curbrk
-1134:0b02      __STACKLOW
-1134:0b04      __STACKTOP
-1134:0b06      __cbyte
-1134:0b08      __child
-1134:0b0a      __no87
-1134:0b17      ___FPE_handler
-1134:0afc      __psp
-1134:0b0b      __get_ovl_stack
-1134:0b0f      __restore_ovl_stack
-1134:0b13      __close_ovl_file
-1134:0b1b      __LpCmdLine
-1134:0b1f      __LpPgmName
-1134:0afe      __osmajor
-1134:0aff      __osminor
-1134:0b00      __osmode
-1134:0b01      __HShift
+111c:0afa      __curbrk
+111c:0b02      __STACKLOW
+111c:0b04      __STACKTOP
+111c:0b06      __cbyte
+111c:0b08      __child
+111c:0b0a      __no87
+111c:0b17      ___FPE_handler
+111c:0afc      __psp
+111c:0b0b      __get_ovl_stack
+111c:0b0f      __restore_ovl_stack
+111c:0b13      __close_ovl_file
+111c:0b1b      __LpCmdLine
+111c:0b1f      __LpPgmName
+111c:0afe      __osmajor
+111c:0aff      __osminor
+111c:0b00      __osmode
+111c:0b01      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
-0000:6320      __MemAllocator
-0000:63ea      __MemFree
+0000:65a0      __MemAllocator
+0000:666a      __MemFree
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
-0000:6547      __GrowSeg_
+0000:67c7      __GrowSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
-0000:66bd      __AllocSeg_
+0000:693d      __AllocSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
-0000:67ac      __fmemneed_
+0000:6a2c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
-0000:67af      _nmalloc_
-1134:0b24      ___nheapbeg
-1134:0b26      ___MiniHeapRover
-1134:0b28      ___LargestSizeB4MiniHeapRover
+0000:6a2f      _nmalloc_
+111c:0b24      ___nheapbeg
+111c:0b26      ___MiniHeapRover
+111c:0b28      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
-0000:6889*     _heapgrow_
-0000:6889*     _fheapgrow_
-0000:688a      _nheapgrow_
+0000:6b09*     _heapgrow_
+0000:6b09*     _fheapgrow_
+0000:6b0a      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-0000:6902      __InitFiles_
+0000:6b82      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-0000:6b36*     fcloseall_
-0000:6b3d      __full_io_exit_
+0000:6db6*     fcloseall_
+0000:6dbd      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-0000:6b61      __fprtf_
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
-0000:6cb4      __doclose_
-0000:6dfe      __shutdown_stream_
-0000:6e18      fclose_
-1134:189e+     ___RmTmpFileFn
+0000:6de1      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
-0000:6e83+     _null_exit_rtn_
-0000:6e83+     __null_int23_exit_
-0000:6e84      exit_
-0000:6ea5+     _exit_
-1134:0b2a+     ___int23_exit
-1134:0b2e+     ___FPE_handler_exit
+0000:6f34+     _null_exit_rtn_
+0000:6f34+     __null_int23_exit_
+0000:6f35      exit_
+0000:6f56+     _exit_
+111c:0b2a+     ___int23_exit
+111c:0b2e+     ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
-0000:6fdf      fseek_
+0000:7090      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
-0000:71d7      __fill_buffer_
-0000:7426      fgetc_
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
-0000:756d      _ffree_
-0000:756d      free_
+0000:7288      __fill_buffer_
+0000:74d7      fgetc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
-0000:75da+     int86x_
-0000:775d      int86_
+0000:761e+     int86x_
+0000:77a1      int86_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
-0000:778a      __I4M
-0000:778a      __U4M
+0000:77ce      __I4M
+0000:77ce      __U4M
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c)
-0000:77a2      _dos_getvect_
+0000:77e6      _dos_getvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c)
-0000:77ad      _dos_setvect_
+0000:77f1      _dos_setvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
-0000:77ba      __I4D
-0000:7809      __U4D
+0000:77fe      __I4D
+0000:784d      __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-1134:18a2      __argv
-1134:18a6      ___argv
-1134:18aa      __argc
-1134:18ac      ___argc
+111c:18a2      __argv
+111c:18a6      ___argv
+111c:18aa      __argc
+111c:18ac      ___argc
 Module: 16.lib(/dos/z/16/src/lib/16_head.c)
-0e18:2c0e*     wait_
-0e18:2c5a*     filesize_
-0e18:2cc0*     printmeminfoline_
-0e18:2eac      US_CheckParm_
+0e18:2abe+     wait_
+0e18:2b02+     filesize_
+0e18:2b68+     printmeminfoline_
+0e18:2d4e      US_CheckParm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
-0000:788d      fwrite_
+0000:78d1      fwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
-0000:7c06      rand_
-0000:7c48*     srand_
+0000:7c4a      rand_
+0000:7c8c*     srand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
-0000:7c84      vsprintf_
+0000:7cc8      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(delay.c)
-0000:7cc6      delay_
+0000:7d0a      delay_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-0000:7e3e      __CMain
+0000:7e82      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-0000:7ea4      __InitRtns
-0000:7ea4*     __FInitRtns
-0000:7eff      __FiniRtns
-0000:7eff*     __FFiniRtns
+0000:7ee8      __InitRtns
+0000:7ee8*     __FInitRtns
+0000:7f43      __FiniRtns
+0000:7f43*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-1134:0b48      ___uselfn
+111c:0b48      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-0000:7f64      __DOSseg__
+0000:7fa8      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-0000:7f66      __PTS
+0000:7faa      __PTS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
+0000:7fdc      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-1134:0098      __IsTable
+111c:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-0000:7f97*     __set_commode_
-1134:0b4a      __commode
+0000:800f*     __set_commode_
+111c:0b4a      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-1134:0b4c      __fmode
+111c:0b4c      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
-0000:7fa3      tolower_
+0000:801b      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
-0000:81d2*     open_
-0000:8209      sopen_
+0000:824a*     open_
+0000:8281      sopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-0000:8236      __chktty_
+0000:82ae      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-0000:8295      __freefp_
-0000:8336      __purgefp_
+0000:830d      __freefp_
+0000:83ae      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-0000:8377      __allocfp_
+0000:83ef      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-0000:8527      __ioalloc_
+0000:859f      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-0000:86b5      __qread_
+0000:872d      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:86d5*     _msize_
-0000:86f0      _fmsize_
+0000:874d*     _msize_
+0000:8768      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:8701      __HeapManager_expand_
-0000:8c0a      _nexpand_
+0000:8779      __HeapManager_expand_
+0000:8c82      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:8c5d      _fexpand_
-0000:8c5d*     _expand_
+0000:8cd5      _fexpand_
+0000:8cd5*     _expand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
+0000:8d0a      _nfree_
+111c:18ae+     ___MiniHeapFreeRover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
+0000:8e05      __lseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
+0000:8e3f      __close_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
+0000:8e75      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-0000:8c92      __EnterWVIDEO_
-1134:0b4e+     ___WD_Present
+0000:90be      __EnterWVIDEO_
+111c:0b4e+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:8cb6*     _heapenable_
-1134:0b50      ___heap_enabled
+0000:90e2*     _heapenable_
+111c:0b50      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-1134:0b52      __amblksiz
+111c:0b52      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:8cc7      __nmemneed_
+0000:90f3      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:8d4f      __LastFree_
-0000:8dc9      __ExpandDGROUP_
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
-0000:8eda      _nfree_
-1134:18ae+     ___MiniHeapFreeRover
+0000:917b      __LastFree_
+0000:91f5      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-0000:8fd5      fputc_
+0000:9306      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-0000:91aa      __prtf_
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-0000:a31a      __flush_
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-0000:a563      __lseek_
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-0000:a59d      __close_
+0000:94db      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-0000:a5d3      lseek_
+0000:a64b      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-0000:a604      tell_
+0000:a67c      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:a615      __flushall_
-0000:a6a9      flushall_
+0000:a68d      __flushall_
+0000:a721      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-0000:a6af      getche_
+0000:a727      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-0000:a6c9      intr_
+0000:a741      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-0000:a6dd      segread_
+0000:a755      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
-0000:a743      __Init_Argv_
-0000:a7a6+     _getargv_
-0000:aad6      __Fini_Argv_
+0000:a7bb      __Init_Argv_
+0000:a81e+     _getargv_
+0000:ab4e      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
-0000:ab00+     __ibm_bios_get_ticks_
-0000:ab77      clock_
+0000:ab78+     __ibm_bios_get_ticks_
+0000:abef      clock_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
-0000:ab9e      kbhit_
+0000:ac16      kbhit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
-0000:abb5      ftell_
+0000:ac2d      ftell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:ac7d      ultoa_
-0000:ad3b*     ltoa_
+0000:acf5      ultoa_
+0000:adb3*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:ad89      __qwrite_
+0000:ae01      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-1134:18b8      ____Argv
-1134:18bc      ____Argc
+111c:18b8      ____Argv
+111c:18bc      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-1134:0bac      __Start_XI
-1134:0bd0      __End_XI
-1134:0bd0      __Start_YI
-1134:0be2      __End_YI
+111c:0bac      __Start_XI
+111c:0bd0      __End_XI
+111c:0bd0      __Start_YI
+111c:0be2      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:adea      _dos_open_
+0000:ae62      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:ae10      __GetIOMode_
-0000:ae45      __SetIOMode_nogrow_
-1134:0b5c      ___NFiles
-1134:0b5e      ___init_mode
-1134:0b86      ___io_mode
+0000:ae88      __GetIOMode_
+0000:aebd      __SetIOMode_nogrow_
+111c:0b5c      ___NFiles
+111c:0b5e      ___init_mode
+111c:0b86      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:ae7a      isatty_
+0000:aef2      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:ae96*     __get_doserrno_ptr_
-1134:18be      __doserrno
+0000:af0e*     __get_doserrno_ptr_
+111c:18be      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-1134:0b8a      ___umaskval
+111c:0b8a      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:ae9d      _dos_creat_
-0000:aec1*     _dos_creatnew_
+0000:af15      _dos_creat_
+0000:af39*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:aee2+     __grow_iomode_
-0000:afc9+     __shrink_iomode_
-0000:b00a      __SetIOMode_
+0000:af5a+     __grow_iomode_
+0000:b041+     __shrink_iomode_
+0000:b082      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:b0b1*     __dosretax
-0000:b0b6*     __dosret0
-0000:b0bd      __set_errno_dos_
-0000:b125*     __set_errno_dos_reterr_
+0000:b129*     __dosretax
+0000:b12e*     __dosret0
+0000:b135      __set_errno_dos_
+0000:b19d*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:b130      _bfree_
+0000:b1a8      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:b155      _bexpand_
+0000:b1cd      _bexpand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
+0000:b226      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:b1ae*     sbrk_
-0000:b1be      __brk_
+0000:b22b*     sbrk_
+0000:b23b      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:b226      wctomb_
+0000:b2a3      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:b271+     utoa_
-0000:b312      itoa_
+0000:b2ee+     utoa_
+0000:b38f      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:b35c      strupr_
+0000:b3d9      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-1134:0ba0      ___EFG_printf
-1134:0ba4*     ___EFG_scanf
+111c:0ba0      ___EFG_printf
+111c:0ba4*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-1134:0ba8      ___IsDBCS
+111c:0ba8      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:b3a4*     _ismbblead_
-1134:18c2      ___MBCSIsTable
+0000:b421*     _ismbblead_
+111c:18c2      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:b3c0      ulltoa_
-0000:b4fd*     lltoa_
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:b56e      fsync_
+0000:b43d      ulltoa_
+0000:b57a*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:b574      _DoINTR_
+0000:b5ec      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-1134:19c4      ___historical_splitparms
+111c:19c4      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
-0000:b8ed      fflush_
+0000:b965      fflush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-1134:0072      ___Alphabet
+111c:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:b902      __doserror_
-0000:b910*     __doserror1_
+0000:b97a      __doserror_
+0000:b988*     __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:b91c      __ChkTTYIOMode_
-0000:b98a*     __IOMode_
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:b9d8      __mbinit_
-1134:0baa+     ___MBCodePage
+0000:b994      __ChkTTYIOMode_
+0000:ba02*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:bab3*     _dos_close_
-0000:bac1      _dos_commit_
+0000:ba12*     _dos_close_
+0000:ba20      _dos_commit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
+0000:ba6d      __mbinit_
+111c:0baa+     ___MBCodePage
 
 
                         +--------------------+
@@ -543,6 +543,6 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  000207d0 (133072.)
-Entry point address: 0000:54ea
+Memory size:  00020650 (132688.)
+Entry point address: 0000:556a
 Link time: 00:00.00
index ee4e370ac900fd5741a81b7c44283335022e95df..e58c223a9fda894ace09bd77afae2944e3a9f66c 100755 (executable)
Binary files a/test.exe and b/test.exe differ
index 32605cd95719d301f60cf3f2e47cfc265841081a..8c11675c08d7d187aa7eb191fccfbf460be55605 100755 (executable)
--- a/test.map
+++ b/test.map
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/09/23 12:46:13
+Created on:       15/09/24 13:41:07
 Executable Image: test.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          07ca:0000            0000e800
+DGROUP                          07bc:0000            0000e800
 
 
 
@@ -24,26 +24,26 @@ DGROUP                          07ca:0000            0000e800
 Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
-test_TEXT              CODE           AUTO           0000:0000       0000018c
-_TEXT                  CODE           AUTO           0000:0190       00005a4b
-modex16_TEXT           CODE           AUTO           0000:5be0       00001fae
-16text_TEXT            CODE           AUTO           0000:7b90       0000010d
-FAR_DATA               FAR_DATA       AUTO           07c9:000d       00000000
-_NULL                  BEGDATA        DGROUP         07ca:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         07cc:0000       00000002
-CONST                  DATA           DGROUP         07cc:0002       00000076
-CONST2                 DATA           DGROUP         07d3:0008       00000000
-_DATA                  DATA           DGROUP         07d4:0000       00000248
-XIB                    DATA           DGROUP         07f8:0008       00000000
-XI                     DATA           DGROUP         07f8:0008       00000018
-XIE                    DATA           DGROUP         07fa:0000       00000000
-YIB                    DATA           DGROUP         07fa:0000       00000000
-YI                     DATA           DGROUP         07fa:0000       0000000c
-YIE                    DATA           DGROUP         07fa:000c       00000000
-STRINGS                DATA           DGROUP         07fa:000c       00000000
-DATA                   DATA           DGROUP         07fa:000c       00000000
-_BSS                   BSS            DGROUP         07fa:000c       00000a33
-STACK                  STACK          DGROUP         089e:0000       0000dac0
+test_TEXT              CODE           AUTO           0000:0000       000001a0
+_TEXT                  CODE           AUTO           0000:01a0       00005a4d
+modex16_TEXT           CODE           AUTO           0000:5bf0       00001ebe
+16text_TEXT            CODE           AUTO           0000:7ab0       0000010d
+FAR_DATA               FAR_DATA       AUTO           07bb:000d       00000000
+_NULL                  BEGDATA        DGROUP         07bc:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         07be:0000       00000002
+CONST                  DATA           DGROUP         07be:0002       00000076
+CONST2                 DATA           DGROUP         07c5:0008       00000000
+_DATA                  DATA           DGROUP         07c6:0000       00000248
+XIB                    DATA           DGROUP         07ea:0008       00000000
+XI                     DATA           DGROUP         07ea:0008       00000018
+XIE                    DATA           DGROUP         07ec:0000       00000000
+YIB                    DATA           DGROUP         07ec:0000       00000000
+YI                     DATA           DGROUP         07ec:0000       0000000c
+YIE                    DATA           DGROUP         07ec:000c       00000000
+STRINGS                DATA           DGROUP         07ec:000c       00000000
+DATA                   DATA           DGROUP         07ec:000c       00000000
+_BSS                   BSS            DGROUP         07ec:000c       00000a33
+STACK                  STACK          DGROUP         0890:0000       0000dac0
 
 
                         +----------------+
@@ -58,335 +58,335 @@ Address        Symbol
 
 Module: test.o(/dos/z/16/src/test.c)
 0000:0012      main_
-07ca:00a4*     _clockw
+07bc:00a4+     _clockw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
-0000:0195      __STK
-0000:01b5*     __STKOVERFLOW_
+0000:01a5      __STK
+0000:01c5*     __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0000:5d98*     VGAmodeX_
-0000:5e40      modexEnter_
-0000:5edc      modexLeave_
-0000:5ef4      modexDefaultPage_
-0000:5f4e      modexNextPage_
-0000:600a*     modexNextPage0_
-0000:60ae      modexShowPage_
-0000:61aa*     modexPanPage_
-0000:61fa*     modexSelectPlane_
-0000:621e      modexClearRegion_
-0000:6336*     oldDrawBmp_
-0000:649c*     modexDrawBmp_
-0000:6502+     modexDrawBmpRegion_
-0000:666c*     modexDrawPlanarBuf_
-0000:668a*     modexDrawSprite_
-0000:66f0+     modexDrawSpriteRegion_
-0000:6868*     modexCopyPageRegion_
-0000:69d2      modexFadeOn_
-0000:6a02      modexFadeOff_
-0000:6a30*     modexFlashOn_
-0000:6a5e*     modexFlashOff_
-0000:6b2e      modexPalSave_
-0000:6b84      modexNewPal_
-0000:6bd4      modexLoadPalFile_
-0000:6cb6*     modexSavePalFile_
-0000:6d2e      modexPalBlack_
-0000:6d58*     modexPalWhite_
-0000:6d82+     modexPalUpdate_
-0000:72f2+     modexPalUpdate1_
-0000:736c*     modexPalUpdate0_
-0000:73b8+     chkcolor_
-0000:76d0+     modexputPixel_
-0000:775e*     modexgetPixel_
-0000:77e4*     modexhlin_
-0000:7850*     modexprint_
-0000:79ea*     modexprintbig_
-0000:7b66+     modexWaitBorder_
-07ca:00b4+     _VGA
+0000:5da8+     VGAmodeX_
+0000:5e48      modexEnter_
+0000:5ef6      modexLeave_
+0000:5f0e      modexDefaultPage_
+0000:5f68      modexNextPage_
+0000:6024+     modexNextPage0_
+0000:60c8      modexShowPage_
+0000:61c4+     modexPanPage_
+0000:6214+     modexSelectPlane_
+0000:6238      modexClearRegion_
+0000:6350+     oldDrawBmp_
+0000:646c+     modexDrawBmp_
+0000:64d2+     modexDrawBmpRegion_
+0000:6638+     modexDrawPlanarBuf_
+0000:6658+     modexDrawSprite_
+0000:66be+     modexDrawSpriteRegion_
+0000:6832+     modexCopyPageRegion_
+0000:699c      modexFadeOn_
+0000:69cc      modexFadeOff_
+0000:69fa+     modexFlashOn_
+0000:6a28+     modexFlashOff_
+0000:6af4      modexPalSave_
+0000:6b4e      modexNewPal_
+0000:6b92      modexLoadPalFile_
+0000:6c60+     modexSavePalFile_
+0000:6cd6      modexPalBlack_
+0000:6d00+     modexPalWhite_
+0000:6d2a+     modexPalUpdate_
+0000:7286+     modexPalUpdate1_
+0000:7304+     modexPalUpdate0_
+0000:7350+     chkcolor_
+0000:7654+     modexputPixel_
+0000:76e2+     modexgetPixel_
+0000:7768+     modexhlin_
+0000:77d0+     modexprint_
+0000:7938+     modexprintbig_
+0000:7a86+     modexWaitBorder_
+07bc:00b4+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-07ca:0000*     __nullarea
-07ca:00dc*     __ovlflag
-07ca:00dd*     __intno
-07ca:00de*     __ovlvec
-0000:01d2      _cstart_
-0000:02a5*     _Not_Enough_Memory_
-0000:03d7      __exit_
-0000:03f6      __do_exit_with_msg__
-0000:0453      __GETDS
+07bc:0000*     __nullarea
+07bc:00dc*     __ovlflag
+07bc:00dd*     __intno
+07bc:00de*     __ovlvec
+0000:01e2      _cstart_
+0000:02b5*     _Not_Enough_Memory_
+0000:03e7      __exit_
+0000:0406      __do_exit_with_msg__
+0000:0463      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
-0000:045e      _big_code_
-0000:045e*     CodeModelMismatch
+0000:046e      _big_code_
+0000:046e*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
-0000:045e*     __exit_with_msg_
-0000:0463      __fatal_runtime_error_
+0000:046e*     __exit_with_msg_
+0000:0473      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-07ca:00e2      __curbrk
-07ca:00ea      __STACKLOW
-07ca:00ec      __STACKTOP
-07ca:00ee      __cbyte
-07ca:00f0      __child
-07ca:00f2      __no87
-07ca:00ff      ___FPE_handler
-07ca:00e4      __psp
-07ca:00f3      __get_ovl_stack
-07ca:00f7      __restore_ovl_stack
-07ca:00fb      __close_ovl_file
-07ca:0103      __LpCmdLine
-07ca:0107      __LpPgmName
-07ca:00e6      __osmajor
-07ca:00e7      __osminor
-07ca:00e8      __osmode
-07ca:00e9      __HShift
+07bc:00e2      __curbrk
+07bc:00ea      __STACKLOW
+07bc:00ec      __STACKTOP
+07bc:00ee      __cbyte
+07bc:00f0      __child
+07bc:00f2      __no87
+07bc:00ff      ___FPE_handler
+07bc:00e4      __psp
+07bc:00f3      __get_ovl_stack
+07bc:00f7      __restore_ovl_stack
+07bc:00fb      __close_ovl_file
+07bc:0103      __LpCmdLine
+07bc:0107      __LpPgmName
+07bc:00e6      __osmajor
+07bc:00e7      __osminor
+07bc:00e8      __osmode
+07bc:00e9      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
-0000:0482+     int86x_
-0000:0605      int86_
+0000:0492+     int86x_
+0000:0615      int86_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
-0000:0639      __PIA
-0000:0632*     __PIS
+0000:0649      __PIA
+0000:0642*     __PIS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
-0000:0650      _fmalloc_
-0000:0650      malloc_
-07ca:010c+     ___fheap
-07ca:010e      ___fheapRover
-07ca:0110      ___LargestSizeB4Rover
+0000:0660      _fmalloc_
+0000:0660      malloc_
+07bc:010c+     ___fheap
+07bc:010e      ___fheapRover
+07bc:0110      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
-0000:07c5      printf_
+0000:07d5      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
-0000:07f4+     _null_exit_rtn_
-0000:07f4+     __null_int23_exit_
-0000:07f5      exit_
-0000:0816+     _exit_
-07ca:0112+     ___int23_exit
-07ca:0116+     ___FPE_handler_exit
+0000:0804+     _null_exit_rtn_
+0000:0804+     __null_int23_exit_
+0000:0805      exit_
+0000:0826+     _exit_
+07bc:0112+     ___int23_exit
+07bc:0116+     ___FPE_handler_exit
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
+0000:0842      _ffree_
+0000:0842      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-0000:0832+     __open_flags_
-0000:0af3+     _fsopen_
-0000:0b5a      fopen_
-0000:0c7d*     freopen_
+0000:08af+     __open_flags_
+0000:0b70+     _fsopen_
+0000:0bd7      fopen_
+0000:0cfa*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
-0000:0d07+     __fill_buffer_
-0000:0f56      fgetc_
+0000:0d84+     __fill_buffer_
+0000:0fd3      fgetc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
-0000:109d      __doclose_
-0000:11e7      __shutdown_stream_
-0000:1201      fclose_
-07ca:0c0c+     ___RmTmpFileFn
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
-0000:126c      _ffree_
-0000:126c      free_
+0000:111a      __doclose_
+0000:1264      __shutdown_stream_
+0000:127e      fclose_
+07bc:0c0c+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
-0000:12d9      fwrite_
+0000:12e9      fwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
-0000:1652      rand_
-0000:1694*     srand_
+0000:1662      rand_
+0000:16a4*     srand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
-0000:16b8      __I4M
-0000:16b8      __U4M
+0000:16c8      __I4M
+0000:16c8      __U4M
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0000:7c06*     textInit_
-07ca:0c10      _romFonts
+0000:7b26+     textInit_
+07bc:0c10      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-0000:16d0      __CMain
+0000:16e0      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-0000:1736      __InitRtns
-0000:1736*     __FInitRtns
-0000:1791      __FiniRtns
-0000:1791*     __FFiniRtns
+0000:1746      __InitRtns
+0000:1746*     __FInitRtns
+0000:17a1      __FiniRtns
+0000:17a1*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-07ca:011e      ___uselfn
+07bc:011e      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-0000:17f6      __DOSseg__
+0000:1806      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-0000:17f7      __EnterWVIDEO_
-07ca:0120+     ___WD_Present
+0000:1807      __EnterWVIDEO_
+07bc:0120+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-0000:181b      intr_
+0000:182b      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-0000:182f      segread_
+0000:183f      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
-0000:18a0      __MemAllocator
-0000:196a      __MemFree
+0000:18b0      __MemAllocator
+0000:197a      __MemFree
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
-0000:1ac7      __GrowSeg_
+0000:1ad7      __GrowSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
-0000:1c3d      __AllocSeg_
+0000:1c4d      __AllocSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
-0000:1d2c      __fmemneed_
+0000:1d3c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
-0000:1d2f      _nmalloc_
-07ca:0122      ___nheapbeg
-07ca:0124      ___MiniHeapRover
-07ca:0126      ___LargestSizeB4MiniHeapRover
+0000:1d3f      _nmalloc_
+07bc:0122      ___nheapbeg
+07bc:0124      ___MiniHeapRover
+07bc:0126      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
-0000:1e09*     _heapgrow_
-0000:1e09*     _fheapgrow_
-0000:1e0a      _nheapgrow_
+0000:1e19*     _heapgrow_
+0000:1e19*     _fheapgrow_
+0000:1e1a      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-07ca:0128      ___iob
-07ca:0c28      ___OpenStreams
-07ca:0c2c      ___ClosedStreams
+07bc:0128      ___iob
+07bc:0c28      ___OpenStreams
+07bc:0c2c      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-0000:1e9c      __fprtf_
+0000:1eac      __fprtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
+0000:1fff      _nfree_
+07bc:0c30+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-0000:1fef*     __set_commode_
-07ca:0290      __commode
+0000:20fa*     __set_commode_
+07bc:0290      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-0000:1ffb*     __get_errno_ptr_
-07ca:0c30      _errno
+0000:2106*     __get_errno_ptr_
+07bc:0c32      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-07ca:0292      __fmode
+07bc:0292      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
-0000:2002      tolower_
+0000:210d      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
-0000:2231*     open_
-0000:2268      sopen_
+0000:233c*     open_
+0000:2373      sopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
-0000:23b3      fseek_
+0000:24be      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-0000:25ab      __chktty_
+0000:26b6      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-0000:260a      __freefp_
-0000:26ab      __purgefp_
+0000:2715      __freefp_
+0000:27b6      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-0000:26ec      __allocfp_
+0000:27f7      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
-0000:289c      __PTC
+0000:29a8      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:28cf      __flushall_
-0000:2963*     flushall_
+0000:29db      __flushall_
+0000:2a6f*     flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-0000:2969      getche_
+0000:2a75      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-0000:2983      __ioalloc_
+0000:2a8f      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-0000:2b11      __qread_
+0000:2c1d      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-0000:2b31      __lseek_
+0000:2c3d      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-0000:2b6b      __close_
+0000:2c77      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-0000:2ba1      __flush_
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
-0000:2dea      _nfree_
-07ca:0c32+     ___MiniHeapFreeRover
+0000:2cad      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:2ee5      __qwrite_
+0000:2ef6      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-0000:2f45      fputc_
+0000:2f56      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-07ca:0c34      ____Argv
-07ca:0c38      ____Argc
+07bc:0c34      ____Argv
+07bc:0c38      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-07ca:0294      __amblksiz
+07bc:0294      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-07ca:02e8      __Start_XI
-07ca:0300      __End_XI
-07ca:0300      __Start_YI
-07ca:030c      __End_YI
+07bc:02e8      __Start_XI
+07bc:0300      __End_XI
+07bc:0300      __Start_YI
+07bc:030c      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:311a      _DoINTR_
+0000:312c      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:3493*     _heapenable_
-07ca:0296      ___heap_enabled
+0000:34a5*     _heapenable_
+07bc:0296      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:34a4      __nmemneed_
+0000:34b6      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:352c      __LastFree_
-0000:35a6      __ExpandDGROUP_
+0000:353e      __LastFree_
+0000:35b8      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-0000:36b7      __InitFiles_
+0000:36c9      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-0000:38eb*     fcloseall_
-0000:38f2      __full_io_exit_
+0000:38fd*     fcloseall_
+0000:3904      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-0000:38fc      __prtf_
+0000:390e      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:4a6c      _dos_open_
+0000:4a7e      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:4a92      __GetIOMode_
-0000:4ac7      __SetIOMode_nogrow_
-07ca:0298      ___NFiles
-07ca:029a      ___init_mode
-07ca:02c2      ___io_mode
+0000:4aa4      __GetIOMode_
+0000:4ad9      __SetIOMode_nogrow_
+07bc:0298      ___NFiles
+07bc:029a      ___init_mode
+07bc:02c2      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:4afc      isatty_
+0000:4b0e      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:4b18*     __get_doserrno_ptr_
-07ca:0c3a      __doserrno
+0000:4b2a*     __get_doserrno_ptr_
+07bc:0c3a      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-07ca:02c6      ___umaskval
+07bc:02c6      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:4b1f      _dos_creat_
-0000:4b43*     _dos_creatnew_
+0000:4b31      _dos_creat_
+0000:4b55*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:4b64+     __grow_iomode_
-0000:4c4b+     __shrink_iomode_
-0000:4c8c      __SetIOMode_
+0000:4b76+     __grow_iomode_
+0000:4c5d+     __shrink_iomode_
+0000:4c9e      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:4d33*     __dosretax
-0000:4d38*     __dosret0
-0000:4d3f      __set_errno_dos_
-0000:4da7*     __set_errno_dos_reterr_
+0000:4d45*     __dosretax
+0000:4d4a*     __dosret0
+0000:4d51      __set_errno_dos_
+0000:4db9*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-0000:4db2      __PTS
+0000:4dc4      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-0000:4de3      lseek_
+0000:4df5      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-0000:4e14      tell_
+0000:4e26      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:4e25      fsync_
+0000:4e37      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:4e2a*     sbrk_
-0000:4e3a      __brk_
+0000:4e3c*     sbrk_
+0000:4e4c      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:4ea2      wctomb_
+0000:4eb4      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:4eed+     utoa_
-0000:4f8e      itoa_
+0000:4eff+     utoa_
+0000:4fa0      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:4fd8      strupr_
+0000:4fea      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-07ca:02dc      ___EFG_printf
-07ca:02e0*     ___EFG_scanf
+07bc:02dc      ___EFG_printf
+07bc:02e0*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-07ca:02e4      ___IsDBCS
+07bc:02e4      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:5020*     _ismbblead_
-07ca:0c3e      ___MBCSIsTable
+0000:5032*     _ismbblead_
+07bc:0c3e      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:503c      ulltoa_
-0000:5179*     lltoa_
+0000:504e      ulltoa_
+0000:518b*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:51ea      ultoa_
-0000:52a8*     ltoa_
+0000:51fc      ultoa_
+0000:52ba*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:52f6      __doserror_
-0000:5304*     __doserror1_
+0000:5308      __doserror_
+0000:5316*     __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:5310*     _frealloc_
-0000:5310      realloc_
+0000:5322*     _frealloc_
+0000:5322      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:53ec      __ChkTTYIOMode_
-0000:545a*     __IOMode_
+0000:53fe      __ChkTTYIOMode_
+0000:546c*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:546a*     _dos_close_
-0000:5478      _dos_commit_
+0000:547c*     _dos_close_
+0000:548a      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-07ca:0072      ___Alphabet
+07bc:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:54c5      __mbinit_
-07ca:02e6+     ___MBCodePage
+0000:54d7      __mbinit_
+07bc:02e6+     ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:55a0*     _msize_
-0000:55bb      _fmsize_
+0000:55b2*     _msize_
+0000:55cd      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:55cc      __HeapManager_expand_
-0000:5ad5      _nexpand_
+0000:55de      __HeapManager_expand_
+0000:5ae7      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:5b28      _fexpand_
-0000:5b28*     _expand_
+0000:5b3a      _fexpand_
+0000:5b3a*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:5b5d      _bfree_
+0000:5b6f      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:5b82      _bexpand_
+0000:5b94      _bexpand_
 
 
                         +--------------------+
@@ -402,6 +402,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  000164a0 (91296.)
-Entry point address: 0000:01d2
+Memory size:  000163c0 (91072.)
+Entry point address: 0000:01e2
 Link time: 00:00.00
index 9c0bbde3d68b1880e7321e211ec6196714b78e49..ec8e136bf2743e4fd30696887cd925a2c00f0a9f 100755 (executable)
Binary files a/test2.exe and b/test2.exe differ
index 527070cfd20983c4e0b0eb4f050ae152d8dffe16..2c345d47de886aa437f6b6a8dbb8ec1e4ceaedb8 100755 (executable)
--- a/test2.map
+++ b/test2.map
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/09/23 12:46:13
+Created on:       15/09/24 13:41:07
 Executable Image: test2.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0885:0000            0000e8a0
+DGROUP                          0872:0000            0000e8a0
 
 
 
@@ -24,28 +24,28 @@ DGROUP                          0885:0000            0000e8a0
 Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
-test2_TEXT             CODE           AUTO           0000:0000       00000142
-_TEXT                  CODE           AUTO           0000:0150       00005dec
-bitmap_TEXT            CODE           AUTO           0000:5f40       000005c9
-planar_TEXT            CODE           AUTO           0000:6510       00000275
-modex16_TEXT           CODE           AUTO           0000:6790       00001fae
-16text_TEXT            CODE           AUTO           0000:8740       0000010d
-FAR_DATA               FAR_DATA       AUTO           0884:000d       00000000
-_NULL                  BEGDATA        DGROUP         0885:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         0887:0000       00000002
-CONST                  DATA           DGROUP         0887:0002       00000076
-CONST2                 DATA           DGROUP         088e:0008       00000000
-_DATA                  DATA           DGROUP         088f:0000       00000260
-XIB                    DATA           DGROUP         08b5:0000       00000000
-XI                     DATA           DGROUP         08b5:0000       00000018
-XIE                    DATA           DGROUP         08b6:0008       00000000
-YIB                    DATA           DGROUP         08b6:0008       00000000
-YI                     DATA           DGROUP         08b6:0008       0000000c
-YIE                    DATA           DGROUP         08b7:0004       00000000
-STRINGS                DATA           DGROUP         08b7:0004       00000000
-DATA                   DATA           DGROUP         08b7:0004       00000000
-_BSS                   BSS            DGROUP         08b7:0004       00000ab3
-STACK                  STACK          DGROUP         0963:0000       0000dac0
+test2_TEXT             CODE           AUTO           0000:0000       00000122
+_TEXT                  CODE           AUTO           0000:0130       00005dec
+bitmap_TEXT            CODE           AUTO           0000:5f20       0000059c
+planar_TEXT            CODE           AUTO           0000:64c0       00000287
+modex16_TEXT           CODE           AUTO           0000:6750       00001ebe
+16text_TEXT            CODE           AUTO           0000:8610       0000010d
+FAR_DATA               FAR_DATA       AUTO           0871:000d       00000000
+_NULL                  BEGDATA        DGROUP         0872:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0874:0000       00000002
+CONST                  DATA           DGROUP         0874:0002       00000076
+CONST2                 DATA           DGROUP         087b:0008       00000000
+_DATA                  DATA           DGROUP         087c:0000       00000260
+XIB                    DATA           DGROUP         08a2:0000       00000000
+XI                     DATA           DGROUP         08a2:0000       00000018
+XIE                    DATA           DGROUP         08a3:0008       00000000
+YIB                    DATA           DGROUP         08a3:0008       00000000
+YI                     DATA           DGROUP         08a3:0008       0000000c
+YIE                    DATA           DGROUP         08a4:0004       00000000
+STRINGS                DATA           DGROUP         08a4:0004       00000000
+DATA                   DATA           DGROUP         08a4:0004       00000000
+_BSS                   BSS            DGROUP         08a4:0004       00000ab3
+STACK                  STACK          DGROUP         0950:0000       0000dac0
 
 
                         +----------------+
@@ -60,346 +60,346 @@ Address        Symbol
 
 Module: test2.o(/dos/z/16/src/test2.c)
 0000:0024      main_
-0885:00a4*     _clockw
+0872:00a4+     _clockw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
-0000:0155      __STK
-0000:0175*     __STKOVERFLOW_
+0000:0135      __STK
+0000:0155*     __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-0000:6242      bitmapLoadPcx_
-0000:639e*     bitmapLoadPcxTiles_
+0000:6212      bitmapLoadPcx_
+0000:635c+     bitmapLoadPcxTiles_
 Module: gfx.lib(/dos/z/16/src/lib/planar.c)
-0000:6510      planar_buf_from_bitmap_
-0000:6630+     planar_buf_alloc_
-0000:672a*     planar_buf_free_
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
-0000:0199      __PIA
-0000:0192*     __PIS
+0000:64c0      planar_buf_from_bitmap_
+0000:65ea+     planar_buf_alloc_
+0000:66e8+     planar_buf_free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
-0000:01b0      printf_
+0000:0172      printf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
+0000:01a9      __PIA
+0000:01a2*     __PIS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-0885:0000*     __nullarea
-0885:00c4*     __ovlflag
-0885:00c5*     __intno
-0885:00c6*     __ovlvec
-0000:01e0      _cstart_
-0000:02b3*     _Not_Enough_Memory_
-0000:03e5      __exit_
-0000:0404      __do_exit_with_msg__
-0000:0461      __GETDS
+0872:0000*     __nullarea
+0872:00c4*     __ovlflag
+0872:00c5*     __intno
+0872:00c6*     __ovlvec
+0000:01c0      _cstart_
+0000:0293*     _Not_Enough_Memory_
+0000:03c5      __exit_
+0000:03e4      __do_exit_with_msg__
+0000:0441      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
-0000:046c      _big_code_
-0000:046c*     CodeModelMismatch
+0000:044c      _big_code_
+0000:044c*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
-0000:046c*     __exit_with_msg_
-0000:0471      __fatal_runtime_error_
+0000:044c*     __exit_with_msg_
+0000:0451      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-0885:00ca      __curbrk
-0885:00d2      __STACKLOW
-0885:00d4      __STACKTOP
-0885:00d6      __cbyte
-0885:00d8      __child
-0885:00da      __no87
-0885:00e7      ___FPE_handler
-0885:00cc      __psp
-0885:00db      __get_ovl_stack
-0885:00df      __restore_ovl_stack
-0885:00e3      __close_ovl_file
-0885:00eb      __LpCmdLine
-0885:00ef      __LpPgmName
-0885:00ce      __osmajor
-0885:00cf      __osminor
-0885:00d0      __osmode
-0885:00d1      __HShift
+0872:00ca      __curbrk
+0872:00d2      __STACKLOW
+0872:00d4      __STACKTOP
+0872:00d6      __cbyte
+0872:00d8      __child
+0872:00da      __no87
+0872:00e7      ___FPE_handler
+0872:00cc      __psp
+0872:00db      __get_ovl_stack
+0872:00df      __restore_ovl_stack
+0872:00e3      __close_ovl_file
+0872:00eb      __LpCmdLine
+0872:00ef      __LpPgmName
+0872:00ce      __osmajor
+0872:00cf      __osminor
+0872:00d0      __osmode
+0872:00d1      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
-0000:0490      fread_
+0000:0470      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
-0000:0807      __doclose_
-0000:0951      __shutdown_stream_
-0000:096b      fclose_
-0885:03a4+     ___RmTmpFileFn
+0000:07e7      __doclose_
+0000:0931      __shutdown_stream_
+0000:094b      fclose_
+0872:03a4+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
-0000:09d6+     _null_exit_rtn_
-0000:09d6+     __null_int23_exit_
-0000:09d7      exit_
-0000:09f8+     _exit_
-0885:00f4+     ___int23_exit
-0885:00f8+     ___FPE_handler_exit
+0000:09b6+     _null_exit_rtn_
+0000:09b6+     __null_int23_exit_
+0000:09b7      exit_
+0000:09d8+     _exit_
+0872:00f4+     ___int23_exit
+0872:00f8+     ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
-0000:0b32      fseek_
+0000:0b12      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
-0000:0d2a      __fill_buffer_
-0000:0f79      fgetc_
+0000:0d0a      __fill_buffer_
+0000:0f59      fgetc_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0000:6948*     VGAmodeX_
-0000:69f0+     modexEnter_
-0000:6a8c*     modexLeave_
-0000:6aa4*     modexDefaultPage_
-0000:6afe*     modexNextPage_
-0000:6bba*     modexNextPage0_
-0000:6c5e*     modexShowPage_
-0000:6d5a*     modexPanPage_
-0000:6daa*     modexSelectPlane_
-0000:6dce+     modexClearRegion_
-0000:6ee6*     oldDrawBmp_
-0000:704c*     modexDrawBmp_
-0000:70b2+     modexDrawBmpRegion_
-0000:721c*     modexDrawPlanarBuf_
-0000:723a*     modexDrawSprite_
-0000:72a0+     modexDrawSpriteRegion_
-0000:7418*     modexCopyPageRegion_
-0000:7582*     modexFadeOn_
-0000:75b2*     modexFadeOff_
-0000:75e0*     modexFlashOn_
-0000:760e*     modexFlashOff_
-0000:76de+     modexPalSave_
-0000:7734      modexNewPal_
-0000:7784*     modexLoadPalFile_
-0000:7866*     modexSavePalFile_
-0000:78de*     modexPalBlack_
-0000:7908*     modexPalWhite_
-0000:7932+     modexPalUpdate_
-0000:7ea2+     modexPalUpdate1_
-0000:7f1c*     modexPalUpdate0_
-0000:7f68+     chkcolor_
-0000:8280+     modexputPixel_
-0000:830e*     modexgetPixel_
-0000:8394*     modexhlin_
-0000:8400*     modexprint_
-0000:859a*     modexprintbig_
-0000:8716+     modexWaitBorder_
-0885:0104+     _VGA
+0000:6908+     VGAmodeX_
+0000:69a8+     modexEnter_
+0000:6a56+     modexLeave_
+0000:6a6e+     modexDefaultPage_
+0000:6ac8+     modexNextPage_
+0000:6b84+     modexNextPage0_
+0000:6c28+     modexShowPage_
+0000:6d24+     modexPanPage_
+0000:6d74+     modexSelectPlane_
+0000:6d98+     modexClearRegion_
+0000:6eb0+     oldDrawBmp_
+0000:6fcc+     modexDrawBmp_
+0000:7032+     modexDrawBmpRegion_
+0000:7198+     modexDrawPlanarBuf_
+0000:71b8+     modexDrawSprite_
+0000:721e+     modexDrawSpriteRegion_
+0000:7392+     modexCopyPageRegion_
+0000:74fc+     modexFadeOn_
+0000:752c+     modexFadeOff_
+0000:755a+     modexFlashOn_
+0000:7588+     modexFlashOff_
+0000:7654+     modexPalSave_
+0000:76ae      modexNewPal_
+0000:76f2+     modexLoadPalFile_
+0000:77c0+     modexSavePalFile_
+0000:7836+     modexPalBlack_
+0000:7860+     modexPalWhite_
+0000:788a+     modexPalUpdate_
+0000:7de6+     modexPalUpdate1_
+0000:7e64+     modexPalUpdate0_
+0000:7eb0+     chkcolor_
+0000:81b4+     modexputPixel_
+0000:8242+     modexgetPixel_
+0000:82c8+     modexhlin_
+0000:8330+     modexprint_
+0000:8498+     modexprintbig_
+0000:85e6+     modexWaitBorder_
+0872:0104+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-0000:10c0+     __open_flags_
-0000:1381+     _fsopen_
-0000:13e8      fopen_
-0000:150b*     freopen_
+0000:10a0+     __open_flags_
+0000:1361+     _fsopen_
+0000:13c8      fopen_
+0000:14eb*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
-0000:1595      _fmalloc_
-0000:1595      malloc_
-0885:012c+     ___fheap
-0885:012e      ___fheapRover
-0885:0130      ___LargestSizeB4Rover
+0000:1575      _fmalloc_
+0000:1575      malloc_
+0872:012c+     ___fheap
+0872:012e      ___fheapRover
+0872:0130      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-0885:0132      ___iob
-0885:0ca8      ___OpenStreams
-0885:0cac      ___ClosedStreams
+0872:0132      ___iob
+0872:0ca8      ___OpenStreams
+0872:0cac      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
-0000:170a      fprintf_
+0000:16ea      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
-0000:1739      _ffree_
-0000:1739      free_
+0000:1719      _ffree_
+0000:1719      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-0000:17c0      __fprtf_
+0000:17a0      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-0000:1913      __CMain
+0000:18f3      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-0000:1979      __InitRtns
-0000:1979*     __FInitRtns
-0000:19d4      __FiniRtns
-0000:19d4*     __FFiniRtns
+0000:1959      __InitRtns
+0000:1959*     __FInitRtns
+0000:19b4      __FiniRtns
+0000:19b4*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-0885:029a      ___uselfn
+0872:029a      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-0000:1a38      __DOSseg__
+0000:1a18      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-0000:1a39      __EnterWVIDEO_
-0885:029c+     ___WD_Present
+0000:1a19      __EnterWVIDEO_
+0872:029c+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-0000:1a5d*     __get_errno_ptr_
-0885:0cb0      _errno
+0000:1a3d*     __get_errno_ptr_
+0872:0cb0      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-0000:1a64      __ioalloc_
+0000:1a44      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-0000:1bf2      __qread_
+0000:1bd2      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-0000:1c12      __lseek_
+0000:1bf2      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-0000:1c4c      __close_
+0000:1c2c      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-0000:1c82      __flush_
+0000:1c62      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-0000:1ecb      __freefp_
-0000:1f6c      __purgefp_
+0000:1eab      __freefp_
+0000:1f4c      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
-0000:1fae      __PTC
+0000:1f8e      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-0000:1fe2      __PTS
+0000:1fc2      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-0000:2013      lseek_
+0000:1ff3      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-0000:2044      tell_
+0000:2024      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:2055      __flushall_
-0000:20e9*     flushall_
+0000:2035      __flushall_
+0000:20c9*     flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-0000:20ef      getche_
+0000:20cf      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
-0000:2109+     int86x_
-0000:228c      int86_
+0000:20e9+     int86x_
+0000:226c      int86_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
-0000:22b9      fwrite_
+0000:2299      fwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
-0000:2632      rand_
-0000:2674*     srand_
+0000:2612      rand_
+0000:2654*     srand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
-0000:2698      __I4M
-0000:2698      __U4M
+0000:2678      __I4M
+0000:2678      __U4M
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0000:87b6*     textInit_
-0885:0cb2      _romFonts
+0000:8686+     textInit_
+0872:0cb2      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-0000:26b0*     __set_commode_
-0885:02a2      __commode
+0000:2690*     __set_commode_
+0872:02a2      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0885:02a4      __fmode
+0872:02a4      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
-0000:26bc      tolower_
+0000:269c      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
-0000:28eb*     open_
-0000:2922      sopen_
+0000:28cb*     open_
+0000:2902      sopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-0000:294f      __chktty_
+0000:292f      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-0000:29ae      __allocfp_
+0000:298e      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
-0000:2b60      __MemAllocator
-0000:2c2a      __MemFree
+0000:2b40      __MemAllocator
+0000:2c0a      __MemFree
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
-0000:2d87      __GrowSeg_
+0000:2d67      __GrowSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
-0000:2efd      __AllocSeg_
+0000:2edd      __AllocSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
-0000:2fec      __fmemneed_
+0000:2fcc      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
-0000:2fef      _nmalloc_
-0885:02a6      ___nheapbeg
-0885:02a8      ___MiniHeapRover
-0885:02aa      ___LargestSizeB4MiniHeapRover
+0000:2fcf      _nmalloc_
+0872:02a6      ___nheapbeg
+0872:02a8      ___MiniHeapRover
+0872:02aa      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
-0000:30c9*     _heapgrow_
-0000:30c9*     _fheapgrow_
-0000:30ca      _nheapgrow_
+0000:30a9*     _heapgrow_
+0000:30a9*     _fheapgrow_
+0000:30aa      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-0000:3142      __InitFiles_
+0000:3122      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-0000:3376*     fcloseall_
-0000:337d      __full_io_exit_
+0000:3356*     fcloseall_
+0000:335d      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
-0000:3387      _nfree_
-0885:0cca+     ___MiniHeapFreeRover
+0000:3367      _nfree_
+0872:0cca+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-0000:3482      fputc_
+0000:3462      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-0000:3657      __prtf_
+0000:3637      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-0885:0ccc      ____Argv
-0885:0cd0      ____Argc
+0872:0ccc      ____Argv
+0872:0cd0      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0885:02ac      __amblksiz
+0872:02ac      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-0885:0300      __Start_XI
-0885:0318      __End_XI
-0885:0318      __Start_YI
-0885:0324      __End_YI
+0872:0300      __Start_XI
+0872:0318      __End_XI
+0872:0318      __Start_YI
+0872:0324      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:47c8*     __dosretax
-0000:47cd*     __dosret0
-0000:47d4      __set_errno_dos_
-0000:483c*     __set_errno_dos_reterr_
+0000:47a8*     __dosretax
+0000:47ad*     __dosret0
+0000:47b4      __set_errno_dos_
+0000:481c*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:4847      __GetIOMode_
-0000:487c      __SetIOMode_nogrow_
-0885:02c2      ___NFiles
-0885:02c4      ___init_mode
-0885:02ec      ___io_mode
+0000:4827      __GetIOMode_
+0000:485c      __SetIOMode_nogrow_
+0872:02c2      ___NFiles
+0872:02c4      ___init_mode
+0872:02ec      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:48b1      __qwrite_
+0000:4891      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:4911      fsync_
+0000:48f1      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:4916+     __grow_iomode_
-0000:49fd+     __shrink_iomode_
-0000:4a3e      __SetIOMode_
+0000:48f6+     __grow_iomode_
+0000:49dd+     __shrink_iomode_
+0000:4a1e      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-0000:4ae5      intr_
+0000:4ac5      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-0000:4af9      segread_
+0000:4ad9      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:4b5f      _dos_open_
+0000:4b3f      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:4b85      isatty_
+0000:4b65      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:4ba1*     __get_doserrno_ptr_
-0885:0cd4      __doserrno
+0000:4b81*     __get_doserrno_ptr_
+0872:0cd4      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0885:02f0      ___umaskval
+0872:02f0      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:4ba8      _dos_creat_
-0000:4bcc*     _dos_creatnew_
+0000:4b88      _dos_creat_
+0000:4bac*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:4bed*     _heapenable_
-0885:02f2      ___heap_enabled
+0000:4bcd*     _heapenable_
+0872:02f2      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:4bfe      __nmemneed_
+0000:4bde      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:4c86      __LastFree_
-0000:4d00      __ExpandDGROUP_
+0000:4c66      __LastFree_
+0000:4ce0      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:4e11      wctomb_
+0000:4df1      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:4e5c+     utoa_
-0000:4efd      itoa_
+0000:4e3c+     utoa_
+0000:4edd      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:4f47      strupr_
+0000:4f27      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-0885:02f4      ___EFG_printf
-0885:02f8*     ___EFG_scanf
+0872:02f4      ___EFG_printf
+0872:02f8*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-0885:02fc      ___IsDBCS
+0872:02fc      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:4f8f*     _ismbblead_
-0885:0cd6      ___MBCSIsTable
+0000:4f6f*     _ismbblead_
+0872:0cd6      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:4fab      ulltoa_
-0000:50e8*     lltoa_
+0000:4f8b      ulltoa_
+0000:50c8*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:5159      ultoa_
-0000:5217*     ltoa_
+0000:5139      ultoa_
+0000:51f7*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:5265*     _dos_close_
-0000:5273      _dos_commit_
+0000:5245*     _dos_close_
+0000:5253      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:5282*     _frealloc_
-0000:5282      realloc_
+0000:5262*     _frealloc_
+0000:5262      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:535e      __ChkTTYIOMode_
-0000:53cc*     __IOMode_
+0000:533e      __ChkTTYIOMode_
+0000:53ac*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:53dc      _DoINTR_
+0000:53bc      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:5756      __doserror_
-0000:5764*     __doserror1_
+0000:5736      __doserror_
+0000:5744*     __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:5770*     sbrk_
-0000:5780      __brk_
+0000:5750*     sbrk_
+0000:5760      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-0885:0072      ___Alphabet
+0872:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:5826      __mbinit_
-0885:02fe+     ___MBCodePage
+0000:5806      __mbinit_
+0872:02fe+     ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:5901*     _msize_
-0000:591c      _fmsize_
+0000:58e1*     _msize_
+0000:58fc      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:592d      __HeapManager_expand_
-0000:5e36      _nexpand_
+0000:590d      __HeapManager_expand_
+0000:5e16      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:5e89      _fexpand_
-0000:5e89*     _expand_
+0000:5e69      _fexpand_
+0000:5e69*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:5ebe      _bfree_
+0000:5e9e      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:5ee3      _bexpand_
+0000:5ec3      _bexpand_
 
 
                         +--------------------+
@@ -415,6 +415,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  000170f0 (94448.)
-Entry point address: 0000:01e0
+Memory size:  00016fc0 (94144.)
+Entry point address: 0000:01c0
 Link time: 00:00.00
index 0864572ce83f80553b94523d547c1371fe331d65..453e083cbe531c2a831bb9038e2c235df758a370 100755 (executable)
Binary files a/vgmtest.exe and b/vgmtest.exe differ
index 302ef09690747a980339e9213a091832d1c0779e..099ba60e3a4df1f38aa9cbaecc6d2cda69c4bc99 100755 (executable)
@@ -1,7 +1,7 @@
 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/09/23 12:46:14
+Created on:       15/09/24 13:41:08
 Executable Image: vgmtest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          09cc:0000            0000e660
+DGROUP                          09c8:0000            0000e660
 
 
 
@@ -24,29 +24,29 @@ DGROUP                          09cc:0000            0000e660
 Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
-vgmtest_TEXT           CODE           AUTO           0000:0000       00000114
-16_in_TEXT             CODE           AUTO           0000:0120       00001d43
-16_head_TEXT           CODE           AUTO           0000:1e70       00000405
-_TEXT                  CODE           AUTO           0000:2280       0000601c
-16_snd_TEXT            CODE           AUTO           0000:82a0       00000338
-vgmSnd_TEXT            CODE           AUTO           0000:85e0       00001525
-16_in13_DATA           FAR_DATA       AUTO           09b1:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           09cb:0004       00000000
-_NULL                  BEGDATA        DGROUP         09cc:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         09ce:0000       00000002
-CONST                  DATA           DGROUP         09ce:0002       00000076
-CONST2                 DATA           DGROUP         09d5:0008       00000102
-_DATA                  DATA           DGROUP         09e6:0000       000004ee
-XIB                    DATA           DGROUP         0a34:000e       00000000
-XI                     DATA           DGROUP         0a34:000e       00000024
-XIE                    DATA           DGROUP         0a37:0002       00000000
-YIB                    DATA           DGROUP         0a37:0002       00000000
-YI                     DATA           DGROUP         0a37:0002       00000012
-YIE                    DATA           DGROUP         0a38:0004       00000000
-STRINGS                DATA           DGROUP         0a38:0004       00000000
-DATA                   DATA           DGROUP         0a38:0004       00000000
-_BSS                   BSS            DGROUP         0a39:0000       000004cf
-STACK                  STACK          DGROUP         0a86:0000       0000dac0
+vgmtest_TEXT           CODE           AUTO           0000:0000       00000113
+16_in_TEXT             CODE           AUTO           0000:0120       00001ce8
+16_head_TEXT           CODE           AUTO           0000:1e10       000003d9
+_TEXT                  CODE           AUTO           0000:21f0       00006020
+16_snd_TEXT            CODE           AUTO           0000:8210       00000342
+vgmSnd_TEXT            CODE           AUTO           0000:8560       0000156c
+16_in13_DATA           FAR_DATA       AUTO           09ad:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           09c7:0004       00000000
+_NULL                  BEGDATA        DGROUP         09c8:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         09ca:0000       00000002
+CONST                  DATA           DGROUP         09ca:0002       00000076
+CONST2                 DATA           DGROUP         09d1:0008       00000102
+_DATA                  DATA           DGROUP         09e2:0000       000004ee
+XIB                    DATA           DGROUP         0a30:000e       00000000
+XI                     DATA           DGROUP         0a30:000e       00000024
+XIE                    DATA           DGROUP         0a33:0002       00000000
+YIB                    DATA           DGROUP         0a33:0002       00000000
+YI                     DATA           DGROUP         0a33:0002       00000012
+YIE                    DATA           DGROUP         0a34:0004       00000000
+STRINGS                DATA           DGROUP         0a34:0004       00000000
+DATA                   DATA           DGROUP         0a34:0004       00000000
+_BSS                   BSS            DGROUP         0a35:0000       000004cf
+STACK                  STACK          DGROUP         0a82:0000       0000dac0
 
 
                         +----------------+
@@ -65,366 +65,366 @@ Module: vgmtest.o(/dos/z/16/src/vgmtest.c)
 0000:0050      main_
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
 0000:0238+     INL_KeyService_
-0000:0482+     Mouse_
-0000:04da+     IN_GetJoyAbs_
-0000:08a0+     IN_GetJoyButtonsDB_
-0000:0b36+     IN_SetupJoy_
-0000:0cf8      IN_Startup_
-0000:0dfe      IN_Default_
-0000:0f62      IN_Shutdown_
-0000:0fe2*     IN_SetKeyHook_
-0000:1004+     IN_ClearKeysDown_
-0000:10e4*     IN_ReadCursor_
-0000:1200      IN_ReadControl_
-0000:1980*     IN_SetControlType_
-0000:19ce*     IN_GetScanName_
-0000:1a56*     IN_WaitForKey_
-0000:1a8c*     IN_WaitForASCII_
-0000:1ac2+     IN_AckBack_
-0000:1baa*     IN_Ack_
-0000:1c4c+     IN_IsUserInput_
-0000:1cf2*     IN_UserInput_
-0000:1d4a      IN_KeyDown_
-0000:1d92+     IN_ClearKey_
-0000:1e0a*     IN_qb_
-09cc:06de+     _inpu
+0000:047c+     Mouse_
+0000:04d4+     IN_GetJoyAbs_
+0000:089a+     IN_GetJoyButtonsDB_
+0000:0b2e+     IN_SetupJoy_
+0000:0ce8      IN_Startup_
+0000:0de4      IN_Default_
+0000:0f36      IN_Shutdown_
+0000:0fae+     IN_SetKeyHook_
+0000:0fd0+     IN_ClearKeysDown_
+0000:10ac+     IN_ReadCursor_
+0000:11d0      IN_ReadControl_
+0000:1946+     IN_SetControlType_
+0000:1994+     IN_GetScanName_
+0000:1a0c+     IN_WaitForKey_
+0000:1a42+     IN_WaitForASCII_
+0000:1a78+     IN_AckBack_
+0000:1b56+     IN_Ack_
+0000:1bfa+     IN_IsUserInput_
+0000:1ca0+     IN_UserInput_
+0000:1d04      IN_KeyDown_
+0000:1d4c+     IN_ClearKey_
+0000:1dba+     IN_qb_
+09c8:06de+     _inpu
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
-0000:1e7e*     wait_
-0000:1eca*     filesize_
-0000:1f30*     printmeminfoline_
-0000:211c      US_CheckParm_
+0000:1e1e+     wait_
+0000:1e62+     filesize_
+0000:1ec8+     printmeminfoline_
+0000:20ae      US_CheckParm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
-0000:2285      __STK
-0000:22a5*     __STKOVERFLOW_
+0000:21f5      __STK
+0000:2215*     __STKOVERFLOW_
 Module: vgmsnd.lib(/dos/z/16/src/lib/16_snd.c)
-0000:82a0      opl2out_
-0000:82e2*     opl3out_
-0000:831e*     opl3exp_
-0000:835a*     FMReset_
-0000:8398*     FMKeyOff_
-0000:83c2*     FMKeyOn_
-0000:8410*     FMSetVoice_
+0000:8210      opl2out_
+0000:8252+     opl3out_
+0000:828e+     opl3exp_
+0000:82ca+     FMReset_
+0000:8312+     FMKeyOff_
+0000:833c+     FMKeyOn_
+0000:838a+     FMSetVoice_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
-0000:22c2      _fmalloc_
-0000:22c2      malloc_
-09cc:0474+     ___fheap
-09cc:0476      ___fheapRover
-09cc:0478      ___LargestSizeB4Rover
+0000:2232      _fmalloc_
+0000:2232      malloc_
+09c8:0474+     ___fheap
+09c8:0476      ___fheapRover
+09c8:0478      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
-0000:243f      __PIA
-0000:2438*     __PIS
+0000:23af      __PIA
+0000:23a8*     __PIS
 Module: vgmsnd.lib(/dos/z/16/src/lib/vgmsnd/vgmSnd.c)
-0000:862a      OpenVGMFile_
-0000:891a      FreeVGMFile_
-0000:8ed2      InitEngine_
-0000:9090      DeinitEngine_
-0000:90f8      PlayMusic_
-0000:9162*     PlaySFX_
-0000:91f6      StopMusic_
-0000:9216*     StopSFX_
-0000:92ac*     PauseMusic_
-0000:9308*     ResumeMusic_
-0000:9a54      UpdateSoundEngine_
+0000:85aa      OpenVGMFile_
+0000:8892      FreeVGMFile_
+0000:8eae      InitEngine_
+0000:9070      DeinitEngine_
+0000:90dc      PlayMusic_
+0000:9144+     PlaySFX_
+0000:91d0      StopMusic_
+0000:91f0+     StopSFX_
+0000:9280+     PauseMusic_
+0000:92d4+     ResumeMusic_
+0000:9a1a      UpdateSoundEngine_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
-0000:2456      printf_
+0000:23c6      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-09cc:0000*     __nullarea
-09cc:0484*     __ovlflag
-09cc:0485*     __intno
-09cc:0486*     __ovlvec
-0000:2486      _cstart_
-0000:2559*     _Not_Enough_Memory_
-0000:268b      __exit_
-0000:26aa      __do_exit_with_msg__
-0000:2707      __GETDS
+09c8:0000*     __nullarea
+09c8:0484*     __ovlflag
+09c8:0485*     __intno
+09c8:0486*     __ovlvec
+0000:23f6      _cstart_
+0000:24c9*     _Not_Enough_Memory_
+0000:25fb      __exit_
+0000:261a      __do_exit_with_msg__
+0000:2677      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
-0000:2712      _big_code_
-0000:2712*     CodeModelMismatch
+0000:2682      _big_code_
+0000:2682*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-09cc:0a6e      __argv
-09cc:0a72      ___argv
-09cc:0a76      __argc
-09cc:0a78      ___argc
+09c8:0a6e      __argv
+09c8:0a72      ___argv
+09c8:0a76      __argc
+09c8:0a78      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
-0000:2712+     int86x_
-0000:2895      int86_
+0000:2682+     int86x_
+0000:2805      int86_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
-0000:28c2      __I4M
-0000:28c2      __U4M
+0000:2832      __I4M
+0000:2832      __U4M
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c)
-0000:28da      _dos_getvect_
+0000:284a      _dos_getvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c)
-0000:28e5      _dos_setvect_
+0000:2855      _dos_setvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
-0000:28f2      __I4D
-0000:2941      __U4D
+0000:2862      __I4D
+0000:28b1      __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
-0000:29c5+     __ibm_bios_get_ticks_
-0000:2a3c      clock_
+0000:2935+     __ibm_bios_get_ticks_
+0000:29ac      clock_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
-0000:2a63      kbhit_
+0000:29d3      kbhit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
-0000:2a7a      ftell_
+0000:29ea      ftell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
-0000:2c60      fseek_
+0000:2bd0      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:2e58      ultoa_
-0000:2f16*     ltoa_
+0000:2dc8      ultoa_
+0000:2e86*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-09cc:0098      __IsTable
+09c8:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
-0000:2f64      tolower_
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
-0000:2f72      __PTC
+0000:2ed4      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
-0000:2fa5*     __exit_with_msg_
-0000:2faa      __fatal_runtime_error_
+0000:2ee2*     __exit_with_msg_
+0000:2ee7      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-09cc:0492      __curbrk
-09cc:049a      __STACKLOW
-09cc:049c      __STACKTOP
-09cc:049e      __cbyte
-09cc:04a0      __child
-09cc:04a2      __no87
-09cc:04af      ___FPE_handler
-09cc:0494      __psp
-09cc:04a3      __get_ovl_stack
-09cc:04a7      __restore_ovl_stack
-09cc:04ab      __close_ovl_file
-09cc:04b3      __LpCmdLine
-09cc:04b7      __LpPgmName
-09cc:0496      __osmajor
-09cc:0497      __osminor
-09cc:0498      __osmode
-09cc:0499      __HShift
+09c8:0492      __curbrk
+09c8:049a      __STACKLOW
+09c8:049c      __STACKTOP
+09c8:049e      __cbyte
+09c8:04a0      __child
+09c8:04a2      __no87
+09c8:04af      ___FPE_handler
+09c8:0494      __psp
+09c8:04a3      __get_ovl_stack
+09c8:04a7      __restore_ovl_stack
+09c8:04ab      __close_ovl_file
+09c8:04b3      __LpCmdLine
+09c8:04b7      __LpPgmName
+09c8:0496      __osmajor
+09c8:0497      __osminor
+09c8:0498      __osmode
+09c8:0499      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
-0000:2fd0      __MemAllocator
-0000:309a      __MemFree
+0000:2f10      __MemAllocator
+0000:2fda      __MemFree
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
-0000:31f7      __GrowSeg_
+0000:3137      __GrowSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
-0000:336d      __AllocSeg_
+0000:32ad      __AllocSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
-0000:345c      __fmemneed_
+0000:339c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
-0000:345f      _nmalloc_
-09cc:04bc      ___nheapbeg
-09cc:04be      ___MiniHeapRover
-09cc:04c0      ___LargestSizeB4MiniHeapRover
+0000:339f      _nmalloc_
+09c8:04bc      ___nheapbeg
+09c8:04be      ___MiniHeapRover
+09c8:04c0      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
-0000:3539*     _heapgrow_
-0000:3539*     _fheapgrow_
-0000:353a      _nheapgrow_
+0000:3479*     _heapgrow_
+0000:3479*     _fheapgrow_
+0000:347a      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-0000:35b2+     __open_flags_
-0000:3873+     _fsopen_
-0000:38da      fopen_
-0000:39fd*     freopen_
+0000:34f2+     __open_flags_
+0000:37b3+     _fsopen_
+0000:381a      fopen_
+0000:393d*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
-0000:3a87      fread_
+0000:39c7      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
-0000:3dfe      __doclose_
-0000:3f48      __shutdown_stream_
-0000:3f62      fclose_
-09cc:0a7e+     ___RmTmpFileFn
+0000:3d3e      __doclose_
+0000:3e88      __shutdown_stream_
+0000:3ea2      fclose_
+09c8:0a7e+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
-0000:3fcd      _ffree_
-0000:3fcd      free_
+0000:3f0d      _ffree_
+0000:3f0d      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-09cc:04c2      ___iob
-09cc:0a82      ___OpenStreams
-09cc:0a86      ___ClosedStreams
+09c8:04c2      ___iob
+09c8:0a82      ___OpenStreams
+09c8:0a86      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-0000:4054      __fprtf_
+0000:3f94      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-0000:41a7      __CMain
+0000:40e7      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-0000:420d      __InitRtns
-0000:420d*     __FInitRtns
-0000:4268      __FiniRtns
-0000:4268*     __FFiniRtns
+0000:414d      __InitRtns
+0000:414d*     __FInitRtns
+0000:41a8      __FiniRtns
+0000:41a8*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-09cc:062a      ___uselfn
+09c8:062a      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-0000:42cc      __DOSseg__
+0000:420c      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
-0000:42cd      __Init_Argv_
-0000:4330+     _getargv_
-0000:4660      __Fini_Argv_
+0000:420d      __Init_Argv_
+0000:4270+     _getargv_
+0000:45a0      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-0000:468a      intr_
+0000:45ca      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-0000:469e      segread_
+0000:45de      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
-0000:4704      fflush_
+0000:4644      fflush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-0000:4719      tell_
+0000:4659      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-0000:472a      __PTS
+0000:466a      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-0000:475b      lseek_
+0000:469b      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-0000:478c      __flush_
+0000:46cc      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-0000:49d5*     __get_errno_ptr_
-09cc:0a8e      _errno
+0000:4915*     __get_errno_ptr_
+09c8:0a8e      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-09cc:0022      ___Alphabet
+09c8:0022      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-0000:49dc      __EnterWVIDEO_
-09cc:062c+     ___WD_Present
+0000:491c      __EnterWVIDEO_
+09c8:062c+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:4a00*     _heapenable_
-09cc:062e      ___heap_enabled
+0000:4940*     _heapenable_
+09c8:062e      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-09cc:0630      __amblksiz
+09c8:0630      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:4a11      __nmemneed_
+0000:4951      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:4a99      __LastFree_
-0000:4b13      __ExpandDGROUP_
+0000:49d9      __LastFree_
+0000:4a53      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
-0000:4c24      _nfree_
-09cc:0a90+     ___MiniHeapFreeRover
+0000:4b64      _nfree_
+09c8:0a90+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-0000:4d1f*     __set_commode_
-09cc:0632      __commode
+0000:4c5f*     __set_commode_
+09c8:0632      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-09cc:0634      __fmode
+09c8:0634      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
-0000:4f4c*     open_
-0000:4f83      sopen_
+0000:4e8c*     open_
+0000:4ec3      sopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-0000:4fb0      __chktty_
+0000:4ef0      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-0000:500f      __freefp_
-0000:50b0      __purgefp_
+0000:4f4f      __freefp_
+0000:4ff0      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-0000:50f1      __allocfp_
+0000:5031      __allocfp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
+0000:51e2      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-0000:52a1      __ioalloc_
+0000:5215      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-0000:542f      __qread_
+0000:53a3      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
-0000:544f      __fill_buffer_
-0000:569e*     fgetc_
+0000:53c3      __fill_buffer_
+0000:5612*     fgetc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-0000:57e5      __lseek_
+0000:5759      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-0000:581f      __close_
+0000:5793      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-0000:5855      __InitFiles_
+0000:57c9      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-0000:5a89*     fcloseall_
-0000:5a90      __full_io_exit_
+0000:59fd*     fcloseall_
+0000:5a04      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-0000:5a9a      fputc_
+0000:5a0e      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-0000:5c6f      __prtf_
+0000:5be3      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-09cc:0a92      ____Argv
-09cc:0a96      ____Argc
+09c8:0a92      ____Argv
+09c8:0a96      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
-0000:6ddf+     _null_exit_rtn_
-0000:6ddf+     __null_int23_exit_
-0000:6de0      exit_
-0000:6e01+     _exit_
-09cc:0636+     ___int23_exit
-09cc:063a+     ___FPE_handler_exit
+0000:6d53+     _null_exit_rtn_
+0000:6d53+     __null_int23_exit_
+0000:6d54      exit_
+0000:6d75+     _exit_
+09c8:0636+     ___int23_exit
+09c8:063a+     ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-09cc:068e      __Start_XI
-09cc:06b2      __End_XI
-09cc:06b2      __Start_YI
-09cc:06c4      __End_YI
+09c8:068e      __Start_XI
+09c8:06b2      __End_XI
+09c8:06b2      __Start_YI
+09c8:06c4      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-09cc:0a98      ___historical_splitparms
+09c8:0a98      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:6e1e      _DoINTR_
+0000:6d92      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:7197      __flushall_
-0000:722b      flushall_
+0000:710b      __flushall_
+0000:719f      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:7231      __GetIOMode_
-0000:7266      __SetIOMode_nogrow_
-09cc:063e      ___NFiles
-09cc:0640      ___init_mode
-09cc:0668      ___io_mode
+0000:71a5      __GetIOMode_
+0000:71da      __SetIOMode_nogrow_
+09c8:063e      ___NFiles
+09c8:0640      ___init_mode
+09c8:0668      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:729b+     __grow_iomode_
-0000:7382+     __shrink_iomode_
-0000:73c3      __SetIOMode_
+0000:720f+     __grow_iomode_
+0000:72f6+     __shrink_iomode_
+0000:7337      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:746a      __qwrite_
+0000:73de      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:74ca      fsync_
+0000:743e      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:74cf*     sbrk_
-0000:74df      __brk_
+0000:7443*     sbrk_
+0000:7453      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:7547      _dos_open_
+0000:74bb      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:756d      isatty_
+0000:74e1      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:7589*     __get_doserrno_ptr_
-09cc:0a9c      __doserrno
+0000:74fd*     __get_doserrno_ptr_
+09c8:0a9c      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-09cc:066c      ___umaskval
+09c8:066c      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:7590      _dos_creat_
-0000:75b4*     _dos_creatnew_
+0000:7504      _dos_creat_
+0000:7528*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:75d5*     __dosretax
-0000:75da*     __dosret0
-0000:75e1      __set_errno_dos_
-0000:7649*     __set_errno_dos_reterr_
+0000:7549*     __dosretax
+0000:754e*     __dosret0
+0000:7555      __set_errno_dos_
+0000:75bd*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-0000:7654      getche_
+0000:75c8      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:766e      wctomb_
+0000:75e2      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:76b9+     utoa_
-0000:775a      itoa_
+0000:762d+     utoa_
+0000:76ce      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:77a4      strupr_
+0000:7718      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-09cc:0682      ___EFG_printf
-09cc:0686*     ___EFG_scanf
+09c8:0682      ___EFG_printf
+09c8:0686*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-09cc:068a      ___IsDBCS
+09c8:068a      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:77ec*     _ismbblead_
-09cc:0a9e      ___MBCSIsTable
+0000:7760*     _ismbblead_
+09c8:0a9e      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:7808      ulltoa_
-0000:7945*     lltoa_
+0000:777c      ulltoa_
+0000:78b9*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:79b6*     _frealloc_
-0000:79b6      realloc_
+0000:792a*     _frealloc_
+0000:792a      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:7a92      __ChkTTYIOMode_
-0000:7b00*     __IOMode_
+0000:7a06      __ChkTTYIOMode_
+0000:7a74*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:7b10*     _dos_close_
-0000:7b1e      _dos_commit_
+0000:7a84*     _dos_close_
+0000:7a92      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:7b2e      __doserror_
-0000:7b3c*     __doserror1_
+0000:7aa2      __doserror_
+0000:7ab0*     __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:7b86      __mbinit_
-09cc:068c+     ___MBCodePage
+0000:7afa      __mbinit_
+09c8:068c+     ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:7c61*     _msize_
-0000:7c7c      _fmsize_
+0000:7bd5*     _msize_
+0000:7bf0      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:7c8d      __HeapManager_expand_
-0000:8196      _nexpand_
+0000:7c01      __HeapManager_expand_
+0000:810a      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:81e9      _fexpand_
-0000:81e9*     _expand_
+0000:815d      _fexpand_
+0000:815d*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:821e      _bfree_
+0000:8192      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:8243      _bexpand_
+0000:81b7      _bexpand_
 
 
                         +--------------------+
@@ -440,6 +440,6 @@ vgmsnd.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00018320 (99104.)
-Entry point address: 0000:2486
+Memory size:  000182e0 (99040.)
+Entry point address: 0000:23f6
 Link time: 00:00.00