vak: (Знайка)
[personal profile] vak
На фоне новогодней суеты наваял тулзу для работы с флопиками через USB. Для начала умеет считывать флопик в файл. Пока только в сыром виде, фактически сигналы намагниченности прямо с головки. Поддерживаются три разных USB адаптера: Greaseweazle, SuperCard Pro и Kryoflux.

github.com/sergev/floppy-tool

Вот так оно выглядит:
$ floppy status
Greaseweazle Firmware Version: 1.6 (Main Firmware)
Serial Number: GWB0B5639A5976C01007101705
Max Command: 22
Sample Frequency: 72.0 MHz
Hardware Model: 4.0
USB Speed: Full Speed
MCU: AT32F4
MCU Clock: 216 MHz
MCU SRAM: 224 KB
USB Buffer: 128 KB

$ floppy read
Reading track 0, side 0...
...
Reading track 79, side 1... Done
Successfully read floppy disk to image.raw
Со временем допилю декодирование сырого формата в реальные данные, а потом и запись и форматирование флопиков.

Запаковал все три карточки в термоусадку, во избежание неприятностей. А то лежат на столе среди кучи других деталек, вдруг чо коротнёт.
This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

If you are unable to use this captcha for any reason, please contact us by email at support@dreamwidth.org