boykopovar/AnyPS5: Linux 및 Windows로의 자동 실행 파일 포팅 도구
요약
boykopovar/AnyPS5는 자동 실행 파일 포팅 도구로, Linux와 Windows 환경에서 PS5의 네이티브 형식으로 게임을 구동할 수 있게 합니다. 별도의 런타임이나 에뮬레이션 없이 리링커와 시스템 라이브러리 구현을 통해 높은 호환성을 제공합니다.
핵심 포인트
- Linux 및 Windows용 자동 실행 파일 포팅 도구입니다.
- 에뮬레이터나 별도 런타임 프로세스 없이 구동됩니다.
- 게임 컨트롤러(아날로그 스틱, 트리거) 지원이 가능합니다.
- 상호 운용성 및 연구 목적으로 개발되었습니다.
Linux와 Windows로의 자동 실행 파일 포팅을 위한 도구입니다.
실행 파일을 대상 시스템의 네이티브 형식으로 변환하는 리링커(relinker)와 동적 링크에 적합한 시스템 prx 라이브러리 구현을 포함합니다. 에뮬레이션이나 별도의 런타임 프로세스는 없습니다.
사용법, 빌드 지침, 프로젝트의 기술 부채, 코드 스타일 규칙, 기여하기
- 시스템 라이브러리: 현재까지 프로젝트가 알고 있는 함수들의 비율 (core/libs/prx에 선언됨)이며, 모든 PS5 시스템 함수의 비율은 아닙니다. 더 많은 함수가 선언될수록 총량이 증가합니다.
Dreaming Sarah (2D 플랫폼 게임)는 GTX 1050 Ti / i5-7500 3.4GHz에서 안정적인 60 fps로 실행됩니다.
지원되지 않거나 예상치 못한 상태에서는 엄격하게 std::runtime_error를 발생시킵니다.
.what()은 stderr에 출력되고 프로세스가 종료됩니다.
셰이더 리컴파일러는 SPIR-V를 성공적으로 생성합니다 (ANYPS5_ENABLE_SPIRV_TOOLS로 빌드할 때 Spirv-Tools를 통해 검증됨).
테스트된 게임 및 알려진 문제 목록은 게임 호환성 목록을 참조하십시오.
아날로그 스틱과 트리거를 포함하여 SDL에 매핑된 게임 컨트롤러가 지원됩니다. 키보드와 마우스 제어는 anyps5-input.ini 파일을 사용하여 구성할 수 있습니다. 지원되는 장치 및 구성 형식은 입력 매핑을 참조하십시오.
본 프로젝트는 상호 운용성, 연구, 보존 및 호환성 목적으로 의도되었습니다. 저작권이 있는 소프트웨어, 펌웨어, 암호화 키 또는 독점 라이브러리를 포함하거나 배포하거나 요구하지 않습니다. 사용자는 본 프로젝트와 함께 사용되는 모든 바이너리가 해당 법률 및 각자의 라이선스 약관에 따라 얻고 사용되도록 보장할 책임이 있습니다.
본 프로젝트는 GNU General Public License version 2 하에서만 라이선스가 부여됩니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 GitHub Trending All (daily)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기