From 49b30cf057eee96f47d1c890e50dfa6fe7bd347c Mon Sep 17 00:00:00 2001
From: sparky4 <sparky4@cock.li>
Date: Thu, 1 Oct 2015 11:58:36 -0500
Subject: [PATCH] wwww 	modified:   16.exe 	modified:   16.map 
 deleted:    DEBUG.16W 	deleted:    HEAP.16W 	deleted:    PROFILE.16W 
 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:   pcxtest2.exe 	modified:   pcxtest2.map 
 modified:   scroll.exe 	modified:   scroll.map 	modified:   test.exe 
 modified:   test.map 	modified:   test2.exe 	modified:   test2.map 
 modified:   tesuto.exe 	modified:   vgmtest.exe 	modified:  
 vgmtest.map

---
 16.exe       | Bin 54516 -> 53544 bytes
 16.map       | 669 +++++++++++++++++++++++----------------------
 DEBUG.16W    |  17 --
 HEAP.16W     |  45 ----
 PROFILE.16W  |   0
 bakapi.exe   | Bin 45564 -> 44950 bytes
 bakapi.map   | 595 ++++++++++++++++++++--------------------
 exmmtest.exe | Bin 51452 -> 50830 bytes
 exmmtest.map | 660 ++++++++++++++++++++++-----------------------
 fmemtest.exe | Bin 16946 -> 16826 bytes
 fmemtest.map | 365 +++++++++++++------------
 fontgfx.exe  | Bin 36232 -> 35698 bytes
 fontgfx.map  | 545 +++++++++++++++++++------------------
 fonttest.exe | Bin 18374 -> 18238 bytes
 inputest.exe | Bin 32772 -> 32344 bytes
 inputest.map | 491 +++++++++++++++++----------------
 makefile     |   2 +-
 maptest.exe  | Bin 42858 -> 42212 bytes
 maptest.map  | 573 ++++++++++++++++++++-------------------
 palettec.exe | Bin 33644 -> 33158 bytes
 palettec.map | 523 ++++++++++++++++++------------------
 pcxtest.exe  | Bin 48124 -> 47510 bytes
 pcxtest.map  | 641 ++++++++++++++++++++++----------------------
 pcxtest2.exe | Bin 48124 -> 47526 bytes
 pcxtest2.map | 641 ++++++++++++++++++++++----------------------
 scroll.exe   | Bin 77394 -> 75244 bytes
 scroll.map   | 745 +++++++++++++++++++++++++--------------------------
 test.exe     | Bin 33964 -> 33478 bytes
 test.map     | 525 ++++++++++++++++++------------------
 test2.exe    | Bin 37028 -> 36472 bytes
 test2.map    | 543 +++++++++++++++++++------------------
 tesuto.exe   | Bin 24300 -> 24300 bytes
 vgmtest.exe  | Bin 43748 -> 43070 bytes
 vgmtest.map  | 573 ++++++++++++++++++++-------------------
 34 files changed, 4026 insertions(+), 4127 deletions(-)
 delete mode 100755 DEBUG.16W
 delete mode 100755 HEAP.16W
 delete mode 100755 PROFILE.16W

diff --git a/16.exe b/16.exe
index 74bf3507531db021dabe289df83cf759d693aa38..1086b7ccff324dd033cdcff6119ff3542f7120c9 100755
GIT binary patch
delta 24083
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
L;iunxE64pGHeRoO

delta 24742
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

diff --git a/16.map b/16.map
index 00c74e85..2e060aa1 100755
--- a/16.map
+++ b/16.map
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (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/29 15:57:01
+Created on:       15/10/01 11:58:32
 Executable Image: 16.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0c5f:0000            0000ef40
+DGROUP                          0c23:0000            0000ef30
 
 
 
@@ -24,33 +24,33 @@ DGROUP                          0c5f: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       00002180
-16_in_TEXT             CODE           AUTO           0000:9ba0       00001d43
-wcpu_TEXT              CODE           AUTO           0000:b8f0       00000058
-bitmap_TEXT            CODE           AUTO           0000:b950       000005c9
-16text_TEXT            CODE           AUTO           0000:bf20       0000010d
-16_head_TEXT           CODE           AUTO           0000:c030       00000405
-16_in13_DATA           FAR_DATA       AUTO           0c44:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           0c5e:0004       00000000
-_NULL                  BEGDATA        DGROUP         0c5f:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         0c61:0000       00000002
-CONST                  DATA           DGROUP         0c61:0002       00000076
-CONST2                 DATA           DGROUP         0c68:0008       00000102
-_DATA                  DATA           DGROUP         0c79:0000       0000052e
-XIB                    DATA           DGROUP         0ccb:000e       00000000
-XI                     DATA           DGROUP         0ccb:000e       00000024
-XIE                    DATA           DGROUP         0cce:0002       00000000
-YIB                    DATA           DGROUP         0cce:0002       00000000
-YI                     DATA           DGROUP         0cce:0002       00000012
-YIE                    DATA           DGROUP         0ccf:0004       00000000
-STRINGS                DATA           DGROUP         0ccf:0004       00000000
-DATA                   DATA           DGROUP         0ccf:0004       00000000
-_BSS                   BSS            DGROUP         0cd0:0000       00000d6d
-STACK                  STACK          DGROUP         0da7:0000       0000dac0
+16_TEXT                CODE           AUTO           0000:0000       00000233
+mapread_TEXT           CODE           AUTO           0000:0240       00000854
+jsmn_TEXT              CODE           AUTO           0000:0aa0       000008dd
+modex16_TEXT           CODE           AUTO           0000:1380       00001ff4
+_TEXT                  CODE           AUTO           0000:3380       000065ec
+16_in_TEXT             CODE           AUTO           0000:9970       00001c23
+wcpu_TEXT              CODE           AUTO           0000:b5a0       00000050
+bitmap_TEXT            CODE           AUTO           0000:b5f0       000005a1
+16text_TEXT            CODE           AUTO           0000:bba0       000000fb
+16_head_TEXT           CODE           AUTO           0000:bca0       000003dd
+16_in13_DATA           FAR_DATA       AUTO           0c08:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           0c22:0004       00000000
+_NULL                  BEGDATA        DGROUP         0c23:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0c25:0000       00000002
+CONST                  DATA           DGROUP         0c25:0002       00000076
+CONST2                 DATA           DGROUP         0c2c:0008       00000102
+_DATA                  DATA           DGROUP         0c3d:0000       00000528
+XIB                    DATA           DGROUP         0c8f:0008       00000000
+XI                     DATA           DGROUP         0c8f:0008       0000001e
+XIE                    DATA           DGROUP         0c91:0006       00000000
+YIB                    DATA           DGROUP         0c91:0006       00000000
+YI                     DATA           DGROUP         0c91:0006       00000012
+YIE                    DATA           DGROUP         0c92:0008       00000000
+STRINGS                DATA           DGROUP         0c92:0008       00000000
+DATA                   DATA           DGROUP         0c92:0008       00000000
+_BSS                   BSS            DGROUP         0c93:0000       00000d6d
+STACK                  STACK          DGROUP         0d6a:0000       0000dac0
 
 
                         +----------------+
@@ -65,425 +65,422 @@ Address        Symbol
 
 Module: 16.o(/dos/z/16/src/16.c)
 0000:00cc      main_
-0c5f:0710+     _player
-0c5f:0810+     _gvar
-0c5f:0828+     _cpus
-0c5f:082c*     _gpal
-0c5f:0830+     _dpal
-0c5f:0834+     _engi_stat
+0c23:0700+     _player
+0c23:0800+     _gvar
+0c23:0818+     _cpus
+0c23:081c*     _gpal
+0c23:0820+     _dpal
+0c23:0824+     _engi_stat
 Module: mapread.o(/dos/z/16/src/lib/mapread.c)
 0000:02dc+     jsoneq_
-0000:0380+     dump_
-0000:087c*     loadmap_
+0000:0376+     dump_
+0000:0868*     loadmap_
 Module: jsmn.o(/dos/z/16/src/lib/jsmn/jsmn.c)
-0000:0e92      jsmn_parse_
-0000:138e      jsmn_init_
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
-0000:13e5      __STK
-0000:1405*     __STKOVERFLOW_
+0000:0e4a      jsmn_parse_
+0000:133c      jsmn_init_
 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*     modexNextPageFlexibleSize_
-0000:7eee*     modexShowPage_
-0000:7fea*     modexPanPage_
-0000:803a*     modexSelectPlane_
-0000:805e+     modexClearRegion_
-0000:8176*     oldDrawBmp_
-0000:82dc*     CDrawBmp_
-0000:8440*     modexDrawBmp_
-0000:84a6+     modexDrawBmpRegion_
-0000:8610*     modexDrawPlanarBuf_
-0000:862e*     modexDrawSprite_
-0000:8694+     modexDrawSpriteRegion_
-0000:880c*     modexCopyPageRegion_
-0000:8976      modexFadeOn_
-0000:89a6      modexFadeOff_
-0000:89d4*     modexFlashOn_
-0000:8a02*     modexFlashOff_
-0000:8ad2      modexPalSave_
-0000:8b28      modexNewPal_
-0000:8b78*     modexLoadPalFile_
-0000:8c5a*     modexSavePalFile_
-0000:8cd2      modexPalBlack_
-0000:8cfc*     modexPalWhite_
-0000:8d26+     modexPalUpdate_
-0000:9296+     modexPalUpdate1_
-0000:9310*     modexPalUpdate0_
-0000:935c+     chkcolor_
-0000:9674+     modexputPixel_
-0000:9702*     modexgetPixel_
-0000:9788*     modexhlin_
-0000:97f4*     modexprint_
-0000:998e*     modexprintbig_
-0000:9b0a*     cls_
-0000:9b78+     modexWaitBorder_
-0c5f:01c4+     _VGA
+0000:1538      VGAmodeX_
+0000:15cc+     modexEnter_
+0000:1660*     modexLeave_
+0000:1670*     modexDefaultPage_
+0000:16c2*     modexNextPage_
+0000:1774*     modexNextPageFlexibleSize_
+0000:180e*     modexShowPage_
+0000:1900*     modexPanPage_
+0000:1946*     modexSelectPlane_
+0000:1960+     modexClearRegion_
+0000:1a6e*     oldDrawBmp_
+0000:1bca*     CDrawBmp_
+0000:1d24*     modexDrawBmp_
+0000:1d80+     modexDrawBmpRegion_
+0000:1ee0*     modexDrawPlanarBuf_
+0000:1ef4*     modexDrawSprite_
+0000:1f50+     modexDrawSpriteRegion_
+0000:20be*     modexCopyPageRegion_
+0000:221e      modexFadeOn_
+0000:2244      modexFadeOff_
+0000:2268*     modexFlashOn_
+0000:228c*     modexFlashOff_
+0000:2348      modexPalSave_
+0000:2394      modexNewPal_
+0000:23dc*     modexLoadPalFile_
+0000:24b4*     modexSavePalFile_
+0000:2522      modexPalBlack_
+0000:2544*     modexPalWhite_
+0000:2566+     modexPalUpdate_
+0000:2acc+     modexPalUpdate1_
+0000:2b3c*     modexPalUpdate0_
+0000:2b7e+     chkcolor_
+0000:2e8c+     modexputPixel_
+0000:2f10*     modexgetPixel_
+0000:2f8c*     modexhlin_
+0000:2fee*     modexprint_
+0000:317e*     modexprintbig_
+0000:32f0*     cls_
+0000:3354+     modexWaitBorder_
+0c23:01c4+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
-0000:1422      printf_
+0000:3380      printf_
 Module: 16.lib(/dos/z/16/src/lib/16_in.c)
-0000:9cb8+     INL_KeyService_
-0000:9f02+     Mouse_
-0000:9f5a+     IN_GetJoyAbs_
-0000:a320+     IN_GetJoyButtonsDB_
-0000:a5b6+     IN_SetupJoy_
-0000:a778      IN_Startup_
-0000:a87e      IN_Default_
-0000:a9e2      IN_Shutdown_
-0000:aa62*     IN_SetKeyHook_
-0000:aa84+     IN_ClearKeysDown_
-0000:ab64*     IN_ReadCursor_
-0000:ac80      IN_ReadControl_
-0000:b400*     IN_SetControlType_
-0000:b44e*     IN_GetScanName_
-0000:b4d6*     IN_WaitForKey_
-0000:b50c*     IN_WaitForASCII_
-0000:b542+     IN_AckBack_
-0000:b62a*     IN_Ack_
-0000:b6cc+     IN_IsUserInput_
-0000:b772*     IN_UserInput_
-0000:b7ca      IN_KeyDown_
-0000:b812+     IN_ClearKey_
-0000:b88a*     IN_qb_
-0c5f:115e+     _inpu
+0000:9a88+     INL_KeyService_
+0000:9cd2+     Mouse_
+0000:9d16+     IN_GetJoyAbs_
+0000:a0be+     IN_GetJoyButtonsDB_
+0000:a328+     IN_SetupJoy_
+0000:a4d6      IN_Startup_
+0000:a5d4      IN_Default_
+0000:a72e      IN_Shutdown_
+0000:a7a6*     IN_SetKeyHook_
+0000:a7be+     IN_ClearKeysDown_
+0000:a88c*     IN_ReadCursor_
+0000:a99e      IN_ReadControl_
+0000:b114*     IN_SetControlType_
+0000:b158*     IN_GetScanName_
+0000:b1d6*     IN_WaitForKey_
+0000:b204*     IN_WaitForASCII_
+0000:b232+     IN_AckBack_
+0000:b312*     IN_Ack_
+0000:b3ac+     IN_IsUserInput_
+0000:b44a*     IN_UserInput_
+0000:b498      IN_KeyDown_
+0000:b4d6+     IN_ClearKey_
+0000:b544*     IN_qb_
+0c23:114e+     _inpu
 Module: 16.lib(/dos/z/16/src/lib/wcpu/wcpu.c)
-0000:b8f0      detectcpu_
+0000:b5a0      detectcpu_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-0c5f:0000*     __nullarea
-0c5f:049a*     __ovlflag
-0c5f:049b*     __intno
-0c5f:049c*     __ovlvec
-0000:1452      _cstart_
-0000:1525*     _Not_Enough_Memory_
-0000:1657      __exit_
-0000:1676      __do_exit_with_msg__
-0000:16d3      __GETDS
+0c23:0000*     __nullarea
+0c23:049a*     __ovlflag
+0c23:049b*     __intno
+0c23:049c*     __ovlvec
+0000:33b0      _cstart_
+0000:3483*     _Not_Enough_Memory_
+0000:35b5      __exit_
+0000:35d4      __do_exit_with_msg__
+0000:3631      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
-0000:16de      _big_code_
-0000:16de*     CodeModelMismatch
+0000:363c      _big_code_
+0000:363c*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-0c5f:12b4      __argv
-0c5f:12b8      ___argv
-0c5f:12bc      __argc
-0c5f:12be      ___argc
+0c23:12a4      __argv
+0c23:12a8      ___argv
+0c23:12ac      __argc
+0c23:12ae      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
-0000:16e5      __PIA
-0000:16de*     __PIS
+0000:3643      __PIA
+0000:363c*     __PIS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncmp.c)
-0000:16fc      strncmp_
+0000:365a      strncmp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
-0000:1739      _fmalloc_
-0000:1739      malloc_
-0c5f:04a0+     ___fheap
-0c5f:04a2      ___fheapRover
-0c5f:04a4      ___LargestSizeB4Rover
+0000:3697      _fmalloc_
+0000:3697      malloc_
+0c23:04a0+     ___fheap
+0c23:04a2      ___fheapRover
+0c23:04a4      ___LargestSizeB4Rover
 Module: 16.lib(/dos/z/16/src/lib/bitmap.c)
-0000:bc52      bitmapLoadPcx_
-0000:bdae*     bitmapLoadPcxTiles_
+0000:b8de      bitmapLoadPcx_
+0000:ba30*     bitmapLoadPcxTiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strstr.c)
-0000:18ae      strstr_
+0000:380c      strstr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(atoi.c)
-0000:19b0      atoi_
+0000:390e      atoi_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-0000:1a4c+     __open_flags_
-0000:1d0d+     _fsopen_
-0000:1d74      fopen_
-0000:1e97*     freopen_
+0000:39a9+     __open_flags_
+0000:3c6a+     _fsopen_
+0000:3cd1      fopen_
+0000:3df4*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
-0000:1f21      fread_
+0000:3e7e      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-0000:2298      __get_errno_ptr_
-0c5f:1340      _errno
+0000:41f5      __get_errno_ptr_
+0c23:1330      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-0c5f:04b4      ___iob
-0c5f:1342      ___OpenStreams
-0c5f:1346      ___ClosedStreams
+0c23:04b4      ___iob
+0c23:1332      ___ClosedStreams
+0c23:1336      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
-0000:229f      fprintf_
+0000:41fc      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:22ce*     _frealloc_
-0000:22ce      realloc_
+0000:422b*     _frealloc_
+0000:422b      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
-0000:23aa      __PTC
+0000:4308      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncpy.c)
-0000:23dd      strncpy_
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
-0000:2419*     __exit_with_msg_
-0000:241e      __fatal_runtime_error_
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-0c5f:061c      __curbrk
-0c5f:0624      __STACKLOW
-0c5f:0626      __STACKTOP
-0c5f:0628      __cbyte
-0c5f:062a      __child
-0c5f:062c      __no87
-0c5f:0639      ___FPE_handler
-0c5f:061e      __psp
-0c5f:062d      __get_ovl_stack
-0c5f:0631      __restore_ovl_stack
-0c5f:0635      __close_ovl_file
-0c5f:063d      __LpCmdLine
-0c5f:0641      __LpPgmName
-0c5f:0620      __osmajor
-0c5f:0621      __osminor
-0c5f:0622      __osmode
-0c5f:0623      __HShift
+0000:433b      strncpy_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
-0000:243c+     int86x_
-0000:25bf      int86_
+0000:4377+     int86x_
+0000:44fa      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_
-0c5f:0646+     ___int23_exit
-0c5f:064a+     ___FPE_handler_exit
+0000:4527+     _null_exit_rtn_
+0000:4527+     __null_int23_exit_
+0000:4528      exit_
+0000:4549+     _exit_
+0c23:061c+     ___int23_exit
+0c23:0620+     ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
-0000:262a      __fill_buffer_
-0000:2879      fgetc_
+0000:4565      __fill_buffer_
+0000:47b4      fgetc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
-0000:29c0      __doclose_
-0000:2b0a      __shutdown_stream_
-0000:2b24      fclose_
-0c5f:134a+     ___RmTmpFileFn
+0000:48fb      __doclose_
+0000:4a45      __shutdown_stream_
+0000:4a5f      fclose_
+0c23:133a+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
-0000:2b8f      _ffree_
-0000:2b8f      free_
+0000:4aca      _ffree_
+0000:4aca      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
-0000:2bfc      fwrite_
+0000:4b37      fwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
-0000:2f75      rand_
-0000:2fb7*     srand_
+0000:4eb0      rand_
+0000:4ef2*     srand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
-0000:2fda      __I4M
-0000:2fda      __U4M
+0000:4f16      __I4M
+0000:4f16      __U4M
 Module: 16.lib(/dos/z/16/src/lib/16text.c)
-0000:bf96*     textInit_
-0c5f:134e      _romFonts
+0000:bc0c*     textInit_
+0c23:133e      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-0000:300c      __fprtf_
+0000:4f48      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c)
-0000:315f      _dos_getvect_
+0000:509b      _dos_getvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c)
-0000:316a      _dos_setvect_
+0000:50a6      _dos_setvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
-0000:3178      __I4D
-0000:31c7      __U4D
+0000:50b4      __I4D
+0000:5103      __U4D
 Module: 16.lib(/dos/z/16/src/lib/16_head.c)
-0000:c03e*     wait_
-0000:c08a*     filesize_
-0000:c0f0*     printmeminfoline_
-0000:c2dc      US_CheckParm_
+0000:bcae*     wait_
+0000:bcf0*     filesize_
+0000:bd4c*     printmeminfoline_
+0000:bf2e      US_CheckParm_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
+0000:5187*     __exit_with_msg_
+0000:518c      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-0000:324b      __CMain
+0000:51aa      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-0000:32b1      __InitRtns
-0000:32b1*     __FInitRtns
-0000:330c      __FiniRtns
-0000:330c*     __FFiniRtns
+0000:5210      __InitRtns
+0000:5210*     __FInitRtns
+0000:526b      __FiniRtns
+0000:526b*     __FFiniRtns
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
+0c23:0634      __curbrk
+0c23:063c      __STACKLOW
+0c23:063e      __STACKTOP
+0c23:0640      __cbyte
+0c23:0642      __child
+0c23:0644      __no87
+0c23:0651      ___FPE_handler
+0c23:0636      __psp
+0c23:0645      __get_ovl_stack
+0c23:0649      __restore_ovl_stack
+0c23:064d      __close_ovl_file
+0c23:0655      __LpCmdLine
+0c23:0659      __LpPgmName
+0c23:0638      __osmajor
+0c23:0639      __osminor
+0c23:063a      __osmode
+0c23:063b      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-0c5f:0664      ___uselfn
+0c23:065e      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-0000:3370      __DOSseg__
+0000:52d0      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
-0000:3371      __Init_Argv_
-0000:33d4+     _getargv_
-0000:3704      __Fini_Argv_
+0000:52d1      __Init_Argv_
+0000:5334+     _getargv_
+0000:5664      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
-0000:3730      __MemAllocator
-0000:37fa      __MemFree
+0000:5690      __MemAllocator
+0000:575a      __MemFree
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
-0000:3957      __GrowSeg_
+0000:58b7      __GrowSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
-0000:3acd      __AllocSeg_
+0000:5a2d      __AllocSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
-0000:3bbc      __fmemneed_
+0000:5b1c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
-0000:3bbf      _nmalloc_
-0c5f:0666      ___nheapbeg
-0c5f:0668      ___MiniHeapRover
-0c5f:066a      ___LargestSizeB4MiniHeapRover
+0000:5b1f      _nmalloc_
+0c23:0660      ___nheapbeg
+0c23:0662      ___MiniHeapRover
+0c23:0664      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
-0000:3c99*     _heapgrow_
-0000:3c99*     _fheapgrow_
-0000:3c9a      _nheapgrow_
+0000:5bf9*     _heapgrow_
+0000:5bf9*     _fheapgrow_
+0000:5bfa      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
-0000:3e30      fseek_
+0000:5d90      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-0000:4028      __PTS
+0000:5f88      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-0c5f:0098      __IsTable
+0c23:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-0000:4059*     __set_commode_
-0c5f:066c      __commode
+0000:5fb9*     __set_commode_
+0c23:0666      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0c5f:066e      __fmode
+0c23:0668      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
-0000:4065      tolower_
+0000:5fc5      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
-0000:4294*     open_
-0000:42cb      sopen_
+0000:61f4*     open_
+0000:622b      sopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-0000:42f8      __chktty_
+0000:6258      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-0000:4357      __freefp_
-0000:43f8      __purgefp_
+0000:62b7      __freefp_
+0000:6358      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-0000:4439      __allocfp_
+0000:6399      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-0000:45e9      __ioalloc_
+0000:6549      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-0000:4777      __qread_
+0000:66d7      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-0000:4797      __InitFiles_
+0000:66f7      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-0000:49cb*     fcloseall_
-0000:49d2      __full_io_exit_
+0000:692b*     fcloseall_
+0000:6932      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:49dc*     _msize_
-0000:49f7      _fmsize_
+0000:693c*     _msize_
+0000:6957      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:4a08      __HeapManager_expand_
-0000:4f11      _nexpand_
+0000:6968      __HeapManager_expand_
+0000:6e71      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:4f64      _fexpand_
-0000:4f64*     _expand_
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-0000:4f99      __EnterWVIDEO_
-0c5f:0670+     ___WD_Present
+0000:6ec4      _fexpand_
+0000:6ec4*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-0000:4fbd      intr_
+0000:6ef9      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-0000:4fd1      segread_
+0000:6f0d      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:5037      __flushall_
-0000:50cb      flushall_
+0000:6f73      __flushall_
+0000:7007      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-0000:50d1      getche_
+0000:700d      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-0000:50eb      __lseek_
+0000:7027      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-0000:5125      __close_
+0000:7061      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-0000:515b      __flush_
+0000:7097      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
-0000:53a4      _nfree_
-0c5f:136a+     ___MiniHeapFreeRover
+0000:72e0      _nfree_
+0c23:135a+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:549f      __qwrite_
+0000:73db      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-0000:54ff      fputc_
+0000:743b      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-0000:56d4      __prtf_
+0000:7610      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
-0000:6844+     __ibm_bios_get_ticks_
-0000:68bb      clock_
+0000:8772+     __ibm_bios_get_ticks_
+0000:87e9      clock_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
-0000:68e2      kbhit_
+0000:8810      kbhit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
-0000:68f9      ftell_
+0000:8827      ftell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:69c1      ultoa_
-0000:6a7f*     ltoa_
+0000:88ef      ultoa_
+0000:89ad*     ltoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
+0000:89fb      __EnterWVIDEO_
+0c23:0672+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-0c5f:1370      ____Argv
-0c5f:1374      ____Argc
+0c23:1360      ____Argv
+0c23:1364      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0c5f:067a      __amblksiz
+0c23:0674      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-0c5f:06ce      __Start_XI
-0c5f:06f2      __End_XI
-0c5f:06f2      __Start_YI
-0c5f:0704      __End_YI
+0c23:06c8      __Start_XI
+0c23:06e6      __End_XI
+0c23:06e6      __Start_YI
+0c23:06f8      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-0c5f:1376      ___historical_splitparms
+0c23:1366      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:6ace*     _heapenable_
-0c5f:067c      ___heap_enabled
+0000:8a20*     _heapenable_
+0c23:0676      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:6adf      __nmemneed_
+0000:8a31      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:6b67      __LastFree_
-0000:6be1      __ExpandDGROUP_
+0000:8ab9      __LastFree_
+0000:8b33      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-0000:6cf2      lseek_
+0000:8c44      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-0000:6d23      tell_
+0000:8c75      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:6d34      _dos_open_
+0000:8c86      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:6d5a      __GetIOMode_
-0000:6d8f      __SetIOMode_nogrow_
-0c5f:067e      ___NFiles
-0c5f:0680      ___init_mode
-0c5f:06a8      ___io_mode
+0000:8cac      __GetIOMode_
+0000:8ce1      __SetIOMode_nogrow_
+0c23:0678      ___NFiles
+0c23:067a      ___init_mode
+0c23:06a2      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:6dc4      isatty_
+0000:8d16      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:6de0*     __get_doserrno_ptr_
-0c5f:1378      __doserrno
+0000:8d32*     __get_doserrno_ptr_
+0c23:1368      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0c5f:06ac      ___umaskval
+0c23:06a6      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:6de7      _dos_creat_
-0000:6e0b*     _dos_creatnew_
+0000:8d39      _dos_creat_
+0000:8d5d*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:6e2c+     __grow_iomode_
-0000:6f13+     __shrink_iomode_
-0000:6f54      __SetIOMode_
+0000:8d7e+     __grow_iomode_
+0000:8e65+     __shrink_iomode_
+0000:8ea6      __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:8f4d*     __dosretax
+0000:8f52*     __dosret0
+0000:8f59      __set_errno_dos_
+0000:8fc1*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:707a      _bfree_
+0000:8fcc      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:709f      _bexpand_
+0000:8ff1      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:70f8      _DoINTR_
+0000:904a      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:7471      fsync_
+0000:93c3      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:7476      wctomb_
+0000:93c8      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:74c1+     utoa_
-0000:7562      itoa_
+0000:9413+     utoa_
+0000:94b4      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:75ac      strupr_
+0000:94fe      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-0c5f:06c2      ___EFG_printf
-0c5f:06c6*     ___EFG_scanf
+0c23:06bc      ___EFG_printf
+0c23:06c0*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-0c5f:06ca      ___IsDBCS
+0c23:06c4      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:75f4*     _ismbblead_
-0c5f:137c      ___MBCSIsTable
+0000:9546*     _ismbblead_
+0c23:136c      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:7610      ulltoa_
-0000:774d*     lltoa_
+0000:9562      ulltoa_
+0000:969f*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
-0000:77be      fflush_
+0000:9710      fflush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-0c5f:0072      ___Alphabet
+0c23:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:77d3*     sbrk_
-0000:77e3      __brk_
+0000:9725*     sbrk_
+0000:9735      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:784c      __doserror_
-0000:785a*     __doserror1_
+0000:979e      __doserror_
+0000:97ac*     __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:7866      __ChkTTYIOMode_
-0000:78d4*     __IOMode_
+0000:97b8      __ChkTTYIOMode_
+0000:9826*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:78e4*     _dos_close_
-0000:78f2      _dos_commit_
+0000:9836*     _dos_close_
+0000:9844      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:793f      __mbinit_
-0c5f:06cc+     ___MBCodePage
+0000:9891      __mbinit_
+0c23:06c6+     ___MBCodePage
 
 
                         +--------------------+
@@ -499,6 +496,6 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  0001b530 (111920.)
-Entry point address: 0000:1452
-Link time: 00:00.10
+Memory size:  0001b160 (110944.)
+Entry point address: 0000:33b0
+Link time: 00:00.00
diff --git a/DEBUG.16W b/DEBUG.16W
deleted file mode 100755
index 4d7a2132..00000000
--- a/DEBUG.16W
+++ /dev/null
@@ -1,17 +0,0 @@
-Seg:0	Size:12378	Owner:0x0
-+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++_
-0
-Seg:305a	Size:256	Owner:0xa01c
-++++_
-
-Seg:31ec	Size:40	Owner:0x0
-++_
-
-Seg:3214	Size:273	Owner:0xe074
-++++_
-0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
-Seg:c214	Size:3564	Owner:0x0
-+++++++++++++++++++++++++++++++++++++++++++++_
-
-Seg:d000	Size:12287	Owner:0x0
-+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++_
\ No newline at end of file
diff --git a/HEAP.16W b/HEAP.16W
deleted file mode 100755
index abf5baf1..00000000
--- a/HEAP.16W
+++ /dev/null
@@ -1,45 +0,0 @@
-
-	== default ==
-
-  USED block at 320e0016 of size 66
-  FREE block at 320e0058 of size 18
-  USED block at 320e006a of size 136
-  USED block at 320e00f2 of size 20
-  FREE block at 320e0106 of size 7926
-OK - end of heap
-
-	== near ==
-
-  USED block at 220de0a6 of size 12
-  USED block at 220de0b2 of size 802
-  USED block at 220de3d4 of size 136
-  USED block at 220de45c of size 20
-  USED block at 220de470 of size 20
-  USED block at 220de484 of size 20
-  USED block at 220de498 of size 20
-  USED block at 220de4ac of size 20
-  USED block at 220de4c0 of size 6972
-OK - end of heap
-
-	== far ==
-
-  USED block at 320e0016 of size 66
-  USED block at 320e0058 of size 18
-  USED block at 320e006a of size 136
-  USED block at 320e00f2 of size 20
-  USED block at 320e0106 of size 7926
-OK - end of heap
-
-Memory Type         Total      Used       Free
-----------------  --------   --------   --------
-Default		   8166		222	  7944
-Near		   8022		1050	  6972
-Far		   8166		222	  7944
-----------------  --------   --------   --------
-coreleft = 6964
-farcoreleft = 55748
-GetFreeSize = 48796
-GetNearFreeSize = 6972
-GetFarFreeSize = 48796
-memavl = 6970
-stackavail = 38356
diff --git a/PROFILE.16W b/PROFILE.16W
deleted file mode 100755
index e69de29b..00000000
diff --git a/bakapi.exe b/bakapi.exe
index 80f8d4ea39fe5b731467ae9bda0896c602d2f916..929cbbca2caa514962d763a2bfa91aa6f44244f0 100755
GIT binary patch
delta 17515
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

delta 18263
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
Te=~y(S%N<-!+PoQM_T?L5N4eS

diff --git a/bakapi.map b/bakapi.map
index 9f943c49..92ae6437 100755
--- a/bakapi.map
+++ b/bakapi.map
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (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/29 15:57:02
+Created on:       15/10/01 11:58:32
 Executable Image: bakapi.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0a9b:0000            0000e950
+DGROUP                          0a75:0000            0000e940
 
 
 
@@ -24,27 +24,27 @@ DGROUP                          0a9b:0000            0000e950
 Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
-bakapi_TEXT            CODE           AUTO           0000:0000       00000236
-_TEXT                  CODE           AUTO           0000:0240       0000794e
-modex16_TEXT           CODE           AUTO           0000:7b90       00002180
-16text_TEXT            CODE           AUTO           0000:9d10       0000010d
-bakapee_TEXT           CODE           AUTO           0000:9e20       00000b86
-FAR_DATA               FAR_DATA       AUTO           0a9a:0006       00000000
-_NULL                  BEGDATA        DGROUP         0a9b:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         0a9d:0000       00000002
-CONST                  DATA           DGROUP         0a9d:0002       00000076
-CONST2                 DATA           DGROUP         0aa4:0008       0000010a
-_DATA                  DATA           DGROUP         0ab6:0000       0000024c
-XIB                    DATA           DGROUP         0ada:000c       00000000
-XI                     DATA           DGROUP         0ada:000c       0000001e
-XIE                    DATA           DGROUP         0adc:000a       00000000
-YIB                    DATA           DGROUP         0adc:000a       00000000
-YI                     DATA           DGROUP         0adc:000a       00000012
-YIE                    DATA           DGROUP         0add:000c       00000000
-STRINGS                DATA           DGROUP         0add:000c       00000000
-DATA                   DATA           DGROUP         0add:000c       00000000
-_BSS                   BSS            DGROUP         0add:000c       00000a56
-STACK                  STACK          DGROUP         0b84:0000       0000dac0
+bakapi_TEXT            CODE           AUTO           0000:0000       0000022c
+_TEXT                  CODE           AUTO           0000:0230       000078e4
+modex16_TEXT           CODE           AUTO           0000:7b20       00001ff4
+16text_TEXT            CODE           AUTO           0000:9b20       000000fb
+bakapee_TEXT           CODE           AUTO           0000:9c20       00000b22
+FAR_DATA               FAR_DATA       AUTO           0a74:0002       00000000
+_NULL                  BEGDATA        DGROUP         0a75:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0a77:0000       00000002
+CONST                  DATA           DGROUP         0a77:0002       00000076
+CONST2                 DATA           DGROUP         0a7e:0008       0000010a
+_DATA                  DATA           DGROUP         0a90:0000       0000024c
+XIB                    DATA           DGROUP         0ab4:000c       00000000
+XI                     DATA           DGROUP         0ab4:000c       00000018
+XIE                    DATA           DGROUP         0ab6:0004       00000000
+YIB                    DATA           DGROUP         0ab6:0004       00000000
+YI                     DATA           DGROUP         0ab6:0004       00000012
+YIE                    DATA           DGROUP         0ab7:0006       00000000
+STRINGS                DATA           DGROUP         0ab7:0006       00000000
+DATA                   DATA           DGROUP         0ab7:0006       00000000
+_BSS                   BSS            DGROUP         0ab7:0006       00000a56
+STACK                  STACK          DGROUP         0b5d:0000       0000dac0
 
 
                         +----------------+
@@ -59,387 +59,384 @@ Address        Symbol
 
 Module: bakapi.o(/dos/z/16/src/bakapi.c)
 0000:00a2      main_
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
-0000:0245      __STK
-0000:0265*     __STKOVERFLOW_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
-0000:0282      rand_
-0000:02c4*     srand_
+0000:0230      rand_
+0000:0272*     srand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
-0000:02ef      __PIA
-0000:02e8*     __PIS
+0000:029d      __PIA
+0000:0296*     __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*     modexNextPageFlexibleSize_
-0000:805e      modexShowPage_
-0000:815a*     modexPanPage_
-0000:81aa*     modexSelectPlane_
-0000:81ce      modexClearRegion_
-0000:82e6*     oldDrawBmp_
-0000:844c*     CDrawBmp_
-0000:85b0*     modexDrawBmp_
-0000:8616+     modexDrawBmpRegion_
-0000:8780*     modexDrawPlanarBuf_
-0000:879e*     modexDrawSprite_
-0000:8804+     modexDrawSpriteRegion_
-0000:897c*     modexCopyPageRegion_
-0000:8ae6*     modexFadeOn_
-0000:8b16*     modexFadeOff_
-0000:8b44*     modexFlashOn_
-0000:8b72*     modexFlashOff_
-0000:8c42+     modexPalSave_
-0000:8c98+     modexNewPal_
-0000:8ce8*     modexLoadPalFile_
-0000:8dca*     modexSavePalFile_
-0000:8e42*     modexPalBlack_
-0000:8e6c*     modexPalWhite_
-0000:8e96+     modexPalUpdate_
-0000:9406+     modexPalUpdate1_
-0000:9480*     modexPalUpdate0_
-0000:94cc+     chkcolor_
-0000:97e4      modexputPixel_
-0000:9872*     modexgetPixel_
-0000:98f8*     modexhlin_
-0000:9964      modexprint_
-0000:9afe*     modexprintbig_
-0000:9c7a      cls_
-0000:9ce8+     modexWaitBorder_
-0a9b:01c4      _VGA
+0000:7cd8      VGAmodeX_
+0000:7d6c+     modexEnter_
+0000:7e00*     modexLeave_
+0000:7e10      modexDefaultPage_
+0000:7e62*     modexNextPage_
+0000:7f14*     modexNextPageFlexibleSize_
+0000:7fae      modexShowPage_
+0000:80a0*     modexPanPage_
+0000:80e6*     modexSelectPlane_
+0000:8100      modexClearRegion_
+0000:820e*     oldDrawBmp_
+0000:836a*     CDrawBmp_
+0000:84c4*     modexDrawBmp_
+0000:8520+     modexDrawBmpRegion_
+0000:8680*     modexDrawPlanarBuf_
+0000:8694*     modexDrawSprite_
+0000:86f0+     modexDrawSpriteRegion_
+0000:885e*     modexCopyPageRegion_
+0000:89be*     modexFadeOn_
+0000:89e4*     modexFadeOff_
+0000:8a08*     modexFlashOn_
+0000:8a2c*     modexFlashOff_
+0000:8ae8+     modexPalSave_
+0000:8b34+     modexNewPal_
+0000:8b7c*     modexLoadPalFile_
+0000:8c54*     modexSavePalFile_
+0000:8cc2*     modexPalBlack_
+0000:8ce4*     modexPalWhite_
+0000:8d06+     modexPalUpdate_
+0000:926c+     modexPalUpdate1_
+0000:92dc*     modexPalUpdate0_
+0000:931e+     chkcolor_
+0000:962c      modexputPixel_
+0000:96b0*     modexgetPixel_
+0000:972c*     modexhlin_
+0000:978e      modexprint_
+0000:991e*     modexprintbig_
+0000:9a90      cls_
+0000:9af4+     modexWaitBorder_
+0a75:01c4      _VGA
 Module: 16.lib(/dos/z/16/src/lib/16text.c)
-0000:9d86      textInit_
-0a9b:0d3c      _romFonts
+0000:9b8c      textInit_
+0a75:0d36      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
-0000:0306      kbhit_
+0000:02b4      kbhit_
 Module: 16.lib(/dos/z/16/src/lib/bakapee.c)
-0000:9e28*     pdump_
-0000:9e8a+     colortest_
-0000:9ede+     colorz_
-0000:9f44+     ssd_
-0000:a062+     dingpp_
-0000:a0d4+     dingo_
-0000:a16a+     dingas_
-0000:a218+     dingu_
-0000:a27a+     dingq_
-0000:a31a      ding_
+0000:9c28*     pdump_
+0000:9c80+     colortest_
+0000:9cca+     colorz_
+0000:9d26+     ssd_
+0000:9e3a+     dingpp_
+0000:9ea2+     dingo_
+0000:9f2e+     dingas_
+0000:9fd2+     dingu_
+0000:a02a+     dingq_
+0000:a0c0      ding_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getch.c)
-0000:031d      getch_
+0000:02cb      getch_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
-0000:0337      printf_
+0000:02e5      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(scanf.c)
-0000:0416+     vscanf_
-0000:0444      scanf_
+0000:03c4+     vscanf_
+0000:03f2      scanf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-0a9b:0000*     __nullarea
-0a9b:01f4*     __ovlflag
-0a9b:01f5*     __intno
-0a9b:01f6*     __ovlvec
-0000:046c      _cstart_
-0000:053f*     _Not_Enough_Memory_
-0000:0671      __exit_
-0000:0690      __do_exit_with_msg__
-0000:06ed      __GETDS
+0a75:0000*     __nullarea
+0a75:01f4*     __ovlflag
+0a75:01f5*     __intno
+0a75:01f6*     __ovlvec
+0000:041a      _cstart_
+0000:04ed*     _Not_Enough_Memory_
+0000:061f      __exit_
+0000:063e      __do_exit_with_msg__
+0000:069b      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
-0000:06f8      _big_code_
-0000:06f8*     CodeModelMismatch
+0000:06a6      _big_code_
+0000:06a6*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-0a9b:0d54      __argv
-0a9b:0d58      ___argv
-0a9b:0d5c      __argc
-0a9b: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)
-0a9b:01fa      __curbrk
-0a9b:0202      __STACKLOW
-0a9b:0204      __STACKTOP
-0a9b:0206      __cbyte
-0a9b:0208      __child
-0a9b:020a      __no87
-0a9b:0217      ___FPE_handler
-0a9b:01fc      __psp
-0a9b:020b      __get_ovl_stack
-0a9b:020f      __restore_ovl_stack
-0a9b:0213      __close_ovl_file
-0a9b:021b      __LpCmdLine
-0a9b:021f      __LpPgmName
-0a9b:01fe      __osmajor
-0a9b:01ff      __osminor
-0a9b:0200      __osmode
-0a9b:0201      __HShift
+0a75:0d4e      __argv
+0a75:0d52      ___argv
+0a75:0d56      __argc
+0a75:0d58      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
-0000:071c      __I4M
-0000:071c      __U4M
+0000:06a6      __I4M
+0000:06a6      __U4M
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
+0a75:01fa      __curbrk
+0a75:0202      __STACKLOW
+0a75:0204      __STACKTOP
+0a75:0206      __cbyte
+0a75:0208      __child
+0a75:020a      __no87
+0a75:0217      ___FPE_handler
+0a75:01fc      __psp
+0a75:020b      __get_ovl_stack
+0a75:020f      __restore_ovl_stack
+0a75:0213      __close_ovl_file
+0a75:021b      __LpCmdLine
+0a75:021f      __LpPgmName
+0a75:01fe      __osmajor
+0a75:01ff      __osminor
+0a75:0200      __osmode
+0a75:0201      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
-0000:0734+     int86x_
-0000:08b7      int86_
+0000:06be+     int86x_
+0000:0841      int86_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
-0000:08e4      _fmalloc_
-0000:08e4      malloc_
-0a9b:0224+     ___fheap
-0a9b:0226      ___fheapRover
-0a9b:0228      ___LargestSizeB4Rover
+0000:086e      _fmalloc_
+0000:086e      malloc_
+0a75:0224+     ___fheap
+0a75:0226      ___fheapRover
+0a75: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_
-0a9b:022a+     ___int23_exit
-0a9b:022e+     ___FPE_handler_exit
+0000:09e3+     _null_exit_rtn_
+0000:09e3+     __null_int23_exit_
+0000:09e4      exit_
+0000:0a05+     _exit_
+0a75:022a+     ___int23_exit
+0a75:022e+     ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-0000:0a97+     __open_flags_
-0000:0d58+     _fsopen_
-0000:0dbf      fopen_
-0000:0ee2*     freopen_
+0000:0a21+     __open_flags_
+0000:0ce2+     _fsopen_
+0000:0d49      fopen_
+0000:0e6c*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
-0000:0f6c+     __fill_buffer_
-0000:11bb      fgetc_
+0000:0ef6+     __fill_buffer_
+0000:1145      fgetc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
-0000:1302      __doclose_
-0000:144c      __shutdown_stream_
-0000:1466      fclose_
-0a9b:0d60+     ___RmTmpFileFn
+0000:128c      __doclose_
+0000:13d6      __shutdown_stream_
+0000:13f0      fclose_
+0a75:0d5a+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
-0000:14d1      _ffree_
-0000:14d1      free_
+0000:145b      _ffree_
+0000:145b      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
-0000:153e      fwrite_
+0000:14c8      fwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(delay.c)
-0000:18b7      delay_
+0000:1841      delay_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-0a9b:0232      ___iob
-0a9b:0d64      ___OpenStreams
-0a9b:0d68      ___ClosedStreams
+0a75:0232      ___iob
+0a75:0d5e      ___ClosedStreams
+0a75:0d62      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-0000:1a49      __fprtf_
+0000:19ba      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ungetc.c)
-0000:1b9c      ungetc_
+0000:1b0d      ungetc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(scnf.c)
-0000:2dd5      __scnf_
+0000:2d42      __scnf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
+0000:3008*     __exit_with_msg_
+0000:300d      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-0000:309b      __CMain
+0000:302b      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-0000:3101      __InitRtns
-0000:3101*     __FInitRtns
-0000:315c      __FiniRtns
-0000:315c*     __FFiniRtns
+0000:3091      __InitRtns
+0000:3091*     __FInitRtns
+0000:30ec      __FiniRtns
+0000:30ec*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-0a9b:039a      ___uselfn
+0a75:039a      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-0000:31c0      __DOSseg__
+0000:3150      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
-0000:31c1      __Init_Argv_
-0000:3224+     _getargv_
-0000:3554      __Fini_Argv_
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-0000:357e      __EnterWVIDEO_
-0a9b:039c+     ___WD_Present
+0000:3151      __Init_Argv_
+0000:31b4+     _getargv_
+0000:34e4      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-0000:35a2      intr_
+0000:350e      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-0000:35b6      segread_
+0000:3522      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
-0000:3620      __MemAllocator
-0000:36ea      __MemFree
+0000:3590      __MemAllocator
+0000:365a      __MemFree
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
-0000:3847      __GrowSeg_
+0000:37b7      __GrowSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
-0000:39bd      __AllocSeg_
+0000:392d      __AllocSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
-0000:3aac      __fmemneed_
+0000:3a1c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
-0000:3aaf      _nmalloc_
-0a9b:039e      ___nheapbeg
-0a9b:03a0      ___MiniHeapRover
-0a9b:03a2      ___LargestSizeB4MiniHeapRover
+0000:3a1f      _nmalloc_
+0a75:039c      ___nheapbeg
+0a75:039e      ___MiniHeapRover
+0a75:03a0      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
-0000:3b89*     _heapgrow_
-0000:3b89*     _fheapgrow_
-0000:3b8a      _nheapgrow_
+0000:3af9*     _heapgrow_
+0000:3af9*     _fheapgrow_
+0000:3afa      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-0000:3c02*     __set_commode_
-0a9b:03a4      __commode
+0000:3b72*     __set_commode_
+0a75:03a2      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-0000:3c0e*     __get_errno_ptr_
-0a9b:0d70      _errno
+0000:3b7e*     __get_errno_ptr_
+0a75:0d6a      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0a9b:03a6      __fmode
+0a75:03a4      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
-0000:3c15      tolower_
+0000:3b85      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
-0000:3e44*     open_
-0000:3e7b      sopen_
+0000:3db4*     open_
+0000:3deb      sopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
-0000:3fc6      fseek_
+0000:3f36      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-0000:41be      __chktty_
+0000:412e      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-0000:421d      __freefp_
-0000:42be      __purgefp_
+0000:418d      __freefp_
+0000:422e      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-0000:42ff      __allocfp_
+0000:426f      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
-0000:44b0      __PTC
+0000:4420      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:44e3      __flushall_
-0000:4577*     flushall_
+0000:4453      __flushall_
+0000:44e7*     flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-0000:457d      getche_
+0000:44ed      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-0000:4597      __ioalloc_
+0000:4507      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-0000:4725      __qread_
+0000:4695      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-0000:4745      __lseek_
+0000:46b5      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-0000:477f      __close_
+0000:46ef      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-0000:47b5      __flush_
+0000:4725      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
-0000:49fe      _nfree_
-0a9b:0d72+     ___MiniHeapFreeRover
+0000:496e      _nfree_
+0a75:0d6c+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:4af9      __qwrite_
+0000:4a69      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-0000:4b59      fputc_
+0000:4ac9      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-0000:4d2e      __InitFiles_
+0000:4c9e      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-0000:4f62*     fcloseall_
-0000:4f69      __full_io_exit_
+0000:4ed2*     fcloseall_
+0000:4ed9      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-0000:4f73      __prtf_
+0000:4ee3      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-0a9b:0098      __IsTable
+0a75:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-0a9b:03a8      ___IsDBCS
+0a75:03a6      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:60e3*     _ismbblead_
-0a9b:0d74      ___MBCSIsTable
+0000:6045*     _ismbblead_
+0a75:0d6e      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbtowc.c)
-0000:60ff      mbtowc_
+0000:6061      mbtowc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bits.c)
-0a9b:019a      __Bits
+0a75:019a      __Bits
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fdfs086.asm)
-0000:621c      __FDFS
+0000:617e      __FDFS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
-0000:6264*     __I4D
-0000:62b3      __U4D
+0000:61c6*     __I4D
+0000:6215      __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-0a9b:03aa      ___EFG_printf
-0a9b:03ae      ___EFG_scanf
+0a75:03a8      ___EFG_printf
+0a75:03ac      ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i8m086.asm)
-0000:6365*     __I8M
-0000:6365      __U8M
-0000:634a*     __I8ME
-0000:634a*     __U8ME
+0000:62c7*     __I8M
+0000:62c7      __U8M
+0000:62ac*     __I8ME
+0000:62ac*     __U8ME
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
+0000:6411      __EnterWVIDEO_
+0a75:03b0+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-0a9b:0e76      ____Argv
-0a9b:0e7a      ____Argc
+0a75:0e70      ____Argv
+0a75:0e74      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0a9b:03b2      __amblksiz
+0a75:03b2      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-0a9b:03fc      __Start_XI
-0a9b:041a      __End_XI
-0a9b:041a      __Start_YI
-0a9b:042c      __End_YI
+0a75:03fc      __Start_XI
+0a75:0414      __End_XI
+0a75:0414      __Start_YI
+0a75:0426      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-0a9b:0e7c      ___historical_splitparms
+0a75:0e76      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-0000:64b0      __PTS
+0000:6436      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:64e2      _DoINTR_
+0000:6468      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:685b*     _heapenable_
-0a9b:03b4      ___heap_enabled
+0000:67e1*     _heapenable_
+0a75:03b4      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:686c      __nmemneed_
+0000:67f2      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:68f4      __LastFree_
-0000:696e      __ExpandDGROUP_
+0000:687a      __LastFree_
+0000:68f4      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:6a7f      _dos_open_
+0000:6a05      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:6aa5      __GetIOMode_
-0000:6ada      __SetIOMode_nogrow_
-0a9b:03b6      ___NFiles
-0a9b:03b8      ___init_mode
-0a9b:03e0      ___io_mode
+0000:6a2b      __GetIOMode_
+0000:6a60      __SetIOMode_nogrow_
+0a75:03b6      ___NFiles
+0a75:03b8      ___init_mode
+0a75:03e0      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:6b0f      isatty_
+0000:6a95      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:6b2b*     __get_doserrno_ptr_
-0a9b:0e7e      __doserrno
+0000:6ab1*     __get_doserrno_ptr_
+0a75:0e78      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0a9b:03e4      ___umaskval
+0a75:03e4      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:6b32      _dos_creat_
-0000:6b56*     _dos_creatnew_
+0000:6ab8      _dos_creat_
+0000:6adc*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:6b77+     __grow_iomode_
-0000:6c5e+     __shrink_iomode_
-0000:6c9f      __SetIOMode_
+0000:6afd+     __grow_iomode_
+0000:6be4+     __shrink_iomode_
+0000:6c25      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:6d46*     __dosretax
-0000:6d4b*     __dosret0
-0000:6d52      __set_errno_dos_
-0000:6dba*     __set_errno_dos_reterr_
+0000:6ccc*     __dosretax
+0000:6cd1*     __dosret0
+0000:6cd8      __set_errno_dos_
+0000:6d40*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-0000:6dc5      lseek_
+0000:6d4b      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-0000:6df6      tell_
+0000:6d7c      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:6e07      fsync_
+0000:6d8d      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:6e0c      wctomb_
+0000:6d92      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:6e57+     utoa_
-0000:6ef8      itoa_
+0000:6ddd+     utoa_
+0000:6e7e      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:6f42      strupr_
+0000:6ec8      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:6f77      ulltoa_
-0000:70b4*     lltoa_
+0000:6efd      ulltoa_
+0000:703a*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:7125      ultoa_
-0000:71e3*     ltoa_
+0000:70ab      ultoa_
+0000:7169*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:726f      __mbinit_
-0a9b:03fa+     ___MBCodePage
+0000:71f5      __mbinit_
+0a75:03fa+     ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:734a*     sbrk_
-0000:735a      __brk_
+0000:72d0*     sbrk_
+0000:72e0      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:73c2      __doserror_
-0000:73d0*     __doserror1_
+0000:7348      __doserror_
+0000:7356*     __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:73dc*     _frealloc_
-0000:73dc      realloc_
+0000:7362*     _frealloc_
+0000:7362      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:74b8      __ChkTTYIOMode_
-0000:7526*     __IOMode_
+0000:743e      __ChkTTYIOMode_
+0000:74ac*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:7536*     _dos_close_
-0000:7544      _dos_commit_
+0000:74bc*     _dos_close_
+0000:74ca      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-0a9b:0072      ___Alphabet
+0a75:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:7553*     _msize_
-0000:756e      _fmsize_
+0000:74d9*     _msize_
+0000:74f4      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:757f      __HeapManager_expand_
-0000:7a88      _nexpand_
+0000:7505      __HeapManager_expand_
+0000:7a0e      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:7adb      _fexpand_
-0000:7adb*     _expand_
+0000:7a61      _fexpand_
+0000:7a61*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:7b10      _bfree_
+0000:7a96      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:7b35      _bexpand_
+0000:7abb      _bexpand_
 
 
                         +--------------------+
@@ -455,6 +452,6 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00019300 (103168.)
-Entry point address: 0000:046c
+Memory size:  00019090 (102544.)
+Entry point address: 0000:041a
 Link time: 00:00.00
diff --git a/exmmtest.exe b/exmmtest.exe
index dccbb91ca7c173dc0b62fb92546369d0e3cc2094..910179c692c983b1be34616844610df4ab0effd4 100755
GIT binary patch
delta 17674
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

delta 18480
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

diff --git a/exmmtest.map b/exmmtest.map
index ec35032f..8daf35b3 100755
--- a/exmmtest.map
+++ b/exmmtest.map
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (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/29 15:57:02
+Created on:       15/10/01 11:58:32
 Executable Image: exmmtest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0c09:0000            0000e090
+DGROUP                          0be2:0000            0000e090
 
 
 
@@ -24,29 +24,29 @@ DGROUP                          0c09:0000            0000e090
 Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
-exmmtest_TEXT          CODE           AUTO           0000:0000       00000373
-_TEXT                  CODE           AUTO           0000:0380       00006448
-16_mm_TEXT             CODE           AUTO           0000:67d0       00003308
-16_ca_TEXT             CODE           AUTO           0000:9ae0       000003fd
-16_hc_TEXT             CODE           AUTO           0000:9ee0       0000158b
-16_head_TEXT           CODE           AUTO           0000:b470       00000405
-kitten_TEXT            CODE           AUTO           0000:b880       0000080a
-FAR_DATA               FAR_DATA       AUTO           0c08:000a       00000000
-_NULL                  BEGDATA        DGROUP         0c09:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         0c0b:0000       00000002
-CONST                  DATA           DGROUP         0c0b:0002       00000076
-CONST2                 DATA           DGROUP         0c12:0008       00000102
-_DATA                  DATA           DGROUP         0c23:0000       0000025a
-XIB                    DATA           DGROUP         0c48:000a       00000000
-XI                     DATA           DGROUP         0c48:000a       0000002a
-XIE                    DATA           DGROUP         0c4b:0004       00000000
-YIB                    DATA           DGROUP         0c4b:0004       00000000
-YI                     DATA           DGROUP         0c4b:0004       00000018
-YIE                    DATA           DGROUP         0c4c:000c       00000000
-STRINGS                DATA           DGROUP         0c4c:000c       00000000
-DATA                   DATA           DGROUP         0c4c:000c       00000000
-_BSS                   BSS            DGROUP         0c4d:0000       0000018c
-STACK                  STACK          DGROUP         0c66:0000       0000dac0
+exmmtest_TEXT          CODE           AUTO           0000:0000       00000369
+_TEXT                  CODE           AUTO           0000:0370       00006430
+16_mm_TEXT             CODE           AUTO           0000:67a0       0000321a
+16_ca_TEXT             CODE           AUTO           0000:99c0       000003a3
+16_hc_TEXT             CODE           AUTO           0000:9d70       00001507
+16_head_TEXT           CODE           AUTO           0000:b280       000003dd
+kitten_TEXT            CODE           AUTO           0000:b660       000007b4
+FAR_DATA               FAR_DATA       AUTO           0be1:0004       00000000
+_NULL                  BEGDATA        DGROUP         0be2:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0be4:0000       00000002
+CONST                  DATA           DGROUP         0be4:0002       00000076
+CONST2                 DATA           DGROUP         0beb:0008       00000102
+_DATA                  DATA           DGROUP         0bfc:0000       0000025c
+XIB                    DATA           DGROUP         0c21:000c       00000000
+XI                     DATA           DGROUP         0c21:000c       0000002a
+XIE                    DATA           DGROUP         0c24:0006       00000000
+YIB                    DATA           DGROUP         0c24:0006       00000000
+YI                     DATA           DGROUP         0c24:0006       00000018
+YIE                    DATA           DGROUP         0c25:000e       00000000
+STRINGS                DATA           DGROUP         0c25:000e       00000000
+DATA                   DATA           DGROUP         0c25:000e       00000000
+_BSS                   BSS            DGROUP         0c26:0000       0000018c
+STACK                  STACK          DGROUP         0c3f:0000       0000dac0
 
 
                         +----------------+
@@ -61,429 +61,429 @@ Address        Symbol
 
 Module: exmmtest.o(/dos/z/16/src/exmmtest.c)
 0000:0110      main_
-0c09:0440+     _gvar
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
-0000:0385      __STK
-0000:03a5      __STKOVERFLOW_
+0be2:0440+     _gvar
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
-0000:03c2      _fmalloc_
-0000:03c2      malloc_
-0c09:01a6      ___fheap
-0c09:01a8      ___fheapRover
-0c09:01aa      ___LargestSizeB4Rover
+0000:0370      _fmalloc_
+0000:0370      malloc_
+0be2:01a4      ___fheap
+0be2:01a6      ___fheapRover
+0be2:01a8      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
-0000:053f      __PIA
-0000:0538*     __PIS
+0000:04ed      __PIA
+0000:04e6*     __PIS
 Module: 16.lib(/dos/z/16/src/lib/16_mm.c)
-0000:71b4+     MML_CheckForEMS_
-0000:7210+     MML_SetupEMS_
-0000:73c8+     MML_ShutdownEMS_
-0000:7434+     MM_MapEMS_
-0000:7530*     MM_MapXEMS_
-0000:7650+     MML_CheckForXMS_
-0000:76ac*     MML_SetupXMS_
-0000:7794+     MML_ShutdownXMS_
-0000:7822+     MML_UseSpace_
-0000:7a00+     MML_ClearBlock_
-0000:7a84      MM_Startup_
-0000:7eb6      MM_Shutdown_
-0000:7f4c      MM_GetPtr_
-0000:8346      MM_FreePtr_
-0000:843e*     MM_SetPurge_
-0000:8518*     MM_SetLock_
-0000:85f0+     MM_SortMem_
-0000:87de      MM_ShowMemory_
-0000:8e7e      MM_DumpData_
-0000:8fd8+     MM_UnusedMemory_
-0000:905c+     MM_TotalFree_
-0000:90f2*     MM_Report_
-0000:9aaa*     MM_BombOnError_
-0c09:0460+     _beforesort
-0c09:0464+     _aftersort
-0c09:0468+     _XMSaddr
+0000:7184+     MML_CheckForEMS_
+0000:71d8+     MML_SetupEMS_
+0000:7386+     MML_ShutdownEMS_
+0000:73e8+     MM_MapEMS_
+0000:74da*     MM_MapXEMS_
+0000:75f0+     MML_CheckForXMS_
+0000:7642*     MML_SetupXMS_
+0000:7720+     MML_ShutdownXMS_
+0000:77a4+     MML_UseSpace_
+0000:7978+     MML_ClearBlock_
+0000:79f2      MM_Startup_
+0000:7e1a      MM_Shutdown_
+0000:7ea6      MM_GetPtr_
+0000:8296      MM_FreePtr_
+0000:8384*     MM_SetPurge_
+0000:8454*     MM_SetLock_
+0000:8522+     MM_SortMem_
+0000:8706      MM_ShowMemory_
+0000:8d9c      MM_DumpData_
+0000:8eec+     MM_UnusedMemory_
+0000:8f66+     MM_TotalFree_
+0000:8ff2*     MM_Report_
+0000:9996*     MM_BombOnError_
+0be2:0460+     _beforesort
+0be2:0464+     _aftersort
+0be2:0468+     _XMSaddr
 Module: 16.lib(/dos/z/16/src/lib/16_ca.c)
-0000:9b0e      CA_OpenDebug_
-0000:9b5e      CA_CloseDebug_
-0000:9b8c+     CA_FarRead_
-0000:9c0c*     CA_FarWrite_
-0000:9c8c*     CA_ReadFile_
-0000:9d08      CA_LoadFile_
-0000:9db0*     CAL_OptimizeNodes_
-0000:9e60      CA_Startup_
-0000:9eb0      CA_Shutdown_
-0c09:0470*     _finishcachebox
-0c09:0474*     _drawcachebox
-0c09:0478*     _updatecachebox
+0000:99ee      CA_OpenDebug_
+0000:9a34      CA_CloseDebug_
+0000:9a58+     CA_FarRead_
+0000:9ace*     CA_FarWrite_
+0000:9b44*     CA_ReadFile_
+0000:9bb6      CA_LoadFile_
+0000:9c54*     CAL_OptimizeNodes_
+0000:9cfa      CA_Startup_
+0000:9d40      CA_Shutdown_
+0be2:0470*     _finishcachebox
+0be2:0474*     _drawcachebox
+0be2:0478*     _updatecachebox
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
-0000:0556      printf_
+0000:0504      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bmsize.c)
-0000:0585      _bmsize_
+0000:0533      _bmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getch.c)
-0000:05bc      getch_
+0000:056a      getch_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
-0000:05d6      _ffree_
-0000:05d6      free_
+0000:0584      _ffree_
+0000:0584      free_
 Module: 16.lib(/dos/z/16/src/lib/16_hc.c)
-0000:a08c+     LargestFreeBlock_
-0000:a11a+     _coreleft_
-0000:a196+     LargestFarFreeBlock_
-0000:a24c+     _farcoreleft_
-0000:a2fa+     LargestHugeFreeBlock_
-0000:a3ea*     _hugecoreleft_
-0000:a4ba      GetFreeSize_
-0000:a514      GetFarFreeSize_
-0000:a55e      GetNearFreeSize_
-0000:a5ac      heapdump_
-0000:b24e+     heapstat_
-0000:b38c+     heapstat0_
-0000:b3ee+     HC_OpenDebug_
-0000:b43e*     HC_CloseDebug_
+0000:9f1c+     LargestFreeBlock_
+0000:9fa0+     _coreleft_
+0000:a014+     LargestFarFreeBlock_
+0000:a0c0+     _farcoreleft_
+0000:a166+     LargestHugeFreeBlock_
+0000:a24c*     _hugecoreleft_
+0000:a314      GetFreeSize_
+0000:a366      GetFarFreeSize_
+0000:a3a8      GetNearFreeSize_
+0000:a3ea      heapdump_
+0000:b082+     heapstat_
+0000:b1b6+     heapstat0_
+0000:b20e+     HC_OpenDebug_
+0000:b254*     HC_CloseDebug_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-0c09:0000*     __nullarea
-0c09:01e4*     __ovlflag
-0c09:01e5*     __intno
-0c09:01e6*     __ovlvec
-0000:0644      _cstart_
-0000:0717*     _Not_Enough_Memory_
-0000:0849      __exit_
-0000:0868      __do_exit_with_msg__
-0000:08c5      __GETDS
+0be2:0000*     __nullarea
+0be2:01e4*     __ovlflag
+0be2:01e5*     __intno
+0be2:01e6*     __ovlvec
+0000:05f2      _cstart_
+0000:06c5*     _Not_Enough_Memory_
+0000:07f7      __exit_
+0000:0816      __do_exit_with_msg__
+0000:0873      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
-0000:08d0      _big_code_
-0000:08d0*     CodeModelMismatch
+0000:087e      _big_code_
+0000:087e*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-0c09:047c      __argv
-0c09:0480      ___argv
-0c09:0484      __argc
-0c09:0486      ___argc
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
-0000:08d0*     __exit_with_msg_
-0000:08d5      __fatal_runtime_error_
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-0c09:01ea      __curbrk
-0c09:01f2      __STACKLOW
-0c09:01f4      __STACKTOP
-0c09:01f6      __cbyte
-0c09:01f8      __child
-0c09:01fa      __no87
-0c09:0207      ___FPE_handler
-0c09:01ec      __psp
-0c09:01fb      __get_ovl_stack
-0c09:01ff      __restore_ovl_stack
-0c09:0203      __close_ovl_file
-0c09:020b      __LpCmdLine
-0c09:020f      __LpPgmName
-0c09:01ee      __osmajor
-0c09:01ef      __osminor
-0c09:01f0      __osmode
-0c09:01f1      __HShift
+0be2:047c      __argv
+0be2:0480      ___argv
+0be2:0484      __argc
+0be2:0486      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
-0000:0900      __MemAllocator
-0000:09ca      __MemFree
+0000:0880      __MemAllocator
+0000:094a      __MemFree
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
-0000:0b27      __GrowSeg_
+0000:0aa7      __GrowSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
-0000:0c9d      __AllocSeg_
+0000:0c1d      __AllocSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
-0000:0d8c      __fmemneed_
+0000:0d0c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
-0000:0d8f      _nmalloc_
-0c09:0214      ___nheapbeg
-0c09:0216      ___MiniHeapRover
-0c09:0218      ___LargestSizeB4MiniHeapRover
+0000:0d0f      _nmalloc_
+0be2:01ea      ___nheapbeg
+0be2:01ec      ___MiniHeapRover
+0be2:01ee      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
-0000:0e69*     _heapgrow_
-0000:0e69      _fheapgrow_
-0000:0e6a      _nheapgrow_
+0000:0de9*     _heapgrow_
+0000:0de9      _fheapgrow_
+0000:0dea      _nheapgrow_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
+0be2:01f0      __curbrk
+0be2:01f8      __STACKLOW
+0be2:01fa      __STACKTOP
+0be2:01fc      __cbyte
+0be2:01fe      __child
+0be2:0200      __no87
+0be2:020d      ___FPE_handler
+0be2:01f2      __psp
+0be2:0201      __get_ovl_stack
+0be2:0205      __restore_ovl_stack
+0be2:0209      __close_ovl_file
+0be2:0211      __LpCmdLine
+0be2:0215      __LpPgmName
+0be2:01f4      __osmajor
+0be2:01f5      __osminor
+0be2:01f6      __osmode
+0be2:01f7      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
-0000:0ee2      _memavl_
+0000:0e62      _memavl_
 Module: 16.lib(/dos/z/16/src/lib/16_head.c)
-0000:b47e*     wait_
-0000:b4ca*     filesize_
-0000:b530      printmeminfoline_
-0000:b71c      US_CheckParm_
+0000:b28e*     wait_
+0000:b2d0*     filesize_
+0000:b32c      printmeminfoline_
+0000:b50e      US_CheckParm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
-0000:0f27      _nfree_
-0c09:0488+     ___MiniHeapFreeRover
+0000:0ea7      _nfree_
+0be2:0488+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
-0000:1022+     _null_exit_rtn_
-0000:1022+     __null_int23_exit_
-0000:1023      exit_
-0000:1044+     _exit_
-0c09:0224+     ___int23_exit
-0c09:0228+     ___FPE_handler_exit
+0000:0fa2+     _null_exit_rtn_
+0000:0fa2+     __null_int23_exit_
+0000:0fa3      exit_
+0000:0fc4+     _exit_
+0be2:0224+     ___int23_exit
+0be2:0228+     ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
-0000:1060      __PTC
+0000:0fe0      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
-0000:1094      __I4D
-0000:10e3      __U4D
+0000:1014      __I4D
+0000:1063      __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:1167      ultoa_
-0000:1225*     ltoa_
+0000:10e7      ultoa_
+0000:11a5*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c)
-0000:13ab      write_
+0000:132b      write_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-0000:15d7+     __open_flags_
-0000:1898+     _fsopen_
-0000:18ff      fopen_
-0000:1a22*     freopen_
+0000:1557+     __open_flags_
+0000:1818+     _fsopen_
+0000:187f      fopen_
+0000:19a2*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
-0000:1aac      fprintf_
+0000:1a2c      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
-0000:1adb      __doclose_
-0000:1c25      __shutdown_stream_
-0000:1c3f      fclose_
-0c09:048a+     ___RmTmpFileFn
+0000:1a5b      __doclose_
+0000:1ba5      __shutdown_stream_
+0000:1bbf      fclose_
+0be2:048a+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
-0000:1caa      unlink_
+0000:1c2a      unlink_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
-0000:1eda      open_
-0000:1f11      sopen_
+0000:1e5a      open_
+0000:1e91      sopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c)
-0000:1f3e      close_
+0000:1ebe      close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c)
-0000:1f43      filelength_
+0000:1ec3      filelength_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-0c09:022c      ___iob
-0c09:048e      ___OpenStreams
-0c09:0492      ___ClosedStreams
+0be2:022c      ___iob
+0be2:048e      ___ClosedStreams
+0be2:0492      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-0000:1fbb      __fprtf_
+0000:1f3b      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c)
-0000:2123      halloc_
-0000:2208      hfree_
+0000:20a3      halloc_
+0000:2188      hfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c)
-0000:220f      _heapwalk_
-0000:220f      _fheapwalk_
+0000:218f      _heapwalk_
+0000:218f      _fheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
-0000:2224+     __NHeapWalk_
-0000:231d      _nheapwalk_
+0000:21a4+     __NHeapWalk_
+0000:229d      _nheapwalk_
 Module: 16.lib(/dos/z/16/src/lib/nyan/kitten.c)
-0000:b8bc      KITTENGETS
-0000:b91c*     kittenopen_
-0000:bb6a+     catread_
-0000:bc1e*     kittenclose_
-0000:bc3a+     mystrtoul_
-0000:bcee+     processEscChars_
-0000:be74+     get_line_
-0000:bee6+     db_fetch_
-0000:bf7c+     db_insert_
-0c09:0394+     __kitten_catalog
+0000:b69c      KITTENGETS
+0000:b6f4*     kittenopen_
+0000:b938+     catread_
+0000:b9e2*     kittenclose_
+0000:b9f6+     mystrtoul_
+0000:baa0+     processEscChars_
+0000:bc1c+     get_line_
+0000:bc84+     db_fetch_
+0000:bd10+     db_insert_
+0be2:0394+     __kitten_catalog
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
-0000:232d      stackavail_
+0000:22ad      stackavail_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
+0000:22bb*     __exit_with_msg_
+0000:22c0      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-0000:233b      __CMain
+0000:22de      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-0000:23a1      __InitRtns
-0000:23a1*     __FInitRtns
-0000:23fc      __FiniRtns
-0000:23fc*     __FFiniRtns
+0000:2344      __InitRtns
+0000:2344*     __FInitRtns
+0000:239f      __FiniRtns
+0000:239f*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-0c09:0396      ___uselfn
+0be2:0396      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-0000:2460      __DOSseg__
+0000:2404      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
-0000:2461      __Init_Argv_
-0000:24c4+     _getargv_
-0000:27f4      __Fini_Argv_
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-0000:281e      __EnterWVIDEO_
-0c09:0398+     ___WD_Present
+0000:2405      __Init_Argv_
+0000:2468+     _getargv_
+0000:2798      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:2842*     _heapenable_
-0c09:039a      ___heap_enabled
+0000:27c2*     _heapenable_
+0be2:0398      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0c09:039c      __amblksiz
+0be2:039a      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:2853      __nmemneed_
+0000:27d3      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:28db      __LastFree_
-0000:2955      __ExpandDGROUP_
+0000:285b      __LastFree_
+0000:28d5      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
-0000:2a66+     __ibm_bios_get_ticks_
-0000:2add      clock_
+0000:29e6+     __ibm_bios_get_ticks_
+0000:2a5d      clock_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
-0000:2b04      kbhit_
+0000:2a84      kbhit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
-0000:2b1b      ftell_
+0000:2a9b      ftell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
-0000:2d01      fseek_
+0000:2c81      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-0c09:0098      __IsTable
+0be2:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
-0000:2ef9      tolower_
+0000:2e79      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-0c09:0022      ___Alphabet
+0be2:0022      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-0000:2f07      __lseek_
+0000:2e87      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:2f41*     __dosretax
-0000:2f46*     __dosret0
-0000:2f4d      __set_errno_dos_
-0000:2fb5*     __set_errno_dos_reterr_
+0000:2ec1*     __dosretax
+0000:2ec6*     __dosret0
+0000:2ecd      __set_errno_dos_
+0000:2f35*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-0000:2fc0*     __get_errno_ptr_
-0c09:04ac      _errno
+0000:2f40*     __get_errno_ptr_
+0be2:04ac      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:2fc7      __GetIOMode_
-0000:2ffc      __SetIOMode_nogrow_
-0c09:03ba      ___NFiles
-0c09:03bc      ___init_mode
-0c09:03e4      ___io_mode
+0000:2f47      __GetIOMode_
+0000:2f7c      __SetIOMode_nogrow_
+0be2:03b8      ___NFiles
+0be2:03ba      ___init_mode
+0be2:03e2      ___io_mode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
+0000:2fb7*     __STK
+0000:2fd7      __STKOVERFLOW_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-0000:3031*     __set_commode_
-0c09:03e8      __commode
+0000:2ff4*     __set_commode_
+0be2:03e8      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0c09:03ea      __fmode
+0be2:03ea      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-0000:303d      __chktty_
+0000:3000      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-0000:309c      __freefp_
-0000:313d      __purgefp_
+0000:305f      __freefp_
+0000:3100      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-0000:317e      __allocfp_
+0000:3141      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-0000:332e      __close_
+0000:32f1      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-0000:3364      __flush_
+0000:3327      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:35ae      __doserror_
-0000:35bc      __doserror1_
+0000:3570      __doserror_
+0000:357e      __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:35c8      _dos_open_
+0000:358a      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:35ee      isatty_
+0000:35b0      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:360a*     __get_doserrno_ptr_
-0c09:04ae      __doserrno
+0000:35cc*     __get_doserrno_ptr_
+0be2:04ae      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0c09:03ec      ___umaskval
+0be2:03ec      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:3611      _dos_creat_
-0000:3635*     _dos_creatnew_
+0000:35d3      _dos_creat_
+0000:35f7*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:3656+     __grow_iomode_
-0000:373d+     __shrink_iomode_
-0000:377e      __SetIOMode_
+0000:3618+     __grow_iomode_
+0000:36ff+     __shrink_iomode_
+0000:3740      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-0000:3825      __InitFiles_
+0000:37e7      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-0000:3a59*     fcloseall_
-0000:3a60      __full_io_exit_
+0000:3a1b*     fcloseall_
+0000:3a22      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-0000:3a6a      fputc_
+0000:3a2c      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-0000:3c3f      __ioalloc_
+0000:3c01      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-0000:3dcd      __prtf_
+0000:3d8f      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
-0000:4f3e*     __I4M
-0000:4f3e      __U4M
+0000:4ef2*     __I4M
+0000:4ef2      __U4M
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c)
-0000:5018      __HeapWalk_
+0000:4fcc      __HeapWalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
-0000:523e      sprintf_
+0000:51f2      sprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c)
-0000:526d      getenv_
+0000:5221      getenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-0000:5358      __PTS
+0000:530c      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c)
-0000:5389      read_
+0000:533d      read_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c)
-0000:54c2*     __clib_strdup_
-0000:54c2      strdup_
+0000:5476*     __clib_strdup_
+0000:5476      strdup_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
+0000:54c8      __EnterWVIDEO_
+0be2:03ee+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-0c09:04b2      ____Argv
-0c09:04b6      ____Argc
+0be2:04b2      ____Argv
+0be2:04b6      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-0c09:03fa      __Start_XI
-0c09:0424      __End_XI
-0c09:0424      __Start_YI
-0c09:043c      __End_YI
+0be2:03fc      __Start_XI
+0be2:0426      __End_XI
+0be2:0426      __Start_YI
+0be2:043e      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-0c09:04b8      ___historical_splitparms
+0be2:04b8      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:5514*     sbrk_
-0000:5524      __brk_
+0000:54ec*     sbrk_
+0000:54fc      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
-0000:558c      fflush_
+0000:5564      fflush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-0000:55a1      tell_
+0000:5579      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-0000:55b2      lseek_
+0000:558a      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:55e3      __qwrite_
+0000:55bb      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:5643      fsync_
+0000:561b      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:5648*     _frealloc_
-0000:5648      realloc_
+0000:5620*     _frealloc_
+0000:5620      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:5724      __ChkTTYIOMode_
-0000:5792*     __IOMode_
+0000:56fc      __ChkTTYIOMode_
+0000:576a*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:57a2      wctomb_
+0000:577a      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:57ed+     utoa_
-0000:588e      itoa_
+0000:57c5+     utoa_
+0000:5866      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:58d8      strupr_
+0000:58b0      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-0c09:03ee      ___EFG_printf
-0c09:03f2*     ___EFG_scanf
+0be2:03f0      ___EFG_printf
+0be2:03f4*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-0c09:03f6      ___IsDBCS
+0be2:03f8      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:5920*     _ismbblead_
-0c09:04ba      ___MBCSIsTable
+0000:58f8*     _ismbblead_
+0be2:04ba      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:593c      ulltoa_
-0000:5a79*     lltoa_
+0000:5914      ulltoa_
+0000:5a51*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
-0000:5b03      vsprintf_
+0000:5adb      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-0c09:05bc      ___env_mask
-0c09:05c0      _environ
-0c09:05c4*     __wenviron
+0be2:05bc      ___env_mask
+0be2:05c0      _environ
+0be2:05c4*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
-0000:5b45      _mbterm_
+0000:5b1d      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
-0000:5b98      _mbsnextc_
+0000:5b70      _mbsnextc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c)
-0000:5bf3      _mbctoupper_
+0000:5bcb      _mbctoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c)
-0000:5c16      _mbsinc_
+0000:5bee      _mbsinc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:5c68+     __flushall_
-0000:5cfc      flushall_
+0000:5c40+     __flushall_
+0000:5cd4      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:5d02*     _dos_close_
-0000:5d10      _dos_commit_
+0000:5cda*     _dos_close_
+0000:5ce8      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:5d1f*     _msize_
-0000:5d3a      _fmsize_
+0000:5cf7*     _msize_
+0000:5d12      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:5d4b      __HeapManager_expand_
-0000:6254      _nexpand_
+0000:5d23      __HeapManager_expand_
+0000:622c      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:62a7      _fexpand_
-0000:62a7*     _expand_
+0000:627f      _fexpand_
+0000:627f*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:631a      __mbinit_
-0c09:03f8      ___MBCodePage
+0000:62f2      __mbinit_
+0be2:03fa      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0000:6413      __setenvp_
-0000:659f      __freeenvp_
+0000:63eb      __setenvp_
+0000:6577      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0000:65fd      _mbdtoupper_
+0000:65d5      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0000:660b      toupper_
+0000:65e3      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:6619      _bfree_
+0000:65f1      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:663e      _bexpand_
+0000:6616      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0000:6697      clearenv_
+0000:666f      clearenv_
 
 
                         +--------------------+
@@ -499,6 +499,6 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  0001a120 (106784.)
-Entry point address: 0000:0644
-Link time: 00:00.20
+Memory size:  00019eb0 (106160.)
+Entry point address: 0000:05f2
+Link time: 00:00.00
diff --git a/fmemtest.exe b/fmemtest.exe
index 568a24ec3d50531c5b0d2074fd4afd96ebdaf2ed..071dc0c5c80f223d503a0f2cd71de03df55fb763 100755
GIT binary patch
delta 6057
zcmZ`-3s_V~mae+pbYmk|6c7<@K%^BBr9n~T6*AJs_~H>7pAemxWOp{12{yQyBm*u(
z^m4J&T3_BfpCQETx8&&~JFO&&pc3pjiX^cG<NMLrs0aiR3B7;aRyW^nR==OVRdvp(
zQ|FvI=iIyduXKL}EnBj3KaC`t$z;;t@A3Gl8`=r^UPVX*@&2<34waBfNCNOU@Cr}`
zYzIE4gj@%r1VUy5CBQd;7W@-|=|Bpw3^)v|RTFX>=<p#VPD4n6hLn*yY|scii-~^%
zDuMTbv%qyAO-so0z&4--I0Lu<oi8ErKsK-*cn|0Uf=57kARl-U*aCb2d<Gl<&H%lD
zpANLTGD3`a_!0_y3rzJRq!AbdBK--80gS*B;5%S<03q!_C-4g}ZZsj2fyaPc;Nw6-
z8i4b_ydWq6bOQarm|#Nmz$d_KAy9ritXejekS0JAL&)A(Lb|3C5)?<sEFcY745hMx
zd_1=T*MZ;}gh;>_z<*)wK7NyC!acyh0&fBP;tBCL67px@A|NJUGhk{WXlD_!5`2X~
z`g{z&#>2?j*er>VHFKa45Hy#NImv{~pGQb3@CI-Rn4Ut&%fMFPa0+`;=qk%K7gThO
z%xN~=`iP3IS7?%$?y}(NPt;~Tb0nk6C;m#dXip{CnE!!R9M+88y7X3#XirdPnlR(*
zDZM4ybCvO)Us0@9W@;W${6!gW;}i<VL_RKaZTc0<W`*RBk67MN#zmY$w4cYol}BwA
zht;C%&(sFBb|~u^eBBOHOFd@MwNqI+tgJ+1MdvB)m(Bg2(jM8=gF}2x!HCEcU0TR0
zI;`WIp3(u?G$6XZQ<&=%=1!t8_sQlyPiePo>IU=soOwNGb`U6{@R~*YLO!#P&-gx&
zCfeWRb357J)FEYCAxX3K*}<a1m1~wb9^6gh$jiwEwbfZuM|=Xv<nCQ+sj=-w<td9;
zp8h2v7C$=)NItnSa^;Fu4y)!<V(eJ7_sQdt)y`N9Vwxo9ru!tI^e4A7=H!0JY2T%m
z$JUX@;``e!lwTSZb5d%A#{OzL@?@MZ!K2kjbUnj1`{<W+kz8<8n}<c$GObPOTEn-1
zI%Y+Vu|ZDyo>cZ*;*{am#R2l_pk#+7NEyl@6*q+POT%)Jnx1sK_B&XQ&s3Vh!Zgt|
zlx5<tgFUDD_cCa7sJ>rS(KM?3a<@U!?<R(7{ij5A);nWul`ms<FOl0?Z+QP3lw+4<
z$f7{18)CmrX)X4zr^LQMU40DdM{27Z<o4Ff-v1@4`e6?Q)DgK|<uufMN~{gBPQ^aw
zt<48F%_UV!JP9|4zKrPod~1n^tKMjk)1ifw?tm(q<HVxM?EPq3LtWjnz46B*4Ih3^
z3|kCeu>IQgMJGtLrj^KN<s%>NClQ9n1qqz{`c(&y39%;<8hYz0((92j$Jq-twe_T0
z{D#yX#Lpp8+k~GZB=Kgx++|;*scpuvh1fmZ{*@Zh6{fLe!(@N)9TzYS$NIWdotK?k
zeZqQv{|ff8ufA-JdY?e{K6X5Exnk_{^p6k-{@EYwBzvQejQyBkAv>{Q|0pi+8O`#&
zi;qWUD?zlp$>AV*<^t(xy+g%kI*cA!4>xvL{FBcWkFYwW^KhB_wn8nvDoCr<l^)CE
zQi-~<qa;(A-8!E=HzH};_rzWArP?UCzsge{Yapq?5+pUrMPp<wb@~V-MN`L`N2F@7
zm$PO*8=;F9l}D2R$`KXmbu3jEHr}C<3x};v6&#fUY~XH_oX~y|dr7B{07tuI8h)Uu
zpR!j)nVOV50mX~#4)%pE5&_k!<6(7I7e1D6A)AIJwbU*3y2!B9EFA^ebiY{v-ld@w
zjgypS$Vor4KlugG9jwwXe5sT0kao9tL%Y^V+y~t0%4YInos{$=NxoM+TI!V=r2(k6
z&R1%zY$!=k2vS5R*~l+C_O+<puS=qn_4vi$VAghQBH*5+Cm-GDD+ke@<i?FF;oT2L
zhNvFH@3N60^B$1lI+a8yE`4yf-bp@MI?_7<skhvjozIY8iAhkzgsxNAH>$D8=UA=t
zZc_Ro7^PllYT)?>u7w^cIK_q$@_ZdX|Hh!gm8%?H@m{@-cfRJ~=f0j}mX1nJ=srPS
zEQqexS(yJ$`V~9mZw$%O$%TX2@=_$rk<y^2R44JAcb|<AW2uqN7V`?Q*_kSF7YT2>
ztZH*~Mh{92katM>5p=pp_+3@F!XbSt@kHx8i07<)>1tk%*LwOZf-GJWYFt9IX1+io
zK=Y42(RDY%#=aI8$KJYk@PJVNu^<g^`F7L&1Hy)}<rzYWPeqf)-92vsE$)}jRV|?I
z+na_Du*6Zuxb640wBkP2AK)CWP4|!eZ;p-s!*Psl8#QfBlUEy_b+hfq1b%U{?WdGq
ztJ9NooXGkUL>60#C&@u-ZooS61h>iBQF}p<#$FO?P6_hZ?}Xa#g<2OTP6{>0@N-S5
z{fAI{g@p!W#Jm-5lkQ246^8^|kk*Tnhg&bwL(Qf^hbr^&@{7Y#6KrGd5?$NbrhqKE
zf;9(3(?7DC0a0`j8$CLPMzWOA`H1vwqa*2mvOS|`2X7dXO#PC%&)8vXkxe?;JW_PM
z!+seZMt{db$7E8<R*lJ`^{i%0IQ^a-8WS44>Ap=e4NB%A<W8x(y4~0!x?W(n$Ar*)
zrVX4)quHFmaGsu>HJ5On3%IT&zLlp+)Vw%JCuJNIp2^X>Z|6#lisx!fIHpNh>EKnv
z+OE>n5z!@(mAqs;AW0d!mlUT-ZM)P+?`>|R6jeP5P`JHWJzyUS&PnSTUb|>hO)}5d
zJX?n~AZo@agm#aoS<@x>5MGVE8`lvDCCz=y*zl-q?wJ;pER+oss8X*ZI9$3*J0LY#
z+Yh#r^5^J)V(s!}R4tnaK_CtA^IyGd<0KUsq-3lj+1OC)6l&WA)IL;YzTX(0QZ0Qv
zhC90nAG$V#+PK*z(~yKxneK9qFHv<i5!p1fL^coCtNHFO*(+Lx$rlKaEoC546b{v#
zg>BCX*1};)3lRl;2^x8mm;S6!uOYSP1SQ=pWHUo1(pa`6WMYW_UFg|pY%v_wlKPQE
zR?ANz4DYf{At7bw`;qL-gPm7~c~zXmEdZsi_IFPAG@FL8vuUU^(!<Mm0d5_-x?L)%
zsqJ#Jso$ZZO&~!RdKqeLYHBCQ8HIgElFkZBgy4{nWDm70$Dw3(HB$0`JYV2PA4Cpt
zt?#$h>w<`M)QV`5Q)LSjSMK-{7CSC7CO^z}q;$ajt~*99>_hrc7F|n2ZN;woSrm?c
zK%L4;#zoPY?A>t_gAe_zcm(3Ka)E%OLV?ei1M3pIJuWQpg`c^@9xkJQajjw#L+8*a
zmLD2RVUW<kw99?<B9WREGV`$1?LmWcqL0gMlzj{-+7c0NQgT>LAcFiw?leS1H+S2A
zu-4Gn;8*%^V1uNF!KJ6TEgD7Fb8PhZFk>P(EOQZ(-Uw0Ru>nH^4^cHK_m6O2<?^6_
zA}@@s86O?<`gq%~CgGf3u3kkNDVg-E&C^}S*(c*8qd)0|ol*aq;8ht>BD&TD+YlK1
z#-9c~H~nUIXM8YyiD|>agL8V}27X`!h<7>NmBv!SqG<?Q8x|O@>g6_542rme_tZF@
z_gw9`1B`{GQJgz0m~La&!`8wR3n#3nE$oX4naDYJCOk_uZ282e@ch}tSLu6fntpfL
zYQbvKaj}NxEWDseN6Ry&S+X!!rB016{+HC`jnD7b5rdrNd-n#y(%4cJB$;})nEQBO
z9X0*T{aSDvTABOg!k&s7@w81kYLM3Wx(^&K95hsD1;gPGsm&l43`3|v%10`CP1X5t
z#GAd!l=KyH+s0#$6EtV(Jf8B@86_`1N^g7)FG;RDw-l=K)M=KyhYCIc1vhvV)cyYo
z{{7bfRZ!<XV7R+xp|7EQiQ2cb*yE1-ZGCl>r(P|5qzg{_hg)3NdI5n^6=ZDLVjixB
z_4AoAB9LaXtccBYA3GkglLoR4krI8G{Sq06>>oR6iZCjOJvC`69l>6k6iz$Y-zJ67
zR`wO1cd;KPCDS}MDk_8)u_;kg=p42zDnrl*GFz0Mo@QS}MUTGWZ<&f0oqB|9w{%8y
z)v&8kalspIpxm4J8<3)-a?v4Tatxi#awf+K+8eBVauB`4-kh9I-)C+ttYyK`vuVnn
zMbVK0TKX5J$aE{aHzkJto<&WaNfY<v;cuww>cb0c8kEgLN44|neYmsT?ERQ<LFdoD
zj=4myvmMi>(1WabTCzX#{~5FOyvNk%(JyEIv42IJZI7M7dym+_SYD4R(w`QHrL(H=
zTD+%fbFVO&#$UlLM8C&(fc}d1o0%szlV-8Z>1l!5OLAeiy!2MCZ0^eD?{}z;+olH!
z5jytq^nV^za#3nU%W4{s2BDdqg~z1`VZLm2oFPti(Z(-_sawe&rfahK3P^5VP_Ew%
z6lq+shqJJ6TnIl!oRM21E{DFu7R`v#hg?9wap|XHOhfM7NHOP?;)0GBS%Ov1(9;g~
z$&4(T%kInwrLQo*nPGuN=j(kRW>Rl<U&4}SM$;**Xl6{=FX#AO>(^4tPu}g38F^y3
zdQP#ntc8*%b!i??$v4Q&ZhM~6pOmLRA&?Tav0;@XH~Txcrog;#e%3NO#e1iEmBW#j
zD>W&K?e`Fm{z<_efZJj{Z$lsMQV}$Y539H*im!54c=SsJ>15{{PN~6MkR$iV_w>l)
zO7q7)HI8Qy@#*VS=Xj8tdU$uzveo3OJ|((t|71fuXzusg!PK3iF$<-CkdvO`eewp(
zN<GF76rTYJQ#ecMWpw{AT%N=WO}guo5g0g+6!u7_F0{Z6@nO`=&c=tSbA?(nyB{By
z(R~K(4OlFy1E{E`VdzkOidU*DTTR@Bp+9j8N^@k>71?~v%@j>4(sN-Ttu!{5J!gy^
zZx%YA@N{l!`_046TI*0*LX91wYw(gy;ZA|BB_awzAsPj2(R0S#v(+^8VCQDj5V8+m
zXwG^!K2kV@$}BI?S=*J<HzOA-qgu1z-f!;`aIVaRP^x9C5~k4etRf+je#3U+`Av2_
zAuQzO4sQtfS_*hDqR{dH_&xK0XCVtsj6|rUB!-Ri^U^J#z7~H(0VlL}c=Wf}i-}|D
z5muR)pyi%Kk!J@IC(zBTBXPdwtiW3Z7CkGHhOq^+;>vEqoT!(E@=+=@8$8<&8zdhb
z8#!9AHW+H0f<e}|3kE64DM)I(!=q_h?d_W$d^Au((AWY>d2G7?!y!b6ERjd_U~pEq
z%X8#q0%%0n%^{n$Ly;r43+``u-^F@oh0p@#H#>?ZvYE4sXd8QD_V2=RoHlG;wWAo(
zzhwf1m<D<NGX2PF;!Et#>=4xor;Vj1hpN(DDQrs83VM-kN?I8E_G$N7<Uf3C;o9Yb
z$)2rrO0IWL+Yst`53WMhj$Zb2(jnxazt5S7Tm8eFIHXq9+$aiZb0wtQU30UrdUtL#
za?Ql#iQMYRVbqTmB(JAC**D2gD(2-EU7S~>JXfTfm}TB1aJ@Zm3ZH@b=CdR7a**Fc
zQsyAzFH2d=C8xyevDyxLM5U^;m84zpY#i{JfOqQo!Uh$XJSj%Jav4)!piOK?>M|Yo
z<N>8WW&^2Hr=f{!?h#@ReMvJHSQ`s^>xzn2H09(LAn^84YHUC^+#}RJE!3`KPo_PN
z)N6G%Yn~P;Y1XV`@1~_aQ2lB4Q<{mt3bfa*6O0YsPWaJxpcKtBLb2A^p!CP@qKve*
zUTbZwvBJ$Z0k5AfpOZ?#mDTREc{%v>a2nh5pa+|eV*lS@N_U+&!Rw=x>OPB?4qr!Q
z&Z!a=`g?4v1k#qKc+ZwbN#CbRBXq-}^7PM%syHn*yF|TPbZb&4702ujv~L%-v>98l
zUA#whm7P#>W0e;C@8D&vi}j|*kADl_xD|KreSYA0<a^$sy-$VPmzFV+t<4B$Wf|M|
z1U|-SXaK>7a3bRKEQj}B9KNl_v4fe$)MxR9m5iX&Powtn@ex!WQ9D`VOFfi^`V&GU
c-p2Q0I`<|%<kE<Ia8ddxzAn><Q}|Z=-|>*;qW}N^

delta 6574
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

diff --git a/fmemtest.map b/fmemtest.map
index 63cc5327..0de42fec 100755
--- a/fmemtest.map
+++ b/fmemtest.map
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (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/29 15:57:02
+Created on:       15/10/01 11:58:32
 Executable Image: fmemtest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          03d1:0000            0000dec0
+DGROUP                          03cb:0000            0000dec0
 
 
 
@@ -24,24 +24,24 @@ DGROUP                          03d1:0000            0000dec0
 Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
-fmemtest_TEXT          CODE           AUTO           0000:0000       00000272
-_TEXT                  CODE           AUTO           0000:0280       00003a8a
-FAR_DATA               FAR_DATA       AUTO           03d0:000a       00000000
-_NULL                  BEGDATA        DGROUP         03d1:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         03d3:0000       00000002
-CONST                  DATA           DGROUP         03d3:0002       00000076
-CONST2                 DATA           DGROUP         03da:0008       00000000
-_DATA                  DATA           DGROUP         03db:0000       00000208
-XIB                    DATA           DGROUP         03fb:0008       00000000
-XI                     DATA           DGROUP         03fb:0008       0000001e
-XIE                    DATA           DGROUP         03fd:0006       00000000
-YIB                    DATA           DGROUP         03fd:0006       00000000
-YI                     DATA           DGROUP         03fd:0006       0000000c
-YIE                    DATA           DGROUP         03fe:0002       00000000
-STRINGS                DATA           DGROUP         03fe:0002       00000000
-DATA                   DATA           DGROUP         03fe:0002       00000000
-_BSS                   BSS            DGROUP         03fe:0002       0000012c
-STACK                  STACK          DGROUP         0411:0000       0000dac0
+fmemtest_TEXT          CODE           AUTO           0000:0000       00000268
+_TEXT                  CODE           AUTO           0000:0270       00003a40
+FAR_DATA               FAR_DATA       AUTO           03cb:0000       00000000
+_NULL                  BEGDATA        DGROUP         03cb:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         03cd:0000       00000002
+CONST                  DATA           DGROUP         03cd:0002       00000076
+CONST2                 DATA           DGROUP         03d4:0008       00000000
+_DATA                  DATA           DGROUP         03d5:0000       00000206
+XIB                    DATA           DGROUP         03f5:0006       00000000
+XI                     DATA           DGROUP         03f5:0006       00000018
+XIE                    DATA           DGROUP         03f6:000e       00000000
+YIB                    DATA           DGROUP         03f6:000e       00000000
+YI                     DATA           DGROUP         03f6:000e       0000000c
+YIE                    DATA           DGROUP         03f7:000a       00000000
+STRINGS                DATA           DGROUP         03f7:000a       00000000
+DATA                   DATA           DGROUP         03f7:000a       00000000
+_BSS                   BSS            DGROUP         03f7:000a       0000012c
+STACK                  STACK          DGROUP         040b:0000       0000dac0
 
 
                         +----------------+
@@ -56,235 +56,232 @@ Address        Symbol
 
 Module: fmemtest.o(/dos/z/16/src/fmemtest.c)
 0000:00e2      main_
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
-0000:0285      __STK
-0000:02a5*     __STKOVERFLOW_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
-0000:02c2      _heapgrow_
-0000:02c2      _fheapgrow_
-0000:02c3      _nheapgrow_
+0000:0270      _heapgrow_
+0000:0270      _fheapgrow_
+0000:0271      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
-0000:033b      printf_
+0000:02e9      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
-0000:036a      _memavl_
+0000:0318      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bmsize.c)
-0000:03af      _bmsize_
+0000:035d      _bmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:03e6      _msize_
-0000:0401      _fmsize_
+0000:0394      _msize_
+0000:03af      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmsize.c)
-0000:0412      _nmsize_
+0000:03c0      _nmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-03d1:0000*     __nullarea
-03d1:00a6*     __ovlflag
-03d1:00a7*     __intno
-03d1:00a8*     __ovlvec
-0000:0426      _cstart_
-0000:04f9*     _Not_Enough_Memory_
-0000:062b      __exit_
-0000:064a      __do_exit_with_msg__
-0000:06a7      __GETDS
+03cb:0000*     __nullarea
+03cb:00a4*     __ovlflag
+03cb:00a5*     __intno
+03cb:00a6*     __ovlvec
+0000:03d4      _cstart_
+0000:04a7*     _Not_Enough_Memory_
+0000:05d9      __exit_
+0000:05f8      __do_exit_with_msg__
+0000:0655      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
-0000:06b2      _big_code_
-0000:06b2*     CodeModelMismatch
+0000:0660      _big_code_
+0000:0660*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-03d1:02d2      __argv
-03d1:02d6      ___argv
-03d1:02da      __argc
-03d1:02dc      ___argc
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
-0000:06b2*     __exit_with_msg_
-0000:06b7      __fatal_runtime_error_
+03cb:02ca      __argv
+03cb:02ce      ___argv
+03cb:02d2      __argc
+03cb:02d4      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-03d1:00ac      __curbrk
-03d1:00b4      __STACKLOW
-03d1:00b6      __STACKTOP
-03d1:00b8      __cbyte
-03d1:00ba      __child
-03d1:00bc      __no87
-03d1:00c9      ___FPE_handler
-03d1:00ae      __psp
-03d1:00bd      __get_ovl_stack
-03d1:00c1      __restore_ovl_stack
-03d1:00c5      __close_ovl_file
-03d1:00cd      __LpCmdLine
-03d1:00d1      __LpPgmName
-03d1:00b0      __osmajor
-03d1:00b1      __osminor
-03d1:00b2      __osmode
-03d1:00b3      __HShift
+03cb:00aa      __curbrk
+03cb:00b2      __STACKLOW
+03cb:00b4      __STACKTOP
+03cb:00b6      __cbyte
+03cb:00b8      __child
+03cb:00ba      __no87
+03cb:00c7      ___FPE_handler
+03cb:00ac      __psp
+03cb:00bb      __get_ovl_stack
+03cb:00bf      __restore_ovl_stack
+03cb:00c3      __close_ovl_file
+03cb:00cb      __LpCmdLine
+03cb:00cf      __LpPgmName
+03cb:00ae      __osmajor
+03cb:00af      __osminor
+03cb:00b0      __osmode
+03cb:00b1      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:075b      __LastFree_
-0000:07d5      __ExpandDGROUP_
+0000:06e5      __LastFree_
+0000:075f      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
-0000:08e6      _nmalloc_
-03d1:00d6      ___nheapbeg
-03d1:00d8      ___MiniHeapRover
-03d1:00da      ___LargestSizeB4MiniHeapRover
+0000:0870      _nmalloc_
+03cb:00d4      ___nheapbeg
+03cb:00d6      ___MiniHeapRover
+03cb:00d8      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
-0000:09c0      _nfree_
-03d1:02de+     ___MiniHeapFreeRover
+0000:094a      _nfree_
+03cb:02d6+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-03d1:00dc      ___iob
-03d1:02e0      ___OpenStreams
-03d1:02e4      ___ClosedStreams
+03cb:00da      ___iob
+03cb:02d8      ___ClosedStreams
+03cb:02dc      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-0000:0ad5      __fprtf_
+0000:0a5f      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
-0000:0c2f      __PIA
-0000:0c28*     __PIS
+0000:0bb9      __PIA
+0000:0bb2*     __PIS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
+0000:0bd0*     __exit_with_msg_
+0000:0bd5      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-0000:0c46      __CMain
+0000:0bf3      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-0000:0cac      __InitRtns
-0000:0cac*     __FInitRtns
-0000:0d07      __FiniRtns
-0000:0d07*     __FFiniRtns
+0000:0c59      __InitRtns
+0000:0c59*     __FInitRtns
+0000:0cb4      __FiniRtns
+0000:0cb4*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-03d1:0244      ___uselfn
+03cb:0242      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-0000:0d6c      __DOSseg__
+0000:0d18      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
-0000:0d6d      __Init_Argv_
-0000:0dd0+     _getargv_
-0000:1100      __Fini_Argv_
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-0000:112a      __EnterWVIDEO_
-03d1:0246+     ___WD_Present
+0000:0d19      __Init_Argv_
+0000:0d7c+     _getargv_
+0000:10ac      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-03d1:0248      __amblksiz
+03cb:0244      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:114e*     _heapenable_
-03d1:024a      ___heap_enabled
+0000:10d6*     _heapenable_
+03cb:0246      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:115f*     sbrk_
-0000:116f      __brk_
+0000:10e7*     sbrk_
+0000:10f7      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:11d7      __nmemneed_
+0000:115f      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
-0000:11e0      __MemAllocator
-0000:12aa      __MemFree
+0000:1170      __MemAllocator
+0000:123a      __MemFree
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-0000:1407      __InitFiles_
+0000:1397      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-0000:163b*     fcloseall_
-0000:1642      __full_io_exit_
+0000:15cb*     fcloseall_
+0000:15d2      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-0000:164c      fputc_
+0000:15dc      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-0000:1821      __ioalloc_
+0000:17b1      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-0000:19af      __prtf_
+0000:193f      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-0000:2b1f      __flush_
+0000:2aa1      __flush_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
+0000:2cea      __EnterWVIDEO_
+03cb:0248+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-03d1:02ec      ____Argv
-03d1:02f0      ____Argc
+03cb:02e4      ____Argv
+03cb:02e8      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
-0000:2d68+     _null_exit_rtn_
-0000:2d68+     __null_int23_exit_
-0000:2d69      exit_
-0000:2d8a+     _exit_
-03d1:024c+     ___int23_exit
-03d1:0250+     ___FPE_handler_exit
+0000:2d0e+     _null_exit_rtn_
+0000:2d0e+     __null_int23_exit_
+0000:2d0f      exit_
+0000:2d30+     _exit_
+03cb:024a+     ___int23_exit
+03cb:024e+     ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-03d1:02a8      __Start_XI
-03d1:02c6      __End_XI
-03d1:02c6      __Start_YI
-03d1:02d2      __End_YI
+03cb:02a6      __Start_XI
+03cb:02be      __End_XI
+03cb:02be      __Start_YI
+03cb:02ca      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-03d1:02f2      ___historical_splitparms
+03cb:02ea      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-0000:2da6      __PTS
+0000:2d4c      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
-0000:2dd7*     _fmalloc_
-0000:2dd7      malloc_
-03d1:0254+     ___fheap
-03d1:0256      ___fheapRover
-03d1:0258      ___LargestSizeB4Rover
+0000:2d7d*     _fmalloc_
+0000:2d7d      malloc_
+03cb:0252+     ___fheap
+03cb:0254      ___fheapRover
+03cb:0256      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
-0000:2f4c      __PTC
+0000:2ef2      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
-0000:2f7f*     _ffree_
-0000:2f7f      free_
+0000:2f25*     _ffree_
+0000:2f25      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-0000:2fec*     __get_errno_ptr_
-03d1:02f4      _errno
+0000:2f92*     __get_errno_ptr_
+03cb:02ec      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
-0000:2ff3+     __doclose_
-0000:313d      __shutdown_stream_
-0000:3157*     fclose_
-03d1:02f6+     ___RmTmpFileFn
+0000:2f99+     __doclose_
+0000:30e3      __shutdown_stream_
+0000:30fd*     fclose_
+03cb:02ee+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-0000:31c2      __freefp_
-0000:3263      __purgefp_
+0000:3168      __freefp_
+0000:3209      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-0000:32a4      __chktty_
+0000:324a      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:3303      wctomb_
+0000:32a9      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:334e+     utoa_
-0000:33ef      itoa_
+0000:32f4+     utoa_
+0000:3395      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
-0000:343a*     __I4M
-0000:343a      __U4M
+0000:33e0*     __I4M
+0000:33e0      __U4M
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:3452      strupr_
+0000:33f8      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-03d1:025a      ___EFG_printf
-03d1:025e*     ___EFG_scanf
+03cb:0258      ___EFG_printf
+03cb:025c*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-03d1:0262      ___IsDBCS
+03cb:0260      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:349a*     _ismbblead_
-03d1:02fa      ___MBCSIsTable
+0000:3440*     _ismbblead_
+03cb:02f2      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:34b6      ulltoa_
-0000:35f3*     lltoa_
+0000:345c      ulltoa_
+0000:3599*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:3664      ultoa_
-0000:3722*     ltoa_
+0000:360a      ultoa_
+0000:36c8*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:3770      __qwrite_
+0000:3716      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-0000:37d0      __lseek_
+0000:3776      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:380a      fsync_
+0000:37b0      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
-0000:380f      __GrowSeg_
+0000:37b5      __GrowSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
-0000:3985      __AllocSeg_
+0000:392b      __AllocSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
-0000:3a74      __fmemneed_
+0000:3a1a      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-0000:3a77      __close_
+0000:3a1d      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:3aad      isatty_
+0000:3a53      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-03d1:0072      ___Alphabet
+03cb:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:3b07      __mbinit_
-03d1:0264+     ___MBCodePage
+0000:3aad      __mbinit_
+03cb:0262+     ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:3be2      __GetIOMode_
-0000:3c17      __SetIOMode_nogrow_
-03d1:0266+     ___NFiles
-03d1:0268+     ___init_mode
-03d1:0290+     ___io_mode
+0000:3b88      __GetIOMode_
+0000:3bbd      __SetIOMode_nogrow_
+03cb:0264+     ___NFiles
+03cb:0266+     ___init_mode
+03cb:028e+     ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:3c4c*     __dosretax
-0000:3c51*     __dosret0
-0000:3c58      __set_errno_dos_
-0000:3cc0*     __set_errno_dos_reterr_
+0000:3bf2*     __dosretax
+0000:3bf7*     __dosret0
+0000:3bfe      __set_errno_dos_
+0000:3c66*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:3ccb*     _dos_close_
-0000:3cd9      _dos_commit_
+0000:3c71*     _dos_close_
+0000:3c7f      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:3ce8*     __get_doserrno_ptr_
-03d1:03fc      __doserrno
+0000:3c8e*     __get_doserrno_ptr_
+03cb:03f4      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:3cf0      __doserror_
-0000:3cfe*     __doserror1_
+0000:3c96      __doserror_
+0000:3ca4*     __doserror1_
 
 
                         +--------------------+
@@ -299,6 +296,6 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00011bd0 (72656.)
-Entry point address: 0000:0426
+Memory size:  00011b70 (72560.)
+Entry point address: 0000:03d4
 Link time: 00:00.00
diff --git a/fontgfx.exe b/fontgfx.exe
index 1c02f1408087d28bf9fd33f2a91b73fb6548d4ac..3c5ae46f92ff108762f90f00c734ad11b83f7b95 100755
GIT binary patch
delta 11305
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

delta 11839
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

diff --git a/fontgfx.map b/fontgfx.map
index 0baeb38a..a7746018 100755
--- a/fontgfx.map
+++ b/fontgfx.map
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (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/29 15:57:02
+Created on:       15/10/01 11:58:32
 Executable Image: fontgfx.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          082a:0000            0000ec80
+DGROUP                          080a:0000            0000ec70
 
 
 
@@ -24,26 +24,26 @@ DGROUP                          082a: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       00002180
-FAR_DATA               FAR_DATA       AUTO           082a:0000       00000000
-_NULL                  BEGDATA        DGROUP         082a:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         082c:0000       00000002
-CONST                  DATA           DGROUP         082c:0002       00000076
-CONST2                 DATA           DGROUP         0833:0008       00000000
-_DATA                  DATA           DGROUP         0834:0000       00000698
-XIB                    DATA           DGROUP         089d:0008       00000000
-XI                     DATA           DGROUP         089d:0008       0000001e
-XIE                    DATA           DGROUP         089f:0006       00000000
-YIB                    DATA           DGROUP         089f:0006       00000000
-YI                     DATA           DGROUP         089f:0006       00000012
-YIE                    DATA           DGROUP         08a0:0008       00000000
-STRINGS                DATA           DGROUP         08a0:0008       00000000
-DATA                   DATA           DGROUP         08a0:0008       00000000
-_BSS                   BSS            DGROUP         08a0:0008       00000a4d
-STACK                  STACK          DGROUP         0946:0000       0000dac0
+fontgfx_TEXT           CODE           AUTO           0000:0000       0000013d
+16text_TEXT            CODE           AUTO           0000:0140       000000fb
+modex16_TEXT           CODE           AUTO           0000:0240       00001ff4
+_TEXT                  CODE           AUTO           0000:2240       00005e57
+FAR_DATA               FAR_DATA       AUTO           0809:0007       00000000
+_NULL                  BEGDATA        DGROUP         080a:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         080c:0000       00000002
+CONST                  DATA           DGROUP         080c:0002       00000076
+CONST2                 DATA           DGROUP         0813:0008       00000000
+_DATA                  DATA           DGROUP         0814:0000       00000698
+XIB                    DATA           DGROUP         087d:0008       00000000
+XI                     DATA           DGROUP         087d:0008       00000018
+XIE                    DATA           DGROUP         087f:0000       00000000
+YIB                    DATA           DGROUP         087f:0000       00000000
+YI                     DATA           DGROUP         087f:0000       00000012
+YIE                    DATA           DGROUP         0880:0002       00000000
+STRINGS                DATA           DGROUP         0880:0002       00000000
+DATA                   DATA           DGROUP         0880:0002       00000000
+_BSS                   BSS            DGROUP         0880:0002       00000a4d
+STACK                  STACK          DGROUP         0925:0000       0000dac0
 
 
                         +----------------+
@@ -58,353 +58,350 @@ Address        Symbol
 
 Module: fontgfx.o(/dos/z/16/src/fontgfx.c)
 0000:000c      main_
-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_
-082a:0770      _romFonts
+0000:01ac      textInit_
+080a:076a      _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*     modexNextPageFlexibleSize_
-0000:65ee*     modexShowPage_
-0000:66ea*     modexPanPage_
-0000:673a*     modexSelectPlane_
-0000:675e+     modexClearRegion_
-0000:6876*     oldDrawBmp_
-0000:69dc*     CDrawBmp_
-0000:6b40*     modexDrawBmp_
-0000:6ba6+     modexDrawBmpRegion_
-0000:6d10*     modexDrawPlanarBuf_
-0000:6d2e*     modexDrawSprite_
-0000:6d94+     modexDrawSpriteRegion_
-0000:6f0c*     modexCopyPageRegion_
-0000:7076*     modexFadeOn_
-0000:70a6*     modexFadeOff_
-0000:70d4*     modexFlashOn_
-0000:7102*     modexFlashOff_
-0000:71d2+     modexPalSave_
-0000:7228+     modexNewPal_
-0000:7278*     modexLoadPalFile_
-0000:735a*     modexSavePalFile_
-0000:73d2*     modexPalBlack_
-0000:73fc*     modexPalWhite_
-0000:7426+     modexPalUpdate_
-0000:7996+     modexPalUpdate1_
-0000:7a10*     modexPalUpdate0_
-0000:7a5c+     chkcolor_
-0000:7d74+     modexputPixel_
-0000:7e02*     modexgetPixel_
-0000:7e88*     modexhlin_
-0000:7ef4      modexprint_
-0000:808e      modexprintbig_
-0000:820a*     cls_
-0000:8278+     modexWaitBorder_
-082a:0504+     _VGA
+0000:03f8*     VGAmodeX_
+0000:048c      modexEnter_
+0000:0520      modexLeave_
+0000:0530      modexDefaultPage_
+0000:0582*     modexNextPage_
+0000:0634*     modexNextPageFlexibleSize_
+0000:06ce*     modexShowPage_
+0000:07c0*     modexPanPage_
+0000:0806*     modexSelectPlane_
+0000:0820+     modexClearRegion_
+0000:092e*     oldDrawBmp_
+0000:0a8a*     CDrawBmp_
+0000:0be4*     modexDrawBmp_
+0000:0c40+     modexDrawBmpRegion_
+0000:0da0*     modexDrawPlanarBuf_
+0000:0db4*     modexDrawSprite_
+0000:0e10+     modexDrawSpriteRegion_
+0000:0f7e*     modexCopyPageRegion_
+0000:10de*     modexFadeOn_
+0000:1104*     modexFadeOff_
+0000:1128*     modexFlashOn_
+0000:114c*     modexFlashOff_
+0000:1208+     modexPalSave_
+0000:1254+     modexNewPal_
+0000:129c*     modexLoadPalFile_
+0000:1374*     modexSavePalFile_
+0000:13e2*     modexPalBlack_
+0000:1404*     modexPalWhite_
+0000:1426+     modexPalUpdate_
+0000:198c+     modexPalUpdate1_
+0000:19fc*     modexPalUpdate0_
+0000:1a3e+     chkcolor_
+0000:1d4c+     modexputPixel_
+0000:1dd0*     modexgetPixel_
+0000:1e4c*     modexhlin_
+0000:1eae      modexprint_
+0000:203e      modexprintbig_
+0000:21b0*     cls_
+0000:2214+     modexWaitBorder_
+080a:0504+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getch.c)
-0000:0192      getch_
+0000:2240      getch_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
-0000:01ac      printf_
+0000:225a      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
-0000:01db      sprintf_
+0000:2289      sprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-082a:0000*     __nullarea
-082a:052c*     __ovlflag
-082a:052d*     __intno
-082a:052e*     __ovlvec
-0000:020a      _cstart_
-0000:02dd*     _Not_Enough_Memory_
-0000:040f      __exit_
-0000:042e      __do_exit_with_msg__
-0000:048b      __GETDS
+080a:0000*     __nullarea
+080a:052c*     __ovlflag
+080a:052d*     __intno
+080a:052e*     __ovlvec
+0000:22b8      _cstart_
+0000:238b*     _Not_Enough_Memory_
+0000:24bd      __exit_
+0000:24dc      __do_exit_with_msg__
+0000:2539      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
-0000:0496      _big_code_
-0000:0496*     CodeModelMismatch
+0000:2544      _big_code_
+0000:2544*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-082a:1088      __argv
-082a:108c      ___argv
-082a:1090      __argc
-082a: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)
-082a:0532      __curbrk
-082a:053a      __STACKLOW
-082a:053c      __STACKTOP
-082a:053e      __cbyte
-082a:0540      __child
-082a:0542      __no87
-082a:054f      ___FPE_handler
-082a:0534      __psp
-082a:0543      __get_ovl_stack
-082a:0547      __restore_ovl_stack
-082a:054b      __close_ovl_file
-082a:0553      __LpCmdLine
-082a:0557      __LpPgmName
-082a:0536      __osmajor
-082a:0537      __osminor
-082a:0538      __osmode
-082a:0539      __HShift
+080a:1082      __argv
+080a:1086      ___argv
+080a:108a      __argc
+080a:108c      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
-0000:04ba      __I4M
-0000:04ba      __U4M
+0000:2544      __I4M
+0000:2544      __U4M
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
-0000:04d9      __PIA
-0000:04d2*     __PIS
+0000:2563      __PIA
+0000:255c*     __PIS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
-0000:04f0+     int86x_
-0000:0673      int86_
+0000:257a+     int86x_
+0000:26fd      int86_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
-0000:06a0      _fmalloc_
-0000:06a0      malloc_
-082a:055c+     ___fheap
-082a:055e      ___fheapRover
-082a:0560      ___LargestSizeB4Rover
+0000:272a      _fmalloc_
+0000:272a      malloc_
+080a:0532+     ___fheap
+080a:0534      ___fheapRover
+080a:0536      ___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_
-082a:0562+     ___int23_exit
-082a:0566+     ___FPE_handler_exit
+0000:289f+     _null_exit_rtn_
+0000:289f+     __null_int23_exit_
+0000:28a0      exit_
+0000:28c1+     _exit_
+080a:0538+     ___int23_exit
+080a:053c+     ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-0000:0853+     __open_flags_
-0000:0b14+     _fsopen_
-0000:0b7b      fopen_
-0000:0c9e*     freopen_
+0000:28dd+     __open_flags_
+0000:2b9e+     _fsopen_
+0000:2c05      fopen_
+0000:2d28*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
-0000:0d28+     __fill_buffer_
-0000:0f77      fgetc_
+0000:2db2+     __fill_buffer_
+0000:3001      fgetc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
-0000:10be      __doclose_
-0000:1208      __shutdown_stream_
-0000:1222      fclose_
-082a:1094+     ___RmTmpFileFn
+0000:3148      __doclose_
+0000:3292      __shutdown_stream_
+0000:32ac      fclose_
+080a:108e+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
-0000:128d      _ffree_
-0000:128d      free_
+0000:3317      _ffree_
+0000:3317      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
-0000:12fa      fwrite_
+0000:3384      fwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
-0000:1673      rand_
-0000:16b5*     srand_
+0000:36fd      rand_
+0000:373f*     srand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
+080a:0544      __curbrk
+080a:054c      __STACKLOW
+080a:054e      __STACKTOP
+080a:0550      __cbyte
+080a:0552      __child
+080a:0554      __no87
+080a:0561      ___FPE_handler
+080a:0546      __psp
+080a:0555      __get_ovl_stack
+080a:0559      __restore_ovl_stack
+080a:055d      __close_ovl_file
+080a:0565      __LpCmdLine
+080a:0569      __LpPgmName
+080a:0548      __osmajor
+080a:0549      __osminor
+080a:054a      __osmode
+080a:054b      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-082a:056e      ___iob
-082a:1098      ___OpenStreams
-082a:109c      ___ClosedStreams
+080a:056e      ___iob
+080a:1092      ___ClosedStreams
+080a:1096      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-0000:16f2      __fprtf_
+0000:377c      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
-0000:185e      vsprintf_
+0000:38e8      vsprintf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
+0000:392a*     __exit_with_msg_
+0000:392f      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-0000:18a0      __CMain
+0000:394d      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-0000:1906      __InitRtns
-0000:1906*     __FInitRtns
-0000:1961      __FiniRtns
-0000:1961*     __FFiniRtns
+0000:39b3      __InitRtns
+0000:39b3*     __FInitRtns
+0000:3a0e      __FiniRtns
+0000:3a0e*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-082a:06d6      ___uselfn
+080a:06d6      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-0000:19c6      __DOSseg__
+0000:3a72      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
-0000:19c7      __Init_Argv_
-0000:1a2a+     _getargv_
-0000:1d5a      __Fini_Argv_
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-0000:1d84      __EnterWVIDEO_
-082a:06d8+     ___WD_Present
+0000:3a73      __Init_Argv_
+0000:3ad6+     _getargv_
+0000:3e06      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-0000:1da8      intr_
+0000:3e30      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-0000:1dbc      segread_
+0000:3e44      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
-0000:1e30      __MemAllocator
-0000:1efa      __MemFree
+0000:3eb0      __MemAllocator
+0000:3f7a      __MemFree
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
-0000:2057      __GrowSeg_
+0000:40d7      __GrowSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
-0000:21cd      __AllocSeg_
+0000:424d      __AllocSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
-0000:22bc      __fmemneed_
+0000:433c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
-0000:22bf      _nmalloc_
-082a:06da      ___nheapbeg
-082a:06dc      ___MiniHeapRover
-082a:06de      ___LargestSizeB4MiniHeapRover
+0000:433f      _nmalloc_
+080a:06d8      ___nheapbeg
+080a:06da      ___MiniHeapRover
+080a:06dc      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
-0000:2399*     _heapgrow_
-0000:2399*     _fheapgrow_
-0000:239a      _nheapgrow_
+0000:4419*     _heapgrow_
+0000:4419*     _fheapgrow_
+0000:441a      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-0000:2412*     __set_commode_
-082a:06e0      __commode
+0000:4492*     __set_commode_
+080a:06de      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-0000:241e*     __get_errno_ptr_
-082a:10a4      _errno
+0000:449e*     __get_errno_ptr_
+080a:109e      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-082a:06e2      __fmode
+080a:06e0      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
-0000:2425      tolower_
+0000:44a5      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
-0000:2654*     open_
-0000:268b      sopen_
+0000:46d4*     open_
+0000:470b      sopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
-0000:27d6      fseek_
+0000:4856      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-0000:29ce      __chktty_
+0000:4a4e      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-0000:2a2d      __freefp_
-0000:2ace      __purgefp_
+0000:4aad      __freefp_
+0000:4b4e      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-0000:2b0f      __allocfp_
+0000:4b8f      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
-0000:2cc0      __PTC
+0000:4d40      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:2cf3      __flushall_
-0000:2d87*     flushall_
+0000:4d73      __flushall_
+0000:4e07*     flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-0000:2d8d      getche_
+0000:4e0d      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-0000:2da7      __ioalloc_
+0000:4e27      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-0000:2f35      __qread_
+0000:4fb5      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-0000:2f55      __lseek_
+0000:4fd5      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-0000:2f8f      __close_
+0000:500f      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-0000:2fc5      __flush_
+0000:5045      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
-0000:320e      _nfree_
-082a:10a6+     ___MiniHeapFreeRover
+0000:528e      _nfree_
+080a:10a0+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:3309      __qwrite_
+0000:5389      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-0000:3369      fputc_
+0000:53e9      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-0000:353e      __InitFiles_
+0000:55be      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-0000:3772*     fcloseall_
-0000:3779      __full_io_exit_
+0000:57f2*     fcloseall_
+0000:57f9      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-0000:3783      __prtf_
+0000:5803      __prtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
+0000:6965      __EnterWVIDEO_
+080a:06e2+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-082a:10a8      ____Argv
-082a:10ac      ____Argc
+080a:10a2      ____Argv
+080a:10a6      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-082a:06e4      __amblksiz
+080a:06e4      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-082a:0738      __Start_XI
-082a:0756      __End_XI
-082a:0756      __Start_YI
-082a:0768      __End_YI
+080a:0738      __Start_XI
+080a:0750      __End_XI
+080a:0750      __Start_YI
+080a:0762      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-082a:10ae      ___historical_splitparms
+080a:10a8      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-0000:48f4      __PTS
+0000:698a      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:4926      _DoINTR_
+0000:69bc      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:4c9f*     _heapenable_
-082a:06e6      ___heap_enabled
+0000:6d35*     _heapenable_
+080a:06e6      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:4cb0      __nmemneed_
+0000:6d46      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:4d38      __LastFree_
-0000:4db2      __ExpandDGROUP_
+0000:6dce      __LastFree_
+0000:6e48      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:4ec3      _dos_open_
+0000:6f59      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:4ee9      __GetIOMode_
-0000:4f1e      __SetIOMode_nogrow_
-082a:06e8      ___NFiles
-082a:06ea      ___init_mode
-082a:0712      ___io_mode
+0000:6f7f      __GetIOMode_
+0000:6fb4      __SetIOMode_nogrow_
+080a:06e8      ___NFiles
+080a:06ea      ___init_mode
+080a:0712      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:4f53      isatty_
+0000:6fe9      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:4f6f*     __get_doserrno_ptr_
-082a:10b0      __doserrno
+0000:7005*     __get_doserrno_ptr_
+080a:10aa      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-082a:0716      ___umaskval
+080a:0716      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:4f76      _dos_creat_
-0000:4f9a*     _dos_creatnew_
+0000:700c      _dos_creat_
+0000:7030*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:4fbb+     __grow_iomode_
-0000:50a2+     __shrink_iomode_
-0000:50e3      __SetIOMode_
+0000:7051+     __grow_iomode_
+0000:7138+     __shrink_iomode_
+0000:7179      __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:7220*     __dosretax
+0000:7225*     __dosret0
+0000:722c      __set_errno_dos_
+0000:7294*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-0000:5209      lseek_
+0000:729f      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-0000:523a      tell_
+0000:72d0      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:524b      fsync_
+0000:72e1      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:5250      wctomb_
+0000:72e6      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:529b+     utoa_
-0000:533c      itoa_
+0000:7331+     utoa_
+0000:73d2      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:5386      strupr_
+0000:741c      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-082a:072c      ___EFG_printf
-082a:0730*     ___EFG_scanf
+080a:072c      ___EFG_printf
+080a:0730*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-082a:0734      ___IsDBCS
+080a:0734      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:53ce*     _ismbblead_
-082a:10b4      ___MBCSIsTable
+0000:7464*     _ismbblead_
+080a:10ae      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:53ea      ulltoa_
-0000:5527*     lltoa_
+0000:7480      ulltoa_
+0000:75bd*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:5598      ultoa_
-0000:5656*     ltoa_
+0000:762e      ultoa_
+0000:76ec*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:56a4*     sbrk_
-0000:56b4      __brk_
+0000:773a*     sbrk_
+0000:774a      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:571c      __doserror_
-0000:572a*     __doserror1_
+0000:77b2      __doserror_
+0000:77c0*     __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:5736*     _frealloc_
-0000:5736      realloc_
+0000:77cc*     _frealloc_
+0000:77cc      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:5812      __ChkTTYIOMode_
-0000:5880*     __IOMode_
+0000:78a8      __ChkTTYIOMode_
+0000:7916*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:5890*     _dos_close_
-0000:589e      _dos_commit_
+0000:7926*     _dos_close_
+0000:7934      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-082a:0072      ___Alphabet
+080a:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:58eb      __mbinit_
-082a:0736+     ___MBCodePage
+0000:7981      __mbinit_
+080a:0736+     ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:59c6*     _msize_
-0000:59e1      _fmsize_
+0000:7a5c*     _msize_
+0000:7a77      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:59f2      __HeapManager_expand_
-0000:5efb      _nexpand_
+0000:7a88      __HeapManager_expand_
+0000:7f91      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:5f4e      _fexpand_
-0000:5f4e*     _expand_
+0000:7fe4      _fexpand_
+0000:7fe4*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:5f83      _bfree_
+0000:8019      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:5fa8      _bexpand_
+0000:803e      _bexpand_
 
 
                         +--------------------+
@@ -420,6 +417,6 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00016f20 (93984.)
-Entry point address: 0000:020a
+Memory size:  00016d10 (93456.)
+Entry point address: 0000:22b8
 Link time: 00:00.00
diff --git a/fonttest.exe b/fonttest.exe
index 20336c3e6f022bbbe0b9d8252e1cfd81f0a22512..9fb8e0057445a999c6392873dccba73333a00073 100755
GIT binary patch
delta 6696
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
X7rugjR?rzoKuGC+(J~`8jFA5Y&6lOg

delta 6933
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
V4_{(vd;&hJP^#rE@h=1u@;|5;6>tCm

diff --git a/inputest.exe b/inputest.exe
index d63484041a681134d944d06dc89e47be2a98268e..1e159aaa352b467426d9a7df272d2c83c5f17be3 100755
GIT binary patch
delta 14576
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

delta 14928
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
O7q&r%&kn^Yg!~Uv7yP6E

diff --git a/inputest.map b/inputest.map
index 7ef31189..36fa8dab 100755
--- a/inputest.map
+++ b/inputest.map
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (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/29 15:57:02
+Created on:       15/10/01 11:58:32
 Executable Image: inputest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          072c:0000            0000e410
+DGROUP                          0712:0000            0000e400
 
 
 
@@ -24,27 +24,27 @@ DGROUP                          072c:0000            0000e410
 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
+inputest_TEXT          CODE           AUTO           0000:0000       00000041
+16_in_TEXT             CODE           AUTO           0000:0050       00001c23
+_TEXT                  CODE           AUTO           0000:1c80       00004f04
+16_head_TEXT           CODE           AUTO           0000:6b90       000003dd
+16_in13_DATA           FAR_DATA       AUTO           06f7:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           0711:0004       00000000
+_NULL                  BEGDATA        DGROUP         0712:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0714:0000       00000002
+CONST                  DATA           DGROUP         0714:0002       00000076
+CONST2                 DATA           DGROUP         071b:0008       00000102
+_DATA                  DATA           DGROUP         072c:0000       000004c8
+XIB                    DATA           DGROUP         0778:0008       00000000
+XI                     DATA           DGROUP         0778:0008       0000001e
+XIE                    DATA           DGROUP         077a:0006       00000000
+YIB                    DATA           DGROUP         077a:0006       00000000
+YI                     DATA           DGROUP         077a:0006       00000012
+YIE                    DATA           DGROUP         077b:0008       00000000
+STRINGS                DATA           DGROUP         077b:0008       00000000
+DATA                   DATA           DGROUP         077b:0008       00000000
+_BSS                   BSS            DGROUP         077c:0000       00000296
+STACK                  STACK          DGROUP         07a6:0000       0000dac0
 
 
                         +----------------+
@@ -59,317 +59,314 @@ Address        Symbol
 
 Module: inputest.o(/dos/z/16/src/inputest.c)
 0000:0000      main_
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
-0000:0055      __STK
-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:0168+     INL_KeyService_
+0000:03b2+     Mouse_
+0000:03f6+     IN_GetJoyAbs_
+0000:079e+     IN_GetJoyButtonsDB_
+0000:0a08+     IN_SetupJoy_
+0000:0bb6      IN_Startup_
+0000:0cb4      IN_Default_
+0000:0e0e      IN_Shutdown_
+0000:0e86*     IN_SetKeyHook_
+0000:0e9e+     IN_ClearKeysDown_
+0000:0f6c*     IN_ReadCursor_
+0000:107e      IN_ReadControl_
+0000:17f4*     IN_SetControlType_
+0000:1838*     IN_GetScanName_
+0000:18b6*     IN_WaitForKey_
+0000:18e4*     IN_WaitForASCII_
+0000:1912+     IN_AckBack_
+0000:19f2*     IN_Ack_
+0000:1a8c+     IN_IsUserInput_
+0000:1b2a*     IN_UserInput_
+0000:1b78      IN_KeyDown_
+0000:1bb6+     IN_ClearKey_
+0000:1c24*     IN_qb_
+0712:06ae+     _inpu
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-072c:0000*     __nullarea
-072c:045a*     __ovlflag
-072c:045b*     __intno
-072c:045c*     __ovlvec
-0000:0092      _cstart_
-0000:0165*     _Not_Enough_Memory_
-0000:0297      __exit_
-0000:02b6      __do_exit_with_msg__
-0000:0313      __GETDS
+0712:0000*     __nullarea
+0712:045a*     __ovlflag
+0712:045b*     __intno
+0712:045c*     __ovlvec
+0000:1c80      _cstart_
+0000:1d53*     _Not_Enough_Memory_
+0000:1e85      __exit_
+0000:1ea4      __do_exit_with_msg__
+0000:1f01      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
-0000:031e      _big_code_
-0000:031e*     CodeModelMismatch
+0000:1f0c      _big_code_
+0000:1f0c*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-072c:0814      __argv
-072c:0818      ___argv
-072c:081c      __argc
-072c: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
+0712:0804      __argv
+0712:0808      ___argv
+0712:080c      __argc
+0712:080e      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
-0000:0349      __PIA
-0000:0342*     __PIS
+0000:1f13      __PIA
+0000:1f0c*     __PIS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
-0000:0360+     int86x_
-0000:04e3      int86_
+0000:1f2a+     int86x_
+0000:20ad      int86_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
-0000:0510      __I4M
-0000:0510      __U4M
+0000:20da      __I4M
+0000:20da      __U4M
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c)
-0000:0528      _dos_getvect_
+0000:20f2      _dos_getvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c)
-0000:0533      _dos_setvect_
+0000:20fd      _dos_setvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
-0000:0540      __I4D
-0000:058f      __U4D
+0000:210a      __I4D
+0000:2159      __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:6b9e*     wait_
+0000:6be0*     filesize_
+0000:6c3c*     printmeminfoline_
+0000:6e1e      US_CheckParm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
-0000:0613      printf_
+0000:21dd      printf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
+0000:220c*     __exit_with_msg_
+0000:2211      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-0000:0642      __CMain
+0000:222f      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-0000:06a8      __InitRtns
-0000:06a8*     __FInitRtns
-0000:0703      __FiniRtns
-0000:0703*     __FFiniRtns
+0000:2295      __InitRtns
+0000:2295*     __FInitRtns
+0000:22f0      __FiniRtns
+0000:22f0*     __FFiniRtns
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
+0712:0464      __curbrk
+0712:046c      __STACKLOW
+0712:046e      __STACKTOP
+0712:0470      __cbyte
+0712:0472      __child
+0712:0474      __no87
+0712:0481      ___FPE_handler
+0712:0466      __psp
+0712:0475      __get_ovl_stack
+0712:0479      __restore_ovl_stack
+0712:047d      __close_ovl_file
+0712:0485      __LpCmdLine
+0712:0489      __LpPgmName
+0712:0468      __osmajor
+0712:0469      __osminor
+0712:046a      __osmode
+0712:046b      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-072c:0494      ___uselfn
+0712:048e      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-0000:0768      __DOSseg__
+0000:2354      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
-0000:0769      __Init_Argv_
-0000:07cc+     _getargv_
-0000:0afc      __Fini_Argv_
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-0000:0b26      __EnterWVIDEO_
-072c:0496+     ___WD_Present
+0000:2355      __Init_Argv_
+0000:23b8+     _getargv_
+0000:26e8      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-0000:0b4a      intr_
+0000:2712      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-0000:0b5e      segread_
+0000:2726      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
-0000:0bc4+     __ibm_bios_get_ticks_
-0000:0c3b      clock_
+0000:278c+     __ibm_bios_get_ticks_
+0000:2803      clock_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
-0000:0c62      kbhit_
+0000:282a      kbhit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
-0000:0c79      ftell_
+0000:2841      ftell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
-0000:0e5f      fseek_
+0000:2a27      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:1057      ultoa_
-0000:1115*     ltoa_
+0000:2c1f      ultoa_
+0000:2cdd*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-072c:0098      __IsTable
+0712:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
-0000:1163      tolower_
+0000:2d2b      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
-0000:1172      __PTC
+0000:2d3a      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-072c:04a0      ___iob
-072c:0828      ___OpenStreams
-072c:082c      ___ClosedStreams
+0712:0498      ___iob
+0712:0818      ___ClosedStreams
+0712:081c      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-0000:11bf      __fprtf_
+0000:2d87      __fprtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
+0000:2eda      __EnterWVIDEO_
+0712:0600+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-072c:0830      ____Argv
-072c:0834      ____Argc
+0712:0820      ____Argv
+0712:0824      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-072c:0608      __amblksiz
+0712:0602      __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:2efe+     _null_exit_rtn_
+0000:2efe+     __null_int23_exit_
+0000:2eff      exit_
+0000:2f20+     _exit_
+0712:0604+     ___int23_exit
+0712:0608+     ___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
+0712:0668      __Start_XI
+0712:0686      __End_XI
+0712:0686      __Start_YI
+0712:0698      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-072c:0836      ___historical_splitparms
+0712:0826      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-0000:1350      __PTS
+0000:2f3c      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
-0000:1381      _nmalloc_
-072c:0612      ___nheapbeg
-072c:0614      ___MiniHeapRover
-072c:0616      ___LargestSizeB4MiniHeapRover
+0000:2f6d      _nmalloc_
+0712:060c      ___nheapbeg
+0712:060e      ___MiniHeapRover
+0712:0610      ___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:3047      _fmalloc_
+0000:3047      malloc_
+0712:0612+     ___fheap
+0712:0614      ___fheapRover
+0712:0616      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
-0000:15d0      _ffree_
-0000:15d0      free_
+0000:31bc      _ffree_
+0000:31bc      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:163e      _DoINTR_
+0000:322a      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
-0000:19b7      fflush_
+0000:35a3      fflush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-0000:19cc      tell_
+0000:35b8      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-0000:19dd      lseek_
+0000:35c9      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-0000:1a0e      __flush_
+0000:35fa      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-0000:1c57*     __get_errno_ptr_
-072c:0838      _errno
+0000:3843*     __get_errno_ptr_
+0712:0828      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-072c:0022      ___Alphabet
+0712:0022      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-0000:1c5e      __InitFiles_
+0000:384a      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-0000:1e92*     fcloseall_
-0000:1e99      __full_io_exit_
+0000:3a7e*     fcloseall_
+0000:3a85      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-0000:1ea3      fputc_
+0000:3a8f      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-0000:2078      __ioalloc_
+0000:3c64      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-0000:2206      __prtf_
+0000:3df2      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:3376      __nmemneed_
+0000:4f54      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
-0000:3380      __MemAllocator
-0000:344a      __MemFree
+0000:4f60      __MemAllocator
+0000:502a      __MemFree
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:362c      __LastFree_
-0000:36a6      __ExpandDGROUP_
+0000:520c      __LastFree_
+0000:5286      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
-0000:37b7      __GrowSeg_
+0000:5397      __GrowSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
-0000:392d      __AllocSeg_
+0000:550d      __AllocSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
-0000:3a1c      __fmemneed_
+0000:55fc      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
-0000:3a1f*     _heapgrow_
-0000:3a1f*     _fheapgrow_
-0000:3a20      _nheapgrow_
+0000:55ff*     _heapgrow_
+0000:55ff*     _fheapgrow_
+0000:5600      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
-0000:3a98      _nfree_
-072c:083a+     ___MiniHeapFreeRover
+0000:5678      _nfree_
+0712:082a+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:3b93+     __flushall_
-0000:3c27      flushall_
+0000:5773+     __flushall_
+0000:5807      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-0000:3c2d      __lseek_
+0000:580d      __lseek_
 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
+0000:5847      __GetIOMode_
+0000:587c      __SetIOMode_nogrow_
+0712:0618      ___NFiles
+0712:061a      ___init_mode
+0712:0642      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:3cd1+     __grow_iomode_
-0000:3db8+     __shrink_iomode_
-0000:3df9      __SetIOMode_
+0000:58b1+     __grow_iomode_
+0000:5998+     __shrink_iomode_
+0000:59d9      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:3ea0      __qwrite_
+0000:5a80      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:3f00      fsync_
+0000:5ae0      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
-0000:3f05+     __doclose_
-0000:404f      __shutdown_stream_
-0000:4069*     fclose_
-072c:083e+     ___RmTmpFileFn
+0000:5ae5+     __doclose_
+0000:5c2f      __shutdown_stream_
+0000:5c49*     fclose_
+0712:082e+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-0000:40d4      __freefp_
-0000:4175      __purgefp_
+0000:5cb4      __freefp_
+0000:5d55      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-0000:41b6      __chktty_
+0000:5d96      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:4215      wctomb_
+0000:5df5      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:4260+     utoa_
-0000:4301      itoa_
+0000:5e40+     utoa_
+0000:5ee1      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:434b      strupr_
+0000:5f2b      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-072c:064c      ___EFG_printf
-072c:0650*     ___EFG_scanf
+0712:0646      ___EFG_printf
+0712:064a*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-072c:0654      ___IsDBCS
+0712:064e      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:4393*     _ismbblead_
-072c:0842      ___MBCSIsTable
+0000:5f73*     _ismbblead_
+0712:0832      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:43af      ulltoa_
-0000:44ec*     lltoa_
+0000:5f8f      ulltoa_
+0000:60cc*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:455d*     _heapenable_
-072c:0656      ___heap_enabled
+0000:613d*     _heapenable_
+0712:0650      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:456e*     sbrk_
-0000:457e      __brk_
+0000:614e*     sbrk_
+0000:615e      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:45e6*     __dosretax
-0000:45eb*     __dosret0
-0000:45f2      __set_errno_dos_
-0000:465a*     __set_errno_dos_reterr_
+0000:61c6*     __dosretax
+0000:61cb*     __dosret0
+0000:61d2      __set_errno_dos_
+0000:623a*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:4665*     _frealloc_
-0000:4665      realloc_
+0000:6245*     _frealloc_
+0000:6245      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:4741      __ChkTTYIOMode_
-0000:47af*     __IOMode_
+0000:6321      __ChkTTYIOMode_
+0000:638f*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:47bf*     _dos_close_
-0000:47cd      _dos_commit_
+0000:639f*     _dos_close_
+0000:63ad      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-0000:47dc      __close_
+0000:63bc      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:4812      isatty_
+0000:63f2      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:486c      __mbinit_
-072c:066c+     ___MBCodePage
+0000:644c      __mbinit_
+0712:0666+     ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:4947*     __get_doserrno_ptr_
-072c:0944      __doserrno
+0000:6527*     __get_doserrno_ptr_
+0712:0934      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:494e*     _msize_
-0000:4969      _fmsize_
+0000:652e*     _msize_
+0000:6549      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:497a      __HeapManager_expand_
-0000:4e83      _nexpand_
+0000:655a      __HeapManager_expand_
+0000:6a63      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:4ed6      _fexpand_
-0000:4ed6*     _expand_
+0000:6ab6      _fexpand_
+0000:6ab6*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:4f0c      __doserror_
-0000:4f1a*     __doserror1_
+0000:6aec      __doserror_
+0000:6afa*     __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:4f26      _bfree_
+0000:6b06      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:4f4b      _bexpand_
+0000:6b2b      _bexpand_
 
 
                         +--------------------+
@@ -385,6 +382,6 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  000156d0 (87760.)
-Entry point address: 0000:0092
+Memory size:  00015520 (87328.)
+Entry point address: 0000:1c80
 Link time: 00:00.00
diff --git a/makefile b/makefile
index 5a38bb2f..df8ec869 100755
--- a/makefile
+++ b/makefile
@@ -31,7 +31,7 @@ WCPULIB=$(SRCLIB)wcpu$(DIRSEP)
 
 16FLAGS=-fh=16.hed
 BAKAPIFLAGS=-fh=bakapi.hed
-SFLAGS=-sg -st -of+ -zu -zdf -zff -zgf -k56000#60000#32768
+SFLAGS=-s -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
diff --git a/maptest.exe b/maptest.exe
index 5c053089df6d0c4ab2f887b24ae3f71b8ef93126..e5cf43d6d92d80aa35ca78ce8cf69cab43c62dc9 100755
GIT binary patch
delta 15408
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

delta 16185
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

diff --git a/maptest.map b/maptest.map
index 96abe1e2..ddcc8ad1 100755
--- a/maptest.map
+++ b/maptest.map
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (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/29 15:57:02
+Created on:       15/10/01 11:58:32
 Executable Image: maptest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          09f8:0000            0000e9c0
+DGROUP                          09d0:0000            0000e9c0
 
 
 
@@ -24,29 +24,29 @@ DGROUP                          09f8:0000            0000e9c0
 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       00002180
-16text_TEXT            CODE           AUTO           0000:9e70       0000010d
-FAR_DATA               FAR_DATA       AUTO           09f7:000d       00000000
-_NULL                  BEGDATA        DGROUP         09f8:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         09fa:0000       00000002
-CONST                  DATA           DGROUP         09fa:0002       00000076
-CONST2                 DATA           DGROUP         0a01:0008       00000102
-_DATA                  DATA           DGROUP         0a12:0000       0000025a
-XIB                    DATA           DGROUP         0a37:000a       00000000
-XI                     DATA           DGROUP         0a37:000a       0000001e
-XIE                    DATA           DGROUP         0a39:0008       00000000
-YIB                    DATA           DGROUP         0a39:0008       00000000
-YI                     DATA           DGROUP         0a39:0008       00000012
-YIE                    DATA           DGROUP         0a3a:000a       00000000
-STRINGS                DATA           DGROUP         0a3a:000a       00000000
-DATA                   DATA           DGROUP         0a3a:000a       00000000
-_BSS                   BSS            DGROUP         0a3a:000a       00000ad5
-STACK                  STACK          DGROUP         0ae8:0000       0000dac0
+maptest_TEXT           CODE           AUTO           0000:0000       0000019b
+mapread_TEXT           CODE           AUTO           0000:01a0       00000854
+jsmn_TEXT              CODE           AUTO           0000:0a00       000008dd
+_TEXT                  CODE           AUTO           0000:12e0       0000636b
+bitmap_TEXT            CODE           AUTO           0000:7650       000005a1
+modex16_TEXT           CODE           AUTO           0000:7c00       00001ff4
+16text_TEXT            CODE           AUTO           0000:9c00       000000fb
+FAR_DATA               FAR_DATA       AUTO           09cf:000b       00000000
+_NULL                  BEGDATA        DGROUP         09d0:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         09d2:0000       00000002
+CONST                  DATA           DGROUP         09d2:0002       00000076
+CONST2                 DATA           DGROUP         09d9:0008       00000102
+_DATA                  DATA           DGROUP         09ea:0000       0000025a
+XIB                    DATA           DGROUP         0a0f:000a       00000000
+XI                     DATA           DGROUP         0a0f:000a       00000018
+XIE                    DATA           DGROUP         0a11:0002       00000000
+YIB                    DATA           DGROUP         0a11:0002       00000000
+YI                     DATA           DGROUP         0a11:0002       00000012
+YIE                    DATA           DGROUP         0a12:0004       00000000
+STRINGS                DATA           DGROUP         0a12:0004       00000000
+DATA                   DATA           DGROUP         0a12:0004       00000000
+_BSS                   BSS            DGROUP         0a12:0004       00000ad5
+STACK                  STACK          DGROUP         0ac0:0000       0000dac0
 
 
                         +----------------+
@@ -62,370 +62,367 @@ Address        Symbol
 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:023c+     jsoneq_
+0000:02d6+     dump_
+0000:07c8      loadmap_
 Module: jsmn.o(/dos/z/16/src/lib/jsmn/jsmn.c)
-0000:0e02      jsmn_parse_
-0000:12fe      jsmn_init_
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
-0000:1355      __STK
-0000:1375*     __STKOVERFLOW_
+0000:0daa      jsmn_parse_
+0000:129c      jsmn_init_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-09f8:01b8      ___iob
-09f8:043a      ___OpenStreams
-09f8:043e      ___ClosedStreams
+09d0:01b6      ___iob
+09d0:0434      ___ClosedStreams
+09d0:0438      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
-0000:1392      fprintf_
+0000:12e0      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-09f8:0000*     __nullarea
-09f8:0320*     __ovlflag
-09f8:0321*     __intno
-09f8:0322*     __ovlvec
-0000:13c2      _cstart_
-0000:1495*     _Not_Enough_Memory_
-0000:15c7      __exit_
-0000:15e6      __do_exit_with_msg__
-0000:1643      __GETDS
+09d0:0000*     __nullarea
+09d0:031e*     __ovlflag
+09d0:031f*     __intno
+09d0:0320*     __ovlvec
+0000:1310      _cstart_
+0000:13e3*     _Not_Enough_Memory_
+0000:1515      __exit_
+0000:1534      __do_exit_with_msg__
+0000:1591      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
-0000:164e      _big_code_
-0000:164e*     CodeModelMismatch
+0000:159c      _big_code_
+0000:159c*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-09f8:0442      __argv
-09f8:0446      ___argv
-09f8:044a      __argc
-09f8:044c      ___argc
+09d0:043c      __argv
+09d0:0440      ___argv
+09d0:0444      __argc
+09d0:0446      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
-0000:1655      __PIA
-0000:164e*     __PIS
+0000:15a3      __PIA
+0000:159c*     __PIS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncmp.c)
-0000:166c      strncmp_
+0000:15ba      strncmp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
-0000:16a9      _fmalloc_
-0000:16a9      malloc_
-09f8:0326+     ___fheap
-09f8:0328      ___fheapRover
-09f8:032a      ___LargestSizeB4Rover
+0000:15f7      _fmalloc_
+0000:15f7      malloc_
+09d0:0324+     ___fheap
+09d0:0326      ___fheapRover
+09d0:0328      ___LargestSizeB4Rover
 Module: 16.lib(/dos/z/16/src/lib/bitmap.c)
-0000:7a22      bitmapLoadPcx_
-0000:7b7e*     bitmapLoadPcxTiles_
+0000:793e      bitmapLoadPcx_
+0000:7a90*     bitmapLoadPcxTiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strstr.c)
-0000:181e      strstr_
+0000:176c      strstr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(atoi.c)
-0000:1920      atoi_
+0000:186e      atoi_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-0000:19bc+     __open_flags_
-0000:1c7d+     _fsopen_
-0000:1ce4      fopen_
-0000:1e07*     freopen_
+0000:1909+     __open_flags_
+0000:1bca+     _fsopen_
+0000:1c31      fopen_
+0000:1d54*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
-0000:1e91      fread_
+0000:1dde      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-0000:2208      __get_errno_ptr_
-09f8:04ce      _errno
+0000:2155      __get_errno_ptr_
+09d0:04c8      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:220f*     _frealloc_
-0000:220f      realloc_
+0000:215c*     _frealloc_
+0000:215c      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
-0000:22ec      __PTC
+0000:2238      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncpy.c)
-0000:231f      strncpy_
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
-0000:235b*     __exit_with_msg_
-0000:2360      __fatal_runtime_error_
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-09f8:0334      __curbrk
-09f8:033c      __STACKLOW
-09f8:033e      __STACKTOP
-09f8:0340      __cbyte
-09f8:0342      __child
-09f8:0344      __no87
-09f8:0351      ___FPE_handler
-09f8:0336      __psp
-09f8:0345      __get_ovl_stack
-09f8:0349      __restore_ovl_stack
-09f8:034d      __close_ovl_file
-09f8:0355      __LpCmdLine
-09f8:0359      __LpPgmName
-09f8:0338      __osmajor
-09f8:0339      __osminor
-09f8:033a      __osmode
-09f8:033b      __HShift
+0000:226b      strncpy_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-0000:237e      __InitFiles_
+0000:22a7      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-0000:25b2*     fcloseall_
-0000:25b9      __full_io_exit_
+0000:24db*     fcloseall_
+0000:24e2      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-0000:25dd      __fprtf_
+0000:2506      __fprtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
+0000:2659*     __exit_with_msg_
+0000:265e      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-0000:2730      __CMain
+0000:267c      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-0000:2796      __InitRtns
-0000:2796*     __FInitRtns
-0000:27f1      __FiniRtns
-0000:27f1*     __FFiniRtns
+0000:26e2      __InitRtns
+0000:26e2*     __FInitRtns
+0000:273d      __FiniRtns
+0000:273d*     __FFiniRtns
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
+09d0:0334      __curbrk
+09d0:033c      __STACKLOW
+09d0:033e      __STACKTOP
+09d0:0340      __cbyte
+09d0:0342      __child
+09d0:0344      __no87
+09d0:0351      ___FPE_handler
+09d0:0336      __psp
+09d0:0345      __get_ovl_stack
+09d0:0349      __restore_ovl_stack
+09d0:034d      __close_ovl_file
+09d0:0355      __LpCmdLine
+09d0:0359      __LpPgmName
+09d0:0338      __osmajor
+09d0:0339      __osminor
+09d0:033a      __osmode
+09d0:033b      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-09f8:035e      ___uselfn
+09d0:035e      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-0000:2856      __DOSseg__
+0000:27a2      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
-0000:2857      __Init_Argv_
-0000:28ba+     _getargv_
-0000:2bea      __Fini_Argv_
+0000:27a3      __Init_Argv_
+0000:2806+     _getargv_
+0000:2b36      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
-0000:2c20      __MemAllocator
-0000:2cea      __MemFree
+0000:2b60      __MemAllocator
+0000:2c2a      __MemFree
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
-0000:2e47      __GrowSeg_
+0000:2d87      __GrowSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
-0000:2fbd      __AllocSeg_
+0000:2efd      __AllocSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
-0000:30ac      __fmemneed_
+0000:2fec      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
-0000:30af      _nmalloc_
-09f8:0360      ___nheapbeg
-09f8:0362      ___MiniHeapRover
-09f8:0364      ___LargestSizeB4MiniHeapRover
+0000:2fef      _nmalloc_
+09d0:0360      ___nheapbeg
+09d0:0362      ___MiniHeapRover
+09d0:0364      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
-0000:3189*     _heapgrow_
-0000:3189*     _fheapgrow_
-0000:318a      _nheapgrow_
+0000:30c9*     _heapgrow_
+0000:30c9*     _fheapgrow_
+0000:30ca      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
-0000:3202      printf_
+0000:3142      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
-0000:3231      __doclose_
-0000:337b      __shutdown_stream_
-0000:3395      fclose_
-09f8:04d4+     ___RmTmpFileFn
+0000:3171      __doclose_
+0000:32bb      __shutdown_stream_
+0000:32d5      fclose_
+09d0:04ce+     ___RmTmpFileFn
 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_
-09f8:0366+     ___int23_exit
-09f8:036a+     ___FPE_handler_exit
+0000:3340+     _null_exit_rtn_
+0000:3340+     __null_int23_exit_
+0000:3341      exit_
+0000:3362+     _exit_
+09d0:0366+     ___int23_exit
+09d0:036a+     ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
-0000:355c      fseek_
+0000:349c      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
-0000:3754      __fill_buffer_
-0000:39a3      fgetc_
+0000:3694      __fill_buffer_
+0000:38e3      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*     modexNextPageFlexibleSize_
-0000:81be*     modexShowPage_
-0000:82ba*     modexPanPage_
-0000:830a*     modexSelectPlane_
-0000:832e+     modexClearRegion_
-0000:8446*     oldDrawBmp_
-0000:85ac*     CDrawBmp_
-0000:8710*     modexDrawBmp_
-0000:8776+     modexDrawBmpRegion_
-0000:88e0*     modexDrawPlanarBuf_
-0000:88fe*     modexDrawSprite_
-0000:8964+     modexDrawSpriteRegion_
-0000:8adc*     modexCopyPageRegion_
-0000:8c46*     modexFadeOn_
-0000:8c76*     modexFadeOff_
-0000:8ca4*     modexFlashOn_
-0000:8cd2*     modexFlashOff_
-0000:8da2+     modexPalSave_
-0000:8df8      modexNewPal_
-0000:8e48*     modexLoadPalFile_
-0000:8f2a*     modexSavePalFile_
-0000:8fa2*     modexPalBlack_
-0000:8fcc*     modexPalWhite_
-0000:8ff6+     modexPalUpdate_
-0000:9566+     modexPalUpdate1_
-0000:95e0*     modexPalUpdate0_
-0000:962c+     chkcolor_
-0000:9944+     modexputPixel_
-0000:99d2*     modexgetPixel_
-0000:9a58*     modexhlin_
-0000:9ac4*     modexprint_
-0000:9c5e*     modexprintbig_
-0000:9dda*     cls_
-0000:9e48+     modexWaitBorder_
-09f8:0374+     _VGA
+0000:7db8*     VGAmodeX_
+0000:7e4c+     modexEnter_
+0000:7ee0*     modexLeave_
+0000:7ef0*     modexDefaultPage_
+0000:7f42*     modexNextPage_
+0000:7ff4*     modexNextPageFlexibleSize_
+0000:808e*     modexShowPage_
+0000:8180*     modexPanPage_
+0000:81c6*     modexSelectPlane_
+0000:81e0+     modexClearRegion_
+0000:82ee*     oldDrawBmp_
+0000:844a*     CDrawBmp_
+0000:85a4*     modexDrawBmp_
+0000:8600+     modexDrawBmpRegion_
+0000:8760*     modexDrawPlanarBuf_
+0000:8774*     modexDrawSprite_
+0000:87d0+     modexDrawSpriteRegion_
+0000:893e*     modexCopyPageRegion_
+0000:8a9e*     modexFadeOn_
+0000:8ac4*     modexFadeOff_
+0000:8ae8*     modexFlashOn_
+0000:8b0c*     modexFlashOff_
+0000:8bc8+     modexPalSave_
+0000:8c14      modexNewPal_
+0000:8c5c*     modexLoadPalFile_
+0000:8d34*     modexSavePalFile_
+0000:8da2*     modexPalBlack_
+0000:8dc4*     modexPalWhite_
+0000:8de6+     modexPalUpdate_
+0000:934c+     modexPalUpdate1_
+0000:93bc*     modexPalUpdate0_
+0000:93fe+     chkcolor_
+0000:970c+     modexputPixel_
+0000:9790*     modexgetPixel_
+0000:980c*     modexhlin_
+0000:986e*     modexprint_
+0000:99fe*     modexprintbig_
+0000:9b70*     cls_
+0000:9bd4+     modexWaitBorder_
+09d0:0374+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-0000:3aea      __PTS
+0000:3a2a      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-09f8:0098      __IsTable
+09d0:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-0000:3b1b*     __set_commode_
-09f8:039c      __commode
+0000:3a5b*     __set_commode_
+09d0:039c      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-09f8:039e      __fmode
+09d0:039e      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
-0000:3b27      tolower_
+0000:3a67      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
-0000:3d56*     open_
-0000:3d8d      sopen_
+0000:3c96*     open_
+0000:3ccd      sopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-0000:3dba      __chktty_
+0000:3cfa      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-0000:3e19      __freefp_
-0000:3eba      __purgefp_
+0000:3d59      __freefp_
+0000:3dfa      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-0000:3efb      __allocfp_
+0000:3e3b      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-0000:40ab      __ioalloc_
+0000:3feb      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-0000:4239      __qread_
+0000:4179      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:4259*     _msize_
-0000:4274      _fmsize_
+0000:4199*     _msize_
+0000:41b4      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:4285      __HeapManager_expand_
-0000:478e      _nexpand_
+0000:41c5      __HeapManager_expand_
+0000:46ce      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
-0000:47e1      _ffree_
-0000:47e1      free_
+0000:4721      _ffree_
+0000:4721      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:484e      _fexpand_
-0000:484e*     _expand_
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-0000:4883      __EnterWVIDEO_
-09f8:03a0+     ___WD_Present
+0000:478e      _fexpand_
+0000:478e*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-0000:48a7      fputc_
+0000:47c3      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-0000:4a7c      __prtf_
+0000:4998      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-0000:5bec      __flush_
+0000:5afa      __flush_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
+0000:5d43      __EnterWVIDEO_
+09d0:03a0+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-09f8:0dd8      ____Argv
-09f8:0ddc      ____Argc
+09d0:0dd2      ____Argv
+09d0:0dd6      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-09f8:03a2      __amblksiz
+09d0:03a2      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-09f8:03fa      __Start_XI
-09f8:0418      __End_XI
-09f8:0418      __Start_YI
-09f8:042a      __End_YI
+09d0:03fa      __Start_XI
+09d0:0412      __End_XI
+09d0:0412      __Start_YI
+09d0:0424      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-09f8:0dde      ___historical_splitparms
+09d0:0dd8      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:5e36*     _heapenable_
-09f8:03a4      ___heap_enabled
+0000:5d68*     _heapenable_
+09d0:03a4      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:5e47      __nmemneed_
+0000:5d79      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:5ecf      __LastFree_
-0000:5f49      __ExpandDGROUP_
+0000:5e01      __LastFree_
+0000:5e7b      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
-0000:605a      _nfree_
-09f8:0de0+     ___MiniHeapFreeRover
+0000:5f8c      _nfree_
+09d0:0dda+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-0000:6155      __lseek_
+0000:6087      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-0000:618f      __close_
+0000:60c1      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-0000:61c5      lseek_
+0000:60f7      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-0000:61f6      tell_
+0000:6128      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:6207      __flushall_
-0000:629b*     flushall_
+0000:6139      __flushall_
+0000:61cd*     flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-0000:62a1      getche_
+0000:61d3      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
-0000:62bb+     int86x_
-0000:643e      int86_
+0000:61ed+     int86x_
+0000:6370      int86_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
-0000:646b      fwrite_
+0000:639d      fwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
-0000:67e4      rand_
-0000:6826*     srand_
+0000:6716      rand_
+0000:6758*     srand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
-0000:684a      __I4M
-0000:684a      __U4M
+0000:677c      __I4M
+0000:677c      __U4M
 Module: 16.lib(/dos/z/16/src/lib/16text.c)
-0000:9ee6*     textInit_
-09f8:0de2      _romFonts
+0000:9c6c*     textInit_
+09d0:0ddc      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:6862      _dos_open_
+0000:6794      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:6888      __GetIOMode_
-0000:68bd      __SetIOMode_nogrow_
-09f8:03aa      ___NFiles
-09f8:03ac      ___init_mode
-09f8:03d4      ___io_mode
+0000:67ba      __GetIOMode_
+0000:67ef      __SetIOMode_nogrow_
+09d0:03aa      ___NFiles
+09d0:03ac      ___init_mode
+09d0:03d4      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:68f2      isatty_
+0000:6824      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:690e*     __get_doserrno_ptr_
-09f8:0dfa      __doserrno
+0000:6840*     __get_doserrno_ptr_
+09d0:0df4      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-09f8:03d8      ___umaskval
+09d0:03d8      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:6915      _dos_creat_
-0000:6939*     _dos_creatnew_
+0000:6847      _dos_creat_
+0000:686b*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:695a+     __grow_iomode_
-0000:6a41+     __shrink_iomode_
-0000:6a82      __SetIOMode_
+0000:688c+     __grow_iomode_
+0000:6973+     __shrink_iomode_
+0000:69b4      __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:6a5b*     __dosretax
+0000:6a60*     __dosret0
+0000:6a67      __set_errno_dos_
+0000:6acf*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:6ba8      _bfree_
+0000:6ada      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:6bcd      _bexpand_
+0000:6aff      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:6c26      wctomb_
+0000:6b58      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:6c71+     utoa_
-0000:6d12      itoa_
+0000:6ba3+     utoa_
+0000:6c44      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:6d5c      strupr_
+0000:6c8e      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-09f8:03ee      ___EFG_printf
-09f8:03f2*     ___EFG_scanf
+09d0:03ee      ___EFG_printf
+09d0:03f2*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-09f8:03f6      ___IsDBCS
+09d0:03f6      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:6da4*     _ismbblead_
-09f8:0dfe      ___MBCSIsTable
+0000:6cd6*     _ismbblead_
+09d0:0df8      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:6dc0      ulltoa_
-0000:6efd*     lltoa_
+0000:6cf2      ulltoa_
+0000:6e2f*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:6f6e      ultoa_
-0000:702c*     ltoa_
+0000:6ea0      ultoa_
+0000:6f5e*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:707a      __qwrite_
+0000:6fac      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:70da      fsync_
+0000:700c      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:70df*     sbrk_
-0000:70ef      __brk_
+0000:7011*     sbrk_
+0000:7021      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-0000:7157      intr_
+0000:7089      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-0000:716b      segread_
+0000:709d      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:71d2      __doserror_
-0000:71e0*     __doserror1_
+0000:7104      __doserror_
+0000:7112*     __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:71ec      __ChkTTYIOMode_
-0000:725a*     __IOMode_
+0000:711e      __ChkTTYIOMode_
+0000:718c*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-09f8:0072      ___Alphabet
+09d0:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:72a8      __mbinit_
-09f8:03f8+     ___MBCodePage
+0000:71da      __mbinit_
+09d0:03f8+     ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:7383*     _dos_close_
-0000:7391      _dos_commit_
+0000:72b5*     _dos_close_
+0000:72c3      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:73a0      _DoINTR_
+0000:72d2      _DoINTR_
 
 
                         +--------------------+
@@ -441,6 +438,6 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00018940 (100672.)
-Entry point address: 0000:13c2
+Memory size:  000186c0 (100032.)
+Entry point address: 0000:1310
 Link time: 00:00.00
diff --git a/palettec.exe b/palettec.exe
index 9a19ecfbb427f9cbf538355aa344d857a8c01867..b3f39b97619e5b266edc1657d85c6b76c3ea2254 100755
GIT binary patch
delta 10750
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
F{15lg8W;co

delta 11230
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

diff --git a/palettec.map b/palettec.map
index ab6401e5..fd6f9a71 100755
--- a/palettec.map
+++ b/palettec.map
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (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/29 15:57:02
+Created on:       15/10/01 11:58:32
 Executable Image: palettec.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          07d3:0000            0000e800
+DGROUP                          07b5:0000            0000e800
 
 
 
@@ -24,26 +24,26 @@ DGROUP                          07d3:0000            0000e800
 Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
-palettec_TEXT          CODE           AUTO           0000:0000       0000004c
-_TEXT                  CODE           AUTO           0000:0050       00005a4b
-modex16_TEXT           CODE           AUTO           0000:5aa0       00002180
-16text_TEXT            CODE           AUTO           0000:7c20       0000010d
-FAR_DATA               FAR_DATA       AUTO           07d2:000d       00000000
-_NULL                  BEGDATA        DGROUP         07d3:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         07d5:0000       00000002
-CONST                  DATA           DGROUP         07d5:0002       00000076
-CONST2                 DATA           DGROUP         07dc:0008       00000000
-_DATA                  DATA           DGROUP         07dd:0000       00000248
-XIB                    DATA           DGROUP         0801:0008       00000000
-XI                     DATA           DGROUP         0801:0008       00000018
-XIE                    DATA           DGROUP         0803:0000       00000000
-YIB                    DATA           DGROUP         0803:0000       00000000
-YI                     DATA           DGROUP         0803:0000       0000000c
-YIE                    DATA           DGROUP         0803:000c       00000000
-STRINGS                DATA           DGROUP         0803:000c       00000000
-DATA                   DATA           DGROUP         0803:000c       00000000
-_BSS                   BSS            DGROUP         0803:000c       00000a33
-STACK                  STACK          DGROUP         08a7:0000       0000dac0
+palettec_TEXT          CODE           AUTO           0000:0000       00000044
+modex16_TEXT           CODE           AUTO           0000:0050       00001ff4
+_TEXT                  CODE           AUTO           0000:2050       000059f1
+16text_TEXT            CODE           AUTO           0000:7a50       000000fb
+FAR_DATA               FAR_DATA       AUTO           07b4:000b       00000000
+_NULL                  BEGDATA        DGROUP         07b5:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         07b7:0000       00000002
+CONST                  DATA           DGROUP         07b7:0002       00000076
+CONST2                 DATA           DGROUP         07be:0008       00000000
+_DATA                  DATA           DGROUP         07bf:0000       00000248
+XIB                    DATA           DGROUP         07e3:0008       00000000
+XI                     DATA           DGROUP         07e3:0008       00000012
+XIE                    DATA           DGROUP         07e4:000a       00000000
+YIB                    DATA           DGROUP         07e4:000a       00000000
+YI                     DATA           DGROUP         07e4:000a       0000000c
+YIE                    DATA           DGROUP         07e5:0006       00000000
+STRINGS                DATA           DGROUP         07e5:0006       00000000
+DATA                   DATA           DGROUP         07e5:0006       00000000
+_BSS                   BSS            DGROUP         07e5:0006       00000a33
+STACK                  STACK          DGROUP         0889:0000       0000dac0
 
 
                         +----------------+
@@ -58,336 +58,333 @@ Address        Symbol
 
 Module: palettec.o(/dos/z/16/src/palettec.c)
 0000:0012      main_
-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*     modexNextPageFlexibleSize_
-0000:5f6e*     modexShowPage_
-0000:606a*     modexPanPage_
-0000:60ba*     modexSelectPlane_
-0000:60de+     modexClearRegion_
-0000:61f6*     oldDrawBmp_
-0000:635c*     CDrawBmp_
-0000:64c0*     modexDrawBmp_
-0000:6526+     modexDrawBmpRegion_
-0000:6690*     modexDrawPlanarBuf_
-0000:66ae*     modexDrawSprite_
-0000:6714+     modexDrawSpriteRegion_
-0000:688c*     modexCopyPageRegion_
-0000:69f6*     modexFadeOn_
-0000:6a26*     modexFadeOff_
-0000:6a54*     modexFlashOn_
-0000:6a82*     modexFlashOff_
-0000:6b52      modexPalSave_
-0000:6ba8      modexNewPal_
-0000:6bf8*     modexLoadPalFile_
-0000:6cda      modexSavePalFile_
-0000:6d52*     modexPalBlack_
-0000:6d7c*     modexPalWhite_
-0000:6da6+     modexPalUpdate_
-0000:7316+     modexPalUpdate1_
-0000:7390*     modexPalUpdate0_
-0000:73dc+     chkcolor_
-0000:76f4+     modexputPixel_
-0000:7782*     modexgetPixel_
-0000:7808*     modexhlin_
-0000:7874*     modexprint_
-0000:7a0e*     modexprintbig_
-0000:7b8a*     cls_
-0000:7bf8+     modexWaitBorder_
-07d3:00b4+     _VGA
+0000:0208*     VGAmodeX_
+0000:029c      modexEnter_
+0000:0330      modexLeave_
+0000:0340*     modexDefaultPage_
+0000:0392*     modexNextPage_
+0000:0444*     modexNextPageFlexibleSize_
+0000:04de*     modexShowPage_
+0000:05d0*     modexPanPage_
+0000:0616*     modexSelectPlane_
+0000:0630+     modexClearRegion_
+0000:073e*     oldDrawBmp_
+0000:089a*     CDrawBmp_
+0000:09f4*     modexDrawBmp_
+0000:0a50+     modexDrawBmpRegion_
+0000:0bb0*     modexDrawPlanarBuf_
+0000:0bc4*     modexDrawSprite_
+0000:0c20+     modexDrawSpriteRegion_
+0000:0d8e*     modexCopyPageRegion_
+0000:0eee*     modexFadeOn_
+0000:0f14*     modexFadeOff_
+0000:0f38*     modexFlashOn_
+0000:0f5c*     modexFlashOff_
+0000:1018      modexPalSave_
+0000:1064      modexNewPal_
+0000:10ac*     modexLoadPalFile_
+0000:1184      modexSavePalFile_
+0000:11f2*     modexPalBlack_
+0000:1214*     modexPalWhite_
+0000:1236+     modexPalUpdate_
+0000:179c+     modexPalUpdate1_
+0000:180c*     modexPalUpdate0_
+0000:184e+     chkcolor_
+0000:1b5c+     modexputPixel_
+0000:1be0*     modexgetPixel_
+0000:1c5c*     modexhlin_
+0000:1cbe*     modexprint_
+0000:1e4e*     modexprintbig_
+0000:1fc0*     cls_
+0000:2024+     modexWaitBorder_
+07b5:00b4+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-07d3:0000*     __nullarea
-07d3:00dc*     __ovlflag
-07d3:00dd*     __intno
-07d3:00de*     __ovlvec
-0000:0092      _cstart_
-0000:0165*     _Not_Enough_Memory_
-0000:0297      __exit_
-0000:02b6      __do_exit_with_msg__
-0000:0313      __GETDS
+07b5:0000*     __nullarea
+07b5:00dc*     __ovlflag
+07b5:00dd*     __intno
+07b5:00de*     __ovlvec
+0000:2050      _cstart_
+0000:2123*     _Not_Enough_Memory_
+0000:2255      __exit_
+0000:2274      __do_exit_with_msg__
+0000:22d1      __GETDS
 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(xmsg.c)
-0000:031e*     __exit_with_msg_
-0000:0323      __fatal_runtime_error_
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-07d3:00e2      __curbrk
-07d3:00ea      __STACKLOW
-07d3:00ec      __STACKTOP
-07d3:00ee      __cbyte
-07d3:00f0      __child
-07d3:00f2      __no87
-07d3:00ff      ___FPE_handler
-07d3:00e4      __psp
-07d3:00f3      __get_ovl_stack
-07d3:00f7      __restore_ovl_stack
-07d3:00fb      __close_ovl_file
-07d3:0103      __LpCmdLine
-07d3:0107      __LpPgmName
-07d3:00e6      __osmajor
-07d3:00e7      __osminor
-07d3:00e8      __osmode
-07d3:00e9      __HShift
+0000:22dc      _big_code_
+0000:22dc*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
-0000:0342+     int86x_
-0000:04c5      int86_
+0000:22dc+     int86x_
+0000:245f      int86_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
-0000:04f9      __PIA
-0000:04f2*     __PIS
+0000:2493      __PIA
+0000:248c*     __PIS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
-0000:0510      _fmalloc_
-0000:0510      malloc_
-07d3:010c+     ___fheap
-07d3:010e      ___fheapRover
-07d3:0110      ___LargestSizeB4Rover
+0000:24aa      _fmalloc_
+0000:24aa      malloc_
+07b5:00e2+     ___fheap
+07b5:00e4      ___fheapRover
+07b5:00e6      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
-0000:0685      printf_
+0000:261f      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
-0000:06b4+     _null_exit_rtn_
-0000:06b4+     __null_int23_exit_
-0000:06b5      exit_
-0000:06d6+     _exit_
-07d3:0112+     ___int23_exit
-07d3:0116+     ___FPE_handler_exit
+0000:264e+     _null_exit_rtn_
+0000:264e+     __null_int23_exit_
+0000:264f      exit_
+0000:2670+     _exit_
+07b5:00e8+     ___int23_exit
+07b5:00ec+     ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-0000:06f2+     __open_flags_
-0000:09b3+     _fsopen_
-0000:0a1a      fopen_
-0000:0b3d*     freopen_
+0000:268c+     __open_flags_
+0000:294d+     _fsopen_
+0000:29b4      fopen_
+0000:2ad7*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
-0000:0bc7+     __fill_buffer_
-0000:0e16      fgetc_
+0000:2b61+     __fill_buffer_
+0000:2db0      fgetc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
-0000:0f5d      __doclose_
-0000:10a7      __shutdown_stream_
-0000:10c1      fclose_
-07d3:0c0c+     ___RmTmpFileFn
+0000:2ef7      __doclose_
+0000:3041      __shutdown_stream_
+0000:305b      fclose_
+07b5:0c06+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
-0000:112c      _ffree_
-0000:112c      free_
+0000:30c6      _ffree_
+0000:30c6      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
-0000:1199      fwrite_
+0000:3133      fwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
-0000:1512      rand_
-0000:1554*     srand_
+0000:34ac      rand_
+0000:34ee*     srand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
-0000:1578      __I4M
-0000:1578      __U4M
+0000:3512      __I4M
+0000:3512      __U4M
 Module: 16.lib(/dos/z/16/src/lib/16text.c)
-0000:7c96*     textInit_
-07d3:0c10      _romFonts
+0000:7abc*     textInit_
+07b5:0c0a      _romFonts
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
+0000:352a*     __exit_with_msg_
+0000:352f      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-0000:1590      __CMain
+0000:354d      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-0000:15f6      __InitRtns
-0000:15f6*     __FInitRtns
-0000:1651      __FiniRtns
-0000:1651*     __FFiniRtns
+0000:35b3      __InitRtns
+0000:35b3*     __FInitRtns
+0000:360e      __FiniRtns
+0000:360e*     __FFiniRtns
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
+07b5:00f4      __curbrk
+07b5:00fc      __STACKLOW
+07b5:00fe      __STACKTOP
+07b5:0100      __cbyte
+07b5:0102      __child
+07b5:0104      __no87
+07b5:0111      ___FPE_handler
+07b5:00f6      __psp
+07b5:0105      __get_ovl_stack
+07b5:0109      __restore_ovl_stack
+07b5:010d      __close_ovl_file
+07b5:0115      __LpCmdLine
+07b5:0119      __LpPgmName
+07b5:00f8      __osmajor
+07b5:00f9      __osminor
+07b5:00fa      __osmode
+07b5:00fb      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-07d3:011e      ___uselfn
+07b5: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_
-07d3:0120+     ___WD_Present
+0000:3672      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-0000:16db      intr_
+0000:3673      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-0000:16ef      segread_
+0000:3687      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
-0000:1760      __MemAllocator
-0000:182a      __MemFree
+0000:36f0      __MemAllocator
+0000:37ba      __MemFree
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
-0000:1987      __GrowSeg_
+0000:3917      __GrowSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
-0000:1afd      __AllocSeg_
+0000:3a8d      __AllocSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
-0000:1bec      __fmemneed_
+0000:3b7c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
-0000:1bef      _nmalloc_
-07d3:0122      ___nheapbeg
-07d3:0124      ___MiniHeapRover
-07d3:0126      ___LargestSizeB4MiniHeapRover
+0000:3b7f      _nmalloc_
+07b5:0120      ___nheapbeg
+07b5:0122      ___MiniHeapRover
+07b5:0124      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
-0000:1cc9*     _heapgrow_
-0000:1cc9*     _fheapgrow_
-0000:1cca      _nheapgrow_
+0000:3c59*     _heapgrow_
+0000:3c59*     _fheapgrow_
+0000:3c5a      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-07d3:0128      ___iob
-07d3:0c28      ___OpenStreams
-07d3:0c2c      ___ClosedStreams
+07b5:0126      ___iob
+07b5:0c22      ___ClosedStreams
+07b5:0c26      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-0000:1d5c      __fprtf_
+0000:3cec      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-0000:1eaf*     __set_commode_
-07d3:0290      __commode
+0000:3e3f*     __set_commode_
+07b5:028e      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-0000:1ebb*     __get_errno_ptr_
-07d3:0c30      _errno
+0000:3e4b*     __get_errno_ptr_
+07b5:0c2a      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-07d3:0292      __fmode
+07b5:0290      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
-0000:1ec2      tolower_
+0000:3e52      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
-0000:20f1*     open_
-0000:2128      sopen_
+0000:4081*     open_
+0000:40b8      sopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
-0000:2273      fseek_
+0000:4203      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-0000:246b      __chktty_
+0000:43fb      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-0000:24ca      __freefp_
-0000:256b      __purgefp_
+0000:445a      __freefp_
+0000:44fb      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-0000:25ac      __allocfp_
+0000:453c      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
-0000:275c      __PTC
+0000:46ec      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:278f      __flushall_
-0000:2823*     flushall_
+0000:471f      __flushall_
+0000:47b3*     flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-0000:2829      getche_
+0000:47b9      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-0000:2843      __ioalloc_
+0000:47d3      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-0000:29d1      __qread_
+0000:4961      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-0000:29f1      __lseek_
+0000:4981      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-0000:2a2b      __close_
+0000:49bb      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-0000:2a61      __flush_
+0000:49f1      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
-0000:2caa      _nfree_
-07d3:0c32+     ___MiniHeapFreeRover
+0000:4c3a      _nfree_
+07b5:0c2c+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:2da5      __qwrite_
+0000:4d35      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-0000:2e05      fputc_
+0000:4d95      fputc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
+0000:4f6a      __EnterWVIDEO_
+07b5:0292+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-07d3:0c34      ____Argv
-07d3:0c38      ____Argc
+07b5:0c2e      ____Argv
+07b5:0c32      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-07d3:0294      __amblksiz
+07b5:0294      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-07d3:02e8      __Start_XI
-07d3:0300      __End_XI
-07d3:0300      __Start_YI
-07d3:030c      __End_YI
+07b5:02e8      __Start_XI
+07b5:02fa      __End_XI
+07b5:02fa      __Start_YI
+07b5:0306      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:2fda      _DoINTR_
+0000:4f8e      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:3353*     _heapenable_
-07d3:0296      ___heap_enabled
+0000:5307*     _heapenable_
+07b5:0296      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:3364      __nmemneed_
+0000:5318      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:33ec      __LastFree_
-0000:3466      __ExpandDGROUP_
+0000:53a0      __LastFree_
+0000:541a      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-0000:3577      __InitFiles_
+0000:552b      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-0000:37ab*     fcloseall_
-0000:37b2      __full_io_exit_
+0000:575f*     fcloseall_
+0000:5766      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-0000:37bc      __prtf_
+0000:5770      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:492c      _dos_open_
+0000:68d2      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:4952      __GetIOMode_
-0000:4987      __SetIOMode_nogrow_
-07d3:0298      ___NFiles
-07d3:029a      ___init_mode
-07d3:02c2      ___io_mode
+0000:68f8      __GetIOMode_
+0000:692d      __SetIOMode_nogrow_
+07b5:0298      ___NFiles
+07b5:029a      ___init_mode
+07b5:02c2      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:49bc      isatty_
+0000:6962      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:49d8*     __get_doserrno_ptr_
-07d3:0c3a      __doserrno
+0000:697e*     __get_doserrno_ptr_
+07b5:0c34      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-07d3:02c6      ___umaskval
+07b5:02c6      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:49df      _dos_creat_
-0000:4a03*     _dos_creatnew_
+0000:6985      _dos_creat_
+0000:69a9*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:4a24+     __grow_iomode_
-0000:4b0b+     __shrink_iomode_
-0000:4b4c      __SetIOMode_
+0000:69ca+     __grow_iomode_
+0000:6ab1+     __shrink_iomode_
+0000:6af2      __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:6b99*     __dosretax
+0000:6b9e*     __dosret0
+0000:6ba5      __set_errno_dos_
+0000:6c0d*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-0000:4c72      __PTS
+0000:6c18      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-0000:4ca3      lseek_
+0000:6c49      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-0000:4cd4      tell_
+0000:6c7a      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:4ce5      fsync_
+0000:6c8b      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:4cea*     sbrk_
-0000:4cfa      __brk_
+0000:6c90*     sbrk_
+0000:6ca0      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:4d62      wctomb_
+0000:6d08      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:4dad+     utoa_
-0000:4e4e      itoa_
+0000:6d53+     utoa_
+0000:6df4      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:4e98      strupr_
+0000:6e3e      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-07d3:02dc      ___EFG_printf
-07d3:02e0*     ___EFG_scanf
+07b5:02dc      ___EFG_printf
+07b5:02e0*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-07d3:02e4      ___IsDBCS
+07b5:02e4      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:4ee0*     _ismbblead_
-07d3:0c3e      ___MBCSIsTable
+0000:6e86*     _ismbblead_
+07b5:0c38      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:4efc      ulltoa_
-0000:5039*     lltoa_
+0000:6ea2      ulltoa_
+0000:6fdf*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:50aa      ultoa_
-0000:5168*     ltoa_
+0000:7050      ultoa_
+0000:710e*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:51b6      __doserror_
-0000:51c4*     __doserror1_
+0000:715c      __doserror_
+0000:716a*     __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:51d0*     _frealloc_
-0000:51d0      realloc_
+0000:7176*     _frealloc_
+0000:7176      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:52ac      __ChkTTYIOMode_
-0000:531a*     __IOMode_
+0000:7252      __ChkTTYIOMode_
+0000:72c0*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:532a*     _dos_close_
-0000:5338      _dos_commit_
+0000:72d0*     _dos_close_
+0000:72de      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-07d3:0072      ___Alphabet
+07b5:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:5385      __mbinit_
-07d3:02e6+     ___MBCodePage
+0000:732b      __mbinit_
+07b5:02e6+     ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:5460*     _msize_
-0000:547b      _fmsize_
+0000:7406*     _msize_
+0000:7421      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:548c      __HeapManager_expand_
-0000:5995      _nexpand_
+0000:7432      __HeapManager_expand_
+0000:793b      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:59e8      _fexpand_
-0000:59e8*     _expand_
+0000:798e      _fexpand_
+0000:798e*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:5a1d      _bfree_
+0000:79c3      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:5a42      _bexpand_
+0000:79e8      _bexpand_
 
 
                         +--------------------+
@@ -403,6 +400,6 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00016530 (91440.)
-Entry point address: 0000:0092
+Memory size:  00016350 (90960.)
+Entry point address: 0000:2050
 Link time: 00:00.00
diff --git a/pcxtest.exe b/pcxtest.exe
index 81ee7569f9aeb5ab148b9cce68e004d84f267868..21f17f572e70658a62b591218717da24667bfd41 100755
GIT binary patch
delta 14571
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
Ne+-{q@8Oqv{|DI^n(F`n

delta 15177
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
ae8$kv?^E!poWGs^HsH@xSvLuP1NuMd_@*@g

diff --git a/pcxtest.map b/pcxtest.map
index 9688c958..113e396c 100755
--- a/pcxtest.map
+++ b/pcxtest.map
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (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/29 15:57:02
+Created on:       15/10/01 11:58:32
 Executable Image: pcxtest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0b29:0000            0000ecc0
+DGROUP                          0b04:0000            0000ecb0
 
 
 
@@ -24,30 +24,30 @@ DGROUP                          0b29:0000            0000ecc0
 Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
-pcxtest_TEXT           CODE           AUTO           0000:0000       00000203
-_TEXT                  CODE           AUTO           0000:0210       00008591
-modex16_TEXT           CODE           AUTO           0000:87b0       00002180
-bitmap_TEXT            CODE           AUTO           0000:a930       000005c9
-planar_TEXT            CODE           AUTO           0000:af00       00000275
-16text_TEXT            CODE           AUTO           0000:b180       0000010d
-FAR_DATA               FAR_DATA       AUTO           0b28:000d       00000000
-_NULL                  BEGDATA        DGROUP         0b29:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         0b2b:0000       00000002
-CONST                  DATA           DGROUP         0b2b:0002       00000076
-CONST2                 DATA           DGROUP         0b32:0008       00000132
-_DATA                  DATA           DGROUP         0b46:0000       00000336
-XIB                    DATA           DGROUP         0b79:0006       00000000
-XI                     DATA           DGROUP         0b79:0006       0000002a
-XIE                    DATA           DGROUP         0b7c:0000       00000000
-YIB                    DATA           DGROUP         0b7c:0000       00000000
-YI                     DATA           DGROUP         0b7c:0000       0000000c
-YIE                    DATA           DGROUP         0b7c:000c       00000000
-STRINGS                DATA           DGROUP         0b7c:000c       00000000
-DATA                   DATA           DGROUP         0b7c:000c       00000000
-_emu_init_start        EMU            DGROUP         0b7c:000c       00000000
-_emu_init_end          EMU            DGROUP         0b7c:000c       00000000
-_BSS                   BSS            DGROUP         0b7c:000c       00000cb8
-STACK                  STACK          DGROUP         0c49:0000       0000dac0
+pcxtest_TEXT           CODE           AUTO           0000:0000       000001fb
+modex16_TEXT           CODE           AUTO           0000:0200       00001ff4
+bitmap_TEXT            CODE           AUTO           0000:2200       000005a1
+planar_TEXT            CODE           AUTO           0000:27b0       00000257
+_TEXT                  CODE           AUTO           0000:2a10       0000852b
+16text_TEXT            CODE           AUTO           0000:af40       000000fb
+FAR_DATA               FAR_DATA       AUTO           0b03:000b       00000000
+_NULL                  BEGDATA        DGROUP         0b04:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0b06:0000       00000002
+CONST                  DATA           DGROUP         0b06:0002       00000076
+CONST2                 DATA           DGROUP         0b0d:0008       00000132
+_DATA                  DATA           DGROUP         0b21:0000       00000336
+XIB                    DATA           DGROUP         0b54:0006       00000000
+XI                     DATA           DGROUP         0b54:0006       00000024
+XIE                    DATA           DGROUP         0b56:000a       00000000
+YIB                    DATA           DGROUP         0b56:000a       00000000
+YI                     DATA           DGROUP         0b56:000a       0000000c
+YIE                    DATA           DGROUP         0b57:0006       00000000
+STRINGS                DATA           DGROUP         0b57:0006       00000000
+DATA                   DATA           DGROUP         0b57:0006       00000000
+_emu_init_start        EMU            DGROUP         0b57:0006       00000000
+_emu_init_end          EMU            DGROUP         0b57:0006       00000000
+_BSS                   BSS            DGROUP         0b57:0006       00000cb8
+STACK                  STACK          DGROUP         0c23:0000       0000dac0
 
 
                         +----------------+
@@ -62,352 +62,349 @@ Address        Symbol
 
 Module: pcxtest.o(/dos/z/16/src/pcxtest.c)
 0000:0060      main_
-0b29:01d4+     _clockw
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
-0000:0215      __STK
-0000:0235*     __STKOVERFLOW_
+0b04:01d4+     _clockw
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0000:8968*     VGAmodeX_
-0000:8a10      modexEnter_
-0000:8aac      modexLeave_
-0000:8ac4      modexDefaultPage_
-0000:8b1e*     modexNextPage_
-0000:8bda*     modexNextPageFlexibleSize_
-0000:8c7e*     modexShowPage_
-0000:8d7a*     modexPanPage_
-0000:8dca*     modexSelectPlane_
-0000:8dee      modexClearRegion_
-0000:8f06      oldDrawBmp_
-0000:906c*     CDrawBmp_
-0000:91d0      modexDrawBmp_
-0000:9236+     modexDrawBmpRegion_
-0000:93a0*     modexDrawPlanarBuf_
-0000:93be      modexDrawSprite_
-0000:9424+     modexDrawSpriteRegion_
-0000:959c      modexCopyPageRegion_
-0000:9706*     modexFadeOn_
-0000:9736*     modexFadeOff_
-0000:9764*     modexFlashOn_
-0000:9792*     modexFlashOff_
-0000:9862+     modexPalSave_
-0000:98b8      modexNewPal_
-0000:9908*     modexLoadPalFile_
-0000:99ea*     modexSavePalFile_
-0000:9a62*     modexPalBlack_
-0000:9a8c*     modexPalWhite_
-0000:9ab6+     modexPalUpdate_
-0000:a026      modexPalUpdate1_
-0000:a0a0*     modexPalUpdate0_
-0000:a0ec+     chkcolor_
-0000:a404+     modexputPixel_
-0000:a492*     modexgetPixel_
-0000:a518*     modexhlin_
-0000:a584*     modexprint_
-0000:a71e*     modexprintbig_
-0000:a89a*     cls_
-0000:a908+     modexWaitBorder_
-0b29:01e4      _VGA
+0000:03b8*     VGAmodeX_
+0000:044c      modexEnter_
+0000:04e0      modexLeave_
+0000:04f0      modexDefaultPage_
+0000:0542*     modexNextPage_
+0000:05f4*     modexNextPageFlexibleSize_
+0000:068e*     modexShowPage_
+0000:0780*     modexPanPage_
+0000:07c6*     modexSelectPlane_
+0000:07e0      modexClearRegion_
+0000:08ee      oldDrawBmp_
+0000:0a4a*     CDrawBmp_
+0000:0ba4      modexDrawBmp_
+0000:0c00+     modexDrawBmpRegion_
+0000:0d60*     modexDrawPlanarBuf_
+0000:0d74      modexDrawSprite_
+0000:0dd0+     modexDrawSpriteRegion_
+0000:0f3e      modexCopyPageRegion_
+0000:109e*     modexFadeOn_
+0000:10c4*     modexFadeOff_
+0000:10e8*     modexFlashOn_
+0000:110c*     modexFlashOff_
+0000:11c8+     modexPalSave_
+0000:1214      modexNewPal_
+0000:125c*     modexLoadPalFile_
+0000:1334*     modexSavePalFile_
+0000:13a2*     modexPalBlack_
+0000:13c4*     modexPalWhite_
+0000:13e6+     modexPalUpdate_
+0000:194c      modexPalUpdate1_
+0000:19bc*     modexPalUpdate0_
+0000:19fe+     chkcolor_
+0000:1d0c+     modexputPixel_
+0000:1d90*     modexgetPixel_
+0000:1e0c*     modexhlin_
+0000:1e6e*     modexprint_
+0000:1ffe*     modexprintbig_
+0000:2170*     cls_
+0000:21d4+     modexWaitBorder_
+0b04:01e4      _VGA
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-0000:ac32      bitmapLoadPcx_
-0000:ad8e*     bitmapLoadPcxTiles_
+0000:24ee      bitmapLoadPcx_
+0000:2640*     bitmapLoadPcxTiles_
 Module: gfx.lib(/dos/z/16/src/lib/planar.c)
-0000:af00      planar_buf_from_bitmap_
-0000:b020+     planar_buf_alloc_
-0000:b11a*     planar_buf_free_
+0000:27b0      planar_buf_from_bitmap_
+0000:28c6+     planar_buf_alloc_
+0000:29b6*     planar_buf_free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
-0000:0252      kbhit_
+0000:2a10      kbhit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
-0000:0269      printf_
+0000:2a27      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-0b29:0000*     __nullarea
-0b29:0224*     __ovlflag
-0b29:0225*     __intno
-0b29:0226*     __ovlvec
-0000:0298      _cstart_
-0000:036b*     _Not_Enough_Memory_
-0000:049d      __exit_
-0000:04bc      __do_exit_with_msg__
-0000:0519      __GETDS
+0b04:0000*     __nullarea
+0b04:0224*     __ovlflag
+0b04:0225*     __intno
+0b04:0226*     __ovlvec
+0000:2a56      _cstart_
+0000:2b29*     _Not_Enough_Memory_
+0000:2c5b      __exit_
+0000:2c7a      __do_exit_with_msg__
+0000:2cd7      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c)
-0b29:022a      _fltused_
+0b04:022a      _fltused_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
-0000:0524      _big_code_
-0000:0524*     CodeModelMismatch
+0000:2ce2      _big_code_
+0000:2ce2*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-0b29:022c      __8087
-0b29:022d      __real87
-0b29:022e      __dos87emucall
-0b29:0230      __dos87real
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
-0000:0524*     __exit_with_msg_
-0000:0529      __fatal_runtime_error_
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-0b29:0232      __curbrk
-0b29:023a      __STACKLOW
-0b29:023c      __STACKTOP
-0b29:023e      __cbyte
-0b29:0240      __child
-0b29:0242      __no87
-0b29:024f      ___FPE_handler
-0b29:0234      __psp
-0b29:0243      __get_ovl_stack
-0b29:0247      __restore_ovl_stack
-0b29:024b      __close_ovl_file
-0b29:0253      __LpCmdLine
-0b29:0257      __LpPgmName
-0b29:0236      __osmajor
-0b29:0237      __osminor
-0b29:0238      __osmode
-0b29:0239      __HShift
+0b04:022c      __8087
+0b04:022d      __real87
+0b04:022e      __dos87emucall
+0b04:0230      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
-0000:0548+     int86x_
-0000:06cb      int86_
+0000:2ce2+     int86x_
+0000:2e65      int86_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
-0000:06ff      __PIA
-0000:06f8*     __PIS
+0000:2e99      __PIA
+0000:2e92*     __PIS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
-0000:0716      _fmalloc_
-0000:0716      malloc_
-0b29:025c+     ___fheap
-0b29:025e      ___fheapRover
-0b29:0260      ___LargestSizeB4Rover
+0000:2eb0      _fmalloc_
+0000:2eb0      malloc_
+0b04:0232+     ___fheap
+0b04:0234      ___fheapRover
+0b04:0236      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
-0000:088b+     _null_exit_rtn_
-0000:088b+     __null_int23_exit_
-0000:088c      exit_
-0000:08ad+     _exit_
-0b29:0262+     ___int23_exit
-0b29:0266      ___FPE_handler_exit
+0000:3025+     _null_exit_rtn_
+0000:3025+     __null_int23_exit_
+0000:3026      exit_
+0000:3047+     _exit_
+0b04:0238+     ___int23_exit
+0b04:023c      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-0000:08c9+     __open_flags_
-0000:0b8a+     _fsopen_
-0000:0bf1      fopen_
-0000:0d14*     freopen_
+0000:3063+     __open_flags_
+0000:3324+     _fsopen_
+0000:338b      fopen_
+0000:34ae*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
-0000:0d9e      __fill_buffer_
-0000:0fed      fgetc_
+0000:3538      __fill_buffer_
+0000:3787      fgetc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
-0000:1134      __doclose_
-0000:127e      __shutdown_stream_
-0000:1298      fclose_
-0b29:0ebc+     ___RmTmpFileFn
+0000:38ce      __doclose_
+0000:3a18      __shutdown_stream_
+0000:3a32      fclose_
+0b04:0eb6+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
-0000:1303      _ffree_
-0000:1303      free_
+0000:3a9d      _ffree_
+0000:3a9d      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
-0000:1370      fwrite_
+0000:3b0a      fwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
-0000:16e9      rand_
-0000:172b*     srand_
+0000:3e83      rand_
+0000:3ec5*     srand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
-0000:174e      __I4M
-0000:174e      __U4M
+0000:3ee8      __I4M
+0000:3ee8      __U4M
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0000:b1f6*     textInit_
-0b29:0ec0      _romFonts
+0000:afac*     textInit_
+0b04:0eba      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
-0000:1766      fread_
+0000:3f00      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
-0000:1bfb      fseek_
+0000:4395      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-0b29:026e      ___iob
-0b29:0ed8      ___OpenStreams
-0b29:0edc      ___ClosedStreams
+0b04:0244      ___iob
+0b04:0ed2      ___ClosedStreams
+0b04:0ed6      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
-0000:1df3      fprintf_
+0000:458d      fprintf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
+0b04:03ac      __curbrk
+0b04:03b4      __STACKLOW
+0b04:03b6      __STACKTOP
+0b04:03b8      __cbyte
+0b04:03ba      __child
+0b04:03bc      __no87
+0b04:03c9      ___FPE_handler
+0b04:03ae      __psp
+0b04:03bd      __get_ovl_stack
+0b04:03c1      __restore_ovl_stack
+0b04:03c5      __close_ovl_file
+0b04:03cd      __LpCmdLine
+0b04:03d1      __LpPgmName
+0b04:03b0      __osmajor
+0b04:03b1      __osminor
+0b04:03b2      __osmode
+0b04:03b3      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-0000:1e3c      __fprtf_
+0000:45d6      __fprtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
+0000:4729*     __exit_with_msg_
+0000:472e      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-0000:1f8f      __CMain
+0000:474c      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-0000:1ff5      __InitRtns
-0000:1ff5*     __FInitRtns
-0000:2050      __FiniRtns
-0000:2050*     __FFiniRtns
+0000:47b2      __InitRtns
+0000:47b2*     __FInitRtns
+0000:480d      __FiniRtns
+0000:480d*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-0b29:03d6      ___uselfn
+0b04:03d6      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-0000:20b4      __DOSseg__
+0000:4872      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c)
-0000:20b5      __setEFGfmt_
+0000:4873      __setEFGfmt_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
-0000:20ed*     _fpreset_
-0000:2118      __init_8087_
-0000:214b+     __default_sigfpe_handler_
-0000:21a0      __chk8087_
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-0000:2210      __EnterWVIDEO_
-0b29:03f6+     ___WD_Present
+0000:48ab*     _fpreset_
+0000:48d6      __init_8087_
+0000:4909+     __default_sigfpe_handler_
+0000:495e      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-0000:2234      intr_
+0000:49ce      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-0000:2248      segread_
+0000:49e2      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
-0000:22b0      __MemAllocator
-0000:237a      __MemFree
+0000:4a50      __MemAllocator
+0000:4b1a      __MemFree
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
-0000:24d7      __GrowSeg_
+0000:4c77      __GrowSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
-0000:264d      __AllocSeg_
+0000:4ded      __AllocSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
-0000:273c      __fmemneed_
+0000:4edc      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
-0000:273f      _nmalloc_
-0b29:03f8      ___nheapbeg
-0b29:03fa      ___MiniHeapRover
-0b29:03fc      ___LargestSizeB4MiniHeapRover
+0000:4edf      _nmalloc_
+0b04:03f6      ___nheapbeg
+0b04:03f8      ___MiniHeapRover
+0b04:03fa      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
-0000:2819*     _heapgrow_
-0000:2819*     _fheapgrow_
-0000:281a      _nheapgrow_
+0000:4fb9*     _heapgrow_
+0000:4fb9*     _fheapgrow_
+0000:4fba      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-0000:2892*     __set_commode_
-0b29:03fe      __commode
+0000:5032*     __set_commode_
+0b04:03fc      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-0000:289e*     __get_errno_ptr_
-0b29:0ee0      _errno
+0000:503e*     __get_errno_ptr_
+0b04:0eda      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0b29:0400      __fmode
+0b04:03fe      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
-0000:28a5      tolower_
+0000:5045      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
-0000:2ad4*     open_
-0000:2b0b      sopen_
+0000:5274*     open_
+0000:52ab      sopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-0000:2b38      __chktty_
+0000:52d8      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-0000:2b97      __freefp_
-0000:2c38      __purgefp_
+0000:5337      __freefp_
+0000:53d8      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-0000:2c79      __allocfp_
+0000:5419      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
-0000:2e2a      __PTC
+0000:55ca      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:2e5d      __flushall_
-0000:2ef1*     flushall_
+0000:55fd      __flushall_
+0000:5691*     flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-0000:2ef7      getche_
+0000:5697      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-0000:2f11      __ioalloc_
+0000:56b1      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-0000:309f      __qread_
+0000:583f      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-0000:30bf      __lseek_
+0000:585f      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-0000:30f9      __close_
+0000:5899      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-0000:312f      __flush_
+0000:58cf      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
-0000:3378      _nfree_
-0b29:0ee2+     ___MiniHeapFreeRover
+0000:5b18      _nfree_
+0b04:0edc+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:3473      __qwrite_
+0000:5c13      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-0000:34d3      fputc_
+0000:5c73      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-0000:36a8      __PTS
+0000:5e48      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-0000:36d9      lseek_
+0000:5e79      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-0000:370a      tell_
+0000:5eaa      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-0000:371b      __InitFiles_
+0000:5ebb      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-0000:394f*     fcloseall_
-0000:3956      __full_io_exit_
+0000:60ef*     fcloseall_
+0000:60f6      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-0000:3960      __prtf_
+0000:6100      __prtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
+0000:7262      __EnterWVIDEO_
+0b04:0400+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-0b29:0ee4      ____Argv
-0b29:0ee8      ____Argc
+0b04:0ede      ____Argv
+0b04:0ee2      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0b29:0402      __amblksiz
+0b04:0402      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-0b29:0506      __Start_XI
-0b29:0530      __End_XI
-0b29:0530      __Start_YI
-0b29:053c      __End_YI
+0b04:0506      __Start_XI
+0b04:052a      __End_XI
+0b04:052a      __Start_YI
+0b04:0536      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-0b29:0404      ___EFG_printf
-0b29:0408      ___EFG_scanf
+0b04:0404      ___EFG_printf
+0b04:0408      ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c)
-0000:4ae3      _EFG_Format_
+0000:7299      _EFG_Format_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c)
-0000:4cb5      __cnvs2d_
+0000:746b      __cnvs2d_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-0b29:040c      __8087cw
+0b04:040c      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-0b29:040e      ___Save8087
-0b29:0412      ___Rest8087
+0b04:040e      ___Save8087
+0b04:0412      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:4cd5      __GrabFP87_
+0000:748b      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:4d08*     __init_8087_emu
-0000:4d0e      __x87id
+0000:74be*     __init_8087_emu
+0000:74c4      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:4d6c      _DoINTR_
+0000:7522      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:50e5*     _heapenable_
-0b29:0416      ___heap_enabled
+0000:789b*     _heapenable_
+0b04:0416      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:50f6      __nmemneed_
+0000:78ac      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:517e      __LastFree_
-0000:51f8      __ExpandDGROUP_
+0000:7934      __LastFree_
+0000:79ae      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:5309      _dos_open_
+0000:7abf      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:532f      __GetIOMode_
-0000:5364      __SetIOMode_nogrow_
-0b29:0418      ___NFiles
-0b29:041a      ___init_mode
-0b29:0442      ___io_mode
+0000:7ae5      __GetIOMode_
+0000:7b1a      __SetIOMode_nogrow_
+0b04:0418      ___NFiles
+0b04:041a      ___init_mode
+0b04:0442      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:5399      isatty_
+0000:7b4f      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:53b5*     __get_doserrno_ptr_
-0b29:0eea      __doserrno
+0000:7b6b*     __get_doserrno_ptr_
+0b04:0ee4      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0b29:0446      ___umaskval
+0b04:0446      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:53bc      _dos_creat_
-0000:53e0*     _dos_creatnew_
+0000:7b72      _dos_creat_
+0000:7b96*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:5401+     __grow_iomode_
-0000:54e8+     __shrink_iomode_
-0000:5529      __SetIOMode_
+0000:7bb7+     __grow_iomode_
+0000:7c9e+     __shrink_iomode_
+0000:7cdf      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:55d0*     __dosretax
-0000:55d5*     __dosret0
-0000:55dc      __set_errno_dos_
-0000:5644*     __set_errno_dos_reterr_
+0000:7d86*     __dosretax
+0000:7d8b*     __dosret0
+0000:7d92      __set_errno_dos_
+0000:7dfa*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:564f      fsync_
+0000:7e05      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:5654      wctomb_
+0000:7e0a      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:569f+     utoa_
-0000:5740      itoa_
+0000:7e55+     utoa_
+0000:7ef6      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:578a      strupr_
+0000:7f40      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-0b29:045c      ___IsDBCS
+0b04:045c      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:57bf*     _ismbblead_
-0b29:0eee      ___MBCSIsTable
+0000:7f75*     _ismbblead_
+0b04:0ee8      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:57db      ulltoa_
-0000:5918*     lltoa_
+0000:7f91      ulltoa_
+0000:80ce*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:5989      ultoa_
-0000:5a47*     ltoa_
+0000:813f      ultoa_
+0000:81fd*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c)
-0000:5a95*     _SetLD64bit_
-0000:5aa0*     _SetLD80bit_
-0000:5aab      _LDisDouble_
+0000:824b*     _SetLD64bit_
+0000:8256*     _SetLD80bit_
+0000:8261      _LDisDouble_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c)
-0000:5c10      _LDScale10x_
-0000:64e8      __LDcvt_
+0000:83c6      _LDScale10x_
+0000:8c9e      __LDcvt_
 Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
 0000:0000*     FJSRQQ
 0000:0000*     FISRQQ
@@ -418,72 +415,72 @@ Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
 0000:0000*     FJARQQ
 0000:0000*     FICRQQ
 0000:0000*     FIARQQ
-0000:6cc4*     __init_87_emulator
+0000:947a*     __init_87_emulator
 Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c)
-0000:74f5+     __Strtold_
-0000:7734      strtod_
+0000:9c8e+     __Strtold_
+0000:9ecd      strtod_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:78da      __Init_FPE_handler_
-0000:7913      __Fini_FPE_handler_
-0000:794a*     __FPEHandler
+0000:a074      __Init_FPE_handler_
+0000:a0ad      __Fini_FPE_handler_
+0000:a0e4*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:7bdc*     sbrk_
-0000:7bec      __brk_
+0000:a376*     sbrk_
+0000:a386      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:7c54      __doserror_
-0000:7c62*     __doserror1_
+0000:a3ee      __doserror_
+0000:a3fc*     __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:7c6e*     _frealloc_
-0000:7c6e      realloc_
+0000:a408*     _frealloc_
+0000:a408      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:7d4a      __ChkTTYIOMode_
-0000:7db8*     __IOMode_
+0000:a4e4      __ChkTTYIOMode_
+0000:a552*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:7dc8*     _dos_close_
-0000:7dd6      _dos_commit_
+0000:a562*     _dos_close_
+0000:a570      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-0b29:0072      ___Alphabet
+0b04:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:7e23      __mbinit_
-0b29:0502+     ___MBCodePage
+0000:a5bd      __mbinit_
+0b04:0502+     ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c)
-0000:7efe      __LDClass_
-0000:7f84*     _FLClass_
+0000:a698      __LDClass_
+0000:a71e*     _FLClass_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
-0000:7f98      __I4D
-0000:7fe7*     __U4D
+0000:a732      __I4D
+0000:a781*     __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-0b29:0098      __IsTable
+0b04:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm)
-0000:806c      __ZBuf2LD
+0000:a806      __ZBuf2LD
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c)
-0000:8134*     __set_EDOM_
-0000:8140      __set_ERANGE_
-0000:814c*     __set_EINVAL_
+0000:a8ce*     __set_EDOM_
+0000:a8da      __set_ERANGE_
+0000:a8e6*     __set_EINVAL_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c)
-0b29:019a*     ___f_infinity
-0b29:019e*     ___f_posqnan
-0b29:01a2      ___d_infinity
-0b29:01aa      ___d_posqnan
-0b29:01b2*     ___ld_infinity
-0b29:01ba*     ___ld_posqnan
+0b04:019a*     ___f_infinity
+0b04:019e*     ___f_posqnan
+0b04:01a2      ___d_infinity
+0b04:01aa      ___d_posqnan
+0b04:01b2*     ___ld_infinity
+0b04:01ba*     ___ld_posqnan
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c)
-0b29:01c2      __HugeValue
+0b04:01c2      __HugeValue
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-0b29:0504      ___FPE_int
+0b04:0504      ___FPE_int
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:8166*     _msize_
-0000:8181      _fmsize_
+0000:a900*     _msize_
+0000:a91b      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:8192      __HeapManager_expand_
-0000:869b      _nexpand_
+0000:a92c      __HeapManager_expand_
+0000:ae35      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:86ee      _fexpand_
-0000:86ee*     _expand_
+0000:ae88      _fexpand_
+0000:ae88*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:8723      _bfree_
+0000:aebd      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:8748      _bexpand_
+0000:aee2      _bexpand_
 
 
                         +--------------------+
@@ -501,6 +498,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00019f50 (106320.)
-Entry point address: 0000:0298
+Memory size:  00019cf0 (105712.)
+Entry point address: 0000:2a56
 Link time: 00:00.00
diff --git a/pcxtest2.exe b/pcxtest2.exe
index 4a8737fa6356b8745fffda4236975ce08a485902..32a30ce72e5fb343e4e487d449484458ec0b705d 100755
GIT binary patch
delta 14610
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

delta 15115
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
BjjjLy

diff --git a/pcxtest2.map b/pcxtest2.map
index c4b0da07..27c19dfa 100755
--- a/pcxtest2.map
+++ b/pcxtest2.map
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (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/29 15:57:02
+Created on:       15/10/01 11:58:32
 Executable Image: pcxtest2.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0b29:0000            0000ecc0
+DGROUP                          0b05:0000            0000ecb0
 
 
 
@@ -24,30 +24,30 @@ DGROUP                          0b29:0000            0000ecc0
 Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
-pcxtest2_TEXT          CODE           AUTO           0000:0000       0000020b
-_TEXT                  CODE           AUTO           0000:0210       00008591
-modex16_TEXT           CODE           AUTO           0000:87b0       00002180
-bitmap_TEXT            CODE           AUTO           0000:a930       000005c9
-planar_TEXT            CODE           AUTO           0000:af00       00000275
-16text_TEXT            CODE           AUTO           0000:b180       0000010d
-FAR_DATA               FAR_DATA       AUTO           0b28:000d       00000000
-_NULL                  BEGDATA        DGROUP         0b29:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         0b2b:0000       00000002
-CONST                  DATA           DGROUP         0b2b:0002       00000076
-CONST2                 DATA           DGROUP         0b32:0008       00000132
-_DATA                  DATA           DGROUP         0b46:0000       00000336
-XIB                    DATA           DGROUP         0b79:0006       00000000
-XI                     DATA           DGROUP         0b79:0006       0000002a
-XIE                    DATA           DGROUP         0b7c:0000       00000000
-YIB                    DATA           DGROUP         0b7c:0000       00000000
-YI                     DATA           DGROUP         0b7c:0000       0000000c
-YIE                    DATA           DGROUP         0b7c:000c       00000000
-STRINGS                DATA           DGROUP         0b7c:000c       00000000
-DATA                   DATA           DGROUP         0b7c:000c       00000000
-_emu_init_start        EMU            DGROUP         0b7c:000c       00000000
-_emu_init_end          EMU            DGROUP         0b7c:000c       00000000
-_BSS                   BSS            DGROUP         0b7c:000c       00000cb8
-STACK                  STACK          DGROUP         0c49:0000       0000dac0
+pcxtest2_TEXT          CODE           AUTO           0000:0000       00000203
+modex16_TEXT           CODE           AUTO           0000:0210       00001ff4
+bitmap_TEXT            CODE           AUTO           0000:2210       000005a1
+planar_TEXT            CODE           AUTO           0000:27c0       00000257
+_TEXT                  CODE           AUTO           0000:2a20       0000852b
+16text_TEXT            CODE           AUTO           0000:af50       000000fb
+FAR_DATA               FAR_DATA       AUTO           0b04:000b       00000000
+_NULL                  BEGDATA        DGROUP         0b05:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0b07:0000       00000002
+CONST                  DATA           DGROUP         0b07:0002       00000076
+CONST2                 DATA           DGROUP         0b0e:0008       00000132
+_DATA                  DATA           DGROUP         0b22:0000       00000336
+XIB                    DATA           DGROUP         0b55:0006       00000000
+XI                     DATA           DGROUP         0b55:0006       00000024
+XIE                    DATA           DGROUP         0b57:000a       00000000
+YIB                    DATA           DGROUP         0b57:000a       00000000
+YI                     DATA           DGROUP         0b57:000a       0000000c
+YIE                    DATA           DGROUP         0b58:0006       00000000
+STRINGS                DATA           DGROUP         0b58:0006       00000000
+DATA                   DATA           DGROUP         0b58:0006       00000000
+_emu_init_start        EMU            DGROUP         0b58:0006       00000000
+_emu_init_end          EMU            DGROUP         0b58:0006       00000000
+_BSS                   BSS            DGROUP         0b58:0006       00000cb8
+STACK                  STACK          DGROUP         0c24:0000       0000dac0
 
 
                         +----------------+
@@ -62,352 +62,349 @@ Address        Symbol
 
 Module: pcxtest2.o(/dos/z/16/src/pcxtest2.c)
 0000:0060      main_
-0b29:01d4+     _clockw
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
-0000:0215      __STK
-0000:0235*     __STKOVERFLOW_
+0b05:01d4+     _clockw
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0000:8968*     VGAmodeX_
-0000:8a10      modexEnter_
-0000:8aac      modexLeave_
-0000:8ac4      modexDefaultPage_
-0000:8b1e*     modexNextPage_
-0000:8bda*     modexNextPageFlexibleSize_
-0000:8c7e*     modexShowPage_
-0000:8d7a*     modexPanPage_
-0000:8dca*     modexSelectPlane_
-0000:8dee      modexClearRegion_
-0000:8f06      oldDrawBmp_
-0000:906c*     CDrawBmp_
-0000:91d0      modexDrawBmp_
-0000:9236+     modexDrawBmpRegion_
-0000:93a0*     modexDrawPlanarBuf_
-0000:93be      modexDrawSprite_
-0000:9424+     modexDrawSpriteRegion_
-0000:959c      modexCopyPageRegion_
-0000:9706*     modexFadeOn_
-0000:9736*     modexFadeOff_
-0000:9764*     modexFlashOn_
-0000:9792*     modexFlashOff_
-0000:9862+     modexPalSave_
-0000:98b8      modexNewPal_
-0000:9908*     modexLoadPalFile_
-0000:99ea*     modexSavePalFile_
-0000:9a62*     modexPalBlack_
-0000:9a8c*     modexPalWhite_
-0000:9ab6+     modexPalUpdate_
-0000:a026      modexPalUpdate1_
-0000:a0a0*     modexPalUpdate0_
-0000:a0ec+     chkcolor_
-0000:a404+     modexputPixel_
-0000:a492*     modexgetPixel_
-0000:a518*     modexhlin_
-0000:a584*     modexprint_
-0000:a71e*     modexprintbig_
-0000:a89a*     cls_
-0000:a908+     modexWaitBorder_
-0b29:01e4      _VGA
+0000:03c8*     VGAmodeX_
+0000:045c      modexEnter_
+0000:04f0      modexLeave_
+0000:0500      modexDefaultPage_
+0000:0552*     modexNextPage_
+0000:0604*     modexNextPageFlexibleSize_
+0000:069e*     modexShowPage_
+0000:0790*     modexPanPage_
+0000:07d6*     modexSelectPlane_
+0000:07f0      modexClearRegion_
+0000:08fe      oldDrawBmp_
+0000:0a5a*     CDrawBmp_
+0000:0bb4      modexDrawBmp_
+0000:0c10+     modexDrawBmpRegion_
+0000:0d70*     modexDrawPlanarBuf_
+0000:0d84      modexDrawSprite_
+0000:0de0+     modexDrawSpriteRegion_
+0000:0f4e      modexCopyPageRegion_
+0000:10ae*     modexFadeOn_
+0000:10d4*     modexFadeOff_
+0000:10f8*     modexFlashOn_
+0000:111c*     modexFlashOff_
+0000:11d8+     modexPalSave_
+0000:1224      modexNewPal_
+0000:126c*     modexLoadPalFile_
+0000:1344*     modexSavePalFile_
+0000:13b2*     modexPalBlack_
+0000:13d4*     modexPalWhite_
+0000:13f6+     modexPalUpdate_
+0000:195c      modexPalUpdate1_
+0000:19cc*     modexPalUpdate0_
+0000:1a0e+     chkcolor_
+0000:1d1c+     modexputPixel_
+0000:1da0*     modexgetPixel_
+0000:1e1c*     modexhlin_
+0000:1e7e*     modexprint_
+0000:200e*     modexprintbig_
+0000:2180*     cls_
+0000:21e4+     modexWaitBorder_
+0b05:01e4      _VGA
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-0000:ac32      bitmapLoadPcx_
-0000:ad8e*     bitmapLoadPcxTiles_
+0000:24fe      bitmapLoadPcx_
+0000:2650*     bitmapLoadPcxTiles_
 Module: gfx.lib(/dos/z/16/src/lib/planar.c)
-0000:af00      planar_buf_from_bitmap_
-0000:b020+     planar_buf_alloc_
-0000:b11a*     planar_buf_free_
+0000:27c0      planar_buf_from_bitmap_
+0000:28d6+     planar_buf_alloc_
+0000:29c6*     planar_buf_free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
-0000:0252      kbhit_
+0000:2a20      kbhit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
-0000:0269      printf_
+0000:2a37      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-0b29:0000*     __nullarea
-0b29:0224*     __ovlflag
-0b29:0225*     __intno
-0b29:0226*     __ovlvec
-0000:0298      _cstart_
-0000:036b*     _Not_Enough_Memory_
-0000:049d      __exit_
-0000:04bc      __do_exit_with_msg__
-0000:0519      __GETDS
+0b05:0000*     __nullarea
+0b05:0224*     __ovlflag
+0b05:0225*     __intno
+0b05:0226*     __ovlvec
+0000:2a66      _cstart_
+0000:2b39*     _Not_Enough_Memory_
+0000:2c6b      __exit_
+0000:2c8a      __do_exit_with_msg__
+0000:2ce7      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c)
-0b29:022a      _fltused_
+0b05:022a      _fltused_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
-0000:0524      _big_code_
-0000:0524*     CodeModelMismatch
+0000:2cf2      _big_code_
+0000:2cf2*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-0b29:022c      __8087
-0b29:022d      __real87
-0b29:022e      __dos87emucall
-0b29:0230      __dos87real
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
-0000:0524*     __exit_with_msg_
-0000:0529      __fatal_runtime_error_
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-0b29:0232      __curbrk
-0b29:023a      __STACKLOW
-0b29:023c      __STACKTOP
-0b29:023e      __cbyte
-0b29:0240      __child
-0b29:0242      __no87
-0b29:024f      ___FPE_handler
-0b29:0234      __psp
-0b29:0243      __get_ovl_stack
-0b29:0247      __restore_ovl_stack
-0b29:024b      __close_ovl_file
-0b29:0253      __LpCmdLine
-0b29:0257      __LpPgmName
-0b29:0236      __osmajor
-0b29:0237      __osminor
-0b29:0238      __osmode
-0b29:0239      __HShift
+0b05:022c      __8087
+0b05:022d      __real87
+0b05:022e      __dos87emucall
+0b05:0230      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
-0000:0548+     int86x_
-0000:06cb      int86_
+0000:2cf2+     int86x_
+0000:2e75      int86_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
-0000:06ff      __PIA
-0000:06f8*     __PIS
+0000:2ea9      __PIA
+0000:2ea2*     __PIS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
-0000:0716      _fmalloc_
-0000:0716      malloc_
-0b29:025c+     ___fheap
-0b29:025e      ___fheapRover
-0b29:0260      ___LargestSizeB4Rover
+0000:2ec0      _fmalloc_
+0000:2ec0      malloc_
+0b05:0232+     ___fheap
+0b05:0234      ___fheapRover
+0b05:0236      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
-0000:088b+     _null_exit_rtn_
-0000:088b+     __null_int23_exit_
-0000:088c      exit_
-0000:08ad+     _exit_
-0b29:0262+     ___int23_exit
-0b29:0266      ___FPE_handler_exit
+0000:3035+     _null_exit_rtn_
+0000:3035+     __null_int23_exit_
+0000:3036      exit_
+0000:3057+     _exit_
+0b05:0238+     ___int23_exit
+0b05:023c      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-0000:08c9+     __open_flags_
-0000:0b8a+     _fsopen_
-0000:0bf1      fopen_
-0000:0d14*     freopen_
+0000:3073+     __open_flags_
+0000:3334+     _fsopen_
+0000:339b      fopen_
+0000:34be*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
-0000:0d9e      __fill_buffer_
-0000:0fed      fgetc_
+0000:3548      __fill_buffer_
+0000:3797      fgetc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
-0000:1134      __doclose_
-0000:127e      __shutdown_stream_
-0000:1298      fclose_
-0b29:0ebc+     ___RmTmpFileFn
+0000:38de      __doclose_
+0000:3a28      __shutdown_stream_
+0000:3a42      fclose_
+0b05:0eb6+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
-0000:1303      _ffree_
-0000:1303      free_
+0000:3aad      _ffree_
+0000:3aad      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
-0000:1370      fwrite_
+0000:3b1a      fwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
-0000:16e9      rand_
-0000:172b*     srand_
+0000:3e93      rand_
+0000:3ed5*     srand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
-0000:174e      __I4M
-0000:174e      __U4M
+0000:3ef8      __I4M
+0000:3ef8      __U4M
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0000:b1f6*     textInit_
-0b29:0ec0      _romFonts
+0000:afbc*     textInit_
+0b05:0eba      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
-0000:1766      fread_
+0000:3f10      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
-0000:1bfb      fseek_
+0000:43a5      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-0b29:026e      ___iob
-0b29:0ed8      ___OpenStreams
-0b29:0edc      ___ClosedStreams
+0b05:0244      ___iob
+0b05:0ed2      ___ClosedStreams
+0b05:0ed6      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
-0000:1df3      fprintf_
+0000:459d      fprintf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
+0b05:03ac      __curbrk
+0b05:03b4      __STACKLOW
+0b05:03b6      __STACKTOP
+0b05:03b8      __cbyte
+0b05:03ba      __child
+0b05:03bc      __no87
+0b05:03c9      ___FPE_handler
+0b05:03ae      __psp
+0b05:03bd      __get_ovl_stack
+0b05:03c1      __restore_ovl_stack
+0b05:03c5      __close_ovl_file
+0b05:03cd      __LpCmdLine
+0b05:03d1      __LpPgmName
+0b05:03b0      __osmajor
+0b05:03b1      __osminor
+0b05:03b2      __osmode
+0b05:03b3      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-0000:1e3c      __fprtf_
+0000:45e6      __fprtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
+0000:4739*     __exit_with_msg_
+0000:473e      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-0000:1f8f      __CMain
+0000:475c      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-0000:1ff5      __InitRtns
-0000:1ff5*     __FInitRtns
-0000:2050      __FiniRtns
-0000:2050*     __FFiniRtns
+0000:47c2      __InitRtns
+0000:47c2*     __FInitRtns
+0000:481d      __FiniRtns
+0000:481d*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-0b29:03d6      ___uselfn
+0b05:03d6      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-0000:20b4      __DOSseg__
+0000:4882      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c)
-0000:20b5      __setEFGfmt_
+0000:4883      __setEFGfmt_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
-0000:20ed*     _fpreset_
-0000:2118      __init_8087_
-0000:214b+     __default_sigfpe_handler_
-0000:21a0      __chk8087_
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-0000:2210      __EnterWVIDEO_
-0b29:03f6+     ___WD_Present
+0000:48bb*     _fpreset_
+0000:48e6      __init_8087_
+0000:4919+     __default_sigfpe_handler_
+0000:496e      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-0000:2234      intr_
+0000:49de      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-0000:2248      segread_
+0000:49f2      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
-0000:22b0      __MemAllocator
-0000:237a      __MemFree
+0000:4a60      __MemAllocator
+0000:4b2a      __MemFree
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
-0000:24d7      __GrowSeg_
+0000:4c87      __GrowSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
-0000:264d      __AllocSeg_
+0000:4dfd      __AllocSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
-0000:273c      __fmemneed_
+0000:4eec      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
-0000:273f      _nmalloc_
-0b29:03f8      ___nheapbeg
-0b29:03fa      ___MiniHeapRover
-0b29:03fc      ___LargestSizeB4MiniHeapRover
+0000:4eef      _nmalloc_
+0b05:03f6      ___nheapbeg
+0b05:03f8      ___MiniHeapRover
+0b05:03fa      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
-0000:2819*     _heapgrow_
-0000:2819*     _fheapgrow_
-0000:281a      _nheapgrow_
+0000:4fc9*     _heapgrow_
+0000:4fc9*     _fheapgrow_
+0000:4fca      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-0000:2892*     __set_commode_
-0b29:03fe      __commode
+0000:5042*     __set_commode_
+0b05:03fc      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-0000:289e*     __get_errno_ptr_
-0b29:0ee0      _errno
+0000:504e*     __get_errno_ptr_
+0b05:0eda      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0b29:0400      __fmode
+0b05:03fe      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
-0000:28a5      tolower_
+0000:5055      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
-0000:2ad4*     open_
-0000:2b0b      sopen_
+0000:5284*     open_
+0000:52bb      sopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-0000:2b38      __chktty_
+0000:52e8      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-0000:2b97      __freefp_
-0000:2c38      __purgefp_
+0000:5347      __freefp_
+0000:53e8      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-0000:2c79      __allocfp_
+0000:5429      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
-0000:2e2a      __PTC
+0000:55da      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:2e5d      __flushall_
-0000:2ef1*     flushall_
+0000:560d      __flushall_
+0000:56a1*     flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-0000:2ef7      getche_
+0000:56a7      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-0000:2f11      __ioalloc_
+0000:56c1      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-0000:309f      __qread_
+0000:584f      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-0000:30bf      __lseek_
+0000:586f      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-0000:30f9      __close_
+0000:58a9      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-0000:312f      __flush_
+0000:58df      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
-0000:3378      _nfree_
-0b29:0ee2+     ___MiniHeapFreeRover
+0000:5b28      _nfree_
+0b05:0edc+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:3473      __qwrite_
+0000:5c23      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-0000:34d3      fputc_
+0000:5c83      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-0000:36a8      __PTS
+0000:5e58      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-0000:36d9      lseek_
+0000:5e89      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-0000:370a      tell_
+0000:5eba      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-0000:371b      __InitFiles_
+0000:5ecb      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-0000:394f*     fcloseall_
-0000:3956      __full_io_exit_
+0000:60ff*     fcloseall_
+0000:6106      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-0000:3960      __prtf_
+0000:6110      __prtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
+0000:7272      __EnterWVIDEO_
+0b05:0400+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-0b29:0ee4      ____Argv
-0b29:0ee8      ____Argc
+0b05:0ede      ____Argv
+0b05:0ee2      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0b29:0402      __amblksiz
+0b05:0402      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-0b29:0506      __Start_XI
-0b29:0530      __End_XI
-0b29:0530      __Start_YI
-0b29:053c      __End_YI
+0b05:0506      __Start_XI
+0b05:052a      __End_XI
+0b05:052a      __Start_YI
+0b05:0536      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-0b29:0404      ___EFG_printf
-0b29:0408      ___EFG_scanf
+0b05:0404      ___EFG_printf
+0b05:0408      ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c)
-0000:4ae3      _EFG_Format_
+0000:72a9      _EFG_Format_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c)
-0000:4cb5      __cnvs2d_
+0000:747b      __cnvs2d_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-0b29:040c      __8087cw
+0b05:040c      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-0b29:040e      ___Save8087
-0b29:0412      ___Rest8087
+0b05:040e      ___Save8087
+0b05:0412      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:4cd5      __GrabFP87_
+0000:749b      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:4d08*     __init_8087_emu
-0000:4d0e      __x87id
+0000:74ce*     __init_8087_emu
+0000:74d4      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:4d6c      _DoINTR_
+0000:7532      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:50e5*     _heapenable_
-0b29:0416      ___heap_enabled
+0000:78ab*     _heapenable_
+0b05:0416      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:50f6      __nmemneed_
+0000:78bc      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:517e      __LastFree_
-0000:51f8      __ExpandDGROUP_
+0000:7944      __LastFree_
+0000:79be      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:5309      _dos_open_
+0000:7acf      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:532f      __GetIOMode_
-0000:5364      __SetIOMode_nogrow_
-0b29:0418      ___NFiles
-0b29:041a      ___init_mode
-0b29:0442      ___io_mode
+0000:7af5      __GetIOMode_
+0000:7b2a      __SetIOMode_nogrow_
+0b05:0418      ___NFiles
+0b05:041a      ___init_mode
+0b05:0442      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:5399      isatty_
+0000:7b5f      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:53b5*     __get_doserrno_ptr_
-0b29:0eea      __doserrno
+0000:7b7b*     __get_doserrno_ptr_
+0b05:0ee4      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0b29:0446      ___umaskval
+0b05:0446      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:53bc      _dos_creat_
-0000:53e0*     _dos_creatnew_
+0000:7b82      _dos_creat_
+0000:7ba6*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:5401+     __grow_iomode_
-0000:54e8+     __shrink_iomode_
-0000:5529      __SetIOMode_
+0000:7bc7+     __grow_iomode_
+0000:7cae+     __shrink_iomode_
+0000:7cef      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:55d0*     __dosretax
-0000:55d5*     __dosret0
-0000:55dc      __set_errno_dos_
-0000:5644*     __set_errno_dos_reterr_
+0000:7d96*     __dosretax
+0000:7d9b*     __dosret0
+0000:7da2      __set_errno_dos_
+0000:7e0a*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:564f      fsync_
+0000:7e15      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:5654      wctomb_
+0000:7e1a      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:569f+     utoa_
-0000:5740      itoa_
+0000:7e65+     utoa_
+0000:7f06      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:578a      strupr_
+0000:7f50      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-0b29:045c      ___IsDBCS
+0b05:045c      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:57bf*     _ismbblead_
-0b29:0eee      ___MBCSIsTable
+0000:7f85*     _ismbblead_
+0b05:0ee8      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:57db      ulltoa_
-0000:5918*     lltoa_
+0000:7fa1      ulltoa_
+0000:80de*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:5989      ultoa_
-0000:5a47*     ltoa_
+0000:814f      ultoa_
+0000:820d*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c)
-0000:5a95*     _SetLD64bit_
-0000:5aa0*     _SetLD80bit_
-0000:5aab      _LDisDouble_
+0000:825b*     _SetLD64bit_
+0000:8266*     _SetLD80bit_
+0000:8271      _LDisDouble_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c)
-0000:5c10      _LDScale10x_
-0000:64e8      __LDcvt_
+0000:83d6      _LDScale10x_
+0000:8cae      __LDcvt_
 Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
 0000:0000*     FJSRQQ
 0000:0000*     FISRQQ
@@ -418,72 +415,72 @@ Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
 0000:0000*     FJARQQ
 0000:0000*     FICRQQ
 0000:0000*     FIARQQ
-0000:6cc4*     __init_87_emulator
+0000:948a*     __init_87_emulator
 Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c)
-0000:74f5+     __Strtold_
-0000:7734      strtod_
+0000:9c9e+     __Strtold_
+0000:9edd      strtod_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:78da      __Init_FPE_handler_
-0000:7913      __Fini_FPE_handler_
-0000:794a*     __FPEHandler
+0000:a084      __Init_FPE_handler_
+0000:a0bd      __Fini_FPE_handler_
+0000:a0f4*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:7bdc*     sbrk_
-0000:7bec      __brk_
+0000:a386*     sbrk_
+0000:a396      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:7c54      __doserror_
-0000:7c62*     __doserror1_
+0000:a3fe      __doserror_
+0000:a40c*     __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:7c6e*     _frealloc_
-0000:7c6e      realloc_
+0000:a418*     _frealloc_
+0000:a418      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:7d4a      __ChkTTYIOMode_
-0000:7db8*     __IOMode_
+0000:a4f4      __ChkTTYIOMode_
+0000:a562*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:7dc8*     _dos_close_
-0000:7dd6      _dos_commit_
+0000:a572*     _dos_close_
+0000:a580      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-0b29:0072      ___Alphabet
+0b05:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:7e23      __mbinit_
-0b29:0502+     ___MBCodePage
+0000:a5cd      __mbinit_
+0b05:0502+     ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c)
-0000:7efe      __LDClass_
-0000:7f84*     _FLClass_
+0000:a6a8      __LDClass_
+0000:a72e*     _FLClass_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
-0000:7f98      __I4D
-0000:7fe7*     __U4D
+0000:a742      __I4D
+0000:a791*     __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-0b29:0098      __IsTable
+0b05:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm)
-0000:806c      __ZBuf2LD
+0000:a816      __ZBuf2LD
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c)
-0000:8134*     __set_EDOM_
-0000:8140      __set_ERANGE_
-0000:814c*     __set_EINVAL_
+0000:a8de*     __set_EDOM_
+0000:a8ea      __set_ERANGE_
+0000:a8f6*     __set_EINVAL_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c)
-0b29:019a*     ___f_infinity
-0b29:019e*     ___f_posqnan
-0b29:01a2      ___d_infinity
-0b29:01aa      ___d_posqnan
-0b29:01b2*     ___ld_infinity
-0b29:01ba*     ___ld_posqnan
+0b05:019a*     ___f_infinity
+0b05:019e*     ___f_posqnan
+0b05:01a2      ___d_infinity
+0b05:01aa      ___d_posqnan
+0b05:01b2*     ___ld_infinity
+0b05:01ba*     ___ld_posqnan
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c)
-0b29:01c2      __HugeValue
+0b05:01c2      __HugeValue
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-0b29:0504      ___FPE_int
+0b05:0504      ___FPE_int
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:8166*     _msize_
-0000:8181      _fmsize_
+0000:a910*     _msize_
+0000:a92b      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:8192      __HeapManager_expand_
-0000:869b      _nexpand_
+0000:a93c      __HeapManager_expand_
+0000:ae45      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:86ee      _fexpand_
-0000:86ee*     _expand_
+0000:ae98      _fexpand_
+0000:ae98*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:8723      _bfree_
+0000:aecd      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:8748      _bexpand_
+0000:aef2      _bexpand_
 
 
                         +--------------------+
@@ -501,6 +498,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00019f50 (106320.)
-Entry point address: 0000:0298
+Memory size:  00019d00 (105728.)
+Entry point address: 0000:2a66
 Link time: 00:00.00
diff --git a/scroll.exe b/scroll.exe
index 22cd38b10fd6671edc9abc709d79cc412efee5b5..153da7462889ddf1529a493cf9dca8d1c46e1ecb 100755
GIT binary patch
delta 35282
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

delta 37377
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

diff --git a/scroll.map b/scroll.map
index 19bde165..9e1fea9a 100755
--- a/scroll.map
+++ b/scroll.map
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (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/29 15:57:03
+Created on:       15/10/01 11:58:33
 Executable Image: scroll.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          1148:0000            0000f490
+DGROUP                          10fa:0000            0000f480
 
 
 
@@ -24,36 +24,36 @@ DGROUP                          1148:0000            0000f490
 Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
-scroll_TEXT            CODE           AUTO           0000:0000       00000c4f
-scroll16_TEXT          CODE           AUTO           0000:0c50       0000341d
-mapread_TEXT           CODE           AUTO           0000:4070       00000872
-jsmn_TEXT              CODE           AUTO           0000:48f0       00000919
-_TEXT                  CODE           AUTO           0000:5210       00006890
-bitmap_TEXT            CODE           AUTO           0000:baa0       000005c9
-planar_TEXT            CODE           AUTO           0000:c070       00000275
-16_in_TEXT             CODE           AUTO           0000:c2f0       00001d43
-16text_TEXT            CODE           AUTO           0000:e040       0000010d
-modex16_TEXT           CODE           AUTO           0e15:0000       00002180
-bakapee_TEXT           CODE           AUTO           0e15:2180       00000b86
-wcpu_TEXT              CODE           AUTO           0e15:2d10       00000058
-16_head_TEXT           CODE           AUTO           0e15:2d70       00000405
-16_in13_DATA           FAR_DATA       AUTO           112d:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           1147:0004       00000000
-_NULL                  BEGDATA        DGROUP         1148:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         114a:0000       00000002
-CONST                  DATA           DGROUP         114a:0002       00000076
-CONST2                 DATA           DGROUP         1151:0008       00000102
-_DATA                  DATA           DGROUP         1162:0000       00000a0c
-XIB                    DATA           DGROUP         1202:000c       00000000
-XI                     DATA           DGROUP         1202:000c       00000024
-XIE                    DATA           DGROUP         1205:0000       00000000
-YIB                    DATA           DGROUP         1205:0000       00000000
-YI                     DATA           DGROUP         1205:0000       00000012
-YIE                    DATA           DGROUP         1206:0002       00000000
-STRINGS                DATA           DGROUP         1206:0002       00000000
-DATA                   DATA           DGROUP         1206:0002       00000000
-_BSS                   BSS            DGROUP         1207:0000       00000dd6
-STACK                  STACK          DGROUP         12e5:0000       0000dac0
+scroll_TEXT            CODE           AUTO           0000:0000       00000c47
+scroll16_TEXT          CODE           AUTO           0000:0c50       0000339b
+mapread_TEXT           CODE           AUTO           0000:3ff0       00000854
+jsmn_TEXT              CODE           AUTO           0000:4850       000008dd
+_TEXT                  CODE           AUTO           0000:5130       0000681c
+bitmap_TEXT            CODE           AUTO           0000:b950       000005a1
+planar_TEXT            CODE           AUTO           0000:bf00       00000257
+16_in_TEXT             CODE           AUTO           0000:c160       00001c23
+16text_TEXT            CODE           AUTO           0000:dd90       000000fb
+modex16_TEXT           CODE           AUTO           0000:de90       00001ff4
+bakapee_TEXT           CODE           AUTO           0fe9:0000       00000b22
+wcpu_TEXT              CODE           AUTO           0fe9:0b30       00000050
+16_head_TEXT           CODE           AUTO           0fe9:0b80       000003dd
+16_in13_DATA           FAR_DATA       AUTO           10df:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           10f9:0004       00000000
+_NULL                  BEGDATA        DGROUP         10fa:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         10fc:0000       00000002
+CONST                  DATA           DGROUP         10fc:0002       00000076
+CONST2                 DATA           DGROUP         1103:0008       00000102
+_DATA                  DATA           DGROUP         1114:0000       00000a0c
+XIB                    DATA           DGROUP         11b4:000c       00000000
+XI                     DATA           DGROUP         11b4:000c       0000001e
+XIE                    DATA           DGROUP         11b6:000a       00000000
+YIB                    DATA           DGROUP         11b6:000a       00000000
+YI                     DATA           DGROUP         11b6:000a       00000012
+YIE                    DATA           DGROUP         11b7:000c       00000000
+STRINGS                DATA           DGROUP         11b7:000c       00000000
+DATA                   DATA           DGROUP         11b7:000c       00000000
+_BSS                   BSS            DGROUP         11b8:0000       00000dd6
+STACK                  STACK          DGROUP         1296:0000       0000dac0
 
 
                         +----------------+
@@ -67,468 +67,465 @@ Address        Symbol
 =======        ======
 
 Module: scroll.o(/dos/z/16/src/scroll.c)
-1148:0bf0+     _player
-1148:0cf0+     _screen
-1148:0d00+     _screen3
-1148:0d10+     _screen2
-1148:0d20+     _mv
-1148:0d50+     _gvar
-1148:0d68+     _spri
-1148:0d6c+     _mask
-1148:0d70+     _p
+10fa:0be0+     _player
+10fa:0ce0+     _screen
+10fa:0cf0+     _screen3
+10fa:0d00+     _screen2
+10fa:0d10+     _mv
+10fa:0d40+     _gvar
+10fa:0d58+     _spri
+10fa:0d5c+     _mask
+10fa:0d60+     _p
 0000:01ee      main_
-1148:0d80+     _bg
+10fa:0d70+     _bg
 Module: scroll16.o(/dos/z/16/src/lib/scroll16.c)
 0000:0c5a      walk_
-0000:2712+     mapScrollRight_
-0000:29f0+     mapScrollLeft_
-0000:2ca4+     mapScrollUp_
-0000:2f92+     mapScrollDown_
-0000:32b2      chkmap_
-0000:3442      mapGoTo_
-0000:36aa+     mapDrawTile_
-0000:382a+     mapDrawRow_
-0000:397e+     mapDrawCol_
-0000:3ae8+     mapDrawWRow_
-0000:3c16*     mapDrawWCol_
-0000:3d6a+     animatePlayer_
+0000:2708+     mapScrollRight_
+0000:29dc+     mapScrollLeft_
+0000:2c86+     mapScrollUp_
+0000:2f6a+     mapScrollDown_
+0000:3280      chkmap_
+0000:3406      mapGoTo_
+0000:3664+     mapDrawTile_
+0000:37da+     mapDrawRow_
+0000:3924+     mapDrawCol_
+0000:3a84+     mapDrawWRow_
+0000:3ba8*     mapDrawWCol_
+0000:3cf2+     animatePlayer_
 Module: mapread.o(/dos/z/16/src/lib/mapread.c)
-0000:410c+     jsoneq_
-0000:41b0+     dump_
-0000:46ac      loadmap_
+0000:408c+     jsoneq_
+0000:4126+     dump_
+0000:4618      loadmap_
 Module: jsmn.o(/dos/z/16/src/lib/jsmn/jsmn.c)
-0000:4cc2      jsmn_parse_
-0000:51be      jsmn_init_
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
-0000:5215      __STK
-0000:5235*     __STKOVERFLOW_
+0000:4bfa      jsmn_parse_
+0000:50ec      jsmn_init_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
-0000:5252      _fmalloc_
-0000:5252      malloc_
-1148:0678+     ___fheap
-1148:067a      ___fheapRover
-1148:067c      ___LargestSizeB4Rover
+0000:5130      _fmalloc_
+0000:5130      malloc_
+10fa:0676+     ___fheap
+10fa:0678      ___fheapRover
+10fa:067a      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
-0000:53cf      __PIA
-0000:53c8*     __PIS
+0000:52ad      __PIA
+0000:52a6*     __PIS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-1148:067e      ___iob
-1148:0d94      ___OpenStreams
-1148:0d98      ___ClosedStreams
+10fa:067c      ___iob
+10fa:0d84      ___ClosedStreams
+10fa:0d88      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
-0000:53e6      fprintf_
+0000:52c4      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
-0000:5415      printf_
+0000:52f3      printf_
 Module: 16.lib(/dos/z/16/src/lib/bitmap.c)
-0000:bda2      bitmapLoadPcx_
-0000:befe*     bitmapLoadPcxTiles_
+0000:bc3e      bitmapLoadPcx_
+0000:bd90*     bitmapLoadPcxTiles_
 Module: 16.lib(/dos/z/16/src/lib/planar.c)
-0000:c070      planar_buf_from_bitmap_
-0000:c190+     planar_buf_alloc_
-0000:c28a*     planar_buf_free_
+0000:bf00      planar_buf_from_bitmap_
+0000:c016+     planar_buf_alloc_
+0000:c106*     planar_buf_free_
 Module: 16.lib(/dos/z/16/src/lib/16_in.c)
-0000:c408+     INL_KeyService_
-0000:c652+     Mouse_
-0000:c6aa+     IN_GetJoyAbs_
-0000:ca70+     IN_GetJoyButtonsDB_
-0000:cd06+     IN_SetupJoy_
-0000:cec8      IN_Startup_
-0000:cfce      IN_Default_
-0000:d132      IN_Shutdown_
-0000:d1b2*     IN_SetKeyHook_
-0000:d1d4+     IN_ClearKeysDown_
-0000:d2b4*     IN_ReadCursor_
-0000:d3d0      IN_ReadControl_
-0000:db50*     IN_SetControlType_
-0000:db9e*     IN_GetScanName_
-0000:dc26*     IN_WaitForKey_
-0000:dc5c*     IN_WaitForASCII_
-0000:dc92+     IN_AckBack_
-0000:dd7a*     IN_Ack_
-0000:de1c+     IN_IsUserInput_
-0000:dec2*     IN_UserInput_
-0000:df1a      IN_KeyDown_
-0000:df62+     IN_ClearKey_
-0000:dfda*     IN_qb_
-1148:0e2e+     _inpu
+0000:c278+     INL_KeyService_
+0000:c4c2+     Mouse_
+0000:c506+     IN_GetJoyAbs_
+0000:c8ae+     IN_GetJoyButtonsDB_
+0000:cb18+     IN_SetupJoy_
+0000:ccc6      IN_Startup_
+0000:cdc4      IN_Default_
+0000:cf1e      IN_Shutdown_
+0000:cf96*     IN_SetKeyHook_
+0000:cfae+     IN_ClearKeysDown_
+0000:d07c*     IN_ReadCursor_
+0000:d18e      IN_ReadControl_
+0000:d904*     IN_SetControlType_
+0000:d948*     IN_GetScanName_
+0000:d9c6*     IN_WaitForKey_
+0000:d9f4*     IN_WaitForASCII_
+0000:da22+     IN_AckBack_
+0000:db02*     IN_Ack_
+0000:db9c+     IN_IsUserInput_
+0000:dc3a*     IN_UserInput_
+0000:dc88      IN_KeyDown_
+0000:dcc6+     IN_ClearKey_
+0000:dd34*     IN_qb_
+10fa:0e1e+     _inpu
 Module: 16.lib(/dos/z/16/src/lib/16text.c)
-0000:e0b6      textInit_
-1148:0f84      _romFonts
+0000:ddfc      textInit_
+10fa:0f74      _romFonts
 Module: 16.lib(/dos/z/16/src/lib/modex16.c)
-0e15:01b8      VGAmodeX_
-0e15:0260+     modexEnter_
-0e15:02fc*     modexLeave_
-0e15:0314      modexDefaultPage_
-0e15:036e      modexNextPage_
-0e15:042a      modexNextPageFlexibleSize_
-0e15:04ce      modexShowPage_
-0e15:05ca*     modexPanPage_
-0e15:061a*     modexSelectPlane_
-0e15:063e      modexClearRegion_
-0e15:0756*     oldDrawBmp_
-0e15:08bc*     CDrawBmp_
-0e15:0a20*     modexDrawBmp_
-0e15:0a86      modexDrawBmpRegion_
-0e15:0bf0*     modexDrawPlanarBuf_
-0e15:0c0e*     modexDrawSprite_
-0e15:0c74      modexDrawSpriteRegion_
-0e15:0dec      modexCopyPageRegion_
-0e15:0f56*     modexFadeOn_
-0e15:0f86*     modexFadeOff_
-0e15:0fb4*     modexFlashOn_
-0e15:0fe2*     modexFlashOff_
-0e15:10b2+     modexPalSave_
-0e15:1108      modexNewPal_
-0e15:1158*     modexLoadPalFile_
-0e15:123a*     modexSavePalFile_
-0e15:12b2*     modexPalBlack_
-0e15:12dc*     modexPalWhite_
-0e15:1306+     modexPalUpdate_
-0e15:1876+     modexPalUpdate1_
-0e15:18f0*     modexPalUpdate0_
-0e15:193c+     chkcolor_
-0e15:1c54      modexputPixel_
-0e15:1ce2*     modexgetPixel_
-0e15:1d68*     modexhlin_
-0e15:1dd4      modexprint_
-0e15:1f6e*     modexprintbig_
-0e15:20ea      cls_
-0e15:2158      modexWaitBorder_
-1148:0ac4      _VGA
+0000:e048      VGAmodeX_
+0000:e0dc+     modexEnter_
+0000:e170*     modexLeave_
+0000:e180      modexDefaultPage_
+0000:e1d2      modexNextPage_
+0000:e284      modexNextPageFlexibleSize_
+0000:e31e      modexShowPage_
+0000:e410*     modexPanPage_
+0000:e456*     modexSelectPlane_
+0000:e470      modexClearRegion_
+0000:e57e*     oldDrawBmp_
+0000:e6da*     CDrawBmp_
+0000:e834*     modexDrawBmp_
+0000:e890      modexDrawBmpRegion_
+0000:e9f0*     modexDrawPlanarBuf_
+0000:ea04*     modexDrawSprite_
+0000:ea60      modexDrawSpriteRegion_
+0000:ebce      modexCopyPageRegion_
+0000:ed2e*     modexFadeOn_
+0000:ed54*     modexFadeOff_
+0000:ed78*     modexFlashOn_
+0000:ed9c*     modexFlashOff_
+0000:ee58+     modexPalSave_
+0000:eea4      modexNewPal_
+0000:eeec*     modexLoadPalFile_
+0000:efc4*     modexSavePalFile_
+0000:f032*     modexPalBlack_
+0000:f054*     modexPalWhite_
+0000:f076+     modexPalUpdate_
+0000:f5dc+     modexPalUpdate1_
+0000:f64c*     modexPalUpdate0_
+0000:f68e+     chkcolor_
+0000:f99c      modexputPixel_
+0000:fa20*     modexgetPixel_
+0000:fa9c*     modexhlin_
+0000:fafe      modexprint_
+0000:fc8e*     modexprintbig_
+0000:fe00      cls_
+0000:fe64      modexWaitBorder_
+10fa:0ac4      _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
-0000:5444      sprintf_
+0000:5322      sprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sound.c)
-0000:5473      sound_
-0000:54ae      nosound_
+0000:5351      sound_
+0000:538c      nosound_
 Module: 16.lib(/dos/z/16/src/lib/bakapee.c)
-0e15:2188      pdump_
-0e15:21ea+     colortest_
-0e15:223e+     colorz_
-0e15:22a4+     ssd_
-0e15:23c2+     dingpp_
-0e15:2434+     dingo_
-0e15:24ca+     dingas_
-0e15:2578+     dingu_
-0e15:25da+     dingq_
-0e15:267a*     ding_
+0fe9:0008      pdump_
+0fe9:0060+     colortest_
+0fe9:00aa+     colorz_
+0fe9:0106+     ssd_
+0fe9:021a+     dingpp_
+0fe9:0282+     dingo_
+0fe9:030e+     dingas_
+0fe9:03b2+     dingu_
+0fe9:040a+     dingq_
+0fe9:04a0*     ding_
 Module: 16.lib(/dos/z/16/src/lib/wcpu/wcpu.c)
-0e15:2d10      detectcpu_
+0fe9:0b30      detectcpu_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-1148:0000*     __nullarea
-1148:0af4*     __ovlflag
-1148:0af5*     __intno
-1148:0af6*     __ovlvec
-0000:54ba      _cstart_
-0000:558d*     _Not_Enough_Memory_
-0000:56bf      __exit_
-0000:56de      __do_exit_with_msg__
-0000:573b      __GETDS
+10fa:0000*     __nullarea
+10fa:0af4*     __ovlflag
+10fa:0af5*     __intno
+10fa:0af6*     __ovlvec
+0000:5398      _cstart_
+0000:546b*     _Not_Enough_Memory_
+0000:559d      __exit_
+0000:55bc      __do_exit_with_msg__
+0000:5619      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
-0000:5746      _big_code_
-0000:5746*     CodeModelMismatch
+0000:5624      _big_code_
+0000:5624*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncmp.c)
-0000:5746      strncmp_
+0000:5624      strncmp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strstr.c)
-0000:5783      strstr_
+0000:5661      strstr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(atoi.c)
-0000:5885      atoi_
+0000:5763      atoi_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-0000:5921+     __open_flags_
-0000:5be2+     _fsopen_
-0000:5c49      fopen_
-0000:5d6c*     freopen_
+0000:57fe+     __open_flags_
+0000:5abf+     _fsopen_
+0000:5b26      fopen_
+0000:5c49*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
-0000:5df6      fread_
+0000:5cd3      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-0000:616d      __get_errno_ptr_
-1148:189c      _errno
+0000:604a      __get_errno_ptr_
+10fa:188c      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:6174*     _frealloc_
-0000:6174      realloc_
+0000:6051*     _frealloc_
+0000:6051      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
-0000:6250      __PTC
+0000:612e      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncpy.c)
-0000:6283      strncpy_
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
-0000:62bf*     __exit_with_msg_
-0000:62c4      __fatal_runtime_error_
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-1148:0afa      __curbrk
-1148:0b02      __STACKLOW
-1148:0b04      __STACKTOP
-1148:0b06      __cbyte
-1148:0b08      __child
-1148:0b0a      __no87
-1148:0b17      ___FPE_handler
-1148:0afc      __psp
-1148:0b0b      __get_ovl_stack
-1148:0b0f      __restore_ovl_stack
-1148:0b13      __close_ovl_file
-1148:0b1b      __LpCmdLine
-1148:0b1f      __LpPgmName
-1148:0afe      __osmajor
-1148:0aff      __osminor
-1148:0b00      __osmode
-1148:0b01      __HShift
+0000:6161      strncpy_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
-0000:62f0      __MemAllocator
-0000:63ba      __MemFree
+0000:61a0      __MemAllocator
+0000:626a      __MemFree
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
-0000:6517      __GrowSeg_
+0000:63c7      __GrowSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
-0000:668d      __AllocSeg_
+0000:653d      __AllocSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
-0000:677c      __fmemneed_
+0000:662c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
-0000:677f      _nmalloc_
-1148:0b24      ___nheapbeg
-1148:0b26      ___MiniHeapRover
-1148:0b28      ___LargestSizeB4MiniHeapRover
+0000:662f      _nmalloc_
+10fa:0afa      ___nheapbeg
+10fa:0afc      ___MiniHeapRover
+10fa:0afe      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
-0000:6859*     _heapgrow_
-0000:6859*     _fheapgrow_
-0000:685a      _nheapgrow_
+0000:6709*     _heapgrow_
+0000:6709*     _fheapgrow_
+0000:670a      _nheapgrow_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
+10fa:0b00      __curbrk
+10fa:0b08      __STACKLOW
+10fa:0b0a      __STACKTOP
+10fa:0b0c      __cbyte
+10fa:0b0e      __child
+10fa:0b10      __no87
+10fa:0b1d      ___FPE_handler
+10fa:0b02      __psp
+10fa:0b11      __get_ovl_stack
+10fa:0b15      __restore_ovl_stack
+10fa:0b19      __close_ovl_file
+10fa:0b21      __LpCmdLine
+10fa:0b25      __LpPgmName
+10fa:0b04      __osmajor
+10fa:0b05      __osminor
+10fa:0b06      __osmode
+10fa:0b07      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-0000:68d2      __InitFiles_
+0000:6782      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-0000:6b06*     fcloseall_
-0000:6b0d      __full_io_exit_
+0000:69b6*     fcloseall_
+0000:69bd      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-0000:6b31      __fprtf_
+0000:69e1      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
-0000:6c84      __doclose_
-0000:6dce      __shutdown_stream_
-0000:6de8      fclose_
-1148:189e+     ___RmTmpFileFn
+0000:6b34      __doclose_
+0000:6c7e      __shutdown_stream_
+0000:6c98      fclose_
+10fa:188e+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
-0000:6e53+     _null_exit_rtn_
-0000:6e53+     __null_int23_exit_
-0000:6e54      exit_
-0000:6e75+     _exit_
-1148:0b2a+     ___int23_exit
-1148:0b2e+     ___FPE_handler_exit
+0000:6d03+     _null_exit_rtn_
+0000:6d03+     __null_int23_exit_
+0000:6d04      exit_
+0000:6d25+     _exit_
+10fa:0b2a+     ___int23_exit
+10fa:0b2e+     ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
-0000:6faf      fseek_
+0000:6e5f      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
-0000:71a7      __fill_buffer_
-0000:73f6      fgetc_
+0000:7057      __fill_buffer_
+0000:72a6      fgetc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
-0000:753d      _ffree_
-0000:753d      free_
+0000:73ed      _ffree_
+0000:73ed      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
-0000:75aa+     int86x_
-0000:772d      int86_
+0000:745a+     int86x_
+0000:75dd      int86_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
-0000:775a      __I4M
-0000:775a      __U4M
+0000:760a      __I4M
+0000:760a      __U4M
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c)
-0000:7772      _dos_getvect_
+0000:7622      _dos_getvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c)
-0000:777d      _dos_setvect_
+0000:762d      _dos_setvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
-0000:778a      __I4D
-0000:77d9      __U4D
+0000:763a      __I4D
+0000:7689      __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-1148:18a2      __argv
-1148:18a6      ___argv
-1148:18aa      __argc
-1148:18ac      ___argc
+10fa:1892      __argv
+10fa:1896      ___argv
+10fa:189a      __argc
+10fa:189c      ___argc
 Module: 16.lib(/dos/z/16/src/lib/16_head.c)
-0e15:2d7e*     wait_
-0e15:2dca*     filesize_
-0e15:2e30*     printmeminfoline_
-0e15:301c      US_CheckParm_
+0fe9:0b8e*     wait_
+0fe9:0bd0*     filesize_
+0fe9:0c2c*     printmeminfoline_
+0fe9:0e0e      US_CheckParm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
-0000:785d      fwrite_
+0000:770d      fwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
-0000:7bd6      rand_
-0000:7c18*     srand_
+0000:7a86      rand_
+0000:7ac8*     srand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
-0000:7c54      vsprintf_
+0000:7b04      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(delay.c)
-0000:7c96      delay_
+0000:7b46      delay_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
+0000:7ca5*     __exit_with_msg_
+0000:7caa      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-0000:7e0e      __CMain
+0000:7cc8      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-0000:7e74      __InitRtns
-0000:7e74*     __FInitRtns
-0000:7ecf      __FiniRtns
-0000:7ecf*     __FFiniRtns
+0000:7d2e      __InitRtns
+0000:7d2e*     __FInitRtns
+0000:7d89      __FiniRtns
+0000:7d89*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-1148:0b48      ___uselfn
+10fa:0b48      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-0000:7f34      __DOSseg__
+0000:7dee      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-0000:7f36      __PTS
+0000:7df0      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-1148:0098      __IsTable
+10fa:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-0000:7f67*     __set_commode_
-1148:0b4a      __commode
+0000:7e21*     __set_commode_
+10fa:0b4a      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-1148:0b4c      __fmode
+10fa:0b4c      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
-0000:7f73      tolower_
+0000:7e2d      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
-0000:81a2*     open_
-0000:81d9      sopen_
+0000:805c*     open_
+0000:8093      sopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-0000:8206      __chktty_
+0000:80c0      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-0000:8265      __freefp_
-0000:8306      __purgefp_
+0000:811f      __freefp_
+0000:81c0      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-0000:8347      __allocfp_
+0000:8201      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-0000:84f7      __ioalloc_
+0000:83b1      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-0000:8685      __qread_
+0000:853f      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:86a5*     _msize_
-0000:86c0      _fmsize_
+0000:855f*     _msize_
+0000:857a      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:86d1      __HeapManager_expand_
-0000:8bda      _nexpand_
+0000:858b      __HeapManager_expand_
+0000:8a94      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:8c2d      _fexpand_
-0000:8c2d*     _expand_
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-0000:8c62      __EnterWVIDEO_
-1148:0b4e+     ___WD_Present
+0000:8ae7      _fexpand_
+0000:8ae7*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:8c86*     _heapenable_
-1148:0b50      ___heap_enabled
+0000:8b1c*     _heapenable_
+10fa:0b4e      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-1148:0b52      __amblksiz
+10fa:0b50      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:8c97      __nmemneed_
+0000:8b2d      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:8d1f      __LastFree_
-0000:8d99      __ExpandDGROUP_
+0000:8bb5      __LastFree_
+0000:8c2f      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
-0000:8eaa      _nfree_
-1148:18ae+     ___MiniHeapFreeRover
+0000:8d40      _nfree_
+10fa:189e+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-0000:8fa5      fputc_
+0000:8e3b      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-0000:917a      __prtf_
+0000:9010      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-0000:a2ea      __flush_
+0000:a172      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-0000:a533      __lseek_
+0000:a3bb      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-0000:a56d      __close_
+0000:a3f5      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-0000:a5a3      lseek_
+0000:a42b      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-0000:a5d4      tell_
+0000:a45c      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:a5e5      __flushall_
-0000:a679      flushall_
+0000:a46d      __flushall_
+0000:a501      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-0000:a67f      getche_
+0000:a507      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-0000:a699      intr_
+0000:a521      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-0000:a6ad      segread_
+0000:a535      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
-0000:a713      __Init_Argv_
-0000:a776+     _getargv_
-0000:aaa6      __Fini_Argv_
+0000:a59b      __Init_Argv_
+0000:a5fe+     _getargv_
+0000:a92e      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
-0000:aad0+     __ibm_bios_get_ticks_
-0000:ab47      clock_
+0000:a958+     __ibm_bios_get_ticks_
+0000:a9cf      clock_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
-0000:ab6e      kbhit_
+0000:a9f6      kbhit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
-0000:ab85      ftell_
+0000:aa0d      ftell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:ac4d      ultoa_
-0000:ad0b*     ltoa_
+0000:aad5      ultoa_
+0000:ab93*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:ad59      __qwrite_
+0000:abe1      __qwrite_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
+0000:ac41      __EnterWVIDEO_
+10fa:0b5a+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-1148:18b8      ____Argv
-1148:18bc      ____Argc
+10fa:18a8      ____Argv
+10fa:18ac      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-1148:0bac      __Start_XI
-1148:0bd0      __End_XI
-1148:0bd0      __Start_YI
-1148:0be2      __End_YI
+10fa:0bac      __Start_XI
+10fa:0bca      __End_XI
+10fa:0bca      __Start_YI
+10fa:0bdc      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:adba      _dos_open_
+0000:ac66      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:ade0      __GetIOMode_
-0000:ae15      __SetIOMode_nogrow_
-1148:0b5c      ___NFiles
-1148:0b5e      ___init_mode
-1148:0b86      ___io_mode
+0000:ac8c      __GetIOMode_
+0000:acc1      __SetIOMode_nogrow_
+10fa:0b5c      ___NFiles
+10fa:0b5e      ___init_mode
+10fa:0b86      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:ae4a      isatty_
+0000:acf6      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:ae66*     __get_doserrno_ptr_
-1148:18be      __doserrno
+0000:ad12*     __get_doserrno_ptr_
+10fa:18ae      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-1148:0b8a      ___umaskval
+10fa:0b8a      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:ae6d      _dos_creat_
-0000:ae91*     _dos_creatnew_
+0000:ad19      _dos_creat_
+0000:ad3d*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:aeb2+     __grow_iomode_
-0000:af99+     __shrink_iomode_
-0000:afda      __SetIOMode_
+0000:ad5e+     __grow_iomode_
+0000:ae45+     __shrink_iomode_
+0000:ae86      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:b081*     __dosretax
-0000:b086*     __dosret0
-0000:b08d      __set_errno_dos_
-0000:b0f5*     __set_errno_dos_reterr_
+0000:af2d*     __dosretax
+0000:af32*     __dosret0
+0000:af39      __set_errno_dos_
+0000:afa1*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:b100      _bfree_
+0000:afac      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:b125      _bexpand_
+0000:afd1      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:b17e*     sbrk_
-0000:b18e      __brk_
+0000:b02a*     sbrk_
+0000:b03a      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:b1f6      wctomb_
+0000:b0a2      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:b241+     utoa_
-0000:b2e2      itoa_
+0000:b0ed+     utoa_
+0000:b18e      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:b32c      strupr_
+0000:b1d8      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-1148:0ba0      ___EFG_printf
-1148:0ba4*     ___EFG_scanf
+10fa:0ba0      ___EFG_printf
+10fa:0ba4*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-1148:0ba8      ___IsDBCS
+10fa:0ba8      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:b374*     _ismbblead_
-1148:18c2      ___MBCSIsTable
+0000:b220*     _ismbblead_
+10fa:18b2      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:b390      ulltoa_
-0000:b4cd*     lltoa_
+0000:b23c      ulltoa_
+0000:b379*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:b53e      fsync_
+0000:b3ea      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:b544      _DoINTR_
+0000:b3f0      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-1148:19c4      ___historical_splitparms
+10fa:19b4      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
-0000:b8bd      fflush_
+0000:b769      fflush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-1148:0072      ___Alphabet
+10fa:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:b8d2      __doserror_
-0000:b8e0*     __doserror1_
+0000:b77e      __doserror_
+0000:b78c*     __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:b8ec      __ChkTTYIOMode_
-0000:b95a*     __IOMode_
+0000:b798      __ChkTTYIOMode_
+0000:b806*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:b9a8      __mbinit_
-1148:0baa+     ___MBCodePage
+0000:b854      __mbinit_
+10fa:0baa+     ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:ba83*     _dos_close_
-0000:ba91      _dos_commit_
+0000:b92f*     _dos_close_
+0000:b93d      _dos_commit_
 
 
                         +--------------------+
@@ -544,6 +541,6 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00020910 (133392.)
-Entry point address: 0000:54ba
-Link time: 00:00.20
+Memory size:  00020420 (132128.)
+Entry point address: 0000:5398
+Link time: 00:00.00
diff --git a/test.exe b/test.exe
index 19089316cd1b39f83afb80453aa3ebbec92c9d69..92b5f964109e6e7b6bc1cb86676053bd5fad4086 100755
GIT binary patch
delta 11017
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

delta 11513
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

diff --git a/test.map b/test.map
index c30cb4d1..05d718b1 100755
--- a/test.map
+++ b/test.map
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (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/29 15:57:02
+Created on:       15/10/01 11:58:32
 Executable Image: test.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          07e7:0000            0000e800
+DGROUP                          07c9:0000            0000e800
 
 
 
@@ -24,26 +24,26 @@ DGROUP                          07e7: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       00002180
-16text_TEXT            CODE           AUTO           0000:7d60       0000010d
-FAR_DATA               FAR_DATA       AUTO           07e6:000d       00000000
-_NULL                  BEGDATA        DGROUP         07e7:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         07e9:0000       00000002
-CONST                  DATA           DGROUP         07e9:0002       00000076
-CONST2                 DATA           DGROUP         07f0:0008       00000000
-_DATA                  DATA           DGROUP         07f1:0000       00000248
-XIB                    DATA           DGROUP         0815:0008       00000000
-XI                     DATA           DGROUP         0815:0008       00000018
-XIE                    DATA           DGROUP         0817:0000       00000000
-YIB                    DATA           DGROUP         0817:0000       00000000
-YI                     DATA           DGROUP         0817:0000       0000000c
-YIE                    DATA           DGROUP         0817:000c       00000000
-STRINGS                DATA           DGROUP         0817:000c       00000000
-DATA                   DATA           DGROUP         0817:000c       00000000
-_BSS                   BSS            DGROUP         0817:000c       00000a33
-STACK                  STACK          DGROUP         08bb:0000       0000dac0
+test_TEXT              CODE           AUTO           0000:0000       00000184
+modex16_TEXT           CODE           AUTO           0000:0190       00001ff4
+_TEXT                  CODE           AUTO           0000:2190       000059f1
+16text_TEXT            CODE           AUTO           0000:7b90       000000fb
+FAR_DATA               FAR_DATA       AUTO           07c8:000b       00000000
+_NULL                  BEGDATA        DGROUP         07c9:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         07cb:0000       00000002
+CONST                  DATA           DGROUP         07cb:0002       00000076
+CONST2                 DATA           DGROUP         07d2:0008       00000000
+_DATA                  DATA           DGROUP         07d3:0000       00000248
+XIB                    DATA           DGROUP         07f7:0008       00000000
+XI                     DATA           DGROUP         07f7:0008       00000012
+XIE                    DATA           DGROUP         07f8:000a       00000000
+YIB                    DATA           DGROUP         07f8:000a       00000000
+YI                     DATA           DGROUP         07f8:000a       0000000c
+YIE                    DATA           DGROUP         07f9:0006       00000000
+STRINGS                DATA           DGROUP         07f9:0006       00000000
+DATA                   DATA           DGROUP         07f9:0006       00000000
+_BSS                   BSS            DGROUP         07f9:0006       00000a33
+STACK                  STACK          DGROUP         089d:0000       0000dac0
 
 
                         +----------------+
@@ -58,337 +58,334 @@ Address        Symbol
 
 Module: test.o(/dos/z/16/src/test.c)
 0000:0012      main_
-07e7:00a4*     _clockw
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
-0000:0195      __STK
-0000:01b5*     __STKOVERFLOW_
+07c9:00a4*     _clockw
 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*     modexNextPageFlexibleSize_
-0000:60ae      modexShowPage_
-0000:61aa*     modexPanPage_
-0000:61fa*     modexSelectPlane_
-0000:621e      modexClearRegion_
-0000:6336*     oldDrawBmp_
-0000:649c*     CDrawBmp_
-0000:6600*     modexDrawBmp_
-0000:6666+     modexDrawBmpRegion_
-0000:67d0*     modexDrawPlanarBuf_
-0000:67ee*     modexDrawSprite_
-0000:6854+     modexDrawSpriteRegion_
-0000:69cc*     modexCopyPageRegion_
-0000:6b36      modexFadeOn_
-0000:6b66      modexFadeOff_
-0000:6b94*     modexFlashOn_
-0000:6bc2*     modexFlashOff_
-0000:6c92      modexPalSave_
-0000:6ce8      modexNewPal_
-0000:6d38      modexLoadPalFile_
-0000:6e1a*     modexSavePalFile_
-0000:6e92      modexPalBlack_
-0000:6ebc*     modexPalWhite_
-0000:6ee6+     modexPalUpdate_
-0000:7456+     modexPalUpdate1_
-0000:74d0*     modexPalUpdate0_
-0000:751c+     chkcolor_
-0000:7834+     modexputPixel_
-0000:78c2*     modexgetPixel_
-0000:7948*     modexhlin_
-0000:79b4*     modexprint_
-0000:7b4e*     modexprintbig_
-0000:7cca*     cls_
-0000:7d38+     modexWaitBorder_
-07e7:00b4+     _VGA
+0000:0348*     VGAmodeX_
+0000:03dc      modexEnter_
+0000:0470      modexLeave_
+0000:0480      modexDefaultPage_
+0000:04d2      modexNextPage_
+0000:0584*     modexNextPageFlexibleSize_
+0000:061e      modexShowPage_
+0000:0710*     modexPanPage_
+0000:0756*     modexSelectPlane_
+0000:0770      modexClearRegion_
+0000:087e*     oldDrawBmp_
+0000:09da*     CDrawBmp_
+0000:0b34*     modexDrawBmp_
+0000:0b90+     modexDrawBmpRegion_
+0000:0cf0*     modexDrawPlanarBuf_
+0000:0d04*     modexDrawSprite_
+0000:0d60+     modexDrawSpriteRegion_
+0000:0ece*     modexCopyPageRegion_
+0000:102e      modexFadeOn_
+0000:1054      modexFadeOff_
+0000:1078*     modexFlashOn_
+0000:109c*     modexFlashOff_
+0000:1158      modexPalSave_
+0000:11a4      modexNewPal_
+0000:11ec      modexLoadPalFile_
+0000:12c4*     modexSavePalFile_
+0000:1332      modexPalBlack_
+0000:1354*     modexPalWhite_
+0000:1376+     modexPalUpdate_
+0000:18dc+     modexPalUpdate1_
+0000:194c*     modexPalUpdate0_
+0000:198e+     chkcolor_
+0000:1c9c+     modexputPixel_
+0000:1d20*     modexgetPixel_
+0000:1d9c*     modexhlin_
+0000:1dfe*     modexprint_
+0000:1f8e*     modexprintbig_
+0000:2100*     cls_
+0000:2164+     modexWaitBorder_
+07c9:00b4+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-07e7:0000*     __nullarea
-07e7:00dc*     __ovlflag
-07e7:00dd*     __intno
-07e7:00de*     __ovlvec
-0000:01d2      _cstart_
-0000:02a5*     _Not_Enough_Memory_
-0000:03d7      __exit_
-0000:03f6      __do_exit_with_msg__
-0000:0453      __GETDS
+07c9:0000*     __nullarea
+07c9:00dc*     __ovlflag
+07c9:00dd*     __intno
+07c9:00de*     __ovlvec
+0000:2190      _cstart_
+0000:2263*     _Not_Enough_Memory_
+0000:2395      __exit_
+0000:23b4      __do_exit_with_msg__
+0000:2411      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
-0000:045e      _big_code_
-0000:045e*     CodeModelMismatch
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
-0000:045e*     __exit_with_msg_
-0000:0463      __fatal_runtime_error_
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-07e7:00e2      __curbrk
-07e7:00ea      __STACKLOW
-07e7:00ec      __STACKTOP
-07e7:00ee      __cbyte
-07e7:00f0      __child
-07e7:00f2      __no87
-07e7:00ff      ___FPE_handler
-07e7:00e4      __psp
-07e7:00f3      __get_ovl_stack
-07e7:00f7      __restore_ovl_stack
-07e7:00fb      __close_ovl_file
-07e7:0103      __LpCmdLine
-07e7:0107      __LpPgmName
-07e7:00e6      __osmajor
-07e7:00e7      __osminor
-07e7:00e8      __osmode
-07e7:00e9      __HShift
+0000:241c      _big_code_
+0000:241c*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
-0000:0482+     int86x_
-0000:0605      int86_
+0000:241c+     int86x_
+0000:259f      int86_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
-0000:0639      __PIA
-0000:0632*     __PIS
+0000:25d3      __PIA
+0000:25cc*     __PIS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
-0000:0650      _fmalloc_
-0000:0650      malloc_
-07e7:010c+     ___fheap
-07e7:010e      ___fheapRover
-07e7:0110      ___LargestSizeB4Rover
+0000:25ea      _fmalloc_
+0000:25ea      malloc_
+07c9:00e2+     ___fheap
+07c9:00e4      ___fheapRover
+07c9:00e6      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
-0000:07c5      printf_
+0000:275f      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_
-07e7:0112+     ___int23_exit
-07e7:0116+     ___FPE_handler_exit
+0000:278e+     _null_exit_rtn_
+0000:278e+     __null_int23_exit_
+0000:278f      exit_
+0000:27b0+     _exit_
+07c9:00e8+     ___int23_exit
+07c9:00ec+     ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-0000:0832+     __open_flags_
-0000:0af3+     _fsopen_
-0000:0b5a      fopen_
-0000:0c7d*     freopen_
+0000:27cc+     __open_flags_
+0000:2a8d+     _fsopen_
+0000:2af4      fopen_
+0000:2c17*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
-0000:0d07+     __fill_buffer_
-0000:0f56      fgetc_
+0000:2ca1+     __fill_buffer_
+0000:2ef0      fgetc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
-0000:109d      __doclose_
-0000:11e7      __shutdown_stream_
-0000:1201      fclose_
-07e7:0c0c+     ___RmTmpFileFn
+0000:3037      __doclose_
+0000:3181      __shutdown_stream_
+0000:319b      fclose_
+07c9:0c06+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
-0000:126c      _ffree_
-0000:126c      free_
+0000:3206      _ffree_
+0000:3206      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
-0000:12d9      fwrite_
+0000:3273      fwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
-0000:1652      rand_
-0000:1694*     srand_
+0000:35ec      rand_
+0000:362e*     srand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
-0000:16b8      __I4M
-0000:16b8      __U4M
+0000:3652      __I4M
+0000:3652      __U4M
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0000:7dd6*     textInit_
-07e7:0c10      _romFonts
+0000:7bfc*     textInit_
+07c9:0c0a      _romFonts
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
+0000:366a*     __exit_with_msg_
+0000:366f      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-0000:16d0      __CMain
+0000:368d      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-0000:1736      __InitRtns
-0000:1736*     __FInitRtns
-0000:1791      __FiniRtns
-0000:1791*     __FFiniRtns
+0000:36f3      __InitRtns
+0000:36f3*     __FInitRtns
+0000:374e      __FiniRtns
+0000:374e*     __FFiniRtns
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
+07c9:00f4      __curbrk
+07c9:00fc      __STACKLOW
+07c9:00fe      __STACKTOP
+07c9:0100      __cbyte
+07c9:0102      __child
+07c9:0104      __no87
+07c9:0111      ___FPE_handler
+07c9:00f6      __psp
+07c9:0105      __get_ovl_stack
+07c9:0109      __restore_ovl_stack
+07c9:010d      __close_ovl_file
+07c9:0115      __LpCmdLine
+07c9:0119      __LpPgmName
+07c9:00f8      __osmajor
+07c9:00f9      __osminor
+07c9:00fa      __osmode
+07c9:00fb      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-07e7:011e      ___uselfn
+07c9:011e      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-0000:17f6      __DOSseg__
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-0000:17f7      __EnterWVIDEO_
-07e7:0120+     ___WD_Present
+0000:37b2      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-0000:181b      intr_
+0000:37b3      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-0000:182f      segread_
+0000:37c7      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
-0000:18a0      __MemAllocator
-0000:196a      __MemFree
+0000:3830      __MemAllocator
+0000:38fa      __MemFree
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
-0000:1ac7      __GrowSeg_
+0000:3a57      __GrowSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
-0000:1c3d      __AllocSeg_
+0000:3bcd      __AllocSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
-0000:1d2c      __fmemneed_
+0000:3cbc      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
-0000:1d2f      _nmalloc_
-07e7:0122      ___nheapbeg
-07e7:0124      ___MiniHeapRover
-07e7:0126      ___LargestSizeB4MiniHeapRover
+0000:3cbf      _nmalloc_
+07c9:0120      ___nheapbeg
+07c9:0122      ___MiniHeapRover
+07c9:0124      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
-0000:1e09*     _heapgrow_
-0000:1e09*     _fheapgrow_
-0000:1e0a      _nheapgrow_
+0000:3d99*     _heapgrow_
+0000:3d99*     _fheapgrow_
+0000:3d9a      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-07e7:0128      ___iob
-07e7:0c28      ___OpenStreams
-07e7:0c2c      ___ClosedStreams
+07c9:0126      ___iob
+07c9:0c22      ___ClosedStreams
+07c9:0c26      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-0000:1e9c      __fprtf_
+0000:3e2c      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-0000:1fef*     __set_commode_
-07e7:0290      __commode
+0000:3f7f*     __set_commode_
+07c9:028e      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-0000:1ffb*     __get_errno_ptr_
-07e7:0c30      _errno
+0000:3f8b*     __get_errno_ptr_
+07c9:0c2a      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-07e7:0292      __fmode
+07c9:0290      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
-0000:2002      tolower_
+0000:3f92      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
-0000:2231*     open_
-0000:2268      sopen_
+0000:41c1*     open_
+0000:41f8      sopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
-0000:23b3      fseek_
+0000:4343      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-0000:25ab      __chktty_
+0000:453b      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-0000:260a      __freefp_
-0000:26ab      __purgefp_
+0000:459a      __freefp_
+0000:463b      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-0000:26ec      __allocfp_
+0000:467c      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
-0000:289c      __PTC
+0000:482c      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:28cf      __flushall_
-0000:2963*     flushall_
+0000:485f      __flushall_
+0000:48f3*     flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-0000:2969      getche_
+0000:48f9      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-0000:2983      __ioalloc_
+0000:4913      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-0000:2b11      __qread_
+0000:4aa1      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-0000:2b31      __lseek_
+0000:4ac1      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-0000:2b6b      __close_
+0000:4afb      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-0000:2ba1      __flush_
+0000:4b31      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
-0000:2dea      _nfree_
-07e7:0c32+     ___MiniHeapFreeRover
+0000:4d7a      _nfree_
+07c9:0c2c+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:2ee5      __qwrite_
+0000:4e75      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-0000:2f45      fputc_
+0000:4ed5      fputc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
+0000:50aa      __EnterWVIDEO_
+07c9:0292+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-07e7:0c34      ____Argv
-07e7:0c38      ____Argc
+07c9:0c2e      ____Argv
+07c9:0c32      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-07e7:0294      __amblksiz
+07c9:0294      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-07e7:02e8      __Start_XI
-07e7:0300      __End_XI
-07e7:0300      __Start_YI
-07e7:030c      __End_YI
+07c9:02e8      __Start_XI
+07c9:02fa      __End_XI
+07c9:02fa      __Start_YI
+07c9:0306      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:311a      _DoINTR_
+0000:50ce      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:3493*     _heapenable_
-07e7:0296      ___heap_enabled
+0000:5447*     _heapenable_
+07c9:0296      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:34a4      __nmemneed_
+0000:5458      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:352c      __LastFree_
-0000:35a6      __ExpandDGROUP_
+0000:54e0      __LastFree_
+0000:555a      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-0000:36b7      __InitFiles_
+0000:566b      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-0000:38eb*     fcloseall_
-0000:38f2      __full_io_exit_
+0000:589f*     fcloseall_
+0000:58a6      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-0000:38fc      __prtf_
+0000:58b0      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:4a6c      _dos_open_
+0000:6a12      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:4a92      __GetIOMode_
-0000:4ac7      __SetIOMode_nogrow_
-07e7:0298      ___NFiles
-07e7:029a      ___init_mode
-07e7:02c2      ___io_mode
+0000:6a38      __GetIOMode_
+0000:6a6d      __SetIOMode_nogrow_
+07c9:0298      ___NFiles
+07c9:029a      ___init_mode
+07c9:02c2      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:4afc      isatty_
+0000:6aa2      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:4b18*     __get_doserrno_ptr_
-07e7:0c3a      __doserrno
+0000:6abe*     __get_doserrno_ptr_
+07c9:0c34      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-07e7:02c6      ___umaskval
+07c9:02c6      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:4b1f      _dos_creat_
-0000:4b43*     _dos_creatnew_
+0000:6ac5      _dos_creat_
+0000:6ae9*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:4b64+     __grow_iomode_
-0000:4c4b+     __shrink_iomode_
-0000:4c8c      __SetIOMode_
+0000:6b0a+     __grow_iomode_
+0000:6bf1+     __shrink_iomode_
+0000:6c32      __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:6cd9*     __dosretax
+0000:6cde*     __dosret0
+0000:6ce5      __set_errno_dos_
+0000:6d4d*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-0000:4db2      __PTS
+0000:6d58      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-0000:4de3      lseek_
+0000:6d89      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-0000:4e14      tell_
+0000:6dba      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:4e25      fsync_
+0000:6dcb      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:4e2a*     sbrk_
-0000:4e3a      __brk_
+0000:6dd0*     sbrk_
+0000:6de0      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:4ea2      wctomb_
+0000:6e48      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:4eed+     utoa_
-0000:4f8e      itoa_
+0000:6e93+     utoa_
+0000:6f34      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:4fd8      strupr_
+0000:6f7e      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-07e7:02dc      ___EFG_printf
-07e7:02e0*     ___EFG_scanf
+07c9:02dc      ___EFG_printf
+07c9:02e0*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-07e7:02e4      ___IsDBCS
+07c9:02e4      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:5020*     _ismbblead_
-07e7:0c3e      ___MBCSIsTable
+0000:6fc6*     _ismbblead_
+07c9:0c38      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:503c      ulltoa_
-0000:5179*     lltoa_
+0000:6fe2      ulltoa_
+0000:711f*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:51ea      ultoa_
-0000:52a8*     ltoa_
+0000:7190      ultoa_
+0000:724e*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:52f6      __doserror_
-0000:5304*     __doserror1_
+0000:729c      __doserror_
+0000:72aa*     __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:5310*     _frealloc_
-0000:5310      realloc_
+0000:72b6*     _frealloc_
+0000:72b6      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:53ec      __ChkTTYIOMode_
-0000:545a*     __IOMode_
+0000:7392      __ChkTTYIOMode_
+0000:7400*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:546a*     _dos_close_
-0000:5478      _dos_commit_
+0000:7410*     _dos_close_
+0000:741e      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-07e7:0072      ___Alphabet
+07c9:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:54c5      __mbinit_
-07e7:02e6+     ___MBCodePage
+0000:746b      __mbinit_
+07c9:02e6+     ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:55a0*     _msize_
-0000:55bb      _fmsize_
+0000:7546*     _msize_
+0000:7561      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:55cc      __HeapManager_expand_
-0000:5ad5      _nexpand_
+0000:7572      __HeapManager_expand_
+0000:7a7b      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:5b28      _fexpand_
-0000:5b28*     _expand_
+0000:7ace      _fexpand_
+0000:7ace*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:5b5d      _bfree_
+0000:7b03      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:5b82      _bexpand_
+0000:7b28      _bexpand_
 
 
                         +--------------------+
@@ -404,6 +401,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00016670 (91760.)
-Entry point address: 0000:01d2
+Memory size:  00016490 (91280.)
+Entry point address: 0000:2190
 Link time: 00:00.00
diff --git a/test2.exe b/test2.exe
index 4a9fa2c26d0029a7fac95391c1feb22240d0849a..80f708e23b6f8b660272b7ddca03eedd0adde472 100755
GIT binary patch
delta 13166
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
G3Hg5sbe`k@

delta 13888
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
b9xm{Cd;x|F+=@Ofa23AX!nyx3o{;|ocBxIA

diff --git a/test2.map b/test2.map
index 542de1c1..94a4f8e2 100755
--- a/test2.map
+++ b/test2.map
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (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/29 15:57:02
+Created on:       15/10/01 11:58:32
 Executable Image: test2.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          08a2:0000            0000e8a0
+DGROUP                          0880:0000            0000e8a0
 
 
 
@@ -24,28 +24,28 @@ DGROUP                          08a2: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       00002180
-16text_TEXT            CODE           AUTO           0000:8910       0000010d
-FAR_DATA               FAR_DATA       AUTO           08a1:000d       00000000
-_NULL                  BEGDATA        DGROUP         08a2:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         08a4:0000       00000002
-CONST                  DATA           DGROUP         08a4:0002       00000076
-CONST2                 DATA           DGROUP         08ab:0008       00000000
-_DATA                  DATA           DGROUP         08ac:0000       00000260
-XIB                    DATA           DGROUP         08d2:0000       00000000
-XI                     DATA           DGROUP         08d2:0000       00000018
-XIE                    DATA           DGROUP         08d3:0008       00000000
-YIB                    DATA           DGROUP         08d3:0008       00000000
-YI                     DATA           DGROUP         08d3:0008       0000000c
-YIE                    DATA           DGROUP         08d4:0004       00000000
-STRINGS                DATA           DGROUP         08d4:0004       00000000
-DATA                   DATA           DGROUP         08d4:0004       00000000
-_BSS                   BSS            DGROUP         08d4:0004       00000ab3
-STACK                  STACK          DGROUP         0980:0000       0000dac0
+test2_TEXT             CODE           AUTO           0000:0000       0000013a
+bitmap_TEXT            CODE           AUTO           0000:0140       000005a1
+planar_TEXT            CODE           AUTO           0000:06f0       00000257
+_TEXT                  CODE           AUTO           0000:0950       00005da2
+modex16_TEXT           CODE           AUTO           0000:6700       00001ff4
+16text_TEXT            CODE           AUTO           0000:8700       000000fb
+FAR_DATA               FAR_DATA       AUTO           087f:000b       00000000
+_NULL                  BEGDATA        DGROUP         0880:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0882:0000       00000002
+CONST                  DATA           DGROUP         0882:0002       00000076
+CONST2                 DATA           DGROUP         0889:0008       00000000
+_DATA                  DATA           DGROUP         088a:0000       0000026a
+XIB                    DATA           DGROUP         08b0:000a       00000000
+XI                     DATA           DGROUP         08b0:000a       00000012
+XIE                    DATA           DGROUP         08b1:000c       00000000
+YIB                    DATA           DGROUP         08b1:000c       00000000
+YI                     DATA           DGROUP         08b1:000c       0000000c
+YIE                    DATA           DGROUP         08b2:0008       00000000
+STRINGS                DATA           DGROUP         08b2:0008       00000000
+DATA                   DATA           DGROUP         08b2:0008       00000000
+_BSS                   BSS            DGROUP         08b2:0008       00000ab3
+STACK                  STACK          DGROUP         095e:0000       0000dac0
 
 
                         +----------------+
@@ -60,348 +60,345 @@ Address        Symbol
 
 Module: test2.o(/dos/z/16/src/test2.c)
 0000:0024      main_
-08a2:00a4*     _clockw
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
-0000:0155      __STK
-0000:0175*     __STKOVERFLOW_
+0880:00a4*     _clockw
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-0000:6242      bitmapLoadPcx_
-0000:639e*     bitmapLoadPcxTiles_
+0000:042e      bitmapLoadPcx_
+0000:0580*     bitmapLoadPcxTiles_
 Module: gfx.lib(/dos/z/16/src/lib/planar.c)
-0000:6510      planar_buf_from_bitmap_
-0000:6630+     planar_buf_alloc_
-0000:672a*     planar_buf_free_
+0000:06f0      planar_buf_from_bitmap_
+0000:0806+     planar_buf_alloc_
+0000:08f6*     planar_buf_free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
-0000:0199      __PIA
-0000:0192*     __PIS
+0000:0957      __PIA
+0000:0950*     __PIS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
-0000:01b0      printf_
+0000:096e      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-08a2:0000*     __nullarea
-08a2:00c4*     __ovlflag
-08a2:00c5*     __intno
-08a2:00c6*     __ovlvec
-0000:01e0      _cstart_
-0000:02b3*     _Not_Enough_Memory_
-0000:03e5      __exit_
-0000:0404      __do_exit_with_msg__
-0000:0461      __GETDS
+0880:0000*     __nullarea
+0880:00c4*     __ovlflag
+0880:00c5*     __intno
+0880:00c6*     __ovlvec
+0000:099e      _cstart_
+0000:0a71*     _Not_Enough_Memory_
+0000:0ba3      __exit_
+0000:0bc2      __do_exit_with_msg__
+0000:0c1f      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
-0000:046c      _big_code_
-0000:046c*     CodeModelMismatch
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
-0000:046c*     __exit_with_msg_
-0000:0471      __fatal_runtime_error_
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-08a2:00ca      __curbrk
-08a2:00d2      __STACKLOW
-08a2:00d4      __STACKTOP
-08a2:00d6      __cbyte
-08a2:00d8      __child
-08a2:00da      __no87
-08a2:00e7      ___FPE_handler
-08a2:00cc      __psp
-08a2:00db      __get_ovl_stack
-08a2:00df      __restore_ovl_stack
-08a2:00e3      __close_ovl_file
-08a2:00eb      __LpCmdLine
-08a2:00ef      __LpPgmName
-08a2:00ce      __osmajor
-08a2:00cf      __osminor
-08a2:00d0      __osmode
-08a2:00d1      __HShift
+0000:0c2a      _big_code_
+0000:0c2a*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
-0000:0490      fread_
+0000:0c2a      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
-0000:0807      __doclose_
-0000:0951      __shutdown_stream_
-0000:096b      fclose_
-08a2:03a4+     ___RmTmpFileFn
+0000:0fa1      __doclose_
+0000:10eb      __shutdown_stream_
+0000:1105      fclose_
+0880:03a8+     ___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_
-08a2:00f4+     ___int23_exit
-08a2:00f8+     ___FPE_handler_exit
+0000:1170+     _null_exit_rtn_
+0000:1170+     __null_int23_exit_
+0000:1171      exit_
+0000:1192+     _exit_
+0880:00ca+     ___int23_exit
+0880:00ce+     ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
-0000:0b32      fseek_
+0000:12cc      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
-0000:0d2a      __fill_buffer_
-0000:0f79      fgetc_
+0000:14c4      __fill_buffer_
+0000:1713      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*     modexNextPageFlexibleSize_
-0000:6c5e*     modexShowPage_
-0000:6d5a*     modexPanPage_
-0000:6daa*     modexSelectPlane_
-0000:6dce+     modexClearRegion_
-0000:6ee6*     oldDrawBmp_
-0000:704c*     CDrawBmp_
-0000:71b0*     modexDrawBmp_
-0000:7216+     modexDrawBmpRegion_
-0000:7380*     modexDrawPlanarBuf_
-0000:739e*     modexDrawSprite_
-0000:7404+     modexDrawSpriteRegion_
-0000:757c*     modexCopyPageRegion_
-0000:76e6*     modexFadeOn_
-0000:7716*     modexFadeOff_
-0000:7744*     modexFlashOn_
-0000:7772*     modexFlashOff_
-0000:7842+     modexPalSave_
-0000:7898      modexNewPal_
-0000:78e8*     modexLoadPalFile_
-0000:79ca*     modexSavePalFile_
-0000:7a42*     modexPalBlack_
-0000:7a6c*     modexPalWhite_
-0000:7a96+     modexPalUpdate_
-0000:8006+     modexPalUpdate1_
-0000:8080*     modexPalUpdate0_
-0000:80cc+     chkcolor_
-0000:83e4+     modexputPixel_
-0000:8472*     modexgetPixel_
-0000:84f8*     modexhlin_
-0000:8564*     modexprint_
-0000:86fe*     modexprintbig_
-0000:887a*     cls_
-0000:88e8+     modexWaitBorder_
-08a2:0104+     _VGA
+0000:68b8*     VGAmodeX_
+0000:694c+     modexEnter_
+0000:69e0*     modexLeave_
+0000:69f0*     modexDefaultPage_
+0000:6a42*     modexNextPage_
+0000:6af4*     modexNextPageFlexibleSize_
+0000:6b8e*     modexShowPage_
+0000:6c80*     modexPanPage_
+0000:6cc6*     modexSelectPlane_
+0000:6ce0+     modexClearRegion_
+0000:6dee*     oldDrawBmp_
+0000:6f4a*     CDrawBmp_
+0000:70a4*     modexDrawBmp_
+0000:7100+     modexDrawBmpRegion_
+0000:7260*     modexDrawPlanarBuf_
+0000:7274*     modexDrawSprite_
+0000:72d0+     modexDrawSpriteRegion_
+0000:743e*     modexCopyPageRegion_
+0000:759e*     modexFadeOn_
+0000:75c4*     modexFadeOff_
+0000:75e8*     modexFlashOn_
+0000:760c*     modexFlashOff_
+0000:76c8+     modexPalSave_
+0000:7714      modexNewPal_
+0000:775c*     modexLoadPalFile_
+0000:7834*     modexSavePalFile_
+0000:78a2*     modexPalBlack_
+0000:78c4*     modexPalWhite_
+0000:78e6+     modexPalUpdate_
+0000:7e4c+     modexPalUpdate1_
+0000:7ebc*     modexPalUpdate0_
+0000:7efe+     chkcolor_
+0000:820c+     modexputPixel_
+0000:8290*     modexgetPixel_
+0000:830c*     modexhlin_
+0000:836e*     modexprint_
+0000:84fe*     modexprintbig_
+0000:8670*     cls_
+0000:86d4+     modexWaitBorder_
+0880:00e4+     _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:185a+     __open_flags_
+0000:1b1b+     _fsopen_
+0000:1b82      fopen_
+0000:1ca5*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
-0000:1595      _fmalloc_
-0000:1595      malloc_
-08a2:012c+     ___fheap
-08a2:012e      ___fheapRover
-08a2:0130      ___LargestSizeB4Rover
+0000:1d2f      _fmalloc_
+0000:1d2f      malloc_
+0880:010c+     ___fheap
+0880:010e      ___fheapRover
+0880:0110      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-08a2:0132      ___iob
-08a2:0ca8      ___OpenStreams
-08a2:0cac      ___ClosedStreams
+0880:0112      ___iob
+0880:0cac      ___ClosedStreams
+0880:0cb0      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
-0000:170a      fprintf_
+0000:1ea4      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
-0000:1739      _ffree_
-0000:1739      free_
+0000:1ed3      _ffree_
+0000:1ed3      free_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
+0880:027a      __curbrk
+0880:0282      __STACKLOW
+0880:0284      __STACKTOP
+0880:0286      __cbyte
+0880:0288      __child
+0880:028a      __no87
+0880:0297      ___FPE_handler
+0880:027c      __psp
+0880:028b      __get_ovl_stack
+0880:028f      __restore_ovl_stack
+0880:0293      __close_ovl_file
+0880:029b      __LpCmdLine
+0880:029f      __LpPgmName
+0880:027e      __osmajor
+0880:027f      __osminor
+0880:0280      __osmode
+0880:0281      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-0000:17c0      __fprtf_
+0000:1f5a      __fprtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
+0000:20ad*     __exit_with_msg_
+0000:20b2      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-0000:1913      __CMain
+0000:20d0      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-0000:1979      __InitRtns
-0000:1979*     __FInitRtns
-0000:19d4      __FiniRtns
-0000:19d4*     __FFiniRtns
+0000:2136      __InitRtns
+0000:2136*     __FInitRtns
+0000:2191      __FiniRtns
+0000:2191*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-08a2:029a      ___uselfn
+0880:02a4      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-0000:1a38      __DOSseg__
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-0000:1a39      __EnterWVIDEO_
-08a2:029c+     ___WD_Present
+0000:21f6      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-0000:1a5d*     __get_errno_ptr_
-08a2:0cb0      _errno
+0000:21f7*     __get_errno_ptr_
+0880:0cb4      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-0000:1a64      __ioalloc_
+0000:21fe      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-0000:1bf2      __qread_
+0000:238c      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-0000:1c12      __lseek_
+0000:23ac      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-0000:1c4c      __close_
+0000:23e6      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-0000:1c82      __flush_
+0000:241c      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-0000:1ecb      __freefp_
-0000:1f6c      __purgefp_
+0000:2665      __freefp_
+0000:2706      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
-0000:1fae      __PTC
+0000:2748      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-0000:1fe2      __PTS
+0000:277c      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-0000:2013      lseek_
+0000:27ad      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-0000:2044      tell_
+0000:27de      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:2055      __flushall_
-0000:20e9*     flushall_
+0000:27ef      __flushall_
+0000:2883*     flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-0000:20ef      getche_
+0000:2889      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
-0000:2109+     int86x_
-0000:228c      int86_
+0000:28a3+     int86x_
+0000:2a26      int86_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
-0000:22b9      fwrite_
+0000:2a53      fwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
-0000:2632      rand_
-0000:2674*     srand_
+0000:2dcc      rand_
+0000:2e0e*     srand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
-0000:2698      __I4M
-0000:2698      __U4M
+0000:2e32      __I4M
+0000:2e32      __U4M
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0000:8986*     textInit_
-08a2:0cb2      _romFonts
+0000:876c*     textInit_
+0880:0cb6      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-0000:26b0*     __set_commode_
-08a2:02a2      __commode
+0000:2e4a*     __set_commode_
+0880:02aa      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-08a2:02a4      __fmode
+0880:02ac      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
-0000:26bc      tolower_
+0000:2e56      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
-0000:28eb*     open_
-0000:2922      sopen_
+0000:3085*     open_
+0000:30bc      sopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-0000:294f      __chktty_
+0000:30e9      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-0000:29ae      __allocfp_
+0000:3148      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
-0000:2b60      __MemAllocator
-0000:2c2a      __MemFree
+0000:3300      __MemAllocator
+0000:33ca      __MemFree
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
-0000:2d87      __GrowSeg_
+0000:3527      __GrowSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
-0000:2efd      __AllocSeg_
+0000:369d      __AllocSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
-0000:2fec      __fmemneed_
+0000:378c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
-0000:2fef      _nmalloc_
-08a2:02a6      ___nheapbeg
-08a2:02a8      ___MiniHeapRover
-08a2:02aa      ___LargestSizeB4MiniHeapRover
+0000:378f      _nmalloc_
+0880:02ae      ___nheapbeg
+0880:02b0      ___MiniHeapRover
+0880:02b2      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
-0000:30c9*     _heapgrow_
-0000:30c9*     _fheapgrow_
-0000:30ca      _nheapgrow_
+0000:3869*     _heapgrow_
+0000:3869*     _fheapgrow_
+0000:386a      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-0000:3142      __InitFiles_
+0000:38e2      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-0000:3376*     fcloseall_
-0000:337d      __full_io_exit_
+0000:3b16*     fcloseall_
+0000:3b1d      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
-0000:3387      _nfree_
-08a2:0cca+     ___MiniHeapFreeRover
+0000:3b27      _nfree_
+0880:0cce+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-0000:3482      fputc_
+0000:3c22      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-0000:3657      __prtf_
+0000:3df7      __prtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
+0000:4f59      __EnterWVIDEO_
+0880:02b4+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-08a2:0ccc      ____Argv
-08a2:0cd0      ____Argc
+0880:0cd0      ____Argv
+0880:0cd4      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-08a2:02ac      __amblksiz
+0880:02b6      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-08a2:0300      __Start_XI
-08a2:0318      __End_XI
-08a2:0318      __Start_YI
-08a2:0324      __End_YI
+0880:030a      __Start_XI
+0880:031c      __End_XI
+0880:031c      __Start_YI
+0880:0328      __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:4f7e*     __dosretax
+0000:4f83*     __dosret0
+0000:4f8a      __set_errno_dos_
+0000:4ff2*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:4847      __GetIOMode_
-0000:487c      __SetIOMode_nogrow_
-08a2:02c2      ___NFiles
-08a2:02c4      ___init_mode
-08a2:02ec      ___io_mode
+0000:4ffd      __GetIOMode_
+0000:5032      __SetIOMode_nogrow_
+0880:02cc      ___NFiles
+0880:02ce      ___init_mode
+0880:02f6      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:48b1      __qwrite_
+0000:5067      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:4911      fsync_
+0000:50c7      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:4916+     __grow_iomode_
-0000:49fd+     __shrink_iomode_
-0000:4a3e      __SetIOMode_
+0000:50cc+     __grow_iomode_
+0000:51b3+     __shrink_iomode_
+0000:51f4      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-0000:4ae5      intr_
+0000:529b      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-0000:4af9      segread_
+0000:52af      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:4b5f      _dos_open_
+0000:5315      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:4b85      isatty_
+0000:533b      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:4ba1*     __get_doserrno_ptr_
-08a2:0cd4      __doserrno
+0000:5357*     __get_doserrno_ptr_
+0880:0cd8      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-08a2:02f0      ___umaskval
+0880:02fa      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:4ba8      _dos_creat_
-0000:4bcc*     _dos_creatnew_
+0000:535e      _dos_creat_
+0000:5382*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:4bed*     _heapenable_
-08a2:02f2      ___heap_enabled
+0000:53a3*     _heapenable_
+0880:02fc      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:4bfe      __nmemneed_
+0000:53b4      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:4c86      __LastFree_
-0000:4d00      __ExpandDGROUP_
+0000:543c      __LastFree_
+0000:54b6      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:4e11      wctomb_
+0000:55c7      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:4e5c+     utoa_
-0000:4efd      itoa_
+0000:5612+     utoa_
+0000:56b3      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:4f47      strupr_
+0000:56fd      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-08a2:02f4      ___EFG_printf
-08a2:02f8*     ___EFG_scanf
+0880:02fe      ___EFG_printf
+0880:0302*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-08a2:02fc      ___IsDBCS
+0880:0306      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:4f8f*     _ismbblead_
-08a2:0cd6      ___MBCSIsTable
+0000:5745*     _ismbblead_
+0880:0cda      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:4fab      ulltoa_
-0000:50e8*     lltoa_
+0000:5761      ulltoa_
+0000:589e*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:5159      ultoa_
-0000:5217*     ltoa_
+0000:590f      ultoa_
+0000:59cd*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:5265*     _dos_close_
-0000:5273      _dos_commit_
+0000:5a1b*     _dos_close_
+0000:5a29      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:5282*     _frealloc_
-0000:5282      realloc_
+0000:5a38*     _frealloc_
+0000:5a38      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:535e      __ChkTTYIOMode_
-0000:53cc*     __IOMode_
+0000:5b14      __ChkTTYIOMode_
+0000:5b82*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:53dc      _DoINTR_
+0000:5b92      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:5756      __doserror_
-0000:5764*     __doserror1_
+0000:5f0c      __doserror_
+0000:5f1a*     __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:5770*     sbrk_
-0000:5780      __brk_
+0000:5f26*     sbrk_
+0000:5f36      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-08a2:0072      ___Alphabet
+0880:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:5826      __mbinit_
-08a2:02fe+     ___MBCodePage
+0000:5fdc      __mbinit_
+0880:0308+     ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:5901*     _msize_
-0000:591c      _fmsize_
+0000:60b7*     _msize_
+0000:60d2      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:592d      __HeapManager_expand_
-0000:5e36      _nexpand_
+0000:60e3      __HeapManager_expand_
+0000:65ec      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:5e89      _fexpand_
-0000:5e89*     _expand_
+0000:663f      _fexpand_
+0000:663f*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:5ebe      _bfree_
+0000:6674      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:5ee3      _bexpand_
+0000:6699      _bexpand_
 
 
                         +--------------------+
@@ -417,6 +414,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  000172c0 (94912.)
-Entry point address: 0000:01e0
+Memory size:  000170a0 (94368.)
+Entry point address: 0000:099e
 Link time: 00:00.00
diff --git a/tesuto.exe b/tesuto.exe
index 625da498b67f9d4a00e326f6886e0677980914d8..f3a02b648e33b042cd10e06caafffd3c9f0e356d 100755
GIT binary patch
delta 2522
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
Sk8$|W4`BA&!=0WQx%|K1)@s-Q

delta 2478
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

diff --git a/vgmtest.exe b/vgmtest.exe
index dfcfd6e685d24711befa84549b8bd1079ec9b961..0a09bbe8e6df116376e36a41a69c7016abf2e85d 100755
GIT binary patch
delta 18886
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

delta 19514
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

diff --git a/vgmtest.map b/vgmtest.map
index 05f3427b..52a7549e 100755
--- a/vgmtest.map
+++ b/vgmtest.map
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (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/29 15:57:03
+Created on:       15/10/01 11:58:33
 Executable Image: vgmtest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          09cc:0000            0000e660
+DGROUP                          09a2:0000            0000e650
 
 
 
@@ -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       000000f8
+16_in_TEXT             CODE           AUTO           0000:0100       00001c23
+16_head_TEXT           CODE           AUTO           0000:1d30       000003dd
+16_snd_TEXT            CODE           AUTO           0000:2110       000002f4
+_TEXT                  CODE           AUTO           0000:2410       00005fd2
+vgmSnd_TEXT            CODE           AUTO           0000:83f0       0000147d
+16_in13_DATA           FAR_DATA       AUTO           0987:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           09a1:0004       00000000
+_NULL                  BEGDATA        DGROUP         09a2:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         09a4:0000       00000002
+CONST                  DATA           DGROUP         09a4:0002       00000076
+CONST2                 DATA           DGROUP         09ab:0008       00000102
+_DATA                  DATA           DGROUP         09bc:0000       000004ee
+XIB                    DATA           DGROUP         0a0a:000e       00000000
+XI                     DATA           DGROUP         0a0a:000e       0000001e
+XIE                    DATA           DGROUP         0a0c:000c       00000000
+YIB                    DATA           DGROUP         0a0c:000c       00000000
+YI                     DATA           DGROUP         0a0c:000c       00000012
+YIE                    DATA           DGROUP         0a0d:000e       00000000
+STRINGS                DATA           DGROUP         0a0d:000e       00000000
+DATA                   DATA           DGROUP         0a0d:000e       00000000
+_BSS                   BSS            DGROUP         0a0e:0000       000004cf
+STACK                  STACK          DGROUP         0a5b:0000       0000dac0
 
 
                         +----------------+
@@ -61,370 +61,367 @@ Address        Symbol
 
 Module: vgmtest.o(/dos/z/16/src/vgmtest.c)
 0000:0010      OPL2_Write_
-0000:0036      OPL2_ReadStatus_
-0000:0050      main_
+0000:002c      OPL2_ReadStatus_
+0000:003e      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:0218+     INL_KeyService_
+0000:0462+     Mouse_
+0000:04a6+     IN_GetJoyAbs_
+0000:084e+     IN_GetJoyButtonsDB_
+0000:0ab8+     IN_SetupJoy_
+0000:0c66      IN_Startup_
+0000:0d64      IN_Default_
+0000:0ebe      IN_Shutdown_
+0000:0f36*     IN_SetKeyHook_
+0000:0f4e+     IN_ClearKeysDown_
+0000:101c*     IN_ReadCursor_
+0000:112e      IN_ReadControl_
+0000:18a4*     IN_SetControlType_
+0000:18e8*     IN_GetScanName_
+0000:1966*     IN_WaitForKey_
+0000:1994*     IN_WaitForASCII_
+0000:19c2+     IN_AckBack_
+0000:1aa2*     IN_Ack_
+0000:1b3c+     IN_IsUserInput_
+0000:1bda*     IN_UserInput_
+0000:1c28      IN_KeyDown_
+0000:1c66+     IN_ClearKey_
+0000:1cd4*     IN_qb_
+09a2:06ce+     _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_
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
-0000:2285      __STK
-0000:22a5*     __STKOVERFLOW_
+0000:1d3e*     wait_
+0000:1d80*     filesize_
+0000:1ddc*     printmeminfoline_
+0000:1fbe      US_CheckParm_
 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:2110      opl2out_
+0000:2148*     opl3out_
+0000:217a*     opl3exp_
+0000:21ac*     FMReset_
+0000:21e2*     FMKeyOff_
+0000:2202*     FMKeyOn_
+0000:2246*     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:2410      _fmalloc_
+0000:2410      malloc_
+09a2:0474+     ___fheap
+09a2:0476      ___fheapRover
+09a2:0478      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
-0000:243f      __PIA
-0000:2438*     __PIS
+0000:258d      __PIA
+0000:2586*     __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:843a      OpenVGMFile_
+0000:8720      FreeVGMFile_
+0000:8cba      InitEngine_
+0000:8e70      DeinitEngine_
+0000:8ed0      PlayMusic_
+0000:8f30*     PlaySFX_
+0000:8fba      StopMusic_
+0000:8fd2*     StopSFX_
+0000:905e*     PauseMusic_
+0000:90b2*     ResumeMusic_
+0000:97c4      UpdateSoundEngine_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
-0000:2456      printf_
+0000:25a4      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
+09a2:0000*     __nullarea
+09a2:0484*     __ovlflag
+09a2:0485*     __intno
+09a2:0486*     __ovlvec
+0000:25d4      _cstart_
+0000:26a7*     _Not_Enough_Memory_
+0000:27d9      __exit_
+0000:27f8      __do_exit_with_msg__
+0000:2855      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
-0000:2712      _big_code_
-0000:2712*     CodeModelMismatch
+0000:2860      _big_code_
+0000:2860*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-09cc:0a6e      __argv
-09cc:0a72      ___argv
-09cc:0a76      __argc
-09cc:0a78      ___argc
+09a2:0a5e      __argv
+09a2:0a62      ___argv
+09a2:0a66      __argc
+09a2:0a68      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
-0000:2712+     int86x_
-0000:2895      int86_
+0000:2860+     int86x_
+0000:29e3      int86_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
-0000:28c2      __I4M
-0000:28c2      __U4M
+0000:2a10      __I4M
+0000:2a10      __U4M
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c)
-0000:28da      _dos_getvect_
+0000:2a28      _dos_getvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c)
-0000:28e5      _dos_setvect_
+0000:2a33      _dos_setvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
-0000:28f2      __I4D
-0000:2941      __U4D
+0000:2a40      __I4D
+0000:2a8f      __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
-0000:29c5+     __ibm_bios_get_ticks_
-0000:2a3c      clock_
+0000:2b13+     __ibm_bios_get_ticks_
+0000:2b8a      clock_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
-0000:2a63      kbhit_
+0000:2bb1      kbhit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
-0000:2a7a      ftell_
+0000:2bc8      ftell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
-0000:2c60      fseek_
+0000:2dae      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:2e58      ultoa_
-0000:2f16*     ltoa_
+0000:2fa6      ultoa_
+0000:3064*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-09cc:0098      __IsTable
+09a2:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
-0000:2f64      tolower_
+0000:30b2      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
-0000:2f72      __PTC
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
-0000:2fa5*     __exit_with_msg_
-0000:2faa      __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
+0000:30c0      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
-0000:2fd0      __MemAllocator
-0000:309a      __MemFree
+0000:3100      __MemAllocator
+0000:31ca      __MemFree
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
-0000:31f7      __GrowSeg_
+0000:3327      __GrowSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
-0000:336d      __AllocSeg_
+0000:349d      __AllocSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
-0000:345c      __fmemneed_
+0000:358c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
-0000:345f      _nmalloc_
-09cc:04bc      ___nheapbeg
-09cc:04be      ___MiniHeapRover
-09cc:04c0      ___LargestSizeB4MiniHeapRover
+0000:358f      _nmalloc_
+09a2:0492      ___nheapbeg
+09a2:0494      ___MiniHeapRover
+09a2:0496      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
-0000:3539*     _heapgrow_
-0000:3539*     _fheapgrow_
-0000:353a      _nheapgrow_
+0000:3669*     _heapgrow_
+0000:3669*     _fheapgrow_
+0000:366a      _nheapgrow_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
+09a2:0498      __curbrk
+09a2:04a0      __STACKLOW
+09a2:04a2      __STACKTOP
+09a2:04a4      __cbyte
+09a2:04a6      __child
+09a2:04a8      __no87
+09a2:04b5      ___FPE_handler
+09a2:049a      __psp
+09a2:04a9      __get_ovl_stack
+09a2:04ad      __restore_ovl_stack
+09a2:04b1      __close_ovl_file
+09a2:04b9      __LpCmdLine
+09a2:04bd      __LpPgmName
+09a2:049c      __osmajor
+09a2:049d      __osminor
+09a2:049e      __osmode
+09a2:049f      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-0000:35b2+     __open_flags_
-0000:3873+     _fsopen_
-0000:38da      fopen_
-0000:39fd*     freopen_
+0000:36e2+     __open_flags_
+0000:39a3+     _fsopen_
+0000:3a0a      fopen_
+0000:3b2d*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
-0000:3a87      fread_
+0000:3bb7      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:3f2e      __doclose_
+0000:4078      __shutdown_stream_
+0000:4092      fclose_
+09a2:0a6e+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
-0000:3fcd      _ffree_
-0000:3fcd      free_
+0000:40fd      _ffree_
+0000:40fd      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-09cc:04c2      ___iob
-09cc:0a82      ___OpenStreams
-09cc:0a86      ___ClosedStreams
+09a2:04c2      ___iob
+09a2:0a72      ___ClosedStreams
+09a2:0a76      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-0000:4054      __fprtf_
+0000:4184      __fprtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
+0000:42d7*     __exit_with_msg_
+0000:42dc      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-0000:41a7      __CMain
+0000:42fa      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-0000:420d      __InitRtns
-0000:420d*     __FInitRtns
-0000:4268      __FiniRtns
-0000:4268*     __FFiniRtns
+0000:4360      __InitRtns
+0000:4360*     __FInitRtns
+0000:43bb      __FiniRtns
+0000:43bb*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-09cc:062a      ___uselfn
+09a2:062a      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-0000:42cc      __DOSseg__
+0000:4420      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
-0000:42cd      __Init_Argv_
-0000:4330+     _getargv_
-0000:4660      __Fini_Argv_
+0000:4421      __Init_Argv_
+0000:4484+     _getargv_
+0000:47b4      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-0000:468a      intr_
+0000:47de      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-0000:469e      segread_
+0000:47f2      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
-0000:4704      fflush_
+0000:4858      fflush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-0000:4719      tell_
+0000:486d      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-0000:472a      __PTS
+0000:487e      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-0000:475b      lseek_
+0000:48af      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-0000:478c      __flush_
+0000:48e0      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-0000:49d5*     __get_errno_ptr_
-09cc:0a8e      _errno
+0000:4b29*     __get_errno_ptr_
+09a2:0a7e      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-09cc:0022      ___Alphabet
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-0000:49dc      __EnterWVIDEO_
-09cc:062c+     ___WD_Present
+09a2:0022      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:4a00*     _heapenable_
-09cc:062e      ___heap_enabled
+0000:4b30*     _heapenable_
+09a2:062c      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-09cc:0630      __amblksiz
+09a2:062e      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:4a11      __nmemneed_
+0000:4b41      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:4a99      __LastFree_
-0000:4b13      __ExpandDGROUP_
+0000:4bc9      __LastFree_
+0000:4c43      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
-0000:4c24      _nfree_
-09cc:0a90+     ___MiniHeapFreeRover
+0000:4d54      _nfree_
+09a2:0a80+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-0000:4d1f*     __set_commode_
-09cc:0632      __commode
+0000:4e4f*     __set_commode_
+09a2:0630      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-09cc:0634      __fmode
+09a2:0632      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
-0000:4f4c*     open_
-0000:4f83      sopen_
+0000:507c*     open_
+0000:50b3      sopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-0000:4fb0      __chktty_
+0000:50e0      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-0000:500f      __freefp_
-0000:50b0      __purgefp_
+0000:513f      __freefp_
+0000:51e0      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-0000:50f1      __allocfp_
+0000:5221      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-0000:52a1      __ioalloc_
+0000:53d1      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-0000:542f      __qread_
+0000:555f      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
-0000:544f      __fill_buffer_
-0000:569e*     fgetc_
+0000:557f      __fill_buffer_
+0000:57ce*     fgetc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-0000:57e5      __lseek_
+0000:5915      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-0000:581f      __close_
+0000:594f      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-0000:5855      __InitFiles_
+0000:5985      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-0000:5a89*     fcloseall_
-0000:5a90      __full_io_exit_
+0000:5bb9*     fcloseall_
+0000:5bc0      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-0000:5a9a      fputc_
+0000:5bca      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-0000:5c6f      __prtf_
+0000:5d9f      __prtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
+0000:6f01      __EnterWVIDEO_
+09a2:0634+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-09cc:0a92      ____Argv
-09cc:0a96      ____Argc
+09a2:0a82      ____Argv
+09a2:0a86      ____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:6f25+     _null_exit_rtn_
+0000:6f25+     __null_int23_exit_
+0000:6f26      exit_
+0000:6f47+     _exit_
+09a2:0636+     ___int23_exit
+09a2: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
+09a2:068e      __Start_XI
+09a2:06ac      __End_XI
+09a2:06ac      __Start_YI
+09a2:06be      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-09cc:0a98      ___historical_splitparms
+09a2:0a88      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:6e1e      _DoINTR_
+0000:6f64      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:7197      __flushall_
-0000:722b      flushall_
+0000:72dd      __flushall_
+0000:7371      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:7377      __GetIOMode_
+0000:73ac      __SetIOMode_nogrow_
+09a2:063e      ___NFiles
+09a2:0640      ___init_mode
+09a2: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:73e1+     __grow_iomode_
+0000:74c8+     __shrink_iomode_
+0000:7509      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:746a      __qwrite_
+0000:75b0      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:74ca      fsync_
+0000:7610      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:74cf*     sbrk_
-0000:74df      __brk_
+0000:7615*     sbrk_
+0000:7625      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:7547      _dos_open_
+0000:768d      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:756d      isatty_
+0000:76b3      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:7589*     __get_doserrno_ptr_
-09cc:0a9c      __doserrno
+0000:76cf*     __get_doserrno_ptr_
+09a2:0a8c      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-09cc:066c      ___umaskval
+09a2:066c      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:7590      _dos_creat_
-0000:75b4*     _dos_creatnew_
+0000:76d6      _dos_creat_
+0000:76fa*     _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:771b*     __dosretax
+0000:7720*     __dosret0
+0000:7727      __set_errno_dos_
+0000:778f*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-0000:7654      getche_
+0000:779a      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:766e      wctomb_
+0000:77b4      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:76b9+     utoa_
-0000:775a      itoa_
+0000:77ff+     utoa_
+0000:78a0      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:77a4      strupr_
+0000:78ea      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-09cc:0682      ___EFG_printf
-09cc:0686*     ___EFG_scanf
+09a2:0682      ___EFG_printf
+09a2:0686*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-09cc:068a      ___IsDBCS
+09a2:068a      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:77ec*     _ismbblead_
-09cc:0a9e      ___MBCSIsTable
+0000:7932*     _ismbblead_
+09a2:0a8e      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:7808      ulltoa_
-0000:7945*     lltoa_
+0000:794e      ulltoa_
+0000:7a8b*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:79b6*     _frealloc_
-0000:79b6      realloc_
+0000:7afc*     _frealloc_
+0000:7afc      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:7a92      __ChkTTYIOMode_
-0000:7b00*     __IOMode_
+0000:7bd8      __ChkTTYIOMode_
+0000:7c46*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:7b10*     _dos_close_
-0000:7b1e      _dos_commit_
+0000:7c56*     _dos_close_
+0000:7c64      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:7b2e      __doserror_
-0000:7b3c*     __doserror1_
+0000:7c74      __doserror_
+0000:7c82*     __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:7b86      __mbinit_
-09cc:068c+     ___MBCodePage
+0000:7ccc      __mbinit_
+09a2:068c+     ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:7c61*     _msize_
-0000:7c7c      _fmsize_
+0000:7da7*     _msize_
+0000:7dc2      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:7c8d      __HeapManager_expand_
-0000:8196      _nexpand_
+0000:7dd3      __HeapManager_expand_
+0000:82dc      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:81e9      _fexpand_
-0000:81e9*     _expand_
+0000:832f      _fexpand_
+0000:832f*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:821e      _bfree_
+0000:8364      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:8243      _bexpand_
+0000:8389      _bexpand_
 
 
                         +--------------------+
@@ -440,6 +437,6 @@ vgmsnd.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00018320 (99104.)
-Entry point address: 0000:2486
+Memory size:  00018070 (98416.)
+Entry point address: 0000:25d4
 Link time: 00:00.00
-- 
2.39.5