Date : Tue, 14 May 1991 11:46:47 EDT
From : Mike Freeman <freeman@watsun.cc.columbia.edu>
Subject: Kermit-80 Version 4.11
Dear Mr. Mills:
In a recent Info-cpm digest, in article <26697@hydra.gatech.EDU>,
you asked how to get Kermit-80 version 4.11. going. Lance
Tagliapietra's answer was a good one. You also might want to get
cpaaaa.hlp from watsun's ~kermit/a/ directory; this gives the machines
that Kermit-80 currently supports along with the filenames of the Intel
hex files for those machines. As Mr. Tagliapietra says, you probably
won't have to rebuild the system-independent part of Kermit-80. If your
CP/M machine is one of those currently supported by Kermit-80, you need
only get the system-dependent hex file and combine them with MLOAD, DDT,
DDTZ or whatever (MLOAD and DDTZ are my preferences since they don't
require you to calculate image length for a CP/M SAVE). If your system
is not supported, pick up cpxtyp.asm, cpxcom.asm, cpxlnk.asm and
cpxswt.asm. Currently, systems are organized into "families", as, for
example, Amstrad machines. If you were going to recompile Amstrad
Kermit's system-dependent file, you'd also get cpxpcw.asm. Some systems
(as, for example, the HP-125) are in the files cpxsys.asm and
cpxsy2.asm, which you'd get. In any case, if your system isn't
supported, get a "family" file that's close or create one yourself. If
your system doesn't have a built-in terminal, you'll also need
cpxvdu.asm (which contains terminal drivers). Set the appropriate
switch in cpxtyp.asm to true (or put one in for your system if it isn't
supported), set a terminal-switch to TRUE (or select Generic CRT if
nothing's listed for your terminal or put your terminal's codes into a
family file or cpxvdu.asm), get LASM or M80 and compile away. L80 can be
used to link the system-dependent file but you must be sure to do a
/P:7000 as the first part of the L80 command tail so the REL-file has
the proper absolute address. You still need MLOAD, DDT, DDTZ or
whatever to combine the files, so why not get LASM and use it, too.
Hope this message along with Mr. Tagliapietra's message helps you. Feel
free to ask either him or me any Kermit-80 queries you'd like.
By the way, I think you'll like Kermit-80 4.11. It's got support
for many REMOTE commands (advanced server commands). It's only drawback
is that it doesn't support repeat-prefixing or extended-length packets
yet -- get QTERM version 43E (along with my bug fix for it) to get those
features.
Cheers!
-- Mike Freeman K7UIJ --
301 N.E. 107th Street
Vancouver, WA 98685
(206)574-8221 (home)
(206)690-2307 (work)
P.S. If your system isn't supported, you'll also need to (a) create a
family switch in cpxtyp.asm or (b) set sysfam TRUE and put your code in
cpxsys.asm/cpxsy2.asm. Then compile and link. -- Mike Freeman K7UIJ --