Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung | Nächste ÜberarbeitungBeide Seiten der Revision | ||
cpm:fcb [2015/11/24 14:28] – volkerp | cpm:fcb [2016/07/25 13:55] – volkerp | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== DIR-Eintrag ====== | ====== DIR-Eintrag ====== | ||
- | Der DIR-Eintrag lokalisiert nur Blöcke, keine konkreten Sektoren und Spuren und auch keine logischen Records! | + | Die Information, |
- | Die Dateigröße wird über RC*128 bestimmt. | + | |
+ | * Der Filenamen und Filetyp | ||
+ | * Die Länge des Files | ||
+ | * Die vom File belegten Bereiche auf der Diskette. | ||
+ | |||
+ | Fordert ein Programm bestimmte Daten unter Angabe eines Filenamens an, so kann das BDOS aus den Directory-Informationen den exakten Sektor auf der Diskette berechnen. | ||
+ | |||
+ | Für jede Datei gibt es einen oder mehrere DIR-Einträge. Ein DIR-Eintrag ist 32 Byte lang. | ||
+ | |||
+ | s. [[cpm: | ||
+ | |||
+ | |||
+ | Ein DIR-Eintrag lokalisiert nur Blöcke, keine konkreten Sektoren und Spuren und auch keine logischen Records! | ||
+ | Die Dateigröße wird über RC*128 | ||
Das CP/M 2.2 fasst jeweils 32 Extends zu einer Extendgruppe (engl. Extend Group) zusammen. | Das CP/M 2.2 fasst jeweils 32 Extends zu einer Extendgruppe (engl. Extend Group) zusammen. | ||
- | Ein File kann aus bis zu 16 Extendgruppen aufgebaut sein, was die maximale Länge eines Files auf 65536 Records (8 Megabyte) begrenzt. | + | Ein File kann aus bis zu 16 Extendgruppen aufgebaut sein, was die maximale Länge eines Files auf 65536 Records (8 Megabyte, s.u.) begrenzt. |
Die laufende Recordnummer eines Files wird BDOS-intern immer in den drei Teilen Extendgruppe, | Die laufende Recordnummer eines Files wird BDOS-intern immer in den drei Teilen Extendgruppe, | ||