在有顯示屏的設(shè)備上運(yùn)行《毀滅戰(zhàn)士》,早已成為技術(shù)愛好者們熱衷的挑戰(zhàn)。這款經(jīng)典射擊游戲此前已成功登陸割草機(jī)、驗孕棒乃至電子煙等奇特平臺。

近日,又一位高手展示了他的新成果:在一臺電壓力鍋的觸摸屏上流暢運(yùn)行了初代《毀滅戰(zhàn)士》。為了完成這一移植,他首先拆解了電壓力鍋,發(fā)現(xiàn)其硬件結(jié)構(gòu)分為兩部分。鍋體底部集成有溫度傳感器、加熱元件以及一塊STM微控制器,主要負(fù)責(zé)控溫加熱與安全保護(hù)。而前面板的觸摸顯示屏則更關(guān)鍵,它搭載了ESP32 Wi-Fi芯片,以及一枚采用Arm架構(gòu)的瑞薩R7S721031VZ主控芯片。該顯示面板的電路板還配備了128MB閃存、128MB內(nèi)存、觸摸控制器、顯示驅(qū)動、蜂鳴器、存儲芯片和一個預(yù)留的SD卡槽。
隨后,他設(shè)法獲得了瑞薩芯片的訪問權(quán)限,通過專用的SWD燒錄器導(dǎo)出了設(shè)備的原始固件。通過對系統(tǒng)日志進(jìn)行分析,他逆向工程了屏幕的初始化流程,并在此基礎(chǔ)上編譯并刷入了自己修改的自定義固件。
在成功搭建好運(yùn)行環(huán)境后,他最終將初代《毀滅戰(zhàn)士》完美移植到了這臺電壓力鍋上,再次印證了“萬物皆可運(yùn)行《毀滅戰(zhàn)士》”的有趣現(xiàn)象。





























浙公網(wǎng)安備 33010502007447號