From 05b59a2be57557408dada7c2134c406c073e424c Mon Sep 17 00:00:00 2001 From: sparky4 Date: Fri, 11 Sep 2015 10:07:16 -0500 Subject: [PATCH] borland c and watcom 16 files made~ modified: 16.maw modified: bakapi.maw modified: exmmtest.exe modified: exmmtest.maw modified: fmemtest.maw modified: fontgfx.maw modified: inputest.maw modified: maptest.maw modified: palettec.maw modified: scroll.maw modified: src/lib/16_ca.c modified: src/lib/16_hc.c modified: src/lib/16_mm.c modified: tsthimem.maw --- 16.maw | 2 +- bakapi.maw | 2 +- exmmtest.exe | Bin 41074 -> 41074 bytes exmmtest.maw | 32 ++++++++++++++++---------------- fmemtest.maw | 2 +- fontgfx.maw | 2 +- inputest.maw | 2 +- maptest.maw | 2 +- palettec.maw | 4 ++-- scroll.maw | 2 +- src/lib/16_ca.c | 10 ++++++++-- src/lib/16_hc.c | 10 ++++++++-- src/lib/16_mm.c | 7 ++++++- tsthimem.maw | 4 ++-- 14 files changed, 49 insertions(+), 32 deletions(-) diff --git a/16.maw b/16.maw index 420cef62..f9124aa8 100755 --- a/16.maw +++ b/16.maw @@ -1,6 +1,6 @@ Open Watcom Linker Version 1.9 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. -Created on: 15/09/11 09:57:30 +Created on: 15/09/11 10:07:12 Executable Image: 16.exe creating a DOS executable diff --git a/bakapi.maw b/bakapi.maw index 4cb30bca..4527d30a 100755 --- a/bakapi.maw +++ b/bakapi.maw @@ -1,6 +1,6 @@ Open Watcom Linker Version 1.9 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. -Created on: 15/09/11 09:57:30 +Created on: 15/09/11 10:07:12 Executable Image: bakapi.exe creating a DOS executable diff --git a/exmmtest.exe b/exmmtest.exe index bf62474fa0a4917eb990d3a47152baf64e54e3d6..903256a0257537276167928ae54a85a3b97e83d2 100755 GIT binary patch delta 1852 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 O=!zDhnc|DqYUW?3+w~y; diff --git a/exmmtest.maw b/exmmtest.maw index 24b38515..d3c331b8 100755 --- a/exmmtest.maw +++ b/exmmtest.maw @@ -1,6 +1,6 @@ Open Watcom Linker Version 1.9 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. -Created on: 15/09/11 09:57:30 +Created on: 15/09/11 10:07:12 Executable Image: exmmtest.exe creating a DOS executable @@ -92,27 +92,27 @@ Module: 16.lib(/dos/z/16/src/lib/16_mm.c) 098d:0442+ _aftersort 098d:0444+ _XMSaddr Module: 16.lib(/dos/z/16/src/lib/16_ca.c) -0000:304c CA_OpenDebug_ -0000:3080 CA_CloseDebug_ -0000:309c+ CA_FarRead_ -0000:3114* CA_FarWrite_ -0000:318c* CA_ReadFile_ -0000:31fa CA_LoadFile_ -0000:3290* CAL_OptimizeNodes_ -0000:32e2 CA_Startup_ -0000:3316 CA_Shutdown_ +0000:304e CA_OpenDebug_ +0000:3082 CA_CloseDebug_ +0000:309e+ CA_FarRead_ +0000:3116* CA_FarWrite_ +0000:318e* CA_ReadFile_ +0000:31fc CA_LoadFile_ +0000:3292* CAL_OptimizeNodes_ +0000:32e4 CA_Startup_ +0000:3318 CA_Shutdown_ 098d:0446* _finishcachebox 098d:0448* _drawcachebox 098d:044a* _updatecachebox Module: /dos/fdos/watcom/lib286/dos/clibc.lib(printf.c) -0000:3332 printf_ +0000:3334 printf_ Module: /dos/fdos/watcom/lib286/dos/clibc.lib(bmsize.c) -0000:335f _bmsize_ +0000:3361 _bmsize_ Module: /dos/fdos/watcom/lib286/dos/clibc.lib(getch.c) -0000:3370 getch_ +0000:3372 getch_ Module: /dos/fdos/watcom/lib286/dos/clibc.lib(ffree.c) -0000:338a _ffree_ -0000:338a free_ +0000:338c _ffree_ +0000:338c free_ Module: 16.lib(/dos/z/16/src/lib/16_hc.c) 0000:357c+ LargestFreeBlock_ 0000:35fc+ _coreleft_ @@ -495,4 +495,4 @@ Module: /dos/fdos/watcom/lib286/dos/clibc.lib(clearenv.c) Stack size: 8000 (32768.) Memory size: 00011e70 (73328.) Entry point address: 0000:47f4 -Link time: 00:00.00 +Link time: 00:00.01 diff --git a/fmemtest.maw b/fmemtest.maw index 6415ea74..c528829d 100755 --- a/fmemtest.maw +++ b/fmemtest.maw @@ -1,6 +1,6 @@ Open Watcom Linker Version 1.9 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. -Created on: 15/09/11 09:57:30 +Created on: 15/09/11 10:07:12 Executable Image: fmemtest.exe creating a DOS executable diff --git a/fontgfx.maw b/fontgfx.maw index b4b06381..b8b860d2 100755 --- a/fontgfx.maw +++ b/fontgfx.maw @@ -1,6 +1,6 @@ Open Watcom Linker Version 1.9 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. -Created on: 15/09/11 09:57:30 +Created on: 15/09/11 10:07:12 Executable Image: fontgfx.exe creating a DOS executable diff --git a/inputest.maw b/inputest.maw index 9d4d6dc7..b09e3177 100755 --- a/inputest.maw +++ b/inputest.maw @@ -1,6 +1,6 @@ Open Watcom Linker Version 1.9 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. -Created on: 15/09/11 09:57:30 +Created on: 15/09/11 10:07:12 Executable Image: inputest.exe creating a DOS executable diff --git a/maptest.maw b/maptest.maw index 07f0b8b5..964a3855 100755 --- a/maptest.maw +++ b/maptest.maw @@ -1,6 +1,6 @@ Open Watcom Linker Version 1.9 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. -Created on: 15/09/11 09:57:30 +Created on: 15/09/11 10:07:12 Executable Image: maptest.exe creating a DOS executable diff --git a/palettec.maw b/palettec.maw index ee1c14c9..ab3b7198 100755 --- a/palettec.maw +++ b/palettec.maw @@ -1,6 +1,6 @@ Open Watcom Linker Version 1.9 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. -Created on: 15/09/11 09:57:30 +Created on: 15/09/11 10:07:12 Executable Image: palettec.exe creating a DOS executable @@ -395,4 +395,4 @@ Module: /dos/fdos/watcom/lib286/dos/clibc.lib(bexpand.c) Stack size: 8000 (32768.) Memory size: e570 (58736.) Entry point address: 0000:17da -Link time: 00:00.01 +Link time: 00:00.00 diff --git a/scroll.maw b/scroll.maw index ed83ee25..d9665720 100755 --- a/scroll.maw +++ b/scroll.maw @@ -1,6 +1,6 @@ Open Watcom Linker Version 1.9 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. -Created on: 15/09/11 09:57:30 +Created on: 15/09/11 10:07:12 Executable Image: scroll.exe creating a DOS executable diff --git a/src/lib/16_ca.c b/src/lib/16_ca.c index 385db154..3b436ab5 100755 --- a/src/lib/16_ca.c +++ b/src/lib/16_ca.c @@ -1088,8 +1088,14 @@ asm mov ds,ax void CA_Startup(global_game_variables_t *gvar) { #ifdef PROFILE - unlink("profile.16"); - gvar->handle.profilehandle = open("profile.16", O_CREAT | O_WRONLY | O_TEXT); +#ifdef __BORLANDC__ + unlink("profile.16b"); + gvar->handle.profilehandle = open("profile.16b", O_CREAT | O_WRONLY | O_TEXT); +#endif +#ifdef __WATCOMC__ + unlink("profile.16w"); + gvar->handle.profilehandle = open("profile.16w", O_CREAT | O_WRONLY | O_TEXT); +#endif #endif // unlink("debug0.16"); // gvar->handle.showmemhandle = open("debug0.16", O_CREAT | O_WRONLY | O_TEXT); diff --git a/src/lib/16_hc.c b/src/lib/16_hc.c index 20a0aac8..b3bafefa 100755 --- a/src/lib/16_hc.c +++ b/src/lib/16_hc.c @@ -521,8 +521,14 @@ void heapstat0(int heap_status) */ void HC_OpenDebug(global_game_variables_t *gvar) { - unlink("heap.16"); - gvar->handle.heaphandle = open("heap.16", O_CREAT | O_WRONLY | O_TEXT); +#ifdef __BORLANDC__ + unlink("heap.16b"); + gvar->handle.heaphandle = open("heap.16b", O_CREAT | O_WRONLY | O_TEXT); +#endif +#ifdef __WATCOMC__ + unlink("heap.16w"); + gvar->handle.heaphandle = open("heap.16w", O_CREAT | O_WRONLY | O_TEXT); +#endif } void HC_CloseDebug(global_game_variables_t *gvar) diff --git a/src/lib/16_mm.c b/src/lib/16_mm.c index 1b52644a..7cf59d3d 100755 --- a/src/lib/16_mm.c +++ b/src/lib/16_mm.c @@ -1467,7 +1467,12 @@ void MM_DumpData(mminfo_t *mm) FILE *dumpfile; free(mm->nearheap); - dumpfile = fopen ("mmdump.16","w"); +#ifdef __BORLANDC__ + dumpfile = fopen ("mmdump.16b","w"); +#endif +#ifdef __WATCOMC__ + dumpfile = fopen ("mmdump.16w","w"); +#endif if (!dumpfile){ printf("MM_DumpData: Couldn't open MMDUMP.16!\n"); return; diff --git a/tsthimem.maw b/tsthimem.maw index c7ece19e..1db245a2 100755 --- a/tsthimem.maw +++ b/tsthimem.maw @@ -1,6 +1,6 @@ Open Watcom Linker Version 1.9 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. -Created on: 15/09/11 09:57:30 +Created on: 15/09/11 10:07:12 Executable Image: tsthimem.exe creating a DOS executable @@ -384,4 +384,4 @@ Module: /dos/fdos/watcom/lib286/dos/clibc.lib(doserror) Stack size: 8000 (32768.) Memory size: d0b0 (53424.) Entry point address: 0000:168e -Link time: 00:00.00 +Link time: 00:00.01 -- 2.39.2