IDE Register Addresses:
| Registers | Normal/Read | Normal/Write | Inverted/Read | Inverted/Write |
| $FFx0 | Data | Data | Status | Command |
| $FFx1 | Error | Feature | Dev/Head | Dev/Head |
| $FFx2 | Sec Count | Sec Count | Cyl High | Cyl High |
| $FFx3 | Sec Number | Sec Number | Cyl Low | Cyl Low |
| $FFx4 | Cyl Low | Cyl Low | Sec Number | Sec Number |
| $FFx5 | Cyl High | Cyl High | Sec Count | Sec Count |
| $FFx6 | Dev/Head | Dev/Head | Error | Feature |
| $FFx7 | Status | Command | Data | Data |
| $FFx8 | Latch | Latch | Latch | Latch |
| $FFx9 | Alt Status | Alt Status | Alt Status | Alt Status |
| $FFxA | Drive Adrs | Drive Adrs | Drive Adrs | Drive Adrs |