PCSX2

Da Wikipedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca
PCSX2
software
Logo
Logo
Interfaccia in versione QT di PCSX2 1.7 su Windows 11
Interfaccia in versione QT di PCSX2 1.7 su Windows 11
Interfaccia in versione QT di PCSX2 1.7 su Windows 11
GenereEmulatore
SviluppatoreLinuzappz, Zerofrog, Refraction, Saqib
Data prima versione23 marzo 2002; 22 anni fa
Ultima versione1.6.0 (7 maggio 2020; 4 anni fa)
Sistema operativoMicrosoft Windows
Linux
macOS
LinguaggioC++
ToolkitQt
LicenzaGPL 3
(licenza libera)
Sito webpcsx2.net/

PCSX2 è un emulatore della console PlayStation 2 per Windows, Linux e Mac OS.

Caratteristiche[modifica | modifica wikitesto]

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.

Sviluppo[modifica | modifica wikitesto]

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]

Plugin e BIOS[modifica | modifica wikitesto]

Come per il suo predecessore, PCSX2 richiede l'uso di plugin per gestire le funzioni della console:

  • GS Plugin: emula il chip grafico della console, sfruttando le API DirectX, OpenGL o Vulkan
  • SPU Plugin: emula il chip audio della console
  • PAD Plugin: gestione periferiche di input (emulazione del DualShock 2 e altre periferiche di controllo)
  • CDVD Plugin: consente la lettura dei videogames, sotto forma di DVD o immagini ISO
  • Dev9: gestione delle periferiche collegate al gioco online
  • USB: gestione delle porte USB
  • FireWire: emulazione dell'uscita FireWire della PS2

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.

Requisiti di Sistema[modifica | modifica wikitesto]

Minimi[modifica | modifica wikitesto]

Raccomandati[modifica | modifica wikitesto]

Note[modifica | modifica wikitesto]

  1. ^ Lista di compatibilità dei videogiochi, su pcsx2.net.
  2. ^ (EN) PS2 Emulator Can Now Boot Every Single Title Except For One Weird Golf Game, su Kotaku. URL consultato il 13 marzo 2022.
  3. ^ Dichiarazione sul sito ufficiale del progetto, su pcsx2.net. URL consultato il 9 giugno 2012 (archiviato dall'url originale il 15 agosto 2012).
  4. ^ PCSX2 - The Playstation 2 emulator - Windows, su pcsx2.net. URL consultato il 10 dicembre 2020 (archiviato dall'url originale il 9 ottobre 2019).
  5. ^ RedDevilus, PCSX2 - Vulkan in latest 1.7 devbuilds, su r/Games, 8 gennaio 2022. URL consultato il 1º febbraio 2022.
  6. ^ (EN) Merge GS, Mcd into core, remove plugin selector/subsystem by GovanifY · Pull Request #4436 · PCSX2/pcsx2, su GitHub. URL consultato il 13 marzo 2022.
  7. ^ PCSX2, Q4 2021 Progress Report, su pcsx2.net, 10 maggio 2022. URL consultato il 25 maggio 2022.
  8. ^ PS2: l'emulatore PCSX2 si è aggiornato, vediamo tutte le novità | Game Division, su Tom's Hardware. URL consultato il 29 maggio 2022.
  9. ^ PS2: l'emulatore PCSX2 si è aggiornato, vediamo tutte le novità | Game Division, su Tom's Hardware. URL consultato il 15 agosto 2022.
  10. ^ PCSX2, Q3 2021 Progress Report, su pcsx2.net, 13 novembre 2021. URL consultato il 29 maggio 2022.
  11. ^ PCSX2 - The Playstation 2 emulator - Getting Started, su pcsx2.net. URL consultato il 9 ottobre 2019 (archiviato dall'url originale il 9 marzo 2021).

Altri progetti[modifica | modifica wikitesto]

Collegamenti esterni[modifica | modifica wikitesto]