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

 

– AppImage: Do not bundle libgmodule-2.0 and libglib-2.0 by @AniLeo in #13187
– VSH Improvements by @elad335 in #13172
– Update RSXThread.cpp by @elad335 in #13198
– Ignore ESC to exit fullscreen if shortcuts are disabled by @Megamouse in #13186
– Pine: fix some warnings and simplify some stuff by @Megamouse in #13178
– macOS: Set LSApplicationCategoryType to games by @UltraHDR in #13200
– Qt: add shortcut manager by @Megamouse in #13189
– USIO: Emulation Performance Optimization by @brian218 in #13174
– Road to Qt6: preparations by @Megamouse in #13202
– Road to Qt6: move progress indication to own handler by @Megamouse in #13208
– USIO: Backup file fixup by @brian218 in #13206
– rsx: Optimizations and refactoring by @kd-11 in #13201
– Package installation fixes by @Megamouse in #13205
– PRX/savestates/VSH: Associate PRX with library, fix VSH browser by @elad335 in #13221
– rsx: Fix some pipe state signal propagation routines by @kd-11 in #13236
– Add output scaling filtering options by @xperia64 in #13217
– Qt: add (very basic) system command utility by @Megamouse in #13232
– rsx: More regression fixes by @kd-11 in #13240
– input: fix ds4 led/rumble in pad settings by @Megamouse in #13242
– input: move config getters to base class by @Megamouse in #13243
– Fix stuff by @Megamouse in #13249
– USB: Added VFS USB mass storage devices to the USB device list by @brian218 in #13214
– Thread: silence -Wsign-compare on FreeBSD aarch64 by @jbeich in #13257
– Fix BUILDING.md Vulkan SDK Version by @mayotte203 in #13256
– Fix emucore.vcxproj.filters by @brian218 in #13261
– overlays/osk: improvements by @Megamouse in #13255
– Overlays: Add rudimentary home menu by @Megamouse in #13226
– macOS CI: move to AArch64 VM (x64 builds) by @nastys in #13155
– Deprecate HDD0/disc, make RPCS3/games movable by @elad335 in #13265
– sys_usbd: fix usb handler deinitialization by @mayotte203 in #13281
– Whitelist EA Active 2 accessories by @MSuih in #13278
– Allow unbinding pad buttons by right clicking by @DungeonMaster47 in #13283
– rsx: Minor refactoring by @kd-11 in #13290
– sys_game: Implemented sys_game_get_rtc_status() & Updated sys_game_board_storage_read() by @brian218 in #13268
– Qt: fix vfs dialog usb tab cast by @Megamouse in #13295
– perfoverlay: fix minimal graph min/max calculation by @Megamouse in #13298
– SPU LLVM: Minor SUMB AVX-512 path optimization by @Whatcookie in #13266
– Fix SDL CMake warnings by @RipleyTom in #13300
– Unbreak build with Vulkan-Headers >= 1.3.240 by @jbeich in #13302
– [3rd Party] Update MoltenVK to 1.2.2 (VK 1.3.239) by @shinra-electric in #13303
– evdev_gun: enable libudev on FreeBSD by @jbeich in #13305
– readme: Remove Azure, rename Cirrus CI badges by @AniLeo in #13307
– Print LV2 Syscall Usage only if increased since last print by @elad335 in #13304
– rsx: Relax face culling config checks by @kd-11 in #13309
– Overlays/OSK: separate windows improvements by @Megamouse in #13264
– overlays/osk: fix y offset direction by @Megamouse in #13313
– System.cpp: Do not create VFS directories outside of RPCS3 dir by @elad335 in #13311
– rsx/overlays: Reimplement message queue by @kd-11 in #13333
– Remove obsolete shader compilation hint settings by @Megamouse in #13335
– SDL: Fix button presses by @Megamouse in #13338
– Game list: Use the latest game icon instead of 1.00’s by @elad335 in #13340
– GUI: Remove ANSI color code from TTY by @illusion0001 in #13343
– rsx/overlays/message-queue: Do not fade albedo, only alpha by @kd-11 in #13346
– guns fixes by @nadenislamarre in #13347
– Update Dependencies by @Megamouse in #13345
– rsx/overlays: Re-export spinner by @kd-11 in #13349
– Add more disconnected limitations in sys_net by @RipleyTom in #13341
– sys_prx: Fix PRX module filename reading by @elad335 in #13339
– sys_game: Implemented sys_game_board_storage_write() & Made it modifiable by @brian218 in #13320
– rsx/overlays: Misc Improvements by @kd-11 in #13355
– Fix package installation by @Megamouse in #13329
– CLI: add option to boot rsx capture by @Megamouse in #13330
– cellVdec: Fix AU decode count on callback by @elad335 in #13342
– Qt: add copy context menu entry to log viewer by @Megamouse in #13362
– FAudio maintenance by @Megamouse in #13363
– FAudio cmake fix by @RipleyTom in #13369
– rsx: Don’t accept garbage shader input by @kd-11 in #13361
– Fix OpenGl overlay colors by @Megamouse in #13367
– cellGameDataCheckCreate: Truncate excess of characters in TITLE_ID by @elad335 in #13348
– CLI: Add fullscreen and pad profile options by @Megamouse in #13370
– rsx_debugger: replace malloc with buffer cache by @Megamouse in #13372
– evdev: fix sony guitar hero button assignment by @Megamouse in #13377
– Overlays: Add a selection of dynamic settings to the home menu by @Megamouse in #13368
– Update input dependencies by @Megamouse in #13379
– Fix displaying of audio device when it’s disconnected by @Vestrel in #13378
– VSH/cellPad improvements by @Megamouse in #13380
– Debugger: Print error codes stored in GPR by @elad335 in #13388
– Fix C00 boot from external HG games by @Megamouse in #13392
– CLI: add game-screen parameter, save last game window screen in no-gui mode by @Megamouse in #13397
– Remove whitespace by @Margen67 in #13396
– Create TEST12345/USRDIR for test elfs by @Megamouse in #13402
– fix order of static initialization by @oltolm in #13386
– PINE: fix error format function by @Megamouse in #13406
– cellVdec: fix au_count race condition by @Megamouse in #13412
– cellVdec: fix pitch of RGBA/ARGB images by @Megamouse in #13413
– PINE: Fix crash on exit by @elad335 in #13409
– Fix boot by RPCS3_GAMEID constants by @Megamouse in #13419
– Signaling improvements & UPNP implementation by @RipleyTom in #13374
– sys_game: LV2 board storage minor fixups by @brian218 in #13424
– overlays: Make message dialog texts thread safe by @Megamouse in #13418
– Fix Visual studio dependency by @Megamouse in #13429
– patch_manager: add ability to add configurable patches by @Megamouse in #13415
– fixed_typemap.hpp: static allocation for m_init by @Nekotekina in #13427
– fix some warnings by @Megamouse in #13431
– rsx/overlays: Unified overlay input by @kd-11 in #13398

 

 

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.37 Alpha (27.1 Mo)

Site Officiel

En savoir plus…