소개
SameBoy는 오픈소스 Game Boy (DMG) 및 Game Boy Color (CGB) 에뮬레이터로, 슈퍼 게임보이도 지원하며 휴대용 C로 작성되었습니다.
상세정보
소개
SameBoy는 오픈소스 Game Boy (DMG) 및 Game Boy Color (CGB) 에뮬레이터로, 슈퍼 게임보이도 지원합니다. 휴대용 C로 작성되어 다양한 플랫폼에서 실행됩니다.
핵심 기능
- 게임보이 에뮬레이터: 오리지널 게임보이 및 게임보이컬러 카트리지 실행
- 슈퍼 게임보이 에뮬레이터: 슈퍼 게임보이 모드 지원
- 오픈소스 에뮬레이터: 소스 코드가 공개되어 커스터마이징 가능
- 디버깅 기능이 있는 에뮬레이터: 텍스트 기반 디버거와 표현식 평가기 포함
- libretro 코어 및 SDL 프론트엔드: 다양한 에뮬레이터 프론트엔드와 호환
- 네이티브 코코아 프론트엔드 (macOS): macOS 전용 UI 제공
지원 환경
SameBoy는 Windows, macOS, iOS, watchOS 및 Unix-like 운영 체제에서 실행됩니다. 각 플랫폼에 적합한 프론트엔드(코코아, SDL, libretro)를 제공합니다.
기본 사용법
- 공식 웹사이트 또는 저장소에서 Windows용 바이너리를 다운로드합니다.
- 다운로드한 파일을 압축 해제하고 실행 파일을 더블 클릭하여 프로그램을 시작합니다.
- 파일 메뉴에서 ROM 파일을 불러오거나 드래그 앤 드롭으로 게임을 실행합니다.
- 디버거를 사용하려면 메뉴에서 디버거 창을 열고 표현식을 입력하여 상태를 검사할 수 있습니다.
제한 사항 및 체크포인트
- SameBoy는 에뮬레이션 정확도에 중점을 두지만, 특정 하드웨어 주변 장치의 모든 동작을 완벽히 재현하지 못할 수 있습니다.
- 디버거는 텍스트 기반이며 그래픽 인터페이스가 제공되지 않습니다.
- 일부 고급 기능은 소스 코드를 직접 빌드하여 사용해야 할 수 있습니다.
FAQ
SameBoy는 무료인가요?
예, SameBoy는 오픈소스 라이선스 하에 무료로 제공됩니다.
어떤 ROM 형식을 지원하나요?
게임보이(.gb) 및 게임보이컬러(.gbc) ROM 파일을 지원하며, 슈퍼 게임보이 모드도 실행할 수 있습니다.
디버거를 어떻게 사용하나요?
실행 중 디버거 메뉴를 선택하면 텍스트 콘솔이 나타나며, 표현식을 입력하여 메모리 값이나 레지스터 상태를 확인할 수 있습니다.
시스템 요구사항
별도의 시스템 요구사항이 등록되지 않았습니다.


