OSDN Git Service

wwww
authorsparky4 <sparky4@cock.li>
Thu, 15 Oct 2015 21:57:41 +0000 (16:57 -0500)
committersparky4 <sparky4@cock.li>
Thu, 15 Oct 2015 21:57:41 +0000 (16:57 -0500)
30 files changed:
16.exe
16.map
bakapi.exe
bakapi.map
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.h
src/lib/modex16/320x200.h
test.exe
test.map
test2.exe
test2.map
vgmtest.map

diff --git a/16.exe b/16.exe
index ab008df..94d3d76 100755 (executable)
Binary files a/16.exe and b/16.exe differ
diff --git a/16.map b/16.map
index 603d94b..d30f9aa 100755 (executable)
--- a/16.map
+++ b/16.map
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
 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 16:18:10
+Created on:       15/10/15 16:57:39
 Executable Image: 16.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          1394:0000            0000f2c0
+DGROUP                          13a8:0000            0000f2c0
 
 
 
@@ -24,40 +24,40 @@ DGROUP                          1394:0000            0000f2c0
 Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
-16_TEXT                CODE           AUTO           0000:0000       0000029f
-mapread_TEXT           CODE           AUTO           0000:02a0       000008d4
-jsmn_TEXT              CODE           AUTO           0000:0b80       00000919
-16_in_TEXT             CODE           AUTO           0000:14a0       00001e80
-16_mm_TEXT             CODE           AUTO           0000:3320       00003308
-wcpu_TEXT              CODE           AUTO           0000:6630       00000058
-16_head_TEXT           CODE           AUTO           0000:6690       00000405
-16_ca_TEXT             CODE           AUTO           0000:6aa0       000003fd
-kitten_TEXT            CODE           AUTO           0000:6ea0       0000080a
-16_hc_TEXT             CODE           AUTO           0000:76b0       0000158b
-timer_TEXT             CODE           AUTO           0000:8c40       00000235
-_TEXT                  CODE           AUTO           08e8:0000       00007bbb
-modex16_TEXT           CODE           AUTO           08e8:7bc0       00002604
-bitmap_TEXT            CODE           AUTO           08e8:a1d0       0000062b
-16text_TEXT            CODE           AUTO           08e8:a800       0000010d
-16_in13_DATA           FAR_DATA       AUTO           1379:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           1393:0004       00000000
-_NULL                  BEGDATA        DGROUP         1394:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         1396:0000       00000002
-CONST                  DATA           DGROUP         1396:0002       00000076
-CONST2                 DATA           DGROUP         139d:0008       00000102
-_DATA                  DATA           DGROUP         13ae:0000       000005b1
-XIB                    DATA           DGROUP         1409:0002       00000000
-XI                     DATA           DGROUP         1409:0002       00000036
-XIE                    DATA           DGROUP         140c:0008       00000000
-YIB                    DATA           DGROUP         140c:0008       00000000
-YI                     DATA           DGROUP         140c:0008       00000018
-YIE                    DATA           DGROUP         140e:0000       00000000
-STRINGS                DATA           DGROUP         140e:0000       00000000
-DATA                   DATA           DGROUP         140e:0000       00000000
-_emu_init_start        EMU            DGROUP         140e:0000       00000000
-_emu_init_end          EMU            DGROUP         140e:0000       00000000
-_BSS                   BSS            DGROUP         140e:0000       00001052
-STACK                  STACK          DGROUP         1514:0000       0000dac0
+16_TEXT                CODE           AUTO           0000:0000       000002c1
+mapread_TEXT           CODE           AUTO           0000:02d0       000008f6
+jsmn_TEXT              CODE           AUTO           0000:0bd0       00000919
+16_in_TEXT             CODE           AUTO           0000:14f0       00001e80
+16_mm_TEXT             CODE           AUTO           0000:3370       00003308
+wcpu_TEXT              CODE           AUTO           0000:6680       00000058
+16_head_TEXT           CODE           AUTO           0000:66e0       00000405
+16_ca_TEXT             CODE           AUTO           0000:6af0       000003fd
+kitten_TEXT            CODE           AUTO           0000:6ef0       0000080a
+16_hc_TEXT             CODE           AUTO           0000:7700       0000158b
+timer_TEXT             CODE           AUTO           0000:8c90       00000235
+_TEXT                  CODE           AUTO           08ed:0000       00007bbb
+modex16_TEXT           CODE           AUTO           08ed:7bc0       000026d2
+bitmap_TEXT            CODE           AUTO           08ed:a2a0       0000064d
+16text_TEXT            CODE           AUTO           08ed:a8f0       0000010d
+16_in13_DATA           FAR_DATA       AUTO           138d:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           13a7:0004       00000000
+_NULL                  BEGDATA        DGROUP         13a8:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         13aa:0000       00000002
+CONST                  DATA           DGROUP         13aa:0002       00000076
+CONST2                 DATA           DGROUP         13b1:0008       00000102
+_DATA                  DATA           DGROUP         13c2:0000       000005b1
+XIB                    DATA           DGROUP         141d:0002       00000000
+XI                     DATA           DGROUP         141d:0002       00000036
+XIE                    DATA           DGROUP         1420:0008       00000000
+YIB                    DATA           DGROUP         1420:0008       00000000
+YI                     DATA           DGROUP         1420:0008       00000018
+YIE                    DATA           DGROUP         1422:0000       00000000
+STRINGS                DATA           DGROUP         1422:0000       00000000
+DATA                   DATA           DGROUP         1422:0000       00000000
+_emu_init_start        EMU            DGROUP         1422:0000       00000000
+_emu_init_end          EMU            DGROUP         1422:0000       00000000
+_BSS                   BSS            DGROUP         1422:0000       00001052
+STACK                  STACK          DGROUP         1528:0000       0000dac0
 
 
                         +----------------+
@@ -71,582 +71,582 @@ Address        Symbol
 =======        ======
 
 Module: 16.o(/dos/z/16/src/16.c)
-1394:07a0+     _player
-1394:08a0+     _gvar
-1394:0958+     _cpus
-1394:095c*     _gpal
-1394:0960+     _dpal
-1394:0964+     _engi_stat
-0000:012e      main_
+13a8:07a0+     _player
+13a8:08a0+     _gvar
+13a8:0958+     _cpus
+13a8:095c*     _gpal
+13a8:0960+     _dpal
+13a8:0964+     _engi_stat
+0000:0150      main_
 Module: mapread.o(/dos/z/16/src/lib/mapread.c)
-0000:039e+     jsoneq_
-0000:0442+     dump_
-0000:093e*     loadmap_
+0000:03f0+     jsoneq_
+0000:0494+     dump_
+0000:0990*     loadmap_
 Module: jsmn.o(/dos/z/16/src/lib/jsmn/jsmn.c)
-0000:0f52      jsmn_parse_
-0000:144e      jsmn_init_
+0000:0fa2      jsmn_parse_
+0000:149e      jsmn_init_
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-1394:098e+     _inpu
-0000:15e0+     INL_KeyService_
-0000:187a+     Mouse_
-0000:18d2+     IN_GetJoyAbs_
-0000:1c7c+     IN_GetJoyButtonsDB_
-0000:1f02+     IN_SetupJoy_
-0000:20c4      IN_Startup_
-0000:21ca      IN_Default_
-0000:232e      IN_Shutdown_
-0000:23ae*     IN_SetKeyHook_
-0000:23d0+     IN_ClearKeysDown_
-0000:24b0*     IN_ReadCursor_
-0000:25cc      IN_ReadControl_
-0000:2e04*     IN_SetControlType_
-0000:2e52*     IN_GetScanName_
-0000:2eda*     IN_WaitForKey_
-0000:2f10*     IN_WaitForASCII_
-0000:2f46+     IN_AckBack_
-0000:302e*     IN_Ack_
-0000:30d0+     IN_IsUserInput_
-0000:3176*     IN_UserInput_
-0000:31ba      IN_KeyDown_
-0000:3202+     IN_ClearKey_
-0000:327a*     IN_qb_
+13a8:098e+     _inpu
+0000:1630+     INL_KeyService_
+0000:18ca+     Mouse_
+0000:1922+     IN_GetJoyAbs_
+0000:1ccc+     IN_GetJoyButtonsDB_
+0000:1f52+     IN_SetupJoy_
+0000:2114      IN_Startup_
+0000:221a      IN_Default_
+0000:237e      IN_Shutdown_
+0000:23fe*     IN_SetKeyHook_
+0000:2420+     IN_ClearKeysDown_
+0000:2500*     IN_ReadCursor_
+0000:261c      IN_ReadControl_
+0000:2e54*     IN_SetControlType_
+0000:2ea2*     IN_GetScanName_
+0000:2f2a*     IN_WaitForKey_
+0000:2f60*     IN_WaitForASCII_
+0000:2f96+     IN_AckBack_
+0000:307e*     IN_Ack_
+0000:3120+     IN_IsUserInput_
+0000:31c6*     IN_UserInput_
+0000:320a      IN_KeyDown_
+0000:3252+     IN_ClearKey_
+0000:32ca*     IN_qb_
 Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
-0000:3d04+     MML_CheckForEMS_
-0000:3d60+     MML_SetupEMS_
-0000:3f18+     MML_ShutdownEMS_
-0000:3f84+     MM_MapEMS_
-0000:4080*     MM_MapXEMS_
-0000:41a0+     MML_CheckForXMS_
-0000:41fc*     MML_SetupXMS_
-0000:42e4+     MML_ShutdownXMS_
-0000:4372+     MML_UseSpace_
-0000:4550+     MML_ClearBlock_
-0000:45d4*     MM_Startup_
-0000:4a06+     MM_Shutdown_
-0000:4a9c      MM_GetPtr_
-0000:4e96+     MM_FreePtr_
-0000:4f8e*     MM_SetPurge_
-0000:5068*     MM_SetLock_
-0000:5140+     MM_SortMem_
-0000:532e*     MM_ShowMemory_
-0000:59ce*     MM_DumpData_
-0000:5b28+     MM_UnusedMemory_
-0000:5bac+     MM_TotalFree_
-0000:5c42*     MM_Report_
-0000:65fa*     MM_BombOnError_
-1394:0af0+     _beforesort
-1394:0af4+     _aftersort
-1394:0af8+     _XMSaddr
+0000:3d54+     MML_CheckForEMS_
+0000:3db0+     MML_SetupEMS_
+0000:3f68+     MML_ShutdownEMS_
+0000:3fd4+     MM_MapEMS_
+0000:40d0*     MM_MapXEMS_
+0000:41f0+     MML_CheckForXMS_
+0000:424c*     MML_SetupXMS_
+0000:4334+     MML_ShutdownXMS_
+0000:43c2+     MML_UseSpace_
+0000:45a0+     MML_ClearBlock_
+0000:4624*     MM_Startup_
+0000:4a56+     MM_Shutdown_
+0000:4aec      MM_GetPtr_
+0000:4ee6+     MM_FreePtr_
+0000:4fde*     MM_SetPurge_
+0000:50b8*     MM_SetLock_
+0000:5190+     MM_SortMem_
+0000:537e*     MM_ShowMemory_
+0000:5a1e*     MM_DumpData_
+0000:5b78+     MM_UnusedMemory_
+0000:5bfc+     MM_TotalFree_
+0000:5c92*     MM_Report_
+0000:664a*     MM_BombOnError_
+13a8:0af0+     _beforesort
+13a8:0af4+     _aftersort
+13a8:0af8+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
-0000:6630      detectcpu_
+0000:6680      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
-0000:669e*     wait_
-0000:66ea*     filesize_
-0000:6750      printmeminfoline_
-0000:693c      US_CheckParm_
+0000:66ee*     wait_
+0000:673a*     filesize_
+0000:67a0      printmeminfoline_
+0000:698c      US_CheckParm_
 Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
-0000:6ace      CA_OpenDebug_
-0000:6b1e      CA_CloseDebug_
-0000:6b4c+     CA_FarRead_
-0000:6bcc*     CA_FarWrite_
-0000:6c4c*     CA_ReadFile_
-0000:6cc8*     CA_LoadFile_
-0000:6d70*     CAL_OptimizeNodes_
-0000:6e20*     CA_Startup_
-0000:6e70*     CA_Shutdown_
-1394:0b00*     _finishcachebox
-1394:0b04*     _updatecachebox
-1394:0b08*     _drawcachebox
+0000:6b1e      CA_OpenDebug_
+0000:6b6e      CA_CloseDebug_
+0000:6b9c+     CA_FarRead_
+0000:6c1c*     CA_FarWrite_
+0000:6c9c*     CA_ReadFile_
+0000:6d18*     CA_LoadFile_
+0000:6dc0*     CAL_OptimizeNodes_
+0000:6e70*     CA_Startup_
+0000:6ec0*     CA_Shutdown_
+13a8:0b00*     _finishcachebox
+13a8:0b04*     _updatecachebox
+13a8:0b08*     _drawcachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
-0000:6edc      KITTENGETS
-0000:6f3c*     kittenopen_
-0000:718a+     catread_
-0000:723e*     kittenclose_
-0000:725a+     mystrtoul_
-0000:730e+     processEscChars_
-0000:7494+     get_line_
-0000:7506+     db_fetch_
-0000:759c+     db_insert_
-1394:04a4+     __kitten_catalog
+0000:6f2c      KITTENGETS
+0000:6f8c*     kittenopen_
+0000:71da+     catread_
+0000:728e*     kittenclose_
+0000:72aa+     mystrtoul_
+0000:735e+     processEscChars_
+0000:74e4+     get_line_
+0000:7556+     db_fetch_
+0000:75ec+     db_insert_
+13a8:04a4+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
-0000:785c+     LargestFreeBlock_
-0000:78ea+     _coreleft_
-0000:7966+     LargestFarFreeBlock_
-0000:7a1c+     _farcoreleft_
-0000:7aca+     LargestHugeFreeBlock_
-0000:7bba*     _hugecoreleft_
-0000:7c8a+     GetFreeSize_
-0000:7ce4+     GetFarFreeSize_
-0000:7d2e+     GetNearFreeSize_
-0000:7d7c*     heapdump_
-0000:8a1e+     heapstat_
-0000:8b5c+     heapstat0_
-0000:8bbe+     HC_OpenDebug_
-0000:8c0e*     HC_CloseDebug_
+0000:78ac+     LargestFreeBlock_
+0000:793a+     _coreleft_
+0000:79b6+     LargestFarFreeBlock_
+0000:7a6c+     _farcoreleft_
+0000:7b1a+     LargestHugeFreeBlock_
+0000:7c0a*     _hugecoreleft_
+0000:7cda+     GetFreeSize_
+0000:7d34+     GetFarFreeSize_
+0000:7d7e+     GetNearFreeSize_
+0000:7dcc*     heapdump_
+0000:8a6e+     heapstat_
+0000:8bac+     heapstat0_
+0000:8c0e+     HC_OpenDebug_
+0000:8c5e*     HC_CloseDebug_
 Module: timer.o(/dos/z/16/src/lib/timer.c)
-0000:8c40*     start_timer_
-0000:8d6c*     elapsed_timer_
-0000:8dbe*     ticktock_
-0000:8e2a*     time_in_seconds_
+0000:8c90*     start_timer_
+0000:8dbc*     elapsed_timer_
+0000:8e0e*     ticktock_
+0000:8e7a*     time_in_seconds_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
-08e8:0005      __STK
-08e8:0025      __STKOVERFLOW_
+08ed:0005      __STK
+08ed:0025      __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-08e8:7dda      VGAmodeX_
-08e8:7e6c+     vgaGetMode_
-08e8:7ea2+     modexEnter_
-08e8:808e*     modexLeave_
-08e8:80a6+     modexsetBaseXMode_
-08e8:80e4*     modexDefaultPage_
-08e8:8196*     modexNextPage_
-08e8:8262*     modexNextPageFlexibleSize_
-08e8:8330*     modexShowPage_
-08e8:842c*     modexPanPage_
-08e8:847c*     modexSelectPlane_
-08e8:84a0+     modexClearRegion_
-08e8:85b8*     oldDrawBmp_
-08e8:871e*     CDrawBmp_
-08e8:8882*     modexDrawBmp_
-08e8:88e8+     modexDrawBmpRegion_
-08e8:8a52*     modex_sparky4_DrawBmpRegion_
-08e8:8bbc*     modexDrawPlanarBuf_
-08e8:8bda*     modexDrawSprite_
-08e8:8c40+     modexDrawSpriteRegion_
-08e8:8db8*     modexCopyPageRegion_
-08e8:8f22      modexFadeOn_
-08e8:8f52      modexFadeOff_
-08e8:8f80*     modexFlashOn_
-08e8:8fae*     modexFlashOff_
-08e8:907e      modexPalSave_
-08e8:90d4      modexNewPal_
-08e8:9124*     modexLoadPalFile_
-08e8:9206*     modexSavePalFile_
-08e8:927e      modexPalBlack_
-08e8:92a8*     modexPalWhite_
-08e8:92d2+     modexPalUpdate_
-08e8:9842+     modexPalUpdate1_
-08e8:98bc*     modexPalUpdate0_
-08e8:9908+     chkcolor_
-08e8:9c20+     modexputPixel_
-08e8:9cae*     modexgetPixel_
-08e8:9d34*     modexhlin_
-08e8:9db8*     modexprint_
-08e8:9f52*     modexprintbig_
-08e8:a0ce*     pdump_
-08e8:a12e*     cls_
-08e8:a19c+     modexWaitBorder_
-1394:04d4+     _VGA
+08ed:7dfc      VGAmodeX_
+08ed:7e8e+     vgaGetMode_
+08ed:7ece+     modexEnter_
+08ed:815c*     modexLeave_
+08ed:8174+     modexsetBaseXMode_
+08ed:81b2*     modexDefaultPage_
+08ed:8264*     modexNextPage_
+08ed:8330*     modexNextPageFlexibleSize_
+08ed:83fe*     modexShowPage_
+08ed:84fa*     modexPanPage_
+08ed:854a*     modexSelectPlane_
+08ed:856e+     modexClearRegion_
+08ed:8686*     oldDrawBmp_
+08ed:87ec*     CDrawBmp_
+08ed:8950*     modexDrawBmp_
+08ed:89b6+     modexDrawBmpRegion_
+08ed:8b20*     modex_sparky4_DrawBmpRegion_
+08ed:8c8a*     modexDrawPlanarBuf_
+08ed:8ca8*     modexDrawSprite_
+08ed:8d0e+     modexDrawSpriteRegion_
+08ed:8e86*     modexCopyPageRegion_
+08ed:8ff0      modexFadeOn_
+08ed:9020      modexFadeOff_
+08ed:904e*     modexFlashOn_
+08ed:907c*     modexFlashOff_
+08ed:914c      modexPalSave_
+08ed:91a2      modexNewPal_
+08ed:91f2*     modexLoadPalFile_
+08ed:92d4*     modexSavePalFile_
+08ed:934c      modexPalBlack_
+08ed:9376*     modexPalWhite_
+08ed:93a0+     modexPalUpdate_
+08ed:9910+     modexPalUpdate1_
+08ed:998a*     modexPalUpdate0_
+08ed:99d6+     chkcolor_
+08ed:9cee+     modexputPixel_
+08ed:9d7c*     modexgetPixel_
+08ed:9e02*     modexhlin_
+08ed:9e86*     modexprint_
+08ed:a020*     modexprintbig_
+08ed:a19c*     pdump_
+08ed:a1fc*     cls_
+08ed:a26a+     modexWaitBorder_
+13a8:04d4+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
-08e8:0042      printf_
+08ed:0042      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-1394:0000*     __nullarea
-1394:04e8*     __ovlflag
-1394:04e9*     __intno
-1394:04ea*     __ovlvec
-08e8:0072      _cstart_
-08e8:0145*     _Not_Enough_Memory_
-08e8:0277      __exit_
-08e8:0296      __do_exit_with_msg__
-08e8:02f3      __GETDS
+13a8:0000*     __nullarea
+13a8:04e8*     __ovlflag
+13a8:04e9*     __intno
+13a8:04ea*     __ovlvec
+08ed:0072      _cstart_
+08ed:0145*     _Not_Enough_Memory_
+08ed:0277      __exit_
+08ed:0296      __do_exit_with_msg__
+08ed:02f3      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
-08e8:02fe      _big_code_
-08e8:02fe*     CodeModelMismatch
+08ed:02fe      _big_code_
+08ed:02fe*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-1394:1414      __argv
-1394:1418      ___argv
-1394:141c      __argc
-1394:141e      ___argc
+13a8:1414      __argv
+13a8:1418      ___argv
+13a8:141c      __argc
+13a8:141e      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
-08e8:0305      __PIA
-08e8:02fe*     __PIS
+08ed:0305      __PIA
+08ed:02fe*     __PIS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncmp.c)
-08e8:031c      strncmp_
+08ed:031c      strncmp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
-08e8:0359      _fmalloc_
-08e8:0359      malloc_
-1394:04ee      ___fheap
-1394:04f0      ___fheapRover
-1394:04f2      ___LargestSizeB4Rover
+08ed:0359      _fmalloc_
+08ed:0359      malloc_
+13a8:04ee      ___fheap
+13a8:04f0      ___fheapRover
+13a8:04f2      ___LargestSizeB4Rover
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-08e8:a534      bitmapLoadPcx_
-08e8:a690*     bitmapLoadPcxTiles_
+08ed:a626      bitmapLoadPcx_
+08ed:a782*     bitmapLoadPcxTiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strstr.c)
-08e8:04ce      strstr_
+08ed:04ce      strstr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(atoi.c)
-08e8:05d0      atoi_
+08ed:05d0      atoi_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-08e8:066b+     __open_flags_
-08e8:092c+     _fsopen_
-08e8:0993      fopen_
-08e8:0ab6*     freopen_
+08ed:066b+     __open_flags_
+08ed:092c+     _fsopen_
+08ed:0993      fopen_
+08ed:0ab6*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
-08e8:0b40      fread_
+08ed:0b40      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-08e8:0eb7      __get_errno_ptr_
-1394:14a0      _errno
+08ed:0eb7      __get_errno_ptr_
+13a8:14a0      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-1394:0504      ___iob
-1394:14a2      ___ClosedStreams
-1394:14a6      ___OpenStreams
+13a8:0504      ___iob
+13a8:14a2      ___ClosedStreams
+13a8:14a6      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
-08e8:0ebe      fprintf_
+08ed:0ebe      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-08e8:0eed*     _frealloc_
-08e8:0eed      realloc_
+08ed:0eed*     _frealloc_
+08ed:0eed      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
-08e8:0fca      __PTC
+08ed:0fca      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncpy.c)
-08e8:0ffd      strncpy_
+08ed:0ffd      strncpy_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
-08e8:1039+     int86x_
-08e8:11bc      int86_
+08ed:1039+     int86x_
+08ed:11bc      int86_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
-08e8:11ea      __I4M
-08e8:11ea      __U4M
+08ed:11ea      __I4M
+08ed:11ea      __U4M
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c)
-08e8:1202      _dos_getvect_
+08ed:1202      _dos_getvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c)
-08e8:120d      _dos_setvect_
+08ed:120d      _dos_setvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
-08e8:121a      __I4D
-08e8:1269      __U4D
+08ed:121a      __I4D
+08ed:1269      __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
-08e8:12ed*     _heapgrow_
-08e8:12ed      _fheapgrow_
-08e8:12ee      _nheapgrow_
+08ed:12ed*     _heapgrow_
+08ed:12ed      _fheapgrow_
+08ed:12ee      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
-08e8:1366      _memavl_
+08ed:1366      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
-08e8:13ab      _nmalloc_
-1394:066c      ___nheapbeg
-1394:066e      ___MiniHeapRover
-1394:0670      ___LargestSizeB4MiniHeapRover
+08ed:13ab      _nmalloc_
+13a8:066c      ___nheapbeg
+13a8:066e      ___MiniHeapRover
+13a8:0670      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
-08e8:1485      _ffree_
-08e8:1485      free_
+08ed:1485      _ffree_
+08ed:1485      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
-08e8:14f2      _nfree_
-1394:14aa+     ___MiniHeapFreeRover
+08ed:14f2      _nfree_
+13a8:14aa+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
-08e8:15ed+     _null_exit_rtn_
-08e8:15ed+     __null_int23_exit_
-08e8:15ee      exit_
-08e8:160f+     _exit_
-1394:0672+     ___int23_exit
-1394:0676      ___FPE_handler_exit
+08ed:15ed+     _null_exit_rtn_
+08ed:15ed+     __null_int23_exit_
+08ed:15ee      exit_
+08ed:160f+     _exit_
+13a8:0672+     ___int23_exit
+13a8:0676      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-08e8:162b      ultoa_
-08e8:16e9*     ltoa_
+08ed:162b      ultoa_
+08ed:16e9*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c)
-08e8:186f      write_
+08ed:186f      write_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
-08e8:1a9b      __doclose_
-08e8:1be5      __shutdown_stream_
-08e8:1bff      fclose_
-1394:14ac+     ___RmTmpFileFn
+08ed:1a9b      __doclose_
+08ed:1be5      __shutdown_stream_
+08ed:1bff      fclose_
+13a8:14ac+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
-08e8:1c6a+     __ibm_bios_get_ticks_
-08e8:1ce1      clock_
+08ed:1c6a+     __ibm_bios_get_ticks_
+08ed:1ce1      clock_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
-08e8:1d08      kbhit_
+08ed:1d08      kbhit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
-08e8:1d1f      ftell_
+08ed:1d1f      ftell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
-08e8:1f05      fseek_
+08ed:1f05      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-1394:0098      __IsTable
+13a8:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
-08e8:20fd      tolower_
+08ed:20fd      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
-08e8:210b      unlink_
+08ed:210b      unlink_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
-08e8:233b      open_
-08e8:2372      sopen_
+08ed:233b      open_
+08ed:2372      sopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c)
-08e8:239f      close_
+08ed:239f      close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c)
-08e8:23a4      filelength_
+08ed:23a4      filelength_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
-08e8:2402      sprintf_
+08ed:2402      sprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c)
-08e8:2431      getenv_
+08ed:2431      getenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-08e8:251c      __PTS
+08ed:251c      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c)
-08e8:254d      read_
+08ed:254d      read_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c)
-08e8:2686*     __clib_strdup_
-08e8:2686      strdup_
+08ed:2686*     __clib_strdup_
+08ed:2686      strdup_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c)
-08e8:26ed      halloc_
-08e8:27d2      hfree_
+08ed:26ed      halloc_
+08ed:27d2      hfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c)
-08e8:27d9      _heapwalk_
-08e8:27d9      _fheapwalk_
+08ed:27d9      _heapwalk_
+08ed:27d9      _fheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
-08e8:27ee+     __NHeapWalk_
-08e8:28e7      _nheapwalk_
+08ed:27ee+     __NHeapWalk_
+08ed:28e7      _nheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
-08e8:28f7      stackavail_
+08ed:28f7      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-1394:0682      __8087
-1394:0683      __real87
-1394:0684      __dos87emucall
-1394:0686      __dos87real
+13a8:0682      __8087
+13a8:0683      __real87
+13a8:0684      __dos87emucall
+13a8:0686      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
-08e8:2906*     __exit_with_msg_
-08e8:290b      __fatal_runtime_error_
+08ed:2906*     __exit_with_msg_
+08ed:290b      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-1394:0688      __curbrk
-1394:0690      __STACKLOW
-1394:0692      __STACKTOP
-1394:0694      __cbyte
-1394:0696      __child
-1394:0698      __no87
-1394:06a5      ___FPE_handler
-1394:068a      __psp
-1394:0699      __get_ovl_stack
-1394:069d      __restore_ovl_stack
-1394:06a1      __close_ovl_file
-1394:06a9      __LpCmdLine
-1394:06ad      __LpPgmName
-1394:068c      __osmajor
-1394:068d      __osminor
-1394:068e      __osmode
-1394:068f      __HShift
+13a8:0688      __curbrk
+13a8:0690      __STACKLOW
+13a8:0692      __STACKTOP
+13a8:0694      __cbyte
+13a8:0696      __child
+13a8:0698      __no87
+13a8:06a5      ___FPE_handler
+13a8:068a      __psp
+13a8:0699      __get_ovl_stack
+13a8:069d      __restore_ovl_stack
+13a8:06a1      __close_ovl_file
+13a8:06a9      __LpCmdLine
+13a8:06ad      __LpPgmName
+13a8:068c      __osmajor
+13a8:068d      __osminor
+13a8:068e      __osmode
+13a8:068f      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
-08e8:292a      __fill_buffer_
-08e8:2b79      fgetc_
+08ed:292a      __fill_buffer_
+08ed:2b79      fgetc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
-08e8:2cc0      fwrite_
+08ed:2cc0      fwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
-08e8:3039      rand_
-08e8:307b*     srand_
+08ed:3039      rand_
+08ed:307b*     srand_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-08e8:a876*     textInit_
-1394:14b4      _romFonts
+08ed:a966*     textInit_
+13a8:14b4      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-08e8:30b8      __fprtf_
+08ed:30b8      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-08e8:320b      __CMain
+08ed:320b      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-08e8:3271      __InitRtns
-08e8:3271*     __FInitRtns
-08e8:32cc      __FiniRtns
-08e8:32cc*     __FFiniRtns
+08ed:3271      __InitRtns
+08ed:3271*     __FInitRtns
+08ed:32cc      __FiniRtns
+08ed:32cc*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-1394:06b6      ___uselfn
+13a8:06b6      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-08e8:3330      __DOSseg__
+08ed:3330      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
-08e8:3331      __Init_Argv_
-08e8:3394+     _getargv_
-08e8:36c4      __Fini_Argv_
+08ed:3331      __Init_Argv_
+08ed:3394+     _getargv_
+08ed:36c4      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
-08e8:36f0      __MemAllocator
-08e8:37ba      __MemFree
+08ed:36f0      __MemAllocator
+08ed:37ba      __MemFree
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
-08e8:3917      __GrowSeg_
+08ed:3917      __GrowSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
-08e8:3a8d      __AllocSeg_
+08ed:3a8d      __AllocSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
-08e8:3b7c      __fmemneed_
+08ed:3b7c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-08e8:3b7f*     __set_commode_
-1394:06b8      __commode
+08ed:3b7f*     __set_commode_
+13a8:06b8      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-1394:06ba      __fmode
+13a8:06ba      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-08e8:3b8b      __chktty_
+08ed:3b8b      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-08e8:3bea      __freefp_
-08e8:3c8b      __purgefp_
+08ed:3bea      __freefp_
+08ed:3c8b      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-08e8:3ccc      __allocfp_
+08ed:3ccc      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-08e8:3e7c      __ioalloc_
+08ed:3e7c      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-08e8:400a      __qread_
+08ed:400a      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-08e8:402a      __InitFiles_
+08ed:402a      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-08e8:425e*     fcloseall_
-08e8:4265      __full_io_exit_
+08ed:425e*     fcloseall_
+08ed:4265      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-08e8:426f*     _msize_
-08e8:428a      _fmsize_
+08ed:426f*     _msize_
+08ed:428a      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-08e8:429b      __HeapManager_expand_
-08e8:47a4      _nexpand_
+08ed:429b      __HeapManager_expand_
+08ed:47a4      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-08e8:47f7      _fexpand_
-08e8:47f7*     _expand_
+08ed:47f7      _fexpand_
+08ed:47f7*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-08e8:482c      intr_
+08ed:482c      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-08e8:4840      segread_
+08ed:4840      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-08e8:492b      __LastFree_
-08e8:49a5      __ExpandDGROUP_
+08ed:492b      __LastFree_
+08ed:49a5      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-08e8:4ab6      __nmemneed_
+08ed:4ab6      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-1394:0050      ___Alphabet
+13a8:0050      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-08e8:4ab9      __lseek_
+08ed:4ab9      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-08e8:4af3*     __dosretax
-08e8:4af8*     __dosret0
-08e8:4aff      __set_errno_dos_
-08e8:4b67*     __set_errno_dos_reterr_
+08ed:4af3*     __dosretax
+08ed:4af8*     __dosret0
+08ed:4aff      __set_errno_dos_
+08ed:4b67*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-08e8:4b72      __GetIOMode_
-08e8:4ba7      __SetIOMode_nogrow_
-1394:06d0      ___NFiles
-1394:06d2      ___init_mode
-1394:06fa      ___io_mode
+08ed:4b72      __GetIOMode_
+08ed:4ba7      __SetIOMode_nogrow_
+13a8:06d0      ___NFiles
+13a8:06d2      ___init_mode
+13a8:06fa      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-08e8:4bdc      __close_
+08ed:4bdc      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-08e8:4c12      __flush_
+08ed:4c12      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
-08e8:4e5b      fflush_
+08ed:4e5b      fflush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-08e8:4e70      tell_
+08ed:4e70      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-08e8:4e81      lseek_
+08ed:4e81      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-08e8:4eb2      __doserror_
-08e8:4ec0      __doserror1_
+08ed:4eb2      __doserror_
+08ed:4ec0      __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-08e8:4ecc      _dos_open_
+08ed:4ecc      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-08e8:4ef2      isatty_
+08ed:4ef2      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-08e8:4f0e*     __get_doserrno_ptr_
-1394:14d0      __doserrno
+08ed:4f0e*     __get_doserrno_ptr_
+13a8:14d0      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-1394:06fe      ___umaskval
+13a8:06fe      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-08e8:4f15      _dos_creat_
-08e8:4f39*     _dos_creatnew_
+08ed:4f15      _dos_creat_
+08ed:4f39*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-08e8:4f5a+     __grow_iomode_
-08e8:5041+     __shrink_iomode_
-08e8:5082      __SetIOMode_
+08ed:4f5a+     __grow_iomode_
+08ed:5041+     __shrink_iomode_
+08ed:5082      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
-08e8:5142      vsprintf_
+08ed:5142      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-1394:14d4      ___env_mask
-1394:14d8      _environ
-1394:14dc*     __wenviron
+13a8:14d4      ___env_mask
+13a8:14d8      _environ
+13a8:14dc*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
-08e8:5184      _mbterm_
+08ed:5184      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
-08e8:51d7      _mbsnextc_
+08ed:51d7      _mbsnextc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c)
-08e8:5232      _mbctoupper_
+08ed:5232      _mbctoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c)
-08e8:5255      _mbsinc_
+08ed:5255      _mbsinc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-08e8:52a7      __ChkTTYIOMode_
-08e8:5315*     __IOMode_
+08ed:52a7      __ChkTTYIOMode_
+08ed:5315*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c)
-08e8:53e7      __HeapWalk_
+08ed:53e7      __HeapWalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
-08e8:5627*     _fpreset_
-08e8:5652      __init_8087_
-08e8:5685+     __default_sigfpe_handler_
-08e8:56da      __chk8087_
+08ed:5627*     _fpreset_
+08ed:5652      __init_8087_
+08ed:5685+     __default_sigfpe_handler_
+08ed:56da      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-08e8:574a      __EnterWVIDEO_
-1394:071e+     ___WD_Present
+08ed:574a      __EnterWVIDEO_
+13a8:071e+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-08e8:576e      __flushall_
-08e8:5802      flushall_
+08ed:576e      __flushall_
+08ed:5802      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-08e8:5808      getche_
+08ed:5808      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-08e8:5822      __qwrite_
+08ed:5822      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-08e8:5882      fputc_
+08ed:5882      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-08e8:5a57      __prtf_
+08ed:5a57      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-1394:14e0      ____Argv
-1394:14e4      ____Argc
+13a8:14e0      ____Argv
+13a8:14e4      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-1394:0720      __amblksiz
+13a8:0720      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-1394:0752      __Start_XI
-1394:0788      __End_XI
-1394:0788      __Start_YI
-1394:07a0      __End_YI
+13a8:0752      __Start_XI
+13a8:0788      __End_XI
+13a8:0788      __Start_YI
+13a8:07a0      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-1394:14e6      ___historical_splitparms
+13a8:14e6      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-08e8:6bba*     _heapenable_
-1394:0722      ___heap_enabled
+08ed:6bba*     _heapenable_
+13a8:0722      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-08e8:6bcb      _bfree_
+08ed:6bcb      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-08e8:6bf0      _bexpand_
+08ed:6bf0      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-08e8:6c4a      _DoINTR_
+08ed:6c4a      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-08e8:6fc3*     sbrk_
-08e8:6fd3      __brk_
+08ed:6fc3*     sbrk_
+08ed:6fd3      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-08e8:703b      fsync_
+08ed:703b      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-08e8:705e      __setenvp_
-08e8:71ea      __freeenvp_
+08ed:705e      __setenvp_
+08ed:71ea      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-1394:0724      ___IsDBCS
+13a8:0724      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-08e8:7248*     _ismbblead_
-1394:14ec      ___MBCSIsTable
+08ed:7248*     _ismbblead_
+13a8:14ec      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-08e8:72a2      __mbinit_
-1394:0726      ___MBCodePage
+08ed:72a2      __mbinit_
+13a8:0726      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-08e8:737d      _mbdtoupper_
+08ed:737d      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-08e8:738b      toupper_
+08ed:738b      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-1394:0728      __8087cw
+13a8:0728      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-1394:072a      ___Save8087
-1394:072e      ___Rest8087
+13a8:072a      ___Save8087
+13a8:072e      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-08e8:739a      __GrabFP87_
+08ed:739a      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-08e8:73cc*     __init_8087_emu
-08e8:73d2      __x87id
+08ed:73cc*     __init_8087_emu
+08ed:73d2      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-08e8:742f      wctomb_
+08ed:742f      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-08e8:747a+     utoa_
-08e8:751b      itoa_
+08ed:747a+     utoa_
+08ed:751b      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-08e8:7565      strupr_
+08ed:7565      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-1394:0732      ___EFG_printf
-1394:0736*     ___EFG_scanf
+13a8:0732      ___EFG_printf
+13a8:0736*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-08e8:75ad      ulltoa_
-08e8:76ea*     lltoa_
+08ed:75ad      ulltoa_
+08ed:76ea*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-08e8:775b*     _dos_close_
-08e8:7769      _dos_commit_
+08ed:775b*     _dos_close_
+08ed:7769      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-08e8:7778      clearenv_
+08ed:7778      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-08e8:78ae      __Init_FPE_handler_
-08e8:78e7      __Fini_FPE_handler_
-08e8:791e*     __FPEHandler
+08ed:78ae      __Init_FPE_handler_
+08ed:78e7      __Fini_FPE_handler_
+08ed:791e*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-1394:0750      ___FPE_int
+13a8:0750      ___FPE_int
 
 
                         +--------------------+
@@ -662,6 +662,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00022c00 (142336.)
-Entry point address: 08e8:0072
-Link time: 00:00.54
+Memory size:  00022d40 (142656.)
+Entry point address: 08ed:0072
+Link time: 00:00.93
index 24fbe5e..037ba62 100755 (executable)
Binary files a/bakapi.exe and b/bakapi.exe differ
index 5e422ac..5e909c8 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-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 16:18:10
+Created on:       15/10/15 16:57:39
 Executable Image: bakapi.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          1440:0000            0000f140
+DGROUP                          1451:0000            0000f140
 
 
 
@@ -24,38 +24,38 @@ DGROUP                          1440:0000            0000f140
 Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
-bakapi_TEXT            CODE           AUTO           0000:0000       0000036a
-16_in_TEXT             CODE           AUTO           0000:0370       00001e80
-16_mm_TEXT             CODE           AUTO           0000:21f0       00003308
-wcpu_TEXT              CODE           AUTO           0000:5500       00000058
-16_head_TEXT           CODE           AUTO           0000:5560       00000405
-16_ca_TEXT             CODE           AUTO           0000:5970       000003fd
-kitten_TEXT            CODE           AUTO           0000:5d70       0000080a
-16_hc_TEXT             CODE           AUTO           0000:6580       0000158b
-timer_TEXT             CODE           AUTO           0000:7b10       00000235
-_TEXT                  CODE           AUTO           07d5:0000       0000907d
-modex16_TEXT           CODE           AUTO           07d5:9080       00002604
-16text_TEXT            CODE           AUTO           07d5:b690       0000010d
-bakapee_TEXT           CODE           AUTO           07d5:b7a0       00000d51
-16_in13_DATA           FAR_DATA       AUTO           1425:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           143f:0004       00000000
-_NULL                  BEGDATA        DGROUP         1440:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         1442:0000       00000002
-CONST                  DATA           DGROUP         1442:0002       00000076
-CONST2                 DATA           DGROUP         1449:0008       0000010a
-_DATA                  DATA           DGROUP         145b:0000       00000599
-XIB                    DATA           DGROUP         14b4:000a       00000000
-XI                     DATA           DGROUP         14b4:000a       00000036
-XIE                    DATA           DGROUP         14b8:0000       00000000
-YIB                    DATA           DGROUP         14b8:0000       00000000
-YI                     DATA           DGROUP         14b8:0000       00000018
-YIE                    DATA           DGROUP         14b9:0008       00000000
-STRINGS                DATA           DGROUP         14b9:0008       00000000
-DATA                   DATA           DGROUP         14b9:0008       00000000
-_emu_init_start        EMU            DGROUP         14b9:0008       00000000
-_emu_init_end          EMU            DGROUP         14b9:0008       00000000
-_BSS                   BSS            DGROUP         14ba:0000       00000ed2
-STACK                  STACK          DGROUP         15a8:0000       0000dac0
+bakapi_TEXT            CODE           AUTO           0000:0000       0000038c
+16_in_TEXT             CODE           AUTO           0000:0390       00001e80
+16_mm_TEXT             CODE           AUTO           0000:2210       00003308
+wcpu_TEXT              CODE           AUTO           0000:5520       00000058
+16_head_TEXT           CODE           AUTO           0000:5580       00000405
+16_ca_TEXT             CODE           AUTO           0000:5990       000003fd
+kitten_TEXT            CODE           AUTO           0000:5d90       0000080a
+16_hc_TEXT             CODE           AUTO           0000:65a0       0000158b
+timer_TEXT             CODE           AUTO           0000:7b30       00000235
+_TEXT                  CODE           AUTO           07d7:0000       0000907d
+modex16_TEXT           CODE           AUTO           07d7:9080       000026d2
+16text_TEXT            CODE           AUTO           07d7:b760       0000010d
+bakapee_TEXT           CODE           AUTO           07d7:b870       00000d73
+16_in13_DATA           FAR_DATA       AUTO           1436:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           1450:0004       00000000
+_NULL                  BEGDATA        DGROUP         1451:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         1453:0000       00000002
+CONST                  DATA           DGROUP         1453:0002       00000076
+CONST2                 DATA           DGROUP         145a:0008       0000010a
+_DATA                  DATA           DGROUP         146c:0000       00000599
+XIB                    DATA           DGROUP         14c5:000a       00000000
+XI                     DATA           DGROUP         14c5:000a       00000036
+XIE                    DATA           DGROUP         14c9:0000       00000000
+YIB                    DATA           DGROUP         14c9:0000       00000000
+YI                     DATA           DGROUP         14c9:0000       00000018
+YIE                    DATA           DGROUP         14ca:0008       00000000
+STRINGS                DATA           DGROUP         14ca:0008       00000000
+DATA                   DATA           DGROUP         14ca:0008       00000000
+_emu_init_start        EMU            DGROUP         14ca:0008       00000000
+_emu_init_end          EMU            DGROUP         14ca:0008       00000000
+_BSS                   BSS            DGROUP         14cb:0000       00000ed2
+STACK                  STACK          DGROUP         15b9:0000       0000dac0
 
 
                         +----------------+
@@ -69,596 +69,596 @@ Address        Symbol
 =======        ======
 
 Module: bakapi.o(/dos/z/16/src/bakapi.c)
-0000:0104      main_
-1440:01b4*     _ch
-1440:07b0+     _gvar
-1440:0868+     _xdir
-1440:086a+     _ydir
-1440:086c+     _ypos
-1440:086e+     _d
-1440:0870+     _xpos
-1440:0872+     _key
+0000:0126      main_
+1451:01b4*     _ch
+1451:07b0+     _gvar
+1451:0868+     _xdir
+1451:086a+     _ydir
+1451:086c+     _ypos
+1451:086e+     _xpos
+1451:0870+     _d
+1451:0872+     _key
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-1440:088e+     _inpu
-0000:04b0+     INL_KeyService_
-0000:074a+     Mouse_
-0000:07a2+     IN_GetJoyAbs_
-0000:0b4c+     IN_GetJoyButtonsDB_
-0000:0dd2+     IN_SetupJoy_
-0000:0f94*     IN_Startup_
-0000:109a*     IN_Default_
-0000:11fe*     IN_Shutdown_
-0000:127e*     IN_SetKeyHook_
-0000:12a0+     IN_ClearKeysDown_
-0000:1380*     IN_ReadCursor_
-0000:149c*     IN_ReadControl_
-0000:1cd4*     IN_SetControlType_
-0000:1d22*     IN_GetScanName_
-0000:1daa*     IN_WaitForKey_
-0000:1de0*     IN_WaitForASCII_
-0000:1e16+     IN_AckBack_
-0000:1efe*     IN_Ack_
-0000:1fa0+     IN_IsUserInput_
-0000:2046*     IN_UserInput_
-0000:208a*     IN_KeyDown_
-0000:20d2+     IN_ClearKey_
-0000:214a*     IN_qb_
+1451:088e+     _inpu
+0000:04d0+     INL_KeyService_
+0000:076a+     Mouse_
+0000:07c2+     IN_GetJoyAbs_
+0000:0b6c+     IN_GetJoyButtonsDB_
+0000:0df2+     IN_SetupJoy_
+0000:0fb4*     IN_Startup_
+0000:10ba*     IN_Default_
+0000:121e*     IN_Shutdown_
+0000:129e*     IN_SetKeyHook_
+0000:12c0+     IN_ClearKeysDown_
+0000:13a0*     IN_ReadCursor_
+0000:14bc*     IN_ReadControl_
+0000:1cf4*     IN_SetControlType_
+0000:1d42*     IN_GetScanName_
+0000:1dca*     IN_WaitForKey_
+0000:1e00*     IN_WaitForASCII_
+0000:1e36+     IN_AckBack_
+0000:1f1e*     IN_Ack_
+0000:1fc0+     IN_IsUserInput_
+0000:2066*     IN_UserInput_
+0000:20aa*     IN_KeyDown_
+0000:20f2+     IN_ClearKey_
+0000:216a*     IN_qb_
 Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
-0000:2bd4+     MML_CheckForEMS_
-0000:2c30+     MML_SetupEMS_
-0000:2de8+     MML_ShutdownEMS_
-0000:2e54+     MM_MapEMS_
-0000:2f50*     MM_MapXEMS_
-0000:3070+     MML_CheckForXMS_
-0000:30cc*     MML_SetupXMS_
-0000:31b4+     MML_ShutdownXMS_
-0000:3242+     MML_UseSpace_
-0000:3420+     MML_ClearBlock_
-0000:34a4*     MM_Startup_
-0000:38d6+     MM_Shutdown_
-0000:396c      MM_GetPtr_
-0000:3d66+     MM_FreePtr_
-0000:3e5e*     MM_SetPurge_
-0000:3f38*     MM_SetLock_
-0000:4010+     MM_SortMem_
-0000:41fe*     MM_ShowMemory_
-0000:489e*     MM_DumpData_
-0000:49f8+     MM_UnusedMemory_
-0000:4a7c+     MM_TotalFree_
-0000:4b12*     MM_Report_
-0000:54ca*     MM_BombOnError_
-1440:09f0+     _beforesort
-1440:09f4+     _aftersort
-1440:09f8+     _XMSaddr
+0000:2bf4+     MML_CheckForEMS_
+0000:2c50+     MML_SetupEMS_
+0000:2e08+     MML_ShutdownEMS_
+0000:2e74+     MM_MapEMS_
+0000:2f70*     MM_MapXEMS_
+0000:3090+     MML_CheckForXMS_
+0000:30ec*     MML_SetupXMS_
+0000:31d4+     MML_ShutdownXMS_
+0000:3262+     MML_UseSpace_
+0000:3440+     MML_ClearBlock_
+0000:34c4*     MM_Startup_
+0000:38f6+     MM_Shutdown_
+0000:398c      MM_GetPtr_
+0000:3d86+     MM_FreePtr_
+0000:3e7e*     MM_SetPurge_
+0000:3f58*     MM_SetLock_
+0000:4030+     MM_SortMem_
+0000:421e*     MM_ShowMemory_
+0000:48be*     MM_DumpData_
+0000:4a18+     MM_UnusedMemory_
+0000:4a9c+     MM_TotalFree_
+0000:4b32*     MM_Report_
+0000:54ea*     MM_BombOnError_
+1451:09f0+     _beforesort
+1451:09f4+     _aftersort
+1451:09f8+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
-0000:5500      detectcpu_
+0000:5520      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
-0000:556e*     wait_
-0000:55ba*     filesize_
-0000:5620      printmeminfoline_
-0000:580c      US_CheckParm_
+0000:558e*     wait_
+0000:55da*     filesize_
+0000:5640      printmeminfoline_
+0000:582c      US_CheckParm_
 Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
-0000:599e      CA_OpenDebug_
-0000:59ee      CA_CloseDebug_
-0000:5a1c+     CA_FarRead_
-0000:5a9c*     CA_FarWrite_
-0000:5b1c*     CA_ReadFile_
-0000:5b98*     CA_LoadFile_
-0000:5c40*     CAL_OptimizeNodes_
-0000:5cf0*     CA_Startup_
-0000:5d40*     CA_Shutdown_
-1440:0a00*     _finishcachebox
-1440:0a04*     _updatecachebox
-1440:0a08*     _drawcachebox
+0000:59be      CA_OpenDebug_
+0000:5a0e      CA_CloseDebug_
+0000:5a3c+     CA_FarRead_
+0000:5abc*     CA_FarWrite_
+0000:5b3c*     CA_ReadFile_
+0000:5bb8*     CA_LoadFile_
+0000:5c60*     CAL_OptimizeNodes_
+0000:5d10*     CA_Startup_
+0000:5d60*     CA_Shutdown_
+1451:0a00*     _finishcachebox
+1451:0a04*     _updatecachebox
+1451:0a08*     _drawcachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
-0000:5dac      KITTENGETS
-0000:5e0c*     kittenopen_
-0000:605a+     catread_
-0000:610e*     kittenclose_
-0000:612a+     mystrtoul_
-0000:61de+     processEscChars_
-0000:6364+     get_line_
-0000:63d6+     db_fetch_
-0000:646c+     db_insert_
-1440:04a4+     __kitten_catalog
+0000:5dcc      KITTENGETS
+0000:5e2c*     kittenopen_
+0000:607a+     catread_
+0000:612e*     kittenclose_
+0000:614a+     mystrtoul_
+0000:61fe+     processEscChars_
+0000:6384+     get_line_
+0000:63f6+     db_fetch_
+0000:648c+     db_insert_
+1451:04a4+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
-0000:672c+     LargestFreeBlock_
-0000:67ba+     _coreleft_
-0000:6836+     LargestFarFreeBlock_
-0000:68ec+     _farcoreleft_
-0000:699a+     LargestHugeFreeBlock_
-0000:6a8a*     _hugecoreleft_
-0000:6b5a+     GetFreeSize_
-0000:6bb4+     GetFarFreeSize_
-0000:6bfe+     GetNearFreeSize_
-0000:6c4c*     heapdump_
-0000:78ee+     heapstat_
-0000:7a2c+     heapstat0_
-0000:7a8e+     HC_OpenDebug_
-0000:7ade*     HC_CloseDebug_
+0000:674c+     LargestFreeBlock_
+0000:67da+     _coreleft_
+0000:6856+     LargestFarFreeBlock_
+0000:690c+     _farcoreleft_
+0000:69ba+     LargestHugeFreeBlock_
+0000:6aaa*     _hugecoreleft_
+0000:6b7a+     GetFreeSize_
+0000:6bd4+     GetFarFreeSize_
+0000:6c1e+     GetNearFreeSize_
+0000:6c6c*     heapdump_
+0000:790e+     heapstat_
+0000:7a4c+     heapstat0_
+0000:7aae+     HC_OpenDebug_
+0000:7afe*     HC_CloseDebug_
 Module: timer.o(/dos/z/16/src/lib/timer.c)
-0000:7b10*     start_timer_
-0000:7c3c*     elapsed_timer_
-0000:7c8e*     ticktock_
-0000:7cfa*     time_in_seconds_
+0000:7b30*     start_timer_
+0000:7c5c*     elapsed_timer_
+0000:7cae*     ticktock_
+0000:7d1a*     time_in_seconds_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
-07d5:0005      __STK
-07d5:0025      __STKOVERFLOW_
+07d7:0005      __STK
+07d7:0025      __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-07d5:929a      VGAmodeX_
-07d5:932c+     vgaGetMode_
-07d5:9362+     modexEnter_
-07d5:954e*     modexLeave_
-07d5:9566+     modexsetBaseXMode_
-07d5:95a4      modexDefaultPage_
-07d5:9656*     modexNextPage_
-07d5:9722*     modexNextPageFlexibleSize_
-07d5:97f0      modexShowPage_
-07d5:98ec*     modexPanPage_
-07d5:993c*     modexSelectPlane_
-07d5:9960      modexClearRegion_
-07d5:9a78*     oldDrawBmp_
-07d5:9bde*     CDrawBmp_
-07d5:9d42*     modexDrawBmp_
-07d5:9da8+     modexDrawBmpRegion_
-07d5:9f12*     modex_sparky4_DrawBmpRegion_
-07d5:a07c*     modexDrawPlanarBuf_
-07d5:a09a*     modexDrawSprite_
-07d5:a100+     modexDrawSpriteRegion_
-07d5:a278*     modexCopyPageRegion_
-07d5:a3e2*     modexFadeOn_
-07d5:a412*     modexFadeOff_
-07d5:a440*     modexFlashOn_
-07d5:a46e*     modexFlashOff_
-07d5:a53e+     modexPalSave_
-07d5:a594+     modexNewPal_
-07d5:a5e4*     modexLoadPalFile_
-07d5:a6c6*     modexSavePalFile_
-07d5:a73e*     modexPalBlack_
-07d5:a768*     modexPalWhite_
-07d5:a792+     modexPalUpdate_
-07d5:ad02+     modexPalUpdate1_
-07d5:ad7c*     modexPalUpdate0_
-07d5:adc8+     chkcolor_
-07d5:b0e0      modexputPixel_
-07d5:b16e*     modexgetPixel_
-07d5:b1f4*     modexhlin_
-07d5:b278      modexprint_
-07d5:b412*     modexprintbig_
-07d5:b58e*     pdump_
-07d5:b5ee      cls_
-07d5:b65c+     modexWaitBorder_
-1440:04d4      _VGA
+07d7:92bc      VGAmodeX_
+07d7:934e+     vgaGetMode_
+07d7:938e+     modexEnter_
+07d7:961c*     modexLeave_
+07d7:9634+     modexsetBaseXMode_
+07d7:9672      modexDefaultPage_
+07d7:9724*     modexNextPage_
+07d7:97f0*     modexNextPageFlexibleSize_
+07d7:98be      modexShowPage_
+07d7:99ba*     modexPanPage_
+07d7:9a0a*     modexSelectPlane_
+07d7:9a2e      modexClearRegion_
+07d7:9b46*     oldDrawBmp_
+07d7:9cac*     CDrawBmp_
+07d7:9e10*     modexDrawBmp_
+07d7:9e76+     modexDrawBmpRegion_
+07d7:9fe0*     modex_sparky4_DrawBmpRegion_
+07d7:a14a*     modexDrawPlanarBuf_
+07d7:a168*     modexDrawSprite_
+07d7:a1ce+     modexDrawSpriteRegion_
+07d7:a346*     modexCopyPageRegion_
+07d7:a4b0*     modexFadeOn_
+07d7:a4e0*     modexFadeOff_
+07d7:a50e*     modexFlashOn_
+07d7:a53c*     modexFlashOff_
+07d7:a60c+     modexPalSave_
+07d7:a662+     modexNewPal_
+07d7:a6b2*     modexLoadPalFile_
+07d7:a794*     modexSavePalFile_
+07d7:a80c*     modexPalBlack_
+07d7:a836*     modexPalWhite_
+07d7:a860+     modexPalUpdate_
+07d7:add0+     modexPalUpdate1_
+07d7:ae4a*     modexPalUpdate0_
+07d7:ae96+     chkcolor_
+07d7:b1ae      modexputPixel_
+07d7:b23c*     modexgetPixel_
+07d7:b2c2*     modexhlin_
+07d7:b346      modexprint_
+07d7:b4e0*     modexprintbig_
+07d7:b65c*     pdump_
+07d7:b6bc      cls_
+07d7:b72a+     modexWaitBorder_
+1451:04d4      _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
-07d5:0042      rand_
-07d5:0084*     srand_
+07d7:0042      rand_
+07d7:0084*     srand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
-07d5:00af      __PIA
-07d5:00a8*     __PIS
+07d7:00af      __PIA
+07d7:00a8*     __PIS
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-07d5:b706      textInit_
-1440:1314      _romFonts
+07d7:b7d6      textInit_
+1451:1314      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
-07d5:00c6      kbhit_
+07d7:00c6      kbhit_
 Module: gfx.lib(/dos/z/16/src/lib/bakapee.c)
-07d5:b80a+     colortest_
-07d5:b85e+     colorz_
-07d5:b8c4+     ssd_
-07d5:ba44+     dingpp_
-07d5:bab6+     dingo_
-07d5:bbc2+     dingas_
-07d5:bc70+     dingu_
-07d5:bcd2+     dingq_
-07d5:bd72      ding_
+07d7:b8fc+     colortest_
+07d7:b950+     colorz_
+07d7:b9b6+     ssd_
+07d7:bb36+     dingpp_
+07d7:bba8+     dingo_
+07d7:bcb4+     dingas_
+07d7:bd62+     dingu_
+07d7:bdc4+     dingq_
+07d7:be64      ding_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
-07d5:00dd      printf_
+07d7:00dd      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getch.c)
-07d5:010c      getch_
+07d7:010c      getch_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(scanf.c)
-07d5:01d6+     vscanf_
-07d5:0204      scanf_
+07d7:01d6+     vscanf_
+07d7:0204      scanf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-1440:0000*     __nullarea
-1440:04f4*     __ovlflag
-1440:04f5*     __intno
-1440:04f6*     __ovlvec
-07d5:022c      _cstart_
-07d5:02ff*     _Not_Enough_Memory_
-07d5:0431      __exit_
-07d5:0450      __do_exit_with_msg__
-07d5:04ad      __GETDS
+1451:0000*     __nullarea
+1451:04f4*     __ovlflag
+1451:04f5*     __intno
+1451:04f6*     __ovlvec
+07d7:022c      _cstart_
+07d7:02ff*     _Not_Enough_Memory_
+07d7:0431      __exit_
+07d7:0450      __do_exit_with_msg__
+07d7:04ad      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
-07d5:04b8      _big_code_
-07d5:04b8*     CodeModelMismatch
+07d7:04b8      _big_code_
+07d7:04b8*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-1440:132c      __argv
-1440:1330      ___argv
-1440:1334      __argc
-1440:1336      ___argc
+1451:132c      __argv
+1451:1330      ___argv
+1451:1334      __argc
+1451:1336      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
-07d5:04b8+     int86x_
-07d5:063b      int86_
+07d7:04b8+     int86x_
+07d7:063b      int86_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
-07d5:0668      __I4M
-07d5:0668      __U4M
+07d7:0668      __I4M
+07d7:0668      __U4M
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c)
-07d5:0680      _dos_getvect_
+07d7:0680      _dos_getvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c)
-07d5:068b      _dos_setvect_
+07d7:068b      _dos_setvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
-07d5:0698      __I4D
-07d5:06e7      __U4D
+07d7:0698      __I4D
+07d7:06e7      __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
-07d5:076b*     _heapgrow_
-07d5:076b      _fheapgrow_
-07d5:076c      _nheapgrow_
+07d7:076b*     _heapgrow_
+07d7:076b      _fheapgrow_
+07d7:076c      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
-07d5:07e4      _memavl_
+07d7:07e4      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
-07d5:0829      _nmalloc_
-1440:04fa      ___nheapbeg
-1440:04fc      ___MiniHeapRover
-1440:04fe      ___LargestSizeB4MiniHeapRover
+07d7:0829      _nmalloc_
+1451:04fa      ___nheapbeg
+1451:04fc      ___MiniHeapRover
+1451:04fe      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
-07d5:0903      _fmalloc_
-07d5:0903      malloc_
-1440:0500      ___fheap
-1440:0502      ___fheapRover
-1440:0504      ___LargestSizeB4Rover
+07d7:0903      _fmalloc_
+07d7:0903      malloc_
+1451:0500      ___fheap
+1451:0502      ___fheapRover
+1451:0504      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
-07d5:0a78      _ffree_
-07d5:0a78      free_
+07d7:0a78      _ffree_
+07d7:0a78      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
-07d5:0ae5      _nfree_
-1440:1338+     ___MiniHeapFreeRover
+07d7:0ae5      _nfree_
+1451:1338+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
-07d5:0be0+     _null_exit_rtn_
-07d5:0be0+     __null_int23_exit_
-07d5:0be1      exit_
-07d5:0c02+     _exit_
-1440:0506+     ___int23_exit
-1440:050a      ___FPE_handler_exit
+07d7:0be0+     _null_exit_rtn_
+07d7:0be0+     __null_int23_exit_
+07d7:0be1      exit_
+07d7:0c02+     _exit_
+1451:0506+     ___int23_exit
+1451:050a      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
-07d5:0c1e      __PTC
+07d7:0c1e      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-07d5:0c51      ultoa_
-07d5:0d0f*     ltoa_
+07d7:0c51      ultoa_
+07d7:0d0f*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c)
-07d5:0e95      write_
+07d7:0e95      write_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-07d5:10c1+     __open_flags_
-07d5:1382+     _fsopen_
-07d5:13e9      fopen_
-07d5:150c*     freopen_
+07d7:10c1+     __open_flags_
+07d7:1382+     _fsopen_
+07d7:13e9      fopen_
+07d7:150c*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
-07d5:1596      fprintf_
+07d7:1596      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
-07d5:15c5      __doclose_
-07d5:170f      __shutdown_stream_
-07d5:1729      fclose_
-1440:133a+     ___RmTmpFileFn
+07d7:15c5      __doclose_
+07d7:170f      __shutdown_stream_
+07d7:1729      fclose_
+1451:133a+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
-07d5:1794+     __ibm_bios_get_ticks_
-07d5:180b      clock_
+07d7:1794+     __ibm_bios_get_ticks_
+07d7:180b      clock_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
-07d5:1832      ftell_
+07d7:1832      ftell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
-07d5:1a18      fseek_
+07d7:1a18      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-1440:0098      __IsTable
+1451:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
-07d5:1c10      tolower_
+07d7:1c10      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
-07d5:1c1e      unlink_
+07d7:1c1e      unlink_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
-07d5:1e4e      open_
-07d5:1e85      sopen_
+07d7:1e4e      open_
+07d7:1e85      sopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c)
-07d5:1eb2      close_
+07d7:1eb2      close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c)
-07d5:1eb7      filelength_
+07d7:1eb7      filelength_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
-07d5:1f15      sprintf_
+07d7:1f15      sprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c)
-07d5:1f44      getenv_
+07d7:1f44      getenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-07d5:2030      __PTS
+07d7:2030      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c)
-07d5:2061      read_
+07d7:2061      read_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c)
-07d5:219a*     __clib_strdup_
-07d5:219a      strdup_
+07d7:219a*     __clib_strdup_
+07d7:219a      strdup_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c)
-07d5:2201      halloc_
-07d5:22e6      hfree_
+07d7:2201      halloc_
+07d7:22e6      hfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c)
-07d5:22ed      _heapwalk_
-07d5:22ed      _fheapwalk_
+07d7:22ed      _heapwalk_
+07d7:22ed      _fheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
-07d5:2302+     __NHeapWalk_
-07d5:23fb      _nheapwalk_
+07d7:2302+     __NHeapWalk_
+07d7:23fb      _nheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
-07d5:240b      stackavail_
+07d7:240b      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-1440:0516      __8087
-1440:0517      __real87
-1440:0518      __dos87emucall
-1440:051a      __dos87real
+1451:0516      __8087
+1451:0517      __real87
+1451:0518      __dos87emucall
+1451:051a      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
-07d5:241a*     __exit_with_msg_
-07d5:241f      __fatal_runtime_error_
+07d7:241a*     __exit_with_msg_
+07d7:241f      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-1440:051c      __curbrk
-1440:0524      __STACKLOW
-1440:0526      __STACKTOP
-1440:0528      __cbyte
-1440:052a      __child
-1440:052c      __no87
-1440:0539      ___FPE_handler
-1440:051e      __psp
-1440:052d      __get_ovl_stack
-1440:0531      __restore_ovl_stack
-1440:0535      __close_ovl_file
-1440:053d      __LpCmdLine
-1440:0541      __LpPgmName
-1440:0520      __osmajor
-1440:0521      __osminor
-1440:0522      __osmode
-1440:0523      __HShift
+1451:051c      __curbrk
+1451:0524      __STACKLOW
+1451:0526      __STACKTOP
+1451:0528      __cbyte
+1451:052a      __child
+1451:052c      __no87
+1451:0539      ___FPE_handler
+1451:051e      __psp
+1451:052d      __get_ovl_stack
+1451:0531      __restore_ovl_stack
+1451:0535      __close_ovl_file
+1451:053d      __LpCmdLine
+1451:0541      __LpPgmName
+1451:0520      __osmajor
+1451:0521      __osminor
+1451:0522      __osmode
+1451:0523      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
-07d5:243e+     __fill_buffer_
-07d5:268d      fgetc_
+07d7:243e+     __fill_buffer_
+07d7:268d      fgetc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
-07d5:27d4      fwrite_
+07d7:27d4      fwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(delay.c)
-07d5:2b4d      delay_
+07d7:2b4d      delay_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-1440:0546      ___iob
-1440:1342      ___ClosedStreams
-1440:1346      ___OpenStreams
+1451:0546      ___iob
+1451:1342      ___ClosedStreams
+1451:1346      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-07d5:2cc6      __fprtf_
+07d7:2cc6      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ungetc.c)
-07d5:2e19      ungetc_
+07d7:2e19      ungetc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(scnf.c)
-07d5:404e      __scnf_
+07d7:404e      __scnf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-07d5:4314      __CMain
+07d7:4314      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-07d5:437a      __InitRtns
-07d5:437a*     __FInitRtns
-07d5:43d5      __FiniRtns
-07d5:43d5*     __FFiniRtns
+07d7:437a      __InitRtns
+07d7:437a*     __FInitRtns
+07d7:43d5      __FiniRtns
+07d7:43d5*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-1440:06ae      ___uselfn
+1451:06ae      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-07d5:443a      __DOSseg__
+07d7:443a      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
-07d5:443b      __Init_Argv_
-07d5:449e+     _getargv_
-07d5:47ce      __Fini_Argv_
+07d7:443b      __Init_Argv_
+07d7:449e+     _getargv_
+07d7:47ce      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-07d5:47f8      intr_
+07d7:47f8      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-07d5:480c      segread_
+07d7:480c      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-07d5:48f7      __LastFree_
-07d5:4971      __ExpandDGROUP_
+07d7:48f7      __LastFree_
+07d7:4971      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-07d5:4a82      __nmemneed_
+07d7:4a82      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
-07d5:4a90      __MemAllocator
-07d5:4b5a      __MemFree
+07d7:4a90      __MemAllocator
+07d7:4b5a      __MemFree
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
-07d5:4cb7      __GrowSeg_
+07d7:4cb7      __GrowSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
-07d5:4e2d      __AllocSeg_
+07d7:4e2d      __AllocSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
-07d5:4f1c      __fmemneed_
+07d7:4f1c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-1440:0022      ___Alphabet
+1451:0022      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-07d5:4f1f      __lseek_
+07d7:4f1f      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-07d5:4f59*     __dosretax
-07d5:4f5e*     __dosret0
-07d5:4f65      __set_errno_dos_
-07d5:4fcd*     __set_errno_dos_reterr_
+07d7:4f59*     __dosretax
+07d7:4f5e*     __dosret0
+07d7:4f65      __set_errno_dos_
+07d7:4fcd*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-07d5:4fd8*     __get_errno_ptr_
-1440:134e      _errno
+07d7:4fd8*     __get_errno_ptr_
+1451:134e      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-07d5:4fdf      __GetIOMode_
-07d5:5014      __SetIOMode_nogrow_
-1440:06c4      ___NFiles
-1440:06c6      ___init_mode
-1440:06ee      ___io_mode
+07d7:4fdf      __GetIOMode_
+07d7:5014      __SetIOMode_nogrow_
+1451:06c4      ___NFiles
+1451:06c6      ___init_mode
+1451:06ee      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-07d5:5049*     __set_commode_
-1440:06f2      __commode
+07d7:5049*     __set_commode_
+1451:06f2      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-1440:06f4      __fmode
+1451:06f4      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-07d5:5055      __chktty_
+07d7:5055      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-07d5:50b4      __freefp_
-07d5:5155      __purgefp_
+07d7:50b4      __freefp_
+07d7:5155      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-07d5:5196      __allocfp_
+07d7:5196      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-07d5:5346      __close_
+07d7:5346      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-07d5:537c      __flush_
+07d7:537c      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
-07d5:55c5      fflush_
+07d7:55c5      fflush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-07d5:55da      tell_
+07d7:55da      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-07d5:55eb      lseek_
+07d7:55eb      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-07d5:561c      __doserror_
-07d5:562a      __doserror1_
+07d7:561c      __doserror_
+07d7:562a      __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-07d5:5636      _dos_open_
+07d7:5636      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-07d5:565c      isatty_
+07d7:565c      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-07d5:5678*     __get_doserrno_ptr_
-1440:1350      __doserrno
+07d7:5678*     __get_doserrno_ptr_
+1451:1350      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-1440:06f6      ___umaskval
+1451:06f6      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-07d5:567f      _dos_creat_
-07d5:56a3*     _dos_creatnew_
+07d7:567f      _dos_creat_
+07d7:56a3*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-07d5:56c4+     __grow_iomode_
-07d5:57ab+     __shrink_iomode_
-07d5:57ec      __SetIOMode_
+07d7:56c4+     __grow_iomode_
+07d7:57ab+     __shrink_iomode_
+07d7:57ec      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
-07d5:58ac      vsprintf_
+07d7:58ac      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-1440:1354      ___env_mask
-1440:1358      _environ
-1440:135c*     __wenviron
+1451:1354      ___env_mask
+1451:1358      _environ
+1451:135c*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
-07d5:58ee      _mbterm_
+07d7:58ee      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
-07d5:5941      _mbsnextc_
+07d7:5941      _mbsnextc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c)
-07d5:599c      _mbctoupper_
+07d7:599c      _mbctoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c)
-07d5:59bf      _mbsinc_
+07d7:59bf      _mbsinc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-07d5:5a11      __ChkTTYIOMode_
-07d5:5a7f*     __IOMode_
+07d7:5a11      __ChkTTYIOMode_
+07d7:5a7f*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c)
-07d5:5b51      __HeapWalk_
+07d7:5b51      __HeapWalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
-07d5:5d91*     _fpreset_
-07d5:5dbc      __init_8087_
-07d5:5def+     __default_sigfpe_handler_
-07d5:5e44      __chk8087_
+07d7:5d91*     _fpreset_
+07d7:5dbc      __init_8087_
+07d7:5def+     __default_sigfpe_handler_
+07d7:5e44      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-07d5:5eb4      __EnterWVIDEO_
-1440:0716+     ___WD_Present
+07d7:5eb4      __EnterWVIDEO_
+1451:0716+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-07d5:5ed8      __flushall_
-07d5:5f6c      flushall_
+07d7:5ed8      __flushall_
+07d7:5f6c      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-07d5:5f72      getche_
+07d7:5f72      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-07d5:5f8c      __ioalloc_
+07d7:5f8c      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-07d5:611a      __qread_
+07d7:611a      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-07d5:613a      __qwrite_
+07d7:613a      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-07d5:619a      fputc_
+07d7:619a      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-07d5:636f      __InitFiles_
+07d7:636f      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-07d5:65a3*     fcloseall_
-07d5:65aa      __full_io_exit_
+07d7:65a3*     fcloseall_
+07d7:65aa      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-07d5:65b4      __prtf_
+07d7:65b4      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-1440:0718      ___IsDBCS
+1451:0718      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-07d5:7716*     _ismbblead_
-1440:1360      ___MBCSIsTable
+07d7:7716*     _ismbblead_
+1451:1360      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbtowc.c)
-07d5:7732      mbtowc_
+07d7:7732      mbtowc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bits.c)
-1440:019a      __Bits
+1451:019a      __Bits
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fdfs086.asm)
-07d5:7850      __FDFS
+07d7:7850      __FDFS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-1440:071a      ___EFG_printf
-1440:071e      ___EFG_scanf
+1451:071a      ___EFG_printf
+1451:071e      ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i8m086.asm)
-07d5:78c7*     __I8M
-07d5:78c7      __U8M
-07d5:78ac*     __I8ME
-07d5:78ac*     __U8ME
+07d7:78c7*     __I8M
+07d7:78c7      __U8M
+07d7:78ac*     __I8ME
+07d7:78ac*     __U8ME
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-1440:1462      ____Argv
-1440:1466      ____Argc
+1451:1462      ____Argv
+1451:1466      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-1440:0722      __amblksiz
+1451:0722      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-1440:074a      __Start_XI
-1440:0780      __End_XI
-1440:0780      __Start_YI
-1440:0798      __End_YI
+1451:074a      __Start_XI
+1451:0780      __End_XI
+1451:0780      __Start_YI
+1451:0798      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-1440:1468      ___historical_splitparms
+1451:1468      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-07d5:7a12      _DoINTR_
+07d7:7a12      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-07d5:7d8b*     _heapenable_
-1440:0724      ___heap_enabled
+07d7:7d8b*     _heapenable_
+1451:0724      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-07d5:7d9c*     sbrk_
-07d5:7dac      __brk_
+07d7:7d9c*     sbrk_
+07d7:7dac      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-07d5:7e14      fsync_
+07d7:7e14      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-07d5:7e19*     _frealloc_
-07d5:7e19      realloc_
+07d7:7e19*     _frealloc_
+07d7:7e19      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-07d5:7f13      __setenvp_
-07d5:809f      __freeenvp_
+07d7:7f13      __setenvp_
+07d7:809f      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-07d5:813b      __mbinit_
-1440:0726      ___MBCodePage
+07d7:813b      __mbinit_
+1451:0726      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-07d5:8216      _mbdtoupper_
+07d7:8216      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-07d5:8224      toupper_
+07d7:8224      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-1440:0728      __8087cw
+1451:0728      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-1440:072a      ___Save8087
-1440:072e      ___Rest8087
+1451:072a      ___Save8087
+1451:072e      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-07d5:8233      __GrabFP87_
+07d7:8233      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-07d5:8266*     __init_8087_emu
-07d5:826c      __x87id
+07d7:8266*     __init_8087_emu
+07d7:826c      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-07d5:82c9      wctomb_
+07d7:82c9      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-07d5:8314+     utoa_
-07d5:83b5      itoa_
+07d7:8314+     utoa_
+07d7:83b5      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-07d5:83ff      strupr_
+07d7:83ff      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-07d5:8434      ulltoa_
-07d5:8571*     lltoa_
+07d7:8434      ulltoa_
+07d7:8571*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-07d5:85e2*     _dos_close_
-07d5:85f0      _dos_commit_
+07d7:85e2*     _dos_close_
+07d7:85f0      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-07d5:85ff*     _msize_
-07d5:861a      _fmsize_
+07d7:85ff*     _msize_
+07d7:861a      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-07d5:862b      __HeapManager_expand_
-07d5:8b34      _nexpand_
+07d7:862b      __HeapManager_expand_
+07d7:8b34      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-07d5:8b87      _fexpand_
-07d5:8b87*     _expand_
+07d7:8b87      _fexpand_
+07d7:8b87*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-07d5:8bbc      clearenv_
+07d7:8bbc      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-07d5:8cf2      __Init_FPE_handler_
-07d5:8d2b      __Fini_FPE_handler_
-07d5:8d62*     __FPEHandler
+07d7:8cf2      __Init_FPE_handler_
+07d7:8d2b      __Fini_FPE_handler_
+07d7:8d62*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-07d5:8ff4      _bfree_
+07d7:8ff4      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-07d5:9019      _bexpand_
+07d7:9019      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-1440:0748      ___FPE_int
+1451:0748      ___FPE_int
 
 
                         +--------------------+
@@ -674,6 +674,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00023540 (144704.)
-Entry point address: 07d5:022c
-Link time: 00:00.25
+Memory size:  00023650 (144976.)
+Entry point address: 07d7:022c
+Link time: 00:00.63
index fd1ba2e..a97af48 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-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 16:18:10
+Created on:       15/10/15 16:57:39
 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:  0001d5b0 (120240.)
 Entry point address: 0000:8024
-Link time: 00:00.06
+Link time: 00:00.71
index fc1fac5..49e9357 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-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 16:18:10
+Created on:       15/10/15 16:57:39
 Executable Image: fmemtest.exe
 creating a DOS executable
 
@@ -576,4 +576,4 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
 Stack size:  dac0 (56000.)
 Memory size:  0001d3e0 (119776.)
 Entry point address: 0000:7e06
-Link time: 00:00.79
+Link time: 00:00.05
index caf051d..ec9bbfc 100755 (executable)
Binary files a/fontgfx.exe and b/fontgfx.exe differ
index f5a6901..8317d3c 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-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 16:18:10
+Created on:       15/10/15 16:57:39
 Executable Image: fontgfx.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          11b1:0000            0000f550
+DGROUP                          11c0:0000            0000f550
 
 
 
@@ -24,37 +24,37 @@ DGROUP                          11b1:0000            0000f550
 Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
-fontgfx_TEXT           CODE           AUTO           0000:0000       0000020e
-16_in_TEXT             CODE           AUTO           0000:0210       00001e80
-16_mm_TEXT             CODE           AUTO           0000:2090       00003308
-wcpu_TEXT              CODE           AUTO           0000:53a0       00000058
-16_head_TEXT           CODE           AUTO           0000:5400       00000405
-16_ca_TEXT             CODE           AUTO           0000:5810       000003fd
-kitten_TEXT            CODE           AUTO           0000:5c10       0000080a
-16_hc_TEXT             CODE           AUTO           0000:6420       0000158b
-timer_TEXT             CODE           AUTO           0000:79b0       00000235
-_TEXT                  CODE           AUTO           0000:7bf0       00007645
-16text_TEXT            CODE           AUTO           0000:f240       0000010d
-modex16_TEXT           CODE           AUTO           0f35:0000       00002604
-16_in13_DATA           FAR_DATA       AUTO           1196:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           11b0:0004       00000000
-_NULL                  BEGDATA        DGROUP         11b1:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         11b3:0000       00000002
-CONST                  DATA           DGROUP         11b3:0002       00000076
-CONST2                 DATA           DGROUP         11ba:0008       00000102
-_DATA                  DATA           DGROUP         11cb:0000       000009e1
-XIB                    DATA           DGROUP         1269:0002       00000000
-XI                     DATA           DGROUP         1269:0002       00000036
-XIE                    DATA           DGROUP         126c:0008       00000000
-YIB                    DATA           DGROUP         126c:0008       00000000
-YI                     DATA           DGROUP         126c:0008       00000018
-YIE                    DATA           DGROUP         126e:0000       00000000
-STRINGS                DATA           DGROUP         126e:0000       00000000
-DATA                   DATA           DGROUP         126e:0000       00000000
-_emu_init_start        EMU            DGROUP         126e:0000       00000000
-_emu_init_end          EMU            DGROUP         126e:0000       00000000
-_BSS                   BSS            DGROUP         126e:0000       00000eb2
-STACK                  STACK          DGROUP         135a:0000       0000dac0
+fontgfx_TEXT           CODE           AUTO           0000:0000       00000230
+16_in_TEXT             CODE           AUTO           0000:0230       00001e80
+16_mm_TEXT             CODE           AUTO           0000:20b0       00003308
+wcpu_TEXT              CODE           AUTO           0000:53c0       00000058
+16_head_TEXT           CODE           AUTO           0000:5420       00000405
+16_ca_TEXT             CODE           AUTO           0000:5830       000003fd
+kitten_TEXT            CODE           AUTO           0000:5c30       0000080a
+16_hc_TEXT             CODE           AUTO           0000:6440       0000158b
+timer_TEXT             CODE           AUTO           0000:79d0       00000235
+_TEXT                  CODE           AUTO           0000:7c10       00007645
+16text_TEXT            CODE           AUTO           0000:f260       0000010d
+modex16_TEXT           CODE           AUTO           0f37:0000       000026d2
+16_in13_DATA           FAR_DATA       AUTO           11a5:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           11bf:0004       00000000
+_NULL                  BEGDATA        DGROUP         11c0:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         11c2:0000       00000002
+CONST                  DATA           DGROUP         11c2:0002       00000076
+CONST2                 DATA           DGROUP         11c9:0008       00000102
+_DATA                  DATA           DGROUP         11da:0000       000009e1
+XIB                    DATA           DGROUP         1278:0002       00000000
+XI                     DATA           DGROUP         1278:0002       00000036
+XIE                    DATA           DGROUP         127b:0008       00000000
+YIB                    DATA           DGROUP         127b:0008       00000000
+YI                     DATA           DGROUP         127b:0008       00000018
+YIE                    DATA           DGROUP         127d:0000       00000000
+STRINGS                DATA           DGROUP         127d:0000       00000000
+DATA                   DATA           DGROUP         127d:0000       00000000
+_emu_init_start        EMU            DGROUP         127d:0000       00000000
+_emu_init_end          EMU            DGROUP         127d:0000       00000000
+_BSS                   BSS            DGROUP         127d:0000       00000eb2
+STACK                  STACK          DGROUP         1369:0000       0000dac0
 
 
                         +----------------+
@@ -68,559 +68,559 @@ Address        Symbol
 =======        ======
 
 Module: fontgfx.o(/dos/z/16/src/fontgfx.c)
-0000:006e      main_
-11b1:0bd0+     _gvar
+0000:0090      main_
+11c0:0bd0+     _gvar
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-11b1:0c9e+     _inpu
-0000:0350+     INL_KeyService_
-0000:05ea+     Mouse_
-0000:0642+     IN_GetJoyAbs_
-0000:09ec+     IN_GetJoyButtonsDB_
-0000:0c72+     IN_SetupJoy_
-0000:0e34*     IN_Startup_
-0000:0f3a*     IN_Default_
-0000:109e*     IN_Shutdown_
-0000:111e*     IN_SetKeyHook_
-0000:1140+     IN_ClearKeysDown_
-0000:1220*     IN_ReadCursor_
-0000:133c*     IN_ReadControl_
-0000:1b74*     IN_SetControlType_
-0000:1bc2*     IN_GetScanName_
-0000:1c4a*     IN_WaitForKey_
-0000:1c80*     IN_WaitForASCII_
-0000:1cb6+     IN_AckBack_
-0000:1d9e*     IN_Ack_
-0000:1e40+     IN_IsUserInput_
-0000:1ee6*     IN_UserInput_
-0000:1f2a*     IN_KeyDown_
-0000:1f72+     IN_ClearKey_
-0000:1fea*     IN_qb_
+11c0:0c9e+     _inpu
+0000:0370+     INL_KeyService_
+0000:060a+     Mouse_
+0000:0662+     IN_GetJoyAbs_
+0000:0a0c+     IN_GetJoyButtonsDB_
+0000:0c92+     IN_SetupJoy_
+0000:0e54*     IN_Startup_
+0000:0f5a*     IN_Default_
+0000:10be*     IN_Shutdown_
+0000:113e*     IN_SetKeyHook_
+0000:1160+     IN_ClearKeysDown_
+0000:1240*     IN_ReadCursor_
+0000:135c*     IN_ReadControl_
+0000:1b94*     IN_SetControlType_
+0000:1be2*     IN_GetScanName_
+0000:1c6a*     IN_WaitForKey_
+0000:1ca0*     IN_WaitForASCII_
+0000:1cd6+     IN_AckBack_
+0000:1dbe*     IN_Ack_
+0000:1e60+     IN_IsUserInput_
+0000:1f06*     IN_UserInput_
+0000:1f4a*     IN_KeyDown_
+0000:1f92+     IN_ClearKey_
+0000:200a*     IN_qb_
 Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
-0000:2a74+     MML_CheckForEMS_
-0000:2ad0+     MML_SetupEMS_
-0000:2c88+     MML_ShutdownEMS_
-0000:2cf4+     MM_MapEMS_
-0000:2df0*     MM_MapXEMS_
-0000:2f10+     MML_CheckForXMS_
-0000:2f6c*     MML_SetupXMS_
-0000:3054+     MML_ShutdownXMS_
-0000:30e2+     MML_UseSpace_
-0000:32c0+     MML_ClearBlock_
-0000:3344*     MM_Startup_
-0000:3776+     MM_Shutdown_
-0000:380c      MM_GetPtr_
-0000:3c06+     MM_FreePtr_
-0000:3cfe*     MM_SetPurge_
-0000:3dd8*     MM_SetLock_
-0000:3eb0+     MM_SortMem_
-0000:409e*     MM_ShowMemory_
-0000:473e*     MM_DumpData_
-0000:4898+     MM_UnusedMemory_
-0000:491c+     MM_TotalFree_
-0000:49b2*     MM_Report_
-0000:536a*     MM_BombOnError_
-11b1:0e00+     _beforesort
-11b1:0e04+     _aftersort
-11b1:0e08+     _XMSaddr
+0000:2a94+     MML_CheckForEMS_
+0000:2af0+     MML_SetupEMS_
+0000:2ca8+     MML_ShutdownEMS_
+0000:2d14+     MM_MapEMS_
+0000:2e10*     MM_MapXEMS_
+0000:2f30+     MML_CheckForXMS_
+0000:2f8c*     MML_SetupXMS_
+0000:3074+     MML_ShutdownXMS_
+0000:3102+     MML_UseSpace_
+0000:32e0+     MML_ClearBlock_
+0000:3364*     MM_Startup_
+0000:3796+     MM_Shutdown_
+0000:382c      MM_GetPtr_
+0000:3c26+     MM_FreePtr_
+0000:3d1e*     MM_SetPurge_
+0000:3df8*     MM_SetLock_
+0000:3ed0+     MM_SortMem_
+0000:40be*     MM_ShowMemory_
+0000:475e*     MM_DumpData_
+0000:48b8+     MM_UnusedMemory_
+0000:493c+     MM_TotalFree_
+0000:49d2*     MM_Report_
+0000:538a*     MM_BombOnError_
+11c0:0e00+     _beforesort
+11c0:0e04+     _aftersort
+11c0:0e08+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
-0000:53a0      detectcpu_
+0000:53c0      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
-0000:540e*     wait_
-0000:545a*     filesize_
-0000:54c0      printmeminfoline_
-0000:56ac      US_CheckParm_
+0000:542e*     wait_
+0000:547a*     filesize_
+0000:54e0      printmeminfoline_
+0000:56cc      US_CheckParm_
 Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
-0000:583e      CA_OpenDebug_
-0000:588e      CA_CloseDebug_
-0000:58bc+     CA_FarRead_
-0000:593c*     CA_FarWrite_
-0000:59bc*     CA_ReadFile_
-0000:5a38*     CA_LoadFile_
-0000:5ae0*     CAL_OptimizeNodes_
-0000:5b90*     CA_Startup_
-0000:5be0*     CA_Shutdown_
-11b1:0e10*     _finishcachebox
-11b1:0e14*     _updatecachebox
-11b1:0e18*     _drawcachebox
+0000:585e      CA_OpenDebug_
+0000:58ae      CA_CloseDebug_
+0000:58dc+     CA_FarRead_
+0000:595c*     CA_FarWrite_
+0000:59dc*     CA_ReadFile_
+0000:5a58*     CA_LoadFile_
+0000:5b00*     CAL_OptimizeNodes_
+0000:5bb0*     CA_Startup_
+0000:5c00*     CA_Shutdown_
+11c0:0e10*     _finishcachebox
+11c0:0e14*     _updatecachebox
+11c0:0e18*     _drawcachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
-0000:5c4c      KITTENGETS
-0000:5cac*     kittenopen_
-0000:5efa+     catread_
-0000:5fae*     kittenclose_
-0000:5fca+     mystrtoul_
-0000:607e+     processEscChars_
-0000:6204+     get_line_
-0000:6276+     db_fetch_
-0000:630c+     db_insert_
-11b1:08e4+     __kitten_catalog
+0000:5c6c      KITTENGETS
+0000:5ccc*     kittenopen_
+0000:5f1a+     catread_
+0000:5fce*     kittenclose_
+0000:5fea+     mystrtoul_
+0000:609e+     processEscChars_
+0000:6224+     get_line_
+0000:6296+     db_fetch_
+0000:632c+     db_insert_
+11c0:08e4+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
-0000:65cc+     LargestFreeBlock_
-0000:665a+     _coreleft_
-0000:66d6+     LargestFarFreeBlock_
-0000:678c+     _farcoreleft_
-0000:683a+     LargestHugeFreeBlock_
-0000:692a*     _hugecoreleft_
-0000:69fa+     GetFreeSize_
-0000:6a54+     GetFarFreeSize_
-0000:6a9e+     GetNearFreeSize_
-0000:6aec*     heapdump_
-0000:778e+     heapstat_
-0000:78cc+     heapstat0_
-0000:792e+     HC_OpenDebug_
-0000:797e*     HC_CloseDebug_
+0000:65ec+     LargestFreeBlock_
+0000:667a+     _coreleft_
+0000:66f6+     LargestFarFreeBlock_
+0000:67ac+     _farcoreleft_
+0000:685a+     LargestHugeFreeBlock_
+0000:694a*     _hugecoreleft_
+0000:6a1a+     GetFreeSize_
+0000:6a74+     GetFarFreeSize_
+0000:6abe+     GetNearFreeSize_
+0000:6b0c*     heapdump_
+0000:77ae+     heapstat_
+0000:78ec+     heapstat0_
+0000:794e+     HC_OpenDebug_
+0000:799e*     HC_CloseDebug_
 Module: timer.o(/dos/z/16/src/lib/timer.c)
-0000:79b0*     start_timer_
-0000:7adc*     elapsed_timer_
-0000:7b2e*     ticktock_
-0000:7b9a*     time_in_seconds_
+0000:79d0*     start_timer_
+0000:7afc*     elapsed_timer_
+0000:7b4e*     ticktock_
+0000:7bba*     time_in_seconds_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
-0000:7bf5      __STK
-0000:7c15      __STKOVERFLOW_
+0000:7c15      __STK
+0000:7c35      __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0000:f2b6      textInit_
-11b1:0e24      _romFonts
+0000:f2d6      textInit_
+11c0:0e24      _romFonts
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0f35:021a      VGAmodeX_
-0f35:02ac+     vgaGetMode_
-0f35:02e2+     modexEnter_
-0f35:04ce*     modexLeave_
-0f35:04e6+     modexsetBaseXMode_
-0f35:0524      modexDefaultPage_
-0f35:05d6*     modexNextPage_
-0f35:06a2*     modexNextPageFlexibleSize_
-0f35:0770*     modexShowPage_
-0f35:086c*     modexPanPage_
-0f35:08bc*     modexSelectPlane_
-0f35:08e0+     modexClearRegion_
-0f35:09f8*     oldDrawBmp_
-0f35:0b5e*     CDrawBmp_
-0f35:0cc2*     modexDrawBmp_
-0f35:0d28+     modexDrawBmpRegion_
-0f35:0e92*     modex_sparky4_DrawBmpRegion_
-0f35:0ffc*     modexDrawPlanarBuf_
-0f35:101a*     modexDrawSprite_
-0f35:1080+     modexDrawSpriteRegion_
-0f35:11f8*     modexCopyPageRegion_
-0f35:1362*     modexFadeOn_
-0f35:1392*     modexFadeOff_
-0f35:13c0*     modexFlashOn_
-0f35:13ee*     modexFlashOff_
-0f35:14be+     modexPalSave_
-0f35:1514+     modexNewPal_
-0f35:1564*     modexLoadPalFile_
-0f35:1646*     modexSavePalFile_
-0f35:16be*     modexPalBlack_
-0f35:16e8*     modexPalWhite_
-0f35:1712+     modexPalUpdate_
-0f35:1c82+     modexPalUpdate1_
-0f35:1cfc*     modexPalUpdate0_
-0f35:1d48+     chkcolor_
-0f35:2060+     modexputPixel_
-0f35:20ee*     modexgetPixel_
-0f35:2174*     modexhlin_
-0f35:21f8      modexprint_
-0f35:2392      modexprintbig_
-0f35:250e*     pdump_
-0f35:256e*     cls_
-0f35:25dc+     modexWaitBorder_
-11b1:0914+     _VGA
+0f37:023c      VGAmodeX_
+0f37:02ce+     vgaGetMode_
+0f37:030e+     modexEnter_
+0f37:059c*     modexLeave_
+0f37:05b4+     modexsetBaseXMode_
+0f37:05f2      modexDefaultPage_
+0f37:06a4*     modexNextPage_
+0f37:0770*     modexNextPageFlexibleSize_
+0f37:083e*     modexShowPage_
+0f37:093a*     modexPanPage_
+0f37:098a*     modexSelectPlane_
+0f37:09ae+     modexClearRegion_
+0f37:0ac6*     oldDrawBmp_
+0f37:0c2c*     CDrawBmp_
+0f37:0d90*     modexDrawBmp_
+0f37:0df6+     modexDrawBmpRegion_
+0f37:0f60*     modex_sparky4_DrawBmpRegion_
+0f37:10ca*     modexDrawPlanarBuf_
+0f37:10e8*     modexDrawSprite_
+0f37:114e+     modexDrawSpriteRegion_
+0f37:12c6*     modexCopyPageRegion_
+0f37:1430*     modexFadeOn_
+0f37:1460*     modexFadeOff_
+0f37:148e*     modexFlashOn_
+0f37:14bc*     modexFlashOff_
+0f37:158c+     modexPalSave_
+0f37:15e2+     modexNewPal_
+0f37:1632*     modexLoadPalFile_
+0f37:1714*     modexSavePalFile_
+0f37:178c*     modexPalBlack_
+0f37:17b6*     modexPalWhite_
+0f37:17e0+     modexPalUpdate_
+0f37:1d50+     modexPalUpdate1_
+0f37:1dca*     modexPalUpdate0_
+0f37:1e16+     chkcolor_
+0f37:212e+     modexputPixel_
+0f37:21bc*     modexgetPixel_
+0f37:2242*     modexhlin_
+0f37:22c6      modexprint_
+0f37:2460      modexprintbig_
+0f37:25dc*     pdump_
+0f37:263c*     cls_
+0f37:26aa+     modexWaitBorder_
+11c0:0914+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
-0000:7c39      __PIA
-0000:7c32*     __PIS
+0000:7c59      __PIA
+0000:7c52*     __PIS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getch.c)
-0000:7c50      getch_
+0000:7c70      getch_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
-0000:7c6a      printf_
+0000:7c8a      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
-0000:7c99      sprintf_
+0000:7cb9      sprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-11b1:0000*     __nullarea
-11b1:0928*     __ovlflag
-11b1:0929*     __intno
-11b1:092a*     __ovlvec
-0000:7cc8      _cstart_
-0000:7d9b*     _Not_Enough_Memory_
-0000:7ecd      __exit_
-0000:7eec      __do_exit_with_msg__
-0000:7f49      __GETDS
+11c0:0000*     __nullarea
+11c0:0928*     __ovlflag
+11c0:0929*     __intno
+11c0:092a*     __ovlvec
+0000:7ce8      _cstart_
+0000:7dbb*     _Not_Enough_Memory_
+0000:7eed      __exit_
+0000:7f0c      __do_exit_with_msg__
+0000:7f69      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
-0000:7f54      _big_code_
-0000:7f54*     CodeModelMismatch
+0000:7f74      _big_code_
+0000:7f74*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-11b1:173c      __argv
-11b1:1740      ___argv
-11b1:1744      __argc
-11b1:1746      ___argc
+11c0:173c      __argv
+11c0:1740      ___argv
+11c0:1744      __argc
+11c0:1746      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
-0000:7f54+     int86x_
-0000:80d7      int86_
+0000:7f74+     int86x_
+0000:80f7      int86_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
-0000:8104      __I4M
-0000:8104      __U4M
+0000:8124      __I4M
+0000:8124      __U4M
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c)
-0000:811c      _dos_getvect_
+0000:813c      _dos_getvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c)
-0000:8127      _dos_setvect_
+0000:8147      _dos_setvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
-0000:8134      __I4D
-0000:8183      __U4D
+0000:8154      __I4D
+0000:81a3      __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
-0000:8207*     _heapgrow_
-0000:8207      _fheapgrow_
-0000:8208      _nheapgrow_
+0000:8227*     _heapgrow_
+0000:8227      _fheapgrow_
+0000:8228      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
-0000:8280      _memavl_
+0000:82a0      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
-0000:82c5      _nmalloc_
-11b1:092e      ___nheapbeg
-11b1:0930      ___MiniHeapRover
-11b1:0932      ___LargestSizeB4MiniHeapRover
+0000:82e5      _nmalloc_
+11c0:092e      ___nheapbeg
+11c0:0930      ___MiniHeapRover
+11c0:0932      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
-0000:839f      _fmalloc_
-0000:839f      malloc_
-11b1:0934      ___fheap
-11b1:0936      ___fheapRover
-11b1:0938      ___LargestSizeB4Rover
+0000:83bf      _fmalloc_
+0000:83bf      malloc_
+11c0:0934      ___fheap
+11c0:0936      ___fheapRover
+11c0:0938      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
-0000:8514      _ffree_
-0000:8514      free_
+0000:8534      _ffree_
+0000:8534      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
-0000:8581      _nfree_
-11b1:1748+     ___MiniHeapFreeRover
+0000:85a1      _nfree_
+11c0:1748+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
-0000:867c+     _null_exit_rtn_
-0000:867c+     __null_int23_exit_
-0000:867d      exit_
-0000:869e+     _exit_
-11b1:093a+     ___int23_exit
-11b1:093e      ___FPE_handler_exit
+0000:869c+     _null_exit_rtn_
+0000:869c+     __null_int23_exit_
+0000:869d      exit_
+0000:86be+     _exit_
+11c0:093a+     ___int23_exit
+11c0:093e      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
-0000:86ba      __PTC
+0000:86da      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:86ed      ultoa_
-0000:87ab*     ltoa_
+0000:870d      ultoa_
+0000:87cb*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c)
-0000:8931      write_
+0000:8951      write_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-0000:8b5d+     __open_flags_
-0000:8e1e+     _fsopen_
-0000:8e85      fopen_
-0000:8fa8*     freopen_
+0000:8b7d+     __open_flags_
+0000:8e3e+     _fsopen_
+0000:8ea5      fopen_
+0000:8fc8*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
-0000:9032      fprintf_
+0000:9052      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
-0000:9061      __doclose_
-0000:91ab      __shutdown_stream_
-0000:91c5      fclose_
-11b1:174a+     ___RmTmpFileFn
+0000:9081      __doclose_
+0000:91cb      __shutdown_stream_
+0000:91e5      fclose_
+11c0:174a+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
-0000:9230+     __ibm_bios_get_ticks_
-0000:92a7      clock_
+0000:9250+     __ibm_bios_get_ticks_
+0000:92c7      clock_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
-0000:92ce      kbhit_
+0000:92ee      kbhit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
-0000:92e5      ftell_
+0000:9305      ftell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
-0000:94cb      fseek_
+0000:94eb      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-11b1:0098      __IsTable
+11c0:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
-0000:96c3      tolower_
+0000:96e3      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
-0000:96d1      unlink_
+0000:96f1      unlink_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
-0000:9901      open_
-0000:9938      sopen_
+0000:9921      open_
+0000:9958      sopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c)
-0000:9965      close_
+0000:9985      close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c)
-0000:996a      filelength_
+0000:998a      filelength_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c)
-0000:99c8      getenv_
+0000:99e8      getenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-0000:9ab4      __PTS
+0000:9ad4      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c)
-0000:9ae5      read_
+0000:9b05      read_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c)
-0000:9c1e*     __clib_strdup_
-0000:9c1e      strdup_
+0000:9c3e*     __clib_strdup_
+0000:9c3e      strdup_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c)
-0000:9c85      halloc_
-0000:9d6a      hfree_
+0000:9ca5      halloc_
+0000:9d8a      hfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c)
-0000:9d71      _heapwalk_
-0000:9d71      _fheapwalk_
+0000:9d91      _heapwalk_
+0000:9d91      _fheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
-0000:9d86+     __NHeapWalk_
-0000:9e7f      _nheapwalk_
+0000:9da6+     __NHeapWalk_
+0000:9e9f      _nheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
-0000:9e8f      stackavail_
+0000:9eaf      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-11b1:094a      __8087
-11b1:094b      __real87
-11b1:094c      __dos87emucall
-11b1:094e      __dos87real
+11c0:094a      __8087
+11c0:094b      __real87
+11c0:094c      __dos87emucall
+11c0:094e      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
-0000:9e9e*     __exit_with_msg_
-0000:9ea3      __fatal_runtime_error_
+0000:9ebe*     __exit_with_msg_
+0000:9ec3      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-11b1:0950      __curbrk
-11b1:0958      __STACKLOW
-11b1:095a      __STACKTOP
-11b1:095c      __cbyte
-11b1:095e      __child
-11b1:0960      __no87
-11b1:096d      ___FPE_handler
-11b1:0952      __psp
-11b1:0961      __get_ovl_stack
-11b1:0965      __restore_ovl_stack
-11b1:0969      __close_ovl_file
-11b1:0971      __LpCmdLine
-11b1:0975      __LpPgmName
-11b1:0954      __osmajor
-11b1:0955      __osminor
-11b1:0956      __osmode
-11b1:0957      __HShift
+11c0:0950      __curbrk
+11c0:0958      __STACKLOW
+11c0:095a      __STACKTOP
+11c0:095c      __cbyte
+11c0:095e      __child
+11c0:0960      __no87
+11c0:096d      ___FPE_handler
+11c0:0952      __psp
+11c0:0961      __get_ovl_stack
+11c0:0965      __restore_ovl_stack
+11c0:0969      __close_ovl_file
+11c0:0971      __LpCmdLine
+11c0:0975      __LpPgmName
+11c0:0954      __osmajor
+11c0:0955      __osminor
+11c0:0956      __osmode
+11c0:0957      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
-0000:9ec2+     __fill_buffer_
-0000:a111      fgetc_
+0000:9ee2+     __fill_buffer_
+0000:a131      fgetc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
-0000:a258      fwrite_
+0000:a278      fwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
-0000:a5d1      rand_
-0000:a613*     srand_
+0000:a5f1      rand_
+0000:a633*     srand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-11b1:097e      ___iob
-11b1:1752      ___ClosedStreams
-11b1:1756      ___OpenStreams
+11c0:097e      ___iob
+11c0:1752      ___ClosedStreams
+11c0:1756      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-0000:a650      __fprtf_
+0000:a670      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
-0000:a7bc      vsprintf_
+0000:a7dc      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-0000:a7fe      __CMain
+0000:a81e      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-0000:a864      __InitRtns
-0000:a864*     __FInitRtns
-0000:a8bf      __FiniRtns
-0000:a8bf*     __FFiniRtns
+0000:a884      __InitRtns
+0000:a884*     __FInitRtns
+0000:a8df      __FiniRtns
+0000:a8df*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-11b1:0ae6      ___uselfn
+11c0:0ae6      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-0000:a924      __DOSseg__
+0000:a944      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
-0000:a925      __Init_Argv_
-0000:a988+     _getargv_
-0000:acb8      __Fini_Argv_
+0000:a945      __Init_Argv_
+0000:a9a8+     _getargv_
+0000:acd8      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-0000:ace2      intr_
+0000:ad02      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-0000:acf6      segread_
+0000:ad16      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:ade1      __LastFree_
-0000:ae5b      __ExpandDGROUP_
+0000:ae01      __LastFree_
+0000:ae7b      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:af6c      __nmemneed_
+0000:af8c      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
-0000:af70      __MemAllocator
-0000:b03a      __MemFree
+0000:af90      __MemAllocator
+0000:b05a      __MemFree
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
-0000:b197      __GrowSeg_
+0000:b1b7      __GrowSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
-0000:b30d      __AllocSeg_
+0000:b32d      __AllocSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
-0000:b3fc      __fmemneed_
+0000:b41c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-11b1:0022      ___Alphabet
+11c0:0022      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-0000:b3ff      __lseek_
+0000:b41f      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:b439*     __dosretax
-0000:b43e*     __dosret0
-0000:b445      __set_errno_dos_
-0000:b4ad*     __set_errno_dos_reterr_
+0000:b459*     __dosretax
+0000:b45e*     __dosret0
+0000:b465      __set_errno_dos_
+0000:b4cd*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-0000:b4b8*     __get_errno_ptr_
-11b1:175e      _errno
+0000:b4d8*     __get_errno_ptr_
+11c0:175e      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:b4bf      __GetIOMode_
-0000:b4f4      __SetIOMode_nogrow_
-11b1:0afc      ___NFiles
-11b1:0afe      ___init_mode
-11b1:0b26      ___io_mode
+0000:b4df      __GetIOMode_
+0000:b514      __SetIOMode_nogrow_
+11c0:0afc      ___NFiles
+11c0:0afe      ___init_mode
+11c0:0b26      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-0000:b529*     __set_commode_
-11b1:0b2a      __commode
+0000:b549*     __set_commode_
+11c0:0b2a      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-11b1:0b2c      __fmode
+11c0:0b2c      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-0000:b535      __chktty_
+0000:b555      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-0000:b594      __freefp_
-0000:b635      __purgefp_
+0000:b5b4      __freefp_
+0000:b655      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-0000:b676      __allocfp_
+0000:b696      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-0000:b826      __close_
+0000:b846      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-0000:b85c      __flush_
+0000:b87c      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
-0000:baa5      fflush_
+0000:bac5      fflush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-0000:baba      tell_
+0000:bada      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-0000:bacb      lseek_
+0000:baeb      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:bafc      __doserror_
-0000:bb0a      __doserror1_
+0000:bb1c      __doserror_
+0000:bb2a      __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:bb16      _dos_open_
+0000:bb36      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:bb3c      isatty_
+0000:bb5c      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:bb58*     __get_doserrno_ptr_
-11b1:1760      __doserrno
+0000:bb78*     __get_doserrno_ptr_
+11c0:1760      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-11b1:0b2e      ___umaskval
+11c0:0b2e      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:bb5f      _dos_creat_
-0000:bb83*     _dos_creatnew_
+0000:bb7f      _dos_creat_
+0000:bba3*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:bba4+     __grow_iomode_
-0000:bc8b+     __shrink_iomode_
-0000:bccc      __SetIOMode_
+0000:bbc4+     __grow_iomode_
+0000:bcab+     __shrink_iomode_
+0000:bcec      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-11b1:1764      ___env_mask
-11b1:1768      _environ
-11b1:176c*     __wenviron
+11c0:1764      ___env_mask
+11c0:1768      _environ
+11c0:176c*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
-0000:bd73      _mbterm_
+0000:bd93      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
-0000:bdc6      _mbsnextc_
+0000:bde6      _mbsnextc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c)
-0000:be21      _mbctoupper_
+0000:be41      _mbctoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c)
-0000:be44      _mbsinc_
+0000:be64      _mbsinc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:be96      __ChkTTYIOMode_
-0000:bf04*     __IOMode_
+0000:beb6      __ChkTTYIOMode_
+0000:bf24*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c)
-0000:bfd6      __HeapWalk_
+0000:bff6      __HeapWalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
-0000:c216*     _fpreset_
-0000:c241      __init_8087_
-0000:c274+     __default_sigfpe_handler_
-0000:c2c9      __chk8087_
+0000:c236*     _fpreset_
+0000:c261      __init_8087_
+0000:c294+     __default_sigfpe_handler_
+0000:c2e9      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-0000:c339      __EnterWVIDEO_
-11b1:0b4e+     ___WD_Present
+0000:c359      __EnterWVIDEO_
+11c0:0b4e+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:c35d      __flushall_
-0000:c3f1      flushall_
+0000:c37d      __flushall_
+0000:c411      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-0000:c3f7      getche_
+0000:c417      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-0000:c411      __ioalloc_
+0000:c431      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-0000:c59f      __qread_
+0000:c5bf      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:c5bf      __qwrite_
+0000:c5df      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-0000:c61f      fputc_
+0000:c63f      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-0000:c7f4      __InitFiles_
+0000:c814      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-0000:ca28*     fcloseall_
-0000:ca2f      __full_io_exit_
+0000:ca48*     fcloseall_
+0000:ca4f      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-0000:ca39      __prtf_
+0000:ca59      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-11b1:1770      ____Argv
-11b1:1774      ____Argc
+11c0:1770      ____Argv
+11c0:1774      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-11b1:0b50      __amblksiz
+11c0:0b50      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-11b1:0b82      __Start_XI
-11b1:0bb8      __End_XI
-11b1:0bb8      __Start_YI
-11b1:0bd0      __End_YI
+11c0:0b82      __Start_XI
+11c0:0bb8      __End_XI
+11c0:0bb8      __Start_YI
+11c0:0bd0      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-11b1:1776      ___historical_splitparms
+11c0:1776      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:db9c      _DoINTR_
+0000:dbbc      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:df15*     _heapenable_
-11b1:0b52      ___heap_enabled
+0000:df35*     _heapenable_
+11c0:0b52      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:df26*     sbrk_
-0000:df36      __brk_
+0000:df46*     sbrk_
+0000:df56      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:df9e      fsync_
+0000:dfbe      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:dfa3*     _frealloc_
-0000:dfa3      realloc_
+0000:dfc3*     _frealloc_
+0000:dfc3      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0000:e09d      __setenvp_
-0000:e229      __freeenvp_
+0000:e0bd      __setenvp_
+0000:e249      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-11b1:0b54      ___IsDBCS
+11c0:0b54      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:e287*     _ismbblead_
-11b1:177c      ___MBCSIsTable
+0000:e2a7*     _ismbblead_
+11c0:177c      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:e2e1      __mbinit_
-11b1:0b56      ___MBCodePage
+0000:e301      __mbinit_
+11c0:0b56      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0000:e3bc      _mbdtoupper_
+0000:e3dc      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0000:e3ca      toupper_
+0000:e3ea      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-11b1:0b58      __8087cw
+11c0:0b58      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-11b1:0b5a      ___Save8087
-11b1:0b5e      ___Rest8087
+11c0:0b5a      ___Save8087
+11c0:0b5e      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:e3d9      __GrabFP87_
+0000:e3f9      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:e40c*     __init_8087_emu
-0000:e412      __x87id
+0000:e42c*     __init_8087_emu
+0000:e432      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:e46f      wctomb_
+0000:e48f      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:e4ba+     utoa_
-0000:e55b      itoa_
+0000:e4da+     utoa_
+0000:e57b      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:e5a5      strupr_
+0000:e5c5      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-11b1:0b62      ___EFG_printf
-11b1:0b66*     ___EFG_scanf
+11c0:0b62      ___EFG_printf
+11c0:0b66*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:e5ed      ulltoa_
-0000:e72a*     lltoa_
+0000:e60d      ulltoa_
+0000:e74a*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:e79b*     _dos_close_
-0000:e7a9      _dos_commit_
+0000:e7bb*     _dos_close_
+0000:e7c9      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:e7b8*     _msize_
-0000:e7d3      _fmsize_
+0000:e7d8*     _msize_
+0000:e7f3      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:e7e4      __HeapManager_expand_
-0000:eced      _nexpand_
+0000:e804      __HeapManager_expand_
+0000:ed0d      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:ed40      _fexpand_
-0000:ed40*     _expand_
+0000:ed60      _fexpand_
+0000:ed60*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0000:ed75      clearenv_
+0000:ed95      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:eeaa      __Init_FPE_handler_
-0000:eee3      __Fini_FPE_handler_
-0000:ef1a*     __FPEHandler
+0000:eeca      __Init_FPE_handler_
+0000:ef03      __Fini_FPE_handler_
+0000:ef3a*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:f1ac      _bfree_
+0000:f1cc      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:f1d1      _bexpand_
+0000:f1f1      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-11b1:0b80      ___FPE_int
+11c0:0b80      ___FPE_int
 
 
                         +--------------------+
@@ -636,6 +636,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00021060 (135264.)
-Entry point address: 0000:7cc8
-Link time: 00:00.23
+Memory size:  00021150 (135504.)
+Entry point address: 0000:7ce8
+Link time: 00:00.97
index 23c7d19..f347929 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-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 16:18:10
+Created on:       15/10/15 16:57:39
 Executable Image: fonttest.exe
 creating a DOS executable
 
@@ -588,4 +588,4 @@ gfx.lib
 Stack size:  dac0 (56000.)
 Memory size:  0001d960 (121184.)
 Entry point address: 0000:7d82
-Link time: 00:00.88
+Link time: 00:00.28
index 2ec14ff..ed029e6 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-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 16:18:10
+Created on:       15/10/15 16:57:39
 Executable Image: inputest.exe
 creating a DOS executable
 
@@ -572,4 +572,4 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
 Stack size:  dac0 (56000.)
 Memory size:  0001d1b0 (119216.)
 Entry point address: 0000:7ad2
-Link time: 00:00.29
+Link time: 00:00.84
index a6ed601..5fb466d 100755 (executable)
Binary files a/maptest.exe and b/maptest.exe differ
index 77df749..75cd6b8 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-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 16:18:10
+Created on:       15/10/15 16:57:39
 Executable Image: maptest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          138b:0000            0000f0f0
+DGROUP                          139e:0000            0000f0f0
 
 
 
@@ -24,40 +24,40 @@ DGROUP                          138b:0000            0000f0f0
 Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
-maptest_TEXT           CODE           AUTO           0000:0000       00000207
-mapread_TEXT           CODE           AUTO           0000:0210       000008d4
-jsmn_TEXT              CODE           AUTO           0000:0af0       00000919
-16_in_TEXT             CODE           AUTO           0000:1410       00001e80
-16_mm_TEXT             CODE           AUTO           0000:3290       00003308
-wcpu_TEXT              CODE           AUTO           0000:65a0       00000058
-16_head_TEXT           CODE           AUTO           0000:6600       00000405
-16_ca_TEXT             CODE           AUTO           0000:6a10       000003fd
-kitten_TEXT            CODE           AUTO           0000:6e10       0000080a
-16_hc_TEXT             CODE           AUTO           0000:7620       0000158b
-timer_TEXT             CODE           AUTO           0000:8bb0       00000235
-_TEXT                  CODE           AUTO           08df:0000       00007bbb
-bitmap_TEXT            CODE           AUTO           08df:7bc0       0000062b
-modex16_TEXT           CODE           AUTO           08df:81f0       00002604
-16text_TEXT            CODE           AUTO           08df:a800       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       000005a5
-XIB                    DATA           DGROUP         13ff:0006       00000000
-XI                     DATA           DGROUP         13ff:0006       00000036
-XIE                    DATA           DGROUP         1402:000c       00000000
-YIB                    DATA           DGROUP         1402:000c       00000000
-YI                     DATA           DGROUP         1402:000c       00000018
-YIE                    DATA           DGROUP         1404:0004       00000000
-STRINGS                DATA           DGROUP         1404:0004       00000000
-DATA                   DATA           DGROUP         1404:0004       00000000
-_emu_init_start        EMU            DGROUP         1404:0004       00000000
-_emu_init_end          EMU            DGROUP         1404:0004       00000000
-_BSS                   BSS            DGROUP         1405:0000       00000e82
-STACK                  STACK          DGROUP         14ee:0000       0000dac0
+maptest_TEXT           CODE           AUTO           0000:0000       00000229
+mapread_TEXT           CODE           AUTO           0000:0230       000008f6
+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       00007bbb
+bitmap_TEXT            CODE           AUTO           08e3:7bc0       0000064d
+modex16_TEXT           CODE           AUTO           08e3:8210       000026d2
+16text_TEXT            CODE           AUTO           08e3:a8f0       0000010d
+16_in13_DATA           FAR_DATA       AUTO           1383:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           139d:0004       00000000
+_NULL                  BEGDATA        DGROUP         139e:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         13a0:0000       00000002
+CONST                  DATA           DGROUP         13a0:0002       00000076
+CONST2                 DATA           DGROUP         13a7:0008       00000102
+_DATA                  DATA           DGROUP         13b8:0000       000005a5
+XIB                    DATA           DGROUP         1412:0006       00000000
+XI                     DATA           DGROUP         1412:0006       00000036
+XIE                    DATA           DGROUP         1415:000c       00000000
+YIB                    DATA           DGROUP         1415:000c       00000000
+YI                     DATA           DGROUP         1415:000c       00000018
+YIE                    DATA           DGROUP         1417:0004       00000000
+STRINGS                DATA           DGROUP         1417:0004       00000000
+DATA                   DATA           DGROUP         1417:0004       00000000
+_emu_init_start        EMU            DGROUP         1417:0004       00000000
+_emu_init_end          EMU            DGROUP         1417:0004       00000000
+_BSS                   BSS            DGROUP         1418:0000       00000e82
+STACK                  STACK          DGROUP         1501:0000       0000dac0
 
 
                         +----------------+
@@ -71,576 +71,576 @@ Address        Symbol
 =======        ======
 
 Module: maptest.o(/dos/z/16/src/maptest.c)
-0000:00f4      main_
+0000:0116      main_
 Module: mapread.o(/dos/z/16/src/lib/mapread.c)
-0000:030e+     jsoneq_
-0000:03b2+     dump_
-0000:08ae      loadmap_
+0000:0350+     jsoneq_
+0000:03f4+     dump_
+0000:08f0      loadmap_
 Module: jsmn.o(/dos/z/16/src/lib/jsmn/jsmn.c)
-0000:0ec2      jsmn_parse_
-0000:13be      jsmn_init_
+0000:0f02      jsmn_parse_
+0000:13fe      jsmn_init_
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-138b:07be+     _inpu
-0000:1550+     INL_KeyService_
-0000:17ea+     Mouse_
-0000:1842+     IN_GetJoyAbs_
-0000:1bec+     IN_GetJoyButtonsDB_
-0000:1e72+     IN_SetupJoy_
-0000:2034*     IN_Startup_
-0000:213a*     IN_Default_
-0000:229e*     IN_Shutdown_
-0000:231e*     IN_SetKeyHook_
-0000:2340+     IN_ClearKeysDown_
-0000:2420*     IN_ReadCursor_
-0000:253c*     IN_ReadControl_
-0000:2d74*     IN_SetControlType_
-0000:2dc2*     IN_GetScanName_
-0000:2e4a*     IN_WaitForKey_
-0000:2e80*     IN_WaitForASCII_
-0000:2eb6+     IN_AckBack_
-0000:2f9e*     IN_Ack_
-0000:3040+     IN_IsUserInput_
-0000:30e6*     IN_UserInput_
-0000:312a*     IN_KeyDown_
-0000:3172+     IN_ClearKey_
-0000:31ea*     IN_qb_
+139e:07be+     _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_
 Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
-0000:3c74+     MML_CheckForEMS_
-0000:3cd0+     MML_SetupEMS_
-0000:3e88+     MML_ShutdownEMS_
-0000:3ef4+     MM_MapEMS_
-0000:3ff0*     MM_MapXEMS_
-0000:4110+     MML_CheckForXMS_
-0000:416c*     MML_SetupXMS_
-0000:4254+     MML_ShutdownXMS_
-0000:42e2+     MML_UseSpace_
-0000:44c0+     MML_ClearBlock_
-0000:4544*     MM_Startup_
-0000:4976+     MM_Shutdown_
-0000:4a0c      MM_GetPtr_
-0000:4e06+     MM_FreePtr_
-0000:4efe*     MM_SetPurge_
-0000:4fd8*     MM_SetLock_
-0000:50b0+     MM_SortMem_
-0000:529e*     MM_ShowMemory_
-0000:593e*     MM_DumpData_
-0000:5a98+     MM_UnusedMemory_
-0000:5b1c+     MM_TotalFree_
-0000:5bb2*     MM_Report_
-0000:656a*     MM_BombOnError_
-138b:0920+     _beforesort
-138b:0924+     _aftersort
-138b:0928+     _XMSaddr
+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_
+139e:0920+     _beforesort
+139e:0924+     _aftersort
+139e:0928+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
-0000:65a0      detectcpu_
+0000:65e0      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
-0000:660e*     wait_
-0000:665a*     filesize_
-0000:66c0      printmeminfoline_
-0000:68ac      US_CheckParm_
+0000:664e*     wait_
+0000:669a*     filesize_
+0000:6700      printmeminfoline_
+0000:68ec      US_CheckParm_
 Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
-0000:6a3e      CA_OpenDebug_
-0000:6a8e      CA_CloseDebug_
-0000:6abc+     CA_FarRead_
-0000:6b3c*     CA_FarWrite_
-0000:6bbc*     CA_ReadFile_
-0000:6c38*     CA_LoadFile_
-0000:6ce0*     CAL_OptimizeNodes_
-0000:6d90*     CA_Startup_
-0000:6de0*     CA_Shutdown_
-138b:0930*     _finishcachebox
-138b:0934*     _updatecachebox
-138b:0938*     _drawcachebox
+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_
+139e:0930*     _finishcachebox
+139e:0934*     _updatecachebox
+139e:0938*     _drawcachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
-0000:6e4c      KITTENGETS
-0000:6eac*     kittenopen_
-0000:70fa+     catread_
-0000:71ae*     kittenclose_
-0000:71ca+     mystrtoul_
-0000:727e+     processEscChars_
-0000:7404+     get_line_
-0000:7476+     db_fetch_
-0000:750c+     db_insert_
-138b:04a4+     __kitten_catalog
+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_
+139e:04a4+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
-0000:77cc+     LargestFreeBlock_
-0000:785a+     _coreleft_
-0000:78d6+     LargestFarFreeBlock_
-0000:798c+     _farcoreleft_
-0000:7a3a+     LargestHugeFreeBlock_
-0000:7b2a*     _hugecoreleft_
-0000:7bfa+     GetFreeSize_
-0000:7c54+     GetFarFreeSize_
-0000:7c9e+     GetNearFreeSize_
-0000:7cec*     heapdump_
-0000:898e+     heapstat_
-0000:8acc+     heapstat0_
-0000:8b2e+     HC_OpenDebug_
-0000:8b7e*     HC_CloseDebug_
+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_
 Module: timer.o(/dos/z/16/src/lib/timer.c)
-0000:8bb0*     start_timer_
-0000:8cdc*     elapsed_timer_
-0000:8d2e*     ticktock_
-0000:8d9a*     time_in_seconds_
+0000:8bf0*     start_timer_
+0000:8d1c*     elapsed_timer_
+0000:8d6e*     ticktock_
+0000:8dda*     time_in_seconds_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
-08df:0005      __STK
-08df:0025      __STKOVERFLOW_
+08e3:0005      __STK
+08e3:0025      __STKOVERFLOW_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-138b:04c6      ___iob
-138b:0944      ___ClosedStreams
-138b:0948      ___OpenStreams
+139e:04c6      ___iob
+139e:0944      ___ClosedStreams
+139e:0948      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
-08df:0042      fprintf_
+08e3:0042      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-138b:0000*     __nullarea
-138b:062e*     __ovlflag
-138b:062f*     __intno
-138b:0630*     __ovlvec
-08df:0072      _cstart_
-08df:0145*     _Not_Enough_Memory_
-08df:0277      __exit_
-08df:0296      __do_exit_with_msg__
-08df:02f3      __GETDS
+139e:0000*     __nullarea
+139e:062e*     __ovlflag
+139e:062f*     __intno
+139e:0630*     __ovlvec
+08e3:0072      _cstart_
+08e3:0145*     _Not_Enough_Memory_
+08e3:0277      __exit_
+08e3:0296      __do_exit_with_msg__
+08e3:02f3      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
-08df:02fe      _big_code_
-08df:02fe*     CodeModelMismatch
+08e3:02fe      _big_code_
+08e3:02fe*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-138b:094c      __argv
-138b:0950      ___argv
-138b:0954      __argc
-138b:0956      ___argc
+139e:094c      __argv
+139e:0950      ___argv
+139e:0954      __argc
+139e:0956      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
-08df:0305      __PIA
-08df:02fe*     __PIS
+08e3:0305      __PIA
+08e3:02fe*     __PIS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncmp.c)
-08df:031c      strncmp_
+08e3:031c      strncmp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
-08df:0359      _fmalloc_
-08df:0359      malloc_
-138b:0634      ___fheap
-138b:0636      ___fheapRover
-138b:0638      ___LargestSizeB4Rover
+08e3:0359      _fmalloc_
+08e3:0359      malloc_
+139e:0634      ___fheap
+139e:0636      ___fheapRover
+139e:0638      ___LargestSizeB4Rover
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-08df:7f24      bitmapLoadPcx_
-08df:8080*     bitmapLoadPcxTiles_
+08e3:7f46      bitmapLoadPcx_
+08e3:80a2*     bitmapLoadPcxTiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strstr.c)
-08df:04ce      strstr_
+08e3:04ce      strstr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(atoi.c)
-08df:05d0      atoi_
+08e3:05d0      atoi_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-08df:066b+     __open_flags_
-08df:092c+     _fsopen_
-08df:0993      fopen_
-08df:0ab6*     freopen_
+08e3:066b+     __open_flags_
+08e3:092c+     _fsopen_
+08e3:0993      fopen_
+08e3:0ab6*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
-08df:0b40      fread_
+08e3:0b40      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-08df:0eb7      __get_errno_ptr_
-138b:09d8      _errno
+08e3:0eb7      __get_errno_ptr_
+139e:09d8      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-08df:0ebe*     _frealloc_
-08df:0ebe      realloc_
+08e3:0ebe*     _frealloc_
+08e3:0ebe      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
-08df:0f9a      __PTC
+08e3:0f9a      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncpy.c)
-08df:0fcd      strncpy_
+08e3:0fcd      strncpy_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
-08df:1009      printf_
+08e3:1009      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
-08df:1038+     int86x_
-08df:11bb      int86_
+08e3:1038+     int86x_
+08e3:11bb      int86_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
-08df:11e8      __I4M
-08df:11e8      __U4M
+08e3:11e8      __I4M
+08e3:11e8      __U4M
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c)
-08df:1200      _dos_getvect_
+08e3:1200      _dos_getvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c)
-08df:120b      _dos_setvect_
+08e3:120b      _dos_setvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
-08df:1218      __I4D
-08df:1267      __U4D
+08e3:1218      __I4D
+08e3:1267      __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
-08df:12eb*     _heapgrow_
-08df:12eb      _fheapgrow_
-08df:12ec      _nheapgrow_
+08e3:12eb*     _heapgrow_
+08e3:12eb      _fheapgrow_
+08e3:12ec      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
-08df:1364      _memavl_
+08e3:1364      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
-08df:13a9      _nmalloc_
-138b:0644      ___nheapbeg
-138b:0646      ___MiniHeapRover
-138b:0648      ___LargestSizeB4MiniHeapRover
+08e3:13a9      _nmalloc_
+139e:0644      ___nheapbeg
+139e:0646      ___MiniHeapRover
+139e:0648      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
-08df:1483      _ffree_
-08df:1483      free_
+08e3:1483      _ffree_
+08e3:1483      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
-08df:14f0      _nfree_
-138b:09da+     ___MiniHeapFreeRover
+08e3:14f0      _nfree_
+139e:09da+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
-08df:15eb+     _null_exit_rtn_
-08df:15eb+     __null_int23_exit_
-08df:15ec      exit_
-08df:160d+     _exit_
-138b:064a+     ___int23_exit
-138b:064e      ___FPE_handler_exit
+08e3:15eb+     _null_exit_rtn_
+08e3:15eb+     __null_int23_exit_
+08e3:15ec      exit_
+08e3:160d+     _exit_
+139e:064a+     ___int23_exit
+139e:064e      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-08df:1629      ultoa_
-08df:16e7*     ltoa_
+08e3:1629      ultoa_
+08e3:16e7*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c)
-08df:186d      write_
+08e3:186d      write_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
-08df:1a99      __doclose_
-08df:1be3      __shutdown_stream_
-08df:1bfd      fclose_
-138b:09dc+     ___RmTmpFileFn
+08e3:1a99      __doclose_
+08e3:1be3      __shutdown_stream_
+08e3:1bfd      fclose_
+139e:09dc+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
-08df:1c68+     __ibm_bios_get_ticks_
-08df:1cdf      clock_
+08e3:1c68+     __ibm_bios_get_ticks_
+08e3:1cdf      clock_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
-08df:1d06      kbhit_
+08e3:1d06      kbhit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
-08df:1d1d      ftell_
+08e3:1d1d      ftell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
-08df:1f03      fseek_
+08e3:1f03      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-138b:0098      __IsTable
+139e:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
-08df:20fb      tolower_
+08e3:20fb      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
-08df:2109      unlink_
+08e3:2109      unlink_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
-08df:2339      open_
-08df:2370      sopen_
+08e3:2339      open_
+08e3:2370      sopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c)
-08df:239d      close_
+08e3:239d      close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c)
-08df:23a2      filelength_
+08e3:23a2      filelength_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
-08df:2400      sprintf_
+08e3:2400      sprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c)
-08df:242f      getenv_
+08e3:242f      getenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-08df:251a      __PTS
+08e3:251a      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c)
-08df:254b      read_
+08e3:254b      read_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c)
-08df:2684*     __clib_strdup_
-08df:2684      strdup_
+08e3:2684*     __clib_strdup_
+08e3:2684      strdup_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c)
-08df:26eb      halloc_
-08df:27d0      hfree_
+08e3:26eb      halloc_
+08e3:27d0      hfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c)
-08df:27d7      _heapwalk_
-08df:27d7      _fheapwalk_
+08e3:27d7      _heapwalk_
+08e3:27d7      _fheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
-08df:27ec+     __NHeapWalk_
-08df:28e5      _nheapwalk_
+08e3:27ec+     __NHeapWalk_
+08e3:28e5      _nheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
-08df:28f5      stackavail_
+08e3:28f5      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-138b:065a      __8087
-138b:065b      __real87
-138b:065c      __dos87emucall
-138b:065e      __dos87real
+139e:065a      __8087
+139e:065b      __real87
+139e:065c      __dos87emucall
+139e:065e      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
-08df:2904*     __exit_with_msg_
-08df:2909      __fatal_runtime_error_
+08e3:2904*     __exit_with_msg_
+08e3:2909      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-138b:0660      __curbrk
-138b:0668      __STACKLOW
-138b:066a      __STACKTOP
-138b:066c      __cbyte
-138b:066e      __child
-138b:0670      __no87
-138b:067d      ___FPE_handler
-138b:0662      __psp
-138b:0671      __get_ovl_stack
-138b:0675      __restore_ovl_stack
-138b:0679      __close_ovl_file
-138b:0681      __LpCmdLine
-138b:0685      __LpPgmName
-138b:0664      __osmajor
-138b:0665      __osminor
-138b:0666      __osmode
-138b:0667      __HShift
+139e:0660      __curbrk
+139e:0668      __STACKLOW
+139e:066a      __STACKTOP
+139e:066c      __cbyte
+139e:066e      __child
+139e:0670      __no87
+139e:067d      ___FPE_handler
+139e:0662      __psp
+139e:0671      __get_ovl_stack
+139e:0675      __restore_ovl_stack
+139e:0679      __close_ovl_file
+139e:0681      __LpCmdLine
+139e:0685      __LpPgmName
+139e:0664      __osmajor
+139e:0665      __osminor
+139e:0666      __osmode
+139e:0667      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-08df:2928      __InitFiles_
+08e3:2928      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-08df:2b5c*     fcloseall_
-08df:2b63      __full_io_exit_
+08e3:2b5c*     fcloseall_
+08e3:2b63      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-08df:2b87      __fprtf_
+08e3:2b87      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-08df:2cda      __CMain
+08e3:2cda      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-08df:2d40      __InitRtns
-08df:2d40*     __FInitRtns
-08df:2d9b      __FiniRtns
-08df:2d9b*     __FFiniRtns
+08e3:2d40      __InitRtns
+08e3:2d40*     __FInitRtns
+08e3:2d9b      __FiniRtns
+08e3:2d9b*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-138b:068a      ___uselfn
+139e:068a      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-08df:2e00      __DOSseg__
+08e3:2e00      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
-08df:2e01      __Init_Argv_
-08df:2e64+     _getargv_
-08df:3194      __Fini_Argv_
+08e3:2e01      __Init_Argv_
+08e3:2e64+     _getargv_
+08e3:3194      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
-08df:31c0      __MemAllocator
-08df:328a      __MemFree
+08e3:31c0      __MemAllocator
+08e3:328a      __MemFree
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
-08df:33e7      __GrowSeg_
+08e3:33e7      __GrowSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
-08df:355d      __AllocSeg_
+08e3:355d      __AllocSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
-08df:364c      __fmemneed_
+08e3:364c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
-08df:364f      __fill_buffer_
-08df:389e      fgetc_
+08e3:364f      __fill_buffer_
+08e3:389e      fgetc_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-08df:840a*     VGAmodeX_
-08df:849c+     vgaGetMode_
-08df:84d2+     modexEnter_
-08df:86be*     modexLeave_
-08df:86d6+     modexsetBaseXMode_
-08df:8714*     modexDefaultPage_
-08df:87c6*     modexNextPage_
-08df:8892*     modexNextPageFlexibleSize_
-08df:8960*     modexShowPage_
-08df:8a5c*     modexPanPage_
-08df:8aac*     modexSelectPlane_
-08df:8ad0+     modexClearRegion_
-08df:8be8*     oldDrawBmp_
-08df:8d4e*     CDrawBmp_
-08df:8eb2*     modexDrawBmp_
-08df:8f18+     modexDrawBmpRegion_
-08df:9082*     modex_sparky4_DrawBmpRegion_
-08df:91ec*     modexDrawPlanarBuf_
-08df:920a*     modexDrawSprite_
-08df:9270+     modexDrawSpriteRegion_
-08df:93e8*     modexCopyPageRegion_
-08df:9552*     modexFadeOn_
-08df:9582*     modexFadeOff_
-08df:95b0*     modexFlashOn_
-08df:95de*     modexFlashOff_
-08df:96ae+     modexPalSave_
-08df:9704      modexNewPal_
-08df:9754*     modexLoadPalFile_
-08df:9836*     modexSavePalFile_
-08df:98ae*     modexPalBlack_
-08df:98d8*     modexPalWhite_
-08df:9902+     modexPalUpdate_
-08df:9e72+     modexPalUpdate1_
-08df:9eec*     modexPalUpdate0_
-08df:9f38+     chkcolor_
-08df:a250+     modexputPixel_
-08df:a2de*     modexgetPixel_
-08df:a364*     modexhlin_
-08df:a3e8*     modexprint_
-08df:a582*     modexprintbig_
-08df:a6fe*     pdump_
-08df:a75e*     cls_
-08df:a7cc+     modexWaitBorder_
-138b:0694+     _VGA
+08e3:844c*     VGAmodeX_
+08e3:84de+     vgaGetMode_
+08e3:851e+     modexEnter_
+08e3:87ac*     modexLeave_
+08e3:87c4+     modexsetBaseXMode_
+08e3:8802*     modexDefaultPage_
+08e3:88b4*     modexNextPage_
+08e3:8980*     modexNextPageFlexibleSize_
+08e3:8a4e*     modexShowPage_
+08e3:8b4a*     modexPanPage_
+08e3:8b9a*     modexSelectPlane_
+08e3:8bbe+     modexClearRegion_
+08e3:8cd6*     oldDrawBmp_
+08e3:8e3c*     CDrawBmp_
+08e3:8fa0*     modexDrawBmp_
+08e3:9006+     modexDrawBmpRegion_
+08e3:9170*     modex_sparky4_DrawBmpRegion_
+08e3:92da*     modexDrawPlanarBuf_
+08e3:92f8*     modexDrawSprite_
+08e3:935e+     modexDrawSpriteRegion_
+08e3:94d6*     modexCopyPageRegion_
+08e3:9640*     modexFadeOn_
+08e3:9670*     modexFadeOff_
+08e3:969e*     modexFlashOn_
+08e3:96cc*     modexFlashOff_
+08e3:979c+     modexPalSave_
+08e3:97f2      modexNewPal_
+08e3:9842*     modexLoadPalFile_
+08e3:9924*     modexSavePalFile_
+08e3:999c*     modexPalBlack_
+08e3:99c6*     modexPalWhite_
+08e3:99f0+     modexPalUpdate_
+08e3:9f60+     modexPalUpdate1_
+08e3:9fda*     modexPalUpdate0_
+08e3:a026+     chkcolor_
+08e3:a33e+     modexputPixel_
+08e3:a3cc*     modexgetPixel_
+08e3:a452*     modexhlin_
+08e3:a4d6*     modexprint_
+08e3:a670*     modexprintbig_
+08e3:a7ec*     pdump_
+08e3:a84c*     cls_
+08e3:a8ba+     modexWaitBorder_
+139e:0694+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-08df:39e5*     __set_commode_
-138b:06a8      __commode
+08e3:39e5*     __set_commode_
+139e:06a8      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-138b:06aa      __fmode
+139e:06aa      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-08df:39f1      __chktty_
+08e3:39f1      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-08df:3a50      __freefp_
-08df:3af1      __purgefp_
+08e3:3a50      __freefp_
+08e3:3af1      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-08df:3b32      __allocfp_
+08e3:3b32      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-08df:3ce2      __ioalloc_
+08e3:3ce2      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-08df:3e70      __qread_
+08e3:3e70      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-08df:3e90*     _msize_
-08df:3eab      _fmsize_
+08e3:3e90*     _msize_
+08e3:3eab      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-08df:3ebc      __HeapManager_expand_
-08df:43c5      _nexpand_
+08e3:3ebc      __HeapManager_expand_
+08e3:43c5      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-08df:4418      _fexpand_
-08df:4418*     _expand_
+08e3:4418      _fexpand_
+08e3:4418*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-08df:444d      intr_
+08e3:444d      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-08df:4461      segread_
+08e3:4461      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-08df:454c      __LastFree_
-08df:45c6      __ExpandDGROUP_
+08e3:454c      __LastFree_
+08e3:45c6      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-08df:46d7      __nmemneed_
+08e3:46d7      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-138b:0050      ___Alphabet
+139e:0050      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-08df:46da      __lseek_
+08e3:46da      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-08df:4714*     __dosretax
-08df:4719*     __dosret0
-08df:4720      __set_errno_dos_
-08df:4788*     __set_errno_dos_reterr_
+08e3:4714*     __dosretax
+08e3:4719*     __dosret0
+08e3:4720      __set_errno_dos_
+08e3:4788*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-08df:4793      __GetIOMode_
-08df:47c8      __SetIOMode_nogrow_
-138b:06c0      ___NFiles
-138b:06c2      ___init_mode
-138b:06ea      ___io_mode
+08e3:4793      __GetIOMode_
+08e3:47c8      __SetIOMode_nogrow_
+139e:06c0      ___NFiles
+139e:06c2      ___init_mode
+139e:06ea      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-08df:47fd      __close_
+08e3:47fd      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-08df:4833      __flush_
+08e3:4833      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
-08df:4a7c      fflush_
+08e3:4a7c      fflush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-08df:4a91      tell_
+08e3:4a91      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-08df:4aa2      lseek_
+08e3:4aa2      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-08df:4ad4      __doserror_
-08df:4ae2      __doserror1_
+08e3:4ad4      __doserror_
+08e3:4ae2      __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-08df:4aee      _dos_open_
+08e3:4aee      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-08df:4b14      isatty_
+08e3:4b14      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-08df:4b30*     __get_doserrno_ptr_
-138b:12e8      __doserrno
+08e3:4b30*     __get_doserrno_ptr_
+139e:12e8      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-138b:06ee      ___umaskval
+139e:06ee      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-08df:4b37      _dos_creat_
-08df:4b5b*     _dos_creatnew_
+08e3:4b37      _dos_creat_
+08e3:4b5b*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-08df:4b7c+     __grow_iomode_
-08df:4c63+     __shrink_iomode_
-08df:4ca4      __SetIOMode_
+08e3:4b7c+     __grow_iomode_
+08e3:4c63+     __shrink_iomode_
+08e3:4ca4      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
-08df:4d64      vsprintf_
+08e3:4d64      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-138b:12ec      ___env_mask
-138b:12f0      _environ
-138b:12f4*     __wenviron
+139e:12ec      ___env_mask
+139e:12f0      _environ
+139e:12f4*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
-08df:4da6      _mbterm_
+08e3:4da6      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
-08df:4df9      _mbsnextc_
+08e3:4df9      _mbsnextc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c)
-08df:4e54      _mbctoupper_
+08e3:4e54      _mbctoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c)
-08df:4e77      _mbsinc_
+08e3:4e77      _mbsinc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-08df:4ec9      __ChkTTYIOMode_
-08df:4f37*     __IOMode_
+08e3:4ec9      __ChkTTYIOMode_
+08e3:4f37*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c)
-08df:5009      __HeapWalk_
+08e3:5009      __HeapWalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
-08df:5249*     _fpreset_
-08df:5274      __init_8087_
-08df:52a7+     __default_sigfpe_handler_
-08df:52fc      __chk8087_
+08e3:5249*     _fpreset_
+08e3:5274      __init_8087_
+08e3:52a7+     __default_sigfpe_handler_
+08e3:52fc      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-08df:536c      __EnterWVIDEO_
-138b:070e+     ___WD_Present
+08e3:536c      __EnterWVIDEO_
+139e:070e+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-08df:5390      fputc_
+08e3:5390      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-08df:5565      __prtf_
+08e3:5565      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-138b:12f8      ____Argv
-138b:12fc      ____Argc
+139e:12f8      ____Argv
+139e:12fc      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-138b:0710      __amblksiz
+139e:0710      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-138b:0746      __Start_XI
-138b:077c      __End_XI
-138b:077c      __Start_YI
-138b:0794      __End_YI
+139e:0746      __Start_XI
+139e:077c      __End_XI
+139e:077c      __Start_YI
+139e:0794      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-138b:12fe      ___historical_splitparms
+139e:12fe      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-08df:66c8*     _heapenable_
-138b:0712      ___heap_enabled
+08e3:66c8*     _heapenable_
+139e:0712      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-08df:66d9      __flushall_
-08df:676d      flushall_
+08e3:66d9      __flushall_
+08e3:676d      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-08df:6773      getche_
+08e3:6773      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
-08df:678d      fwrite_
+08e3:678d      fwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
-08df:6b06      rand_
-08df:6b48*     srand_
+08e3:6b06      rand_
+08e3:6b48*     srand_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-08df:a876*     textInit_
-138b:1300      _romFonts
+08e3:a966*     textInit_
+139e:1300      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-08df:6b6b      _bfree_
+08e3:6b6b      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-08df:6b90      _bexpand_
+08e3:6b90      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-08df:6bea      _DoINTR_
+08e3:6bea      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-08df:6f63*     sbrk_
-08df:6f73      __brk_
+08e3:6f63*     sbrk_
+08e3:6f73      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-08df:6fdb      __qwrite_
+08e3:6fdb      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-08df:703b      fsync_
+08e3:703b      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-08df:705e      __setenvp_
-08df:71ea      __freeenvp_
+08e3:705e      __setenvp_
+08e3:71ea      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-138b:0718      ___IsDBCS
+139e:0718      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-08df:7248*     _ismbblead_
-138b:131c      ___MBCSIsTable
+08e3:7248*     _ismbblead_
+139e:131c      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-08df:72a2      __mbinit_
-138b:071a      ___MBCodePage
+08e3:72a2      __mbinit_
+139e:071a      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-08df:737d      _mbdtoupper_
+08e3:737d      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-08df:738b      toupper_
+08e3:738b      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-138b:071c      __8087cw
+139e:071c      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-138b:071e      ___Save8087
-138b:0722      ___Rest8087
+139e:071e      ___Save8087
+139e:0722      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-08df:739a      __GrabFP87_
+08e3:739a      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-08df:73cc*     __init_8087_emu
-08df:73d2      __x87id
+08e3:73cc*     __init_8087_emu
+08e3:73d2      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-08df:742f      wctomb_
+08e3:742f      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-08df:747a+     utoa_
-08df:751b      itoa_
+08e3:747a+     utoa_
+08e3:751b      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-08df:7565      strupr_
+08e3:7565      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-138b:0726      ___EFG_printf
-138b:072a*     ___EFG_scanf
+139e:0726      ___EFG_printf
+139e:072a*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-08df:75ad      ulltoa_
-08df:76ea*     lltoa_
+08e3:75ad      ulltoa_
+08e3:76ea*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-08df:775b*     _dos_close_
-08df:7769      _dos_commit_
+08e3:775b*     _dos_close_
+08e3:7769      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-08df:7778      clearenv_
+08e3:7778      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-08df:78ae      __Init_FPE_handler_
-08df:78e7      __Fini_FPE_handler_
-08df:791e*     __FPEHandler
+08e3:78ae      __Init_FPE_handler_
+08e3:78e7      __Fini_FPE_handler_
+08e3:791e*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-138b:0744      ___FPE_int
+139e:0744      ___FPE_int
 
 
                         +--------------------+
@@ -656,6 +656,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  000229a0 (141728.)
-Entry point address: 08df:0072
-Link time: 00:00.66
+Memory size:  00022ad0 (142032.)
+Entry point address: 08e3:0072
+Link time: 00:00.68
index 3ee6689..51e5dc0 100755 (executable)
Binary files a/palettec.exe and b/palettec.exe differ
index 8c5eaa3..006a075 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-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 16:18:10
+Created on:       15/10/15 16:57:39
 Executable Image: palettec.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          119f:0000            0000f100
+DGROUP                          11ae:0000            0000f100
 
 
 
@@ -24,37 +24,37 @@ DGROUP                          119f:0000            0000f100
 Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
-palettec_TEXT          CODE           AUTO           0000:0000       000000f2
-16_in_TEXT             CODE           AUTO           0000:0100       00001e80
-16_mm_TEXT             CODE           AUTO           0000:1f80       00003308
-wcpu_TEXT              CODE           AUTO           0000:5290       00000058
-16_head_TEXT           CODE           AUTO           0000:52f0       00000405
-16_ca_TEXT             CODE           AUTO           0000:5700       000003fd
-kitten_TEXT            CODE           AUTO           0000:5b00       0000080a
-16_hc_TEXT             CODE           AUTO           0000:6310       0000158b
-timer_TEXT             CODE           AUTO           0000:78a0       00000235
-_TEXT                  CODE           AUTO           0000:7ae0       00007631
-modex16_TEXT           CODE           AUTO           0f12:0000       00002604
-16text_TEXT            CODE           AUTO           0f12:2610       0000010d
-16_in13_DATA           FAR_DATA       AUTO           1184:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           119e:0004       00000000
-_NULL                  BEGDATA        DGROUP         119f:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         11a1:0000       00000002
-CONST                  DATA           DGROUP         11a1:0002       00000076
-CONST2                 DATA           DGROUP         11a8:0008       00000102
-_DATA                  DATA           DGROUP         11b9:0000       0000058b
-XIB                    DATA           DGROUP         1211:000c       00000000
-XI                     DATA           DGROUP         1211:000c       00000036
-XIE                    DATA           DGROUP         1215:0002       00000000
-YIB                    DATA           DGROUP         1215:0002       00000000
-YI                     DATA           DGROUP         1215:0002       00000018
-YIE                    DATA           DGROUP         1216:000a       00000000
-STRINGS                DATA           DGROUP         1216:000a       00000000
-DATA                   DATA           DGROUP         1216:000a       00000000
-_emu_init_start        EMU            DGROUP         1216:000a       00000000
-_emu_init_end          EMU            DGROUP         1216:000a       00000000
-_BSS                   BSS            DGROUP         1217:0000       00000eb2
-STACK                  STACK          DGROUP         1303:0000       0000dac0
+palettec_TEXT          CODE           AUTO           0000:0000       00000114
+16_in_TEXT             CODE           AUTO           0000:0120       00001e80
+16_mm_TEXT             CODE           AUTO           0000:1fa0       00003308
+wcpu_TEXT              CODE           AUTO           0000:52b0       00000058
+16_head_TEXT           CODE           AUTO           0000:5310       00000405
+16_ca_TEXT             CODE           AUTO           0000:5720       000003fd
+kitten_TEXT            CODE           AUTO           0000:5b20       0000080a
+16_hc_TEXT             CODE           AUTO           0000:6330       0000158b
+timer_TEXT             CODE           AUTO           0000:78c0       00000235
+_TEXT                  CODE           AUTO           0000:7b00       00007631
+modex16_TEXT           CODE           AUTO           0f14:0000       000026d2
+16text_TEXT            CODE           AUTO           0f14:26e0       0000010d
+16_in13_DATA           FAR_DATA       AUTO           1193:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           11ad:0004       00000000
+_NULL                  BEGDATA        DGROUP         11ae:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         11b0:0000       00000002
+CONST                  DATA           DGROUP         11b0:0002       00000076
+CONST2                 DATA           DGROUP         11b7:0008       00000102
+_DATA                  DATA           DGROUP         11c8:0000       0000058b
+XIB                    DATA           DGROUP         1220:000c       00000000
+XI                     DATA           DGROUP         1220:000c       00000036
+XIE                    DATA           DGROUP         1224:0002       00000000
+YIB                    DATA           DGROUP         1224:0002       00000000
+YI                     DATA           DGROUP         1224:0002       00000018
+YIE                    DATA           DGROUP         1225:000a       00000000
+STRINGS                DATA           DGROUP         1225:000a       00000000
+DATA                   DATA           DGROUP         1225:000a       00000000
+_emu_init_start        EMU            DGROUP         1225:000a       00000000
+_emu_init_end          EMU            DGROUP         1225:000a       00000000
+_BSS                   BSS            DGROUP         1226:0000       00000eb2
+STACK                  STACK          DGROUP         1312:0000       0000dac0
 
 
                         +----------------+
@@ -68,557 +68,557 @@ Address        Symbol
 =======        ======
 
 Module: palettec.o(/dos/z/16/src/palettec.c)
-0000:0074      main_
-119f:0780+     _gvar
+0000:0096      main_
+11ae:0780+     _gvar
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-119f:084e+     _inpu
-0000:0240+     INL_KeyService_
-0000:04da+     Mouse_
-0000:0532+     IN_GetJoyAbs_
-0000:08dc+     IN_GetJoyButtonsDB_
-0000:0b62+     IN_SetupJoy_
-0000:0d24*     IN_Startup_
-0000:0e2a*     IN_Default_
-0000:0f8e*     IN_Shutdown_
-0000:100e*     IN_SetKeyHook_
-0000:1030+     IN_ClearKeysDown_
-0000:1110*     IN_ReadCursor_
-0000:122c*     IN_ReadControl_
-0000:1a64*     IN_SetControlType_
-0000:1ab2*     IN_GetScanName_
-0000:1b3a*     IN_WaitForKey_
-0000:1b70*     IN_WaitForASCII_
-0000:1ba6+     IN_AckBack_
-0000:1c8e*     IN_Ack_
-0000:1d30+     IN_IsUserInput_
-0000:1dd6*     IN_UserInput_
-0000:1e1a*     IN_KeyDown_
-0000:1e62+     IN_ClearKey_
-0000:1eda*     IN_qb_
+11ae:084e+     _inpu
+0000:0260+     INL_KeyService_
+0000:04fa+     Mouse_
+0000:0552+     IN_GetJoyAbs_
+0000:08fc+     IN_GetJoyButtonsDB_
+0000:0b82+     IN_SetupJoy_
+0000:0d44*     IN_Startup_
+0000:0e4a*     IN_Default_
+0000:0fae*     IN_Shutdown_
+0000:102e*     IN_SetKeyHook_
+0000:1050+     IN_ClearKeysDown_
+0000:1130*     IN_ReadCursor_
+0000:124c*     IN_ReadControl_
+0000:1a84*     IN_SetControlType_
+0000:1ad2*     IN_GetScanName_
+0000:1b5a*     IN_WaitForKey_
+0000:1b90*     IN_WaitForASCII_
+0000:1bc6+     IN_AckBack_
+0000:1cae*     IN_Ack_
+0000:1d50+     IN_IsUserInput_
+0000:1df6*     IN_UserInput_
+0000:1e3a*     IN_KeyDown_
+0000:1e82+     IN_ClearKey_
+0000:1efa*     IN_qb_
 Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
-0000:2964+     MML_CheckForEMS_
-0000:29c0+     MML_SetupEMS_
-0000:2b78+     MML_ShutdownEMS_
-0000:2be4+     MM_MapEMS_
-0000:2ce0*     MM_MapXEMS_
-0000:2e00+     MML_CheckForXMS_
-0000:2e5c*     MML_SetupXMS_
-0000:2f44+     MML_ShutdownXMS_
-0000:2fd2+     MML_UseSpace_
-0000:31b0+     MML_ClearBlock_
-0000:3234*     MM_Startup_
-0000:3666+     MM_Shutdown_
-0000:36fc      MM_GetPtr_
-0000:3af6+     MM_FreePtr_
-0000:3bee*     MM_SetPurge_
-0000:3cc8*     MM_SetLock_
-0000:3da0+     MM_SortMem_
-0000:3f8e*     MM_ShowMemory_
-0000:462e*     MM_DumpData_
-0000:4788+     MM_UnusedMemory_
-0000:480c+     MM_TotalFree_
-0000:48a2*     MM_Report_
-0000:525a*     MM_BombOnError_
-119f:09b0+     _beforesort
-119f:09b4+     _aftersort
-119f:09b8+     _XMSaddr
+0000:2984+     MML_CheckForEMS_
+0000:29e0+     MML_SetupEMS_
+0000:2b98+     MML_ShutdownEMS_
+0000:2c04+     MM_MapEMS_
+0000:2d00*     MM_MapXEMS_
+0000:2e20+     MML_CheckForXMS_
+0000:2e7c*     MML_SetupXMS_
+0000:2f64+     MML_ShutdownXMS_
+0000:2ff2+     MML_UseSpace_
+0000:31d0+     MML_ClearBlock_
+0000:3254*     MM_Startup_
+0000:3686+     MM_Shutdown_
+0000:371c      MM_GetPtr_
+0000:3b16+     MM_FreePtr_
+0000:3c0e*     MM_SetPurge_
+0000:3ce8*     MM_SetLock_
+0000:3dc0+     MM_SortMem_
+0000:3fae*     MM_ShowMemory_
+0000:464e*     MM_DumpData_
+0000:47a8+     MM_UnusedMemory_
+0000:482c+     MM_TotalFree_
+0000:48c2*     MM_Report_
+0000:527a*     MM_BombOnError_
+11ae:09b0+     _beforesort
+11ae:09b4+     _aftersort
+11ae:09b8+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
-0000:5290      detectcpu_
+0000:52b0      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
-0000:52fe*     wait_
-0000:534a*     filesize_
-0000:53b0      printmeminfoline_
-0000:559c      US_CheckParm_
+0000:531e*     wait_
+0000:536a*     filesize_
+0000:53d0      printmeminfoline_
+0000:55bc      US_CheckParm_
 Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
-0000:572e      CA_OpenDebug_
-0000:577e      CA_CloseDebug_
-0000:57ac+     CA_FarRead_
-0000:582c*     CA_FarWrite_
-0000:58ac*     CA_ReadFile_
-0000:5928*     CA_LoadFile_
-0000:59d0*     CAL_OptimizeNodes_
-0000:5a80*     CA_Startup_
-0000:5ad0*     CA_Shutdown_
-119f:09c0*     _finishcachebox
-119f:09c4*     _updatecachebox
-119f:09c8*     _drawcachebox
+0000:574e      CA_OpenDebug_
+0000:579e      CA_CloseDebug_
+0000:57cc+     CA_FarRead_
+0000:584c*     CA_FarWrite_
+0000:58cc*     CA_ReadFile_
+0000:5948*     CA_LoadFile_
+0000:59f0*     CAL_OptimizeNodes_
+0000:5aa0*     CA_Startup_
+0000:5af0*     CA_Shutdown_
+11ae:09c0*     _finishcachebox
+11ae:09c4*     _updatecachebox
+11ae:09c8*     _drawcachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
-0000:5b3c      KITTENGETS
-0000:5b9c*     kittenopen_
-0000:5dea+     catread_
-0000:5e9e*     kittenclose_
-0000:5eba+     mystrtoul_
-0000:5f6e+     processEscChars_
-0000:60f4+     get_line_
-0000:6166+     db_fetch_
-0000:61fc+     db_insert_
-119f:0494+     __kitten_catalog
+0000:5b5c      KITTENGETS
+0000:5bbc*     kittenopen_
+0000:5e0a+     catread_
+0000:5ebe*     kittenclose_
+0000:5eda+     mystrtoul_
+0000:5f8e+     processEscChars_
+0000:6114+     get_line_
+0000:6186+     db_fetch_
+0000:621c+     db_insert_
+11ae:0494+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
-0000:64bc+     LargestFreeBlock_
-0000:654a+     _coreleft_
-0000:65c6+     LargestFarFreeBlock_
-0000:667c+     _farcoreleft_
-0000:672a+     LargestHugeFreeBlock_
-0000:681a*     _hugecoreleft_
-0000:68ea+     GetFreeSize_
-0000:6944+     GetFarFreeSize_
-0000:698e+     GetNearFreeSize_
-0000:69dc*     heapdump_
-0000:767e+     heapstat_
-0000:77bc+     heapstat0_
-0000:781e+     HC_OpenDebug_
-0000:786e*     HC_CloseDebug_
+0000:64dc+     LargestFreeBlock_
+0000:656a+     _coreleft_
+0000:65e6+     LargestFarFreeBlock_
+0000:669c+     _farcoreleft_
+0000:674a+     LargestHugeFreeBlock_
+0000:683a*     _hugecoreleft_
+0000:690a+     GetFreeSize_
+0000:6964+     GetFarFreeSize_
+0000:69ae+     GetNearFreeSize_
+0000:69fc*     heapdump_
+0000:769e+     heapstat_
+0000:77dc+     heapstat0_
+0000:783e+     HC_OpenDebug_
+0000:788e*     HC_CloseDebug_
 Module: timer.o(/dos/z/16/src/lib/timer.c)
-0000:78a0*     start_timer_
-0000:79cc*     elapsed_timer_
-0000:7a1e*     ticktock_
-0000:7a8a*     time_in_seconds_
+0000:78c0*     start_timer_
+0000:79ec*     elapsed_timer_
+0000:7a3e*     ticktock_
+0000:7aaa*     time_in_seconds_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
-0000:7ae5      __STK
-0000:7b05      __STKOVERFLOW_
+0000:7b05      __STK
+0000:7b25      __STKOVERFLOW_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
-0000:7b22      _fmalloc_
-0000:7b22      malloc_
-119f:04b6      ___fheap
-119f:04b8      ___fheapRover
-119f:04ba      ___LargestSizeB4Rover
+0000:7b42      _fmalloc_
+0000:7b42      malloc_
+11ae:04b6      ___fheap
+11ae:04b8      ___fheapRover
+11ae:04ba      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
-0000:7c9f      __PIA
-0000:7c98*     __PIS
+0000:7cbf      __PIA
+0000:7cb8*     __PIS
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0f12:021a      VGAmodeX_
-0f12:02ac+     vgaGetMode_
-0f12:02e2+     modexEnter_
-0f12:04ce*     modexLeave_
-0f12:04e6+     modexsetBaseXMode_
-0f12:0524*     modexDefaultPage_
-0f12:05d6*     modexNextPage_
-0f12:06a2*     modexNextPageFlexibleSize_
-0f12:0770*     modexShowPage_
-0f12:086c*     modexPanPage_
-0f12:08bc*     modexSelectPlane_
-0f12:08e0+     modexClearRegion_
-0f12:09f8*     oldDrawBmp_
-0f12:0b5e*     CDrawBmp_
-0f12:0cc2*     modexDrawBmp_
-0f12:0d28+     modexDrawBmpRegion_
-0f12:0e92*     modex_sparky4_DrawBmpRegion_
-0f12:0ffc*     modexDrawPlanarBuf_
-0f12:101a*     modexDrawSprite_
-0f12:1080+     modexDrawSpriteRegion_
-0f12:11f8*     modexCopyPageRegion_
-0f12:1362*     modexFadeOn_
-0f12:1392*     modexFadeOff_
-0f12:13c0*     modexFlashOn_
-0f12:13ee*     modexFlashOff_
-0f12:14be      modexPalSave_
-0f12:1514      modexNewPal_
-0f12:1564*     modexLoadPalFile_
-0f12:1646      modexSavePalFile_
-0f12:16be*     modexPalBlack_
-0f12:16e8*     modexPalWhite_
-0f12:1712+     modexPalUpdate_
-0f12:1c82+     modexPalUpdate1_
-0f12:1cfc*     modexPalUpdate0_
-0f12:1d48+     chkcolor_
-0f12:2060+     modexputPixel_
-0f12:20ee*     modexgetPixel_
-0f12:2174*     modexhlin_
-0f12:21f8*     modexprint_
-0f12:2392*     modexprintbig_
-0f12:250e*     pdump_
-0f12:256e*     cls_
-0f12:25dc+     modexWaitBorder_
-119f:04c4+     _VGA
+0f14:023c      VGAmodeX_
+0f14:02ce+     vgaGetMode_
+0f14:030e+     modexEnter_
+0f14:059c*     modexLeave_
+0f14:05b4+     modexsetBaseXMode_
+0f14:05f2*     modexDefaultPage_
+0f14:06a4*     modexNextPage_
+0f14:0770*     modexNextPageFlexibleSize_
+0f14:083e*     modexShowPage_
+0f14:093a*     modexPanPage_
+0f14:098a*     modexSelectPlane_
+0f14:09ae+     modexClearRegion_
+0f14:0ac6*     oldDrawBmp_
+0f14:0c2c*     CDrawBmp_
+0f14:0d90*     modexDrawBmp_
+0f14:0df6+     modexDrawBmpRegion_
+0f14:0f60*     modex_sparky4_DrawBmpRegion_
+0f14:10ca*     modexDrawPlanarBuf_
+0f14:10e8*     modexDrawSprite_
+0f14:114e+     modexDrawSpriteRegion_
+0f14:12c6*     modexCopyPageRegion_
+0f14:1430*     modexFadeOn_
+0f14:1460*     modexFadeOff_
+0f14:148e*     modexFlashOn_
+0f14:14bc*     modexFlashOff_
+0f14:158c      modexPalSave_
+0f14:15e2      modexNewPal_
+0f14:1632*     modexLoadPalFile_
+0f14:1714      modexSavePalFile_
+0f14:178c*     modexPalBlack_
+0f14:17b6*     modexPalWhite_
+0f14:17e0+     modexPalUpdate_
+0f14:1d50+     modexPalUpdate1_
+0f14:1dca*     modexPalUpdate0_
+0f14:1e16+     chkcolor_
+0f14:212e+     modexputPixel_
+0f14:21bc*     modexgetPixel_
+0f14:2242*     modexhlin_
+0f14:22c6*     modexprint_
+0f14:2460*     modexprintbig_
+0f14:25dc*     pdump_
+0f14:263c*     cls_
+0f14:26aa+     modexWaitBorder_
+11ae:04c4+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-119f:0000*     __nullarea
-119f:04d8*     __ovlflag
-119f:04d9*     __intno
-119f:04da*     __ovlvec
-0000:7cb6      _cstart_
-0000:7d89*     _Not_Enough_Memory_
-0000:7ebb      __exit_
-0000:7eda      __do_exit_with_msg__
-0000:7f37      __GETDS
+11ae:0000*     __nullarea
+11ae:04d8*     __ovlflag
+11ae:04d9*     __intno
+11ae:04da*     __ovlvec
+0000:7cd6      _cstart_
+0000:7da9*     _Not_Enough_Memory_
+0000:7edb      __exit_
+0000:7efa      __do_exit_with_msg__
+0000:7f57      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
-0000:7f42      _big_code_
-0000:7f42*     CodeModelMismatch
+0000:7f62      _big_code_
+0000:7f62*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-119f:12d4      __argv
-119f:12d8      ___argv
-119f:12dc      __argc
-119f:12de      ___argc
+11ae:12d4      __argv
+11ae:12d8      ___argv
+11ae:12dc      __argc
+11ae:12de      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
-0000:7f42      printf_
+0000:7f62      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
-0000:7f71+     int86x_
-0000:80f4      int86_
+0000:7f91+     int86x_
+0000:8114      int86_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
-0000:8122      __I4M
-0000:8122      __U4M
+0000:8142      __I4M
+0000:8142      __U4M
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c)
-0000:813a      _dos_getvect_
+0000:815a      _dos_getvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c)
-0000:8145      _dos_setvect_
+0000:8165      _dos_setvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
-0000:8152      __I4D
-0000:81a1      __U4D
+0000:8172      __I4D
+0000:81c1      __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
-0000:8225*     _heapgrow_
-0000:8225      _fheapgrow_
-0000:8226      _nheapgrow_
+0000:8245*     _heapgrow_
+0000:8245      _fheapgrow_
+0000:8246      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
-0000:829e      _memavl_
+0000:82be      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
-0000:82e3      _nmalloc_
-119f:04de      ___nheapbeg
-119f:04e0      ___MiniHeapRover
-119f:04e2      ___LargestSizeB4MiniHeapRover
+0000:8303      _nmalloc_
+11ae:04de      ___nheapbeg
+11ae:04e0      ___MiniHeapRover
+11ae:04e2      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
-0000:83bd      _ffree_
-0000:83bd      free_
+0000:83dd      _ffree_
+0000:83dd      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
-0000:842a      _nfree_
-119f:12e0+     ___MiniHeapFreeRover
+0000:844a      _nfree_
+11ae:12e0+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
-0000:8525+     _null_exit_rtn_
-0000:8525+     __null_int23_exit_
-0000:8526      exit_
-0000:8547+     _exit_
-119f:04e4+     ___int23_exit
-119f:04e8      ___FPE_handler_exit
+0000:8545+     _null_exit_rtn_
+0000:8545+     __null_int23_exit_
+0000:8546      exit_
+0000:8567+     _exit_
+11ae:04e4+     ___int23_exit
+11ae:04e8      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
-0000:8564      __PTC
+0000:8584      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:8597      ultoa_
-0000:8655*     ltoa_
+0000:85b7      ultoa_
+0000:8675*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c)
-0000:87db      write_
+0000:87fb      write_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-0000:8a07+     __open_flags_
-0000:8cc8+     _fsopen_
-0000:8d2f      fopen_
-0000:8e52*     freopen_
+0000:8a27+     __open_flags_
+0000:8ce8+     _fsopen_
+0000:8d4f      fopen_
+0000:8e72*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
-0000:8edc      fprintf_
+0000:8efc      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
-0000:8f0b      __doclose_
-0000:9055      __shutdown_stream_
-0000:906f      fclose_
-119f:12e2+     ___RmTmpFileFn
+0000:8f2b      __doclose_
+0000:9075      __shutdown_stream_
+0000:908f      fclose_
+11ae:12e2+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
-0000:90da+     __ibm_bios_get_ticks_
-0000:9151      clock_
+0000:90fa+     __ibm_bios_get_ticks_
+0000:9171      clock_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
-0000:9178      kbhit_
+0000:9198      kbhit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
-0000:918f      ftell_
+0000:91af      ftell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
-0000:9375      fseek_
+0000:9395      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-119f:0098      __IsTable
+11ae:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
-0000:956d      tolower_
+0000:958d      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
-0000:957b      unlink_
+0000:959b      unlink_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
-0000:97ab      open_
-0000:97e2      sopen_
+0000:97cb      open_
+0000:9802      sopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c)
-0000:980f      close_
+0000:982f      close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c)
-0000:9814      filelength_
+0000:9834      filelength_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
-0000:9872      sprintf_
+0000:9892      sprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c)
-0000:98a1      getenv_
+0000:98c1      getenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-0000:998c      __PTS
+0000:99ac      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c)
-0000:99bd      read_
+0000:99dd      read_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c)
-0000:9af6*     __clib_strdup_
-0000:9af6      strdup_
+0000:9b16*     __clib_strdup_
+0000:9b16      strdup_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c)
-0000:9b5d      halloc_
-0000:9c42      hfree_
+0000:9b7d      halloc_
+0000:9c62      hfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c)
-0000:9c49      _heapwalk_
-0000:9c49      _fheapwalk_
+0000:9c69      _heapwalk_
+0000:9c69      _fheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
-0000:9c5e+     __NHeapWalk_
-0000:9d57      _nheapwalk_
+0000:9c7e+     __NHeapWalk_
+0000:9d77      _nheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
-0000:9d67      stackavail_
+0000:9d87      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-119f:04f4      __8087
-119f:04f5      __real87
-119f:04f6      __dos87emucall
-119f:04f8      __dos87real
+11ae:04f4      __8087
+11ae:04f5      __real87
+11ae:04f6      __dos87emucall
+11ae:04f8      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
-0000:9d76*     __exit_with_msg_
-0000:9d7b      __fatal_runtime_error_
+0000:9d96*     __exit_with_msg_
+0000:9d9b      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-119f:04fa      __curbrk
-119f:0502      __STACKLOW
-119f:0504      __STACKTOP
-119f:0506      __cbyte
-119f:0508      __child
-119f:050a      __no87
-119f:0517      ___FPE_handler
-119f:04fc      __psp
-119f:050b      __get_ovl_stack
-119f:050f      __restore_ovl_stack
-119f:0513      __close_ovl_file
-119f:051b      __LpCmdLine
-119f:051f      __LpPgmName
-119f:04fe      __osmajor
-119f:04ff      __osminor
-119f:0500      __osmode
-119f:0501      __HShift
+11ae:04fa      __curbrk
+11ae:0502      __STACKLOW
+11ae:0504      __STACKTOP
+11ae:0506      __cbyte
+11ae:0508      __child
+11ae:050a      __no87
+11ae:0517      ___FPE_handler
+11ae:04fc      __psp
+11ae:050b      __get_ovl_stack
+11ae:050f      __restore_ovl_stack
+11ae:0513      __close_ovl_file
+11ae:051b      __LpCmdLine
+11ae:051f      __LpPgmName
+11ae:04fe      __osmajor
+11ae:04ff      __osminor
+11ae:0500      __osmode
+11ae:0501      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
-0000:9da0      __MemAllocator
-0000:9e6a      __MemFree
+0000:9dc0      __MemAllocator
+0000:9e8a      __MemFree
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
-0000:9fc7      __GrowSeg_
+0000:9fe7      __GrowSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
-0000:a13d      __AllocSeg_
+0000:a15d      __AllocSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
-0000:a22c      __fmemneed_
+0000:a24c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
-0000:a22f+     __fill_buffer_
-0000:a47e      fgetc_
+0000:a24f+     __fill_buffer_
+0000:a49e      fgetc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
-0000:a5c5      fwrite_
+0000:a5e5      fwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
-0000:a93e      rand_
-0000:a980*     srand_
+0000:a95e      rand_
+0000:a9a0*     srand_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0f12:2686*     textInit_
-119f:12ea      _romFonts
+0f14:2756*     textInit_
+11ae:12ea      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-0000:a9a3      __CMain
+0000:a9c3      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-0000:aa09      __InitRtns
-0000:aa09*     __FInitRtns
-0000:aa64      __FiniRtns
-0000:aa64*     __FFiniRtns
+0000:aa29      __InitRtns
+0000:aa29*     __FInitRtns
+0000:aa84      __FiniRtns
+0000:aa84*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-119f:0528      ___uselfn
+11ae:0528      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-0000:aac8      __DOSseg__
+0000:aae8      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
-0000:aac9      __Init_Argv_
-0000:ab2c+     _getargv_
-0000:ae5c      __Fini_Argv_
+0000:aae9      __Init_Argv_
+0000:ab4c+     _getargv_
+0000:ae7c      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-119f:052a      ___iob
-119f:1306      ___ClosedStreams
-119f:130a      ___OpenStreams
+11ae:052a      ___iob
+11ae:1306      ___ClosedStreams
+11ae:130a      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-0000:aea0      __fprtf_
+0000:aec0      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-0000:aff3      intr_
+0000:b013      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-0000:b007      segread_
+0000:b027      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:b0f2      __LastFree_
-0000:b16c      __ExpandDGROUP_
+0000:b112      __LastFree_
+0000:b18c      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:b27d      __nmemneed_
+0000:b29d      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-119f:0022      ___Alphabet
+11ae:0022      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-0000:b280      __lseek_
+0000:b2a0      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:b2ba*     __dosretax
-0000:b2bf*     __dosret0
-0000:b2c6      __set_errno_dos_
-0000:b32e*     __set_errno_dos_reterr_
+0000:b2da*     __dosretax
+0000:b2df*     __dosret0
+0000:b2e6      __set_errno_dos_
+0000:b34e*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-0000:b339*     __get_errno_ptr_
-119f:130e      _errno
+0000:b359*     __get_errno_ptr_
+11ae:130e      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:b340      __GetIOMode_
-0000:b375      __SetIOMode_nogrow_
-119f:06a6      ___NFiles
-119f:06a8      ___init_mode
-119f:06d0      ___io_mode
+0000:b360      __GetIOMode_
+0000:b395      __SetIOMode_nogrow_
+11ae:06a6      ___NFiles
+11ae:06a8      ___init_mode
+11ae:06d0      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-0000:b3aa*     __set_commode_
-119f:06d4      __commode
+0000:b3ca*     __set_commode_
+11ae:06d4      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-119f:06d6      __fmode
+11ae:06d6      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-0000:b3b6      __chktty_
+0000:b3d6      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-0000:b415      __freefp_
-0000:b4b6      __purgefp_
+0000:b435      __freefp_
+0000:b4d6      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-0000:b4f7      __allocfp_
+0000:b517      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-0000:b6a7      __close_
+0000:b6c7      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-0000:b6dd      __flush_
+0000:b6fd      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
-0000:b926      fflush_
+0000:b946      fflush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-0000:b93b      tell_
+0000:b95b      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-0000:b94c      lseek_
+0000:b96c      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:b97e      __doserror_
-0000:b98c      __doserror1_
+0000:b99e      __doserror_
+0000:b9ac      __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:b998      _dos_open_
+0000:b9b8      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:b9be      isatty_
+0000:b9de      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:b9da*     __get_doserrno_ptr_
-119f:1310      __doserrno
+0000:b9fa*     __get_doserrno_ptr_
+11ae:1310      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-119f:06d8      ___umaskval
+11ae:06d8      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:b9e1      _dos_creat_
-0000:ba05*     _dos_creatnew_
+0000:ba01      _dos_creat_
+0000:ba25*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:ba26+     __grow_iomode_
-0000:bb0d+     __shrink_iomode_
-0000:bb4e      __SetIOMode_
+0000:ba46+     __grow_iomode_
+0000:bb2d+     __shrink_iomode_
+0000:bb6e      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
-0000:bc0e      vsprintf_
+0000:bc2e      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-119f:1314      ___env_mask
-119f:1318      _environ
-119f:131c*     __wenviron
+11ae:1314      ___env_mask
+11ae:1318      _environ
+11ae:131c*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
-0000:bc50      _mbterm_
+0000:bc70      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
-0000:bca3      _mbsnextc_
+0000:bcc3      _mbsnextc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c)
-0000:bcfe      _mbctoupper_
+0000:bd1e      _mbctoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c)
-0000:bd21      _mbsinc_
+0000:bd41      _mbsinc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:bd73      __ChkTTYIOMode_
-0000:bde1*     __IOMode_
+0000:bd93      __ChkTTYIOMode_
+0000:be01*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c)
-0000:beb3      __HeapWalk_
+0000:bed3      __HeapWalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
-0000:c0f3*     _fpreset_
-0000:c11e      __init_8087_
-0000:c151+     __default_sigfpe_handler_
-0000:c1a6      __chk8087_
+0000:c113*     _fpreset_
+0000:c13e      __init_8087_
+0000:c171+     __default_sigfpe_handler_
+0000:c1c6      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-0000:c216      __EnterWVIDEO_
-119f:06f8+     ___WD_Present
+0000:c236      __EnterWVIDEO_
+11ae:06f8+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:c23a*     _heapenable_
-119f:06fa      ___heap_enabled
+0000:c25a*     _heapenable_
+11ae:06fa      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-119f:06fc      __amblksiz
+11ae:06fc      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:c24b      __flushall_
-0000:c2df      flushall_
+0000:c26b      __flushall_
+0000:c2ff      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-0000:c2e5      getche_
+0000:c305      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-0000:c2ff      __ioalloc_
+0000:c31f      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-0000:c48d      __qread_
+0000:c4ad      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:c4ad      __qwrite_
+0000:c4cd      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-0000:c50d      fputc_
+0000:c52d      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-119f:1320      ____Argv
-119f:1324      ____Argc
+11ae:1320      ____Argv
+11ae:1324      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-119f:072c      __Start_XI
-119f:0762      __End_XI
-119f:0762      __Start_YI
-119f:077a      __End_YI
+11ae:072c      __Start_XI
+11ae:0762      __End_XI
+11ae:0762      __Start_YI
+11ae:077a      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-119f:1326      ___historical_splitparms
+11ae:1326      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-0000:c6e2      __InitFiles_
+0000:c702      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-0000:c916*     fcloseall_
-0000:c91d      __full_io_exit_
+0000:c936*     fcloseall_
+0000:c93d      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-0000:c927      __prtf_
+0000:c947      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:da8a      _DoINTR_
+0000:daaa      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:de03*     sbrk_
-0000:de13      __brk_
+0000:de23*     sbrk_
+0000:de33      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:de7b      fsync_
+0000:de9b      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:de80*     _frealloc_
-0000:de80      realloc_
+0000:dea0*     _frealloc_
+0000:dea0      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0000:df7a      __setenvp_
-0000:e106      __freeenvp_
+0000:df9a      __setenvp_
+0000:e126      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-119f:06fe      ___IsDBCS
+11ae:06fe      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:e164*     _ismbblead_
-119f:132c      ___MBCSIsTable
+0000:e184*     _ismbblead_
+11ae:132c      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:e1be      __mbinit_
-119f:0700      ___MBCodePage
+0000:e1de      __mbinit_
+11ae:0700      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0000:e299      _mbdtoupper_
+0000:e2b9      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0000:e2a7      toupper_
+0000:e2c7      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-119f:0702      __8087cw
+11ae:0702      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-119f:0704      ___Save8087
-119f:0708      ___Rest8087
+11ae:0704      ___Save8087
+11ae:0708      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:e2b6      __GrabFP87_
+0000:e2d6      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:e2e8*     __init_8087_emu
-0000:e2ee      __x87id
+0000:e308*     __init_8087_emu
+0000:e30e      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:e34b      wctomb_
+0000:e36b      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:e396+     utoa_
-0000:e437      itoa_
+0000:e3b6+     utoa_
+0000:e457      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:e481      strupr_
+0000:e4a1      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-119f:070c      ___EFG_printf
-119f:0710*     ___EFG_scanf
+11ae:070c      ___EFG_printf
+11ae:0710*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:e4c9      ulltoa_
-0000:e606*     lltoa_
+0000:e4e9      ulltoa_
+0000:e626*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:e677*     _dos_close_
-0000:e685      _dos_commit_
+0000:e697*     _dos_close_
+0000:e6a5      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:e694*     _msize_
-0000:e6af      _fmsize_
+0000:e6b4*     _msize_
+0000:e6cf      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:e6c0      __HeapManager_expand_
-0000:ebc9      _nexpand_
+0000:e6e0      __HeapManager_expand_
+0000:ebe9      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:ec1c      _fexpand_
-0000:ec1c*     _expand_
+0000:ec3c      _fexpand_
+0000:ec3c*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0000:ec51      clearenv_
+0000:ec71      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:ed86      __Init_FPE_handler_
-0000:edbf      __Fini_FPE_handler_
-0000:edf6*     __FPEHandler
+0000:eda6      __Init_FPE_handler_
+0000:eddf      __Fini_FPE_handler_
+0000:ee16*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:f088      _bfree_
+0000:f0a8      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:f0ad      _bexpand_
+0000:f0cd      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-119f:072a      ___FPE_int
+11ae:072a      ___FPE_int
 
 
                         +--------------------+
@@ -634,6 +634,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00020af0 (133872.)
-Entry point address: 0000:7cb6
-Link time: 00:00.23
+Memory size:  00020be0 (134112.)
+Entry point address: 0000:7cd6
+Link time: 00:00.85
index 3f5e46b..4213beb 100755 (executable)
Binary files a/palettel.exe and b/palettel.exe differ
index 0cb8849..7951463 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-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 16:18:10
+Created on:       15/10/15 16:57:39
 Executable Image: palettel.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          11a9:0000            0000f110
+DGROUP                          11b8:0000            0000f110
 
 
 
@@ -24,37 +24,37 @@ DGROUP                          11a9:0000            0000f110
 Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
-palettel_TEXT          CODE           AUTO           0000:0000       00000186
-16_in_TEXT             CODE           AUTO           0000:0190       00001e80
-16_mm_TEXT             CODE           AUTO           0000:2010       00003308
-wcpu_TEXT              CODE           AUTO           0000:5320       00000058
-16_head_TEXT           CODE           AUTO           0000:5380       00000405
-16_ca_TEXT             CODE           AUTO           0000:5790       000003fd
-kitten_TEXT            CODE           AUTO           0000:5b90       0000080a
-16_hc_TEXT             CODE           AUTO           0000:63a0       0000158b
-timer_TEXT             CODE           AUTO           0000:7930       00000235
-_TEXT                  CODE           AUTO           0000:7b70       0000764d
-modex16_TEXT           CODE           AUTO           0f1c:0000       00002604
-16text_TEXT            CODE           AUTO           0f1c:2610       0000010d
-16_in13_DATA           FAR_DATA       AUTO           118e:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           11a8:0004       00000000
-_NULL                  BEGDATA        DGROUP         11a9:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         11ab:0000       00000002
-CONST                  DATA           DGROUP         11ab:0002       00000076
-CONST2                 DATA           DGROUP         11b2:0008       00000102
-_DATA                  DATA           DGROUP         11c3:0000       00000591
-XIB                    DATA           DGROUP         121c:0002       00000000
-XI                     DATA           DGROUP         121c:0002       00000036
-XIE                    DATA           DGROUP         121f:0008       00000000
-YIB                    DATA           DGROUP         121f:0008       00000000
-YI                     DATA           DGROUP         121f:0008       00000018
-YIE                    DATA           DGROUP         1221:0000       00000000
-STRINGS                DATA           DGROUP         1221:0000       00000000
-DATA                   DATA           DGROUP         1221:0000       00000000
-_emu_init_start        EMU            DGROUP         1221:0000       00000000
-_emu_init_end          EMU            DGROUP         1221:0000       00000000
-_BSS                   BSS            DGROUP         1221:0000       00000ec2
-STACK                  STACK          DGROUP         130e:0000       0000dac0
+palettel_TEXT          CODE           AUTO           0000:0000       000001a8
+16_in_TEXT             CODE           AUTO           0000:01b0       00001e80
+16_mm_TEXT             CODE           AUTO           0000:2030       00003308
+wcpu_TEXT              CODE           AUTO           0000:5340       00000058
+16_head_TEXT           CODE           AUTO           0000:53a0       00000405
+16_ca_TEXT             CODE           AUTO           0000:57b0       000003fd
+kitten_TEXT            CODE           AUTO           0000:5bb0       0000080a
+16_hc_TEXT             CODE           AUTO           0000:63c0       0000158b
+timer_TEXT             CODE           AUTO           0000:7950       00000235
+_TEXT                  CODE           AUTO           0000:7b90       0000764d
+modex16_TEXT           CODE           AUTO           0f1e:0000       000026d2
+16text_TEXT            CODE           AUTO           0f1e:26e0       0000010d
+16_in13_DATA           FAR_DATA       AUTO           119d:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           11b7:0004       00000000
+_NULL                  BEGDATA        DGROUP         11b8:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         11ba:0000       00000002
+CONST                  DATA           DGROUP         11ba:0002       00000076
+CONST2                 DATA           DGROUP         11c1:0008       00000102
+_DATA                  DATA           DGROUP         11d2:0000       00000591
+XIB                    DATA           DGROUP         122b:0002       00000000
+XI                     DATA           DGROUP         122b:0002       00000036
+XIE                    DATA           DGROUP         122e:0008       00000000
+YIB                    DATA           DGROUP         122e:0008       00000000
+YI                     DATA           DGROUP         122e:0008       00000018
+YIE                    DATA           DGROUP         1230:0000       00000000
+STRINGS                DATA           DGROUP         1230:0000       00000000
+DATA                   DATA           DGROUP         1230:0000       00000000
+_emu_init_start        EMU            DGROUP         1230:0000       00000000
+_emu_init_end          EMU            DGROUP         1230:0000       00000000
+_BSS                   BSS            DGROUP         1230:0000       00000ec2
+STACK                  STACK          DGROUP         131d:0000       0000dac0
 
 
                         +----------------+
@@ -68,562 +68,562 @@ Address        Symbol
 =======        ======
 
 Module: palettel.o(/dos/z/16/src/palettel.c)
-0000:0074      main_
-11a9:0780+     _gvar
-11a9:0838+     _bakapee
-11a9:083c+     _pal
-11a9:0840*     _i
+0000:0096      main_
+11b8:0780+     _gvar
+11b8:0838+     _bakapee
+11b8:083c+     _pal
+11b8:0840*     _i
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-11a9:085e+     _inpu
-0000:02d0+     INL_KeyService_
-0000:056a+     Mouse_
-0000:05c2+     IN_GetJoyAbs_
-0000:096c+     IN_GetJoyButtonsDB_
-0000:0bf2+     IN_SetupJoy_
-0000:0db4*     IN_Startup_
-0000:0eba*     IN_Default_
-0000:101e*     IN_Shutdown_
-0000:109e*     IN_SetKeyHook_
-0000:10c0+     IN_ClearKeysDown_
-0000:11a0*     IN_ReadCursor_
-0000:12bc*     IN_ReadControl_
-0000:1af4*     IN_SetControlType_
-0000:1b42*     IN_GetScanName_
-0000:1bca*     IN_WaitForKey_
-0000:1c00*     IN_WaitForASCII_
-0000:1c36+     IN_AckBack_
-0000:1d1e*     IN_Ack_
-0000:1dc0+     IN_IsUserInput_
-0000:1e66*     IN_UserInput_
-0000:1eaa*     IN_KeyDown_
-0000:1ef2+     IN_ClearKey_
-0000:1f6a*     IN_qb_
+11b8:085e+     _inpu
+0000:02f0+     INL_KeyService_
+0000:058a+     Mouse_
+0000:05e2+     IN_GetJoyAbs_
+0000:098c+     IN_GetJoyButtonsDB_
+0000:0c12+     IN_SetupJoy_
+0000:0dd4*     IN_Startup_
+0000:0eda*     IN_Default_
+0000:103e*     IN_Shutdown_
+0000:10be*     IN_SetKeyHook_
+0000:10e0+     IN_ClearKeysDown_
+0000:11c0*     IN_ReadCursor_
+0000:12dc*     IN_ReadControl_
+0000:1b14*     IN_SetControlType_
+0000:1b62*     IN_GetScanName_
+0000:1bea*     IN_WaitForKey_
+0000:1c20*     IN_WaitForASCII_
+0000:1c56+     IN_AckBack_
+0000:1d3e*     IN_Ack_
+0000:1de0+     IN_IsUserInput_
+0000:1e86*     IN_UserInput_
+0000:1eca*     IN_KeyDown_
+0000:1f12+     IN_ClearKey_
+0000:1f8a*     IN_qb_
 Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
-0000:29f4+     MML_CheckForEMS_
-0000:2a50+     MML_SetupEMS_
-0000:2c08+     MML_ShutdownEMS_
-0000:2c74+     MM_MapEMS_
-0000:2d70*     MM_MapXEMS_
-0000:2e90+     MML_CheckForXMS_
-0000:2eec*     MML_SetupXMS_
-0000:2fd4+     MML_ShutdownXMS_
-0000:3062+     MML_UseSpace_
-0000:3240+     MML_ClearBlock_
-0000:32c4*     MM_Startup_
-0000:36f6+     MM_Shutdown_
-0000:378c      MM_GetPtr_
-0000:3b86+     MM_FreePtr_
-0000:3c7e*     MM_SetPurge_
-0000:3d58*     MM_SetLock_
-0000:3e30+     MM_SortMem_
-0000:401e*     MM_ShowMemory_
-0000:46be*     MM_DumpData_
-0000:4818+     MM_UnusedMemory_
-0000:489c+     MM_TotalFree_
-0000:4932*     MM_Report_
-0000:52ea*     MM_BombOnError_
-11a9:09c0+     _beforesort
-11a9:09c4+     _aftersort
-11a9:09c8+     _XMSaddr
+0000:2a14+     MML_CheckForEMS_
+0000:2a70+     MML_SetupEMS_
+0000:2c28+     MML_ShutdownEMS_
+0000:2c94+     MM_MapEMS_
+0000:2d90*     MM_MapXEMS_
+0000:2eb0+     MML_CheckForXMS_
+0000:2f0c*     MML_SetupXMS_
+0000:2ff4+     MML_ShutdownXMS_
+0000:3082+     MML_UseSpace_
+0000:3260+     MML_ClearBlock_
+0000:32e4*     MM_Startup_
+0000:3716+     MM_Shutdown_
+0000:37ac      MM_GetPtr_
+0000:3ba6+     MM_FreePtr_
+0000:3c9e*     MM_SetPurge_
+0000:3d78*     MM_SetLock_
+0000:3e50+     MM_SortMem_
+0000:403e*     MM_ShowMemory_
+0000:46de*     MM_DumpData_
+0000:4838+     MM_UnusedMemory_
+0000:48bc+     MM_TotalFree_
+0000:4952*     MM_Report_
+0000:530a*     MM_BombOnError_
+11b8:09c0+     _beforesort
+11b8:09c4+     _aftersort
+11b8:09c8+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
-0000:5320      detectcpu_
+0000:5340      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
-0000:538e*     wait_
-0000:53da*     filesize_
-0000:5440      printmeminfoline_
-0000:562c      US_CheckParm_
+0000:53ae*     wait_
+0000:53fa*     filesize_
+0000:5460      printmeminfoline_
+0000:564c      US_CheckParm_
 Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
-0000:57be      CA_OpenDebug_
-0000:580e      CA_CloseDebug_
-0000:583c+     CA_FarRead_
-0000:58bc*     CA_FarWrite_
-0000:593c*     CA_ReadFile_
-0000:59b8*     CA_LoadFile_
-0000:5a60*     CAL_OptimizeNodes_
-0000:5b10*     CA_Startup_
-0000:5b60*     CA_Shutdown_
-11a9:09d0*     _finishcachebox
-11a9:09d4*     _updatecachebox
-11a9:09d8*     _drawcachebox
+0000:57de      CA_OpenDebug_
+0000:582e      CA_CloseDebug_
+0000:585c+     CA_FarRead_
+0000:58dc*     CA_FarWrite_
+0000:595c*     CA_ReadFile_
+0000:59d8*     CA_LoadFile_
+0000:5a80*     CAL_OptimizeNodes_
+0000:5b30*     CA_Startup_
+0000:5b80*     CA_Shutdown_
+11b8:09d0*     _finishcachebox
+11b8:09d4*     _updatecachebox
+11b8:09d8*     _drawcachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
-0000:5bcc      KITTENGETS
-0000:5c2c*     kittenopen_
-0000:5e7a+     catread_
-0000:5f2e*     kittenclose_
-0000:5f4a+     mystrtoul_
-0000:5ffe+     processEscChars_
-0000:6184+     get_line_
-0000:61f6+     db_fetch_
-0000:628c+     db_insert_
-11a9:0494+     __kitten_catalog
+0000:5bec      KITTENGETS
+0000:5c4c*     kittenopen_
+0000:5e9a+     catread_
+0000:5f4e*     kittenclose_
+0000:5f6a+     mystrtoul_
+0000:601e+     processEscChars_
+0000:61a4+     get_line_
+0000:6216+     db_fetch_
+0000:62ac+     db_insert_
+11b8:0494+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
-0000:654c+     LargestFreeBlock_
-0000:65da+     _coreleft_
-0000:6656+     LargestFarFreeBlock_
-0000:670c+     _farcoreleft_
-0000:67ba+     LargestHugeFreeBlock_
-0000:68aa*     _hugecoreleft_
-0000:697a+     GetFreeSize_
-0000:69d4+     GetFarFreeSize_
-0000:6a1e+     GetNearFreeSize_
-0000:6a6c*     heapdump_
-0000:770e+     heapstat_
-0000:784c+     heapstat0_
-0000:78ae+     HC_OpenDebug_
-0000:78fe*     HC_CloseDebug_
+0000:656c+     LargestFreeBlock_
+0000:65fa+     _coreleft_
+0000:6676+     LargestFarFreeBlock_
+0000:672c+     _farcoreleft_
+0000:67da+     LargestHugeFreeBlock_
+0000:68ca*     _hugecoreleft_
+0000:699a+     GetFreeSize_
+0000:69f4+     GetFarFreeSize_
+0000:6a3e+     GetNearFreeSize_
+0000:6a8c*     heapdump_
+0000:772e+     heapstat_
+0000:786c+     heapstat0_
+0000:78ce+     HC_OpenDebug_
+0000:791e*     HC_CloseDebug_
 Module: timer.o(/dos/z/16/src/lib/timer.c)
-0000:7930*     start_timer_
-0000:7a5c*     elapsed_timer_
-0000:7aae*     ticktock_
-0000:7b1a*     time_in_seconds_
+0000:7950*     start_timer_
+0000:7a7c*     elapsed_timer_
+0000:7ace*     ticktock_
+0000:7b3a*     time_in_seconds_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
-0000:7b75      __STK
-0000:7b95      __STKOVERFLOW_
+0000:7b95      __STK
+0000:7bb5      __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0f1c:021a      VGAmodeX_
-0f1c:02ac+     vgaGetMode_
-0f1c:02e2+     modexEnter_
-0f1c:04ce      modexLeave_
-0f1c:04e6+     modexsetBaseXMode_
-0f1c:0524      modexDefaultPage_
-0f1c:05d6*     modexNextPage_
-0f1c:06a2*     modexNextPageFlexibleSize_
-0f1c:0770*     modexShowPage_
-0f1c:086c*     modexPanPage_
-0f1c:08bc*     modexSelectPlane_
-0f1c:08e0+     modexClearRegion_
-0f1c:09f8*     oldDrawBmp_
-0f1c:0b5e*     CDrawBmp_
-0f1c:0cc2*     modexDrawBmp_
-0f1c:0d28+     modexDrawBmpRegion_
-0f1c:0e92*     modex_sparky4_DrawBmpRegion_
-0f1c:0ffc*     modexDrawPlanarBuf_
-0f1c:101a*     modexDrawSprite_
-0f1c:1080+     modexDrawSpriteRegion_
-0f1c:11f8*     modexCopyPageRegion_
-0f1c:1362      modexFadeOn_
-0f1c:1392*     modexFadeOff_
-0f1c:13c0*     modexFlashOn_
-0f1c:13ee*     modexFlashOff_
-0f1c:14be+     modexPalSave_
-0f1c:1514      modexNewPal_
-0f1c:1564      modexLoadPalFile_
-0f1c:1646*     modexSavePalFile_
-0f1c:16be      modexPalBlack_
-0f1c:16e8*     modexPalWhite_
-0f1c:1712+     modexPalUpdate_
-0f1c:1c82      modexPalUpdate1_
-0f1c:1cfc*     modexPalUpdate0_
-0f1c:1d48+     chkcolor_
-0f1c:2060+     modexputPixel_
-0f1c:20ee*     modexgetPixel_
-0f1c:2174*     modexhlin_
-0f1c:21f8*     modexprint_
-0f1c:2392*     modexprintbig_
-0f1c:250e      pdump_
-0f1c:256e*     cls_
-0f1c:25dc+     modexWaitBorder_
-11a9:04c4+     _VGA
+0f1e:023c      VGAmodeX_
+0f1e:02ce+     vgaGetMode_
+0f1e:030e+     modexEnter_
+0f1e:059c      modexLeave_
+0f1e:05b4+     modexsetBaseXMode_
+0f1e:05f2      modexDefaultPage_
+0f1e:06a4*     modexNextPage_
+0f1e:0770*     modexNextPageFlexibleSize_
+0f1e:083e*     modexShowPage_
+0f1e:093a*     modexPanPage_
+0f1e:098a*     modexSelectPlane_
+0f1e:09ae+     modexClearRegion_
+0f1e:0ac6*     oldDrawBmp_
+0f1e:0c2c*     CDrawBmp_
+0f1e:0d90*     modexDrawBmp_
+0f1e:0df6+     modexDrawBmpRegion_
+0f1e:0f60*     modex_sparky4_DrawBmpRegion_
+0f1e:10ca*     modexDrawPlanarBuf_
+0f1e:10e8*     modexDrawSprite_
+0f1e:114e+     modexDrawSpriteRegion_
+0f1e:12c6*     modexCopyPageRegion_
+0f1e:1430      modexFadeOn_
+0f1e:1460*     modexFadeOff_
+0f1e:148e*     modexFlashOn_
+0f1e:14bc*     modexFlashOff_
+0f1e:158c+     modexPalSave_
+0f1e:15e2      modexNewPal_
+0f1e:1632      modexLoadPalFile_
+0f1e:1714*     modexSavePalFile_
+0f1e:178c      modexPalBlack_
+0f1e:17b6*     modexPalWhite_
+0f1e:17e0+     modexPalUpdate_
+0f1e:1d50      modexPalUpdate1_
+0f1e:1dca*     modexPalUpdate0_
+0f1e:1e16+     chkcolor_
+0f1e:212e+     modexputPixel_
+0f1e:21bc*     modexgetPixel_
+0f1e:2242*     modexhlin_
+0f1e:22c6*     modexprint_
+0f1e:2460*     modexprintbig_
+0f1e:25dc      pdump_
+0f1e:263c*     cls_
+0f1e:26aa+     modexWaitBorder_
+11b8:04c4+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
-0000:7bb2      _fmalloc_
-0000:7bb2      malloc_
-11a9:04d8      ___fheap
-11a9:04da      ___fheapRover
-11a9:04dc      ___LargestSizeB4Rover
+0000:7bd2      _fmalloc_
+0000:7bd2      malloc_
+11b8:04d8      ___fheap
+11b8:04da      ___fheapRover
+11b8:04dc      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
-0000:7d2f      __PIA
-0000:7d28*     __PIS
+0000:7d4f      __PIA
+0000:7d48*     __PIS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getch.c)
-0000:7d46      getch_
+0000:7d66      getch_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-11a9:0000*     __nullarea
-11a9:04de*     __ovlflag
-11a9:04df*     __intno
-11a9:04e0*     __ovlvec
-0000:7d60      _cstart_
-0000:7e33*     _Not_Enough_Memory_
-0000:7f65      __exit_
-0000:7f84      __do_exit_with_msg__
-0000:7fe1      __GETDS
+11b8:0000*     __nullarea
+11b8:04de*     __ovlflag
+11b8:04df*     __intno
+11b8:04e0*     __ovlvec
+0000:7d80      _cstart_
+0000:7e53*     _Not_Enough_Memory_
+0000:7f85      __exit_
+0000:7fa4      __do_exit_with_msg__
+0000:8001      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
-0000:7fec      _big_code_
-0000:7fec*     CodeModelMismatch
+0000:800c      _big_code_
+0000:800c*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-11a9:12e4      __argv
-11a9:12e8      ___argv
-11a9:12ec      __argc
-11a9:12ee      ___argc
+11b8:12e4      __argv
+11b8:12e8      ___argv
+11b8:12ec      __argc
+11b8:12ee      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
-0000:7fec      printf_
+0000:800c      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
-0000:801b+     int86x_
-0000:819e      int86_
+0000:803b+     int86x_
+0000:81be      int86_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
-0000:81cc      __I4M
-0000:81cc      __U4M
+0000:81ec      __I4M
+0000:81ec      __U4M
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c)
-0000:81e4      _dos_getvect_
+0000:8204      _dos_getvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c)
-0000:81ef      _dos_setvect_
+0000:820f      _dos_setvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
-0000:81fc      __I4D
-0000:824b      __U4D
+0000:821c      __I4D
+0000:826b      __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
-0000:82cf*     _heapgrow_
-0000:82cf      _fheapgrow_
-0000:82d0      _nheapgrow_
+0000:82ef*     _heapgrow_
+0000:82ef      _fheapgrow_
+0000:82f0      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
-0000:8348      _memavl_
+0000:8368      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
-0000:838d      _nmalloc_
-11a9:04e4      ___nheapbeg
-11a9:04e6      ___MiniHeapRover
-11a9:04e8      ___LargestSizeB4MiniHeapRover
+0000:83ad      _nmalloc_
+11b8:04e4      ___nheapbeg
+11b8:04e6      ___MiniHeapRover
+11b8:04e8      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
-0000:8467      _ffree_
-0000:8467      free_
+0000:8487      _ffree_
+0000:8487      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
-0000:84d4      _nfree_
-11a9:12f0+     ___MiniHeapFreeRover
+0000:84f4      _nfree_
+11b8:12f0+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
-0000:85cf+     _null_exit_rtn_
-0000:85cf+     __null_int23_exit_
-0000:85d0      exit_
-0000:85f1+     _exit_
-11a9:04ea+     ___int23_exit
-11a9:04ee      ___FPE_handler_exit
+0000:85ef+     _null_exit_rtn_
+0000:85ef+     __null_int23_exit_
+0000:85f0      exit_
+0000:8611+     _exit_
+11b8:04ea+     ___int23_exit
+11b8:04ee      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
-0000:860e      __PTC
+0000:862e      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:8641      ultoa_
-0000:86ff*     ltoa_
+0000:8661      ultoa_
+0000:871f*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c)
-0000:8885      write_
+0000:88a5      write_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-0000:8ab1+     __open_flags_
-0000:8d72+     _fsopen_
-0000:8dd9      fopen_
-0000:8efc*     freopen_
+0000:8ad1+     __open_flags_
+0000:8d92+     _fsopen_
+0000:8df9      fopen_
+0000:8f1c*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
-0000:8f86      fprintf_
+0000:8fa6      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
-0000:8fb5      __doclose_
-0000:90ff      __shutdown_stream_
-0000:9119      fclose_
-11a9:12f2+     ___RmTmpFileFn
+0000:8fd5      __doclose_
+0000:911f      __shutdown_stream_
+0000:9139      fclose_
+11b8:12f2+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
-0000:9184+     __ibm_bios_get_ticks_
-0000:91fb      clock_
+0000:91a4+     __ibm_bios_get_ticks_
+0000:921b      clock_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
-0000:9222      kbhit_
+0000:9242      kbhit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
-0000:9239      ftell_
+0000:9259      ftell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
-0000:941f      fseek_
+0000:943f      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-11a9:0098      __IsTable
+11b8:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
-0000:9617      tolower_
+0000:9637      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
-0000:9625      unlink_
+0000:9645      unlink_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
-0000:9855      open_
-0000:988c      sopen_
+0000:9875      open_
+0000:98ac      sopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c)
-0000:98b9      close_
+0000:98d9      close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c)
-0000:98be      filelength_
+0000:98de      filelength_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
-0000:991c      sprintf_
+0000:993c      sprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c)
-0000:994b      getenv_
+0000:996b      getenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-0000:9a36      __PTS
+0000:9a56      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c)
-0000:9a67      read_
+0000:9a87      read_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c)
-0000:9ba0*     __clib_strdup_
-0000:9ba0      strdup_
+0000:9bc0*     __clib_strdup_
+0000:9bc0      strdup_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c)
-0000:9c07      halloc_
-0000:9cec      hfree_
+0000:9c27      halloc_
+0000:9d0c      hfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c)
-0000:9cf3      _heapwalk_
-0000:9cf3      _fheapwalk_
+0000:9d13      _heapwalk_
+0000:9d13      _fheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
-0000:9d08+     __NHeapWalk_
-0000:9e01      _nheapwalk_
+0000:9d28+     __NHeapWalk_
+0000:9e21      _nheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
-0000:9e11      stackavail_
+0000:9e31      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-11a9:04fa      __8087
-11a9:04fb      __real87
-11a9:04fc      __dos87emucall
-11a9:04fe      __dos87real
+11b8:04fa      __8087
+11b8:04fb      __real87
+11b8:04fc      __dos87emucall
+11b8:04fe      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
-0000:9e20*     __exit_with_msg_
-0000:9e25      __fatal_runtime_error_
+0000:9e40*     __exit_with_msg_
+0000:9e45      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-11a9:0500      __curbrk
-11a9:0508      __STACKLOW
-11a9:050a      __STACKTOP
-11a9:050c      __cbyte
-11a9:050e      __child
-11a9:0510      __no87
-11a9:051d      ___FPE_handler
-11a9:0502      __psp
-11a9:0511      __get_ovl_stack
-11a9:0515      __restore_ovl_stack
-11a9:0519      __close_ovl_file
-11a9:0521      __LpCmdLine
-11a9:0525      __LpPgmName
-11a9:0504      __osmajor
-11a9:0505      __osminor
-11a9:0506      __osmode
-11a9:0507      __HShift
+11b8:0500      __curbrk
+11b8:0508      __STACKLOW
+11b8:050a      __STACKTOP
+11b8:050c      __cbyte
+11b8:050e      __child
+11b8:0510      __no87
+11b8:051d      ___FPE_handler
+11b8:0502      __psp
+11b8:0511      __get_ovl_stack
+11b8:0515      __restore_ovl_stack
+11b8:0519      __close_ovl_file
+11b8:0521      __LpCmdLine
+11b8:0525      __LpPgmName
+11b8:0504      __osmajor
+11b8:0505      __osminor
+11b8:0506      __osmode
+11b8:0507      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
-0000:9e44+     __fill_buffer_
-0000:a093      fgetc_
+0000:9e64+     __fill_buffer_
+0000:a0b3      fgetc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
-0000:a1da      fwrite_
+0000:a1fa      fwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
-0000:a553      rand_
-0000:a595*     srand_
+0000:a573      rand_
+0000:a5b5*     srand_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0f1c:2686*     textInit_
-11a9:12fa      _romFonts
+0f1e:2756*     textInit_
+11b8:12fa      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
-0000:a5c0      __MemAllocator
-0000:a68a      __MemFree
+0000:a5e0      __MemAllocator
+0000:a6aa      __MemFree
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
-0000:a7e7      __GrowSeg_
+0000:a807      __GrowSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
-0000:a95d      __AllocSeg_
+0000:a97d      __AllocSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
-0000:aa4c      __fmemneed_
+0000:aa6c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-0000:aa4f      __CMain
+0000:aa6f      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-0000:aab5      __InitRtns
-0000:aab5*     __FInitRtns
-0000:ab10      __FiniRtns
-0000:ab10*     __FFiniRtns
+0000:aad5      __InitRtns
+0000:aad5*     __FInitRtns
+0000:ab30      __FiniRtns
+0000:ab30*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-11a9:052e      ___uselfn
+11b8:052e      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-0000:ab74      __DOSseg__
+0000:ab94      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
-0000:ab75      __Init_Argv_
-0000:abd8+     _getargv_
-0000:af08      __Fini_Argv_
+0000:ab95      __Init_Argv_
+0000:abf8+     _getargv_
+0000:af28      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-11a9:0530      ___iob
-11a9:1316      ___ClosedStreams
-11a9:131a      ___OpenStreams
+11b8:0530      ___iob
+11b8:1316      ___ClosedStreams
+11b8:131a      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-0000:af4c      __fprtf_
+0000:af6c      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-0000:b09f      intr_
+0000:b0bf      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-0000:b0b3      segread_
+0000:b0d3      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:b19e      __LastFree_
-0000:b218      __ExpandDGROUP_
+0000:b1be      __LastFree_
+0000:b238      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:b329      __nmemneed_
+0000:b349      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-11a9:0022      ___Alphabet
+11b8:0022      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-0000:b32c      __lseek_
+0000:b34c      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:b366*     __dosretax
-0000:b36b*     __dosret0
-0000:b372      __set_errno_dos_
-0000:b3da*     __set_errno_dos_reterr_
+0000:b386*     __dosretax
+0000:b38b*     __dosret0
+0000:b392      __set_errno_dos_
+0000:b3fa*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-0000:b3e5*     __get_errno_ptr_
-11a9:131e      _errno
+0000:b405*     __get_errno_ptr_
+11b8:131e      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:b3ec      __GetIOMode_
-0000:b421      __SetIOMode_nogrow_
-11a9:06ac      ___NFiles
-11a9:06ae      ___init_mode
-11a9:06d6      ___io_mode
+0000:b40c      __GetIOMode_
+0000:b441      __SetIOMode_nogrow_
+11b8:06ac      ___NFiles
+11b8:06ae      ___init_mode
+11b8:06d6      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-0000:b456*     __set_commode_
-11a9:06da      __commode
+0000:b476*     __set_commode_
+11b8:06da      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-11a9:06dc      __fmode
+11b8:06dc      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-0000:b462      __chktty_
+0000:b482      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-0000:b4c1      __freefp_
-0000:b562      __purgefp_
+0000:b4e1      __freefp_
+0000:b582      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-0000:b5a3      __allocfp_
+0000:b5c3      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-0000:b753      __close_
+0000:b773      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-0000:b789      __flush_
+0000:b7a9      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
-0000:b9d2      fflush_
+0000:b9f2      fflush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-0000:b9e7      tell_
+0000:ba07      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-0000:b9f8      lseek_
+0000:ba18      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:ba2a      __doserror_
-0000:ba38      __doserror1_
+0000:ba4a      __doserror_
+0000:ba58      __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:ba44      _dos_open_
+0000:ba64      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:ba6a      isatty_
+0000:ba8a      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:ba86*     __get_doserrno_ptr_
-11a9:1320      __doserrno
+0000:baa6*     __get_doserrno_ptr_
+11b8:1320      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-11a9:06de      ___umaskval
+11b8:06de      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:ba8d      _dos_creat_
-0000:bab1*     _dos_creatnew_
+0000:baad      _dos_creat_
+0000:bad1*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:bad2+     __grow_iomode_
-0000:bbb9+     __shrink_iomode_
-0000:bbfa      __SetIOMode_
+0000:baf2+     __grow_iomode_
+0000:bbd9+     __shrink_iomode_
+0000:bc1a      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
-0000:bcba      vsprintf_
+0000:bcda      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-11a9:1324      ___env_mask
-11a9:1328      _environ
-11a9:132c*     __wenviron
+11b8:1324      ___env_mask
+11b8:1328      _environ
+11b8:132c*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
-0000:bcfc      _mbterm_
+0000:bd1c      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
-0000:bd4f      _mbsnextc_
+0000:bd6f      _mbsnextc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c)
-0000:bdaa      _mbctoupper_
+0000:bdca      _mbctoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c)
-0000:bdcd      _mbsinc_
+0000:bded      _mbsinc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:be1f      __ChkTTYIOMode_
-0000:be8d*     __IOMode_
+0000:be3f      __ChkTTYIOMode_
+0000:bead*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c)
-0000:bf5f      __HeapWalk_
+0000:bf7f      __HeapWalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
-0000:c19f*     _fpreset_
-0000:c1ca      __init_8087_
-0000:c1fd+     __default_sigfpe_handler_
-0000:c252      __chk8087_
+0000:c1bf*     _fpreset_
+0000:c1ea      __init_8087_
+0000:c21d+     __default_sigfpe_handler_
+0000:c272      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-0000:c2c2      __EnterWVIDEO_
-11a9:06fe+     ___WD_Present
+0000:c2e2      __EnterWVIDEO_
+11b8:06fe+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:c2e6      __flushall_
-0000:c37a      flushall_
+0000:c306      __flushall_
+0000:c39a      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-0000:c380      getche_
+0000:c3a0      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-0000:c39a      __ioalloc_
+0000:c3ba      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-0000:c528      __qread_
+0000:c548      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:c548      __qwrite_
+0000:c568      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-0000:c5a8      fputc_
+0000:c5c8      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:c77d*     _heapenable_
-11a9:0700      ___heap_enabled
+0000:c79d*     _heapenable_
+11b8:0700      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-11a9:0702      __amblksiz
+11b8:0702      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-11a9:1330      ____Argv
-11a9:1334      ____Argc
+11b8:1330      ____Argv
+11b8:1334      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-11a9:0732      __Start_XI
-11a9:0768      __End_XI
-11a9:0768      __Start_YI
-11a9:0780      __End_YI
+11b8:0732      __Start_XI
+11b8:0768      __End_XI
+11b8:0768      __Start_YI
+11b8:0780      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-11a9:1336      ___historical_splitparms
+11b8:1336      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-0000:c78e      __InitFiles_
+0000:c7ae      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-0000:c9c2*     fcloseall_
-0000:c9c9      __full_io_exit_
+0000:c9e2*     fcloseall_
+0000:c9e9      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-0000:c9d3      __prtf_
+0000:c9f3      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:db36      _DoINTR_
+0000:db56      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:deaf*     sbrk_
-0000:debf      __brk_
+0000:decf*     sbrk_
+0000:dedf      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:df27      fsync_
+0000:df47      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:df2c*     _frealloc_
-0000:df2c      realloc_
+0000:df4c*     _frealloc_
+0000:df4c      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0000:e026      __setenvp_
-0000:e1b2      __freeenvp_
+0000:e046      __setenvp_
+0000:e1d2      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-11a9:0704      ___IsDBCS
+11b8:0704      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:e210*     _ismbblead_
-11a9:133c      ___MBCSIsTable
+0000:e230*     _ismbblead_
+11b8:133c      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:e26a      __mbinit_
-11a9:0706      ___MBCodePage
+0000:e28a      __mbinit_
+11b8:0706      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0000:e345      _mbdtoupper_
+0000:e365      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0000:e353      toupper_
+0000:e373      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-11a9:0708      __8087cw
+11b8:0708      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-11a9:070a      ___Save8087
-11a9:070e      ___Rest8087
+11b8:070a      ___Save8087
+11b8:070e      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:e362      __GrabFP87_
+0000:e382      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:e394*     __init_8087_emu
-0000:e39a      __x87id
+0000:e3b4*     __init_8087_emu
+0000:e3ba      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:e3f7      wctomb_
+0000:e417      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:e442+     utoa_
-0000:e4e3      itoa_
+0000:e462+     utoa_
+0000:e503      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:e52d      strupr_
+0000:e54d      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-11a9:0712      ___EFG_printf
-11a9:0716*     ___EFG_scanf
+11b8:0712      ___EFG_printf
+11b8:0716*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:e575      ulltoa_
-0000:e6b2*     lltoa_
+0000:e595      ulltoa_
+0000:e6d2*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:e723*     _dos_close_
-0000:e731      _dos_commit_
+0000:e743*     _dos_close_
+0000:e751      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:e740*     _msize_
-0000:e75b      _fmsize_
+0000:e760*     _msize_
+0000:e77b      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:e76c      __HeapManager_expand_
-0000:ec75      _nexpand_
+0000:e78c      __HeapManager_expand_
+0000:ec95      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:ecc8      _fexpand_
-0000:ecc8*     _expand_
+0000:ece8      _fexpand_
+0000:ece8*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0000:ecfd      clearenv_
+0000:ed1d      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:ee32      __Init_FPE_handler_
-0000:ee6b      __Fini_FPE_handler_
-0000:eea2*     __FPEHandler
+0000:ee52      __Init_FPE_handler_
+0000:ee8b      __Fini_FPE_handler_
+0000:eec2*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:f134      _bfree_
+0000:f154      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:f159      _bexpand_
+0000:f179      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-11a9:0730      ___FPE_int
+11b8:0730      ___FPE_int
 
 
                         +--------------------+
@@ -639,6 +639,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00020ba0 (134048.)
-Entry point address: 0000:7d60
-Link time: 00:00.09
+Memory size:  00020c90 (134288.)
+Entry point address: 0000:7d80
+Link time: 00:00.93
index f369db1..2d5d564 100755 (executable)
Binary files a/pcxtest.exe and b/pcxtest.exe differ
index ed0dcf5..9211d65 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-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 16:18:10
+Created on:       15/10/15 16:57:39
 Executable Image: pcxtest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0b85:0000            0000ed60
+DGROUP                          0b96:0000            0000ed60
 
 
 
@@ -24,30 +24,30 @@ DGROUP                          0b85:0000            0000ed60
 Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
-pcxtest_TEXT           CODE           AUTO           0000:0000       00000308
-_TEXT                  CODE           AUTO           0000:0310       0000856b
-bitmap_TEXT            CODE           AUTO           0000:8880       0000062b
-planar_TEXT            CODE           AUTO           0000:8eb0       00000275
-modex16_TEXT           CODE           AUTO           0000:9130       00002604
-16text_TEXT            CODE           AUTO           0000:b740       0000010d
-FAR_DATA               FAR_DATA       AUTO           0b84:000d       00000000
-_NULL                  BEGDATA        DGROUP         0b85:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         0b87:0000       00000002
-CONST                  DATA           DGROUP         0b87:0002       00000076
-CONST2                 DATA           DGROUP         0b8e:0008       00000132
-_DATA                  DATA           DGROUP         0ba2:0000       0000032a
-XIB                    DATA           DGROUP         0bd4:000a       00000000
-XI                     DATA           DGROUP         0bd4:000a       0000002a
-XIE                    DATA           DGROUP         0bd7:0004       00000000
-YIB                    DATA           DGROUP         0bd7:0004       00000000
-YI                     DATA           DGROUP         0bd7:0004       0000000c
-YIE                    DATA           DGROUP         0bd8:0000       00000000
-STRINGS                DATA           DGROUP         0bd8:0000       00000000
-DATA                   DATA           DGROUP         0bd8:0000       00000000
-_emu_init_start        EMU            DGROUP         0bd8:0000       00000000
-_emu_init_end          EMU            DGROUP         0bd8:0000       00000000
-_BSS                   BSS            DGROUP         0bd8:0000       00000d70
-STACK                  STACK          DGROUP         0caf:0000       0000dac0
+pcxtest_TEXT           CODE           AUTO           0000:0000       00000328
+_TEXT                  CODE           AUTO           0000:0330       0000856b
+bitmap_TEXT            CODE           AUTO           0000:88a0       0000064d
+planar_TEXT            CODE           AUTO           0000:8ef0       00000275
+modex16_TEXT           CODE           AUTO           0000:9170       000026d2
+16text_TEXT            CODE           AUTO           0000:b850       0000010d
+FAR_DATA               FAR_DATA       AUTO           0b95:000d       00000000
+_NULL                  BEGDATA        DGROUP         0b96:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0b98:0000       00000002
+CONST                  DATA           DGROUP         0b98:0002       00000076
+CONST2                 DATA           DGROUP         0b9f:0008       00000132
+_DATA                  DATA           DGROUP         0bb3:0000       0000032a
+XIB                    DATA           DGROUP         0be5:000a       00000000
+XI                     DATA           DGROUP         0be5:000a       0000002a
+XIE                    DATA           DGROUP         0be8:0004       00000000
+YIB                    DATA           DGROUP         0be8:0004       00000000
+YI                     DATA           DGROUP         0be8:0004       0000000c
+YIE                    DATA           DGROUP         0be9:0000       00000000
+STRINGS                DATA           DGROUP         0be9:0000       00000000
+DATA                   DATA           DGROUP         0be9:0000       00000000
+_emu_init_start        EMU            DGROUP         0be9:0000       00000000
+_emu_init_end          EMU            DGROUP         0be9:0000       00000000
+_BSS                   BSS            DGROUP         0be9:0000       00000d70
+STACK                  STACK          DGROUP         0cc0:0000       0000dac0
 
 
                         +----------------+
@@ -61,357 +61,357 @@ Address        Symbol
 =======        ======
 
 Module: pcxtest.o(/dos/z/16/src/pcxtest.c)
-0000:00e0      main_
-0b85:0530+     _gvar
+0000:0100      main_
+0b96:0530+     _gvar
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
-0000:0315      __STK
-0000:0335*     __STKOVERFLOW_
+0000:0335      __STK
+0000:0355*     __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-0000:8be4      bitmapLoadPcx_
-0000:8d40*     bitmapLoadPcxTiles_
+0000:8c26      bitmapLoadPcx_
+0000:8d82*     bitmapLoadPcxTiles_
 Module: gfx.lib(/dos/z/16/src/lib/planar.c)
-0000:8eb0      planar_buf_from_bitmap_
-0000:8fd0+     planar_buf_alloc_
-0000:90ca*     planar_buf_free_
+0000:8ef0      planar_buf_from_bitmap_
+0000:9010+     planar_buf_alloc_
+0000:910a*     planar_buf_free_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0000:934a      VGAmodeX_
-0000:93dc+     vgaGetMode_
-0000:9412+     modexEnter_
-0000:95fe*     modexLeave_
-0000:9616+     modexsetBaseXMode_
-0000:9654      modexDefaultPage_
-0000:9706*     modexNextPage_
-0000:97d2*     modexNextPageFlexibleSize_
-0000:98a0*     modexShowPage_
-0000:999c*     modexPanPage_
-0000:99ec*     modexSelectPlane_
-0000:9a10      modexClearRegion_
-0000:9b28      oldDrawBmp_
-0000:9c8e*     CDrawBmp_
-0000:9df2      modexDrawBmp_
-0000:9e58+     modexDrawBmpRegion_
-0000:9fc2*     modex_sparky4_DrawBmpRegion_
-0000:a12c*     modexDrawPlanarBuf_
-0000:a14a      modexDrawSprite_
-0000:a1b0+     modexDrawSpriteRegion_
-0000:a328      modexCopyPageRegion_
-0000:a492*     modexFadeOn_
-0000:a4c2*     modexFadeOff_
-0000:a4f0*     modexFlashOn_
-0000:a51e*     modexFlashOff_
-0000:a5ee+     modexPalSave_
-0000:a644      modexNewPal_
-0000:a694*     modexLoadPalFile_
-0000:a776*     modexSavePalFile_
-0000:a7ee*     modexPalBlack_
-0000:a818*     modexPalWhite_
-0000:a842+     modexPalUpdate_
-0000:adb2      modexPalUpdate1_
-0000:ae2c*     modexPalUpdate0_
-0000:ae78+     chkcolor_
-0000:b190+     modexputPixel_
-0000:b21e*     modexgetPixel_
-0000:b2a4*     modexhlin_
-0000:b328*     modexprint_
-0000:b4c2*     modexprintbig_
-0000:b63e*     pdump_
-0000:b69e*     cls_
-0000:b70c+     modexWaitBorder_
-0b85:0204      _VGA
+0000:93ac      VGAmodeX_
+0000:943e+     vgaGetMode_
+0000:947e+     modexEnter_
+0000:970c*     modexLeave_
+0000:9724+     modexsetBaseXMode_
+0000:9762      modexDefaultPage_
+0000:9814*     modexNextPage_
+0000:98e0*     modexNextPageFlexibleSize_
+0000:99ae*     modexShowPage_
+0000:9aaa*     modexPanPage_
+0000:9afa*     modexSelectPlane_
+0000:9b1e      modexClearRegion_
+0000:9c36      oldDrawBmp_
+0000:9d9c*     CDrawBmp_
+0000:9f00      modexDrawBmp_
+0000:9f66+     modexDrawBmpRegion_
+0000:a0d0*     modex_sparky4_DrawBmpRegion_
+0000:a23a*     modexDrawPlanarBuf_
+0000:a258      modexDrawSprite_
+0000:a2be+     modexDrawSpriteRegion_
+0000:a436      modexCopyPageRegion_
+0000:a5a0*     modexFadeOn_
+0000:a5d0*     modexFadeOff_
+0000:a5fe*     modexFlashOn_
+0000:a62c*     modexFlashOff_
+0000:a6fc+     modexPalSave_
+0000:a752      modexNewPal_
+0000:a7a2*     modexLoadPalFile_
+0000:a884*     modexSavePalFile_
+0000:a8fc*     modexPalBlack_
+0000:a926*     modexPalWhite_
+0000:a950+     modexPalUpdate_
+0000:aec0      modexPalUpdate1_
+0000:af3a*     modexPalUpdate0_
+0000:af86+     chkcolor_
+0000:b29e+     modexputPixel_
+0000:b32c*     modexgetPixel_
+0000:b3b2*     modexhlin_
+0000:b436*     modexprint_
+0000:b5d0*     modexprintbig_
+0000:b74c*     pdump_
+0000:b7ac*     cls_
+0000:b81a+     modexWaitBorder_
+0b96:0204      _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
-0000:0359      __PIA
-0000:0352*     __PIS
+0000:0379      __PIA
+0000:0372*     __PIS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
-0000:0370      kbhit_
+0000:0390      kbhit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
-0000:0387      printf_
+0000:03a7      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-0b85:0000*     __nullarea
-0b85:0218*     __ovlflag
-0b85:0219*     __intno
-0b85:021a*     __ovlvec
-0000:03b6      _cstart_
-0000:0489*     _Not_Enough_Memory_
-0000:05bb      __exit_
-0000:05da      __do_exit_with_msg__
-0000:0637      __GETDS
+0b96:0000*     __nullarea
+0b96:0218*     __ovlflag
+0b96:0219*     __intno
+0b96: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)
-0b85:021e      _fltused_
+0b96:021e      _fltused_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
-0000:0642      _big_code_
-0000:0642*     CodeModelMismatch
+0000:0662      _big_code_
+0000:0662*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-0b85:0220      __8087
-0b85:0221      __real87
-0b85:0222      __dos87emucall
-0b85:0224      __dos87real
+0b96:0220      __8087
+0b96:0221      __real87
+0b96:0222      __dos87emucall
+0b96:0224      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
-0000:0642*     __exit_with_msg_
-0000:0647      __fatal_runtime_error_
+0000:0662*     __exit_with_msg_
+0000:0667      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-0b85:0226      __curbrk
-0b85:022e      __STACKLOW
-0b85:0230      __STACKTOP
-0b85:0232      __cbyte
-0b85:0234      __child
-0b85:0236      __no87
-0b85:0243      ___FPE_handler
-0b85:0228      __psp
-0b85:0237      __get_ovl_stack
-0b85:023b      __restore_ovl_stack
-0b85:023f      __close_ovl_file
-0b85:0247      __LpCmdLine
-0b85:024b      __LpPgmName
-0b85:022a      __osmajor
-0b85:022b      __osminor
-0b85:022c      __osmode
-0b85:022d      __HShift
+0b96:0226      __curbrk
+0b96:022e      __STACKLOW
+0b96:0230      __STACKTOP
+0b96:0232      __cbyte
+0b96:0234      __child
+0b96:0236      __no87
+0b96:0243      ___FPE_handler
+0b96:0228      __psp
+0b96:0237      __get_ovl_stack
+0b96:023b      __restore_ovl_stack
+0b96:023f      __close_ovl_file
+0b96:0247      __LpCmdLine
+0b96:024b      __LpPgmName
+0b96:022a      __osmajor
+0b96:022b      __osminor
+0b96:022c      __osmode
+0b96:022d      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
-0000:0666      fread_
+0000:0686      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
-0000:09dd      __doclose_
-0000:0b27      __shutdown_stream_
-0000:0b41      fclose_
-0b85:0f68+     ___RmTmpFileFn
+0000:09fd      __doclose_
+0000:0b47      __shutdown_stream_
+0000:0b61      fclose_
+0b96:0f68+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
-0000:0bac+     _null_exit_rtn_
-0000:0bac+     __null_int23_exit_
-0000:0bad      exit_
-0000:0bce+     _exit_
-0b85:0250+     ___int23_exit
-0b85:0254      ___FPE_handler_exit
+0000:0bcc+     _null_exit_rtn_
+0000:0bcc+     __null_int23_exit_
+0000:0bcd      exit_
+0000:0bee+     _exit_
+0b96:0250+     ___int23_exit
+0b96:0254      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
-0000:0d08      fseek_
+0000:0d28      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
-0000:0f00      __fill_buffer_
-0000:114f      fgetc_
+0000:0f20      __fill_buffer_
+0000:116f      fgetc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-0000:1296+     __open_flags_
-0000:1557+     _fsopen_
-0000:15be      fopen_
-0000:16e1*     freopen_
+0000:12b6+     __open_flags_
+0000:1577+     _fsopen_
+0000:15de      fopen_
+0000:1701*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
-0000:176b      _fmalloc_
-0000:176b      malloc_
-0b85:0258+     ___fheap
-0b85:025a      ___fheapRover
-0b85:025c      ___LargestSizeB4Rover
+0000:178b      _fmalloc_
+0000:178b      malloc_
+0b96:0258+     ___fheap
+0b96:025a      ___fheapRover
+0b96:025c      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-0b85:025e      ___iob
-0b85:0f6c      ___ClosedStreams
-0b85:0f70      ___OpenStreams
+0b96:025e      ___iob
+0b96:0f6c      ___ClosedStreams
+0b96:0f70      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
-0000:18e0      fprintf_
+0000:1900      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
-0000:190f      _ffree_
-0000:190f      free_
+0000:192f      _ffree_
+0000:192f      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
-0000:197c+     int86x_
-0000:1aff      int86_
+0000:199c+     int86x_
+0000:1b1f      int86_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
-0000:1b2c      fwrite_
+0000:1b4c      fwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
-0000:1ea5      rand_
-0000:1ee7*     srand_
+0000:1ec5      rand_
+0000:1f07*     srand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
-0000:1f0a      __I4M
-0000:1f0a      __U4M
+0000:1f2a      __I4M
+0000:1f2a      __U4M
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0000:b7b6*     textInit_
-0b85:0f74      _romFonts
+0000:b8c6*     textInit_
+0b96:0f74      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-0000:1f3c      __fprtf_
+0000:1f5c      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-0000:208f      __CMain
+0000:20af      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-0000:20f5      __InitRtns
-0000:20f5*     __FInitRtns
-0000:2150      __FiniRtns
-0000:2150*     __FFiniRtns
+0000:2115      __InitRtns
+0000:2115*     __FInitRtns
+0000:2170      __FiniRtns
+0000:2170*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-0b85:03ca      ___uselfn
+0b96:03ca      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-0000:21b4      __DOSseg__
+0000:21d4      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c)
-0000:21b5      __setEFGfmt_
+0000:21d5      __setEFGfmt_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
-0000:21ed*     _fpreset_
-0000:2218      __init_8087_
-0000:224b+     __default_sigfpe_handler_
-0000:22a0      __chk8087_
+0000:220d*     _fpreset_
+0000:2238      __init_8087_
+0000:226b+     __default_sigfpe_handler_
+0000:22c0      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-0000:2310      __EnterWVIDEO_
-0b85:03ea+     ___WD_Present
+0000:2330      __EnterWVIDEO_
+0b96:03ea+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-0000:2334*     __get_errno_ptr_
-0b85:0f8c      _errno
+0000:2354*     __get_errno_ptr_
+0b96:0f8c      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-0000:233b      __ioalloc_
+0000:235b      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-0000:24c9      __qread_
+0000:24e9      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-0000:24e9      __lseek_
+0000:2509      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-0000:2523      __close_
+0000:2543      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-0000:2559      __flush_
+0000:2579      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-0000:27a2      __freefp_
-0000:2843      __purgefp_
+0000:27c2      __freefp_
+0000:2863      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
-0000:2884      __PTC
+0000:28a4      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-0000:28b8      __PTS
+0000:28d8      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-0000:28e9      lseek_
+0000:2909      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-0000:291a      tell_
+0000:293a      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:292b      __flushall_
-0000:29bf*     flushall_
+0000:294b      __flushall_
+0000:29df*     flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-0000:29c5      getche_
+0000:29e5      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-0000:29df*     __set_commode_
-0b85:03ec      __commode
+0000:29ff*     __set_commode_
+0b96:03ec      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0b85:03ee      __fmode
+0b96:03ee      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
-0000:29eb      tolower_
+0000:2a0b      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
-0000:2c1a*     open_
-0000:2c51      sopen_
+0000:2c3a*     open_
+0000:2c71      sopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-0000:2c7e      __chktty_
+0000:2c9e      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-0000:2cdd      __allocfp_
+0000:2cfd      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
-0000:2e90      __MemAllocator
-0000:2f5a      __MemFree
+0000:2eb0      __MemAllocator
+0000:2f7a      __MemFree
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
-0000:30b7      __GrowSeg_
+0000:30d7      __GrowSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
-0000:322d      __AllocSeg_
+0000:324d      __AllocSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
-0000:331c      __fmemneed_
+0000:333c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
-0000:331f      _nmalloc_
-0b85:03f0      ___nheapbeg
-0b85:03f2      ___MiniHeapRover
-0b85:03f4      ___LargestSizeB4MiniHeapRover
+0000:333f      _nmalloc_
+0b96:03f0      ___nheapbeg
+0b96:03f2      ___MiniHeapRover
+0b96:03f4      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
-0000:33f9*     _heapgrow_
-0000:33f9*     _fheapgrow_
-0000:33fa      _nheapgrow_
+0000:3419*     _heapgrow_
+0000:3419*     _fheapgrow_
+0000:341a      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-0000:3472      __InitFiles_
+0000:3492      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-0000:36a6*     fcloseall_
-0000:36ad      __full_io_exit_
+0000:36c6*     fcloseall_
+0000:36cd      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
-0000:36b7      _nfree_
-0b85:0f8e+     ___MiniHeapFreeRover
+0000:36d7      _nfree_
+0b96:0f8e+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-0000:37b2      intr_
+0000:37d2      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-0000:37c6      segread_
+0000:37e6      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:382c      __qwrite_
+0000:384c      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-0000:388c      fputc_
+0000:38ac      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-0000:3a61      __prtf_
+0000:3a81      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-0b85:0f90      ____Argv
-0b85:0f94      ____Argc
+0b96:0f90      ____Argv
+0b96:0f94      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0b85:03f6      __amblksiz
+0b96:03f6      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-0b85:04fa      __Start_XI
-0b85:0524      __End_XI
-0b85:0524      __Start_YI
-0b85:0530      __End_YI
+0b96:04fa      __Start_XI
+0b96:0524      __End_XI
+0b96:0524      __Start_YI
+0b96:0530      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-0b85:03f8      ___EFG_printf
-0b85:03fc      ___EFG_scanf
+0b96:03f8      ___EFG_printf
+0b96:03fc      ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c)
-0000:4bd7      _EFG_Format_
+0000:4bf7      _EFG_Format_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c)
-0000:4da9      __cnvs2d_
+0000:4dc9      __cnvs2d_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-0b85:0400      __8087cw
+0b96:0400      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-0b85:0402      ___Save8087
-0b85:0406      ___Rest8087
+0b96:0402      ___Save8087
+0b96:0406      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:4dc9      __GrabFP87_
+0000:4de9      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:4dfc*     __init_8087_emu
-0000:4e02      __x87id
+0000:4e1c*     __init_8087_emu
+0000:4e22      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:4e5f*     __dosretax
-0000:4e64*     __dosret0
-0000:4e6b      __set_errno_dos_
-0000:4ed3*     __set_errno_dos_reterr_
+0000:4e7f*     __dosretax
+0000:4e84*     __dosret0
+0000:4e8b      __set_errno_dos_
+0000:4ef3*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:4ede      __GetIOMode_
-0000:4f13      __SetIOMode_nogrow_
-0b85:041e      ___NFiles
-0b85:0420      ___init_mode
-0b85:0448      ___io_mode
+0000:4efe      __GetIOMode_
+0000:4f33      __SetIOMode_nogrow_
+0b96:041e      ___NFiles
+0b96:0420      ___init_mode
+0b96:0448      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:4f48      fsync_
+0000:4f68      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:4f4d+     __grow_iomode_
-0000:5034+     __shrink_iomode_
-0000:5075      __SetIOMode_
+0000:4f6d+     __grow_iomode_
+0000:5054+     __shrink_iomode_
+0000:5095      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:511c      _dos_open_
+0000:513c      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:5142      isatty_
+0000:5162      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:515e*     __get_doserrno_ptr_
-0b85:0f98      __doserrno
+0000:517e*     __get_doserrno_ptr_
+0b96:0f98      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0b85:044c      ___umaskval
+0b96:044c      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:5165      _dos_creat_
-0000:5189*     _dos_creatnew_
+0000:5185      _dos_creat_
+0000:51a9*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:51aa*     _heapenable_
-0b85:044e      ___heap_enabled
+0000:51ca*     _heapenable_
+0b96:044e      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:51bb      __nmemneed_
+0000:51db      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:5243      __LastFree_
-0000:52bd      __ExpandDGROUP_
+0000:5263      __LastFree_
+0000:52dd      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:53ce      _DoINTR_
+0000:53ee      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:5747      wctomb_
+0000:5767      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:5792+     utoa_
-0000:5833      itoa_
+0000:57b2+     utoa_
+0000:5853      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:587d      strupr_
+0000:589d      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-0b85:0450      ___IsDBCS
+0b96:0450      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:58b2*     _ismbblead_
-0b85:0f9a      ___MBCSIsTable
+0000:58d2*     _ismbblead_
+0b96:0f9a      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:58ce      ulltoa_
-0000:5a0b*     lltoa_
+0000:58ee      ulltoa_
+0000:5a2b*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:5a7c      ultoa_
-0000:5b3a*     ltoa_
+0000:5a9c      ultoa_
+0000:5b5a*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c)
-0000:5b88*     _SetLD64bit_
-0000:5b93*     _SetLD80bit_
-0000:5b9e      _LDisDouble_
+0000:5ba8*     _SetLD64bit_
+0000:5bb3*     _SetLD80bit_
+0000:5bbe      _LDisDouble_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c)
-0000:5d03      _LDScale10x_
-0000:65db      __LDcvt_
+0000:5d23      _LDScale10x_
+0000:65fb      __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:6db8*     __init_87_emulator
+0000:6dd8*     __init_87_emulator
 Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c)
-0000:75cc+     __Strtold_
-0000:780b      strtod_
+0000:75ec+     __Strtold_
+0000:782b      strtod_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:79b2      __Init_FPE_handler_
-0000:79eb      __Fini_FPE_handler_
-0000:7a22*     __FPEHandler
+0000:79d2      __Init_FPE_handler_
+0000:7a0b      __Fini_FPE_handler_
+0000:7a42*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:7cb4*     _dos_close_
-0000:7cc2      _dos_commit_
+0000:7cd4*     _dos_close_
+0000:7ce2      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:7cd1*     _frealloc_
-0000:7cd1      realloc_
+0000:7cf1*     _frealloc_
+0000:7cf1      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:7dad      __ChkTTYIOMode_
-0000:7e1b*     __IOMode_
+0000:7dcd      __ChkTTYIOMode_
+0000:7e3b*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:7e2c      __doserror_
-0000:7e3a*     __doserror1_
+0000:7e4c      __doserror_
+0000:7e5a*     __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:7e46*     sbrk_
-0000:7e56      __brk_
+0000:7e66*     sbrk_
+0000:7e76      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-0b85:0072      ___Alphabet
+0b96:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:7efc      __mbinit_
-0b85:04f6+     ___MBCodePage
+0000:7f1c      __mbinit_
+0b96:04f6+     ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c)
-0000:7fd7      __LDClass_
-0000:805d*     _FLClass_
+0000:7ff7      __LDClass_
+0000:807d*     _FLClass_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
-0000:8072      __I4D
-0000:80c1*     __U4D
+0000:8092      __I4D
+0000:80e1*     __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-0b85:0098      __IsTable
+0b96:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm)
-0000:8146      __ZBuf2LD
+0000:8166      __ZBuf2LD
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c)
-0000:820e*     __set_EDOM_
-0000:821a      __set_ERANGE_
-0000:8226*     __set_EINVAL_
+0000:822e*     __set_EDOM_
+0000:823a      __set_ERANGE_
+0000:8246*     __set_EINVAL_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c)
-0b85:019a*     ___f_infinity
-0b85:019e*     ___f_posqnan
-0b85:01a2      ___d_infinity
-0b85:01aa      ___d_posqnan
-0b85:01b2*     ___ld_infinity
-0b85:01ba*     ___ld_posqnan
+0b96:019a*     ___f_infinity
+0b96:019e*     ___f_posqnan
+0b96:01a2      ___d_infinity
+0b96:01aa      ___d_posqnan
+0b96:01b2*     ___ld_infinity
+0b96:01ba*     ___ld_posqnan
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c)
-0b85:01c2      __HugeValue
+0b96:01c2      __HugeValue
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-0b85:04f8      ___FPE_int
+0b96:04f8      ___FPE_int
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:8240*     _msize_
-0000:825b      _fmsize_
+0000:8260*     _msize_
+0000:827b      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:826c      __HeapManager_expand_
-0000:8775      _nexpand_
+0000:828c      __HeapManager_expand_
+0000:8795      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:87c8      _fexpand_
-0000:87c8*     _expand_
+0000:87e8      _fexpand_
+0000:87e8*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:87fd      _bfree_
+0000:881d      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:8822      _bexpand_
+0000:8842      _bexpand_
 
 
                         +--------------------+
@@ -505,6 +505,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  0001a5b0 (107952.)
-Entry point address: 0000:03b6
-Link time: 00:00.06
+Memory size:  0001a6c0 (108224.)
+Entry point address: 0000:03d6
+Link time: 00:00.72
index b919f8a..81feed6 100755 (executable)
Binary files a/pcxtest2.exe and b/pcxtest2.exe differ
index 9172641..0652fc2 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-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 16:18:10
+Created on:       15/10/15 16:57:39
 Executable Image: pcxtest2.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0b89:0000            0000ed60
+DGROUP                          0b9a:0000            0000ed60
 
 
 
@@ -24,30 +24,30 @@ DGROUP                          0b89:0000            0000ed60
 Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
-pcxtest2_TEXT          CODE           AUTO           0000:0000       0000034f
-_TEXT                  CODE           AUTO           0000:0350       0000856b
-bitmap_TEXT            CODE           AUTO           0000:88c0       0000062b
-planar_TEXT            CODE           AUTO           0000:8ef0       00000275
-modex16_TEXT           CODE           AUTO           0000:9170       00002604
-16text_TEXT            CODE           AUTO           0000:b780       0000010d
-FAR_DATA               FAR_DATA       AUTO           0b88:000d       00000000
-_NULL                  BEGDATA        DGROUP         0b89:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         0b8b:0000       00000002
-CONST                  DATA           DGROUP         0b8b:0002       00000076
-CONST2                 DATA           DGROUP         0b92:0008       00000132
-_DATA                  DATA           DGROUP         0ba6:0000       0000032a
-XIB                    DATA           DGROUP         0bd8:000a       00000000
-XI                     DATA           DGROUP         0bd8:000a       0000002a
-XIE                    DATA           DGROUP         0bdb:0004       00000000
-YIB                    DATA           DGROUP         0bdb:0004       00000000
-YI                     DATA           DGROUP         0bdb:0004       0000000c
-YIE                    DATA           DGROUP         0bdc:0000       00000000
-STRINGS                DATA           DGROUP         0bdc:0000       00000000
-DATA                   DATA           DGROUP         0bdc:0000       00000000
-_emu_init_start        EMU            DGROUP         0bdc:0000       00000000
-_emu_init_end          EMU            DGROUP         0bdc:0000       00000000
-_BSS                   BSS            DGROUP         0bdc:0000       00000d70
-STACK                  STACK          DGROUP         0cb3:0000       0000dac0
+pcxtest2_TEXT          CODE           AUTO           0000:0000       0000036f
+_TEXT                  CODE           AUTO           0000:0370       0000856b
+bitmap_TEXT            CODE           AUTO           0000:88e0       0000064d
+planar_TEXT            CODE           AUTO           0000:8f30       00000275
+modex16_TEXT           CODE           AUTO           0000:91b0       000026d2
+16text_TEXT            CODE           AUTO           0000:b890       0000010d
+FAR_DATA               FAR_DATA       AUTO           0b99:000d       00000000
+_NULL                  BEGDATA        DGROUP         0b9a:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0b9c:0000       00000002
+CONST                  DATA           DGROUP         0b9c:0002       00000076
+CONST2                 DATA           DGROUP         0ba3:0008       00000132
+_DATA                  DATA           DGROUP         0bb7:0000       0000032a
+XIB                    DATA           DGROUP         0be9:000a       00000000
+XI                     DATA           DGROUP         0be9:000a       0000002a
+XIE                    DATA           DGROUP         0bec:0004       00000000
+YIB                    DATA           DGROUP         0bec:0004       00000000
+YI                     DATA           DGROUP         0bec:0004       0000000c
+YIE                    DATA           DGROUP         0bed:0000       00000000
+STRINGS                DATA           DGROUP         0bed:0000       00000000
+DATA                   DATA           DGROUP         0bed:0000       00000000
+_emu_init_start        EMU            DGROUP         0bed:0000       00000000
+_emu_init_end          EMU            DGROUP         0bed:0000       00000000
+_BSS                   BSS            DGROUP         0bed:0000       00000d70
+STACK                  STACK          DGROUP         0cc4:0000       0000dac0
 
 
                         +----------------+
@@ -61,357 +61,357 @@ Address        Symbol
 =======        ======
 
 Module: pcxtest2.o(/dos/z/16/src/pcxtest2.c)
-0000:00e0      main_
-0b89:0530+     _gvar
+0000:0100      main_
+0b9a:0530+     _gvar
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
-0000:0355      __STK
-0000:0375*     __STKOVERFLOW_
+0000:0375      __STK
+0000:0395*     __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-0000:8c24      bitmapLoadPcx_
-0000:8d80*     bitmapLoadPcxTiles_
+0000:8c66      bitmapLoadPcx_
+0000:8dc2*     bitmapLoadPcxTiles_
 Module: gfx.lib(/dos/z/16/src/lib/planar.c)
-0000:8ef0      planar_buf_from_bitmap_
-0000:9010+     planar_buf_alloc_
-0000:910a*     planar_buf_free_
+0000:8f30      planar_buf_from_bitmap_
+0000:9050+     planar_buf_alloc_
+0000:914a*     planar_buf_free_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0000:938a      VGAmodeX_
-0000:941c+     vgaGetMode_
-0000:9452+     modexEnter_
-0000:963e*     modexLeave_
-0000:9656+     modexsetBaseXMode_
-0000:9694      modexDefaultPage_
-0000:9746*     modexNextPage_
-0000:9812*     modexNextPageFlexibleSize_
-0000:98e0      modexShowPage_
-0000:99dc*     modexPanPage_
-0000:9a2c*     modexSelectPlane_
-0000:9a50      modexClearRegion_
-0000:9b68      oldDrawBmp_
-0000:9cce*     CDrawBmp_
-0000:9e32      modexDrawBmp_
-0000:9e98+     modexDrawBmpRegion_
-0000:a002*     modex_sparky4_DrawBmpRegion_
-0000:a16c*     modexDrawPlanarBuf_
-0000:a18a      modexDrawSprite_
-0000:a1f0+     modexDrawSpriteRegion_
-0000:a368      modexCopyPageRegion_
-0000:a4d2*     modexFadeOn_
-0000:a502*     modexFadeOff_
-0000:a530*     modexFlashOn_
-0000:a55e*     modexFlashOff_
-0000:a62e+     modexPalSave_
-0000:a684      modexNewPal_
-0000:a6d4*     modexLoadPalFile_
-0000:a7b6*     modexSavePalFile_
-0000:a82e*     modexPalBlack_
-0000:a858*     modexPalWhite_
-0000:a882+     modexPalUpdate_
-0000:adf2      modexPalUpdate1_
-0000:ae6c*     modexPalUpdate0_
-0000:aeb8+     chkcolor_
-0000:b1d0+     modexputPixel_
-0000:b25e*     modexgetPixel_
-0000:b2e4*     modexhlin_
-0000:b368*     modexprint_
-0000:b502*     modexprintbig_
-0000:b67e*     pdump_
-0000:b6de*     cls_
-0000:b74c+     modexWaitBorder_
-0b89:0204      _VGA
+0000:93ec      VGAmodeX_
+0000:947e+     vgaGetMode_
+0000:94be+     modexEnter_
+0000:974c*     modexLeave_
+0000:9764+     modexsetBaseXMode_
+0000:97a2      modexDefaultPage_
+0000:9854*     modexNextPage_
+0000:9920*     modexNextPageFlexibleSize_
+0000:99ee      modexShowPage_
+0000:9aea*     modexPanPage_
+0000:9b3a*     modexSelectPlane_
+0000:9b5e      modexClearRegion_
+0000:9c76      oldDrawBmp_
+0000:9ddc*     CDrawBmp_
+0000:9f40      modexDrawBmp_
+0000:9fa6+     modexDrawBmpRegion_
+0000:a110*     modex_sparky4_DrawBmpRegion_
+0000:a27a*     modexDrawPlanarBuf_
+0000:a298      modexDrawSprite_
+0000:a2fe+     modexDrawSpriteRegion_
+0000:a476      modexCopyPageRegion_
+0000:a5e0*     modexFadeOn_
+0000:a610*     modexFadeOff_
+0000:a63e*     modexFlashOn_
+0000:a66c*     modexFlashOff_
+0000:a73c+     modexPalSave_
+0000:a792      modexNewPal_
+0000:a7e2*     modexLoadPalFile_
+0000:a8c4*     modexSavePalFile_
+0000:a93c*     modexPalBlack_
+0000:a966*     modexPalWhite_
+0000:a990+     modexPalUpdate_
+0000:af00      modexPalUpdate1_
+0000:af7a*     modexPalUpdate0_
+0000:afc6+     chkcolor_
+0000:b2de+     modexputPixel_
+0000:b36c*     modexgetPixel_
+0000:b3f2*     modexhlin_
+0000:b476*     modexprint_
+0000:b610*     modexprintbig_
+0000:b78c*     pdump_
+0000:b7ec*     cls_
+0000:b85a+     modexWaitBorder_
+0b9a:0204      _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
-0000:0399      __PIA
-0000:0392*     __PIS
+0000:03b9      __PIA
+0000:03b2*     __PIS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
-0000:03b0      kbhit_
+0000:03d0      kbhit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
-0000:03c7      printf_
+0000:03e7      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-0b89:0000*     __nullarea
-0b89:0218*     __ovlflag
-0b89:0219*     __intno
-0b89:021a*     __ovlvec
-0000:03f6      _cstart_
-0000:04c9*     _Not_Enough_Memory_
-0000:05fb      __exit_
-0000:061a      __do_exit_with_msg__
-0000:0677      __GETDS
+0b9a:0000*     __nullarea
+0b9a:0218*     __ovlflag
+0b9a:0219*     __intno
+0b9a:021a*     __ovlvec
+0000:0416      _cstart_
+0000:04e9*     _Not_Enough_Memory_
+0000:061b      __exit_
+0000:063a      __do_exit_with_msg__
+0000:0697      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c)
-0b89:021e      _fltused_
+0b9a:021e      _fltused_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
-0000:0682      _big_code_
-0000:0682*     CodeModelMismatch
+0000:06a2      _big_code_
+0000:06a2*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-0b89:0220      __8087
-0b89:0221      __real87
-0b89:0222      __dos87emucall
-0b89:0224      __dos87real
+0b9a:0220      __8087
+0b9a:0221      __real87
+0b9a:0222      __dos87emucall
+0b9a:0224      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
-0000:0682*     __exit_with_msg_
-0000:0687      __fatal_runtime_error_
+0000:06a2*     __exit_with_msg_
+0000:06a7      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-0b89:0226      __curbrk
-0b89:022e      __STACKLOW
-0b89:0230      __STACKTOP
-0b89:0232      __cbyte
-0b89:0234      __child
-0b89:0236      __no87
-0b89:0243      ___FPE_handler
-0b89:0228      __psp
-0b89:0237      __get_ovl_stack
-0b89:023b      __restore_ovl_stack
-0b89:023f      __close_ovl_file
-0b89:0247      __LpCmdLine
-0b89:024b      __LpPgmName
-0b89:022a      __osmajor
-0b89:022b      __osminor
-0b89:022c      __osmode
-0b89:022d      __HShift
+0b9a:0226      __curbrk
+0b9a:022e      __STACKLOW
+0b9a:0230      __STACKTOP
+0b9a:0232      __cbyte
+0b9a:0234      __child
+0b9a:0236      __no87
+0b9a:0243      ___FPE_handler
+0b9a:0228      __psp
+0b9a:0237      __get_ovl_stack
+0b9a:023b      __restore_ovl_stack
+0b9a:023f      __close_ovl_file
+0b9a:0247      __LpCmdLine
+0b9a:024b      __LpPgmName
+0b9a:022a      __osmajor
+0b9a:022b      __osminor
+0b9a:022c      __osmode
+0b9a:022d      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
-0000:06a6      fread_
+0000:06c6      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
-0000:0a1d      __doclose_
-0000:0b67      __shutdown_stream_
-0000:0b81      fclose_
-0b89:0f68+     ___RmTmpFileFn
+0000:0a3d      __doclose_
+0000:0b87      __shutdown_stream_
+0000:0ba1      fclose_
+0b9a:0f68+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
-0000:0bec+     _null_exit_rtn_
-0000:0bec+     __null_int23_exit_
-0000:0bed      exit_
-0000:0c0e+     _exit_
-0b89:0250+     ___int23_exit
-0b89:0254      ___FPE_handler_exit
+0000:0c0c+     _null_exit_rtn_
+0000:0c0c+     __null_int23_exit_
+0000:0c0d      exit_
+0000:0c2e+     _exit_
+0b9a:0250+     ___int23_exit
+0b9a:0254      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
-0000:0d48      fseek_
+0000:0d68      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
-0000:0f40      __fill_buffer_
-0000:118f      fgetc_
+0000:0f60      __fill_buffer_
+0000:11af      fgetc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-0000:12d6+     __open_flags_
-0000:1597+     _fsopen_
-0000:15fe      fopen_
-0000:1721*     freopen_
+0000:12f6+     __open_flags_
+0000:15b7+     _fsopen_
+0000:161e      fopen_
+0000:1741*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
-0000:17ab      _fmalloc_
-0000:17ab      malloc_
-0b89:0258+     ___fheap
-0b89:025a      ___fheapRover
-0b89:025c      ___LargestSizeB4Rover
+0000:17cb      _fmalloc_
+0000:17cb      malloc_
+0b9a:0258+     ___fheap
+0b9a:025a      ___fheapRover
+0b9a:025c      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-0b89:025e      ___iob
-0b89:0f6c      ___ClosedStreams
-0b89:0f70      ___OpenStreams
+0b9a:025e      ___iob
+0b9a:0f6c      ___ClosedStreams
+0b9a:0f70      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
-0000:1920      fprintf_
+0000:1940      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
-0000:194f      _ffree_
-0000:194f      free_
+0000:196f      _ffree_
+0000:196f      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
-0000:19bc+     int86x_
-0000:1b3f      int86_
+0000:19dc+     int86x_
+0000:1b5f      int86_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
-0000:1b6c      fwrite_
+0000:1b8c      fwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
-0000:1ee5      rand_
-0000:1f27*     srand_
+0000:1f05      rand_
+0000:1f47*     srand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
-0000:1f4a      __I4M
-0000:1f4a      __U4M
+0000:1f6a      __I4M
+0000:1f6a      __U4M
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0000:b7f6*     textInit_
-0b89:0f74      _romFonts
+0000:b906*     textInit_
+0b9a:0f74      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-0000:1f7c      __fprtf_
+0000:1f9c      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-0000:20cf      __CMain
+0000:20ef      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-0000:2135      __InitRtns
-0000:2135*     __FInitRtns
-0000:2190      __FiniRtns
-0000:2190*     __FFiniRtns
+0000:2155      __InitRtns
+0000:2155*     __FInitRtns
+0000:21b0      __FiniRtns
+0000:21b0*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-0b89:03ca      ___uselfn
+0b9a:03ca      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-0000:21f4      __DOSseg__
+0000:2214      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c)
-0000:21f5      __setEFGfmt_
+0000:2215      __setEFGfmt_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
-0000:222d*     _fpreset_
-0000:2258      __init_8087_
-0000:228b+     __default_sigfpe_handler_
-0000:22e0      __chk8087_
+0000:224d*     _fpreset_
+0000:2278      __init_8087_
+0000:22ab+     __default_sigfpe_handler_
+0000:2300      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-0000:2350      __EnterWVIDEO_
-0b89:03ea+     ___WD_Present
+0000:2370      __EnterWVIDEO_
+0b9a:03ea+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-0000:2374*     __get_errno_ptr_
-0b89:0f8c      _errno
+0000:2394*     __get_errno_ptr_
+0b9a:0f8c      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-0000:237b      __ioalloc_
+0000:239b      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-0000:2509      __qread_
+0000:2529      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-0000:2529      __lseek_
+0000:2549      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-0000:2563      __close_
+0000:2583      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-0000:2599      __flush_
+0000:25b9      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-0000:27e2      __freefp_
-0000:2883      __purgefp_
+0000:2802      __freefp_
+0000:28a3      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
-0000:28c4      __PTC
+0000:28e4      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-0000:28f8      __PTS
+0000:2918      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-0000:2929      lseek_
+0000:2949      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-0000:295a      tell_
+0000:297a      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:296b      __flushall_
-0000:29ff*     flushall_
+0000:298b      __flushall_
+0000:2a1f*     flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-0000:2a05      getche_
+0000:2a25      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-0000:2a1f*     __set_commode_
-0b89:03ec      __commode
+0000:2a3f*     __set_commode_
+0b9a:03ec      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0b89:03ee      __fmode
+0b9a:03ee      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
-0000:2a2b      tolower_
+0000:2a4b      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
-0000:2c5a*     open_
-0000:2c91      sopen_
+0000:2c7a*     open_
+0000:2cb1      sopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-0000:2cbe      __chktty_
+0000:2cde      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-0000:2d1d      __allocfp_
+0000:2d3d      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
-0000:2ed0      __MemAllocator
-0000:2f9a      __MemFree
+0000:2ef0      __MemAllocator
+0000:2fba      __MemFree
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
-0000:30f7      __GrowSeg_
+0000:3117      __GrowSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
-0000:326d      __AllocSeg_
+0000:328d      __AllocSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
-0000:335c      __fmemneed_
+0000:337c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
-0000:335f      _nmalloc_
-0b89:03f0      ___nheapbeg
-0b89:03f2      ___MiniHeapRover
-0b89:03f4      ___LargestSizeB4MiniHeapRover
+0000:337f      _nmalloc_
+0b9a:03f0      ___nheapbeg
+0b9a:03f2      ___MiniHeapRover
+0b9a:03f4      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
-0000:3439*     _heapgrow_
-0000:3439*     _fheapgrow_
-0000:343a      _nheapgrow_
+0000:3459*     _heapgrow_
+0000:3459*     _fheapgrow_
+0000:345a      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-0000:34b2      __InitFiles_
+0000:34d2      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-0000:36e6*     fcloseall_
-0000:36ed      __full_io_exit_
+0000:3706*     fcloseall_
+0000:370d      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
-0000:36f7      _nfree_
-0b89:0f8e+     ___MiniHeapFreeRover
+0000:3717      _nfree_
+0b9a:0f8e+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-0000:37f2      intr_
+0000:3812      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-0000:3806      segread_
+0000:3826      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:386c      __qwrite_
+0000:388c      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-0000:38cc      fputc_
+0000:38ec      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-0000:3aa1      __prtf_
+0000:3ac1      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-0b89:0f90      ____Argv
-0b89:0f94      ____Argc
+0b9a:0f90      ____Argv
+0b9a:0f94      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0b89:03f6      __amblksiz
+0b9a:03f6      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-0b89:04fa      __Start_XI
-0b89:0524      __End_XI
-0b89:0524      __Start_YI
-0b89:0530      __End_YI
+0b9a:04fa      __Start_XI
+0b9a:0524      __End_XI
+0b9a:0524      __Start_YI
+0b9a:0530      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-0b89:03f8      ___EFG_printf
-0b89:03fc      ___EFG_scanf
+0b9a:03f8      ___EFG_printf
+0b9a:03fc      ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c)
-0000:4c17      _EFG_Format_
+0000:4c37      _EFG_Format_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c)
-0000:4de9      __cnvs2d_
+0000:4e09      __cnvs2d_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-0b89:0400      __8087cw
+0b9a:0400      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-0b89:0402      ___Save8087
-0b89:0406      ___Rest8087
+0b9a:0402      ___Save8087
+0b9a:0406      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:4e09      __GrabFP87_
+0000:4e29      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:4e3c*     __init_8087_emu
-0000:4e42      __x87id
+0000:4e5c*     __init_8087_emu
+0000:4e62      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:4e9f*     __dosretax
-0000:4ea4*     __dosret0
-0000:4eab      __set_errno_dos_
-0000:4f13*     __set_errno_dos_reterr_
+0000:4ebf*     __dosretax
+0000:4ec4*     __dosret0
+0000:4ecb      __set_errno_dos_
+0000:4f33*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:4f1e      __GetIOMode_
-0000:4f53      __SetIOMode_nogrow_
-0b89:041e      ___NFiles
-0b89:0420      ___init_mode
-0b89:0448      ___io_mode
+0000:4f3e      __GetIOMode_
+0000:4f73      __SetIOMode_nogrow_
+0b9a:041e      ___NFiles
+0b9a:0420      ___init_mode
+0b9a:0448      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:4f88      fsync_
+0000:4fa8      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:4f8d+     __grow_iomode_
-0000:5074+     __shrink_iomode_
-0000:50b5      __SetIOMode_
+0000:4fad+     __grow_iomode_
+0000:5094+     __shrink_iomode_
+0000:50d5      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:515c      _dos_open_
+0000:517c      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:5182      isatty_
+0000:51a2      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:519e*     __get_doserrno_ptr_
-0b89:0f98      __doserrno
+0000:51be*     __get_doserrno_ptr_
+0b9a:0f98      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0b89:044c      ___umaskval
+0b9a:044c      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:51a5      _dos_creat_
-0000:51c9*     _dos_creatnew_
+0000:51c5      _dos_creat_
+0000:51e9*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:51ea*     _heapenable_
-0b89:044e      ___heap_enabled
+0000:520a*     _heapenable_
+0b9a:044e      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:51fb      __nmemneed_
+0000:521b      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:5283      __LastFree_
-0000:52fd      __ExpandDGROUP_
+0000:52a3      __LastFree_
+0000:531d      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:540e      _DoINTR_
+0000:542e      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:5787      wctomb_
+0000:57a7      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:57d2+     utoa_
-0000:5873      itoa_
+0000:57f2+     utoa_
+0000:5893      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:58bd      strupr_
+0000:58dd      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-0b89:0450      ___IsDBCS
+0b9a:0450      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:58f2*     _ismbblead_
-0b89:0f9a      ___MBCSIsTable
+0000:5912*     _ismbblead_
+0b9a:0f9a      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:590e      ulltoa_
-0000:5a4b*     lltoa_
+0000:592e      ulltoa_
+0000:5a6b*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:5abc      ultoa_
-0000:5b7a*     ltoa_
+0000:5adc      ultoa_
+0000:5b9a*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c)
-0000:5bc8*     _SetLD64bit_
-0000:5bd3*     _SetLD80bit_
-0000:5bde      _LDisDouble_
+0000:5be8*     _SetLD64bit_
+0000:5bf3*     _SetLD80bit_
+0000:5bfe      _LDisDouble_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c)
-0000:5d43      _LDScale10x_
-0000:661b      __LDcvt_
+0000:5d63      _LDScale10x_
+0000:663b      __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:6df8*     __init_87_emulator
+0000:6e18*     __init_87_emulator
 Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c)
-0000:760c+     __Strtold_
-0000:784b      strtod_
+0000:762c+     __Strtold_
+0000:786b      strtod_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:79f2      __Init_FPE_handler_
-0000:7a2b      __Fini_FPE_handler_
-0000:7a62*     __FPEHandler
+0000:7a12      __Init_FPE_handler_
+0000:7a4b      __Fini_FPE_handler_
+0000:7a82*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:7cf4*     _dos_close_
-0000:7d02      _dos_commit_
+0000:7d14*     _dos_close_
+0000:7d22      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:7d11*     _frealloc_
-0000:7d11      realloc_
+0000:7d31*     _frealloc_
+0000:7d31      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:7ded      __ChkTTYIOMode_
-0000:7e5b*     __IOMode_
+0000:7e0d      __ChkTTYIOMode_
+0000:7e7b*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:7e6c      __doserror_
-0000:7e7a*     __doserror1_
+0000:7e8c      __doserror_
+0000:7e9a*     __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:7e86*     sbrk_
-0000:7e96      __brk_
+0000:7ea6*     sbrk_
+0000:7eb6      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-0b89:0072      ___Alphabet
+0b9a:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:7f3c      __mbinit_
-0b89:04f6+     ___MBCodePage
+0000:7f5c      __mbinit_
+0b9a:04f6+     ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c)
-0000:8017      __LDClass_
-0000:809d*     _FLClass_
+0000:8037      __LDClass_
+0000:80bd*     _FLClass_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
-0000:80b2      __I4D
-0000:8101*     __U4D
+0000:80d2      __I4D
+0000:8121*     __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-0b89:0098      __IsTable
+0b9a:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm)
-0000:8186      __ZBuf2LD
+0000:81a6      __ZBuf2LD
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c)
-0000:824e*     __set_EDOM_
-0000:825a      __set_ERANGE_
-0000:8266*     __set_EINVAL_
+0000:826e*     __set_EDOM_
+0000:827a      __set_ERANGE_
+0000:8286*     __set_EINVAL_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c)
-0b89:019a*     ___f_infinity
-0b89:019e*     ___f_posqnan
-0b89:01a2      ___d_infinity
-0b89:01aa      ___d_posqnan
-0b89:01b2*     ___ld_infinity
-0b89:01ba*     ___ld_posqnan
+0b9a:019a*     ___f_infinity
+0b9a:019e*     ___f_posqnan
+0b9a:01a2      ___d_infinity
+0b9a:01aa      ___d_posqnan
+0b9a:01b2*     ___ld_infinity
+0b9a:01ba*     ___ld_posqnan
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c)
-0b89:01c2      __HugeValue
+0b9a:01c2      __HugeValue
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-0b89:04f8      ___FPE_int
+0b9a:04f8      ___FPE_int
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:8280*     _msize_
-0000:829b      _fmsize_
+0000:82a0*     _msize_
+0000:82bb      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:82ac      __HeapManager_expand_
-0000:87b5      _nexpand_
+0000:82cc      __HeapManager_expand_
+0000:87d5      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:8808      _fexpand_
-0000:8808*     _expand_
+0000:8828      _fexpand_
+0000:8828*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:883d      _bfree_
+0000:885d      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:8862      _bexpand_
+0000:8882      _bexpand_
 
 
                         +--------------------+
@@ -505,6 +505,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  0001a5f0 (108016.)
-Entry point address: 0000:03f6
-Link time: 00:00.79
+Memory size:  0001a700 (108288.)
+Entry point address: 0000:0416
+Link time: 00:00.21
index 45c350b..24c49e4 100755 (executable)
Binary files a/scroll.exe and b/scroll.exe differ
index 92450f1..8a0c306 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-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 16:18:10
+Created on:       15/10/15 16:57:39
 Executable Image: scroll.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          1a1c:0000            0000f8a0
+DGROUP                          1a31:0000            0000f8a0
 
 
 
@@ -24,42 +24,42 @@ DGROUP                          1a1c:0000            0000f8a0
 Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
-scroll_TEXT            CODE           AUTO           0000:0000       00000f74
-mapread_TEXT           CODE           AUTO           0000:0f80       000008d4
-jsmn_TEXT              CODE           AUTO           0000:1860       00000919
-16_in_TEXT             CODE           AUTO           0000:2180       00001e80
-16_mm_TEXT             CODE           AUTO           0000:4000       00003308
-wcpu_TEXT              CODE           AUTO           0000:7310       00000058
-16_head_TEXT           CODE           AUTO           0000:7370       00000405
-16_ca_TEXT             CODE           AUTO           0000:7780       000003fd
-kitten_TEXT            CODE           AUTO           0000:7b80       0000080a
-16_hc_TEXT             CODE           AUTO           0000:8390       0000158b
-timer_TEXT             CODE           AUTO           0000:9920       00000235
-_TEXT                  CODE           AUTO           09b6:0000       00009db9
-scroll16_TEXT          CODE           AUTO           09b6:9dc0       0000371b
-bitmap_TEXT            CODE           AUTO           09b6:d4e0       0000062b
-planar_TEXT            CODE           AUTO           09b6:db10       00000275
-16text_TEXT            CODE           AUTO           09b6:dd90       0000010d
-modex16_TEXT           CODE           AUTO           17a0:0000       00002604
-16_in13_DATA           FAR_DATA       AUTO           1a01:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           1a1b:0004       00000000
-_NULL                  BEGDATA        DGROUP         1a1c:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         1a1e:0000       00000002
-CONST                  DATA           DGROUP         1a1e:0002       00000076
-CONST2                 DATA           DGROUP         1a25:0008       00000132
-_DATA                  DATA           DGROUP         1a39:0000       00000b14
-XIB                    DATA           DGROUP         1aea:0004       00000000
-XI                     DATA           DGROUP         1aea:0004       0000003c
-XIE                    DATA           DGROUP         1aee:0000       00000000
-YIB                    DATA           DGROUP         1aee:0000       00000000
-YI                     DATA           DGROUP         1aee:0000       00000018
-YIE                    DATA           DGROUP         1aef:0008       00000000
-STRINGS                DATA           DGROUP         1aef:0008       00000000
-DATA                   DATA           DGROUP         1aef:0008       00000000
-_emu_init_start        EMU            DGROUP         1aef:0008       00000000
-_emu_init_end          EMU            DGROUP         1aef:0008       00000000
-_BSS                   BSS            DGROUP         1af0:0000       00001096
-STACK                  STACK          DGROUP         1bfa:0000       0000dac0
+scroll_TEXT            CODE           AUTO           0000:0000       00000f96
+mapread_TEXT           CODE           AUTO           0000:0fa0       000008f6
+jsmn_TEXT              CODE           AUTO           0000:18a0       00000919
+16_in_TEXT             CODE           AUTO           0000:21c0       00001e80
+16_mm_TEXT             CODE           AUTO           0000:4040       00003308
+wcpu_TEXT              CODE           AUTO           0000:7350       00000058
+16_head_TEXT           CODE           AUTO           0000:73b0       00000405
+16_ca_TEXT             CODE           AUTO           0000:77c0       000003fd
+kitten_TEXT            CODE           AUTO           0000:7bc0       0000080a
+16_hc_TEXT             CODE           AUTO           0000:83d0       0000158b
+timer_TEXT             CODE           AUTO           0000:9960       00000235
+_TEXT                  CODE           AUTO           09ba:0000       00009db9
+scroll16_TEXT          CODE           AUTO           09ba:9dc0       0000373d
+bitmap_TEXT            CODE           AUTO           09ba:d500       0000064d
+planar_TEXT            CODE           AUTO           09ba:db50       00000275
+16text_TEXT            CODE           AUTO           09ba:ddd0       0000010d
+modex16_TEXT           CODE           AUTO           17a8:0000       000026d2
+16_in13_DATA           FAR_DATA       AUTO           1a16:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           1a30:0004       00000000
+_NULL                  BEGDATA        DGROUP         1a31:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         1a33:0000       00000002
+CONST                  DATA           DGROUP         1a33:0002       00000076
+CONST2                 DATA           DGROUP         1a3a:0008       00000132
+_DATA                  DATA           DGROUP         1a4e:0000       00000b14
+XIB                    DATA           DGROUP         1aff:0004       00000000
+XI                     DATA           DGROUP         1aff:0004       0000003c
+XIE                    DATA           DGROUP         1b03:0000       00000000
+YIB                    DATA           DGROUP         1b03:0000       00000000
+YI                     DATA           DGROUP         1b03:0000       00000018
+YIE                    DATA           DGROUP         1b04:0008       00000000
+STRINGS                DATA           DGROUP         1b04:0008       00000000
+DATA                   DATA           DGROUP         1b04:0008       00000000
+_emu_init_start        EMU            DGROUP         1b04:0008       00000000
+_emu_init_end          EMU            DGROUP         1b04:0008       00000000
+_BSS                   BSS            DGROUP         1b05:0000       00001096
+STACK                  STACK          DGROUP         1c0f:0000       0000dac0
 
 
                         +----------------+
@@ -73,620 +73,620 @@ Address        Symbol
 =======        ======
 
 Module: scroll.o(/dos/z/16/src/scroll.c)
-1a1c:0d40+     _player
-1a1c:0e40+     _mv
-1a1c:0e70+     _gvar
-1a1c:0f28+     _spri
-1a1c:0f2c+     _mask
-1a1c:0f30+     _p
-1a1c:0f34*     _t
-1a1c:0f38+     _bg
-1a1c:0f48+     _bakapee
-0000:02a6      main_
+1a31:0d40+     _player
+1a31:0e40+     _mv
+1a31:0e70+     _gvar
+1a31:0f28+     _spri
+1a31:0f2c+     _mask
+1a31:0f30+     _p
+1a31:0f34*     _t
+1a31:0f44+     _bg
+1a31:0f48+     _bakapee
+0000:02c8      main_
 Module: mapread.o(/dos/z/16/src/lib/mapread.c)
-0000:107e+     jsoneq_
-0000:1122+     dump_
-0000:161e      loadmap_
+0000:10c0+     jsoneq_
+0000:1164+     dump_
+0000:1660      loadmap_
 Module: jsmn.o(/dos/z/16/src/lib/jsmn/jsmn.c)
-0000:1c32      jsmn_parse_
-0000:212e      jsmn_init_
+0000:1c72      jsmn_parse_
+0000:216e      jsmn_init_
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-1a1c:0f6e+     _inpu
-0000:22c0+     INL_KeyService_
-0000:255a+     Mouse_
-0000:25b2+     IN_GetJoyAbs_
-0000:295c+     IN_GetJoyButtonsDB_
-0000:2be2+     IN_SetupJoy_
-0000:2da4      IN_Startup_
-0000:2eaa      IN_Default_
-0000:300e      IN_Shutdown_
-0000:308e*     IN_SetKeyHook_
-0000:30b0+     IN_ClearKeysDown_
-0000:3190*     IN_ReadCursor_
-0000:32ac      IN_ReadControl_
-0000:3ae4*     IN_SetControlType_
-0000:3b32*     IN_GetScanName_
-0000:3bba*     IN_WaitForKey_
-0000:3bf0*     IN_WaitForASCII_
-0000:3c26+     IN_AckBack_
-0000:3d0e      IN_Ack_
-0000:3db0+     IN_IsUserInput_
-0000:3e56*     IN_UserInput_
-0000:3e9a      IN_KeyDown_
-0000:3ee2+     IN_ClearKey_
-0000:3f5a*     IN_qb_
+1a31:0f6e+     _inpu
+0000:2300+     INL_KeyService_
+0000:259a+     Mouse_
+0000:25f2+     IN_GetJoyAbs_
+0000:299c+     IN_GetJoyButtonsDB_
+0000:2c22+     IN_SetupJoy_
+0000:2de4      IN_Startup_
+0000:2eea      IN_Default_
+0000:304e      IN_Shutdown_
+0000:30ce*     IN_SetKeyHook_
+0000:30f0+     IN_ClearKeysDown_
+0000:31d0*     IN_ReadCursor_
+0000:32ec      IN_ReadControl_
+0000:3b24*     IN_SetControlType_
+0000:3b72*     IN_GetScanName_
+0000:3bfa*     IN_WaitForKey_
+0000:3c30*     IN_WaitForASCII_
+0000:3c66+     IN_AckBack_
+0000:3d4e      IN_Ack_
+0000:3df0+     IN_IsUserInput_
+0000:3e96*     IN_UserInput_
+0000:3eda      IN_KeyDown_
+0000:3f22+     IN_ClearKey_
+0000:3f9a*     IN_qb_
 Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
-0000:49e4+     MML_CheckForEMS_
-0000:4a40+     MML_SetupEMS_
-0000:4bf8+     MML_ShutdownEMS_
-0000:4c64+     MM_MapEMS_
-0000:4d60*     MM_MapXEMS_
-0000:4e80+     MML_CheckForXMS_
-0000:4edc*     MML_SetupXMS_
-0000:4fc4+     MML_ShutdownXMS_
-0000:5052+     MML_UseSpace_
-0000:5230+     MML_ClearBlock_
-0000:52b4*     MM_Startup_
-0000:56e6+     MM_Shutdown_
-0000:577c      MM_GetPtr_
-0000:5b76+     MM_FreePtr_
-0000:5c6e*     MM_SetPurge_
-0000:5d48*     MM_SetLock_
-0000:5e20+     MM_SortMem_
-0000:600e*     MM_ShowMemory_
-0000:66ae*     MM_DumpData_
-0000:6808+     MM_UnusedMemory_
-0000:688c+     MM_TotalFree_
-0000:6922*     MM_Report_
-0000:72da*     MM_BombOnError_
-1a1c:10d0+     _beforesort
-1a1c:10d4+     _aftersort
-1a1c:10d8+     _XMSaddr
+0000:4a24+     MML_CheckForEMS_
+0000:4a80+     MML_SetupEMS_
+0000:4c38+     MML_ShutdownEMS_
+0000:4ca4+     MM_MapEMS_
+0000:4da0*     MM_MapXEMS_
+0000:4ec0+     MML_CheckForXMS_
+0000:4f1c*     MML_SetupXMS_
+0000:5004+     MML_ShutdownXMS_
+0000:5092+     MML_UseSpace_
+0000:5270+     MML_ClearBlock_
+0000:52f4*     MM_Startup_
+0000:5726+     MM_Shutdown_
+0000:57bc      MM_GetPtr_
+0000:5bb6+     MM_FreePtr_
+0000:5cae*     MM_SetPurge_
+0000:5d88*     MM_SetLock_
+0000:5e60+     MM_SortMem_
+0000:604e*     MM_ShowMemory_
+0000:66ee*     MM_DumpData_
+0000:6848+     MM_UnusedMemory_
+0000:68cc+     MM_TotalFree_
+0000:6962*     MM_Report_
+0000:731a*     MM_BombOnError_
+1a31:10d0+     _beforesort
+1a31:10d4+     _aftersort
+1a31:10d8+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
-0000:7310      detectcpu_
+0000:7350      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
-0000:737e*     wait_
-0000:73ca*     filesize_
-0000:7430      printmeminfoline_
-0000:761c      US_CheckParm_
+0000:73be*     wait_
+0000:740a*     filesize_
+0000:7470      printmeminfoline_
+0000:765c      US_CheckParm_
 Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
-0000:77ae      CA_OpenDebug_
-0000:77fe      CA_CloseDebug_
-0000:782c+     CA_FarRead_
-0000:78ac*     CA_FarWrite_
-0000:792c*     CA_ReadFile_
-0000:79a8*     CA_LoadFile_
-0000:7a50*     CAL_OptimizeNodes_
-0000:7b00*     CA_Startup_
-0000:7b50*     CA_Shutdown_
-1a1c:10e0*     _finishcachebox
-1a1c:10e4*     _updatecachebox
-1a1c:10e8*     _drawcachebox
+0000:77ee      CA_OpenDebug_
+0000:783e      CA_CloseDebug_
+0000:786c+     CA_FarRead_
+0000:78ec*     CA_FarWrite_
+0000:796c*     CA_ReadFile_
+0000:79e8*     CA_LoadFile_
+0000:7a90*     CAL_OptimizeNodes_
+0000:7b40*     CA_Startup_
+0000:7b90*     CA_Shutdown_
+1a31:10e0*     _finishcachebox
+1a31:10e4*     _updatecachebox
+1a31:10e8*     _drawcachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
-0000:7bbc      KITTENGETS
-0000:7c1c*     kittenopen_
-0000:7e6a+     catread_
-0000:7f1e*     kittenclose_
-0000:7f3a+     mystrtoul_
-0000:7fee+     processEscChars_
-0000:8174+     get_line_
-0000:81e6+     db_fetch_
-0000:827c+     db_insert_
-1a1c:04d4+     __kitten_catalog
+0000:7bfc      KITTENGETS
+0000:7c5c*     kittenopen_
+0000:7eaa+     catread_
+0000:7f5e*     kittenclose_
+0000:7f7a+     mystrtoul_
+0000:802e+     processEscChars_
+0000:81b4+     get_line_
+0000:8226+     db_fetch_
+0000:82bc+     db_insert_
+1a31:04d4+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
-0000:853c+     LargestFreeBlock_
-0000:85ca+     _coreleft_
-0000:8646+     LargestFarFreeBlock_
-0000:86fc+     _farcoreleft_
-0000:87aa+     LargestHugeFreeBlock_
-0000:889a*     _hugecoreleft_
-0000:896a+     GetFreeSize_
-0000:89c4+     GetFarFreeSize_
-0000:8a0e+     GetNearFreeSize_
-0000:8a5c*     heapdump_
-0000:96fe+     heapstat_
-0000:983c+     heapstat0_
-0000:989e+     HC_OpenDebug_
-0000:98ee*     HC_CloseDebug_
+0000:857c+     LargestFreeBlock_
+0000:860a+     _coreleft_
+0000:8686+     LargestFarFreeBlock_
+0000:873c+     _farcoreleft_
+0000:87ea+     LargestHugeFreeBlock_
+0000:88da*     _hugecoreleft_
+0000:89aa+     GetFreeSize_
+0000:8a04+     GetFarFreeSize_
+0000:8a4e+     GetNearFreeSize_
+0000:8a9c*     heapdump_
+0000:973e+     heapstat_
+0000:987c+     heapstat0_
+0000:98de+     HC_OpenDebug_
+0000:992e*     HC_CloseDebug_
 Module: timer.o(/dos/z/16/src/lib/timer.c)
-0000:9920      start_timer_
-0000:9a4c      elapsed_timer_
-0000:9a9e      ticktock_
-0000:9b0a*     time_in_seconds_
+0000:9960      start_timer_
+0000:9a8c      elapsed_timer_
+0000:9ade      ticktock_
+0000:9b4a*     time_in_seconds_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
-09b6:0005      __STK
-09b6:0025      __STKOVERFLOW_
+09ba:0005      __STK
+09ba:0025      __STKOVERFLOW_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
-09b6:0042      _fmalloc_
-09b6:0042      malloc_
-1a1c:04f6      ___fheap
-1a1c:04f8      ___fheapRover
-1a1c:04fa      ___LargestSizeB4Rover
+09ba:0042      _fmalloc_
+09ba:0042      malloc_
+1a31:04f6      ___fheap
+1a31:04f8      ___fheapRover
+1a31:04fa      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
-09b6:01bf      __PIA
-09b6:01b8*     __PIS
+09ba:01bf      __PIA
+09ba:01b8*     __PIS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
-09b6:01d6      printf_
+09ba:01d6      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-1a1c:04fc      ___iob
-1a1c:10f4      ___ClosedStreams
-1a1c:10f8      ___OpenStreams
+1a31:04fc      ___iob
+1a31:10f4      ___ClosedStreams
+1a31:10f8      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
-09b6:0205      fprintf_
+09ba:0205      fprintf_
 Module: gfx.lib(/dos/z/16/src/lib/scroll16.c)
-09b6:9e34      walk_
-09b6:ba34+     mapScrollRight_
-09b6:bd2e+     mapScrollLeft_
-09b6:bfe2+     mapScrollUp_
-09b6:c2d0+     mapScrollDown_
-09b6:c5fc      chkmap_
-09b6:c78c      mapGoTo_
-09b6:ca00+     mapDrawTile_
-09b6:cb24+     mapDrawRow_
-09b6:cc92+     mapDrawCol_
-09b6:ce1a+     mapDrawWRow_
-09b6:cf68*     mapDrawWCol_
-09b6:d0ce      shinku_
-09b6:d256+     animatePlayer_
+09ba:9e56      walk_
+09ba:ba56+     mapScrollRight_
+09ba:bd50+     mapScrollLeft_
+09ba:c004+     mapScrollUp_
+09ba:c2f2+     mapScrollDown_
+09ba:c61e      chkmap_
+09ba:c7ae      mapGoTo_
+09ba:ca22+     mapDrawTile_
+09ba:cb46+     mapDrawRow_
+09ba:ccb4+     mapDrawCol_
+09ba:ce3c+     mapDrawWRow_
+09ba:cf8a*     mapDrawWCol_
+09ba:d0f0      shinku_
+09ba:d278+     animatePlayer_
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-09b6:d844      bitmapLoadPcx_
-09b6:d9a0*     bitmapLoadPcxTiles_
+09ba:d886      bitmapLoadPcx_
+09ba:d9e2*     bitmapLoadPcxTiles_
 Module: gfx.lib(/dos/z/16/src/lib/planar.c)
-09b6:db10      planar_buf_from_bitmap_
-09b6:dc30+     planar_buf_alloc_
-09b6:dd2a*     planar_buf_free_
+09ba:db50      planar_buf_from_bitmap_
+09ba:dc70+     planar_buf_alloc_
+09ba:dd6a*     planar_buf_free_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-09b6:de06      textInit_
-1a1c:1180      _romFonts
+09ba:de46      textInit_
+1a31:1180      _romFonts
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-17a0:021a      VGAmodeX_
-17a0:02ac+     vgaGetMode_
-17a0:02e2+     modexEnter_
-17a0:04ce*     modexLeave_
-17a0:04e6+     modexsetBaseXMode_
-17a0:0524      modexDefaultPage_
-17a0:05d6      modexNextPage_
-17a0:06a2      modexNextPageFlexibleSize_
-17a0:0770      modexShowPage_
-17a0:086c*     modexPanPage_
-17a0:08bc*     modexSelectPlane_
-17a0:08e0      modexClearRegion_
-17a0:09f8*     oldDrawBmp_
-17a0:0b5e*     CDrawBmp_
-17a0:0cc2*     modexDrawBmp_
-17a0:0d28+     modexDrawBmpRegion_
-17a0:0e92*     modex_sparky4_DrawBmpRegion_
-17a0:0ffc*     modexDrawPlanarBuf_
-17a0:101a*     modexDrawSprite_
-17a0:1080+     modexDrawSpriteRegion_
-17a0:11f8      modexCopyPageRegion_
-17a0:1362*     modexFadeOn_
-17a0:1392*     modexFadeOff_
-17a0:13c0*     modexFlashOn_
-17a0:13ee*     modexFlashOff_
-17a0:14be+     modexPalSave_
-17a0:1514      modexNewPal_
-17a0:1564*     modexLoadPalFile_
-17a0:1646*     modexSavePalFile_
-17a0:16be*     modexPalBlack_
-17a0:16e8*     modexPalWhite_
-17a0:1712+     modexPalUpdate_
-17a0:1c82+     modexPalUpdate1_
-17a0:1cfc*     modexPalUpdate0_
-17a0:1d48+     chkcolor_
-17a0:2060+     modexputPixel_
-17a0:20ee*     modexgetPixel_
-17a0:2174*     modexhlin_
-17a0:21f8      modexprint_
-17a0:2392*     modexprintbig_
-17a0:250e      pdump_
-17a0:256e*     cls_
-17a0:25dc      modexWaitBorder_
-1a1c:0b54+     _VGA
+17a8:023c      VGAmodeX_
+17a8:02ce+     vgaGetMode_
+17a8:030e+     modexEnter_
+17a8:059c*     modexLeave_
+17a8:05b4+     modexsetBaseXMode_
+17a8:05f2      modexDefaultPage_
+17a8:06a4      modexNextPage_
+17a8:0770      modexNextPageFlexibleSize_
+17a8:083e      modexShowPage_
+17a8:093a*     modexPanPage_
+17a8:098a*     modexSelectPlane_
+17a8:09ae      modexClearRegion_
+17a8:0ac6*     oldDrawBmp_
+17a8:0c2c*     CDrawBmp_
+17a8:0d90*     modexDrawBmp_
+17a8:0df6+     modexDrawBmpRegion_
+17a8:0f60*     modex_sparky4_DrawBmpRegion_
+17a8:10ca*     modexDrawPlanarBuf_
+17a8:10e8*     modexDrawSprite_
+17a8:114e+     modexDrawSpriteRegion_
+17a8:12c6      modexCopyPageRegion_
+17a8:1430*     modexFadeOn_
+17a8:1460*     modexFadeOff_
+17a8:148e*     modexFlashOn_
+17a8:14bc*     modexFlashOff_
+17a8:158c+     modexPalSave_
+17a8:15e2      modexNewPal_
+17a8:1632*     modexLoadPalFile_
+17a8:1714*     modexSavePalFile_
+17a8:178c*     modexPalBlack_
+17a8:17b6*     modexPalWhite_
+17a8:17e0+     modexPalUpdate_
+17a8:1d50+     modexPalUpdate1_
+17a8:1dca*     modexPalUpdate0_
+17a8:1e16+     chkcolor_
+17a8:212e+     modexputPixel_
+17a8:21bc*     modexgetPixel_
+17a8:2242*     modexhlin_
+17a8:22c6      modexprint_
+17a8:2460*     modexprintbig_
+17a8:25dc      pdump_
+17a8:263c*     cls_
+17a8:26aa      modexWaitBorder_
+1a31:0b54+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sound.c)
-09b6:0234      sound_
-09b6:026f      nosound_
+09ba:0234      sound_
+09ba:026f      nosound_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(atoi.c)
-09b6:027b      atoi_
+09ba:027b      atoi_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-1a1c:0000*     __nullarea
-1a1c:0b68*     __ovlflag
-1a1c:0b69*     __intno
-1a1c:0b6a*     __ovlvec
-09b6:0316      _cstart_
-09b6:03e9*     _Not_Enough_Memory_
-09b6:051b      __exit_
-09b6:053a      __do_exit_with_msg__
-09b6:0597      __GETDS
+1a31:0000*     __nullarea
+1a31:0b68*     __ovlflag
+1a31:0b69*     __intno
+1a31:0b6a*     __ovlvec
+09ba:0316      _cstart_
+09ba:03e9*     _Not_Enough_Memory_
+09ba:051b      __exit_
+09ba:053a      __do_exit_with_msg__
+09ba:0597      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
-09b6:05a2      _big_code_
-09b6:05a2*     CodeModelMismatch
+09ba:05a2      _big_code_
+09ba:05a2*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-1a1c:1a98      __argv
-1a1c:1a9c      ___argv
-1a1c:1aa0      __argc
-1a1c:1aa2      ___argc
+1a31:1a98      __argv
+1a31:1a9c      ___argv
+1a31:1aa0      __argc
+1a31:1aa2      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncmp.c)
-09b6:05a2      strncmp_
+09ba:05a2      strncmp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strstr.c)
-09b6:05df      strstr_
+09ba:05df      strstr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-09b6:06e1+     __open_flags_
-09b6:09a2+     _fsopen_
-09b6:0a09      fopen_
-09b6:0b2c*     freopen_
+09ba:06e1+     __open_flags_
+09ba:09a2+     _fsopen_
+09ba:0a09      fopen_
+09ba:0b2c*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
-09b6:0bb6      fread_
+09ba:0bb6      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-09b6:0f2d      __get_errno_ptr_
-1a1c:1aa4      _errno
+09ba:0f2d      __get_errno_ptr_
+1a31:1aa4      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-09b6:0f34*     _frealloc_
-09b6:0f34      realloc_
+09ba:0f34*     _frealloc_
+09ba:0f34      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
-09b6:1010      __PTC
+09ba:1010      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncpy.c)
-09b6:1043      strncpy_
+09ba:1043      strncpy_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
-09b6:107f+     int86x_
-09b6:1202      int86_
+09ba:107f+     int86x_
+09ba:1202      int86_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
-09b6:1230      __I4M
-09b6:1230      __U4M
+09ba:1230      __I4M
+09ba:1230      __U4M
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c)
-09b6:1248      _dos_getvect_
+09ba:1248      _dos_getvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c)
-09b6:1253      _dos_setvect_
+09ba:1253      _dos_setvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
-09b6:1260      __I4D
-09b6:12af      __U4D
+09ba:1260      __I4D
+09ba:12af      __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
-09b6:1333*     _heapgrow_
-09b6:1333      _fheapgrow_
-09b6:1334      _nheapgrow_
+09ba:1333*     _heapgrow_
+09ba:1333      _fheapgrow_
+09ba:1334      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
-09b6:13ac      _memavl_
+09ba:13ac      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
-09b6:13f1      _nmalloc_
-1a1c:0b6e      ___nheapbeg
-1a1c:0b70      ___MiniHeapRover
-1a1c:0b72      ___LargestSizeB4MiniHeapRover
+09ba:13f1      _nmalloc_
+1a31:0b6e      ___nheapbeg
+1a31:0b70      ___MiniHeapRover
+1a31:0b72      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
-09b6:14cb      _ffree_
-09b6:14cb      free_
+09ba:14cb      _ffree_
+09ba:14cb      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
-09b6:1538      _nfree_
-1a1c:1aa6+     ___MiniHeapFreeRover
+09ba:1538      _nfree_
+1a31:1aa6+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
-09b6:1633+     _null_exit_rtn_
-09b6:1633+     __null_int23_exit_
-09b6:1634      exit_
-09b6:1655+     _exit_
-1a1c:0b74+     ___int23_exit
-1a1c:0b78      ___FPE_handler_exit
+09ba:1633+     _null_exit_rtn_
+09ba:1633+     __null_int23_exit_
+09ba:1634      exit_
+09ba:1655+     _exit_
+1a31:0b74+     ___int23_exit
+1a31:0b78      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-09b6:1671      ultoa_
-09b6:172f*     ltoa_
+09ba:1671      ultoa_
+09ba:172f*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c)
-09b6:18b5      write_
+09ba:18b5      write_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
-09b6:1ae1      __doclose_
-09b6:1c2b      __shutdown_stream_
-09b6:1c45      fclose_
-1a1c:1aa8+     ___RmTmpFileFn
+09ba:1ae1      __doclose_
+09ba:1c2b      __shutdown_stream_
+09ba:1c45      fclose_
+1a31:1aa8+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
-09b6:1cb0+     __ibm_bios_get_ticks_
-09b6:1d27      clock_
+09ba:1cb0+     __ibm_bios_get_ticks_
+09ba:1d27      clock_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
-09b6:1d4e      kbhit_
+09ba:1d4e      kbhit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
-09b6:1d65      ftell_
+09ba:1d65      ftell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
-09b6:1f4b      fseek_
+09ba:1f4b      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-1a1c:0098      __IsTable
+1a31:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
-09b6:2143      tolower_
+09ba:2143      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
-09b6:2151      unlink_
+09ba:2151      unlink_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
-09b6:2381      open_
-09b6:23b8      sopen_
+09ba:2381      open_
+09ba:23b8      sopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c)
-09b6:23e5      close_
+09ba:23e5      close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c)
-09b6:23ea      filelength_
+09ba:23ea      filelength_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
-09b6:2448      sprintf_
+09ba:2448      sprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c)
-09b6:2477      getenv_
+09ba:2477      getenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-09b6:2562      __PTS
+09ba:2562      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c)
-09b6:2593      read_
+09ba:2593      read_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c)
-09b6:26cc*     __clib_strdup_
-09b6:26cc      strdup_
+09ba:26cc*     __clib_strdup_
+09ba:26cc      strdup_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c)
-09b6:2733      halloc_
-09b6:2818      hfree_
+09ba:2733      halloc_
+09ba:2818      hfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c)
-09b6:281f      _heapwalk_
-09b6:281f      _fheapwalk_
+09ba:281f      _heapwalk_
+09ba:281f      _fheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
-09b6:2834+     __NHeapWalk_
-09b6:292d      _nheapwalk_
+09ba:2834+     __NHeapWalk_
+09ba:292d      _nheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
-09b6:293d      stackavail_
+09ba:293d      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-1a1c:0b84      __8087
-1a1c:0b85      __real87
-1a1c:0b86      __dos87emucall
-1a1c:0b88      __dos87real
+1a31:0b84      __8087
+1a31:0b85      __real87
+1a31:0b86      __dos87emucall
+1a31:0b88      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
-09b6:294c*     __exit_with_msg_
-09b6:2951      __fatal_runtime_error_
+09ba:294c*     __exit_with_msg_
+09ba:2951      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-1a1c:0b8a      __curbrk
-1a1c:0b92      __STACKLOW
-1a1c:0b94      __STACKTOP
-1a1c:0b96      __cbyte
-1a1c:0b98      __child
-1a1c:0b9a      __no87
-1a1c:0ba7      ___FPE_handler
-1a1c:0b8c      __psp
-1a1c:0b9b      __get_ovl_stack
-1a1c:0b9f      __restore_ovl_stack
-1a1c:0ba3      __close_ovl_file
-1a1c:0bab      __LpCmdLine
-1a1c:0baf      __LpPgmName
-1a1c:0b8e      __osmajor
-1a1c:0b8f      __osminor
-1a1c:0b90      __osmode
-1a1c:0b91      __HShift
+1a31:0b8a      __curbrk
+1a31:0b92      __STACKLOW
+1a31:0b94      __STACKTOP
+1a31:0b96      __cbyte
+1a31:0b98      __child
+1a31:0b9a      __no87
+1a31:0ba7      ___FPE_handler
+1a31:0b8c      __psp
+1a31:0b9b      __get_ovl_stack
+1a31:0b9f      __restore_ovl_stack
+1a31:0ba3      __close_ovl_file
+1a31:0bab      __LpCmdLine
+1a31:0baf      __LpPgmName
+1a31:0b8e      __osmajor
+1a31:0b8f      __osminor
+1a31:0b90      __osmode
+1a31:0b91      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
-09b6:2970      __MemAllocator
-09b6:2a3a      __MemFree
+09ba:2970      __MemAllocator
+09ba:2a3a      __MemFree
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
-09b6:2b97      __GrowSeg_
+09ba:2b97      __GrowSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
-09b6:2d0d      __AllocSeg_
+09ba:2d0d      __AllocSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
-09b6:2dfc      __fmemneed_
+09ba:2dfc      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-09b6:2e19      __fprtf_
+09ba:2e19      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-09b6:2f6c      __InitFiles_
+09ba:2f6c      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-09b6:31a0*     fcloseall_
-09b6:31a7      __full_io_exit_
+09ba:31a0*     fcloseall_
+09ba:31a7      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c)
-1a1c:0bb4      _fltused_
+1a31:0bb4      _fltused_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
-09b6:31b1      __fill_buffer_
-09b6:3400      fgetc_
+09ba:31b1      __fill_buffer_
+09ba:3400      fgetc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
-09b6:3547      fwrite_
+09ba:3547      fwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
-09b6:38c0      rand_
-09b6:3902*     srand_
+09ba:38c0      rand_
+09ba:3902*     srand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-09b6:3925      __CMain
+09ba:3925      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-09b6:398b      __InitRtns
-09b6:398b*     __FInitRtns
-09b6:39e6      __FiniRtns
-09b6:39e6*     __FFiniRtns
+09ba:398b      __InitRtns
+09ba:398b*     __FInitRtns
+09ba:39e6      __FiniRtns
+09ba:39e6*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-1a1c:0bba      ___uselfn
+1a31:0bba      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-09b6:3a4a      __DOSseg__
+09ba:3a4a      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
-09b6:3a4b      __Init_Argv_
-09b6:3aae+     _getargv_
-09b6:3dde      __Fini_Argv_
+09ba:3a4b      __Init_Argv_
+09ba:3aae+     _getargv_
+09ba:3dde      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-09b6:3e08*     __set_commode_
-1a1c:0bbc      __commode
+09ba:3e08*     __set_commode_
+1a31:0bbc      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-1a1c:0bbe      __fmode
+1a31:0bbe      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-09b6:3e14      __chktty_
+09ba:3e14      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-09b6:3e73      __freefp_
-09b6:3f14      __purgefp_
+09ba:3e73      __freefp_
+09ba:3f14      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-09b6:3f55      __allocfp_
+09ba:3f55      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-09b6:4105      __ioalloc_
+09ba:4105      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-09b6:4293      __qread_
+09ba:4293      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-09b6:42b3*     _msize_
-09b6:42ce      _fmsize_
+09ba:42b3*     _msize_
+09ba:42ce      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-09b6:42df      __HeapManager_expand_
-09b6:47e8      _nexpand_
+09ba:42df      __HeapManager_expand_
+09ba:47e8      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-09b6:483b      _fexpand_
-09b6:483b*     _expand_
+09ba:483b      _fexpand_
+09ba:483b*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-09b6:4870      intr_
+09ba:4870      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-09b6:4884      segread_
+09ba:4884      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-09b6:496f      __LastFree_
-09b6:49e9      __ExpandDGROUP_
+09ba:496f      __LastFree_
+09ba:49e9      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-09b6:4afa      __nmemneed_
+09ba:4afa      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-1a1c:0050      ___Alphabet
+1a31:0050      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-09b6:4afd      __lseek_
+09ba:4afd      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-09b6:4b37*     __dosretax
-09b6:4b3c*     __dosret0
-09b6:4b43      __set_errno_dos_
-09b6:4bab*     __set_errno_dos_reterr_
+09ba:4b37*     __dosretax
+09ba:4b3c*     __dosret0
+09ba:4b43      __set_errno_dos_
+09ba:4bab*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-09b6:4bb6      __GetIOMode_
-09b6:4beb      __SetIOMode_nogrow_
-1a1c:0bd4      ___NFiles
-1a1c:0bd6      ___init_mode
-1a1c:0bfe      ___io_mode
+09ba:4bb6      __GetIOMode_
+09ba:4beb      __SetIOMode_nogrow_
+1a31:0bd4      ___NFiles
+1a31:0bd6      ___init_mode
+1a31:0bfe      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-09b6:4c20      __close_
+09ba:4c20      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-09b6:4c56      __flush_
+09ba:4c56      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
-09b6:4e9f      fflush_
+09ba:4e9f      fflush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-09b6:4eb4      tell_
+09ba:4eb4      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-09b6:4ec5      lseek_
+09ba:4ec5      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-09b6:4ef6      __doserror_
-09b6:4f04      __doserror1_
+09ba:4ef6      __doserror_
+09ba:4f04      __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-09b6:4f10      _dos_open_
+09ba:4f10      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-09b6:4f36      isatty_
+09ba:4f36      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-09b6:4f52*     __get_doserrno_ptr_
-1a1c:1ab4      __doserrno
+09ba:4f52*     __get_doserrno_ptr_
+1a31:1ab4      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-1a1c:0c02      ___umaskval
+1a31:0c02      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-09b6:4f59      _dos_creat_
-09b6:4f7d*     _dos_creatnew_
+09ba:4f59      _dos_creat_
+09ba:4f7d*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-09b6:4f9e+     __grow_iomode_
-09b6:5085+     __shrink_iomode_
-09b6:50c6      __SetIOMode_
+09ba:4f9e+     __grow_iomode_
+09ba:5085+     __shrink_iomode_
+09ba:50c6      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
-09b6:5186      vsprintf_
+09ba:5186      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-1a1c:1ab8      ___env_mask
-1a1c:1abc      _environ
-1a1c:1ac0*     __wenviron
+1a31:1ab8      ___env_mask
+1a31:1abc      _environ
+1a31:1ac0*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
-09b6:51c8      _mbterm_
+09ba:51c8      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
-09b6:521b      _mbsnextc_
+09ba:521b      _mbsnextc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c)
-09b6:5276      _mbctoupper_
+09ba:5276      _mbctoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c)
-09b6:5299      _mbsinc_
+09ba:5299      _mbsinc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-09b6:52eb      __ChkTTYIOMode_
-09b6:5359*     __IOMode_
+09ba:52eb      __ChkTTYIOMode_
+09ba:5359*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c)
-09b6:542b      __HeapWalk_
+09ba:542b      __HeapWalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
-09b6:566b*     _fpreset_
-09b6:5696      __init_8087_
-09b6:56c9+     __default_sigfpe_handler_
-09b6:571e      __chk8087_
+09ba:566b*     _fpreset_
+09ba:5696      __init_8087_
+09ba:56c9+     __default_sigfpe_handler_
+09ba:571e      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-09b6:578e      __EnterWVIDEO_
-1a1c:0c22+     ___WD_Present
+09ba:578e      __EnterWVIDEO_
+1a31:0c22+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-09b6:57b2*     _heapenable_
-1a1c:0c24      ___heap_enabled
+09ba:57b2*     _heapenable_
+1a31:0c24      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-1a1c:0c26      __amblksiz
+1a31:0c26      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-09b6:57c3      fputc_
+09ba:57c3      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-09b6:5998      __prtf_
+09ba:5998      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c)
-09b6:6afa      __setEFGfmt_
+09ba:6afa      __setEFGfmt_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-09b6:6b18      __flushall_
-09b6:6bac      flushall_
+09ba:6b18      __flushall_
+09ba:6bac      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-09b6:6bb2      getche_
+09ba:6bb2      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-09b6:6bcc      __qwrite_
+09ba:6bcc      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-1a1c:1ac4      ____Argv
-1a1c:1ac8      ____Argc
+1a31:1ac4      ____Argv
+1a31:1ac8      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-1a1c:0ce4      __Start_XI
-1a1c:0d20      __End_XI
-1a1c:0d20      __Start_YI
-1a1c:0d38      __End_YI
+1a31:0ce4      __Start_XI
+1a31:0d20      __End_XI
+1a31:0d20      __Start_YI
+1a31:0d38      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-1a1c:1aca      ___historical_splitparms
+1a31:1aca      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-09b6:6c2c      _bfree_
+09ba:6c2c      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-09b6:6c51      _bexpand_
+09ba:6c51      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-09b6:6caa      _DoINTR_
+09ba:6caa      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-09b6:7023*     sbrk_
-09b6:7033      __brk_
+09ba:7023*     sbrk_
+09ba:7033      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-09b6:709b      fsync_
+09ba:709b      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-09b6:70be      __setenvp_
-09b6:724a      __freeenvp_
+09ba:70be      __setenvp_
+09ba:724a      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-1a1c:0c28      ___IsDBCS
+1a31:0c28      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-09b6:72a8*     _ismbblead_
-1a1c:1ad0      ___MBCSIsTable
+09ba:72a8*     _ismbblead_
+1a31:1ad0      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-09b6:7302      __mbinit_
-1a1c:0c2a      ___MBCodePage
+09ba:7302      __mbinit_
+1a31:0c2a      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-09b6:73dd      _mbdtoupper_
+09ba:73dd      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-09b6:73eb      toupper_
+09ba:73eb      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-1a1c:0c2c      __8087cw
+1a31:0c2c      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-1a1c:0c2e      ___Save8087
-1a1c:0c32      ___Rest8087
+1a31:0c2e      ___Save8087
+1a31:0c32      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-09b6:73fa      __GrabFP87_
+09ba:73fa      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-09b6:742c*     __init_8087_emu
-09b6:7432      __x87id
+09ba:742c*     __init_8087_emu
+09ba:7432      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-09b6:748f      wctomb_
+09ba:748f      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-09b6:74da+     utoa_
-09b6:757b      itoa_
+09ba:74da+     utoa_
+09ba:757b      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-09b6:75c5      strupr_
+09ba:75c5      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-1a1c:0c36      ___EFG_printf
-1a1c:0c3a      ___EFG_scanf
+1a31:0c36      ___EFG_printf
+1a31:0c3a      ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-09b6:760d      ulltoa_
-09b6:774a*     lltoa_
+09ba:760d      ulltoa_
+09ba:774a*     lltoa_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c)
-09b6:77bb      _EFG_Format_
+09ba:77bb      _EFG_Format_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c)
-09b6:798d      __cnvs2d_
+09ba:798d      __cnvs2d_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-09b6:79ac*     _dos_close_
-09b6:79ba      _dos_commit_
+09ba:79ac*     _dos_close_
+09ba:79ba      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-09b6:79c9      clearenv_
+09ba:79c9      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-09b6:7afe      __Init_FPE_handler_
-09b6:7b37      __Fini_FPE_handler_
-09b6:7b6e*     __FPEHandler
+09ba:7afe      __Init_FPE_handler_
+09ba:7b37      __Fini_FPE_handler_
+09ba:7b6e*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c)
-09b6:7e00*     _SetLD64bit_
-09b6:7e0b*     _SetLD80bit_
-09b6:7e16      _LDisDouble_
+09ba:7e00*     _SetLD64bit_
+09ba:7e0b*     _SetLD80bit_
+09ba:7e16      _LDisDouble_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c)
-09b6:7f7b      _LDScale10x_
-09b6:8853      __LDcvt_
+09ba:7f7b      _LDScale10x_
+09ba:8853      __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
-09b6:9030*     __init_87_emulator
+09ba:9030*     __init_87_emulator
 Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c)
-09b6:9844+     __Strtold_
-09b6:9a83      strtod_
+09ba:9844+     __Strtold_
+09ba:9a83      strtod_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-1a1c:0ce2      ___FPE_int
+1a31:0ce2      ___FPE_int
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c)
-09b6:9c30      __LDClass_
-09b6:9cb6*     _FLClass_
+09ba:9c30      __LDClass_
+09ba:9cb6*     _FLClass_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm)
-09b6:9cca      __ZBuf2LD
+09ba:9cca      __ZBuf2LD
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c)
-09b6:9d92*     __set_EDOM_
-09b6:9d9e      __set_ERANGE_
-09b6:9daa*     __set_EINVAL_
+09ba:9d92*     __set_EDOM_
+09ba:9d9e      __set_ERANGE_
+09ba:9daa*     __set_EINVAL_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c)
-1a1c:019a*     ___f_infinity
-1a1c:019e*     ___f_posqnan
-1a1c:01a2      ___d_infinity
-1a1c:01aa      ___d_posqnan
-1a1c:01b2*     ___ld_infinity
-1a1c:01ba*     ___ld_posqnan
+1a31:019a*     ___f_infinity
+1a31:019e*     ___f_posqnan
+1a31:01a2      ___d_infinity
+1a31:01aa      ___d_posqnan
+1a31:01b2*     ___ld_infinity
+1a31:01ba*     ___ld_posqnan
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c)
-1a1c:01c2      __HugeValue
+1a31:01c2      __HugeValue
 
 
                         +--------------------+
@@ -738,6 +738,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00029a60 (170592.)
-Entry point address: 09b6:0316
-Link time: 00:00.19
+Memory size:  00029bb0 (170928.)
+Entry point address: 09ba:0316
+Link time: 00:00.12
index 0819b41..2c65c1c 100755 (executable)
@@ -131,6 +131,22 @@ modexEnter(sword vq, global_game_variables_t *gv)
                                ptr[i] = 0x0000;\r
                        }\r
                break;\r
+               case 3:\r
+                       CRTParmCount = sizeof(ModeX_320x200regs) / sizeof(ModeX_320x200regs[0]);\r
+                       /* width and height */\r
+                       gv->video.page[0].sw=256;\r
+                       gv->video.page[0].sh=192;\r
+\r
+                       /* send the CRTParms */\r
+                       for(i=0; i<CRTParmCount; i++) {\r
+                               outpw(CRTC_INDEX, ModeX_320x200regs[i]);\r
+                       }\r
+\r
+                       /* clear video memory */\r
+                       outpw(SC_INDEX, 0x0f02);\r
+                       for(i=0; i<0x8000; i++) {\r
+                               ptr[i] = 0x0000;\r
+                       }\r
                case 5:\r
                        CRTParmCount = sizeof(ModeX_256x192regs) / sizeof(ModeX_256x192regs[0]);\r
                        /* width and height */\r
index 4cdc5e1..bfde239 100755 (executable)
@@ -32,6 +32,7 @@
 #include "src/lib/16_head.h"
 #include "src/lib/16text.h"
 #include "src/lib/modex16/320x240.h"
+#include "src/lib/modex16/320x200.h"
 #include "src/lib/modex16/192x144.h"
 #include "src/lib/modex16/256x192.h"
 
index a885476..9c1093e 100755 (executable)
 };*/\r
 \r
 static const word ModeX_320x200regs[] = {\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 ae5edfb..382e66e 100755 (executable)
Binary files a/test.exe and b/test.exe differ
index 9f2fda8..4a09ecb 100755 (executable)
--- a/test.map
+++ b/test.map
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
 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 16:18:10
+Created on:       15/10/15 16:57:39
 Executable Image: test.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0849:0000            0000e8b0
+DGROUP                          0859:0000            0000e8b0
 
 
 
@@ -24,26 +24,26 @@ DGROUP                          0849:0000            0000e8b0
 Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
-test_TEXT              CODE           AUTO           0000:0000       0000032f
-_TEXT                  CODE           AUTO           0000:0330       00005a3d
-modex16_TEXT           CODE           AUTO           0000:5d70       00002604
-16text_TEXT            CODE           AUTO           0000:8380       0000010d
-FAR_DATA               FAR_DATA       AUTO           0848:000d       00000000
-_NULL                  BEGDATA        DGROUP         0849:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         084b:0000       00000002
-CONST                  DATA           DGROUP         084b:0002       00000076
-CONST2                 DATA           DGROUP         0852:0008       00000000
-_DATA                  DATA           DGROUP         0853:0000       00000234
-XIB                    DATA           DGROUP         0876:0004       00000000
-XI                     DATA           DGROUP         0876:0004       00000018
-XIE                    DATA           DGROUP         0877:000c       00000000
-YIB                    DATA           DGROUP         0877:000c       00000000
-YI                     DATA           DGROUP         0877:000c       0000000c
-YIE                    DATA           DGROUP         0878:0008       00000000
-STRINGS                DATA           DGROUP         0878:0008       00000000
-DATA                   DATA           DGROUP         0878:0008       00000000
-_BSS                   BSS            DGROUP         0879:0000       00000aeb
-STACK                  STACK          DGROUP         0928:0000       0000dac0
+test_TEXT              CODE           AUTO           0000:0000       00000351
+_TEXT                  CODE           AUTO           0000:0360       00005a3d
+modex16_TEXT           CODE           AUTO           0000:5da0       000026d2
+16text_TEXT            CODE           AUTO           0000:8480       0000010d
+FAR_DATA               FAR_DATA       AUTO           0858:000d       00000000
+_NULL                  BEGDATA        DGROUP         0859:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         085b:0000       00000002
+CONST                  DATA           DGROUP         085b:0002       00000076
+CONST2                 DATA           DGROUP         0862:0008       00000000
+_DATA                  DATA           DGROUP         0863:0000       00000234
+XIB                    DATA           DGROUP         0886:0004       00000000
+XI                     DATA           DGROUP         0886:0004       00000018
+XIE                    DATA           DGROUP         0887:000c       00000000
+YIB                    DATA           DGROUP         0887:000c       00000000
+YI                     DATA           DGROUP         0887:000c       0000000c
+YIE                    DATA           DGROUP         0888:0008       00000000
+STRINGS                DATA           DGROUP         0888:0008       00000000
+DATA                   DATA           DGROUP         0888:0008       00000000
+_BSS                   BSS            DGROUP         0889:0000       00000aeb
+STACK                  STACK          DGROUP         0938:0000       0000dac0
 
 
                         +----------------+
@@ -57,342 +57,342 @@ Address        Symbol
 =======        ======
 
 Module: test.o(/dos/z/16/src/test.c)
-0000:0074      main_
-0849:0300+     _gvar
+0000:0096      main_
+0859:0300+     _gvar
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
-0000:0335      __STK
-0000:0355*     __STKOVERFLOW_
+0000:0365      __STK
+0000:0385*     __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0000:5f8a      VGAmodeX_
-0000:601c+     vgaGetMode_
-0000:6052+     modexEnter_
-0000:623e*     modexLeave_
-0000:6256+     modexsetBaseXMode_
-0000:6294      modexDefaultPage_
-0000:6346      modexNextPage_
-0000:6412*     modexNextPageFlexibleSize_
-0000:64e0      modexShowPage_
-0000:65dc*     modexPanPage_
-0000:662c*     modexSelectPlane_
-0000:6650      modexClearRegion_
-0000:6768*     oldDrawBmp_
-0000:68ce*     CDrawBmp_
-0000:6a32*     modexDrawBmp_
-0000:6a98+     modexDrawBmpRegion_
-0000:6c02*     modex_sparky4_DrawBmpRegion_
-0000:6d6c*     modexDrawPlanarBuf_
-0000:6d8a*     modexDrawSprite_
-0000:6df0+     modexDrawSpriteRegion_
-0000:6f68*     modexCopyPageRegion_
-0000:70d2      modexFadeOn_
-0000:7102      modexFadeOff_
-0000:7130*     modexFlashOn_
-0000:715e*     modexFlashOff_
-0000:722e      modexPalSave_
-0000:7284      modexNewPal_
-0000:72d4      modexLoadPalFile_
-0000:73b6*     modexSavePalFile_
-0000:742e      modexPalBlack_
-0000:7458*     modexPalWhite_
-0000:7482+     modexPalUpdate_
-0000:79f2+     modexPalUpdate1_
-0000:7a6c*     modexPalUpdate0_
-0000:7ab8+     chkcolor_
-0000:7dd0+     modexputPixel_
-0000:7e5e*     modexgetPixel_
-0000:7ee4*     modexhlin_
-0000:7f68*     modexprint_
-0000:8102*     modexprintbig_
-0000:827e*     pdump_
-0000:82de*     cls_
-0000:834c+     modexWaitBorder_
-0849:00b4+     _VGA
+0000:5fdc      VGAmodeX_
+0000:606e+     vgaGetMode_
+0000:60ae+     modexEnter_
+0000:633c*     modexLeave_
+0000:6354+     modexsetBaseXMode_
+0000:6392      modexDefaultPage_
+0000:6444      modexNextPage_
+0000:6510*     modexNextPageFlexibleSize_
+0000:65de      modexShowPage_
+0000:66da*     modexPanPage_
+0000:672a*     modexSelectPlane_
+0000:674e      modexClearRegion_
+0000:6866*     oldDrawBmp_
+0000:69cc*     CDrawBmp_
+0000:6b30*     modexDrawBmp_
+0000:6b96+     modexDrawBmpRegion_
+0000:6d00*     modex_sparky4_DrawBmpRegion_
+0000:6e6a*     modexDrawPlanarBuf_
+0000:6e88*     modexDrawSprite_
+0000:6eee+     modexDrawSpriteRegion_
+0000:7066*     modexCopyPageRegion_
+0000:71d0      modexFadeOn_
+0000:7200      modexFadeOff_
+0000:722e*     modexFlashOn_
+0000:725c*     modexFlashOff_
+0000:732c      modexPalSave_
+0000:7382      modexNewPal_
+0000:73d2      modexLoadPalFile_
+0000:74b4*     modexSavePalFile_
+0000:752c      modexPalBlack_
+0000:7556*     modexPalWhite_
+0000:7580+     modexPalUpdate_
+0000:7af0+     modexPalUpdate1_
+0000:7b6a*     modexPalUpdate0_
+0000:7bb6+     chkcolor_
+0000:7ece+     modexputPixel_
+0000:7f5c*     modexgetPixel_
+0000:7fe2*     modexhlin_
+0000:8066*     modexprint_
+0000:8200*     modexprintbig_
+0000:837c*     pdump_
+0000:83dc*     cls_
+0000:844a+     modexWaitBorder_
+0859:00b4+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
-0000:0379      __PIA
-0000:0372*     __PIS
+0000:03a9      __PIA
+0000:03a2*     __PIS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-0849:0000*     __nullarea
-0849:00c8*     __ovlflag
-0849:00c9*     __intno
-0849:00ca*     __ovlvec
-0000:0390      _cstart_
-0000:0463*     _Not_Enough_Memory_
-0000:0595      __exit_
-0000:05b4      __do_exit_with_msg__
-0000:0611      __GETDS
+0859:0000*     __nullarea
+0859:00c8*     __ovlflag
+0859:00c9*     __intno
+0859:00ca*     __ovlvec
+0000:03c0      _cstart_
+0000:0493*     _Not_Enough_Memory_
+0000:05c5      __exit_
+0000:05e4      __do_exit_with_msg__
+0000:0641      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
-0000:061c      _big_code_
-0000:061c*     CodeModelMismatch
+0000:064c      _big_code_
+0000:064c*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
-0000:061c*     __exit_with_msg_
-0000:0621      __fatal_runtime_error_
+0000:064c*     __exit_with_msg_
+0000:0651      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-0849:00ce      __curbrk
-0849:00d6      __STACKLOW
-0849:00d8      __STACKTOP
-0849:00da      __cbyte
-0849:00dc      __child
-0849:00de      __no87
-0849:00eb      ___FPE_handler
-0849:00d0      __psp
-0849:00df      __get_ovl_stack
-0849:00e3      __restore_ovl_stack
-0849:00e7      __close_ovl_file
-0849:00ef      __LpCmdLine
-0849:00f3      __LpPgmName
-0849:00d2      __osmajor
-0849:00d3      __osminor
-0849:00d4      __osmode
-0849:00d5      __HShift
+0859:00ce      __curbrk
+0859:00d6      __STACKLOW
+0859:00d8      __STACKTOP
+0859:00da      __cbyte
+0859:00dc      __child
+0859:00de      __no87
+0859:00eb      ___FPE_handler
+0859:00d0      __psp
+0859:00df      __get_ovl_stack
+0859:00e3      __restore_ovl_stack
+0859:00e7      __close_ovl_file
+0859:00ef      __LpCmdLine
+0859:00f3      __LpPgmName
+0859:00d2      __osmajor
+0859:00d3      __osminor
+0859:00d4      __osmode
+0859:00d5      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
-0000:0640+     int86x_
-0000:07c3      int86_
+0000:0670+     int86x_
+0000:07f3      int86_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
-0000:07f0      _fmalloc_
-0000:07f0      malloc_
-0849:00f8+     ___fheap
-0849:00fa      ___fheapRover
-0849:00fc      ___LargestSizeB4Rover
+0000:0820      _fmalloc_
+0000:0820      malloc_
+0859:00f8+     ___fheap
+0859:00fa      ___fheapRover
+0859:00fc      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
-0000:0965      printf_
+0000:0995      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
-0000:0994+     _null_exit_rtn_
-0000:0994+     __null_int23_exit_
-0000:0995      exit_
-0000:09b6+     _exit_
-0849:00fe+     ___int23_exit
-0849:0102+     ___FPE_handler_exit
+0000:09c4+     _null_exit_rtn_
+0000:09c4+     __null_int23_exit_
+0000:09c5      exit_
+0000:09e6+     _exit_
+0859:00fe+     ___int23_exit
+0859:0102+     ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-0000:09d2+     __open_flags_
-0000:0c93+     _fsopen_
-0000:0cfa      fopen_
-0000:0e1d*     freopen_
+0000:0a02+     __open_flags_
+0000:0cc3+     _fsopen_
+0000:0d2a      fopen_
+0000:0e4d*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
-0000:0ea7+     __fill_buffer_
-0000:10f6      fgetc_
+0000:0ed7+     __fill_buffer_
+0000:1126      fgetc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
-0000:123d      __doclose_
-0000:1387      __shutdown_stream_
-0000:13a1      fclose_
-0849:0cb8+     ___RmTmpFileFn
+0000:126d      __doclose_
+0000:13b7      __shutdown_stream_
+0000:13d1      fclose_
+0859:0cb8+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
-0000:140c      _ffree_
-0000:140c      free_
+0000:143c      _ffree_
+0000:143c      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
-0000:1479      fwrite_
+0000:14a9      fwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
-0000:17f2      rand_
-0000:1834*     srand_
+0000:1822      rand_
+0000:1864*     srand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
-0000:1858      __I4M
-0000:1858      __U4M
+0000:1888      __I4M
+0000:1888      __U4M
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0000:83f6*     textInit_
-0849:0cbc      _romFonts
+0000:84f6*     textInit_
+0859:0cbc      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-0000:1870      __CMain
+0000:18a0      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-0000:18d6      __InitRtns
-0000:18d6*     __FInitRtns
-0000:1931      __FiniRtns
-0000:1931*     __FFiniRtns
+0000:1906      __InitRtns
+0000:1906*     __FInitRtns
+0000:1961      __FiniRtns
+0000:1961*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-0849:010a      ___uselfn
+0859:010a      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-0000:1996      __DOSseg__
+0000:19c6      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-0000:1997      __EnterWVIDEO_
-0849:010c+     ___WD_Present
+0000:19c7      __EnterWVIDEO_
+0859:010c+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-0000:19bb      intr_
+0000:19eb      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-0000:19cf      segread_
+0000:19ff      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
-0000:1a40      __MemAllocator
-0000:1b0a      __MemFree
+0000:1a70      __MemAllocator
+0000:1b3a      __MemFree
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
-0000:1c67      __GrowSeg_
+0000:1c97      __GrowSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
-0000:1ddd      __AllocSeg_
+0000:1e0d      __AllocSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
-0000:1ecc      __fmemneed_
+0000:1efc      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
-0000:1ecf      _nmalloc_
-0849:010e      ___nheapbeg
-0849:0110      ___MiniHeapRover
-0849:0112      ___LargestSizeB4MiniHeapRover
+0000:1eff      _nmalloc_
+0859:010e      ___nheapbeg
+0859:0110      ___MiniHeapRover
+0859:0112      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
-0000:1fa9*     _heapgrow_
-0000:1fa9*     _fheapgrow_
-0000:1faa      _nheapgrow_
+0000:1fd9*     _heapgrow_
+0000:1fd9*     _fheapgrow_
+0000:1fda      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-0849:0114      ___iob
-0849:0cd4      ___ClosedStreams
-0849:0cd8      ___OpenStreams
+0859:0114      ___iob
+0859:0cd4      ___ClosedStreams
+0859:0cd8      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-0000:203c      __fprtf_
+0000:206c      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-0000:218f*     __set_commode_
-0849:027c      __commode
+0000:21bf*     __set_commode_
+0859:027c      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-0000:219b*     __get_errno_ptr_
-0849:0cdc      _errno
+0000:21cb*     __get_errno_ptr_
+0859:0cdc      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0849:027e      __fmode
+0859:027e      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
-0000:21a2      tolower_
+0000:21d2      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
-0000:23d1*     open_
-0000:2408      sopen_
+0000:2401*     open_
+0000:2438      sopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
-0000:2553      fseek_
+0000:2583      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-0000:274b      __chktty_
+0000:277b      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-0000:27aa      __freefp_
-0000:284b      __purgefp_
+0000:27da      __freefp_
+0000:287b      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-0000:288c      __allocfp_
+0000:28bc      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
-0000:2a3c      __PTC
+0000:2a6c      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:2a6f      __flushall_
-0000:2b03*     flushall_
+0000:2a9f      __flushall_
+0000:2b33*     flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-0000:2b09      getche_
+0000:2b39      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-0000:2b23      __ioalloc_
+0000:2b53      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-0000:2cb1      __qread_
+0000:2ce1      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-0000:2cd1      __lseek_
+0000:2d01      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-0000:2d0b      __close_
+0000:2d3b      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-0000:2d41      __flush_
+0000:2d71      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
-0000:2f8a      _nfree_
-0849:0cde+     ___MiniHeapFreeRover
+0000:2fba      _nfree_
+0859:0cde+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:3085      __qwrite_
+0000:30b5      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-0000:30e5      fputc_
+0000:3115      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-0849:0ce0      ____Argv
-0849:0ce4      ____Argc
+0859:0ce0      ____Argv
+0859:0ce4      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0849:0280      __amblksiz
+0859:0280      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-0849:02d4      __Start_XI
-0849:02ec      __End_XI
-0849:02ec      __Start_YI
-0849:02f8      __End_YI
+0859:02d4      __Start_XI
+0859:02ec      __End_XI
+0859:02ec      __Start_YI
+0859:02f8      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:32ba      _DoINTR_
+0000:32ea      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:3633*     _heapenable_
-0849:0282      ___heap_enabled
+0000:3663*     _heapenable_
+0859:0282      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:3644      __nmemneed_
+0000:3674      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:36cc      __LastFree_
-0000:3746      __ExpandDGROUP_
+0000:36fc      __LastFree_
+0000:3776      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-0000:3857      __InitFiles_
+0000:3887      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-0000:3a8b*     fcloseall_
-0000:3a92      __full_io_exit_
+0000:3abb*     fcloseall_
+0000:3ac2      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-0000:3a9c      __prtf_
+0000:3acc      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:4bfe      _dos_open_
+0000:4c2e      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:4c24      __GetIOMode_
-0000:4c59      __SetIOMode_nogrow_
-0849:0284      ___NFiles
-0849:0286      ___init_mode
-0849:02ae      ___io_mode
+0000:4c54      __GetIOMode_
+0000:4c89      __SetIOMode_nogrow_
+0859:0284      ___NFiles
+0859:0286      ___init_mode
+0859:02ae      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:4c8e      isatty_
+0000:4cbe      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:4caa*     __get_doserrno_ptr_
-0849:0ce6      __doserrno
+0000:4cda*     __get_doserrno_ptr_
+0859:0ce6      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0849:02b2      ___umaskval
+0859:02b2      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:4cb1      _dos_creat_
-0000:4cd5*     _dos_creatnew_
+0000:4ce1      _dos_creat_
+0000:4d05*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:4cf6+     __grow_iomode_
-0000:4ddd+     __shrink_iomode_
-0000:4e1e      __SetIOMode_
+0000:4d26+     __grow_iomode_
+0000:4e0d+     __shrink_iomode_
+0000:4e4e      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:4ec5*     __dosretax
-0000:4eca*     __dosret0
-0000:4ed1      __set_errno_dos_
-0000:4f39*     __set_errno_dos_reterr_
+0000:4ef5*     __dosretax
+0000:4efa*     __dosret0
+0000:4f01      __set_errno_dos_
+0000:4f69*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-0000:4f44      __PTS
+0000:4f74      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-0000:4f75      lseek_
+0000:4fa5      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-0000:4fa6      tell_
+0000:4fd6      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:4fb7      fsync_
+0000:4fe7      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:4fbc*     sbrk_
-0000:4fcc      __brk_
+0000:4fec*     sbrk_
+0000:4ffc      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:5034      wctomb_
+0000:5064      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:507f+     utoa_
-0000:5120      itoa_
+0000:50af+     utoa_
+0000:5150      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:516a      strupr_
+0000:519a      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-0849:02c8      ___EFG_printf
-0849:02cc*     ___EFG_scanf
+0859:02c8      ___EFG_printf
+0859:02cc*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-0849:02d0      ___IsDBCS
+0859:02d0      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:51b2*     _ismbblead_
-0849:0cea      ___MBCSIsTable
+0000:51e2*     _ismbblead_
+0859:0cea      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:51ce      ulltoa_
-0000:530b*     lltoa_
+0000:51fe      ulltoa_
+0000:533b*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:537c      ultoa_
-0000:543a*     ltoa_
+0000:53ac      ultoa_
+0000:546a*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:5488      __doserror_
-0000:5496*     __doserror1_
+0000:54b8      __doserror_
+0000:54c6*     __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:54a2*     _frealloc_
-0000:54a2      realloc_
+0000:54d2*     _frealloc_
+0000:54d2      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:557e      __ChkTTYIOMode_
-0000:55ec*     __IOMode_
+0000:55ae      __ChkTTYIOMode_
+0000:561c*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:55fc*     _dos_close_
-0000:560a      _dos_commit_
+0000:562c*     _dos_close_
+0000:563a      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-0849:0072      ___Alphabet
+0859:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:5657      __mbinit_
-0849:02d2+     ___MBCodePage
+0000:5687      __mbinit_
+0859:02d2+     ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:5732*     _msize_
-0000:574d      _fmsize_
+0000:5762*     _msize_
+0000:577d      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:575e      __HeapManager_expand_
-0000:5c67      _nexpand_
+0000:578e      __HeapManager_expand_
+0000:5c97      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:5cba      _fexpand_
-0000:5cba*     _expand_
+0000:5cea      _fexpand_
+0000:5cea*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:5cef      _bfree_
+0000:5d1f      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:5d14      _bexpand_
+0000:5d44      _bexpand_
 
 
                         +--------------------+
@@ -408,6 +408,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00016d40 (93504.)
-Entry point address: 0000:0390
-Link time: 00:00.91
+Memory size:  00016e40 (93760.)
+Entry point address: 0000:03c0
+Link time: 00:00.27
index 9b21517..4bc60ce 100755 (executable)
Binary files a/test2.exe and b/test2.exe differ
index 344079b..84789cb 100755 (executable)
--- a/test2.map
+++ b/test2.map
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
 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 16:18:10
+Created on:       15/10/15 16:57:39
 Executable Image: test2.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          08f6:0000            0000e890
+DGROUP                          0907:0000            0000e890
 
 
 
@@ -24,28 +24,28 @@ DGROUP                          08f6:0000            0000e890
 Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
-test2_TEXT             CODE           AUTO           0000:0000       000001a4
-_TEXT                  CODE           AUTO           0000:01b0       00005dde
-bitmap_TEXT            CODE           AUTO           0000:5f90       0000062b
-planar_TEXT            CODE           AUTO           0000:65c0       00000275
-modex16_TEXT           CODE           AUTO           0000:6840       00002604
-16text_TEXT            CODE           AUTO           0000:8e50       0000010d
-FAR_DATA               FAR_DATA       AUTO           08f5:000d       00000000
-_NULL                  BEGDATA        DGROUP         08f6:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         08f8:0000       00000002
-CONST                  DATA           DGROUP         08f8:0002       00000076
-CONST2                 DATA           DGROUP         08ff:0008       00000000
-_DATA                  DATA           DGROUP         0900:0000       0000024c
-XIB                    DATA           DGROUP         0924:000c       00000000
-XI                     DATA           DGROUP         0924:000c       00000018
-XIE                    DATA           DGROUP         0926:0004       00000000
-YIB                    DATA           DGROUP         0926:0004       00000000
-YI                     DATA           DGROUP         0926:0004       0000000c
-YIE                    DATA           DGROUP         0927:0000       00000000
-STRINGS                DATA           DGROUP         0927:0000       00000000
-DATA                   DATA           DGROUP         0927:0000       00000000
-_BSS                   BSS            DGROUP         0927:0000       00000ab3
-STACK                  STACK          DGROUP         09d3:0000       0000dac0
+test2_TEXT             CODE           AUTO           0000:0000       000001c6
+_TEXT                  CODE           AUTO           0000:01d0       00005dde
+bitmap_TEXT            CODE           AUTO           0000:5fb0       0000064d
+planar_TEXT            CODE           AUTO           0000:6600       00000275
+modex16_TEXT           CODE           AUTO           0000:6880       000026d2
+16text_TEXT            CODE           AUTO           0000:8f60       0000010d
+FAR_DATA               FAR_DATA       AUTO           0906:000d       00000000
+_NULL                  BEGDATA        DGROUP         0907:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0909:0000       00000002
+CONST                  DATA           DGROUP         0909:0002       00000076
+CONST2                 DATA           DGROUP         0910:0008       00000000
+_DATA                  DATA           DGROUP         0911:0000       0000024c
+XIB                    DATA           DGROUP         0935:000c       00000000
+XI                     DATA           DGROUP         0935:000c       00000018
+XIE                    DATA           DGROUP         0937:0004       00000000
+YIB                    DATA           DGROUP         0937:0004       00000000
+YI                     DATA           DGROUP         0937:0004       0000000c
+YIE                    DATA           DGROUP         0938:0000       00000000
+STRINGS                DATA           DGROUP         0938:0000       00000000
+DATA                   DATA           DGROUP         0938:0000       00000000
+_BSS                   BSS            DGROUP         0938:0000       00000ab3
+STACK                  STACK          DGROUP         09e4:0000       0000dac0
 
 
                         +----------------+
@@ -59,352 +59,352 @@ Address        Symbol
 =======        ======
 
 Module: test2.o(/dos/z/16/src/test2.c)
-0000:0086      main_
+0000:00a8      main_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
-0000:01b5      __STK
-0000:01d5*     __STKOVERFLOW_
+0000:01d5      __STK
+0000:01f5*     __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-0000:62f4      bitmapLoadPcx_
-0000:6450*     bitmapLoadPcxTiles_
+0000:6336      bitmapLoadPcx_
+0000:6492*     bitmapLoadPcxTiles_
 Module: gfx.lib(/dos/z/16/src/lib/planar.c)
-0000:65c0      planar_buf_from_bitmap_
-0000:66e0+     planar_buf_alloc_
-0000:67da*     planar_buf_free_
+0000:6600      planar_buf_from_bitmap_
+0000:6720+     planar_buf_alloc_
+0000:681a*     planar_buf_free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
-0000:01f9      __PIA
-0000:01f2*     __PIS
+0000:0219      __PIA
+0000:0212*     __PIS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
-0000:0210      printf_
+0000:0230      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-08f6:0000*     __nullarea
-08f6:00c4*     __ovlflag
-08f6:00c5*     __intno
-08f6:00c6*     __ovlvec
-0000:0240      _cstart_
-0000:0313*     _Not_Enough_Memory_
-0000:0445      __exit_
-0000:0464      __do_exit_with_msg__
-0000:04c1      __GETDS
+0907:0000*     __nullarea
+0907:00c4*     __ovlflag
+0907:00c5*     __intno
+0907:00c6*     __ovlvec
+0000:0260      _cstart_
+0000:0333*     _Not_Enough_Memory_
+0000:0465      __exit_
+0000:0484      __do_exit_with_msg__
+0000:04e1      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
-0000:04cc      _big_code_
-0000:04cc*     CodeModelMismatch
+0000:04ec      _big_code_
+0000:04ec*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
-0000:04cc*     __exit_with_msg_
-0000:04d1      __fatal_runtime_error_
+0000:04ec*     __exit_with_msg_
+0000:04f1      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-08f6:00ca      __curbrk
-08f6:00d2      __STACKLOW
-08f6:00d4      __STACKTOP
-08f6:00d6      __cbyte
-08f6:00d8      __child
-08f6:00da      __no87
-08f6:00e7      ___FPE_handler
-08f6:00cc      __psp
-08f6:00db      __get_ovl_stack
-08f6:00df      __restore_ovl_stack
-08f6:00e3      __close_ovl_file
-08f6:00eb      __LpCmdLine
-08f6:00ef      __LpPgmName
-08f6:00ce      __osmajor
-08f6:00cf      __osminor
-08f6:00d0      __osmode
-08f6:00d1      __HShift
+0907:00ca      __curbrk
+0907:00d2      __STACKLOW
+0907:00d4      __STACKTOP
+0907:00d6      __cbyte
+0907:00d8      __child
+0907:00da      __no87
+0907:00e7      ___FPE_handler
+0907:00cc      __psp
+0907:00db      __get_ovl_stack
+0907:00df      __restore_ovl_stack
+0907:00e3      __close_ovl_file
+0907:00eb      __LpCmdLine
+0907:00ef      __LpPgmName
+0907:00ce      __osmajor
+0907:00cf      __osminor
+0907:00d0      __osmode
+0907:00d1      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
-0000:04f0      fread_
+0000:0510      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
-0000:0867      __doclose_
-0000:09b1      __shutdown_stream_
-0000:09cb      fclose_
-08f6:0390+     ___RmTmpFileFn
+0000:0887      __doclose_
+0000:09d1      __shutdown_stream_
+0000:09eb      fclose_
+0907:0390+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
-0000:0a36+     _null_exit_rtn_
-0000:0a36+     __null_int23_exit_
-0000:0a37      exit_
-0000:0a58+     _exit_
-08f6:00f4+     ___int23_exit
-08f6:00f8+     ___FPE_handler_exit
+0000:0a56+     _null_exit_rtn_
+0000:0a56+     __null_int23_exit_
+0000:0a57      exit_
+0000:0a78+     _exit_
+0907:00f4+     ___int23_exit
+0907:00f8+     ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
-0000:0b92      fseek_
+0000:0bb2      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
-0000:0d8a      __fill_buffer_
-0000:0fd9      fgetc_
+0000:0daa      __fill_buffer_
+0000:0ff9      fgetc_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0000:6a5a*     VGAmodeX_
-0000:6aec+     vgaGetMode_
-0000:6b22+     modexEnter_
-0000:6d0e*     modexLeave_
-0000:6d26+     modexsetBaseXMode_
-0000:6d64*     modexDefaultPage_
-0000:6e16*     modexNextPage_
-0000:6ee2*     modexNextPageFlexibleSize_
-0000:6fb0*     modexShowPage_
-0000:70ac*     modexPanPage_
-0000:70fc*     modexSelectPlane_
-0000:7120+     modexClearRegion_
-0000:7238*     oldDrawBmp_
-0000:739e*     CDrawBmp_
-0000:7502*     modexDrawBmp_
-0000:7568+     modexDrawBmpRegion_
-0000:76d2*     modex_sparky4_DrawBmpRegion_
-0000:783c*     modexDrawPlanarBuf_
-0000:785a*     modexDrawSprite_
-0000:78c0+     modexDrawSpriteRegion_
-0000:7a38*     modexCopyPageRegion_
-0000:7ba2*     modexFadeOn_
-0000:7bd2*     modexFadeOff_
-0000:7c00*     modexFlashOn_
-0000:7c2e*     modexFlashOff_
-0000:7cfe+     modexPalSave_
-0000:7d54      modexNewPal_
-0000:7da4*     modexLoadPalFile_
-0000:7e86*     modexSavePalFile_
-0000:7efe*     modexPalBlack_
-0000:7f28*     modexPalWhite_
-0000:7f52+     modexPalUpdate_
-0000:84c2+     modexPalUpdate1_
-0000:853c*     modexPalUpdate0_
-0000:8588+     chkcolor_
-0000:88a0+     modexputPixel_
-0000:892e*     modexgetPixel_
-0000:89b4*     modexhlin_
-0000:8a38*     modexprint_
-0000:8bd2*     modexprintbig_
-0000:8d4e*     pdump_
-0000:8dae*     cls_
-0000:8e1c+     modexWaitBorder_
-08f6:0104+     _VGA
+0000:6abc*     VGAmodeX_
+0000:6b4e+     vgaGetMode_
+0000:6b8e+     modexEnter_
+0000:6e1c*     modexLeave_
+0000:6e34+     modexsetBaseXMode_
+0000:6e72*     modexDefaultPage_
+0000:6f24*     modexNextPage_
+0000:6ff0*     modexNextPageFlexibleSize_
+0000:70be*     modexShowPage_
+0000:71ba*     modexPanPage_
+0000:720a*     modexSelectPlane_
+0000:722e+     modexClearRegion_
+0000:7346*     oldDrawBmp_
+0000:74ac*     CDrawBmp_
+0000:7610*     modexDrawBmp_
+0000:7676+     modexDrawBmpRegion_
+0000:77e0*     modex_sparky4_DrawBmpRegion_
+0000:794a*     modexDrawPlanarBuf_
+0000:7968*     modexDrawSprite_
+0000:79ce+     modexDrawSpriteRegion_
+0000:7b46*     modexCopyPageRegion_
+0000:7cb0*     modexFadeOn_
+0000:7ce0*     modexFadeOff_
+0000:7d0e*     modexFlashOn_
+0000:7d3c*     modexFlashOff_
+0000:7e0c+     modexPalSave_
+0000:7e62      modexNewPal_
+0000:7eb2*     modexLoadPalFile_
+0000:7f94*     modexSavePalFile_
+0000:800c*     modexPalBlack_
+0000:8036*     modexPalWhite_
+0000:8060+     modexPalUpdate_
+0000:85d0+     modexPalUpdate1_
+0000:864a*     modexPalUpdate0_
+0000:8696+     chkcolor_
+0000:89ae+     modexputPixel_
+0000:8a3c*     modexgetPixel_
+0000:8ac2*     modexhlin_
+0000:8b46*     modexprint_
+0000:8ce0*     modexprintbig_
+0000:8e5c*     pdump_
+0000:8ebc*     cls_
+0000:8f2a+     modexWaitBorder_
+0907:0104+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-0000:1120+     __open_flags_
-0000:13e1+     _fsopen_
-0000:1448      fopen_
-0000:156b*     freopen_
+0000:1140+     __open_flags_
+0000:1401+     _fsopen_
+0000:1468      fopen_
+0000:158b*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
-0000:15f5      _fmalloc_
-0000:15f5      malloc_
-08f6:0118+     ___fheap
-08f6:011a      ___fheapRover
-08f6:011c      ___LargestSizeB4Rover
+0000:1615      _fmalloc_
+0000:1615      malloc_
+0907:0118+     ___fheap
+0907:011a      ___fheapRover
+0907:011c      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-08f6:011e      ___iob
-08f6:0c94      ___ClosedStreams
-08f6:0c98      ___OpenStreams
+0907:011e      ___iob
+0907:0c94      ___ClosedStreams
+0907:0c98      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
-0000:176a      fprintf_
+0000:178a      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
-0000:1799      _ffree_
-0000:1799      free_
+0000:17b9      _ffree_
+0000:17b9      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-0000:1820      __fprtf_
+0000:1840      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-0000:1973      __CMain
+0000:1993      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-0000:19d9      __InitRtns
-0000:19d9*     __FInitRtns
-0000:1a34      __FiniRtns
-0000:1a34*     __FFiniRtns
+0000:19f9      __InitRtns
+0000:19f9*     __FInitRtns
+0000:1a54      __FiniRtns
+0000:1a54*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-08f6:0286      ___uselfn
+0907:0286      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-0000:1a98      __DOSseg__
+0000:1ab8      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-0000:1a99      __EnterWVIDEO_
-08f6:0288+     ___WD_Present
+0000:1ab9      __EnterWVIDEO_
+0907:0288+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-0000:1abd*     __get_errno_ptr_
-08f6:0c9c      _errno
+0000:1add*     __get_errno_ptr_
+0907:0c9c      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-0000:1ac4      __ioalloc_
+0000:1ae4      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-0000:1c52      __qread_
+0000:1c72      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-0000:1c72      __lseek_
+0000:1c92      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-0000:1cac      __close_
+0000:1ccc      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-0000:1ce2      __flush_
+0000:1d02      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-0000:1f2b      __freefp_
-0000:1fcc      __purgefp_
+0000:1f4b      __freefp_
+0000:1fec      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
-0000:200e      __PTC
+0000:202e      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-0000:2042      __PTS
+0000:2062      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-0000:2073      lseek_
+0000:2093      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-0000:20a4      tell_
+0000:20c4      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:20b5      __flushall_
-0000:2149*     flushall_
+0000:20d5      __flushall_
+0000:2169*     flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-0000:214f      getche_
+0000:216f      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
-0000:2169+     int86x_
-0000:22ec      int86_
+0000:2189+     int86x_
+0000:230c      int86_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
-0000:2319      fwrite_
+0000:2339      fwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
-0000:2692      rand_
-0000:26d4*     srand_
+0000:26b2      rand_
+0000:26f4*     srand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
-0000:26f8      __I4M
-0000:26f8      __U4M
+0000:2718      __I4M
+0000:2718      __U4M
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0000:8ec6*     textInit_
-08f6:0c9e      _romFonts
+0000:8fd6*     textInit_
+0907:0c9e      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-0000:2710*     __set_commode_
-08f6:028e      __commode
+0000:2730*     __set_commode_
+0907:028e      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-08f6:0290      __fmode
+0907:0290      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
-0000:271c      tolower_
+0000:273c      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
-0000:294b*     open_
-0000:2982      sopen_
+0000:296b*     open_
+0000:29a2      sopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-0000:29af      __chktty_
+0000:29cf      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-0000:2a0e      __allocfp_
+0000:2a2e      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
-0000:2bc0      __MemAllocator
-0000:2c8a      __MemFree
+0000:2be0      __MemAllocator
+0000:2caa      __MemFree
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
-0000:2de7      __GrowSeg_
+0000:2e07      __GrowSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
-0000:2f5d      __AllocSeg_
+0000:2f7d      __AllocSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
-0000:304c      __fmemneed_
+0000:306c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
-0000:304f      _nmalloc_
-08f6:0292      ___nheapbeg
-08f6:0294      ___MiniHeapRover
-08f6:0296      ___LargestSizeB4MiniHeapRover
+0000:306f      _nmalloc_
+0907:0292      ___nheapbeg
+0907:0294      ___MiniHeapRover
+0907:0296      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
-0000:3129*     _heapgrow_
-0000:3129*     _fheapgrow_
-0000:312a      _nheapgrow_
+0000:3149*     _heapgrow_
+0000:3149*     _fheapgrow_
+0000:314a      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-0000:31a2      __InitFiles_
+0000:31c2      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-0000:33d6*     fcloseall_
-0000:33dd      __full_io_exit_
+0000:33f6*     fcloseall_
+0000:33fd      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
-0000:33e7      _nfree_
-08f6:0cb6+     ___MiniHeapFreeRover
+0000:3407      _nfree_
+0907:0cb6+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-0000:34e2      fputc_
+0000:3502      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-0000:36b7      __prtf_
+0000:36d7      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-08f6:0cb8      ____Argv
-08f6:0cbc      ____Argc
+0907:0cb8      ____Argv
+0907:0cbc      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-08f6:0298      __amblksiz
+0907:0298      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-08f6:02ec      __Start_XI
-08f6:0304      __End_XI
-08f6:0304      __Start_YI
-08f6:0310      __End_YI
+0907:02ec      __Start_XI
+0907:0304      __End_XI
+0907:0304      __Start_YI
+0907:0310      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:481a*     __dosretax
-0000:481f*     __dosret0
-0000:4826      __set_errno_dos_
-0000:488e*     __set_errno_dos_reterr_
+0000:483a*     __dosretax
+0000:483f*     __dosret0
+0000:4846      __set_errno_dos_
+0000:48ae*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:4899      __GetIOMode_
-0000:48ce      __SetIOMode_nogrow_
-08f6:02ae      ___NFiles
-08f6:02b0      ___init_mode
-08f6:02d8      ___io_mode
+0000:48b9      __GetIOMode_
+0000:48ee      __SetIOMode_nogrow_
+0907:02ae      ___NFiles
+0907:02b0      ___init_mode
+0907:02d8      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:4903      __qwrite_
+0000:4923      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:4963      fsync_
+0000:4983      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:4968+     __grow_iomode_
-0000:4a4f+     __shrink_iomode_
-0000:4a90      __SetIOMode_
+0000:4988+     __grow_iomode_
+0000:4a6f+     __shrink_iomode_
+0000:4ab0      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-0000:4b37      intr_
+0000:4b57      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-0000:4b4b      segread_
+0000:4b6b      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:4bb1      _dos_open_
+0000:4bd1      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:4bd7      isatty_
+0000:4bf7      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:4bf3*     __get_doserrno_ptr_
-08f6:0cc0      __doserrno
+0000:4c13*     __get_doserrno_ptr_
+0907:0cc0      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-08f6:02dc      ___umaskval
+0907:02dc      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:4bfa      _dos_creat_
-0000:4c1e*     _dos_creatnew_
+0000:4c1a      _dos_creat_
+0000:4c3e*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:4c3f*     _heapenable_
-08f6:02de      ___heap_enabled
+0000:4c5f*     _heapenable_
+0907:02de      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:4c50      __nmemneed_
+0000:4c70      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:4cd8      __LastFree_
-0000:4d52      __ExpandDGROUP_
+0000:4cf8      __LastFree_
+0000:4d72      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:4e63      wctomb_
+0000:4e83      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:4eae+     utoa_
-0000:4f4f      itoa_
+0000:4ece+     utoa_
+0000:4f6f      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:4f99      strupr_
+0000:4fb9      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-08f6:02e0      ___EFG_printf
-08f6:02e4*     ___EFG_scanf
+0907:02e0      ___EFG_printf
+0907:02e4*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-08f6:02e8      ___IsDBCS
+0907:02e8      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:4fe1*     _ismbblead_
-08f6:0cc2      ___MBCSIsTable
+0000:5001*     _ismbblead_
+0907:0cc2      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:4ffd      ulltoa_
-0000:513a*     lltoa_
+0000:501d      ulltoa_
+0000:515a*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:51ab      ultoa_
-0000:5269*     ltoa_
+0000:51cb      ultoa_
+0000:5289*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:52b7*     _dos_close_
-0000:52c5      _dos_commit_
+0000:52d7*     _dos_close_
+0000:52e5      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:52d4*     _frealloc_
-0000:52d4      realloc_
+0000:52f4*     _frealloc_
+0000:52f4      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:53b0      __ChkTTYIOMode_
-0000:541e*     __IOMode_
+0000:53d0      __ChkTTYIOMode_
+0000:543e*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:542e      _DoINTR_
+0000:544e      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:57a8      __doserror_
-0000:57b6*     __doserror1_
+0000:57c8      __doserror_
+0000:57d6*     __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:57c2*     sbrk_
-0000:57d2      __brk_
+0000:57e2*     sbrk_
+0000:57f2      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-08f6:0072      ___Alphabet
+0907:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:5878      __mbinit_
-08f6:02ea+     ___MBCodePage
+0000:5898      __mbinit_
+0907:02ea+     ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:5953*     _msize_
-0000:596e      _fmsize_
+0000:5973*     _msize_
+0000:598e      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:597f      __HeapManager_expand_
-0000:5e88      _nexpand_
+0000:599f      __HeapManager_expand_
+0000:5ea8      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:5edb      _fexpand_
-0000:5edb*     _expand_
+0000:5efb      _fexpand_
+0000:5efb*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:5f10      _bfree_
+0000:5f30      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:5f35      _bexpand_
+0000:5f55      _bexpand_
 
 
                         +--------------------+
@@ -420,6 +420,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  000177f0 (96240.)
-Entry point address: 0000:0240
-Link time: 00:00.11
+Memory size:  00017900 (96512.)
+Entry point address: 0000:0260
+Link time: 00:00.13
index 7553c65..4732505 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-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 16:18:10
+Created on:       15/10/15 16:57:39
 Executable Image: vgmtest.exe
 creating a DOS executable
 
@@ -606,4 +606,4 @@ vgmsnd.lib
 Stack size:  dac0 (56000.)
 Memory size:  0001f460 (128096.)
 Entry point address: 0000:7d06
-Link time: 00:00.60
+Link time: 00:00.25