-----------------------------------------------------------------------------
 DELUXE-TERM

 Copyright '87/'88  HIB Computer GmbH

 S.Hartmann / D.Fttinger
-----------------------------------------------------------------------------

Noch ein paar Worte zur BTX-Emulation:

Bei der Frage der Zulssigkeits des Betreibes dieser Software-Emulation
sind sich selbst die einzelnen Poststellen untereinander nicht einig. 

Ein Herr vom Fernmeldetechnischen Zentralamt forderte die Zulassung aller
Komponenten (also Koppler/Modem, Rechner und Software), andere Dienststellen
gaben durchwegs andere Ausknfte.

Richtig drfte sein, da die Zulassung eigentlich erforderlich ist, der 
Betrieb von Software-Emulationen ber Akustikkoppler (!!!) aber zumindest
toleriert wird, wenn nicht sogar erlaubt ist (Beim Betrieb ber das Post-
Modem mssen die einzelnen Komponenten zugelassen sein, bei der Installation 
des Modems wollen die Herren von der Post einen zugelassenen Rechner sehen!).

Die Erteilung einer Softwarekennung ist schlielich ohne weiteres nur mit
der FTZ-Nummer des Kopplers mglich. Und wenn es die Post dann schon nicht
interessiert, welcher Rechner und welche Software verwendet wird, wrde ich
davon ausgehen, da der Betrieb mit beliebigen Rechner/Software-
Kombinationen zulssig ist.

Solange Sie also diese Emulation nur ber Akustikkoppler betreiben, ist das
ganze zulssig, schlielich wurde Ihnen ja eine Software-Kennung zugeteilt, 
und das Dataphon s21-23d beispielsweise ist fr den BTX-Betrieb zugelassen.

Trotzdem sah ich mich gezwungen, den ungnstigsten Fall anzunehmen und in 
der offiziellen Anleitung auf die Unzulssigkeit des Betreibes hinzuweisen.
Was ich hiermit relativieren mchte. Erkundigen Sie sich bei der fr Sie
zustndigen Anmeldestelle der Post. Ist die Erteilung einer Softwarekennung
nur mit der FTZ-Nummer des Kopplers mglich, ist der Betrieb auch zulssig.



Anmerkungen zum Betrieb:

Die RS232-Parameter (Baudrate, etc) werden in Deluxe/Term eingestellt, die
Emulation selbst verndert diese Einstellungen nicht! Entsprechende Setups
sind abgespeichert worden. Grundstzlich mssen 8 Datenbits, 1 Stopbit und
keine Paritt eingestellt werden, sowir fr:
Koppler: 1200/75 Baud, RTS/CTS
Modem  : 1200 Baud
Das Xon/Xoff-Protokoll darf nicht aktiviert werden!

BTX-Decoder haben eine Taste 'Aufdecken' mit der auf dem Bildschirm auf
manchen Seiten Zusatzinformationen/Hilfestellungen sichtbar gemacht werden
knnen. Diese Taste entfllt bei Deluxe/Term, die 'versteckten' Informationen
werden immer dargestellt.

Die Taste 'DTE' (sofortiges Absenden einer Dialogseite, ohne diese ganz 
auszufllen) liegt auf der Taste '~' gleich neben der Return-Taste.

Die Emulation untersttzt nur den Alphamosaik-Modus (und DRCS selbstver-
stndlich) von BTX. Alphageometrie und digitalisierte Bilder sind nicht 
implementiert. 


MfG Stefan Hartmann

PS: Ich bin natrlich an Ihrer Meinung ber diese Emulation interessiert. 
    Schreiben Sie mir doch, was Sie vermissen, was Ihnen gefllt, was noch
    implementiert werden sollte. Schleilich habe ich diese Emulation nicht 
    nur fr mich, sondern hauptschlich fr Sie geschrieben. Teilen Sie mir
    bitte auch Fehler mit, die Ihnen auffallen! Nicht ohne Grund wurde die 
    Emulation nicht direkt ins Programm eingebunden. Verbesserte Versionen
    knnten per DF-Download zur Verfgung gestellt werden (Sie holen sich 
    eine eventuelle neue Version per Xmodem aus dem Deluxe/Term Informations-
    system selbst ab...)

