有屏幕的地方,就有Doom!《毀滅戰士》(Doom)這款遊戲一直以來都是“奇怪設備移植”的熱門對象,此前就曾在電子鬧鐘、割草機甚至電子煙上運行。

近日,一位技術大神展示了自己在一臺電壓力鍋上成功運行初代《毀滅戰士》!
他將電壓力鍋拆開後發現其硬件被分成了兩部分,底部搭載了溫度傳感器、加熱元件以及一枚STM微控制器,負責加熱繼電器、測量溫度等,同時提供安全斷電保護。
而前面板則配備一個觸摸屏,其Wi-Fi模塊搭載ESP32芯片。
顯示面板上還帶有一枚瑞薩R7S721031VZ芯片,採用Arm架構,並帶有很多GPIO引腳。
同時該觸摸屏的電路板上還帶有128MB閃存、128MB內存、觸控控制器、顯示驅動芯片、蜂鳴器、EEPROM以及一個未焊接的SD卡槽。


隨後,他獲取了瑞薩R7S721031VZ芯片的訪問權限,並通過SWD燒錄器成功導出固件。
結合日誌對LCD屏幕的初始化過程進行逆向工程,還從中編譯、刷入了魔改固件。
搭建完固件環境後,博主成功將初代《毀滅戰士》移植到電壓力鍋上。


更多相關資訊請關注:毀滅戰士專區



































