Need help with dosemu2?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

dosemu2
334 Stars 51 Forks Other 9.3K Commits 98 Opened issues

Description

Run DOS programs under linux:

Services available

!
?

Need anything else?

Contributors list

dosemu2

dosemu2 is an emulator for running DOS programs under linux. It can also serve as a VM to boot various DOSes.

Binary packages for ubuntu are available here: https://code.launchpad.net/~dosemu2/+archive/ubuntu/ppa

Binary packages for fedora are here: https://copr.fedorainfracloud.org/coprs/stsp/dosemu2

Binary packages for OpenSUSE are here: https://download.opensuse.org/repositories/home:/stsp2/openSUSE_Tumbleweed

Please send bug reports to https://github.com/dosemu2/dosemu2/issues

Running

Just type

dosemu
to run an emulator. Use
dosemu -E 
to run
 and exit (add 
-T
to not exit). Use
dosemu -K  -E 
or
dosemu -K 
to run DOS programs from unix directories.

Configuring

Per-user configuration file can be created as

~/.dosemu/.dosemurc
. Add your custom settings there. Look into the global configuration file
/etc/dosemu/dosemu.conf
for existing settings, their descriptions and default values, and modify the local config accordingly.
$_hdimage
is probably the first setting to look into, as it configures the host fs access.

Create

c:\userhook.sys
and/or
c:\userhook.bat
files to customize your boot sequence. userhook.sys can contain the
config.sys
directives and
userhook.bat
can contain custom boot commands.

Drive

C:
is usually located at
~/.dosemu/drive_c
. You can add DOS programs there. Or you can run
dosemu -d 
to mount the
 as a new DOS drive.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.