Skip to content

Curated list of references for development of DOS applications.

Notifications You must be signed in to change notification settings

DOSAlliance/DOCS-awesome-dos

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Awesome DOS Awesome

A curated list of references for development of DOS applications in the spirit of an awesome list. 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.

The list template was generated by generator-awesome-list

Contribute

Feel free to contribute with pull requests! There's a chance that I missed something or you know something that I don't. Read the contribution guidelines first!

Contents

DOS compilers

  • bcc - Bruce's Compiler - Bruce's C compiler is a simple C compiler that produces 8086 assembler for tiny/small models.
  • DJGPP - DJ Delorie's complete 32-bit C/C++ development environment for Intel 80386
    • Used for Quake.
  • Open Watcom - Formerly commercial C/C++ development environment for 16- and 32-bit DOS and Windows. The current official version is 1.9. A GitHub fork is also available.
    • The documentation is very valuable to understand working with both version 1.9 and the V2 fork.
    • Arch Wiki page
    • Used for Doom I-II, Warcraft I-II, Duke Nukem 3D, Full Throttle, Dark Forces and Retro City Rampage
  • Open Watcom V2 - GitHub fork which is actively maintained and is ported to 64-bit Windows and Linux.
  • 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
  • DIV Games Studio 2 - IDE to develop DOS games in 2d, mode 7 and 3d. Released in 1998. Online version.

Tutorials and programming resources

History

Compiling

Open Watcom

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

License

CC0

To the extent possible under law, Bálint Kiss has waived all copyright and related or neighboring rights to this work.

About

Curated list of references for development of DOS applications.

Resources

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published