PCSX2 est un émulateur de PlayStation 2 open source qui permet de jouer à des jeux du console de Sony directement sur l'ordinateur. Le projet maintient un haut niveau de compatibilité avec une vaste bibliothèque de titres de PS2, y compris des jeux populaires et des productions moins connues, permettant d'utiliser des supports physiques originaux ou des images disque préalablement extraites.
L'émulateur offre des fonctionnalités vidéo avancées, telles que l'augmentation de la résolution interne, le anti-aliasing, le filtrage des textures et des ajustements du rapport d'aspect, fournissant une qualité graphique supérieure à celle du matériel original sans altérer la logique des jeux. Il prend en charge différentes API graphiques, permettant une meilleure utilisation du matériel disponible et des ajustements fins de performance selon la configuration du système.
PCSX2 propose une personnalisation complète des contrôles, y compris le mappage pour le clavier, la souris et divers modèles de manettes. Des états de sauvegarde sont également disponibles, permettant d'enregistrer la progression à tout moment, en plus du système traditionnel de cartes mémoire virtuelles, compatible avec le fonctionnement original de la console.
Son fonctionnement nécessite une BIOS de PlayStation 2, qui doit être extraite légalement d'une console propre. Cette exigence garantit une plus grande fidélité dans l'émulation et une compatibilité correcte avec les jeux, respectant les aspects techniques du matériel original.
Parmi les fonctionnalités supplémentaires figurent le support des codes de triche, l'enregistrement de gameplay, des captures d'écran et des outils de débogage pour les tests et le développement. L'émulateur permet également des ajustements avancés de l'audio, de la synchronisation, de la vitesse d'exécution et de la compatibilité par jeu, permettant de l'adapter au fonctionnement de chaque titre exécuté.