From 86470bee97dd0d0663008826a0cfa976a9a65c2a Mon Sep 17 00:00:00 2001 From: sparky4 Date: Thu, 1 Oct 2015 16:31:00 -0500 Subject: [PATCH] wwww --- 16.exe | Bin 54500 -> 54520 bytes 16.map | 454 +++++++++++++-------------- bakapi.exe | Bin 45516 -> 45568 bytes bakapi.map | 500 +++++++++++++++--------------- exmmtest.exe | Bin 51436 -> 51456 bytes exmmtest.map | 420 ++++++++++++------------- fmemtest.exe | Bin 16930 -> 16950 bytes fmemtest.map | 260 ++++++++-------- fontgfx.exe | Bin 36216 -> 36236 bytes fontgfx.map | 358 +++++++++++----------- fonttest.exe | Bin 18358 -> 18374 bytes maptest.exe | Bin 42842 -> 42878 bytes maptest.map | 432 +++++++++++++------------- palettec.exe | Bin 33628 -> 33648 bytes palettec.map | 338 ++++++++++----------- pcxtest.exe | Bin 48076 -> 48128 bytes pcxtest.map | 446 +++++++++++++-------------- pcxtest2.exe | Bin 48092 -> 48144 bytes pcxtest2.map | 444 +++++++++++++-------------- scroll.exe | Bin 77058 -> 77238 bytes scroll.map | 741 +++++++++++++++++++++++---------------------- src/lib/16_head.h | 5 +- src/lib/scroll16.c | 8 +- src/lib/scroll16.h | 2 +- src/scroll.c | 5 +- test.exe | Bin 33948 -> 33968 bytes test.map | 340 ++++++++++----------- test2.exe | Bin 37012 -> 37032 bytes test2.map | 364 +++++++++++----------- tesuto.exe | Bin 24300 -> 24300 bytes vgmtest.exe | Bin 43732 -> 43752 bytes vgmtest.map | 314 +++++++++---------- 32 files changed, 2717 insertions(+), 2714 deletions(-) diff --git a/16.exe b/16.exe index e9a6baf0956d6482a7120c5e1cb826963905bf8b..57d16a97233fc7cf6596392c52634d42c27386d0 100755 GIT binary patch delta 15806 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%0Dtz@lS0L$4GpKpwO4RckTqn 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 E09wk4$N&HU diff --git a/16.map b/16.map index 0e9f0785..cf889a55 100755 --- a/16.map +++ b/16.map @@ -1,7 +1,7 @@ -Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (32-bit) +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/01 15:42:34 +Created on: 15/10/01 16:30:22 Executable Image: 16.exe creating a DOS executable @@ -13,7 +13,7 @@ creating a DOS executable Group Address Size ===== ======= ==== -DGROUP 0c5e:0000 0000ef40 +DGROUP 0c5f:0000 0000ef40 @@ -27,30 +27,30 @@ Segment Class Group Address Size 16_TEXT CODE AUTO 0000:0000 0000023d mapread_TEXT CODE AUTO 0000:0240 00000872 jsmn_TEXT CODE AUTO 0000:0ac0 00000919 -_TEXT CODE AUTO 0000:13e0 0000662c -modex16_TEXT CODE AUTO 0000:7a10 00002180 -16_in_TEXT CODE AUTO 0000:9b90 00001d43 -wcpu_TEXT CODE AUTO 0000:b8e0 00000058 -bitmap_TEXT CODE AUTO 0000:b940 000005c9 -16text_TEXT CODE AUTO 0000:bf10 0000010d -16_head_TEXT CODE AUTO 0000:c020 00000405 -16_in13_DATA FAR_DATA AUTO 0c43:0000 000001a4 -FAR_DATA FAR_DATA AUTO 0c5d:0004 00000000 -_NULL BEGDATA DGROUP 0c5e:0000 00000020 -_AFTERNULL BEGDATA DGROUP 0c60:0000 00000002 -CONST DATA DGROUP 0c60:0002 00000076 -CONST2 DATA DGROUP 0c67:0008 00000102 -_DATA DATA DGROUP 0c78:0000 0000052e -XIB DATA DGROUP 0cca:000e 00000000 -XI DATA DGROUP 0cca:000e 00000024 -XIE DATA DGROUP 0ccd:0002 00000000 -YIB DATA DGROUP 0ccd:0002 00000000 -YI DATA DGROUP 0ccd:0002 00000012 -YIE DATA DGROUP 0cce:0004 00000000 -STRINGS DATA DGROUP 0cce:0004 00000000 -DATA DATA DGROUP 0cce:0004 00000000 -_BSS BSS DGROUP 0ccf:0000 00000d6d -STACK STACK DGROUP 0da6:0000 0000dac0 +_TEXT CODE AUTO 0000:13e0 0000663a +modex16_TEXT CODE AUTO 0000:7a20 00002180 +16_in_TEXT CODE AUTO 0000:9ba0 00001d43 +wcpu_TEXT CODE AUTO 0000:b8f0 00000058 +bitmap_TEXT CODE AUTO 0000:b950 000005c9 +16text_TEXT CODE AUTO 0000:bf20 0000010d +16_head_TEXT CODE AUTO 0000:c030 00000405 +16_in13_DATA FAR_DATA AUTO 0c44:0000 000001a4 +FAR_DATA FAR_DATA AUTO 0c5e:0004 00000000 +_NULL BEGDATA DGROUP 0c5f:0000 00000020 +_AFTERNULL BEGDATA DGROUP 0c61:0000 00000002 +CONST DATA DGROUP 0c61:0002 00000076 +CONST2 DATA DGROUP 0c68:0008 00000102 +_DATA DATA DGROUP 0c79:0000 00000532 +XIB DATA DGROUP 0ccc:0002 00000000 +XI DATA DGROUP 0ccc:0002 00000024 +XIE DATA DGROUP 0cce:0006 00000000 +YIB DATA DGROUP 0cce:0006 00000000 +YI DATA DGROUP 0cce:0006 00000012 +YIE DATA DGROUP 0ccf:0008 00000000 +STRINGS DATA DGROUP 0ccf:0008 00000000 +DATA DATA DGROUP 0ccf:0008 00000000 +_BSS BSS DGROUP 0cd0:0000 00000d6d +STACK STACK DGROUP 0da7:0000 0000dac0 +----------------+ @@ -65,12 +65,12 @@ Address Symbol Module: 16.o(/dos/z/16/src/16.c) 0000:00cc main_ -0c5e:0710+ _player -0c5e:0810+ _gvar -0c5e:0828+ _cpus -0c5e:082c* _gpal -0c5e:0830+ _dpal -0c5e:0834+ _engi_stat +0c5f:0710+ _player +0c5f:0810+ _cpus +0c5f:0814* _gpal +0c5f:0818+ _dpal +0c5f:081c+ _gvar +0c5f:0830+ _engi_stat Module: mapread.o(/dos/z/16/src/lib/mapread.c) 0000:02dc+ jsoneq_ 0000:0380+ dump_ @@ -82,80 +82,80 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm) 0000:13e5 __STK 0000:1405* __STKOVERFLOW_ Module: 16.lib(/dos/z/16/src/lib/modex16.c) -0000:7bc8 VGAmodeX_ -0000:7c70+ modexEnter_ -0000:7d0c* modexLeave_ -0000:7d24* modexDefaultPage_ -0000:7d7e* modexNextPage_ -0000:7e3a* modexNextPageFlexibleSize_ -0000:7ede* modexShowPage_ -0000:7fda* modexPanPage_ -0000:802a* modexSelectPlane_ -0000:804e+ modexClearRegion_ -0000:8166* oldDrawBmp_ -0000:82cc* CDrawBmp_ -0000:8430* modexDrawBmp_ -0000:8496+ modexDrawBmpRegion_ -0000:8600* modexDrawPlanarBuf_ -0000:861e* modexDrawSprite_ -0000:8684+ modexDrawSpriteRegion_ -0000:87fc* modexCopyPageRegion_ -0000:8966 modexFadeOn_ -0000:8996 modexFadeOff_ -0000:89c4* modexFlashOn_ -0000:89f2* modexFlashOff_ -0000:8ac2 modexPalSave_ -0000:8b18 modexNewPal_ -0000:8b68* modexLoadPalFile_ -0000:8c4a* modexSavePalFile_ -0000:8cc2 modexPalBlack_ -0000:8cec* modexPalWhite_ -0000:8d16+ modexPalUpdate_ -0000:9286+ modexPalUpdate1_ -0000:9300* modexPalUpdate0_ -0000:934c+ chkcolor_ -0000:9664+ modexputPixel_ -0000:96f2* modexgetPixel_ -0000:9778* modexhlin_ -0000:97e4* modexprint_ -0000:997e* modexprintbig_ -0000:9afa* cls_ -0000:9b68+ modexWaitBorder_ -0c5e:01c4+ _VGA +0000:7bd8 VGAmodeX_ +0000:7c80+ modexEnter_ +0000:7d1c* modexLeave_ +0000:7d34* modexDefaultPage_ +0000:7d8e* modexNextPage_ +0000:7e4a* modexNextPageFlexibleSize_ +0000:7eee* modexShowPage_ +0000:7fea* modexPanPage_ +0000:803a* modexSelectPlane_ +0000:805e+ modexClearRegion_ +0000:8176* oldDrawBmp_ +0000:82dc* CDrawBmp_ +0000:8440* modexDrawBmp_ +0000:84a6+ modexDrawBmpRegion_ +0000:8610* modexDrawPlanarBuf_ +0000:862e* modexDrawSprite_ +0000:8694+ modexDrawSpriteRegion_ +0000:880c* modexCopyPageRegion_ +0000:8976 modexFadeOn_ +0000:89a6 modexFadeOff_ +0000:89d4* modexFlashOn_ +0000:8a02* modexFlashOff_ +0000:8ad2 modexPalSave_ +0000:8b28 modexNewPal_ +0000:8b78* modexLoadPalFile_ +0000:8c5a* modexSavePalFile_ +0000:8cd2 modexPalBlack_ +0000:8cfc* modexPalWhite_ +0000:8d26+ modexPalUpdate_ +0000:9296+ modexPalUpdate1_ +0000:9310* modexPalUpdate0_ +0000:935c+ chkcolor_ +0000:9674+ modexputPixel_ +0000:9702* modexgetPixel_ +0000:9788* modexhlin_ +0000:97f4* modexprint_ +0000:998e* modexprintbig_ +0000:9b0a* cls_ +0000:9b78+ modexWaitBorder_ +0c5f:01c8+ _VGA Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c) 0000:1422 printf_ Module: 16.lib(/dos/z/16/src/lib/16_in.c) -0000:9ca8+ INL_KeyService_ -0000:9ef2+ Mouse_ -0000:9f4a+ IN_GetJoyAbs_ -0000:a310+ IN_GetJoyButtonsDB_ -0000:a5a6+ IN_SetupJoy_ -0000:a768 IN_Startup_ -0000:a86e IN_Default_ -0000:a9d2 IN_Shutdown_ -0000:aa52* IN_SetKeyHook_ -0000:aa74+ IN_ClearKeysDown_ -0000:ab54* IN_ReadCursor_ -0000:ac70 IN_ReadControl_ -0000:b3f0* IN_SetControlType_ -0000:b43e* IN_GetScanName_ -0000:b4c6* IN_WaitForKey_ -0000:b4fc* IN_WaitForASCII_ -0000:b532+ IN_AckBack_ -0000:b61a* IN_Ack_ -0000:b6bc+ IN_IsUserInput_ -0000:b762* IN_UserInput_ -0000:b7ba IN_KeyDown_ -0000:b802+ IN_ClearKey_ -0000:b87a* IN_qb_ -0c5e:115e+ _inpu +0000:9cb8+ INL_KeyService_ +0000:9f02+ Mouse_ +0000:9f5a+ IN_GetJoyAbs_ +0000:a320+ IN_GetJoyButtonsDB_ +0000:a5b6+ IN_SetupJoy_ +0000:a778 IN_Startup_ +0000:a87e IN_Default_ +0000:a9e2 IN_Shutdown_ +0000:aa62* IN_SetKeyHook_ +0000:aa84+ IN_ClearKeysDown_ +0000:ab64* IN_ReadCursor_ +0000:ac80 IN_ReadControl_ +0000:b400* IN_SetControlType_ +0000:b44e* IN_GetScanName_ +0000:b4d6* IN_WaitForKey_ +0000:b50c* IN_WaitForASCII_ +0000:b542+ IN_AckBack_ +0000:b62a* IN_Ack_ +0000:b6cc+ IN_IsUserInput_ +0000:b772* IN_UserInput_ +0000:b7ca IN_KeyDown_ +0000:b812+ IN_ClearKey_ +0000:b88a* IN_qb_ +0c5f:115e+ _inpu Module: 16.lib(/dos/z/16/src/lib/wcpu/wcpu.c) -0000:b8e0 detectcpu_ +0000:b8f0 detectcpu_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart) -0c5e:0000* __nullarea -0c5e:049a* __ovlflag -0c5e:049b* __intno -0c5e:049c* __ovlvec +0c5f:0000* __nullarea +0c5f:049e* __ovlflag +0c5f:049f* __intno +0c5f:04a0* __ovlvec 0000:1452 _cstart_ 0000:1525* _Not_Enough_Memory_ 0000:1657 __exit_ @@ -165,10 +165,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm) 0000:16de _big_code_ 0000:16de* CodeModelMismatch Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c) -0c5e:12b4 __argv -0c5e:12b8 ___argv -0c5e:12bc __argc -0c5e:12be ___argc +0c5f:12b4 __argv +0c5f:12b8 ___argv +0c5f:12bc __argc +0c5f:12be ___argc Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm) 0000:16e5 __PIA 0000:16de* __PIS @@ -177,35 +177,35 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncmp.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c) 0000:1739 _fmalloc_ 0000:1739 malloc_ -0c5e:04a0+ ___fheap -0c5e:04a2 ___fheapRover -0c5e:04a4 ___LargestSizeB4Rover +0c5f:04a4+ ___fheap +0c5f:04a6 ___fheapRover +0c5f:04a8 ___LargestSizeB4Rover Module: 16.lib(/dos/z/16/src/lib/bitmap.c) -0000:bc42 bitmapLoadPcx_ -0000:bd9e* bitmapLoadPcxTiles_ +0000:bc52 bitmapLoadPcx_ +0000:bdae* bitmapLoadPcxTiles_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strstr.c) 0000:18ae strstr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(atoi.c) 0000:19b0 atoi_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c) -0000:1a4b+ __open_flags_ -0000:1d0c+ _fsopen_ -0000:1d73 fopen_ -0000:1e96* freopen_ +0000:1a4c+ __open_flags_ +0000:1d0d+ _fsopen_ +0000:1d74 fopen_ +0000:1e97* freopen_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c) -0000:1f20 fread_ +0000:1f21 fread_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c) -0000:2297 __get_errno_ptr_ -0c5e:1340 _errno +0000:2298 __get_errno_ptr_ +0c5f:1340 _errno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c) -0c5e:04b4 ___iob -0c5e:1342 ___ClosedStreams -0c5e:1346 ___OpenStreams +0c5f:04b8 ___iob +0c5f:1342 ___OpenStreams +0c5f:1346 ___ClosedStreams Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c) -0000:229e fprintf_ +0000:229f fprintf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c) -0000:22cd* _frealloc_ -0000:22cd realloc_ +0000:22ce* _frealloc_ +0000:22ce realloc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm) 0000:23aa __PTC Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncpy.c) @@ -214,23 +214,23 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) 0000:2419* __exit_with_msg_ 0000:241e __fatal_runtime_error_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) -0c5e:061c __curbrk -0c5e:0624 __STACKLOW -0c5e:0626 __STACKTOP -0c5e:0628 __cbyte -0c5e:062a __child -0c5e:062c __no87 -0c5e:0639 ___FPE_handler -0c5e:061e __psp -0c5e:062d __get_ovl_stack -0c5e:0631 __restore_ovl_stack -0c5e:0635 __close_ovl_file -0c5e:063d __LpCmdLine -0c5e:0641 __LpPgmName -0c5e:0620 __osmajor -0c5e:0621 __osminor -0c5e:0622 __osmode -0c5e:0623 __HShift +0c5f:0620 __curbrk +0c5f:0628 __STACKLOW +0c5f:062a __STACKTOP +0c5f:062c __cbyte +0c5f:062e __child +0c5f:0630 __no87 +0c5f:063d ___FPE_handler +0c5f:0622 __psp +0c5f:0631 __get_ovl_stack +0c5f:0635 __restore_ovl_stack +0c5f:0639 __close_ovl_file +0c5f:0641 __LpCmdLine +0c5f:0645 __LpPgmName +0c5f:0624 __osmajor +0c5f:0625 __osminor +0c5f:0626 __osmode +0c5f:0627 __HShift Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c) 0000:243c+ int86x_ 0000:25bf int86_ @@ -239,8 +239,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) 0000:25ec+ __null_int23_exit_ 0000:25ed exit_ 0000:260e+ _exit_ -0c5e:0646+ ___int23_exit -0c5e:064a+ ___FPE_handler_exit +0c5f:064a+ ___int23_exit +0c5f:064e+ ___FPE_handler_exit Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c) 0000:262a __fill_buffer_ 0000:2879 fgetc_ @@ -248,7 +248,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c) 0000:29c0 __doclose_ 0000:2b0a __shutdown_stream_ 0000:2b24 fclose_ -0c5e:134a+ ___RmTmpFileFn +0c5f:134a+ ___RmTmpFileFn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c) 0000:2b8f _ffree_ 0000:2b8f free_ @@ -261,8 +261,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm) 0000:2fda __I4M 0000:2fda __U4M Module: 16.lib(/dos/z/16/src/lib/16text.c) -0000:bf86* textInit_ -0c5e:134e _romFonts +0000:bf96* textInit_ +0c5f:134e _romFonts Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c) 0000:300c __fprtf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c) @@ -273,10 +273,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm) 0000:3178 __I4D 0000:31c7 __U4D Module: 16.lib(/dos/z/16/src/lib/16_head.c) -0000:c02e* wait_ -0000:c07a* filesize_ -0000:c0e0* printmeminfoline_ -0000:c2cc US_CheckParm_ +0000:c03e* wait_ +0000:c08a* filesize_ +0000:c0f0* printmeminfoline_ +0000:c2dc US_CheckParm_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c) 0000:324b __CMain Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) @@ -285,7 +285,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) 0000:330c __FiniRtns 0000:330c* __FFiniRtns Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c) -0c5e:0664 ___uselfn +0c5f:0668 ___uselfn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg) 0000:3370 __DOSseg__ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c) @@ -303,9 +303,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c) 0000:3bbc __fmemneed_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c) 0000:3bbf _nmalloc_ -0c5e:0666 ___nheapbeg -0c5e:0668 ___MiniHeapRover -0c5e:066a ___LargestSizeB4MiniHeapRover +0c5f:066a ___nheapbeg +0c5f:066c ___MiniHeapRover +0c5f:066e ___LargestSizeB4MiniHeapRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c) 0000:3c99* _heapgrow_ 0000:3c99* _fheapgrow_ @@ -315,12 +315,12 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm) 0000:4028 __PTS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c) -0c5e:0098 __IsTable +0c5f:0098 __IsTable Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c) 0000:4059* __set_commode_ -0c5e:066c __commode +0c5f:0670 __commode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c) -0c5e:066e __fmode +0c5f:0672 __fmode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c) 0000:4065 tolower_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c) @@ -353,7 +353,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c) 0000:4f64* _expand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) 0000:4f99 __EnterWVIDEO_ -0c5e:0670+ ___WD_Present +0c5f:0674+ ___WD_Present Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c) 0000:4fbd intr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c) @@ -371,7 +371,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c) 0000:515b __flush_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c) 0000:53a4 _nfree_ -0c5e:136a+ ___MiniHeapFreeRover +0c5f:136a+ ___MiniHeapFreeRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c) 0000:549f __qwrite_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c) @@ -379,111 +379,111 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c) 0000:56d4 __prtf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c) -0000:6836+ __ibm_bios_get_ticks_ -0000:68ad clock_ +0000:6844+ __ibm_bios_get_ticks_ +0000:68bb clock_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c) -0000:68d4 kbhit_ +0000:68e2 kbhit_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c) -0000:68eb ftell_ +0000:68f9 ftell_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c) -0000:69b3 ultoa_ -0000:6a71* ltoa_ +0000:69c1 ultoa_ +0000:6a7f* ltoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c) -0c5e:1370 ____Argv -0c5e:1374 ____Argc +0c5f:1370 ____Argv +0c5f:1374 ____Argc Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c) -0c5e:067a __amblksiz +0c5f:067e __amblksiz Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086) -0c5e:06ce __Start_XI -0c5e:06f2 __End_XI -0c5e:06f2 __Start_YI -0c5e:0704 __End_YI +0c5f:06d2 __Start_XI +0c5f:06f6 __End_XI +0c5f:06f6 __Start_YI +0c5f:0708 __End_YI Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c) -0c5e:1376 ___historical_splitparms +0c5f:1376 ___historical_splitparms Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c) -0000:6ac0* _heapenable_ -0c5e:067c ___heap_enabled +0000:6ace* _heapenable_ +0c5f:0680 ___heap_enabled Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c) -0000:6ad1 __nmemneed_ +0000:6adf __nmemneed_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c) -0000:6b59 __LastFree_ -0000:6bd3 __ExpandDGROUP_ +0000:6b67 __LastFree_ +0000:6be1 __ExpandDGROUP_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c) -0000:6ce4 lseek_ +0000:6cf2 lseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c) -0000:6d15 tell_ +0000:6d23 tell_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c) -0000:6d26 _dos_open_ +0000:6d34 _dos_open_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c) -0000:6d4c __GetIOMode_ -0000:6d81 __SetIOMode_nogrow_ -0c5e:067e ___NFiles -0c5e:0680 ___init_mode -0c5e:06a8 ___io_mode +0000:6d5a __GetIOMode_ +0000:6d8f __SetIOMode_nogrow_ +0c5f:0682 ___NFiles +0c5f:0684 ___init_mode +0c5f:06ac ___io_mode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c) -0000:6db6 isatty_ +0000:6dc4 isatty_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c) -0000:6dd2* __get_doserrno_ptr_ -0c5e:1378 __doserrno +0000:6de0* __get_doserrno_ptr_ +0c5f:1378 __doserrno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c) -0c5e:06ac ___umaskval +0c5f:06b0 ___umaskval Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c) -0000:6dd9 _dos_creat_ -0000:6dfd* _dos_creatnew_ +0000:6de7 _dos_creat_ +0000:6e0b* _dos_creatnew_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c) -0000:6e1e+ __grow_iomode_ -0000:6f05+ __shrink_iomode_ -0000:6f46 __SetIOMode_ +0000:6e2c+ __grow_iomode_ +0000:6f13+ __shrink_iomode_ +0000:6f54 __SetIOMode_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) -0000:6fed* __dosretax -0000:6ff2* __dosret0 -0000:6ff9 __set_errno_dos_ -0000:7061* __set_errno_dos_reterr_ +0000:6ffb* __dosretax +0000:7000* __dosret0 +0000:7007 __set_errno_dos_ +0000:706f* __set_errno_dos_reterr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c) -0000:706c _bfree_ +0000:707a _bfree_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) -0000:7091 _bexpand_ +0000:709f _bexpand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr) -0000:70ea _DoINTR_ +0000:70f8 _DoINTR_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c) -0000:7463 fsync_ +0000:7471 fsync_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c) -0000:7468 wctomb_ +0000:7476 wctomb_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c) -0000:74b3+ utoa_ -0000:7554 itoa_ +0000:74c1+ utoa_ +0000:7562 itoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c) -0000:759e strupr_ +0000:75ac strupr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c) -0c5e:06c2 ___EFG_printf -0c5e:06c6* ___EFG_scanf +0c5f:06c6 ___EFG_printf +0c5f:06ca* ___EFG_scanf Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c) -0c5e:06ca ___IsDBCS +0c5f:06ce ___IsDBCS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c) -0000:75e6* _ismbblead_ -0c5e:137c ___MBCSIsTable +0000:75f4* _ismbblead_ +0c5f:137c ___MBCSIsTable Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c) -0000:7602 ulltoa_ -0000:773f* lltoa_ +0000:7610 ulltoa_ +0000:774d* lltoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c) -0000:77b0 fflush_ +0000:77be fflush_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c) -0c5e:0072 ___Alphabet +0c5f:0072 ___Alphabet Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c) -0000:77c5* sbrk_ -0000:77d5 __brk_ +0000:77d3* sbrk_ +0000:77e3 __brk_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm) -0000:783e __doserror_ -0000:784c* __doserror1_ +0000:784c __doserror_ +0000:785a* __doserror1_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c) -0000:7858 __ChkTTYIOMode_ -0000:78c6* __IOMode_ +0000:7866 __ChkTTYIOMode_ +0000:78d4* __IOMode_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c) -0000:78d6* _dos_close_ -0000:78e4 _dos_commit_ +0000:78e4* _dos_close_ +0000:78f2 _dos_commit_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) -0000:7931 __mbinit_ -0c5e:06cc+ ___MBCodePage +0000:793f __mbinit_ +0c5f:06d0+ ___MBCodePage +--------------------+ @@ -499,6 +499,6 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) +-----------------------+ Stack size: dac0 (56000.) -Memory size: 0001b520 (111904.) +Memory size: 0001b530 (111920.) Entry point address: 0000:1452 Link time: 00:00.00 diff --git a/bakapi.exe b/bakapi.exe index cf5cac00ebc3f5a2f411258b51bf43afcb9933fc..ae1063f2471eb6b9b8b5422d6368813f4a0612dc 100755 GIT binary patch delta 15354 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 bW}mH3;*)yxw09k1q_i{SN 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

}2}zHh|G%4kSFx_vmk8 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 diff --git a/bakapi.map b/bakapi.map index 37802e19..1118b578 100755 --- a/bakapi.map +++ b/bakapi.map @@ -1,7 +1,7 @@ -Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (32-bit) +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/01 15:42:34 +Created on: 15/10/01 16:30:22 Executable Image: bakapi.exe creating a DOS executable @@ -13,7 +13,7 @@ creating a DOS executable Group Address Size ===== ======= ==== -DGROUP 0a98:0000 0000e950 +DGROUP 0a9b:0000 0000e950 @@ -25,26 +25,26 @@ Segment Class Group Address Size ======= ===== ===== ======= ==== bakapi_TEXT CODE AUTO 0000:0000 00000236 -_TEXT CODE AUTO 0000:0240 00007920 -modex16_TEXT CODE AUTO 0000:7b60 00002180 -16text_TEXT CODE AUTO 0000:9ce0 0000010d -bakapee_TEXT CODE AUTO 0000:9df0 00000b86 -FAR_DATA FAR_DATA AUTO 0a97:0006 00000000 -_NULL BEGDATA DGROUP 0a98:0000 00000020 -_AFTERNULL BEGDATA DGROUP 0a9a:0000 00000002 -CONST DATA DGROUP 0a9a:0002 00000076 -CONST2 DATA DGROUP 0aa1:0008 0000010a -_DATA DATA DGROUP 0ab3:0000 0000024c -XIB DATA DGROUP 0ad7:000c 00000000 -XI DATA DGROUP 0ad7:000c 0000001e -XIE DATA DGROUP 0ad9:000a 00000000 -YIB DATA DGROUP 0ad9:000a 00000000 -YI DATA DGROUP 0ad9:000a 00000012 -YIE DATA DGROUP 0ada:000c 00000000 -STRINGS DATA DGROUP 0ada:000c 00000000 -DATA DATA DGROUP 0ada:000c 00000000 -_BSS BSS DGROUP 0ada:000c 00000a56 -STACK STACK DGROUP 0b81:0000 0000dac0 +_TEXT CODE AUTO 0000:0240 0000794e +modex16_TEXT CODE AUTO 0000:7b90 00002180 +16text_TEXT CODE AUTO 0000:9d10 0000010d +bakapee_TEXT CODE AUTO 0000:9e20 00000b86 +FAR_DATA FAR_DATA AUTO 0a9a:0006 00000000 +_NULL BEGDATA DGROUP 0a9b:0000 00000020 +_AFTERNULL BEGDATA DGROUP 0a9d:0000 00000002 +CONST DATA DGROUP 0a9d:0002 00000076 +CONST2 DATA DGROUP 0aa4:0008 0000010a +_DATA DATA DGROUP 0ab6:0000 00000250 +XIB DATA DGROUP 0adb:0000 00000000 +XI DATA DGROUP 0adb:0000 0000001e +XIE DATA DGROUP 0adc:000e 00000000 +YIB DATA DGROUP 0adc:000e 00000000 +YI DATA DGROUP 0adc:000e 00000012 +YIE DATA DGROUP 0ade:0000 00000000 +STRINGS DATA DGROUP 0ade:0000 00000000 +DATA DATA DGROUP 0ade:0000 00000000 +_BSS BSS DGROUP 0ade:0000 00000a56 +STACK STACK DGROUP 0b84:0000 0000dac0 +----------------+ @@ -69,62 +69,62 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm) 0000:02ef __PIA 0000:02e8* __PIS Module: 16.lib(/dos/z/16/src/lib/modex16.c) -0000:7d18 VGAmodeX_ -0000:7dc0+ modexEnter_ -0000:7e5c* modexLeave_ -0000:7e74 modexDefaultPage_ -0000:7ece* modexNextPage_ -0000:7f8a* modexNextPageFlexibleSize_ -0000:802e modexShowPage_ -0000:812a* modexPanPage_ -0000:817a* modexSelectPlane_ -0000:819e modexClearRegion_ -0000:82b6* oldDrawBmp_ -0000:841c* CDrawBmp_ -0000:8580* modexDrawBmp_ -0000:85e6+ modexDrawBmpRegion_ -0000:8750* modexDrawPlanarBuf_ -0000:876e* modexDrawSprite_ -0000:87d4+ modexDrawSpriteRegion_ -0000:894c* modexCopyPageRegion_ -0000:8ab6* modexFadeOn_ -0000:8ae6* modexFadeOff_ -0000:8b14* modexFlashOn_ -0000:8b42* modexFlashOff_ -0000:8c12+ modexPalSave_ -0000:8c68+ modexNewPal_ -0000:8cb8* modexLoadPalFile_ -0000:8d9a* modexSavePalFile_ -0000:8e12* modexPalBlack_ -0000:8e3c* modexPalWhite_ -0000:8e66+ modexPalUpdate_ -0000:93d6+ modexPalUpdate1_ -0000:9450* modexPalUpdate0_ -0000:949c+ chkcolor_ -0000:97b4 modexputPixel_ -0000:9842* modexgetPixel_ -0000:98c8* modexhlin_ -0000:9934 modexprint_ -0000:9ace* modexprintbig_ -0000:9c4a cls_ -0000:9cb8+ modexWaitBorder_ -0a98:01c4 _VGA +0000:7d48 VGAmodeX_ +0000:7df0+ modexEnter_ +0000:7e8c* modexLeave_ +0000:7ea4 modexDefaultPage_ +0000:7efe* modexNextPage_ +0000:7fba* modexNextPageFlexibleSize_ +0000:805e modexShowPage_ +0000:815a* modexPanPage_ +0000:81aa* modexSelectPlane_ +0000:81ce modexClearRegion_ +0000:82e6* oldDrawBmp_ +0000:844c* CDrawBmp_ +0000:85b0* modexDrawBmp_ +0000:8616+ modexDrawBmpRegion_ +0000:8780* modexDrawPlanarBuf_ +0000:879e* modexDrawSprite_ +0000:8804+ modexDrawSpriteRegion_ +0000:897c* modexCopyPageRegion_ +0000:8ae6* modexFadeOn_ +0000:8b16* modexFadeOff_ +0000:8b44* modexFlashOn_ +0000:8b72* modexFlashOff_ +0000:8c42+ modexPalSave_ +0000:8c98+ modexNewPal_ +0000:8ce8* modexLoadPalFile_ +0000:8dca* modexSavePalFile_ +0000:8e42* modexPalBlack_ +0000:8e6c* modexPalWhite_ +0000:8e96+ modexPalUpdate_ +0000:9406+ modexPalUpdate1_ +0000:9480* modexPalUpdate0_ +0000:94cc+ chkcolor_ +0000:97e4 modexputPixel_ +0000:9872* modexgetPixel_ +0000:98f8* modexhlin_ +0000:9964 modexprint_ +0000:9afe* modexprintbig_ +0000:9c7a cls_ +0000:9ce8+ modexWaitBorder_ +0a9b:01c8 _VGA Module: 16.lib(/dos/z/16/src/lib/16text.c) -0000:9d56 textInit_ -0a98:0d3c _romFonts +0000:9d86 textInit_ +0a9b:0d40 _romFonts Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c) 0000:0306 kbhit_ Module: 16.lib(/dos/z/16/src/lib/bakapee.c) -0000:9df8* pdump_ -0000:9e5a+ colortest_ -0000:9eae+ colorz_ -0000:9f14+ ssd_ -0000:a032+ dingpp_ -0000:a0a4+ dingo_ -0000:a13a+ dingas_ -0000:a1e8+ dingu_ -0000:a24a+ dingq_ -0000:a2ea ding_ +0000:9e28* pdump_ +0000:9e8a+ colortest_ +0000:9ede+ colorz_ +0000:9f44+ ssd_ +0000:a062+ dingpp_ +0000:a0d4+ dingo_ +0000:a16a+ dingas_ +0000:a218+ dingu_ +0000:a27a+ dingq_ +0000:a31a ding_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getch.c) 0000:031d getch_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c) @@ -133,10 +133,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(scanf.c) 0000:0416+ vscanf_ 0000:0444 scanf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart) -0a98:0000* __nullarea -0a98:01f4* __ovlflag -0a98:01f5* __intno -0a98:01f6* __ovlvec +0a9b:0000* __nullarea +0a9b:01f8* __ovlflag +0a9b:01f9* __intno +0a9b:01fa* __ovlvec 0000:046c _cstart_ 0000:053f* _Not_Enough_Memory_ 0000:0671 __exit_ @@ -146,31 +146,31 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm) 0000:06f8 _big_code_ 0000:06f8* CodeModelMismatch Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c) -0a98:0d54 __argv -0a98:0d58 ___argv -0a98:0d5c __argc -0a98:0d5e ___argc +0a9b:0d58 __argv +0a9b:0d5c ___argv +0a9b:0d60 __argc +0a9b:0d62 ___argc Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) 0000:06f8* __exit_with_msg_ 0000:06fd __fatal_runtime_error_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) -0a98:01fa __curbrk -0a98:0202 __STACKLOW -0a98:0204 __STACKTOP -0a98:0206 __cbyte -0a98:0208 __child -0a98:020a __no87 -0a98:0217 ___FPE_handler -0a98:01fc __psp -0a98:020b __get_ovl_stack -0a98:020f __restore_ovl_stack -0a98:0213 __close_ovl_file -0a98:021b __LpCmdLine -0a98:021f __LpPgmName -0a98:01fe __osmajor -0a98:01ff __osminor -0a98:0200 __osmode -0a98:0201 __HShift +0a9b:01fe __curbrk +0a9b:0206 __STACKLOW +0a9b:0208 __STACKTOP +0a9b:020a __cbyte +0a9b:020c __child +0a9b:020e __no87 +0a9b:021b ___FPE_handler +0a9b:0200 __psp +0a9b:020f __get_ovl_stack +0a9b:0213 __restore_ovl_stack +0a9b:0217 __close_ovl_file +0a9b:021f __LpCmdLine +0a9b:0223 __LpPgmName +0a9b:0202 __osmajor +0a9b:0203 __osminor +0a9b:0204 __osmode +0a9b:0205 __HShift Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm) 0000:071c __I4M 0000:071c __U4M @@ -180,16 +180,16 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c) 0000:08e4 _fmalloc_ 0000:08e4 malloc_ -0a98:0224+ ___fheap -0a98:0226 ___fheapRover -0a98:0228 ___LargestSizeB4Rover +0a9b:0228+ ___fheap +0a9b:022a ___fheapRover +0a9b:022c ___LargestSizeB4Rover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) 0000:0a59+ _null_exit_rtn_ 0000:0a59+ __null_int23_exit_ 0000:0a5a exit_ 0000:0a7b+ _exit_ -0a98:022a+ ___int23_exit -0a98:022e+ ___FPE_handler_exit +0a9b:022e+ ___int23_exit +0a9b:0232+ ___FPE_handler_exit Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c) 0000:0a97+ __open_flags_ 0000:0d58+ _fsopen_ @@ -202,7 +202,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c) 0000:1302 __doclose_ 0000:144c __shutdown_stream_ 0000:1466 fclose_ -0a98:0d60+ ___RmTmpFileFn +0a9b:0d64+ ___RmTmpFileFn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c) 0000:14d1 _ffree_ 0000:14d1 free_ @@ -211,235 +211,235 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(delay.c) 0000:18b7 delay_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c) -0a98:0232 ___iob -0a98:0d64 ___ClosedStreams -0a98:0d68 ___OpenStreams +0a9b:0236 ___iob +0a9b:0d68 ___OpenStreams +0a9b:0d6c ___ClosedStreams Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c) -0000:1a30 __fprtf_ +0000:1a49 __fprtf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ungetc.c) -0000:1b83 ungetc_ +0000:1b9c ungetc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(scnf.c) -0000:2db8 __scnf_ +0000:2dd5 __scnf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c) -0000:307e __CMain +0000:309b __CMain Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) -0000:30e4 __InitRtns -0000:30e4* __FInitRtns -0000:313f __FiniRtns -0000:313f* __FFiniRtns +0000:3101 __InitRtns +0000:3101* __FInitRtns +0000:315c __FiniRtns +0000:315c* __FFiniRtns Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c) -0a98:039a ___uselfn +0a9b:039e ___uselfn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg) -0000:31a4 __DOSseg__ +0000:31c0 __DOSseg__ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c) -0000:31a5 __Init_Argv_ -0000:3208+ _getargv_ -0000:3538 __Fini_Argv_ +0000:31c1 __Init_Argv_ +0000:3224+ _getargv_ +0000:3554 __Fini_Argv_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) -0000:3562 __EnterWVIDEO_ -0a98:039c+ ___WD_Present +0000:357e __EnterWVIDEO_ +0a9b:03a0+ ___WD_Present Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c) -0000:3586 intr_ +0000:35a2 intr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c) -0000:359a segread_ +0000:35b6 segread_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c) -0000:3600 __MemAllocator -0000:36ca __MemFree +0000:3620 __MemAllocator +0000:36ea __MemFree Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c) -0000:3827 __GrowSeg_ +0000:3847 __GrowSeg_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c) -0000:399d __AllocSeg_ +0000:39bd __AllocSeg_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c) -0000:3a8c __fmemneed_ +0000:3aac __fmemneed_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c) -0000:3a8f _nmalloc_ -0a98:039e ___nheapbeg -0a98:03a0 ___MiniHeapRover -0a98:03a2 ___LargestSizeB4MiniHeapRover +0000:3aaf _nmalloc_ +0a9b:03a2 ___nheapbeg +0a9b:03a4 ___MiniHeapRover +0a9b:03a6 ___LargestSizeB4MiniHeapRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c) -0000:3b69* _heapgrow_ -0000:3b69* _fheapgrow_ -0000:3b6a _nheapgrow_ +0000:3b89* _heapgrow_ +0000:3b89* _fheapgrow_ +0000:3b8a _nheapgrow_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c) -0000:3be2* __set_commode_ -0a98:03a4 __commode +0000:3c02* __set_commode_ +0a9b:03a8 __commode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c) -0000:3bee* __get_errno_ptr_ -0a98:0d70 _errno +0000:3c0e* __get_errno_ptr_ +0a9b:0d74 _errno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c) -0a98:03a6 __fmode +0a9b:03aa __fmode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c) -0000:3bf5 tolower_ +0000:3c15 tolower_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c) -0000:3e24* open_ -0000:3e5b sopen_ +0000:3e44* open_ +0000:3e7b sopen_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c) -0000:3fa6 fseek_ +0000:3fc6 fseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c) -0000:419e __chktty_ +0000:41be __chktty_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c) -0000:41fd __freefp_ -0000:429e __purgefp_ +0000:421d __freefp_ +0000:42be __purgefp_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c) -0000:42df __allocfp_ +0000:42ff __allocfp_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm) -0000:4490 __PTC +0000:44b0 __PTC Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c) -0000:44c3 __flushall_ -0000:4557* flushall_ +0000:44e3 __flushall_ +0000:4577* flushall_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c) -0000:455d getche_ +0000:457d getche_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c) -0000:4577 __ioalloc_ +0000:4597 __ioalloc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c) -0000:4705 __qread_ +0000:4725 __qread_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c) -0000:4725 __lseek_ +0000:4745 __lseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c) -0000:475f __close_ +0000:477f __close_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c) -0000:4795 __flush_ +0000:47b5 __flush_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c) -0000:49de _nfree_ -0a98:0d72+ ___MiniHeapFreeRover +0000:49fe _nfree_ +0a9b:0d76+ ___MiniHeapFreeRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c) -0000:4ad9 __qwrite_ +0000:4af9 __qwrite_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c) -0000:4b39 fputc_ +0000:4b59 fputc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c) -0000:4d0e __InitFiles_ +0000:4d2e __InitFiles_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c) -0000:4f42* fcloseall_ -0000:4f49 __full_io_exit_ +0000:4f62* fcloseall_ +0000:4f69 __full_io_exit_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c) -0000:4f53 __prtf_ +0000:4f73 __prtf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c) -0a98:0098 __IsTable +0a9b:0098 __IsTable Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c) -0a98:03a8 ___IsDBCS +0a9b:03ac ___IsDBCS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c) -0000:60b5* _ismbblead_ -0a98:0d74 ___MBCSIsTable +0000:60e3* _ismbblead_ +0a9b:0d78 ___MBCSIsTable Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbtowc.c) -0000:60d1 mbtowc_ +0000:60ff mbtowc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bits.c) -0a98:019a __Bits +0a9b:019a __Bits Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fdfs086.asm) -0000:61ee __FDFS +0000:621c __FDFS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm) -0000:6236* __I4D -0000:6285 __U4D +0000:6264* __I4D +0000:62b3 __U4D Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c) -0a98:03aa ___EFG_printf -0a98:03ae ___EFG_scanf +0a9b:03ae ___EFG_printf +0a9b:03b2 ___EFG_scanf Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i8m086.asm) -0000:6337* __I8M -0000:6337 __U8M -0000:631c* __I8ME -0000:631c* __U8ME +0000:6365* __I8M +0000:6365 __U8M +0000:634a* __I8ME +0000:634a* __U8ME Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c) -0a98:0e76 ____Argv -0a98:0e7a ____Argc +0a9b:0e7a ____Argv +0a9b:0e7e ____Argc Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c) -0a98:03b2 __amblksiz +0a9b:03b6 __amblksiz Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086) -0a98:03fc __Start_XI -0a98:041a __End_XI -0a98:041a __Start_YI -0a98:042c __End_YI +0a9b:0400 __Start_XI +0a9b:041e __End_XI +0a9b:041e __Start_YI +0a9b:0430 __End_YI Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c) -0a98:0e7c ___historical_splitparms +0a9b:0e80 ___historical_splitparms Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm) -0000:6482 __PTS +0000:64b0 __PTS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr) -0000:64b4 _DoINTR_ +0000:64e2 _DoINTR_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c) -0000:682d* _heapenable_ -0a98:03b4 ___heap_enabled +0000:685b* _heapenable_ +0a9b:03b8 ___heap_enabled Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c) -0000:683e __nmemneed_ +0000:686c __nmemneed_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c) -0000:68c6 __LastFree_ -0000:6940 __ExpandDGROUP_ +0000:68f4 __LastFree_ +0000:696e __ExpandDGROUP_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c) -0000:6a51 _dos_open_ +0000:6a7f _dos_open_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c) -0000:6a77 __GetIOMode_ -0000:6aac __SetIOMode_nogrow_ -0a98:03b6 ___NFiles -0a98:03b8 ___init_mode -0a98:03e0 ___io_mode +0000:6aa5 __GetIOMode_ +0000:6ada __SetIOMode_nogrow_ +0a9b:03ba ___NFiles +0a9b:03bc ___init_mode +0a9b:03e4 ___io_mode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c) -0000:6ae1 isatty_ +0000:6b0f isatty_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c) -0000:6afd* __get_doserrno_ptr_ -0a98:0e7e __doserrno +0000:6b2b* __get_doserrno_ptr_ +0a9b:0e82 __doserrno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c) -0a98:03e4 ___umaskval +0a9b:03e8 ___umaskval Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c) -0000:6b04 _dos_creat_ -0000:6b28* _dos_creatnew_ +0000:6b32 _dos_creat_ +0000:6b56* _dos_creatnew_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c) -0000:6b49+ __grow_iomode_ -0000:6c30+ __shrink_iomode_ -0000:6c71 __SetIOMode_ +0000:6b77+ __grow_iomode_ +0000:6c5e+ __shrink_iomode_ +0000:6c9f __SetIOMode_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) -0000:6d18* __dosretax -0000:6d1d* __dosret0 -0000:6d24 __set_errno_dos_ -0000:6d8c* __set_errno_dos_reterr_ +0000:6d46* __dosretax +0000:6d4b* __dosret0 +0000:6d52 __set_errno_dos_ +0000:6dba* __set_errno_dos_reterr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c) -0000:6d97 lseek_ +0000:6dc5 lseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c) -0000:6dc8 tell_ +0000:6df6 tell_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c) -0000:6dd9 fsync_ +0000:6e07 fsync_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c) -0000:6dde wctomb_ +0000:6e0c wctomb_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c) -0000:6e29+ utoa_ -0000:6eca itoa_ +0000:6e57+ utoa_ +0000:6ef8 itoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c) -0000:6f14 strupr_ +0000:6f42 strupr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c) -0000:6f49 ulltoa_ -0000:7086* lltoa_ +0000:6f77 ulltoa_ +0000:70b4* lltoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c) -0000:70f7 ultoa_ -0000:71b5* ltoa_ +0000:7125 ultoa_ +0000:71e3* ltoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) -0000:7241 __mbinit_ -0a98:03fa+ ___MBCodePage +0000:726f __mbinit_ +0a9b:03fe+ ___MBCodePage Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c) -0000:731c* sbrk_ -0000:732c __brk_ +0000:734a* sbrk_ +0000:735a __brk_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm) -0000:7394 __doserror_ -0000:73a2* __doserror1_ +0000:73c2 __doserror_ +0000:73d0* __doserror1_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c) -0000:73ae* _frealloc_ -0000:73ae realloc_ +0000:73dc* _frealloc_ +0000:73dc realloc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c) -0000:748a __ChkTTYIOMode_ -0000:74f8* __IOMode_ +0000:74b8 __ChkTTYIOMode_ +0000:7526* __IOMode_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c) -0000:7508* _dos_close_ -0000:7516 _dos_commit_ +0000:7536* _dos_close_ +0000:7544 _dos_commit_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c) -0a98:0072 ___Alphabet +0a9b:0072 ___Alphabet Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c) -0000:7525* _msize_ -0000:7540 _fmsize_ +0000:7553* _msize_ +0000:756e _fmsize_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c) -0000:7551 __HeapManager_expand_ -0000:7a5a _nexpand_ +0000:757f __HeapManager_expand_ +0000:7a88 _nexpand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c) -0000:7aad _fexpand_ -0000:7aad* _expand_ +0000:7adb _fexpand_ +0000:7adb* _expand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c) -0000:7ae2 _bfree_ +0000:7b10 _bfree_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) -0000:7b07 _bexpand_ +0000:7b35 _bexpand_ +--------------------+ @@ -455,6 +455,6 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) +-----------------------+ Stack size: dac0 (56000.) -Memory size: 000192d0 (103120.) +Memory size: 00019300 (103168.) Entry point address: 0000:046c Link time: 00:00.00 diff --git a/exmmtest.exe b/exmmtest.exe index 6f40ad1f493ef97ad58542ade44294c4117cfcd9..57ff2e1060d14e0a09ffb1bfd07613dc334a26d4 100755 GIT binary patch delta 12752 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 delta 12814 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 delta 4268 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 TI42OEAzLQG(|aHMJ^z0JY7475 delta 8285 zcmZ`e3s_Xu)_c#)IWvMDM|p|JV|<_^q6`{}=pZVCW-5;u1aW+(_(%+SsEL3R$>G2_ zx$|m1vI)DDl{Z80KT0J&iO4?(yMvo14gh=ua0S3`HbUM?t?C7Mmjb*G@F_qCz|cg5 zrX->wv=cs#1N;bpk`NjOuoRdo;QcAUR{$rH5&CBeLL&hm32+*|pQkj>!+0t}JBff$IY19k0k9k3?*PXE`lbgUl$j2i0qn>?=+{hyWb+Z42C$jD zga^%=0MnQ-LJ12HIs|YM;37a9Kpxvii5{ah8Z#dt|<_@$0FpR1gQWY0yF|lgRuY=LNNeS z0hTaYRTiTq39^~WSunOhsjc2EQ{tlJ1(o?XIlVY_F(=+zY_)4umL^?o)e2?RDy2OH zRjpQ*g=Q%~{{l%Pf~mu{Lg{caDiqz6FK^vX(TVmfWui1((ddd=t<=>D+$z9eBm}Kc zCRQ4#{5hK>3KzRtX=Ya_dzkgBmE&^QS#^L2aSQKavy{d9EM-^z>%j0W;_PyisH?4L zq{4OemL`xW$#0QlifR>#A?Ebj0b!?u-0IJ{-xR}+X9`pm=VRDT(xw>XLCs;)Gj*(<1TtEt zm`OgSB{P_>qF~@e&5=IlQ@x9?w}tXS ziR|#uU@bZ75fHL~DbSqBe<0*4obTvrb&dS3dGk%_a~r_LqB5DP1>~N`I3Nx89Kun- zW_>0sUdj7rk_Db&lNKba~qQR zlWqs4gH)C)Xenv%9HWBo+RzyN6{74pnl7cOj@?hB*FWxV5(MCr}l5eeJMr=dQUBI2h_F?)phI*5eK z7+_JJyw!mwUU3z4G6PTydxKpox7{EGL+%cylM04MG3;eFKURpk#6lp1mv-b$D&EwE za>wzVocKDa3=Ijn%nDJ>th1i_d^1~hnRR~d)Jt0+JmNqxw#=FDOn=7MKX*U4Q@N6;7?w-S=yM( zL9T-M_Ov5)^!Wk}br}mghS9amIQ;B6O+`}}{Lr4_n@S!cb^iCxrb*iKQt~*Y5PTz< zNf8|vt`uMEtv%158 zecTH$+>2pFHb>q%6n7XN$aCWa!@Y?vS8g;&*iJ?bo5s>5+dd|R!v-f)a|^z{%KMF) z^SYMziu2?(7*!hY`SNYag7Fa)2x<8T{!Mf>GH>cYd5b_aNL{NPJb^#y{&tY|VF~g6 zVOIF*oZ?L7PaW2u)A%>qT`mYKwI_0pgb3@#QAN53l*sAxWPtwyq?VB)ZFHZPhr!BD zw+6c;FM_N=>b2Lgz51i!W{js3-H3=MsU>T~C@F&75{Yd@4Bkt=A2AgFoiO2B@hGxA zd^n_v+VG{Y>7o2Q8Fjmz>QEtQmpYV>+NtIhP>FV_`Apg4Yzfm zK?b#9!>ED1rNZ7)qd>gxPIc8T^1&$cKx$7ZX{s5dt8Ja>LdLWt;jZv|&`}torGz9# zM1T!SA}XIM(AE8PP_d$jBQjd{NJDy#4)IVq`fPzp@WywePZnf=!v;n9$tS`4+%taT zCI6E`I4`7|r3Wh$lK1i)+OjEF_DrO|162UKmiN~Vf27|lKi)Uk#C0$ z8F))lp9ei+V3M^xgsC1hZ4`K$pm4dxyY)KPTIiw);^*$|Qt)Sau=lJk{yUIUL-s}K ze5iG)5BEfTo8%x3oH(%h$EbHO6eLS6xLqg=lkMZ43EIYh@EQ-KtLMa$udVzkOY`y7 zOz|?@NpmL=#|2Rq+Ad0a*C#r0fP1$E(<9p+a5TEzUA$6P&!^E1FN`Kora6)MUu)|K zmsBc)#s~D#s_-fJ0WI)#SZK+q)#TanrHU_@quS~V<24vI`nQ;+m?fDL9C#NQIq?&m zNv=-xE{eApJjxXlB63zuh%U%F=7BwlNYxqqn_FqDh zFy0ePcg;5=@CE)X1dq!3`DxRGP_t4NdfJb_5Gtf~fzVJs6^cNiymd1IVN?XQKzqHF zKWk~G<8|>KE>}_UgpqlxpAb+abnfCgH(Bw7;khY~6`TeNu5~Nu@&7AG>i<(g59jBh z_vfiXi)SiStvN1d_@C-dds<(Q(#DOZC%V99C)87AYh<8)xwo#q%-B`Y%!#^sD680Q?l8gFQR8xfw_W7K zLee@p+-LR~a7<$d9ia9F>*__2Jw=QAkkl#Re%DV^<$>a?0<}(mM7e?Y9C>3(DlQ;* zrp(8F)w8E+WcWAol0m@B$sYzSjwM4AM&aJoY4G&_;ke|kx_ZIz04l&)<@g$gIze6a zzG-rdPm!wWL-B6XFg>~#oCq%(EkC#n_gq0ENS|k40f+nBvy*9?3k~HMCCY6rH~kdh zD&KNMJs3yafP4pqn@R=cCDj)b`HVQMA@MUN;_Jjb<29T_e4fjqDZM*e^(SvW=Zg!g zk36?p{u~u-`-$a!e_}JBlWj;brtxPX_tGeD(Yb^m$Q>=Yy`nGY^nk?qgD_v=yhF#D z_>D3?Q&H;5oy_McAm7G8Ol2p=42SNZ#!XNla~?^NK5ZbRHrJa!CCu+DC~*@sJ~3=0 z`6h9KyKvqhzDe$;8B_sEIFLn>=}7?)pn|E((j*UxWMYCMNlw!65SY6ewzyj{Pf5PH zNP+UEfu8e0iBFSg!+trb-<18=;gHsvKd?C-WukT z#G!e zy_Hg)bR3~xBPg7gXuaaU`;(244h{c>N!)ux3Tl1=Wuj*UG!^Q6J^3NI&%lqNFHtol zLE+;s3MLf+R)8Pr{G{HIYP+qx6Zn6~@yA^c& z#EG{rS#!tm?QRTNnc^>XZ8R4%NXo>t)Y?S0>Jv5J2EJPUPcVq#5pV3G9VzUQ`vfC! zBK!GG)^XKxGR@K2{*G6D`~LaPcVSAw*hP=Yf}vB064@~5pQwo(SNL|QYtU+y2=G>`j3ThqW2{$G?FQZHL-l86#bw0xd_V#XnX*$6uCkMS(8ubD2(O({tdC;kITI%& z<|#hmoa}^wIoeOW?EREw7j*Top%E@l^r@DzL%9;7ZYP{0_LGIFDPG~g{pz}Q3I6(Z#*+@8}$xsGu+PlxHF}@Q>T!!~l>TFWOo~MQmsp7olBJI!d zDccyvQcD~5fLidLzLNR78&w8%9|Iv3MZ$3}lDv^I3DjuL7>Fat9~t4ncaDKifJeET z$Ofk;9F_Irt%K0UcygkHOrJ~J(A>E(25Gmxqr1ib{@5u*+lP{gI}-4uysyEpif3ck z=ldOS49PtXn(*zw@Pu41zC?bTJIFv|NwVGHtj=?qUGASrX}p8411pr&9ad{ke2n7~ z!1cjt=ck`aN=}1;qZsRIp*cCMt{S7PiXx`W$&l7*pEE{@Q5_paKFXZf-C>U*zh)Zx zQ_;hoea}rfhc`~6NR>p{ z@}9&#i#INzNCl+?r-IoIxkqw%<2pLhNk{f}%gDE!q_`^-$9LnRcw;6-ijv&5Zte-Z zQBRTIP|Eq;l#6&{21Q&f1QgYY}#1UyT~kMNvF zdMp}*qe(bC!S0JfMZIl^pcIoajlVS)dhsj8@f1mq_hZ|Bm(r>hG(CCEsCK=;Eal z@j_x->Idh%qf0fi9&eIMOZ$)Ytg2l4D1Gj{Q;*_7ZTn!V^~JqX6*1rPh5)JDbnVz_ zxuvP%yuc~o3WSAN{#-@Em#rT;aWCAAiUVB`nll^R{QW8akiE%i=38q1t~=2x7~ark zW63wmrusGPvCc_Jg3*3PsO4vCdP+@wG#Qnp!G0tuD-i!qva?*lv zvURyXK2F|W9*AwEZh0`+<>%$gus@l-Vn{&tF6$i1p`aYnterKg$9yaN@Cownia;Dp z&a4;|@bC>cZGUJ0zT-`I`B@#^bG$(0E1!Ymar8=U0F8ay09gJtTM#^N*g_Z~|1NL% z$u^J_t~5iFhF58P;`dl~}8M|r+MD5qB3UL6L`Jz8AB+Fh5_PM&t zO$&|lrN^}A$nF<+;AhC_)rI(f$f4E#u%3q1!G48rxE(?;u!2$L8Vd@-<}4#PdlarF zy6ix@?(AS{@$AviWmjdV;FrjKz$6jBHD>UW-D?76VXu>~RtNcQ-SOXq!Dg%(1+2j@ z0pSjkm>neZ+(Fi4N8<0uYcHk9%zq=DfLr`G(r?W;qR*KVFms#Ra3NCX&Hup9y4URl zpnA?wyp>$c8H87oKXQWc3=+6@vfGG*!F-o&q42zH8wN&XdBYXkaI#_TtJH|O(t>is zaVeP(&osbz6I*To9!fsT4G$}AT~a7<_~Gj`BW6c-aFFGNuWaY?j!qwy9p zFK-kS#LB!Op1Q3mNp>U$i{+5d@&dv>Sd<9gnOn`L6;Qi4@zd>AzKQ?R9X;Ldp9p`c z;KZv$o*(HEyihRQ=I?T11BuP|3Cmna*{@j4r&abYV4t+zddAeoKY$EAR!ERRWJ|pf zT#>bsqWplREBC;$21eZn8BYA{HK4yojrO2Jsm}ctnj`)JNWA?fXfWU8z9vkQ0VZJ| zTvbTXm}rM^6kU~Wi>utOdXKuQdSL~GgXhj|1%u<4?4ymE@c}1pe$)C`SelWu4+NFP z&Pr>y%6ifGy7MzBOK{YYwp6CjwhRs*a9c{27X*gQdm5uWR_jUxONripfY6M&pdsZ= zv`+$^Mw3GYUbu>!DOiZ($k27MKGQ>P1tmW6St77>vg@$JRCne9N;$mLuzHB*)W)01x_Khkr^AF!9SCd z4S@=+>UbG>d&5jNjvCKEe%tWxjHAgjFLyIuBJ*Efh~FhAUXBi?^m=hTZ$9l|F?}nT znq11(VUIYwmxLck{5K8-Z;spO1;^ghjbTvKk}FNusO9;M0aQ0=RH<(CqUH#x-uNPP zg_^=4a2iY~41@FO+QOlJ)3-oU5&||xb{qbz#UlLCDs3e%)AhyU29cO|RWKGEcNMe;G{?su`w0H+`lmttE zvXYxR&aevTsmqm*L$y29`$1Sah}Y(HFaM$}_@7B{{H|}N0g5M diff --git a/fontgfx.map b/fontgfx.map index 66b77325..eb267119 100755 --- a/fontgfx.map +++ b/fontgfx.map @@ -1,7 +1,7 @@ -Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (32-bit) +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/01 15:42:34 +Created on: 15/10/01 16:30:23 Executable Image: fontgfx.exe creating a DOS executable @@ -13,7 +13,7 @@ creating a DOS executable Group Address Size ===== ======= ==== -DGROUP 0829:0000 0000ec80 +DGROUP 082a:0000 0000ec80 @@ -25,25 +25,25 @@ Segment Class Group Address Size ======= ===== ===== ======= ==== fontgfx_TEXT CODE AUTO 0000:0000 00000147 -_TEXT CODE AUTO 0000:0150 00005ea3 -16text_TEXT CODE AUTO 0000:6000 0000010d -modex16_TEXT CODE AUTO 0000:6110 00002180 -FAR_DATA FAR_DATA AUTO 0829:0000 00000000 -_NULL BEGDATA DGROUP 0829:0000 00000020 -_AFTERNULL BEGDATA DGROUP 082b:0000 00000002 -CONST DATA DGROUP 082b:0002 00000076 -CONST2 DATA DGROUP 0832:0008 00000000 -_DATA DATA DGROUP 0833:0000 00000698 -XIB DATA DGROUP 089c:0008 00000000 -XI DATA DGROUP 089c:0008 0000001e -XIE DATA DGROUP 089e:0006 00000000 -YIB DATA DGROUP 089e:0006 00000000 -YI DATA DGROUP 089e:0006 00000012 -YIE DATA DGROUP 089f:0008 00000000 -STRINGS DATA DGROUP 089f:0008 00000000 -DATA DATA DGROUP 089f:0008 00000000 -_BSS BSS DGROUP 089f:0008 00000a4d -STACK STACK DGROUP 0945:0000 0000dac0 +_TEXT CODE AUTO 0000:0150 00005eb1 +16text_TEXT CODE AUTO 0000:6010 0000010d +modex16_TEXT CODE AUTO 0000:6120 00002180 +FAR_DATA FAR_DATA AUTO 082a:0000 00000000 +_NULL BEGDATA DGROUP 082a:0000 00000020 +_AFTERNULL BEGDATA DGROUP 082c:0000 00000002 +CONST DATA DGROUP 082c:0002 00000076 +CONST2 DATA DGROUP 0833:0008 00000000 +_DATA DATA DGROUP 0834:0000 0000069c +XIB DATA DGROUP 089d:000c 00000000 +XI DATA DGROUP 089d:000c 0000001e +XIE DATA DGROUP 089f:000a 00000000 +YIB DATA DGROUP 089f:000a 00000000 +YI DATA DGROUP 089f:000a 00000012 +YIE DATA DGROUP 08a0:000c 00000000 +STRINGS DATA DGROUP 08a0:000c 00000000 +DATA DATA DGROUP 08a0:000c 00000000 +_BSS BSS DGROUP 08a0:000c 00000a4d +STACK STACK DGROUP 0946:0000 0000dac0 +----------------+ @@ -62,49 +62,49 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm) 0000:0155 __STK 0000:0175* __STKOVERFLOW_ Module: 16.lib(/dos/z/16/src/lib/16text.c) -0000:6076 textInit_ -0829:0770 _romFonts +0000:6086 textInit_ +082a:0774 _romFonts Module: 16.lib(/dos/z/16/src/lib/modex16.c) -0000:62c8* VGAmodeX_ -0000:6370 modexEnter_ -0000:640c modexLeave_ -0000:6424 modexDefaultPage_ -0000:647e* modexNextPage_ -0000:653a* modexNextPageFlexibleSize_ -0000:65de* modexShowPage_ -0000:66da* modexPanPage_ -0000:672a* modexSelectPlane_ -0000:674e+ modexClearRegion_ -0000:6866* oldDrawBmp_ -0000:69cc* CDrawBmp_ -0000:6b30* modexDrawBmp_ -0000:6b96+ modexDrawBmpRegion_ -0000:6d00* modexDrawPlanarBuf_ -0000:6d1e* modexDrawSprite_ -0000:6d84+ modexDrawSpriteRegion_ -0000:6efc* modexCopyPageRegion_ -0000:7066* modexFadeOn_ -0000:7096* modexFadeOff_ -0000:70c4* modexFlashOn_ -0000:70f2* modexFlashOff_ -0000:71c2+ modexPalSave_ -0000:7218+ modexNewPal_ -0000:7268* modexLoadPalFile_ -0000:734a* modexSavePalFile_ -0000:73c2* modexPalBlack_ -0000:73ec* modexPalWhite_ -0000:7416+ modexPalUpdate_ -0000:7986+ modexPalUpdate1_ -0000:7a00* modexPalUpdate0_ -0000:7a4c+ chkcolor_ -0000:7d64+ modexputPixel_ -0000:7df2* modexgetPixel_ -0000:7e78* modexhlin_ -0000:7ee4 modexprint_ -0000:807e modexprintbig_ -0000:81fa* cls_ -0000:8268+ modexWaitBorder_ -0829:0504+ _VGA +0000:62d8* VGAmodeX_ +0000:6380 modexEnter_ +0000:641c modexLeave_ +0000:6434 modexDefaultPage_ +0000:648e* modexNextPage_ +0000:654a* modexNextPageFlexibleSize_ +0000:65ee* modexShowPage_ +0000:66ea* modexPanPage_ +0000:673a* modexSelectPlane_ +0000:675e+ modexClearRegion_ +0000:6876* oldDrawBmp_ +0000:69dc* CDrawBmp_ +0000:6b40* modexDrawBmp_ +0000:6ba6+ modexDrawBmpRegion_ +0000:6d10* modexDrawPlanarBuf_ +0000:6d2e* modexDrawSprite_ +0000:6d94+ modexDrawSpriteRegion_ +0000:6f0c* modexCopyPageRegion_ +0000:7076* modexFadeOn_ +0000:70a6* modexFadeOff_ +0000:70d4* modexFlashOn_ +0000:7102* modexFlashOff_ +0000:71d2+ modexPalSave_ +0000:7228+ modexNewPal_ +0000:7278* modexLoadPalFile_ +0000:735a* modexSavePalFile_ +0000:73d2* modexPalBlack_ +0000:73fc* modexPalWhite_ +0000:7426+ modexPalUpdate_ +0000:7996+ modexPalUpdate1_ +0000:7a10* modexPalUpdate0_ +0000:7a5c+ chkcolor_ +0000:7d74+ modexputPixel_ +0000:7e02* modexgetPixel_ +0000:7e88* modexhlin_ +0000:7ef4 modexprint_ +0000:808e modexprintbig_ +0000:820a* cls_ +0000:8278+ modexWaitBorder_ +082a:0508+ _VGA Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getch.c) 0000:0192 getch_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c) @@ -112,10 +112,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c) 0000:01db sprintf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart) -0829:0000* __nullarea -0829:052c* __ovlflag -0829:052d* __intno -0829:052e* __ovlvec +082a:0000* __nullarea +082a:0530* __ovlflag +082a:0531* __intno +082a:0532* __ovlvec 0000:020a _cstart_ 0000:02dd* _Not_Enough_Memory_ 0000:040f __exit_ @@ -125,31 +125,31 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm) 0000:0496 _big_code_ 0000:0496* CodeModelMismatch Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c) -0829:1088 __argv -0829:108c ___argv -0829:1090 __argc -0829:1092 ___argc +082a:108c __argv +082a:1090 ___argv +082a:1094 __argc +082a:1096 ___argc Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) 0000:0496* __exit_with_msg_ 0000:049b __fatal_runtime_error_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) -0829:0532 __curbrk -0829:053a __STACKLOW -0829:053c __STACKTOP -0829:053e __cbyte -0829:0540 __child -0829:0542 __no87 -0829:054f ___FPE_handler -0829:0534 __psp -0829:0543 __get_ovl_stack -0829:0547 __restore_ovl_stack -0829:054b __close_ovl_file -0829:0553 __LpCmdLine -0829:0557 __LpPgmName -0829:0536 __osmajor -0829:0537 __osminor -0829:0538 __osmode -0829:0539 __HShift +082a:0536 __curbrk +082a:053e __STACKLOW +082a:0540 __STACKTOP +082a:0542 __cbyte +082a:0544 __child +082a:0546 __no87 +082a:0553 ___FPE_handler +082a:0538 __psp +082a:0547 __get_ovl_stack +082a:054b __restore_ovl_stack +082a:054f __close_ovl_file +082a:0557 __LpCmdLine +082a:055b __LpPgmName +082a:053a __osmajor +082a:053b __osminor +082a:053c __osmode +082a:053d __HShift Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm) 0000:04ba __I4M 0000:04ba __U4M @@ -162,16 +162,16 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c) 0000:06a0 _fmalloc_ 0000:06a0 malloc_ -0829:055c+ ___fheap -0829:055e ___fheapRover -0829:0560 ___LargestSizeB4Rover +082a:0560+ ___fheap +082a:0562 ___fheapRover +082a:0564 ___LargestSizeB4Rover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) 0000:0815+ _null_exit_rtn_ 0000:0815+ __null_int23_exit_ 0000:0816 exit_ 0000:0837+ _exit_ -0829:0562+ ___int23_exit -0829:0566+ ___FPE_handler_exit +082a:0566+ ___int23_exit +082a:056a+ ___FPE_handler_exit Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c) 0000:0853+ __open_flags_ 0000:0b14+ _fsopen_ @@ -184,7 +184,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c) 0000:10be __doclose_ 0000:1208 __shutdown_stream_ 0000:1222 fclose_ -0829:1094+ ___RmTmpFileFn +082a:1098+ ___RmTmpFileFn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c) 0000:128d _ffree_ 0000:128d free_ @@ -194,9 +194,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c) 0000:1673 rand_ 0000:16b5* srand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c) -0829:056e ___iob -0829:1098 ___ClosedStreams -0829:109c ___OpenStreams +082a:0572 ___iob +082a:109c ___OpenStreams +082a:10a0 ___ClosedStreams Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c) 0000:16f2 __fprtf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c) @@ -209,7 +209,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) 0000:1961 __FiniRtns 0000:1961* __FFiniRtns Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c) -0829:06d6 ___uselfn +082a:06da ___uselfn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg) 0000:19c6 __DOSseg__ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c) @@ -218,7 +218,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c) 0000:1d5a __Fini_Argv_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) 0000:1d84 __EnterWVIDEO_ -0829:06d8+ ___WD_Present +082a:06dc+ ___WD_Present Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c) 0000:1da8 intr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c) @@ -234,21 +234,21 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c) 0000:22bc __fmemneed_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c) 0000:22bf _nmalloc_ -0829:06da ___nheapbeg -0829:06dc ___MiniHeapRover -0829:06de ___LargestSizeB4MiniHeapRover +082a:06de ___nheapbeg +082a:06e0 ___MiniHeapRover +082a:06e2 ___LargestSizeB4MiniHeapRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c) 0000:2399* _heapgrow_ 0000:2399* _fheapgrow_ 0000:239a _nheapgrow_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c) 0000:2412* __set_commode_ -0829:06e0 __commode +082a:06e4 __commode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c) 0000:241e* __get_errno_ptr_ -0829:10a4 _errno +082a:10a8 _errno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c) -0829:06e2 __fmode +082a:06e6 __fmode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c) 0000:2425 tolower_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c) @@ -282,7 +282,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c) 0000:2fc5 __flush_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c) 0000:320e _nfree_ -0829:10a6+ ___MiniHeapFreeRover +082a:10aa+ ___MiniHeapFreeRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c) 0000:3309 __qwrite_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c) @@ -295,116 +295,116 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c) 0000:3783 __prtf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c) -0829:10a8 ____Argv -0829:10ac ____Argc +082a:10ac ____Argv +082a:10b0 ____Argc Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c) -0829:06e4 __amblksiz +082a:06e8 __amblksiz Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086) -0829:0738 __Start_XI -0829:0756 __End_XI -0829:0756 __Start_YI -0829:0768 __End_YI +082a:073c __Start_XI +082a:075a __End_XI +082a:075a __Start_YI +082a:076c __End_YI Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c) -0829:10ae ___historical_splitparms +082a:10b2 ___historical_splitparms Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm) -0000:48e6 __PTS +0000:48f4 __PTS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr) -0000:4918 _DoINTR_ +0000:4926 _DoINTR_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c) -0000:4c91* _heapenable_ -0829:06e6 ___heap_enabled +0000:4c9f* _heapenable_ +082a:06ea ___heap_enabled Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c) -0000:4ca2 __nmemneed_ +0000:4cb0 __nmemneed_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c) -0000:4d2a __LastFree_ -0000:4da4 __ExpandDGROUP_ +0000:4d38 __LastFree_ +0000:4db2 __ExpandDGROUP_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c) -0000:4eb5 _dos_open_ +0000:4ec3 _dos_open_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c) -0000:4edb __GetIOMode_ -0000:4f10 __SetIOMode_nogrow_ -0829:06e8 ___NFiles -0829:06ea ___init_mode -0829:0712 ___io_mode +0000:4ee9 __GetIOMode_ +0000:4f1e __SetIOMode_nogrow_ +082a:06ec ___NFiles +082a:06ee ___init_mode +082a:0716 ___io_mode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c) -0000:4f45 isatty_ +0000:4f53 isatty_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c) -0000:4f61* __get_doserrno_ptr_ -0829:10b0 __doserrno +0000:4f6f* __get_doserrno_ptr_ +082a:10b4 __doserrno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c) -0829:0716 ___umaskval +082a:071a ___umaskval Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c) -0000:4f68 _dos_creat_ -0000:4f8c* _dos_creatnew_ +0000:4f76 _dos_creat_ +0000:4f9a* _dos_creatnew_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c) -0000:4fad+ __grow_iomode_ -0000:5094+ __shrink_iomode_ -0000:50d5 __SetIOMode_ +0000:4fbb+ __grow_iomode_ +0000:50a2+ __shrink_iomode_ +0000:50e3 __SetIOMode_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) -0000:517c* __dosretax -0000:5181* __dosret0 -0000:5188 __set_errno_dos_ -0000:51f0* __set_errno_dos_reterr_ +0000:518a* __dosretax +0000:518f* __dosret0 +0000:5196 __set_errno_dos_ +0000:51fe* __set_errno_dos_reterr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c) -0000:51fb lseek_ +0000:5209 lseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c) -0000:522c tell_ +0000:523a tell_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c) -0000:523d fsync_ +0000:524b fsync_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c) -0000:5242 wctomb_ +0000:5250 wctomb_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c) -0000:528d+ utoa_ -0000:532e itoa_ +0000:529b+ utoa_ +0000:533c itoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c) -0000:5378 strupr_ +0000:5386 strupr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c) -0829:072c ___EFG_printf -0829:0730* ___EFG_scanf +082a:0730 ___EFG_printf +082a:0734* ___EFG_scanf Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c) -0829:0734 ___IsDBCS +082a:0738 ___IsDBCS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c) -0000:53c0* _ismbblead_ -0829:10b4 ___MBCSIsTable +0000:53ce* _ismbblead_ +082a:10b8 ___MBCSIsTable Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c) -0000:53dc ulltoa_ -0000:5519* lltoa_ +0000:53ea ulltoa_ +0000:5527* lltoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c) -0000:558a ultoa_ -0000:5648* ltoa_ +0000:5598 ultoa_ +0000:5656* ltoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c) -0000:5696* sbrk_ -0000:56a6 __brk_ +0000:56a4* sbrk_ +0000:56b4 __brk_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm) -0000:570e __doserror_ -0000:571c* __doserror1_ +0000:571c __doserror_ +0000:572a* __doserror1_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c) -0000:5728* _frealloc_ -0000:5728 realloc_ +0000:5736* _frealloc_ +0000:5736 realloc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c) -0000:5804 __ChkTTYIOMode_ -0000:5872* __IOMode_ +0000:5812 __ChkTTYIOMode_ +0000:5880* __IOMode_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c) -0000:5882* _dos_close_ -0000:5890 _dos_commit_ +0000:5890* _dos_close_ +0000:589e _dos_commit_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c) -0829:0072 ___Alphabet +082a:0072 ___Alphabet Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) -0000:58dd __mbinit_ -0829:0736+ ___MBCodePage +0000:58eb __mbinit_ +082a:073a+ ___MBCodePage Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c) -0000:59b8* _msize_ -0000:59d3 _fmsize_ +0000:59c6* _msize_ +0000:59e1 _fmsize_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c) -0000:59e4 __HeapManager_expand_ -0000:5eed _nexpand_ +0000:59f2 __HeapManager_expand_ +0000:5efb _nexpand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c) -0000:5f40 _fexpand_ -0000:5f40* _expand_ +0000:5f4e _fexpand_ +0000:5f4e* _expand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c) -0000:5f75 _bfree_ +0000:5f83 _bfree_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) -0000:5f9a _bexpand_ +0000:5fa8 _bexpand_ +--------------------+ @@ -420,6 +420,6 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) +-----------------------+ Stack size: dac0 (56000.) -Memory size: 00016f10 (93968.) +Memory size: 00016f20 (93984.) Entry point address: 0000:020a Link time: 00:00.00 diff --git a/fonttest.exe b/fonttest.exe index e21bb3daea642245d0c03b0feabf00f462120456..20336c3e6f022bbbe0b9d8252e1cfd81f0a22512 100755 GIT binary patch delta 4163 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 diff --git a/maptest.exe b/maptest.exe index 8bc5fe95c72a5ed7ce2737fe369797356a2c24a1..0d1b6ba79f8c49eba5731042d0f1a0dedaf6377f 100755 GIT binary patch delta 11500 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 ZY(PKOatI^viI-CexfYF2pG3Ua`+sp}N09&k delta 11497 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 diff --git a/palettec.map b/palettec.map index 75b01199..5a62c0c7 100755 --- a/palettec.map +++ b/palettec.map @@ -1,7 +1,7 @@ -Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (32-bit) +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/01 15:42:34 +Created on: 15/10/01 16:30:23 Executable Image: palettec.exe creating a DOS executable @@ -13,7 +13,7 @@ creating a DOS executable Group Address Size ===== ======= ==== -DGROUP 07d2:0000 0000e800 +DGROUP 07d3:0000 0000e810 @@ -25,25 +25,25 @@ Segment Class Group Address Size ======= ===== ===== ======= ==== palettec_TEXT CODE AUTO 0000:0000 0000004c -_TEXT CODE AUTO 0000:0050 00005a3d -modex16_TEXT CODE AUTO 0000:5a90 00002180 -16text_TEXT CODE AUTO 0000:7c10 0000010d -FAR_DATA FAR_DATA AUTO 07d1:000d 00000000 -_NULL BEGDATA DGROUP 07d2:0000 00000020 -_AFTERNULL BEGDATA DGROUP 07d4:0000 00000002 -CONST DATA DGROUP 07d4:0002 00000076 -CONST2 DATA DGROUP 07db:0008 00000000 -_DATA DATA DGROUP 07dc:0000 00000248 -XIB DATA DGROUP 0800:0008 00000000 -XI DATA DGROUP 0800:0008 00000018 -XIE DATA DGROUP 0802:0000 00000000 -YIB DATA DGROUP 0802:0000 00000000 -YI DATA DGROUP 0802:0000 0000000c -YIE DATA DGROUP 0802:000c 00000000 -STRINGS DATA DGROUP 0802:000c 00000000 -DATA DATA DGROUP 0802:000c 00000000 -_BSS BSS DGROUP 0802:000c 00000a33 -STACK STACK DGROUP 08a6:0000 0000dac0 +_TEXT CODE AUTO 0000:0050 00005a4b +modex16_TEXT CODE AUTO 0000:5aa0 00002180 +16text_TEXT CODE AUTO 0000:7c20 0000010d +FAR_DATA FAR_DATA AUTO 07d2:000d 00000000 +_NULL BEGDATA DGROUP 07d3:0000 00000020 +_AFTERNULL BEGDATA DGROUP 07d5:0000 00000002 +CONST DATA DGROUP 07d5:0002 00000076 +CONST2 DATA DGROUP 07dc:0008 00000000 +_DATA DATA DGROUP 07dd:0000 0000024c +XIB DATA DGROUP 0801:000c 00000000 +XI DATA DGROUP 0801:000c 00000018 +XIE DATA DGROUP 0803:0004 00000000 +YIB DATA DGROUP 0803:0004 00000000 +YI DATA DGROUP 0803:0004 0000000c +YIE DATA DGROUP 0804:0000 00000000 +STRINGS DATA DGROUP 0804:0000 00000000 +DATA DATA DGROUP 0804:0000 00000000 +_BSS BSS DGROUP 0804:0000 00000a33 +STACK STACK DGROUP 08a8:0000 0000dac0 +----------------+ @@ -62,51 +62,51 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm) 0000:0055 __STK 0000:0075* __STKOVERFLOW_ Module: 16.lib(/dos/z/16/src/lib/modex16.c) -0000:5c48* VGAmodeX_ -0000:5cf0 modexEnter_ -0000:5d8c modexLeave_ -0000:5da4* modexDefaultPage_ -0000:5dfe* modexNextPage_ -0000:5eba* modexNextPageFlexibleSize_ -0000:5f5e* modexShowPage_ -0000:605a* modexPanPage_ -0000:60aa* modexSelectPlane_ -0000:60ce+ modexClearRegion_ -0000:61e6* oldDrawBmp_ -0000:634c* CDrawBmp_ -0000:64b0* modexDrawBmp_ -0000:6516+ modexDrawBmpRegion_ -0000:6680* modexDrawPlanarBuf_ -0000:669e* modexDrawSprite_ -0000:6704+ modexDrawSpriteRegion_ -0000:687c* modexCopyPageRegion_ -0000:69e6* modexFadeOn_ -0000:6a16* modexFadeOff_ -0000:6a44* modexFlashOn_ -0000:6a72* modexFlashOff_ -0000:6b42 modexPalSave_ -0000:6b98 modexNewPal_ -0000:6be8* modexLoadPalFile_ -0000:6cca modexSavePalFile_ -0000:6d42* modexPalBlack_ -0000:6d6c* modexPalWhite_ -0000:6d96+ modexPalUpdate_ -0000:7306+ modexPalUpdate1_ -0000:7380* modexPalUpdate0_ -0000:73cc+ chkcolor_ -0000:76e4+ modexputPixel_ -0000:7772* modexgetPixel_ -0000:77f8* modexhlin_ -0000:7864* modexprint_ -0000:79fe* modexprintbig_ -0000:7b7a* cls_ -0000:7be8+ modexWaitBorder_ -07d2:00b4+ _VGA +0000:5c58* VGAmodeX_ +0000:5d00 modexEnter_ +0000:5d9c modexLeave_ +0000:5db4* modexDefaultPage_ +0000:5e0e* modexNextPage_ +0000:5eca* modexNextPageFlexibleSize_ +0000:5f6e* modexShowPage_ +0000:606a* modexPanPage_ +0000:60ba* modexSelectPlane_ +0000:60de+ modexClearRegion_ +0000:61f6* oldDrawBmp_ +0000:635c* CDrawBmp_ +0000:64c0* modexDrawBmp_ +0000:6526+ modexDrawBmpRegion_ +0000:6690* modexDrawPlanarBuf_ +0000:66ae* modexDrawSprite_ +0000:6714+ modexDrawSpriteRegion_ +0000:688c* modexCopyPageRegion_ +0000:69f6* modexFadeOn_ +0000:6a26* modexFadeOff_ +0000:6a54* modexFlashOn_ +0000:6a82* modexFlashOff_ +0000:6b52 modexPalSave_ +0000:6ba8 modexNewPal_ +0000:6bf8* modexLoadPalFile_ +0000:6cda modexSavePalFile_ +0000:6d52* modexPalBlack_ +0000:6d7c* modexPalWhite_ +0000:6da6+ modexPalUpdate_ +0000:7316+ modexPalUpdate1_ +0000:7390* modexPalUpdate0_ +0000:73dc+ chkcolor_ +0000:76f4+ modexputPixel_ +0000:7782* modexgetPixel_ +0000:7808* modexhlin_ +0000:7874* modexprint_ +0000:7a0e* modexprintbig_ +0000:7b8a* cls_ +0000:7bf8+ modexWaitBorder_ +07d3:00b8+ _VGA Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart) -07d2:0000* __nullarea -07d2:00dc* __ovlflag -07d2:00dd* __intno -07d2:00de* __ovlvec +07d3:0000* __nullarea +07d3:00e0* __ovlflag +07d3:00e1* __intno +07d3:00e2* __ovlvec 0000:0092 _cstart_ 0000:0165* _Not_Enough_Memory_ 0000:0297 __exit_ @@ -119,23 +119,23 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) 0000:031e* __exit_with_msg_ 0000:0323 __fatal_runtime_error_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) -07d2:00e2 __curbrk -07d2:00ea __STACKLOW -07d2:00ec __STACKTOP -07d2:00ee __cbyte -07d2:00f0 __child -07d2:00f2 __no87 -07d2:00ff ___FPE_handler -07d2:00e4 __psp -07d2:00f3 __get_ovl_stack -07d2:00f7 __restore_ovl_stack -07d2:00fb __close_ovl_file -07d2:0103 __LpCmdLine -07d2:0107 __LpPgmName -07d2:00e6 __osmajor -07d2:00e7 __osminor -07d2:00e8 __osmode -07d2:00e9 __HShift +07d3:00e6 __curbrk +07d3:00ee __STACKLOW +07d3:00f0 __STACKTOP +07d3:00f2 __cbyte +07d3:00f4 __child +07d3:00f6 __no87 +07d3:0103 ___FPE_handler +07d3:00e8 __psp +07d3:00f7 __get_ovl_stack +07d3:00fb __restore_ovl_stack +07d3:00ff __close_ovl_file +07d3:0107 __LpCmdLine +07d3:010b __LpPgmName +07d3:00ea __osmajor +07d3:00eb __osminor +07d3:00ec __osmode +07d3:00ed __HShift Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c) 0000:0342+ int86x_ 0000:04c5 int86_ @@ -145,9 +145,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c) 0000:0510 _fmalloc_ 0000:0510 malloc_ -07d2:010c+ ___fheap -07d2:010e ___fheapRover -07d2:0110 ___LargestSizeB4Rover +07d3:0110+ ___fheap +07d3:0112 ___fheapRover +07d3:0114 ___LargestSizeB4Rover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c) 0000:0685 printf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) @@ -155,8 +155,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) 0000:06b4+ __null_int23_exit_ 0000:06b5 exit_ 0000:06d6+ _exit_ -07d2:0112+ ___int23_exit -07d2:0116+ ___FPE_handler_exit +07d3:0116+ ___int23_exit +07d3:011a+ ___FPE_handler_exit Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c) 0000:06f2+ __open_flags_ 0000:09b3+ _fsopen_ @@ -169,7 +169,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c) 0000:0f5d __doclose_ 0000:10a7 __shutdown_stream_ 0000:10c1 fclose_ -07d2:0c0c+ ___RmTmpFileFn +07d3:0c10+ ___RmTmpFileFn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c) 0000:112c _ffree_ 0000:112c free_ @@ -182,8 +182,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm) 0000:1578 __I4M 0000:1578 __U4M Module: 16.lib(/dos/z/16/src/lib/16text.c) -0000:7c86* textInit_ -07d2:0c10 _romFonts +0000:7c96* textInit_ +07d3:0c14 _romFonts Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c) 0000:1590 __CMain Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) @@ -192,12 +192,12 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) 0000:1651 __FiniRtns 0000:1651* __FFiniRtns Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c) -07d2:011e ___uselfn +07d3:0122 ___uselfn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg) 0000:16b6 __DOSseg__ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) 0000:16b7 __EnterWVIDEO_ -07d2:0120+ ___WD_Present +07d3:0124+ ___WD_Present Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c) 0000:16db intr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c) @@ -213,27 +213,27 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c) 0000:1bec __fmemneed_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c) 0000:1bef _nmalloc_ -07d2:0122 ___nheapbeg -07d2:0124 ___MiniHeapRover -07d2:0126 ___LargestSizeB4MiniHeapRover +07d3:0126 ___nheapbeg +07d3:0128 ___MiniHeapRover +07d3:012a ___LargestSizeB4MiniHeapRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c) 0000:1cc9* _heapgrow_ 0000:1cc9* _fheapgrow_ 0000:1cca _nheapgrow_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c) -07d2:0128 ___iob -07d2:0c28 ___ClosedStreams -07d2:0c2c ___OpenStreams +07d3:012c ___iob +07d3:0c2c ___OpenStreams +07d3:0c30 ___ClosedStreams Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c) 0000:1d5c __fprtf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c) 0000:1eaf* __set_commode_ -07d2:0290 __commode +07d3:0294 __commode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c) 0000:1ebb* __get_errno_ptr_ -07d2:0c30 _errno +07d3:0c34 _errno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c) -07d2:0292 __fmode +07d3:0296 __fmode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c) 0000:1ec2 tolower_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c) @@ -267,26 +267,26 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c) 0000:2a61 __flush_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c) 0000:2caa _nfree_ -07d2:0c32+ ___MiniHeapFreeRover +07d3:0c36+ ___MiniHeapFreeRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c) 0000:2da5 __qwrite_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c) 0000:2e05 fputc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c) -07d2:0c34 ____Argv -07d2:0c38 ____Argc +07d3:0c38 ____Argv +07d3:0c3c ____Argc Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c) -07d2:0294 __amblksiz +07d3:0298 __amblksiz Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086) -07d2:02e8 __Start_XI -07d2:0300 __End_XI -07d2:0300 __Start_YI -07d2:030c __End_YI +07d3:02ec __Start_XI +07d3:0304 __End_XI +07d3:0304 __Start_YI +07d3:0310 __End_YI Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr) 0000:2fda _DoINTR_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c) 0000:3353* _heapenable_ -07d2:0296 ___heap_enabled +07d3:029a ___heap_enabled Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c) 0000:3364 __nmemneed_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c) @@ -300,94 +300,94 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c) 0000:37bc __prtf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c) -0000:491e _dos_open_ +0000:492c _dos_open_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c) -0000:4944 __GetIOMode_ -0000:4979 __SetIOMode_nogrow_ -07d2:0298 ___NFiles -07d2:029a ___init_mode -07d2:02c2 ___io_mode +0000:4952 __GetIOMode_ +0000:4987 __SetIOMode_nogrow_ +07d3:029c ___NFiles +07d3:029e ___init_mode +07d3:02c6 ___io_mode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c) -0000:49ae isatty_ +0000:49bc isatty_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c) -0000:49ca* __get_doserrno_ptr_ -07d2:0c3a __doserrno +0000:49d8* __get_doserrno_ptr_ +07d3:0c3e __doserrno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c) -07d2:02c6 ___umaskval +07d3:02ca ___umaskval Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c) -0000:49d1 _dos_creat_ -0000:49f5* _dos_creatnew_ +0000:49df _dos_creat_ +0000:4a03* _dos_creatnew_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c) -0000:4a16+ __grow_iomode_ -0000:4afd+ __shrink_iomode_ -0000:4b3e __SetIOMode_ +0000:4a24+ __grow_iomode_ +0000:4b0b+ __shrink_iomode_ +0000:4b4c __SetIOMode_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) -0000:4be5* __dosretax -0000:4bea* __dosret0 -0000:4bf1 __set_errno_dos_ -0000:4c59* __set_errno_dos_reterr_ +0000:4bf3* __dosretax +0000:4bf8* __dosret0 +0000:4bff __set_errno_dos_ +0000:4c67* __set_errno_dos_reterr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm) -0000:4c64 __PTS +0000:4c72 __PTS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c) -0000:4c95 lseek_ +0000:4ca3 lseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c) -0000:4cc6 tell_ +0000:4cd4 tell_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c) -0000:4cd7 fsync_ +0000:4ce5 fsync_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c) -0000:4cdc* sbrk_ -0000:4cec __brk_ +0000:4cea* sbrk_ +0000:4cfa __brk_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c) -0000:4d54 wctomb_ +0000:4d62 wctomb_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c) -0000:4d9f+ utoa_ -0000:4e40 itoa_ +0000:4dad+ utoa_ +0000:4e4e itoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c) -0000:4e8a strupr_ +0000:4e98 strupr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c) -07d2:02dc ___EFG_printf -07d2:02e0* ___EFG_scanf +07d3:02e0 ___EFG_printf +07d3:02e4* ___EFG_scanf Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c) -07d2:02e4 ___IsDBCS +07d3:02e8 ___IsDBCS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c) -0000:4ed2* _ismbblead_ -07d2:0c3e ___MBCSIsTable +0000:4ee0* _ismbblead_ +07d3:0c42 ___MBCSIsTable Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c) -0000:4eee ulltoa_ -0000:502b* lltoa_ +0000:4efc ulltoa_ +0000:5039* lltoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c) -0000:509c ultoa_ -0000:515a* ltoa_ +0000:50aa ultoa_ +0000:5168* ltoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm) -0000:51a8 __doserror_ -0000:51b6* __doserror1_ +0000:51b6 __doserror_ +0000:51c4* __doserror1_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c) -0000:51c2* _frealloc_ -0000:51c2 realloc_ +0000:51d0* _frealloc_ +0000:51d0 realloc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c) -0000:529e __ChkTTYIOMode_ -0000:530c* __IOMode_ +0000:52ac __ChkTTYIOMode_ +0000:531a* __IOMode_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c) -0000:531c* _dos_close_ -0000:532a _dos_commit_ +0000:532a* _dos_close_ +0000:5338 _dos_commit_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c) -07d2:0072 ___Alphabet +07d3:0072 ___Alphabet Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) -0000:5377 __mbinit_ -07d2:02e6+ ___MBCodePage +0000:5385 __mbinit_ +07d3:02ea+ ___MBCodePage Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c) -0000:5452* _msize_ -0000:546d _fmsize_ +0000:5460* _msize_ +0000:547b _fmsize_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c) -0000:547e __HeapManager_expand_ -0000:5987 _nexpand_ +0000:548c __HeapManager_expand_ +0000:5995 _nexpand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c) -0000:59da _fexpand_ -0000:59da* _expand_ +0000:59e8 _fexpand_ +0000:59e8* _expand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c) -0000:5a0f _bfree_ +0000:5a1d _bfree_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) -0000:5a34 _bexpand_ +0000:5a42 _bexpand_ +--------------------+ @@ -403,6 +403,6 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) +-----------------------+ Stack size: dac0 (56000.) -Memory size: 00016520 (91424.) +Memory size: 00016540 (91456.) Entry point address: 0000:0092 Link time: 00:00.00 diff --git a/pcxtest.exe b/pcxtest.exe index e1a00fd2cda6b812ada90a78748603de7d1fc96d..b4cbefd9d0f030dd690b782501971b561c7d1b64 100755 GIT binary patch delta 12400 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 aFFxPnBYRe!g|FAy5Pb}Oy)5`V|Nj7z>?TzJ delta 12497 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 diff --git a/pcxtest.map b/pcxtest.map index 3fdc103c..2d012590 100755 --- a/pcxtest.map +++ b/pcxtest.map @@ -1,7 +1,7 @@ -Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (32-bit) +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/01 15:42:34 +Created on: 15/10/01 16:30:22 Executable Image: pcxtest.exe creating a DOS executable @@ -13,7 +13,7 @@ creating a DOS executable Group Address Size ===== ======= ==== -DGROUP 0b26:0000 0000ecc0 +DGROUP 0b29:0000 0000ecc0 @@ -25,29 +25,29 @@ Segment Class Group Address Size ======= ===== ===== ======= ==== pcxtest_TEXT CODE AUTO 0000:0000 00000203 -_TEXT CODE AUTO 0000:0210 00008567 -modex16_TEXT CODE AUTO 0000:8780 00002180 -bitmap_TEXT CODE AUTO 0000:a900 000005c9 -planar_TEXT CODE AUTO 0000:aed0 00000275 -16text_TEXT CODE AUTO 0000:b150 0000010d -FAR_DATA FAR_DATA AUTO 0b25:000d 00000000 -_NULL BEGDATA DGROUP 0b26:0000 00000020 -_AFTERNULL BEGDATA DGROUP 0b28:0000 00000002 -CONST DATA DGROUP 0b28:0002 00000076 -CONST2 DATA DGROUP 0b2f:0008 00000132 -_DATA DATA DGROUP 0b43:0000 00000336 -XIB DATA DGROUP 0b76:0006 00000000 -XI DATA DGROUP 0b76:0006 0000002a -XIE DATA DGROUP 0b79:0000 00000000 -YIB DATA DGROUP 0b79:0000 00000000 -YI DATA DGROUP 0b79:0000 0000000c -YIE DATA DGROUP 0b79:000c 00000000 -STRINGS DATA DGROUP 0b79:000c 00000000 -DATA DATA DGROUP 0b79:000c 00000000 -_emu_init_start EMU DGROUP 0b79:000c 00000000 -_emu_init_end EMU DGROUP 0b79:000c 00000000 -_BSS BSS DGROUP 0b79:000c 00000cb8 -STACK STACK DGROUP 0c46:0000 0000dac0 +_TEXT CODE AUTO 0000:0210 00008591 +modex16_TEXT CODE AUTO 0000:87b0 00002180 +bitmap_TEXT CODE AUTO 0000:a930 000005c9 +planar_TEXT CODE AUTO 0000:af00 00000275 +16text_TEXT CODE AUTO 0000:b180 0000010d +FAR_DATA FAR_DATA AUTO 0b28:000d 00000000 +_NULL BEGDATA DGROUP 0b29:0000 00000020 +_AFTERNULL BEGDATA DGROUP 0b2b:0000 00000002 +CONST DATA DGROUP 0b2b:0002 00000076 +CONST2 DATA DGROUP 0b32:0008 00000132 +_DATA DATA DGROUP 0b46:0000 0000033a +XIB DATA DGROUP 0b79:000a 00000000 +XI DATA DGROUP 0b79:000a 0000002a +XIE DATA DGROUP 0b7c:0004 00000000 +YIB DATA DGROUP 0b7c:0004 00000000 +YI DATA DGROUP 0b7c:0004 0000000c +YIE DATA DGROUP 0b7d:0000 00000000 +STRINGS DATA DGROUP 0b7d:0000 00000000 +DATA DATA DGROUP 0b7d:0000 00000000 +_emu_init_start EMU DGROUP 0b7d:0000 00000000 +_emu_init_end EMU DGROUP 0b7d:0000 00000000 +_BSS BSS DGROUP 0b7d:0000 00000cb8 +STACK STACK DGROUP 0c49:0000 0000dac0 +----------------+ @@ -62,103 +62,103 @@ Address Symbol Module: pcxtest.o(/dos/z/16/src/pcxtest.c) 0000:0060 main_ -0b26:01d4+ _clockw +0b29:01d8+ _clockw Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm) 0000:0215 __STK 0000:0235* __STKOVERFLOW_ Module: gfx.lib(/dos/z/16/src/lib/modex16.c) -0000:8938* VGAmodeX_ -0000:89e0 modexEnter_ -0000:8a7c modexLeave_ -0000:8a94 modexDefaultPage_ -0000:8aee* modexNextPage_ -0000:8baa* modexNextPageFlexibleSize_ -0000:8c4e* modexShowPage_ -0000:8d4a* modexPanPage_ -0000:8d9a* modexSelectPlane_ -0000:8dbe modexClearRegion_ -0000:8ed6 oldDrawBmp_ -0000:903c* CDrawBmp_ -0000:91a0 modexDrawBmp_ -0000:9206+ modexDrawBmpRegion_ -0000:9370* modexDrawPlanarBuf_ -0000:938e modexDrawSprite_ -0000:93f4+ modexDrawSpriteRegion_ -0000:956c modexCopyPageRegion_ -0000:96d6* modexFadeOn_ -0000:9706* modexFadeOff_ -0000:9734* modexFlashOn_ -0000:9762* modexFlashOff_ -0000:9832+ modexPalSave_ -0000:9888 modexNewPal_ -0000:98d8* modexLoadPalFile_ -0000:99ba* modexSavePalFile_ -0000:9a32* modexPalBlack_ -0000:9a5c* modexPalWhite_ -0000:9a86+ modexPalUpdate_ -0000:9ff6 modexPalUpdate1_ -0000:a070* modexPalUpdate0_ -0000:a0bc+ chkcolor_ -0000:a3d4+ modexputPixel_ -0000:a462* modexgetPixel_ -0000:a4e8* modexhlin_ -0000:a554* modexprint_ -0000:a6ee* modexprintbig_ -0000:a86a* cls_ -0000:a8d8+ modexWaitBorder_ -0b26:01e4 _VGA +0000:8968* VGAmodeX_ +0000:8a10 modexEnter_ +0000:8aac modexLeave_ +0000:8ac4 modexDefaultPage_ +0000:8b1e* modexNextPage_ +0000:8bda* modexNextPageFlexibleSize_ +0000:8c7e* modexShowPage_ +0000:8d7a* modexPanPage_ +0000:8dca* modexSelectPlane_ +0000:8dee modexClearRegion_ +0000:8f06 oldDrawBmp_ +0000:906c* CDrawBmp_ +0000:91d0 modexDrawBmp_ +0000:9236+ modexDrawBmpRegion_ +0000:93a0* modexDrawPlanarBuf_ +0000:93be modexDrawSprite_ +0000:9424+ modexDrawSpriteRegion_ +0000:959c modexCopyPageRegion_ +0000:9706* modexFadeOn_ +0000:9736* modexFadeOff_ +0000:9764* modexFlashOn_ +0000:9792* modexFlashOff_ +0000:9862+ modexPalSave_ +0000:98b8 modexNewPal_ +0000:9908* modexLoadPalFile_ +0000:99ea* modexSavePalFile_ +0000:9a62* modexPalBlack_ +0000:9a8c* modexPalWhite_ +0000:9ab6+ modexPalUpdate_ +0000:a026 modexPalUpdate1_ +0000:a0a0* modexPalUpdate0_ +0000:a0ec+ chkcolor_ +0000:a404+ modexputPixel_ +0000:a492* modexgetPixel_ +0000:a518* modexhlin_ +0000:a584* modexprint_ +0000:a71e* modexprintbig_ +0000:a89a* cls_ +0000:a908+ modexWaitBorder_ +0b29:01e8 _VGA Module: gfx.lib(/dos/z/16/src/lib/bitmap.c) -0000:ac02 bitmapLoadPcx_ -0000:ad5e* bitmapLoadPcxTiles_ +0000:ac32 bitmapLoadPcx_ +0000:ad8e* bitmapLoadPcxTiles_ Module: gfx.lib(/dos/z/16/src/lib/planar.c) -0000:aed0 planar_buf_from_bitmap_ -0000:aff0+ planar_buf_alloc_ -0000:b0ea* planar_buf_free_ +0000:af00 planar_buf_from_bitmap_ +0000:b020+ planar_buf_alloc_ +0000:b11a* planar_buf_free_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c) 0000:0252 kbhit_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c) 0000:0269 printf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart) -0b26:0000* __nullarea -0b26:0224* __ovlflag -0b26:0225* __intno -0b26:0226* __ovlvec +0b29:0000* __nullarea +0b29:0228* __ovlflag +0b29:0229* __intno +0b29:022a* __ovlvec 0000:0298 _cstart_ 0000:036b* _Not_Enough_Memory_ 0000:049d __exit_ 0000:04bc __do_exit_with_msg__ 0000:0519 __GETDS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c) -0b26:022a _fltused_ +0b29:022e _fltused_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm) 0000:0524 _big_code_ 0000:0524* CodeModelMismatch Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm) -0b26:022c __8087 -0b26:022d __real87 -0b26:022e __dos87emucall -0b26:0230 __dos87real +0b29:0230 __8087 +0b29:0231 __real87 +0b29:0232 __dos87emucall +0b29:0234 __dos87real Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) 0000:0524* __exit_with_msg_ 0000:0529 __fatal_runtime_error_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) -0b26:0232 __curbrk -0b26:023a __STACKLOW -0b26:023c __STACKTOP -0b26:023e __cbyte -0b26:0240 __child -0b26:0242 __no87 -0b26:024f ___FPE_handler -0b26:0234 __psp -0b26:0243 __get_ovl_stack -0b26:0247 __restore_ovl_stack -0b26:024b __close_ovl_file -0b26:0253 __LpCmdLine -0b26:0257 __LpPgmName -0b26:0236 __osmajor -0b26:0237 __osminor -0b26:0238 __osmode -0b26:0239 __HShift +0b29:0236 __curbrk +0b29:023e __STACKLOW +0b29:0240 __STACKTOP +0b29:0242 __cbyte +0b29:0244 __child +0b29:0246 __no87 +0b29:0253 ___FPE_handler +0b29:0238 __psp +0b29:0247 __get_ovl_stack +0b29:024b __restore_ovl_stack +0b29:024f __close_ovl_file +0b29:0257 __LpCmdLine +0b29:025b __LpPgmName +0b29:023a __osmajor +0b29:023b __osminor +0b29:023c __osmode +0b29:023d __HShift Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c) 0000:0548+ int86x_ 0000:06cb int86_ @@ -168,16 +168,16 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c) 0000:0716 _fmalloc_ 0000:0716 malloc_ -0b26:025c+ ___fheap -0b26:025e ___fheapRover -0b26:0260 ___LargestSizeB4Rover +0b29:0260+ ___fheap +0b29:0262 ___fheapRover +0b29:0264 ___LargestSizeB4Rover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) 0000:088b+ _null_exit_rtn_ 0000:088b+ __null_int23_exit_ 0000:088c exit_ 0000:08ad+ _exit_ -0b26:0262+ ___int23_exit -0b26:0266 ___FPE_handler_exit +0b29:0266+ ___int23_exit +0b29:026a ___FPE_handler_exit Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c) 0000:08c9+ __open_flags_ 0000:0b8a+ _fsopen_ @@ -190,7 +190,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c) 0000:1134 __doclose_ 0000:127e __shutdown_stream_ 0000:1298 fclose_ -0b26:0ebc+ ___RmTmpFileFn +0b29:0ec0+ ___RmTmpFileFn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c) 0000:1303 _ffree_ 0000:1303 free_ @@ -203,16 +203,16 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm) 0000:174e __I4M 0000:174e __U4M Module: gfx.lib(/dos/z/16/src/lib/16text.c) -0000:b1c6* textInit_ -0b26:0ec0 _romFonts +0000:b1f6* textInit_ +0b29:0ec4 _romFonts Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c) 0000:1766 fread_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c) 0000:1bfb fseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c) -0b26:026e ___iob -0b26:0ed8 ___ClosedStreams -0b26:0edc ___OpenStreams +0b29:0272 ___iob +0b29:0edc ___OpenStreams +0b29:0ee0 ___ClosedStreams Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c) 0000:1df3 fprintf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c) @@ -225,7 +225,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) 0000:2050 __FiniRtns 0000:2050* __FFiniRtns Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c) -0b26:03d6 ___uselfn +0b29:03da ___uselfn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg) 0000:20b4 __DOSseg__ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c) @@ -237,7 +237,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c) 0000:21a0 __chk8087_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) 0000:2210 __EnterWVIDEO_ -0b26:03f6+ ___WD_Present +0b29:03fa+ ___WD_Present Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c) 0000:2234 intr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c) @@ -253,21 +253,21 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c) 0000:273c __fmemneed_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c) 0000:273f _nmalloc_ -0b26:03f8 ___nheapbeg -0b26:03fa ___MiniHeapRover -0b26:03fc ___LargestSizeB4MiniHeapRover +0b29:03fc ___nheapbeg +0b29:03fe ___MiniHeapRover +0b29:0400 ___LargestSizeB4MiniHeapRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c) 0000:2819* _heapgrow_ 0000:2819* _fheapgrow_ 0000:281a _nheapgrow_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c) 0000:2892* __set_commode_ -0b26:03fe __commode +0b29:0402 __commode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c) 0000:289e* __get_errno_ptr_ -0b26:0ee0 _errno +0b29:0ee4 _errno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c) -0b26:0400 __fmode +0b29:0404 __fmode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c) 0000:28a5 tolower_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c) @@ -299,7 +299,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c) 0000:312f __flush_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c) 0000:3378 _nfree_ -0b26:0ee2+ ___MiniHeapFreeRover +0b29:0ee6+ ___MiniHeapFreeRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c) 0000:3473 __qwrite_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c) @@ -318,96 +318,96 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c) 0000:3960 __prtf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c) -0b26:0ee4 ____Argv -0b26:0ee8 ____Argc +0b29:0ee8 ____Argv +0b29:0eec ____Argc Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c) -0b26:0402 __amblksiz +0b29:0406 __amblksiz Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086) -0b26:0506 __Start_XI -0b26:0530 __End_XI -0b26:0530 __Start_YI -0b26:053c __End_YI +0b29:050a __Start_XI +0b29:0534 __End_XI +0b29:0534 __Start_YI +0b29:0540 __End_YI Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c) -0b26:0404 ___EFG_printf -0b26:0408 ___EFG_scanf +0b29:0408 ___EFG_printf +0b29:040c ___EFG_scanf Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c) -0000:4ad5 _EFG_Format_ +0000:4ae3 _EFG_Format_ Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c) -0000:4ca7 __cnvs2d_ +0000:4cb5 __cnvs2d_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c) -0b26:040c __8087cw +0b29:0410 __8087cw Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c) -0b26:040e ___Save8087 -0b26:0412 ___Rest8087 +0b29:0412 ___Save8087 +0b29:0416 ___Rest8087 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c) -0000:4cc7 __GrabFP87_ +0000:4cd5 __GrabFP87_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm) -0000:4cfa* __init_8087_emu -0000:4d00 __x87id +0000:4d08* __init_8087_emu +0000:4d0e __x87id Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr) -0000:4d5e _DoINTR_ +0000:4d6c _DoINTR_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c) -0000:50d7* _heapenable_ -0b26:0416 ___heap_enabled +0000:50e5* _heapenable_ +0b29:041a ___heap_enabled Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c) -0000:50e8 __nmemneed_ +0000:50f6 __nmemneed_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c) -0000:5170 __LastFree_ -0000:51ea __ExpandDGROUP_ +0000:517e __LastFree_ +0000:51f8 __ExpandDGROUP_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c) -0000:52fb _dos_open_ +0000:5309 _dos_open_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c) -0000:5321 __GetIOMode_ -0000:5356 __SetIOMode_nogrow_ -0b26:0418 ___NFiles -0b26:041a ___init_mode -0b26:0442 ___io_mode +0000:532f __GetIOMode_ +0000:5364 __SetIOMode_nogrow_ +0b29:041c ___NFiles +0b29:041e ___init_mode +0b29:0446 ___io_mode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c) -0000:538b isatty_ +0000:5399 isatty_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c) -0000:53a7* __get_doserrno_ptr_ -0b26:0eea __doserrno +0000:53b5* __get_doserrno_ptr_ +0b29:0eee __doserrno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c) -0b26:0446 ___umaskval +0b29:044a ___umaskval Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c) -0000:53ae _dos_creat_ -0000:53d2* _dos_creatnew_ +0000:53bc _dos_creat_ +0000:53e0* _dos_creatnew_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c) -0000:53f3+ __grow_iomode_ -0000:54da+ __shrink_iomode_ -0000:551b __SetIOMode_ +0000:5401+ __grow_iomode_ +0000:54e8+ __shrink_iomode_ +0000:5529 __SetIOMode_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) -0000:55c2* __dosretax -0000:55c7* __dosret0 -0000:55ce __set_errno_dos_ -0000:5636* __set_errno_dos_reterr_ +0000:55d0* __dosretax +0000:55d5* __dosret0 +0000:55dc __set_errno_dos_ +0000:5644* __set_errno_dos_reterr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c) -0000:5641 fsync_ +0000:564f fsync_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c) -0000:5646 wctomb_ +0000:5654 wctomb_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c) -0000:5691+ utoa_ -0000:5732 itoa_ +0000:569f+ utoa_ +0000:5740 itoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c) -0000:577c strupr_ +0000:578a strupr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c) -0b26:045c ___IsDBCS +0b29:0460 ___IsDBCS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c) -0000:57b1* _ismbblead_ -0b26:0eee ___MBCSIsTable +0000:57bf* _ismbblead_ +0b29:0ef2 ___MBCSIsTable Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c) -0000:57cd ulltoa_ -0000:590a* lltoa_ +0000:57db ulltoa_ +0000:5918* lltoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c) -0000:597b ultoa_ -0000:5a39* ltoa_ +0000:5989 ultoa_ +0000:5a47* ltoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c) -0000:5a87* _SetLD64bit_ -0000:5a92* _SetLD80bit_ -0000:5a9d _LDisDouble_ +0000:5a95* _SetLD64bit_ +0000:5aa0* _SetLD80bit_ +0000:5aab _LDisDouble_ Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c) -0000:5c02 _LDScale10x_ -0000:64da __LDcvt_ +0000:5c10 _LDScale10x_ +0000:64e8 __LDcvt_ Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm) 0000:0000* FJSRQQ 0000:0000* FISRQQ @@ -418,72 +418,72 @@ Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm) 0000:0000* FJARQQ 0000:0000* FICRQQ 0000:0000* FIARQQ -0000:6cb6* __init_87_emulator +0000:6cc4* __init_87_emulator Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c) -0000:74ca+ __Strtold_ -0000:7709 strtod_ +0000:74f5+ __Strtold_ +0000:7734 strtod_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm) -0000:78b0 __Init_FPE_handler_ -0000:78e9 __Fini_FPE_handler_ -0000:7920* __FPEHandler +0000:78da __Init_FPE_handler_ +0000:7913 __Fini_FPE_handler_ +0000:794a* __FPEHandler Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c) -0000:7bb2* sbrk_ -0000:7bc2 __brk_ +0000:7bdc* sbrk_ +0000:7bec __brk_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm) -0000:7c2a __doserror_ -0000:7c38* __doserror1_ +0000:7c54 __doserror_ +0000:7c62* __doserror1_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c) -0000:7c44* _frealloc_ -0000:7c44 realloc_ +0000:7c6e* _frealloc_ +0000:7c6e realloc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c) -0000:7d20 __ChkTTYIOMode_ -0000:7d8e* __IOMode_ +0000:7d4a __ChkTTYIOMode_ +0000:7db8* __IOMode_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c) -0000:7d9e* _dos_close_ -0000:7dac _dos_commit_ +0000:7dc8* _dos_close_ +0000:7dd6 _dos_commit_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c) -0b26:0072 ___Alphabet +0b29:0072 ___Alphabet Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) -0000:7df9 __mbinit_ -0b26:0502+ ___MBCodePage +0000:7e23 __mbinit_ +0b29:0506+ ___MBCodePage Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c) -0000:7ed4 __LDClass_ -0000:7f5a* _FLClass_ +0000:7efe __LDClass_ +0000:7f84* _FLClass_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm) -0000:7f6e __I4D -0000:7fbd* __U4D +0000:7f98 __I4D +0000:7fe7* __U4D Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c) -0b26:0098 __IsTable +0b29:0098 __IsTable Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm) -0000:8042 __ZBuf2LD +0000:806c __ZBuf2LD Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c) -0000:810a* __set_EDOM_ -0000:8116 __set_ERANGE_ -0000:8122* __set_EINVAL_ +0000:8134* __set_EDOM_ +0000:8140 __set_ERANGE_ +0000:814c* __set_EINVAL_ Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c) -0b26:019a* ___f_infinity -0b26:019e* ___f_posqnan -0b26:01a2 ___d_infinity -0b26:01aa ___d_posqnan -0b26:01b2* ___ld_infinity -0b26:01ba* ___ld_posqnan +0b29:019a* ___f_infinity +0b29:019e* ___f_posqnan +0b29:01a2 ___d_infinity +0b29:01aa ___d_posqnan +0b29:01b2* ___ld_infinity +0b29:01ba* ___ld_posqnan Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c) -0b26:01c2 __HugeValue +0b29:01c2 __HugeValue Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c) -0b26:0504 ___FPE_int +0b29:0508 ___FPE_int Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c) -0000:813c* _msize_ -0000:8157 _fmsize_ +0000:8166* _msize_ +0000:8181 _fmsize_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c) -0000:8168 __HeapManager_expand_ -0000:8671 _nexpand_ +0000:8192 __HeapManager_expand_ +0000:869b _nexpand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c) -0000:86c4 _fexpand_ -0000:86c4* _expand_ +0000:86ee _fexpand_ +0000:86ee* _expand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c) -0000:86f9 _bfree_ +0000:8723 _bfree_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) -0000:871e _bexpand_ +0000:8748 _bexpand_ +--------------------+ @@ -501,6 +501,6 @@ gfx.lib +-----------------------+ Stack size: dac0 (56000.) -Memory size: 00019f20 (106272.) +Memory size: 00019f50 (106320.) Entry point address: 0000:0298 -Link time: 00:00.00 +Link time: 00:00.10 diff --git a/pcxtest2.exe b/pcxtest2.exe index 27b71bce159dd361987c9605fb50b91f70bf1527..ca96b4b66ebbee4fec2a30aa37982552477ea53b 100755 GIT binary patch delta 12458 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 Zi`N}|p3f;4ZNP8P+*tg2wBp15{|CE`MHm18 delta 12552 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 diff --git a/pcxtest2.map b/pcxtest2.map index b872b71a..0b3fbc4b 100755 --- a/pcxtest2.map +++ b/pcxtest2.map @@ -1,7 +1,7 @@ -Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (32-bit) +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/01 15:42:34 +Created on: 15/10/01 16:30:22 Executable Image: pcxtest2.exe creating a DOS executable @@ -13,7 +13,7 @@ creating a DOS executable Group Address Size ===== ======= ==== -DGROUP 0b27:0000 0000ecc0 +DGROUP 0b2a:0000 0000ecc0 @@ -25,29 +25,29 @@ Segment Class Group Address Size ======= ===== ===== ======= ==== pcxtest2_TEXT CODE AUTO 0000:0000 0000021d -_TEXT CODE AUTO 0000:0220 00008567 -modex16_TEXT CODE AUTO 0000:8790 00002180 -bitmap_TEXT CODE AUTO 0000:a910 000005c9 -planar_TEXT CODE AUTO 0000:aee0 00000275 -16text_TEXT CODE AUTO 0000:b160 0000010d -FAR_DATA FAR_DATA AUTO 0b26:000d 00000000 -_NULL BEGDATA DGROUP 0b27:0000 00000020 -_AFTERNULL BEGDATA DGROUP 0b29:0000 00000002 -CONST DATA DGROUP 0b29:0002 00000076 -CONST2 DATA DGROUP 0b30:0008 00000132 -_DATA DATA DGROUP 0b44:0000 00000336 -XIB DATA DGROUP 0b77:0006 00000000 -XI DATA DGROUP 0b77:0006 0000002a -XIE DATA DGROUP 0b7a:0000 00000000 -YIB DATA DGROUP 0b7a:0000 00000000 -YI DATA DGROUP 0b7a:0000 0000000c -YIE DATA DGROUP 0b7a:000c 00000000 -STRINGS DATA DGROUP 0b7a:000c 00000000 -DATA DATA DGROUP 0b7a:000c 00000000 -_emu_init_start EMU DGROUP 0b7a:000c 00000000 -_emu_init_end EMU DGROUP 0b7a:000c 00000000 -_BSS BSS DGROUP 0b7a:000c 00000cb8 -STACK STACK DGROUP 0c47:0000 0000dac0 +_TEXT CODE AUTO 0000:0220 00008591 +modex16_TEXT CODE AUTO 0000:87c0 00002180 +bitmap_TEXT CODE AUTO 0000:a940 000005c9 +planar_TEXT CODE AUTO 0000:af10 00000275 +16text_TEXT CODE AUTO 0000:b190 0000010d +FAR_DATA FAR_DATA AUTO 0b29:000d 00000000 +_NULL BEGDATA DGROUP 0b2a:0000 00000020 +_AFTERNULL BEGDATA DGROUP 0b2c:0000 00000002 +CONST DATA DGROUP 0b2c:0002 00000076 +CONST2 DATA DGROUP 0b33:0008 00000132 +_DATA DATA DGROUP 0b47:0000 0000033a +XIB DATA DGROUP 0b7a:000a 00000000 +XI DATA DGROUP 0b7a:000a 0000002a +XIE DATA DGROUP 0b7d:0004 00000000 +YIB DATA DGROUP 0b7d:0004 00000000 +YI DATA DGROUP 0b7d:0004 0000000c +YIE DATA DGROUP 0b7e:0000 00000000 +STRINGS DATA DGROUP 0b7e:0000 00000000 +DATA DATA DGROUP 0b7e:0000 00000000 +_emu_init_start EMU DGROUP 0b7e:0000 00000000 +_emu_init_end EMU DGROUP 0b7e:0000 00000000 +_BSS BSS DGROUP 0b7e:0000 00000cb8 +STACK STACK DGROUP 0c4a:0000 0000dac0 +----------------+ @@ -62,103 +62,103 @@ Address Symbol Module: pcxtest2.o(/dos/z/16/src/pcxtest2.c) 0000:0060 main_ -0b27:01d4+ _clockw +0b2a:01d8+ _clockw Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm) 0000:0225 __STK 0000:0245* __STKOVERFLOW_ Module: gfx.lib(/dos/z/16/src/lib/modex16.c) -0000:8948* VGAmodeX_ -0000:89f0 modexEnter_ -0000:8a8c modexLeave_ -0000:8aa4 modexDefaultPage_ -0000:8afe* modexNextPage_ -0000:8bba* modexNextPageFlexibleSize_ -0000:8c5e modexShowPage_ -0000:8d5a* modexPanPage_ -0000:8daa* modexSelectPlane_ -0000:8dce modexClearRegion_ -0000:8ee6 oldDrawBmp_ -0000:904c* CDrawBmp_ -0000:91b0 modexDrawBmp_ -0000:9216+ modexDrawBmpRegion_ -0000:9380* modexDrawPlanarBuf_ -0000:939e modexDrawSprite_ -0000:9404+ modexDrawSpriteRegion_ -0000:957c modexCopyPageRegion_ -0000:96e6* modexFadeOn_ -0000:9716* modexFadeOff_ -0000:9744* modexFlashOn_ -0000:9772* modexFlashOff_ -0000:9842+ modexPalSave_ -0000:9898 modexNewPal_ -0000:98e8* modexLoadPalFile_ -0000:99ca* modexSavePalFile_ -0000:9a42* modexPalBlack_ -0000:9a6c* modexPalWhite_ -0000:9a96+ modexPalUpdate_ -0000:a006 modexPalUpdate1_ -0000:a080* modexPalUpdate0_ -0000:a0cc+ chkcolor_ -0000:a3e4+ modexputPixel_ -0000:a472* modexgetPixel_ -0000:a4f8* modexhlin_ -0000:a564* modexprint_ -0000:a6fe* modexprintbig_ -0000:a87a* cls_ -0000:a8e8+ modexWaitBorder_ -0b27:01e4 _VGA +0000:8978* VGAmodeX_ +0000:8a20 modexEnter_ +0000:8abc modexLeave_ +0000:8ad4 modexDefaultPage_ +0000:8b2e* modexNextPage_ +0000:8bea* modexNextPageFlexibleSize_ +0000:8c8e modexShowPage_ +0000:8d8a* modexPanPage_ +0000:8dda* modexSelectPlane_ +0000:8dfe modexClearRegion_ +0000:8f16 oldDrawBmp_ +0000:907c* CDrawBmp_ +0000:91e0 modexDrawBmp_ +0000:9246+ modexDrawBmpRegion_ +0000:93b0* modexDrawPlanarBuf_ +0000:93ce modexDrawSprite_ +0000:9434+ modexDrawSpriteRegion_ +0000:95ac modexCopyPageRegion_ +0000:9716* modexFadeOn_ +0000:9746* modexFadeOff_ +0000:9774* modexFlashOn_ +0000:97a2* modexFlashOff_ +0000:9872+ modexPalSave_ +0000:98c8 modexNewPal_ +0000:9918* modexLoadPalFile_ +0000:99fa* modexSavePalFile_ +0000:9a72* modexPalBlack_ +0000:9a9c* modexPalWhite_ +0000:9ac6+ modexPalUpdate_ +0000:a036 modexPalUpdate1_ +0000:a0b0* modexPalUpdate0_ +0000:a0fc+ chkcolor_ +0000:a414+ modexputPixel_ +0000:a4a2* modexgetPixel_ +0000:a528* modexhlin_ +0000:a594* modexprint_ +0000:a72e* modexprintbig_ +0000:a8aa* cls_ +0000:a918+ modexWaitBorder_ +0b2a:01e8 _VGA Module: gfx.lib(/dos/z/16/src/lib/bitmap.c) -0000:ac12 bitmapLoadPcx_ -0000:ad6e* bitmapLoadPcxTiles_ +0000:ac42 bitmapLoadPcx_ +0000:ad9e* bitmapLoadPcxTiles_ Module: gfx.lib(/dos/z/16/src/lib/planar.c) -0000:aee0 planar_buf_from_bitmap_ -0000:b000+ planar_buf_alloc_ -0000:b0fa* planar_buf_free_ +0000:af10 planar_buf_from_bitmap_ +0000:b030+ planar_buf_alloc_ +0000:b12a* planar_buf_free_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c) 0000:0262 kbhit_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c) 0000:0279 printf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart) -0b27:0000* __nullarea -0b27:0224* __ovlflag -0b27:0225* __intno -0b27:0226* __ovlvec +0b2a:0000* __nullarea +0b2a:0228* __ovlflag +0b2a:0229* __intno +0b2a:022a* __ovlvec 0000:02a8 _cstart_ 0000:037b* _Not_Enough_Memory_ 0000:04ad __exit_ 0000:04cc __do_exit_with_msg__ 0000:0529 __GETDS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c) -0b27:022a _fltused_ +0b2a:022e _fltused_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm) 0000:0534 _big_code_ 0000:0534* CodeModelMismatch Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm) -0b27:022c __8087 -0b27:022d __real87 -0b27:022e __dos87emucall -0b27:0230 __dos87real +0b2a:0230 __8087 +0b2a:0231 __real87 +0b2a:0232 __dos87emucall +0b2a:0234 __dos87real Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) 0000:0534* __exit_with_msg_ 0000:0539 __fatal_runtime_error_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) -0b27:0232 __curbrk -0b27:023a __STACKLOW -0b27:023c __STACKTOP -0b27:023e __cbyte -0b27:0240 __child -0b27:0242 __no87 -0b27:024f ___FPE_handler -0b27:0234 __psp -0b27:0243 __get_ovl_stack -0b27:0247 __restore_ovl_stack -0b27:024b __close_ovl_file -0b27:0253 __LpCmdLine -0b27:0257 __LpPgmName -0b27:0236 __osmajor -0b27:0237 __osminor -0b27:0238 __osmode -0b27:0239 __HShift +0b2a:0236 __curbrk +0b2a:023e __STACKLOW +0b2a:0240 __STACKTOP +0b2a:0242 __cbyte +0b2a:0244 __child +0b2a:0246 __no87 +0b2a:0253 ___FPE_handler +0b2a:0238 __psp +0b2a:0247 __get_ovl_stack +0b2a:024b __restore_ovl_stack +0b2a:024f __close_ovl_file +0b2a:0257 __LpCmdLine +0b2a:025b __LpPgmName +0b2a:023a __osmajor +0b2a:023b __osminor +0b2a:023c __osmode +0b2a:023d __HShift Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c) 0000:0558+ int86x_ 0000:06db int86_ @@ -168,16 +168,16 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c) 0000:0726 _fmalloc_ 0000:0726 malloc_ -0b27:025c+ ___fheap -0b27:025e ___fheapRover -0b27:0260 ___LargestSizeB4Rover +0b2a:0260+ ___fheap +0b2a:0262 ___fheapRover +0b2a:0264 ___LargestSizeB4Rover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) 0000:089b+ _null_exit_rtn_ 0000:089b+ __null_int23_exit_ 0000:089c exit_ 0000:08bd+ _exit_ -0b27:0262+ ___int23_exit -0b27:0266 ___FPE_handler_exit +0b2a:0266+ ___int23_exit +0b2a:026a ___FPE_handler_exit Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c) 0000:08d9+ __open_flags_ 0000:0b9a+ _fsopen_ @@ -190,7 +190,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c) 0000:1144 __doclose_ 0000:128e __shutdown_stream_ 0000:12a8 fclose_ -0b27:0ebc+ ___RmTmpFileFn +0b2a:0ec0+ ___RmTmpFileFn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c) 0000:1313 _ffree_ 0000:1313 free_ @@ -203,16 +203,16 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm) 0000:175e __I4M 0000:175e __U4M Module: gfx.lib(/dos/z/16/src/lib/16text.c) -0000:b1d6* textInit_ -0b27:0ec0 _romFonts +0000:b206* textInit_ +0b2a:0ec4 _romFonts Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c) 0000:1776 fread_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c) 0000:1c0b fseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c) -0b27:026e ___iob -0b27:0ed8 ___ClosedStreams -0b27:0edc ___OpenStreams +0b2a:0272 ___iob +0b2a:0edc ___OpenStreams +0b2a:0ee0 ___ClosedStreams Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c) 0000:1e03 fprintf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c) @@ -225,7 +225,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) 0000:2060 __FiniRtns 0000:2060* __FFiniRtns Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c) -0b27:03d6 ___uselfn +0b2a:03da ___uselfn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg) 0000:20c4 __DOSseg__ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c) @@ -237,7 +237,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c) 0000:21b0 __chk8087_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) 0000:2220 __EnterWVIDEO_ -0b27:03f6+ ___WD_Present +0b2a:03fa+ ___WD_Present Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c) 0000:2244 intr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c) @@ -253,21 +253,21 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c) 0000:274c __fmemneed_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c) 0000:274f _nmalloc_ -0b27:03f8 ___nheapbeg -0b27:03fa ___MiniHeapRover -0b27:03fc ___LargestSizeB4MiniHeapRover +0b2a:03fc ___nheapbeg +0b2a:03fe ___MiniHeapRover +0b2a:0400 ___LargestSizeB4MiniHeapRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c) 0000:2829* _heapgrow_ 0000:2829* _fheapgrow_ 0000:282a _nheapgrow_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c) 0000:28a2* __set_commode_ -0b27:03fe __commode +0b2a:0402 __commode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c) 0000:28ae* __get_errno_ptr_ -0b27:0ee0 _errno +0b2a:0ee4 _errno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c) -0b27:0400 __fmode +0b2a:0404 __fmode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c) 0000:28b5 tolower_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c) @@ -299,7 +299,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c) 0000:313f __flush_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c) 0000:3388 _nfree_ -0b27:0ee2+ ___MiniHeapFreeRover +0b2a:0ee6+ ___MiniHeapFreeRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c) 0000:3483 __qwrite_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c) @@ -318,96 +318,96 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c) 0000:3970 __prtf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c) -0b27:0ee4 ____Argv -0b27:0ee8 ____Argc +0b2a:0ee8 ____Argv +0b2a:0eec ____Argc Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c) -0b27:0402 __amblksiz +0b2a:0406 __amblksiz Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086) -0b27:0506 __Start_XI -0b27:0530 __End_XI -0b27:0530 __Start_YI -0b27:053c __End_YI +0b2a:050a __Start_XI +0b2a:0534 __End_XI +0b2a:0534 __Start_YI +0b2a:0540 __End_YI Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c) -0b27:0404 ___EFG_printf -0b27:0408 ___EFG_scanf +0b2a:0408 ___EFG_printf +0b2a:040c ___EFG_scanf Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c) -0000:4ae5 _EFG_Format_ +0000:4af3 _EFG_Format_ Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c) -0000:4cb7 __cnvs2d_ +0000:4cc5 __cnvs2d_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c) -0b27:040c __8087cw +0b2a:0410 __8087cw Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c) -0b27:040e ___Save8087 -0b27:0412 ___Rest8087 +0b2a:0412 ___Save8087 +0b2a:0416 ___Rest8087 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c) -0000:4cd7 __GrabFP87_ +0000:4ce5 __GrabFP87_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm) -0000:4d0a* __init_8087_emu -0000:4d10 __x87id +0000:4d18* __init_8087_emu +0000:4d1e __x87id Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr) -0000:4d6e _DoINTR_ +0000:4d7c _DoINTR_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c) -0000:50e7* _heapenable_ -0b27:0416 ___heap_enabled +0000:50f5* _heapenable_ +0b2a:041a ___heap_enabled Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c) -0000:50f8 __nmemneed_ +0000:5106 __nmemneed_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c) -0000:5180 __LastFree_ -0000:51fa __ExpandDGROUP_ +0000:518e __LastFree_ +0000:5208 __ExpandDGROUP_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c) -0000:530b _dos_open_ +0000:5319 _dos_open_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c) -0000:5331 __GetIOMode_ -0000:5366 __SetIOMode_nogrow_ -0b27:0418 ___NFiles -0b27:041a ___init_mode -0b27:0442 ___io_mode +0000:533f __GetIOMode_ +0000:5374 __SetIOMode_nogrow_ +0b2a:041c ___NFiles +0b2a:041e ___init_mode +0b2a:0446 ___io_mode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c) -0000:539b isatty_ +0000:53a9 isatty_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c) -0000:53b7* __get_doserrno_ptr_ -0b27:0eea __doserrno +0000:53c5* __get_doserrno_ptr_ +0b2a:0eee __doserrno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c) -0b27:0446 ___umaskval +0b2a:044a ___umaskval Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c) -0000:53be _dos_creat_ -0000:53e2* _dos_creatnew_ +0000:53cc _dos_creat_ +0000:53f0* _dos_creatnew_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c) -0000:5403+ __grow_iomode_ -0000:54ea+ __shrink_iomode_ -0000:552b __SetIOMode_ +0000:5411+ __grow_iomode_ +0000:54f8+ __shrink_iomode_ +0000:5539 __SetIOMode_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) -0000:55d2* __dosretax -0000:55d7* __dosret0 -0000:55de __set_errno_dos_ -0000:5646* __set_errno_dos_reterr_ +0000:55e0* __dosretax +0000:55e5* __dosret0 +0000:55ec __set_errno_dos_ +0000:5654* __set_errno_dos_reterr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c) -0000:5651 fsync_ +0000:565f fsync_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c) -0000:5656 wctomb_ +0000:5664 wctomb_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c) -0000:56a1+ utoa_ -0000:5742 itoa_ +0000:56af+ utoa_ +0000:5750 itoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c) -0000:578c strupr_ +0000:579a strupr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c) -0b27:045c ___IsDBCS +0b2a:0460 ___IsDBCS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c) -0000:57c1* _ismbblead_ -0b27:0eee ___MBCSIsTable +0000:57cf* _ismbblead_ +0b2a:0ef2 ___MBCSIsTable Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c) -0000:57dd ulltoa_ -0000:591a* lltoa_ +0000:57eb ulltoa_ +0000:5928* lltoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c) -0000:598b ultoa_ -0000:5a49* ltoa_ +0000:5999 ultoa_ +0000:5a57* ltoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c) -0000:5a97* _SetLD64bit_ -0000:5aa2* _SetLD80bit_ -0000:5aad _LDisDouble_ +0000:5aa5* _SetLD64bit_ +0000:5ab0* _SetLD80bit_ +0000:5abb _LDisDouble_ Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c) -0000:5c12 _LDScale10x_ -0000:64ea __LDcvt_ +0000:5c20 _LDScale10x_ +0000:64f8 __LDcvt_ Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm) 0000:0000* FJSRQQ 0000:0000* FISRQQ @@ -418,72 +418,72 @@ Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm) 0000:0000* FJARQQ 0000:0000* FICRQQ 0000:0000* FIARQQ -0000:6cc6* __init_87_emulator +0000:6cd4* __init_87_emulator Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c) -0000:74da+ __Strtold_ -0000:7719 strtod_ +0000:7505+ __Strtold_ +0000:7744 strtod_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm) -0000:78c0 __Init_FPE_handler_ -0000:78f9 __Fini_FPE_handler_ -0000:7930* __FPEHandler +0000:78ea __Init_FPE_handler_ +0000:7923 __Fini_FPE_handler_ +0000:795a* __FPEHandler Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c) -0000:7bc2* sbrk_ -0000:7bd2 __brk_ +0000:7bec* sbrk_ +0000:7bfc __brk_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm) -0000:7c3a __doserror_ -0000:7c48* __doserror1_ +0000:7c64 __doserror_ +0000:7c72* __doserror1_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c) -0000:7c54* _frealloc_ -0000:7c54 realloc_ +0000:7c7e* _frealloc_ +0000:7c7e realloc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c) -0000:7d30 __ChkTTYIOMode_ -0000:7d9e* __IOMode_ +0000:7d5a __ChkTTYIOMode_ +0000:7dc8* __IOMode_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c) -0000:7dae* _dos_close_ -0000:7dbc _dos_commit_ +0000:7dd8* _dos_close_ +0000:7de6 _dos_commit_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c) -0b27:0072 ___Alphabet +0b2a:0072 ___Alphabet Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) -0000:7e09 __mbinit_ -0b27:0502+ ___MBCodePage +0000:7e33 __mbinit_ +0b2a:0506+ ___MBCodePage Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c) -0000:7ee4 __LDClass_ -0000:7f6a* _FLClass_ +0000:7f0e __LDClass_ +0000:7f94* _FLClass_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm) -0000:7f7e __I4D -0000:7fcd* __U4D +0000:7fa8 __I4D +0000:7ff7* __U4D Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c) -0b27:0098 __IsTable +0b2a:0098 __IsTable Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm) -0000:8052 __ZBuf2LD +0000:807c __ZBuf2LD Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c) -0000:811a* __set_EDOM_ -0000:8126 __set_ERANGE_ -0000:8132* __set_EINVAL_ +0000:8144* __set_EDOM_ +0000:8150 __set_ERANGE_ +0000:815c* __set_EINVAL_ Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c) -0b27:019a* ___f_infinity -0b27:019e* ___f_posqnan -0b27:01a2 ___d_infinity -0b27:01aa ___d_posqnan -0b27:01b2* ___ld_infinity -0b27:01ba* ___ld_posqnan +0b2a:019a* ___f_infinity +0b2a:019e* ___f_posqnan +0b2a:01a2 ___d_infinity +0b2a:01aa ___d_posqnan +0b2a:01b2* ___ld_infinity +0b2a:01ba* ___ld_posqnan Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c) -0b27:01c2 __HugeValue +0b2a:01c2 __HugeValue Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c) -0b27:0504 ___FPE_int +0b2a:0508 ___FPE_int Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c) -0000:814c* _msize_ -0000:8167 _fmsize_ +0000:8176* _msize_ +0000:8191 _fmsize_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c) -0000:8178 __HeapManager_expand_ -0000:8681 _nexpand_ +0000:81a2 __HeapManager_expand_ +0000:86ab _nexpand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c) -0000:86d4 _fexpand_ -0000:86d4* _expand_ +0000:86fe _fexpand_ +0000:86fe* _expand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c) -0000:8709 _bfree_ +0000:8733 _bfree_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) -0000:872e _bexpand_ +0000:8758 _bexpand_ +--------------------+ @@ -501,6 +501,6 @@ gfx.lib +-----------------------+ Stack size: dac0 (56000.) -Memory size: 00019f30 (106288.) +Memory size: 00019f60 (106336.) Entry point address: 0000:02a8 Link time: 00:00.00 diff --git a/scroll.exe b/scroll.exe index d62234a9f35ba6fa83fd2a9cc6a0d736e5d79ee1..fe2454958d3911215a10d89e86814fd71271c298 100755 GIT binary patch delta 29114 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

QeS$v4Qy1xej=7;`FQ0?S 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 M;jj1Eg@W+E00IMi8~^|S delta 29115 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 Z7uZ3tl2D8rBf?8~IBZ(m+ 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 Lnp*c=C= (1.0 / gv->frames_per_second)) //{ - // pee = malloc(sizeof(double)); - // sprintf(pee, "%f", ((*gv->clock) /18.2)); + pee = malloc(sizeof(double)); +//++++ sprintf(pee, "%f", ((*gv->clock) /18.2)); //++++ modexprint(page, x, y, type, col, bgcol, pee); //sprintf(pee, "%f", *gv->tiku/\*time_in_seconds(gv)); //modexprint(page, x, y+8, type, col, bgcol, pee); //} -}*/ +} void near animatePlayer(map_view_t *pip, player_t *player, word playnum, sword scrollswitch) { diff --git a/src/lib/scroll16.h b/src/lib/scroll16.h index 6f13d8db..6af4553d 100755 --- a/src/lib/scroll16.h +++ b/src/lib/scroll16.h @@ -72,7 +72,7 @@ void near mapDrawCol(map_view_t *mv, int tx, int ty, word x, player_t *p, word p void mapDrawWRow(map_view_t *mv, int tx, int ty, word y); void mapDrawWCol(map_view_t *mv, int tx, int ty, word x); //void qclean(); -//void shinku(page_t *page, global_game_variables_t *gv); +void shinku(page_t *page, global_game_variables_t *gv); void near animatePlayer(map_view_t *pip, player_t *player, word playnum, sword scrollswitch); #endif /*__SCROLL16_H_*/ diff --git a/src/scroll.c b/src/scroll.c index cb06bb22..bd103534 100755 --- a/src/scroll.c +++ b/src/scroll.c @@ -56,6 +56,7 @@ void main() player[0].persist_aniframe=0; player[0].speed=4; + gvar.clock=*hwclockw; //0000printf("starting timer\n"); //++++ //++++????start_timer(&gvar); @@ -195,8 +196,8 @@ void main() while(!IN_KeyDown(sc_Escape) && player[0].hp>0) { sprintf(mesg, "%lu", gvar.tiku); -//++++ modexprint(mv[1].page, 16, 16, 1, 15, 0, mesg); - //++++shinku(mv[1].page, &gvar); + modexprint(mv[1].page, 16, 16, 1, 15, 0, mesg); + shinku(mv[1].page, &gvar); IN_ReadControl(0,&player); //top left corner & bottem right corner of map veiw be set as map edge trigger since maps are actually square //to stop scrolling and have the player position data move to the edge of the screen with respect to the direction diff --git a/test.exe b/test.exe index e7cf0255538108b2f2cbeb51958232c52c0ae0de..b0143ed11f50d9a36eb61bd5ea919a25758f9da6 100755 GIT binary patch delta 7931 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 diff --git a/test.map b/test.map index 22000a3e..2deaaf4b 100755 --- a/test.map +++ b/test.map @@ -1,7 +1,7 @@ -Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (32-bit) +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/01 15:42:34 +Created on: 15/10/01 16:30:22 Executable Image: test.exe creating a DOS executable @@ -13,7 +13,7 @@ creating a DOS executable Group Address Size ===== ======= ==== -DGROUP 07e6:0000 0000e800 +DGROUP 07e7:0000 0000e810 @@ -25,25 +25,25 @@ Segment Class Group Address Size ======= ===== ===== ======= ==== test_TEXT CODE AUTO 0000:0000 0000018c -_TEXT CODE AUTO 0000:0190 00005a3d -modex16_TEXT CODE AUTO 0000:5bd0 00002180 -16text_TEXT CODE AUTO 0000:7d50 0000010d -FAR_DATA FAR_DATA AUTO 07e5:000d 00000000 -_NULL BEGDATA DGROUP 07e6:0000 00000020 -_AFTERNULL BEGDATA DGROUP 07e8:0000 00000002 -CONST DATA DGROUP 07e8:0002 00000076 -CONST2 DATA DGROUP 07ef:0008 00000000 -_DATA DATA DGROUP 07f0:0000 00000248 -XIB DATA DGROUP 0814:0008 00000000 -XI DATA DGROUP 0814:0008 00000018 -XIE DATA DGROUP 0816:0000 00000000 -YIB DATA DGROUP 0816:0000 00000000 -YI DATA DGROUP 0816:0000 0000000c -YIE DATA DGROUP 0816:000c 00000000 -STRINGS DATA DGROUP 0816:000c 00000000 -DATA DATA DGROUP 0816:000c 00000000 -_BSS BSS DGROUP 0816:000c 00000a33 -STACK STACK DGROUP 08ba:0000 0000dac0 +_TEXT CODE AUTO 0000:0190 00005a4b +modex16_TEXT CODE AUTO 0000:5be0 00002180 +16text_TEXT CODE AUTO 0000:7d60 0000010d +FAR_DATA FAR_DATA AUTO 07e6:000d 00000000 +_NULL BEGDATA DGROUP 07e7:0000 00000020 +_AFTERNULL BEGDATA DGROUP 07e9:0000 00000002 +CONST DATA DGROUP 07e9:0002 00000076 +CONST2 DATA DGROUP 07f0:0008 00000000 +_DATA DATA DGROUP 07f1:0000 0000024c +XIB DATA DGROUP 0815:000c 00000000 +XI DATA DGROUP 0815:000c 00000018 +XIE DATA DGROUP 0817:0004 00000000 +YIB DATA DGROUP 0817:0004 00000000 +YI DATA DGROUP 0817:0004 0000000c +YIE DATA DGROUP 0818:0000 00000000 +STRINGS DATA DGROUP 0818:0000 00000000 +DATA DATA DGROUP 0818:0000 00000000 +_BSS BSS DGROUP 0818:0000 00000a33 +STACK STACK DGROUP 08bc:0000 0000dac0 +----------------+ @@ -58,56 +58,56 @@ Address Symbol Module: test.o(/dos/z/16/src/test.c) 0000:0012 main_ -07e6:00a4* _clockw +07e7:00a8* _clockw Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm) 0000:0195 __STK 0000:01b5* __STKOVERFLOW_ Module: gfx.lib(/dos/z/16/src/lib/modex16.c) -0000:5d88* VGAmodeX_ -0000:5e30 modexEnter_ -0000:5ecc modexLeave_ -0000:5ee4 modexDefaultPage_ -0000:5f3e modexNextPage_ -0000:5ffa* modexNextPageFlexibleSize_ -0000:609e modexShowPage_ -0000:619a* modexPanPage_ -0000:61ea* modexSelectPlane_ -0000:620e modexClearRegion_ -0000:6326* oldDrawBmp_ -0000:648c* CDrawBmp_ -0000:65f0* modexDrawBmp_ -0000:6656+ modexDrawBmpRegion_ -0000:67c0* modexDrawPlanarBuf_ -0000:67de* modexDrawSprite_ -0000:6844+ modexDrawSpriteRegion_ -0000:69bc* modexCopyPageRegion_ -0000:6b26 modexFadeOn_ -0000:6b56 modexFadeOff_ -0000:6b84* modexFlashOn_ -0000:6bb2* modexFlashOff_ -0000:6c82 modexPalSave_ -0000:6cd8 modexNewPal_ -0000:6d28 modexLoadPalFile_ -0000:6e0a* modexSavePalFile_ -0000:6e82 modexPalBlack_ -0000:6eac* modexPalWhite_ -0000:6ed6+ modexPalUpdate_ -0000:7446+ modexPalUpdate1_ -0000:74c0* modexPalUpdate0_ -0000:750c+ chkcolor_ -0000:7824+ modexputPixel_ -0000:78b2* modexgetPixel_ -0000:7938* modexhlin_ -0000:79a4* modexprint_ -0000:7b3e* modexprintbig_ -0000:7cba* cls_ -0000:7d28+ modexWaitBorder_ -07e6:00b4+ _VGA +0000:5d98* VGAmodeX_ +0000:5e40 modexEnter_ +0000:5edc modexLeave_ +0000:5ef4 modexDefaultPage_ +0000:5f4e modexNextPage_ +0000:600a* modexNextPageFlexibleSize_ +0000:60ae modexShowPage_ +0000:61aa* modexPanPage_ +0000:61fa* modexSelectPlane_ +0000:621e modexClearRegion_ +0000:6336* oldDrawBmp_ +0000:649c* CDrawBmp_ +0000:6600* modexDrawBmp_ +0000:6666+ modexDrawBmpRegion_ +0000:67d0* modexDrawPlanarBuf_ +0000:67ee* modexDrawSprite_ +0000:6854+ modexDrawSpriteRegion_ +0000:69cc* modexCopyPageRegion_ +0000:6b36 modexFadeOn_ +0000:6b66 modexFadeOff_ +0000:6b94* modexFlashOn_ +0000:6bc2* modexFlashOff_ +0000:6c92 modexPalSave_ +0000:6ce8 modexNewPal_ +0000:6d38 modexLoadPalFile_ +0000:6e1a* modexSavePalFile_ +0000:6e92 modexPalBlack_ +0000:6ebc* modexPalWhite_ +0000:6ee6+ modexPalUpdate_ +0000:7456+ modexPalUpdate1_ +0000:74d0* modexPalUpdate0_ +0000:751c+ chkcolor_ +0000:7834+ modexputPixel_ +0000:78c2* modexgetPixel_ +0000:7948* modexhlin_ +0000:79b4* modexprint_ +0000:7b4e* modexprintbig_ +0000:7cca* cls_ +0000:7d38+ modexWaitBorder_ +07e7:00b8+ _VGA Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart) -07e6:0000* __nullarea -07e6:00dc* __ovlflag -07e6:00dd* __intno -07e6:00de* __ovlvec +07e7:0000* __nullarea +07e7:00e0* __ovlflag +07e7:00e1* __intno +07e7:00e2* __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) -07e6:00e2 __curbrk -07e6:00ea __STACKLOW -07e6:00ec __STACKTOP -07e6:00ee __cbyte -07e6:00f0 __child -07e6:00f2 __no87 -07e6:00ff ___FPE_handler -07e6:00e4 __psp -07e6:00f3 __get_ovl_stack -07e6:00f7 __restore_ovl_stack -07e6:00fb __close_ovl_file -07e6:0103 __LpCmdLine -07e6:0107 __LpPgmName -07e6:00e6 __osmajor -07e6:00e7 __osminor -07e6:00e8 __osmode -07e6:00e9 __HShift +07e7:00e6 __curbrk +07e7:00ee __STACKLOW +07e7:00f0 __STACKTOP +07e7:00f2 __cbyte +07e7:00f4 __child +07e7:00f6 __no87 +07e7:0103 ___FPE_handler +07e7:00e8 __psp +07e7:00f7 __get_ovl_stack +07e7:00fb __restore_ovl_stack +07e7:00ff __close_ovl_file +07e7:0107 __LpCmdLine +07e7:010b __LpPgmName +07e7:00ea __osmajor +07e7:00eb __osminor +07e7:00ec __osmode +07e7:00ed __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_ -07e6:010c+ ___fheap -07e6:010e ___fheapRover -07e6:0110 ___LargestSizeB4Rover +07e7:0110+ ___fheap +07e7:0112 ___fheapRover +07e7:0114 ___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_ -07e6:0112+ ___int23_exit -07e6:0116+ ___FPE_handler_exit +07e7:0116+ ___int23_exit +07e7:011a+ ___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_ -07e6:0c0c+ ___RmTmpFileFn +07e7:0c10+ ___RmTmpFileFn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c) 0000:126c _ffree_ 0000:126c free_ @@ -183,8 +183,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm) 0000:16b8 __I4M 0000:16b8 __U4M Module: gfx.lib(/dos/z/16/src/lib/16text.c) -0000:7dc6* textInit_ -07e6:0c10 _romFonts +0000:7dd6* textInit_ +07e7:0c14 _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) -07e6:011e ___uselfn +07e7:0122 ___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_ -07e6:0120+ ___WD_Present +07e7:0124+ ___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_ -07e6:0122 ___nheapbeg -07e6:0124 ___MiniHeapRover -07e6:0126 ___LargestSizeB4MiniHeapRover +07e7:0126 ___nheapbeg +07e7:0128 ___MiniHeapRover +07e7:012a ___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) -07e6:0128 ___iob -07e6:0c28 ___ClosedStreams -07e6:0c2c ___OpenStreams +07e7:012c ___iob +07e7:0c2c ___OpenStreams +07e7:0c30 ___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_ -07e6:0290 __commode +07e7:0294 __commode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c) 0000:1ffb* __get_errno_ptr_ -07e6:0c30 _errno +07e7:0c34 _errno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c) -07e6:0292 __fmode +07e7:0296 __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_ -07e6:0c32+ ___MiniHeapFreeRover +07e7:0c36+ ___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) -07e6:0c34 ____Argv -07e6:0c38 ____Argc +07e7:0c38 ____Argv +07e7:0c3c ____Argc Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c) -07e6:0294 __amblksiz +07e7:0298 __amblksiz Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086) -07e6:02e8 __Start_XI -07e6:0300 __End_XI -07e6:0300 __Start_YI -07e6:030c __End_YI +07e7:02ec __Start_XI +07e7:0304 __End_XI +07e7:0304 __Start_YI +07e7:0310 __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_ -07e6:0296 ___heap_enabled +07e7:029a ___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) @@ -301,94 +301,94 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c) 0000:38fc __prtf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c) -0000:4a5e _dos_open_ +0000:4a6c _dos_open_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c) -0000:4a84 __GetIOMode_ -0000:4ab9 __SetIOMode_nogrow_ -07e6:0298 ___NFiles -07e6:029a ___init_mode -07e6:02c2 ___io_mode +0000:4a92 __GetIOMode_ +0000:4ac7 __SetIOMode_nogrow_ +07e7:029c ___NFiles +07e7:029e ___init_mode +07e7:02c6 ___io_mode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c) -0000:4aee isatty_ +0000:4afc isatty_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c) -0000:4b0a* __get_doserrno_ptr_ -07e6:0c3a __doserrno +0000:4b18* __get_doserrno_ptr_ +07e7:0c3e __doserrno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c) -07e6:02c6 ___umaskval +07e7:02ca ___umaskval Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c) -0000:4b11 _dos_creat_ -0000:4b35* _dos_creatnew_ +0000:4b1f _dos_creat_ +0000:4b43* _dos_creatnew_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c) -0000:4b56+ __grow_iomode_ -0000:4c3d+ __shrink_iomode_ -0000:4c7e __SetIOMode_ +0000:4b64+ __grow_iomode_ +0000:4c4b+ __shrink_iomode_ +0000:4c8c __SetIOMode_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) -0000:4d25* __dosretax -0000:4d2a* __dosret0 -0000:4d31 __set_errno_dos_ -0000:4d99* __set_errno_dos_reterr_ +0000:4d33* __dosretax +0000:4d38* __dosret0 +0000:4d3f __set_errno_dos_ +0000:4da7* __set_errno_dos_reterr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm) -0000:4da4 __PTS +0000:4db2 __PTS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c) -0000:4dd5 lseek_ +0000:4de3 lseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c) -0000:4e06 tell_ +0000:4e14 tell_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c) -0000:4e17 fsync_ +0000:4e25 fsync_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c) -0000:4e1c* sbrk_ -0000:4e2c __brk_ +0000:4e2a* sbrk_ +0000:4e3a __brk_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c) -0000:4e94 wctomb_ +0000:4ea2 wctomb_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c) -0000:4edf+ utoa_ -0000:4f80 itoa_ +0000:4eed+ utoa_ +0000:4f8e itoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c) -0000:4fca strupr_ +0000:4fd8 strupr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c) -07e6:02dc ___EFG_printf -07e6:02e0* ___EFG_scanf +07e7:02e0 ___EFG_printf +07e7:02e4* ___EFG_scanf Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c) -07e6:02e4 ___IsDBCS +07e7:02e8 ___IsDBCS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c) -0000:5012* _ismbblead_ -07e6:0c3e ___MBCSIsTable +0000:5020* _ismbblead_ +07e7:0c42 ___MBCSIsTable Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c) -0000:502e ulltoa_ -0000:516b* lltoa_ +0000:503c ulltoa_ +0000:5179* lltoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c) -0000:51dc ultoa_ -0000:529a* ltoa_ +0000:51ea ultoa_ +0000:52a8* ltoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm) -0000:52e8 __doserror_ -0000:52f6* __doserror1_ +0000:52f6 __doserror_ +0000:5304* __doserror1_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c) -0000:5302* _frealloc_ -0000:5302 realloc_ +0000:5310* _frealloc_ +0000:5310 realloc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c) -0000:53de __ChkTTYIOMode_ -0000:544c* __IOMode_ +0000:53ec __ChkTTYIOMode_ +0000:545a* __IOMode_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c) -0000:545c* _dos_close_ -0000:546a _dos_commit_ +0000:546a* _dos_close_ +0000:5478 _dos_commit_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c) -07e6:0072 ___Alphabet +07e7:0072 ___Alphabet Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) -0000:54b7 __mbinit_ -07e6:02e6+ ___MBCodePage +0000:54c5 __mbinit_ +07e7:02ea+ ___MBCodePage Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c) -0000:5592* _msize_ -0000:55ad _fmsize_ +0000:55a0* _msize_ +0000:55bb _fmsize_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c) -0000:55be __HeapManager_expand_ -0000:5ac7 _nexpand_ +0000:55cc __HeapManager_expand_ +0000:5ad5 _nexpand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c) -0000:5b1a _fexpand_ -0000:5b1a* _expand_ +0000:5b28 _fexpand_ +0000:5b28* _expand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c) -0000:5b4f _bfree_ +0000:5b5d _bfree_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) -0000:5b74 _bexpand_ +0000:5b82 _bexpand_ +--------------------+ @@ -404,6 +404,6 @@ gfx.lib +-----------------------+ Stack size: dac0 (56000.) -Memory size: 00016660 (91744.) +Memory size: 00016680 (91776.) Entry point address: 0000:01d2 Link time: 00:00.00 diff --git a/test2.exe b/test2.exe index dabc27c05193c4b2a89f32c1242d9912cca3ab9e..6e73605feecd5e5a9895f1d52e9d1e85b9c77d78 100755 GIT binary patch delta 8820 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 diff --git a/test2.map b/test2.map index 274a561c..0b2d362d 100755 --- a/test2.map +++ b/test2.map @@ -1,7 +1,7 @@ -Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (32-bit) +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/01 15:42:34 +Created on: 15/10/01 16:30:22 Executable Image: test2.exe creating a DOS executable @@ -13,7 +13,7 @@ creating a DOS executable Group Address Size ===== ======= ==== -DGROUP 08a1:0000 0000e8a0 +DGROUP 08a2:0000 0000e8a0 @@ -25,27 +25,27 @@ Segment Class Group Address Size ======= ===== ===== ======= ==== test2_TEXT CODE AUTO 0000:0000 00000142 -_TEXT CODE AUTO 0000:0150 00005dde -bitmap_TEXT CODE AUTO 0000:5f30 000005c9 -planar_TEXT CODE AUTO 0000:6500 00000275 -modex16_TEXT CODE AUTO 0000:6780 00002180 -16text_TEXT CODE AUTO 0000:8900 0000010d -FAR_DATA FAR_DATA AUTO 08a0:000d 00000000 -_NULL BEGDATA DGROUP 08a1:0000 00000020 -_AFTERNULL BEGDATA DGROUP 08a3:0000 00000002 -CONST DATA DGROUP 08a3:0002 00000076 -CONST2 DATA DGROUP 08aa:0008 00000000 -_DATA DATA DGROUP 08ab:0000 00000260 -XIB DATA DGROUP 08d1:0000 00000000 -XI DATA DGROUP 08d1:0000 00000018 -XIE DATA DGROUP 08d2:0008 00000000 -YIB DATA DGROUP 08d2:0008 00000000 -YI DATA DGROUP 08d2:0008 0000000c -YIE DATA DGROUP 08d3:0004 00000000 -STRINGS DATA DGROUP 08d3:0004 00000000 -DATA DATA DGROUP 08d3:0004 00000000 -_BSS BSS DGROUP 08d3:0004 00000ab3 -STACK STACK DGROUP 097f:0000 0000dac0 +_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 00002180 +16text_TEXT CODE AUTO 0000:8910 0000010d +FAR_DATA FAR_DATA AUTO 08a1:000d 00000000 +_NULL BEGDATA DGROUP 08a2:0000 00000020 +_AFTERNULL BEGDATA DGROUP 08a4:0000 00000002 +CONST DATA DGROUP 08a4:0002 00000076 +CONST2 DATA DGROUP 08ab:0008 00000000 +_DATA DATA DGROUP 08ac:0000 00000264 +XIB DATA DGROUP 08d2:0004 00000000 +XI DATA DGROUP 08d2:0004 00000018 +XIE DATA DGROUP 08d3:000c 00000000 +YIB DATA DGROUP 08d3:000c 00000000 +YI DATA DGROUP 08d3:000c 0000000c +YIE DATA DGROUP 08d4:0008 00000000 +STRINGS DATA DGROUP 08d4:0008 00000000 +DATA DATA DGROUP 08d4:0008 00000000 +_BSS BSS DGROUP 08d4:0008 00000ab3 +STACK STACK DGROUP 0980:0000 0000dac0 +----------------+ @@ -60,27 +60,27 @@ Address Symbol Module: test2.o(/dos/z/16/src/test2.c) 0000:0024 main_ -08a1:00a4* _clockw +08a2:00a8* _clockw Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm) 0000:0155 __STK 0000:0175* __STKOVERFLOW_ Module: gfx.lib(/dos/z/16/src/lib/bitmap.c) -0000:6232 bitmapLoadPcx_ -0000:638e* bitmapLoadPcxTiles_ +0000:6242 bitmapLoadPcx_ +0000:639e* bitmapLoadPcxTiles_ Module: gfx.lib(/dos/z/16/src/lib/planar.c) -0000:6500 planar_buf_from_bitmap_ -0000:6620+ planar_buf_alloc_ -0000:671a* planar_buf_free_ +0000:6510 planar_buf_from_bitmap_ +0000:6630+ planar_buf_alloc_ +0000:672a* planar_buf_free_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm) 0000:0199 __PIA 0000:0192* __PIS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c) 0000:01b0 printf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart) -08a1:0000* __nullarea -08a1:00c4* __ovlflag -08a1:00c5* __intno -08a1:00c6* __ovlvec +08a2:0000* __nullarea +08a2:00c8* __ovlflag +08a2:00c9* __intno +08a2:00ca* __ovlvec 0000:01e0 _cstart_ 0000:02b3* _Not_Enough_Memory_ 0000:03e5 __exit_ @@ -93,83 +93,83 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) 0000:046c* __exit_with_msg_ 0000:0471 __fatal_runtime_error_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) -08a1:00ca __curbrk -08a1:00d2 __STACKLOW -08a1:00d4 __STACKTOP -08a1:00d6 __cbyte -08a1:00d8 __child -08a1:00da __no87 -08a1:00e7 ___FPE_handler -08a1:00cc __psp -08a1:00db __get_ovl_stack -08a1:00df __restore_ovl_stack -08a1:00e3 __close_ovl_file -08a1:00eb __LpCmdLine -08a1:00ef __LpPgmName -08a1:00ce __osmajor -08a1:00cf __osminor -08a1:00d0 __osmode -08a1:00d1 __HShift +08a2:00ce __curbrk +08a2:00d6 __STACKLOW +08a2:00d8 __STACKTOP +08a2:00da __cbyte +08a2:00dc __child +08a2:00de __no87 +08a2:00eb ___FPE_handler +08a2:00d0 __psp +08a2:00df __get_ovl_stack +08a2:00e3 __restore_ovl_stack +08a2:00e7 __close_ovl_file +08a2:00ef __LpCmdLine +08a2:00f3 __LpPgmName +08a2:00d2 __osmajor +08a2:00d3 __osminor +08a2:00d4 __osmode +08a2:00d5 __HShift Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c) 0000:0490 fread_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c) 0000:0807 __doclose_ 0000:0951 __shutdown_stream_ 0000:096b fclose_ -08a1:03a4+ ___RmTmpFileFn +08a2:03a8+ ___RmTmpFileFn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) 0000:09d6+ _null_exit_rtn_ 0000:09d6+ __null_int23_exit_ 0000:09d7 exit_ 0000:09f8+ _exit_ -08a1:00f4+ ___int23_exit -08a1:00f8+ ___FPE_handler_exit +08a2:00f8+ ___int23_exit +08a2:00fc+ ___FPE_handler_exit Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c) 0000:0b32 fseek_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c) 0000:0d2a __fill_buffer_ 0000:0f79 fgetc_ Module: gfx.lib(/dos/z/16/src/lib/modex16.c) -0000:6938* VGAmodeX_ -0000:69e0+ modexEnter_ -0000:6a7c* modexLeave_ -0000:6a94* modexDefaultPage_ -0000:6aee* modexNextPage_ -0000:6baa* modexNextPageFlexibleSize_ -0000:6c4e* modexShowPage_ -0000:6d4a* modexPanPage_ -0000:6d9a* modexSelectPlane_ -0000:6dbe+ modexClearRegion_ -0000:6ed6* oldDrawBmp_ -0000:703c* CDrawBmp_ -0000:71a0* modexDrawBmp_ -0000:7206+ modexDrawBmpRegion_ -0000:7370* modexDrawPlanarBuf_ -0000:738e* modexDrawSprite_ -0000:73f4+ modexDrawSpriteRegion_ -0000:756c* modexCopyPageRegion_ -0000:76d6* modexFadeOn_ -0000:7706* modexFadeOff_ -0000:7734* modexFlashOn_ -0000:7762* modexFlashOff_ -0000:7832+ modexPalSave_ -0000:7888 modexNewPal_ -0000:78d8* modexLoadPalFile_ -0000:79ba* modexSavePalFile_ -0000:7a32* modexPalBlack_ -0000:7a5c* modexPalWhite_ -0000:7a86+ modexPalUpdate_ -0000:7ff6+ modexPalUpdate1_ -0000:8070* modexPalUpdate0_ -0000:80bc+ chkcolor_ -0000:83d4+ modexputPixel_ -0000:8462* modexgetPixel_ -0000:84e8* modexhlin_ -0000:8554* modexprint_ -0000:86ee* modexprintbig_ -0000:886a* cls_ -0000:88d8+ modexWaitBorder_ -08a1:0104+ _VGA +0000:6948* VGAmodeX_ +0000:69f0+ modexEnter_ +0000:6a8c* modexLeave_ +0000:6aa4* modexDefaultPage_ +0000:6afe* modexNextPage_ +0000:6bba* modexNextPageFlexibleSize_ +0000:6c5e* modexShowPage_ +0000:6d5a* modexPanPage_ +0000:6daa* modexSelectPlane_ +0000:6dce+ modexClearRegion_ +0000:6ee6* oldDrawBmp_ +0000:704c* CDrawBmp_ +0000:71b0* modexDrawBmp_ +0000:7216+ modexDrawBmpRegion_ +0000:7380* modexDrawPlanarBuf_ +0000:739e* modexDrawSprite_ +0000:7404+ modexDrawSpriteRegion_ +0000:757c* modexCopyPageRegion_ +0000:76e6* modexFadeOn_ +0000:7716* modexFadeOff_ +0000:7744* modexFlashOn_ +0000:7772* modexFlashOff_ +0000:7842+ modexPalSave_ +0000:7898 modexNewPal_ +0000:78e8* modexLoadPalFile_ +0000:79ca* modexSavePalFile_ +0000:7a42* modexPalBlack_ +0000:7a6c* modexPalWhite_ +0000:7a96+ modexPalUpdate_ +0000:8006+ modexPalUpdate1_ +0000:8080* modexPalUpdate0_ +0000:80cc+ chkcolor_ +0000:83e4+ modexputPixel_ +0000:8472* modexgetPixel_ +0000:84f8* modexhlin_ +0000:8564* modexprint_ +0000:86fe* modexprintbig_ +0000:887a* cls_ +0000:88e8+ modexWaitBorder_ +08a2:0108+ _VGA Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c) 0000:10c0+ __open_flags_ 0000:1381+ _fsopen_ @@ -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_ -08a1:012c+ ___fheap -08a1:012e ___fheapRover -08a1:0130 ___LargestSizeB4Rover +08a2:0130+ ___fheap +08a2:0132 ___fheapRover +08a2:0134 ___LargestSizeB4Rover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c) -08a1:0132 ___iob -08a1:0ca8 ___ClosedStreams -08a1:0cac ___OpenStreams +08a2:0136 ___iob +08a2:0cac ___OpenStreams +08a2:0cb0 ___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) -08a1:029a ___uselfn +08a2:029e ___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_ -08a1:029c+ ___WD_Present +08a2:02a0+ ___WD_Present Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c) 0000:1a5d* __get_errno_ptr_ -08a1:0cb0 _errno +08a2:0cb4 _errno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c) 0000:1a64 __ioalloc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c) @@ -247,13 +247,13 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm) 0000:2698 __I4M 0000:2698 __U4M Module: gfx.lib(/dos/z/16/src/lib/16text.c) -0000:8976* textInit_ -08a1:0cb2 _romFonts +0000:8986* textInit_ +08a2:0cb6 _romFonts Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c) 0000:26b0* __set_commode_ -08a1:02a2 __commode +08a2:02a6 __commode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c) -08a1:02a4 __fmode +08a2:02a8 __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_ -08a1:02a6 ___nheapbeg -08a1:02a8 ___MiniHeapRover -08a1:02aa ___LargestSizeB4MiniHeapRover +08a2:02aa ___nheapbeg +08a2:02ac ___MiniHeapRover +08a2:02ae ___LargestSizeB4MiniHeapRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c) 0000:30c9* _heapgrow_ 0000:30c9* _fheapgrow_ @@ -288,120 +288,120 @@ 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_ -08a1:0cca+ ___MiniHeapFreeRover +08a2:0cce+ ___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) -08a1:0ccc ____Argv -08a1:0cd0 ____Argc +08a2:0cd0 ____Argv +08a2:0cd4 ____Argc Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c) -08a1:02ac __amblksiz +08a2:02b0 __amblksiz Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086) -08a1:0300 __Start_XI -08a1:0318 __End_XI -08a1:0318 __Start_YI -08a1:0324 __End_YI +08a2:0304 __Start_XI +08a2:031c __End_XI +08a2:031c __Start_YI +08a2:0328 __End_YI Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) -0000:47ba* __dosretax -0000:47bf* __dosret0 -0000:47c6 __set_errno_dos_ -0000:482e* __set_errno_dos_reterr_ +0000:47c8* __dosretax +0000:47cd* __dosret0 +0000:47d4 __set_errno_dos_ +0000:483c* __set_errno_dos_reterr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c) -0000:4839 __GetIOMode_ -0000:486e __SetIOMode_nogrow_ -08a1:02c2 ___NFiles -08a1:02c4 ___init_mode -08a1:02ec ___io_mode +0000:4847 __GetIOMode_ +0000:487c __SetIOMode_nogrow_ +08a2:02c6 ___NFiles +08a2:02c8 ___init_mode +08a2:02f0 ___io_mode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c) -0000:48a3 __qwrite_ +0000:48b1 __qwrite_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c) -0000:4903 fsync_ +0000:4911 fsync_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c) -0000:4908+ __grow_iomode_ -0000:49ef+ __shrink_iomode_ -0000:4a30 __SetIOMode_ +0000:4916+ __grow_iomode_ +0000:49fd+ __shrink_iomode_ +0000:4a3e __SetIOMode_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c) -0000:4ad7 intr_ +0000:4ae5 intr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c) -0000:4aeb segread_ +0000:4af9 segread_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c) -0000:4b51 _dos_open_ +0000:4b5f _dos_open_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c) -0000:4b77 isatty_ +0000:4b85 isatty_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c) -0000:4b93* __get_doserrno_ptr_ -08a1:0cd4 __doserrno +0000:4ba1* __get_doserrno_ptr_ +08a2:0cd8 __doserrno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c) -08a1:02f0 ___umaskval +08a2:02f4 ___umaskval Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c) -0000:4b9a _dos_creat_ -0000:4bbe* _dos_creatnew_ +0000:4ba8 _dos_creat_ +0000:4bcc* _dos_creatnew_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c) -0000:4bdf* _heapenable_ -08a1:02f2 ___heap_enabled +0000:4bed* _heapenable_ +08a2:02f6 ___heap_enabled Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c) -0000:4bf0 __nmemneed_ +0000:4bfe __nmemneed_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c) -0000:4c78 __LastFree_ -0000:4cf2 __ExpandDGROUP_ +0000:4c86 __LastFree_ +0000:4d00 __ExpandDGROUP_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c) -0000:4e03 wctomb_ +0000:4e11 wctomb_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c) -0000:4e4e+ utoa_ -0000:4eef itoa_ +0000:4e5c+ utoa_ +0000:4efd itoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c) -0000:4f39 strupr_ +0000:4f47 strupr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c) -08a1:02f4 ___EFG_printf -08a1:02f8* ___EFG_scanf +08a2:02f8 ___EFG_printf +08a2:02fc* ___EFG_scanf Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c) -08a1:02fc ___IsDBCS +08a2:0300 ___IsDBCS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c) -0000:4f81* _ismbblead_ -08a1:0cd6 ___MBCSIsTable +0000:4f8f* _ismbblead_ +08a2:0cda ___MBCSIsTable Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c) -0000:4f9d ulltoa_ -0000:50da* lltoa_ +0000:4fab ulltoa_ +0000:50e8* lltoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c) -0000:514b ultoa_ -0000:5209* ltoa_ +0000:5159 ultoa_ +0000:5217* ltoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c) -0000:5257* _dos_close_ -0000:5265 _dos_commit_ +0000:5265* _dos_close_ +0000:5273 _dos_commit_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c) -0000:5274* _frealloc_ -0000:5274 realloc_ +0000:5282* _frealloc_ +0000:5282 realloc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c) -0000:5350 __ChkTTYIOMode_ -0000:53be* __IOMode_ +0000:535e __ChkTTYIOMode_ +0000:53cc* __IOMode_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr) -0000:53ce _DoINTR_ +0000:53dc _DoINTR_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm) -0000:5748 __doserror_ -0000:5756* __doserror1_ +0000:5756 __doserror_ +0000:5764* __doserror1_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c) -0000:5762* sbrk_ -0000:5772 __brk_ +0000:5770* sbrk_ +0000:5780 __brk_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c) -08a1:0072 ___Alphabet +08a2:0072 ___Alphabet Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) -0000:5818 __mbinit_ -08a1:02fe+ ___MBCodePage +0000:5826 __mbinit_ +08a2:0302+ ___MBCodePage Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c) -0000:58f3* _msize_ -0000:590e _fmsize_ +0000:5901* _msize_ +0000:591c _fmsize_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c) -0000:591f __HeapManager_expand_ -0000:5e28 _nexpand_ +0000:592d __HeapManager_expand_ +0000:5e36 _nexpand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c) -0000:5e7b _fexpand_ -0000:5e7b* _expand_ +0000:5e89 _fexpand_ +0000:5e89* _expand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c) -0000:5eb0 _bfree_ +0000:5ebe _bfree_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) -0000:5ed5 _bexpand_ +0000:5ee3 _bexpand_ +--------------------+ @@ -417,6 +417,6 @@ gfx.lib +-----------------------+ Stack size: dac0 (56000.) -Memory size: 000172b0 (94896.) +Memory size: 000172c0 (94912.) Entry point address: 0000:01e0 Link time: 00:00.00 diff --git a/tesuto.exe b/tesuto.exe index f3a02b648e33b042cd10e06caafffd3c9f0e356d..625da498b67f9d4a00e326f6886e0677980914d8 100755 GIT binary patch delta 2478 zcmai0drVvB75~n)0hcuRLRm=EU_yYTl=2q1Zetz`j}**Ex27;f zRJmMA9353nCT&^TCCe6dN#ku{v!c3znjo|+Y(>go+CmA5DQIFSVHqK?b8SHVBhs#P zuD*MI=lh-Kz2BX`3G+9>cB*SEg0VLv8M{bQqGs%LG-Fpu21xdDX32h%MOqieFxE_R zoMee4K*LxT$!|!$BDqd>npnn;#xeFe$@X~0ki<#yfP^J5HbwF;En}~fZ3W4SmMPc( zErxWAN%f2=?Mkrtz!3h(w;nFpr+qsheTe(S#qsksrrN5?>d}Ej8oEtDpgtF!SdxCM5S35a}FZ<*c zPRIroPL5ybn-CdjZxddTm%xX(CRc`V5wdsEGR&B)j3dNa2aZ)D#FHW~0?%#;BYa>wqxf^r4 zwg0J+X}gQ0vf0M97l-ZN<9xSvGbDvO#~X};V|^37Qp3n8YTg3XLbog$8JGC7r_@|( zAL&At`N3Y}YIZ|=e0E`bNp^lmaX&@{x4{Q^I{23`W6unc15Dz+&}eX=IaCQ3u`^Ty zC-GcpF&J8+T-jf;g_j&=;Up8xuUlX$7^5)AGB9I9{sl zQ@ikj_N9~|`WCr3!zB6H|J#m|zCa%=ZdogBqY-N%5$2>24qlP%&@Cx^qkIG&sbzs7CbGZk%e+qt>L*?Bqd zG&o1?$F?i{;DEg={m;HCo=y)@zJ1NmDKLZeS(UP2Ix`?%Onz@G(nEiM7pQ zZfacA7bV+OL9|;!-zUot%uRJo=K6LMlf1v7tTVTn+O2I(mKM@pzzeyN zp@G5c8|s>^84Z@>1YF0vxltJ%q3b}2#ad-)Ykk#xgs@+1Xgk{)trk;f;}MI<*w|7} z;2w-I?t;BoZu~9q7?7vhA*KUjI3`m|M^lrjvBmn`bd%+Hqm|5iH^BAhD_D{@3AZuz zz-isbF&i7}n$1m3t#6V2rfyRcj57z$!b|vGz5xpGT7IbdLpo8{9kw@gSdX-Jwutdj zorvHnew|;ajG#ky-K4I~VyQbuhy!0axD!_Jor6W3Bmr+9%z!uX`9VX_r*sl~j61BY zW->g4IR$A!XQ?ae6!{rNOmY^x3k+}#uNUlu8FUw1hNpO@P|0o8;pM`{kWf0cy(CRd zUYcTzFG>r(mAI+*s=KkSD2>j`kBWA|4!l#84h_g1%7A8j=AlA)N^^-c5qOu@E4Wah7julPR8x*wmC^J@ zR?+<|{*dn1@F#Si!9P}(P!5W!^e!=Y`g?&*zqIhWzWp81wU`9`<-7owQ@B#@4*jk$ u_J(-dyuADOc<>!bqB?666Bl0GD&mP;gU7(<1qPQq1kD~?Vs}?brT+tSs#Z$? delta 2522 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 diff --git a/vgmtest.map b/vgmtest.map index d486bc19..76da8bd8 100755 --- a/vgmtest.map +++ b/vgmtest.map @@ -1,7 +1,7 @@ -Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (32-bit) +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/01 15:42:34 +Created on: 15/10/01 16:30:23 Executable Image: vgmtest.exe creating a DOS executable @@ -13,7 +13,7 @@ creating a DOS executable Group Address Size ===== ======= ==== -DGROUP 09cb:0000 0000e660 +DGROUP 09cc:0000 0000e660 @@ -27,26 +27,26 @@ Segment Class Group Address Size vgmtest_TEXT CODE AUTO 0000:0000 00000114 16_in_TEXT CODE AUTO 0000:0120 00001d43 16_head_TEXT CODE AUTO 0000:1e70 00000405 -_TEXT CODE AUTO 0000:2280 0000600e -16_snd_TEXT CODE AUTO 0000:8290 00000338 -vgmSnd_TEXT CODE AUTO 0000:85d0 00001525 -16_in13_DATA FAR_DATA AUTO 09b0:0000 000001a4 -FAR_DATA FAR_DATA AUTO 09ca:0004 00000000 -_NULL BEGDATA DGROUP 09cb:0000 00000020 -_AFTERNULL BEGDATA DGROUP 09cd:0000 00000002 -CONST DATA DGROUP 09cd:0002 00000076 -CONST2 DATA DGROUP 09d4:0008 00000102 -_DATA DATA DGROUP 09e5:0000 000004ee -XIB DATA DGROUP 0a33:000e 00000000 -XI DATA DGROUP 0a33:000e 00000024 -XIE DATA DGROUP 0a36:0002 00000000 -YIB DATA DGROUP 0a36:0002 00000000 -YI DATA DGROUP 0a36:0002 00000012 -YIE DATA DGROUP 0a37:0004 00000000 -STRINGS DATA DGROUP 0a37:0004 00000000 -DATA DATA DGROUP 0a37:0004 00000000 -_BSS BSS DGROUP 0a38:0000 000004cf -STACK STACK DGROUP 0a85:0000 0000dac0 +_TEXT CODE AUTO 0000:2280 0000601c +16_snd_TEXT CODE AUTO 0000:82a0 00000338 +vgmSnd_TEXT CODE AUTO 0000:85e0 00001525 +16_in13_DATA FAR_DATA AUTO 09b1:0000 000001a4 +FAR_DATA FAR_DATA AUTO 09cb:0004 00000000 +_NULL BEGDATA DGROUP 09cc:0000 00000020 +_AFTERNULL BEGDATA DGROUP 09ce:0000 00000002 +CONST DATA DGROUP 09ce:0002 00000076 +CONST2 DATA DGROUP 09d5:0008 00000102 +_DATA DATA DGROUP 09e6:0000 000004f2 +XIB DATA DGROUP 0a35:0002 00000000 +XI DATA DGROUP 0a35:0002 00000024 +XIE DATA DGROUP 0a37:0006 00000000 +YIB DATA DGROUP 0a37:0006 00000000 +YI DATA DGROUP 0a37:0006 00000012 +YIE DATA DGROUP 0a38:0008 00000000 +STRINGS DATA DGROUP 0a38:0008 00000000 +DATA DATA DGROUP 0a38:0008 00000000 +_BSS BSS DGROUP 0a39:0000 000004cf +STACK STACK DGROUP 0a86:0000 0000dac0 +----------------+ @@ -87,7 +87,7 @@ Module: 16_in.o(/dos/z/16/src/lib/16_in.c) 0000:1d4a IN_KeyDown_ 0000:1d92+ IN_ClearKey_ 0000:1e0a* IN_qb_ -09cb:06de+ _inpu +09cc:06de+ _inpu Module: 16_head.o(/dos/z/16/src/lib/16_head.c) 0000:1e7e* wait_ 0000:1eca* filesize_ @@ -97,41 +97,41 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm) 0000:2285 __STK 0000:22a5* __STKOVERFLOW_ Module: vgmsnd.lib(/dos/z/16/src/lib/16_snd.c) -0000:8290 opl2out_ -0000:82d2* opl3out_ -0000:830e* opl3exp_ -0000:834a* FMReset_ -0000:8388* FMKeyOff_ -0000:83b2* FMKeyOn_ -0000:8400* FMSetVoice_ +0000:82a0 opl2out_ +0000:82e2* opl3out_ +0000:831e* opl3exp_ +0000:835a* FMReset_ +0000:8398* FMKeyOff_ +0000:83c2* FMKeyOn_ +0000:8410* FMSetVoice_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c) 0000:22c2 _fmalloc_ 0000:22c2 malloc_ -09cb:0474+ ___fheap -09cb:0476 ___fheapRover -09cb:0478 ___LargestSizeB4Rover +09cc:0478+ ___fheap +09cc:047a ___fheapRover +09cc:047c ___LargestSizeB4Rover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm) 0000:243f __PIA 0000:2438* __PIS Module: vgmsnd.lib(/dos/z/16/src/lib/vgmsnd/vgmSnd.c) -0000:861a OpenVGMFile_ -0000:890a FreeVGMFile_ -0000:8ec2 InitEngine_ -0000:9080 DeinitEngine_ -0000:90e8 PlayMusic_ -0000:9152* PlaySFX_ -0000:91e6 StopMusic_ -0000:9206* StopSFX_ -0000:929c* PauseMusic_ -0000:92f8* ResumeMusic_ -0000:9a44 UpdateSoundEngine_ +0000:862a OpenVGMFile_ +0000:891a FreeVGMFile_ +0000:8ed2 InitEngine_ +0000:9090 DeinitEngine_ +0000:90f8 PlayMusic_ +0000:9162* PlaySFX_ +0000:91f6 StopMusic_ +0000:9216* StopSFX_ +0000:92ac* PauseMusic_ +0000:9308* ResumeMusic_ +0000:9a54 UpdateSoundEngine_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c) 0000:2456 printf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart) -09cb:0000* __nullarea -09cb:0484* __ovlflag -09cb:0485* __intno -09cb:0486* __ovlvec +09cc:0000* __nullarea +09cc:0488* __ovlflag +09cc:0489* __intno +09cc:048a* __ovlvec 0000:2486 _cstart_ 0000:2559* _Not_Enough_Memory_ 0000:268b __exit_ @@ -141,10 +141,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm) 0000:2712 _big_code_ 0000:2712* CodeModelMismatch Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c) -09cb:0a6e __argv -09cb:0a72 ___argv -09cb:0a76 __argc -09cb:0a78 ___argc +09cc:0a6e __argv +09cc:0a72 ___argv +09cc:0a76 __argc +09cc:0a78 ___argc Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c) 0000:2712+ int86x_ 0000:2895 int86_ @@ -171,7 +171,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c) 0000:2e58 ultoa_ 0000:2f16* ltoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c) -09cb:0098 __IsTable +09cc:0098 __IsTable Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c) 0000:2f64 tolower_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm) @@ -180,23 +180,23 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) 0000:2fa5* __exit_with_msg_ 0000:2faa __fatal_runtime_error_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) -09cb:0492 __curbrk -09cb:049a __STACKLOW -09cb:049c __STACKTOP -09cb:049e __cbyte -09cb:04a0 __child -09cb:04a2 __no87 -09cb:04af ___FPE_handler -09cb:0494 __psp -09cb:04a3 __get_ovl_stack -09cb:04a7 __restore_ovl_stack -09cb:04ab __close_ovl_file -09cb:04b3 __LpCmdLine -09cb:04b7 __LpPgmName -09cb:0496 __osmajor -09cb:0497 __osminor -09cb:0498 __osmode -09cb:0499 __HShift +09cc:0496 __curbrk +09cc:049e __STACKLOW +09cc:04a0 __STACKTOP +09cc:04a2 __cbyte +09cc:04a4 __child +09cc:04a6 __no87 +09cc:04b3 ___FPE_handler +09cc:0498 __psp +09cc:04a7 __get_ovl_stack +09cc:04ab __restore_ovl_stack +09cc:04af __close_ovl_file +09cc:04b7 __LpCmdLine +09cc:04bb __LpPgmName +09cc:049a __osmajor +09cc:049b __osminor +09cc:049c __osmode +09cc:049d __HShift Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c) 0000:2fd0 __MemAllocator 0000:309a __MemFree @@ -208,9 +208,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c) 0000:345c __fmemneed_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c) 0000:345f _nmalloc_ -09cb:04bc ___nheapbeg -09cb:04be ___MiniHeapRover -09cb:04c0 ___LargestSizeB4MiniHeapRover +09cc:04c0 ___nheapbeg +09cc:04c2 ___MiniHeapRover +09cc:04c4 ___LargestSizeB4MiniHeapRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c) 0000:3539* _heapgrow_ 0000:3539* _fheapgrow_ @@ -226,14 +226,14 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c) 0000:3dfe __doclose_ 0000:3f48 __shutdown_stream_ 0000:3f62 fclose_ -09cb:0a7e+ ___RmTmpFileFn +09cc:0a7e+ ___RmTmpFileFn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c) 0000:3fcd _ffree_ 0000:3fcd free_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c) -09cb:04c2 ___iob -09cb:0a82 ___ClosedStreams -09cb:0a86 ___OpenStreams +09cc:04c6 ___iob +09cc:0a82 ___OpenStreams +09cc:0a86 ___ClosedStreams Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c) 0000:4054 __fprtf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c) @@ -244,7 +244,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) 0000:4268 __FiniRtns 0000:4268* __FFiniRtns Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c) -09cb:062a ___uselfn +09cc:062e ___uselfn Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg) 0000:42cc __DOSseg__ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c) @@ -267,17 +267,17 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c) 0000:478c __flush_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c) 0000:49d5* __get_errno_ptr_ -09cb:0a8e _errno +09cc:0a8e _errno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c) -09cb:0022 ___Alphabet +09cc:0022 ___Alphabet Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) 0000:49dc __EnterWVIDEO_ -09cb:062c+ ___WD_Present +09cc:0630+ ___WD_Present Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c) 0000:4a00* _heapenable_ -09cb:062e ___heap_enabled +09cc:0632 ___heap_enabled Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c) -09cb:0630 __amblksiz +09cc:0634 __amblksiz Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c) 0000:4a11 __nmemneed_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c) @@ -285,12 +285,12 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c) 0000:4b13 __ExpandDGROUP_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c) 0000:4c24 _nfree_ -09cb:0a90+ ___MiniHeapFreeRover +09cc:0a90+ ___MiniHeapFreeRover Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c) 0000:4d1f* __set_commode_ -09cb:0632 __commode +09cc:0636 __commode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c) -09cb:0634 __fmode +09cc:0638 __fmode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c) 0000:4f4c* open_ 0000:4f83 sopen_ @@ -322,109 +322,109 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c) Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c) 0000:5c6f __prtf_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c) -09cb:0a92 ____Argv -09cb:0a96 ____Argc +09cc:0a92 ____Argv +09cc:0a96 ____Argc Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) -0000:6dd1+ _null_exit_rtn_ -0000:6dd1+ __null_int23_exit_ -0000:6dd2 exit_ -0000:6df3+ _exit_ -09cb:0636+ ___int23_exit -09cb:063a+ ___FPE_handler_exit +0000:6ddf+ _null_exit_rtn_ +0000:6ddf+ __null_int23_exit_ +0000:6de0 exit_ +0000:6e01+ _exit_ +09cc:063a+ ___int23_exit +09cc:063e+ ___FPE_handler_exit Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086) -09cb:068e __Start_XI -09cb:06b2 __End_XI -09cb:06b2 __Start_YI -09cb:06c4 __End_YI +09cc:0692 __Start_XI +09cc:06b6 __End_XI +09cc:06b6 __Start_YI +09cc:06c8 __End_YI Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c) -09cb:0a98 ___historical_splitparms +09cc:0a98 ___historical_splitparms Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr) -0000:6e10 _DoINTR_ +0000:6e1e _DoINTR_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c) -0000:7189 __flushall_ -0000:721d flushall_ +0000:7197 __flushall_ +0000:722b flushall_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c) -0000:7223 __GetIOMode_ -0000:7258 __SetIOMode_nogrow_ -09cb:063e ___NFiles -09cb:0640 ___init_mode -09cb:0668 ___io_mode +0000:7231 __GetIOMode_ +0000:7266 __SetIOMode_nogrow_ +09cc:0642 ___NFiles +09cc:0644 ___init_mode +09cc:066c ___io_mode Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c) -0000:728d+ __grow_iomode_ -0000:7374+ __shrink_iomode_ -0000:73b5 __SetIOMode_ +0000:729b+ __grow_iomode_ +0000:7382+ __shrink_iomode_ +0000:73c3 __SetIOMode_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c) -0000:745c __qwrite_ +0000:746a __qwrite_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c) -0000:74bc fsync_ +0000:74ca fsync_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c) -0000:74c1* sbrk_ -0000:74d1 __brk_ +0000:74cf* sbrk_ +0000:74df __brk_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c) -0000:7539 _dos_open_ +0000:7547 _dos_open_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c) -0000:755f isatty_ +0000:756d isatty_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c) -0000:757b* __get_doserrno_ptr_ -09cb:0a9c __doserrno +0000:7589* __get_doserrno_ptr_ +09cc:0a9c __doserrno Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c) -09cb:066c ___umaskval +09cc:0670 ___umaskval Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c) -0000:7582 _dos_creat_ -0000:75a6* _dos_creatnew_ +0000:7590 _dos_creat_ +0000:75b4* _dos_creatnew_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) -0000:75c7* __dosretax -0000:75cc* __dosret0 -0000:75d3 __set_errno_dos_ -0000:763b* __set_errno_dos_reterr_ +0000:75d5* __dosretax +0000:75da* __dosret0 +0000:75e1 __set_errno_dos_ +0000:7649* __set_errno_dos_reterr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c) -0000:7646 getche_ +0000:7654 getche_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c) -0000:7660 wctomb_ +0000:766e wctomb_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c) -0000:76ab+ utoa_ -0000:774c itoa_ +0000:76b9+ utoa_ +0000:775a itoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c) -0000:7796 strupr_ +0000:77a4 strupr_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c) -09cb:0682 ___EFG_printf -09cb:0686* ___EFG_scanf +09cc:0686 ___EFG_printf +09cc:068a* ___EFG_scanf Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c) -09cb:068a ___IsDBCS +09cc:068e ___IsDBCS Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c) -0000:77de* _ismbblead_ -09cb:0a9e ___MBCSIsTable +0000:77ec* _ismbblead_ +09cc:0a9e ___MBCSIsTable Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c) -0000:77fa ulltoa_ -0000:7937* lltoa_ +0000:7808 ulltoa_ +0000:7945* lltoa_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c) -0000:79a8* _frealloc_ -0000:79a8 realloc_ +0000:79b6* _frealloc_ +0000:79b6 realloc_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c) -0000:7a84 __ChkTTYIOMode_ -0000:7af2* __IOMode_ +0000:7a92 __ChkTTYIOMode_ +0000:7b00* __IOMode_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c) -0000:7b02* _dos_close_ -0000:7b10 _dos_commit_ +0000:7b10* _dos_close_ +0000:7b1e _dos_commit_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm) -0000:7b20 __doserror_ -0000:7b2e* __doserror1_ +0000:7b2e __doserror_ +0000:7b3c* __doserror1_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) -0000:7b78 __mbinit_ -09cb:068c+ ___MBCodePage +0000:7b86 __mbinit_ +09cc:0690+ ___MBCodePage Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c) -0000:7c53* _msize_ -0000:7c6e _fmsize_ +0000:7c61* _msize_ +0000:7c7c _fmsize_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c) -0000:7c7f __HeapManager_expand_ -0000:8188 _nexpand_ +0000:7c8d __HeapManager_expand_ +0000:8196 _nexpand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c) -0000:81db _fexpand_ -0000:81db* _expand_ +0000:81e9 _fexpand_ +0000:81e9* _expand_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c) -0000:8210 _bfree_ +0000:821e _bfree_ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) -0000:8235 _bexpand_ +0000:8243 _bexpand_ +--------------------+ @@ -440,6 +440,6 @@ vgmsnd.lib +-----------------------+ Stack size: dac0 (56000.) -Memory size: 00018310 (99088.) +Memory size: 00018320 (99104.) Entry point address: 0000:2486 Link time: 00:00.00 -- 2.39.5