Skip to main content

Curated list of references for development of DOS applications.

610
GitHub Stars
136
Curated Resources
6
Categories
17 hours ago
Last Refreshed
Development toolsTutorials and programming resourcesBooksVideosSource codeDrivers and emulators

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me compiling resources from awesome-dos"

Installation instructions →

What's inside

Tutorials and programming resources

Development tools

  • 386MAXMemory managers

    Memory manager for DOS PCs with 386 or higher CPUs,

  • Arch Wiki page

  • bcc - Bruce's C Compiler

    Bruce's C compiler is a simple C compiler that produces 8086 assembler for tiny/small memory models.

  • DIV Games Studio 2

    IDE to develop DOS games in 2d, mode 7 and 3d. Released in 1998.

  • DJGPP

    DJ Delorie's complete 32-bit C/C++ development environment for Intel 80386. Used for Quake.

  • documentation

Source code

  • AbuseOpen source DOS games

    Sci-fi side-scrolling platform game. Regarded as an innovative cult classic by most people. Supports SVGA mode up to 1280x1024 resolution. Written in C, the architecture includes a Lisp-scripting engine.

  • Allegro 4.2Open source DOS libraries

    Game development library for DOS, Windows and Linux. 4.2 version supports DOS platform.

  • Allegro 4.2.1 PDF documentation.Open source DOS libraries

  • Beneath a Steel SkyOpen source DOS games

    Point-and-click adventure game set in a dystopian future. Written in assembly.

  • CatacombOpen source DOS games

    2D top-down shooter developed by Softdisk (later becoming id Software). Supports EGA and CGA graphics. Written in Turbo Pascal and assembly.

  • Catacomb 3DOpen source DOS games

    First-person shooter in fantasy setting developed by Softdisk (later becoming id Software). Features pseudo-3D graphics with raycasting technique. Supports EGA graphics. Written in C and assembly. Compiled with Borland C++ 3.1.

Books

Videos

Drivers and emulators

  • SBEMUSound card emulators

    A TSR that emulates Sound Blaster and OPL3 in pure DOS using modern PCI-based (onboard and add-in card) sound cards. Supports both real mode and protected mode games!

  • VSBSound card emulators

    A fork of SBEMU (see above), which also aims to offer Sound Blaster emulation for modern PC hardware, in both real mode and protected mode games.

Showing a sample of 136 resources. View the full list on GitHub →