]> 4ch.mooo.com Git - 16.git/commitdiff
wwww
authorsparky4 <sparky4@cock.li>
Tue, 13 Oct 2015 19:21:50 +0000 (14:21 -0500)
committersparky4 <sparky4@cock.li>
Tue, 13 Oct 2015 19:21:50 +0000 (14:21 -0500)
28 files changed:
16.exe
16.map
bakapi.exe
bakapi.map
exmmtest.map
fmemtest.map
fontgfx.exe
fontgfx.map
fonttest.map
inputest.map
maptest.exe
maptest.map
palettec.exe
palettec.map
palettel.exe
palettel.map
pcxtest.exe
pcxtest.map
pcxtest2.exe
pcxtest2.map
scroll.exe
scroll.map
src/lib/modex16.c
test.exe
test.map
test2.exe
test2.map
vgmtest.map

diff --git a/16.exe b/16.exe
index 8ab2840e208c294fc53362d5a3b7b7c764454606..c64bb4f958f68564ff67595ef8bd5a8ca4ca0cbc 100755 (executable)
Binary files a/16.exe and b/16.exe differ
diff --git a/16.map b/16.map
index 87579430217d17bf3427ec9bdc3651d8ab94c468..19dde1c48a8a70960b49d972d436de6903d91334 100755 (executable)
--- a/16.map
+++ b/16.map
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/13 14:20:39
+Created on:       15/10/13 14:21:39
 Executable Image: 16.exe
 creating a DOS executable
 
@@ -36,7 +36,7 @@ kitten_TEXT            CODE           AUTO           0000:7030       0000080a
 16_hc_TEXT             CODE           AUTO           0000:7840       0000158b
 timer_TEXT             CODE           AUTO           0000:8dd0       00000235
 _TEXT                  CODE           AUTO           0901:0000       00007bbb
-modex16_TEXT           CODE           AUTO           0901:7bc0       00002498
+modex16_TEXT           CODE           AUTO           0901:7bc0       0000249e
 bitmap_TEXT            CODE           AUTO           0901:a060       000006f5
 16text_TEXT            CODE           AUTO           0901:a760       0000010d
 16_in13_DATA           FAR_DATA       AUTO           1388:0000       000001a4
@@ -194,45 +194,45 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
 0901:7ea4      VGAmodeX_
 0901:7f4e+     modex__320x240_256__Enter_
-0901:7fe0*     modexsetBaseXMode_
-0901:801a*     modexLeave_
-0901:8032*     modexDefaultPage_
-0901:8098*     modexNextPage_
-0901:8168*     modexNextPageFlexibleSize_
-0901:823c*     modexShowPage_
-0901:8338*     modexPanPage_
-0901:8388*     modexSelectPlane_
-0901:83ac+     modexClearRegion_
-0901:84c4*     oldDrawBmp_
-0901:862a*     CDrawBmp_
-0901:878e*     modexDrawBmp_
-0901:87f4+     modexDrawBmpRegion_
-0901:895e*     modex_sparky4_DrawBmpRegion_
-0901:8ac8*     modexDrawPlanarBuf_
-0901:8ae6*     modexDrawSprite_
-0901:8b4c+     modexDrawSpriteRegion_
-0901:8cc4*     modexCopyPageRegion_
-0901:8e2e      modexFadeOn_
-0901:8e5e      modexFadeOff_
-0901:8e8c*     modexFlashOn_
-0901:8eba*     modexFlashOff_
-0901:8f8a      modexPalSave_
-0901:8fe0      modexNewPal_
-0901:9030*     modexLoadPalFile_
-0901:9112*     modexSavePalFile_
-0901:918a      modexPalBlack_
-0901:91b4*     modexPalWhite_
-0901:91de+     modexPalUpdate_
-0901:974e+     modexPalUpdate1_
-0901:97c8*     modexPalUpdate0_
-0901:9814+     chkcolor_
-0901:9b2c+     modexputPixel_
-0901:9bba*     modexgetPixel_
-0901:9c40*     modexhlin_
-0901:9cac*     modexprint_
-0901:9e46*     modexprintbig_
-0901:9fc2*     cls_
-0901:a030+     modexWaitBorder_
+0901:7fe6*     modexsetBaseXMode_
+0901:8020*     modexLeave_
+0901:8038*     modexDefaultPage_
+0901:809e*     modexNextPage_
+0901:816e*     modexNextPageFlexibleSize_
+0901:8242*     modexShowPage_
+0901:833e*     modexPanPage_
+0901:838e*     modexSelectPlane_
+0901:83b2+     modexClearRegion_
+0901:84ca*     oldDrawBmp_
+0901:8630*     CDrawBmp_
+0901:8794*     modexDrawBmp_
+0901:87fa+     modexDrawBmpRegion_
+0901:8964*     modex_sparky4_DrawBmpRegion_
+0901:8ace*     modexDrawPlanarBuf_
+0901:8aec*     modexDrawSprite_
+0901:8b52+     modexDrawSpriteRegion_
+0901:8cca*     modexCopyPageRegion_
+0901:8e34      modexFadeOn_
+0901:8e64      modexFadeOff_
+0901:8e92*     modexFlashOn_
+0901:8ec0*     modexFlashOff_
+0901:8f90      modexPalSave_
+0901:8fe6      modexNewPal_
+0901:9036*     modexLoadPalFile_
+0901:9118*     modexSavePalFile_
+0901:9190      modexPalBlack_
+0901:91ba*     modexPalWhite_
+0901:91e4+     modexPalUpdate_
+0901:9754+     modexPalUpdate1_
+0901:97ce*     modexPalUpdate0_
+0901:981a+     chkcolor_
+0901:9b32+     modexputPixel_
+0901:9bc0*     modexgetPixel_
+0901:9c46*     modexhlin_
+0901:9cb2*     modexprint_
+0901:9e4c*     modexprintbig_
+0901:9fc8*     cls_
+0901:a036+     modexWaitBorder_
 13a3:04d4+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 0901:0042      printf_
@@ -662,4 +662,4 @@ gfx.lib
 Stack size:  dac0 (56000.)
 Memory size:  00022c70 (142448.)
 Entry point address: 0901:0072
-Link time: 00:00.03
+Link time: 00:00.44
index 95a748a36d0d2c2fff9bc4ac709fa102e3add5e9..e383c7269a349d156dc0eddc67717acb87a1cc18 100755 (executable)
Binary files a/bakapi.exe and b/bakapi.exe differ
index 0e885825e8b8da9b9134bd7bc4f53bf3a7479c5b..8a9d1e15dd67cd4586cc238ab176032a7de1dd52 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/13 14:20:39
+Created on:       15/10/13 14:21:39
 Executable Image: bakapi.exe
 creating a DOS executable
 
@@ -34,7 +34,7 @@ kitten_TEXT            CODE           AUTO           0000:5d70       0000080a
 16_hc_TEXT             CODE           AUTO           0000:6580       0000158b
 timer_TEXT             CODE           AUTO           0000:7b10       00000235
 _TEXT                  CODE           AUTO           07d5:0000       0000907d
-modex16_TEXT           CODE           AUTO           07d5:9080       00002498
+modex16_TEXT           CODE           AUTO           07d5:9080       0000249e
 16text_TEXT            CODE           AUTO           07d5:b520       0000010d
 bakapee_TEXT           CODE           AUTO           07d5:b630       00000cb2
 16_in13_DATA           FAR_DATA       AUTO           1404:0000       000001a4
@@ -185,45 +185,45 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
 07d5:9364      VGAmodeX_
 07d5:940e+     modex__320x240_256__Enter_
