




Shadps4 est un émulateur PlayStation 4 précoce pour Windows , Linux et MacOS écrit en C ++.
Si vous rencontrez des problèmes ou si vous avez des doutes, n'hésitez pas à regarder le Quickstart .
Pour vérifier qu'un jeu fonctionne, vous pouvez consulter la compatibilité du jeu Shadps4 .
Pour discuter du développement Shadps4, suggérez des idées ou pour demander de l'aide, rejoignez notre serveur Discord .
Pour obtenir les dernières nouvelles, rendez-vous sur notre X (Twitter) ou notre site Web .
Pour ceux qui souhaitent faire un don au projet, nous avons maintenant une page Kofi !
Important
Shadps4 est au début du développement, ne vous attendez pas à une expérience sans faille.
Actuellement, l'émulateur peut exécuter avec succès des jeux comme Bloodborne , Dark Souls Remastered , Red Dead Redemption et de nombreux autres jeux.
Ce projet a commencé comme un projet amusant. Compte tenu de notre temps libre limité, cela peut prendre un certain temps avant que Shadps4 puisse exécuter des jeux plus complexes, mais nous nous engageons à faire de petites mises à jour régulières.
Vérifiez les instructions de construction pour Windows .
Vérifiez les instructions de construction de Linux .
Vérifiez les instructions de construction pour macOS .
Important
Les utilisateurs de MacOS ont besoin d'au moins MacOS 15 sur les appareils Mac basés sur le silicium Apple et au moins MacOS 14 sur les appareils Mac basés sur Intel.
Pour plus d'informations sur la façon de tester, de déboguer et de signaler les problèmes avec l'émulateur ou les jeux, lisez la documentation de débogage .
Note
Les contrôleurs Xbox et DualShock fonctionnent hors de la boîte.
| Bouton de contrôleur | Clavier équipé |
|---|---|
| Axe gauche vers le haut | W |
| Axe gauche vers le bas | S |
| Axe gauche gauche | UN |
| Axe gauche à droite | D |
| Axe droit vers le haut | je |
| Axe droit vers le bas | K |
| Axe droit gauche | J |
| Axe droit à droite | L |
| TRIANGLE | Numpad 8 |
| CERCLE | Numpad 6 |
| CROIX | Numpad 2 |
| CARRÉ | Numpad 4 |
| Se cacher | EN HAUT |
| Baisser | VERS LE BAS |
| Tampon à gauche | GAUCHE |
| Tampon à droite | DROITE |
| Options | RETOUR |
| Bouton arrière / pavé tactile | ESPACE |
| L1 | Q |
| R1 | U |
| L2 | E |
| R2 | O |
| L3 | X |
| R3 | M |
Le logo est réalisé par xphalnos
Si vous souhaitez contribuer, veuillez consulter le fichier contribution.md .
Ouvrez un PR et nous le vérifierons :)
Quelques équipes / projets notables qui nous ont aidés en cours de route sont:
PANDA3DS : un émulateur 3DS multiplateforme de notre co-auteur wheremyfoodat. Ils ont été incroyablement utiles pour comprendre et résoudre des problèmes qui sont venus de l'exécution native du code x64 des binaires PS4
FPPS4 : L'équipe FPPS4 a aidé massivement à comprendre certaines des parties les plus complexes du système d'exploitation et des bibliothèques de la PS4, en aidant aux travaux d'ingénierie inverse et à la recherche.
Yuzu : Notre compilateur Shader a été conçu avec le compilateur Hades de Yuzu comme plan. Cela nous a permis de nous concentrer sur les défis de l'émulation d'un GPU AMD moderne tout en ayant une implémentation de compilateur Shader de haute qualité comme base.
HYDRA : un émulateur multisystème, multiplateforme (ChIP-8, GB, NES, N64) de Paris.