Когда стало скучно, но под рукой есть офисный телефоне Snom 360 2005 года. Почему бы на нем не запустить Doom?
В процессе автор покопался в прошивке, выяснил, что там Linux на MIPS, нашел исходники на сайте производителя, собрал свою прошивку и получил доступ к консоли через пайку на плате. Пришлось заниматься реверс-инжинирингом драйверов экрана и клавиатуры через анализ бинарников и написанием своего драйвера с нуля.
Под конец автор адаптировал переносимую версию Doom, научил её правильно рисовать на крошечном монохромном дисплее 132x64 и обрабатывать кнопки.
Когда ну оооочень много свободного времени
06.03.2026
Похожее
03.03.2026
Процессор на CSS
Ага, вы все правильно процитали. Это x86CSS - полноценный эмулятор процессора x8...
25.02.2026
Визуализируем интернет
Кевин Макдональд представляет обновленную версию своей карты интернет-инфраструк...
24.02.2026
defer для C
В современном системном программировании без defer уже никуда - штука реально уд...
20.02.2026
Компилим Quake
Ностальгическое практическое руководство по воссозданию процесса сборки оригинал...