このプロジェクトについて

Gearboyは、C++で書かれたオープンソースのゲームボーイ、ゲームボーイカラー、スーパーゲームボーイエミュレータです。Windows、macOS、Linux、BSDでスタンドアロンアプリケーションとして動作し、さらにlibretroコアとしてRetroArch向けに提供され、Raspberry Pi、Android、iOS、各種コンソールなど多くの追加プラットフォームをサポートします。 このエミュレータは、MBC1からMBC7、HuC-1/HuC-3、MMM01、ポケットカメラ、TAMA5、およびいくつかの非ライセンスマッパーを含む幅広いカートリッジタイプをサポートしています。ゲームボーイカラーとスーパーゲームボーイのサポート、ローカル2インスタンスのリンクケーブルエミュレーション、LCDゴーストとドットマトリックス効果、バッテリーバックアップRAMセーブ、プレビューと巻き戻し付きセーブステート、入力遅延を減らすランアヘッド、ZIP圧縮ROM、ブートROMサポート、ゲームジニーとゲームシャークのチート、VGMレコーダーを提供します。 注目すべき機能として、ジャストインタイム逆アセンブリ、CPUおよびメモリブレークポイント、コードナビゲーション、デバッグシンボル、自動ラベル、メモリエディタ、トレースロガー、IOインスペクタ、タイル、スプライト、背景、パレット用のVRAMビューアを備えた内蔵デバッガがあります。Gearboyには、GitHub Copilot、Claude、CodexなどのAIアシスタントにデバッグツールを公開する組み込みのModel Context Protocol(MCP)サーバも含まれており、STDIOとHTTPの両方のトランスポートをサポートしています。ゲームデバッグとROMハッキングワークフロー用の追加エージェントスキルも提供されています。 プリビルドダウンロードは、Windows x64/ARM64、macOS Apple Silicon/Intel、Linux Ubuntu x64/ARM64向けに利用可能で、Homebrew、Ubuntu PPA、Fedora RPMのインストールオプションがあります。このプロジェクトはGPL-3.0ライセンスの下で提供されています。