Info-ZIP portable compression/archiver utilities (Zip, UnZip, WiZ, etc.)
Dos2Unix / Unix2Dos - Text file format converters
dos2unix includes utilities to convert text files with DOS or MAC line breaks to Unix line breaks and vice versa. It also includes conversion of UTF-16 to UTF-8.
Modern command-line cross-compiler of 8bit processor Z80(and R800) assembly language. Support many directives(even ZX-Spectrum specific as snapshot .SNA generation), has built-in Lua scripting engine, 3-pass design. Windows/DOS/FreeBSD.
TinyTcl is a tiny version of Tcl, for small footprint machines and embeddable/rommable applications. It is derived from Tcl 6.7 and compiles to less than 60K, 10X smaller than Tcl 7 and Tcl 8.
basE91 is an advanced method for encoding binary data as ASCII characters. It is similar to UUencode or base64, but is more efficient. The overhead produced by basE91 depends on the input data. It amounts at most to 23% and can range down to 14%.
FreeDoor is a 32-bit BBS Door Development Kit for Windows and OS/2. All up-to-date information and future releases are available from http://www.elysoft.net/
Fast and efficient self-assembling 80x86 assembler for DOS/Win32/Linux; with 8086-80486/Pentium/MMX/SSE/AVX/XOP instructions support, 16-bit/32-bit/64-bit code, binary/MZ/PE/COFF/ELF output formats.
Rogue Clone IV is an open-source reproduction of everybody's favorite role-playing game: rogue. There are currently ports to 16-bit DOS and 32-bit Windows.
Spice+ is a general-purpose circuit simulation program, based directly on SPICE 3F.5 from the University of California (Berkeley). An improved version of Spice for DOS, Windows and Linux. http://spicep.sourceforge.net
Line-based AIM client and BSD-licensed OSCAR library.
Anatolia MUD is a Multi-User Dungeon game based on Diku MUD. Anatolia is another name for Asia-Minor: where Asia and Europe intersect. Anatolia MUD is a text based multi-user game. For further details please visit: http://anatoliamud.sf.net
cingb is an ATTEMPT to write a Gameboy-emulator for all kinds of platforms. It plays Gameboy and Gameboy Color ROMs, includes a debugger for step-by-step analysis of Gameboy programs and might be also interesting for educational purposes.
An IRC client that uses Tcl for not only the scripting, but also the "glue" at the C level for how all the parts of the application fit together.
RMF-DOS is a project to create a compact, 8086-compatible, free clone of MS-DOS.
Dapple/NDapple are Apple ][ emulators, aiming to support a well-fitted Apple ][, ][+ or //e machine with 64K. It is (was) based on Marat Fayzullin's M6502 with 65C02 additions. Dapple ][ aims for a 128K //e.
Dedit aims to reproduce the functionality of the editors included with later versions of MS-DOS and Windows 9x.
IRE is a tile-based Computer Role-Playing Game engine based on Ultima 6, but with an emphasis on customisation and cross-platform support. Everything is controlled using scripts.
Jhwctl provides a textgraphical user interface to access the LPT hardware port. [In the making: LPT/COM, FileTransfer, PCSP, VGA font, libSIOS/libTMET]
KewlWrite is a word processing program built for Linux and other systems that has a much wider variety of document setups than other text programs. For example, with KewlWrite, you can code an RSS page or write a page in PHP.
LichtTools simulates a bulb, enabling the user to read books in front of the screen without other light sources available. When used on mobile platforms LichtTools acts as flashlight.
RMF-BASIC aims to reproduce the BASIC interpreters of yore on PCs running DOS or Windows 9x.
An implemenatation of the popular molecular graphics visualisation program that supports stereo imaging (e.g. real 3D).
Reenix is a combination of the best of both worlds: DOS and *x. Based on the GNU toolkit and FreeDOS, Reenix is a stepping-stone between the two OSes and a subset of *x which will run on an 8088.
A tile based game engine for Windows/DirectX designed to simulate the best features of Super Mario Bros. 1, 2, and 3, while adding a map / entity editor and networked play.
The goal of this project - to create a TinySCHEME binaries for some kind of platforms. Now there are binaries for DOS / DJGPP and MinGW / MSYS / Win32, working on x86 architecture.