drhelius/Gearboy
Game Boy / Game Boy Color / Super Game Boy emulator and debugger with embedded MCP server for macOS, Windows, Linux, BSD and RetroArch.
解决的问题
Gearboy 让您可以在现代计算机和游戏机上畅玩 Game Boy、Game Boy Color 和 Super Game Boy 游戏,同时为开发者提供调试和逆向工程所需的工具。它超越了基础模拟,内置了完整的调试器,并提供了一种让 AI 助手协助调试过程的方法。
工作原理
Gearboy 使用 C++ 编写,可在 Windows、macOS、Linux、BSD 上运行,并可作为 RetroArch 核心使用。它忠实地模拟了原始硬件,支持多种卡带类型(MBC1–MBC7、HuC-1 等)、即时存档、倒带、金手指代码以及 LCD 残影和点阵等视觉效果。对于开发者,它包含一个带有即时反汇编程序、断点、内存编辑和 VRAM 查看功能的调试器。嵌入式 MCP 服务器提供了用于执行控制、内存检查和硬件状态的工具,因此 GitHub Copilot、Claude 或 Codex 等 AI 代理可以与模拟器交互,以协助完成调试任务。
适用人群
想要可靠模拟器的 Game Boy 爱好者,以及从事自制游戏、游戏模组 (ROMhacking) 或逆向工程的开发者。得益于内置的 MCP 服务器和提供的 Agent Skills,它对于任何想要通过 GitHub Copilot 或 Claude 等工具进行 AI 辅助调试的人也非常有用。
主要亮点
- 精确模拟 Game Boy、Game Boy Color 和 Super Game Boy,支持多种卡带类型。
- 可在桌面系统上使用,并可作为 RetroArch 核心在多个平台上运行。
- 完整的调试器,包含反汇编程序、断点、内存编辑器、跟踪记录器和 VRAM 查看器。
- 嵌入式 MCP 服务器支持通过 STDIO 或 HTTP 传输进行 AI 调试。
- 包含倒带、超前运行、金手指支持、即时存档和 ZIP ROM 加载功能。
- 提供用于游戏调试和 ROMhacking 的 Agent Skills,可通过
npx skills add drhelius/gearboy安装。
相关
- 项目
- 项目
- 项目
- 项目
- 项目