-07d5:94a0*     modexsetBaseXMode_
-07d5:94da*     modexLeave_
-07d5:94f2      modexDefaultPage_
-07d5:9558*     modexNextPage_
-07d5:9628*     modexNextPageFlexibleSize_
-07d5:96fc      modexShowPage_
-07d5:97f8*     modexPanPage_
-07d5:9848*     modexSelectPlane_
-07d5:986c      modexClearRegion_
-07d5:9984*     oldDrawBmp_
-07d5:9aea*     CDrawBmp_
-07d5:9c4e*     modexDrawBmp_
-07d5:9cb4+     modexDrawBmpRegion_
-07d5:9e1e*     modex_sparky4_DrawBmpRegion_
-07d5:9f88*     modexDrawPlanarBuf_
-07d5:9fa6*     modexDrawSprite_
-07d5:a00c+     modexDrawSpriteRegion_
-07d5:a184*     modexCopyPageRegion_
-07d5:a2ee*     modexFadeOn_
-07d5:a31e*     modexFadeOff_
-07d5:a34c*     modexFlashOn_
-07d5:a37a*     modexFlashOff_
-07d5:a44a+     modexPalSave_
-07d5:a4a0+     modexNewPal_
-07d5:a4f0*     modexLoadPalFile_
-07d5:a5d2*     modexSavePalFile_
-07d5:a64a*     modexPalBlack_
-07d5:a674*     modexPalWhite_
-07d5:a69e+     modexPalUpdate_
-07d5:ac0e+     modexPalUpdate1_
-07d5:ac88*     modexPalUpdate0_
-07d5:acd4+     chkcolor_
-07d5:afec      modexputPixel_
-07d5:b07a*     modexgetPixel_
-07d5:b100*     modexhlin_
-07d5:b16c      modexprint_
-07d5:b306*     modexprintbig_
-07d5:b482      cls_
-07d5:b4f0+     modexWaitBorder_
+07d5:94a6*     modexsetBaseXMode_
+07d5:94e0*     modexLeave_
+07d5:94f8      modexDefaultPage_
+07d5:955e*     modexNextPage_
+07d5:962e*     modexNextPageFlexibleSize_
+07d5:9702      modexShowPage_
+07d5:97fe*     modexPanPage_
+07d5:984e*     modexSelectPlane_
+07d5:9872      modexClearRegion_
+07d5:998a*     oldDrawBmp_
+07d5:9af0*     CDrawBmp_
+07d5:9c54*     modexDrawBmp_
+07d5:9cba+     modexDrawBmpRegion_
+07d5:9e24*     modex_sparky4_DrawBmpRegion_
+07d5:9f8e*     modexDrawPlanarBuf_
+07d5:9fac*     modexDrawSprite_
+07d5:a012+     modexDrawSpriteRegion_
+07d5:a18a*     modexCopyPageRegion_
+07d5:a2f4*     modexFadeOn_
+07d5:a324*     modexFadeOff_
+07d5:a352*     modexFlashOn_
+07d5:a380*     modexFlashOff_
+07d5:a450+     modexPalSave_
+07d5:a4a6+     modexNewPal_
+07d5:a4f6*     modexLoadPalFile_
+07d5:a5d8*     modexSavePalFile_
+07d5:a650*     modexPalBlack_
+07d5:a67a*     modexPalWhite_
+07d5:a6a4+     modexPalUpdate_
+07d5:ac14+     modexPalUpdate1_
+07d5:ac8e*     modexPalUpdate0_
+07d5:acda+     chkcolor_
+07d5:aff2      modexputPixel_
+07d5:b080*     modexgetPixel_
+07d5:b106*     modexhlin_
+07d5:b172      modexprint_
+07d5:b30c*     modexprintbig_
+07d5:b488      cls_
+07d5:b4f6+     modexWaitBorder_
 141f:04d4      _VGA
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
 07d5:b596      textInit_
@@ -667,4 +667,4 @@ gfx.lib
 Stack size:  dac0 (56000.)
 Memory size:  00023280 (144000.)
 Entry point address: 07d5:022c
-Link time: 00:00.01
+Link time: 00:00.57
index 029a92473ff4e4ebd9efed5fa011ce85089229e3..eeb4e130e9c184a894a14af449b1fbb67e83a344 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/13 14:16:45
+Created on:       15/10/13 14:21:39
 Executable Image: exmmtest.exe
 creating a DOS executable
 
@@ -577,4 +577,4 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
 Stack size:  dac0 (56000.)
 Memory size:  0001d520 (120096.)
 Entry point address: 0000:8024
-Link time: 00:00.72
+Link time: 00:00.28
index c661ff72c4512f28fe41f23b6716ee2ae656f2f3..093af726ed8638811abe82c66d088c2650031c28 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/13 14:16:45
+Created on:       15/10/13 14:21:39
 Executable Image: fmemtest.exe
 creating a DOS executable
 
@@ -576,4 +576,4 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
 Stack size:  dac0 (56000.)
 Memory size:  0001d3e0 (119776.)
 Entry point address: 0000:7e06
-Link time: 00:00.28
+Link time: 00:00.60
index 266070f6fabed892dae4d5f518e30a22987f7e9f..a5f7785a903e53db6301f0f36fb0b6c35c99fe78 100755 (executable)
Binary files a/fontgfx.exe and b/fontgfx.exe differ
index 256e68c6deb4a166aa38597fd4fa676558846dd4..11d0bebd96af4758a81fe99bd6bea50191ef811e 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/13 14:20:39
+Created on:       15/10/13 14:21:39
 Executable Image: fontgfx.exe
 creating a DOS executable
 
@@ -35,7 +35,7 @@ kitten_TEXT            CODE           AUTO           0000:5c90       0000080a
 timer_TEXT             CODE           AUTO           0000:7a30       00000235
 _TEXT                  CODE           AUTO           0000:7c70       00007645
 16text_TEXT            CODE           AUTO           0000:f2c0       0000010d
-modex16_TEXT           CODE           AUTO           0f3d:0000       00002498
+modex16_TEXT           CODE           AUTO           0f3d:0000       0000249e
 16_in13_DATA           FAR_DATA       AUTO           1187:0000       000001a4
 FAR_DATA               FAR_DATA       AUTO           11a1:0004       00000000
 _NULL                  BEGDATA        DGROUP         11a2:0000       00000020
@@ -182,45 +182,45 @@ Module: gfx.lib(/dos/z/16/src/lib/16text.c)
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
 0f3d:02e4      VGAmodeX_
 0f3d:038e+     modex__320x240_256__Enter_
