본문으로 이동

RPCS3

위키백과, 우리 모두의 백과사전.

RPCS3
원저자DH, Hykem, AlexAltea, Nekotekina
개발자Nekotekina, kd-11
발표일2011년 5월 23일(13년 전)(2011-05-23)
안정화 버전
없음
미리보기 버전
v0.0.28-15131 Alpha / 2023년 6월 5일(17개월 전)(2023-06-05)[1]
저장소github.com/rpcs3/rpcs3/
프로그래밍 언어C++
운영 체제윈도우 7 이상, 리눅스
플랫폼X86-64 (SSSE3 지원 포함)
크기
언어영어
종류비디오 게임 콘솔 에뮬레이터
라이선스GNU 일반 공중 사용 허가서 버전 2 이상
웹사이트rpcs3.net

RPCS3소니 플레이스테이션 3를 위한 자유-오픈 소스의 개발 중인 비디오 게임 콘솔 에뮬레이터이자 디버거이다. C++ 프로그래밍 언어로 개발되었으며 그 외에 백엔드 렌더러로서 OpenGL, 벌컨, DirectX 12를 사용하고 있다. 이 에뮬레이터는 현재 마이크로소프트 윈도우, 리눅스 운영 체제에서 실행되며 플레이스테이션 3 게임들과 소프트웨어가 개인용 컴퓨터에서 플레이 및 디버깅될 수 있게 한다.

2021년 10월 25일 기준으로 3233개[2]의 게임이 플레이가 가능하며 3233개의 게임 중 2054개[3]의 게임이 진입이 가능하고 심각한 결함이 있거나 성능이 부족한 게임은 987개[4], 이미지를 표시하지만 메뉴를 지나치지 않는 게임이 186개[5], 창 제목에 테두리가 있는 검은색 화면을 표시하는 게임이 6개[6]이다. 현재 플레이스테이션 3 에뮬레이터의 RPCS3는 개발 중이다.[7]

개발

[편집]

처음에 RPCS3는 2011년 5월 23일 프로그래머 DH와 Hykem에 의해 개발되었다.[8] 개발자들은 처음에 구글 디벨로퍼스에 프로젝트를 호스팅하였으며 2013년 8월 27일 최종적으로 깃허브로 이동하였다. 이 에뮬레이터는 2011년 9월 단순한 Homebrew 프로젝트를 성공적으로 구동할 수 있었으며[9] 나중에 2012년 6월 v0.0.0.2로 출시되었고,[10] 2013년 8월에는 v0.0.0.4,[11] 2014년 6월에는 v0.0.0.5,[12] 2015년 10월에는 v0.0.0.6[13], 2016년 4월에는 v0.0.0.9가 출시되었다.[14]

요구사항

[편집]

최소 요구사항이 충족하여야 이 에뮬레이터를 적절하게 실행할 수 있다. 2017년 3월 3일 기준으로 사용자들은 윈도우 7 이상 또는 현대의 리눅스 배포판의 64비트 버전을 구동하고 있어야 한다. 최소 8GB 램에 AMD FX 시리즈 또는 인텔 샌디브리지 시리즈 이상의 프로세서가 필요하다. 특히 SSE3 지원이 필수적이다. OpenGL 4.3 이상을 지원하는 현대의 GPU라면 무엇이든 사용이 가능하며 벌컨과 DirectX 12도 지원된다. 실제로 에뮬레이터를 구동하려면 Microsoft Visual C++ 2015 redistributable, 플레이스테이션 3의 펌웨어 덤프, 게임 및 애플리케이션이 필요하다. 에뮬레이트된 PS3에 게임과 애플리케이션의 설치가 가능할 경우 스토리지의 요구사항은 설치된 크기에 따라 달라질 수 있다.[15]

구현체

[편집]

2017년 2월 9일, RPCS3는 PPU 스레드 스케줄러의 첫 구현체를 적용받았다.[16] 2017년 2월 16일, RPCS3는 공식 플레이스테이션 3 펌웨어를 직접 코어 파일 시스템으로 설치하는 기능이 적용되었다.[17] 2017년 5월 벌컨 그래픽스 API 구현체가 일부 성능에서 400% 개선이 이루어졌음이 보고되었으며 이는 여러 게임들이 플레이 가능한 수준으로 올랐음을 의미한다.[18]

반응

[편집]

