aboutsummaryrefslogtreecommitdiff
path: root/doc/cpkerm.bw4
diff options
context:
space:
mode:
authorJeff Armstrong <jeff@approximatrix.com>2026-10-25 17:42:06 -0400
committerJeff Armstrong <jeff@approximatrix.com>2026-10-25 17:42:06 -0400
commitebb2ff2af569d5822b70ee555a32d27cf7494816 (patch)
tree7ac5e7b3fa73f7a8d996129086932ecce66374ad /doc/cpkerm.bw4
downloadkermit-80-ebb2ff2af569d5822b70ee555a32d27cf7494816.tar.gz
kermit-80-ebb2ff2af569d5822b70ee555a32d27cf7494816.zip
Initial import of 4.11HEADmain
Diffstat (limited to 'doc/cpkerm.bw4')
-rw-r--r--doc/cpkerm.bw450
1 files changed, 50 insertions, 0 deletions
diff --git a/doc/cpkerm.bw4 b/doc/cpkerm.bw4
new file mode 100644
index 0000000..9d7c7ff
--- /dev/null
+++ b/doc/cpkerm.bw4
@@ -0,0 +1,50 @@
+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 --