dogear

enter for all results · esc to close

DOS

136 items from balintkissdev/awesome-dos ★640

  1. 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.

  2. GameDev.net archive web.archive.org

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

    site link ↗
  4. 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.

  5. Source code download link web.archive.org

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

    site link ↗
  7. 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 ↗
  8. Gold Mine Run! usebox.net

    Platformer written in C using DJGPP.

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

    32-bit compilation tutorial for Open Watcom.

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

    site link ↗
  11. T3X t3x.org

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

  12. zmiy sourceforge.net

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

    site link ↗
  13. 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 ↗
  14. SourceForge link sourceforge.net

    for Heretic/Hexen.

    site link ↗
  15. Hangman sourceforge.net

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

    site link ↗
  16. Emeritus Pong sourceforge.net

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

    site link ↗
  17. 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.

  18. 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.

  19. perldos perldoc.perl.org

    Perl for DOS.

    site link ↗
  20. Open Library link openlibrary.org

    , Internet Archive link

    site link ↗
  21. Open Library link openlibrary.org

    , Internet Archive link

    site link ↗
  22. 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.

  23. Online version. js.mikedx.co.uk

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

    VGA programming tutorial series in Pascal and Assembly.

  25. 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 ↗
  26. 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.

  27. Allegro 4.2 github.com

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

  28. 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.

  29. Quake Engine Code Review series fabiensanglard.net

    Code analysis by Fabien Sanglard.

  30. 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 ↗
  31. 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 ↗
  32. 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).

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

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

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

  35. Turbo C 2.01 doshaven.eu

    C IDE and compiler from Borland first released in 1987.

  36. Tetris doshaven.eu

    A Tetris clone written in assembly.

    site link ↗
  37. 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.

  38. 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.

  39. Part 1 digitalmars.com

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

  40. 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).

  41. 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 ↗
  42. DJGPP VESA guide delorie.com

    Tutorial about querying VESA modes.

    site link ↗
  43. DJGPP delorie.com

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

    site link ↗
  44. PythonD caddit.net

    Python for DOS, including multi-threading, networking and OpenGL.

  45. Insight bttr-software.de

    Very small debugger for real-mode DOS programs with Borland's Turbo like UI. Features an i80486 disassembler, and i8086 assembler.

    site link ↗
  46. 640k Really is Enough for Anyone by Robert W. Oliver II blog.sourcerer.io

    Short article about getting Turbo C running on FreeDOS and moving a pixel around.

    site link ↗
  47. The Life of MS-DOS by Brendan Byers b13rg.github.io

    History of the DOS family including CP/M, Q-DOS/86-DOS, MS-DOS and PC-DOS. Article also includes a diagram of the timeline and family tree of DOS operating systems.

  48. Turbo C++ 3.0 archive.org

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

  49. next page of items loading…