To install this package on CP/M, download the ZIP file and unpack it. It will create a folder with the same name as the package, containing the files shown.
Download KA9Q-IP-TCP.zip containing all files below.
README.TXT
----------
This is Phil Karn's KA9Q TNC TCP/IP software for CP/M.
It compiles (see below) but as designed requires Zilog SIO
or another expansion board, for the Xerox 820.
For fZ80 the interrupt stuff and serial port will require redesign.
It might need firmware changes. Haven't looked.
The Aztec C 1.06D compiler is in this bundle.
COMPILING
MP/M does not have enough TPA to compile. This needs to
copied to a removable disk, a system and boot put on that
disk, and booted such that it is A: on CP/M.
COMPILE.SUB and the .FAB and SIO files have absolute
drive letters; edit as necessary.
Documentation for KA9Q is in the Friendly-fZ80 project
folder.
--------------------
Archive: KA9Q-IP-TCP.zip
Length Date Time Name
--------- ---------- ----- ----
4352 2025-12-31 16:00 KA9Q-IP-TCP/820.C
7424 2025-12-31 16:00 KA9Q-IP-TCP/820.H
5120 2025-12-31 16:00 KA9Q-IP-TCP/820INTS.ASM
1024 2025-12-31 16:00 KA9Q-IP-TCP/820INTS.O
2304 2025-12-31 16:00 KA9Q-IP-TCP/820.O
6016 2025-12-31 16:00 KA9Q-IP-TCP/ADDR.C
3072 2025-12-31 16:00 KA9Q-IP-TCP/ADDR.O
2688 2025-12-31 16:00 KA9Q-IP-TCP/ALLOC.C
3968 2025-12-31 16:00 KA9Q-IP-TCP/ARCV.COM
23040 2025-12-31 16:00 KA9Q-IP-TCP/AS.COM
10752 2025-12-31 16:00 KA9Q-IP-TCP/AX25.H
39296 2025-12-31 16:00 KA9Q-IP-TCP/CC.COM
3456 2025-12-31 16:00 KA9Q-IP-TCP/CC.MSG
35456 2025-12-31 16:00 KA9Q-IP-TCP/C.LIB
11392 2025-12-31 16:00 KA9Q-IP-TCP/CMDROUT.C
9984 2025-12-31 16:00 KA9Q-IP-TCP/CMDROUT.O
2944 2025-12-31 16:00 KA9Q-IP-TCP/CMDTAB.C
1536 2025-12-31 16:00 KA9Q-IP-TCP/CMDTAB.O
12800 2025-12-31 16:00 KA9Q-IP-TCP/CNM.COM
2688 2025-12-31 16:00 KA9Q-IP-TCP/COMMAND.C
1024 2025-12-31 16:00 KA9Q-IP-TCP/COMMAND.H
1792 2025-12-31 16:00 KA9Q-IP-TCP/COMMAND.O
896 2025-12-31 16:00 KA9Q-IP-TCP/COMPILE.BAK
896 2025-12-31 16:00 KA9Q-IP-TCP/COMPILE.SUB
5120 2025-12-31 16:00 KA9Q-IP-TCP/CONTROL.C
3328 2025-12-31 16:00 KA9Q-IP-TCP/CONTROL.O
2048 2025-12-31 16:00 KA9Q-IP-TCP/CRC.COM
1024 2025-12-31 16:00 KA9Q-IP-TCP/CSUM.ASM
640 2025-12-31 16:00 KA9Q-IP-TCP/CTYPE.H
39040 2025-12-31 16:00 KA9Q-IP-TCP/CZ.COM
7040 2025-12-31 16:00 KA9Q-IP-TCP/DEBUG.C
13440 2025-12-31 16:00 KA9Q-IP-TCP/DESCRIPT.DOC
512 2025-12-31 16:00 KA9Q-IP-TCP/E.C
256 2025-12-31 16:00 KA9Q-IP-TCP/ERRNO.H
11136 2025-12-31 16:00 KA9Q-IP-TCP/FAD.C
11520 2025-12-31 16:00 KA9Q-IP-TCP/FAD.H
4096 2025-12-31 16:00 KA9Q-IP-TCP/FAD.O
256 2025-12-31 16:00 KA9Q-IP-TCP/FCNTL.H
1664 2025-12-31 16:00 KA9Q-IP-TCP/FRAGTEST.C
9472 2025-12-31 16:00 KA9Q-IP-TCP/FTP.C
2560 2025-12-31 16:00 KA9Q-IP-TCP/HASH.C
1536 2025-12-31 16:00 KA9Q-IP-TCP/HASH.O
6272 2025-12-31 16:00 KA9Q-IP-TCP/HEADER.ARC
14208 2025-12-31 16:00 KA9Q-IP-TCP/HEX80.COM
4096 2025-12-31 16:00 KA9Q-IP-TCP/ICMP.C
1536 2025-12-31 16:00 KA9Q-IP-TCP/ICMP.H
1408 2025-12-31 16:00 KA9Q-IP-TCP/INIT.C
1280 2025-12-31 16:00 KA9Q-IP-TCP/INIT.O
2304 2025-12-31 16:00 KA9Q-IP-TCP/INOUT.ASM
512 2025-12-31 16:00 KA9Q-IP-TCP/INOUT.O
512 2025-12-31 16:00 KA9Q-IP-TCP/INTERFAC.H
1280 2025-12-31 16:00 KA9Q-IP-TCP/INTERNET.H
1664 2025-12-31 16:00 KA9Q-IP-TCP/IO.H
10240 2025-12-31 16:00 KA9Q-IP-TCP/IP.C
1920 2025-12-31 16:00 KA9Q-IP-TCP/IP.H
9728 2025-12-31 16:00 KA9Q-IP-TCP/IPROUTE.C
32128 2025-12-31 16:00 KA9Q-IP-TCP/LIBASRC.ARC
1152 2025-12-31 16:00 KA9Q-IP-TCP/LIBC.H
29824 2025-12-31 16:00 KA9Q-IP-TCP/LIBC.REL
36992 2025-12-31 16:00 KA9Q-IP-TCP/LIBCSRC.ARC
16128 2025-12-31 16:00 KA9Q-IP-TCP/LIBUTIL.COM
4736 2025-12-31 16:00 KA9Q-IP-TCP/LINE.C
2048 2025-12-31 16:00 KA9Q-IP-TCP/LINE.O
9856 2025-12-31 16:00 KA9Q-IP-TCP/LINK.C
5120 2025-12-31 16:00 KA9Q-IP-TCP/LINK.O
23296 2025-12-31 16:00 KA9Q-IP-TCP/LN.COM
3456 2025-12-31 16:00 KA9Q-IP-TCP/MACHDEP.C
1536 2025-12-31 16:00 KA9Q-IP-TCP/MACHDEP.H
640 2025-12-31 16:00 KA9Q-IP-TCP/MAIN.C
768 2025-12-31 16:00 KA9Q-IP-TCP/MAIN.O
128 2025-12-31 16:00 KA9Q-IP-TCP/MAKE1.SUB
896 2025-12-31 16:00 KA9Q-IP-TCP/MAKE.SUB
384 2025-12-31 16:00 KA9Q-IP-TCP/MATH.H
23296 2025-12-31 16:00 KA9Q-IP-TCP/MATH.REL
40448 2025-12-31 16:00 KA9Q-IP-TCP/MATHSRC.ARC
256 2025-12-31 16:00 KA9Q-IP-TCP/M.BAT
5120 2025-12-31 16:00 KA9Q-IP-TCP/MBUF.C
512 2025-12-31 16:00 KA9Q-IP-TCP/MBUF.H
4096 2025-12-31 16:00 KA9Q-IP-TCP/MISC.C
2560 2025-12-31 16:00 KA9Q-IP-TCP/MISC.O
1920 2025-12-31 16:00 KA9Q-IP-TCP/MKCONF.C
25344 2025-12-31 16:00 KA9Q-IP-TCP/M.LIB
384 2025-12-31 16:00 KA9Q-IP-TCP/MQ.BAT
384 2025-12-31 16:00 KA9Q-IP-TCP/M.SH
128 2025-12-31 16:00 KA9Q-IP-TCP/NETUSER.C
1024 2025-12-31 16:00 KA9Q-IP-TCP/NETUSER.H
256 2025-12-31 16:00 KA9Q-IP-TCP/OBJECTS.BAK
256 2025-12-31 16:00 KA9Q-IP-TCP/OBJECTS.FAD
256 2025-12-31 16:00 KA9Q-IP-TCP/OBJECTS.SIO
256 2025-12-31 16:00 KA9Q-IP-TCP/OBJECTS.TST
256 2025-12-31 16:00 KA9Q-IP-TCP/OVBGN.O
768 2025-12-31 16:00 KA9Q-IP-TCP/OVLOADER.O
6144 2025-12-31 16:00 KA9Q-IP-TCP/OVLY.ARC
1408 2025-12-31 16:00 KA9Q-IP-TCP/PARAM.PAD
22272 2025-12-31 16:00 KA9Q-IP-TCP/PM.COM
3200 2025-12-31 16:00 KA9Q-IP-TCP/QUEUE.C
2048 2025-12-31 16:00 KA9Q-IP-TCP/QUEUE.O
128 2025-12-31 16:00 KA9Q-IP-TCP/RBEGIN.O
128 2025-12-31 16:00 KA9Q-IP-TCP/RBUILD.SUB
896 2025-12-31 16:00 KA9Q-IP-TCP/README
3840 2025-12-31 16:00 KA9Q-IP-TCP/README.DOC
768 2025-12-31 16:00 KA9Q-IP-TCP/README.TXT
1152 2025-12-31 16:00 KA9Q-IP-TCP/REXT.ASM
768 2025-12-31 16:00 KA9Q-IP-TCP/R.O
11392 2025-12-31 16:00 KA9Q-IP-TCP/ROM.LIB
4224 2025-12-31 16:00 KA9Q-IP-TCP/SERVER.C
128 2025-12-31 16:00 KA9Q-IP-TCP/SETJMP.H
10496 2025-12-31 16:00 KA9Q-IP-TCP/SFTP.C
768 2025-12-31 16:00 KA9Q-IP-TCP/SGTTY.H
3968 2025-12-31 16:00 KA9Q-IP-TCP/SIDSYM.COM
5376 2025-12-31 16:00 KA9Q-IP-TCP/SLIP.C
10624 2025-12-31 16:00 KA9Q-IP-TCP/SMTP.C
640 2025-12-31 16:00 KA9Q-IP-TCP/SPACE.C
768 2025-12-31 16:00 KA9Q-IP-TCP/SPACE.O
16768 2025-12-31 16:00 KA9Q-IP-TCP/SQZ.COM
1408 2025-12-31 16:00 KA9Q-IP-TCP/STDIO.H
1280 2025-12-31 16:00 KA9Q-IP-TCP/SUBMIT.COM
22727 1991-11-06 20:57 KA9Q-IP-TCP/TCPGUIDE
4992 2025-12-31 16:00 KA9Q-IP-TCP/TCP.H
21760 2025-12-31 16:00 KA9Q-IP-TCP/TCPINPUT.C
6016 2025-12-31 16:00 KA9Q-IP-TCP/TCPOUTPU.C
4480 2025-12-31 16:00 KA9Q-IP-TCP/TCPSUBR.C
2048 2025-12-31 16:00 KA9Q-IP-TCP/TCPTEST.C
768 2025-12-31 16:00 KA9Q-IP-TCP/TCPTIMER.C
5120 2025-12-31 16:00 KA9Q-IP-TCP/TCPUSER.C
22784 2025-12-31 16:00 KA9Q-IP-TCP/TCPWPDE
4352 2025-12-31 16:00 KA9Q-IP-TCP/TELNET.C
896 2025-12-31 16:00 KA9Q-IP-TCP/TELNET.H
12032 2025-12-31 16:00 KA9Q-IP-TCP/TELNETM.C
5376 2025-12-31 16:00 KA9Q-IP-TCP/TERM.C
2816 2025-12-31 16:00 KA9Q-IP-TCP/TERM.O
1152 2025-12-31 16:00 KA9Q-IP-TCP/TIMER.C
1280 2025-12-31 16:00 KA9Q-IP-TCP/TIMER.H
1024 2025-12-31 16:00 KA9Q-IP-TCP/TIMER.O
5376 2025-12-31 16:00 KA9Q-IP-TCP/TINYSRC.ARC
4736 2025-12-31 16:00 KA9Q-IP-TCP/T.LIB
3456 2025-12-31 16:00 KA9Q-IP-TCP/TNCFAD.SYM
3584 2025-12-31 16:00 KA9Q-IP-TCP/TNCSIO.SYM
3968 2025-12-31 16:00 KA9Q-IP-TCP/TRACE.C
3584 2025-12-31 16:00 KA9Q-IP-TCP/TRACE.O
1536 2025-12-31 16:00 KA9Q-IP-TCP/TTYDRIV.C
6272 2025-12-31 16:00 KA9Q-IP-TCP/UDP.C
896 2025-12-31 16:00 KA9Q-IP-TCP/UDP.H
8192 2025-12-31 16:00 KA9Q-IP-TCP/USAGE.DOC
--------- -------
913991 144 files