
只要设备带屏幕,似乎就逃不过运行《毁灭战士》的命运。这款经典游戏长期以来,一直是各种非主流平台移植的首选目标。此前,它已经成功登陆过电子闹钟、割草机,甚至电子烟等意想不到的设备。
最近,一位技术爱好者成功地将初代《毁灭战士》搬上了一台电压力锅,引发了广泛关注。
在拆解这台电压力锅后,他发现其内部硬件主要由两部分构成:底部包含温度传感器、加热元件和一块STM微控制器,负责控制加热继电器、实时监测温度,并实现安全断电机制;而前部的操作面板则集成了一块触摸屏,并配备了ESP32芯片以支持Wi-Fi功能。
该触摸屏搭载的主控芯片为瑞萨R7S721031VZ,基于Arm架构设计,具备丰富的GPIO引脚资源。其电路板上还集成了128MB闪存、128MB内存、触控控制器、显示驱动芯片、蜂鸣器、EEPROM芯片,以及一个尚未焊接使用的SD卡接口。
通过技术手段,他成功获取了瑞萨芯片的访问权限,并利用SWD烧录工具导出了原始固件。随后,通过分析系统日志中LCD屏幕初始化流程,他完成了对显示模块的逆向工程,并编译刷入了经过修改的定制固件。
在完成开发环境搭建后,他顺利将初代《毁灭战士》移植至该设备,并实现了稳定运行,让这台厨房电器摇身一变,成为了游戏终端。
