annotate docs/nitros9guide/tmode.refentry @ 2187:dc01b8d40ee0

created new dw3.bl bootlist file, renamed mb to mb.floppy and created mb.dw3
author boisy
date Wed, 11 Mar 2009 02:07:19 +0000
parents 4dae346c4969
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
139
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
1 <refentry id="tmode">
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
2 <refnamediv>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
3 <refname>TMODE</refname>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
4 <refpurpose>Change terminal operating mode</refpurpose>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
5 </refnamediv>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
6
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
7 <refsynopsisdiv>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
8 <cmdsynopsis>
1093
4dae346c4969 Added crossreferences and lowercased synopsises
roug
parents: 1092
diff changeset
9 <command>tmode</command>
139
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
10 <arg choice="opt">
975
c565a4700689 The entitity replstart was replaced with <replaceable>
roug
parents: 648
diff changeset
11 .<replaceable>pathnum</replaceable>
139
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
12 </arg>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
13 <arg choice="opt">
975
c565a4700689 The entitity replstart was replaced with <replaceable>
roug
parents: 648
diff changeset
14 <replaceable>arglist</replaceable>
139
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
15 </arg>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
16 </cmdsynopsis>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
17 </refsynopsisdiv>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
18
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
19 <refsect1><title>Description</title>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
20 <para>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
21 This command is used to display or change the operating parameters
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
22 of the user's terminal.
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
23 </para>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
24 <para>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
25 If no arguments are given, the present values for each parameter are
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
26 displayed, otherwise, the parameter(s) given in the argument list
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
27 are processed. Any number of parameters can be. given, and are
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
28 separated by spaces or commas. A period and a number can be used to
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
29 optionally specify the path number to be affected. If none is given,
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
30 the standard input path is affected.
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
31 </para>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
32 <para>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
33 NOTE: If this command is used in a shell procedure file, the
975
c565a4700689 The entitity replstart was replaced with <replaceable>
roug
parents: 648
diff changeset
34 option &quot;.<replaceable>path num</replaceable>&quot; must be used to specify one of the standard
139
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
35 output paths (0, 1 or 2) to change the terminal's operating
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
36 characteristics. The change will remain in effect until the path is
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
37 closed. To effect a permanent change to a device characteristic,
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
38 the device descriptor must be changed.
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
39 </para>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
40 <para>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
41 This command can work only if a path to the file/device has already
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
42 been opened. You may alter the device descriptor to set a device's
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
43 initial operating parameter (see the System Programmer's Manual).
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
44 </para>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
45
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
46 <informaltable frame="none">
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
47 <tgroup cols="2">
648
f9c66ad345d1 XMLified.
roug
parents: 139
diff changeset
48 <colspec colwidth="1in"/>
f9c66ad345d1 XMLified.
roug
parents: 139
diff changeset
49 <colspec colwidth="4in"/>
139
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
50 <tbody>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
51 <row>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
52 <entry>upc</entry>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
53 <entry>Upper case only. Lower case characters are automatically
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
54 converted to upper case.</entry>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
55 </row>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
56 <row>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
57 <entry>-upc</entry>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
58 <entry>Upper case and lower case characters permitted (default).</entry>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
59 </row>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
60 <row>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
61 <entry>bsb</entry>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
62 <entry>Erase on backspace: backspace characters echoed as a
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
63 backspace-space-backspace sequence (default).</entry>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
64 </row>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
65 <row>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
66 <entry>-bsb</entry>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
67 <entry>no erase on backspace: echoes single backspace only</entry>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
68 </row>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
69 <row>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
70 <entry>bsl</entry>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
71 <entry>Backspace over line: lines are &quot;deleted&quot; by sending
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
72 backspace-space-backspace sequences to erase the same
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
73 line (for video terminals) (default).</entry>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
74 </row>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
75 <row>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
76 <entry>-bsl</entry>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
77 <entry>No backspace over line: lines are &quot;deleted&quot; by printing
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
78 a new line sequence (for hard-copy terminals).
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
79 echo Input characters &quot;echoed&quot; back to terminal (default)</entry>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
80 </row>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
81 <row>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
82 <entry>-echo</entry>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
83 <entry>No echo</entry>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
84 </row>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
85 <row>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
86 <entry>lf</entry>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
87 <entry>Auto line feed on: line feeds automatically echoed to
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
88 terminal on input and output carriage returns (default).</entry>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
89 </row>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
90 <row>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
91 <entry>-lf</entry>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
92 <entry>Auto line feed off.</entry>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
93 </row>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
94 <row>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
95 <entry>pause</entry>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
96 <entry>Screen pause on: output suspended upon full screen. See
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
97 &quot;pag&quot; parameter for definition of screen size. Output
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
98 can be resumed by typing any key.</entry>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
99 </row>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
100 <row>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
101 <entry>-pause</entry>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
102 <entry>Screen pause mode off.</entry>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
103 </row>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
104 <row>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
105 <entry>null=n</entry>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
106 <entry>Set null count: number of null ($00) characters
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
107 transmitted after carriage returns for return delay.
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
108 The number is decimal, default = 0.</entry>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
109 </row>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
110 <row>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
111 <entry>pag=n</entry>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
112 <entry>Set video display page length to n (decimal) lines.
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
113 Used for &quot;pause&quot; mode, see above.</entry>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
114 </row>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
115 <row>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
116 <entry>bsp=h</entry>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
117 <entry>Set input backspace character. Numeric value of
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
118 character in hexadecimal. Default = 08.</entry>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
119 </row>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
120 <row>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
121 <entry>bse=h</entry>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
122 <entry>Set output backspace character. Numeric value of
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
123 character in hexadecimal. Default = 08.</entry>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
124 </row>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
125 <row>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
126 <entry>del=h</entry>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
127 <entry>Set input delete line character. Numeric value of
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
128 character in hexadecimal. Default = 18.</entry>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
129 </row>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
130 <row>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
131 <entry>bell=h</entry>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
132 <entry>Set bell (alert) output character. Numeric value of
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
133 character in hexadecimal. Default = 07</entry>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
134 </row>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
135 <row>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
136 <entry>eor=h</entry>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
137 <entry>Set end-of-record (carriage return) input character.
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
138 Numeric value of character in hexadecimal. Default = 0D</entry>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
139 </row>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
140 <row>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
141 <entry>eof=h</entry>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
142 <entry>Set end-of-file input character. Numeric value of
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
143 character in hexadecimal. Default 1B.</entry>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
144 </row>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
145 <row>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
146 <entry>type=h</entry>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
147 <entry>ACIA initialization value: sets parity, word size, etc.
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
148 Value in hexadecimal. Default 15</entry>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
149 </row>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
150 <row>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
151 <entry>reprint=h</entry>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
152 <entry>Reprint line character. Numeric value of character
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
153 in hexadecimal.</entry>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
154 </row>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
155 <row>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
156 <entry>dup=h</entry>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
157 <entry>Duplicate last input line character. Numeric value of
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
158 character in hexadecimal.</entry>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
159 </row>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
160 <row>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
161 <entry>psc=h</entry>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
162 <entry>Pause character. Numeric value of character in
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
163 hexadecimal.</entry>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
164 </row>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
165 <row>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
166 <entry>abort=h</entry>
1092
f5d45fbe3a76 <keycap> elements
roug
parents: 1053
diff changeset
167 <entry>Abort character (normally <keycombo action="simul"><keycap>Control</keycap>
f5d45fbe3a76 <keycap> elements
roug
parents: 1053
diff changeset
168 <keycap>C</keycap></keycombo>). Numeric value
139
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
169 of character in hexadecimal.</entry>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
170 </row>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
171 <row>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
172 <entry>quit=h</entry>
1092
f5d45fbe3a76 <keycap> elements
roug
parents: 1053
diff changeset
173 <entry>Quit character (normally <keycombo action="simul"><keycap>Control</keycap>
f5d45fbe3a76 <keycap> elements
roug
parents: 1053
diff changeset
174 <keycap>E</keycap></keycombo>). Numeric value
139
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
175 of character in hexadecimal.</entry>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
176 </row>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
177 <row>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
178 <entry>baud=d</entry>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
179 <entry>Set baud rate for software-controllable interface. Numeric
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
180 code for baud rate: 0=110 1=300 2=600 3=1200 4=2400 5=4800
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
181 6=9600 7=19200</entry>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
182 </row>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
183 </tbody>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
184 </tgroup>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
185 </informaltable>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
186
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
187 </refsect1>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
188 <refsect1><title>Examples</title>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
189 <screen>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
190 tmode -upc lf null=4 bselF pause
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
191
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
192 tmode pag=24 pause bsl -echo bsp=8 bsl=C
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
193 </screen>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
194 <para>
1053
b5ff125a1d60 Since this book was only typeset in fixed width, single-font, they used
roug
parents: 975
diff changeset
195 NOTE: If you use <command>tmode</command> in a procedure file, it will be necessary to
139
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
196 specify one of the standard output paths (.1 or .2) since the
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
197 shell's standard input path will have been redirected to the disk
1053
b5ff125a1d60 Since this book was only typeset in fixed width, single-font, they used
roug
parents: 975
diff changeset
198 file (<command>Tmode</command> can be used on an SCFMAN-type devices only).
139
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
199
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
200 Example:
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
201 </para>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
202 <screen>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
203 tmode .1 pag=24 (set lines/page on standard output)
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
204 </screen>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
205 </refsect1>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
206 </refentry>
0b25831b73ee Split up the commands into individual files.
roug
parents:
diff changeset
207