PERQ KERMIT ----------- The Pascal version of Kermit for RT-11 systems, written at the University of Toronto, has been heavily modified for the ICL/Three Rivers PERQ. The command parsing has been improved by using the PERQ's parsing routines which allow pop-up menus and command files. Binary file transfer has been included (but it is rather simple and needs to be improved). Some features that are to be added in the future are: . Server commands . VT100 emulation during CONNECTS. . Pop-up menus for all commands (eg. SET --> SPEED --> baud-rates) . General code clean up, including faster disk I/O using FileSystem routines. PERQ Kermit commands -------------------- CONNECT Connect the PERQ to another host. This allows you to log into other systems. EXIT Exit from KERMIT back to the PERQ operating system. HELP Print instructions on various commands available in KERMIT. QUIT Same as EXIT. RECEIVE Receive a file from the remote host. If an incoming file name is not legal, then attempt to transform it to a similar legal name, e.g. by deleting illegal or excessive characters. If the file already exists, it will be superceded unless WARNING is ON. SEND Sends a file from the PERQ to the remote host. The name of the file is passed to the remote host in a special control packet, so that the remote host can store it with the same name. Wildcards are not yet supported. SET Change various system-dependent parameters. The following features are available with the SET command : SPEED Change the PERQ's line speed DEBUG ON|OFF Print debug information ESCAPE Change the CONNECT escape character WARNING ON|OFF Give warning when overwriting existing files LOCAL ON|OFF Echo CONNECT typein locally VERBOSE ON|OFF Display Kermit's actions EIGHT-BIT ON|OFF Allow eight bit file transfer SHOW Display various system-dependent parameters established by the SET command. The keyword may be one of the SET keywords or the keyword ALL, which displays all of the parameters. STATISTICS Display some statistics about Kermit's operations. Kermit files ------------ The files are all concatenated together for distribution purposes, separated by formfeeds (Control-L), with the file name in a comment at the top of each file, for instance (* <<>> *) The files are: Perq file name Contents Connect232.Pas Simple terminal emulator Kermit.Pas Main program KermitError.Pas Error routines KermitGlobals.Pas Global variables, etc KermitHelp.Pas Help display KermitParms.Pas SET/SHOW parameters KermitRecv.Pas Receive code KermitSend.Pas Send code KermitUtils.Pas Utilities Stdio.Pas "Standard IO" Contributed by: Peter Thew Computer Centre Australian Defence Force Academy ACT 2600 Australia