PCW Formaterkennung

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.

Letzte Änderung: 13.September 2005