]> 4ch.mooo.com Git - 16.git/commitdiff
wwww
authorsparky4 <sparky4@cock.li>
Tue, 13 Oct 2015 07:30:23 +0000 (02:30 -0500)
committersparky4 <sparky4@cock.li>
Tue, 13 Oct 2015 07:30:23 +0000 (02:30 -0500)
26 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
pcxtest.exe
pcxtest.map
pcxtest2.exe
pcxtest2.map
scroll.exe
scroll.map
src/lib/modex16.c
test.exe
test.map
test2.exe
test2.map
vgmtest.map

diff --git a/16.exe b/16.exe
index 113b15ce2c9f5bea7c0a620d063ff5617d787209..ae8ea28b19f5f37bfb8ccb4aad0cc570145ccde1 100755 (executable)
Binary files a/16.exe and b/16.exe differ
diff --git a/16.map b/16.map
index 5185342f1ab2b06351edae314632873a42611de4..7a2aa40ae1e3a1b94e8a5e29d6da251be8172249 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/09 14:10:24
+Created on:       15/10/13 02:29:55
 Executable Image: 16.exe
 creating a DOS executable
 
@@ -36,7 +36,7 @@ kitten_TEXT            CODE           AUTO           0000:6de0       0000080a
 16_hc_TEXT             CODE           AUTO           0000:75f0       0000158b
 timer_TEXT             CODE           AUTO           0000:8b80       00000235
 _TEXT                  CODE           AUTO           08dc:0000       00007bc9
-modex16_TEXT           CODE           AUTO           08dc:7bd0       0000233a
+modex16_TEXT           CODE           AUTO           08dc:7bd0       00002338
 bitmap_TEXT            CODE           AUTO           08dc:9f10       000005c9
 16text_TEXT            CODE           AUTO           08dc:a4e0       0000010d
 16_in13_DATA           FAR_DATA       AUTO           133b:0000       000001a4
@@ -194,52 +194,52 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
 08dc:7d88      VGAmodeX_
 08dc:7e30+     modexEnter_
-08dc:7ecc*     modexLeave_
-08dc:7ee4*     modexDefaultPage_
-08dc:7f4a*     modexNextPage_
-08dc:801a*     modexNextPageFlexibleSize_
-08dc:80ee*     modexShowPage_
-08dc:81ea*     modexPanPage_
-08dc:823a*     modexSelectPlane_
-08dc:825e+     modexClearRegion_
-08dc:8376*     oldDrawBmp_
-08dc:84dc*     CDrawBmp_
-08dc:8640*     modexDrawBmp_
-08dc:86a6+     modexDrawBmpRegion_
-08dc:8810*     modex_sparky4_DrawBmpRegion_
-08dc:897a*     modexDrawPlanarBuf_
-08dc:8998*     modexDrawSprite_
-08dc:89fe+     modexDrawSpriteRegion_
-08dc:8b76*     modexCopyPageRegion_
-08dc:8ce0      modexFadeOn_
-08dc:8d10      modexFadeOff_
-08dc:8d3e*     modexFlashOn_
-08dc:8d6c*     modexFlashOff_
-08dc:8e3c      modexPalSave_
-08dc:8e92      modexNewPal_
-08dc:8ee2*     modexLoadPalFile_
-08dc:8fc4*     modexSavePalFile_
-08dc:903c      modexPalBlack_
-08dc:9066*     modexPalWhite_
-08dc:9090+     modexPalUpdate_
-08dc:9600+     modexPalUpdate1_
-08dc:967a*     modexPalUpdate0_
-08dc:96c6+     chkcolor_
-08dc:99de+     modexputPixel_
-08dc:9a6c*     modexgetPixel_
-08dc:9af2*     modexhlin_
-08dc:9b5e*     modexprint_
-08dc:9cf8*     modexprintbig_
-08dc:9e74*     cls_
-08dc:9ee2+     modexWaitBorder_
+08dc:7eca*     modexLeave_
+08dc:7ee2*     modexDefaultPage_
+08dc:7f48*     modexNextPage_
+08dc:8018*     modexNextPageFlexibleSize_
+08dc:80ec*     modexShowPage_
+08dc:81e8*     modexPanPage_
+08dc:8238*     modexSelectPlane_
+08dc:825c+     modexClearRegion_
+08dc:8374*     oldDrawBmp_
+08dc:84da*     CDrawBmp_
+08dc:863e*     modexDrawBmp_
+08dc:86a4+     modexDrawBmpRegion_
+08dc:880e*     modex_sparky4_DrawBmpRegion_
+08dc:8978*     modexDrawPlanarBuf_
+08dc:8996*     modexDrawSprite_
+08dc:89fc+     modexDrawSpriteRegion_
+08dc:8b74*     modexCopyPageRegion_
+08dc:8cde      modexFadeOn_
+08dc:8d0e      modexFadeOff_
+08dc:8d3c*     modexFlashOn_
+08dc:8d6a*     modexFlashOff_
+08dc:8e3a      modexPalSave_
+08dc:8e90      modexNewPal_
+08dc:8ee0*     modexLoadPalFile_
+08dc:8fc2*     modexSavePalFile_
+08dc:903a      modexPalBlack_
+08dc:9064*     modexPalWhite_
+08dc:908e+     modexPalUpdate_
+08dc:95fe+     modexPalUpdate1_
+08dc:9678*     modexPalUpdate0_
+08dc:96c4+     chkcolor_
+08dc:99dc+     modexputPixel_
+08dc:9a6a*     modexgetPixel_
+08dc:9af0*     modexhlin_
+08dc:9b5c*     modexprint_
+08dc:9cf6*     modexprintbig_
+08dc:9e72*     cls_
+08dc:9ee0+     modexWaitBorder_
 1356:04d4+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 08dc:0042      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
 1356:0000*     __nullarea
-1356:04fc*     __ovlflag
-1356:04fd*     __intno
-1356:04fe*     __ovlvec
+1356:04fe*     __ovlflag
+1356:04ff*     __intno
+1356:0500*     __ovlvec
 08dc:0072      _cstart_
 08dc:0145*     _Not_Enough_Memory_
 08dc:0277      __exit_
@@ -261,9 +261,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncmp.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 08dc:0359      _fmalloc_
 08dc:0359      malloc_
-1356:0502      ___fheap
-1356:0504      ___fheapRover
-1356:0506      ___LargestSizeB4Rover
+1356:0504      ___fheap
+1356:0506      ___fheapRover
+1356:0508      ___LargestSizeB4Rover
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
 08dc:a212      bitmapLoadPcx_
 08dc:a36e*     bitmapLoadPcxTiles_
index 421ab0da08a85aafa13cd09ca353a9fe9d6ec20e..f6b3c6ba850da661199cae7ed76abcba84207bb9 100755 (executable)
Binary files a/bakapi.exe and b/bakapi.exe differ
index 1636802a1516087330899a1ed3039099acc4c8df..ad8ffc7142bd56d7b3410e69a348763369b8638e 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/09 14:10:24
+Created on:       15/10/13 02:29:55
 Executable Image: bakapi.exe
 creating a DOS executable
 
@@ -34,7 +34,7 @@ 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           07c2:0000       000090ab
-modex16_TEXT           CODE           AUTO           07c2:90b0       0000233a
+modex16_TEXT           CODE           AUTO           07c2:90b0       00002338
 16text_TEXT            CODE           AUTO           07c2:b3f0       0000010d
 bakapee_TEXT           CODE           AUTO           07c2:b500       00000b86
 16_in13_DATA           FAR_DATA       AUTO           13cb:0000       000001a4
@@ -185,44 +185,44 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
 07c2:9268      VGAmodeX_
 07c2:9310+     modexEnter_
-07c2:93ac*     modexLeave_
-07c2:93c4      modexDefaultPage_
-07c2:942a*     modexNextPage_
-07c2:94fa*     modexNextPageFlexibleSize_
-07c2:95ce      modexShowPage_
-07c2:96ca*     modexPanPage_
-07c2:971a*     modexSelectPlane_
-07c2:973e      modexClearRegion_
-07c2:9856*     oldDrawBmp_
-07c2:99bc*     CDrawBmp_
-07c2:9b20*     modexDrawBmp_
-07c2:9b86+     modexDrawBmpRegion_
-07c2:9cf0*     modex_sparky4_DrawBmpRegion_
-07c2:9e5a*     modexDrawPlanarBuf_
-07c2:9e78*     modexDrawSprite_
-07c2:9ede+     modexDrawSpriteRegion_
-07c2:a056*     modexCopyPageRegion_
-07c2:a1c0*     modexFadeOn_
-07c2:a1f0*     modexFadeOff_
-07c2:a21e*     modexFlashOn_
-07c2:a24c*     modexFlashOff_
-07c2:a31c+     modexPalSave_
-07c2:a372+     modexNewPal_
-07c2:a3c2*     modexLoadPalFile_
-07c2:a4a4*     modexSavePalFile_
-07c2:a51c*     modexPalBlack_
-07c2:a546*     modexPalWhite_
-07c2:a570+     modexPalUpdate_
-07c2:aae0+     modexPalUpdate1_
-07c2:ab5a*     modexPalUpdate0_
-07c2:aba6+     chkcolor_
-07c2:aebe      modexputPixel_
-07c2:af4c*     modexgetPixel_
-07c2:afd2*     modexhlin_
-07c2:b03e      modexprint_
-07c2:b1d8*     modexprintbig_
-07c2:b354      cls_
-07c2:b3c2+     modexWaitBorder_
+07c2:93aa*     modexLeave_
+07c2:93c2      modexDefaultPage_
+07c2:9428*     modexNextPage_
+07c2:94f8*     modexNextPageFlexibleSize_
+07c2:95cc      modexShowPage_
+07c2:96c8*     modexPanPage_
+07c2:9718*     modexSelectPlane_
+07c2:973c      modexClearRegion_
+07c2:9854*     oldDrawBmp_
+07c2:99ba*     CDrawBmp_
+07c2:9b1e*     modexDrawBmp_
+07c2:9b84+     modexDrawBmpRegion_
+07c2:9cee*     modex_sparky4_DrawBmpRegion_
+07c2:9e58*     modexDrawPlanarBuf_
+07c2:9e76*     modexDrawSprite_
+07c2:9edc+     modexDrawSpriteRegion_
+07c2:a054*     modexCopyPageRegion_
+07c2:a1be*     modexFadeOn_
+07c2:a1ee*     modexFadeOff_
+07c2:a21c*     modexFlashOn_
+07c2:a24a*     modexFlashOff_
+07c2:a31a+     modexPalSave_
+07c2:a370+     modexNewPal_
+07c2:a3c0*     modexLoadPalFile_
+07c2:a4a2*     modexSavePalFile_
+07c2:a51a*     modexPalBlack_
+07c2:a544*     modexPalWhite_
+07c2:a56e+     modexPalUpdate_
+07c2:aade+     modexPalUpdate1_
+07c2:ab58*     modexPalUpdate0_
+07c2:aba4+     chkcolor_
+07c2:aebc      modexputPixel_
+07c2:af4a*     modexgetPixel_
+07c2:afd0*     modexhlin_
+07c2:b03c      modexprint_
+07c2:b1d6*     modexprintbig_
+07c2:b352      cls_
+07c2:b3c0+     modexWaitBorder_
 13e6:04d4      _VGA
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
 07c2:b466      textInit_