-----------------------------------------------------------------------------

BTX-Emulation V1.3: neue Version, Anschlu BTX-Modem D-BT 03 (06.11.87)(P)

(Gleich vorneweg: Die Beschreibung ist recht knapp gehalten. Sollten Sie mit
    den enthalteten Informationen nicht zurechtkommen, so schreiben Sie mir
    bitte eine Nachricht, in der Sie mir Ihr Problem schildern. Ich werde dann
    einen Menpunkt einrichten, in dem ich auf Ihre Fragen eingehe. Kommen Sie
    also ein paar Tage nach dem Abschicken Ihrer Frage wieder hierher und lesen
    Sie die Antworten durch. Oder Sie kommen am Sonntag in die Online-Konferenz
    (siehe entsprechenden Menpunkt), wo ich Ihre Fragen gerne beantworten
    werde).

Die erste erweiterte Version der BTX-Emulation kann nun per Xmodem-Download
hier abgeholt werden. Leider ist sie auf den Mega-ST's bzw. dem Blittertos zwar
lauffhig, aber nicht mehr normal beendbar. Da mir momentan die Zeit fehlt,
dieses zu beheben (ein kleiner Gag im neuen Betriebssystem...), habe ich mich
entschlossen, Sie nicht lnger warten zu lassen und das Emulations-Update
trotzdem zu verffentlichen. Im nchsten Update (Dezember) wird der Fehler
dann hoffentlich beseitigt sein (Fragen Sie mich nicht, was das Blitter-TOS
treibt, um beim Beenden der Emulation rauszufliegen. Sicher ist, da es nicht
passiert, wenn Sie keinen Dateizugriff machen, also kein Register laden).

Noch ein paar allgemeine Worte, die auch die 'alte' Version betreffen:
Beim Betrieb mit Koppler ist UNBEDINGT darauf zu achten, da der Koppler nur
eingeschaltet wird, wenn auch eine Verbindung zur BTX-Vermittlungsstelle
besteht. Die Emulation kann sehr allergisch reagieren, wenn Sie ihr die wirren
Zeichen vorsetzen, die bei 'leerlaufendem' Koppler im 1200/75 Baud Modus
entstehen. Es wird dann zwar ins Hauptprogramm zurckgesprungen, jedoch sind
noch diverse Zeiger im Ram auf die (nun nicht mehr vorhandene) Emulation
gesetzt, was zum  Absturz fhren kann. Deshalb bitte unbedingt folgenden
Reihenfolge einhalten:

1. Koppler ausschalten
2. BTX-Vermittlungsstelle anwhlen
3. Hrer in den Koppler pressen
4. Koppler einschalten
(... BTX-Verbindung ...)
(Nach 'Verbindung beendet (Taste drcken)'...)
5. Koppler ausschalten
6. Taste drcken

Besser kann es sogar sein, Punkt 2 und 3 zu vertauschen, also erst den Hrer
(in aller Ruhe) in den Koppler pressen und dann erst zu whlen. So kann keine
Hektik aufkommen, wenn der Hrer mal gleich nach dem einlegen wieder aus dem
Koppler rutscht.


Zur neuen Version der Emulation:
================================
Der Rcksprung ins Hauptprogramm erfolgt nicht mehr mit ESC, sondern mit UNDO.
ESC bricht die Bearbeitung einer Funktionstaste ab. Vor dem eigentlichen
Titelbildschirm wird das angeschlossene Modem abgefragt. Whlen Sie hier das
BTX-Modem aus, wird die Verbindung sofort automatisch aufgebaut. Andernfalls
geht's weiter wie gewohnt.

BTX ist mit dieser Version voll mit der Maus bedienbar! Klicken Sie eine auf
dem Bildschirm stehende Zahl oder eine Seitennummer an (mit der linken
Maustaste einen Buchstaben davon...), wird die Zahl/die Seitennummer ausgesendet
und so die entsprechende Seite angewhlt (Dieses geht leider nicht im
Farbmodus...).

Neu implementiert wurden:
1.) Anschlumglichkeit fr das Post-Modems (D-BT 03)
2.) Auswahlmen mit Kurzwahlregister
3.) Funktionstastenbelegung und -programmierung


