Ich habe gelernt vor ein paar Tagen, dass mein Python-Skript mit dem Arduino-Floppy-Reader auch Atari-Disketten lesen könnte, dafür brauche ich nur ein paar Zeilen zu ergänzen.
Atari XL/XE ?
Ich bin kein Atari-User/Kenner, deshalb muss ich etwas ausholen:
Vor ein paar Tagen hat kollokollo (aka Markus Hoffmann) im github-Repository vom ArduinoFloppyDiskReader Basic-Code präsentiert, mit dem man Atari-DD-Disks 3,5" lesen kann, Details siehe hier: https://github.com/RobSmithDev…FloppyDiskReader/issues/8
Ich bin da gleich reingegrätscht und habe mich eingemischt, weil mich das ganze interessiert. Atari-Disks haben normale IBM/DOS-Sektoren so wie auch die 1581 und damit kann mein Python-Script die Tracks einfach dekodieren. Man muss nur die erwartete Sektorzahl pro Track konfigurierbar machen. EDIT: Kopiergeschützte Disks sind hier mal ausgenommen.
Bei HD-Disks ist es so: Die Arduino-Firmware von Robert Smith supportet keine HD-Disks, aber hier hat kollokollo vor wenigen Tagen ein paar Änderungen an der Firmware präsentiert, die das Lesen von HD-Disks erlauben sollen. Ich will das unbedingt selbst testen, hatte aber noch keine Zeit dazu.