]> 4ch.mooo.com Git - 16.git/commitdiff
it works....
authorsparky4 <sparky4@cock.li>
Tue, 13 Oct 2015 23:10:09 +0000 (18:10 -0500)
committersparky4 <sparky4@cock.li>
Tue, 13 Oct 2015 23:10:09 +0000 (18:10 -0500)
20 files changed:
16.exe
16.map
bakapi.map
exmmtest.map
fmemtest.map
fontgfx.map
fonttest.map
inputest.map
maptest.map
palettec.map
palettel.exe
palettel.map
pcxtest.map
pcxtest2.map
scroll.exe
scroll.map
src/palettel.c
test.map
test2.map
vgmtest.map

diff --git a/16.exe b/16.exe
index 4c28c68fd79068b76f8888f03dee3359138289a2..cc70464741aad5c22fb60ce7f8ca1cd6540bd6a4 100755 (executable)
Binary files a/16.exe and b/16.exe differ
diff --git a/16.map b/16.map
index 594454ee53226edb913fdb4447b872c31c57dca8..68aff4335cab40a8413862309b38dbd95561691c 100755 (executable)
--- a/16.map
+++ b/16.map
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/13 18:04:19
+Created on:       15/10/13 18:10:06
 Executable Image: 16.exe
 creating a DOS executable
 
index d18ab9d4fdde6097216cdb24452e150ea44dad28..5f8d2b354a8bf05f2ef81bec27674abd2ee6c6f8 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/13 18:04:19
+Created on:       15/10/13 18:10:06
 Executable Image: bakapi.exe
 creating a DOS executable
 
index 88774f21ea57962358ce4860d55af8bc8999047e..a9c371041240917d3d31da827bc5dfdd4c6c0d7a 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/13 18:04:19
+Created on:       15/10/13 18:10:06
 Executable Image: exmmtest.exe
 creating a DOS executable
 
index 6daafa3cd30f17b5f8bf37e71b3da763834e9666..5c15a604febe0650d4a430fba74d0aa7682ea63d 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/13 18:04:20
+Created on:       15/10/13 18:10:06
 Executable Image: fmemtest.exe
 creating a DOS executable
 
index 1ac687c22f60c08857fc7bc8b571545d4957c083..88a66a4713ea96a9dc8a4e6e15cbab1df602a6e6 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/13 18:04:20
+Created on:       15/10/13 18:10:06
 Executable Image: fontgfx.exe
 creating a DOS executable
 
index 254ba6bbf1682601773823d7b5fdd81aa78dfaf5..5d10ec5e7e0deee57536924ecd4575441fc361be 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/13 18:04:20
+Created on:       15/10/13 18:10:06
 Executable Image: fonttest.exe
 creating a DOS executable
 
index 89cf5eaf2437fd85983bd8c1456302321306130b..8c6e169db7be608875ecb3a01dca355de25240dd 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/13 18:04:20
+Created on:       15/10/13 18:10:06
 Executable Image: inputest.exe
 creating a DOS executable
 
index 57c6e5893c0cd732386d27f23d0aeab1f2327f27..763caff7d88c51595d9b3ad224faba0f82ae2c9f 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/13 18:04:20
+Created on:       15/10/13 18:10:06
 Executable Image: maptest.exe
 creating a DOS executable
 
index 78d6565c8fafda6e6fd19887d20234c8f2bdecd8..ff3b97773c6a211ee0dbe0af8b3c74cf96c799d7 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/13 18:04:20
+Created on:       15/10/13 18:10:06
 Executable Image: palettec.exe
 creating a DOS executable
 
index 49b66e7ebc16e703c423233abc7cd70ab09174b2..9b4e77edad8cfafbbd7f5af4c6caa6972961c325 100755 (executable)
Binary files a/palettel.exe and b/palettel.exe differ
index ea557d927507ef7ea9928fa2d09bd3ab1772a305..f6bb520f9bcc7dc9393a1d3ef96d89f62eaa3082 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/13 18:04:20
+Created on:       15/10/13 18:10:06
 Executable Image: palettel.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          125b:0000            0000f0a0
+DGROUP                          125a:0000            0000f0a0
 
 
 
@@ -24,38 +24,38 @@ DGROUP                          125b:0000            0000f0a0
 Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
