Créé par DH & Hykem (et rejoint par un ensemble de développeurs), RPCS3 est un émulateur de Playstation 3 multi-plateformes qui a pour objectif de devenir le plus complet possible. Il fait principalement office de désassembleur mais pousse la performance jusqu’à exécuter un certains nombres de jeux commerciaux devenant ainsi le premier émulateur de PS3 émulant un jeu du commerce, toutefois il nécessite un PC extrêmement performant.
En effet il vous faudra rien de moins qu’un CPU type core i7 @ 4Ghz, une carte graphique récente type nVidia GTX, de la mémoire haute performance type DDR4 ou encore un système d’exploitation récent pour espérer lancer des jeux dans un mode relativement fluide (mais attention cela dépend énormément des builds et des jeux).
Plusieurs rendus s’offre à vous: Aucun, OpenGL, DirectX12 (Windows 10 uniquement) et Vulkan (qui a pour but de remplacer à terme OpenGL et ses dérivés en exploitant plus efficacement les architectures informatiques modernes).
Cette version, qu’on va dire « stable » dans le sens ou elle est officiellement publiée sur le site officiel (ce qui change des builds réguliés dit « WIP » ou « GIT ») n’est disponible que pour les processeurs 64 bits. Il s’agit d’une version en cours de développement (WIP) compilée et concernant la branche principale qui est basée sur les sources GIT.
PPU/SPU
– PPU LLVM AOT recompiler reimplemented
– PPU LLVM caching implemented
– PPU thread scheduler implemented
– PPU breakpoints reimplemented
– PPU analyzer improved
– Various LV2 system improvements
– IdManager improvements
– Debugger fixed and enhanced
– PPU/SPU accuracy improvements
Memory
– Memory system cleanup
– sys_memory_get_page_attribute improvements
– sys_mmapper improvements
Graphics
– A LOT of bugfixes and accuracy improvements for all Graphic backends. (There were really a lot of improvements here and we can’t list them all!)
– Shader decompiler improvements
– Several RSX bugfixes and accuracy improvements
HLE
– Major sys_net improvements
– cellOsk implemented
– cellVDec fixes and improvements
– Several other small improvements
Input
– MMJoystick implemented
Linux
– Several Linux specific bugfixes were made. Some are still being worked on as there are still a few Linux specific bugs.
Vita
– Initial package unpacking implemented
– Small Interpreter improvements
Logging
– Logging system cleanup
– TLS bugfixes and improvements
Misc
– Automatic LLE loading
– MSELF, SDAT, EDAT, SPRX: Decryption on the fly!
– Firmware update file (PS3UPDAT.PUP) installer
– XAudio fixes
Many other unlisted bugfixes and improvements
Site officiel des sources et versions compilées (builds).