Doom, запущенный на бейдже участника Def Con со скоростью 50 кадров в секунду, является ярким моментом запутанной предыстории популярной хакерской конференции этого года.

Doom, запущенный на бейдже участника Def Con со скоростью 50 кадров в секунду, является ярким моментом запутанной предыстории популярной хакерской конференции этого года.

Как опытный энтузиаст технологий, способный ко всему, что можно взломать, и склонный к ностальгии, я должен сказать, что значок Def Con в этом году был не чем иным, как поездкой на американских горках! Все началось на печальной ноте, с производственных проблем и печального инцидента с Дмитрием Гринбергом. Но не будем забывать, что даже самые продуманные планы мышей и людей часто идут наперекосяк.


Как технический энтузиаст, я могу с уверенностью сказать, что есть одна вещь, на которую вы всегда можете рассчитывать, когда дело касается электронных устройств: кто-то найдет способ заставить Doom работать на нем. И в этом году на Def Con устройством, которого постигла такая судьба, стал не что иное, как значок, который мы все получили как участники этой знаковой хакерской конференции.

Безусловно, учитывая тип собрания, значок — это не просто кусок материала; это больше похоже на сочетание Tamagotchi и Gameboy с небольшим экраном, динамиками и микроконтроллером Raspberry Pi RP2350. Бейджи на Def Con пользуются большим спросом, потому что их можно переделывать, настраивать и использовать повторно. Так что почти ожидалось, что кому-то удастся заставить его запустить Doom.

Проект, как объясняет в своем блоге программист Килографэм, был непростым; совсем наоборот. Вы можете получить доступ ко всему коду порта на их странице GitHub, а также есть короткая видеодемонстрация этого благодаря стеку пользователей X (предоставлено Tom’s Hardware).

Будучи геймером, погружающимся в мир ретро-игр, я взял на себя задачу портировать культовую игру Doom на современную двухъядерную SoC на базе Arm, имеющую всего 256 КБ ОЗУ и 2 МБ флэш-памяти. Это не просто настройка нескольких параметров; это требует серьезного пересмотра процедур и полной переработки интерфейса из-за существенных различий между чипами x86, работающими под DOS старых времен, и этим новым оборудованием. Это похоже на переход от ЭЛТ-монитора старой школы к элегантному светодиодному экрану высокого разрешения — все должно быть адаптировано!

На Def Con это программное достижение действительно привлекло внимание, выделяясь даже на фоне первоначальных споров вокруг создания и производства значков событий.

По данным The Register, разработчик прошивки значка Дмитрий Гринберг был принудительно отстранен от мероприятия во время выступления с презентацией проекта. Впоследствии компания Entropic Engineering, производитель по контракту, опубликовала публичное заявление с подробным описанием проблем, возникших в ходе всего процесса.

Как преданный сторонник, я озадачен и разочарован институциональными решениями, принятыми на конференции в этом году. Мы не только ожидали полного согласованного денежного вознаграждения, но нам также обещали известность и признание как важных участников сообщества.

«За вклад нашей команды (и участие в конференции) нам были гарантированы значки, возможность выступить на «Bage talk», признание в объявлениях, вывесках и на футляре для значков. К сожалению, мы почувствовали себя разочарованными, когда конференция приняла решение отменить все эти обещанные льготы».

Гринберг признался The Register, что сроки предварительной прошивки чипов были пропущены, а это означало, что все 29 770 бейджей пришлось программировать добровольцам индивидуально. Хотя некоторые участники, возможно, были в восторге от этой задачи, учитывая, что каждый человек заплатил не менее 460 долларов за участие в конференции, ручное исправление значков для их полного использования также могло вызвать несколько недовольных комментариев в зале.

Вполне вероятно, что все проблемы, связанные со значком, со временем будут исправлены, что приведет к выпуску нового программного обеспечения на его официальном сайте. Между тем, для тех, у кого есть такая игра и кто хочет поиграть в некоторые игры, адаптация Kilograham’s Doom является предпочтительным вариантом.

Смотрите также

2024-08-13 15:17