PCSX2 - Le Bottin des Jeux Linux

PCSX2

🗃️ Specifications

📰 Title: PCSX2 🕹️ / 🛠️ Type: Tool
🗃️ Genre: Emulation 🚦 Status: 05. Released
🏷️ Category: Emulation ➤ Engine ➤ SONY 🌍️ Browser version:
🔖 Tags: Tools; Emulator; SONY; Multi-platform; libretro compatible 📦️ Package Name: pcsx2
🐣️ Approx. start: 2014-02-16 📦️ Arch: ✓
🐓️ Latest: 2021-11-14 🍥️ On Deb repo: ✓
📍️ Version: Latest : 1.6.0 / Dev : 1.7.2040 / 08b1b35 📦️ Deb: ✓
🏛️ License type: FOSS/Libre 📦️ RPM: ✓
🏛️ License: GPL-2, GPL-3, LGPL-2.1, LGPL-3 📦️ AppImage: ✓
🏝️ Perspective: Third & First person 📦️ Snap: ✓
👁️ Visual: 2D & 3D 📦️ Flatpak/Athenaeum: ✓
⏱️ Pacing: Real Time ⚙️ Generic bin.:
👫️ Played: Single & Multi 📄️ Source: ✓
🎖️ This record: 5 stars 📱️ PDA support:
🎀️ Game design: 👫️ Contrib.: Goupil & Louis
🎰️ ID: 12268 🐛️ Created: 2010-08-20
🐜️ Updated: 2021-11-15

📖️ Summary

[fr]: Un émulateur de console de jeux SONY PlayStation 2 libre et multi-plateforme. Il utilise un solide système de plug-ins pour étendre ses capacités, et permet de faire fonctionner avec succès (sur 2 coeurs) la plupart des jeux PS2 commerciaux à des vitesses jouables et avec des graphismes (dans des résolutions personnalisées, et avec l'anti-aliasing et le filtrage de textures) souvent supérieurs à l'original. Il permet aussi la sauvegarde d'état, la triche, l'augmentation / diminution de la vitesse du jeu, ... Il nécessite encore le BIOS d'origine (pas encore de BIOS HLE). [en]: A libre and multi-platform SONY PlayStation 2 emulator. It uses a robust plug-ins system to expand its capabilities, and allows you to successfully run (on 2 cores) most commercial PS2 games at playable speeds and with graphics (in custom resolutions, and with anti-aliasing and textures filtering) often superior to the original. It also allows save states, cheat, increase/decrease the game speed, ... It still requires the original BIOS (not yet HLE BIOS).

🎥️ Videos

🕯️ How To [en] / [en] / [fr] : (202101), (1.6.0/202005), (201901),


🎮️ Quelques exemples / Some examples (Showcase) : (202007), (201902), (201610),


🐧 Linux joue / Linux plays : Sonar Systems(201901), Penguin Recordings(201611), GeoTech Land(201905),

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site 1 2] [Features/About 1 2] [Screenshots] [Videos t(202xxx) ts(202xxx) gd(201212) gd(201204) gd(201201) gd(201109) gd(201208) gu(202xxx) id(202xxx) r(202xxx) lp(201901) lp(201611) lp(201905) lp(201301) ht(202101) ht(1.6.0/202005) ht(1.6.0/202005) ht(201901) ht(201607) ht(201302) ht(201203) ht[fr](201901) ht[fr](202110) ht[fr](202105) ht[fr](201603) ht[de](201205) ht[sp](201608) ht[sa](202006) d(202007) d(201902) d(201610) d(201606) d(201804) d(201607) g(201402) g[fr](202xxx) g[de](202xxx) g[ru](202xxx) g[pl](202xxx) g[cz](202xxx) ht[sp](202xxx) g[pt](202xxx) g[it](202xxx) g[tr](202xxx) g(202xxx)] [WIKI] [FAQ] [RSS] [Changelog 1 2 3]

💵 Commercial : [Support their work (Donate)]

