Irgendwas stimmt da nicht an den vorhandenen Informationen in der WIKI. Oder ich versteh das nur irgendwie falsch.
Da steht unter "Datenorganisation", die 1581 hat 40 logische Sektoren auf 80 Spuren zu 256 Bytes. So weit ok, das gibt in Summe die 800KB Nettodaten. Nun steht da weiter:
ZitatUm trotzdem eine effiziente Datenverwaltung zu gewährleisten, wird eine gesamte Spur (alle Sektoren eines Tracks auf Ober- oder Unterseite) im Speicher gepuffert. Zu diesem Zweck besitzt das Laufwerk 8 KB RAM.
Hm, mal überlegen, eine Spur hat 40 Sektoren zu 256 Bytes. Das macht dann, richtig: 10KB pro Spur!
Nun hat diese 3 1/2" Diskette ja bekanntlich nur 40 Spuren. 80 Spuren hat sie ja nur, weil da die obere und untere Diskettenseite als separate Spur zählen. In der WIKI steht, alle Sektoren eines Tracks auf Ober- oder Unterseite.
Nun kommt meine Frage: In der WIKI steht ja auch was von 8KB RAM. Wie buffert man 10KB Daten in nur 8KB RAM???!!
Zudem gibt es ja noch weitere Dokumente, die das Rätsel noch verschärfen. Aus dem RAM Listing sieht man, dass der Bufferspeicher von $0C00 bis $1FFF reicht. Das sind ja gar nur 5KB. Immerhin wird da bestätigt, dass 8KB RAM vorhanden sind.
Aber meines Erachtens kann die 1581 keine ganze Spur zwischenspeichern. Oder sie hat wesentlich mehr RAM als man so glaubt ...