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