dosemu2/man/dosemu.1.in
geos_one 91736529d5
Some checks failed
Master / Scheduled (FULL) (push) Has been cancelled
Master / Triggered (push) Has been cancelled
Master / Triggered (ASAN) (push) Has been cancelled
Master / Triggered (FULL) (push) Has been cancelled
New upstream version 2.0pre9.2
2025-08-10 12:35:43 +02:00

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)