D81

Aus C64-Wiki
Zur Navigation springenZur Suche springen
Stub Dieser Artikel ist sehr kurz und nicht besonders ausführlich. Hilf bitte mit, ihn zu verbessern.

Ein D81 Disk-Image ist eine Datei, welche den Inhalt einer beidseitig beschriebenen 3,5" Double-Density Diskette abbildet. Die Abbildung erfolgt ausschließlich auf Datenblockebene. Die Anzahl der abgebildeten Datenblöcke und die abgebildete Blockgröße entspricht den Vorgaben, des Commodore DOS des Diskettenlaufwerks 1581. Die Anzahl der Sektoren pro Spur ist konstant und entspricht den Vorgaben des Commodore DOS.

Abgrenzung[Bearbeiten | Quelltext bearbeiten]

Ein D81 Disk-Image speichert nur die Daten von mehreren Datenblöcken. Die Interpretation des Inhalts dieser Datenblöcke, ist nicht Bestandteil des D81 Disk-Image Formats. Die Datenblöcke müssen also nicht zwangsläufig einem Dateisystem (z.B. Commodore DOS) entsprechen. Ein D81 Disk-Image kann z.B. auch reine Datenblöcke eines Demos enthalten, welche von einer speziellen Laderoutine eingelesen werden. Begriffe wie BAM, Directory oder der Aufbau von Dateien gehören thematisch zum Dateisystem des Commodore DOS und haben nichts mit dem D81 Disk-Image Format zu tun.

Varianten[Bearbeiten | Quelltext bearbeiten]

Es existieren 2 verschiedene Varianten von D81 Disk-Image Dateien.

  1. 80 Spuren, ohne Fehlerinformation
  2. 80 Spuren, mit Fehlerinformation

Eigenschaften der 2 Varinaten[Bearbeiten | Quelltext bearbeiten]

Schematische Darstellung der 2 Varinaten[Bearbeiten | Quelltext bearbeiten]

           Variante 1       Variante 2 
           ──────────       ─────────── 
           80 Spuren        80 Spuren  
           ohne             mit       
           Fehler-          Fehler-    
           infor-           infor-     
           mationen         mationen   
$00000 ...┌───────────┐    ┌────────────┐
          │           │    │            │
          │ Daten     │    │ Daten      │
          │ von       │    │ von        │
          │ 3200      │    │ 3200       │
          │ Daten-    │    │ Daten-     │
          │ blöcken   │    │ blöcken    │
          │           │    │            │
          │ 819200    │    │ 819200     │
          │ Bytes     │    │ Bytes      │
$C7FFF ...│           │    │            │
$C8000 ...└───────────┘ ...├────────────┤
                           │ Fehler-    │
                           │ inform.    │
$C8C7F ....................│ 3200 Bytes │
                           └────────────┘

Anzahl der Sektoren pro Spur[Bearbeiten | Quelltext bearbeiten]

Position der Datenblöcke[Bearbeiten | Quelltext bearbeiten]

Überprüfen auf gültige Spur- und Sektornummer

Erkennung des Dateiformats[Bearbeiten | Quelltext bearbeiten]

Eine Datei kann nur an der Dateiendung als ein D81 Disk-Image erkannt werden. Eine D81 Disk-Image Datei besitzt keinerlei Formatkennzeichen wie Kopfdaten oder Magische Zahl, um eine Erkennung zu ermöglichen. So können die unterschiedlichen Varianten nur mittels der Dateilänge erkannt werden.

Fehlerinformationen[Bearbeiten | Quelltext bearbeiten]

Weblinks[Bearbeiten | Quelltext bearbeiten]