-0f3d:0420*     modexsetBaseXMode_
-0f3d:045a*     modexLeave_
-0f3d:0472      modexDefaultPage_
-0f3d:04d8*     modexNextPage_
-0f3d:05a8*     modexNextPageFlexibleSize_
-0f3d:067c*     modexShowPage_
-0f3d:0778*     modexPanPage_
-0f3d:07c8*     modexSelectPlane_
-0f3d:07ec+     modexClearRegion_
-0f3d:0904*     oldDrawBmp_
-0f3d:0a6a*     CDrawBmp_
-0f3d:0bce*     modexDrawBmp_
-0f3d:0c34+     modexDrawBmpRegion_
-0f3d:0d9e*     modex_sparky4_DrawBmpRegion_
-0f3d:0f08*     modexDrawPlanarBuf_
-0f3d:0f26*     modexDrawSprite_
-0f3d:0f8c+     modexDrawSpriteRegion_
-0f3d:1104*     modexCopyPageRegion_
-0f3d:126e*     modexFadeOn_
-0f3d:129e*     modexFadeOff_
-0f3d:12cc*     modexFlashOn_
-0f3d:12fa*     modexFlashOff_
-0f3d:13ca+     modexPalSave_
-0f3d:1420+     modexNewPal_
-0f3d:1470*     modexLoadPalFile_
-0f3d:1552*     modexSavePalFile_
-0f3d:15ca*     modexPalBlack_
-0f3d:15f4*     modexPalWhite_
-0f3d:161e+     modexPalUpdate_
-0f3d:1b8e+     modexPalUpdate1_
-0f3d:1c08*     modexPalUpdate0_
-0f3d:1c54+     chkcolor_
-0f3d:1f6c+     modexputPixel_
-0f3d:1ffa*     modexgetPixel_
-0f3d:2080*     modexhlin_
-0f3d:20ec      modexprint_
-0f3d:2286      modexprintbig_
-0f3d:2402*     cls_
-0f3d:2470+     modexWaitBorder_
+0f3d:0426*     modexsetBaseXMode_
+0f3d:0460*     modexLeave_
+0f3d:0478      modexDefaultPage_
+0f3d:04de*     modexNextPage_
+0f3d:05ae*     modexNextPageFlexibleSize_
+0f3d:0682*     modexShowPage_
+0f3d:077e*     modexPanPage_
+0f3d:07ce*     modexSelectPlane_
+0f3d:07f2+     modexClearRegion_
+0f3d:090a*     oldDrawBmp_
+0f3d:0a70*     CDrawBmp_
+0f3d:0bd4*     modexDrawBmp_
+0f3d:0c3a+     modexDrawBmpRegion_
+0f3d:0da4*     modex_sparky4_DrawBmpRegion_
+0f3d:0f0e*     modexDrawPlanarBuf_
+0f3d:0f2c*     modexDrawSprite_
+0f3d:0f92+     modexDrawSpriteRegion_
+0f3d:110a*     modexCopyPageRegion_
+0f3d:1274*     modexFadeOn_
+0f3d:12a4*     modexFadeOff_
+0f3d:12d2*     modexFlashOn_
+0f3d:1300*     modexFlashOff_
+0f3d:13d0+     modexPalSave_
+0f3d:1426+     modexNewPal_
+0f3d:1476*     modexLoadPalFile_
+0f3d:1558*     modexSavePalFile_
+0f3d:15d0*     modexPalBlack_
+0f3d:15fa*     modexPalWhite_
+0f3d:1624+     modexPalUpdate_
+0f3d:1b94+     modexPalUpdate1_
+0f3d:1c0e*     modexPalUpdate0_
+0f3d:1c5a+     chkcolor_
+0f3d:1f72+     modexputPixel_
+0f3d:2000*     modexgetPixel_
+0f3d:2086*     modexhlin_
+0f3d:20f2      modexprint_
+0f3d:228c      modexprintbig_
+0f3d:2408*     cls_
+0f3d:2476+     modexWaitBorder_
 11a2:0914+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getch.c)
 0000:7cb2      getch_
@@ -636,4 +636,4 @@ gfx.lib
 Stack size:  dac0 (56000.)
 Memory size:  00020f00 (134912.)
 Entry point address: 0000:7d2a
-Link time: 00:00.16
+Link time: 00:00.96
index febbfa5b2995cc386909203d18a7c52e68dab000..60cdaaf009d8fd6ca5fd5285abc825802767e582 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/13 14:20:39
+Created on:       15/10/13 14:21:39
 Executable Image: fonttest.exe
 creating a DOS executable
 
@@ -588,4 +588,4 @@ gfx.lib
 Stack size:  dac0 (56000.)
 Memory size:  0001d960 (121184.)
 Entry point address: 0000:7d82
-Link time: 00:00.05
+Link time: 00:00.28
index 016a4009048f5196b6336d41dde52b7d3d617fd4..21dbca4a593ad05804bc86336855f022193d14a7 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/13 14:16:45
+Created on:       15/10/13 14:21:39
 Executable Image: inputest.exe
 creating a DOS executable
 
@@ -572,4 +572,4 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
 Stack size:  dac0 (56000.)
 Memory size:  0001d1b0 (119216.)
 Entry point address: 0000:7ad2
-Link time: 00:00.04
+Link time: 00:00.00
index 1bbec155989025f1c3c1a957d9a084c504fd46d7..f741cbd08deb18622f964a7b33fc189a010eda8c 100755 (executable)
Binary files a/maptest.exe and b/maptest.exe differ
index a38d5dec81b389b7e46e7dd25381481846ed142a..95838d1d00d297273423dbbd4eca6970bf6f393f 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/13 14:20:39
+Created on:       15/10/13 14:21:39
 Executable Image: maptest.exe
 creating a DOS executable
 
@@ -37,7 +37,7 @@ kitten_TEXT            CODE           AUTO           0000:6fa0       0000080a
 timer_TEXT             CODE           AUTO           0000:8d40       00000235
 _TEXT                  CODE           AUTO           08f8:0000       00007bbb
 bitmap_TEXT            CODE           AUTO           08f8:7bc0       000006f5
-modex16_TEXT           CODE           AUTO           08f8:82c0       00002498
+modex16_TEXT           CODE           AUTO           08f8:82c0       0000249e
 16text_TEXT            CODE           AUTO           08f8:a760       0000010d
 16_in13_DATA           FAR_DATA       AUTO           137f:0000       000001a4
 FAR_DATA               FAR_DATA       AUTO           1399:0004       00000000
@@ -400,45 +400,45 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
 08f8:85a4*     VGAmodeX_
 08f8:864e+     modex__320x240_256__Enter_
-08f8:86e0*     modexsetBaseXMode_
-08f8:871a*     modexLeave_
-08f8:8732*     modexDefaultPage_
-08f8:8798*     modexNextPage_
-08f8:8868*     modexNextPageFlexibleSize_
-08f8:893c*     modexShowPage_
-08f8:8a38*     modexPanPage_
-08f8:8a88*     modexSelectPlane_
-08f8:8aac+     modexClearRegion_
-08f8:8bc4*     oldDrawBmp_
-08f8:8d2a*     CDrawBmp_
-08f8:8e8e*     modexDrawBmp_
-08f8:8ef4+     modexDrawBmpRegion_
-08f8:905e*     modex_sparky4_DrawBmpRegion_
-08f8:91c8*     modexDrawPlanarBuf_
-08f8:91e6*     modexDrawSprite_
-08f8:924c+     modexDrawSpriteRegion_
-08f8:93c4*     modexCopyPageRegion_
-08f8:952e*     modexFadeOn_
-08f8:955e*     modexFadeOff_
-08f8:958c*     modexFlashOn_
-08f8:95ba*     modexFlashOff_
-08f8:968a+     modexPalSave_
-08f8:96e0      modexNewPal_
-08f8:9730*     modexLoadPalFile_
-08f8:9812*     modexSavePalFile_
-08f8:988a*     modexPalBlack_
-08f8:98b4*     modexPalWhite_
-08f8:98de+     modexPalUpdate_
-08f8:9e4e+     modexPalUpdate1_
-08f8:9ec8*     modexPalUpdate0_
-08f8:9f14+     chkcolor_
-08f8:a22c+     modexputPixel_
-08f8:a2ba*     modexgetPixel_
-08f8:a340*     modexhlin_
-08f8:a3ac*     modexprint_
-08f8:a546*     modexprintbig_
-08f8:a6c2*     cls_
-08f8:a730+     modexWaitBorder_
+08f8:86e6*     modexsetBaseXMode_
+08f8:8720*     modexLeave_
+08f8:8738*     modexDefaultPage_
+08f8:879e*     modexNextPage_
+08f8:886e*     modexNextPageFlexibleSize_
+08f8:8942*     modexShowPage_
+08f8:8a3e*     modexPanPage_
+08f8:8a8e*     modexSelectPlane_
+08f8:8ab2+     modexClearRegion_
+08f8:8bca*     oldDrawBmp_
+08f8:8d30*     CDrawBmp_
+08f8:8e94*     modexDrawBmp_
+08f8:8efa+     modexDrawBmpRegion_
+08f8:9064*     modex_sparky4_DrawBmpRegion_
+08f8:91ce*     modexDrawPlanarBuf_
+08f8:91ec*     modexDrawSprite_
+08f8:9252+     modexDrawSpriteRegion_
+08f8:93ca*     modexCopyPageRegion_
+08f8:9534*     modexFadeOn_
+08f8:9564*     modexFadeOff_
+08f8:9592*     modexFlashOn_
+08f8:95c0*     modexFlashOff_
+08f8:9690+     modexPalSave_
+08f8:96e6      modexNewPal_
+08f8:9736*     modexLoadPalFile_
+08f8:9818*     modexSavePalFile_
+08f8:9890*     modexPalBlack_
+08f8:98ba*     modexPalWhite_
+08f8:98e4+     modexPalUpdate_
+08f8:9e54+     modexPalUpdate1_
+08f8:9ece*     modexPalUpdate0_
+08f8:9f1a+     chkcolor_
+08f8:a232+     modexputPixel_
+08f8:a2c0*     modexgetPixel_
+08f8:a346*     modexhlin_
+08f8:a3b2*     modexprint_
+08f8:a54c*     modexprintbig_
+08f8:a6c8*     cls_
+08f8:a736+     modexWaitBorder_
 139a:0694+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 08f8:39e5*     __set_commode_
