LINUX.ORG.RU

RPCS3 0.0.2 — первая alpha-версия эмулятора Sony PlayStation 3

 ,


1

3

RPCS3 — это эмулятор игровой консоли Sony PlayStation 3 (и, возможно, PlayStation Vita в будущем). Несмотря на высокую производительность Cell BE и RSX, авторы RPCS3 уже смогли запустить около сотни игр, причём с кадровой частотой от 30 до 60 кадров в секунду. На текущий момент RPCS3 является LLE (Low level emulation) эмулятором и требует firmware оригинальной консоли. В будущем планируется переход к HLE (High level emulation), поэтому прошивка больше не будет нужна.

Лицензия, под которой распространяется RPCS3, — GNU GPLv2.

Основные изменения по сравнению с версией 0.0.1 Pre-Alpha

  1. Добавлена поддержка LLVM-рекомпилятора для Power Processing Unit aka PPU (его также называют Power Processor Element aka PPE).
  2. Улучшена точность эмуляции Synergistic Processing Unit aka SPU (Synergistic Processing Elements aka SPE).
  3. Для SPU реализован планировщик задач, точки останова и точность эмуляции.
  4. Множество улучшений, связанных с LV2 syscall.
  5. Исправлено несколько ошибок в эмуляции RSX (RSX Reality Synthesizer — проприетарный GPU от NVidia).
  6. Множество улучшений в видеоплагинах.
  7. Добавлена начальная поддержка эмуляции PlayStation Vita (к сожалению, пока ни одна игра не запускается).
  8. Добавлена автоматическая установка LLE-модулей (они будут нужны до тех пор, пока не будет переписана оригинальна прошивка PlayStation 3).
  9. Добавлена поддержка расшифровки на лету MSELF, SDAT, EDAT и SPRX.
  10. Добавлен установщик оригинальной прошивки из файла PS3UPDAT.PUP.
  11. Исправлены несколько ошибок связанные с версией для Linux.

Основные задачи на будущие релизы

Краткосрочные задачи:

  1. Добавить поддержку использования ускорения шифрования AES-NI.
  2. Исправить оставшиеся ошибки, связанные с Linux.
  3. Добавить сборки для Linux.

Среднесрочные задачи:

  1. Добавить поддержку Vulkan в Linux.
  2. Добавить недостающие системные вызовы.
  3. Добавить аудиомодуль для Linux.
  4. Добавить поддержку ASIO для Windows.
  5. Улучшить SPU. Реализовать точный интерпретатор PPU.
  6. Написать автоматические тесты, переписать GUI на Qt.

Долгосрочные задачи:

  1. Добавить поддержку USB-устройств.
  2. Полностью переписать firmware PlayStation 3, чтобы сделать возможной загрузку игр без оригинальной прошивки.
  3. Реализовать поддержку сети.
  4. Добавить возможность использовать лицензионные диски для запуска игр с blu-ray привода на компьютере без оригинальной прошивки от PlayStation 3.

>>> Подробнее

Видео запуска некоторых игр на Youtube.com

  1. Demon's Souls.
  2. Atelier Meruru: The Apprentice.
  3. Atelier Totori : Alchemist of Arland.
  4. G-Force.
  5. God of War Collection.
  6. The Legend of Spyro: Dawn of the Dragon.
  7. Tales of Symphonia Dawn of the New World.
  8. Virtua Fighter 5: Final Showdown.

>>> Список совместимости игр

>>> Более подробная информация об аппаратном обеспечении PS 3

>>> Поддержать разработчиков (основной разработчик — Ivan Nekotekina)

>>> Исходный код

>>> Подробности

★★★★★

Проверено: JB ()
Последнее исправление: sudopacman (всего исправлений: 4)

По-любому хорошая новость. Буду ждать когда допилят. Побольше муляторов хороших и разных.

DiversantBivnev
()
Ответ на: комментарий от mos

гоночки и файтенги не нужны как класс от слова вообще.

файтинги --- это компанией под пивас. а гоночки оказалось хорошо заходят когда есть руль с фидбеком. папы гоняют в ралли, дети на картах и луноходах (в gt есть трасса )) ).

на ПК