-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       000077d3
-modex16_TEXT           CODE           AUTO           0f31:0000       00002406
-bakapee_TEXT           CODE           AUTO           0f31:2410       00000bc2
-16text_TEXT            CODE           AUTO           0f31:2fe0       0000010d
-16_in13_DATA           FAR_DATA       AUTO           1240:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           125a:0004       00000000
-_NULL                  BEGDATA        DGROUP         125b:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         125d:0000       00000002
-CONST                  DATA           DGROUP         125d:0002       00000076
-CONST2                 DATA           DGROUP         1264:0008       00000102
-_DATA                  DATA           DGROUP         1275:0000       00000597
-XIB                    DATA           DGROUP         12ce:0008       00000000
-XI                     DATA           DGROUP         12ce:0008       00000036
-XIE                    DATA           DGROUP         12d1:000e       00000000
-YIB                    DATA           DGROUP         12d1:000e       00000000
-YI                     DATA           DGROUP         12d1:000e       00000018
-YIE                    DATA           DGROUP         12d3:0006       00000000
-STRINGS                DATA           DGROUP         12d3:0006       00000000
-DATA                   DATA           DGROUP         12d3:0006       00000000
-_emu_init_start        EMU            DGROUP         12d3:0006       00000000
-_emu_init_end          EMU            DGROUP         12d3:0006       00000000
-_BSS                   BSS            DGROUP         12d4:0000       00000e42
-STACK                  STACK          DGROUP         13b9:0000       0000dac0
+palettel_TEXT          CODE           AUTO           0000:0000       0000013f
+16_in_TEXT             CODE           AUTO           0000:0140       00001e80
+16_mm_TEXT             CODE           AUTO           0000:1fc0       00003308
+wcpu_TEXT              CODE           AUTO           0000:52d0       00000058
+16_head_TEXT           CODE           AUTO           0000:5330       00000405
+16_ca_TEXT             CODE           AUTO           0000:5740       000003fd
+kitten_TEXT            CODE           AUTO           0000:5b40       0000080a
+16_hc_TEXT             CODE           AUTO           0000:6350       0000158b
+timer_TEXT             CODE           AUTO           0000:78e0       00000235
+_TEXT                  CODE           AUTO           0000:7b20       000077d3
+modex16_TEXT           CODE           AUTO           0f30:0000       00002406
+bakapee_TEXT           CODE           AUTO           0f30:2410       00000bc2
+16text_TEXT            CODE           AUTO           0f30:2fe0       0000010d
+16_in13_DATA           FAR_DATA       AUTO           123f:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           1259:0004       00000000
+_NULL                  BEGDATA        DGROUP         125a:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         125c:0000       00000002
+CONST                  DATA           DGROUP         125c:0002       00000076
+CONST2                 DATA           DGROUP         1263:0008       00000102
+_DATA                  DATA           DGROUP         1274:0000       00000597
+XIB                    DATA           DGROUP         12cd:0008       00000000
+XI                     DATA           DGROUP         12cd:0008       00000036
+XIE                    DATA           DGROUP         12d0:000e       00000000
+YIB                    DATA           DGROUP         12d0:000e       00000000
+YI                     DATA           DGROUP         12d0:000e       00000018
+YIE                    DATA           DGROUP         12d2:0006       00000000
+STRINGS                DATA           DGROUP         12d2:0006       00000000
+DATA                   DATA           DGROUP         12d2:0006       00000000
+_emu_init_start        EMU            DGROUP         12d2:0006       00000000
+_emu_init_end          EMU            DGROUP         12d2:0006       00000000
+_BSS                   BSS            DGROUP         12d3:0000       00000e42
+STACK                  STACK          DGROUP         13b8:0000       0000dac0
 
 
                         +----------------+
@@ -70,574 +70,574 @@ Address        Symbol
 
 Module: palettel.o(/dos/z/16/src/palettel.c)
 0000:004e      main_
-125b:0790+     _gvar
-125b:07b8+     _bakapee
-125b:07bc+     _page
-125b:07d0+     _pal
-125b:07d4*     _i
+125a:0790+     _gvar
+125a:07b8+     _bakapee
+125a:07bc+     _page
+125a:07d0+     _pal
+125a:07d4*     _i
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-125b: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_
+125a:07ee+     _inpu
+0000:0280+     INL_KeyService_
+0000:051a+     Mouse_
+0000:0572+     IN_GetJoyAbs_
+0000:091c+     IN_GetJoyButtonsDB_
+0000:0ba2+     IN_SetupJoy_
+0000:0d64*     IN_Startup_
+0000:0e6a*     IN_Default_
+0000:0fce*     IN_Shutdown_
+0000:104e*     IN_SetKeyHook_
+0000:1070+     IN_ClearKeysDown_
+0000:1150*     IN_ReadCursor_
+0000:126c*     IN_ReadControl_
+0000:1aa4*     IN_SetControlType_
+0000:1af2*     IN_GetScanName_
+0000:1b7a*     IN_WaitForKey_
+0000:1bb0*     IN_WaitForASCII_
+0000:1be6+     IN_AckBack_
+0000:1cce*     IN_Ack_
+0000:1d70+     IN_IsUserInput_
+0000:1e16*     IN_UserInput_
+0000:1e5a*     IN_KeyDown_
+0000:1ea2+     IN_ClearKey_
+0000:1f1a*     IN_qb_
 Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