@@ -656,4 +656,4 @@ gfx.lib
 Stack size:  dac0 (56000.)
 Memory size:  00022aa0 (141984.)
 Entry point address: 08f8:0072
-Link time: 00:00.88
+Link time: 00:00.04
index ebc614b4dab5371946a2a7fad9f21a9b15966c5a..cbe67c7408b1ae22c7f6ed6355f27a8bf4a555d2 100755 (executable)
Binary files a/palettec.exe and b/palettec.exe differ
index e8d745bea637ec1219d137cc750c1e6c58bd73d8..f57d300ea62e87a543a0c467ceab149edad95e2d 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/13 14:20:39
+Created on:       15/10/13 14:21:39
 Executable Image: palettec.exe
 creating a DOS executable
 
@@ -34,7 +34,7 @@ kitten_TEXT            CODE           AUTO           0000:5bc0       0000080a
 16_hc_TEXT             CODE           AUTO           0000:63d0       0000158b
 timer_TEXT             CODE           AUTO           0000:7960       00000235
 _TEXT                  CODE           AUTO           0000:7ba0       00007631
-modex16_TEXT           CODE           AUTO           0f1e:0000       00002498
+modex16_TEXT           CODE           AUTO           0f1e:0000       0000249e
 16text_TEXT            CODE           AUTO           0f1e:24a0       0000010d
 16_in13_DATA           FAR_DATA       AUTO           1179:0000       000001a4
 FAR_DATA               FAR_DATA       AUTO           1193:0004       00000000
@@ -188,45 +188,45 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
 0f1e:02e4      VGAmodeX_
 0f1e:038e+     modex__320x240_256__Enter_
-0f1e:0420*     modexsetBaseXMode_
-0f1e:045a*     modexLeave_
-0f1e:0472*     modexDefaultPage_
-0f1e:04d8*     modexNextPage_
-0f1e:05a8*     modexNextPageFlexibleSize_
-0f1e:067c*     modexShowPage_
-0f1e:0778*     modexPanPage_
-0f1e:07c8*     modexSelectPlane_
-0f1e:07ec+     modexClearRegion_
-0f1e:0904*     oldDrawBmp_
-0f1e:0a6a*     CDrawBmp_
-0f1e:0bce*     modexDrawBmp_
-0f1e:0c34+     modexDrawBmpRegion_
-0f1e:0d9e*     modex_sparky4_DrawBmpRegion_
-0f1e:0f08*     modexDrawPlanarBuf_
-0f1e:0f26*     modexDrawSprite_
-0f1e:0f8c+     modexDrawSpriteRegion_
-0f1e:1104*     modexCopyPageRegion_
-0f1e:126e*     modexFadeOn_
-0f1e:129e*     modexFadeOff_
-0f1e:12cc*     modexFlashOn_
-0f1e:12fa*     modexFlashOff_
-0f1e:13ca      modexPalSave_
-0f1e:1420      modexNewPal_
-0f1e:1470*     modexLoadPalFile_
-0f1e:1552      modexSavePalFile_
-0f1e:15ca*     modexPalBlack_
-0f1e:15f4*     modexPalWhite_
-0f1e:161e+     modexPalUpdate_
-0f1e:1b8e+     modexPalUpdate1_
-0f1e:1c08*     modexPalUpdate0_
-0f1e:1c54+     chkcolor_
-0f1e:1f6c+     modexputPixel_
-0f1e:1ffa*     modexgetPixel_
-0f1e:2080*     modexhlin_
-0f1e:20ec*     modexprint_
-0f1e:2286*     modexprintbig_
-0f1e:2402*     cls_
-0f1e:2470+     modexWaitBorder_
+0f1e:0426*     modexsetBaseXMode_
+0f1e:0460*     modexLeave_
+0f1e:0478*     modexDefaultPage_
+0f1e:04de*     modexNextPage_
+0f1e:05ae*     modexNextPageFlexibleSize_
+0f1e:0682*     modexShowPage_
+0f1e:077e*     modexPanPage_
+0f1e:07ce*     modexSelectPlane_
+0f1e:07f2+     modexClearRegion_
+0f1e:090a*     oldDrawBmp_
+0f1e:0a70*     CDrawBmp_
+0f1e:0bd4*     modexDrawBmp_
+0f1e:0c3a+     modexDrawBmpRegion_
+0f1e:0da4*     modex_sparky4_DrawBmpRegion_
+0f1e:0f0e*     modexDrawPlanarBuf_
+0f1e:0f2c*     modexDrawSprite_
+0f1e:0f92+     modexDrawSpriteRegion_
+0f1e:110a*     modexCopyPageRegion_
+0f1e:1274*     modexFadeOn_
+0f1e:12a4*     modexFadeOff_
+0f1e:12d2*     modexFlashOn_
+0f1e:1300*     modexFlashOff_
+0f1e:13d0      modexPalSave_
+0f1e:1426      modexNewPal_
+0f1e:1476*     modexLoadPalFile_
+0f1e:1558      modexSavePalFile_
+0f1e:15d0*     modexPalBlack_
+0f1e:15fa*     modexPalWhite_
+0f1e:1624+     modexPalUpdate_
+0f1e:1b94+     modexPalUpdate1_
+0f1e:1c0e*     modexPalUpdate0_
+0f1e:1c5a+     chkcolor_
+0f1e:1f72+     modexputPixel_
+0f1e:2000*     modexgetPixel_
+0f1e:2086*     modexhlin_
+0f1e:20f2*     modexprint_
+0f1e:228c*     modexprintbig_
+0f1e:2408*     cls_
+0f1e:2476+     modexWaitBorder_
 1194:04c4+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
 1194:0000*     __nullarea
@@ -634,4 +634,4 @@ gfx.lib
 Stack size:  dac0 (56000.)
 Memory size:  000209d0 (133584.)
 Entry point address: 0000:7d76
-Link time: 00:00.67
+Link time: 00:00.87
index 522c75e97276c92892db865236f3ab65cdd053fa..437c7868126cfcce761746852baea95e4b2327f2 100755 (executable)
Binary files a/palettel.exe and b/palettel.exe differ
index 96a790b87af9fd63185b3b24ac4effc4e28829a2..2af1952b76ca6b65428d2010d99930fafc8afc31 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/13 14:20:39
+Created on:       15/10/13 14:21:39
 Executable Image: palettel.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           0000:7c20       000077ad
-modex16_TEXT           CODE           AUTO           0f3d:0000       00002498
+modex16_TEXT           CODE           AUTO           0f3d:0000       0000249e
 bakapee_TEXT           CODE           AUTO           0f3d:24a0       00000cb2
 16text_TEXT            CODE           AUTO           0f3d:3160       0000010d
 16_in13_DATA           FAR_DATA       AUTO           1264:0000       000001a4
@@ -184,45 +184,45 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
 0f3d:02e4      VGAmodeX_
 0f3d:038e+     modex__320x240_256__Enter_
