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 고스팅 및 도트 매트릭스와 같은 시각 효과를 지원합니다. 개발자를 위해 JIT 디스어셈블러, 중단점, 메모리 편집, 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를 통해 설치 가능.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트