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 <dennisgr@algonet.se>
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 <dennisgr@algonet.se>
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)