-0f3d:0420*     modexsetBaseXMode_
-0f3d:045a*     modexLeave_
-0f3d:0472      modexDefaultPage_
-0f3d:04d8*     modexNextPage_
-0f3d:05a8*     modexNextPageFlexibleSize_
-0f3d:067c*     modexShowPage_
-0f3d:0778*     modexPanPage_
-0f3d:07c8*     modexSelectPlane_
-0f3d:07ec      modexClearRegion_
-0f3d:0904*     oldDrawBmp_
-0f3d:0a6a*     CDrawBmp_
-0f3d:0bce*     modexDrawBmp_
-0f3d:0c34+     modexDrawBmpRegion_
-0f3d:0d9e*     modex_sparky4_DrawBmpRegion_
-0f3d:0f08*     modexDrawPlanarBuf_
-0f3d:0f26*     modexDrawSprite_
-0f3d:0f8c+     modexDrawSpriteRegion_
-0f3d:1104*     modexCopyPageRegion_
-0f3d:126e      modexFadeOn_
-0f3d:129e*     modexFadeOff_
-0f3d:12cc*     modexFlashOn_
-0f3d:12fa*     modexFlashOff_
-0f3d:13ca+     modexPalSave_
-0f3d:1420      modexNewPal_
-0f3d:1470      modexLoadPalFile_
-0f3d:1552*     modexSavePalFile_
-0f3d:15ca      modexPalBlack_
-0f3d:15f4*     modexPalWhite_
-0f3d:161e+     modexPalUpdate_
-0f3d:1b8e      modexPalUpdate1_
-0f3d:1c08*     modexPalUpdate0_
-0f3d:1c54+     chkcolor_
-0f3d:1f6c      modexputPixel_
-0f3d:1ffa*     modexgetPixel_
-0f3d:2080*     modexhlin_
-0f3d:20ec      modexprint_
-0f3d:2286*     modexprintbig_
-0f3d:2402      cls_
-0f3d:2470+     modexWaitBorder_
+0f3d:0426*     modexsetBaseXMode_
+0f3d:0460*     modexLeave_
+0f3d:0478      modexDefaultPage_
+0f3d:04de*     modexNextPage_
+0f3d:05ae*     modexNextPageFlexibleSize_
+0f3d:0682*     modexShowPage_
+0f3d:077e*     modexPanPage_
+0f3d:07ce*     modexSelectPlane_
+0f3d:07f2      modexClearRegion_
+0f3d:090a*     oldDrawBmp_
+0f3d:0a70*     CDrawBmp_
+0f3d:0bd4*     modexDrawBmp_
+0f3d:0c3a+     modexDrawBmpRegion_
+0f3d:0da4*     modex_sparky4_DrawBmpRegion_
+0f3d:0f0e*     modexDrawPlanarBuf_
+0f3d:0f2c*     modexDrawSprite_
+0f3d:0f92+     modexDrawSpriteRegion_
+0f3d:110a*     modexCopyPageRegion_
+0f3d:1274      modexFadeOn_
+0f3d:12a4*     modexFadeOff_
+0f3d:12d2*     modexFlashOn_
+0f3d:1300*     modexFlashOff_
+0f3d:13d0+     modexPalSave_
+0f3d:1426      modexNewPal_
+0f3d:1476      modexLoadPalFile_
+0f3d:1558*     modexSavePalFile_
+0f3d:15d0      modexPalBlack_
+0f3d:15fa*     modexPalWhite_
+0f3d:1624+     modexPalUpdate_
+0f3d:1b94      modexPalUpdate1_
+0f3d:1c0e*     modexPalUpdate0_
+0f3d:1c5a+     chkcolor_
+0f3d:1f72      modexputPixel_
+0f3d:2000*     modexgetPixel_
+0f3d:2086*     modexhlin_
+0f3d:20f2      modexprint_
+0f3d:228c*     modexprintbig_
+0f3d:2408      cls_
+0f3d:2476+     modexWaitBorder_
 127f:04c4      _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:7c62      _fmalloc_
@@ -654,4 +654,4 @@ gfx.lib
 Stack size:  dac0 (56000.)
 Memory size:  000218b0 (137392.)
 Entry point address: 0000:7e10
-Link time: 00:00.93
+Link time: 00:00.89
index ba93074af789de26833a6c18e3ed27b1fa881fb9..64fd279593f0bab67ebf422f9445d7a87930dfa6 100755 (executable)
Binary files a/pcxtest.exe and b/pcxtest.exe differ
index 46c52df44fffdae9749b157437ad1d02a34f7753..85989c20b160fea06d70c5bb3dd5577c9e8db47e 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/13 14:20:39
+Created on:       15/10/13 14:21:39
 Executable Image: pcxtest.exe
 creating a DOS executable
 
@@ -26,7 +26,7 @@ Segment                Class          Group          Address         Size
 
 pcxtest_TEXT           CODE           AUTO           0000:0000       0000033c
 _TEXT                  CODE           AUTO           0000:0340       00008567
-modex16_TEXT           CODE           AUTO           0000:88b0       00002498
+modex16_TEXT           CODE           AUTO           0000:88b0       0000249e
 bitmap_TEXT            CODE           AUTO           0000:ad50       000006f5
 planar_TEXT            CODE           AUTO           0000:b450       00000275
 16text_TEXT            CODE           AUTO           0000:b6d0       0000010d
@@ -69,45 +69,45 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
 0000:8b94      VGAmodeX_
 0000:8c3e+     modex__320x240_256__Enter_
-0000:8cd0*     modexsetBaseXMode_
-0000:8d0a*     modexLeave_
-0000:8d22      modexDefaultPage_
-0000:8d88*     modexNextPage_
-0000:8e58*     modexNextPageFlexibleSize_
-0000:8f2c*     modexShowPage_
-0000:9028*     modexPanPage_
-0000:9078*     modexSelectPlane_
-0000:909c      modexClearRegion_
-0000:91b4      oldDrawBmp_
-0000:931a*     CDrawBmp_
-0000:947e      modexDrawBmp_
-0000:94e4+     modexDrawBmpRegion_
-0000:964e*     modex_sparky4_DrawBmpRegion_
-0000:97b8*     modexDrawPlanarBuf_
-0000:97d6      modexDrawSprite_
-0000:983c+     modexDrawSpriteRegion_
-0000:99b4      modexCopyPageRegion_
-0000:9b1e*     modexFadeOn_
-0000:9b4e*     modexFadeOff_
-0000:9b7c*     modexFlashOn_
-0000:9baa*     modexFlashOff_
-0000:9c7a+     modexPalSave_
-0000:9cd0      modexNewPal_
-0000:9d20*     modexLoadPalFile_
-0000:9e02*     modexSavePalFile_
-0000:9e7a*     modexPalBlack_
-0000:9ea4*     modexPalWhite_
-0000:9ece+     modexPalUpdate_
-0000:a43e      modexPalUpdate1_
-0000:a4b8*     modexPalUpdate0_
-0000:a504+     chkcolor_
-0000:a81c+     modexputPixel_
-0000:a8aa*     modexgetPixel_
-0000:a930*     modexhlin_
-0000:a99c*     modexprint_
-0000:ab36*     modexprintbig_
-0000:acb2*     cls_
-0000:ad20+     modexWaitBorder_
+0000:8cd6*     modexsetBaseXMode_
+0000:8d10*     modexLeave_
+0000:8d28      modexDefaultPage_
+0000:8d8e*     modexNextPage_
+0000:8e5e*     modexNextPageFlexibleSize_
+0000:8f32*     modexShowPage_
+0000:902e*     modexPanPage_
+0000:907e*     modexSelectPlane_
+0000:90a2      modexClearRegion_
+0000:91ba      oldDrawBmp_
+0000:9320*     CDrawBmp_
+0000:9484      modexDrawBmp_
+0000:94ea+     modexDrawBmpRegion_
+0000:9654*     modex_sparky4_DrawBmpRegion_
+0000:97be*     modexDrawPlanarBuf_
+0000:97dc      modexDrawSprite_
+0000:9842+     modexDrawSpriteRegion_
+0000:99ba      modexCopyPageRegion_
+0000:9b24*     modexFadeOn_
+0000:9b54*     modexFadeOff_
+0000:9b82*     modexFlashOn_
+0000:9bb0*     modexFlashOff_
+0000:9c80+     modexPalSave_
+0000:9cd6      modexNewPal_
+0000:9d26*     modexLoadPalFile_
+0000:9e08*     modexSavePalFile_
+0000:9e80*     modexPalBlack_
+0000:9eaa*     modexPalWhite_
+0000:9ed4+     modexPalUpdate_
+0000:a444      modexPalUpdate1_
+0000:a4be*     modexPalUpdate0_
+0000:a50a+     chkcolor_
+0000:a822+     modexputPixel_
+0000:a8b0*     modexgetPixel_
+0000:a936*     modexhlin_
+0000:a9a2*     modexprint_
+0000:ab3c*     modexprintbig_
+0000:acb8*     cls_
+0000:ad26+     modexWaitBorder_
 0b7e:01e4      _VGA
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
 0000:b17e      bitmapLoadPcx_
