dogear

enter for all results · esc to close

DOS

136 items from balintkissdev/awesome-dos ★640

  1. High-res high-speed VESA tutorial web.archive.org

    Series of tutorials that include drawing pixels in VESA mode (protected or real).

    site link ↗
  2. C code sample for drawing in VESA 2.0 mode web.archive.org

    Just code listing for drawing an ellipse in VESA mode.

    site link ↗
  3. George M. Tzoumas's collection of MS-DOS games and utilities web.archive.org

    Turbo Pascal with few games in C and C++. Games include Nibbles, Connect Four, Ms Pacman clone and two arcade/platform games. One of them (ra2) was written using Allegro. Utilities are all written in Turbo Pascal, these include game system routines, file and disk utilities and…

  4. Soundblaster Programming Information v0.90 web.archive.org

    List of Sound Blaster models and registers.

  5. Abuse web.archive.org

    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.

  6. Duke Nukem 3D web.archive.org

    FPS developed by Apogee featuring the iconic character Duke Nukem. Written in C. Compiled with Watcom C/C++ 10.0.

    site link ↗
  7. Cyberdogs web.archive.org

    Top-down 2D shooter playing as a mercenary to earn money. Written in Turbo Pascal. Supports two player mode.

    site link ↗
  8. The Art of Demomaking by flipcode web.archive.org

    Series from 1999 that introduces to graphics programming under DOS. The home site contains other late 90s/early 2000s game programming articles as well.

  9. GameDev.net archive web.archive.org

    site link ↗
  10. Source code download link web.archive.org

    site link ↗
  11. Sound Programming with PC Speaker - Chapter 23 of A to Z of C web.archive.org

    PC speaker programming chapter of the "A to Z of C" book with source code.

  12. Source code download link web.archive.org

    site link ↗
  13. Source code download link web.archive.org

    site link ↗
  14. Making some noise with the PC speaker! - by Mark Feldman web.archive.org

    Very short tutorial on using the PIT for generating PC speaker frequency.

    site link ↗
  15. Gold Mine Run! usebox.net

    Platformer written in C using DJGPP.

    site link ↗
  16. 32bit DOS development with Open Watcom tuttlem.github.io

    32-bit compilation tutorial for Open Watcom.

    site link ↗
  17. Online version. turboc.pages.dev

    site link ↗
  18. T3X t3x.org

    A small, portable, procedural, block-structured, recursive, almost typeless, and to some degree object-oriented programming language by Nils M. Holm.

  19. zmiy sourceforge.net

    Text-mode Snake clone written in C. Runs on 8086 DOS.

    site link ↗
  20. sudoku86 sourceforge.net

    Sudoku clone written in C. Runs on 8086/8088 CPU, uses CGA, MCGA or VGA graphics and uses a mouse.

    site link ↗
  21. SourceForge link sourceforge.net

    for Heretic/Hexen.

    site link ↗
  22. Hangman sourceforge.net

    A Hangman clone written in Basic. Runs on at least 80286 processors and uses EGA graphics.

    site link ↗
  23. Emeritus Pong sourceforge.net

    Pong clone for DOS, Windows and Linux. Uses PC speaker for sound on DOS.

    site link ↗
  24. Just keeping it real... old skool style - Scali's OpenBlog scalibq.wordpress.com

    Blog post about Scali's journey of doing CGA, EGA and VGA programming.

  25. Gridfighter 3D porta2note.itch.io

    '80s style arcade shooter written in Quickbasic. Also the very first known DOS game that supports Oculus Rift VR headset.

  26. perldos perldoc.perl.org

    Perl for DOS.

    site link ↗
  27. Open Library link openlibrary.org

    , Internet Archive link

    site link ↗
  28. Open Library link openlibrary.org

    , Internet Archive link

    site link ↗
  29. How to build DOS COM files with GCC by Chris Wellons nullprogram.com

    Build process of Chris Wellons's DOS Defender game using DJGPP. Goal was to create a 32-bit 80386 COM executable.

  30. Online version. js.mikedx.co.uk

    site link ↗
  31. VGA programming lessons joco.homeserver.hu

    VGA programming tutorial series in Pascal and Assembly.

  32. GCC IA-16 toolchain gitlab.com

    A 16-bit counterpart to DJGPP, a GCC-based toolchain for developing 16-bit (8086 to 80286, a.k.a. IA-16) DOS applications, currently maintained by TK Chia.

    site link ↗
  33. bcc - Bruce's C Compiler gitlab.com

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

  34. Allegro 4.2 github.com

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

  35. FreeDOS freedos.org

    An open source DOS-compatible operating system for playing classic DOS games, running legacy business software, or developing embedded systems. Any program that works on MS-DOS should also run on FreeDOS.

  36. Quake Engine Code Review series fabiensanglard.net

    Code analysis by Fabien Sanglard.

  37. Yamaha YM3812 (OPL2) sound chip Wikipedia article en.wikipedia.org

    Best starting point to learn about the OPL2 sound chip besides 8-bit guy's YouTube video.

    site link ↗
  38. C-Dogs en.wikipedia.org

    Sequel to the original Cyberdogs. Ronny Wester, the original creator no longer maintains the website for the original C-Dogs, but multiple ports exists, including cdogs-sdl.

    site link ↗
  39. Michael Abrash's Graphics Programming Black Book Special Edition drdobbs.com

    Collection of Michael Abrash's Dr. Dobb's Journal graphics programming articles and his work on the graphics subsystem of Quake (mirror).

  40. Allegro 4.2.1 PDF documentation. download.tuxfamily.org

    site link ↗
  41. Turbo C++ 1.01 doshaven.eu

    C++ IDE and compiler from Borland released in 1991.

  42. Turbo C 2.01 doshaven.eu

    C IDE and compiler from Borland first released in 1987.

  43. Tetris doshaven.eu

    A Tetris clone written in assembly.

    site link ↗
  44. Programmer's Heaven (InfoMagic)(March 1997) CD-ROM discmaster.textfiles.com

    Source code and files for the following topics: MS-DOS, networking, C, C++, Pascal, Visual Basic, Delphi, 3D, PC speaker, Soundblaster, Gravis Ultrasound, MIDI and many more.

  45. Programming Sound Cards CD discmaster.textfiles.com

    A 1995 CD-ROM containing source code for Adlib, Gravis, Pro-Audio, Roland and Sound Blaster sound cards. The description for the folders on the CD-ROM is listed on the back of the CD-ROM case.

  46. Part 1 digitalmars.com

    Part 2 - API documentation of functions for interfacing with the DOS operating system itself.

  47. bios.h header documentation by Digital Mars digitalmars.com

    API documentation for routines accessing BIOS operations directly (disk operations, BIOS keyboard, printer, time, memory, serial, interrupts).

  48. A look back at memory models in 16-bit MS-DOS devblogs.microsoft.com

    Raymond Chen's explanation of segmented memory, including near- and far pointers.

    site link ↗
  49. next page of items loading…