-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_
-125b:0950+     _beforesort
-125b:0954+     _aftersort
-125b:0958+     _XMSaddr
+0000:29a4+     MML_CheckForEMS_
+0000:2a00+     MML_SetupEMS_
+0000:2bb8+     MML_ShutdownEMS_
+0000:2c24+     MM_MapEMS_
+0000:2d20*     MM_MapXEMS_
+0000:2e40+     MML_CheckForXMS_
+0000:2e9c*     MML_SetupXMS_
+0000:2f84+     MML_ShutdownXMS_
+0000:3012+     MML_UseSpace_
+0000:31f0+     MML_ClearBlock_
+0000:3274*     MM_Startup_
+0000:36a6+     MM_Shutdown_
+0000:373c      MM_GetPtr_
+0000:3b36+     MM_FreePtr_
+0000:3c2e*     MM_SetPurge_
+0000:3d08*     MM_SetLock_
+0000:3de0+     MM_SortMem_
+0000:3fce*     MM_ShowMemory_
+0000:466e*     MM_DumpData_
+0000:47c8+     MM_UnusedMemory_
+0000:484c+     MM_TotalFree_
+0000:48e2*     MM_Report_
+0000:529a*     MM_BombOnError_
+125a:0950+     _beforesort
+125a:0954+     _aftersort
+125a:0958+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
-0000:52e0      detectcpu_
+0000:52d0      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
-0000:534e*     wait_
-0000:539a*     filesize_
-0000:5400      printmeminfoline_
-0000:55ec      US_CheckParm_
+0000:533e*     wait_
+0000:538a*     filesize_
+0000:53f0      printmeminfoline_
+0000:55dc      US_CheckParm_
 Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
-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_
-125b:0960*     _finishcachebox
-125b:0964*     _updatecachebox
-125b:0968*     _drawcachebox
+0000:576e      CA_OpenDebug_
+0000:57be      CA_CloseDebug_
+0000:57ec+     CA_FarRead_
+0000:586c*     CA_FarWrite_
+0000:58ec*     CA_ReadFile_
+0000:5968*     CA_LoadFile_
+0000:5a10*     CAL_OptimizeNodes_
+0000:5ac0*     CA_Startup_
+0000:5b10*     CA_Shutdown_
+125a:0960*     _finishcachebox
+125a:0964*     _updatecachebox
+125a:0968*     _drawcachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
-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_
-125b:0494+     __kitten_catalog
+0000:5b7c      KITTENGETS
+0000:5bdc*     kittenopen_
+0000:5e2a+     catread_
+0000:5ede*     kittenclose_
+0000:5efa+     mystrtoul_
+0000:5fae+     processEscChars_
+0000:6134+     get_line_
+0000:61a6+     db_fetch_
+0000:623c+     db_insert_
+125a:0494+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
-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_
+0000:64fc+     LargestFreeBlock_
+0000:658a+     _coreleft_
+0000:6606+     LargestFarFreeBlock_
+0000:66bc+     _farcoreleft_
+0000:676a+     LargestHugeFreeBlock_
+0000:685a*     _hugecoreleft_
+0000:692a+     GetFreeSize_
+0000:6984+     GetFarFreeSize_
+0000:69ce+     GetNearFreeSize_
+0000:6a1c*     heapdump_
+0000:76be+     heapstat_
+0000:77fc+     heapstat0_
+0000:785e+     HC_OpenDebug_
+0000:78ae*     HC_CloseDebug_
 Module: timer.o(/dos/z/16/src/lib/timer.c)
