This chapter discusses the requirements for designing a native PCI graphics or video display driver for Mac OS on PCI-based Power Macintosh computers. PCI display drivers have a category of kServiceCategoryNdrvDriver and a service type of kNdrvTypeIsVideo. They export a driver description structure and use the DoDriverIO entry point.
For specific information about generic native drivers, see Writing Native Drivers You can also find general information about Macintosh drivers in Designing Cards and Drivers for the Macintosh Family, third edition, and Inside Macintosh: Devices. These books are listed in Apple Publications. For information about Macintosh pixel formats, see Graphic Memory Formats
IEEE Standard 1275 includes graphics extensions that the P1275 Working Group continues to update. For latest information, you can access the FTP site listed in Institute of Electrical and Electronic Engineers.
Apple has revised the way that Macintosh computers automatically sense monitor characteristics. For more information see Display Timing Modes, and Macintosh New Technical Notes HW-30, which is available from Apple Developer Support.