10
Raspberry Pi Pico 2開発者がRP2350搭載のDef Con 32バッジでDoomを実行するデモを実施
ISAバスグラフィックカード上のDoom
(画像提供:VswitchZero)

マイクロコントローラーやシングルボードコンピュータ(SBC)の究極のテストは、Doomが動作するかどうかです。新型Raspberry Pi RP2350マイクロコントローラーの設計者の一人が、Def Con 32バッジをハッキングし、最新版のPicoでDoomが極めてスムーズに動作することを実証しました。カンファレンスの参加者は、バッジを改造、カスタマイズ、ハッキングして機能追加を行うことが推奨されています。関連プログラム「Badge Life」はゲーム開発に焦点を当てていたため、ソフトウェアエンジニアのGraham Sanderson氏がDef Con 32バッジでDoomを動作させることに成功しました。

Raspberry Pi Foundationは最近、新しいRP2350マイクロコントローラを搭載したRaspberry Pi Pico 2の出荷を開始しました。このマイクロコントローラは、今年ラスベガスで開催されたハッキン​​グカンファレンス「Def Con 32」の参加者に配布されたバッジにも搭載されています。

DEF CONはこれで正式に終了です。@kilograham5が@defconバッジでオリジナル版DOOMを動作させてくれました!サウンドとセーブゲームのサポートも!50FPSで超スムーズです!https://t.co/6iEhwPTLSg pic.twitter.com/0oYypxovoYAugust 11, 2024

今年のDef Conバッジは、小さなディスプレイを備えた携帯型ゲーム機のような見た目です。他の開発者は、バッジ上でPalmOSを動作させ、ゲームボーイカラーをエミュレートするデモを行いました。Sanderson氏のGitHubへの貢献には、サウンドとゲームセーブのサポートが含まれています。ゲーム自体は毎秒50フレームでスムーズに動作します。

サンダーソン氏は、バッジにDoomをインストールするとフラッシュストレージの内容が上書きされる可能性があると警告しているため、事前にバックアップを取ることを推奨しています。インストール後は、ゲームのデモモードを実行したり、ゲームをプレイしたり、レベルをクリアしたり、ゲームのセーブとロードを行うことができます。セーブされたゲームはバッジのフラッシュメモリに保存され、電源を入れ直しても保持されます。

バッジでは、少なくとも現時点ではいくつか機能しません。Doomのメインメニューには「ゲームを終了」という項目がありますが、これはDOSを終了するためのものなので機能しません。Sanderson氏によると、表示の制限によりDOSモードを削除したとのことですが、「オプション > ゲームを終了」にあるアクティブなゲームを終了するメニューは機能します。また、ストレイフボタンやチートコードを入力する方法もありません。

Def Con 32バッジをお持ちの方は、Sanderson氏のプロジェクト用GitHubリポジトリでDoomを動作させるために必要なものがすべて見つかります。また、Sanderson氏は、Def Con 32バッジをお持ちでない方でRaspberry Pi Pico 2にインストールしたい方のために、オリジナルのrp2040-doomリポジトリを新しいRP2350マイクロコントローラに対応するように更新しました。

Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。

ジェフ・バッツは10年以上にわたりテクノロジーニュースを取材しており、彼のIT経験はインターネット誕生以前から培われてきました。そう、彼は9600ボーが「高速」と呼ばれていた時代を今でも覚えています。特にDIYやメーカー関連の話題、そして最先端のテクノロジーに関する記事を好んで取り上げています。