Zu 1.) Anschlu des Post-BTX-Modems
-----------------------------------
Zum Anschlu ist ein spezielles Kabel und eine kleine Schaltung notwendig. Das
Spezialkabel kann fertig bei mir bestellt werden, der Preis betrgt 129.-
(Ja, ja, ich geb's ja zu, nicht gerade billig. Aber es steckt eine menge Arbeit
dahinter, und die notwendigen Teile (Stecker, Gehuse...) sind auch nicht
gerade billig). Verwendet wird die RS232-Schnittstelle. Das Kabel wird
einfach (ohne jeden Eingriff in den Rechner oder das Modem) gesteckt. Beachten
Sie bitte, da dieses Kabel erst ab Dezember 1987 lieferbar sein wird (vorher
habe ich leider keine Zeit, das Ding in Stckzahlen herzustellen).

Billiger ist es natrlich, sich das Kabel selbst zu bauen. Die Anleitung dazu
ist hier im Informationssystem abrufbar.

Der Verbindungsaufbau erfolgt automatisch, sobald Sie im Modem-Auswahl-Dialog
die '1' anwhlen. Achten Sie darauf, den Stecker erst ins BTX-Modem
bzw. den RS232-Stecker in den Rechner zu stecken, wenn dieser Dialog am
Bildschirm erscheint, da sonst sofort (auch ohne gestartete Emulation)
die BTX-Zentrale angewhlt wird. Ersatzweise knnen Sie auch die Strom-
versorgung des BTX-Modems erst einschalten, wenn der Auswahldialog erscheint.

Nach einer BTX-Verbindung mit dem Post-Modem wird ins Hauptprogramm
zurckgesprungen. Ein direkter Neustart ohne Verlassen der Emulation ist
nicht mglich.

Bitte beachten Sie, da der Betrieb eines von der Post gemieteten und am
ffentlichen Telefonnetz betriebenen D-BT 03 mit diesem Kabel nicht erlaubt
ist. Beschrnken Sie sich auf Haustelefonanlagen.

Weiterhin kann fr aus dem Betrieb des Adapterkabels eventuell entstehende
Folgen (gleich welcher Art) keine Haftung bernommen werden. Der Betrieb
erfolgt gundstzlich auf eigene Gefahr.


Zu 2.) Das Auswahlmen
----------------------

Drcken Sie whrend der Emulation die rechte Maustaste, erscheint das
Auswahlmen, in dem verschiedene Funktionen zur Verfgung stehen. BITTE WHLEN
SIE DAS MEN NUR AN, WENN BTX AUF EINE EINGABE WARTET, ALSO KEINE ZEICHEN
SENDET! Die Emulation kann bei aktivem Men keine Zeichen empfangen, so da
sich BTX nach ein paar Sekunden vernachlssigt fhlt und einfach Auflegt, wenn
Sie mitten whrend einem Seitenaufbau das Men aufrufen.

Links oben werden einige spezielle Funktinen angeboten. Mit 'Mitspeichern'
knnen sie Ihre BTX-Sitzung oder Teile davon aufzeichnen, so da diese
dann spter Offline (ohne bestehende Verbindung zu BTX) wieder abgespielt
werden knnen (mit Hilfe des Menpunktes 'Abspielen').

Das Abspielen kann jederzeit mittels ESC abgebrochen werden. Abspeichern von
BTX-Seiten (gleich, in welcher Art) ist ebenfalls mglich.

Verwenden Sie zum Speichern nicht mehr die Funktionstasten, sondern die
entsprechenden Menpunkte.

Links unten im Men sind einige Funktionen direkt anwhlbar, die Sie in BTX
fters brauchen werden. Probieren Sie diese einfach aus, sofern die Bedeutung
nicht schon durch den Text klar ist. Beachten Sie den Untersschied zwischen
'BTX beenden' und BTX-Emulation beenden'. Ersteres sendet ein '*9#' aus und
beendet somit die Verbindung zur BTX-Zentrale, letzteres fhrt zum Verlassen
der Emulation (Rcksprung zu Deluxe/Term).

