핵심 정보

AnyPS5 프로젝트가 PlayStation 5의 Oberon 그래픽 엔진에 포함된 1166개의 GPU 셰이더 명령어 전체를 성공적으로 번역하며 주요 개발 이정표를 달성했습니다. 이 이니셔티브는 기존의 에뮬레이션을 우회하여 Windows 및 Linux 시스템에서 콘솔 타이틀을 네이티브로 실행하는 것을 목표로 합니다.

콘솔의 x86-64 Zen 2 아키텍처를 활용함으로써 이 프로젝트는 CPU 에뮬레이션을 피합니다. 대신 실행 파일을 네이티브 형식으로 다시 연결하고 셰이더를 Vulkan용 SPIR-V로 재컴파일합니다. 이러한 접근 방식을 통해 게임은 원래 하드웨어에서와 마찬가지로 PC의 시스템 호출과 상호 작용할 수 있습니다.

셰이더 번역은 완료되었지만, 프로젝트는 여전히 시스템 라이브러리 호환성 작업을 진행 중입니다. 현재 총 3034개의 시스템 라이브러리 중 2573개가 번역되어 84.81%의 완료율을 보이고 있습니다.

개발자들은 완전한 네이티브 기능을 구현하기 위해 나머지 461개의 라이브러리를 해결해야 합니다. 기반 하드웨어인 Oberon 그래픽 프로세서는 2304개의 셰이더 유닛과 16GB의 GDDR6 메모리를 사용합니다. 콘솔이 DirectX를 사용하지 않기 때문에, 프로젝트는 PC 환경을 위한 동적 연결을 원활하게 하기 위해 이러한 독점 시스템 라이브러리를 계속해서 재구현해야 합니다.

자세한 내용은 원문에서 확인하세요.