baycom.zip (45K)

Uploaded Sat May 18 2024 17:29:18

MDMTEST1.EXE and MDMTEST2.EXE are simple programs written to help you with tuning the RXB of your TCM3105 based modem 
beginner.zip (174K)

Uploaded Sat May 18 2024 17:29:19

KA9Q Internet Protocol Documentation Package 
bpqkis01.zip (24K)

Uploaded Sat May 18 2024 17:29:19

JKISS.S is based on the source provided with early releases of KA9Q NET.EXE, with a few mods of my own NEWKISS.DOC is a letter I sent to Kantronics, which defines extensions to the KISS protocol that we have both implemented 73, John G8BPQ The PATCHID program will add in your callsign for the CWID, which is hard wired into the first few bytes of the eprom image, from the 16'th byte.  I'm not sure who wrote it, as it weren't me.  Could be John (G8BPQ It can be noted from the file length of the rom image that it does not do much, only KISS and CWID support.  As the code is small in size with 512 byte of it taken out for the CWID callsign table, (bytes 17 to 528 stored as specified 
cmdshelp.zip (84K)

Uploaded Sat May 18 2024 17:29:19

JNOS Command Reference 
cmdshlp8.zip (118K)

Uploaded Sat May 18 2024 17:29:19

Console commands help files used by JNOS help 
docs.zip (394K)

Uploaded Sat May 18 2024 17:29:19

KA9Q Internet Protocol Documentation Package 
docs110.zip (379K)

Uploaded Sat May 18 2024 17:29:19

Commands Manual and JNOS40 Configuration Manual 
ethrax25.zip (54K)

Uploaded Sat May 18 2024 17:29:19

ETHRAX25 is a modified version of the ETHERSL packet driver from the Crynwr collection.  It provides an Ethernet (Class 1) interface to the application, and produces AX.25 UI frames, encapsulated in KISS on a serial port Outgoing Ethernet frames are converted into AX.25 Unnumbered Information (UI) frames.  The application sees pseudo-Ethernet addresses which are an encoded representation of the AX.25 address The AX.25 frame is then encapsulated in KISS framing and sent on the specified serial port to a KISS-mode TNC The reverse is done for incoming KISS frames, which are converted to pseudo-Ethernet frames for the application If the frame contains an ARP packet, the driver translates the hardware addresses between AX.25 address and pseudo-Ethernet addresses as needed.  Thus ARP works transparently.  The Ethernet broadcast address ff-ff-ff-ff-ff-ff is converted to the AX.25 broadcast address QST-0 and vice versa 
expiry.zip (51K)

Uploaded Sat May 18 2024 17:29:19

Programs for the automatic expiry of old news from a DOS-based system running the Klemets/Roehl nntp client as part of Phil Karn's KA9Q NOS package 
expnntp.zip (19K)

Uploaded Sat May 18 2024 17:29:19

Expire now expires messages stored in the NNTP server format. the additions to expire.dat 'sort of' follow the conventions for nntp in other areas of nos, namely the delimiter for nntp groups is bang thus the format for expiring news items is ! 0 if you have any ideas on the above dont keep them to yourself !! ;-) this code is not rigorously tested :-) vk5xxx march 1994 
gmail.zip (70K)

Uploaded Sat May 18 2024 17:29:19

