IDE

From Arc Wiki

This short article is in need of work. You can help us by adding to it.


IDE (also known as Parallel ATA) is a standard interface designed for connecting storage devices such as hard disks and CD-ROM drives.

Overview

TODO

Enhanced IDE

ATAPI

Ultra DMA

On-board IDE

On-board IDE support was first added to Acorn machines with the A5000 in 1991, replacing the ST-506 interface on older machines. The same interface would also be provided by the A3020, A4000, A4 and A5000 Alpha. A slightly modified variant of this would be provided by the RiscPC, A7000 and A7000+.

Support for IDE hard drives is provided by the ADFS module, however there are several bugs that affect compatibility with newer drives. For RiscPC, A7000 and Iyonix users, these are fixed in RISC OS 5.24[1], alongside an updated version of ROMPatch for users of RISC OS 3.5, 3.6, 3.7, 3.71, and 4.02.[2]. For older machines, these can be fixed by manually patching the ADFS module.[3] The issues can also be avoided by using Wizzo to access the IDE interface, bypassing ADFS entirely.

Support for ATAPI CD-ROM drives on the RiscPC and A7000(+) is supplied as standard in RISC OS 3.6. For RISC OS 3.5 users, the CDFS module and drivers were supplied as softloadable components that require installing on the hard drive.

Third-party IDE upgrades

A number of third-party podules were also released to provide IDE support on earlier machines. Later IDE podules would be popular on newer machines due to improved drive compatibility and faster performance compared to the on-board interface. These typically use separate IDEFS and IDEFSFiler modules instead of attempting to integrate with ADFS, however some exist that do like the Castle A3000 IDE interface.

References

External links