Anonymous

IDEDOS: Difference between revisions

From Sinclair Wiki
225 bytes added ,  12 November 2011
Line 63: Line 63:
<pre>
<pre>
0x0000 50 4C 55 53 49 44 45 44 4F 53 20 20 20 20 20 20 partition name "PLUSIDEDOS      "
0x0000 50 4C 55 53 49 44 45 44 4F 53 20 20 20 20 20 20 partition name "PLUSIDEDOS      "
0x0010 01 00 00 SH 00 00 EH LS LS LS LS ?? ?? ?? ?? ??
0x0010 01 00 00 SH EC EC EH LS LS LS LS ?? ?? ?? ?? ??
0x0020 NC NC NH ST SC SC MP MP BA EA ?? ?? ?? ?? ?? ??
0x0020 NC NC NH ST SC SC MP MP EA BA UA UB UM M0 M1 MR
0x0030 DD ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ??
0x0030 DD ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ??


Key:
Key:
NC: number of cylinders available to IDEDOS. 16 bit little endian word.
NC: Number of cylinders available to IDEDOS. 16 bit little endian word.
NH: number of heads.
NH: Number of heads.
ST: number of sectors per track.
ST: Number of sectors per track.
SC: number of sectors per cylinder (equal to NH * ST). 16 bit little endian word.
SC: Number of sectors per cylinder (equal to NH * ST). 16 bit little endian word.
MP: maximum partition. 16 bit little endian word.
MP: Maximum partition. 16 bit little endian word.
BA: +3e boot colour attribute byte
EA: Default +3 Editor colour attribute byte.
EA: +3 BASIC editor attribute byte
BA: Default +3 BASIC colour attribute byte.
DD: plus3dos default drive letter
UA: Un-map drive A in non-zero.
??: unused
UB: Un-map drive B in non-zero.
UM: Un-map drive M in non-zero.
M0: Drive letter to map floppy unit 0.
M1: Drive letter to map floppy unit 1.
MR: Drive letter to map ramdisk.
DD: +3DOS default drive letter.
??: Unused.
</pre>
</pre>