🍩️ Resources
• Port of this engine to libretro : [Libretro (PCSX2) (WIKI)]
• Pad plugin for Linux : [ammoQ (padJoy)]
🛠️ Technical informations
[Open Hub] [PCGamingWiki] [MobyGames] [FantasyAnime (PCSX2)] [Game Compatibility List]

🐘 Social
Devs (PCSX2 Team 1 2 [fr] [en]) : [Site 1 2] [mastodon] [twitter] [PeerTube] [YouTube] [Interview 1 2]
Game : [Blog] [Forums] [twitter] [Facebook] [YouTube] [vimeo]

🐝️ Related
[Wikipedia (PCSX2) [fr] [en]] [de]]
[Wikipedia (PlayStation 2) [fr] [en] [de]]
[UBUNTU [fr]]

📦️ Misc. repositories
[Debian] [openSUSE] [Repology] [pkgs.org] [archlinux 1 2] [Snap] [Flatpak]

🕵️ Reviews
[HowLongToBeat] [metacritic] [OpenCritic] [iGDB]

🛠️ Title: PCSX2
🦊️ What's: A libre SONY PlayStation 2 emulator
🏡️ http://www.pcsx2.net
🐣️ https://github.com/PCSX2/pcsx2
🔖 #linux #emulation #sony #libre #deb #rpm #arch #appim #snap #flatpk
📖 Our entry: https://bit.ly/bottinLightOn

🥁️ Update: 1.7.2040
⚗️ Major update
📌️ Changes: https://pcsx2.net/300-q3-2021-progress-report.html
🐘 From: https://mastodon.cloud/@boilingsteam/107273245336575577
🕹️ http://youtu.be/CuvTBD3vx-Y
🐧 http://youtu.be/AqPwpDE7HoE

📕 Description [fr]