@@ -505,4 +505,4 @@ gfx.lib
 Stack size:  dac0 (56000.)
 Memory size:  0001a4d0 (107728.)
 Entry point address: 0000:03c8
-Link time: 00:00.38
+Link time: 00:00.67
index 63a2587c8607a5f5f4c31afc6300f2522684cb53..1cc01ad526c49ff18a60b2452db351d770bde7ad 100755 (executable)
Binary files a/pcxtest2.exe and b/pcxtest2.exe differ
index 9ca3a2b07a0656c85dfa0583c2ec07fbfc0acf17..04b88a4a3481cd6ffdeb7c46281d6a6422c5ce74 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/13 14:20:39
+Created on:       15/10/13 14:21:39
 Executable Image: pcxtest2.exe
 creating a DOS executable
 
@@ -26,7 +26,7 @@ Segment                Class          Group          Address         Size
 
 pcxtest2_TEXT          CODE           AUTO           0000:0000       00000356
 _TEXT                  CODE           AUTO           0000:0360       00008567
-modex16_TEXT           CODE           AUTO           0000:88d0       00002498
+modex16_TEXT           CODE           AUTO           0000:88d0       0000249e
 bitmap_TEXT            CODE           AUTO           0000:ad70       000006f5
 planar_TEXT            CODE           AUTO           0000:b470       00000275
 16text_TEXT            CODE           AUTO           0000:b6f0       0000010d
@@ -69,45 +69,45 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
 0000:8bb4      VGAmodeX_
 0000:8c5e+     modex__320x240_256__Enter_
-0000:8cf0*     modexsetBaseXMode_
-0000:8d2a*     modexLeave_
-0000:8d42      modexDefaultPage_
-0000:8da8*     modexNextPage_
-0000:8e78*     modexNextPageFlexibleSize_
-0000:8f4c      modexShowPage_
-0000:9048*     modexPanPage_
-0000:9098*     modexSelectPlane_
-0000:90bc      modexClearRegion_
-0000:91d4      oldDrawBmp_
-0000:933a*     CDrawBmp_
-0000:949e      modexDrawBmp_
-0000:9504+     modexDrawBmpRegion_
-0000:966e*     modex_sparky4_DrawBmpRegion_
-0000:97d8*     modexDrawPlanarBuf_
-0000:97f6      modexDrawSprite_
-0000:985c+     modexDrawSpriteRegion_
-0000:99d4      modexCopyPageRegion_
-0000:9b3e*     modexFadeOn_
-0000:9b6e*     modexFadeOff_
-0000:9b9c*     modexFlashOn_
-0000:9bca*     modexFlashOff_
-0000:9c9a+     modexPalSave_
-0000:9cf0      modexNewPal_
-0000:9d40*     modexLoadPalFile_
-0000:9e22*     modexSavePalFile_
-0000:9e9a*     modexPalBlack_
-0000:9ec4*     modexPalWhite_
-0000:9eee+     modexPalUpdate_
-0000:a45e      modexPalUpdate1_
-0000:a4d8*     modexPalUpdate0_
-0000:a524+     chkcolor_
-0000:a83c+     modexputPixel_
-0000:a8ca*     modexgetPixel_
-0000:a950*     modexhlin_
-0000:a9bc*     modexprint_
-0000:ab56*     modexprintbig_
-0000:acd2*     cls_
-0000:ad40+     modexWaitBorder_
+0000:8cf6*     modexsetBaseXMode_
+0000:8d30*     modexLeave_
+0000:8d48      modexDefaultPage_
+0000:8dae*     modexNextPage_
+0000:8e7e*     modexNextPageFlexibleSize_
+0000:8f52      modexShowPage_
+0000:904e*     modexPanPage_
+0000:909e*     modexSelectPlane_
+0000:90c2      modexClearRegion_
+0000:91da      oldDrawBmp_
+0000:9340*     CDrawBmp_
+0000:94a4      modexDrawBmp_
+0000:950a+     modexDrawBmpRegion_
+0000:9674*     modex_sparky4_DrawBmpRegion_
+0000:97de*     modexDrawPlanarBuf_
+0000:97fc      modexDrawSprite_
+0000:9862+     modexDrawSpriteRegion_
+0000:99da      modexCopyPageRegion_
+0000:9b44*     modexFadeOn_
+0000:9b74*     modexFadeOff_
+0000:9ba2*     modexFlashOn_
+0000:9bd0*     modexFlashOff_
+0000:9ca0+     modexPalSave_
+0000:9cf6      modexNewPal_
+0000:9d46*     modexLoadPalFile_
+0000:9e28*     modexSavePalFile_
+0000:9ea0*     modexPalBlack_
+0000:9eca*     modexPalWhite_
+0000:9ef4+     modexPalUpdate_
+0000:a464      modexPalUpdate1_
+0000:a4de*     modexPalUpdate0_
+0000:a52a+     chkcolor_
+0000:a842+     modexputPixel_
+0000:a8d0*     modexgetPixel_
+0000:a956*     modexhlin_
+0000:a9c2*     modexprint_
+0000:ab5c*     modexprintbig_
+0000:acd8*     cls_
+0000:ad46+     modexWaitBorder_
 0b80:01e4      _VGA
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
 0000:b19e      bitmapLoadPcx_
@@ -505,4 +505,4 @@ gfx.lib
 Stack size:  dac0 (56000.)
 Memory size:  0001a4f0 (107760.)
 Entry point address: 0000:03e8
-Link time: 00:00.89
+Link time: 00:00.24
index 4ed1ac0b6d4687e0dbee9cf618160b93580862c8..f70aa3164bcf3cd56ab48f31b11bccf0632465bf 100755 (executable)
Binary files a/scroll.exe and b/scroll.exe differ
index 580446d35cd3dd19f5705bd0ab82450a0ed2819d..2db60214f70bb9009e179bd9e89d8f9d641efc1c 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/13 14:20:39
+Created on:       15/10/13 14:21:39
 Executable Image: scroll.exe
 creating a DOS executable
 
@@ -40,7 +40,7 @@ scroll16_TEXT          CODE           AUTO           09ae:9f30       000035b3
 bitmap_TEXT            CODE           AUTO           09ae:d4f0       000006f5
 planar_TEXT            CODE           AUTO           09ae:dbf0       00000275
 16text_TEXT            CODE           AUTO           09ae:de70       0000010d
-modex16_TEXT           CODE           AUTO           17a6:0000       00002498
+modex16_TEXT           CODE           AUTO           17a6:0000       0000249e
 bakapee_TEXT           CODE           AUTO           17a6:24a0       00000cb2
 16_in13_DATA           FAR_DATA       AUTO           1abc:0000       000001a4
 FAR_DATA               FAR_DATA       AUTO           1ad6:0004       00000000
