本文へスキップ
日本語
FikirPilot の記事

マイクロコントローラー上のLara Croft

更新日: 2026年9月11日 · 2 分で読めます

公開: · 記事の受信: · 処理時間: 1 時間 4 分

マイクロコントローラー上のLara Croft
小さな画面に接続された回路基板

ESP32-P4上でTomb Raiderが動作した。[alexkid77]は、ゲームのオリジナル版をエミュレートする代わりに、オープンソースのOpenLaraエンジンをESP32-P4向けに移植した。

400 MHzのコアを2基搭載するこのデバイスは、ソフトウェアレンダラーによってゲームを320×240の解像度で実行し、映像はチップ上のPixel Processing Accelerator (PPA)によって1024×600に拡大される。ES8311コーデックがステレオ音声を提供し、操作にはUSB HIDキーボードが使われている。

なぜ重要か

この例は、ESP32-P4のような組み込みプラットフォームが単純なインターフェースやセンサーアプリケーションに限定されず、より複雑なゲームエンジンも移植できることを示している。ここで特徴的なのは、既製のゲームを直接エミュレートするのではなく、オープンソースのエンジンをデバイスに移植するアプローチに基づいている点であり、したがって結果はハードウェアだけでなくソフトウェア移植の成果でもある。映像を低解像度でソフトウェアによって生成し、別のユニットで拡大する構成は、処理負荷がコンポーネント間で分担されていることを示している。ただし、提示された情報からは、ゲームのフレームレート、互換性の水準、すべてのコンテンツが動作するかどうか、キーボード以外の操作方法については分からない。これらの制約により、成功が実用上どこまで及ぶのかは明らかになっていない。

出典: Hackaday