home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Current Shareware 1994 January
/
SHAR194.ISO
/
hamradio
/
bpqax25.zip
/
BPQAX25.DOC
next >
Wrap
Text File
|
1993-07-25
|
3KB
|
93 lines
Baycom driver for BPQ Node Software
-----------------------------------
The BPQAX25 program is based on the AX.25 packet driver written by Pawel
Jalocha for use with NOS which I have modified to interface as an external
packet driver to the BPQ Node software.
BPQAX25 is a TSR program which is loaded before the BPQCODE program. It has
several command line options which are given below :
bpqax25 options: (default values in [])
? prints this help message
-i <int_no>(hex) BPQ software interrupt number [60]
-I <irq>(hex)[p][s] COM IRQ number 2..7 [4]
-B <base>(hex) COM base address 0..3ff [3f8]
-b <bit rate>(dec) [1200]
-c <carrier mode> possible choices are:
-cf = full duplex (do not care about channel busy - just transmit)
-cc = sense DCD modem line
-ct = sense data transitions [default] (hardware DCD)
-cd = deliver carrier signal from data analysis (software DCD)
-T <threshold>(dec) software DCD threshold 0..100 [50]
-s <slot time>(dec) slot time in data bits [120]
-p <peristance>(dec) persistance/255 [64]
-h <tx head>(dec) Transmitter head in data bit units [240]
-t <tx tail>(dec) transmitter tail in data bit units [24]
-S sound effects (beeps for every received frame)
Running the BPQAX25 program without any command line parameters will default
to using the modem on COM 1 at 1200 baud using a BPQ interupt of 0x60 (hex)
which is 96 decimal (used in BPQCFG.TXT - see below ).
To use COM 2, run the program as : BPQAX25 -I3 -B2f8
To configure it into BPQ, you must define a PORT in the BPQCFG.TXT file
setting TYPE to EXTERNAL and INTLEVEL to the value used in the -i option above
eg,
PORT
ID=144.650 Mhz on Baycom Modem
TYPE=EXTERNAL
PROTOCOL=KISS
IOADDR=2F8H
INTLEVEL=96 ; Note - this is decimal, -i above given in hex
SPEED=9600
CHANNEL=A
QUALITY=10
MAXFRAME=2
TXDELAY=500
SLOTTIME=100
PERSIST=50
FULLDUP=0
FRACK=7000
RESPTIME=2000
RETRIES=10
PACLEN=120
CWID=G7JJF
DIGIFLAG=1
DIGIPORT=0
USERS=0
UNPROTO=MAIL,NORMAN
MHEARD=N
ENDPORT
I am sure some of these parameters don't need to be specified, ie SPEED,
IOADDR etc but it doesn't cause any harm to leave them in.
The program only took a quick couple of hours to bodge together and it seems
to work ok with my setup. It is very unlikely that there are bugs in there
but if anything strange happens, let me know.
Please note that I cannot give support on the AX25 aspects of the driver
since I did not write it. You can find more information on this part of the
program plus fuller descriptions of the various command line parameters by
referring to the AX25.DOC file which Pawel distributes with his version of
the program. I did not include it here to save space.
If there is enough interest shown in this program, I may develope it further.
It is quite big at the moment due to parts of it being written in C but I
could rewrite it all in assembler (ie pretend to be a 'Real Programmer') if
there was a demand.
If you have any comments or bugs reports etc, you can contact me at the
following places :
Jon Welch, G7JJF @ GB7MAM.#23.GBR.EU
50 Quarrydale Road, CompuServe ID : 100012,2607
Sutton In Ashfield, Cix ID : jwelch
Notts. NG17 4DR.
Great Britain
25th July, 1993