Peripheral Interfaces and Devices Docs
Macintosh
ATA, ATAPI
- ATA-1 (ANSI X3.221-1994)
- ATA-2 (ANSI X3.279-1996)
- ATA-3 (ANSI X3.298-1997)
- ATA/ATAPI-4 (ANSI NCITS 317-1998)
- ATA/ATAPI-5 (ANSI NCITS 340-2000)
- ATA/ATAPI-6 (ANSI NCITS 361-2002)
- ATA/ATAPI-7 (NCITS 397-2005) vol. 1
- ATA/ATAPI-7 (NCITS 397-2005) vol. 2
- ATA/ATAPI-7 (NCITS 397-2005) vol. 3
- SFF-8020 ATA Packet Interface for CD-ROMs
- Intel 82371SB PCI ISA IDE Xcelerator (PIIX3)
- Intel 82371AB PCI-TO-ISA / IDE XCELERATOR (PIIX4)
- Intel ® 82801CA (ICH3), 82801BA (ICH2), 82801AA (ICH), and 82801AB (ICH0) IDE Controller Programmer’s Reference Manual
IBM PC Floppy
IBM PC XT Hard Drive
SATA
SCSI
- SAM-4 r13 - SCSI Architecture Model - 4 (webarchive)
- SPC-4 r11 - SCSI Primary Commands - 4 (webarchive)
- SBC-3 r10 - SCSI Block Commands - 3 (webarchive)
- MMC-5 r04 - Multimedia Command Set - 5 (webarchive)
- Old SCSI-2 Standard
Floppy Disks
Audio
- Intel AC'97 Specification rev. 2.3 1.0
- Intel ® 82801AA (ICH) & Intel ® 82801AB (ICH0) I/O Controller Hub AC ’97
- Intel HD Audio Specification rev. 1.0
Graphics
- AMD/ATI GPU Documentation (2-D and 3-D) at x.org
- Intel GPU Documentation at Intel OSTC
- GPU documentation released by Nvidia
- Reverse-engineered USB DisplayLink
Keyboard
- Interfacing the PC AT keyboard / Beyond Logic
- Intel 8042 (PS/2 keyboard/mouse port controller) / stanislavs.org
USB
- USB 2.0 Specification
- USB 3.0 Specification
- USB UHCI Design Guide (i.e. specification) rev. 1.1
- USB OHCI Specification rev. 1.0a
- USB EHCI Specification v1.0
- USB EHCI Specification Addendum v1.1
- USB xHCI Specification for USB 3.0
- USB Device Classes specifications
NIC
- DP8390D/NS32490D NIC Network Interface Controller
- AMD Am79C90 CMOS Local Area Network Controller for Ethernet (C-LANCE)
- Realtek 8168B Gigabit Ethernet
Printing
- Undocumented Printing Wiki - Great reference for printer HW information, PDLs
Last modified
5 months ago
Last modified on 2024-06-24T13:19:24Z
Note:
See TracWiki
for help on using the wiki.