@@ -666,4 +666,4 @@ gfx.lib
 Stack size:  dac0 (56000.)
 Memory size:  00022ee0 (143072.)
 Entry point address: 07c2:022c
-Link time: 00:00.10
+Link time: 00:00.00
index a5951eb8ee98705f99cfc4979d5cd426300137ff..bed0c94ff9e7a19a2df6d9aac47e0d717736c343 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/09 14:10:25
+Created on:       15/10/13 02:29:55
 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:  0001d530 (120112.)
 Entry point address: 0000:8024
-Link time: 00:00.10
+Link time: 00:00.00
index 15d495a4e245a408e657775a09ccd70a03900ac1..23254f8ad939a216b4b8d6fa31f3422bf12a2c35 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/09 14:10:25
+Created on:       15/10/13 02:29:55
 Executable Image: fmemtest.exe
 creating a DOS executable
 
@@ -576,4 +576,4 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
 Stack size:  dac0 (56000.)
 Memory size:  0001d3f0 (119792.)
 Entry point address: 0000:7e06
-Link time: 00:00.10
+Link time: 00:00.00
index 3236de0ccc3f15788b02cc3f6547102c4eba24a5..6b3d70b0ec17423cd6db1b1086d18c14a7f1e5a3 100755 (executable)
Binary files a/fontgfx.exe and b/fontgfx.exe differ
index 9dd55ffcbbff9001c09085f6a6ded885bffbb8e7..3a9f351678c6420443f96e54d2d087ccb8a7ff8a 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/09 14:10:26
+Created on:       15/10/13 02:29:56
 Executable Image: fontgfx.exe
 creating a DOS executable
 
@@ -35,24 +35,24 @@ kitten_TEXT            CODE           AUTO           0000:5b50       0000080a
 timer_TEXT             CODE           AUTO           0000:78f0       00000235
 _TEXT                  CODE           AUTO           0000:7b30       00007653
 16text_TEXT            CODE           AUTO           0000:f190       0000010d
-modex16_TEXT           CODE           AUTO           0f2a:0000       0000233a
+modex16_TEXT           CODE           AUTO           0f2a:0000       00002338
 16_in13_DATA           FAR_DATA       AUTO           115e:0000       000001a4
 FAR_DATA               FAR_DATA       AUTO           1178:0004       00000000
 _NULL                  BEGDATA        DGROUP         1179:0000       00000020
 _AFTERNULL             BEGDATA        DGROUP         117b:0000       00000002
 CONST                  DATA           DGROUP         117b:0002       00000076
 CONST2                 DATA           DGROUP         1182:0008       00000102
-_DATA                  DATA           DGROUP         1193:0000       000009f5
-XIB                    DATA           DGROUP         1232:0006       00000000
-XI                     DATA           DGROUP         1232:0006       00000036
-XIE                    DATA           DGROUP         1235:000c       00000000
-YIB                    DATA           DGROUP         1235:000c       00000000
-YI                     DATA           DGROUP         1235:000c       00000018
-YIE                    DATA           DGROUP         1237:0004       00000000
-STRINGS                DATA           DGROUP         1237:0004       00000000
-DATA                   DATA           DGROUP         1237:0004       00000000
-_emu_init_start        EMU            DGROUP         1237:0004       00000000
-_emu_init_end          EMU            DGROUP         1237:0004       00000000
+_DATA                  DATA           DGROUP         1193:0000       000009f7
+XIB                    DATA           DGROUP         1232:0008       00000000
+XI                     DATA           DGROUP         1232:0008       00000036
+XIE                    DATA           DGROUP         1235:000e       00000000
+YIB                    DATA           DGROUP         1235:000e       00000000
+YI                     DATA           DGROUP         1235:000e       00000018
+YIE                    DATA           DGROUP         1237:0006       00000000
+STRINGS                DATA           DGROUP         1237:0006       00000000
+DATA                   DATA           DGROUP         1237:0006       00000000
+_emu_init_start        EMU            DGROUP         1237:0006       00000000
+_emu_init_end          EMU            DGROUP         1237:0006       00000000
 _BSS                   BSS            DGROUP         1238:0000       00000e02
 STACK                  STACK          DGROUP         1319:0000       0000dac0
 
@@ -181,44 +181,44 @@ Module: gfx.lib(/dos/z/16/src/lib/16text.c)
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
 0f2a:01b8*     VGAmodeX_
 0f2a:0260      modexEnter_
-0f2a:02fc      modexLeave_
-0f2a:0314      modexDefaultPage_
-0f2a:037a*     modexNextPage_
-0f2a:044a*     modexNextPageFlexibleSize_
-0f2a:051e*     modexShowPage_
-0f2a:061a*     modexPanPage_
-0f2a:066a*     modexSelectPlane_
-0f2a:068e+     modexClearRegion_
-0f2a:07a6*     oldDrawBmp_
-0f2a:090c*     CDrawBmp_
-0f2a:0a70*     modexDrawBmp_
-0f2a:0ad6+     modexDrawBmpRegion_
-0f2a:0c40*     modex_sparky4_DrawBmpRegion_
-0f2a:0daa*     modexDrawPlanarBuf_
-0f2a:0dc8*     modexDrawSprite_
-0f2a:0e2e+     modexDrawSpriteRegion_
-0f2a:0fa6*     modexCopyPageRegion_
-0f2a:1110*     modexFadeOn_
-0f2a:1140*     modexFadeOff_
-0f2a:116e*     modexFlashOn_
-0f2a:119c*     modexFlashOff_
-0f2a:126c+     modexPalSave_
-0f2a:12c2+     modexNewPal_
-0f2a:1312*     modexLoadPalFile_
-0f2a:13f4*     modexSavePalFile_
-0f2a:146c*     modexPalBlack_
-0f2a:1496*     modexPalWhite_
-0f2a:14c0+     modexPalUpdate_
-0f2a:1a30+     modexPalUpdate1_
-0f2a:1aaa*     modexPalUpdate0_
-0f2a:1af6+     chkcolor_
-0f2a:1e0e+     modexputPixel_
-0f2a:1e9c*     modexgetPixel_
-0f2a:1f22*     modexhlin_
-0f2a:1f8e      modexprint_
-0f2a:2128      modexprintbig_
-0f2a:22a4*     cls_
-0f2a:2312+     modexWaitBorder_
+0f2a:02fa      modexLeave_
+0f2a:0312      modexDefaultPage_
+0f2a:0378*     modexNextPage_
+0f2a:0448*     modexNextPageFlexibleSize_
+0f2a:051c*     modexShowPage_
+0f2a:0618*     modexPanPage_
+0f2a:0668*     modexSelectPlane_
+0f2a:068c+     modexClearRegion_
+0f2a:07a4*     oldDrawBmp_
+0f2a:090a*     CDrawBmp_
+0f2a:0a6e*     modexDrawBmp_
+0f2a:0ad4+     modexDrawBmpRegion_
+0f2a:0c3e*     modex_sparky4_DrawBmpRegion_
+0f2a:0da8*     modexDrawPlanarBuf_
+0f2a:0dc6*     modexDrawSprite_
+0f2a:0e2c+     modexDrawSpriteRegion_
+0f2a:0fa4*     modexCopyPageRegion_
+0f2a:110e*     modexFadeOn_
+0f2a:113e*     modexFadeOff_
+0f2a:116c*     modexFlashOn_
+0f2a:119a*     modexFlashOff_
+0f2a:126a+     modexPalSave_
+0f2a:12c0+     modexNewPal_
+0f2a:1310*     modexLoadPalFile_
+0f2a:13f2*     modexSavePalFile_
+0f2a:146a*     modexPalBlack_
+0f2a:1494*     modexPalWhite_
+0f2a:14be+     modexPalUpdate_
+0f2a:1a2e+     modexPalUpdate1_
+0f2a:1aa8*     modexPalUpdate0_
+0f2a:1af4+     chkcolor_
+0f2a:1e0c+     modexputPixel_
+0f2a:1e9a*     modexgetPixel_
+0f2a:1f20*     modexhlin_
+0f2a:1f8c      modexprint_
+0f2a:2126      modexprintbig_
+0f2a:22a2*     cls_
+0f2a:2310+     modexWaitBorder_
 1179:0914+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getch.c)
 0000:7b72      getch_
@@ -228,9 +228,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
 0000:7bbb      sprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
 1179:0000*     __nullarea
-1179:093c*     __ovlflag
-1179:093d*     __intno
-1179:093e*     __ovlvec
+1179:093e*     __ovlflag
+1179:093f*     __intno
+1179:0940*     __ovlvec
 0000:7bea      _cstart_
 0000:7cbd*     _Not_Enough_Memory_
 0000:7def      __exit_
@@ -268,15 +268,15 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
 0000:81c0      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:8205      _nmalloc_
-1179:0942      ___nheapbeg
-1179:0944      ___MiniHeapRover
-1179:0946      ___LargestSizeB4MiniHeapRover
+1179:0944      ___nheapbeg
+1179:0946      ___MiniHeapRover
+1179:0948      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:82df      _fmalloc_
 0000:82df      malloc_
-1179:0948      ___fheap
-1179:094a      ___fheapRover
-1179:094c      ___LargestSizeB4Rover
+1179:094a      ___fheap
+1179:094c      ___fheapRover
+1179:094e      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0000:8454      _ffree_
 0000:8454      free_
@@ -288,8 +288,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:85bc+     __null_int23_exit_
 0000:85bd      exit_
 0000:85de+     _exit_
-1179:094e+     ___int23_exit
-1179:0952      ___FPE_handler_exit
+1179:0950+     ___int23_exit
+1179:0954      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
 0000:85fa      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
@@ -352,31 +352,31 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
 0000:9dcf      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-1179:095e      __8087
-1179:095f      __real87
-1179:0960      __dos87emucall
-1179:0962      __dos87real
+1179:0960      __8087
+1179:0961      __real87
+1179:0962      __dos87emucall
+1179:0964      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:9dde*     __exit_with_msg_
 0000:9de3      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-1179:0964      __curbrk
-1179:096c      __STACKLOW
-1179:096e      __STACKTOP
-1179:0970      __cbyte
-1179:0972      __child
-1179:0974      __no87
-1179:0981      ___FPE_handler
-1179:0966      __psp
-1179:0975      __get_ovl_stack
-1179:0979      __restore_ovl_stack
-1179:097d      __close_ovl_file
-1179:0985      __LpCmdLine
-1179:0989      __LpPgmName
-1179:0968      __osmajor
-1179:0969      __osminor
-1179:096a      __osmode
-1179:096b      __HShift
+1179:0966      __curbrk
+1179:096e      __STACKLOW
+1179:0970      __STACKTOP
+1179:0972      __cbyte
+1179:0974      __child
+1179:0976      __no87
+1179:0983      ___FPE_handler
+1179:0968      __psp
+1179:0977      __get_ovl_stack
+1179:097b      __restore_ovl_stack
+1179:097f      __close_ovl_file
+1179:0987      __LpCmdLine
+1179:098b      __LpPgmName
+1179:096a      __osmajor
+1179:096b      __osminor
+1179:096c      __osmode
+1179:096d      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
 0000:9e02+     __fill_buffer_
 0000:a051      fgetc_
