Index
Programming:
Assembly
Hardware:
Advanced Power Management
 Direct Memory Access
 Floppy Disk Controllers
 HDCs/EIDE/ATA/ATAPI
 ISA/EISA/PCI
 Keyboard controller
 Mouse
 Network Cards
 PCI
 Ports (COM, PS2, USB, FireWire, LPT)
 Processors
 Programmable Interrupt Controllers
 Programmable Interval Timer
 RealTime Clock
 Sound Cards

Protocols & standards: File Allocation Tables & Partitions
Network Protocols
| Files in this category (hardware/hdc)
PCI IDE Controllers
This document describes the standard ruleset a PCI IDE device must follow to comply with the PNP BIOS
|
AT Attachment with Packet Interface - 6 ¾ (ATA/ATAPI-6)
"This standard specifies the AT Attachment Interface between host systems and storage devices. It provides a common attachment interface for systems manufacturers, system integrators, software suppliers, and suppliers of intelligent storage devices. It includes the Packet Command feature set implemented by devices commonly known as ATAPI devices."
|
ATA Host Adapter Standards Proposal
"The ATA interface as defined in ATA-5 describes the physical, electrical, timing, protocol and command standards required to transfer data to and from a compliant device. That standard makes certain requirements on the Host Adapter but does not define any standards for the Host. This document defines the register and physical requirements of Host Adapters. The objective is to enable Host software device drivers to be developed that can work with a Host Adapter supplied from a variety of vendors. Host Adapters act as a bridge between the Host computers data bus and the ATA bus. Thus Host Adapters are required to meet at least two sets of standards. Host software device drivers have to be able to configure the Adapter for both the Host bus operation and the ATA bus operation. Thus this document defines, where possible, a common API (Applications Programming Interface) for those functions."
|
Programming Interface for Bus Master IDE Controller
"This document defines a register level programming interface for a bus master ATA compatible (IDE) disk controller that directly moves data between IDE devices and main memory. By performing the IDE data transfer as a bus master, the Bus Master Device offloads the CPU (no programmed IO for data transfer) and improves system performance in multitasking environments."
|
Information Specification for Bootable CD-ROM
"This document defines how CD-ROM manufacturers can package several floppy and hard disk images on a single piece of media with the ability to catalogg these images and selectively boot from any single image."
|
|