Date: Tue, 14 May 91 11:46:47 EDT From: Mike Freeman <freeman@watsun.cc.columbia.edu> To: info-cpm@wsmr-simtel20.army.mil, fdc 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 --