Вышла третья alpha-версия эмулятора Sony PlayStation 3 — RPCS3 0.0.4
RPCS3 — это эмулятор игровой консоли Sony PlayStation 3 (и, возможно, PlayStation Vita в будущем). RPCS3 работает под ОС Windows и GNU/Linux (поддержка macOS пока не планируется из-за отсутствия поддержки в macOS Direct3D 12 или OpenGL 4.5/4.6 или Vulkan, так как macOS не поддерживает Vulkan, а вместо Vulkan использует похожий, но несовместимый проприетарный графический API — Metal). Несмотря на высокую производительность Cell Broadband Engine (Cell BE) и RSX Reality Synthesizer, авторы RPCS3 уже смогли запустить около сотни игр, причём с кадровой частотой от 30 до 60 кадров в секунду. На текущий момент RPCS3 является LLE (Low level emulation) эмулятором и требует firmware оригинальной консоли. В будущем планируется переход к HLE (High level emulation), поэтому прошивка больше не будет нужна (сейчас, для корректной работы эмулятора, нужно установить прошивку из файла PS3UPDAT.PUP через меню File и пункт Install Firmware, если этого не сделать, то игры работать не будут).
Основные изменения:
- Теперь, по умолчанию, используется PPU рекомпилятор, вместо PPU интерпретатора.
- Для SPU исправлены ошибки в таких инструкциях как FMA, FMS и FNMS.
- Добавлена поддержка высоких разрешений, вплоть до 10k.
- Для HLE исправлены следующие функции sys_get_random_number, sys_rwlock_runlock, sys_rwlock_wlock, sys_rwlock_wunlock и т.д.
- Для LLE реализована поддержка cellGcm.
- Для RSX реализована проверка на нулевой указатель в sys_rsx_context_attribute, переписан драйвер для обработки вершин, исправлена поддержка инструкции ARL и т.д.
- Для Linux добавлена поддержка PulseAudio.
- Добавлена поддержка сборки для macOS, но эмулятор не будет работать полноценно, так нету графического бэкенда (только null-бэкэнд).
- Добавлена поддержка трофеев.
- Улучшена поддержка сети.
- Добавлена поддержка Youtube.com (так как был реализован sys_net сискол)
- Множество улучшений связанный с OpenGL и Vulkan видеоплагинами.
- Улучшена поддержка xBSD систем.
- Добавлена поддержка evdev.
- Добавлена поддержка анизотропной фильтрации до 16x.
- Реализована set_native_priority.
Видео запуска некоторых игр на Youtube.com:
Nier Replicant
Soulcalibur V
Mortal Kombat vs DC Universe
Soulcalibur II
Final Fantasy X Remaster HD
Final Fantasy X-2 Remaster HD
Operation Flashpoint: Dragon Rising
Hard Corps: Uprising
Страница скачивания бинарных сборок для Windows и GNU/Linux: https://rpcs3.net/download
FAQ: https://rpcs3.net/faq
Начальная настройка эмулятора: https://rpcs3.net/quickstart
Форум: https://forums.rpcs3.net
Канал на Discord: https://discordapp.com/invite/t97Q4a
Совместимость с играми: https://rpcs3.net/compatibility
Скачать исходный код: https://github.com/RPCS3/rpcs3/archive/v0.0.4.tar.gz
Страница поддержки на patreon.com: https://www.patreon.com/Nekotekina
>>> Подробности