Skip to content

FreeCOM 0.85a

Latest
Compare
Choose a tag to compare
@PerditionC PerditionC released this 10 Jul 23:00
· 41 commits to master since this release

FreeCOM 0.85a release

The release provides multiple variants, recommended is one of the Open Watcom xms-swap versions. This release fixes a regression with IF ERRORLEVEL in the 0.85 release and a regression that prevented the debug builds from working. Other changes are minor and mostly documentation updates. See included HISTORY.TXT or git changelog for more details.

The files with ow are built with Open Watcom (default compiler), the files with bc are built with Borland C/C++ 3, and the files with gcc are built with GCC (ia16). Currently only xms-swap GCC (ia16) built version is provided, please see artifacts from automatic builds for latest builds with GCC.

  • [bc-]command.zip is a FreeDOS package for use with FreeDOS distributions, it includes full source

  • [bc-]freecom-source.zip is just the source from git but with file timestamps set to latest committed change for the file

  • 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.

    • 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 ow-English.zip and use the xms-swap version.