Play! est une tentative de créer un émulateur PlayStation 2 sous Windows / MacOS / iOS / Android. Il est actuellement écrit en C / C + + et utilise un système de mise en cache / de recompilation d’instruction pour obtenir de meilleures performances tout en émulant le CPU.

L’émulateur peut faire fonctionner quelques jeux, mais très moyennement dans la plupart des cas. L’objectif de l’auteur est d’atteindre un niveau de qualité qui permettra à quiconque de jouer son jeu favori PlayStation 2 sur son PC.
 
play
 

– Force file to be opened as read-only when no flags are provided.
– Use proper color for sprite rendering.
– Code Cleanup.
– Implement streaming functions in Cdvdman.
– Add some autodetected functions.
– Reorganised integer branch delay handling code.
Also made it work with all games that had known issues.
– Use branchValue.
– Add branchValue field in VU OPERANDSET.
– Merge branch ‘lego_spike’
– only take the delayed integer value when it is set in the current block.
– Merge branch ‘clean’ into lego_spike
– Deal with edge case where register value is read before the start of the block. It’s not ideal, but it’s probably sufficient. Fixed brace placement to suit existing convention.
– Turned optimisation back on
– Use GetAffectedOperands in conditional branch optimisation.
– Quick spike to investigate a technique for conditional branching.

 

Télécharger Play! (x86) GIT v0.69 (2025/07/02) (8.8 Mo)

Télécharger Play! (x64) GIT v0.69 (2025/07/02) (10.3 Mo)

Site Officiel

En savoir plus…