Когда стало скучно, но под рукой есть офисный телефоне Snom 360 2005 года. Почему бы на нем не запустить Doom?
В процессе автор покопался в прошивке, выяснил, что там Linux на MIPS, нашел исходники на сайте производителя, собрал свою прошивку и получил доступ к консоли через пайку на плате. Пришлось заниматься реверс-инжинирингом драйверов экрана и клавиатуры через анализ бинарников и написанием своего драйвера с нуля.
Под конец автор адаптировал переносимую версию Doom, научил её правильно рисовать на крошечном монохромном дисплее 132x64 и обрабатывать кнопки.
Когда ну оооочень много свободного времени
06.03.2026
Похожее
17.04.2026
История Linux
Хотите немного истории? Вот Dockerfile и Rust-код для создания полной истории...
16.04.2026
Все типы строк
Автор, вдохновлённый тремя основными типами в Rust (String, &str и Vec<char>), а...
15.04.2026
Музыка для кодинга
Благодаря многолетним экспериментам с разными форматами прослушивания, было уста...
14.04.2026
Брутальная подставка
Бетонные здания 1960-х годов могут нравиться не всем, но автору явно по душе их ...