125 lines
3.1 KiB
Groff
125 lines
3.1 KiB
Groff
.\" -*- nroff -*- (This is for Emacs)
|
|
.TH DOSEMU 1 "@RELEASE_DATE@" "Version @PACKAGE_VERSION@" "DOS Emulation"
|
|
.SH NAME
|
|
dosemu \- run DOS and DOS programs under Linux
|
|
.SH SYNOPSIS
|
|
.B dosemu
|
|
[
|
|
.B \-dumb
|
|
]
|
|
[
|
|
.B \-input
|
|
.I keystroke-string
|
|
]
|
|
[
|
|
.B \-s
|
|
]
|
|
[
|
|
.I env1=val1
|
|
.I ...
|
|
]
|
|
[
|
|
.I unix_path_to_dos_prog
|
|
[
|
|
.I --
|
|
]
|
|
[
|
|
.I dos_cmd_args
|
|
]
|
|
]
|
|
.PP
|
|
.SH DESCRIPTION
|
|
.B dosemu
|
|
is the wrapper script for
|
|
.B dosemu.bin
|
|
(1)
|
|
which invokes the Linux dos emulator, also known as
|
|
.BR DOSEMU .
|
|
.br
|
|
|
|
.SH OPTIONS
|
|
.TP
|
|
.I args
|
|
any number of options described in
|
|
.BR 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.
|
|
.TP
|
|
.I -dumb
|
|
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
|
|
.TP
|
|
$ dosemu \-dumb \-exec dir > listing
|
|
|
|
Note that DOSEMU command.com's commandline editor/history will also work
|
|
here, however, editing is restricted to BACKSPACE'ing.
|
|
.TP
|
|
.I -input
|
|
Do simulated keystrokes as given by
|
|
.I 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.
|
|
.TP
|
|
.I -s
|
|
Invoke dosemu via sudo. This is necessary to get access to certain I/O ports
|
|
and to get graphics on the Linux console. Please refer to the documentation
|
|
(INSTALL and README.txt) to see which files need to be adjusted before
|
|
attempting this.
|
|
.TP
|
|
.I --version
|
|
print version of dosemu and list of available options.
|
|
.SH AUTHOR
|
|
.B DOSEMU
|
|
(comprised of the files
|
|
.B dosemu.bin
|
|
and
|
|
.B dosemu
|
|
) is based on version 0.4 of the original program written by Matthias Lautner
|
|
(no current address that I know of).
|
|
.PP
|
|
Robert Sanders <gt8134b@prism.gatech.edu> was maintaining and enhancing
|
|
the incarnation of
|
|
.B DOSEMU
|
|
with which this man page was originally distributed. During about 4 years
|
|
James B. MacLean <macleajb@ednet.ns.ca> was the restless leader of the
|
|
dosemu team, implementation of DPMI (which made Windows-3.1, dos4gw, djgpp,
|
|
e.t.c running) happened during his 'governement' and brought the project
|
|
near to Beta-state. Hans Lermen <lermen@fgan.de> took over and released the
|
|
first 1.0 version. Now Bart Oldeman <bart@dosemu.org> is maintaining this
|
|
funny software.
|
|
|
|
.SH FILES
|
|
.PD 0
|
|
.TP
|
|
.I $HOME/.dosemu/.dosemurc
|
|
per-user configuration file
|
|
.TP
|
|
.I @sysconfdir@/dosemu.conf
|
|
or (only if /etc/dosemu.users exists)
|
|
.TP
|
|
.I /etc/dosemu.conf
|
|
systemwide configuration file
|
|
.TP
|
|
.I $HOME/.dosemu/boot.log
|
|
default file for debug and log messages
|
|
.TP
|
|
.I $HOME/.dosemu/drive_c/
|
|
default directories of the local per user DOSEMU instance
|
|
.TP
|
|
.I @bindir@
|
|
.TP
|
|
.I @datadir@/dosemu/
|
|
.TP
|
|
.I @datadir@/dosemu/dosemu\-bin.tgz
|
|
.TP
|
|
.I @datadir@/dosemu/dosemu\-freedos\-bin.tgz
|
|
default systemwide installation, containing binaries and templates
|
|
(The paths can be changed during creation of the systemwide installation).
|
|
|
|
.SH "SEE ALSO"
|
|
.BR dosemu.bin "(1)
|