Dec 282017
 
Crynwr v11.x packet driver source, part 2 of 2. Includes WinPkt.Asm...
File PKTD11B.ZIP from The Programmer’s Corner in
Category Network Files
Crynwr v11.x packet driver source, part 2 of 2. Includes WinPkt.Asm…
File Name File Size Zip Size Zip Type
IBMTOKEN.ASM 57971 15233 deflated
IBMTOKEN.NOT 6649 2681 deflated
INTCHK.ASM 456 277 deflated
IO16.ASM 2146 761 deflated
IO8.ASM 2354 883 deflated
IPXPKT.ASM 38613 12055 deflated
IPXSTAT.C 4233 1284 deflated
ISOLAN.ASM 14597 4909 deflated
ISOLINK.ASM 22765 7481 deflated
KODIAK.ASM 25267 8169 deflated
KODIAK.INC 2757 1022 deflated
KODIAK16.ASM 625 335 deflated
KODIAK8.ASM 623 331 deflated
KODIAKK.ASM 5463 2145 deflated
LANCE.ASM 19655 6348 deflated
LANCE.INC 15711 2597 deflated
LINE.ASM 1461 520 deflated
LOCALTLK.ASM 36141 9833 deflated
LOCALTLK.COM 10717 5634 deflated
LOCALTLK.NOT 5491 2048 deflated
MAKEFILE 13368 3173 deflated
MAKEFILE.AWK 524 255 deflated
MAKEFILE.BAT 114 48 deflated
MANIFEST.AWK 429 263 deflated
MEMTEST.ASM 922 358 deflated
MOVEMEM.ASM 1789 846 deflated
MULTICRC.ASM 1874 839 deflated
MYLEX.ASM 10816 4295 deflated
NB.ASM 19537 5641 deflated
NB.NOT 125 97 deflated
NCRET105.ASM 4922 2141 deflated
NCRET105.COM 8495 5497 deflated
NE1000.ASM 7818 3141 deflated
NE2.ASM 30989 9437 deflated
NE2000.ASM 8045 3037 deflated
NE2100.ASM 2694 1326 deflated
NI5010.ASM 20385 6900 deflated
NI5210.ASM 5266 2244 deflated
NI6510.ASM 5178 2214 deflated
NI9210.ASM 6870 2795 deflated
NTI16.ASM 31015 9416 deflated
NTI16.COM 8155 5287 deflated
OCCUPIED.ASM 2630 982 deflated
PI.ASM 36667 10728 deflated
PI.COM 39039 6008 deflated
PI.DOC 4893 2090 deflated
PIINC.ASM 1514 572 deflated
PIXEL.ASM 7122 1921 deflated
PKTADDR.ASM 4837 1837 deflated
PKTADDR.COM 1716 1183 deflated
PKTALL.ASM 5458 1953 deflated
PKTALL.COM 2240 1588 deflated
PKTCHK.ASM 3465 1374 deflated
PKTDRVR.C 4040 1240 deflated
PKTDRVR.H 2758 1093 deflated
PKTERR.ASM 2009 876 deflated
PKTMODE.ASM 5082 1920 deflated
PKTMODE.COM 1828 1198 deflated
PKTMULTI.ASM 5864 2168 deflated
PKTMULTI.COM 1920 1272 deflated
PKTSEND.ASM 10883 3531 deflated
PKTSEND.COM 2592 1711 deflated
PKTSTAT.ASM 5212 1938 deflated
PKTTRAF.ASM 9823 3143 deflated
PKTWATCH.ASM 6142 2188 deflated
PLIP.ASM 15272 5244 deflated
POPF.ASM 800 410 deflated
PRINTEA.ASM 290 164 deflated
PRINTNUM.ASM 602 272 deflated
QUEUE.ASM 3224 1224 deflated
SEEPKT.C 3323 1563 deflated
SEEPKT.EXE 23090 11733 deflated
SERSUB.ASM 2352 928 deflated
SKELETON.ASM 6393 2547 deflated
SKIPBLK.ASM 204 135 deflated
SLIP8250.ASM 40 40 stored
SLIPMERG.ASM 32608 10305 deflated
SMC_WD.ASM 20978 7407 deflated
T7231.ASM 27002 8969 deflated
TAIL.ASM 16741 5722 deflated
TCENET.ASM 35142 11111 deflated
TERMIN.ASM 3866 1600 deflated
TIARA.ASM 27703 7389 deflated
TIMEOUT.ASM 1244 589 deflated
TRACE.ASM 15389 4749 deflated
TRACE.COM 2181 1544 deflated
UBNICPC.ASM 16481 5848 deflated
UBNICPS2.ASM 6174 2483 deflated
VAXMATE.ASM 22340 7309 deflated
VERIFYPI.ASM 1331 502 deflated
WD8003E.ASM 1033 596 deflated
WINPKT.ASM 16584 5431 deflated
ZNOTE.ASM 28716 9579 deflated

