一位技术爱好者近日完成了一项令人惊叹的改造——将经典游戏《毁灭战士》移植到了一台智能电压力锅上。这款名为Cook4Me的电压力锅原本主打Wi-Fi互联功能,却因硬件配置的特殊性成为改造的理想对象。
改造者Aaron Christophel在浏览设备设置菜单时,意外发现系统日志中出现了"Espressif"字样,这暗示设备可能搭载了乐鑫科技的ESP系列芯片。经过拆解研究,他确认电压力锅的硬件架构分为上下两部分:底部集成温度传感器、加热元件和STM微控制器,负责烹饪功能;前面板则配备触摸屏、Wi-Fi模块及主控芯片。
前面板的硬件配置堪称豪华:ESP32芯片负责无线连接,瑞萨R7S721031VZ主控芯片采用Arm架构,配备128MB内存和闪存,还有未焊接的SD卡槽。改造者通过SWD接口获取了主控芯片的固件,经过逆向工程分析LCD初始化流程,最终成功编译并刷入定制固件。
在固件环境搭建完成后,改造者将初代《毁灭战士》移植到这台电压力锅上。通过将触摸屏划分为不同区域模拟键盘按键,游戏实现了完整操作。实际测试显示,在128MB内存的支持下,游戏帧率表现稳定,触控响应流畅。
这次改造充分利用了设备现有的硬件资源:ESP32芯片的加密固件未被破解,但主控芯片的强大性能为游戏运行提供了可能。改造者特别提到,瑞萨芯片丰富的GPIO接口和显示驱动能力,是项目成功的关键因素。整个改造过程展示了物联网设备硬件的可扩展性,也为经典游戏移植提供了新思路。


