一名技術愛好者近日完成了一項令人驚嘆的改造——將經典游戲《毀滅戰(zhàn)士》移植到了一臺智能電壓力鍋上。這款原本用于烹飪的設備,在經過復雜的硬件逆向工程和軟件適配后,成功實現(xiàn)了游戲運行功能。
改造者最初注意到家中Cook4Me智能電壓力鍋的Wi-Fi設置菜單中出現(xiàn)了"Espressif"標識,這暗示設備可能搭載了樂鑫科技的ESP系列芯片。經過拆解發(fā)現(xiàn),該電壓力鍋采用模塊化設計:底部主控板集成溫度傳感器、加熱元件和STM微控制器,負責烹飪核心功能;前面板則配備觸摸屏、ESP32 Wi-Fi模塊以及瑞薩R7S721031VZ顯示芯片。
這塊顯示芯片采用Arm架構,配備128MB內存和閃存,電路板上還集成了觸控控制器、顯示驅動芯片等組件。改造者通過SWD接口獲取芯片訪問權限后,成功導出固件并進行逆向分析。在破解LCD初始化流程后,為其開發(fā)了定制固件,為后續(xù)游戲移植奠定基礎。
經過數(shù)周開發(fā),改造者最終將1993年發(fā)布的初代《毀滅戰(zhàn)士》移植到電壓力鍋。游戲通過觸控屏操作,屏幕被劃分為虛擬按鍵區(qū)域,分別對應方向控制和射擊功能。實際測試顯示,游戲在電壓力鍋上的運行幀率表現(xiàn)良好,完全達到可玩標準。
整個改造過程涉及硬件拆解、固件逆向、驅動開發(fā)等多個技術領域。改造者特別提到,電壓力鍋的顯示模塊性能超出預期,其豐富的GPIO接口和存儲空間為項目成功提供了可能。目前該設備仍保留完整烹飪功能,實現(xiàn)了"做飯打游戲兩不誤"的獨特體驗。









