Please consider a donation to the Higher Intellect project. See https://preterhuman.net/donate.php or the Donate to Higher Intellect page for more info.

Changes

Jump to navigation Jump to search
no edit summary
Line 35: Line 35:  
===POWER-Clean Code===
 
===POWER-Clean Code===
 
Applications for the Power Macintosh 8500 computer should be free of the POWER-only instructions that were included in the [[PowerPC 601]]. The instruction set of the PowerPC 601 microprocessor includes some of the same instructions found in the instruction set of the POWER processor, and some compilers used to generate native code for earlier Power Macintosh models generated some of those POWER-only instructions. However, the PowerPC 604 microprocessor used in the Power Macintosh 8500 computer does not support the POWER-only instructions. When you compile applications for Power Macintosh computers, you should turn off the option that allows the compiler to generate POWER-only instructions.
 
Applications for the Power Macintosh 8500 computer should be free of the POWER-only instructions that were included in the [[PowerPC 601]]. The instruction set of the PowerPC 601 microprocessor includes some of the same instructions found in the instruction set of the POWER processor, and some compilers used to generate native code for earlier Power Macintosh models generated some of those POWER-only instructions. However, the PowerPC 604 microprocessor used in the Power Macintosh 8500 computer does not support the POWER-only instructions. When you compile applications for Power Macintosh computers, you should turn off the option that allows the compiler to generate POWER-only instructions.
 +
 +
===Big-Endian and Little-Endian Bus Addressing===
 +
The Power Macintosh 7500 and 8500 computers support both big-endian and little-endian conventions for addressing bytes in a word. Byte order for addressing on the processor bus is big-endian and byte order on the PCI bus is little-endian. The Bandit IC performs the appropriate byte swapping and address transformations to translate between the two addressing conventions.
    
=Troubleshooting/Repair=
 
=Troubleshooting/Repair=

Navigation menu