home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-385-Vol-1of3.iso / s / spv61012.zip / TFPCR.ENG < prev    next >
Text File  |  1991-06-17  |  7KB  |  222 lines

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