77
edits
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> |
edits