Kurzanleitung zu CLRRESET.TOS

Manche Programme (z.B. die in Gemini integrierte Mupfel) installieren 
eine kurze resetfeste Routine, um beim Warmstart bestimmte 
Systemvariablen zurckzusetzen (_shell_p, _p_cookies).

Wenn diese Routine im Fastram liegt, ergibt sich daraus ein Problem: 
nach einem Kalt- oder Warmstart ist das Fastram auf der Magnum-ST aus 
Kompatibilittsgrnden ausgeblendet, der Sprung fhrt also zum 
Absturz des Rechners.

Hierfr gibt es 2 mgliche Lsungen:
 - das entsprechende Programm ins ST-RAM laden lassen (mit SETFLAGS 
   'load to alternate RAM' ausschalten)
 - oder *nach* dem entsprechenden Programm CLRRESET.TOS ausfhren, 
   bei Gemini z.B., indem es in die Datei Mupfel.rc eingetragen wird. 

CLRRESET setzt den Resetvektor auf die Original-Magnum-Routine 
zurck, welche u.a. die oben genannten Vektoren lscht, das Alternate-
RAM einblendet und dann die weiteren Reset-Routinen anspringt. 

Programme, die im Auto-Ordner vor MAGNUMST.PRG gestartet werden, 
drfen also auch Reset-feste Routinen installieren, wenn sie im 
Fastram liegen (z.B. per HIMEM.PRG).

CLRRESET entfernt Programme, die sich seit dem Start von MAGNUMST.PRG 
in den Resetvektor eingehngt haben, rigoros aus dem Resetvektor.

