這個晶片只做一件事:玩《毀滅戰士》!

有些電子遊戲是永恆的。這個名單上的人並不多。厄運肯定就在那裡。這件事沒有爭議。這樣的例子不勝枚舉。即使在今天,許多粉絲仍然對這款邪教遊戲表示敬意。

距今已經超過 25 年了厄運未經任何儀式就在大學 FTP 伺服器上發布。儘管年代久遠,這款第一人稱射擊遊戲的偉大經典已成為必不可少的東西,甚至是一座紀念碑,而且不僅對玩家而言。對於開發人員來說也是如此。優點是遊戲可以使用非常非常低效的組件來運行。至少可以說,這已經帶來了一些驚人的成就。這是一個新的今天。

Cyclone V FPGA 上的 Doom

在 ATM 機、影印機螢幕、iPod、廚房機器人上,《毀滅戰士》已經隨處可見。今天,電玩遊戲開發和圖形愛好者 Sylvain Lefebvre 推出了他的創作,這是一台非常基本的小機器,它只做一件事:循環播放《毀滅戰士》的主端口。為此,這位年輕人創建了一台帶有 Cyclone V FPGA 印刷電路的小型計算機。

對於循環中的 E1M1 等級

這種電子元件通常被用作非常簡單的電子設備的大腦。如今,它們出現在許多家用遊戲機或模擬系統的開發中。 Analogue Interactive 等公司使用 FPGA 晶片來創建 Mega SG 復古控制台等產品。除了遊戲本身之外,Sylvain Lefebvre 還聲稱使用了不少於 666 行程式碼來運行他的「DooM-Chip」。對於一款以充滿惡魔的地獄為背景的遊戲來說,這還不錯。晶片會一遍又一遍地播放第一級,E1M1,直到時間結束。

該計畫再次證明,只需很少的資源(特別是在力量方面)、少量的研究、專業知識和大量的研究就可以取得相當驚人和令人印象深刻的成果。脫帽致敬,末日萬歲!

DooM 晶片!它將運行 E1M1 直到時間結束(或直到電力耗盡,以先到者為準)。
演算法被燒錄到線路、LUT 和觸發器中#FPGA:沒有CPU,沒有操作碼,沒有指令計數器。
在 Altera CycloneV + SDRAM 上運作。 (1/n)pic.twitter.com/wd7j4JnfWn

— Sylvain Lefebvre (@sylefeb)2020 年 5 月 8 日