From: kmeaw
Date: 2022-10-26 18:59:26Z
> 5.25" дискета
Я недавно научился использовать их на современных компьютерах:
https://0x0.st/out0.jpg
К штырям USB на материнской плате подключен контроллер Greaseweazle,
а к нему обычный PC floppy drive. Дисковод передаёт в контроллер
меру магнитного потока, контроллер её чуть-чуть буферизирует и передаёт
в компьютер, где она обрабатывается написанным на C pyext'ом,
превращаясь в более сжатую и структурированную информацию. На основе
этой информации python-программа воссоздаёт содержимое секторов дискеты.
Софт пришлось чуть-чуть поправить (заменить несколько констант, задающих
формат секторов и геометрию), чтобы заставить его читать IBM PC
formatted 5.25" 1.2M дискеты. 3.5" 1.44M читались родным софтом
Greaseweazle сразу.
Я этого пока не делал, но несложными манипуляциями можно реализовать
NBD-сервер (или даже ublk для Linux) и запустить Bochs или QEmu с такой
дискеты.