•  Back 
  •  MagiC Mac specifics 
  •  Index 
  •  Tree View 
  •  Cross references 
  •  Help page 
  •  Show info about hypertext 
  •  View a new file 
Topic       : TOS - The Operating System
Author      : 
Version     : tos.hyp (December 19, 2008)
Subject     : Programmieren/Atari
Nodes       : 3010
Index Size  : 93790
HCP-Version : 5
Compiled on : Atari
@charset    : atarist
@lang       : 
@default    : Title
@help       : 
@options    : +g -i -s +x +zz -t4
@width      : 70
View Ref-File12.1.2  MagiC Mac and Power-Macs                                   TOS

MagiC Mac naturally also runs on the new PCI machines from Apple 
(Power Macintosh 7600, 8200, 8500 and 9500). When using this hardware 
the following points should be borne in mind:

   . The address areas not used by MagiC, but present in the Mac 
     address space, can not be blanked out and so also not protected 
     from access. This means that accesses outside the TPA and the 
     program and heap area of MagiC Mac will not have bus errors 
     reported, as is the case with 68k computers.

   . With the PowerMac models since mid-1995 the upper address area is 
     used for PCI cards and/or ROM. So on accessing the Atari I/O area 
     in $FFFF8000 - $FFFFFFFF one gets no bus errors but only 
     undefined data. Unfortunately this cannot be changed. It is 
     recommended therefore that programs access the I/O area only in 
     the range $00FF8000 - $00FFFFFF, to either check for the presence 
     of component modules (by making an access to them and checking 
     whether this leads to a bus error), or work with the hardware 
     extension McSTout in case it is also made available for the PCI- 
     Macs. Programs can recognize these circumstances by the state of 
     bit 5 in Cookie.flags1.

See also: Program launch and TPA