AlsOS2

Version 2.00.014 : Updated Aug 12 '04
Home     Screenshots     AlsOS2 documentation     References     Links     Contact    
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)

txt.gif AT Attachment Packet Interface (ATAPI)
This standard defines a SCSI Like packet interface protocol for use with the ATA protocol defined in ATA-3.

pdf.gif PCI IDE Controllers
This document describes the standard ruleset a PCI IDE device must follow to comply with the PNP BIOS

pdf.gif 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."

pdf.gif 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."

pdf.gif 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."

pdf.gif ATAPI Removable Rewritable Media Devices
"This specification describes the ATAPI (AT Attachment Packet Interface) for Removable, Rewritable Media."

pdf.gif Information Specification for ATAPI DVD Devices
"This specification describes the ATAPI (AT Attachment Packet Interface) for ROM, RAM, R and RW DVD devices."

pdf.gif 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."