·Tech·
N3

自作のRISC-V CPUで「DOOM」が動作 最大20FPSでプレイ可能に

Running 'DOOM' on a Custom RISC-V CPU: Playable at Up to 20 FPS

#CPU#ゲーム#自作#開発
0:00 / 0:00

学生がくせいの開発者かいはつしゃたちが、自分じぶんたちで設計せっけいしたオリジナルのCPUを使つかって、有名ゆうめいなゲーム「DOOM」を動うごかすことに成功せいこうしました。

Vることに成功する= succeed in V-ing / manage to V

このCPUは、オープンな技術ぎじゅつである「RISC-V」をもとにして作つくられました。

最初さいしょは画面がめんが1秒びょうに1回かいも変かわらないほど遅おそかったですが、メモリの仕組しくみを改良かいりょうしたり、計算けいさんの方法ほうほうを工夫くふうしたりすることで、最終的さいしゅうてきには1秒間びょうかんに15から20コマという、実際じっさいに遊あそべる速はやさまで動うごかせるようになりました。

Vるようになる= become able to V / come to V

開発かいはつの中なかでは、シミュレーションでは動うごくのに本物ほんものの機械きかいでは動うごかないといった問題もんだいや、メモリのデータが原因げんいんでプログラムが止とまる問題もんだいなど、多おおくの難むずかしい不具合ふぐあいが見みつかりました。

Vるのに= even though V / despite V-ing

開発者かいはつしゃは、AIをエラーの原因げんいんを調しらべるための便利べんりな道具どうぐとして使つかいながら、自分じぶんたちの知識ちしきで一ひとつずつ問題もんだいを解決かいけつしていきました。

今後こんごは、さらに動うごきを速はやくして1秒間びょうかんに30コマを目指めざすほか、映像えいぞうを処理しょりするGPUも自分じぶんで作つくって、別べつのゲーム「Quake II」を動うごかしたいと話はなしています。

Learning Notes

Grammar Patterns

PatternMeaning
Vることに成功するsucceed in V-ing / manage to V
Vるようになるbecome able to V / come to V
Vるのにeven though V / despite V-ing

Vocabulary

WordReadingLevelMeaning
設計せっけいN3design / planning
成功せいこうN3success
改良かいりょうN3improvement / reform
解決かいけつN3solution / resolution
目指すめざすN3to aim for / to head toward

Language Insights

  • •RISC-V is an open-source instruction set architecture (ISA) based on established reduced instruction set computer (RISC) principles. Unlike most ISAs, it is provided under open-source licenses, allowing anyone to design, manufacture, and sell RISC-V chips.
  • •Running DOOM is a classic milestone in hobbyist electronics and system development. The community phrase 'But can it run Doom?' refers to the challenge of porting the game to various unexpected hardware, ranging from calculators and digital cameras to custom CPUs as shown here.

Practice

Check what you just learned.

  1. 開発者は、AIをエラーの原因を調べるための便利な道具として使いながら、自分たちの知識で一つずつ問題を していきました。

  2. 開発者たちは、最終的に「DOOM」をどのくらいの速さで動かせるようになりましたか。

  3. 「〜ことに成功する」の意味は何ですか。

Source: GIGAZINE