このプロジェクトについて
Geargrafxは、TurboGrafx-16 / PC Engine / SuperGrafx / CD-ROM² / LD-ROM²システム向けにC++で書かれた非常に高精度なクロスプラットフォームエミュレータです。Windows、macOS、Linux、BSD、およびRetroArch(libretro)コアとして動作します。このプロジェクトには、フル機能のデバッガと、GitHub Copilot、Claude、CodexなどのツールによるAI支援デバッグを可能にする組み込みのMCP(Model Context Protocol)サーバーが含まれています。
主な機能は以下の通りです:
- HuCard PCE/SGXカタログ全体、およびCD-ROM²、Super CD-ROM²、Arcade CD-ROM²、NEC LaserActive LD-ROM²(MMIイメージ経由)の高精度エミュレーション。
- プレビューと巻き戻し付きのセーブステート、入力遅延を減らすrun-ahead、バックアップRAMとMemory Base 128のサポート。
- TurboLinkマルチプレイヤー(1台のマシンで2インスタンス)と、最大5人までのMulti Tapサポート。
- 複数のコントローラオプション:Standard Gamepad(2ボタン)、Avenue Pad 3(自動設定)、Avenue Pad 6、マウス。
- 調整可能な走査線数(224p、240p、または手動)、RGBまたはコンポジットカラー出力、オプションのLPFフィルター。
- 圧縮ROMおよびCDイメージのサポート(pce、sgx、cue、zip、chd、mmi)、および物理CD-ROMディスクの再生。
- 音楽ROM(HES)のサポートとVGMレコーダー。
- ROMの自動検出とハードウェア選択のための内部データベース。
- 完全なデバッガ:ジャストインタイム逆アセンブラ、CPUおよびメモリアクセスブレークポイント、コードナビゲーション、デバッグシンボル、メモリエディタ、PSGインスペクタ、ビデオビューア(レジスタ、タイル、スプライト、背景、CD-ROMサブシステム、SuperGrafxモードでの両方のVDC)。
- STDIOおよびHTTPトランスポートを備えたMCPサーバー。実行制御、メモリ検査、ハードウェアステータス、巻き戻しなどのツールを公開。
- Windows、Linux、macOSでのポータブルモード。
- プログラマブルシェーダーチェーン、コマンドラインからのROM読み込み、ドラッグ&ドロップ、gamecontrollerdb.txtによる最新のゲームコントローラサポート。
ダウンロードは、Windows(x64/ARM64)、macOS(Apple Silicon/Intel、Homebrew cask)、Linux(Ubuntu PPA、Fedora RPM、Ubuntu 24.04/26.04 x64/ARM64向けデスクトップビルド)、およびRetroArchコアと開発ビルドで利用可能です。ビルド手順は、Windows(Visual Studio + SDL3)、macOS(Xcode + Homebrew)、Linux(Ubuntu/Debian、Fedora、Arch)、BSD(FreeBSD、NetBSD、OpenBSD)、およびlibretro向けに提供されています。
GeargrafxはGNU General Public License v3.0の下でオープンソースです。このプロジェクトはdrheliusによって開発され、支援者とスポンサーによってサポートされています。
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.