home *** CD-ROM | disk | FTP | other *** search
/ Current Shareware 1994 January / SHAR194.ISO / hamradio / bpqax25.zip / BPQAX25.DOC next >
Text File  |  1993-07-25  |  3KB  |  93 lines

  1. Baycom driver for BPQ Node Software
  2. -----------------------------------
  3.  
  4. The BPQAX25 program is based on the AX.25 packet driver written by Pawel
  5. Jalocha for use with NOS which I have modified to interface as an external
  6. packet driver to the BPQ Node software.
  7.  
  8. BPQAX25 is a TSR program which is loaded before the BPQCODE program. It has
  9. several command line options which are given below :
  10.  
  11. bpqax25 options: (default values in [])
  12.  ?  prints this help message
  13. -i <int_no>(hex) BPQ software interrupt number [60]
  14. -I <irq>(hex)[p][s] COM IRQ number 2..7 [4]
  15. -B <base>(hex)      COM base address 0..3ff [3f8]
  16. -b <bit rate>(dec) [1200]
  17. -c <carrier mode> possible choices are:
  18.   -cf = full duplex (do not care about channel busy - just transmit)
  19.   -cc = sense DCD modem line
  20.   -ct = sense data transitions [default] (hardware DCD)
  21.   -cd = deliver carrier signal from data analysis (software DCD)
  22. -T <threshold>(dec)  software DCD threshold 0..100 [50]
  23. -s <slot time>(dec) slot time in data bits [120]
  24. -p <peristance>(dec) persistance/255 [64]
  25. -h <tx head>(dec)  Transmitter head in data bit units [240]
  26. -t <tx tail>(dec)  transmitter tail in data bit units [24]
  27. -S  sound effects (beeps for every received frame)
  28.  
  29. Running the BPQAX25 program without any command line parameters will default
  30. to using the modem on COM 1 at 1200 baud using a BPQ interupt of 0x60 (hex)
  31. which is 96 decimal (used in BPQCFG.TXT - see below ).
  32.  
  33. To use COM 2, run the program as : BPQAX25 -I3 -B2f8
  34.  
  35. To configure it into BPQ, you must define a PORT in the BPQCFG.TXT file
  36. setting TYPE to EXTERNAL and INTLEVEL to the value used in the -i option above
  37. eg,
  38.  
  39. PORT
  40.     ID=144.650 Mhz on Baycom Modem
  41.     TYPE=EXTERNAL
  42.     PROTOCOL=KISS
  43.     IOADDR=2F8H
  44.     INTLEVEL=96     ; Note - this is decimal, -i above given in hex
  45.     SPEED=9600
  46.     CHANNEL=A
  47.     QUALITY=10
  48.     MAXFRAME=2
  49.     TXDELAY=500
  50.     SLOTTIME=100
  51.     PERSIST=50
  52.     FULLDUP=0
  53.     FRACK=7000
  54.     RESPTIME=2000
  55.     RETRIES=10
  56.     PACLEN=120
  57.     CWID=G7JJF
  58.     DIGIFLAG=1
  59.     DIGIPORT=0
  60.     USERS=0
  61.     UNPROTO=MAIL,NORMAN
  62.         MHEARD=N
  63. ENDPORT
  64.  
  65. I am sure some of these parameters don't need to be specified, ie SPEED,
  66. IOADDR etc but it doesn't cause any harm to leave them in.
  67.  
  68. The program only took a quick couple of hours to bodge together and it seems
  69. to work ok with my setup. It is very unlikely that there are bugs in there
  70. but if anything strange happens, let me know.
  71.  
  72. Please note that I cannot give support on the AX25 aspects of the driver
  73. since I did not write it. You can find more information on this part of the
  74. program plus fuller descriptions of the various command line parameters by
  75. referring to the AX25.DOC file which Pawel distributes with his version of
  76. the program. I did not include it here to save space.
  77.  
  78. If there is enough interest shown in this program, I may develope it further.
  79. It is quite big at the moment due to parts of it being written in C but I
  80. could rewrite it all in assembler (ie pretend to be a 'Real Programmer') if
  81. there was a demand.
  82.  
  83. If you have any comments or bugs reports etc, you can contact me at the
  84. following places :
  85.  
  86. Jon Welch,                                   G7JJF @ GB7MAM.#23.GBR.EU
  87. 50 Quarrydale Road,                          CompuServe ID : 100012,2607
  88. Sutton In Ashfield,                                 Cix ID : jwelch
  89. Notts. NG17 4DR.
  90. Great Britain
  91.  
  92. 25th July, 1993
  93.