Zusätzlich zu anderen Systemen kann der PCW das Format einer Disk durch einen 16 Byte langen
Datensatz auf Spur 0, Kopf 0 und physikalischem Sektor 1 bestimmen:
DEFB Formatwert ;0 => SS SD, 3 => DS DD.
;Andere Werte: ungültiges Format.
;1 und 2 gelten für die CPC Formate, aber diese
;Formate haben ohnehin keine Boot Rekords.
DEFB Seitenagabe ;Wie im XDPB
DEFB Spuren/Seite
DEFB Sektoren/Spur
DEFB Physikalische Sektorverschiebung ;psh im XDPB
DEFB Anzahl reservierter Spuren ;off im XDPB
DEFB Blockverschiebung ;bsh im XDPB
DEFB Anzahl von Directory-Einträgen
DEFB Lese/Schreib-Gap Länge
DEFB Format-Gap Länge
DEFB 0,0,0,0,0 ;Ungenutzt
DEFB Spezielles Prüfsummen-Byte
;Genutzt um eine bootfähige Disk anzuzeigen.
;Bytewerte:
; 1 - Sektor enthält einen PCW9512 Bootstrap
; 3 - Sektor enthält einen Spectrum +3 Bootstrap
;255 - Sektor enthält einen PCW8256 Bootstrap
;(Der Bootstrap-Code ist im Rest des Sektors enthalten)
Wenn alle Bytes den Wert 0E5h besitzen, dann handelt es sich um eine 173k PCW/Spektrum +3 Disk, d.h.:
Single Side, Single Track, 40 Spuren, 9 Sektoren/Spur, 512-Byte Sektoren, 1 reservierte Spur, 1k Blöcke, 2 Directory Blöcke, Gap Längen 2Ah und 52h, nicht bootfähig.
|