Schlagwort-Archive: Disk

Die Disketten des Atari, Dos und Co.

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.

Näheres dazu hier im Blog

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