Home

Awesome

Awesome DOS Awesome

Family of operating systems for x86-based personal computers including IBM PC DOS and MS-DOS that were popular during the 1980s and early 1990s.

<img src="logo.svg" align="right" width="100">

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 operating systems and 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

<!--lint disable no-repeat-punctuation--> <!--lint enable no-repeat-punctuation-->

DOS API

Interrupts

Memory

Video

CGA

VGA

SVGA

Sound

PC Speaker

AdLib/OPL2

Sound Blaster/OPL3

Other

Books

Free

Paid

Videos

Source code

Open source DOS operating systems

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

Drivers and emulators

Sound card emulators