home *** CD-ROM | disk | FTP | other *** search
/ Computer Club Elmshorn Atari PD / CCE_PD.iso / pc / 0600 / CCE_0683.ZIP / CCE_0683 / TP206V38.LZH / TP206V38 / README2.TXT < prev    next >
Text File  |  1993-09-07  |  5KB  |  107 lines

  1.  
  2. Kurze Erklärungen zu "TOSPATCH.TTP" für TOS 2.06            Version 2.4
  3.  
  4. ©1990    Σ-soft, Markus Fritze
  5. ©1992-93 Markus Heiden
  6.  
  7. TosPatch  ermöglicht  das  einfache  Ändern  (Patchen) des Tos. Für das
  8. Einbinden  von  Patches  im  Tos  braucht man weder einen Debugger noch
  9. Programme  wie  SPLITROM, o.ä. Lediglich ein Texteditor wie z.B. Tempus
  10. ist nötig, um die Parameterdatei zu editieren.
  11.  
  12.  
  13. Haftungsausschluß:
  14.  
  15. Trotz  sorgfältiger  Arbeit  kann  für alle Schäden, die durch TosPatch
  16. oder  eines  der diesem Paket enthaltenen Programme entstehen, - gleich
  17. welcher  Art  und  Höhe -  seitens der Autoren keine Haftung übernommen
  18. werden.
  19.  
  20.  
  21. Beispiele für die Anwendung von TosPatch:
  22.  
  23. -Man  will  ein  TOS  aus  dem  Rechner  auslesen  und  in  eine  Datei
  24.  schreiben. Dazu ruft man TOSPATCH.TTP mit dem Filenamen "READROM2.FIL"
  25.  auf.  Wenn  das  Programm  fertig ist, sollte sich die Datei "TOS.IMG"
  26.  auf dem Datenträger befinden.
  27.  ACHTUNG:  Das  Programm  unterstützt zur Zeit alle TOS-Versionen, d.h.
  28.            die im READROM.FIL angegebenen TOS-Daten müssen stimmen.
  29.  
  30. -Man  will ein "TOS.IMG" in 8 EPROMs brennen. Also TOSPATCH.TTP mit dem
  31.  Filenamen  "SPLIT2_8.FIL" aufrufen und wenig später hat man 8 einzelne
  32.  TOS-Dateien  auf  dem  Datenträger.  Will man nur 4 EPROMs haben, gibt
  33.  man als Filenamen "SPLIT2_4.FIL" an oder "SPLIT2_2.FIL" für 2 EPROMs.
  34.  
  35. -Man  will  einige Bytes im nicht gepatchen "TOS.IMG" ändern. Dazu lade
  36.  man  die  Datei  "PATCH.FIL"  in einen Text-Editor seiner Wahl, um das
  37.  Format  zu  ergründen. Ich hoffe, die umfangreichen Beispiele sprechen
  38.  für  sich.  Wie  man  sieht,  kann  man  wahlweise einige Bytes direkt
  39.  ändern,  oder  aber  sogar  ganze  Dateien  includen.  Die  Hexzahl am
  40.  Zeilenanfang   entspricht   dabei   dem  Offset  zum  Dateianfang  von
  41.  "TOS.IMG".  Das  "$"  kennzeichnet  den Beginn einiger Hexbytes, sonst
  42.  wird  ein  Filename  angenommen. Zudem gibt es noch einige zusätzliche
  43.  Möglichkeiten, welche alle selbsterklärend sein sollten.
  44.  
  45. -Das Relozieren funktioniert nur mit TOS 2.06 vom 14.11.1991, sonst muß
  46.  die Patch-Liste  angepasst werden. Dazu werden  alle  Langworte, deren
  47.  Wert  im Bereich $E00000-$E3FFFF liegt, reloziert. Die Patchliste gibt
  48.  die  Ausnahmen  der  Regel an, d.h. die Langworte, die nicht reloziert
  49.  werden   dürfen.   Die  Langworte  sind  dabei  relative  Offsets  zum
  50.  TOS-Anfang.  Um z.B. ein "TOS.IMG", d.h. das Original-TOS 2.06 für die
  51.  Adresse  $3C0000  (Mega 4) zu relozieren, ist einfach TOSPATCH.TTP mit
  52.  dem  Filenamen "RELOC206.FIL" aufzurufen. Um  die  Adresse  zu  ändern
  53.  muß  man   die  Datei  mit  einem  Text-Editor  (wie gehabt)   ändern.
  54.  Das so im Ram liegende TOS kann man natürlich prima mit einem Debugger
  55.  (z.B.   dem  Bugaboo  aus  dem  TurboAss-Paket)  bearbeiten  (bis  zum
  56.  Absturz...)  und  neue  Patches ausprobieren. Wenn alles funktioniert,
  57.  sollte  man  die Patches allerdings in ASCII-Form bringen, damit alles
  58.  schön übersichtlich bleibt (wo habe ich denn was geändert?).
  59.  
  60. ACHTUNG: Die   Patchfiles,   welche  ein  ausgelesenes  TOS  benötigen,
  61.          erwarten dieses als STE_TOS.IMG in dem Verzeichnis, in welchem
  62.          auch TOSPATCH.TTP steht. Die Ausnahme bilden die SPLITRO?.FIL.
  63.          Sie  erwarten  ein TOS.IMG jedoch ebenfalls im Verzeichnis, in
  64.          welchem TOSPATCH.TTP steht.
  65.  
  66.  
  67. Welche Vorteile bringt denn nun TosPatch?
  68.  
  69. 1. Man  ist nicht mehr gezwungen das TOS.IMG als ganzes weiter zu geben
  70.    (was ja auch zu rechtlichen Problemen führen kann).
  71. 2. Zudem  kann  man  seine  Patches  prima über Mailboxen anderen Usern
  72.    zugänglich machen (wie gesagt, ohne TOS.IMG).
  73. 3. Jeder  kann  leicht  erkennen,  was  geändert  wird. Dies verringert
  74.    Probleme  bei  Unverträglichkeiten  von  Patches. Man kann ja leicht
  75.    einen Teil entfernen (z.B. das Setzen das Fast-Load-Bits)
  76. 4. Man  kann  sich  schnell  fertige  Dateien für den Eprommer erzeugen
  77.    lassen.
  78. 5. Man kann ein TOS im Ram testen.
  79.  
  80.  
  81. Bei Problemen kann man anfragen:
  82.  
  83. Einfach  eine  öffentliche  Mail  in  die  D-Box oder in die Turbo-Tron
  84. setzen.
  85.  
  86. D-Box      : (040) 720 98 43  rep.  (040) 720 98 43
  87. Turbo-Tron : (040) 890 11 62  rep.  (040) 890 11 62
  88.  
  89. Besonders gelungene Patches sind natürlich auch gesucht...
  90.  
  91.  
  92. TurboAss erhält man bei:
  93.  
  94.    Σ-soft
  95.    z.Hd. Markus Fritze
  96.    Birkhahnkamp 38
  97.    2000 Norderstedt 1
  98.    Tel.:040/5223955 (NIE VOR 12 UHR!!!)
  99.  
  100. TosPatch  ist  Bestandteil des TurboAss-Assemblerpaketes. Das Paket ist
  101. in  diversen  Mailboxen  downloadbar  (z.B.  die Version  V1.7.7 in der
  102. Sigma-Soft  (040) 526 71 85  rep.  (040) 526 71 85),  als  PD-Disk  der
  103. ST-Computer  zu  beziehen oder aber bei obiger Adresse zu erhalten. Für
  104. 50,-   DM  kann  man  dieses  Sharewareprogramm  dann  erwerben.  Darin
  105. enthalten  ist  eine  ausgedruckte  Anleitung  mit  mehr als 250 Seiten
  106. Umfang, sowie ein Updateservice.
  107.