Products
Hosted products
|
Links /
Links to fine DOS software
Over the years we have
collected a lot of links to fine DOS software we use regularly and so would
like to share with you. This page is intended for advanced users and software
developers. So if you are looking for end-user applications like word processors,
image manipulation software, sound players, etc., we recommend visiting
Interesting DOS programs by Dev Anand
Teelucksingh and Short.Stop's Edition of Free Software
for DOS by Steve Adelewitz (R.I.P.) based on the original pages by Richard
L. Green. Richard continues this work on
www.reimagery.com/fsfd/.
Many more interesting development
tools, e.g., assemblers, compilers, debuggers, interpreters or linkers for various
programming languages can be found at
Dmitry Smaghin's site.
Note: List items marked
with a floppy icon ()
link to a file directly (= "deep link").
Contents
Antivirus software
Assemblers, compilers
- 8086
Assembler for DOS (old
SF.net mirror) by Stephen Duffy
- 8086
Assembler for DOS 2020 fork (inactive) by Robert Riebisch
- A72
by R 'swanlizard' Swan
- A86
by Eric Isaacson
- Another
Newbie Assembler by Christian Neubert
- Asm/Assembler
(via Google Translate) by Evmsoft
- Arrowsoft
Assembler 2.00c (mirror) by Arrowsoft Systems
-
Aztec C86 by Manx Software Systems, Inc.
- BASM
(look at the bottom of the page) by Kevin Diggins
- C--
0.203 by Peter Cellik
- C--
0.238 & 0.239 beta by Mikhail (sometimes also 'Mishel' or 'Michael') Sheker
- C--
Kiril Joss' 2015 mirror of Mikhail Sheker's website (includes source code
to the compiler!)
- CC386
by David Lindauer (LadSoft)
- DeSmet
C by Mark DeSmet
- DiceRTE
by Christian Diefer
- Digital
Mars C/C++ by Walter Bright (requires HX
DOS extender by Andreas 'Japheth' Grech)
- DJGPP
(featuring GCC up to 9.1.0) by DJ Delorie, ...
- DPas
by Dieter R. Pawelczak
- DX-Forth
(mirror) by Ed Smeda
- EMX
(featuring GCC 2.8.1) by Eberhard Mattes
- flat
assembler (fasm) by Tomasz Grysztar
- Framework
Pascal (formerly TMT Pascal) by Framework Computers
- Free
Pascal (formerly FPK Pascal) by Florian Klämpfl, ...
- FreeBASIC
by Andre Victor, Angelo Mottola, Daniel R. Verkamp, Mark Junker, ...
- GASM
by Gareth Owen
- GNU
Pascal by Jukka Virtanen, Dr. Peter Gerwinski, Frank Heckenbach
- JWasm
(based on Open Watcom assembler) by Andreas 'Japheth' Grech
-
Lazy Assembler (LZASM) by Stepan Polovnikov
- LSI
C-86 3.30c (English
manual) by LSI Japan Corporation
- Magic
Assembler by Bert Greevenbosch
- Micro-C
by David F. Dunfield (Dunfield Development Services)
- mininasm
(based on Tinyasm) by Peter Szabo
- ML1
by Steven D. Nichols
- MoonRock
by Rowan Crowe
- MSA
by Robert Östling
- MSA2
by Viacheslav 'DosWorld' Komenda
- Netwide
Assembler (NASM), The by Simon Tatham, Julian Hall, ...
- NewBasic
Assembler by Benjamin David Lunt
- Open
Watcom C/C++ and Fortran by SciTech Software, Sybase, ...
- Orange
C by David Lindauer (LadSoft)
- Pass32
by Dieter R. Pawelczak
- PowerBASIC
(how to get it legally) by Robert 'Bob' Zale
- Small-C
2.2.117 (also Small-Assembler and Small-Windows) by Ron Cain, James E.
Hendrix, ...
- Small-C
updated version (also YLink) by Zane Wagner
- T3X
Release 7 by Nils M. Holm
- Tinyasm
by Oscar Toledo G.
- TMA
(TMA macro assembler) by Sven Michael Klose
- TMT Pascal Lite
3.90, Lite
3.50 SP2 + DOS
IDE by TMT Development
- TPC16
/ TPC32
by Igor Funa
- Turbo
C 2.01 by Borland
- Turbo
C++ 1.01 by Borland
- Turbo
Pascal 1.00A by Borland
- Turbo
Pascal 3.02A by Borland
- Turbo
Pascal 5.5 by Borland
-
Turbo
Pascal 7.01 (french) by Borland
- Turbo
Pascal 7.01 "Runtime Error 200" patch by TurboPower Software
- Virtual
Pascal (Ning Social Network) by Vitaly Miryanov, Allan Mertner, Thomas
Müller
Virtual
Pascal (Veit Kannegieser's fan page) by Vitaly Miryanov, Allan Mertner,
Thomas Müller
- Wolfware
Assembler (WASM) by Eric Tauck
- XD
Pascal by Vasiliy Tereshkov
- XPL0
by Peter J. R. Boyle, Larry Fish, Loren Blaney
- Yasm,
the modular assembler by Peter Johnson, Michael Urman, ...
Debuggers
Disassemblers
Drivers, TSRs
- CuteMouse
Lightweight mouse driver by Nagy Daniel, Arkady V. Belousov
- DEVLOAD
Command-line device driver loader by David Woodhouse
- DEVLOAD
updated version by Eric Auer (AuerSoft)
- Display
Doctor/UNIVBE VESA video drivers by SciTech Software
- DOSLFN
Long file name support by Henrik Haftmann
- DOSLFN
updated version by Jason Hood
DosUHCI/DosUSB
USB host controller driver by Georg Potthast
- DPMIONE
DPMI 1.0 host by Bob Smith (Qualitas)
- DUSE 4.9,
4.4,
4.2
USB mass storage driver by Cypress Semiconductor
- EXTCD
IDE/USB/1394 DMA CD-ROM device driver by Dell
- FreeDOS EMM386/HIMEM64
EMM386.EXE, HIMEM.SYS replacement by
Harald Albrecht, Thomas Glöckler,
Till Gerken, Tom Ehlert, Michael Devore
- HimemX
tiny HIMEM.SYS replacement by Andreas 'Japheth' Grech (based on FreeDOS HIMEM)
- Jemm386/JemmEx
tiny EMM386.EXE replacement by Andreas 'Japheth' Grech (based on FreeDOS EMM386)
- keybgr
tiny German keyboard driver by Andreas 'Japheth' Grech
- KEYBW
tiny German keyboard driver by Horst Schäffer
- Motto
Hairu USB mass storage driver by NOVAC, Workbit
- SHSUCDX
MSCDEX replacement by John H. McCoy
- SHSUCDX
updated version by Jason Hood
- SHSUCDX
updated version by Jack R. Ellis
- SRDISK
ReSizeable RAM disk for EMS/XMS by Marko Kohtala
- UMBPCI
Upper memory manager by German
c't magazine, Uwe Sieber
- USBASPI 2.27,
2.20,
2.15,
2.06,
2.00,
1.07
USB ASPI manager by Panasonic
- USBDOS
DOS USB drivers by Bret Johnson
- VIDE-CDD
ATAPI CD-ROM device driver by
Acer Peripherals, BenQ
- XMGR,
UIDE latest driver generation by Jack R. Ellis
Emulation, Virtualization
- 8086tiny
by Adrian Cable
- 8086
Tiny Plus by Adrian Cable, ..., Julian Olds
- 86Box
by Miran Grca
Aeon
by Greg Divis
- Bochs
by Kevin Lawton, ..., Volker Ruppert, Stanislav Shwartsman
- DOSBox
by Peter Veenstra, ...
- DOSBox-X
by Peter Veenstra, ..., Jonathan Campbell
- Fake86
by Mike Chambers
- MS-DOS
Player for Win32-x64 by Toshiya Takeda
- PCE/ibmpc
by Hampa Hug
- PCem
by Sarah Walker
- PCEmu
by David Hedley, David Given
- QEMU
by Fabrice Bellard, ...
- VARCem
(Virtual ARchaeological Computer EMulator) by Fred van Kempen, ...
- Virtual PC 2004
SP1, 2007
SP1 by Microsoft Corporation
- VirtualBox
by
innotek GmbH, Sun Microsystems Inc., Oracle Corporation
- VMware Player,
Workstation
by VMware, Inc.
File compressors
File managers
Hex editors
- BEYE
by Nick Kurshev
- HexIt
by Mikael Klasson
- HIEW
by Eugene Suslikov
- uHex
by Mateusz Viste
Linkers
- ALINK
by Anthony A.J. Williams
- Freelink
(mirror) by
hyperkinetix, Michael Devore (Devore Software & Consulting)
- QLINK
by Bob Smith (Qualitas, Sudley Place Software)
- VAL
'95 by
David Troendle, David F. Dunfield (Dunfield Development
Services)
VAL
'99 (OoCities archive)
patch to VAL '95 by Pavel Podvoiski
- VALX
by
David Troendle, David Lindauer (LadSoft)
- WarpLink
by
hyperkinetix, Michael Devore (Devore Software & Consulting)
- YLink
by Zane Wagner
Networking
- Arachne
by
Michael Polak (Arachne Labs), Glenn McCorkle, ...
- BSFlite
AIM/ICQ client by Claudio Leite
- curl,
lynx, wget, ... DOS ports by Doug Kaufman
- DosLynx
0.16a by
Garrett Arch Blythe (The University of Kansas), Wayne
Buttles
- DosLynx
updated version by Fred C. Macall
- Johan's
Network Operating System (JNOS) (mirror) by
Johan K. Reinalda,
James Patrick Dugal, ...
- Johan's
Network Operating System (JNOS) updated version by Maiko Langelaar
- leetIRC
by Mike Chambers
- Mercury
by Werner Scholz
Mutt
1.4.x (OoCities
archive) by Michael Elkins, ..., Ulf Erikson (Win32 binaries, requires
HX DOS extender
by Andreas 'Japheth' Grech))
- Mutt
1.5.x by Michael Elkins, ..., Ben Decker (32-bit DOS binaries)
- mTCP
by Michael B. Brutman
- Networking
FreeDOS by Ulrich Hansen
- Pegasus
Mail by David Harris
- Pine
by Laurence Lundblade, Mike Seibel (University of Washington)
- SIOUX
by Georg Potthast
- Tampa
Network Operating System (TNOS) by Brian A. Lantz
- TINY
by Josh Levine
- WebServ
by Mike Chambers
Operating systems
DESKWORK
by Konstantin Koll (Mystic Bytes Software), ...
- DOS-C
by Pasquale J. Villani
- DR-DOS
7.03 by
Digital Research, ..., DRDOS
Enhanced
DR-DOS/OpenDOS 7.01.x by Digital Research, ..., Udo Kuhnt
- eRTOS
by Erick Engelke
- FreeBSD
by FreeBSD teams
- FreeDOS
by James Hall, Pasquale J. Villani, ...
- KolibriOS
by Marat Zakiyanov, Mike Semenyako, ... (based on 32-bit MenuetOS)
- MenuetOS
by Ville Turjanmaa, ...
- MikeOS
by Mike Saunders, ...
- MINIX
3 by Andrew S. Tanenbaum, Albert S. Woodhull, ...
- Public
Domain Operating System (PDOS) by Paul Edwards
- RDOS
by Leif Ekblad
- ROM-DOS
by Datalight
- RxDOS
('mixture' of 6.x and 7.x binaries, 6.x sources) by Mike Podanoffsky (Api
Software)
- RxDOS
(7.x binaries, 7.x sources) by Mike Podanoffsky (Api Software)
- Snowdrop
OS by Sebastian Mihai
- Solar_OS
by Bogdan Ontanu, Eugen Brasoveanu, ...
- SvarDOS
by Mateusz Viste, ...
- ZDOS
by Berth-Olof Bergman (Zebor Technology)
Programming information
- 256-Color
VGA Programming in C by David Brackeen
- 86-DOS
Instruction/User's/Programmer's Manuals by Tim Paterson
- Advanced
MS-DOS Programming by Ray Duncan
- Am186
and Am188 Family Instruction Set Manual (1997) by Advanced Micro Devices
- Am486
Microprocessor Software User's Manual (1994) by Advanced Micro Devices
- AMD
BIOS Development Guide (1995) by Advanced Micro Devices
- AMD64
Architecture Programmer's Manual by Advanced Micro Devices
- Amit's
Game Programming Information by Amit Patel
- Art
of Assembly Language, The by Randall Hyde
- Assembly
Gems page, the by John Eckerdal
- comp.os.msdos.programmer
FAQ by Jeffrey Carlyle
- DOS-Museum,
Das (in German only) by Stefan Bion
- DR-DOS
DR-System Builder Kit Documentation by
Digital Research, ..., DRDOS
- Einführung
in die Assemblerprogrammierung (in German only) by Günter Born
- First
steps towards system programming under MS-DOS7 by N. G. Hitrovo
- Examples
for 'First steps towards system programming under MS-DOS7' by N. G. Hitrovo
- Forever
Young Software (includes x86 Assembly
Language FAQ) by Benjamin David Lunt
- Graphics
Programming Black Book by Michael Abrash
- Graphics
Programming Series, The by Chris Lattner
- Graphics
Programming using Assembly by Ron Thomas
- HelpPC
2.10 by David Jurgens
- HelpPC
2.10 online version by "Huihoo"
- HelpPC
2.10 another online version by Stanislav Sokolov
- Intel
64 and IA-32 Architectures Software Developer's Manuals by Intel
- Intel
Assembler 80x86 CodeTable by Roger Jegerlehner
- Interrupt
List/RBIL by Ralf Brown
- Interrupt
List/RBIL online version by DJ Delorie
- Interrupt
List/RBIL online version by Marc Perkel
- Inverse
Reality Game Programming Tutorials by Justin Deltener
- Let's
Build a Compiler by Jack W. Crenshaw
- Let's
Code - MS DOS by Arne 'root42' Schmitz
- MS-DOS
Programmierhandbuch (DOS 1.x-6.x), Das (in German only) by Günter
Born
- Object
Pascal Style Guide by Charles Calvert
- Open
Source Guides by GitHub
- Operating
System Development Guide by Independent Software
Operating
Systems Resource Center (OSRC) by Chris Lattner
- OS
Development Wiki (successor to OSRC) by the OSDev community
- Pascal
Starting Page by Dr J R Stockton
- PC
DOS 7 Technical Update by IBM Corporation
- PC
DOS Retro by Vernon Brooks
- PC
Game Programmer's Encyclopedia, The (mirror) by Mark Feldman, ...
- Programmer's
Technical Reference for MSDOS and the IBM PC by Dave Williams
- PowerBasic-Programmierhandbuch
(in German only) by Günter Born
- shdon.com
by Steven H. Don
- SNIPPETS
Archives Project, The by Bob Stout (archivist)
- Software
from the old days by Alessandro Scotti
SourceWare
Archival Group/SWAG by GDSoft (archivist)
- SourceWare
Archival Group/SWAG online version by Jim McKeeth
- VGA
programming lessons by Jozsef "joco"
Laszlo
-
VGADOC
by Finn Thoegersen
- Write
your own operating system by Christopher Giese
Programming libraries
- Allegro
by
Shawn Hargreaves, ...
- Assembly
Wizard's Library (AsmWiz) by Thomas G. Hanlin III
- AniVGA
by Kai Rohrbacher
- Comm_TP5
by Kevin R. Bulgrien
- DOSISODE
by Peter Kay
- GFX
by Matthias Roth
- GrafX/GX2
by by Stefan Göhler (Crossfire Designs)
- Graphics
Programming Series, The by Chris Lattner
- GraphiX
by Michael Knapp
- Housemarque
Audio System (formerly known as MIDAS Sound System) by Petteri Kangaslampi,
Jarno Paananen
- lwIP
by Adam Dunkels
- Modex
by Alessandro Scotti
- ModObj
by Marc J. Cox
- MS-DOS
TCP/IP Programming by Dan Kegel
- DOS ports of Nano-X
Window System, NXLIB, FLTK by Georg Potthast
PasJPEG
by Jacques Nomssi Nzali, Independent JPEG Group
PIX
Game Kernel (OoCities
archive), (ReoCities
archive) by Jonathan Nicholas, ...
- SMIX
Digital Sound Effects Library by Ethan Brodsky
- SoundLib
by Stefan Göhler (Crossfire Designs)
- TinyTCP
by Geoffrey H. Cooper, Cyrus Patel
- tppktip
by Klaus Hartnegg
- Trumpet
NTCPDRV ABI (Priidu Paomets' fan page) by Peter R. Tattam
- uIP
by Adam Dunkels
- Ultra
VGA Engine 32 (UVE32) by Constantine Prouskas (InterAction studios)
- Varmint's
Audio Tools (VAT) by Eric Jorgensen, Bryan Wilkins
- Waterloo
TCP (WATTCP) by Erick Engelke
- Watt-32
by Erick Engelke, Gisle Vanem, ...
- XLibPas
by Tristan Tarrant, Themie Gouthas, ...
- XLib_TP
by Christian Harms, Themie Gouthas, ...
Software archives
System information, benchmarks
Text editors, IDEs
- ASM
Edit by Olaf Krusche, Tilo Elstner
- Assembler
Laboratory (Alab) by Kurt Inge Groenbech
- Assembler
Laboratory (Alab) updated version by Martin Kanich, Jan Ruzicka
- Aurora
Editor, The (Kent Nassen's fan page) by Jeff Wunderlich (nuText Systems/nText
Research)
- DosWorld
Editor (DWED) by Viacheslav 'DosWorld' Komenda
- EDIT
by Gautier de Montmollin
- EZEDIT
by Craig Hessel
- Folding
text EDitor (FED) by
Shawn Hargreaves, Robert Riebisch
- Folding
Text Editor (FTE) by Marko Macek, Frits Jalvingh, Markus F.X.J. Oberhumer,
Darin McBride, ...
- JED
by John E. Davis
- jupp
by Thorsten Glaser
- Multi
Platform Editor (mbedit) by Michael Braun
NASM-IDE
(Wayback
machine mirror), (v1.7
source code) by Robert Anderton
- PENG
by Frank Heckenbach
- Program
Editor (PEDIT) by Goldshell Digital Media
- RHIDE
(for DJGPP) by Robert Höhne
- RHIDE
updated version by Andris Pavenis
- Sam's
Little EDitor (SLED) by Sam Wilmott
- SET's
Editor (SETEdit) by Salvador Eduardo Tropea
- SMARTEDIT
by Prashant TR
- Thomson-Davis
Editor (TDE), the by Frank Davis, Douglas Thomson, Jason Hood
- Vi
IMproved (Vim) by Bram Moolenar
Video
Display Editor (VDE) (Steve Adelewitz's fan page) by Eric Meyer
- Video
Display Editor (VDE) (Dennis McCunney's fan page) by Eric Meyer
More DOS text editors on
texteditors.org
by Dennis McCunney & friends.
|