@@ -386,7 +386,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
 0000:a511      rand_
 0000:a553*     srand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-1179:0992      ___iob
+1179:0994      ___iob
 1179:16c2      ___OpenStreams
 1179:16c6      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
@@ -401,7 +401,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:a7ff      __FiniRtns
 0000:a7ff*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-1179:0afa      ___uselfn
+1179:0afc      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:a864      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
@@ -441,14 +441,14 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 0000:b3ff      __GetIOMode_
 0000:b434      __SetIOMode_nogrow_
-1179:0b10      ___NFiles
-1179:0b12      ___init_mode
-1179:0b3a      ___io_mode
+1179:0b12      ___NFiles
+1179:0b14      ___init_mode
+1179:0b3c      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:b469*     __set_commode_
-1179:0b3e      __commode
+1179:0b40      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-1179:0b40      __fmode
+1179:0b42      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
 0000:b475      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
@@ -477,7 +477,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 0000:ba98*     __get_doserrno_ptr_
 1179:16d0      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-1179:0b42      ___umaskval
+1179:0b44      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
 0000:ba9f      _dos_creat_
 0000:bac3*     _dos_creatnew_
@@ -509,7 +509,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 0000:c209      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:c279      __EnterWVIDEO_
-1179:0b62+     ___WD_Present
+1179:0b64+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
 0000:c29d      __flushall_
 0000:c331      flushall_
@@ -534,19 +534,19 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
 1179:16e0      ____Argv
 1179:16e4      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-1179:0b64      __amblksiz
+1179:0b66      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-1179:0b96      __Start_XI
-1179:0bcc      __End_XI
-1179:0bcc      __Start_YI
-1179:0be4      __End_YI
+1179:0b98      __Start_XI
+1179:0bce      __End_XI
+1179:0bce      __Start_YI
+1179:0be6      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
 1179:16e6      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
 0000:daea      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
 0000:de63*     _heapenable_
-1179:0b66      ___heap_enabled
+1179:0b68      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
 0000:de74*     sbrk_
 0000:de84      __brk_
@@ -559,22 +559,22 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
 0000:dfeb      __setenvp_
 0000:e177      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-1179:0b68      ___IsDBCS
+1179:0b6a      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
 0000:e1d5*     _ismbblead_
 1179:16ec      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
 0000:e22f      __mbinit_
-1179:0b6a      ___MBCodePage
+1179:0b6c      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
 0000:e30a      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
 0000:e318      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-1179:0b6c      __8087cw
+1179:0b6e      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-1179:0b6e      ___Save8087
-1179:0b72      ___Rest8087
+1179:0b70      ___Save8087
+1179:0b74      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
 0000:e327      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
@@ -588,8 +588,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
 0000:e4f3      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-1179:0b76      ___EFG_printf
-1179:0b7a*     ___EFG_scanf
+1179:0b78      ___EFG_printf
+1179:0b7c*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
 0000:e53b      ulltoa_
 0000:e678*     lltoa_
@@ -616,7 +616,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
 0000:f11f      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-1179:0b94      ___FPE_int
+1179:0b96      ___FPE_int
 
 
                         +--------------------+
index 26ebabc01f4e5ca52eb67140ed3ddd2dce849acd..628206f89fd43b675ff849eb7ecb64dd0cee10d5 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/09 14:10:25
+Created on:       15/10/13 02:29:55
 Executable Image: fonttest.exe
 creating a DOS executable
 
index c755c18647e1da0dac7ef9b053caebaf026da186..e518b27f35354bceed13eb9718be4ed305a2aef7 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/09 14:10:27
+Created on:       15/10/13 02:29:56
 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:  0001d1c0 (119232.)
 Entry point address: 0000:7ad2
-Link time: 00:00.10
+Link time: 00:00.00
index bf461b6f1e8f4fd56c891af3d3f8800495496bc5..d64e0902ebeaa52d6abd0dc4b7058aaaec2e7ad8 100755 (executable)
Binary files a/maptest.exe and b/maptest.exe differ
index 171824b4181abc0415234e78d9f2ec0feb642baa..88dc5abd52382f4def4acc0614838b6e02f59d1e 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/09 14:10:25
+Created on:       15/10/13 02:29:55
 Executable Image: maptest.exe
 creating a DOS executable
 
@@ -37,7 +37,7 @@ kitten_TEXT            CODE           AUTO           0000:6d50       0000080a
 timer_TEXT             CODE           AUTO           0000:8af0       00000235
 _TEXT                  CODE           AUTO           08d3:0000       00007bc9
 bitmap_TEXT            CODE           AUTO           08d3:7bd0       000005c9
-modex16_TEXT           CODE           AUTO           08d3:81a0       0000233a
+modex16_TEXT           CODE           AUTO           08d3:81a0       00002338
 16text_TEXT            CODE           AUTO           08d3:a4e0       0000010d
 16_in13_DATA           FAR_DATA       AUTO           1332:0000       000001a4
 FAR_DATA               FAR_DATA       AUTO           134c:0004       00000000
@@ -45,17 +45,17 @@ _NULL                  BEGDATA        DGROUP         134d:0000       00000020
 _AFTERNULL             BEGDATA        DGROUP         134f:0000       00000002
 CONST                  DATA           DGROUP         134f:0002       00000076
 CONST2                 DATA           DGROUP         1356:0008       00000102
-_DATA                  DATA           DGROUP         1367:0000       000005b9
-XIB                    DATA           DGROUP         13c2:000a       00000000
-XI                     DATA           DGROUP         13c2:000a       00000036
-XIE                    DATA           DGROUP         13c6:0000       00000000
-YIB                    DATA           DGROUP         13c6:0000       00000000
-YI                     DATA           DGROUP         13c6:0000       00000018
-YIE                    DATA           DGROUP         13c7:0008       00000000
-STRINGS                DATA           DGROUP         13c7:0008       00000000
-DATA                   DATA           DGROUP         13c7:0008       00000000
-_emu_init_start        EMU            DGROUP         13c7:0008       00000000
-_emu_init_end          EMU            DGROUP         13c7:0008       00000000
+_DATA                  DATA           DGROUP         1367:0000       000005bb
+XIB                    DATA           DGROUP         13c2:000c       00000000
+XI                     DATA           DGROUP         13c2:000c       00000036
+XIE                    DATA           DGROUP         13c6:0002       00000000
+YIB                    DATA           DGROUP         13c6:0002       00000000
+YI                     DATA           DGROUP         13c6:0002       00000018
+YIE                    DATA           DGROUP         13c7:000a       00000000
+STRINGS                DATA           DGROUP         13c7:000a       00000000
+DATA                   DATA           DGROUP         13c7:000a       00000000
+_emu_init_start        EMU            DGROUP         13c7:000a       00000000
+_emu_init_end          EMU            DGROUP         13c7:000a       00000000
 _BSS                   BSS            DGROUP         13c8:0000       00000e82
 STACK                  STACK          DGROUP         14b1:0000       0000dac0
 
@@ -400,50 +400,50 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
 08d3:8358*     VGAmodeX_
 08d3:8400+     modexEnter_
-08d3:849c*     modexLeave_
-08d3:84b4*     modexDefaultPage_
-08d3:851a*     modexNextPage_
-08d3:85ea*     modexNextPageFlexibleSize_
-08d3:86be*     modexShowPage_
-08d3:87ba*     modexPanPage_
-08d3:880a*     modexSelectPlane_
-08d3:882e+     modexClearRegion_
-08d3:8946*     oldDrawBmp_
-08d3:8aac*     CDrawBmp_
-08d3:8c10*     modexDrawBmp_
-08d3:8c76+     modexDrawBmpRegion_
-08d3:8de0*     modex_sparky4_DrawBmpRegion_
-08d3:8f4a*     modexDrawPlanarBuf_
-08d3:8f68*     modexDrawSprite_
-08d3:8fce+     modexDrawSpriteRegion_
-08d3:9146*     modexCopyPageRegion_
-08d3:92b0*     modexFadeOn_
-08d3:92e0*     modexFadeOff_
-08d3:930e*     modexFlashOn_
-08d3:933c*     modexFlashOff_
-08d3:940c+     modexPalSave_
-08d3:9462      modexNewPal_
-08d3:94b2*     modexLoadPalFile_
-08d3:9594*     modexSavePalFile_
-08d3:960c*     modexPalBlack_
-08d3:9636*     modexPalWhite_
-08d3:9660+     modexPalUpdate_
-08d3:9bd0+     modexPalUpdate1_
-08d3:9c4a*     modexPalUpdate0_
-08d3:9c96+     chkcolor_
-08d3:9fae+     modexputPixel_
-08d3:a03c*     modexgetPixel_
-08d3:a0c2*     modexhlin_
-08d3:a12e*     modexprint_
-08d3:a2c8*     modexprintbig_
-08d3:a444*     cls_
-08d3:a4b2+     modexWaitBorder_
+08d3:849a*     modexLeave_
+08d3:84b2*     modexDefaultPage_
+08d3:8518*     modexNextPage_
+08d3:85e8*     modexNextPageFlexibleSize_
+08d3:86bc*     modexShowPage_
+08d3:87b8*     modexPanPage_
+08d3:8808*     modexSelectPlane_
+08d3:882c+     modexClearRegion_
+08d3:8944*     oldDrawBmp_
+08d3:8aaa*     CDrawBmp_
+08d3:8c0e*     modexDrawBmp_
+08d3:8c74+     modexDrawBmpRegion_
+08d3:8dde*     modex_sparky4_DrawBmpRegion_
+08d3:8f48*     modexDrawPlanarBuf_
+08d3:8f66*     modexDrawSprite_
+08d3:8fcc+     modexDrawSpriteRegion_
+08d3:9144*     modexCopyPageRegion_
+08d3:92ae*     modexFadeOn_
+08d3:92de*     modexFadeOff_
+08d3:930c*     modexFlashOn_
+08d3:933a*     modexFlashOff_
+08d3:940a+     modexPalSave_
+08d3:9460      modexNewPal_
+08d3:94b0*     modexLoadPalFile_
+08d3:9592*     modexSavePalFile_
+08d3:960a*     modexPalBlack_
+08d3:9634*     modexPalWhite_
+08d3:965e+     modexPalUpdate_
+08d3:9bce+     modexPalUpdate1_
+08d3:9c48*     modexPalUpdate0_
+08d3:9c94+     chkcolor_
+08d3:9fac+     modexputPixel_
+08d3:a03a*     modexgetPixel_
+08d3:a0c0*     modexhlin_
+08d3:a12c*     modexprint_
+08d3:a2c6*     modexprintbig_
+08d3:a442*     cls_
+08d3:a4b0+     modexWaitBorder_
 134d:0694+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 08d3:39e5*     __set_commode_
