Porting Doom to a 20-year-old VoIP phone
Summary
A detailed, technical account of porting Doom to a 20-year-old Snom 360 VoIP phone. It covers firmware analysis, custom BusyBox, kernel startup, display driver reverse engineering via ioctl calls, LED control, keyboard input, and a Doom port, resulting in a functional albeit imperfect demo.