Auf der rechten Seite wird ein Kurzwahlregister angezeigt, in dem Sie sich fr
sie wichtige Seiten eintragen und auf (Maus)knopfdruck aufrufen knnen.
Anklicken einer dieser Zeilen sendet die ersten Ziffern in dieser Zeile,
eingeschlossen in '*' und '#'. Beispiel:
Steht in einer Zeile '65532 Chaos Computer Club' und klicken Sie diese mit der
linken Maustaste an, sendet die Emulation '*65532#' aus und whlt somit die
entsprechende Seite an. Der Text hinter der Nummer (nach dem Space, das Space
ist wichtig!) ist nur Kommentar (damit Sie auch in 2 Wochen noch wissen, was
denn das davor nun fr eine Nummer ist).

Klicken Sie eine Zeile des Kurzwahlregisters mit der rechten Maustaste an,
knnen Sie die Belegung editieren bzw. neu eingeben. Es erscheint ein Cursor,
und Sie knnen Ihre Seitennummer und den Kommentar dazu eingeben. ESC lscht
die entsprechende Zeile, Backspace lscht das Zeichen links vom Cursor, RETURN
beendet die Eingabe.

Mit 'Register speichern' knnen Sie nun die eingegebenen Belegungen
abspeichern. Beachten Sie bitte, da im gegensatz zum Hauptprogramm das
Register nicht automatisch beim Start der Emulation geladen wird. Zum Laden
eines von Ihnen definierten Registers whlen Sie bitte den Menpunkt
'Register laden' an.

Der Menpunkt 'Funktionstasten' verzweigt zur Funktionstastendefinition.


Zu 3.) Funktionstastenbelegung
------------------------------
Die Funktionstastenbelegungen werden direkt im Programm eingegeben. Whlen Sie
im Auswahlmen den Punkt 'Funktionstasten' an, so werden zunchst die
momentanen Belegungen angezeigt. Zur Verfgung stehen hier 20 Zeilen mit
bis zu 78 Zeichen entsprechend den 20 Funktionstasten (10 direkt, 10 mit SHIFT
erreichbar). Zum Eingeben der Belegung dcken Sie bitte die rechte Maustaste,
wenn der Mauszeiger auf der entsprechenden Zeile steht.
Die Maus verschwindet dann, und ein Cursor erscheint, der Sie zur Eingabe
auffordert. Es knnen mit BACKSPACE einzelne Zeichen gelscht werden, ESC
lscht die gesamte Zeile. Geenden der Eingabe immer durch Eingabe von RETURN.
Rckkehr zum Auswahlmen durch drcken der linken Maustaste.

Bitte beenden Sie jeden Funktionstastenstring mit '~' (die Schlange, rechts
neben der Return-Taste), da sonst beim Senden die Spaces bis zum Ende der
Zeile mit ausgegeben werden.

Wenn Sie erstmals eine Funktionstaste definieren, geben Sie bitte zuerst ESC
ein, um die standardmige Vorbelegung (F1, F2,..., nur zur Verdeutlichung)
zu lschen. Sie wollen ja schlielich nicht den Namen der Taste senden...

Die Funktionstastenbelegungen werden mit dem Register abgespeichert. Whlen Sie
also nach der Eingabe neuer Belegungen und der Rckkehr ins Auswahlmen
(mittels der linken Maustaste) immer erst 'Register speichern', um die
nderungen zu konservieren.

Als Beispiel habe ich Ihnen unten eine Funktionstastenbelegung aufgelistet,
welche automatisch einige Brseninformationen des Springer-Verlags abruft und
alle Seiten in die Datei 'S' speichert. Einfach 'F1' drcken, der Abruf ist
kostenlos. Diese Belegung ist auch im Beispielregister enthalten, welches bei
der Emulation mit dabei ist.

Die BTX-Funktionstasten sind hnlich wie Funktionstasten im Hauptprogramm
programmierbar. Folgende '%-Befehle' stehen zur Verfgung:

%A/<Filename>/      speichert den Bildschirminhalt als ASCII-Datei 'Filename'
                    in den Ordner, von dem aus die Emulation gestartet wurde.
%A/<Filename>,x,y/  speichert die Zeilen x bis y als ASCII-Datei ab (Siehe auch
                    Beispielbelegung: Die Zeilen wurden so ausgewhlt, da in
                    der Datei fortlaufende Tabellen entstehen.)
