개인용 컴퓨터와 게임 콘솔 사이의 경계는 기술 발전, 하드웨어 변경, 물론 게임 콘솔 및 게임 포트용 PC 에뮬레이션 소프트웨어로 인해 수년에 걸쳐 점점 더 모호해졌습니다. GitHub 사용자 Boykopovar가 공유한 한 프로젝트는 모든 PS5 게임을 PC로 가져와 이러한 격차를 더욱 줄이는 것을 목표로 합니다.
AnyPS5는 에뮬레이션에 의존하지 않고 자동 실행 파일을 사용하여 PS5 게임을 Linux 또는 Windows로 포팅할 것을 약속합니다. 이 도구는 운영 체제와 호환되도록 실행 파일을 변환하는 리링커를 사용하여 게임이 시스템 PRX 라이브러리와 함께 기본적으로 실행될 수 있도록 합니다. 이것이 작동하는 이유 중 하나는 PS5가 이미 PC와 유사한 하드웨어를 사용하여 실행되기 때문입니다. 이 프로젝트는 현재 v0.1.1 릴리스 버전으로 초기 단계에 있습니다. 면책 조항에서 AnyPS5의 의도는 “상호 운용성, 연구, 보존 및 호환성 목적”임을 명시하고 실행을 위해 저작권이 있는 자료를 요구하거나 사용하지 않는다는 점을 분명히 했습니다.
이 글을 쓰는 시점에서 테스트되고 호환되는 유일한 게임은 Asteristic Game Studio의 “Dreaming Sarah”입니다. 프로젝트의 GitHub 문서에 따르면 2D 플랫폼 게임은 GTX 1050 Ti, i5-7500 3.4GHz에서 초당 60프레임(FPS) 또는 Intel HD Graphics 620, i5-7200 2.5GHz에서 36FPS로 재생할 수 있습니다. 이 시스템은 또한 SDL 매핑 게임 컨트롤러를 지원합니다. 즉, 원하는 경우 키보드 및 마우스 제어 매핑과 함께 PS5 DualSense 컨트롤러를 연결할 수 있습니다.
에뮬레이션과 게임 포트의 차이점은 무엇입니까?
액면 그대로 이식과 에뮬레이션은 확실히 비슷해 보입니다. 결국 둘 다 서로 다른 시스템에서 게임을 실행할 수 있게 해주기 때문입니다. 기술적인 수준에서는 실제로 매우 다르게 작동합니다. 아시다시피 에뮬레이터는 한 컴퓨터나 운영 체제가 다른 컴퓨터나 운영 체제를 모방할 수 있게 해주는 소프트웨어 유형으로, 일반적으로 장치에서 실행할 수 없는 다른 도구나 소프트웨어를 사용할 수 있게 해줍니다. 이에 대한 한 가지 예는 컴퓨터나 모바일 장치를 사용하여 게임 콘솔을 에뮬레이션하여 ROM 파일을 사용하여 다른 시스템용으로 설계된 게임을 플레이할 수 있는 것입니다. 따라서 컴퓨터에서 PlayStation 1을 에뮬레이션하면 해당 컴퓨터에서 이미 소유하고 있는 PS1 게임의 ROM을 플레이할 수 있습니다.
에뮬레이션과 ROM은 원래 의도했던 것과 다른 장치에서 콘솔 게임을 플레이하는 유일한 방법은 아닙니다. 또 다른 옵션은 게임 포트를 플레이하는 것입니다. 게임이 포팅된다는 것은 게임이 새로운 시스템에 직접적으로 적용된다는 의미입니다. 예를 들어 “배트맨: 아캄 나이트”가 PC로 포팅되었을 때와 같이 비록 상당히 실패했지만 말입니다. 정식 게임 스튜디오에서 개발한 공식 게임 포트가 많이 있지만, 그 중 상당수는 커뮤니티에서 제작한 팬 프로젝트이기도 합니다. AnyPS5 프로젝트의 경우도 마찬가지이지만, 결국 전체 PS5 라이브러리를 충분한 전력을 갖춘 PC로 가져올 수 있다는 점에서도 독특합니다.