GothaMail is a Microsoft Windows 3.1 application that will read and send mail via KA9Q NOS (or some of its derivatives).  It is designed to operate with NOS running in a DOS window.  It also expects Windows to be running in enhanced mode (thus requiring at least a 386SX processor 
gp.zip (874K)

Uploaded Sat May 18 2024 17:29:19

Graphic Packet v1.20 
gracil.zip (326K)

Uploaded Sat May 18 2024 17:29:19

complete sources and documentation for the Gracilis PackeTen IPC driver, for IBM PC versions of NOS 
help100b.zip (46K)

Uploaded Sat May 18 2024 17:29:19

Help for tnos v b 
intronos.zip (49K)

Uploaded Sat May 18 2024 17:29:19

Getting Started with TCP/IP on Packet Radio This document is intended to help hams with some experience in packet radio get started with the TCP/IP software written by KA9Q and others.  It is not intended to take the place of the software's reference manual but rather to provide a quick-and-dirty introduction to the capabilities of TCP/IP and the mysteries of installing and using the software 
is16550.zip (4K)

Uploaded Sat May 18 2024 17:29:19

IS16550.COM is a simple utility to determine if the UART in the serial port of your PC is the new NS16550AN. The advantage of this chip, for the PC user, is in its internal buffer which is important for the new fast machines, especially those built around the 80386 microprocessor 
jdoc110.zip (158K)

Uploaded Sat May 18 2024 17:29:19

Formatted documentation for WG7J NOS v1.10 (2/28/94 
jnos.zip (2,267K)

Uploaded Sat May 18 2024 17:29:19

JNOS Command Reference 
jnos110g.zip (221K)

Uploaded Sat May 18 2024 17:29:19

JNOS Program 
jnos_src.zip (1,111K)

Uploaded Sat May 18 2024 17:29:19

JNOS version 1.10g - sources 
ka9q.zip (3,139K)

Uploaded Sat May 18 2024 17:29:19

JKISS.S is based on the source provided with early releases of KA9Q NET.EXE, with a few mods of my own NEWKISS.DOC is a letter I sent to Kantronics, which defines extensions to the KISS protocol that we have both implemented 73, John G8BPQ The PATCHID program will add in your callsign for the CWID, which is hard wired into the first few bytes of the eprom image, from the 16'th byte.  I'm not sure who wrote it, as it weren't me.  Could be John (G8BPQ It can be noted from the file length of the rom image that it does not do much, only KISS and CWID support.  As the code is small in size with 512 byte of it taken out for the CWID callsign table, (bytes 17 to 528 stored as specified 
kit_src.zip (38K)

Uploaded Sat May 18 2024 17:29:19

KA9Q TCP/IP Install Kit source code 
map.zip (738K)

Uploaded Sat May 18 2024 17:29:19

I was interested in techniques for producing maps, and found the article by William D. Johnston in the May and June 1979 Byte Magazine.  This two part article provided an excellent introduction and source code in Basic language.  His code was restricted to the algorithms and did not get involved with user interface.  To evaluate his algorithms and try out the displays I coded the program and a simple interface in Borland C The program in its current form is highly based on Mr Johnston's algorithms and provides no significant additional capabilities 
mswin.zip (266K)

Uploaded Sat May 18 2024 17:29:19

GothaMail is a Microsoft Windows 3.1 application that will read and send mail via KA9Q NOS (or some of its derivatives).  It is designed to operate with NOS running in a DOS window.  It also expects Windows to be running in enhanced mode (thus requiring at least a 386SX processor 
mswinnos.zip (4K)

Uploaded Sat May 18 2024 17:29:19

NOS For Windows PIF File 
netsort.zip (2K)

Uploaded Sat May 18 2024 17:29:19

Code to sort Netrom node listing All code in NRCMD.C 
ninst08b.zip (844K)

Uploaded Sat May 18 2024 17:29:19

NOS TCP/IP INSTALLATION 
nos_kit.zip (1,324K)

Uploaded Sat May 18 2024 17:29:19

This version of the KA9Q 901130 (NOS) TCP/IP package has been modified and recompiled in the following way Added the "SCC" driver for compiling -- config.h Changed the NOS prompt from "net> " to "nos> " -- main.c Changed the version string from "901130" -- version.c Added "newlines" around the mbox motd display -- mailbox.c Added new commands, "timer" and "commandfile timer  
							
										
				nosbgnlp.zip (54K)
		

Uploaded Sat May 18 2024 17:29:19

TCP/IP is the common name for a set of protocols developed to allow cooperating computers to share resources across a network.  A protocol is simply a set of conventions or rules which must be adhered to by the communicating computers on a network to ensure that the information being exchanged is received and interpreted correctly.  In the amateur radio software implementation of TCP/IP networking, the command set of the TNC is replaced with a very basic set of commands and the protocols are run in the user's computer.  This opens up the real power of computer-to-computer networking via packet radio TCP/IP provides for file transfer, electronic mail, remote login services, and network file access. It was originally designed for the Department of Defense to connect unlike mainframe computers in the military government, research institutions, private industry, and universities so that all could share resources on a common network.  For more information on TCP/IP, consult "Introduction to the Internet Protocols," by Charles L Hedrick (Rutgers University, 1987).  This document is often available in electronic form on amateur radio packet systems.  TCP/IP has been adapted for use on amateur radio networks and it complies with FCC rules on amateur radio digital transmissions.  The amateur radio implementation of TCP/IP also provides services for keyboard chats, bulletin boards, AX.25 packet, and NET/ROM networking While there are many commands in a TCP/IP software package the basic commands are not difficult to learn or to use. The user first sends a few software commands to the TNC to substitute its limited command set with an even simpler command set (called "KISS," for "keep it simple stupid") and transfers control to the TCP/IP software in the user's computer The user can then engage in TCP/IP communications, or, since the software package has the capability of communicating in normal AX.25 packet, the user can operate with AX.25 packet bulletin boards, keyboard connects, digipeaters, or NET/ROM nodes 
noshp95.zip (151K)

Uploaded Sat May 18 2024 17:29:19

Contains a minimal KA9Q NOS setup for the HP95LX. Be sure to unZIP the file with the -d switch to create the subdirectories needed for NOS to run. The supplied AUTOEXEC.NET is the file I used to check out the program; it assumes that the machine is talking to the regular Internet through another machine set up as a router and doing SLIP at 4800 baud. The program won't run faster than that due to interrupt latency in NOS. You must change appropriate places in AUTOEXEC.NET to set the machine address and domain name correctly at a minimum. If you're doing packet radio, you'll also need to add whatever routing is necessary for your local network and change the attach command to use ax25. I assume you know how to do that much if not, please get with a local guru about how to get it going. (If you _are_ the local guru, then you already know where to get help..) The supplied FTPUSERS file has only an anonymous login entry; you must add an entry for yourself if you use the BBS as a mailer Also included are the two files I modified in the NOS source to build the included executable. 8250.C had two lines added in asytxint to deal with a peculiarity of the 95's serial port, and CONFIG.H was changed to set the screen length at 16 lines and remove useless (for the 95) options The two files will drop right in to a stock KA9Q 910618 source distribution and compile with no further changes needed Once the files and directories are set up on your 95, use the supplied NETSTART.BAT file to fire up NOS. It turns on the serial port before starting, and turns it off again when finished. This should help extend the 95's battery life 
nosvw304.zip (596K)

Uploaded Sat May 18 2024 17:29:19

NOSview is an on-line documentation and runtime package for the KA9Q Network Operating System (NOS 
ntp_src.zip (89K)

Uploaded Sat May 18 2024 17:29:19

NTP for NOS This is a port of Dennis Ferguson's xntp to run under Phil Karn's NOS for the PC.  Thanks and kudos to both of them for writing software amenable to such a graft 
os2.zip (1,625K)

Uploaded Sat May 18 2024 17:29:19

The included code represents the FINAL version of nos for os/2 in char mode that will come from me. As with previous versions this only supports the asy driver, special i/o boards as well as ethernet would require seperate device driver that I have not attacked yet. ALL known or reported bugs have been fixed. This code is very solid and runs, at least here, indefinately. For those that had problems with various tnc's or com ports it should work fine now. Further, in fixing that problem, I implemented extended buffering support (FIFO). I am releasing this code now to 'clear the decks' for completion of the PMail and PMNOS, due out soon. I wanted to insure I was not carrying known bugs into a multitasking pm app, As some of you may realize, those (M/T PM apps) are a bear to debug. Any problems can be relayed to me via kz1f wa1phy.#ema.ma.usa.na or waltcy  idsvax.ids.com There has been some problems with the i-net addr but if it changes I will notify all via i-net. Enjoy, Walt Corey KZ1F 
os2nosv4.zip (239K)

Uploaded Sat May 18 2024 17:29:19

The included code represents the FINAL version of nos for os/2 in char mode that will come from me. As with previous versions this only supports the asy driver, special i/o boards as well as ethernet would require seperate device driver that I have not attacked yet. ALL known or reported bugs have been fixed. This code is very solid and runs, at least here, indefinately. For those that had problems with various tnc's or com ports it should work fine now. Further, in fixing that problem, I implemented extended buffering support (FIFO). I am releasing this code now to 'clear the decks' for completion of the PMail and PMNOS, due out soon. I wanted to insure I was not carrying known bugs into a multitasking pm app, As some of you may realize, those (M/T PM apps) are a bear to debug. Any problems can be relayed to me via kz1f wa1phy.#ema.ma.usa.na or waltcy  idsvax.ids.com There has been some problems with the i-net addr but if it changes I will notify all via i-net. Enjoy, Walt Corey KZ1F 
os2pmail.zip (34K)

Uploaded Sat May 18 2024 17:29:19

The new PM mailer (PMAIL) companion to nos for os/2. This version is pretty much fully functional at this point. the copy field isn't connected yet as I have not decided how best to do that. The addressee field can support multiple recepients though. PMail runs pretty much as BM does and, in fact, requires BM.RC in the root Further, PMail is designed to run 24hrs non-stop. What I consider a nice feature is the notification system PMail uses. When not in use PMail should be minimized, you will notice the clever icon When mail arrives ( or with 30 sec in the os2nosv4 and previous versions) the icon will change giving you a graphical indication that new mail is present. For those less familiar with rural americana, the mailbox flag raises to indicate a mail pickup is needed. It is perfectly legal to have multiple PMail's running each looking at a different mailbox. While reading mail, f7 does a read previous and f8 does a read next. With the upcoming release of PM NOS both PMail and PM NOS will share, what I hope to be, a fairly robust help system. In the mean time I think operation should be sufficiently straight-forward that within seconds one can figure it all out, especially if they are already familiar with BM PMail uses as hotkeys (accelerators) the same (I think) command line function letters as BM except they should be prefixed with the cntrl key, ie cntrl-h redisplays the headers, cntrl-w does a write current and cntrl-s does a save current. Any problems discovered or comments should be address to me, I welcome good news particularly after the os2nosv4 problems with os/2 v2.0). I hope you all find PMail particularly helpful. 73 and enjoy. Walt kz1f kz1f.ampr.org, kz1f  wa1phy.#ema.ma or waltcy  jvnc. ids.net 
p10dvr.zip (24K)

Uploaded Sat May 18 2024 17:29:19

complete sources and documentation for the Gracilis PackeTen IPC driver, for IBM PC versions of NOS 
p10r30f.zip (266K)

Uploaded Sat May 18 2024 17:29:19

Contains Binary image files for NOS302 for the Gracilis PackeTen Network Switch 
pi.zip (11K)

Uploaded Sat May 18 2024 17:29:19

Interface driver for the VE3IFB 8530 card (PI card) Portions of this driver were derived from the Eagle card driver by Art Goldman WA3CVG. It has been very extensively modified from his work, due to the addition of DMA support and due to differences in the hardware The PI card is NOT an Eagle card clone. It is an original design by Dave Perry, VE3IFB 
pmnos11s.zip (941K)

Uploaded Sat May 18 2024 17:29:19

OS/2 32 bit version of ka9q tcp/ip package 
pmnos11x.zip (412K)

Uploaded Sat May 18 2024 17:29:19

PMNOS v1.1 
psi110f.zip (272K)

Uploaded Sat May 18 2024 17:29:19

The objective of this code is the improve the use and features of NOS. A lot of the work is done through cooperative discussion and testing among the subscribers of the Internet maillist 'nos-bbs hydra.carleton.ca' (to subscribe, send mail to 'nos-bbs-request hydra.carleton.ca') A lot of new stuff comes from code fragments or suggestions contributed by people on that maillist, most of wich are avid users of the code. This code is a continuously developing piece of work, and as such, it should be seen as a BETA software no matter whether it is indicated as such or not. You should not expect this to be a 'plug and play' solution to tcp/ip over packet radio. If you experience problems, feel free to contribute constructive' critisism to the author or the discussion group 
qvtnet23.zip (190K)

Uploaded Sat May 18 2024 17:29:19

TCP/IP Services for Microsoft Windows Version 2.1 QPC Software is pleased to announce the release of version 2.1 of WinQVT/Net, a suite of TCP/IP client applications for Windows 3.x WinQVT/Net will support up to 15 simultaneous virtual terminal Telnet) sessions on a variety of host systems. Each session resides in its own window, which can be moved, sized, and iconified according to standard Windows procedures. If you have a color display, you can use color (both foreground and background) to help differentiate visually between sessions (Fonts can also be used to distinguish sessions You can select sessions quickly using either the mouse or the keyboard (with a single keystroke Like all versions of QVT, the present one offers exceptionally complete and accurate emulation of the DEC 'VT' series of terminals, including the VT220, VT102, and VT52. The graphics capabilities of the Windows environment are used to provide support for features such as 132 columns and double-size characters WinQVT/Net supports only the IBM 'Enhanced' keyboard; the four DEC PF' keys are mapped to the top row of the numeric keypad Alternatively, you may use a DEC LK250 keyboard with full compatibility Support for local FTP sessions is available in the form of an FTP window that you can run concurrently with your terminal sessions Using the FTP window, you can transfer files over the network to and from your PC Also provided is an FTP 'server', which allows you to access your PC remotely for the purpose of transferring files. There is a simple password facility provided to prevent unauthorized access The FTP server also supports 'anonymous' logins, with access restricted to a single specified directory (and its subdirectories Electronic mail is supported in the form of a POP3 client module which allows you to receive and send mail directly from the PC For those with access to an NNTP server, WinQVT/Net includes a news reading and posting facility Finally, an 'lpr' module is provided which allows you to print PC files on printers which are attached to network hosts 
rip2.zip (54K)

Uploaded Sat May 18 2024 17:29:19

This is the first public release of the RIP-2 code for NOS.  It was tested and built for JNOS, however, it should port fairly easily to other incarnations of NOS.  There are a couple of minor changes to the non-rip releated modules.  Most of them are to export a few functions, and add a couple of variables.  They should, I hope, be obvious 
rmail213.zip (43K)

Uploaded Sat May 18 2024 17:29:19

RMAILER reads a standard PBBS export file (ifil default rmailer.exp) consisting of messages for the program to process and writes a copy for each of the specified receipients to a standard PBBS import file (ofil default rmailer.imp) that the PBBS program then imports and distributes 
rose_nos.zip (18K)

Uploaded Sat May 18 2024 17:29:19

This version of NET has a work-around that permits NET to send IP frames over ROSE circuits.  Normally, the ROSE system replaces the protocol identifier (PID) in AX.25 information frames with its own when handling packets between switches and does not preserve the PID from the original user's packet's header.  In its native datagram mode NET communicates with other NET or NOS stations using un-numbered information frames (UI) but can be made to run in a virtual circuit mode (VC, or connected) if necessary.  Although we can initiate VC for our transport mechanism, we can't recognize the IP PID if it isn't there! There are rumors that the next version of ROSE is supposed to cure this problem, but in the mean time I needed to use ROSE, (after all IP is an INTERNET PROTOCOL, eh? Ah well, bad joke!).  Besides, I can control how NET works because I have control of the keyboard 
tapr118.zip (33K)

Uploaded Sat May 18 2024 17:29:19

Tucson Amateur Packet Radio TNC-2 Release 1.1.8 Firmware revision notes 
timed.zip (8K)

Uploaded Sat May 18 2024 17:29:19

Internet Time Server with source 
tnc1stuf.zip (223K)

Uploaded Sat May 18 2024 17:29:19

This package contains an implementation of the KISS host to TNC protocol for the TAPR TNC-1 and clones, including the Heath HD-4040 
tnos.zip (1,161K)

Uploaded Sat May 18 2024 17:29:19

Help for tnos v b 
tnos100d.zip (71K)

Uploaded Sat May 18 2024 17:29:19

Tampa Network Operating System User Reference Manual 
tnos100e.zip (18K)

Uploaded Sat May 18 2024 17:29:19

TNOS release 1.00 
tnos100s.zip (1,025K)

Uploaded Sat May 18 2024 17:29:19

TNOS Source Code 
twindv21.zip (36K)

Uploaded Sat May 18 2024 17:29:19

Contains the complete sources and documentation for the Gracilis PackeTwin synchronous driver, for IBM PC versions of NOS. Release 2.1 9/12/92 
unix.zip (19K)

Uploaded Sat May 18 2024 17:29:19

Expire now expires messages stored in the NNTP server format. the additions to expire.dat 'sort of' follow the conventions for nntp in other areas of nos, namely the delimiter for nntp groups is bang thus the format for expiring news items is ! 0 if you have any ideas on the above dont keep them to yourself !! ;-) this code is not rigorously tested :-) vk5xxx march 1994 
userman.zip (101K)

Uploaded Sat May 18 2024 17:29:19

The KA9Q Internet Software Package Documentation 
watchdg2.zip (14K)

Uploaded Sat May 18 2024 17:29:19

This is a watchdog reset circuit that works off of the serial data line between a PC and a TNC.  The watchdog resets itself whenever it sees activity on the transmit data line (indicating NOS or your BBS software is alive and kicking).  If there is no activity over a very long period of time (on the order of tens of minutes), the circuit will switch a transistor on to trigger whatever circuitry you wish.  Usually this will be connected to your CPU reset switch The circuit differs from the traditional 555 watchdog timer because such timers would require an extremely large value resistor and capacitor in the RC network to achieve very long timeouts Adjusting the timeout interval in such a circuit would also require a lot of patience. Instead, this circuit uses a binary counter as the timer.  The circuit can be assembled using readily available parts and may be adjusted quickly using an audio frequency counter 
watchdog.zip (8K)

Uploaded Sat May 18 2024 17:29:19

Simple RS-232 watchdog circuit for PCs 
winpop.zip (41K)

Uploaded Sat May 18 2024 17:29:19

The WinPOP application is designed to retrieve messages from a NOS specifically JNOS 110c ) "Front-End" system. The application uses the WINSOCK interface to the network sub-system and supports the POP3 protocol for the data exchange 
wn941101.zip (569K)

Uploaded Sat May 18 2024 17:29:19

wnos source code 
wnos.zip (759K)

Uploaded Sat May 18 2024 17:29:19

WNOS Program