< Previous PageNext Page > Hide TOC

Supplemental Reference Documents

For more information about the technologies mentioned in this developer note, consult the following references.

For information about older models of Macintosh computers, refer to the developer notes archive at

http://developer.apple.com/documentation/Hardware/hardware2.html

Relevant books describing the system software for Macintosh computers are available in technical bookstores and on the World Wide Web at

http://developer.apple.com/documentation/

http://developer.apple.com/macosx/

In this section:

Apple Technical Notes
3D Graphics
PowerPC G4 Microprocessor
Velocity Engine (AltiVec)
Mac OS X
Mac OS 9.2.2
I/O Kit
RAM Expansion Modules
ATA Interface
USB Interface
FireWire Interface
Target Disk Mode
Wireless Networks


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 Technical Note website at

http://developer.apple.com/technotes/

3D Graphics

Developers of 3D graphics for games should know about OpenGL for Macintosh¬®, a version of SGI’s application programming interface (API) and software library for 3D graphics.

Information is available on the World Wide Web at

http://www.apple.com/opengl

Developer support and documentation is available at

http://developer.apple.com/opengl/

PowerPC G4 Microprocessor

Information about the PowerPC G4 microprocessor is available on the World Wide Web at

http://www.freescale.com/webapp/sps/site/homepage.jsp?nodeId=0162468rH3bTdG

Velocity Engine (AltiVec)

Velocity Engine is Apple’s name for the AltiVec vector processor in the PowerPC G4 microprocessor. Apple provides support for developers who are starting to use the Velocity Engine in their applications. Documentation, development tools, and sample code are now available on the World Wide Web, at

http://developer.apple.com/hardwaredrivers/ve/index.html

and

http://developer.apple.com/documentation/Performance/Conceptual/vDSP/vDSP_Library.pdf

AltiVec Technology Programming Environments Manual (AltiVec PEM) is a reference guide for programmers. It contains a description for each instruction and information to help in understanding how the instruction works. Obtain a copy of the AltiVec PEM through the Motorola AltiVec site on the World Wide Web, at

http://www.freescale.com/webapp/sps/site/overview.jsp?nodeId=02VS0l81285Nf2

Mac OS X

For information about Mac OS X, see Apple’s developer website at

http://developer.apple.com/macosx/

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 is also included with the eMac 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

http://developer.apple.com/technotes/

I/O Kit

The I/O Kit is part of Darwin, the operating system foundation for Mac OS X. The documentation for I/O Kit is available on Apple’s Darwin website at

http://developer.apple.com/documentation/Darwin/Darwin.html/

RAM Expansion Modules

The eMac uses 168-pin SDRAM DIMMs. The mechanical characteristics of the DIMM are given in the JEDEC specification for the 168-pin 8-byte DRAM DIMM. The specification can be found by using the search string MO161 on the Electronics Industry Association’s website at

http://www.jedec.org/DOWNLOAD/default.cfm

The electrical characteristics of the DIMM are given in section 4.5.6 of the JEDEC Standard 21-C, release 7. The specification can be found by using the search string JESD21-C on the Electronics Industry Association’s website at

http://www.jedec.org/DOWNLOAD/default.cfm

The RAM DIMMs are required to be the PC-133 compliant. Information about the PC-133 specification is available from Intel’s website, at

http://developer.intel.com/technology/memory/

ATA Interface

The implementation of the ATA interface on recent Macintosh computers is a subset of the ATA/ATAPI-5 specification (ANSI NCITS 340-2000 AT Attachment - 5 with Packet Interface). That specification is maintained by the National Committee on Information Technology Standards (NCITS) Technical Committee T13. More information is available on their website at

http://www.t13.org/

ATA Manager 4.0 supports driver software for internal IDE drives and includes DMA support. For the latest information about ATA Manager 4.0, see TN #1098, ATA Device Software Guide Additions and Corrections, available on the world wide web at

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

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

USB Interface

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

http://developer.apple.com/documentation/Hardware/DeviceManagers/usb/usb.html

Information about the standards for multi-media keys can be found in the USB HID consumer information on the World Wide Web, at

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

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

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

FireWire Interface

For additional information about the FireWire IEEE 1394 interface and the Apple APIs for FireWire software, refer to the resources available on the Apple FireWire website at

http://developer.apple.com/hardwaredrivers/firewire/

The IEEE 1394 standard is available from the IEEE. Ordering information can be found on the World Wide Web at

http://standards.ieee.org/reading/ieee/std_public/description/busarch/1394-1995_desc.html

Additional useful information also available at the 1394 Trade Association’s website:

http://www.1394ta.org/

Target Disk Mode

For more information about Target Disk mode, see the section “Target Mode” in TN 1189, The Monster Disk Driver Technical Note. The note is available on the technical note website at

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

Wireless Networks

More information about Wi-Fi and wireless networks using the IEEE 802.11 standard is available on the website of the Wireless Ethernet Compatibility Alliance, at

http://www.wirelessethernet.org/OpenSection/



< Previous PageNext Page > Hide TOC


© 2002 Apple Computer, Inc. All Rights Reserved. (Last updated: 2002-10-01)


Did this document help you?
Yes: Tell us what works for you.
It’s good, but: Report typos, inaccuracies, and so forth.
It wasn’t helpful: Tell us what would have helped.