Programming
- Free Pascal v3.2.2 32 bit compiler for DOS, Linux, Win32 and other platforms. Semantically equivalent to TP 7.0
- DJGPP C++ v2.05 Complete 32-bit C/C++ development system for 386 (and higher) PCs running DOS.
- OpenWatcom v1.9 opensource C/C++ compiler with IDE, debugger
- DOjS 1.11.0 a Javascript coding environment for DOS featuring integrated editor, graphics and sound output, mouse/keyboard support
- Introduction to C programming (Wayback Archive link) a free study guide on writing programs in the C language
- Euphoria Programming Language v3.1.1 opensource interpreter/compiler for 32 bit DOS, Win9x/XP, Linux and FreeBSD
- HX DOS Extender 2.17RC free DOS extender which contains a Win32 API emulation which allows Win32 console apps to be run in DOS
- MoonRock v0.50 BASIC-like language with several extensions. Produces code for 8086+
- Borland Community Museum Download Turbo C v2.01, Turbo Pascal v5.5, Turbo C++ v1.01 for free (requires login)
- Regina v3.9.5 a REXX interpreter that has been ported to DOS and other OSes
- Perl v5 (see Perl ports for DOS versions) Interpreted language for scanning and extracting info from text files.
- PythonD 2.4.2 r1.0 DOS port of Python v2.2.1. Python is an interpreted, interactive, object-oriented programming language.
- Pbats v3.2 Powerful archive of tiny batch tools from the author of GPAGE and WBAT, Horst Schaeffer.
- WBAT v2.50 Use dialog boxes (with menus, buttons, input fields, checkboxes) in your batch files.
- V8Power Tools for DOS v23.06.24 variety of tools to use in your batch files
- Clay's Utilities for DOS v1.3 Set of small utilities for batch files.
- Batfiles Good website on DOS batch file programming.
- TSBAT.ZIP A collection of useful batch files and tricks from Prof. Timo Salmi.
- NewBasic v00.98.07 an x86 Assembler/Disassembler for DOS. Last updated January 2024
- Assembly Language FAQ Available in HTML and text format.
- Assembly Language Journal online ezine covering assembly language programming techniques. A mirror can be found at mattst88
- The Costa GUI v1.7.4 a DOS GUI with built in theme and icon editor and several apps (calculator, text viewer, games). Last updated October 2023
- Ozone Graphical environment, support Truetype fonts, and includes several programs
- Seal 2.00.11 Free graphical desktop environment for DOS and for DJGPP programs.
- OpenGEM v6 GUI (once commercial, now open source) geared for low resource PCs, distro includes several apps.
- Allegro 5.0.10 multi-platform game programming library for DJGPP in a mixture of C and assembly.
- MGRX 1.4.1 MGRX is a 2D graphics library derived from the GRX library
- NanoX-microwindows-nxlib-fltk-for-DOS port of Nano-X Window System and Fast Light Toolkit, GUI toolkit to DOS. Several applications are available
- OpenGUI v5.5.14 multi-platform 32-bit graphics library/GUI for DOS (DJGPP), QNX and LINUX
- Watt-32 v2.2 dev-rel 11 library for making networked TCP/IP C/C++ 16 and 32 bit programs.
- eRTOSdevelop embedded Intel 8086 (and compatible) Internet-accessible applications. Now freeware
- ISRemote for DOS v2.53 remotely control DOS apps with a IR remote and a DIY circuit
- DOSGir v0.12 control DOS apps by infrared remote control and a DIY circuit
- Full Moon Software Many QuickBasic/PDS routines ; also has the text to PC Mag's 'BASIC Techniques and Utilities'
- NeoBasic provides GUI components to extend the DOS authoring NeoBook software
- Guenther Klaming's Homepage Low-level hardware programming in Watcom C/C++, Pascal and Assembly.
- Programming MS-DOS with Power Excellent site with many source code in Assembly, QuickBasic and Pascal.
- DOS Help Magazine EXCELLENT HTML ezine on DOS and DOS programming.
- Runtime Error 200 Page Explains the Runtime Error 200 Startup bug for Borland Pascal EXEs on fast CPUs