About this project

dosemu2 is an emulator that lets you run DOS programs under Linux. It can also act as a virtual machine to boot various DOS versions. Binary packages are listed for Ubuntu, Fedora and openSUSE, and bug reports go to the project's GitHub issue tracker. Running Typing `dosemu` starts the emulator. `dosemu -E <dos_cmd>` runs a DOS command and exits, with `-T` keeping it open. To run DOS programs from a Unix directory, use `dosemu -K <unix_dir> -E <dos_cmd>` or `dosemu <unix_full_path> -- <dos_prog_args>`. DOS paths can be given with a leading colon, for example `dosemu -K :C:\games\carma -E carma.exe`, and both Unix and DOS paths can be combined as in `dosemu -K ~/dosgames:carma -E carma.exe`. Configuring A per-user configuration file can be created at `~/.dosemu/.dosemurc`. The global configuration file `/etc/dosemu/dosemu.conf` documents settings, descriptions and defaults; `$_hdimage` is noted as a key setting for host filesystem access. Boot behavior can be customized with `c:\userhook.sys` and `c:\userhook.bat`. Drive `C:` is usually at `~/.dosemu/drive_c`, and `dosemu -d <unix_dir>` mounts a Unix directory as a new DOS drive.