drhelius/Gearboy
Game Boy / Game Boy Color / Super Game Boy emulator, debugger and embedded MCP server for macOS, Windows, Linux, BSD and RetroArch.
解决的问题
Gearboy 是一款针对 Game Boy、Game Boy Color 和 Super Game Boy 的高精度模拟器。它提供跨平台环境以运行经典游戏,同时为开发者和 ROM 破解者提供专业级的调试和逆向工程工具。
工作原理
使用 C++ 编写,该模拟器精确模拟原始硬件的行为,包括 LCD 幽灵效应和点阵效果。它包含一个完整的调试器,具备即时反汇编器、内存编辑器和 VRAM 查看器。为了现代化体验,它集成了 Model Context Protocol (MCP) 服务器,允许 AI 代理(如 Claude 或 GitHub Copilot)通过 API 控制模拟器、检查内存并管理断点。
适用人群
- 复古游戏玩家:希望在 Windows、macOS、Linux 和 RetroArch 上获得准确模拟体验的用户。
- ROM 破解者:修改游戏数据、创建作弊码或翻译游戏的人。
- 游戏开发者:使用高级工具和 AI 协助进行 Game Boy 软件逆向工程或调试的人。
主要亮点
- AI 辅助调试:内置 MCP 服务器,可与 AI 代理集成,实现执行控制和内存检查的自动化。
- 全面的调试器:支持 CPU 和内存断点、追踪日志,以及用于查看瓦片和精灵的 VRAM 查看器。
- 广泛兼容性:支持大量卡带类型(MBC1-7、HuC 等)和多种操作系统。
- 高级模拟功能:支持运行提前(run-ahead)以减少输入延迟,支持可回退的存档状态,以及可编程的着色器链。
相关
- 项目
- 项目
- 项目
- 项目
- 项目