         **********************************
         *       Vanessa - Terminal       *
         *             v0.0               *
         *       20. 12. 92  HB9LCU       *
         **********************************



Bedienungsanleitung
===================


Voraussetzungen:
- PC mit 80x86
- Vanessa Karte an der Adresse D000
- 400 KByte freier Speicher
- Farbschirm mit 80*25 Zeichen

Ab 80386 muss im CONFIG.SYS die folgende Option angegeben werden:
DEVICE=EMM386 X=D000-DFFF


Aufruf:
VT <Return>

Parameteruebergabe: 

Die Konfigurierung des Bildschirmadapters wird in der Regel selbstaendig
und richtig vorgenommen.
Beim Programmstart kann jedoch durch Parametereingabe ein bestimmter 
Bildschirmmodus erzwungen werden.
Folgende Parameter stehen zur Verfuegung:
 C   Color Monitor
 M   Monochrom Monitor
 A   Color Monitor, Monochrom Attribute
 3   Videomode 3
 7   Videomode 7

 Aufruf mit : VT Parameter


Allgemeines

Die Anzeige aller Daten erfolgt mit 5 Texten. Auf dem Bildschirm sichtbar ist
immer ein Ausschnitt aus einem dieser Texte. Ausschnitt und Text koennen mit
den Cursor- und Funktions-Tasten gendert werden. Ein Text ist reserviert fr
den Paket-Monitor (Moni), zwei fr Verbindungen ber Kanal A (A1 und A2) und
zwei entsprechend fr Kanal B (B1 und B2). Die Lnge der Texte betrgt 64
KByte. Wird die Lnge berschritten geht der Anfang des Textes verloren
(Zirkulr-Speicher).

Eingetippte Zeichen werden an den aktuellen Text angehngt und gesendet
sobald ein Paket voll ist oder die Return Taste gedrckt wurde. Falls keine
Verbindung besteht werden die Zeichen als UI-Pakete geschickt. Eingetippter
Text kann mit der Korrekturtaste korrigiert werden, solange er noch nicht
gesendet ist. Empfangene Zeichen werden ebenfalls an den entsprechenden Text
angehngt. Damit eingetippte und empfangene Texte nicht vermischt werden,
wird der empfangene Text immer VOR dem Text eines noch nicht abgeschickten
Pakete eingefgt.

Texte werden grundstzlich unverndert gesendet und empfangen. Es ist also im
Prinzip mglich, Binrdaten direkt zu bertragen. Bei der Anzeige der Texte
wird ein CR (ASCII 13) als Zeilenende interpretiert, alle anderen Werte
werden mit dem entsprechenden Zeichen des IBM Zeichensaztes dargestellt. Alle
256 mglichen Zeichen des erweiterten ASCII Codes knnen ber die Tastatur
eingegeben und dadurch gesendet werden. Da die Korrekturtaste als
Befehlstaste verwendet wird, muss ein BS (ASCII 8) als ^H eingegeben werden,
wen er gesendet werden soll.

Falls der sichtbare Ausschnitt am Ende eines Textes steht und der Text
verlngert wird, bleibt der Ausschnitt automatisch am Ende. Anderenfalls
bleibt der Ausschnitt unverndert.


Statusanzeige

In der obersten Zeile der Anzeige erscheint immer der aktuelle Status. Dieser
enthlt das eigene Rufzeichen (Mycall) und je nach Text das Wort "Monitor"
oder das aktuelle Rufzeichen der Gegenstation. Zustzlich sind folgende
Informationen ersichtlich:
disc:        Es besteht keine Verbindung.
creq:        Eine Verbindung wird aufgebaut.
dreq:        Die Verbindung wird abgebaut.
3 Zahlen:    Es besteht eine Verbindung.
  1. Zahl:   Nummer des nchsten zu empfangenden Paketes (VR).
  2. Zahl:   Nummer des letzten besttigten Paketes.
  3. Zahl:   Nummer des letzten gesendeten Paketes (VS).
b:           Die Gegenstation ist busy (kann keine Pakete empfangen).
r:           Pakete wurden in falscher Reihenfolge empfangen (Reject).
p:           Das Programm warted auf eine Besttigung (Poll).
  Zahl dahinter:  Anzahl Wiederholungen.
a:           Der Empfnger von Kanal A ist aktiv.
A:           Der Sender von Kanal A ist aktiv.
b:           Der Empfnger von Kanal B ist aktiv.
B:           Der Sender von Kanal B ist aktiv.


Monitor

Der Monitor zeigt den Inhalt der Pakete in folgender Reihenfolge:
  - Empfnger
  - Absender
  - Digipeater  (falls vorhanden)
  - Kontroll-Byte
  - Daten       (falls vorhanden)
Der Pfeil am Zeilenanfang zeigt an, ob es sich um ein empfangenes oder um ein
gesendetes Paket handelt.
Fr das Kontroll-Byte (In Klammern) gelten folgende Abkrzungen:
r:    Response
f:    Response mit Final
c:    Command
p:    Command mit Poll
U-Frames:
  C:  Connect  (Set Asynchronous Balanced Mode)
  D:  Disconnected Mode 
  A:  Unnumbered Acknowledge
  F:  Frame Reject
  I:  Unnumbered Information
  U:  unbekannt
S-Frames: (mit Empfnger-Nummer)
  +:  Receive Ready
  -:  Receive Not Ready
  !:  Reject
  ?:  unbekannt
I-Frames:
  erste Zahl:   Empfnger-Nummer
  zweite Zahl:  Sender-Nummer


Befehlstasten und ihre Wirkung

Cursor Up:
  Verschiebt den sichtbaren Ausschnitt im aktuellen Text um eine Zeile nach
  oben.

