home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Boink! 1995 May/June
/
Image.bin
/
df_
/
mailbox
/
terminat
/
t_local.exe
/
rar
/
EMULATIO.HLP
< prev
next >
Wrap
Text File
|
1994-12-08
|
12KB
|
231 lines
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.