Post Thumbnail

Когда стало скучно, но под рукой есть офисный телефоне Snom 360 2005 года. Почему бы на нем не запустить Doom?

В процессе автор покопался в прошивке, выяснил, что там Linux на MIPS, нашел исходники на сайте производителя, собрал свою прошивку и получил доступ к консоли через пайку на плате. Пришлось заниматься реверс-инжинирингом драйверов экрана и клавиатуры через анализ бинарников и написанием своего драйвера с нуля.

Под конец автор адаптировал переносимую версию Doom, научил её правильно рисовать на крошечном монохромном дисплее 132x64 и обрабатывать кнопки.

Когда ну оооочень много свободного времени

Похожее

Post Thumbnail

Музыка метро

Каждая точка на карте метро - это настоящий поезд. Их около восьмисот, плюс-мину...

Post Thumbnail

История Linux

Хотите немного истории? Вот Dockerfile и Rust-код для создания полной истории...