Kermit for the Cambridge Computer Z88 ------------------------------------- Kermit-88 was released to the "Z88 Users' Club" "Software Library" and announced by the following lines in the club newsletter "Z88 EPROM" of December 1990. Z129 KERMIT-88 by Wally Wright (0759). An almost complete rendition of the KERMIT file transfer system (there are just a couple of parts which are currently "not implemented") together with VT52 terminal emulator. 30K. A=documentation B=program ------------------------------------------------------------------------------ Files Z129A.TXT 14233 bytes. The documentation in plain text format. Z129A 15182 bytes. The documentation in Z88 wordprocessor PipeDream format. Z129B 15104 bytes. Kermit-88 Version 1.04 04-Nov-90 in Z88 Basic/mc format. ------------------------------------------------------------------------------ Cambridge Computer Z88 The last computer designed by Sir Clive Sinclair and released in 1987 after he had sold the right to the Sinclair name to Amstrad. ------------------------------------------------------------------------------ Z88 Users' Club Based in United Kingdom. It reached over 5000 members over its' most active time from 1987 to 1993. ------------------------------------------------------------------------------ This letter was published in the "Z88 Users' Club" newsletter "Z88 EPROM" in the October 1991 issue in the section "Members' Letters". Wally Wright (0753) 32 Spencer Street St Albans Hertfordshire. AL3 5EG Dear Roy, I have written to you previously concerning the Z88 implemen- tation of Kermit which I have worked on sporadically over the last 18 months and which has been available from the Software Library for some time. Unfortunately, it is becoming increasingly difficult to find the time to invest in projects like this, and I wondered if there might be someone out there who would be keen to take over Kermit development from here on. Kermit is written entirely in 8080 assembler (a subset of Z80 assembler). A great deal of work has been done since the last version was lodged with the Software Library although it is not presently stable enough for the next release. Knowledge of programming the Z88 at machine level is a pre-requisite and familiarity with 8080 assembler code would be an advantage. You will also need a PC compatible machine, or at a stretch, a CP/M computer. A hard disk is also a requirement. If anyone is interested in such a project, or would even just like some further information about what is involved, please contact me ------------------------------------------------------------------------------ Walter's address, January 1996: Walter Wright 1 Deanery Cottage, High Street Sonning, Berkshire RG4 6UP UK Compuserve: 101367,2040 E-mail: 101367.2040@compuserve.com Web Page: http://ourworld.compuserve.com/homepages/WalterWright ------------------------------------------------------------------------------ Date: 29 Dec 96 10:29:02 EST From: Walter Wright <101367.2040@CompuServe.COM> To: Dennis Groning Subject: Re: Kermit-88 Hi Dennis, Yes, Kermit-88 was one of mine. I'm afraid I dont have the source code for it any more, or even a run-time version. I don't suppose you use it much these days but its good to know someone at least heard of it! Regards Walter ------------------------------------------------------------------------------ Date: 06 Jan 97 06:13:09 EST From: Walter Wright <101367.2040@CompuServe.COM> To: Dennis Groning Subject: Re: Kermit-88 Hi Dennis, Wow, I never thought that Kermit-88 would ever rear it's head again. If you have a copy, then I am happy for you to distribute it to anywhere you see fit, including Columbia. As you mention, I don't have the source code any more. I don't believe I distributed the source code anywhere unfortunately. As far as I remember, the project was never actually finished, and I think that 1.04 will contain a few "not implemented" messages. But these are probably in some of the lesser used scripting commands - the main Comms functions should all work ok. The project was a lot of work, but not as much as it could have been. I took the CP/M Kermit source code as the basis for it and then replaced anything system specific, ie the file i/o, the screen i/o and so on. The actual protocol code is as per CP/M. I compiled it all on a CP/M machine. I seem to remember that the "Basic/Assembler" kludge was implemented by writing a tiny BASIC program to see how it called assembler code, then I hard-coding that onto the front of the assembler code using DB statements. You are welcome to reverse engineer it to glean how it works. Stay in touch and let me know how you progress. Best Regards Walter ------------------------------------------------------------------------------ This note and Z129A.TXT was prepared by: Dennis Groning Ranglebyn Berget S-661 94 Saffle SWEDEN dennisgr@algonet.se http://www.algonet.se/~dennisgr (End)