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