ESP32-S3でネイティブ動作するMetal Gear Solid
本記事では、Metal Gear Solid(PlayStation、1998年)をESP32-S3 SoCへネイティブ移植した事例を解説します。PlayStationのハードウェアを置き換えるプラットフォーム層、メモリ配置、デバッグ手法、主要なバグ、性能、そしてゲームを動作させるDIY携帯機について扱います。
ソフトウェア開発、エンジニアリング、そして日々使うツールに関する記事、ガイド、ノート。
本記事では、Metal Gear Solid(PlayStation、1998年)をESP32-S3 SoCへネイティブ移植した事例を解説します。PlayStationのハードウェアを置き換えるプラットフォーム層、メモリ配置、デバッグ手法、主要なバグ、性能、そしてゲームを動作させるDIY携帯機について扱います。
この記事では、VelxioにおけるSeeed Groveカタログを紹介します。キャンバス上でモジュールがどのように表示されるか、今すぐ実行できる3つの例、モジュールがどのようにエミュレートされるか、モデルの出所、そしてまだ実装されていないものについて解説します。
Seeedは9月8日に3種類のXIAO IPSディスプレイボードを発表しました。それらは今Velxioで、Seeed自身の15個のサンプルスケッチとともに、新しいブラウザ内nRF52840エンジン上で動作します — パネル、ボタン、IMU、タッチガラス、microSDカードまで、机の上にあるのと同じように表裏が描かれたボードで。ベンダー自身のコードを動かすことで、ディスプレイライブラリの2つのバグも見つかりました。
この記事では、ESP32-S3とILI9341ディスプレイ向けの疑似3Dレーシングゲームを解説します。道路をどのように投影し奥から手前へ描画するのか、テクスチャ付きの3Dカーをどのようにソフトウェアでラスタライズするのか、物理演算をどのように調整したのか、RaylibエミュレータによってPC上でビルド可能にした方法、そして2026年初頭のAIコーディングモデルがこれを書くよう求められたときにどこで力不足だったのかを説明します。
カスタムチップが通常のエディタでchip.cとchip.jsonとして管理できるようになり、作成したセンサーにはシミュレーション実行中に操作できるスライダーが付きます。Proユーザーはチップをパーソナルライブラリに保存して、どこでも再利用できます。
Velxio Makerで、シミュレートされた電波環境に独自のWiFiネットワークを追加できるようになりました。SSIDの指定、チャンネル選択、インターネット接続のオン/オフが可能です。WiFiパネルを開くと全ネットワークを確認でき、Wireshark用のPCAPをダウンロードしたり、ローカルゲートウェイとペアリングしてシミュレートされたボードを実際のLANに接続したりできます。
Velxio Proでは、保存したプロジェクトに独自のAIエージェント(Claude CodeまたはOpenAI Codex)をMCP経由で接続できるようになりました。エージェントがターミナルから回路を組み立て、ファームウェアを書き込み、その様子がVelxioキャンバスにライブで表示されます。
DFRobotがVelxioをサポート。UNIHIKER M10、HuskyLens AIカメラ、そしてGravityシリーズ(心電図、mmWave人感、COガス、pH、土壌水分、オフライン音声認識)が42のサンプルとともにカタログに登場。この記事では、シミュレートされたセンサーが何に役立つのかを、時計の例から始めて解説します。
PimoroniがVelxioをサポートし、同社のRP2350搭載ボード3種がカタログに追加されました。Badger 2350、Pico Plus 2 W、Galactic Unicornです。Badgerはブラウザ上で実際の工場出荷時ファームウェアを起動することもできます。シミュレートされた電子ペーパー上のToDoリストから始めて、今日できることをご紹介します。
M5Stack が Velxio をサポートし、そのハードウェアがカタログに追加されました — Cardputer ADV、M5Stack Core、Chain LED マトリクス、そして M5Stack 公式スケッチを無修正で実行する 27 のサンプルを収録。試用方法、シミュレータ上での各ボードの動作、今後のパートナーシップの展望をご紹介します。
VelxioとSeeed Studioが協力します。5つのXIAOボード、XIAO用Round Display、Grove Smart IR Gesture Sensor、ReSpeaker LiteがVelxioのカタログに追加され、22のすぐに実行できるサンプルが用意されています。この記事では、Round Display上のアナログ時計を例に、それらで何ができるかを紹介します。
VelxioとWokwi、Tinkercad、Proteus、Fritzingの比較 — 各ツールが真に得意とする分野と、オープンソースでセルフホスト可能なシミュレーターが適切な選択となる場合について。
GPIO2の内蔵LEDとGPIO4の外部赤色LEDを点滅させます。ESP32エミュレーションが正しく動作することを確認するのに最適な初心者向けプロジェクトです。
Velxio シミュレータを使用した Raspberry Pi Pico でのシリアル、I2C、SPI、ADC の包括的なチュートリアル。回路の解説、コード分析、デバッグのヒントを含みます。
Raspberry Pi PicoのADCを使ってアナログ入力と内蔵温度センサーを読み取る、回路とコードの解説付き初心者向けチュートリアルです。
Velxioのブラウザ内シミュレーターを使用して、Raspberry Pi PicoでSPIループバックを構築およびテストするためのステップバイステップガイド。回路配線、コード解説、デバッグのヒントを含みます。