HDF format: Difference between revisions

Jump to navigation Jump to search
1,050 bytes added ,  12 July 2011
add version 1.1 details
m (Hierarchical category tree)
(add version 1.1 details)
 
Line 56: Line 56:
The Ramsoft staff  <ramsoft@bbk.org>
The Ramsoft staff  <ramsoft@bbk.org>
http://www.ramsoft.bbk.org
http://www.ramsoft.bbk.org
</pre>
==Version 1.1==
This version simply extends the IDE/ATA identification data section in the header to store the full 512 byte block, rather than just the first 106 bytes. In particular, this means that words 60-61, which hold the total number of user addressable sectors when accessing the disk in LBA mode, are no longer cut off. (This isn't a showstopper for software working with version 1.0 files, though, since this information can be inferred and reconstructed by checking the overall size of the .hdf file.)
<pre>
Offset  Len  Meaning
-----------------------------------------------------------------------------
    00    06  "RS-IDE"
    06    01  0x1A
    07    01  Revision number (BCD): 0x11 (v1.1)
    08    01  b0: halved sector data (only LSB of sector words is stored)
    09    02  offset of hard-disk data (0x0216)
    0B    0B  reserved (MUST be set to 0x00)
    16  200  IDE/ATA identification data, as returned by ATA command 0xEC
word[09]  ??  raw hard-disk data (C0 H0, C0 H1 ... C0 H15, C1 H0, C1 H1 ...)
</pre>
</pre>
77

edits

Navigation menu