Awesome DOS Awesome

Operating system for x86-based personal computers that was popular during the 1980s and early 1990s.

A curated list of references for development of DOS applications and learning about the system itself. This includes list of compilers, tutorials, videos, links to free and paid books and source code to DOS games. The goal of this list is to collect information and act as a starting point for someone who wants to start out retro-programming for the DOS platform.

Contents

Development tools

Memory managers

Scripting languages and interpreters for DOS

Tutorials and programming resources

History

Compiling

General

DOS API

Interrupts

Video

CGA

VGA

SVGA

Sound

PC Speaker

AdLib/OPL2

Sound Blaster/OPL3

Other

Books

Free

Paid

Videos

Open source DOS libraries

Open source DOS games

Homebrew games with source code

List of all homebrew DOS games: http://www.doshaven.eu

Freeware games with source code

Commercial games with published source code