Gayle IDE Controller

From Amiga Coding
Jump to: navigation, search

The registers used by Gayle for controlling the IDE port (as implemented on the A600 & A1200) are listed below. All registers are 8-bit except Data, which is 16-bit.

Address Read Function Write Function
DA0018 Alternate Status Device Control
DA001C Drive Address N/A
DA1004 Error Register Features
DA1008 Sector Count Sector Count
DA100C Sector Number Sector Number
DA1010 Cylinder Low Cylinder Low
DA1014 Cylinder High Cylinder High
DA1018 Drive / Head Drive / Head
DA101C Status Command
DA2000 Data Data