%!PS-Adobe-1.0 %%Title: C86HDR.MSS.1 %%DocumentFonts: (atend) %%Creator: SY.FDC and Scribe 5(1500) %%CreationDate: 19 August 1988 13:21 %%Pages: (atend) %%EndComments % PostScript Prelude for Scribe. /BS {/SV save def 0.0 792.0 translate .01 -.01 scale} bind def /ES {showpage SV restore} bind def /SC {setrgbcolor} bind def /FMTX matrix def /RDF {WFT SLT 0.0 eq {SSZ 0.0 0.0 SSZ neg 0.0 0.0 FMTX astore} {SSZ 0.0 SLT sin SLT cos div SSZ mul SSZ neg 0.0 0.0 FMTX astore} ifelse makefont setfont} bind def /SLT 0.0 def /SI { /SLT exch cvr def RDF} bind def /WFT /Courier findfont def /SF { /WFT exch findfont def RDF} bind def /SSZ 1000.0 def /SS { /SSZ exch 100.0 mul def RDF} bind def /AF { /WFT exch findfont def /SSZ exch 100.0 mul def RDF} bind def /MT /moveto load def /XM {currentpoint exch pop moveto} bind def /UL {gsave newpath moveto dup 2.0 div 0.0 exch rmoveto setlinewidth 0.0 rlineto stroke grestore} bind def /LH {gsave newpath moveto setlinewidth 0.0 rlineto gsave stroke grestore} bind def /LV {gsave newpath moveto setlinewidth 0.0 exch rlineto gsave stroke grestore} bind def /BX {gsave newpath moveto setlinewidth exch dup 0.0 rlineto exch 0.0 exch neg rlineto neg 0.0 rlineto closepath gsave stroke grestore} bind def /BX1 {grestore} bind def /BX2 {setlinewidth 1 setgray stroke grestore} bind def /PB {/PV save def translate 100.0 -100.0 scale pop} bind def /PE {PV restore} bind def /SH /show load def /MX {exch show 0.0 rmoveto} bind def /W {0 32 4 -1 roll widthshow} bind def /WX {0 32 5 -1 roll widthshow 0.0 rmoveto} bind def %%EndProlog %%Page: 0 1 BS 0 SI 15 /Times-Bold AF 15885 28325 MT (CP/M-86 KERMIT VERSION 2.9 USER GUIDE)SH 10 /Times-Roman AF 29583 32237 MT (F. da Cruz)SH 20860 34629 MT (Columbia University Center for Computing Activities)SH 25862 35825 MT (New York, New York 10027)SH /Times-Italic SF 28500 39413 MT (December 1984)SH /Times-Roman SF 26610 44197 MT (Copyright \050C\051 1981,1984)SH 20111 45393 MT (Trustees of Columbia University in the City of New York)SH /Times-Italic SF 18429 47785 MT (Permission is granted to any individual or institution to use, copy,)SH 18178 48981 MT (or redistribute this document so long as it is not sold for profit, and)SH 23291 50177 MT (provided this copyright notice is retained.)SH ES %%Page: 1 2 BS 0 SI 12 /Times-Bold AF 8280 4404 MT (1. CP/M-86 KERMIT)SH 10 /Times-Italic AF 52275 XM (Page 1)SH 46800 50 8280 6252 UL 16 /Times-Bold AF 8280 8272 MT (1. CP/M-86 KERMIT)SH 10 /Times-Italic AF 8280 10566 MT (Authors:)SH /Times-Roman SF 14280 XM (Bill Catchings, Columbia University; Ron Blanford, University of Washington; Richard) 183 W( Garland,)182 W 14280 11671 MT (Columbia University.)SH /Times-Italic SF 8280 12776 MT (Language:)SH /Times-Roman SF 14280 XM (Digital Research ASM86)SH /Times-Italic SF 8280 13881 MT (Version:)SH /Courier SF 14280 XM (2.9)SH /Times-Italic SF 8280 14986 MT (Date:)SH /Times-Roman SF 14280 XM (December 1984)SH /Times-Italic SF 8280 16091 MT (Documentation:)SH /Times-Roman SF 14280 17196 MT (Frank da Cruz, Columbia)SH 8280 18987 MT (This version of KERMIT is designed to support any CP/M-86 system. So far it supports the DEC Rainbow-100) 13 W( and)12 W 8280 20183 MT (the NEC Advanced Personal Computer \050APC\051. It is very similar to CP/M-80 and MS DOS KERMIT.)SH 12 /Times-Bold AF 8280 22771 MT (CP/M-86 KERMIT-86 Capabilities At A Glance:)SH 10 /Times-Roman AF 9280 24562 MT (Local operation:)SH 34480 XM (Yes)SH 9280 25667 MT (Remote operation:)SH 34480 XM (No)SH 9280 26772 MT (Transfers text files:)SH 34480 XM (Yes)SH 9280 27877 MT (Transfers binary files:)SH 34480 XM (Yes)SH 9280 28982 MT (Wildcard send:)SH 34480 XM (Yes)SH /Courier SF 9280 30087 MT (^X/^Y)SH /Times-Roman SF 12530 XM (interruption:)SH 34480 XM (Yes)SH 9280 31192 MT (Filename collision avoidance:)SH 34480 XM (Yes)SH 9280 32297 MT (Can time out:)SH 34480 XM (Yes)SH 9280 33402 MT (8th-bit prefixing:)SH 34480 XM (Yes)SH 9280 34507 MT (Repeat count prefixing:)SH 34480 XM (No)SH 9280 35612 MT (Alternate block checks:)SH 34480 XM (No)SH 9280 36717 MT (Terminal emulation:)SH 34480 XM (Yes, uses PC firmware \050VT100\051)SH 9280 37822 MT (Communication settings:)SH 34480 XM (Yes; duplex, parity)SH 9280 38927 MT (Transmit BREAK:)SH 34480 XM (Yes)SH 9280 40032 MT (IBM communication:)SH 34480 XM (Yes)SH 9280 41137 MT (Transaction logging:)SH 34480 XM (No)SH 9280 42242 MT (Session logging \050raw download\051:)SH 34480 XM (Yes)SH 9280 43347 MT (Raw upload:)SH 34480 XM (No)SH 9280 44452 MT (Act as server:)SH 34480 XM (No)SH 9280 45557 MT (Talk to server:)SH 34480 XM (Yes; SEND, GET, FIN, BYE)SH 9280 46662 MT (Advanced commands for servers:)SH 34480 XM (No)SH 9280 47767 MT (Local file management:)SH 34480 XM (Yes)SH 9280 48872 MT (Handle file attributes:)SH 34480 XM (No)SH 9280 49977 MT (Command/init files:)SH 34480 XM (Yes)SH 9280 51082 MT (Printer control:)SH 34480 XM (No)SH 13 /Times-Bold AF 22906 54441 MT (CP/M-86 KERMIT Description)SH 10 /Times-Roman AF 8280 56814 MT (Since Kermit-86 runs on a) 133 W( standalone micro, it is always in control of the screen -- it is always)134 W /Times-Italic SF 48872 XM (local)SH /Times-Roman SF (. Thus,) 518 W( it)134 W 8280 58010 MT (always keeps the screen updated with the file name and the packet number,) 287 W( whether sending or receiving.)286 W 8280 59206 MT (Kermit-86 is capable of timing out an input request, and can thus break deadlocks automatically.) 111 W( In) 473 W( most cases,)112 W 8280 60402 MT (however, this is not desirable because the KERMIT) 198 W( on the other side is most likely better able to handle the)197 W 8280 61598 MT (timeouts; therefore, Kermit-86's timer is normally not used.)SH 8280 63990 MT (If despite the) 38 W( timeout capability, the transmission appears to be stuck \050and you can tell that this has happened if the)39 W 8280 65186 MT (screen fails to change for a long while\051 you can type carriage return) 55 W( to have the micro do what it would have done)54 W 8280 66382 MT (on a timeout, namely NAK the expected packet to cause to foreign host to send it again \050or, if the micro is sending,)23 W 8280 67578 MT (to retransmit the last) 125 W( packet\051. Micro/micro or micro/IBM-mainframe transfers could require this kind of manual)124 W 8280 68774 MT (intervention.)SH 8280 71166 MT (File transfers may be interrupted in several ways.)SH ES %%Page: 2 3 BS 0 SI 10 /Times-Italic AF 6120 4404 MT (Page 2)SH 12 /Times-Bold AF 31486 XM (Kermit User Guide: CP/M-86 KERMIT 1)SH 46800 50 6120 5709 UL 10 /Times-Roman AF 6120 7886 MT (Control-C)SH 14120 XM (This will return you to Kermit-86 command level immediately, so that you can) 46 W( connect back to)47 W 14120 8991 MT (the remote system, or take any other desired action.)SH 6120 10568 MT (Control-X)SH 14120 XM (When sending a file, this will) 182 W( terminate the sending of the current file with a signal to the)181 W 14120 11673 MT (KERMIT on the other side to discard what it got so far. If there are more files to be sent,)157 W 14120 12778 MT (KERMIT-86 will go on to) 53 W( the next one. When receiving a file, KERMIT-86 will send a signal)52 W 14120 13883 MT (to the remote KERMIT to stop sending this file. If the remote KERMIT understands this) 31 W( signal)32 W 14120 14988 MT (\050not all implementations of KERMIT do\051, it will comply, otherwise the file will keep coming.)91 W 14120 16093 MT (In either case, the remote KERMIT will go on to the next file in the group, if any.)SH 6120 17670 MT (Control-Z)SH 14120 XM (Like Control-X, except if a file) 39 W( group is being transmitted, this will stop the transmission of the)40 W 14120 18775 MT (entire group. If only a single file is being transmitted, it works exactly like Control-X.)SH 6120 20352 MT (Carriage Returns)SH 14120 XM (If you type carriage return repeatedly Kermit-86 will retry the current packet up) 23 W( to its retry limit)22 W 14120 21457 MT (\050somewhere between 5) 166 W( and 16 times\051 and then, if no valid response was received, return to)167 W 14120 22562 MT (Kermit-86 command level.)SH 6120 24353 MT (When KERMIT-86 is started, it looks for the file)2 W /Courier SF 25969 XM (KERMIT.INI)SH /Times-Roman SF (. If) 254 W( found, it executes KERMIT-86 commands from)1 W 6120 25549 MT (it before prompting you for commands. The KERMIT-86 prompt looks like this:)SH /Courier SF 8520 27204 MT (Kermit-86 B3>)SH /Times-Roman SF 6120 28921 MT (in which "B" is your current default disk and "3" is the current default user number.)SH 14 /Times-Bold AF 6120 32523 MT (1.1. Kermit-86 Commands)SH 10 /Times-Roman AF 6120 34641 MT (KERMIT-86 uses the DECSYSTEM-20 keyword style command language.) 79 W( Each) 410 W( keyword may be abbreviated to)80 W 6120 35837 MT (its minumum unique length. "?" may be typed to request a menu of the available options for the current field at any)21 W 6120 37033 MT (point in) 63 W( a command. ESC may be typed at any point in a command to fill out the current keyword or filename; if)64 W 6120 38229 MT (sufficient characters have not been typed to identify the current field uniquely,) 61 W( KERMIT-86 will sound a beep and)60 W 6120 39425 MT (allow you to continue from that point.)SH 6120 41216 MT (CONNECT)SH 10120 42321 MT (Establish a "virtual terminal" connection to any host that may) 57 W( be connected to the serial port, i.e.) 56 W( pass) SH( all)56 W 10120 43426 MT (typein to) 94 W( the serial port and display all input from the serial port on the screen, using the system's own)95 W 10120 44531 MT (built-in support) 12 W( for ANSI \050VT100-like\051 screen control. When you issue the CONNECT command, the PC)11 W 10120 45636 MT (will print a message telling you how to get back by typing an) 70 W( an escape sequence, an uncommonly-used)71 W 10120 46741 MT (control character, normally CTRL-backslash, followed by a single letter "command".)SH 10120 48532 MT (C)SH 12120 XM (Close Connection, return to)SH /Courier SF 23425 XM (Kermit-86>)SH /Times-Roman SF 29675 XM (command level.)SH /Courier SF 10120 49637 MT (?)SH /Times-Roman SF 12120 XM (List available single-character commands.)SH 10120 50742 MT (B)SH 12120 XM (Send a BREAK signal.)SH 10120 51847 MT (Q)SH 12120 XM (Quit logging the remote session.)SH 10120 52952 MT (R)SH 12120 XM (Resume logging the remote session.)SH 10120 54057 MT (L)SH 12120 XM (Toggle logging.)SH /Courier SF 10120 55162 MT (^\134)SH /Times-Roman SF 12120 XM (\050or whatever - a) 70 W( second copy of the escape character\051 Send the escape character itself to the remote)69 W 12120 56267 MT (host.)SH 6120 58058 MT (SEND)SH /Times-Italic SF 8981 XM (filespec)SH /Times-Roman SF 10120 59163 MT (Send file\050s\051 specified by)SH /Times-Italic SF 20118 XM (filespec)SH /Times-Roman SF 23423 XM (to the remote Kermit, using the prevailing file mode \050ASCII or BINARY;)SH 10120 60268 MT (see SET\051. The)SH /Times-Italic SF 16313 XM (filespec)SH /Times-Roman SF 19618 XM (may contain CP/M wildcards.)SH 6120 61845 MT (RECEIVE)SH 10120 62950 MT (Receive file\050s\051 from the remote Kermit. Store them under the names) 25 W( provided in the file headers supplied)24 W 10120 64055 MT (by the remote host.) 23 W( If) 298 W( the names aren't legal, use as many legal characters from the name as possible \050see)24 W 10120 65160 MT (the description of SET FILE-WARNING below\051. If there's a conflict, and FILE-WARNING is ON,) 17 W( warn)16 W 10120 66265 MT (the user and try to build a unique name for the file by) 59 W( adding ")60 W /Courier SF (&)SH /Times-Roman SF (" characters to the name. You may also)60 W 10120 67370 MT (provide an optional file) 10 W( name in the RECEIVE command; if you do, the incoming file will be stored under)9 W 10120 68475 MT (the name you specify. If more than one file) 94 W( arrives, only the first will be stored under the given name,)95 W 10120 69580 MT (unless you included wildcard characters in the RECEIVE filespec; in that) 12 W( case, the filespec will be used as)11 W 10120 70685 MT (a mask for incoming filenames. For instance, you told the) 55 W( remote Kermit to send)56 W /Courier SF 43752 XM (*.ASM)SH /Times-Roman SF (, you could tell)56 W 10120 71790 MT (KERMIT-86 to "receive)SH /Courier SF 20109 XM (*.A86)SH /Times-Roman SF (", thereby changing the filetype of all the incoming files.)SH ES %%Page: 3 4 BS 0 SI 12 /Times-Bold AF 8280 4404 MT (1.1. Kermit-86 Commands)SH 10 /Times-Italic AF 52275 XM (Page 3)SH 46800 50 8280 5709 UL /Times-Roman SF 8280 7886 MT (GET)SH /Times-Italic SF 10474 XM (filespec)SH /Times-Roman SF 12280 8991 MT (When Kermit-86 is talking) 67 W( to a Kermit Server on the host, you should use the GET command to request)68 W 12280 10096 MT (the server to send files to you, for example:)SH /Courier SF 29888 XM (get hlp:k*.hlp)SH /Times-Roman SF 8280 11673 MT (BYE)SH 12280 XM (When talking to a remote Kermit Server,) 104 W( this command shuts down the server and logs it out, and also)103 W 12280 12778 MT (exits from Kermit-86 to CP/M command level.)SH 8280 14355 MT (LOGOUT)SH 12280 15460 MT (Like BYE, but leaves you at Kermit-86 command level.)SH 8280 17037 MT (FINISH)SH 12280 XM (Like LOGOUT, but shuts down the remote server without logging) 200 W( it out. Leaves you at Kermit-86)199 W 12280 18142 MT (command level; a subsequent CONNECT command should put you back at host system command level.)SH 8280 19719 MT (EXIT)SH 12280 XM (Exit from KERMIT-86 back to CP/M.)SH 8280 21296 MT (QUIT)SH 12280 XM (Synonym for EXIT.)SH 8280 22873 MT (SET)SH /Times-Italic SF 10308 XM (parameter)SH /Times-Roman SF 14724 XM ([)SH /Times-Italic SF (value)SH /Times-Roman SF (])SH 12280 23978 MT (Set the specified parameter to the specified value. Possible settings:)SH 12280 25769 MT (BAUD)SH 16280 XM (Change the) 23 W( baud rate of the communications port. This command only works on some systems,)22 W 16280 26874 MT (and its actual operation can vary from system to) 180 W( system. Type SET BAUD followed by a)181 W 16280 27979 MT (question mark, and follow the) 106 W( directions. On systems that do not support this command, you)105 W 16280 29084 MT (must set the port baud rate from CP/M or other setup mechanism outside of KERMIT-86.)SH 12280 30661 MT (DEBUG)SH 16280 XM (ON or OFF. If ON, displays incoming and outbound packets during file transfer. OFF by)170 W 16280 31766 MT (default.)SH 12280 33343 MT (DEFAULT-DISK)SH /Times-Italic SF 19751 XM (disk/user)SH /Times-Roman SF 16280 34448 MT (Specify default disk and user number for subsequent file) 224 W( reception and transmission. The)225 W 16280 35553 MT (specification following the command must be in one of the following forms:)SH /Courier SF 18280 37344 MT (d:)SH /Times-Roman SF 20280 XM (= go to drive d \050A through P\051 without changing user)SH /Courier SF 18280 38449 MT (u:)SH /Times-Roman SF 20280 XM (= go to user u \0500 through 15\051 without changing drive)SH /Courier SF 18280 39554 MT (du:)SH /Times-Roman SF 20280 XM (= go to drive d and user u)SH /Courier SF 18280 40659 MT (:)SH /Times-Roman SF 20280 XM (= go to the defaults when Kermit was loaded)SH 12280 42450 MT (Whenever a) 54 W( drive is specified, even if it is the same as the current default drive, the drive is logged in so)53 W 16280 43555 MT (that disks can be swapped without exiting Kermit to type control-C. Kermit restores) 9 W( the original)10 W 16280 44660 MT (drive and user upon termination.)SH 12280 46237 MT (ESCAPE)SH 16280 XM (Change the escape character for virtual terminal connections. Select a) 84 W( character in the control)83 W 16280 47342 MT (range that you will not be likely) 135 W( to need at the remote host; type the new character literally.)136 W 16280 48447 MT (Certain characters, like Control-X, cannot be specified.)SH 12280 50024 MT (FILE-TYPE)SH 16280 51129 MT (Tells KERMIT-86 what kind of file it is sending,) 68 W( so that KERMIT can correctly determine the)69 W 16280 52234 MT (end of the file.) 30 W( SET) 309 W( FILE BINARY means to send all the 128-byte blocks of the file, including)29 W 16280 53339 MT (the last block in its entirety;) 17 W( SET FILE ASCII is used for text files, and transmission stops when)18 W 16280 54444 MT (the first Control-Z is encountered anywhere in the file) 30 W( \050this is the CP/M convention for marking)29 W 16280 55549 MT (the end of a text file\051. If binary transmission is used) 63 W( on a text file, some extraneous characters)64 W 16280 56654 MT (\050up to 127 of them\051 may appear at the end of the file on the target system. If ASCII transmission)SH 16280 57759 MT (is used on a binary file, the entire file will not be sent if it happens to contain any) 17 W( data bytes that)18 W 16280 58864 MT (correspond to Control-Z. ASCII is the default.)SH 12280 60441 MT (FLOW-CONTROL)SH 16280 61546 MT (Select the desired type of flow control to) 73 W( be used on the communication line. The choices are)74 W 16280 62651 MT (NONE and XON/XOFF. XON/XOFF is the default. If the remote system is not full) 49 W( duplex or)48 W 16280 63756 MT (cannot do XON/XOFF, you should use NONE.)SH 12280 65333 MT (IBM ON \050or OFF\051)SH 16280 66438 MT (Allow the transfer) 125 W( of files to and from an IBM mainframe computer. This makes Kermit-86)124 W 16280 67543 MT (wait for the IBM turnaround) 61 W( character \050XON\051, ignore parity on input, add appropriate parity to)62 W 16280 68648 MT (output, and use local echoing during) 167 W( CONNECT. As distributed, KERMIT-86 uses MARK)166 W 16280 69753 MT (parity for IBM communication. If you) 4 W( don't give this command, IBM mode is OFF. Since IBM)5 W 16280 70858 MT (VM/CMS KERMIT does not have timeout capability, SET IBM ON also turns on the) 87 W( timeout)86 W 16280 71963 MT (facility automatically, as if you had typed "SET TIMER ON".)SH ES %%Page: 4 5 BS 0 SI 10 /Times-Italic AF 6120 4404 MT (Page 4)SH 12 /Times-Bold AF 30586 XM (Kermit User Guide: CP/M-86 KERMIT 1.1)SH 46800 50 6120 5709 UL 10 /Times-Roman AF 10120 7886 MT (LOCAL-ECHO ON \050or OFF\051)SH 14120 8991 MT (When you CONNECT to a) 136 W( remote host, you must set LOCAL-ECHO ON if the host is half)135 W 14120 10096 MT (duplex, OFF if full duplex. OFF by default.)SH 10120 11673 MT (LOG)SH 14120 XM (Specify a log file on the current CP/M disk into which to record incoming characters during)137 W 14120 12778 MT (CONNECT. If) 576 W( the remote host can do XON/XOFF, then the log file will) 163 W( normally capture)162 W 14120 13883 MT (every character shown on the screen. When connected to the remote) 141 W( system, several single-)142 W 14120 14988 MT (character arguments to the connect escape character can be used to control logging) 11 W( -- Q \050quit\051, R)10 W 14120 16093 MT (\050resume\051, L \050toggle\051. If you use R or L during connect without) 3 W( having previously specified a log)4 W 14120 17198 MT (file name, then)SH /Courier SF 20341 XM (KERMIT.LOG)SH /Times-Roman SF 26591 XM (is used. An open log is closed when you escape back to the PC.)SH 10120 18775 MT (PARITY)SH 14120 XM (Sets parity for outgoing characters to one of) 50 W( the following: NONE, SPACE, MARK, EVEN, or)49 W 14120 19880 MT (ODD. On) 285 W( input, if parity is NONE, then the 8th bit is kept \050as data\051, otherwise it is stripped and)18 W 14120 20985 MT (ignored. The) 560 W( parity setting applies to both terminal) 155 W( connection and file transfer. If you set)154 W 14120 22090 MT (parity to anything other than NONE, Kermit-86 will attempt to use "8th) 10 W( bit prefixing" to transfer)11 W 14120 23195 MT (binary files. If the other KERMIT is also capable) 70 W( of 8th bit prefixing, then binary files can be)69 W 14120 24300 MT (transferred successfully; if not, the 8th bit of each data byte will be lost \050you will) 40 W( see a warning)41 W 14120 25405 MT (on your screen if this happens\051.)SH 10120 26982 MT (PORT)SH 14120 XM (Allows you to switch between different communication ports on the PC. This command) 61 W( is not)60 W 14120 28087 MT (available on all systems.)SH 10120 29664 MT (TIMER ON \050or OFF\051)SH 14120 30769 MT (Enable or disable the timeout facility.) 89 W( The) 426 W( timer is off by default, because in the normal case)88 W 14120 31874 MT (KERMIT-86 is communicating) 61 W( with a mainframe KERMIT that has its own timer. Mainframe)62 W 14120 32979 MT (KERMIT timers tend to) 47 W( be more precise or adaptable to changing conditions. You should SET)46 W 14120 34084 MT (TIMER ON) 65 W( if you are communicating with another KERMIT that does not have a timer. You)66 W 14120 35189 MT (should SET TIMER OFF if you are communicating over a network with long delays.)SH 10120 36766 MT (WARNING ON \050or OFF\051)SH 14120 37871 MT (Warn user of filename) 5 W( conflicts when receiving files from remote host, and attempt to generate a)6 W 14120 38976 MT (unique name by adding ")SH /Courier SF (&)SH /Times-Roman SF (" characters to the given name. OFF by default.)SH 6120 40767 MT (SHOW)SH 10120 XM (Show the current settings of the SET parameters.)SH 6120 42344 MT (TAKE)SH 10120 XM (Take KERMIT-86 commands from the specified) 47 W( file. The file should not contain any TAKE commands;)46 W 10120 43449 MT (nested command files do not work.)SH 6120 45026 MT (LOCAL)SH 10120 XM (This is a prefix for local file management commands, to distinguish them from remote file management)87 W 10120 46131 MT (commands \050which aren't implemented yet\051. The LOCAL prefix is) 23 W( optional; if left off, the commands will)22 W 10120 47236 MT (be performed locally.)SH 10120 49027 MT (SPACE)SH 18120 XM (Show how much space is used and remaining on the current disk.)SH 10120 50604 MT (DIRECTORY)SH 18120 XM (Provide a directory) 14 W( listing for the current disk, showing the name and size of each file.)15 W 18120 51709 MT (A filespec may be given to select only a certain file or wildcard file group.)SH 10120 53286 MT (DELETE)SH 18120 XM (Delete the specified files from the current disk.)SH 10120 54863 MT (TYPE)SH 18120 XM (A wildcard filespec is accepted and files) 195 W( displayed alphabetically. The display is)194 W 18120 55968 MT (paged in Unix fashion with ")7 W /Courier SF (--more--)SH /Times-Roman SF (" displayed on the last line.) 7 W( Typein) 266 W( options at)8 W 18120 57073 MT (that point can be obtained by hitting a ')SH /Courier SF (?)SH /Times-Roman SF ('.)SH 14 /Times-Bold AF 6120 60675 MT (1.2. Installation:)SH 10 /Times-Roman AF 6120 62793 MT (CP/M-86 KERMIT is broken up into several source modules:)SH /Courier SF 10920 64510 MT (C86CMD.A86)SH /Times-Roman SF 22920 XM (Command parser)SH /Courier SF 10920 65541 MT (C86FIL.A86)SH /Times-Roman SF 22920 XM (File handler)SH /Courier SF 10920 66572 MT (C86Xxx.A86)SH /Times-Roman SF 22920 XM (System Dependent I/O)SH /Courier SF 10920 67603 MT (C86KER.A86)SH /Times-Roman SF 22920 XM (Main Program)SH /Courier SF 10920 68634 MT (C86PRO.A86)SH /Times-Roman SF 22920 XM (Protocol Module)SH /Courier SF 10920 69665 MT (C86TRM.A86)SH /Times-Roman SF 22920 XM (Terminal Emulation)SH /Courier SF 10920 70696 MT (C86UTL.A86)SH /Times-Roman SF 22920 XM (Utilities)SH ES %%Page: 5 6 BS 0 SI 12 /Times-Bold AF 8280 4404 MT (1.2. Installation:)SH 10 /Times-Italic AF 52275 XM (Page 5)SH 46800 50 8280 5709 UL /Times-Roman SF 8280 7886 MT (The main program module,)43 W /Courier SF 19645 XM (C86KER.A86)SH /Times-Roman SF (, contains INCLUDE directives for the) 43 W( other files. The C86Xxx module)42 W 8280 9082 MT (is stored with "xx" replaced by codes denoting the machine) 17 W( for which the program is being built -- RB for Rainbow,)18 W 8280 10278 MT (AP for NEC APC,) 88 W( etc. The program may be built on the CP/M-86 system by obtaining all the source files listed)87 W 8280 11474 MT (above, storing them on the current disk) 19 W( with the names indicated, renaming the appropriate)20 W /Courier SF 45215 XM (C86Xxx.A86)SH /Times-Roman SF 51485 XM (file to be)20 W /Courier SF 8280 12670 MT (C86XXX.A86)SH /Times-Roman SF (, and then doing:)SH /Courier SF 13080 14387 MT (ASM86 C86KER $PZ)SH /Times-Roman SF 23880 XM (\050takes about 6 minutes on the Rainbow\051)SH /Courier SF 13080 15418 MT (GENCMD C86KER)SH /Times-Roman SF 23880 XM (\050takes less than a minute\051)SH 8280 17135 MT (and, if desired,)SH /Courier SF 13080 18790 MT (REN KERMIT.CMD=C86KER.CMD)SH 14 /Times-Bold AF 8280 22392 MT (1.3. DEC Rainbow 100 Support)SH 10 /Times-Roman AF 8280 24510 MT (Kermit-86 runs on the DEC Rainbow 100 or 100+ under CP/M-86/80, version 1 or 2, on the 8088 side. It uses) 45 W( the)44 W 8280 25706 MT (built-in firmware to emulate a VT102 ANSI terminal during CONNECT, and runs well at speeds up to 9600 baud.)SH 8280 28098 MT (You should be able to download the program using the old KERMIT on the) 120 W( Z80 side \050Rainbow Kermit, VT180)121 W 8280 29294 MT (Kermit, or generic CP/M-80 Kermit will do the job, but only under DEC CP/M-86/80) 119 W( version 1.0\051, or an earlier)118 W 8280 30490 MT (version of Kermit-86.)SH 8280 32882 MT (If you) 237 W( don't have an earlier version of KERMIT, then follow the directions for installing KERMIT-80 \050yes,)238 W 8280 34078 MT (KERMIT-80\051 in the KERMIT-80 section of the)67 W /Times-Italic SF 28051 XM (Kermit User Guide)66 W /Times-Roman SF (, but send the Kermit-86 hex file instead. This)66 W 8280 35274 MT (works because the Rainbow can run CP/M-80 programs like DDT.)SH 8280 37666 MT (Another way to get Kermit onto your Rainbow for the first time would be from a DEC VT-180 diskette.) 25 W( A) 302 W( VT-180)26 W 8280 38862 MT (can use its own Kermit to load Rainbow) 36 W( Kermit onto its disk, which can then be read directly by a Rainbow. Also,)35 W 8280 40058 MT (note that VT-180 Kermit-80 can actually run on the Rainbow on the Z80) 103 W( side under DEC CP/M-86/80 version 1)104 W 8280 41254 MT (\050but not version 2 or higher\051, at speeds of 1800 baud or lower.)SH 14 /Times-Bold AF 8280 44856 MT (1.4. NEC Advanced Personal Computer Support)SH 10 /Times-Roman AF 8280 46974 MT (\050Contributed by Ron Blanford, University of Washington\051)SH 8280 49366 MT (Currently only) 5 W( the standard serial port is supported, and not the H14 auxiliary port. The SET PORT command is not)4 W 8280 50562 MT (implemented.)SH 8280 52954 MT (While in Kermit's terminal emulation mode, local commands are initiated by a two-character sequence) 13 W( consisting of)14 W 8280 54150 MT (the "escape character" followed by one other character identifying the command. \050Make the second character a '?')49 W 8280 55346 MT (to see a list of the) 38 W( valid commands.\051 As distributed, the standard Kermit-86 uses the control-backslash character as)39 W 8280 56542 MT (the escape character in terminal mode. The trouble is that the CP/M-86 BIOS in the APC ignores a keyboard) 39 W( entry)38 W 8280 57738 MT (of Control-\134 \050i.e. holding down the CTRL key while striking the '\134' key\051, making) 36 W( it difficult \050impossible\051 to use this)37 W 8280 58934 MT (method to get out of terminal mode.)SH 8280 61326 MT (One solution is to perform a "SET ESCAPE ^" command before entering terminal mode to) 173 W( change the escape)172 W 8280 62522 MT (character to) 5 W( a caret \050or any other character the APC keyboard will generate\051. This command could be placed in your)6 W /Courier SF 8280 63718 MT (KERMIT.INI)SH /Times-Roman SF 14530 XM (file for automatic execution every time Kermit is started.)SH 8280 66110 MT (The simpler solution is) 6 W( to realize that the character code for a Control-\134 is a hexadecimal 1C, and that this is the code)5 W 8280 67306 MT (generated by) 33 W( the INS key on the numeric keypad. Once you can remember that every reference to Control-\134 should)34 W 8280 68502 MT (be interpreted as a reference to the INS key, this is actually easier to use than the two-key Control-\134 sequence.)SH 8280 70894 MT (In the standard CP/M-86 BIOS, the unshifted DEL key generates) 66 W( a Control-X character \050hexadecimal 18\051. This is)65 W ES %%Page: 6 7 BS 0 SI 10 /Times-Italic AF 6120 4404 MT (Page 6)SH 12 /Times-Bold AF 30586 XM (Kermit User Guide: CP/M-86 KERMIT 1.4)SH 46800 50 6120 5709 UL 10 /Times-Roman AF 6120 7886 MT (the CP/M command to erase the current input line, and is very useful) 26 W( for local processing. Most mainframes do not)27 W 6120 9082 MT (use the) 86 W( Control-X character at all, so it becomes much less useful during terminal emulation. The DEL character)85 W 6120 10278 MT (\050hexadecimal 7F\051, on the other hand, is often used by mainframes and can only be generated on the) 18 W( APC by holding)19 W 6120 11474 MT (down the SHIFT key while striking the DEL key \050this capability is not mentioned anywhere in the documentation\051.)SH 6120 13866 MT (Because the Control-X character is so seldom used while the DEL character) 115 W( is commonly used, the initialization)114 W 6120 15062 MT (procedure in Kermit-86 modifies the CP/M-86 BIOS so that the DEL key) 144 W( generates the DEL character whether)145 W 6120 16258 MT (shifted or not. Control-X can still be generated if necessary by holding down the CTRL key while striking the 'X')50 W 6120 17454 MT (key. The) 250 W( CP/M-86 BIOS is returned to its original state when Kermit terminates.)SH 6120 19846 MT (The APC uses escape sequences which have been standardized by the) SH( American National Standards Institute \050ANSI\051)1 W 6120 21042 MT (to control cursor) 140 W( movement, screen erasing, and character attribute manipulation. Perhaps the best-known other)139 W 6120 22238 MT (terminal which follows ANSI guidelines is the DEC VT100. The APC only recognizes a few of the more important)19 W 6120 23434 MT (ANSI commands, and not the complete set which the VT100 supports.)SH 6120 25826 MT (The ANSI/VT100 features that the NEC APC supports are:)SH /Symbol SF 7910 27731 MT (\267)SH /Times-Roman SF 8620 XM (direct cursor addressing \050by row and column\051)SH /Symbol SF 7910 28836 MT (\267)SH /Times-Roman SF 8620 XM (relative cursor addressing \050up, down, left, right\051)SH /Symbol SF 7910 29941 MT (\267)SH /Times-Roman SF 8620 XM (line erasing \050cursor to end, beginning to cursor, entire line\051)SH /Symbol SF 7910 31046 MT (\267)SH /Times-Roman SF 8620 XM (screen erasing \050cursor to end, beginning to cursor, entire screen\051)SH /Symbol SF 7910 32151 MT (\267)SH /Times-Roman SF 8620 XM (character attributes \050underline, reverse video, blink, but not bold\051)SH 6120 33942 MT (In addition, the first four grey function keys \050unshifted\051 generate the escape sequences associated with) 42 W( PF1 through)41 W 6120 35138 MT (PF4 on the VT100 keyboard. The arrow keys and numeric keypad DO NOT generate the corresponding VT100)113 W 6120 36334 MT (sequences.)SH 6120 38726 MT (These functions are enough to) 84 W( support simple command line editing on most systems, and allow mailers or paged)83 W 6120 39922 MT (file display programs to clear the screen before each display. Underlining and reverse video are also) 25 W( useful in some)26 W 6120 41118 MT (applications. This) 318 W( is not enough to support the more sophisticated screen control required by screen editors such as)34 W 6120 42314 MT (EMACS or KED. In addition, due to a bug in the implementation of the) 80 W( CP/M-86 BIOS, the sequence ordinarily)81 W 6120 43510 MT (used to home the) 75 W( cursor \050esc [ H\051 does not work correctly; a patch for CP/M to correct this problem is distributed)74 W 6120 44706 MT (with APC Kermit-86.)SH ES %%Page: 7 8 BS 0 SI 12 /Times-Bold AF 8280 4404 MT (CP/M-86 Kermit)SH 10 /Times-Italic AF 52275 XM (Page 7)SH 46800 50 8280 6252 UL 16 /Times-Bold AF 8280 8272 MT (Index)SH 8 /Times-Roman AF 12280 10429 MT (APC 5)400 W 12280 12277 MT (Baud 3)400 W 12280 13201 MT (BYE 3)400 W 12280 15049 MT (Connect 2)400 W 12280 16897 MT (Debugging 3)400 W 12280 17821 MT (DEC Rainbow) SH( 5)400 W 12280 19669 MT (Eighth-Bit Prefix) SH( 4)400 W 12280 20593 MT (Escape Character) SH( 2,) 400 W( 3)SH 12280 22441 MT (File-Warning 2)400 W 12280 23365 MT (FINISH 3)400 W 12280 24289 MT (Flow Control) SH( 3)400 W 12280 26137 MT (GET 2)400 W 12280 27985 MT (IBM 3)400 W 12280 29833 MT (Local 1)400 W 12280 30757 MT (Local-Echo 3)400 W 12280 31681 MT (LOG 4)400 W 12280 32605 MT (LOGOUT 3)400 W 12280 34453 MT (NAK 1)400 W 12280 35377 MT (NEC Advanced Personal Computer) SH( 5)400 W 12280 37225 MT (Parity 4)400 W 12280 39073 MT (Rainbow 100) SH( 5)400 W 12280 39997 MT (RECEIVE 2)400 W 12280 41845 MT (SEND 2)400 W 12280 42769 MT (SET 3)400 W 12280 43693 MT (SHOW 4)400 W 12280 45541 MT (TAKE 4)400 W 12280 46465 MT (Timeout 1)400 W 12280 47389 MT (TIMER 4)400 W 12280 49237 MT (Virtual Terminal) SH( 2)400 W 12280 51085 MT (Warning 4)400 W ES %%Page: 8 9 BS 0 SI 10 /Times-Italic AF 6120 4404 MT (Page 8)SH 12 /Times-Bold AF 43052 XM (Kermit User Guide)SH 46800 50 6120 6252 UL ES %%Page: i 10 BS 0 SI 12 /Times-Bold AF 8280 4404 MT (CP/M-86 Kermit)SH 10 /Times-Italic AF 52497 XM (Page i)SH 46800 50 8280 5709 UL 16 /Times-Bold AF 25591 8272 MT (Table of Contents)SH 12 SS 8280 10684 MT (1. CP/M-86 KERMIT)SH 54480 XM (1)SH 10 SS 9780 12074 MT (1.1. Kermit-86 Commands)SH 54580 XM (2)SH 9780 13154 MT (1.2. Installation:)SH 54580 XM (4)SH 9780 14234 MT (1.3. DEC Rainbow 100 Support)SH 54580 XM (5)SH 9780 15314 MT (1.4. NEC Advanced Personal Computer Support)SH 54580 XM (5)SH 12 SS 8280 16838 MT (Index)SH 54480 XM (7)SH ES %%Trailer %%Pages: 10 %%DocumentFonts: Times-Roman Times-Bold Times-Italic Courier Symbol