このチップができることは 1 つだけです。Doom をプレイすることです。

ビデオゲームの中には永遠に残るものもあります。このリストにはそれほど多くはありません。ドゥームは間違いなくそこにあります。そのことは議論の余地はない。そして例には事欠きません。今でも多くのファンがこのカルト ゲームに敬意を表しています。

それから25年以上が経ちましたドゥーム何も儀式を行わずに大学の FTP サーバー上で公開されました。そして、古いものであるにもかかわらず、この一人称視点シューティング ゲームの偉大な古典は、プレイヤーだけでなく、必需品、記念碑となっています。開発者にとっても。利点は、非常に非効率なコンポーネントでもゲームを実行できることです。これは、控えめに言っても、すでにいくつかの驚くべき成果につながっています。こちらが新しいものです今日。

Cyclone V FPGA 上の Doom

ATM、コピー機の画面、iPod、キッチンロボットなど、Doom はすでにあらゆる場所に出現しています。本日、ビデオ ゲーム開発とグラフィックスのファンであるシルヴァン ルフェーブルが自身の作品を発表します。これは、Doom の母港をループでプレイするという 1 つのことだけを行う、非常に初歩的な小さなマシンです。これを行うために、若者は Cyclone V FPGA プリント回路を備えたミニコンピューターを作成しました。

ループ内のレベル E1M1 の場合

この種の電子部品は、通常、非常に単純な電子機器の頭脳として使用されていました。これらは現在、多くの家庭用ゲーム機やエミュレーション システムの開発に使用されています。 Analogue Interactive などの企業は、FPGA チップを使用して Mega SG レトロ コンソールなどの製品を開発しています。ゲーム自体に加えて、Sylvain Lefebvre は、彼の「DooM-Chip」を実行するために 666 行以上のコードを使用したと宣言しています。悪魔だらけの地獄を舞台にしたゲームとしては悪くない。チップは最初のレベルである E1M1 を、時間の終わりまで何度も繰り返しプレイします。

このプロジェクトは、非常に少ないリソース、特に電力の点で、少しの研究、ノウハウ、そして十分な量の研究で、非常に驚​​くべき印象的な結果を達成することが可能であることを改めて証明しました。脱帽です、ドゥーム万歳!

ドゥームチップ! E1M1 は時間の終わりまで (または電力がなくなるまで、どちらか早い方) 実行されます。
アルゴリズムは、ワイヤ、LUT、およびフリップフロップに焼き付けられます。#FPGA: CPU、オペコード、命令カウンターはありません。
アルテラ CycloneV + SDRAM で実行。 (1/n)pic.twitter.com/wd7j4JnfWn

— シルヴァン・ルフェーブル (@sylefeb)2020年5月8日