OSDN Git Service

initial version of 192x144
authorsparky4 <sparky4@cock.li>
Thu, 15 Oct 2015 20:23:55 +0000 (15:23 -0500)
committersparky4 <sparky4@cock.li>
Thu, 15 Oct 2015 20:23:55 +0000 (15:23 -0500)
32 files changed:
16.exe
16.map
bakapi.exe
bakapi.map
doc/art_tut/palette tut.png [new file with mode: 0755]
doc/art_tut/pallette1390508302777.jpg [new file with mode: 0755]
exmmtest.map
fmemtest.map
fontgfx.exe
fontgfx.map
fonttest.map
inputest.map
maptest.exe
maptest.map
palettec.exe
palettec.map
palettel.exe
palettel.map
pcxtest.exe
pcxtest.map
pcxtest2.exe
pcxtest2.map
scroll.exe
scroll.map
src/lib/modex16.c
src/lib/modex16/192x144.h
src/lib/modex16/320x240.h
test.exe
test.map
test2.exe
test2.map
vgmtest.map

diff --git a/16.exe b/16.exe
index 00a9a82..9303b54 100755 (executable)
Binary files a/16.exe and b/16.exe differ
diff --git a/16.map b/16.map
index ce5ad94..865bf6f 100755 (executable)
--- a/16.map
+++ b/16.map
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/15 14:56:24
+Created on:       15/10/15 15:23:41
 Executable Image: 16.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          1383:0000            0000f2c0
+DGROUP                          138b:0000            0000f2c0
 
 
 
@@ -24,40 +24,40 @@ DGROUP                          1383:0000            0000f2c0
 Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
-16_TEXT                CODE           AUTO           0000:0000       00000279
-mapread_TEXT           CODE           AUTO           0000:0280       000008ae
-jsmn_TEXT              CODE           AUTO           0000:0b30       00000919
-16_in_TEXT             CODE           AUTO           0000:1450       00001e80
-16_mm_TEXT             CODE           AUTO           0000:32d0       00003308
-wcpu_TEXT              CODE           AUTO           0000:65e0       00000058
-16_head_TEXT           CODE           AUTO           0000:6640       00000405
-16_ca_TEXT             CODE           AUTO           0000:6a50       000003fd
-kitten_TEXT            CODE           AUTO           0000:6e50       0000080a
-16_hc_TEXT             CODE           AUTO           0000:7660       0000158b
-timer_TEXT             CODE           AUTO           0000:8bf0       00000235
-_TEXT                  CODE           AUTO           08e3:0000       00007bc9
-modex16_TEXT           CODE           AUTO           08e3:7bd0       00002554
-bitmap_TEXT            CODE           AUTO           08e3:a130       00000605
-16text_TEXT            CODE           AUTO           08e3:a740       0000010d
-16_in13_DATA           FAR_DATA       AUTO           1368:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           1382:0004       00000000
-_NULL                  BEGDATA        DGROUP         1383:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         1385:0000       00000002
-CONST                  DATA           DGROUP         1385:0002       00000076
-CONST2                 DATA           DGROUP         138c:0008       00000102
-_DATA                  DATA           DGROUP         139d:0000       000005b1
-XIB                    DATA           DGROUP         13f8:0002       00000000
-XI                     DATA           DGROUP         13f8:0002       00000036
-XIE                    DATA           DGROUP         13fb:0008       00000000
-YIB                    DATA           DGROUP         13fb:0008       00000000
-YI                     DATA           DGROUP         13fb:0008       00000018
-YIE                    DATA           DGROUP         13fd:0000       00000000
-STRINGS                DATA           DGROUP         13fd:0000       00000000
-DATA                   DATA           DGROUP         13fd:0000       00000000
-_emu_init_start        EMU            DGROUP         13fd:0000       00000000
-_emu_init_end          EMU            DGROUP         13fd:0000       00000000
-_BSS                   BSS            DGROUP         13fd:0000       00001052
-STACK                  STACK          DGROUP         1503:0000       0000dac0
+16_TEXT                CODE           AUTO           0000:0000       00000281
+mapread_TEXT           CODE           AUTO           0000:0290       000008b6
+jsmn_TEXT              CODE           AUTO           0000:0b50       00000919
+16_in_TEXT             CODE           AUTO           0000:1470       00001e80
+16_mm_TEXT             CODE           AUTO           0000:32f0       00003308
+wcpu_TEXT              CODE           AUTO           0000:6600       00000058
+16_head_TEXT           CODE           AUTO           0000:6660       00000405
+16_ca_TEXT             CODE           AUTO           0000:6a70       000003fd
+kitten_TEXT            CODE           AUTO           0000:6e70       0000080a
+16_hc_TEXT             CODE           AUTO           0000:7680       0000158b
+timer_TEXT             CODE           AUTO           0000:8c10       00000235
+_TEXT                  CODE           AUTO           08e5:0000       00007bc9
+modex16_TEXT           CODE           AUTO           08e5:7bd0       000025bc
+bitmap_TEXT            CODE           AUTO           08e5:a190       0000060d
+16text_TEXT            CODE           AUTO           08e5:a7a0       0000010d
+16_in13_DATA           FAR_DATA       AUTO           1370:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           138a:0004       00000000
+_NULL                  BEGDATA        DGROUP         138b:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         138d:0000       00000002
+CONST                  DATA           DGROUP         138d:0002       00000076
+CONST2                 DATA           DGROUP         1394:0008       00000102
+_DATA                  DATA           DGROUP         13a5:0000       000005b1
+XIB                    DATA           DGROUP         1400:0002       00000000
+XI                     DATA           DGROUP         1400:0002       00000036
+XIE                    DATA           DGROUP         1403:0008       00000000
+YIB                    DATA           DGROUP         1403:0008       00000000
+YI                     DATA           DGROUP         1403:0008       00000018
+YIE                    DATA           DGROUP         1405:0000       00000000
+STRINGS                DATA           DGROUP         1405:0000       00000000
+DATA                   DATA           DGROUP         1405:0000       00000000
+_emu_init_start        EMU            DGROUP         1405:0000       00000000
+_emu_init_end          EMU            DGROUP         1405:0000       00000000
+_BSS                   BSS            DGROUP         1405:0000       00001052
+STACK                  STACK          DGROUP         150b:0000       0000dac0
 
 
                         +----------------+
@@ -71,582 +71,582 @@ Address        Symbol
 =======        ======
 
 Module: 16.o(/dos/z/16/src/16.c)
-1383:07a0+     _player
-1383:08a0+     _gvar
-1383:0958+     _cpus
-1383:095c*     _gpal
-1383:0960+     _dpal
-1383:0964+     _engi_stat
-0000:0108      main_
+138b:07a0+     _player
+138b:08a0+     _gvar
+138b:0958+     _cpus
+138b:095c*     _gpal
+138b:0960+     _dpal
+138b:0964+     _engi_stat
+0000:0110      main_
 Module: mapread.o(/dos/z/16/src/lib/mapread.c)
-0000:0358+     jsoneq_
-0000:03fc+     dump_
-0000:08f8*     loadmap_
+0000:0370+     jsoneq_
+0000:0414+     dump_
+0000:0910*     loadmap_
 Module: jsmn.o(/dos/z/16/src/lib/jsmn/jsmn.c)
-0000:0f02      jsmn_parse_
-0000:13fe      jsmn_init_
+0000:0f22      jsmn_parse_
+0000:141e      jsmn_init_
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-1383:098e+     _inpu
-0000:1590+     INL_KeyService_
-0000:182a+     Mouse_
-0000:1882+     IN_GetJoyAbs_
-0000:1c2c+     IN_GetJoyButtonsDB_
-0000:1eb2+     IN_SetupJoy_
-0000:2074      IN_Startup_
-0000:217a      IN_Default_
-0000:22de      IN_Shutdown_
-0000:235e*     IN_SetKeyHook_
-0000:2380+     IN_ClearKeysDown_
-0000:2460*     IN_ReadCursor_
-0000:257c      IN_ReadControl_
-0000:2db4*     IN_SetControlType_
-0000:2e02*     IN_GetScanName_
-0000:2e8a*     IN_WaitForKey_
-0000:2ec0*     IN_WaitForASCII_
-0000:2ef6+     IN_AckBack_
-0000:2fde*     IN_Ack_
-0000:3080+     IN_IsUserInput_
-0000:3126*     IN_UserInput_
-0000:316a      IN_KeyDown_
-0000:31b2+     IN_ClearKey_
-0000:322a*     IN_qb_
+138b:098e+     _inpu
+0000:15b0+     INL_KeyService_
+0000:184a+     Mouse_
+0000:18a2+     IN_GetJoyAbs_
+0000:1c4c+     IN_GetJoyButtonsDB_
+0000:1ed2+     IN_SetupJoy_
+0000:2094      IN_Startup_
+0000:219a      IN_Default_
+0000:22fe      IN_Shutdown_
+0000:237e*     IN_SetKeyHook_
+0000:23a0+     IN_ClearKeysDown_
+0000:2480*     IN_ReadCursor_
+0000:259c      IN_ReadControl_
+0000:2dd4*     IN_SetControlType_
+0000:2e22*     IN_GetScanName_
+0000:2eaa*     IN_WaitForKey_
+0000:2ee0*     IN_WaitForASCII_
+0000:2f16+     IN_AckBack_
+0000:2ffe*     IN_Ack_
+0000:30a0+     IN_IsUserInput_
+0000:3146*     IN_UserInput_
+0000:318a      IN_KeyDown_
+0000:31d2+     IN_ClearKey_
+0000:324a*     IN_qb_
 Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
-0000:3cb4+     MML_CheckForEMS_
-0000:3d10+     MML_SetupEMS_
-0000:3ec8+     MML_ShutdownEMS_
-0000:3f34+     MM_MapEMS_
-0000:4030*     MM_MapXEMS_
-0000:4150+     MML_CheckForXMS_
-0000:41ac*     MML_SetupXMS_
-0000:4294+     MML_ShutdownXMS_
-0000:4322+     MML_UseSpace_
-0000:4500+     MML_ClearBlock_
-0000:4584*     MM_Startup_
-0000:49b6+     MM_Shutdown_
-0000:4a4c      MM_GetPtr_
-0000:4e46+     MM_FreePtr_
-0000:4f3e*     MM_SetPurge_
-0000:5018*     MM_SetLock_
-0000:50f0+     MM_SortMem_
-0000:52de*     MM_ShowMemory_
-0000:597e*     MM_DumpData_
-0000:5ad8+     MM_UnusedMemory_
-0000:5b5c+     MM_TotalFree_
-0000:5bf2*     MM_Report_
-0000:65aa*     MM_BombOnError_
-1383:0af0+     _beforesort
-1383:0af4+     _aftersort
-1383:0af8+     _XMSaddr
+0000:3cd4+     MML_CheckForEMS_
+0000:3d30+     MML_SetupEMS_
+0000:3ee8+     MML_ShutdownEMS_
+0000:3f54+     MM_MapEMS_
+0000:4050*     MM_MapXEMS_
+0000:4170+     MML_CheckForXMS_
+0000:41cc*     MML_SetupXMS_
+0000:42b4+     MML_ShutdownXMS_
+0000:4342+     MML_UseSpace_
+0000:4520+     MML_ClearBlock_
+0000:45a4*     MM_Startup_
+0000:49d6+     MM_Shutdown_
+0000:4a6c      MM_GetPtr_
+0000:4e66+     MM_FreePtr_
+0000:4f5e*     MM_SetPurge_
+0000:5038*     MM_SetLock_
+0000:5110+     MM_SortMem_
+0000:52fe*     MM_ShowMemory_
+0000:599e*     MM_DumpData_
+0000:5af8+     MM_UnusedMemory_
+0000:5b7c+     MM_TotalFree_
+0000:5c12*     MM_Report_
+0000:65ca*     MM_BombOnError_
+138b:0af0+     _beforesort
+138b:0af4+     _aftersort
+138b:0af8+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
-0000:65e0      detectcpu_
+0000:6600      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
-0000:664e*     wait_
-0000:669a*     filesize_
-0000:6700      printmeminfoline_
-0000:68ec      US_CheckParm_
+0000:666e*     wait_
+0000:66ba*     filesize_
+0000:6720      printmeminfoline_
+0000:690c      US_CheckParm_
 Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
-0000:6a7e      CA_OpenDebug_
-0000:6ace      CA_CloseDebug_
-0000:6afc+     CA_FarRead_
-0000:6b7c*     CA_FarWrite_
-0000:6bfc*     CA_ReadFile_
-0000:6c78*     CA_LoadFile_
-0000:6d20*     CAL_OptimizeNodes_
-0000:6dd0*     CA_Startup_
-0000:6e20*     CA_Shutdown_
-1383:0b00*     _finishcachebox
-1383:0b04*     _drawcachebox
-1383:0b08*     _updatecachebox
+0000:6a9e      CA_OpenDebug_
+0000:6aee      CA_CloseDebug_
+0000:6b1c+     CA_FarRead_
+0000:6b9c*     CA_FarWrite_
+0000:6c1c*     CA_ReadFile_
+0000:6c98*     CA_LoadFile_
+0000:6d40*     CAL_OptimizeNodes_
+0000:6df0*     CA_Startup_
+0000:6e40*     CA_Shutdown_
+138b:0b00*     _finishcachebox
+138b:0b04*     _drawcachebox
+138b:0b08*     _updatecachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
-0000:6e8c      KITTENGETS
-0000:6eec*     kittenopen_
-0000:713a+     catread_
-0000:71ee*     kittenclose_
-0000:720a+     mystrtoul_
-0000:72be+     processEscChars_
-0000:7444+     get_line_
-0000:74b6+     db_fetch_
-0000:754c+     db_insert_
-1383:04a4+     __kitten_catalog
+0000:6eac      KITTENGETS
+0000:6f0c*     kittenopen_
+0000:715a+     catread_
+0000:720e*     kittenclose_
+0000:722a+     mystrtoul_
+0000:72de+     processEscChars_
+0000:7464+     get_line_
+0000:74d6+     db_fetch_
+0000:756c+     db_insert_
+138b:04a4+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
-0000:780c+     LargestFreeBlock_
-0000:789a+     _coreleft_
-0000:7916+     LargestFarFreeBlock_
-0000:79cc+     _farcoreleft_
-0000:7a7a+     LargestHugeFreeBlock_
-0000:7b6a*     _hugecoreleft_
-0000:7c3a+     GetFreeSize_
-0000:7c94+     GetFarFreeSize_
-0000:7cde+     GetNearFreeSize_
-0000:7d2c*     heapdump_
-0000:89ce+     heapstat_
-0000:8b0c+     heapstat0_
-0000:8b6e+     HC_OpenDebug_
-0000:8bbe*     HC_CloseDebug_
+0000:782c+     LargestFreeBlock_
+0000:78ba+     _coreleft_
+0000:7936+     LargestFarFreeBlock_
+0000:79ec+     _farcoreleft_
+0000:7a9a+     LargestHugeFreeBlock_
+0000:7b8a*     _hugecoreleft_
+0000:7c5a+     GetFreeSize_
+0000:7cb4+     GetFarFreeSize_
+0000:7cfe+     GetNearFreeSize_
+0000:7d4c*     heapdump_
+0000:89ee+     heapstat_
+0000:8b2c+     heapstat0_
+0000:8b8e+     HC_OpenDebug_
+0000:8bde*     HC_CloseDebug_
 Module: timer.o(/dos/z/16/src/lib/timer.c)
-0000:8bf0*     start_timer_
-0000:8d1c*     elapsed_timer_
-0000:8d6e*     ticktock_
-0000:8dda*     time_in_seconds_
+0000:8c10*     start_timer_
+0000:8d3c*     elapsed_timer_
+0000:8d8e*     ticktock_
+0000:8dfa*     time_in_seconds_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
-08e3:0005      __STK
-08e3:0025      __STKOVERFLOW_
+08e5:0005      __STK
+08e5:0025      __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-08e3:7dc4      VGAmodeX_
-08e3:7e56+     vgaGetMode_
-08e3:7e8c+     modexEnter_
-08e3:7fda*     modexLeave_
-08e3:7ff2+     modexsetBaseXMode_
-08e3:8044*     modexDefaultPage_
-08e3:80f6*     modexNextPage_
-08e3:81c2*     modexNextPageFlexibleSize_
-08e3:8290*     modexShowPage_
-08e3:838c*     modexPanPage_
-08e3:83dc*     modexSelectPlane_
-08e3:8400+     modexClearRegion_
-08e3:8518*     oldDrawBmp_
-08e3:867e*     CDrawBmp_
-08e3:87e2*     modexDrawBmp_
-08e3:8848+     modexDrawBmpRegion_
-08e3:89b2*     modex_sparky4_DrawBmpRegion_
-08e3:8b1c*     modexDrawPlanarBuf_
-08e3:8b3a*     modexDrawSprite_
-08e3:8ba0+     modexDrawSpriteRegion_
-08e3:8d18*     modexCopyPageRegion_
-08e3:8e82      modexFadeOn_
-08e3:8eb2      modexFadeOff_
-08e3:8ee0*     modexFlashOn_
-08e3:8f0e*     modexFlashOff_
-08e3:8fde      modexPalSave_
-08e3:9034      modexNewPal_
-08e3:9084*     modexLoadPalFile_
-08e3:9166*     modexSavePalFile_
-08e3:91de      modexPalBlack_
-08e3:9208*     modexPalWhite_
-08e3:9232+     modexPalUpdate_
-08e3:97a2+     modexPalUpdate1_
-08e3:981c*     modexPalUpdate0_
-08e3:9868+     chkcolor_
-08e3:9b80+     modexputPixel_
-08e3:9c0e*     modexgetPixel_
-08e3:9c94*     modexhlin_
-08e3:9d18*     modexprint_
-08e3:9eb2*     modexprintbig_
-08e3:a02e*     pdump_
-08e3:a08e*     cls_
-08e3:a0fc+     modexWaitBorder_
-1383:04d4+     _VGA
+08e5:7dcc      VGAmodeX_
+08e5:7e5e+     vgaGetMode_
+08e5:7e94+     modexEnter_
+08e5:8042*     modexLeave_
+08e5:805a+     modexsetBaseXMode_
+08e5:80ac*     modexDefaultPage_
+08e5:815e*     modexNextPage_
+08e5:822a*     modexNextPageFlexibleSize_
+08e5:82f8*     modexShowPage_
+08e5:83f4*     modexPanPage_
+08e5:8444*     modexSelectPlane_
+08e5:8468+     modexClearRegion_
+08e5:8580*     oldDrawBmp_
+08e5:86e6*     CDrawBmp_
+08e5:884a*     modexDrawBmp_
+08e5:88b0+     modexDrawBmpRegion_
+08e5:8a1a*     modex_sparky4_DrawBmpRegion_
+08e5:8b84*     modexDrawPlanarBuf_
+08e5:8ba2*     modexDrawSprite_
+08e5:8c08+     modexDrawSpriteRegion_
+08e5:8d80*     modexCopyPageRegion_
+08e5:8eea      modexFadeOn_
+08e5:8f1a      modexFadeOff_
+08e5:8f48*     modexFlashOn_
+08e5:8f76*     modexFlashOff_
+08e5:9046      modexPalSave_
+08e5:909c      modexNewPal_
+08e5:90ec*     modexLoadPalFile_
+08e5:91ce*     modexSavePalFile_
+08e5:9246      modexPalBlack_
+08e5:9270*     modexPalWhite_
+08e5:929a+     modexPalUpdate_
+08e5:980a+     modexPalUpdate1_
+08e5:9884*     modexPalUpdate0_
+08e5:98d0+     chkcolor_
+08e5:9be8+     modexputPixel_
+08e5:9c76*     modexgetPixel_
+08e5:9cfc*     modexhlin_
+08e5:9d80*     modexprint_
+08e5:9f1a*     modexprintbig_
+08e5:a096*     pdump_
+08e5:a0f6*     cls_
+08e5:a164+     modexWaitBorder_
+138b:04d4+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
-08e3:0042      printf_
+08e5:0042      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-1383:0000*     __nullarea
-1383:04e8*     __ovlflag
-1383:04e9*     __intno
-1383:04ea*     __ovlvec
-08e3:0072      _cstart_
-08e3:0145*     _Not_Enough_Memory_
-08e3:0277      __exit_
-08e3:0296      __do_exit_with_msg__
-08e3:02f3      __GETDS
+138b:0000*     __nullarea
+138b:04e8*     __ovlflag
+138b:04e9*     __intno
+138b:04ea*     __ovlvec
+08e5:0072      _cstart_
+08e5:0145*     _Not_Enough_Memory_
+08e5:0277      __exit_
+08e5:0296      __do_exit_with_msg__
+08e5:02f3      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
-08e3:02fe      _big_code_
-08e3:02fe*     CodeModelMismatch
+08e5:02fe      _big_code_
+08e5:02fe*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-1383:1414      __argv
-1383:1418      ___argv
-1383:141c      __argc
-1383:141e      ___argc
+138b:1414      __argv
+138b:1418      ___argv
+138b:141c      __argc
+138b:141e      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
-08e3:0305      __PIA
-08e3:02fe*     __PIS
+08e5:0305      __PIA
+08e5:02fe*     __PIS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncmp.c)
-08e3:031c      strncmp_
+08e5:031c      strncmp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
-08e3:0359      _fmalloc_
-08e3:0359      malloc_
-1383:04ee      ___fheap
-1383:04f0      ___fheapRover
-1383:04f2      ___LargestSizeB4Rover
+08e5:0359      _fmalloc_
+08e5:0359      malloc_
+138b:04ee      ___fheap
+138b:04f0      ___fheapRover
+138b:04f2      ___LargestSizeB4Rover
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-08e3:a46e      bitmapLoadPcx_
-08e3:a5ca*     bitmapLoadPcxTiles_
+08e5:a4d6      bitmapLoadPcx_
+08e5:a632*     bitmapLoadPcxTiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strstr.c)
-08e3:04ce      strstr_
+08e5:04ce      strstr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(atoi.c)
-08e3:05d0      atoi_
+08e5:05d0      atoi_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-08e3:066c+     __open_flags_
-08e3:092d+     _fsopen_
-08e3:0994      fopen_
-08e3:0ab7*     freopen_
+08e5:066c+     __open_flags_
+08e5:092d+     _fsopen_
+08e5:0994      fopen_
+08e5:0ab7*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
-08e3:0b41      fread_
+08e5:0b41      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-08e3:0eb8      __get_errno_ptr_
-1383:14a0      _errno
+08e5:0eb8      __get_errno_ptr_
+138b:14a0      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-1383:0504      ___iob
-1383:14a2      ___OpenStreams
-1383:14a6      ___ClosedStreams
+138b:0504      ___iob
+138b:14a2      ___OpenStreams
+138b:14a6      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
-08e3:0ebf      fprintf_
+08e5:0ebf      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-08e3:0eee*     _frealloc_
-08e3:0eee      realloc_
+08e5:0eee*     _frealloc_
+08e5:0eee      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
-08e3:0fca      __PTC
+08e5:0fca      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncpy.c)
-08e3:0ffd      strncpy_
+08e5:0ffd      strncpy_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
-08e3:1039+     int86x_
-08e3:11bc      int86_
+08e5:1039+     int86x_
+08e5:11bc      int86_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
-08e3:11ea      __I4M
-08e3:11ea      __U4M
+08e5:11ea      __I4M
+08e5:11ea      __U4M
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c)
-08e3:1202      _dos_getvect_
+08e5:1202      _dos_getvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c)
-08e3:120d      _dos_setvect_
+08e5:120d      _dos_setvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
-08e3:121a      __I4D
-08e3:1269      __U4D
+08e5:121a      __I4D
+08e5:1269      __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
-08e3:12ed*     _heapgrow_
-08e3:12ed      _fheapgrow_
-08e3:12ee      _nheapgrow_
+08e5:12ed*     _heapgrow_
+08e5:12ed      _fheapgrow_
+08e5:12ee      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
-08e3:1366      _memavl_
+08e5:1366      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
-08e3:13ab      _nmalloc_
-1383:066c      ___nheapbeg
-1383:066e      ___MiniHeapRover
-1383:0670      ___LargestSizeB4MiniHeapRover
+08e5:13ab      _nmalloc_
+138b:066c      ___nheapbeg
+138b:066e      ___MiniHeapRover
+138b:0670      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
-08e3:1485      _ffree_
-08e3:1485      free_
+08e5:1485      _ffree_
+08e5:1485      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
-08e3:14f2      _nfree_
-1383:14aa+     ___MiniHeapFreeRover
+08e5:14f2      _nfree_
+138b:14aa+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
-08e3:15ed+     _null_exit_rtn_
-08e3:15ed+     __null_int23_exit_
-08e3:15ee      exit_
-08e3:160f+     _exit_
-1383:0672+     ___int23_exit
-1383:0676      ___FPE_handler_exit
+08e5:15ed+     _null_exit_rtn_
+08e5:15ed+     __null_int23_exit_
+08e5:15ee      exit_
+08e5:160f+     _exit_
+138b:0672+     ___int23_exit
+138b:0676      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-08e3:162b      ultoa_
-08e3:16e9*     ltoa_
+08e5:162b      ultoa_
+08e5:16e9*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c)
-08e3:186f      write_
+08e5:186f      write_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
-08e3:1a9b      __doclose_
-08e3:1be5      __shutdown_stream_
-08e3:1bff      fclose_
-1383:14ac+     ___RmTmpFileFn
+08e5:1a9b      __doclose_
+08e5:1be5      __shutdown_stream_
+08e5:1bff      fclose_
+138b:14ac+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
-08e3:1c6a+     __ibm_bios_get_ticks_
-08e3:1ce1      clock_
+08e5:1c6a+     __ibm_bios_get_ticks_
+08e5:1ce1      clock_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
-08e3:1d08      kbhit_
+08e5:1d08      kbhit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
-08e3:1d1f      ftell_
+08e5:1d1f      ftell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
-08e3:1f05      fseek_
+08e5:1f05      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-1383:0098      __IsTable
+138b:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
-08e3:20fd      tolower_
+08e5:20fd      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
-08e3:210b      unlink_
+08e5:210b      unlink_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
-08e3:233b      open_
-08e3:2372      sopen_
+08e5:233b      open_
+08e5:2372      sopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c)
-08e3:239f      close_
+08e5:239f      close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c)
-08e3:23a4      filelength_
+08e5:23a4      filelength_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
-08e3:2402      sprintf_
+08e5:2402      sprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c)
-08e3:2431      getenv_
+08e5:2431      getenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-08e3:251c      __PTS
+08e5:251c      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c)
-08e3:254d      read_
+08e5:254d      read_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c)
-08e3:2686*     __clib_strdup_
-08e3:2686      strdup_
+08e5:2686*     __clib_strdup_
+08e5:2686      strdup_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c)
-08e3:26ed      halloc_
-08e3:27d2      hfree_
+08e5:26ed      halloc_
+08e5:27d2      hfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c)
-08e3:27d9      _heapwalk_
-08e3:27d9      _fheapwalk_
+08e5:27d9      _heapwalk_
+08e5:27d9      _fheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
-08e3:27ee+     __NHeapWalk_
-08e3:28e7      _nheapwalk_
+08e5:27ee+     __NHeapWalk_
+08e5:28e7      _nheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
-08e3:28f7      stackavail_
+08e5:28f7      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-1383:0682      __8087
-1383:0683      __real87
-1383:0684      __dos87emucall
-1383:0686      __dos87real
+138b:0682      __8087
+138b:0683      __real87
+138b:0684      __dos87emucall
+138b:0686      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
-08e3:2906*     __exit_with_msg_
-08e3:290b      __fatal_runtime_error_
+08e5:2906*     __exit_with_msg_
+08e5:290b      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-1383:0688      __curbrk
-1383:0690      __STACKLOW
-1383:0692      __STACKTOP
-1383:0694      __cbyte
-1383:0696      __child
-1383:0698      __no87
-1383:06a5      ___FPE_handler
-1383:068a      __psp
-1383:0699      __get_ovl_stack
-1383:069d      __restore_ovl_stack
-1383:06a1      __close_ovl_file
-1383:06a9      __LpCmdLine
-1383:06ad      __LpPgmName
-1383:068c      __osmajor
-1383:068d      __osminor
-1383:068e      __osmode
-1383:068f      __HShift
+138b:0688      __curbrk
+138b:0690      __STACKLOW
+138b:0692      __STACKTOP
+138b:0694      __cbyte
+138b:0696      __child
+138b:0698      __no87
+138b:06a5      ___FPE_handler
+138b:068a      __psp
+138b:0699      __get_ovl_stack
+138b:069d      __restore_ovl_stack
+138b:06a1      __close_ovl_file
+138b:06a9      __LpCmdLine
+138b:06ad      __LpPgmName
+138b:068c      __osmajor
+138b:068d      __osminor
+138b:068e      __osmode
+138b:068f      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
-08e3:292a      __fill_buffer_
-08e3:2b79      fgetc_
+08e5:292a      __fill_buffer_
+08e5:2b79      fgetc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
-08e3:2cc0      fwrite_
+08e5:2cc0      fwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
-08e3:3039      rand_
-08e3:307b*     srand_
+08e5:3039      rand_
+08e5:307b*     srand_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-08e3:a7b6*     textInit_
-1383:14b4      _romFonts
+08e5:a816*     textInit_
+138b:14b4      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-08e3:30b8      __fprtf_
+08e5:30b8      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-08e3:320b      __CMain
+08e5:320b      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-08e3:3271      __InitRtns
-08e3:3271*     __FInitRtns
-08e3:32cc      __FiniRtns
-08e3:32cc*     __FFiniRtns
+08e5:3271      __InitRtns
+08e5:3271*     __FInitRtns
+08e5:32cc      __FiniRtns
+08e5:32cc*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-1383:06b6      ___uselfn
+138b:06b6      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-08e3:3330      __DOSseg__
+08e5:3330      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
-08e3:3331      __Init_Argv_
-08e3:3394+     _getargv_
-08e3:36c4      __Fini_Argv_
+08e5:3331      __Init_Argv_
+08e5:3394+     _getargv_
+08e5:36c4      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
-08e3:36f0      __MemAllocator
-08e3:37ba      __MemFree
+08e5:36f0      __MemAllocator
+08e5:37ba      __MemFree
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
-08e3:3917      __GrowSeg_
+08e5:3917      __GrowSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
-08e3:3a8d      __AllocSeg_
+08e5:3a8d      __AllocSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
-08e3:3b7c      __fmemneed_
+08e5:3b7c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-08e3:3b7f*     __set_commode_
-1383:06b8      __commode
+08e5:3b7f*     __set_commode_
+138b:06b8      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-1383:06ba      __fmode
+138b:06ba      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-08e3:3b8b      __chktty_
+08e5:3b8b      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-08e3:3bea      __freefp_
-08e3:3c8b      __purgefp_
+08e5:3bea      __freefp_
+08e5:3c8b      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-08e3:3ccc      __allocfp_
+08e5:3ccc      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-08e3:3e7c      __ioalloc_
+08e5:3e7c      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-08e3:400a      __qread_
+08e5:400a      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-08e3:402a      __InitFiles_
+08e5:402a      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-08e3:425e*     fcloseall_
-08e3:4265      __full_io_exit_
+08e5:425e*     fcloseall_
+08e5:4265      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-08e3:426f*     _msize_
-08e3:428a      _fmsize_
+08e5:426f*     _msize_
+08e5:428a      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-08e3:429b      __HeapManager_expand_
-08e3:47a4      _nexpand_
+08e5:429b      __HeapManager_expand_
+08e5:47a4      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-08e3:47f7      _fexpand_
-08e3:47f7*     _expand_
+08e5:47f7      _fexpand_
+08e5:47f7*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-08e3:482c      intr_
+08e5:482c      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-08e3:4840      segread_
+08e5:4840      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-08e3:492b      __LastFree_
-08e3:49a5      __ExpandDGROUP_
+08e5:492b      __LastFree_
+08e5:49a5      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-08e3:4ab6      __nmemneed_
+08e5:4ab6      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-1383:0050      ___Alphabet
+138b:0050      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-08e3:4ab9      __lseek_
+08e5:4ab9      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-08e3:4af3*     __dosretax
-08e3:4af8*     __dosret0
-08e3:4aff      __set_errno_dos_
-08e3:4b67*     __set_errno_dos_reterr_
+08e5:4af3*     __dosretax
+08e5:4af8*     __dosret0
+08e5:4aff      __set_errno_dos_
+08e5:4b67*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-08e3:4b72      __GetIOMode_
-08e3:4ba7      __SetIOMode_nogrow_
-1383:06d0      ___NFiles
-1383:06d2      ___init_mode
-1383:06fa      ___io_mode
+08e5:4b72      __GetIOMode_
+08e5:4ba7      __SetIOMode_nogrow_
+138b:06d0      ___NFiles
+138b:06d2      ___init_mode
+138b:06fa      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-08e3:4bdc      __close_
+08e5:4bdc      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-08e3:4c12      __flush_
+08e5:4c12      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
-08e3:4e5b      fflush_
+08e5:4e5b      fflush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-08e3:4e70      tell_
+08e5:4e70      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-08e3:4e81      lseek_
+08e5:4e81      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-08e3:4eb2      __doserror_
-08e3:4ec0      __doserror1_
+08e5:4eb2      __doserror_
+08e5:4ec0      __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-08e3:4ecc      _dos_open_
+08e5:4ecc      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-08e3:4ef2      isatty_
+08e5:4ef2      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-08e3:4f0e*     __get_doserrno_ptr_
-1383:14d0      __doserrno
+08e5:4f0e*     __get_doserrno_ptr_
+138b:14d0      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-1383:06fe      ___umaskval
+138b:06fe      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-08e3:4f15      _dos_creat_
-08e3:4f39*     _dos_creatnew_
+08e5:4f15      _dos_creat_
+08e5:4f39*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-08e3:4f5a+     __grow_iomode_
-08e3:5041+     __shrink_iomode_
-08e3:5082      __SetIOMode_
+08e5:4f5a+     __grow_iomode_
+08e5:5041+     __shrink_iomode_
+08e5:5082      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
-08e3:5142      vsprintf_
+08e5:5142      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-1383:14d4      ___env_mask
-1383:14d8      _environ
-1383:14dc*     __wenviron
+138b:14d4      ___env_mask
+138b:14d8      _environ
+138b:14dc*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
-08e3:5184      _mbterm_
+08e5:5184      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
-08e3:51d7      _mbsnextc_
+08e5:51d7      _mbsnextc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c)
-08e3:5232      _mbctoupper_
+08e5:5232      _mbctoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c)
-08e3:5255      _mbsinc_
+08e5:5255      _mbsinc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-08e3:52a7      __ChkTTYIOMode_
-08e3:5315*     __IOMode_
+08e5:52a7      __ChkTTYIOMode_
+08e5:5315*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c)
-08e3:53e7      __HeapWalk_
+08e5:53e7      __HeapWalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
-08e3:5627*     _fpreset_
-08e3:5652      __init_8087_
-08e3:5685+     __default_sigfpe_handler_
-08e3:56da      __chk8087_
+08e5:5627*     _fpreset_
+08e5:5652      __init_8087_
+08e5:5685+     __default_sigfpe_handler_
+08e5:56da      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-08e3:574a      __EnterWVIDEO_
-1383:071e+     ___WD_Present
+08e5:574a      __EnterWVIDEO_
+138b:071e+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-08e3:576e      __flushall_
-08e3:5802      flushall_
+08e5:576e      __flushall_
+08e5:5802      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-08e3:5808      getche_
+08e5:5808      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-08e3:5822      __qwrite_
+08e5:5822      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-08e3:5882      fputc_
+08e5:5882      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-08e3:5a57      __prtf_
+08e5:5a57      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-1383:14e0      ____Argv
-1383:14e4      ____Argc
+138b:14e0      ____Argv
+138b:14e4      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-1383:0720      __amblksiz
+138b:0720      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-1383:0752      __Start_XI
-1383:0788      __End_XI
-1383:0788      __Start_YI
-1383:07a0      __End_YI
+138b:0752      __Start_XI
+138b:0788      __End_XI
+138b:0788      __Start_YI
+138b:07a0      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-1383:14e6      ___historical_splitparms
+138b:14e6      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-08e3:6bc8*     _heapenable_
-1383:0722      ___heap_enabled
+08e5:6bc8*     _heapenable_
+138b:0722      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-08e3:6bd9      _bfree_
+08e5:6bd9      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-08e3:6bfe      _bexpand_
+08e5:6bfe      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-08e3:6c58      _DoINTR_
+08e5:6c58      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-08e3:6fd1*     sbrk_
-08e3:6fe1      __brk_
+08e5:6fd1*     sbrk_
+08e5:6fe1      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-08e3:7049      fsync_
+08e5:7049      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-08e3:706c      __setenvp_
-08e3:71f8      __freeenvp_
+08e5:706c      __setenvp_
+08e5:71f8      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-1383:0724      ___IsDBCS
+138b:0724      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-08e3:7256*     _ismbblead_
-1383:14ec      ___MBCSIsTable
+08e5:7256*     _ismbblead_
+138b:14ec      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-08e3:72b0      __mbinit_
-1383:0726      ___MBCodePage
+08e5:72b0      __mbinit_
+138b:0726      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-08e3:738b      _mbdtoupper_
+08e5:738b      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-08e3:7399      toupper_
+08e5:7399      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-1383:0728      __8087cw
+138b:0728      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-1383:072a      ___Save8087
-1383:072e      ___Rest8087
+138b:072a      ___Save8087
+138b:072e      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-08e3:73a8      __GrabFP87_
+08e5:73a8      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-08e3:73da*     __init_8087_emu
-08e3:73e0      __x87id
+08e5:73da*     __init_8087_emu
+08e5:73e0      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-08e3:743d      wctomb_
+08e5:743d      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-08e3:7488+     utoa_
-08e3:7529      itoa_
+08e5:7488+     utoa_
+08e5:7529      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-08e3:7573      strupr_
+08e5:7573      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-1383:0732      ___EFG_printf
-1383:0736*     ___EFG_scanf
+138b:0732      ___EFG_printf
+138b:0736*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-08e3:75bb      ulltoa_
-08e3:76f8*     lltoa_
+08e5:75bb      ulltoa_
+08e5:76f8*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-08e3:7769*     _dos_close_
-08e3:7777      _dos_commit_
+08e5:7769*     _dos_close_
+08e5:7777      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-08e3:7786      clearenv_
+08e5:7786      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-08e3:78bc      __Init_FPE_handler_
-08e3:78f5      __Fini_FPE_handler_
-08e3:792c*     __FPEHandler
+08e5:78bc      __Init_FPE_handler_
+08e5:78f5      __Fini_FPE_handler_
+08e5:792c*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-1383:0750      ___FPE_int
+138b:0750      ___FPE_int
 
 
                         +--------------------+
@@ -662,6 +662,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00022af0 (142064.)
-Entry point address: 08e3:0072
-Link time: 00:00.00
+Memory size:  00022b70 (142192.)
+Entry point address: 08e5:0072
+Link time: 00:00.10
index 5303baf..1edaf66 100755 (executable)
Binary files a/bakapi.exe and b/bakapi.exe differ
index c85e3e2..ef95af4 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/15 14:56:24
+Created on:       15/10/15 15:23:41
 Executable Image: bakapi.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          1433:0000            0000f140
+DGROUP                          143a:0000            0000f140
 
 
 
@@ -24,7 +24,7 @@ DGROUP                          1433:0000            0000f140
 Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
-bakapi_TEXT            CODE           AUTO           0000:0000       00000344
+bakapi_TEXT            CODE           AUTO           0000:0000       0000034c
 16_in_TEXT             CODE           AUTO           0000:0350       00001e80
 16_mm_TEXT             CODE           AUTO           0000:21d0       00003308
 wcpu_TEXT              CODE           AUTO           0000:54e0       00000058
@@ -34,28 +34,28 @@ kitten_TEXT            CODE           AUTO           0000:5d50       0000080a
 16_hc_TEXT             CODE           AUTO           0000:6560       0000158b
 timer_TEXT             CODE           AUTO           0000:7af0       00000235
 _TEXT                  CODE           AUTO           07d3:0000       000090ab
-modex16_TEXT           CODE           AUTO           07d3:90b0       00002554
-16text_TEXT            CODE           AUTO           07d3:b610       0000010d
-bakapee_TEXT           CODE           AUTO           07d3:b720       00000d2b
-16_in13_DATA           FAR_DATA       AUTO           1418:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           1432:0004       00000000
-_NULL                  BEGDATA        DGROUP         1433:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         1435:0000       00000002
-CONST                  DATA           DGROUP         1435:0002       00000076
-CONST2                 DATA           DGROUP         143c:0008       0000010a
-_DATA                  DATA           DGROUP         144e:0000       00000599
-XIB                    DATA           DGROUP         14a7:000a       00000000
-XI                     DATA           DGROUP         14a7:000a       00000036
-XIE                    DATA           DGROUP         14ab:0000       00000000
-YIB                    DATA           DGROUP         14ab:0000       00000000
-YI                     DATA           DGROUP         14ab:0000       00000018
-YIE                    DATA           DGROUP         14ac:0008       00000000
-STRINGS                DATA           DGROUP         14ac:0008       00000000
-DATA                   DATA           DGROUP         14ac:0008       00000000
-_emu_init_start        EMU            DGROUP         14ac:0008       00000000
-_emu_init_end          EMU            DGROUP         14ac:0008       00000000
-_BSS                   BSS            DGROUP         14ad:0000       00000ed2
-STACK                  STACK          DGROUP         159b:0000       0000dac0
+modex16_TEXT           CODE           AUTO           07d3:90b0       000025bc
+16text_TEXT            CODE           AUTO           07d3:b670       0000010d
+bakapee_TEXT           CODE           AUTO           07d3:b780       00000d33
+16_in13_DATA           FAR_DATA       AUTO           141f:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           1439:0004       00000000
+_NULL                  BEGDATA        DGROUP         143a:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         143c:0000       00000002
+CONST                  DATA           DGROUP         143c:0002       00000076
+CONST2                 DATA           DGROUP         1443:0008       0000010a
+_DATA                  DATA           DGROUP         1455:0000       00000599
+XIB                    DATA           DGROUP         14ae:000a       00000000
+XI                     DATA           DGROUP         14ae:000a       00000036
+XIE                    DATA           DGROUP         14b2:0000       00000000
+YIB                    DATA           DGROUP         14b2:0000       00000000
+YI                     DATA           DGROUP         14b2:0000       00000018
+YIE                    DATA           DGROUP         14b3:0008       00000000
+STRINGS                DATA           DGROUP         14b3:0008       00000000
+DATA                   DATA           DGROUP         14b3:0008       00000000
+_emu_init_start        EMU            DGROUP         14b3:0008       00000000
+_emu_init_end          EMU            DGROUP         14b3:0008       00000000
+_BSS                   BSS            DGROUP         14b4:0000       00000ed2
+STACK                  STACK          DGROUP         15a2:0000       0000dac0
 
 
                         +----------------+
@@ -69,17 +69,17 @@ Address        Symbol
 =======        ======
 
 Module: bakapi.o(/dos/z/16/src/bakapi.c)
-0000:00de      main_
-1433:01b4*     _ch
-1433:07b0+     _gvar
-1433:0868+     _xdir
-1433:086a+     _ydir
-1433:086c+     _ypos
-1433:086e+     _d
-1433:0870+     _xpos
-1433:0872+     _key
+0000:00e6      main_
+143a:01b4*     _ch
+143a:07b0+     _gvar
+143a:0868+     _xdir
+143a:086a+     _ydir
+143a:086c+     _ypos
+143a:086e+     _d
+143a:0870+     _xpos
+143a:0872+     _key
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-1433:088e+     _inpu
+143a:088e+     _inpu
 0000:0490+     INL_KeyService_
 0000:072a+     Mouse_
 0000:0782+     IN_GetJoyAbs_
@@ -127,9 +127,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:4a5c+     MM_TotalFree_
 0000:4af2*     MM_Report_
 0000:54aa*     MM_BombOnError_
-1433:09f0+     _beforesort
-1433:09f4+     _aftersort
-1433:09f8+     _XMSaddr
+143a:09f0+     _beforesort
+143a:09f4+     _aftersort
+143a:09f8+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:54e0      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
@@ -147,9 +147,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:5c20*     CAL_OptimizeNodes_
 0000:5cd0*     CA_Startup_
 0000:5d20*     CA_Shutdown_
-1433:0a00*     _finishcachebox
-1433:0a04*     _drawcachebox
-1433:0a08*     _updatecachebox
+143a:0a00*     _finishcachebox
+143a:0a04*     _drawcachebox
+143a:0a08*     _updatecachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:5d8c      KITTENGETS
 0000:5dec*     kittenopen_
@@ -160,7 +160,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:6344+     get_line_
 0000:63b6+     db_fetch_
 0000:644c+     db_insert_
-1433:04a4+     __kitten_catalog
+143a:04a4+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:670c+     LargestFreeBlock_
 0000:679a+     _coreleft_
@@ -185,50 +185,50 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 07d3:0005      __STK
 07d3:0025      __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-07d3:92a4      VGAmodeX_
-07d3:9336+     vgaGetMode_
-07d3:936c+     modexEnter_
-07d3:94ba*     modexLeave_
-07d3:94d2+     modexsetBaseXMode_
-07d3:9524      modexDefaultPage_
-07d3:95d6*     modexNextPage_
-07d3:96a2*     modexNextPageFlexibleSize_
-07d3:9770      modexShowPage_
-07d3:986c*     modexPanPage_
-07d3:98bc*     modexSelectPlane_
-07d3:98e0      modexClearRegion_
-07d3:99f8*     oldDrawBmp_
-07d3:9b5e*     CDrawBmp_
-07d3:9cc2*     modexDrawBmp_
-07d3:9d28+     modexDrawBmpRegion_
-07d3:9e92*     modex_sparky4_DrawBmpRegion_
-07d3:9ffc*     modexDrawPlanarBuf_
-07d3:a01a*     modexDrawSprite_
-07d3:a080+     modexDrawSpriteRegion_
-07d3:a1f8*     modexCopyPageRegion_
-07d3:a362*     modexFadeOn_
-07d3:a392*     modexFadeOff_
-07d3:a3c0*     modexFlashOn_
-07d3:a3ee*     modexFlashOff_
-07d3:a4be+     modexPalSave_
-07d3:a514+     modexNewPal_
-07d3:a564*     modexLoadPalFile_
-07d3:a646*     modexSavePalFile_
-07d3:a6be*     modexPalBlack_
-07d3:a6e8*     modexPalWhite_
-07d3:a712+     modexPalUpdate_
-07d3:ac82+     modexPalUpdate1_
-07d3:acfc*     modexPalUpdate0_
-07d3:ad48+     chkcolor_
-07d3:b060      modexputPixel_
-07d3:b0ee*     modexgetPixel_
-07d3:b174*     modexhlin_
-07d3:b1f8      modexprint_
-07d3:b392*     modexprintbig_
-07d3:b50e*     pdump_
-07d3:b56e      cls_
-07d3:b5dc+     modexWaitBorder_
-1433:04d4      _VGA
+07d3:92ac      VGAmodeX_
+07d3:933e+     vgaGetMode_
+07d3:9374+     modexEnter_
+07d3:9522*     modexLeave_
+07d3:953a+     modexsetBaseXMode_
+07d3:958c      modexDefaultPage_
+07d3:963e*     modexNextPage_
+07d3:970a*     modexNextPageFlexibleSize_
+07d3:97d8      modexShowPage_
+07d3:98d4*     modexPanPage_
+07d3:9924*     modexSelectPlane_
+07d3:9948      modexClearRegion_
+07d3:9a60*     oldDrawBmp_
+07d3:9bc6*     CDrawBmp_
+07d3:9d2a*     modexDrawBmp_
+07d3:9d90+     modexDrawBmpRegion_
+07d3:9efa*     modex_sparky4_DrawBmpRegion_
+07d3:a064*     modexDrawPlanarBuf_
+07d3:a082*     modexDrawSprite_
+07d3:a0e8+     modexDrawSpriteRegion_
+07d3:a260*     modexCopyPageRegion_
+07d3:a3ca*     modexFadeOn_
+07d3:a3fa*     modexFadeOff_
+07d3:a428*     modexFlashOn_
+07d3:a456*     modexFlashOff_
+07d3:a526+     modexPalSave_
+07d3:a57c+     modexNewPal_
+07d3:a5cc*     modexLoadPalFile_
+07d3:a6ae*     modexSavePalFile_
+07d3:a726*     modexPalBlack_
+07d3:a750*     modexPalWhite_
+07d3:a77a+     modexPalUpdate_
+07d3:acea+     modexPalUpdate1_
+07d3:ad64*     modexPalUpdate0_
+07d3:adb0+     chkcolor_
+07d3:b0c8      modexputPixel_
+07d3:b156*     modexgetPixel_
+07d3:b1dc*     modexhlin_
+07d3:b260      modexprint_
+07d3:b3fa*     modexprintbig_
+07d3:b576*     pdump_
+07d3:b5d6      cls_
+07d3:b644+     modexWaitBorder_
+143a:04d4      _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
 07d3:0042      rand_
 07d3:0084*     srand_
@@ -236,20 +236,20 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 07d3:00af      __PIA
 07d3:00a8*     __PIS
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-07d3:b686      textInit_
-1433:1314      _romFonts
+07d3:b6e6      textInit_
+143a:1314      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
 07d3:00c6      kbhit_
 Module: gfx.lib(/dos/z/16/src/lib/bakapee.c)
-07d3:b764+     colortest_
-07d3:b7b8+     colorz_
-07d3:b81e+     ssd_
-07d3:b99e+     dingpp_
-07d3:ba10+     dingo_
-07d3:bb1c+     dingas_
-07d3:bbca+     dingu_
-07d3:bc2c+     dingq_
-07d3:bccc      ding_
+07d3:b7cc+     colortest_
+07d3:b820+     colorz_
+07d3:b886+     ssd_
+07d3:ba06+     dingpp_
+07d3:ba78+     dingo_
+07d3:bb84+     dingas_
+07d3:bc32+     dingu_
+07d3:bc94+     dingq_
+07d3:bd34      ding_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 07d3:00dd      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getch.c)
@@ -258,10 +258,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(scanf.c)
 07d3:01d6+     vscanf_
 07d3:0204      scanf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-1433:0000*     __nullarea
-1433:04f4*     __ovlflag
-1433:04f5*     __intno
-1433:04f6*     __ovlvec
+143a:0000*     __nullarea
+143a:04f4*     __ovlflag
+143a:04f5*     __intno
+143a:04f6*     __ovlvec
 07d3:022c      _cstart_
 07d3:02ff*     _Not_Enough_Memory_
 07d3:0431      __exit_
@@ -271,10 +271,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 07d3:04b8      _big_code_
 07d3:04b8*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-1433:132c      __argv
-1433:1330      ___argv
-1433:1334      __argc
-1433:1336      ___argc
+143a:132c      __argv
+143a:1330      ___argv
+143a:1334      __argc
+143a:1336      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
 07d3:04b8+     int86x_
 07d3:063b      int86_
@@ -296,28 +296,28 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
 07d3:07e4      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 07d3:0829      _nmalloc_
-1433:04fa      ___nheapbeg
-1433:04fc      ___MiniHeapRover
-1433:04fe      ___LargestSizeB4MiniHeapRover
+143a:04fa      ___nheapbeg
+143a:04fc      ___MiniHeapRover
+143a:04fe      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 07d3:0903      _fmalloc_
 07d3:0903      malloc_
-1433:0500      ___fheap
-1433:0502      ___fheapRover
-1433:0504      ___LargestSizeB4Rover
+143a:0500      ___fheap
+143a:0502      ___fheapRover
+143a:0504      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 07d3:0a78      _ffree_
 07d3:0a78      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 07d3:0ae5      _nfree_
-1433:1338+     ___MiniHeapFreeRover
+143a:1338+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 07d3:0be0+     _null_exit_rtn_
 07d3:0be0+     __null_int23_exit_
 07d3:0be1      exit_
 07d3:0c02+     _exit_
-1433:0506+     ___int23_exit
-1433:050a      ___FPE_handler_exit
+143a:0506+     ___int23_exit
+143a:050a      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
 07d3:0c1e      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
@@ -336,7 +336,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 07d3:15c5      __doclose_
 07d3:170f      __shutdown_stream_
 07d3:1729      fclose_
-1433:133a+     ___RmTmpFileFn
+143a:133a+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 07d3:1794+     __ibm_bios_get_ticks_
 07d3:180b      clock_
@@ -345,7 +345,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 07d3:1a18      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-1433:0098      __IsTable
+143a:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 07d3:1c10      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
@@ -380,31 +380,31 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
 07d3:240b      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-1433:0516      __8087
-1433:0517      __real87
-1433:0518      __dos87emucall
-1433:051a      __dos87real
+143a:0516      __8087
+143a:0517      __real87
+143a:0518      __dos87emucall
+143a:051a      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 07d3:241a*     __exit_with_msg_
 07d3:241f      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-1433:051c      __curbrk
-1433:0524      __STACKLOW
-1433:0526      __STACKTOP
-1433:0528      __cbyte
-1433:052a      __child
-1433:052c      __no87
-1433:0539      ___FPE_handler
-1433:051e      __psp
-1433:052d      __get_ovl_stack
-1433:0531      __restore_ovl_stack
-1433:0535      __close_ovl_file
-1433:053d      __LpCmdLine
-1433:0541      __LpPgmName
-1433:0520      __osmajor
-1433:0521      __osminor
-1433:0522      __osmode
-1433:0523      __HShift
+143a:051c      __curbrk
+143a:0524      __STACKLOW
+143a:0526      __STACKTOP
+143a:0528      __cbyte
+143a:052a      __child
+143a:052c      __no87
+143a:0539      ___FPE_handler
+143a:051e      __psp
+143a:052d      __get_ovl_stack
+143a:0531      __restore_ovl_stack
+143a:0535      __close_ovl_file
+143a:053d      __LpCmdLine
+143a:0541      __LpPgmName
+143a:0520      __osmajor
+143a:0521      __osminor
+143a:0522      __osmode
+143a:0523      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
 07d3:243e+     __fill_buffer_
 07d3:268d      fgetc_
@@ -413,9 +413,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(delay.c)
 07d3:2b4d      delay_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-1433:0546      ___iob
-1433:1342      ___OpenStreams
-1433:1346      ___ClosedStreams
+143a:0546      ___iob
+143a:1342      ___OpenStreams
+143a:1346      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 07d3:2cdf      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ungetc.c)
@@ -430,7 +430,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 07d3:43f2      __FiniRtns
 07d3:43f2*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-1433:06ae      ___uselfn
+143a:06ae      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 07d3:4456      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
@@ -456,7 +456,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 07d3:4f3c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-1433:0022      ___Alphabet
+143a:0022      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
 07d3:4f3f      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
@@ -466,18 +466,18 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
 07d3:4fed*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 07d3:4ff8*     __get_errno_ptr_
-1433:134e      _errno
+143a:134e      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 07d3:4fff      __GetIOMode_
 07d3:5034      __SetIOMode_nogrow_
-1433:06c4      ___NFiles
-1433:06c6      ___init_mode
-1433:06ee      ___io_mode
+143a:06c4      ___NFiles
+143a:06c6      ___init_mode
+143a:06ee      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 07d3:5069*     __set_commode_
-1433:06f2      __commode
+143a:06f2      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-1433:06f4      __fmode
+143a:06f4      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
 07d3:5075      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
@@ -504,9 +504,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 07d3:567c      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 07d3:5698*     __get_doserrno_ptr_
-1433:1350      __doserrno
+143a:1350      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-1433:06f6      ___umaskval
+143a:06f6      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
 07d3:569f      _dos_creat_
 07d3:56c3*     _dos_creatnew_
@@ -517,9 +517,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
 07d3:58cc      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-1433:1354      ___env_mask
-1433:1358      _environ
-1433:135c*     __wenviron
+143a:1354      ___env_mask
+143a:1358      _environ
+143a:135c*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
 07d3:590e      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
@@ -540,7 +540,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 07d3:5e64      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 07d3:5ed4      __EnterWVIDEO_
-1433:0716+     ___WD_Present
+143a:0716+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
 07d3:5ef8      __flushall_
 07d3:5f8c      flushall_
@@ -562,41 +562,41 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 07d3:65d4      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-1433:0718      ___IsDBCS
+143a:0718      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
 07d3:7744*     _ismbblead_
-1433:1360      ___MBCSIsTable
+143a:1360      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbtowc.c)
 07d3:7760      mbtowc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bits.c)
-1433:019a      __Bits
+143a:019a      __Bits
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fdfs086.asm)
 07d3:787e      __FDFS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-1433:071a      ___EFG_printf
-1433:071e      ___EFG_scanf
+143a:071a      ___EFG_printf
+143a:071e      ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i8m086.asm)
 07d3:78f5*     __I8M
 07d3:78f5      __U8M
 07d3:78da*     __I8ME
 07d3:78da*     __U8ME
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-1433:1462      ____Argv
-1433:1466      ____Argc
+143a:1462      ____Argv
+143a:1466      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-1433:0722      __amblksiz
+143a:0722      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-1433:074a      __Start_XI
-1433:0780      __End_XI
-1433:0780      __Start_YI
-1433:0798      __End_YI
+143a:074a      __Start_XI
+143a:0780      __End_XI
+143a:0780      __Start_YI
+143a:0798      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-1433:1468      ___historical_splitparms
+143a:1468      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
 07d3:7a40      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
 07d3:7db9*     _heapenable_
-1433:0724      ___heap_enabled
+143a:0724      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
 07d3:7dca*     sbrk_
 07d3:7dda      __brk_
@@ -610,16 +610,16 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
 07d3:80cd      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
 07d3:8169      __mbinit_
-1433:0726      ___MBCodePage
+143a:0726      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
 07d3:8244      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
 07d3:8252      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-1433:0728      __8087cw
+143a:0728      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-1433:072a      ___Save8087
-1433:072e      ___Rest8087
+143a:072a      ___Save8087
+143a:072e      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
 07d3:8261      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
@@ -658,7 +658,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
 07d3:9047      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-1433:0748      ___FPE_int
+143a:0748      ___FPE_int
 
 
                         +--------------------+
@@ -674,6 +674,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00023470 (144496.)
+Memory size:  000234e0 (144608.)
 Entry point address: 07d3:022c
 Link time: 00:00.10
diff --git a/doc/art_tut/palette tut.png b/doc/art_tut/palette tut.png
new file mode 100755 (executable)
index 0000000..aaa508a
Binary files /dev/null and b/doc/art_tut/palette tut.png differ
diff --git a/doc/art_tut/pallette1390508302777.jpg b/doc/art_tut/pallette1390508302777.jpg
new file mode 100755 (executable)
index 0000000..2597757
Binary files /dev/null and b/doc/art_tut/pallette1390508302777.jpg differ
index 4b7b662..049832f 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/15 14:50:51
+Created on:       15/10/15 15:23:41
 Executable Image: exmmtest.exe
 creating a DOS executable
 
@@ -577,4 +577,4 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
 Stack size:  dac0 (56000.)
 Memory size:  0001d5c0 (120256.)
 Entry point address: 0000:8024
-Link time: 00:00.00
+Link time: 00:00.10
index cf46f4a..88bca29 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/15 14:50:51
+Created on:       15/10/15 15:23:42
 Executable Image: fmemtest.exe
 creating a DOS executable
 
index 19b7743..876d2bc 100755 (executable)
Binary files a/fontgfx.exe and b/fontgfx.exe differ
index 09ed7a9..ba081d2 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/15 14:56:24
+Created on:       15/10/15 15:23:42
 Executable Image: fontgfx.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          11a5:0000            0000f550
+DGROUP                          11ab:0000            0000f550
 
 
 
@@ -24,7 +24,7 @@ DGROUP                          11a5:0000            0000f550
 Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
-fontgfx_TEXT           CODE           AUTO           0000:0000       000001e8
+fontgfx_TEXT           CODE           AUTO           0000:0000       000001f0
 16_in_TEXT             CODE           AUTO           0000:01f0       00001e80
 16_mm_TEXT             CODE           AUTO           0000:2070       00003308
 wcpu_TEXT              CODE           AUTO           0000:5380       00000058
@@ -35,26 +35,26 @@ kitten_TEXT            CODE           AUTO           0000:5bf0       0000080a
 timer_TEXT             CODE           AUTO           0000:7990       00000235
 _TEXT                  CODE           AUTO           0000:7bd0       00007653
 16text_TEXT            CODE           AUTO           0000:f230       0000010d
-modex16_TEXT           CODE           AUTO           0f34:0000       00002554
-16_in13_DATA           FAR_DATA       AUTO           118a:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           11a4:0004       00000000
-_NULL                  BEGDATA        DGROUP         11a5:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         11a7:0000       00000002
-CONST                  DATA           DGROUP         11a7:0002       00000076
-CONST2                 DATA           DGROUP         11ae:0008       00000102
-_DATA                  DATA           DGROUP         11bf:0000       000009e1
-XIB                    DATA           DGROUP         125d:0002       00000000
-XI                     DATA           DGROUP         125d:0002       00000036
-XIE                    DATA           DGROUP         1260:0008       00000000
-YIB                    DATA           DGROUP         1260:0008       00000000
-YI                     DATA           DGROUP         1260:0008       00000018
-YIE                    DATA           DGROUP         1262:0000       00000000
-STRINGS                DATA           DGROUP         1262:0000       00000000
-DATA                   DATA           DGROUP         1262:0000       00000000
-_emu_init_start        EMU            DGROUP         1262:0000       00000000
-_emu_init_end          EMU            DGROUP         1262:0000       00000000
-_BSS                   BSS            DGROUP         1262:0000       00000eb2
-STACK                  STACK          DGROUP         134e:0000       0000dac0
+modex16_TEXT           CODE           AUTO           0f34:0000       000025bc
+16_in13_DATA           FAR_DATA       AUTO           1190:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           11aa:0004       00000000
+_NULL                  BEGDATA        DGROUP         11ab:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         11ad:0000       00000002
+CONST                  DATA           DGROUP         11ad:0002       00000076
+CONST2                 DATA           DGROUP         11b4:0008       00000102
+_DATA                  DATA           DGROUP         11c5:0000       000009e1
+XIB                    DATA           DGROUP         1263:0002       00000000
+XI                     DATA           DGROUP         1263:0002       00000036
+XIE                    DATA           DGROUP         1266:0008       00000000
+YIB                    DATA           DGROUP         1266:0008       00000000
+YI                     DATA           DGROUP         1266:0008       00000018
+YIE                    DATA           DGROUP         1268:0000       00000000
+STRINGS                DATA           DGROUP         1268:0000       00000000
+DATA                   DATA           DGROUP         1268:0000       00000000
+_emu_init_start        EMU            DGROUP         1268:0000       00000000
+_emu_init_end          EMU            DGROUP         1268:0000       00000000
+_BSS                   BSS            DGROUP         1268:0000       00000eb2
+STACK                  STACK          DGROUP         1354:0000       0000dac0
 
 
                         +----------------+
@@ -68,10 +68,10 @@ Address        Symbol
 =======        ======
 
 Module: fontgfx.o(/dos/z/16/src/fontgfx.c)
-0000:0048      main_
-11a5:0bd0+     _gvar
+0000:0050      main_
+11ab:0bd0+     _gvar
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-11a5:0c9e+     _inpu
+11ab:0c9e+     _inpu
 0000:0330+     INL_KeyService_
 0000:05ca+     Mouse_
 0000:0622+     IN_GetJoyAbs_
@@ -119,9 +119,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:48fc+     MM_TotalFree_
 0000:4992*     MM_Report_
 0000:534a*     MM_BombOnError_
-11a5:0e00+     _beforesort
-11a5:0e04+     _aftersort
-11a5:0e08+     _XMSaddr
+11ab:0e00+     _beforesort
+11ab:0e04+     _aftersort
+11ab:0e08+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:5380      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
@@ -139,9 +139,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:5ac0*     CAL_OptimizeNodes_
 0000:5b70*     CA_Startup_
 0000:5bc0*     CA_Shutdown_
-11a5:0e10*     _finishcachebox
-11a5:0e14*     _drawcachebox
-11a5:0e18*     _updatecachebox
+11ab:0e10*     _finishcachebox
+11ab:0e14*     _drawcachebox
+11ab:0e18*     _updatecachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:5c2c      KITTENGETS
 0000:5c8c*     kittenopen_
@@ -152,7 +152,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:61e4+     get_line_
 0000:6256+     db_fetch_
 0000:62ec+     db_insert_
-11a5:08e4+     __kitten_catalog
+11ab:08e4+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:65ac+     LargestFreeBlock_
 0000:663a+     _coreleft_
@@ -178,52 +178,52 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 0000:7bf5      __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
 0000:f2a6      textInit_
-11a5:0e24      _romFonts
+11ab:0e24      _romFonts
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0f34:01f4      VGAmodeX_
-0f34:0286+     vgaGetMode_
-0f34:02bc+     modexEnter_
-0f34:040a*     modexLeave_
-0f34:0422+     modexsetBaseXMode_
-0f34:0474      modexDefaultPage_
-0f34:0526*     modexNextPage_
-0f34:05f2*     modexNextPageFlexibleSize_
-0f34:06c0*     modexShowPage_
-0f34:07bc*     modexPanPage_
-0f34:080c*     modexSelectPlane_
-0f34:0830+     modexClearRegion_
-0f34:0948*     oldDrawBmp_
-0f34:0aae*     CDrawBmp_
-0f34:0c12*     modexDrawBmp_
-0f34:0c78+     modexDrawBmpRegion_
-0f34:0de2*     modex_sparky4_DrawBmpRegion_
-0f34:0f4c*     modexDrawPlanarBuf_
-0f34:0f6a*     modexDrawSprite_
-0f34:0fd0+     modexDrawSpriteRegion_
-0f34:1148*     modexCopyPageRegion_
-0f34:12b2*     modexFadeOn_
-0f34:12e2*     modexFadeOff_
-0f34:1310*     modexFlashOn_
-0f34:133e*     modexFlashOff_
-0f34:140e+     modexPalSave_
-0f34:1464+     modexNewPal_
-0f34:14b4*     modexLoadPalFile_
-0f34:1596*     modexSavePalFile_
-0f34:160e*     modexPalBlack_
-0f34:1638*     modexPalWhite_
-0f34:1662+     modexPalUpdate_
-0f34:1bd2+     modexPalUpdate1_
-0f34:1c4c*     modexPalUpdate0_
-0f34:1c98+     chkcolor_
-0f34:1fb0+     modexputPixel_
-0f34:203e*     modexgetPixel_
-0f34:20c4*     modexhlin_
-0f34:2148      modexprint_
-0f34:22e2      modexprintbig_
-0f34:245e*     pdump_
-0f34:24be*     cls_
-0f34:252c+     modexWaitBorder_
-11a5:0914+     _VGA
+0f34:01fc      VGAmodeX_
+0f34:028e+     vgaGetMode_
+0f34:02c4+     modexEnter_
+0f34:0472*     modexLeave_
+0f34:048a+     modexsetBaseXMode_
+0f34:04dc      modexDefaultPage_
+0f34:058e*     modexNextPage_
+0f34:065a*     modexNextPageFlexibleSize_
+0f34:0728*     modexShowPage_
+0f34:0824*     modexPanPage_
+0f34:0874*     modexSelectPlane_
+0f34:0898+     modexClearRegion_
+0f34:09b0*     oldDrawBmp_
+0f34:0b16*     CDrawBmp_
+0f34:0c7a*     modexDrawBmp_
+0f34:0ce0+     modexDrawBmpRegion_
+0f34:0e4a*     modex_sparky4_DrawBmpRegion_
+0f34:0fb4*     modexDrawPlanarBuf_
+0f34:0fd2*     modexDrawSprite_
+0f34:1038+     modexDrawSpriteRegion_
+0f34:11b0*     modexCopyPageRegion_
+0f34:131a*     modexFadeOn_
+0f34:134a*     modexFadeOff_
+0f34:1378*     modexFlashOn_
+0f34:13a6*     modexFlashOff_
+0f34:1476+     modexPalSave_
+0f34:14cc+     modexNewPal_
+0f34:151c*     modexLoadPalFile_
+0f34:15fe*     modexSavePalFile_
+0f34:1676*     modexPalBlack_
+0f34:16a0*     modexPalWhite_
+0f34:16ca+     modexPalUpdate_
+0f34:1c3a+     modexPalUpdate1_
+0f34:1cb4*     modexPalUpdate0_
+0f34:1d00+     chkcolor_
+0f34:2018+     modexputPixel_
+0f34:20a6*     modexgetPixel_
+0f34:212c*     modexhlin_
+0f34:21b0      modexprint_
+0f34:234a      modexprintbig_
+0f34:24c6*     pdump_
+0f34:2526*     cls_
+0f34:2594+     modexWaitBorder_
+11ab:0914+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 0000:7c19      __PIA
 0000:7c12*     __PIS
@@ -234,10 +234,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
 0000:7c79      sprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-11a5:0000*     __nullarea
-11a5:0928*     __ovlflag
-11a5:0929*     __intno
-11a5:092a*     __ovlvec
+11ab:0000*     __nullarea
+11ab:0928*     __ovlflag
+11ab:0929*     __intno
+11ab:092a*     __ovlvec
 0000:7ca8      _cstart_
 0000:7d7b*     _Not_Enough_Memory_
 0000:7ead      __exit_
@@ -247,10 +247,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 0000:7f34      _big_code_
 0000:7f34*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-11a5:173c      __argv
-11a5:1740      ___argv
-11a5:1744      __argc
-11a5:1746      ___argc
+11ab:173c      __argv
+11ab:1740      ___argv
+11ab:1744      __argc
+11ab:1746      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
 0000:7f34+     int86x_
 0000:80b7      int86_
@@ -272,28 +272,28 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
 0000:8260      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:82a5      _nmalloc_
-11a5:092e      ___nheapbeg
-11a5:0930      ___MiniHeapRover
-11a5:0932      ___LargestSizeB4MiniHeapRover
+11ab:092e      ___nheapbeg
+11ab:0930      ___MiniHeapRover
+11ab:0932      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:837f      _fmalloc_
 0000:837f      malloc_
-11a5:0934      ___fheap
-11a5:0936      ___fheapRover
-11a5:0938      ___LargestSizeB4Rover
+11ab:0934      ___fheap
+11ab:0936      ___fheapRover
+11ab:0938      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0000:84f4      _ffree_
 0000:84f4      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:8561      _nfree_
-11a5:1748+     ___MiniHeapFreeRover
+11ab:1748+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:865c+     _null_exit_rtn_
 0000:865c+     __null_int23_exit_
 0000:865d      exit_
 0000:867e+     _exit_
-11a5:093a+     ___int23_exit
-11a5:093e      ___FPE_handler_exit
+11ab:093a+     ___int23_exit
+11ab:093e      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
 0000:869a      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
@@ -312,7 +312,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:9041      __doclose_
 0000:918b      __shutdown_stream_
 0000:91a5      fclose_
-11a5:174a+     ___RmTmpFileFn
+11ab:174a+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 0000:9210+     __ibm_bios_get_ticks_
 0000:9287      clock_
@@ -323,7 +323,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0000:94ab      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-11a5:0098      __IsTable
+11ab:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:96a3      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
@@ -356,31 +356,31 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
 0000:9e6f      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-11a5:094a      __8087
-11a5:094b      __real87
-11a5:094c      __dos87emucall
-11a5:094e      __dos87real
+11ab:094a      __8087
+11ab:094b      __real87
+11ab:094c      __dos87emucall
+11ab:094e      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:9e7e*     __exit_with_msg_
 0000:9e83      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-11a5:0950      __curbrk
-11a5:0958      __STACKLOW
-11a5:095a      __STACKTOP
-11a5:095c      __cbyte
-11a5:095e      __child
-11a5:0960      __no87
-11a5:096d      ___FPE_handler
-11a5:0952      __psp
-11a5:0961      __get_ovl_stack
-11a5:0965      __restore_ovl_stack
-11a5:0969      __close_ovl_file
-11a5:0971      __LpCmdLine
-11a5:0975      __LpPgmName
-11a5:0954      __osmajor
-11a5:0955      __osminor
-11a5:0956      __osmode
-11a5:0957      __HShift
+11ab:0950      __curbrk
+11ab:0958      __STACKLOW
+11ab:095a      __STACKTOP
+11ab:095c      __cbyte
+11ab:095e      __child
+11ab:0960      __no87
+11ab:096d      ___FPE_handler
+11ab:0952      __psp
+11ab:0961      __get_ovl_stack
+11ab:0965      __restore_ovl_stack
+11ab:0969      __close_ovl_file
+11ab:0971      __LpCmdLine
+11ab:0975      __LpPgmName
+11ab:0954      __osmajor
+11ab:0955      __osminor
+11ab:0956      __osmode
+11ab:0957      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
 0000:9ea2+     __fill_buffer_
 0000:a0f1      fgetc_
@@ -390,9 +390,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
 0000:a5b1      rand_
 0000:a5f3*     srand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-11a5:097e      ___iob
-11a5:1752      ___OpenStreams
-11a5:1756      ___ClosedStreams
+11ab:097e      ___iob
+11ab:1752      ___OpenStreams
+11ab:1756      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 0000:a630      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
@@ -405,7 +405,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:a89f      __FiniRtns
 0000:a89f*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-11a5:0ae6      ___uselfn
+11ab:0ae6      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:a904      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
@@ -431,7 +431,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 0000:b3dc      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-11a5:0022      ___Alphabet
+11ab:0022      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
 0000:b3df      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
@@ -441,18 +441,18 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
 0000:b48d*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:b498*     __get_errno_ptr_
-11a5:175e      _errno
+11ab:175e      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 0000:b49f      __GetIOMode_
 0000:b4d4      __SetIOMode_nogrow_
-11a5:0afc      ___NFiles
-11a5:0afe      ___init_mode
-11a5:0b26      ___io_mode
+11ab:0afc      ___NFiles
+11ab:0afe      ___init_mode
+11ab:0b26      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:b509*     __set_commode_
-11a5:0b2a      __commode
+11ab:0b2a      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-11a5:0b2c      __fmode
+11ab:0b2c      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
 0000:b515      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
@@ -479,9 +479,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 0000:bb1c      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 0000:bb38*     __get_doserrno_ptr_
-11a5:1760      __doserrno
+11ab:1760      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-11a5:0b2e      ___umaskval
+11ab:0b2e      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
 0000:bb3f      _dos_creat_
 0000:bb63*     _dos_creatnew_
@@ -490,9 +490,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
 0000:bc6b+     __shrink_iomode_
 0000:bcac      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-11a5:1764      ___env_mask
-11a5:1768      _environ
-11a5:176c*     __wenviron
+11ab:1764      ___env_mask
+11ab:1768      _environ
+11ab:176c*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
 0000:bd53      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
@@ -513,7 +513,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 0000:c2a9      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:c319      __EnterWVIDEO_
-11a5:0b4e+     ___WD_Present
+11ab:0b4e+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
 0000:c33d      __flushall_
 0000:c3d1      flushall_
@@ -535,22 +535,22 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:ca19      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-11a5:1770      ____Argv
-11a5:1774      ____Argc
+11ab:1770      ____Argv
+11ab:1774      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-11a5:0b50      __amblksiz
+11ab:0b50      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-11a5:0b82      __Start_XI
-11a5:0bb8      __End_XI
-11a5:0bb8      __Start_YI
-11a5:0bd0      __End_YI
+11ab:0b82      __Start_XI
+11ab:0bb8      __End_XI
+11ab:0bb8      __Start_YI
+11ab:0bd0      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-11a5:1776      ___historical_splitparms
+11ab:1776      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
 0000:db8a      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
 0000:df03*     _heapenable_
-11a5:0b52      ___heap_enabled
+11ab:0b52      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
 0000:df14*     sbrk_
 0000:df24      __brk_
@@ -563,22 +563,22 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
 0000:e08b      __setenvp_
 0000:e217      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-11a5:0b54      ___IsDBCS
+11ab:0b54      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
 0000:e275*     _ismbblead_
-11a5:177c      ___MBCSIsTable
+11ab:177c      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
 0000:e2cf      __mbinit_
-11a5:0b56      ___MBCodePage
+11ab:0b56      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
 0000:e3aa      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
 0000:e3b8      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-11a5:0b58      __8087cw
+11ab:0b58      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-11a5:0b5a      ___Save8087
-11a5:0b5e      ___Rest8087
+11ab:0b5a      ___Save8087
+11ab:0b5e      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
 0000:e3c7      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
@@ -592,8 +592,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
 0000:e593      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-11a5:0b62      ___EFG_printf
-11a5:0b66*     ___EFG_scanf
+11ab:0b62      ___EFG_printf
+11ab:0b66*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
 0000:e5db      ulltoa_
 0000:e718*     lltoa_
@@ -620,7 +620,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
 0000:f1bf      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-11a5:0b80      ___FPE_int
+11ab:0b80      ___FPE_int
 
 
                         +--------------------+
@@ -636,6 +636,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00020fa0 (135072.)
+Memory size:  00021000 (135168.)
 Entry point address: 0000:7ca8
 Link time: 00:00.00
index 3af71b4..386b8c4 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/15 14:56:24
+Created on:       15/10/15 15:23:42
 Executable Image: fonttest.exe
 creating a DOS executable
 
index 4488b1d..625b4c2 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/15 14:50:52
+Created on:       15/10/15 15:23:42
 Executable Image: inputest.exe
 creating a DOS executable
 
index b19cf5f..e432391 100755 (executable)
Binary files a/maptest.exe and b/maptest.exe differ
index 0a8626f..7a96c2d 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/15 14:56:24
+Created on:       15/10/15 15:23:42
 Executable Image: maptest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          137a:0000            0000f0f0
+DGROUP                          1381:0000            0000f0f0
 
 
 
@@ -24,40 +24,40 @@ DGROUP                          137a:0000            0000f0f0
 Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
-maptest_TEXT           CODE           AUTO           0000:0000       000001e1
-mapread_TEXT           CODE           AUTO           0000:01f0       000008ae
-jsmn_TEXT              CODE           AUTO           0000:0aa0       00000919
-16_in_TEXT             CODE           AUTO           0000:13c0       00001e80
-16_mm_TEXT             CODE           AUTO           0000:3240       00003308
-wcpu_TEXT              CODE           AUTO           0000:6550       00000058
-16_head_TEXT           CODE           AUTO           0000:65b0       00000405
-16_ca_TEXT             CODE           AUTO           0000:69c0       000003fd
-kitten_TEXT            CODE           AUTO           0000:6dc0       0000080a
-16_hc_TEXT             CODE           AUTO           0000:75d0       0000158b
-timer_TEXT             CODE           AUTO           0000:8b60       00000235
-_TEXT                  CODE           AUTO           08da:0000       00007bc9
-bitmap_TEXT            CODE           AUTO           08da:7bd0       00000605
-modex16_TEXT           CODE           AUTO           08da:81e0       00002554
-16text_TEXT            CODE           AUTO           08da:a740       0000010d
-16_in13_DATA           FAR_DATA       AUTO           135f:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           1379:0004       00000000
-_NULL                  BEGDATA        DGROUP         137a:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         137c:0000       00000002
-CONST                  DATA           DGROUP         137c:0002       00000076
-CONST2                 DATA           DGROUP         1383:0008       00000102
-_DATA                  DATA           DGROUP         1394:0000       000005a5
-XIB                    DATA           DGROUP         13ee:0006       00000000
-XI                     DATA           DGROUP         13ee:0006       00000036
-XIE                    DATA           DGROUP         13f1:000c       00000000
-YIB                    DATA           DGROUP         13f1:000c       00000000
-YI                     DATA           DGROUP         13f1:000c       00000018
-YIE                    DATA           DGROUP         13f3:0004       00000000
-STRINGS                DATA           DGROUP         13f3:0004       00000000
-DATA                   DATA           DGROUP         13f3:0004       00000000
-_emu_init_start        EMU            DGROUP         13f3:0004       00000000
-_emu_init_end          EMU            DGROUP         13f3:0004       00000000
-_BSS                   BSS            DGROUP         13f4:0000       00000e82
-STACK                  STACK          DGROUP         14dd:0000       0000dac0
+maptest_TEXT           CODE           AUTO           0000:0000       000001e9
+mapread_TEXT           CODE           AUTO           0000:01f0       000008b6
+jsmn_TEXT              CODE           AUTO           0000:0ab0       00000919
+16_in_TEXT             CODE           AUTO           0000:13d0       00001e80
+16_mm_TEXT             CODE           AUTO           0000:3250       00003308
+wcpu_TEXT              CODE           AUTO           0000:6560       00000058
+16_head_TEXT           CODE           AUTO           0000:65c0       00000405
+16_ca_TEXT             CODE           AUTO           0000:69d0       000003fd
+kitten_TEXT            CODE           AUTO           0000:6dd0       0000080a
+16_hc_TEXT             CODE           AUTO           0000:75e0       0000158b
+timer_TEXT             CODE           AUTO           0000:8b70       00000235
+_TEXT                  CODE           AUTO           08db:0000       00007bc9
+bitmap_TEXT            CODE           AUTO           08db:7bd0       0000060d
+modex16_TEXT           CODE           AUTO           08db:81e0       000025bc
+16text_TEXT            CODE           AUTO           08db:a7a0       0000010d
+16_in13_DATA           FAR_DATA       AUTO           1366:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           1380:0004       00000000
+_NULL                  BEGDATA        DGROUP         1381:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         1383:0000       00000002
+CONST                  DATA           DGROUP         1383:0002       00000076
+CONST2                 DATA           DGROUP         138a:0008       00000102
+_DATA                  DATA           DGROUP         139b:0000       000005a5
+XIB                    DATA           DGROUP         13f5:0006       00000000
+XI                     DATA           DGROUP         13f5:0006       00000036
+XIE                    DATA           DGROUP         13f8:000c       00000000
+YIB                    DATA           DGROUP         13f8:000c       00000000
+YI                     DATA           DGROUP         13f8:000c       00000018
+YIE                    DATA           DGROUP         13fa:0004       00000000
+STRINGS                DATA           DGROUP         13fa:0004       00000000
+DATA                   DATA           DGROUP         13fa:0004       00000000
+_emu_init_start        EMU            DGROUP         13fa:0004       00000000
+_emu_init_end          EMU            DGROUP         13fa:0004       00000000
+_BSS                   BSS            DGROUP         13fb:0000       00000e82
+STACK                  STACK          DGROUP         14e4:0000       0000dac0
 
 
                         +----------------+
@@ -71,576 +71,576 @@ Address        Symbol
 =======        ======
 
 Module: maptest.o(/dos/z/16/src/maptest.c)
-0000:00ce      main_
+0000:00d6      main_
 Module: mapread.o(/dos/z/16/src/lib/mapread.c)
-0000:02c8+     jsoneq_
-0000:036c+     dump_
-0000:0868      loadmap_
+0000:02d0+     jsoneq_
+0000:0374+     dump_
+0000:0870      loadmap_
 Module: jsmn.o(/dos/z/16/src/lib/jsmn/jsmn.c)
-0000:0e72      jsmn_parse_
-0000:136e      jsmn_init_
+0000:0e82      jsmn_parse_
+0000:137e      jsmn_init_
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-137a:07be+     _inpu
-0000:1500+     INL_KeyService_
-0000:179a+     Mouse_
-0000:17f2+     IN_GetJoyAbs_
-0000:1b9c+     IN_GetJoyButtonsDB_
-0000:1e22+     IN_SetupJoy_
-0000:1fe4*     IN_Startup_
-0000:20ea*     IN_Default_
-0000:224e*     IN_Shutdown_
-0000:22ce*     IN_SetKeyHook_
-0000:22f0+     IN_ClearKeysDown_
-0000:23d0*     IN_ReadCursor_
-0000:24ec*     IN_ReadControl_
-0000:2d24*     IN_SetControlType_
-0000:2d72*     IN_GetScanName_
-0000:2dfa*     IN_WaitForKey_
-0000:2e30*     IN_WaitForASCII_
-0000:2e66+     IN_AckBack_
-0000:2f4e*     IN_Ack_
-0000:2ff0+     IN_IsUserInput_
-0000:3096*     IN_UserInput_
-0000:30da*     IN_KeyDown_
-0000:3122+     IN_ClearKey_
-0000:319a*     IN_qb_
+1381:07be+     _inpu
+0000:1510+     INL_KeyService_
+0000:17aa+     Mouse_
+0000:1802+     IN_GetJoyAbs_
+0000:1bac+     IN_GetJoyButtonsDB_
+0000:1e32+     IN_SetupJoy_
+0000:1ff4*     IN_Startup_
+0000:20fa*     IN_Default_
+0000:225e*     IN_Shutdown_
+0000:22de*     IN_SetKeyHook_
+0000:2300+     IN_ClearKeysDown_
+0000:23e0*     IN_ReadCursor_
+0000:24fc*     IN_ReadControl_
+0000:2d34*     IN_SetControlType_
+0000:2d82*     IN_GetScanName_
+0000:2e0a*     IN_WaitForKey_
+0000:2e40*     IN_WaitForASCII_
+0000:2e76+     IN_AckBack_
+0000:2f5e*     IN_Ack_
+0000:3000+     IN_IsUserInput_
+0000:30a6*     IN_UserInput_
+0000:30ea*     IN_KeyDown_
+0000:3132+     IN_ClearKey_
+0000:31aa*     IN_qb_
 Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
-0000:3c24+     MML_CheckForEMS_
-0000:3c80+     MML_SetupEMS_
-0000:3e38+     MML_ShutdownEMS_
-0000:3ea4+     MM_MapEMS_
-0000:3fa0*     MM_MapXEMS_
-0000:40c0+     MML_CheckForXMS_
-0000:411c*     MML_SetupXMS_
-0000:4204+     MML_ShutdownXMS_
-0000:4292+     MML_UseSpace_
-0000:4470+     MML_ClearBlock_
-0000:44f4*     MM_Startup_
-0000:4926+     MM_Shutdown_
-0000:49bc      MM_GetPtr_
-0000:4db6+     MM_FreePtr_
-0000:4eae*     MM_SetPurge_
-0000:4f88*     MM_SetLock_
-0000:5060+     MM_SortMem_
-0000:524e*     MM_ShowMemory_
-0000:58ee*     MM_DumpData_
-0000:5a48+     MM_UnusedMemory_
-0000:5acc+     MM_TotalFree_
-0000:5b62*     MM_Report_
-0000:651a*     MM_BombOnError_
-137a:0920+     _beforesort
-137a:0924+     _aftersort
-137a:0928+     _XMSaddr
+0000:3c34+     MML_CheckForEMS_
+0000:3c90+     MML_SetupEMS_
+0000:3e48+     MML_ShutdownEMS_
+0000:3eb4+     MM_MapEMS_
+0000:3fb0*     MM_MapXEMS_
+0000:40d0+     MML_CheckForXMS_
+0000:412c*     MML_SetupXMS_
+0000:4214+     MML_ShutdownXMS_
+0000:42a2+     MML_UseSpace_
+0000:4480+     MML_ClearBlock_
+0000:4504*     MM_Startup_
+0000:4936+     MM_Shutdown_
+0000:49cc      MM_GetPtr_
+0000:4dc6+     MM_FreePtr_
+0000:4ebe*     MM_SetPurge_
+0000:4f98*     MM_SetLock_
+0000:5070+     MM_SortMem_
+0000:525e*     MM_ShowMemory_
+0000:58fe*     MM_DumpData_
+0000:5a58+     MM_UnusedMemory_
+0000:5adc+     MM_TotalFree_
+0000:5b72*     MM_Report_
+0000:652a*     MM_BombOnError_
+1381:0920+     _beforesort
+1381:0924+     _aftersort
+1381:0928+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
-0000:6550      detectcpu_
+0000:6560      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
-0000:65be*     wait_
-0000:660a*     filesize_
-0000:6670      printmeminfoline_
-0000:685c      US_CheckParm_
+0000:65ce*     wait_
+0000:661a*     filesize_
+0000:6680      printmeminfoline_
+0000:686c      US_CheckParm_
 Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
-0000:69ee      CA_OpenDebug_
-0000:6a3e      CA_CloseDebug_
-0000:6a6c+     CA_FarRead_
-0000:6aec*     CA_FarWrite_
-0000:6b6c*     CA_ReadFile_
-0000:6be8*     CA_LoadFile_
-0000:6c90*     CAL_OptimizeNodes_
-0000:6d40*     CA_Startup_
-0000:6d90*     CA_Shutdown_
-137a:0930*     _finishcachebox
-137a:0934*     _drawcachebox
-137a:0938*     _updatecachebox
+0000:69fe      CA_OpenDebug_
+0000:6a4e      CA_CloseDebug_
+0000:6a7c+     CA_FarRead_
+0000:6afc*     CA_FarWrite_
+0000:6b7c*     CA_ReadFile_
+0000:6bf8*     CA_LoadFile_
+0000:6ca0*     CAL_OptimizeNodes_
+0000:6d50*     CA_Startup_
+0000:6da0*     CA_Shutdown_
+1381:0930*     _finishcachebox
+1381:0934*     _drawcachebox
+1381:0938*     _updatecachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
-0000:6dfc      KITTENGETS
-0000:6e5c*     kittenopen_
-0000:70aa+     catread_
-0000:715e*     kittenclose_
-0000:717a+     mystrtoul_
-0000:722e+     processEscChars_
-0000:73b4+     get_line_
-0000:7426+     db_fetch_
-0000:74bc+     db_insert_
-137a:04a4+     __kitten_catalog
+0000:6e0c      KITTENGETS
+0000:6e6c*     kittenopen_
+0000:70ba+     catread_
+0000:716e*     kittenclose_
+0000:718a+     mystrtoul_
+0000:723e+     processEscChars_
+0000:73c4+     get_line_
+0000:7436+     db_fetch_
+0000:74cc+     db_insert_
+1381:04a4+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
-0000:777c+     LargestFreeBlock_
-0000:780a+     _coreleft_
-0000:7886+     LargestFarFreeBlock_
-0000:793c+     _farcoreleft_
-0000:79ea+     LargestHugeFreeBlock_
-0000:7ada*     _hugecoreleft_
-0000:7baa+     GetFreeSize_
-0000:7c04+     GetFarFreeSize_
-0000:7c4e+     GetNearFreeSize_
-0000:7c9c*     heapdump_
-0000:893e+     heapstat_
-0000:8a7c+     heapstat0_
-0000:8ade+     HC_OpenDebug_
-0000:8b2e*     HC_CloseDebug_
+0000:778c+     LargestFreeBlock_
+0000:781a+     _coreleft_
+0000:7896+     LargestFarFreeBlock_
+0000:794c+     _farcoreleft_
+0000:79fa+     LargestHugeFreeBlock_
+0000:7aea*     _hugecoreleft_
+0000:7bba+     GetFreeSize_
+0000:7c14+     GetFarFreeSize_
+0000:7c5e+     GetNearFreeSize_
+0000:7cac*     heapdump_
+0000:894e+     heapstat_
+0000:8a8c+     heapstat0_
+0000:8aee+     HC_OpenDebug_
+0000:8b3e*     HC_CloseDebug_
 Module: timer.o(/dos/z/16/src/lib/timer.c)
-0000:8b60*     start_timer_
-0000:8c8c*     elapsed_timer_
-0000:8cde*     ticktock_
-0000:8d4a*     time_in_seconds_
+0000:8b70*     start_timer_
+0000:8c9c*     elapsed_timer_
+0000:8cee*     ticktock_
+0000:8d5a*     time_in_seconds_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
-08da:0005      __STK
-08da:0025      __STKOVERFLOW_
+08db:0005      __STK
+08db:0025      __STKOVERFLOW_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-137a:04c6      ___iob
-137a:0944      ___OpenStreams
-137a:0948      ___ClosedStreams
+1381:04c6      ___iob
+1381:0944      ___OpenStreams
+1381:0948      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
-08da:0042      fprintf_
+08db:0042      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-137a:0000*     __nullarea
-137a:062e*     __ovlflag
-137a:062f*     __intno
-137a:0630*     __ovlvec
-08da:0072      _cstart_
-08da:0145*     _Not_Enough_Memory_
-08da:0277      __exit_
-08da:0296      __do_exit_with_msg__
-08da:02f3      __GETDS
+1381:0000*     __nullarea
+1381:062e*     __ovlflag
+1381:062f*     __intno
+1381:0630*     __ovlvec
+08db:0072      _cstart_
+08db:0145*     _Not_Enough_Memory_
+08db:0277      __exit_
+08db:0296      __do_exit_with_msg__
+08db:02f3      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
-08da:02fe      _big_code_
-08da:02fe*     CodeModelMismatch
+08db:02fe      _big_code_
+08db:02fe*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-137a:094c      __argv
-137a:0950      ___argv
-137a:0954      __argc
-137a:0956      ___argc
+1381:094c      __argv
+1381:0950      ___argv
+1381:0954      __argc
+1381:0956      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
-08da:0305      __PIA
-08da:02fe*     __PIS
+08db:0305      __PIA
+08db:02fe*     __PIS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncmp.c)
-08da:031c      strncmp_
+08db:031c      strncmp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
-08da:0359      _fmalloc_
-08da:0359      malloc_
-137a:0634      ___fheap
-137a:0636      ___fheapRover
-137a:0638      ___LargestSizeB4Rover
+08db:0359      _fmalloc_
+08db:0359      malloc_
+1381:0634      ___fheap
+1381:0636      ___fheapRover
+1381:0638      ___LargestSizeB4Rover
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-08da:7f0e      bitmapLoadPcx_
-08da:806a*     bitmapLoadPcxTiles_
+08db:7f16      bitmapLoadPcx_
+08db:8072*     bitmapLoadPcxTiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strstr.c)
-08da:04ce      strstr_
+08db:04ce      strstr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(atoi.c)
-08da:05d0      atoi_
+08db:05d0      atoi_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-08da:066c+     __open_flags_
-08da:092d+     _fsopen_
-08da:0994      fopen_
-08da:0ab7*     freopen_
+08db:066c+     __open_flags_
+08db:092d+     _fsopen_
+08db:0994      fopen_
+08db:0ab7*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
-08da:0b41      fread_
+08db:0b41      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-08da:0eb8      __get_errno_ptr_
-137a:09d8      _errno
+08db:0eb8      __get_errno_ptr_
+1381:09d8      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-08da:0ebf*     _frealloc_
-08da:0ebf      realloc_
+08db:0ebf*     _frealloc_
+08db:0ebf      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
-08da:0f9c      __PTC
+08db:0f9c      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncpy.c)
-08da:0fcf      strncpy_
+08db:0fcf      strncpy_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
-08da:100b      printf_
+08db:100b      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
-08da:103a+     int86x_
-08da:11bd      int86_
+08db:103a+     int86x_
+08db:11bd      int86_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
-08da:11ea      __I4M
-08da:11ea      __U4M
+08db:11ea      __I4M
+08db:11ea      __U4M
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c)
-08da:1202      _dos_getvect_
+08db:1202      _dos_getvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c)
-08da:120d      _dos_setvect_
+08db:120d      _dos_setvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
-08da:121a      __I4D
-08da:1269      __U4D
+08db:121a      __I4D
+08db:1269      __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
-08da:12ed*     _heapgrow_
-08da:12ed      _fheapgrow_
-08da:12ee      _nheapgrow_
+08db:12ed*     _heapgrow_
+08db:12ed      _fheapgrow_
+08db:12ee      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
-08da:1366      _memavl_
+08db:1366      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
-08da:13ab      _nmalloc_
-137a:0644      ___nheapbeg
-137a:0646      ___MiniHeapRover
-137a:0648      ___LargestSizeB4MiniHeapRover
+08db:13ab      _nmalloc_
+1381:0644      ___nheapbeg
+1381:0646      ___MiniHeapRover
+1381:0648      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
-08da:1485      _ffree_
-08da:1485      free_
+08db:1485      _ffree_
+08db:1485      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
-08da:14f2      _nfree_
-137a:09da+     ___MiniHeapFreeRover
+08db:14f2      _nfree_
+1381:09da+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
-08da:15ed+     _null_exit_rtn_
-08da:15ed+     __null_int23_exit_
-08da:15ee      exit_
-08da:160f+     _exit_
-137a:064a+     ___int23_exit
-137a:064e      ___FPE_handler_exit
+08db:15ed+     _null_exit_rtn_
+08db:15ed+     __null_int23_exit_
+08db:15ee      exit_
+08db:160f+     _exit_
+1381:064a+     ___int23_exit
+1381:064e      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-08da:162b      ultoa_
-08da:16e9*     ltoa_
+08db:162b      ultoa_
+08db:16e9*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c)
-08da:186f      write_
+08db:186f      write_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
-08da:1a9b      __doclose_
-08da:1be5      __shutdown_stream_
-08da:1bff      fclose_
-137a:09dc+     ___RmTmpFileFn
+08db:1a9b      __doclose_
+08db:1be5      __shutdown_stream_
+08db:1bff      fclose_
+1381:09dc+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
-08da:1c6a+     __ibm_bios_get_ticks_
-08da:1ce1      clock_
+08db:1c6a+     __ibm_bios_get_ticks_
+08db:1ce1      clock_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
-08da:1d08      kbhit_
+08db:1d08      kbhit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
-08da:1d1f      ftell_
+08db:1d1f      ftell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
-08da:1f05      fseek_
+08db:1f05      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-137a:0098      __IsTable
+1381:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
-08da:20fd      tolower_
+08db:20fd      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
-08da:210b      unlink_
+08db:210b      unlink_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
-08da:233b      open_
-08da:2372      sopen_
+08db:233b      open_
+08db:2372      sopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c)
-08da:239f      close_
+08db:239f      close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c)
-08da:23a4      filelength_
+08db:23a4      filelength_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
-08da:2402      sprintf_
+08db:2402      sprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c)
-08da:2431      getenv_
+08db:2431      getenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-08da:251c      __PTS
+08db:251c      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c)
-08da:254d      read_
+08db:254d      read_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c)
-08da:2686*     __clib_strdup_
-08da:2686      strdup_
+08db:2686*     __clib_strdup_
+08db:2686      strdup_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c)
-08da:26ed      halloc_
-08da:27d2      hfree_
+08db:26ed      halloc_
+08db:27d2      hfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c)
-08da:27d9      _heapwalk_
-08da:27d9      _fheapwalk_
+08db:27d9      _heapwalk_
+08db:27d9      _fheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
-08da:27ee+     __NHeapWalk_
-08da:28e7      _nheapwalk_
+08db:27ee+     __NHeapWalk_
+08db:28e7      _nheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
-08da:28f7      stackavail_
+08db:28f7      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-137a:065a      __8087
-137a:065b      __real87
-137a:065c      __dos87emucall
-137a:065e      __dos87real
+1381:065a      __8087
+1381:065b      __real87
+1381:065c      __dos87emucall
+1381:065e      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
-08da:2906*     __exit_with_msg_
-08da:290b      __fatal_runtime_error_
+08db:2906*     __exit_with_msg_
+08db:290b      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-137a:0660      __curbrk
-137a:0668      __STACKLOW
-137a:066a      __STACKTOP
-137a:066c      __cbyte
-137a:066e      __child
-137a:0670      __no87
-137a:067d      ___FPE_handler
-137a:0662      __psp
-137a:0671      __get_ovl_stack
-137a:0675      __restore_ovl_stack
-137a:0679      __close_ovl_file
-137a:0681      __LpCmdLine
-137a:0685      __LpPgmName
-137a:0664      __osmajor
-137a:0665      __osminor
-137a:0666      __osmode
-137a:0667      __HShift
+1381:0660      __curbrk
+1381:0668      __STACKLOW
+1381:066a      __STACKTOP
+1381:066c      __cbyte
+1381:066e      __child
+1381:0670      __no87
+1381:067d      ___FPE_handler
+1381:0662      __psp
+1381:0671      __get_ovl_stack
+1381:0675      __restore_ovl_stack
+1381:0679      __close_ovl_file
+1381:0681      __LpCmdLine
+1381:0685      __LpPgmName
+1381:0664      __osmajor
+1381:0665      __osminor
+1381:0666      __osmode
+1381:0667      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-08da:292a      __InitFiles_
+08db:292a      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-08da:2b5e*     fcloseall_
-08da:2b65      __full_io_exit_
+08db:2b5e*     fcloseall_
+08db:2b65      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-08da:2b89      __fprtf_
+08db:2b89      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-08da:2cdc      __CMain
+08db:2cdc      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-08da:2d42      __InitRtns
-08da:2d42*     __FInitRtns
-08da:2d9d      __FiniRtns
-08da:2d9d*     __FFiniRtns
+08db:2d42      __InitRtns
+08db:2d42*     __FInitRtns
+08db:2d9d      __FiniRtns
+08db:2d9d*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-137a:068a      ___uselfn
+1381:068a      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-08da:2e02      __DOSseg__
+08db:2e02      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
-08da:2e03      __Init_Argv_
-08da:2e66+     _getargv_
-08da:3196      __Fini_Argv_
+08db:2e03      __Init_Argv_
+08db:2e66+     _getargv_
+08db:3196      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
-08da:31c0      __MemAllocator
-08da:328a      __MemFree
+08db:31c0      __MemAllocator
+08db:328a      __MemFree
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
-08da:33e7      __GrowSeg_
+08db:33e7      __GrowSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
-08da:355d      __AllocSeg_
+08db:355d      __AllocSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
-08da:364c      __fmemneed_
+08db:364c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
-08da:364f      __fill_buffer_
-08da:389e      fgetc_
+08db:364f      __fill_buffer_
+08db:389e      fgetc_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-08da:83d4*     VGAmodeX_
-08da:8466+     vgaGetMode_
-08da:849c+     modexEnter_
-08da:85ea*     modexLeave_
-08da:8602+     modexsetBaseXMode_
-08da:8654*     modexDefaultPage_
-08da:8706*     modexNextPage_
-08da:87d2*     modexNextPageFlexibleSize_
-08da:88a0*     modexShowPage_
-08da:899c*     modexPanPage_
-08da:89ec*     modexSelectPlane_
-08da:8a10+     modexClearRegion_
-08da:8b28*     oldDrawBmp_
-08da:8c8e*     CDrawBmp_
-08da:8df2*     modexDrawBmp_
-08da:8e58+     modexDrawBmpRegion_
-08da:8fc2*     modex_sparky4_DrawBmpRegion_
-08da:912c*     modexDrawPlanarBuf_
-08da:914a*     modexDrawSprite_
-08da:91b0+     modexDrawSpriteRegion_
-08da:9328*     modexCopyPageRegion_
-08da:9492*     modexFadeOn_
-08da:94c2*     modexFadeOff_
-08da:94f0*     modexFlashOn_
-08da:951e*     modexFlashOff_
-08da:95ee+     modexPalSave_
-08da:9644      modexNewPal_
-08da:9694*     modexLoadPalFile_
-08da:9776*     modexSavePalFile_
-08da:97ee*     modexPalBlack_
-08da:9818*     modexPalWhite_
-08da:9842+     modexPalUpdate_
-08da:9db2+     modexPalUpdate1_
-08da:9e2c*     modexPalUpdate0_
-08da:9e78+     chkcolor_
-08da:a190+     modexputPixel_
-08da:a21e*     modexgetPixel_
-08da:a2a4*     modexhlin_
-08da:a328*     modexprint_
-08da:a4c2*     modexprintbig_
-08da:a63e*     pdump_
-08da:a69e*     cls_
-08da:a70c+     modexWaitBorder_
-137a:0694+     _VGA
+08db:83dc*     VGAmodeX_
+08db:846e+     vgaGetMode_
+08db:84a4+     modexEnter_
+08db:8652*     modexLeave_
+08db:866a+     modexsetBaseXMode_
+08db:86bc*     modexDefaultPage_
+08db:876e*     modexNextPage_
+08db:883a*     modexNextPageFlexibleSize_
+08db:8908*     modexShowPage_
+08db:8a04*     modexPanPage_
+08db:8a54*     modexSelectPlane_
+08db:8a78+     modexClearRegion_
+08db:8b90*     oldDrawBmp_
+08db:8cf6*     CDrawBmp_
+08db:8e5a*     modexDrawBmp_
+08db:8ec0+     modexDrawBmpRegion_
+08db:902a*     modex_sparky4_DrawBmpRegion_
+08db:9194*     modexDrawPlanarBuf_
+08db:91b2*     modexDrawSprite_
+08db:9218+     modexDrawSpriteRegion_
+08db:9390*     modexCopyPageRegion_
+08db:94fa*     modexFadeOn_
+08db:952a*     modexFadeOff_
+08db:9558*     modexFlashOn_
+08db:9586*     modexFlashOff_
+08db:9656+     modexPalSave_
+08db:96ac      modexNewPal_
+08db:96fc*     modexLoadPalFile_
+08db:97de*     modexSavePalFile_
+08db:9856*     modexPalBlack_
+08db:9880*     modexPalWhite_
+08db:98aa+     modexPalUpdate_
+08db:9e1a+     modexPalUpdate1_
+08db:9e94*     modexPalUpdate0_
+08db:9ee0+     chkcolor_
+08db:a1f8+     modexputPixel_
+08db:a286*     modexgetPixel_
+08db:a30c*     modexhlin_
+08db:a390*     modexprint_
+08db:a52a*     modexprintbig_
+08db:a6a6*     pdump_
+08db:a706*     cls_
+08db:a774+     modexWaitBorder_
+1381:0694+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-08da:39e5*     __set_commode_
-137a:06a8      __commode
+08db:39e5*     __set_commode_
+1381:06a8      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-137a:06aa      __fmode
+1381:06aa      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-08da:39f1      __chktty_
+08db:39f1      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-08da:3a50      __freefp_
-08da:3af1      __purgefp_
+08db:3a50      __freefp_
+08db:3af1      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-08da:3b32      __allocfp_
+08db:3b32      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-08da:3ce2      __ioalloc_
+08db:3ce2      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-08da:3e70      __qread_
+08db:3e70      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-08da:3e90*     _msize_
-08da:3eab      _fmsize_
+08db:3e90*     _msize_
+08db:3eab      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-08da:3ebc      __HeapManager_expand_
-08da:43c5      _nexpand_
+08db:3ebc      __HeapManager_expand_
+08db:43c5      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-08da:4418      _fexpand_
-08da:4418*     _expand_
+08db:4418      _fexpand_
+08db:4418*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-08da:444d      intr_
+08db:444d      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-08da:4461      segread_
+08db:4461      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-08da:454c      __LastFree_
-08da:45c6      __ExpandDGROUP_
+08db:454c      __LastFree_
+08db:45c6      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-08da:46d7      __nmemneed_
+08db:46d7      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-137a:0050      ___Alphabet
+1381:0050      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-08da:46da      __lseek_
+08db:46da      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-08da:4714*     __dosretax
-08da:4719*     __dosret0
-08da:4720      __set_errno_dos_
-08da:4788*     __set_errno_dos_reterr_
+08db:4714*     __dosretax
+08db:4719*     __dosret0
+08db:4720      __set_errno_dos_
+08db:4788*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-08da:4793      __GetIOMode_
-08da:47c8      __SetIOMode_nogrow_
-137a:06c0      ___NFiles
-137a:06c2      ___init_mode
-137a:06ea      ___io_mode
+08db:4793      __GetIOMode_
+08db:47c8      __SetIOMode_nogrow_
+1381:06c0      ___NFiles
+1381:06c2      ___init_mode
+1381:06ea      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-08da:47fd      __close_
+08db:47fd      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-08da:4833      __flush_
+08db:4833      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
-08da:4a7c      fflush_
+08db:4a7c      fflush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-08da:4a91      tell_
+08db:4a91      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-08da:4aa2      lseek_
+08db:4aa2      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-08da:4ad4      __doserror_
-08da:4ae2      __doserror1_
+08db:4ad4      __doserror_
+08db:4ae2      __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-08da:4aee      _dos_open_
+08db:4aee      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-08da:4b14      isatty_
+08db:4b14      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-08da:4b30*     __get_doserrno_ptr_
-137a:12e8      __doserrno
+08db:4b30*     __get_doserrno_ptr_
+1381:12e8      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-137a:06ee      ___umaskval
+1381:06ee      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-08da:4b37      _dos_creat_
-08da:4b5b*     _dos_creatnew_
+08db:4b37      _dos_creat_
+08db:4b5b*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-08da:4b7c+     __grow_iomode_
-08da:4c63+     __shrink_iomode_
-08da:4ca4      __SetIOMode_
+08db:4b7c+     __grow_iomode_
+08db:4c63+     __shrink_iomode_
+08db:4ca4      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
-08da:4d64      vsprintf_
+08db:4d64      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-137a:12ec      ___env_mask
-137a:12f0      _environ
-137a:12f4*     __wenviron
+1381:12ec      ___env_mask
+1381:12f0      _environ
+1381:12f4*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
-08da:4da6      _mbterm_
+08db:4da6      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
-08da:4df9      _mbsnextc_
+08db:4df9      _mbsnextc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c)
-08da:4e54      _mbctoupper_
+08db:4e54      _mbctoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c)
-08da:4e77      _mbsinc_
+08db:4e77      _mbsinc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-08da:4ec9      __ChkTTYIOMode_
-08da:4f37*     __IOMode_
+08db:4ec9      __ChkTTYIOMode_
+08db:4f37*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c)
-08da:5009      __HeapWalk_
+08db:5009      __HeapWalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
-08da:5249*     _fpreset_
-08da:5274      __init_8087_
-08da:52a7+     __default_sigfpe_handler_
-08da:52fc      __chk8087_
+08db:5249*     _fpreset_
+08db:5274      __init_8087_
+08db:52a7+     __default_sigfpe_handler_
+08db:52fc      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-08da:536c      __EnterWVIDEO_
-137a:070e+     ___WD_Present
+08db:536c      __EnterWVIDEO_
+1381:070e+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-08da:5390      fputc_
+08db:5390      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-08da:5565      __prtf_
+08db:5565      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-137a:12f8      ____Argv
-137a:12fc      ____Argc
+1381:12f8      ____Argv
+1381:12fc      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-137a:0710      __amblksiz
+1381:0710      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-137a:0746      __Start_XI
-137a:077c      __End_XI
-137a:077c      __Start_YI
-137a:0794      __End_YI
+1381:0746      __Start_XI
+1381:077c      __End_XI
+1381:077c      __Start_YI
+1381:0794      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-137a:12fe      ___historical_splitparms
+1381:12fe      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-08da:66d6*     _heapenable_
-137a:0712      ___heap_enabled
+08db:66d6*     _heapenable_
+1381:0712      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-08da:66e7      __flushall_
-08da:677b      flushall_
+08db:66e7      __flushall_
+08db:677b      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-08da:6781      getche_
+08db:6781      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
-08da:679b      fwrite_
+08db:679b      fwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
-08da:6b14      rand_
-08da:6b56*     srand_
+08db:6b14      rand_
+08db:6b56*     srand_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-08da:a7b6*     textInit_
-137a:1300      _romFonts
+08db:a816*     textInit_
+1381:1300      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-08da:6b79      _bfree_
+08db:6b79      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-08da:6b9e      _bexpand_
+08db:6b9e      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-08da:6bf8      _DoINTR_
+08db:6bf8      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-08da:6f71*     sbrk_
-08da:6f81      __brk_
+08db:6f71*     sbrk_
+08db:6f81      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-08da:6fe9      __qwrite_
+08db:6fe9      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-08da:7049      fsync_
+08db:7049      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-08da:706c      __setenvp_
-08da:71f8      __freeenvp_
+08db:706c      __setenvp_
+08db:71f8      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-137a:0718      ___IsDBCS
+1381:0718      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-08da:7256*     _ismbblead_
-137a:131c      ___MBCSIsTable
+08db:7256*     _ismbblead_
+1381:131c      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-08da:72b0      __mbinit_
-137a:071a      ___MBCodePage
+08db:72b0      __mbinit_
+1381:071a      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-08da:738b      _mbdtoupper_
+08db:738b      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-08da:7399      toupper_
+08db:7399      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-137a:071c      __8087cw
+1381:071c      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-137a:071e      ___Save8087
-137a:0722      ___Rest8087
+1381:071e      ___Save8087
+1381:0722      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-08da:73a8      __GrabFP87_
+08db:73a8      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-08da:73da*     __init_8087_emu
-08da:73e0      __x87id
+08db:73da*     __init_8087_emu
+08db:73e0      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-08da:743d      wctomb_
+08db:743d      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-08da:7488+     utoa_
-08da:7529      itoa_
+08db:7488+     utoa_
+08db:7529      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-08da:7573      strupr_
+08db:7573      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-137a:0726      ___EFG_printf
-137a:072a*     ___EFG_scanf
+1381:0726      ___EFG_printf
+1381:072a*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-08da:75bb      ulltoa_
-08da:76f8*     lltoa_
+08db:75bb      ulltoa_
+08db:76f8*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-08da:7769*     _dos_close_
-08da:7777      _dos_commit_
+08db:7769*     _dos_close_
+08db:7777      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-08da:7786      clearenv_
+08db:7786      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-08da:78bc      __Init_FPE_handler_
-08da:78f5      __Fini_FPE_handler_
-08da:792c*     __FPEHandler
+08db:78bc      __Init_FPE_handler_
+08db:78f5      __Fini_FPE_handler_
+08db:792c*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-137a:0744      ___FPE_int
+1381:0744      ___FPE_int
 
 
                         +--------------------+
@@ -656,6 +656,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00022890 (141456.)
-Entry point address: 08da:0072
+Memory size:  00022900 (141568.)
+Entry point address: 08db:0072
 Link time: 00:00.10
index 90ccdbd..41ac289 100755 (executable)
Binary files a/palettec.exe and b/palettec.exe differ
index e52bccc..0a512a0 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/15 14:56:24
+Created on:       15/10/15 15:23:41
 Executable Image: palettec.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          1191:0000            0000f100
+DGROUP                          1198:0000            0000f100
 
 
 
@@ -24,37 +24,37 @@ DGROUP                          1191:0000            0000f100
 Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
-palettec_TEXT          CODE           AUTO           0000:0000       000000cc
-16_in_TEXT             CODE           AUTO           0000:00d0       00001e80
-16_mm_TEXT             CODE           AUTO           0000:1f50       00003308
-wcpu_TEXT              CODE           AUTO           0000:5260       00000058
-16_head_TEXT           CODE           AUTO           0000:52c0       00000405
-16_ca_TEXT             CODE           AUTO           0000:56d0       000003fd
-kitten_TEXT            CODE           AUTO           0000:5ad0       0000080a
-16_hc_TEXT             CODE           AUTO           0000:62e0       0000158b
-timer_TEXT             CODE           AUTO           0000:7870       00000235
-_TEXT                  CODE           AUTO           0000:7ab0       0000763f
-modex16_TEXT           CODE           AUTO           0f0f:0000       00002554
-16text_TEXT            CODE           AUTO           0f0f:2560       0000010d
-16_in13_DATA           FAR_DATA       AUTO           1176:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           1190:0004       00000000
-_NULL                  BEGDATA        DGROUP         1191:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         1193:0000       00000002
-CONST                  DATA           DGROUP         1193:0002       00000076
-CONST2                 DATA           DGROUP         119a:0008       00000102
-_DATA                  DATA           DGROUP         11ab:0000       0000058b
-XIB                    DATA           DGROUP         1203:000c       00000000
-XI                     DATA           DGROUP         1203:000c       00000036
-XIE                    DATA           DGROUP         1207:0002       00000000
-YIB                    DATA           DGROUP         1207:0002       00000000
-YI                     DATA           DGROUP         1207:0002       00000018
-YIE                    DATA           DGROUP         1208:000a       00000000
-STRINGS                DATA           DGROUP         1208:000a       00000000
-DATA                   DATA           DGROUP         1208:000a       00000000
-_emu_init_start        EMU            DGROUP         1208:000a       00000000
-_emu_init_end          EMU            DGROUP         1208:000a       00000000
-_BSS                   BSS            DGROUP         1209:0000       00000eb2
-STACK                  STACK          DGROUP         12f5:0000       0000dac0
+palettec_TEXT          CODE           AUTO           0000:0000       000000d4
+16_in_TEXT             CODE           AUTO           0000:00e0       00001e80
+16_mm_TEXT             CODE           AUTO           0000:1f60       00003308
+wcpu_TEXT              CODE           AUTO           0000:5270       00000058
+16_head_TEXT           CODE           AUTO           0000:52d0       00000405
+16_ca_TEXT             CODE           AUTO           0000:56e0       000003fd
+kitten_TEXT            CODE           AUTO           0000:5ae0       0000080a
+16_hc_TEXT             CODE           AUTO           0000:62f0       0000158b
+timer_TEXT             CODE           AUTO           0000:7880       00000235
+_TEXT                  CODE           AUTO           0000:7ac0       0000763f
+modex16_TEXT           CODE           AUTO           0f10:0000       000025bc
+16text_TEXT            CODE           AUTO           0f10:25c0       0000010d
+16_in13_DATA           FAR_DATA       AUTO           117d:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           1197:0004       00000000
+_NULL                  BEGDATA        DGROUP         1198:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         119a:0000       00000002
+CONST                  DATA           DGROUP         119a:0002       00000076
+CONST2                 DATA           DGROUP         11a1:0008       00000102
+_DATA                  DATA           DGROUP         11b2:0000       0000058b
+XIB                    DATA           DGROUP         120a:000c       00000000
+XI                     DATA           DGROUP         120a:000c       00000036
+XIE                    DATA           DGROUP         120e:0002       00000000
+YIB                    DATA           DGROUP         120e:0002       00000000
+YI                     DATA           DGROUP         120e:0002       00000018
+YIE                    DATA           DGROUP         120f:000a       00000000
+STRINGS                DATA           DGROUP         120f:000a       00000000
+DATA                   DATA           DGROUP         120f:000a       00000000
+_emu_init_start        EMU            DGROUP         120f:000a       00000000
+_emu_init_end          EMU            DGROUP         120f:000a       00000000
+_BSS                   BSS            DGROUP         1210:0000       00000eb2
+STACK                  STACK          DGROUP         12fc:0000       0000dac0
 
 
                         +----------------+
@@ -68,557 +68,557 @@ Address        Symbol
 =======        ======
 
 Module: palettec.o(/dos/z/16/src/palettec.c)
-0000:004e      main_
-1191:0780+     _gvar
+0000:0056      main_
+1198:0780+     _gvar
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-1191:084e+     _inpu
-0000:0210+     INL_KeyService_
-0000:04aa+     Mouse_
-0000:0502+     IN_GetJoyAbs_
-0000:08ac+     IN_GetJoyButtonsDB_
-0000:0b32+     IN_SetupJoy_
-0000:0cf4*     IN_Startup_
-0000:0dfa*     IN_Default_
-0000:0f5e*     IN_Shutdown_
-0000:0fde*     IN_SetKeyHook_
-0000:1000+     IN_ClearKeysDown_
-0000:10e0*     IN_ReadCursor_
-0000:11fc*     IN_ReadControl_
-0000:1a34*     IN_SetControlType_
-0000:1a82*     IN_GetScanName_
-0000:1b0a*     IN_WaitForKey_
-0000:1b40*     IN_WaitForASCII_
-0000:1b76+     IN_AckBack_
-0000:1c5e*     IN_Ack_
-0000:1d00+     IN_IsUserInput_
-0000:1da6*     IN_UserInput_
-0000:1dea*     IN_KeyDown_
-0000:1e32+     IN_ClearKey_
-0000:1eaa*     IN_qb_
+1198:084e+     _inpu
+0000:0220+     INL_KeyService_
+0000:04ba+     Mouse_
+0000:0512+     IN_GetJoyAbs_
+0000:08bc+     IN_GetJoyButtonsDB_
+0000:0b42+     IN_SetupJoy_
+0000:0d04*     IN_Startup_
+0000:0e0a*     IN_Default_
+0000:0f6e*     IN_Shutdown_
+0000:0fee*     IN_SetKeyHook_
+0000:1010+     IN_ClearKeysDown_
+0000:10f0*     IN_ReadCursor_
+0000:120c*     IN_ReadControl_
+0000:1a44*     IN_SetControlType_
+0000:1a92*     IN_GetScanName_
+0000:1b1a*     IN_WaitForKey_
+0000:1b50*     IN_WaitForASCII_
+0000:1b86+     IN_AckBack_
+0000:1c6e*     IN_Ack_
+0000:1d10+     IN_IsUserInput_
+0000:1db6*     IN_UserInput_
+0000:1dfa*     IN_KeyDown_
+0000:1e42+     IN_ClearKey_
+0000:1eba*     IN_qb_
 Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
-0000:2934+     MML_CheckForEMS_
-0000:2990+     MML_SetupEMS_
-0000:2b48+     MML_ShutdownEMS_
-0000:2bb4+     MM_MapEMS_
-0000:2cb0*     MM_MapXEMS_
-0000:2dd0+     MML_CheckForXMS_
-0000:2e2c*     MML_SetupXMS_
-0000:2f14+     MML_ShutdownXMS_
-0000:2fa2+     MML_UseSpace_
-0000:3180+     MML_ClearBlock_
-0000:3204*     MM_Startup_
-0000:3636+     MM_Shutdown_
-0000:36cc      MM_GetPtr_
-0000:3ac6+     MM_FreePtr_
-0000:3bbe*     MM_SetPurge_
-0000:3c98*     MM_SetLock_
-0000:3d70+     MM_SortMem_
-0000:3f5e*     MM_ShowMemory_
-0000:45fe*     MM_DumpData_
-0000:4758+     MM_UnusedMemory_
-0000:47dc+     MM_TotalFree_
-0000:4872*     MM_Report_
-0000:522a*     MM_BombOnError_
-1191:09b0+     _beforesort
-1191:09b4+     _aftersort
-1191:09b8+     _XMSaddr
+0000:2944+     MML_CheckForEMS_
+0000:29a0+     MML_SetupEMS_
+0000:2b58+     MML_ShutdownEMS_
+0000:2bc4+     MM_MapEMS_
+0000:2cc0*     MM_MapXEMS_
+0000:2de0+     MML_CheckForXMS_
+0000:2e3c*     MML_SetupXMS_
+0000:2f24+     MML_ShutdownXMS_
+0000:2fb2+     MML_UseSpace_
+0000:3190+     MML_ClearBlock_
+0000:3214*     MM_Startup_
+0000:3646+     MM_Shutdown_
+0000:36dc      MM_GetPtr_
+0000:3ad6+     MM_FreePtr_
+0000:3bce*     MM_SetPurge_
+0000:3ca8*     MM_SetLock_
+0000:3d80+     MM_SortMem_
+0000:3f6e*     MM_ShowMemory_
+0000:460e*     MM_DumpData_
+0000:4768+     MM_UnusedMemory_
+0000:47ec+     MM_TotalFree_
+0000:4882*     MM_Report_
+0000:523a*     MM_BombOnError_
+1198:09b0+     _beforesort
+1198:09b4+     _aftersort
+1198:09b8+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
-0000:5260      detectcpu_
+0000:5270      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
-0000:52ce*     wait_
-0000:531a*     filesize_
-0000:5380      printmeminfoline_
-0000:556c      US_CheckParm_
+0000:52de*     wait_
+0000:532a*     filesize_
+0000:5390      printmeminfoline_
+0000:557c      US_CheckParm_
 Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
-0000:56fe      CA_OpenDebug_
-0000:574e      CA_CloseDebug_
-0000:577c+     CA_FarRead_
-0000:57fc*     CA_FarWrite_
-0000:587c*     CA_ReadFile_
-0000:58f8*     CA_LoadFile_
-0000:59a0*     CAL_OptimizeNodes_
-0000:5a50*     CA_Startup_
-0000:5aa0*     CA_Shutdown_
-1191:09c0*     _finishcachebox
-1191:09c4*     _drawcachebox
-1191:09c8*     _updatecachebox
+0000:570e      CA_OpenDebug_
+0000:575e      CA_CloseDebug_
+0000:578c+     CA_FarRead_
+0000:580c*     CA_FarWrite_
+0000:588c*     CA_ReadFile_
+0000:5908*     CA_LoadFile_
+0000:59b0*     CAL_OptimizeNodes_
+0000:5a60*     CA_Startup_
+0000:5ab0*     CA_Shutdown_
+1198:09c0*     _finishcachebox
+1198:09c4*     _drawcachebox
+1198:09c8*     _updatecachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
-0000:5b0c      KITTENGETS
-0000:5b6c*     kittenopen_
-0000:5dba+     catread_
-0000:5e6e*     kittenclose_
-0000:5e8a+     mystrtoul_
-0000:5f3e+     processEscChars_
-0000:60c4+     get_line_
-0000:6136+     db_fetch_
-0000:61cc+     db_insert_
-1191:0494+     __kitten_catalog
+0000:5b1c      KITTENGETS
+0000:5b7c*     kittenopen_
+0000:5dca+     catread_
+0000:5e7e*     kittenclose_
+0000:5e9a+     mystrtoul_
+0000:5f4e+     processEscChars_
+0000:60d4+     get_line_
+0000:6146+     db_fetch_
+0000:61dc+     db_insert_
+1198:0494+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
-0000:648c+     LargestFreeBlock_
-0000:651a+     _coreleft_
-0000:6596+     LargestFarFreeBlock_
-0000:664c+     _farcoreleft_
-0000:66fa+     LargestHugeFreeBlock_
-0000:67ea*     _hugecoreleft_
-0000:68ba+     GetFreeSize_
-0000:6914+     GetFarFreeSize_
-0000:695e+     GetNearFreeSize_
-0000:69ac*     heapdump_
-0000:764e+     heapstat_
-0000:778c+     heapstat0_
-0000:77ee+     HC_OpenDebug_
-0000:783e*     HC_CloseDebug_
+0000:649c+     LargestFreeBlock_
+0000:652a+     _coreleft_
+0000:65a6+     LargestFarFreeBlock_
+0000:665c+     _farcoreleft_
+0000:670a+     LargestHugeFreeBlock_
+0000:67fa*     _hugecoreleft_
+0000:68ca+     GetFreeSize_
+0000:6924+     GetFarFreeSize_
+0000:696e+     GetNearFreeSize_
+0000:69bc*     heapdump_
+0000:765e+     heapstat_
+0000:779c+     heapstat0_
+0000:77fe+     HC_OpenDebug_
+0000:784e*     HC_CloseDebug_
 Module: timer.o(/dos/z/16/src/lib/timer.c)
-0000:7870*     start_timer_
-0000:799c*     elapsed_timer_
-0000:79ee*     ticktock_
-0000:7a5a*     time_in_seconds_
+0000:7880*     start_timer_
+0000:79ac*     elapsed_timer_
+0000:79fe*     ticktock_
+0000:7a6a*     time_in_seconds_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
-0000:7ab5      __STK
-0000:7ad5      __STKOVERFLOW_
+0000:7ac5      __STK
+0000:7ae5      __STKOVERFLOW_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
-0000:7af2      _fmalloc_
-0000:7af2      malloc_
-1191:04b6      ___fheap
-1191:04b8      ___fheapRover
-1191:04ba      ___LargestSizeB4Rover
+0000:7b02      _fmalloc_
+0000:7b02      malloc_
+1198:04b6      ___fheap
+1198:04b8      ___fheapRover
+1198:04ba      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
-0000:7c6f      __PIA
-0000:7c68*     __PIS
+0000:7c7f      __PIA
+0000:7c78*     __PIS
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0f0f:01f4      VGAmodeX_
-0f0f:0286+     vgaGetMode_
-0f0f:02bc+     modexEnter_
-0f0f:040a*     modexLeave_
-0f0f:0422+     modexsetBaseXMode_
-0f0f:0474*     modexDefaultPage_
-0f0f:0526*     modexNextPage_
-0f0f:05f2*     modexNextPageFlexibleSize_
-0f0f:06c0*     modexShowPage_
-0f0f:07bc*     modexPanPage_
-0f0f:080c*     modexSelectPlane_
-0f0f:0830+     modexClearRegion_
-0f0f:0948*     oldDrawBmp_
-0f0f:0aae*     CDrawBmp_
-0f0f:0c12*     modexDrawBmp_
-0f0f:0c78+     modexDrawBmpRegion_
-0f0f:0de2*     modex_sparky4_DrawBmpRegion_
-0f0f:0f4c*     modexDrawPlanarBuf_
-0f0f:0f6a*     modexDrawSprite_
-0f0f:0fd0+     modexDrawSpriteRegion_
-0f0f:1148*     modexCopyPageRegion_
-0f0f:12b2*     modexFadeOn_
-0f0f:12e2*     modexFadeOff_
-0f0f:1310*     modexFlashOn_
-0f0f:133e*     modexFlashOff_
-0f0f:140e      modexPalSave_
-0f0f:1464      modexNewPal_
-0f0f:14b4*     modexLoadPalFile_
-0f0f:1596      modexSavePalFile_
-0f0f:160e*     modexPalBlack_
-0f0f:1638*     modexPalWhite_
-0f0f:1662+     modexPalUpdate_
-0f0f:1bd2+     modexPalUpdate1_
-0f0f:1c4c*     modexPalUpdate0_
-0f0f:1c98+     chkcolor_
-0f0f:1fb0+     modexputPixel_
-0f0f:203e*     modexgetPixel_
-0f0f:20c4*     modexhlin_
-0f0f:2148*     modexprint_
-0f0f:22e2*     modexprintbig_
-0f0f:245e*     pdump_
-0f0f:24be*     cls_
-0f0f:252c+     modexWaitBorder_
-1191:04c4+     _VGA
+0f10:01fc      VGAmodeX_
+0f10:028e+     vgaGetMode_
+0f10:02c4+     modexEnter_
+0f10:0472*     modexLeave_
+0f10:048a+     modexsetBaseXMode_
+0f10:04dc*     modexDefaultPage_
+0f10:058e*     modexNextPage_
+0f10:065a*     modexNextPageFlexibleSize_
+0f10:0728*     modexShowPage_
+0f10:0824*     modexPanPage_
+0f10:0874*     modexSelectPlane_
+0f10:0898+     modexClearRegion_
+0f10:09b0*     oldDrawBmp_
+0f10:0b16*     CDrawBmp_
+0f10:0c7a*     modexDrawBmp_
+0f10:0ce0+     modexDrawBmpRegion_
+0f10:0e4a*     modex_sparky4_DrawBmpRegion_
+0f10:0fb4*     modexDrawPlanarBuf_
+0f10:0fd2*     modexDrawSprite_
+0f10:1038+     modexDrawSpriteRegion_
+0f10:11b0*     modexCopyPageRegion_
+0f10:131a*     modexFadeOn_
+0f10:134a*     modexFadeOff_
+0f10:1378*     modexFlashOn_
+0f10:13a6*     modexFlashOff_
+0f10:1476      modexPalSave_
+0f10:14cc      modexNewPal_
+0f10:151c*     modexLoadPalFile_
+0f10:15fe      modexSavePalFile_
+0f10:1676*     modexPalBlack_
+0f10:16a0*     modexPalWhite_
+0f10:16ca+     modexPalUpdate_
+0f10:1c3a+     modexPalUpdate1_
+0f10:1cb4*     modexPalUpdate0_
+0f10:1d00+     chkcolor_
+0f10:2018+     modexputPixel_
+0f10:20a6*     modexgetPixel_
+0f10:212c*     modexhlin_
+0f10:21b0*     modexprint_
+0f10:234a*     modexprintbig_
+0f10:24c6*     pdump_
+0f10:2526*     cls_
+0f10:2594+     modexWaitBorder_
+1198:04c4+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-1191:0000*     __nullarea
-1191:04d8*     __ovlflag
-1191:04d9*     __intno
-1191:04da*     __ovlvec
-0000:7c86      _cstart_
-0000:7d59*     _Not_Enough_Memory_
-0000:7e8b      __exit_
-0000:7eaa      __do_exit_with_msg__
-0000:7f07      __GETDS
+1198:0000*     __nullarea
+1198:04d8*     __ovlflag
+1198:04d9*     __intno
+1198:04da*     __ovlvec
+0000:7c96      _cstart_
+0000:7d69*     _Not_Enough_Memory_
+0000:7e9b      __exit_
+0000:7eba      __do_exit_with_msg__
+0000:7f17      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
-0000:7f12      _big_code_
-0000:7f12*     CodeModelMismatch
+0000:7f22      _big_code_
+0000:7f22*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-1191:12d4      __argv
-1191:12d8      ___argv
-1191:12dc      __argc
-1191:12de      ___argc
+1198:12d4      __argv
+1198:12d8      ___argv
+1198:12dc      __argc
+1198:12de      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
-0000:7f12      printf_
+0000:7f22      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
-0000:7f41+     int86x_
-0000:80c4      int86_
+0000:7f51+     int86x_
+0000:80d4      int86_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
-0000:80f2      __I4M
-0000:80f2      __U4M
+0000:8102      __I4M
+0000:8102      __U4M
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c)
-0000:810a      _dos_getvect_
+0000:811a      _dos_getvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c)
-0000:8115      _dos_setvect_
+0000:8125      _dos_setvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
-0000:8122      __I4D
-0000:8171      __U4D
+0000:8132      __I4D
+0000:8181      __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
-0000:81f5*     _heapgrow_
-0000:81f5      _fheapgrow_
-0000:81f6      _nheapgrow_
+0000:8205*     _heapgrow_
+0000:8205      _fheapgrow_
+0000:8206      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
-0000:826e      _memavl_
+0000:827e      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
-0000:82b3      _nmalloc_
-1191:04de      ___nheapbeg
-1191:04e0      ___MiniHeapRover
-1191:04e2      ___LargestSizeB4MiniHeapRover
+0000:82c3      _nmalloc_
+1198:04de      ___nheapbeg
+1198:04e0      ___MiniHeapRover
+1198:04e2      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
-0000:838d      _ffree_
-0000:838d      free_
+0000:839d      _ffree_
+0000:839d      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
-0000:83fa      _nfree_
-1191:12e0+     ___MiniHeapFreeRover
+0000:840a      _nfree_
+1198:12e0+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
-0000:84f5+     _null_exit_rtn_
-0000:84f5+     __null_int23_exit_
-0000:84f6      exit_
-0000:8517+     _exit_
-1191:04e4+     ___int23_exit
-1191:04e8      ___FPE_handler_exit
+0000:8505+     _null_exit_rtn_
+0000:8505+     __null_int23_exit_
+0000:8506      exit_
+0000:8527+     _exit_
+1198:04e4+     ___int23_exit
+1198:04e8      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
-0000:8534      __PTC
+0000:8544      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:8567      ultoa_
-0000:8625*     ltoa_
+0000:8577      ultoa_
+0000:8635*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c)
-0000:87ab      write_
+0000:87bb      write_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-0000:89d7+     __open_flags_
-0000:8c98+     _fsopen_
-0000:8cff      fopen_
-0000:8e22*     freopen_
+0000:89e7+     __open_flags_
+0000:8ca8+     _fsopen_
+0000:8d0f      fopen_
+0000:8e32*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
-0000:8eac      fprintf_
+0000:8ebc      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
-0000:8edb      __doclose_
-0000:9025      __shutdown_stream_
-0000:903f      fclose_
-1191:12e2+     ___RmTmpFileFn
+0000:8eeb      __doclose_
+0000:9035      __shutdown_stream_
+0000:904f      fclose_
+1198:12e2+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
-0000:90aa+     __ibm_bios_get_ticks_
-0000:9121      clock_
+0000:90ba+     __ibm_bios_get_ticks_
+0000:9131      clock_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
-0000:9148      kbhit_
+0000:9158      kbhit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
-0000:915f      ftell_
+0000:916f      ftell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
-0000:9345      fseek_
+0000:9355      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-1191:0098      __IsTable
+1198:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
-0000:953d      tolower_
+0000:954d      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
-0000:954b      unlink_
+0000:955b      unlink_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
-0000:977b      open_
-0000:97b2      sopen_
+0000:978b      open_
+0000:97c2      sopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c)
-0000:97df      close_
+0000:97ef      close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c)
-0000:97e4      filelength_
+0000:97f4      filelength_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
-0000:9842      sprintf_
+0000:9852      sprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c)
-0000:9871      getenv_
+0000:9881      getenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-0000:995c      __PTS
+0000:996c      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c)
-0000:998d      read_
+0000:999d      read_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c)
-0000:9ac6*     __clib_strdup_
-0000:9ac6      strdup_
+0000:9ad6*     __clib_strdup_
+0000:9ad6      strdup_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c)
-0000:9b2d      halloc_
-0000:9c12      hfree_
+0000:9b3d      halloc_
+0000:9c22      hfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c)
-0000:9c19      _heapwalk_
-0000:9c19      _fheapwalk_
+0000:9c29      _heapwalk_
+0000:9c29      _fheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
-0000:9c2e+     __NHeapWalk_
-0000:9d27      _nheapwalk_
+0000:9c3e+     __NHeapWalk_
+0000:9d37      _nheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
-0000:9d37      stackavail_
+0000:9d47      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-1191:04f4      __8087
-1191:04f5      __real87
-1191:04f6      __dos87emucall
-1191:04f8      __dos87real
+1198:04f4      __8087
+1198:04f5      __real87
+1198:04f6      __dos87emucall
+1198:04f8      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
-0000:9d46*     __exit_with_msg_
-0000:9d4b      __fatal_runtime_error_
+0000:9d56*     __exit_with_msg_
+0000:9d5b      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-1191:04fa      __curbrk
-1191:0502      __STACKLOW
-1191:0504      __STACKTOP
-1191:0506      __cbyte
-1191:0508      __child
-1191:050a      __no87
-1191:0517      ___FPE_handler
-1191:04fc      __psp
-1191:050b      __get_ovl_stack
-1191:050f      __restore_ovl_stack
-1191:0513      __close_ovl_file
-1191:051b      __LpCmdLine
-1191:051f      __LpPgmName
-1191:04fe      __osmajor
-1191:04ff      __osminor
-1191:0500      __osmode
-1191:0501      __HShift
+1198:04fa      __curbrk
+1198:0502      __STACKLOW
+1198:0504      __STACKTOP
+1198:0506      __cbyte
+1198:0508      __child
+1198:050a      __no87
+1198:0517      ___FPE_handler
+1198:04fc      __psp
+1198:050b      __get_ovl_stack
+1198:050f      __restore_ovl_stack
+1198:0513      __close_ovl_file
+1198:051b      __LpCmdLine
+1198:051f      __LpPgmName
+1198:04fe      __osmajor
+1198:04ff      __osminor
+1198:0500      __osmode
+1198:0501      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
-0000:9d70      __MemAllocator
-0000:9e3a      __MemFree
+0000:9d80      __MemAllocator
+0000:9e4a      __MemFree
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
-0000:9f97      __GrowSeg_
+0000:9fa7      __GrowSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
-0000:a10d      __AllocSeg_
+0000:a11d      __AllocSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
-0000:a1fc      __fmemneed_
+0000:a20c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
-0000:a1ff+     __fill_buffer_
-0000:a44e      fgetc_
+0000:a20f+     __fill_buffer_
+0000:a45e      fgetc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
-0000:a595      fwrite_
+0000:a5a5      fwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
-0000:a90e      rand_
-0000:a950*     srand_
+0000:a91e      rand_
+0000:a960*     srand_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0f0f:25d6*     textInit_
-1191:12ea      _romFonts
+0f10:2636*     textInit_
+1198:12ea      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-0000:a973      __CMain
+0000:a983      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-0000:a9d9      __InitRtns
-0000:a9d9*     __FInitRtns
-0000:aa34      __FiniRtns
-0000:aa34*     __FFiniRtns
+0000:a9e9      __InitRtns
+0000:a9e9*     __FInitRtns
+0000:aa44      __FiniRtns
+0000:aa44*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-1191:0528      ___uselfn
+1198:0528      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-0000:aa98      __DOSseg__
+0000:aaa8      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
-0000:aa99      __Init_Argv_
-0000:aafc+     _getargv_
-0000:ae2c      __Fini_Argv_
+0000:aaa9      __Init_Argv_
+0000:ab0c+     _getargv_
+0000:ae3c      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-1191:052a      ___iob
-1191:1306      ___OpenStreams
-1191:130a      ___ClosedStreams
+1198:052a      ___iob
+1198:1306      ___OpenStreams
+1198:130a      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-0000:ae70      __fprtf_
+0000:ae80      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-0000:afc3      intr_
+0000:afd3      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-0000:afd7      segread_
+0000:afe7      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:b0c2      __LastFree_
-0000:b13c      __ExpandDGROUP_
+0000:b0d2      __LastFree_
+0000:b14c      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:b24d      __nmemneed_
+0000:b25d      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-1191:0022      ___Alphabet
+1198:0022      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-0000:b250      __lseek_
+0000:b260      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:b28a*     __dosretax
-0000:b28f*     __dosret0
-0000:b296      __set_errno_dos_
-0000:b2fe*     __set_errno_dos_reterr_
+0000:b29a*     __dosretax
+0000:b29f*     __dosret0
+0000:b2a6      __set_errno_dos_
+0000:b30e*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-0000:b309*     __get_errno_ptr_
-1191:130e      _errno
+0000:b319*     __get_errno_ptr_
+1198:130e      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:b310      __GetIOMode_
-0000:b345      __SetIOMode_nogrow_
-1191:06a6      ___NFiles
-1191:06a8      ___init_mode
-1191:06d0      ___io_mode
+0000:b320      __GetIOMode_
+0000:b355      __SetIOMode_nogrow_
+1198:06a6      ___NFiles
+1198:06a8      ___init_mode
+1198:06d0      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-0000:b37a*     __set_commode_
-1191:06d4      __commode
+0000:b38a*     __set_commode_
+1198:06d4      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-1191:06d6      __fmode
+1198:06d6      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-0000:b386      __chktty_
+0000:b396      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-0000:b3e5      __freefp_
-0000:b486      __purgefp_
+0000:b3f5      __freefp_
+0000:b496      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-0000:b4c7      __allocfp_
+0000:b4d7      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-0000:b677      __close_
+0000:b687      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-0000:b6ad      __flush_
+0000:b6bd      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
-0000:b8f6      fflush_
+0000:b906      fflush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-0000:b90b      tell_
+0000:b91b      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-0000:b91c      lseek_
+0000:b92c      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:b94e      __doserror_
-0000:b95c      __doserror1_
+0000:b95e      __doserror_
+0000:b96c      __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:b968      _dos_open_
+0000:b978      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:b98e      isatty_
+0000:b99e      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:b9aa*     __get_doserrno_ptr_
-1191:1310      __doserrno
+0000:b9ba*     __get_doserrno_ptr_
+1198:1310      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-1191:06d8      ___umaskval
+1198:06d8      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:b9b1      _dos_creat_
-0000:b9d5*     _dos_creatnew_
+0000:b9c1      _dos_creat_
+0000:b9e5*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:b9f6+     __grow_iomode_
-0000:badd+     __shrink_iomode_
-0000:bb1e      __SetIOMode_
+0000:ba06+     __grow_iomode_
+0000:baed+     __shrink_iomode_
+0000:bb2e      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
-0000:bbde      vsprintf_
+0000:bbee      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-1191:1314      ___env_mask
-1191:1318      _environ
-1191:131c*     __wenviron
+1198:1314      ___env_mask
+1198:1318      _environ
+1198:131c*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
-0000:bc20      _mbterm_
+0000:bc30      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
-0000:bc73      _mbsnextc_
+0000:bc83      _mbsnextc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c)
-0000:bcce      _mbctoupper_
+0000:bcde      _mbctoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c)
-0000:bcf1      _mbsinc_
+0000:bd01      _mbsinc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:bd43      __ChkTTYIOMode_
-0000:bdb1*     __IOMode_
+0000:bd53      __ChkTTYIOMode_
+0000:bdc1*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c)
-0000:be83      __HeapWalk_
+0000:be93      __HeapWalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
-0000:c0c3*     _fpreset_
-0000:c0ee      __init_8087_
-0000:c121+     __default_sigfpe_handler_
-0000:c176      __chk8087_
+0000:c0d3*     _fpreset_
+0000:c0fe      __init_8087_
+0000:c131+     __default_sigfpe_handler_
+0000:c186      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-0000:c1e6      __EnterWVIDEO_
-1191:06f8+     ___WD_Present
+0000:c1f6      __EnterWVIDEO_
+1198:06f8+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:c20a*     _heapenable_
-1191:06fa      ___heap_enabled
+0000:c21a*     _heapenable_
+1198:06fa      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-1191:06fc      __amblksiz
+1198:06fc      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:c21b      __flushall_
-0000:c2af      flushall_
+0000:c22b      __flushall_
+0000:c2bf      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-0000:c2b5      getche_
+0000:c2c5      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-0000:c2cf      __ioalloc_
+0000:c2df      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-0000:c45d      __qread_
+0000:c46d      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:c47d      __qwrite_
+0000:c48d      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-0000:c4dd      fputc_
+0000:c4ed      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-1191:1320      ____Argv
-1191:1324      ____Argc
+1198:1320      ____Argv
+1198:1324      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-1191:072c      __Start_XI
-1191:0762      __End_XI
-1191:0762      __Start_YI
-1191:077a      __End_YI
+1198:072c      __Start_XI
+1198:0762      __End_XI
+1198:0762      __Start_YI
+1198:077a      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-1191:1326      ___historical_splitparms
+1198:1326      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-0000:c6b2      __InitFiles_
+0000:c6c2      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-0000:c8e6*     fcloseall_
-0000:c8ed      __full_io_exit_
+0000:c8f6*     fcloseall_
+0000:c8fd      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-0000:c8f7      __prtf_
+0000:c907      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:da68      _DoINTR_
+0000:da78      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:dde1*     sbrk_
-0000:ddf1      __brk_
+0000:ddf1*     sbrk_
+0000:de01      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:de59      fsync_
+0000:de69      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:de5e*     _frealloc_
-0000:de5e      realloc_
+0000:de6e*     _frealloc_
+0000:de6e      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0000:df58      __setenvp_
-0000:e0e4      __freeenvp_
+0000:df68      __setenvp_
+0000:e0f4      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-1191:06fe      ___IsDBCS
+1198:06fe      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:e142*     _ismbblead_
-1191:132c      ___MBCSIsTable
+0000:e152*     _ismbblead_
+1198:132c      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:e19c      __mbinit_
-1191:0700      ___MBCodePage
+0000:e1ac      __mbinit_
+1198:0700      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0000:e277      _mbdtoupper_
+0000:e287      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0000:e285      toupper_
+0000:e295      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-1191:0702      __8087cw
+1198:0702      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-1191:0704      ___Save8087
-1191:0708      ___Rest8087
+1198:0704      ___Save8087
+1198:0708      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:e294      __GrabFP87_
+0000:e2a4      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:e2c6*     __init_8087_emu
-0000:e2cc      __x87id
+0000:e2d6*     __init_8087_emu
+0000:e2dc      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:e329      wctomb_
+0000:e339      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:e374+     utoa_
-0000:e415      itoa_
+0000:e384+     utoa_
+0000:e425      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:e45f      strupr_
+0000:e46f      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-1191:070c      ___EFG_printf
-1191:0710*     ___EFG_scanf
+1198:070c      ___EFG_printf
+1198:0710*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:e4a7      ulltoa_
-0000:e5e4*     lltoa_
+0000:e4b7      ulltoa_
+0000:e5f4*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:e655*     _dos_close_
-0000:e663      _dos_commit_
+0000:e665*     _dos_close_
+0000:e673      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:e672*     _msize_
-0000:e68d      _fmsize_
+0000:e682*     _msize_
+0000:e69d      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:e69e      __HeapManager_expand_
-0000:eba7      _nexpand_
+0000:e6ae      __HeapManager_expand_
+0000:ebb7      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:ebfa      _fexpand_
-0000:ebfa*     _expand_
+0000:ec0a      _fexpand_
+0000:ec0a*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0000:ec2f      clearenv_
+0000:ec3f      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:ed64      __Init_FPE_handler_
-0000:ed9d      __Fini_FPE_handler_
-0000:edd4*     __FPEHandler
+0000:ed74      __Init_FPE_handler_
+0000:edad      __Fini_FPE_handler_
+0000:ede4*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:f066      _bfree_
+0000:f076      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:f08b      _bexpand_
+0000:f09b      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-1191:072a      ___FPE_int
+1198:072a      ___FPE_int
 
 
                         +--------------------+
@@ -634,6 +634,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00020a10 (133648.)
-Entry point address: 0000:7c86
+Memory size:  00020a80 (133760.)
+Entry point address: 0000:7c96
 Link time: 00:00.10
index ed2823e..fe94acb 100755 (executable)
Binary files a/palettel.exe and b/palettel.exe differ
index a16236c..b2a4d36 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/15 14:56:24
+Created on:       15/10/15 15:23:42
 Executable Image: palettel.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          119c:0000            0000f110
+DGROUP                          11a3:0000            0000f110
 
 
 
@@ -24,37 +24,37 @@ DGROUP                          119c:0000            0000f110
 Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
-palettel_TEXT          CODE           AUTO           0000:0000       00000160
-16_in_TEXT             CODE           AUTO           0000:0160       00001e80
-16_mm_TEXT             CODE           AUTO           0000:1fe0       00003308
-wcpu_TEXT              CODE           AUTO           0000:52f0       00000058
-16_head_TEXT           CODE           AUTO           0000:5350       00000405
-16_ca_TEXT             CODE           AUTO           0000:5760       000003fd
-kitten_TEXT            CODE           AUTO           0000:5b60       0000080a
-16_hc_TEXT             CODE           AUTO           0000:6370       0000158b
-timer_TEXT             CODE           AUTO           0000:7900       00000235
-_TEXT                  CODE           AUTO           0000:7b40       0000765b
-modex16_TEXT           CODE           AUTO           0f1a:0000       00002554
-16text_TEXT            CODE           AUTO           0f1a:2560       0000010d
-16_in13_DATA           FAR_DATA       AUTO           1181:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           119b:0004       00000000
-_NULL                  BEGDATA        DGROUP         119c:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         119e:0000       00000002
-CONST                  DATA           DGROUP         119e:0002       00000076
-CONST2                 DATA           DGROUP         11a5:0008       00000102
-_DATA                  DATA           DGROUP         11b6:0000       00000591
-XIB                    DATA           DGROUP         120f:0002       00000000
-XI                     DATA           DGROUP         120f:0002       00000036
-XIE                    DATA           DGROUP         1212:0008       00000000
-YIB                    DATA           DGROUP         1212:0008       00000000
-YI                     DATA           DGROUP         1212:0008       00000018
-YIE                    DATA           DGROUP         1214:0000       00000000
-STRINGS                DATA           DGROUP         1214:0000       00000000
-DATA                   DATA           DGROUP         1214:0000       00000000
-_emu_init_start        EMU            DGROUP         1214:0000       00000000
-_emu_init_end          EMU            DGROUP         1214:0000       00000000
-_BSS                   BSS            DGROUP         1214:0000       00000ec2
-STACK                  STACK          DGROUP         1301:0000       0000dac0
+palettel_TEXT          CODE           AUTO           0000:0000       00000168
+16_in_TEXT             CODE           AUTO           0000:0170       00001e80
+16_mm_TEXT             CODE           AUTO           0000:1ff0       00003308
+wcpu_TEXT              CODE           AUTO           0000:5300       00000058
+16_head_TEXT           CODE           AUTO           0000:5360       00000405
+16_ca_TEXT             CODE           AUTO           0000:5770       000003fd
+kitten_TEXT            CODE           AUTO           0000:5b70       0000080a
+16_hc_TEXT             CODE           AUTO           0000:6380       0000158b
+timer_TEXT             CODE           AUTO           0000:7910       00000235
+_TEXT                  CODE           AUTO           0000:7b50       0000765b
+modex16_TEXT           CODE           AUTO           0f1b:0000       000025bc
+16text_TEXT            CODE           AUTO           0f1b:25c0       0000010d
+16_in13_DATA           FAR_DATA       AUTO           1188:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           11a2:0004       00000000
+_NULL                  BEGDATA        DGROUP         11a3:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         11a5:0000       00000002
+CONST                  DATA           DGROUP         11a5:0002       00000076
+CONST2                 DATA           DGROUP         11ac:0008       00000102
+_DATA                  DATA           DGROUP         11bd:0000       00000591
+XIB                    DATA           DGROUP         1216:0002       00000000
+XI                     DATA           DGROUP         1216:0002       00000036
+XIE                    DATA           DGROUP         1219:0008       00000000
+YIB                    DATA           DGROUP         1219:0008       00000000
+YI                     DATA           DGROUP         1219:0008       00000018
+YIE                    DATA           DGROUP         121b:0000       00000000
+STRINGS                DATA           DGROUP         121b:0000       00000000
+DATA                   DATA           DGROUP         121b:0000       00000000
+_emu_init_start        EMU            DGROUP         121b:0000       00000000
+_emu_init_end          EMU            DGROUP         121b:0000       00000000
+_BSS                   BSS            DGROUP         121b:0000       00000ec2
+STACK                  STACK          DGROUP         1308:0000       0000dac0
 
 
                         +----------------+
@@ -68,562 +68,562 @@ Address        Symbol
 =======        ======
 
 Module: palettel.o(/dos/z/16/src/palettel.c)
-0000:004e      main_
-119c:0780+     _gvar
-119c:0838+     _bakapee
-119c:083c+     _pal
-119c:0840*     _i
+0000:0056      main_
+11a3:0780+     _gvar
+11a3:0838+     _bakapee
+11a3:083c+     _pal
+11a3:0840*     _i
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-119c:085e+     _inpu
-0000:02a0+     INL_KeyService_
-0000:053a+     Mouse_
-0000:0592+     IN_GetJoyAbs_
-0000:093c+     IN_GetJoyButtonsDB_
-0000:0bc2+     IN_SetupJoy_
-0000:0d84*     IN_Startup_
-0000:0e8a*     IN_Default_
-0000:0fee*     IN_Shutdown_
-0000:106e*     IN_SetKeyHook_
-0000:1090+     IN_ClearKeysDown_
-0000:1170*     IN_ReadCursor_
-0000:128c*     IN_ReadControl_
-0000:1ac4*     IN_SetControlType_
-0000:1b12*     IN_GetScanName_
-0000:1b9a*     IN_WaitForKey_
-0000:1bd0*     IN_WaitForASCII_
-0000:1c06+     IN_AckBack_
-0000:1cee*     IN_Ack_
-0000:1d90+     IN_IsUserInput_
-0000:1e36*     IN_UserInput_
-0000:1e7a*     IN_KeyDown_
-0000:1ec2+     IN_ClearKey_
-0000:1f3a*     IN_qb_
+11a3:085e+     _inpu
+0000:02b0+     INL_KeyService_
+0000:054a+     Mouse_
+0000:05a2+     IN_GetJoyAbs_
+0000:094c+     IN_GetJoyButtonsDB_
+0000:0bd2+     IN_SetupJoy_
+0000:0d94*     IN_Startup_
+0000:0e9a*     IN_Default_
+0000:0ffe*     IN_Shutdown_
+0000:107e*     IN_SetKeyHook_
+0000:10a0+     IN_ClearKeysDown_
+0000:1180*     IN_ReadCursor_
+0000:129c*     IN_ReadControl_
+0000:1ad4*     IN_SetControlType_
+0000:1b22*     IN_GetScanName_
+0000:1baa*     IN_WaitForKey_
+0000:1be0*     IN_WaitForASCII_
+0000:1c16+     IN_AckBack_
+0000:1cfe*     IN_Ack_
+0000:1da0+     IN_IsUserInput_
+0000:1e46*     IN_UserInput_
+0000:1e8a*     IN_KeyDown_
+0000:1ed2+     IN_ClearKey_
+0000:1f4a*     IN_qb_
 Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
-0000:29c4+     MML_CheckForEMS_
-0000:2a20+     MML_SetupEMS_
-0000:2bd8+     MML_ShutdownEMS_
-0000:2c44+     MM_MapEMS_
-0000:2d40*     MM_MapXEMS_
-0000:2e60+     MML_CheckForXMS_
-0000:2ebc*     MML_SetupXMS_
-0000:2fa4+     MML_ShutdownXMS_
-0000:3032+     MML_UseSpace_
-0000:3210+     MML_ClearBlock_
-0000:3294*     MM_Startup_
-0000:36c6+     MM_Shutdown_
-0000:375c      MM_GetPtr_
-0000:3b56+     MM_FreePtr_
-0000:3c4e*     MM_SetPurge_
-0000:3d28*     MM_SetLock_
-0000:3e00+     MM_SortMem_
-0000:3fee*     MM_ShowMemory_
-0000:468e*     MM_DumpData_
-0000:47e8+     MM_UnusedMemory_
-0000:486c+     MM_TotalFree_
-0000:4902*     MM_Report_
-0000:52ba*     MM_BombOnError_
-119c:09c0+     _beforesort
-119c:09c4+     _aftersort
-119c:09c8+     _XMSaddr
+0000:29d4+     MML_CheckForEMS_
+0000:2a30+     MML_SetupEMS_
+0000:2be8+     MML_ShutdownEMS_
+0000:2c54+     MM_MapEMS_
+0000:2d50*     MM_MapXEMS_
+0000:2e70+     MML_CheckForXMS_
+0000:2ecc*     MML_SetupXMS_
+0000:2fb4+     MML_ShutdownXMS_
+0000:3042+     MML_UseSpace_
+0000:3220+     MML_ClearBlock_
+0000:32a4*     MM_Startup_
+0000:36d6+     MM_Shutdown_
+0000:376c      MM_GetPtr_
+0000:3b66+     MM_FreePtr_
+0000:3c5e*     MM_SetPurge_
+0000:3d38*     MM_SetLock_
+0000:3e10+     MM_SortMem_
+0000:3ffe*     MM_ShowMemory_
+0000:469e*     MM_DumpData_
+0000:47f8+     MM_UnusedMemory_
+0000:487c+     MM_TotalFree_
+0000:4912*     MM_Report_
+0000:52ca*     MM_BombOnError_
+11a3:09c0+     _beforesort
+11a3:09c4+     _aftersort
+11a3:09c8+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
-0000:52f0      detectcpu_
+0000:5300      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
-0000:535e*     wait_
-0000:53aa*     filesize_
-0000:5410      printmeminfoline_
-0000:55fc      US_CheckParm_
+0000:536e*     wait_
+0000:53ba*     filesize_
+0000:5420      printmeminfoline_
+0000:560c      US_CheckParm_
 Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
-0000:578e      CA_OpenDebug_
-0000:57de      CA_CloseDebug_
-0000:580c+     CA_FarRead_
-0000:588c*     CA_FarWrite_
-0000:590c*     CA_ReadFile_
-0000:5988*     CA_LoadFile_
-0000:5a30*     CAL_OptimizeNodes_
-0000:5ae0*     CA_Startup_
-0000:5b30*     CA_Shutdown_
-119c:09d0*     _finishcachebox
-119c:09d4*     _drawcachebox
-119c:09d8*     _updatecachebox
+0000:579e      CA_OpenDebug_
+0000:57ee      CA_CloseDebug_
+0000:581c+     CA_FarRead_
+0000:589c*     CA_FarWrite_
+0000:591c*     CA_ReadFile_
+0000:5998*     CA_LoadFile_
+0000:5a40*     CAL_OptimizeNodes_
+0000:5af0*     CA_Startup_
+0000:5b40*     CA_Shutdown_
+11a3:09d0*     _finishcachebox
+11a3:09d4*     _drawcachebox
+11a3:09d8*     _updatecachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
-0000:5b9c      KITTENGETS
-0000:5bfc*     kittenopen_
-0000:5e4a+     catread_
-0000:5efe*     kittenclose_
-0000:5f1a+     mystrtoul_
-0000:5fce+     processEscChars_
-0000:6154+     get_line_
-0000:61c6+     db_fetch_
-0000:625c+     db_insert_
-119c:0494+     __kitten_catalog
+0000:5bac      KITTENGETS
+0000:5c0c*     kittenopen_
+0000:5e5a+     catread_
+0000:5f0e*     kittenclose_
+0000:5f2a+     mystrtoul_
+0000:5fde+     processEscChars_
+0000:6164+     get_line_
+0000:61d6+     db_fetch_
+0000:626c+     db_insert_
+11a3:0494+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
-0000:651c+     LargestFreeBlock_
-0000:65aa+     _coreleft_
-0000:6626+     LargestFarFreeBlock_
-0000:66dc+     _farcoreleft_
-0000:678a+     LargestHugeFreeBlock_
-0000:687a*     _hugecoreleft_
-0000:694a+     GetFreeSize_
-0000:69a4+     GetFarFreeSize_
-0000:69ee+     GetNearFreeSize_
-0000:6a3c*     heapdump_
-0000:76de+     heapstat_
-0000:781c+     heapstat0_
-0000:787e+     HC_OpenDebug_
-0000:78ce*     HC_CloseDebug_
+0000:652c+     LargestFreeBlock_
+0000:65ba+     _coreleft_
+0000:6636+     LargestFarFreeBlock_
+0000:66ec+     _farcoreleft_
+0000:679a+     LargestHugeFreeBlock_
+0000:688a*     _hugecoreleft_
+0000:695a+     GetFreeSize_
+0000:69b4+     GetFarFreeSize_
+0000:69fe+     GetNearFreeSize_
+0000:6a4c*     heapdump_
+0000:76ee+     heapstat_
+0000:782c+     heapstat0_
+0000:788e+     HC_OpenDebug_
+0000:78de*     HC_CloseDebug_
 Module: timer.o(/dos/z/16/src/lib/timer.c)
-0000:7900*     start_timer_
-0000:7a2c*     elapsed_timer_
-0000:7a7e*     ticktock_
-0000:7aea*     time_in_seconds_
+0000:7910*     start_timer_
+0000:7a3c*     elapsed_timer_
+0000:7a8e*     ticktock_
+0000:7afa*     time_in_seconds_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
-0000:7b45      __STK
-0000:7b65      __STKOVERFLOW_
+0000:7b55      __STK
+0000:7b75      __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0f1a:01f4      VGAmodeX_
-0f1a:0286+     vgaGetMode_
-0f1a:02bc+     modexEnter_
-0f1a:040a      modexLeave_
-0f1a:0422+     modexsetBaseXMode_
-0f1a:0474      modexDefaultPage_
-0f1a:0526*     modexNextPage_
-0f1a:05f2*     modexNextPageFlexibleSize_
-0f1a:06c0*     modexShowPage_
-0f1a:07bc*     modexPanPage_
-0f1a:080c*     modexSelectPlane_
-0f1a:0830+     modexClearRegion_
-0f1a:0948*     oldDrawBmp_
-0f1a:0aae*     CDrawBmp_
-0f1a:0c12*     modexDrawBmp_
-0f1a:0c78+     modexDrawBmpRegion_
-0f1a:0de2*     modex_sparky4_DrawBmpRegion_
-0f1a:0f4c*     modexDrawPlanarBuf_
-0f1a:0f6a*     modexDrawSprite_
-0f1a:0fd0+     modexDrawSpriteRegion_
-0f1a:1148*     modexCopyPageRegion_
-0f1a:12b2      modexFadeOn_
-0f1a:12e2*     modexFadeOff_
-0f1a:1310*     modexFlashOn_
-0f1a:133e*     modexFlashOff_
-0f1a:140e+     modexPalSave_
-0f1a:1464      modexNewPal_
-0f1a:14b4      modexLoadPalFile_
-0f1a:1596*     modexSavePalFile_
-0f1a:160e      modexPalBlack_
-0f1a:1638*     modexPalWhite_
-0f1a:1662+     modexPalUpdate_
-0f1a:1bd2      modexPalUpdate1_
-0f1a:1c4c*     modexPalUpdate0_
-0f1a:1c98+     chkcolor_
-0f1a:1fb0+     modexputPixel_
-0f1a:203e*     modexgetPixel_
-0f1a:20c4*     modexhlin_
-0f1a:2148*     modexprint_
-0f1a:22e2*     modexprintbig_
-0f1a:245e      pdump_
-0f1a:24be*     cls_
-0f1a:252c+     modexWaitBorder_
-119c:04c4+     _VGA
+0f1b:01fc      VGAmodeX_
+0f1b:028e+     vgaGetMode_
+0f1b:02c4+     modexEnter_
+0f1b:0472      modexLeave_
+0f1b:048a+     modexsetBaseXMode_
+0f1b:04dc      modexDefaultPage_
+0f1b:058e*     modexNextPage_
+0f1b:065a*     modexNextPageFlexibleSize_
+0f1b:0728*     modexShowPage_
+0f1b:0824*     modexPanPage_
+0f1b:0874*     modexSelectPlane_
+0f1b:0898+     modexClearRegion_
+0f1b:09b0*     oldDrawBmp_
+0f1b:0b16*     CDrawBmp_
+0f1b:0c7a*     modexDrawBmp_
+0f1b:0ce0+     modexDrawBmpRegion_
+0f1b:0e4a*     modex_sparky4_DrawBmpRegion_
+0f1b:0fb4*     modexDrawPlanarBuf_
+0f1b:0fd2*     modexDrawSprite_
+0f1b:1038+     modexDrawSpriteRegion_
+0f1b:11b0*     modexCopyPageRegion_
+0f1b:131a      modexFadeOn_
+0f1b:134a*     modexFadeOff_
+0f1b:1378*     modexFlashOn_
+0f1b:13a6*     modexFlashOff_
+0f1b:1476+     modexPalSave_
+0f1b:14cc      modexNewPal_
+0f1b:151c      modexLoadPalFile_
+0f1b:15fe*     modexSavePalFile_
+0f1b:1676      modexPalBlack_
+0f1b:16a0*     modexPalWhite_
+0f1b:16ca+     modexPalUpdate_
+0f1b:1c3a      modexPalUpdate1_
+0f1b:1cb4*     modexPalUpdate0_
+0f1b:1d00+     chkcolor_
+0f1b:2018+     modexputPixel_
+0f1b:20a6*     modexgetPixel_
+0f1b:212c*     modexhlin_
+0f1b:21b0*     modexprint_
+0f1b:234a*     modexprintbig_
+0f1b:24c6      pdump_
+0f1b:2526*     cls_
+0f1b:2594+     modexWaitBorder_
+11a3:04c4+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
-0000:7b82      _fmalloc_
-0000:7b82      malloc_
-119c:04d8      ___fheap
-119c:04da      ___fheapRover
-119c:04dc      ___LargestSizeB4Rover
+0000:7b92      _fmalloc_
+0000:7b92      malloc_
+11a3:04d8      ___fheap
+11a3:04da      ___fheapRover
+11a3:04dc      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
-0000:7cff      __PIA
-0000:7cf8*     __PIS
+0000:7d0f      __PIA
+0000:7d08*     __PIS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getch.c)
-0000:7d16      getch_
+0000:7d26      getch_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-119c:0000*     __nullarea
-119c:04de*     __ovlflag
-119c:04df*     __intno
-119c:04e0*     __ovlvec
-0000:7d30      _cstart_
-0000:7e03*     _Not_Enough_Memory_
-0000:7f35      __exit_
-0000:7f54      __do_exit_with_msg__
-0000:7fb1      __GETDS
+11a3:0000*     __nullarea
+11a3:04de*     __ovlflag
+11a3:04df*     __intno
+11a3:04e0*     __ovlvec
+0000:7d40      _cstart_
+0000:7e13*     _Not_Enough_Memory_
+0000:7f45      __exit_
+0000:7f64      __do_exit_with_msg__
+0000:7fc1      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
-0000:7fbc      _big_code_
-0000:7fbc*     CodeModelMismatch
+0000:7fcc      _big_code_
+0000:7fcc*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-119c:12e4      __argv
-119c:12e8      ___argv
-119c:12ec      __argc
-119c:12ee      ___argc
+11a3:12e4      __argv
+11a3:12e8      ___argv
+11a3:12ec      __argc
+11a3:12ee      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
-0000:7fbc      printf_
+0000:7fcc      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
-0000:7feb+     int86x_
-0000:816e      int86_
+0000:7ffb+     int86x_
+0000:817e      int86_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
-0000:819c      __I4M
-0000:819c      __U4M
+0000:81ac      __I4M
+0000:81ac      __U4M
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c)
-0000:81b4      _dos_getvect_
+0000:81c4      _dos_getvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c)
-0000:81bf      _dos_setvect_
+0000:81cf      _dos_setvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
-0000:81cc      __I4D
-0000:821b      __U4D
+0000:81dc      __I4D
+0000:822b      __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
-0000:829f*     _heapgrow_
-0000:829f      _fheapgrow_
-0000:82a0      _nheapgrow_
+0000:82af*     _heapgrow_
+0000:82af      _fheapgrow_
+0000:82b0      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
-0000:8318      _memavl_
+0000:8328      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
-0000:835d      _nmalloc_
-119c:04e4      ___nheapbeg
-119c:04e6      ___MiniHeapRover
-119c:04e8      ___LargestSizeB4MiniHeapRover
+0000:836d      _nmalloc_
+11a3:04e4      ___nheapbeg
+11a3:04e6      ___MiniHeapRover
+11a3:04e8      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
-0000:8437      _ffree_
-0000:8437      free_
+0000:8447      _ffree_
+0000:8447      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
-0000:84a4      _nfree_
-119c:12f0+     ___MiniHeapFreeRover
+0000:84b4      _nfree_
+11a3:12f0+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
-0000:859f+     _null_exit_rtn_
-0000:859f+     __null_int23_exit_
-0000:85a0      exit_
-0000:85c1+     _exit_
-119c:04ea+     ___int23_exit
-119c:04ee      ___FPE_handler_exit
+0000:85af+     _null_exit_rtn_
+0000:85af+     __null_int23_exit_
+0000:85b0      exit_
+0000:85d1+     _exit_
+11a3:04ea+     ___int23_exit
+11a3:04ee      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
-0000:85de      __PTC
+0000:85ee      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:8611      ultoa_
-0000:86cf*     ltoa_
+0000:8621      ultoa_
+0000:86df*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c)
-0000:8855      write_
+0000:8865      write_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-0000:8a81+     __open_flags_
-0000:8d42+     _fsopen_
-0000:8da9      fopen_
-0000:8ecc*     freopen_
+0000:8a91+     __open_flags_
+0000:8d52+     _fsopen_
+0000:8db9      fopen_
+0000:8edc*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
-0000:8f56      fprintf_
+0000:8f66      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
-0000:8f85      __doclose_
-0000:90cf      __shutdown_stream_
-0000:90e9      fclose_
-119c:12f2+     ___RmTmpFileFn
+0000:8f95      __doclose_
+0000:90df      __shutdown_stream_
+0000:90f9      fclose_
+11a3:12f2+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
-0000:9154+     __ibm_bios_get_ticks_
-0000:91cb      clock_
+0000:9164+     __ibm_bios_get_ticks_
+0000:91db      clock_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
-0000:91f2      kbhit_
+0000:9202      kbhit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
-0000:9209      ftell_
+0000:9219      ftell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
-0000:93ef      fseek_
+0000:93ff      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-119c:0098      __IsTable
+11a3:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
-0000:95e7      tolower_
+0000:95f7      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
-0000:95f5      unlink_
+0000:9605      unlink_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
-0000:9825      open_
-0000:985c      sopen_
+0000:9835      open_
+0000:986c      sopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c)
-0000:9889      close_
+0000:9899      close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c)
-0000:988e      filelength_
+0000:989e      filelength_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
-0000:98ec      sprintf_
+0000:98fc      sprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c)
-0000:991b      getenv_
+0000:992b      getenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-0000:9a06      __PTS
+0000:9a16      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c)
-0000:9a37      read_
+0000:9a47      read_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c)
-0000:9b70*     __clib_strdup_
-0000:9b70      strdup_
+0000:9b80*     __clib_strdup_
+0000:9b80      strdup_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c)
-0000:9bd7      halloc_
-0000:9cbc      hfree_
+0000:9be7      halloc_
+0000:9ccc      hfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c)
-0000:9cc3      _heapwalk_
-0000:9cc3      _fheapwalk_
+0000:9cd3      _heapwalk_
+0000:9cd3      _fheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
-0000:9cd8+     __NHeapWalk_
-0000:9dd1      _nheapwalk_
+0000:9ce8+     __NHeapWalk_
+0000:9de1      _nheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
-0000:9de1      stackavail_
+0000:9df1      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-119c:04fa      __8087
-119c:04fb      __real87
-119c:04fc      __dos87emucall
-119c:04fe      __dos87real
+11a3:04fa      __8087
+11a3:04fb      __real87
+11a3:04fc      __dos87emucall
+11a3:04fe      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
-0000:9df0*     __exit_with_msg_
-0000:9df5      __fatal_runtime_error_
+0000:9e00*     __exit_with_msg_
+0000:9e05      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-119c:0500      __curbrk
-119c:0508      __STACKLOW
-119c:050a      __STACKTOP
-119c:050c      __cbyte
-119c:050e      __child
-119c:0510      __no87
-119c:051d      ___FPE_handler
-119c:0502      __psp
-119c:0511      __get_ovl_stack
-119c:0515      __restore_ovl_stack
-119c:0519      __close_ovl_file
-119c:0521      __LpCmdLine
-119c:0525      __LpPgmName
-119c:0504      __osmajor
-119c:0505      __osminor
-119c:0506      __osmode
-119c:0507      __HShift
+11a3:0500      __curbrk
+11a3:0508      __STACKLOW
+11a3:050a      __STACKTOP
+11a3:050c      __cbyte
+11a3:050e      __child
+11a3:0510      __no87
+11a3:051d      ___FPE_handler
+11a3:0502      __psp
+11a3:0511      __get_ovl_stack
+11a3:0515      __restore_ovl_stack
+11a3:0519      __close_ovl_file
+11a3:0521      __LpCmdLine
+11a3:0525      __LpPgmName
+11a3:0504      __osmajor
+11a3:0505      __osminor
+11a3:0506      __osmode
+11a3:0507      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
-0000:9e14+     __fill_buffer_
-0000:a063      fgetc_
+0000:9e24+     __fill_buffer_
+0000:a073      fgetc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
-0000:a1aa      fwrite_
+0000:a1ba      fwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
-0000:a523      rand_
-0000:a565*     srand_
+0000:a533      rand_
+0000:a575*     srand_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0f1a:25d6*     textInit_
-119c:12fa      _romFonts
+0f1b:2636*     textInit_
+11a3:12fa      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
-0000:a590      __MemAllocator
-0000:a65a      __MemFree
+0000:a5a0      __MemAllocator
+0000:a66a      __MemFree
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
-0000:a7b7      __GrowSeg_
+0000:a7c7      __GrowSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
-0000:a92d      __AllocSeg_
+0000:a93d      __AllocSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
-0000:aa1c      __fmemneed_
+0000:aa2c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-0000:aa1f      __CMain
+0000:aa2f      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-0000:aa85      __InitRtns
-0000:aa85*     __FInitRtns
-0000:aae0      __FiniRtns
-0000:aae0*     __FFiniRtns
+0000:aa95      __InitRtns
+0000:aa95*     __FInitRtns
+0000:aaf0      __FiniRtns
+0000:aaf0*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-119c:052e      ___uselfn
+11a3:052e      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-0000:ab44      __DOSseg__
+0000:ab54      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
-0000:ab45      __Init_Argv_
-0000:aba8+     _getargv_
-0000:aed8      __Fini_Argv_
+0000:ab55      __Init_Argv_
+0000:abb8+     _getargv_
+0000:aee8      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-119c:0530      ___iob
-119c:1316      ___OpenStreams
-119c:131a      ___ClosedStreams
+11a3:0530      ___iob
+11a3:1316      ___OpenStreams
+11a3:131a      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-0000:af1c      __fprtf_
+0000:af2c      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-0000:b06f      intr_
+0000:b07f      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-0000:b083      segread_
+0000:b093      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:b16e      __LastFree_
-0000:b1e8      __ExpandDGROUP_
+0000:b17e      __LastFree_
+0000:b1f8      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:b2f9      __nmemneed_
+0000:b309      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-119c:0022      ___Alphabet
+11a3:0022      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-0000:b2fc      __lseek_
+0000:b30c      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:b336*     __dosretax
-0000:b33b*     __dosret0
-0000:b342      __set_errno_dos_
-0000:b3aa*     __set_errno_dos_reterr_
+0000:b346*     __dosretax
+0000:b34b*     __dosret0
+0000:b352      __set_errno_dos_
+0000:b3ba*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-0000:b3b5*     __get_errno_ptr_
-119c:131e      _errno
+0000:b3c5*     __get_errno_ptr_
+11a3:131e      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:b3bc      __GetIOMode_
-0000:b3f1      __SetIOMode_nogrow_
-119c:06ac      ___NFiles
-119c:06ae      ___init_mode
-119c:06d6      ___io_mode
+0000:b3cc      __GetIOMode_
+0000:b401      __SetIOMode_nogrow_
+11a3:06ac      ___NFiles
+11a3:06ae      ___init_mode
+11a3:06d6      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-0000:b426*     __set_commode_
-119c:06da      __commode
+0000:b436*     __set_commode_
+11a3:06da      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-119c:06dc      __fmode
+11a3:06dc      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-0000:b432      __chktty_
+0000:b442      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-0000:b491      __freefp_
-0000:b532      __purgefp_
+0000:b4a1      __freefp_
+0000:b542      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-0000:b573      __allocfp_
+0000:b583      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-0000:b723      __close_
+0000:b733      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-0000:b759      __flush_
+0000:b769      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
-0000:b9a2      fflush_
+0000:b9b2      fflush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-0000:b9b7      tell_
+0000:b9c7      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-0000:b9c8      lseek_
+0000:b9d8      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:b9fa      __doserror_
-0000:ba08      __doserror1_
+0000:ba0a      __doserror_
+0000:ba18      __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:ba14      _dos_open_
+0000:ba24      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:ba3a      isatty_
+0000:ba4a      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:ba56*     __get_doserrno_ptr_
-119c:1320      __doserrno
+0000:ba66*     __get_doserrno_ptr_
+11a3:1320      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-119c:06de      ___umaskval
+11a3:06de      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:ba5d      _dos_creat_
-0000:ba81*     _dos_creatnew_
+0000:ba6d      _dos_creat_
+0000:ba91*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:baa2+     __grow_iomode_
-0000:bb89+     __shrink_iomode_
-0000:bbca      __SetIOMode_
+0000:bab2+     __grow_iomode_
+0000:bb99+     __shrink_iomode_
+0000:bbda      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
-0000:bc8a      vsprintf_
+0000:bc9a      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-119c:1324      ___env_mask
-119c:1328      _environ
-119c:132c*     __wenviron
+11a3:1324      ___env_mask
+11a3:1328      _environ
+11a3:132c*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
-0000:bccc      _mbterm_
+0000:bcdc      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
-0000:bd1f      _mbsnextc_
+0000:bd2f      _mbsnextc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c)
-0000:bd7a      _mbctoupper_
+0000:bd8a      _mbctoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c)
-0000:bd9d      _mbsinc_
+0000:bdad      _mbsinc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:bdef      __ChkTTYIOMode_
-0000:be5d*     __IOMode_
+0000:bdff      __ChkTTYIOMode_
+0000:be6d*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c)
-0000:bf2f      __HeapWalk_
+0000:bf3f      __HeapWalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
-0000:c16f*     _fpreset_
-0000:c19a      __init_8087_
-0000:c1cd+     __default_sigfpe_handler_
-0000:c222      __chk8087_
+0000:c17f*     _fpreset_
+0000:c1aa      __init_8087_
+0000:c1dd+     __default_sigfpe_handler_
+0000:c232      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-0000:c292      __EnterWVIDEO_
-119c:06fe+     ___WD_Present
+0000:c2a2      __EnterWVIDEO_
+11a3:06fe+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:c2b6      __flushall_
-0000:c34a      flushall_
+0000:c2c6      __flushall_
+0000:c35a      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-0000:c350      getche_
+0000:c360      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-0000:c36a      __ioalloc_
+0000:c37a      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-0000:c4f8      __qread_
+0000:c508      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:c518      __qwrite_
+0000:c528      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-0000:c578      fputc_
+0000:c588      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:c74d*     _heapenable_
-119c:0700      ___heap_enabled
+0000:c75d*     _heapenable_
+11a3:0700      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-119c:0702      __amblksiz
+11a3:0702      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-119c:1330      ____Argv
-119c:1334      ____Argc
+11a3:1330      ____Argv
+11a3:1334      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-119c:0732      __Start_XI
-119c:0768      __End_XI
-119c:0768      __Start_YI
-119c:0780      __End_YI
+11a3:0732      __Start_XI
+11a3:0768      __End_XI
+11a3:0768      __Start_YI
+11a3:0780      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-119c:1336      ___historical_splitparms
+11a3:1336      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-0000:c75e      __InitFiles_
+0000:c76e      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-0000:c992*     fcloseall_
-0000:c999      __full_io_exit_
+0000:c9a2*     fcloseall_
+0000:c9a9      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-0000:c9a3      __prtf_
+0000:c9b3      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:db14      _DoINTR_
+0000:db24      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:de8d*     sbrk_
-0000:de9d      __brk_
+0000:de9d*     sbrk_
+0000:dead      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:df05      fsync_
+0000:df15      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:df0a*     _frealloc_
-0000:df0a      realloc_
+0000:df1a*     _frealloc_
+0000:df1a      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0000:e004      __setenvp_
-0000:e190      __freeenvp_
+0000:e014      __setenvp_
+0000:e1a0      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-119c:0704      ___IsDBCS
+11a3:0704      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:e1ee*     _ismbblead_
-119c:133c      ___MBCSIsTable
+0000:e1fe*     _ismbblead_
+11a3:133c      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:e248      __mbinit_
-119c:0706      ___MBCodePage
+0000:e258      __mbinit_
+11a3:0706      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0000:e323      _mbdtoupper_
+0000:e333      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0000:e331      toupper_
+0000:e341      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-119c:0708      __8087cw
+11a3:0708      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-119c:070a      ___Save8087
-119c:070e      ___Rest8087
+11a3:070a      ___Save8087
+11a3:070e      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:e340      __GrabFP87_
+0000:e350      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:e372*     __init_8087_emu
-0000:e378      __x87id
+0000:e382*     __init_8087_emu
+0000:e388      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:e3d5      wctomb_
+0000:e3e5      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:e420+     utoa_
-0000:e4c1      itoa_
+0000:e430+     utoa_
+0000:e4d1      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:e50b      strupr_
+0000:e51b      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-119c:0712      ___EFG_printf
-119c:0716*     ___EFG_scanf
+11a3:0712      ___EFG_printf
+11a3:0716*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:e553      ulltoa_
-0000:e690*     lltoa_
+0000:e563      ulltoa_
+0000:e6a0*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:e701*     _dos_close_
-0000:e70f      _dos_commit_
+0000:e711*     _dos_close_
+0000:e71f      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:e71e*     _msize_
-0000:e739      _fmsize_
+0000:e72e*     _msize_
+0000:e749      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:e74a      __HeapManager_expand_
-0000:ec53      _nexpand_
+0000:e75a      __HeapManager_expand_
+0000:ec63      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:eca6      _fexpand_
-0000:eca6*     _expand_
+0000:ecb6      _fexpand_
+0000:ecb6*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0000:ecdb      clearenv_
+0000:eceb      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:ee10      __Init_FPE_handler_
-0000:ee49      __Fini_FPE_handler_
-0000:ee80*     __FPEHandler
+0000:ee20      __Init_FPE_handler_
+0000:ee59      __Fini_FPE_handler_
+0000:ee90*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:f112      _bfree_
+0000:f122      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:f137      _bexpand_
+0000:f147      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-119c:0730      ___FPE_int
+11a3:0730      ___FPE_int
 
 
                         +--------------------+
@@ -639,6 +639,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00020ad0 (133840.)
-Entry point address: 0000:7d30
-Link time: 00:00.10
+Memory size:  00020b40 (133952.)
+Entry point address: 0000:7d40
+Link time: 00:00.00
index 31c7741..e8a7873 100755 (executable)
Binary files a/pcxtest.exe and b/pcxtest.exe differ
index c569d14..82532dc 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/15 14:56:24
+Created on:       15/10/15 15:23:41
 Executable Image: pcxtest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0b78:0000            0000ed60
+DGROUP                          0b7f:0000            0000ed60
 
 
 
@@ -24,30 +24,30 @@ DGROUP                          0b78:0000            0000ed60
 Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
-pcxtest_TEXT           CODE           AUTO           0000:0000       000002e0
-_TEXT                  CODE           AUTO           0000:02e0       00008595
-bitmap_TEXT            CODE           AUTO           0000:8880       00000605
-planar_TEXT            CODE           AUTO           0000:8e90       00000275
-modex16_TEXT           CODE           AUTO           0000:9110       00002554
-16text_TEXT            CODE           AUTO           0000:b670       0000010d
-FAR_DATA               FAR_DATA       AUTO           0b77:000d       00000000
-_NULL                  BEGDATA        DGROUP         0b78:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         0b7a:0000       00000002
-CONST                  DATA           DGROUP         0b7a:0002       00000076
-CONST2                 DATA           DGROUP         0b81:0008       00000132
-_DATA                  DATA           DGROUP         0b95:0000       0000032a
-XIB                    DATA           DGROUP         0bc7:000a       00000000
-XI                     DATA           DGROUP         0bc7:000a       0000002a
-XIE                    DATA           DGROUP         0bca:0004       00000000
-YIB                    DATA           DGROUP         0bca:0004       00000000
-YI                     DATA           DGROUP         0bca:0004       0000000c
-YIE                    DATA           DGROUP         0bcb:0000       00000000
-STRINGS                DATA           DGROUP         0bcb:0000       00000000
-DATA                   DATA           DGROUP         0bcb:0000       00000000
-_emu_init_start        EMU            DGROUP         0bcb:0000       00000000
-_emu_init_end          EMU            DGROUP         0bcb:0000       00000000
-_BSS                   BSS            DGROUP         0bcb:0000       00000d70
-STACK                  STACK          DGROUP         0ca2:0000       0000dac0
+pcxtest_TEXT           CODE           AUTO           0000:0000       000002e8
+_TEXT                  CODE           AUTO           0000:02f0       00008595
+bitmap_TEXT            CODE           AUTO           0000:8890       0000060d
+planar_TEXT            CODE           AUTO           0000:8ea0       00000275
+modex16_TEXT           CODE           AUTO           0000:9120       000025bc
+16text_TEXT            CODE           AUTO           0000:b6e0       0000010d
+FAR_DATA               FAR_DATA       AUTO           0b7e:000d       00000000
+_NULL                  BEGDATA        DGROUP         0b7f:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0b81:0000       00000002
+CONST                  DATA           DGROUP         0b81:0002       00000076
+CONST2                 DATA           DGROUP         0b88:0008       00000132
+_DATA                  DATA           DGROUP         0b9c:0000       0000032a
+XIB                    DATA           DGROUP         0bce:000a       00000000
+XI                     DATA           DGROUP         0bce:000a       0000002a
+XIE                    DATA           DGROUP         0bd1:0004       00000000
+YIB                    DATA           DGROUP         0bd1:0004       00000000
+YI                     DATA           DGROUP         0bd1:0004       0000000c
+YIE                    DATA           DGROUP         0bd2:0000       00000000
+STRINGS                DATA           DGROUP         0bd2:0000       00000000
+DATA                   DATA           DGROUP         0bd2:0000       00000000
+_emu_init_start        EMU            DGROUP         0bd2:0000       00000000
+_emu_init_end          EMU            DGROUP         0bd2:0000       00000000
+_BSS                   BSS            DGROUP         0bd2:0000       00000d70
+STACK                  STACK          DGROUP         0ca9:0000       0000dac0
 
 
                         +----------------+
@@ -61,357 +61,357 @@ Address        Symbol
 =======        ======
 
 Module: pcxtest.o(/dos/z/16/src/pcxtest.c)
-0000:00b8      main_
-0b78:0530+     _gvar
+0000:00c0      main_
+0b7f:0530+     _gvar
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
-0000:02e5      __STK
-0000:0305*     __STKOVERFLOW_
+0000:02f5      __STK
+0000:0315*     __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-0000:8bbe      bitmapLoadPcx_
-0000:8d1a*     bitmapLoadPcxTiles_
+0000:8bd6      bitmapLoadPcx_
+0000:8d32*     bitmapLoadPcxTiles_
 Module: gfx.lib(/dos/z/16/src/lib/planar.c)
-0000:8e90      planar_buf_from_bitmap_
-0000:8fb0+     planar_buf_alloc_
-0000:90aa*     planar_buf_free_
+0000:8ea0      planar_buf_from_bitmap_
+0000:8fc0+     planar_buf_alloc_
+0000:90ba*     planar_buf_free_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0000:9304      VGAmodeX_
-0000:9396+     vgaGetMode_
-0000:93cc+     modexEnter_
-0000:951a*     modexLeave_
-0000:9532+     modexsetBaseXMode_
-0000:9584      modexDefaultPage_
-0000:9636*     modexNextPage_
-0000:9702*     modexNextPageFlexibleSize_
-0000:97d0*     modexShowPage_
-0000:98cc*     modexPanPage_
-0000:991c*     modexSelectPlane_
-0000:9940      modexClearRegion_
-0000:9a58      oldDrawBmp_
-0000:9bbe*     CDrawBmp_
-0000:9d22      modexDrawBmp_
-0000:9d88+     modexDrawBmpRegion_
-0000:9ef2*     modex_sparky4_DrawBmpRegion_
-0000:a05c*     modexDrawPlanarBuf_
-0000:a07a      modexDrawSprite_
-0000:a0e0+     modexDrawSpriteRegion_
-0000:a258      modexCopyPageRegion_
-0000:a3c2*     modexFadeOn_
-0000:a3f2*     modexFadeOff_
-0000:a420*     modexFlashOn_
-0000:a44e*     modexFlashOff_
-0000:a51e+     modexPalSave_
-0000:a574      modexNewPal_
-0000:a5c4*     modexLoadPalFile_
-0000:a6a6*     modexSavePalFile_
-0000:a71e*     modexPalBlack_
-0000:a748*     modexPalWhite_
-0000:a772+     modexPalUpdate_
-0000:ace2      modexPalUpdate1_
-0000:ad5c*     modexPalUpdate0_
-0000:ada8+     chkcolor_
-0000:b0c0+     modexputPixel_
-0000:b14e*     modexgetPixel_
-0000:b1d4*     modexhlin_
-0000:b258*     modexprint_
-0000:b3f2*     modexprintbig_
-0000:b56e*     pdump_
-0000:b5ce*     cls_
-0000:b63c+     modexWaitBorder_
-0b78:0204      _VGA
+0000:931c      VGAmodeX_
+0000:93ae+     vgaGetMode_
+0000:93e4+     modexEnter_
+0000:9592*     modexLeave_
+0000:95aa+     modexsetBaseXMode_
+0000:95fc      modexDefaultPage_
+0000:96ae*     modexNextPage_
+0000:977a*     modexNextPageFlexibleSize_
+0000:9848*     modexShowPage_
+0000:9944*     modexPanPage_
+0000:9994*     modexSelectPlane_
+0000:99b8      modexClearRegion_
+0000:9ad0      oldDrawBmp_
+0000:9c36*     CDrawBmp_
+0000:9d9a      modexDrawBmp_
+0000:9e00+     modexDrawBmpRegion_
+0000:9f6a*     modex_sparky4_DrawBmpRegion_
+0000:a0d4*     modexDrawPlanarBuf_
+0000:a0f2      modexDrawSprite_
+0000:a158+     modexDrawSpriteRegion_
+0000:a2d0      modexCopyPageRegion_
+0000:a43a*     modexFadeOn_
+0000:a46a*     modexFadeOff_
+0000:a498*     modexFlashOn_
+0000:a4c6*     modexFlashOff_
+0000:a596+     modexPalSave_
+0000:a5ec      modexNewPal_
+0000:a63c*     modexLoadPalFile_
+0000:a71e*     modexSavePalFile_
+0000:a796*     modexPalBlack_
+0000:a7c0*     modexPalWhite_
+0000:a7ea+     modexPalUpdate_
+0000:ad5a      modexPalUpdate1_
+0000:add4*     modexPalUpdate0_
+0000:ae20+     chkcolor_
+0000:b138+     modexputPixel_
+0000:b1c6*     modexgetPixel_
+0000:b24c*     modexhlin_
+0000:b2d0*     modexprint_
+0000:b46a*     modexprintbig_
+0000:b5e6*     pdump_
+0000:b646*     cls_
+0000:b6b4+     modexWaitBorder_
+0b7f:0204      _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
-0000:0329      __PIA
-0000:0322*     __PIS
+0000:0339      __PIA
+0000:0332*     __PIS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
-0000:0340      kbhit_
+0000:0350      kbhit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
-0000:0357      printf_
+0000:0367      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-0b78:0000*     __nullarea
-0b78:0218*     __ovlflag
-0b78:0219*     __intno
-0b78:021a*     __ovlvec
-0000:0386      _cstart_
-0000:0459*     _Not_Enough_Memory_
-0000:058b      __exit_
-0000:05aa      __do_exit_with_msg__
-0000:0607      __GETDS
+0b7f:0000*     __nullarea
+0b7f:0218*     __ovlflag
+0b7f:0219*     __intno
+0b7f:021a*     __ovlvec
+0000:0396      _cstart_
+0000:0469*     _Not_Enough_Memory_
+0000:059b      __exit_
+0000:05ba      __do_exit_with_msg__
+0000:0617      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c)
-0b78:021e      _fltused_
+0b7f:021e      _fltused_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
-0000:0612      _big_code_
-0000:0612*     CodeModelMismatch
+0000:0622      _big_code_
+0000:0622*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-0b78:0220      __8087
-0b78:0221      __real87
-0b78:0222      __dos87emucall
-0b78:0224      __dos87real
+0b7f:0220      __8087
+0b7f:0221      __real87
+0b7f:0222      __dos87emucall
+0b7f:0224      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
-0000:0612*     __exit_with_msg_
-0000:0617      __fatal_runtime_error_
+0000:0622*     __exit_with_msg_
+0000:0627      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-0b78:0226      __curbrk
-0b78:022e      __STACKLOW
-0b78:0230      __STACKTOP
-0b78:0232      __cbyte
-0b78:0234      __child
-0b78:0236      __no87
-0b78:0243      ___FPE_handler
-0b78:0228      __psp
-0b78:0237      __get_ovl_stack
-0b78:023b      __restore_ovl_stack
-0b78:023f      __close_ovl_file
-0b78:0247      __LpCmdLine
-0b78:024b      __LpPgmName
-0b78:022a      __osmajor
-0b78:022b      __osminor
-0b78:022c      __osmode
-0b78:022d      __HShift
+0b7f:0226      __curbrk
+0b7f:022e      __STACKLOW
+0b7f:0230      __STACKTOP
+0b7f:0232      __cbyte
+0b7f:0234      __child
+0b7f:0236      __no87
+0b7f:0243      ___FPE_handler
+0b7f:0228      __psp
+0b7f:0237      __get_ovl_stack
+0b7f:023b      __restore_ovl_stack
+0b7f:023f      __close_ovl_file
+0b7f:0247      __LpCmdLine
+0b7f:024b      __LpPgmName
+0b7f:022a      __osmajor
+0b7f:022b      __osminor
+0b7f:022c      __osmode
+0b7f:022d      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
-0000:0636      fread_
+0000:0646      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
-0000:09ad      __doclose_
-0000:0af7      __shutdown_stream_
-0000:0b11      fclose_
-0b78:0f68+     ___RmTmpFileFn
+0000:09bd      __doclose_
+0000:0b07      __shutdown_stream_
+0000:0b21      fclose_
+0b7f:0f68+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
-0000:0b7c+     _null_exit_rtn_
-0000:0b7c+     __null_int23_exit_
-0000:0b7d      exit_
-0000:0b9e+     _exit_
-0b78:0250+     ___int23_exit
-0b78:0254      ___FPE_handler_exit
+0000:0b8c+     _null_exit_rtn_
+0000:0b8c+     __null_int23_exit_
+0000:0b8d      exit_
+0000:0bae+     _exit_
+0b7f:0250+     ___int23_exit
+0b7f:0254      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
-0000:0cd8      fseek_
+0000:0ce8      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
-0000:0ed0      __fill_buffer_
-0000:111f      fgetc_
+0000:0ee0      __fill_buffer_
+0000:112f      fgetc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-0000:1266+     __open_flags_
-0000:1527+     _fsopen_
-0000:158e      fopen_
-0000:16b1*     freopen_
+0000:1276+     __open_flags_
+0000:1537+     _fsopen_
+0000:159e      fopen_
+0000:16c1*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
-0000:173b      _fmalloc_
-0000:173b      malloc_
-0b78:0258+     ___fheap
-0b78:025a      ___fheapRover
-0b78:025c      ___LargestSizeB4Rover
+0000:174b      _fmalloc_
+0000:174b      malloc_
+0b7f:0258+     ___fheap
+0b7f:025a      ___fheapRover
+0b7f:025c      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-0b78:025e      ___iob
-0b78:0f6c      ___OpenStreams
-0b78:0f70      ___ClosedStreams
+0b7f:025e      ___iob
+0b7f:0f6c      ___OpenStreams
+0b7f:0f70      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
-0000:18b0      fprintf_
+0000:18c0      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
-0000:18df      _ffree_
-0000:18df      free_
+0000:18ef      _ffree_
+0000:18ef      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
-0000:194c+     int86x_
-0000:1acf      int86_
+0000:195c+     int86x_
+0000:1adf      int86_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
-0000:1afc      fwrite_
+0000:1b0c      fwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
-0000:1e75      rand_
-0000:1eb7*     srand_
+0000:1e85      rand_
+0000:1ec7*     srand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
-0000:1eda      __I4M
-0000:1eda      __U4M
+0000:1eea      __I4M
+0000:1eea      __U4M
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0000:b6e6*     textInit_
-0b78:0f74      _romFonts
+0000:b756*     textInit_
+0b7f:0f74      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-0000:1f0c      __fprtf_
+0000:1f1c      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-0000:205f      __CMain
+0000:206f      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-0000:20c5      __InitRtns
-0000:20c5*     __FInitRtns
-0000:2120      __FiniRtns
-0000:2120*     __FFiniRtns
+0000:20d5      __InitRtns
+0000:20d5*     __FInitRtns
+0000:2130      __FiniRtns
+0000:2130*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-0b78:03ca      ___uselfn
+0b7f:03ca      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-0000:2184      __DOSseg__
+0000:2194      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c)
-0000:2185      __setEFGfmt_
+0000:2195      __setEFGfmt_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
-0000:21bd*     _fpreset_
-0000:21e8      __init_8087_
-0000:221b+     __default_sigfpe_handler_
-0000:2270      __chk8087_
+0000:21cd*     _fpreset_
+0000:21f8      __init_8087_
+0000:222b+     __default_sigfpe_handler_
+0000:2280      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-0000:22e0      __EnterWVIDEO_
-0b78:03ea+     ___WD_Present
+0000:22f0      __EnterWVIDEO_
+0b7f:03ea+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-0000:2304*     __get_errno_ptr_
-0b78:0f8c      _errno
+0000:2314*     __get_errno_ptr_
+0b7f:0f8c      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-0000:230b      __ioalloc_
+0000:231b      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-0000:2499      __qread_
+0000:24a9      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-0000:24b9      __lseek_
+0000:24c9      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-0000:24f3      __close_
+0000:2503      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-0000:2529      __flush_
+0000:2539      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-0000:2772      __freefp_
-0000:2813      __purgefp_
+0000:2782      __freefp_
+0000:2823      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
-0000:2854      __PTC
+0000:2864      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-0000:2888      __PTS
+0000:2898      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-0000:28b9      lseek_
+0000:28c9      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-0000:28ea      tell_
+0000:28fa      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:28fb      __flushall_
-0000:298f*     flushall_
+0000:290b      __flushall_
+0000:299f*     flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-0000:2995      getche_
+0000:29a5      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-0000:29af*     __set_commode_
-0b78:03ec      __commode
+0000:29bf*     __set_commode_
+0b7f:03ec      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0b78:03ee      __fmode
+0b7f:03ee      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
-0000:29bb      tolower_
+0000:29cb      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
-0000:2bea*     open_
-0000:2c21      sopen_
+0000:2bfa*     open_
+0000:2c31      sopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-0000:2c4e      __chktty_
+0000:2c5e      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-0000:2cad      __allocfp_
+0000:2cbd      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
-0000:2e60      __MemAllocator
-0000:2f2a      __MemFree
+0000:2e70      __MemAllocator
+0000:2f3a      __MemFree
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
-0000:3087      __GrowSeg_
+0000:3097      __GrowSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
-0000:31fd      __AllocSeg_
+0000:320d      __AllocSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
-0000:32ec      __fmemneed_
+0000:32fc      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
-0000:32ef      _nmalloc_
-0b78:03f0      ___nheapbeg
-0b78:03f2      ___MiniHeapRover
-0b78:03f4      ___LargestSizeB4MiniHeapRover
+0000:32ff      _nmalloc_
+0b7f:03f0      ___nheapbeg
+0b7f:03f2      ___MiniHeapRover
+0b7f:03f4      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
-0000:33c9*     _heapgrow_
-0000:33c9*     _fheapgrow_
-0000:33ca      _nheapgrow_
+0000:33d9*     _heapgrow_
+0000:33d9*     _fheapgrow_
+0000:33da      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-0000:3442      __InitFiles_
+0000:3452      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-0000:3676*     fcloseall_
-0000:367d      __full_io_exit_
+0000:3686*     fcloseall_
+0000:368d      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
-0000:3687      _nfree_
-0b78:0f8e+     ___MiniHeapFreeRover
+0000:3697      _nfree_
+0b7f:0f8e+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-0000:3782      intr_
+0000:3792      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-0000:3796      segread_
+0000:37a6      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:37fc      __qwrite_
+0000:380c      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-0000:385c      fputc_
+0000:386c      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-0000:3a31      __prtf_
+0000:3a41      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-0b78:0f90      ____Argv
-0b78:0f94      ____Argc
+0b7f:0f90      ____Argv
+0b7f:0f94      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0b78:03f6      __amblksiz
+0b7f:03f6      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-0b78:04fa      __Start_XI
-0b78:0524      __End_XI
-0b78:0524      __Start_YI
-0b78:0530      __End_YI
+0b7f:04fa      __Start_XI
+0b7f:0524      __End_XI
+0b7f:0524      __Start_YI
+0b7f:0530      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-0b78:03f8      ___EFG_printf
-0b78:03fc      ___EFG_scanf
+0b7f:03f8      ___EFG_printf
+0b7f:03fc      ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c)
-0000:4bb5      _EFG_Format_
+0000:4bc5      _EFG_Format_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c)
-0000:4d87      __cnvs2d_
+0000:4d97      __cnvs2d_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-0b78:0400      __8087cw
+0b7f:0400      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-0b78:0402      ___Save8087
-0b78:0406      ___Rest8087
+0b7f:0402      ___Save8087
+0b7f:0406      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:4da7      __GrabFP87_
+0000:4db7      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:4dda*     __init_8087_emu
-0000:4de0      __x87id
+0000:4dea*     __init_8087_emu
+0000:4df0      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:4e3d*     __dosretax
-0000:4e42*     __dosret0
-0000:4e49      __set_errno_dos_
-0000:4eb1*     __set_errno_dos_reterr_
+0000:4e4d*     __dosretax
+0000:4e52*     __dosret0
+0000:4e59      __set_errno_dos_
+0000:4ec1*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:4ebc      __GetIOMode_
-0000:4ef1      __SetIOMode_nogrow_
-0b78:041e      ___NFiles
-0b78:0420      ___init_mode
-0b78:0448      ___io_mode
+0000:4ecc      __GetIOMode_
+0000:4f01      __SetIOMode_nogrow_
+0b7f:041e      ___NFiles
+0b7f:0420      ___init_mode
+0b7f:0448      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:4f26      fsync_
+0000:4f36      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:4f2b+     __grow_iomode_
-0000:5012+     __shrink_iomode_
-0000:5053      __SetIOMode_
+0000:4f3b+     __grow_iomode_
+0000:5022+     __shrink_iomode_
+0000:5063      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:50fa      _dos_open_
+0000:510a      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:5120      isatty_
+0000:5130      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:513c*     __get_doserrno_ptr_
-0b78:0f98      __doserrno
+0000:514c*     __get_doserrno_ptr_
+0b7f:0f98      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0b78:044c      ___umaskval
+0b7f:044c      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:5143      _dos_creat_
-0000:5167*     _dos_creatnew_
+0000:5153      _dos_creat_
+0000:5177*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:5188*     _heapenable_
-0b78:044e      ___heap_enabled
+0000:5198*     _heapenable_
+0b7f:044e      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:5199      __nmemneed_
+0000:51a9      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:5221      __LastFree_
-0000:529b      __ExpandDGROUP_
+0000:5231      __LastFree_
+0000:52ab      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:53ac      _DoINTR_
+0000:53bc      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:5725      wctomb_
+0000:5735      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:5770+     utoa_
-0000:5811      itoa_
+0000:5780+     utoa_
+0000:5821      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:585b      strupr_
+0000:586b      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-0b78:0450      ___IsDBCS
+0b7f:0450      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:5890*     _ismbblead_
-0b78:0f9a      ___MBCSIsTable
+0000:58a0*     _ismbblead_
+0b7f:0f9a      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:58ac      ulltoa_
-0000:59e9*     lltoa_
+0000:58bc      ulltoa_
+0000:59f9*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:5a5a      ultoa_
-0000:5b18*     ltoa_
+0000:5a6a      ultoa_
+0000:5b28*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c)
-0000:5b66*     _SetLD64bit_
-0000:5b71*     _SetLD80bit_
-0000:5b7c      _LDisDouble_
+0000:5b76*     _SetLD64bit_
+0000:5b81*     _SetLD80bit_
+0000:5b8c      _LDisDouble_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c)
-0000:5ce1      _LDScale10x_
-0000:65b9      __LDcvt_
+0000:5cf1      _LDScale10x_
+0000:65c9      __LDcvt_
 Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
 0000:0000*     FJSRQQ
 0000:0000*     FISRQQ
@@ -422,72 +422,72 @@ Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
 0000:0000*     FJARQQ
 0000:0000*     FICRQQ
 0000:0000*     FIARQQ
-0000:6d96*     __init_87_emulator
+0000:6da6*     __init_87_emulator
 Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c)
-0000:75c7+     __Strtold_
-0000:7806      strtod_
+0000:75d7+     __Strtold_
+0000:7816      strtod_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:79ac      __Init_FPE_handler_
-0000:79e5      __Fini_FPE_handler_
-0000:7a1c*     __FPEHandler
+0000:79bc      __Init_FPE_handler_
+0000:79f5      __Fini_FPE_handler_
+0000:7a2c*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:7cae*     _dos_close_
-0000:7cbc      _dos_commit_
+0000:7cbe*     _dos_close_
+0000:7ccc      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:7ccb*     _frealloc_
-0000:7ccb      realloc_
+0000:7cdb*     _frealloc_
+0000:7cdb      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:7da7      __ChkTTYIOMode_
-0000:7e15*     __IOMode_
+0000:7db7      __ChkTTYIOMode_
+0000:7e25*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:7e26      __doserror_
-0000:7e34*     __doserror1_
+0000:7e36      __doserror_
+0000:7e44*     __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:7e40*     sbrk_
-0000:7e50      __brk_
+0000:7e50*     sbrk_
+0000:7e60      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-0b78:0072      ___Alphabet
+0b7f:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:7ef6      __mbinit_
-0b78:04f6+     ___MBCodePage
+0000:7f06      __mbinit_
+0b7f:04f6+     ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c)
-0000:7fd1      __LDClass_
-0000:8057*     _FLClass_
+0000:7fe1      __LDClass_
+0000:8067*     _FLClass_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
-0000:806c      __I4D
-0000:80bb*     __U4D
+0000:807c      __I4D
+0000:80cb*     __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-0b78:0098      __IsTable
+0b7f:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm)
-0000:8140      __ZBuf2LD
+0000:8150      __ZBuf2LD
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c)
-0000:8208*     __set_EDOM_
-0000:8214      __set_ERANGE_
-0000:8220*     __set_EINVAL_
+0000:8218*     __set_EDOM_
+0000:8224      __set_ERANGE_
+0000:8230*     __set_EINVAL_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c)
-0b78:019a*     ___f_infinity
-0b78:019e*     ___f_posqnan
-0b78:01a2      ___d_infinity
-0b78:01aa      ___d_posqnan
-0b78:01b2*     ___ld_infinity
-0b78:01ba*     ___ld_posqnan
+0b7f:019a*     ___f_infinity
+0b7f:019e*     ___f_posqnan
+0b7f:01a2      ___d_infinity
+0b7f:01aa      ___d_posqnan
+0b7f:01b2*     ___ld_infinity
+0b7f:01ba*     ___ld_posqnan
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c)
-0b78:01c2      __HugeValue
+0b7f:01c2      __HugeValue
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-0b78:04f8      ___FPE_int
+0b7f:04f8      ___FPE_int
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:823a*     _msize_
-0000:8255      _fmsize_
+0000:824a*     _msize_
+0000:8265      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:8266      __HeapManager_expand_
-0000:876f      _nexpand_
+0000:8276      __HeapManager_expand_
+0000:877f      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:87c2      _fexpand_
-0000:87c2*     _expand_
+0000:87d2      _fexpand_
+0000:87d2*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:87f7      _bfree_
+0000:8807      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:881c      _bexpand_
+0000:882c      _bexpand_
 
 
                         +--------------------+
@@ -505,6 +505,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  0001a4e0 (107744.)
-Entry point address: 0000:0386
+Memory size:  0001a550 (107856.)
+Entry point address: 0000:0396
 Link time: 00:00.00
index 7d1a9b7..e6965d2 100755 (executable)
Binary files a/pcxtest2.exe and b/pcxtest2.exe differ
index 91a0d5e..6709595 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/15 14:56:24
+Created on:       15/10/15 15:23:41
 Executable Image: pcxtest2.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0b7d:0000            0000ed60
+DGROUP                          0b83:0000            0000ed60
 
 
 
@@ -24,30 +24,30 @@ DGROUP                          0b7d:0000            0000ed60
 Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
-pcxtest2_TEXT          CODE           AUTO           0000:0000       00000327
+pcxtest2_TEXT          CODE           AUTO           0000:0000       0000032f
 _TEXT                  CODE           AUTO           0000:0330       00008595
-bitmap_TEXT            CODE           AUTO           0000:88d0       00000605
+bitmap_TEXT            CODE           AUTO           0000:88d0       0000060d
 planar_TEXT            CODE           AUTO           0000:8ee0       00000275
-modex16_TEXT           CODE           AUTO           0000:9160       00002554
-16text_TEXT            CODE           AUTO           0000:b6c0       0000010d
-FAR_DATA               FAR_DATA       AUTO           0b7c:000d       00000000
-_NULL                  BEGDATA        DGROUP         0b7d:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         0b7f:0000       00000002
-CONST                  DATA           DGROUP         0b7f:0002       00000076
-CONST2                 DATA           DGROUP         0b86:0008       00000132
-_DATA                  DATA           DGROUP         0b9a:0000       0000032a
-XIB                    DATA           DGROUP         0bcc:000a       00000000
-XI                     DATA           DGROUP         0bcc:000a       0000002a
-XIE                    DATA           DGROUP         0bcf:0004       00000000
-YIB                    DATA           DGROUP         0bcf:0004       00000000
-YI                     DATA           DGROUP         0bcf:0004       0000000c
-YIE                    DATA           DGROUP         0bd0:0000       00000000
-STRINGS                DATA           DGROUP         0bd0:0000       00000000
-DATA                   DATA           DGROUP         0bd0:0000       00000000
-_emu_init_start        EMU            DGROUP         0bd0:0000       00000000
-_emu_init_end          EMU            DGROUP         0bd0:0000       00000000
-_BSS                   BSS            DGROUP         0bd0:0000       00000d70
-STACK                  STACK          DGROUP         0ca7:0000       0000dac0
+modex16_TEXT           CODE           AUTO           0000:9160       000025bc
+16text_TEXT            CODE           AUTO           0000:b720       0000010d
+FAR_DATA               FAR_DATA       AUTO           0b82:000d       00000000
+_NULL                  BEGDATA        DGROUP         0b83:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0b85:0000       00000002
+CONST                  DATA           DGROUP         0b85:0002       00000076
+CONST2                 DATA           DGROUP         0b8c:0008       00000132
+_DATA                  DATA           DGROUP         0ba0:0000       0000032a
+XIB                    DATA           DGROUP         0bd2:000a       00000000
+XI                     DATA           DGROUP         0bd2:000a       0000002a
+XIE                    DATA           DGROUP         0bd5:0004       00000000
+YIB                    DATA           DGROUP         0bd5:0004       00000000
+YI                     DATA           DGROUP         0bd5:0004       0000000c
+YIE                    DATA           DGROUP         0bd6:0000       00000000
+STRINGS                DATA           DGROUP         0bd6:0000       00000000
+DATA                   DATA           DGROUP         0bd6:0000       00000000
+_emu_init_start        EMU            DGROUP         0bd6:0000       00000000
+_emu_init_end          EMU            DGROUP         0bd6:0000       00000000
+_BSS                   BSS            DGROUP         0bd6:0000       00000d70
+STACK                  STACK          DGROUP         0cad:0000       0000dac0
 
 
                         +----------------+
@@ -61,63 +61,63 @@ Address        Symbol
 =======        ======
 
 Module: pcxtest2.o(/dos/z/16/src/pcxtest2.c)
-0000:00b8      main_
-0b7d:0530+     _gvar
+0000:00c0      main_
+0b83:0530+     _gvar
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 0000:0335      __STK
 0000:0355*     __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-0000:8c0e      bitmapLoadPcx_
-0000:8d6a*     bitmapLoadPcxTiles_
+0000:8c16      bitmapLoadPcx_
+0000:8d72*     bitmapLoadPcxTiles_
 Module: gfx.lib(/dos/z/16/src/lib/planar.c)
 0000:8ee0      planar_buf_from_bitmap_
 0000:9000+     planar_buf_alloc_
 0000:90fa*     planar_buf_free_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0000:9354      VGAmodeX_
-0000:93e6+     vgaGetMode_
-0000:941c+     modexEnter_
-0000:956a*     modexLeave_
-0000:9582+     modexsetBaseXMode_
-0000:95d4      modexDefaultPage_
-0000:9686*     modexNextPage_
-0000:9752*     modexNextPageFlexibleSize_
-0000:9820      modexShowPage_
-0000:991c*     modexPanPage_
-0000:996c*     modexSelectPlane_
-0000:9990      modexClearRegion_
-0000:9aa8      oldDrawBmp_
-0000:9c0e*     CDrawBmp_
-0000:9d72      modexDrawBmp_
-0000:9dd8+     modexDrawBmpRegion_
-0000:9f42*     modex_sparky4_DrawBmpRegion_
-0000:a0ac*     modexDrawPlanarBuf_
-0000:a0ca      modexDrawSprite_
-0000:a130+     modexDrawSpriteRegion_
-0000:a2a8      modexCopyPageRegion_
-0000:a412*     modexFadeOn_
-0000:a442*     modexFadeOff_
-0000:a470*     modexFlashOn_
-0000:a49e*     modexFlashOff_
-0000:a56e+     modexPalSave_
-0000:a5c4      modexNewPal_
-0000:a614*     modexLoadPalFile_
-0000:a6f6*     modexSavePalFile_
-0000:a76e*     modexPalBlack_
-0000:a798*     modexPalWhite_
-0000:a7c2+     modexPalUpdate_
-0000:ad32      modexPalUpdate1_
-0000:adac*     modexPalUpdate0_
-0000:adf8+     chkcolor_
-0000:b110+     modexputPixel_
-0000:b19e*     modexgetPixel_
-0000:b224*     modexhlin_
-0000:b2a8*     modexprint_
-0000:b442*     modexprintbig_
-0000:b5be*     pdump_
-0000:b61e*     cls_
-0000:b68c+     modexWaitBorder_
-0b7d:0204      _VGA
+0000:935c      VGAmodeX_
+0000:93ee+     vgaGetMode_
+0000:9424+     modexEnter_
+0000:95d2*     modexLeave_
+0000:95ea+     modexsetBaseXMode_
+0000:963c      modexDefaultPage_
+0000:96ee*     modexNextPage_
+0000:97ba*     modexNextPageFlexibleSize_
+0000:9888      modexShowPage_
+0000:9984*     modexPanPage_
+0000:99d4*     modexSelectPlane_
+0000:99f8      modexClearRegion_
+0000:9b10      oldDrawBmp_
+0000:9c76*     CDrawBmp_
+0000:9dda      modexDrawBmp_
+0000:9e40+     modexDrawBmpRegion_
+0000:9faa*     modex_sparky4_DrawBmpRegion_
+0000:a114*     modexDrawPlanarBuf_
+0000:a132      modexDrawSprite_
+0000:a198+     modexDrawSpriteRegion_
+0000:a310      modexCopyPageRegion_
+0000:a47a*     modexFadeOn_
+0000:a4aa*     modexFadeOff_
+0000:a4d8*     modexFlashOn_
+0000:a506*     modexFlashOff_
+0000:a5d6+     modexPalSave_
+0000:a62c      modexNewPal_
+0000:a67c*     modexLoadPalFile_
+0000:a75e*     modexSavePalFile_
+0000:a7d6*     modexPalBlack_
+0000:a800*     modexPalWhite_
+0000:a82a+     modexPalUpdate_
+0000:ad9a      modexPalUpdate1_
+0000:ae14*     modexPalUpdate0_
+0000:ae60+     chkcolor_
+0000:b178+     modexputPixel_
+0000:b206*     modexgetPixel_
+0000:b28c*     modexhlin_
+0000:b310*     modexprint_
+0000:b4aa*     modexprintbig_
+0000:b626*     pdump_
+0000:b686*     cls_
+0000:b6f4+     modexWaitBorder_
+0b83:0204      _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 0000:0379      __PIA
 0000:0372*     __PIS
@@ -126,60 +126,60 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 0000:03a7      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-0b7d:0000*     __nullarea
-0b7d:0218*     __ovlflag
-0b7d:0219*     __intno
-0b7d:021a*     __ovlvec
+0b83:0000*     __nullarea
+0b83:0218*     __ovlflag
+0b83:0219*     __intno
+0b83:021a*     __ovlvec
 0000:03d6      _cstart_
 0000:04a9*     _Not_Enough_Memory_
 0000:05db      __exit_
 0000:05fa      __do_exit_with_msg__
 0000:0657      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c)
-0b7d:021e      _fltused_
+0b83:021e      _fltused_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 0000:0662      _big_code_
 0000:0662*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-0b7d:0220      __8087
-0b7d:0221      __real87
-0b7d:0222      __dos87emucall
-0b7d:0224      __dos87real
+0b83:0220      __8087
+0b83:0221      __real87
+0b83:0222      __dos87emucall
+0b83:0224      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:0662*     __exit_with_msg_
 0000:0667      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-0b7d:0226      __curbrk
-0b7d:022e      __STACKLOW
-0b7d:0230      __STACKTOP
-0b7d:0232      __cbyte
-0b7d:0234      __child
-0b7d:0236      __no87
-0b7d:0243      ___FPE_handler
-0b7d:0228      __psp
-0b7d:0237      __get_ovl_stack
-0b7d:023b      __restore_ovl_stack
-0b7d:023f      __close_ovl_file
-0b7d:0247      __LpCmdLine
-0b7d:024b      __LpPgmName
-0b7d:022a      __osmajor
-0b7d:022b      __osminor
-0b7d:022c      __osmode
-0b7d:022d      __HShift
+0b83:0226      __curbrk
+0b83:022e      __STACKLOW
+0b83:0230      __STACKTOP
+0b83:0232      __cbyte
+0b83:0234      __child
+0b83:0236      __no87
+0b83:0243      ___FPE_handler
+0b83:0228      __psp
+0b83:0237      __get_ovl_stack
+0b83:023b      __restore_ovl_stack
+0b83:023f      __close_ovl_file
+0b83:0247      __LpCmdLine
+0b83:024b      __LpPgmName
+0b83:022a      __osmajor
+0b83:022b      __osminor
+0b83:022c      __osmode
+0b83:022d      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
 0000:0686      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:09fd      __doclose_
 0000:0b47      __shutdown_stream_
 0000:0b61      fclose_
-0b7d:0f68+     ___RmTmpFileFn
+0b83:0f68+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:0bcc+     _null_exit_rtn_
 0000:0bcc+     __null_int23_exit_
 0000:0bcd      exit_
 0000:0bee+     _exit_
-0b7d:0250+     ___int23_exit
-0b7d:0254      ___FPE_handler_exit
+0b83:0250+     ___int23_exit
+0b83:0254      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0000:0d28      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
@@ -193,13 +193,13 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:178b      _fmalloc_
 0000:178b      malloc_
-0b7d:0258+     ___fheap
-0b7d:025a      ___fheapRover
-0b7d:025c      ___LargestSizeB4Rover
+0b83:0258+     ___fheap
+0b83:025a      ___fheapRover
+0b83:025c      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-0b7d:025e      ___iob
-0b7d:0f6c      ___OpenStreams
-0b7d:0f70      ___ClosedStreams
+0b83:025e      ___iob
+0b83:0f6c      ___OpenStreams
+0b83:0f70      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
 0000:1900      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
@@ -217,8 +217,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
 0000:1f2a      __I4M
 0000:1f2a      __U4M
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0000:b736*     textInit_
-0b7d:0f74      _romFonts
+0000:b796*     textInit_
+0b83:0f74      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 0000:1f5c      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
@@ -229,7 +229,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:2170      __FiniRtns
 0000:2170*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-0b7d:03ca      ___uselfn
+0b83:03ca      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:21d4      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c)
@@ -241,10 +241,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 0000:22c0      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:2330      __EnterWVIDEO_
-0b7d:03ea+     ___WD_Present
+0b83:03ea+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:2354*     __get_errno_ptr_
-0b7d:0f8c      _errno
+0b83:0f8c      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
 0000:235b      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
@@ -273,9 +273,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
 0000:29e5      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:29ff*     __set_commode_
-0b7d:03ec      __commode
+0b83:03ec      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0b7d:03ee      __fmode
+0b83:03ee      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:2a0b      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
@@ -296,9 +296,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 0000:333c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:333f      _nmalloc_
-0b7d:03f0      ___nheapbeg
-0b7d:03f2      ___MiniHeapRover
-0b7d:03f4      ___LargestSizeB4MiniHeapRover
+0b83:03f0      ___nheapbeg
+0b83:03f2      ___MiniHeapRover
+0b83:03f4      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
 0000:3419*     _heapgrow_
 0000:3419*     _fheapgrow_
@@ -310,7 +310,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
 0000:36cd      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:36d7      _nfree_
-0b7d:0f8e+     ___MiniHeapFreeRover
+0b83:0f8e+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
 0000:37d2      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
@@ -322,27 +322,27 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:3a81      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-0b7d:0f90      ____Argv
-0b7d:0f94      ____Argc
+0b83:0f90      ____Argv
+0b83:0f94      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0b7d:03f6      __amblksiz
+0b83:03f6      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-0b7d:04fa      __Start_XI
-0b7d:0524      __End_XI
-0b7d:0524      __Start_YI
-0b7d:0530      __End_YI
+0b83:04fa      __Start_XI
+0b83:0524      __End_XI
+0b83:0524      __Start_YI
+0b83:0530      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-0b7d:03f8      ___EFG_printf
-0b7d:03fc      ___EFG_scanf
+0b83:03f8      ___EFG_printf
+0b83:03fc      ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c)
 0000:4c05      _EFG_Format_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c)
 0000:4dd7      __cnvs2d_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-0b7d:0400      __8087cw
+0b83:0400      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-0b7d:0402      ___Save8087
-0b7d:0406      ___Rest8087
+0b83:0402      ___Save8087
+0b83:0406      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
 0000:4df7      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
@@ -356,9 +356,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 0000:4f0c      __GetIOMode_
 0000:4f41      __SetIOMode_nogrow_
-0b7d:041e      ___NFiles
-0b7d:0420      ___init_mode
-0b7d:0448      ___io_mode
+0b83:041e      ___NFiles
+0b83:0420      ___init_mode
+0b83:0448      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
 0000:4f76      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
@@ -371,15 +371,15 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 0000:5170      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 0000:518c*     __get_doserrno_ptr_
-0b7d:0f98      __doserrno
+0b83:0f98      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0b7d:044c      ___umaskval
+0b83:044c      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
 0000:5193      _dos_creat_
 0000:51b7*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
 0000:51d8*     _heapenable_
-0b7d:044e      ___heap_enabled
+0b83:044e      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
 0000:51e9      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
@@ -395,10 +395,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
 0000:58ab      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-0b7d:0450      ___IsDBCS
+0b83:0450      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
 0000:58e0*     _ismbblead_
-0b7d:0f9a      ___MBCSIsTable
+0b83:0f9a      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
 0000:58fc      ulltoa_
 0000:5a39*     lltoa_
@@ -446,10 +446,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
 0000:7e90*     sbrk_
 0000:7ea0      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-0b7d:0072      ___Alphabet
+0b83:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
 0000:7f46      __mbinit_
-0b7d:04f6+     ___MBCodePage
+0b83:04f6+     ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c)
 0000:8021      __LDClass_
 0000:80a7*     _FLClass_
@@ -457,7 +457,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
 0000:80bc      __I4D
 0000:810b*     __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-0b7d:0098      __IsTable
+0b83:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm)
 0000:8190      __ZBuf2LD
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c)
@@ -465,16 +465,16 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c)
 0000:8264      __set_ERANGE_
 0000:8270*     __set_EINVAL_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c)
-0b7d:019a*     ___f_infinity
-0b7d:019e*     ___f_posqnan
-0b7d:01a2      ___d_infinity
-0b7d:01aa      ___d_posqnan
-0b7d:01b2*     ___ld_infinity
-0b7d:01ba*     ___ld_posqnan
+0b83:019a*     ___f_infinity
+0b83:019e*     ___f_posqnan
+0b83:01a2      ___d_infinity
+0b83:01aa      ___d_posqnan
+0b83:01b2*     ___ld_infinity
+0b83:01ba*     ___ld_posqnan
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c)
-0b7d:01c2      __HugeValue
+0b83:01c2      __HugeValue
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-0b7d:04f8      ___FPE_int
+0b83:04f8      ___FPE_int
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
 0000:828a*     _msize_
 0000:82a5      _fmsize_
@@ -505,6 +505,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  0001a530 (107824.)
+Memory size:  0001a590 (107920.)
 Entry point address: 0000:03d6
 Link time: 00:00.00
index 87ea712..6f7c555 100755 (executable)
Binary files a/scroll.exe and b/scroll.exe differ
index 4927de5..9a9b814 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/15 14:56:24
+Created on:       15/10/15 15:23:42
 Executable Image: scroll.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          1a0b:0000            0000f8a0
+DGROUP                          1a13:0000            0000f8a0
 
 
 
@@ -24,42 +24,42 @@ DGROUP                          1a0b:0000            0000f8a0
 Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
-scroll_TEXT            CODE           AUTO           0000:0000       00000f4e
-mapread_TEXT           CODE           AUTO           0000:0f50       000008ae
-jsmn_TEXT              CODE           AUTO           0000:1800       00000919
-16_in_TEXT             CODE           AUTO           0000:2120       00001e80
-16_mm_TEXT             CODE           AUTO           0000:3fa0       00003308
-wcpu_TEXT              CODE           AUTO           0000:72b0       00000058
-16_head_TEXT           CODE           AUTO           0000:7310       00000405
-16_ca_TEXT             CODE           AUTO           0000:7720       000003fd
-kitten_TEXT            CODE           AUTO           0000:7b20       0000080a
-16_hc_TEXT             CODE           AUTO           0000:8330       0000158b
-timer_TEXT             CODE           AUTO           0000:98c0       00000235
-_TEXT                  CODE           AUTO           09b0:0000       00009df5
-scroll16_TEXT          CODE           AUTO           09b0:9e00       000036f5
-bitmap_TEXT            CODE           AUTO           09b0:d500       00000605
-planar_TEXT            CODE           AUTO           09b0:db10       00000275
-16text_TEXT            CODE           AUTO           09b0:dd90       0000010d
-modex16_TEXT           CODE           AUTO           179a:0000       00002554
-16_in13_DATA           FAR_DATA       AUTO           19f0:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           1a0a:0004       00000000
-_NULL                  BEGDATA        DGROUP         1a0b:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         1a0d:0000       00000002
-CONST                  DATA           DGROUP         1a0d:0002       00000076
-CONST2                 DATA           DGROUP         1a14:0008       00000132
-_DATA                  DATA           DGROUP         1a28:0000       00000b14
-XIB                    DATA           DGROUP         1ad9:0004       00000000
-XI                     DATA           DGROUP         1ad9:0004       0000003c
-XIE                    DATA           DGROUP         1add:0000       00000000
-YIB                    DATA           DGROUP         1add:0000       00000000
-YI                     DATA           DGROUP         1add:0000       00000018
-YIE                    DATA           DGROUP         1ade:0008       00000000
-STRINGS                DATA           DGROUP         1ade:0008       00000000
-DATA                   DATA           DGROUP         1ade:0008       00000000
-_emu_init_start        EMU            DGROUP         1ade:0008       00000000
-_emu_init_end          EMU            DGROUP         1ade:0008       00000000
-_BSS                   BSS            DGROUP         1adf:0000       00001096
-STACK                  STACK          DGROUP         1be9:0000       0000dac0
+scroll_TEXT            CODE           AUTO           0000:0000       00000f56
+mapread_TEXT           CODE           AUTO           0000:0f60       000008b6
+jsmn_TEXT              CODE           AUTO           0000:1820       00000919
+16_in_TEXT             CODE           AUTO           0000:2140       00001e80
+16_mm_TEXT             CODE           AUTO           0000:3fc0       00003308
+wcpu_TEXT              CODE           AUTO           0000:72d0       00000058
+16_head_TEXT           CODE           AUTO           0000:7330       00000405
+16_ca_TEXT             CODE           AUTO           0000:7740       000003fd
+kitten_TEXT            CODE           AUTO           0000:7b40       0000080a
+16_hc_TEXT             CODE           AUTO           0000:8350       0000158b
+timer_TEXT             CODE           AUTO           0000:98e0       00000235
+_TEXT                  CODE           AUTO           09b2:0000       00009df5
+scroll16_TEXT          CODE           AUTO           09b2:9e00       000036fd
+bitmap_TEXT            CODE           AUTO           09b2:d500       0000060d
+planar_TEXT            CODE           AUTO           09b2:db10       00000275
+16text_TEXT            CODE           AUTO           09b2:dd90       0000010d
+modex16_TEXT           CODE           AUTO           179c:0000       000025bc
+16_in13_DATA           FAR_DATA       AUTO           19f8:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           1a12:0004       00000000
+_NULL                  BEGDATA        DGROUP         1a13:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         1a15:0000       00000002
+CONST                  DATA           DGROUP         1a15:0002       00000076
+CONST2                 DATA           DGROUP         1a1c:0008       00000132
+_DATA                  DATA           DGROUP         1a30:0000       00000b14
+XIB                    DATA           DGROUP         1ae1:0004       00000000
+XI                     DATA           DGROUP         1ae1:0004       0000003c
+XIE                    DATA           DGROUP         1ae5:0000       00000000
+YIB                    DATA           DGROUP         1ae5:0000       00000000
+YI                     DATA           DGROUP         1ae5:0000       00000018
+YIE                    DATA           DGROUP         1ae6:0008       00000000
+STRINGS                DATA           DGROUP         1ae6:0008       00000000
+DATA                   DATA           DGROUP         1ae6:0008       00000000
+_emu_init_start        EMU            DGROUP         1ae6:0008       00000000
+_emu_init_end          EMU            DGROUP         1ae6:0008       00000000
+_BSS                   BSS            DGROUP         1ae7:0000       00001096
+STACK                  STACK          DGROUP         1bf1:0000       0000dac0
 
 
                         +----------------+
@@ -73,620 +73,620 @@ Address        Symbol
 =======        ======
 
 Module: scroll.o(/dos/z/16/src/scroll.c)
-1a0b:0d40+     _player
-1a0b:0e40+     _mv
-1a0b:0e70+     _gvar
-1a0b:0f28+     _spri
-1a0b:0f2c+     _mask
-1a0b:0f30+     _p
-1a0b:0f34*     _t
-1a0b:0f38+     _bg
-1a0b:0f48+     _bakapee
-0000:0280      main_
+1a13:0d40+     _player
+1a13:0e40+     _mv
+1a13:0e70+     _gvar
+1a13:0f28+     _spri
+1a13:0f2c+     _mask
+1a13:0f30+     _p
+1a13:0f34*     _t
+1a13:0f38+     _bg
+1a13:0f48+     _bakapee
+0000:0288      main_
 Module: mapread.o(/dos/z/16/src/lib/mapread.c)
-0000:1028+     jsoneq_
-0000:10cc+     dump_
-0000:15c8      loadmap_
+0000:1040+     jsoneq_
+0000:10e4+     dump_
+0000:15e0      loadmap_
 Module: jsmn.o(/dos/z/16/src/lib/jsmn/jsmn.c)
-0000:1bd2      jsmn_parse_
-0000:20ce      jsmn_init_
+0000:1bf2      jsmn_parse_
+0000:20ee      jsmn_init_
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-1a0b:0f6e+     _inpu
-0000:2260+     INL_KeyService_
-0000:24fa+     Mouse_
-0000:2552+     IN_GetJoyAbs_
-0000:28fc+     IN_GetJoyButtonsDB_
-0000:2b82+     IN_SetupJoy_
-0000:2d44      IN_Startup_
-0000:2e4a      IN_Default_
-0000:2fae      IN_Shutdown_
-0000:302e*     IN_SetKeyHook_
-0000:3050+     IN_ClearKeysDown_
-0000:3130*     IN_ReadCursor_
-0000:324c      IN_ReadControl_
-0000:3a84*     IN_SetControlType_
-0000:3ad2*     IN_GetScanName_
-0000:3b5a*     IN_WaitForKey_
-0000:3b90*     IN_WaitForASCII_
-0000:3bc6+     IN_AckBack_
-0000:3cae      IN_Ack_
-0000:3d50+     IN_IsUserInput_
-0000:3df6*     IN_UserInput_
-0000:3e3a      IN_KeyDown_
-0000:3e82+     IN_ClearKey_
-0000:3efa*     IN_qb_
+1a13:0f6e+     _inpu
+0000:2280+     INL_KeyService_
+0000:251a+     Mouse_
+0000:2572+     IN_GetJoyAbs_
+0000:291c+     IN_GetJoyButtonsDB_
+0000:2ba2+     IN_SetupJoy_
+0000:2d64      IN_Startup_
+0000:2e6a      IN_Default_
+0000:2fce      IN_Shutdown_
+0000:304e*     IN_SetKeyHook_
+0000:3070+     IN_ClearKeysDown_
+0000:3150*     IN_ReadCursor_
+0000:326c      IN_ReadControl_
+0000:3aa4*     IN_SetControlType_
+0000:3af2*     IN_GetScanName_
+0000:3b7a*     IN_WaitForKey_
+0000:3bb0*     IN_WaitForASCII_
+0000:3be6+     IN_AckBack_
+0000:3cce      IN_Ack_
+0000:3d70+     IN_IsUserInput_
+0000:3e16*     IN_UserInput_
+0000:3e5a      IN_KeyDown_
+0000:3ea2+     IN_ClearKey_
+0000:3f1a*     IN_qb_
 Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
-0000:4984+     MML_CheckForEMS_
-0000:49e0+     MML_SetupEMS_
-0000:4b98+     MML_ShutdownEMS_
-0000:4c04+     MM_MapEMS_
-0000:4d00*     MM_MapXEMS_
-0000:4e20+     MML_CheckForXMS_
-0000:4e7c*     MML_SetupXMS_
-0000:4f64+     MML_ShutdownXMS_
-0000:4ff2+     MML_UseSpace_
-0000:51d0+     MML_ClearBlock_
-0000:5254*     MM_Startup_
-0000:5686+     MM_Shutdown_
-0000:571c      MM_GetPtr_
-0000:5b16+     MM_FreePtr_
-0000:5c0e*     MM_SetPurge_
-0000:5ce8*     MM_SetLock_
-0000:5dc0+     MM_SortMem_
-0000:5fae*     MM_ShowMemory_
-0000:664e*     MM_DumpData_
-0000:67a8+     MM_UnusedMemory_
-0000:682c+     MM_TotalFree_
-0000:68c2*     MM_Report_
-0000:727a*     MM_BombOnError_
-1a0b:10d0+     _beforesort
-1a0b:10d4+     _aftersort
-1a0b:10d8+     _XMSaddr
+0000:49a4+     MML_CheckForEMS_
+0000:4a00+     MML_SetupEMS_
+0000:4bb8+     MML_ShutdownEMS_
+0000:4c24+     MM_MapEMS_
+0000:4d20*     MM_MapXEMS_
+0000:4e40+     MML_CheckForXMS_
+0000:4e9c*     MML_SetupXMS_
+0000:4f84+     MML_ShutdownXMS_
+0000:5012+     MML_UseSpace_
+0000:51f0+     MML_ClearBlock_
+0000:5274*     MM_Startup_
+0000:56a6+     MM_Shutdown_
+0000:573c      MM_GetPtr_
+0000:5b36+     MM_FreePtr_
+0000:5c2e*     MM_SetPurge_
+0000:5d08*     MM_SetLock_
+0000:5de0+     MM_SortMem_
+0000:5fce*     MM_ShowMemory_
+0000:666e*     MM_DumpData_
+0000:67c8+     MM_UnusedMemory_
+0000:684c+     MM_TotalFree_
+0000:68e2*     MM_Report_
+0000:729a*     MM_BombOnError_
+1a13:10d0+     _beforesort
+1a13:10d4+     _aftersort
+1a13:10d8+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
-0000:72b0      detectcpu_
+0000:72d0      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
-0000:731e*     wait_
-0000:736a*     filesize_
-0000:73d0      printmeminfoline_
-0000:75bc      US_CheckParm_
+0000:733e*     wait_
+0000:738a*     filesize_
+0000:73f0      printmeminfoline_
+0000:75dc      US_CheckParm_
 Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
-0000:774e      CA_OpenDebug_
-0000:779e      CA_CloseDebug_
-0000:77cc+     CA_FarRead_
-0000:784c*     CA_FarWrite_
-0000:78cc*     CA_ReadFile_
-0000:7948*     CA_LoadFile_
-0000:79f0*     CAL_OptimizeNodes_
-0000:7aa0*     CA_Startup_
-0000:7af0*     CA_Shutdown_
-1a0b:10e0*     _finishcachebox
-1a0b:10e4*     _drawcachebox
-1a0b:10e8*     _updatecachebox
+0000:776e      CA_OpenDebug_
+0000:77be      CA_CloseDebug_
+0000:77ec+     CA_FarRead_
+0000:786c*     CA_FarWrite_
+0000:78ec*     CA_ReadFile_
+0000:7968*     CA_LoadFile_
+0000:7a10*     CAL_OptimizeNodes_
+0000:7ac0*     CA_Startup_
+0000:7b10*     CA_Shutdown_
+1a13:10e0*     _finishcachebox
+1a13:10e4*     _drawcachebox
+1a13:10e8*     _updatecachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
-0000:7b5c      KITTENGETS
-0000:7bbc*     kittenopen_
-0000:7e0a+     catread_
-0000:7ebe*     kittenclose_
-0000:7eda+     mystrtoul_
-0000:7f8e+     processEscChars_
-0000:8114+     get_line_
-0000:8186+     db_fetch_
-0000:821c+     db_insert_
-1a0b:04d4+     __kitten_catalog
+0000:7b7c      KITTENGETS
+0000:7bdc*     kittenopen_
+0000:7e2a+     catread_
+0000:7ede*     kittenclose_
+0000:7efa+     mystrtoul_
+0000:7fae+     processEscChars_
+0000:8134+     get_line_
+0000:81a6+     db_fetch_
+0000:823c+     db_insert_
+1a13:04d4+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
-0000:84dc+     LargestFreeBlock_
-0000:856a+     _coreleft_
-0000:85e6+     LargestFarFreeBlock_
-0000:869c+     _farcoreleft_
-0000:874a+     LargestHugeFreeBlock_
-0000:883a*     _hugecoreleft_
-0000:890a+     GetFreeSize_
-0000:8964+     GetFarFreeSize_
-0000:89ae+     GetNearFreeSize_
-0000:89fc*     heapdump_
-0000:969e+     heapstat_
-0000:97dc+     heapstat0_
-0000:983e+     HC_OpenDebug_
-0000:988e*     HC_CloseDebug_
+0000:84fc+     LargestFreeBlock_
+0000:858a+     _coreleft_
+0000:8606+     LargestFarFreeBlock_
+0000:86bc+     _farcoreleft_
+0000:876a+     LargestHugeFreeBlock_
+0000:885a*     _hugecoreleft_
+0000:892a+     GetFreeSize_
+0000:8984+     GetFarFreeSize_
+0000:89ce+     GetNearFreeSize_
+0000:8a1c*     heapdump_
+0000:96be+     heapstat_
+0000:97fc+     heapstat0_
+0000:985e+     HC_OpenDebug_
+0000:98ae*     HC_CloseDebug_
 Module: timer.o(/dos/z/16/src/lib/timer.c)
-0000:98c0      start_timer_
-0000:99ec      elapsed_timer_
-0000:9a3e      ticktock_
-0000:9aaa*     time_in_seconds_
+0000:98e0      start_timer_
+0000:9a0c      elapsed_timer_
+0000:9a5e      ticktock_
+0000:9aca*     time_in_seconds_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
-09b0:0005      __STK
-09b0:0025      __STKOVERFLOW_
+09b2:0005      __STK
+09b2:0025      __STKOVERFLOW_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
-09b0:0042      _fmalloc_
-09b0:0042      malloc_
-1a0b:04f6      ___fheap
-1a0b:04f8      ___fheapRover
-1a0b:04fa      ___LargestSizeB4Rover
+09b2:0042      _fmalloc_
+09b2:0042      malloc_
+1a13:04f6      ___fheap
+1a13:04f8      ___fheapRover
+1a13:04fa      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
-09b0:01bf      __PIA
-09b0:01b8*     __PIS
+09b2:01bf      __PIA
+09b2:01b8*     __PIS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
-09b0:01d6      printf_
+09b2:01d6      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-1a0b:04fc      ___iob
-1a0b:10f4      ___OpenStreams
-1a0b:10f8      ___ClosedStreams
+1a13:04fc      ___iob
+1a13:10f4      ___OpenStreams
+1a13:10f8      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
-09b0:0205      fprintf_
+09b2:0205      fprintf_
 Module: gfx.lib(/dos/z/16/src/lib/scroll16.c)
-09b0:9e4e      walk_
-09b0:ba4e+     mapScrollRight_
-09b0:bd48+     mapScrollLeft_
-09b0:bffc+     mapScrollUp_
-09b0:c2ea+     mapScrollDown_
-09b0:c616      chkmap_
-09b0:c7a6      mapGoTo_
-09b0:ca1a+     mapDrawTile_
-09b0:cb3e+     mapDrawRow_
-09b0:ccac+     mapDrawCol_
-09b0:ce34+     mapDrawWRow_
-09b0:cf82*     mapDrawWCol_
-09b0:d0e8      shinku_
-09b0:d270+     animatePlayer_
+09b2:9e56      walk_
+09b2:ba56+     mapScrollRight_
+09b2:bd50+     mapScrollLeft_
+09b2:c004+     mapScrollUp_
+09b2:c2f2+     mapScrollDown_
+09b2:c61e      chkmap_
+09b2:c7ae      mapGoTo_
+09b2:ca22+     mapDrawTile_
+09b2:cb46+     mapDrawRow_
+09b2:ccb4+     mapDrawCol_
+09b2:ce3c+     mapDrawWRow_
+09b2:cf8a*     mapDrawWCol_
+09b2:d0f0      shinku_
+09b2:d278+     animatePlayer_
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-09b0:d83e      bitmapLoadPcx_
-09b0:d99a*     bitmapLoadPcxTiles_
+09b2:d846      bitmapLoadPcx_
+09b2:d9a2*     bitmapLoadPcxTiles_
 Module: gfx.lib(/dos/z/16/src/lib/planar.c)
-09b0:db10      planar_buf_from_bitmap_
-09b0:dc30+     planar_buf_alloc_
-09b0:dd2a*     planar_buf_free_
+09b2:db10      planar_buf_from_bitmap_
+09b2:dc30+     planar_buf_alloc_
+09b2:dd2a*     planar_buf_free_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-09b0:de06      textInit_
-1a0b:1180      _romFonts
+09b2:de06      textInit_
+1a13:1180      _romFonts
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-179a:01f4      VGAmodeX_
-179a:0286+     vgaGetMode_
-179a:02bc+     modexEnter_
-179a:040a*     modexLeave_
-179a:0422+     modexsetBaseXMode_
-179a:0474      modexDefaultPage_
-179a:0526      modexNextPage_
-179a:05f2      modexNextPageFlexibleSize_
-179a:06c0      modexShowPage_
-179a:07bc*     modexPanPage_
-179a:080c*     modexSelectPlane_
-179a:0830      modexClearRegion_
-179a:0948*     oldDrawBmp_
-179a:0aae*     CDrawBmp_
-179a:0c12*     modexDrawBmp_
-179a:0c78+     modexDrawBmpRegion_
-179a:0de2*     modex_sparky4_DrawBmpRegion_
-179a:0f4c*     modexDrawPlanarBuf_
-179a:0f6a*     modexDrawSprite_
-179a:0fd0+     modexDrawSpriteRegion_
-179a:1148      modexCopyPageRegion_
-179a:12b2*     modexFadeOn_
-179a:12e2*     modexFadeOff_
-179a:1310*     modexFlashOn_
-179a:133e*     modexFlashOff_
-179a:140e+     modexPalSave_
-179a:1464      modexNewPal_
-179a:14b4*     modexLoadPalFile_
-179a:1596*     modexSavePalFile_
-179a:160e*     modexPalBlack_
-179a:1638*     modexPalWhite_
-179a:1662+     modexPalUpdate_
-179a:1bd2+     modexPalUpdate1_
-179a:1c4c*     modexPalUpdate0_
-179a:1c98+     chkcolor_
-179a:1fb0+     modexputPixel_
-179a:203e*     modexgetPixel_
-179a:20c4*     modexhlin_
-179a:2148      modexprint_
-179a:22e2*     modexprintbig_
-179a:245e      pdump_
-179a:24be*     cls_
-179a:252c      modexWaitBorder_
-1a0b:0b54+     _VGA
+179c:01fc      VGAmodeX_
+179c:028e+     vgaGetMode_
+179c:02c4+     modexEnter_
+179c:0472*     modexLeave_
+179c:048a+     modexsetBaseXMode_
+179c:04dc      modexDefaultPage_
+179c:058e      modexNextPage_
+179c:065a      modexNextPageFlexibleSize_
+179c:0728      modexShowPage_
+179c:0824*     modexPanPage_
+179c:0874*     modexSelectPlane_
+179c:0898      modexClearRegion_
+179c:09b0*     oldDrawBmp_
+179c:0b16*     CDrawBmp_
+179c:0c7a*     modexDrawBmp_
+179c:0ce0+     modexDrawBmpRegion_
+179c:0e4a*     modex_sparky4_DrawBmpRegion_
+179c:0fb4*     modexDrawPlanarBuf_
+179c:0fd2*     modexDrawSprite_
+179c:1038+     modexDrawSpriteRegion_
+179c:11b0      modexCopyPageRegion_
+179c:131a*     modexFadeOn_
+179c:134a*     modexFadeOff_
+179c:1378*     modexFlashOn_
+179c:13a6*     modexFlashOff_
+179c:1476+     modexPalSave_
+179c:14cc      modexNewPal_
+179c:151c*     modexLoadPalFile_
+179c:15fe*     modexSavePalFile_
+179c:1676*     modexPalBlack_
+179c:16a0*     modexPalWhite_
+179c:16ca+     modexPalUpdate_
+179c:1c3a+     modexPalUpdate1_
+179c:1cb4*     modexPalUpdate0_
+179c:1d00+     chkcolor_
+179c:2018+     modexputPixel_
+179c:20a6*     modexgetPixel_
+179c:212c*     modexhlin_
+179c:21b0      modexprint_
+179c:234a*     modexprintbig_
+179c:24c6      pdump_
+179c:2526*     cls_
+179c:2594      modexWaitBorder_
+1a13:0b54+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sound.c)
-09b0:0234      sound_
-09b0:026f      nosound_
+09b2:0234      sound_
+09b2:026f      nosound_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(atoi.c)
-09b0:027b      atoi_
+09b2:027b      atoi_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-1a0b:0000*     __nullarea
-1a0b:0b68*     __ovlflag
-1a0b:0b69*     __intno
-1a0b:0b6a*     __ovlvec
-09b0:0318      _cstart_
-09b0:03eb*     _Not_Enough_Memory_
-09b0:051d      __exit_
-09b0:053c      __do_exit_with_msg__
-09b0:0599      __GETDS
+1a13:0000*     __nullarea
+1a13:0b68*     __ovlflag
+1a13:0b69*     __intno
+1a13:0b6a*     __ovlvec
+09b2:0318      _cstart_
+09b2:03eb*     _Not_Enough_Memory_
+09b2:051d      __exit_
+09b2:053c      __do_exit_with_msg__
+09b2:0599      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
-09b0:05a4      _big_code_
-09b0:05a4*     CodeModelMismatch
+09b2:05a4      _big_code_
+09b2:05a4*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-1a0b:1a98      __argv
-1a0b:1a9c      ___argv
-1a0b:1aa0      __argc
-1a0b:1aa2      ___argc
+1a13:1a98      __argv
+1a13:1a9c      ___argv
+1a13:1aa0      __argc
+1a13:1aa2      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncmp.c)
-09b0:05a4      strncmp_
+09b2:05a4      strncmp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strstr.c)
-09b0:05e1      strstr_
+09b2:05e1      strstr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-09b0:06e3+     __open_flags_
-09b0:09a4+     _fsopen_
-09b0:0a0b      fopen_
-09b0:0b2e*     freopen_
+09b2:06e3+     __open_flags_
+09b2:09a4+     _fsopen_
+09b2:0a0b      fopen_
+09b2:0b2e*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
-09b0:0bb8      fread_
+09b2:0bb8      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-09b0:0f2f      __get_errno_ptr_
-1a0b:1aa4      _errno
+09b2:0f2f      __get_errno_ptr_
+1a13:1aa4      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-09b0:0f36*     _frealloc_
-09b0:0f36      realloc_
+09b2:0f36*     _frealloc_
+09b2:0f36      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
-09b0:1012      __PTC
+09b2:1012      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncpy.c)
-09b0:1045      strncpy_
+09b2:1045      strncpy_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
-09b0:1081+     int86x_
-09b0:1204      int86_
+09b2:1081+     int86x_
+09b2:1204      int86_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
-09b0:1232      __I4M
-09b0:1232      __U4M
+09b2:1232      __I4M
+09b2:1232      __U4M
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c)
-09b0:124a      _dos_getvect_
+09b2:124a      _dos_getvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c)
-09b0:1255      _dos_setvect_
+09b2:1255      _dos_setvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
-09b0:1262      __I4D
-09b0:12b1      __U4D
+09b2:1262      __I4D
+09b2:12b1      __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
-09b0:1335*     _heapgrow_
-09b0:1335      _fheapgrow_
-09b0:1336      _nheapgrow_
+09b2:1335*     _heapgrow_
+09b2:1335      _fheapgrow_
+09b2:1336      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
-09b0:13ae      _memavl_
+09b2:13ae      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
-09b0:13f3      _nmalloc_
-1a0b:0b6e      ___nheapbeg
-1a0b:0b70      ___MiniHeapRover
-1a0b:0b72      ___LargestSizeB4MiniHeapRover
+09b2:13f3      _nmalloc_
+1a13:0b6e      ___nheapbeg
+1a13:0b70      ___MiniHeapRover
+1a13:0b72      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
-09b0:14cd      _ffree_
-09b0:14cd      free_
+09b2:14cd      _ffree_
+09b2:14cd      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
-09b0:153a      _nfree_
-1a0b:1aa6+     ___MiniHeapFreeRover
+09b2:153a      _nfree_
+1a13:1aa6+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
-09b0:1635+     _null_exit_rtn_
-09b0:1635+     __null_int23_exit_
-09b0:1636      exit_
-09b0:1657+     _exit_
-1a0b:0b74+     ___int23_exit
-1a0b:0b78      ___FPE_handler_exit
+09b2:1635+     _null_exit_rtn_
+09b2:1635+     __null_int23_exit_
+09b2:1636      exit_
+09b2:1657+     _exit_
+1a13:0b74+     ___int23_exit
+1a13:0b78      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-09b0:1673      ultoa_
-09b0:1731*     ltoa_
+09b2:1673      ultoa_
+09b2:1731*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c)
-09b0:18b7      write_
+09b2:18b7      write_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
-09b0:1ae3      __doclose_
-09b0:1c2d      __shutdown_stream_
-09b0:1c47      fclose_
-1a0b:1aa8+     ___RmTmpFileFn
+09b2:1ae3      __doclose_
+09b2:1c2d      __shutdown_stream_
+09b2:1c47      fclose_
+1a13:1aa8+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
-09b0:1cb2+     __ibm_bios_get_ticks_
-09b0:1d29      clock_
+09b2:1cb2+     __ibm_bios_get_ticks_
+09b2:1d29      clock_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
-09b0:1d50      kbhit_
+09b2:1d50      kbhit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
-09b0:1d67      ftell_
+09b2:1d67      ftell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
-09b0:1f4d      fseek_
+09b2:1f4d      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-1a0b:0098      __IsTable
+1a13:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
-09b0:2145      tolower_
+09b2:2145      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
-09b0:2153      unlink_
+09b2:2153      unlink_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
-09b0:2383      open_
-09b0:23ba      sopen_
+09b2:2383      open_
+09b2:23ba      sopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c)
-09b0:23e7      close_
+09b2:23e7      close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c)
-09b0:23ec      filelength_
+09b2:23ec      filelength_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
-09b0:244a      sprintf_
+09b2:244a      sprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c)
-09b0:2479      getenv_
+09b2:2479      getenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-09b0:2564      __PTS
+09b2:2564      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c)
-09b0:2595      read_
+09b2:2595      read_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c)
-09b0:26ce*     __clib_strdup_
-09b0:26ce      strdup_
+09b2:26ce*     __clib_strdup_
+09b2:26ce      strdup_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c)
-09b0:2735      halloc_
-09b0:281a      hfree_
+09b2:2735      halloc_
+09b2:281a      hfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c)
-09b0:2821      _heapwalk_
-09b0:2821      _fheapwalk_
+09b2:2821      _heapwalk_
+09b2:2821      _fheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
-09b0:2836+     __NHeapWalk_
-09b0:292f      _nheapwalk_
+09b2:2836+     __NHeapWalk_
+09b2:292f      _nheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
-09b0:293f      stackavail_
+09b2:293f      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-1a0b:0b84      __8087
-1a0b:0b85      __real87
-1a0b:0b86      __dos87emucall
-1a0b:0b88      __dos87real
+1a13:0b84      __8087
+1a13:0b85      __real87
+1a13:0b86      __dos87emucall
+1a13:0b88      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
-09b0:294e*     __exit_with_msg_
-09b0:2953      __fatal_runtime_error_
+09b2:294e*     __exit_with_msg_
+09b2:2953      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-1a0b:0b8a      __curbrk
-1a0b:0b92      __STACKLOW
-1a0b:0b94      __STACKTOP
-1a0b:0b96      __cbyte
-1a0b:0b98      __child
-1a0b:0b9a      __no87
-1a0b:0ba7      ___FPE_handler
-1a0b:0b8c      __psp
-1a0b:0b9b      __get_ovl_stack
-1a0b:0b9f      __restore_ovl_stack
-1a0b:0ba3      __close_ovl_file
-1a0b:0bab      __LpCmdLine
-1a0b:0baf      __LpPgmName
-1a0b:0b8e      __osmajor
-1a0b:0b8f      __osminor
-1a0b:0b90      __osmode
-1a0b:0b91      __HShift
+1a13:0b8a      __curbrk
+1a13:0b92      __STACKLOW
+1a13:0b94      __STACKTOP
+1a13:0b96      __cbyte
+1a13:0b98      __child
+1a13:0b9a      __no87
+1a13:0ba7      ___FPE_handler
+1a13:0b8c      __psp
+1a13:0b9b      __get_ovl_stack
+1a13:0b9f      __restore_ovl_stack
+1a13:0ba3      __close_ovl_file
+1a13:0bab      __LpCmdLine
+1a13:0baf      __LpPgmName
+1a13:0b8e      __osmajor
+1a13:0b8f      __osminor
+1a13:0b90      __osmode
+1a13:0b91      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
-09b0:2980      __MemAllocator
-09b0:2a4a      __MemFree
+09b2:2980      __MemAllocator
+09b2:2a4a      __MemFree
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
-09b0:2ba7      __GrowSeg_
+09b2:2ba7      __GrowSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
-09b0:2d1d      __AllocSeg_
+09b2:2d1d      __AllocSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
-09b0:2e0c      __fmemneed_
+09b2:2e0c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-09b0:2e29      __fprtf_
+09b2:2e29      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-09b0:2f7c      __InitFiles_
+09b2:2f7c      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-09b0:31b0*     fcloseall_
-09b0:31b7      __full_io_exit_
+09b2:31b0*     fcloseall_
+09b2:31b7      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c)
-1a0b:0bb4      _fltused_
+1a13:0bb4      _fltused_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
-09b0:31c1      __fill_buffer_
-09b0:3410      fgetc_
+09b2:31c1      __fill_buffer_
+09b2:3410      fgetc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
-09b0:3557      fwrite_
+09b2:3557      fwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
-09b0:38d0      rand_
-09b0:3912*     srand_
+09b2:38d0      rand_
+09b2:3912*     srand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-09b0:3935      __CMain
+09b2:3935      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-09b0:399b      __InitRtns
-09b0:399b*     __FInitRtns
-09b0:39f6      __FiniRtns
-09b0:39f6*     __FFiniRtns
+09b2:399b      __InitRtns
+09b2:399b*     __FInitRtns
+09b2:39f6      __FiniRtns
+09b2:39f6*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-1a0b:0bba      ___uselfn
+1a13:0bba      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-09b0:3a5a      __DOSseg__
+09b2:3a5a      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
-09b0:3a5b      __Init_Argv_
-09b0:3abe+     _getargv_
-09b0:3dee      __Fini_Argv_
+09b2:3a5b      __Init_Argv_
+09b2:3abe+     _getargv_
+09b2:3dee      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-09b0:3e18*     __set_commode_
-1a0b:0bbc      __commode
+09b2:3e18*     __set_commode_
+1a13:0bbc      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-1a0b:0bbe      __fmode
+1a13:0bbe      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-09b0:3e24      __chktty_
+09b2:3e24      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-09b0:3e83      __freefp_
-09b0:3f24      __purgefp_
+09b2:3e83      __freefp_
+09b2:3f24      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-09b0:3f65      __allocfp_
+09b2:3f65      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-09b0:4115      __ioalloc_
+09b2:4115      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-09b0:42a3      __qread_
+09b2:42a3      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-09b0:42c3*     _msize_
-09b0:42de      _fmsize_
+09b2:42c3*     _msize_
+09b2:42de      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-09b0:42ef      __HeapManager_expand_
-09b0:47f8      _nexpand_
+09b2:42ef      __HeapManager_expand_
+09b2:47f8      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-09b0:484b      _fexpand_
-09b0:484b*     _expand_
+09b2:484b      _fexpand_
+09b2:484b*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-09b0:4880      intr_
+09b2:4880      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-09b0:4894      segread_
+09b2:4894      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-09b0:497f      __LastFree_
-09b0:49f9      __ExpandDGROUP_
+09b2:497f      __LastFree_
+09b2:49f9      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-09b0:4b0a      __nmemneed_
+09b2:4b0a      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-1a0b:0050      ___Alphabet
+1a13:0050      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-09b0:4b0d      __lseek_
+09b2:4b0d      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-09b0:4b47*     __dosretax
-09b0:4b4c*     __dosret0
-09b0:4b53      __set_errno_dos_
-09b0:4bbb*     __set_errno_dos_reterr_
+09b2:4b47*     __dosretax
+09b2:4b4c*     __dosret0
+09b2:4b53      __set_errno_dos_
+09b2:4bbb*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-09b0:4bc6      __GetIOMode_
-09b0:4bfb      __SetIOMode_nogrow_
-1a0b:0bd4      ___NFiles
-1a0b:0bd6      ___init_mode
-1a0b:0bfe      ___io_mode
+09b2:4bc6      __GetIOMode_
+09b2:4bfb      __SetIOMode_nogrow_
+1a13:0bd4      ___NFiles
+1a13:0bd6      ___init_mode
+1a13:0bfe      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-09b0:4c30      __close_
+09b2:4c30      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-09b0:4c66      __flush_
+09b2:4c66      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
-09b0:4eaf      fflush_
+09b2:4eaf      fflush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-09b0:4ec4      tell_
+09b2:4ec4      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-09b0:4ed5      lseek_
+09b2:4ed5      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-09b0:4f06      __doserror_
-09b0:4f14      __doserror1_
+09b2:4f06      __doserror_
+09b2:4f14      __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-09b0:4f20      _dos_open_
+09b2:4f20      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-09b0:4f46      isatty_
+09b2:4f46      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-09b0:4f62*     __get_doserrno_ptr_
-1a0b:1ab4      __doserrno
+09b2:4f62*     __get_doserrno_ptr_
+1a13:1ab4      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-1a0b:0c02      ___umaskval
+1a13:0c02      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-09b0:4f69      _dos_creat_
-09b0:4f8d*     _dos_creatnew_
+09b2:4f69      _dos_creat_
+09b2:4f8d*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-09b0:4fae+     __grow_iomode_
-09b0:5095+     __shrink_iomode_
-09b0:50d6      __SetIOMode_
+09b2:4fae+     __grow_iomode_
+09b2:5095+     __shrink_iomode_
+09b2:50d6      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
-09b0:5196      vsprintf_
+09b2:5196      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-1a0b:1ab8      ___env_mask
-1a0b:1abc      _environ
-1a0b:1ac0*     __wenviron
+1a13:1ab8      ___env_mask
+1a13:1abc      _environ
+1a13:1ac0*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
-09b0:51d8      _mbterm_
+09b2:51d8      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
-09b0:522b      _mbsnextc_
+09b2:522b      _mbsnextc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c)
-09b0:5286      _mbctoupper_
+09b2:5286      _mbctoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c)
-09b0:52a9      _mbsinc_
+09b2:52a9      _mbsinc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-09b0:52fb      __ChkTTYIOMode_
-09b0:5369*     __IOMode_
+09b2:52fb      __ChkTTYIOMode_
+09b2:5369*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c)
-09b0:543b      __HeapWalk_
+09b2:543b      __HeapWalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
-09b0:567b*     _fpreset_
-09b0:56a6      __init_8087_
-09b0:56d9+     __default_sigfpe_handler_
-09b0:572e      __chk8087_
+09b2:567b*     _fpreset_
+09b2:56a6      __init_8087_
+09b2:56d9+     __default_sigfpe_handler_
+09b2:572e      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-09b0:579e      __EnterWVIDEO_
-1a0b:0c22+     ___WD_Present
+09b2:579e      __EnterWVIDEO_
+1a13:0c22+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-09b0:57c2*     _heapenable_
-1a0b:0c24      ___heap_enabled
+09b2:57c2*     _heapenable_
+1a13:0c24      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-1a0b:0c26      __amblksiz
+1a13:0c26      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-09b0:57d3      fputc_
+09b2:57d3      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-09b0:59a8      __prtf_
+09b2:59a8      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c)
-09b0:6b18      __setEFGfmt_
+09b2:6b18      __setEFGfmt_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-09b0:6b36      __flushall_
-09b0:6bca      flushall_
+09b2:6b36      __flushall_
+09b2:6bca      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-09b0:6bd0      getche_
+09b2:6bd0      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-09b0:6bea      __qwrite_
+09b2:6bea      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-1a0b:1ac4      ____Argv
-1a0b:1ac8      ____Argc
+1a13:1ac4      ____Argv
+1a13:1ac8      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-1a0b:0ce4      __Start_XI
-1a0b:0d20      __End_XI
-1a0b:0d20      __Start_YI
-1a0b:0d38      __End_YI
+1a13:0ce4      __Start_XI
+1a13:0d20      __End_XI
+1a13:0d20      __Start_YI
+1a13:0d38      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-1a0b:1aca      ___historical_splitparms
+1a13:1aca      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-09b0:6c4a      _bfree_
+09b2:6c4a      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-09b0:6c6f      _bexpand_
+09b2:6c6f      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-09b0:6cc8      _DoINTR_
+09b2:6cc8      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-09b0:7041*     sbrk_
-09b0:7051      __brk_
+09b2:7041*     sbrk_
+09b2:7051      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-09b0:70b9      fsync_
+09b2:70b9      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-09b0:70dc      __setenvp_
-09b0:7268      __freeenvp_
+09b2:70dc      __setenvp_
+09b2:7268      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-1a0b:0c28      ___IsDBCS
+1a13:0c28      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-09b0:72c6*     _ismbblead_
-1a0b:1ad0      ___MBCSIsTable
+09b2:72c6*     _ismbblead_
+1a13:1ad0      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-09b0:7320      __mbinit_
-1a0b:0c2a      ___MBCodePage
+09b2:7320      __mbinit_
+1a13:0c2a      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-09b0:73fb      _mbdtoupper_
+09b2:73fb      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-09b0:7409      toupper_
+09b2:7409      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-1a0b:0c2c      __8087cw
+1a13:0c2c      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-1a0b:0c2e      ___Save8087
-1a0b:0c32      ___Rest8087
+1a13:0c2e      ___Save8087
+1a13:0c32      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-09b0:7418      __GrabFP87_
+09b2:7418      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-09b0:744a*     __init_8087_emu
-09b0:7450      __x87id
+09b2:744a*     __init_8087_emu
+09b2:7450      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-09b0:74ad      wctomb_
+09b2:74ad      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-09b0:74f8+     utoa_
-09b0:7599      itoa_
+09b2:74f8+     utoa_
+09b2:7599      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-09b0:75e3      strupr_
+09b2:75e3      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-1a0b:0c36      ___EFG_printf
-1a0b:0c3a      ___EFG_scanf
+1a13:0c36      ___EFG_printf
+1a13:0c3a      ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-09b0:762b      ulltoa_
-09b0:7768*     lltoa_
+09b2:762b      ulltoa_
+09b2:7768*     lltoa_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c)
-09b0:77d9      _EFG_Format_
+09b2:77d9      _EFG_Format_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c)
-09b0:79ab      __cnvs2d_
+09b2:79ab      __cnvs2d_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-09b0:79ca*     _dos_close_
-09b0:79d8      _dos_commit_
+09b2:79ca*     _dos_close_
+09b2:79d8      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-09b0:79e7      clearenv_
+09b2:79e7      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-09b0:7b1c      __Init_FPE_handler_
-09b0:7b55      __Fini_FPE_handler_
-09b0:7b8c*     __FPEHandler
+09b2:7b1c      __Init_FPE_handler_
+09b2:7b55      __Fini_FPE_handler_
+09b2:7b8c*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c)
-09b0:7e1e*     _SetLD64bit_
-09b0:7e29*     _SetLD80bit_
-09b0:7e34      _LDisDouble_
+09b2:7e1e*     _SetLD64bit_
+09b2:7e29*     _SetLD80bit_
+09b2:7e34      _LDisDouble_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c)
-09b0:7f99      _LDScale10x_
-09b0:8871      __LDcvt_
+09b2:7f99      _LDScale10x_
+09b2:8871      __LDcvt_
 Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
 0000:0000*     FJSRQQ
 0000:0000*     FISRQQ
@@ -697,30 +697,30 @@ Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
 0000:0000*     FJARQQ
 0000:0000*     FICRQQ
 0000:0000*     FIARQQ
-09b0:904e*     __init_87_emulator
+09b2:904e*     __init_87_emulator
 Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c)
-09b0:987f+     __Strtold_
-09b0:9abe      strtod_
+09b2:987f+     __Strtold_
+09b2:9abe      strtod_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-1a0b:0ce2      ___FPE_int
+1a13:0ce2      ___FPE_int
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c)
-09b0:9c6b      __LDClass_
-09b0:9cf1*     _FLClass_
+09b2:9c6b      __LDClass_
+09b2:9cf1*     _FLClass_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm)
-09b0:9d06      __ZBuf2LD
+09b2:9d06      __ZBuf2LD
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c)
-09b0:9dce*     __set_EDOM_
-09b0:9dda      __set_ERANGE_
-09b0:9de6*     __set_EINVAL_
+09b2:9dce*     __set_EDOM_
+09b2:9dda      __set_ERANGE_
+09b2:9de6*     __set_EINVAL_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c)
-1a0b:019a*     ___f_infinity
-1a0b:019e*     ___f_posqnan
-1a0b:01a2      ___d_infinity
-1a0b:01aa      ___d_posqnan
-1a0b:01b2*     ___ld_infinity
-1a0b:01ba*     ___ld_posqnan
+1a13:019a*     ___f_infinity
+1a13:019e*     ___f_posqnan
+1a13:01a2      ___d_infinity
+1a13:01aa      ___d_posqnan
+1a13:01b2*     ___ld_infinity
+1a13:01ba*     ___ld_posqnan
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c)
-1a0b:01c2      __HugeValue
+1a13:01c2      __HugeValue
 
 
                         +--------------------+
@@ -738,6 +738,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00029950 (170320.)
-Entry point address: 09b0:0318
+Memory size:  000299d0 (170448.)
+Entry point address: 09b2:0318
 Link time: 00:00.00
index e68e57f..6483559 100755 (executable)
@@ -98,18 +98,11 @@ modexEnter(sword vq, global_game_variables_t *gv)
        switch(vq)\r
        {\r
                case 0:\r
-                       case 1://----\r
+                       //case 1://----\r
                        CRTParmCount = sizeof(ModeX_320x240regs) / sizeof(ModeX_320x240regs[0]);\r
                        /* width and height */\r
                        gv->video.page[0].sw=320;\r
                        gv->video.page[0].sh=240;\r
-                       //printf("%dx%d\n", gv->video.page[0].sw, gv->video.page[0].sh);\r
-                       gv->video.page[0].tilesw = gv->video.page[0].sw/TILEWH;\r
-                       gv->video.page[0].tilesh = gv->video.page[0].sh/TILEWH;\r
-                       //printf("%dx%d\n", gv->video.page[0].tilesw, gv->video.page[0].tilesh);\r
-                       //TODO MAKE FLEXIBLE~\r
-                       gv->video.page[0].tilemidposscreenx = gv->video.page[0].tilesw;\r
-                       gv->video.page[0].tilemidposscreeny = (gv->video.page[0].tilesh/2)+1;\r
 \r
                        /* send the CRTParms */\r
                        for(i=0; i<CRTParmCount; i++) {\r
@@ -122,10 +115,12 @@ modexEnter(sword vq, global_game_variables_t *gv)
                                ptr[i] = 0x0000;\r
                        }\r
                break;\r
-               //++++case 1:\r
+               //++++\r
+               case 1:\r
                        CRTParmCount = sizeof(ModeX_192x144regs) / sizeof(ModeX_192x144regs[0]);\r
                        /* width and height */\r
-                       //TODO add width and height of screen\r
+                       gv->video.page[0].sw=192;\r
+                       gv->video.page[0].sh=144;\r
 \r
                        /* send the CRTParms */\r
                        for(i=0; i<CRTParmCount; i++) {\r
@@ -139,6 +134,11 @@ modexEnter(sword vq, global_game_variables_t *gv)
                        }\r
                break;\r
        }\r
+       gv->video.page[0].tilesw = gv->video.page[0].sw/TILEWH;\r
+       gv->video.page[0].tilesh = gv->video.page[0].sh/TILEWH;\r
+       //TODO MAKE FLEXIBLE~\r
+       gv->video.page[0].tilemidposscreenx = gv->video.page[0].tilesw;\r
+       gv->video.page[0].tilemidposscreeny = (gv->video.page[0].tilesh/2)+1;\r
        #define PAGE_SIZE               (word)(gv->video.page[0].sw/4 * gv->video.page[0].sh)\r
 }\r
 \r
@@ -196,6 +196,7 @@ modexDefaultPage(page_t *p)
        page.th = page.sh/TILEWH;\r
        page.tilemidposscreenx = page.tw/2;\r
        page.tilemidposscreeny = (page.th/2)+1;\r
+       //pageSize = p->sw*p->sh;\r
        page.id = 0;\r
 \r
     return page;\r
index efbff3a..73b0c6d 100755 (executable)
 };*/\r
 \r
 static const word ModeX_192x144regs[] = {\r
-       0x4f01,         /* horizontal display enable end */\r
-       0x5002,         /* Start horizontal blanking */\r
-       0x5404,         /* End horizontal blanking */\r
-       0x8005,         /* End horizontal retrace */\r
+       0x3200,         /* Horizontal total */\r
+       0x2701,         /* horizontal display enable end */\r
+       0x2802,         /* Start horizontal blanking */\r
+       0x2003,         /* End horizontal blanking */\r
+       0x2b04,         /* Start horizontal retrace */\r
+       0x7005,         /* End horizontal retrace */\r
        0x0d06,          /* vertical total */\r
        0x3e07,          /* overflow (bit 8 of vertical counts) */\r
-       0x4109,          /* cell height (2 to double-scan */\r
+       0x4309,          /* cell height (2 to double-scan */\r
        0xea10,          /* v sync start */\r
        0xac11,          /* v sync end and protect cr0-cr7 */\r
        0xdf12,          /* vertical displayed */\r
-       0x2813,         /* offset/logical width */\r
+       0x1413,         /* offset/logical width */\r
        0x0014,          /* turn off dword mode */\r
        0xe715,          /* v blank start */\r
        0x0616,          /* v blank end */\r
@@ -75,114 +77,72 @@ static const word ModeX_192x144regs[] = {
 #endif /*_SMALLMODEXRES_H_*/\r
 /*\r
 voidtg::mode160x120(){\r
-    int crtc11;    outp(0x3d4, 0x11); // unlock crtc\r
-    crtc11 = inp(0x3d5) & 0x7f;\r
-    outp(0x3d4, 0x11);\r
-    outp(0x3d5, crtc11);\r
-\r
-    width   = 160;\r
-    height  = 120;\r
-    maxx    = 159;\r
-    maxy    = 119;\r
-    pages   = 13;\r
-    lineSize = 40;\r
-    pageSize = 19200;\r
-    modeName = "160x120";\r
-\r
-    outp(0x3c2, 0xe3);   // mor\r
-\r
-    outp(0x3d4, 0x00); // crtc\r
-    outp(0x3d5, 0x32);\r
-\r
-    outp(0x3d4, 0x01); // crtc\r
-    outp(0x3d5, 0x27);\r
-\r
-    outp(0x3d4, 0x02); // crtc\r
-    outp(0x3d5, 0x28);\r
-\r
-    outp(0x3d4, 0x03); // crtc\r
-    outp(0x3d5, 0x20);\r
-\r
-    outp(0x3d4, 0x04); // crtc\r
-    outp(0x3d5, 0x2b);\r
-\r
-    outp(0x3d4, 0x05); // crtc\r
-    outp(0x3d5, 0x70);\r
-\r
-    outp(0x3d4, 0x06); // crtc\r
-    outp(0x3d5, 0x0d);\r
-\r
-    outp(0x3d4, 0x07); // crtc\r
-    outp(0x3d5, 0x3e);\r
-\r
-    outp(0x3d4, 0x08); // crtc\r
-    outp(0x3d5, 0x00);\r
-\r
-    outp(0x3d4, 0x09); // crtc\r
-    outp(0x3d5, 0x43);\r
-\r
-    outp(0x3d4, 0x10); // crtc\r
-    outp(0x3d5, 0xea);\r
-\r
-    outp(0x3d4, 0x11); // crtc\r
-    outp(0x3d5, 0xac);\r
-\r
-    outp(0x3d4, 0x12); // crtc\r
-    outp(0x3d5, 0xdf);\r
-\r
-    outp(0x3d4, 0x13); // crtc\r
-    outp(0x3d5, 0x14);\r
-\r
-    outp(0x3d4, 0x14); // crtc\r
-    outp(0x3d5, 0x00);\r
-\r
-    outp(0x3d4, 0x15); // crtc\r
-    outp(0x3d5, 0xe7);\r
-\r
-    outp(0x3d4, 0x16); // crtc\r
-    outp(0x3d5, 0x06);\r
-\r
-    outp(0x3d4, 0x17); // crtc\r
-    outp(0x3d5, 0xe3);\r
-\r
-    outp(0x3c4, 0x01); // seq\r
-    outp(0x3c5, 0x01);\r
-\r
-    outp(0x3c4, 0x03); // seq\r
-    outp(0x3c5, 0x00);\r
-\r
-    outp(0x3c4, 0x04); // seq\r
-    outp(0x3c5, 0x06);\r
-\r
-    outp(0x3ce, 0x05); // gcr\r
-    outp(0x3cf, 0x40);\r
-\r
-    outp(0x3ce, 0x06); // gcr\r
-    outp(0x3cf, 0x05);\r
-\r
-    inp(0x3da);          // acr\r
-    outp(0x3c0, 0x10 | 0x20);\r
-    outp(0x3c0, 0x41);\r
-\r
-    inp(0x3da);          // acr\r
-    outp(0x3c0, 0x11 | 0x20);\r
-    outp(0x3c0, 0x00);\r
-\r
-    inp(0x3da);          // acr\r
-    outp(0x3c0, 0x12 | 0x20);\r
-    outp(0x3c0, 0x0f);\r
-\r
-    inp(0x3da);          // acr\r
-    outp(0x3c0, 0x13 | 0x20);\r
-    outp(0x3c0, 0x00);\r
-\r
-    inp(0x3da);          // acr\r
-    outp(0x3c0, 0x14 | 0x20);\r
-    outp(0x3c0, 0x00);\r
-\r
-    outp(0x3d4, 0x11); // lock crtc\r
-    crtc11 = inp(0x3d5) | 0x80;\r
-    outp(0x3d4, 0x11);\r
-    outp(0x3d5, crtc11);\r
+       int crtc11;     outp(CRTC_INDEX, 0x11); // unlock crtc\r
+       crtc11 = inp(CRTC_DATA) & 0x7f;\r
+       outp(CRTC_INDEX, 0x11);\r
+       outp(CRTC_DATA, crtc11);\r
+       width   = 160;\r
+       height  = 120;\r
+       maxx    = 159;\r
+       maxy    = 119;\r
+       pages   = 13;\r
+       lineSize = 40;\r
+       pageSize = 19200;\r
+       modeName = "160x120";\r
+\r
+       outp(MISC_OUTPUT, 0xe3);   // mor\r
+\r
+       outp(CRTC_INDEX, 0x00); outp(CRTC_DATA, 0x32);\r
+       outp(CRTC_INDEX, 0x01); outp(CRTC_DATA, 0x27);\r
+       outp(CRTC_INDEX, 0x02); outp(CRTC_DATA, 0x28);\r
+       outp(CRTC_INDEX, 0x03); outp(CRTC_DATA, 0x20);\r
+       outp(CRTC_INDEX, 0x04); outp(CRTC_DATA, 0x2b);\r
+       outp(CRTC_INDEX, 0x05); outp(CRTC_DATA, 0x70);\r
+       outp(CRTC_INDEX, 0x06); outp(CRTC_DATA, 0x0d);\r
+       outp(CRTC_INDEX, 0x07); outp(CRTC_DATA, 0x3e);\r
+       outp(CRTC_INDEX, 0x08); outp(CRTC_DATA, 0x00);\r
+       outp(CRTC_INDEX, 0x09); outp(CRTC_DATA, 0x43);\r
+       outp(CRTC_INDEX, 0x10); outp(CRTC_DATA, 0xea);\r
+       outp(CRTC_INDEX, 0x11); outp(CRTC_DATA, 0xac);\r
+       outp(CRTC_INDEX, 0x12); outp(CRTC_DATA, 0xdf);\r
+       outp(CRTC_INDEX, 0x13); outp(CRTC_DATA, 0x14);\r
+       outp(CRTC_INDEX, 0x14); outp(CRTC_DATA, 0x00);\r
+       outp(CRTC_INDEX, 0x15); outp(CRTC_DATA, 0xe7);\r
+       outp(CRTC_INDEX, 0x16); outp(CRTC_DATA, 0x06);\r
+       outp(CRTC_INDEX, 0x17); outp(CRTC_DATA, 0xe3);\r
+\r
+       outp(0xSC_INDEX, 0x01); // seq\r
+       outp(0xSC_DATA, 0x01);\r
+       outp(0xSC_INDEX, 0x03); // seq\r
+       outp(0xSC_DATA, 0x00);\r
+       outp(0xSC_INDEX, 0x04); // seq\r
+       outp(0xSC_DATA, 0x06);\r
+\r
+       outp(GC_INDEX, 0x05); // gcr\r
+       outp(0x3cf, 0x40);\r
+\r
+       outp(GC_INDEX, 0x06); // gcr\r
+       outp(0x3cf, 0x05);\r
+\r
+       inp(0x3da);               // acr\r
+       outp(0x3c0, 0x10 | 0x20);\r
+       outp(0x3c0, 0x41);\r
+       inp(0x3da);               // acr\r
+       outp(0x3c0, 0x11 | 0x20);\r
+       outp(0x3c0, 0x00);\r
+       inp(0x3da);               // acr\r
+       outp(0x3c0, 0x12 | 0x20);\r
+       outp(0x3c0, 0x0f);\r
+       inp(0x3da);               // acr\r
+       outp(0x3c0, 0x13 | 0x20);\r
+       outp(0x3c0, 0x00);\r
+       inp(0x3da);               // acr\r
+       outp(0x3c0, 0x14 | 0x20);\r
+       outp(0x3c0, 0x00);\r
+\r
+       outp(CRTC_INDEX, 0x11); // lock crtc\r
+       crtc11 = inp(CRTC_DATA) | 0x80;\r
+       outp(CRTC_INDEX, 0x11);\r
+       outp(CRTC_DATA, crtc11);\r
 }\r
 */\r
index 046bac8..abf4e0e 100755 (executable)
 };*/\r
 \r
 static const word ModeX_320x240regs[] = {\r
+       0x5f00,         /* Horizontal total */\r
        0x4f01,         /* horizontal display enable end */\r
        0x5002,         /* Start horizontal blanking */\r
-       0x5404,         /* End horizontal blanking */\r
+       0x8203,         /* End horizontal blanking */\r
+       0x5404,         /* Start horizontal retrace */\r
        0x8005,         /* End horizontal retrace */\r
        0x0d06,          /* vertical total */\r
        0x3e07,          /* overflow (bit 8 of vertical counts) */\r
index 62a225f..5d42c3c 100755 (executable)
Binary files a/test.exe and b/test.exe differ
index f4ff68a..31dcee8 100755 (executable)
--- a/test.map
+++ b/test.map
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/15 14:56:24
+Created on:       15/10/15 15:23:41
 Executable Image: test.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          083d:0000            0000e8b0
+DGROUP                          0844:0000            0000e8b0
 
 
 
@@ -24,26 +24,26 @@ DGROUP                          083d:0000            0000e8b0
 Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
-test_TEXT              CODE           AUTO           0000:0000       00000309
-_TEXT                  CODE           AUTO           0000:0310       00005a4b
-modex16_TEXT           CODE           AUTO           0000:5d60       00002554
-16text_TEXT            CODE           AUTO           0000:82c0       0000010d
-FAR_DATA               FAR_DATA       AUTO           083c:000d       00000000
-_NULL                  BEGDATA        DGROUP         083d:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         083f:0000       00000002
-CONST                  DATA           DGROUP         083f:0002       00000076
-CONST2                 DATA           DGROUP         0846:0008       00000000
-_DATA                  DATA           DGROUP         0847:0000       00000234
-XIB                    DATA           DGROUP         086a:0004       00000000
-XI                     DATA           DGROUP         086a:0004       00000018
-XIE                    DATA           DGROUP         086b:000c       00000000
-YIB                    DATA           DGROUP         086b:000c       00000000
-YI                     DATA           DGROUP         086b:000c       0000000c
-YIE                    DATA           DGROUP         086c:0008       00000000
-STRINGS                DATA           DGROUP         086c:0008       00000000
-DATA                   DATA           DGROUP         086c:0008       00000000
-_BSS                   BSS            DGROUP         086d:0000       00000aeb
-STACK                  STACK          DGROUP         091c:0000       0000dac0
+test_TEXT              CODE           AUTO           0000:0000       00000311
+_TEXT                  CODE           AUTO           0000:0320       00005a4b
+modex16_TEXT           CODE           AUTO           0000:5d70       000025bc
+16text_TEXT            CODE           AUTO           0000:8330       0000010d
+FAR_DATA               FAR_DATA       AUTO           0843:000d       00000000
+_NULL                  BEGDATA        DGROUP         0844:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0846:0000       00000002
+CONST                  DATA           DGROUP         0846:0002       00000076
+CONST2                 DATA           DGROUP         084d:0008       00000000
+_DATA                  DATA           DGROUP         084e:0000       00000234
+XIB                    DATA           DGROUP         0871:0004       00000000
+XI                     DATA           DGROUP         0871:0004       00000018
+XIE                    DATA           DGROUP         0872:000c       00000000
+YIB                    DATA           DGROUP         0872:000c       00000000
+YI                     DATA           DGROUP         0872:000c       0000000c
+YIE                    DATA           DGROUP         0873:0008       00000000
+STRINGS                DATA           DGROUP         0873:0008       00000000
+DATA                   DATA           DGROUP         0873:0008       00000000
+_BSS                   BSS            DGROUP         0874:0000       00000aeb
+STACK                  STACK          DGROUP         0923:0000       0000dac0
 
 
                         +----------------+
@@ -57,342 +57,342 @@ Address        Symbol
 =======        ======
 
 Module: test.o(/dos/z/16/src/test.c)
-0000:004e      main_
-083d:0300+     _gvar
+0000:0056      main_
+0844:0300+     _gvar
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
-0000:0315      __STK
-0000:0335*     __STKOVERFLOW_
+0000:0325      __STK
+0000:0345*     __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0000:5f54      VGAmodeX_
-0000:5fe6+     vgaGetMode_
-0000:601c+     modexEnter_
-0000:616a*     modexLeave_
-0000:6182+     modexsetBaseXMode_
-0000:61d4      modexDefaultPage_
-0000:6286      modexNextPage_
-0000:6352*     modexNextPageFlexibleSize_
-0000:6420      modexShowPage_
-0000:651c*     modexPanPage_
-0000:656c*     modexSelectPlane_
-0000:6590      modexClearRegion_
-0000:66a8*     oldDrawBmp_
-0000:680e*     CDrawBmp_
-0000:6972*     modexDrawBmp_
-0000:69d8+     modexDrawBmpRegion_
-0000:6b42*     modex_sparky4_DrawBmpRegion_
-0000:6cac*     modexDrawPlanarBuf_
-0000:6cca*     modexDrawSprite_
-0000:6d30+     modexDrawSpriteRegion_
-0000:6ea8*     modexCopyPageRegion_
-0000:7012      modexFadeOn_
-0000:7042      modexFadeOff_
-0000:7070*     modexFlashOn_
-0000:709e*     modexFlashOff_
-0000:716e      modexPalSave_
-0000:71c4      modexNewPal_
-0000:7214      modexLoadPalFile_
-0000:72f6*     modexSavePalFile_
-0000:736e      modexPalBlack_
-0000:7398*     modexPalWhite_
-0000:73c2+     modexPalUpdate_
-0000:7932+     modexPalUpdate1_
-0000:79ac*     modexPalUpdate0_
-0000:79f8+     chkcolor_
-0000:7d10+     modexputPixel_
-0000:7d9e*     modexgetPixel_
-0000:7e24*     modexhlin_
-0000:7ea8*     modexprint_
-0000:8042*     modexprintbig_
-0000:81be*     pdump_
-0000:821e*     cls_
-0000:828c+     modexWaitBorder_
-083d:00b4+     _VGA
+0000:5f6c      VGAmodeX_
+0000:5ffe+     vgaGetMode_
+0000:6034+     modexEnter_
+0000:61e2*     modexLeave_
+0000:61fa+     modexsetBaseXMode_
+0000:624c      modexDefaultPage_
+0000:62fe      modexNextPage_
+0000:63ca*     modexNextPageFlexibleSize_
+0000:6498      modexShowPage_
+0000:6594*     modexPanPage_
+0000:65e4*     modexSelectPlane_
+0000:6608      modexClearRegion_
+0000:6720*     oldDrawBmp_
+0000:6886*     CDrawBmp_
+0000:69ea*     modexDrawBmp_
+0000:6a50+     modexDrawBmpRegion_
+0000:6bba*     modex_sparky4_DrawBmpRegion_
+0000:6d24*     modexDrawPlanarBuf_
+0000:6d42*     modexDrawSprite_
+0000:6da8+     modexDrawSpriteRegion_
+0000:6f20*     modexCopyPageRegion_
+0000:708a      modexFadeOn_
+0000:70ba      modexFadeOff_
+0000:70e8*     modexFlashOn_
+0000:7116*     modexFlashOff_
+0000:71e6      modexPalSave_
+0000:723c      modexNewPal_
+0000:728c      modexLoadPalFile_
+0000:736e*     modexSavePalFile_
+0000:73e6      modexPalBlack_
+0000:7410*     modexPalWhite_
+0000:743a+     modexPalUpdate_
+0000:79aa+     modexPalUpdate1_
+0000:7a24*     modexPalUpdate0_
+0000:7a70+     chkcolor_
+0000:7d88+     modexputPixel_
+0000:7e16*     modexgetPixel_
+0000:7e9c*     modexhlin_
+0000:7f20*     modexprint_
+0000:80ba*     modexprintbig_
+0000:8236*     pdump_
+0000:8296*     cls_
+0000:8304+     modexWaitBorder_
+0844:00b4+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
-0000:0359      __PIA
-0000:0352*     __PIS
+0000:0369      __PIA
+0000:0362*     __PIS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-083d:0000*     __nullarea
-083d:00c8*     __ovlflag
-083d:00c9*     __intno
-083d:00ca*     __ovlvec
-0000:0370      _cstart_
-0000:0443*     _Not_Enough_Memory_
-0000:0575      __exit_
-0000:0594      __do_exit_with_msg__
-0000:05f1      __GETDS
+0844:0000*     __nullarea
+0844:00c8*     __ovlflag
+0844:00c9*     __intno
+0844:00ca*     __ovlvec
+0000:0380      _cstart_
+0000:0453*     _Not_Enough_Memory_
+0000:0585      __exit_
+0000:05a4      __do_exit_with_msg__
+0000:0601      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
-0000:05fc      _big_code_
-0000:05fc*     CodeModelMismatch
+0000:060c      _big_code_
+0000:060c*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
-0000:05fc*     __exit_with_msg_
-0000:0601      __fatal_runtime_error_
+0000:060c*     __exit_with_msg_
+0000:0611      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-083d:00ce      __curbrk
-083d:00d6      __STACKLOW
-083d:00d8      __STACKTOP
-083d:00da      __cbyte
-083d:00dc      __child
-083d:00de      __no87
-083d:00eb      ___FPE_handler
-083d:00d0      __psp
-083d:00df      __get_ovl_stack
-083d:00e3      __restore_ovl_stack
-083d:00e7      __close_ovl_file
-083d:00ef      __LpCmdLine
-083d:00f3      __LpPgmName
-083d:00d2      __osmajor
-083d:00d3      __osminor
-083d:00d4      __osmode
-083d:00d5      __HShift
+0844:00ce      __curbrk
+0844:00d6      __STACKLOW
+0844:00d8      __STACKTOP
+0844:00da      __cbyte
+0844:00dc      __child
+0844:00de      __no87
+0844:00eb      ___FPE_handler
+0844:00d0      __psp
+0844:00df      __get_ovl_stack
+0844:00e3      __restore_ovl_stack
+0844:00e7      __close_ovl_file
+0844:00ef      __LpCmdLine
+0844:00f3      __LpPgmName
+0844:00d2      __osmajor
+0844:00d3      __osminor
+0844:00d4      __osmode
+0844:00d5      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
-0000:0620+     int86x_
-0000:07a3      int86_
+0000:0630+     int86x_
+0000:07b3      int86_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
-0000:07d0      _fmalloc_
-0000:07d0      malloc_
-083d:00f8+     ___fheap
-083d:00fa      ___fheapRover
-083d:00fc      ___LargestSizeB4Rover
+0000:07e0      _fmalloc_
+0000:07e0      malloc_
+0844:00f8+     ___fheap
+0844:00fa      ___fheapRover
+0844:00fc      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
-0000:0945      printf_
+0000:0955      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
-0000:0974+     _null_exit_rtn_
-0000:0974+     __null_int23_exit_
-0000:0975      exit_
-0000:0996+     _exit_
-083d:00fe+     ___int23_exit
-083d:0102+     ___FPE_handler_exit
+0000:0984+     _null_exit_rtn_
+0000:0984+     __null_int23_exit_
+0000:0985      exit_
+0000:09a6+     _exit_
+0844:00fe+     ___int23_exit
+0844:0102+     ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-0000:09b2+     __open_flags_
-0000:0c73+     _fsopen_
-0000:0cda      fopen_
-0000:0dfd*     freopen_
+0000:09c2+     __open_flags_
+0000:0c83+     _fsopen_
+0000:0cea      fopen_
+0000:0e0d*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
-0000:0e87+     __fill_buffer_
-0000:10d6      fgetc_
+0000:0e97+     __fill_buffer_
+0000:10e6      fgetc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
-0000:121d      __doclose_
-0000:1367      __shutdown_stream_
-0000:1381      fclose_
-083d:0cb8+     ___RmTmpFileFn
+0000:122d      __doclose_
+0000:1377      __shutdown_stream_
+0000:1391      fclose_
+0844:0cb8+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
-0000:13ec      _ffree_
-0000:13ec      free_
+0000:13fc      _ffree_
+0000:13fc      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
-0000:1459      fwrite_
+0000:1469      fwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
-0000:17d2      rand_
-0000:1814*     srand_
+0000:17e2      rand_
+0000:1824*     srand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
-0000:1838      __I4M
-0000:1838      __U4M
+0000:1848      __I4M
+0000:1848      __U4M
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0000:8336*     textInit_
-083d:0cbc      _romFonts
+0000:83a6*     textInit_
+0844:0cbc      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-0000:1850      __CMain
+0000:1860      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-0000:18b6      __InitRtns
-0000:18b6*     __FInitRtns
-0000:1911      __FiniRtns
-0000:1911*     __FFiniRtns
+0000:18c6      __InitRtns
+0000:18c6*     __FInitRtns
+0000:1921      __FiniRtns
+0000:1921*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-083d:010a      ___uselfn
+0844:010a      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-0000:1976      __DOSseg__
+0000:1986      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-0000:1977      __EnterWVIDEO_
-083d:010c+     ___WD_Present
+0000:1987      __EnterWVIDEO_
+0844:010c+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-0000:199b      intr_
+0000:19ab      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-0000:19af      segread_
+0000:19bf      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
-0000:1a20      __MemAllocator
-0000:1aea      __MemFree
+0000:1a30      __MemAllocator
+0000:1afa      __MemFree
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
-0000:1c47      __GrowSeg_
+0000:1c57      __GrowSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
-0000:1dbd      __AllocSeg_
+0000:1dcd      __AllocSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
-0000:1eac      __fmemneed_
+0000:1ebc      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
-0000:1eaf      _nmalloc_
-083d:010e      ___nheapbeg
-083d:0110      ___MiniHeapRover
-083d:0112      ___LargestSizeB4MiniHeapRover
+0000:1ebf      _nmalloc_
+0844:010e      ___nheapbeg
+0844:0110      ___MiniHeapRover
+0844:0112      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
-0000:1f89*     _heapgrow_
-0000:1f89*     _fheapgrow_
-0000:1f8a      _nheapgrow_
+0000:1f99*     _heapgrow_
+0000:1f99*     _fheapgrow_
+0000:1f9a      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-083d:0114      ___iob
-083d:0cd4      ___OpenStreams
-083d:0cd8      ___ClosedStreams
+0844:0114      ___iob
+0844:0cd4      ___OpenStreams
+0844:0cd8      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-0000:201c      __fprtf_
+0000:202c      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-0000:216f*     __set_commode_
-083d:027c      __commode
+0000:217f*     __set_commode_
+0844:027c      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-0000:217b*     __get_errno_ptr_
-083d:0cdc      _errno
+0000:218b*     __get_errno_ptr_
+0844:0cdc      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-083d:027e      __fmode
+0844:027e      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
-0000:2182      tolower_
+0000:2192      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
-0000:23b1*     open_
-0000:23e8      sopen_
+0000:23c1*     open_
+0000:23f8      sopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
-0000:2533      fseek_
+0000:2543      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-0000:272b      __chktty_
+0000:273b      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-0000:278a      __freefp_
-0000:282b      __purgefp_
+0000:279a      __freefp_
+0000:283b      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-0000:286c      __allocfp_
+0000:287c      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
-0000:2a1c      __PTC
+0000:2a2c      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:2a4f      __flushall_
-0000:2ae3*     flushall_
+0000:2a5f      __flushall_
+0000:2af3*     flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-0000:2ae9      getche_
+0000:2af9      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-0000:2b03      __ioalloc_
+0000:2b13      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-0000:2c91      __qread_
+0000:2ca1      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-0000:2cb1      __lseek_
+0000:2cc1      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-0000:2ceb      __close_
+0000:2cfb      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-0000:2d21      __flush_
+0000:2d31      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
-0000:2f6a      _nfree_
-083d:0cde+     ___MiniHeapFreeRover
+0000:2f7a      _nfree_
+0844:0cde+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:3065      __qwrite_
+0000:3075      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-0000:30c5      fputc_
+0000:30d5      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-083d:0ce0      ____Argv
-083d:0ce4      ____Argc
+0844:0ce0      ____Argv
+0844:0ce4      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-083d:0280      __amblksiz
+0844:0280      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-083d:02d4      __Start_XI
-083d:02ec      __End_XI
-083d:02ec      __Start_YI
-083d:02f8      __End_YI
+0844:02d4      __Start_XI
+0844:02ec      __End_XI
+0844:02ec      __Start_YI
+0844:02f8      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:329a      _DoINTR_
+0000:32aa      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:3613*     _heapenable_
-083d:0282      ___heap_enabled
+0000:3623*     _heapenable_
+0844:0282      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:3624      __nmemneed_
+0000:3634      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:36ac      __LastFree_
-0000:3726      __ExpandDGROUP_
+0000:36bc      __LastFree_
+0000:3736      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-0000:3837      __InitFiles_
+0000:3847      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-0000:3a6b*     fcloseall_
-0000:3a72      __full_io_exit_
+0000:3a7b*     fcloseall_
+0000:3a82      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-0000:3a7c      __prtf_
+0000:3a8c      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:4bec      _dos_open_
+0000:4bfc      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:4c12      __GetIOMode_
-0000:4c47      __SetIOMode_nogrow_
-083d:0284      ___NFiles
-083d:0286      ___init_mode
-083d:02ae      ___io_mode
+0000:4c22      __GetIOMode_
+0000:4c57      __SetIOMode_nogrow_
+0844:0284      ___NFiles
+0844:0286      ___init_mode
+0844:02ae      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:4c7c      isatty_
+0000:4c8c      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:4c98*     __get_doserrno_ptr_
-083d:0ce6      __doserrno
+0000:4ca8*     __get_doserrno_ptr_
+0844:0ce6      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-083d:02b2      ___umaskval
+0844:02b2      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:4c9f      _dos_creat_
-0000:4cc3*     _dos_creatnew_
+0000:4caf      _dos_creat_
+0000:4cd3*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:4ce4+     __grow_iomode_
-0000:4dcb+     __shrink_iomode_
-0000:4e0c      __SetIOMode_
+0000:4cf4+     __grow_iomode_
+0000:4ddb+     __shrink_iomode_
+0000:4e1c      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:4eb3*     __dosretax
-0000:4eb8*     __dosret0
-0000:4ebf      __set_errno_dos_
-0000:4f27*     __set_errno_dos_reterr_
+0000:4ec3*     __dosretax
+0000:4ec8*     __dosret0
+0000:4ecf      __set_errno_dos_
+0000:4f37*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-0000:4f32      __PTS
+0000:4f42      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-0000:4f63      lseek_
+0000:4f73      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-0000:4f94      tell_
+0000:4fa4      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:4fa5      fsync_
+0000:4fb5      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:4faa*     sbrk_
-0000:4fba      __brk_
+0000:4fba*     sbrk_
+0000:4fca      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:5022      wctomb_
+0000:5032      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:506d+     utoa_
-0000:510e      itoa_
+0000:507d+     utoa_
+0000:511e      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:5158      strupr_
+0000:5168      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-083d:02c8      ___EFG_printf
-083d:02cc*     ___EFG_scanf
+0844:02c8      ___EFG_printf
+0844:02cc*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-083d:02d0      ___IsDBCS
+0844:02d0      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:51a0*     _ismbblead_
-083d:0cea      ___MBCSIsTable
+0000:51b0*     _ismbblead_
+0844:0cea      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:51bc      ulltoa_
-0000:52f9*     lltoa_
+0000:51cc      ulltoa_
+0000:5309*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:536a      ultoa_
-0000:5428*     ltoa_
+0000:537a      ultoa_
+0000:5438*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:5476      __doserror_
-0000:5484*     __doserror1_
+0000:5486      __doserror_
+0000:5494*     __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:5490*     _frealloc_
-0000:5490      realloc_
+0000:54a0*     _frealloc_
+0000:54a0      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:556c      __ChkTTYIOMode_
-0000:55da*     __IOMode_
+0000:557c      __ChkTTYIOMode_
+0000:55ea*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:55ea*     _dos_close_
-0000:55f8      _dos_commit_
+0000:55fa*     _dos_close_
+0000:5608      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-083d:0072      ___Alphabet
+0844:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:5645      __mbinit_
-083d:02d2+     ___MBCodePage
+0000:5655      __mbinit_
+0844:02d2+     ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:5720*     _msize_
-0000:573b      _fmsize_
+0000:5730*     _msize_
+0000:574b      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:574c      __HeapManager_expand_
-0000:5c55      _nexpand_
+0000:575c      __HeapManager_expand_
+0000:5c65      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:5ca8      _fexpand_
-0000:5ca8*     _expand_
+0000:5cb8      _fexpand_
+0000:5cb8*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:5cdd      _bfree_
+0000:5ced      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:5d02      _bexpand_
+0000:5d12      _bexpand_
 
 
                         +--------------------+
@@ -408,6 +408,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00016c80 (93312.)
-Entry point address: 0000:0370
+Memory size:  00016cf0 (93424.)
+Entry point address: 0000:0380
 Link time: 00:00.00
index cc51697..253acc7 100755 (executable)
Binary files a/test2.exe and b/test2.exe differ
index 9fc12b5..13396a9 100755 (executable)
--- a/test2.map
+++ b/test2.map
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/15 14:56:24
+Created on:       15/10/15 15:23:41
 Executable Image: test2.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          08e7:0000            0000e890
+DGROUP                          08ee:0000            0000e890
 
 
 
@@ -24,28 +24,28 @@ DGROUP                          08e7:0000            0000e890
 Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
-test2_TEXT             CODE           AUTO           0000:0000       0000017e
-_TEXT                  CODE           AUTO           0000:0180       00005dec
-bitmap_TEXT            CODE           AUTO           0000:5f70       00000605
-planar_TEXT            CODE           AUTO           0000:6580       00000275
-modex16_TEXT           CODE           AUTO           0000:6800       00002554
-16text_TEXT            CODE           AUTO           0000:8d60       0000010d
-FAR_DATA               FAR_DATA       AUTO           08e6:000d       00000000
-_NULL                  BEGDATA        DGROUP         08e7:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         08e9:0000       00000002
-CONST                  DATA           DGROUP         08e9:0002       00000076
-CONST2                 DATA           DGROUP         08f0:0008       00000000
-_DATA                  DATA           DGROUP         08f1:0000       0000024c
-XIB                    DATA           DGROUP         0915:000c       00000000
-XI                     DATA           DGROUP         0915:000c       00000018
-XIE                    DATA           DGROUP         0917:0004       00000000
-YIB                    DATA           DGROUP         0917:0004       00000000
-YI                     DATA           DGROUP         0917:0004       0000000c
-YIE                    DATA           DGROUP         0918:0000       00000000
-STRINGS                DATA           DGROUP         0918:0000       00000000
-DATA                   DATA           DGROUP         0918:0000       00000000
-_BSS                   BSS            DGROUP         0918:0000       00000ab3
-STACK                  STACK          DGROUP         09c4:0000       0000dac0
+test2_TEXT             CODE           AUTO           0000:0000       00000186
+_TEXT                  CODE           AUTO           0000:0190       00005dec
+bitmap_TEXT            CODE           AUTO           0000:5f80       0000060d
+planar_TEXT            CODE           AUTO           0000:6590       00000275
+modex16_TEXT           CODE           AUTO           0000:6810       000025bc
+16text_TEXT            CODE           AUTO           0000:8dd0       0000010d
+FAR_DATA               FAR_DATA       AUTO           08ed:000d       00000000
+_NULL                  BEGDATA        DGROUP         08ee:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         08f0:0000       00000002
+CONST                  DATA           DGROUP         08f0:0002       00000076
+CONST2                 DATA           DGROUP         08f7:0008       00000000
+_DATA                  DATA           DGROUP         08f8:0000       0000024c
+XIB                    DATA           DGROUP         091c:000c       00000000
+XI                     DATA           DGROUP         091c:000c       00000018
+XIE                    DATA           DGROUP         091e:0004       00000000
+YIB                    DATA           DGROUP         091e:0004       00000000
+YI                     DATA           DGROUP         091e:0004       0000000c
+YIE                    DATA           DGROUP         091f:0000       00000000
+STRINGS                DATA           DGROUP         091f:0000       00000000
+DATA                   DATA           DGROUP         091f:0000       00000000
+_BSS                   BSS            DGROUP         091f:0000       00000ab3
+STACK                  STACK          DGROUP         09cb:0000       0000dac0
 
 
                         +----------------+
@@ -59,352 +59,352 @@ Address        Symbol
 =======        ======
 
 Module: test2.o(/dos/z/16/src/test2.c)
-0000:0060      main_
+0000:0068      main_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
-0000:0185      __STK
-0000:01a5*     __STKOVERFLOW_
+0000:0195      __STK
+0000:01b5*     __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-0000:62ae      bitmapLoadPcx_
-0000:640a*     bitmapLoadPcxTiles_
+0000:62c6      bitmapLoadPcx_
+0000:6422*     bitmapLoadPcxTiles_
 Module: gfx.lib(/dos/z/16/src/lib/planar.c)
-0000:6580      planar_buf_from_bitmap_
-0000:66a0+     planar_buf_alloc_
-0000:679a*     planar_buf_free_
+0000:6590      planar_buf_from_bitmap_
+0000:66b0+     planar_buf_alloc_
+0000:67aa*     planar_buf_free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
-0000:01c9      __PIA
-0000:01c2*     __PIS
+0000:01d9      __PIA
+0000:01d2*     __PIS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
-0000:01e0      printf_
+0000:01f0      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-08e7:0000*     __nullarea
-08e7:00c4*     __ovlflag
-08e7:00c5*     __intno
-08e7:00c6*     __ovlvec
-0000:0210      _cstart_
-0000:02e3*     _Not_Enough_Memory_
-0000:0415      __exit_
-0000:0434      __do_exit_with_msg__
-0000:0491      __GETDS
+08ee:0000*     __nullarea
+08ee:00c4*     __ovlflag
+08ee:00c5*     __intno
+08ee:00c6*     __ovlvec
+0000:0220      _cstart_
+0000:02f3*     _Not_Enough_Memory_
+0000:0425      __exit_
+0000:0444      __do_exit_with_msg__
+0000:04a1      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
-0000:049c      _big_code_
-0000:049c*     CodeModelMismatch
+0000:04ac      _big_code_
+0000:04ac*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
-0000:049c*     __exit_with_msg_
-0000:04a1      __fatal_runtime_error_
+0000:04ac*     __exit_with_msg_
+0000:04b1      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-08e7:00ca      __curbrk
-08e7:00d2      __STACKLOW
-08e7:00d4      __STACKTOP
-08e7:00d6      __cbyte
-08e7:00d8      __child
-08e7:00da      __no87
-08e7:00e7      ___FPE_handler
-08e7:00cc      __psp
-08e7:00db      __get_ovl_stack
-08e7:00df      __restore_ovl_stack
-08e7:00e3      __close_ovl_file
-08e7:00eb      __LpCmdLine
-08e7:00ef      __LpPgmName
-08e7:00ce      __osmajor
-08e7:00cf      __osminor
-08e7:00d0      __osmode
-08e7:00d1      __HShift
+08ee:00ca      __curbrk
+08ee:00d2      __STACKLOW
+08ee:00d4      __STACKTOP
+08ee:00d6      __cbyte
+08ee:00d8      __child
+08ee:00da      __no87
+08ee:00e7      ___FPE_handler
+08ee:00cc      __psp
+08ee:00db      __get_ovl_stack
+08ee:00df      __restore_ovl_stack
+08ee:00e3      __close_ovl_file
+08ee:00eb      __LpCmdLine
+08ee:00ef      __LpPgmName
+08ee:00ce      __osmajor
+08ee:00cf      __osminor
+08ee:00d0      __osmode
+08ee:00d1      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
-0000:04c0      fread_
+0000:04d0      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
-0000:0837      __doclose_
-0000:0981      __shutdown_stream_
-0000:099b      fclose_
-08e7:0390+     ___RmTmpFileFn
+0000:0847      __doclose_
+0000:0991      __shutdown_stream_
+0000:09ab      fclose_
+08ee:0390+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
-0000:0a06+     _null_exit_rtn_
-0000:0a06+     __null_int23_exit_
-0000:0a07      exit_
-0000:0a28+     _exit_
-08e7:00f4+     ___int23_exit
-08e7:00f8+     ___FPE_handler_exit
+0000:0a16+     _null_exit_rtn_
+0000:0a16+     __null_int23_exit_
+0000:0a17      exit_
+0000:0a38+     _exit_
+08ee:00f4+     ___int23_exit
+08ee:00f8+     ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
-0000:0b62      fseek_
+0000:0b72      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
-0000:0d5a      __fill_buffer_
-0000:0fa9      fgetc_
+0000:0d6a      __fill_buffer_
+0000:0fb9      fgetc_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0000:69f4*     VGAmodeX_
-0000:6a86+     vgaGetMode_
-0000:6abc+     modexEnter_
-0000:6c0a*     modexLeave_
-0000:6c22+     modexsetBaseXMode_
-0000:6c74*     modexDefaultPage_
-0000:6d26*     modexNextPage_
-0000:6df2*     modexNextPageFlexibleSize_
-0000:6ec0*     modexShowPage_
-0000:6fbc*     modexPanPage_
-0000:700c*     modexSelectPlane_
-0000:7030+     modexClearRegion_
-0000:7148*     oldDrawBmp_
-0000:72ae*     CDrawBmp_
-0000:7412*     modexDrawBmp_
-0000:7478+     modexDrawBmpRegion_
-0000:75e2*     modex_sparky4_DrawBmpRegion_
-0000:774c*     modexDrawPlanarBuf_
-0000:776a*     modexDrawSprite_
-0000:77d0+     modexDrawSpriteRegion_
-0000:7948*     modexCopyPageRegion_
-0000:7ab2*     modexFadeOn_
-0000:7ae2*     modexFadeOff_
-0000:7b10*     modexFlashOn_
-0000:7b3e*     modexFlashOff_
-0000:7c0e+     modexPalSave_
-0000:7c64      modexNewPal_
-0000:7cb4*     modexLoadPalFile_
-0000:7d96*     modexSavePalFile_
-0000:7e0e*     modexPalBlack_
-0000:7e38*     modexPalWhite_
-0000:7e62+     modexPalUpdate_
-0000:83d2+     modexPalUpdate1_
-0000:844c*     modexPalUpdate0_
-0000:8498+     chkcolor_
-0000:87b0+     modexputPixel_
-0000:883e*     modexgetPixel_
-0000:88c4*     modexhlin_
-0000:8948*     modexprint_
-0000:8ae2*     modexprintbig_
-0000:8c5e*     pdump_
-0000:8cbe*     cls_
-0000:8d2c+     modexWaitBorder_
-08e7:0104+     _VGA
+0000:6a0c*     VGAmodeX_
+0000:6a9e+     vgaGetMode_
+0000:6ad4+     modexEnter_
+0000:6c82*     modexLeave_
+0000:6c9a+     modexsetBaseXMode_
+0000:6cec*     modexDefaultPage_
+0000:6d9e*     modexNextPage_
+0000:6e6a*     modexNextPageFlexibleSize_
+0000:6f38*     modexShowPage_
+0000:7034*     modexPanPage_
+0000:7084*     modexSelectPlane_
+0000:70a8+     modexClearRegion_
+0000:71c0*     oldDrawBmp_
+0000:7326*     CDrawBmp_
+0000:748a*     modexDrawBmp_
+0000:74f0+     modexDrawBmpRegion_
+0000:765a*     modex_sparky4_DrawBmpRegion_
+0000:77c4*     modexDrawPlanarBuf_
+0000:77e2*     modexDrawSprite_
+0000:7848+     modexDrawSpriteRegion_
+0000:79c0*     modexCopyPageRegion_
+0000:7b2a*     modexFadeOn_
+0000:7b5a*     modexFadeOff_
+0000:7b88*     modexFlashOn_
+0000:7bb6*     modexFlashOff_
+0000:7c86+     modexPalSave_
+0000:7cdc      modexNewPal_
+0000:7d2c*     modexLoadPalFile_
+0000:7e0e*     modexSavePalFile_
+0000:7e86*     modexPalBlack_
+0000:7eb0*     modexPalWhite_
+0000:7eda+     modexPalUpdate_
+0000:844a+     modexPalUpdate1_
+0000:84c4*     modexPalUpdate0_
+0000:8510+     chkcolor_
+0000:8828+     modexputPixel_
+0000:88b6*     modexgetPixel_
+0000:893c*     modexhlin_
+0000:89c0*     modexprint_
+0000:8b5a*     modexprintbig_
+0000:8cd6*     pdump_
+0000:8d36*     cls_
+0000:8da4+     modexWaitBorder_
+08ee:0104+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-0000:10f0+     __open_flags_
-0000:13b1+     _fsopen_
-0000:1418      fopen_
-0000:153b*     freopen_
+0000:1100+     __open_flags_
+0000:13c1+     _fsopen_
+0000:1428      fopen_
+0000:154b*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
-0000:15c5      _fmalloc_
-0000:15c5      malloc_
-08e7:0118+     ___fheap
-08e7:011a      ___fheapRover
-08e7:011c      ___LargestSizeB4Rover
+0000:15d5      _fmalloc_
+0000:15d5      malloc_
+08ee:0118+     ___fheap
+08ee:011a      ___fheapRover
+08ee:011c      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-08e7:011e      ___iob
-08e7:0c94      ___OpenStreams
-08e7:0c98      ___ClosedStreams
+08ee:011e      ___iob
+08ee:0c94      ___OpenStreams
+08ee:0c98      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
-0000:173a      fprintf_
+0000:174a      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
-0000:1769      _ffree_
-0000:1769      free_
+0000:1779      _ffree_
+0000:1779      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-0000:17f0      __fprtf_
+0000:1800      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-0000:1943      __CMain
+0000:1953      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-0000:19a9      __InitRtns
-0000:19a9*     __FInitRtns
-0000:1a04      __FiniRtns
-0000:1a04*     __FFiniRtns
+0000:19b9      __InitRtns
+0000:19b9*     __FInitRtns
+0000:1a14      __FiniRtns
+0000:1a14*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-08e7:0286      ___uselfn
+08ee:0286      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-0000:1a68      __DOSseg__
+0000:1a78      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-0000:1a69      __EnterWVIDEO_
-08e7:0288+     ___WD_Present
+0000:1a79      __EnterWVIDEO_
+08ee:0288+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-0000:1a8d*     __get_errno_ptr_
-08e7:0c9c      _errno
+0000:1a9d*     __get_errno_ptr_
+08ee:0c9c      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-0000:1a94      __ioalloc_
+0000:1aa4      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-0000:1c22      __qread_
+0000:1c32      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-0000:1c42      __lseek_
+0000:1c52      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-0000:1c7c      __close_
+0000:1c8c      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-0000:1cb2      __flush_
+0000:1cc2      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-0000:1efb      __freefp_
-0000:1f9c      __purgefp_
+0000:1f0b      __freefp_
+0000:1fac      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
-0000:1fde      __PTC
+0000:1fee      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-0000:2012      __PTS
+0000:2022      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-0000:2043      lseek_
+0000:2053      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-0000:2074      tell_
+0000:2084      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:2085      __flushall_
-0000:2119*     flushall_
+0000:2095      __flushall_
+0000:2129*     flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-0000:211f      getche_
+0000:212f      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
-0000:2139+     int86x_
-0000:22bc      int86_
+0000:2149+     int86x_
+0000:22cc      int86_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
-0000:22e9      fwrite_
+0000:22f9      fwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
-0000:2662      rand_
-0000:26a4*     srand_
+0000:2672      rand_
+0000:26b4*     srand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
-0000:26c8      __I4M
-0000:26c8      __U4M
+0000:26d8      __I4M
+0000:26d8      __U4M
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0000:8dd6*     textInit_
-08e7:0c9e      _romFonts
+0000:8e46*     textInit_
+08ee:0c9e      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-0000:26e0*     __set_commode_
-08e7:028e      __commode
+0000:26f0*     __set_commode_
+08ee:028e      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-08e7:0290      __fmode
+08ee:0290      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
-0000:26ec      tolower_
+0000:26fc      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
-0000:291b*     open_
-0000:2952      sopen_
+0000:292b*     open_
+0000:2962      sopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-0000:297f      __chktty_
+0000:298f      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-0000:29de      __allocfp_
+0000:29ee      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
-0000:2b90      __MemAllocator
-0000:2c5a      __MemFree
+0000:2ba0      __MemAllocator
+0000:2c6a      __MemFree
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
-0000:2db7      __GrowSeg_
+0000:2dc7      __GrowSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
-0000:2f2d      __AllocSeg_
+0000:2f3d      __AllocSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
-0000:301c      __fmemneed_
+0000:302c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
-0000:301f      _nmalloc_
-08e7:0292      ___nheapbeg
-08e7:0294      ___MiniHeapRover
-08e7:0296      ___LargestSizeB4MiniHeapRover
+0000:302f      _nmalloc_
+08ee:0292      ___nheapbeg
+08ee:0294      ___MiniHeapRover
+08ee:0296      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
-0000:30f9*     _heapgrow_
-0000:30f9*     _fheapgrow_
-0000:30fa      _nheapgrow_
+0000:3109*     _heapgrow_
+0000:3109*     _fheapgrow_
+0000:310a      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-0000:3172      __InitFiles_
+0000:3182      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-0000:33a6*     fcloseall_
-0000:33ad      __full_io_exit_
+0000:33b6*     fcloseall_
+0000:33bd      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
-0000:33b7      _nfree_
-08e7:0cb6+     ___MiniHeapFreeRover
+0000:33c7      _nfree_
+08ee:0cb6+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-0000:34b2      fputc_
+0000:34c2      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-0000:3687      __prtf_
+0000:3697      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-08e7:0cb8      ____Argv
-08e7:0cbc      ____Argc
+08ee:0cb8      ____Argv
+08ee:0cbc      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-08e7:0298      __amblksiz
+08ee:0298      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-08e7:02ec      __Start_XI
-08e7:0304      __End_XI
-08e7:0304      __Start_YI
-08e7:0310      __End_YI
+08ee:02ec      __Start_XI
+08ee:0304      __End_XI
+08ee:0304      __Start_YI
+08ee:0310      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:47f8*     __dosretax
-0000:47fd*     __dosret0
-0000:4804      __set_errno_dos_
-0000:486c*     __set_errno_dos_reterr_
+0000:4808*     __dosretax
+0000:480d*     __dosret0
+0000:4814      __set_errno_dos_
+0000:487c*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:4877      __GetIOMode_
-0000:48ac      __SetIOMode_nogrow_
-08e7:02ae      ___NFiles
-08e7:02b0      ___init_mode
-08e7:02d8      ___io_mode
+0000:4887      __GetIOMode_
+0000:48bc      __SetIOMode_nogrow_
+08ee:02ae      ___NFiles
+08ee:02b0      ___init_mode
+08ee:02d8      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:48e1      __qwrite_
+0000:48f1      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:4941      fsync_
+0000:4951      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:4946+     __grow_iomode_
-0000:4a2d+     __shrink_iomode_
-0000:4a6e      __SetIOMode_
+0000:4956+     __grow_iomode_
+0000:4a3d+     __shrink_iomode_
+0000:4a7e      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-0000:4b15      intr_
+0000:4b25      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-0000:4b29      segread_
+0000:4b39      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:4b8f      _dos_open_
+0000:4b9f      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:4bb5      isatty_
+0000:4bc5      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:4bd1*     __get_doserrno_ptr_
-08e7:0cc0      __doserrno
+0000:4be1*     __get_doserrno_ptr_
+08ee:0cc0      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-08e7:02dc      ___umaskval
+08ee:02dc      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:4bd8      _dos_creat_
-0000:4bfc*     _dos_creatnew_
+0000:4be8      _dos_creat_
+0000:4c0c*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:4c1d*     _heapenable_
-08e7:02de      ___heap_enabled
+0000:4c2d*     _heapenable_
+08ee:02de      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:4c2e      __nmemneed_
+0000:4c3e      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:4cb6      __LastFree_
-0000:4d30      __ExpandDGROUP_
+0000:4cc6      __LastFree_
+0000:4d40      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:4e41      wctomb_
+0000:4e51      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:4e8c+     utoa_
-0000:4f2d      itoa_
+0000:4e9c+     utoa_
+0000:4f3d      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:4f77      strupr_
+0000:4f87      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-08e7:02e0      ___EFG_printf
-08e7:02e4*     ___EFG_scanf
+08ee:02e0      ___EFG_printf
+08ee:02e4*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-08e7:02e8      ___IsDBCS
+08ee:02e8      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:4fbf*     _ismbblead_
-08e7:0cc2      ___MBCSIsTable
+0000:4fcf*     _ismbblead_
+08ee:0cc2      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:4fdb      ulltoa_
-0000:5118*     lltoa_
+0000:4feb      ulltoa_
+0000:5128*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:5189      ultoa_
-0000:5247*     ltoa_
+0000:5199      ultoa_
+0000:5257*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:5295*     _dos_close_
-0000:52a3      _dos_commit_
+0000:52a5*     _dos_close_
+0000:52b3      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:52b2*     _frealloc_
-0000:52b2      realloc_
+0000:52c2*     _frealloc_
+0000:52c2      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:538e      __ChkTTYIOMode_
-0000:53fc*     __IOMode_
+0000:539e      __ChkTTYIOMode_
+0000:540c*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:540c      _DoINTR_
+0000:541c      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:5786      __doserror_
-0000:5794*     __doserror1_
+0000:5796      __doserror_
+0000:57a4*     __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:57a0*     sbrk_
-0000:57b0      __brk_
+0000:57b0*     sbrk_
+0000:57c0      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-08e7:0072      ___Alphabet
+08ee:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:5856      __mbinit_
-08e7:02ea+     ___MBCodePage
+0000:5866      __mbinit_
+08ee:02ea+     ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:5931*     _msize_
-0000:594c      _fmsize_
+0000:5941*     _msize_
+0000:595c      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:595d      __HeapManager_expand_
-0000:5e66      _nexpand_
+0000:596d      __HeapManager_expand_
+0000:5e76      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:5eb9      _fexpand_
-0000:5eb9*     _expand_
+0000:5ec9      _fexpand_
+0000:5ec9*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:5eee      _bfree_
+0000:5efe      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:5f13      _bexpand_
+0000:5f23      _bexpand_
 
 
                         +--------------------+
@@ -420,6 +420,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00017700 (96000.)
-Entry point address: 0000:0210
+Memory size:  00017770 (96112.)
+Entry point address: 0000:0220
 Link time: 00:00.00
index 74bd82b..2ea5c72 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/15 14:50:52
+Created on:       15/10/15 15:23:42
 Executable Image: vgmtest.exe
 creating a DOS executable
 
@@ -606,4 +606,4 @@ vgmsnd.lib
 Stack size:  dac0 (56000.)
 Memory size:  0001f470 (128112.)
 Entry point address: 0000:7d06
-Link time: 00:00.10
+Link time: 00:00.00