the DOSEMU Home Page

For Developers and Users everywhere


The Ugly Duckling of Linux

DOSEmu stands for DOS Emulation, and is a Linux application that enables the Linux OS to run many DOS programs including some DPMI apps. Linux is a powerful, "Unix-like" freeware Operating System. For more information visit a Linux Information Page


DOSEMU Booted
Sample
Screen
Shots

DOSEMU running MFT

DOSEMU running Windows in an X session


The Good Stuff
dosemu-0.66.7-bin.tgz
Binary release for the stable offspring needed on the 2.0.x / 2.1.x kernels. The binary distribution is statically linked against libc-5.4.23 and libX* from XFree-3.3. It should run on all current Linux distributions.
dosemu-0.66.7.tgz
Source distribution
dosemu0.60.4.tgz
For running on Linux 1.2.x
DOSEMU Alterer Novices Guide (DANG)
Automagically created from our source thanks to Alistair MacDonald
John's latest NetBSD efforts

The Bleeding Edge Stuff
dosemu-0.97.10.tgz
The latest development version. Don't expect this one to be stable at all.
If you are familar with programming under Linux ...
and familar with DOSEMU ...
and want to help us ...
... well, then get this one.
Online documentation 0.97
Online technical documentation 0.97
Online documentation 0.67
Online technical documentation 0.67
This is Alistairs new collection of docs, derived from divers READMEs
You may dowload the online docs for 0.97 as a tarball
.

What other tools you may need
mtools-3.7.tar.gz
mtools-3.6.tar.gz
You need mtools >= 3.6 for accessing your hdimage, and when using the new tools from the ./dexe directory, such as making a ready to boot hdimage via setup-hdimage.
binfmt_misc
There is a nifty kernel patch flying around from Richard Guenther. With this patch you can execute a DEXE just by typing its name at the Bash prompt. You would need this patch only for Linux < 2.1.43, because newer Kernels have it already builtin.


Other Projects Other Info
Home page of FreeDOS SLANG
Home Page of FreeDOS kernel Ralf Brown Interrupt List
Home Page of Twin Library Programming Specs
http://www.x86.org/


Developer's Pages (team members, who have valid URLs :)
Alistair Macdonald
James MacLean
Lutz Molgedey
Adam D. Moss
Alberto Vignani
Mark Rejhon
Jon Tombs
Hans Lermen
Erik Mouw

Problems? Try linux-msdos@vger.rutgers.edu
Or Hans Lermen when all else fails.


Reference Linux Distribution
DOSEMU-releases always are tested and compiled on the German-Engineered S.u.S.E Linux Distribution. This is the preferred reference distribution which (besides other nice features) takes care of all what DOSEMU needs. For more details visit the S.u.S.E home page However, because S.u.S.E follows the usual file system standards you should be able to run DOSEMU on any other good Linux distribution too.

"Building a better DOS box"