dosemu, xdosemu - run DOS and DOS programs under Linux
dosemu [ __-dumb__? [ __-home__? __-quiet__? [ __-input__ ''keystroke-string''? __args__?
xdosemu [ __-dumb__? [ __-home__? __-quiet__? [ __-input__ ''keystroke-string''? __args__?
dosemu is the wrapper script for dosemu.bin
(1) which invokes the Linux dos emulator, also known as
any number of options described in dosemu.bin (1),
please refer to this man page for further details. However,
take care to quote and escape correctly so bash doesn't mess
up arguments containing blanks and backslashes.
use `dumb' terminal mode. This will only work for DOS
applications, which do plain text output to stdout, but has
the advantage that (A) the output of the DOS application
stacks up in your xterm scroll buffer and (B) you can
redirect it to a file such as
$ ./dosemu -dumb -E dir
Note that DOSEMU command.com's commandline editor/history
will also work here, however, editing is restricted to
in addition to drive C:, make the users $HOME available as
drive D:. Note, however, that most of the Unix file names
will get mangled.
do not print startup comment and do not stop for
Do simulated keystrokes as given by keystroke-string
just after DOS has booted. This can be used to autolaunch
applications, bypass any needed boot menus or something
similar. For details on the format of the string look at
README.txt. Note, however, that the !FreeDos? kernel eats one
keystroke at bootup in order to let you time to type in F8.
So in this case you always should add a 'r' at the beginning
of this keystroke-string. As a side effect it will bypass
the 'F8' delay and !FreeDos? will boot faster ;-)
DOSEMU (comprised of the files dosemu.bin and
dosemu ) is based on version 0.4 of the original
program written by Matthias Lautner (no current address that
I know of).
with which this man page was originally distributed. During
about 4 years James B. !MacLean?