Block

Aus C64-Wiki
Wechseln zu: Navigation, Suche

Ein Block ist im Diskettenformat von Commodore bzw. dem Commodore DOS der CBM-Diskettenlaufwerke eine Einheit bzw. Größe von 256 Bytes. Die Angabe von belegten und freien Disketten- oder Festplattenkapazitäten erfolgt also in Blocks. Hiermit erklärt sich die Bedeutung der Angabe von z.B. 664 BLOCKS FREE bei der Anzeige eines Directorys einer Diskette.

Eine 5,25" Single-Sided-Diskette für ein VC-1541 Diskettenlaufwerk hat eine Speicherkapazität von 174.848 Byte. Somit ergeben sich 683 Blöcke, von denen 664 Blöcke (ca. 166 KByte) zum Abspeichern für CBM DOS Dateien nutzbar sind. Die restlichen 19 Blöcke (Spur 18) sind fest für organisatorische Strukturen vorgesehen, im wesentlichen für das Verzeichnis mit den Dateinamen und die BAM. Weitere strukturelle Informationen befinden sich dann je nach Dateityp flexibel bei den benutzten Blöcken zusammen mit den Daten (2 Byte Link-Information pro Block bei PRG-, SEQ- oder USR-Dateitypen) oder in separaten Blöcken (Side Sector Blocks bei relativen Dateien).