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
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é?
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?
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!
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