Cursor Down:
  Verschiebt den sichtbaren Ausschnitt im aktuellen Text um eine Zeile nach
  unten.

Page Up:
  Verschiebt den sichtbaren Ausschnitt im aktuellen Text um 8 Zeilen nach
  oben.

Page Down:
  Verschiebt den sichtbaren Ausschnitt im aktuellen Text um 8 Zeilen nach
  unten.

Home:
  Verschiebt den sichtbaren Ausschnitt an den Anfang des aktuellen Textes.

End:
  Verschiebt den sichtbaren Ausschnitt ans Ende des aktuellen Textes.

Korrekturtaste:
  Lscht das letzte eingetippte Zeichen.

F1 - F10:
  Fhrt den entsprechenden Menubefehl aus oder markiert den entsprechenden
  Wert in der Menuzeile.

Cursor Left:
  Verschiebt die Markierung in der Menuzeile nach links (zyklisch).

Cursor Right:
  Verschiebt die Markierung in der Menuzeile nach rechts (zyklisch).

Shift F1 - F10:
  Sendet den Inhalt der Datei VTTEXT1.TXT .. VTTEXT9.TXT oder VTCTEXT.TXT
  je nach Tastennummer (siehe Menu-Befehl Load).

Alt F10:
  Verlassen des Programmes (nur mglich wenn keine Verbindungen mehr
  bestehen).


Menu Befehle
(Untermenus knnen durch drcken einer beliebigen Taste, die Eingabe von
Dateinamen oder Rufzeichen mit ESC verlassen werden.)

Conn:
	Wenn keine Verbindung besteht:
    fragt nach einem Rufzeichen und baut eine Verbindung auf.
  Wenn bereits eine Verbindung besteht:
    Disc:
      Baut die Verbindung ab.
    Kill:
      Beendet die Verbindung ohne senden von disconnect frames.

Send:
  Eine angebrochene Zeile wird gesendet.

Poll:
  Verlang eine Besttigung von der Gegenstation.

Text:

  Mark:
    Markiert den Anfang des aktuellen Ausschnittes als Anfang fr die Befehle
    Erase und Save. (Die Markierung steht ursprnglich am Anfang des Textes.)

  Erase:
    Lscht den Text zwischen dem markierten Anfang und dem Ende des aktuellen
    Ausschnittes.

  Save:
    Fragt nach einem Dateinamen und speichert den Text zwischen dem
    markierten Anfang und dem Ende des aktuellen Ausschnittes in dieser
    Datei.

  Load:
    Fragt nach einem Dateinamen und sendet den Inhalt der Datei wie wenn
    dieser eingetippt worden whre (mit anhngen an den aktuellen Text).
    Hufig verwendete Texte knnen auch mit den Funtionstasten Shift
    F1 .. F10 geladen werden. Dazu mssen die Texte in Dateien mit folgenden
    Namen gespeichert werden:
    Taste Shift F1:   VTTEXT1.TXT
    Taste Shift F2:   VTTEXT2.TXT
      ..           ..
    Taste Shift F9:   VTTEXT9.TXT
    Taste Shift F10:  VTCTEXT.TXT
    Der Inhalt der Datei VTCTEXT.TXT wird (falls vorhanden) automatisch
    gesendet wenn die Station von einer anderen connected wird.

  Read:
    Fragt nach einem Dateinamen und sendet den Inhalt der Datei (ohne
    anhngen an einen Text). Dieser Befehl eignet sich fr das Verschicken
    von grossen Texten.

Setup:
  (In Klammern: Default Wert und entsprechendes TNC-2 Kommando)
  
  Ch A: (Kanal A)
  Ch B: (Kanal B)

    Head:       (300ms txdelay)
      Zeit zwischen dem Einschalten des Senders und dem Anfang des Paketes.

    Tail:       (20ms -)
      Zeit zwischen dem Ende des Paketes und dem Ausschalten des Senders.

    Pers:       (30% persist)
      Wahrscheinlichkeit fr den Kollisionsvermeidungs-Algorithmus
      (Persistance).

    Slot:       (100ms slottime)
      Wartezeit fr den Kollisionsvermeidungs-Algorithmus.

    Duplex:     (Half -)
    	Halb oder Vollduplex.
    	
    Speed:      (1200 bit/sec -)
      bertragungsgeschwindigkeit.

  MyCall:       (NOCALL mycall)
    Eingabe des eigenen Rufzeichens.

  AX25:

    AckTime:    (6s frack)
      Wartezeit auf Paketbesttigungen.

    PRetry:     (9 retry)
      Maximale Anzahl Wiederholungen fr normale Pakete.

    CRetry:     (3 -)
      Maximale Anzahl Wiederholungen fr Connect- und Disconnect-Pakete.

    MaxFrm:     (4 maxframe)
      Maximale Anzahl Daten-Pakete ohne Besttigung.

    FrmLen:     (256 paclen)
      Maximale Lnge von Daten-Paketen.

    ResTime:    (1s resptime)
      Verzgerung beim Besttigen von Daten-Paketen.

  Filter:

    I-Frm:      (on)
      Monitor zeigt I-Pakete.

    UI-Frm:     (on)
      Monitor zeigt UI-Pakete.

    S-Frm:      (on)
      Monitor zeigt S-Pakete.

    U-Frm:      (on)
      Monitor zeigt U-Pakete.

    Data:       (off)
      Monitor zeigt alle Daten
 (sonst nur die ersten 40 Byte).

    Digi:       (off)
      Monitor zeigt Adresse mit Digipeatern.

    Own:        (on)
      Monitor zeigt auch gesendete Pakete (sonst nur empfangene).

  Save:
    Speichert alle Parameter in einer Datei.

  Load:
    Liest alle Parameter von einer Datei. Die Datei VTSETUP.DAT wird beim
    Programmstart automatisch geladen.

