Knulli CFW는 오픈 소스이자 완전 무료 레트로 게임 배포판인 batocera의 포크로, SD 카드에 복사하여 시중에 출시되는 많은 에뮬레이션 휴대용 기기(보통 불완전하고 GPL을 준수하지 않는 소프트웨어 포함)를 개선하는 데 목적을 두고 있습니다. 다양한 에뮬레이터와 게임 엔진을 기본적으로 지원합니다.
- 🌐 일반 정보는 웹사이트에서 확인하세요(다운로드는 곧 제공될 예정입니다).
- 📝 문서는 위키에서 확인할 수 있으며, 자주 업데이트됩니다.
- 💬 Discord 서버에서 커뮤니티와 다양한 주제에 대해 토론해 보세요.
- 🆘 가장 효과적인 방법은 Discord 서버에 가입하여 #questions 채널에 참여하는 것입니다.
- 🔧 개발에 도움을 주고 싶으시다면 PR을 받습니다 -- 누구든 환영합니다. 저희는 Bazaar 개발 원칙을 따릅니다.
board
플랫폼별 빌드 구성. 특정 플랫폼에서 특정 구성 요소가 작동하도록 하는 데 필요한 특수 패치/구성 파일을 포함하는 곳입니다. 대신 패키지 자체 위치에 패치를 적용하는 것이 좋지만, 항상 가능한 것은 아닙니다.buildroot
빌드루트는 최종 컴파일된 이미지를 생성하는 데 사용되는 도구입니다. 처음 사용하는 분은 이 폴더를 무시해도 됩니다. 컴파일 지침은 위키에서 확인할 수 있습니다.configs
빌드 플래그는 선택한 아키텍처에 따라 이미지로 빌드될 구성 요소를 정의합니다. Batocera를 새로운 아키텍처(기기, 플랫폼, 새로운 비트 모드 등)로 포팅하려는 경우 이 파일을 편집해야 합니다. 자세한 내용은 buildroot 컴파일 페이지의 빌드 구성 섹션을 참조하세요.package
Batocera의 핵심입니다. 에뮬레이터 데이터, 구성 생성기, 핵심 패키지, 시스템 유틸리티 등 대부분의 요소가 여기에 포함됩니다. 대부분의 작업이 Python과 Makefile로 처리되므로 신규 개발자가 개발 작업을 시작하기에 가장 편리한 곳입니다.scripts
Batocera 외부의 여러 가지 측면을 처리하는 다양한 스크립트입니다. 호환성 페이지로 전송되는 보고서 데이터나 Bezel Project 관련 정보가 여기에 포함됩니다.
주목할 만한 파일/폴더에 대한 요약은 위키에서 찾을 수 있습니다.