Non classé

Emulation: Force67 commence à travailler sur PS4Delta, un calque de compatibilité similaire à WINE pour exécuter des jeux PS4 sur PC! – Actuellement à un stade très précoce mais des progrès constants sont réalisés

Par Garry , le 9 septembre 2019 - 4 minutes de lecture

Contrairement aux consoles de Nintendo, les consoles modernes de Sony sont généralement plus difficiles à imiter. Par conséquent, vous obtenez des émulateurs utilisables beaucoup plus tard dans leur vie. Au cours des deux dernières années, les efforts pour émuler la PS4 ont été de plus en plus importants. Il existe actuellement deux émulateurs principaux, à savoir Orbital (pas de jeux jouables) et Spine (quelques jeux 2D sont jouables), mais Force67 a commencé à travailler sur PS4Delta qui, contrairement à ces deux-là, est un calque de compatibilité et non un émulateur!

Qu'est-ce que PS4Delta? Quelle est la différence entre un émulateur et une couche de compatibilité?

Comme WINE, PS4Delta est une couche de compatibilité qui permet aux jeux d’émuler de haut niveau, car la PS4 partage la même architecture que les PC modernes!

Selon les informations de sa page GitHub et de son canal Discord, les travaux sur PS4Delta ont débuté en août et sont actuellement en cours. très tôt, ce qui signifie qu’il ne vous laissera pas jouer ni même démarrer un jeu PS4 pour le moment. Contrairement à d’autres solutions d’émulation, PS4Delta n’est pas un émulateur au sens traditionnel du terme, mais un calque de compatibilité similaire à WINE dans lequel HLE (High Level Emulation) est obtenu plutôt que LLE (Low Level Emulation), ce qui signifie qu’il ne fonctionne pas en imitant la comportement des périphériques matériels PS4 via la virtualisation.

Toutefois, cela fonctionne en traduisant les appels système PS4 en appels natifs pour Windows, ce qui est possible car la PS4 utilise une architecture x86-64 qui est identique à celle utilisée par la grande majorité des PC modernes. Sur une note différente, il est important de mentionner que PS4Delta est complètement open-source et écrit en C ++ afin que toute personne ayant des connaissances en émulation puisse contribuer à son développement. (Lien GitHub ci-dessous)

Combien de progrès a été fait? Quand puis-je m'attendre à pouvoir jouer à des jeux?

Dans un proche avenir, PS4Delta pourrait commencer à démarrer certains titres PS4, ce qui est plutôt excitant, bien qu’une sortie graphique ne soit pas attendue à ce stade.

Comme mentionné précédemment, l'émulateur en est encore à ses débuts, mais d'après certains commentaires sur les commandes Discord et GitHub, les progrès suivants semblent avoir été accomplis:

  • Les fichiers ELF (exécutables) peuvent s’exécuter et il a pu entrer dans la boucle principale de Journey (un jeu commercial PS4)
  • Certains travaux sur la mise en œuvre des E / S (accès aux fichiers) ont été effectués.
  • PS4Delta est capable de décrypter toutes les importations et de résoudre les problèmes, ce qui signifie que la prochaine étape consiste à mettre en œuvre les fonctions de la PS4.

Quand il s’agit de faire tourner des jeux, vous ne devriez pas vous attendre à pouvoir jouer à des jeux commerciaux de si tôt, mais Forcez a déclaré à Discord qu’après avoir implémenté des fonctions pour les talons qu’il avait pu identifier, les premiers jeux seraient capables de démarrer. Par ailleurs, Joeakuaku, membre du canal Discord qui semble assez impliqué, a déclaré que "nous sommes très proches du démarrage du jeu", ce qui est plutôt encourageant.

Conclusion

En supposant que la dynamique de développement actuelle se poursuive et que Force67 bénéficie de l'aide d'autres développeurs, notamment en émulation graphique, PS4Delta pourrait devenir un outil à surveiller absolument!

Mise à jour: Le développeur ‘Inori’ qui travaillait sur GPCS4 (encore un autre émulateur PS4) a accepté de collaborer avec Force67 au développement de PS4Delta!

Discord Invite de PS4Delta (discussion sur ce qui se passe): https://discordapp.com/invite/yVbPkmc

GitHub de PS4Delta (code source): https://github.com/Force67/ps4delta

Garry