Download File PKTD11B.ZIP Here

Contents of the PI.DOC file


PI Packet Driver Notes (January 1992)
--------------------------------------

See the file copying.doc for important information regarding this software.

Many of you have asked for a packet driver for the Ottawa PI card which
is compliant with the specification from FTP Software, Inc. The second
release is now available. It has been tested with several NOS variants
and found to be functional. Not all the features of the compiled-in
driver are implemented though, so don't throw out your existing NOS
with PI card support!

It should be noted that any application used with this driver must be
able to understand AX.25 formatted packets. In other words, the only
practical use for it right now is to enable you to use variants of NOS
which do not have PI card support compiled-in.

There is an exception to this rule. The driver may be re-assembled to provide
"simulated ethernet" support, ie, the card can be made to look like
an ethernet card to application software. See the comments in pi.asm for
details.

Limitations of this release:

1. Only the A port (high speed port) works.
2. Unlike the built-in driver, parameters must be specified on the command
line at the time the driver tsr is installed. They can't be changed
while NOS is running.
3. There is no status command.

Install the driver (pi.com) with the command:

pi [hw_int] [io_addr] [dma] [baud] [TXD] [P] [slot] [tail]
[clocking mode] [Buffer size] [Number of buffers]

The parameters are as follows:

packet_int: Software interrupt number the driver uses to communicate
with the application.

hw_int: The hardware interrupt in use. (set by a jumper on the card).
The interrupt least likely to conflict with other hardware
is IRQ 7.

io_addr: The address of the PI card IO registers (jumper).

dma: The DMA channel in use (jumper). Usually channel 1.

baud: The desired baud rate when internal clocking is used.
Set to zero if external clocking is desired (as when using
the WA4DSY modem).

TXD: The transmit delay time in milliseconds. This is the time
which flags are sent before the actual data is transmitted.

P: Probability factor for the P-persistance algorithm (0..255).

slot: Slot time in milliseconds for the P-persistance algorithm.

tail: Delay time to allow the CRC and closing flag to be transmitted
before the transmitter is turned off. This value is calculated
by the driver if internal clocking is used, but may be over-
ridden from the command line if desired (value in msec.).

clocking mode: (new in version 2) If internal clocking is used (the baud
parm is not 0), this parameter gives further control over the
clocking. If it is 0 (default), the receive clock is recovered
from the received data, and NRZI coding is used. This mode is
suitable for driving a modem which does not provide external
clocking signals. The maximum baud rate in this mode is
28,800 bits/sec.

If clocking mode is set to 1, a clock signal is output on
A-TXC, while receive clocking is derived from A_RXC. NRZ
coding is used. This mode is useful for connecting PI cards
back-to-back for example, because higher baud rates can be
obtained. I have obtained 460,800 bits/sec using this mode
(your milage may vary).

A secondary effect of choosing mode 1 is that the baud
rate is 32 times that specified by the baud parameter.

buffer size: This parameter allows you to specify the amount of memory
to reserve for DMA buffers. The default size is 2048.

number of buffers: The number of DMA buffers allocated to the driver. The
default is 5, and the minimum is 3.

For example:
pi 0x7e 7 0x380 1 0 15 128 10 1 0 2048 5

If any parameters after the first one are left off, defaults as shown in the
above example will be used. These are typical parameters for use with the
WA4DSY modem. If the first one is left off, the driver will complain.

If you are using NOS, the attach command in autoexec.net should
look like this:

attach packet


 December 28, 2017  Add comments

Leave a Reply