•  Back 
  •  Der Cookie von MagiC Mac 
  •  Index 
  •  Tree View 
  •  Cross references 
  •  Help page 
  •  Show info about hypertext 
  •  View a new file 
Topic       : TOS - das Betriebssystem
Author      : 
Version     : tos.hyp (5. März 2013)
Subject     : Programmieren/Atari
Nodes       : 3001
Index Size  : 93602
HCP-Version : 5
Compiled on : Atari
@charset    : atarist
@lang       : 
@default    : Titel
@help       : 
@options    : +g -i -s +x +zz -t4
@width      : 70
View Ref-File14.1.11.12  modeAtari                                              TOS

Bevor diese Funktion aufgerufen werden kann, müssen folgende 
Bedingungen zutreffen:

   ∙ Der Mac-Modus muß aktiv sein.

   ∙ Die CPU muß sich im Supervisor-Modus befinden. Unter Virtual 
     Memory laufen Mac-Programme und auch die Mac-Interrupt-Routinen 
     im User-Modus. Falls von dort heraus zeitweise in den Atari-Modus 
     gewechselt werden soll, muß zuvor in den Supervisor-Modus 
     gewechselt werden. Siehe dazu 'EnterSupervisorMode'.

   ∙ Der aktuelle Stack muß im Atari-Adreßraum liegen, sonst bleibt 
     CPU sofort wg. doppeltem Bus-Error stehen, sofern das Programm 
     auf einem 68K-Rechner läuft, weil dann andere Bereiche, also auch 
     der Stack-Bereich, nicht mehr ansprechbar sind. Beachte hierzu 
     auch minStackSize.

atariModePossible muß anzeigen, daß der MMU-Switch erlaubt ist. 
     Andernfalls erscheint bei installiertem MacsBug die Meldung: 
     "Fatal Error: Atari-Mode currently not available (MMU-Tables 
     invalid)".

Querverweis: Cookie von MagiC Mac   Cookie- und XBRA-Liste