Kurze Erkl„rungen zu "TOSPATCH.TTP" fr TOS 3.06 Version 1.0 ½1990 ä-soft, Markus Fritze ½1992-93 Markus Heiden (Anpassung an alle(?) TOS) TosPatch erm”glicht das einfache Žndern (Patchen) des Tos. Fr das Einbinden von Patches im Tos braucht man weder einen Debugger noch Programme wie SPLITROM, o.„. Lediglich ein Texteditor wie z.B. TEMPUS ist n”tig, um die Parameterdatei zu editieren. Beispiele fr die Anwendung von TosPatch: -Man will ein TOS aus dem Rechner auslesen und in eine Datei schreiben. Dazu ruft man TOSPATCH.TTP mit dem Filenamen "READROM.FIL" auf. Wenn das Programm fertig ist, sollte sich die Datei "TOS.IMG" auf dem Datentr„ger befinden. ACHTUNG: Das Programm untersttzt zur Zeit alle(?) TOS-Versionen, d.h. Die im READROM.FIL angegebenen TOS-Daten mssen stimmen. -Man will ein "TOS.IMG" in 8 EPROMs brennen. Also TOSPATCH.TTP mit dem Filenamen "SPLITROM.FIL" aufrufen und wenig sp„ter hat man 8 einzelne TOS-Dateien auf dem Datentr„ger. Will man nur 2 EPROMs haben, gibt man als Filenamen "SPLITRO2.FIL" an. -Man will einige Bytes im nicht gepatchen "TOS.IMG" „ndern. Dazu lade man die Datei "PATCH.FIL" in einen Text-Editor seiner Wahl, um das Format zu ergrnden. Ich hoffe, die umfangreichen Beispiele sprechen fr sich. Wie man sieht, kann man wahlweise einige Bytes direkt „ndern, oder aber sogar ganze Dateien includen. Die Hexzahl am Zeilenanfang entspricht dabei dem Offset zum Dateianfang von "TOS.IMG". Das "$" kennzeichnet den Beginn einiger Hexbytes, sonst wird ein Filename angenommen. Zudem gibt es noch einige zus„tzliche M”glichkeiten, welche alle selbsterkl„rend sein sollten. -Das Relozieren funktioniert nur mit TOS 3.06 vom 24.09.1991, sonst muž die Patch-Liste angepasst werden. Dazu werden alle Langworte, deren Wert im Bereich $E00000-$E7FFFF liegt, reloziert. Die Patchliste gibt die Ausnahmen der Regel an, d.h. die Langworte, die nicht reloziert werden drfen. Die Langworte sind dabei relative Offsets zum TOS-Anfang. Um z.B. ein "TOS.IMG", d.h. das Original-TOS 3.06 fr die Adresse $3C0000 (4MB ST-RAM) zu relozieren, ist einfach TOSPATCH.TTP mit dem Filenamen "RELOC306.FIL" aufzurufen. Um die Adresse zu „ndern muž man die Datei mit einem Text-Editor (wie gehabt) „ndern. Das so im Ram liegende TOS kann man natrlich prima mit einem Debugger (z.B. dem Bugaboo aus dem TurboAss-Paket) bearbeiten (bis zum Absturz...) und neue Patches ausprobieren. Wenn alles funktioniert, sollte man die Patches allerdings in ASCII-Form bringen, damit alles sch”n bersichtlich bleibt (wo habe ich denn was ge„ndert?). Welche Vorteile bringt denn nun TosPatch? 1.Man ist nicht mehr gezwungen das TOS.IMG als ganzes weiter zu geben (was ja auch zu rechtlichen Problemen fhren kann). 2.Zudem kann man seine Patches prima ber Mailboxen anderen Usern zug„nglich machen (wie gesagt, ohne TOS.IMG). 3.Jeder kann leicht erkennen, was ge„ndert wird. Dies verringert Probleme bei Unvertr„glichkeiten von Patches. Man kann ja leicht einen Teil entfernen (z.B. das Setzen das Fast-Load-Bits) 4.Man kann sich schnell fertige Dateien fr den Eprommer erzeugen lassen. 5.Man kann ein TOS im Ram testen. Bei Problemen kann man bei mir anfragen: ä-soft z.Hd. Markus Fritze Birkhahnkamp 38 2000 Norderstedt 1 Tel.:040/5223955 (NIE VOR 12 UHR!!!) Achtung: -------- Bei Problemen mit den neueren Version, d.h. TOSPATCH 306 V1.0 und h”her, bitte nur ”ffentliche Mails in die D-Box Hamburg setzen. Besonders gelungene Patches sind natrlich auch gesucht... Der Bugaboo ist Bestandteil des TurboAss-Assemblerpaketes. Das Paket ist in diversen Mailboxen downloadbar (z.B. die Version V1.5 in der D-Box Hamburg (040)8502786 rep (040)8502786), als PD-Disk #283 der ST-Computer zu beziehen oder aber bei obiger Adresse zu erhalten. Fr 50,- DM kann man dieses Sharewareprogramm dann erwerben. Darin enthalten ist eine ausgedruckte Anleitung mit mehr als 250 Seiten Umfang, sowie ein Updateservice.