PCSX2 software | |
---|---|
Interfaccia in versione QT di PCSX2 1.7 su Windows 11 | |
Genere | Emulatore |
Sviluppatore | Linuzappz, Zerofrog, Refraction, Saqib |
Data prima versione | 23 marzo 2002 |
Ultima versione | 1.6.0 (7 maggio 2020 | )
Sistema operativo | Microsoft Windows Linux macOS |
Linguaggio | C++ |
Toolkit | Qt |
Licenza | GPL 3 (licenza libera) |
Sito web | pcsx2.net/ |
PCSX2 è un emulatore della console PlayStation 2 per Windows, Linux e Mac OS.
Il software è open source e in continuo sviluppo. Attualmente la sua ultima versione stabile dispone di una compatibilità molto alta.[1][2] Sebbene possa rispecchiare da vicino l'esperienza di gioco su hardware originale, PCSX2 supporta una serie di miglioramenti, come la possibilità di utilizzare risoluzioni più elevate , frame-rate superiori e più stabili, creazione di Memory Card virtuali, cattura di screenshot e registrazione video della partita e molto altro.
Il progetto è iniziato nel marzo del 2002. Il team di sviluppo, noto solo attraverso dei nickname, era inizialmente costituito dai programmatori Shadow, Saqib e Linuzappz; Quest'ultimo nel 2005 ha abbandonato il progetto ed il suo ruolo di Leader[3].
A partire da gennaio 2008, il team di sviluppo ha scelto di affiancare alla release stabile, delle versioni beta tramite il quale ogni utente può contribuire al testing del software, individuando bug e inserendo nuove funzionalità.[4]
A partire dal 2022 all'emulatore è stato aggiunto il supporto al 64 bit e all'API Vulkan ,[5] oltre aver riscritto l'utilizzo dei plugin[6] e ridisegnato l'interfaccia utilizzando la GUI di Qt[7][8]. Le ultime versioni possono aggiornarsi automaticamente e puntano inoltre ad aumentare l'ottimizzazione per ogni singolo gioco, risultando quindi sempre più facili da configurare.[9]
Come per il suo predecessore, PCSX2 richiede l'uso di plugin per gestire le funzioni della console:
A partire dalla versione 1.7 PCSX2 ha unito tutte le funzionalità all'emulatore principale, in un unico "core" eliminando il concetto di plugin.[10] È stato aggiunto inoltre il supporto nativo al DualShock 4 e DualSense, senza bisogno di software esterni.
Attualmente per il render OpenGL è consigliabile avere una scheda video Nvidia piuttosto che una di controparte AMD, che risulta invece più performante con l'API Vulkan, mentre DirectX è consigliato per hardware datati.
Il plugin video permette di aumentare la risoluzione nativa del gioco emulato portandola anche oltre il 4K. Ovviamente aumentando la risoluzione aumentano i requisiti hardware. C'è anche la possibilità di eseguire i giochi in widescreen anche su titoli che nativamente non lo supportano.
Un discorso a parte merita il BIOS. Le versioni precedenti alla 0.7 si avvalevano di una tecnologia per emulare il BIOS della PlayStation 2; successivamente, per migliorare il funzionamento dell'emulatore, si è preferito utilizzare il BIOS originale della console. Essendo protetto da copyright, tale BIOS non è disponibile per il download con PCSX2; tuttavia, tramite apposite utility è possibile eseguire il dump del BIOS della propria console PlayStation 2.
Le Memory Card invece, possono essere create e modificate a piacimento, settando la dimensione o inserendo dei salvataggi esterni.