allerdings will man aus verschiedenen gründen das die "tailgap"
Warum? Kannst mir die Gründe nennen? Die diversen Quickformat Routinen machen das ja auch nur teilweise.
Der/die Entwickler des 1541-DOS haben schon sehr schräge Sachen gemacht: Nach einem WRITE wird ja der Jobcode auf VERIFY geändert. Da kommt es zu folgender rechenintensiven Sequenz:
- Blockdaten in GCR enkodieren
- Block WRITE
- Blockdaten in GCR dekodieren
- Blockdaten in GCR enkodieren
- Block VERIFY
Mit etwas Mühe hätte man sich einmal dekodieren und enkodieren sparen können. Zumindest wenn man 1,5 Buffer frei hätte. Verify sofort ausführen geht natürlich nicht, da man sonst fast eine ganze Umdrehung warten muss ...
Ich glaube einfach, viele Dinge wurden einfach nur schlecht gemacht! Wie bei den meisten kommerziellen Dingen ...