一名技术爱好者近日完成了一项令人惊叹的改造——将经典游戏《毁灭战士》移植到了一台智能电压力锅上。这款原本用于烹饪的设备,在经过复杂的硬件逆向工程和软件适配后,成功实现了游戏运行功能。
改造者最初注意到家中Cook4Me智能电压力锅的Wi-Fi设置菜单中出现了"Espressif"标识,这暗示设备可能搭载了乐鑫科技的ESP系列芯片。经过拆解发现,该电压力锅采用模块化设计:底部主控板集成温度传感器、加热元件和STM微控制器,负责烹饪核心功能;前面板则配备触摸屏、ESP32 Wi-Fi模块以及瑞萨R7S721031VZ显示芯片。
这块显示芯片采用Arm架构,配备128MB内存和闪存,电路板上还集成了触控控制器、显示驱动芯片等组件。改造者通过SWD接口获取芯片访问权限后,成功导出固件并进行逆向分析。在破解LCD初始化流程后,为其开发了定制固件,为后续游戏移植奠定基础。
经过数周开发,改造者最终将1993年发布的初代《毁灭战士》移植到电压力锅。游戏通过触控屏操作,屏幕被划分为虚拟按键区域,分别对应方向控制和射击功能。实际测试显示,游戏在电压力锅上的运行帧率表现良好,完全达到可玩标准。
整个改造过程涉及硬件拆解、固件逆向、驱动开发等多个技术领域。改造者特别提到,电压力锅的显示模块性能超出预期,其丰富的GPIO接口和存储空间为项目成功提供了可能。目前该设备仍保留完整烹饪功能,实现了"做饭打游戏两不误"的独特体验。