это самое «П» ключевое. плойка это для компании, причем меня совершенно не обламывает запихать ее в сумку, к ней 4 геймпада и топать в гости. рекомендую ;)

Rastafarra ★★★★
()
Ответ на: комментарий от Rastafarra

кстати оказалось так себе, особенно после dirt-а.

это потому что dirt больше аркада, а gran turismo симулятор

JB ★★★★★
()
Ответ на: комментарий от anonymous_sama

Вполне можно, только лучшем игроком конечно с ним не стать.

учитывая что Коля и без контроллера бывает рукожоп, то с контроллером он будет нести смерть не только зомбям, но и напарникам по команде :)

JB ★★★★★
()
Ответ на: комментарий от JB

dirt больше аркада, а gran turismo симулятор

да блин нихрена.

dirt --- это как раз симулятор, с понятным и весьма прикольным поведением, а в дерево можно вписаться так что колеса отвалятся. мне для совсем уж восторга разве что ручник хочется отдельной палкой.

а в gt все соперники разлетаются как кегли, упереться бочком в повороте милое дело. gt рулит онлайном, вот это прикольно.

Rastafarra ★★★★
()
Ответ на: комментарий от Rastafarra

dirt --- это как раз симулятор, с понятным и весьма прикольным поведением

поведение должно быть реалистичным, а не понятным или прикольным. В GT c этим все ок, а вот с повреждениями да, не очень

JB ★★★★★
()
Ответ на: комментарий от JB

поведение должно быть реалистичным

хз, может я где-то какие-то стабилизаторы не доотключил, но по ощущениям в дирте реалистичность реалистичнее.

Rastafarra ★★★★
()
Ответ на: комментарий от Rastafarra

Увы, пока никто. Сам жду, когда в автосимы ралли завезут.

Пока на горизонте только пКарс 2 с ралли-кроссом, но что там будет по физике - ещё вопрос. Самое большее что есть сейчас - это пара коротких ралликроссовых трасс в лфс. Про длинные спецучастки можно даже не думать.

rebus_x
()
Ответ на: комментарий от Rastafarra

файтинги --- это компанией под пивас.

ну так сосноли под это и задумывались.

а гоночки оказалось хорошо заходят когда есть руль с фидбеком.

само собой (а еще лучше к рулю три педали (ну емаксеры уже имеют, я точно знаю)), трясущуюся кабину и хороший рычаг КПП... и можно в космос лететь. правда всё это (наряду с самыми-пресамыми продвинутыми представителями жанра) так и не избавляет от ощущения, что машинки летят-скользят над покрытием, а не едут по нему), поэтому я предпочитаю *игры* гоночкам. I'76 к примеру. там соль в другом, соотв. баранка не нужна. но машинки так же есть (и еще какие!).

это самое «П» ключевое

П - Пивной ))) даешь лан-пати. Собсно всем понятно, что технически ПК и сосноли нынче взаимозаменяемы. То, что раньше их разделяло (диван/стул, телек/монитор, мышка/гейпад, хард/картридж, сеть/нетсети) нынче стерлось. Остались рудименты стилевых предпочтений. Но это не отменяет того что всякие хеви рейны это претенциозное г, калька с голливуда для поколения Z.

mos ★★☆☆☆
()
Ответ на: комментарий от Rastafarra

Скорее всего rFactor с модами. В ванильном виде они все ориентированы на гонку по асфальтированным гоночным трассам, которые с реальных замоделены. Как вариант ещё есть Asseto Corsa, но там та же фигня. К слову, реалистичное поведение автомобиля - это не только то, как он едет. Это и его механика. Например, коробку передач можешь испортить как в реальном автомобиле. Ну и, конечно, рулевой набор обязательно нужен, хотя бы Logitech G25. Иначе нафиг такое не надо.

Quasar ★★★★★
()
Ответ на: комментарий от mos

щас же wrc в мексике вовсю, я видел как они тренируются :)

Rastafarra ★★★★
()
Ответ на: комментарий от mos

mos> само собой (а еще лучше к рулю три педали (ну емаксеры уже имеют, я точно знаю)), трясущуюся кабину и хороший рычаг КПП... и можно в космос лететь.

