home *** CD-ROM | disk | FTP | other *** search
/ Media Share 9 / MEDIASHARE_09.ISO / hamradio / gp123.zip / TFPCR.ENG < prev   
Text File  |  1990-10-05  |  7KB  |  235 lines

  1. Sigi Kluger, DL1MEN
  2. Richard-Strauss-Str 19
  3. D-8000 Munich 80
  4.  
  5.  
  6. October 5, 1990    Version 1.51
  7.  
  8. DEUTSCH: TFPCR.DOC
  9.  
  10.  
  11. Finally (one may brag a bit, eh?) the best packet terminal program for
  12. the IBM PC can be forced to work with PK232, KAM, and other non-TNC2
  13. compatibles.
  14.  
  15.  
  16. How's it work?
  17.  
  18.  
  19. Simple...  but complicated.  First, the TNC is switched to KISS mode by
  20. some means, then TFPCR is started which will install itself in memory.
  21. Then, SP is started.
  22.  
  23. -----------------------
  24.  
  25. ATTENTION:
  26.     This software has not been tested very thoroughly, please report any
  27.     problems to DL1MEN @ DB0PV.DEU.EU.
  28.  
  29.     TFPCR assumes that a THREE-WIRE cable is used between PC and TNC.
  30.     Thus, use only pins 2, 3, and 7 (assuming a DB25 plug).
  31.  
  32.     Tested with PK232 (late version), MFJ1278, and TNC2 with TF2.1c
  33.     and TAPR 1.1.6.
  34.  
  35. NOTE:
  36.     If you have a recent-version MFJ1278, please check first whether it
  37.     is TNC2-compatible.  SOme 12778s have provisions for adding a WA8DED
  38.     firmware EPROM.  If that is the case, the EPROM should be used rather
  39.     than TFPCR.
  40.  
  41. -----------------------
  42.  
  43.  
  44. INSTALLATION:
  45.  
  46.  
  47. 1. SP Installation
  48.    ---------------
  49.  
  50. Attention:  SP version 4.01.01 or later required!
  51.  
  52. SP is to be installed in accordance with the manual and the examples
  53. in SP.CFG.  Anybody not familiar with SP should first install it using
  54. a TNC2 with WA8DED firmware in order to practice and to minimize
  55. problems.
  56.  
  57. At a minimum, the SP manual should be read in its entirety, taking care
  58. to fully understand the following chapters:
  59.  
  60. - 1 to 3.6
  61. - 4
  62. - 5.4
  63. - A.1
  64. - A.10
  65.  
  66. When setting up SP.CFG, please note that SP is signalled that a TFPCR driver
  67. is used by specifying "COM5".  The baud rate for that channel may be set
  68. to an arbitrary value since it is ignored by SP.  Example:
  69.  
  70. CFG=PORT0:5
  71. CFG=BAUD0:9600
  72.  
  73. (with DRDOS and HIINSTALL= use "CFG=PORT0:5H")
  74.  
  75.  
  76. 2. Installation of TFPCR.COM:
  77.    --------------------------
  78.  
  79. TFPCR.COM must be copied into a DOS directory which is covered by
  80. the search path.
  81.  
  82. Next, hook up the TNC and force it into KISS mode.  This can be done by
  83. TFPCR as well, but this is a function not yet fully tested.
  84.  
  85. Then, plug a radio into the TNC.
  86.  
  87.  
  88. You should know the hardware port and IRQ of your COM port.
  89. Typical values are:
  90. COM1 -- Port 3F8  IRQ 4
  91. COM2 -- Port 2F8  IRQ 3
  92.  
  93. TFPCR.COM defaults to COM1 9600 Baud.
  94.  
  95. The following command line parameters are supported by TF and TFPCR:
  96.  
  97. -AXXX           XXX = hexadecimal Port address, e.g.      -A2F8
  98. -BNNNN         NNNN = Baud rate,                e.g.      -B19200
  99. -VN               N = IRQ-vektor number,        e.g.      -V3
  100. -S                    load AUTOKISS.CFG (no parameter)
  101. -Cn               n = COM-Number (1,2,3 or 4),  e.g.      -C1
  102.                       (replaces -a and -i for standard COM addresses)
  103. -IXX             XX = interrupt vector for host, e.g.     -IFE
  104.                       (not supported by SP 4.01!!)
  105.  
  106. Thus, in order to start TFPCR.COM using 19200 baud and COM2, the following
  107. is entered at the DOS prompt:
  108.  
  109.     TFPCR -A2F8 -B19200 -V3
  110.  
  111. or:
  112.  
  113.     TFPCR -C2 -B19200
  114.  
  115.  
  116. 2.1. Start of TFPCR.COM:
  117.      -------------------
  118.  
  119. TFPCR is started with the same parameters as above and sould display:
  120.  
  121. ╔═══════════════════════════════════════════════════════════╗
  122. ║ TFPCR - TFPCResident v2.1c / v1.51 / INT FE / Oct 05 1990 ║
  123. ║                                                           ║
  124. ║ RS232 Port 2F8 IRQ 3 19200 Baud  10 Chans  Params at 6D01 ║
  125. ║                                                           ║
  126. ║   TF2.1c by NORD><LINK (DF2AU/DC4OX)  Changes by DL1MEN   ║
  127. ╚═══════════════════════════════════════════════════════════╝
  128.  
  129.  
  130. The DOS prompt should return.  If the computer is crashed, reboot and check
  131. to see whether there are any resident drivers which access the TNC COM port
  132. or use the timer interrupt.  Remove all such utilities.
  133.  
  134. TFPCR is now resident and occupies approximately 66000 bytes.  The driver
  135. may be loaded only once and cannot be removed from memory.
  136.  
  137. SP may now be started.  For a few seconds, it should display:
  138.  
  139. TNC 0 (TF-PC/KISS) in Host mode
  140.  
  141.  
  142. 3. Notes:
  143.    ------
  144.  
  145. TFPCR has been compiled for 10 channels.
  146.  
  147. The following TF2.1c (WA8DED) commands do not exist:
  148. A E H K QRES Z @F
  149.  
  150. WHILE TFPCR IS LOADED, NO PROGRAM MUST BE ALLOWED TO ACCESS THE COM PORT
  151. USED BY TFPCR!!!!!!!
  152.  
  153. During heavy packet traffic, the DOS clock may slow down quite a bit.
  154. This is normal.  Due to the heavy interrupt use, TFPCR should only be
  155. used on ATs.  TFPCR has been compiled in 286 mode and will NOT RUN
  156. on an 8088 PC!
  157.  
  158. TFPCR may be used without a TNC connected to it.
  159.  
  160.  
  161. 4. Additional features:
  162.    --------------------
  163.  
  164. Two additional features still require thorough testing:
  165.  
  166.  
  167. 4.1. command line parameter "-S":
  168.  
  169. The -S parameter searches for a file named AUTOKISS.CFG and sends its
  170. contents to the TNC at startup (the file is sent slowly, one character
  171. at a time).  The file must be found in the current directory, or
  172. in the root directory of the current drive.
  173.  
  174.  
  175. 4.2. extended command "@K":
  176.  
  177. SP may be started without first switching to KISS mode.  After startup,
  178. enter:
  179.  
  180. ESC @K...
  181.  
  182. "..." is the command to switch into KISS mode, e.g.:
  183.  
  184. ESC @Kkiss on
  185.  
  186. or with TF2.1c:
  187.  
  188. ESC @KESC@K
  189.  
  190. (ESC = press the "ESC" key)
  191.  
  192.  
  193. 4.3. removing TFPCR:
  194.  
  195. Reboot the system, TFPCR cannot be unloaded.
  196.  
  197.  
  198. 5. PARAMETER PATCHING
  199.    ------------------
  200.  
  201. The important operating parameters may be set using DEBUG.  After loading
  202. TFPCR.COM into DEBUG, the parameters are located at the address displayed
  203. while TFPCR is loading (6D01 in the example above).  The parameters are
  204. stored in the following sequence:
  205.  
  206. Address
  207. ("Params at"
  208. plus offset)    Bytes   Default         Explanation
  209. --------------------------------------------------------------------------
  210. 0000            6       "      "        Call sign
  211. 0006            1       0x60            SSID (ORed with 0x60)
  212. 0007            1       4               Maximum connects
  213. 0008            1       0               DO NOT CHANGE!
  214. 0009            1       0               0=digipeat off, 1=digipeat on
  215. 000A            1       0x40            P-persistence
  216. 000B            1       0x0A            Slot time
  217. 000C            1       0x1E            TXDELAY
  218. 000D            1       1               1=PTT on, 0=PTT off
  219. 000E            1       1               1=AX.25 Version 2, 0=AX.25 Version 1
  220. 000F            1       4               MAXFRAME
  221. 0010            1       0x0A            Number of retries
  222. 0011            1       4               FRACK
  223. 0012            1       0               Call-Validation (0=off, 1=on)
  224. 0013            1       0               0=Duplex off, 1=Duplex on
  225. 0014            1       0               DO NOT CHANGE!
  226. 0015            1       0               DO NOT CHANGE!
  227. 0016            1       0               DO NOT CHANGE!
  228. 0017            2       0x100           DO NOT CHANGE!
  229. 0019            2       0x6400          Timer T2 (decimal 100)
  230. 001B            2       0x5046          Timer T3 (decimal 18000)
  231. 001D            2       0xF802          RS232-Port (2F8)
  232. 001F            2       0x300           RS232 IRQ (3)
  233. 0021            2       0x8025          Baud rate (9600)
  234. 0023            1       0xFE            Interrupt vector (DO NOT CHANGE!)
  235.