Page history
9 June 2024
31 January 2023
3 January 2023
25 October 2022
14 May 2021
10 May 2021
osdev>Acccidiccc
→Interesting information returned by IDENTIFY: fixed the fixed equation
−40
osdev>Acccidiccc
made the udma formula better
m+52
2 May 2021
21 April 2021
11 February 2021
17 December 2020
18 February 2019
6 February 2019
15 September 2018
16 June 2018
15 June 2018
osdev>Mercury0x000d
→ATA Commands: Added "Identify Packet Device" command
+39
osdev>Mercury0x000d
→Registers: Text now jives with added information, corrected some table errors
+443
osdev>Mercury0x000d
→Registers: Added Drive Address Register
+579
osdev>Mercury0x000d
Added table of ATA commands
+1,323
osdev>Mercury0x000d
→Registers: Added detail to illustrate differences in ports between reads and writes, added table for layout of the Control Register, added description of Error Register and Drive / Head Register
+1,377
osdev>Mercury0x000d
→Control Register bit definitions:: Added reserved bits for completeness.
+135
osdev>Mercury0x000d
→Status Byte
−3
osdev>Mercury0x000d
→Status Byte: Added bits 1 and 2 for sake of completeness.
+100
14 June 2018
13 August 2017
31 January 2017
9 July 2016
1 July 2016
26 November 2015
1 January 2015
25 May 2011
17 September 2010
8 September 2010
7 September 2010
6 September 2010
10 May 2010
9 May 2010
5 March 2010
20 December 2009
7 November 2009
30 April 2009
osdev>Bewing
→28 bit PIO: -- rearranged order of two notes
mosdev>Bewing
Added clarification on "magic bits"
+888