Руль с отдачей, коробка передач и педали - это всё, что нужно в базовом виде. Дальше разве что кресло оборудовать и очки виртуальной реальности купить.

mos> Собсно всем понятно, что технически ПК и сосноли нынче взаимозаменяемы.

Нет. Консоли априори слабее и не позволяют подключать огромную базу средств ввода-вывода. ПК может выдавать изображение с большим разрешением и большим FPS. Именно поэтому у купивших Nintendo Switch и Wii U началась сильнейшая истерика, когда последнюю Legend of Zelda запустили на ПК через CEMU в разрешении 4k и с лучшей производительностью.

mos> То, что раньше их разделяло (диван/стул, телек/монитор, мышка/гейпад, хард/картридж, сеть/нетсети) нынче стерлось.

С чего вдруг стёрлось?

Quasar ★★★★★
()
Ответ на: комментарий от Rastafarra

Если такое нравится, можешь и купить: https://www.youtube.com/watch?v=Yy44s_de15Y

А вообще тебе в него играть будет неинтересно потому, что убийца - детектив в шляпе.

Quasar ★★★★★
()
Последнее исправление: Quasar (всего исправлений: 1)
Ответ на: комментарий от Quasar

С чего вдруг стёрлось?

потому что если не обламываться особо, то комп отлично переносится из комнаты в комнату, цепляется к ящику и погнали. кстати dirt из стима тоже весьма приколен. стол, диван, g25, 42' и разливное :)

Rastafarra ★★★★
()
Ответ на: комментарий от Rastafarra

Rastafarra> потому что если не обламываться особо, то комп отлично переносится из комнаты в комнату, цепляется к ящику и погнали.

Компьютер всегда легко переносился. А вот консоль ну никак не тянет на то, чтобы границы с неё ушли.

Quasar ★★★★★
()
Ответ на: комментарий от tne

эту сказочку про очередную «лучшую игру всех вр. и нар.» я слышу уже... на поверку обычно всё оказывалось... не совсем так. ИЧСХ эта киселёвшина разносится в основном именно про соснольшину.
больные люди.

mos ★★☆☆☆
()
Ответ на: комментарий от mos

интереснее гуглить скажем «ps3 top 10» и их брать.

нам же не «маркетинг», нам исторический фильтр.

Rastafarra ★★★★
()
Ответ на: комментарий от ozzee

На ютубе проходи, оно же просто кинцо с квик-тайм эвентами.

anonymous
()
Ответ на: комментарий от WARNING

Если под цимесом ты подразумеваешь читеров.

anonymous
()
Ответ на: комментарий от mos

Лолчто? Хоть лучшая игра года, хоть нет, какая разница. Игра хорошая, человек спросил, я ответил.

tne
()
Ответ на: комментарий от Valman_new

Скоро. Года через три.

Ну тут хоть процессор эмулировать не надо.

ls-h ★★★★★
()
Ответ на: комментарий от Quasar

Именно поэтому у купивших Nintendo Switch и Wii U началась сильнейшая истерика, когда последнюю Legend of Zelda запустили на ПК через CEMU в разрешении 4k и с лучшей производительностью.

последнюю Legend of Zelda запустили на ПК

лолшто?

JB ★★★★★
()

кстати, а почему никто не пытается вместо написания эмулятора как-то автоматизировать перекомпиляцию этих игр под x86 (понятно, что при этом нужна некая библиотека для линковки, имитирующая консольные API)? Теоретически, интересных консольных эксклюзивов не так уж и много, а имея подобный инструментарий можно было бы просто портануть тот же The Last of Us и заставить этот порт работать лучше чем это обычно бывает на эмуляторах, где вечно какие-то пляски с бубном вокруг прошивок, плагинов, плагинов к плагинам, настроек плагинов к плагинам для настройки плагинов и вот это вот всё...

Sagrer
()
Ответ на: комментарий от Sagrer

Потому, что игры разрабатывают сначала под ПК, и только потом портируют на консоли. ПК-версию зажимают. Да и современные консоли - те же x86. Другими словами, нет никаких проблем выпустить игру на ПК. Просто манагеры и аудитория консолей категорически против.

Quasar ★★★★★
()
Ответ на: комментарий от th3m3

