
 Du mußt nicht wissen, wie eine Emulation funktioniert. Vereinfacht
 gesagt ist sie ein Übersetzer für den Bildschirm. Das andere System
 sendet Steuercodes, die von Terminate übersetzt und auf dem Schirm
 angezeigt werden. Auf diese Weise ist es möglich, Farben zu ändern und
 sich auf dem Bildschirm zu bewegen. Es ist nur wichtig zu wissen,
 welche Emulation das andere System unterstützt. Normale Mailboxsysteme
 unterstützen Avatar/Ansi, so daß Du keine Änderungen vornehmen mußt,
 denn Terminate versteht sowohl Ansi als auch Avatar. Wenn Dich das
 andere System fragt, ob Du Avatar-Codes empfangen möchtest, solltest Du
 zustimmen, denn die Bildschirme können damit um 30 - 40 % schneller
 aufgebaut werden als bei Ansi. Einige Mailboxen benutzen
 VT-102-Scrolling-Befehle, die den Ansi-Musik-Befehlen entsprechen. Aus
 diesem Grund muß bei Verbindungen mit diesen Systemen die Ansi-Musik
 ausgestellt sein.

 Terminate stellt 16 Terminal-Slots bereit; jeder dieser Slots kann
 einzeln konfiguriert werden.

 Das Avatar/Ansi-Modul von Terminate heißt Pavatar und stammt von
 Gregory P. Smith. Das Ansi-Musik-Modul stammt von mir und ist Gregory
 gespendet worden.

 ^m╒════╡^t Emulation setup ^m╞╕
 │^r Default terminal      ^m│
 │ ^nSetup terminal        ^m│
 │ ^nEdit keyboard         ^m│
 ╘═══════════════════════╛^n

 ^hDefault terminal^n

  ^m╒═════════════╤══════════════════════════════╡^t Change Terminal ^m╞╕
  │^b■^nAvatar/ANSI ^m│ ^nAvatar/0* with ANSI-BBS fallback                ^m│
  │^r Avatar/ANSI ^m│ ^nAvatar/0* with ANSI-fallback                    ^m│
  │ ^nAvatar      ^m│ ^nAvatar/0* without ANSI fallback                 ^m│
  │ ^nAvatar/ANSI ^m│ ^nAvatar/1 with ANSI-BBS fallback                 ^m│
  │ ^nAvatar/ANSI ^m│ ^nAvatar/1 with ANSI fallback                     ^m│
  │ ^nAvatar      ^m│ ^nAvatar/1 without ANSI fallback                  ^m│
  │ ^nANSI-BBS    ^m│ ^nOnly use ANSI for Bulletin Boards               ^m│
  │ ^nANSI/VT-100 ^m│ ^nNormal ANSI / VT-100 terminal                   ^m│
  │ ^nVT-52       ^m│ ^nDigital Equipment Corp.                         ^m│
  │ ^nVT-102      ^m│ ^nEnhanced VT-100                                 ^m│
  │ ^nVT-220      ^m│ ^nNot available yet                               ^m│
  │ ^nTTY         ^m│ ^nDisable all emulations                          ^m│
  │ ^nAvatar/ANSI ^m│ ^nAvatar/0* with ANSI-BBS fallback     User 1     ^m│
  │ ^nAvatar/ANSI ^m│ ^nAvatar/0* with ANSI-BBS fallback     User 2     ^m│
  │ ^nAvatar/ANSI ^m│ ^nAvatar/0* with ANSI-BBS fallback     User 3     ^m│
  │ ^nAvatar/ANSI ^m│ ^nAvatar/0* with ANSI-BBS fallback     User 4     ^m│
  ╘═════════════╧═════════════════════════════════════════════════╛^n

  Welcher Terminal-Slot soll beim Start von Terminate standardmäßig
  aktiv sein. Laß Dich nicht von den vielen Emulationen verwirren,
  bleib' einfach bei der ersten, die läuft. Einige UNIX-Systeme bilden
  Sonderfälle, und wenn Du alte Systeme anrufst, die nur 7E1 benutzen
  und Probleme verursachen, versuch es mit der Ansi/VT-100-Emulation.

 ^hSetup terminal^n

  ^m╒═════════════════╤═══════════╡^t Terminal setup 1 ^m╞╕
  │^r Emulation       ^m│ ^hAvatar/ANSI                   ^m│
  │ ^nComment         ^m│                               │
  │ ^nKeyboard file   ^m│ ^hAVATAR  .KBD                  ^m│
  │ ^nScroll screen   ^m│ ^hYes                           ^m│
  │ ^nLocal echo      ^m│ ^hNo                            ^m│
  │ ^nAdd linefeed    ^m│ ^hNo                            ^m│
  │ ^nStrip high      ^m│ ^hNo                            ^m│
  │ ^nErase backspace ^m│ ^hYes                           ^m│
  │ ^nIgnore null     ^m│ ^hYes                           ^m│
  │ ^nStatusline      ^m│ ^hYes                           ^m│
  │ ^nANSI music      ^m│ ^hYes                           ^m│
  ╘═════════════════╧═══════════════════════════════╛^n

  ^hEmulation^n

   Welche Emulation soll Terminate für diesen Eintrag benutzen? Dazu
   mußt Du wissen, welche Emulation das andere System verwendet. Hast Du
   keine Möglichkeit, das herauszufinden, probiere es nacheinander mit
   allen Emulationen, bis es klappt. Avatar ist die schnellste
   Emulation, denn sie kann den Schirm "komprimieren". Avatar mit
   ANSI-Fallback bedeutet, daß Terminate zunächst Avatar voraussetzt,
   aber auch Ansi-Codes übersetzt. So kann Terminate gleichzeitig sowohl
   Avatar als auch ANSI unterstützen. Das ist sinnvoll, weil viele
   RemoteAccess/SuperBBS-Systeme erst nach Avatar (.AVT)-Dateien suchen
   und bei einem Mißerfolg nach Ansi-Dateien (.ANS).

  ^hComment^n

   Für eine kurze Beschreibung, die angezeigt wird, wenn Du das
   Standard-Terminal und Terminal im Telefonbuch auswählst. Wenn Du ein
   Terminal verwendest, ohne dabei eine Statuszeile anzeigen zu lassen,
   könntest Du das hier kommentieren.

  ^hKeyboard file^n

   Du kannst für den gewählten Terminal Eintrag eine eigene Keyboard-
   Konfigurationsdatei (.KBD) laden. Die Einstellung kann im Telefonbuch
   überschrieben werden, wenn Du für ein anderes Keyboard Mapping für
   diesen Eintrag bestimmst.

  ^hScroll screen^n

   Normalerweise scrollt Terminate den Bildschirm abwärts; nicht alle
   Systeme benötigen diese Einstellung, so daß Du sie ändern kannst,
   wenn damit Probleme auftauchen.

  ^hLocal echo^n

   Stellt das lokale Echo an oder aus (lokales Echo wird auch ^hDUPLEX^n
   genannt).
   Local echo off = Vollduplex
   Local echo on  = Halbduplex
   Wenn "local echo" aktiviert ist, erscheinen die Zeichen, die Du
   eingibst, auf dem Schirm. Hat das Modem gerade eine Verbindung,
   erscheinen die Zeichen möglicherweise doppelt. "Local echo off" (Full
   Duplex) ist die Normaleinstellung.

  ^hAdd linefeed^n

   Ein eingehendes ASCII-Zeichen #13 wird so interpretiert, als hätte
   Terminate auch einen Zeilensprung empfangen.

  ^hStrip high^n

   Alle empfangenen Zeichen mit einem ASCII-Wert über 127 werden
   ignoriert. Sollte normalerweise nicht eingesetzt werden.
 
  ^hErase backspace^n

   Die Normaleinstellung ist ON: Bein Drücken der Backspace-Taste (ASCII
   8) wandert der Cursor um ein Zeichen zurück und löscht das Zeichen.
   In der Stellung OFF unterbleibt das Löschen.

  ^hIgnore null^n

   Ist "Ignore Null" gesetzt, ignoriert Terminate alle empfangenen
   Nullwerte (ASCII #0). Hat keinen Einfluß auf TTY- und VT52-
   Emulationen.

  ^hStatusline^n

   Wenn ein Terminal eingesetzt wird, kannst Du Dir aussuchen, ob die
   Statuszeile auf dem Bildschirm angezeigt werden soll. Normalerweise
   steht diese Einstellung auf "ein". Mit dieser Option kannst Du für
   einen telefonbucheintrag eine Terminaleinstellung auswählen, bei der
   die Statuszeile nach erfolgtem Anruf ausgeblendet wird.

  ^hANSI music^n

   Soll Ansi-Musik gespielt werden. Diese Option muß bei
   VT-102-Emulation abgestellt bleiben, weil dessen Scrollbefehl ESC[M
   mit demselben Code beginnt wie Ansi-Musik.

 ^hEdit keyboard^n

 ^m┌────────────────────┬──────────────────────────────────────────────────────
 │                    │ ^nF1                  Sh-F1            C-F1  ^hBo Bendtse
 ^m│  ^nKeyboard mapping  ^m│ ^nF2                  Sh-F2            C-F2  ^hKastanie a
 ^m│                    │ ^nF3                  Sh-F3            C-F3  ^h2620 Alber
 ^m└────────────────────┤ ^nF4                  Sh-F4            C-F4  ^hDanmark^M
                      ^m│ ^nF5                  Sh-F5            C-F5  ^hATM0
 ^nKeypad *             ^m│ ^nF6                  Sh-F6            C-F6  ^hATM1
 ^nKeypad -  ^h-          ^m│ ^nF7                  Sh-F7            C-F7  ^hATDT#43#
 ^nKeypad +  ^h+          ^m│ ^nF8                  Sh-F8            C-F8  ^hATDT*43#
 ^nKeypad .  ^h.          ^m│ ^nF9                  Sh-F9            C-F9  ^hATI4
 ^nKeypad /  ^h/          ^m│ ^nF10                 Sh-F10           C-F10 ^hAT&V
 ^nKeypad<┘             ^m│ ^nF11      ^h@DIAL 5 6^n  Sh-F11           C-F11 ^hATI6
                      ^m│ ^nF12                 Sh-F12           C-F12 ^hAT$H
 ^m─────────────────────┼──────────────────────────────────────────────────────
 ^nTab                  ^m│ ^nKeypad 0 ^h0          ^nGrey CUp         CurUp
 ^nSh-Tab               ^m│ ^nKeypad 1 ^h1          ^nGrey CDn         CurDn
 ^nInsert               ^m│ ^nKeypad 2 ^h2          ^nGrey CLf         CurLf
 ^nDelete               ^m│ ^nKeypad 3 ^h3          ^nGrey CRt         CurRt
 ^nBckspace             ^m│ ^nKeypad 4 ^h4          ^nGrey Ins
 ^nC-Home               ^m│ ^nKeypad 5 ^h5          ^nGrey Del         Home
 ^nC-End                ^m│ ^nKeypad 6 ^h6          ^nGrey Home        End
 ^nC-PgUp               ^m│ ^nKeypad 7 ^h7          ^nGrey End
 ^nC-PgDn               ^m│ ^nKeypad 8 ^h8          ^nGrey PgUp        Enter
 ^nC-Bckspc             ^m│ ^nKeypad 9 ^h9          ^nGrey PgDn
 ^t Esc = Exit  Enter = Edit  Grey PgUp/PgDn=Up/Download if blank │ AVATAR.KBD ^n

 Jedes Keyboard-File beinhalten einen ganzen Satz von Codes, die
 abgeschickt werden, wenn Du die Funktions- oder Spezialtaste auf Deinem
 Keyboard drückst. Du kannst für jeden Eintrag 20 Zeichen definieren und
 bei den Ctrl-F1 ... Ctrl-F12 - Tasten sogar 40.

 ^bC- = Ctrl  Sh- = Shift^n

 Wie Du in dem AVATAR.KBD-file (oben) sehen kannst, habe ich meinen
 Namen unter Ctrl-F1 eingetragen. Also wird mein Name im Terminal-Modus
 abgeschickt, sobald ich Ctrl-F1 drücke. Ich halte es für eine gute
 Idee, wenn Du Deinen Namen, Deine Adresse, Deinen Wohnort und andere
 wichtige Informationen auf die Ctrl/Funktionstasten legst, weil die
 meisten Systeme danach fragen und Du sie dann nicht immer und immer
 wieder eintippen mußt.

 Ein ganz spezielles Kommando ist @DIAL, das Du überall eintragen
 kannst. Wenn Du die entsprechende Taste später drückst, ruft Terminate
 das Telefonbuch auf, markiert die Einträge und beginnt zu wählen.

 ^h@DIAL 5 6 7 8 9 10^n

 Markiert und wählt die entsprechenden Nummern. Wenn Du ein System
 ständig anwählst, kannst Du seine laufende Nummer aus dem Telefonbuch
 hier gleich mit eintragen und es später mit nur einem Tastendruck
 direkt anwählen. Im Beispiel habe ich die F11-Taste dafür benutzt.
 Vergiß im "Toggles"-Menü nicht, "enhanced keyboard" für die erweiterte
 Tastatur einzustellen. Sonst kannst Du die F11- und F12-Tasten nicht
 benutzen.

 Du solltest den Eintrag für ^hGrey PgUp/PgDn^n nicht ändern, sofern es
 nicht unbedingt nötig ist, denn diese Tasten werden für das Up- und
 Download-Menü gebraucht.

 Eine weitere Standardeinstellung nur für Dänemark ist Ctrl-F7 für die
 sog. Anklopf-Funktion. Bei digitalen Verbindungen ist es möglich, einen
 Piepton zu hören, wenn ein dritter Teilnehmer eine Verbindung aufbauen
 möchte. Ctrl-F7 und F8 dienen zum Aus- und Anschalten des Piepstones
 (bei der Telefongesellschaft).

 Wenn Du spezielle Zeichen eingeben willst, kannst Du während des
 Editierens Alt-A drücken und das Zeichen aus der Tabelle aussuchen.
 Terminate interpretiert #13 und ^M (return) gleich. Der Grund dafür
 ist, daß Terminate kompatibel zu alten Terminalprogrammen sein möchte.
 Die haben keine ASCII-Tabelle, und es wäre dann unmöglich, das Zeichen
 zu editieren. Sowohl Keyboard-Strings als auch Modem-Strings verstehen
 den ^-Parameter.

  ^@ = 0, ^A = 1, ^M = 13. (ASCII-Wert von M ist 77, davon wird 64
  abgezogen (77-64) gleich 13.