-134d:06bc      __commode
+134d:06be      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-134d:06be      __fmode
+134d:06c0      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
 08d3:39f1      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
@@ -485,9 +485,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 08d3:4793      __GetIOMode_
 08d3:47c8      __SetIOMode_nogrow_
-134d:06d4      ___NFiles
-134d:06d6      ___init_mode
-134d:06fe      ___io_mode
+134d:06d6      ___NFiles
+134d:06d8      ___init_mode
+134d:0700      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
 08d3:47fd      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
@@ -509,7 +509,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 08d3:4b30*     __get_doserrno_ptr_
 134d:12f8      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-134d:0702      ___umaskval
+134d:0704      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
 08d3:4b37      _dos_creat_
 08d3:4b5b*     _dos_creatnew_
@@ -543,7 +543,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 08d3:52fc      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 08d3:536c      __EnterWVIDEO_
-134d:0722+     ___WD_Present
+134d:0724+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
 08d3:5390      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
@@ -552,17 +552,17 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
 134d:1308      ____Argv
 134d:130c      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-134d:0724      __amblksiz
+134d:0726      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-134d:075a      __Start_XI
-134d:0790      __End_XI
-134d:0790      __Start_YI
-134d:07a8      __End_YI
+134d:075c      __Start_XI
+134d:0792      __End_XI
+134d:0792      __Start_YI
+134d:07aa      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
 134d:130e      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
 08d3:66d6*     _heapenable_
-134d:0726      ___heap_enabled
+134d:0728      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
 08d3:66e7      __flushall_
 08d3:677b      flushall_
@@ -593,22 +593,22 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
 08d3:706c      __setenvp_
 08d3:71f8      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-134d:072c      ___IsDBCS
+134d:072e      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
 08d3:7256*     _ismbblead_
 134d:132c      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
 08d3:72b0      __mbinit_
-134d:072e      ___MBCodePage
+134d:0730      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
 08d3:738b      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
 08d3:7399      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-134d:0730      __8087cw
+134d:0732      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-134d:0732      ___Save8087
-134d:0736      ___Rest8087
+134d:0734      ___Save8087
+134d:0738      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
 08d3:73a8      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
@@ -622,8 +622,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
 08d3:7573      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-134d:073a      ___EFG_printf
-134d:073e*     ___EFG_scanf
+134d:073c      ___EFG_printf
+134d:0740*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
 08d3:75bb      ulltoa_
 08d3:76f8*     lltoa_
@@ -637,7 +637,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
 08d3:78f5      __Fini_FPE_handler_
 08d3:792c*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-134d:0758      ___FPE_int
+134d:075a      ___FPE_int
 
 
                         +--------------------+
@@ -655,4 +655,4 @@ gfx.lib
 Stack size:  dac0 (56000.)
 Memory size:  000225d0 (140752.)
 Entry point address: 08d3:0072
-Link time: 00:00.10
+Link time: 00:00.00
index 64957df70d409ae3abddb6d413f9cdba2fe53d54..c801e792b42b4fbf170d717ffe5274043096172a 100755 (executable)
Binary files a/palettec.exe and b/palettec.exe differ
index 2f7b22019dfd905d5f2c26a070da9da74abc719b..37ec9d73e99876280d26671ac6762a4c14a9675c 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/09 14:10:25
+Created on:       15/10/13 02:29:55
 Executable Image: palettec.exe
 creating a DOS executable
 
@@ -34,7 +34,7 @@ kitten_TEXT            CODE           AUTO           0000:5a50       0000080a
 16_hc_TEXT             CODE           AUTO           0000:6260       0000158b
 timer_TEXT             CODE           AUTO           0000:77f0       00000235
 _TEXT                  CODE           AUTO           0000:7a30       0000763f
-modex16_TEXT           CODE           AUTO           0f07:0000       0000233a
+modex16_TEXT           CODE           AUTO           0f07:0000       00002338
 16text_TEXT            CODE           AUTO           0f07:2340       0000010d
 16_in13_DATA           FAR_DATA       AUTO           114c:0000       000001a4
 FAR_DATA               FAR_DATA       AUTO           1166:0004       00000000
@@ -42,17 +42,17 @@ _NULL                  BEGDATA        DGROUP         1167:0000       00000020
 _AFTERNULL             BEGDATA        DGROUP         1169:0000       00000002
 CONST                  DATA           DGROUP         1169:0002       00000076
 CONST2                 DATA           DGROUP         1170:0008       00000102
-_DATA                  DATA           DGROUP         1181:0000       000005a5
-XIB                    DATA           DGROUP         11db:0006       00000000
-XI                     DATA           DGROUP         11db:0006       00000036
-XIE                    DATA           DGROUP         11de:000c       00000000
-YIB                    DATA           DGROUP         11de:000c       00000000
-YI                     DATA           DGROUP         11de:000c       00000018
-YIE                    DATA           DGROUP         11e0:0004       00000000
-STRINGS                DATA           DGROUP         11e0:0004       00000000
-DATA                   DATA           DGROUP         11e0:0004       00000000
-_emu_init_start        EMU            DGROUP         11e0:0004       00000000
-_emu_init_end          EMU            DGROUP         11e0:0004       00000000
+_DATA                  DATA           DGROUP         1181:0000       000005a7
+XIB                    DATA           DGROUP         11db:0008       00000000
+XI                     DATA           DGROUP         11db:0008       00000036
+XIE                    DATA           DGROUP         11de:000e       00000000
+YIB                    DATA           DGROUP         11de:000e       00000000
+YI                     DATA           DGROUP         11de:000e       00000018
+YIE                    DATA           DGROUP         11e0:0006       00000000
+STRINGS                DATA           DGROUP         11e0:0006       00000000
+DATA                   DATA           DGROUP         11e0:0006       00000000
+_emu_init_start        EMU            DGROUP         11e0:0006       00000000
+_emu_init_end          EMU            DGROUP         11e0:0006       00000000
 _BSS                   BSS            DGROUP         11e1:0000       00000df2
 STACK                  STACK          DGROUP         12c1:0000       0000dac0
 
@@ -178,50 +178,50 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
 0f07:01b8*     VGAmodeX_
 0f07:0260      modexEnter_
-0f07:02fc      modexLeave_
-0f07:0314*     modexDefaultPage_
-0f07:037a*     modexNextPage_
-0f07:044a*     modexNextPageFlexibleSize_
-0f07:051e*     modexShowPage_
-0f07:061a*     modexPanPage_
-0f07:066a*     modexSelectPlane_
-0f07:068e+     modexClearRegion_
-0f07:07a6*     oldDrawBmp_
-0f07:090c*     CDrawBmp_
-0f07:0a70*     modexDrawBmp_
-0f07:0ad6+     modexDrawBmpRegion_
-0f07:0c40*     modex_sparky4_DrawBmpRegion_
-0f07:0daa*     modexDrawPlanarBuf_
-0f07:0dc8*     modexDrawSprite_
-0f07:0e2e+     modexDrawSpriteRegion_
-0f07:0fa6*     modexCopyPageRegion_
-0f07:1110*     modexFadeOn_
-0f07:1140*     modexFadeOff_
-0f07:116e*     modexFlashOn_
-0f07:119c*     modexFlashOff_
-0f07:126c      modexPalSave_
-0f07:12c2      modexNewPal_
-0f07:1312*     modexLoadPalFile_
-0f07:13f4      modexSavePalFile_
-0f07:146c*     modexPalBlack_
-0f07:1496*     modexPalWhite_
-0f07:14c0+     modexPalUpdate_
-0f07:1a30+     modexPalUpdate1_
-0f07:1aaa*     modexPalUpdate0_
-0f07:1af6+     chkcolor_
-0f07:1e0e+     modexputPixel_
-0f07:1e9c*     modexgetPixel_
-0f07:1f22*     modexhlin_
-0f07:1f8e*     modexprint_
-0f07:2128*     modexprintbig_
-0f07:22a4*     cls_
-0f07:2312+     modexWaitBorder_
+0f07:02fa      modexLeave_
+0f07:0312*     modexDefaultPage_
+0f07:0378*     modexNextPage_
+0f07:0448*     modexNextPageFlexibleSize_
+0f07:051c*     modexShowPage_
+0f07:0618*     modexPanPage_
+0f07:0668*     modexSelectPlane_
+0f07:068c+     modexClearRegion_
+0f07:07a4*     oldDrawBmp_
+0f07:090a*     CDrawBmp_
+0f07:0a6e*     modexDrawBmp_
+0f07:0ad4+     modexDrawBmpRegion_
+0f07:0c3e*     modex_sparky4_DrawBmpRegion_
+0f07:0da8*     modexDrawPlanarBuf_
+0f07:0dc6*     modexDrawSprite_
+0f07:0e2c+     modexDrawSpriteRegion_
+0f07:0fa4*     modexCopyPageRegion_
+0f07:110e*     modexFadeOn_
+0f07:113e*     modexFadeOff_
+0f07:116c*     modexFlashOn_
+0f07:119a*     modexFlashOff_
+0f07:126a      modexPalSave_
+0f07:12c0      modexNewPal_
+0f07:1310*     modexLoadPalFile_
+0f07:13f2      modexSavePalFile_
+0f07:146a*     modexPalBlack_
+0f07:1494*     modexPalWhite_
+0f07:14be+     modexPalUpdate_
+0f07:1a2e+     modexPalUpdate1_
+0f07:1aa8*     modexPalUpdate0_
+0f07:1af4+     chkcolor_
+0f07:1e0c+     modexputPixel_
+0f07:1e9a*     modexgetPixel_
+0f07:1f20*     modexhlin_
+0f07:1f8c*     modexprint_
+0f07:2126*     modexprintbig_
+0f07:22a2*     cls_
+0f07:2310+     modexWaitBorder_
 1167:04c4+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
 1167:0000*     __nullarea
-1167:04ec*     __ovlflag
-1167:04ed*     __intno
-1167:04ee*     __ovlvec
+1167:04ee*     __ovlflag
+1167:04ef*     __intno
+1167:04f0*     __ovlvec
 0000:7a72      _cstart_
 0000:7b45*     _Not_Enough_Memory_
 0000:7c77      __exit_
@@ -261,15 +261,15 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
 0000:8078      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:80bd      _nmalloc_
-1167:04f2      ___nheapbeg
-1167:04f4      ___MiniHeapRover
-1167:04f6      ___LargestSizeB4MiniHeapRover
+1167:04f4      ___nheapbeg
+1167:04f6      ___MiniHeapRover
+1167:04f8      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:8197      _fmalloc_
 0000:8197      malloc_
-1167:04f8      ___fheap
-1167:04fa      ___fheapRover
-1167:04fc      ___LargestSizeB4Rover
+1167:04fa      ___fheap
+1167:04fc      ___fheapRover
+1167:04fe      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0000:830c      _ffree_
 0000:830c      free_
@@ -281,8 +281,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:8474+     __null_int23_exit_
 0000:8475      exit_
 0000:8496+     _exit_
-1167:04fe+     ___int23_exit
-1167:0502      ___FPE_handler_exit
+1167:0500+     ___int23_exit
+1167:0504      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
 0000:84b2      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