th3m3> В GTA V на GNU/Linux, скоро рубиться можно будет?

Когда в WINE завезут DirectX 11 полноценно. Версия для PS3 нафиг не нужна.

Quasar ★★★★★
()
Ответ на: комментарий от Quasar

так я ж не про мотивы разработчиков игр говорю, а про разработчиков эмуляторов ). Смотрел как-то содержимое iso-шки для ps2, там же ELF-ы в общем-то обычные, чисто теоретически их можно попытаться дизассембелировать\декомпилировать-в-некий-портируемый-байткод, получить список использующихся системных вызовов, переписать их в виде библиотеки а-ля winelib и скомпилить\слинковать под нужную платформу.

Sagrer
()
Ответ на: комментарий от mos

всякие хеви рейны это претенциозное г,

Похуже Fahrenheit конечно(который я перепрошел и не один раз, ибо атмосфера), но всё же очень годно.

Тот случай, когда мыльное кинцо вытягивает сюжетом и от QTE не хочется блевать

Pinkbyte ★★★★★
()
Последнее исправление: Pinkbyte (всего исправлений: 1)
Ответ на: комментарий от Sagrer

А зачем делать транслятор-портировщик, когда можно под эмулятором с кучей настроек и возможностей запустить? А то по факту это будет набор игры с эмулятором. Да и как распространять такие игры, когда они официально не портированы, а официально портированные итак есть?

Quasar ★★★★★
()
Ответ на: комментарий от Quasar

ну, затем что я, помнится, одну ps2-игрушку проходил по принципу «найти на форуме гайд по эмуляции этой игрушки и на каждый проходимый уровень подрубать свой набор плагинов с разными настройками». Понятно что это вопрос качества самого эмулятора и плагинов к нему, но также вполне понятно что написать универсальный эмуль должно быть ощутимо сложнее чем вылизать совместимость для порта данной конкретной игры.

С распространением да, получается нелегальщина, в прочем как будто это когда-то останавливало адептов торрента ).

Sagrer
()
Ответ на: комментарий от Pinkbyte

Тот случай, когда мыльное кинцо вытягивает сюжетом и от QTE не хочется блевать

что и т.д.
то бишь я всё угадал и не играя (даже скриншотов почти не видя, тем более видосов на тытрубе). а мне тут - а ты играл, а ты играл... Пастернак в норме, Булгаков гарантирует.

Fahrenheit

хм, оно оказывается для Линакса есть. Может гляну когда-нибудь. судя по описанию там есть элементы в стиле The Last Express (типа скрипты триггерятся в real time)

mos ★★☆☆☆
()
Ответ на: комментарий от DELIRIUM

иксбоксовый работал норм. плоечный не пробовал.

Dark_SavanT ★★★★★
()
Ответ на: комментарий от Sagrer

Sagrer> но также вполне понятно что написать универсальный эмуль должно быть ощутимо сложнее чем вылизать совместимость для порта данной конкретной игры.

Нерелевантно.

Sagrer> С распространением да, получается нелегальщина, в прочем как будто это когда-то останавливало адептов торрента ).

Так адептов торрента или разработчиков эмуляторов?

Quasar ★★★★★
()
Последнее исправление: Quasar (всего исправлений: 1)
Ответ на: комментарий от th3m3

GNU/Linux пользователи не «порубятся», ибо проприетарщина.
Linux пользователи наверное, светлое будущее такое светлое.

Arlecchino ★★
()
Ответ на: комментарий от DELIRIUM

Brickleberry - такое же говно, как 95% аниме. И если ты не заметил, как спустя несколько первых серий (действительно хороших) сериал стал скатываться в говно, то ты говноед.

anonymous
()
Ответ на: комментарий от Arlecchino

У швабодкофилов очень манёвренная толерантность к зондам, обмажутся в добавок анальными фирмварями и будут рубиться как милые.

anonymous
()
Ответ на: комментарий от anonymous

На мой взгляд, это один из немногочисленных примеров, когда сериал начинает скатываться в говно и создатели это сразу детектят и сворачивают его. Вот как раз после второго сезона они его и свернули.

DELIRIUM ☆☆☆☆☆
()
Последнее исправление: DELIRIUM (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.