stringtranslate.com

RPCS3

RPCS3 — это бесплатный и открытый исходный код эмулятора и отладчика для Sony PlayStation 3 , работающий в операционных системах Windows , Linux , FreeBSD и macOS , позволяющий воспроизводить и отлаживать игры и программное обеспечение PlayStation 3 на персональном компьютере . Он разрабатывается на языке программирования C++ для процессоров x86-64 и ARM64 [a] с OpenGL и Vulkan в качестве внутренних рендереров.

По состоянию на август 2024 года почти 70% игр PlayStation 3 были классифицированы как «играбельные», что означает, что значительную часть родной библиотеки можно будет запустить от начала до конца без каких-либо серьезных проблем. [3]

Разработка

Несмотря на общую идею о том, что сложность архитектуры Cell PlayStation 3 не позволит ее эмулировать, [4] RPCS3 был выпущен 23 мая 2011 года программистами DH и Hykem в качестве рабочего эмулятора. [5] Разработчики изначально разместили проект на Google Code и в конечном итоге переместили его на GitHub 27 августа 2013 года. Эмулятор впервые смог успешно запустить простые проекты homebrew в сентябре 2011 года [6] и получил свой первый публичный релиз в июне 2012 года как v0.0.0.2. [7]

9 февраля 2017 года RPCS3 получил свою первую реализацию планировщика потоков PPE , что улучшило его эмуляцию многоядерного микропроцессора Cell. [8] 16 февраля 2017 года RPCS3 получил возможность устанавливать официальную прошивку PlayStation 3 непосредственно в свою основную файловую систему. [9] В мае 2017 года сообщалось, что реализация графического API Vulkan показала некоторые улучшения производительности, приближающиеся к 400%, что перевело несколько игр в статус «играбельных». [10]

В июле 2022 года разработчики RPCS3 реализовали сохранение состояний в эмуляторе. Ранее эта функция считалась невыполнимой из-за технических ограничений. [11]

В сентябре 2024 года на GitHub была выпущена сборка RPCS3, родная для архитектуры ЦП ARM64 для устройств macOS с однокристальной системой Apple Silicon . [12]

Требования

По состоянию на конец 2024 года требования к ОС следующие:

До этого требования для Mac и ПК были ниже: macOS 11.6 или более поздняя версия и Windows 7 или более поздняя версия соответственно. ПК должен иметь не менее 4 ГБ оперативной памяти , рекомендуется 8 ГБ, процессор x86-64 и графический процессор с поддержкой одного из поддерживаемых графических API: OpenGL 4.3 или более поздняя версия или Vulkan , последний рекомендуется. Для лучшей производительности также рекомендуется дополнительная поддержка наборов инструкций процессора SIMD , таких как AVX-2 и AVX-512 . Помимо самой игры для запуска, эмулятору требуется прошивка PlayStation 3 , которую можно загрузить с официального сайта Sony. [13]

Правовые проблемы

RPCS3 привлекла значительное внимание СМИ в апреле 2017 года за свою способность эмулировать Persona 5 , достигнув играбельности до даты выхода игры на Западе. [14] [15] [16] [17] В сентябре 2017 года разработчик Persona Atlus выпустил уведомление об удалении DMCA против страницы RPCS3 на Patreon . Действия были мотивированы тем, что на странице Patreon часто упоминался прогресс эмулятора в эмуляции Persona 5. Однако требование было урегулировано только путем удаления всех ссылок на Persona 5 со страницы. [18] [19]

Смотрите также

Ссылки

  1. ^ "Участники RPCS3/rpcs3". GitHub .
  2. ^ "Загрузки". rpcs3.net . Получено 13 апреля 2023 г. .
  3. ^ wololo (5 августа 2024 г.). "RPCS3 (PS3 Emulator) 0.0.32 получает улучшенное определение ЦП + бесчисленные улучшения". Wololo.net . Архивировано из оригинала 22 августа 2024 г. . Получено 28 августа 2024 г. .
  4. Usher, William (8 марта 2014 г.). «Эмулятор PS3 теперь может запускать коммерческие игры». CinemaBlend . Архивировано из оригинала 13 марта 2014 г. Получено 3 марта 2017 г.
  5. ^ "rpcs3 r1 Google Code". 23 мая 2011 г. Архивировано из оригинала 14 марта 2014 г. – через Google Code .
  6. ^ "rpcs3 r28 на Google Code". 23 мая 2011 г. Архивировано из оригинала 20 августа 2012 г. – через Google Code .
  7. ^ "rpcs3 tag 0.0.0.2". 1 июня 2012 г. Архивировано из оригинала 6 января 2013 г. – через Google Code .
  8. ^ "Pull request #2349 - [WIP] PPU scheduler" . Получено 3 марта 2017 г. – через GitHub.
  9. ^ "PS3UPDAT.PUP installer (#2386) · RPCS3/rpcs3@458dbbd" . Получено 3 марта 2017 г. – через GitHub.
  10. ^ Доннелл, Питер (22 мая 2017 г.). «RPCS3 получает повышение производительности с API Vulkan». Eteknix . Архивировано из оригинала 22 января 2019 г.
  11. ^ Бейли, Дастин (4 августа 2022 г.). «Эмулятор PS3 RPCS3 наконец-то добавляет состояния сохранения». GamesRadar . Получено 19 октября 2022 г. .
  12. ^ RPCS3/rpcs3-binaries-mac-arm64, RPCS3, 25 сентября 2024 г. , получено 25 сентября 2024 г.
  13. ^ "Quickstart". RPCS3 . Получено 18 мая 2023 г. .
  14. Прескотт, Шон (3 апреля 2017 г.). «Persona 5 можно запустить на ПК с помощью этого эмулятора PS3». PC Gamer . Архивировано из оригинала 21 июня 2017 г.
  15. ^ Планкетт, Люк (4 апреля 2017 г.). «Вот Persona 5 „работает“ на ПК». Kotaku . Архивировано из оригинала 23 июня 2018 г.
  16. ^ Бехт, Эли (5 апреля 2017 г.). "Persona 5' работает на эмуляции ПК". Heavy.com . Архивировано из оригинала 19 марта 2018 г.
  17. ^ Grubb, Jeff (3 апреля 2017 г.). «Persona 5 запущена и работает на одном из эмуляторов PlayStation 3 для ПК». VentureBeat . Архивировано из оригинала 23 июня 2018 г.
  18. Moon, Mariella (27 сентября 2017 г.). «Atlus попыталась убрать эмулятор PS3, рекламирующий «Persona 5». Engadget . Архивировано из оригинала 29 сентября 2017 г.
  19. ^ Орланд, Кайл (27 сентября 2017 г.). «Atlus хочет отключить эмулятор PS3, потому что он запускает Persona 5». ArsTechnica . Архивировано из оригинала 30 сентября 2017 г.

Примечания

  1. ^ Для устройств macOS.

Внешние ссылки