在有显示屏的设备上运行《毁灭战士》,早已成为技术爱好者们热衷的挑战。这款经典射击游戏此前已成功登陆割草机、验孕棒乃至电子烟等奇特平台。

近日,又一位高手展示了他的新成果:在一台电压力锅的触摸屏上流畅运行了初代《毁灭战士》。为了完成这一移植,他首先拆解了电压力锅,发现其硬件结构分为两部分。锅体底部集成有温度传感器、加热元件以及一块STM微控制器,主要负责控温加热与安全保护。而前面板的触摸显示屏则更关键,它搭载了ESP32 Wi-Fi芯片,以及一枚采用Arm架构的瑞萨R7S721031VZ主控芯片。该显示面板的电路板还配备了128MB闪存、128MB内存、触摸控制器、显示驱动、蜂鸣器、存储芯片和一个预留的SD卡槽。
随后,他设法获得了瑞萨芯片的访问权限,通过专用的SWD烧录器导出了设备的原始固件。通过对系统日志进行分析,他逆向工程了屏幕的初始化流程,并在此基础上编译并刷入了自己修改的自定义固件。
在成功搭建好运行环境后,他最终将初代《毁灭战士》完美移植到了这台电压力锅上,再次印证了“万物皆可运行《毁灭战士》”的有趣现象。





























浙公网安备 33010502007447号