Un émulateur de console de jeux SONY PlayStation 2, par la PCSX2 Team, initié par Linuzappz et Shadow (aussi programmeurs de l'émulateur PCSX-Reloaded).

PCSX2 est un émulateur de console de jeux SONY PlayStation 2 libre et multi-plateforme. Il utilise un solide système de plug-ins pour étendre ses capacités, et permet de faire fonctionner avec succès (sur 2 coeurs) la plupart des jeux PS2 commerciaux à des vitesses jouables et avec des graphismes (dans des résolutions personnalisées, et avec l'anti-aliasing et le filtrage de textures) souvent supérieurs à l'original. Il permet aussi la sauvegarde d'état, la triche, l'augmentation / diminution de la vitesse du jeu, ... Il nécessite encore le BIOS d'origine (pas encore de BIOS HLE).

Nota :
• Un fork du source (voir la section "Resources" ci-dessus) le rend compatible avec libretro (pour plus de précision concernant l'application libreto, voir la fiche "Libretro (& RetroArch)"
• Cet émulateur nécessite un BIOS externe pour fonctionner.
• Cet émulateur vous permet de jouer sous Linux avec des ROMS téléchargées sur internet. Attention : le téléchargement de ROMS commerciales est illégal à moins de les avoir acquises financièrement.

Consoles de jeux émulées / Game consoles emulated (avec doc Bottin) : SONY PlayStation 2,


PCSX2 est un «émulateur» Playstation 2, un programme libre qui tente de répliquer la console Playstation 2 pour vous permettre de jouer à des jeux PS2 sur votre PC.

PCSX2 est un émulateur Playstation 2 pour Windows et Linux. Il a été lancé par l’équipe de PCSX (un émulateur pour la PlayStation 1) en 2002 et, à la fin de 2013, le développement est toujours actif. L'émulateur n'a atteint des vitesses de jeu jouables qu'à la mi-2007 et les versions ultérieures ont une vitesse et une compatibilité améliorées, ce qui en fait à la fois la solution ultime pour l'émulation PS2 et l'instrument permettant de conserver et de préserver l'héritage de la PS2 dans le monde moderne. Bien que pas encore parfait, le programme peut émuler avec succès la plupart des jeux PS2 commerciaux à des vitesses jouables et avec de bons graphismes (souvent supérieurs à ceux de la PS2 d’origine).

L'émulateur utilise une architecture de plug-in permettant d'étendre ses capacités en installant des plug-ins supplémentaires. Bien que les plugins soient nombreux et qu'il soit peu probable que leur nombre augmente dans un proche avenir, l'approche du plugin reste solide - il est possible de passer à de nouvelles versions mises à jour des plugins sans changer la version du programme principal et inversement. Fin 2010, le programme s’exécutait sur les systèmes d’exploitation Windows 32 bits et 64 bits et n’utilisait pas plus de deux cœurs sur des processeurs multi-coeurs (un cœur était utilisé aux fins d’émulation principale et le second, aux fins du rendu des graphiques, des sons de sortie et pour le fonctionnement du PAD). Bien que l’augmentation du nombre de cœurs utilisés puisse se produire à l’avenir, elle reste inconnue, car la division du fil d’émulation général en deux ou plus est une tâche très difficile et complexe : le matériel PS2 d’origine est doté de plusieurs processeurs et Le timing correct entre les CPU émulés est assez compliqué sans diviser davantage chaque CPU en plusieurs threads.

Mac OS X n'est pas officiellement pris en charge, mais vous pouvez toujours exécuter PCSX2 sous celui-ci.



🍥️ Debian:

Émulateur de PlayStation 2

PCSX2 est un émulateur de PlayStation 2 pour Windows et Linux.
Avertissement : il nécessite un CPU avec des instructions SSE2. Si le CPU ne gère pas cet ensemble d’instructions, il n’aura pas assez de puissance pour exécuter cet émulateur.
Ce paquet fournit l’exécutable principal, les greffons et les fichiers de régionalisation.


🌍️ Wikipedia:

PCSX2 est un émulateur libre de la console PlayStation 2 de Sony destiné aux systèmes d'exploitation Windows, Linux et Mac OS X, publié sous licence GNU GPL. Il est considéré comme l'émulateur le plus abouti de la console (étant le seul encore développé). Il est développé par la même équipe que l'émulateur PlayStation PCSX.

Fonctionnement

PCSX2, comme son prédécesseur PCSX (émulateur PS1), est basé sur une architecture de plug-ins issue de PSEmu Pro qui permet de séparer plusieurs fonctions du cœur de l'émulateur. Ces plug-ins servent à simuler les fonctions des processeurs graphique et audio, la Manette de jeu, le lecteur de CD/DVD, les ports USB ou Firewire (i.LINK). Il existe plusieurs plug-in pour une même fonction, pouvant conduire à des résultats différents en termes de compatibilité ou de performances. De plus PCSX2 requiert une copie du BIOS de la PS2, non fourni par les développeurs au téléchargement pour des raisons de copyright et des problèmes juridiques associés. Actuellement PCSX2 n'est pas compatible avec les jeux PS1, bien que le plug-in graphique GSdx puisse être utilisé avec les émulateurs PS1 comme PCSX et ePSXe.

La principale difficulté est d'émuler l'architecture multi-processeurs de la PS2 sur l'architecture x86 des PC. Bien que chaque processeur puisse être émulé correctement, les synchroniser avec précision est très difficile.[réf. nécessaire]
Développement

Le développement de PCSX2 débute en 2001 à l'initiative de Linuzappz et Shadow, aussi programmeurs de l'émulateur PCSX-Reloaded. D'autres rejoignent l'équipe par la suite et leur première réussite fut de parvenir à faire fonctionner de simples applications « maison » (homebrew). Par la suite, ils tentèrent de faire fonctionner les logiciels commerciaux de la PS2. Plusieurs versions et beaucoup de travail sur les plug-in furent nécessaires pour parvenir à afficher les écrans de chargement de certains jeux, voire de commencer à jouer. À la suite de quoi l'équipe commença à travailler sur l'émulation du BIOS de la PlayStation 2, ce qui se révéla extrêmement compliqué à accomplir. L'équipe parvint à faire fonctionner le BIOS, bien que très lentement et avec de gros problèmes d'affichage.

À partir de là, l'équipe se concentra sur l'implémentation des parties manquantes de l'émulateur et le remplacement des raccourcis de programmation par une émulation correcte, grâce à une meilleure compréhension du fonctionnement de la console. L’intégration du premier recompileur a été faite par Goldfinger ce qui a grandement accru la vitesse en comparaison de l'ancien interpreteur. Toutes ces améliorations ont contribué à augmenter petit à petit la vitesse et la compatibilité de PCSX2. Zerofrog rejoignit l'équipe par la suite et développa les plug-in ZeroGS (graphique) et ZeroSPU2 (audio). Il a également réécrit les recompileurs VU et EE, ce qui a conduit à une énorme amélioration de la vitesse d'émulation de la version 0.9.1 sortie en juillet 2006.

Durant l'été 2007, GiGaHeRz parvient à faire fonctionner NetPlay. En 2008 Zerofrog quitte l'équipe, et des changement mineurs continuent à être apportés à l'émulateur par les deux programmeurs restants, Refraction et Saquib, afin de garder le projet en vie. Après la version 0.9.4 en novembre 2007, Gabest met à jour GSdx de manière significative et accroit sa vitesse. En février 2009, de nouveaux programmeurs se joignent à l'équipe. La version 0.9.8 sort en mai 2011 et présente une nouvelle interface, écrite avec wxWidgets, qui améliore la compatibilité avec Linux et les systèmes d'exploitation Windows récents, ainsi que l'ajout d'un nouveau recompileur VU qui améliore la compatibilité avec les jeux, un éditeur de carte mémoire, une révision du plug-in audio SPU2-X et de nombreuses autres améliorations et correctifs. Le plug-in SPU2-X est mis à jour en juin 2011 pour améliorer l'émulation de la fonction audio de la PS2.

Configuration requise

Système d'exploitation :

Minimum : Windows XP (DirectX 9.0)

Recommandé : Windows Vista / 7 / 8 (DirectX 10 et plus)

Mémoire vive (RAM) :

Minimum : 1 Go

Recommandé : 2 Go

Processeur (CPU) :

Minimum : simple cœur avec support SSE2 type Intel Pentium 4, AMD Athlon 64. Les jeux fonctionneront au ralenti avec ce type de matériel ancien.

Moyen : double cœur à 3 GHz type Intel Core 2 Duo ou équivalent AMD. Certains jeux seront parfaitement jouables, d'autres fonctionneront au ralenti.

Recommandé : 4 cœurs type Intel i5-2400 ou AMD FX 8350. La plupart des jeux fonctionneront à la vitesse PS2.

Carte graphique (GPU) :

Minimum : compatible DirectX 9.0 (prise en charge des Pixel Shader 2)

• ATI Radeon série 9500-9800 ou série X300-X600,
• nvidia GeForce série FX 5000,
• Intel GMA 900/950/3000/3100.

Moyen : compatible DirectX 9.0c (prise en charge des Pixel Shader 3) :

• ATI Radeon série X1300-X1950,
• nVidia GeForce série 6 et 7,
• Intel GMA X3000.

Recommandé : compatible DirectX 10 (prise en charge des Pixel Shader 4) ou plus

• ATI Radeon série X2400-X2900,
• nVidia GeForce série 8, 9, GT 200,
• Intel GMA X3100, X3500, X4500.

Il est important de noter qu'il n'est pas toujours nécessaire de posséder la configuration recommandée. Certains jeux qui demandent beaucoup de puissance CPU mais moins de puissance GPU pourront fonctionner avec un processeur recommandé et une carte graphique moyenne. À l'inverse d'autres jeux peuvent demander moins de puissance CPU et plus de puissance GPU, ceux-ci pourront donc fonctionner avec un processeur moyen et une carte graphique recommandée. Certains fonctionneront même avec un processeur moyen et une carte graphique moyenne. D'autre part, certains speedhacks (raccourcis de programmation spécifiques à certains jeux) intégrés à PCSX2 peuvent permettre d'atteindre la vitesse PS2 sur une configuration moyenne
Compatibilité

La version actuelle (1.4.0) est annoncée comme étant compatible avec 95,18 % des 2592 jeux testés (soient 2467 jeux). Cela signifie que l’émulateur ne va pas planter, se bloquer, ou encore entrer en état de boucle infinie sur un jeu annoncé comme compatible. Il peut cependant rester quelques bugs comme des effets de post process/ombres/textures manquants, particulièrement en mode "hardware". Pour ce type de bug sans aucune solution de contournement à l'heure actuelle, le mode "software" est disponible bien qu'il soit plus lent.

La liste de compatibilité complète est disponible sur le site officiel (en anglais) : liste de compatibilité. [archive]

Si les plug-ins sont biens configurés (guide de configuration [archive]), on peut atteindre avec la configuration énoncée ci-dessus 50 images par seconde (PAL) ou 60 images par seconde (NTSC), soit une fluidité identique à celle de la PS2, avec la plupart des jeux sauf ceux les plus difficiles à émuler. Ce problème tend à s’atténuer au fur et à mesure des mises à jour de l'émulateur et grâce à la commercialisation de processeurs grand public de plus en plus rapides.

Statut légal

Comme pour tout émulateur, la possession de ce logiciel est légale. Toutefois sans l'autorisation de l'ayant droit, il est illégal de copier, vendre ou distribuer des ROM protégées par le droit d'auteur, qui sont indispensables à l'utilisation de ce logiciel.

Il en va de même concernant l'utilisation du BIOS de la PS2. Celui-ci doit être extrait directement de la console et n'est pas fourni avec l'émulateur.

Plug-ins

PCSX2 est un "émulateur à plug-ins", c'est-à-dire qu'il nécessite des modules externes pour fonctionner :

les plug-ins graphiques : ils émulent le processeur graphique de la PS2, vous devez les configurer. Plusieurs plug-ins existent, tels que :

• GSdx (DirectX 9 (Windows XP / Vista / 7 / 8), DirectX 10 et 11 (Windows Vista / 7 / 8) et OpenGL (multiplateformes)). Ce plug-in présente plusieurs avantages par rapport aux autres :
⚬ Utilisation d'instructions spécifiques au processeur (SSE2, SSSE3, SSE4 ou AVX) si celui-ci le permet, afin d'accélérer l'émulation.
⚬ Affichage à une résolution supérieure à celle de la PS2 comme le full HD (1920x1080) ou plus (4K, Ultra HD).
⚬ Utilisation de l'antialiasing, qui permet de réduire l'effet d'escalier,
⚬ Utilisation du filtrage anisotrope, qui permet de réduire le fourmillement des textures vues à un angle oblique et d'améliorer leur netteté.
• ZeroGS (OpenGL),
• ZZogl (OpenGL, basé sur ZeroGS).

Les plug-ins audio : ils émulent le son de la PS2, ils ne nécessitent pas ou peu de réglages. Ces plug-ins sont :

• SPU2-X (plug-in le plus au point à l'heure actuelle). Celui-ci comprend également une option (expérimentale) autorisant l'audio quadraphonique, 5.1 ou 7.1).
• SPU2PeopsSound (obsolète),
• ZEROSPU2 (obsolète).

Les plug-ins de périphériques d'entrée : ils émulent le pad PS2 (DualShock 2) avec le clavier ou une manette PC, aucune configuration n'est nécessaire (mise à part l'assignation des touches/boutons). Ils permettent aussi l'utilisation du MultiTap. Il y a 6 plug-ins :

• Xpad, qui permet l'utilisation d'une manette Xbox 360

• PadSSSPSX,

• ZEROPAD (obsolète),
• TwinPad, permet d'utiliser un clavier et une souris,
• LilyPad, permet l'utilisation d'une manette, d'un clavier et d'une souris. C'est le plug-in le plus abouti actuellement,
• Nuvee, qui permet d'utiliser le pistolet.

Les plug-ins de lecteur optique : ils émulent le lecteur CD/DVD de la PS2. Il en existe plusieurs :

• CDVD, un plug-in simple de lecture d'un jeu PS2,
• Linuz ISO CDVD, qui permet en plus de compresser un jeu PS2 en image ISO pour l'utiliser avec un lecteur virtuel, de manière à réduire les temps de chargement.

Les plug-ins de disque dur : ils servent pour la programmation. Il en existe 2 :

• DEV9, dont le but est de prendre en charge le disque dur de la PS2 ainsi que son contrôleur Ethernet,
• MegaDEV9, une version plus avancée qui permet d'émuler partiellement le disque dur de la PS2.

les plug-ins USB : ils émulent les ports USB de la PS2.

Le plug-in firewire : il émule le port Firewire.

Le plug-in NetPlay : il permet de jouer en multijoueur pour les jeux compatibles.

Le BIOS de la PS2 est aussi nécessaire pour pouvoir jouer. La seule manière légale de l'obtenir est de l'extraire directement de la console.

Historique des versions

(...)

📕 Description [en]

"A libre SONY PlayStation 2 emulator" (Serge Le Tyrant, Le Bottin des Jeux Linux / The Linux Games Book).

PCSX2 is a Playstation 2 'emulator', a free program that tries to replicate the Playstation 2 console to enable you to play PS2 games on your PC.

PCSX2 is a Playstation 2 emulator for Windows and Linux. It was started by the team behind PCSX (an emulator for the original PlayStation) back in 2002, and as of late 2013 development is still active. The emulator achieved playable speeds only by mid-2007 and subsequent versions have improved speed and compatibility making it both the ultimate solution for PS2 emulation and the instrument to keep and preserve the PS2 legacy in the modern world. Though not yet perfect the program can successfully emulate most commercial PS2 games at playable speeds and good visuals (often better than the original PS2).

The emulator uses plugin architecture making it possible to expand its capabilities by installing additional plugins. Although the plugins are numbered and unlikely to increase their quantity in the near future the plugin approach is still solid - it's possible to change to new updated versions of the plugins without changing the version of the main program and vice versa. As of late 2010 the program runs on both 32-bit and 64-bit Windows OSes and uses no more than 2 cores on multicore CPUs (1 core is used for the main emulation purposes and the second is for plugins' purposes like rendering graphics, output sounds or PAD works). While the increase of number of useful cores may happen in the future it still remains unknown when this will happen because the division of the general emulation thread into two or more is a very hard and complex task - the original PS2 hardware has multiple CPUs and the correct timing between emulated CPUs is complicated enough without further dividing every CPU into more than one thread.

Mac OS X is not officially supported but you can still run PCSX2 under it.


🍥️ Debian:

Playstation 2 emulator

PCSX2 is a PlayStation 2 emulator for Windows and Linux.
WARNING: It requires a CPU with SSE2 instructions. If your CPU does not support this instruction set, it does not have enough horsepower to run this emulator.
This package includes the main binary, plug-ins and localization files.


🌍️ Wikipedia:

PCSX2 is a free and open-source PlayStation 2 emulator for Windows, Linux, and macOS that supports a wide range of PlayStation 2 video games with a high level of compatibility and functionality. Although PCSX2 can closely mirror the original gameplay experience on the PlayStation 2, PCSX2 supports a number of improvements over gameplay on a traditional PlayStation 2, such as the ability to use custom resolutions up to 4096×4096, anti-aliasing, and texture filtering.

Background

PCSX2, like its predecessor project PCSX (a PlayStation emulator), is based on a PSEmu Pro spec plug-in architecture, separating several functions from the core emulator. These are the graphics, audio, input controls, CD/DVD drive, and USB and FireWire (i.LINK) ports. Different plug-ins may produce different results in both compatibility and performance. Additionally, PCSX2 requires a copy of the PS2 BIOS, which is not available for download from the developers due to copyright-related legal issues. Since September 2016, PCSX2 is partially compatible with PlayStation games.

The main bottleneck in PS2 emulation is emulating the multi-processor PS2 on the PC x86 architecture. Although each processor can be emulated well independently, accurately synchronizing them is difficult.

Development

Development of PCSX2 was started in 2001 by programmers who go by the names Linuzappz and Shadow, who were programmers for the PlayStation emulator PCSX-Reloaded. Other programmers later joined the team, and they were eventually able to get some PS2 games to the loading screen. The team then started working on the difficult task of emulating the PlayStation 2's BIOS; they got it to run, although it was slow and graphically distorted. Version 0.9.1 was released in July 2006.

From 2007 to 2011, developers worked on Netplay and speed improvements. PCSX2 0.9.8 was released in May 2011 and featured an overhauled GUI written with wxWidgets that improved compatibility for Linux and newer Windows operating systems, the addition of a new VU recompiler that brought better compatibility, a memory card editor, an overhaul of the SPU2-X audio plug-in, and numerous other improvements.

Compatibility

The current development version is reported to be compatible with approximately 96% of 2,629 tested games as of August 2018. Compatibility means only that the game will not crash, lock up, or enter a loop; there can still be bugs, missing post-processing effects, textures, and shadows in many compatible games. This is especially the case in hardware mode; a slower software mode is available for bugs without workarounds.

The following areas of PS2 emulation in PCSX2 still require further research and development:

• EE Recompiler
• DMA, SIF, VIF and IOP
• IPU MPEG-2 Decoder
• SPU2 ADSR and Reverb
• Multi-Threaded Vector Units
• Vulkan GS Driver

Features

PCSX2 supports save states and dynamic recompilation (JIT). There is also support for gameplay recording in Full HD using the GSdx plugin. Options such as the ability to increase/decrease game speeds, use unlimited memory cards, and utilize any gamepad controllers supported by the native operating system are also available. Cheat codes are supported via the use of PNACH patching files.

Plug-ins

PCSX2 makes use of plug-ins as a means of modularizing development efforts among the separate components (subsystems) of the emulated PlayStation 2 hardware. For instance, video plug-ins are utilized by PCSX2 to render images to the screen and emulate the graphics hardware of the PlayStation 2, whereas sound plug-ins emulate the sound hardware of the PlayStation 2. Not only does this allow different developers to focus their efforts on one aspect of the PlayStation 2 hardware, this also allows users that have a system configuration that does not yield good results with one plug-in to attempt to try another to see if they have better results.

(...)

Graphical Improvements (GSdx Plugin)

The GSdx plug-in offers a variety of image quality improvements over the original PlayStation 2 hardware, such as:

• Option to increase internal resolution (only in hardware mode)
• Anti-aliasing: FXAA, MSAA (only in the hardware mode and also only with the D3D backend) and Edge-AA (emulated only in software mode)
• Post-Processing Pixel Shaders
• Mipmapping (toggle with Insert key; required for correct functioning of some games, like the Jak and Daxter series)
• Bilinear filtering
• Anisotropic filtering
• Texture filtering
• Widescreen hacks

Hardware requirements

Hardware requirements are largely game-dependent. Due to the demanding nature of emulation, PCSX2 is much more likely to perform well with modern mid-range to high-end hardware, with lower-end systems likely to experience less than full performance. The performance bottleneck in most cases is the CPU rather than the GPU. This is especially the case in software mode, in which only the CPU is used for emulation. In hardware mode, the GPU emulates the graphics, but can still be a bottleneck if the internal resolution is set too high. Some games may also run slower due to unoptimized graphics code or weak video cards. As computer hardware has continued to advance with time, the likelihood of performance issues with PCSX2 has experienced a corresponding decrease.

Reception

PCSX2 has been very well-received. Matthew Humphries of Geek.com described it as "an impressive piece of work". Alex Garnett of PC World criticized the difficulty of setting up PCSX2 but called it a "masterpiece." Although David Hayward of Micro Mart also criticized the complexity, he also called it "technically amazing." Sriram Gurunathan of In.com described PCSX2 as "arguably the most popular emulator around" and named it as one of the site's top five emulators. Brandon Widder of Digital Trends included PCSX2 in his Best Emulators article. PCSX2 can be easily installed on any Windows versions by using its documentation. John Corpuz of Tom's Guide mentioned PCSX2 in his Best PlayStation Emulators for PCs article, saying, "When it comes to stable, playable Playstation 2 emulation, PCSX2 is pretty much the best game in town at the moment."

🚧️ Installation [fr]

INSTALLATION :
Pour fonctionner, cet émulateur nécessite le BIOS SONY ainsi que des ROMs de jeux.