•  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.13  modeMac                                                TOS

... kann jederzeit aufgerufen werden, auch in Interrupt-Routinen, 
sofern sich das Programm z.Zt. im Atari-Modus und im Supervisor-Modus 
befindet. Danach kann auf den gesamten Mac-Adreßraum zugegriffen 
werden.

Der Speicher, der im Atari-Modus bei Adresse Null beginnt, beginnt im 
Mac-Modus dort, wohin atariZeroPage zeigt. Wurde von einer normalen 
Atari-Anwendung aus mittels modeMac in den Mac-Modus gewechselt, 
dürfen nur solche MacOS-Routinen aufgerufen werden, die auch im 
Interrupt aufgerufen werden dürfen (siehe 'Inside Macintosh'), ggf. 
muß dazu noch das Register A5 mit dem Wert aus macA5 belegt werden. 
Andere Routinen sollten nur über callMacContext aufgerufen werden, 
insbesondere solche, die QuitDraw-Routinen benutzen - ggf. ist das 
auszuprobieren. Falls ein Aufruf von callMacContext nötig ist, erkannt 
man es oft daran, daß sonst Busfehler auftreten oder keine Texte in 
Dialogboxen usw. erscheinen.

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