
Doomはどんなマシンでも動作します。1990年代の386 PCから、今日のRaspberry Pi Picoまで。でも、クリスマスの飾りで地獄の軍勢を倒せるなんて、想像もしていませんでしたか? Sprite_tmさんが愛情を込めて再現したIBM PCの「オーナメント」の中には、ESP32とDoomのフルバージョンが入っています。でも、それだけではありません。視力さえ良ければ、プレイできます!
Sprite_tm氏のプロジェクトが愛情の結晶であることは明らかです。彼のプロジェクトはESP32マイクロコントローラ、具体的にはESP32-C3-WROOM-02を搭載しており、Bluetooth LEコントローラーとのワイヤレス接続を実現しています。Sprite_tm氏はNimBLE軽量Bluetoothスタックを使用し、互換性のあるキーボードとコントローラー用のインターフェースを作成しました。このデコレーションは、Game Boy Advance版Doomの特別移植版をプレイできます。オリジナルの市販版ではなく、「Doomhack」が作成した機能制限版です。この機能制限版は、ESP32のRISCV SoC(160MHz、400KBのSRAM)で非常にスムーズに動作し、発売時に厳しく検閲された移植版に、オリジナルのPC版の雰囲気をより多く再現しています。Sprite_tm氏はESP32と名高いESP8266のメーカーであるEspressif社に勤務しているため、ESP32チップの選択は意図的なものです。コア システムはカスタム PCB に収められており、すべてを小型の PC ケースに収めることができます。
画像
1
の
4

内蔵の0.96インチディスプレイは、老眼の私たちには小さすぎる上に、モデルの「モニター」には少し長すぎるようにも見えます。Sprite_tmは巧妙にもディスプレイを縦方向に回転させ、画面の一部がモニターに表示されるようにしました。ビデオのサイズ調整と回転を行うコードを少し調整することで、画面のごく一部が使用されるようになりました。このデコレーションには、I2Sオーディオ再生機能と、オリジナルサウンドトラックのクラシックOPLオーディオバージョンも搭載されています。オーディオは、適切なサイズのスピーカーから再生されます。PCの電源は、カスタムPCBに接続された小型のリチウムイオン電池です。
IBM PCの3DモデルはOpenSCADで作成され、IBM XT PCの筐体を模したものです。このPCはSLA方式の3Dプリンターで出力されました。Sprite_tm氏によると、FDM方式の3Dプリンターでも出力可能だが、SLA方式の方がはるかに高品質とのことです。
Sprite_tmさんの素晴らしいクリスマスデコレーションについてもっと知りたい方は、彼のブログをご覧ください。そこには、Doomed Christmasデコレーションを再現するための設計図とファイルがすべて掲載されています。
Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。
レス・パウンダーは、トムズ・ハードウェアのアソシエイトエディターです。クリエイティブテクノロジストとして、7年間にわたり、老若男女を問わず、教育と啓発のためのプロジェクトを手がけてきました。Raspberry Pi Foundationと協力し、教師向けトレーニングプログラム「Picademy」の執筆・提供にも携わっています。