-0000:78f0*     start_timer_
-0000:7a1c*     elapsed_timer_
-0000:7a6e*     ticktock_
-0000:7ada*     time_in_seconds_
+0000:78e0*     start_timer_
+0000:7a0c*     elapsed_timer_
+0000:7a5e*     ticktock_
+0000:7aca*     time_in_seconds_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
-0000:7b35      __STK
-0000:7b55      __STKOVERFLOW_
+0000:7b25      __STK
+0000:7b45      __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0f31:01f4      VGAmodeX_
-0f31:02ca+     modex__320x240_256__Enter_
-0f31:032a+     modex__256x192_256__Enter_
-0f31:038a*     modexLeave_
-0f31:03a2+     modexsetBaseXMode_
-0f31:03e0      modexDefaultPage_
-0f31:0446*     modexNextPage_
-0f31:0516*     modexNextPageFlexibleSize_
-0f31:05ea*     modexShowPage_
-0f31:06e6*     modexPanPage_
-0f31:0736*     modexSelectPlane_
-0f31:075a      modexClearRegion_
-0f31:0872*     oldDrawBmp_
-0f31:09d8*     CDrawBmp_
-0f31:0b3c*     modexDrawBmp_
-0f31:0ba2+     modexDrawBmpRegion_
-0f31:0d0c*     modex_sparky4_DrawBmpRegion_
-0f31:0e76*     modexDrawPlanarBuf_
-0f31:0e94*     modexDrawSprite_
-0f31:0efa+     modexDrawSpriteRegion_
-0f31:1072*     modexCopyPageRegion_
-0f31:11dc      modexFadeOn_
-0f31:120c*     modexFadeOff_
-0f31:123a*     modexFlashOn_
-0f31:1268*     modexFlashOff_
-0f31:1338+     modexPalSave_
-0f31:138e      modexNewPal_
-0f31:13de      modexLoadPalFile_
-0f31:14c0*     modexSavePalFile_
-0f31:1538      modexPalBlack_
-0f31:1562*     modexPalWhite_
-0f31:158c+     modexPalUpdate_
-0f31:1afc      modexPalUpdate1_
-0f31:1b76*     modexPalUpdate0_
-0f31:1bc2+     chkcolor_
-0f31:1eda      modexputPixel_
-0f31:1f68*     modexgetPixel_
-0f31:1fee*     modexhlin_
-0f31:205a      modexprint_
-0f31:21f4*     modexprintbig_
-0f31:2370      cls_
-0f31:23de+     modexWaitBorder_
-125b:04c4      _VGA
+0f30:01f4      VGAmodeX_
+0f30:02ca+     modex__320x240_256__Enter_
+0f30:032a+     modex__256x192_256__Enter_
+0f30:038a      modexLeave_
+0f30:03a2+     modexsetBaseXMode_
+0f30:03e0      modexDefaultPage_
+0f30:0446*     modexNextPage_
+0f30:0516*     modexNextPageFlexibleSize_
+0f30:05ea*     modexShowPage_
+0f30:06e6*     modexPanPage_
+0f30:0736*     modexSelectPlane_
+0f30:075a      modexClearRegion_
+0f30:0872*     oldDrawBmp_
+0f30:09d8*     CDrawBmp_
+0f30:0b3c*     modexDrawBmp_
+0f30:0ba2+     modexDrawBmpRegion_
+0f30:0d0c*     modex_sparky4_DrawBmpRegion_
+0f30:0e76*     modexDrawPlanarBuf_
+0f30:0e94*     modexDrawSprite_
+0f30:0efa+     modexDrawSpriteRegion_
+0f30:1072*     modexCopyPageRegion_
+0f30:11dc      modexFadeOn_
+0f30:120c*     modexFadeOff_
+0f30:123a*     modexFlashOn_
+0f30:1268*     modexFlashOff_
+0f30:1338+     modexPalSave_
+0f30:138e      modexNewPal_
+0f30:13de      modexLoadPalFile_
+0f30:14c0*     modexSavePalFile_
+0f30:1538      modexPalBlack_
+0f30:1562*     modexPalWhite_
+0f30:158c+     modexPalUpdate_
+0f30:1afc      modexPalUpdate1_
+0f30:1b76*     modexPalUpdate0_
+0f30:1bc2+     chkcolor_
+0f30:1eda      modexputPixel_
+0f30:1f68*     modexgetPixel_
+0f30:1fee*     modexhlin_
+0f30:205a      modexprint_
+0f30:21f4*     modexprintbig_
+0f30:2370      cls_
+0f30:23de+     modexWaitBorder_
+125a:04c4      _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
-0000:7b72      _fmalloc_
-0000:7b72      malloc_
-125b:04d8      ___fheap
-125b:04da      ___fheapRover
-125b:04dc      ___LargestSizeB4Rover
+0000:7b62      _fmalloc_
+0000:7b62      malloc_
+125a:04d8      ___fheap
+125a:04da      ___fheapRover
+125a:04dc      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
-0000:7cef      __PIA
-0000:7ce8*     __PIS
+0000:7cdf      __PIA
+0000:7cd8*     __PIS
 Module: gfx.lib(/dos/z/16/src/lib/bakapee.c)
