%!PS-Adobe-1.0 %%Title: K20HDR.MSS.2 %%DocumentFonts: (atend) %%Creator: SY.FDC and Scribe 5(1500) %%CreationDate: 19 August 1988 13:02 %%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 17864 28325 MT (DECSYSTEM-20 KERMIT USER GUIDE)SH 10 /Times-Roman AF 27055 31041 MT (F. da Cruz, C. Gianone)SH 20860 33433 MT (Columbia University Center for Computing Activities)SH 25862 34629 MT (New York, New York 10027)SH /Times-Italic SF 28791 38217 MT (January, 1988)SH /Times-Roman SF 26610 43001 MT (Copyright \050C\051 1981,1988)SH 20111 44197 MT (Trustees of Columbia University in the City of New York)SH /Times-Italic SF 18429 46589 MT (Permission is granted to any individual or institution to use, copy,)SH 18178 47785 MT (or redistribute this document so long as it is not sold for profit, and)SH 23291 48981 MT (provided this copyright notice is retained.)SH ES %%Page: 1 2 BS 0 SI 12 /Times-Bold AF 8280 4404 MT (1. DECSYSTEM-20 KERMIT)SH 10 /Times-Italic AF 52275 XM (Page 1)SH 46800 50 8280 6252 UL 16 /Times-Bold AF 8280 8272 MT (1. DECSYSTEM-20 KERMIT)SH 10 /Times-Italic AF 8280 10566 MT (Authors:)SH /Times-Roman SF 14280 XM (Frank da Cruz, Bill Catchings, Columbia University)SH /Times-Italic SF 8280 11671 MT (Language:)SH /Times-Roman SF 14280 XM (MACRO-20)SH /Times-Italic SF 8280 12776 MT (Version:)SH /Courier SF 14280 XM (4.2\050262\051)SH /Times-Italic SF 8280 13881 MT (Date:)SH /Times-Roman SF 14280 XM (January 1988)SH 12 /Times-Bold AF 8280 16469 MT (Kermit-20 Capabilities At a Glance:)SH 10 /Times-Roman AF 9280 18260 MT (Local operation:)SH 34480 XM (Yes)SH 9280 19365 MT (Remote operation:)SH 34480 XM (Yes)SH 9280 20470 MT (Transfers text files:)SH 34480 XM (Yes)SH 9280 21575 MT (Transfers binary files:)SH 34480 XM (Yes)SH 9280 22680 MT (Wildcard send:)SH 34480 XM (Yes)SH /Courier SF 9280 23785 MT (^X/^Y)SH /Times-Roman SF 12530 XM (interruption:)SH 34480 XM (Yes)SH 9280 24890 MT (Filename collision avoidance:)SH 34480 XM (Yes)SH 9280 25995 MT (Timeouts:)SH 34480 XM (Yes)SH 9280 27100 MT (8th-bit prefixing:)SH 34480 XM (Yes)SH 9280 28205 MT (Repeat character compression:)SH 34480 XM (Yes)SH 9280 29310 MT (Alternate block check types:)SH 34480 XM (Yes)SH 9280 30415 MT (Communication settings:)SH 34480 XM (Yes)SH 9280 31520 MT (Transmit BREAK:)SH 34480 XM (Yes)SH 9280 32625 MT (IBM mainframe communication:)SH 34480 XM (Yes)SH 9280 33730 MT (Transaction logging:)SH 34480 XM (Yes)SH 9280 34835 MT (Session logging:)SH 34480 XM (Yes)SH 9280 35940 MT (Debug logging:)SH 34480 XM (Yes)SH 9280 37045 MT (Raw transmit:)SH 34480 XM (Yes)SH 9280 38150 MT (Login scripts:)SH 34480 XM (Yes)SH 9280 39255 MT (Act as server:)SH 34480 XM (Yes)SH 9280 40360 MT (Talk to server:)SH 34480 XM (Yes)SH 9280 41465 MT (Advanced commands for servers:)SH 34480 XM (Yes)SH 9280 42570 MT (Local file management:)SH 34480 XM (Yes)SH 9280 43675 MT (Command/init files:)SH 34480 XM (Yes)SH 9280 44780 MT (Long packets:)SH 34480 XM (No)SH 9280 45885 MT (Sliding windows:)SH 34480 XM (No)SH 9280 46990 MT (Handle file attributes:)SH 34480 XM (No)SH 8280 48781 MT (Kermit-20 is a program that implements the Kermit file transfer protocol for the Digital Equipment Corporation)137 W 8280 49977 MT (DECSYSTEM-20 mainframe computer. It is written) 153 W( in MACRO-20 assembly language and should run on any)154 W 8280 51173 MT (DEC-20 system with version 4 of TOPS-20 or later.)SH 8280 53565 MT (The Kermit-20 section will describe the things you should know about the DEC-20) 116 W( file system in order to make)115 W 8280 54761 MT (effective use of Kermit, and then it will describe the special features of the Kermit-20 program.)SH 14 /Times-Bold AF 8280 58363 MT (1.1. The DEC-20 File System)SH 10 /Times-Roman AF 8280 60481 MT (The features of the DEC-20 file system of greatest interest to Kermit users are the form of the file specifications, and)3 W 8280 61677 MT (the distinctions between text and binary files.)SH ES %%Page: 2 3 BS 0 SI 10 /Times-Italic AF 6120 4404 MT (Page 2)SH 12 /Times-Bold AF 26187 XM (Kermit User Guide: DECSYSTEM-20 KERMIT 1.1)SH 46800 50 6120 5890 UL 6120 8004 MT (DEC-20 File Specifications)SH 10 /Times-Roman AF 6120 9418 MT (DEC-20 file specifications are of the form)SH /Courier SF 8520 11073 MT (DEVICE:NAME.TYPE.GEN;ATTRIBUTES)SH /Times-Roman SF 6120 12790 MT (where the DIRECTORY, NAME, and TYPE) 183 W( may each be up to 39 characters in length, GEN is a generation)182 W 6120 13986 MT (\050version number\051, and various attributes are possible \050protection code, account, temporary,) 135 W( etc\051. Generation and)136 W 6120 15182 MT (attributes are normally omitted. Device and) 10 W( directory, when omitted, default to the user's own \050or "connected"\051 disk)9 W 6120 16378 MT (and directory. Thus)37 W /Courier SF 14572 XM (NAME.TYPE)SH /Times-Roman SF 20259 XM (is normally sufficient to specify a file, and only) 37 W( this information is sent along by)38 W 6120 17574 MT (Kermit-20 with an outgoing file.)SH 6120 19966 MT (The device, directory, name, and type fields may contain uppercase letters,) 124 W( digits, and the special characters ")123 W /Courier SF (-)SH /Times-Roman SF (")SH 6120 21162 MT (\050dash\051, ")38 W /Courier SF (_)SH /Times-Roman SF (" \050underscore\051, and ")38 W /Courier SF ($)SH /Times-Roman SF (" \050dollar sign\051. There are no) 38 W( imbedded or trailing spaces. Other characters may be)39 W 6120 22358 MT (included by prefixing them \050each\051 with a Control-V. The) 23 W( fields of the file specification are set off from one another)22 W 6120 23554 MT (by the punctuation indicated above.)SH 6120 25946 MT (The device field specifies a physical or "logical" device upon which the) 8 W( file is resident. The directory field indicates)9 W 6120 27142 MT (the area on the device, for instance) 112 W( the area belonging to the owner of the file. Kermit-20 does not transmit the)111 W 6120 28338 MT (device or directory fields to the target system, and does not attempt) 121 W( to honor device or directory fields that may)122 W 6120 29534 MT (appear in incoming file names; for instance, it will not create new directories.)SH 6120 31926 MT (The name is the primary identifier for the file. The type, also called the "extension", is an indicator which, by)144 W 6120 33122 MT (convention, tells what kind of file we have. For instance)16 W /Courier SF 29265 XM (FOO.FOR)SH /Times-Roman SF 33732 XM (is the source of a Fortran program named FOO;)17 W /Courier SF 6120 34318 MT (FOO.REL)SH /Times-Roman SF 10909 XM (might be the relocatable) 339 W( object module produced by compiling)338 W /Courier SF 39312 XM (FOO.FOR)SH /Times-Roman SF (;)SH /Courier SF 44378 XM (FOO.EXE)SH /Times-Roman SF 49166 XM (could an)338 W 6120 35514 MT (executable program produced by LOADing and SAVing)SH /Courier SF 29032 XM (FOO.REL)SH /Times-Roman SF (, and so forth.)SH 6120 37906 MT (The DEC-20 allows a group of files to be specified in a single file specification by including the special "wildcard")39 W 6120 39102 MT (characters, ")65 W /Courier SF (*)SH /Times-Roman SF (" and ")65 W /Courier SF (%)SH /Times-Roman SF (". A) 380 W( ")65 W /Courier SF (*)SH /Times-Roman SF (" matches any string of characters, including no characters at all; a ")64 W /Courier SF (%)SH /Times-Roman SF (" matches any)64 W 6120 40298 MT (single character. Here are some examples:)SH /Courier SF 6120 42089 MT (*.FOR)SH /Times-Roman SF 10120 XM (All files of type)SH /Courier SF 16675 XM (FOR)SH /Times-Roman SF 18725 XM (\050all Fortran source files\051 in the connected directory.)SH /Courier SF 6120 43747 MT (FOO.*)SH /Times-Roman SF 10120 XM (Files of all types with name)SH /Courier SF 21453 XM (FOO)SH /Times-Roman SF (.)SH /Courier SF 6120 45405 MT (F*.*)SH /Times-Roman SF 10120 XM (All files whose names start with F.)SH /Courier SF 6120 47063 MT (F*X*.*)SH /Times-Roman SF 10120 XM (All files whose names start with F and contain at least one X.)SH /Courier SF 6120 48721 MT (%.*)SH /Times-Roman SF 10120 XM (All files whose names are exactly one character long.)SH /Courier SF 6120 50379 MT (*.%%%*)SH /Times-Roman SF 10120 XM (All files whose types are at least three characters long.)SH 6120 52170 MT (Wildcard notation is used on many computer systems in similar ways, and it is the) 15 W( mechanism most commonly used)16 W 6120 53366 MT (to instruct Kermit to send a group of files.)SH 13 /Times-Bold AF 22045 56725 MT (Text Files and Binary Files)SH 10 /Times-Roman AF 6120 59098 MT (The DEC-20, like most) 172 W( computers, has a file system with its own peculiarities. Like many other systems, the)171 W 6120 60294 MT (DEC-20 makes a distinction between)114 W /Times-Italic SF 21827 XM (text files)114 W /Times-Roman SF 25666 XM (and)SH /Times-Italic SF 27474 XM (binary files)114 W /Times-Roman SF (. Text) 478 W( files are generally) 114 W( those composed only of)115 W 6120 61490 MT (printing characters \050letters, digits, and punctuation\051 and "carriage control" characters \050carriage return,) 8 W( line feed, form)7 W 6120 62686 MT (feed, tab\051. Text files are designed to) 2 W( be read by people. Binary files are designed to be read by a computer program,)3 W 6120 63882 MT (and may have any contents at all.) 8 W( If) 264 W( you use the DEC-20 TYPE command to display a text file on your terminal, the)7 W 6120 65078 MT (result will be intelligible. If you type a binary file on your) 59 W( terminal, you will probably see mainly gibberish. You)60 W 6120 66274 MT (can not always tell a text file from a) 84 W( binary file by its name or directory information, though in general files with)83 W 6120 67470 MT (types like)146 W /Courier SF 10523 XM (.TXT)SH /Times-Roman SF (,)SH /Courier SF 13569 XM (.DOC)SH /Times-Roman SF (,)SH /Courier SF 16615 XM (.HLP)SH /Times-Roman SF 19411 XM (are textual \050as are "source files" for computer) 146 W( programs like text formatters and)147 W 6120 68666 MT (programming language compilers\051, and files with types like)SH /Courier SF 30256 XM (.EXE)SH /Times-Roman SF (,)SH /Courier SF 33156 XM (.REL)SH /Times-Roman SF (,)SH /Courier SF 36056 XM (.BIN)SH /Times-Roman SF 38706 XM (are binary.)SH 6120 71058 MT (The DEC-20 has an unusual word size, 36 bits. It differs from) 89 W( most other systems by storing text in 7-bit, rather)88 W ES %%Page: 3 4 BS 0 SI 12 /Times-Bold AF 8280 4404 MT (1.1. The DEC-20 File System)SH 10 /Times-Italic AF 52275 XM (Page 3)SH 46800 50 8280 5709 UL /Times-Roman SF 8280 7886 MT (than 8-bit, bytes. Since text is encoded in the 7-bit ASCII character set, this allows) 79 W( more efficient use of storage.)80 W 8280 9082 MT (However, the word size is not a multiple of) 30 W( the normal byte size. The DEC-20 therefore stores five 7-bit characters)29 W 8280 10278 MT (per word, with one bit left over.)SH 8280 12670 MT (It is also possible to store files with other byte sizes.) 108 W( The) 467 W( common layouts of bytes within a word are shown in)109 W 8280 13866 MT (Figure 1-1.)SH 46800 50 8280 15857 UL 10530 18772 MT (7:)SH 12280 XM (Text Files: Five 7-bit bytes per word.)SH 500 50 10530 18972 UL /Courier SF 12880 20427 MT (+------+------+------+------+------++)SH 12880 21458 MT (| | | | | ||)3000 W 12880 22489 MT (+------+------+------+------+------++)SH 12880 23520 MT (0 7 14) 3000 W( 21 28 35)2400 W /Times-Roman SF 12280 25237 MT (Normally, bit 35 is unused and) 11 W( set to zero. However, in EDIT \050or SOS, or OTTO\051 line-numbered files, bit)10 W 12280 26342 MT (35 is set to 1 when the word contains a line number.)SH 10530 29329 MT (8:)SH 12280 XM ("Foreign" binary files: Four 8-bit bytes per word.)SH 500 50 10530 29529 UL /Courier SF 12880 30984 MT (+-------+-------+-------+-------+---+)SH 12880 32015 MT (| | | | |) 3600 W( |)1200 W 12880 33046 MT (+-------+-------+-------+-------+---+)SH 12880 34077 MT (0 8 16) 3600 W( 24 32) 3000 W( 35)600 W /Times-Roman SF 12280 35794 MT (Bits 32-35 are unused.)SH 10280 38781 MT (36:)SH 12280 XM ("Native" binary files: One 36-bit byte per word.)SH 1000 50 10280 38981 UL /Courier SF 12880 40436 MT (+-----------------------------------+)SH 12880 41467 MT (| |)20400 W 12880 42498 MT (+-----------------------------------+)SH 12880 43529 MT (0 35)20400 W /Times-Roman SF 12280 45246 MT (All bits are used.)SH /Times-Bold SF 20209 47037 MT (Figure 1-1:)SH /Times-Roman SF 25708 XM (DECSYSTEM-20 Word/Byte Organization)SH 46800 50 8280 48847 UL 8280 51039 MT (The minimum unit of disk allocation on) 52 W( the DEC-20 is a)53 W /Times-Italic SF 31718 XM (page)SH /Times-Roman SF (, 512 36-bit words, or 2560 7-bit characters, or 2048)53 W 8280 52235 MT (8-bit bytes. Any file) 124 W( that contains at least one bit of information occupies at least a full page on the disk. The)123 W 8280 53431 MT (directory information for a file includes the number) 62 W( of pages occupied on the disk, the bytesize of the file, and the)63 W 8280 54627 MT (number of bytes of that size which are in the file. This information can) 317 W( be seen by using the DEC-20)316 W 8280 55823 MT (VDIRECTORY command, for instance)SH /Courier SF 10680 57478 MT (@vdir foo.*)SH 12480 59133 MT (PS:)SH 11280 60164 MT (Name Protection) 2400 W( Pages) 1800 W( Bytes\050Size\051 Creation)SH 11280 61195 MT (FOO.COM.1;P774242 1) 5400 W( 384\0508\051) SH( 27-Dec-83)2400 W 13080 62226 MT (MAC.1;P774242 1) 6000 W( 152\0507\051) SH( 27-Dec-83)2400 W 12480 63257 MT (.REL.1;P774242 1) 6000 W( 39\05036\051) SH( 27-Dec-83)2400 W 12480 64288 MT (.EXE.1;P774242 2) 6000 W( 1024\05036\051) SH( 27-Dec-83)1200 W 11280 65943 MT (Total of 5 pages in 4 files)SH /Times-Roman SF 8280 67660 MT (In this example,)148 W /Courier SF 15390 XM (FOO.MAC)SH /Times-Roman SF 19988 XM (occupies 1 page, and is composed of 152 7-bit bytes. This file is textual \050program)149 W 8280 68856 MT (source for the MACRO assembler\051, 152) 179 W( characters long. Programs which read text files \050such as text editors,)178 W 8280 70052 MT (program compilers, the TYPE command,) 183 W( etc\051 determine the end of a file from the byte count specified in the)184 W 8280 71248 MT (directory. Kermit-20) 411 W( determines the end of file in the same way, so although)80 W /Courier SF 40507 XM (FOO.MAC)SH /Times-Roman SF 45037 XM (occupies an entire 2560-)80 W ES %%Page: 4 5 BS 0 SI 10 /Times-Italic AF 6120 4404 MT (Page 4)SH 12 /Times-Bold AF 26187 XM (Kermit User Guide: DECSYSTEM-20 KERMIT 1.1)SH 46800 50 6120 5709 UL 10 /Times-Roman AF 6120 7886 MT (byte page of storage, only the) 81 W( first 152 characters are transmitted. Binary files, such as)82 W /Courier SF 42503 XM (FOO.EXE)SH /Times-Roman SF 47035 XM (\050an executable)82 W 6120 9082 MT (DEC-20 program\051,) 5 W( tend to occupy full pages. In this case too, Kermit-20 uses the byte count to determine the end of)4 W 6120 10278 MT (file.)SH 6120 12670 MT (Why do you need to know) 49 W( all this? In most cases, you don't. It depends on whether you are using the DEC-20 as)50 W 6120 13866 MT (your "home base".)SH 13 /Times-Bold AF 15981 17225 MT (Using a Microcomputer to Archive DEC-20 Files)SH 10 /Times-Roman AF 6120 19598 MT (Most computers \050other than the DEC-10 and DEC-20\051 store characters in 8-bit bytes. Let's call any such) 28 W( system an)27 W 6120 20794 MT (8-bit-byte system. Microcomputers that run CP/M or MS-DOS or PC-DOS, and any) 11 W( computers than run Unix, store)12 W 6120 21990 MT (these 8-bit bytes) 76 W( in a linear sequence. Certain other 8-bit-byte systems \050PDP-11 or VAX systems with FILES-11,)75 W 6120 23186 MT (IBM mainframes\051 have more complex file formats. This discussion applies to all) 259 W( linear 8-bit-byte systems,)260 W 6120 24382 MT (including most popular microcomputers.)SH 6120 26774 MT (Kermit can send any "native" DEC-20 sequential file, text or binary,) 25 W( to an 8-bit-byte system and bring it back to the)24 W 6120 27970 MT (DEC-20 restored to its original form. If you are using a microcomputer to archive your) 111 W( DEC-20 files, you need)112 W 6120 29166 MT (never concern yourself with) 108 W( details of byte size or file format. The same holds true between two DEC-20s, or a)107 W 6120 30362 MT (DEC-10 and a DEC-20.)SH 6120 32754 MT (There is, however, one special complication of which you should be aware.) 187 W( Certain) 626 W( microcomputer operating)188 W 6120 33950 MT (systems, notably CP/M, do not have an entirely satisfactory way of indicating the) 117 W( end of file. The file length is)116 W 6120 35146 MT (recorded in blocks rather than bytes. For text files, the end) 21 W( of file is marked within a block by inserting a Control-Z)22 W 6120 36342 MT (after the last data) 29 W( character. Binary files, however, might easily contain Control-Z characters as data. Therefore, in)28 W 6120 37538 MT (order not to lose data, these systems must transmit binary files in complete blocks.) 79 W( If) 409 W( the binary file is of foreign)80 W 6120 38734 MT (origin \050for instance, from a DEC-20\051, and it did not happen to fill up) 80 W( the last block when it was transferred to the)79 W 6120 39930 MT (micro, then when that file is sent back to the system of origin in "binary mode," junk will appear at the end) 48 W( \050if it is)49 W 6120 41126 MT (sent back in "text mode," it could be truncated at the first data byte that happened to correspond to Control-Z\051.) 38 W( For)324 W 6120 42322 MT (DEC-20 programs in)52 W /Courier SF 14914 XM (.EXE)SH /Times-Roman SF 17616 XM (format, this generally has no effect on the runnability or behavior of the program.) 52 W( But)356 W 6120 43518 MT (for other binary files, particularly internal format numerical data or relocatable program object \050)133 W /Courier SF (.REL)SH /Times-Roman SF (\051 files,) 133 W( the)132 W 6120 44714 MT (junk could have bad effects. For instance, extraneous data at the end of a)63 W /Courier SF 36641 XM (.REL)SH /Times-Roman SF 39354 XM (file will) 63 W( generally cause LINK to)64 W 6120 45910 MT (fail to load the file.)SH 6120 48302 MT (Most microcomputer Kermit programs have commands to control end-of-file detection -- commands like) 26 W( SET FILE)25 W 6120 49498 MT (TEXT, SET FILE BINARY, SET EOF CTRLZ.)SH 13 /Times-Bold AF 15439 52857 MT (Using the DEC-20 to Archive Microcomputer Files)SH 10 /Times-Roman AF 6120 55230 MT (You can) 56 W( use Kermit to send textual files from a microcomputer or any 8-bit system to the DEC-20 with no special)57 W 6120 56426 MT (provisions, since Kermit-20 stores incoming characters in 7-bit bytes) 254 W( as text unless you explicitly instruct it)253 W 6120 57622 MT (otherwise. But) 436 W( Kermit-20 has no automatic way of distinguishing an incoming binary file from an incoming text)93 W 8 SS 7703 58473 MT (1)SH 10 SS 6120 58818 MT (file.)SH 8367 XM (Binary files from 8-bit-byte systems generally contain significant data in the 8th bit, which would be lost if) 14 W( the)13 W 6120 60014 MT (incoming characters were stored in 7-bit bytes, rendering the file useless when sent back to the) 134 W( original system.)135 W 6120 61210 MT (Thus if you want to) 43 W( use Kermit to store foreign 8-bit binary data on the DEC-20, you must tell it to store such files)42 W 6120 62406 MT (with a bytesize of 8 rather than 7. This can be the source of much confusion and inconvenience. In) 38 W( particular, you)39 W 6120 63602 MT (cannot use a "wildcard send" command to send a mixture of text and binary files from) 72 W( an 8-bit-byte system to the)71 W 6120 64798 MT (DEC-20; rather, you must send) 15 W( all text files with Kermit-20's file bytesize set to 7, and all 8-bit binary files with the)16 W 6120 65994 MT (bytesize set to 8.)SH 10800 50 6120 70283 UL 6 SS 6920 71691 MT (1)SH 8 SS 7220 72000 MT (Unless the incoming file has an "ITS Binary Header"; see below.)SH ES %%Page: 5 6 BS 0 SI 12 /Times-Bold AF 8280 4404 MT (1.1. The DEC-20 File System)SH 10 /Times-Italic AF 52275 XM (Page 5)SH 46800 50 8280 5709 UL /Times-Roman SF 8280 7886 MT (Once you get the foreign binary file into the DEC-20, stored with the correct bytesize \050as)32 W /Courier SF 44645 XM (FOO.COM)SH /Times-Roman SF 49126 XM (is stored in the)31 W 8280 9082 MT (example above\051, you need take no special measures to send) 212 W( it back to its system of origin. This is because)213 W 8280 10278 MT (Kermit-20 honors the bytesize and byte count from the directory. For instance, if you told Kermit-20) 143 W( to)142 W /Courier SF 52680 XM (SEND)SH 8280 11474 MT (FOO.*)SH /Times-Roman SF (, every file in the example above would be transmitted in the correct manner, automatically.)SH 8280 13866 MT (The previous discussion assumes you want to store text files in usable form on the DEC-20.) 79 W( However,) 409 W( if you are)80 W 8280 15062 MT (using the DEC-20 purely as a repository for your microcomputer files, and you have no desire to display or) 3 W( share the)2 W 8280 16258 MT (contents of those files on the DEC-20,) 27 W( you can SET FILE BYTESIZE 8 for all incoming files, both text and binary.)28 W 8280 17454 MT (When the files are sent back to a microcomputer, they will be stored correctly.)SH 13 /Times-Bold AF 22924 20813 MT (Files Kermit-20 Cannot Handle)SH 10 /Times-Roman AF 8280 23186 MT (The Kermit protocol can only accommodate transfer) 1 W( of)SH /Times-Italic SF 30614 XM (sequential)SH /Times-Roman SF 34975 XM (files, files which are a linear sequence of bytes \050or)SH 8280 24382 MT (words\051.)SH 8280 26774 MT (Some files on the DEC-20 are not sequential, and cannot be successfully sent) 131 W( or received by Kermit-20. These)132 W 8280 27970 MT (include directory files, files with holes \050missing pages\051,) 115 W( ISAM files, and RMS files. These files require external)114 W 8280 29166 MT (information \050kept in the DEC-20's file descriptor block and/or index) 182 W( table\051 in order to be reconstructed; when)183 W 8280 30362 MT (sending files, Kermit-20 presently transmits only the file) 213 W( name and the contents of the file. External control)212 W 8280 31558 MT (information and file attributes are not transmitted.)SH 14 /Times-Bold AF 8280 35160 MT (1.2. Program Operation)SH 10 /Times-Roman AF 8280 37278 MT (Kermit-20's prompt is ")51 W /Courier SF (Kermit-20>)SH /Times-Roman SF (". Kermit-20) 352 W( will accept a single command) 51 W( on the Exec command line, like)52 W 8280 38474 MT (this:)SH /Courier SF 10680 40129 MT (@)SH 10680 41160 MT (@Kermit send foo.bar)SH 11400 50 11280 41360 UL /Times-Italic SF 11880 42875 MT (the file is sent)SH /Courier SF 10680 44530 MT (@)SH /Times-Roman SF 8280 46247 MT (or you can run the program interactively to issue several commands, like this:)SH /Courier SF 10680 47902 MT (@)SH 10680 48933 MT (@Kermit)SH 3600 50 11280 49133 UL 10680 50588 MT (TOPS-20 Kermit version 4.2\050262\051)SH 10680 52243 MT (Kermit-20>send foo.*)SH 6000 50 16680 52443 UL /Times-Italic SF 11880 53958 MT (files are sent)SH /Courier SF 10680 55613 MT (Kermit-20>statistics)SH 6000 50 16680 55813 UL /Times-Italic SF 11880 57328 MT (performance statistics are printed)SH /Courier SF 10680 58983 MT (Kermit-20>receive)SH 4200 50 16680 59183 UL /Times-Italic SF 11880 60698 MT (files are received)SH /Courier SF 10680 62353 MT (Kermit-20>exit)SH 2400 50 16680 62553 UL 10680 63384 MT (@)SH /Times-Roman SF 8280 65776 MT (During interactive operation, you may use the TOPS-20 help \050"?"\051 and recognition \050ESC\051 features) 170 W( freely while)169 W 8280 66972 MT (typing commands. A question mark typed at any point in a command displays the options) 80 W( available at that point;)81 W 8280 68168 MT (typing an ESC character causes the current keyword or filename to be completed \050or default value to be supplied\051,)62 W 8280 69364 MT (and a "guide) 82 W( word" in parentheses to be typed, prompting you for the next field. If you have not typed sufficient)83 W 8280 70560 MT (characters to uniquely) 47 W( specify the keyword or filename \050or if there is no default value\051 then a beep will be sounded)46 W 8280 71756 MT (and you may continue typing.)SH ES %%Page: 6 7 BS 0 SI 10 /Times-Italic AF 6120 4404 MT (Page 6)SH 12 /Times-Bold AF 26187 XM (Kermit User Guide: DECSYSTEM-20 KERMIT 1.2)SH 46800 50 6120 5709 UL 10 /Times-Roman AF 6120 7886 MT (Command keywords may be abbreviated to) 4 W( their shortest prefix that sets them apart from any other keyword valid in)5 W 6120 9082 MT (that field.)SH 6120 11474 MT (If you have a file called)233 W /Courier SF 17237 XM (KERMIT.INI)SH /Times-Roman SF 23720 XM (in your login directory, Kermit-20 will) 233 W( execute an automatic TAKE)232 W 6120 12670 MT (command on) 210 W( it upon initial startup.)211 W /Courier SF 22152 XM (KERMIT.INI)SH /Times-Roman SF 28613 XM (may contain any Kermit-20 commands, for instance SET)211 W 6120 13866 MT (commands, or DEFINEs for SET macros to configure Kermit-20 to various systems or communications media.)SH 6120 16258 MT (Kermit-20 provides) 39 W( most of the commands possible for an "ideal" Kermit program, as described in the main part of)38 W 6120 17454 MT (the)SH /Times-Italic SF 7592 XM (Kermit User Guide)SH /Times-Roman SF (. The) 250 W( following sections will concentrate on system-dependent aspects of Kermit-20.)SH 14 /Times-Bold AF 6120 21056 MT (1.3. Remote and Local Operation)SH 10 /Times-Roman AF 6120 23174 MT (Kermit-20 normally runs in remote mode, with the user sitting at a) 51 W( PC. But Kermit-20 can also run in local mode.)52 W 6120 24370 MT (Local operation of) 189 W( Kermit-20 is useful if the DEC-20 has an autodialer, or a hardwired connection to another)188 W 6120 25566 MT (computer. When) 300 W( in local mode, file transfer takes place over an assigned TTY line, and) 25 W( Kermit-20 is free to update)26 W 6120 26762 MT (your screen with status information, and to listen to your keyboard for interrupt characters.)SH 46800 50 6120 28753 UL /Times-Italic SF 8520 31592 MT (Local Operation of Kermit-20:)SH /Courier SF 9120 33654 MT (DECSYSTEM-20)SH 8520 34685 MT (+---------------------------------------+)SH 8520 35716 MT (| |)22800 W 8520 36747 MT (| +--------------------+) 1200 W( |)7800 W 8520 37778 MT (| |) 1200 W( Your Job) SH( |) 6000 W( |)7800 W 8520 38809 MT (| |) 1200 W( |) 11400 W( |)7800 W 8520 39840 MT (| | +------------+ |) 1200 W( <--Commands | Your Job's)SH 8520 40871 MT (| | |) 1200 W( Kermit-20 +---+--------------+----------------- \050-: You)SH 8520 41902 MT (| | |) 1200 W( |) 6600 W( |) 1200 W( Display---> | Controlling TTY)SH 8520 42933 MT (| | |) 1200 W( |) 6600 W( |) 1200 W( |)7800 W 8520 43964 MT (| | |) 1200 W( |) 6600 W( |) 1200 W( |)7800 W 8520 44995 MT (| | |) 1200 W( |) 6600 W( |) 1200 W( <--Packets) SH( |) 1200 W( Kermit's)SH 8520 46026 MT (| | |) 1200 W( +---+--------------+----------------->) 6600 W( Remote)SH 8520 47057 MT (| | +------------+ |) 1200 W( Packets-->) SH( |) 1200 W( Assigned TTY) SH( System)3000 W 8520 48088 MT (| |) 1200 W( |) 11400 W( |)7800 W 8520 49119 MT (| +--------------------+) 1200 W( |)7800 W 8520 50150 MT (| |)22800 W 8520 51181 MT (+---------------------------------------+)SH /Times-Bold SF 20174 52898 MT (Figure 1-2:)SH /Times-Roman SF 25673 XM (DEC-20 Kermit Local Operation)SH 46800 50 6120 54708 UL 6120 56900 MT (Kermit-20 enters local mode when you issue a SET LINE)20 W /Times-Italic SF 29705 XM (n)SH /Times-Roman SF 30475 XM (command, where)20 W /Times-Italic SF 37652 XM (n)SH /Times-Roman SF 38422 XM (is the octal TTY number of any) 20 W( line)19 W 6120 58096 MT (other than your own controlling terminal.)SH 14 /Times-Bold AF 6120 61698 MT (1.4. Conditioning Your Job for Kermit)SH 10 /Times-Roman AF 6120 63816 MT (Kermit-20 does as much as it can to condition your line for file transfer. It saves all your terminal and link settings,)24 W 6120 65012 MT (and restores them after use. However, there are some sources of interference over which Kermit-20) 101 W( can have no)100 W 6120 66208 MT (control. In) 302 W( particular, messages issued by superior or parellel forks could become) 26 W( mingled with Kermit packets and)27 W 6120 67404 MT (slow things down or stop them entirely.) 158 W( For) 565 W( this reason, before using Kermit-20 for any extended period, you)157 W 6120 68600 MT (should:)SH /Symbol SF 7910 70505 MT (\267)SH /Times-Roman SF 8620 XM (Type the Exec commands SET NO MAIL-WATCH and SET NO ALERTS)SH ES %%Page: 7 8 BS 0 SI 12 /Times-Bold AF 8280 4404 MT (1.4. Conditioning Your Job for Kermit)SH 10 /Times-Italic AF 52275 XM (Page 7)SH 46800 50 8280 5709 UL /Symbol SF 10070 8000 MT (\267)SH /Times-Roman SF 10780 XM (Make sure you don't have any print or batch jobs pending that) 175 W( were submitted with the /NOTIFY)176 W 10780 9105 MT (option.)SH /Symbol SF 10070 10763 MT (\267)SH /Times-Roman SF 10780 XM (Make sure you don't have any superior) 223 W( or parallel forks that have enabled terminal interrupts on)222 W 10780 11868 MT (Control-A; these could prevent Kermit packets \050which start with Control-A\051 from getting through.)SH 8280 13659 MT (After running Kermit, you can restore your mail-watch and alerts by hand. Alternatively, you could have an) 65 W( Exec)66 W 8280 14855 MT (command file for invoking Kermit like this:)SH /Courier SF 10680 16510 MT (set no alerts)SH 10680 17541 MT (set no mail-watch)SH 10680 18572 MT (kermit)SH 10680 19603 MT (set mail-watch)SH 10680 20634 MT (set alert 1:00PM Go to lunch)SH 10680 21665 MT (set alert 6:00PM Go to dinner)SH 10680 22696 MT (set alert 11:30PM Go to sleep)SH 14 /Times-Bold AF 8280 26298 MT (1.5. Kermit-20 Commands)SH 10 /Times-Roman AF 8280 28416 MT (This section describes the Kermit-20) 20 W( commands -- in detail where they differ from the "ideal" Kermit, briefly where)19 W 8280 29612 MT (they coincide. Kermit-20 has the following commands:)SH 15280 31222 MT (BYE)SH 17780 XM (to remote server.)SH 14002 32327 MT (CLEAR)SH 17780 XM (a stuck connection)SH 14113 33432 MT (CLOSE)SH 17780 XM (log file and stop logging remote session.)SH 12558 34537 MT (CONNECT)SH 17780 XM (as terminal to remote system.)SH 14947 35642 MT (CWD)SH 17780 XM (change local working directory.)SH 13725 36747 MT (DEFINE)SH 17780 XM (macros of Kermit-20 commands.)SH 13503 37852 MT (DELETE)SH 17780 XM (local files.)SH 11558 38957 MT (DIRECTORY)SH 17780 XM (listing of local files.)SH 14558 40062 MT (ECHO)SH 17780 XM (a line of text.)SH 15003 41167 MT (EXIT)SH 17780 XM (from Kermit-20.)SH 14058 42272 MT (FINISH)SH 17780 XM (Shut down remote server.)SH 15336 43377 MT (GET)SH 17780 XM (remote files from server.)SH 14780 44482 MT (HELP)SH 17780 XM (about Kermit-20.)SH 14336 45587 MT (INPUT)SH 17780 XM (characters from communication line.)SH 13947 46692 MT (LOCAL)SH 17780 XM (prefix for local file management commands.)SH 15225 47797 MT (LOG)SH 17780 XM (remote terminal session.)SH 13336 48902 MT (OUTPUT)SH 17780 XM (characters to communication line.)SH 14113 50007 MT (PAUSE)SH 17780 XM (between commands.)SH 14724 51112 MT (PUSH)SH 17780 XM (to TOPS-20 command level.)SH 14892 52217 MT (QUIT)SH 17780 XM (from Kermit-20)SH 13058 53322 MT (RECEIVE)SH 17780 XM (files from remote Kermit.)SH 13169 54427 MT (REMOTE)SH 17780 XM (prefix for remote file management commands.)SH 15169 55532 MT (RUN)SH 17780 XM (a DEC-20 program.)SH 14669 56637 MT (SEND)SH 17780 XM (files to remote Kermit.)SH 13446 57742 MT (SERVER)SH 17780 XM (mode of remote operation.)SH 15502 58847 MT (SET)SH 17780 XM (various parameters.)SH 14336 59952 MT (SHOW)SH 17780 XM (various parameters.)SH 14168 61057 MT (SPACE)SH 17780 XM (inquiry.)SH 11724 62162 MT (STATISTICS)SH 17780 XM (about most recent file transfer.)SH 14614 63267 MT (TAKE)SH 17780 XM (commands from a file.)SH 12169 64372 MT (TRANSMIT)SH 17780 XM (a file "raw".)SH 14780 65477 MT (TYPE)SH 17780 XM (a local file.)SH ES %%Page: 8 9 BS 0 SI 10 /Times-Italic AF 6120 4404 MT (Page 8)SH 12 /Times-Bold AF 25287 XM (Kermit User Guide: DECSYSTEM-20 KERMIT 1.5.1)SH 46800 50 6120 5890 UL 6120 8004 MT (1.5.1. Commands for File Transfer)SH 10 /Times-Roman AF 6120 9946 MT (Kermit-20 provides the standard) 160 W( SEND, RECEIVE, and GET commands for transferring files using the Kermit)161 W 6120 11142 MT (protocol.)SH 13 /Times-Bold AF 23452 14501 MT (The SEND Command)SH 10 /Times-Roman AF 6120 16874 MT (Syntax:)SH 6120 19266 MT (Sending a single file:)SH /Courier SF 8120 20784 MT (SEND)SH /Times-Italic SF 11120 XM (nonwild-filespec1)SH /Courier SF 18831 XM (\050AS\051 [)SH /Times-Italic SF (filespec2)SH /Courier SF (])SH /Times-Roman SF 6120 23176 MT (Sending multiple files:)SH /Courier SF 8120 24694 MT (SEND)SH /Times-Italic SF 11120 XM (wild-filespec1)SH /Courier SF 17331 XM (\050INITIAL\051 [)SH /Times-Italic SF (filespec2)SH /Courier SF (])SH /Times-Roman SF 6120 27086 MT (The SEND command causes a) 107 W( file or file group to be sent from the DEC-20 to the other system. There are two)106 W 6120 28282 MT (forms of) 192 W( the command, depending on whether)193 W /Times-Italic SF 26189 XM (filespec1)SH /Times-Roman SF 30187 XM (contains wildcard characters \050")193 W /Courier SF (*)SH /Times-Roman SF (" or ")193 W /Courier SF (%)SH /Times-Roman SF ("\051. Kermit-20)636 W 6120 29478 MT (automatically recognizes the two cases and issues the appropriate guide word, \050AS\051 or \050INITIAL\051, depending) 23 W( on the)22 W 6120 30674 MT (form of)SH /Times-Italic SF 9397 XM (filespec1)SH /Times-Roman SF (.)SH 12 /Times-Bold AF 6720 33262 MT (Sending a File Group)SH 10 /Times-Roman AF 6120 34676 MT (If)SH /Times-Italic SF 7090 XM (filespec1)SH /Times-Roman SF 10949 XM (contains wildcard characters then all matching files will be sent, in alphabetical order) 54 W( \050according to the)55 W 6120 35872 MT (ASCII collating sequence\051 by name. If a file can't be opened for read access, it will be) 19 W( skipped. The initial file in a)18 W 6120 37068 MT (wildcard group can be specified with the optional)59 W /Times-Italic SF 26644 XM (filespec2)SH /Times-Roman SF (. This) 368 W( allows a previously) 59 W( interrupted wildcard transfer)60 W 6120 38264 MT (from where it left off, or it can be used to skip some files that would be transmitted first.)SH 12 /Times-Bold AF 6720 40852 MT (Sending a Single File)SH 10 /Times-Roman AF 6120 42266 MT (If)SH /Times-Italic SF 7262 XM (filespec1)SH /Times-Roman SF 11293 XM (does not contain any wildcard characters, then the single file) 226 W( specified by)225 W /Times-Italic SF 43579 XM (filespec1)SH /Times-Roman SF 47609 XM (will be sent.)225 W 6120 43462 MT (Optionally,)SH /Times-Italic SF 10920 XM (filespec2)SH /Times-Roman SF 14747 XM (may be used to specify the name under which the file will arrive at the target system;)22 W /Times-Italic SF 49365 XM (filespec2)SH /Times-Roman SF 6120 44658 MT (is not parsed or validated in any way by Kermit-20, but lower case letters are raised to upper case, and) 135 W( leading)134 W 6120 45854 MT ("whitespace" \050blanks and tabs\051 are discarded. If)30 W /Times-Italic SF 25920 XM (filespec2)SH /Times-Roman SF 29755 XM (is not specified, Kermit-20 will send) 30 W( the file with its own)31 W 8 SS 8536 46705 MT (2)SH 10 SS 6120 47050 MT (name.)SH 12 /Times-Bold AF 6720 49638 MT (SEND Command General Operation:)SH 10 /Times-Roman AF 6120 51052 MT (Files will be sent with) 53 W( their DEC-20 filename and filetype \050for instance)52 W /Courier SF 35522 XM (FOO.BAR)SH /Times-Roman SF (, no device or directory field, no)52 W 6120 52248 MT (generation number or attributes\051. If you expect to) 83 W( be sending files whose names contain characters that would be)84 W 6120 53444 MT (illegal in filenames on the target system, and you know that the Kermit on the target system does not have) 4 W( the ability)3 W 6120 54640 MT (to convert incoming filenames, you can issue the SET FILE NAMING NORMAL-FORM command to have)242 W 6120 55836 MT (Kermit-20 replace suspect characters by)SH /Courier SF 22420 XM (X)SH /Times-Roman SF ('s.)SH 6120 58228 MT (Each file will be sent according to) 30 W( its bytesize and byte count from the directory unless you specify otherwise using)29 W 6120 59424 MT (SET FILE BYTESIZE, or unless the file has an "ITS Binary" header. If the bytesize is 8, then four) 36 W( 8-bit bytes will)37 W 6120 60620 MT (be sent from each DEC-20) 48 W( 36-bit word, and the low order four bits will be skipped. If other than 8, then five 7-bit)47 W 6120 61816 MT (bytes will be sent from each word, with) 7 W( the 8th bit of the 5th character set to the value of the remaining bit \050"bit 35"\051)8 W 8 SS 12091 62667 MT (3)SH 10 SS 6120 63012 MT (from the word.)SH 10800 50 6120 66587 UL 6 SS 6920 67995 MT (2)SH 8 SS 7220 68304 MT (Control-V's, which are used to quote otherwise illegal characters in DEC-20 file specifications, are stripped.)SH 6 SS 6920 69843 MT (3)SH 8 SS 7220 70152 MT (This is the same method) 23 W( used by the DEC-20 to encode 36-bit data on "ANSI-ASCII" tapes. It allows not only DEC-20 binary files, but also)22 W 6120 71076 MT (the line-sequence-numbered files) 99 W( produced by EDIT, SOS, or OTTO, which use bit 35 to distinguish line numbers from text, to be sent and)100 W 6120 72000 MT (retrieved correctly.)SH ES %%Page: 9 10 BS 0 SI 12 /Times-Bold AF 8280 4404 MT (1.5.1. Commands for File Transfer)SH 10 /Times-Italic AF 52275 XM (Page 9)SH 46800 50 8280 5709 UL /Times-Roman SF 8280 7886 MT (If communication line parity) 4 W( is being used \050see SET PARITY\051, Kermit-20 will request that the other Kermit accept a)3 W 8280 9082 MT (special kind of prefix notation for binary) 36 W( files. This is an advanced feature, and not all Kermits have it; if the other)37 W 8280 10278 MT (Kermit does not agree to use this feature, binary files) 64 W( cannot be sent correctly. This includes executable programs)63 W 8280 11474 MT (\050like DEC-20)28 W /Courier SF 14003 XM (.EXE)SH /Times-Roman SF 16682 XM (files, CP/M)29 W /Courier SF 21602 XM (.COM)SH /Times-Roman SF 24281 XM (files\051, relocatable object modules \050)29 W /Courier SF (.REL)SH /Times-Roman SF 40934 XM (files\051, as well as text files with line)29 W 8280 12670 MT (sequence numbers.)SH 8280 15062 MT (Kermit-20 will also ask the other Kermit whether it can handle a special prefix encoding for repeated characters. If)34 W 8280 16258 MT (it can,) 30 W( then files with long strings of repeated characters will be transmitted very efficiently. Columnar data, highly)31 W 8280 17454 MT (indented text, and binary files are the major beneficiaries of this technique.)SH 8280 19846 MT (If you're running Kermit-20 locally, for instance dialing out from the) 7 W( DEC-20 to another system using an autodialer,)6 W 8280 21042 MT (you should have already) 64 W( run Kermit on the remote system and issued either a RECEIVE or a SERVER command.)65 W 8280 22238 MT (Once you give Kermit-20 the SEND command, the name of each file will be displayed on your screen as the transfer)3 W 8280 23434 MT (begins; a) 144 W( ")145 W /Courier SF (.)SH /Times-Roman SF (" will be displayed for every 5 data packets sucessfully sent, and a ")145 W /Courier SF (%)SH /Times-Roman SF (" for every retransmission or)145 W 8280 24630 MT (timeout that) 169 W( occurs \050you may also elect other typeout options with the SET DEBUG command\051. If the file is)168 W 8280 25826 MT (successfully transferred, you will see ")212 W /Courier SF ([OK])SH /Times-Roman SF (", otherwise there will) 212 W( be an error message. When the specified)213 W 8280 27022 MT (operation is complete, the program will sound a beep. If) 68 W( you see many ")67 W /Courier SF (%)SH /Times-Roman SF (" characters, you are probably suffering)67 W 8280 28218 MT (from a noisy connection. You may be able to) 379 W( cut down on the retransmissions by using SET SEND)380 W 8280 29414 MT (PACKET-LENGTH to decrease the packet length; this will reduce the probability that a) 200 W( given packet will be)199 W 8280 30610 MT (corrupted by noise, and reduce the time required to retransmit a corrupted packet.)SH 8280 33002 MT (During local operation, you can type Control-A at) 92 W( any point during the transfer to get a brief status report.) 93 W( You)779 W 8280 34198 MT (may also type Control-X or Control-Z to interrupt the current file or file group.)SH 13 /Times-Bold AF 24384 37557 MT (The RECEIVE Command)SH 10 /Times-Roman AF 8280 39930 MT (Syntax:)SH /Courier SF 11836 XM (RECEIVE [)SH /Times-Italic SF (filespec)SH /Courier SF (])SH /Times-Roman SF 8280 42322 MT (The RECEIVE command tells Kermit-20 to receive a) 92 W( file or file group from the other system. If only one file is)91 W 8280 43518 MT (being received,) 84 W( you may include the optional)85 W /Times-Italic SF 27149 XM (filespec)SH /Times-Roman SF 30539 XM (as the name to store the incoming file under; otherwise, the)85 W 8280 44714 MT (name is taken from the incoming file header. Even if the name in the header is not a legal TOPS-20 file name,)115 W 8280 45910 MT (Kermit-20 will store it under that name, in) 22 W( which case you can refer to it later only by quoting each illegal character)23 W 8280 47106 MT (\050spaces, control characters, etc\051 with Control-V. If for some reason an incoming filename simply) 233 W( cannot be)232 W 8280 48302 MT (converted to legal form, the file will be) 64 W( saved as)65 W /Courier SF 28447 XM (-UNTRANSLATABLE-FILENAME-.KERMIT)SH /Times-Roman SF 47962 XM (\050new generation\051.)65 W 8280 49498 MT (You may also use SET FILE NAMING NORMAL-FORM to have Kermit-20 choose more) 41 W( conventional names for)40 W 8280 50694 MT (incoming files.)SH 8280 53086 MT (If an incoming file has the same name as an existing file, Kermit-20 just creates) 25 W( a new generation of the same name)26 W 8280 54282 MT (and type, for instance)78 W /Courier SF 17451 XM (FOO.BAR.3, FOO.BAR.4)78 W /Times-Roman SF (. The) 406 W( oldest generation will be) 78 W( automatically deleted, but you)77 W 8280 55478 MT (can still UNDELETE it.)SH 8280 57870 MT (Incoming files will all be stored with the prevailing bytesize, 7 by default, which is appropriate for text files.) 10 W( If) 532 W( you)11 W 8280 59066 MT (are asking Kermit-20 to receive binary files from) 84 W( a microcomputer or other 8-bit system, you must first type SET)83 W 8280 60262 MT (FILE BYTESIZE 8. Otherwise, the) 62 W( 8th bit of each byte will be lost and the file will be useless when sent back to)63 W 8280 61458 MT (the system of origin.)SH 8280 63850 MT (If you have SET PARITY, then 8th-bit prefixing will be requested. If the other side cannot do this,) 114 W( binary files)113 W 8280 65046 MT (cannot be transferred correctly. In all cases, Kermit-20) 262 W( will request the other Kermit to compress repeated)263 W 8280 66242 MT (characters; if the other side) 150 W( can do this \050not all Kermits know how\051 there may be a significant improvement in)149 W 8280 67438 MT (transmission speed.)SH 8280 69830 MT (If an incoming file does not arrive in its entirety, Kermit-20 will normally discard) 144 W( it; it will not appear in your)145 W 8280 71026 MT (directory. You) 394 W( may change this behavior by using the command SET INCOMPLETE KEEP, which will) 72 W( cause as)71 W ES %%Page: 10 11 BS 0 SI 10 /Times-Italic AF 6120 4404 MT (Page 10)SH 12 /Times-Bold AF 25287 XM (Kermit User Guide: DECSYSTEM-20 KERMIT 1.5.1)SH 46800 50 6120 5709 UL 10 /Times-Roman AF 6120 7886 MT (much of the file as arrived to be saved in your directory.)SH 8 SS 41836 9933 MT (4)SH 10 SS 6120 10278 MT (If you are running Kermit-20 locally,) 25 W( you should already have issued a SEND command)26 W 42512 XM (to the remote Kermit, and)26 W 6120 11474 MT (then escaped back) 33 W( to DEC-20 Kermit. As files arrive, their names will be displayed on your screen, along with ")32 W /Courier SF (.)SH /Times-Roman SF (")SH 6120 12670 MT (and ")SH /Courier SF (%)SH /Times-Roman SF (" characters to indicate the packet traffic; you can type Control-A during the transfer for a brief status report.)SH 6120 15062 MT (If a file arrives that you don't really) 6 W( want, you can attempt to cancel it by typing Control-X; this sends a cancellation)7 W 6120 16258 MT (request to the remote Kermit. If) 133 W( the remote Kermit understands this request \050not all implementations of Kermit)132 W 6120 17454 MT (support this feature\051, it will comply; otherwise it) 22 W( will continue to send. If a file group is being sent, you can request)23 W 6120 18650 MT (the entire group be cancelled by typing Control-Z.)SH 13 /Times-Bold AF 23813 22009 MT (The GET Command)SH 10 /Times-Roman AF 6120 24382 MT (Syntax:)SH /Courier SF 9426 XM (GET [)SH /Times-Italic SF (remote-filespec)SH /Courier SF (])SH /Times-Roman SF 6120 26774 MT (The GET command requests a) 20 W( remote Kermit server to send the file or file group specified by)19 W /Times-Italic SF 44189 XM (remote-filespec)SH /Times-Roman SF (. This)288 W 6120 27970 MT (command can be used only when there is a Kermit server) 78 W( on the other end of the line. This means that you must)79 W 6120 29166 MT (have CONNECTed to the other system, logged in,) 103 W( run Kermit there, issued the SERVER command, and escaped)102 W 6120 30362 MT (back to the DEC-20, or else you Kermit-20 is in remote mode,) 4 W( TAKEing commands from a file, and interacting with)5 W 6120 31558 MT (a local Kermit server.)SH 6120 33950 MT (The remote filespec is any string that can be a legal file specification for the) 138 W( remote system; it is not parsed or)137 W 6120 35146 MT (validated locally. You should not put a trailing comment on the GET command, since this will) 11 W( be sent as part of the)12 W 6120 36342 MT (remote filespec.)SH 6120 38734 MT (If you need to include otherwise illegal characters such as) 71 W( ")70 W /Courier SF (!)SH /Times-Roman SF (" or ")70 W /Courier SF (;)SH /Times-Roman SF (" \050the normal command comment delimeters\051,)70 W 6120 39930 MT (")SH /Courier SF (?)SH /Times-Roman SF (" \050the command help character\051, ")35 W /Courier SF (@)SH /Times-Roman SF (" \050the indirect command file indicator\051, or certain control) 35 W( characters, then you)36 W 6120 41126 MT (should precede each such character by a Control-V. Kermit-20 will discard) 18 W( these Control-V quoting prefixes before)17 W 6120 42322 MT (sending the file specification to the remote host.)SH 6120 44714 MT (If you want to) 37 W( store the incoming file name with a different name than the remote host sends it with, just type GET)38 W 6120 45910 MT (alone on a line; Kermit-20 will prompt) 315 W( you separately for the source \050remote\051 and destination \050local\051 file)314 W 6120 47106 MT (specification. If) 378 W( more than one file arrives, only the first one) 64 W( will be stored under the name given; the rest will be)65 W 6120 48302 MT (stored under the names they are sent with. Example:)SH /Courier SF 8520 49957 MT (Kermit-20>get)SH 1800 50 14520 50157 UL 9120 50988 MT (Remote Source File: profile exec a1)SH 9000 50 21120 51188 UL 9120 52019 MT (Local Destination File: profile.exec)SH 7200 50 23520 52219 UL /Times-Roman SF 6120 54411 MT (As files arrive, their names will be displayed on) 147 W( your screen, along with ")146 W /Courier SF (.)SH /Times-Roman SF (" and ")146 W /Courier SF (%)SH /Times-Roman SF (" characters to indicate the)146 W 6120 55607 MT (packet traffic. As) 2 W( in the RECEIVE command, you may type Control-A to get a brief status report, ^X to request that)3 W 6120 56803 MT (the current incoming file be cancelled, ^Z to request that the entire incoming batch be cancelled.)SH 6120 59195 MT (If the remote Kermit) 5 W( is not capable of server functions, then you will probably get an error message back from it like)4 W 6120 60391 MT ("Illegal packet type". In this case, you must connect to the other Kermit,) 34 W( give a SEND command, escape back, and)35 W 6120 61587 MT (give a RECEIVE command.)SH 10800 50 6120 70283 UL 6 SS 6920 71691 MT (4)SH 8 /Times-Italic AF 7220 72000 MT (not)SH /Times-Roman SF 8442 XM (SERVER -- use the GET command to receive files from a Kermit server.)SH ES %%Page: 11 12 BS 0 SI 12 /Times-Bold AF 8280 4404 MT (1.5.1. Commands for File Transfer)SH 10 /Times-Italic AF 51775 XM (Page 11)SH 46800 50 8280 5981 UL 13 /Times-Bold AF 23516 8071 MT (The STATISTICS Command)SH 10 /Times-Roman AF 8280 10444 MT (Give statistics about the most recent file transfer.) 17 W( For) 283 W( instance, here's what Kermit-20 displayed after transmitting a)16 W 8280 11640 MT (short binary file, using repeated-character compression:)SH /Courier SF 11280 13295 MT (Maximum number of characters in packet: 80 received; 80 sent)SH 11280 14326 MT (Number of characters transmitted in 2 seconds)SH 15480 15357 MT (Sent: 34) 3000 W( Overhead:) 6000 W( 34)3600 W 15480 16388 MT (Received: 107) 600 W( Overhead:) 5400 W( -408)3600 W 11880 17419 MT (Total received: 141) SH( Overhead:) 5400 W( -374)3600 W 11280 18450 MT (Total characters transmitted per second:) SH( 70)3600 W 11280 19481 MT (Effective data rate:) SH( 2570) 1200 W( baud)SH 11280 20512 MT (Efficiency: 214.1667) 6600 W( per cent)SH 11280 21543 MT (Interpacket pause in effect: 0 sec)SH 11280 23198 MT (Timeouts: 0)SH 11280 24229 MT (NAKs: 0)2400 W /Times-Roman SF 8280 26621 MT (Note that the data compression allowed the effective baud rate to) 6 W( exceed the actual speed of the communication line,)7 W 8280 27817 MT (which in this case happened to be 1200 baud. The efficiency is displayed only if the actual baud rate is known.)SH 12 /Times-Bold AF 8280 30933 MT (1.5.2. Server Operation)SH 13 SS 24709 34292 MT (The SERVER Command)SH 10 /Times-Roman AF 8280 36665 MT (The SERVER command puts a remote Kermit-20 in "server mode", so that it receives all further commands in)153 W 8280 37861 MT (packets from the local Kermit. The Kermit-20 server is capable \050as) 151 W( of this writing\051 of executing the following)152 W 8280 39057 MT (remote server commands: SEND, GET, FINISH, BYE, REMOTE DIRECTORY, REMOTE CWD, REMOTE)192 W 8280 40253 MT (SPACE, REMOTE DELETE, REMOTE TYPE, REMOTE HELP.)SH 8280 42645 MT (Any nonstandard parameters should be selected with SET commands before putting Kermit-20) 35 W( into server mode, in)36 W 8280 43841 MT (particular the) 49 W( file bytesize. The DEC-20 Kermit server can send most files in the correct manner automatically, by)48 W 8280 45037 MT (recognizing the DEC-20 file bytesize. However, if you need to ask the DEC-20 Kermit server to receive) 6 W( binary files)7 W 8280 46233 MT (from an 8-bit-byte system \050that is, from) 20 W( almost any system that's not a DEC-10 or DEC-20\051 you must issue the SET)19 W 8280 47429 MT (FILE BYTESIZE 8 command before putting it into server mode, and) 109 W( then you must only send 8-bit binary files.)110 W 8280 48625 MT (You cannot send a mixture of text files and 8-bit binary files to a Kermit-20 server.)SH 13 /Times-Bold AF 25253 51984 MT (Commands for Servers)SH 10 /Times-Roman AF 8280 54357 MT (When running in local mode, Kermit-20 allows you) 68 W( to give a wide range of commands to a remote Kermit server,)67 W 8280 55553 MT (with no guarantee the that the remote server can process them, since they are all optional) 79 W( features of the protocol.)80 W 8280 56749 MT (Commands for servers include the standard)132 W /Courier SF 26680 XM (SEND)SH /Times-Roman SF (,)SH /Courier SF 29712 XM (GET)SH /Times-Roman SF (,)SH /Courier SF 32144 XM (BYE)SH /Times-Roman SF (, and)132 W /Courier SF 36401 XM (FINISH)SH /Times-Roman SF 40382 XM (commands, as well as the)131 W /Courier SF 51480 XM (REMOTE)SH /Times-Roman SF 8280 57945 MT (command.)SH 8280 60337 MT (These commands are generally issued when Kermit-20) 47 W( is in local mode, i.e. you have already connected to another)48 W 8280 61533 MT (system, run Kermit there and put it into server mode, and escaped back to) 110 W( Kermit-20. However, Kermit-20 also)109 W 8280 62729 MT (allows you to operate in the opposite direction, i.e. Kermit-20 is the remote Kermit, and) 15 W( the local Kermit is in server)16 W 8280 63925 MT (mode. This) 479 W( is handy when, for instance, you want to transfer a disparate collection of files that can't be readily)114 W 8280 65121 MT (specified by a wildcard group, all in a single, unattended operation.) 40 W( In) 332 W( this case, you can create a TAKE command)41 W 8280 66317 MT (file for Kermit-20 that SENDs and/or GETs the desired files, and then shuts down local server when done, e.g.:)SH /Courier SF 10680 67972 MT (set delay 0) SH( ;) 7200 W( No need to pause before sending)SH 10680 69003 MT (; Connect to own directory, leave a blank line for password.)SH 10680 70034 MT (cwd me:)SH 10680 71689 MT (log transactions) SH( ;) 4200 W( Keep a log)SH ES %%Page: 12 13 BS 0 SI 10 /Times-Italic AF 6120 4404 MT (Page 12)SH 12 /Times-Bold AF 25287 XM (Kermit User Guide: DECSYSTEM-20 KERMIT 1.5.2)SH 46800 50 6120 5709 UL 10 /Courier AF 8520 7824 MT (; Change directories on the PC.)SH 8520 8855 MT (remote cwd \134kermit)SH 8520 10510 MT (send ker:mskerm.doc) SH( ;) 2400 W( Send the MS-DOS Kermit manual)SH 8520 11541 MT (send ker:mskerm.bwr) SH( ;) 2400 W( Send the MS-DOS Kermit "beware file")SH 8520 12572 MT (; Now change to the MS-DOS binaries area)SH 8520 13603 MT (remote cwd \134bin)SH 8520 15258 MT (send kb:msvibm.exe) SH( ;) 3000 W( Send the executable DOS Kermit program)SH 8520 16289 MT (; Put DOS back in default directory)SH 8520 17320 MT (remote cwd \134chris)SH 8520 18975 MT (; Connect back to default directory on the DEC-20)SH 8520 20006 MT (cwd me:)SH 8520 21661 MT (close transactions) SH( ;) 3000 W( Close transaction log)SH 8520 22692 MT (send transaction.log) SH( ;) 1800 W( Send it)SH 8520 23723 MT (finish ;) 10200 W( Shut down DOS Kermit server)SH /Times-Roman SF 6120 25440 MT (Commands to servers) 38 W( \050GET, BYE, FINISH, REMOTE\051 can be issued from a remote Kermit-20 only by means of a)37 W 6120 26636 MT (TAKE file. When Kermit-20 is local \050i.e. after SET LINE\051, you can issue these commands interactively as well.)SH 12 /Times-Bold AF 6120 29224 MT (The REMOTE Command)SH 10 /Times-Roman AF 6120 30638 MT (Send the specified command to the remote server. If the server does not understand the command) 136 W( \050all of these)137 W 6120 31834 MT (commands are optional features of the Kermit protocol\051, it will reply with) 50 W( a message like "Unknown Kermit server)49 W 6120 33030 MT (command". If) 656 W( does understand, it will send the results back, and they will be displayed) 203 W( on the screen. The)204 W 6120 34226 MT (REMOTE commands are:)SH 6120 36017 MT (CWD [)SH /Times-Italic SF (directory)SH /Times-Roman SF (])SH 14120 XM (Change Working Directory. If no directory) 160 W( name is provided, the server will change to the)159 W 14120 37122 MT (default or home directory. Otherwise, you will be prompted for a) 38 W( password, and the server will)39 W 14120 38227 MT (attempt to change to the specified directory. The) 117 W( password is entered on a separate line, and)116 W 14120 39332 MT (does not echo as you type it. If access is not granted, the server will provide a message to that)57 W 14120 40437 MT (effect. Do) 250 W( not put trailing comments after a REMOTE CWD command, or after the password.)SH 6120 42014 MT (DELETE)SH /Times-Italic SF 10147 XM (filespec)SH /Times-Roman SF 14120 XM (Delete the specified file or files. The names of the) 121 W( files that are deleted will appear on your)120 W 14120 43119 MT (screen.)SH 6120 44696 MT (DIRECTORY [)SH /Times-Italic SF (filespec)SH /Times-Roman SF (])SH 14120 45801 MT (The names of the files that match the given) 70 W( file specification will be displayed on your screen,)69 W 14120 46906 MT (perhaps along with size and date information for each file. If no file specification is given, all)72 W 14120 48011 MT (files from the current directory will be listed.)SH 6120 49588 MT (HELP)SH 14120 XM (Provide a list of the functions that are available from the server.)SH 6120 51165 MT (HOST [)SH /Times-Italic SF (command)SH /Times-Roman SF (])SH 14120 XM (Pass the) 191 W( given command to the server's host command processor, and display the resulting)190 W 14120 52270 MT (output on your screen.)SH 6120 53847 MT (SPACE)SH 14120 XM (Provide information about disk) 156 W( usage in the current directory, such as the quota, the current)157 W 14120 54952 MT (storage, the amount of remaining free space.)SH 6120 56529 MT (TYPE)SH /Times-Italic SF 8870 XM (filespec)SH /Times-Roman SF 14120 XM (Display the contents of the specified file on your screen.)SH 12 /Times-Bold AF 6120 59645 MT (1.5.3. Commands for Local File Management)SH 10 /Times-Roman AF 6120 61587 MT (Syntax:)SH /Courier SF 9426 XM (LOCAL [)SH /Times-Italic SF (command)SH /Courier SF (])SH /Times-Roman SF 6120 63979 MT (Execute the specified command on the local system -- on the DEC-20) 257 W( where Kermit-20 is running. These)256 W 6120 65175 MT (commands provide some local file management capability without having to leave the Kermit-20 program.)SH 6120 66966 MT (CWD [)SH /Times-Italic SF (directory)SH /Times-Roman SF (])SH 14120 XM (Change working directory, or, in DEC-20 terminology,) 8 W( CONNECT to the specified directory. If)9 W 14120 68071 MT (a password is) 63 W( required, you will be prompted for one. Do not include a trailing comment after)62 W 14120 69176 MT (the password.)SH 6120 70753 MT (DELETE)SH /Times-Italic SF 10147 XM (filespec)SH /Times-Roman SF 14120 XM (Delete the specified file or files, but do not expunge them \050unless you have SET) 124 W( EXPUNGE)125 W 14120 71858 MT (ON\051.)SH ES %%Page: 13 14 BS 0 SI 12 /Times-Bold AF 8280 4404 MT (1.5.3. Commands for Local File Management)SH 10 /Times-Italic AF 51775 XM (Page 13)SH 46800 50 8280 5709 UL /Times-Roman SF 8280 7886 MT (DIRECTORY [)SH /Times-Italic SF (filespec)SH /Times-Roman SF (])SH 16280 8991 MT (Provide a directory listing of the specified files.)SH 8280 10568 MT (RUN [)SH /Times-Italic SF (filespec)SH /Times-Roman SF (])SH 16280 XM (Attempts to run the specified file, which must be in ")231 W /Courier SF (.EXE)SH /Times-Roman SF (" format \050)231 W /Courier SF (.EXE)SH /Times-Roman SF 49452 XM (is the default)231 W 16280 11673 MT (filetype\051, in an inferior fork. Control) 47 W( returns to Kermit-20 when the program terminates. Once)46 W 16280 12778 MT (you have used this command, you can restart the same program) 120 W( by issuing a RUN command)121 W 16280 13883 MT (with no arguments. If you RUN)186 W /Courier SF 30803 XM (SYSTEM:EXEC)SH /Times-Roman SF (, then you will) 186 W( be able to issue TOPS-20)185 W 16280 14988 MT (commands without leaving Kermit; you can get back to Kermit from the EXEC by) 96 W( typing the)97 W 16280 16093 MT (EXEC POP command.)SH 8280 17670 MT (SPACE)SH 16280 XM (Show how much space is used and remaining in the current directory.)SH 8280 19247 MT (TYPE)SH 16280 XM (Display the contents of the specified file or files at your terminal. This works like) 54 W( the DEC-20)53 W 16280 20352 MT (TYPE command, except that if a file has a bytesize of) 72 W( 8, Kermit-20 will do 8-bit input from it)73 W 16280 21457 MT (rather than 7-bit. Also, the DEC-20 Control-O command) 161 W( discards output only from the file)160 W 16280 22562 MT (currently being displayed; if multiple files are being typed, then) 5 W( output will resume with the next)6 W 16280 23667 MT (file.)SH 8280 25458 MT (The LOCAL commands may also be used without the "LOCAL" prefix.)SH 12 /Times-Bold AF 8280 28574 MT (1.5.4. The CONNECT Command)SH 10 /Times-Roman AF 8280 30516 MT (Syntax:)SH /Courier SF 11586 XM (CONNECT [)SH /Times-Italic SF (number)SH /Courier SF (])SH /Times-Roman SF 8280 32908 MT (Establish a terminal connection to the system connected to the octal) 144 W( TTY number specified here or in the most)143 W 8280 34104 MT (recent SET LINE command, using full duplex echoing and no parity unless otherwise specified in previous) 118 W( SET)119 W 8280 35300 MT (commands. Get) 334 W( back to Kermit-20) 42 W( by typing the escape character followed by the letter C. The escape character is)41 W 8280 36496 MT (Control-Backslash \050)127 W /Courier SF (^\134)SH /Times-Roman SF (\051 by default. When you type the escape character, several single-character) 127 W( commands are)128 W 8280 37692 MT (possible:)SH /Courier SF 9280 39483 MT (C)SH /Times-Roman SF 11280 XM (Close the connection and return to Kermit-20.)SH /Courier SF 9280 40588 MT (S)SH /Times-Roman SF 11280 XM (Show status of the connection; equivalent to SHOW LINE.)SH /Courier SF 9280 41693 MT (P)SH /Times-Roman SF 11280 XM (Push to a new Exec. POP from the Exec to get back to the connection.)SH /Courier SF 9280 42798 MT (Q)SH /Times-Roman SF 11280 XM (If a session log is active, temporarily Quit logging.)SH /Courier SF 9280 43903 MT (R)SH /Times-Roman SF 11280 XM (Resume logging to the session log.)SH /Courier SF 9280 45008 MT (B)SH /Times-Roman SF 11280 XM (Send a simulated BREAK signal.)SH /Courier SF 9280 46113 MT (?)SH /Times-Roman SF 11280 XM (List all the possible single-character arguments.)SH /Courier SF 9280 47218 MT (^\134)SH /Times-Roman SF 10730 XM (\050or whatever you have set the escape character to be\051:)SH 11280 48323 MT (Typing the escape character twice sends one copy of it to the connected host.)SH 8280 50114 MT (You can use the SET) 37 W( ESCAPE command to define a different escape character, and SET PARITY, SET DUPLEX,)38 W 8280 51310 MT (SET HANDSHAKE, SET FLOW, and SET SPEED) 101 W( to change those communication-line-oriented parameters. In)100 W 8280 52506 MT (order for the simulated BREAK signal to work, TOPS-20 must know the speed of the terminal. If it) 54 W( does not, you)55 W 8280 53702 MT (may use the SET SPEED command.) 268 W( Type) 785 W( the SHOW LINE command for information about your current)267 W 8280 54898 MT (communication settings.)SH 8280 57290 MT (Kermit-20 does not have) 18 W( any special autodialer interface. It assumes that the connection has already been made and)19 W 8280 58486 MT (the line assigned.)SH 12 /Times-Bold AF 8280 61602 MT (1.5.5. The SET, SHOW, and DEFINE Commands)SH 10 /Times-Roman AF 8280 63544 MT (SET is used for establishing or changing parameters, DEFINE) 12 W( lets you group several SET commands together into a)11 W 8280 64740 MT (single "macro" command, and SHOW lets you examine current settings or macro definitions.)SH ES %%Page: 14 15 BS 0 SI 10 /Times-Italic AF 6120 4404 MT (Page 14)SH 12 /Times-Bold AF 25287 XM (Kermit User Guide: DECSYSTEM-20 KERMIT 1.5.5)SH 46800 50 6120 5981 UL 13 SS 23957 8071 MT (The SET Command)SH 10 /Times-Roman AF 6120 10444 MT (Syntax:)SH /Courier SF 9426 XM (SET)SH /Times-Italic SF 11826 XM (parameter)SH /Courier SF 16592 XM ([)SH /Times-Italic SF (option)SH /Courier SF 20348 XM ([)SH /Times-Italic SF (value)SH /Courier SF (]])SH /Times-Roman SF 6120 12836 MT (Establish or modify various parameters for file transfer) 47 W( or terminal connection. You can examine their values with)48 W 6120 14032 MT (the SHOW command. The following parameters may be SET:)SH 17131 15642 MT (BREAK)SH 21020 XM (Adjust the BREAK simulation parameter)SH 13409 16747 MT (BLOCK-CHECK)SH 21020 XM (Packet transmission error detection method)SH 14577 17852 MT (DEBUGGING)SH 21020 XM (Record or display state transitions or packets)SH 17132 18957 MT (DELAY)SH 21020 XM (How long to wait before starting to send)SH 16576 20062 MT (DUPLEX)SH 21020 XM (For terminal connection, FULL or HALF)SH 16797 21167 MT (ESCAPE)SH 21020 XM (Character for terminal connection)SH 18409 22272 MT (FILE)SH 21020 XM (For setting file parameters like byte size)SH 12632 23377 MT (FLOW-CONTROL)SH 21020 XM (For enabling or disabling XON/XOFF flow control)SH 14299 24482 MT (HANDSHAKE)SH 21020 XM (For turning around half duplex communication line)SH 18631 25587 MT (IBM)SH 21020 XM (For communicating with an IBM mainframe)SH 14187 26692 MT (INCOMPLETE)SH 21020 XM (What to do with an incomplete file)SH 17576 27797 MT (INPUT)SH 21020 XM (For specifying behavior of the INPUT command)SH 14854 28902 MT (ITS-BINARY)SH 21020 XM (For recognizing a special 8-bit binary file format)SH 18243 30007 MT (LINE)SH 21020 XM (TTY line to use for file transfer or CONNECT)SH 16909 31112 MT (PARITY)SH 21020 XM (Character parity to use)SH 16519 32217 MT (PROMPT)SH 21020 XM (Change the program's command prompt)SH 16298 33322 MT (RECEIVE)SH 21020 XM (Various parameters for receiving files)SH 17242 34427 MT (RETRY)SH 21020 XM (How many times to retry a packet before giving up)SH 17909 35532 MT (SEND)SH 21020 XM (Various parameters for sending files)SH 17464 36637 MT (SPEED)SH 21020 XM (Baud rate of communication line)SH 14410 37742 MT (TVT-BINARY)SH 21020 XM (For negotiating binary mode on ARPANET)SH 6120 40134 MT (The DEFINE command may be used to compose "macros") 64 W( by combining SET commands. Those SET commands)63 W 6120 41330 MT (which differ from the "ideal" Kermit are now described in detail.)SH 12 /Times-Bold AF 6120 43918 MT (SET BREAK)SH 10 /Times-Roman AF 6120 45332 MT (Syntax:)SH /Courier SF 9580 XM (SET BREAK)154 W /Times-Italic SF 15888 XM (n)SH /Times-Roman SF 16792 XM (Specify the number of nulls to be sent at 50 baud to simulate a BREAK signal when)154 W 6120 46528 MT (connected to a remote host via SET LINE and CONNECT.)SH 12 /Times-Bold AF 6120 49116 MT (SET DEBUG)SH 10 /Times-Roman AF 6120 50530 MT (Syntax:)SH /Courier SF 9426 XM (SET DEBUG)SH /Times-Italic SF 15426 XM (options)SH /Times-Roman SF 6120 52922 MT (Record the packet traffic, either on your terminal or in a file. Some reasons for doing this would be to debug a)115 W 6120 54118 MT (version of Kermit that you are working on, to record a transaction in which an error occurred) 104 W( for evidence when)105 W 6120 55314 MT (reporting bugs, or simply to vary the display you get when running Kermit-20 in local mode. Options are:)SH 6120 57105 MT (STATES)SH 14120 XM (Show Kermit state transitions and packet numbers \050brief\051.)SH 6120 58682 MT (PACKETS)SH 14120 XM (Display each incoming and outgoing packet \050lengthy\051.)SH 6120 60259 MT (OFF)SH 14120 XM (Don't display or record debugging information \050this is the normal mode\051.) 65 W( If) 379 W( debugging was in)64 W 14120 61364 MT (effect, turn it off and close any log file.)SH 6120 63155 MT (The debugging information is recorded in the file specified by the most recent LOG DEBUGGING) 176 W( command,)177 W /Courier SF 6120 64351 MT (DEBUGGING.LOG)SH /Times-Roman SF 14170 XM (by default.)SH ES %%Page: 15 16 BS 0 SI 12 /Times-Bold AF 8280 4404 MT (1.5.5. The SET, SHOW, and DEFINE Commands)SH 10 /Times-Italic AF 51775 XM (Page 15)SH 46800 50 8280 5890 UL 12 /Times-Bold AF 8280 8004 MT (SET ESCAPE)SH 10 /Courier AF 8280 9416 MT (SET ESCAPE)SH /Times-Italic SF 14880 XM (octal-number)SH /Times-Roman SF 8280 11808 MT (Specify the control character you want to use to) 45 W( "escape" from remote connections back to Kermit-20. The default)44 W 8280 13004 MT (is 34 \050Control-\134\051. The number is the octal value of the ASCII control character, 1) 71 W( to 37 \050or 177\051, for instance 2 is)72 W 8280 14200 MT (Control-B. After) 466 W( you type the escape character, you must follow it by) 108 W( a one of the single-character "arguments")107 W 8280 15396 MT (described under the CONNECT command, above.)SH 12 /Times-Bold AF 8280 17984 MT (SET EXPUNGE)SH 10 /Courier AF 8280 19396 MT (SET EXPUNGE ON)SH /Times-Italic SF 17280 XM (or)SH /Courier SF 18769 XM (OFF)SH /Times-Roman SF 8280 21788 MT (Tell whether you want a DELETE command \050either) 170 W( the LOCAL DELETE command or a REMOTE DELETE)171 W 8280 22984 MT (command sent to a Kermit-20 server\051 to expunge files as it deletes them. On) 11 W( the DEC-20, a deleted file continues to)10 W 8280 24180 MT (take up space, and may be "undeleted" at a later time in) 133 W( the same session. To expunge a deleted file means to)134 W 8280 25376 MT (remove it completely and irrevocably, freeing its space for further use. EXPUNGE is OFF by) 42 W( default; deleted files)41 W 8280 26572 MT (are not automatically expunged. SET EXPUNGE applies only to files that are deleted) 39 W( explicitly by Kermit-20, and)40 W 8280 27768 MT (not to files that are implicitly deleted when new generations of existing files are created.)SH 12 /Times-Bold AF 8280 30356 MT (SET FILE)SH 10 /Times-Roman AF 8280 31770 MT (Syntax:)SH /Courier SF 11586 XM (SET FILE)SH /Times-Italic SF 16986 XM (parameter keyword)SH /Times-Roman SF 8280 34162 MT (Establish file-related parameters:)SH 8280 35953 MT (BYTESIZE)SH /Times-Italic SF 13252 XM (keyword or number)SH /Times-Roman SF 12280 37058 MT (Byte size for DEC-20 file input/output. The choices are SEVEN \0507\051, EIGHT \0508\051, and AUTO.)SH 12280 38849 MT (SEVEN)SH 16280 XM (\050or 7\051 Always store or retrieve five 7-bit bytes per word. When sending a) 91 W( file, ignore the file)92 W 16280 39954 MT (bytesize and do 7-bit input from the file.) 40 W( There) 329 W( would be no reason to use this option except to)39 W 16280 41059 MT (explicitly force an 8-bit file to be treated as a 7-bit file.)SH 12280 42636 MT (EIGHT)SH 16280 XM (\050or 8\051 Always store or retrieve four 8-bit bytes per word. When sending a file, ignore the) 85 W( file)86 W 16280 43741 MT (bytesize and do 8-bit input from the file. This command is necessary) 128 W( when receiving binary)127 W 16280 44846 MT (files from 8-bit-byte systems, such as most microcomputers.)SH 12280 46423 MT (AUTO)SH 16280 XM (Equivalent to SEVEN for incoming files, and for outgoing files means to use EIGHT if the)161 W 16280 47528 MT (DEC-20 file bytesize \050as shown by the Exec VDIR command\051) 30 W( is 8, otherwise use SEVEN. The)29 W 16280 48633 MT (default is AUTO.)SH 8280 50424 MT (The DEC-20 can send any mixture of file types in the correct way automatically, but you)4 W /Times-Italic SF 44199 XM (must)SH /Times-Roman SF 46342 XM (set the file bytesize) 4 W( to)5 W 12280 51529 MT (8 for any) 55 W( incoming 8-bit binary files, and to AUTO \050i.e. 7\051 for any incoming text files or DEC-20 binary)54 W 12280 52634 MT (files.)SH 8280 54211 MT (NAMING UNTRANSLATED)SH /Times-Italic SF 20889 XM (or)SH /Times-Roman SF 22028 XM (NORMAL-FORM)SH 12280 55316 MT (If NORMAL-FORM the names of incoming or outgoing files will) 30 W( be converted to contain only uppercase)29 W 12280 56421 MT (letters, digits, and at most one period; any other characters will be translated to) 512 W( ")513 W /Courier SF (X)SH /Times-Roman SF (". If)1276 W 12280 57526 MT (UNTRANSLATED, filenames will be sent and used literally. UNTRANSLATED is the default.)SH 12 /Times-Bold AF 8280 60114 MT (SET IBM)SH 10 /Times-Roman AF 8280 61528 MT (Syntax:)SH /Courier SF 11586 XM (SET IBM ON)SH /Times-Italic SF 18186 XM (or)SH /Courier SF 19675 XM (OFF)SH /Times-Roman SF 8280 63920 MT (SET IBM is really a predefined SET macro rather than a "hardwired") 213 W( SET command; it can be redefined or)212 W 8280 65116 MT (undefined \050see DEFINE\051; as distributed from Columbia, Kermit-20 defines IBM) 167 W( to be "parity mark, handshake)168 W 8280 66312 MT (XON, duplex half".)SH 8280 68704 MT (SET IBM should be used when running Kermit-20 in) 2 W( local mode, connected to an IBM or similar mainframe. If you)1 W 8280 69900 MT (have redefined the SET IBM macro, then your parameters will be used instead.)SH ES %%Page: 16 17 BS 0 SI 10 /Times-Italic AF 6120 4404 MT (Page 16)SH 12 /Times-Bold AF 25287 XM (Kermit User Guide: DECSYSTEM-20 KERMIT 1.5.5)SH 46800 50 6120 5890 UL 6120 8004 MT (SET ITS-BINARY)SH 10 /Times-Roman AF 6120 9418 MT (Syntax:)SH /Courier SF 9426 XM (SET ITS-BINARY ON)SH /Times-Italic SF 20226 XM (or)SH /Courier SF 21715 XM (OFF)SH /Times-Roman SF 6120 11810 MT (Specify whether ITS-Binary file headers are to be recognized or ignored. By default, they are recognized. ITS)130 W 6120 13006 MT (binary format is a way \050devised at MIT\051 of storing foreign 8-bit binary) 38 W( data on a 36-bit machine to allow automatic)37 W 6120 14202 MT (recognition of these files when sending them out) 41 W( again, so that you don't have to depend on the file byte size, or to)42 W 6120 15398 MT (issue explicit SET FILE BYTESIZE commands to Kermit.)SH 6120 17790 MT (An ITS format binary file contains the) 304 W( sixbit characters "DSK8" left-adjusted in the first 36-bit word. If)303 W 6120 18986 MT (ITS-BINARY is ON, then Kermit-20 will send) 65 W( any file starting with this "header word" using 8-bit input from the)66 W 6120 20182 MT (file even) 179 W( if the file bytesize is not 8, and will not send the header word itself. Kermit-20 will also store any)178 W 6120 21378 MT (incoming file that begins with that header word using 8-bit bytesize, again discarding the header word) 128 W( itself. If)129 W 6120 22574 MT (ITS-BINARY is OFF, then the header word, if) 60 W( any, will be sent or kept, and i/o will be according to the setting of)59 W 6120 23770 MT (FILE BYTESIZE.)SH 6120 26162 MT (This facility is provided for compatibility with the file formats used on certain public-access CP/M libraries.)SH 12 /Times-Bold AF 6120 28750 MT (SET INPUT)SH 10 /Times-Roman AF 6120 30164 MT (Syntax:)SH /Courier SF 9426 XM (SET INPUT)SH /Times-Italic SF 15426 XM (parameter value)SH /Times-Roman SF 6120 32556 MT (The INPUT) 116 W( command is used in TAKE command files or DEC-20 Batch control files as part of the login script)117 W 6120 33752 MT (facility, which is explained in greater detail later. SET INPUT controls) 40 W( the behavior of the INPUT command. The)39 W 6120 34948 MT (parameters are as follows:)SH 6120 36739 MT (SET INPUT DEFAULT-TIMEOUT)SH /Times-Italic SF 20979 XM (n)SH 10120 37844 MT (n)SH /Times-Roman SF 10972 XM (is the number of seconds for an INPUT command to time out after not receiving the) 102 W( requested input,)101 W 10120 38949 MT (when no interval is explicitly given in the INPUT command. For instance, if the) 52 W( default timeout interval)53 W 10120 40054 MT (is 10 seconds, then the command)SH /Courier SF 12520 41709 MT (INPUT login:)SH /Times-Roman SF 10120 43426 MT (will look for the ")8 W /Courier SF (login:)SH /Times-Roman SF (" prompt for 10 seconds. The default may be) 8 W( overriden by including an explicit)7 W 10120 44531 MT (interval in the INPUT command:)SH /Courier SF 12520 46186 MT (INPUT 15 login:)SH /Times-Roman SF 10120 47903 MT (The default timeout interval is 5 seconds.)SH 6120 49480 MT (SET INPUT TIMEOUT-ACTION PROCEED)SH /Times-Italic SF 25007 XM (or)SH /Times-Roman SF 26146 XM (QUIT)SH 10120 50585 MT (If the INPUT command comes from a Kermit-20 command file \050see TAKE command\051 or a TOPS-20)152 W 10120 51690 MT (Batch control file, then use this command) 179 W( to specify whether processing of the command file should)180 W 10120 52795 MT (proceed or quit after a timeout occurs. For TAKE files, the current command file is) 180 W( terminated and)179 W 10120 53900 MT (control returns to the invoking level \050Kermit-20 prompt level, or a superior TAKE file\051. The default)165 W 10120 55005 MT (action is PROCEED.)SH 6120 56582 MT (SET INPUT CASE IGNORE)SH /Times-Italic SF 18175 XM (or)SH /Times-Roman SF 19314 XM (OBSERVE)SH 10120 57687 MT (Specify whether alphabetic case should be) 129 W( ignored \050"a" matches "A"\051 or observed \050"a" does not match)130 W 10120 58792 MT ("A"\051 when scanning the input for the specified search string. By default, aphabetic case is ignored.)SH 6120 60583 MT (SET INPUT commands are "global"; the settings) 89 W( are not "pushed" and "popped" when entering or leaving TAKE)88 W 6120 61779 MT (command files.)SH ES %%Page: 17 18 BS 0 SI 12 /Times-Bold AF 8280 4404 MT (1.5.5. The SET, SHOW, and DEFINE Commands)SH 10 /Times-Italic AF 51775 XM (Page 17)SH 46800 50 8280 5890 UL 12 /Times-Bold AF 8280 8004 MT (SET LINE)SH 10 /Times-Roman AF 8280 9418 MT (Syntax:)SH /Courier SF 11586 XM (SET LINE [)SH /Times-Italic SF (octal-number)SH /Courier SF (])SH /Times-Roman SF 8280 11810 MT (Specify the octal TTY number to use for file transfer or CONNECT. If you) 165 W( issue this command, you will be)166 W 8280 13006 MT (running Kermit-20)18 W /Times-Italic SF 16093 XM (locally)SH /Times-Roman SF (, and) 18 W( you must log in to the remote system and run Kermit on that side in order to transfer)17 W 8280 14202 MT (a file. If you don't issue this command, Kermit-20 assumes it) 94 W( is running)95 W /Times-Italic SF 38875 XM (remotely)SH /Times-Roman SF (, and does file transfer over its)95 W 8280 15398 MT (job's controlling terminal line. You can also select the line directly in the CONNECT command; the command)SH /Courier SF 10680 17053 MT (CONNECT 12)SH /Times-Roman SF 8280 18770 MT (is equivalent to)SH /Courier SF 10680 20425 MT (SET LINE 12)SH 10680 21456 MT (CONNECT)SH /Times-Roman SF 8280 23848 MT (If you type SET LINE with no number argument, you will deassign any previous assigned) 31 W( line and revert to remote)30 W 8280 25044 MT (mode.)SH 8280 27436 MT (The SHOW LINE command will display the currently selected) 71 W( communication line and its charactistics, including)72 W 8280 28632 MT (parity, duplex, handshake, flow) 68 W( control, the speed if known, whether carrier is present \050if it is a modem-controlled)67 W 8280 29828 MT (line\051, and whether Kermit-20 is in local or remote mode.)SH 12 /Times-Bold AF 8280 32416 MT (SET RECEIVE)SH 10 /Times-Roman AF 8280 33830 MT (In addition to the full complement of SET RECEIVE commands described in) 140 W( the main part of the Kermit User)141 W 8280 35026 MT (Guide, you may also SET RECEIVE SERVER-TIMEOUT to a value) 36 W( between 0 and 94. This specifies the number)35 W 8280 36222 MT (of seconds between timeouts during server command wait, 0 specifies that no timeouts should occur during server)73 W 8280 37418 MT (command wait. When a Kermit server times out, it sends a NAK packet. Some systems cannot) 142 W( clear piled-up)141 W 8280 38614 MT (NAKs from their input buffers; if you're using such a system) 120 W( to communicate with a Kermit-20 server, and you)121 W 8280 39810 MT (expect to be leaving) 187 W( the server idle for long periods of time, you should use this command to turn off server)186 W 8280 41006 MT (command-wait timeouts.)SH 12 /Times-Bold AF 8280 43594 MT (SET SPEED)SH 10 /Times-Roman AF 8280 45008 MT (Syntax:)SH /Courier SF 11586 XM (SET SPEED)SH /Times-Italic SF 17586 XM (n)SH /Times-Roman SF 8280 47400 MT (Set the baud rate of the currently) 36 W( selected communication to)37 W /Times-Italic SF 32973 XM (n)SH /Times-Roman SF (, the decimal baud rate, for instance 300, 1200, 4800.)37 W 8280 48596 MT (When operating in local mode, it may be necessary to issue this command in order to enable BREAK simulation.)SH 12 /Times-Bold AF 8280 51184 MT (SET TVT-BINARY)SH 10 /Times-Roman AF 8280 52598 MT (Syntax:)SH /Courier SF 11586 XM (SET TVT-BINARY ON)SH /Times-Italic SF 22036 XM (or)SH /Courier SF 23175 XM (OFF)SH /Times-Roman SF 8280 54990 MT (Only for users) 105 W( running Kermit-20 on an ARPANET DEC-20, signed on to an ARPANET virtual terminal \050TVT\051)104 W 8280 56186 MT (from another host or through an ARPANET TAC. SET TVT ON) 12 W( causes Kermit-20 to negotiate binary mode \0508-bit\051)13 W 8280 57382 MT (communication with the ARPANET during file transfer. Without this command, file transfer through a TVT would)26 W 8280 58578 MT (not work in most cases.)SH 8280 60970 MT (TVT-BINARY is OFF by default. If you normally use Kermit-20 through the) 32 W( ARPAnet, you can put the command)33 W 8280 62166 MT (SET TVT-BINARY ON into your)SH /Courier SF 22251 XM (KERMIT.INI)SH /Times-Roman SF 28501 XM (file.)SH /Times-Italic SF 8280 64558 MT (CAUTION)SH /Times-Roman SF (: This facility) 46 W( requires certain features in the Release 5 TOPS-20 ARPANET monitor, which may not be)45 W 8280 65754 MT (present in releases distributed by DEC. See the Kermit-20 source code for details.)SH ES %%Page: 18 19 BS 0 SI 10 /Times-Italic AF 6120 4404 MT (Page 18)SH 12 /Times-Bold AF 25287 XM (Kermit User Guide: DECSYSTEM-20 KERMIT 1.5.5)SH 46800 50 6120 5981 UL 13 SS 22730 8071 MT (The DEFINE Command)SH 10 /Times-Roman AF 6120 10444 MT (Syntax:)SH /Courier SF 9426 XM (DEFINE)SH /Times-Italic SF 13626 XM (macroname)SH /Courier SF 18947 XM ([)SH /Times-Italic SF (set-option)SH /Courier SF 24147 XM ([,)SH /Times-Italic SF 25947 XM (set-option)SH /Courier SF 30547 XM ([...]]])SH /Times-Roman SF 6120 12836 MT (The DEFINE command is available in Kermit-20 for building "macros" of SET commands. The macro) 4 W( name can be)5 W 6120 14032 MT (any keyword-style character string, and the set options are anything you) 53 W( would type after SET in a SET command;)52 W 6120 15228 MT (several set options may be strung together, separated by commas. Example:)SH /Courier SF 8520 16883 MT (define notimeout send timeout 0, receive timeout 0, receive server 0)SH /Times-Roman SF 6120 18600 MT (Macro definitions may not include macro names. You can list all your macros and their definitions with the SHOW)19 W 6120 19796 MT (MACROS command. You can list a particular macro definition with HELP SET)SH /Times-Italic SF 38840 XM (macroname)SH /Times-Roman SF (.)SH 13 /Times-Bold AF 23163 23155 MT (The SHOW Command)SH 10 /Times-Roman AF 6120 25528 MT (Syntax:)SH /Courier SF 9426 XM (SHOW)SH /Times-Roman SF 12076 XM ([)SH /Times-Italic SF (option)SH /Times-Roman SF (])SH 6120 27920 MT (The SHOW command displays various information:)SH 6120 29711 MT (DAYTIME)SH 14120 XM (Current date, time, phase of moon.)SH 6120 31369 MT (DEBUGGING)SH 14120 XM (Debugging mode in effect, if any.)SH 6120 33027 MT (FILE-INFO)SH 14120 XM (Byte size for DEC-20 file i/o, incomplete file disposition.)SH 6120 34685 MT (INPUT)SH 14120 XM (INPUT command parameters.)SH 6120 36343 MT (LINE)SH 14120 XM (TTY line, parity, duplex, flow control, handshake, escape character, speed \050if known\051,) 218 W( and)217 W 14120 37448 MT (session loggin) 12 W( information. Note that before release 6.0 of TOPS-20, the DEC-20 does not keep)13 W 14120 38553 MT (a record of the actual baud rate of a modem-controlled or "remote" TTY line.)SH 6120 40211 MT (MACROS)SH 14120 XM (Definitions for SET macros.)SH 6120 41869 MT (PACKET-INFO)SH 14120 XM (For incoming and outbound packets.) 232 W( Items) 713 W( under RECEIVE column show parameters for)231 W 14120 42974 MT (packets Kermit-20 expects to receive, under SEND shows parameters for outgoing packets.)SH 6120 44632 MT (TIMING-INFO)SH 14120 XM (Delays, retries, server NAK intervals.)SH 6120 46290 MT (VERSION)SH 14120 XM (Program version of Kermit-20. This is also displayed when Kermit-20 is initially started.)SH 6120 47948 MT (ALL)SH 14120 XM (\050default\051 All of the above.)SH 12 /Times-Bold AF 6120 51064 MT (1.5.6. Program Management Commands)SH 13 SS 23344 54423 MT (The TAKE Command)SH 10 /Times-Roman AF 6120 56796 MT (Syntax:)SH /Courier SF 9426 XM (TAKE)SH /Times-Italic SF 12426 XM (filespec)SH /Times-Roman SF 6120 59188 MT (Execute Kermit-20 commands) 1 W( from the specified file. The file may contain contain any valid Kermit-20 commands,)2 W 6120 60384 MT (including other TAKE commands; command files may be nested up to a depth of 20.) 142 W( Default) 532 W( file type for the)141 W 6120 61580 MT (command file is)23 W /Courier SF 12883 XM (.CMD)SH /Times-Roman SF (. Most) 296 W( commands) 23 W( may have trailing comments, beginning by semicolon, but these should be)24 W 6120 62776 MT (avoided in REMOTE commands, GET) 249 W( commands, and the passwords that are prompted for after CWD and)248 W 6120 63972 MT (REMOTE CWD commands.)SH ES %%Page: 19 20 BS 0 SI 12 /Times-Bold AF 8280 4404 MT (1.5.6. Program Management Commands)SH 10 /Times-Italic AF 51775 XM (Page 19)SH 46800 50 8280 5981 UL 13 /Times-Bold AF 25432 8071 MT (The ECHO Command)SH 10 /Times-Roman AF 8280 10444 MT (Syntax:)SH /Courier SF 11586 XM (ECHO)SH /Times-Italic SF 14236 XM (line of text)SH /Times-Roman SF 8280 12836 MT (The line of text is echoed at the terminal. This is) 63 W( useful when issued from within TAKE command files, to report)64 W 8280 14032 MT (progress or issue instructions.)SH 13 /Times-Bold AF 25576 17391 MT (The HELP Command)SH 10 /Times-Roman AF 8280 19764 MT (Syntax:)SH /Courier SF 11586 XM (HELP [)SH /Times-Italic SF (topic)SH /Courier SF 17786 XM ([)SH /Times-Italic SF (subtopic)SH /Courier SF (]])SH /Times-Roman SF 8280 22156 MT (Typing HELP alone prints a brief summary of Kermit-20 and its commands. You can also type)SH /Courier SF 10680 23871 MT (HELP)SH /Times-Italic SF 13680 XM (command)SH /Times-Roman SF 8280 25588 MT (for any Kermit-20 command, e.g. "help send" or "help set) 55 W( parity" to get more detailed information about a specific)54 W 8280 26784 MT (command. Type)250 W /Courier SF 10680 28439 MT (HELP ?)SH /Times-Roman SF 8280 30156 MT (to see a list of the available help commands.)SH 13 /Times-Bold AF 22469 33515 MT (The EXIT and QUIT Commands)SH 10 /Times-Roman AF 8280 35888 MT (Syntax:)SH /Courier SF 11586 XM (EXIT)SH /Times-Roman SF 8280 38280 MT (Exit from Kermit-20. You can) 6 W( CONTINUE the program from the TOPS-20 Exec, provided you haven't run another)7 W 8280 39476 MT (program on top of it.) 8 W( You) 265 W( can also exit from Kermit-20 by typing one or more control-C's, even if it's in the middle)7 W 8280 40672 MT (of transferring) 56 W( a file. Kermit-20 will always restore your terminal to its original condition, and you will be able to)57 W 8280 41868 MT (CONTINUE the program to get back to ")SH /Courier SF (Kermit-20>)SH /Times-Roman SF (" command level with current settings intact.)SH /Courier SF 8280 44260 MT (QUIT)SH /Times-Roman SF 10930 XM (is a synonym for EXIT.)SH 13 /Times-Bold AF 25901 47619 MT (The LOG Command)SH 10 /Times-Roman AF 8280 49992 MT (Syntax:)SH /Courier SF 11586 XM (LOG)SH /Times-Roman SF 13636 XM ([)SH /Times-Italic SF (option)SH /Times-Roman SF 16775 XM ([)SH /Times-Italic SF (filespec)SH /Times-Roman SF (]])SH 8280 52384 MT (Log the specified option to the specified file:)SH 8280 54175 MT (SESSION)SH 16280 XM (During CONNECT or execution of a login script, log all characters that appear on) 42 W( the screen to)41 W 16280 55280 MT (the specified file. During CONNECT, the session log can be temporarily) 59 W( turned off during the)60 W 16280 56385 MT (remote session by typing the escape) 73 W( character followed by Q \050for Quit logging\051, and turned on)72 W 16280 57490 MT (again by typing the escape) 216 W( character followed by R \050for Resume logging\051. Default log is)217 W /Courier SF 16280 58595 MT (SESSION.LOG)SH /Times-Roman SF 23130 XM (in the current directory.)SH 8280 60172 MT (TRANSACTIONS)SH 16280 XM (During file transfer, log the progress of each file.) 103 W( The) 454 W( DEC-20 transaction log file looks like)102 W 16280 61277 MT (this:)SH /Courier SF 18680 62932 MT (Kermit-20 Transaction Log File, Monday 27-Feb-1984)SH 18680 64587 MT (18:40:13: Opened Log: PS:SAMPLE.LOG.1)SH 18680 65618 MT (18:40:31: -- Send Begins --)SH 20480 66649 MT (8th bit prefixing: Off)SH 20480 67680 MT (Block check type: 1)SH 18680 68711 MT (18:40:31: Opened File: PS:LOGIN.CMD.6)SH 20480 69742 MT (Sending As "LOGIN.CMD")SH 20480 70773 MT (Sent: 547 7-bit bytes)SH 18680 71804 MT (18:40:34: Closed PS:LOGIN.CMD.6)SH ES %%Page: 20 21 BS 0 SI 10 /Times-Italic AF 6120 4404 MT (Page 20)SH 12 /Times-Bold AF 25287 XM (Kermit User Guide: DECSYSTEM-20 KERMIT 1.5.6)SH 46800 50 6120 5709 UL 10 /Courier AF 16520 7824 MT (18:40:34: Send Complete)SH 16520 8855 MT (18:40:50: -- Receive Begins --)SH 18320 9886 MT (8th bit prefixing: Off)SH 18320 10917 MT (Block check type: 1)SH 16520 11948 MT (18:40:50: Opened: PS:AUTOEXEC.BAT.1)SH 18320 12979 MT (Written: 186 7-bit bytes)SH 16520 14010 MT (18:40:51: Closed: PS:AUTOEXEC.BAT.1)SH 16520 15041 MT (18:40:56: Closed Transaction Log)SH /Times-Roman SF 14120 16758 MT (Transaction logging is recommended for long or unattended file transfers, so that you don't have)8 W 14120 17863 MT (to watch the screen. The log may be inspected after the transfer is complete) 93 W( to see what files)92 W 14120 18968 MT (were transferred and what errors may have occurred. Default log) SH( is)1 W /Courier SF 41418 XM (TRANSACTION.LOG)SH /Times-Roman SF 50669 XM (in the)1 W 14120 20073 MT (current directory.)SH 6120 21650 MT (DEBUGGING)SH 14120 XM (Log STATES or PACKETS, as specified in the most recent SET DEBUGGING) 94 W( command, to)93 W 14120 22755 MT (the specified file. If log file not specified, then) 75 W( use TTY if local, or)76 W /Courier SF 42468 XM (DEBUGGING.LOG)SH /Times-Roman SF 50594 XM (in the)76 W 14120 23860 MT (current directory if remote. If no SET) 180 W( DEBUGGING command was previously issued, log)179 W 14120 24965 MT (STATES to the specified file. Also allow specification of bytesize for the) 90 W( log file, 7 \050normal,)91 W 14120 26070 MT (default\051, or 8 \050for debugging) 145 W( binary transfers when the parity bit is being used for data\051, for)144 W 14120 27175 MT (instance)SH /Courier SF 16520 28830 MT (LOG DEBUGGING BINARY.LOG 8)SH /Times-Roman SF 14120 30547 MT (A 7-bit log file can be typed, printed, or examined with) 49 W( a text editor or searching program. An)50 W 14120 31652 MT (8-bit log file) 58 W( can only be examined with a system utility like FILDDT. When logging packets,)57 W 14120 32757 MT (each packet is preceded by a timestamp, the) 59 W( current timeout interval \050preceded by a slash\051, and)60 W 14120 33862 MT (")SH /Courier SF (R:)SH /Times-Roman SF (" or ")50 W /Courier SF (S:)SH /Times-Roman SF (" to indicate data being received and sent, respectively. Packet format) 50 W( is described)49 W 14120 34967 MT (in the)SH /Times-Italic SF 16620 XM (Kermit Protocol Manual)SH /Times-Roman SF (.)SH 6120 36758 MT (SESSION is the default option. Thus the command "LOG" alone will cause CONNECT sessions) 87 W( to be logged in)88 W /Courier SF 6120 37954 MT (SESSION.LOG)SH /Times-Roman SF 13044 XM (in the current directory. Any log files are closed when you EXIT or QUIT from Kermit,) 74 W( and are)73 W 6120 39150 MT (reactivated if you CONTINUE the program. You may explicitly) 123 W( close a log file and terminate logging with the)124 W 6120 40346 MT (CLOSE command.)SH 13 /Times-Bold AF 22982 43705 MT (The CLOSE Command)SH 10 /Times-Roman AF 6120 46078 MT (Syntax:)SH /Courier SF 9426 XM (CLOSE)SH /Times-Italic SF 12676 XM (option)SH /Times-Roman SF 6120 48470 MT (Close the specified log file, SESSION, TRANSACTION, or DEBUGGING, and terminate logging to that file.)SH 14 /Times-Bold AF 6120 52072 MT (1.6. Login Scripts: The INPUT, OUTPUT, CLEAR, and PAUSE Commands)SH 10 /Times-Roman AF 6120 54190 MT (When running Kermit-20 in local mode, connecting from) 84 W( the DEC-20 to another system via an external TTY line)83 W 6120 55386 MT (\050for instance, through an autodialer\051, you) 297 W( may use the Kermit-20 INPUT, OUTPUT, CLEAR, and PAUSE)298 W 6120 56582 MT (commands to carry on a dialog with the remote system. When combined into a) 143 W( "script" in a Kermit-20 TAKE)142 W 6120 57778 MT (command file, or included in a Batch control file, these commands provide the ability to initially connect) 29 W( and log in)30 W 6120 58974 MT (to a remote system, and to set it up for file transfer. During script execution, session logging may) 28 W( be used to record)27 W 6120 60170 MT (the dialog.)SH ES %%Page: 21 22 BS 0 SI 12 /Times-Bold AF 8280 4404 MT (1.6. Login Scripts: The INPUT, OUTPUT, CLEAR, and PAUSE Commands)SH 10 /Times-Italic AF 51775 XM (Page 21)SH 46800 50 8280 5981 UL 13 /Times-Bold AF 25070 8071 MT (The CLEAR Command)SH 10 /Times-Roman AF 8280 10444 MT (Syntax:)SH /Courier SF 11586 XM (CLEAR)SH /Times-Roman SF 8280 12836 MT (Clear the input and output buffers of the currently selected line, and attempt to clear any XOFF deadlock.)SH 13 /Times-Bold AF 25215 16195 MT (The PAUSE Command)SH 10 /Times-Roman AF 8280 18568 MT (Syntax:)SH /Courier SF 11586 XM (PAUSE)SH /Times-Roman SF 14836 XM ([)SH /Times-Italic SF (interval)SH /Times-Roman SF (])SH 8280 20960 MT (Pause the specified number of seconds before executing the next command. The default interval is one second.)SH 13 /Times-Bold AF 25323 24319 MT (The INPUT Command)SH 10 /Times-Roman AF 8280 26692 MT (Syntax:)SH /Courier SF 11586 XM (INPUT)SH /Times-Roman SF 14836 XM ([)SH /Times-Italic SF (interval)SH /Times-Roman SF (] [)SH /Times-Italic SF (string)SH /Times-Roman SF (])SH 8280 29084 MT (On the currently selected communication line, look) 75 W( for the given string for the specified interval of time, which is)76 W 8280 30280 MT (specified in seconds. If no interval is specified, then wait for the default interval, which may) 67 W( be specified by SET)66 W 8280 31476 MT (INPUT DEFAULT-TIMEOUT, and is normally) 7 W( 5 seconds. Specifying an interval of 0 \050or less\051 means no timeout --)8 W 8280 32672 MT (wait forever for the specified string. An INPUT command can by interrupted by) 76 W( typing one or more Control-C's,)75 W 8280 33868 MT (which will return you to)SH /Courier SF 18196 XM (Kermit-20>)SH /Times-Roman SF 24446 XM (prompt level.)SH 8280 36260 MT (Characters coming in from the line) 48 W( will be scanned for the search string, and when a match is found, the command)49 W 8280 37456 MT (will terminate successfully; if the string is not found within the given interval,) 257 W( the command will terminate)256 W 8280 38652 MT (unsuccessfully. While) 250 W( the INPUT command is active, all incoming characters will appear on your screen.)SH 8280 41044 MT (The search string may) 171 W( contain any printable characters. Control or other special characters that you could not)172 W 8280 42240 MT (normally type as part of a command may be included) 84 W( by preceding their octal ASCII values with a backslash, for)83 W 8280 43436 MT (instance)SH /Courier SF 11886 XM (foo\13415)SH /Times-Roman SF 15815 XM (is "foo" followed by a carriage return \050ASCII 15, octal\051. A) 79 W( backslash alone will be taken as is,)80 W 8280 44632 MT (unless it is followed by an octal digit \0500-7\051; if you want to actually) 81 W( specify a backslash in this context, double the)80 W 8280 45828 MT (backslash \050)SH /Courier SF (\134\1345)SH /Times-Roman SF 14801 XM (will be taken as)SH /Courier SF 21300 XM (\1345)SH /Times-Roman SF (\051.)SH 8280 48220 MT (The behavior of the INPUT command is governed by the SET INPUT CASE, SET INPUT) 37 W( DEFAULT-TIMEOUT,)38 W 8280 49416 MT (and SET INPUT TIMEOUT-ACTION) 12 W( commands, as described in the Kermit Commands section of the User Guide,)11 W 8280 50612 MT (or in the Kermit book.)SH 8280 53004 MT (In addition to normal use, Kermit-20 scripts can also be used in DEC-20 batch control files. Failure to match) 93 W( an)94 W 8280 54200 MT (input string in the timeout interval will result in a message starting with ``)43 W /Courier SF (?)SH /Times-Roman SF ('', which signals the) 43 W( Batch controller to)42 W 8280 55396 MT (detect an error. If INPUT TIMEOUT-ACTION is) 91 W( SET to PROCEED, any timeout error messages will be issued)92 W 8280 56592 MT (starting with a ")SH /Courier SF (%)SH /Times-Roman SF (", which does not signal an error to Batch.)SH 8280 58984 MT (In addition to otherwise untypable control characters \050like Control-C\051, certain printable characters in the search)167 W 8280 60180 MT (string may need to be "quoted" using the backslash mechanism:)SH /Courier SF 8280 61971 MT (@)SH /Times-Roman SF 9130 XM (\050ASCII 100\051)SH 16280 XM (If it is the first character in the string,) 37 W( atsign tells TOPS-20 that the following characters will be)38 W 16280 63076 MT (the name of an indirect command file, for instance)SH /Courier SF 18680 64731 MT (input 10 @foo.txt)SH /Times-Roman SF 16280 66448 MT (tells Kermit to spend 10 seconds scanning the communication line input for) 63 W( the string which is)62 W 16280 67553 MT (contained in the file)77 W /Courier SF 24809 XM (FOO.TXT)SH /Times-Roman SF (. If) 405 W( you need to specify a string that starts with ")78 W /Courier SF (@)SH /Times-Roman SF (", use)78 W /Courier SF 52680 XM (\134100)SH /Times-Roman SF 16280 68658 MT (instead.)SH /Courier SF 8280 70235 MT (?)SH /Times-Roman SF 9130 XM (\050ASCII 77\051)SH 16280 XM (A question mark tells TOPS-20 to provide a brief help message about this part of the) 26 W( command;)25 W 16280 71340 MT (use)SH /Courier SF 17863 XM (\13477)SH /Times-Roman SF 19913 XM (instead.)SH ES %%Page: 22 23 BS 0 SI 10 /Times-Italic AF 6120 4404 MT (Page 22)SH 12 /Times-Bold AF 26187 XM (Kermit User Guide: DECSYSTEM-20 KERMIT 1.6)SH 46800 50 6120 5709 UL 10 /Courier AF 6120 7886 MT (!)SH /Times-Roman SF 6970 XM (\050ASCII 41\051)SH 14120 XM (If it is the first character in the string, an exclamation point) 96 W( will cause TOPS-20 to ignore the)97 W 14120 8991 MT (rest of the string, i.e. treat it as a comment, use)SH /Courier SF 33034 XM (\13441)SH /Times-Roman SF (.)SH /Courier SF 6120 10568 MT (;)SH /Times-Roman SF 6970 XM (\050ASCII 73\051)SH 14120 XM (Same as exclamation mark, use)SH /Courier SF 26951 XM (\13473)SH /Times-Roman SF (.)SH /Courier SF 6120 12145 MT (\050)SH /Times-Roman SF 6970 XM (\050ASCII 50\051)SH 14120 XM (In first position, TOPS-20 will think this marks the beginning of a "guide word"; use)SH /Courier SF 48269 XM (\13450)SH /Times-Roman SF (.)SH /Courier SF 6120 13722 MT (-)SH /Times-Roman SF 6970 XM (\050ASCII 55\051)SH 14120 XM (In)SH /Times-Italic SF 15285 XM (final)SH /Times-Roman SF 17451 XM (position, a dash) 82 W( tells TOPS-20 that the command line is to be continued, concatenated)81 W 14120 14827 MT (with the following line. Use)122 W /Courier SF 26546 XM (\13455)SH /Times-Roman SF 28718 XM (instead of a final dash. For instance, to specify) 122 W( the string)123 W 14120 15932 MT (")SH /Courier SF (More?--)SH /Times-Roman SF (", use ")SH /Courier SF (More\13477-\13455)SH /Times-Roman SF (".)SH 13 /Times-Bold AF 22477 19291 MT (The OUTPUT Command)SH 10 /Times-Roman AF 6120 21664 MT (Syntax:)SH /Courier SF 9426 XM (OUTPUT)SH /Times-Italic SF 13276 XM (string)SH /Times-Roman SF 6120 24056 MT (The given string is sent out the currently selected communication line. The string is in the same) 20 W( form as the INPUT)19 W 6120 25252 MT (string; control or special characters may be included by) 83 W( prefacing their octal ASCII value with a backslash. Note)84 W 6120 26448 MT (that any terminating carriage return must be included explicitly as)135 W /Courier SF 34077 XM (\13415)SH /Times-Roman SF (. The) 520 W( string will also be) 135 W( echoed at your)134 W 6120 27644 MT (terminal.)SH 13 /Times-Bold AF 24355 31003 MT (Login Script Hints)SH 10 /Times-Roman AF 6120 33376 MT (It is not a good idea to store) 44 W( passwords in plain text in a file. The facilities of the TOPS-20 command parser make)45 W 6120 34572 MT (this unnecessary,) 112 W( so long as you are sitting at your terminal. Suppose you have a script that looks for the string)111 W 6120 35768 MT (")SH /Courier SF (Password:)SH /Times-Roman SF 12528 XM (" and then outputs your password using a command like)SH /Courier SF 8520 37423 MT (out mypassword\13415)SH /Times-Roman SF 6120 39140 MT (If you change this line to)SH /Courier SF 8520 40795 MT (out @tty:)SH /Times-Roman SF 6120 42512 MT (you may enter the password from your terminal as follows:)SH /Courier SF 8520 44167 MT (login: myuserid)SH 8520 45198 MT (Password: mypassword\13415^Z)SH 9000 50 14520 45398 UL /Times-Roman SF 6120 46915 MT (That is, you type the password, a backslash-encoded carriage return, and then Control-Z. This may be) 85 W( done even)86 W 6120 48111 MT (when executing commands from a TAKE file; after the)139 W /Courier SF 29727 XM (^Z)SH /Times-Roman SF (, control returns to the TAKE) 139 W( file. In the OUTPUT)138 W 6120 49307 MT (command, ")33 W /Courier SF (@TTY:)SH /Times-Roman SF 14288 XM (designates)SH /Courier SF 18737 XM (TTY:)SH /Times-Roman SF 21420 XM (\050your job's controlling terminal\051 to be an indirect command file; the)34 W /Courier SF 49263 XM (^Z)SH /Times-Roman SF 50747 XM (is the)34 W 6120 50503 MT ("end of file") 75 W( for a terminal. This same technique could have been used in the first script example to allow you to)74 W 6120 51699 MT (supply from the terminal the name of) 87 W( the file to be sent. It might be a good idea to for you to include an ECHO)88 W 6120 52895 MT (command in your script file to remind you to do this, for instance:)SH /Courier SF 8520 54550 MT (input password:)SH 8520 55581 MT (echo ^GType your password, followed by "\13415" and then a CTRL-Z)SH 8520 56612 MT (output @tty:)SH /Times-Roman SF 6120 58329 MT (The)SH /Courier SF 7925 XM (^G)SH /Times-Roman SF 9375 XM (is a Control-G, which should get your attention by sounding a beep at your terminal.)SH 6120 60721 MT (One might expect to be able) 5 W( to use the same indirect file mechanism with the OUTPUT command to provide a crude)4 W 6120 61917 MT ("raw upload" facility, as in)SH /Courier SF 8520 63572 MT (output @foo.bar)SH /Times-Roman SF 6120 65289 MT (to send the contents of the file)246 W /Courier SF 20146 XM (FOO.BAR)SH /Times-Roman SF 24842 XM (to the remote) 246 W( system, with)247 W /Times-Italic SF 36908 XM (no)SH /Times-Roman SF 38405 XM (synchronization or error checking.)247 W 6120 66485 MT (Unfortunately, there are two problems with this approach:) 65 W( first, TOPS-20 converts all carriage return / linefeeds in)64 W 6120 67681 MT (an indirect command file to spaces, and second, only very short files) 33 W( may be treated this way, because they must fit)34 W 6120 68877 MT (within TOPS-20's command "atom" buffer. The Kermit-20 TRANSMIT command provides a synchronized) 119 W( raw)118 W 6120 70073 MT (uploading of files.)SH ES %%Page: 23 24 BS 0 SI 12 /Times-Bold AF 8280 4404 MT (1.7. Raw Download and Upload)SH 10 /Times-Italic AF 51775 XM (Page 23)SH 46800 50 8280 6071 UL 14 /Times-Bold AF 8280 8138 MT (1.7. Raw Download and Upload)SH 10 /Times-Roman AF 8280 10256 MT ("Raw Download" is the term commonly used to describe the capture of) 78 W( a remote file on the local system, without)79 W 8280 11452 MT (any kind of error detection or correction. This allows you to obtain files from remote systems) 128 W( that do not have)127 W 8280 12648 MT (Kermit, but with the risk of loss or corruption of data.)SH 8280 15040 MT (Kermit-20 provides raw downloading via the LOG SESSION command during) 3 W( CONNECT to a remote system. The)4 W 8280 16236 MT (session log is described above. To use session logging to capture a file:)SH 10280 18027 MT (1.)SH 11280 XM (Run Kermit on the DEC-20.)SH 10280 20237 MT (2.)SH 11280 XM (SET LINE to the TTY number through which you will be connected to the remote system.)SH 10280 22447 MT (3.)SH 11280 XM (Perform any required SET commands to) 24 W( condition Kermit for communication with the remote system.)23 W 11280 23552 MT (You may need SET PARITY, SET) 89 W( DUPLEX, SET FLOW, SET HANDSHAKE, etc., depending on)90 W 11280 24657 MT (the characteristics of the remote system and the communication medium.)SH 10280 26867 MT (4.)SH 11280 XM (CONNECT to the remote system and log in.)SH 10280 29077 MT (5.)SH 11280 XM (Condition your job on the remote system not to pause at the end of a screenful of text, and give)171 W 11280 30182 MT (whatever commands may be necessary to achieve a "clean" terminal) 144 W( listing -- for instance, disable)145 W 11280 31287 MT (messages from the system or other users.)SH 10280 33497 MT (6.)SH 11280 XM (Type the appropriate) 81 W( command to have the desired file displayed at the terminal,)80 W /Times-Italic SF 44816 XM (but do not type the)80 W 11280 34602 MT (terminating carriage return)SH /Times-Roman SF (. On) 250 W( most systems, the command would be "type", on Unix it's "cat".)SH 10280 36812 MT (7.)SH 11280 XM (Escape back to Kermit to the DEC-20 and give the LOG SESSION command.)SH 10280 39022 MT (8.)SH 11280 XM (CONNECT back to the) 61 W( remote system and type a carriage return. The file will be displayed on your)62 W 11280 40127 MT (screen and recorded in the session log file.)SH 10280 42337 MT (9.)SH 11280 XM (Escape back to Kermit on the DEC-20 and give the CLOSE SESSION command.)SH 8280 44128 MT (The file will be in)70 W /Courier SF 16046 XM (SESSION.LOG)SH /Times-Roman SF 22966 XM (in your) 70 W( connected directory, unless you gave another name for it in your LOG)69 W 8280 45324 MT (SESSION command. You will) 27 W( probably find that some editing necessary to remove extraneous prompts, messages,)28 W 8280 46520 MT (padding characters, or terminal escape sequences, or to fill in lost) 7 W( or garbled characters. Here's an example showing)6 W 8280 47716 MT (how to capture a file)SH /Courier SF 16750 XM (foo.bar)SH /Times-Roman SF 21200 XM (from a remote Unix system:)SH /Courier SF 10680 49371 MT (@kermit)SH 3600 50 11280 49571 UL 10680 50402 MT (Kermit-20>set line 23)SH 6600 50 16680 50602 UL 10680 51433 MT (Kermit-20>connect)SH 4200 50 16680 51633 UL 10680 52464 MT ([KERMIT-20: Connecting to remote host over TTY23:,)SH 11280 53495 MT (type C to return.])SH 10680 54526 MT (4.2 BSD UNIX)SH 10680 56181 MT (login: myuserid)SH 4800 50 14880 56381 UL 10680 57212 MT (Password: mypassword)SH 6000 50 16680 57412 UL 10680 58243 MT (% cat foo.bar^\134C)SH 8400 50 11880 58443 UL 10680 59274 MT ([KERMIT-20: Connection Closed])SH 10680 60305 MT (Kermit-20>log session foo.bar)SH 11400 50 16680 60505 UL 10680 61336 MT (Kermit-20>connect)SH 4200 50 16680 61536 UL 10680 62367 MT ([KERMIT-20: Connecting to remote host over TTY23:,)SH 11280 63398 MT (type C to return.])SH 10680 64429 MT ([KERMIT-20: Logging to File FOO.BAR.1])SH /Times-Italic SF 10680 65460 MT (\050Type carriage return now.\051)SH /Courier SF 10680 66491 MT (This is the file foo.bar.)SH 10680 67522 MT (It has three lines.)SH 10680 68553 MT (This is the last line.)SH 10680 69584 MT (% ^\134)SH 1200 50 11880 69784 UL 10680 70615 MT ([KERMIT-20: Closing Log File FOO.BAR.1>)SH 10680 71646 MT ([KERMIT-20: Connection Closed])SH ES %%Page: 24 25 BS 0 SI 10 /Times-Italic AF 6120 4404 MT (Page 24)SH 12 /Times-Bold AF 26187 XM (Kermit User Guide: DECSYSTEM-20 KERMIT 1.7)SH 46800 50 6120 5709 UL 10 /Courier AF 8520 7824 MT (Kermit-20>close session)SH 7800 50 14520 8024 UL /Times-Roman SF 6120 9541 MT (Note that in this case, the Unix ")SH /Courier SF (%)SH /Times-Roman SF 20338 XM (" prompt at the end of the text will have to be edited out.)SH 13 /Times-Bold AF 26070 12900 MT (Raw Upload)SH 10 /Times-Roman AF 6120 15273 MT ("Raw Upload" means sending a file from the local system to a remote one,) 223 W( again without error detection or)224 W 6120 16469 MT (correction. This) 414 W( allows you to send files from the DEC-20 to remote systems that don't have) 82 W( Kermit. Kermit-20)81 W 6120 17665 MT (provides the TRANSMIT command for this purpose.)SH 6120 20057 MT (Syntax:)SH /Courier SF 9426 XM (TRANSMIT)SH /Times-Italic SF 14476 XM (filespec)SH /Times-Roman SF 17781 XM ([)SH /Times-Italic SF (prompt)SH /Times-Roman SF (])SH 6120 22449 MT (For use in local mode only. Sends the specified text file) 182 W( a line at a time, "raw" \050as is,)183 W /Times-Italic SF 44053 XM (without)SH /Times-Roman SF 47487 XM (using Kermit)183 W 6120 23645 MT (protocol\051, to the remote system, waiting for the) 47 W( specified prompt for each line. Only a single file may be sent with)46 W 6120 24841 MT (the TRANSMIT command; wildcards are not allowed in the filespec. The file should be) 9 W( a text file, not a binary file.)10 W 6120 26037 MT (Since protocol is not being used, no assurance can be given that) 95 W( the file will arrive at the destination correctly or)94 W 6120 27233 MT (completely.)SH 6120 29625 MT (The)SH /Times-Italic SF 8025 XM (prompt)SH /Times-Roman SF 11264 XM (is any string, for instance the prompt of a line editor) 100 W( in text insertion mode. The prompt string may)101 W 6120 30821 MT (include special characters by preceding their octal ASCII values with a backslash, e.g.)99 W /Courier SF 42121 XM (\13412)SH /Times-Roman SF 44270 XM (for linefeed,)99 W /Courier SF 49605 XM (\13421)SH /Times-Roman SF 51754 XM (for)SH 6120 32017 MT (XON \050)SH /Courier SF (^Q)SH /Times-Roman SF (\051. The) 250 W( syntax of the prompt string is explained in greater detail above, with the INPUT command.)SH 6120 34409 MT (If a prompt string is supplied, alphabetic case will be ignored in searching for it unless you SET INPUT) 130 W( CASE)131 W 6120 35605 MT (OBSERVE. If) 384 W( a prompt string is not supplied, then linefeed will be used) 67 W( by default, unless you have performed a)66 W 6120 36801 MT (SET HANDSHAKE command, in which case the current handshake character will be used. If you really want) 82 W( to)83 W 6120 37997 MT (send the entire file without waiting for any prompts, specify a prompt of "\1340" \050ASCII zero, null\051 \050this is not advised\051.)SH 6120 40389 MT (The file will be sent using the current) 43 W( settings for duplex, parity, and flow control. There are no timeouts on input,)42 W 6120 41585 MT (as there are with the INPUT command. The TRANSMIT command) 222 W( waits forever for the prompt to appear.)223 W 6120 42781 MT (However, if you observe that the transfer is stuck, there are three things you can do:)SH /Symbol SF 7910 44686 MT (\267)SH /Times-Roman SF 8620 XM (Type a Carriage Return to transmit the next line.)SH /Symbol SF 7910 46675 MT (\267)SH /Times-Roman SF 8620 XM (Type a Control-P to retransmit the line that was just transmitted.)SH /Symbol SF 7910 48664 MT (\267)SH /Times-Roman SF 8620 XM (Type two Control-C's to cancel the TRANSMIT) 103 W( command and get back to)102 W /Courier SF 40124 XM (Kermit-20>)SH /Times-Roman SF 46476 XM (command)SH 8620 49769 MT (level.)SH 6120 52161 MT (TRANSMIT should be used as) 50 W( follows: CONNECT to the remote system, login, and start up some kind of process)51 W 6120 53357 MT (on the remote) 112 W( system to store input from the terminal into a file. On a DEC-20 \050that doesn't have Kermit\051, you)111 W 6120 54553 MT (could do)SH /Courier SF 8520 56208 MT (copy tty: foo.bar)SH /Times-Roman SF 6120 57925 MT (or you could start a line editor like EDIT or OTTO and put it into text insertion) 10 W( mode. On a Unix system, you could)11 W /Courier SF 8520 59580 MT (cat /dev/tty > foo.bar)SH /Times-Roman SF 6120 61297 MT (or you could run "ed" and give it the "a" command.)SH 6120 63689 MT (The Kermit-20 TRANSMIT command will send the first line of the file immediately. Then) 180 W( it will wait for a)179 W 6120 64885 MT ("prompt" from the remote system before sending) 208 W( the next line. When performing a copy operation from the)209 W 6120 66081 MT (terminal to a file, the "prompt" will probably be) 72 W( a linefeed, ")71 W /Courier SF (\13412)SH /Times-Roman SF (" which is the default prompt -- most full duplex)71 W 6120 67277 MT (systems expect you to type a line of text terminated by a carriage return; they) 29 W( echo the characters you type and then)30 W 6120 68473 MT (output a linefeed. Half duplex systems, on the other hand, use some kind of) 76 W( line turnaround handshake character,)75 W 6120 69669 MT (like XON \050Control-Q\051,) 56 W( to let you know when they are ready for the next line of input. Line editors like EDIT and)57 W 6120 70865 MT (OTTO prompt you with a line number followed) 88 W( by a tab; in that case your prompt character would be ")87 W /Courier SF (\13411)SH /Times-Roman SF (" \050be)87 W ES %%Page: 25 26 BS 0 SI 12 /Times-Bold AF 8280 4404 MT (1.7. Raw Download and Upload)SH 10 /Times-Italic AF 51775 XM (Page 25)SH 46800 50 8280 5709 UL /Times-Roman SF 8280 7886 MT (careful -- if) 67 W( the remote DEC-20 doesn't think your terminal has hardware tabs, it will simulate them by outputting)68 W 8280 9082 MT (spaces\051. In) 306 W( any case, to assure synchronization, it is your responsibility to set up the target system) 28 W( to accept line-at-)27 W 8280 10278 MT (a-time textual input and to determine what the system's prompt will be when it is ready for the next line.)SH 8280 12670 MT (Each line is sent with a terminating carriage return; linefeeds are) 48 W( not sent, since these are supplied by the receiving)49 W 8280 13866 MT (system if it needs) 31 W( them. The TRANSMIT command continues to send all the lines of the file in this manner until it)30 W 8280 15062 MT (reaches the end, or until you interrupt the operation by typing Control-C's.)SH 8280 17454 MT (If you cannot make the TRANSMIT command work automatically, for instance because the remote system's prompt)2 W 8280 18650 MT (changes for each line, you) 61 W( may TRANSMIT manually by specifying a prompt string that will not appear, and then)60 W 8280 19846 MT (typing a carriage return at your keyboard for each line you want to send.)SH 8280 22238 MT (If the TRANSMIT command completes successfully \050you'll get a message to the effect that the transmission) 151 W( is)152 W 8280 23434 MT (complete\051, then you) 72 W( must connect back to the remote system and type whatever command it needs in orderto save)71 W 8280 24630 MT (and/or close the file there.)SH 14 /Times-Bold AF 8280 28232 MT (1.8. Kermit-20 Examples)SH 10 /Times-Roman AF 8280 30350 MT (Here are a few examples of the use of Kermit-20. Text entered by the user is underlined.)SH 13 /Times-Bold AF 26535 33709 MT (Remote Operation)SH 10 /Times-Roman AF 8280 36082 MT (The following example shows use of Kermit-20 as a server from) 26 W( an IBM PC. In this example, the user runs Kermit)27 W 8280 37278 MT (on the PC, connects) 67 W( to the DEC-20, and starts Kermit-20 in server mode. From that point on, the user need never)66 W 8280 38474 MT (connect to the DEC-20 again. In this example, the user gets a file from the DEC-20,) 48 W( works on it locally at the PC,)49 W 8280 39670 MT (and then sends the results back to the DEC-20. Note that the user can leave and restart Kermit on the PC as often as)14 W 8280 40866 MT (desired.)SH /Courier SF 8880 42521 MT (A>Kermit)SH 3600 50 10080 42721 UL 8880 43552 MT (Kermit-MS>connect)SH 4200 50 14880 43752 UL 8880 44583 MT (@)SH 8880 45614 MT (@Kermit)SH 3600 50 9480 45814 UL 8880 46645 MT (TOPS-20 Kermit version 4.2\050262\051)SH 8880 48300 MT (Kermit-20>server)SH 3600 50 14880 48500 UL 9480 49955 MT (Kermit Server running on DEC-20 host. Please type your escape)SH 9480 50986 MT (sequence to return to your local machine. Shut down the server by)SH 9480 52017 MT (typing the Kermit BYE command on your local machine.)SH 8880 53048 MT (^[C)SH 1800 50 8880 53248 UL 8880 54079 MT (Kermit-MS>get foo.txt)SH 6600 50 14880 54279 UL /Times-Italic SF 10880 55184 MT (The transfer takes place.)SH /Courier SF 8880 56642 MT (Kermit-MS>exit)SH 2400 50 14880 56842 UL 8880 57673 MT (A>)SH 8880 58704 MT (A>edit foo.txt ; \050)SH /Times-Italic SF (or whatever)SH /Courier SF (...\051)SH 7200 50 10080 58904 UL 8880 59735 MT (A>)SH 8880 60766 MT (A>Kermit)SH 3600 50 10080 60966 UL 8880 61797 MT (Kermit-MS>send foo.txt)SH 7200 50 14880 61997 UL /Times-Italic SF 10880 62902 MT (The transfer takes place.)SH /Courier SF 8880 64360 MT (Kermit-MS>bye)SH 1800 50 14880 64560 UL 8880 65391 MT (A>)SH /Times-Roman SF 8280 67783 MT (The next example shows the special) 47 W( procedure you would have to use in order to send a mixture of text and binary)48 W 8280 68979 MT (files from a PC \050or an 8-bit-byte system\051 to the DEC-20. Note that in this case, it's more convenient to avoid) 19 W( server)18 W 8280 70175 MT (mode.)SH /Courier SF 8880 71830 MT (Kermit-MS>connect)SH 4200 50 14880 72030 UL ES %%Page: 26 27 BS 0 SI 10 /Times-Italic AF 6120 4404 MT (Page 26)SH 12 /Times-Bold AF 26187 XM (Kermit User Guide: DECSYSTEM-20 KERMIT 1.8)SH 46800 50 6120 5709 UL 10 /Courier AF 6720 7824 MT (@)SH 6720 8855 MT (@Kermit)SH 3600 50 7320 9055 UL 6720 9886 MT (TOPS-20 Kermit version 4.2\050262\051)SH 6720 11541 MT (Kermit-20>receive)SH 4200 50 12720 11741 UL 6720 12572 MT (^]C)SH 1800 50 6720 12772 UL 6720 13603 MT (Kermit-MS>send *.txt)SH 6000 50 12720 13803 UL /Times-Italic SF 8720 14708 MT (Textual files are sent.)SH /Courier SF 6720 16363 MT (Kermit-MS>connect)SH 4200 50 12720 16563 UL 6720 17394 MT (Kermit-20>set file bytesize 8)SH 11400 50 12720 17594 UL 6720 18425 MT (Kermit-20>receive)SH 4200 50 12720 18625 UL 6720 19456 MT (^]C)SH 1800 50 6720 19656 UL 6720 20487 MT (Kermit-MS>send *.exe)SH 6000 50 12720 20687 UL /Times-Italic SF 8720 21592 MT (Binary files are sent.)SH /Courier SF 6720 23247 MT (Kermit-MS>connect)SH 4200 50 12720 23447 UL 6720 24278 MT (Kermit-20>exit)SH 2400 50 12720 24478 UL 6720 25309 MT (@logout)SH 3600 50 7320 25509 UL 6720 26340 MT (^]C)SH 1800 50 6720 26540 UL 6720 27371 MT (Kermit-86>exit)SH 2400 50 12720 27571 UL 6720 28402 MT (A>)SH 13 /Times-Bold AF 24952 31761 MT (Local Operation)SH 10 /Times-Roman AF 6120 34134 MT (In this example, a program DIAL is used to direct an autodialer to call another computer) 71 W( \050a DECsystem-10\051; once)72 W 6120 35330 MT (the connection is made, DIAL starts Kermit with an implicit) 417 W( CONNECT command for the appropriate)416 W 6120 36526 MT (communication line. DIAL is not part of Kermit;) 55 W( if your system has an autodialer, there will be some site-specific)56 W 6120 37722 MT (procedure for using it.)SH /Courier SF 6720 39377 MT (@dial)SH 2400 50 7320 39577 UL 6720 40408 MT (Dial>dial stevens)SH 7200 50 9720 40608 UL 6720 41439 MT (STEVENS, 1-\050201\051 555-1234, baud:1200)SH 6720 42470 MT ([confirm])SH 6720 43501 MT (Dialing your number, please hold...)SH 6720 44532 MT (Your party is waiting on TTY11:.)SH 6720 45563 MT (@)SH 6720 46594 MT (@Kermit)SH 3600 50 7320 46794 UL 6720 47625 MT (TOPS-20 Kermit version 4.2\050262\051)SH 6720 49280 MT (Kermit-20>connect 11)SH 6000 50 12720 49480 UL 6720 50311 MT ([Kermit-20: Connecting over TTY11:, type C to return])SH 6720 51966 MT (CONNECTING TO HOST SYSTEM.)SH 6720 52997 MT (Stevens T/S 7.01A\05010\051 20:20:04 TTY41 system 1282)SH 6720 54028 MT (Connected to Node DN87S1\050101\051 Line # 57)SH 6720 55683 MT (Please LOGIN or ATTACH)SH 6720 57338 MT (.log 10,35)SH 5400 50 7320 57538 UL 6720 58369 MT (JOB 51 Stevens T/S 7.01A\05010\051 TTY41)SH 6720 59400 MT (Password:)SH 6720 60431 MT (20:20 15-Dec-83) 1200 W( Thur)3600 W 6720 62086 MT (.r new:Kermit)SH 7200 50 7320 62286 UL 6720 63741 MT (TOPS-10 Kermit version 2\050106\051)SH 6720 65396 MT (Kermit-10>server)SH 3600 50 12720 65596 UL 6720 67051 MT ([Kermit Server running on the DEC host. Please type your escape)SH 7320 68082 MT (sequence to return to your local machine. Shut down the server by)SH 7320 69113 MT (typing the Kermit BYE command on your local machine.])SH 6720 70144 MT (^YC)SH 1800 50 6720 70344 UL 6720 71799 MT ([Kermit-20: Connection Closed. Back at DEC-20.])SH ES %%Page: 27 28 BS 0 SI 12 /Times-Bold AF 8280 4404 MT (DECSYSTEM-20 Kermit)SH 10 /Times-Italic AF 51775 XM (Page 27)SH 46800 50 8280 5709 UL /Courier SF 8880 7824 MT (Kermit-20>set file bytesize 8)SH 11400 50 14880 8024 UL 8880 8855 MT (Kermit-20>get setdtr.cmd)SH 8400 50 14880 9055 UL 8880 9886 MT (^A for status report, ^X to cancel file, ^Z to cancel batch.)SH 8880 10917 MT (SETDTR.CMD.7 ^A)SH 1200 50 16680 11117 UL 9480 11948 MT (Receiving SETDTR.CMD.7, file bytesize 8)SH 9480 12979 MT (\050repeated character compression\051)SH 9480 14010 MT (At page 1)SH 9480 15041 MT (Files: 0, packets: 1, chars: 66)SH 9480 16072 MT (NAKs: 0, timeouts: 0)SH 8880 17103 MT (.[OK])SH 8880 18134 MT (Kermit-20>bye)SH 8880 19165 MT (Job 51 User F DA CRUZ [10,35])SH 8880 20196 MT (Logged-off TTY41 at 20:22:58 on 15-Dec-83)SH 8880 21227 MT (Runtime: 0:00:01, KCS:33, Connect time: 0:02:39)SH 8880 22258 MT (Disk Reads:72, Writes:4, Blocks saved:160)SH 8880 23289 MT (....)SH 8880 24320 MT (Hangup? y)SH 600 50 13680 24520 UL 8880 25351 MT (Click. Call duration was 193 seconds to area 201.)SH 8880 26382 MT (Dial>exit)SH 2400 50 11880 26582 UL /Times-Roman SF 8280 28099 MT (Note the use of Control-A to get a status report during the transfer.)SH 14 /Times-Bold AF 8280 31701 MT (1.9. Installation of Kermit-20)SH 10 /Times-Roman AF 8280 33819 MT (Kermit-20 is built from a single MACRO-20 source file,)74 W /Courier SF 31833 XM (K20MIT.MAC)SH /Times-Roman SF (. It) 398 W( requires the standard DEC-distributed)74 W 8280 35015 MT (tools MONSYM, MACSYM, and CMD; the following files should be in)5 W /Courier SF 37697 XM (SYS:)SH /Times-Roman SF 40352 XM (--)SH /Courier SF 41274 XM (MONSYM.UNV, MACSYM.UNV,)6 W 8280 36211 MT (MACREL.REL, CMD.UNV,)17 W /Times-Roman SF 20914 XM (and)SH /Courier SF 22975 XM (CMD.REL.)SH /Times-Roman SF 28309 XM (The CMD package) 17 W( is also included with the Kermit distribution as)16 W /Courier SF 8280 37407 MT (K20CMD.*)SH /Times-Roman SF (, in case you can't find it on your system.)SH 8280 39799 MT (The program should work on all TOPS-20 systems as) 81 W( distributed, but many customizations are possible. The site)82 W 8280 40995 MT (manager may wish to change various default parameters on a site-wide basis; this) 39 W( may be done simply by changing)38 W 8280 42191 MT (the definitions of the desired symbols, under "subttl Definitions", and reassembling.)SH 8280 44583 MT (The most notable) SH( site dependency is the definition of "SET IBM". As distributed from Columbia, Kermit-20 defines)1 W 8280 45779 MT ("SET IBM" in) 7 W( a built-in SET macro definition as "parity mark, duplex half, handshake xon". This definition may be)6 W 8280 46975 MT (found at MACTAB+1, near the end) 124 W( of the impure data section. It may be changed or deleted, and the program)125 W 8280 48171 MT (reassembled.)SH 8280 50563 MT (Sites that do) 223 W( not have ARPANET may wish to delete the TVT-BINARY entries from SET command tables,)222 W 8280 51759 MT (SETABL and SETHLP.)SH ES %%Page: 28 29 BS 0 SI 10 /Times-Italic AF 6120 4404 MT (Page 28)SH 12 /Times-Bold AF 43052 XM (Kermit User Guide)SH 46800 50 6120 6252 UL ES %%Page: 29 30 BS 0 SI 12 /Times-Bold AF 8280 4404 MT (DECSYSTEM-20 Kermit)SH 10 /Times-Italic AF 51775 XM (Page 29)SH 46800 50 8280 6252 UL 16 /Times-Bold AF 8280 8272 MT (Index)SH 8 /Times-Roman AF 12280 10429 MT (ARPANET 17)400 W 31720 XM (SEND 8)400 W 31720 11353 MT (Server 11)400 W 12280 12277 MT (Batch 16)400 W 31720 XM (SET INPUT) SH( 16)400 W 12280 13201 MT (Binary Files) SH( 8,) 400 W( 9)SH 31720 XM (SHOW 18)400 W 12280 14125 MT (BREAK Simulation) SH( 14,) 400 W( 17)SH 31720 XM (Speed 17,) 400 W( 18)SH 12280 15049 MT (Byte Size) SH( 3,) 400 W( 11, 15)SH 31720 15973 MT (TAC Binary Mode) SH( 17)400 W 12280 16897 MT (Cancelling a File Transfer) SH( 9,) 400 W( 10)SH 31720 XM (TAKE 16)400 W 12280 17821 MT (CLEAR Command) SH( 21)400 W 31720 XM (Timeout 21)400 W 12280 18745 MT (CONTINUE 19)400 W 31720 XM (TOPS-20 1)400 W 12280 19669 MT (Control-A 9)400 W 31720 XM (TRANSMIT 22,) 400 W( 24)SH 12280 20593 MT (Control-C 19)400 W 31720 XM (TVT-Binary 17)400 W 12280 21517 MT (Control-V 9)400 W 12280 22441 MT (Control-X 9,) 400 W( 10)SH 31720 XM (UNDELETE 9)400 W 12280 23365 MT (Control-Z 9,) 400 W( 10)SH 31720 XM (Upload 22)400 W 12280 24289 MT (CP/M 4)400 W 31720 25213 MT (Wildcard 2)400 W 12280 26137 MT (Debugging 14)400 W 31720 XM (Word Size) SH( 3)400 W 12280 27061 MT (DECSYSTEM-20 1)400 W 12280 27985 MT (DEFINE Command) SH( 18)400 W 12280 28909 MT (DELETE 9)400 W 12280 30757 MT (ECHO 19)400 W 12280 31681 MT (Eighth-Bit Prefix) SH( 8,) 400 W( 9)SH 12280 32605 MT (End Of File) SH( 4)400 W 12280 33529 MT (Escape Character for CONNECT) SH( 15)400 W 12280 34453 MT (EXIT 19)400 W 12280 35377 MT (Expunging Deleted Files) SH( 15)400 W 12280 37225 MT (Generation 9)400 W 12280 39073 MT (Handshake 24)400 W 12280 39997 MT (Help 5)400 W 12280 41845 MT (IBM 15)400 W 12280 42769 MT (Incomplete File Disposition) SH( 9)400 W 12280 43693 MT (Indirect Command File) SH( 22)400 W 12280 44617 MT (Initial Filespec) SH( 8)400 W 12280 45541 MT (INPUT 16,) 400 W( 18, 20)SH 12280 46465 MT (INPUT Command) SH( 21)400 W 12280 47389 MT (Interference 6)400 W 12280 48313 MT (ITS-Binary Format) SH( 16)400 W 12280 50161 MT (Line Sequence Numbers) SH( 8)400 W 12280 51085 MT (Linefeed 24)400 W 12280 52009 MT (Login Scripts) SH( 20)400 W 12280 53857 MT (Message Interference) SH( 6)400 W 12280 55705 MT (Normal Form for File Names) SH( 8,) 400 W( 15)SH 12280 57553 MT (OUTPUT 20)400 W 12280 59401 MT (Parity 8,) 400 W( 9)SH 12280 60325 MT (Password 22)400 W 12280 61249 MT (Passwords 22)400 W 12280 62173 MT (PAUSE 20)400 W 12280 63097 MT (PAUSE Command) SH( 21)400 W 12280 64945 MT (QUIT 19)400 W 12280 66793 MT (Raw Download) SH( 23)400 W 12280 67717 MT (Raw Upload) SH( 22,) 400 W( 24)SH 12280 68641 MT (RECEIVE 9)400 W 12280 69565 MT (Recognition 5)400 W 12280 70489 MT (Repeated Character Compression) SH( 9)400 W ES %%Page: 30 31 BS 0 SI 10 /Times-Italic AF 6120 4404 MT (Page 30)SH 12 /Times-Bold AF 43052 XM (Kermit User Guide)SH 46800 50 6120 6252 UL ES %%Page: i 32 BS 0 SI 12 /Times-Bold AF 8280 4404 MT (DECSYSTEM-20 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. DECSYSTEM-20 KERMIT)SH 54480 XM (1)SH 10 SS 9780 12074 MT (1.1. The DEC-20 File System)SH 54580 XM (1)SH 9780 13154 MT (1.2. Program Operation)SH 54580 XM (5)SH 9780 14234 MT (1.3. Remote and Local Operation)SH 54580 XM (6)SH 9780 15314 MT (1.4. Conditioning Your Job for Kermit)SH 54580 XM (6)SH 9780 16394 MT (1.5. Kermit-20 Commands)SH 54580 XM (7)SH 11780 17474 MT (1.5.1. Commands for File Transfer)SH 54580 XM (8)SH 11780 18554 MT (1.5.2. Server Operation)SH 54080 XM (11)SH 11780 19634 MT (1.5.3. Commands for Local File Management)SH 54080 XM (12)SH 11780 20714 MT (1.5.4. The CONNECT Command)SH 54080 XM (13)SH 11780 21794 MT (1.5.5. The SET, SHOW, and DEFINE Commands)SH 54080 XM (13)SH 11780 22874 MT (1.5.6. Program Management Commands)SH 54080 XM (18)SH 9780 23954 MT (1.6. Login Scripts: The INPUT, OUTPUT, CLEAR, and PAUSE Commands)SH 54080 XM (20)SH 9780 25034 MT (1.7. Raw Download and Upload)SH 54080 XM (23)SH 9780 26114 MT (1.8. Kermit-20 Examples)SH 54080 XM (25)SH 9780 27194 MT (1.9. Installation of Kermit-20)SH 54080 XM (27)SH 12 SS 8280 28718 MT (Index)SH 53880 XM (29)SH ES %%Page: ii 33 BS 0 SI 10 /Times-Italic AF 6120 4404 MT (Page ii)SH 12 /Times-Bold AF 43052 XM (Kermit User Guide)SH 46800 50 6120 6252 UL ES %%Page: iii 34 BS 0 SI 12 /Times-Bold AF 8280 4404 MT (DECSYSTEM-20 Kermit)SH 10 /Times-Italic AF 51941 XM (Page iii)SH 46800 50 8280 6252 UL 16 /Times-Bold AF 26702 8272 MT (List of Figures)SH 10 SS 9780 10550 MT (Figure 1-1:) SH( DECSYSTEM-20) 500 W( Word/Byte Organization)SH 54580 XM (3)SH 9780 11630 MT (Figure 1-2:) SH( DEC-20) 500 W( Kermit Local Operation)SH 54580 XM (6)SH ES %%Trailer %%Pages: 34 %%DocumentFonts: Times-Roman Times-Bold Times-Italic Courier Symbol