home *** CD-ROM | disk | FTP | other *** search
/ ST-Computer Leser 1998 October / STC_CD_10_1998.iso / SPIELE / ELITE2P / README.TXT < prev   
Text File  |  1998-09-26  |  2KB  |  45 lines

  1. Frontier (v1.05 - Release 4) ist eigentlich adressunabhängig programmiert.
  2. Bis auf eine kleine aber wichtige Stelle...
  3.  
  4. Diese setzt den Stack auf die abs. Adresse $F0000 und den Screen auf $F8000.
  5. Aufgefallen ist mir dies erst als ich meinen Plattentreiber gewechselt und
  6. den Plattencache vergrössert habe. (RUMS --> AdressError)
  7.  
  8. D.h. im ungünstigsten Fall können Stack- und/oder Bildschirmadresse im
  9. Programmcode liegen. Bei jeder Stack-Benutzung oder einem Screen-Move würde
  10. dieser Programmbereich überschrieben werden.
  11.  
  12. Dieser Patch soll Abhilfe schaffen. Er wandelt nur die absoluten Adressen
  13. für Stack und Bildschirm in relative um.
  14.  
  15. Meine Test-Hardware:
  16.  
  17.    MegaST4 mit PAK2-16 und 68882-50
  18.    TOS 2.06, WINX-gepatched (2.02), dazu Cache/Blitter/HD - Änderungen etc.
  19.  
  20. Bei diesem Patch ist es absolut wichtig, da₧ folgende Voraussetzungen
  21. erfüllt sind:
  22.  
  23.   1. Es handelt sich um die Frontier-Version v1.05 - Release 4.
  24.      Also erst mit einen Text- oder Sektoreditor nach "Frontier", "Version"
  25.      oder "Gametek" suchen lassen und die Versionsnummer vergleichen!
  26.  
  27.   2. DIFFY.TTP und/oder PATCHY.TTP  sind vorhanden. Logo!
  28.  
  29.   3. Es müssen min. 963406 Bytes freier Speicher vorhanden sein, wenn das
  30.      gepatchte FRONTIER laufen soll (wo im ST-Ram ist hoffentlich egal)!
  31.  
  32.        $100000 = 1MB freier Speicher
  33.      -   $CCB2 = _membot (TOS 2.06, solo)
  34.      ---------
  35.         $F334E = 963406 Bytes
  36.  
  37.  
  38. !!!  Sollte dies nicht der Fall sein, so könnte der erste Zugriff auf die
  39. !!!  Stack- oder Screen-Adresse zu einem Adress- oder Buserror führen.
  40.  
  41.      Aus diesem Grund übernehme ich keinerlei Haftung für mittel- oder
  42.      unmittelbare Schäden an Leib, Leben, Hard- und Software.
  43.  
  44. E-Mail:  Andreas Neumeier @ W2 (Mausnetz)
  45.