



An Awesome list collecting tools, documentation, emulators, and resources related to DOS, the x86 operating system popular in the 1980s and early 1990s.
URL: https://github.com/balintkissdev/awesome-dos#readme
Category: Themed Directories
Tags: awesome-lists, software, curated-lists
Author/Brand: balintkissdev
Awesome DOS is a curated "awesome list" focused on DOS, the family of x86-based operating systems (including IBM PC DOS and MS-DOS) popular in the 1980s and early 1990s. It targets people interested in retro-programming and learning about DOS, collecting links to tools, educational material, and historical resources.
The list is intended as a starting point for:
Curated compilers, IDEs, debuggers, and toolchains for DOS development, including:
bcc – Bruce's C Compiler
Simple C compiler that produces 8086 assembler for tiny/small memory models.
DJGPP
32-bit C/C++ development environment for Intel 80386-based systems, historically used for games such as Quake.
GCC IA-16 toolchain
GCC-based toolchain for 16-bit (8086–80286, IA-16) DOS applications, maintained by TK Chia.
Insight
Small debugger for real-mode DOS programs, with a Borland Turbo-style UI. Includes:
Open Watcom
Former commercial C/C++ development environment for 16- and 32-bit DOS and Windows. Notes:
Open Watcom V2
Actively maintained GitHub fork of Open Watcom:
Turbo C 2.01
C IDE and compiler from Borland, first released in 1987.
Turbo C++ 1.01
C++ IDE and compiler from Borland, released in 1991.
Turbo C++ 3.0
C++ IDE and compiler from Borland, released in 1992.
DIV Games Studio 2
IDE for developing DOS games with support for:
T3X
A small, portable programming language by Nils M. Holm. Characteristics:
SmallerC
A small C compiler (entry is truncated in provided content, but listed as part of the toolset).
The list (from its table of contents and description) also aggregates:
Tutorials and programming resources
Guides and references for DOS development and understanding DOS internals.
Books
Links to both free and paid books about DOS, its programming model, and related technologies.
Videos
Curated video content for learning DOS programming and history.
The list points to open source codebases relevant to DOS:
Open source DOS operating systems
Source code for DOS-compatible or DOS-like systems.
Open source DOS libraries
Libraries intended for DOS software development.
Open source DOS games
Game source code targeting DOS.
Curated links to:
These support development, testing, and exploration of DOS software without original hardware.
Loading more......