Beiträge von Mac Bacon im Thema „Ordner anlegen mit der 1581 ??“

    Abgesehen von Directories wäre es ja elegant, wenn ein PRG, das kleiner als oder gleich 10KB ist, so gespeichert wird, dass es einen Zylinder, also Spur oben und unten füllt, da ja die 1581 immer einen Track/Zylinder im RAM cacht.

    Der Cache ist nur 5K groß, er enthält also keinen Zylinder, sondern immer nur eine Spur. Und der Blockbelegungs-Algorithmus von Commodore enthält diese "Optimierungen" bereits:

    - Die Verzeichnisspur befindet sich in der Mitte der Disk, um die Kopfbewegungen zu minimieren (Ausnahme: die mit heißer Nadel gestrickte 1571).

    - Beim Schreiben einer neuen Datei wird ein Startblock nah am Verzeichnis gesucht: Befindet sich das Verzeichnis auf Spur N, wird also auf Spur N+1, N-1, N+2, N-2, ... gesucht.

    - Die aktuelle Spur wird vollgeschrieben, bevor zur nächsten gegangen wird.

    - Auf die andere Seite des Verzeichnisses wird erst gewechselt, wenn auf der aktuellen Seite kein Block mehr frei ist.