@@ -244,45 +244,45 @@ Module: gfx.lib(/dos/z/16/src/lib/16text.c)
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
 17a6:02e4      VGAmodeX_
 17a6:038e+     modex__320x240_256__Enter_
-17a6:0420*     modexsetBaseXMode_
-17a6:045a*     modexLeave_
-17a6:0472      modexDefaultPage_
-17a6:04d8      modexNextPage_
-17a6:05a8      modexNextPageFlexibleSize_
-17a6:067c      modexShowPage_
-17a6:0778*     modexPanPage_
-17a6:07c8*     modexSelectPlane_
-17a6:07ec      modexClearRegion_
-17a6:0904*     oldDrawBmp_
-17a6:0a6a*     CDrawBmp_
-17a6:0bce*     modexDrawBmp_
-17a6:0c34+     modexDrawBmpRegion_
-17a6:0d9e*     modex_sparky4_DrawBmpRegion_
-17a6:0f08*     modexDrawPlanarBuf_
-17a6:0f26*     modexDrawSprite_
-17a6:0f8c+     modexDrawSpriteRegion_
-17a6:1104      modexCopyPageRegion_
-17a6:126e*     modexFadeOn_
-17a6:129e*     modexFadeOff_
-17a6:12cc*     modexFlashOn_
-17a6:12fa*     modexFlashOff_
-17a6:13ca+     modexPalSave_
-17a6:1420      modexNewPal_
-17a6:1470*     modexLoadPalFile_
-17a6:1552*     modexSavePalFile_
-17a6:15ca*     modexPalBlack_
-17a6:15f4*     modexPalWhite_
-17a6:161e+     modexPalUpdate_
-17a6:1b8e+     modexPalUpdate1_
-17a6:1c08*     modexPalUpdate0_
-17a6:1c54+     chkcolor_
-17a6:1f6c      modexputPixel_
-17a6:1ffa*     modexgetPixel_
-17a6:2080*     modexhlin_
-17a6:20ec      modexprint_
-17a6:2286*     modexprintbig_
-17a6:2402      cls_
-17a6:2470      modexWaitBorder_
+17a6:0426*     modexsetBaseXMode_
+17a6:0460*     modexLeave_
+17a6:0478      modexDefaultPage_
+17a6:04de      modexNextPage_
+17a6:05ae      modexNextPageFlexibleSize_
+17a6:0682      modexShowPage_
+17a6:077e*     modexPanPage_
+17a6:07ce*     modexSelectPlane_
+17a6:07f2      modexClearRegion_
+17a6:090a*     oldDrawBmp_
+17a6:0a70*     CDrawBmp_
+17a6:0bd4*     modexDrawBmp_
+17a6:0c3a+     modexDrawBmpRegion_
+17a6:0da4*     modex_sparky4_DrawBmpRegion_
+17a6:0f0e*     modexDrawPlanarBuf_
+17a6:0f2c*     modexDrawSprite_
+17a6:0f92+     modexDrawSpriteRegion_
+17a6:110a      modexCopyPageRegion_
+17a6:1274*     modexFadeOn_
+17a6:12a4*     modexFadeOff_
+17a6:12d2*     modexFlashOn_
+17a6:1300*     modexFlashOff_
+17a6:13d0+     modexPalSave_
+17a6:1426      modexNewPal_
+17a6:1476*     modexLoadPalFile_
+17a6:1558*     modexSavePalFile_
+17a6:15d0*     modexPalBlack_
+17a6:15fa*     modexPalWhite_
+17a6:1624+     modexPalUpdate_
+17a6:1b94+     modexPalUpdate1_
+17a6:1c0e*     modexPalUpdate0_
+17a6:1c5a+     chkcolor_
+17a6:1f72      modexputPixel_
+17a6:2000*     modexgetPixel_
+17a6:2086*     modexhlin_
+17a6:20f2      modexprint_
+17a6:228c*     modexprintbig_
+17a6:2408      cls_
+17a6:2476      modexWaitBorder_
 1ad7:0b54      _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sound.c)
 09ae:0234      sound_
@@ -754,4 +754,4 @@ gfx.lib
 Stack size:  dac0 (56000.)
 Memory size:  0002a5f0 (173552.)
 Entry point address: 09ae:027c
-Link time: 00:00.60
+Link time: 00:00.44
index 2defd97d4210f39e0b362a8591857079040646ee..21b5862a5ce1920d5180567e2a76236855065055 100755 (executable)
@@ -99,6 +99,9 @@ modex__320x240_256__Enter(global_game_variables_t *gv)
        /* width and height */\r
        //TODO WWWW\r
 \r
+       /* TODO save current video mode and palette */\r
+       vgaSetMode(VGA_256_COLOR_MODE);\r
+\r
        /* disable chain4 mode */\r
        outpw(SC_INDEX, 0x0604);\r
 \r
index 20891645b5fab132328ed77e11dd4d52f9931ecd..fa654e9474aae584969bbe1f225d1420822b5a7f 100755 (executable)
Binary files a/test.exe and b/test.exe differ
index 8de3b255242821aefde04a99026cbedb346a346e..697fc7137822b3297e743829078198ad106fcc26 100755 (executable)
--- a/test.map
+++ b/test.map
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/13 14:20:39
+Created on:       15/10/13 14:21:39
 Executable Image: test.exe
 creating a DOS executable
 
@@ -26,7 +26,7 @@ Segment                Class          Group          Address         Size
 
 test_TEXT              CODE           AUTO           0000:0000       000002c8
 _TEXT                  CODE           AUTO           0000:02d0       00005a3d
-modex16_TEXT           CODE           AUTO           0000:5d10       00002498
+modex16_TEXT           CODE           AUTO           0000:5d10       0000249e
 16text_TEXT            CODE           AUTO           0000:81b0       0000010d
 FAR_DATA               FAR_DATA       AUTO           082b:000d       00000000
 _NULL                  BEGDATA        DGROUP         082c:0000       00000020
@@ -65,45 +65,45 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
 0000:5ff4      VGAmodeX_
 0000:609e+     modex__320x240_256__Enter_
