drhelius/Gearsystem

Sega Master System / Game Gear / SG-1000 emulator and debugger with embedded MCP server for macOS, Windows, Linux, BSD and RetroArch.

해결하는 문제

Gearsystem은 클래식 Sega 콘솔(Master System, Game Gear, SG-1000)용 고정밀 에뮬레이터로, 최신 AI 지원 개발 도구를 통합합니다. 에뮬레이터의 내부 상태를 AI 에이전트에 노출함으로써 레거시 하드웨어 에뮬레이션과 최신 AI 워크플로우 간의 격차를 해소합니다.

작동 방식

이 프로젝트는 CPU 중단점, 메모리 검사, VRAM 시각화를 포함한 포괄적인 디버깅 도구 제품군을 제공하는 크로스 플랫폼 C++ 에뮬레이터로 기능합니다. Model Context Protocol(MCP) 서버를 내장함으로써 차별화를 둡니다. 이 서버를 통해 AI 어시스턴트(Claude 또는 GitHub Copilot 등)가 에뮬레이터에 연결하여, AI가 실행을 제어하고 메모리를 검사하며 표준화된 에이전트 스킬을 통해 리버스 엔지니어링 또는 ROM 해킹 작업을 수행할 수 있습니다.

대상 사용자

이 프로젝트는 리버스 엔지니어링, 게임 해킹, 또는 AI 에이전트를 사용하여 레거시 소프트웨어 및 하드웨어 동작 분석을 자동화하는 데 관심이 있는 개발자, 레트로 게임 애호가, 연구자를 대상으로 합니다.

주요 기능

  • Z80, VDP, PSG 및 FM 사운드 하드웨어의 고정밀 에뮬레이션.
  • AI 지원 디버깅 및 개발을 위한 내장 MCP 서버.
  • 자동 코드 추적, 치트 생성 및 메모리 수정을 위한 전용 에이전트 스킬 제공.
  • 독립형 데스크톱 앱 및 RetroArch와 같은 환경 통합을 위한 Libretro 코어를 포함한 광범위한 크로스 플랫폼 지원.
  • JIT 디스어셈블러, 추적 로깅, 다중 뷰포트 지원을 포함한 고급 디버깅 기능.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트