Alzi la mano chi ha passato ore davanti a questa scatoletta grigia. Penso che le mani rimaste abbassate siano veramente poche, infatti la Play Station è stata parte della cultura degli anni '90 ed ogni ragazzo più o meno della mia età sarà sicuramente molto affezionato alla console di casa Sony. Ormai le nostre scrivanie o i nostri scaffali ospitano le ben più potenti Ps3 o Xbox o Wii del caso, ma i più nostalgici, come il sottoscritto, a volte sentono il bisogno di tornare alle origini e cimentarsi nuovamente nelle avventure che ci hanno tenuto tanta compagnia quando eravamo piccini. Per questo motivo in questo articolo parlerò dell'emulatore ePSXe, ovvero (come si intuisce dal nome) un emulatore per giochi PSX. Alcuni di voi potrebbero chiedersi il perchè dell'usare un emulatore, quando si può giocare direttamente con la console, quindi vorrei fornire i 2 motivi che hanno giustificato la mia scelta in questo senso:
- Se installato su un portatile ci posso giocare ovunque vada
- La grafica sull'emulatore viene migliorata di molto grazie a plugin e filtri e secondo me diventa comparabile con quella dei primi giochi PS2
Ora che sapete le mie motivazioni (ma chi voleva saperle?) possiamo passare a vedere i passaggi necessari ad installare e configurare questo emulatore su un sistema Linux (nel mio caso Ubuntu).
In questa guida cercherò di fornire la maggior parte dei comandi da terminale, in modo da rendere le operazioni più facili da eseguire per chi legge. Pronti? Via.
Cominciamo scaricando l'emulatore dal sito ufficiale. Apriamo dunque il terminale e scriviamo il seguente comando
wget http://www.epsxe.com/files/epsxe160lin.zip
che scaricherà nella home l'archivio contentente il programma. L'ultima versione per linux al momento è la 1.60. Creiamo quindi una cartella dove andremo poi ad estrarre l'archivio con
mkdir epsxe
ed infine estraiamo
unzip epsxe160lin.zip -d epsxe
a questo punto possiamo già far partire l'emulatore spostandoci nella cartella creata con
cd epsxe
e facendo partire l'eseguibile
./epsxe
se l'eseguibile non dovesse partire potrebbe essere necessario settare i permessi del file per consentirne l'esecuzione. Diamo quindi un bel
chmod +x epsxe
e proviamo a far ripartire l'eseguibile. Se tutto è stato fatto correttamente dovrebbe aprirsi la finestra principale dell'emulatore, che è quella che si vede in figura:
Anche se l'emulatore parte, non accadrà lo stesso se si prova ad avviare un gioco, infatti è necessario configurare l'emulatore in alcuni punti per renderlo funzionante ed ottimizzarlo. Senza perderci in ulteriori chiacchiere vediamo come fare: innanzitutto ci servono i plugin audio e video di cui parlavo all'inizio. Ce ne sono molti, ma i migliori sono quelli di
Pete. Torniamo quindi al nostro terminale (non l'avrete mica chiuso vero?) e scarichiamo i plugin che ci interessano:
cd ..
per tornare indietro nella home dalla directory epsxe
mkdir plugin
per creare la cartella nella quale inseriremo i nostri plugin
cd plugin
per spostarci nella cartella appena creata. Ora siamo pronti a scaricare: cominciamo con il plugin video (Pete's XGL2 2.9)
wget http://www.pbernert.com/gpupetexgl209.tar.gz
e i relativi file di configurazione:
wget http://www.pbernert.com/petegpucfg_V2-9_V1-77_V1-18.tar.gz
poi il plugin audio (P.E.Op.S. SPU 1.9)
wget http://www.pbernert.com/spupeopsoss109.tar.gz
questi sono i plugin migliori, ma ce ne sono anche altri per sistemi un po' più datati. Se doveste avere problemi scaricate le alternative.
Ok ora abbiamo i plugin audio e video. Possono bastare, ma se avete intenzione di giocare con un joypad avrete bisogno anche di un plugin per questo. Anche qua vale lo stesso di scorso di prima, ovvero che ci sono molti plugin tra cui scegliere. Personalmente mi trovo bene con padjoy, quindi andiamo a scaricarlo:
wget http://members.chello.at/erich.kitzmueller/ammoq/down/padJoy082.tgz
e scarichiamo anche il file di configurazione
wget http://members.chello.at/erich.kitzmueller/ammoq/down/padJoy.cfg
Ok ora abbiamo veramente tutti i plugin che ci servono, quindi estraiamo e buttiamo tutto nel calderone
tar -zxvf gpupetexgl209.tar.gz && tar -zxvf spupeopsoss109.tar.gz && tar -zxvf padJoy082.tgz && tar -zxvf petegpucfg_V2-9_V1-77_V1-18.tar.gz
adesso dobbiamo copiare i vari file nelle directory dell'emulatore: in particolare i file verrano posizionati nelle cartelle "plugins" e "cfg"
cp libgpuPeteXGL2.so.2.0.9 ../epsxe/plugins/ && cp libspuPeopsOSS.so.1.0.9 ../epsxe/plugins/ && cp padJoy/bin/libpadJoy-0.8.so ../epsxe/plugins/
e poi
cp cfg/cfgPeteXGL2 ../epsxe/cfg/ && cp cfgPeopsOSS ../epsxe/cfg/ && cp padJoy/bin/cfgPadJoy ../epsxe/cfg/ && cp gpuPeteXGL2.cfg ../epsxe/cfg/ && cp spuPeopsOSS.cfg ../epsxe/cfg/ && cp padJoy.cfg ../epsxe/cfg/
alla fine di queste operazioni dovremmo avere questi file nella cartella "plugins":
- libgpuPeteXGL2.so.2.0.9
- libpadJoy-0.8.so
- libspuPeopsOSS.so.1.0.9
e questi nella cartella "cfg":
- cfgPadJoy
- cfgPeteXGL2
- gpuPeteXGL2.cfg
- spuPeopsOSS.cfg
- cfgPeopsOSS
- padJoy.cfg
A questo punto non ci resta che configurare l'emulatore: spostiamoci nella cartella epsxe
cd ../epsxe
e lanciamo l'eseguibile
./epsxe
ora andiamo in config->video e selezioniamo il plugin Pete XGL2. Settiamo valori in questo modo:
poi andiamo in config->audio, selezioniamo il plugin Pete OSS Audio e settiamolo in questo modo:
questi sono i valori che uso io. Mi trovo abbastanza bene, però se volete potete smanettare un po' con le configurazioni per trovare il giusto compromesso che fa per voi. per quanto riguarda il joypad, bisogna andare in config->External joypad ed impostare i tasti. Non posto nessuna foto perchè è banale.
Siamo quasi arrivati alla fine: come ultima cosa rimane da settare il BIOS, ma purtroppo per questo non posso aiutarvi e sarete costretti a prelevarlo dalla vostra Play Station.
Ora che siamo arrivati alla fine mancano i ritocchi finali: ripuliamo tutto dai file che non ci servono più
cd ~ && rm -r plugin
per tornare alla home e rimuovere la cartella plugin e tutto ciè che contiene
Se tutto è andato per il verso giusto adesso siete pronti per lunghe sessioni a FFVII o RE. Buon divertimento!