Beiträge von Krill im Thema „SD2IEC als 1541 Emulation“

    Ursprünglich war die Hardware ganz anders:

    • zwei CPU (6502 und 6504)
    • mehr RAM
    • zwei Laufwerke
    • schneller paralleler IEEE-488 Bus
    • Hardware GCR Encoder / Decoder

    Klar. Und dann wurde bei der Kostenoptimierung halt das DOS (der Controller-Teil) nicht an die nicht-mehr-so-luxuriösen Hardware-Verhältnisse angepasst.

    Aber so falsch wird das auch nicht gewesen sein, sonst würden wir nicht mehrere Jahrzehnte später immer noch drüber reden. :)

    Warum ist dann der Ladevorgang mit einem FC3 10x so schnell? Da wird nix an der Hardware geändert!? :)

    So Scheisse können die CBM-LW nicht sein. :P

    Es wird Code in das Laufwerk geladen und dort ausgeführt, welcher u.a. schnelleren Disk-Zugriff implementiert.

    So gut wie alle Software-/Cartridge-Fastloader tun das.

    Und die Laufwerke an sich sind hardwaremäßig ja nicht so scheiße, sonst wären 50x-Software-Fastloader kein Ding. :)

    Die Firmware (das DOS) dagegen, nun ja, will eher zuverlässig als schnell sein.

    Aber dafür gab es von Hause aus schon immer die Möglichkeit, User-Code im Laufwerk auszuführen.

    Bei Commodore wurde die serielle Schnittstellle totatl verhaut.

    Deshalb sind die Laufwerke irre langsam.

    Off-Topic-Anmerkung am Rande:

    Auch mit schnellem IEC-Interface sind die Laufwerke nur fünfmal oder so schneller.

    Also auch an vielen anderen Stellen im Laufwerk selbst, beim Diskzugriff, noch vor dem Transfer, gibt es seit jeher deutliches Optimierungspotenzial. :)