Aktuell versuche ich mich daran einige grundelgende Atari Dos 2.x Routinen in C zu entwickeln. Grundlage: Das bekannte ATR- File Format. Letzteres enthält, bis auf einige Header- Bytes, die Rohdaten einer Atari Diskette.
Den Aktuellen Stand meier Bemühungen findet man da: main.c 17.52.25
Anmerkung: Ich lerne noch! Eine der wichtigsten Fragen: Wie bestimme ich große einer Datei unter Mac OS X in C?
Im Folgenden einiges zur Organisation einer Disk im Dos 2.x Format.
Directory
- Ab Sektor 361
- 8 Sektoren lang
Jeder Eintrag ist 16 Bytes lang und hat die Folgende Struktur:
- Byte 0: Flag
- Byte 1+2: Sektor Count. Filegröße in Sektoren (Low + High Byte)
- Byte 3+4: File Start. Erster Sektor des Files
- Ab Byte 5: File Name
Kommentar verfassen