Der Programmcode des Multitasking-Betriebssystems MagiC befindet sich im
Gegensatz zu TOS nicht im ROM, sondern im RAM des Atari. Das RAM kann von
beliebigen Programmen verndert werden. Es ist daher nicht auszuschlieen, da
ein fehlerhaftes Programm den Code von MagiC zerstrt, was einen Systemabsturz
mit sich bringen kann.
MAGTOROM sorgt auf Atari TT und Falcon dafr, da der MagiC-Programmcode nicht
mehr verndert werden kann. Dazu wird die PMMU des 68030-Prozessors
entsprechend programmiert. Nach der Installation von MAGTOROM fhren alle
Schreibzugriffe auf den MagiC-Code zu einem Busfehler, wie es auch bei
Schreibzugriffen auf das TOS-ROM der Fall ist. Fr einen optimalen Schutz
sollte sich MAGTOROM direkt hinter dem MagiC-Booter im AUTO-Ordner befinden.
Damit MAGTOROM den kompletten Code von MagiC schtzen kann und nicht nur Teile
davon, sollte MagiC nicht mit MAGXBOOT.PRG sondern mit MAGXBO23.PRG gebootet
werden. MAGXBO32.PRG befindet sich auf der MagiC-Programmdiskette.
MAGTOROM hinterlt so gut wie keine Spuren im Speicher, so da keine
Inkompatibilitten zu erwarten sind. Lediglich Programme, die ebenfalls die
PMMU des 68030 benutzen, arbeiten mglicherweise nicht mit MAGTOROM zusammen.
Hierzu zhlen insbesondere die virtuellen Speichermanager VRAM und OUTSIDE.
OUTSIDE schtzt den MagiC-Programmcode ohnehin automatisch (hier wird die
gleiche Methode wie bei MAGTOROM benutzt), so da MAGTOROM beim Einsatz von
OUTSIDE nicht bentigt wird.

MAGTOROM ist Freeware und darf zusammen mit diesem Text weitergegeben werden.

     Uwe Seimet, Dezember 1995

-----

And now some words for all English speaking Atari users:

The program code of the multitasking operating system MagiC is not located in
a ROM area like TOS but in RAM. The RAM contents can be changed by any program
Buggy programs might destroy parts of the MagiC code which can lead to a
system crash.
MAGTOROM runs on Atari TT and Falcon and ensures that the code of MagiC cannot
be changed. For this purpose MAGTOROM uses the 68030 PMMU. After installing
MAGTOROM a write access to the MagiC program code results in a bus error like
writing to the TOS ROMs gives a bus error as well. You get the best protection
if you place MAGTOROM in the AUTO folder right after the MagiC booter.
MAGTOROM can only protect the complete MagiC code if you use the program
MAGXBO32 as booter. When booting with MAGXBOOT only a part of MagiC can be
protected. MAGXBO32 is part of the MagiC distribution.
As MAGTOROM does not leave any code in memory there should not be any
incompatibilities with programs not using the 68030 PMMU. When using the
virtual memory manager OUTSIDE, MAGTOROM is not needed because OUTSIDE
automatically protects the MagiC code the same way MAGTOROM does.

MAGTOROM is Freeware, it may be distributed as long as this text is included.

     Uwe Seimet, December 1995
