Play classic games
You can play your favorite DOS games on FreeDOS. And there are a lot of great classic games to play: Wolfenstein 3D, Doom, Commander Keen, Rise of the Triad, Jill of the Jungle, Duke Nukem, and many others!
FreeDOS is an open source DOS-compatible operating system that you can use to play classic DOS games, run legacy business software, or write new DOS programs. Any program that works on MS-DOS should also run on FreeDOS.
You can play your favorite DOS games on FreeDOS. And there are a lot of great classic games to play: Wolfenstein 3D, Doom, Commander Keen, Rise of the Triad, Jill of the Jungle, Duke Nukem, and many others!
You can run your favorite DOS programs with FreeDOS. Or use FreeDOS to run a legacy DOS application. Just install your DOS program under FreeDOS like you would any DOS application and you'll be good to go.
FreeDOS includes lots of programming tools so you can create your own DOS programs. You can also modify FreeDOS itself, because we include the source code under an open source license.
Japheth has released a new version of the CauseWay DOS extender. The origin of the extender itself are the CauseWay source files supplied with an earlier version of Open Watcom. The sources are in Masm v6 syntax. The new "v5" release has several fixes and changes, including: - better DOS/4G compatibility - better DPMI compliance - cleaned source code (tools: Masm v6+, JWasm, WL32) - smaller file size, less extended memory usage - lower DOS memory footprint, no scattered free DOS memory - faster mode switches. See the release page for details and to download the new version.
Ladislav has shared a new version of the Blocek text editor. This version has several changes, including: + Bar code generator - fixed bug in processing keyboard shortcuts in the main menu - filenames without extension could be misinterpreted in the file selector * possibility to replace the hardware VGA font to disk files (see TECHNOTE.TXT) - fixed bug in character translation from Unicode to code page 850. You can download it at the Blocek website. We've also mirrored this in the FreeDOS Files Archive at Ibiblio, under /files/edit/blocek
Xcopy is a standard DOS command that copies a directory tree. Jeremy has fixed several bugs in Xcopy and has released version 1.8b. Fixed this release: rework recursive xcopy to not use as much stack space, increase stack size when built with Open Watcom, and the listmode '/L' option should not create directory structure (only simulate). Get the new version from Jeremy's Xcopy at GitHub or download directly from the version 1.8b release. We've also mirrored a copy of this version in the FreeDOS Files Archive at Ibiblio, under /files/dos/xcopy.
Jeremy has released an updated version of the FreeDOS Move command, which moves a file or directory from one place to another. Version 3.4 has an update to limit stack usage reducing chance of stack overflow on recursive moving (using the /S
option). You can find it at Jeremy's Move on GitHub, or more directly from the version 3.4 release. We've also mirrored this copy in the FreeDOS Files Archive at Ibiblio, under /files/dos/move
UPX is a free, secure, portable, extendable, high-performance executable packer for several executable formats. Version 5.0.0 was recently released, although most of the features are bugfixes. Please see the file NEWS for a detailed list of changes. You can download version 5.0.0 from the Release page, and source code from UPX at GitHub. We've also mirrored version 5.0.0 in the FreeDOS Files Archive at Ibiblio, under /files/devel/upx.
Japheth has posted an update to the ancient CauseWay DOS extender (originally written mostly by Michael Devore). A DOS extender lets DOS programs run in a protected mode; CauseWay was originally Watcom's DOS extender, released as open source from Open Watcom. The sources are in Masm v6 syntax, but can be built with Masm/JWasm. Quite a few bugs have been fixed in this release, and DOS conventional memory footprint is significantly lower, especially in DPMI mode. More details at the v5.0 pre3 release page on Japheth's CauseWay GitHub project.