有屏幕的地方,就有Doom!
《毀滅戰士》(Doom)這款游戲一直以來都是“奇怪設備移植”的熱門對象,此前就曾在割草機、驗孕棒、甚至電子煙上有過運行經歷。
近日,一位技術大神展示了自己在一臺電壓力鍋上成功運行初代《毀滅戰士》。
他將電壓力鍋拆開后發現其硬件被分成了兩部分,底部搭載了溫度傳感器、加熱元件以及一枚STM微控制器,負責加熱繼電器、測量溫度等,同時提供安全斷電保護。
而前面板則配備一個觸摸屏,其Wi-Fi模塊搭載ESP32芯片。
顯示面板上還帶有一枚瑞薩R7S721031VZ芯片,采用Arm架構,并帶有很多GPIO引腳。
同時該觸摸屏的電路板上還帶有128MB閃存、128MB內存、觸控控制器、顯示驅動芯片、蜂鳴器、EEPROM以及一個未焊接的SD卡槽。
隨后,他獲取了瑞薩R7S721031VZ芯片的訪問權限,并通過SWD燒錄器成功導出固件。
結合日志對LCD屏幕的初始化過程進行逆向工程,還從中編譯、刷入了魔改固件。
搭建完固件環境后,博主成功將初代《毀滅戰士》移植到電壓力鍋上。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.