home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Crawly Crypt Collection 1
/
crawlyvol1.bin
/
bbs
/
braco200
/
braco.txt
< prev
Wrap
Text File
|
1993-04-11
|
10KB
|
241 lines
BRACO
=====
Der BPS-Rate-Converter für Atari-Computer
-----------------------------------------
1. Was ist BRACO ??
===================
BRaCo ist ein einfaches Programm, daβ BPS-Rateneinstellungen
verändern kann. Man stellt einfach die zu verändernde BPS-Rate,
sowie die dazu einzustellende BPS-Rate auf einer graphischen
Benutzeroberfläche ein.
Wenn nun ein Programm über die Betriebssystemschnittstelle XBios
die "zu verändernde" BPS-Rate einstellt, dann nimmt BRaCo eine
Umsetzung in die "einzustellende" BPS-Rate vor.
Beispiel: BRaCo wird eingestellt auf
Zu verändernde BPS-Rate Einzustellende BPS-Rate
300 -> 2400
und in einem Terminalprogramm stellt man die BPS-Rate auf 300,
dann wird die BPS-Rate in Wirklichkeit auf 2400 eingestellt.
Jetzt höre ich schon wieder einige sagen: 'Da kann ich doch aber
die BPS-Rate gleich auf 2400 einstellen'
Deshalb zu Punkt 2:
2. Und wozu das ganze ??
========================
Die Idee zu dem Programm kam mir nach dem Einbau von RS-Speed.
RS-Speed ist eine Zusatzhardware für die normalen ST's, welche
zusätzliche BPS-Raten (38400,57600 und 115200) für diese Rechner
bereitstellt (Bezugsquelle siehe Ende des Textes)
Dazu bedient sich RS-Speed eines Tricks, indem es an dem für die
RS-232-Schnittstelle zuständigen Baustein 'lauscht'.
Wird nun eine bestimmte BPS-Rate eingestellt, so legt RS-Speed
seine eigene Taktrate an.
Eine BPS-Rateneinstellung von
110 BPS schaltet auf 38400 BPS
134 BPS schaltet auf 57600 BPS
150 BPS schaltet auf 115200 BPS
Somit muss ich in einem Terminalprogramm also nur meine BPS-Rate
auf z.B. 110 BPS stellen um mit 38400 BPS arbeiten zu können.
So weit, so gut....
Die meisten (oder alle?) Terminal-Programme unterstützen auch die
BPS-Raten 110,134 und 150, so das es damit keine Probleme gibt.
Was aber, wenn man z.B. Fido-Point ist, und der verwendete Mailer
(in diesem Falle Binkley-Term) lässt BPS-Rateneinstellungen erst
ab 300 BPS aufwärts zu ???
So lässt sich RS-Speed leider nicht verwenden :-((
Hier kommt nun BRaCo in's Spiel.....
Im vorliegenden Fall konfiguriere ich Binkley-Term auf 19200 BPS,
und stelle BRaCo so ein, das er bei einer BPS-Rate von 19200 auf
eine BPS-Rate von 110 schaltet, welche von RS-Speed in 38400 BPS
gewandelt werden..
Allerdings sollte man bei solch hohen BPS-Raten RTS/CTS aktivieren
und einen geeigneten RS-232-Patch installieren (z.B. RS232ENC von
Michael Bernards oder HSMODEM1 von Harun Scheutzow), da ja bekannterweise
das TOS da noch so seine Macken hat.
BRaCo ist also hauptsächlich für den Betrieb mit RS-Speed in Verbindung
mit Binkley-Term (und natürlich einem High-Speed-Modem) gedacht,
jedoch mag der eine oder andere auch weitere Einsatzmöglichkeiten
finden (vielleicht möchte ja ein 2400'er Besitzer mal mit einer höher
eingestellten BPS-Raste prahlen). ;-))
3. Die Installation
===================
BRaCo läuft in der aktuellen Version nur als Accessory, eine Version die
auch als Programm sowie als Programm im AUTO-Ordner läuft, ist geplant.
Das Programm wird ganz normal als ACC installiert. Voreinstellungen werden
aus dem Programm BRACO.ACC gelesen. Alle Einstellungen, die über das
Dialogfeld vorgenommen werden, sichert BRaCo bei Verlassen des Dialogs mit
OK im Programm BRACO.ACC.
Ein Start als Programm oder aus dem AUTO-Ordner wird mit einer Fehlermeldung
als Text bzw. Alert-Box geahndet.
4. Bedienung
============
Die BPS-Verknüpfungen können ganz einfach mit der Maus gezogen werden.
Die Modems (oder Modeme??) oben zeigen die BPS-Raten, die vom Programm
eingestellt werden, die Modems darunter die, die in Wirklichkeit gewählt wird.
Die Verbindungslinien dazwischen zeigen die aktuellen Verknüpfungen zwischen
den BPS-Raten. Eine durchgezogene Linie zeigt eine aktive Verbindung an, eine
gestrichelte Linie eine inaktive.
Die Verknüpfungen lassen sich auf 2 Arten herstellen:
1.) Man fängt mit einem der oberen Modems an, dann löst sich zuerst die
aktuelle Verbindung mit dem unteren Modem, und es lässt sich eine neue
Verbindung mit einem der unteren Modems herstellen.
2.) Wenn man die Verbindung unten 'anfaßt', geht das auch. Es ist dann nur
nicht mehr so einfach, eine ganz bestimmte Verbindung zu erwischen, wenn
hier schon mehrere obere Modems dranhängen.
- Wenn also zu einem unterem Modem schon mehrere Verbindungen bestehen,
sollte man mit dem gewünschten Modem oben anfangen.
Man kann auch unten auf die Modems klicken, nur wird, falls schon
von oben mehrere Verbindungen zu diesem Modem bestehen, die erstbeste
genommen. Versucht man die Verbindung zu diesem Modem erneut zu
'ziehen', wird die nächste Verbindung genommen.
- In allen Fällen wird die Verbindung hergestellt, wenn man ein unteres
Modem so 'erwischt', daβ es auch 'Ausgewählt' erscheint.
- Ebenso kann man eine angefangene Verbindungsänderung abbrechen, indem
man die Maus einfach in einen ungültigen Bereich zieht. Entweder ist
dabei kein unteres Modem selektiert oder der Mauszeiger steht auf
'busy' und es hängt auch kein Verbindungsfaden mehr dran. Wenn man
hier die Maus losläβt, bleibt die alte Verbindung bestehen.
Eine Verbindung ist erst aktiv, wenn die Verbindung als durchgezogene Linie
erscheint. Eine gestrichelte Verbindung zeigt an, daβ sie so zwar gespeichert
wird, aber nicht aktiv ist.
Aktivieren bzw. deaktivieren lassen sich die Verbindungen durch Doppelklick
auf das jeweilige obere oder untere Modem.
5. Environment-Variablen
========================
Unterstützt wird die Environment-Variable BRACOFILE, die den Pfad
UND Programmnamen der Datei enthält, in denen BRaCo seine Konfiguration
sichert.
VORSICHT: Ist die Variable gesetzt, wird die automatische Suche nach dem
richtigen Programm vollkommen abgeschalten. Der Benutzer hat
selbst dafür zu Sorgen, daβ, wenn er diese Variable benutzt, er
sie immer auf das richtige Programm zeigen läβt.
6. Cookies
==========
BRaCO sucht nach dem Cookie "RSpd" mit dem Wert 10051992 (Hex). Ist dieser
Cookie gesetzt, werden drei bestimmte BPS-Raten bei den unteren Modems mit
folgenden Werten angezeigt:
110 als 38400
134 als 57600
150 als 115200
Desweiteren erscheint links unten in der Dialogbox 'RS-Speed installiert'.
Dieses funktioniert auch dann, wenn das Cookie nach dem ACC installiert
wurde.
7. Danksagungen
===============
Besonderer Dank gilt natürlich Norbert Richter, der sich für die Realisierung
des Programms verantwortlich zeigt, und der auch von terrorisierenden
Anrufen meinerseits nicht aus der Ruhe zu bringen war...
Dafür musste ich die Dokus schreiben :-))
Desweitern gilt mein Dank auch Armin Baumgardt, welcher sich um die Resourcen
kümmerte...
------------------------------------------------------------------------------
BRaCo ist PD und darf frei kopiert und weitergegeben werden. Eine
Verbreitung über Mailbox ist ausdrücklich erwünscht.
Eine Aufnahme in einen kommerziellen PD-Versand ist hiermit ausdrücklich
untersagt.
Die Benutzung erfolgt auf eigene Gefahr und der Autor haftet nicht für
evtl. entstandene Schäden.
Bugs, Verbesserungsvorschläge oder sonstige Anregungen per Fido-Netmail
an:
Uwe Hahl oder Norbert Richter
2:2405/10.103 2:2405/10.102
------------------------------------------------------------------------------
Viel Spass mit BRaCo...
Uwe
ACHTUNG !!
==============================================================================
Die vorliegende Version 2.00 von BRaCo läuft nur als ACC und benötigt
_unbedingt_ die oben angesprochenen Environment-Variable. Dabei ist es wichtig,
das diese vor dem Start von BRaCo gesetzt wird, also über ein Programm aus dem
Auto-Ordner oder ähnliches.
Wird BRaCo aus dem Auto-Ordner oder als Programm gestartet, erscheint eine
Fehlermeldung als Text bzw. Alert-Box.
! Hinweis: Braco findet seine Programmdatei auch ohne Environment, wenn
das aktuelle Laufwerk und der aktuelle Pfad der ist, in dem
sich Braco selbst befindet.
==============================================================================
History : V 1.00 - erstes Testexemplar, läuft einwandfrei, allerdings nur als
ACC und braucht unbedingt die Environment-Variable
V 1.01 (nicht veröffentlicht)
- Auswertung des RS-Speed Cookies, Anzeige 'RS-Speed
installiert'und korrekte Anzeige der BPS-Raten über 19200
- Geringfügige Namens-Änderung und Anpassung der Doku
(das leidige Thema Baud/BPS) ;-))
- Fehler in der Cookie-Abfrage beseitigt
V 2.00 - Graphische Benutzeroberfläche
- dadurch beliebig viele Verknüpfungen
------------------------------------------------------------------------------
Bezugsquelle für RS_Speed
-------------------------
RS-Speed gibt es als Bauanleintung in gutsortierten Mailboxen oder als
getestetes Fertiggerät(DM 60.-per Nachnahme bzw. DM 55.- per Vorscheck)
von :
Stephan Skrodzki
Tiroler Str.12
7500 Karlsruhe 41
Kto.Nr. 9741430
bei Sparkasse Karlsruhe BLZ 66050101
Tel.: 0721/495236
E-Mail: Stephan_Skrodzki @ KA im Mausnet
Skrodzki @ Telematik.Informatik.Uni-Karlsruhe.DE