Developer Documentation
PATHHardware Documentation > iMac Developer Note


Supplemental Reference Documents

For more information about the technologies mentioned in this developer note, you may wish to consult some of the following references.

PowerPC G3 Microprocessor

For more information about the PowerPC 750 microprocessor used in the iMac computer, developers may wish to refer to the standard reference, PowerPC 740/750 Microprocessor Implementation Definition Book IV. Information about the PowerPC 750 and other G3 microprocessors is also available on the World Wide Web at

http://www.mot.com/SPS/PowerPC/index.html

Mac OS

For a description of the version of the Mac OS that comes with the new models, developers should refer to the Technote for Mac OS 8.1. The technote is available on the Technote web site at

http://developer.apple.com/technotes/tn/tn1121.html

ATA Devices

For the latest information about the system software for ATA devices such as the IDE drive, see Technote #1098, ATA Device Software Guide Additions and Corrections, available on the world wide web at

http://developer.apple.com/dev/technotes/tn/tn1098.html

The web page for Technote #1098 includes a link to a downloadable copy of ATA Device Software Guide .

The technotes are also available on the reference library issues of the developer CD.

USB Devices

For more information about USB on the Macintosh computer, developers should refer to Apple Computer's Mac OS USB DDK ATI Reference . Information is also available on the World Wide Web, at:

http://developer.apple.com/dev/usb/

For full specifications of the Universal Serial Bus, developers should refer to the USB Implementation Forum on the World Wide Web, at:

http://www.usb.org/developers/index.html

Open Firmware

Three Technotes provide an introduction to Open Firmware on the Macintosh platform. They are:

TN 1061: Open Firmware, Part I, available on the Technote web site at

http://developer.apple.com/technotes/tn/tn1061.html

TN 1062: Open Firmware, Part II , available on the Technote web site at

http://developer.apple.com/technotes/tn/tn1062.html

TN 1044: Open Firmware, Part III , available on the Technote web site at

http://developer.apple.com/technotes/tn/tn1044.html

The New World software architecture described in Software follows some of the standards defined by the Open Firmware IEEE 1274-1995 specification and the CHRP binding.

The basis for the bootinfo file format and use is the document PowerPC Microprocessor Common Hardware Reference Platform (CHRP ) System binding to: IEEE Std 1275-1994 Standard for Boot (Initialization, Configuration) Firmware . A bootinfo file contains Open Firmware script, a description, information for individual operating systems, icons, along with other information. A bootinfo file can be extended to contain non-Open Firmware information, such as "Trampoline" code and the ToolBox ROM Image.

Other Open Firmware references of possible interest include:

IEEE 1275-1994 Standard for Boot (Initialization, Configuration) Firmware: Core Requirements and Practices

IEEE Std 1275-1994 Standard for Boot (Initialization, Configuration) Firmware (Version 1.7)

Open Firmware Recommended Practice: Device Support Extensions (Version 1.0)

Open Firmware Recommended Practice: Interrupt Mapping (Version 0.9)


© 1998 Apple Computer, Inc.