-0f31:2454      pdump_
-0f31:24b6+     colortest_
-0f31:250a+     colorz_
-0f31:2570+     ssd_
-0f31:268e+     dingpp_
-0f31:2700+     dingo_
-0f31:2796+     dingas_
-0f31:2844+     dingu_
-0f31:28a6+     dingq_
-0f31:2946*     ding_
+0f30:2454      pdump_
+0f30:24b6+     colortest_
+0f30:250a+     colorz_
+0f30:2570+     ssd_
+0f30:268e+     dingpp_
+0f30:2700+     dingo_
+0f30:2796+     dingas_
+0f30:2844+     dingu_
+0f30:28a6+     dingq_
+0f30:2946*     ding_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getch.c)
-0000:7d06      getch_
+0000:7cf6      getch_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-125b:0000*     __nullarea
-125b:04e4*     __ovlflag
-125b:04e5*     __intno
-125b:04e6*     __ovlvec
-0000:7d20      _cstart_
-0000:7df3*     _Not_Enough_Memory_
-0000:7f25      __exit_
-0000:7f44      __do_exit_with_msg__
-0000:7fa1      __GETDS
+125a:0000*     __nullarea
+125a:04e4*     __ovlflag
+125a:04e5*     __intno
+125a:04e6*     __ovlvec
+0000:7d10      _cstart_
+0000:7de3*     _Not_Enough_Memory_
+0000:7f15      __exit_
+0000:7f34      __do_exit_with_msg__
+0000:7f91      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
-0000:7fac      _big_code_
-0000:7fac*     CodeModelMismatch
+0000:7f9c      _big_code_
+0000:7f9c*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-125b:1274      __argv
-125b:1278      ___argv
-125b:127c      __argc
-125b:127e      ___argc
+125a:1274      __argv
+125a:1278      ___argv
+125a:127c      __argc
+125a:127e      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
-0000:7fac      printf_
+0000:7f9c      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
-0000:7fdb+     int86x_
-0000:815e      int86_
+0000:7fcb+     int86x_
+0000:814e      int86_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
-0000:818c      __I4M
-0000:818c      __U4M
+0000:817c      __I4M
+0000:817c      __U4M
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c)
-0000:81a4      _dos_getvect_
+0000:8194      _dos_getvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c)
-0000:81af      _dos_setvect_
+0000:819f      _dos_setvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
-0000:81bc      __I4D
-0000:820b      __U4D
+0000:81ac      __I4D
+0000:81fb      __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
-0000:828f*     _heapgrow_
-0000:828f      _fheapgrow_
-0000:8290      _nheapgrow_
+0000:827f*     _heapgrow_
+0000:827f      _fheapgrow_
+0000:8280      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
-0000:8308      _memavl_
+0000:82f8      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
-0000:834d      _nmalloc_
-125b:04ea      ___nheapbeg
-125b:04ec      ___MiniHeapRover
-125b:04ee      ___LargestSizeB4MiniHeapRover
+0000:833d      _nmalloc_
+125a:04ea      ___nheapbeg
+125a:04ec      ___MiniHeapRover
+125a:04ee      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
-0000:8427      _ffree_
-0000:8427      free_
+0000:8417      _ffree_
+0000:8417      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
-0000:8494      _nfree_
-125b:1280+     ___MiniHeapFreeRover
+0000:8484      _nfree_
+125a:1280+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
-0000:858f+     _null_exit_rtn_
-0000:858f+     __null_int23_exit_
-0000:8590      exit_
-0000:85b1+     _exit_
-125b:04f0+     ___int23_exit
-125b:04f4      ___FPE_handler_exit
+0000:857f+     _null_exit_rtn_
+0000:857f+     __null_int23_exit_
+0000:8580      exit_
+0000:85a1+     _exit_
+125a:04f0+     ___int23_exit
+125a:04f4      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
-0000:85ce      __PTC
+0000:85be      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:8601      ultoa_
-0000:86bf*     ltoa_
+0000:85f1      ultoa_
+0000:86af*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c)
-0000:8845      write_
+0000:8835      write_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-0000:8a71+     __open_flags_
-0000:8d32+     _fsopen_
-0000:8d99      fopen_
-0000:8ebc*     freopen_
+0000:8a61+     __open_flags_
+0000:8d22+     _fsopen_
+0000:8d89      fopen_
+0000:8eac*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
-0000:8f46      fprintf_
+0000:8f36      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
-0000:8f75      __doclose_
-0000:90bf      __shutdown_stream_
-0000:90d9      fclose_
-125b:1282+     ___RmTmpFileFn
+0000:8f65      __doclose_
+0000:90af      __shutdown_stream_
+0000:90c9      fclose_
+125a:1282+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
-0000:9144+     __ibm_bios_get_ticks_
-0000:91bb      clock_
+0000:9134+     __ibm_bios_get_ticks_
+0000:91ab      clock_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
-0000:91e2      kbhit_
+0000:91d2      kbhit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
-0000:91f9      ftell_
+0000:91e9      ftell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
-0000:93df      fseek_
+0000:93cf      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-125b:0098      __IsTable
+125a:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
-0000:95d7      tolower_
+0000:95c7      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
-0000:95e5      unlink_
+0000:95d5      unlink_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
-0000:9815      open_
-0000:984c      sopen_
+0000:9805      open_
+0000:983c      sopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c)
-0000:9879      close_
+0000:9869      close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c)
-0000:987e      filelength_
+0000:986e      filelength_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
-0000:98dc      sprintf_
+0000:98cc      sprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c)
-0000:990b      getenv_
+0000:98fb      getenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-0000:99f6      __PTS
+0000:99e6      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c)
-0000:9a27      read_
+0000:9a17      read_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c)
-0000:9b60*     __clib_strdup_
-0000:9b60      strdup_
+0000:9b50*     __clib_strdup_
+0000:9b50      strdup_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c)
-0000:9bc7      halloc_
-0000:9cac      hfree_
+0000:9bb7      halloc_
+0000:9c9c      hfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c)
-0000:9cb3      _heapwalk_
-0000:9cb3      _fheapwalk_
+0000:9ca3      _heapwalk_
+0000:9ca3      _fheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
-0000:9cc8+     __NHeapWalk_
-0000:9dc1      _nheapwalk_
+0000:9cb8+     __NHeapWalk_
+0000:9db1      _nheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
-0000:9dd1      stackavail_
+0000:9dc1      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-125b:0500      __8087
-125b:0501      __real87
-125b:0502      __dos87emucall
-125b:0504      __dos87real
+125a:0500      __8087
+125a:0501      __real87
+125a:0502      __dos87emucall
+125a:0504      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
-0000:9de0*     __exit_with_msg_
-0000:9de5      __fatal_runtime_error_
+0000:9dd0*     __exit_with_msg_
+0000:9dd5      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-125b:0506      __curbrk
-125b:050e      __STACKLOW
-125b:0510      __STACKTOP
-125b:0512      __cbyte
-125b:0514      __child
-125b:0516      __no87
-125b:0523      ___FPE_handler
-125b:0508      __psp
-125b:0517      __get_ovl_stack
-125b:051b      __restore_ovl_stack
-125b:051f      __close_ovl_file
-125b:0527      __LpCmdLine
-125b:052b      __LpPgmName
-125b:050a      __osmajor
-125b:050b      __osminor
-125b:050c      __osmode
-125b:050d      __HShift
+125a:0506      __curbrk
+125a:050e      __STACKLOW
+125a:0510      __STACKTOP
+125a:0512      __cbyte
+125a:0514      __child
+125a:0516      __no87
+125a:0523      ___FPE_handler
+125a:0508      __psp
+125a:0517      __get_ovl_stack
+125a:051b      __restore_ovl_stack
+125a:051f      __close_ovl_file
+125a:0527      __LpCmdLine
+125a:052b      __LpPgmName
+125a:050a      __osmajor
+125a:050b      __osminor
+125a:050c      __osmode
+125a:050d      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
-0000:9e04+     __fill_buffer_
-0000:a053      fgetc_
+0000:9df4+     __fill_buffer_
+0000:a043      fgetc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
-0000:a19a      fwrite_
+0000:a18a      fwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
-0000:a513      rand_
-0000:a555*     srand_
+0000:a503      rand_
+0000:a545*     srand_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0f31:3056*     textInit_
-125b:128a      _romFonts
+0f30:3056*     textInit_
+125a:128a      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
-0000:a580      __MemAllocator
-0000:a64a      __MemFree
+0000:a570      __MemAllocator
+0000:a63a      __MemFree
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
-0000:a7a7      __GrowSeg_
+0000:a797      __GrowSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
-0000:a91d      __AllocSeg_
+0000:a90d      __AllocSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
-0000:aa0c      __fmemneed_
+0000:a9fc      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(delay.c)
-0000:aa0f      delay_
+0000:a9ff      delay_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-0000:ab87      __CMain
+0000:ab77      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-0000:abed      __InitRtns
-0000:abed*     __FInitRtns
-0000:ac48      __FiniRtns
-0000:ac48*     __FFiniRtns
+0000:abdd      __InitRtns
+0000:abdd*     __FInitRtns
+0000:ac38      __FiniRtns
+0000:ac38*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-125b:0534      ___uselfn
+125a:0534      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-0000:acac      __DOSseg__
+0000:ac9c      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
-0000:acad      __Init_Argv_
-0000:ad10+     _getargv_
-0000:b040      __Fini_Argv_
+0000:ac9d      __Init_Argv_
+0000:ad00+     _getargv_
+0000:b030      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-125b:0536      ___iob
-125b:12a6      ___OpenStreams
-125b:12aa      ___ClosedStreams
+125a:0536      ___iob
+125a:12a6      ___OpenStreams
+125a:12aa      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-0000:b084      __fprtf_
+0000:b074      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-0000:b1d7      intr_
+0000:b1c7      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-0000:b1eb      segread_
+0000:b1db      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:b2d6      __LastFree_
-0000:b350      __ExpandDGROUP_
+0000:b2c6      __LastFree_
+0000:b340      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:b461      __nmemneed_
+0000:b451      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-125b:0022      ___Alphabet
+125a:0022      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-0000:b464      __lseek_
+0000:b454      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:b49e*     __dosretax
-0000:b4a3*     __dosret0
-0000:b4aa      __set_errno_dos_
-0000:b512*     __set_errno_dos_reterr_
+0000:b48e*     __dosretax
+0000:b493*     __dosret0
+0000:b49a      __set_errno_dos_
+0000:b502*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-0000:b51d*     __get_errno_ptr_
-125b:12ae      _errno
+0000:b50d*     __get_errno_ptr_
+125a:12ae      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:b524      __GetIOMode_
-0000:b559      __SetIOMode_nogrow_
-125b:06b2      ___NFiles
-125b:06b4      ___init_mode
-125b:06dc      ___io_mode
+0000:b514      __GetIOMode_
+0000:b549      __SetIOMode_nogrow_
+125a:06b2      ___NFiles
+125a:06b4      ___init_mode
+125a:06dc      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-0000:b58e*     __set_commode_
-125b:06e0      __commode
+0000:b57e*     __set_commode_
+125a:06e0      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-125b:06e2      __fmode
+125a:06e2      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-0000:b59a      __chktty_
+0000:b58a      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-0000:b5f9      __freefp_
-0000:b69a      __purgefp_
+0000:b5e9      __freefp_
+0000:b68a      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-0000:b6db      __allocfp_
+0000:b6cb      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-0000:b88b      __close_
+0000:b87b      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-0000:b8c1      __flush_
+0000:b8b1      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
-0000:bb0a      fflush_
+0000:bafa      fflush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-0000:bb1f      tell_
+0000:bb0f      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-0000:bb30      lseek_
+0000:bb20      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:bb62      __doserror_
-0000:bb70      __doserror1_
+0000:bb52      __doserror_
+0000:bb60      __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:bb7c      _dos_open_
+0000:bb6c      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:bba2      isatty_
+0000:bb92      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:bbbe*     __get_doserrno_ptr_
-125b:12b0      __doserrno
+0000:bbae*     __get_doserrno_ptr_
+125a:12b0      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-125b:06e4      ___umaskval
+125a:06e4      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:bbc5      _dos_creat_
-0000:bbe9*     _dos_creatnew_
+0000:bbb5      _dos_creat_
+0000:bbd9*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:bc0a+     __grow_iomode_
-0000:bcf1+     __shrink_iomode_
-0000:bd32      __SetIOMode_
+0000:bbfa+     __grow_iomode_
+0000:bce1+     __shrink_iomode_
+0000:bd22      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
-0000:bdf2      vsprintf_
+0000:bde2      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-125b:12b4      ___env_mask
-125b:12b8      _environ
-125b:12bc*     __wenviron
+125a:12b4      ___env_mask
+125a:12b8      _environ
+125a:12bc*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
-0000:be34      _mbterm_
+0000:be24      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
-0000:be87      _mbsnextc_
+0000:be77      _mbsnextc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c)
-0000:bee2      _mbctoupper_
+0000:bed2      _mbctoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c)
-0000:bf05      _mbsinc_
+0000:bef5      _mbsinc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:bf57      __ChkTTYIOMode_
-0000:bfc5*     __IOMode_
+0000:bf47      __ChkTTYIOMode_
+0000:bfb5*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c)
-0000:c097      __HeapWalk_
+0000:c087      __HeapWalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
-0000:c2d7*     _fpreset_
-0000:c302      __init_8087_
-0000:c335+     __default_sigfpe_handler_
-0000:c38a      __chk8087_
+0000:c2c7*     _fpreset_
+0000:c2f2      __init_8087_
+0000:c325+     __default_sigfpe_handler_
+0000:c37a      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-0000:c3fa      __EnterWVIDEO_
-125b:0704+     ___WD_Present
+0000:c3ea      __EnterWVIDEO_
+125a:0704+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:c41e      __flushall_
-0000:c4b2      flushall_
+0000:c40e      __flushall_
+0000:c4a2      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-0000:c4b8      getche_
+0000:c4a8      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-0000:c4d2      __ioalloc_
+0000:c4c2      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-0000:c660      __qread_
+0000:c650      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:c680      __qwrite_
+0000:c670      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-0000:c6e0      fputc_
+0000:c6d0      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:c8b5*     _heapenable_
-125b:0706      ___heap_enabled
+0000:c8a5*     _heapenable_
+125a:0706      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-125b:0708      __amblksiz
+125a:0708      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-125b:12c0      ____Argv
-125b:12c4      ____Argc
+125a:12c0      ____Argv
+125a:12c4      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-125b:0738      __Start_XI
-125b:076e      __End_XI
-125b:076e      __Start_YI
-125b:0786      __End_YI
+125a:0738      __Start_XI
+125a:076e      __End_XI
+125a:076e      __Start_YI
+125a:0786      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-125b:12c6      ___historical_splitparms
+125a:12c6      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-0000:c8c6      __InitFiles_
+0000:c8b6      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-0000:cafa*     fcloseall_
-0000:cb01      __full_io_exit_
+0000:caea*     fcloseall_
+0000:caf1      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-0000:cb0b      __prtf_
+0000:cafb      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:dc7c      _DoINTR_
+0000:dc6c      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:dff5*     sbrk_
-0000:e005      __brk_
+0000:dfe5*     sbrk_
+0000:dff5      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:e06d      fsync_
+0000:e05d      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:e072*     _frealloc_
-0000:e072      realloc_
+0000:e062*     _frealloc_
+0000:e062      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0000:e16c      __setenvp_
-0000:e2f8      __freeenvp_
+0000:e15c      __setenvp_
+0000:e2e8      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-125b:070a      ___IsDBCS
+125a:070a      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:e356*     _ismbblead_
-125b:12cc      ___MBCSIsTable
+0000:e346*     _ismbblead_
+125a:12cc      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:e3b0      __mbinit_
-125b:070c      ___MBCodePage
+0000:e3a0      __mbinit_
+125a:070c      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0000:e48b      _mbdtoupper_
+0000:e47b      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0000:e499      toupper_
+0000:e489      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-125b:070e      __8087cw
+125a:070e      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-125b:0710      ___Save8087
-125b:0714      ___Rest8087
+125a:0710      ___Save8087
+125a:0714      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:e4a8      __GrabFP87_
+0000:e498      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:e4da*     __init_8087_emu
-0000:e4e0      __x87id
+0000:e4ca*     __init_8087_emu
+0000:e4d0      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:e53d      wctomb_
+0000:e52d      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:e588+     utoa_
-0000:e629      itoa_
+0000:e578+     utoa_
+0000:e619      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:e673      strupr_
+0000:e663      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-125b:0718      ___EFG_printf
-125b:071c*     ___EFG_scanf
+125a:0718      ___EFG_printf
+125a:071c*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:e6bb      ulltoa_
-0000:e7f8*     lltoa_
+0000:e6ab      ulltoa_
+0000:e7e8*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:e869*     _dos_close_
-0000:e877      _dos_commit_
+0000:e859*     _dos_close_
+0000:e867      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:e886*     _msize_
-0000:e8a1      _fmsize_
+0000:e876*     _msize_
+0000:e891      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:e8b2      __HeapManager_expand_
-0000:edbb      _nexpand_
+0000:e8a2      __HeapManager_expand_
+0000:edab      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:ee0e      _fexpand_
-0000:ee0e*     _expand_
+0000:edfe      _fexpand_
+0000:edfe*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0000:ee43      clearenv_
+0000:ee33      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:ef78      __Init_FPE_handler_
-0000:efb1      __Fini_FPE_handler_
-0000:efe8*     __FPEHandler
+0000:ef68      __Init_FPE_handler_
+0000:efa1      __Fini_FPE_handler_
+0000:efd8*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:f27a      _bfree_
+0000:f26a      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:f29f      _bexpand_
+0000:f28f      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-125b:0736      ___FPE_int
+125a:0736      ___FPE_int
 
 
                         +--------------------+
