home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-385-Vol-1of3.iso / s / spv61012.zip / TFPCX.DOC < prev    next >
Text File  |  1991-12-26  |  36KB  |  834 lines

  1.  
  2.     TFPCX v1.10 - Residenter AX.25-Controller für PC ohne TNC
  3.        (Frei für Funkamateure, keine kommerzielle Nutzung)
  4.  
  5.                   René Stange, DG0FT (ex Y51GE)
  6.  
  7.  
  8.                            EINFÜHRUNG
  9.  
  10.     TFPCX  ((T)he  (F)irmware (PC) E(x)tended)  ist  ein  zur
  11.     TheFirmware von NORD><LINK kompatibler und als residentes
  12.     Programm auf IBM-kompatiblen PC's (nicht auf ATARI ST) im
  13.     Hintergrund laufender AX.25-L2-Controller, der  HF-seitig
  14.     direkt ein einfaches Modem (z.B. BayCom-Modem von  DL8MBT
  15.     und DG3RBU) ansteuern kann und über einen Software-Inter-
  16.     rupt  (im Anhang beschrieben) mit bekannten  Terminalpro-
  17.     grammen  wie SP von DL1MEN und THP von DL1BHO im  WA8DED-
  18.     Hostmode kommuniziert, die auf diese Weise auch ohne  TNC
  19.     verwendet werden können. In dieser Beschreibung wird  der
  20.     Betrieb mit SP erläutert. TFPCX ist aus dem  KISS-Treiber
  21.     TFPCR hervorgegangen, der zum Lieferumfang von SP  gehört
  22.     und wird ähnlich wie dieser verwendet. Das KISS-Interface
  23.     des  TFPCR wurde durch HDLC-Sende-  und  Empfangsroutinen
  24.     ersetzt,  so daß mit dem TFPCX (noch!)  keine  KISS-TNC's
  25.     und -Controller (z.B. PK232) betrieben werden können. Als
  26.     Modem-Schnittstellen  sind  alle gängigen COM-  und  LPT-
  27.     Ports (z.B. für DigiCom-Modems) verwendbar. Im Augenblick
  28.     kann  nur ein Modem angesteuert werden. Das Programm  ist
  29.     auch im  Terminal-Modus (stand-alone) benutzbar und  ent-
  30.     hält dazu eine einfache Terminal-Routine.
  31.  
  32.  
  33.  
  34. Vorwort
  35. ~~~~~~~
  36. Nach den meist positiven Reaktionen auf das Erscheinen des  TFPCX
  37. v1.01  und dem weiteren Vordringen von DAMA-Digipeatern  sah  ich
  38. mich  genötigt, das TFPCX auf den 'neusten' Stand zu bringen  und
  39. kompatibel zur TF 2.3b zu machen. An der grundsätzliches Funktion
  40. hat  sich dabei nichts geändert. Als weitere Neuerung  hat  TFPCX
  41. jetzt  eine Soft-DCD (programmierte Rauschsperre) und  ermöglicht
  42. für  Testzwecke  internes Selbstconnecten. Auch  für  nicht-DAMA-
  43. Betrieb bietet diese Version Vorteile.
  44.  
  45. Ich muß darauf hinweisen, daß ich nicht garantieren kann, daß das
  46. TFPCX auf allen PC's problemlos funktioniert. Besonders auf lang-
  47. samen  Rechnern  gibt es teilweise Empfangs-  und  Sendeprobleme.
  48. XT's mit Taktfrequenzen unter 8 MHz sind nicht oder nur mit  Ein-
  49. schränkungen verwendbar. Da es sich hier aber um kein kommerziel-
  50. les Produkt handelt, nehme ich das in Kauf. Bei der Mehrheit  der
  51. TFPCX-User  scheint es aber keine Probleme zu geben.  Endgültigen
  52. Aufschluß über die Funktion kann nur ein Test auf dem eigenen  PC
  53. geben.  Das  TFPCX stellt jedoch geringere Anforderungen  an  die
  54. Kompatibilität  der verwendeten Schnittstelle als BayCom, so  daß
  55. es teilweise auch auf Rechnern läuft, die nicht 'BayCom-tauglich'
  56. sind.
  57.  
  58. Bei Unklarheiten bei der Verwendung von TFPCX im Zusammenhang mit
  59. SP wird auf  [1]  verwiesen (unter TFPCR nachlesen). Ich gehe  in
  60. dieser Beschreibung davon aus, daß bereits ein funktionstüchtiges
  61. Modem  vorhanden ist. Wer ein BayCom-Modem verwendet,  erhält  in
  62. [2] Hinweise zur Inbetriebnahme.
  63.  
  64. Ich  bedanke mich bei allen YL's und OM's, die mit Hinweisen  zur
  65. Weiterentwicklung des TFPCX beigetragen haben und beitragen, auch
  66. wenn eine Reihe ihrer Ideen noch nicht verwirklicht sind und eine
  67. Menge  Zeit  für die Beantwortung nötig ist.  Ich  bitte  deshalb
  68. alle, bei auftretenden Problemen zunächst in dieser Dokumentation
  69. nachzuschauen,  denn  für viele Fragen gibt es hier  sicher  eine
  70. Antwort.  Ein besonderer Dank gilt allen Spendern! Ich habe  mich
  71. auch sehr über die positiven Reaktionen und die Unterstützung der
  72. Funkamateure gefreut, deren Entwicklungen ins TFPCX  eingeflossen
  73. sind  bzw. die dem TFPCX erst zu dieser Resonanz verholfen  haben
  74. (Sigi (DL1MEN), NORD><LINK, das BayCom-Team u.a.).
  75.  
  76. 73's von René, DG0FT @ DB0KG        Strausberg, 26. Dezember 1991
  77.  
  78.  
  79. Neuerungen seit der v1.01
  80. ~~~~~~~~~~~~~~~~~~~~~~~~~
  81. - kompatibel zur TheFirmware 2.3b DAMA von NORD><LINK
  82.  
  83. - Soft-DCD (programmierte Rauschsperre) mit abschaltbarer Sende-/
  84.   Empfangsanzeige (Option '-NC', Kommando '@C' zum Abgleich)
  85.  
  86. - interne Selbstconnects möglich, alle gesendeten Frames werden
  87.   auch als empfangen betrachtet (Selbstconnectern wird diese
  88.   Funktion dringend empfohlen)
  89.  
  90. - automatische SSID-Wahl bei Mehrfachconnect einer Station, wenn
  91.   eingestellter SSID bereits vergeben
  92.  
  93. - 600 statt 400 freie Buffer, TFPCX belegt jetzt 54K im Speicher
  94.  
  95. - Option '-ND' zur Verzögerung von Diskzugriffen während des
  96.   Senden und Empfangs (Notlösung bei Problemen)
  97.  
  98. - Bug behoben, der auf 486ern das Entladen unmöglich machte
  99.  
  100. - Option '-B9600' existiert nicht mehr (auch für 486er zuviel)
  101.  
  102.  
  103. Urheberrechte
  104. ~~~~~~~~~~~~~
  105. TFPCX  ist Public Domain und darf zur Verwendung  im  Amateurfunk
  106. jederzeit an Dritte weitergegeben werden. Es ist nicht gestattet,
  107. das Programm kommerziell zu nutzen oder zu vertreiben.
  108.  
  109. Eine  Garantie für eine ordnungsgemäße Funktion wird nicht  gege-
  110. ben.  Der Benutzer verzichtet auf Regreßansprüche, die  auf  eine
  111. Fehlfunktion von TFPCX zurückzuführen sind.
  112.  
  113. Das  Programm TFPCX wurde von DG0FT unter Verwendung des  Source-
  114. codes des PD-Programms TFPCR v1.60 von DL1MEN und der  PD-Sources
  115. der  TheFirmware 2.3b von NORD><LINK (Urversion von  DC4OX,  DAMA
  116. von  DL8ZAW, Änderungen von DB2OS, DF2AU, DF7ZE,  DK6PX,  DL1BHO,
  117. DL1MEN, DL4YBG, DL9HCJ u.a.) entwickelt.
  118.  
  119.  
  120. Entwicklungsgeschichte
  121. ~~~~~~~~~~~~~~~~~~~~~~
  122. Als  bei  mir im März 1990 Interesse an  der  Betriebsart  Packet
  123. Radio  aufkam, stand der Kauf einer  herkömmlichen  PR-Ausrüstung
  124. nicht zur Debatte. Ich hatte vom Programm DigiCom gehört und  war
  125. mir sicher, daß eine ähnliche Lösung auch für IBM-kompatible PC's
  126. möglich  sein  müßte. Ich begann, Informationen über  das  AX.25-
  127. Protokoll  zu  beschaffen und versuchte mit Hilfe  des  PC  einen
  128. Tonbandmitschnitt von einer Berliner PR-QRG zu entschlüsseln.  So
  129. entstand zunächst eine Empfangsroutine, wobei die Berechnung  der
  130. CRC-Prüfsequenz  die  größten Probleme bereitete und  später  die
  131. Senderoutine. Die ersten Tests übernahm mein Bruder Mike (Y42LK),
  132. da  ich zu diesem Zeitpunkt noch keine Lizenz besaß. Er hat  mich
  133. auch die ganze Zeit über mit Modems versorgt und die  UKW-Technik
  134. in Gang gebracht. Der Nachweis, das ein PC sehr wohl in der  Lage
  135. ist, direkt ein Modem anzusteuern war erbracht.
  136.  
  137. Eine Anfrage in den Boxen im Oktober 1990 ergab großes  Interesse
  138. an meinem Programm und den Hinweis, daß das DigiCom-Team schon an
  139. einer  ähnlichen  Lösung arbeitete. Eine Rückfrage  bei  Johannes
  140. (DG3RBU) machte klar, daß BayCom kurz vor der Vollendung war.  Zu
  141. diesem  Zeitpunkt kam ich zum ersten Mal mit schon  existierenden
  142. Terminal-Programmen  für TNC's in Berührung und hatte  die  Idee,
  143. diese einfach um eine HDLC-Routine zu erweitern. Hier kam mir der
  144. KISS-Mode  sehr gelegen, weil er einfach zu realisieren war.  Ich
  145. begann mit SuperKiss 3.0 und schrieb dazu einen Treiber, der  die
  146. KISS-Daten  für  den TNC auf meine  HDLC-Routine  umleitete.  Als
  147. nächstes folgte SP 5.02 mit TFPCR und zuletzt das  TCP/IP-Package
  148. von  KA9Q. Diese Lösung war zwar voll funktionsfähig, hatte  aber
  149. den  Nachteil, das in den Terminalprogrammen  dynamische  Patches
  150. gemacht werden mußten, was natürlich absolut nicht portabel  ist,
  151. und  jeweils nur mit einer ganz bestimmten Version  funktioniert.
  152. Deshalb  schrieb ich an Sigi (DL1MEN), der mir sofort die  TFPCR-
  153. Sources zur Verfügung stellte (nochmals besten Dank an ihn!).
  154.  
  155.  
  156. Schnellstart
  157. ~~~~~~~~~~~~
  158. Für alle, die lieber selbst probieren, ein BayCom-Modem  besitzen
  159. und  normalen  UKW-Betrieb  mit 1200  Baud  machen  wollen,  sind
  160. folgende Hinweise:
  161.  
  162. - wer einen XT verwendet, sollte doch weiterlesen, weil erst
  163.   getestet werden muß, ob der Rechner schnell genug ist
  164.  
  165. - SP (ab v5.02) so installieren, als ob man TFPCR verwendet
  166.  
  167. - TFPCR.COM durch TFPCX.EXE ersetzen
  168.  
  169. - BayCom-Modem an eine COM-Schnittstelle stecken
  170.  
  171. - 'TFPCX -PCOMn' aufrufen (n ist die Nummer der Schnittstelle)
  172.  
  173. - SP starten
  174.  
  175. - falls es Probleme gibt, sollte man weiterlesen
  176.  
  177. - mit 'TFPCX -U' kann TFPCX wieder entladen werden
  178.  
  179.  
  180. Funktionsprinzip
  181. ~~~~~~~~~~~~~~~~
  182. TFPCX ist ein TSR-Programm, das vor der Aktivierung von SP aufge-
  183. rufen  werden muß und sich resident im Speicher installiert.  Ist
  184. dieser  Vorgang abgeschlossen, wird wieder auf die  DOS-Kommando-
  185. ebene  zurückgekehrt  und  das nächste  Programm  kann  gestartet
  186. werden.  Das  System verhält sich nun so, als ob  ein  TNC  ange-
  187. schlossen  wäre,  kann  also  von  außen  connectet  werden   und
  188. speichert  alle ankommenden Nachrichten. Auf ungelesene  Informa-
  189. tionen macht ein blinkendes Rechteck in der rechten oberen  Bild-
  190. schirmecke  aufmerksam.  Sobald das  Terminal-Programm  gestartet
  191. wird, erscheint der empfangene Text auf den Bildschirm. Die  Kom-
  192. munikation mit SP erfolgt über einen Software-Interrupt. Da  hier
  193. im Prinzip keine Unterschiede zur Verwendung von TFPCR  bestehen,
  194. soll  an  dieser Stelle nicht weiter darauf  eingegangen  werden.
  195. TFPCX ist vergleichbar mit dem Programm L2 des BayCom-Systems von
  196. Flori (DL8MBT) und Johannes (DG3RBU). SP übernimmt hier die Rolle
  197. des dort verwendeten Terminalprogramms SCC.
  198.  
  199. Das  eigentlich  Neue im Vergleich zum TFPCR ist, daß  das  TFPCX
  200. direkt ein Modem ansteuern kann und in der Lage ist, AX.25-Frames
  201. zu  empfangen und zu senden ohne dazu einen TNC zu bemühen.  Hier
  202. wird  ein anderes Verfahren verwendet als im BayCom, welches  so-
  203. wohl  Vor- als auch Nachteile hat. Das notwendige Zeitnormal  er-
  204. zeugt  der System-Timer (8253 Kanal 0), der 3600 mal  je  Sekunde
  205. den  Interrupt 8 aktiviert (bei 1200 Baud), was schon  einen  ge-
  206. wissen  Anspruch an die Rechenleistung des PC's  stellt.  Deshalb
  207. ist  das TFPCX auf normalen IBM-XT's mit 4,77 MHz Takt  kaum  zu-
  208. sammen mit SP verwendbar. Das größte Problem ist, daß die  Inter-
  209. rupts  des Timers nicht zu lange verzögert werden  dürfen,  damit
  210. ein ordungsgemäßer Empfang von Packeten möglich ist und die  aus-
  211. gesendeten  Frames  nicht verstümmelt werden. Das kann  z.B.  bei
  212. Disk-Zugriffen  passieren.  Einen groben Überblick, was  man  von
  213. seinem PC erwarten kann, gibt die folgende Tabelle (ohne Gewähr):
  214.  
  215. PC        XT        XT        286       386
  216. MHz       5         8         12        20
  217.  
  218. Baud
  219.  300      *         *         *         *
  220. 1200      ?         *         *         *
  221. 2400      /         ?         *         *
  222. 4800      /         /         ?         *
  223.  
  224. *    Betrieb möglich
  225. ?    Betrieb eventuell mit Einschränkungen möglich
  226. /    Betrieb unmöglich
  227.  
  228. Ein  anderes Problem in diesem Zusammenhang sind  Programme,  die
  229. sich ebenfalls am Timer-Schaltkreis zu schaffen machen (z.B.  MS-
  230. Windows  und  andere  Multi-Tasking-Umgebungen,  MS-Word,  manche
  231. Mousetreiber  oder  auch MS-QuickC 2.51, das ich  benutzt  habe).
  232. Diese Programme dürfen nicht verwendet werden, solange das  TFPCX
  233. aktiv  ist. Zuwiderhandlungen werden mit falsch gehender  System-
  234. uhr,  extremer Verlangsamung des Rechners oder Systemabsturz  be-
  235. straft.
  236.  
  237. Bisher war ja nur von Nachteilen die Rede. Nun mal was Positives:
  238. Davon  abgesehen,  daß  SP durch  seine  längere  Entwicklungsge-
  239. schichte  zur  Zeit mehr Features bietet als BayCom  braucht  das
  240. TFPCX  auch keinen voll kompatiblen COM-Port, weil  der  serielle
  241. Controller nur als simples Ein-/Ausgabe-Latch verwendet wird. Der
  242. Port  muß auch nicht interruptfähig sein und man kann  auch  alle
  243. LPT-Schnittstellen  als  Interface verwenden (z.B.  für  DigiCom-
  244. Modems,  die  5V-Pegel liefern). Also wieder  neue  Hoffnung  für
  245. Leute, die beim BayCom Pech hatten!?
  246.  
  247.  
  248. Modemanschluß
  249. ~~~~~~~~~~~~~
  250. Es war mir nicht möglich, auch noch ein neues Modem zu  kreieren,
  251. das können andere wirklich besser. So habe ich mich an den Quasi-
  252. standart  BayCom-Modem gehalten, das ja sicher schon  viele  YL's
  253. und  OM's besitzen. Zusätzlich besteht noch die  Möglichkeit  ein
  254. anderes  Modem (z.B. vom DigiCom) über  eine  Centronics-Schnitt-
  255. stelle  anzuschließen (bei mir die ursprüngliche Variante).  Hier
  256. die Anschlußbelegung der Schnittstellen:
  257.  
  258. COM-Port [2]
  259.  
  260. Signal    25pol.    9pol.     Bedeutung
  261.  
  262. DTR       20        4         Sendedaten +/- 12V
  263. RTS       4         7         PTT, High aktiv, -12V=RX, +12V=TX
  264. CTS       5         8         Empfangsdaten
  265. GND       7         5         Masse
  266. TXD       2         3         +12V für BayCom-Modem
  267.  
  268. LPT-Port
  269.  
  270. Signal    25pol.              Bedeutung
  271.  
  272. DATA7     8                   Sendedaten, TTL-Pegel
  273. DATA8     9                   PTT, High aktiv, 0V=RX, 5V=TX
  274. BUSY      11                  Empfangdaten
  275. GND       18-25               Masse
  276.  
  277.  
  278. TheFirmware 2.3b
  279. ~~~~~~~~~~~~~~~~
  280. Hier  soll  etwas zur Realisierung der TF 2.3b  im  TFPCX  gesagt
  281. werden. Die Firmware kann in zwei Betriebsarten verwendet  werden
  282. (Terminal- und Hostmode), wie es auch bei jedem TNC2 möglich ist.
  283. Der Unterschied zu einem normalen TNC ist nur, daß der  Datenaus-
  284. tausch  nicht über die serielle Schnittstelle sondern über  einen
  285. Softwareinterrupt  mit verschiedenen Unterfunktionen erfolgt.  Im
  286. Anhang ist dieses Softwareinterface beschrieben.
  287.  
  288. Die  Firmware  bietet eine Reihe von Kommandos an,  die  mit  der
  289. Escape-Taste eingeleitet werden und bei Enter ausgeführt  werden.
  290. Im Anhang findet man eine kurze Zusammenstellung der realisierten
  291. Befehle. In [3] ist die Firmware dokumentiert. Die Kommandos 'A',
  292. 'E', 'H', 'K', 'QRES', 'Z', '@F', '@K' und '@M' existieren nicht.
  293. Es folgen Erläuterungen zu Besonderheiten einzelner Kommandos:
  294.  
  295. Kommando  Bemerkung
  296.  
  297.   C       Es ist nicht mehr nötig, den eigenen SSID bei Mehrfach-
  298.           connect einer Station (z.B. Digi-Einstieg) manuell ver-
  299.           schieden einzustellen.  TFPCX  erhöht den SSID  automa-
  300.           tisch bis maximal 15, wenn der eingestellte schon  ver-
  301.           wendet  wird. Diese Funktion bleibt SP allerdings  ver-
  302.           borgen. In der Statuszeile und an anderen Stellen steht
  303.           eventuell der falsche SSID. Wenn das stört muß man  den
  304.           SSID selbst einstellen. TFPCX kann gleichzeitig 10 Ver-
  305.           bindungen unterhalten. Interne Connects sind möglich.
  306.  
  307.   F       Der Frack-Parameter kann alternativ in  Sekunden-  oder
  308.           10  ms-Einheiten  eingegeben werden. Werte  kleiner  16
  309.           werden nicht ignoriert, wie bei der 'normalen' TF 2.3b,
  310.           sondern in die neue Einheit umgerechnet. Damit  muessen
  311.           alte Config-Files nicht unbedingt geändert werden.
  312.  
  313.   P       Hier wird auch bei DAMA-Betrieb der non-DAMA-Wert ange-
  314.           zeigt aber P=255 benutzt.
  315.  
  316.   U       Der  Unattended Mode kann  auch  eingeschaltet  werden,
  317.           wenn kein CTEXT  definiert  ist  (Standarteinstellung).
  318.           Die Meldung 'NO MESSAGE AVAILABLE' gibt es nicht mehr.
  319.  
  320.   @C      Mit diesem Kommando wird die Soft-DCD abgeglichen.
  321.           (siehe dazu Abschnitt weiter unten)
  322.  
  323.   @T4     Dieses Kommando ist nur aus Kompatibilitätsgründen vor-
  324.           handen, gibt den T2-Startwert für DAMA-Betrieb  an  und
  325.           bestimmt die Zeit, die gewartet wird  bis  ein  empfan-
  326.           gener Frame bestätigt wird. Es ist  aus  der  Original-
  327.           Firmware inzwischen wieder entfernt wurden.
  328.  
  329.   @U      Hiermit wird festgelegt, ob Unproto-Frames mit gesetz-
  330.           tem Poll-Bit ausgesendet werden (Standart) oder ohne.
  331.  
  332. Einige  Worte zu DAMA: Sobald auf einem Port eine  Verbindung  zu
  333. einem DAMA-Master (Digi-Einstieg) besteht wird TFPCX  automatisch
  334. in den DAMA-Slave-Modus geschaltet und sendet nun nur noch  dann,
  335. wenn  es  einen Frame vom Master empfängt, dann  allerdings  alle
  336. anstehenden  Frames auf allen Ports. Es ist nicht notwendig,  für
  337. DAMA  spezielle  Parameter einzustellen. Damit  ist  alternativer
  338. Betrieb problemlos möglich. Mit dem 'B'-Kommando kann man  ermit-
  339. teln, ob DAMA eingeschaltet (Wert in Klammern größer 0). Die  vom
  340. DAMA-Master empfangenen Frames (und nur diese, nicht die eigenen)
  341. erhalten im Monitor den Zusatz '[DAMA]'.
  342.  
  343. Bei  Tests hat sich gezeigt, daß die DAMA-Implementierung in  der
  344. TheFirmware  2.3b noch nicht optimal ist. Es kommt z.B. vor,  daß
  345. man  von  TheNetNode-Digis vor allem bei  Multiconnect  wegen  zu
  346. kurzem Frack angemeckert wird, was eigentlich nicht im Sinne  des
  347. DAMA-Erfinders sein kann. Es ist aber auf jeden Fall besser einen
  348. nicht optimalen DAMA-Slave zu benutzen als gar keinen.
  349.  
  350.  
  351. Aufruf von TFPCX
  352. ~~~~~~~~~~~~~~~~
  353. TFPCX wird durch folgende Befehlszeile aktiviert:
  354.  
  355. TFPCX [ -N ] [ Load options | -T | -U ]
  356.  
  357. Alle  Parameter sind optional, werden durch '-'  eingeleitet  und
  358. durch  Leerzeichen voneinander getrennt. Innerhalb  einer  Option
  359. sind keine Leerzeichen zulässig. Groß-/Kleinschreibung ist  nicht
  360. signifikant. Zunächst werden alle Optionen kurz in der Form  auf-
  361. gelistet, wie sie auch im Helptext mit 'TFPCX -H' abrufbar  sind.
  362. Load  options sind nur beim residenten Laden des  TFPCX  relevant
  363. und gelten bis zum Entladen.
  364.  
  365. -N            No messages
  366. -T            Terminal mode
  367. -U            Unload
  368.  
  369. Load options:                        Default
  370.  
  371. -Pport[:xxx]  Modem port (address)   COM1
  372. -Bnnnn        Baud rate              1200
  373. -Ixx          TFPCX interrupt        FD
  374. -F[file]      Send file to TFPCX     TFPCX.INI
  375. -D            Debug mode             Off
  376. -NB           No blinking rectangle  Off
  377. -NC           No carrier display     Off
  378. -ND           No disk access if DCD  Off
  379.  
  380. []    Angabe ist optional
  381. |     alternative Angabe
  382. n     Dezimalziffer
  383. x     Hexadezimalziffer
  384.  
  385. Nach dem Start sollte die Meldung
  386.  
  387. ┌──────────────────────────────────────┐
  388. │  TFPCX v1.10 (Dec 08 1991) by DG0FT  │
  389. │     TF v2.3b DAMA by NORD><LINK      │
  390. │    Free for non-commercial usage     │
  391. ├──────────────────────────────────────┤
  392. │ COM1, 1200 Baud, Int FD, 10 Channels │
  393. └──────────────────────────────────────┘
  394.  
  395. und  das DOS-Prompt erscheinen. TFPCX ist jetzt  installiert  und
  396. belegt  ca. 54 KByte des Hauptspeichers. Hier nun die genaue  Be-
  397. deutung der Optionen:
  398.  
  399. -PCOMn    (BayCom-) Modem an COMn (möglich sind COM1 bis COM4)
  400. -PLPTn    Modem an LPTn (möglich sind LPT1 bis LPT4)
  401.  
  402. Die Basisadresse des Portes wird dem BIOS-Datenbereich  entnommen
  403. und  muß dort eingetragen sein. Manche  BIOS-Versionen  vergessen
  404. das  bei  COM3 und COM4. In diesem Fall kann die Adresse  in  der
  405. Form '-Pport[:xxx]' auch explizit gesetzt werden.
  406.  
  407. Beispiel:
  408.  
  409. TFPCX -PCOM3:338
  410.  
  411. Mit diesem Aufruf wird ein BayCom-Modem an COM3 verwendet,  wobei
  412. als  Basisadresse die 338H verwendet wird. Diese Adresse muß  man
  413. der Schnittstellenbeschreibung entnehmen. Die Nummer der Schnitt-
  414. stelle (hier also die 3) wird ignoriert, wenn eine Adresse  ange-
  415. geben wird, muß aber trotzdem zwischen 1 und 4 liegen. Als Basis-
  416. adresse  ist  der Bereich 100H bis 3F8H zugelassen. Der  IRQ  der
  417. Schnittstelle ist für TFPCX uninteressant und wird nicht benutzt.
  418.  
  419. -Bnnnn    Baudrate am Modem (300, 1200, 2400, 4800)
  420.  
  421. Welche  Baudrate  auf  einem PC möglich  ist,  hängt  von  seiner
  422. Rechenleistung  ab  (siehe Tabelle weiter oben). Wenn  nicht  mit
  423. 1200  gearbeitet  wird,  ist natürlich  auch  nicht  das  normale
  424. BayCom-Modem  verwendbar.  Bei Betrieb mit 300  Baud  weicht  die
  425. Systemuhr in der Stunde um eine halbe Minute ab.
  426.  
  427. -Ixx      Software-Interrupt zur Kommunikation mit SP (40-FF)
  428.  
  429. Als Interrupt wird standartmäßig FD verwendet. Eine Änderung  ist
  430. nur  nötig, wenn dieser Vektor von anderen  Programmen  verwendet
  431. wird.
  432.  
  433. -N        Nachrichten des Programms unterdrücken
  434.  
  435. Wenn  die  Messages des TFPCX bei der Initialisierung  nicht  den
  436. ästhetischen  Ansprüchen  genügen, kann man  sie  hiermit  unter-
  437. drücken. Fehlermeldungen erscheinen aber weiterhin.
  438.  
  439. -NB       Statusblinken ausschalten
  440.  
  441. Wenn  TFPCX ungelesene Informationen oder Statusmeldungen  gepuf-
  442. fert  hat und nicht im Hostmode ist (also wenn SP  nicht  läuft),
  443. blinkt  in  der rechten oberen Bildschirmecke ein  Rechteck,  daß
  444. z.B. auf einen neuen Connect aufmerksam macht. SP darf zu  diesem
  445. Zweck  allerdings  nicht  mit ESC 'DOS' oder  ESC  '!'  verlassen
  446. werden,  weil TFPCX in diesem Fall im Hostmode bleibt.  Man  kann
  447. nun  SP starten und auf den Connect reagieren. Das  Blinken  kann
  448. mit dieser Option unterdrückt werden, falls es stört.
  449.  
  450. -NC       Anzeige des Kanalstatus unterdrücken
  451.  
  452. Während TFPCX im Hostmode ist (also SP läuft) wird in der rechten
  453. obereren Bildschirmecke ein 'R' dargestellt, wenn gerade ein  PR-
  454. Signal empfangen wird und ein 'S' angezeigt, wenn selbst gesendet
  455. wird.  Diese Anzeige dient vor allem zum Abgleich  der  Soft-DCD.
  456. Mit dieser Option kann die Anzeige abgeschaltet werden.
  457.  
  458. -ND       Disk-Zugriffe verzögern, wenn gerade empfangen oder
  459.           gesendet wird (Notbehelf)
  460.  
  461. Falls man Empfangsprobleme bei Disk-Zugriffen hat (Packete werden
  462. nicht einwandfrei dekodiert) kann man mit der dieser Option  ver-
  463. hindern,  daß  ein  Diskzugriff durchgeführt  wird,  während  ein
  464. Signal anliegt. Das führt allerdings zu einem etwas 'ungewohnten'
  465. Verhalten,  weil der Rechner dann so lange zu  'hängen'  scheint,
  466. bis die QRG wieder frei ist. Man sollte diese Option deshalb  nur
  467. im  Notfall  verwenden. Wenn TFPCX nicht im Hostmode  ist  werden
  468. alle Diskzugriffe immer sofort ausgeführt.
  469.  
  470. -D        Test Modus (Debug)
  471.  
  472. Bewirkt bei jedem Timer-Interrupt einen Flankenwechsel am Eingang
  473. des  Lautsprechers.  Damit muß bei 1200 Baud ein 1800  Hz-Ton  zu
  474. hören sein (Baudrate*1.5). Der Ton sollte 'halbwegs' sauber sein.
  475. Geprassel entsteht, wenn der Interrupt verzögert wird. Ertönt ein
  476. einziges  Prasseln, ist der Rechner überfordert. Die  Grenze  ist
  477. hier  allerdings schwer zu ziehen, ein  'gewisses  Grundrauschen'
  478. muß die Funktion noch nicht beeinträchtigen.
  479.  
  480. -Ffile    File zur Parametereinstellung (wird normalerweise
  481.           nicht verwendet, fehlt der Dateiname gilt TFPCX.INI)
  482.  
  483. Wenn  gewünscht,  wird dieses File wird bei  der  Initialisierung
  484. gelesen  und  im Terminal-Mode zeichenweise an die  Firmware  ge-
  485. sendet, um eine Voreinstellung der Parameter zu ermöglichen.  Das
  486. dürfte besonders interessant sein, wenn man das Programm  ständig
  487. im  Hintergrund laufen lassen möchte ohne SP zu starten oder  für
  488. den  Betrieb  im Terminal-Mode. Normalerweise kann  diese  Option
  489. entfallen,  weil  SP selbst eine  Initialisierung  vornimmt.  Die
  490. Datei  wird  im aktuellen Verzeichnis gesucht, wenn  kein  voller
  491. Pfadname  angegeben wird. Das Zeichen '^' wird in ein Escape  um-
  492. gesetzt,  mit dem im Terminal-Mode Kommandos eingeleitet  werden.
  493. Linefeeds  werden  herausgefiltert,  so  daß  'file'  mit   einem
  494. normalen Editor erstellt werden kann. Ein Beispiel wäre:
  495.  
  496. TFPCX.INI:
  497.  
  498. ^F 300
  499. ^I MYCALL
  500. ^N 16
  501. ^O 2
  502. ^P 64
  503. ^R 1
  504. ^T 25
  505. ^U 1 Willkommen in ???? - TFPCX v1.10 - SP offline
  506. ^W 25
  507.  
  508. Ruft man TFPCX völlig ohne Parameter auf, so wird angenommen, man
  509. hätte 'TFPCX -PCOM1 -B1200 -IFD' verwendet.
  510.  
  511.  
  512. Installierung von TFPCX
  513. ~~~~~~~~~~~~~~~~~~~~~~~
  514. (1)  SP  so installieren, als ob man mit  TFPCR  arbeiten  möchte
  515. (siehe  [1]).  Inbesondere müssen folgende Zeilen in  der  SP.CFG
  516. (bei SP6 CONFIG.SP) vorhanden sein:
  517.  
  518. CFG=TNCS:1
  519. CFG=PORT0:5
  520. CFG=CHANS0:10
  521.  
  522. SP-Versionen  vor  5.02 sollten nicht benutzt  werden,  weil  das
  523. TFPCR-Interface  dort eventuell noch nicht in der  jetzigen  Form
  524. existierte.  Wer TFPCX in den oberen Speicherbereich (UMB)  laden
  525. möchte muß 'CFG=PORT0:5H' verwenden.
  526.  
  527. Diese Variante geht davon aus, daß neben dem TFPCX kein  weiterer
  528. TNC  benutzt wird. Multi-TNC-Betrieb unter Verwendung  von  TFPCX
  529. funktioniert jedoch. Dabei kann TFPCX aber nur für einen  HF-Port
  530. verwendet werden und TFPCR ist nicht gleichzeitig ladbar. Man muß
  531. sich darüber im Klaren sein, daß es die Interrupts der  seriellen
  532. Schnittstellen an denen TNC's hängen unmöglich machen können, daß
  533. noch  einwandfreie  AX.25-Frames empfangen und  gesendet  werden.
  534. Deshalb ist schon ein schneller Rechner erforderlich.
  535.  
  536. Alles was zum TFPCR gehört (TFPCR.COM, UNTFPC.EXE,  AUTOKISS.CFG)
  537. kann  gelöscht  werden (die  SP-Originaldiskette  natürlich  auf-
  538. heben).  Dafür wird die Datei TFPCX.EXE in das gleiche  Directory
  539. kopiert, in dem auch die SP.EXE steht.
  540.  
  541. (2)  Nun wird das Modem an COM1-4 oder LPT1-4  angeschlossen  und
  542. TFPCX  aufgerufen.  Wenn nicht die COM1 verwendet wird,  muß  die
  543. Schnittstelle als Parameter übergeben werden (siehe oben). Sollte
  544. sich das System nach dem Laden extrem verlangsamen (vor allem bei
  545. Diskzugriffen)  ist  der PC mit der  verwendeten  Baudrate  über-
  546. lastet.
  547.  
  548. (3)  Als Nächstes wird SP gestartet. Falls nicht die Meldung
  549.  
  550. TNC#0 - (TFPCR / FD) in Hostmode
  551.  
  552. erscheint, ist bei der SP-Installierung etwas schiefgegangen oder
  553. TFPCX  wurde nicht geladen. Neuere SP-Versionen können TFPCR  und
  554. TFPCX  unterscheiden und zeigen eventuell eine etwas  abweichende
  555. Meldung.  Nun sucht man sich eine QRG auf der PR-Betrieb ist  und
  556. schaltet  den  Monitor  mit <ESC> 'MISUC'  ein.  Wenn  trotz  an-
  557. liegender  Signale keine Frames angezeigt werden, verläßt man  SP
  558. wieder,  entfernt  TFPCX  mit 'TFPCX -U'  aus  dem  Speicher  und
  559. startet es neu, wobei die Option '-D' zusätzlich angegeben  wird.
  560. Nun  sollte  ein 1800 Hz Ton über den internen  Lautsprecher  des
  561. PC's zu hören sein (bei 1200 Baud). Wenn alles still ist, hat der
  562. PC  entweder  einen inkompatiblen Timer (dann ist  alles  Weitere
  563. zwecklos)  oder der Pieper funktioniert einfach nicht (das  hatte
  564. ich  auch  schon mal). Nun wird SP wieder  aufgerufen  und  genau
  565. hingehört.  Wenn  ein einziges Prasselkonzert erklingt,  ist  der
  566. Rechner  nicht in der Lage, schnell genug auf die Interrupts  des
  567. Timers  zu reagieren (während des Ladens ist ein  Prasseln  nicht
  568. schädlich). Wenn der Ton relativ sauber ist, könnte der Fehler am
  569. Modem oder an der HF-Technik liegen.
  570.  
  571. (4)  Wenn der Monitor arbeitet, kann man mal einen  Connect  ver-
  572. suchen.  Dabei  sollte  die PTT  des  Senders  überwacht  werden.
  573. Eigentlich  müßte  jetzt alles funktionieren. Es  ist  aber  auch
  574. denkbar,  daß der Empfang zwar klappt, aber verstümmelte  Packete
  575. gesendet werden.
  576.  
  577. Wer  SP mit TNC2 gewohnt ist wird sich vielleicht über das  etwas
  578. andere Zeitverhalten wundern. So flackert die QRG-Anzeige auf dem
  579. Monitorschirm  und  der Connect-Gong klingt anders.  Dieses  Ver-
  580. halten  ist  völlig normal, könnte nur im SP behoben  werden  und
  581. kann wohl in Kauf genommen werden.
  582.  
  583.  
  584. TFPCX aus dem Speicher entfernen
  585. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  586. Mit dem Befehl 'TFPCX -U' läßt sich TFPCX wieder aus dem Speicher
  587. entfernen.  Hier ist also kein extra Programm zum  Entladen  not-
  588. wendig.  Der Kommunikations-Interrupt wird  automatisch  gefunden
  589. und braucht nicht angegeben werden.
  590.  
  591.  
  592. Terminal-Mode
  593. ~~~~~~~~~~~~~
  594. Mit 'TFPCX -T' wird ein einfaches Terminalprogramm gestartet, mit
  595. dem man auch ohne SP arbeiten kann. Vorher ist das TFPCX resident
  596. zu laden (wie oben beschrieben). Man muß das Programm also  zwei-
  597. mal  mit verschiedenen Parametern aufrufen, um in  den  Terminal-
  598. Mode zu gelangen. Mit ALT-X wird das Terminal-Programm verlassen.
  599. Vorher sollte man mit <ESC> 'MN' den Monitor abschalten, wenn  er
  600. aktiviert  war,  weil sonst unnötiger  Pufferspeicher  verbraucht
  601. wird,  und beim eventuellen Start von SP Probleme entstehen.  Wer
  602. nur im Terminal-Mode arbeiten will (z.B. auf langsamen  Rechnern)
  603. kann  vorteilhaft die Option '-F' zur Einstellung  von  Standart-
  604. parametern verwenden. Folgendes Batchfile hilft dabei:
  605.  
  606. TERM.BAT:
  607.  
  608. @echo off
  609. cls
  610. tfpcx -n -f
  611. tfpcx -t
  612. tfpcx -n -u
  613.  
  614.  
  615. Soft-DCD
  616. ~~~~~~~~
  617. TFPCX  hat jetzt eine programmierte Rauschsperre. Man  kann  also
  618. den  Squelch  des Empfängers völlig offen lassen und  TFPCX  ent-
  619. scheidet  selbst, ob grad ein PR-Signal empfangen wird  oder  nur
  620. Rauschen.  Die  Soft-DCD wird durch das neue Kommando   '@C'  ge-
  621. steuert,  mit dem man die Ansprechschwelle einstellt.  Als  Para-
  622. meter  wird eine Zahl von 0 bis 63 angegeben. Bei '@C0'  ist  die
  623. Soft-DCD ausgeschaltet und TFPCX verhält sich wie bisher.  Dieses
  624. ist  der Standartfall. Bei allen anderen Werten ist  die  Rausch-
  625. sperre  an. Je größer der Wert ist, je stärker ist  die  Soft-DCD
  626. angezogen. Zur Erleichterung der Einstellung wird in der  rechten
  627. oberen  Ecke des Bildschirms ein 'R' angezeigt, wenn  ein  Signal
  628. erkannt  wird und ein 'S' wenn selbst gesendet wird (nur wenn  SP
  629. läuft).  Bei zu kleinen Werten flackert die DCD-Anzeige,  bei  zu
  630. großen  Werten werden Signale nicht mehr richtig und  zu  langsam
  631. erkannt.  Am Besten den Parameter so lange erhöhen  und  nebenbei
  632. QRG  abhören,  bis die Anzeige stimmt. Dabei  muß  man  eventuell
  633. einen Kompromiß finden. Ein Richtwert ist '@C25'.
  634.  
  635. WICHTIG!
  636.  
  637. Die  Soft-DCD sollte man nur verwenden, wenn man  keinen  ordent-
  638. lichen  Hardware-Squelch hat, weil die Erkennung eventuell  nicht
  639. ganz problemlos ist. Das Verhalten bei anderen Baudraten als 1200
  640. Baud wurde nicht getestet. Am Besten mal ausprobieren und  selbst
  641. entscheiden!
  642.  
  643.  
  644. Fehlerbehebung
  645. ~~~~~~~~~~~~~~
  646. Falls  man Probleme mit schlechtem Empfang hat oder  eigene  Aus-
  647. sendungen  von  anderen Stationen nicht dekodiert  werden  können
  648. liegt das eventuell daran, daß die für das TFPCX 'lebenswichtige'
  649. Timer-Interruptroutine  nicht immer rechtzeitig aufgerufen  wird,
  650. weil  der Interrupt zu lange gesperrt war. Dieses  Problem  tritt
  651. vor  allem bei Diskzugriffen, Zugriffen auf den  Extended  Memory
  652. (z.B.  RAM-Disk), Umschalten in den Protected Mode (z.B.  EMM386)
  653. und  langsamen  Tastaturtreibern  auf.  Im  letzten  Fall   hilft
  654. eventuell der Treiber CKEYGR.COM von der SP-Diskette. Auch manche
  655. TSR-Programme bringen Probleme. Man kann nur versuchen, auf  alle
  656. diese Problemquellen zu verzichten, was aber nicht immer  möglich
  657. ist.  Notfalls  hilft auch die Option  '-ND',  wenn  Diskzugriffe
  658. schuld sind.
  659.  
  660. Beim BayCom-Modem gibt es eventuell Probleme durch die  stabilere
  661. Stromversorgung  beim TFPCX im Vergleich zum BayCom.  Hier  liegt
  662. die  TXD-Leitung statisch auf etwa +12V während BayCom ein  Takt-
  663. signal auf dieser Leitung liefert. Dadurch liegt die Versorgungs-
  664. spannung  des Modems etwas höher und der Spannungteiler an Pin  7
  665. des TCM 3105 liefert eine vom Idealwert abweichende Spannung.  In
  666. diesem Fall ist ein Neuabgleich des Spannungsteilers erforderlich
  667. (siehe [2]).
  668.  
  669.                             *   *   *
  670.  
  671. Wer Interesse am Programm TFPCX hat, schickt eine leere  Diskette
  672. und   einen   an  sich  selbst  addressierten   und   ausreichend
  673. frankierten Rückumschlag an:
  674.  
  675. René Stange
  676. O.-Grotewohl-Ring 34
  677. Strausberg
  678. O-1260
  679.  
  680. mögliche FD-Formate: 3 1/2" 720K oder 1,44M
  681.                      5 1/4" 360K oder 1,2M
  682.  
  683. Bitte  obigen  Text genau beachten! Da  ich  keinen  finanziellen
  684. Gewinn  mache ist es mir nicht möglich, Porto aus eigener  Tasche
  685. zu  bezahlen  oder mehr Aufwand zu treiben als eine  Diskette  zu
  686. kopieren,  in  den fertigen Umschlag zu stecken und zur  Post  zu
  687. bringen.
  688.  
  689. SP  wird  von mir nicht mitgeliefert, die Rechte  dazu  hat  Sigi
  690. (DL1MEN).  Entweder man hat schon SP v5.02 oder eine neuere  Ver-
  691. sion  oder liest in der Rubrik SP nach, wie man SP  bekommt.  Ich
  692. muß allerdings sagen, dass für völlige Neueinsteiger BayCom  eher
  693. zu  empfehlen  ist, da die TFPCX- und SP-Installierung  nicht  so
  694. einfach  ist. Ich kann auch kein BayCom-Modem liefern  und  keine
  695. Bausätze  dazu. Die Rechte dafür hat das BayCom-Team  (erreichbar
  696. über Rudi DK5RQ @ DB0RGB).
  697.  
  698.  
  699.  
  700.                              ANHANG
  701.  
  702. Funktionen des TFPCX-Interrupts
  703. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  704. Es existieren vier Unterfunktionen, die über den Wert im Register
  705. AH  beim Aufruf selektiert werden. Eventuelle Parameter werden in
  706. AL übergeben. AX enthält bei Rückehr das Ergebnis oder FFFF, wenn
  707. eine  nicht  existierende  Funktion ausgewählt  wurde.  Alle  zur
  708. Eingabe bereitstehenden Zeichen sollten eingelesen werden,  bevor
  709. die nächste Ausgabe gemacht wird.
  710.  
  711. AH = 1     Abfrage, ob ein Zeichen zur Eingabe bereit steht
  712.  
  713. Returns:   AX = 0    kein Zeichen bereit
  714.            AX = 1    Zeichen zur Eingabe bereit
  715.  
  716. AH = 2     Zeicheneingabe, nur aufrufen, wenn Funktion 1 mit-
  717.            geteilt hat, daß ein Zeichen zur Verfügung steht
  718.  
  719. Returns:   AL        Zeichencode
  720.  
  721. AH = 3     Ausgabe eines Zeichens an die Firmware
  722.  
  723. Parameter: AL        auszugebendes Zeichen
  724.  
  725. AH = FE    Abfrage der TFPCX-Versionsnummer
  726.  
  727. Returns:   AH = 1    Hauptversionsnummer
  728.            AL = 0AH  Subversionsnummer
  729.  
  730. Drei Bytes nach dem Einsprung in die TFPCX-Interruptroutine steht
  731. der Kennungsstring 'N5NX', anhand dessen das Terminalprogramm den
  732. benutzten Interrupt selbst ermitteln kann.
  733.  
  734.  
  735. Befehle des TFPCX
  736. ~~~~~~~~~~~~~~~~~
  737.  
  738. BEFEHL         PARAMETER               BESCHREIBUNG
  739. ------         ---------               ------------
  740.  
  741.   B (120)       1...600          DAMA-Timeout-Zeit (Sekunden)
  742.                    0             DAMA-Einschaltung blockiert
  743.  
  744.   C      Rufz1 [Rufz2 ... Rufz9] Connect-Weg (in Kanal 0: unproto)
  745.  
  746.   D                              Verbindung auflösen
  747.  
  748.   F (300)      16...65535        Startwert für SRTT (10 ms)
  749.                 1...15           Startwert für T1 (Sekunden)
  750.  
  751.   G               [0]            Information im Host-Modus holen
  752.                   [1]            Status im Host-Modus holen
  753.  
  754.   I            Rufzeichen        eigenes Rufzeichen
  755.  
  756.   JHOST (0)        0             Terminal-Modus eingeschaltet
  757.                    1             Host-Modus eingeschaltet
  758.  
  759.   L              [0...10]        Statusanzeige für die Kanäle
  760.  
  761.   M (N)          NIUSC+-         Monitor-Betriebsart
  762.  
  763.   N (10)         0...127         Anzahl der Versuche (0 = unendlich oft)
  764.  
  765.   O (2)          1...7           Anzahl der unbestätigten Pakete
  766.  
  767.   P (64)         0...255         P-Persistenz Wert für non-DAMA
  768.  
  769.   R (0)            0             Digipeater ausgeschaltet
  770.                    1             Digipeater eingeschaltet
  771.  
  772.   S (0)          0...10          Kanal-Nummer (0 = unproto)
  773.  
  774.   T (30)         0...127         Wartezeit von PTT ein bis Daten (10 ms)
  775.  
  776.   U (1)   0      [Text]          Connecttext unterdrücken
  777.           1      [Text]          Text bei Connect senden
  778.  
  779.   V (2)            1             Protokoll Version 1
  780.                    2             Protokoll Version 2
  781.  
  782.   W (10)         0...127         Zeitschlitz für P-Persistenz (10ms)
  783.  
  784.   X (1)            0             PTT für Sender unterdrückt
  785.                    1             PTT für Sender freigegeben
  786.  
  787.   Y (10)         0...10          Maximale Anzahl von Verbindungen
  788.  
  789.   @A1 (7)        0...65535       SRTT-Glättung, wenn RTT steigt
  790.                                  (SRTT'=(A1*SRTT+RTT)/(A1+1))
  791.  
  792.   @A2 (15)       0...65535       SRTT-Glättung, wenn RTT fällt
  793.                                  (SRTT'=(A2*SRTT+RTT)/(A2+1))
  794.  
  795.   @A3 (2)        2...16          Faktor für T1 (T1=A3*SRTT)
  796.  
  797.   @B                             Zeigt Anzahl der freien Puffer
  798.  
  799.   @C (0)           0             Software-DCD aus
  800.                  1...63          Schwellwert für Software-DCD
  801.  
  802.   @D (0)           0             Full duplex ausgeschaltet
  803.                    1             Full duplex eingeschaltet
  804.  
  805.   @I (60)          0             IPOLL aus
  806.                  1...256         max. Länge eines IPOLL-Frames
  807.  
  808.   @S                             Momentaner Link-Status
  809.  
  810.   @T2 (150)      0...65535       Timer T2 (10ms)
  811.  
  812.   @T3 (18000)    0...65535       Timer T3 (10ms)
  813.  
  814.   @T4 (10)       0...65535       Timer T2 bei DAMA (10ms)
  815.  
  816.   @U  (1)          0             Unproto-Frames ohne Poll
  817.                    1             Unproto-Frames mit Poll
  818.  
  819.   @V  (0)          0             Rufzeichencheck abgeschaltet
  820.                    1             Rufzeichencheck eingeschaltet
  821.  
  822. [] optionale Parameter
  823. () Standarteinstellungen
  824.  
  825.  
  826. Literatur
  827. ~~~~~~~~~
  828. [1] DL1MEN: Manual zu Eskay Packet (SP) ab v5.02
  829.  
  830. [2] DL8MBT, DG3RBU: BayCom - Dokumentation zum Modem
  831.  
  832. [3] NORD><LINK: Dokumentation zu TheFirmware 2.3b
  833.     (im Mailbox-Netz verbreitet)
  834.