home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 1 / crawlyvol1.bin / tt / rr_11h / romram.txt < prev    next >
Text File  |  1991-06-10  |  21KB  |  424 lines

  1.  
  2.                    ROMRAM Version 1.1G
  3.         __________________________________________
  4.        /  Copyright (C) Alexander Herzlinger, KL  \
  5.       /       ist ein Shareware Programm von       \
  6.      /             Alexander Herzlinger             \
  7.     /            Kurt-Schumacher-Str. 26             \
  8.    /               6750 Kaiserslautern                \
  9.   /   Mailbox: Maus München, Alexader Herzlinger @ M   \
  10.  /______________________________________________________\
  11.  
  12.  
  13.         INHALTSVERZEICHNIS
  14. ===================================================
  15.  
  16. 0.    Einführung
  17. ---------------------------------------------------
  18. 1.    Installation
  19. ---------------------------------------------------
  20. 1.1     Unterstützte Hardware
  21. 1.2     Unterstützte TOS-Versionen
  22. 1.3     Starten von ROMRAM
  23.  
  24. 2.    Optionen und Patchvariablen
  25. ---------------------------------------------------
  26. 2.1     Optionen
  27. 2.2     Patchvariablen
  28.  
  29. 3.    Patches
  30. ---------------------------------------------------
  31. 3.1     Allgemeines
  32. 3.2     Installation der Resident-Option
  33. 3.3     Eingebaute TOS-Fixes
  34. 3.4     Ein Paar Worte über Fehler in TT-TOS'en,
  35.         Fixprogramme und Patches.
  36.  
  37. 4.    Anhang
  38. ---------------------------------------------------
  39. 4.1     Fehler und Probleme in Verbindung mit ROMRAM
  40. 4.2     ROMRAM-Cookie
  41. 4.3     Verwendete XBRA's
  42.  
  43.         0. Einführung
  44. ===================================================
  45. Dies ist ein kleines Programm, welches das TT-TOS aus dem ROM in das
  46. TT-RAM kopiert.
  47.     -   Erleichtert die Entwicklung von neuen TOS-Versionen
  48.     -   Hilft bei der Analyse des Betriebsystems und bei der Fehlersuche
  49.     -   Da das TT-Ram schneller ist, werden die Betriebsytemroutinen um
  50.         ca. 20% beschleunigt (z.B.: VDI/AES und damit der 'Bildschirmaufbau').
  51.         Mit der FASTVAR-Option sogar um ca. 35%.
  52.     -   Fuehrt einige kleinere Fixes durch (abschaltbar,siehe Kapitel:Patches)
  53.     -   Kann auch stark unterschiedliche TOS-Versionen oder gar andere
  54.         Betriebsysteme installieren.
  55. RAMROM kopiert das ROM in das TT-RAM bzw. liest ein TOS von Disk/HD und
  56. programmiert die PMMU so, daß ROM-Zugriffe automatisch in das TT-RAM
  57. umgesetzt werden.
  58. Noch ein paar grundsätzliche Bemerkungen zur PMMU-Programmierung:
  59. die PMMU-Programmierung obliegt hauptsächlich dem Betriebsystem; sollte
  60. in späteren TOS-Versionen die PMMU stärker benutzt werden, darf ROMRAM
  61. dort auf keinen Fall eingesetzt werden. ROMRAM ist in dieser Hinsicht
  62. sehr unsauber. Man darf also nicht erwarten, daß ROMRAM auf jeden Fall
  63. mit zukünftigen TOS-Versionen zusammenarbeitet, im Gegenteil bei zu-
  64. künftigen TOS-Versionen welche die PMMU besser ausnutzen (wie z.B.
  65. Multitasking TOS-Versionen, sollten sie einmal kommen) kann die
  66. Benutzung von ROMRAM zu Problemen führen.
  67.  
  68. Hier mal eine kleine Tabelle zum Geschwindigkeitsvergleich:
  69.                 ohne | ROMRAM + FastVar |
  70. ---------------------+------------------+
  71. Textausgabe:     406 |   501     543    |
  72. Linien:          395 |   450     474    |
  73. Rechtecke:       503 |   539     597    |
  74. Polygone:        352 |   469     479    |
  75. Kreise/Ellypsen: 437 |   527     561    |
  76. RasterOps:       431 |   437     441    |
  77. Attribute:       206 |   273     316    |
  78. Auskunftsfunk:   213 |   280     325    |
  79. ESCAPES:         188 |   214     221    |
  80. BIOS-Ausgabe:    172 |   194     198    |
  81. GEMDOS-Ausgabe:  170 |   200     218    |
  82. AES-Objekt:      256 |   332     387    |
  83. ---------------------+------------------+
  84. TT-8/TOS 3.01 gemessen mit GEMTEST 1.0
  85. Alle Angaben in Prozent im Vergleich zu einem Normal-ST mit TOS1.04
  86.  
  87.         1. Installation
  88. ===================================================
  89.  
  90.     1.1 Unterstützte Hardware
  91. -----------------------------
  92. Hardwarevorausetzungen für ROMRAM sind ein TT mit TT-RAM (theoretisch und
  93. praktisch könnte ich es auch für TT's ohne TT-RAM anpassen, falls Interesse
  94. besteht bitte setzen Sie sich mit mir in Verbindung).
  95.  
  96.     1.2 Unterstützte TOS-Versionen
  97. ----------------------------------
  98. ROMRAM sollte mit allen derzeit verfügbaren TOS-Versionen für den TT
  99. zurechtkommen, bei bestimmten TOS-Versionen werden (aus Tradition des
  100. Programmes) Fixes durchgeführt, weiteres dazu im Kapitel: Patches.
  101. ROMRAM wurde intensiv mit den TOS Versionen 3.01 vom 09.08.90 und
  102. 29.08.90 sowie 3.05 vom 05.12.90 getestet.
  103.  
  104.     1.3 Starten von ROMRAM
  105. --------------------------
  106. ROMRAM kann entweder aus dem Auto-Ordner oder vom Desktop gestartet
  107. werden. Dabei ist der Start aus dem Autoordner zu bevorzugen, da
  108. in diesem Fall weniger Speicher verbraucht wird und einige Optionen
  109. nur beim Autoordner-Start sinnvoll sind (TOS resident, siehe Kapitel:
  110. Optionen und Patchvariablen/3.2 Tos resident installieren). Weiterhin
  111. ist es sinnvoll ROMRAM möglichst als erstes Autoordner-Programm zu
  112. installieren, was wiederum dem Speicherbedarf und Komfort zugute kommt.
  113. Das Programm belegt je nach TOS und Startup zwischen 260 und 512 Kbyte
  114. Speicher (mehr oder weniger sind bei Spezial TOS'en und anderen Betriebs-
  115. systemen selbstverstaendlich auch möglich).
  116. Je nach eingestellter Option werden noch andere Maßnahmen zur Installation
  117. notwendig, näheres kann im Kapitel: Optionen und Patchvariablen, nachge-
  118. lesen werden.
  119. ROMRAM kann beim Booten deaktiviert werden, indem beim Start von ROMRAM
  120. die 'linke SHIFT'+'CONTROL' Tasten gedrückt werden und die dann folgende
  121. Frage zur Deinstallation mit 'J' beantwortet wird.
  122.  
  123.  
  124.         2. Optionen und Patchvariablen
  125. ===================================================
  126.  
  127.     2.1 Optionen
  128. ----------------
  129. ROMRAM bietet, gesteuert über die Patchvariablen, folgende Optionen:
  130.     -   TOS aus ROM lesen und installieren.
  131.     -   TOS aus Datei lesen und installieren. Dazu muss eine TOS-Datei
  132.         in dem durch die Patchvariablen angegebenen Pfad existieren; diese
  133.         Datei kann auch mit dem beiliegenden Tool GETTOS.TTP erzeugt werden.
  134.     -   TOS aus Datei lesen und resident installieren. Damit ist es
  135.         möglich (im Gegensatz zu früheren ROMRAM-Versionen) auch TOS-
  136.         Versionen zu installieren die stark oder total unterschiedlich
  137.         zu der im ROM eingebauten sind. Z.B. ist es möglich bei einge-
  138.         bautem TOS 3.01 ein 3.05 zu installieren (ACHTUNG: Das soll
  139.         KEIN Aufruf sein sich TOS-Versionen illegal zu beschaffen !
  140.         TOS 3.05 und alle anderen TOS-Versionen unterliegen dem Copyright
  141.         von Atari und müssen von Atari bezogen werden !!).
  142.     -   FASTVAR-Option: Dies ist eine sehr schmutzige aber doch recht
  143.         interessante Option; Dadurch wird der Speicherbereich in dem
  144.         das TOS viele seiner Variablen ablegt in des TT-RAM gemapped,
  145.         dadurch ergibt sich eine ganz nette Geschwindigkeitssteigerung.
  146.         Achtung: Die FASTVAR-Option ist etwas kritisch in der Anwendung,
  147.         ich habe mich bemüht es so sicher wie nur irgend möglich zu machen
  148.         und unter normalen Umständen sollte es keine Probleme geben,
  149.         falls doch, dann schalten Sie diese Option bitte ab und teilen
  150.         mir mit unter welcher Konfiguration es bei ihnen Probleme gab.
  151.         Die Probleme könnten sich folgendermassen Äussern:
  152.         Rechner bootet bei angeschalteter FASTVAR-Option nicht korrekt
  153.         hoch (bleibt 'stecken' oder wirft beim Bootvorgang oder im
  154.         Desktop Bomben).
  155.         Ein neues Desktop-Inf kann nicht eingelesen werden, es erscheint
  156.         immer eine Alertbox mit 'Ungültige .INF Datei' (Wenn dies
  157.         funktioniert, dann arbeitet die FASTVAR-Option korrekt, ist also
  158.         ein recht guter Test ob alles korrekt läuft).
  159.         Bei allen mir bekannten TOS Versionen sollte es aber keinen Ärger
  160.         geben und bei anderen auch nicht da die FASTVAR Option TOS-unab-
  161.         hängig ist.
  162.     -   Für bestimmte TOS-Versionen führt ROMRAM Patches durch, näheres
  163.         bitte unter 3.2 'Eingebaute TOS Fixes' nachlesen. Per Option kann
  164.         dies erlaubt oder unterbunden werden.
  165.  
  166.     2.2 Patchvariablen
  167. ----------------------
  168. Über die Patchvariablen werden die Optionen von ROMRAM eingestellt.
  169. Dabei haben die Patchvariablen folgenden Aufbau:
  170. --------------PATCHVARS-------------------------
  171. {
  172.     byte patchkennung[12]="PATCH HERE:";
  173. 1=> long toslaenge;     Anz. von Bytes die ROMRAM kopiert und in das TT-RAM stellt.
  174. 2=> byte tosflag;       0=TOS aus Datei laden wenn möglich,
  175.                           sonst aus ROM. TOS-Länge=Dateilänge
  176.                         1=TOS aus Datei laden wenn möglich,
  177.                           sonst aus ROM. TOS-Länge=Patchvar.toslaenge oder wenn
  178.                           größer Dateilänge
  179.                         2=TOS aus ROM lesen. TOS-Länge=Patchvar.toslaenge
  180.                         3=TOS resident laden. TOS-Länge=Dateilänge
  181.  
  182. 3=> byte tospfad[65];   Pfad und Name der zu ladenden TOS-Datei.
  183.     long tos_addr;      TOS-Adresse (nur zum Auslesen !)
  184. 4=> word opt;           Bit 0: AUS=FASTVAR-Option aus.
  185.                                AN =FASTVAR-Option an.
  186.                         Bit 1: AUS=TOS-Fixes AN.
  187.                                AN =TOS-Fixes AUS.
  188.     long fastvar_addr;  Adresse des durch die FASTVAR-Option gemapten
  189.                         Speicherbereichs (nur zum Auslesen)
  190.     long ftable_addr;   Adresse der FASTVAR-Seitentabelle (nur zum Auslesen)
  191.     long mtable_addr;   Adresse der CRP-Seitentabelle (nur zum Auslesen)
  192. }
  193. --------------PATCHVARS_ENDE--------------------
  194. Die Defaulteinstellung ist: toslaenge=0x41000, tosflag=1, tospfad="TTTOS.IMG",
  195. opt=1.
  196. Die Patchvariablen können vor dem Programmstart mittels eines geeigneten Disk-
  197. monitors oder Editors verändert werden. Dazu sucht man die Patchkennung
  198. "PATCH HERE:", damit hat man die oben beschriebene Struktur gefunden und kann
  199. die entsprechenden Variablen verändern.
  200. Die Einstellung der Optionen ist damit abgeschlossen, bei angewählten Lade-
  201. Optionen muss natürlich noch die entsprechende TOS-Datei im durch 'tospfad'
  202. angegebenen Pfad/Dateinamen vorhanden sein. Eine solche Datei kann auch mit
  203. dem beiliegenden Tool GETTOS.TTP erzeugt werden näheres dazu in der Anleitung
  204. zu den ROMRAM-Tools.
  205. Die einzige Option die noch einige Arbeit erfordert ist die 'TOS-Resident'-
  206. Option, dazu lesen Sie bitte Kapitel 3.2 gründlich durch.
  207.  
  208.  
  209.         3. Patches
  210. ===================================================
  211.  
  212.     3.1 Allgemeines
  213. -------------------
  214. Durch die Option mittels ROMRAM eine TOS-Datei nachzuladen, ergibt sich auch
  215. die Möglichkeit mehr oder weniger große Veränderungen am TOS vorzunehmen (das
  216. TOS zu patchen). Dies sollte aber mit größter Vorsicht genossen werden da durch
  217. 'herumpatchen' in einigen Fällen auch unerwünschte Nebeneffekte heraufbe-
  218. schwört werden können. Man sollte sich seiner Sache also ABSOLUT sicher sein,
  219. bevor man Patches im TOS anbringt, dies gilt vor allem wenn man derart ge-
  220. patchte TOS-Versionen fest in EPROMS brennt, über ROMRAM hat man wenigstens
  221. noch die Möglichkeit die Patches rückgängig zu machen indem man ROMRAM nicht
  222. benutzt oder wieder ein Orginaltos von ROMRAM benutzen läßt.
  223. Wenn man sich also seiner Sache nicht absolut sicher ist, ist es immer besser
  224. Fixprogramme zu benutzen oder es bleiben zu lassen. Bei Problemen mit irgend-
  225. welchen Programmen ist es immer ratsam erst alles nocheinmal auf
  226. Orginal-TOS-Versionen zu testen.
  227.  
  228.     3.2 Installation der Resident-Option
  229. ----------------------------------------
  230. Es gibt ein grundsätzliches Problem mit der 'TOS resident' Option, da diese
  231. Option das TOS resident lädt und dann zum Start desselbigen einen Reset durch-
  232. führt wird die Reset Routine des TOS ausgeführt. Diese Routine initialisiert
  233. nun aber, wie es sich auch so gehört, die PMMU neu und deinstalliert somit
  234. wieder das resident geladene TOS.
  235. Um dies zu verhindern muss eben diese Installierung unterbunden werden, ROMRAM
  236. sorgt dafür, daß die PMMU korrekt installiert ist.
  237. Um die Initialisierung der PMMU durch das TOS zu verhindern muss das TOS ent-
  238. sprechend gepatched werden, und zwar an folgenden zwei Stellen:
  239. (Alles ist Hexadezimal angegeben)
  240. 1. Stelle:
  241.     ........
  242. ==> PMOVE   $00Exxxxx,TC    F0394000 00Exxxxx   Hier müssen diese beiden Lang-
  243.                                                 wörter gepatched werden
  244.     PMOVE   $00Exxxxx,TT0   F0390800 00Exxxxx
  245.     PMOVE   $00Exxxxx,TT1   F0390C00 00Exxxxx
  246.     ........
  247.     Beim TOS 3.05 vom 05.12.90 liegt diese Stelle bei E0005C bzw. 5C Bytes
  248.     Offset nach dem Dateianfang.
  249.  
  250. 2. Stelle:
  251.     .......
  252. ==> PMOVE   $00Exxxxx,CRP   F0394C00 00Exxxxx   Hier müssen diese beiden Lang-
  253.                                                 wörter gepatched werden
  254. ==> PMOVE   $00Exxxxx,TC    F0394000 00Exxxxx   Hier müssen diese beiden Lang-
  255.                                                 wörter gepatched werden
  256.     PMOVE   $00Exxxxx,TT0   F0390800 00Exxxxx
  257.     PMOVE   $00Exxxxx,TT1   F0390C00 00Exxxxx
  258.     ........
  259.     Beim TOS 3.05 vom 05.12.90 liegt diese Stelle bei E01370 bzw. 1370 Bytes
  260.     Offset nach dem Dateianfang.
  261.  
  262. Die entsprechenden Langwörter müssen nun durch andere Befehle überschrieben
  263. werden wie z.B. durch den NOP-Befehl; d.h. alle oben gekennzeichneten Lang-
  264. wörter werden durch das Langwort 4E714E71 (zwei nop's) ersetzt.
  265. Nachdem das TOS so gepatched ist und die 'TOS resident' Option in den Patchvar-
  266. iablen aktiviert wurde ist alles getan.
  267. Lesen Sie bitte nun zu allerletzt das Kapitel 4.1: Fehler und Probleme in
  268. Zusammenhang mit ROMRAM, bevor sie mit der Resident-Option arbeiten.
  269.  
  270.     3.3 Eingebaute TOS-Patches:
  271. -------------------------------
  272. Folgende Patches können durch ROMRAM automatisch durchgeführt werden:
  273. Deutsche TOS-Versionen (NUR bei diesen werden die Patches durchgeführt):
  274. TOS 3.01 vom 09.08.90:
  275.     -   Fehler in der Tastaturtabelle wird behoben
  276.     -   TOS Datum wird auf den 29.08.90 gepatched, da das nun aktive TOS
  277.         identisch mit dem vom 29.08.90 ist
  278. TOS 3.01 vom 29.08.90 (und natürlich das gepatchte 09.08.90 TOS):
  279.     -   PTSIN-Patch, dazu gibt es auch ein FIX-Programm für den Auto-Ordner,
  280.         aber leider nicht von Atari.
  281.     -   GetRes-Patch, Nun erscheint auch in TT-High wieder der 'graue' Desktop-
  282.         hintergrund
  283.  
  284.     3.4 Ein paar Worte zu Fehler in TT-TOS'en
  285. ---------------------------------------------
  286. Dieses Kapitel ist noch nicht vollstaendig geschrieben, also hier erst einmal
  287. eine kurze Zusammenfassung von mir bekannten Fehlern und Fixprogrammen für
  288. TOS 3.0x:
  289.  
  290.     TOS 3.01 vom 09.08.90:
  291.     -   Fehler in der Tastaturtabelle: ALT-Y und ALT-Z wurden nicht an die
  292.         deutsche Tastatur angepaßt.
  293.         Dazu gibt es meines Wissens nach kein Fixprogramm, ROMRAM kann diesen
  294.         Fehler beheben.
  295.     TOS 3.01 vom 29.08.90 und 09.08.90:
  296.     -   PTSIN-Fehler: liefert Falsche Anzahl vom PTSIN Feldern zurück.
  297.         Dazu gibt es das Fixprogramm 'PTSINFIX.PRG', leider existiert kein
  298.         offizielles Fixprogramm von Atari. PTSINFIX.PRG kann man über
  299.         diverse Mailboxen erhalten (z.B. Maus-Mailboxen). ROMRAM kann diesen
  300.         Fehler in deutschen TOS'en beheben.
  301.     -   GetRes-Fehler: bewirkt, daß in TT-High kein 'grauer' Desktophinter-
  302.         grund gesetzt wird.
  303.         Dazu gibt es meines Wissens nach kein Fixprogramm, ROMRAM kann diesen
  304.         Fehler in deutschen TOS'en Fehler beheben.
  305.     TOS 3.05 vom 05.12.90 und alle vorherigen TOS-Versionen:
  306.     -   Ein Fehler bei der Behandlung der seriellen Schnittstellen, tritt
  307.         nur auf mit Highspeed-Modems oder Druckern welche an der seriellen
  308.         Schnittstelle angeschlossen werden. Dazu gibt es das Fixprogramm
  309.         'SERPTCH2.PRG' von Atari, erhältlich bei Atari(-Händlern?) oder in
  310.         diversen Mailboxen (z.B. Maus). ROMRAM behebt diesen Fehler nicht.
  311.     -   Fpu-Test-Fehler: In der Reset-Routine wird beim Test auf die FPU
  312.         ein Fehler gemacht. Es kann dadurch passieren, daß bei einem Tastatur-
  313.         reset der Rechner 'hängenbleibt' und der Griff zum Resettaster nötig
  314.         wird. Dazu existiert das Fixprogramm 'FPUFIX.PRG' welches in
  315.         diversen Mailboxen erhältlich ist.
  316.         Ein durch ROMRAM mittels der Resident-Option geladenes TOS kann
  317.         (unter Berücksichtigung vom 3.1) dahingehend gepatched werden, daß
  318.         dieser Fehler nicht mehr auftritt.
  319.         Hier ein Disassemly gemacht mit Templemon und TOS 3.05. Bei TOS 3.01
  320.         ist die Routine 2 Bytes vorher im TOS, also ab $E0040E:
  321.         ..............
  322.         !,00E00410 MOVE.L  #$5F465055,(A0)+     20FC 5F46 5055
  323.         !,00E00416 MOVE.L  $002C,A1             2278 002C
  324.         !,00E0041A MOVE.L  $0034,A2             2478 0034
  325.         !,00E0041E MOVE.L  A7,A3                264F
  326.         !,00E00420 MOVE.L  #$00E0043C,$002C     21FC 00E0 043C 002C
  327.         !,00E00428 MOVE.L  #$00E0043C,$0034     21FC 00E0 043C 0034
  328.         !,00E00430 FMOVE.L FP0,D0               F200 6000
  329.                            ^^^^^^                    ^^
  330.                                         $6000 muss durch $4000 ersetzt werden.
  331.         !,00E00434 MOVE.L  #$00020000,(A0)+     20FC 0002 0000
  332.         ...............
  333.     -   Mastermode-Fehler: Durch einen Fehler im TOS können Betriebsystem-
  334.         aufrufe aus dem Mastermode des 68030 zu Problemen und Abstürzen
  335.         führen. Dazu gibt es das Fixprogramm 'SUPERFIX.PRG' welches in
  336.         diversen Mailboxen erhältlich ist. Mittels ROMRAM ist es zwar
  337.         möglich diesen Fehler zu beheben, aber das Fixprogramm ist vor-
  338.         zuziehen da der Aufwand recht groß wäre.
  339.  
  340. Über die Benachrichtigung/Verbesserung bzgl. der TOS-Fehler und eventueller
  341. neuer Fixprogramme bzw. Fixprogramme die ich vergessen haben sollte wäre
  342. ich sehr dankbar.
  343.  
  344.  
  345.         4. Anhang
  346. ===================================================
  347.  
  348.     4.1 Fehler und Probleme in Verbindung mit ROMRAM
  349. ----------------------------------------------------
  350. Bugs und Probleme andere Programme mit ROMRAM:
  351. -   Bei der Benutzung vom ROMRAM mit angeschalteter Resident-Option
  352.     zusammen mit SYSMON-Versionen vor 1.0.8 tritt ein SYSMON Bug auf der
  353.     einen Buserror erzeugt.
  354.     Abhilfe: SYSMON Version 1.0.8 oder höher benutzen oder bei der
  355.     Benutzung von SYSMON den Rechner OHNE Resident bzw. ohne ROMRAM booten.
  356.  
  357. Probleme von ROMRAM:
  358. Bei gleichzeitiger Benutzung der Resident und FASTVAR Option kann kein
  359. Tastatur-Kaltstart (Control+Alternate+r.Shift+Delete) gemacht werden, ohne
  360. daß der Rechner abstürzt.
  361. Abhilfe: Reset-Taster betätigen.
  362.  
  363.     4.2 ROMRAM-Cookie
  364. ---------------------
  365. ROMRAM installiert einen Cookie 'PTOS'. Dieser Cookie zeigt auf die in
  366. Kapitel 2.2 beschriebenen Patchvariablen. Damit lassen sich Programme
  367. schreiben die Informationen von ROMRAM abrufen oder weitere Änderungen
  368. an den Patchvariablen oder TOS oder Seitentabellen etc. vornehmen.
  369. Die Tool-Programme nutzen z.B. diese Möglichkeit.
  370.  
  371.     4.3 Verwendete XBRA's
  372. -------------------------
  373. ROMRAM hängt sich, je nach den eingestellten Optionen, in folgende
  374. Vektoren mittels des XBRA-Verfahrens ein:
  375. hdv_rw
  376.     wenn FASTVAR aktiv: ROMRAM-Routine übersetzt kritische DMA-Zugriffe
  377.     auf die korrekten Adressen.
  378.  
  379. reset_vektor
  380.     Wenn Resident und FASTVAR Option aktiv: Reset-Routine deinstalliert
  381.     die FASTVAR-Option.
  382.  
  383. Noch nicht benutzte aber geplante Vektoren:
  384. bus_error
  385. ikbdsys
  386.  
  387. ROMRAM installiert sich immer nach dem XBRA-Verfahren mit der XBRA-Kennung
  388. 'PTOS'.
  389.  
  390. ===================================================
  391.  
  392. Tips und Anregungen sind willkommen !
  393. Ein besonderes Dankeschön geht an Karsten Isakovic, Johannes Hill,
  394. Julian Reschke, Dirk Steins, Patrick Seeman und Marcel Waldvogel.
  395.  
  396. ******************************************************************
  397. *                                                                *
  398. *  Unter der Voraussetzung, daß die Dateien                      *
  399. *                                                                *
  400. *  ROMRAM.PRG                                                    *
  401. *  ROMRAM.TXT                                                    *
  402. *  TOOLS\GETTOS.TTP                                              *
  403. *  TOOLS\SHOWTOS.TOS                                             *
  404. *  TOOLS\TOOLS.TXT                                               *
  405. *                                                                *
  406. * unverändert kopiert werden,  darf 'ROMRAM'  für private        *
  407. * Anwender frei kopiert und benutzt werden.                      *
  408. *                                                                *
  409. * Alle Rechte (Copyright,Vertrieb...) für 'ROMRAM' liegen        *
  410. * beim Autor (Alexander Herzlinger).                             *
  411. * Eine kommerzielle  Nutzung in jeder Form (dies  schließt  auch *
  412. * den   Vertrieb  über  Public-Domain-Sammeldisketten  oder ähn- *
  413. * liches ein) ist NICHT GESTATTET.                               *
  414. * Für Schäden, welche durch die Benutzung von 'ROMRAM' entstehen,*
  415. * haftet der Benutzer.                                           *
  416. *                                                                *
  417. * Die neuste Version kann man direkt beim Autor oder in den MAUS *
  418. * Mailboxen München, Frankfurt & Münster beziehen. (MAUS M/F/MS) *
  419. *                                                                *
  420. ******************************************************************
  421.  
  422. Mit freundlichen Grüßen
  423.  
  424.     Alexander Herzlinger