]>
Commit | Line | Data |
---|---|---|
c25f6a44 L |
1 | %!PS-Adobe-2.0 |
2 | %%Title: cpkhdr.mss | |
3 | %%DocumentFonts: (atend) | |
4 | %%Creator: Frank da Cruz,718W,0000, and Scribe 7(1700) | |
5 | %%CreationDate: 25 May 1991 14:10 | |
6 | %%Pages: (atend) | |
7 | %%EndComments | |
8 | % PostScript Prelude for Scribe. | |
9 | /BS {/SV save def 0.0 792.0 translate .01 -.01 scale} bind def | |
10 | /ES {showpage SV restore} bind def | |
11 | /SC {setrgbcolor} bind def | |
12 | /FMTX matrix def | |
13 | /RDF {WFT SLT 0.0 eq | |
14 | {SSZ 0.0 0.0 SSZ neg 0.0 0.0 FMTX astore} | |
15 | {SSZ 0.0 SLT neg sin SLT cos div SSZ mul SSZ neg 0.0 0.0 FMTX astore} | |
16 | ifelse makefont setfont} bind def | |
17 | /SLT 0.0 def | |
18 | /SI { /SLT exch cvr def RDF} bind def | |
19 | /WFT /Courier findfont def | |
20 | /SF { /WFT exch findfont def RDF} bind def | |
21 | /SSZ 1000.0 def | |
22 | /SS { /SSZ exch 100.0 mul def RDF} bind def | |
23 | /AF { /WFT exch findfont def /SSZ exch 100.0 mul def RDF} bind def | |
24 | /MT /moveto load def | |
25 | /XM {currentpoint exch pop moveto} bind def | |
26 | /UL {gsave newpath moveto dup 2.0 div 0.0 exch rmoveto | |
27 | setlinewidth 0.0 rlineto stroke grestore} bind def | |
28 | /LH {gsave newpath moveto setlinewidth | |
29 | 0.0 rlineto | |
30 | gsave stroke grestore} bind def | |
31 | /LV {gsave newpath moveto setlinewidth | |
32 | 0.0 exch rlineto | |
33 | gsave stroke grestore} bind def | |
34 | /BX {gsave newpath moveto setlinewidth | |
35 | exch | |
36 | dup 0.0 rlineto | |
37 | exch 0.0 exch neg rlineto | |
38 | neg 0.0 rlineto | |
39 | closepath | |
40 | gsave stroke grestore} bind def | |
41 | /BX1 {grestore} bind def | |
42 | /BX2 {setlinewidth 1 setgray stroke grestore} bind def | |
43 | /PB {/PV save def newpath translate | |
44 | 100.0 -100.0 scale pop /showpage {} def} bind def | |
45 | /PE {PV restore} bind def | |
46 | /GB {/PV save def newpath translate rotate | |
47 | div dup scale 100.0 -100.0 scale /showpage {} def} bind def | |
48 | /GE {PV restore} bind def | |
49 | /FB {dict dup /FontMapDict exch def begin} bind def | |
50 | /FM {cvn exch cvn exch def} bind def | |
51 | /FE {end /original-findfont /findfont load def /findfont | |
52 | {dup FontMapDict exch known{FontMapDict exch get} if | |
53 | original-findfont} def} bind def | |
54 | /BC {gsave moveto dup 0 exch rlineto exch 0 rlineto neg 0 exch rlineto closepath clip} bind def | |
55 | /EC /grestore load def | |
56 | /SH /show load def | |
57 | /MX {exch show 0.0 rmoveto} bind def | |
58 | /W {0 32 4 -1 roll widthshow} bind def | |
59 | /WX {0 32 5 -1 roll widthshow 0.0 rmoveto} bind def | |
60 | /RC {100.0 -100.0 scale | |
61 | 612.0 0.0 translate | |
62 | -90.0 rotate | |
63 | .01 -.01 scale} bind def | |
64 | /URC {100.0 -100.0 scale | |
65 | 90.0 rotate | |
66 | -612.0 0.0 translate | |
67 | .01 -.01 scale} bind def | |
68 | /RCC {100.0 -100.0 scale | |
69 | 0.0 -792.0 translate 90.0 rotate | |
70 | .01 -.01 scale} bind def | |
71 | /URCC {100.0 -100.0 scale | |
72 | -90.0 rotate 0.0 792.0 translate | |
73 | .01 -.01 scale} bind def | |
74 | %%EndProlog | |
75 | %%Page: 0 1 | |
76 | BS | |
77 | 0 SI | |
78 | 15 /Times-Bold AF | |
79 | 15510 28325 MT | |
80 | (CP/M-80 KERMIT VERSION 4.11 USER GUIDE)SH | |
81 | 10 /Times-Roman AF | |
82 | 29402 32237 MT | |
83 | (C. Gianone)SH | |
84 | 20860 34629 MT | |
85 | (Columbia University Center for Computing Activities)SH | |
86 | 25862 35825 MT | |
87 | (New York, New York 10027)SH | |
88 | /Times-Italic SF | |
89 | 28777 39413 MT | |
90 | (April 23, 1991)SH | |
91 | /Times-Roman SF | |
92 | 26610 44197 MT | |
93 | (Copyright \050C\051 1981,1991)SH | |
94 | 20111 45393 MT | |
95 | (Trustees of Columbia University in the City of New York)SH | |
96 | /Times-Italic SF | |
97 | 18429 47785 MT | |
98 | (Permission is granted to any individual or institution to use, copy,)SH | |
99 | 18178 48981 MT | |
100 | (or redistribute this document so long as it is not sold for profit, and)SH | |
101 | 23291 50177 MT | |
102 | (provided this copyright notice is retained.)SH | |
103 | ES | |
104 | %%Page: 1 2 | |
105 | BS | |
106 | 0 SI | |
107 | 12 /Times-Bold AF | |
108 | 8280 4404 MT | |
109 | (1. CP/M-80 KERMIT)SH | |
110 | 10 /Times-Italic AF | |
111 | 52275 XM | |
112 | (Page 1)SH | |
113 | 46800 50 8280 5709 UL | |
114 | 16 /Times-Bold AF | |
115 | 8280 8272 MT | |
116 | (1. CP/M-80 KERMIT)SH | |
117 | 10 /Times-Italic AF | |
118 | 8280 10566 MT | |
119 | (Program:)SH | |
120 | /Times-Roman SF | |
121 | 14280 XM | |
122 | (Mike Freeman, Bonneville Power Administration, Vancouver, WA, USA,) | |
123 | 139 W( with contributions from)138 W | |
124 | 14280 11671 MT | |
125 | (many others.)SH | |
126 | /Times-Italic SF | |
127 | 8280 13881 MT | |
128 | (Language:)SH | |
129 | /Times-Roman SF | |
130 | 14280 XM | |
131 | (8080 Assembler, LASM, M80, or MAC80)SH | |
132 | /Times-Italic SF | |
133 | 8280 16091 MT | |
134 | (Version:)SH | |
135 | /Courier SF | |
136 | 14280 XM | |
137 | (4.11)SH | |
138 | /Times-Italic SF | |
139 | 8280 18301 MT | |
140 | (Date:)SH | |
141 | /Times-Roman SF | |
142 | 14280 XM | |
143 | (April 1, 1991)SH | |
144 | /Times-Italic SF | |
145 | 8280 20511 MT | |
146 | (Documentation:)SH | |
147 | /Times-Roman SF | |
148 | 15279 XM | |
149 | (Christine Gianone, Columbia University, with contributions from many others.)SH | |
150 | /Times-Italic SF | |
151 | 8280 22903 MT | |
152 | (KERMIT-80 Capabilities At A Glance:)SH | |
153 | /Times-Roman SF | |
154 | 9280 24513 MT | |
155 | (Local operation:)SH | |
156 | 34480 XM | |
157 | (Yes)SH | |
158 | 9280 25618 MT | |
159 | (Remote operation:)SH | |
160 | 34480 XM | |
161 | (Partial, Auto-receive only)SH | |
162 | 9280 26723 MT | |
163 | (Login scipts:)SH | |
164 | 34480 XM | |
165 | (Yes, limited)SH | |
166 | 9280 27828 MT | |
167 | (Transfer text files:)SH | |
168 | 34480 XM | |
169 | (Yes)SH | |
170 | 9280 28933 MT | |
171 | (Transfer binary files:)SH | |
172 | 34480 XM | |
173 | (Yes)SH | |
174 | 9280 30038 MT | |
175 | (Wildcard send:)SH | |
176 | 34480 XM | |
177 | (Yes)SH | |
178 | 9280 31143 MT | |
179 | (File transfer interruption:)SH | |
180 | 34480 XM | |
181 | (Yes)SH | |
182 | 9280 32248 MT | |
183 | (Filename collision avoidance:)SH | |
184 | 34480 XM | |
185 | (Yes)SH | |
186 | 9280 33353 MT | |
187 | (Can time out:)SH | |
188 | 34480 XM | |
189 | (Yes)SH | |
190 | 9280 34458 MT | |
191 | (8th-bit prefixing:)SH | |
192 | 34480 XM | |
193 | (Yes)SH | |
194 | 9280 35563 MT | |
195 | (Repeat count prefixing:)SH | |
196 | 34480 XM | |
197 | (No)SH | |
198 | 9280 36668 MT | |
199 | (Alternate block checks:)SH | |
200 | 34480 XM | |
201 | (Yes)SH | |
202 | 9280 37773 MT | |
203 | (Terminal emulation:)SH | |
204 | 34480 XM | |
205 | (Yes, VT52 and others)SH | |
206 | 9280 38878 MT | |
207 | (Communication settings:)SH | |
208 | 34480 XM | |
209 | (Yes)SH | |
210 | 9280 39983 MT | |
211 | (Support for dial-out modems:)SH | |
212 | 34480 XM | |
213 | (No)SH | |
214 | 9280 41088 MT | |
215 | (Transmit BREAK:)SH | |
216 | 34480 XM | |
217 | (Yes; most versions)SH | |
218 | 9280 42193 MT | |
219 | (IBM communication:)SH | |
220 | 34480 XM | |
221 | (Yes)SH | |
222 | 9280 43298 MT | |
223 | (Transaction logging:)SH | |
224 | 34480 XM | |
225 | (No)SH | |
226 | 9280 44403 MT | |
227 | (Debug logging:)SH | |
228 | 34480 XM | |
229 | (No)SH | |
230 | 9280 45508 MT | |
231 | (Session logging:)SH | |
232 | 34480 XM | |
233 | (Yes)SH | |
234 | 9280 46613 MT | |
235 | (Raw file transmit:)SH | |
236 | 34480 XM | |
237 | (Yes)SH | |
238 | 9280 47718 MT | |
239 | (Act as server:)SH | |
240 | 34480 XM | |
241 | (No)SH | |
242 | 9280 48823 MT | |
243 | (Talk to server:)SH | |
244 | 34480 XM | |
245 | (Yes)SH | |
246 | 9280 49928 MT | |
247 | (Advanced commands for servers:)SH | |
248 | 34480 XM | |
249 | (Yes)SH | |
250 | 9280 51033 MT | |
251 | (Command/init files:)SH | |
252 | 34480 XM | |
253 | (Yes)SH | |
254 | 9280 52138 MT | |
255 | (Command macros:)SH | |
256 | 34480 XM | |
257 | (No)SH | |
258 | 9280 53243 MT | |
259 | (Local file management:)SH | |
260 | 34480 XM | |
261 | (Yes)SH | |
262 | 9280 54348 MT | |
263 | (Handle file attributes:)SH | |
264 | 34480 XM | |
265 | (No)SH | |
266 | 9280 55453 MT | |
267 | (Long packets:)SH | |
268 | 34480 XM | |
269 | (No)SH | |
270 | 9280 56558 MT | |
271 | (International Character Sets:)SH | |
272 | 34480 XM | |
273 | (No)SH | |
274 | 9280 57663 MT | |
275 | (Sliding Windows:)SH | |
276 | 34480 XM | |
277 | (No)SH | |
278 | 9280 58768 MT | |
279 | (Printer control:)SH | |
280 | 34480 XM | |
281 | (Yes, limited)SH | |
282 | 14 /Times-Bold AF | |
283 | 8280 62370 MT | |
284 | (1.1. Credits)SH | |
285 | 10 /Times-Roman AF | |
286 | 8280 64488 MT | |
287 | (CP/M Kermit is the first) | |
288 | 170 W( of all the Kermit programs. It was originally written by Bill Catchings of Columbia)171 W | |
289 | 8280 65684 MT | |
290 | (University in 1981.) | |
291 | 119 W( Over) | |
292 | 486 W( the years, contributions have been added by many people, including Charles Carvalho)118 W | |
293 | 8280 66880 MT | |
294 | (\050ACC\051, Bernie Eiben \050DEC\051, Nick Bush \050Stevens Institute of Technology\051, John Bray) | |
295 | 109 W( \050University of Tennessee\051,)110 W | |
296 | 8280 68076 MT | |
297 | (Bruce Tanner \050Cerritos College\051, Greg Small \050University) | |
298 | 99 W( of California at Berkeley\051, Kimmo Laaksonen \050Helskini)98 W | |
299 | 8280 69272 MT | |
300 | (University of Technology\051, Bertil Schou \050Loughborough) | |
301 | 391 W( University\051, Jon Warbrick \050Plymouth Polytechnic)392 W | |
302 | 8280 70468 MT | |
303 | (University\051, Brian Robertson \050Aberdeen University\051, A.J. Cole) | |
304 | 99 W( \050Leeds University\051, John Shearwood \050Birmingham)98 W | |
305 | 8280 71664 MT | |
306 | (University\051, Tony Addyman \050Salford University\051,) | |
307 | 180 W( Godfrey Nix and Martin Carter \050Nottingham University\051, Ian)181 W | |
308 | ES | |
309 | %%Page: 2 3 | |
310 | BS | |
311 | 0 SI | |
312 | 10 /Times-Italic AF | |
313 | 6120 4404 MT | |
314 | (Page 2)SH | |
315 | 12 /Times-Bold AF | |
316 | 30586 XM | |
317 | (Kermit User Guide: CP/M-80 KERMIT 1.1)SH | |
318 | 46800 50 6120 5709 UL | |
319 | 10 /Times-Roman AF | |
320 | 6120 7886 MT | |
321 | (Young \050Edinburgh University\051, Chris Miles \050Manchester University\051,) | |
322 | 144 W( Richard Russell, Dave Roberts, and many,)143 W | |
323 | 6120 9082 MT | |
324 | (many others.)SH | |
325 | 6120 11474 MT | |
326 | (Version 4.11 is the work of Mike Freeman of the Bonneville Power Administration in Vancouver, WA, USA, with)49 W | |
327 | 6120 12670 MT | |
328 | (assistance from Russell Lang of Monash University in Australia, Jay S Rouman of Mt Pleasant MI, and others.)SH | |
329 | 14 /Times-Bold AF | |
330 | 6120 16272 MT | |
331 | (1.2. What's New)SH | |
332 | 10 /Times-Roman AF | |
333 | 6120 18390 MT | |
334 | (Features added since version 4.09 include:)SH | |
335 | /Symbol SF | |
336 | 7910 20295 MT | |
337 | (\267)SH | |
338 | /Times-Roman SF | |
339 | 8620 XM | |
340 | (SET COLLISION {BACKUP/DISCARD/OVERWRITE/RENAME})SH | |
341 | /Symbol SF | |
342 | 7910 22284 MT | |
343 | (\267)SH | |
344 | /Times-Roman SF | |
345 | 8620 XM | |
346 | (SET INCOMPLETE-FILES {DISCARD/KEEP})SH | |
347 | /Symbol SF | |
348 | 7910 24273 MT | |
349 | (\267)SH | |
350 | /Times-Roman SF | |
351 | 8620 XM | |
352 | (Many REMOTE commands, including some REMOTE SET commands)SH | |
353 | /Symbol SF | |
354 | 7910 26262 MT | |
355 | (\267)SH | |
356 | /Times-Roman SF | |
357 | 8620 XM | |
358 | (RENAME command to rename CP/M files from within Kermit-80)SH | |
359 | /Symbol SF | |
360 | 7910 28251 MT | |
361 | (\267)SH | |
362 | /Times-Roman SF | |
363 | 8620 XM | |
364 | (SET RECEIVE/SEND PACKET-LENGTH nn \050nn <= 94\051)SH | |
365 | /Symbol SF | |
366 | 7910 30240 MT | |
367 | (\267)SH | |
368 | /Times-Roman SF | |
369 | 8620 XM | |
370 | (SET AUTORECEIVE) | |
371 | 122 W( ON now implies that Kermit-80 ALWAYS tries to receive more files when a)121 W | |
372 | 8620 31345 MT | |
373 | (RECEIVE transaction has completed. The user can cancel with ^C.)SH | |
374 | /Symbol SF | |
375 | 7910 33334 MT | |
376 | (\267)SH | |
377 | /Times-Roman SF | |
378 | 8620 XM | |
379 | (QUIT is now a synonym for EXIT.)SH | |
380 | /Symbol SF | |
381 | 7910 35323 MT | |
382 | (\267)SH | |
383 | /Times-Roman SF | |
384 | 8620 XM | |
385 | (STAY is now a synonym for SET NO-EXIT.)SH | |
386 | /Symbol SF | |
387 | 7910 37312 MT | |
388 | (\267)SH | |
389 | /Times-Roman SF | |
390 | 8620 XM | |
391 | (CONNECT, RECEIVE and SEND may be abbreviated to C, R and S, respectively.)SH | |
392 | /Symbol SF | |
393 | 7910 39301 MT | |
394 | (\267)SH | |
395 | /Times-Roman SF | |
396 | 8620 XM | |
397 | (Cancellation of TAKE, TYPE, and PRINT commands from the keyboard.)SH | |
398 | /Symbol SF | |
399 | 7910 41290 MT | |
400 | (\267)SH | |
401 | /Times-Roman SF | |
402 | 8620 XM | |
403 | (Many bug fixes.)SH | |
404 | /Symbol SF | |
405 | 7910 43279 MT | |
406 | (\267)SH | |
407 | /Times-Roman SF | |
408 | 8620 XM | |
409 | (Kermit-80 Version 4.11 now supports the Microbee family) | |
410 | 67 W( of computers \05056K, 64K, 128K and 256K\051)68 W | |
411 | 8620 44384 MT | |
412 | (manufactured by Microbee Systems, Ltd, of Australia.)SH | |
413 | /Symbol SF | |
414 | 7910 46373 MT | |
415 | (\267)SH | |
416 | /Times-Roman SF | |
417 | 8620 XM | |
418 | (Kermit-80 now supports the Ampro Little Board system.)SH | |
419 | 14 /Times-Bold AF | |
420 | 6120 49975 MT | |
421 | (1.3. Overview of Kermit Operation)SH | |
422 | 10 /Times-Roman AF | |
423 | 6120 52093 MT | |
424 | (Use the SET command to) | |
425 | 210 W( establish necessary communication parameters like SPEED and PARITY. Use the)209 W | |
426 | 6120 53289 MT | |
427 | (CONNECT to establish a terminal connection to the remote computer. If you are dialing out with a modem, type)76 W | |
428 | 6120 54485 MT | |
429 | (the necessary dialing commands to the modem first. The dialing process can be automated to some extent) | |
430 | 63 W( using a)62 W | |
431 | 6120 55681 MT | |
432 | (TAKE command) | |
433 | 17 W( file containing INPUT, OUTPUT, and PAUSE commands. Then log in to the remote computer or)18 W | |
434 | 6120 56877 MT | |
435 | (service and conduct a session.)SH | |
436 | 6120 59269 MT | |
437 | (To transfer a text file, start the Kermit) | |
438 | 137 W( program on the remote computer and tell it to SEND the desired file \050if)136 W | |
439 | 6120 60465 MT | |
440 | (uploading\051 or to) | |
441 | 49 W( RECEIVE \050if downloading\051. "Escape back" to CP/M Kermit, usually by typing Ctrl-] \050hold down)50 W | |
442 | 6120 61661 MT | |
443 | (the Control key and press the right bracket key\051 and then) | |
444 | 181 W( type the letter C. At the CP/M Kermit prompt type)180 W | |
445 | 6120 62857 MT | |
446 | (RECEIVE \050if you gave a SEND command to the remote Kermit\051 or SEND)3 W | |
447 | /Times-Italic SF | |
448 | 36349 XM | |
449 | (filename)SH | |
450 | /Times-Roman SF | |
451 | 40046 XM | |
452 | (\050if you gave a) | |
453 | 3 W( receive command)4 W | |
454 | 6120 64053 MT | |
455 | (to the remote Kermit\051.)SH | |
456 | 6120 66445 MT | |
457 | (To transfer a binary file, give the command) | |
458 | 13 W( SET FILE TYPE BINARY to the remote Kermit and SET FILE-MODE)12 W | |
459 | 6120 67641 MT | |
460 | (BINARY to CP/M Kermit before issuing any SEND or RECEIVE commands.)SH | |
461 | 6120 70033 MT | |
462 | (Multiple files of the same type \050text or binary\051) | |
463 | 107 W( can be transferred in a single operation using "wildcard notation")108 W | |
464 | 6120 71229 MT | |
465 | (\050including special characters like asterisk in the filename\051.)SH | |
466 | ES | |
467 | %%Page: 3 4 | |
468 | BS | |
469 | 0 SI | |
470 | 12 /Times-Bold AF | |
471 | 8280 4404 MT | |
472 | (1.3. Overview of Kermit Operation)SH | |
473 | 10 /Times-Italic AF | |
474 | 52275 XM | |
475 | (Page 3)SH | |
476 | 46800 50 8280 5709 UL | |
477 | /Times-Roman SF | |
478 | 8280 7886 MT | |
479 | (When file transfer is complete, CONNECT back to the remote computer, use the) | |
480 | 73 W( EXIT command to exit from the)72 W | |
481 | 8280 9082 MT | |
482 | (remote Kermit program, finish your work on the remote computer, log out from it, escape back to) | |
483 | 111 W( CP/M Kermit)112 W | |
484 | 8280 10278 MT | |
485 | (again, and EXIT from CP/M Kermit.)SH | |
486 | 8280 12670 MT | |
487 | (The remote Kermit may also be put into "server) | |
488 | 57 W( mode" to simplify these operations. Give the SERVER command)56 W | |
489 | 8280 13866 MT | |
490 | (to the remote Kermit, escape back to CP/M Kermit, and) | |
491 | 89 W( then issue SEND commands to send files \050upload\051, GET)90 W | |
492 | /Times-Italic SF | |
493 | 8280 15062 MT | |
494 | (filename)SH | |
495 | /Times-Roman SF | |
496 | 12233 XM | |
497 | (commands to receive \050download\051 files, REMOTE commands to request) | |
498 | 259 W( various other services \050like)258 W | |
499 | 8280 16258 MT | |
500 | (directory listings\051 from the remote Kermit. When you are) | |
501 | 103 W( done, give a BYE command to terminate your remote)104 W | |
502 | 8280 17454 MT | |
503 | (session, or) | |
504 | 87 W( a FINISH command to tell the remote Kermit to return to its prompt so you can CONNECT back and)86 W | |
505 | 8280 18650 MT | |
506 | (conduct further business.)SH | |
507 | 8280 21042 MT | |
508 | (That's all there is to it.)SH | |
509 | 14 /Times-Bold AF | |
510 | 8280 24644 MT | |
511 | (1.4. Summary of CP/M)SH | |
512 | 10 /Times-Roman AF | |
513 | 8280 26762 MT | |
514 | (There are essentially two versions of CP/M - Versions 2.2 and 3.0 \050sometimes also called CP/M PLUS.\051)SH | |
515 | 8280 29154 MT | |
516 | (CP/M-80 Version 2)95 W | |
517 | /Courier SF | |
518 | (.)SH | |
519 | /Times-Roman SF | |
520 | (2 is run in) | |
521 | 95 W( a single 64 Kbyte "page", usually the largest amount of memory on Z80 or 8080)96 W | |
522 | 8280 30350 MT | |
523 | (systems. The) | |
524 | 682 W( BIOS \050Basic input/output system\051, BDOS \050Basic Disk Operating System\051 and) | |
525 | 216 W( CCP \050Command)215 W | |
526 | 8280 31546 MT | |
527 | (console processor\051 all share memory with) | |
528 | 58 W( any transient program the user may wish to run. Some basic commands)59 W | |
529 | 8280 32742 MT | |
530 | (are available through the) | |
531 | 38 W( CCP, like DIR, ERA etc,while others are loaded from disk into the transient program area)37 W | |
532 | 8280 33938 MT | |
533 | (and run as a program, like PIP or STAT.)SH | |
534 | 8280 36330 MT | |
535 | (CP/M Version 3)33 W | |
536 | /Courier SF | |
537 | (.)SH | |
538 | /Times-Roman SF | |
539 | (0 \050or CP/M PLUS\051 effectively removes the requirement of having the CCP and) | |
540 | 33 W( BDOS along with)34 W | |
541 | 8280 37526 MT | |
542 | (a chunk of the) | |
543 | 54 W( BIOS code being resident in the single 64k byte page of memory. This allows even more space for)53 W | |
544 | 8280 38722 MT | |
545 | (programs in the) | |
546 | 20 W( TPA, but still a little less than the maximum of 64k. It is substantially different from CP/M version)21 W | |
547 | 8280 39918 MT | |
548 | (2)SH | |
549 | /Courier SF | |
550 | (.)SH | |
551 | /Times-Roman SF | |
552 | (2, with lots of added features. Kermit-80) | |
553 | 239 W( uses very few additional version 3)238 W | |
554 | /Courier SF | |
555 | (.)SH | |
556 | /Times-Roman SF | |
557 | (0 features, and only where)238 W | |
558 | 8280 41114 MT | |
559 | (absolutely necessary.)SH | |
560 | 8280 43506 MT | |
561 | (CP/M file specifications are of the form)SH | |
562 | /Courier SF | |
563 | 24472 XM | |
564 | (DEV:XXXXXXXX.YYY)SH | |
565 | /Times-Roman SF | |
566 | (, where)SH | |
567 | /Courier SF | |
568 | 8280 45297 MT | |
569 | (DEV:)SH | |
570 | /Times-Roman SF | |
571 | 16280 XM | |
572 | (is a)125 W | |
573 | /Times-Italic SF | |
574 | 18141 XM | |
575 | (device name)125 W | |
576 | /Times-Roman SF | |
577 | (, normally the A:) | |
578 | 125 W( or) | |
579 | SH( B:) | |
580 | 125 W( floppy.) | |
581 | SH( If) | |
582 | 500 W( omitted, the device name defaults to your)125 W | |
583 | 16280 46402 MT | |
584 | (connected diskette.)SH | |
585 | /Courier SF | |
586 | 8280 47979 MT | |
587 | (XXXXXXXX)SH | |
588 | /Times-Roman SF | |
589 | 16280 XM | |
590 | (is a)SH | |
591 | /Times-Italic SF | |
592 | 17891 XM | |
593 | (filename)SH | |
594 | /Times-Roman SF | |
595 | 21585 XM | |
596 | (of up to 8 characters.)SH | |
597 | /Courier SF | |
598 | 8280 49556 MT | |
599 | (YYY)SH | |
600 | /Times-Roman SF | |
601 | 16280 XM | |
602 | (is the)SH | |
603 | /Times-Italic SF | |
604 | 18669 XM | |
605 | (file type)SH | |
606 | /Times-Roman SF | |
607 | (, up to 3 characters.)SH | |
608 | 8280 51347 MT | |
609 | (File names and file types may contain letters, digits, and some special characters, including dash, dollar) | |
610 | 90 W( sign, and)89 W | |
611 | 8280 52543 MT | |
612 | (underscore, but no imbedded spaces. Upper and lower case letters are equivalent.)SH | |
613 | 8280 54935 MT | |
614 | ("Wildcard" file-group specifications are) | |
615 | 30 W( permitted in file names and file types \050but not device names\051 within certain)31 W | |
616 | 8280 56131 MT | |
617 | (contexts; a ")134 W | |
618 | /Courier SF | |
619 | (*)SH | |
620 | /Times-Roman SF | |
621 | (" matches a whole field, a ")134 W | |
622 | /Courier SF | |
623 | (?)SH | |
624 | /Times-Roman SF | |
625 | (" matches) | |
626 | 518 W( a single character, including space.) | |
627 | 134 W( Examples:) | |
628 | 517 W( ")133 W | |
629 | /Courier SF | |
630 | (*.F??)SH | |
631 | /Times-Roman SF | |
632 | (")SH | |
633 | 8280 57327 MT | |
634 | (specifies all files whose)24 W | |
635 | /Times-Italic SF | |
636 | 18152 XM | |
637 | (types)SH | |
638 | /Times-Roman SF | |
639 | 20481 XM | |
640 | (start with F and are 1, 2, or 3 characters long; ")24 W | |
641 | /Courier SF | |
642 | (F?.*)SH | |
643 | /Times-Roman SF | |
644 | (" specifies all files whose names)25 W | |
645 | 8280 58523 MT | |
646 | (start with F and are no more than two characters long \050before the trailing spaces\051.)SH | |
647 | 8280 60915 MT | |
648 | (The five CP/M commands are:)SH | |
649 | 8280 62706 MT | |
650 | (DIR)SH | |
651 | /Times-Italic SF | |
652 | 10252 XM | |
653 | (file)SH | |
654 | /Times-Roman SF | |
655 | 16280 XM | |
656 | (Lists the the names of) | |
657 | 165 W( the specified files. The default file specification is "*.*". Example:)164 W | |
658 | 16280 63811 MT | |
659 | (")SH | |
660 | /Courier SF | |
661 | (DIR B:*.FOR)SH | |
662 | /Times-Roman SF | |
663 | (".)SH | |
664 | 8280 65388 MT | |
665 | (ERA)SH | |
666 | /Times-Italic SF | |
667 | 10530 XM | |
668 | (file)SH | |
669 | /Times-Roman SF | |
670 | 16280 XM | |
671 | (Erases \050deletes\051 the specified file\050s\051; wildcards allowed.)SH | |
672 | 8280 66965 MT | |
673 | (REN)SH | |
674 | /Times-Italic SF | |
675 | 10530 XM | |
676 | (new old)SH | |
677 | /Times-Roman SF | |
678 | 16280 XM | |
679 | (Changes the name of a file from)SH | |
680 | /Times-Italic SF | |
681 | 29416 XM | |
682 | (old)SH | |
683 | /Times-Roman SF | |
684 | 30944 XM | |
685 | (to)SH | |
686 | /Times-Italic SF | |
687 | 31972 XM | |
688 | (new)SH | |
689 | /Times-Roman SF | |
690 | (, e.g.)SH | |
691 | 16280 68070 MT | |
692 | (")SH | |
693 | /Courier SF | |
694 | (REN NEW.FOR=OLD.FOR)SH | |
695 | /Times-Roman SF | |
696 | (".)SH | |
697 | 8280 69647 MT | |
698 | (SAVE)SH | |
699 | 16280 XM | |
700 | (Saves the specified number of memory blocks into a file. \050Not on CP/M Plus systems\051)SH | |
701 | 8280 71224 MT | |
702 | (TYPE)SH | |
703 | /Times-Italic SF | |
704 | 11030 XM | |
705 | (file)SH | |
706 | /Times-Roman SF | |
707 | 16280 XM | |
708 | (Types the specified file on the screen, e.g. ")SH | |
709 | /Courier SF | |
710 | (TYPE FOO.TXT)SH | |
711 | /Times-Roman SF | |
712 | (".)SH | |
713 | ES | |
714 | %%Page: 4 5 | |
715 | BS | |
716 | 0 SI | |
717 | 10 /Times-Italic AF | |
718 | 6120 4404 MT | |
719 | (Page 4)SH | |
720 | 12 /Times-Bold AF | |
721 | 30586 XM | |
722 | (Kermit User Guide: CP/M-80 KERMIT 1.4)SH | |
723 | 46800 50 6120 5709 UL | |
724 | 10 /Times-Roman AF | |
725 | 6120 7886 MT | |
726 | (The most important programs are:)SH | |
727 | 6120 9677 MT | |
728 | (STAT)SH | |
729 | 14120 XM | |
730 | (Gives statistics on disk usage; sets and displays IOBYTE. \050Not on CP/M Plus systems\051)SH | |
731 | 6120 11254 MT | |
732 | (PIP)SH | |
733 | 14120 XM | |
734 | (Peripheral Interchange) | |
735 | 51 W( Program. Copies files. In response to the ")52 W | |
736 | /Courier SF | |
737 | (*)SH | |
738 | /Times-Roman SF | |
739 | (" prompt, give a command)52 W | |
740 | 556 50 14120 11454 UL | |
741 | 333 50 18531 11454 UL | |
742 | 556 50 23553 11454 UL | |
743 | 14120 12359 MT | |
744 | (of the form)SH | |
745 | /Courier SF | |
746 | 16520 14014 MT | |
747 | (disk:outfile=disk:infile)SH | |
748 | /Times-Roman SF | |
749 | 14120 15731 MT | |
750 | (Wildcards \050")71 W | |
751 | /Courier SF | |
752 | (*)SH | |
753 | /Times-Roman SF | |
754 | (" for a whole field or ")71 W | |
755 | /Courier SF | |
756 | (?)SH | |
757 | /Times-Roman SF | |
758 | (" for) | |
759 | 392 W( a letter\051 can be used. Examples:) | |
760 | 71 W( ")70 W | |
761 | /Courier SF | |
762 | (A:=B:*.*)SH | |
763 | /Times-Roman SF | |
764 | (" to)70 W | |
765 | 14120 16836 MT | |
766 | (copy a whole disk, ")56 W | |
767 | /Courier SF | |
768 | (A:=B:*.FOR)SH | |
769 | /Times-Roman SF | |
770 | (" to copy all the Fortran programs) | |
771 | 56 W( from disk B to disk A. If)57 W | |
772 | 14120 17941 MT | |
773 | (the disk specification is omitted, your "connected" disk is assumed. Command line arguments)78 W | |
774 | 14120 19046 MT | |
775 | (are also accepted, e.g. ")SH | |
776 | /Courier SF | |
777 | (PIP A:=B:*.*)SH | |
778 | /Times-Roman SF | |
779 | (".)SH | |
780 | 6120 21438 MT | |
781 | (There are equivalent commands for CP/M Version 3.0, but are not loaded into memory in the same) | |
782 | 4 W( way as for CP/M)5 W | |
783 | 6120 22634 MT | |
784 | (Version 2.2. For further information on CP/M, consult your microcomputer manual or a CP/M handbook.)SH | |
785 | 14 /Times-Bold AF | |
786 | 6120 26236 MT | |
787 | (1.5. Kermit-80 Description)SH | |
788 | 10 /Times-Roman AF | |
789 | 6120 28354 MT | |
790 | (Since Kermit-80 runs on a standalone micro, it is always in control of the screen --) | |
791 | 47 W( it is always in ")46 W | |
792 | /Times-Italic SF | |
793 | (local)SH | |
794 | /Times-Roman SF | |
795 | 48837 XM | |
796 | (mode". It)342 W | |
797 | 6120 29550 MT | |
798 | (includes a terminal emulator for establishing) | |
799 | 42 W( a connection to a remote computer or service, and during file transfer,)43 W | |
800 | 6120 30746 MT | |
801 | (it keeps the screen updated with the file name and the packet number, whether sending or receiving.)SH | |
802 | 6120 33138 MT | |
803 | (Kermit-80 is) | |
804 | 12 W( capable of an imprecise or "fuzzy" timeout on an input request, and can break deadlocks automatically.)11 W | |
805 | 6120 34334 MT | |
806 | (In most cases, this is not important, because the Kermit program on) | |
807 | 55 W( the other side is most likely able to handle the)56 W | |
808 | 6120 35530 MT | |
809 | (timeouts. The) | |
810 | 372 W( timeouts) | |
811 | 61 W( done by Kermit-80 are fuzzy because they depend on the speed of the processor and other)60 W | |
812 | 6120 36726 MT | |
813 | (factors that can vary from system to system.)SH | |
814 | 6120 39118 MT | |
815 | (If, despite the timeout capability, the transmission appears to be stuck \050and you) | |
816 | 26 W( can tell that this has happened if the)27 W | |
817 | 6120 40314 MT | |
818 | (screen fails to change for a while\051 you can type carriage return to have the micro do what it would) | |
819 | 56 W( have done on a)55 W | |
820 | 6120 41510 MT | |
821 | (timeout, namely NAK the expected packet to cause theforeign host to send it again \050or, if the micro is sending,) | |
822 | 75 W( to)76 W | |
823 | 6120 42706 MT | |
824 | (retransmit the last packet\051. Micro/micro or micro/IBM-mainframe) | |
825 | 207 W( transfers could require this kind of manual)206 W | |
826 | 6120 43902 MT | |
827 | (intervention.)SH | |
828 | 6120 46294 MT | |
829 | (File transfers may be interrupted in several ways.)SH | |
830 | 6120 48085 MT | |
831 | (Control-C)SH | |
832 | 14120 XM | |
833 | (This will return you to Kermit-80 command level immediately, so that you can) | |
834 | 46 W( connect back to)47 W | |
835 | 14120 49190 MT | |
836 | (the remote system, or take any other desired action.)SH | |
837 | 6120 50767 MT | |
838 | (Control-X)SH | |
839 | 14120 XM | |
840 | (When sending a file, this will) | |
841 | 182 W( terminate the sending of the current file with a signal to the)181 W | |
842 | 14120 51872 MT | |
843 | (KERMIT on the other side to discard what it got so far. If there are more files to be sent,)157 W | |
844 | 14120 52977 MT | |
845 | (KERMIT-80 will go on to) | |
846 | 53 W( the next one. When receiving a file, KERMIT-80 will send a signal)52 W | |
847 | 14120 54082 MT | |
848 | (to the remote KERMIT to stop sending this file. If the remote KERMIT understands this) | |
849 | 31 W( signal)32 W | |
850 | 14120 55187 MT | |
851 | (\050not all implementations of KERMIT do\051, it will comply, otherwise the file will keep coming.)91 W | |
852 | 14120 56292 MT | |
853 | (In any case, the remote KERMIT will go on to the next file in the group, if any.)SH | |
854 | 6120 57869 MT | |
855 | (Control-Z)SH | |
856 | 14120 XM | |
857 | (Like Control-X, except if a file) | |
858 | 39 W( group is being transmitted, this will stop the transmission of the)40 W | |
859 | 14120 58974 MT | |
860 | (entire group. If only a single file is being transmitted, it works exactly like Control-X.)SH | |
861 | 6120 60551 MT | |
862 | (Carriage Return)SH | |
863 | 14120 XM | |
864 | (If you type a carriage return Kermit-80 will resend the current packet. You) | |
865 | 233 W( may do this)232 W | |
866 | 14120 61656 MT | |
867 | (repeatedly, up to the) | |
868 | 142 W( packet retry limit \050somewhere between 5 and 16 times\051 for a particular)143 W | |
869 | 14120 62761 MT | |
870 | (packet.)SH | |
871 | ES | |
872 | %%Page: 5 6 | |
873 | BS | |
874 | 0 SI | |
875 | 12 /Times-Bold AF | |
876 | 8280 4404 MT | |
877 | (1.5. Kermit-80 Description)SH | |
878 | 10 /Times-Italic AF | |
879 | 52275 XM | |
880 | (Page 5)SH | |
881 | 46800 50 8280 5709 UL | |
882 | 13 /Times-Bold AF | |
883 | 25451 8071 MT | |
884 | (Kermit-80 Commands)SH | |
885 | 10 /Times-Roman AF | |
886 | 8280 10444 MT | |
887 | (Kermit-80 is an interactive program. It issues a prompt, you type a command. The process repeats until you) | |
888 | 64 W( give)63 W | |
889 | 8280 11640 MT | |
890 | (the EXIT command to leave the program.)SH | |
891 | 8280 14032 MT | |
892 | (Commands consist of keywords, filenames, and numbers. Keywords) | |
893 | 190 W( may be abbreviated to minumum unique)191 W | |
894 | 8280 15228 MT | |
895 | (length. "?") | |
896 | 296 W( may be typed to request a menu of the available options) | |
897 | 23 W( for the current field at any point in a command.)22 W | |
898 | 8280 16424 MT | |
899 | (ESC may be typed at any point in a command to fill out the current keyword or filename;) | |
900 | 93 W( if sufficient characters)94 W | |
901 | 8280 17620 MT | |
902 | (have not been typed to identify the current field uniquely, Kermit-80 will) | |
903 | 75 W( sound a beep and allow you to continue)74 W | |
904 | 8280 18816 MT | |
905 | (from that point. Here are Kermit-80's commands:)SH | |
906 | 8280 20607 MT | |
907 | (BREAK)SH | |
908 | 12280 XM | |
909 | (Send a BREAK) | |
910 | 144 W( condition to the remote computer. This is only possible if your system is capable of)145 W | |
911 | 12280 21712 MT | |
912 | (sending breaks. It is intended to be used with PAUSE, OUTPUT, etc and) | |
913 | 136 W( the TAKE command to do)135 W | |
914 | 12280 22817 MT | |
915 | (wierd and wonderful things, like automatic logging on to a remote host.)SH | |
916 | 8280 24394 MT | |
917 | (BYE)SH | |
918 | 12280 XM | |
919 | (When talking to a remote Kermit Server, this command shuts down the server) | |
920 | 103 W( and logs it out, and also)104 W | |
921 | 12280 25499 MT | |
922 | (exits from Kermit-80 to CP/M command level.)SH | |
923 | 8280 27076 MT | |
924 | (CONNECT)SH | |
925 | 12280 28181 MT | |
926 | (Establish a terminal connection to the computer, service, or) | |
927 | 135 W( device that is connected to the serial port,)136 W | |
928 | 12280 29286 MT | |
929 | (i.e. pass) | |
930 | SH( all typein to the serial port) | |
931 | 34 W( and display all input from the serial port on the screen. Also, emulate)33 W | |
932 | 12280 30391 MT | |
933 | (a DEC VT52 to allow) | |
934 | 62 W( cursor control, screen clearing, etc., if VT52-EMULATION is ON \050see below\051, in)63 W | |
935 | 12280 31496 MT | |
936 | (which case you should also set your terminal type on the remote host to VT52.) | |
937 | 68 W( \050Some) | |
938 | 385 W( versions emulate)67 W | |
939 | 12280 32601 MT | |
940 | (other terminals.\051 The CONNECT command may be abbreviated by the single letter C.)SH | |
941 | 12280 34178 MT | |
942 | (Warning: VT52 emulation is only successful if your system or its attached terminal can do the same) | |
943 | 62 W( sort)63 W | |
944 | 12280 35283 MT | |
945 | (of functions as) | |
946 | 47 W( a genuine VT52. Things to beware of are cursor addressing, clear to end of page and end)46 W | |
947 | 12280 36388 MT | |
948 | (of line, clear screen, home) | |
949 | 192 W( cursor, and clear-and-home functions. The useability of VT52 emulation)193 W | |
950 | 12280 37493 MT | |
951 | (depends entirely on how many of the VT52 functions can be emulated by your micro or terminal.)SH | |
952 | 12280 39070 MT | |
953 | (The escape) | |
954 | 103 W( character differs from micro to micro; when you issue the CONNECT command, the micro)102 W | |
955 | 12280 40175 MT | |
956 | (will print) | |
957 | 40 W( a message telling you how to get back. The escape sequence is generally an uncommonly-used)41 W | |
958 | 12280 41280 MT | |
959 | (control character, like CTRL-backslash or CTRL-rightbracket, followed by a single letter "command":)SH | |
960 | 12280 43071 MT | |
961 | (C)SH | |
962 | 14280 XM | |
963 | (Close Connection, return to)SH | |
964 | /Courier SF | |
965 | 25585 XM | |
966 | (Kermit-80>)SH | |
967 | /Times-Roman SF | |
968 | 31835 XM | |
969 | (command level.)SH | |
970 | 12280 44176 MT | |
971 | (S)SH | |
972 | 14280 XM | |
973 | (Display Status of connection, but maintain remote connection.)SH | |
974 | /Courier SF | |
975 | 12280 45281 MT | |
976 | (?)SH | |
977 | /Times-Roman SF | |
978 | 14280 XM | |
979 | (List available single-character commands.)SH | |
980 | 12280 46386 MT | |
981 | (0)SH | |
982 | 14280 XM | |
983 | (\050zero\051 Send a null \0500\051 character.)SH | |
984 | 12280 47491 MT | |
985 | (B)SH | |
986 | 14280 XM | |
987 | (Send a BREAK signal. Most systems provide this function.)SH | |
988 | 12280 48596 MT | |
989 | (D)SH | |
990 | 14280 XM | |
991 | (Drop the line. Used on) | |
992 | 51 W( the Apple with modem. Automatically closes the connection after dropping)50 W | |
993 | 14280 49701 MT | |
994 | (the line. The TORCH system acknowledges this command but does nothing.)SH | |
995 | 12280 50806 MT | |
996 | (P)SH | |
997 | 14280 XM | |
998 | (Toggle printer on or off. Allows you to copy whatever goes to the screen to the printer.)SH | |
999 | 12280 51911 MT | |
1000 | (S)SH | |
1001 | 14280 XM | |
1002 | (Temporarily suspend logging to the log file.)SH | |
1003 | 12280 53016 MT | |
1004 | (Q)SH | |
1005 | 14280 XM | |
1006 | (Restart logging to the log file)SH | |
1007 | /Courier SF | |
1008 | 12280 54121 MT | |
1009 | (^])SH | |
1010 | /Times-Roman SF | |
1011 | 14280 XM | |
1012 | (\050or whatever - a second copy of the escape character\051 Send the escape character itself) | |
1013 | 69 W( to the remote)70 W | |
1014 | 14280 55226 MT | |
1015 | (host.)SH | |
1016 | 8280 57017 MT | |
1017 | (COPY)SH | |
1018 | /Times-Italic SF | |
1019 | 11197 XM | |
1020 | (source destination)SH | |
1021 | /Times-Roman SF | |
1022 | 12280 58122 MT | |
1023 | (Copy a named file to another file, either on the same drive or another drive.)SH | |
1024 | 8280 59699 MT | |
1025 | (DIRECTORY)SH | |
1026 | 12280 60804 MT | |
1027 | (This provides a directory listing of the specified files.) | |
1028 | 27 W( If) | |
1029 | 303 W( no files are specified, all files on the default disk)26 W | |
1030 | 12280 61909 MT | |
1031 | (are listed. File sizes, in K, are included. You may interrupt the listing) | |
1032 | 1 W( at any time by typing any character.)2 W | |
1033 | 12280 63014 MT | |
1034 | (The listing \050even if interrupted\051 concludes with a display of the amount of free storage left) | |
1035 | 99 W( on the disk.)98 W | |
1036 | 12280 64119 MT | |
1037 | (You can inhibit the display of file sizes by SET DIRECTORY OFF.)SH | |
1038 | 8280 65696 MT | |
1039 | (ERASE)SH | |
1040 | /Times-Italic SF | |
1041 | 11697 XM | |
1042 | (filespec)SH | |
1043 | /Times-Roman SF | |
1044 | 12280 66801 MT | |
1045 | (This executes the CP/M ERA command on the specified file\050s\051. The names of the files being erased) | |
1046 | 65 W( are)64 W | |
1047 | 12280 67906 MT | |
1048 | (not displayed.)SH | |
1049 | 8280 69483 MT | |
1050 | (EXIT)SH | |
1051 | 12280 XM | |
1052 | (Quit back to CP/M. The return is made by a JMP 0 \050Warmstart\051. QUIT is a synonym for EXIT.)SH | |
1053 | 8280 71060 MT | |
1054 | (FINISH)SH | |
1055 | 12280 XM | |
1056 | (Like LOGOUT, but shuts down the remote server) | |
1057 | 199 W( without logging it out. Leaves you at Kermit-80)200 W | |
1058 | ES | |
1059 | %%Page: 6 7 | |
1060 | BS | |
1061 | 0 SI | |
1062 | 10 /Times-Italic AF | |
1063 | 6120 4404 MT | |
1064 | (Page 6)SH | |
1065 | 12 /Times-Bold AF | |
1066 | 30586 XM | |
1067 | (Kermit User Guide: CP/M-80 KERMIT 1.5)SH | |
1068 | 46800 50 6120 5709 UL | |
1069 | 10 /Times-Roman AF | |
1070 | 10120 7886 MT | |
1071 | (command level; subsequent CONNECT commands will put you back at host system command level.)SH | |
1072 | 6120 9463 MT | |
1073 | (GET)SH | |
1074 | /Times-Italic SF | |
1075 | 8314 XM | |
1076 | (filespec)SH | |
1077 | /Times-Roman SF | |
1078 | 11619 XM | |
1079 | ([)SH | |
1080 | /Times-Italic SF | |
1081 | (local_filespec)SH | |
1082 | /Times-Roman SF | |
1083 | (])SH | |
1084 | 10120 10568 MT | |
1085 | (When Kermit-80 is talking) | |
1086 | 67 W( to a Kermit Server on the host, you should use the GET command to request)68 W | |
1087 | 10120 11673 MT | |
1088 | (the server to send files to you, for example:)SH | |
1089 | /Courier SF | |
1090 | 12520 13328 MT | |
1091 | (get hlp:k*.hlp)SH | |
1092 | /Times-Roman SF | |
1093 | 10120 15045 MT | |
1094 | (You may specify a local filename) | |
1095 | 264 W( if you want to save the remote file under a different filename.)263 W | |
1096 | 10120 16150 MT | |
1097 | (Limitation: If you request an alternate block check type using) | |
1098 | 194 W( the SET BLOCK command, the GET)195 W | |
1099 | 10120 17255 MT | |
1100 | (command will not communicate it to the remote server. If you want to have) | |
1101 | 7 W( type 2 or 3 block checks done)6 W | |
1102 | 10120 18360 MT | |
1103 | (when getting files from the server, you have to issue) | |
1104 | 11 W( the appropriate SET BLOCK command to the remote)12 W | |
1105 | 10120 19465 MT | |
1106 | (KERMIT before putting it in server mode.)SH | |
1107 | 6120 21042 MT | |
1108 | (HELP)SH | |
1109 | 10120 XM | |
1110 | (List all these commands,) | |
1111 | 27 W( with a short description on what the commands do. A question mark will do the)26 W | |
1112 | 10120 22147 MT | |
1113 | (same. If) | |
1114 | 408 W( you have already typed a command but do not know) | |
1115 | 79 W( what the parameters are, type a space \050to)80 W | |
1116 | 10120 23252 MT | |
1117 | (indicate the end of the command\051 and a question mark.) | |
1118 | 43 W( You) | |
1119 | 335 W( will be informed of what Kermit can expect)42 W | |
1120 | 10120 24357 MT | |
1121 | (at that stage.)SH | |
1122 | 6120 25934 MT | |
1123 | (INPUT)SH | |
1124 | /Times-Italic SF | |
1125 | 9314 XM | |
1126 | (seconds text)SH | |
1127 | /Times-Roman SF | |
1128 | 10120 27039 MT | |
1129 | (Setup a text) | |
1130 | 55 W( line and time delay for your CP/M system to expect from the host, then wait up to the given)54 W | |
1131 | 10120 28144 MT | |
1132 | (number of seconds \050approximately\051 for text to be sent to your CP/M-80 system.)SH | |
1133 | 6120 29721 MT | |
1134 | (LOG)SH | |
1135 | /Times-Italic SF | |
1136 | 8425 XM | |
1137 | (filespec)SH | |
1138 | /Times-Roman SF | |
1139 | 10120 30826 MT | |
1140 | (When CONNECTed to a foreign host as a terminal, log the terminal session to the specified diskette file.)49 W | |
1141 | 10120 31931 MT | |
1142 | (This functionality depends to some extent) | |
1143 | 13 W( on the remote host's ability to do XON/XOFF flow control, and)14 W | |
1144 | 10120 33036 MT | |
1145 | (does not guarantee a complete transcript \050after all, that's what the KERMIT protocol is for\051. The log file)48 W | |
1146 | 10120 34141 MT | |
1147 | (is closed when the connection is closed by typing the escape character followed by the single-character)104 W | |
1148 | 10120 35246 MT | |
1149 | (command "C".)SH | |
1150 | 10120 36823 MT | |
1151 | (It is possible to temporarily) | |
1152 | 98 W( suspend logging during connect state. Typing an escape sequence can turn)97 W | |
1153 | 10120 37928 MT | |
1154 | (file logging on \050<escape-character> R for Resume\051 or off \050<escape-character> Q for quiet\051.)SH | |
1155 | 10120 39505 MT | |
1156 | (Re-entering connect state will re-open the previously opened log file and append to that file.)SH | |
1157 | 6120 41082 MT | |
1158 | (LOGOUT)SH | |
1159 | 10120 42187 MT | |
1160 | (Like BYE, but leaves you at Kermit-80 command level.)SH | |
1161 | 6120 43764 MT | |
1162 | (OUTPUT)SH | |
1163 | /Times-Italic SF | |
1164 | 10314 XM | |
1165 | (text)SH | |
1166 | /Times-Roman SF | |
1167 | 10120 44869 MT | |
1168 | (Send the text to the remote computer as if you had typed it.)SH | |
1169 | 6120 46446 MT | |
1170 | (PAUSE)SH | |
1171 | /Times-Italic SF | |
1172 | 9537 XM | |
1173 | (seconds)SH | |
1174 | /Times-Roman SF | |
1175 | 10120 47551 MT | |
1176 | (If this command is issued your CP/M system will wait) | |
1177 | 42 W( a while before proceeding with another command.)41 W | |
1178 | 10120 48656 MT | |
1179 | (This is intended for use) | |
1180 | 21 W( in TAKE commands, where you may want to pause for a while before proceeding)22 W | |
1181 | 10120 49761 MT | |
1182 | (with the rest of the TAKE file. The actual delay) | |
1183 | 62 W( is very variable between systems, and values should be)61 W | |
1184 | 10120 50866 MT | |
1185 | (determined on a trial and error basis.)SH | |
1186 | 6120 52443 MT | |
1187 | (PRINT)SH | |
1188 | 10120 XM | |
1189 | (Print a file to) | |
1190 | 64 W( the console and printer. Output to the printer is buffered by the Kermit-maintained printer)65 W | |
1191 | 10120 53548 MT | |
1192 | (buffer. This) | |
1193 | 338 W( routine is identical) | |
1194 | 44 W( to TYPE but characters are echoed to the printer as well as to the screen.)43 W | |
1195 | 10120 54653 MT | |
1196 | (Suspending and canceling output is as described in TYPE.)SH | |
1197 | 6120 56230 MT | |
1198 | (QUIT)SH | |
1199 | 10120 XM | |
1200 | (Synonym for EXIT.)SH | |
1201 | 6120 57807 MT | |
1202 | (RECEIVE)SH | |
1203 | /Times-Italic SF | |
1204 | 10592 XM | |
1205 | (filespec)SH | |
1206 | /Times-Roman SF | |
1207 | 10120 58912 MT | |
1208 | (Receive file\050s\051 from the remote) | |
1209 | 185 W( Kermit, and save them under the names provided in the file headers)184 W | |
1210 | 10120 60017 MT | |
1211 | (supplied by) | |
1212 | 37 W( the remote host. If a local filespec is given, the file is saved under the given filename. If the)38 W | |
1213 | 10120 61122 MT | |
1214 | (names aren't legal, use) | |
1215 | 104 W( as many legal characters from the name as possible \050see the description of SET)103 W | |
1216 | 10120 62227 MT | |
1217 | (FILE-WARNING below\051. If there's) | |
1218 | 128 W( a conflict, and FILE-WARNING is ON, warn the user and try to)129 W | |
1219 | 10120 63332 MT | |
1220 | (build a unique name for the file by) | |
1221 | 71 W( adding ")70 W | |
1222 | /Courier SF | |
1223 | (&)SH | |
1224 | /Times-Roman SF | |
1225 | (" characters to the name. RECEIVE can be abbreviated to)70 W | |
1226 | 10120 64437 MT | |
1227 | (the single letter R.)SH | |
1228 | 6120 66014 MT | |
1229 | (REMOTE)SH | |
1230 | /Times-Italic SF | |
1231 | 10481 XM | |
1232 | (command)SH | |
1233 | /Times-Roman SF | |
1234 | 10120 67119 MT | |
1235 | (Send a command to a remote Kermit server.) | |
1236 | 66 W( The) | |
1237 | 381 W( results are sent back to your CP/M screen. When two)65 W | |
1238 | 10120 68224 MT | |
1239 | (arguments are required and specify less than two in) | |
1240 | 73 W( the command, you will be prompted for the missing)74 W | |
1241 | 10120 69329 MT | |
1242 | (arguments. REMOTE) | |
1243 | 250 W( commands include:)SH | |
1244 | 10120 71120 MT | |
1245 | (REMOTE CD [directory])SH | |
1246 | ES | |
1247 | %%Page: 7 8 | |
1248 | BS | |
1249 | 0 SI | |
1250 | 12 /Times-Bold AF | |
1251 | 8280 4404 MT | |
1252 | (1.5. Kermit-80 Description)SH | |
1253 | 10 /Times-Italic AF | |
1254 | 52275 XM | |
1255 | (Page 7)SH | |
1256 | 46800 50 8280 5709 UL | |
1257 | /Times-Roman SF | |
1258 | 14280 7886 MT | |
1259 | (Ask the remote server to change its default directory. If no directory is) | |
1260 | 36 W( specified, the server changes)37 W | |
1261 | 14280 8991 MT | |
1262 | (to its login directory.)SH | |
1263 | 12280 10568 MT | |
1264 | (REMOTE COPY file1 file2)SH | |
1265 | 14280 11673 MT | |
1266 | (Ask the remote server to copy file1 to file2.)SH | |
1267 | 12280 13250 MT | |
1268 | (REMOTE RENAME file1 file2)SH | |
1269 | 14280 14355 MT | |
1270 | (Ask the remote server to rename file1 to file2.)SH | |
1271 | 12280 15932 MT | |
1272 | (REMOTE DELETE filespec)SH | |
1273 | 14280 17037 MT | |
1274 | (Ask the remote server to delete the named file or files.)SH | |
1275 | 12280 18614 MT | |
1276 | (REMOTE DIRECTORY [filespec])SH | |
1277 | 14280 19719 MT | |
1278 | (Ask the remote server to display a directory listing of the given files or, if the filespec is) | |
1279 | 41 W( omitted, all)40 W | |
1280 | 14280 20824 MT | |
1281 | (the files in the current device or directory.)SH | |
1282 | 12280 22401 MT | |
1283 | (REMOTE DISK-USAGE)SH | |
1284 | 14280 23506 MT | |
1285 | (Ask the remote server to display information about its disk usage \050such as free or used space\051.)SH | |
1286 | 12280 25083 MT | |
1287 | (REMOTE ERASE filespec)SH | |
1288 | 14280 26188 MT | |
1289 | (Same as REMOTE DELETE.)SH | |
1290 | 12280 27765 MT | |
1291 | (REMOTE FINISH)SH | |
1292 | 14280 28870 MT | |
1293 | (Same as FINISH.)SH | |
1294 | 12280 30447 MT | |
1295 | (REMOTE HELP)SH | |
1296 | 14280 31552 MT | |
1297 | (Ask the remote server to display a list of the commands it can respond to.)SH | |
1298 | 12280 33129 MT | |
1299 | (REMOTE HOST command)SH | |
1300 | 14280 34234 MT | |
1301 | (Ask the remote server to have its operating system execute the given command.)SH | |
1302 | 12280 35811 MT | |
1303 | (REMOTE KERMIT command)SH | |
1304 | 14280 36916 MT | |
1305 | (Ask the remote server to execute the given Kermit command, given) | |
1306 | 35 W( in the server Kermit's command)36 W | |
1307 | 14280 38021 MT | |
1308 | (syntax.)SH | |
1309 | 12280 39598 MT | |
1310 | (REMOTE LOGIN user password)SH | |
1311 | 14280 40703 MT | |
1312 | (Log in to a remote Kermit server which has been set up to require a username and password.)SH | |
1313 | 12280 42280 MT | |
1314 | (REMOTE MESSAGE text)SH | |
1315 | 14280 43385 MT | |
1316 | (Send the text to the remote server for display on its screen \050useful with MS-DOS Kermit servers\051.)SH | |
1317 | 12280 44962 MT | |
1318 | (REMOTE SET parameter value)SH | |
1319 | 14280 46067 MT | |
1320 | (Ask the) | |
1321 | 145 W( remote server to set the given parameter to the given value, for example REMOTE SET)146 W | |
1322 | 14280 47172 MT | |
1323 | (FILE TYPE BINARY. Type REMOTE SET ? to see a list of the REMOTE SET options.)SH | |
1324 | 12280 48749 MT | |
1325 | (REMOTE SPACE)SH | |
1326 | 14280 49854 MT | |
1327 | (Same as REMOTE DISK-USAGE.)SH | |
1328 | 12280 51431 MT | |
1329 | (REMOTE STATUS)SH | |
1330 | 14280 52536 MT | |
1331 | (Ask the remote server to provide a status report.)SH | |
1332 | 12280 54113 MT | |
1333 | (REMOTE TYPE file)SH | |
1334 | 14280 55218 MT | |
1335 | (Ask the remote server to display the named file on the micro's screen.)SH | |
1336 | 12280 56795 MT | |
1337 | (REMOTE WHO [user])SH | |
1338 | 14280 57900 MT | |
1339 | (Ask the remote server for a list) | |
1340 | 13 W( of users who are logged in, or if a user is specified, for a report on the)12 W | |
1341 | 14280 59005 MT | |
1342 | (named user.)SH | |
1343 | 8280 60796 MT | |
1344 | (RENAME file1 file2)SH | |
1345 | 12280 61901 MT | |
1346 | (Rename local CP/M file1 to file2.)SH | |
1347 | 8280 63478 MT | |
1348 | (SEND)SH | |
1349 | /Times-Italic SF | |
1350 | 11141 XM | |
1351 | (filespec)SH | |
1352 | /Times-Roman SF | |
1353 | 12280 64583 MT | |
1354 | (Send file\050s\051 specified by)13 W | |
1355 | /Times-Italic SF | |
1356 | 22330 XM | |
1357 | (filespec)SH | |
1358 | /Times-Roman SF | |
1359 | 25648 XM | |
1360 | (to the remote Kermit. The)13 W | |
1361 | /Times-Italic SF | |
1362 | 36641 XM | |
1363 | (filespec)SH | |
1364 | /Times-Roman SF | |
1365 | 39959 XM | |
1366 | (may contain CP/M wildcards.) | |
1367 | 13 W( SEND)277 W | |
1368 | 12280 65688 MT | |
1369 | (may be abbreviated to the single letter S.)SH | |
1370 | 8280 67265 MT | |
1371 | (SET)SH | |
1372 | /Times-Italic SF | |
1373 | 10308 XM | |
1374 | (parameter)SH | |
1375 | /Times-Roman SF | |
1376 | 14724 XM | |
1377 | ([)SH | |
1378 | /Times-Italic SF | |
1379 | (value)SH | |
1380 | /Times-Roman SF | |
1381 | (])SH | |
1382 | 12280 68370 MT | |
1383 | (Set the specified parameter to the specified value. Possible parameter settings:)SH | |
1384 | 12280 70161 MT | |
1385 | (AUTORECEIVE)SH | |
1386 | 16280 71266 MT | |
1387 | (ON \050or OFF\051.) | |
1388 | 157 W( Allows) | |
1389 | 563 W( several files to be received without having to type RECEIVE on the)156 W | |
1390 | ES | |
1391 | %%Page: 8 9 | |
1392 | BS | |
1393 | 0 SI | |
1394 | 10 /Times-Italic AF | |
1395 | 6120 4404 MT | |
1396 | (Page 8)SH | |
1397 | 12 /Times-Bold AF | |
1398 | 30586 XM | |
1399 | (Kermit User Guide: CP/M-80 KERMIT 1.5)SH | |
1400 | 46800 50 6120 5709 UL | |
1401 | 10 /Times-Roman AF | |
1402 | 14120 7886 MT | |
1403 | (receiving machine. The routine simply looks for activity on) | |
1404 | 91 W( the serial line, and if so fudges a)92 W | |
1405 | 14120 8991 MT | |
1406 | (RECEIVE command. The packet sent by the sender will be lost.)SH | |
1407 | 10120 10568 MT | |
1408 | (BLOCK-CHECK-TYPE)SH | |
1409 | /Times-Italic SF | |
1410 | 20314 XM | |
1411 | (option)SH | |
1412 | /Times-Roman SF | |
1413 | 14120 11673 MT | |
1414 | (The options are:)SH | |
1415 | 14120 13464 MT | |
1416 | (1-CHARACTER-CHECKSUM)SH | |
1417 | 18120 14569 MT | |
1418 | (Normal, default, standard 6-bit checksum.)SH | |
1419 | 14120 15674 MT | |
1420 | (2-CHARACTER-CHECKSUM)SH | |
1421 | 18120 16779 MT | |
1422 | (A 12-bit checksum encoded as two characters.)SH | |
1423 | 14120 17884 MT | |
1424 | (3-CHARACTER-CRC-CCITT)SH | |
1425 | 18120 18989 MT | |
1426 | (A 16-bit CCITT-format Cyclic Redundancy Check, encoded as 3 characters.)SH | |
1427 | 10120 20780 MT | |
1428 | (BUFFER-SIZE)SH | |
1429 | /Times-Italic SF | |
1430 | 16593 XM | |
1431 | (value)SH | |
1432 | /Times-Roman SF | |
1433 | 14120 21885 MT | |
1434 | (This allows you to set a buffer size during transfer of data. On some systems) | |
1435 | 86 W( it takes so long)87 W | |
1436 | 14120 22990 MT | |
1437 | (that the remote end times) | |
1438 | 9 W( out while the local system is reading or writing to disk. The size is the)8 W | |
1439 | 14120 24095 MT | |
1440 | (number of 128 disk sectors \050nominal\051 and can be from 1 \050128 bytes\051 to 64 \0508 kbytes\051.)SH | |
1441 | 14120 25672 MT | |
1442 | (CP/M-80 filenames will still be mapped to uppercase characters.)SH | |
1443 | 10120 27249 MT | |
1444 | (COLLISION value)SH | |
1445 | 14120 28354 MT | |
1446 | (What to do when a file arrives that has the same name as an existing file.) | |
1447 | 66 W( BACKUP) | |
1448 | 380 W( means to)65 W | |
1449 | 14120 29459 MT | |
1450 | (rename the existing file. DISCARD means to discard) | |
1451 | 444 W( and reject the incoming file.)445 W | |
1452 | 14120 30564 MT | |
1453 | (OVERWRITE means to overwrite the existing file. RENAME means to rename the existing)126 W | |
1454 | 14120 31669 MT | |
1455 | (file.)SH | |
1456 | 10120 33246 MT | |
1457 | (DEBUG)SH | |
1458 | 14120 XM | |
1459 | (ON \050or OFF\051. Enables/disables displaying of packets on the screen during) | |
1460 | 122 W( file transfer. Not)123 W | |
1461 | 14120 34351 MT | |
1462 | (performed if the QUIET option has been set for the terminal \050SET TERMINAL QUIET\051)SH | |
1463 | 10120 35928 MT | |
1464 | (DEFAULT-DISK)SH | |
1465 | /Times-Italic SF | |
1466 | 17591 XM | |
1467 | (drive letter)SH | |
1468 | /Times-Roman SF | |
1469 | 14120 37033 MT | |
1470 | (This allows you to set the) | |
1471 | 94 W( default disk as source and destination of file transfers. In addition,)95 W | |
1472 | 14120 38138 MT | |
1473 | (issuing this command) | |
1474 | 134 W( causes you to switch to the specified disk and log it in, write-enabled.)133 W | |
1475 | 14120 39243 MT | |
1476 | (The colon must be included in the disk name \050A:\051. The selected disk appears in) | |
1477 | 302 W( your)303 W | |
1478 | 14120 40348 MT | |
1479 | (KERMIT-80 prompt, for instance)SH | |
1480 | /Courier SF | |
1481 | 16520 42003 MT | |
1482 | (Kermit-80 14A:>)SH | |
1483 | /Times-Roman SF | |
1484 | 10120 43720 MT | |
1485 | (DIRECTORY-FILE-SIZE ON \050or OFF\051.)SH | |
1486 | 14120 45297 MT | |
1487 | (By setting DIRECTORY-FILE-SIZE OFF you) | |
1488 | 71 W( can get an abreviated listing of your disk drive.)70 W | |
1489 | 14120 46402 MT | |
1490 | (File sizes are not) | |
1491 | 2 W( calculated, and five files are shown on a line. Setting this option ON will show)3 W | |
1492 | 14120 47507 MT | |
1493 | (file sizes of each file.)SH | |
1494 | 14120 49084 MT | |
1495 | (Both options will list the free space remaining.)SH | |
1496 | 10120 50661 MT | |
1497 | (ESCAPE)SH | |
1498 | 14120 XM | |
1499 | (Change the escape) | |
1500 | 5 W( character for virtual terminal connections. Kermit-80 will prompt you for the)4 W | |
1501 | 14120 51766 MT | |
1502 | (new escape character, which you enter literally.)SH | |
1503 | 10120 53343 MT | |
1504 | (FILE-MODE)SH | |
1505 | /Times-Italic SF | |
1506 | 15758 XM | |
1507 | (option)SH | |
1508 | /Times-Roman SF | |
1509 | 14120 54448 MT | |
1510 | (Tells KERMIT-80 what kind of file it is) | |
1511 | 69 W( sending, so that KERMIT can correctly determine the)68 W | |
1512 | 14120 55553 MT | |
1513 | (end of the file. SET FILE BINARY means to send all the 128-byte blocks \050ie) | |
1514 | 119 W( logical CP/M)120 W | |
1515 | 14120 56658 MT | |
1516 | (sectors\051 of the file, including the last block in its entirety; SET FILE ASCII) | |
1517 | 14 W( is used for text files,)13 W | |
1518 | 14120 57763 MT | |
1519 | (and transmission stops when the first Control-Z is encountered anywhere in the) | |
1520 | 70 W( file \050this is the)71 W | |
1521 | 14120 58868 MT | |
1522 | (CP/M convention for marking the end of a text file\051.)SH | |
1523 | 14120 60445 MT | |
1524 | (SET FILE-MODE) | |
1525 | 99 W( DEFAULT tells Kermit to attempt to determine the file type by examining)98 W | |
1526 | 14120 61550 MT | |
1527 | (the file) | |
1528 | 50 W( being transmitted. If a Control-Z appears before the last block of the file, it is assumed)51 W | |
1529 | 14120 62655 MT | |
1530 | (to be BINARY; if, when the first Control-Z is encountered, the remainder) | |
1531 | 104 W( of the file contains)103 W | |
1532 | 14120 63760 MT | |
1533 | (only control-Z's, it is assumed to be a text file. Unfortunately,) | |
1534 | 253 W( not all programs fill the)254 W | |
1535 | 14120 64865 MT | |
1536 | (remainder of the last record of a text file with Control-Z's, so this algorithm is not) | |
1537 | 184 W( always)183 W | |
1538 | 14120 65970 MT | |
1539 | (successful.)SH | |
1540 | 14120 67547 MT | |
1541 | (If binary transmission is used on a text) | |
1542 | 238 W( file, or a compressed file \050eg a .DQC file\051 some)239 W | |
1543 | 14120 68652 MT | |
1544 | (extraneous characters \050up to 127 of them\051 may appear at the end of the file on the target system.)SH | |
1545 | 14120 70229 MT | |
1546 | (If ASCII transmission is used on a binary file, any 8th) | |
1547 | 96 W( bits set will be stripped and a warning)95 W | |
1548 | 14120 71334 MT | |
1549 | (sent to the console. When the first control-Z is encountered, the file is assumed to be at) | |
1550 | 16 W( the end,)17 W | |
1551 | ES | |
1552 | %%Page: 9 10 | |
1553 | BS | |
1554 | 0 SI | |
1555 | 12 /Times-Bold AF | |
1556 | 8280 4404 MT | |
1557 | (1.5. Kermit-80 Description)SH | |
1558 | 10 /Times-Italic AF | |
1559 | 52275 XM | |
1560 | (Page 9)SH | |
1561 | 46800 50 8280 5709 UL | |
1562 | /Times-Roman SF | |
1563 | 16280 7886 MT | |
1564 | (even if it is not.)SH | |
1565 | 12280 9463 MT | |
1566 | (FLOW-CONTROL ON \050or OFF\051)SH | |
1567 | 16280 10568 MT | |
1568 | (Sets XON/XOFF flow control on or off. If set ON the host is expected to respond) | |
1569 | 48 W( to an XOFF)49 W | |
1570 | 16280 11673 MT | |
1571 | (or XON sent by Kermit-80. If set) | |
1572 | 177 W( off, no flow control is assumed and any XON/XOFF is)176 W | |
1573 | 16280 12778 MT | |
1574 | (ignored.)SH | |
1575 | 12280 14355 MT | |
1576 | (IBM ON \050or OFF\051)SH | |
1577 | 16280 15460 MT | |
1578 | (Allow the transfer) | |
1579 | 125 W( of files to and from an IBM mainframe computer. This makes Kermit-80)124 W | |
1580 | 16280 16565 MT | |
1581 | (wait for the IBM turnaround) | |
1582 | 61 W( character \050XON\051, ignore parity on input, add appropriate parity to)62 W | |
1583 | 16280 17670 MT | |
1584 | (output, and use local echoing during) | |
1585 | 167 W( CONNECT. As distributed, KERMIT-80 uses MARK)166 W | |
1586 | 16280 18775 MT | |
1587 | (parity for IBM communication. If you) | |
1588 | 4 W( don't give this command, IBM mode is OFF. Since IBM)5 W | |
1589 | 16280 19880 MT | |
1590 | (VM/CMS KERMIT does not have timeout capability,) | |
1591 | 118 W( SET IBM ON also turns on the "fuzzy)117 W | |
1592 | 16280 20985 MT | |
1593 | (timer" automatically.)SH | |
1594 | 12280 22562 MT | |
1595 | (LOCAL-ECHO ON \050or OFF\051)SH | |
1596 | 16280 23667 MT | |
1597 | (When you CONNECT to a) | |
1598 | 136 W( remote host, you must set LOCAL-ECHO ON if the host is half)135 W | |
1599 | 16280 24772 MT | |
1600 | (duplex, OFF if full duplex. OFF by default.)SH | |
1601 | 12280 26349 MT | |
1602 | (LOGGING ON \050or OFF\051)SH | |
1603 | 16280 27454 MT | |
1604 | (Cease or resume logging whenever) | |
1605 | 25 W( connect mode is entered. This is really only applicable after)24 W | |
1606 | 16280 28559 MT | |
1607 | (a LOG command is no longer required.)SH | |
1608 | 12280 30136 MT | |
1609 | (NO-EXIT)SH | |
1610 | 16280 31241 MT | |
1611 | (This command is applicable only) | |
1612 | 145 W( for Kermit initiated with a command tail. For example, if)144 W | |
1613 | 16280 32346 MT | |
1614 | (Kermit was initiated by:)SH | |
1615 | 16280 33923 MT | |
1616 | (KERMIT ;SEND HELLO;NO-EXIT)SH | |
1617 | 16280 35500 MT | |
1618 | (Kermit would first seek out and execute the KERMIT.INI file \050if present\051, then) | |
1619 | 248 W( send file)249 W | |
1620 | 16280 36605 MT | |
1621 | (HELLO to a remote system.) | |
1622 | 8 W( Usually) | |
1623 | 265 W( Kermit would exit back to CP/M, but NO-EXIT over-rides)7 W | |
1624 | 16280 37710 MT | |
1625 | (this. STAY) | |
1626 | 250 W( is a synonym for NO-EXIT.)SH | |
1627 | 16280 39287 MT | |
1628 | (Note the leading semicolon. This clears leading spaces from the first command.)SH | |
1629 | 12280 40864 MT | |
1630 | (OUTPUT)SH | |
1631 | /Times-Italic SF | |
1632 | 16474 XM | |
1633 | (text-line)SH | |
1634 | /Times-Roman SF | |
1635 | 16280 41969 MT | |
1636 | (Send a line of text) | |
1637 | 121 W( to the remote computer \050or modem\051. This simply copies the string to the)120 W | |
1638 | 16280 43074 MT | |
1639 | (correct line, and assumes all appropriate parameters have been set to be used, e.g. speed, parity)54 W | |
1640 | 16280 44179 MT | |
1641 | (etc. It) | |
1642 | 250 W( is intended for use in TAKE command files.)SH | |
1643 | 12280 45756 MT | |
1644 | (PARITY)SH | |
1645 | /Times-Italic SF | |
1646 | 16141 XM | |
1647 | (option)SH | |
1648 | /Times-Roman SF | |
1649 | 16280 46861 MT | |
1650 | (Sets parity for outgoing characters to one of) | |
1651 | 49 W( the following: NONE, SPACE, MARK, EVEN, or)50 W | |
1652 | 16280 47966 MT | |
1653 | (ODD. On) | |
1654 | 286 W( input, if parity is NONE, then the 8th bit is kept \050as data\051, otherwise it is stripped) | |
1655 | 18 W( and)17 W | |
1656 | 16280 49071 MT | |
1657 | (ignored. The) | |
1658 | 558 W( parity setting applies to both terminal) | |
1659 | 154 W( connection and file transfer. If you set)155 W | |
1660 | 16280 50176 MT | |
1661 | (parity to) | |
1662 | 236 W( anything other than none, KERMIT-80 will attempt to use "8th bit prefixing" to)235 W | |
1663 | 16280 51281 MT | |
1664 | (transfer binary files.) | |
1665 | 45 W( If) | |
1666 | 341 W( the other KERMIT is also capable of 8th bit prefixing, then binary files)46 W | |
1667 | 16280 52386 MT | |
1668 | (can be transferred successfully; if not, the 8th bit of each data byte) | |
1669 | 75 W( will be lost \050you will see a)74 W | |
1670 | 16280 53491 MT | |
1671 | (warning on your screen if this happens\051.)SH | |
1672 | 12280 55068 MT | |
1673 | (PORT)SH | |
1674 | /Times-Italic SF | |
1675 | 15086 XM | |
1676 | (port name)SH | |
1677 | /Times-Roman SF | |
1678 | 16280 56173 MT | |
1679 | (Allows you to switch between different communication ports. This command is not available)96 W | |
1680 | 16280 57278 MT | |
1681 | (on all systems. Type)56 W | |
1682 | /Courier SF | |
1683 | 25283 XM | |
1684 | (SET PORT ?)57 W | |
1685 | /Times-Roman SF | |
1686 | 31704 XM | |
1687 | (for a list of valid options for your system. \050Note: If your)57 W | |
1688 | 16280 58383 MT | |
1689 | (system does not support several) | |
1690 | 105 W( ports, this command will return a "Not implemented" error if)104 W | |
1691 | 16280 59488 MT | |
1692 | (you try to set a port.\051)SH | |
1693 | 12280 61065 MT | |
1694 | (PRINTER)SH | |
1695 | 16280 62170 MT | |
1696 | (ON \050or OFF\051)SH | |
1697 | 16280 63275 MT | |
1698 | (Turns copying of CONNECT session) | |
1699 | 151 W( to printer on and off. It is also possible to toggle the)152 W | |
1700 | 16280 64380 MT | |
1701 | (printer on/off from the connect state, by typing <escape character> followed by P.)SH | |
1702 | 12280 65957 MT | |
1703 | (RECEIVE)SH | |
1704 | /Times-Italic SF | |
1705 | 16752 XM | |
1706 | (parameter)SH | |
1707 | /Times-Roman SF | |
1708 | 21168 XM | |
1709 | ([)SH | |
1710 | /Times-Italic SF | |
1711 | (value)SH | |
1712 | /Times-Roman SF | |
1713 | (])SH | |
1714 | 16280 67062 MT | |
1715 | (Set a RECEIVE parameter.)SH | |
1716 | 16280 68853 MT | |
1717 | (PAD-CHAR)SH | |
1718 | 20280 69958 MT | |
1719 | (Set the PAD character to use while receiving files. Currently a dummy, as for SET)100 W | |
1720 | 20280 71063 MT | |
1721 | (SEND PAD-CHAR.)SH | |
1722 | ES | |
1723 | %%Page: 10 11 | |
1724 | BS | |
1725 | 0 SI | |
1726 | 10 /Times-Italic AF | |
1727 | 6120 4404 MT | |
1728 | (Page 10)SH | |
1729 | 12 /Times-Bold AF | |
1730 | 30586 XM | |
1731 | (Kermit User Guide: CP/M-80 KERMIT 1.5)SH | |
1732 | 46800 50 6120 5709 UL | |
1733 | 10 /Times-Roman AF | |
1734 | 14120 7886 MT | |
1735 | (PADDING [value])SH | |
1736 | 18120 8991 MT | |
1737 | (Set the number of PAD characters to use while receiving files. Same as SET) | |
1738 | 76 W( SEND)75 W | |
1739 | 18120 10096 MT | |
1740 | (PADDING.)SH | |
1741 | 14120 11201 MT | |
1742 | (START-OF-PACKET [value])SH | |
1743 | 18120 12306 MT | |
1744 | (Set the default start of Packet character for receiving files.) | |
1745 | 58 W( Apply) | |
1746 | 364 W( the same rules and)57 W | |
1747 | 18120 13411 MT | |
1748 | (considerations as for SET SEND START-OF-PACKET.)SH | |
1749 | 14120 14516 MT | |
1750 | (PACKET-LENGTH number)SH | |
1751 | 18120 15621 MT | |
1752 | (Tell the other Kermit the longest packet length CP/M Kermit) | |
1753 | 171 W( is willing to receive)170 W | |
1754 | 18120 16726 MT | |
1755 | (during file transfer. The maximum length is 94, which is also the default length.)SH | |
1756 | 10120 18517 MT | |
1757 | (SEND)SH | |
1758 | /Times-Italic SF | |
1759 | 12981 XM | |
1760 | (parameter)SH | |
1761 | /Times-Roman SF | |
1762 | 17397 XM | |
1763 | ([)SH | |
1764 | /Times-Italic SF | |
1765 | (value)SH | |
1766 | /Times-Roman SF | |
1767 | (])SH | |
1768 | 14120 19622 MT | |
1769 | (Set a SEND parameter.)SH | |
1770 | 14120 21413 MT | |
1771 | (PAD-CHAR)SH | |
1772 | 18120 22518 MT | |
1773 | (Set the) | |
1774 | 98 W( Pad character to be used while sending files. It is currently a dummy entry,)99 W | |
1775 | 18120 23623 MT | |
1776 | (and does not do anything.)SH | |
1777 | 14120 24728 MT | |
1778 | (PADDING [value])SH | |
1779 | 18120 25833 MT | |
1780 | (Set the number of PAD-CHARS) | |
1781 | 249 W( to be used while sending files. This too does)250 W | |
1782 | 18120 26938 MT | |
1783 | (nothing.)SH | |
1784 | 14120 28043 MT | |
1785 | (START-OF-PACKET)SH | |
1786 | 18120 29148 MT | |
1787 | (Set the default start of packet character to another character than control-A. This) | |
1788 | 28 W( may)29 W | |
1789 | 18120 30253 MT | |
1790 | (be necessary on) | |
1791 | 439 W( systems \050including intervening networks\051 that trap control-A)438 W | |
1792 | 18120 31358 MT | |
1793 | (characters. Choose) | |
1794 | 272 W( a control character not otherwise used, ie not carriage return) | |
1795 | 11 W( \05013D,)12 W | |
1796 | 18120 32463 MT | |
1797 | (ODH\051, line feed) | |
1798 | 108 W( \05010D, OAN\051, tabs \05009D, 09H\051, backspace \05008H\051, and bell \05007H\051 or)107 W | |
1799 | 18120 33568 MT | |
1800 | (any other used between you and your remote system.)SH | |
1801 | 10120 35359 MT | |
1802 | (SPEED)SH | |
1803 | /Times-Italic SF | |
1804 | 13426 XM | |
1805 | (value)SH | |
1806 | /Times-Roman SF | |
1807 | 14120 36464 MT | |
1808 | (Change the) | |
1809 | 23 W( baud rate of the communications port. This command only works on some systems.)22 W | |
1810 | /Times-Italic SF | |
1811 | 14120 37569 MT | |
1812 | (value)SH | |
1813 | /Times-Roman SF | |
1814 | 16718 XM | |
1815 | (is the numeric baud rate \050300, 9600, etc.\051 desired. Type) | |
1816 | 182 W( SET SPEED followed by a)183 W | |
1817 | 14120 38674 MT | |
1818 | (question mark for a list of supported baud rates. On systems that do) | |
1819 | 36 W( not support this command,)35 W | |
1820 | 14120 39779 MT | |
1821 | (you must set the port baud rate from CP/M or other setup mechanism outside of KERMIT-80.)SH | |
1822 | 10120 41356 MT | |
1823 | (TACTRAP)SH | |
1824 | 14120 42461 MT | |
1825 | (Set the TAC intercept character. If you are attached to a TAC it will) | |
1826 | 149 W( swallow the intercept)148 W | |
1827 | 14120 43566 MT | |
1828 | (character \050commercial AT sign by default\051 so Kermit sends) | |
1829 | 94 W( it twice. With this command you)95 W | |
1830 | 14120 44671 MT | |
1831 | (can set the intercept character \050ie the one to send twice\051 to another character.)SH | |
1832 | 10120 46248 MT | |
1833 | (TERMINAL)SH | |
1834 | /Times-Italic SF | |
1835 | 15536 XM | |
1836 | (option)SH | |
1837 | /Times-Roman SF | |
1838 | 14120 47353 MT | |
1839 | (Select one of the following terminal characteristics:)SH | |
1840 | 14120 49144 MT | |
1841 | (OFF)SH | |
1842 | 18120 XM | |
1843 | (sets emulation off, and its up to the) | |
1844 | 63 W( attached terminal to respond to escape sequences)64 W | |
1845 | 18120 50249 MT | |
1846 | (sent from the remote host system.)SH | |
1847 | 14120 51907 MT | |
1848 | (DUMB)SH | |
1849 | 18120 XM | |
1850 | (Like off, but carriage return) | |
1851 | 123 W( and line feed characters are the only control characters)122 W | |
1852 | 18120 53012 MT | |
1853 | (accepted. All) | |
1854 | 250 W( other control characters are simply ignored. \050Really a "Glass TTY"\051.)SH | |
1855 | 14120 54670 MT | |
1856 | (EXTERNAL)SH | |
1857 | 18120 55775 MT | |
1858 | (Emulation is provided for by a) | |
1859 | 259 W( routine in the system dependent part of Kermit.)258 W | |
1860 | 18120 56880 MT | |
1861 | (Attempting to set) | |
1862 | 236 W( this option without having and externally supplied routine will)237 W | |
1863 | 18120 57985 MT | |
1864 | (returna "Not Implemented" error.)SH | |
1865 | 14120 59643 MT | |
1866 | (OFF)SH | |
1867 | 18120 XM | |
1868 | (All characters are passed directly to the terminal without any interpretation by Kermit.)SH | |
1869 | 14120 61301 MT | |
1870 | (VT52)SH | |
1871 | 18120 XM | |
1872 | (When connected) | |
1873 | 101 W( as a terminal to a foreign host, the micro emulates a VT52. VT52)100 W | |
1874 | 18120 62406 MT | |
1875 | (emulation is set by default, except on micros that already have terminal functionality)74 W | |
1876 | 18120 63511 MT | |
1877 | (built in, such) | |
1878 | 35 W( as the DEC VT180 and DECmate \050these act as VT100-series terminals\051.)34 W | |
1879 | 18120 64616 MT | |
1880 | (Some systems emulate other terminals, like the ADM3A; see table 1-5.)SH | |
1881 | 14120 66274 MT | |
1882 | (QUIET)SH | |
1883 | 18120 XM | |
1884 | (Do not display any file transfer information onto the console. This mode is useful) | |
1885 | 72 W( if)73 W | |
1886 | 18120 67379 MT | |
1887 | (you console takes) | |
1888 | 58 W( a long time to update the display. Only the file name is displayed.)57 W | |
1889 | 18120 68484 MT | |
1890 | (DEBUGging information is not displayed even if selected.)SH | |
1891 | 14120 70142 MT | |
1892 | (REGULAR)SH | |
1893 | 18120 71247 MT | |
1894 | (Inverse of QUIET. All packets etc displayed, as ususal.)SH | |
1895 | ES | |
1896 | %%Page: 11 12 | |
1897 | BS | |
1898 | 0 SI | |
1899 | 12 /Times-Bold AF | |
1900 | 8280 4404 MT | |
1901 | (1.5. Kermit-80 Description)SH | |
1902 | 10 /Times-Italic AF | |
1903 | 51775 XM | |
1904 | (Page 11)SH | |
1905 | 46800 50 8280 5709 UL | |
1906 | /Times-Roman SF | |
1907 | 12280 7886 MT | |
1908 | (TIMER ON \050or OFF\051)SH | |
1909 | 16280 8991 MT | |
1910 | (Enable or disable) | |
1911 | 131 W( the "fuzzy timer". The timer is off by default, because in the normal case)132 W | |
1912 | 16280 10096 MT | |
1913 | (KERMIT-80 is communicating with a mainframe KERMIT that has its own timer.) | |
1914 | 62 W( Mainframe)372 W | |
1915 | 16280 11201 MT | |
1916 | (KERMIT timers tend to be more precise or adaptable to changing conditions.) | |
1917 | 46 W( You) | |
1918 | 343 W( should SET)47 W | |
1919 | 16280 12306 MT | |
1920 | (TIMER ON if you are communicating with a KERMIT that does not have a) | |
1921 | 41 W( timer. You should)40 W | |
1922 | 16280 13411 MT | |
1923 | (SET TIMER OFF if you are communicating over a network with long delays.)SH | |
1924 | 12280 14988 MT | |
1925 | (USER)SH | |
1926 | /Times-Italic SF | |
1927 | 15086 XM | |
1928 | (user-number)SH | |
1929 | /Times-Roman SF | |
1930 | 16280 16093 MT | |
1931 | (Sets another user number to be active. Acceptable user numbers are) | |
1932 | 203 W( 0 to 31, though it is)202 W | |
1933 | 16280 17198 MT | |
1934 | (recommended to use user numbers 0 to 15 only. This is really only useful for Winchester)184 W | |
1935 | 16280 18303 MT | |
1936 | (Systems with high disk capacities.)SH | |
1937 | 12280 19880 MT | |
1938 | (WARNING ON \050or OFF\051)SH | |
1939 | 16280 20985 MT | |
1940 | (Warn user of filename) | |
1941 | 5 W( conflicts when receiving files from remote host, and attempt to generate a)6 W | |
1942 | 16280 22090 MT | |
1943 | (unique name) | |
1944 | 19 W( by adding ")18 W | |
1945 | /Courier SF | |
1946 | (&)SH | |
1947 | /Times-Roman SF | |
1948 | (" characters to the given name. ON by default, which is equivalent to)18 W | |
1949 | 16280 23195 MT | |
1950 | (SET COLLISION RENAME.)SH | |
1951 | 8280 24986 MT | |
1952 | (SHOW)SH | |
1953 | 12280 XM | |
1954 | (Display all settable parameters. You will get a page or so) | |
1955 | 83 W( of the status af all parameters that can be set)84 W | |
1956 | 12280 26091 MT | |
1957 | (using the SET command.)SH | |
1958 | 8280 27668 MT | |
1959 | (STATUS)SH | |
1960 | 12280 XM | |
1961 | (The same function as Show.)SH | |
1962 | 8280 29245 MT | |
1963 | (STAY)SH | |
1964 | 12280 XM | |
1965 | (Equivalent to SET NO-EXIT.)SH | |
1966 | 8280 30822 MT | |
1967 | (TAKE)SH | |
1968 | /Times-Italic SF | |
1969 | 11196 XM | |
1970 | (filespec)SH | |
1971 | /Times-Roman SF | |
1972 | 12280 31927 MT | |
1973 | (Take characters and commands from the specified file as if they) | |
1974 | 40 W( were entered from the keyboard. This is)41 W | |
1975 | 12280 33032 MT | |
1976 | (useful if you want to set up a batch job. A command file can send, get,) | |
1977 | 210 W( receive, set functions etc)209 W | |
1978 | 12280 34137 MT | |
1979 | (automatically. A) | |
1980 | 250 W( TAKE command can be interrupted with ^C.)SH | |
1981 | 12280 35714 MT | |
1982 | (An automatic) | |
1983 | 67 W( "TAKE KERMIT.INI" is executed from the default drive when Kermit-80 is loaded. This)68 W | |
1984 | 12280 36819 MT | |
1985 | (can be used to set defaults of band rate, parity, filetype, default drive etc.)SH | |
1986 | 12280 38396 MT | |
1987 | (If KERMIT.INI does not exist, control is given directly to the user.)SH | |
1988 | 8280 39973 MT | |
1989 | (TRANSMIT)SH | |
1990 | /Times-Italic SF | |
1991 | 13641 XM | |
1992 | (filespec turnaround)SH | |
1993 | /Times-Roman SF | |
1994 | 12280 41078 MT | |
1995 | (Send the specified file) | |
1996 | 70 W( to the system on the other end of the connection as though it were being typed at)71 W | |
1997 | 12280 42183 MT | |
1998 | (the terminal, one line at a time. Each line sent is terminated with a carriage return, and any line) | |
1999 | 36 W( feeds are)35 W | |
2000 | 12280 43288 MT | |
2001 | (stripped from the file sent.) | |
2002 | 30 W( After) | |
2003 | 311 W( each line has been sent Kermit waits for a character string from the host)31 W | |
2004 | 12280 44393 MT | |
2005 | (\050eg a acrriage return\051. If not specified, a carriage return is assumed. No KERMIT protocol) | |
2006 | 76 W( is involved.)75 W | |
2007 | 12280 45498 MT | |
2008 | (An asterisk \050star\051 is sent to the console for every line sent,) | |
2009 | 1 W( to indicate how the transfer is progressing. This)2 W | |
2010 | 12280 46603 MT | |
2011 | (is useful for sending files to systems) | |
2012 | 43 W( that don't have a KERMIT program. During transmission, you may)42 W | |
2013 | 12280 47708 MT | |
2014 | (type one of these single-character commands:)SH | |
2015 | 12280 49499 MT | |
2016 | (Control-C)SH | |
2017 | 14280 50604 MT | |
2018 | (Cease transmission, and drop into terminal emulation mode.)SH | |
2019 | 12280 51709 MT | |
2020 | (CR)SH | |
2021 | 14280 XM | |
2022 | (\050carriage return\051 Re-transmit the previous line.)SH | |
2023 | 8280 53500 MT | |
2024 | (TYPE filespec)SH | |
2025 | 12280 54605 MT | |
2026 | (Type a) | |
2027 | 49 W( local CP/M file or files on the CP/M screen. A Control-C will cancel the command and return to)50 W | |
2028 | 12280 55710 MT | |
2029 | (the Kermit prompt. A Ctrl-X will cancel the current file and go on to the next one, if) | |
2030 | 81 W( any. Typing any)80 W | |
2031 | 12280 56815 MT | |
2032 | (other character) | |
2033 | 86 W( while the file is being displayed will suspend the output. Another character will resume)87 W | |
2034 | 12280 57920 MT | |
2035 | (output.)SH | |
2036 | 8280 59497 MT | |
2037 | (VERSION)SH | |
2038 | 12280 60602 MT | |
2039 | (Show the name, edit number, and edit date of several of the modules that make up Kermit-80.)SH | |
2040 | ES | |
2041 | %%Page: 12 13 | |
2042 | BS | |
2043 | 0 SI | |
2044 | 10 /Times-Italic AF | |
2045 | 6120 4404 MT | |
2046 | (Page 12)SH | |
2047 | 12 /Times-Bold AF | |
2048 | 30586 XM | |
2049 | (Kermit User Guide: CP/M-80 KERMIT 1.6)SH | |
2050 | 46800 50 6120 5709 UL | |
2051 | 14 SS | |
2052 | 6120 8138 MT | |
2053 | (1.6. Kermit-80 Flavors)SH | |
2054 | 10 /Times-Roman AF | |
2055 | 6120 10256 MT | |
2056 | (Many of the) | |
2057 | 152 W( systems supported use an external terminal, rather than a built-in console. Kermit may be further)153 W | |
2058 | 6120 11452 MT | |
2059 | (customized for these systems by) | |
2060 | 98 W( defining \050at assembly time\051 the terminal type to be used. If the terminal type is)97 W | |
2061 | 6120 12648 MT | |
2062 | (unknown or) | |
2063 | 29 W( does not match any of the existing terminal options, the generic "CRT" option may be selected. In this)30 W | |
2064 | 6120 13844 MT | |
2065 | (case, Kermit cannot do fancy screen control during file transfer; it simply types the file names, packet) | |
2066 | 25 W( numbers, and)24 W | |
2067 | 6120 15040 MT | |
2068 | (messages in sequence across and down the screen. This works best) | |
2069 | 183 W( if you can put your micro or terminal in)184 W | |
2070 | 6120 16236 MT | |
2071 | ("autowrap" mode; otherwise the packet numbers will pile up in the rightmost column;) | |
2072 | 69 W( the filenames and messages)68 W | |
2073 | 6120 17432 MT | |
2074 | (will always appear on) | |
2075 | 150 W( a new line, however. If no specific terminal has been selected, Kermit cannot do VT52)151 W | |
2076 | 6120 18628 MT | |
2077 | (emulation; it can act as a "dumb terminal" \050sometimes called a "glass TTY"\051, or else its own built in) | |
2078 | 167 W( terminal)166 W | |
2079 | 6120 19824 MT | |
2080 | (firmware provides cursor control functions independent of the Kermit program.)SH | |
2081 | 12 /Times-Bold AF | |
2082 | 6120 22940 MT | |
2083 | (1.6.1. Generic Kermit-80)SH | |
2084 | 10 /Times-Roman AF | |
2085 | 6120 24882 MT | |
2086 | ("Generic Kermit-80" is an implementation of Kermit that should run on any) | |
2087 | 11 W( 8080-compatible CP/M 2.2 system with)12 W | |
2088 | 6120 26078 MT | |
2089 | (no modification) | |
2090 | 7 W( at all, or perhaps only a minor one. Unlike other Kermit-80 implementations, it contains no system-)6 W | |
2091 | 6120 27274 MT | |
2092 | (dependent manipulation of the serial port. All) | |
2093 | 87 W( I/O is done with standard CP/M BIOS calls, and I/O redirection is)88 W | |
2094 | 6120 28470 MT | |
2095 | (done using the CP/M IOBYTE function, which, according to the Digital Research)24 W | |
2096 | /Times-Italic SF | |
2097 | 39460 XM | |
2098 | (CP/M Operating System Manual)24 W | |
2099 | /Times-Roman SF | |
2100 | (,)SH | |
2101 | 6120 29666 MT | |
2102 | (is an optional feature of any particular CP/M implementation.) | |
2103 | 207 W( If) | |
2104 | 665 W( your system does not provide the IOBYTE)208 W | |
2105 | 6120 30862 MT | |
2106 | (function, Generic Kermit-80 will not work; furthermore, not all systems that implement IOBYTE do so in) | |
2107 | 36 W( the same)35 W | |
2108 | 6120 32058 MT | |
2109 | (way. The) | |
2110 | 360 W( SET PORT command may be used to select the) | |
2111 | 55 W( devices to be used for input and output. Table 1-1 lists)56 W | |
2112 | 6120 33254 MT | |
2113 | (the options to the SET PORT command and their effects.)SH | |
2114 | 46800 50 6120 35171 UL | |
2115 | /Courier SF | |
2116 | 17220 37252 MT | |
2117 | (SET PORT)SH | |
2118 | /Courier-Oblique SF | |
2119 | 22620 XM | |
2120 | (xxx)SH | |
2121 | /Courier SF | |
2122 | 26820 XM | |
2123 | (input from) | |
2124 | SH( output) | |
2125 | 3000 W( to)SH | |
2126 | 7200 50 17220 37452 UL | |
2127 | 6000 50 26820 37452 UL | |
2128 | 5400 50 36420 37452 UL | |
2129 | 20220 38283 MT | |
2130 | (CRT CRT: CRT:)6600 W | |
2131 | 20220 39314 MT | |
2132 | (PTR PTR: PTP:)6600 W | |
2133 | 20220 40345 MT | |
2134 | (TTY TTY: TTY:)6600 W | |
2135 | 20220 41376 MT | |
2136 | (UC1 UC1: UC1:)6600 W | |
2137 | 20220 42407 MT | |
2138 | (UR1 UR1: UP1:)6600 W | |
2139 | 20220 43438 MT | |
2140 | (UR2 UR2: UP2:)6600 W | |
2141 | /Times-Bold SF | |
2142 | 20881 45048 MT | |
2143 | (Table 1-1:)SH | |
2144 | /Times-Roman SF | |
2145 | 25742 XM | |
2146 | (Kermit-80 SET PORT Options)SH | |
2147 | 46800 50 6120 46858 UL | |
2148 | 6120 49050 MT | |
2149 | (The default is SET PORT) | |
2150 | 105 W( PTR. In all cases, the console \050CON:\051 and list \050LST:\051 devices used are those selected)104 W | |
2151 | 6120 50246 MT | |
2152 | (when Kermit is started.)SH | |
2153 | 6120 52638 MT | |
2154 | (The reason all Kermit-80 implementations aren't generic is that a good deal of speed is) | |
2155 | 128 W( sacrificed by getting all)129 W | |
2156 | 6120 53834 MT | |
2157 | (services from the operating system. While a specific implementation of Kermit-80 may be able to operate) | |
2158 | 45 W( at 4800,)44 W | |
2159 | 6120 55030 MT | |
2160 | (9600, or even 56 Kilo baud, generic Kermit will fail to work on some systems at speeds in excess) | |
2161 | 30 W( of 1200 baud. In)31 W | |
2162 | 6120 56226 MT | |
2163 | (addition, many features of Kermit require more specific knowledge of the hardware) | |
2164 | 171 W( involved. Generic Kermit)170 W | |
2165 | 6120 57422 MT | |
2166 | (cannot send a BREAK signal, or change the baud rate, for example.)SH | |
2167 | 12 /Times-Bold AF | |
2168 | 6120 60538 MT | |
2169 | (1.6.2. CP/M 3 Kermit)SH | |
2170 | 10 /Times-Roman AF | |
2171 | 6120 62480 MT | |
2172 | (CP/M-3 Kermit \050also known as CP/M-Plus Kermit\051 is) | |
2173 | 161 W( a version of generic Kermit-80, and should run on most)162 W | |
2174 | 6120 63676 MT | |
2175 | (CP/M-3 \050CP/M-Plus\051 systems. It uses the auxilliary port \050AUX:\051 to communicate to the remote Kermit. The SET)60 W | |
2176 | 6120 64872 MT | |
2177 | (BAUD and SET PORT commands are not supported; nor can a BREAK be sent. Like generic Kermit-80, a terminal)3 W | |
2178 | 6120 66068 MT | |
2179 | (may be selected at assembly time.)SH | |
2180 | ES | |
2181 | %%Page: 13 14 | |
2182 | BS | |
2183 | 0 SI | |
2184 | 12 /Times-Bold AF | |
2185 | 8280 4404 MT | |
2186 | (1.6.3. System-Specific Versions)SH | |
2187 | 10 /Times-Italic AF | |
2188 | 51775 XM | |
2189 | (Page 13)SH | |
2190 | 46800 50 8280 5709 UL | |
2191 | 12 /Times-Bold AF | |
2192 | 8280 8004 MT | |
2193 | (1.6.3. System-Specific Versions)SH | |
2194 | 10 /Times-Roman AF | |
2195 | 8280 9946 MT | |
2196 | (There are also many versions of Kermit-80 tailored to specific systems. Most) | |
2197 | 39 W( of these operate uniformly, but some)38 W | |
2198 | 8280 11142 MT | |
2199 | (of them take advantage \050or suffer limitations\051 of the specific system. Here are some of the special features) | |
2200 | 145 W( for)146 W | |
2201 | 8280 12338 MT | |
2202 | (particular systems:)SH | |
2203 | 8280 14129 MT | |
2204 | (Amstrad: -- Two versions:)SH | |
2205 | 3444 50 8280 14329 UL | |
2206 | 10280 15920 MT | |
2207 | (PCW 8256)SH | |
2208 | 12280 17025 MT | |
2209 | (The PCW 8256/8512 with the serial inerafce attached.)SH | |
2210 | 10280 18602 MT | |
2211 | (CPC 6128)SH | |
2212 | 12280 19707 MT | |
2213 | (The 664 with add on memory and 6128 are both) | |
2214 | 10 W( supported. Both systems must run CP/M Plus, so the 664)9 W | |
2215 | 12280 20812 MT | |
2216 | (will need an add on RAM pack and CP/M upgrade. A high speed transfer rate of) | |
2217 | 70 W( 38k baud can be used)71 W | |
2218 | 12280 21917 MT | |
2219 | (between Amstrad computers.)SH | |
2220 | 8280 23708 MT | |
2221 | (ACCESS:)SH | |
2222 | 3779 50 8280 23908 UL | |
2223 | 10280 24813 MT | |
2224 | (Access Matrix computer using port J5. Supports SET BAUD-RATE for rates of 300-9600 baud.)SH | |
2225 | 8280 26390 MT | |
2226 | (Apple II -- four variations:)SH | |
2227 | 3360 50 8280 26590 UL | |
2228 | 10280 28181 MT | |
2229 | (APMMDM:)SH | |
2230 | 12280 29286 MT | |
2231 | (Apple with Z80 Softcard and Micromodem II in slot 2 Dialout capability provided in) | |
2232 | 63 W( connect command;)62 W | |
2233 | 12280 30391 MT | |
2234 | (user is prompted for phone number) | |
2235 | 124 W( if carrier is not present. During connect mode,)125 W | |
2236 | /Courier SF | |
2237 | 47449 XM | |
2238 | (^]D)SH | |
2239 | /Times-Roman SF | |
2240 | 49624 XM | |
2241 | (drops carrier.)125 W | |
2242 | 12280 31496 MT | |
2243 | (BYE command also causes carrier to be dropped.)SH | |
2244 | 10280 33073 MT | |
2245 | (AP6551:)SH | |
2246 | 12280 34178 MT | |
2247 | (Apple with Z80 Softcard, and one of several 6551-based communication cards; the slot) | |
2248 | 198 W( number is a)199 W | |
2249 | 12280 35283 MT | |
2250 | (compile-time parameter \050default is slot 2\051. SET BAUD-RATE supported; speeds are 110-19200 baud.)SH | |
2251 | 10280 36860 MT | |
2252 | (APCPS:)SH | |
2253 | 12280 37965 MT | |
2254 | (Apple with Z80 Softcard and CP Multi-Function Card. The) | |
2255 | 279 W( slot number is again a compile-time)280 W | |
2256 | 12280 39070 MT | |
2257 | (parameter. SET) | |
2258 | 250 W( BAUD-RATE is supported for baud rates from 50 baud to 19200 baud.)SH | |
2259 | 10280 40647 MT | |
2260 | (AP6850:)SH | |
2261 | 12280 41752 MT | |
2262 | (Apple II) | |
2263 | 72 W( with Z80 Softcard and a 6850-based USART in slot 2-the slot being a compile-time parameter.)73 W | |
2264 | 12280 42857 MT | |
2265 | (SET BAUD-RATE is not supported.)SH | |
2266 | 8280 44648 MT | |
2267 | (BBC:)SH | |
2268 | 2001 50 8280 44848 UL | |
2269 | 10280 45753 MT | |
2270 | (Acorn Computers BBC Computer with Acorn Z80 second processor running CP/M-80.) | |
2271 | 288 W( Supports) | |
2272 | 827 W( SET)289 W | |
2273 | 10280 46858 MT | |
2274 | (BAUD-RATE and can send breaks.)SH | |
2275 | 8280 48435 MT | |
2276 | (BigBoard II:)SH | |
2277 | 4805 50 8280 48635 UL | |
2278 | 10280 49540 MT | |
2279 | (Uses serial) | |
2280 | 47 W( port A. To use port B, change mnport, mnprts, and baudrt and reassemble. Can generate BREAK.)48 W | |
2281 | 10280 50645 MT | |
2282 | (SET SPEED supported; speeds are 300-38400 baud.)SH | |
2283 | 8280 52222 MT | |
2284 | (Cifer:)SH | |
2285 | 2055 50 8280 52422 UL | |
2286 | 10280 53327 MT | |
2287 | (Originally coded for Cifer 1886) | |
2288 | 81 W( using the VL: port set as TTYI: and TTYO: but works successfully on 18xx)82 W | |
2289 | 10280 54432 MT | |
2290 | (and 28xx series machines.)SH | |
2291 | 10280 56009 MT | |
2292 | (There are now two versions, each with two variations: Either running) | |
2293 | 2 W( CP/M Version 2.2 or 3.0, and either using)1 W | |
2294 | 10280 57114 MT | |
2295 | (the VL: or) | |
2296 | 61 W( AUX: ports. The VL: port version can only use seven bits of data, so parity prefixing is required)62 W | |
2297 | 10280 58219 MT | |
2298 | (for binary file transfers. This restriction is removed by using the AUX: port. For those interested, the) | |
2299 | 22 W( problem)21 W | |
2300 | 10280 59324 MT | |
2301 | (is due to the interprocessor link between the video and CPU \050!\051 boards. The VL:) | |
2302 | 1 W( port is on the video board, and)2 W | |
2303 | 10280 60429 MT | |
2304 | (the AUX: port on the CPU board, and the inter processor link can only transfer seven bits of data.)SH | |
2305 | 10280 62006 MT | |
2306 | (Supports SET SPEED, and can generate breaks on some models with a BREAK key.)SH | |
2307 | 8280 63583 MT | |
2308 | (Comart:)SH | |
2309 | 3000 50 8280 63783 UL | |
2310 | 10280 64688 MT | |
2311 | (Comart Communicator-Similar to Northstar equipment. Can generate BREAK.)SH | |
2312 | 8280 66265 MT | |
2313 | (Compupro:)SH | |
2314 | 4278 50 8280 66465 UL | |
2315 | 10280 67370 MT | |
2316 | (Based on Kermit 3.x, and has been merged into V4.09)SH | |
2317 | 8280 68947 MT | |
2318 | (CPT-85xx word processors:)SH | |
2319 | 10943 50 8280 69147 UL | |
2320 | 10280 70052 MT | |
2321 | (Can generate BREAK. SET SPEED supported; speeds are 50-9600 baud.)SH | |
2322 | 8280 71629 MT | |
2323 | (Cromemco:)SH | |
2324 | 4444 50 8280 71829 UL | |
2325 | ES | |
2326 | %%Page: 14 15 | |
2327 | BS | |
2328 | 0 SI | |
2329 | 10 /Times-Italic AF | |
2330 | 6120 4404 MT | |
2331 | (Page 14)SH | |
2332 | 12 /Times-Bold AF | |
2333 | 29686 XM | |
2334 | (Kermit User Guide: CP/M-80 KERMIT 1.6.3)SH | |
2335 | 46800 50 6120 5709 UL | |
2336 | 10 /Times-Roman AF | |
2337 | 8120 7886 MT | |
2338 | (Cromemco computers with TU-ART card. Supports SET BAUD-RATE \050110-9600 baud\051.)SH | |
2339 | 6120 9463 MT | |
2340 | (DEC DECmate II word processor \050with Z80 card\051:)SH | |
2341 | 20023 50 6120 9663 UL | |
2342 | 8120 10568 MT | |
2343 | (Can generate BREAK.)SH | |
2344 | 6120 12145 MT | |
2345 | (DEC VT180 \050Robin\051:)SH | |
2346 | 8444 50 6120 12345 UL | |
2347 | 8120 13250 MT | |
2348 | (Three output ports, referred to as COMMUNICATIONS, GENERAL, and PRINTER. Can generate BREAK.)SH | |
2349 | 6120 14827 MT | |
2350 | (Digicomp Delphi 100:)SH | |
2351 | 8722 50 6120 15027 UL | |
2352 | 8120 15932 MT | |
2353 | (SET SPEED supported; speeds are 50-19200 baud.)SH | |
2354 | 6120 17509 MT | |
2355 | (Discovery:)SH | |
2356 | 4110 50 6120 17709 UL | |
2357 | 8120 18614 MT | |
2358 | (Action Computer Enterprises "Discovery" Multi-user Computer. Uses Port) | |
2359 | 31 W( B on an 83U user board. Supports)30 W | |
2360 | 8120 19719 MT | |
2361 | (SET SPEED for 50-19200 baud. Can generate BREAK.)SH | |
2362 | 6120 21296 MT | |
2363 | (Epson:)SH | |
2364 | 2500 50 6120 21496 UL | |
2365 | 8120 22401 MT | |
2366 | (Epson PX-8 with LCD display. Although it is quite different in displaying of Packet Information, it) | |
2367 | 57 W( works as)56 W | |
2368 | 8120 23506 MT | |
2369 | (any other CP/M-80 Kermit. Supports SET SPEED and can generate BREAK.)SH | |
2370 | 6120 25083 MT | |
2371 | (Generic Kermit:)SH | |
2372 | 6248 50 6120 25283 UL | |
2373 | 8120 26188 MT | |
2374 | (Two versions, one for CP/M version 2)46 W | |
2375 | /Courier SF | |
2376 | (.)SH | |
2377 | /Times-Roman SF | |
2378 | (2 and version 3. These systems use IOBYTE flipping \050V2)46 W | |
2379 | /Courier SF | |
2380 | (.)SH | |
2381 | /Times-Roman SF | |
2382 | (2\051 and) | |
2383 | 46 W( the)45 W | |
2384 | 8120 27293 MT | |
2385 | (AUX: device) | |
2386 | 306 W( to communicate to the serial line. You may have to SET PORT) | |
2387 | 28 W( xxx before the version 2)29 W | |
2388 | /Courier SF | |
2389 | (.)SH | |
2390 | /Times-Roman SF | |
2391 | (2 will)29 W | |
2392 | 8120 28398 MT | |
2393 | (work, as Kermit needs to know what device is the serial line.)SH | |
2394 | 6120 29975 MT | |
2395 | (Genie:)SH | |
2396 | 2388 50 6120 30175 UL | |
2397 | 8120 31080 MT | |
2398 | (Eaca Video Genie.)SH | |
2399 | 6120 32657 MT | |
2400 | (Heath: Three Versions:)SH | |
2401 | 2388 50 6120 32857 UL | |
2402 | 8120 34448 MT | |
2403 | (H8QUAD)SH | |
2404 | 10120 35553 MT | |
2405 | (for Heath-8 systems with the quad io board. This system has been derived from V3.x code. Note) | |
2406 | 14 W( that this)13 W | |
2407 | 10120 36658 MT | |
2408 | (version will not run "as is" on H89 systems.)SH | |
2409 | 8120 38235 MT | |
2410 | (H89)SH | |
2411 | 10120 XM | |
2412 | (For Heath-89 machines suports baud rates from 50 to 56,000 baud.)SH | |
2413 | 8120 39812 MT | |
2414 | (Z100)SH | |
2415 | 10120 40917 MT | |
2416 | (For Z-100 running CP/M-85. This version does not support setting of baud rates.)SH | |
2417 | 6120 42708 MT | |
2418 | (Intertec Superbrain: Two Versions:)SH | |
2419 | 7692 50 6120 42908 UL | |
2420 | 8120 44499 MT | |
2421 | (BRAINA)SH | |
2422 | 10120 45604 MT | |
2423 | (For superbrain using AUX port. Breaks and SET BAUD both supported)SH | |
2424 | 8120 47181 MT | |
2425 | (BRAINM)SH | |
2426 | 10120 48286 MT | |
2427 | (As above, but using the MAIN port.)SH | |
2428 | 6120 50077 MT | |
2429 | (Ithaca:)SH | |
2430 | 2443 50 6120 50277 UL | |
2431 | 8120 51182 MT | |
2432 | (Ithaca Intersystems based computer using the VIO card for all IO to the outside world. The system is strictly)60 W | |
2433 | 8120 52287 MT | |
2434 | (speaking a home-brew variant of the Ithaca machine, using an S100 cardcage without) | |
2435 | 24 W( a front panel. It uses the)23 W | |
2436 | 8120 53392 MT | |
2437 | (Extended BIOS by EuroMicro of London. However, I see no reason for this version not running on) | |
2438 | 38 W( a genuine)39 W | |
2439 | 8120 54497 MT | |
2440 | (Ithaca Intersystems machine. There are patches needed to the EuroMicro BIOS to make this version work.)SH | |
2441 | 6120 56074 MT | |
2442 | (Kaypro:)SH | |
2443 | 3277 50 6120 56274 UL | |
2444 | 8120 57179 MT | |
2445 | (Should work on most Kaypro models, as well) | |
2446 | 24 W( as some related systems \050Ferguson BigBoard I, Xerox 820\051. For)25 W | |
2447 | 8120 58284 MT | |
2448 | (the newer Kaypros with multiple ports, Kermit uses) | |
2449 | 14 W( the one labeled "serial data"; it cannot use the serial printer)13 W | |
2450 | 8120 59389 MT | |
2451 | (or internal modem ports \050but it should) | |
2452 | 81 W( be possible to modify the values for mnport, mnprts, and baudrt to do)82 W | |
2453 | 8120 60494 MT | |
2454 | (this\051. Can) | |
2455 | 250 W( generate BREAK. SET SPEED supported; speeds are 50-19200 baud.)SH | |
2456 | 6120 62071 MT | |
2457 | (Lobo:)SH | |
2458 | 2111 50 6120 62271 UL | |
2459 | 8120 63176 MT | |
2460 | (Lobo MAX-80. Supports SET SPEED and can generate BREAKS.)SH | |
2461 | 6120 64753 MT | |
2462 | (Merlin:)SH | |
2463 | 2722 50 6120 64953 UL | |
2464 | 8120 65858 MT | |
2465 | (British Telecom Merlin M2215 \050also Rair Black Box, possibly also the ICL PC?\051. Requires a terminal.)SH | |
2466 | 6120 67435 MT | |
2467 | (Microbee:)SH | |
2468 | 3832 50 6120 67635 UL | |
2469 | 8120 68540 MT | |
2470 | (Microbee Systems computer made in Australia. Works on Microbee 56K \050Series 2 APC\051, 64K) | |
2471 | 26 W( \050Computer in a)27 W | |
2472 | 8120 69645 MT | |
2473 | (Book\051, 128K \050Dynamic\051, and 256K) | |
2474 | 94 W( \050256TC\051. Can generate BREAK. SET BAUD-RATE supported; speeds)93 W | |
2475 | 8120 70750 MT | |
2476 | (are 75-9600. All serial I/O is via software, not) | |
2477 | 86 W( hardware. Simultaneous transmit and receive possible on all)87 W | |
2478 | 8120 71855 MT | |
2479 | (speeds except 75/1200, 1200/75, 4800, and 9600.)SH | |
2480 | ES | |
2481 | %%Page: 15 16 | |
2482 | BS | |
2483 | 0 SI | |
2484 | 12 /Times-Bold AF | |
2485 | 8280 4404 MT | |
2486 | (1.6.3. System-Specific Versions)SH | |
2487 | 10 /Times-Italic AF | |
2488 | 51775 XM | |
2489 | (Page 15)SH | |
2490 | 46800 50 8280 5709 UL | |
2491 | /Times-Roman SF | |
2492 | 8280 7886 MT | |
2493 | (Micromate:)SH | |
2494 | 4388 50 8280 8086 UL | |
2495 | 10280 8991 MT | |
2496 | (PMC 101 Micromate. Supports SET SPEED and can generate BREAK.)SH | |
2497 | 8280 10568 MT | |
2498 | (Micromint: Two versions)SH | |
2499 | 4278 50 8280 10768 UL | |
2500 | 10280 12359 MT | |
2501 | (S6)SH | |
2502 | 12280 XM | |
2503 | (The Ciarcia/Micromint sb-180 board with a 6Mhz procoessor. System requires a terminal.)SH | |
2504 | 10280 13936 MT | |
2505 | (S9)SH | |
2506 | 12280 XM | |
2507 | (As above, but with a 9Mhz processor.)SH | |
2508 | 8280 15727 MT | |
2509 | (NCR:)SH | |
2510 | 2056 50 8280 15927 UL | |
2511 | 10280 16832 MT | |
2512 | (Decisionmate 5. Uses the 2651 and is largely the same as the Ithaca Intersystems machine implementation.)SH | |
2513 | 8280 18409 MT | |
2514 | (Northstar: -- There are four versions available:)SH | |
2515 | 3777 50 8280 18609 UL | |
2516 | 10280 20200 MT | |
2517 | (NORTHS:)SH | |
2518 | 12280 21305 MT | |
2519 | (Northstar Horizon with HS10-4 board. Supports SET SPEED and SET PORT.)SH | |
2520 | 10280 22882 MT | |
2521 | (HORIZON:)SH | |
2522 | 12280 23987 MT | |
2523 | (Northstar Horizon using the serial ports on the Mother board. Can generate BREAK.)SH | |
2524 | 10280 25564 MT | |
2525 | (BASICNS:)SH | |
2526 | 12280 26669 MT | |
2527 | (Basic Northstar Horizon using the printer port. Can generate BREAK.)SH | |
2528 | 10280 28246 MT | |
2529 | (ADVANT:)SH | |
2530 | 12280 29351 MT | |
2531 | (Northstar Advantage. Supports SET SPEED and can generate BREAK. Traps Control-0 in the) | |
2532 | 100 W( system)99 W | |
2533 | 12280 30456 MT | |
2534 | (filter.)SH | |
2535 | 8280 32247 MT | |
2536 | (Morrow Decision I:)SH | |
2537 | 7665 50 8280 32447 UL | |
2538 | 10280 33352 MT | |
2539 | (Uses the Multi-I/O board. Port 1 is the console, port 3 is the communications line. SET SPEED) | |
2540 | 89 W( supported;)88 W | |
2541 | 10280 34457 MT | |
2542 | (speeds are 75-56000 baud.)SH | |
2543 | 8280 36034 MT | |
2544 | (Morrow Micro Decision I:)SH | |
2545 | 10359 50 8280 36234 UL | |
2546 | 8280 37611 MT | |
2547 | (Nokia MicroMikko:)SH | |
2548 | 7805 50 8280 37811 UL | |
2549 | 10280 38716 MT | |
2550 | (Will not echo control-O \050which locks keyboard\051. SET SPEED supported; speeds are 75-9600 baud.)SH | |
2551 | 8280 40293 MT | |
2552 | (Ohio Scientific:)SH | |
2553 | 6083 50 8280 40493 UL | |
2554 | 10280 41398 MT | |
2555 | (Doesn't have screen control.)SH | |
2556 | 8280 42975 MT | |
2557 | (Osborne 1:)SH | |
2558 | 4138 50 8280 43175 UL | |
2559 | 10280 44080 MT | |
2560 | (Uses serial line, not internal modem. Left-arrow key generates) | |
2561 | 39 W( <DEL> \050"delete" or "rubout" character\051 during)38 W | |
2562 | 10280 45185 MT | |
2563 | (connect mode. SET SPEED supported; speeds are 300 and 1200 baud. Now supports multi-sector buffering.)SH | |
2564 | 8280 46762 MT | |
2565 | (Research Machines: Two Versions:)SH | |
2566 | 7803 50 8280 46962 UL | |
2567 | 10280 48553 MT | |
2568 | (RM380ZM:)SH | |
2569 | 12280 49658 MT | |
2570 | (380Z and 5.25" disks supports SET BAUD.RATE)SH | |
2571 | 10280 51235 MT | |
2572 | (RM380ZF:)SH | |
2573 | 12280 52340 MT | |
2574 | (380Z and 8" disks, otherwise as above.)SH | |
2575 | 8280 54131 MT | |
2576 | (Sanyo:)SH | |
2577 | 2500 50 8280 54331 UL | |
2578 | 10280 55236 MT | |
2579 | (Sanyo MBC-1100. This version derived from Kermit V3.x)SH | |
2580 | 8280 56813 MT | |
2581 | (ScreenTyper:)SH | |
2582 | 5109 50 8280 57013 UL | |
2583 | 10280 57918 MT | |
2584 | (Details unkown.)SH | |
2585 | 8280 59495 MT | |
2586 | (TRS-80: Three versions:)SH | |
2587 | 3167 50 8280 59695 UL | |
2588 | 10280 61286 MT | |
2589 | (TRS80LB:)SH | |
2590 | 12280 62391 MT | |
2591 | (TRS-80 with Lifeboat CP/M)SH | |
2592 | 10280 63968 MT | |
2593 | (TRS80PT:)SH | |
2594 | 12280 65073 MT | |
2595 | (TRS-80 with Pickles and Trout CP/M)SH | |
2596 | 10280 66650 MT | |
2597 | (TRSM4:)SH | |
2598 | 12280 67755 MT | |
2599 | (TRS-80 Model 4 with Montezuma CP/M)SH | |
2600 | 8280 69546 MT | |
2601 | (Teletek:)SH | |
2602 | 2999 50 8280 69746 UL | |
2603 | 10280 70651 MT | |
2604 | (Teletek Systemaster. Supports SET BAUD.)SH | |
2605 | ES | |
2606 | %%Page: 16 17 | |
2607 | BS | |
2608 | 0 SI | |
2609 | 10 /Times-Italic AF | |
2610 | 6120 4404 MT | |
2611 | (Page 16)SH | |
2612 | 12 /Times-Bold AF | |
2613 | 29686 XM | |
2614 | (Kermit User Guide: CP/M-80 KERMIT 1.6.3)SH | |
2615 | 46800 50 6120 5709 UL | |
2616 | 10 /Times-Roman AF | |
2617 | 6120 7886 MT | |
2618 | (Telcon:)SH | |
2619 | 2777 50 6120 8086 UL | |
2620 | 8120 8991 MT | |
2621 | (TELCON ZOBRA portable computer.)SH | |
2622 | 6120 10568 MT | |
2623 | (Torch:)SH | |
2624 | 2388 50 6120 10768 UL | |
2625 | 8120 11673 MT | |
2626 | (Torch Unicorn 5 initially, but the code runs on other Z80 based CP/N \050as in Nut!\051 systems.) | |
2627 | 79 W( It) | |
2628 | 410 W( uses the BBC)80 W | |
2629 | 8120 12778 MT | |
2630 | (Computer as a "Base processor", and is similar to the BBC version. The base processors RS423) | |
2631 | 77 W( port is used)76 W | |
2632 | 8120 13883 MT | |
2633 | (rather than any built in Modem. \050UK telecoms legislation effectively) | |
2634 | 109 W( makes modem control software tricky)110 W | |
2635 | 8120 14988 MT | |
2636 | (business...\051. Two) | |
2637 | 591 W( potential versions exist-one using cursor positioning codes for a MCP and CCCP ROM)170 W | |
2638 | 8120 16093 MT | |
2639 | (combination of revision less than 1.00, the other version uses the additional facility MCP/CCCP) | |
2640 | 196 W( versions)197 W | |
2641 | 8120 17198 MT | |
2642 | (greater than 1. Supports SET SPEED and can generate BREAKs.)SH | |
2643 | 8120 18775 MT | |
2644 | (Note that binary files must be transferred using SET PARITY to anything other than) | |
2645 | 45 W( NONE! Parity is neither)44 W | |
2646 | 8120 19880 MT | |
2647 | (generated nor checked.)SH | |
2648 | 6120 21457 MT | |
2649 | (US Micro Sales:)SH | |
2650 | 6333 50 6120 21657 UL | |
2651 | 8120 22562 MT | |
2652 | (S-100-8 based computer.)SH | |
2653 | 6120 24139 MT | |
2654 | (Vector Graphics:)SH | |
2655 | 6581 50 6120 24339 UL | |
2656 | 8120 25244 MT | |
2657 | (Vector)SH | |
2658 | 6120 26821 MT | |
2659 | (Xerox:)SH | |
2660 | 2499 50 6120 27021 UL | |
2661 | 8120 27926 MT | |
2662 | (Xerox 820.)SH | |
2663 | 6120 29503 MT | |
2664 | (Z80MU:)SH | |
2665 | 3222 50 6120 29703 UL | |
2666 | 8120 30608 MT | |
2667 | (Development Kermit on a PC running the) | |
2668 | 298 W( Z80MU Z80 and CP/M 2)299 W | |
2669 | /Courier SF | |
2670 | (.)SH | |
2671 | /Times-Roman SF | |
2672 | (2 development system. Allows)299 W | |
2673 | 8120 31713 MT | |
2674 | (development of the system independent modules to be done on an IBM) | |
2675 | 241 W( PC or clone. Also allows the)240 W | |
2676 | 8120 32818 MT | |
2677 | (generation of new .HEX files, that may then be KERMITed to the target system. Note:) | |
2678 | 54 W( Not) | |
2679 | 359 W( all the BDOS or)55 W | |
2680 | 8120 33923 MT | |
2681 | (BIOS routines are supported, so avoid "unusual" BIOS/BDOS calls. \050For example,) | |
2682 | 92 W( DIR from within Kermit)91 W | |
2683 | 8120 35028 MT | |
2684 | (will fail as one of the BIOS routines returning disk parameters is not supported.\051)SH | |
2685 | 14 /Times-Bold AF | |
2686 | 6120 38630 MT | |
2687 | (1.7. Installation of Kermit-80)SH | |
2688 | 10 /Times-Roman AF | |
2689 | 6120 40748 MT | |
2690 | (Kermit-80 was written originally for the Intertec SuperBrain in lowest-common-denominator) | |
2691 | 97 W( 8080) | |
2692 | 445 W( code with the)98 W | |
2693 | 6120 41944 MT | |
2694 | (standard assembler, ASM \050single source module, no macros, no advanced) | |
2695 | 293 W( instructions\051, so that it could be)292 W | |
2696 | 6120 43140 MT | |
2697 | (assembled on any CP/M-80 system \050the 8080 assembler is distributed as a standard) | |
2698 | 83 W( part of CP/M-80, whereas the)84 W | |
2699 | 6120 44336 MT | |
2700 | (fancier Z80 or macro assemblers are normally commercial products\051. It has since been modified to run on many)99 W | |
2701 | 6120 45532 MT | |
2702 | (other systems as well. Kermit-80 should be able) | |
2703 | 106 W( to run on any 8080-, 8085- or Z80-based microcomputer under)107 W | |
2704 | 6120 46728 MT | |
2705 | (CP/M with appropriate minor changes to reflect the port I/O and screen control for the system \050see below\051.)SH | |
2706 | 6120 49120 MT | |
2707 | (The proliferation of new systems supported by Kermit-80 made) | |
2708 | 66 W( the program grow so large and complicated that it)65 W | |
2709 | 6120 50316 MT | |
2710 | (had to be) | |
2711 | 138 W( broken up into system-independent and system-dependent modules, as of version 4 \050this was done by)139 W | |
2712 | 6120 51512 MT | |
2713 | (Charles Carvalho of ACC\051. Each module is composed of multiple files. This has reduced the time and disk) | |
2714 | 57 W( space)56 W | |
2715 | 6120 52708 MT | |
2716 | (necessary for assembly; Kermit-80 may) | |
2717 | 126 W( once again be assembled on a CP/M system with roughly 250Kbytes of)127 W | |
2718 | 6120 53904 MT | |
2719 | (space. The) | |
2720 | 302 W( majority of the code does not) | |
2721 | 26 W( need to be reassembled to support a new system. Unfortunately, it can no)25 W | |
2722 | 6120 55100 MT | |
2723 | (longer be assembled with ASM, since ASM does not support multiple input files.) | |
2724 | 73 W( To) | |
2725 | 398 W( allow it to be assembled on)74 W | |
2726 | 6120 56296 MT | |
2727 | (any CP/M system,) | |
2728 | 103 W( the public-domain assembler LASM is included in the distribution kit. Kermit-80 may also be)102 W | |
2729 | 6120 57492 MT | |
2730 | (assembled with Microsoft's M80 \050not supplied\051. In theory, any 8080) | |
2731 | 33 W( assembler supporting the INCLUDE directive)34 W | |
2732 | 6120 58688 MT | |
2733 | (ought to work, as well.)SH | |
2734 | 6120 61080 MT | |
2735 | (All versions of Kermit-80 are) | |
2736 | 72 W( assembled from the same set of sources, with system dependencies taken care of by)71 W | |
2737 | 6120 62276 MT | |
2738 | (assembly-time conditionals within the system-dependent module \050eventually, the system-dependent module) | |
2739 | 183 W( will)184 W | |
2740 | 6120 63472 MT | |
2741 | (itself be broken up into multiple files, one for each system\051. The most important) | |
2742 | 45 W( system dependencies are terminal)44 W | |
2743 | 6120 64668 MT | |
2744 | (emulation \050when CONNECTed to) | |
2745 | 153 W( the remote host\051 and screen handling, which are dependent on the individual)154 W | |
2746 | 6120 65864 MT | |
2747 | (micro's escape codes \050these features are table driven and easily modified for other CP/M) | |
2748 | 74 W( systems\051, and the lowest)73 W | |
2749 | 6120 67060 MT | |
2750 | (level I/O routines for the serial communications port. The) | |
2751 | 93 W( port routines are best done only with BDOS calls, but)94 W | |
2752 | 6120 68256 MT | |
2753 | (some systems do not allow this, primarily because the BDOS) | |
2754 | 91 W( routines strip the parity bit during port I/O, and the)90 W | |
2755 | 6120 69452 MT | |
2756 | (parity bit is used for data when transmitting binary files.)SH | |
2757 | 6120 71844 MT | |
2758 | (Kermit-80's I/O routines must check the port status and go elsewhere if no input is available; this allows for virtual)38 W | |
2759 | ES | |
2760 | %%Page: 17 18 | |
2761 | BS | |
2762 | 0 SI | |
2763 | 12 /Times-Bold AF | |
2764 | 8280 4404 MT | |
2765 | (1.7. Installation of Kermit-80)SH | |
2766 | 10 /Times-Italic AF | |
2767 | 51775 XM | |
2768 | (Page 17)SH | |
2769 | 46800 50 8280 5709 UL | |
2770 | /Times-Roman SF | |
2771 | 8280 7886 MT | |
2772 | (terminal connection, keyboard interruption of stuck transmissions, etc. On systems that fully) | |
2773 | 246 W( implement I/O)245 W | |
2774 | 8280 9082 MT | |
2775 | (redirection via the optional CP/M IOBYTE facility, this may be done by switching) | |
2776 | 127 W( the IOBYTE definition. On)128 W | |
2777 | 8280 10278 MT | |
2778 | (others, however, IN/OUT instructions explicitly referencing the port device registers must be used.)SH | |
2779 | 8280 12670 MT | |
2780 | (CP/M-80 KERMIT) | |
2781 | 110 W( versions 3.8 and later include a "fuzzy timer" that allows a timeout to occur after an interval)109 W | |
2782 | 8280 13866 MT | |
2783 | (ranging from 5 to 20 seconds \050depending upon the speed) | |
2784 | 32 W( of the processor and the operating system routines\051 during)33 W | |
2785 | 8280 15062 MT | |
2786 | (which expected input does not appear at the port. In this) | |
2787 | 2 W( case, retransmission occurs automatically. In any case, you)1 W | |
2788 | 8280 16258 MT | |
2789 | (may type a carriage return during transmission to simulate a timeout when the transfer appears to be stuck.)SH | |
2790 | 12 /Times-Bold AF | |
2791 | 8280 19374 MT | |
2792 | (1.7.1. Organization of Kermit-80)SH | |
2793 | 10 /Times-Roman AF | |
2794 | 8280 21316 MT | |
2795 | (Kermit-80 consists of two modules, each of which is generated from multiple source files.) | |
2796 | 209 W( The) | |
2797 | 669 W( first module)210 W | |
2798 | 8280 22512 MT | |
2799 | (contains the system-independent code;) | |
2800 | 27 W( the second module is configured for a particular system and merged with the)26 W | |
2801 | 8280 23708 MT | |
2802 | (system-independent module to produce a customized Kermit-80.)SH | |
2803 | 8280 26100 MT | |
2804 | (The distribution kit contains:)SH | |
2805 | /Symbol SF | |
2806 | 10070 28005 MT | |
2807 | (\267)SH | |
2808 | /Times-Roman SF | |
2809 | 10780 XM | |
2810 | (the system-independent module,)SH | |
2811 | /Courier SF | |
2812 | 24001 XM | |
2813 | (CPSKER.HEX)SH | |
2814 | /Times-Roman SF | |
2815 | (;)SH | |
2816 | /Symbol SF | |
2817 | 10070 29110 MT | |
2818 | (\267)SH | |
2819 | /Times-Roman SF | |
2820 | 10780 XM | |
2821 | (the system-dependent modules,)SH | |
2822 | /Courier SF | |
2823 | 23612 XM | |
2824 | (CPV*.HEX)SH | |
2825 | /Times-Roman SF | |
2826 | 28662 XM | |
2827 | (\050see table 1-2 and 1-3\051;)SH | |
2828 | /Symbol SF | |
2829 | 10070 30215 MT | |
2830 | (\267)SH | |
2831 | /Times-Roman SF | |
2832 | 10780 XM | |
2833 | (the source files,)SH | |
2834 | /Courier SF | |
2835 | 17334 XM | |
2836 | (CPS*.ASM)SH | |
2837 | /Times-Roman SF | |
2838 | 22384 XM | |
2839 | (and)SH | |
2840 | /Courier SF | |
2841 | 24078 XM | |
2842 | (CPX*.ASM)SH | |
2843 | /Times-Roman SF | |
2844 | (,)SH | |
2845 | /Symbol SF | |
2846 | 10070 31320 MT | |
2847 | (\267)SH | |
2848 | /Times-Roman SF | |
2849 | 10780 XM | |
2850 | (the public-domain CP/M assembler,)SH | |
2851 | /Courier SF | |
2852 | 25474 XM | |
2853 | (LASM.*)SH | |
2854 | /Times-Roman SF | |
2855 | (,)SH | |
2856 | /Symbol SF | |
2857 | 10070 32425 MT | |
2858 | (\267)SH | |
2859 | /Times-Roman SF | |
2860 | 10780 XM | |
2861 | (the public-domain CP/M load/patch utility,)SH | |
2862 | /Courier SF | |
2863 | 28281 XM | |
2864 | (MLOAD.*)SH | |
2865 | ES | |
2866 | %%Page: 18 19 | |
2867 | BS | |
2868 | 0 SI | |
2869 | 10 /Times-Italic AF | |
2870 | 6120 4404 MT | |
2871 | (Page 18)SH | |
2872 | 12 /Times-Bold AF | |
2873 | 29686 XM | |
2874 | (Kermit User Guide: CP/M-80 KERMIT 1.7.1)SH | |
2875 | 46800 50 6120 5709 UL | |
2876 | 46800 50 6120 8086 UL | |
2877 | 10 /Courier AF | |
2878 | 6120 10167 MT | |
2879 | (Symbol Filename) | |
2880 | 600 W( System)SH | |
2881 | 3600 50 6120 10367 UL | |
2882 | 4800 50 10920 10367 UL | |
2883 | 3600 50 16320 10367 UL | |
2884 | 6120 11854 MT | |
2885 | (ACCESS CPVACC)600 W | |
2886 | /Times-Roman SF | |
2887 | 15720 XM | |
2888 | (Access Matrix)SH | |
2889 | /Courier SF | |
2890 | 6120 12885 MT | |
2891 | (ADVANT CPVADV)600 W | |
2892 | /Times-Roman SF | |
2893 | 15720 XM | |
2894 | (Northstar Advantage)SH | |
2895 | /Courier SF | |
2896 | 6120 13916 MT | |
2897 | (AP6551 CPVAPL)600 W | |
2898 | /Times-Roman SF | |
2899 | 15720 XM | |
2900 | (Apple II, Z80 Softcard, 6551 ACIA in serial interface)SH | |
2901 | /Courier SF | |
2902 | 6120 14947 MT | |
2903 | (AP6850 CPVA65)600 W | |
2904 | /Times-Roman SF | |
2905 | 15720 XM | |
2906 | (Apple II, Z80 Softcard, 6850 ACIA in Serial Iiterface)SH | |
2907 | /Courier SF | |
2908 | 6120 15978 MT | |
2909 | (APMMDM CPVAPM)600 W | |
2910 | /Times-Roman SF | |
2911 | 15720 XM | |
2912 | (Apple II, Z80 Softcard, Micromodem II in slot 2)SH | |
2913 | /Courier SF | |
2914 | 6120 17009 MT | |
2915 | (APCPS CPVCPS)1200 W | |
2916 | /Times-Roman SF | |
2917 | 15720 XM | |
2918 | (Apple II, Z80 Softcard, with CPS multifunction card)SH | |
2919 | /Courier SF | |
2920 | 6120 18040 MT | |
2921 | (BASICNS CPVBNS)SH | |
2922 | /Times-Roman SF | |
2923 | 15720 XM | |
2924 | (Northstar Horizon \050terminal required\051)SH | |
2925 | /Courier SF | |
2926 | 6120 19071 MT | |
2927 | (BBC CPVBBC)2400 W | |
2928 | /Times-Roman SF | |
2929 | 15720 XM | |
2930 | (Acorn "BBC" computer with Acorn Z80 second processor)SH | |
2931 | /Courier SF | |
2932 | 6120 20102 MT | |
2933 | (BBII CPVBB2)1800 W | |
2934 | /Times-Roman SF | |
2935 | 15720 XM | |
2936 | (BigBoard II \050terminal required\051)SH | |
2937 | /Courier SF | |
2938 | 6120 21133 MT | |
2939 | (BRAINM CPVBRM)600 W | |
2940 | /Times-Roman SF | |
2941 | 15720 XM | |
2942 | (Intertec Superbrain using the main port)SH | |
2943 | /Courier SF | |
2944 | 6120 22164 MT | |
2945 | (BRAINA CPVBRA)600 W | |
2946 | /Times-Roman SF | |
2947 | 15720 XM | |
2948 | (Intertec Superbrain using the Aux port)SH | |
2949 | /Courier SF | |
2950 | 6120 23195 MT | |
2951 | (CIFER2 CPVCIF)600 W | |
2952 | /Times-Roman SF | |
2953 | 15720 XM | |
2954 | (Cifer 1886 using the VL: Serial port and CP/M V2.2)SH | |
2955 | /Courier SF | |
2956 | 6120 24226 MT | |
2957 | (CIFER3 CPVCI3)600 W | |
2958 | /Times-Roman SF | |
2959 | 15720 XM | |
2960 | (Cifer 1886 using the VL: Serial port and CP/M V3.0)SH | |
2961 | /Courier SF | |
2962 | 6120 25257 MT | |
2963 | (CIFER2 CPVCA2)600 W | |
2964 | /Times-Roman SF | |
2965 | 15720 XM | |
2966 | (Cifer 1886 using the AUX: Serial port and CP/M V2.2)SH | |
2967 | /Courier SF | |
2968 | 6120 26288 MT | |
2969 | (CIFER3 CPVCA3)600 W | |
2970 | /Times-Roman SF | |
2971 | 15720 XM | |
2972 | (Cifer 1886 using the AUX: Serial port and CP/M V3.0)SH | |
2973 | /Courier SF | |
2974 | 6120 27319 MT | |
2975 | (CMEMCO CPVCRO)600 W | |
2976 | /Times-Roman SF | |
2977 | 15720 XM | |
2978 | (Cromemco with TU-ART card. Terminal required\051)SH | |
2979 | /Courier SF | |
2980 | 6120 28350 MT | |
2981 | (COMART CPVCOM)600 W | |
2982 | /Times-Roman SF | |
2983 | 15720 XM | |
2984 | (Comart Communicator \050terminal required\051)SH | |
2985 | /Courier SF | |
2986 | 6120 29381 MT | |
2987 | (COMPRO CPVPRO)600 W | |
2988 | /Times-Roman SF | |
2989 | 15720 XM | |
2990 | (Compupro with Interfacer 4 \050or 3\051. Terminal required.)SH | |
2991 | /Courier SF | |
2992 | 6120 30412 MT | |
2993 | (CPC CPVCPC)2400 W | |
2994 | /Times-Roman SF | |
2995 | 15720 XM | |
2996 | (Amstrad CPC 664 and 6128 and CP/M 3)SH | |
2997 | /Courier SF | |
2998 | 6120 31443 MT | |
2999 | (CPM3 CPVCP3)1800 W | |
3000 | /Times-Roman SF | |
3001 | 15720 XM | |
3002 | ("Generic": CP/M 3.0 \050CP/M Plus\051 systems \050terminal req'd\051)SH | |
3003 | /Courier SF | |
3004 | 6120 32474 MT | |
3005 | (CPT85XX CPVCPT)SH | |
3006 | /Times-Roman SF | |
3007 | 15720 XM | |
3008 | (CPT-85xx wordprocessor with CP/M)SH | |
3009 | /Courier SF | |
3010 | 6120 33505 MT | |
3011 | (DELPHI CPVDEL)600 W | |
3012 | /Times-Roman SF | |
3013 | 15720 XM | |
3014 | (Digicomp Delphi 100 \050terminal required\051)SH | |
3015 | /Courier SF | |
3016 | 6120 34536 MT | |
3017 | (DISC CPVDIS)1800 W | |
3018 | /Times-Roman SF | |
3019 | 15720 XM | |
3020 | (Action Computer Enterprises "Discovery" \050terminal req'd\051)SH | |
3021 | /Courier SF | |
3022 | 6120 35567 MT | |
3023 | (DMII CPVDM2)1800 W | |
3024 | /Times-Roman SF | |
3025 | 15720 XM | |
3026 | (DECmate II with CP/M option)SH | |
3027 | /Courier SF | |
3028 | 6120 36598 MT | |
3029 | (GENER CPVGEN)1200 W | |
3030 | /Times-Roman SF | |
3031 | 15720 XM | |
3032 | ("Generic": CPM 2.2 systems with IOBYTE \050terminal req'd\051)SH | |
3033 | /Courier SF | |
3034 | 6120 37629 MT | |
3035 | (GENIE CPVGNI)1200 W | |
3036 | /Times-Roman SF | |
3037 | 15720 XM | |
3038 | (Video Genie)SH | |
3039 | /Courier SF | |
3040 | 6120 38660 MT | |
3041 | (H8QUAD CPVH8Q)600 W | |
3042 | /Times-Roman SF | |
3043 | 15720 XM | |
3044 | (Heath-8 with Quad 8 i/o board)SH | |
3045 | /Courier SF | |
3046 | 6120 39691 MT | |
3047 | (HEATH CPVH89)1200 W | |
3048 | /Times-Roman SF | |
3049 | 15720 XM | |
3050 | (Heath/Zenith H89)SH | |
3051 | /Courier SF | |
3052 | 6120 40722 MT | |
3053 | (HORIZON CPVHOR)SH | |
3054 | /Times-Roman SF | |
3055 | 15720 XM | |
3056 | (Northstar Horizon \050terminal required\051)SH | |
3057 | /Courier SF | |
3058 | 6120 41753 MT | |
3059 | (KPII CPVKPR)1800 W | |
3060 | /Times-Roman SF | |
3061 | 15720 XM | |
3062 | (Kaypro-II \050and 4; probably supports all Kaypro systems\051)SH | |
3063 | /Courier SF | |
3064 | 6120 42784 MT | |
3065 | (LOBO CPVLBO)1800 W | |
3066 | /Times-Roman SF | |
3067 | 15720 XM | |
3068 | (Lobo Max-80)SH | |
3069 | 6120 44575 MT | |
3070 | ("symbol" is the symbol used to select the target system, in)SH | |
3071 | /Courier SF | |
3072 | 29658 XM | |
3073 | (CPVTYP.ASM)SH | |
3074 | /Times-Roman SF | |
3075 | (;)SH | |
3076 | 6120 46802 MT | |
3077 | ("filename" is the name under which the module is supplied in the distribution.)SH | |
3078 | /Times-Bold SF | |
3079 | 18854 48412 MT | |
3080 | (Table 1-2:)SH | |
3081 | /Times-Roman SF | |
3082 | 23715 XM | |
3083 | (Systems supported by Kermit-80 \050Part 1\051)SH | |
3084 | 46800 50 6120 50222 UL | |
3085 | ES | |
3086 | %%Page: 19 20 | |
3087 | BS | |
3088 | 0 SI | |
3089 | 12 /Times-Bold AF | |
3090 | 8280 4404 MT | |
3091 | (1.7.1. Organization of Kermit-80)SH | |
3092 | 10 /Times-Italic AF | |
3093 | 51775 XM | |
3094 | (Page 19)SH | |
3095 | 46800 50 8280 5709 UL | |
3096 | 46800 50 8280 8086 UL | |
3097 | /Courier SF | |
3098 | 8280 10167 MT | |
3099 | (Symbol Filename) | |
3100 | 600 W( System)SH | |
3101 | 3600 50 8280 10367 UL | |
3102 | 4800 50 13080 10367 UL | |
3103 | 3600 50 18480 10367 UL | |
3104 | 8280 11854 MT | |
3105 | (M2215 CPVMRL)1200 W | |
3106 | /Times-Roman SF | |
3107 | 17880 XM | |
3108 | (British Telecom Merlin/Rair Black Box \050terminal required\051)SH | |
3109 | /Courier SF | |
3110 | 8280 12885 MT | |
3111 | (MBEE CPVBEE)1800 W | |
3112 | /Times-Roman SF | |
3113 | 17880 XM | |
3114 | (Microbee)SH | |
3115 | /Courier SF | |
3116 | 8280 13916 MT | |
3117 | (MDI CPVMDI)2400 W | |
3118 | /Times-Roman SF | |
3119 | 17880 XM | |
3120 | (Morrow Decision I \050terminal required\051)SH | |
3121 | /Courier SF | |
3122 | 8280 14947 MT | |
3123 | (MIKKO CPVMIK)1200 W | |
3124 | /Times-Roman SF | |
3125 | 17880 XM | |
3126 | (MikroMikko)SH | |
3127 | /Courier SF | |
3128 | 8280 15978 MT | |
3129 | (MMATE CPVMM)1200 W | |
3130 | /Times-Roman SF | |
3131 | 17880 XM | |
3132 | (PMC 101 Micromate \050terminal required\051)SH | |
3133 | /Courier SF | |
3134 | 8280 17009 MT | |
3135 | (MMDI CPVUD)1800 W | |
3136 | /Times-Roman SF | |
3137 | 17880 XM | |
3138 | (Morrow Micro Decision I \050terminal required\051)SH | |
3139 | /Courier SF | |
3140 | 8280 18040 MT | |
3141 | (NCRDMV CPVDMV)600 W | |
3142 | /Times-Roman SF | |
3143 | 17880 XM | |
3144 | (NCR Decision Mate V. \050Terminal required?\051)SH | |
3145 | /Courier SF | |
3146 | 8280 19071 MT | |
3147 | (NORTHS CPVNS)600 W | |
3148 | /Times-Roman SF | |
3149 | 17880 XM | |
3150 | (Northstar Horizon with HSIO-4 card \050terminal req'd\051)SH | |
3151 | /Courier SF | |
3152 | 8280 20102 MT | |
3153 | (OSBRN1 CPVOSB)600 W | |
3154 | /Times-Roman SF | |
3155 | 17880 XM | |
3156 | (Osborne 1)SH | |
3157 | /Courier SF | |
3158 | 8280 21133 MT | |
3159 | (OSI CPVOSI)2400 W | |
3160 | /Times-Roman SF | |
3161 | 17880 XM | |
3162 | (Ohio Scientific)SH | |
3163 | /Courier SF | |
3164 | 8280 22164 MT | |
3165 | (PCI2651 CPVPCI)SH | |
3166 | /Times-Roman SF | |
3167 | 17880 XM | |
3168 | (Ithaca Intersystems with VI0 card \050terminal required\051)SH | |
3169 | /Courier SF | |
3170 | 8280 23195 MT | |
3171 | (PCW CPVPCW)2400 W | |
3172 | /Times-Roman SF | |
3173 | 17880 XM | |
3174 | (Amstrad PCW 8256/8512 with serial interface)SH | |
3175 | /Courier SF | |
3176 | 8280 24226 MT | |
3177 | (PX8 CPVPX8)2400 W | |
3178 | /Times-Roman SF | |
3179 | 17880 XM | |
3180 | (Epson PX-8)SH | |
3181 | /Courier SF | |
3182 | 8280 25257 MT | |
3183 | (RM380ZM CPVRMM)SH | |
3184 | /Times-Roman SF | |
3185 | 17880 XM | |
3186 | (Research Machines 380Z with MDS \0505.25" discs\051)SH | |
3187 | /Courier SF | |
3188 | 8280 26288 MT | |
3189 | (RM380ZF CPVRMF)SH | |
3190 | /Times-Roman SF | |
3191 | 17880 XM | |
3192 | (Research Machines 380Z with FDS \0508" discs\051)SH | |
3193 | /Courier SF | |
3194 | 8280 27319 MT | |
3195 | (ROBIN CPVROB)1200 W | |
3196 | /Times-Roman SF | |
3197 | 17880 XM | |
3198 | (DEC VT180)SH | |
3199 | /Courier SF | |
3200 | 8280 28350 MT | |
3201 | (S1008 CPVUSM)1200 W | |
3202 | /Times-Roman SF | |
3203 | 17880 XM | |
3204 | (US Microsales S-100-8 \050terminal required\051)SH | |
3205 | /Courier SF | |
3206 | 8280 29381 MT | |
3207 | (SANYO CPVSAN)1200 W | |
3208 | /Times-Roman SF | |
3209 | 17880 XM | |
3210 | (Sanyo MBC-1100)SH | |
3211 | /Courier SF | |
3212 | 8280 30412 MT | |
3213 | (SB6 CPVSB6)2400 W | |
3214 | /Times-Roman SF | |
3215 | 17880 XM | |
3216 | (Micromint SB-180 with 6Mhz CPU \050terminal required\051)SH | |
3217 | /Courier SF | |
3218 | 8280 31443 MT | |
3219 | (SB9 CPVSB9)2400 W | |
3220 | /Times-Roman SF | |
3221 | 17880 XM | |
3222 | (Micromint SB-180 with 9Mhz CPU \050terminal required\051)SH | |
3223 | /Courier SF | |
3224 | 8280 32474 MT | |
3225 | (SCNTPR CPVSCN)600 W | |
3226 | /Times-Roman SF | |
3227 | 17880 XM | |
3228 | (Screentyper)SH | |
3229 | /Courier SF | |
3230 | 8280 33505 MT | |
3231 | (TELCON CPVTEL)600 W | |
3232 | /Times-Roman SF | |
3233 | 17880 XM | |
3234 | (TELCON Zobra portable)SH | |
3235 | /Courier SF | |
3236 | 8280 34536 MT | |
3237 | (TELETEK CPVTET)SH | |
3238 | /Times-Roman SF | |
3239 | 17880 XM | |
3240 | (Teletek Systemaster)SH | |
3241 | /Courier SF | |
3242 | 8280 35567 MT | |
3243 | (TORCH CPVTRC)1200 W | |
3244 | /Times-Roman SF | |
3245 | 17880 XM | |
3246 | (Torch computers BBC-B with Z80 second processors)SH | |
3247 | /Courier SF | |
3248 | 8280 36598 MT | |
3249 | (TRS80LB CPVTLB)SH | |
3250 | /Times-Roman SF | |
3251 | 17880 XM | |
3252 | (TRS-80 model II with Lifeboat 2.25C CP/M Display)SH | |
3253 | /Courier SF | |
3254 | 8280 37629 MT | |
3255 | (TRS80PT CPVTPT)SH | |
3256 | /Times-Roman SF | |
3257 | 17880 XM | |
3258 | (TRS-80 model II with Pickles + Trout CP/M Display)SH | |
3259 | /Courier SF | |
3260 | 8280 38660 MT | |
3261 | (TRSM4 CPVTM4)1200 W | |
3262 | /Times-Roman SF | |
3263 | 17880 XM | |
3264 | (TRS-80 model IV)SH | |
3265 | /Courier SF | |
3266 | 8280 39691 MT | |
3267 | (VECTOR CPVVEC)600 W | |
3268 | /Times-Roman SF | |
3269 | 17880 XM | |
3270 | (Vector Graphics)SH | |
3271 | /Courier SF | |
3272 | 8280 40722 MT | |
3273 | (XER820 CPVXER)600 W | |
3274 | /Times-Roman SF | |
3275 | 17880 XM | |
3276 | (Xerox 820)SH | |
3277 | /Courier SF | |
3278 | 8280 41753 MT | |
3279 | (Z100 CPVZ00)1800 W | |
3280 | /Times-Roman SF | |
3281 | 17880 XM | |
3282 | (Z-100 under CP/M-85)SH | |
3283 | /Courier SF | |
3284 | 8280 42784 MT | |
3285 | (Z80MU CPVZ80)1200 W | |
3286 | /Times-Roman SF | |
3287 | 17880 XM | |
3288 | (Z80MU development system on a PC)SH | |
3289 | 8280 44575 MT | |
3290 | ("symbol" is the symbol used to select the target system, in)SH | |
3291 | /Courier SF | |
3292 | 31818 XM | |
3293 | (CPXTYP.ASM)SH | |
3294 | /Times-Roman SF | |
3295 | (;)SH | |
3296 | 8280 46802 MT | |
3297 | ("filename" is the name under which the module is supplied in the distribution.)SH | |
3298 | /Times-Bold SF | |
3299 | 21014 48412 MT | |
3300 | (Table 1-3:)SH | |
3301 | /Times-Roman SF | |
3302 | 25875 XM | |
3303 | (Systems supported by Kermit-80 \050Part 2\051)SH | |
3304 | 46800 50 8280 50222 UL | |
3305 | ES | |
3306 | %%Page: 20 21 | |
3307 | BS | |
3308 | 0 SI | |
3309 | 10 /Times-Italic AF | |
3310 | 6120 4404 MT | |
3311 | (Page 20)SH | |
3312 | 12 /Times-Bold AF | |
3313 | 29686 XM | |
3314 | (Kermit User Guide: CP/M-80 KERMIT 1.7.1)SH | |
3315 | 46800 50 6120 5709 UL | |
3316 | 46800 50 6120 8086 UL | |
3317 | 10 /Courier AF | |
3318 | 6120 10167 MT | |
3319 | (Symbol Terminal) | |
3320 | 600 W( type)SH | |
3321 | 3600 50 6120 10367 UL | |
3322 | 4800 50 10920 10367 UL | |
3323 | 2400 50 16320 10367 UL | |
3324 | 6120 11854 MT | |
3325 | (CRT)SH | |
3326 | /Times-Roman SF | |
3327 | 10920 XM | |
3328 | (Dumb terminal type. Does not do cursor addressing)SH | |
3329 | /Courier SF | |
3330 | 6120 12885 MT | |
3331 | (ADM3A)SH | |
3332 | /Times-Roman SF | |
3333 | 10920 XM | |
3334 | (Lear Seigler ADM 3A)SH | |
3335 | /Courier SF | |
3336 | 6120 13916 MT | |
3337 | (ADM22)SH | |
3338 | /Times-Roman SF | |
3339 | 10920 XM | |
3340 | (Lear Seigler ADM 22)SH | |
3341 | /Courier SF | |
3342 | 6120 14947 MT | |
3343 | (AM230)SH | |
3344 | /Times-Roman SF | |
3345 | 10920 XM | |
3346 | (Ampro 230)SH | |
3347 | /Courier SF | |
3348 | 6120 15978 MT | |
3349 | (H1500)SH | |
3350 | /Times-Roman SF | |
3351 | 10920 XM | |
3352 | (Hazeltine 1500)SH | |
3353 | /Courier SF | |
3354 | 6120 17009 MT | |
3355 | (SMRTVD)SH | |
3356 | /Times-Roman SF | |
3357 | 10920 XM | |
3358 | (Netronics Smartvid)SH | |
3359 | /Courier SF | |
3360 | 6120 18040 MT | |
3361 | (SOROQ)SH | |
3362 | /Times-Roman SF | |
3363 | 10920 XM | |
3364 | (Soroq IQ-120)SH | |
3365 | /Courier SF | |
3366 | 6120 19071 MT | |
3367 | (TVI912)SH | |
3368 | /Times-Roman SF | |
3369 | 10920 XM | |
3370 | (Televideo 912)SH | |
3371 | /Courier SF | |
3372 | 6120 20102 MT | |
3373 | (TVI925)SH | |
3374 | /Times-Roman SF | |
3375 | 10920 XM | |
3376 | (Televideo 925 or Freedom 100)SH | |
3377 | /Courier SF | |
3378 | 6120 21133 MT | |
3379 | (VT52)SH | |
3380 | /Times-Roman SF | |
3381 | 10920 XM | |
3382 | (Dec VT52 or equivalent \050H19\051)SH | |
3383 | /Courier SF | |
3384 | 6120 22164 MT | |
3385 | (VT100)SH | |
3386 | /Times-Roman SF | |
3387 | 10920 XM | |
3388 | (Dec VT100 or equivalent)SH | |
3389 | /Courier SF | |
3390 | 6120 23195 MT | |
3391 | (WYSE)SH | |
3392 | /Times-Roman SF | |
3393 | 10920 XM | |
3394 | (Wyse 100)SH | |
3395 | 6120 24986 MT | |
3396 | ("symbol" is the symbol used to select the target system, in)SH | |
3397 | /Courier SF | |
3398 | 29658 XM | |
3399 | (CPXTYP.ASM)SH | |
3400 | /Times-Roman SF | |
3401 | (;)SH | |
3402 | 6120 27213 MT | |
3403 | ("Terminal type" is the type of terminal "symbol" selects.)SH | |
3404 | /Times-Bold SF | |
3405 | 20132 28823 MT | |
3406 | (Table 1-4:)SH | |
3407 | /Times-Roman SF | |
3408 | 24993 XM | |
3409 | (Terminals supported by Kermit-80)SH | |
3410 | 46800 50 6120 30633 UL | |
3411 | 12 /Times-Bold AF | |
3412 | 6120 33549 MT | |
3413 | (1.7.2. Downloading Kermit-80)SH | |
3414 | 10 /Times-Roman AF | |
3415 | 6120 35491 MT | |
3416 | (You'll need either a pre-configured)4 W | |
3417 | /Courier SF | |
3418 | 20552 XM | |
3419 | (.COM)SH | |
3420 | /Times-Roman SF | |
3421 | 23207 XM | |
3422 | (file or the system-independent module,)5 W | |
3423 | /Courier SF | |
3424 | 39119 XM | |
3425 | (CPSKER)SH | |
3426 | /Times-Roman SF | |
3427 | (, in binary \050)5 W | |
3428 | /Courier SF | |
3429 | (.COM)SH | |
3430 | /Times-Roman SF | |
3431 | (\051 or hex)5 W | |
3432 | 6120 36687 MT | |
3433 | (\050)SH | |
3434 | /Courier SF | |
3435 | (.HEX)SH | |
3436 | /Times-Roman SF | |
3437 | (\051 format and the system-dependent overlay for your system \050from Tables 1-2 and 1-3\051. If your system is) | |
3438 | 42 W( not)41 W | |
3439 | 6120 37883 MT | |
3440 | (listed in the table, get the generic CP/M 2)12 W | |
3441 | /Courier SF | |
3442 | (.)SH | |
3443 | /Times-Roman SF | |
3444 | (2 Kermit) | |
3445 | 12 W( or the generic CP/M 3 Kermit. If you already have a version of)13 W | |
3446 | 6120 39079 MT | |
3447 | (Kermit on) | |
3448 | 75 W( your micro and you want to install a new version, simply use your present version to get the new files.)74 W | |
3449 | 6120 40275 MT | |
3450 | (Transfer the files to your system and skip ahead to "merging the modules".)SH | |
3451 | 6120 42667 MT | |
3452 | (If you do) | |
3453 | 27 W( not have a copy of Kermit on your micro, and you cannot borrow a Kermit floppy but you do have access)28 W | |
3454 | 6120 43863 MT | |
3455 | (to a mainframe computer with a copy of the Kermit-80 distribution, you should read this section.)SH | |
3456 | 6120 46255 MT | |
3457 | (There are several ways to get CP/M Kermit) | |
3458 | 106 W( from a host system to your micro. The easiest is to "download" the)105 W | |
3459 | 6120 47451 MT | |
3460 | (necessary "hex" files into your micro's memory and then save them on the disk.) | |
3461 | 84 W( If) | |
3462 | 419 W( you have a terminal emulator)85 W | |
3463 | 6120 48647 MT | |
3464 | (program on your micro which can save a copy of the session to disk, connect to your host, and type) | |
3465 | 69 W( the necessary)68 W | |
3466 | 6120 49843 MT | |
3467 | (files. Exit) | |
3468 | 316 W( from the emulator, saving) | |
3469 | 33 W( the session log, and edit the session log to extract the hex files. Skip ahead to)34 W | |
3470 | 6120 51039 MT | |
3471 | ("merging the files".)SH | |
3472 | 6120 53431 MT | |
3473 | (The following is a procedure which, though far from foolproof, should allow you to get a version of Kermit to your)32 W | |
3474 | 6120 54627 MT | |
3475 | (CP/M based micro. It depends upon the host prompt, or at least the first character of the host) | |
3476 | 62 W( prompt, being some)63 W | |
3477 | 6120 55823 MT | |
3478 | (character that cannot appear in a hex) | |
3479 | 58 W( file \050the valid characters for hex files are the digits 0-9, the upper case letters)57 W | |
3480 | 6120 57019 MT | |
3481 | (A-F, the colon ``)55 W | |
3482 | /Courier SF | |
3483 | (:)SH | |
3484 | /Times-Roman SF | |
3485 | ('', carriage return, and line feed\051. As soon the prompt character is encountered, the transfer) | |
3486 | 55 W( will)56 W | |
3487 | 6120 58215 MT | |
3488 | (terminate. If) | |
3489 | 288 W( your host) | |
3490 | 19 W( does not issue a prompt that will accommodate this scheme, you can achieve the same effect)18 W | |
3491 | 6120 59411 MT | |
3492 | (by adding an atsign ``@'' to the very end of the hex file before sending it from the host. The) | |
3493 | 36 W( program below looks)37 W | |
3494 | 6120 60607 MT | |
3495 | (for an atsign \050the normal DEC-20 prompt, hex 40\051. DECSYSTEM-10 users would) | |
3496 | 241 W( look for a dot, hex 2E;)240 W | |
3497 | 6120 61803 MT | |
3498 | (VAX/VMS or UNIX users would look for a dollar sign, hex 24; UNIX C-Shell users would look) | |
3499 | 29 W( for a percent sign,)30 W | |
3500 | 6120 62999 MT | |
3501 | (hex 26.)SH | |
3502 | 8120 64790 MT | |
3503 | (1.)SH | |
3504 | 9120 XM | |
3505 | (For CP/M 2)44 W | |
3506 | /Courier SF | |
3507 | (.)SH | |
3508 | /Times-Roman SF | |
3509 | (2 systems, connect to a floppy disk with plenty) | |
3510 | 44 W( of free space. Run DDT and type in the)43 W | |
3511 | 9120 65895 MT | |
3512 | (following \050the comments should not be typed in; they are there just to tell you what's happening\051:)137 W | |
3513 | 9120 67000 MT | |
3514 | (\050Note that this wont work for CP/M Plus or 3)SH | |
3515 | /Courier SF | |
3516 | (.)SH | |
3517 | /Times-Roman SF | |
3518 | (0 systems!\051)SH | |
3519 | ES | |
3520 | %%Page: 21 22 | |
3521 | BS | |
3522 | 0 SI | |
3523 | 12 /Times-Bold AF | |
3524 | 8280 4404 MT | |
3525 | (1.7.2. Downloading Kermit-80)SH | |
3526 | 10 /Times-Italic AF | |
3527 | 51775 XM | |
3528 | (Page 21)SH | |
3529 | 46800 50 8280 5709 UL | |
3530 | 46800 50 8280 8086 UL | |
3531 | /Courier SF | |
3532 | 8280 9585 MT | |
3533 | (-a100 ;Begin) | |
3534 | 10800 W( assembling code at 100)SH | |
3535 | 11280 10616 MT | |
3536 | (0100 LXI) | |
3537 | 1800 W( H,2FE) | |
3538 | SH( ;Where) | |
3539 | 3600 W( to store in memory)SH | |
3540 | 11280 11647 MT | |
3541 | (0103 SHLD) | |
3542 | 1800 W( 200) | |
3543 | SH( ;Keep) | |
3544 | 4200 W( pointer there)SH | |
3545 | 11280 12678 MT | |
3546 | (0106 MVI) | |
3547 | 1800 W( E,D) | |
3548 | SH( ;Get) | |
3549 | 4800 W( a CR)SH | |
3550 | 11280 13709 MT | |
3551 | (0108 MVI) | |
3552 | 1800 W( C,4) | |
3553 | SH( ;Output) | |
3554 | 4800 W( to PUNCH \050send to HOST\051)SH | |
3555 | 11280 14740 MT | |
3556 | (010A CALL) | |
3557 | 1800 W( 5)SH | |
3558 | 11280 15771 MT | |
3559 | (010D MVI) | |
3560 | 1800 W( C,3) | |
3561 | SH( ;Input) | |
3562 | 4800 W( from READER \050read from HOST\051)SH | |
3563 | 11280 16802 MT | |
3564 | (010F CALL) | |
3565 | 1800 W( 5)SH | |
3566 | 11280 17833 MT | |
3567 | (0112 ANI) | |
3568 | 1800 W( 7F) | |
3569 | SH( ;Strip) | |
3570 | 5400 W( parity bit)SH | |
3571 | 11280 18864 MT | |
3572 | (0114 PUSH) | |
3573 | 1800 W( PSW) | |
3574 | SH( ;Save) | |
3575 | 4200 W( a and flags)SH | |
3576 | 11280 19895 MT | |
3577 | (0115 MOV) | |
3578 | 1800 W( E,A) | |
3579 | SH( ;Move) | |
3580 | 4800 W( char to E for echo)SH | |
3581 | 11280 20926 MT | |
3582 | (0116 MVI) | |
3583 | 1800 W( C,2) | |
3584 | SH( ;Output) | |
3585 | 4800 W( to screen)SH | |
3586 | 11280 21957 MT | |
3587 | (0118 CALL) | |
3588 | 1800 W( 5)SH | |
3589 | 11280 22988 MT | |
3590 | (011B POP) | |
3591 | 1800 W( PSW) | |
3592 | SH( ;Restore) | |
3593 | 4800 W( A and flags)SH | |
3594 | 11280 24019 MT | |
3595 | (011C CPI) | |
3596 | 1800 W( 40) | |
3597 | SH( ;\050or) | |
3598 | 5400 W( 4E,24,26,etc\051 System prompt?)SH | |
3599 | 11280 25050 MT | |
3600 | (011E JZ) | |
3601 | 1800 W( 127) | |
3602 | SH( ;Yes,) | |
3603 | 5400 W( have whole file in memory)SH | |
3604 | 11280 26081 MT | |
3605 | (0121 CALL) | |
3606 | 1800 W( 17A) | |
3607 | SH( ;No,) | |
3608 | 4200 W( store another byte)SH | |
3609 | 11280 27112 MT | |
3610 | (0124 JMP) | |
3611 | 1800 W( 10D) | |
3612 | SH( ;Read) | |
3613 | 4800 W( another byte)SH | |
3614 | 11280 28143 MT | |
3615 | (0127 MVI) | |
3616 | 1800 W( A,1A) | |
3617 | SH( ;Get) | |
3618 | 4200 W( a Control-Z \050CP/M EOF mark\051)SH | |
3619 | 11280 29174 MT | |
3620 | (0129 CALL) | |
3621 | 1800 W( 17A) | |
3622 | SH( ;Store) | |
3623 | 4200 W( it in memory)SH | |
3624 | 11280 30205 MT | |
3625 | (012C LXI) | |
3626 | 1800 W( H,300) | |
3627 | SH( ;Get) | |
3628 | 3600 W( memory pointer)SH | |
3629 | 11280 31236 MT | |
3630 | (012F SHLD) | |
3631 | 1800 W( 202) | |
3632 | SH( ;Store) | |
3633 | 4200 W( as DMA pointer)SH | |
3634 | 11280 32267 MT | |
3635 | (0132 LDA) | |
3636 | 1800 W( 201) | |
3637 | SH( ;Get) | |
3638 | 4800 W( 'HI' byte of memory pointer)SH | |
3639 | 11280 33298 MT | |
3640 | (0135 STA) | |
3641 | 1800 W( 200) | |
3642 | SH( ;and) | |
3643 | 4800 W( store it as 'LO' one)SH | |
3644 | 11280 34329 MT | |
3645 | (0138 XRA) | |
3646 | 1800 W( A)SH | |
3647 | 11280 35360 MT | |
3648 | (0139 STA) | |
3649 | 1800 W( 201) | |
3650 | SH( ;Zero) | |
3651 | 4800 W( 'HI' byte \050slow *256\051)SH | |
3652 | 11280 36391 MT | |
3653 | (013C MVI) | |
3654 | 1800 W( C,16) | |
3655 | SH( ;Make) | |
3656 | 4200 W( NEW file)SH | |
3657 | 11280 37422 MT | |
3658 | (013E LXI) | |
3659 | 1800 W( D,5C) | |
3660 | SH( ;With) | |
3661 | 4200 W( FCB1)SH | |
3662 | 11280 38453 MT | |
3663 | (0141 CALL) | |
3664 | 1800 W( 5)SH | |
3665 | 11280 39484 MT | |
3666 | (0144 CALL) | |
3667 | 1800 W( 15E) | |
3668 | SH( ;Write) | |
3669 | 4200 W( 128 bytes \050sector\051)SH | |
3670 | 11280 40515 MT | |
3671 | (0147 CALL) | |
3672 | 1800 W( 15E) | |
3673 | SH( ;Write) | |
3674 | 4200 W( another sector)SH | |
3675 | 11280 41546 MT | |
3676 | (014A LXI) | |
3677 | 1800 W( H,FFFF) | |
3678 | SH( ;Get) | |
3679 | 3000 W( a 16-bit Minus One)SH | |
3680 | 11280 42577 MT | |
3681 | (014D XCHG) | |
3682 | 1800 W( ;into) | |
3683 | 6600 W( DE)SH | |
3684 | 11280 43608 MT | |
3685 | (014E LHLD) | |
3686 | 1800 W( 200) | |
3687 | SH( ;Get) | |
3688 | 4200 W( 256-byte counter)SH | |
3689 | 11280 44639 MT | |
3690 | (0151 DAD) | |
3691 | 1800 W( D) | |
3692 | SH( ;Decrement)6000 W | |
3693 | 11280 45670 MT | |
3694 | (0152 SHLD) | |
3695 | 1800 W( 200) | |
3696 | SH( ;and) | |
3697 | 4200 W( store back)SH | |
3698 | 11280 46701 MT | |
3699 | (0155 MVI) | |
3700 | 1800 W( A,2) | |
3701 | SH( ;Check) | |
3702 | 4800 W( if)SH | |
3703 | 11280 47732 MT | |
3704 | (0157 CMP) | |
3705 | 1800 W( L) | |
3706 | SH( ;) | |
3707 | 6000 W( 256-byte counter down to offset)SH | |
3708 | 11280 48763 MT | |
3709 | (0158 JZ) | |
3710 | 1800 W( 183) | |
3711 | SH( ;Yes,) | |
3712 | 5400 W( we're done)SH | |
3713 | 11280 49794 MT | |
3714 | (015B JMP) | |
3715 | 1800 W( 144) | |
3716 | SH( ;Keep) | |
3717 | 4800 W( writing..)SH | |
3718 | 11280 50825 MT | |
3719 | (015E LHLD) | |
3720 | 1800 W( 202) | |
3721 | SH( ;Get) | |
3722 | 4200 W( file-pointer)SH | |
3723 | 11280 51856 MT | |
3724 | (0161 XCHG) | |
3725 | 1800 W( ;into) | |
3726 | 6600 W( DE)SH | |
3727 | 11280 52887 MT | |
3728 | (0162 MVI) | |
3729 | 1800 W( C,1A) | |
3730 | SH( ;Set) | |
3731 | 4200 W( DMA-address)SH | |
3732 | 11280 53918 MT | |
3733 | (0164 CALL) | |
3734 | 1800 W( 5)SH | |
3735 | 11280 54949 MT | |
3736 | (0167 MVI) | |
3737 | 1800 W( C,15) | |
3738 | SH( ;Write) | |
3739 | 4200 W( sector \050128 bytes\051)SH | |
3740 | 11280 55980 MT | |
3741 | (0169 LXI) | |
3742 | 1800 W( D,5C) | |
3743 | SH( ;using) | |
3744 | 4200 W( FCB1)SH | |
3745 | 11280 57011 MT | |
3746 | (016C CALL) | |
3747 | 1800 W( 5)SH | |
3748 | 11280 58042 MT | |
3749 | (016F LHLD) | |
3750 | 1800 W( 202) | |
3751 | SH( ;Get) | |
3752 | 4200 W( file-pointer)SH | |
3753 | 11280 59073 MT | |
3754 | (0172 LXI) | |
3755 | 1800 W( D,80) | |
3756 | SH( ;128-bytes)4200 W | |
3757 | 11280 60104 MT | |
3758 | (0175 DAD) | |
3759 | 1800 W( D) | |
3760 | SH( ;added) | |
3761 | 6000 W( to file-pointer)SH | |
3762 | 11280 61135 MT | |
3763 | (0176 SHLD) | |
3764 | 1800 W( 202) | |
3765 | SH( ;and) | |
3766 | 4200 W( save)SH | |
3767 | 11280 62166 MT | |
3768 | (0179 RET) | |
3769 | 1800 W( ;and) | |
3770 | 7200 W( return)SH | |
3771 | 11280 63197 MT | |
3772 | (017A LHLD) | |
3773 | 1800 W( 200) | |
3774 | SH( ;Get) | |
3775 | 4200 W( Memory-pointer)SH | |
3776 | 11280 64228 MT | |
3777 | (017D MOV) | |
3778 | 1800 W( M,A) | |
3779 | SH( ;Store) | |
3780 | 4800 W( character)SH | |
3781 | 11280 65259 MT | |
3782 | (017E INX) | |
3783 | 1800 W( H) | |
3784 | SH( ;Increment) | |
3785 | 6000 W( Pointer)SH | |
3786 | 11280 66290 MT | |
3787 | (017F SHLD) | |
3788 | 1800 W( 200) | |
3789 | SH( ;and) | |
3790 | 4200 W( save)SH | |
3791 | 11280 67321 MT | |
3792 | (0182 RET) | |
3793 | 1800 W( ;and) | |
3794 | 7200 W( return)SH | |
3795 | 11280 68352 MT | |
3796 | (0183 MVI) | |
3797 | 1800 W( C,10) | |
3798 | SH( ;CLOSE) | |
3799 | 4200 W( file)SH | |
3800 | 11280 69383 MT | |
3801 | (0185 LXI) | |
3802 | 1800 W( D,5C) | |
3803 | SH( ;using) | |
3804 | 4200 W( FCB1)SH | |
3805 | 11280 70414 MT | |
3806 | (0188 CALL) | |
3807 | 1800 W( 5)SH | |
3808 | 11280 71445 MT | |
3809 | (018B JMP) | |
3810 | 1800 W( 0) | |
3811 | SH( ;Force) | |
3812 | 6000 W( WARM BOOT)SH | |
3813 | ES | |
3814 | %%Page: 22 23 | |
3815 | BS | |
3816 | 0 SI | |
3817 | 10 /Times-Italic AF | |
3818 | 6120 4404 MT | |
3819 | (Page 22)SH | |
3820 | 12 /Times-Bold AF | |
3821 | 29686 XM | |
3822 | (Kermit User Guide: CP/M-80 KERMIT 1.7.2)SH | |
3823 | 46800 50 6120 5709 UL | |
3824 | 10 /Courier AF | |
3825 | 9120 7824 MT | |
3826 | (0179)SH | |
3827 | 9120 8855 MT | |
3828 | (-^C ;\050Type) | |
3829 | 12000 W( Control-C\051 Return to CP/M)SH | |
3830 | 9120 9886 MT | |
3831 | (A>SAVE 1 FETCH.COM) | |
3832 | SH( ;Save) | |
3833 | 3000 W( program, we need to run it twice.)SH | |
3834 | /Times-Bold SF | |
3835 | 15591 11496 MT | |
3836 | (Figure 1-1:)SH | |
3837 | /Times-Roman SF | |
3838 | 20840 XM | |
3839 | (Bootstrap program for Kermit-80 and CP/M Version 2.2)SH | |
3840 | 46800 50 6120 13306 UL | |
3841 | 9120 14823 MT | |
3842 | (Alternatively, an assembler source file for this program is distributed with) | |
3843 | 374 W( CP/M Kermit as)373 W | |
3844 | /Courier SF | |
3845 | 9120 15928 MT | |
3846 | (CPKFET.ASM)SH | |
3847 | /Times-Roman SF | |
3848 | (. You) | |
3849 | 478 W( might prefer to type the assembler) | |
3850 | 114 W( version in and assemble and load it \050ASM)115 W | |
3851 | 9120 17033 MT | |
3852 | (CPKFET, LOAD CPKFET, or MASM CPKFET,) | |
3853 | 43 W( MLOAD CPKFET\051, to let the assembler and loader)42 W | |
3854 | 9120 18138 MT | |
3855 | (catch any typing errors.)SH | |
3856 | 8120 20348 MT | |
3857 | (2.)SH | |
3858 | 9120 XM | |
3859 | (Connect to your host using a terminal or a terminal emulation program. Ensure that your host does) | |
3860 | 6 W( not)7 W | |
3861 | 9120 21453 MT | |
3862 | (have your terminal in "page mode" \050does not pause at the end of each screenful\051.)SH | |
3863 | 8120 23663 MT | |
3864 | (3.)SH | |
3865 | 9120 XM | |
3866 | (Tell the host to display the first hex file \050the) | |
3867 | 38 W( system-independent module\051 at your terminal, e.g. give a)37 W | |
3868 | 9120 24768 MT | |
3869 | (command like)SH | |
3870 | /Courier SF | |
3871 | 15064 XM | |
3872 | (TYPE CPSKER.HEX)SH | |
3873 | /Times-Roman SF | |
3874 | (,)SH | |
3875 | /Times-Italic SF | |
3876 | 24564 XM | |
3877 | (without a terminating carriage return)SH | |
3878 | /Times-Roman SF | |
3879 | (.)SH | |
3880 | 3001 50 24564 24968 UL | |
3881 | 8120 26978 MT | |
3882 | (4.)SH | |
3883 | 9120 XM | |
3884 | (Return to your micro by switching the cable from the terminal to the micro, or by terminating) | |
3885 | 142 W( the)143 W | |
3886 | 9120 28083 MT | |
3887 | (micro's terminal program.)SH | |
3888 | 8120 30293 MT | |
3889 | (5.)SH | |
3890 | 9120 XM | |
3891 | (Make sure your IOBYTE is set so that)17 W | |
3892 | /Courier SF | |
3893 | 24864 XM | |
3894 | (RDR:)SH | |
3895 | /Times-Roman SF | |
3896 | 27530 XM | |
3897 | (and)SH | |
3898 | /Courier SF | |
3899 | 29240 XM | |
3900 | (PUN:)SH | |
3901 | /Times-Roman SF | |
3902 | 31906 XM | |
3903 | (correspond to the I/O port that is connected to)16 W | |
3904 | 9120 31398 MT | |
3905 | (the host \050this would normally be the case unless you have done something special to change things\051.)SH | |
3906 | 8120 33608 MT | |
3907 | (6.)SH | |
3908 | 9120 XM | |
3909 | (Load the program you entered in the first step with DDT, and use it to capture the first hex file:)SH | |
3910 | /Courier SF | |
3911 | 11520 35263 MT | |
3912 | (DDT FETCH.COM)SH | |
3913 | 11520 36294 MT | |
3914 | (-icpsker.hex ;Setup) | |
3915 | 6600 W( FCB for file CPSKER.HEX)SH | |
3916 | 11520 37325 MT | |
3917 | (-g100,179 ;Execute) | |
3918 | 8400 W( the program.)SH | |
3919 | /Times-Roman SF | |
3920 | 9120 39042 MT | |
3921 | (Now there should be a file)SH | |
3922 | /Courier SF | |
3923 | 19951 XM | |
3924 | (CPSKER.HEX)SH | |
3925 | /Times-Roman SF | |
3926 | 26201 XM | |
3927 | (on your connected disk.)SH | |
3928 | 8120 41252 MT | |
3929 | (7.)SH | |
3930 | 9120 XM | |
3931 | (Return to the host, and tell it) | |
3932 | 112 W( to display the second hex file \050the system-dependent module for your)113 W | |
3933 | 9120 42357 MT | |
3934 | (configuration\051. Again,) | |
3935 | 250 W( do not type the terminating carriage return.)SH | |
3936 | 8120 44567 MT | |
3937 | (8.)SH | |
3938 | 9120 XM | |
3939 | (Return to your micro, and run the capture program again:)SH | |
3940 | /Courier SF | |
3941 | 11520 46222 MT | |
3942 | (DDT FETCH.COM)SH | |
3943 | 11520 47253 MT | |
3944 | (-icpxovl.hex ;Setup) | |
3945 | 6600 W( FCB to create CPXOVL.HEX)SH | |
3946 | 11520 48284 MT | |
3947 | (-g100,179 ;Execute) | |
3948 | 8400 W( the program.)SH | |
3949 | /Times-Roman SF | |
3950 | 9120 50001 MT | |
3951 | (Now there should be a file)132 W | |
3952 | /Courier SF | |
3953 | 20743 XM | |
3954 | (CPXOVL.HEX)SH | |
3955 | /Times-Roman SF | |
3956 | 27124 XM | |
3957 | (on your connected disk. Replace)131 W | |
3958 | /Courier SF | |
3959 | 41435 XM | |
3960 | (CPXOVL.HEX)SH | |
3961 | /Times-Roman SF | |
3962 | 47816 XM | |
3963 | (in this)131 W | |
3964 | 9120 51106 MT | |
3965 | (example with the appropriate overlay file for your system.)SH | |
3966 | 6120 52897 MT | |
3967 | (Merging the files:)SH | |
3968 | 8120 54688 MT | |
3969 | (1.)SH | |
3970 | 9120 XM | |
3971 | (For purposes of illustration, we will assume the system-dependent overlay is called "cpxovl)162 W | |
3972 | /Courier SF | |
3973 | (.)SH | |
3974 | /Times-Roman SF | |
3975 | (hex".)SH | |
3976 | 9120 55793 MT | |
3977 | (The two hex) | |
3978 | 1 W( files may be combined with MLOAD or DDT. If you already have a running Kermit, you)SH | |
3979 | 9120 56898 MT | |
3980 | (can transfer)208 W | |
3981 | /Courier SF | |
3982 | 14478 XM | |
3983 | (MLOAD.HEX)SH | |
3984 | /Times-Roman SF | |
3985 | 20337 XM | |
3986 | (to your system and create)209 W | |
3987 | /Courier SF | |
3988 | 31852 XM | |
3989 | (MLOAD.COM)SH | |
3990 | /Times-Roman SF | |
3991 | 37711 XM | |
3992 | (by running LOAD. If you're)209 W | |
3993 | 9120 58003 MT | |
3994 | (bootstrapping Kermit, you could transfer)27 W | |
3995 | /Courier SF | |
3996 | 25864 XM | |
3997 | (MLOAD.HEX)SH | |
3998 | /Times-Roman SF | |
3999 | 31541 XM | |
4000 | (to your system the same way you got the) | |
4001 | 27 W( other)26 W | |
4002 | 9120 59108 MT | |
4003 | (two)SH | |
4004 | /Courier SF | |
4005 | 10910 XM | |
4006 | (.HEX)SH | |
4007 | /Times-Roman SF | |
4008 | 13601 XM | |
4009 | (files, but it's probably simpler to use DDT to get Kermit running, and get MLOAD later if)41 W | |
4010 | 9120 60213 MT | |
4011 | (you need it.)SH | |
4012 | 8120 62423 MT | |
4013 | (2.)SH | |
4014 | 9120 XM | |
4015 | (Using MLOAD, the two pieces may be easily merged:)SH | |
4016 | /Courier SF | |
4017 | 11520 64078 MT | |
4018 | (A>mload kerm411=cpsker,cpxovl)SH | |
4019 | 16200 50 12720 64278 UL | |
4020 | /Courier-Oblique SF | |
4021 | 11520 65109 MT | |
4022 | (\050Some messages about program size, etc...\051)SH | |
4023 | /Courier SF | |
4024 | 11520 66140 MT | |
4025 | (A>)SH | |
4026 | /Times-Roman SF | |
4027 | 8120 68350 MT | |
4028 | (3.)SH | |
4029 | 9120 XM | |
4030 | (If you don't have MLOAD running, it's a bit more complex:)SH | |
4031 | ES | |
4032 | %%Page: 23 24 | |
4033 | BS | |
4034 | 0 SI | |
4035 | 12 /Times-Bold AF | |
4036 | 8280 4404 MT | |
4037 | (1.7.2. Downloading Kermit-80)SH | |
4038 | 10 /Times-Italic AF | |
4039 | 51775 XM | |
4040 | (Page 23)SH | |
4041 | 46800 50 8280 5709 UL | |
4042 | /Courier SF | |
4043 | 13680 7824 MT | |
4044 | (A>ddt cpsker.hex)SH | |
4045 | 8400 50 14880 8024 UL | |
4046 | 13680 8855 MT | |
4047 | (NEXT PC)600 W | |
4048 | 13680 9886 MT | |
4049 | (3500 0100)SH | |
4050 | 13680 10917 MT | |
4051 | (-icpxovl.hex)SH | |
4052 | 6600 50 14280 11117 UL | |
4053 | 13680 11948 MT | |
4054 | (-r)SH | |
4055 | 600 50 14280 12148 UL | |
4056 | 13680 12979 MT | |
4057 | (NEXT PC)600 W | |
4058 | 13680 14010 MT | |
4059 | (xxxx 0000)SH | |
4060 | 13680 15041 MT | |
4061 | (-^C)SH | |
4062 | 1200 50 14280 15241 UL | |
4063 | 13680 16072 MT | |
4064 | (A>save)SH | |
4065 | /Courier-Oblique SF | |
4066 | 17880 XM | |
4067 | (dd)SH | |
4068 | /Courier SF | |
4069 | 19680 XM | |
4070 | (kerm411.com)SH | |
4071 | 11400 50 14880 16272 UL | |
4072 | /Times-Roman SF | |
4073 | 11280 17789 MT | |
4074 | (The page count) | |
4075 | 50 W( \050"dd"\051 used in the SAVE command is calculated from the last address \050"xxxx"\051 given)49 W | |
4076 | 11280 18894 MT | |
4077 | (by DDT in) | |
4078 | 48 W( response to the R command: drop the last two digits and add 1 if they were not zero, then)49 W | |
4079 | 11280 19999 MT | |
4080 | (convert from hexadecimal \050base 16\051 to decimal \050base 10\051: 684F) | |
4081 | 11 W( becomes 69 hex, which is 105 decimal)10 W | |
4082 | 11280 21104 MT | |
4083 | (\0505 times 16 plus 9\051) | |
4084 | 89 W( -- but 6700 becomes 67 hex, or 103 decimal \050consult an introductory computing)90 W | |
4085 | 11280 22209 MT | |
4086 | (book if you don't understand number base conversion\051.)SH | |
4087 | 10280 24419 MT | |
4088 | (4.)SH | |
4089 | 11280 XM | |
4090 | (If you are using the Z80MU) | |
4091 | 53 W( CP/M and Z80 development toolkit on an IBM PC or clone, then follow)52 W | |
4092 | 11280 25524 MT | |
4093 | (the same instructions as for a genuine CP/M system. When you have loaded your file, you will) | |
4094 | 57 W( have)58 W | |
4095 | 11280 26629 MT | |
4096 | (to ship the .COM or two .HEX files to the target CP/M system. \050Possibly) | |
4097 | 108 W( using a previous issue of)107 W | |
4098 | 11280 27734 MT | |
4099 | (Kermit?\051)SH | |
4100 | 10280 29944 MT | |
4101 | (5.)SH | |
4102 | 11280 XM | |
4103 | (Note that CP/M hex files have checksums on each line. If there were any transmission) | |
4104 | 67 W( errors during)68 W | |
4105 | 11280 31049 MT | |
4106 | (the downloading process, MLOAD or DDT will) | |
4107 | 210 W( notice a bad checksum and will report an error)209 W | |
4108 | 11280 32154 MT | |
4109 | (\050something like "Illegal Format"\051. If you get any errors during loading, either fix the hex) | |
4110 | 63 W( file locally)64 W | |
4111 | 11280 33259 MT | |
4112 | (with an editor, or repeat the transfer.)SH | |
4113 | 8280 35651 MT | |
4114 | (You now should have a running version of Kermit-80, called)SH | |
4115 | /Courier SF | |
4116 | 32915 XM | |
4117 | (KERM411.COM)SH | |
4118 | /Times-Roman SF | |
4119 | (.)SH | |
4120 | 8280 38043 MT | |
4121 | (Test your new Kermit by running it. If) | |
4122 | 96 W( it gives you a prompt, it might be OK. \050don't delete your old one yet...\051.)95 W | |
4123 | 8280 39239 MT | |
4124 | (Instead of a prompt, you could get one of two messages indicating that the configuration information is invalid:)SH | |
4125 | /Courier SF | |
4126 | 10680 40894 MT | |
4127 | (?Kermit has not been configured for a target system)SH | |
4128 | /Times-Roman SF | |
4129 | 8280 42611 MT | |
4130 | (or)SH | |
4131 | /Courier SF | |
4132 | 10680 44266 MT | |
4133 | (?Consistency check on configuration failed)SH | |
4134 | /Times-Roman SF | |
4135 | 8280 45983 MT | |
4136 | (Of course, neither of these messages should appear) | |
4137 | 109 W( if you're building Kermit from the distribution kit. The first)110 W | |
4138 | 8280 47179 MT | |
4139 | (message indicates that) | |
4140 | 1 W( the overlay was not found where the system-independent module expected to find it, probably)SH | |
4141 | 8280 48375 MT | |
4142 | (because the overlay address is incorrect; the second indicates that the version of CPXLNK used in the system-)157 W | |
4143 | 8280 49571 MT | |
4144 | (dependent module is incompatible with the system-independent module.)SH | |
4145 | 8280 51963 MT | |
4146 | (Once you are satisfied that KERMIT40 works correctly, you should rename your old)76 W | |
4147 | /Courier SF | |
4148 | 43484 XM | |
4149 | (KERMIT.COM)SH | |
4150 | /Times-Roman SF | |
4151 | 49810 XM | |
4152 | (to something)75 W | |
4153 | 8280 53159 MT | |
4154 | (else, like)SH | |
4155 | /Courier SF | |
4156 | 12085 XM | |
4157 | (OKERMIT.COM)SH | |
4158 | /Times-Roman SF | |
4159 | (, and rename)SH | |
4160 | /Courier SF | |
4161 | 24072 XM | |
4162 | (KERMIT40.COM)SH | |
4163 | /Times-Roman SF | |
4164 | 31522 XM | |
4165 | (to)SH | |
4166 | /Courier SF | |
4167 | 32550 XM | |
4168 | (KERMIT.COM)SH | |
4169 | /Times-Roman SF | |
4170 | (.)SH | |
4171 | 12 /Times-Bold AF | |
4172 | 8280 56275 MT | |
4173 | (1.7.3. Assembling Kermit-80 from the sources)SH | |
4174 | 10 /Times-Roman AF | |
4175 | 8280 58217 MT | |
4176 | (Kermit-80 is built in two pieces from the following files:)SH | |
4177 | /Times-Italic SF | |
4178 | 8280 60006 MT | |
4179 | (The system-independent files:)SH | |
4180 | /Courier SF | |
4181 | 9480 61111 MT | |
4182 | (CPSKER.ASM)SH | |
4183 | /Times-Roman SF | |
4184 | 16280 XM | |
4185 | (header file)SH | |
4186 | /Courier SF | |
4187 | 9480 62216 MT | |
4188 | (CPSDEF.ASM)SH | |
4189 | /Times-Roman SF | |
4190 | 16280 XM | |
4191 | (definitions for both KERMIT and KERSYS)SH | |
4192 | /Courier SF | |
4193 | 9480 63321 MT | |
4194 | (CPSMIT.ASM)SH | |
4195 | /Times-Roman SF | |
4196 | 16280 XM | |
4197 | (initialization, main loop, miscellaneous commands \050BYE, EXIT, LOG, SET,) | |
4198 | 30 W( SHOW, STATUS,)31 W | |
4199 | 16280 64426 MT | |
4200 | (and VERSION\051)SH | |
4201 | /Courier SF | |
4202 | 9480 65531 MT | |
4203 | (CPSCOM.ASM)SH | |
4204 | /Times-Roman SF | |
4205 | 16280 XM | |
4206 | (second part of commands, status and set file)SH | |
4207 | /Courier SF | |
4208 | 9480 66636 MT | |
4209 | (CPSPK1.ASM)SH | |
4210 | /Times-Roman SF | |
4211 | 16280 XM | |
4212 | (part 1 of the KERMIT protocol handler \050SEND, RECEIVE, LOGOUT,and FINISH commands\051)SH | |
4213 | /Courier SF | |
4214 | 9480 67741 MT | |
4215 | (CPSPK2.ASM)SH | |
4216 | /Times-Roman SF | |
4217 | 16280 XM | |
4218 | (part 2 of the KERMIT protocol handler)SH | |
4219 | /Courier SF | |
4220 | 9480 68846 MT | |
4221 | (CPSREM.ASM)SH | |
4222 | /Times-Roman SF | |
4223 | 16280 XM | |
4224 | (REMOTE routines \050FINISH, BYE and LOGOUT in CPXPK*.ASM\051)SH | |
4225 | /Courier SF | |
4226 | 9480 69951 MT | |
4227 | (CPSSER.ASM)SH | |
4228 | /Times-Roman SF | |
4229 | 16280 XM | |
4230 | (SERVER routines \050for the future\051)SH | |
4231 | /Courier SF | |
4232 | 9480 71056 MT | |
4233 | (CPSTT.ASM)SH | |
4234 | /Times-Roman SF | |
4235 | 16280 XM | |
4236 | (the transparent commands \050TRANSMIT, CONNECT\051)SH | |
4237 | ES | |
4238 | %%Page: 24 25 | |
4239 | BS | |
4240 | 0 SI | |
4241 | 10 /Times-Italic AF | |
4242 | 6120 4404 MT | |
4243 | (Page 24)SH | |
4244 | 12 /Times-Bold AF | |
4245 | 29686 XM | |
4246 | (Kermit User Guide: CP/M-80 KERMIT 1.7.3)SH | |
4247 | 46800 50 6120 5709 UL | |
4248 | 10 /Courier AF | |
4249 | 7320 7886 MT | |
4250 | (CPSCPM.ASM)SH | |
4251 | /Times-Roman SF | |
4252 | 14120 XM | |
4253 | (CP/M commands \050DIR, ERA, USER, TYPE, PRINT, COPY\051)SH | |
4254 | /Courier SF | |
4255 | 7320 8991 MT | |
4256 | (CPSWLD.ASM)SH | |
4257 | /Times-Roman SF | |
4258 | 14120 XM | |
4259 | (the wildcard handler)SH | |
4260 | /Courier SF | |
4261 | 7320 10096 MT | |
4262 | (CPSCMD.ASM)SH | |
4263 | /Times-Roman SF | |
4264 | 14120 XM | |
4265 | (the command parser)SH | |
4266 | /Courier SF | |
4267 | 7320 11201 MT | |
4268 | (CPSUTL.ASM)SH | |
4269 | /Times-Roman SF | |
4270 | 14120 XM | |
4271 | (utility routines and data)SH | |
4272 | /Courier SF | |
4273 | 7320 12306 MT | |
4274 | (CPSDAT.ASM)SH | |
4275 | /Times-Roman SF | |
4276 | 14120 XM | |
4277 | (data space and the overlay definitions)SH | |
4278 | /Courier SF | |
4279 | 7320 13411 MT | |
4280 | (CPXLNK.ASM)SH | |
4281 | /Times-Roman SF | |
4282 | 14120 XM | |
4283 | (linkage area description)SH | |
4284 | /Times-Italic SF | |
4285 | 6120 15840 MT | |
4286 | (The system-dependent files:)SH | |
4287 | /Courier SF | |
4288 | 7320 16945 MT | |
4289 | (CPXTYP.ASM)SH | |
4290 | /Times-Roman SF | |
4291 | 14120 XM | |
4292 | (system selection)SH | |
4293 | /Courier SF | |
4294 | 7320 18050 MT | |
4295 | (CPXLNK.ASM)SH | |
4296 | /Times-Roman SF | |
4297 | 14120 XM | |
4298 | (system overlay specification and jump table)SH | |
4299 | /Courier SF | |
4300 | 7320 19155 MT | |
4301 | (CPXCOM.ASM)SH | |
4302 | /Times-Roman SF | |
4303 | 14120 XM | |
4304 | (common routines for all systems)SH | |
4305 | /Courier SF | |
4306 | 7320 20260 MT | |
4307 | (CPXSWT.ASM)SH | |
4308 | /Times-Roman SF | |
4309 | 14120 XM | |
4310 | (system selector or switcher)SH | |
4311 | 6120 22689 MT | |
4312 | (One of:)SH | |
4313 | /Courier SF | |
4314 | 7320 23794 MT | |
4315 | (CPXSYS.ASM)SH | |
4316 | /Times-Roman SF | |
4317 | 14120 XM | |
4318 | (family file for some system-specific code)SH | |
4319 | /Courier SF | |
4320 | 7320 24899 MT | |
4321 | (CPXTOR.ASM)SH | |
4322 | /Times-Roman SF | |
4323 | 14120 XM | |
4324 | (family file for Torch, Superbrain, PCI2651 etc)SH | |
4325 | /Courier SF | |
4326 | 7320 26004 MT | |
4327 | (CPXNOR.ASM)SH | |
4328 | /Times-Roman SF | |
4329 | 14120 XM | |
4330 | (family file for Northstar and Comart machines)SH | |
4331 | /Courier SF | |
4332 | 7320 27109 MT | |
4333 | (CPXMRL.ASM)SH | |
4334 | /Times-Roman SF | |
4335 | 14120 XM | |
4336 | (family file for British Telecom Merlin/Rair Black Box)SH | |
4337 | /Courier SF | |
4338 | 7320 28214 MT | |
4339 | (CPXSB.ASM)SH | |
4340 | /Times-Roman SF | |
4341 | 14120 XM | |
4342 | (family file for Micromint SB-180 systems)SH | |
4343 | /Courier SF | |
4344 | 7320 29319 MT | |
4345 | (CPXCIF.ASM)SH | |
4346 | /Times-Roman SF | |
4347 | 14120 XM | |
4348 | (family file for Cifer systems)SH | |
4349 | /Courier SF | |
4350 | 7320 30424 MT | |
4351 | (CPXHEA.ASM)SH | |
4352 | /Times-Roman SF | |
4353 | 14120 XM | |
4354 | (family file for Heath/Zenith systems)SH | |
4355 | /Courier SF | |
4356 | 7320 31529 MT | |
4357 | (CPXAPP.ASM)SH | |
4358 | /Times-Roman SF | |
4359 | 14120 XM | |
4360 | (family file for Apple II systems)SH | |
4361 | /Courier SF | |
4362 | 7320 32634 MT | |
4363 | (CPXPCW.ASM)SH | |
4364 | /Times-Roman SF | |
4365 | 14120 XM | |
4366 | (family file for Amstrad PCW 8256/8512 machines)SH | |
4367 | /Courier SF | |
4368 | 7320 33739 MT | |
4369 | (CPXBBI.ASM)SH | |
4370 | /Times-Roman SF | |
4371 | 14120 XM | |
4372 | (family file for BigBoard, Kaypro and Xerox 820 systems)SH | |
4373 | /Courier SF | |
4374 | 7320 34844 MT | |
4375 | (CPXBEE.ASM)SH | |
4376 | /Times-Roman SF | |
4377 | 14120 XM | |
4378 | (Microbee)SH | |
4379 | /Courier SF | |
4380 | 7320 35949 MT | |
4381 | (CPXSYO.ASM)SH | |
4382 | /Times-Roman SF | |
4383 | 14120 XM | |
4384 | (family file for Sanyo MBS-1100 systems)SH | |
4385 | /Courier SF | |
4386 | 7320 37054 MT | |
4387 | (CPXTM4.ASM)SH | |
4388 | /Times-Roman SF | |
4389 | 14120 XM | |
4390 | (family file for Tandy Model 4 with CP/M systems)SH | |
4391 | /Courier SF | |
4392 | 7320 38159 MT | |
4393 | (CPXGNI.ASM)SH | |
4394 | /Times-Roman SF | |
4395 | 14120 XM | |
4396 | (family file for Video Genie systems)SH | |
4397 | /Courier SF | |
4398 | 7320 39264 MT | |
4399 | (CPXPRO.ASM)SH | |
4400 | /Times-Roman SF | |
4401 | 14120 XM | |
4402 | (family file for Compupro systems)SH | |
4403 | /Courier SF | |
4404 | 7320 40369 MT | |
4405 | (CPXZ80.ASM)SH | |
4406 | /Times-Roman SF | |
4407 | 14120 XM | |
4408 | (family file for the Z80MU development system)SH | |
4409 | 6120 42798 MT | |
4410 | (and if you use a terminal,)SH | |
4411 | /Courier SF | |
4412 | 7320 43903 MT | |
4413 | (CPXVDU.ASM)SH | |
4414 | /Times-Roman SF | |
4415 | 14120 XM | |
4416 | (display codes for VDUs etc. Not always required)SH | |
4417 | 6120 45694 MT | |
4418 | (The system-independent module contains all of the system-independent files) | |
4419 | 135 W( except for)134 W | |
4420 | /Courier SF | |
4421 | 42791 XM | |
4422 | (CPXLNK.ASM)SH | |
4423 | /Times-Roman SF | |
4424 | (, which is)134 W | |
4425 | 6120 46890 MT | |
4426 | (assembled into the system-dependent module to provide the structures needed to connect the) | |
4427 | 156 W( two modules. As)157 W | |
4428 | 6120 48086 MT | |
4429 | (distributed, the system-independent module is named)28 W | |
4430 | /Courier SF | |
4431 | 27870 XM | |
4432 | (CPSKER.HEX)SH | |
4433 | /Times-Roman SF | |
4434 | (. If) | |
4435 | 306 W( you have a) | |
4436 | 28 W( copy of)27 W | |
4437 | /Courier SF | |
4438 | 43616 XM | |
4439 | (CPSKER.HEX)SH | |
4440 | /Times-Roman SF | |
4441 | (, you do)27 W | |
4442 | 6120 49282 MT | |
4443 | (not need to reassemble the system-independent module to configure Kermit for your system.)SH | |
4444 | 6120 51674 MT | |
4445 | (The system-dependent module consists of)503 W | |
4446 | /Courier SF | |
4447 | 25661 XM | |
4448 | (CPXTYP.ASM)SH | |
4449 | /Times-Roman SF | |
4450 | (,)SH | |
4451 | /Courier SF | |
4452 | 32664 XM | |
4453 | (CPSDEF.ASM)SH | |
4454 | /Times-Roman SF | |
4455 | (,)SH | |
4456 | /Courier SF | |
4457 | 39667 XM | |
4458 | (CPXLNK.ASM)SH | |
4459 | /Times-Roman SF | |
4460 | (,)SH | |
4461 | /Courier SF | |
4462 | 46670 XM | |
4463 | (CPXSWT.ASM)SH | |
4464 | /Times-Roman SF | |
4465 | (,)SH | |
4466 | /Courier SF | |
4467 | 6120 52870 MT | |
4468 | (CPSCOM.ASM)SH | |
4469 | /Times-Roman SF | |
4470 | (, one of) | |
4471 | 675 W( the family files)674 W | |
4472 | /Courier SF | |
4473 | 25748 XM | |
4474 | (CPXSYS.ASM)SH | |
4475 | /Times-Roman SF | |
4476 | (,)SH | |
4477 | /Courier SF | |
4478 | 32922 XM | |
4479 | (CPXTOR.ASM)SH | |
4480 | /Times-Roman SF | |
4481 | (,)SH | |
4482 | /Courier SF | |
4483 | 40096 XM | |
4484 | (CPXMRL.ASM)SH | |
4485 | /Times-Roman SF | |
4486 | (,)SH | |
4487 | /Courier SF | |
4488 | 47270 XM | |
4489 | (CPXSB.ASM)SH | |
4490 | /Times-Roman SF | |
4491 | (,)SH | |
4492 | /Courier SF | |
4493 | 6120 54066 MT | |
4494 | (CPXCIF.ASM)SH | |
4495 | /Times-Roman SF | |
4496 | (,)SH | |
4497 | /Courier SF | |
4498 | 12878 XM | |
4499 | (CPXHEA.ASM)SH | |
4500 | /Times-Roman SF | |
4501 | (,)SH | |
4502 | /Courier SF | |
4503 | 19636 XM | |
4504 | (CPXBBI.ASM)SH | |
4505 | /Times-Roman SF | |
4506 | (,)SH | |
4507 | /Courier SF | |
4508 | 26394 XM | |
4509 | (CPXTM4.ASM)SH | |
4510 | /Times-Roman SF | |
4511 | (,)SH | |
4512 | /Courier SF | |
4513 | 33152 XM | |
4514 | (CPXGNI.ASM)SH | |
4515 | /Times-Roman SF | |
4516 | (,)SH | |
4517 | /Courier SF | |
4518 | 39911 XM | |
4519 | (CPXNOR.ASM)SH | |
4520 | /Times-Roman SF | |
4521 | (,)SH | |
4522 | /Courier SF | |
4523 | 46670 XM | |
4524 | (CPXAPP.ASM)SH | |
4525 | /Times-Roman SF | |
4526 | (,)SH | |
4527 | /Courier SF | |
4528 | 6120 55262 MT | |
4529 | (CPXPCW.ASM)SH | |
4530 | /Times-Roman SF | |
4531 | (, or)23 W | |
4532 | /Courier SF | |
4533 | 13749 XM | |
4534 | (CPXPRO.ASM)SH | |
4535 | /Times-Roman SF | |
4536 | (, and possibly)23 W | |
4537 | /Courier SF | |
4538 | 25596 XM | |
4539 | (CPXVDU.ASM)SH | |
4540 | /Times-Roman SF | |
4541 | (, if your) | |
4542 | 23 W( system uses a terminal for the console. One)22 W | |
4543 | 6120 56458 MT | |
4544 | (copy of the) | |
4545 | 1 W( system-dependent module is supplied already assembled for each supported system; the filename may be)2 W | |
4546 | 6120 57654 MT | |
4547 | (obtained from tables 1-2 and 1-3. If a terminal is) | |
4548 | 170 W( required for a system, a CRT \050glass TTY device\051 has been)169 W | |
4549 | 6120 58850 MT | |
4550 | (selected.)SH | |
4551 | 6120 61242 MT | |
4552 | (After assembling the two pieces separately, they are combined with DDT or MLOAD into a system-specific Kermit.)SH | |
4553 | 6120 63634 MT | |
4554 | (If you want to rebuild the system-independent module, the only change you may) | |
4555 | 159 W( need to make is to select the)160 W | |
4556 | 6120 64830 MT | |
4557 | (assembler to be used, in)182 W | |
4558 | /Courier SF | |
4559 | 16862 XM | |
4560 | (CPSKER.ASM)SH | |
4561 | /Times-Roman SF | |
4562 | (. Define) | |
4563 | 614 W( one of MAC80, M80, or LASM to TRUE to select) | |
4564 | 182 W( it as the)181 W | |
4565 | 6120 66026 MT | |
4566 | (assembler; the others should be defined FALSE.)SH | |
4567 | 6120 68418 MT | |
4568 | (Assuming you have the Microsoft Macro Assembler package \050M80/L80\051, you'll need to do the following:)SH | |
4569 | /Courier SF | |
4570 | 8520 70073 MT | |
4571 | (A>m80 cpsker=cpsker.asm)SH | |
4572 | 12600 50 9720 70273 UL | |
4573 | 8520 71104 MT | |
4574 | (A>l80 /p:100,cpsker,cpsker/n/e)SH | |
4575 | 16800 50 9720 71304 UL | |
4576 | ES | |
4577 | %%Page: 25 26 | |
4578 | BS | |
4579 | 0 SI | |
4580 | 12 /Times-Bold AF | |
4581 | 8280 4404 MT | |
4582 | (1.7.3. Assembling Kermit-80 from the sources)SH | |
4583 | 10 /Times-Italic AF | |
4584 | 51775 XM | |
4585 | (Page 25)SH | |
4586 | 46800 50 8280 5709 UL | |
4587 | /Times-Roman SF | |
4588 | 8280 7886 MT | |
4589 | (This will produce)SH | |
4590 | /Courier SF | |
4591 | 15585 XM | |
4592 | (CPSKER.COM)SH | |
4593 | /Times-Roman SF | |
4594 | (.)SH | |
4595 | 8280 10278 MT | |
4596 | (If you are using LASM instead, do this:)SH | |
4597 | /Courier SF | |
4598 | 10680 11933 MT | |
4599 | (A>lasm cpsker)SH | |
4600 | 6600 50 11880 12133 UL | |
4601 | /Times-Roman SF | |
4602 | 8280 13650 MT | |
4603 | (LASM will generate)53 W | |
4604 | /Courier SF | |
4605 | 16910 XM | |
4606 | (CPSKER.HEX)SH | |
4607 | /Times-Roman SF | |
4608 | 23214 XM | |
4609 | (and)SH | |
4610 | /Courier SF | |
4611 | 24962 XM | |
4612 | (CPSKER.PRN)SH | |
4613 | /Times-Roman SF | |
4614 | (. LASM) | |
4615 | 358 W( allows options to be specified in the same way as)54 W | |
4616 | 8280 14846 MT | |
4617 | (the standard assembler, ASM, so the command)SH | |
4618 | /Courier SF | |
4619 | 10680 16501 MT | |
4620 | (A>lasm cpsker.abz)SH | |
4621 | 9000 50 11880 16701 UL | |
4622 | /Times-Roman SF | |
4623 | 8280 18218 MT | |
4624 | (will read the source files from drive A, send the)SH | |
4625 | /Courier SF | |
4626 | 27637 XM | |
4627 | (.HEX)SH | |
4628 | /Times-Roman SF | |
4629 | 30287 XM | |
4630 | (file to drive B, and suppress the listing file.)SH | |
4631 | 8280 20610 MT | |
4632 | (If you are using) | |
4633 | 128 W( the Z80MU development system on an IBM PC or clone, then assemble your files using either)127 W | |
4634 | 8280 21806 MT | |
4635 | (LASM and MLOAD or M80 and L80, as) | |
4636 | 3 W( if you were using a genuine CP/M-80 system. Note that you will still have)4 W | |
4637 | 8280 23002 MT | |
4638 | (the problem of transferring your assembled files to the target CP/M system.)SH | |
4639 | 8280 25394 MT | |
4640 | (If you want to generate a system-dependent overlay for a particular system, or want to change the terminal)247 W | |
4641 | 8280 26590 MT | |
4642 | (supported, you'll need to check three areas in)SH | |
4643 | /Courier SF | |
4644 | 26692 XM | |
4645 | (CPXTYP.ASM)SH | |
4646 | /Times-Roman SF | |
4647 | (:)SH | |
4648 | 8280 28982 MT | |
4649 | (First, the overlay start ADDRESS. The symbol) | |
4650 | 83 W( "ovladr" is EQUated to the address of "LNKFLG" in the system-)84 W | |
4651 | 8280 30178 MT | |
4652 | (independent module, as the starting address of the overlay \0507000H for version)109 W | |
4653 | /Courier SF | |
4654 | 40999 XM | |
4655 | (4.11)SH | |
4656 | /Times-Roman SF | |
4657 | (\051. You'll) | |
4658 | 468 W( need to know this)109 W | |
4659 | 8280 31374 MT | |
4660 | (value if you're building the overlay with M80/L80. You won't normally need to change this value.)SH | |
4661 | 8280 33766 MT | |
4662 | (Second, the assembler being used. Again, define one of MAC80, M80, and LASM to be TRUE to) | |
4663 | 104 W( select it, and)105 W | |
4664 | 8280 34962 MT | |
4665 | (define the others to be FALSE. The two modules \050system-independent and system-dependent\051) | |
4666 | 100 W( do not need to be)99 W | |
4667 | 8280 36158 MT | |
4668 | (built with the same assembler.)SH | |
4669 | 8280 38550 MT | |
4670 | (Third, the system configuration. Locate your system in) | |
4671 | 158 W( tables 1-2 and 1-3, then define the appropriate symbol)159 W | |
4672 | 8280 39746 MT | |
4673 | (TRUE, and the rest FALSE.) | |
4674 | 84 W( If) | |
4675 | 417 W( the system comes with a builtin console terminal, define all the terminal switches)83 W | |
4676 | 8280 40942 MT | |
4677 | (FALSE. If) | |
4678 | 558 W( the system uses an external terminal as the console, locate the terminal in) | |
4679 | 154 W( table 1-5 and define the)155 W | |
4680 | 8280 42138 MT | |
4681 | (appropriate symbol TRUE, and the remainder FALSE.) | |
4682 | 20 W( If) | |
4683 | 289 W( the terminal is not listed in table 1-5, use the CRT switch;)19 W | |
4684 | 8280 43334 MT | |
4685 | (in this case, VT52 emulation is not supported.)SH | |
4686 | 8280 45726 MT | |
4687 | (In addition, there are a few general and system-specific symbols which may be altered to fit your system:)SH | |
4688 | 8280 47517 MT | |
4689 | (APSLOT)SH | |
4690 | 16280 XM | |
4691 | (For Apple with 6551 ACIA, defines the slot number of the serial card)SH | |
4692 | 8280 49094 MT | |
4693 | (CPUSPD)SH | |
4694 | 16280 XM | |
4695 | (Processor speed in units of 100KHz \050currently used only for bbII and kpII for timing loops\051)SH | |
4696 | 8280 50671 MT | |
4697 | (TAC)SH | |
4698 | 16280 XM | |
4699 | (For users connecting through ARPAnet TACs: set to TRUE if you) | |
4700 | 53 W( wish the default TACTRAP)54 W | |
4701 | 16280 51776 MT | |
4702 | (status to be ON. \050This may be overridden with the SET TACTRAP command\051. If) | |
4703 | 99 W( you're not)98 W | |
4704 | 16280 52881 MT | |
4705 | (connecting through a TAC, set tac to FALSE and ignore tacval.)SH | |
4706 | 8280 54458 MT | |
4707 | (TACVAL)SH | |
4708 | 16280 XM | |
4709 | (For ARPANET TAC users: defines the default TAC) | |
4710 | 4 W( intercept character \050may be overridden with)5 W | |
4711 | 16280 55563 MT | |
4712 | (the SET TACTRAP command\051.)SH | |
4713 | 8280 57955 MT | |
4714 | (If you are just assembling an existing configuration,) | |
4715 | 141 W( you'll need to edit)140 W | |
4716 | /Courier SF | |
4717 | 38603 XM | |
4718 | (CPXTYP.ASM)SH | |
4719 | /Times-Roman SF | |
4720 | 44993 XM | |
4721 | (only. If) | |
4722 | 530 W( you are adding)140 W | |
4723 | 8280 59151 MT | |
4724 | (support for a new) | |
4725 | 16 W( system, you should not modify)17 W | |
4726 | /Courier SF | |
4727 | 28318 XM | |
4728 | (CPSDEF.ASM)SH | |
4729 | /Times-Roman SF | |
4730 | 34585 XM | |
4731 | (or)SH | |
4732 | /Courier SF | |
4733 | 35685 XM | |
4734 | (CPXLNK.ASM)SH | |
4735 | /Times-Roman SF | |
4736 | (; if you do, you'll have to change)17 W | |
4737 | 8280 60347 MT | |
4738 | (the system-independent module also. Eventually,)28 W | |
4739 | /Courier SF | |
4740 | 28613 XM | |
4741 | (CPXSYS.ASM)SH | |
4742 | /Times-Roman SF | |
4743 | 34891 XM | |
4744 | (will be split into separate) | |
4745 | 28 W( files, each of which will)27 W | |
4746 | 8280 61543 MT | |
4747 | (generate one or more related systems. When this happens, you'll want to pick the one closest to your) | |
4748 | 29 W( system to use)30 W | |
4749 | 8280 62739 MT | |
4750 | (as a starting point.)SH | |
4751 | 8280 65131 MT | |
4752 | (After editing)SH | |
4753 | /Courier SF | |
4754 | 13668 XM | |
4755 | (CPXTYP.ASM)SH | |
4756 | /Times-Roman SF | |
4757 | 19918 XM | |
4758 | (as necessary, assemble and link the overlay as follows:)SH | |
4759 | /Symbol SF | |
4760 | 10070 67036 MT | |
4761 | (\267)SH | |
4762 | /Times-Roman SF | |
4763 | 10780 XM | |
4764 | (With M80 \050where "xxxx" is the hex value of ovladr from)SH | |
4765 | /Courier SF | |
4766 | 33842 XM | |
4767 | (CPXLNK.ASM)SH | |
4768 | /Times-Roman SF | |
4769 | (\051:)SH | |
4770 | /Courier SF | |
4771 | 13180 68691 MT | |
4772 | (A>m80 cpxtyp=cpxtyp.asm)SH | |
4773 | 12600 50 14380 68891 UL | |
4774 | 13180 69722 MT | |
4775 | (A>l80 /p:xxxx,cpxtyp,cpxtyp/n/x/e)SH | |
4776 | 18600 50 14380 69922 UL | |
4777 | /Symbol SF | |
4778 | 10070 71711 MT | |
4779 | (\267)SH | |
4780 | /Times-Roman SF | |
4781 | 10780 XM | |
4782 | (With LASM:)SH | |
4783 | ES | |
4784 | %%Page: 26 27 | |
4785 | BS | |
4786 | 0 SI | |
4787 | 10 /Times-Italic AF | |
4788 | 6120 4404 MT | |
4789 | (Page 26)SH | |
4790 | 12 /Times-Bold AF | |
4791 | 29686 XM | |
4792 | (Kermit User Guide: CP/M-80 KERMIT 1.7.3)SH | |
4793 | 46800 50 6120 5709 UL | |
4794 | 10 /Courier AF | |
4795 | 11020 7824 MT | |
4796 | (A>lasm cpxtyp)SH | |
4797 | 6600 50 12220 8024 UL | |
4798 | /Times-Roman SF | |
4799 | 6120 10216 MT | |
4800 | (With an IBM PC or clone using the Z80MU softwrae, follow the instructions as if) | |
4801 | 128 W( you were using a real CP/M)127 W | |
4802 | 6120 11412 MT | |
4803 | (system.)SH | |
4804 | 6120 13804 MT | |
4805 | (The overlay \050)6 W | |
4806 | /Courier SF | |
4807 | (CPXTYP.HEX)SH | |
4808 | /Times-Roman SF | |
4809 | (\051 may then be merged with the system-independent module as) | |
4810 | 6 W( described above \050creating)7 W | |
4811 | 6120 15000 MT | |
4812 | (a runnable Kermit from the distribution kit\051.)SH | |
4813 | 6120 17392 MT | |
4814 | (If you are using the Z80MU development system on a PC, and already have a running) | |
4815 | 42 W( Kermit-80 v3.9 or later, you)41 W | |
4816 | 6120 18588 MT | |
4817 | (can merge the) | |
4818 | 1 W( two)2 W | |
4819 | /Courier SF | |
4820 | 13735 XM | |
4821 | (.HEX)SH | |
4822 | /Times-Roman SF | |
4823 | 16387 XM | |
4824 | (files into a)2 W | |
4825 | /Courier SF | |
4826 | 20865 XM | |
4827 | (.COM)SH | |
4828 | /Times-Roman SF | |
4829 | 23517 XM | |
4830 | (file with LINK80 \050TOPS 10/20\051, MLOAD \050Z80MU\051, L80 \050Z80MU\051, and)2 W | |
4831 | 6120 19784 MT | |
4832 | (transfer the new)SH | |
4833 | /Courier SF | |
4834 | 12812 XM | |
4835 | (.COM)SH | |
4836 | /Times-Roman SF | |
4837 | 15462 XM | |
4838 | (file to your micro with Kermit:)SH | |
4839 | /Symbol SF | |
4840 | 7910 21689 MT | |
4841 | (\267)SH | |
4842 | /Times-Roman SF | |
4843 | 8620 XM | |
4844 | (Z80MU on a PC and MLOAD:)SH | |
4845 | /Courier SF | |
4846 | 11020 23344 MT | |
4847 | (@MLOAD KERNEW=CPSKER,CPXTYP)SH | |
4848 | 15600 50 11620 23544 UL | |
4849 | /Symbol SF | |
4850 | 7910 25333 MT | |
4851 | (\267)SH | |
4852 | /Times-Roman SF | |
4853 | 8620 XM | |
4854 | (Z80MU on a PC and C80:)SH | |
4855 | /Courier SF | |
4856 | 11020 26988 MT | |
4857 | (@L80 /P:xxxx,CPXTYP,CPXTYP/N/X/E)SH | |
4858 | 18600 50 11620 27188 UL | |
4859 | /Times-Roman SF | |
4860 | 6120 28779 MT | |
4861 | (producing)SH | |
4862 | /Courier SF | |
4863 | 10425 XM | |
4864 | (KERNEW.COM)SH | |
4865 | /Times-Roman SF | |
4866 | (.)SH | |
4867 | 46800 50 6120 30589 UL | |
4868 | 6120 32818 MT | |
4869 | (Symbol)SH | |
4870 | 16920 XM | |
4871 | (Terminal description)SH | |
4872 | 3112 50 6120 33018 UL | |
4873 | 8360 50 16920 33018 UL | |
4874 | 6120 33923 MT | |
4875 | (crt)SH | |
4876 | 16920 XM | |
4877 | (Basic CRT, no cursor positioning)SH | |
4878 | 6120 35028 MT | |
4879 | (adm3a)SH | |
4880 | 16920 XM | |
4881 | (ADM3A Display or lookalike)SH | |
4882 | 6120 36133 MT | |
4883 | (adm22)SH | |
4884 | 16920 XM | |
4885 | (ADM22 Display or lookalike)SH | |
4886 | 6120 37238 MT | |
4887 | (am230)SH | |
4888 | 16920 XM | |
4889 | (Ampro 230)SH | |
4890 | 6120 38343 MT | |
4891 | (h1500)SH | |
4892 | 16920 XM | |
4893 | (Hazeltine 1500)SH | |
4894 | 6120 39448 MT | |
4895 | (smrtvd)SH | |
4896 | 16920 XM | |
4897 | (Netronics Smartvid-80)SH | |
4898 | 6120 40553 MT | |
4899 | (soroq)SH | |
4900 | 16920 XM | |
4901 | (Soroq IQ-120)SH | |
4902 | 6120 41658 MT | |
4903 | (tvi912)SH | |
4904 | 16920 XM | |
4905 | (TVI 912)SH | |
4906 | 6120 42763 MT | |
4907 | (tvi925)SH | |
4908 | 16920 XM | |
4909 | (TVI 925, Freedom 100)SH | |
4910 | 6120 43868 MT | |
4911 | (vt52)SH | |
4912 | 16920 XM | |
4913 | (VT 52 or VT52 emulator such as Heath H19, H29, etc.)SH | |
4914 | 6120 44973 MT | |
4915 | (vt100)SH | |
4916 | 16920 XM | |
4917 | (VT 100 or emulator \050most ANSI terminals should work\051)SH | |
4918 | 6120 46078 MT | |
4919 | (wyse)SH | |
4920 | 16920 XM | |
4921 | (Wyse 100)SH | |
4922 | /Times-Bold SF | |
4923 | 20854 47688 MT | |
4924 | (Table 1-5:)SH | |
4925 | /Times-Roman SF | |
4926 | 25715 XM | |
4927 | (Terminals known to Kermit-80)SH | |
4928 | 46800 50 6120 49498 UL | |
4929 | 14 /Times-Bold AF | |
4930 | 6120 52900 MT | |
4931 | (1.8. Adding Support For A New System)SH | |
4932 | 10 /Times-Roman AF | |
4933 | 6120 55018 MT | |
4934 | (Kermit-80 is built from a common set of source files; the system-dependent module makes heavy use) | |
4935 | 23 W( of conditional)22 W | |
4936 | 6120 56214 MT | |
4937 | (assembly \050this complication will be removed in future releases\051. The) | |
4938 | 90 W( system dependencies arise from attempts to)91 W | |
4939 | 6120 57410 MT | |
4940 | (answer some questions:)SH | |
4941 | 8120 59201 MT | |
4942 | (1.)SH | |
4943 | /Times-Italic SF | |
4944 | 9120 XM | |
4945 | (What kind of terminal is to be supported?)SH | |
4946 | /Times-Roman SF | |
4947 | 9120 61630 MT | |
4948 | (For many micros, the console is an integral part of the system, but others) | |
4949 | 25 W( can use an external terminal.)24 W | |
4950 | 9120 62735 MT | |
4951 | (In either case, the commands to manipulate the screen \050position) | |
4952 | 38 W( the cursor, erase the screen, etc\051 must)39 W | |
4953 | 9120 63840 MT | |
4954 | (be defined.)SH | |
4955 | 8120 66050 MT | |
4956 | (2.)SH | |
4957 | /Times-Italic SF | |
4958 | 9120 XM | |
4959 | (How is the serial line accessed?)SH | |
4960 | /Times-Roman SF | |
4961 | 9120 68479 MT | |
4962 | (For systems supporting the IOBYTE function,) | |
4963 | 38 W( this is straightforward; the symbol "IOBYT" is defined)37 W | |
4964 | 9120 69584 MT | |
4965 | (TRUE. If) | |
4966 | 554 W( the serial line is accessed with IN and OUT instructions, it may be possible to use the)152 W | |
4967 | 9120 70689 MT | |
4968 | (simple I/O routines provided. In this case, the symbol "INOUT" is) | |
4969 | 36 W( defined TRUE, the MNPORT and)35 W | |
4970 | 9120 71794 MT | |
4971 | (MNPRTS are defined to be the data and control addresses, respectively, and) | |
4972 | 64 W( bit masks for testing for)65 W | |
4973 | ES | |
4974 | %%Page: 27 28 | |
4975 | BS | |
4976 | 0 SI | |
4977 | 12 /Times-Bold AF | |
4978 | 8280 4404 MT | |
4979 | (1.8. Adding Support For A New System)SH | |
4980 | 10 /Times-Italic AF | |
4981 | 51775 XM | |
4982 | (Page 27)SH | |
4983 | 46800 50 8280 5709 UL | |
4984 | /Times-Roman SF | |
4985 | 11280 7886 MT | |
4986 | ("input data available") | |
4987 | 123 W( and "output buffer empty" must be defined. If the interface is strange, leave)122 W | |
4988 | 11280 8991 MT | |
4989 | (IOBYT and INOUT set to FALSE, and provide the I/O routines.)SH | |
4990 | 10280 11201 MT | |
4991 | (3.)SH | |
4992 | /Times-Italic SF | |
4993 | 11280 XM | |
4994 | (What initialization is necessary?)SH | |
4995 | /Times-Roman SF | |
4996 | 11280 13630 MT | |
4997 | (You may wish to set the baud rate or configure the serial line at startup. Examples) | |
4998 | 86 W( for a number of)87 W | |
4999 | 11280 14735 MT | |
5000 | (devices are present.)SH | |
5001 | 10280 16945 MT | |
5002 | (4.)SH | |
5003 | /Times-Italic SF | |
5004 | 11280 XM | |
5005 | (What special features are to be supported?)SH | |
5006 | /Times-Roman SF | |
5007 | 11280 19374 MT | |
5008 | (You may want to provide the capability to select one of several serial lines with the SET) | |
5009 | 183 W( PORT)182 W | |
5010 | 11280 20479 MT | |
5011 | (command, or to change the speed) | |
5012 | 24 W( of the serial line with the SET SPEED command. To do this, you'll)25 W | |
5013 | 11280 21584 MT | |
5014 | (need to build a command table, using the systems already) | |
5015 | 2 W( supported as examples. The ability to send a)1 W | |
5016 | 11280 22689 MT | |
5017 | (BREAK signal is desirable. Again, examples for several different interfaces \050ACIA, SIO,) | |
5018 | 149 W( etc\051 are)150 W | |
5019 | 11280 23794 MT | |
5020 | (present.)SH | |
5021 | 10280 26004 MT | |
5022 | (5.)SH | |
5023 | /Times-Italic SF | |
5024 | 11280 XM | |
5025 | (Do you want to design an external terminal type?)SH | |
5026 | /Times-Roman SF | |
5027 | 11280 28433 MT | |
5028 | (There is a jump entry in the overlay file to allow users to add their own termainl emulator.) | |
5029 | 114 W( If) | |
5030 | 477 W( you)113 W | |
5031 | 11280 29538 MT | |
5032 | (write the code for) | |
5033 | 223 W( such an emulator, you must load this jump address with the address of your)224 W | |
5034 | 11280 30643 MT | |
5035 | (emulator, and SET) | |
5036 | 106 W( TERMINAL EXTERNAL from within Kermit. All characters will be passed to)105 W | |
5037 | 11280 31748 MT | |
5038 | (this routine during connect mode.)SH | |
5039 | 14 /Times-Bold AF | |
5040 | 8280 35350 MT | |
5041 | (1.9. Notes on New Features in Kermit-80 Version 4)SH | |
5042 | 10 /Symbol AF | |
5043 | 10070 37582 MT | |
5044 | (\267)SH | |
5045 | /Times-Italic SF | |
5046 | 10780 XM | |
5047 | (Debugging aids:)218 W | |
5048 | /Times-Roman SF | |
5049 | 18628 XM | |
5050 | (SET DEBUG ON will add two fields to the SEND/RECEIVE display, labelled)218 W | |
5051 | 10780 38687 MT | |
5052 | ("Spack" and) | |
5053 | 40 W( "Rpack". These display the last packet sent and received. Of course, this slows down the)39 W | |
5054 | 10780 39792 MT | |
5055 | (transfer, especially if the console is an external) | |
5056 | 24 W( terminal. SET DEBUG OFF removes these fields. The)25 W | |
5057 | 10780 40897 MT | |
5058 | (VERSION command) | |
5059 | 27 W( displays the name, edit number, and edit date of several of the modules that make)26 W | |
5060 | 10780 42002 MT | |
5061 | (up Kermit.)SH | |
5062 | /Symbol SF | |
5063 | 10070 43991 MT | |
5064 | (\267)SH | |
5065 | /Times-Italic SF | |
5066 | 10780 XM | |
5067 | (TAC support:)32 W | |
5068 | /Times-Roman SF | |
5069 | 16567 XM | |
5070 | (ARPAnet TACs \050and many other communication devices) | |
5071 | 32 W( such as terminal concentrators,)33 W | |
5072 | 10780 45096 MT | |
5073 | (modems, port contention units, network PADs, etc\051 use a printing character \050like) | |
5074 | 79 W( "@"\051 as an intercept)78 W | |
5075 | 10780 46201 MT | |
5076 | (character, to allow commands to be issued to the TAC, or modem, etc. In order to send this character) | |
5077 | 7 W( to)8 W | |
5078 | 10780 47306 MT | |
5079 | (the host, it must be typed) | |
5080 | 163 W( twice. The command "SET TAC CHARACTER" to Kermit enables the)162 W | |
5081 | 10780 48411 MT | |
5082 | ("TACtrap" and asks the) | |
5083 | 358 W( user to specify the TAC intercept character. This character will be)359 W | |
5084 | 10780 49516 MT | |
5085 | (automatically doubled when it) | |
5086 | 94 W( appears in Kermit protocol messages \050sent by the SEND or RECEIVE)93 W | |
5087 | 10780 50621 MT | |
5088 | (commands\051 or when it appears in a) | |
5089 | 295 W( file being sent with the TRANSMIT command. It is not)296 W | |
5090 | 10780 51726 MT | |
5091 | (automatically doubled when typed by the user in CONNECT mode. "SET TAC) | |
5092 | 192 W( ON" enables the)191 W | |
5093 | 10780 52831 MT | |
5094 | (TACtrap but does not change the TAC intercept character, which) | |
5095 | 109 W( is initially "@". "SET TAC OFF")110 W | |
5096 | 10780 53936 MT | |
5097 | (disables the TACtrap.)SH | |
5098 | /Symbol SF | |
5099 | 10070 55925 MT | |
5100 | (\267)SH | |
5101 | /Times-Italic SF | |
5102 | 10780 XM | |
5103 | (File buffering:)96 W | |
5104 | /Times-Roman SF | |
5105 | 17429 XM | |
5106 | (Previous versions of Kermit-80 buffered only) | |
5107 | 96 W( one sector \050128 bytes\051 at a time during)95 W | |
5108 | 10780 57030 MT | |
5109 | (file transfer operations. This version buffers 16Kbytes at a time, reducing the number of) | |
5110 | 151 W( times the)152 W | |
5111 | 10780 58135 MT | |
5112 | (floppy drive must be) | |
5113 | 33 W( spun up and down, and increasing the effective throughput of the link. If the disk)32 W | |
5114 | 10780 59240 MT | |
5115 | (transfer rate is) | |
5116 | 89 W( too slow, however, the remote Kermit may time out and retransmit packets. This will)90 W | |
5117 | 10780 60345 MT | |
5118 | (show up on the screen in the "Retries:" field; if this occurs after disk activity, you) | |
5119 | 26 W( may want to increase)25 W | |
5120 | 10780 61450 MT | |
5121 | (the timeout value on the remote Kermit,) | |
5122 | 135 W( SET BUFFER <new value> while in Kermit,or reassemble)136 W | |
5123 | 10780 62555 MT | |
5124 | (Kermit with a smaller value for MAXSEC \050in)304 W | |
5125 | /Courier SF | |
5126 | 31821 XM | |
5127 | (CPSDEF.ASM)SH | |
5128 | /Times-Roman SF | |
5129 | (\051 This) | |
5130 | 304 W( buffer is also used by the)303 W | |
5131 | 10780 63660 MT | |
5132 | (TRANSMIT command; the log file enabled by the LOG command is still written a sector at a time.)SH | |
5133 | 8280 66052 MT | |
5134 | (This section is intended for people wanting to implement their own versions) | |
5135 | 16 W( of Kermit-80 for computers not already)17 W | |
5136 | 8280 67248 MT | |
5137 | (defined.)SH | |
5138 | 8280 69640 MT | |
5139 | (The system independent code communicates to routines for a specific system through a set of tables.) | |
5140 | 62 W( These) | |
5141 | 372 W( tables)61 W | |
5142 | 8280 70836 MT | |
5143 | (are defined in CPXLNK.ASM, and) | |
5144 | 106 W( should not be modified between revisions of Kermit. If an entry is added or)107 W | |
5145 | ES | |
5146 | %%Page: 28 29 | |
5147 | BS | |
5148 | 0 SI | |
5149 | 10 /Times-Italic AF | |
5150 | 6120 4404 MT | |
5151 | (Page 28)SH | |
5152 | 12 /Times-Bold AF | |
5153 | 30586 XM | |
5154 | (Kermit User Guide: CP/M-80 KERMIT 1.9)SH | |
5155 | 46800 50 6120 5709 UL | |
5156 | 10 /Times-Roman AF | |
5157 | 6120 7886 MT | |
5158 | (deleted, then) | |
5159 | 199 W( the whole of Kermit-80 needs reassembling. Make sure that the changes to CPXLNK.ASM are)198 W | |
5160 | 6120 9082 MT | |
5161 | (duplicated in CPSUTL.ASM, which has the system independent equivalent of CPXLNK.ASM.)SH | |
5162 | 6120 11474 MT | |
5163 | (The following entries/definitions apply) | |
5164 | 140 W( to revision 4.09. There have been three additional entries since revision)141 W | |
5165 | 6120 12670 MT | |
5166 | (4.05.)SH | |
5167 | 6120 15062 MT | |
5168 | (The table) | |
5169 | 56 W( is split into three sectors; The first section defines two byte "words" giving 16 bits of interface data; The)55 W | |
5170 | 6120 16258 MT | |
5171 | (second set is a set of jumps to various functions, and finally the third set a set of pure data bytes.)SH | |
5172 | 12 /Times-Bold AF | |
5173 | 6120 19374 MT | |
5174 | (1.9.1. Interface Data.)SH | |
5175 | 10 /Times-Roman AF | |
5176 | 10120 21316 MT | |
5177 | (LNKFLG)SH | |
5178 | 14120 XM | |
5179 | (Must be first entry in overlay at overlay address. Is a two byte address giving the size of the)98 W | |
5180 | 3944 50 10120 21516 UL | |
5181 | 14120 22421 MT | |
5182 | (linkage table. This is used to check for consistency of overlay's)SH | |
5183 | 10120 24850 MT | |
5184 | (ENTSIZE)SH | |
5185 | 4055 50 10120 25050 UL | |
5186 | 14120 25955 MT | |
5187 | (Length of entry table, also used for consistency checking after the overlay. Currently 6)SH | |
5188 | 10120 28384 MT | |
5189 | (SYSEDT)SH | |
5190 | 14120 XM | |
5191 | (The address of a dollar-terminated string giving the overlay revision level and date. Points) | |
5192 | 45 W( to a)46 W | |
5193 | 3778 50 10120 28584 UL | |
5194 | 14120 29489 MT | |
5195 | (string like: CPXSYS.ASM\05033\051 4-JUN-1986$)SH | |
5196 | 10120 31918 MT | |
5197 | (FAMILY)SH | |
5198 | 14120 XM | |
5199 | (The address of a dollar-terminated string giving the Family overlay revision) | |
5200 | 80 W( level and date. If)79 W | |
5201 | 3833 50 10120 32118 UL | |
5202 | 14120 33023 MT | |
5203 | (the system is in CPXSYS.ASM rather than a) | |
5204 | 46 W( particular Family overlay, it is simply a pointer to)47 W | |
5205 | 14120 34128 MT | |
5206 | ($)SH | |
5207 | 12 /Times-Bold AF | |
5208 | 6120 39454 MT | |
5209 | (1.9.2. Jump Table.)SH | |
5210 | 10 /Times-Roman AF | |
5211 | 6120 41396 MT | |
5212 | (This is split into three main sectors-)SH | |
5213 | 8120 44511 MT | |
5214 | (1.)SH | |
5215 | 9120 XM | |
5216 | (Input/Output routines)SH | |
5217 | 8120 46721 MT | |
5218 | (2.)SH | |
5219 | 9120 XM | |
5220 | (Screen formatting routines)SH | |
5221 | 8120 48931 MT | |
5222 | (3.)SH | |
5223 | 9120 XM | |
5224 | (other system dependent routines)SH | |
5225 | 7120 52246 MT | |
5226 | (SELMDM)SH | |
5227 | 4278 50 7120 52446 UL | |
5228 | /Times-Italic SF | |
5229 | 7120 53351 MT | |
5230 | (Parameters)SH | |
5231 | /Times-Roman SF | |
5232 | 14120 XM | |
5233 | (None)SH | |
5234 | /Times-Italic SF | |
5235 | 7120 54456 MT | |
5236 | (Returns)SH | |
5237 | /Times-Roman SF | |
5238 | 14120 XM | |
5239 | (None)SH | |
5240 | /Times-Italic SF | |
5241 | 7120 55561 MT | |
5242 | (Description)SH | |
5243 | /Times-Roman SF | |
5244 | 14120 XM | |
5245 | (selects the modem port. Most) | |
5246 | 56 W( systems do nothing and simply return. HL,DE and BC registers)55 W | |
5247 | 14120 56666 MT | |
5248 | (preserved.)SH | |
5249 | 7120 59095 MT | |
5250 | (OUTMDM)SH | |
5251 | 4555 50 7120 59295 UL | |
5252 | /Times-Italic SF | |
5253 | 7120 60200 MT | |
5254 | (Parameters)SH | |
5255 | /Times-Roman SF | |
5256 | 14120 XM | |
5257 | (None)SH | |
5258 | /Times-Italic SF | |
5259 | 7120 61305 MT | |
5260 | (Returns)SH | |
5261 | /Times-Roman SF | |
5262 | 14120 XM | |
5263 | (None)SH | |
5264 | /Times-Italic SF | |
5265 | 7120 62410 MT | |
5266 | (Description)SH | |
5267 | /Times-Roman SF | |
5268 | 14120 XM | |
5269 | (Output the character in E register to the communications line. BC,DE,HL registers preserved.)SH | |
5270 | 7120 64839 MT | |
5271 | (INPMDM)SH | |
5272 | 4111 50 7120 65039 UL | |
5273 | /Times-Italic SF | |
5274 | 7120 65944 MT | |
5275 | (Parameters)SH | |
5276 | /Times-Roman SF | |
5277 | 14120 XM | |
5278 | (None)SH | |
5279 | /Times-Italic SF | |
5280 | 7120 67049 MT | |
5281 | (Returns)SH | |
5282 | /Times-Roman SF | |
5283 | 14120 XM | |
5284 | (Accumulator either 0 or character from comms line if available)SH | |
5285 | /Times-Italic SF | |
5286 | 7120 68154 MT | |
5287 | (Description)SH | |
5288 | /Times-Roman SF | |
5289 | 14120 XM | |
5290 | (Check modem) | |
5291 | 90 W( for character and if so, return it in A. HL,DE,BC registers preserved, flags and)91 W | |
5292 | 14120 69259 MT | |
5293 | (accumulator lost.)SH | |
5294 | 7120 71688 MT | |
5295 | (FLSMDM)SH | |
5296 | 4223 50 7120 71888 UL | |
5297 | ES | |
5298 | %%Page: 29 30 | |
5299 | BS | |
5300 | 0 SI | |
5301 | 12 /Times-Bold AF | |
5302 | 8280 4404 MT | |
5303 | (1.9.2. Jump Table.)SH | |
5304 | 10 /Times-Italic AF | |
5305 | 51775 XM | |
5306 | (Page 29)SH | |
5307 | 46800 50 8280 5709 UL | |
5308 | 9280 7886 MT | |
5309 | (Parameters)SH | |
5310 | /Times-Roman SF | |
5311 | 16280 XM | |
5312 | (None)SH | |
5313 | /Times-Italic SF | |
5314 | 9280 8991 MT | |
5315 | (Returns)SH | |
5316 | /Times-Roman SF | |
5317 | 16280 XM | |
5318 | (None)SH | |
5319 | /Times-Italic SF | |
5320 | 9280 10096 MT | |
5321 | (Description)SH | |
5322 | /Times-Roman SF | |
5323 | 16280 XM | |
5324 | (Clear any pending characters in the input buffer from the modem. No registers are preserved.)SH | |
5325 | 9280 12525 MT | |
5326 | (SELCON)SH | |
5327 | 3889 50 9280 12725 UL | |
5328 | /Times-Italic SF | |
5329 | 9280 13630 MT | |
5330 | (Parameters)SH | |
5331 | /Times-Roman SF | |
5332 | 16280 XM | |
5333 | (None)SH | |
5334 | /Times-Italic SF | |
5335 | 9280 14735 MT | |
5336 | (Returns)SH | |
5337 | /Times-Roman SF | |
5338 | 16280 XM | |
5339 | (None)SH | |
5340 | /Times-Italic SF | |
5341 | 9280 15840 MT | |
5342 | (Description)SH | |
5343 | /Times-Roman SF | |
5344 | 16280 XM | |
5345 | (Select the console.) | |
5346 | 44 W( This) | |
5347 | 337 W( is a null subroutine for most systems, but for IOBYTE systems selects)43 W | |
5348 | 16280 16945 MT | |
5349 | (the console.)SH | |
5350 | 9280 19374 MT | |
5351 | (OUTCON)SH | |
5352 | 4166 50 9280 19574 UL | |
5353 | /Times-Italic SF | |
5354 | 9280 20479 MT | |
5355 | (Parameters)SH | |
5356 | /Times-Roman SF | |
5357 | 16280 XM | |
5358 | (Character in E)SH | |
5359 | /Times-Italic SF | |
5360 | 9280 21584 MT | |
5361 | (Returns)SH | |
5362 | /Times-Roman SF | |
5363 | 16280 XM | |
5364 | (None)SH | |
5365 | /Times-Italic SF | |
5366 | 9280 22689 MT | |
5367 | (Description)SH | |
5368 | /Times-Roman SF | |
5369 | 16280 XM | |
5370 | (Send the character in E to the console. Any quirks) | |
5371 | 145 W( of system responding in an odd manner)146 W | |
5372 | 16280 23794 MT | |
5373 | (should be handled. No registers preserved.)SH | |
5374 | 9280 26223 MT | |
5375 | (INPCON)SH | |
5376 | 3722 50 9280 26423 UL | |
5377 | /Times-Italic SF | |
5378 | 9280 27328 MT | |
5379 | (Parameters)SH | |
5380 | /Times-Roman SF | |
5381 | 16280 XM | |
5382 | (None)SH | |
5383 | /Times-Italic SF | |
5384 | 9280 28433 MT | |
5385 | (Returns)SH | |
5386 | /Times-Roman SF | |
5387 | 16280 XM | |
5388 | (Zero or character in A.)SH | |
5389 | /Times-Italic SF | |
5390 | 9280 29538 MT | |
5391 | (Description)SH | |
5392 | /Times-Roman SF | |
5393 | 16280 XM | |
5394 | (Get a character from the console or return a null if no character to be read.) | |
5395 | 119 W( No) | |
5396 | 486 W( registers are)118 W | |
5397 | 16280 30643 MT | |
5398 | (preserved.)SH | |
5399 | 9280 33072 MT | |
5400 | (OUTLPT)SH | |
5401 | 3833 50 9280 33272 UL | |
5402 | /Times-Italic SF | |
5403 | 9280 34177 MT | |
5404 | (Parameters)SH | |
5405 | /Times-Roman SF | |
5406 | 16280 XM | |
5407 | (Character in E)SH | |
5408 | /Times-Italic SF | |
5409 | 9280 35282 MT | |
5410 | (Returns)SH | |
5411 | /Times-Roman SF | |
5412 | 16280 XM | |
5413 | (None)SH | |
5414 | /Times-Italic SF | |
5415 | 9280 36387 MT | |
5416 | (Description)SH | |
5417 | /Times-Roman SF | |
5418 | 16280 XM | |
5419 | (Send the character in E to the printer. The console is selected. Only DE registers are preserved)SH | |
5420 | 9280 38816 MT | |
5421 | (LPTSTAT)SH | |
5422 | 4278 50 9280 39016 UL | |
5423 | /Times-Italic SF | |
5424 | 9280 39921 MT | |
5425 | (Parameters)SH | |
5426 | /Times-Roman SF | |
5427 | 16280 XM | |
5428 | (None)SH | |
5429 | /Times-Italic SF | |
5430 | 9280 41026 MT | |
5431 | (Returns)SH | |
5432 | /Times-Roman SF | |
5433 | 16280 XM | |
5434 | (00H or 0FFH in A register)SH | |
5435 | /Times-Italic SF | |
5436 | 9280 42131 MT | |
5437 | (Description)SH | |
5438 | /Times-Roman SF | |
5439 | 16280 XM | |
5440 | (Test the printer to see if it is ready to receive a character to) | |
5441 | 20 W( be printed. If a 00H is returned then)21 W | |
5442 | 16280 43236 MT | |
5443 | (the printer is ready to receive a character.)SH | |
5444 | 9280 45665 MT | |
5445 | (EXTTER)SH | |
5446 | 3833 50 9280 45865 UL | |
5447 | /Times-Italic SF | |
5448 | 9280 46770 MT | |
5449 | (Parameters)SH | |
5450 | /Times-Roman SF | |
5451 | 16280 XM | |
5452 | (Character to be sent to the user supplied terminal emulator in the E register)SH | |
5453 | /Times-Italic SF | |
5454 | 9280 47875 MT | |
5455 | (Returns)SH | |
5456 | /Times-Roman SF | |
5457 | 16280 XM | |
5458 | (None)SH | |
5459 | /Times-Italic SF | |
5460 | 9280 48980 MT | |
5461 | (Description)SH | |
5462 | /Times-Roman SF | |
5463 | 16280 XM | |
5464 | (If the user has supplied a terminal emulator in) | |
5465 | 67 W( the overlay code, EXTTER will be a JMP <non)66 W | |
5466 | 16280 50085 MT | |
5467 | (zero address>. If SET TERMINAL EXTERNAL has been) | |
5468 | 148 W( set, all caharcters will be passed)149 W | |
5469 | 16280 51190 MT | |
5470 | (verbatim to this terminal emulator. If there is) | |
5471 | 155 W( no external emulator, this code will never be)154 W | |
5472 | 16280 52295 MT | |
5473 | (called. The) | |
5474 | 320 W( user should reset terminal conditions on initialisation of both the system and) | |
5475 | 35 W( before)36 W | |
5476 | 16280 53400 MT | |
5477 | (CONNECT. All) | |
5478 | 250 W( registers should be preserved.)SH | |
5479 | 9280 55829 MT | |
5480 | (XBDOS)SH | |
5481 | 3389 50 9280 56029 UL | |
5482 | /Times-Italic SF | |
5483 | 9280 56934 MT | |
5484 | (Parameters)SH | |
5485 | /Times-Roman SF | |
5486 | 16280 XM | |
5487 | (Any required for calling BDOS)SH | |
5488 | /Times-Italic SF | |
5489 | 9280 58039 MT | |
5490 | (Returns)SH | |
5491 | /Times-Roman SF | |
5492 | 16280 XM | |
5493 | (Any expected from the called BDOS routine)SH | |
5494 | /Times-Italic SF | |
5495 | 9280 59144 MT | |
5496 | (Description)SH | |
5497 | /Times-Roman SF | |
5498 | 16280 XM | |
5499 | (This is an alternative entry to BDOS. This entry will) | |
5500 | 53 W( also check the printer status etc. For full)52 W | |
5501 | 16280 60249 MT | |
5502 | (details see the code for the BDOS trap in CPSUTL.ASM.)SH | |
5503 | 16280 62678 MT | |
5504 | (2b\051)SH | |
5505 | 16280 65107 MT | |
5506 | (CLRLIN)SH | |
5507 | 3611 50 16280 65307 UL | |
5508 | /Times-Italic SF | |
5509 | 9280 66212 MT | |
5510 | (Parameters)SH | |
5511 | /Times-Roman SF | |
5512 | 16280 XM | |
5513 | (None)SH | |
5514 | /Times-Italic SF | |
5515 | 9280 67317 MT | |
5516 | (Returns)SH | |
5517 | /Times-Roman SF | |
5518 | 16280 XM | |
5519 | (None)SH | |
5520 | /Times-Italic SF | |
5521 | 9280 68422 MT | |
5522 | (Description)SH | |
5523 | /Times-Roman SF | |
5524 | 16280 XM | |
5525 | (Clear the current line on the terminal)SH | |
5526 | 9280 70851 MT | |
5527 | (CLRSPC)SH | |
5528 | 3724 50 9280 71051 UL | |
5529 | /Times-Italic SF | |
5530 | 9280 71956 MT | |
5531 | (Parameters)SH | |
5532 | /Times-Roman SF | |
5533 | 16280 XM | |
5534 | (None)SH | |
5535 | ES | |
5536 | %%Page: 30 31 | |
5537 | BS | |
5538 | 0 SI | |
5539 | 10 /Times-Italic AF | |
5540 | 6120 4404 MT | |
5541 | (Page 30)SH | |
5542 | 12 /Times-Bold AF | |
5543 | 29686 XM | |
5544 | (Kermit User Guide: CP/M-80 KERMIT 1.9.2)SH | |
5545 | 46800 50 6120 5709 UL | |
5546 | 10 /Times-Italic AF | |
5547 | 7120 7886 MT | |
5548 | (Returns)SH | |
5549 | /Times-Roman SF | |
5550 | 14120 XM | |
5551 | (None)SH | |
5552 | /Times-Italic SF | |
5553 | 7120 8991 MT | |
5554 | (Description)SH | |
5555 | /Times-Roman SF | |
5556 | 14120 XM | |
5557 | (Erase the current position \050after a backspace\051)SH | |
5558 | 7120 11420 MT | |
5559 | (DELCHR)SH | |
5560 | 4000 50 7120 11620 UL | |
5561 | /Times-Italic SF | |
5562 | 7120 12525 MT | |
5563 | (Parameters)SH | |
5564 | /Times-Roman SF | |
5565 | 14120 XM | |
5566 | (None)SH | |
5567 | /Times-Italic SF | |
5568 | 7120 13630 MT | |
5569 | (Returns)SH | |
5570 | /Times-Roman SF | |
5571 | 14120 XM | |
5572 | (None)SH | |
5573 | /Times-Italic SF | |
5574 | 7120 14735 MT | |
5575 | (Description)SH | |
5576 | /Times-Roman SF | |
5577 | 14120 XM | |
5578 | (Make delete \0507FH\051 look like a backspace. Some systems do a backspace, space, backspace)163 W | |
5579 | 14120 15840 MT | |
5580 | (automatically others have to simulate it)SH | |
5581 | 7120 18269 MT | |
5582 | (CLRTOP)SH | |
5583 | 3834 50 7120 18469 UL | |
5584 | /Times-Italic SF | |
5585 | 7120 19374 MT | |
5586 | (Parameters)SH | |
5587 | /Times-Roman SF | |
5588 | 14120 XM | |
5589 | (None)SH | |
5590 | /Times-Italic SF | |
5591 | 7120 20479 MT | |
5592 | (Returns)SH | |
5593 | /Times-Roman SF | |
5594 | 14120 XM | |
5595 | (None)SH | |
5596 | /Times-Italic SF | |
5597 | 7120 21584 MT | |
5598 | (Description)SH | |
5599 | /Times-Roman SF | |
5600 | 14120 XM | |
5601 | (Clear the screen and place the cursor at the top LH corner)SH | |
5602 | 7120 24013 MT | |
5603 | (SCREND)SH | |
5604 | 3945 50 7120 24213 UL | |
5605 | /Times-Italic SF | |
5606 | 7120 25118 MT | |
5607 | (Parameters)SH | |
5608 | /Times-Roman SF | |
5609 | 14120 XM | |
5610 | (None)SH | |
5611 | /Times-Italic SF | |
5612 | 7120 26223 MT | |
5613 | (Returns)SH | |
5614 | /Times-Roman SF | |
5615 | 14120 XM | |
5616 | (None)SH | |
5617 | /Times-Italic SF | |
5618 | 7120 27328 MT | |
5619 | (Description)SH | |
5620 | /Times-Roman SF | |
5621 | 14120 XM | |
5622 | (Place the cursor on the line for the Kermit-80 prompt after a file transfer. \050Usually line 13\051)SH | |
5623 | 7120 29757 MT | |
5624 | (SCRERR)SH | |
5625 | 3835 50 7120 29957 UL | |
5626 | /Times-Italic SF | |
5627 | 7120 30862 MT | |
5628 | (Parameters)SH | |
5629 | /Times-Roman SF | |
5630 | 14120 XM | |
5631 | (None)SH | |
5632 | /Times-Italic SF | |
5633 | 7120 31967 MT | |
5634 | (Returns)SH | |
5635 | /Times-Roman SF | |
5636 | 14120 XM | |
5637 | (None)SH | |
5638 | /Times-Italic SF | |
5639 | 7120 33072 MT | |
5640 | (Description)SH | |
5641 | /Times-Roman SF | |
5642 | 14120 XM | |
5643 | (Move cursor to the error message field on the file transfer format screen)SH | |
5644 | 7120 35501 MT | |
5645 | (SCRFLN)SH | |
5646 | 3779 50 7120 35701 UL | |
5647 | /Times-Italic SF | |
5648 | 7120 36606 MT | |
5649 | (Parameters)SH | |
5650 | /Times-Roman SF | |
5651 | 14120 XM | |
5652 | (None)SH | |
5653 | /Times-Italic SF | |
5654 | 7120 37711 MT | |
5655 | (Returns)SH | |
5656 | /Times-Roman SF | |
5657 | 14120 XM | |
5658 | (None)SH | |
5659 | /Times-Italic SF | |
5660 | 7120 38816 MT | |
5661 | (Description)SH | |
5662 | /Times-Roman SF | |
5663 | 14120 XM | |
5664 | (Move the cursor to the filename field)SH | |
5665 | 7120 41245 MT | |
5666 | (SCRNP)SH | |
5667 | 3168 50 7120 41445 UL | |
5668 | /Times-Italic SF | |
5669 | 7120 42350 MT | |
5670 | (Parameters)SH | |
5671 | /Times-Roman SF | |
5672 | 14120 XM | |
5673 | (None)SH | |
5674 | /Times-Italic SF | |
5675 | 7120 43455 MT | |
5676 | (Returns)SH | |
5677 | /Times-Roman SF | |
5678 | 14120 XM | |
5679 | (None)SH | |
5680 | /Times-Italic SF | |
5681 | 7120 44560 MT | |
5682 | (Description)SH | |
5683 | /Times-Roman SF | |
5684 | 14120 XM | |
5685 | (Move the cursor to the packet count field)SH | |
5686 | 7120 46989 MT | |
5687 | (SCRNRT)SH | |
5688 | 3890 50 7120 47189 UL | |
5689 | /Times-Italic SF | |
5690 | 7120 48094 MT | |
5691 | (Parameters)SH | |
5692 | /Times-Roman SF | |
5693 | 14120 XM | |
5694 | (None)SH | |
5695 | /Times-Italic SF | |
5696 | 7120 49199 MT | |
5697 | (Returns)SH | |
5698 | /Times-Roman SF | |
5699 | 14120 XM | |
5700 | (None)SH | |
5701 | /Times-Italic SF | |
5702 | 7120 50304 MT | |
5703 | (Description)SH | |
5704 | /Times-Roman SF | |
5705 | 14120 XM | |
5706 | (Move cursor to the retry count field)SH | |
5707 | 7120 52733 MT | |
5708 | (SCRST)SH | |
5709 | 3057 50 7120 52933 UL | |
5710 | /Times-Italic SF | |
5711 | 7120 53838 MT | |
5712 | (Parameters)SH | |
5713 | /Times-Roman SF | |
5714 | 14120 XM | |
5715 | (None)SH | |
5716 | /Times-Italic SF | |
5717 | 7120 54943 MT | |
5718 | (Returns)SH | |
5719 | /Times-Roman SF | |
5720 | 14120 XM | |
5721 | (None)SH | |
5722 | /Times-Italic SF | |
5723 | 7120 56048 MT | |
5724 | (Description)SH | |
5725 | /Times-Roman SF | |
5726 | 14120 XM | |
5727 | (Move cursor to the status field)SH | |
5728 | 7120 58477 MT | |
5729 | (RPPOS)SH | |
5730 | 3057 50 7120 58677 UL | |
5731 | /Times-Italic SF | |
5732 | 7120 59582 MT | |
5733 | (Parameters)SH | |
5734 | /Times-Roman SF | |
5735 | 14120 XM | |
5736 | (None)SH | |
5737 | /Times-Italic SF | |
5738 | 7120 60687 MT | |
5739 | (Returns)SH | |
5740 | /Times-Roman SF | |
5741 | 14120 XM | |
5742 | (None)SH | |
5743 | /Times-Italic SF | |
5744 | 7120 61792 MT | |
5745 | (Description)SH | |
5746 | /Times-Roman SF | |
5747 | 14120 XM | |
5748 | (Move to the receive packet field \050debugging use\051)SH | |
5749 | 7120 64221 MT | |
5750 | (SPPOS)SH | |
5751 | 2946 50 7120 64421 UL | |
5752 | /Times-Italic SF | |
5753 | 7120 65326 MT | |
5754 | (Parameters)SH | |
5755 | /Times-Roman SF | |
5756 | 14120 XM | |
5757 | (None)SH | |
5758 | /Times-Italic SF | |
5759 | 7120 66431 MT | |
5760 | (Returns)SH | |
5761 | /Times-Roman SF | |
5762 | 14120 XM | |
5763 | (None)SH | |
5764 | /Times-Italic SF | |
5765 | 7120 67536 MT | |
5766 | (Description)SH | |
5767 | /Times-Roman SF | |
5768 | 14120 XM | |
5769 | (Move to the send packet field \050for debugging use\051)SH | |
5770 | 14120 69965 MT | |
5771 | (2c\051)SH | |
5772 | 14120 72394 MT | |
5773 | (SYSINIT)SH | |
5774 | 3833 50 14120 72594 UL | |
5775 | ES | |
5776 | %%Page: 31 32 | |
5777 | BS | |
5778 | 0 SI | |
5779 | 12 /Times-Bold AF | |
5780 | 8280 4404 MT | |
5781 | (1.9.2. Jump Table.)SH | |
5782 | 10 /Times-Italic AF | |
5783 | 51775 XM | |
5784 | (Page 31)SH | |
5785 | 46800 50 8280 5709 UL | |
5786 | 9280 7886 MT | |
5787 | (Parameters)SH | |
5788 | /Times-Roman SF | |
5789 | 16280 XM | |
5790 | (None)SH | |
5791 | /Times-Italic SF | |
5792 | 9280 8991 MT | |
5793 | (Returns)SH | |
5794 | /Times-Roman SF | |
5795 | 16280 XM | |
5796 | (None)SH | |
5797 | /Times-Italic SF | |
5798 | 9280 10096 MT | |
5799 | (Description)SH | |
5800 | /Times-Roman SF | |
5801 | 16280 XM | |
5802 | (Initialize the system specific) | |
5803 | 49 W( items. No registers are preserved. Any initialization is done once)48 W | |
5804 | 16280 11201 MT | |
5805 | (only when Kermit-80 is first loaded.)SH | |
5806 | 9280 13630 MT | |
5807 | (SYSEXIT)SH | |
5808 | 4111 50 9280 13830 UL | |
5809 | /Times-Italic SF | |
5810 | 9280 14735 MT | |
5811 | (Parameters)SH | |
5812 | /Times-Roman SF | |
5813 | 16280 XM | |
5814 | (None)SH | |
5815 | /Times-Italic SF | |
5816 | 9280 15840 MT | |
5817 | (Returns)SH | |
5818 | /Times-Roman SF | |
5819 | 16280 XM | |
5820 | (None)SH | |
5821 | /Times-Italic SF | |
5822 | 9280 16945 MT | |
5823 | (Description)SH | |
5824 | /Times-Roman SF | |
5825 | 16280 XM | |
5826 | (Program termination. De-initialize anything in preparation for a return to CP/M)SH | |
5827 | 9280 19374 MT | |
5828 | (SYSCON)SH | |
5829 | 3945 50 9280 19574 UL | |
5830 | /Times-Italic SF | |
5831 | 9280 20479 MT | |
5832 | (Parameters)SH | |
5833 | /Times-Roman SF | |
5834 | 16280 XM | |
5835 | (None)SH | |
5836 | /Times-Italic SF | |
5837 | 9280 21584 MT | |
5838 | (Returns)SH | |
5839 | /Times-Roman SF | |
5840 | 16280 XM | |
5841 | (None)SH | |
5842 | /Times-Italic SF | |
5843 | 9280 22689 MT | |
5844 | (Description)SH | |
5845 | /Times-Roman SF | |
5846 | 16280 XM | |
5847 | (Initialize anything before entering the connect state.)SH | |
5848 | 9280 25118 MT | |
5849 | (SYSCLS)SH | |
5850 | 3668 50 9280 25318 UL | |
5851 | /Times-Italic SF | |
5852 | 9280 26223 MT | |
5853 | (Parameters)SH | |
5854 | /Times-Roman SF | |
5855 | 16280 XM | |
5856 | (None)SH | |
5857 | /Times-Italic SF | |
5858 | 9280 27328 MT | |
5859 | (Returns)SH | |
5860 | /Times-Roman SF | |
5861 | 16280 XM | |
5862 | (None)SH | |
5863 | /Times-Italic SF | |
5864 | 9280 28433 MT | |
5865 | (Description)SH | |
5866 | /Times-Roman SF | |
5867 | 16280 XM | |
5868 | (System dependent close routine when exiting connect state)SH | |
5869 | 9280 30862 MT | |
5870 | (SYSINH)SH | |
5871 | 3611 50 9280 31062 UL | |
5872 | /Times-Italic SF | |
5873 | 9280 31967 MT | |
5874 | (Parameters)SH | |
5875 | /Times-Roman SF | |
5876 | 16280 XM | |
5877 | (None)SH | |
5878 | /Times-Italic SF | |
5879 | 9280 33072 MT | |
5880 | (Returns)SH | |
5881 | /Times-Roman SF | |
5882 | 16280 XM | |
5883 | (None)SH | |
5884 | /Times-Italic SF | |
5885 | 9280 34177 MT | |
5886 | (Description)SH | |
5887 | /Times-Roman SF | |
5888 | 16280 XM | |
5889 | (Help routine to test for any extensions to the escape menu during the connect state.) | |
5890 | 40 W( If) | |
5891 | 331 W( a system)41 W | |
5892 | 16280 35282 MT | |
5893 | (has any special feature it) | |
5894 | 499 W( can use during connect mode, then it can be tested as)498 W | |
5895 | 16280 36387 MT | |
5896 | (<escape-character>xxx. This) | |
5897 | 1370 W( entry) | |
5898 | 560 W( is a string for printing to the console for an)561 W | |
5899 | 16280 37492 MT | |
5900 | (<escape-character>? Often) | |
5901 | 250 W( used for generating breaks or controlling a modem.)SH | |
5902 | 9280 39921 MT | |
5903 | (SYSINT)SH | |
5904 | 3500 50 9280 40121 UL | |
5905 | /Times-Italic SF | |
5906 | 9280 41026 MT | |
5907 | (Parameters)SH | |
5908 | /Times-Roman SF | |
5909 | 16280 XM | |
5910 | (None)SH | |
5911 | /Times-Italic SF | |
5912 | 9280 42131 MT | |
5913 | (Returns)SH | |
5914 | /Times-Roman SF | |
5915 | 16280 XM | |
5916 | (None)SH | |
5917 | /Times-Italic SF | |
5918 | 9280 43236 MT | |
5919 | (Description)SH | |
5920 | /Times-Roman SF | |
5921 | 16280 XM | |
5922 | (This is a test-and-jump on receipt of an escape sequence not understood by Kermit-80.) | |
5923 | 94 W( If) | |
5924 | 437 W( the)93 W | |
5925 | 16280 44341 MT | |
5926 | (character in A is not recognized by your version of Kermit=80, do a rskip)SH | |
5927 | 9280 46770 MT | |
5928 | (SYSFLT)SH | |
5929 | 3612 50 9280 46970 UL | |
5930 | /Times-Italic SF | |
5931 | 9280 47875 MT | |
5932 | (Parameters)SH | |
5933 | /Times-Roman SF | |
5934 | 16280 XM | |
5935 | (Character in E)SH | |
5936 | /Times-Italic SF | |
5937 | 9280 48980 MT | |
5938 | (Returns)SH | |
5939 | /Times-Roman SF | |
5940 | 16280 XM | |
5941 | (Character in E. Either a 00H or anything else in A)SH | |
5942 | /Times-Italic SF | |
5943 | 9280 50085 MT | |
5944 | (Description)SH | |
5945 | /Times-Roman SF | |
5946 | 16280 XM | |
5947 | (Test the character in E. If it may not be printed to the console, set A to zero.) | |
5948 | 33 W( All) | |
5949 | 317 W( other registers)34 W | |
5950 | 16280 51190 MT | |
5951 | (preserved.)SH | |
5952 | 16280 52295 MT | |
5953 | (NB <XON>,<XOFF>,<DEL>,<NULL> are always rejected.)SH | |
5954 | 9280 54724 MT | |
5955 | (SYSBYE)SH | |
5956 | 3834 50 9280 54924 UL | |
5957 | /Times-Italic SF | |
5958 | 9280 55829 MT | |
5959 | (Parameters)SH | |
5960 | /Times-Roman SF | |
5961 | 16280 XM | |
5962 | (None)SH | |
5963 | /Times-Italic SF | |
5964 | 9280 56934 MT | |
5965 | (Returns)SH | |
5966 | /Times-Roman SF | |
5967 | 16280 XM | |
5968 | (None)SH | |
5969 | /Times-Italic SF | |
5970 | 9280 58039 MT | |
5971 | (Description)SH | |
5972 | /Times-Roman SF | |
5973 | 16280 XM | |
5974 | (System dependent processing for the BYE command. \050eg hang up the phone\051)SH | |
5975 | 9280 60468 MT | |
5976 | (SYSSPD)SH | |
5977 | 3668 50 9280 60668 UL | |
5978 | /Times-Italic SF | |
5979 | 9280 61573 MT | |
5980 | (Parameters)SH | |
5981 | /Times-Roman SF | |
5982 | 16280 XM | |
5983 | (Value from table in DE)SH | |
5984 | /Times-Italic SF | |
5985 | 9280 62678 MT | |
5986 | (Returns)SH | |
5987 | /Times-Roman SF | |
5988 | 16280 XM | |
5989 | (None)SH | |
5990 | /Times-Italic SF | |
5991 | 9280 63783 MT | |
5992 | (Description)SH | |
5993 | /Times-Roman SF | |
5994 | 16280 XM | |
5995 | (The system dependent code for baud rate) | |
5996 | 9 W( change. DE contains the two byte value from the baud)8 W | |
5997 | 16280 64888 MT | |
5998 | (rate table. This value is also stored in "SPEED")SH | |
5999 | 9280 67317 MT | |
6000 | (SYSPRT)SH | |
6001 | 3668 50 9280 67517 UL | |
6002 | /Times-Italic SF | |
6003 | 9280 68422 MT | |
6004 | (Parameters)SH | |
6005 | /Times-Roman SF | |
6006 | 16280 XM | |
6007 | (Value in DE)SH | |
6008 | /Times-Italic SF | |
6009 | 9280 69527 MT | |
6010 | (Returns)SH | |
6011 | /Times-Roman SF | |
6012 | 16280 XM | |
6013 | (None)SH | |
6014 | /Times-Italic SF | |
6015 | 9280 70632 MT | |
6016 | (Description)SH | |
6017 | /Times-Roman SF | |
6018 | 16280 XM | |
6019 | (The system dependent code for setting the port. The parameters are passed in DE,) | |
6020 | 106 W( which are)107 W | |
6021 | 16280 71737 MT | |
6022 | (obtained from the port tables)SH | |
6023 | ES | |
6024 | %%Page: 32 33 | |
6025 | BS | |
6026 | 0 SI | |
6027 | 10 /Times-Italic AF | |
6028 | 6120 4404 MT | |
6029 | (Page 32)SH | |
6030 | 12 /Times-Bold AF | |
6031 | 29686 XM | |
6032 | (Kermit User Guide: CP/M-80 KERMIT 1.9.2)SH | |
6033 | 46800 50 6120 5709 UL | |
6034 | 10 /Times-Roman AF | |
6035 | 7120 9410 MT | |
6036 | (SYSSCR)SH | |
6037 | 3724 50 7120 9610 UL | |
6038 | /Times-Italic SF | |
6039 | 7120 10515 MT | |
6040 | (Parameters)SH | |
6041 | /Times-Roman SF | |
6042 | 14120 XM | |
6043 | (String pointer in DE)SH | |
6044 | /Times-Italic SF | |
6045 | 7120 11620 MT | |
6046 | (Returns)SH | |
6047 | /Times-Roman SF | |
6048 | 14120 XM | |
6049 | (None)SH | |
6050 | /Times-Italic SF | |
6051 | 7120 12725 MT | |
6052 | (Description)SH | |
6053 | /Times-Roman SF | |
6054 | 14120 XM | |
6055 | (Setup the screen display for file transfer. The Kermit version string is pointed to by DE. If) | |
6056 | 41 W( the)40 W | |
6057 | 14120 13830 MT | |
6058 | (terminal is not capable of cursor addressing \050eg dumb glass TTY\051 then) | |
6059 | 12 W( only the screen is cleared)13 W | |
6060 | 14120 14935 MT | |
6061 | (and the version string is printed.)SH | |
6062 | 7120 17364 MT | |
6063 | (CSRPOS)SH | |
6064 | 3724 50 7120 17564 UL | |
6065 | /Times-Italic SF | |
6066 | 7120 18469 MT | |
6067 | (Parameters)SH | |
6068 | /Times-Roman SF | |
6069 | 14120 XM | |
6070 | (Row number in B, column number in C)SH | |
6071 | /Times-Italic SF | |
6072 | 7120 19574 MT | |
6073 | (Returns)SH | |
6074 | /Times-Roman SF | |
6075 | 14120 XM | |
6076 | (None)SH | |
6077 | /Times-Italic SF | |
6078 | 7120 20679 MT | |
6079 | (Description)SH | |
6080 | /Times-Roman SF | |
6081 | 14120 XM | |
6082 | (Move the cursor to) | |
6083 | 74 W( row B, column C where B=1,C=1 is top LH corner of screen. The routine)73 W | |
6084 | 14120 21784 MT | |
6085 | (should first end a) | |
6086 | 19 W( "cursor position" leading string \050up to four characters\051 then use the parameters)20 W | |
6087 | 14120 22889 MT | |
6088 | (given to complete the versions cursor position function)SH | |
6089 | 7120 25318 MT | |
6090 | (SYSSPC)SH | |
6091 | 3613 50 7120 25518 UL | |
6092 | /Times-Italic SF | |
6093 | 7120 26423 MT | |
6094 | (Parameters)SH | |
6095 | /Times-Roman SF | |
6096 | 14120 XM | |
6097 | (None)SH | |
6098 | /Times-Italic SF | |
6099 | 7120 27528 MT | |
6100 | (Returns)SH | |
6101 | /Times-Roman SF | |
6102 | 14120 XM | |
6103 | (K bytes free in HL)SH | |
6104 | /Times-Italic SF | |
6105 | 7120 28633 MT | |
6106 | (Description)SH | |
6107 | /Times-Roman SF | |
6108 | 14120 XM | |
6109 | (Get the amount of free disk space on the selected disk drive. This could be in the system)179 W | |
6110 | 14120 29738 MT | |
6111 | (independent code. Automatically detects CP/M V2.2 or V3.0. No registers saved.)SH | |
6112 | 7120 32167 MT | |
6113 | (MOVER)SH | |
6114 | 3611 50 7120 32367 UL | |
6115 | /Times-Italic SF | |
6116 | 7120 33272 MT | |
6117 | (Parameters)SH | |
6118 | /Times-Roman SF | |
6119 | 14120 XM | |
6120 | (Source Pointer in HL)SH | |
6121 | 14120 34377 MT | |
6122 | (Destination Pointer in DE)SH | |
6123 | 14120 35482 MT | |
6124 | (Byte count in BC)SH | |
6125 | /Times-Italic SF | |
6126 | 7120 36587 MT | |
6127 | (Returns)SH | |
6128 | /Times-Roman SF | |
6129 | 14120 XM | |
6130 | (None)SH | |
6131 | /Times-Italic SF | |
6132 | 7120 37692 MT | |
6133 | (Description)SH | |
6134 | /Times-Roman SF | |
6135 | 14120 XM | |
6136 | (Move \050BC\051 bytes from \050HL\051 to \050DE\051 Z80 based) | |
6137 | 50 W( systems do an LDIR, while 8080 systems do it)51 W | |
6138 | 14120 38797 MT | |
6139 | (as a loop. All registers destroyed)SH | |
6140 | 7120 41226 MT | |
6141 | (PRTSTR)SH | |
6142 | 3668 50 7120 41426 UL | |
6143 | /Times-Italic SF | |
6144 | 7120 42331 MT | |
6145 | (Parameters)SH | |
6146 | /Times-Roman SF | |
6147 | 14120 XM | |
6148 | ($ terminated string pointed to by DE)SH | |
6149 | /Times-Italic SF | |
6150 | 7120 43436 MT | |
6151 | (Returns)SH | |
6152 | /Times-Roman SF | |
6153 | 14120 XM | |
6154 | (None)SH | |
6155 | /Times-Italic SF | |
6156 | 7120 44541 MT | |
6157 | (Description)SH | |
6158 | /Times-Roman SF | |
6159 | 14120 XM | |
6160 | (Print the string onto the console.)SH | |
6161 | 14120 46970 MT | |
6162 | (3\051)SH | |
6163 | 7120 50504 MT | |
6164 | (PTTAB)SH | |
6165 | 14120 XM | |
6166 | (WORD)SH | |
6167 | 21320 XM | |
6168 | (Points to VT52 equivalent escape sequences.)SH | |
6169 | 3167 50 7120 50704 UL | |
6170 | 7120 52933 MT | |
6171 | (SPDTAB)SH | |
6172 | 14120 XM | |
6173 | (WORD)SH | |
6174 | 21320 XM | |
6175 | (Address of baud-rate command table, or 0 if table does not exist)SH | |
6176 | 3834 50 7120 53133 UL | |
6177 | 7120 55362 MT | |
6178 | (SPDHLP)SH | |
6179 | 14120 XM | |
6180 | (WORD)SH | |
6181 | 21320 XM | |
6182 | (Address of baud-rate help table, or 0 if SET SPEED is not supported.)SH | |
6183 | 3723 50 7120 55562 UL | |
6184 | 7120 57791 MT | |
6185 | (PRTTAB)SH | |
6186 | 14120 XM | |
6187 | (WORD)SH | |
6188 | 21320 XM | |
6189 | (Address of port command table or 0 if SET PORT is not supported.)SH | |
6190 | 3834 50 7120 57991 UL | |
6191 | 7120 60220 MT | |
6192 | (PRTHLP)SH | |
6193 | 14120 XM | |
6194 | (WORD)SH | |
6195 | 21320 XM | |
6196 | (Address of port help table or 0 if SET PORT is not supported)SH | |
6197 | 3723 50 7120 60420 UL | |
6198 | 7120 62649 MT | |
6199 | (TIMOUT)SH | |
6200 | 14120 XM | |
6201 | (BYTE)SH | |
6202 | 21320 XM | |
6203 | (FUZZY-TIMER. Set) | |
6204 | 582 W( to value suitable to your system \050depends largely) | |
6205 | 166 W( on)165 W | |
6206 | 3888 50 7120 62849 UL | |
6207 | 14120 63754 MT | |
6208 | (CPU speed\051)SH | |
6209 | 7120 66183 MT | |
6210 | (VTFLG)SH | |
6211 | 14120 XM | |
6212 | (BYTE)SH | |
6213 | 21320 XM | |
6214 | (VT52 emulation flag. Set to 0 if terminal) | |
6215 | 23 W( emulates a VT52, 01 if emulation is)24 W | |
6216 | 3222 50 7120 66383 UL | |
6217 | 14120 67288 MT | |
6218 | (required, or 0FFH if emulations not possible \050eg for "CRT"\051)SH | |
6219 | 7120 69717 MT | |
6220 | (ESCCHR)SH | |
6221 | 14120 XM | |
6222 | (BYTE)SH | |
6223 | 21320 XM | |
6224 | (default escape character-usually control-] but sometimes control-\134)SH | |
6225 | 3890 50 7120 69917 UL | |
6226 | 7120 72146 MT | |
6227 | (SPEED)SH | |
6228 | 14120 XM | |
6229 | (WORD)SH | |
6230 | 21320 XM | |
6231 | (Storage space for baud-rate. Set to 0FFFFH as) | |
6232 | 303 W( baud rates are initially)302 W | |
6233 | 3056 50 7120 72346 UL | |
6234 | ES | |
6235 | %%Page: 33 34 | |
6236 | BS | |
6237 | 0 SI | |
6238 | 12 /Times-Bold AF | |
6239 | 8280 4404 MT | |
6240 | (1.9.2. Jump Table.)SH | |
6241 | 10 /Times-Italic AF | |
6242 | 51775 XM | |
6243 | (Page 33)SH | |
6244 | 46800 50 8280 5709 UL | |
6245 | /Times-Roman SF | |
6246 | 16280 7886 MT | |
6247 | (unknown. Note) | |
6248 | 250 W( that the STATUS routine only looks at the first \050least significant\051 byte.)SH | |
6249 | 9280 10315 MT | |
6250 | (PORT)SH | |
6251 | 16280 XM | |
6252 | (WORD)SH | |
6253 | 23480 XM | |
6254 | (Storage space for port. Set to 0FFFFH as ports may not be implemented, and)43 W | |
6255 | 2556 50 9280 10515 UL | |
6256 | 16280 11420 MT | |
6257 | (is initially unknown)SH | |
6258 | 9280 13849 MT | |
6259 | (PRNFLG)SH | |
6260 | 16280 XM | |
6261 | (BYTE)SH | |
6262 | 23480 XM | |
6263 | (Printer copy flag-if O no copy. Anything else => copy to printer)SH | |
6264 | 3834 50 9280 14049 UL | |
6265 | 9280 16278 MT | |
6266 | (DBGFLG)SH | |
6267 | 16280 XM | |
6268 | (BYTE)SH | |
6269 | 23480 XM | |
6270 | (Debugging flag. If O then no debugging to be) | |
6271 | 24 W( done. \050ie writing of debugging)23 W | |
6272 | 4000 50 9280 16478 UL | |
6273 | 16280 17383 MT | |
6274 | (info during a file transfer\051)SH | |
6275 | 9280 19812 MT | |
6276 | (ECOFLG)SH | |
6277 | 16280 XM | |
6278 | (BYTE)SH | |
6279 | 23480 XM | |
6280 | (Local ECHO flag \050default is off\051)SH | |
6281 | 3889 50 9280 20012 UL | |
6282 | 9280 22241 MT | |
6283 | (FLWFLG)SH | |
6284 | 16280 XM | |
6285 | (BYTE)SH | |
6286 | 23480 XM | |
6287 | (File warning flag. If set to 1 will not overwrite files already existing) | |
6288 | 66 W( on disk)67 W | |
6289 | 4000 50 9280 22441 UL | |
6290 | 16280 23346 MT | |
6291 | (with some-named files being transferred)SH | |
6292 | 9280 25775 MT | |
6293 | (IBMFLG)SH | |
6294 | 16280 XM | |
6295 | (BYTE)SH | |
6296 | 23480 XM | |
6297 | (IBM system is the host-assume IBM file transfers etc)SH | |
6298 | 3778 50 9280 25975 UL | |
6299 | 9280 28204 MT | |
6300 | (CPMFLG)SH | |
6301 | 16280 XM | |
6302 | (BYTE)SH | |
6303 | 23480 XM | |
6304 | (Flag indicating) | |
6305 | 322 W( type of CP/M files to be transferred. Default setting -)321 W | |
6306 | 4001 50 9280 28404 UL | |
6307 | 16280 29309 MT | |
6308 | (DEFAULT)SH | |
6309 | 9280 31738 MT | |
6310 | (PARITY)SH | |
6311 | 16280 XM | |
6312 | (BYTE)SH | |
6313 | 23480 XM | |
6314 | (Type of parity in use)SH | |
6315 | 3611 50 9280 31938 UL | |
6316 | 16280 32843 MT | |
6317 | (0 = Even parity)SH | |
6318 | 16280 33948 MT | |
6319 | (3 = Mark parity)SH | |
6320 | 16280 35053 MT | |
6321 | (6 = No parity \0508th bit is data\051)SH | |
6322 | 16280 36158 MT | |
6323 | (9 = Odd parity)SH | |
6324 | 16280 37263 MT | |
6325 | (12 = Space parity)SH | |
6326 | 9280 39692 MT | |
6327 | (SPSIZ)SH | |
6328 | 16280 XM | |
6329 | (BYTE)SH | |
6330 | 23480 XM | |
6331 | (Size of send packet)SH | |
6332 | 2612 50 9280 39892 UL | |
6333 | 9280 42121 MT | |
6334 | (RPSIZ)SH | |
6335 | 16280 XM | |
6336 | (BYTE)SH | |
6337 | 23480 XM | |
6338 | (Size of receive packet)SH | |
6339 | 2723 50 9280 42321 UL | |
6340 | 9280 44550 MT | |
6341 | (STIME)SH | |
6342 | 16280 XM | |
6343 | (BYTE)SH | |
6344 | 23480 XM | |
6345 | (Send timer \050time-out\051)SH | |
6346 | 3000 50 9280 44750 UL | |
6347 | 9280 46979 MT | |
6348 | (RTIME)SH | |
6349 | 16280 XM | |
6350 | (BYTE)SH | |
6351 | 23480 XM | |
6352 | (Receive timer \050time-out\051)SH | |
6353 | 3111 50 9280 47179 UL | |
6354 | 9280 49408 MT | |
6355 | (SPAD)SH | |
6356 | 16280 XM | |
6357 | (BYTE)SH | |
6358 | 23480 XM | |
6359 | (Send Padding \050default=0\051)SH | |
6360 | 2556 50 9280 49608 UL | |
6361 | 9280 51837 MT | |
6362 | (RPAD)SH | |
6363 | 16280 XM | |
6364 | (BYTE)SH | |
6365 | 23480 XM | |
6366 | (Receive Padding \050default=0\051)SH | |
6367 | 2667 50 9280 52037 UL | |
6368 | 9280 54266 MT | |
6369 | (SPADCH)SH | |
6370 | 16280 XM | |
6371 | (BYTE)SH | |
6372 | 23480 XM | |
6373 | (Send Padding character \050default=NULL\051)SH | |
6374 | 3945 50 9280 54466 UL | |
6375 | 9280 56695 MT | |
6376 | (RPADCH)SH | |
6377 | 16280 XM | |
6378 | (BYTE)SH | |
6379 | 23480 XM | |
6380 | (Receive Padding character \050default=NULC\051)SH | |
6381 | 4056 50 9280 56895 UL | |
6382 | 9280 59124 MT | |
6383 | (SEOL)SH | |
6384 | 16280 XM | |
6385 | (BYTE)SH | |
6386 | 23480 XM | |
6387 | (Send EOL character \050default=CR\051)SH | |
6388 | 2500 50 9280 59324 UL | |
6389 | 9280 61553 MT | |
6390 | (REOL)SH | |
6391 | 16280 XM | |
6392 | (BYTE)SH | |
6393 | 23480 XM | |
6394 | (Receive EOL character \050default=CR\051)SH | |
6395 | 2611 50 9280 61753 UL | |
6396 | 9280 63982 MT | |
6397 | (SQUOTE)SH | |
6398 | 16280 XM | |
6399 | (BYTE)SH | |
6400 | 23480 XM | |
6401 | (Send quote character \050default=#\051)SH | |
6402 | 3944 50 9280 64182 UL | |
6403 | 9280 66411 MT | |
6404 | (RQUOTE)SH | |
6405 | 16280 XM | |
6406 | (BYTE)SH | |
6407 | 23480 XM | |
6408 | (Receive quote character \050default=#\051)SH | |
6409 | 4055 50 9280 66611 UL | |
6410 | 9280 68840 MT | |
6411 | (CHKTYP)SH | |
6412 | 16280 XM | |
6413 | (BYTE)SH | |
6414 | 23480 XM | |
6415 | (Ascii value of checktype)SH | |
6416 | 4000 50 9280 69040 UL | |
6417 | 16280 69945 MT | |
6418 | (31H="1"=checktype1 \0506bits\051)SH | |
6419 | 16280 71050 MT | |
6420 | (32H="2"=checktype2 \05012bits\051)SH | |
6421 | ES | |
6422 | %%Page: 34 35 | |
6423 | BS | |
6424 | 0 SI | |
6425 | 10 /Times-Italic AF | |
6426 | 6120 4404 MT | |
6427 | (Page 34)SH | |
6428 | 12 /Times-Bold AF | |
6429 | 29986 XM | |
6430 | (Kermit User Guide: CP/M-80 KERMIT 1.10)SH | |
6431 | 46800 50 6120 5709 UL | |
6432 | 10 /Times-Roman AF | |
6433 | 14120 7886 MT | |
6434 | (33H="3"=CCITT checksum \050CRC\051)SH | |
6435 | 14120 8991 MT | |
6436 | (Default is 31H\050"1"\051)SH | |
6437 | 7120 11420 MT | |
6438 | (TACFLG)SH | |
6439 | 14120 XM | |
6440 | (BYTE)SH | |
6441 | 21320 XM | |
6442 | (If set to on \050non zero\051 send the TACCHR twice. This is for ARPA TAC users,)3 W | |
6443 | 3889 50 7120 11620 UL | |
6444 | 14120 12525 MT | |
6445 | (where the TAC swallows one "wakeup" character.) | |
6446 | 11 W( If) | |
6447 | 271 W( sent twice the TAC will pas one on and go)10 W | |
6448 | 14120 13630 MT | |
6449 | (back to normal mode.)SH | |
6450 | 7120 16059 MT | |
6451 | (TACCHR)SH | |
6452 | 14120 XM | |
6453 | (BYTE)SH | |
6454 | 21320 XM | |
6455 | (Desired TAC character. It is ignored if TAC trapping is turned off. Value) | |
6456 | 71 W( to)72 W | |
6457 | 4056 50 7120 16259 UL | |
6458 | 14120 17164 MT | |
6459 | (send twice if TAC interception is set on. Default=0, but set to commercial) | |
6460 | 16 W( AT if the conditional)15 W | |
6461 | 14120 18269 MT | |
6462 | (assembly flag TAC is set true)SH | |
6463 | 7120 20698 MT | |
6464 | (BUFADR)SH | |
6465 | 14120 XM | |
6466 | (WORD)SH | |
6467 | 21320 XM | |
6468 | (Address of Multi-Sector buffering for I/O)SH | |
6469 | 4056 50 7120 20898 UL | |
6470 | 7120 23127 MT | |
6471 | (BUFSEC)SH | |
6472 | 14120 XM | |
6473 | (BYTE)SH | |
6474 | 21320 XM | |
6475 | (The number of bytes the big buffers can hold. Default is 1. \0500=256 sectors\051.)SH | |
6476 | 3779 50 7120 23327 UL | |
6477 | 7120 25556 MT | |
6478 | (FFUSSY)SH | |
6479 | 14120 XM | |
6480 | (BYTE)SH | |
6481 | 21320 XM | |
6482 | (Indicates if) | |
6483 | 491 W( funny characters may be used in CP/M file names \050eg)492 W | |
6484 | 3668 50 7120 25756 UL | |
6485 | /Courier SF | |
6486 | 14120 26661 MT | |
6487 | (<>.,;?#[])SH | |
6488 | /Times-Roman SF | |
6489 | (\051 If zero, allow anything. Default is nonzero.)SH | |
6490 | 7120 29090 MT | |
6491 | (BMAX)SH | |
6492 | 14120 XM | |
6493 | (SPACE:\0502bytes\051 Highest block number on selected disk drive)SH | |
6494 | 3000 50 7120 29290 UL | |
6495 | 7120 31519 MT | |
6496 | (BMASK)SH | |
6497 | 14120 XM | |
6498 | (SPACE:\0501byte\051 \050Records/block\051-1)SH | |
6499 | 3556 50 7120 31719 UL | |
6500 | 7120 33948 MT | |
6501 | (BSHIFTF)SH | |
6502 | 14120 XM | |
6503 | (SPACE:\0501byte\051 Number of shifts to multiply by rec.block)SH | |
6504 | 4001 50 7120 34148 UL | |
6505 | 7120 36377 MT | |
6506 | (NNAMS)SH | |
6507 | 14120 XM | |
6508 | (SPACE:\0501byte\051 Counter for file-names per line)SH | |
6509 | 3611 50 7120 36577 UL | |
6510 | 14 /Times-Bold AF | |
6511 | 6120 39979 MT | |
6512 | (1.10. Future Work)SH | |
6513 | 10 /Times-Roman AF | |
6514 | 6120 42097 MT | |
6515 | (Work that needs to be done in future releases includes:)SH | |
6516 | /Symbol SF | |
6517 | 7910 44002 MT | |
6518 | (\267)SH | |
6519 | /Times-Roman SF | |
6520 | 8620 XM | |
6521 | (Merge in support for additional CP/M-80 systems, particularly) | |
6522 | 135 W( those for which support was recently)134 W | |
6523 | 8620 45107 MT | |
6524 | (added to the monolithic v3.x source.)SH | |
6525 | /Symbol SF | |
6526 | 7910 47096 MT | |
6527 | (\267)SH | |
6528 | /Times-Roman SF | |
6529 | 8620 XM | |
6530 | (Break up)89 W | |
6531 | /Courier SF | |
6532 | 12686 XM | |
6533 | (CPXSYS)SH | |
6534 | /Times-Roman SF | |
6535 | 16625 XM | |
6536 | (into discrete source files, one for each system. These source files should serve) | |
6537 | 89 W( as)90 W | |
6538 | 8620 48201 MT | |
6539 | (simple models for adding support for new) | |
6540 | 308 W( systems to Kermit-80 -- only the very basic screen)307 W | |
6541 | 8620 49306 MT | |
6542 | (definitions, flags, i/o primitives,) | |
6543 | 131 W( initializations, and so forth should appear in each system-dependent)132 W | |
6544 | 8620 50411 MT | |
6545 | (file.)SH | |
6546 | /Symbol SF | |
6547 | 7910 52400 MT | |
6548 | (\267)SH | |
6549 | /Times-Roman SF | |
6550 | 8620 XM | |
6551 | (Addition of missing) | |
6552 | 352 W( features -- compression of repeated characters during packet transmission,)351 W | |
6553 | 8620 53505 MT | |
6554 | (transmission of file attributes \050particularly size, so that "percent done") | |
6555 | 243 W( can be displayed for both)244 W | |
6556 | 8620 54610 MT | |
6557 | (incoming and outbound files\051, command macros, more advanced login scripts, remote operation) | |
6558 | 139 W( and)138 W | |
6559 | 8620 55715 MT | |
6560 | (server mode, etc etc. Any offers??)SH | |
6561 | ES | |
6562 | %%Page: 35 36 | |
6563 | BS | |
6564 | 0 SI | |
6565 | 12 /Times-Bold AF | |
6566 | 8280 4404 MT | |
6567 | (CP/M-80 Kermit)SH | |
6568 | 10 /Times-Italic AF | |
6569 | 51775 XM | |
6570 | (Page 35)SH | |
6571 | 46800 50 8280 5709 UL | |
6572 | 16 /Times-Bold AF | |
6573 | 8280 8272 MT | |
6574 | (Index)SH | |
6575 | 8 /Times-Roman AF | |
6576 | 12280 10429 MT | |
6577 | (8080 12,) | |
6578 | 400 W( 16)SH | |
6579 | 31720 XM | |
6580 | (Parity 9)400 W | |
6581 | 31720 11353 MT | |
6582 | (Pause 6)400 W | |
6583 | 12280 12277 MT | |
6584 | (Append 6)400 W | |
6585 | 31720 XM | |
6586 | (Port 9)400 W | |
6587 | 12280 13201 MT | |
6588 | (ARPAnet 27)400 W | |
6589 | 31720 XM | |
6590 | (Print 6)400 W | |
6591 | 12280 14125 MT | |
6592 | (Attention Character) | |
6593 | SH( 27)400 W | |
6594 | 31720 XM | |
6595 | (PRINTER 9)400 W | |
6596 | 12280 15049 MT | |
6597 | (Autoreceive 7)400 W | |
6598 | 31720 15973 MT | |
6599 | (RECEIVE 6)400 W | |
6600 | 12280 16897 MT | |
6601 | (Baud 10)400 W | |
6602 | 31720 XM | |
6603 | (REMOTE 6)400 W | |
6604 | 12280 17821 MT | |
6605 | (BIOS 12)400 W | |
6606 | 12280 18745 MT | |
6607 | (Block Check) | |
6608 | SH( 8)400 W | |
6609 | 31720 XM | |
6610 | (SEND 7)400 W | |
6611 | 12280 19669 MT | |
6612 | (Bootstrapping CP/M Kermit) | |
6613 | SH( 20)400 W | |
6614 | 31720 XM | |
6615 | (SET 7)400 W | |
6616 | 12280 20593 MT | |
6617 | (Break 5)400 W | |
6618 | 31720 XM | |
6619 | (Set padding) | |
6620 | SH( 9,) | |
6621 | 400 W( 10)SH | |
6622 | 12280 21517 MT | |
6623 | (Buffer size) | |
6624 | SH( 8)400 W | |
6625 | 31720 XM | |
6626 | (Set Receive) | |
6627 | SH( 9)400 W | |
6628 | 12280 22441 MT | |
6629 | (Bye 5)400 W | |
6630 | 31720 XM | |
6631 | (Set Send) | |
6632 | SH( 10)400 W | |
6633 | 31720 23365 MT | |
6634 | (Set Start of packet) | |
6635 | SH( 10)400 W | |
6636 | 12280 24289 MT | |
6637 | (Carriage Return) | |
6638 | SH( 4)400 W | |
6639 | 31720 XM | |
6640 | (Show 11)400 W | |
6641 | 12280 25213 MT | |
6642 | (COLLISION 8)400 W | |
6643 | 31720 XM | |
6644 | (Status 11)400 W | |
6645 | 12280 26137 MT | |
6646 | (Connect 5)400 W | |
6647 | 12280 27061 MT | |
6648 | (Control-C 4)400 W | |
6649 | 31720 XM | |
6650 | (TAC 27)400 W | |
6651 | 12280 27985 MT | |
6652 | (Control-X 4)400 W | |
6653 | 31720 XM | |
6654 | (TacTrap 10)400 W | |
6655 | 12280 28909 MT | |
6656 | (Control-Z 4)400 W | |
6657 | 31720 XM | |
6658 | (Take 11)400 W | |
6659 | 12280 29833 MT | |
6660 | (Copy 5)400 W | |
6661 | 31720 XM | |
6662 | (Terminal Emulation) | |
6663 | SH( 10)400 W | |
6664 | 12280 30757 MT | |
6665 | (CP/M 16)400 W | |
6666 | 31720 XM | |
6667 | (Timeout 4,) | |
6668 | 400 W( 17)SH | |
6669 | 12280 31681 MT | |
6670 | (CP/M-80 Kermit) | |
6671 | SH( 1)400 W | |
6672 | 31720 XM | |
6673 | (TIMER 10)400 W | |
6674 | 12280 32605 MT | |
6675 | (CR 4)400 W | |
6676 | 31720 XM | |
6677 | (TRANSMIT 11)400 W | |
6678 | 31720 33529 MT | |
6679 | (Type 11)400 W | |
6680 | 12280 34453 MT | |
6681 | (Debug 8)400 W | |
6682 | 12280 35377 MT | |
6683 | (Default Disk) | |
6684 | SH( 8)400 W | |
6685 | 31720 XM | |
6686 | (USER 11)400 W | |
6687 | 12280 36301 MT | |
6688 | (Directory 5)400 W | |
6689 | 12280 37225 MT | |
6690 | (Directory file size) | |
6691 | SH( 8)400 W | |
6692 | 31720 XM | |
6693 | (VERSION 11)400 W | |
6694 | 12280 38149 MT | |
6695 | (Downloading 20)400 W | |
6696 | 31720 XM | |
6697 | (Virtual Terminal) | |
6698 | SH( 5)400 W | |
6699 | 31720 39073 MT | |
6700 | (VT100 Emulation) | |
6701 | SH( 10)400 W | |
6702 | 12280 39997 MT | |
6703 | (Eighth-Bit Prefix) | |
6704 | SH( 9)400 W | |
6705 | 31720 XM | |
6706 | (VT52 Emulation) | |
6707 | SH( 10)400 W | |
6708 | 12280 40921 MT | |
6709 | (Erase 5)400 W | |
6710 | 12280 41845 MT | |
6711 | (Escape Character) | |
6712 | SH( 5,) | |
6713 | 400 W( 8)SH | |
6714 | 31720 XM | |
6715 | (Warning 11)400 W | |
6716 | 12280 42769 MT | |
6717 | (Exit 5)400 W | |
6718 | 12280 43693 MT | |
6719 | (External Terminal Emulation) | |
6720 | SH( 10)400 W | |
6721 | 31720 XM | |
6722 | (XON/XOFF 6)400 W | |
6723 | 12280 45541 MT | |
6724 | (File Copying) | |
6725 | SH( 5)400 W | |
6726 | 31720 XM | |
6727 | (Z80 16)400 W | |
6728 | 12280 46465 MT | |
6729 | (File-mode 8)400 W | |
6730 | 12280 47389 MT | |
6731 | (File-Warning 6)400 W | |
6732 | 12280 48313 MT | |
6733 | (FINISH 5)400 W | |
6734 | 12280 49237 MT | |
6735 | (Flow Control) | |
6736 | SH( 9)400 W | |
6737 | 12280 51085 MT | |
6738 | (Generic Kermit-80) | |
6739 | SH( 12)400 W | |
6740 | 12280 52009 MT | |
6741 | (GET 6)400 W | |
6742 | 12280 53857 MT | |
6743 | (Help 6)400 W | |
6744 | 12280 55705 MT | |
6745 | (IBM 9)400 W | |
6746 | 12280 56629 MT | |
6747 | (Input 6)400 W | |
6748 | 12280 57553 MT | |
6749 | (Intercept Character) | |
6750 | SH( 27)400 W | |
6751 | 12280 59401 MT | |
6752 | (Local 4)400 W | |
6753 | 12280 60325 MT | |
6754 | (Local-Echo 9)400 W | |
6755 | 12280 61249 MT | |
6756 | (LOG 6)400 W | |
6757 | 12280 62173 MT | |
6758 | (Logging 9)400 W | |
6759 | 12280 63097 MT | |
6760 | (LOGOUT 6)400 W | |
6761 | 12280 64945 MT | |
6762 | (NAK 4)400 W | |
6763 | 12280 65869 MT | |
6764 | (No-exit 9)400 W | |
6765 | 12280 67717 MT | |
6766 | (OUTPUT 6,) | |
6767 | 400 W( 9)SH | |
6768 | 12280 69565 MT | |
6769 | (Pad character) | |
6770 | SH( 9,) | |
6771 | 400 W( 10)SH | |
6772 | ES | |
6773 | %%Page: 36 37 | |
6774 | BS | |
6775 | 0 SI | |
6776 | 10 /Times-Italic AF | |
6777 | 6120 4404 MT | |
6778 | (Page 36)SH | |
6779 | 12 /Times-Bold AF | |
6780 | 43052 XM | |
6781 | (Kermit User Guide)SH | |
6782 | 46800 50 6120 5709 UL | |
6783 | ES | |
6784 | %%Page: i 38 | |
6785 | BS | |
6786 | 0 SI | |
6787 | 12 /Times-Bold AF | |
6788 | 8280 4404 MT | |
6789 | (CP/M-80 Kermit)SH | |
6790 | 10 /Times-Italic AF | |
6791 | 52497 XM | |
6792 | (Page i)SH | |
6793 | 46800 50 8280 5709 UL | |
6794 | 16 /Times-Bold AF | |
6795 | 25591 8272 MT | |
6796 | (Table of Contents)SH | |
6797 | 12 SS | |
6798 | 8280 10684 MT | |
6799 | (1. CP/M-80 KERMIT)SH | |
6800 | 54480 XM | |
6801 | (1)SH | |
6802 | 10 SS | |
6803 | 9780 12074 MT | |
6804 | (1.1. Credits)SH | |
6805 | 54580 XM | |
6806 | (1)SH | |
6807 | 9780 13154 MT | |
6808 | (1.2. What's New)SH | |
6809 | 54580 XM | |
6810 | (2)SH | |
6811 | 9780 14234 MT | |
6812 | (1.3. Overview of Kermit Operation)SH | |
6813 | 54580 XM | |
6814 | (2)SH | |
6815 | 9780 15314 MT | |
6816 | (1.4. Summary of CP/M)SH | |
6817 | 54580 XM | |
6818 | (3)SH | |
6819 | 9780 16394 MT | |
6820 | (1.5. Kermit-80 Description)SH | |
6821 | 54580 XM | |
6822 | (4)SH | |
6823 | 9780 17474 MT | |
6824 | (1.6. Kermit-80 Flavors)SH | |
6825 | 54080 XM | |
6826 | (12)SH | |
6827 | 11780 18554 MT | |
6828 | (1.6.1. Generic Kermit-80)SH | |
6829 | 54080 XM | |
6830 | (12)SH | |
6831 | 11780 19634 MT | |
6832 | (1.6.2. CP/M 3 Kermit)SH | |
6833 | 54080 XM | |
6834 | (12)SH | |
6835 | 11780 20714 MT | |
6836 | (1.6.3. System-Specific Versions)SH | |
6837 | 54080 XM | |
6838 | (13)SH | |
6839 | 9780 21794 MT | |
6840 | (1.7. Installation of Kermit-80)SH | |
6841 | 54080 XM | |
6842 | (16)SH | |
6843 | 11780 22874 MT | |
6844 | (1.7.1. Organization of Kermit-80)SH | |
6845 | 54080 XM | |
6846 | (17)SH | |
6847 | 11780 23954 MT | |
6848 | (1.7.2. Downloading Kermit-80)SH | |
6849 | 54080 XM | |
6850 | (20)SH | |
6851 | 11780 25034 MT | |
6852 | (1.7.3. Assembling Kermit-80 from the sources)SH | |
6853 | 54080 XM | |
6854 | (23)SH | |
6855 | 9780 26114 MT | |
6856 | (1.8. Adding Support For A New System)SH | |
6857 | 54080 XM | |
6858 | (26)SH | |
6859 | 9780 27194 MT | |
6860 | (1.9. Notes on New Features in Kermit-80 Version 4)SH | |
6861 | 54080 XM | |
6862 | (27)SH | |
6863 | 11780 28274 MT | |
6864 | (1.9.1. Interface Data.)SH | |
6865 | 54080 XM | |
6866 | (28)SH | |
6867 | 11780 29354 MT | |
6868 | (1.9.2. Jump Table.)SH | |
6869 | 54080 XM | |
6870 | (28)SH | |
6871 | 9780 30434 MT | |
6872 | (1.10. Future Work)SH | |
6873 | 54080 XM | |
6874 | (34)SH | |
6875 | 12 SS | |
6876 | 8280 31958 MT | |
6877 | (Index)SH | |
6878 | 53880 XM | |
6879 | (35)SH | |
6880 | ES | |
6881 | %%Page: ii 39 | |
6882 | BS | |
6883 | 0 SI | |
6884 | 10 /Times-Italic AF | |
6885 | 6120 4404 MT | |
6886 | (Page ii)SH | |
6887 | 12 /Times-Bold AF | |
6888 | 43052 XM | |
6889 | (Kermit User Guide)SH | |
6890 | 46800 50 6120 5709 UL | |
6891 | ES | |
6892 | %%Page: iii 40 | |
6893 | BS | |
6894 | 0 SI | |
6895 | 12 /Times-Bold AF | |
6896 | 8280 4404 MT | |
6897 | (CP/M-80 Kermit)SH | |
6898 | 10 /Times-Italic AF | |
6899 | 51941 XM | |
6900 | (Page iii)SH | |
6901 | 46800 50 8280 5709 UL | |
6902 | 16 /Times-Bold AF | |
6903 | 26702 8272 MT | |
6904 | (List of Figures)SH | |
6905 | 10 SS | |
6906 | 9780 10550 MT | |
6907 | (Figure 1-1:) | |
6908 | SH( Bootstrap) | |
6909 | 500 W( program for Kermit-80 and CP/M Version 2.2)SH | |
6910 | 54080 XM | |
6911 | (22)SH | |
6912 | ES | |
6913 | %%Page: iv 41 | |
6914 | BS | |
6915 | 0 SI | |
6916 | 10 /Times-Italic AF | |
6917 | 6120 4404 MT | |
6918 | (Page iv)SH | |
6919 | 12 /Times-Bold AF | |
6920 | 43052 XM | |
6921 | (Kermit User Guide)SH | |
6922 | 46800 50 6120 5709 UL | |
6923 | ES | |
6924 | %%Page: v 42 | |
6925 | BS | |
6926 | 0 SI | |
6927 | 12 /Times-Bold AF | |
6928 | 8280 4404 MT | |
6929 | (CP/M-80 Kermit)SH | |
6930 | 10 /Times-Italic AF | |
6931 | 52331 XM | |
6932 | (Page v)SH | |
6933 | 46800 50 8280 5709 UL | |
6934 | 16 /Times-Bold AF | |
6935 | 27013 8272 MT | |
6936 | (List of Tables)SH | |
6937 | 10 SS | |
6938 | 9780 10550 MT | |
6939 | (Table 1-1:) | |
6940 | SH( Kermit-80) | |
6941 | 500 W( SET PORT Options)SH | |
6942 | 54080 XM | |
6943 | (12)SH | |
6944 | 9780 11630 MT | |
6945 | (Table 1-2:) | |
6946 | SH( Systems) | |
6947 | 500 W( supported by Kermit-80 \050Part 1\051)SH | |
6948 | 54080 XM | |
6949 | (18)SH | |
6950 | 9780 12710 MT | |
6951 | (Table 1-3:) | |
6952 | SH( Systems) | |
6953 | 500 W( supported by Kermit-80 \050Part 2\051)SH | |
6954 | 54080 XM | |
6955 | (19)SH | |
6956 | 9780 13790 MT | |
6957 | (Table 1-4:) | |
6958 | SH( Terminals) | |
6959 | 500 W( supported by Kermit-80)SH | |
6960 | 54080 XM | |
6961 | (20)SH | |
6962 | 9780 14870 MT | |
6963 | (Table 1-5:) | |
6964 | SH( Terminals) | |
6965 | 500 W( known to Kermit-80)SH | |
6966 | 54080 XM | |
6967 | (26)SH | |
6968 | ES | |
6969 | %%Trailer | |
6970 | %%Pages: 42 | |
6971 | %%DocumentFonts: Times-Roman Times-Bold Times-Italic Courier Symbol Courier-Oblique |