@@ -347,31 +347,31 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
 0000:9cb5      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-1167:050e      __8087
-1167:050f      __real87
-1167:0510      __dos87emucall
-1167:0512      __dos87real
+1167:0510      __8087
+1167:0511      __real87
+1167:0512      __dos87emucall
+1167:0514      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:9cc4*     __exit_with_msg_
 0000:9cc9      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-1167:0514      __curbrk
-1167:051c      __STACKLOW
-1167:051e      __STACKTOP
-1167:0520      __cbyte
-1167:0522      __child
-1167:0524      __no87
-1167:0531      ___FPE_handler
-1167:0516      __psp
-1167:0525      __get_ovl_stack
-1167:0529      __restore_ovl_stack
-1167:052d      __close_ovl_file
-1167:0535      __LpCmdLine
-1167:0539      __LpPgmName
-1167:0518      __osmajor
-1167:0519      __osminor
-1167:051a      __osmode
-1167:051b      __HShift
+1167:0516      __curbrk
+1167:051e      __STACKLOW
+1167:0520      __STACKTOP
+1167:0522      __cbyte
+1167:0524      __child
+1167:0526      __no87
+1167:0533      ___FPE_handler
+1167:0518      __psp
+1167:0527      __get_ovl_stack
+1167:052b      __restore_ovl_stack
+1167:052f      __close_ovl_file
+1167:0537      __LpCmdLine
+1167:053b      __LpPgmName
+1167:051a      __osmajor
+1167:051b      __osminor
+1167:051c      __osmode
+1167:051d      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
 0000:9ce8+     __fill_buffer_
 0000:9f37      fgetc_
@@ -391,11 +391,11 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:a51d      __FiniRtns
 0000:a51d*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-1167:0542      ___uselfn
+1167:0544      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:a582      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-1167:0544      ___iob
+1167:0546      ___iob
 1167:1262      ___OpenStreams
 1167:1266      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
@@ -437,14 +437,14 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 0000:b28f      __GetIOMode_
 0000:b2c4      __SetIOMode_nogrow_
-1167:06c0      ___NFiles
-1167:06c2      ___init_mode
-1167:06ea      ___io_mode
+1167:06c2      ___NFiles
+1167:06c4      ___init_mode
+1167:06ec      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:b2f9*     __set_commode_
-1167:06ee      __commode
+1167:06f0      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-1167:06f0      __fmode
+1167:06f2      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
 0000:b305      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
@@ -473,7 +473,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 0000:b928*     __get_doserrno_ptr_
 1167:1270      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-1167:06f2      ___umaskval
+1167:06f4      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
 0000:b92f      _dos_creat_
 0000:b953*     _dos_creatnew_
@@ -507,7 +507,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 0000:c0f4      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:c164      __EnterWVIDEO_
-1167:0712+     ___WD_Present
+1167:0714+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
 0000:c188      __flushall_
 0000:c21c      flushall_
@@ -525,12 +525,12 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
 1167:1280      ____Argv
 1167:1284      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-1167:0714      __amblksiz
+1167:0716      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-1167:0746      __Start_XI
-1167:077c      __End_XI
-1167:077c      __Start_YI
-1167:0794      __End_YI
+1167:0748      __Start_XI
+1167:077e      __End_XI
+1167:077e      __Start_YI
+1167:0796      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
 0000:c620      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
@@ -544,7 +544,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
 1167:1286      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
 0000:dd4f*     _heapenable_
-1167:0716      ___heap_enabled
+1167:0718      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
 0000:dd60*     sbrk_
 0000:dd70      __brk_
@@ -557,22 +557,22 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
 0000:ded7      __setenvp_
 0000:e063      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-1167:0718      ___IsDBCS
+1167:071a      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
 0000:e0c1*     _ismbblead_
 1167:128c      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
 0000:e11b      __mbinit_
-1167:071a      ___MBCodePage
+1167:071c      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
 0000:e1f6      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
 0000:e204      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-1167:071c      __8087cw
+1167:071e      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-1167:071e      ___Save8087
-1167:0722      ___Rest8087
+1167:0720      ___Save8087
+1167:0724      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
 0000:e213      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
@@ -586,8 +586,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
 0000:e3df      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-1167:0726      ___EFG_printf
-1167:072a*     ___EFG_scanf
+1167:0728      ___EFG_printf
+1167:072c*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
 0000:e427      ulltoa_
 0000:e564*     lltoa_
@@ -614,7 +614,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
 0000:f00b      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-1167:0744      ___FPE_int
+1167:0746      ___FPE_int
 
 
                         +--------------------+
@@ -632,4 +632,4 @@ gfx.lib
 Stack size:  dac0 (56000.)
 Memory size:  000206d0 (132816.)
 Entry point address: 0000:7a72
-Link time: 00:00.10
+Link time: 00:00.00
index f8aefc502838c7bf3bcab5bfb537e402f5ee1aed..9af736b695537b04f31a4b3e0635eea26d0f1188 100755 (executable)
Binary files a/pcxtest.exe and b/pcxtest.exe differ
index 2ad34160c5cc9b02680ab460c98878095e526243..0489b6e846a8fbe3f98eeef618c8adde9472a34d 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/09 14:10:25
+Created on:       15/10/13 02:29:55
 Executable Image: pcxtest.exe
 creating a DOS executable
 
@@ -26,7 +26,7 @@ Segment                Class          Group          Address         Size
 
 pcxtest_TEXT           CODE           AUTO           0000:0000       00000203
 _TEXT                  CODE           AUTO           0000:0210       00008591
-modex16_TEXT           CODE           AUTO           0000:87b0       0000233a
+modex16_TEXT           CODE           AUTO           0000:87b0       00002338
 bitmap_TEXT            CODE           AUTO           0000:aaf0       000005c9
 planar_TEXT            CODE           AUTO           0000:b0c0       00000275
 16text_TEXT            CODE           AUTO           0000:b340       0000010d
@@ -68,44 +68,44 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
 0000:8968*     VGAmodeX_
 0000:8a10      modexEnter_
-0000:8aac      modexLeave_
-0000:8ac4      modexDefaultPage_
-0000:8b2a*     modexNextPage_
-0000:8bfa*     modexNextPageFlexibleSize_
-0000:8cce*     modexShowPage_
-0000:8dca*     modexPanPage_
-0000:8e1a*     modexSelectPlane_
-0000:8e3e      modexClearRegion_
-0000:8f56      oldDrawBmp_
-0000:90bc*     CDrawBmp_
-0000:9220      modexDrawBmp_
-0000:9286+     modexDrawBmpRegion_
-0000:93f0*     modex_sparky4_DrawBmpRegion_
-0000:955a*     modexDrawPlanarBuf_
-0000:9578      modexDrawSprite_
-0000:95de+     modexDrawSpriteRegion_
-0000:9756      modexCopyPageRegion_
-0000:98c0*     modexFadeOn_
-0000:98f0*     modexFadeOff_
-0000:991e*     modexFlashOn_
-0000:994c*     modexFlashOff_
-0000:9a1c+     modexPalSave_
-0000:9a72      modexNewPal_
-0000:9ac2*     modexLoadPalFile_
-0000:9ba4*     modexSavePalFile_
-0000:9c1c*     modexPalBlack_
-0000:9c46*     modexPalWhite_
-0000:9c70+     modexPalUpdate_
-0000:a1e0      modexPalUpdate1_
-0000:a25a*     modexPalUpdate0_
-0000:a2a6+     chkcolor_
-0000:a5be+     modexputPixel_
-0000:a64c*     modexgetPixel_
-0000:a6d2*     modexhlin_
-0000:a73e*     modexprint_
-0000:a8d8*     modexprintbig_
-0000:aa54*     cls_
-0000:aac2+     modexWaitBorder_
+0000:8aaa      modexLeave_
+0000:8ac2      modexDefaultPage_
+0000:8b28*     modexNextPage_
+0000:8bf8*     modexNextPageFlexibleSize_
+0000:8ccc*     modexShowPage_
+0000:8dc8*     modexPanPage_
+0000:8e18*     modexSelectPlane_
+0000:8e3c      modexClearRegion_
+0000:8f54      oldDrawBmp_
+0000:90ba*     CDrawBmp_
+0000:921e      modexDrawBmp_
+0000:9284+     modexDrawBmpRegion_
+0000:93ee*     modex_sparky4_DrawBmpRegion_
+0000:9558*     modexDrawPlanarBuf_
+0000:9576      modexDrawSprite_
+0000:95dc+     modexDrawSpriteRegion_
+0000:9754      modexCopyPageRegion_
+0000:98be*     modexFadeOn_
+0000:98ee*     modexFadeOff_
+0000:991c*     modexFlashOn_
+0000:994a*     modexFlashOff_
+0000:9a1a+     modexPalSave_
+0000:9a70      modexNewPal_
+0000:9ac0*     modexLoadPalFile_
+0000:9ba2*     modexSavePalFile_
+0000:9c1a*     modexPalBlack_
+0000:9c44*     modexPalWhite_
+0000:9c6e+     modexPalUpdate_
+0000:a1de      modexPalUpdate1_
+0000:a258*     modexPalUpdate0_
+0000:a2a4+     chkcolor_
+0000:a5bc+     modexputPixel_
+0000:a64a*     modexgetPixel_
+0000:a6d0*     modexhlin_
+0000:a73c*     modexprint_
+0000:a8d6*     modexprintbig_
+0000:aa52*     cls_
+0000:aac0+     modexWaitBorder_
 0b45:01e4      _VGA
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
 0000:adf2      bitmapLoadPcx_
index 0d0f44c3d23e6dd26e3b86e9743b122c22028f59..7864a4bf32581b5e5db8a3fd4dc80bd5a0c8360c 100755 (executable)
Binary files a/pcxtest2.exe and b/pcxtest2.exe differ
index eb86e4ea9032ef142ce5a7c6a4f8ab5c5295b766..045b41e1e6ee56dbacdc29bd460d00badd4a423d 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/09 14:10:25
+Created on:       15/10/13 02:29:55
 Executable Image: pcxtest2.exe
 creating a DOS executable
 
@@ -26,7 +26,7 @@ Segment                Class          Group          Address         Size
 
 pcxtest2_TEXT          CODE           AUTO           0000:0000       0000021d
 _TEXT                  CODE           AUTO           0000:0220       00008591
-modex16_TEXT           CODE           AUTO           0000:87c0       0000233a
+modex16_TEXT           CODE           AUTO           0000:87c0       00002338
 bitmap_TEXT            CODE           AUTO           0000:ab00       000005c9
 planar_TEXT            CODE           AUTO           0000:b0d0       00000275
 16text_TEXT            CODE           AUTO           0000:b350       0000010d
@@ -68,44 +68,44 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
 0000:8978*     VGAmodeX_
 0000:8a20      modexEnter_
