This book cites several documents that are not published by Apple. They are available from the organizations listed below.
American National Standards Institute
ANSI has prepared a standard called ANSI/IEEE X3.215-199x Programming Languages--Forth. It is a useful reference for the Forth language used in the Open Firmware process. You can contact ANSI at
American National Standards Institute 11 West 42nd Street New York, NY 10036 Phone 212-642-4900 Fax 212-302-1286
FirmWorks has issued a book, Writing FCode Programs for PCI, that provides essential information for programmers designing Open Firmware drivers for PCI cards. This book is published by FirmWorks and is available by writing to
FirmWorks 480 San Antonio Road, Suite 230 Mountain View, CA 94040-1218 Email info@firmworks.com Phone 415-917-0100 Fax 415-917-6990
Institute of Electrical and Electronic Engineers
The essential IEEE document for designers of Macintosh-compatible PCI card firmware is 1275-1994 Standard for Boot (Initialization, Configuration) Firmware, IEEE part number DS02683. It is referred to in this book as IEEE Standard 1275. You can order it from
IEEE Standards Department 445 Hoes Lane, P.O. Box 1331 Piscataway, NJ 08855-1331 Phone 800-678-4333 (U.S.) Phone 908-562-5432 (International)
http://standards.ieee.org/index.html
The P1275 Working Group continues to work on new PCI bus and processor bindings, as well as extensions to IEEE Standard 1275. Current documents, including PCI Bus Binding to IEEE 1 275-1994, are available on an anonymous Internet FTP site, donated by Sun Microsystems, at
http://playground.sun.com/pub/p1275.
The essential PCI standard document for designers of Macintosh-compatible PCI cards is PCI Local Bus Specification, Revision 2.0. It is available from
PCI Special Interest Group P. O. Box 14070 Portland, OR 97214 Phone 800-433-5177 (U.S.) Phone 503-797-4207 (International) Fax 503-234-6762
The PCI SIG also publishes PCI Multimedia Design Guide and the PCI to PCI Bridge Architecture Specification.
SunSoft Press has issued a book, Writing FCode Programs, that provides useful background information about FCode. Its ISBN number is 0-13-107236-6. This book is published by PTR Prentice Hall and is available at most computer bookstores.