Date: 8-MAY-1987 14:50:05 From: SYSKERMIT%vax1.central.lancaster.ac.uk@Cs.Ucl.AC.UK Subject: New C-Kermit QL Sinclair 1.10 Available C-Kermit for QL version 1.10 5th May 1987 ---------------------------- It seems that new versions of Kermit for the Sinclair QL are appearing thick and fast, and this parcel is no exception. I have taken the original C version written by Robert Coughlan of Liverpool University and greatly expanded it, replacing may of the features which were removed from its C-Kermit base to reduce its size; and also added some new ones. These include default devices, file name translation and transfer interruption; however server mode is not supported, which the BCPL version in [.QL2] does. It also does not support the Q-Connect module or any form of flow control other than CTS/RTS. It however includes most of the interactive command parser features of full C-Kermit. Hopefully you (or someone out there!) will find a use for it. Full documentation is supplied in [.QLK]QLKKER.DOC This version is written to be compiled using the Metacomco C development system. The files need to be renamed before compilation. The mapping between the names as stored at Lancaster and the names they should have is this: Name at Rename to Usage Lancaster --------- --------- ----- QLKMAI.C MAIN_C Global data and main program QLKCMD.C CMD_C Command processor QLKFNS.C FNS_C Protocol functions QLKSWI.C SWIT_C Protocol switcher QLKUS1.C US1_C User commands QLKUS2.C US2_C The SET command QLKSBR.C SBR_C General subroutines QLKTRM.C TERM_C Terminal emulation QLKKER.H KER_H General header file QLKCMD.H CMD_H Command processor definitions QLKUSR.H USR_H User command definitions QLKKER.LNK KER_LNK Linker control file If it turns out that somebody is interested in using this version, I would be pleased to receive bug reports or improvement suggestions. Unfortunately, I have no electronic mail address so I cannot support them that way. Perhaps some other way could be found. Jonathan Marten 89 Austen Road Farnborough Hampshire GU14 8LG (0252) 521894 ------------------------------ Date: 13-MAR-1987 11:20:54 From: SYSKERMIT%vax1.central.lancaster.ac.uk@Cs.Ucl.AC.UK Subject: Announcing Kermit for the Sinclair QL Keywords: Sinclair QL Kermit It has come to my notice that there is a demand for Kermit on the Sinclair QL. As I've written an automated file server to connect several QL's to a Xenix machine that is based on the Kermit protocol, I feel I ought to let you have what I've accomplished on the basis of providing a development source for anyone interested in taking it further. There is a full description of how the version developed and what it can and cannot do in QLKERM.DOC I would recommend users to use floppy or RAM disks due to the slow and unreliable nature of the Microdrives. Floppy disks are an essential requirement for any further development. The source files have been renamed to fit the standard 6.3 convention. To compile from source they have to be renamed as follows: Current Name Original Name Usage ------------ ------------- ----- QLKERM.DOC QLK_DOC usage and comments QLKERM.LNK QLK_LINK Metacomco linker control file QLKMAIN.C QLKMAIN_C main module QLKKER.H QLKKER_H main header file QLKSWITC.C QLKSWITCH_C state table switcher QLKUS1.C QLKUSR1_C top level command parser QLKUS3.C QLKUSR3_C parameter setter QLKUSR.H QLKUSR_H parser header file QLKCMD.C QLKCMD_C command prompter/editor QLKCMD.H QLKCMD_H editor header file QLKFNS.C QLKFNS_C base level functions Compilation also needs stdio_h, ctype_h and qdos_h as supplied with the Metacomco 'C' development kit. Suggestions for enhancements are: A proper terminal emulator ( preferably VT100 ) - the need for this is so great that I could be tempted to do this myself if only I could obtain an example 'C' source ( for any machine ). Rebuilding wider functionality, including the help, that I have removed to minimise storage requirements. Please note that I will be moving to a new job in Cambridge in mid-April, so would like to wash my hands of QLKermit, as it were, but I would be happy to answer any queries people may have. Robert Coughlan, Department of Surgery, Liverpool University, PO Box 147, Liverpool L69 3BX UK (051) 709 - 0141 x 2670 [Ed. - Thanks for the new Kermit version. The files are in KER:QLKER.* available using FTP to CU20B (login user ANONYMOUS - any password) and through BITNET via KERMSRV.] ------------------------------