Die 1571 hat einen 6502 und benutzt im 1-MHz-1541-Modus den SO-Pin, während im 2-MHz-1571-Modus komischerweise ein I/O-Register gepollt wird (wenn ich mich korrekt an das ROM-Listing erinnere). Keine Ahnung, warum das so gemacht wurde.
Die 1571 hat einen 6502 und benutzt im 1-MHz-1541-Modus den SO-Pin, während im 2-MHz-1571-Modus komischerweise ein I/O-Register gepollt wird (wenn ich mich korrekt an das ROM-Listing erinnere). Keine Ahnung, warum das so gemacht wurde.
Evtl. ist die zweite Hälfte Bitte melde dich an, um diesen Link zu sehen. für Dich interessant, da geht es allerdings nur um das Finden und Lesen eines Sektors, nicht ums Schreiben.
Beim Schreiben ist noch wichtig, dass immer nur die Nutzdaten neu geschrieben werden - die Sektorheader werden dagegen nur beim Formatieren angelegt und danach nie wieder verändert. Daher ist es auch nicht zielführend, die Daten einer Diskette "aufzufrischen", indem man jeden Block einmal liest und sofort wieder schreibt - die Sektorheader wären weiterhin "alt", und wenn dort ein Bit kippt, findet das Laufwerk den Nutzdatenteil des Sektors nicht mehr.