FreeCOM 0.86 release
See included HISTORY.TXT or git changelog for details on changes.
Please see artifacts from automatic builds for latest builds.
-
command.zip is a FreeDOS package for use with FreeDOS distributions, it includes full source
-
freecom-source.zip is just the source from git
-
For each language supported, a zip archive is provided with the following versions:
The language specific versions are compiled for the specific language so the critical errors will also be translated if available. *** The system codepage needs to be set to an appropriate setting for the language files to display correctly.-
xms-swap: the latest FreeCOM with XMS-Only swap support. The xms-swap files are recommended for computers with extended memory and an extended memory manager such as himem, as XMS memory is used for swapping.
-
kswap: the latest FreeCOM with kswap support. The kswap files provide basic swapping support, useful for 8086/8088 systems.
-
plainedt: the latest FreeCOM without the command line editing enhancements (history, file completion). These are xms-swap variants.
-
debug: the latest FreeCOM with debug information enabled. These are xms-swap variants.
-
-
The * -localize.zip files are developer packages for localizers (to create new or maintaining existing * .LNG files),
which includes latest FreeCOM (xmsswap with enhancements) and precompiled strings (* .dat)
for each language along with the source (* .lng) language files and fixstrings.exe used to
generate new strings.dat file. The precompiled command.cln uses English language for critical errors. The included *.cln files do not have a language appended, so run "copy /b command.cln + strings.lng command.com" to get a version with most strings in the language of your choice. The included command.com and xmsswap.com are in English. See included documentation for further details.
**If you are unsure, download either the command.zip or English.zip and use the xms-swap version.**FreeCOM release 0.86
What's Changed
- fix: GCC port wrongly used libc internal fns. _open _close _lseek by @tkchia in #60
- Fix Turkish translations by @bitigchi in #64
- Lang update by @andrewbird in #70
- Languages: Import German from fd-nls by @andrewbird in #71
- NLS: Import from fd-nls by @andrewbird in #72
- Update from fd-nls by @andrewbird in #74
- CI: Update Openwatcom archive file name by @andrewbird in #77
- Supplement: Match fmem* functions to common prototypes by @andrewbird in #80
- Supplement: Fixup some more compat prototypes by @andrewbird in #81
- Supplement: rename intr( ) to intrf( )/_intrf( ), and make its prototype agree with the corresponding functions in Open Watcom and (gcc-ia16 +) libi86 by @tkchia in #82
- CI: Update Github Actions to remove warnings by @andrewbird in #83
- COPY: Fixes for invalid target drive error by @andrewbird in #85
- DIR: Remove nonexistent /V option from string files by @andrewbird in #86
- Correct the order of variable assignment in strings\strings.mak by @joshux in #89
- Ci 02 by @andrewbird in #93
- COPY: allow lowercase drive letter for destination by @ecm-pushbx in #94
- Cmdline fix by @boeckmann in #96
- fix OpenWatcom 1.9 build warnings by @boeckmann in #101
- fix multi-line command editing #102 by @boeckmann in #103
- Build: Use revised echoto batch file from kernel by @andrewbird in #106
- Translation updates / fixes by @boeckmann in #110
- Open Watcom fix wlib listing handling by @jmalak in #113
- Cmp01 by @andrewbird in #114
- Build 2024 by @andrewbird in #115
- fix echoto.bat if no arguments given by @jmalak in #116
- quote CMDLINE env var exe name if needed, fix memory leak in expandEnvVars, memory corruption in set command by @boeckmann in #104
- CI-build: do download and setup Open Watcom more transparent by @jmalak in #118
- build: modify echolib.bat to minimize environment use and args check by @jmalak in #117
- build: fix echoto.bat arguments overflow by @jmalak in #121
- build: fix make tool command line handling by @jmalak in #120
- build: fix make files to work properly with Turbo C make tool by @jmalak in #124
- NLS updates by @boeckmann in #123
- Tc build fixes 01 by @andrewbird in #125
- Open-Watcom: use safer form of #pragma aux by @jmalak in #127
- build: remove # comment like handling linker command by @jmalak in #128
- build: fix build by tlib and response file (Borland tlib) by @jmalak in #129
- CI: Turbo C 2.01 get and decrypt by @andrewbird in #130
- build: add message for echoto.bat arguments overflow by @jmalak in #132
- asm: remove some MASM residual directives by @jmalak in #135
- build: fix build by tlib and response file (Borland tlib) by @jmalak in #131
- build: rename macros to be more transparent by @jmalak in #133
- correct header files references by @jmalak in #134
- build: remove redundant rules by @jmalak in #136
- build: add ptchsize as native build for cross-compilation by @jmalak in #137
New Contributors
- @joshux made their first contribution in #89
- @ecm-pushbx made their first contribution in #94
- @boeckmann made their first contribution in #99
- @jmalak made their first contribution in #113
Full Changelog: com085a...com086