Technical information
13
PREFACE
USB Devices 0
For more information about USB on Macintosh computers, 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 0
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 NewWorld software architecture embodied in the new Mac OS 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, and 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