-0000:8abc      modexLeave_
-0000:8ad4      modexDefaultPage_
-0000:8b3a*     modexNextPage_
-0000:8c0a*     modexNextPageFlexibleSize_
-0000:8cde      modexShowPage_
-0000:8dda*     modexPanPage_
-0000:8e2a*     modexSelectPlane_
-0000:8e4e      modexClearRegion_
-0000:8f66      oldDrawBmp_
-0000:90cc*     CDrawBmp_
-0000:9230      modexDrawBmp_
-0000:9296+     modexDrawBmpRegion_
-0000:9400*     modex_sparky4_DrawBmpRegion_
-0000:956a*     modexDrawPlanarBuf_
-0000:9588      modexDrawSprite_
-0000:95ee+     modexDrawSpriteRegion_
-0000:9766      modexCopyPageRegion_
-0000:98d0*     modexFadeOn_
-0000:9900*     modexFadeOff_
-0000:992e*     modexFlashOn_
-0000:995c*     modexFlashOff_
-0000:9a2c+     modexPalSave_
-0000:9a82      modexNewPal_
-0000:9ad2*     modexLoadPalFile_
-0000:9bb4*     modexSavePalFile_
-0000:9c2c*     modexPalBlack_
-0000:9c56*     modexPalWhite_
-0000:9c80+     modexPalUpdate_
-0000:a1f0      modexPalUpdate1_
-0000:a26a*     modexPalUpdate0_
-0000:a2b6+     chkcolor_
-0000:a5ce+     modexputPixel_
-0000:a65c*     modexgetPixel_
-0000:a6e2*     modexhlin_
-0000:a74e*     modexprint_
-0000:a8e8*     modexprintbig_
-0000:aa64*     cls_
-0000:aad2+     modexWaitBorder_
+0000:8aba      modexLeave_
+0000:8ad2      modexDefaultPage_
+0000:8b38*     modexNextPage_
+0000:8c08*     modexNextPageFlexibleSize_
+0000:8cdc      modexShowPage_
+0000:8dd8*     modexPanPage_
+0000:8e28*     modexSelectPlane_
+0000:8e4c      modexClearRegion_
+0000:8f64      oldDrawBmp_
+0000:90ca*     CDrawBmp_
+0000:922e      modexDrawBmp_
+0000:9294+     modexDrawBmpRegion_
+0000:93fe*     modex_sparky4_DrawBmpRegion_
+0000:9568*     modexDrawPlanarBuf_
+0000:9586      modexDrawSprite_
+0000:95ec+     modexDrawSpriteRegion_
+0000:9764      modexCopyPageRegion_
+0000:98ce*     modexFadeOn_
+0000:98fe*     modexFadeOff_
+0000:992c*     modexFlashOn_
+0000:995a*     modexFlashOff_
+0000:9a2a+     modexPalSave_
+0000:9a80      modexNewPal_
+0000:9ad0*     modexLoadPalFile_
+0000:9bb2*     modexSavePalFile_
+0000:9c2a*     modexPalBlack_
+0000:9c54*     modexPalWhite_
+0000:9c7e+     modexPalUpdate_
+0000:a1ee      modexPalUpdate1_
+0000:a268*     modexPalUpdate0_
+0000:a2b4+     chkcolor_
+0000:a5cc+     modexputPixel_
+0000:a65a*     modexgetPixel_
+0000:a6e0*     modexhlin_
+0000:a74c*     modexprint_
+0000:a8e6*     modexprintbig_
+0000:aa62*     cls_
+0000:aad0+     modexWaitBorder_
 0b46:01e4      _VGA
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
 0000:ae02      bitmapLoadPcx_
@@ -503,4 +503,4 @@ gfx.lib
 Stack size:  dac0 (56000.)
 Memory size:  0001a120 (106784.)
 Entry point address: 0000:02a8
-Link time: 00:00.10
+Link time: 00:00.00
index a2238ba67418a41e704c80e1586b8b03db65b440..2cfe25378ae53f885e95f8dc0bc42ecea7cb95c8 100755 (executable)
Binary files a/scroll.exe and b/scroll.exe differ
index 180678767738c0414cc87f7c77f34930eab8ee77..6b251f212a5a406509ead0e51218c88e1f1d5240 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/09 14:10:26
+Created on:       15/10/13 02:29:56
 Executable Image: scroll.exe
 creating a DOS executable
 
@@ -40,7 +40,7 @@ scroll16_TEXT          CODE           AUTO           0989:9f70       00003487
 bitmap_TEXT            CODE           AUTO           0989:d400       000005c9
 planar_TEXT            CODE           AUTO           0989:d9d0       00000275
 16text_TEXT            CODE           AUTO           0989:dc50       0000010d
-modex16_TEXT           CODE           AUTO           175f:0000       0000233a
+modex16_TEXT           CODE           AUTO           175f:0000       00002338
 bakapee_TEXT           CODE           AUTO           175f:2340       00000b86
 16_in13_DATA           FAR_DATA       AUTO           1a4c:0000       000001a4
 FAR_DATA               FAR_DATA       AUTO           1a66:0004       00000000
@@ -244,44 +244,44 @@ Module: gfx.lib(/dos/z/16/src/lib/16text.c)
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
 175f:01b8      VGAmodeX_
 175f:0260+     modexEnter_
-175f:02fc*     modexLeave_
-175f:0314      modexDefaultPage_
-175f:037a      modexNextPage_
-175f:044a      modexNextPageFlexibleSize_
-175f:051e      modexShowPage_
-175f:061a*     modexPanPage_
-175f:066a*     modexSelectPlane_
-175f:068e      modexClearRegion_
-175f:07a6*     oldDrawBmp_
-175f:090c*     CDrawBmp_
-175f:0a70*     modexDrawBmp_
-175f:0ad6+     modexDrawBmpRegion_
-175f:0c40*     modex_sparky4_DrawBmpRegion_
-175f:0daa*     modexDrawPlanarBuf_
-175f:0dc8*     modexDrawSprite_
-175f:0e2e+     modexDrawSpriteRegion_
-175f:0fa6      modexCopyPageRegion_
-175f:1110*     modexFadeOn_
-175f:1140*     modexFadeOff_
-175f:116e*     modexFlashOn_
-175f:119c*     modexFlashOff_
-175f:126c+     modexPalSave_
-175f:12c2      modexNewPal_
-175f:1312*     modexLoadPalFile_
-175f:13f4*     modexSavePalFile_
-175f:146c*     modexPalBlack_
-175f:1496*     modexPalWhite_
-175f:14c0+     modexPalUpdate_
-175f:1a30+     modexPalUpdate1_
-175f:1aaa*     modexPalUpdate0_
-175f:1af6+     chkcolor_
-175f:1e0e      modexputPixel_
-175f:1e9c*     modexgetPixel_
-175f:1f22*     modexhlin_
-175f:1f8e      modexprint_
-175f:2128*     modexprintbig_
-175f:22a4      cls_
-175f:2312      modexWaitBorder_
+175f:02fa*     modexLeave_
+175f:0312      modexDefaultPage_
+175f:0378      modexNextPage_
+175f:0448      modexNextPageFlexibleSize_
+175f:051c      modexShowPage_
+175f:0618*     modexPanPage_
+175f:0668*     modexSelectPlane_
+175f:068c      modexClearRegion_
+175f:07a4*     oldDrawBmp_
+175f:090a*     CDrawBmp_
+175f:0a6e*     modexDrawBmp_
+175f:0ad4+     modexDrawBmpRegion_
+175f:0c3e*     modex_sparky4_DrawBmpRegion_
+175f:0da8*     modexDrawPlanarBuf_
+175f:0dc6*     modexDrawSprite_
+175f:0e2c+     modexDrawSpriteRegion_
+175f:0fa4      modexCopyPageRegion_
+175f:110e*     modexFadeOn_
+175f:113e*     modexFadeOff_
+175f:116c*     modexFlashOn_
+175f:119a*     modexFlashOff_
+175f:126a+     modexPalSave_
+175f:12c0      modexNewPal_
+175f:1310*     modexLoadPalFile_
+175f:13f2*     modexSavePalFile_
+175f:146a*     modexPalBlack_
+175f:1494*     modexPalWhite_
+175f:14be+     modexPalUpdate_
+175f:1a2e+     modexPalUpdate1_
+175f:1aa8*     modexPalUpdate0_
+175f:1af4+     chkcolor_
+175f:1e0c      modexputPixel_
+175f:1e9a*     modexgetPixel_
+175f:1f20*     modexhlin_
+175f:1f8c      modexprint_
+175f:2126*     modexprintbig_
+175f:22a2      cls_
+175f:2310      modexWaitBorder_
 1a67:0b54      _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sound.c)
 0989:0234      sound_
@@ -753,4 +753,4 @@ gfx.lib
 Stack size:  dac0 (56000.)
 Memory size:  00029ee0 (171744.)
 Entry point address: 0989:027c
