프로젝트 소개
이 저장소는 게임보이(DMG), 게임보이 컬러(CGB), 슈퍼 게임보이(SGB) 개발 리소스를 포괄적으로 정리한 큐레이션 디렉터리를 유지 관리합니다. 문서, 도구, 에뮬레이터, 예제 프로젝트에 걸쳐 수백 개의 링크를 체계적으로 정리합니다.
문서 섹션은 권위 있는 Pan Docs 기술 참조, 사이클 정확도 하드웨어 문서, 명령어 테이블, 하드웨어 회로도, 주변기기 사양(프린터, 카메라, 링크 케이블, 적외선, 바코드 리더), 커스텀 카트리지 설계를 포함한 카트리지 메모리 뱅크 컨트롤러(MBC) 세부 정보를 다룹니다.
소프트웨어 개발을 위해 세 가지 주요 어셈블러 툴체인(RGBDS, ASMotor, wla-dx), SDCC를 포함한 GBDK-2020 C 컴파일러 스위트, Turbo Rascal IDE, 그리고 Rust, Go, Forth, LLVM/Clang, Wiz 같은 고급 언어를 위한 실험적 컴파일러를 나열합니다. 엔진 옵션으로는 GBDK 기반의 ZGB와 Retr0 GB가 있습니다.
에뮬레이터 목록에는 BGB, SameBoy, Mooneye GB, mGBA, Binjgb, Gambatte, MetroBoy(회로 수준 시뮬레이션), gbe-plus(액세서리 중심), Emulicious(VS Code 디버깅 지원)가 포함됩니다. 테스트 리소스로는 Blargg와 Gekkio의 테스트 ROM 스위트, SameSuite, acid2 렌더링 테스트가 있습니다.
개발 도구는 디스어셈블러(mgbdis), 디컴파일러(awake), ROM 헤더 유틸리티, 그래픽 변환기(png2gb, bmp2cgb, GBTD/GBMB), 타일 에디터, 스크립팅 언어(evscript), 유닛 테스트(evunit), 프로파일링 유틸리티를 아우릅니다.
홈브류 섹션은 ASM, C, GB Studio로 작성된 오픈소스 게임과 데모, 그리고 전체 게임 디스어셈블리를 포함한 리버스 엔지니어링 리소스를 목록화합니다. 커뮤니티 링크는 활발한 Discord 및 포럼 채널로 연결됩니다.
웹 버전은 gbdev.github.io/resources에서 호스팅됩니다. 이 목록은 게임보이 어드밴스(awesome-gbadev에서 다룸)를 명시적으로 제외하고 원래의 GB/GBC/SGB 플랫폼에 초점을 맞춥니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.