]> 4ch.mooo.com Git - 16.git/commitdiff
going to fix it but lower resolution system is implemented!! ^^;
authorsparky4 <sparky4@cock.li>
Tue, 13 Oct 2015 19:52:33 +0000 (14:52 -0500)
committersparky4 <sparky4@cock.li>
Tue, 13 Oct 2015 19:52:33 +0000 (14:52 -0500)
31 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/256x192.h
src/lib/modex16/320x240.h
test.exe
test.map
test2.exe
test2.map
vgmtest.map

diff --git a/16.exe b/16.exe
index a4676bf6c6078a32b1ebd64e83663c42c78cff82..bc41da402a7990aaf6eedcb20a8c1ed4dffcee28 100755 (executable)
Binary files a/16.exe and b/16.exe differ
diff --git a/16.map b/16.map
index 496df216d6574c151aba04536ac1328294817c68..29b062f7b2e16a79cb074d73bf7d51e7e6df6b5f 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/13 14:30:25
+Created on:       15/10/13 14:51:38
 Executable Image: 16.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          13a2:0000            0000f250
+DGROUP                          136b:0000            0000f230
 
 
 
@@ -24,40 +24,40 @@ DGROUP                          13a2:0000            0000f250
 Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
-16_TEXT                CODE           AUTO           0000:0000       00000369
-mapread_TEXT           CODE           AUTO           0000:0370       0000099e
-jsmn_TEXT              CODE           AUTO           0000:0d10       00000919
-16_in_TEXT             CODE           AUTO           0000:1630       00001e80
-16_mm_TEXT             CODE           AUTO           0000:34b0       00003308
-wcpu_TEXT              CODE           AUTO           0000:67c0       00000058
-16_head_TEXT           CODE           AUTO           0000:6820       00000405
-16_ca_TEXT             CODE           AUTO           0000:6c30       000003fd
-kitten_TEXT            CODE           AUTO           0000:7030       0000080a
-16_hc_TEXT             CODE           AUTO           0000:7840       0000158b
-timer_TEXT             CODE           AUTO           0000:8dd0       00000235
-_TEXT                  CODE           AUTO           0901:0000       00007bbb
-modex16_TEXT           CODE           AUTO           0901:7bc0       00002490
-bitmap_TEXT            CODE           AUTO           0901:a050       000006f5
-16text_TEXT            CODE           AUTO           0901:a750       0000010d
-16_in13_DATA           FAR_DATA       AUTO           1387:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           13a1:0004       00000000
-_NULL                  BEGDATA        DGROUP         13a2:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         13a4:0000       00000002
-CONST                  DATA           DGROUP         13a4:0002       00000076
-CONST2                 DATA           DGROUP         13ab:0008       00000102
-_DATA                  DATA           DGROUP         13bc:0000       000005d1
-XIB                    DATA           DGROUP         1419:0002       00000000
-XI                     DATA           DGROUP         1419:0002       00000036
-XIE                    DATA           DGROUP         141c:0008       00000000
-YIB                    DATA           DGROUP         141c:0008       00000000
-YI                     DATA           DGROUP         141c:0008       00000018
-YIE                    DATA           DGROUP         141e:0000       00000000
-STRINGS                DATA           DGROUP         141e:0000       00000000
-DATA                   DATA           DGROUP         141e:0000       00000000
-_emu_init_start        EMU            DGROUP         141e:0000       00000000
-_emu_init_end          EMU            DGROUP         141e:0000       00000000
-_BSS                   BSS            DGROUP         141e:0000       00000fc2
-STACK                  STACK          DGROUP         151b:0000       0000dac0
+16_TEXT                CODE           AUTO           0000:0000       00000279
+mapread_TEXT           CODE           AUTO           0000:0280       000008ae
+jsmn_TEXT              CODE           AUTO           0000:0b30       00000919
+16_in_TEXT             CODE           AUTO           0000:1450       00001e80
+16_mm_TEXT             CODE           AUTO           0000:32d0       00003308
+wcpu_TEXT              CODE           AUTO           0000:65e0       00000058
+16_head_TEXT           CODE           AUTO           0000:6640       00000405
+16_ca_TEXT             CODE           AUTO           0000:6a50       000003fd
+kitten_TEXT            CODE           AUTO           0000:6e50       0000080a
+16_hc_TEXT             CODE           AUTO           0000:7660       0000158b
+timer_TEXT             CODE           AUTO           0000:8bf0       00000235
+_TEXT                  CODE           AUTO           08e3:0000       00007bbb
+modex16_TEXT           CODE           AUTO           08e3:7bc0       000023ee
+bitmap_TEXT            CODE           AUTO           08e3:9fb0       00000605
+16text_TEXT            CODE           AUTO           08e3:a5c0       0000010d
+16_in13_DATA           FAR_DATA       AUTO           1350:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           136a:0004       00000000
+_NULL                  BEGDATA        DGROUP         136b:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         136d:0000       00000002
+CONST                  DATA           DGROUP         136d:0002       00000076
+CONST2                 DATA           DGROUP         1374:0008       00000102
+_DATA                  DATA           DGROUP         1385:0000       000005b1
+XIB                    DATA           DGROUP         13e0:0002       00000000
+XI                     DATA           DGROUP         13e0:0002       00000036
+XIE                    DATA           DGROUP         13e3:0008       00000000
+YIB                    DATA           DGROUP         13e3:0008       00000000
+YI                     DATA           DGROUP         13e3:0008       00000018
+YIE                    DATA           DGROUP         13e5:0000       00000000
+STRINGS                DATA           DGROUP         13e5:0000       00000000
+DATA                   DATA           DGROUP         13e5:0000       00000000
+_emu_init_start        EMU            DGROUP         13e5:0000       00000000
+_emu_init_end          EMU            DGROUP         13e5:0000       00000000
+_BSS                   BSS            DGROUP         13e5:0000       00000fc2
+STACK                  STACK          DGROUP         14e2:0000       0000dac0
 
 
                         +----------------+
@@ -71,580 +71,581 @@ Address        Symbol
 =======        ======
 
 Module: 16.o(/dos/z/16/src/16.c)
-13a2:07c0+     _player
-13a2:08c0+     _gvar
-13a2:08e8+     _cpus
-13a2:08ec*     _gpal
-13a2:08f0+     _dpal
-13a2:08f4+     _engi_stat
-0000:01f8      main_
+136b:07a0+     _player
+136b:08a0+     _gvar
+136b:08c8+     _cpus
+136b:08cc*     _gpal
+136b:08d0+     _dpal
+136b:08d4+     _engi_stat
+0000:0108      main_
 Module: mapread.o(/dos/z/16/src/lib/mapread.c)
-0000:0538+     jsoneq_
-0000:05dc+     dump_
-0000:0ad8*     loadmap_
+0000:0358+     jsoneq_
+0000:03fc+     dump_
+0000:08f8*     loadmap_
 Module: jsmn.o(/dos/z/16/src/lib/jsmn/jsmn.c)
-0000:10e2      jsmn_parse_
-0000:15de      jsmn_init_
+0000:0f02      jsmn_parse_
+0000:13fe      jsmn_init_
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-13a2:091e+     _inpu
-0000:1770+     INL_KeyService_
-0000:1a0a+     Mouse_
-0000:1a62+     IN_GetJoyAbs_
-0000:1e0c+     IN_GetJoyButtonsDB_
-0000:2092+     IN_SetupJoy_
-0000:2254      IN_Startup_
-0000:235a      IN_Default_
-0000:24be      IN_Shutdown_
-0000:253e*     IN_SetKeyHook_
-0000:2560+     IN_ClearKeysDown_
-0000:2640*     IN_ReadCursor_
-0000:275c      IN_ReadControl_
-0000:2f94*     IN_SetControlType_
-0000:2fe2*     IN_GetScanName_
-0000:306a*     IN_WaitForKey_
-0000:30a0*     IN_WaitForASCII_
-0000:30d6+     IN_AckBack_
-0000:31be*     IN_Ack_
-0000:3260+     IN_IsUserInput_
-0000:3306*     IN_UserInput_
-0000:334a      IN_KeyDown_
-0000:3392+     IN_ClearKey_
-0000:340a*     IN_qb_
+136b:08fe+     _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:3e94+     MML_CheckForEMS_
-0000:3ef0+     MML_SetupEMS_
-0000:40a8+     MML_ShutdownEMS_
-0000:4114+     MM_MapEMS_
-0000:4210*     MM_MapXEMS_
-0000:4330+     MML_CheckForXMS_
-0000:438c*     MML_SetupXMS_
-0000:4474+     MML_ShutdownXMS_
-0000:4502+     MML_UseSpace_
-0000:46e0+     MML_ClearBlock_
-0000:4764*     MM_Startup_
-0000:4b96+     MM_Shutdown_
-0000:4c2c      MM_GetPtr_
-0000:5026+     MM_FreePtr_
-0000:511e*     MM_SetPurge_
-0000:51f8*     MM_SetLock_
-0000:52d0+     MM_SortMem_
-0000:54be*     MM_ShowMemory_
-0000:5b5e*     MM_DumpData_
-0000:5cb8+     MM_UnusedMemory_
-0000:5d3c+     MM_TotalFree_
-0000:5dd2*     MM_Report_
-0000:678a*     MM_BombOnError_
-13a2:0a80+     _beforesort
-13a2:0a84+     _aftersort
-13a2:0a88+     _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_
+136b:0a60+     _beforesort
+136b:0a64+     _aftersort
+136b:0a68+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
-0000:67c0      detectcpu_
+0000:65e0      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
-0000:682e*     wait_
-0000:687a*     filesize_
-0000:68e0      printmeminfoline_
-0000:6acc      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:6c5e      CA_OpenDebug_
-0000:6cae      CA_CloseDebug_
-0000:6cdc+     CA_FarRead_
-0000:6d5c*     CA_FarWrite_
-0000:6ddc*     CA_ReadFile_
-0000:6e58*     CA_LoadFile_
-0000:6f00*     CAL_OptimizeNodes_
-0000:6fb0*     CA_Startup_
-0000:7000*     CA_Shutdown_
-13a2:0a90*     _finishcachebox
-13a2:0a94*     _drawcachebox
-13a2:0a98*     _updatecachebox
+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_
+136b:0a70*     _finishcachebox
+136b:0a74*     _drawcachebox
+136b:0a78*     _updatecachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
-0000:706c      KITTENGETS
-0000:70cc*     kittenopen_
-0000:731a+     catread_
-0000:73ce*     kittenclose_
-0000:73ea+     mystrtoul_
-0000:749e+     processEscChars_
-0000:7624+     get_line_
-0000:7696+     db_fetch_
-0000:772c+     db_insert_
-13a2: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_
+136b:04a4+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
-0000:79ec+     LargestFreeBlock_
-0000:7a7a+     _coreleft_
-0000:7af6+     LargestFarFreeBlock_
-0000:7bac+     _farcoreleft_
-0000:7c5a+     LargestHugeFreeBlock_
-0000:7d4a*     _hugecoreleft_
-0000:7e1a+     GetFreeSize_
-0000:7e74+     GetFarFreeSize_
-0000:7ebe+     GetNearFreeSize_
-0000:7f0c*     heapdump_
-0000:8bae+     heapstat_
-0000:8cec+     heapstat0_
-0000:8d4e+     HC_OpenDebug_
-0000:8d9e*     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:8dd0*     start_timer_
-0000:8efc*     elapsed_timer_
-0000:8f4e*     ticktock_
-0000:8fba*     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)
-0901:0005      __STK
-0901:0025      __STKOVERFLOW_
+08e3:0005      __STK
+08e3:0025      __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0901:7ea4      VGAmodeX_
-0901:7f4e+     modex__320x240_256__Enter_
-0901:7fc0*     modexLeave_
-0901:7fd8+     modexsetBaseXMode_
-0901:802a*     modexDefaultPage_
-0901:8090*     modexNextPage_
-0901:8160*     modexNextPageFlexibleSize_
-0901:8234*     modexShowPage_
-0901:8330*     modexPanPage_
-0901:8380*     modexSelectPlane_
-0901:83a4+     modexClearRegion_
-0901:84bc*     oldDrawBmp_
-0901:8622*     CDrawBmp_
-0901:8786*     modexDrawBmp_
-0901:87ec+     modexDrawBmpRegion_
-0901:8956*     modex_sparky4_DrawBmpRegion_
-0901:8ac0*     modexDrawPlanarBuf_
-0901:8ade*     modexDrawSprite_
-0901:8b44+     modexDrawSpriteRegion_
-0901:8cbc*     modexCopyPageRegion_
-0901:8e26      modexFadeOn_
-0901:8e56      modexFadeOff_
-0901:8e84*     modexFlashOn_
-0901:8eb2*     modexFlashOff_
-0901:8f82      modexPalSave_
-0901:8fd8      modexNewPal_
-0901:9028*     modexLoadPalFile_
-0901:910a*     modexSavePalFile_
-0901:9182      modexPalBlack_
-0901:91ac*     modexPalWhite_
-0901:91d6+     modexPalUpdate_
-0901:9746+     modexPalUpdate1_
-0901:97c0*     modexPalUpdate0_
-0901:980c+     chkcolor_
-0901:9b24+     modexputPixel_
-0901:9bb2*     modexgetPixel_
-0901:9c38*     modexhlin_
-0901:9ca4*     modexprint_
-0901:9e3e*     modexprintbig_
-0901:9fba*     cls_
-0901:a028+     modexWaitBorder_
-13a2:04d4+     _VGA
+08e3:7db4      VGAmodeX_
+08e3:7e5e*     modex__320x240_256__Enter_
+08e3:7ebe+     modex__256x192_256__Enter_
+08e3:7f1e*     modexLeave_
+08e3:7f36+     modexsetBaseXMode_
+08e3:7f88*     modexDefaultPage_
+08e3:7fee*     modexNextPage_
+08e3:80be*     modexNextPageFlexibleSize_
+08e3:8192*     modexShowPage_
+08e3:828e*     modexPanPage_
+08e3:82de*     modexSelectPlane_
+08e3:8302+     modexClearRegion_
+08e3:841a*     oldDrawBmp_
+08e3:8580*     CDrawBmp_
+08e3:86e4*     modexDrawBmp_
+08e3:874a+     modexDrawBmpRegion_
+08e3:88b4*     modex_sparky4_DrawBmpRegion_
+08e3:8a1e*     modexDrawPlanarBuf_
+08e3:8a3c*     modexDrawSprite_
+08e3:8aa2+     modexDrawSpriteRegion_
+08e3:8c1a*     modexCopyPageRegion_
+08e3:8d84      modexFadeOn_
+08e3:8db4      modexFadeOff_
+08e3:8de2*     modexFlashOn_
+08e3:8e10*     modexFlashOff_
+08e3:8ee0      modexPalSave_
+08e3:8f36      modexNewPal_
+08e3:8f86*     modexLoadPalFile_
+08e3:9068*     modexSavePalFile_
+08e3:90e0      modexPalBlack_
+08e3:910a*     modexPalWhite_
+08e3:9134+     modexPalUpdate_
+08e3:96a4+     modexPalUpdate1_
+08e3:971e*     modexPalUpdate0_
+08e3:976a+     chkcolor_
+08e3:9a82+     modexputPixel_
+08e3:9b10*     modexgetPixel_
+08e3:9b96*     modexhlin_
+08e3:9c02*     modexprint_
+08e3:9d9c*     modexprintbig_
+08e3:9f18*     cls_
+08e3:9f86+     modexWaitBorder_
+136b:04d4+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
-0901:0042      printf_
+08e3:0042      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-13a2:0000*     __nullarea
-13a2:0506*     __ovlflag
-13a2:0507*     __intno
-13a2:0508*     __ovlvec
-0901:0072      _cstart_
-0901:0145*     _Not_Enough_Memory_
-0901:0277      __exit_
-0901:0296      __do_exit_with_msg__
-0901:02f3      __GETDS
+136b:0000*     __nullarea
+136b:04e8*     __ovlflag
+136b:04e9*     __intno
+136b:04ea*     __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)
-0901:02fe      _big_code_
-0901:02fe*     CodeModelMismatch
+08e3:02fe      _big_code_
+08e3:02fe*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-13a2:13a4      __argv
-13a2:13a8      ___argv
-13a2:13ac      __argc
-13a2:13ae      ___argc
+136b:1384      __argv
+136b:1388      ___argv
+136b:138c      __argc
+136b:138e      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
-0901:0305      __PIA
-0901:02fe*     __PIS
+08e3:0305      __PIA
+08e3:02fe*     __PIS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncmp.c)
-0901:031c      strncmp_
+08e3:031c      strncmp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
-0901:0359      _fmalloc_
-0901:0359      malloc_
-13a2:050c      ___fheap
-13a2:050e      ___fheapRover
-13a2:0510      ___LargestSizeB4Rover
+08e3:0359      _fmalloc_
+08e3:0359      malloc_
+136b:04ee      ___fheap
+136b:04f0      ___fheapRover
+136b:04f2      ___LargestSizeB4Rover
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-0901:a47e      bitmapLoadPcx_
-0901:a5da*     bitmapLoadPcxTiles_
+08e3:a2ee      bitmapLoadPcx_
+08e3:a44a*     bitmapLoadPcxTiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strstr.c)
-0901:04ce      strstr_
+08e3:04ce      strstr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(atoi.c)
-0901:05d0      atoi_
+08e3:05d0      atoi_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-0901:066b+     __open_flags_
-0901:092c+     _fsopen_
-0901:0993      fopen_
-0901: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)
-0901:0b40      fread_
+08e3:0b40      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-0901:0eb7      __get_errno_ptr_
-13a2:1430      _errno
+08e3:0eb7      __get_errno_ptr_
+136b:1410      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-13a2:0524      ___iob
-13a2:1432      ___ClosedStreams
-13a2:1436      ___OpenStreams
+136b:0504      ___iob
+136b:1412      ___ClosedStreams
+136b:1416      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
-0901:0ebe      fprintf_
+08e3:0ebe      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0901:0eed*     _frealloc_
-0901:0eed      realloc_
+08e3:0eed*     _frealloc_
+08e3:0eed      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
-0901:0fca      __PTC
+08e3:0fca      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncpy.c)
-0901:0ffd      strncpy_
+08e3:0ffd      strncpy_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
-0901:1039+     int86x_
-0901:11bc      int86_
+08e3:1039+     int86x_
+08e3:11bc      int86_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
-0901:11ea      __I4M
-0901:11ea      __U4M
+08e3:11ea      __I4M
+08e3:11ea      __U4M
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c)
-0901:1202      _dos_getvect_
+08e3:1202      _dos_getvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c)
-0901:120d      _dos_setvect_
+08e3:120d      _dos_setvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
-0901:121a      __I4D
-0901:1269      __U4D
+08e3:121a      __I4D
+08e3:1269      __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
-0901:12ed*     _heapgrow_
-0901:12ed      _fheapgrow_
-0901:12ee      _nheapgrow_
+08e3:12ed*     _heapgrow_
+08e3:12ed      _fheapgrow_
+08e3:12ee      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
-0901:1366      _memavl_
+08e3:1366      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
-0901:13ab      _nmalloc_
-13a2:068c      ___nheapbeg
-13a2:068e      ___MiniHeapRover
-13a2:0690      ___LargestSizeB4MiniHeapRover
+08e3:13ab      _nmalloc_
+136b:066c      ___nheapbeg
+136b:066e      ___MiniHeapRover
+136b:0670      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
-0901:1485      _ffree_
-0901:1485      free_
+08e3:1485      _ffree_
+08e3:1485      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
-0901:14f2      _nfree_
-13a2:143a+     ___MiniHeapFreeRover
+08e3:14f2      _nfree_
+136b:141a+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
-0901:15ed+     _null_exit_rtn_
-0901:15ed+     __null_int23_exit_
-0901:15ee      exit_
-0901:160f+     _exit_
-13a2:0692+     ___int23_exit
-13a2:0696      ___FPE_handler_exit
+08e3:15ed+     _null_exit_rtn_
+08e3:15ed+     __null_int23_exit_
+08e3:15ee      exit_
+08e3:160f+     _exit_
+136b:0672+     ___int23_exit
+136b:0676      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0901:162b      ultoa_
-0901:16e9*     ltoa_
+08e3:162b      ultoa_
+08e3:16e9*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c)
-0901:186f      write_
+08e3:186f      write_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
-0901:1a9b      __doclose_
-0901:1be5      __shutdown_stream_
-0901:1bff      fclose_
-13a2:143c+     ___RmTmpFileFn
+08e3:1a9b      __doclose_
+08e3:1be5      __shutdown_stream_
+08e3:1bff      fclose_
+136b:141c+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
-0901:1c6a+     __ibm_bios_get_ticks_
-0901:1ce1      clock_
+08e3:1c6a+     __ibm_bios_get_ticks_
+08e3:1ce1      clock_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
-0901:1d08      kbhit_
+08e3:1d08      kbhit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
-0901:1d1f      ftell_
+08e3:1d1f      ftell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
-0901:1f05      fseek_
+08e3:1f05      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-13a2:0098      __IsTable
+136b:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
-0901:20fd      tolower_
+08e3:20fd      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
-0901:210b      unlink_
+08e3:210b      unlink_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
-0901:233b      open_
-0901:2372      sopen_
+08e3:233b      open_
+08e3:2372      sopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c)
-0901:239f      close_
+08e3:239f      close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c)
-0901:23a4      filelength_
+08e3:23a4      filelength_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
-0901:2402      sprintf_
+08e3:2402      sprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c)
-0901:2431      getenv_
+08e3:2431      getenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-0901:251c      __PTS
+08e3:251c      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c)
-0901:254d      read_
+08e3:254d      read_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c)
-0901:2686*     __clib_strdup_
-0901:2686      strdup_
+08e3:2686*     __clib_strdup_
+08e3:2686      strdup_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c)
-0901:26ed      halloc_
-0901:27d2      hfree_
+08e3:26ed      halloc_
+08e3:27d2      hfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c)
-0901:27d9      _heapwalk_
-0901:27d9      _fheapwalk_
+08e3:27d9      _heapwalk_
+08e3:27d9      _fheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
-0901:27ee+     __NHeapWalk_
-0901:28e7      _nheapwalk_
+08e3:27ee+     __NHeapWalk_
+08e3:28e7      _nheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
-0901:28f7      stackavail_
+08e3:28f7      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-13a2:06a2      __8087
-13a2:06a3      __real87
-13a2:06a4      __dos87emucall
-13a2:06a6      __dos87real
+136b:0682      __8087
+136b:0683      __real87
+136b:0684      __dos87emucall
+136b:0686      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
-0901:2906*     __exit_with_msg_
-0901:290b      __fatal_runtime_error_
+08e3:2906*     __exit_with_msg_
+08e3:290b      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-13a2:06a8      __curbrk
-13a2:06b0      __STACKLOW
-13a2:06b2      __STACKTOP
-13a2:06b4      __cbyte
-13a2:06b6      __child
-13a2:06b8      __no87
-13a2:06c5      ___FPE_handler
-13a2:06aa      __psp
-13a2:06b9      __get_ovl_stack
-13a2:06bd      __restore_ovl_stack
-13a2:06c1      __close_ovl_file
-13a2:06c9      __LpCmdLine
-13a2:06cd      __LpPgmName
-13a2:06ac      __osmajor
-13a2:06ad      __osminor
-13a2:06ae      __osmode
-13a2:06af      __HShift
+136b:0688      __curbrk
+136b:0690      __STACKLOW
+136b:0692      __STACKTOP
+136b:0694      __cbyte
+136b:0696      __child
+136b:0698      __no87
+136b:06a5      ___FPE_handler
+136b:068a      __psp
+136b:0699      __get_ovl_stack
+136b:069d      __restore_ovl_stack
+136b:06a1      __close_ovl_file
+136b:06a9      __LpCmdLine
+136b:06ad      __LpPgmName
+136b:068c      __osmajor
+136b:068d      __osminor
+136b:068e      __osmode
+136b:068f      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
-0901:292a      __fill_buffer_
-0901:2b79      fgetc_
+08e3:292a      __fill_buffer_
+08e3:2b79      fgetc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
-0901:2cc0      fwrite_
+08e3:2cc0      fwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
-0901:3039      rand_
-0901:307b*     srand_
+08e3:3039      rand_
+08e3:307b*     srand_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0901:a7c6*     textInit_
-13a2:1444      _romFonts
+08e3:a636*     textInit_
+136b:1424      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-0901:30b8      __fprtf_
+08e3:30b8      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-0901:320b      __CMain
+08e3:320b      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-0901:3271      __InitRtns
-0901:3271*     __FInitRtns
-0901:32cc      __FiniRtns
-0901:32cc*     __FFiniRtns
+08e3:3271      __InitRtns
+08e3:3271*     __FInitRtns
+08e3:32cc      __FiniRtns
+08e3:32cc*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-13a2:06d6      ___uselfn
+136b:06b6      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-0901:3330      __DOSseg__
+08e3:3330      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
-0901:3331      __Init_Argv_
-0901:3394+     _getargv_
-0901:36c4      __Fini_Argv_
+08e3:3331      __Init_Argv_
+08e3:3394+     _getargv_
+08e3:36c4      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
-0901:36f0      __MemAllocator
-0901:37ba      __MemFree
+08e3:36f0      __MemAllocator
+08e3:37ba      __MemFree
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
-0901:3917      __GrowSeg_
+08e3:3917      __GrowSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
-0901:3a8d      __AllocSeg_
+08e3:3a8d      __AllocSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
-0901:3b7c      __fmemneed_
+08e3:3b7c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-0901:3b7f*     __set_commode_
-13a2:06d8      __commode
+08e3:3b7f*     __set_commode_
+136b:06b8      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-13a2:06da      __fmode
+136b:06ba      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-0901:3b8b      __chktty_
+08e3:3b8b      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-0901:3bea      __freefp_
-0901:3c8b      __purgefp_
+08e3:3bea      __freefp_
+08e3:3c8b      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-0901:3ccc      __allocfp_
+08e3:3ccc      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-0901:3e7c      __ioalloc_
+08e3:3e7c      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-0901:400a      __qread_
+08e3:400a      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-0901:402a      __InitFiles_
+08e3:402a      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-0901:425e*     fcloseall_
-0901:4265      __full_io_exit_
+08e3:425e*     fcloseall_
+08e3:4265      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0901:426f*     _msize_
-0901:428a      _fmsize_
+08e3:426f*     _msize_
+08e3:428a      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0901:429b      __HeapManager_expand_
-0901:47a4      _nexpand_
+08e3:429b      __HeapManager_expand_
+08e3:47a4      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0901:47f7      _fexpand_
-0901:47f7*     _expand_
+08e3:47f7      _fexpand_
+08e3:47f7*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-0901:482c      intr_
+08e3:482c      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-0901:4840      segread_
+08e3:4840      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0901:492b      __LastFree_
-0901:49a5      __ExpandDGROUP_
+08e3:492b      __LastFree_
+08e3:49a5      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0901:4ab6      __nmemneed_
+08e3:4ab6      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-13a2:0050      ___Alphabet
+136b:0050      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-0901:4ab9      __lseek_
+08e3:4ab9      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0901:4af3*     __dosretax
-0901:4af8*     __dosret0
-0901:4aff      __set_errno_dos_
-0901:4b67*     __set_errno_dos_reterr_
+08e3:4af3*     __dosretax
+08e3:4af8*     __dosret0
+08e3:4aff      __set_errno_dos_
+08e3:4b67*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0901:4b72      __GetIOMode_
-0901:4ba7      __SetIOMode_nogrow_
-13a2:06f0      ___NFiles
-13a2:06f2      ___init_mode
-13a2:071a      ___io_mode
+08e3:4b72      __GetIOMode_
+08e3:4ba7      __SetIOMode_nogrow_
+136b:06d0      ___NFiles
+136b:06d2      ___init_mode
+136b:06fa      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-0901:4bdc      __close_
+08e3:4bdc      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-0901:4c12      __flush_
+08e3:4c12      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
-0901:4e5b      fflush_
+08e3:4e5b      fflush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-0901:4e70      tell_
+08e3:4e70      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-0901:4e81      lseek_
+08e3:4e81      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0901:4eb2      __doserror_
-0901:4ec0      __doserror1_
+08e3:4eb2      __doserror_
+08e3:4ec0      __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0901:4ecc      _dos_open_
+08e3:4ecc      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0901:4ef2      isatty_
+08e3:4ef2      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0901:4f0e*     __get_doserrno_ptr_
-13a2:1460      __doserrno
+08e3:4f0e*     __get_doserrno_ptr_
+136b:1440      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-13a2:071e      ___umaskval
+136b:06fe      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0901:4f15      _dos_creat_
-0901:4f39*     _dos_creatnew_
+08e3:4f15      _dos_creat_
+08e3:4f39*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0901:4f5a+     __grow_iomode_
-0901:5041+     __shrink_iomode_
-0901:5082      __SetIOMode_
+08e3:4f5a+     __grow_iomode_
+08e3:5041+     __shrink_iomode_
+08e3:5082      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
-0901:5142      vsprintf_
+08e3:5142      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-13a2:1464      ___env_mask
-13a2:1468      _environ
-13a2:146c*     __wenviron
+136b:1444      ___env_mask
+136b:1448      _environ
+136b:144c*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
-0901:5184      _mbterm_
+08e3:5184      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
-0901:51d7      _mbsnextc_
+08e3:51d7      _mbsnextc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c)
-0901:5232      _mbctoupper_
+08e3:5232      _mbctoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c)
-0901:5255      _mbsinc_
+08e3:5255      _mbsinc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0901:52a7      __ChkTTYIOMode_
-0901:5315*     __IOMode_
+08e3:52a7      __ChkTTYIOMode_
+08e3:5315*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c)
-0901:53e7      __HeapWalk_
+08e3:53e7      __HeapWalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
-0901:5627*     _fpreset_
-0901:5652      __init_8087_
-0901:5685+     __default_sigfpe_handler_
-0901:56da      __chk8087_
+08e3:5627*     _fpreset_
+08e3:5652      __init_8087_
+08e3:5685+     __default_sigfpe_handler_
+08e3:56da      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-0901:574a      __EnterWVIDEO_
-13a2:073e+     ___WD_Present
+08e3:574a      __EnterWVIDEO_
+136b:071e+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0901:576e      __flushall_
-0901:5802      flushall_
+08e3:576e      __flushall_
+08e3:5802      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-0901:5808      getche_
+08e3:5808      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0901:5822      __qwrite_
+08e3:5822      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-0901:5882      fputc_
+08e3:5882      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-0901:5a57      __prtf_
+08e3:5a57      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-13a2:1470      ____Argv
-13a2:1474      ____Argc
+136b:1450      ____Argv
+136b:1454      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-13a2:0740      __amblksiz
+136b:0720      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-13a2:0772      __Start_XI
-13a2:07a8      __End_XI
-13a2:07a8      __Start_YI
-13a2:07c0      __End_YI
+136b:0752      __Start_XI
+136b:0788      __End_XI
+136b:0788      __Start_YI
+136b:07a0      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-13a2:1476      ___historical_splitparms
+136b:1456      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0901:6bba*     _heapenable_
-13a2:0742      ___heap_enabled
+08e3:6bba*     _heapenable_
+136b:0722      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0901:6bcb      _bfree_
+08e3:6bcb      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0901:6bf0      _bexpand_
+08e3:6bf0      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0901:6c4a      _DoINTR_
+08e3:6c4a      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0901:6fc3*     sbrk_
-0901:6fd3      __brk_
+08e3:6fc3*     sbrk_
+08e3:6fd3      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0901:703b      fsync_
+08e3:703b      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0901:705e      __setenvp_
-0901:71ea      __freeenvp_
+08e3:705e      __setenvp_
+08e3:71ea      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-13a2:0744      ___IsDBCS
+136b:0724      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0901:7248*     _ismbblead_
-13a2:147c      ___MBCSIsTable
+08e3:7248*     _ismbblead_
+136b:145c      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0901:72a2      __mbinit_
-13a2:0746      ___MBCodePage
+08e3:72a2      __mbinit_
+136b:0726      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0901:737d      _mbdtoupper_
+08e3:737d      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0901:738b      toupper_
+08e3:738b      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-13a2:0748      __8087cw
+136b:0728      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-13a2:074a      ___Save8087
-13a2:074e      ___Rest8087
+136b:072a      ___Save8087
+136b:072e      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0901:739a      __GrabFP87_
+08e3:739a      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0901:73cc*     __init_8087_emu
-0901:73d2      __x87id
+08e3:73cc*     __init_8087_emu
+08e3:73d2      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0901:742f      wctomb_
+08e3:742f      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0901:747a+     utoa_
-0901:751b      itoa_
+08e3:747a+     utoa_
+08e3:751b      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0901:7565      strupr_
+08e3:7565      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-13a2:0752      ___EFG_printf
-13a2:0756*     ___EFG_scanf
+136b:0732      ___EFG_printf
+136b:0736*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0901:75ad      ulltoa_
-0901:76ea*     lltoa_
+08e3:75ad      ulltoa_
+08e3:76ea*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0901:775b*     _dos_close_
-0901:7769      _dos_commit_
+08e3:775b*     _dos_close_
+08e3:7769      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0901:7778      clearenv_
+08e3:7778      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0901:78ae      __Init_FPE_handler_
-0901:78e7      __Fini_FPE_handler_
-0901: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)
-13a2:0770      ___FPE_int
+136b:0750      ___FPE_int
 
 
                         +--------------------+
@@ -660,6 +661,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00022c70 (142448.)
-Entry point address: 0901:0072
-Link time: 00:00.05
+Memory size:  000228e0 (141536.)
+Entry point address: 08e3:0072
+Link time: 00:00.58
index e36dc6ed09558c8b66eed59c9e4bd01c703f6df6..58d94f57f243e842960c8058500e7907e888b71c 100755 (executable)
Binary files a/bakapi.exe and b/bakapi.exe differ
index 8d8e7ea372c468ac69cbfd111e372941f5b3ad0e..7c9cfb200f5539f972f0cd4839c033fd3b19c1e7 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/13 14:30:25
+Created on:       15/10/13 14:51:38
 Executable Image: bakapi.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          141e:0000            0000f090
+DGROUP                          13f6:0000            0000f070
 
 
 
@@ -24,38 +24,38 @@ DGROUP                          141e:0000            0000f090
 Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
-bakapi_TEXT            CODE           AUTO           0000:0000       00000362
-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       00002490
-16text_TEXT            CODE           AUTO           07d5:b510       0000010d
-bakapee_TEXT           CODE           AUTO           07d5:b620       00000cb2
-16_in13_DATA           FAR_DATA       AUTO           1403:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           141d:0004       00000000
-_NULL                  BEGDATA        DGROUP         141e:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         1420:0000       00000002
-CONST                  DATA           DGROUP         1420:0002       00000076
-CONST2                 DATA           DGROUP         1427:0008       0000010a
-_DATA                  DATA           DGROUP         1439:0000       000005b9
-XIB                    DATA           DGROUP         1494:000a       00000000
-XI                     DATA           DGROUP         1494:000a       00000036
-XIE                    DATA           DGROUP         1498:0000       00000000
-YIB                    DATA           DGROUP         1498:0000       00000000
-YI                     DATA           DGROUP         1498:0000       00000018
-YIE                    DATA           DGROUP         1499:0008       00000000
-STRINGS                DATA           DGROUP         1499:0008       00000000
-DATA                   DATA           DGROUP         1499:0008       00000000
-_emu_init_start        EMU            DGROUP         1499:0008       00000000
-_emu_init_end          EMU            DGROUP         1499:0008       00000000
-_BSS                   BSS            DGROUP         149a:0000       00000e02
-STACK                  STACK          DGROUP         157b:0000       0000dac0
+bakapi_TEXT            CODE           AUTO           0000:0000       00000272
+16_in_TEXT             CODE           AUTO           0000:0280       00001e80
+16_mm_TEXT             CODE           AUTO           0000:2100       00003308
+wcpu_TEXT              CODE           AUTO           0000:5410       00000058
+16_head_TEXT           CODE           AUTO           0000:5470       00000405
+16_ca_TEXT             CODE           AUTO           0000:5880       000003fd
+kitten_TEXT            CODE           AUTO           0000:5c80       0000080a
+16_hc_TEXT             CODE           AUTO           0000:6490       0000158b
+timer_TEXT             CODE           AUTO           0000:7a20       00000235
+_TEXT                  CODE           AUTO           07c6:0000       0000907d
+modex16_TEXT           CODE           AUTO           07c6:9080       000023ee
+16text_TEXT            CODE           AUTO           07c6:b470       0000010d
+bakapee_TEXT           CODE           AUTO           07c6:b580       00000bc2
+16_in13_DATA           FAR_DATA       AUTO           13db:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           13f5:0004       00000000
+_NULL                  BEGDATA        DGROUP         13f6:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         13f8:0000       00000002
+CONST                  DATA           DGROUP         13f8:0002       00000076
+CONST2                 DATA           DGROUP         13ff:0008       0000010a
+_DATA                  DATA           DGROUP         1411:0000       00000599
+XIB                    DATA           DGROUP         146a:000a       00000000
+XI                     DATA           DGROUP         146a:000a       00000036
+XIE                    DATA           DGROUP         146e:0000       00000000
+YIB                    DATA           DGROUP         146e:0000       00000000
+YI                     DATA           DGROUP         146e:0000       00000018
+YIE                    DATA           DGROUP         146f:0008       00000000
+STRINGS                DATA           DGROUP         146f:0008       00000000
+DATA                   DATA           DGROUP         146f:0008       00000000
+_emu_init_start        EMU            DGROUP         146f:0008       00000000
+_emu_init_end          EMU            DGROUP         146f:0008       00000000
+_BSS                   BSS            DGROUP         1470:0000       00000e02
+STACK                  STACK          DGROUP         1551:0000       0000dac0
 
 
                         +----------------+
@@ -69,587 +69,588 @@ Address        Symbol
 =======        ======
 
 Module: bakapi.o(/dos/z/16/src/bakapi.c)
-0000:01ce      main_
+0000:00de      main_
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-141e:07de+     _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_
+13f6:07be+     _inpu
+0000:03c0+     INL_KeyService_
+0000:065a+     Mouse_
+0000:06b2+     IN_GetJoyAbs_
+0000:0a5c+     IN_GetJoyButtonsDB_
+0000:0ce2+     IN_SetupJoy_
+0000:0ea4*     IN_Startup_
+0000:0faa*     IN_Default_
+0000:110e*     IN_Shutdown_
+0000:118e*     IN_SetKeyHook_
+0000:11b0+     IN_ClearKeysDown_
+0000:1290*     IN_ReadCursor_
+0000:13ac*     IN_ReadControl_
+0000:1be4*     IN_SetControlType_
+0000:1c32*     IN_GetScanName_
+0000:1cba*     IN_WaitForKey_
+0000:1cf0*     IN_WaitForASCII_
+0000:1d26+     IN_AckBack_
+0000:1e0e*     IN_Ack_
+0000:1eb0+     IN_IsUserInput_
+0000:1f56*     IN_UserInput_
+0000:1f9a*     IN_KeyDown_
+0000:1fe2+     IN_ClearKey_
+0000:205a*     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_
-141e:0940+     _beforesort
-141e:0944+     _aftersort
-141e:0948+     _XMSaddr
+0000:2ae4+     MML_CheckForEMS_
+0000:2b40+     MML_SetupEMS_
+0000:2cf8+     MML_ShutdownEMS_
+0000:2d64+     MM_MapEMS_
+0000:2e60*     MM_MapXEMS_
+0000:2f80+     MML_CheckForXMS_
+0000:2fdc*     MML_SetupXMS_
+0000:30c4+     MML_ShutdownXMS_
+0000:3152+     MML_UseSpace_
+0000:3330+     MML_ClearBlock_
+0000:33b4*     MM_Startup_
+0000:37e6+     MM_Shutdown_
+0000:387c      MM_GetPtr_
+0000:3c76+     MM_FreePtr_
+0000:3d6e*     MM_SetPurge_
+0000:3e48*     MM_SetLock_
+0000:3f20+     MM_SortMem_
+0000:410e*     MM_ShowMemory_
+0000:47ae*     MM_DumpData_
+0000:4908+     MM_UnusedMemory_
+0000:498c+     MM_TotalFree_
+0000:4a22*     MM_Report_
+0000:53da*     MM_BombOnError_
+13f6:0920+     _beforesort
+13f6:0924+     _aftersort
+13f6:0928+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
-0000:5500      detectcpu_
+0000:5410      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:547e*     wait_
+0000:54ca*     filesize_
+0000:5530      printmeminfoline_
+0000:571c      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_
-141e:0950*     _finishcachebox
-141e:0954*     _drawcachebox
-141e:0958*     _updatecachebox
+0000:58ae      CA_OpenDebug_
+0000:58fe      CA_CloseDebug_
+0000:592c+     CA_FarRead_
+0000:59ac*     CA_FarWrite_
+0000:5a2c*     CA_ReadFile_
+0000:5aa8*     CA_LoadFile_
+0000:5b50*     CAL_OptimizeNodes_
+0000:5c00*     CA_Startup_
+0000:5c50*     CA_Shutdown_
+13f6:0930*     _finishcachebox
+13f6:0934*     _drawcachebox
+13f6:0938*     _updatecachebox
 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_
-141e:04a4+     __kitten_catalog
+0000:5cbc      KITTENGETS
+0000:5d1c*     kittenopen_
+0000:5f6a+     catread_
+0000:601e*     kittenclose_
+0000:603a+     mystrtoul_
+0000:60ee+     processEscChars_
+0000:6274+     get_line_
+0000:62e6+     db_fetch_
+0000:637c+     db_insert_
+13f6: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:663c+     LargestFreeBlock_
+0000:66ca+     _coreleft_
+0000:6746+     LargestFarFreeBlock_
+0000:67fc+     _farcoreleft_
+0000:68aa+     LargestHugeFreeBlock_
+0000:699a*     _hugecoreleft_
+0000:6a6a+     GetFreeSize_
+0000:6ac4+     GetFarFreeSize_
+0000:6b0e+     GetNearFreeSize_
+0000:6b5c*     heapdump_
+0000:77fe+     heapstat_
+0000:793c+     heapstat0_
+0000:799e+     HC_OpenDebug_
+0000:79ee*     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:7a20*     start_timer_
+0000:7b4c*     elapsed_timer_
+0000:7b9e*     ticktock_
+0000:7c0a*     time_in_seconds_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
-07d5:0005      __STK
-07d5:0025      __STKOVERFLOW_
+07c6:0005      __STK
+07c6:0025      __STKOVERFLOW_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
-07d5:0042      rand_
-07d5:0084*     srand_
+07c6:0042      rand_
+07c6:0084*     srand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
-07d5:00af      __PIA
-07d5:00a8*     __PIS
+07c6:00af      __PIA
+07c6:00a8*     __PIS
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-07d5:9364      VGAmodeX_
-07d5:940e+     modex__320x240_256__Enter_
-07d5:9480*     modexLeave_
-07d5:9498+     modexsetBaseXMode_
-07d5:94ea      modexDefaultPage_
-07d5:9550*     modexNextPage_
-07d5:9620*     modexNextPageFlexibleSize_
-07d5:96f4      modexShowPage_
-07d5:97f0*     modexPanPage_
-07d5:9840*     modexSelectPlane_
-07d5:9864      modexClearRegion_
-07d5:997c*     oldDrawBmp_
-07d5:9ae2*     CDrawBmp_
-07d5:9c46*     modexDrawBmp_
-07d5:9cac+     modexDrawBmpRegion_
-07d5:9e16*     modex_sparky4_DrawBmpRegion_
-07d5:9f80*     modexDrawPlanarBuf_
-07d5:9f9e*     modexDrawSprite_
-07d5:a004+     modexDrawSpriteRegion_
-07d5:a17c*     modexCopyPageRegion_
-07d5:a2e6*     modexFadeOn_
-07d5:a316*     modexFadeOff_
-07d5:a344*     modexFlashOn_
-07d5:a372*     modexFlashOff_
-07d5:a442+     modexPalSave_
-07d5:a498+     modexNewPal_
-07d5:a4e8*     modexLoadPalFile_
-07d5:a5ca*     modexSavePalFile_
-07d5:a642*     modexPalBlack_
-07d5:a66c*     modexPalWhite_
-07d5:a696+     modexPalUpdate_
-07d5:ac06+     modexPalUpdate1_
-07d5:ac80*     modexPalUpdate0_
-07d5:accc+     chkcolor_
-07d5:afe4      modexputPixel_
-07d5:b072*     modexgetPixel_
-07d5:b0f8*     modexhlin_
-07d5:b164      modexprint_
-07d5:b2fe*     modexprintbig_
-07d5:b47a      cls_
-07d5:b4e8+     modexWaitBorder_
-141e:04d4      _VGA
+07c6:9274      VGAmodeX_
+07c6:931e*     modex__320x240_256__Enter_
+07c6:937e+     modex__256x192_256__Enter_
+07c6:93de*     modexLeave_
+07c6:93f6+     modexsetBaseXMode_
+07c6:9448      modexDefaultPage_
+07c6:94ae*     modexNextPage_
+07c6:957e*     modexNextPageFlexibleSize_
+07c6:9652      modexShowPage_
+07c6:974e*     modexPanPage_
+07c6:979e*     modexSelectPlane_
+07c6:97c2      modexClearRegion_
+07c6:98da*     oldDrawBmp_
+07c6:9a40*     CDrawBmp_
+07c6:9ba4*     modexDrawBmp_
+07c6:9c0a+     modexDrawBmpRegion_
+07c6:9d74*     modex_sparky4_DrawBmpRegion_
+07c6:9ede*     modexDrawPlanarBuf_
+07c6:9efc*     modexDrawSprite_
+07c6:9f62+     modexDrawSpriteRegion_
+07c6:a0da*     modexCopyPageRegion_
+07c6:a244*     modexFadeOn_
+07c6:a274*     modexFadeOff_
+07c6:a2a2*     modexFlashOn_
+07c6:a2d0*     modexFlashOff_
+07c6:a3a0+     modexPalSave_
+07c6:a3f6+     modexNewPal_
+07c6:a446*     modexLoadPalFile_
+07c6:a528*     modexSavePalFile_
+07c6:a5a0*     modexPalBlack_
+07c6:a5ca*     modexPalWhite_
+07c6:a5f4+     modexPalUpdate_
+07c6:ab64+     modexPalUpdate1_
+07c6:abde*     modexPalUpdate0_
+07c6:ac2a+     chkcolor_
+07c6:af42      modexputPixel_
+07c6:afd0*     modexgetPixel_
+07c6:b056*     modexhlin_
+07c6:b0c2      modexprint_
+07c6:b25c*     modexprintbig_
+07c6:b3d8      cls_
+07c6:b446+     modexWaitBorder_
+13f6:04d4      _VGA
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-07d5:b586      textInit_
-141e:1264      _romFonts
+07c6:b4e6      textInit_
+13f6:1244      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
-07d5:00c6      kbhit_
+07c6:00c6      kbhit_
 Module: gfx.lib(/dos/z/16/src/lib/bakapee.c)
-07d5:b754*     pdump_
-07d5:b7b6+     colortest_
-07d5:b80a+     colorz_
-07d5:b870+     ssd_
-07d5:b98e+     dingpp_
-07d5:ba00+     dingo_
-07d5:ba96+     dingas_
-07d5:bb44+     dingu_
-07d5:bba6+     dingq_
-07d5:bc46      ding_
+07c6:b5c4*     pdump_
+07c6:b626+     colortest_
+07c6:b67a+     colorz_
+07c6:b6e0+     ssd_
+07c6:b7fe+     dingpp_
+07c6:b870+     dingo_
+07c6:b906+     dingas_
+07c6:b9b4+     dingu_
+07c6:ba16+     dingq_
+07c6:bab6      ding_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getch.c)
-07d5:00dd      getch_
+07c6:00dd      getch_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
-07d5:00f7      printf_
+07c6:00f7      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(scanf.c)
-07d5:01d6+     vscanf_
-07d5:0204      scanf_
+07c6:01d6+     vscanf_
+07c6:0204      scanf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-141e:0000*     __nullarea
-141e:0514*     __ovlflag
-141e:0515*     __intno
-141e:0516*     __ovlvec
-07d5:022c      _cstart_
-07d5:02ff*     _Not_Enough_Memory_
-07d5:0431      __exit_
-07d5:0450      __do_exit_with_msg__
-07d5:04ad      __GETDS
+13f6:0000*     __nullarea
+13f6:04f4*     __ovlflag
+13f6:04f5*     __intno
+13f6:04f6*     __ovlvec
+07c6:022c      _cstart_
+07c6:02ff*     _Not_Enough_Memory_
+07c6:0431      __exit_
+07c6:0450      __do_exit_with_msg__
+07c6:04ad      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
-07d5:04b8      _big_code_
-07d5:04b8*     CodeModelMismatch
+07c6:04b8      _big_code_
+07c6:04b8*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-141e:127c      __argv
-141e:1280      ___argv
-141e:1284      __argc
-141e:1286      ___argc
+13f6:125c      __argv
+13f6:1260      ___argv
+13f6:1264      __argc
+13f6:1266      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
-07d5:04b8+     int86x_
-07d5:063b      int86_
+07c6:04b8+     int86x_
+07c6:063b      int86_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
-07d5:0668      __I4M
-07d5:0668      __U4M
+07c6:0668      __I4M
+07c6:0668      __U4M
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c)
-07d5:0680      _dos_getvect_
+07c6:0680      _dos_getvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c)
-07d5:068b      _dos_setvect_
+07c6:068b      _dos_setvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
-07d5:0698      __I4D
-07d5:06e7      __U4D
+07c6:0698      __I4D
+07c6:06e7      __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
-07d5:076b*     _heapgrow_
-07d5:076b      _fheapgrow_
-07d5:076c      _nheapgrow_
+07c6:076b*     _heapgrow_
+07c6:076b      _fheapgrow_
+07c6:076c      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
-07d5:07e4      _memavl_
+07c6:07e4      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
-07d5:0829      _nmalloc_
-141e:051a      ___nheapbeg
-141e:051c      ___MiniHeapRover
-141e:051e      ___LargestSizeB4MiniHeapRover
+07c6:0829      _nmalloc_
+13f6:04fa      ___nheapbeg
+13f6:04fc      ___MiniHeapRover
+13f6:04fe      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
-07d5:0903      _fmalloc_
-07d5:0903      malloc_
-141e:0520      ___fheap
-141e:0522      ___fheapRover
-141e:0524      ___LargestSizeB4Rover
+07c6:0903      _fmalloc_
+07c6:0903      malloc_
+13f6:0500      ___fheap
+13f6:0502      ___fheapRover
+13f6:0504      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
-07d5:0a78      _ffree_
-07d5:0a78      free_
+07c6:0a78      _ffree_
+07c6:0a78      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
-07d5:0ae5      _nfree_
-141e:1288+     ___MiniHeapFreeRover
+07c6:0ae5      _nfree_
+13f6:1268+     ___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_
-141e:0526+     ___int23_exit
-141e:052a      ___FPE_handler_exit
+07c6:0be0+     _null_exit_rtn_
+07c6:0be0+     __null_int23_exit_
+07c6:0be1      exit_
+07c6:0c02+     _exit_
+13f6:0506+     ___int23_exit
+13f6:050a      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
-07d5:0c1e      __PTC
+07c6:0c1e      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-07d5:0c51      ultoa_
-07d5:0d0f*     ltoa_
+07c6:0c51      ultoa_
+07c6:0d0f*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c)
-07d5:0e95      write_
+07c6: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_
+07c6:10c1+     __open_flags_
+07c6:1382+     _fsopen_
+07c6:13e9      fopen_
+07c6:150c*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
-07d5:1596      fprintf_
+07c6:1596      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
-07d5:15c5      __doclose_
-07d5:170f      __shutdown_stream_
-07d5:1729      fclose_
-141e:128a+     ___RmTmpFileFn
+07c6:15c5      __doclose_
+07c6:170f      __shutdown_stream_
+07c6:1729      fclose_
+13f6:126a+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
-07d5:1794+     __ibm_bios_get_ticks_
-07d5:180b      clock_
+07c6:1794+     __ibm_bios_get_ticks_
+07c6:180b      clock_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
-07d5:1832      ftell_
+07c6:1832      ftell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
-07d5:1a18      fseek_
+07c6:1a18      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-141e:0098      __IsTable
+13f6:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
-07d5:1c10      tolower_
+07c6:1c10      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
-07d5:1c1e      unlink_
+07c6:1c1e      unlink_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
-07d5:1e4e      open_
-07d5:1e85      sopen_
+07c6:1e4e      open_
+07c6:1e85      sopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c)
-07d5:1eb2      close_
+07c6:1eb2      close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c)
-07d5:1eb7      filelength_
+07c6:1eb7      filelength_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
-07d5:1f15      sprintf_
+07c6:1f15      sprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c)
-07d5:1f44      getenv_
+07c6:1f44      getenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-07d5:2030      __PTS
+07c6:2030      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c)
-07d5:2061      read_
+07c6:2061      read_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c)
-07d5:219a*     __clib_strdup_
-07d5:219a      strdup_
+07c6:219a*     __clib_strdup_
+07c6:219a      strdup_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c)
-07d5:2201      halloc_
-07d5:22e6      hfree_
+07c6:2201      halloc_
+07c6:22e6      hfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c)
-07d5:22ed      _heapwalk_
-07d5:22ed      _fheapwalk_
+07c6:22ed      _heapwalk_
+07c6:22ed      _fheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
-07d5:2302+     __NHeapWalk_
-07d5:23fb      _nheapwalk_
+07c6:2302+     __NHeapWalk_
+07c6:23fb      _nheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
-07d5:240b      stackavail_
+07c6:240b      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-141e:0536      __8087
-141e:0537      __real87
-141e:0538      __dos87emucall
-141e:053a      __dos87real
+13f6:0516      __8087
+13f6:0517      __real87
+13f6:0518      __dos87emucall
+13f6:051a      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
-07d5:241a*     __exit_with_msg_
-07d5:241f      __fatal_runtime_error_
+07c6:241a*     __exit_with_msg_
+07c6:241f      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-141e:053c      __curbrk
-141e:0544      __STACKLOW
-141e:0546      __STACKTOP
-141e:0548      __cbyte
-141e:054a      __child
-141e:054c      __no87
-141e:0559      ___FPE_handler
-141e:053e      __psp
-141e:054d      __get_ovl_stack
-141e:0551      __restore_ovl_stack
-141e:0555      __close_ovl_file
-141e:055d      __LpCmdLine
-141e:0561      __LpPgmName
-141e:0540      __osmajor
-141e:0541      __osminor
-141e:0542      __osmode
-141e:0543      __HShift
+13f6:051c      __curbrk
+13f6:0524      __STACKLOW
+13f6:0526      __STACKTOP
+13f6:0528      __cbyte
+13f6:052a      __child
+13f6:052c      __no87
+13f6:0539      ___FPE_handler
+13f6:051e      __psp
+13f6:052d      __get_ovl_stack
+13f6:0531      __restore_ovl_stack
+13f6:0535      __close_ovl_file
+13f6:053d      __LpCmdLine
+13f6:0541      __LpPgmName
+13f6:0520      __osmajor
+13f6:0521      __osminor
+13f6:0522      __osmode
+13f6:0523      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
-07d5:243e+     __fill_buffer_
-07d5:268d      fgetc_
+07c6:243e+     __fill_buffer_
+07c6:268d      fgetc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
-07d5:27d4      fwrite_
+07c6:27d4      fwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(delay.c)
-07d5:2b4d      delay_
+07c6:2b4d      delay_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-141e:0566      ___iob
-141e:1292      ___ClosedStreams
-141e:1296      ___OpenStreams
+13f6:0546      ___iob
+13f6:1272      ___ClosedStreams
+13f6:1276      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-07d5:2cc6      __fprtf_
+07c6:2cc6      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ungetc.c)
-07d5:2e19      ungetc_
+07c6:2e19      ungetc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(scnf.c)
-07d5:404e      __scnf_
+07c6:404e      __scnf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-07d5:4314      __CMain
+07c6:4314      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-07d5:437a      __InitRtns
-07d5:437a*     __FInitRtns
-07d5:43d5      __FiniRtns
-07d5:43d5*     __FFiniRtns
+07c6:437a      __InitRtns
+07c6:437a*     __FInitRtns
+07c6:43d5      __FiniRtns
+07c6:43d5*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-141e:06ce      ___uselfn
+13f6:06ae      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-07d5:443a      __DOSseg__
+07c6:443a      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
-07d5:443b      __Init_Argv_
-07d5:449e+     _getargv_
-07d5:47ce      __Fini_Argv_
+07c6:443b      __Init_Argv_
+07c6:449e+     _getargv_
+07c6:47ce      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-07d5:47f8      intr_
+07c6:47f8      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-07d5:480c      segread_
+07c6:480c      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-07d5:48f7      __LastFree_
-07d5:4971      __ExpandDGROUP_
+07c6:48f7      __LastFree_
+07c6:4971      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-07d5:4a82      __nmemneed_
+07c6:4a82      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
-07d5:4a90      __MemAllocator
-07d5:4b5a      __MemFree
+07c6:4a90      __MemAllocator
+07c6:4b5a      __MemFree
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
-07d5:4cb7      __GrowSeg_
+07c6:4cb7      __GrowSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
-07d5:4e2d      __AllocSeg_
+07c6:4e2d      __AllocSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
-07d5:4f1c      __fmemneed_
+07c6:4f1c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-141e:0022      ___Alphabet
+13f6:0022      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-07d5:4f1f      __lseek_
+07c6: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_
+07c6:4f59*     __dosretax
+07c6:4f5e*     __dosret0
+07c6:4f65      __set_errno_dos_
+07c6:4fcd*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-07d5:4fd8*     __get_errno_ptr_
-141e:129e      _errno
+07c6:4fd8*     __get_errno_ptr_
+13f6:127e      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-07d5:4fdf      __GetIOMode_
-07d5:5014      __SetIOMode_nogrow_
-141e:06e4      ___NFiles
-141e:06e6      ___init_mode
-141e:070e      ___io_mode
+07c6:4fdf      __GetIOMode_
+07c6:5014      __SetIOMode_nogrow_
+13f6:06c4      ___NFiles
+13f6:06c6      ___init_mode
+13f6:06ee      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-07d5:5049*     __set_commode_
-141e:0712      __commode
+07c6:5049*     __set_commode_
+13f6:06f2      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-141e:0714      __fmode
+13f6:06f4      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-07d5:5055      __chktty_
+07c6:5055      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-07d5:50b4      __freefp_
-07d5:5155      __purgefp_
+07c6:50b4      __freefp_
+07c6:5155      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-07d5:5196      __allocfp_
+07c6:5196      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-07d5:5346      __close_
+07c6:5346      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-07d5:537c      __flush_
+07c6:537c      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
-07d5:55c5      fflush_
+07c6:55c5      fflush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-07d5:55da      tell_
+07c6:55da      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-07d5:55eb      lseek_
+07c6:55eb      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-07d5:561c      __doserror_
-07d5:562a      __doserror1_
+07c6:561c      __doserror_
+07c6:562a      __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-07d5:5636      _dos_open_
+07c6:5636      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-07d5:565c      isatty_
+07c6:565c      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-07d5:5678*     __get_doserrno_ptr_
-141e:12a0      __doserrno
+07c6:5678*     __get_doserrno_ptr_
+13f6:1280      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-141e:0716      ___umaskval
+13f6:06f6      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-07d5:567f      _dos_creat_
-07d5:56a3*     _dos_creatnew_
+07c6:567f      _dos_creat_
+07c6:56a3*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-07d5:56c4+     __grow_iomode_
-07d5:57ab+     __shrink_iomode_
-07d5:57ec      __SetIOMode_
+07c6:56c4+     __grow_iomode_
+07c6:57ab+     __shrink_iomode_
+07c6:57ec      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
-07d5:58ac      vsprintf_
+07c6:58ac      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-141e:12a4      ___env_mask
-141e:12a8      _environ
-141e:12ac*     __wenviron
+13f6:1284      ___env_mask
+13f6:1288      _environ
+13f6:128c*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
-07d5:58ee      _mbterm_
+07c6:58ee      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
-07d5:5941      _mbsnextc_
+07c6:5941      _mbsnextc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c)
-07d5:599c      _mbctoupper_
+07c6:599c      _mbctoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c)
-07d5:59bf      _mbsinc_
+07c6:59bf      _mbsinc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-07d5:5a11      __ChkTTYIOMode_
-07d5:5a7f*     __IOMode_
+07c6:5a11      __ChkTTYIOMode_
+07c6:5a7f*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c)
-07d5:5b51      __HeapWalk_
+07c6: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_
+07c6:5d91*     _fpreset_
+07c6:5dbc      __init_8087_
+07c6:5def+     __default_sigfpe_handler_
+07c6:5e44      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-07d5:5eb4      __EnterWVIDEO_
-141e:0736+     ___WD_Present
+07c6:5eb4      __EnterWVIDEO_
+13f6:0716+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-07d5:5ed8      __flushall_
-07d5:5f6c      flushall_
+07c6:5ed8      __flushall_
+07c6:5f6c      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-07d5:5f72      getche_
+07c6:5f72      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-07d5:5f8c      __ioalloc_
+07c6:5f8c      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-07d5:611a      __qread_
+07c6:611a      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-07d5:613a      __qwrite_
+07c6:613a      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-07d5:619a      fputc_
+07c6:619a      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-07d5:636f      __InitFiles_
+07c6:636f      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-07d5:65a3*     fcloseall_
-07d5:65aa      __full_io_exit_
+07c6:65a3*     fcloseall_
+07c6:65aa      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-07d5:65b4      __prtf_
+07c6:65b4      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-141e:0738      ___IsDBCS
+13f6:0718      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-07d5:7716*     _ismbblead_
-141e:12b0      ___MBCSIsTable
+07c6:7716*     _ismbblead_
+13f6:1290      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbtowc.c)
-07d5:7732      mbtowc_
+07c6:7732      mbtowc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bits.c)
-141e:019a      __Bits
+13f6:019a      __Bits
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fdfs086.asm)
-07d5:7850      __FDFS
+07c6:7850      __FDFS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-141e:073a      ___EFG_printf
-141e:073e      ___EFG_scanf
+13f6:071a      ___EFG_printf
+13f6: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
+07c6:78c7*     __I8M
+07c6:78c7      __U8M
+07c6:78ac*     __I8ME
+07c6:78ac*     __U8ME
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-141e:13b2      ____Argv
-141e:13b6      ____Argc
+13f6:1392      ____Argv
+13f6:1396      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-141e:0742      __amblksiz
+13f6:0722      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-141e:076a      __Start_XI
-141e:07a0      __End_XI
-141e:07a0      __Start_YI
-141e:07b8      __End_YI
+13f6:074a      __Start_XI
+13f6:0780      __End_XI
+13f6:0780      __Start_YI
+13f6:0798      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-141e:13b8      ___historical_splitparms
+13f6:1398      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-07d5:7a12      _DoINTR_
+07c6:7a12      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-07d5:7d8b*     _heapenable_
-141e:0744      ___heap_enabled
+07c6:7d8b*     _heapenable_
+13f6:0724      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-07d5:7d9c*     sbrk_
-07d5:7dac      __brk_
+07c6:7d9c*     sbrk_
+07c6:7dac      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-07d5:7e14      fsync_
+07c6:7e14      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-07d5:7e19*     _frealloc_
-07d5:7e19      realloc_
+07c6:7e19*     _frealloc_
+07c6:7e19      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-07d5:7f13      __setenvp_
-07d5:809f      __freeenvp_
+07c6:7f13      __setenvp_
+07c6:809f      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-07d5:813b      __mbinit_
-141e:0746      ___MBCodePage
+07c6:813b      __mbinit_
+13f6:0726      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-07d5:8216      _mbdtoupper_
+07c6:8216      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-07d5:8224      toupper_
+07c6:8224      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-141e:0748      __8087cw
+13f6:0728      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-141e:074a      ___Save8087
-141e:074e      ___Rest8087
+13f6:072a      ___Save8087
+13f6:072e      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-07d5:8233      __GrabFP87_
+07c6:8233      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-07d5:8266*     __init_8087_emu
-07d5:826c      __x87id
+07c6:8266*     __init_8087_emu
+07c6:826c      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-07d5:82c9      wctomb_
+07c6:82c9      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-07d5:8314+     utoa_
-07d5:83b5      itoa_
+07c6:8314+     utoa_
+07c6:83b5      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-07d5:83ff      strupr_
+07c6:83ff      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-07d5:8434      ulltoa_
-07d5:8571*     lltoa_
+07c6:8434      ulltoa_
+07c6:8571*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-07d5:85e2*     _dos_close_
-07d5:85f0      _dos_commit_
+07c6:85e2*     _dos_close_
+07c6:85f0      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-07d5:85ff*     _msize_
-07d5:861a      _fmsize_
+07c6:85ff*     _msize_
+07c6:861a      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-07d5:862b      __HeapManager_expand_
-07d5:8b34      _nexpand_
+07c6:862b      __HeapManager_expand_
+07c6:8b34      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-07d5:8b87      _fexpand_
-07d5:8b87*     _expand_
+07c6:8b87      _fexpand_
+07c6:8b87*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-07d5:8bbc      clearenv_
+07c6: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
+07c6:8cf2      __Init_FPE_handler_
+07c6:8d2b      __Fini_FPE_handler_
+07c6:8d62*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-07d5:8ff4      _bfree_
+07c6:8ff4      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-07d5:9019      _bexpand_
+07c6:9019      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-141e:0768      ___FPE_int
+13f6:0748      ___FPE_int
 
 
                         +--------------------+
@@ -665,6 +666,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00023270 (143984.)
-Entry point address: 07d5:022c
-Link time: 00:00.42
+Memory size:  00022fd0 (143312.)
+Entry point address: 07c6:022c
+Link time: 00:00.19
index 733700d737aa477e174787fcc362357ef0c1cd35..c11172ef01db3741b8a23935d664172cc522f7eb 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/13 14:30:25
+Created on:       15/10/13 14:51:38
 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:  0001d520 (120096.)
 Entry point address: 0000:8024
-Link time: 00:00.02
+Link time: 00:00.26
index 1ed1c2c8115a0344541706884c42103c637d2a67..f7f51eea1d0910c51aed3eff15e4a193299443af 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/13 14:30:25
+Created on:       15/10/13 14:51:38
 Executable Image: fmemtest.exe
 creating a DOS executable
 
index 685fd8c088fd6b419d4397f313e2af4609badb49..24c38b25628230b99764163a38c39c340888023a 100755 (executable)
Binary files a/fontgfx.exe and b/fontgfx.exe differ
index 42411ef5eff032b6b37fbd12b884cd490e5d5948..fb0f64b1a1aef64d3bf22d554708bf62f48dbf67 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/13 14:30:25
+Created on:       15/10/13 14:51:38
 Executable Image: fontgfx.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          11a1:0000            0000f4e0
+DGROUP                          1188:0000            0000f4c0
 
 
 
@@ -24,37 +24,37 @@ DGROUP                          11a1:0000            0000f4e0
 Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
-fontgfx_TEXT           CODE           AUTO           0000:0000       00000284
-16_in_TEXT             CODE           AUTO           0000:0290       00001e80
-16_mm_TEXT             CODE           AUTO           0000:2110       00003308
-wcpu_TEXT              CODE           AUTO           0000:5420       00000058
-16_head_TEXT           CODE           AUTO           0000:5480       00000405
-16_ca_TEXT             CODE           AUTO           0000:5890       000003fd
-kitten_TEXT            CODE           AUTO           0000:5c90       0000080a
-16_hc_TEXT             CODE           AUTO           0000:64a0       0000158b
-timer_TEXT             CODE           AUTO           0000:7a30       00000235
-_TEXT                  CODE           AUTO           0000:7c70       00007645
-16text_TEXT            CODE           AUTO           0000:f2c0       0000010d
-modex16_TEXT           CODE           AUTO           0f3d:0000       00002490
-16_in13_DATA           FAR_DATA       AUTO           1186:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           11a0:0004       00000000
-_NULL                  BEGDATA        DGROUP         11a1:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         11a3:0000       00000002
-CONST                  DATA           DGROUP         11a3:0002       00000076
-CONST2                 DATA           DGROUP         11aa:0008       00000102
-_DATA                  DATA           DGROUP         11bb:0000       000009ff
-XIB                    DATA           DGROUP         125b:0000       00000000
-XI                     DATA           DGROUP         125b:0000       00000036
-XIE                    DATA           DGROUP         125e:0006       00000000
-YIB                    DATA           DGROUP         125e:0006       00000000
-YI                     DATA           DGROUP         125e:0006       00000018
-YIE                    DATA           DGROUP         125f:000e       00000000
-STRINGS                DATA           DGROUP         125f:000e       00000000
-DATA                   DATA           DGROUP         125f:000e       00000000
-_emu_init_start        EMU            DGROUP         125f:000e       00000000
-_emu_init_end          EMU            DGROUP         125f:000e       00000000
-_BSS                   BSS            DGROUP         1260:0000       00000e22
-STACK                  STACK          DGROUP         1343:0000       0000dac0
+fontgfx_TEXT           CODE           AUTO           0000:0000       00000194
+16_in_TEXT             CODE           AUTO           0000:01a0       00001e80
+16_mm_TEXT             CODE           AUTO           0000:2020       00003308
+wcpu_TEXT              CODE           AUTO           0000:5330       00000058
+16_head_TEXT           CODE           AUTO           0000:5390       00000405
+16_ca_TEXT             CODE           AUTO           0000:57a0       000003fd
+kitten_TEXT            CODE           AUTO           0000:5ba0       0000080a
+16_hc_TEXT             CODE           AUTO           0000:63b0       0000158b
+timer_TEXT             CODE           AUTO           0000:7940       00000235
+_TEXT                  CODE           AUTO           0000:7b80       00007645
+16text_TEXT            CODE           AUTO           0000:f1d0       0000010d
+modex16_TEXT           CODE           AUTO           0f2e:0000       000023ee
+16_in13_DATA           FAR_DATA       AUTO           116d:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           1187:0004       00000000
+_NULL                  BEGDATA        DGROUP         1188:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         118a:0000       00000002
+CONST                  DATA           DGROUP         118a:0002       00000076
+CONST2                 DATA           DGROUP         1191:0008       00000102
+_DATA                  DATA           DGROUP         11a2:0000       000009e1
+XIB                    DATA           DGROUP         1240:0002       00000000
+XI                     DATA           DGROUP         1240:0002       00000036
+XIE                    DATA           DGROUP         1243:0008       00000000
+YIB                    DATA           DGROUP         1243:0008       00000000
+YI                     DATA           DGROUP         1243:0008       00000018
+YIE                    DATA           DGROUP         1245:0000       00000000
+STRINGS                DATA           DGROUP         1245:0000       00000000
+DATA                   DATA           DGROUP         1245:0000       00000000
+_emu_init_start        EMU            DGROUP         1245:0000       00000000
+_emu_init_end          EMU            DGROUP         1245:0000       00000000
+_BSS                   BSS            DGROUP         1245:0000       00000e22
+STACK                  STACK          DGROUP         1328:0000       0000dac0
 
 
                         +----------------+
@@ -68,557 +68,558 @@ Address        Symbol
 =======        ======
 
 Module: fontgfx.o(/dos/z/16/src/fontgfx.c)
-0000:0138      main_
-11a1:0bf0+     _gvar
+0000:0048      main_
+1188:0bd0+     _gvar
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-11a1:0c2e+     _inpu
-0000:03d0+     INL_KeyService_
-0000:066a+     Mouse_
-0000:06c2+     IN_GetJoyAbs_
-0000:0a6c+     IN_GetJoyButtonsDB_
-0000:0cf2+     IN_SetupJoy_
-0000:0eb4*     IN_Startup_
-0000:0fba*     IN_Default_
-0000:111e*     IN_Shutdown_
-0000:119e*     IN_SetKeyHook_
-0000:11c0+     IN_ClearKeysDown_
-0000:12a0*     IN_ReadCursor_
-0000:13bc*     IN_ReadControl_
-0000:1bf4*     IN_SetControlType_
-0000:1c42*     IN_GetScanName_
-0000:1cca*     IN_WaitForKey_
-0000:1d00*     IN_WaitForASCII_
-0000:1d36+     IN_AckBack_
-0000:1e1e*     IN_Ack_
-0000:1ec0+     IN_IsUserInput_
-0000:1f66*     IN_UserInput_
-0000:1faa*     IN_KeyDown_
-0000:1ff2+     IN_ClearKey_
-0000:206a*     IN_qb_
+1188:0c0e+     _inpu
+0000:02e0+     INL_KeyService_
+0000:057a+     Mouse_
+0000:05d2+     IN_GetJoyAbs_
+0000:097c+     IN_GetJoyButtonsDB_
+0000:0c02+     IN_SetupJoy_
+0000:0dc4*     IN_Startup_
+0000:0eca*     IN_Default_
+0000:102e*     IN_Shutdown_
+0000:10ae*     IN_SetKeyHook_
+0000:10d0+     IN_ClearKeysDown_
+0000:11b0*     IN_ReadCursor_
+0000:12cc*     IN_ReadControl_
+0000:1b04*     IN_SetControlType_
+0000:1b52*     IN_GetScanName_
+0000:1bda*     IN_WaitForKey_
+0000:1c10*     IN_WaitForASCII_
+0000:1c46+     IN_AckBack_
+0000:1d2e*     IN_Ack_
+0000:1dd0+     IN_IsUserInput_
+0000:1e76*     IN_UserInput_
+0000:1eba*     IN_KeyDown_
+0000:1f02+     IN_ClearKey_
+0000:1f7a*     IN_qb_
 Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
-0000:2af4+     MML_CheckForEMS_
-0000:2b50+     MML_SetupEMS_
-0000:2d08+     MML_ShutdownEMS_
-0000:2d74+     MM_MapEMS_
-0000:2e70*     MM_MapXEMS_
-0000:2f90+     MML_CheckForXMS_
-0000:2fec*     MML_SetupXMS_
-0000:30d4+     MML_ShutdownXMS_
-0000:3162+     MML_UseSpace_
-0000:3340+     MML_ClearBlock_
-0000:33c4*     MM_Startup_
-0000:37f6+     MM_Shutdown_
-0000:388c      MM_GetPtr_
-0000:3c86+     MM_FreePtr_
-0000:3d7e*     MM_SetPurge_
-0000:3e58*     MM_SetLock_
-0000:3f30+     MM_SortMem_
-0000:411e*     MM_ShowMemory_
-0000:47be*     MM_DumpData_
-0000:4918+     MM_UnusedMemory_
-0000:499c+     MM_TotalFree_
-0000:4a32*     MM_Report_
-0000:53ea*     MM_BombOnError_
-11a1:0d90+     _beforesort
-11a1:0d94+     _aftersort
-11a1:0d98+     _XMSaddr
+0000:2a04+     MML_CheckForEMS_
+0000:2a60+     MML_SetupEMS_
+0000:2c18+     MML_ShutdownEMS_
+0000:2c84+     MM_MapEMS_
+0000:2d80*     MM_MapXEMS_
+0000:2ea0+     MML_CheckForXMS_
+0000:2efc*     MML_SetupXMS_
+0000:2fe4+     MML_ShutdownXMS_
+0000:3072+     MML_UseSpace_
+0000:3250+     MML_ClearBlock_
+0000:32d4*     MM_Startup_
+0000:3706+     MM_Shutdown_
+0000:379c      MM_GetPtr_
+0000:3b96+     MM_FreePtr_
+0000:3c8e*     MM_SetPurge_
+0000:3d68*     MM_SetLock_
+0000:3e40+     MM_SortMem_
+0000:402e*     MM_ShowMemory_
+0000:46ce*     MM_DumpData_
+0000:4828+     MM_UnusedMemory_
+0000:48ac+     MM_TotalFree_
+0000:4942*     MM_Report_
+0000:52fa*     MM_BombOnError_
+1188:0d70+     _beforesort
+1188:0d74+     _aftersort
+1188:0d78+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
-0000:5420      detectcpu_
+0000:5330      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
-0000:548e*     wait_
-0000:54da*     filesize_
-0000:5540      printmeminfoline_
-0000:572c      US_CheckParm_
+0000:539e*     wait_
+0000:53ea*     filesize_
+0000:5450      printmeminfoline_
+0000:563c      US_CheckParm_
 Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
-0000:58be      CA_OpenDebug_
-0000:590e      CA_CloseDebug_
-0000:593c+     CA_FarRead_
-0000:59bc*     CA_FarWrite_
-0000:5a3c*     CA_ReadFile_
-0000:5ab8*     CA_LoadFile_
-0000:5b60*     CAL_OptimizeNodes_
-0000:5c10*     CA_Startup_
-0000:5c60*     CA_Shutdown_
-11a1:0da0*     _finishcachebox
-11a1:0da4*     _drawcachebox
-11a1:0da8*     _updatecachebox
+0000:57ce      CA_OpenDebug_
+0000:581e      CA_CloseDebug_
+0000:584c+     CA_FarRead_
+0000:58cc*     CA_FarWrite_
+0000:594c*     CA_ReadFile_
+0000:59c8*     CA_LoadFile_
+0000:5a70*     CAL_OptimizeNodes_
+0000:5b20*     CA_Startup_
+0000:5b70*     CA_Shutdown_
+1188:0d80*     _finishcachebox
+1188:0d84*     _drawcachebox
+1188:0d88*     _updatecachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
-0000:5ccc      KITTENGETS
-0000:5d2c*     kittenopen_
-0000:5f7a+     catread_
-0000:602e*     kittenclose_
-0000:604a+     mystrtoul_
-0000:60fe+     processEscChars_
-0000:6284+     get_line_
-0000:62f6+     db_fetch_
-0000:638c+     db_insert_
-11a1:08e4+     __kitten_catalog
+0000:5bdc      KITTENGETS
+0000:5c3c*     kittenopen_
+0000:5e8a+     catread_
+0000:5f3e*     kittenclose_
+0000:5f5a+     mystrtoul_
+0000:600e+     processEscChars_
+0000:6194+     get_line_
+0000:6206+     db_fetch_
+0000:629c+     db_insert_
+1188:08e4+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
-0000:664c+     LargestFreeBlock_
-0000:66da+     _coreleft_
-0000:6756+     LargestFarFreeBlock_
-0000:680c+     _farcoreleft_
-0000:68ba+     LargestHugeFreeBlock_
-0000:69aa*     _hugecoreleft_
-0000:6a7a+     GetFreeSize_
-0000:6ad4+     GetFarFreeSize_
-0000:6b1e+     GetNearFreeSize_
-0000:6b6c*     heapdump_
-0000:780e+     heapstat_
-0000:794c+     heapstat0_
-0000:79ae+     HC_OpenDebug_
-0000:79fe*     HC_CloseDebug_
+0000:655c+     LargestFreeBlock_
+0000:65ea+     _coreleft_
+0000:6666+     LargestFarFreeBlock_
+0000:671c+     _farcoreleft_
+0000:67ca+     LargestHugeFreeBlock_
+0000:68ba*     _hugecoreleft_
+0000:698a+     GetFreeSize_
+0000:69e4+     GetFarFreeSize_
+0000:6a2e+     GetNearFreeSize_
+0000:6a7c*     heapdump_
+0000:771e+     heapstat_
+0000:785c+     heapstat0_
+0000:78be+     HC_OpenDebug_
+0000:790e*     HC_CloseDebug_
 Module: timer.o(/dos/z/16/src/lib/timer.c)
-0000:7a30*     start_timer_
-0000:7b5c*     elapsed_timer_
-0000:7bae*     ticktock_
-0000:7c1a*     time_in_seconds_
+0000:7940*     start_timer_
+0000:7a6c*     elapsed_timer_
+0000:7abe*     ticktock_
+0000:7b2a*     time_in_seconds_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
-0000:7c75      __STK
-0000:7c95      __STKOVERFLOW_
+0000:7b85      __STK
+0000:7ba5      __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0000:f336      textInit_
-11a1:0db4      _romFonts
+0000:f246      textInit_
+1188:0d94      _romFonts
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0f3d:02e4      VGAmodeX_
-0f3d:038e+     modex__320x240_256__Enter_
-0f3d:0400*     modexLeave_
-0f3d:0418+     modexsetBaseXMode_
-0f3d:046a      modexDefaultPage_
-0f3d:04d0*     modexNextPage_
-0f3d:05a0*     modexNextPageFlexibleSize_
-0f3d:0674*     modexShowPage_
-0f3d:0770*     modexPanPage_
-0f3d:07c0*     modexSelectPlane_
-0f3d:07e4+     modexClearRegion_
-0f3d:08fc*     oldDrawBmp_
-0f3d:0a62*     CDrawBmp_
-0f3d:0bc6*     modexDrawBmp_
-0f3d:0c2c+     modexDrawBmpRegion_
-0f3d:0d96*     modex_sparky4_DrawBmpRegion_
-0f3d:0f00*     modexDrawPlanarBuf_
-0f3d:0f1e*     modexDrawSprite_
-0f3d:0f84+     modexDrawSpriteRegion_
-0f3d:10fc*     modexCopyPageRegion_
-0f3d:1266*     modexFadeOn_
-0f3d:1296*     modexFadeOff_
-0f3d:12c4*     modexFlashOn_
-0f3d:12f2*     modexFlashOff_
-0f3d:13c2+     modexPalSave_
-0f3d:1418+     modexNewPal_
-0f3d:1468*     modexLoadPalFile_
-0f3d:154a*     modexSavePalFile_
-0f3d:15c2*     modexPalBlack_
-0f3d:15ec*     modexPalWhite_
-0f3d:1616+     modexPalUpdate_
-0f3d:1b86+     modexPalUpdate1_
-0f3d:1c00*     modexPalUpdate0_
-0f3d:1c4c+     chkcolor_
-0f3d:1f64+     modexputPixel_
-0f3d:1ff2*     modexgetPixel_
-0f3d:2078*     modexhlin_
-0f3d:20e4      modexprint_
-0f3d:227e      modexprintbig_
-0f3d:23fa*     cls_
-0f3d:2468+     modexWaitBorder_
-11a1:0914+     _VGA
+0f2e:01f4      VGAmodeX_
+0f2e:029e*     modex__320x240_256__Enter_
+0f2e:02fe+     modex__256x192_256__Enter_
+0f2e:035e*     modexLeave_
+0f2e:0376+     modexsetBaseXMode_
+0f2e:03c8      modexDefaultPage_
+0f2e:042e*     modexNextPage_
+0f2e:04fe*     modexNextPageFlexibleSize_
+0f2e:05d2*     modexShowPage_
+0f2e:06ce*     modexPanPage_
+0f2e:071e*     modexSelectPlane_
+0f2e:0742+     modexClearRegion_
+0f2e:085a*     oldDrawBmp_
+0f2e:09c0*     CDrawBmp_
+0f2e:0b24*     modexDrawBmp_
+0f2e:0b8a+     modexDrawBmpRegion_
+0f2e:0cf4*     modex_sparky4_DrawBmpRegion_
+0f2e:0e5e*     modexDrawPlanarBuf_
+0f2e:0e7c*     modexDrawSprite_
+0f2e:0ee2+     modexDrawSpriteRegion_
+0f2e:105a*     modexCopyPageRegion_
+0f2e:11c4*     modexFadeOn_
+0f2e:11f4*     modexFadeOff_
+0f2e:1222*     modexFlashOn_
+0f2e:1250*     modexFlashOff_
+0f2e:1320+     modexPalSave_
+0f2e:1376+     modexNewPal_
+0f2e:13c6*     modexLoadPalFile_
+0f2e:14a8*     modexSavePalFile_
+0f2e:1520*     modexPalBlack_
+0f2e:154a*     modexPalWhite_
+0f2e:1574+     modexPalUpdate_
+0f2e:1ae4+     modexPalUpdate1_
+0f2e:1b5e*     modexPalUpdate0_
+0f2e:1baa+     chkcolor_
+0f2e:1ec2+     modexputPixel_
+0f2e:1f50*     modexgetPixel_
+0f2e:1fd6*     modexhlin_
+0f2e:2042      modexprint_
+0f2e:21dc      modexprintbig_
+0f2e:2358*     cls_
+0f2e:23c6+     modexWaitBorder_
+1188:0914+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getch.c)
-0000:7cb2      getch_
+0000:7bc2      getch_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
-0000:7ccc      printf_
+0000:7bdc      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
-0000:7cfb      sprintf_
+0000:7c0b      sprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-11a1:0000*     __nullarea
-11a1:0946*     __ovlflag
-11a1:0947*     __intno
-11a1:0948*     __ovlvec
-0000:7d2a      _cstart_
-0000:7dfd*     _Not_Enough_Memory_
-0000:7f2f      __exit_
-0000:7f4e      __do_exit_with_msg__
-0000:7fab      __GETDS
+1188:0000*     __nullarea
+1188:0928*     __ovlflag
+1188:0929*     __intno
+1188:092a*     __ovlvec
+0000:7c3a      _cstart_
+0000:7d0d*     _Not_Enough_Memory_
+0000:7e3f      __exit_
+0000:7e5e      __do_exit_with_msg__
+0000:7ebb      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
-0000:7fb6      _big_code_
-0000:7fb6*     CodeModelMismatch
+0000:7ec6      _big_code_
+0000:7ec6*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-11a1:16cc      __argv
-11a1:16d0      ___argv
-11a1:16d4      __argc
-11a1:16d6      ___argc
+1188:16ac      __argv
+1188:16b0      ___argv
+1188:16b4      __argc
+1188:16b6      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
-0000:7fbd      __PIA
-0000:7fb6*     __PIS
+0000:7ecd      __PIA
+0000:7ec6*     __PIS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
-0000:7fd4+     int86x_
-0000:8157      int86_
+0000:7ee4+     int86x_
+0000:8067      int86_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
-0000:8184      __I4M
-0000:8184      __U4M
+0000:8094      __I4M
+0000:8094      __U4M
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c)
-0000:819c      _dos_getvect_
+0000:80ac      _dos_getvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c)
-0000:81a7      _dos_setvect_
+0000:80b7      _dos_setvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
-0000:81b4      __I4D
-0000:8203      __U4D
+0000:80c4      __I4D
+0000:8113      __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
-0000:8287*     _heapgrow_
-0000:8287      _fheapgrow_
-0000:8288      _nheapgrow_
+0000:8197*     _heapgrow_
+0000:8197      _fheapgrow_
+0000:8198      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
-0000:8300      _memavl_
+0000:8210      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
-0000:8345      _nmalloc_
-11a1:094c      ___nheapbeg
-11a1:094e      ___MiniHeapRover
-11a1:0950      ___LargestSizeB4MiniHeapRover
+0000:8255      _nmalloc_
+1188:092e      ___nheapbeg
+1188:0930      ___MiniHeapRover
+1188:0932      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
-0000:841f      _fmalloc_
-0000:841f      malloc_
-11a1:0952      ___fheap
-11a1:0954      ___fheapRover
-11a1:0956      ___LargestSizeB4Rover
+0000:832f      _fmalloc_
+0000:832f      malloc_
+1188:0934      ___fheap
+1188:0936      ___fheapRover
+1188:0938      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
-0000:8594      _ffree_
-0000:8594      free_
+0000:84a4      _ffree_
+0000:84a4      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
-0000:8601      _nfree_
-11a1:16d8+     ___MiniHeapFreeRover
+0000:8511      _nfree_
+1188:16b8+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
-0000:86fc+     _null_exit_rtn_
-0000:86fc+     __null_int23_exit_
-0000:86fd      exit_
-0000:871e+     _exit_
-11a1:0958+     ___int23_exit
-11a1:095c      ___FPE_handler_exit
+0000:860c+     _null_exit_rtn_
+0000:860c+     __null_int23_exit_
+0000:860d      exit_
+0000:862e+     _exit_
+1188:093a+     ___int23_exit
+1188:093e      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
-0000:873a      __PTC
+0000:864a      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:876d      ultoa_
-0000:882b*     ltoa_
+0000:867d      ultoa_
+0000:873b*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c)
-0000:89b1      write_
+0000:88c1      write_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-0000:8bdd+     __open_flags_
-0000:8e9e+     _fsopen_
-0000:8f05      fopen_
-0000:9028*     freopen_
+0000:8aed+     __open_flags_
+0000:8dae+     _fsopen_
+0000:8e15      fopen_
+0000:8f38*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
-0000:90b2      fprintf_
+0000:8fc2      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
-0000:90e1      __doclose_
-0000:922b      __shutdown_stream_
-0000:9245      fclose_
-11a1:16da+     ___RmTmpFileFn
+0000:8ff1      __doclose_
+0000:913b      __shutdown_stream_
+0000:9155      fclose_
+1188:16ba+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
-0000:92b0+     __ibm_bios_get_ticks_
-0000:9327      clock_
+0000:91c0+     __ibm_bios_get_ticks_
+0000:9237      clock_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
-0000:934e      kbhit_
+0000:925e      kbhit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
-0000:9365      ftell_
+0000:9275      ftell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
-0000:954b      fseek_
+0000:945b      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-11a1:0098      __IsTable
+1188:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
-0000:9743      tolower_
+0000:9653      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
-0000:9751      unlink_
+0000:9661      unlink_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
-0000:9981      open_
-0000:99b8      sopen_
+0000:9891      open_
+0000:98c8      sopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c)
-0000:99e5      close_
+0000:98f5      close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c)
-0000:99ea      filelength_
+0000:98fa      filelength_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c)
-0000:9a48      getenv_
+0000:9958      getenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-0000:9b34      __PTS
+0000:9a44      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c)
-0000:9b65      read_
+0000:9a75      read_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c)
-0000:9c9e*     __clib_strdup_
-0000:9c9e      strdup_
+0000:9bae*     __clib_strdup_
+0000:9bae      strdup_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c)
-0000:9d05      halloc_
-0000:9dea      hfree_
+0000:9c15      halloc_
+0000:9cfa      hfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c)
-0000:9df1      _heapwalk_
-0000:9df1      _fheapwalk_
+0000:9d01      _heapwalk_
+0000:9d01      _fheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
-0000:9e06+     __NHeapWalk_
-0000:9eff      _nheapwalk_
+0000:9d16+     __NHeapWalk_
+0000:9e0f      _nheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
-0000:9f0f      stackavail_
+0000:9e1f      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-11a1:0968      __8087
-11a1:0969      __real87
-11a1:096a      __dos87emucall
-11a1:096c      __dos87real
+1188:094a      __8087
+1188:094b      __real87
+1188:094c      __dos87emucall
+1188:094e      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
-0000:9f1e*     __exit_with_msg_
-0000:9f23      __fatal_runtime_error_
+0000:9e2e*     __exit_with_msg_
+0000:9e33      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-11a1:096e      __curbrk
-11a1:0976      __STACKLOW
-11a1:0978      __STACKTOP
-11a1:097a      __cbyte
-11a1:097c      __child
-11a1:097e      __no87
-11a1:098b      ___FPE_handler
-11a1:0970      __psp
-11a1:097f      __get_ovl_stack
-11a1:0983      __restore_ovl_stack
-11a1:0987      __close_ovl_file
-11a1:098f      __LpCmdLine
-11a1:0993      __LpPgmName
-11a1:0972      __osmajor
-11a1:0973      __osminor
-11a1:0974      __osmode
-11a1:0975      __HShift
+1188:0950      __curbrk
+1188:0958      __STACKLOW
+1188:095a      __STACKTOP
+1188:095c      __cbyte
+1188:095e      __child
+1188:0960      __no87
+1188:096d      ___FPE_handler
+1188:0952      __psp
+1188:0961      __get_ovl_stack
+1188:0965      __restore_ovl_stack
+1188:0969      __close_ovl_file
+1188:0971      __LpCmdLine
+1188:0975      __LpPgmName
+1188:0954      __osmajor
+1188:0955      __osminor
+1188:0956      __osmode
+1188:0957      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
-0000:9f42+     __fill_buffer_
-0000:a191      fgetc_
+0000:9e52+     __fill_buffer_
+0000:a0a1      fgetc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
-0000:a2d8      fwrite_
+0000:a1e8      fwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
-0000:a651      rand_
-0000:a693*     srand_
+0000:a561      rand_
+0000:a5a3*     srand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-11a1:099c      ___iob
-11a1:16e2      ___ClosedStreams
-11a1:16e6      ___OpenStreams
+1188:097e      ___iob
+1188:16c2      ___ClosedStreams
+1188:16c6      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-0000:a6d0      __fprtf_
+0000:a5e0      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
-0000:a83c      vsprintf_
+0000:a74c      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-0000:a87e      __CMain
+0000:a78e      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-0000:a8e4      __InitRtns
-0000:a8e4*     __FInitRtns
-0000:a93f      __FiniRtns
-0000:a93f*     __FFiniRtns
+0000:a7f4      __InitRtns
+0000:a7f4*     __FInitRtns
+0000:a84f      __FiniRtns
+0000:a84f*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-11a1:0b04      ___uselfn
+1188:0ae6      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-0000:a9a4      __DOSseg__
+0000:a8b4      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
-0000:a9a5      __Init_Argv_
-0000:aa08+     _getargv_
-0000:ad38      __Fini_Argv_
+0000:a8b5      __Init_Argv_
+0000:a918+     _getargv_
+0000:ac48      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-0000:ad62      intr_
+0000:ac72      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-0000:ad76      segread_
+0000:ac86      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:ae61      __LastFree_
-0000:aedb      __ExpandDGROUP_
+0000:ad71      __LastFree_
+0000:adeb      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:afec      __nmemneed_
+0000:aefc      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
-0000:aff0      __MemAllocator
-0000:b0ba      __MemFree
+0000:af00      __MemAllocator
+0000:afca      __MemFree
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
-0000:b217      __GrowSeg_
+0000:b127      __GrowSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
-0000:b38d      __AllocSeg_
+0000:b29d      __AllocSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
-0000:b47c      __fmemneed_
+0000:b38c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-11a1:0022      ___Alphabet
+1188:0022      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-0000:b47f      __lseek_
+0000:b38f      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:b4b9*     __dosretax
-0000:b4be*     __dosret0
-0000:b4c5      __set_errno_dos_
-0000:b52d*     __set_errno_dos_reterr_
+0000:b3c9*     __dosretax
+0000:b3ce*     __dosret0
+0000:b3d5      __set_errno_dos_
+0000:b43d*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-0000:b538*     __get_errno_ptr_
-11a1:16ee      _errno
+0000:b448*     __get_errno_ptr_
+1188:16ce      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:b53f      __GetIOMode_
-0000:b574      __SetIOMode_nogrow_
-11a1:0b1a      ___NFiles
-11a1:0b1c      ___init_mode
-11a1:0b44      ___io_mode
+0000:b44f      __GetIOMode_
+0000:b484      __SetIOMode_nogrow_
+1188:0afc      ___NFiles
+1188:0afe      ___init_mode
+1188:0b26      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-0000:b5a9*     __set_commode_
-11a1:0b48      __commode
+0000:b4b9*     __set_commode_
+1188:0b2a      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-11a1:0b4a      __fmode
+1188:0b2c      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-0000:b5b5      __chktty_
+0000:b4c5      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-0000:b614      __freefp_
-0000:b6b5      __purgefp_
+0000:b524      __freefp_
+0000:b5c5      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-0000:b6f6      __allocfp_
+0000:b606      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-0000:b8a6      __close_
+0000:b7b6      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-0000:b8dc      __flush_
+0000:b7ec      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
-0000:bb25      fflush_
+0000:ba35      fflush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-0000:bb3a      tell_
+0000:ba4a      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-0000:bb4b      lseek_
+0000:ba5b      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:bb7c      __doserror_
-0000:bb8a      __doserror1_
+0000:ba8c      __doserror_
+0000:ba9a      __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:bb96      _dos_open_
+0000:baa6      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:bbbc      isatty_
+0000:bacc      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:bbd8*     __get_doserrno_ptr_
-11a1:16f0      __doserrno
+0000:bae8*     __get_doserrno_ptr_
+1188:16d0      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-11a1:0b4c      ___umaskval
+1188:0b2e      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:bbdf      _dos_creat_
-0000:bc03*     _dos_creatnew_
+0000:baef      _dos_creat_
+0000:bb13*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:bc24+     __grow_iomode_
-0000:bd0b+     __shrink_iomode_
-0000:bd4c      __SetIOMode_
+0000:bb34+     __grow_iomode_
+0000:bc1b+     __shrink_iomode_
+0000:bc5c      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-11a1:16f4      ___env_mask
-11a1:16f8      _environ
-11a1:16fc*     __wenviron
+1188:16d4      ___env_mask
+1188:16d8      _environ
+1188:16dc*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
-0000:bdf3      _mbterm_
+0000:bd03      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
-0000:be46      _mbsnextc_
+0000:bd56      _mbsnextc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c)
-0000:bea1      _mbctoupper_
+0000:bdb1      _mbctoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c)
-0000:bec4      _mbsinc_
+0000:bdd4      _mbsinc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:bf16      __ChkTTYIOMode_
-0000:bf84*     __IOMode_
+0000:be26      __ChkTTYIOMode_
+0000:be94*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c)
-0000:c056      __HeapWalk_
+0000:bf66      __HeapWalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
-0000:c296*     _fpreset_
-0000:c2c1      __init_8087_
-0000:c2f4+     __default_sigfpe_handler_
-0000:c349      __chk8087_
+0000:c1a6*     _fpreset_
+0000:c1d1      __init_8087_
+0000:c204+     __default_sigfpe_handler_
+0000:c259      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-0000:c3b9      __EnterWVIDEO_
-11a1:0b6c+     ___WD_Present
+0000:c2c9      __EnterWVIDEO_
+1188:0b4e+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:c3dd      __flushall_
-0000:c471      flushall_
+0000:c2ed      __flushall_
+0000:c381      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-0000:c477      getche_
+0000:c387      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-0000:c491      __ioalloc_
+0000:c3a1      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-0000:c61f      __qread_
+0000:c52f      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:c63f      __qwrite_
+0000:c54f      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-0000:c69f      fputc_
+0000:c5af      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-0000:c874      __InitFiles_
+0000:c784      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-0000:caa8*     fcloseall_
-0000:caaf      __full_io_exit_
+0000:c9b8*     fcloseall_
+0000:c9bf      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-0000:cab9      __prtf_
+0000:c9c9      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-11a1:1700      ____Argv
-11a1:1704      ____Argc
+1188:16e0      ____Argv
+1188:16e4      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-11a1:0b6e      __amblksiz
+1188:0b50      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-11a1:0ba0      __Start_XI
-11a1:0bd6      __End_XI
-11a1:0bd6      __Start_YI
-11a1:0bee      __End_YI
+1188:0b82      __Start_XI
+1188:0bb8      __End_XI
+1188:0bb8      __Start_YI
+1188:0bd0      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-11a1:1706      ___historical_splitparms
+1188:16e6      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:dc1c      _DoINTR_
+0000:db2c      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:df95*     _heapenable_
-11a1:0b70      ___heap_enabled
+0000:dea5*     _heapenable_
+1188:0b52      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:dfa6*     sbrk_
-0000:dfb6      __brk_
+0000:deb6*     sbrk_
+0000:dec6      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:e01e      fsync_
+0000:df2e      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:e023*     _frealloc_
-0000:e023      realloc_
+0000:df33*     _frealloc_
+0000:df33      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0000:e11d      __setenvp_
-0000:e2a9      __freeenvp_
+0000:e02d      __setenvp_
+0000:e1b9      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-11a1:0b72      ___IsDBCS
+1188:0b54      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:e307*     _ismbblead_
-11a1:170c      ___MBCSIsTable
+0000:e217*     _ismbblead_
+1188:16ec      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:e361      __mbinit_
-11a1:0b74      ___MBCodePage
+0000:e271      __mbinit_
+1188:0b56      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0000:e43c      _mbdtoupper_
+0000:e34c      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0000:e44a      toupper_
+0000:e35a      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-11a1:0b76      __8087cw
+1188:0b58      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-11a1:0b78      ___Save8087
-11a1:0b7c      ___Rest8087
+1188:0b5a      ___Save8087
+1188:0b5e      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:e459      __GrabFP87_
+0000:e369      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:e48c*     __init_8087_emu
-0000:e492      __x87id
+0000:e39c*     __init_8087_emu
+0000:e3a2      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:e4ef      wctomb_
+0000:e3ff      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:e53a+     utoa_
-0000:e5db      itoa_
+0000:e44a+     utoa_
+0000:e4eb      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:e625      strupr_
+0000:e535      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-11a1:0b80      ___EFG_printf
-11a1:0b84*     ___EFG_scanf
+1188:0b62      ___EFG_printf
+1188:0b66*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:e66d      ulltoa_
-0000:e7aa*     lltoa_
+0000:e57d      ulltoa_
+0000:e6ba*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:e81b*     _dos_close_
-0000:e829      _dos_commit_
+0000:e72b*     _dos_close_
+0000:e739      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:e838*     _msize_
-0000:e853      _fmsize_
+0000:e748*     _msize_
+0000:e763      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:e864      __HeapManager_expand_
-0000:ed6d      _nexpand_
+0000:e774      __HeapManager_expand_
+0000:ec7d      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:edc0      _fexpand_
-0000:edc0*     _expand_
+0000:ecd0      _fexpand_
+0000:ecd0*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0000:edf5      clearenv_
+0000:ed05      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:ef2a      __Init_FPE_handler_
-0000:ef63      __Fini_FPE_handler_
-0000:ef9a*     __FPEHandler
+0000:ee3a      __Init_FPE_handler_
+0000:ee73      __Fini_FPE_handler_
+0000:eeaa*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:f22c      _bfree_
+0000:f13c      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:f251      _bexpand_
+0000:f161      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-11a1:0b9e      ___FPE_int
+1188:0b80      ___FPE_int
 
 
                         +--------------------+
@@ -634,6 +635,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00020ef0 (134896.)
-Entry point address: 0000:7d2a
-Link time: 00:00.91
+Memory size:  00020d40 (134464.)
+Entry point address: 0000:7c3a
+Link time: 00:00.69
index a329a842cd2aac5443f883e55b64bdde1da69e74..11849da52a53d6452a624b6d13ef6e0f3de3ef8c 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/13 14:30:25
+Created on:       15/10/13 14:51:38
 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.10
index bcdbfd9afe672c3693f44f89a8ecefe48b2fed1c..7d3e6b3d17a6dfca45985fd17dc57aedb1c4a685 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/13 14:30:25
+Created on:       15/10/13 14:51:38
 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.35
+Link time: 00:00.90
index 86b72868e48c5cad6112b335a06c40c6b5c61dd8..a439d3591a077b9535e96d5ee3342a7299c8abc4 100755 (executable)
Binary files a/maptest.exe and b/maptest.exe differ
index fc0c7e6336a849deaa0b10fc0a6bafab7f5a5bfa..4a936f1207ce34aef27a458f9ecbb98196468af0 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/13 14:30:25
+Created on:       15/10/13 14:51:38
 Executable Image: maptest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          1399:0000            0000f110
+DGROUP                          1362:0000            0000f0f0
 
 
 
@@ -24,40 +24,40 @@ DGROUP                          1399:0000            0000f110
 Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
-maptest_TEXT           CODE           AUTO           0000:0000       000002d1
-mapread_TEXT           CODE           AUTO           0000:02e0       0000099e
-jsmn_TEXT              CODE           AUTO           0000:0c80       00000919
-16_in_TEXT             CODE           AUTO           0000:15a0       00001e80
-16_mm_TEXT             CODE           AUTO           0000:3420       00003308
-wcpu_TEXT              CODE           AUTO           0000:6730       00000058
-16_head_TEXT           CODE           AUTO           0000:6790       00000405
-16_ca_TEXT             CODE           AUTO           0000:6ba0       000003fd
-kitten_TEXT            CODE           AUTO           0000:6fa0       0000080a
-16_hc_TEXT             CODE           AUTO           0000:77b0       0000158b
-timer_TEXT             CODE           AUTO           0000:8d40       00000235
-_TEXT                  CODE           AUTO           08f8:0000       00007bbb
-bitmap_TEXT            CODE           AUTO           08f8:7bc0       000006f5
-modex16_TEXT           CODE           AUTO           08f8:82c0       00002490
-16text_TEXT            CODE           AUTO           08f8:a750       0000010d
-16_in13_DATA           FAR_DATA       AUTO           137e:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           1398:0004       00000000
-_NULL                  BEGDATA        DGROUP         1399:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         139b:0000       00000002
-CONST                  DATA           DGROUP         139b:0002       00000076
-CONST2                 DATA           DGROUP         13a2:0008       00000102
-_DATA                  DATA           DGROUP         13b3:0000       000005c3
-XIB                    DATA           DGROUP         140f:0004       00000000
-XI                     DATA           DGROUP         140f:0004       00000036
-XIE                    DATA           DGROUP         1412:000a       00000000
-YIB                    DATA           DGROUP         1412:000a       00000000
-YI                     DATA           DGROUP         1412:000a       00000018
-YIE                    DATA           DGROUP         1414:0002       00000000
-STRINGS                DATA           DGROUP         1414:0002       00000000
-DATA                   DATA           DGROUP         1414:0002       00000000
-_emu_init_start        EMU            DGROUP         1414:0002       00000000
-_emu_init_end          EMU            DGROUP         1414:0002       00000000
-_BSS                   BSS            DGROUP         1415:0000       00000e82
-STACK                  STACK          DGROUP         14fe:0000       0000dac0
+maptest_TEXT           CODE           AUTO           0000:0000       000001e1
+mapread_TEXT           CODE           AUTO           0000:01f0       000008ae
+jsmn_TEXT              CODE           AUTO           0000:0aa0       00000919
+16_in_TEXT             CODE           AUTO           0000:13c0       00001e80
+16_mm_TEXT             CODE           AUTO           0000:3240       00003308
+wcpu_TEXT              CODE           AUTO           0000:6550       00000058
+16_head_TEXT           CODE           AUTO           0000:65b0       00000405
+16_ca_TEXT             CODE           AUTO           0000:69c0       000003fd
+kitten_TEXT            CODE           AUTO           0000:6dc0       0000080a
+16_hc_TEXT             CODE           AUTO           0000:75d0       0000158b
+timer_TEXT             CODE           AUTO           0000:8b60       00000235
+_TEXT                  CODE           AUTO           08da:0000       00007bbb
+bitmap_TEXT            CODE           AUTO           08da:7bc0       00000605
+modex16_TEXT           CODE           AUTO           08da:81d0       000023ee
+16text_TEXT            CODE           AUTO           08da:a5c0       0000010d
+16_in13_DATA           FAR_DATA       AUTO           1347:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           1361:0004       00000000
+_NULL                  BEGDATA        DGROUP         1362:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         1364:0000       00000002
+CONST                  DATA           DGROUP         1364:0002       00000076
+CONST2                 DATA           DGROUP         136b:0008       00000102
+_DATA                  DATA           DGROUP         137c:0000       000005a5
+XIB                    DATA           DGROUP         13d6:0006       00000000
+XI                     DATA           DGROUP         13d6:0006       00000036
+XIE                    DATA           DGROUP         13d9:000c       00000000
+YIB                    DATA           DGROUP         13d9:000c       00000000
+YI                     DATA           DGROUP         13d9:000c       00000018
+YIE                    DATA           DGROUP         13db:0004       00000000
+STRINGS                DATA           DGROUP         13db:0004       00000000
+DATA                   DATA           DGROUP         13db:0004       00000000
+_emu_init_start        EMU            DGROUP         13db:0004       00000000
+_emu_init_end          EMU            DGROUP         13db:0004       00000000
+_BSS                   BSS            DGROUP         13dc:0000       00000e82
+STACK                  STACK          DGROUP         14c5:0000       0000dac0
 
 
                         +----------------+
@@ -71,574 +71,575 @@ Address        Symbol
 =======        ======
 
 Module: maptest.o(/dos/z/16/src/maptest.c)
-0000:01be      main_
+0000:00ce      main_
 Module: mapread.o(/dos/z/16/src/lib/mapread.c)
-0000:04a8+     jsoneq_
-0000:054c+     dump_
-0000:0a48      loadmap_
+0000:02c8+     jsoneq_
+0000:036c+     dump_
+0000:0868      loadmap_
 Module: jsmn.o(/dos/z/16/src/lib/jsmn/jsmn.c)
-0000:1052      jsmn_parse_
-0000:154e      jsmn_init_
+0000:0e72      jsmn_parse_
+0000:136e      jsmn_init_
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-1399:07de+     _inpu
-0000:16e0+     INL_KeyService_
-0000:197a+     Mouse_
-0000:19d2+     IN_GetJoyAbs_
-0000:1d7c+     IN_GetJoyButtonsDB_
-0000:2002+     IN_SetupJoy_
-0000:21c4*     IN_Startup_
-0000:22ca*     IN_Default_
-0000:242e*     IN_Shutdown_
-0000:24ae*     IN_SetKeyHook_
-0000:24d0+     IN_ClearKeysDown_
-0000:25b0*     IN_ReadCursor_
-0000:26cc*     IN_ReadControl_
-0000:2f04*     IN_SetControlType_
-0000:2f52*     IN_GetScanName_
-0000:2fda*     IN_WaitForKey_
-0000:3010*     IN_WaitForASCII_
-0000:3046+     IN_AckBack_
-0000:312e*     IN_Ack_
-0000:31d0+     IN_IsUserInput_
-0000:3276*     IN_UserInput_
-0000:32ba*     IN_KeyDown_
-0000:3302+     IN_ClearKey_
-0000:337a*     IN_qb_
+1362:07be+     _inpu
+0000:1500+     INL_KeyService_
+0000:179a+     Mouse_
+0000:17f2+     IN_GetJoyAbs_
+0000:1b9c+     IN_GetJoyButtonsDB_
+0000:1e22+     IN_SetupJoy_
+0000:1fe4*     IN_Startup_
+0000:20ea*     IN_Default_
+0000:224e*     IN_Shutdown_
+0000:22ce*     IN_SetKeyHook_
+0000:22f0+     IN_ClearKeysDown_
+0000:23d0*     IN_ReadCursor_
+0000:24ec*     IN_ReadControl_
+0000:2d24*     IN_SetControlType_
+0000:2d72*     IN_GetScanName_
+0000:2dfa*     IN_WaitForKey_
+0000:2e30*     IN_WaitForASCII_
+0000:2e66+     IN_AckBack_
+0000:2f4e*     IN_Ack_
+0000:2ff0+     IN_IsUserInput_
+0000:3096*     IN_UserInput_
+0000:30da*     IN_KeyDown_
+0000:3122+     IN_ClearKey_
+0000:319a*     IN_qb_
 Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
-0000:3e04+     MML_CheckForEMS_
-0000:3e60+     MML_SetupEMS_
-0000:4018+     MML_ShutdownEMS_
-0000:4084+     MM_MapEMS_
-0000:4180*     MM_MapXEMS_
-0000:42a0+     MML_CheckForXMS_
-0000:42fc*     MML_SetupXMS_
-0000:43e4+     MML_ShutdownXMS_
-0000:4472+     MML_UseSpace_
-0000:4650+     MML_ClearBlock_
-0000:46d4*     MM_Startup_
-0000:4b06+     MM_Shutdown_
-0000:4b9c      MM_GetPtr_
-0000:4f96+     MM_FreePtr_
-0000:508e*     MM_SetPurge_
-0000:5168*     MM_SetLock_
-0000:5240+     MM_SortMem_
-0000:542e*     MM_ShowMemory_
-0000:5ace*     MM_DumpData_
-0000:5c28+     MM_UnusedMemory_
-0000:5cac+     MM_TotalFree_
-0000:5d42*     MM_Report_
-0000:66fa*     MM_BombOnError_
-1399:0940+     _beforesort
-1399:0944+     _aftersort
-1399:0948+     _XMSaddr
+0000:3c24+     MML_CheckForEMS_
+0000:3c80+     MML_SetupEMS_
+0000:3e38+     MML_ShutdownEMS_
+0000:3ea4+     MM_MapEMS_
+0000:3fa0*     MM_MapXEMS_
+0000:40c0+     MML_CheckForXMS_
+0000:411c*     MML_SetupXMS_
+0000:4204+     MML_ShutdownXMS_
+0000:4292+     MML_UseSpace_
+0000:4470+     MML_ClearBlock_
+0000:44f4*     MM_Startup_
+0000:4926+     MM_Shutdown_
+0000:49bc      MM_GetPtr_
+0000:4db6+     MM_FreePtr_
+0000:4eae*     MM_SetPurge_
+0000:4f88*     MM_SetLock_
+0000:5060+     MM_SortMem_
+0000:524e*     MM_ShowMemory_
+0000:58ee*     MM_DumpData_
+0000:5a48+     MM_UnusedMemory_
+0000:5acc+     MM_TotalFree_
+0000:5b62*     MM_Report_
+0000:651a*     MM_BombOnError_
+1362:0920+     _beforesort
+1362:0924+     _aftersort
+1362:0928+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
-0000:6730      detectcpu_
+0000:6550      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
-0000:679e*     wait_
-0000:67ea*     filesize_
-0000:6850      printmeminfoline_
-0000:6a3c      US_CheckParm_
+0000:65be*     wait_
+0000:660a*     filesize_
+0000:6670      printmeminfoline_
+0000:685c      US_CheckParm_
 Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
-0000:6bce      CA_OpenDebug_
-0000:6c1e      CA_CloseDebug_
-0000:6c4c+     CA_FarRead_
-0000:6ccc*     CA_FarWrite_
-0000:6d4c*     CA_ReadFile_
-0000:6dc8*     CA_LoadFile_
-0000:6e70*     CAL_OptimizeNodes_
-0000:6f20*     CA_Startup_
-0000:6f70*     CA_Shutdown_
-1399:0950*     _finishcachebox
-1399:0954*     _drawcachebox
-1399:0958*     _updatecachebox
+0000:69ee      CA_OpenDebug_
+0000:6a3e      CA_CloseDebug_
+0000:6a6c+     CA_FarRead_
+0000:6aec*     CA_FarWrite_
+0000:6b6c*     CA_ReadFile_
+0000:6be8*     CA_LoadFile_
+0000:6c90*     CAL_OptimizeNodes_
+0000:6d40*     CA_Startup_
+0000:6d90*     CA_Shutdown_
+1362:0930*     _finishcachebox
+1362:0934*     _drawcachebox
+1362:0938*     _updatecachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
-0000:6fdc      KITTENGETS
-0000:703c*     kittenopen_
-0000:728a+     catread_
-0000:733e*     kittenclose_
-0000:735a+     mystrtoul_
-0000:740e+     processEscChars_
-0000:7594+     get_line_
-0000:7606+     db_fetch_
-0000:769c+     db_insert_
-1399:04a4+     __kitten_catalog
+0000:6dfc      KITTENGETS
+0000:6e5c*     kittenopen_
+0000:70aa+     catread_
+0000:715e*     kittenclose_
+0000:717a+     mystrtoul_
+0000:722e+     processEscChars_
+0000:73b4+     get_line_
+0000:7426+     db_fetch_
+0000:74bc+     db_insert_
+1362:04a4+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
-0000:795c+     LargestFreeBlock_
-0000:79ea+     _coreleft_
-0000:7a66+     LargestFarFreeBlock_
-0000:7b1c+     _farcoreleft_
-0000:7bca+     LargestHugeFreeBlock_
-0000:7cba*     _hugecoreleft_
-0000:7d8a+     GetFreeSize_
-0000:7de4+     GetFarFreeSize_
-0000:7e2e+     GetNearFreeSize_
-0000:7e7c*     heapdump_
-0000:8b1e+     heapstat_
-0000:8c5c+     heapstat0_
-0000:8cbe+     HC_OpenDebug_
-0000:8d0e*     HC_CloseDebug_
+0000:777c+     LargestFreeBlock_
+0000:780a+     _coreleft_
+0000:7886+     LargestFarFreeBlock_
+0000:793c+     _farcoreleft_
+0000:79ea+     LargestHugeFreeBlock_
+0000:7ada*     _hugecoreleft_
+0000:7baa+     GetFreeSize_
+0000:7c04+     GetFarFreeSize_
+0000:7c4e+     GetNearFreeSize_
+0000:7c9c*     heapdump_
+0000:893e+     heapstat_
+0000:8a7c+     heapstat0_
+0000:8ade+     HC_OpenDebug_
+0000:8b2e*     HC_CloseDebug_
 Module: timer.o(/dos/z/16/src/lib/timer.c)
-0000:8d40*     start_timer_
-0000:8e6c*     elapsed_timer_
-0000:8ebe*     ticktock_
-0000:8f2a*     time_in_seconds_
+0000:8b60*     start_timer_
+0000:8c8c*     elapsed_timer_
+0000:8cde*     ticktock_
+0000:8d4a*     time_in_seconds_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
-08f8:0005      __STK
-08f8:0025      __STKOVERFLOW_
+08da:0005      __STK
+08da:0025      __STKOVERFLOW_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-1399:04c6      ___iob
-1399:0964      ___ClosedStreams
-1399:0968      ___OpenStreams
+1362:04c6      ___iob
+1362:0944      ___ClosedStreams
+1362:0948      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
-08f8:0042      fprintf_
+08da:0042      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-1399:0000*     __nullarea
-1399:062e*     __ovlflag
-1399:062f*     __intno
-1399:0630*     __ovlvec
-08f8:0072      _cstart_
-08f8:0145*     _Not_Enough_Memory_
-08f8:0277      __exit_
-08f8:0296      __do_exit_with_msg__
-08f8:02f3      __GETDS
+1362:0000*     __nullarea
+1362:062e*     __ovlflag
+1362:062f*     __intno
+1362:0630*     __ovlvec
+08da:0072      _cstart_
+08da:0145*     _Not_Enough_Memory_
+08da:0277      __exit_
+08da:0296      __do_exit_with_msg__
+08da:02f3      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
-08f8:02fe      _big_code_
-08f8:02fe*     CodeModelMismatch
+08da:02fe      _big_code_
+08da:02fe*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-1399:096c      __argv
-1399:0970      ___argv
-1399:0974      __argc
-1399:0976      ___argc
+1362:094c      __argv
+1362:0950      ___argv
+1362:0954      __argc
+1362:0956      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
-08f8:0305      __PIA
-08f8:02fe*     __PIS
+08da:0305      __PIA
+08da:02fe*     __PIS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncmp.c)
-08f8:031c      strncmp_
+08da:031c      strncmp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
-08f8:0359      _fmalloc_
-08f8:0359      malloc_
-1399:0634      ___fheap
-1399:0636      ___fheapRover
-1399:0638      ___LargestSizeB4Rover
+08da:0359      _fmalloc_
+08da:0359      malloc_
+1362:0634      ___fheap
+1362:0636      ___fheapRover
+1362:0638      ___LargestSizeB4Rover
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-08f8:7fee      bitmapLoadPcx_
-08f8:814a*     bitmapLoadPcxTiles_
+08da:7efe      bitmapLoadPcx_
+08da:805a*     bitmapLoadPcxTiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strstr.c)
-08f8:04ce      strstr_
+08da:04ce      strstr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(atoi.c)
-08f8:05d0      atoi_
+08da:05d0      atoi_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-08f8:066b+     __open_flags_
-08f8:092c+     _fsopen_
-08f8:0993      fopen_
-08f8:0ab6*     freopen_
+08da:066b+     __open_flags_
+08da:092c+     _fsopen_
+08da:0993      fopen_
+08da:0ab6*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
-08f8:0b40      fread_
+08da:0b40      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-08f8:0eb7      __get_errno_ptr_
-1399:09f8      _errno
+08da:0eb7      __get_errno_ptr_
+1362:09d8      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-08f8:0ebe*     _frealloc_
-08f8:0ebe      realloc_
+08da:0ebe*     _frealloc_
+08da:0ebe      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
-08f8:0f9a      __PTC
+08da:0f9a      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncpy.c)
-08f8:0fcd      strncpy_
+08da:0fcd      strncpy_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
-08f8:1009      printf_
+08da:1009      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
-08f8:1038+     int86x_
-08f8:11bb      int86_
+08da:1038+     int86x_
+08da:11bb      int86_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
-08f8:11e8      __I4M
-08f8:11e8      __U4M
+08da:11e8      __I4M
+08da:11e8      __U4M
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c)
-08f8:1200      _dos_getvect_
+08da:1200      _dos_getvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c)
-08f8:120b      _dos_setvect_
+08da:120b      _dos_setvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
-08f8:1218      __I4D
-08f8:1267      __U4D
+08da:1218      __I4D
+08da:1267      __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
-08f8:12eb*     _heapgrow_
-08f8:12eb      _fheapgrow_
-08f8:12ec      _nheapgrow_
+08da:12eb*     _heapgrow_
+08da:12eb      _fheapgrow_
+08da:12ec      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
-08f8:1364      _memavl_
+08da:1364      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
-08f8:13a9      _nmalloc_
-1399:0644      ___nheapbeg
-1399:0646      ___MiniHeapRover
-1399:0648      ___LargestSizeB4MiniHeapRover
+08da:13a9      _nmalloc_
+1362:0644      ___nheapbeg
+1362:0646      ___MiniHeapRover
+1362:0648      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
-08f8:1483      _ffree_
-08f8:1483      free_
+08da:1483      _ffree_
+08da:1483      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
-08f8:14f0      _nfree_
-1399:09fa+     ___MiniHeapFreeRover
+08da:14f0      _nfree_
+1362:09da+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
-08f8:15eb+     _null_exit_rtn_
-08f8:15eb+     __null_int23_exit_
-08f8:15ec      exit_
-08f8:160d+     _exit_
-1399:064a+     ___int23_exit
-1399:064e      ___FPE_handler_exit
+08da:15eb+     _null_exit_rtn_
+08da:15eb+     __null_int23_exit_
+08da:15ec      exit_
+08da:160d+     _exit_
+1362:064a+     ___int23_exit
+1362:064e      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-08f8:1629      ultoa_
-08f8:16e7*     ltoa_
+08da:1629      ultoa_
+08da:16e7*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c)
-08f8:186d      write_
+08da:186d      write_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
-08f8:1a99      __doclose_
-08f8:1be3      __shutdown_stream_
-08f8:1bfd      fclose_
-1399:09fc+     ___RmTmpFileFn
+08da:1a99      __doclose_
+08da:1be3      __shutdown_stream_
+08da:1bfd      fclose_
+1362:09dc+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
-08f8:1c68+     __ibm_bios_get_ticks_
-08f8:1cdf      clock_
+08da:1c68+     __ibm_bios_get_ticks_
+08da:1cdf      clock_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
-08f8:1d06      kbhit_
+08da:1d06      kbhit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
-08f8:1d1d      ftell_
+08da:1d1d      ftell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
-08f8:1f03      fseek_
+08da:1f03      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-1399:0098      __IsTable
+1362:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
-08f8:20fb      tolower_
+08da:20fb      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
-08f8:2109      unlink_
+08da:2109      unlink_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
-08f8:2339      open_
-08f8:2370      sopen_
+08da:2339      open_
+08da:2370      sopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c)
-08f8:239d      close_
+08da:239d      close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c)
-08f8:23a2      filelength_
+08da:23a2      filelength_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
-08f8:2400      sprintf_
+08da:2400      sprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c)
-08f8:242f      getenv_
+08da:242f      getenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-08f8:251a      __PTS
+08da:251a      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c)
-08f8:254b      read_
+08da:254b      read_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c)
-08f8:2684*     __clib_strdup_
-08f8:2684      strdup_
+08da:2684*     __clib_strdup_
+08da:2684      strdup_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c)
-08f8:26eb      halloc_
-08f8:27d0      hfree_
+08da:26eb      halloc_
+08da:27d0      hfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c)
-08f8:27d7      _heapwalk_
-08f8:27d7      _fheapwalk_
+08da:27d7      _heapwalk_
+08da:27d7      _fheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
-08f8:27ec+     __NHeapWalk_
-08f8:28e5      _nheapwalk_
+08da:27ec+     __NHeapWalk_
+08da:28e5      _nheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
-08f8:28f5      stackavail_
+08da:28f5      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-1399:065a      __8087
-1399:065b      __real87
-1399:065c      __dos87emucall
-1399:065e      __dos87real
+1362:065a      __8087
+1362:065b      __real87
+1362:065c      __dos87emucall
+1362:065e      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
-08f8:2904*     __exit_with_msg_
-08f8:2909      __fatal_runtime_error_
+08da:2904*     __exit_with_msg_
+08da:2909      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-1399:0660      __curbrk
-1399:0668      __STACKLOW
-1399:066a      __STACKTOP
-1399:066c      __cbyte
-1399:066e      __child
-1399:0670      __no87
-1399:067d      ___FPE_handler
-1399:0662      __psp
-1399:0671      __get_ovl_stack
-1399:0675      __restore_ovl_stack
-1399:0679      __close_ovl_file
-1399:0681      __LpCmdLine
-1399:0685      __LpPgmName
-1399:0664      __osmajor
-1399:0665      __osminor
-1399:0666      __osmode
-1399:0667      __HShift
+1362:0660      __curbrk
+1362:0668      __STACKLOW
+1362:066a      __STACKTOP
+1362:066c      __cbyte
+1362:066e      __child
+1362:0670      __no87
+1362:067d      ___FPE_handler
+1362:0662      __psp
+1362:0671      __get_ovl_stack
+1362:0675      __restore_ovl_stack
+1362:0679      __close_ovl_file
+1362:0681      __LpCmdLine
+1362:0685      __LpPgmName
+1362:0664      __osmajor
+1362:0665      __osminor
+1362:0666      __osmode
+1362:0667      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-08f8:2928      __InitFiles_
+08da:2928      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-08f8:2b5c*     fcloseall_
-08f8:2b63      __full_io_exit_
+08da:2b5c*     fcloseall_
+08da:2b63      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-08f8:2b87      __fprtf_
+08da:2b87      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-08f8:2cda      __CMain
+08da:2cda      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-08f8:2d40      __InitRtns
-08f8:2d40*     __FInitRtns
-08f8:2d9b      __FiniRtns
-08f8:2d9b*     __FFiniRtns
+08da:2d40      __InitRtns
+08da:2d40*     __FInitRtns
+08da:2d9b      __FiniRtns
+08da:2d9b*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-1399:068a      ___uselfn
+1362:068a      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-08f8:2e00      __DOSseg__
+08da:2e00      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
-08f8:2e01      __Init_Argv_
-08f8:2e64+     _getargv_
-08f8:3194      __Fini_Argv_
+08da:2e01      __Init_Argv_
+08da:2e64+     _getargv_
+08da:3194      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
-08f8:31c0      __MemAllocator
-08f8:328a      __MemFree
+08da:31c0      __MemAllocator
+08da:328a      __MemFree
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
-08f8:33e7      __GrowSeg_
+08da:33e7      __GrowSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
-08f8:355d      __AllocSeg_
+08da:355d      __AllocSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
-08f8:364c      __fmemneed_
+08da:364c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
-08f8:364f      __fill_buffer_
-08f8:389e      fgetc_
+08da:364f      __fill_buffer_
+08da:389e      fgetc_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-08f8:85a4*     VGAmodeX_
-08f8:864e+     modex__320x240_256__Enter_
-08f8:86c0*     modexLeave_
-08f8:86d8+     modexsetBaseXMode_
-08f8:872a*     modexDefaultPage_
-08f8:8790*     modexNextPage_
-08f8:8860*     modexNextPageFlexibleSize_
-08f8:8934*     modexShowPage_
-08f8:8a30*     modexPanPage_
-08f8:8a80*     modexSelectPlane_
-08f8:8aa4+     modexClearRegion_
-08f8:8bbc*     oldDrawBmp_
-08f8:8d22*     CDrawBmp_
-08f8:8e86*     modexDrawBmp_
-08f8:8eec+     modexDrawBmpRegion_
-08f8:9056*     modex_sparky4_DrawBmpRegion_
-08f8:91c0*     modexDrawPlanarBuf_
-08f8:91de*     modexDrawSprite_
-08f8:9244+     modexDrawSpriteRegion_
-08f8:93bc*     modexCopyPageRegion_
-08f8:9526*     modexFadeOn_
-08f8:9556*     modexFadeOff_
-08f8:9584*     modexFlashOn_
-08f8:95b2*     modexFlashOff_
-08f8:9682+     modexPalSave_
-08f8:96d8      modexNewPal_
-08f8:9728*     modexLoadPalFile_
-08f8:980a*     modexSavePalFile_
-08f8:9882*     modexPalBlack_
-08f8:98ac*     modexPalWhite_
-08f8:98d6+     modexPalUpdate_
-08f8:9e46+     modexPalUpdate1_
-08f8:9ec0*     modexPalUpdate0_
-08f8:9f0c+     chkcolor_
-08f8:a224+     modexputPixel_
-08f8:a2b2*     modexgetPixel_
-08f8:a338*     modexhlin_
-08f8:a3a4*     modexprint_
-08f8:a53e*     modexprintbig_
-08f8:a6ba*     cls_
-08f8:a728+     modexWaitBorder_
-1399:0694+     _VGA
+08da:83c4*     VGAmodeX_
+08da:846e*     modex__320x240_256__Enter_
+08da:84ce+     modex__256x192_256__Enter_
+08da:852e*     modexLeave_
+08da:8546+     modexsetBaseXMode_
+08da:8598*     modexDefaultPage_
+08da:85fe*     modexNextPage_
+08da:86ce*     modexNextPageFlexibleSize_
+08da:87a2*     modexShowPage_
+08da:889e*     modexPanPage_
+08da:88ee*     modexSelectPlane_
+08da:8912+     modexClearRegion_
+08da:8a2a*     oldDrawBmp_
+08da:8b90*     CDrawBmp_
+08da:8cf4*     modexDrawBmp_
+08da:8d5a+     modexDrawBmpRegion_
+08da:8ec4*     modex_sparky4_DrawBmpRegion_
+08da:902e*     modexDrawPlanarBuf_
+08da:904c*     modexDrawSprite_
+08da:90b2+     modexDrawSpriteRegion_
+08da:922a*     modexCopyPageRegion_
+08da:9394*     modexFadeOn_
+08da:93c4*     modexFadeOff_
+08da:93f2*     modexFlashOn_
+08da:9420*     modexFlashOff_
+08da:94f0+     modexPalSave_
+08da:9546      modexNewPal_
+08da:9596*     modexLoadPalFile_
+08da:9678*     modexSavePalFile_
+08da:96f0*     modexPalBlack_
+08da:971a*     modexPalWhite_
+08da:9744+     modexPalUpdate_
+08da:9cb4+     modexPalUpdate1_
+08da:9d2e*     modexPalUpdate0_
+08da:9d7a+     chkcolor_
+08da:a092+     modexputPixel_
+08da:a120*     modexgetPixel_
+08da:a1a6*     modexhlin_
+08da:a212*     modexprint_
+08da:a3ac*     modexprintbig_
+08da:a528*     cls_
+08da:a596+     modexWaitBorder_
+1362:0694+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-08f8:39e5*     __set_commode_
-1399:06c6      __commode
+08da:39e5*     __set_commode_
+1362:06a8      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-1399:06c8      __fmode
+1362:06aa      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-08f8:39f1      __chktty_
+08da:39f1      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-08f8:3a50      __freefp_
-08f8:3af1      __purgefp_
+08da:3a50      __freefp_
+08da:3af1      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-08f8:3b32      __allocfp_
+08da:3b32      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-08f8:3ce2      __ioalloc_
+08da:3ce2      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-08f8:3e70      __qread_
+08da:3e70      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-08f8:3e90*     _msize_
-08f8:3eab      _fmsize_
+08da:3e90*     _msize_
+08da:3eab      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-08f8:3ebc      __HeapManager_expand_
-08f8:43c5      _nexpand_
+08da:3ebc      __HeapManager_expand_
+08da:43c5      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-08f8:4418      _fexpand_
-08f8:4418*     _expand_
+08da:4418      _fexpand_
+08da:4418*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-08f8:444d      intr_
+08da:444d      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-08f8:4461      segread_
+08da:4461      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-08f8:454c      __LastFree_
-08f8:45c6      __ExpandDGROUP_
+08da:454c      __LastFree_
+08da:45c6      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-08f8:46d7      __nmemneed_
+08da:46d7      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-1399:0050      ___Alphabet
+1362:0050      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-08f8:46da      __lseek_
+08da:46da      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-08f8:4714*     __dosretax
-08f8:4719*     __dosret0
-08f8:4720      __set_errno_dos_
-08f8:4788*     __set_errno_dos_reterr_
+08da:4714*     __dosretax
+08da:4719*     __dosret0
+08da:4720      __set_errno_dos_
+08da:4788*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-08f8:4793      __GetIOMode_
-08f8:47c8      __SetIOMode_nogrow_
-1399:06de      ___NFiles
-1399:06e0      ___init_mode
-1399:0708      ___io_mode
+08da:4793      __GetIOMode_
+08da:47c8      __SetIOMode_nogrow_
+1362:06c0      ___NFiles
+1362:06c2      ___init_mode
+1362:06ea      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-08f8:47fd      __close_
+08da:47fd      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-08f8:4833      __flush_
+08da:4833      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
-08f8:4a7c      fflush_
+08da:4a7c      fflush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-08f8:4a91      tell_
+08da:4a91      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-08f8:4aa2      lseek_
+08da:4aa2      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-08f8:4ad4      __doserror_
-08f8:4ae2      __doserror1_
+08da:4ad4      __doserror_
+08da:4ae2      __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-08f8:4aee      _dos_open_
+08da:4aee      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-08f8:4b14      isatty_
+08da:4b14      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-08f8:4b30*     __get_doserrno_ptr_
-1399:1308      __doserrno
+08da:4b30*     __get_doserrno_ptr_
+1362:12e8      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-1399:070c      ___umaskval
+1362:06ee      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-08f8:4b37      _dos_creat_
-08f8:4b5b*     _dos_creatnew_
+08da:4b37      _dos_creat_
+08da:4b5b*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-08f8:4b7c+     __grow_iomode_
-08f8:4c63+     __shrink_iomode_
-08f8:4ca4      __SetIOMode_
+08da:4b7c+     __grow_iomode_
+08da:4c63+     __shrink_iomode_
+08da:4ca4      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
-08f8:4d64      vsprintf_
+08da:4d64      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-1399:130c      ___env_mask
-1399:1310      _environ
-1399:1314*     __wenviron
+1362:12ec      ___env_mask
+1362:12f0      _environ
+1362:12f4*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
-08f8:4da6      _mbterm_
+08da:4da6      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
-08f8:4df9      _mbsnextc_
+08da:4df9      _mbsnextc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c)
-08f8:4e54      _mbctoupper_
+08da:4e54      _mbctoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c)
-08f8:4e77      _mbsinc_
+08da:4e77      _mbsinc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-08f8:4ec9      __ChkTTYIOMode_
-08f8:4f37*     __IOMode_
+08da:4ec9      __ChkTTYIOMode_
+08da:4f37*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c)
-08f8:5009      __HeapWalk_
+08da:5009      __HeapWalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
-08f8:5249*     _fpreset_
-08f8:5274      __init_8087_
-08f8:52a7+     __default_sigfpe_handler_
-08f8:52fc      __chk8087_
+08da:5249*     _fpreset_
+08da:5274      __init_8087_
+08da:52a7+     __default_sigfpe_handler_
+08da:52fc      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-08f8:536c      __EnterWVIDEO_
-1399:072c+     ___WD_Present
+08da:536c      __EnterWVIDEO_
+1362:070e+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-08f8:5390      fputc_
+08da:5390      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-08f8:5565      __prtf_
+08da:5565      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-1399:1318      ____Argv
-1399:131c      ____Argc
+1362:12f8      ____Argv
+1362:12fc      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-1399:072e      __amblksiz
+1362:0710      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-1399:0764      __Start_XI
-1399:079a      __End_XI
-1399:079a      __Start_YI
-1399:07b2      __End_YI
+1362:0746      __Start_XI
+1362:077c      __End_XI
+1362:077c      __Start_YI
+1362:0794      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-1399:131e      ___historical_splitparms
+1362:12fe      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-08f8:66c8*     _heapenable_
-1399:0730      ___heap_enabled
+08da:66c8*     _heapenable_
+1362:0712      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-08f8:66d9      __flushall_
-08f8:676d      flushall_
+08da:66d9      __flushall_
+08da:676d      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-08f8:6773      getche_
+08da:6773      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
-08f8:678d      fwrite_
+08da:678d      fwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
-08f8:6b06      rand_
-08f8:6b48*     srand_
+08da:6b06      rand_
+08da:6b48*     srand_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-08f8:a7c6*     textInit_
-1399:1320      _romFonts
+08da:a636*     textInit_
+1362:1300      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-08f8:6b6b      _bfree_
+08da:6b6b      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-08f8:6b90      _bexpand_
+08da:6b90      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-08f8:6bea      _DoINTR_
+08da:6bea      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-08f8:6f63*     sbrk_
-08f8:6f73      __brk_
+08da:6f63*     sbrk_
+08da:6f73      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-08f8:6fdb      __qwrite_
+08da:6fdb      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-08f8:703b      fsync_
+08da:703b      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-08f8:705e      __setenvp_
-08f8:71ea      __freeenvp_
+08da:705e      __setenvp_
+08da:71ea      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-1399:0736      ___IsDBCS
+1362:0718      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-08f8:7248*     _ismbblead_
-1399:133c      ___MBCSIsTable
+08da:7248*     _ismbblead_
+1362:131c      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-08f8:72a2      __mbinit_
-1399:0738      ___MBCodePage
+08da:72a2      __mbinit_
+1362:071a      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-08f8:737d      _mbdtoupper_
+08da:737d      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-08f8:738b      toupper_
+08da:738b      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-1399:073a      __8087cw
+1362:071c      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-1399:073c      ___Save8087
-1399:0740      ___Rest8087
+1362:071e      ___Save8087
+1362:0722      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-08f8:739a      __GrabFP87_
+08da:739a      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-08f8:73cc*     __init_8087_emu
-08f8:73d2      __x87id
+08da:73cc*     __init_8087_emu
+08da:73d2      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-08f8:742f      wctomb_
+08da:742f      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-08f8:747a+     utoa_
-08f8:751b      itoa_
+08da:747a+     utoa_
+08da:751b      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-08f8:7565      strupr_
+08da:7565      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-1399:0744      ___EFG_printf
-1399:0748*     ___EFG_scanf
+1362:0726      ___EFG_printf
+1362:072a*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-08f8:75ad      ulltoa_
-08f8:76ea*     lltoa_
+08da:75ad      ulltoa_
+08da:76ea*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-08f8:775b*     _dos_close_
-08f8:7769      _dos_commit_
+08da:775b*     _dos_close_
+08da:7769      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-08f8:7778      clearenv_
+08da:7778      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-08f8:78ae      __Init_FPE_handler_
-08f8:78e7      __Fini_FPE_handler_
-08f8:791e*     __FPEHandler
+08da:78ae      __Init_FPE_handler_
+08da:78e7      __Fini_FPE_handler_
+08da:791e*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-1399:0762      ___FPE_int
+1362:0744      ___FPE_int
 
 
                         +--------------------+
@@ -654,6 +655,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00022aa0 (141984.)
-Entry point address: 08f8:0072
-Link time: 00:00.12
+Memory size:  00022710 (141072.)
+Entry point address: 08da:0072
+Link time: 00:00.63
index 6d89fb33812b5a75629aa9f53ad9e8e5ed6d7b88..cce19030ea0c4fd608e2be78a4b0ad0f340b943a 100755 (executable)
Binary files a/palettec.exe and b/palettec.exe differ
index e7471d6ff10411a25038852861b3014dde9bc7e3..4b5cf4cb2733cddcdd6636f950d0523bb1fc5c37 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/13 14:30:25
+Created on:       15/10/13 14:51:38
 Executable Image: palettec.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          1193:0000            0000f090
+DGROUP                          117a:0000            0000f070
 
 
 
@@ -24,37 +24,37 @@ DGROUP                          1193:0000            0000f090
 Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
-palettec_TEXT          CODE           AUTO           0000:0000       000001bc
-16_in_TEXT             CODE           AUTO           0000:01c0       00001e80
-16_mm_TEXT             CODE           AUTO           0000:2040       00003308
-wcpu_TEXT              CODE           AUTO           0000:5350       00000058
-16_head_TEXT           CODE           AUTO           0000:53b0       00000405
-16_ca_TEXT             CODE           AUTO           0000:57c0       000003fd
-kitten_TEXT            CODE           AUTO           0000:5bc0       0000080a
-16_hc_TEXT             CODE           AUTO           0000:63d0       0000158b
-timer_TEXT             CODE           AUTO           0000:7960       00000235
-_TEXT                  CODE           AUTO           0000:7ba0       00007631
-modex16_TEXT           CODE           AUTO           0f1e:0000       00002490
-16text_TEXT            CODE           AUTO           0f1e:2490       0000010d
-16_in13_DATA           FAR_DATA       AUTO           1178:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           1192:0004       00000000
-_NULL                  BEGDATA        DGROUP         1193:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         1195:0000       00000002
-CONST                  DATA           DGROUP         1195:0002       00000076
-CONST2                 DATA           DGROUP         119c:0008       00000102
-_DATA                  DATA           DGROUP         11ad:0000       000005a9
-XIB                    DATA           DGROUP         1207:000a       00000000
-XI                     DATA           DGROUP         1207:000a       00000036
-XIE                    DATA           DGROUP         120b:0000       00000000
-YIB                    DATA           DGROUP         120b:0000       00000000
-YI                     DATA           DGROUP         120b:0000       00000018
-YIE                    DATA           DGROUP         120c:0008       00000000
-STRINGS                DATA           DGROUP         120c:0008       00000000
-DATA                   DATA           DGROUP         120c:0008       00000000
-_emu_init_start        EMU            DGROUP         120c:0008       00000000
-_emu_init_end          EMU            DGROUP         120c:0008       00000000
-_BSS                   BSS            DGROUP         120d:0000       00000e22
-STACK                  STACK          DGROUP         12f0:0000       0000dac0
+palettec_TEXT          CODE           AUTO           0000:0000       000000cc
+16_in_TEXT             CODE           AUTO           0000:00d0       00001e80
+16_mm_TEXT             CODE           AUTO           0000:1f50       00003308
+wcpu_TEXT              CODE           AUTO           0000:5260       00000058
+16_head_TEXT           CODE           AUTO           0000:52c0       00000405
+16_ca_TEXT             CODE           AUTO           0000:56d0       000003fd
+kitten_TEXT            CODE           AUTO           0000:5ad0       0000080a
+16_hc_TEXT             CODE           AUTO           0000:62e0       0000158b
+timer_TEXT             CODE           AUTO           0000:7870       00000235
+_TEXT                  CODE           AUTO           0000:7ab0       00007631
+modex16_TEXT           CODE           AUTO           0f0f:0000       000023ee
+16text_TEXT            CODE           AUTO           0f0f:23f0       0000010d
+16_in13_DATA           FAR_DATA       AUTO           115f:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           1179:0004       00000000
+_NULL                  BEGDATA        DGROUP         117a:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         117c:0000       00000002
+CONST                  DATA           DGROUP         117c:0002       00000076
+CONST2                 DATA           DGROUP         1183:0008       00000102
+_DATA                  DATA           DGROUP         1194:0000       0000058b
+XIB                    DATA           DGROUP         11ec:000c       00000000
+XI                     DATA           DGROUP         11ec:000c       00000036
+XIE                    DATA           DGROUP         11f0:0002       00000000
+YIB                    DATA           DGROUP         11f0:0002       00000000
+YI                     DATA           DGROUP         11f0:0002       00000018
+YIE                    DATA           DGROUP         11f1:000a       00000000
+STRINGS                DATA           DGROUP         11f1:000a       00000000
+DATA                   DATA           DGROUP         11f1:000a       00000000
+_emu_init_start        EMU            DGROUP         11f1:000a       00000000
+_emu_init_end          EMU            DGROUP         11f1:000a       00000000
+_BSS                   BSS            DGROUP         11f2:0000       00000e22
+STACK                  STACK          DGROUP         12d5:0000       0000dac0
 
 
                         +----------------+
@@ -68,555 +68,556 @@ Address        Symbol
 =======        ======
 
 Module: palettec.o(/dos/z/16/src/palettec.c)
-0000:013e      main_
-1193:07a0+     _gvar
+0000:004e      main_
+117a:0780+     _gvar
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-1193:07de+     _inpu
-0000:0300+     INL_KeyService_
-0000:059a+     Mouse_
-0000:05f2+     IN_GetJoyAbs_
-0000:099c+     IN_GetJoyButtonsDB_
-0000:0c22+     IN_SetupJoy_
-0000:0de4*     IN_Startup_
-0000:0eea*     IN_Default_
-0000:104e*     IN_Shutdown_
-0000:10ce*     IN_SetKeyHook_
-0000:10f0+     IN_ClearKeysDown_
-0000:11d0*     IN_ReadCursor_
-0000:12ec*     IN_ReadControl_
-0000:1b24*     IN_SetControlType_
-0000:1b72*     IN_GetScanName_
-0000:1bfa*     IN_WaitForKey_
-0000:1c30*     IN_WaitForASCII_
-0000:1c66+     IN_AckBack_
-0000:1d4e*     IN_Ack_
-0000:1df0+     IN_IsUserInput_
-0000:1e96*     IN_UserInput_
-0000:1eda*     IN_KeyDown_
-0000:1f22+     IN_ClearKey_
-0000:1f9a*     IN_qb_
+117a:07be+     _inpu
+0000:0210+     INL_KeyService_
+0000:04aa+     Mouse_
+0000:0502+     IN_GetJoyAbs_
+0000:08ac+     IN_GetJoyButtonsDB_
+0000:0b32+     IN_SetupJoy_
+0000:0cf4*     IN_Startup_
+0000:0dfa*     IN_Default_
+0000:0f5e*     IN_Shutdown_
+0000:0fde*     IN_SetKeyHook_
+0000:1000+     IN_ClearKeysDown_
+0000:10e0*     IN_ReadCursor_
+0000:11fc*     IN_ReadControl_
+0000:1a34*     IN_SetControlType_
+0000:1a82*     IN_GetScanName_
+0000:1b0a*     IN_WaitForKey_
+0000:1b40*     IN_WaitForASCII_
+0000:1b76+     IN_AckBack_
+0000:1c5e*     IN_Ack_
+0000:1d00+     IN_IsUserInput_
+0000:1da6*     IN_UserInput_
+0000:1dea*     IN_KeyDown_
+0000:1e32+     IN_ClearKey_
+0000:1eaa*     IN_qb_
 Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
-0000:2a24+     MML_CheckForEMS_
-0000:2a80+     MML_SetupEMS_
-0000:2c38+     MML_ShutdownEMS_
-0000:2ca4+     MM_MapEMS_
-0000:2da0*     MM_MapXEMS_
-0000:2ec0+     MML_CheckForXMS_
-0000:2f1c*     MML_SetupXMS_
-0000:3004+     MML_ShutdownXMS_
-0000:3092+     MML_UseSpace_
-0000:3270+     MML_ClearBlock_
-0000:32f4*     MM_Startup_
-0000:3726+     MM_Shutdown_
-0000:37bc      MM_GetPtr_
-0000:3bb6+     MM_FreePtr_
-0000:3cae*     MM_SetPurge_
-0000:3d88*     MM_SetLock_
-0000:3e60+     MM_SortMem_
-0000:404e*     MM_ShowMemory_
-0000:46ee*     MM_DumpData_
-0000:4848+     MM_UnusedMemory_
-0000:48cc+     MM_TotalFree_
-0000:4962*     MM_Report_
-0000:531a*     MM_BombOnError_
-1193:0940+     _beforesort
-1193:0944+     _aftersort
-1193:0948+     _XMSaddr
+0000:2934+     MML_CheckForEMS_
+0000:2990+     MML_SetupEMS_
+0000:2b48+     MML_ShutdownEMS_
+0000:2bb4+     MM_MapEMS_
+0000:2cb0*     MM_MapXEMS_
+0000:2dd0+     MML_CheckForXMS_
+0000:2e2c*     MML_SetupXMS_
+0000:2f14+     MML_ShutdownXMS_
+0000:2fa2+     MML_UseSpace_
+0000:3180+     MML_ClearBlock_
+0000:3204*     MM_Startup_
+0000:3636+     MM_Shutdown_
+0000:36cc      MM_GetPtr_
+0000:3ac6+     MM_FreePtr_
+0000:3bbe*     MM_SetPurge_
+0000:3c98*     MM_SetLock_
+0000:3d70+     MM_SortMem_
+0000:3f5e*     MM_ShowMemory_
+0000:45fe*     MM_DumpData_
+0000:4758+     MM_UnusedMemory_
+0000:47dc+     MM_TotalFree_
+0000:4872*     MM_Report_
+0000:522a*     MM_BombOnError_
+117a:0920+     _beforesort
+117a:0924+     _aftersort
+117a:0928+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
-0000:5350      detectcpu_
+0000:5260      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
-0000:53be*     wait_
-0000:540a*     filesize_
-0000:5470      printmeminfoline_
-0000:565c      US_CheckParm_
+0000:52ce*     wait_
+0000:531a*     filesize_
+0000:5380      printmeminfoline_
+0000:556c      US_CheckParm_
 Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
-0000:57ee      CA_OpenDebug_
-0000:583e      CA_CloseDebug_
-0000:586c+     CA_FarRead_
-0000:58ec*     CA_FarWrite_
-0000:596c*     CA_ReadFile_
-0000:59e8*     CA_LoadFile_
-0000:5a90*     CAL_OptimizeNodes_
-0000:5b40*     CA_Startup_
-0000:5b90*     CA_Shutdown_
-1193:0950*     _finishcachebox
-1193:0954*     _drawcachebox
-1193:0958*     _updatecachebox
+0000:56fe      CA_OpenDebug_
+0000:574e      CA_CloseDebug_
+0000:577c+     CA_FarRead_
+0000:57fc*     CA_FarWrite_
+0000:587c*     CA_ReadFile_
+0000:58f8*     CA_LoadFile_
+0000:59a0*     CAL_OptimizeNodes_
+0000:5a50*     CA_Startup_
+0000:5aa0*     CA_Shutdown_
+117a:0930*     _finishcachebox
+117a:0934*     _drawcachebox
+117a:0938*     _updatecachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
-0000:5bfc      KITTENGETS
-0000:5c5c*     kittenopen_
-0000:5eaa+     catread_
-0000:5f5e*     kittenclose_
-0000:5f7a+     mystrtoul_
-0000:602e+     processEscChars_
-0000:61b4+     get_line_
-0000:6226+     db_fetch_
-0000:62bc+     db_insert_
-1193:0494+     __kitten_catalog
+0000:5b0c      KITTENGETS
+0000:5b6c*     kittenopen_
+0000:5dba+     catread_
+0000:5e6e*     kittenclose_
+0000:5e8a+     mystrtoul_
+0000:5f3e+     processEscChars_
+0000:60c4+     get_line_
+0000:6136+     db_fetch_
+0000:61cc+     db_insert_
+117a:0494+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
-0000:657c+     LargestFreeBlock_
-0000:660a+     _coreleft_
-0000:6686+     LargestFarFreeBlock_
-0000:673c+     _farcoreleft_
-0000:67ea+     LargestHugeFreeBlock_
-0000:68da*     _hugecoreleft_
-0000:69aa+     GetFreeSize_
-0000:6a04+     GetFarFreeSize_
-0000:6a4e+     GetNearFreeSize_
-0000:6a9c*     heapdump_
-0000:773e+     heapstat_
-0000:787c+     heapstat0_
-0000:78de+     HC_OpenDebug_
-0000:792e*     HC_CloseDebug_
+0000:648c+     LargestFreeBlock_
+0000:651a+     _coreleft_
+0000:6596+     LargestFarFreeBlock_
+0000:664c+     _farcoreleft_
+0000:66fa+     LargestHugeFreeBlock_
+0000:67ea*     _hugecoreleft_
+0000:68ba+     GetFreeSize_
+0000:6914+     GetFarFreeSize_
+0000:695e+     GetNearFreeSize_
+0000:69ac*     heapdump_
+0000:764e+     heapstat_
+0000:778c+     heapstat0_
+0000:77ee+     HC_OpenDebug_
+0000:783e*     HC_CloseDebug_
 Module: timer.o(/dos/z/16/src/lib/timer.c)
-0000:7960*     start_timer_
-0000:7a8c*     elapsed_timer_
-0000:7ade*     ticktock_
-0000:7b4a*     time_in_seconds_
+0000:7870*     start_timer_
+0000:799c*     elapsed_timer_
+0000:79ee*     ticktock_
+0000:7a5a*     time_in_seconds_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
-0000:7ba5      __STK
-0000:7bc5      __STKOVERFLOW_
+0000:7ab5      __STK
+0000:7ad5      __STKOVERFLOW_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
-0000:7be2      _fmalloc_
-0000:7be2      malloc_
-1193:04b6      ___fheap
-1193:04b8      ___fheapRover
-1193:04ba      ___LargestSizeB4Rover
+0000:7af2      _fmalloc_
+0000:7af2      malloc_
+117a:04b6      ___fheap
+117a:04b8      ___fheapRover
+117a:04ba      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
-0000:7d5f      __PIA
-0000:7d58*     __PIS
+0000:7c6f      __PIA
+0000:7c68*     __PIS
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0f1e:02e4      VGAmodeX_
-0f1e:038e+     modex__320x240_256__Enter_
-0f1e:0400*     modexLeave_
-0f1e:0418+     modexsetBaseXMode_
-0f1e:046a*     modexDefaultPage_
-0f1e:04d0*     modexNextPage_
-0f1e:05a0*     modexNextPageFlexibleSize_
-0f1e:0674*     modexShowPage_
-0f1e:0770*     modexPanPage_
-0f1e:07c0*     modexSelectPlane_
-0f1e:07e4+     modexClearRegion_
-0f1e:08fc*     oldDrawBmp_
-0f1e:0a62*     CDrawBmp_
-0f1e:0bc6*     modexDrawBmp_
-0f1e:0c2c+     modexDrawBmpRegion_
-0f1e:0d96*     modex_sparky4_DrawBmpRegion_
-0f1e:0f00*     modexDrawPlanarBuf_
-0f1e:0f1e*     modexDrawSprite_
-0f1e:0f84+     modexDrawSpriteRegion_
-0f1e:10fc*     modexCopyPageRegion_
-0f1e:1266*     modexFadeOn_
-0f1e:1296*     modexFadeOff_
-0f1e:12c4*     modexFlashOn_
-0f1e:12f2*     modexFlashOff_
-0f1e:13c2      modexPalSave_
-0f1e:1418      modexNewPal_
-0f1e:1468*     modexLoadPalFile_
-0f1e:154a      modexSavePalFile_
-0f1e:15c2*     modexPalBlack_
-0f1e:15ec*     modexPalWhite_
-0f1e:1616+     modexPalUpdate_
-0f1e:1b86+     modexPalUpdate1_
-0f1e:1c00*     modexPalUpdate0_
-0f1e:1c4c+     chkcolor_
-0f1e:1f64+     modexputPixel_
-0f1e:1ff2*     modexgetPixel_
-0f1e:2078*     modexhlin_
-0f1e:20e4*     modexprint_
-0f1e:227e*     modexprintbig_
-0f1e:23fa*     cls_
-0f1e:2468+     modexWaitBorder_
-1193:04c4+     _VGA
+0f0f:01f4      VGAmodeX_
+0f0f:029e*     modex__320x240_256__Enter_
+0f0f:02fe+     modex__256x192_256__Enter_
+0f0f:035e*     modexLeave_
+0f0f:0376+     modexsetBaseXMode_
+0f0f:03c8*     modexDefaultPage_
+0f0f:042e*     modexNextPage_
+0f0f:04fe*     modexNextPageFlexibleSize_
+0f0f:05d2*     modexShowPage_
+0f0f:06ce*     modexPanPage_
+0f0f:071e*     modexSelectPlane_
+0f0f:0742+     modexClearRegion_
+0f0f:085a*     oldDrawBmp_
+0f0f:09c0*     CDrawBmp_
+0f0f:0b24*     modexDrawBmp_
+0f0f:0b8a+     modexDrawBmpRegion_
+0f0f:0cf4*     modex_sparky4_DrawBmpRegion_
+0f0f:0e5e*     modexDrawPlanarBuf_
+0f0f:0e7c*     modexDrawSprite_
+0f0f:0ee2+     modexDrawSpriteRegion_
+0f0f:105a*     modexCopyPageRegion_
+0f0f:11c4*     modexFadeOn_
+0f0f:11f4*     modexFadeOff_
+0f0f:1222*     modexFlashOn_
+0f0f:1250*     modexFlashOff_
+0f0f:1320      modexPalSave_
+0f0f:1376      modexNewPal_
+0f0f:13c6*     modexLoadPalFile_
+0f0f:14a8      modexSavePalFile_
+0f0f:1520*     modexPalBlack_
+0f0f:154a*     modexPalWhite_
+0f0f:1574+     modexPalUpdate_
+0f0f:1ae4+     modexPalUpdate1_
+0f0f:1b5e*     modexPalUpdate0_
+0f0f:1baa+     chkcolor_
+0f0f:1ec2+     modexputPixel_
+0f0f:1f50*     modexgetPixel_
+0f0f:1fd6*     modexhlin_
+0f0f:2042*     modexprint_
+0f0f:21dc*     modexprintbig_
+0f0f:2358*     cls_
+0f0f:23c6+     modexWaitBorder_
+117a:04c4+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-1193:0000*     __nullarea
-1193:04f6*     __ovlflag
-1193:04f7*     __intno
-1193:04f8*     __ovlvec
-0000:7d76      _cstart_
-0000:7e49*     _Not_Enough_Memory_
-0000:7f7b      __exit_
-0000:7f9a      __do_exit_with_msg__
-0000:7ff7      __GETDS
+117a:0000*     __nullarea
+117a:04d8*     __ovlflag
+117a:04d9*     __intno
+117a:04da*     __ovlvec
+0000:7c86      _cstart_
+0000:7d59*     _Not_Enough_Memory_
+0000:7e8b      __exit_
+0000:7eaa      __do_exit_with_msg__
+0000:7f07      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
-0000:8002      _big_code_
-0000:8002*     CodeModelMismatch
+0000:7f12      _big_code_
+0000:7f12*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-1193:1264      __argv
-1193:1268      ___argv
-1193:126c      __argc
-1193:126e      ___argc
+117a:1244      __argv
+117a:1248      ___argv
+117a:124c      __argc
+117a:124e      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
-0000:8002      printf_
+0000:7f12      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
-0000:8031+     int86x_
-0000:81b4      int86_
+0000:7f41+     int86x_
+0000:80c4      int86_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
-0000:81e2      __I4M
-0000:81e2      __U4M
+0000:80f2      __I4M
+0000:80f2      __U4M
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c)
-0000:81fa      _dos_getvect_
+0000:810a      _dos_getvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c)
-0000:8205      _dos_setvect_
+0000:8115      _dos_setvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
-0000:8212      __I4D
-0000:8261      __U4D
+0000:8122      __I4D
+0000:8171      __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
-0000:82e5*     _heapgrow_
-0000:82e5      _fheapgrow_
-0000:82e6      _nheapgrow_
+0000:81f5*     _heapgrow_
+0000:81f5      _fheapgrow_
+0000:81f6      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
-0000:835e      _memavl_
+0000:826e      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
-0000:83a3      _nmalloc_
-1193:04fc      ___nheapbeg
-1193:04fe      ___MiniHeapRover
-1193:0500      ___LargestSizeB4MiniHeapRover
+0000:82b3      _nmalloc_
+117a:04de      ___nheapbeg
+117a:04e0      ___MiniHeapRover
+117a:04e2      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
-0000:847d      _ffree_
-0000:847d      free_
+0000:838d      _ffree_
+0000:838d      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
-0000:84ea      _nfree_
-1193:1270+     ___MiniHeapFreeRover
+0000:83fa      _nfree_
+117a:1250+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
-0000:85e5+     _null_exit_rtn_
-0000:85e5+     __null_int23_exit_
-0000:85e6      exit_
-0000:8607+     _exit_
-1193:0502+     ___int23_exit
-1193:0506      ___FPE_handler_exit
+0000:84f5+     _null_exit_rtn_
+0000:84f5+     __null_int23_exit_
+0000:84f6      exit_
+0000:8517+     _exit_
+117a:04e4+     ___int23_exit
+117a:04e8      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
-0000:8624      __PTC
+0000:8534      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:8657      ultoa_
-0000:8715*     ltoa_
+0000:8567      ultoa_
+0000:8625*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c)
-0000:889b      write_
+0000:87ab      write_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-0000:8ac7+     __open_flags_
-0000:8d88+     _fsopen_
-0000:8def      fopen_
-0000:8f12*     freopen_
+0000:89d7+     __open_flags_
+0000:8c98+     _fsopen_
+0000:8cff      fopen_
+0000:8e22*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
-0000:8f9c      fprintf_
+0000:8eac      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
-0000:8fcb      __doclose_
-0000:9115      __shutdown_stream_
-0000:912f      fclose_
-1193:1272+     ___RmTmpFileFn
+0000:8edb      __doclose_
+0000:9025      __shutdown_stream_
+0000:903f      fclose_
+117a:1252+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
-0000:919a+     __ibm_bios_get_ticks_
-0000:9211      clock_
+0000:90aa+     __ibm_bios_get_ticks_
+0000:9121      clock_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
-0000:9238      kbhit_
+0000:9148      kbhit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
-0000:924f      ftell_
+0000:915f      ftell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
-0000:9435      fseek_
+0000:9345      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-1193:0098      __IsTable
+117a:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
-0000:962d      tolower_
+0000:953d      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
-0000:963b      unlink_
+0000:954b      unlink_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
-0000:986b      open_
-0000:98a2      sopen_
+0000:977b      open_
+0000:97b2      sopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c)
-0000:98cf      close_
+0000:97df      close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c)
-0000:98d4      filelength_
+0000:97e4      filelength_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
-0000:9932      sprintf_
+0000:9842      sprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c)
-0000:9961      getenv_
+0000:9871      getenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-0000:9a4c      __PTS
+0000:995c      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c)
-0000:9a7d      read_
+0000:998d      read_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c)
-0000:9bb6*     __clib_strdup_
-0000:9bb6      strdup_
+0000:9ac6*     __clib_strdup_
+0000:9ac6      strdup_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c)
-0000:9c1d      halloc_
-0000:9d02      hfree_
+0000:9b2d      halloc_
+0000:9c12      hfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c)
-0000:9d09      _heapwalk_
-0000:9d09      _fheapwalk_
+0000:9c19      _heapwalk_
+0000:9c19      _fheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
-0000:9d1e+     __NHeapWalk_
-0000:9e17      _nheapwalk_
+0000:9c2e+     __NHeapWalk_
+0000:9d27      _nheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
-0000:9e27      stackavail_
+0000:9d37      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-1193:0512      __8087
-1193:0513      __real87
-1193:0514      __dos87emucall
-1193:0516      __dos87real
+117a:04f4      __8087
+117a:04f5      __real87
+117a:04f6      __dos87emucall
+117a:04f8      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
-0000:9e36*     __exit_with_msg_
-0000:9e3b      __fatal_runtime_error_
+0000:9d46*     __exit_with_msg_
+0000:9d4b      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-1193:0518      __curbrk
-1193:0520      __STACKLOW
-1193:0522      __STACKTOP
-1193:0524      __cbyte
-1193:0526      __child
-1193:0528      __no87
-1193:0535      ___FPE_handler
-1193:051a      __psp
-1193:0529      __get_ovl_stack
-1193:052d      __restore_ovl_stack
-1193:0531      __close_ovl_file
-1193:0539      __LpCmdLine
-1193:053d      __LpPgmName
-1193:051c      __osmajor
-1193:051d      __osminor
-1193:051e      __osmode
-1193:051f      __HShift
+117a:04fa      __curbrk
+117a:0502      __STACKLOW
+117a:0504      __STACKTOP
+117a:0506      __cbyte
+117a:0508      __child
+117a:050a      __no87
+117a:0517      ___FPE_handler
+117a:04fc      __psp
+117a:050b      __get_ovl_stack
+117a:050f      __restore_ovl_stack
+117a:0513      __close_ovl_file
+117a:051b      __LpCmdLine
+117a:051f      __LpPgmName
+117a:04fe      __osmajor
+117a:04ff      __osminor
+117a:0500      __osmode
+117a:0501      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
-0000:9e60      __MemAllocator
-0000:9f2a      __MemFree
+0000:9d70      __MemAllocator
+0000:9e3a      __MemFree
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
-0000:a087      __GrowSeg_
+0000:9f97      __GrowSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
-0000:a1fd      __AllocSeg_
+0000:a10d      __AllocSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
-0000:a2ec      __fmemneed_
+0000:a1fc      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
-0000:a2ef+     __fill_buffer_
-0000:a53e      fgetc_
+0000:a1ff+     __fill_buffer_
+0000:a44e      fgetc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
-0000:a685      fwrite_
+0000:a595      fwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
-0000:a9fe      rand_
-0000:aa40*     srand_
+0000:a90e      rand_
+0000:a950*     srand_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0f1e:2506*     textInit_
-1193:127a      _romFonts
+0f0f:2466*     textInit_
+117a:125a      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-0000:aa63      __CMain
+0000:a973      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-0000:aac9      __InitRtns
-0000:aac9*     __FInitRtns
-0000:ab24      __FiniRtns
-0000:ab24*     __FFiniRtns
+0000:a9d9      __InitRtns
+0000:a9d9*     __FInitRtns
+0000:aa34      __FiniRtns
+0000:aa34*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-1193:0546      ___uselfn
+117a:0528      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-0000:ab88      __DOSseg__
+0000:aa98      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
-0000:ab89      __Init_Argv_
-0000:abec+     _getargv_
-0000:af1c      __Fini_Argv_
+0000:aa99      __Init_Argv_
+0000:aafc+     _getargv_
+0000:ae2c      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-1193:0548      ___iob
-1193:1296      ___ClosedStreams
-1193:129a      ___OpenStreams
+117a:052a      ___iob
+117a:1276      ___ClosedStreams
+117a:127a      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-0000:af60      __fprtf_
+0000:ae70      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-0000:b0b3      intr_
+0000:afc3      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-0000:b0c7      segread_
+0000:afd7      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:b1b2      __LastFree_
-0000:b22c      __ExpandDGROUP_
+0000:b0c2      __LastFree_
+0000:b13c      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:b33d      __nmemneed_
+0000:b24d      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-1193:0022      ___Alphabet
+117a:0022      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-0000:b340      __lseek_
+0000:b250      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:b37a*     __dosretax
-0000:b37f*     __dosret0
-0000:b386      __set_errno_dos_
-0000:b3ee*     __set_errno_dos_reterr_
+0000:b28a*     __dosretax
+0000:b28f*     __dosret0
+0000:b296      __set_errno_dos_
+0000:b2fe*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-0000:b3f9*     __get_errno_ptr_
-1193:129e      _errno
+0000:b309*     __get_errno_ptr_
+117a:127e      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:b400      __GetIOMode_
-0000:b435      __SetIOMode_nogrow_
-1193:06c4      ___NFiles
-1193:06c6      ___init_mode
-1193:06ee      ___io_mode
+0000:b310      __GetIOMode_
+0000:b345      __SetIOMode_nogrow_
+117a:06a6      ___NFiles
+117a:06a8      ___init_mode
+117a:06d0      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-0000:b46a*     __set_commode_
-1193:06f2      __commode
+0000:b37a*     __set_commode_
+117a:06d4      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-1193:06f4      __fmode
+117a:06d6      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-0000:b476      __chktty_
+0000:b386      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-0000:b4d5      __freefp_
-0000:b576      __purgefp_
+0000:b3e5      __freefp_
+0000:b486      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-0000:b5b7      __allocfp_
+0000:b4c7      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-0000:b767      __close_
+0000:b677      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-0000:b79d      __flush_
+0000:b6ad      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
-0000:b9e6      fflush_
+0000:b8f6      fflush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-0000:b9fb      tell_
+0000:b90b      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-0000:ba0c      lseek_
+0000:b91c      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:ba3e      __doserror_
-0000:ba4c      __doserror1_
+0000:b94e      __doserror_
+0000:b95c      __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:ba58      _dos_open_
+0000:b968      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:ba7e      isatty_
+0000:b98e      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:ba9a*     __get_doserrno_ptr_
-1193:12a0      __doserrno
+0000:b9aa*     __get_doserrno_ptr_
+117a:1280      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-1193:06f6      ___umaskval
+117a:06d8      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:baa1      _dos_creat_
-0000:bac5*     _dos_creatnew_
+0000:b9b1      _dos_creat_
+0000:b9d5*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:bae6+     __grow_iomode_
-0000:bbcd+     __shrink_iomode_
-0000:bc0e      __SetIOMode_
+0000:b9f6+     __grow_iomode_
+0000:badd+     __shrink_iomode_
+0000:bb1e      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
-0000:bcce      vsprintf_
+0000:bbde      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-1193:12a4      ___env_mask
-1193:12a8      _environ
-1193:12ac*     __wenviron
+117a:1284      ___env_mask
+117a:1288      _environ
+117a:128c*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
-0000:bd10      _mbterm_
+0000:bc20      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
-0000:bd63      _mbsnextc_
+0000:bc73      _mbsnextc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c)
-0000:bdbe      _mbctoupper_
+0000:bcce      _mbctoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c)
-0000:bde1      _mbsinc_
+0000:bcf1      _mbsinc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:be33      __ChkTTYIOMode_
-0000:bea1*     __IOMode_
+0000:bd43      __ChkTTYIOMode_
+0000:bdb1*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c)
-0000:bf73      __HeapWalk_
+0000:be83      __HeapWalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
-0000:c1b3*     _fpreset_
-0000:c1de      __init_8087_
-0000:c211+     __default_sigfpe_handler_
-0000:c266      __chk8087_
+0000:c0c3*     _fpreset_
+0000:c0ee      __init_8087_
+0000:c121+     __default_sigfpe_handler_
+0000:c176      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-0000:c2d6      __EnterWVIDEO_
-1193:0716+     ___WD_Present
+0000:c1e6      __EnterWVIDEO_
+117a:06f8+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:c2fa*     _heapenable_
-1193:0718      ___heap_enabled
+0000:c20a*     _heapenable_
+117a:06fa      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-1193:071a      __amblksiz
+117a:06fc      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:c30b      __flushall_
-0000:c39f      flushall_
+0000:c21b      __flushall_
+0000:c2af      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-0000:c3a5      getche_
+0000:c2b5      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-0000:c3bf      __ioalloc_
+0000:c2cf      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-0000:c54d      __qread_
+0000:c45d      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:c56d      __qwrite_
+0000:c47d      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-0000:c5cd      fputc_
+0000:c4dd      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-1193:12b0      ____Argv
-1193:12b4      ____Argc
+117a:1290      ____Argv
+117a:1294      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-1193:074a      __Start_XI
-1193:0780      __End_XI
-1193:0780      __Start_YI
-1193:0798      __End_YI
+117a:072c      __Start_XI
+117a:0762      __End_XI
+117a:0762      __Start_YI
+117a:077a      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-1193:12b6      ___historical_splitparms
+117a:1296      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-0000:c7a2      __InitFiles_
+0000:c6b2      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-0000:c9d6*     fcloseall_
-0000:c9dd      __full_io_exit_
+0000:c8e6*     fcloseall_
+0000:c8ed      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-0000:c9e7      __prtf_
+0000:c8f7      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:db4a      _DoINTR_
+0000:da5a      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:dec3*     sbrk_
-0000:ded3      __brk_
+0000:ddd3*     sbrk_
+0000:dde3      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:df3b      fsync_
+0000:de4b      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:df40*     _frealloc_
-0000:df40      realloc_
+0000:de50*     _frealloc_
+0000:de50      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0000:e03a      __setenvp_
-0000:e1c6      __freeenvp_
+0000:df4a      __setenvp_
+0000:e0d6      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-1193:071c      ___IsDBCS
+117a:06fe      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:e224*     _ismbblead_
-1193:12bc      ___MBCSIsTable
+0000:e134*     _ismbblead_
+117a:129c      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:e27e      __mbinit_
-1193:071e      ___MBCodePage
+0000:e18e      __mbinit_
+117a:0700      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0000:e359      _mbdtoupper_
+0000:e269      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0000:e367      toupper_
+0000:e277      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-1193:0720      __8087cw
+117a:0702      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-1193:0722      ___Save8087
-1193:0726      ___Rest8087
+117a:0704      ___Save8087
+117a:0708      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:e376      __GrabFP87_
+0000:e286      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:e3a8*     __init_8087_emu
-0000:e3ae      __x87id
+0000:e2b8*     __init_8087_emu
+0000:e2be      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:e40b      wctomb_
+0000:e31b      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:e456+     utoa_
-0000:e4f7      itoa_
+0000:e366+     utoa_
+0000:e407      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:e541      strupr_
+0000:e451      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-1193:072a      ___EFG_printf
-1193:072e*     ___EFG_scanf
+117a:070c      ___EFG_printf
+117a:0710*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:e589      ulltoa_
-0000:e6c6*     lltoa_
+0000:e499      ulltoa_
+0000:e5d6*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:e737*     _dos_close_
-0000:e745      _dos_commit_
+0000:e647*     _dos_close_
+0000:e655      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:e754*     _msize_
-0000:e76f      _fmsize_
+0000:e664*     _msize_
+0000:e67f      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:e780      __HeapManager_expand_
-0000:ec89      _nexpand_
+0000:e690      __HeapManager_expand_
+0000:eb99      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:ecdc      _fexpand_
-0000:ecdc*     _expand_
+0000:ebec      _fexpand_
+0000:ebec*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0000:ed11      clearenv_
+0000:ec21      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:ee46      __Init_FPE_handler_
-0000:ee7f      __Fini_FPE_handler_
-0000:eeb6*     __FPEHandler
+0000:ed56      __Init_FPE_handler_
+0000:ed8f      __Fini_FPE_handler_
+0000:edc6*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:f148      _bfree_
+0000:f058      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:f16d      _bexpand_
+0000:f07d      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-1193:0748      ___FPE_int
+117a:072a      ___FPE_int
 
 
                         +--------------------+
@@ -632,6 +633,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  000209c0 (133568.)
-Entry point address: 0000:7d76
-Link time: 00:00.22
+Memory size:  00020810 (133136.)
+Entry point address: 0000:7c86
+Link time: 00:00.67
index 5eea5ccb72f4da5e7879d93d3d9a9561b9ed0549..8b630950a9ec8e6460f1988e0ce9fe0172717cc1 100755 (executable)
Binary files a/palettel.exe and b/palettel.exe differ
index 76e3f5a2942de79f7de01d623ecf6b4fcb8a0bb0..c83911e85b0a7b637d7c94476a0ce8e3e3659f19 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/13 14:30:25
+Created on:       15/10/13 14:51:38
 Executable Image: palettel.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          127e:0000            0000f0c0
+DGROUP                          1256:0000            0000f0a0
 
 
 
@@ -24,38 +24,38 @@ DGROUP                          127e:0000            0000f0c0
 Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
-palettel_TEXT          CODE           AUTO           0000:0000       0000023b
-16_in_TEXT             CODE           AUTO           0000:0240       00001e80
-16_mm_TEXT             CODE           AUTO           0000:20c0       00003308
-wcpu_TEXT              CODE           AUTO           0000:53d0       00000058
-16_head_TEXT           CODE           AUTO           0000:5430       00000405
-16_ca_TEXT             CODE           AUTO           0000:5840       000003fd
-kitten_TEXT            CODE           AUTO           0000:5c40       0000080a
-16_hc_TEXT             CODE           AUTO           0000:6450       0000158b
-timer_TEXT             CODE           AUTO           0000:79e0       00000235
-_TEXT                  CODE           AUTO           0000:7c20       000077ad
-modex16_TEXT           CODE           AUTO           0f3d:0000       00002490
-bakapee_TEXT           CODE           AUTO           0f3d:2490       00000cb2
-16text_TEXT            CODE           AUTO           0f3d:3150       0000010d
-16_in13_DATA           FAR_DATA       AUTO           1263:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           127d:0004       00000000
-_NULL                  BEGDATA        DGROUP         127e:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         1280:0000       00000002
-CONST                  DATA           DGROUP         1280:0002       00000076
-CONST2                 DATA           DGROUP         1287:0008       00000102
-_DATA                  DATA           DGROUP         1298:0000       000005b7
-XIB                    DATA           DGROUP         12f3:0008       00000000
-XI                     DATA           DGROUP         12f3:0008       00000036
-XIE                    DATA           DGROUP         12f6:000e       00000000
-YIB                    DATA           DGROUP         12f6:000e       00000000
-YI                     DATA           DGROUP         12f6:000e       00000018
-YIE                    DATA           DGROUP         12f8:0006       00000000
-STRINGS                DATA           DGROUP         12f8:0006       00000000
-DATA                   DATA           DGROUP         12f8:0006       00000000
-_emu_init_start        EMU            DGROUP         12f8:0006       00000000
-_emu_init_end          EMU            DGROUP         12f8:0006       00000000
-_BSS                   BSS            DGROUP         12f9:0000       00000e42
-STACK                  STACK          DGROUP         13de:0000       0000dac0
+palettel_TEXT          CODE           AUTO           0000:0000       0000014b
+16_in_TEXT             CODE           AUTO           0000:0150       00001e80
+16_mm_TEXT             CODE           AUTO           0000:1fd0       00003308
+wcpu_TEXT              CODE           AUTO           0000:52e0       00000058
+16_head_TEXT           CODE           AUTO           0000:5340       00000405
+16_ca_TEXT             CODE           AUTO           0000:5750       000003fd
+kitten_TEXT            CODE           AUTO           0000:5b50       0000080a
+16_hc_TEXT             CODE           AUTO           0000:6360       0000158b
+timer_TEXT             CODE           AUTO           0000:78f0       00000235
+_TEXT                  CODE           AUTO           0000:7b30       000077ad
+modex16_TEXT           CODE           AUTO           0f2e:0000       000023ee
+bakapee_TEXT           CODE           AUTO           0f2e:23f0       00000bc2
+16text_TEXT            CODE           AUTO           0f2e:2fc0       0000010d
+16_in13_DATA           FAR_DATA       AUTO           123b:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           1255:0004       00000000
+_NULL                  BEGDATA        DGROUP         1256:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         1258:0000       00000002
+CONST                  DATA           DGROUP         1258:0002       00000076
+CONST2                 DATA           DGROUP         125f:0008       00000102
+_DATA                  DATA           DGROUP         1270:0000       00000597
+XIB                    DATA           DGROUP         12c9:0008       00000000
+XI                     DATA           DGROUP         12c9:0008       00000036
+XIE                    DATA           DGROUP         12cc:000e       00000000
+YIB                    DATA           DGROUP         12cc:000e       00000000
+YI                     DATA           DGROUP         12cc:000e       00000018
+YIE                    DATA           DGROUP         12ce:0006       00000000
+STRINGS                DATA           DGROUP         12ce:0006       00000000
+DATA                   DATA           DGROUP         12ce:0006       00000000
+_emu_init_start        EMU            DGROUP         12ce:0006       00000000
+_emu_init_end          EMU            DGROUP         12ce:0006       00000000
+_BSS                   BSS            DGROUP         12cf:0000       00000e42
+STACK                  STACK          DGROUP         13b4:0000       0000dac0
 
 
                         +----------------+
@@ -69,574 +69,575 @@ Address        Symbol
 =======        ======
 
 Module: palettel.o(/dos/z/16/src/palettel.c)
-0000:013e      main_
-127e:07b0+     _gvar
-127e:07d8+     _bakapee
-127e:07dc+     _page
-127e:07f0+     _pal
-127e:07f4*     _i
+0000:004e      main_
+1256:0790+     _gvar
+1256:07b8+     _bakapee
+1256:07bc+     _page
+1256:07d0+     _pal
+1256:07d4*     _i
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-127e:080e+     _inpu
-0000:0380+     INL_KeyService_
-0000:061a+     Mouse_
-0000:0672+     IN_GetJoyAbs_
-0000:0a1c+     IN_GetJoyButtonsDB_
-0000:0ca2+     IN_SetupJoy_
-0000:0e64*     IN_Startup_
-0000:0f6a*     IN_Default_
-0000:10ce*     IN_Shutdown_
-0000:114e*     IN_SetKeyHook_
-0000:1170+     IN_ClearKeysDown_
-0000:1250*     IN_ReadCursor_
-0000:136c*     IN_ReadControl_
-0000:1ba4*     IN_SetControlType_
-0000:1bf2*     IN_GetScanName_
-0000:1c7a*     IN_WaitForKey_
-0000:1cb0*     IN_WaitForASCII_
-0000:1ce6+     IN_AckBack_
-0000:1dce*     IN_Ack_
-0000:1e70+     IN_IsUserInput_
-0000:1f16*     IN_UserInput_
-0000:1f5a*     IN_KeyDown_
-0000:1fa2+     IN_ClearKey_
-0000:201a*     IN_qb_
+1256:07ee+     _inpu
+0000:0290+     INL_KeyService_
+0000:052a+     Mouse_
+0000:0582+     IN_GetJoyAbs_
+0000:092c+     IN_GetJoyButtonsDB_
+0000:0bb2+     IN_SetupJoy_
+0000:0d74*     IN_Startup_
+0000:0e7a*     IN_Default_
+0000:0fde*     IN_Shutdown_
+0000:105e*     IN_SetKeyHook_
+0000:1080+     IN_ClearKeysDown_
+0000:1160*     IN_ReadCursor_
+0000:127c*     IN_ReadControl_
+0000:1ab4*     IN_SetControlType_
+0000:1b02*     IN_GetScanName_
+0000:1b8a*     IN_WaitForKey_
+0000:1bc0*     IN_WaitForASCII_
+0000:1bf6+     IN_AckBack_
+0000:1cde*     IN_Ack_
+0000:1d80+     IN_IsUserInput_
+0000:1e26*     IN_UserInput_
+0000:1e6a*     IN_KeyDown_
+0000:1eb2+     IN_ClearKey_
+0000:1f2a*     IN_qb_
 Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
-0000:2aa4+     MML_CheckForEMS_
-0000:2b00+     MML_SetupEMS_
-0000:2cb8+     MML_ShutdownEMS_
-0000:2d24+     MM_MapEMS_
-0000:2e20*     MM_MapXEMS_
-0000:2f40+     MML_CheckForXMS_
-0000:2f9c*     MML_SetupXMS_
-0000:3084+     MML_ShutdownXMS_
-0000:3112+     MML_UseSpace_
-0000:32f0+     MML_ClearBlock_
-0000:3374*     MM_Startup_
-0000:37a6+     MM_Shutdown_
-0000:383c      MM_GetPtr_
-0000:3c36+     MM_FreePtr_
-0000:3d2e*     MM_SetPurge_
-0000:3e08*     MM_SetLock_
-0000:3ee0+     MM_SortMem_
-0000:40ce*     MM_ShowMemory_
-0000:476e*     MM_DumpData_
-0000:48c8+     MM_UnusedMemory_
-0000:494c+     MM_TotalFree_
-0000:49e2*     MM_Report_
-0000:539a*     MM_BombOnError_
-127e:0970+     _beforesort
-127e:0974+     _aftersort
-127e:0978+     _XMSaddr
+0000:29b4+     MML_CheckForEMS_
+0000:2a10+     MML_SetupEMS_
+0000:2bc8+     MML_ShutdownEMS_
+0000:2c34+     MM_MapEMS_
+0000:2d30*     MM_MapXEMS_
+0000:2e50+     MML_CheckForXMS_
+0000:2eac*     MML_SetupXMS_
+0000:2f94+     MML_ShutdownXMS_
+0000:3022+     MML_UseSpace_
+0000:3200+     MML_ClearBlock_
+0000:3284*     MM_Startup_
+0000:36b6+     MM_Shutdown_
+0000:374c      MM_GetPtr_
+0000:3b46+     MM_FreePtr_
+0000:3c3e*     MM_SetPurge_
+0000:3d18*     MM_SetLock_
+0000:3df0+     MM_SortMem_
+0000:3fde*     MM_ShowMemory_
+0000:467e*     MM_DumpData_
+0000:47d8+     MM_UnusedMemory_
+0000:485c+     MM_TotalFree_
+0000:48f2*     MM_Report_
+0000:52aa*     MM_BombOnError_
+1256:0950+     _beforesort
+1256:0954+     _aftersort
+1256:0958+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
-0000:53d0      detectcpu_
+0000:52e0      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
-0000:543e*     wait_
-0000:548a*     filesize_
-0000:54f0      printmeminfoline_
-0000:56dc      US_CheckParm_
+0000:534e*     wait_
+0000:539a*     filesize_
+0000:5400      printmeminfoline_
+0000:55ec      US_CheckParm_
 Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
-0000:586e      CA_OpenDebug_
-0000:58be      CA_CloseDebug_
-0000:58ec+     CA_FarRead_
-0000:596c*     CA_FarWrite_
-0000:59ec*     CA_ReadFile_
-0000:5a68*     CA_LoadFile_
-0000:5b10*     CAL_OptimizeNodes_
-0000:5bc0*     CA_Startup_
-0000:5c10*     CA_Shutdown_
-127e:0980*     _finishcachebox
-127e:0984*     _drawcachebox
-127e:0988*     _updatecachebox
+0000:577e      CA_OpenDebug_
+0000:57ce      CA_CloseDebug_
+0000:57fc+     CA_FarRead_
+0000:587c*     CA_FarWrite_
+0000:58fc*     CA_ReadFile_
+0000:5978*     CA_LoadFile_
+0000:5a20*     CAL_OptimizeNodes_
+0000:5ad0*     CA_Startup_
+0000:5b20*     CA_Shutdown_
+1256:0960*     _finishcachebox
+1256:0964*     _drawcachebox
+1256:0968*     _updatecachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
-0000:5c7c      KITTENGETS
-0000:5cdc*     kittenopen_
-0000:5f2a+     catread_
-0000:5fde*     kittenclose_
-0000:5ffa+     mystrtoul_
-0000:60ae+     processEscChars_
-0000:6234+     get_line_
-0000:62a6+     db_fetch_
-0000:633c+     db_insert_
-127e:0494+     __kitten_catalog
+0000:5b8c      KITTENGETS
+0000:5bec*     kittenopen_
+0000:5e3a+     catread_
+0000:5eee*     kittenclose_
+0000:5f0a+     mystrtoul_
+0000:5fbe+     processEscChars_
+0000:6144+     get_line_
+0000:61b6+     db_fetch_
+0000:624c+     db_insert_
+1256:0494+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
-0000:65fc+     LargestFreeBlock_
-0000:668a+     _coreleft_
-0000:6706+     LargestFarFreeBlock_
-0000:67bc+     _farcoreleft_
-0000:686a+     LargestHugeFreeBlock_
-0000:695a*     _hugecoreleft_
-0000:6a2a+     GetFreeSize_
-0000:6a84+     GetFarFreeSize_
-0000:6ace+     GetNearFreeSize_
-0000:6b1c*     heapdump_
-0000:77be+     heapstat_
-0000:78fc+     heapstat0_
-0000:795e+     HC_OpenDebug_
-0000:79ae*     HC_CloseDebug_
+0000:650c+     LargestFreeBlock_
+0000:659a+     _coreleft_
+0000:6616+     LargestFarFreeBlock_
+0000:66cc+     _farcoreleft_
+0000:677a+     LargestHugeFreeBlock_
+0000:686a*     _hugecoreleft_
+0000:693a+     GetFreeSize_
+0000:6994+     GetFarFreeSize_
+0000:69de+     GetNearFreeSize_
+0000:6a2c*     heapdump_
+0000:76ce+     heapstat_
+0000:780c+     heapstat0_
+0000:786e+     HC_OpenDebug_
+0000:78be*     HC_CloseDebug_
 Module: timer.o(/dos/z/16/src/lib/timer.c)
-0000:79e0*     start_timer_
-0000:7b0c*     elapsed_timer_
-0000:7b5e*     ticktock_
-0000:7bca*     time_in_seconds_
+0000:78f0*     start_timer_
+0000:7a1c*     elapsed_timer_
+0000:7a6e*     ticktock_
+0000:7ada*     time_in_seconds_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
-0000:7c25      __STK
-0000:7c45      __STKOVERFLOW_
+0000:7b35      __STK
+0000:7b55      __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0f3d:02e4      VGAmodeX_
-0f3d:038e+     modex__320x240_256__Enter_
-0f3d:0400*     modexLeave_
-0f3d:0418+     modexsetBaseXMode_
-0f3d:046a      modexDefaultPage_
-0f3d:04d0*     modexNextPage_
-0f3d:05a0*     modexNextPageFlexibleSize_
-0f3d:0674*     modexShowPage_
-0f3d:0770*     modexPanPage_
-0f3d:07c0*     modexSelectPlane_
-0f3d:07e4      modexClearRegion_
-0f3d:08fc*     oldDrawBmp_
-0f3d:0a62*     CDrawBmp_
-0f3d:0bc6*     modexDrawBmp_
-0f3d:0c2c+     modexDrawBmpRegion_
-0f3d:0d96*     modex_sparky4_DrawBmpRegion_
-0f3d:0f00*     modexDrawPlanarBuf_
-0f3d:0f1e*     modexDrawSprite_
-0f3d:0f84+     modexDrawSpriteRegion_
-0f3d:10fc*     modexCopyPageRegion_
-0f3d:1266      modexFadeOn_
-0f3d:1296*     modexFadeOff_
-0f3d:12c4*     modexFlashOn_
-0f3d:12f2*     modexFlashOff_
-0f3d:13c2+     modexPalSave_
-0f3d:1418      modexNewPal_
-0f3d:1468      modexLoadPalFile_
-0f3d:154a*     modexSavePalFile_
-0f3d:15c2      modexPalBlack_
-0f3d:15ec*     modexPalWhite_
-0f3d:1616+     modexPalUpdate_
-0f3d:1b86      modexPalUpdate1_
-0f3d:1c00*     modexPalUpdate0_
-0f3d:1c4c+     chkcolor_
-0f3d:1f64      modexputPixel_
-0f3d:1ff2*     modexgetPixel_
-0f3d:2078*     modexhlin_
-0f3d:20e4      modexprint_
-0f3d:227e*     modexprintbig_
-0f3d:23fa      cls_
-0f3d:2468+     modexWaitBorder_
-127e:04c4      _VGA
+0f2e:01f4      VGAmodeX_
+0f2e:029e*     modex__320x240_256__Enter_
+0f2e:02fe+     modex__256x192_256__Enter_
+0f2e:035e*     modexLeave_
+0f2e:0376+     modexsetBaseXMode_
+0f2e:03c8      modexDefaultPage_
+0f2e:042e*     modexNextPage_
+0f2e:04fe*     modexNextPageFlexibleSize_
+0f2e:05d2*     modexShowPage_
+0f2e:06ce*     modexPanPage_
+0f2e:071e*     modexSelectPlane_
+0f2e:0742      modexClearRegion_
+0f2e:085a*     oldDrawBmp_
+0f2e:09c0*     CDrawBmp_
+0f2e:0b24*     modexDrawBmp_
+0f2e:0b8a+     modexDrawBmpRegion_
+0f2e:0cf4*     modex_sparky4_DrawBmpRegion_
+0f2e:0e5e*     modexDrawPlanarBuf_
+0f2e:0e7c*     modexDrawSprite_
+0f2e:0ee2+     modexDrawSpriteRegion_
+0f2e:105a*     modexCopyPageRegion_
+0f2e:11c4      modexFadeOn_
+0f2e:11f4*     modexFadeOff_
+0f2e:1222*     modexFlashOn_
+0f2e:1250*     modexFlashOff_
+0f2e:1320+     modexPalSave_
+0f2e:1376      modexNewPal_
+0f2e:13c6      modexLoadPalFile_
+0f2e:14a8*     modexSavePalFile_
+0f2e:1520      modexPalBlack_
+0f2e:154a*     modexPalWhite_
+0f2e:1574+     modexPalUpdate_
+0f2e:1ae4      modexPalUpdate1_
+0f2e:1b5e*     modexPalUpdate0_
+0f2e:1baa+     chkcolor_
+0f2e:1ec2      modexputPixel_
+0f2e:1f50*     modexgetPixel_
+0f2e:1fd6*     modexhlin_
+0f2e:2042      modexprint_
+0f2e:21dc*     modexprintbig_
+0f2e:2358      cls_
+0f2e:23c6+     modexWaitBorder_
+1256:04c4      _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
-0000:7c62      _fmalloc_
-0000:7c62      malloc_
-127e:04f6      ___fheap
-127e:04f8      ___fheapRover
-127e:04fa      ___LargestSizeB4Rover
+0000:7b72      _fmalloc_
+0000:7b72      malloc_
+1256:04d8      ___fheap
+1256:04da      ___fheapRover
+1256:04dc      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
-0000:7ddf      __PIA
-0000:7dd8*     __PIS
+0000:7cef      __PIA
+0000:7ce8*     __PIS
 Module: gfx.lib(/dos/z/16/src/lib/bakapee.c)
-0f3d:25c4      pdump_
-0f3d:2626+     colortest_
-0f3d:267a+     colorz_
-0f3d:26e0+     ssd_
-0f3d:27fe+     dingpp_
-0f3d:2870+     dingo_
-0f3d:2906+     dingas_
-0f3d:29b4+     dingu_
-0f3d:2a16+     dingq_
-0f3d:2ab6*     ding_
+0f2e:2434      pdump_
+0f2e:2496+     colortest_
+0f2e:24ea+     colorz_
+0f2e:2550+     ssd_
+0f2e:266e+     dingpp_
+0f2e:26e0+     dingo_
+0f2e:2776+     dingas_
+0f2e:2824+     dingu_
+0f2e:2886+     dingq_
+0f2e:2926*     ding_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getch.c)
-0000:7df6      getch_
+0000:7d06      getch_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-127e:0000*     __nullarea
-127e:0504*     __ovlflag
-127e:0505*     __intno
-127e:0506*     __ovlvec
-0000:7e10      _cstart_
-0000:7ee3*     _Not_Enough_Memory_
-0000:8015      __exit_
-0000:8034      __do_exit_with_msg__
-0000:8091      __GETDS
+1256:0000*     __nullarea
+1256:04e4*     __ovlflag
+1256:04e5*     __intno
+1256:04e6*     __ovlvec
+0000:7d20      _cstart_
+0000:7df3*     _Not_Enough_Memory_
+0000:7f25      __exit_
+0000:7f44      __do_exit_with_msg__
+0000:7fa1      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
-0000:809c      _big_code_
-0000:809c*     CodeModelMismatch
+0000:7fac      _big_code_
+0000:7fac*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-127e:1294      __argv
-127e:1298      ___argv
-127e:129c      __argc
-127e:129e      ___argc
+1256:1274      __argv
+1256:1278      ___argv
+1256:127c      __argc
+1256:127e      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
-0000:809c      printf_
+0000:7fac      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
-0000:80cb+     int86x_
-0000:824e      int86_
+0000:7fdb+     int86x_
+0000:815e      int86_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
-0000:827c      __I4M
-0000:827c      __U4M
+0000:818c      __I4M
+0000:818c      __U4M
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c)
-0000:8294      _dos_getvect_
+0000:81a4      _dos_getvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c)
-0000:829f      _dos_setvect_
+0000:81af      _dos_setvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
-0000:82ac      __I4D
-0000:82fb      __U4D
+0000:81bc      __I4D
+0000:820b      __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
-0000:837f*     _heapgrow_
-0000:837f      _fheapgrow_
-0000:8380      _nheapgrow_
+0000:828f*     _heapgrow_
+0000:828f      _fheapgrow_
+0000:8290      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
-0000:83f8      _memavl_
+0000:8308      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
-0000:843d      _nmalloc_
-127e:050a      ___nheapbeg
-127e:050c      ___MiniHeapRover
-127e:050e      ___LargestSizeB4MiniHeapRover
+0000:834d      _nmalloc_
+1256:04ea      ___nheapbeg
+1256:04ec      ___MiniHeapRover
+1256:04ee      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
-0000:8517      _ffree_
-0000:8517      free_
+0000:8427      _ffree_
+0000:8427      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
-0000:8584      _nfree_
-127e:12a0+     ___MiniHeapFreeRover
+0000:8494      _nfree_
+1256:1280+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
-0000:867f+     _null_exit_rtn_
-0000:867f+     __null_int23_exit_
-0000:8680      exit_
-0000:86a1+     _exit_
-127e:0510+     ___int23_exit
-127e:0514      ___FPE_handler_exit
+0000:858f+     _null_exit_rtn_
+0000:858f+     __null_int23_exit_
+0000:8590      exit_
+0000:85b1+     _exit_
+1256:04f0+     ___int23_exit
+1256:04f4      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
-0000:86be      __PTC
+0000:85ce      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:86f1      ultoa_
-0000:87af*     ltoa_
+0000:8601      ultoa_
+0000:86bf*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c)
-0000:8935      write_
+0000:8845      write_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-0000:8b61+     __open_flags_
-0000:8e22+     _fsopen_
-0000:8e89      fopen_
-0000:8fac*     freopen_
+0000:8a71+     __open_flags_
+0000:8d32+     _fsopen_
+0000:8d99      fopen_
+0000:8ebc*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
-0000:9036      fprintf_
+0000:8f46      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
-0000:9065      __doclose_
-0000:91af      __shutdown_stream_
-0000:91c9      fclose_
-127e:12a2+     ___RmTmpFileFn
+0000:8f75      __doclose_
+0000:90bf      __shutdown_stream_
+0000:90d9      fclose_
+1256:1282+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
-0000:9234+     __ibm_bios_get_ticks_
-0000:92ab      clock_
+0000:9144+     __ibm_bios_get_ticks_
+0000:91bb      clock_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
-0000:92d2      kbhit_
+0000:91e2      kbhit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
-0000:92e9      ftell_
+0000:91f9      ftell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
-0000:94cf      fseek_
+0000:93df      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-127e:0098      __IsTable
+1256:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
-0000:96c7      tolower_
+0000:95d7      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
-0000:96d5      unlink_
+0000:95e5      unlink_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
-0000:9905      open_
-0000:993c      sopen_
+0000:9815      open_
+0000:984c      sopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c)
-0000:9969      close_
+0000:9879      close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c)
-0000:996e      filelength_
+0000:987e      filelength_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
-0000:99cc      sprintf_
+0000:98dc      sprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c)
-0000:99fb      getenv_
+0000:990b      getenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-0000:9ae6      __PTS
+0000:99f6      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c)
-0000:9b17      read_
+0000:9a27      read_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c)
-0000:9c50*     __clib_strdup_
-0000:9c50      strdup_
+0000:9b60*     __clib_strdup_
+0000:9b60      strdup_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c)
-0000:9cb7      halloc_
-0000:9d9c      hfree_
+0000:9bc7      halloc_
+0000:9cac      hfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c)
-0000:9da3      _heapwalk_
-0000:9da3      _fheapwalk_
+0000:9cb3      _heapwalk_
+0000:9cb3      _fheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
-0000:9db8+     __NHeapWalk_
-0000:9eb1      _nheapwalk_
+0000:9cc8+     __NHeapWalk_
+0000:9dc1      _nheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
-0000:9ec1      stackavail_
+0000:9dd1      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-127e:0520      __8087
-127e:0521      __real87
-127e:0522      __dos87emucall
-127e:0524      __dos87real
+1256:0500      __8087
+1256:0501      __real87
+1256:0502      __dos87emucall
+1256:0504      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
-0000:9ed0*     __exit_with_msg_
-0000:9ed5      __fatal_runtime_error_
+0000:9de0*     __exit_with_msg_
+0000:9de5      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-127e:0526      __curbrk
-127e:052e      __STACKLOW
-127e:0530      __STACKTOP
-127e:0532      __cbyte
-127e:0534      __child
-127e:0536      __no87
-127e:0543      ___FPE_handler
-127e:0528      __psp
-127e:0537      __get_ovl_stack
-127e:053b      __restore_ovl_stack
-127e:053f      __close_ovl_file
-127e:0547      __LpCmdLine
-127e:054b      __LpPgmName
-127e:052a      __osmajor
-127e:052b      __osminor
-127e:052c      __osmode
-127e:052d      __HShift
+1256:0506      __curbrk
+1256:050e      __STACKLOW
+1256:0510      __STACKTOP
+1256:0512      __cbyte
+1256:0514      __child
+1256:0516      __no87
+1256:0523      ___FPE_handler
+1256:0508      __psp
+1256:0517      __get_ovl_stack
+1256:051b      __restore_ovl_stack
+1256:051f      __close_ovl_file
+1256:0527      __LpCmdLine
+1256:052b      __LpPgmName
+1256:050a      __osmajor
+1256:050b      __osminor
+1256:050c      __osmode
+1256:050d      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
-0000:9ef4+     __fill_buffer_
-0000:a143      fgetc_
+0000:9e04+     __fill_buffer_
+0000:a053      fgetc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
-0000:a28a      fwrite_
+0000:a19a      fwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
-0000:a603      rand_
-0000:a645*     srand_
+0000:a513      rand_
+0000:a555*     srand_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0f3d:31c6*     textInit_
-127e:12aa      _romFonts
+0f2e:3036*     textInit_
+1256:128a      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
-0000:a670      __MemAllocator
-0000:a73a      __MemFree
+0000:a580      __MemAllocator
+0000:a64a      __MemFree
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
-0000:a897      __GrowSeg_
+0000:a7a7      __GrowSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
-0000:aa0d      __AllocSeg_
+0000:a91d      __AllocSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
-0000:aafc      __fmemneed_
+0000:aa0c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(delay.c)
-0000:aaff      delay_
+0000:aa0f      delay_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-0000:ac5e      __CMain
+0000:ab6e      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-0000:acc4      __InitRtns
-0000:acc4*     __FInitRtns
-0000:ad1f      __FiniRtns
-0000:ad1f*     __FFiniRtns
+0000:abd4      __InitRtns
+0000:abd4*     __FInitRtns
+0000:ac2f      __FiniRtns
+0000:ac2f*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-127e:0554      ___uselfn
+1256:0534      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-0000:ad84      __DOSseg__
+0000:ac94      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
-0000:ad85      __Init_Argv_
-0000:ade8+     _getargv_
-0000:b118      __Fini_Argv_
+0000:ac95      __Init_Argv_
+0000:acf8+     _getargv_
+0000:b028      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-127e:0556      ___iob
-127e:12c6      ___ClosedStreams
-127e:12ca      ___OpenStreams
+1256:0536      ___iob
+1256:12a6      ___ClosedStreams
+1256:12aa      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-0000:b15c      __fprtf_
+0000:b06c      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-0000:b2af      intr_
+0000:b1bf      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-0000:b2c3      segread_
+0000:b1d3      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:b3ae      __LastFree_
-0000:b428      __ExpandDGROUP_
+0000:b2be      __LastFree_
+0000:b338      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:b539      __nmemneed_
+0000:b449      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-127e:0022      ___Alphabet
+1256:0022      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-0000:b53c      __lseek_
+0000:b44c      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:b576*     __dosretax
-0000:b57b*     __dosret0
-0000:b582      __set_errno_dos_
-0000:b5ea*     __set_errno_dos_reterr_
+0000:b486*     __dosretax
+0000:b48b*     __dosret0
+0000:b492      __set_errno_dos_
+0000:b4fa*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-0000:b5f5*     __get_errno_ptr_
-127e:12ce      _errno
+0000:b505*     __get_errno_ptr_
+1256:12ae      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:b5fc      __GetIOMode_
-0000:b631      __SetIOMode_nogrow_
-127e:06d2      ___NFiles
-127e:06d4      ___init_mode
-127e:06fc      ___io_mode
+0000:b50c      __GetIOMode_
+0000:b541      __SetIOMode_nogrow_
+1256:06b2      ___NFiles
+1256:06b4      ___init_mode
+1256:06dc      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-0000:b666*     __set_commode_
-127e:0700      __commode
+0000:b576*     __set_commode_
+1256:06e0      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-127e:0702      __fmode
+1256:06e2      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-0000:b672      __chktty_
+0000:b582      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-0000:b6d1      __freefp_
-0000:b772      __purgefp_
+0000:b5e1      __freefp_
+0000:b682      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-0000:b7b3      __allocfp_
+0000:b6c3      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-0000:b963      __close_
+0000:b873      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-0000:b999      __flush_
+0000:b8a9      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
-0000:bbe2      fflush_
+0000:baf2      fflush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-0000:bbf7      tell_
+0000:bb07      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-0000:bc08      lseek_
+0000:bb18      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:bc3a      __doserror_
-0000:bc48      __doserror1_
+0000:bb4a      __doserror_
+0000:bb58      __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:bc54      _dos_open_
+0000:bb64      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:bc7a      isatty_
+0000:bb8a      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:bc96*     __get_doserrno_ptr_
-127e:12d0      __doserrno
+0000:bba6*     __get_doserrno_ptr_
+1256:12b0      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-127e:0704      ___umaskval
+1256:06e4      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:bc9d      _dos_creat_
-0000:bcc1*     _dos_creatnew_
+0000:bbad      _dos_creat_
+0000:bbd1*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:bce2+     __grow_iomode_
-0000:bdc9+     __shrink_iomode_
-0000:be0a      __SetIOMode_
+0000:bbf2+     __grow_iomode_
+0000:bcd9+     __shrink_iomode_
+0000:bd1a      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
-0000:beca      vsprintf_
+0000:bdda      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-127e:12d4      ___env_mask
-127e:12d8      _environ
-127e:12dc*     __wenviron
+1256:12b4      ___env_mask
+1256:12b8      _environ
+1256:12bc*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
-0000:bf0c      _mbterm_
+0000:be1c      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
-0000:bf5f      _mbsnextc_
+0000:be6f      _mbsnextc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c)
-0000:bfba      _mbctoupper_
+0000:beca      _mbctoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c)
-0000:bfdd      _mbsinc_
+0000:beed      _mbsinc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:c02f      __ChkTTYIOMode_
-0000:c09d*     __IOMode_
+0000:bf3f      __ChkTTYIOMode_
+0000:bfad*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c)
-0000:c16f      __HeapWalk_
+0000:c07f      __HeapWalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
-0000:c3af*     _fpreset_
-0000:c3da      __init_8087_
-0000:c40d+     __default_sigfpe_handler_
-0000:c462      __chk8087_
+0000:c2bf*     _fpreset_
+0000:c2ea      __init_8087_
+0000:c31d+     __default_sigfpe_handler_
+0000:c372      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-0000:c4d2      __EnterWVIDEO_
-127e:0724+     ___WD_Present
+0000:c3e2      __EnterWVIDEO_
+1256:0704+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:c4f6      __flushall_
-0000:c58a      flushall_
+0000:c406      __flushall_
+0000:c49a      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-0000:c590      getche_
+0000:c4a0      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-0000:c5aa      __ioalloc_
+0000:c4ba      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-0000:c738      __qread_
+0000:c648      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:c758      __qwrite_
+0000:c668      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-0000:c7b8      fputc_
+0000:c6c8      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:c98d*     _heapenable_
-127e:0726      ___heap_enabled
+0000:c89d*     _heapenable_
+1256:0706      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-127e:0728      __amblksiz
+1256:0708      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-127e:12e0      ____Argv
-127e:12e4      ____Argc
+1256:12c0      ____Argv
+1256:12c4      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-127e:0758      __Start_XI
-127e:078e      __End_XI
-127e:078e      __Start_YI
-127e:07a6      __End_YI
+1256:0738      __Start_XI
+1256:076e      __End_XI
+1256:076e      __Start_YI
+1256:0786      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-127e:12e6      ___historical_splitparms
+1256:12c6      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-0000:c99e      __InitFiles_
+0000:c8ae      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-0000:cbd2*     fcloseall_
-0000:cbd9      __full_io_exit_
+0000:cae2*     fcloseall_
+0000:cae9      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-0000:cbe3      __prtf_
+0000:caf3      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:dd46      _DoINTR_
+0000:dc56      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:e0bf*     sbrk_
-0000:e0cf      __brk_
+0000:dfcf*     sbrk_
+0000:dfdf      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:e137      fsync_
+0000:e047      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:e13c*     _frealloc_
-0000:e13c      realloc_
+0000:e04c*     _frealloc_
+0000:e04c      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0000:e236      __setenvp_
-0000:e3c2      __freeenvp_
+0000:e146      __setenvp_
+0000:e2d2      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-127e:072a      ___IsDBCS
+1256:070a      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:e420*     _ismbblead_
-127e:12ec      ___MBCSIsTable
+0000:e330*     _ismbblead_
+1256:12cc      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:e47a      __mbinit_
-127e:072c      ___MBCodePage
+0000:e38a      __mbinit_
+1256:070c      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0000:e555      _mbdtoupper_
+0000:e465      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0000:e563      toupper_
+0000:e473      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-127e:072e      __8087cw
+1256:070e      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-127e:0730      ___Save8087
-127e:0734      ___Rest8087
+1256:0710      ___Save8087
+1256:0714      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:e572      __GrabFP87_
+0000:e482      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:e5a4*     __init_8087_emu
-0000:e5aa      __x87id
+0000:e4b4*     __init_8087_emu
+0000:e4ba      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:e607      wctomb_
+0000:e517      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:e652+     utoa_
-0000:e6f3      itoa_
+0000:e562+     utoa_
+0000:e603      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:e73d      strupr_
+0000:e64d      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-127e:0738      ___EFG_printf
-127e:073c*     ___EFG_scanf
+1256:0718      ___EFG_printf
+1256:071c*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:e785      ulltoa_
-0000:e8c2*     lltoa_
+0000:e695      ulltoa_
+0000:e7d2*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:e933*     _dos_close_
-0000:e941      _dos_commit_
+0000:e843*     _dos_close_
+0000:e851      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:e950*     _msize_
-0000:e96b      _fmsize_
+0000:e860*     _msize_
+0000:e87b      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:e97c      __HeapManager_expand_
-0000:ee85      _nexpand_
+0000:e88c      __HeapManager_expand_
+0000:ed95      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:eed8      _fexpand_
-0000:eed8*     _expand_
+0000:ede8      _fexpand_
+0000:ede8*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0000:ef0d      clearenv_
+0000:ee1d      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:f042      __Init_FPE_handler_
-0000:f07b      __Fini_FPE_handler_
-0000:f0b2*     __FPEHandler
+0000:ef52      __Init_FPE_handler_
+0000:ef8b      __Fini_FPE_handler_
+0000:efc2*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:f344      _bfree_
+0000:f254      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:f369      _bexpand_
+0000:f279      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-127e:0756      ___FPE_int
+1256:0736      ___FPE_int
 
 
                         +--------------------+
@@ -652,6 +653,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  000218a0 (137376.)
-Entry point address: 0000:7e10
-Link time: 00:00.52
+Memory size:  00021600 (136704.)
+Entry point address: 0000:7d20
+Link time: 00:00.88
index a72faf011987220045acfcc46eb53bc65603ed71..6834d792d9c037077fc513c96eda934302cc6beb 100755 (executable)
Binary files a/pcxtest.exe and b/pcxtest.exe differ
index f54e89a4949934ad292f3816d30d22d579eccc01..a27d61d205150315d7db62b886989ac3f8c8b1fe 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/13 14:30:25
+Created on:       15/10/13 14:51:38
 Executable Image: pcxtest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0b7d:0000            0000ecf0
+DGROUP                          0b55:0000            0000ecd0
 
 
 
@@ -24,30 +24,30 @@ DGROUP                          0b7d:0000            0000ecf0
 Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
-pcxtest_TEXT           CODE           AUTO           0000:0000       0000033c
-_TEXT                  CODE           AUTO           0000:0340       00008567
-modex16_TEXT           CODE           AUTO           0000:88b0       00002490
-bitmap_TEXT            CODE           AUTO           0000:ad40       000006f5
-planar_TEXT            CODE           AUTO           0000:b440       00000275
-16text_TEXT            CODE           AUTO           0000:b6c0       0000010d
-FAR_DATA               FAR_DATA       AUTO           0b7c:000d       00000000
-_NULL                  BEGDATA        DGROUP         0b7d:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         0b7f:0000       00000002
-CONST                  DATA           DGROUP         0b7f:0002       00000076
-CONST2                 DATA           DGROUP         0b86:0008       00000132
-_DATA                  DATA           DGROUP         0b9a:0000       00000346
-XIB                    DATA           DGROUP         0bce:0006       00000000
-XI                     DATA           DGROUP         0bce:0006       0000002a
-XIE                    DATA           DGROUP         0bd1:0000       00000000
-YIB                    DATA           DGROUP         0bd1:0000       00000000
-YI                     DATA           DGROUP         0bd1:0000       0000000c
-YIE                    DATA           DGROUP         0bd1:000c       00000000
-STRINGS                DATA           DGROUP         0bd1:000c       00000000
-DATA                   DATA           DGROUP         0bd1:000c       00000000
-_emu_init_start        EMU            DGROUP         0bd1:000c       00000000
-_emu_init_end          EMU            DGROUP         0bd1:000c       00000000
-_BSS                   BSS            DGROUP         0bd2:0000       00000ce0
-STACK                  STACK          DGROUP         0ca0:0000       0000dac0
+pcxtest_TEXT           CODE           AUTO           0000:0000       0000024c
+_TEXT                  CODE           AUTO           0000:0250       00008567
+modex16_TEXT           CODE           AUTO           0000:87c0       000023ee
+bitmap_TEXT            CODE           AUTO           0000:abb0       00000605
+planar_TEXT            CODE           AUTO           0000:b1c0       00000275
+16text_TEXT            CODE           AUTO           0000:b440       0000010d
+FAR_DATA               FAR_DATA       AUTO           0b54:000d       00000000
+_NULL                  BEGDATA        DGROUP         0b55:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0b57:0000       00000002
+CONST                  DATA           DGROUP         0b57:0002       00000076
+CONST2                 DATA           DGROUP         0b5e:0008       00000132
+_DATA                  DATA           DGROUP         0b72:0000       00000326
+XIB                    DATA           DGROUP         0ba4:0006       00000000
+XI                     DATA           DGROUP         0ba4:0006       0000002a
+XIE                    DATA           DGROUP         0ba7:0000       00000000
+YIB                    DATA           DGROUP         0ba7:0000       00000000
+YI                     DATA           DGROUP         0ba7:0000       0000000c
+YIE                    DATA           DGROUP         0ba7:000c       00000000
+STRINGS                DATA           DGROUP         0ba7:000c       00000000
+DATA                   DATA           DGROUP         0ba7:000c       00000000
+_emu_init_start        EMU            DGROUP         0ba7:000c       00000000
+_emu_init_end          EMU            DGROUP         0ba7:000c       00000000
+_BSS                   BSS            DGROUP         0ba8:0000       00000ce0
+STACK                  STACK          DGROUP         0c76:0000       0000dac0
 
 
                         +----------------+
@@ -61,355 +61,356 @@ Address        Symbol
 =======        ======
 
 Module: pcxtest.o(/dos/z/16/src/pcxtest.c)
-0000:0188      main_
-0b7d:0550+     _gvar
+0000:0098      main_
+0b55:0530+     _gvar
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
-0000:0345      __STK
-0000:0365*     __STKOVERFLOW_
+0000:0255      __STK
+0000:0275*     __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0000:8b94      VGAmodeX_
-0000:8c3e+     modex__320x240_256__Enter_
-0000:8cb0*     modexLeave_
-0000:8cc8+     modexsetBaseXMode_
-0000:8d1a      modexDefaultPage_
-0000:8d80*     modexNextPage_
-0000:8e50*     modexNextPageFlexibleSize_
-0000:8f24*     modexShowPage_
-0000:9020*     modexPanPage_
-0000:9070*     modexSelectPlane_
-0000:9094      modexClearRegion_
-0000:91ac      oldDrawBmp_
-0000:9312*     CDrawBmp_
-0000:9476      modexDrawBmp_
-0000:94dc+     modexDrawBmpRegion_
-0000:9646*     modex_sparky4_DrawBmpRegion_
-0000:97b0*     modexDrawPlanarBuf_
-0000:97ce      modexDrawSprite_
-0000:9834+     modexDrawSpriteRegion_
-0000:99ac      modexCopyPageRegion_
-0000:9b16*     modexFadeOn_
-0000:9b46*     modexFadeOff_
-0000:9b74*     modexFlashOn_
-0000:9ba2*     modexFlashOff_
-0000:9c72+     modexPalSave_
-0000:9cc8      modexNewPal_
-0000:9d18*     modexLoadPalFile_
-0000:9dfa*     modexSavePalFile_
-0000:9e72*     modexPalBlack_
-0000:9e9c*     modexPalWhite_
-0000:9ec6+     modexPalUpdate_
-0000:a436      modexPalUpdate1_
-0000:a4b0*     modexPalUpdate0_
-0000:a4fc+     chkcolor_
-0000:a814+     modexputPixel_
-0000:a8a2*     modexgetPixel_
-0000:a928*     modexhlin_
-0000:a994*     modexprint_
-0000:ab2e*     modexprintbig_
-0000:acaa*     cls_
-0000:ad18+     modexWaitBorder_
-0b7d:01e4      _VGA
+0000:89b4      VGAmodeX_
+0000:8a5e*     modex__320x240_256__Enter_
+0000:8abe+     modex__256x192_256__Enter_
+0000:8b1e*     modexLeave_
+0000:8b36+     modexsetBaseXMode_
+0000:8b88      modexDefaultPage_
+0000:8bee*     modexNextPage_
+0000:8cbe*     modexNextPageFlexibleSize_
+0000:8d92*     modexShowPage_
+0000:8e8e*     modexPanPage_
+0000:8ede*     modexSelectPlane_
+0000:8f02      modexClearRegion_
+0000:901a      oldDrawBmp_
+0000:9180*     CDrawBmp_
+0000:92e4      modexDrawBmp_
+0000:934a+     modexDrawBmpRegion_
+0000:94b4*     modex_sparky4_DrawBmpRegion_
+0000:961e*     modexDrawPlanarBuf_
+0000:963c      modexDrawSprite_
+0000:96a2+     modexDrawSpriteRegion_
+0000:981a      modexCopyPageRegion_
+0000:9984*     modexFadeOn_
+0000:99b4*     modexFadeOff_
+0000:99e2*     modexFlashOn_
+0000:9a10*     modexFlashOff_
+0000:9ae0+     modexPalSave_
+0000:9b36      modexNewPal_
+0000:9b86*     modexLoadPalFile_
+0000:9c68*     modexSavePalFile_
+0000:9ce0*     modexPalBlack_
+0000:9d0a*     modexPalWhite_
+0000:9d34+     modexPalUpdate_
+0000:a2a4      modexPalUpdate1_
+0000:a31e*     modexPalUpdate0_
+0000:a36a+     chkcolor_
+0000:a682+     modexputPixel_
+0000:a710*     modexgetPixel_
+0000:a796*     modexhlin_
+0000:a802*     modexprint_
+0000:a99c*     modexprintbig_
+0000:ab18*     cls_
+0000:ab86+     modexWaitBorder_
+0b55:01e4      _VGA
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-0000:b16e      bitmapLoadPcx_
-0000:b2ca*     bitmapLoadPcxTiles_
+0000:aeee      bitmapLoadPcx_
+0000:b04a*     bitmapLoadPcxTiles_
 Module: gfx.lib(/dos/z/16/src/lib/planar.c)
-0000:b440      planar_buf_from_bitmap_
-0000:b560+     planar_buf_alloc_
-0000:b65a*     planar_buf_free_
+0000:b1c0      planar_buf_from_bitmap_
+0000:b2e0+     planar_buf_alloc_
+0000:b3da*     planar_buf_free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
-0000:0382      kbhit_
+0000:0292      kbhit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
-0000:0399      printf_
+0000:02a9      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-0b7d:0000*     __nullarea
-0b7d:0234*     __ovlflag
-0b7d:0235*     __intno
-0b7d:0236*     __ovlvec
-0000:03c8      _cstart_
-0000:049b*     _Not_Enough_Memory_
-0000:05cd      __exit_
-0000:05ec      __do_exit_with_msg__
-0000:0649      __GETDS
+0b55:0000*     __nullarea
+0b55:0214*     __ovlflag
+0b55:0215*     __intno
+0b55:0216*     __ovlvec
+0000:02d8      _cstart_
+0000:03ab*     _Not_Enough_Memory_
+0000:04dd      __exit_
+0000:04fc      __do_exit_with_msg__
+0000:0559      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c)
-0b7d:023a      _fltused_
+0b55:021a      _fltused_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
-0000:0654      _big_code_
-0000:0654*     CodeModelMismatch
+0000:0564      _big_code_
+0000:0564*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-0b7d:023c      __8087
-0b7d:023d      __real87
-0b7d:023e      __dos87emucall
-0b7d:0240      __dos87real
+0b55:021c      __8087
+0b55:021d      __real87
+0b55:021e      __dos87emucall
+0b55:0220      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
-0000:0654*     __exit_with_msg_
-0000:0659      __fatal_runtime_error_
+0000:0564*     __exit_with_msg_
+0000:0569      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-0b7d:0242      __curbrk
-0b7d:024a      __STACKLOW
-0b7d:024c      __STACKTOP
-0b7d:024e      __cbyte
-0b7d:0250      __child
-0b7d:0252      __no87
-0b7d:025f      ___FPE_handler
-0b7d:0244      __psp
-0b7d:0253      __get_ovl_stack
-0b7d:0257      __restore_ovl_stack
-0b7d:025b      __close_ovl_file
-0b7d:0263      __LpCmdLine
-0b7d:0267      __LpPgmName
-0b7d:0246      __osmajor
-0b7d:0247      __osminor
-0b7d:0248      __osmode
-0b7d:0249      __HShift
+0b55:0222      __curbrk
+0b55:022a      __STACKLOW
+0b55:022c      __STACKTOP
+0b55:022e      __cbyte
+0b55:0230      __child
+0b55:0232      __no87
+0b55:023f      ___FPE_handler
+0b55:0224      __psp
+0b55:0233      __get_ovl_stack
+0b55:0237      __restore_ovl_stack
+0b55:023b      __close_ovl_file
+0b55:0243      __LpCmdLine
+0b55:0247      __LpPgmName
+0b55:0226      __osmajor
+0b55:0227      __osminor
+0b55:0228      __osmode
+0b55:0229      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
-0000:0678+     int86x_
-0000:07fb      int86_
+0000:0588+     int86x_
+0000:070b      int86_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
-0000:082f      __PIA
-0000:0828*     __PIS
+0000:073f      __PIA
+0000:0738*     __PIS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
-0000:0846      _fmalloc_
-0000:0846      malloc_
-0b7d:026c+     ___fheap
-0b7d:026e      ___fheapRover
-0b7d:0270      ___LargestSizeB4Rover
+0000:0756      _fmalloc_
+0000:0756      malloc_
+0b55:024c+     ___fheap
+0b55:024e      ___fheapRover
+0b55:0250      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
-0000:09bb+     _null_exit_rtn_
-0000:09bb+     __null_int23_exit_
-0000:09bc      exit_
-0000:09dd+     _exit_
-0b7d:0272+     ___int23_exit
-0b7d:0276      ___FPE_handler_exit
+0000:08cb+     _null_exit_rtn_
+0000:08cb+     __null_int23_exit_
+0000:08cc      exit_
+0000:08ed+     _exit_
+0b55:0252+     ___int23_exit
+0b55:0256      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-0000:09f9+     __open_flags_
-0000:0cba+     _fsopen_
-0000:0d21      fopen_
-0000:0e44*     freopen_
+0000:0909+     __open_flags_
+0000:0bca+     _fsopen_
+0000:0c31      fopen_
+0000:0d54*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
-0000:0ece      __fill_buffer_
-0000:111d      fgetc_
+0000:0dde      __fill_buffer_
+0000:102d      fgetc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
-0000:1264      __doclose_
-0000:13ae      __shutdown_stream_
-0000:13c8      fclose_
-0b7d:0ef8+     ___RmTmpFileFn
+0000:1174      __doclose_
+0000:12be      __shutdown_stream_
+0000:12d8      fclose_
+0b55:0ed8+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
-0000:1433      _ffree_
-0000:1433      free_
+0000:1343      _ffree_
+0000:1343      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
-0000:14a0      fwrite_
+0000:13b0      fwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
-0000:1819      rand_
-0000:185b*     srand_
+0000:1729      rand_
+0000:176b*     srand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
-0000:187e      __I4M
-0000:187e      __U4M
+0000:178e      __I4M
+0000:178e      __U4M
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0000:b736*     textInit_
-0b7d:0efc      _romFonts
+0000:b4b6*     textInit_
+0b55:0edc      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
-0000:1896      fread_
+0000:17a6      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
-0000:1d2b      fseek_
+0000:1c3b      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-0b7d:027e      ___iob
-0b7d:0f14      ___ClosedStreams
-0b7d:0f18      ___OpenStreams
+0b55:025e      ___iob
+0b55:0ef4      ___ClosedStreams
+0b55:0ef8      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
-0000:1f23      fprintf_
+0000:1e33      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-0000:1f6c      __fprtf_
+0000:1e7c      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-0000:20bf      __CMain
+0000:1fcf      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-0000:2125      __InitRtns
-0000:2125*     __FInitRtns
-0000:2180      __FiniRtns
-0000:2180*     __FFiniRtns
+0000:2035      __InitRtns
+0000:2035*     __FInitRtns
+0000:2090      __FiniRtns
+0000:2090*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-0b7d:03e6      ___uselfn
+0b55:03c6      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-0000:21e4      __DOSseg__
+0000:20f4      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c)
-0000:21e5      __setEFGfmt_
+0000:20f5      __setEFGfmt_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
-0000:221d*     _fpreset_
-0000:2248      __init_8087_
-0000:227b+     __default_sigfpe_handler_
-0000:22d0      __chk8087_
+0000:212d*     _fpreset_
+0000:2158      __init_8087_
+0000:218b+     __default_sigfpe_handler_
+0000:21e0      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-0000:2340      __EnterWVIDEO_
-0b7d:0406+     ___WD_Present
+0000:2250      __EnterWVIDEO_
+0b55:03e6+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-0000:2364      intr_
+0000:2274      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-0000:2378      segread_
+0000:2288      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
-0000:23e0      __MemAllocator
-0000:24aa      __MemFree
+0000:22f0      __MemAllocator
+0000:23ba      __MemFree
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
-0000:2607      __GrowSeg_
+0000:2517      __GrowSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
-0000:277d      __AllocSeg_
+0000:268d      __AllocSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
-0000:286c      __fmemneed_
+0000:277c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
-0000:286f      _nmalloc_
-0b7d:0408      ___nheapbeg
-0b7d:040a      ___MiniHeapRover
-0b7d:040c      ___LargestSizeB4MiniHeapRover
+0000:277f      _nmalloc_
+0b55:03e8      ___nheapbeg
+0b55:03ea      ___MiniHeapRover
+0b55:03ec      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
-0000:2949*     _heapgrow_
-0000:2949*     _fheapgrow_
-0000:294a      _nheapgrow_
+0000:2859*     _heapgrow_
+0000:2859*     _fheapgrow_
+0000:285a      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-0000:29c2*     __set_commode_
-0b7d:040e      __commode
+0000:28d2*     __set_commode_
+0b55:03ee      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-0000:29ce*     __get_errno_ptr_
-0b7d:0f1c      _errno
+0000:28de*     __get_errno_ptr_
+0b55:0efc      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0b7d:0410      __fmode
+0b55:03f0      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
-0000:29d5      tolower_
+0000:28e5      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
-0000:2c04*     open_
-0000:2c3b      sopen_
+0000:2b14*     open_
+0000:2b4b      sopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-0000:2c68      __chktty_
+0000:2b78      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-0000:2cc7      __freefp_
-0000:2d68      __purgefp_
+0000:2bd7      __freefp_
+0000:2c78      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-0000:2da9      __allocfp_
+0000:2cb9      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
-0000:2f5a      __PTC
+0000:2e6a      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:2f8d      __flushall_
-0000:3021*     flushall_
+0000:2e9d      __flushall_
+0000:2f31*     flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-0000:3027      getche_
+0000:2f37      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-0000:3041      __ioalloc_
+0000:2f51      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-0000:31cf      __qread_
+0000:30df      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-0000:31ef      __lseek_
+0000:30ff      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-0000:3229      __close_
+0000:3139      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-0000:325f      __flush_
+0000:316f      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
-0000:34a8      _nfree_
-0b7d:0f1e+     ___MiniHeapFreeRover
+0000:33b8      _nfree_
+0b55:0efe+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:35a3      __qwrite_
+0000:34b3      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-0000:3603      fputc_
+0000:3513      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-0000:37d8      __PTS
+0000:36e8      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-0000:3809      lseek_
+0000:3719      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-0000:383a      tell_
+0000:374a      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-0000:384b      __InitFiles_
+0000:375b      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-0000:3a7f*     fcloseall_
-0000:3a86      __full_io_exit_
+0000:398f*     fcloseall_
+0000:3996      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-0000:3a90      __prtf_
+0000:39a0      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-0b7d:0f20      ____Argv
-0b7d:0f24      ____Argc
+0b55:0f00      ____Argv
+0b55:0f04      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0b7d:0412      __amblksiz
+0b55:03f2      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-0b7d:0516      __Start_XI
-0b7d:0540      __End_XI
-0b7d:0540      __Start_YI
-0b7d:054c      __End_YI
+0b55:04f6      __Start_XI
+0b55:0520      __End_XI
+0b55:0520      __Start_YI
+0b55:052c      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-0b7d:0414      ___EFG_printf
-0b7d:0418      ___EFG_scanf
+0b55:03f4      ___EFG_printf
+0b55:03f8      ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c)
-0000:4c05      _EFG_Format_
+0000:4b15      _EFG_Format_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c)
-0000:4dd7      __cnvs2d_
+0000:4ce7      __cnvs2d_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-0b7d:041c      __8087cw
+0b55:03fc      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-0b7d:041e      ___Save8087
-0b7d:0422      ___Rest8087
+0b55:03fe      ___Save8087
+0b55:0402      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:4df7      __GrabFP87_
+0000:4d07      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:4e2a*     __init_8087_emu
-0000:4e30      __x87id
+0000:4d3a*     __init_8087_emu
+0000:4d40      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:4e8e      _DoINTR_
+0000:4d9e      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:5207*     _heapenable_
-0b7d:0426      ___heap_enabled
+0000:5117*     _heapenable_
+0b55:0406      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:5218      __nmemneed_
+0000:5128      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:52a0      __LastFree_
-0000:531a      __ExpandDGROUP_
+0000:51b0      __LastFree_
+0000:522a      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:542b      _dos_open_
+0000:533b      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:5451      __GetIOMode_
-0000:5486      __SetIOMode_nogrow_
-0b7d:0428      ___NFiles
-0b7d:042a      ___init_mode
-0b7d:0452      ___io_mode
+0000:5361      __GetIOMode_
+0000:5396      __SetIOMode_nogrow_
+0b55:0408      ___NFiles
+0b55:040a      ___init_mode
+0b55:0432      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:54bb      isatty_
+0000:53cb      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:54d7*     __get_doserrno_ptr_
-0b7d:0f26      __doserrno
+0000:53e7*     __get_doserrno_ptr_
+0b55:0f06      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0b7d:0456      ___umaskval
+0b55:0436      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:54de      _dos_creat_
-0000:5502*     _dos_creatnew_
+0000:53ee      _dos_creat_
+0000:5412*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:5523+     __grow_iomode_
-0000:560a+     __shrink_iomode_
-0000:564b      __SetIOMode_
+0000:5433+     __grow_iomode_
+0000:551a+     __shrink_iomode_
+0000:555b      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:56f2*     __dosretax
-0000:56f7*     __dosret0
-0000:56fe      __set_errno_dos_
-0000:5766*     __set_errno_dos_reterr_
+0000:5602*     __dosretax
+0000:5607*     __dosret0
+0000:560e      __set_errno_dos_
+0000:5676*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:5771      fsync_
+0000:5681      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:5776      wctomb_
+0000:5686      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:57c1+     utoa_
-0000:5862      itoa_
+0000:56d1+     utoa_
+0000:5772      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:58ac      strupr_
+0000:57bc      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-0b7d:046c      ___IsDBCS
+0b55:044c      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:58e1*     _ismbblead_
-0b7d:0f2a      ___MBCSIsTable
+0000:57f1*     _ismbblead_
+0b55:0f0a      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:58fd      ulltoa_
-0000:5a3a*     lltoa_
+0000:580d      ulltoa_
+0000:594a*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:5aab      ultoa_
-0000:5b69*     ltoa_
+0000:59bb      ultoa_
+0000:5a79*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c)
-0000:5bb7*     _SetLD64bit_
-0000:5bc2*     _SetLD80bit_
-0000:5bcd      _LDisDouble_
+0000:5ac7*     _SetLD64bit_
+0000:5ad2*     _SetLD80bit_
+0000:5add      _LDisDouble_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c)
-0000:5d32      _LDScale10x_
-0000:660a      __LDcvt_
+0000:5c42      _LDScale10x_
+0000:651a      __LDcvt_
 Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
 0000:0000*     FJSRQQ
 0000:0000*     FISRQQ
@@ -420,72 +421,72 @@ Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
 0000:0000*     FJARQQ
 0000:0000*     FICRQQ
 0000:0000*     FIARQQ
-0000:6de6*     __init_87_emulator
+0000:6cf6*     __init_87_emulator
 Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c)
-0000:75fa+     __Strtold_
-0000:7839      strtod_
+0000:750a+     __Strtold_
+0000:7749      strtod_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:79e0      __Init_FPE_handler_
-0000:7a19      __Fini_FPE_handler_
-0000:7a50*     __FPEHandler
+0000:78f0      __Init_FPE_handler_
+0000:7929      __Fini_FPE_handler_
+0000:7960*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:7ce2*     sbrk_
-0000:7cf2      __brk_
+0000:7bf2*     sbrk_
+0000:7c02      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:7d5a      __doserror_
-0000:7d68*     __doserror1_
+0000:7c6a      __doserror_
+0000:7c78*     __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:7d74*     _frealloc_
-0000:7d74      realloc_
+0000:7c84*     _frealloc_
+0000:7c84      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:7e50      __ChkTTYIOMode_
-0000:7ebe*     __IOMode_
+0000:7d60      __ChkTTYIOMode_
+0000:7dce*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:7ece*     _dos_close_
-0000:7edc      _dos_commit_
+0000:7dde*     _dos_close_
+0000:7dec      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-0b7d:0072      ___Alphabet
+0b55:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:7f29      __mbinit_
-0b7d:0512+     ___MBCodePage
+0000:7e39      __mbinit_
+0b55:04f2+     ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c)
-0000:8004      __LDClass_
-0000:808a*     _FLClass_
+0000:7f14      __LDClass_
+0000:7f9a*     _FLClass_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
-0000:809e      __I4D
-0000:80ed*     __U4D
+0000:7fae      __I4D
+0000:7ffd*     __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-0b7d:0098      __IsTable
+0b55:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm)
-0000:8172      __ZBuf2LD
+0000:8082      __ZBuf2LD
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c)
-0000:823a*     __set_EDOM_
-0000:8246      __set_ERANGE_
-0000:8252*     __set_EINVAL_
+0000:814a*     __set_EDOM_
+0000:8156      __set_ERANGE_
+0000:8162*     __set_EINVAL_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c)
-0b7d:019a*     ___f_infinity
-0b7d:019e*     ___f_posqnan
-0b7d:01a2      ___d_infinity
-0b7d:01aa      ___d_posqnan
-0b7d:01b2*     ___ld_infinity
-0b7d:01ba*     ___ld_posqnan
+0b55:019a*     ___f_infinity
+0b55:019e*     ___f_posqnan
+0b55:01a2      ___d_infinity
+0b55:01aa      ___d_posqnan
+0b55:01b2*     ___ld_infinity
+0b55:01ba*     ___ld_posqnan
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c)
-0b7d:01c2      __HugeValue
+0b55:01c2      __HugeValue
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-0b7d:0514      ___FPE_int
+0b55:04f4      ___FPE_int
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:826c*     _msize_
-0000:8287      _fmsize_
+0000:817c*     _msize_
+0000:8197      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:8298      __HeapManager_expand_
-0000:87a1      _nexpand_
+0000:81a8      __HeapManager_expand_
+0000:86b1      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:87f4      _fexpand_
-0000:87f4*     _expand_
+0000:8704      _fexpand_
+0000:8704*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:8829      _bfree_
+0000:8739      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:884e      _bexpand_
+0000:875e      _bexpand_
 
 
                         +--------------------+
@@ -503,6 +504,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  0001a4c0 (107712.)
-Entry point address: 0000:03c8
-Link time: 00:00.10
+Memory size:  0001a220 (107040.)
+Entry point address: 0000:02d8
+Link time: 00:00.81
index 0dfbe6d22aae140ceef6294c84b14ddfeaed64ed..dcb8559900ddfbdc87e8ed58fe9e2d541dbf98f9 100755 (executable)
Binary files a/pcxtest2.exe and b/pcxtest2.exe differ
index 08b05aa27db703870574843ac701f601e9377525..a25ba118ca4f044cddfa5c1b6e3531b3ecade3aa 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/13 14:30:25
+Created on:       15/10/13 14:51:38
 Executable Image: pcxtest2.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0b7f:0000            0000ecf0
+DGROUP                          0b57:0000            0000ecd0
 
 
 
@@ -24,30 +24,30 @@ DGROUP                          0b7f:0000            0000ecf0
 Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
-pcxtest2_TEXT          CODE           AUTO           0000:0000       00000356
-_TEXT                  CODE           AUTO           0000:0360       00008567
-modex16_TEXT           CODE           AUTO           0000:88d0       00002490
-bitmap_TEXT            CODE           AUTO           0000:ad60       000006f5
-planar_TEXT            CODE           AUTO           0000:b460       00000275
-16text_TEXT            CODE           AUTO           0000:b6e0       0000010d
-FAR_DATA               FAR_DATA       AUTO           0b7e:000d       00000000
-_NULL                  BEGDATA        DGROUP         0b7f:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         0b81:0000       00000002
-CONST                  DATA           DGROUP         0b81:0002       00000076
-CONST2                 DATA           DGROUP         0b88:0008       00000132
-_DATA                  DATA           DGROUP         0b9c:0000       00000346
-XIB                    DATA           DGROUP         0bd0:0006       00000000
-XI                     DATA           DGROUP         0bd0:0006       0000002a
-XIE                    DATA           DGROUP         0bd3:0000       00000000
-YIB                    DATA           DGROUP         0bd3:0000       00000000
-YI                     DATA           DGROUP         0bd3:0000       0000000c
-YIE                    DATA           DGROUP         0bd3:000c       00000000
-STRINGS                DATA           DGROUP         0bd3:000c       00000000
-DATA                   DATA           DGROUP         0bd3:000c       00000000
-_emu_init_start        EMU            DGROUP         0bd3:000c       00000000
-_emu_init_end          EMU            DGROUP         0bd3:000c       00000000
-_BSS                   BSS            DGROUP         0bd4:0000       00000ce0
-STACK                  STACK          DGROUP         0ca2:0000       0000dac0
+pcxtest2_TEXT          CODE           AUTO           0000:0000       00000266
+_TEXT                  CODE           AUTO           0000:0270       00008567
+modex16_TEXT           CODE           AUTO           0000:87e0       000023ee
+bitmap_TEXT            CODE           AUTO           0000:abd0       00000605
+planar_TEXT            CODE           AUTO           0000:b1e0       00000275
+16text_TEXT            CODE           AUTO           0000:b460       0000010d
+FAR_DATA               FAR_DATA       AUTO           0b56:000d       00000000
+_NULL                  BEGDATA        DGROUP         0b57:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0b59:0000       00000002
+CONST                  DATA           DGROUP         0b59:0002       00000076
+CONST2                 DATA           DGROUP         0b60:0008       00000132
+_DATA                  DATA           DGROUP         0b74:0000       00000326
+XIB                    DATA           DGROUP         0ba6:0006       00000000
+XI                     DATA           DGROUP         0ba6:0006       0000002a
+XIE                    DATA           DGROUP         0ba9:0000       00000000
+YIB                    DATA           DGROUP         0ba9:0000       00000000
+YI                     DATA           DGROUP         0ba9:0000       0000000c
+YIE                    DATA           DGROUP         0ba9:000c       00000000
+STRINGS                DATA           DGROUP         0ba9:000c       00000000
+DATA                   DATA           DGROUP         0ba9:000c       00000000
+_emu_init_start        EMU            DGROUP         0ba9:000c       00000000
+_emu_init_end          EMU            DGROUP         0ba9:000c       00000000
+_BSS                   BSS            DGROUP         0baa:0000       00000ce0
+STACK                  STACK          DGROUP         0c78:0000       0000dac0
 
 
                         +----------------+
@@ -61,355 +61,356 @@ Address        Symbol
 =======        ======
 
 Module: pcxtest2.o(/dos/z/16/src/pcxtest2.c)
-0000:0188      main_
-0b7f:0550+     _gvar
+0000:0098      main_
+0b57:0530+     _gvar
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
-0000:0365      __STK
-0000:0385*     __STKOVERFLOW_
+0000:0275      __STK
+0000:0295*     __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0000:8bb4      VGAmodeX_
-0000:8c5e+     modex__320x240_256__Enter_
-0000:8cd0*     modexLeave_
-0000:8ce8+     modexsetBaseXMode_
-0000:8d3a      modexDefaultPage_
-0000:8da0*     modexNextPage_
-0000:8e70*     modexNextPageFlexibleSize_
-0000:8f44      modexShowPage_
-0000:9040*     modexPanPage_
-0000:9090*     modexSelectPlane_
-0000:90b4      modexClearRegion_
-0000:91cc      oldDrawBmp_
-0000:9332*     CDrawBmp_
-0000:9496      modexDrawBmp_
-0000:94fc+     modexDrawBmpRegion_
-0000:9666*     modex_sparky4_DrawBmpRegion_
-0000:97d0*     modexDrawPlanarBuf_
-0000:97ee      modexDrawSprite_
-0000:9854+     modexDrawSpriteRegion_
-0000:99cc      modexCopyPageRegion_
-0000:9b36*     modexFadeOn_
-0000:9b66*     modexFadeOff_
-0000:9b94*     modexFlashOn_
-0000:9bc2*     modexFlashOff_
-0000:9c92+     modexPalSave_
-0000:9ce8      modexNewPal_
-0000:9d38*     modexLoadPalFile_
-0000:9e1a*     modexSavePalFile_
-0000:9e92*     modexPalBlack_
-0000:9ebc*     modexPalWhite_
-0000:9ee6+     modexPalUpdate_
-0000:a456      modexPalUpdate1_
-0000:a4d0*     modexPalUpdate0_
-0000:a51c+     chkcolor_
-0000:a834+     modexputPixel_
-0000:a8c2*     modexgetPixel_
-0000:a948*     modexhlin_
-0000:a9b4*     modexprint_
-0000:ab4e*     modexprintbig_
-0000:acca*     cls_
-0000:ad38+     modexWaitBorder_
-0b7f:01e4      _VGA
+0000:89d4      VGAmodeX_
+0000:8a7e*     modex__320x240_256__Enter_
+0000:8ade+     modex__256x192_256__Enter_
+0000:8b3e*     modexLeave_
+0000:8b56+     modexsetBaseXMode_
+0000:8ba8      modexDefaultPage_
+0000:8c0e*     modexNextPage_
+0000:8cde*     modexNextPageFlexibleSize_
+0000:8db2      modexShowPage_
+0000:8eae*     modexPanPage_
+0000:8efe*     modexSelectPlane_
+0000:8f22      modexClearRegion_
+0000:903a      oldDrawBmp_
+0000:91a0*     CDrawBmp_
+0000:9304      modexDrawBmp_
+0000:936a+     modexDrawBmpRegion_
+0000:94d4*     modex_sparky4_DrawBmpRegion_
+0000:963e*     modexDrawPlanarBuf_
+0000:965c      modexDrawSprite_
+0000:96c2+     modexDrawSpriteRegion_
+0000:983a      modexCopyPageRegion_
+0000:99a4*     modexFadeOn_
+0000:99d4*     modexFadeOff_
+0000:9a02*     modexFlashOn_
+0000:9a30*     modexFlashOff_
+0000:9b00+     modexPalSave_
+0000:9b56      modexNewPal_
+0000:9ba6*     modexLoadPalFile_
+0000:9c88*     modexSavePalFile_
+0000:9d00*     modexPalBlack_
+0000:9d2a*     modexPalWhite_
+0000:9d54+     modexPalUpdate_
+0000:a2c4      modexPalUpdate1_
+0000:a33e*     modexPalUpdate0_
+0000:a38a+     chkcolor_
+0000:a6a2+     modexputPixel_
+0000:a730*     modexgetPixel_
+0000:a7b6*     modexhlin_
+0000:a822*     modexprint_
+0000:a9bc*     modexprintbig_
+0000:ab38*     cls_
+0000:aba6+     modexWaitBorder_
+0b57:01e4      _VGA
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-0000:b18e      bitmapLoadPcx_
-0000:b2ea*     bitmapLoadPcxTiles_
+0000:af0e      bitmapLoadPcx_
+0000:b06a*     bitmapLoadPcxTiles_
 Module: gfx.lib(/dos/z/16/src/lib/planar.c)
-0000:b460      planar_buf_from_bitmap_
-0000:b580+     planar_buf_alloc_
-0000:b67a*     planar_buf_free_
+0000:b1e0      planar_buf_from_bitmap_
+0000:b300+     planar_buf_alloc_
+0000:b3fa*     planar_buf_free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
-0000:03a2      kbhit_
+0000:02b2      kbhit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
-0000:03b9      printf_
+0000:02c9      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-0b7f:0000*     __nullarea
-0b7f:0234*     __ovlflag
-0b7f:0235*     __intno
-0b7f:0236*     __ovlvec
-0000:03e8      _cstart_
-0000:04bb*     _Not_Enough_Memory_
-0000:05ed      __exit_
-0000:060c      __do_exit_with_msg__
-0000:0669      __GETDS
+0b57:0000*     __nullarea
+0b57:0214*     __ovlflag
+0b57:0215*     __intno
+0b57:0216*     __ovlvec
+0000:02f8      _cstart_
+0000:03cb*     _Not_Enough_Memory_
+0000:04fd      __exit_
+0000:051c      __do_exit_with_msg__
+0000:0579      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c)
-0b7f:023a      _fltused_
+0b57:021a      _fltused_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
-0000:0674      _big_code_
-0000:0674*     CodeModelMismatch
+0000:0584      _big_code_
+0000:0584*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-0b7f:023c      __8087
-0b7f:023d      __real87
-0b7f:023e      __dos87emucall
-0b7f:0240      __dos87real
+0b57:021c      __8087
+0b57:021d      __real87
+0b57:021e      __dos87emucall
+0b57:0220      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
-0000:0674*     __exit_with_msg_
-0000:0679      __fatal_runtime_error_
+0000:0584*     __exit_with_msg_
+0000:0589      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-0b7f:0242      __curbrk
-0b7f:024a      __STACKLOW
-0b7f:024c      __STACKTOP
-0b7f:024e      __cbyte
-0b7f:0250      __child
-0b7f:0252      __no87
-0b7f:025f      ___FPE_handler
-0b7f:0244      __psp
-0b7f:0253      __get_ovl_stack
-0b7f:0257      __restore_ovl_stack
-0b7f:025b      __close_ovl_file
-0b7f:0263      __LpCmdLine
-0b7f:0267      __LpPgmName
-0b7f:0246      __osmajor
-0b7f:0247      __osminor
-0b7f:0248      __osmode
-0b7f:0249      __HShift
+0b57:0222      __curbrk
+0b57:022a      __STACKLOW
+0b57:022c      __STACKTOP
+0b57:022e      __cbyte
+0b57:0230      __child
+0b57:0232      __no87
+0b57:023f      ___FPE_handler
+0b57:0224      __psp
+0b57:0233      __get_ovl_stack
+0b57:0237      __restore_ovl_stack
+0b57:023b      __close_ovl_file
+0b57:0243      __LpCmdLine
+0b57:0247      __LpPgmName
+0b57:0226      __osmajor
+0b57:0227      __osminor
+0b57:0228      __osmode
+0b57:0229      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
-0000:0698+     int86x_
-0000:081b      int86_
+0000:05a8+     int86x_
+0000:072b      int86_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
-0000:084f      __PIA
-0000:0848*     __PIS
+0000:075f      __PIA
+0000:0758*     __PIS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
-0000:0866      _fmalloc_
-0000:0866      malloc_
-0b7f:026c+     ___fheap
-0b7f:026e      ___fheapRover
-0b7f:0270      ___LargestSizeB4Rover
+0000:0776      _fmalloc_
+0000:0776      malloc_
+0b57:024c+     ___fheap
+0b57:024e      ___fheapRover
+0b57:0250      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
-0000:09db+     _null_exit_rtn_
-0000:09db+     __null_int23_exit_
-0000:09dc      exit_
-0000:09fd+     _exit_
-0b7f:0272+     ___int23_exit
-0b7f:0276      ___FPE_handler_exit
+0000:08eb+     _null_exit_rtn_
+0000:08eb+     __null_int23_exit_
+0000:08ec      exit_
+0000:090d+     _exit_
+0b57:0252+     ___int23_exit
+0b57:0256      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-0000:0a19+     __open_flags_
-0000:0cda+     _fsopen_
-0000:0d41      fopen_
-0000:0e64*     freopen_
+0000:0929+     __open_flags_
+0000:0bea+     _fsopen_
+0000:0c51      fopen_
+0000:0d74*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
-0000:0eee      __fill_buffer_
-0000:113d      fgetc_
+0000:0dfe      __fill_buffer_
+0000:104d      fgetc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
-0000:1284      __doclose_
-0000:13ce      __shutdown_stream_
-0000:13e8      fclose_
-0b7f:0ef8+     ___RmTmpFileFn
+0000:1194      __doclose_
+0000:12de      __shutdown_stream_
+0000:12f8      fclose_
+0b57:0ed8+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
-0000:1453      _ffree_
-0000:1453      free_
+0000:1363      _ffree_
+0000:1363      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
-0000:14c0      fwrite_
+0000:13d0      fwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
-0000:1839      rand_
-0000:187b*     srand_
+0000:1749      rand_
+0000:178b*     srand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
-0000:189e      __I4M
-0000:189e      __U4M
+0000:17ae      __I4M
+0000:17ae      __U4M
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0000:b756*     textInit_
-0b7f:0efc      _romFonts
+0000:b4d6*     textInit_
+0b57:0edc      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
-0000:18b6      fread_
+0000:17c6      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
-0000:1d4b      fseek_
+0000:1c5b      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-0b7f:027e      ___iob
-0b7f:0f14      ___ClosedStreams
-0b7f:0f18      ___OpenStreams
+0b57:025e      ___iob
+0b57:0ef4      ___ClosedStreams
+0b57:0ef8      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
-0000:1f43      fprintf_
+0000:1e53      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-0000:1f8c      __fprtf_
+0000:1e9c      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-0000:20df      __CMain
+0000:1fef      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-0000:2145      __InitRtns
-0000:2145*     __FInitRtns
-0000:21a0      __FiniRtns
-0000:21a0*     __FFiniRtns
+0000:2055      __InitRtns
+0000:2055*     __FInitRtns
+0000:20b0      __FiniRtns
+0000:20b0*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-0b7f:03e6      ___uselfn
+0b57:03c6      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-0000:2204      __DOSseg__
+0000:2114      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c)
-0000:2205      __setEFGfmt_
+0000:2115      __setEFGfmt_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
-0000:223d*     _fpreset_
-0000:2268      __init_8087_
-0000:229b+     __default_sigfpe_handler_
-0000:22f0      __chk8087_
+0000:214d*     _fpreset_
+0000:2178      __init_8087_
+0000:21ab+     __default_sigfpe_handler_
+0000:2200      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-0000:2360      __EnterWVIDEO_
-0b7f:0406+     ___WD_Present
+0000:2270      __EnterWVIDEO_
+0b57:03e6+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-0000:2384      intr_
+0000:2294      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-0000:2398      segread_
+0000:22a8      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
-0000:2400      __MemAllocator
-0000:24ca      __MemFree
+0000:2310      __MemAllocator
+0000:23da      __MemFree
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
-0000:2627      __GrowSeg_
+0000:2537      __GrowSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
-0000:279d      __AllocSeg_
+0000:26ad      __AllocSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
-0000:288c      __fmemneed_
+0000:279c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
-0000:288f      _nmalloc_
-0b7f:0408      ___nheapbeg
-0b7f:040a      ___MiniHeapRover
-0b7f:040c      ___LargestSizeB4MiniHeapRover
+0000:279f      _nmalloc_
+0b57:03e8      ___nheapbeg
+0b57:03ea      ___MiniHeapRover
+0b57:03ec      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
-0000:2969*     _heapgrow_
-0000:2969*     _fheapgrow_
-0000:296a      _nheapgrow_
+0000:2879*     _heapgrow_
+0000:2879*     _fheapgrow_
+0000:287a      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-0000:29e2*     __set_commode_
-0b7f:040e      __commode
+0000:28f2*     __set_commode_
+0b57:03ee      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-0000:29ee*     __get_errno_ptr_
-0b7f:0f1c      _errno
+0000:28fe*     __get_errno_ptr_
+0b57:0efc      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0b7f:0410      __fmode
+0b57:03f0      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
-0000:29f5      tolower_
+0000:2905      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
-0000:2c24*     open_
-0000:2c5b      sopen_
+0000:2b34*     open_
+0000:2b6b      sopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-0000:2c88      __chktty_
+0000:2b98      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-0000:2ce7      __freefp_
-0000:2d88      __purgefp_
+0000:2bf7      __freefp_
+0000:2c98      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-0000:2dc9      __allocfp_
+0000:2cd9      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
-0000:2f7a      __PTC
+0000:2e8a      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:2fad      __flushall_
-0000:3041*     flushall_
+0000:2ebd      __flushall_
+0000:2f51*     flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-0000:3047      getche_
+0000:2f57      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-0000:3061      __ioalloc_
+0000:2f71      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-0000:31ef      __qread_
+0000:30ff      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-0000:320f      __lseek_
+0000:311f      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-0000:3249      __close_
+0000:3159      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-0000:327f      __flush_
+0000:318f      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
-0000:34c8      _nfree_
-0b7f:0f1e+     ___MiniHeapFreeRover
+0000:33d8      _nfree_
+0b57:0efe+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:35c3      __qwrite_
+0000:34d3      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-0000:3623      fputc_
+0000:3533      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-0000:37f8      __PTS
+0000:3708      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-0000:3829      lseek_
+0000:3739      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-0000:385a      tell_
+0000:376a      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-0000:386b      __InitFiles_
+0000:377b      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-0000:3a9f*     fcloseall_
-0000:3aa6      __full_io_exit_
+0000:39af*     fcloseall_
+0000:39b6      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-0000:3ab0      __prtf_
+0000:39c0      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-0b7f:0f20      ____Argv
-0b7f:0f24      ____Argc
+0b57:0f00      ____Argv
+0b57:0f04      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0b7f:0412      __amblksiz
+0b57:03f2      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-0b7f:0516      __Start_XI
-0b7f:0540      __End_XI
-0b7f:0540      __Start_YI
-0b7f:054c      __End_YI
+0b57:04f6      __Start_XI
+0b57:0520      __End_XI
+0b57:0520      __Start_YI
+0b57:052c      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-0b7f:0414      ___EFG_printf
-0b7f:0418      ___EFG_scanf
+0b57:03f4      ___EFG_printf
+0b57:03f8      ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c)
-0000:4c25      _EFG_Format_
+0000:4b35      _EFG_Format_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c)
-0000:4df7      __cnvs2d_
+0000:4d07      __cnvs2d_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-0b7f:041c      __8087cw
+0b57:03fc      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-0b7f:041e      ___Save8087
-0b7f:0422      ___Rest8087
+0b57:03fe      ___Save8087
+0b57:0402      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:4e17      __GrabFP87_
+0000:4d27      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:4e4a*     __init_8087_emu
-0000:4e50      __x87id
+0000:4d5a*     __init_8087_emu
+0000:4d60      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:4eae      _DoINTR_
+0000:4dbe      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:5227*     _heapenable_
-0b7f:0426      ___heap_enabled
+0000:5137*     _heapenable_
+0b57:0406      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:5238      __nmemneed_
+0000:5148      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:52c0      __LastFree_
-0000:533a      __ExpandDGROUP_
+0000:51d0      __LastFree_
+0000:524a      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:544b      _dos_open_
+0000:535b      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:5471      __GetIOMode_
-0000:54a6      __SetIOMode_nogrow_
-0b7f:0428      ___NFiles
-0b7f:042a      ___init_mode
-0b7f:0452      ___io_mode
+0000:5381      __GetIOMode_
+0000:53b6      __SetIOMode_nogrow_
+0b57:0408      ___NFiles
+0b57:040a      ___init_mode
+0b57:0432      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:54db      isatty_
+0000:53eb      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:54f7*     __get_doserrno_ptr_
-0b7f:0f26      __doserrno
+0000:5407*     __get_doserrno_ptr_
+0b57:0f06      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0b7f:0456      ___umaskval
+0b57:0436      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:54fe      _dos_creat_
-0000:5522*     _dos_creatnew_
+0000:540e      _dos_creat_
+0000:5432*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:5543+     __grow_iomode_
-0000:562a+     __shrink_iomode_
-0000:566b      __SetIOMode_
+0000:5453+     __grow_iomode_
+0000:553a+     __shrink_iomode_
+0000:557b      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:5712*     __dosretax
-0000:5717*     __dosret0
-0000:571e      __set_errno_dos_
-0000:5786*     __set_errno_dos_reterr_
+0000:5622*     __dosretax
+0000:5627*     __dosret0
+0000:562e      __set_errno_dos_
+0000:5696*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:5791      fsync_
+0000:56a1      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:5796      wctomb_
+0000:56a6      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:57e1+     utoa_
-0000:5882      itoa_
+0000:56f1+     utoa_
+0000:5792      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:58cc      strupr_
+0000:57dc      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-0b7f:046c      ___IsDBCS
+0b57:044c      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:5901*     _ismbblead_
-0b7f:0f2a      ___MBCSIsTable
+0000:5811*     _ismbblead_
+0b57:0f0a      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:591d      ulltoa_
-0000:5a5a*     lltoa_
+0000:582d      ulltoa_
+0000:596a*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:5acb      ultoa_
-0000:5b89*     ltoa_
+0000:59db      ultoa_
+0000:5a99*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c)
-0000:5bd7*     _SetLD64bit_
-0000:5be2*     _SetLD80bit_
-0000:5bed      _LDisDouble_
+0000:5ae7*     _SetLD64bit_
+0000:5af2*     _SetLD80bit_
+0000:5afd      _LDisDouble_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c)
-0000:5d52      _LDScale10x_
-0000:662a      __LDcvt_
+0000:5c62      _LDScale10x_
+0000:653a      __LDcvt_
 Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
 0000:0000*     FJSRQQ
 0000:0000*     FISRQQ
@@ -420,72 +421,72 @@ Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
 0000:0000*     FJARQQ
 0000:0000*     FICRQQ
 0000:0000*     FIARQQ
-0000:6e06*     __init_87_emulator
+0000:6d16*     __init_87_emulator
 Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c)
-0000:761a+     __Strtold_
-0000:7859      strtod_
+0000:752a+     __Strtold_
+0000:7769      strtod_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:7a00      __Init_FPE_handler_
-0000:7a39      __Fini_FPE_handler_
-0000:7a70*     __FPEHandler
+0000:7910      __Init_FPE_handler_
+0000:7949      __Fini_FPE_handler_
+0000:7980*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:7d02*     sbrk_
-0000:7d12      __brk_
+0000:7c12*     sbrk_
+0000:7c22      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:7d7a      __doserror_
-0000:7d88*     __doserror1_
+0000:7c8a      __doserror_
+0000:7c98*     __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:7d94*     _frealloc_
-0000:7d94      realloc_
+0000:7ca4*     _frealloc_
+0000:7ca4      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:7e70      __ChkTTYIOMode_
-0000:7ede*     __IOMode_
+0000:7d80      __ChkTTYIOMode_
+0000:7dee*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:7eee*     _dos_close_
-0000:7efc      _dos_commit_
+0000:7dfe*     _dos_close_
+0000:7e0c      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-0b7f:0072      ___Alphabet
+0b57:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:7f49      __mbinit_
-0b7f:0512+     ___MBCodePage
+0000:7e59      __mbinit_
+0b57:04f2+     ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c)
-0000:8024      __LDClass_
-0000:80aa*     _FLClass_
+0000:7f34      __LDClass_
+0000:7fba*     _FLClass_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
-0000:80be      __I4D
-0000:810d*     __U4D
+0000:7fce      __I4D
+0000:801d*     __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-0b7f:0098      __IsTable
+0b57:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm)
-0000:8192      __ZBuf2LD
+0000:80a2      __ZBuf2LD
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c)
-0000:825a*     __set_EDOM_
-0000:8266      __set_ERANGE_
-0000:8272*     __set_EINVAL_
+0000:816a*     __set_EDOM_
+0000:8176      __set_ERANGE_
+0000:8182*     __set_EINVAL_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c)
-0b7f:019a*     ___f_infinity
-0b7f:019e*     ___f_posqnan
-0b7f:01a2      ___d_infinity
-0b7f:01aa      ___d_posqnan
-0b7f:01b2*     ___ld_infinity
-0b7f:01ba*     ___ld_posqnan
+0b57:019a*     ___f_infinity
+0b57:019e*     ___f_posqnan
+0b57:01a2      ___d_infinity
+0b57:01aa      ___d_posqnan
+0b57:01b2*     ___ld_infinity
+0b57:01ba*     ___ld_posqnan
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c)
-0b7f:01c2      __HugeValue
+0b57:01c2      __HugeValue
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-0b7f:0514      ___FPE_int
+0b57:04f4      ___FPE_int
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:828c*     _msize_
-0000:82a7      _fmsize_
+0000:819c*     _msize_
+0000:81b7      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:82b8      __HeapManager_expand_
-0000:87c1      _nexpand_
+0000:81c8      __HeapManager_expand_
+0000:86d1      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:8814      _fexpand_
-0000:8814*     _expand_
+0000:8724      _fexpand_
+0000:8724*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:8849      _bfree_
+0000:8759      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:886e      _bexpand_
+0000:877e      _bexpand_
 
 
                         +--------------------+
@@ -503,6 +504,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  0001a4e0 (107744.)
-Entry point address: 0000:03e8
-Link time: 00:00.09
+Memory size:  0001a240 (107072.)
+Entry point address: 0000:02f8
+Link time: 00:00.52
index 328941f54d8217c29ae64240994a2b9f94a2ae09..7f833d9c62aa84b933425e1066d44ab18c0fb161 100755 (executable)
Binary files a/scroll.exe and b/scroll.exe differ
index 11622c65326562542488708c77edad7c1e2a9360..c80b3b6dc9f6a4988e325fa79ce15879122518ac 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/13 14:30:25
+Created on:       15/10/13 14:51:38
 Executable Image: scroll.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          1ad6:0000            0000f880
+DGROUP                          1a81:0000            0000f860
 
 
 
@@ -24,43 +24,43 @@ DGROUP                          1ad6:0000            0000f880
 Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
-scroll_TEXT            CODE           AUTO           0000:0000       00000e35
-mapread_TEXT           CODE           AUTO           0000:0e40       0000099e
-jsmn_TEXT              CODE           AUTO           0000:17e0       00000919
-16_in_TEXT             CODE           AUTO           0000:2100       00001e80
-16_mm_TEXT             CODE           AUTO           0000:3f80       00003308
-wcpu_TEXT              CODE           AUTO           0000:7290       00000058
-16_head_TEXT           CODE           AUTO           0000:72f0       00000405
-16_ca_TEXT             CODE           AUTO           0000:7700       000003fd
-kitten_TEXT            CODE           AUTO           0000:7b00       0000080a
-16_hc_TEXT             CODE           AUTO           0000:8310       0000158b
-timer_TEXT             CODE           AUTO           0000:98a0       00000235
-_TEXT                  CODE           AUTO           09ae:0000       00009f29
-scroll16_TEXT          CODE           AUTO           09ae:9f30       000035b3
-bitmap_TEXT            CODE           AUTO           09ae:d4f0       000006f5
-planar_TEXT            CODE           AUTO           09ae:dbf0       00000275
-16text_TEXT            CODE           AUTO           09ae:de70       0000010d
-modex16_TEXT           CODE           AUTO           17a6:0000       00002490
-bakapee_TEXT           CODE           AUTO           17a6:2490       00000cb2
-16_in13_DATA           FAR_DATA       AUTO           1abb:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           1ad5:0004       00000000
-_NULL                  BEGDATA        DGROUP         1ad6:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         1ad8:0000       00000002
-CONST                  DATA           DGROUP         1ad8:0002       00000076
-CONST2                 DATA           DGROUP         1adf:0008       00000132
-_DATA                  DATA           DGROUP         1af3:0000       00000b40
-XIB                    DATA           DGROUP         1ba7:0000       00000000
-XI                     DATA           DGROUP         1ba7:0000       0000003c
-XIE                    DATA           DGROUP         1baa:000c       00000000
-YIB                    DATA           DGROUP         1baa:000c       00000000
-YI                     DATA           DGROUP         1baa:000c       00000018
-YIE                    DATA           DGROUP         1bac:0004       00000000
-STRINGS                DATA           DGROUP         1bac:0004       00000000
-DATA                   DATA           DGROUP         1bac:0004       00000000
-_emu_init_start        EMU            DGROUP         1bac:0004       00000000
-_emu_init_end          EMU            DGROUP         1bac:0004       00000000
-_BSS                   BSS            DGROUP         1bad:0000       00001046
-STACK                  STACK          DGROUP         1cb2:0000       0000dac0
+scroll_TEXT            CODE           AUTO           0000:0000       00000d45
+mapread_TEXT           CODE           AUTO           0000:0d50       000008ae
+jsmn_TEXT              CODE           AUTO           0000:1600       00000919
+16_in_TEXT             CODE           AUTO           0000:1f20       00001e80
+16_mm_TEXT             CODE           AUTO           0000:3da0       00003308
+wcpu_TEXT              CODE           AUTO           0000:70b0       00000058
+16_head_TEXT           CODE           AUTO           0000:7110       00000405
+16_ca_TEXT             CODE           AUTO           0000:7520       000003fd
+kitten_TEXT            CODE           AUTO           0000:7920       0000080a
+16_hc_TEXT             CODE           AUTO           0000:8130       0000158b
+timer_TEXT             CODE           AUTO           0000:96c0       00000235
+_TEXT                  CODE           AUTO           0990:0000       00009f29
+scroll16_TEXT          CODE           AUTO           0990:9f30       000034c3
+bitmap_TEXT            CODE           AUTO           0990:d400       00000605
+planar_TEXT            CODE           AUTO           0990:da10       00000275
+16text_TEXT            CODE           AUTO           0990:dc90       0000010d
+modex16_TEXT           CODE           AUTO           176a:0000       000023ee
+bakapee_TEXT           CODE           AUTO           176a:23f0       00000bc2
+16_in13_DATA           FAR_DATA       AUTO           1a66:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           1a80:0004       00000000
+_NULL                  BEGDATA        DGROUP         1a81:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         1a83:0000       00000002
+CONST                  DATA           DGROUP         1a83:0002       00000076
+CONST2                 DATA           DGROUP         1a8a:0008       00000132
+_DATA                  DATA           DGROUP         1a9e:0000       00000b20
+XIB                    DATA           DGROUP         1b50:0000       00000000
+XI                     DATA           DGROUP         1b50:0000       0000003c
+XIE                    DATA           DGROUP         1b53:000c       00000000
+YIB                    DATA           DGROUP         1b53:000c       00000000
+YI                     DATA           DGROUP         1b53:000c       00000018
+YIE                    DATA           DGROUP         1b55:0004       00000000
+STRINGS                DATA           DGROUP         1b55:0004       00000000
+DATA                   DATA           DGROUP         1b55:0004       00000000
+_emu_init_start        EMU            DGROUP         1b55:0004       00000000
+_emu_init_end          EMU            DGROUP         1b55:0004       00000000
+_BSS                   BSS            DGROUP         1b56:0000       00001046
+STACK                  STACK          DGROUP         1c5b:0000       0000dac0
 
 
                         +----------------+
@@ -74,633 +74,634 @@ Address        Symbol
 =======        ======
 
 Module: scroll.o(/dos/z/16/src/scroll.c)
-1ad6:0d70+     _mv
-1ad6:0da0+     _player
-1ad6:0ea0+     _gvar
-1ad6:0ec8+     _spri
-1ad6:0ecc+     _mask
-1ad6:0ed0+     _p
-1ad6:0ed4*     _t
-1ad6:0ed8+     _screen3
-1ad6:0eec+     _bg
-1ad6:0ef0+     _screen
-1ad6:0f04+     _screen2
-0000:032a      main_
+1a81:0d50+     _mv
+1a81:0d80+     _player
+1a81:0e80+     _gvar
+1a81:0ea8+     _spri
+1a81:0eac+     _mask
+1a81:0eb0+     _p
+1a81:0eb4*     _t
+1a81:0eb8+     _screen3
+1a81:0ecc+     _screen2
+1a81:0ee0+     _bg
+1a81:0ee4+     _screen
+0000:023a      main_
 Module: mapread.o(/dos/z/16/src/lib/mapread.c)
-0000:1008+     jsoneq_
-0000:10ac+     dump_
-0000:15a8      loadmap_
+0000:0e28+     jsoneq_
+0000:0ecc+     dump_
+0000:13c8      loadmap_
 Module: jsmn.o(/dos/z/16/src/lib/jsmn/jsmn.c)
-0000:1bb2      jsmn_parse_
-0000:20ae      jsmn_init_
+0000:19d2      jsmn_parse_
+0000:1ece      jsmn_init_
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-1ad6:0f4e+     _inpu
-0000:2240+     INL_KeyService_
-0000:24da+     Mouse_
-0000:2532+     IN_GetJoyAbs_
-0000:28dc+     IN_GetJoyButtonsDB_
-0000:2b62+     IN_SetupJoy_
-0000:2d24      IN_Startup_
-0000:2e2a      IN_Default_
-0000:2f8e      IN_Shutdown_
-0000:300e*     IN_SetKeyHook_
-0000:3030+     IN_ClearKeysDown_
-0000:3110*     IN_ReadCursor_
-0000:322c      IN_ReadControl_
-0000:3a64*     IN_SetControlType_
-0000:3ab2*     IN_GetScanName_
-0000:3b3a*     IN_WaitForKey_
-0000:3b70*     IN_WaitForASCII_
-0000:3ba6+     IN_AckBack_
-0000:3c8e      IN_Ack_
-0000:3d30+     IN_IsUserInput_
-0000:3dd6*     IN_UserInput_
-0000:3e1a      IN_KeyDown_
-0000:3e62+     IN_ClearKey_
-0000:3eda*     IN_qb_
+1a81:0f2e+     _inpu
+0000:2060+     INL_KeyService_
+0000:22fa+     Mouse_
+0000:2352+     IN_GetJoyAbs_
+0000:26fc+     IN_GetJoyButtonsDB_
+0000:2982+     IN_SetupJoy_
+0000:2b44      IN_Startup_
+0000:2c4a      IN_Default_
+0000:2dae      IN_Shutdown_
+0000:2e2e*     IN_SetKeyHook_
+0000:2e50+     IN_ClearKeysDown_
+0000:2f30*     IN_ReadCursor_
+0000:304c      IN_ReadControl_
+0000:3884*     IN_SetControlType_
+0000:38d2*     IN_GetScanName_
+0000:395a*     IN_WaitForKey_
+0000:3990*     IN_WaitForASCII_
+0000:39c6+     IN_AckBack_
+0000:3aae      IN_Ack_
+0000:3b50+     IN_IsUserInput_
+0000:3bf6*     IN_UserInput_
+0000:3c3a      IN_KeyDown_
+0000:3c82+     IN_ClearKey_
+0000:3cfa*     IN_qb_
 Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
-0000:4964+     MML_CheckForEMS_
-0000:49c0+     MML_SetupEMS_
-0000:4b78+     MML_ShutdownEMS_
-0000:4be4+     MM_MapEMS_
-0000:4ce0*     MM_MapXEMS_
-0000:4e00+     MML_CheckForXMS_
-0000:4e5c*     MML_SetupXMS_
-0000:4f44+     MML_ShutdownXMS_
-0000:4fd2+     MML_UseSpace_
-0000:51b0+     MML_ClearBlock_
-0000:5234*     MM_Startup_
-0000:5666+     MM_Shutdown_
-0000:56fc      MM_GetPtr_
-0000:5af6+     MM_FreePtr_
-0000:5bee*     MM_SetPurge_
-0000:5cc8*     MM_SetLock_
-0000:5da0+     MM_SortMem_
-0000:5f8e*     MM_ShowMemory_
-0000:662e*     MM_DumpData_
-0000:6788+     MM_UnusedMemory_
-0000:680c+     MM_TotalFree_
-0000:68a2*     MM_Report_
-0000:725a*     MM_BombOnError_
-1ad6:10b0+     _beforesort
-1ad6:10b4+     _aftersort
-1ad6:10b8+     _XMSaddr
+0000:4784+     MML_CheckForEMS_
+0000:47e0+     MML_SetupEMS_
+0000:4998+     MML_ShutdownEMS_
+0000:4a04+     MM_MapEMS_
+0000:4b00*     MM_MapXEMS_
+0000:4c20+     MML_CheckForXMS_
+0000:4c7c*     MML_SetupXMS_
+0000:4d64+     MML_ShutdownXMS_
+0000:4df2+     MML_UseSpace_
+0000:4fd0+     MML_ClearBlock_
+0000:5054*     MM_Startup_
+0000:5486+     MM_Shutdown_
+0000:551c      MM_GetPtr_
+0000:5916+     MM_FreePtr_
+0000:5a0e*     MM_SetPurge_
+0000:5ae8*     MM_SetLock_
+0000:5bc0+     MM_SortMem_
+0000:5dae*     MM_ShowMemory_
+0000:644e*     MM_DumpData_
+0000:65a8+     MM_UnusedMemory_
+0000:662c+     MM_TotalFree_
+0000:66c2*     MM_Report_
+0000:707a*     MM_BombOnError_
+1a81:1090+     _beforesort
+1a81:1094+     _aftersort
+1a81:1098+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
-0000:7290      detectcpu_
+0000:70b0      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
-0000:72fe*     wait_
-0000:734a*     filesize_
-0000:73b0      printmeminfoline_
-0000:759c      US_CheckParm_
+0000:711e*     wait_
+0000:716a*     filesize_
+0000:71d0      printmeminfoline_
+0000:73bc      US_CheckParm_
 Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
-0000:772e      CA_OpenDebug_
-0000:777e      CA_CloseDebug_
-0000:77ac+     CA_FarRead_
-0000:782c*     CA_FarWrite_
-0000:78ac*     CA_ReadFile_
-0000:7928*     CA_LoadFile_
-0000:79d0*     CAL_OptimizeNodes_
-0000:7a80*     CA_Startup_
-0000:7ad0*     CA_Shutdown_
-1ad6:10c0*     _finishcachebox
-1ad6:10c4*     _drawcachebox
-1ad6:10c8*     _updatecachebox
+0000:754e      CA_OpenDebug_
+0000:759e      CA_CloseDebug_
+0000:75cc+     CA_FarRead_
+0000:764c*     CA_FarWrite_
+0000:76cc*     CA_ReadFile_
+0000:7748*     CA_LoadFile_
+0000:77f0*     CAL_OptimizeNodes_
+0000:78a0*     CA_Startup_
+0000:78f0*     CA_Shutdown_
+1a81:10a0*     _finishcachebox
+1a81:10a4*     _drawcachebox
+1a81:10a8*     _updatecachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
-0000:7b3c      KITTENGETS
-0000:7b9c*     kittenopen_
-0000:7dea+     catread_
-0000:7e9e*     kittenclose_
-0000:7eba+     mystrtoul_
-0000:7f6e+     processEscChars_
-0000:80f4+     get_line_
-0000:8166+     db_fetch_
-0000:81fc+     db_insert_
-1ad6:04d4+     __kitten_catalog
+0000:795c      KITTENGETS
+0000:79bc*     kittenopen_
+0000:7c0a+     catread_
+0000:7cbe*     kittenclose_
+0000:7cda+     mystrtoul_
+0000:7d8e+     processEscChars_
+0000:7f14+     get_line_
+0000:7f86+     db_fetch_
+0000:801c+     db_insert_
+1a81:04d4+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
-0000:84bc+     LargestFreeBlock_
-0000:854a+     _coreleft_
-0000:85c6+     LargestFarFreeBlock_
-0000:867c+     _farcoreleft_
-0000:872a+     LargestHugeFreeBlock_
-0000:881a*     _hugecoreleft_
-0000:88ea+     GetFreeSize_
-0000:8944+     GetFarFreeSize_
-0000:898e+     GetNearFreeSize_
-0000:89dc*     heapdump_
-0000:967e+     heapstat_
-0000:97bc+     heapstat0_
-0000:981e+     HC_OpenDebug_
-0000:986e*     HC_CloseDebug_
+0000:82dc+     LargestFreeBlock_
+0000:836a+     _coreleft_
+0000:83e6+     LargestFarFreeBlock_
+0000:849c+     _farcoreleft_
+0000:854a+     LargestHugeFreeBlock_
+0000:863a*     _hugecoreleft_
+0000:870a+     GetFreeSize_
+0000:8764+     GetFarFreeSize_
+0000:87ae+     GetNearFreeSize_
+0000:87fc*     heapdump_
+0000:949e+     heapstat_
+0000:95dc+     heapstat0_
+0000:963e+     HC_OpenDebug_
+0000:968e*     HC_CloseDebug_
 Module: timer.o(/dos/z/16/src/lib/timer.c)
-0000:98a0      start_timer_
-0000:99cc      elapsed_timer_
-0000:9a1e      ticktock_
-0000:9a8a*     time_in_seconds_
+0000:96c0      start_timer_
+0000:97ec      elapsed_timer_
+0000:983e      ticktock_
+0000:98aa*     time_in_seconds_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
-09ae:0005      __STK
-09ae:0025      __STKOVERFLOW_
+0990:0005      __STK
+0990:0025      __STKOVERFLOW_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
-09ae:0042      _fmalloc_
-09ae:0042      malloc_
-1ad6:04f6      ___fheap
-1ad6:04f8      ___fheapRover
-1ad6:04fa      ___LargestSizeB4Rover
+0990:0042      _fmalloc_
+0990:0042      malloc_
+1a81:04f6      ___fheap
+1a81:04f8      ___fheapRover
+1a81:04fa      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
-09ae:01bf      __PIA
-09ae:01b8*     __PIS
+0990:01bf      __PIA
+0990:01b8*     __PIS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
-09ae:01d6      printf_
+0990:01d6      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-1ad6:04fc      ___iob
-1ad6:10d4      ___ClosedStreams
-1ad6:10d8      ___OpenStreams
+1a81:04fc      ___iob
+1a81:10b4      ___ClosedStreams
+1a81:10b8      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
-09ae:0205      fprintf_
+0990:0205      fprintf_
 Module: gfx.lib(/dos/z/16/src/lib/scroll16.c)
-09ae:a06e      walk_
-09ae:bae4+     mapScrollRight_
-09ae:bdc2+     mapScrollLeft_
-09ae:c076+     mapScrollUp_
-09ae:c364+     mapScrollDown_
-09ae:c684      chkmap_
-09ae:c814      mapGoTo_
-09ae:ca7c+     mapDrawTile_
-09ae:cba0+     mapDrawRow_
-09ae:ccf4+     mapDrawCol_
-09ae:ce5e+     mapDrawWRow_
-09ae:cf8c*     mapDrawWCol_
-09ae:d0d6      shinku_
-09ae:d25e+     animatePlayer_
+0990:9f7e      walk_
+0990:b9f4+     mapScrollRight_
+0990:bcd2+     mapScrollLeft_
+0990:bf86+     mapScrollUp_
+0990:c274+     mapScrollDown_
+0990:c594      chkmap_
+0990:c724      mapGoTo_
+0990:c98c+     mapDrawTile_
+0990:cab0+     mapDrawRow_
+0990:cc04+     mapDrawCol_
+0990:cd6e+     mapDrawWRow_
+0990:ce9c*     mapDrawWCol_
+0990:cfe6      shinku_
+0990:d16e+     animatePlayer_
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-09ae:d91e      bitmapLoadPcx_
-09ae:da7a*     bitmapLoadPcxTiles_
+0990:d73e      bitmapLoadPcx_
+0990:d89a*     bitmapLoadPcxTiles_
 Module: gfx.lib(/dos/z/16/src/lib/planar.c)
-09ae:dbf0      planar_buf_from_bitmap_
-09ae:dd10+     planar_buf_alloc_
-09ae:de0a*     planar_buf_free_
+0990:da10      planar_buf_from_bitmap_
+0990:db30+     planar_buf_alloc_
+0990:dc2a*     planar_buf_free_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-09ae:dee6      textInit_
-1ad6:1160      _romFonts
+0990:dd06      textInit_
+1a81:1140      _romFonts
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-17a6:02e4      VGAmodeX_
-17a6:038e+     modex__320x240_256__Enter_
-17a6:0400*     modexLeave_
-17a6:0418+     modexsetBaseXMode_
-17a6:046a      modexDefaultPage_
-17a6:04d0      modexNextPage_
-17a6:05a0      modexNextPageFlexibleSize_
-17a6:0674      modexShowPage_
-17a6:0770*     modexPanPage_
-17a6:07c0*     modexSelectPlane_
-17a6:07e4      modexClearRegion_
-17a6:08fc*     oldDrawBmp_
-17a6:0a62*     CDrawBmp_
-17a6:0bc6*     modexDrawBmp_
-17a6:0c2c+     modexDrawBmpRegion_
-17a6:0d96*     modex_sparky4_DrawBmpRegion_
-17a6:0f00*     modexDrawPlanarBuf_
-17a6:0f1e*     modexDrawSprite_
-17a6:0f84+     modexDrawSpriteRegion_
-17a6:10fc      modexCopyPageRegion_
-17a6:1266*     modexFadeOn_
-17a6:1296*     modexFadeOff_
-17a6:12c4*     modexFlashOn_
-17a6:12f2*     modexFlashOff_
-17a6:13c2+     modexPalSave_
-17a6:1418      modexNewPal_
-17a6:1468*     modexLoadPalFile_
-17a6:154a*     modexSavePalFile_
-17a6:15c2*     modexPalBlack_
-17a6:15ec*     modexPalWhite_
-17a6:1616+     modexPalUpdate_
-17a6:1b86+     modexPalUpdate1_
-17a6:1c00*     modexPalUpdate0_
-17a6:1c4c+     chkcolor_
-17a6:1f64      modexputPixel_
-17a6:1ff2*     modexgetPixel_
-17a6:2078*     modexhlin_
-17a6:20e4      modexprint_
-17a6:227e*     modexprintbig_
-17a6:23fa      cls_
-17a6:2468      modexWaitBorder_
-1ad6:0b54      _VGA
+176a:01f4      VGAmodeX_
+176a:029e*     modex__320x240_256__Enter_
+176a:02fe+     modex__256x192_256__Enter_
+176a:035e*     modexLeave_
+176a:0376+     modexsetBaseXMode_
+176a:03c8      modexDefaultPage_
+176a:042e      modexNextPage_
+176a:04fe      modexNextPageFlexibleSize_
+176a:05d2      modexShowPage_
+176a:06ce*     modexPanPage_
+176a:071e*     modexSelectPlane_
+176a:0742      modexClearRegion_
+176a:085a*     oldDrawBmp_
+176a:09c0*     CDrawBmp_
+176a:0b24*     modexDrawBmp_
+176a:0b8a+     modexDrawBmpRegion_
+176a:0cf4*     modex_sparky4_DrawBmpRegion_
+176a:0e5e*     modexDrawPlanarBuf_
+176a:0e7c*     modexDrawSprite_
+176a:0ee2+     modexDrawSpriteRegion_
+176a:105a      modexCopyPageRegion_
+176a:11c4*     modexFadeOn_
+176a:11f4*     modexFadeOff_
+176a:1222*     modexFlashOn_
+176a:1250*     modexFlashOff_
+176a:1320+     modexPalSave_
+176a:1376      modexNewPal_
+176a:13c6*     modexLoadPalFile_
+176a:14a8*     modexSavePalFile_
+176a:1520*     modexPalBlack_
+176a:154a*     modexPalWhite_
+176a:1574+     modexPalUpdate_
+176a:1ae4+     modexPalUpdate1_
+176a:1b5e*     modexPalUpdate0_
+176a:1baa+     chkcolor_
+176a:1ec2      modexputPixel_
+176a:1f50*     modexgetPixel_
+176a:1fd6*     modexhlin_
+176a:2042      modexprint_
+176a:21dc*     modexprintbig_
+176a:2358      cls_
+176a:23c6      modexWaitBorder_
+1a81:0b54      _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sound.c)
-09ae:0234      sound_
-09ae:026f      nosound_
+0990:0234      sound_
+0990:026f      nosound_
 Module: gfx.lib(/dos/z/16/src/lib/bakapee.c)
-17a6:25c4      pdump_
-17a6:2626+     colortest_
-17a6:267a+     colorz_
-17a6:26e0+     ssd_
-17a6:27fe+     dingpp_
-17a6:2870+     dingo_
-17a6:2906+     dingas_
-17a6:29b4+     dingu_
-17a6:2a16+     dingq_
-17a6:2ab6*     ding_
+176a:2434      pdump_
+176a:2496+     colortest_
+176a:24ea+     colorz_
+176a:2550+     ssd_
+176a:266e+     dingpp_
+176a:26e0+     dingo_
+176a:2776+     dingas_
+176a:2824+     dingu_
+176a:2886+     dingq_
+176a:2926*     ding_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-1ad6:0000*     __nullarea
-1ad6:0b94*     __ovlflag
-1ad6:0b95*     __intno
-1ad6:0b96*     __ovlvec
-09ae:027c      _cstart_
-09ae:034f*     _Not_Enough_Memory_
-09ae:0481      __exit_
-09ae:04a0      __do_exit_with_msg__
-09ae:04fd      __GETDS
+1a81:0000*     __nullarea
+1a81:0b74*     __ovlflag
+1a81:0b75*     __intno
+1a81:0b76*     __ovlvec
+0990:027c      _cstart_
+0990:034f*     _Not_Enough_Memory_
+0990:0481      __exit_
+0990:04a0      __do_exit_with_msg__
+0990:04fd      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
-09ae:0508      _big_code_
-09ae:0508*     CodeModelMismatch
+0990:0508      _big_code_
+0990:0508*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncmp.c)
-09ae:0508      strncmp_
+0990:0508      strncmp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strstr.c)
-09ae:0545      strstr_
+0990:0545      strstr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(atoi.c)
-09ae:0647      atoi_
+0990:0647      atoi_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-09ae:06e2+     __open_flags_
-09ae:09a3+     _fsopen_
-09ae:0a0a      fopen_
-09ae:0b2d*     freopen_
+0990:06e2+     __open_flags_
+0990:09a3+     _fsopen_
+0990:0a0a      fopen_
+0990:0b2d*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
-09ae:0bb7      fread_
+0990:0bb7      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-09ae:0f2e      __get_errno_ptr_
-1ad6:1a78      _errno
+0990:0f2e      __get_errno_ptr_
+1a81:1a58      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-09ae:0f35*     _frealloc_
-09ae:0f35      realloc_
+0990:0f35*     _frealloc_
+0990:0f35      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
-09ae:1012      __PTC
+0990:1012      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncpy.c)
-09ae:1045      strncpy_
+0990:1045      strncpy_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
-09ae:1081+     int86x_
-09ae:1204      int86_
+0990:1081+     int86x_
+0990:1204      int86_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
-09ae:1232      __I4M
-09ae:1232      __U4M
+0990:1232      __I4M
+0990:1232      __U4M
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c)
-09ae:124a      _dos_getvect_
+0990:124a      _dos_getvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c)
-09ae:1255      _dos_setvect_
+0990:1255      _dos_setvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
-09ae:1262      __I4D
-09ae:12b1      __U4D
+0990:1262      __I4D
+0990:12b1      __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-1ad6:1a7a      __argv
-1ad6:1a7e      ___argv
-1ad6:1a82      __argc
-1ad6:1a84      ___argc
+1a81:1a5a      __argv
+1a81:1a5e      ___argv
+1a81:1a62      __argc
+1a81:1a64      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
-09ae:1335*     _heapgrow_
-09ae:1335      _fheapgrow_
-09ae:1336      _nheapgrow_
+0990:1335*     _heapgrow_
+0990:1335      _fheapgrow_
+0990:1336      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
-09ae:13ae      _memavl_
+0990:13ae      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
-09ae:13f3      _nmalloc_
-1ad6:0b9a      ___nheapbeg
-1ad6:0b9c      ___MiniHeapRover
-1ad6:0b9e      ___LargestSizeB4MiniHeapRover
+0990:13f3      _nmalloc_
+1a81:0b7a      ___nheapbeg
+1a81:0b7c      ___MiniHeapRover
+1a81:0b7e      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
-09ae:14cd      _ffree_
-09ae:14cd      free_
+0990:14cd      _ffree_
+0990:14cd      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
-09ae:153a      _nfree_
-1ad6:1a86+     ___MiniHeapFreeRover
+0990:153a      _nfree_
+1a81:1a66+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
-09ae:1635+     _null_exit_rtn_
-09ae:1635+     __null_int23_exit_
-09ae:1636      exit_
-09ae:1657+     _exit_
-1ad6:0ba0+     ___int23_exit
-1ad6:0ba4      ___FPE_handler_exit
+0990:1635+     _null_exit_rtn_
+0990:1635+     __null_int23_exit_
+0990:1636      exit_
+0990:1657+     _exit_
+1a81:0b80+     ___int23_exit
+1a81:0b84      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-09ae:1673      ultoa_
-09ae:1731*     ltoa_
+0990:1673      ultoa_
+0990:1731*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c)
-09ae:18b7      write_
+0990:18b7      write_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
-09ae:1ae3      __doclose_
-09ae:1c2d      __shutdown_stream_
-09ae:1c47      fclose_
-1ad6:1a88+     ___RmTmpFileFn
+0990:1ae3      __doclose_
+0990:1c2d      __shutdown_stream_
+0990:1c47      fclose_
+1a81:1a68+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
-09ae:1cb2+     __ibm_bios_get_ticks_
-09ae:1d29      clock_
+0990:1cb2+     __ibm_bios_get_ticks_
+0990:1d29      clock_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
-09ae:1d50      kbhit_
+0990:1d50      kbhit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
-09ae:1d67      ftell_
+0990:1d67      ftell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
-09ae:1f4d      fseek_
+0990:1f4d      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-1ad6:0098      __IsTable
+1a81:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
-09ae:2145      tolower_
+0990:2145      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
-09ae:2153      unlink_
+0990:2153      unlink_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
-09ae:2383      open_
-09ae:23ba      sopen_
+0990:2383      open_
+0990:23ba      sopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c)
-09ae:23e7      close_
+0990:23e7      close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c)
-09ae:23ec      filelength_
+0990:23ec      filelength_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
-09ae:244a      sprintf_
+0990:244a      sprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c)
-09ae:2479      getenv_
+0990:2479      getenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-09ae:2564      __PTS
+0990:2564      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c)
-09ae:2595      read_
+0990:2595      read_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c)
-09ae:26ce*     __clib_strdup_
-09ae:26ce      strdup_
+0990:26ce*     __clib_strdup_
+0990:26ce      strdup_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c)
-09ae:2735      halloc_
-09ae:281a      hfree_
+0990:2735      halloc_
+0990:281a      hfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c)
-09ae:2821      _heapwalk_
-09ae:2821      _fheapwalk_
+0990:2821      _heapwalk_
+0990:2821      _fheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
-09ae:2836+     __NHeapWalk_
-09ae:292f      _nheapwalk_
+0990:2836+     __NHeapWalk_
+0990:292f      _nheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
-09ae:293f      stackavail_
+0990:293f      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-1ad6:0bb0      __8087
-1ad6:0bb1      __real87
-1ad6:0bb2      __dos87emucall
-1ad6:0bb4      __dos87real
+1a81:0b90      __8087
+1a81:0b91      __real87
+1a81:0b92      __dos87emucall
+1a81:0b94      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
-09ae:294e*     __exit_with_msg_
-09ae:2953      __fatal_runtime_error_
+0990:294e*     __exit_with_msg_
+0990:2953      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-1ad6:0bb6      __curbrk
-1ad6:0bbe      __STACKLOW
-1ad6:0bc0      __STACKTOP
-1ad6:0bc2      __cbyte
-1ad6:0bc4      __child
-1ad6:0bc6      __no87
-1ad6:0bd3      ___FPE_handler
-1ad6:0bb8      __psp
-1ad6:0bc7      __get_ovl_stack
-1ad6:0bcb      __restore_ovl_stack
-1ad6:0bcf      __close_ovl_file
-1ad6:0bd7      __LpCmdLine
-1ad6:0bdb      __LpPgmName
-1ad6:0bba      __osmajor
-1ad6:0bbb      __osminor
-1ad6:0bbc      __osmode
-1ad6:0bbd      __HShift
+1a81:0b96      __curbrk
+1a81:0b9e      __STACKLOW
+1a81:0ba0      __STACKTOP
+1a81:0ba2      __cbyte
+1a81:0ba4      __child
+1a81:0ba6      __no87
+1a81:0bb3      ___FPE_handler
+1a81:0b98      __psp
+1a81:0ba7      __get_ovl_stack
+1a81:0bab      __restore_ovl_stack
+1a81:0baf      __close_ovl_file
+1a81:0bb7      __LpCmdLine
+1a81:0bbb      __LpPgmName
+1a81:0b9a      __osmajor
+1a81:0b9b      __osminor
+1a81:0b9c      __osmode
+1a81:0b9d      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
-09ae:2980      __MemAllocator
-09ae:2a4a      __MemFree
+0990:2980      __MemAllocator
+0990:2a4a      __MemFree
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
-09ae:2ba7      __GrowSeg_
+0990:2ba7      __GrowSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
-09ae:2d1d      __AllocSeg_
+0990:2d1d      __AllocSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
-09ae:2e0c      __fmemneed_
+0990:2e0c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-09ae:2e29      __fprtf_
+0990:2e29      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-09ae:2f7c      __InitFiles_
+0990:2f7c      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-09ae:31b0*     fcloseall_
-09ae:31b7      __full_io_exit_
+0990:31b0*     fcloseall_
+0990:31b7      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c)
-1ad6:0be0      _fltused_
+1a81:0bc0      _fltused_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
-09ae:31c1      __fill_buffer_
-09ae:3410      fgetc_
+0990:31c1      __fill_buffer_
+0990:3410      fgetc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
-09ae:3557      fwrite_
+0990:3557      fwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
-09ae:38d0      rand_
-09ae:3912*     srand_
+0990:38d0      rand_
+0990:3912*     srand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(delay.c)
-09ae:3935      delay_
+0990:3935      delay_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-09ae:3a94      __CMain
+0990:3a94      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-09ae:3afa      __InitRtns
-09ae:3afa*     __FInitRtns
-09ae:3b55      __FiniRtns
-09ae:3b55*     __FFiniRtns
+0990:3afa      __InitRtns
+0990:3afa*     __FInitRtns
+0990:3b55      __FiniRtns
+0990:3b55*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-1ad6:0be6      ___uselfn
+1a81:0bc6      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-09ae:3bba      __DOSseg__
+0990:3bba      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-09ae:3bbb*     __set_commode_
-1ad6:0be8      __commode
+0990:3bbb*     __set_commode_
+1a81:0bc8      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-1ad6:0bea      __fmode
+1a81:0bca      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-09ae:3bc7      __chktty_
+0990:3bc7      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-09ae:3c26      __freefp_
-09ae:3cc7      __purgefp_
+0990:3c26      __freefp_
+0990:3cc7      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-09ae:3d08      __allocfp_
+0990:3d08      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-09ae:3eb8      __ioalloc_
+0990:3eb8      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-09ae:4046      __qread_
+0990:4046      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-09ae:4066*     _msize_
-09ae:4081      _fmsize_
+0990:4066*     _msize_
+0990:4081      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-09ae:4092      __HeapManager_expand_
-09ae:459b      _nexpand_
+0990:4092      __HeapManager_expand_
+0990:459b      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-09ae:45ee      _fexpand_
-09ae:45ee*     _expand_
+0990:45ee      _fexpand_
+0990:45ee*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-09ae:4623      intr_
+0990:4623      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-09ae:4637      segread_
+0990:4637      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
-09ae:469d      __Init_Argv_
-09ae:4700+     _getargv_
-09ae:4a30      __Fini_Argv_
+0990:469d      __Init_Argv_
+0990:4700+     _getargv_
+0990:4a30      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-09ae:4adf      __LastFree_
-09ae:4b59      __ExpandDGROUP_
+0990:4adf      __LastFree_
+0990:4b59      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-09ae:4c6a      __nmemneed_
+0990:4c6a      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-1ad6:0050      ___Alphabet
+1a81:0050      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-09ae:4c6d      __lseek_
+0990:4c6d      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-09ae:4ca7*     __dosretax
-09ae:4cac*     __dosret0
-09ae:4cb3      __set_errno_dos_
-09ae:4d1b*     __set_errno_dos_reterr_
+0990:4ca7*     __dosretax
+0990:4cac*     __dosret0
+0990:4cb3      __set_errno_dos_
+0990:4d1b*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-09ae:4d26      __GetIOMode_
-09ae:4d5b      __SetIOMode_nogrow_
-1ad6:0c00      ___NFiles
-1ad6:0c02      ___init_mode
-1ad6:0c2a      ___io_mode
+0990:4d26      __GetIOMode_
+0990:4d5b      __SetIOMode_nogrow_
+1a81:0be0      ___NFiles
+1a81:0be2      ___init_mode
+1a81:0c0a      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-09ae:4d90      __close_
+0990:4d90      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-09ae:4dc6      __flush_
+0990:4dc6      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
-09ae:500f      fflush_
+0990:500f      fflush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-09ae:5024      tell_
+0990:5024      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-09ae:5035      lseek_
+0990:5035      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-09ae:5066      __doserror_
-09ae:5074      __doserror1_
+0990:5066      __doserror_
+0990:5074      __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-09ae:5080      _dos_open_
+0990:5080      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-09ae:50a6      isatty_
+0990:50a6      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-09ae:50c2*     __get_doserrno_ptr_
-1ad6:1a94      __doserrno
+0990:50c2*     __get_doserrno_ptr_
+1a81:1a74      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-1ad6:0c2e      ___umaskval
+1a81:0c0e      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-09ae:50c9      _dos_creat_
-09ae:50ed*     _dos_creatnew_
+0990:50c9      _dos_creat_
+0990:50ed*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-09ae:510e+     __grow_iomode_
-09ae:51f5+     __shrink_iomode_
-09ae:5236      __SetIOMode_
+0990:510e+     __grow_iomode_
+0990:51f5+     __shrink_iomode_
+0990:5236      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
-09ae:52f6      vsprintf_
+0990:52f6      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-1ad6:1a98      ___env_mask
-1ad6:1a9c      _environ
-1ad6:1aa0*     __wenviron
+1a81:1a78      ___env_mask
+1a81:1a7c      _environ
+1a81:1a80*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
-09ae:5338      _mbterm_
+0990:5338      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
-09ae:538b      _mbsnextc_
+0990:538b      _mbsnextc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c)
-09ae:53e6      _mbctoupper_
+0990:53e6      _mbctoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c)
-09ae:5409      _mbsinc_
+0990:5409      _mbsinc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-09ae:545b      __ChkTTYIOMode_
-09ae:54c9*     __IOMode_
+0990:545b      __ChkTTYIOMode_
+0990:54c9*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c)
-09ae:559b      __HeapWalk_
+0990:559b      __HeapWalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
-09ae:57db*     _fpreset_
-09ae:5806      __init_8087_
-09ae:5839+     __default_sigfpe_handler_
-09ae:588e      __chk8087_
+0990:57db*     _fpreset_
+0990:5806      __init_8087_
+0990:5839+     __default_sigfpe_handler_
+0990:588e      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-09ae:58fe      __EnterWVIDEO_
-1ad6:0c4e+     ___WD_Present
+0990:58fe      __EnterWVIDEO_
+1a81:0c2e+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-09ae:5922*     _heapenable_
-1ad6:0c50      ___heap_enabled
+0990:5922*     _heapenable_
+1a81:0c30      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-1ad6:0c52      __amblksiz
+1a81:0c32      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-09ae:5933      fputc_
+0990:5933      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-09ae:5b08      __prtf_
+0990:5b08      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c)
-09ae:6c6a      __setEFGfmt_
+0990:6c6a      __setEFGfmt_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-09ae:6c88      __flushall_
-09ae:6d1c      flushall_
+0990:6c88      __flushall_
+0990:6d1c      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-09ae:6d22      getche_
+0990:6d22      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-09ae:6d3c      __qwrite_
+0990:6d3c      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-1ad6:1aa4      ____Argv
-1ad6:1aa8      ____Argc
+1a81:1a84      ____Argv
+1a81:1a88      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-1ad6:0d10      __Start_XI
-1ad6:0d4c      __End_XI
-1ad6:0d4c      __Start_YI
-1ad6:0d64      __End_YI
+1a81:0cf0      __Start_XI
+1a81:0d2c      __End_XI
+1a81:0d2c      __Start_YI
+1a81:0d44      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-09ae:6d9c      _bfree_
+0990:6d9c      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-09ae:6dc1      _bexpand_
+0990:6dc1      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-09ae:6e1a      _DoINTR_
+0990:6e1a      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-1ad6:1aaa      ___historical_splitparms
+1a81:1a8a      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-09ae:7193*     sbrk_
-09ae:71a3      __brk_
+0990:7193*     sbrk_
+0990:71a3      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-09ae:720b      fsync_
+0990:720b      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-09ae:722e      __setenvp_
-09ae:73ba      __freeenvp_
+0990:722e      __setenvp_
+0990:73ba      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-1ad6:0c54      ___IsDBCS
+1a81:0c34      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-09ae:7418*     _ismbblead_
-1ad6:1ab0      ___MBCSIsTable
+0990:7418*     _ismbblead_
+1a81:1a90      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-09ae:7472      __mbinit_
-1ad6:0c56      ___MBCodePage
+0990:7472      __mbinit_
+1a81:0c36      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-09ae:754d      _mbdtoupper_
+0990:754d      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-09ae:755b      toupper_
+0990:755b      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-1ad6:0c58      __8087cw
+1a81:0c38      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-1ad6:0c5a      ___Save8087
-1ad6:0c5e      ___Rest8087
+1a81:0c3a      ___Save8087
+1a81:0c3e      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-09ae:756a      __GrabFP87_
+0990:756a      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-09ae:759c*     __init_8087_emu
-09ae:75a2      __x87id
+0990:759c*     __init_8087_emu
+0990:75a2      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-09ae:75ff      wctomb_
+0990:75ff      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-09ae:764a+     utoa_
-09ae:76eb      itoa_
+0990:764a+     utoa_
+0990:76eb      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-09ae:7735      strupr_
+0990:7735      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-1ad6:0c62      ___EFG_printf
-1ad6:0c66      ___EFG_scanf
+1a81:0c42      ___EFG_printf
+1a81:0c46      ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-09ae:777d      ulltoa_
-09ae:78ba*     lltoa_
+0990:777d      ulltoa_
+0990:78ba*     lltoa_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c)
-09ae:792b      _EFG_Format_
+0990:792b      _EFG_Format_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c)
-09ae:7afd      __cnvs2d_
+0990:7afd      __cnvs2d_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-09ae:7b1c*     _dos_close_
-09ae:7b2a      _dos_commit_
+0990:7b1c*     _dos_close_
+0990:7b2a      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-09ae:7b39      clearenv_
+0990:7b39      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-09ae:7c6e      __Init_FPE_handler_
-09ae:7ca7      __Fini_FPE_handler_
-09ae:7cde*     __FPEHandler
+0990:7c6e      __Init_FPE_handler_
+0990:7ca7      __Fini_FPE_handler_
+0990:7cde*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c)
-09ae:7f70*     _SetLD64bit_
-09ae:7f7b*     _SetLD80bit_
-09ae:7f86      _LDisDouble_
+0990:7f70*     _SetLD64bit_
+0990:7f7b*     _SetLD80bit_
+0990:7f86      _LDisDouble_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c)
-09ae:80eb      _LDScale10x_
-09ae:89c3      __LDcvt_
+0990:80eb      _LDScale10x_
+0990:89c3      __LDcvt_
 Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
 0000:0000*     FJSRQQ
 0000:0000*     FISRQQ
@@ -711,30 +712,30 @@ Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
 0000:0000*     FJARQQ
 0000:0000*     FICRQQ
 0000:0000*     FIARQQ
-09ae:91a0*     __init_87_emulator
+0990:91a0*     __init_87_emulator
 Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c)
-09ae:99b4+     __Strtold_
-09ae:9bf3      strtod_
+0990:99b4+     __Strtold_
+0990:9bf3      strtod_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-1ad6:0d0e      ___FPE_int
+1a81:0cee      ___FPE_int
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c)
-09ae:9da0      __LDClass_
-09ae:9e26*     _FLClass_
+0990:9da0      __LDClass_
+0990:9e26*     _FLClass_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm)
-09ae:9e3a      __ZBuf2LD
+0990:9e3a      __ZBuf2LD
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c)
-09ae:9f02*     __set_EDOM_
-09ae:9f0e      __set_ERANGE_
-09ae:9f1a*     __set_EINVAL_
+0990:9f02*     __set_EDOM_
+0990:9f0e      __set_ERANGE_
+0990:9f1a*     __set_EINVAL_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c)
-1ad6:019a*     ___f_infinity
-1ad6:019e*     ___f_posqnan
-1ad6:01a2      ___d_infinity
-1ad6:01aa      ___d_posqnan
-1ad6:01b2*     ___ld_infinity
-1ad6:01ba*     ___ld_posqnan
+1a81:019a*     ___f_infinity
+1a81:019e*     ___f_posqnan
+1a81:01a2      ___d_infinity
+1a81:01aa      ___d_posqnan
+1a81:01b2*     ___ld_infinity
+1a81:01ba*     ___ld_posqnan
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c)
-1ad6:01c2      __HugeValue
+1a81:01c2      __HugeValue
 
 
                         +--------------------+
@@ -752,6 +753,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  0002a5e0 (173536.)
-Entry point address: 09ae:027c
-Link time: 00:00.47
+Memory size:  0002a070 (172144.)
+Entry point address: 0990:027c
+Link time: 00:00.51
index 6bd22e85d67a1a7b8e840fabe12f832cb6f3816b..2b489c2bb6e432a433cad481b555925da20f96c9 100755 (executable)
@@ -56,7 +56,8 @@ void VGAmodeX(sword vq, global_game_variables_t *gv)
                int86(0x10, &in, &out);\r
                gv->old_mode = out.h.al;\r
                // enter mode\r
-               modex__320x240_256__Enter(gv);\r
+               //modex__320x240_256__Enter(gv);\r
+               modex__256x192_256__Enter(gv);\r
        }\r
 }\r
 \r
@@ -76,25 +77,33 @@ modex__320x240_256__Enter(global_game_variables_t *gv)
 {\r
        word i;\r
        dword far*ptr=(dword far*)VGA;      /* used for faster screen clearing */\r
-       word CRTParms[] = {\r
-               0x4f01,         /* horizontal display enable end */\r
-               0x5002,         /*  */\r
-               0x5404,         /*  */\r
-               0x8005,         /*  */\r
-               0x0d06,         /* vertical total */\r
-               0x3e07,         /* overflow (bit 8 of vertical counts) */\r
-               0x4109,         /* cell height (2 to double-scan */\r
-               0xea10,         /* v sync start */\r
-               0xac11,         /* v sync end and protect cr0-cr7 */\r
-               0xdf12,         /* vertical displayed */\r
-               0x2813,         /* offset/logical width */\r
-               0x0014,         /* turn off dword mode */\r
-               0xe715,         /* v blank start */\r
-               0x0616,         /* v blank end */\r
-               0xe317          /* turn on byte mode */\r
-       };\r
-\r
-       int CRTParmCount = sizeof(CRTParms) / sizeof(CRTParms[0]);\r
+\r
+       int CRTParmCount = sizeof(ModeX_320x240regs) / sizeof(ModeX_320x240regs[0]);\r
+       /* width and height */\r
+       //TODO WWWW\r
+\r
+       /* common mode X initiation stuff~ */\r
+       modexsetBaseXMode();\r
+\r
+       /* send the CRTParms */\r
+       for(i=0; i<CRTParmCount; i++) {\r
+               outpw(CRTC_INDEX, ModeX_320x240regs[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
+}\r
+\r
+void\r
+modex__256x192_256__Enter(global_game_variables_t *gv)\r
+{\r
+       word i;\r
+       dword far*ptr=(dword far*)VGA;      /* used for faster screen clearing */\r
+\r
+       int CRTParmCount = sizeof(ModeX_256x192regs) / sizeof(ModeX_256x192regs[0]);\r
        /* width and height */\r
        //TODO WWWW\r
 \r
@@ -103,7 +112,7 @@ modex__320x240_256__Enter(global_game_variables_t *gv)
 \r
        /* send the CRTParms */\r
        for(i=0; i<CRTParmCount; i++) {\r
-               outpw(CRTC_INDEX, CRTParms[i]);\r
+               outpw(CRTC_INDEX, ModeX_256x192regs[i]);\r
        }\r
 \r
        /* clear video memory */\r
index 758fc26d1d61b8afcfc5bfe5e9c398e4c2f42420..22c806e663b833756bd71cf61d31bb9db72660cb 100755 (executable)
@@ -68,6 +68,7 @@ typedef union
 /* mode switching, page, and plane functions */
 void VGAmodeX(sword vq, global_game_variables_t *gv);
 void modex__320x240_256__Enter(global_game_variables_t *gv);
+void modex__256x192_256__Enter(global_game_variables_t *gv);
 void modexLeave();
 void modexsetBaseXMode(void);
 page_t modexDefaultPage();
index b1f9c79a80a3495bbbab33fb7faf2b6c71bf4900..16f306cdcadf75b96bf54638ff59c6b066d39f9a 100755 (executable)
@@ -25,7 +25,7 @@
 \r
 #include "src/lib/types.h"\r
 \r
-static const word ModeX_256x224regs[75] =\r
+/*static const word ModeX_256x224regs[75] =\r
 {\r
     0x3c2, 0x00, 0xe3,\r
     0x3d4, 0x00, 0x5f,\r
@@ -52,6 +52,24 @@ static const word ModeX_256x224regs[75] =
     0x3ce, 0x06, 0x05,\r
     0x3c0, 0x10, 0x41,\r
     0x3c0, 0x13, 0x00\r
+};*/\r
+\r
+static const word ModeX_256x192regs[] = {\r
+       0x3f01,         /* horizontal display enable end */\r
+       0x4002,         /* Start horizontal blanking */\r
+       0x4a04,         /* End horizontal blanking */\r
+       0x9a05,         /* End horizontal retrace */\r
+       0x0806,         /* vertical total */\r
+       0x3e07,         /* overflow (bit 8 of vertical counts) */\r
+       0x4109,         /* cell height (2 to double-scan */\r
+       0xca10,         /* v sync start */\r
+       0x8c11,         /* v sync end and protect cr0-cr7 */\r
+       0xaf12,         /* vertical displayed */\r
+       0x2013,         /* offset/logical width */\r
+       0x0014,         /* turn off dword mode */\r
+       0xa715,         /* v blank start */\r
+       0x0216,         /* v blank end */\r
+       0xe317          /* turn on byte mode */\r
 };\r
 \r
 #endif /*_DIX_H_*/\r
index 7af3fd95566efe26d27f20e989b9bf038fa648ba..b4efda98fb5050f086ce55a76b8c5d706c335865 100755 (executable)
@@ -25,7 +25,7 @@
 \r
 #include "src/lib/types.h"\r
 \r
-static const word ModeX_320x240regs[75] =\r
+/*static const word ModeX_320x240regs[75] =\r
 {\r
     0x3c2, 0x00, 0xe3,\r
     0x3d4, 0x00, 0x5f,\r
@@ -52,6 +52,24 @@ static const word ModeX_320x240regs[75] =
     0x3ce, 0x06, 0x05,\r
     0x3c0, 0x10, 0x41,\r
     0x3c0, 0x13, 0x00\r
+};*/\r
+\r
+static const word ModeX_320x240regs[] = {\r
+       0x4f01,         /* horizontal display enable end */\r
+       0x5002,         /* Start horizontal blanking */\r
+       0x5404,         /* End horizontal blanking */\r
+       0x8005,         /* End horizontal retrace */\r
+       0x0d06,         /* vertical total */\r
+       0x3e07,         /* overflow (bit 8 of vertical counts) */\r
+       0x4109,         /* cell height (2 to double-scan */\r
+       0xea10,         /* v sync start */\r
+       0xac11,         /* v sync end and protect cr0-cr7 */\r
+       0xdf12,         /* vertical displayed */\r
+       0x2813,         /* offset/logical width */\r
+       0x0014,         /* turn off dword mode */\r
+       0xe715,         /* v blank start */\r
+       0x0616,         /* v blank end */\r
+       0xe317          /* turn on byte mode */\r
 };\r
 \r
 #endif /*_UNX_H_*/\r
index 8c782864a152b7c29546e9db0e3dcfe750e4f850..eeb68215b33256c528fc49b6c27bc9c7a93284e5 100755 (executable)
Binary files a/test.exe and b/test.exe differ
index 23ae96e3264b6891488aa08ef319faff3cf17bc5..df4e0bf8a52799b4744dda5c76e19f12af691dc5 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/13 14:30:25
+Created on:       15/10/13 14:51:38
 Executable Image: test.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          082b:0000            0000e840
+DGROUP                          0812:0000            0000e820
 
 
 
@@ -24,26 +24,26 @@ DGROUP                          082b:0000            0000e840
 Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
-test_TEXT              CODE           AUTO           0000:0000       000002c8
-_TEXT                  CODE           AUTO           0000:02d0       00005a3d
-modex16_TEXT           CODE           AUTO           0000:5d10       00002490
-16text_TEXT            CODE           AUTO           0000:81a0       0000010d
-FAR_DATA               FAR_DATA       AUTO           082a:000d       00000000
-_NULL                  BEGDATA        DGROUP         082b:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         082d:0000       00000002
-CONST                  DATA           DGROUP         082d:0002       00000076
-CONST2                 DATA           DGROUP         0834:0008       00000000
-_DATA                  DATA           DGROUP         0835:0000       00000252
-XIB                    DATA           DGROUP         085a:0002       00000000
-XI                     DATA           DGROUP         085a:0002       00000018
-XIE                    DATA           DGROUP         085b:000a       00000000
-YIB                    DATA           DGROUP         085b:000a       00000000
-YI                     DATA           DGROUP         085b:000a       0000000c
-YIE                    DATA           DGROUP         085c:0006       00000000
-STRINGS                DATA           DGROUP         085c:0006       00000000
-DATA                   DATA           DGROUP         085c:0006       00000000
-_BSS                   BSS            DGROUP         085d:0000       00000a5b
-STACK                  STACK          DGROUP         0903:0000       0000dac0
+test_TEXT              CODE           AUTO           0000:0000       000001d8
+_TEXT                  CODE           AUTO           0000:01e0       00005a3d
+modex16_TEXT           CODE           AUTO           0000:5c20       000023ee
+16text_TEXT            CODE           AUTO           0000:8010       0000010d
+FAR_DATA               FAR_DATA       AUTO           0811:000d       00000000
+_NULL                  BEGDATA        DGROUP         0812:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0814:0000       00000002
+CONST                  DATA           DGROUP         0814:0002       00000076
+CONST2                 DATA           DGROUP         081b:0008       00000000
+_DATA                  DATA           DGROUP         081c:0000       00000234
+XIB                    DATA           DGROUP         083f:0004       00000000
+XI                     DATA           DGROUP         083f:0004       00000018
+XIE                    DATA           DGROUP         0840:000c       00000000
+YIB                    DATA           DGROUP         0840:000c       00000000
+YI                     DATA           DGROUP         0840:000c       0000000c
+YIE                    DATA           DGROUP         0841:0008       00000000
+STRINGS                DATA           DGROUP         0841:0008       00000000
+DATA                   DATA           DGROUP         0841:0008       00000000
+_BSS                   BSS            DGROUP         0842:0000       00000a5b
+STACK                  STACK          DGROUP         08e8:0000       0000dac0
 
 
                         +----------------+
@@ -57,340 +57,341 @@ Address        Symbol
 =======        ======
 
 Module: test.o(/dos/z/16/src/test.c)
-0000:013e      main_
-082b:0320+     _gvar
+0000:004e      main_
+0812:0300+     _gvar
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
-0000:02d5      __STK
-0000:02f5*     __STKOVERFLOW_
+0000:01e5      __STK
+0000:0205*     __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0000:5ff4      VGAmodeX_
-0000:609e+     modex__320x240_256__Enter_
-0000:6110*     modexLeave_
-0000:6128+     modexsetBaseXMode_
-0000:617a      modexDefaultPage_
-0000:61e0      modexNextPage_
-0000:62b0*     modexNextPageFlexibleSize_
-0000:6384      modexShowPage_
-0000:6480*     modexPanPage_
-0000:64d0*     modexSelectPlane_
-0000:64f4      modexClearRegion_
-0000:660c*     oldDrawBmp_
-0000:6772*     CDrawBmp_
-0000:68d6*     modexDrawBmp_
-0000:693c+     modexDrawBmpRegion_
-0000:6aa6*     modex_sparky4_DrawBmpRegion_
-0000:6c10*     modexDrawPlanarBuf_
-0000:6c2e*     modexDrawSprite_
-0000:6c94+     modexDrawSpriteRegion_
-0000:6e0c*     modexCopyPageRegion_
-0000:6f76      modexFadeOn_
-0000:6fa6      modexFadeOff_
-0000:6fd4*     modexFlashOn_
-0000:7002*     modexFlashOff_
-0000:70d2      modexPalSave_
-0000:7128      modexNewPal_
-0000:7178      modexLoadPalFile_
-0000:725a*     modexSavePalFile_
-0000:72d2      modexPalBlack_
-0000:72fc*     modexPalWhite_
-0000:7326+     modexPalUpdate_
-0000:7896+     modexPalUpdate1_
-0000:7910*     modexPalUpdate0_
-0000:795c+     chkcolor_
-0000:7c74+     modexputPixel_
-0000:7d02*     modexgetPixel_
-0000:7d88*     modexhlin_
-0000:7df4*     modexprint_
-0000:7f8e*     modexprintbig_
-0000:810a*     cls_
-0000:8178+     modexWaitBorder_
-082b:00b4+     _VGA
+0000:5e14      VGAmodeX_
+0000:5ebe*     modex__320x240_256__Enter_
+0000:5f1e+     modex__256x192_256__Enter_
+0000:5f7e*     modexLeave_
+0000:5f96+     modexsetBaseXMode_
+0000:5fe8      modexDefaultPage_
+0000:604e      modexNextPage_
+0000:611e*     modexNextPageFlexibleSize_
+0000:61f2      modexShowPage_
+0000:62ee*     modexPanPage_
+0000:633e*     modexSelectPlane_
+0000:6362      modexClearRegion_
+0000:647a*     oldDrawBmp_
+0000:65e0*     CDrawBmp_
+0000:6744*     modexDrawBmp_
+0000:67aa+     modexDrawBmpRegion_
+0000:6914*     modex_sparky4_DrawBmpRegion_
+0000:6a7e*     modexDrawPlanarBuf_
+0000:6a9c*     modexDrawSprite_
+0000:6b02+     modexDrawSpriteRegion_
+0000:6c7a*     modexCopyPageRegion_
+0000:6de4      modexFadeOn_
+0000:6e14      modexFadeOff_
+0000:6e42*     modexFlashOn_
+0000:6e70*     modexFlashOff_
+0000:6f40      modexPalSave_
+0000:6f96      modexNewPal_
+0000:6fe6      modexLoadPalFile_
+0000:70c8*     modexSavePalFile_
+0000:7140      modexPalBlack_
+0000:716a*     modexPalWhite_
+0000:7194+     modexPalUpdate_
+0000:7704+     modexPalUpdate1_
+0000:777e*     modexPalUpdate0_
+0000:77ca+     chkcolor_
+0000:7ae2+     modexputPixel_
+0000:7b70*     modexgetPixel_
+0000:7bf6*     modexhlin_
+0000:7c62*     modexprint_
+0000:7dfc*     modexprintbig_
+0000:7f78*     cls_
+0000:7fe6+     modexWaitBorder_
+0812:00b4+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-082b:0000*     __nullarea
-082b:00e6*     __ovlflag
-082b:00e7*     __intno
-082b:00e8*     __ovlvec
-0000:0312      _cstart_
-0000:03e5*     _Not_Enough_Memory_
-0000:0517      __exit_
-0000:0536      __do_exit_with_msg__
-0000:0593      __GETDS
+0812:0000*     __nullarea
+0812:00c8*     __ovlflag
+0812:00c9*     __intno
+0812:00ca*     __ovlvec
+0000:0222      _cstart_
+0000:02f5*     _Not_Enough_Memory_
+0000:0427      __exit_
+0000:0446      __do_exit_with_msg__
+0000:04a3      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
-0000:059e      _big_code_
-0000:059e*     CodeModelMismatch
+0000:04ae      _big_code_
+0000:04ae*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
-0000:059e*     __exit_with_msg_
-0000:05a3      __fatal_runtime_error_
+0000:04ae*     __exit_with_msg_
+0000:04b3      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-082b:00ec      __curbrk
-082b:00f4      __STACKLOW
-082b:00f6      __STACKTOP
-082b:00f8      __cbyte
-082b:00fa      __child
-082b:00fc      __no87
-082b:0109      ___FPE_handler
-082b:00ee      __psp
-082b:00fd      __get_ovl_stack
-082b:0101      __restore_ovl_stack
-082b:0105      __close_ovl_file
-082b:010d      __LpCmdLine
-082b:0111      __LpPgmName
-082b:00f0      __osmajor
-082b:00f1      __osminor
-082b:00f2      __osmode
-082b:00f3      __HShift
+0812:00ce      __curbrk
+0812:00d6      __STACKLOW
+0812:00d8      __STACKTOP
+0812:00da      __cbyte
+0812:00dc      __child
+0812:00de      __no87
+0812:00eb      ___FPE_handler
+0812:00d0      __psp
+0812:00df      __get_ovl_stack
+0812:00e3      __restore_ovl_stack
+0812:00e7      __close_ovl_file
+0812:00ef      __LpCmdLine
+0812:00f3      __LpPgmName
+0812:00d2      __osmajor
+0812:00d3      __osminor
+0812:00d4      __osmode
+0812:00d5      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
-0000:05c2+     int86x_
-0000:0745      int86_
+0000:04d2+     int86x_
+0000:0655      int86_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
-0000:0779      __PIA
-0000:0772*     __PIS
+0000:0689      __PIA
+0000:0682*     __PIS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
-0000:0790      _fmalloc_
-0000:0790      malloc_
-082b:0116+     ___fheap
-082b:0118      ___fheapRover
-082b:011a      ___LargestSizeB4Rover
+0000:06a0      _fmalloc_
+0000:06a0      malloc_
+0812:00f8+     ___fheap
+0812:00fa      ___fheapRover
+0812:00fc      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
-0000:0905      printf_
+0000:0815      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
-0000:0934+     _null_exit_rtn_
-0000:0934+     __null_int23_exit_
-0000:0935      exit_
-0000:0956+     _exit_
-082b:011c+     ___int23_exit
-082b:0120+     ___FPE_handler_exit
+0000:0844+     _null_exit_rtn_
+0000:0844+     __null_int23_exit_
+0000:0845      exit_
+0000:0866+     _exit_
+0812:00fe+     ___int23_exit
+0812:0102+     ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-0000:0972+     __open_flags_
-0000:0c33+     _fsopen_
-0000:0c9a      fopen_
-0000:0dbd*     freopen_
+0000:0882+     __open_flags_
+0000:0b43+     _fsopen_
+0000:0baa      fopen_
+0000:0ccd*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
-0000:0e47+     __fill_buffer_
-0000:1096      fgetc_
+0000:0d57+     __fill_buffer_
+0000:0fa6      fgetc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
-0000:11dd      __doclose_
-0000:1327      __shutdown_stream_
-0000:1341      fclose_
-082b:0c48+     ___RmTmpFileFn
+0000:10ed      __doclose_
+0000:1237      __shutdown_stream_
+0000:1251      fclose_
+0812:0c28+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
-0000:13ac      _ffree_
-0000:13ac      free_
+0000:12bc      _ffree_
+0000:12bc      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
-0000:1419      fwrite_
+0000:1329      fwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
-0000:1792      rand_
-0000:17d4*     srand_
+0000:16a2      rand_
+0000:16e4*     srand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
-0000:17f8      __I4M
-0000:17f8      __U4M
+0000:1708      __I4M
+0000:1708      __U4M
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0000:8216*     textInit_
-082b:0c4c      _romFonts
+0000:8086*     textInit_
+0812:0c2c      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-0000:1810      __CMain
+0000:1720      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-0000:1876      __InitRtns
-0000:1876*     __FInitRtns
-0000:18d1      __FiniRtns
-0000:18d1*     __FFiniRtns
+0000:1786      __InitRtns
+0000:1786*     __FInitRtns
+0000:17e1      __FiniRtns
+0000:17e1*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-082b:0128      ___uselfn
+0812:010a      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-0000:1936      __DOSseg__
+0000:1846      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-0000:1937      __EnterWVIDEO_
-082b:012a+     ___WD_Present
+0000:1847      __EnterWVIDEO_
+0812:010c+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-0000:195b      intr_
+0000:186b      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-0000:196f      segread_
+0000:187f      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
-0000:19e0      __MemAllocator
-0000:1aaa      __MemFree
+0000:18f0      __MemAllocator
+0000:19ba      __MemFree
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
-0000:1c07      __GrowSeg_
+0000:1b17      __GrowSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
-0000:1d7d      __AllocSeg_
+0000:1c8d      __AllocSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
-0000:1e6c      __fmemneed_
+0000:1d7c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
-0000:1e6f      _nmalloc_
-082b:012c      ___nheapbeg
-082b:012e      ___MiniHeapRover
-082b:0130      ___LargestSizeB4MiniHeapRover
+0000:1d7f      _nmalloc_
+0812:010e      ___nheapbeg
+0812:0110      ___MiniHeapRover
+0812:0112      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
-0000:1f49*     _heapgrow_
-0000:1f49*     _fheapgrow_
-0000:1f4a      _nheapgrow_
+0000:1e59*     _heapgrow_
+0000:1e59*     _fheapgrow_
+0000:1e5a      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-082b:0132      ___iob
-082b:0c64      ___ClosedStreams
-082b:0c68      ___OpenStreams
+0812:0114      ___iob
+0812:0c44      ___ClosedStreams
+0812:0c48      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-0000:1fdc      __fprtf_
+0000:1eec      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-0000:212f*     __set_commode_
-082b:029a      __commode
+0000:203f*     __set_commode_
+0812:027c      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-0000:213b*     __get_errno_ptr_
-082b:0c6c      _errno
+0000:204b*     __get_errno_ptr_
+0812:0c4c      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-082b:029c      __fmode
+0812:027e      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
-0000:2142      tolower_
+0000:2052      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
-0000:2371*     open_
-0000:23a8      sopen_
+0000:2281*     open_
+0000:22b8      sopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
-0000:24f3      fseek_
+0000:2403      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-0000:26eb      __chktty_
+0000:25fb      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-0000:274a      __freefp_
-0000:27eb      __purgefp_
+0000:265a      __freefp_
+0000:26fb      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-0000:282c      __allocfp_
+0000:273c      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
-0000:29dc      __PTC
+0000:28ec      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:2a0f      __flushall_
-0000:2aa3*     flushall_
+0000:291f      __flushall_
+0000:29b3*     flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-0000:2aa9      getche_
+0000:29b9      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-0000:2ac3      __ioalloc_
+0000:29d3      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-0000:2c51      __qread_
+0000:2b61      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-0000:2c71      __lseek_
+0000:2b81      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-0000:2cab      __close_
+0000:2bbb      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-0000:2ce1      __flush_
+0000:2bf1      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
-0000:2f2a      _nfree_
-082b:0c6e+     ___MiniHeapFreeRover
+0000:2e3a      _nfree_
+0812:0c4e+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:3025      __qwrite_
+0000:2f35      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-0000:3085      fputc_
+0000:2f95      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-082b:0c70      ____Argv
-082b:0c74      ____Argc
+0812:0c50      ____Argv
+0812:0c54      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-082b:029e      __amblksiz
+0812:0280      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-082b:02f2      __Start_XI
-082b:030a      __End_XI
-082b:030a      __Start_YI
-082b:0316      __End_YI
+0812:02d4      __Start_XI
+0812:02ec      __End_XI
+0812:02ec      __Start_YI
+0812:02f8      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:325a      _DoINTR_
+0000:316a      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:35d3*     _heapenable_
-082b:02a0      ___heap_enabled
+0000:34e3*     _heapenable_
+0812:0282      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:35e4      __nmemneed_
+0000:34f4      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:366c      __LastFree_
-0000:36e6      __ExpandDGROUP_
+0000:357c      __LastFree_
+0000:35f6      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-0000:37f7      __InitFiles_
+0000:3707      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-0000:3a2b*     fcloseall_
-0000:3a32      __full_io_exit_
+0000:393b*     fcloseall_
+0000:3942      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-0000:3a3c      __prtf_
+0000:394c      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:4b9e      _dos_open_
+0000:4aae      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:4bc4      __GetIOMode_
-0000:4bf9      __SetIOMode_nogrow_
-082b:02a2      ___NFiles
-082b:02a4      ___init_mode
-082b:02cc      ___io_mode
+0000:4ad4      __GetIOMode_
+0000:4b09      __SetIOMode_nogrow_
+0812:0284      ___NFiles
+0812:0286      ___init_mode
+0812:02ae      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:4c2e      isatty_
+0000:4b3e      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:4c4a*     __get_doserrno_ptr_
-082b:0c76      __doserrno
+0000:4b5a*     __get_doserrno_ptr_
+0812:0c56      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-082b:02d0      ___umaskval
+0812:02b2      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:4c51      _dos_creat_
-0000:4c75*     _dos_creatnew_
+0000:4b61      _dos_creat_
+0000:4b85*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:4c96+     __grow_iomode_
-0000:4d7d+     __shrink_iomode_
-0000:4dbe      __SetIOMode_
+0000:4ba6+     __grow_iomode_
+0000:4c8d+     __shrink_iomode_
+0000:4cce      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:4e65*     __dosretax
-0000:4e6a*     __dosret0
-0000:4e71      __set_errno_dos_
-0000:4ed9*     __set_errno_dos_reterr_
+0000:4d75*     __dosretax
+0000:4d7a*     __dosret0
+0000:4d81      __set_errno_dos_
+0000:4de9*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-0000:4ee4      __PTS
+0000:4df4      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-0000:4f15      lseek_
+0000:4e25      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-0000:4f46      tell_
+0000:4e56      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:4f57      fsync_
+0000:4e67      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:4f5c*     sbrk_
-0000:4f6c      __brk_
+0000:4e6c*     sbrk_
+0000:4e7c      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:4fd4      wctomb_
+0000:4ee4      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:501f+     utoa_
-0000:50c0      itoa_
+0000:4f2f+     utoa_
+0000:4fd0      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:510a      strupr_
+0000:501a      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-082b:02e6      ___EFG_printf
-082b:02ea*     ___EFG_scanf
+0812:02c8      ___EFG_printf
+0812:02cc*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-082b:02ee      ___IsDBCS
+0812:02d0      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:5152*     _ismbblead_
-082b:0c7a      ___MBCSIsTable
+0000:5062*     _ismbblead_
+0812:0c5a      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:516e      ulltoa_
-0000:52ab*     lltoa_
+0000:507e      ulltoa_
+0000:51bb*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:531c      ultoa_
-0000:53da*     ltoa_
+0000:522c      ultoa_
+0000:52ea*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:5428      __doserror_
-0000:5436*     __doserror1_
+0000:5338      __doserror_
+0000:5346*     __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:5442*     _frealloc_
-0000:5442      realloc_
+0000:5352*     _frealloc_
+0000:5352      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:551e      __ChkTTYIOMode_
-0000:558c*     __IOMode_
+0000:542e      __ChkTTYIOMode_
+0000:549c*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:559c*     _dos_close_
-0000:55aa      _dos_commit_
+0000:54ac*     _dos_close_
+0000:54ba      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-082b:0072      ___Alphabet
+0812:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:55f7      __mbinit_
-082b:02f0+     ___MBCodePage
+0000:5507      __mbinit_
+0812:02d2+     ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:56d2*     _msize_
-0000:56ed      _fmsize_
+0000:55e2*     _msize_
+0000:55fd      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:56fe      __HeapManager_expand_
-0000:5c07      _nexpand_
+0000:560e      __HeapManager_expand_
+0000:5b17      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:5c5a      _fexpand_
-0000:5c5a*     _expand_
+0000:5b6a      _fexpand_
+0000:5b6a*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:5c8f      _bfree_
+0000:5b9f      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:5cb4      _bexpand_
+0000:5bc4      _bexpand_
 
 
                         +--------------------+
@@ -406,6 +407,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00016af0 (92912.)
-Entry point address: 0000:0312
-Link time: 00:00.99
+Memory size:  00016940 (92480.)
+Entry point address: 0000:0222
+Link time: 00:00.77
index 9dc07c079266a163337a4f143eaf29a9b547d891..1f06bdb7532c9185daf1d7fc6b1b5edf428c7be7 100755 (executable)
Binary files a/test2.exe and b/test2.exe differ
index 3375d95ecd1c99da56ca8cdb0436e4f422d89324..f0cdada898bd8e88daa4045eceb87c3970db2cac 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/13 14:30:25
+Created on:       15/10/13 14:51:38
 Executable Image: test2.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          08f7:0000            0000e8b0
+DGROUP                          08cf:0000            0000e890
 
 
 
@@ -24,28 +24,28 @@ DGROUP                          08f7:0000            0000e8b0
 Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
-test2_TEXT             CODE           AUTO           0000:0000       0000026e
-_TEXT                  CODE           AUTO           0000:0270       00005dde
-bitmap_TEXT            CODE           AUTO           0000:6050       000006f5
-planar_TEXT            CODE           AUTO           0000:6750       00000275
-modex16_TEXT           CODE           AUTO           0000:69d0       00002490
-16text_TEXT            CODE           AUTO           0000:8e60       0000010d
-FAR_DATA               FAR_DATA       AUTO           08f6:000d       00000000
-_NULL                  BEGDATA        DGROUP         08f7:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         08f9:0000       00000002
-CONST                  DATA           DGROUP         08f9:0002       00000076
-CONST2                 DATA           DGROUP         0900:0008       00000000
-_DATA                  DATA           DGROUP         0901:0000       0000026a
-XIB                    DATA           DGROUP         0927:000a       00000000
-XI                     DATA           DGROUP         0927:000a       00000018
-XIE                    DATA           DGROUP         0929:0002       00000000
-YIB                    DATA           DGROUP         0929:0002       00000000
-YI                     DATA           DGROUP         0929:0002       0000000c
-YIE                    DATA           DGROUP         0929:000e       00000000
-STRINGS                DATA           DGROUP         0929:000e       00000000
-DATA                   DATA           DGROUP         0929:000e       00000000
-_BSS                   BSS            DGROUP         0929:000e       00000ab3
-STACK                  STACK          DGROUP         09d6:0000       0000dac0
+test2_TEXT             CODE           AUTO           0000:0000       0000017e
+_TEXT                  CODE           AUTO           0000:0180       00005dde
+bitmap_TEXT            CODE           AUTO           0000:5f60       00000605
+planar_TEXT            CODE           AUTO           0000:6570       00000275
+modex16_TEXT           CODE           AUTO           0000:67f0       000023ee
+16text_TEXT            CODE           AUTO           0000:8be0       0000010d
+FAR_DATA               FAR_DATA       AUTO           08ce:000d       00000000
+_NULL                  BEGDATA        DGROUP         08cf:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         08d1:0000       00000002
+CONST                  DATA           DGROUP         08d1:0002       00000076
+CONST2                 DATA           DGROUP         08d8:0008       00000000
+_DATA                  DATA           DGROUP         08d9:0000       0000024c
+XIB                    DATA           DGROUP         08fd:000c       00000000
+XI                     DATA           DGROUP         08fd:000c       00000018
+XIE                    DATA           DGROUP         08ff:0004       00000000
+YIB                    DATA           DGROUP         08ff:0004       00000000
+YI                     DATA           DGROUP         08ff:0004       0000000c
+YIE                    DATA           DGROUP         0900:0000       00000000
+STRINGS                DATA           DGROUP         0900:0000       00000000
+DATA                   DATA           DGROUP         0900:0000       00000000
+_BSS                   BSS            DGROUP         0900:0000       00000ab3
+STACK                  STACK          DGROUP         09ac:0000       0000dac0
 
 
                         +----------------+
@@ -59,350 +59,351 @@ Address        Symbol
 =======        ======
 
 Module: test2.o(/dos/z/16/src/test2.c)
-0000:0150      main_
+0000:0060      main_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
-0000:0275      __STK
-0000:0295*     __STKOVERFLOW_
+0000:0185      __STK
+0000:01a5*     __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-0000:647e      bitmapLoadPcx_
-0000:65da*     bitmapLoadPcxTiles_
+0000:629e      bitmapLoadPcx_
+0000:63fa*     bitmapLoadPcxTiles_
 Module: gfx.lib(/dos/z/16/src/lib/planar.c)
-0000:6750      planar_buf_from_bitmap_
-0000:6870+     planar_buf_alloc_
-0000:696a*     planar_buf_free_
+0000:6570      planar_buf_from_bitmap_
+0000:6690+     planar_buf_alloc_
+0000:678a*     planar_buf_free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
-0000:02b9      __PIA
-0000:02b2*     __PIS
+0000:01c9      __PIA
+0000:01c2*     __PIS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
-0000:02d0      printf_
+0000:01e0      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-08f7:0000*     __nullarea
-08f7:00c4*     __ovlflag
-08f7:00c5*     __intno
-08f7:00c6*     __ovlvec
-0000:0300      _cstart_
-0000:03d3*     _Not_Enough_Memory_
-0000:0505      __exit_
-0000:0524      __do_exit_with_msg__
-0000:0581      __GETDS
+08cf:0000*     __nullarea
+08cf:00c4*     __ovlflag
+08cf:00c5*     __intno
+08cf:00c6*     __ovlvec
+0000:0210      _cstart_
+0000:02e3*     _Not_Enough_Memory_
+0000:0415      __exit_
+0000:0434      __do_exit_with_msg__
+0000:0491      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
-0000:058c      _big_code_
-0000:058c*     CodeModelMismatch
+0000:049c      _big_code_
+0000:049c*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
-0000:058c*     __exit_with_msg_
-0000:0591      __fatal_runtime_error_
+0000:049c*     __exit_with_msg_
+0000:04a1      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-08f7:00ca      __curbrk
-08f7:00d2      __STACKLOW
-08f7:00d4      __STACKTOP
-08f7:00d6      __cbyte
-08f7:00d8      __child
-08f7:00da      __no87
-08f7:00e7      ___FPE_handler
-08f7:00cc      __psp
-08f7:00db      __get_ovl_stack
-08f7:00df      __restore_ovl_stack
-08f7:00e3      __close_ovl_file
-08f7:00eb      __LpCmdLine
-08f7:00ef      __LpPgmName
-08f7:00ce      __osmajor
-08f7:00cf      __osminor
-08f7:00d0      __osmode
-08f7:00d1      __HShift
+08cf:00ca      __curbrk
+08cf:00d2      __STACKLOW
+08cf:00d4      __STACKTOP
+08cf:00d6      __cbyte
+08cf:00d8      __child
+08cf:00da      __no87
+08cf:00e7      ___FPE_handler
+08cf:00cc      __psp
+08cf:00db      __get_ovl_stack
+08cf:00df      __restore_ovl_stack
+08cf:00e3      __close_ovl_file
+08cf:00eb      __LpCmdLine
+08cf:00ef      __LpPgmName
+08cf:00ce      __osmajor
+08cf:00cf      __osminor
+08cf:00d0      __osmode
+08cf:00d1      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
-0000:05b0      fread_
+0000:04c0      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
-0000:0927      __doclose_
-0000:0a71      __shutdown_stream_
-0000:0a8b      fclose_
-08f7:03ae+     ___RmTmpFileFn
+0000:0837      __doclose_
+0000:0981      __shutdown_stream_
+0000:099b      fclose_
+08cf:0390+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
-0000:0af6+     _null_exit_rtn_
-0000:0af6+     __null_int23_exit_
-0000:0af7      exit_
-0000:0b18+     _exit_
-08f7:00f4+     ___int23_exit
-08f7:00f8+     ___FPE_handler_exit
+0000:0a06+     _null_exit_rtn_
+0000:0a06+     __null_int23_exit_
+0000:0a07      exit_
+0000:0a28+     _exit_
+08cf:00f4+     ___int23_exit
+08cf:00f8+     ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
-0000:0c52      fseek_
+0000:0b62      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
-0000:0e4a      __fill_buffer_
-0000:1099      fgetc_
+0000:0d5a      __fill_buffer_
+0000:0fa9      fgetc_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0000:6cb4*     VGAmodeX_
-0000:6d5e+     modex__320x240_256__Enter_
-0000:6dd0*     modexLeave_
-0000:6de8+     modexsetBaseXMode_
-0000:6e3a*     modexDefaultPage_
-0000:6ea0*     modexNextPage_
-0000:6f70*     modexNextPageFlexibleSize_
-0000:7044*     modexShowPage_
-0000:7140*     modexPanPage_
-0000:7190*     modexSelectPlane_
-0000:71b4+     modexClearRegion_
-0000:72cc*     oldDrawBmp_
-0000:7432*     CDrawBmp_
-0000:7596*     modexDrawBmp_
-0000:75fc+     modexDrawBmpRegion_
-0000:7766*     modex_sparky4_DrawBmpRegion_
-0000:78d0*     modexDrawPlanarBuf_
-0000:78ee*     modexDrawSprite_
-0000:7954+     modexDrawSpriteRegion_
-0000:7acc*     modexCopyPageRegion_
-0000:7c36*     modexFadeOn_
-0000:7c66*     modexFadeOff_
-0000:7c94*     modexFlashOn_
-0000:7cc2*     modexFlashOff_
-0000:7d92+     modexPalSave_
-0000:7de8      modexNewPal_
-0000:7e38*     modexLoadPalFile_
-0000:7f1a*     modexSavePalFile_
-0000:7f92*     modexPalBlack_
-0000:7fbc*     modexPalWhite_
-0000:7fe6+     modexPalUpdate_
-0000:8556+     modexPalUpdate1_
-0000:85d0*     modexPalUpdate0_
-0000:861c+     chkcolor_
-0000:8934+     modexputPixel_
-0000:89c2*     modexgetPixel_
-0000:8a48*     modexhlin_
-0000:8ab4*     modexprint_
-0000:8c4e*     modexprintbig_
-0000:8dca*     cls_
-0000:8e38+     modexWaitBorder_
-08f7:0104+     _VGA
+0000:69e4*     VGAmodeX_
+0000:6a8e*     modex__320x240_256__Enter_
+0000:6aee+     modex__256x192_256__Enter_
+0000:6b4e*     modexLeave_
+0000:6b66+     modexsetBaseXMode_
+0000:6bb8*     modexDefaultPage_
+0000:6c1e*     modexNextPage_
+0000:6cee*     modexNextPageFlexibleSize_
+0000:6dc2*     modexShowPage_
+0000:6ebe*     modexPanPage_
+0000:6f0e*     modexSelectPlane_
+0000:6f32+     modexClearRegion_
+0000:704a*     oldDrawBmp_
+0000:71b0*     CDrawBmp_
+0000:7314*     modexDrawBmp_
+0000:737a+     modexDrawBmpRegion_
+0000:74e4*     modex_sparky4_DrawBmpRegion_
+0000:764e*     modexDrawPlanarBuf_
+0000:766c*     modexDrawSprite_
+0000:76d2+     modexDrawSpriteRegion_
+0000:784a*     modexCopyPageRegion_
+0000:79b4*     modexFadeOn_
+0000:79e4*     modexFadeOff_
+0000:7a12*     modexFlashOn_
+0000:7a40*     modexFlashOff_
+0000:7b10+     modexPalSave_
+0000:7b66      modexNewPal_
+0000:7bb6*     modexLoadPalFile_
+0000:7c98*     modexSavePalFile_
+0000:7d10*     modexPalBlack_
+0000:7d3a*     modexPalWhite_
+0000:7d64+     modexPalUpdate_
+0000:82d4+     modexPalUpdate1_
+0000:834e*     modexPalUpdate0_
+0000:839a+     chkcolor_
+0000:86b2+     modexputPixel_
+0000:8740*     modexgetPixel_
+0000:87c6*     modexhlin_
+0000:8832*     modexprint_
+0000:89cc*     modexprintbig_
+0000:8b48*     cls_
+0000:8bb6+     modexWaitBorder_
+08cf:0104+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-0000:11e0+     __open_flags_
-0000:14a1+     _fsopen_
-0000:1508      fopen_
-0000:162b*     freopen_
+0000:10f0+     __open_flags_
+0000:13b1+     _fsopen_
+0000:1418      fopen_
+0000:153b*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
-0000:16b5      _fmalloc_
-0000:16b5      malloc_
-08f7:0136+     ___fheap
-08f7:0138      ___fheapRover
-08f7:013a      ___LargestSizeB4Rover
+0000:15c5      _fmalloc_
+0000:15c5      malloc_
+08cf:0118+     ___fheap
+08cf:011a      ___fheapRover
+08cf:011c      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-08f7:013c      ___iob
-08f7:0cb2      ___ClosedStreams
-08f7:0cb6      ___OpenStreams
+08cf:011e      ___iob
+08cf:0c94      ___ClosedStreams
+08cf:0c98      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
-0000:182a      fprintf_
+0000:173a      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
-0000:1859      _ffree_
-0000:1859      free_
+0000:1769      _ffree_
+0000:1769      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-0000:18e0      __fprtf_
+0000:17f0      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-0000:1a33      __CMain
+0000:1943      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-0000:1a99      __InitRtns
-0000:1a99*     __FInitRtns
-0000:1af4      __FiniRtns
-0000:1af4*     __FFiniRtns
+0000:19a9      __InitRtns
+0000:19a9*     __FInitRtns
+0000:1a04      __FiniRtns
+0000:1a04*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-08f7:02a4      ___uselfn
+08cf:0286      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-0000:1b58      __DOSseg__
+0000:1a68      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-0000:1b59      __EnterWVIDEO_
-08f7:02a6+     ___WD_Present
+0000:1a69      __EnterWVIDEO_
+08cf:0288+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-0000:1b7d*     __get_errno_ptr_
-08f7:0cba      _errno
+0000:1a8d*     __get_errno_ptr_
+08cf:0c9c      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-0000:1b84      __ioalloc_
+0000:1a94      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-0000:1d12      __qread_
+0000:1c22      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-0000:1d32      __lseek_
+0000:1c42      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-0000:1d6c      __close_
+0000:1c7c      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-0000:1da2      __flush_
+0000:1cb2      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-0000:1feb      __freefp_
-0000:208c      __purgefp_
+0000:1efb      __freefp_
+0000:1f9c      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
-0000:20ce      __PTC
+0000:1fde      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-0000:2102      __PTS
+0000:2012      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-0000:2133      lseek_
+0000:2043      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-0000:2164      tell_
+0000:2074      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:2175      __flushall_
-0000:2209*     flushall_
+0000:2085      __flushall_
+0000:2119*     flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-0000:220f      getche_
+0000:211f      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
-0000:2229+     int86x_
-0000:23ac      int86_
+0000:2139+     int86x_
+0000:22bc      int86_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
-0000:23d9      fwrite_
+0000:22e9      fwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
-0000:2752      rand_
-0000:2794*     srand_
+0000:2662      rand_
+0000:26a4*     srand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
-0000:27b8      __I4M
-0000:27b8      __U4M
+0000:26c8      __I4M
+0000:26c8      __U4M
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0000:8ed6*     textInit_
-08f7:0cbc      _romFonts
+0000:8c56*     textInit_
+08cf:0c9e      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-0000:27d0*     __set_commode_
-08f7:02ac      __commode
+0000:26e0*     __set_commode_
+08cf:028e      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-08f7:02ae      __fmode
+08cf:0290      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
-0000:27dc      tolower_
+0000:26ec      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
-0000:2a0b*     open_
-0000:2a42      sopen_
+0000:291b*     open_
+0000:2952      sopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-0000:2a6f      __chktty_
+0000:297f      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-0000:2ace      __allocfp_
+0000:29de      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
-0000:2c80      __MemAllocator
-0000:2d4a      __MemFree
+0000:2b90      __MemAllocator
+0000:2c5a      __MemFree
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
-0000:2ea7      __GrowSeg_
+0000:2db7      __GrowSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
-0000:301d      __AllocSeg_
+0000:2f2d      __AllocSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
-0000:310c      __fmemneed_
+0000:301c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
-0000:310f      _nmalloc_
-08f7:02b0      ___nheapbeg
-08f7:02b2      ___MiniHeapRover
-08f7:02b4      ___LargestSizeB4MiniHeapRover
+0000:301f      _nmalloc_
+08cf:0292      ___nheapbeg
+08cf:0294      ___MiniHeapRover
+08cf:0296      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
-0000:31e9*     _heapgrow_
-0000:31e9*     _fheapgrow_
-0000:31ea      _nheapgrow_
+0000:30f9*     _heapgrow_
+0000:30f9*     _fheapgrow_
+0000:30fa      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-0000:3262      __InitFiles_
+0000:3172      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-0000:3496*     fcloseall_
-0000:349d      __full_io_exit_
+0000:33a6*     fcloseall_
+0000:33ad      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
-0000:34a7      _nfree_
-08f7:0cd4+     ___MiniHeapFreeRover
+0000:33b7      _nfree_
+08cf:0cb6+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-0000:35a2      fputc_
+0000:34b2      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-0000:3777      __prtf_
+0000:3687      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-08f7:0cd6      ____Argv
-08f7:0cda      ____Argc
+08cf:0cb8      ____Argv
+08cf:0cbc      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-08f7:02b6      __amblksiz
+08cf:0298      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-08f7:030a      __Start_XI
-08f7:0322      __End_XI
-08f7:0322      __Start_YI
-08f7:032e      __End_YI
+08cf:02ec      __Start_XI
+08cf:0304      __End_XI
+08cf:0304      __Start_YI
+08cf:0310      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:48da*     __dosretax
-0000:48df*     __dosret0
-0000:48e6      __set_errno_dos_
-0000:494e*     __set_errno_dos_reterr_
+0000:47ea*     __dosretax
+0000:47ef*     __dosret0
+0000:47f6      __set_errno_dos_
+0000:485e*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:4959      __GetIOMode_
-0000:498e      __SetIOMode_nogrow_
-08f7:02cc      ___NFiles
-08f7:02ce      ___init_mode
-08f7:02f6      ___io_mode
+0000:4869      __GetIOMode_
+0000:489e      __SetIOMode_nogrow_
+08cf:02ae      ___NFiles
+08cf:02b0      ___init_mode
+08cf:02d8      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:49c3      __qwrite_
+0000:48d3      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:4a23      fsync_
+0000:4933      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:4a28+     __grow_iomode_
-0000:4b0f+     __shrink_iomode_
-0000:4b50      __SetIOMode_
+0000:4938+     __grow_iomode_
+0000:4a1f+     __shrink_iomode_
+0000:4a60      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-0000:4bf7      intr_
+0000:4b07      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-0000:4c0b      segread_
+0000:4b1b      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:4c71      _dos_open_
+0000:4b81      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:4c97      isatty_
+0000:4ba7      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:4cb3*     __get_doserrno_ptr_
-08f7:0cde      __doserrno
+0000:4bc3*     __get_doserrno_ptr_
+08cf:0cc0      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-08f7:02fa      ___umaskval
+08cf:02dc      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:4cba      _dos_creat_
-0000:4cde*     _dos_creatnew_
+0000:4bca      _dos_creat_
+0000:4bee*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:4cff*     _heapenable_
-08f7:02fc      ___heap_enabled
+0000:4c0f*     _heapenable_
+08cf:02de      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:4d10      __nmemneed_
+0000:4c20      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:4d98      __LastFree_
-0000:4e12      __ExpandDGROUP_
+0000:4ca8      __LastFree_
+0000:4d22      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:4f23      wctomb_
+0000:4e33      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:4f6e+     utoa_
-0000:500f      itoa_
+0000:4e7e+     utoa_
+0000:4f1f      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:5059      strupr_
+0000:4f69      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-08f7:02fe      ___EFG_printf
-08f7:0302*     ___EFG_scanf
+08cf:02e0      ___EFG_printf
+08cf:02e4*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-08f7:0306      ___IsDBCS
+08cf:02e8      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:50a1*     _ismbblead_
-08f7:0ce0      ___MBCSIsTable
+0000:4fb1*     _ismbblead_
+08cf:0cc2      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:50bd      ulltoa_
-0000:51fa*     lltoa_
+0000:4fcd      ulltoa_
+0000:510a*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:526b      ultoa_
-0000:5329*     ltoa_
+0000:517b      ultoa_
+0000:5239*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:5377*     _dos_close_
-0000:5385      _dos_commit_
+0000:5287*     _dos_close_
+0000:5295      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:5394*     _frealloc_
-0000:5394      realloc_
+0000:52a4*     _frealloc_
+0000:52a4      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:5470      __ChkTTYIOMode_
-0000:54de*     __IOMode_
+0000:5380      __ChkTTYIOMode_
+0000:53ee*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:54ee      _DoINTR_
+0000:53fe      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:5868      __doserror_
-0000:5876*     __doserror1_
+0000:5778      __doserror_
+0000:5786*     __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:5882*     sbrk_
-0000:5892      __brk_
+0000:5792*     sbrk_
+0000:57a2      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-08f7:0072      ___Alphabet
+08cf:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:5938      __mbinit_
-08f7:0308+     ___MBCodePage
+0000:5848      __mbinit_
+08cf:02ea+     ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:5a13*     _msize_
-0000:5a2e      _fmsize_
+0000:5923*     _msize_
+0000:593e      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:5a3f      __HeapManager_expand_
-0000:5f48      _nexpand_
+0000:594f      __HeapManager_expand_
+0000:5e58      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:5f9b      _fexpand_
-0000:5f9b*     _expand_
+0000:5eab      _fexpand_
+0000:5eab*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:5fd0      _bfree_
+0000:5ee0      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:5ff5      _bexpand_
+0000:5f05      _bexpand_
 
 
                         +--------------------+
@@ -418,6 +419,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00017820 (96288.)
-Entry point address: 0000:0300
-Link time: 00:00.89
+Memory size:  00017580 (95616.)
+Entry point address: 0000:0210
+Link time: 00:00.21
index 02dc2075bec91147daf7a1225b06223d216e10e5..5b5af63edb3f05bf9705e9fa2ed6d2e152fce647 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/13 14:30:25
+Created on:       15/10/13 14:51:38
 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.42
+Link time: 00:00.74