@@ -653,6 +653,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00021650 (136784.)
-Entry point address: 0000:7d20
+Memory size:  00021640 (136768.)
+Entry point address: 0000:7d10
 Link time: 00:00.00
index 10bb315aafeab5d771001d0dc57f06598a990747..f289ce7573553bf86c429838d0d3147f9f4cec22 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/13 18:04:20
+Created on:       15/10/13 18:10:06
 Executable Image: pcxtest.exe
 creating a DOS executable
 
index 83238e0b8a04573beaa0eb997fd82ebaf971250a..3fcaf08d2013033d26f5cf446ab9773e1a96b5e1 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/13 18:04:20
+Created on:       15/10/13 18:10:06
 Executable Image: pcxtest2.exe
 creating a DOS executable
 
index 80ef45a5db41ce3ca70246f8a53aba1c96e1a7cc..a25a62dd6962c8a3a1e746f53be8902a8c392a28 100755 (executable)
Binary files a/scroll.exe and b/scroll.exe differ
index cc968bf31ff3562f283b887b734a5b60972b77e9..be7ce089b13ed1e4cf18625c75007fe482157309 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/13 18:04:20
+Created on:       15/10/13 18:10:06
 Executable Image: scroll.exe
 creating a DOS executable
 
index 7c1a4dc4b326f0f1880a21b3328bd3eb4120460d..af42239e249ae73dfccf1ae838f390b01bc31dd0 100755 (executable)
@@ -48,7 +48,7 @@ main(int argc, char *argv[])
        modexFadeOn(1, pal);\r
        pdump(&page);\r
        getch();\r
-       VGAmodeX(0, &gvar);\r
+       modexLeave();//VGAmodeX(0, &gvar);\r
        /*for(i=0;i<768;i++)\r
        {\r
                printf("%02X ", pal[i]);\r
index a1ff12a6eb27e4df36ed858223ead73f75495333..78ed32dba299065006a7e9b495765f250a0329d1 100755 (executable)
--- a/test.map
+++ b/test.map
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/13 18:04:19
+Created on:       15/10/13 18:10:06
 Executable Image: test.exe
 creating a DOS executable
 
index c71be2775fadd9a97174a01da36a451b2c1c1de0..96c20fbca57b4ac28ddbb000b6c4bb63b5b08846 100755 (executable)
--- a/test2.map
+++ b/test2.map
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/13 18:04:20
+Created on:       15/10/13 18:10:06
 Executable Image: test2.exe
 creating a DOS executable
 
index 561444e8684522b459b61f203bf45e1b47682396..3d8bba7ea1bb8c082e9ea03bba5f3867dc4790b4 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/13 18:04:20
+Created on:       15/10/13 18:10:06
 Executable Image: vgmtest.exe
 creating a DOS executable