REZ_FIX
=======

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

REZ_FIX richtet sich in erster Linie an Besitzer eines Grossbild-
schirmes. Es ermglicht die Benutzung von Programmen, die auf
Grossbildschirmen nicht mehr lauffhig sind, weil sie die Auflsung
nicht richtig abfragen. So gibt es z.B. eine Reihe von Programmen,
die nur in der Auflsung 'ST Hoch' lauffhig sind - auf einem
Grossbildschirm kann man mit den meisten Treibern eine Auflsung
von 640*400 problemlos 'fahren', doch die Programme verweigern den
Dienst dennoch.
Grund dafr ist die XBIOS-Funktion 'Getrez', welche im normalen (also
nicht Grossbildschirm) Betrieb die Auflsung liefert. Bei einem
Grossbildschirm liefert diese Funktion jedoch einen normalerweise
falschen, bzw. nicht brauchbaren Wert.
Wird dieser Wert jedoch richtig zurckgegeben ist eine grosse Anzahl
der Programme wieder lauffhig. REZ_FIX bernimmt nun die Funktion
'Getrez' und liefert einen von Ihnen eingestellen Wert.

Die Dateien
-----------

Zu REZ_FIX gehren zwei Dateien:

REZGINE.PRG     Die REZ_FIX-Engine, das TSR welches sich in den
                XBIOS-Trap mit der XBRA-Kennung 'REZ' einhngt
                und dort (ausschliesslich) 'Getrez'-Aufrufe
                abfngt und den voreingestellen Wert zurckliefert.
REZ_FIX.CPX     Das Konfigurationsprogramm fr das Kontrollfeld.
REZ_TEST.TOS    Ein Demoprogramm, das Getrez aufruft und den
                erhaltenen Wert anzeigt.

Jungfrulich
------------

Voreingestellt liefert REZGINE den Wert 2, welcher ST HOCH entspricht.
Soll REZ_FIX einen anderen Wert liefern, so knnen Sie diesen im 
Kontrollfeld (REZ_FIX) bequem einstellen. Im Kontrollfeld gesicherte 
Werte haben _keinen_ Einfluss auf REZGINE, sondern nur auf das 
Kontrollfeld. Der im Kontrollfeld eingestellte Wert wird also nur 
aktiv, wenn Sie das XCONTROL installiert haben und REZ_FIX geladen wird.

Getrez und seine Werte
----------------------

Getrez liefert bei Aufruf die folgenden Werte:

 Wert  | Bezeichnung    | Auflsung (Horizontal*Vertikal*Farbebenen)
-------+----------------+-------------------------------------------
 0     | ST Niedrig     | 320*200*4
 1     | ST Mittel      | 640*200*2
 2     | ST Hoch *)     | 640*400*1
 4     | TT Mittel      | 640*480*4
 6     | TT Hoch        | 1280*960*1
 7     | TT Niedrig     | 320*480*8

 *) Defaulteinstellung von REZGINE.

Das REZGINE-Cookie
------------------

ber das REZGINE-Cookie kann der zurckgelieferte Wert eingestellt 
werden (das muss man jedoch selbst besorgen, da man mit dem 
Kontrollfeld nur die oben erwhnten Werte einstellen kann...).

Der Wert des REGINE-Cookies zeigt auf ein REZ_FIX-Set der folgenden 
Struktur:

typedef struct
{
  LONG   magic;        /* Enthlt die REZGINE-Kennung 'REZ'         */
  WORD   version;      /* Version von REZGINE, z.Z. 0x100 fr 1.0.0  */
  WORD   fixed_rez;    /* Die zurckzuliefernde Auflsung            */
} REZ_SET;

Hinweis
-------

Bei der Erstellung von REZ_FIX 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  1993, Bermuda Software Publishing.
REZ_FIX 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.

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

REZ_FIX 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 REZ_FIX haben, knnen eine Kopie von
REZ_FIX 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 :-))
