RPCS3 0.39 en pre-release sur PS4 est disponible
Le code source de l'émulateur RPCS3 a destination de la PS4 a été posté sur le github de RoberixStudios
C'est sur le github de RoberixStudios que le code sourde de l'émulateur RPCS3 a été posté, cette version est fonctionnel sur la Playstation 4.
Pour rapppel RPCS3 est un émulateur PlayStation 3 gratuit et open source, permettant de jouer à des jeux PS3 sur ordinateur.
Il est compatible avec Windows, Linux, macOS et FreeBSD, utilise Vulkan et OpenGL pour l'affichage et prend en charge les processeurs x86-64 et ARM64.
Comme indiqué, ce repo github propose un code source complet en version 0.39 de RPCS3 a destination de la Playstation 4, un .pkg est disponible en pre-release sur ce même dépot.
Test de Beyond Two Souls Version PS3 via le blu-ray original du jeu
C'est un bon début, mais malheureusement l'émulateur n'est pas encore au niveau de ce qui ce fait sur PC est plus récemment sur PS5, il en va s'en dire que la PS3 est l'une des consoles les plus dur a émulé de par sont architecture complexe très très particulière, notamment de son processeur Cell Broadband Engine, développé par Sony, IBM et Toshiba.
Contrairement aux processeurs classiques des PC ou de la PS5, qui utilisent une architecture x86-64, la PS3 possède un processeur composé d'un cœur principal PowerPC (PPE) et de plusieurs unités de calcul spécialisées (SPE). Ces unités fonctionnent en parallèle et nécessitent une synchronisation extrêmement précise.
Cette conception rend l'émulation particulièrement complexe pour plusieurs raisons :
- Une architecture atypique : les processeurs modernes doivent reproduire le fonctionnement très spécifique du Cell.
- La gestion du parallélisme : les différentes unités de calcul de la PS3 travaillent simultanément, ce qui complique leur synchronisation.
- La mémoire : la PS3 dispose de deux espaces mémoire distincts de 256 Mo, contrairement aux architectures plus modernes à mémoire unifiée.
- Le processeur graphique RSX : son fonctionnement doit être traduit vers des API modernes comme Vulkan ou OpenGL.
- Les optimisations propres aux jeux : certains développeurs exploitaient directement les particularités matérielles de la console, rendant leurs jeux encore plus difficiles à reproduire fidèlement.
À l'inverse, la PS4 et la PS5 utilisent une architecture x86-64, beaucoup plus proche de celle des PC modernes, ce qui facilite certains aspects de leur émulation. Cela ne signifie toutefois pas que leur émulation soit nécessairement plus simple dans son ensemble.
Pour cette version PS3 il ma fallut 1 heures 30 avant ne serais-ce que pouvoir lancé le jeu, si l'installation du PKG de l'émulateur est rapide, le lancement d'un jeu reste toutefois assez fastidieux.
Il faut configuré le firmware en déposant fichier PS3UPDATE.PUP récupéré le site de Playstation puis le déposé via le FTP activé sur GoldHen dans le dossier data\RPCS3\import, l'émulateur ayant été lancé avant de faire cette copie.
Et une fois c'est manipulation il est possible de mettre le Blu-ray d'un jeu, ce dernier nécessitant forcément une copie sur le HDD de la Playstation 4, ce qui prend déjà 30 minutes.
Mais une fois cette manipulation effectué, le jeu doit prépare tout les modules propre a la PS3 ce qui prend pas moins d'une heures le temps de tout compilé, notamment les modules PPU
En conclusion, une belle démonstration technique mais qui n'est pas utilisable pour le moment pour réellement jouer, le code source ayant été distribué avec ce repo github, il est certain que ce projet s'améliorera dans le temps.
Lien de téléchargement : RPCS3 0.39 pre-release (PS4)
Veuillez vous connecter ou vous créer un compte pour commenter cet article !
Il n'y a aucun commentaire pour le moment.