VDI-FIX 1.10 von Karsten Isakovic, Berlin 30.01.91
VDI-FIX 1.11 von Miro Kropacek, Brisbane 21.09.26
--------------------------------------------------

In allen TOS-Versionen von 1.0 bis 2.07, (bis auf KAOS 1.2, das KAOS
1.4x  und  die  TT-TOS  Versionen  ab 3.01), existiert ein Fehler im
Zusammenhang  mit dem ffnen von VDI-Workstations. Wenn in der Liste
der  VDI-Handles,  die  intern  als verkettete Liste verwaltet wird,
eine Lcke entsteht, so werden alle weiteren VDI-Workstations falsch
eingefgt und erhalten denselben VDI-Handle.

VDI-FIX  behebt  diesen Fehler,  indem  es sich in den 'v_opnwk' und
'v_opnvwk'  Aufruf  einklinkt  und  nach  einem  solchen  Aufruf die 
interne  Liste  umsortiert,  fals die neue VDI-Workstation durch den
VDI-Fehler falsch eingefgt wurde.

Untersttzt werden bisher folgenden TOS-Versionen :

   TOS ROM Datum
   ------------------
   1.0     20.11.85 
   1.0     06.02.86 
   1.0  x  06.02.86 
   1.02 x  22.04.87 Blitter-TOS            (neu in 1.11)
   1.4     18.05.88 Developer
   1.4     08.08.88 BETA
   1.4  x  22.02.89 C-BIT
   1.4     06.04.89 Rainbow
   1.4  x  06.04.89 reloziertes ROM-TOS
   1.6  x  29.07.89 STE
   1.62 x  01.01.90 STE                    (neu in 1.11)
   2.05 x  05.12.90 MEGA STE
   2.06 x  14.11.91                        (neu in 1.11)
   2.06 x  10.03.92 ST Book                (neu in 1.11)
   2.07 x  29.02.92 Sparrow                (neu in 1.11)
   030  x  23.05.89 TT (Diese TT-TOS Vorversion enthlt den Fehler)
   3.00 x  16.06.90 TT-TOS Vorversion      (neu in 1.11)

Beim  STE  gibt  es anscheinend noch ein TOS mit dem Datum 19.06.89.
Sobald  neue  TOS-Versionen  erscheinen, wird auch VDI-FIX angepat.
<Solange bis ATARI den Fehler endlich selbst behebt ! (Anmerkung vom
30.01.91: Die neuen TT-TOS Versionen haben den Fehler nicht mehr, es
hat sich etwas bei ATARI getan!)>

Das  TOS 1.7 -- das  STE TOS 1.6 vom 29.07.89,  nur auf der normalen
ST  Hardware  lauffhig  --  wird  auch  erkannt,  da  alle internen 
Variablen denen des TOS 1.6 entsprechen.
Beim KAOS-TOS 1.41 ist der Fehler beseitigt worden.

Ab  VDI-FIX 1.6 wird berprft,  ob OVERSCAN (Version >= 2.0.16) ge-
laden  ist,  da  dieses  Programm  den  Fehler  selber  abfngt  und 
VDI-FIX somit nicht notwendig ist.

AMC-GDOS  behebt  den  Fehler  nur,  wenn  ein neuer Treiber fr den 
Bildschirm  geladen  wird,  z.B  fr den MATRIX-Bildschirm.  Ab  der
VDI-FIX Version 1.3 ist die Reihenfolge in  Bezug auf GDOS egal. Bei
den vorherigen Versionen mute  VDI-FIX nach GDOS ausgefhrt werden.

VDI-FIX 1.11 gehrt in den AUTO-Ordner. Von den 1559 Bytes bleiben ca
350 Bytes resident, der Rest wird freigegeben. 

VDI-FIX Versionen
------------------
1.0	Nur fr TOS 1.0 und 1.4
1.1	TOS 1.6 kam dazu
1.2	TOS 030 kam auch noch dazu
1.3	Reihenfolge in Bezug auf GDOS egal
1.4	Installiert Cookie 'VFIX'+Versionsnummer,  falls ein Cookie-
        Jar installiert ist.
1.5     TurboC-Cconws Fehler behoben,  der nur mit QuickST auftritt. 
1.6     Es werden nun 140 Bytes weniger bentigt.
1.7     Neue TT-TOS Versionen
1.8     Fehler behoben, der nur bei der Reihenfolge VDI-FIX 1.7/GDOS
        auftrat...
1.9     TT-TOS Versions-Abfrage war fehlerhaft. TOS-Version 2.05 des
        MEGA STE wird untersttzt.
1.10    Tja, eine berprfung ergab, da beim TT-TOS der Patch nicht
        notwendig ist. Es wird also nur noch ein Hinweis ausgegeben,
        da der Patch entfallen kann.
1.11    TOS 1.0 wurde nie erkannt: die Versionsabfrage verglich das
        erste Langwort des OS-Headers statt der Versionsnummer. Neu
        dazugekommen sind TOS 1.02, 1.62, 2.06, 2.07 und 3.00 sowie
        das ST Book ROM (2.06 vom 10.03.92). Das Blitter-TOS 1.02
        vom 22.04.87 hat den Fehler doch; nur KAOS 1.2 und Verwandte
        (Version 1.02 mit anderem Datum) sind sauber.

******************************************************************
*                                                                *
*  Unter der Voraussetzung, da die Dateien                      *
*                                                                *
*    VDI_FIX.PRG VDI_FIX.TXT und INTERNA.TXT                     *
*                                                                *
* unverndert kopiert werden, darf Vdi-Fix  fr private Anwender *
* frei kopiert und benutzt werden. Kommerzielle Nutzung in jeder *
* Form (dies  schliet  auch  den  Vertrieb  ber Public-Domain- *
* Sammeldisketten oder hnliches ein) ist NICHT GESTATTET.       *
*                                                                *
* Die neuste Version kann man direkt beim Autor oder in den MAUS *
* Mailboxen beziehen.                                            *
*                                                                *
******************************************************************

Mit freundlichen Gren

   Karsten Isakovic

   Wilmersdorfer Str.82
   D-1000 Berlin 12