%B/<Filename>/      speichert den Bildschirminhalt im DEGAS-Format
%C/<Filename>/      speichert den Bildschirminhalt im DOODLE-Format
%D/<Filename>/      hngt den momentanen Bildschirminhalt als ASCII-Text
                    an die Datei 'Filename' an.
%D/<Filename>,x,y/  hngt die Zeilen x bis y an die Datei <Filename> an
%Fx                 zur Verkettung von Funktionstasten. Beispielsweise
                    ruft '%F2' (siehe Beispiel) am Ende der Belegung von F1
                    die Taste F2 auf.

Ein senkrechter Strich im Funktionstastenstring wartet auf das nchste
Einschalten des Cursors, also auf die nchste Eingabeaufforderung, unabhngig
davon, ob nun eine Seitennummer oder beispielsweise eine Namenseingabe
verlangt wird. Sie knne so beispielsweise auch Antwortseiten ausfllen.

Die Schlange kennzeichnet (wie oben beschrieben) das Ende einer Belegung.

'*' und '#' in der Funktionstastendatei (im Funktionstastenstring) werden 
in dieser Version immer als die entsprechenden Tasten des Nummernblocks 
(# = Enter) interpretiert und sind somit fr BTX die entsprechenden 
'Steuertasten'. Das Senden von '*' und '#' als ASCII-Zeichen (nicht zur
Seitenanwahl) ber die Funktionstasten ist derzeit nicht mglich. Die 
Tastatureingaben bleiben davon unberhrt.

Wie auch sonst in Deluxe/Term knnen Control-Zeichen in den Funktionstasten
enthalten sein. Beispielsweise erzeugt '^M' ein Carriage Return, jedes andere
Control-Zeichen ist auch mglich (^A bis ^Z)

Die Abarbeitung einer Funktionstaste kann jederzeit durch drcken von Escape
abgebrochen werden.

Beispiel Funktionstastenbelegung:
---------------------------------
(erste Zeile entspricht F1, zweite F2, ...)

*4004031#|%a/s,1,21/1|%d/s,3,20/#|%d/s,7,21/1|%d/s,3,21/1|%d/s,3,21/9|%f2
5|%d/s,2,17/#|%d/s,7,18/#|%d/s,7,17/#|%d/s,6,18/#|%d/s,6,17/#|%f3
%d/s,7,14/#|%d/s,6,15/FERTIG~

Sind alle Seiten gespeichert, wird in der Eingabezeile 'FERTIG' angezeigt.
Dieses dient nur zu Ihrer Information und kann durch Eingabe von '**' 
wieder gelscht werden. Das Beispielregister 'DEMO.REG' enthlt die gleiche
Belegung, nur teilweise auf anderen Funktionstasten.


Sie knnen die neue BTX-Version nun per Xmodem empfangen. Richten Sie sich 
nach den Anweisungen der Box und speichern Sie das Programm in den gleichen
Ordner, in dem die alte BTX-Emulation steht. Bitte whlen Sie aber einen
anderen Namen als 'BTX.PRG', z.B. 'BTX13.PRG'. Heben Sie sich die alte Version
auf, die neue ist nicht unbedingt Perfekt und knnte Fehler aufweisen, so da
Sie gezwungen sein knnen, auf die Alte zurckzugreifen. Sollten Sie Fehler
finden: Bitte an mich melden.

Die Datei ist geARCt. Um die lauffhige Emulation zu bekommen, mu sie nach
der bertragung mittels 'ARC.TTP' behandelt werden. Bitte lesen Sie dazu 
den entsprechenden Hilfstext hier im Informationssystem und holen Sie sich 
erst das Programm 'ARC.TTP', sofern Sie es nicht schon besitzen.

'BTX13.ARC' enthlt folgende Dateien:
    BTX13.PRG   Die neue Emulationsversion
    DEMO.REG    Beispiel-Register (mit 'Register laden' aktivieren)
    DEMO.BTX    ein Beispielprotokoll von einer meiner BTX-Sitzungen. Das
                Protokoll kann mittels 'Abspielen' abgespielt werden

-----------------------------------------------------------------------------



