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 faisait principalement office de désassembleur mais pousse à présent la performance jusqu’à exécuter un certains nombres de jeux commerciaux devenant ainsi le premier émulateur de PS3 émulant des jeux 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 (voir config minimale requise sur le site officiel), 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).
 
Au sujet du nom de l’émulateur, il s’agit d’une abréviation et d’une combinaison de Personal Computer (PC) et PlayStation 3 (PS3). PC + PS3 = PCS3.
Que signifie le R? DH et BlackDemon se souviennent qu’il représentait Real car en 2011, il n’y avait que de faux émulateurs de Ps3. Puis, à un moment donné, DH (originaire d’Ukraine) a commencé à dire que le R représentait le mot Russe. De plus, Nekotekina, qui a rejoint l’équipe fin 2013 et qui est rapidement devenu l’un des plus grands développeurs de cet émulateur, est originaire de Russie. Du coup RPCS3 signifie à présent Russian Personal Computer Station 3.
 

 
Cette version (qui n’est pas à considérer comme stable) qu’on nommera « point de repère » (landmarks) dans le sens ou elle est officiellement publiée sur le site officiel (ce qui change des builds régulier dit « WIP » ou « GIT »), n’est disponible que pour les processeurs 64 bits. Pas de changelog malheureusement.

 

Version changes serve as landmarks and are by no means stable builds
This changelog lists the main (but not all) changes made since 0.0.X

 

