Retired Document
Important: This document may not represent best practices for current development. Links to downloads and other resources may no longer be valid.
Supplemental Reference Documents
This section contains additional information about the technologies mentioned in this developer note by providing references to helpful websites.
For information about older models of Macintosh computers, refer to the developer notes archive at:
http://developer.apple.com/documentation/HardwareDrivers/index.html
Apple Technical Notes
Apple Technical Notes answer many specific questions about the operation of Macintosh computers and the Mac OS. The technical notes are available on the website at
3D Graphics
Developers of 3D graphics for games should know about OpenGL for Macintosh¬®, a new version of SGI’s application programming interface (API) and software library for 3D graphics.
General information on OpenGL is available on the World Wide Web at
Developer support and documentation is available at
PowerPC G3 Microprocessor
For more information about the PowerPC 750CX microprocessor used in the iBook computer, developers may wish to refer to the standard reference, PowerPC 740/750 Microprocessor Implementation Definition Book IV. Information about the PowerPC 750CX microprocessor is available on the World Wide Web at
Mac OS X
Mac OS X version 10.2.4 is installed by default on the iBook computer. For access to Apple’s developer documentation for Mac OS X, see the Apple Developer Connection (ADC) website at
http://developer.apple.com/documentation/index.html
O'Reilly & Associates publishes a series of books about Mac OS X development. The books in this series have been technically reviewed by Apple engineers and are recommended by the Apple Developer Connection.
Mac OS 9.2.2
Mac OS 9.2.2 is also included with the iBook computer. Programming information about Mac OS 9 is available in technical bookstores and (for free download) on the World Wide Web at
http://developer.apple.com/documentation/Carbon/Carbon.html
You can find additional information in Apple Technical Notes at
Open Firmware
The following technical notes provide an introduction to Open Firmware on the Macintosh platform:
TN1061: Open Firmware, Part I, available on the technical note web site at
http://developer.apple.com/technotes/tn/tn1061.html
TN1062: Open Firmware, Part II, available on the technical note web site at
http://developer.apple.com/technotes/tn/tn1062.html
TN1044: Open Firmware, Part III, available on the technical note web site at
http://developer.apple.com/technotes/tn/tn1044.html
TN2001: Running Files from a Hard Drive in Open Firmware, at
http://developer.apple.com/technotes/tn/tn2001.html
Another technical note tells how to debug open firmware code. Please refer to TN2004: Debugging Open Firmware Using Telnet, available on the technical note web site at
RAM Expansion Modules
The mechanical characteristics of the RAM SO-DIMM are given in JEDEC specification number JEDEC MO190-C. The specification can be found by using the search string MO190-C on the Electronics Industry Association’s website at
http://www.jedec.org/DOWNLOAD/default.cfm
The electrical characteristics of the RAM SO-DIMM are given in JEDEC Standard 21-C. The specification can be found by using the search string JESD21-C on the Electronics Industry Association’s website at
ATA Devices
ATA (AT Attachment), also referred to as integrated drive electronics (IDE), is a standard interface used with storage devices such as hard disk drives. For more information on ATA, refer to the following Apple website at
http://developer.apple.com/documentation/Darwin/Darwin.html
and
http://developer.apple.com/documentation/Hardware/DeviceManagers/ata/ata.html
Information about the ATA standards is available at the Technical Committee T13 AT Attachment website, at
USB Interface
For more information about USB on Macintosh computers, refer to Apple Computer’s Mac OS USB DDK API Reference. Information is also available at
http://developer.apple.com/hardwaredrivers/usb/index.html
USB game controllers are supported by the InputSprocket component of the Apple Games Sprockets software architecture. InputSprocket software and information about the InputSprocket APIs can be found at
http://developer.apple.com/games/
For full specifications of the Universal Serial Bus, refer to the USB Implementation Forum on the World Wide Web, at:
FireWire 400 Interface
For additional information about the FireWire 400 IEEE 1394a interface and the Apple APIs for FireWire software, refer to the resources available on the Apple FireWire web site at:
http://developer.apple.com/firewire/
The IEEE 1394 standard is available from the IEEE. Ordering information can be found on the World Wide Web at
Useful information is also available at the 1394 Trade Association’s web site:
Target Disk Mode
For more information about target disk mode, see the section “Target Mode” in TN1189: The Monster Disk Driver Technote. The technical note is available on the website at
Wireless Networks
More information about Wi-Fi and wireless networks using the IEEE 802.11 standard is available on the web site of the Wireless Ethernet Compatibility Alliance, at
Bluetooth
For more information regarding Bluetooth technology, refer to the following locations on the World Wide Web.
Bluetooth specification:
Bluetooth SIG:
Bluetooth developer tools on the Apple web site at:
Copyright © 2003 Apple Computer, Inc. All Rights Reserved. Terms of Use | Privacy Policy | Updated: 2003-04-22