2014년 3월, 시네마 블렌드의 윌리엄 어셔(William Usher)는 "처음에 수많은 게이머들이 플레이스테이션 3의 셀 아키텍처의 복잡성으로 인해 에뮬레이션이 불가능하다고 생각했다"고 적었다.[19] 2014년 3월, 유로게이머의 Elio Cossu는 "이렇게 초기 단계의 에뮬레이션도 PS3 하드웨어의 복잡성을 염두에 두면 눈에 띄는 성취도를 보였다."고 썼다.[20]

ATLUS DMCA 사건

[편집]

RPCS3는 2017년 4월 페르소나 5이 서부 국가에 출시되기 이전에 이 게임을 에뮬레이트할 수 있다는 것으로 인해 상당한 미디어 집중을 받았다.[21][22][23][24] 2017년 9월, 페르소나의 개발사 ATLUS의 DMCA는 RPCS3의 Patreon 페이지 삭제를 요청하였다. 이 조치는 Patreon 페이지가 이 에뮬레이터가 "페르소나 5"의 에뮬레이션 진행을 자주 언급하고 있다는 것에서 기인하였다. 그러나 이 요구는 페이지에서 페르소나 5 참조 내용을 제거하는 것에서 일단락되었다.[25]

같이 보기

[편집]

각주

[편집]
  1. “Downloads”. 《rpcs3.net》. 2023년 4월 13일에 확인함. 
  2. “RPCS3 Compatibility”. 《RPCS3》. 
  3. 원할하게 플레이 가능한 게임 63.53% (Playable)
  4. 게임에서 약간의 렉과 오류가 존재할 수 있는 게임 30.53% (Ingame)
  5. 실행은 되나 대부분 할 수 없는 게임 5.75% (Intro)
  6. 실행은 되지만 검은색 화면이 계속 뜨는 게임 0.19% (Loadable)
  7. “RPCS3 FAQ”. 《rpcs3.net》. 
  8. “rpcs3 r1 Google Code”. 2011년 5월 23일 – 구글 디벨로퍼스 경유. 
  9. “rpcs3 r28 on Google Code”. 2011년 5월 23일 – 구글 디벨로퍼스 경유. 
  10. “rpcs3 tag 0.0.0.2”. 2012년 6월 1일 – 구글 디벨로퍼스 경유. 
  11. “rpcs3 tag 0.0.0.4”. 2013년 8월 27일 – GitHub 경유. 
  12. “rpcs3 tag 0.0.0.5”. 2014년 6월 27일 – GitHub 경유. 
  13. “RPCS3/rpcs3”. 2016년 4월 18일에 확인함 – GitHub 경유. 
  14. “RPCS3/rpcs3”. 2016년 4월 18일에 확인함 – GitHub 경유. 
  15. “Quickstart”. 《rpcs3.net》. 2017년 3월 3일에 확인함. 
  16. “Pull request #2349 - [WIP] PPU scheduler”. 2017년 3월 3일에 확인함 – AppVeyor 경유. 
  17. “PS3UPDAT.PUP installer (#2386) · RPCS3/rpcs3@458dbbd”. 2017년 3월 3일에 확인함깃허브 경유. 
  18. “RPCS3 Gets Performance Boost with Vulkan API”. 《Eteknix》. 2017년 5월 22일. 
  19. “PS3 Emulator Can Now Run Commercial Games - CINEMABLEND”. 《CINEMABLEND》. 2014년 3월 8일. 2017년 3월 3일에 확인함. 
  20. Cossu, Elio (2014년 3월 7일). “RPCS3, ecco l'emulatore PS3 per Windows”. 《Eurogamer》 (이탈리아어). 2014년 3월 9일에 확인함. 
  21. “Persona 5 is playable on PC with this PS3 emulator”. 《PC Gamer》. 2017년 4월 3일. 
  22. “Here's Persona 5 "Running" On A PC”. 《Kotaku》. 2017년 4월 4일. 
  23. “‘Persona 5’ Running on PC Emulation”. 《Heavy.com》. 2017년 4월 5일. 
  24. “Persona 5 is up and running on one of the PC’s PlayStation 3 emulators”. 《VentureBeat》. 2017년 4월 3일. 
  25. “Atlus tried to take down a PS3 emulator advertising 'Persona 5'. 《Engadget》. 2017년 9월 27일. 

외부 링크

[편집]