Sorted by Title |
Sort by Topic |
Sort by Date |
ATA Interface Modules
(HTML)
TN1192: Describes how to write device drivers for ATA host bus controllers, ie. ATA Interface Module.
|
ATA |
1999-12-01
|
Boot Blocks
(HTML)
Deprecated - DV03: Warns that Boot Block form and function will change and describes undocumented Boot Blocks features.
|
Storage |
1987-03-01
|
Building Universal I/O Kit Drivers
(HTML)
TN2163: How to build a universal I/O Kit kernel driver while avoiding common pitfalls.
|
ATA, Audio, Ethernet, Fibre Channel, FireWire, Networking, PCI and PC Card, SCSI, Serial, Storage, USB |
2008-08-18
|
CD-ROM Driver Calls
(HTML)
Deprecated - DV22: Discusses public interface to Apple CD-ROM driver and supersedes information in AppleCD SC Developer's Guide.
|
ATA, SCSI, Storage |
2000-08-14
|
Dealing with PCI Expansion Chassis Problems
(HTML)
()
TN1135: Discusses solutions for compatibility issues between PCI cards and attached expansion chassis.
|
PCI and PC Card |
1998-08-01
|
Detecting low printer ink levels
(HTML)
TN2144: How to detect printer supply levels using a low ink tool
|
Printing |
2005-06-29
|
Digital CD Audio
(HTML)
()
TN1187: Describes digital audio on the Macintosh.
|
Audio |
2000-04-01
|
FireWire: DCL Programs Under Mac OS X
(HTML)
()
TN2072: Describes the structure and creation of DCL programs under Mac OS X.
|
FireWire |
2003-06-21
|
Fundamentals of Open Firmware, Part I: The User Interface
(HTML)
TN1061: Describes the Open Firmware User Interface, Forth and the Open Firmware language used in Apple products.
|
PCI and PC Card |
1996-07-01
|
Fundamentals of Open Firmware, Part II: The Device Tree
(HTML)
TN1062: Describes the Open Firmware device tree.
|
Apple Hardware |
1996-09-01
|
Fundamentals of Open Firmware, Part III: Understanding PCI Expansion ROM Choices for Mac OS
(HTML)
TN1044: Recommended contents for PCI expansion ROMs, including a table of standard devices, properties and methods.
|
Open Firmware |
2001-06-26
|
High-Speed SDRAM Design Considerations
(HTML)
()
TN1138: Illustrates certain issues with the design of high-speed SDRAM DIMM modules.
|
Apple Hardware |
1998-08-01
|
I/O Kit Power Controller
(HTML)
()
TN2076: Describes code to include in a KEXT in order to register for power management events.
|
Apple Hardware, PCI and PC Card |
2003-06-20
|
Multipathing with FibreChannel on Mac OS X
(HTML)
TN2173: An explanation on how FibreChannel multipathing works on Mac OS X and how to design storage hardware to take advantage of it
|
Fibre Channel, SCSI, Storage |
2007-03-23
|
New HID Manager APIs for Mac OS X version 10.5
(HTML)
TN2187: Mac OS X version 10.5 introduces new APIs for the HID Manager.
|
Human Interface Device & Force Feedback |
2008-01-23
|
New Sound Input Driver Features
(HTML)
()
Deprecated - TN1124: Describes the visible features and changes, in Mac OS 8.1, for PCI sound input drivers.
|
Audio, PCI and PC Card |
1998-04-01
|
Obtaining 16 Bits-Per-Color Data with CUPS Raster Printing
(HTML)
TN2149: Obtaining 16 Bits-Per-Color Data with CUPS Raster Printing
|
Printing |
2005-08-24
|
Open Transport STREAMS FAQ
(HTML)
Deprecated - TN1117: Decribes writing STREAMS modules and drivers for use with Open Transport.
|
Networking |
1997-12-01
|
Optimization Strategies for Mac OS X
(HTML)
TN1174: Achieving the best possible performance in your applications.
|
Performance |
1999-09-01
|
Power Management for Macintosh; getting started
(HTML)
()
TN2075: Outlines available documentation and its location for power management on Mac OS X and OS 9.
|
PCI and PC Card |
2003-05-30
|
Power Manager 2.0
(HTML)
()
TN1190: Describes the Macintosh Power Manager 2.0.
|
Apple Hardware |
2000-08-14
|
PowerPC G5 Performance Primer
(HTML)
()
TN2087: Offers a high-level overview of how to maximize performance on G5 Macs.
|
Performance |
2003-09-03
|
Running files from a hard drive in Open Firmware
(HTML)
TN2001: Demonstrates editing, saving, and retrieving Open Firmware commands to a file on a Macintosh hard drive.
|
Open Firmware, PCI and PC Card |
2000-09-22
|
Secrets of the GPT
(HTML)
TN2166: Describes the new partition map format used by Intel-based Macintosh computers.
|
Storage |
2006-11-06
|
Thermal considerations for Mac Pro FB-DIMMs
(HTML)
TN2156: Design considerations and specifications for the AMB and Heat spreader for the Mac Pro
|
Apple Hardware |
2006-11-10
|
Understanding and Debugging Kernel Panics
(HTML)
()
TN2063: Addresses kernel panics: what they are and how to debug the code that caused the panic.
|
AirPort/802.11, ATA, Audio, Ethernet, FireWire, Networking, PCI and PC Card, SCSI, Serial, Storage, USB |
2008-08-14
|
Uniquely Identifying a Macintosh Computer
(HTML)
()
TN1103: How to identify a specific Macintosh computer.
|
Security |
2006-04-25
|
Using AudioDeviceRead in Mac OS 10.4
(HTML)
TN2113: How to use AudioBufferLists with AudioDeviceRead in Tiger and beyond.
|
Audio |
2006-11-29
|