TOS14FX5.PRG, ein modifiziertes TOS14FIX.PRG -------------------------------------------- Das TOS14FX5-Patchprogramm geh”rt in den AutoOrdner und ersetzt das orginal TOS14FIX.PRG von ATARI, welches leider noch ein paar Fehler enth„lt. Es ist nur bei Orginal-ROMTOS 1.4 ablauff„hig. Meine Version untersttzt die XBRA-Konvention, installiert einen CookieJar-Eintrag und behebt einen weiteren TOS-Fehler. Aužerdem unterliegt sie einer st„ndigen Wartung. Anmerkung zu Virenkillern ------------------------- Es ist bei TOS14FIX und TOS14X4 vollkommen normal, daž der Reset-, Xbios- und LineF-Vektor in den Bereich zwischen $600 und $800 zeigt. Die diesbezglichen Warnungen von Sakrotan oder anderen Virenkillern k”nnen daher ignoriert werden. Bei der aktuellen TOS14FX5 Version zeigen die Vektoren auf folgende Adressen: Vektor | Adresse -------+-------- Reset | $614 Xbios | $632 LineF | $716 GemDos | $79C Anmerkung zu TOS 1.4 Derivaten ------------------------------ Es gibt einige Spezial-TOS-Anpassungen, die auf dem TOS 1.4 beruhen. Der TOS14FIX-Patch ist im Allgemeinen auf diesen TOS-Versionen nicht lauff„hig, da bei dem Rsconf-Aufruf (zum Konfigurieren der RS232 Schnittstelle) direkt in das ROM gesprungen wird. In den meisten TOS 1.4 Derivaten sind allerdings die durch TOS14FIX gepatchten Probleme schon im ROM behoben. Žnderungen in den einzelnen Versionen ------------------------------------- Version 1.0, Berlin 1989 ------------------------ Nachdem die XBRA-Konvention in Deutschland ver”ffentlicht wurde, hat es mich ge„rgert, daž eines der zum Betrieb des TOS 1.4 notwendigen Patchprogramme diese Konvention nicht untersttzt. Ich habe also eine Modifikation des TOS14FIX.PRGs vorgenommen, damit auch das TOS14FIX die XBRA-Konvention befolgt. Im M„rz 1990 wurde das XBRA-Verfahren dann zum Standard fr Vektoren-ver„ndernde Programme erkl„rt. Version 1.1, Berlin 19.03.90 ---------------------------- Nachdem ich heute im FIDO-Netz von einem Fehler im Orginal TOS14FIX gelesen habe, habe ich ihn sofort in meiner eigenen Version des TOS14FIX behoben. Der Fehler trat auf, wenn Rsconf(-2,x,x,x,) aufgerufen wurde. Es lag daran, das das TOS14FIX die Exception nicht mit RTE sondern mit RTS beendet hat. Version 1.2, Berlin 12.04.90 ---------------------------- Ruft man unter TOS 1.4 die Funktion Mshrink mit der neuen L„nge NULL auf, so erzeugt das TOS 1.4 einen falsch verketteten Eintrag in der Memory-Free-List. Bei einem Programmende wird die Liste aber auf seltsame Weise wieder restauriert. Der Mshrink-Fehler tritt z.B. auf, wenn man unter TEMPUS ein Programm nachl„dt und vorher keine Texte geladen hat. Den Fehler habe ich im November 89, bei der Entwicklung von SysMon dem ATARI-ST SystemMonitor entdeckt, er wird auch in meiner OverScan-Software abgefangen. Ich dachte, daž dieser Fehler durch PoolFix von ATARI behoben wurde, habe aber nun im FIDO-Net eine gegenteilige Meldung geh”rt. Version 1.3, Berlin 23.04.90 ---------------------------- TOS14FX3 installiert nun einen Cookie mit der Kennung TFIX und der Versionsnummer als Wert, also $00010003 . Version 1.4, Berlin 09.12.90 ---------------------------- Das modulare Kontrollfeld XControl.Acc offenbarte einen Fehler bei den Rckgabewerten von Rsconf. Diser ist nun in der Version 1.4 behoben. Der Cookie hat nun den Wert $00010004. (In der in OverScan integrierten TOS14FIX-Version trat der Fehler nicht auf) Version 1.5, Berlin 18.01.91 ---------------------------- Michael Ziegler hat einen Fehler im TT-TOS entdeckt, der verhindert, daž das Handshake mit der Funktion Rsconf() richtig funktioniert. Um diesen zu umgehen, ruft er bei seinem GEMRZSZ 1.9 die Funktion rsconf() mit einem fr TOS14FIX und TOS14FX4 ungltigen Parameter auf. Die TOS14FX5-Version sollte nun auch mit GEMRZSZ 1.9 zusammen laufen, da die Abfragen abge„ndert wurden. ****************************************************************** * * * Unter der Voraussetzung, daž die Dateien * * * * TOS14FIX.PRG TOS14FIX.TXT * * TOS14FX5.PRG TOS14FX5.TXT * * * * unver„ndert kopiert werden, darf TOS14FX5 fr private Anwender * * frei kopiert und benutzt werden. Kommerzielle Nutzung in jeder * * Form (dies schliežt 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 Gržen Karsten Isakovic Wilmersdorfer Str.82 D-1000 Berlin 12