– Popularity fixes by @elad335 in #12920
– Fix get_member_and_attrs by @RipleyTom in #12927
– rsx: Maintenance fixes [6] by @kd-11 in #12919
– Restrained PRX fixes by @elad335 in #12921
– rsx: Maintenance fixes [7] by @kd-11 in #12937
– Disable unsupported PPU settings on boot by @Megamouse in #12932
– Add enable exclusive fullscreen mode setting by @MSuih in #12945
– cellPad: Noise-cancelling log changes by @elad335 in #12958
– Update dependencies by @Megamouse in #12955
– Qt: add option to automatically resize the game window by @Megamouse in #12960
– rsx: Improve ROP output handling by @kd-11 in #12957
– VSH: Filesystem Mounting Enhancement by @brian218 in #12917
– rsx: Maintenance fixes [8] by @kd-11 in #12973
– Update AppStream Metadata by @pktiuk in #12974
– Utility fixups by @Nekotekina in #12977
– Improve error_code, make HDD1 errors be warnings by @elad335 in #12983
– Improve PSF log message by @Megamouse in #12991
– Use uppercase RPCS3 name in the metainfo file by @j8r in #12993
– logs improvements by @elad335 in #12944
– logs.cpp: Steer the ship before hitting the rocks by @elad335 in #12995
– Add ability to bind sockets to a local IP address by @teamxlink-dev in #12998
– evdev gun support by @nadenislamarre in #12950
– sys_fs: Implemented sys_fs_newfs() for VSH to format /dev_hdd1 by @brian218 in #13002
– Add RPCS3/games/ for automatic games detection, support PSN games outside HDD0 by @elad335 in #12982
– sys_fs hotfix by @elad335 in #13010
– Increase max number of skylanders to 8 by @RipleyTom in #13015
– ux/core: Add module verification step for some critical libraries by @kd-11 in #13017
– Trophy manager: add more context menu actions by @Megamouse in #13019
– Dont append main thread’s ID on fatal error dialog by @elad335 in #13021
– Windows: Try to fix dll checks by @Megamouse in #13023
– Windows: Check WSAStartup result by @Megamouse in #13024
– Qt: Delete empty cache dirs after cache removal by @Megamouse in #13025
– sys_fs & USIO minor fixups by @brian218 in #13007
– sys_fs: Integrated the function of get_vfs() into get_mp() to avoid unnecessary iteration by @brian218 in #13030
– CI: switch FreeBSD to Clang/libc++ 15 by @jbeich in #13032
– Recording by @Megamouse in #12894
– Game management improvements by @elad335 in #13008
– [macOS] Fix build errors in media_utils.cpp by @shinra-electric in #13034
– Qt: Improved the shown path in overlay message « Recording stopped » by @brian218 in #13033
– PPU: Add new patch function for SONIC 06 by @elad335 in #12962
– [3rdParty] Update MoltenVK to 1.3.236 & set MSL Fastmath to On Demand by @shinra-electric in #13035
– cellRec: add more logging by @Megamouse in #13040
– cellRec: hotfix for pre-recording by @Megamouse in #13041
– Texture Dumper + RSX Draw Call Stepping by @elad335 in #13042
– sys_fs: sys_fs_get_mount_info(): Made g_mp_sys_dev_root always reported as mounted by @brian218 in #13037
– RSX Debugger: Do not show invalid color buffers by @elad335 in #13043
– Qt: simplify shortcut creation by @Megamouse in #13038
– Qt: fix opening folders by using util functions by @Megamouse in #13049
– sys_sm: Implemented sys_sm_shutdown() by @brian218 in #13048
– rsx: Simulate attribute interpolation on NVIDIA where SM6.1 is supported by @kd-11 in #13046
– Qt: remove cache dir when deleting games by @Megamouse in #13054
– NP: Disable some logging by @AniLeo in #13061
– Qt: don’t show message if only the rpcs3 games dir shortcut was created by @Megamouse in #13062
– gl: Throw popup exception if we cannot initialize critical requirements by @kd-11 in #13066
– Qt: facepalm fix in open_dir by @Megamouse in #13069
– Misc and minor improvements of syscalls used by VSH by @brian218 in #13067
– PSF: Add AS as valid category by @AniLeo in #13063
– Implement SDL handler by @Megamouse in #12822
– vk: Improve memory integrity by @kd-11 in #13070
– sys_game: Made the LV2 Watchdog restarts the game forcefully by @brian218 in #13074
– vk: Add missing memory barrier by @kd-11 in #13090
– UI: Report Game Size On Disk, Make Game Removal An Informed Decision by @elad335 in #13088
– rsx: Fix exceptions by @elad335 in #13082
– Qt: show item count in category filter by @Megamouse in #13092
– rsx: Improve surface<->texture cache communication by @kd-11 in #13077
– StrUtil.h: Prevent an underflow in strcpy_trunc by @elad335 in #13094
– ci: Update rpcs3-ci-bionic to 1.6 by @AniLeo in #13064
– rsx: Propagate surface format changes to shader ROP control by @kd-11 in #13097
– Log viewer improvements by @Megamouse in #13100
– Qt: Implement config check in Utilities and log viewer by @Megamouse in #13104
– Qt: stop all async refresh threads on close by @Megamouse in #13107
– Qt: Improve Check Config utility by @Megamouse in #13111
– PRX: Implement multi-referenced library management by @elad335 in #13115
– Qt: fix size_on_disk filetype by @Megamouse in #13122
– vk: Add some missing PCI IDs by @kd-11 in #13131
– rsx: Fix logicOp interaction with blending by @kd-11 in #13132
– vk: Restructure framebuffer loop barrier management by @kd-11 in #13136
– fs: implement file::read_at by @Nekotekina in #13117
– Make game size calculation not affect UI responsiveness by @elad335 in #13134
– Qt: fix size watcher cancellation on soft refresh by @Megamouse in #13145
– PKG Multi-threaded Installation by @elad335 in #13114
– PKG: Hold the multi-threading until another PR is merged by @elad335 in #13151
– VS: Add SDL dependency to rpcs3 project by @Megamouse in #13150
– rsx: Remove incorrect hack by @kd-11 in #13158
– PKG: Pack multiple PKGs into fast+efficient install (readd multi-thread) by @elad335 in #13147
– FS – Fix booting games from the root of drives by @Foxxcoon in #13179
– Qt: Fix file explorer call when opening file paths with double slashes by @Megamouse in #13177
– Update submodules by @Megamouse in #13175
– VSH/UI: Add VSH to game grid by @elad335 in #13176
– rpcs3_version: Bump to 0.0.26 by @AniLeo in #13183

 

 

A noter que la liste de compatibilité continue de progresser (voir ici) en permanence.

 
Précisons que 100% des jeux sont exécutables à présent, même s’ils ont encore des bugs ou que certains crash, tous peuvent être lancé, c’est une belle prouesse qu’il faut souligner !
 

 
Site officiel des sources et versions compilées (builds).
 

Télécharger RPCS3 v0.0.36 Alpha (26.3 Mo)

Site Officiel

En savoir plus…