version 3, including all changes.
.
| Rev |
Author |
# |
Line |
| 1 |
perry |
1 |
DOSEMU |
| |
|
2 |
!!!DOSEMU |
| |
|
3 |
NAME |
| |
|
4 |
SYNOPSIS |
| |
|
5 |
DESCRIPTION |
| |
|
6 |
OPTIONS |
| |
|
7 |
AUTHOR |
| |
|
8 |
SEE ALSO |
| |
|
9 |
---- |
| |
|
10 |
!!NAME |
| |
|
11 |
|
| |
|
12 |
|
| |
|
13 |
dosemu, xdosemu - run DOS and DOS programs under Linux |
| |
|
14 |
!!SYNOPSIS |
| |
|
15 |
|
| |
|
16 |
|
| |
|
17 |
__dosemu__ [[ __-dumb__ ] [[ __-home__ ] [[ |
| |
|
18 |
__-quiet__ ] [[ __-input__ ''keystroke-string'' ] [[ |
| |
|
19 |
__args__ ] |
| |
|
20 |
|
| |
|
21 |
|
| |
|
22 |
__xdosemu__ [[ __-dumb__ ] [[ __-home__ ] [[ |
| |
|
23 |
__-quiet__ ] [[ __-input__ ''keystroke-string'' ] [[ |
| |
|
24 |
__args__ ] |
| |
|
25 |
!!DESCRIPTION |
| |
|
26 |
|
| |
|
27 |
|
| |
|
28 |
__dosemu__ is the wrapper script for __dosemu.bin__ |
| |
|
29 |
(1) which invokes the Linux dos emulator, also known as |
| |
|
30 |
__DOSEMU__. |
| |
|
31 |
!!OPTIONS |
| |
|
32 |
|
| |
|
33 |
|
| |
|
34 |
''args'' |
| |
|
35 |
|
| |
|
36 |
|
| |
|
37 |
any number of options described in __dosemu.bin__ (1), |
| |
|
38 |
please refer to this man page for further details. However, |
| |
|
39 |
take care to quote and escape correctly so bash doesn't mess |
| |
|
40 |
up arguments containing blanks and backslashes. |
| |
|
41 |
|
| |
|
42 |
|
| |
|
43 |
''-dumb'' |
| |
|
44 |
|
| |
|
45 |
|
| |
|
46 |
use `dumb' terminal mode. This will only work for DOS |
| |
|
47 |
applications, which do plain text output to stdout, but has |
| |
|
48 |
the advantage that (A) the output of the DOS application |
| |
|
49 |
stacks up in your xterm scroll buffer and (B) you can |
| |
|
50 |
redirect it to a file such as |
| |
|
51 |
|
| |
|
52 |
|
| |
|
53 |
$ ./dosemu -dumb -E dir |
| |
|
54 |
|
| |
|
55 |
|
| |
|
56 |
Note that DOSEMU command.com's commandline editor/history |
| |
|
57 |
will also work here, however, editing is restricted to |
| |
|
58 |
BACKSPACE'ing. |
| |
|
59 |
|
| |
|
60 |
|
| |
|
61 |
''-home'' |
| |
|
62 |
|
| |
|
63 |
|
| |
|
64 |
in addition to drive C:, make the users $HOME available as |
| |
|
65 |
drive D:. Note, however, that most of the Unix file names |
| |
|
66 |
will get mangled. |
| |
|
67 |
|
| |
|
68 |
|
| |
|
69 |
''-quiet'' |
| |
|
70 |
|
| |
|
71 |
|
| |
|
72 |
do not print startup comment and do not stop for |
| |
|
73 |
prompting |
| |
|
74 |
|
| |
|
75 |
|
| |
|
76 |
''-input'' |
| |
|
77 |
|
| |
|
78 |
|
| |
|
79 |
Do simulated keystrokes as given by ''keystroke-string'' |
| |
|
80 |
just after DOS has booted. This can be used to autolaunch |
| |
|
81 |
applications, bypass any needed boot menus or something |
| |
|
82 |
similar. For details on the format of the string look at |
| 2 |
perry |
83 |
README.txt. Note, however, that the !FreeDos kernel eats one |
| 1 |
perry |
84 |
keystroke at bootup in order to let you time to type in F8. |
| |
|
85 |
So in this case you always should add a 'r' at the beginning |
| |
|
86 |
of this keystroke-string. As a side effect it will bypass |
| 2 |
perry |
87 |
the 'F8' delay and !FreeDos will boot faster ;-) |
| 1 |
perry |
88 |
!!AUTHOR |
| |
|
89 |
|
| |
|
90 |
|
| |
|
91 |
__DOSEMU__ (comprised of the files __dosemu.bin__ and |
| |
|
92 |
__dosemu__ ) is based on version 0.4 of the original |
| |
|
93 |
program written by Matthias Lautner (no current address that |
| |
|
94 |
I know of). |
| |
|
95 |
|
| |
|
96 |
|
| |
|
97 |
Robert Sanders |
| |
|
98 |
DOSEMU__ |
| |
|
99 |
with which this man page was originally distributed. During |
| 2 |
perry |
100 |
about 4 years James B. !MacLean |
| 1 |
perry |
101 |
__ |
| |
|
102 |
!!SEE ALSO |
| |
|
103 |
|
| |
|
104 |
|
| 3 |
perry |
105 |
dosemu.bin(1) |
| 1 |
perry |
106 |
---- |