= Peripheral Interfaces and Devices Docs = == Macintosh == * [wiki:OldMacPeripherals Legacy Macintosh peripherals] == ATA, ATAPI == * [ftp://ftp.t10.org/t13/project/d0791r4c-ATA-1.pdf ATA-1 (ANSI X3.221-1994)] * [http://www.t10.org/t13/project/d0948r4c-ATA-2.pdf ATA-2 (ANSI X3.279-1996)] * [http://www.t10.org/t13/project/d2008r7b-ATA-3.pdf ATA-3 (ANSI X3.298-1997)] * [http://www.t10.org/t13/project/d1153r18-ATA-ATAPI-4.pdf ATA/ATAPI-4 (ANSI NCITS 317-1998)] * [http://www.t10.org/t13/project/d1321r3-ATA-ATAPI-5.pdf ATA/ATAPI-5 (ANSI NCITS 340-2000)] * [http://www.t10.org/t13/project/d1410r3a-ATA-ATAPI-6.pdf ATA/ATAPI-6 (ANSI NCITS 361-2002)] * [http://www.t10.org/t13/project/d1532v1r4a-ATA-ATAPI-7.pdf ATA/ATAPI-7 (NCITS 397-2005) vol. 1] * [http://www.t10.org/t13/project/d1532v2r4a-ATA-ATAPI-7.pdf ATA/ATAPI-7 (NCITS 397-2005) vol. 2] * [http://www.t10.org/t13/project/d1532v3r4a-ATA-ATAPI-7.pdf ATA/ATAPI-7 (NCITS 397-2005) vol. 3] * [http://www.bswd.com/sff8020i.pdf SFF-8020 ATA Packet Interface for CD-ROMs] == SATA == * [http://download.intel.com/technology/serialata/pdf/rev1_3.pdf AHCI Specification for Serial ATA rev. 1.3] * [http://www.knowledgetek.com/datastorage/courses/SATA_3.0-8.14.09(CD).pdf Serial ATA rev. 3] == SCSI == * [http://classic-web.archive.org/web/20070623132858/http://www.t10.org/ftp/t10/drafts/sam4/sam4r11.pdf SAM-4 r13 - SCSI Architecture Model - 4] (webarchive) * [http://classic-web.archive.org/web/20070623132858/http://www.t10.org/ftp/t10/drafts/spc4/spc4r11.pdf SPC-4 r11 - SCSI Primary Commands - 4] (webarchive) * [http://classic-web.archive.org/web/20070623132858/http://www.t10.org/ftp/t10/drafts/sbc3/sbc3r10.pdf SBC-3 r10 - SCSI Block Commands - 3] (webarchive) * [http://classic-web.archive.org/web/20070623132858/http://www.t10.org/ftp/t10/drafts/mmc5/mmc5r04.pdf MMC-5 r04 - Multimedia Command Set - 5] (webarchive) * [http://classic-web.archive.org/web/20070623132858/http://www.t10.org/ftp/t10/drafts/s2/s2-r10l.pdf Old SCSI-2 Standard] == Audio == * [http://download.intel.com/support/motherboards/desktop/sb/ac97_r23.pdf Intel AC'97 Specification rev. 2.3 1.0] * [http://download.intel.com/design/chipsets/manuals/29802801.pdf Intel ® 82801AA (ICH) & Intel ® 82801AB (ICH0) I/O Controller Hub AC ’97] * [http://www.intel.com/content/dam/www/public/us/en/documents/product-specifications/high-definition-audio-specification.pdf Intel HD Audio Specification rev. 1.0] == Graphics == * [http://www.x.org/docs/AMD/ AMD/ATI GPU Documentation (2-D and 3-D) at x.org] * [https://01.org/linuxgraphics/documentation Intel GPU Documentation at Intel OSTC] * [ftp://download.nvidia.com/open-gpu-doc/ GPU documentation released by Nvidia] * [http://floe.butterbrot.org/displaylink/doku.php Reverse-engineered USB DisplayLink] == Keyboard == * [http://retired.beyondlogic.org/keyboard/keybrd.htm Interfacing the PC AT keyboard / Beyond Logic] * [http://stanislavs.org/helppc/8042.html Intel 8042 (PS/2 keyboard/mouse port controller) / stanislavs.org] == USB == * [http://www.usb.org/developers/docs/usb_20_021411.zip USB 2.0 Specification] * [http://www.usb.org/developers/docs/usb_30_spec_020411d.zip USB 3.0 Specification] * [http://download.intel.com/technology/usb/UHCI11D.pdf USB UHCI Design Guide (i.e. specification) rev. 1.1] * [ftp://ftp.compaq.com/pub/supportinformation/papers/hcir1_0a.pdf USB OHCI Specification rev. 1.0a] * [http://www.intel.com/technology/usb/download/ehci-r10.pdf USB EHCI Specification v1.0] * [http://download.intel.com/technology/usb/EHCIv1-1_Addendum.pdf USB EHCI Specification Addendum v1.1] * [http://www.intel.com/technology/usb/download/xHCI_Specification_for_USB.pdf USB xHCI Specification for USB 3.0] * [http://www.usb.org/developers/devclass_docs#approved USB Device Classes specifications] == NIC == * [http://www.national.com/profile/snip.cgi/openDS=DP8390D DP8390D/NS32490D NIC Network Interface Controller] * [http://www.amd.com/files/connectivitysolutions/networking/archivednetworking/17881.pdf AMD Am79C90 CMOS Local Area Network Controller for Ethernet (C-LANCE)] * [http://www.mikrocontroller.net/attachment/95395/RTL8111B_8168B_Registers_DataSheet_1.0.pdf Realtek 8168B Gigabit Ethernet] == Printing == * [http://www.undocprint.org/ Undocumented Printing Wiki] - Great reference for printer HW information, PDLs