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.2 MagiC Mac und Power-Macs TOS MagiC Mac läuft natürlich auch auf den neuen PCI-Maschinen von Apple (Power Macintosh 7600, 8200, 8500 und 9500). Beim Einsatz auf dieser Hardware sollten die folgenden Punkte beachtet werden: ∙ Die von MagiC nicht benutzten, aber im Mac-Adreßraum vorhandenen Adreßbereiche können nicht ausgeblendet und damit auch nicht zugriffsgeschützt werden. D.h., daß bei Zugriffen außerhalb der TPA und dem Programm- und Heap-Bereich von MagiC Mac keine Bus- Errors gemeldet werden, wie es bei den 68K-Rechnern der Fall ist. ∙ Bei den PowerMac-Modellen seit Mitte 1995 wird der obere Adreßbereich für PCI- Karten und/oder ROM verwendet. So erhält man beim Zugriff auf den Atari-I/O-Bereich bei $FFFF8000- $FFFFFFFF keinen Bus-Error sondern undefinierte Daten. Dies ist leider nicht zu ändern. Es wird daher empfohlen, daß Programme nur auf den I/O-Bereich bei $00FF8000-$00FFFFFF zugreifen, um entweder das Vorhandensein von Bausteinen zu prüfen (indem ein Zugriff darauf gemacht wird und geprüft wird, ob dabei ein Bus- Error auftritt) oder mit der Hardware-Erweiterung McSTout arbeiten zu können für den Fall, daß sie auch für die PCI-Macs verfügbar gemacht wird. Programme können diesen Umstand ggf. an Bit 5 in Cookie.flags1 erkennen. Querverweis: Programmstart und TPA