CPX_XBRA 1.0.0
==============

Beschreibung
------------

CPX_XBRA dient zur berprfung von einigen ausgesuchten Vektoren.
Programme, welche sich via dem XBRA-Protokoll in einen Vektor ein-
gehngt haben werden in einfacher Weise angezeigt.

CPX_XBRA ist eine Kontrollfeld-Erweiterung - also einfach in den
CPX-Ordner geschoben und schon ist es (nach dem nchsten Booten, oder
nach dem neuladen der Erweiterungen) verwendbar.

CPX_XBRA ist mit Absicht klein und bescheiden gehalten und dient nur
zum Testen einiger spezieller Vektoren. Es handelt sich also nicht
um ein Multifunktionsutility der Marke extra-gut, sondern um ein
einfaches Utility.

Beim Aufruf ldt CPX_XBRA eine Informationsdatei nach, in welcher
sich die Adressen der zu berprfenden Vektoren befinden (der Aufbau
der Informationsdatei ist weiter unten beschrieben).
Die verschiedenen Vektoren werden dann in einer Liste dargestellt.
In jeder Zeile stehen Adresse, Beschreibung und die Kennungen der
Programme welche sich in der jeweiligen Vektor eingehngt haben.
Pro Zeile werden bis zu 7 Kennungen dargestellt, sollte dies nicht
reichen, erscheint hinter der letzten Kennung ein '+'. Jede Zeile,
welche einen verbogenen Vektor enthlt kann angeklickt werden. Man
gelangt dann in eine spezielle Informationsseite, in welcher bis zu
20 Kennungen angezeigt werden. Sollte dies auch nicht reichen er-
scheint wiederum hinter der letzten Kennung ein '+', es gibt jedoch
keine Mglichkeit die verbleibenden anzusehen. (Der Grund dafr ist
denkbar einfach - ich hab das noch nie gebraucht...)

Die Informationsdatei
---------------------

Die Informationsdatei welche beim Start nachgeladen wird, kann unter
'Optionen' eingestellt und gesichert werden.

Die Informationsdatei ist mit Absicht sehr einfach gehalten. Da
CPX_XBRA egtl. nur fr den Hausgebrauch gedacht war, finden nur
rudimentre Tests und Sicherheitsabfragen statt, welche jedoch in
der Regel reichen...

Aufbau der Informationsdatei:

# CPX_XBRA Informationsdatei
$00000028 LINE A                    ; Exception-Vektor 10
$00000084 GEMDOS                    ; Exception-Vektor 33 / Trap #1
$00000088 AES/VDI                   ; Exception-Vektor 34 / Trap #2
$000000B4 BIOS                      ; Exception-Vektor 45 / Trap #13
$000000B8 XBIOS                     ; Exception-Vektor 46 / Trap #14
$00000114 200HZ SYSTEMTIMER         ; ST-MFP-Interrupt 5
# END

Die erste und die letzte Zeile (die welche mit einem '#' beginnen)
sind notwendig, damit die Infodatei als gltig erkannt wird.
Alle dazwischenliegenden Zeilen, welche mit einem '$' beginnen werden
als Zeilen mit zu testenden Vektoren betrachtet. Der Aufbau ist sehr
einfach, nmlich $<Adresse> <Beschreibung>. Eine Zeile kann bis zu 35
Zeichen lang sein (der Rest (hier alles ab ';', incl.) wird als
Kommentar angesehen und nicht beachtet).
Die Informationsdatei kann natrlich beliebig viele Adressen ent-
halten. Fr einen korrekten Inhalt haben jedoch Sie zu sorgen -
sprich wenn Sie einen Kse eingeben, mssen Sie auch die Konsequenzen
tragen...

Zustzlich zu den in der Infodatei enthaltenen Vektoren werden zu-
stzlich die Tastatus-Interruptvektoren angezeigt (die knnen ja
irgendwo liegen und mssen zur laufzeit mittels Kbdvbase() erfragt
werden). Die folgenden Vektoren werden also am Anfang der Liste
eingefgt:

KB_MIDIVEC  = MIDI Interrupt-Vektor
KB_VKBDVEC  = Tastatur Fehler-Vektor
KB_VMIDERR  = MIDI Fehler-Vektor
KB_STATVEC  = Tastatur-Status
KB_MOUSEVEC = Tastatur-Maus-Status
KB_CLOCKVEC = Tastatur-Zeitgeber
KB_JOYVEC   = Tastatur-Joystick-Status
KB_MIDISYS  = System-Midi-Vektor
KB_IKBDSYS  = Tastatur-Vektor

Die mitgelieferte Datei CPX_XBRA.INF enthlt einige Vektoren, welche
auf jedem Rechner mit TOS >= 1.2 gltig sind.

Hinweis
-------

Bei der Erstellung von CPX_XBRA und dieser Anleitung wurde mit grsster 
Sorgfalt vorgegangen. Trotzdem knnen Fehler nicht ausgeschlossen 
werden. Weder der Autor, Bruno Essmann, nocht Bermuda Software 
Publishing bernehmen irgendeine Haftung fr eventuell vorhandene 
Programm- oder Dokumentationsfehler sowie deren Folgen.

Copyright (c) 1993, Bermuda Software Publishing.
CPX_XBRA darf frei kopiert und weitergegeben werden, unter der 
Bedingung, dass sowohl dieser Haftungsausschluss als auch die Copyright 
Notiz auf allen Kopien erhalten bleibt. Der Module Builder darf jedoch 
ohne schriftliche Genehmigung des Autoren nicht verkauft oder fr 
Gewinn vertrieben, oder anderer Software, welche verkauft oder fr 
Gewinn vertrieben wird beigelegt werden.

CPX_XBRA ist ein freeware Produkt. Die Bentzung von CPX_XBRA ist ohne 
irgendeine Registrationsgebhr gestattet.

CPX_XBRA ist kein kommerzielles Produkt von Bermuda Software 
Publishing. Wir knnen daher den typischen Servie fr kommerzielle 
Software unserer Firma, wie z.B. Telefon-Support, Mailings oder Upgrade 
Service nicht bieten.

Anwender, welche keinen Zugang zu elektronischen Quellen von Free- und 
Shareware Software haben, oder welche einfach sicherstellen wollen, 
dass sie die neueste Version des CPX_XBRA haben, knnen eine Kopie von
CPX_XBRA durch das Zusenden eines frankierten und an sich selbst 
adressierten Umschlages und einer 720K Diskette an die untenstehende
Adresse erhalten. Leute ausserhalb der Schweiz knnen einen
internationalen Rckantwortschein anstelle von schweizer Briefmarken 
beilegen (internationale Rckantwortscheine sind bei jeder Poststelle 
erhltlich). Bitte bentzen Sie dicke Umschlge, oder besser einen 
speziellen "disk mailer".

  Kontaktadresse:
  Bermuda Software Publishing
  z.H. Bruno Essmann
  Postfach 766
  CH-8024 Zrich

(Soviel zum obligatorischen Teil, der ja sowieso jedes Mal einfach 
hinenkopiert wird :-))
