651
edits
(Created page with "IDEDOS is a hard disk formatting scheme designed for ZX Spectrum computers and clones. ==Format== Note: The following is not an official specification, it has been reverse engi...") |
|||
Line 92: | Line 92: | ||
DL: plus3dos drive letter | DL: plus3dos drive letter | ||
??: unknown | ??: unknown | ||
</pre> | |||
The eXtended Disk Parameter Block data is ordered as follows | |||
<pre> | |||
0x0020 SPT SPT BSH BLM EXM DSM DSM DRM DRM AL0 AL1 CKS CKS OFF OFF PSH | |||
0x0030 PHM sid tps spt fsn ss glr glf mms ff | |||
key: | |||
SPT: Records Per Track | |||
BSH: Block Shift: 128 * 2^BSH | |||
BLM: Block Mask: 128 * (BLM + 1) | |||
EXM: Extent Mask | |||
DSM: number of blocks - 1 | |||
DRM: number of directory entries - 1 | |||
AL0: AL0 directory bitmap | |||
AL1: AL1 directory bitmap | |||
CKS: size of checksum vector | |||
OFF: reserved tracks | |||
PSH: physical sector shift | |||
PHM: sector size | |||
sid: sidedness | |||
tps: number of tracks per side | |||
spt: number of sectors per track | |||
fst: first sector number | |||
ss: (sector size / 128) - 1 | |||
glr: gap length (read/write) | |||
glf: gap length (format) | |||
mms: multitrack/modulation/skip | |||
ff: freeze flag | |||
</pre> | </pre> | ||
====Partition Type 0xFF - Free Space==== | ====Partition Type 0xFF - Free Space==== | ||
The last populated partition entry in the table is type 0xFF. A Type 0xFF partition entry as created by the +3e ROMs is all blank except for the type byte and the location and size information. The type specific information is not used. | The last populated partition entry in the table is type 0xFF. A Type 0xFF partition entry as created by the +3e ROMs is all blank except for the type byte and the location and size information. The type specific information is not used. |