В современную эпоху флеш-памяти и твердотельных накопителей дискета может показаться совершенно бесполезной, но это не остановило одного предприимчивого хакера от разработки инструмента, превращающего простую дискету в произведение искусства. Инструмент pbm2track использует диаграмму таймингов дорожек дискеты для “рисования” пиксельной графики непосредственно на самом диске.
Как бы футуристично это ни звучало, все основано на несколько более аналоговом подходе. Под своим пластиковым корпусом дискета, по сути, представляет собой кусок гибкого круглого пластика, покрытого тонким слоем магнитного материала. Данные хранятся в виде микроскопических магнитных переключений, или переходов потока, и при чтении диска головка дисковода обнаруживает эти переключения в виде электрических импульсов, используя точное время между ними для восстановления исходных битов данных.
Диаграмма таймингов дорожек, по сути, представляет собой визуализацию этих импульсов сверху вниз, расположенных по мере вращения диска. Традиционно вы использовали бы диаграмму для проверки дискеты на наличие ошибок, таких как сдвиги битов или колебания скорости, которые могли бы повредить ваши данные. Однако этот новый инструмент (h/t Hackaday) способен “рисовать” импульсы на диске таким образом, чтобы они выстраивались в более узнаваемое изображение. Реального, функционального применения этому нет – это просто для развлечения.
Процесс работает, рассматривая время как координату пространства. Стандартная диаграмма показывает вертикальную ось, представляющую время, затраченное между каждым магнитным импульсом. Этот инструмент намеренно искажает время этих переходов потока, чтобы более точно контролировать, как каждая точка появляется на графике. Накладывая эти импульсы на круговые дорожки диска, pbm2track сканирует существующее переносимое растровое изображение (сохраненное в формате файла pbm) в само магнитное поле, превращая магнитные сигнатуры в “fluxcels”, которые выравнивают тысячи импульсов для воссоздания вашего пиксельного изображения, скрытого на диске.
pbm2track может создавать виртуальную диаграмму таймингов дорожек без диска, но если у вас есть запасная дискета, вы можете записать ее напрямую. Однако разработчик dbalsom не дает никаких гарантий, что это будет работать, особенно если вашему оборудованию “не нравится запись необработанного, неформатированного потокового бреда”, и рекомендует использовать контроллер дисковода с открытым исходным кодом, такой как GreazeWeazle, для достижения наилучших результатов. Хотя разработчик добился этого самостоятельно, напечатав изображения кошки на диске, это не идеально, с небольшим эффектом “размазывания”, показывающим, что может потребоваться дополнительная работа для совершенствования процесса.
Это, безусловно, новый способ перепрофилировать старую дискету, и это может оказаться забавной технической задачей. Если вы хотите сохранить пиксельные изображения своих питомцев или близких на старую дискету, вам может быть проще сохранить их на диске в виде традиционного файла – если он, конечно, меньше 1,44 МБ.
Всегда имейте в виду, что редакции некоторых изданий могут придерживаться предвзятых взглядов в освещении новостей.
7/9
Автор – Ben Stockton




