[0f4eec760cd8e4f202e2c65750cc5e249f7dcd31]

Снова увидел солнечное затмение

Когда работал в ivi, то через мой блокнот, обложкой которого выступает
5.25" дискета, увидел впервые в жизни затмение. Ну и сегодня видел как
половина солнца была закрыта.

[оставить комментарий]
комментарий 0:
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 с такой
дискеты.
комментарий 1:
From: Sergey Matveev
Date: 2022-10-27 07:44:31Z

*** kmeaw [2022-10-26 21:57]:
>К штырям USB на материнской плате подключен контроллер Greaseweazle,
>а к нему обычный PC floppy drive.

Круто! Лень проверять, но у меня даже вроде бы и дисковода не осталось
5.25", только 3.5".

Напомнило про то, что для Apple 2 образы дискет в WOZ формате, который
как-раз повторяет точно что находится на дискете. Типа всякие защиты от
копирования активно использовали возможность гибкого управления дисководом.