[О блоге] [наверх] [пред] [2022-10-25 13:49:52+03:00] [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 формате, который
    как-раз повторяет точно что находится на дискете. Типа всякие защиты от
    копирования активно использовали возможность гибкого управления дисководом.