-0000:6130*     modexsetBaseXMode_
-0000:616a*     modexLeave_
-0000:6182      modexDefaultPage_
-0000:61e8      modexNextPage_
-0000:62b8*     modexNextPageFlexibleSize_
-0000:638c      modexShowPage_
-0000:6488*     modexPanPage_
-0000:64d8*     modexSelectPlane_
-0000:64fc      modexClearRegion_
-0000:6614*     oldDrawBmp_
-0000:677a*     CDrawBmp_
-0000:68de*     modexDrawBmp_
-0000:6944+     modexDrawBmpRegion_
-0000:6aae*     modex_sparky4_DrawBmpRegion_
-0000:6c18*     modexDrawPlanarBuf_
-0000:6c36*     modexDrawSprite_
-0000:6c9c+     modexDrawSpriteRegion_
-0000:6e14*     modexCopyPageRegion_
-0000:6f7e      modexFadeOn_
-0000:6fae      modexFadeOff_
-0000:6fdc*     modexFlashOn_
-0000:700a*     modexFlashOff_
-0000:70da      modexPalSave_
-0000:7130      modexNewPal_
-0000:7180      modexLoadPalFile_
-0000:7262*     modexSavePalFile_
-0000:72da      modexPalBlack_
-0000:7304*     modexPalWhite_
-0000:732e+     modexPalUpdate_
-0000:789e+     modexPalUpdate1_
-0000:7918*     modexPalUpdate0_
-0000:7964+     chkcolor_
-0000:7c7c+     modexputPixel_
-0000:7d0a*     modexgetPixel_
-0000:7d90*     modexhlin_
-0000:7dfc*     modexprint_
-0000:7f96*     modexprintbig_
-0000:8112*     cls_
-0000:8180+     modexWaitBorder_
+0000:6136*     modexsetBaseXMode_
+0000:6170*     modexLeave_
+0000:6188      modexDefaultPage_
+0000:61ee      modexNextPage_
+0000:62be*     modexNextPageFlexibleSize_
+0000:6392      modexShowPage_
+0000:648e*     modexPanPage_
+0000:64de*     modexSelectPlane_
+0000:6502      modexClearRegion_
+0000:661a*     oldDrawBmp_
+0000:6780*     CDrawBmp_
+0000:68e4*     modexDrawBmp_
+0000:694a+     modexDrawBmpRegion_
+0000:6ab4*     modex_sparky4_DrawBmpRegion_
+0000:6c1e*     modexDrawPlanarBuf_
+0000:6c3c*     modexDrawSprite_
+0000:6ca2+     modexDrawSpriteRegion_
+0000:6e1a*     modexCopyPageRegion_
+0000:6f84      modexFadeOn_
+0000:6fb4      modexFadeOff_
+0000:6fe2*     modexFlashOn_
+0000:7010*     modexFlashOff_
+0000:70e0      modexPalSave_
+0000:7136      modexNewPal_
+0000:7186      modexLoadPalFile_
+0000:7268*     modexSavePalFile_
+0000:72e0      modexPalBlack_
+0000:730a*     modexPalWhite_
+0000:7334+     modexPalUpdate_
+0000:78a4+     modexPalUpdate1_
+0000:791e*     modexPalUpdate0_
+0000:796a+     chkcolor_
+0000:7c82+     modexputPixel_
+0000:7d10*     modexgetPixel_
+0000:7d96*     modexhlin_
+0000:7e02*     modexprint_
+0000:7f9c*     modexprintbig_
+0000:8118*     cls_
+0000:8186+     modexWaitBorder_
 082c:00b4+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
 082c:0000*     __nullarea
@@ -408,4 +408,4 @@ gfx.lib
 Stack size:  dac0 (56000.)
 Memory size:  00016b00 (92928.)
 Entry point address: 0000:0312
-Link time: 00:00.64
+Link time: 00:00.49
index f9ca8c0136c51c1ca0ad08f37185551507b25958..0cb11a01498a0976dd78924aae57218b5b3de4be 100755 (executable)
Binary files a/test2.exe and b/test2.exe differ
index 5c50dd89fcfe3303e85c1508b03b2d8b45800c5b..d2bb99b418f74dcc40055bc3abd70982740e1694 100755 (executable)
--- a/test2.map
+++ b/test2.map
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/13 14:20:39
+Created on:       15/10/13 14:21:39
 Executable Image: test2.exe
 creating a DOS executable
 
@@ -28,7 +28,7 @@ test2_TEXT             CODE           AUTO           0000:0000       0000026e
 _TEXT                  CODE           AUTO           0000:0270       00005dde
 bitmap_TEXT            CODE           AUTO           0000:6050       000006f5
 planar_TEXT            CODE           AUTO           0000:6750       00000275
-modex16_TEXT           CODE           AUTO           0000:69d0       00002498
+modex16_TEXT           CODE           AUTO           0000:69d0       0000249e
 16text_TEXT            CODE           AUTO           0000:8e70       0000010d
 FAR_DATA               FAR_DATA       AUTO           08f7:000d       00000000
 _NULL                  BEGDATA        DGROUP         08f8:0000       00000020
@@ -131,45 +131,45 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
 0000:6cb4*     VGAmodeX_
 0000:6d5e+     modex__320x240_256__Enter_
-0000:6df0*     modexsetBaseXMode_
-0000:6e2a*     modexLeave_
-0000:6e42*     modexDefaultPage_
-0000:6ea8*     modexNextPage_
-0000:6f78*     modexNextPageFlexibleSize_
-0000:704c*     modexShowPage_
-0000:7148*     modexPanPage_
-0000:7198*     modexSelectPlane_
-0000:71bc+     modexClearRegion_
-0000:72d4*     oldDrawBmp_
-0000:743a*     CDrawBmp_
-0000:759e*     modexDrawBmp_
-0000:7604+     modexDrawBmpRegion_
-0000:776e*     modex_sparky4_DrawBmpRegion_
-0000:78d8*     modexDrawPlanarBuf_
-0000:78f6*     modexDrawSprite_
-0000:795c+     modexDrawSpriteRegion_
-0000:7ad4*     modexCopyPageRegion_
-0000:7c3e*     modexFadeOn_
-0000:7c6e*     modexFadeOff_
-0000:7c9c*     modexFlashOn_
-0000:7cca*     modexFlashOff_
-0000:7d9a+     modexPalSave_
-0000:7df0      modexNewPal_
-0000:7e40*     modexLoadPalFile_
-0000:7f22*     modexSavePalFile_
-0000:7f9a*     modexPalBlack_
-0000:7fc4*     modexPalWhite_
-0000:7fee+     modexPalUpdate_
-0000:855e+     modexPalUpdate1_
-0000:85d8*     modexPalUpdate0_
-0000:8624+     chkcolor_
-0000:893c+     modexputPixel_
-0000:89ca*     modexgetPixel_
-0000:8a50*     modexhlin_
-0000:8abc*     modexprint_
-0000:8c56*     modexprintbig_
-0000:8dd2*     cls_
-0000:8e40+     modexWaitBorder_
+0000:6df6*     modexsetBaseXMode_
+0000:6e30*     modexLeave_
+0000:6e48*     modexDefaultPage_
+0000:6eae*     modexNextPage_
+0000:6f7e*     modexNextPageFlexibleSize_
+0000:7052*     modexShowPage_
+0000:714e*     modexPanPage_
+0000:719e*     modexSelectPlane_
+0000:71c2+     modexClearRegion_
+0000:72da*     oldDrawBmp_
+0000:7440*     CDrawBmp_
+0000:75a4*     modexDrawBmp_
+0000:760a+     modexDrawBmpRegion_
+0000:7774*     modex_sparky4_DrawBmpRegion_
+0000:78de*     modexDrawPlanarBuf_
+0000:78fc*     modexDrawSprite_
+0000:7962+     modexDrawSpriteRegion_
+0000:7ada*     modexCopyPageRegion_
+0000:7c44*     modexFadeOn_
+0000:7c74*     modexFadeOff_
+0000:7ca2*     modexFlashOn_
+0000:7cd0*     modexFlashOff_
+0000:7da0+     modexPalSave_
+0000:7df6      modexNewPal_
+0000:7e46*     modexLoadPalFile_
+0000:7f28*     modexSavePalFile_
+0000:7fa0*     modexPalBlack_
+0000:7fca*     modexPalWhite_
+0000:7ff4+     modexPalUpdate_
+0000:8564+     modexPalUpdate1_
+0000:85de*     modexPalUpdate0_
+0000:862a+     chkcolor_
+0000:8942+     modexputPixel_
+0000:89d0*     modexgetPixel_
+0000:8a56*     modexhlin_
+0000:8ac2*     modexprint_
+0000:8c5c*     modexprintbig_
+0000:8dd8*     cls_
+0000:8e46+     modexWaitBorder_
 08f8:0104+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
 0000:11e0+     __open_flags_
@@ -420,4 +420,4 @@ gfx.lib
 Stack size:  dac0 (56000.)
 Memory size:  00017820 (96288.)
 Entry point address: 0000:0300
-Link time: 00:00.60
+Link time: 00:00.82
index dffc765cd69503136a228106b38f1af63743d603..3784e2246ba8a8be393176241ac70e59ae52f417 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/13 14:16:45
+Created on:       15/10/13 14:21:39
 Executable Image: vgmtest.exe
 creating a DOS executable
 
@@ -606,4 +606,4 @@ vgmsnd.lib
 Stack size:  dac0 (56000.)
 Memory size:  0001f460 (128096.)
 Entry point address: 0000:7d06
-Link time: 00:00.30
+Link time: 00:00.20