From: sparky4 Date: Tue, 13 Oct 2015 07:30:23 +0000 (-0500) Subject: wwww X-Git-Url: http://4ch.mooo.com/gitweb/?a=commitdiff_plain;h=d280f25c9633d068fd3e106f2418e59ace6da2f1;p=16.git wwww --- diff --git a/16.exe b/16.exe index 113b15ce..ae8ea28b 100755 Binary files a/16.exe and b/16.exe differ diff --git a/16.map b/16.map index 5185342f..7a2aa40a 100755 --- 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_ diff --git a/bakapi.exe b/bakapi.exe index 421ab0da..f6b3c6ba 100755 Binary files a/bakapi.exe and b/bakapi.exe differ diff --git a/bakapi.map b/bakapi.map index 1636802a..ad8ffc71 100755 --- a/bakapi.map +++ b/bakapi.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: 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 diff --git a/exmmtest.map b/exmmtest.map index a5951eb8..bed0c94f 100755 --- a/exmmtest.map +++ b/exmmtest.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: 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 diff --git a/fmemtest.map b/fmemtest.map index 15d495a4..23254f8a 100755 --- a/fmemtest.map +++ b/fmemtest.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: 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 diff --git a/fontgfx.exe b/fontgfx.exe index 3236de0c..6b3d70b0 100755 Binary files a/fontgfx.exe and b/fontgfx.exe differ diff --git a/fontgfx.map b/fontgfx.map index 9dd55ffc..3a9f3516 100755 --- a/fontgfx.map +++ b/fontgfx.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: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 +--------------------+ diff --git a/fonttest.map b/fonttest.map index 26ebabc0..628206f8 100755 --- a/fonttest.map +++ b/fonttest.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: fonttest.exe creating a DOS executable diff --git a/inputest.map b/inputest.map index c755c186..e518b27f 100755 --- a/inputest.map +++ b/inputest.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: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 diff --git a/maptest.exe b/maptest.exe index bf461b6f..d64e0902 100755 Binary files a/maptest.exe and b/maptest.exe differ diff --git a/maptest.map b/maptest.map index 171824b4..88dc5abd 100755 --- a/maptest.map +++ b/maptest.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: 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 diff --git a/palettec.exe b/palettec.exe index 64957df7..c801e792 100755 Binary files a/palettec.exe and b/palettec.exe differ diff --git a/palettec.map b/palettec.map index 2f7b2201..37ec9d73 100755 --- a/palettec.map +++ b/palettec.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: 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 diff --git a/pcxtest.exe b/pcxtest.exe index f8aefc50..9af736b6 100755 Binary files a/pcxtest.exe and b/pcxtest.exe differ diff --git a/pcxtest.map b/pcxtest.map index 2ad34160..0489b6e8 100755 --- a/pcxtest.map +++ b/pcxtest.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: 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_ diff --git a/pcxtest2.exe b/pcxtest2.exe index 0d0f44c3..7864a4bf 100755 Binary files a/pcxtest2.exe and b/pcxtest2.exe differ diff --git a/pcxtest2.map b/pcxtest2.map index eb86e4ea..045b41e1 100755 --- a/pcxtest2.map +++ b/pcxtest2.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: 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 diff --git a/scroll.exe b/scroll.exe index a2238ba6..2cfe2537 100755 Binary files a/scroll.exe and b/scroll.exe differ diff --git a/scroll.map b/scroll.map index 18067876..6b251f21 100755 --- a/scroll.map +++ b/scroll.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: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 diff --git a/src/lib/modex16.c b/src/lib/modex16.c index ff3dd434..9d130a3b 100755 --- a/src/lib/modex16.c +++ b/src/lib/modex16.c @@ -83,6 +83,7 @@ modexEnter() { 0xea10, /* v sync start */ 0xac11, /* v sync end and protect cr0-cr7 */ 0xdf12, /* vertical displayed */ + 0x2013, /* offset/logical width */ 0x0014, /* turn off dword mode */ 0xe715, /* v blank start */ 0x0616, /* v blank end */ diff --git a/test.exe b/test.exe index bc80a392..93c99d05 100755 Binary files a/test.exe and b/test.exe differ diff --git a/test.map b/test.map index 4efc4397..eeec8eaf 100755 --- 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 diff --git a/test2.exe b/test2.exe index f5c07cfb..93cf5a61 100755 Binary files a/test2.exe and b/test2.exe differ diff --git a/test2.map b/test2.map index dbaa24ce..43d47308 100755 --- 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_ diff --git a/vgmtest.map b/vgmtest.map index f124c78a..0bf8ab95 100755 --- a/vgmtest.map +++ b/vgmtest.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: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