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
Advertisements

Kommentar verfassen

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:

WordPress.com-Logo

Du kommentierst mit Deinem WordPress.com-Konto. Abmelden /  Ändern )

Google+ Foto

Du kommentierst mit Deinem Google+-Konto. Abmelden /  Ändern )

Twitter-Bild

Du kommentierst mit Deinem Twitter-Konto. Abmelden /  Ändern )

Facebook-Foto

Du kommentierst mit Deinem Facebook-Konto. Abmelden /  Ändern )

Verbinde mit %s

%d Bloggern gefällt das: