有屏幕的地方,就一定能跑《doom》!
作为游戏界“硬核移植”的常青树,《毁灭战士》(Doom)早已成为各类非传统设备的试金石——从智能割草机、电子烟,到连验孕棒都曾被成功“攻陷”。
最近,一位硬核开发者再次刷新纪录:他让初代《毁灭战士》在一台家用电压力锅上顺利运行!


拆解后发现,这台电压力锅内部采用模块化设计:
- 底部主控板集成了温度传感器、加热单元,以及一颗STM系列微控制器,负责控制加热继电器、实时监测温度,并提供关键的安全断电机制;
- 前面板则是一块带触摸功能的LCD屏,内置Wi-Fi模块,核心为ESP32芯片;
更令人惊讶的是,该显示屏主控芯片为瑞萨R7S721031VZ——基于Arm架构,拥有丰富的GPIO资源,完全具备运行轻量级游戏的潜力。
进一步探查电路板,还发现了:128MB NAND闪存、128MB DDR内存、触控管理芯片、LCD驱动IC、蜂鸣器、EEPROM,甚至还有一个预留但尚未焊接的SD卡插槽。

开发者通过SWD调试接口获取了瑞萨芯片的访问权限,并成功导出原始固件。结合串口日志,他对LCD初始化流程进行了深度逆向分析,最终完成定制固件的编译与烧录。
在完成底层驱动适配与运行环境搭建后,他正式将初代《毁灭战士》移植至这台厨房电器之上——子弹上膛,恶魔现身,压力锅开始“沸腾”!