-Link time: 00:00.10
+Link time: 00:00.00
index ff3dd434f01fa6f7bdc42746e37c181ef9f7886b..9d130a3b79ae6e807d02d541a106fddfba9e2da8 100755 (executable)
@@ -83,6 +83,7 @@ modexEnter() {
         0xea10,         /* v sync start */\r
         0xac11,         /* v sync end and protect cr0-cr7 */\r
         0xdf12,         /* vertical displayed */\r
+       0x2013,         /* offset/logical width */\r
         0x0014,         /* turn off dword mode */\r
         0xe715,         /* v blank start */\r
         0x0616,         /* v blank end */\r
index bc80a392b8e8b1db44d53862dec82b94ad58196d..93c99d054559ae0794941bca0f8243f9d4b08517 100755 (executable)
Binary files a/test.exe and b/test.exe differ
index 4efc4397d02ee3ef18b602d574fd14199ff05b41..eeec8eafe9901cd6f94365aa633ae4430aba16fa 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/09 14:10:25
+Created on:       15/10/13 02:29:55
 Executable Image: test.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0803:0000            0000e800
+DGROUP                          0803:0000            0000e810
 
 
 
@@ -26,24 +26,24 @@ Segment                Class          Group          Address         Size
 
 test_TEXT              CODE           AUTO           0000:0000       0000018c
 _TEXT                  CODE           AUTO           0000:0190       00005a4b
-modex16_TEXT           CODE           AUTO           0000:5be0       0000233a
+modex16_TEXT           CODE           AUTO           0000:5be0       00002338
 16text_TEXT            CODE           AUTO           0000:7f20       0000010d
 FAR_DATA               FAR_DATA       AUTO           0802:000d       00000000
 _NULL                  BEGDATA        DGROUP         0803:0000       00000020
 _AFTERNULL             BEGDATA        DGROUP         0805:0000       00000002
 CONST                  DATA           DGROUP         0805:0002       00000076
 CONST2                 DATA           DGROUP         080c:0008       00000000
-_DATA                  DATA           DGROUP         080d:0000       00000248
-XIB                    DATA           DGROUP         0831:0008       00000000
-XI                     DATA           DGROUP         0831:0008       00000018
-XIE                    DATA           DGROUP         0833:0000       00000000
-YIB                    DATA           DGROUP         0833:0000       00000000
-YI                     DATA           DGROUP         0833:0000       0000000c
-YIE                    DATA           DGROUP         0833:000c       00000000
-STRINGS                DATA           DGROUP         0833:000c       00000000
-DATA                   DATA           DGROUP         0833:000c       00000000
-_BSS                   BSS            DGROUP         0833:000c       00000a33
-STACK                  STACK          DGROUP         08d7:0000       0000dac0
+_DATA                  DATA           DGROUP         080d:0000       0000024a
+XIB                    DATA           DGROUP         0831:000a       00000000
+XI                     DATA           DGROUP         0831:000a       00000018
+XIE                    DATA           DGROUP         0833:0002       00000000
+YIB                    DATA           DGROUP         0833:0002       00000000
+YI                     DATA           DGROUP         0833:0002       0000000c
+YIE                    DATA           DGROUP         0833:000e       00000000
+STRINGS                DATA           DGROUP         0833:000e       00000000
+DATA                   DATA           DGROUP         0833:000e       00000000
+_BSS                   BSS            DGROUP         0833:000e       00000a33
+STACK                  STACK          DGROUP         08d8:0000       0000dac0
 
 
                         +----------------+
@@ -64,50 +64,50 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
 0000:5d98*     VGAmodeX_
 0000:5e40      modexEnter_
-0000:5edc      modexLeave_
-0000:5ef4      modexDefaultPage_
-0000:5f5a      modexNextPage_
-0000:602a*     modexNextPageFlexibleSize_
-0000:60fe      modexShowPage_
-0000:61fa*     modexPanPage_
-0000:624a*     modexSelectPlane_
-0000:626e      modexClearRegion_
-0000:6386*     oldDrawBmp_
-0000:64ec*     CDrawBmp_
-0000:6650*     modexDrawBmp_
-0000:66b6+     modexDrawBmpRegion_
-0000:6820*     modex_sparky4_DrawBmpRegion_
-0000:698a*     modexDrawPlanarBuf_
-0000:69a8*     modexDrawSprite_
-0000:6a0e+     modexDrawSpriteRegion_
-0000:6b86*     modexCopyPageRegion_
-0000:6cf0      modexFadeOn_
-0000:6d20      modexFadeOff_
-0000:6d4e*     modexFlashOn_
-0000:6d7c*     modexFlashOff_
-0000:6e4c      modexPalSave_
-0000:6ea2      modexNewPal_
-0000:6ef2      modexLoadPalFile_
-0000:6fd4*     modexSavePalFile_
-0000:704c      modexPalBlack_
-0000:7076*     modexPalWhite_
-0000:70a0+     modexPalUpdate_
-0000:7610+     modexPalUpdate1_
-0000:768a*     modexPalUpdate0_
-0000:76d6+     chkcolor_
-0000:79ee+     modexputPixel_
-0000:7a7c*     modexgetPixel_
-0000:7b02*     modexhlin_
-0000:7b6e*     modexprint_
-0000:7d08*     modexprintbig_
-0000:7e84*     cls_
-0000:7ef2+     modexWaitBorder_
+0000:5eda      modexLeave_
+0000:5ef2      modexDefaultPage_
+0000:5f58      modexNextPage_
+0000:6028*     modexNextPageFlexibleSize_
+0000:60fc      modexShowPage_
+0000:61f8*     modexPanPage_
+0000:6248*     modexSelectPlane_
+0000:626c      modexClearRegion_
+0000:6384*     oldDrawBmp_
+0000:64ea*     CDrawBmp_
+0000:664e*     modexDrawBmp_
+0000:66b4+     modexDrawBmpRegion_
+0000:681e*     modex_sparky4_DrawBmpRegion_
+0000:6988*     modexDrawPlanarBuf_
+0000:69a6*     modexDrawSprite_
+0000:6a0c+     modexDrawSpriteRegion_
+0000:6b84*     modexCopyPageRegion_
+0000:6cee      modexFadeOn_
+0000:6d1e      modexFadeOff_
+0000:6d4c*     modexFlashOn_
+0000:6d7a*     modexFlashOff_
+0000:6e4a      modexPalSave_
+0000:6ea0      modexNewPal_
+0000:6ef0      modexLoadPalFile_
+0000:6fd2*     modexSavePalFile_
+0000:704a      modexPalBlack_
+0000:7074*     modexPalWhite_
+0000:709e+     modexPalUpdate_
+0000:760e+     modexPalUpdate1_
+0000:7688*     modexPalUpdate0_
+0000:76d4+     chkcolor_
+0000:79ec+     modexputPixel_
+0000:7a7a*     modexgetPixel_
+0000:7b00*     modexhlin_
+0000:7b6c*     modexprint_
+0000:7d06*     modexprintbig_
+0000:7e82*     cls_
+0000:7ef0+     modexWaitBorder_
 0803:00b4+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
 0803:0000*     __nullarea
-0803:00dc*     __ovlflag
-0803:00dd*     __intno
-0803:00de*     __ovlvec
+0803:00de*     __ovlflag
+0803:00df*     __intno
+0803:00e0*     __ovlvec
 0000:01d2      _cstart_
 0000:02a5*     _Not_Enough_Memory_
 0000:03d7      __exit_
@@ -120,23 +120,23 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:045e*     __exit_with_msg_
 0000:0463      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-0803:00e2      __curbrk
-0803:00ea      __STACKLOW
-0803:00ec      __STACKTOP
-0803:00ee      __cbyte
-0803:00f0      __child
-0803:00f2      __no87
-0803:00ff      ___FPE_handler
-0803:00e4      __psp
-0803:00f3      __get_ovl_stack
-0803:00f7      __restore_ovl_stack
-0803:00fb      __close_ovl_file
-0803:0103      __LpCmdLine
-0803:0107      __LpPgmName
-0803:00e6      __osmajor
-0803:00e7      __osminor
-0803:00e8      __osmode
-0803:00e9      __HShift
+0803:00e4      __curbrk
+0803:00ec      __STACKLOW
+0803:00ee      __STACKTOP
+0803:00f0      __cbyte
+0803:00f2      __child
+0803:00f4      __no87
+0803:0101      ___FPE_handler
+0803:00e6      __psp
+0803:00f5      __get_ovl_stack
+0803:00f9      __restore_ovl_stack
+0803:00fd      __close_ovl_file
+0803:0105      __LpCmdLine
+0803:0109      __LpPgmName
+0803:00e8      __osmajor
+0803:00e9      __osminor
+0803:00ea      __osmode
+0803:00eb      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
 0000:0482+     int86x_
 0000:0605      int86_
@@ -146,9 +146,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:0650      _fmalloc_
 0000:0650      malloc_
-0803:010c+     ___fheap
-0803:010e      ___fheapRover
-0803:0110      ___LargestSizeB4Rover
+0803:010e+     ___fheap
+0803:0110      ___fheapRover
+0803:0112      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 0000:07c5      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
@@ -156,8 +156,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:07f4+     __null_int23_exit_
 0000:07f5      exit_
 0000:0816+     _exit_
-0803:0112+     ___int23_exit
-0803:0116+     ___FPE_handler_exit
+0803:0114+     ___int23_exit
+0803:0118+     ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
 0000:0832+     __open_flags_
 0000:0af3+     _fsopen_
@@ -170,7 +170,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:109d      __doclose_
 0000:11e7      __shutdown_stream_
 0000:1201      fclose_
-0803:0c0c+     ___RmTmpFileFn
+0803:0c0e+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0000:126c      _ffree_
 0000:126c      free_
@@ -184,7 +184,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
 0000:16b8      __U4M
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
 0000:7f96*     textInit_
-0803:0c10      _romFonts
+0803:0c12      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
 0000:16d0      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
@@ -193,12 +193,12 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:1791      __FiniRtns
 0000:1791*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-0803:011e      ___uselfn
+0803:0120      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:17f6      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:17f7      __EnterWVIDEO_
-0803:0120+     ___WD_Present
+0803:0122+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
 0000:181b      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
@@ -214,27 +214,27 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 0000:1d2c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:1d2f      _nmalloc_
-0803:0122      ___nheapbeg
-0803:0124      ___MiniHeapRover
-0803:0126      ___LargestSizeB4MiniHeapRover
+0803:0124      ___nheapbeg
+0803:0126      ___MiniHeapRover
+0803:0128      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
 0000:1e09*     _heapgrow_
 0000:1e09*     _fheapgrow_
 0000:1e0a      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-0803:0128      ___iob
-0803:0c28      ___OpenStreams
-0803:0c2c      ___ClosedStreams
+0803:012a      ___iob
+0803:0c2a      ___OpenStreams
+0803:0c2e      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 0000:1e9c      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:1fef*     __set_commode_
-0803:0290      __commode
+0803:0292      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:1ffb*     __get_errno_ptr_
-0803:0c30      _errno
+0803:0c32      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0803:0292      __fmode
+0803:0294      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:2002      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
@@ -268,26 +268,26 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
 0000:2ba1      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:2dea      _nfree_
-0803:0c32+     ___MiniHeapFreeRover
+0803:0c34+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
 0000:2ee5      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
 0000:2f45      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-0803:0c34      ____Argv
-0803:0c38      ____Argc
+0803:0c36      ____Argv
+0803:0c3a      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0803:0294      __amblksiz
+0803:0296      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-0803:02e8      __Start_XI
-0803:0300      __End_XI
-0803:0300      __Start_YI
-0803:030c      __End_YI
+0803:02ea      __Start_XI
+0803:0302      __End_XI
+0803:0302      __Start_YI
+0803:030e      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
 0000:311a      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
 0000:3493*     _heapenable_
-0803:0296      ___heap_enabled
+0803:0298      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
 0000:34a4      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
@@ -305,16 +305,16 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 0000:4a92      __GetIOMode_
 0000:4ac7      __SetIOMode_nogrow_
-0803:0298      ___NFiles
-0803:029a      ___init_mode
-0803:02c2      ___io_mode
+0803:029a      ___NFiles
+0803:029c      ___init_mode
+0803:02c4      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 0000:4afc      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 0000:4b18*     __get_doserrno_ptr_
-0803:0c3a      __doserrno
+0803:0c3c      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0803:02c6      ___umaskval
+0803:02c8      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
 0000:4b1f      _dos_creat_
 0000:4b43*     _dos_creatnew_
@@ -346,13 +346,13 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
 0000:4fd8      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-0803:02dc      ___EFG_printf
-0803:02e0*     ___EFG_scanf
+0803:02de      ___EFG_printf
+0803:02e2*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-0803:02e4      ___IsDBCS
+0803:02e6      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
 0000:5020*     _ismbblead_
-0803:0c3e      ___MBCSIsTable
+0803:0c40      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
 0000:503c      ulltoa_
 0000:5179*     lltoa_
@@ -375,7 +375,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
 0803:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
 0000:54c5      __mbinit_
-0803:02e6+     ___MBCodePage
+0803:02e8+     ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
 0000:55a0*     _msize_
 0000:55bb      _fmsize_
@@ -404,6 +404,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00016830 (92208.)
+Memory size:  00016840 (92224.)
 Entry point address: 0000:01d2
 Link time: 00:00.00
index f5c07cfb18472f218bd6568dbeabcddd8c65a11c..93cf5a614c657e0dfba2cca7dd5a542bc6c3f458 100755 (executable)
Binary files a/test2.exe and b/test2.exe differ
index dbaa24ce34fe42a8ba153584fe5477abdf9b0a60..43d47308eb674f7dad2ee617cfc506e89874a731 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/09 14:10:25
+Created on:       15/10/13 02:29:55
 Executable Image: test2.exe
 creating a DOS executable
 
@@ -28,23 +28,23 @@ test2_TEXT             CODE           AUTO           0000:0000       00000142
 _TEXT                  CODE           AUTO           0000:0150       00005dec
 bitmap_TEXT            CODE           AUTO           0000:5f40       000005c9
 planar_TEXT            CODE           AUTO           0000:6510       00000275
-modex16_TEXT           CODE           AUTO           0000:6790       0000233a
+modex16_TEXT           CODE           AUTO           0000:6790       00002338
 16text_TEXT            CODE           AUTO           0000:8ad0       0000010d
 FAR_DATA               FAR_DATA       AUTO           08bd:000d       00000000
 _NULL                  BEGDATA        DGROUP         08be:0000       00000020
 _AFTERNULL             BEGDATA        DGROUP         08c0:0000       00000002
 CONST                  DATA           DGROUP         08c0:0002       00000076
 CONST2                 DATA           DGROUP         08c7:0008       00000000
-_DATA                  DATA           DGROUP         08c8:0000       00000260
-XIB                    DATA           DGROUP         08ee:0000       00000000
-XI                     DATA           DGROUP         08ee:0000       00000018
-XIE                    DATA           DGROUP         08ef:0008       00000000
-YIB                    DATA           DGROUP         08ef:0008       00000000
-YI                     DATA           DGROUP         08ef:0008       0000000c
-YIE                    DATA           DGROUP         08f0:0004       00000000
-STRINGS                DATA           DGROUP         08f0:0004       00000000
-DATA                   DATA           DGROUP         08f0:0004       00000000
-_BSS                   BSS            DGROUP         08f0:0004       00000ab3
+_DATA                  DATA           DGROUP         08c8:0000       00000262
+XIB                    DATA           DGROUP         08ee:0002       00000000
+XI                     DATA           DGROUP         08ee:0002       00000018
+XIE                    DATA           DGROUP         08ef:000a       00000000
+YIB                    DATA           DGROUP         08ef:000a       00000000
+YI                     DATA           DGROUP         08ef:000a       0000000c
+YIE                    DATA           DGROUP         08f0:0006       00000000
+STRINGS                DATA           DGROUP         08f0:0006       00000000
+DATA                   DATA           DGROUP         08f0:0006       00000000
+_BSS                   BSS            DGROUP         08f0:0006       00000ab3
 STACK                  STACK          DGROUP         099c:0000       0000dac0
 
 
@@ -115,7 +115,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:0807      __doclose_
 0000:0951      __shutdown_stream_
 0000:096b      fclose_
-08be:03a4+     ___RmTmpFileFn
+08be:03a6+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:09d6+     _null_exit_rtn_
 0000:09d6+     __null_int23_exit_
@@ -131,44 +131,44 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
 0000:6948*     VGAmodeX_
 0000:69f0+     modexEnter_
-0000:6a8c*     modexLeave_
-0000:6aa4*     modexDefaultPage_
-0000:6b0a*     modexNextPage_
-0000:6bda*     modexNextPageFlexibleSize_
-0000:6cae*     modexShowPage_
-0000:6daa*     modexPanPage_
-0000:6dfa*     modexSelectPlane_
-0000:6e1e+     modexClearRegion_
-0000:6f36*     oldDrawBmp_
-0000:709c*     CDrawBmp_
-0000:7200*     modexDrawBmp_
-0000:7266+     modexDrawBmpRegion_
-0000:73d0*     modex_sparky4_DrawBmpRegion_
-0000:753a*     modexDrawPlanarBuf_
-0000:7558*     modexDrawSprite_
-0000:75be+     modexDrawSpriteRegion_
-0000:7736*     modexCopyPageRegion_
-0000:78a0*     modexFadeOn_
-0000:78d0*     modexFadeOff_
-0000:78fe*     modexFlashOn_
-0000:792c*     modexFlashOff_
-0000:79fc+     modexPalSave_
-0000:7a52      modexNewPal_
-0000:7aa2*     modexLoadPalFile_
-0000:7b84*     modexSavePalFile_
-0000:7bfc*     modexPalBlack_
-0000:7c26*     modexPalWhite_
-0000:7c50+     modexPalUpdate_
-0000:81c0+     modexPalUpdate1_
-0000:823a*     modexPalUpdate0_
-0000:8286+     chkcolor_
-0000:859e+     modexputPixel_
-0000:862c*     modexgetPixel_
-0000:86b2*     modexhlin_
-0000:871e*     modexprint_
-0000:88b8*     modexprintbig_
-0000:8a34*     cls_
-0000:8aa2+     modexWaitBorder_
+0000:6a8a*     modexLeave_
+0000:6aa2*     modexDefaultPage_
+0000:6b08*     modexNextPage_
+0000:6bd8*     modexNextPageFlexibleSize_
+0000:6cac*     modexShowPage_
+0000:6da8*     modexPanPage_
+0000:6df8*     modexSelectPlane_
+0000:6e1c+     modexClearRegion_
+0000:6f34*     oldDrawBmp_
+0000:709a*     CDrawBmp_
+0000:71fe*     modexDrawBmp_
+0000:7264+     modexDrawBmpRegion_
+0000:73ce*     modex_sparky4_DrawBmpRegion_
+0000:7538*     modexDrawPlanarBuf_
+0000:7556*     modexDrawSprite_
+0000:75bc+     modexDrawSpriteRegion_
+0000:7734*     modexCopyPageRegion_
+0000:789e*     modexFadeOn_
+0000:78ce*     modexFadeOff_
+0000:78fc*     modexFlashOn_
+0000:792a*     modexFlashOff_
+0000:79fa+     modexPalSave_
+0000:7a50      modexNewPal_
+0000:7aa0*     modexLoadPalFile_
+0000:7b82*     modexSavePalFile_
+0000:7bfa*     modexPalBlack_
+0000:7c24*     modexPalWhite_
+0000:7c4e+     modexPalUpdate_
+0000:81be+     modexPalUpdate1_
+0000:8238*     modexPalUpdate0_
+0000:8284+     chkcolor_
+0000:859c+     modexputPixel_
+0000:862a*     modexgetPixel_
+0000:86b0*     modexhlin_
+0000:871c*     modexprint_
+0000:88b6*     modexprintbig_
+0000:8a32*     cls_
+0000:8aa0+     modexWaitBorder_
 08be:0104+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
 0000:10c0+     __open_flags_
@@ -178,13 +178,13 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:1595      _fmalloc_
 0000:1595      malloc_
-08be:012c+     ___fheap
-08be:012e      ___fheapRover
-08be:0130      ___LargestSizeB4Rover
+08be:012e+     ___fheap
+08be:0130      ___fheapRover
+08be:0132      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-08be:0132      ___iob
-08be:0ca8      ___OpenStreams
-08be:0cac      ___ClosedStreams
+08be:0134      ___iob
+08be:0caa      ___OpenStreams
+08be:0cae      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
 0000:170a      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
@@ -200,15 +200,15 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:19d4      __FiniRtns
 0000:19d4*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-08be:029a      ___uselfn
+08be:029c      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:1a38      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:1a39      __EnterWVIDEO_
-08be:029c+     ___WD_Present
+08be:029e+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:1a5d*     __get_errno_ptr_
-08be:0cb0      _errno
+08be:0cb2      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
 0000:1a64      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
@@ -248,12 +248,12 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
 0000:2698      __U4M
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
 0000:8b46*     textInit_
-08be:0cb2      _romFonts
+08be:0cb4      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:26b0*     __set_commode_
-08be:02a2      __commode
+08be:02a4      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-08be:02a4      __fmode
+08be:02a6      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:26bc      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
@@ -274,9 +274,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 0000:2fec      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:2fef      _nmalloc_
-08be:02a6      ___nheapbeg
-08be:02a8      ___MiniHeapRover
-08be:02aa      ___LargestSizeB4MiniHeapRover
+08be:02a8      ___nheapbeg
+08be:02aa      ___MiniHeapRover
+08be:02ac      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
 0000:30c9*     _heapgrow_
 0000:30c9*     _fheapgrow_
@@ -288,21 +288,21 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
 0000:337d      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:3387      _nfree_
-08be:0cca+     ___MiniHeapFreeRover
+08be:0ccc+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
 0000:3482      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:3657      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-08be:0ccc      ____Argv
-08be:0cd0      ____Argc
+08be:0cce      ____Argv
+08be:0cd2      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-08be:02ac      __amblksiz
+08be:02ae      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-08be:0300      __Start_XI
-08be:0318      __End_XI
-08be:0318      __Start_YI
-08be:0324      __End_YI
+08be:0302      __Start_XI
+08be:031a      __End_XI
+08be:031a      __Start_YI
+08be:0326      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
 0000:47c8*     __dosretax
 0000:47cd*     __dosret0
@@ -311,9 +311,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 0000:4847      __GetIOMode_
 0000:487c      __SetIOMode_nogrow_
-08be:02c2      ___NFiles
-08be:02c4      ___init_mode
-08be:02ec      ___io_mode
+08be:02c4      ___NFiles
+08be:02c6      ___init_mode
+08be:02ee      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
 0000:48b1      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
@@ -332,15 +332,15 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 0000:4b85      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 0000:4ba1*     __get_doserrno_ptr_
-08be:0cd4      __doserrno
+08be:0cd6      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-08be:02f0      ___umaskval
+08be:02f2      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
 0000:4ba8      _dos_creat_
 0000:4bcc*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
 0000:4bed*     _heapenable_
-08be:02f2      ___heap_enabled
+08be:02f4      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
 0000:4bfe      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
@@ -354,13 +354,13 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
 0000:4f47      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-08be:02f4      ___EFG_printf
-08be:02f8*     ___EFG_scanf
+08be:02f6      ___EFG_printf
+08be:02fa*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-08be:02fc      ___IsDBCS
+08be:02fe      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
 0000:4f8f*     _ismbblead_
-08be:0cd6      ___MBCSIsTable
+08be:0cd8      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
 0000:4fab      ulltoa_
 0000:50e8*     lltoa_
@@ -388,7 +388,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
 08be:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
 0000:5826      __mbinit_
-08be:02fe+     ___MBCodePage
+08be:0300+     ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
 0000:5901*     _msize_
 0000:591c      _fmsize_
index f124c78a51c83f134c162ae1fc41ba2bdc8130aa..0bf8ab95722b1ce1d722f53e3b07a18f41204cca 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/09 14:10:27
+Created on:       15/10/13 02:29:56
 Executable Image: vgmtest.exe
 creating a DOS executable
 
@@ -606,4 +606,4 @@ vgmsnd.lib
 Stack size:  dac0 (56000.)
 Memory size:  0001f470 (128112.)
 Entry point address: 0000:7d06
-Link time: 00:00.10
+Link time: 00:00.00