drhelius/Gearsystem
Sega Master System / Game Gear / SG-1000 emulator, debugger and embedded MCP server for macOS, Windows, Linux, BSD and RetroArch.
解决的问题
Gearsystem 是一个针对 Sega Master System、Game Gear 和 SG-1000 主机的高精度模拟器。它允许用户在 Windows、macOS、Linux 和 RetroArch 等现代平台上运行这些系统的经典游戏。同时,它还为开发者和 ROM 破解者提供了专业级的调试工具,用于检查硬件模拟的内部状态。
工作原理
该项目使用 C++ 编写,模拟了 Z80 CPU、VDP(视频显示处理器)、PSG 和 FM 音频芯片。支持多种卡带类型和区域(NTSC-JAP、NTSC-USA、PAL-EUR),并内置 ROM 检测数据库。对于高级用户,它集成了 Model Context Protocol(MCP)服务器,允许 AI 代理(如 Claude 或 GitHub Copilot)与模拟器的执行控制、内存和硬件状态进行交互,实现 AI 辅助调试。
适用人群
- 游戏玩家:希望以高精度体验 Sega 8 位时代游戏的用户。
- 开发者/ROM 破解者:从事逆向工程、作弊码创建或游戏补丁制作,需要完整调试器和 AI 辅助工具的用户。
主要亮点
- AI 辅助调试:集成 MCP 服务器和 Agent Skills,使 AI 代理能够协助代码追踪和 ROM 破解。
- 高精度:对 Z80、VDP 和音频芯片的高保真模拟。
- 全面的调试器:包含 JIT 反汇编器、CPU/内存断点和 VRAM 查看器。
- 跨平台:可在桌面操作系统、Android、iOS 以及通过 Libretro 的多种主机上运行。
- 用户体验优化:支持运行提前(run-ahead)以减少输入延迟、可回溯的存档状态、压缩 ROM 支持等功能。
相关
- 项目
- 项目
- 项目
- 项目
- 项目