Académique Documents
Professionnel Documents
Culture Documents
Premessa
Un emulatore è un programma che ha il compito di "emulare" (cioè di imitare) un gioco, quindi,
questo significa che ogni gioco ha un livello di difficoltà di emulazione, perciò, nonostante possiate
avere un Super computer (con processore quad-core, scheda video da 1 gb, etc) non è detto che il
gioco che avete intenzione di emulare, possa funzionare alla perfezione. Ciò non significa che
l'hardware non conta, anzi, se non avete minimo un processore Dual Core e una scheda video da
almeno 256 mb (512 mb è meglio), io eviterei qualunque tentativo, ma se volete comunque
provarci, fate pure.
Ricordate anche che qui trovate una lista di tutti i giochi già testati sull’emulatore, con la relativa
descrizione sulla compatibilità (Funzionante al 100%, Funzionante ma con vari problemi,
Funzionante solo fino al menù, o Non Parte nemmeno)e che qui stiamo organizzando una lista
personalizzata con compatibilità e migliori configurazioni per ogni gioco.
Infine sappiate che l’idea per cui è stato creato l’emulatore è quello di poter usare i PROPRI giochi
della Playstation 2 sul pc, questo significa che, se non possedete una Playstation 2 o non usate il
bios di quest’ultima, l’uso che fate dell’emulatore è considerato ILLEGALE. Perciò io non mi
prendo la responsabilità dell’uso che farete dell’emulatore.
Download
Innanzitutto scarichiamo l’archivio dell’emulatore e la versione Beta dal sito ufficiale (Pagina di
Download – in questa pagina clicchiamo su “Download [2MB]” nella barra nera sottostante a
“PCSX2 0.9.6 Windows Binary” – Qui cliccate su “PCSX2 0.9.7 beta SVN SSE2[REV …]” per
scaricare la Beta) ed estraiamo il primo archivio in una cartella a nostra scelta; in questo caso
supponiamo che la cartella sia in C:/.
Perciò, spostiamo gli archivi nel Disco Locale C:, clicchiamo col tasto destro sul primo che
abbiamo scaricato e clicchiamo su “Estrai qui” (l’opzione Estrai qui appare solo se avete WinRar).
A questo punto, dentro il Disco Locale C: avremo una cartella chiamata Pcsx2_0.9.6, all’interno
della quale avremo vari file e varie cartelle. Facciamo la stessa operazione con l’archivio della Beta,
però, questa volta, andiamo dentro la cartella che si è appena creata, selezioniamo tutto e
spostiamolo nella cartella di prima (Pcsx2_0.9.6). A questo punto eliminiamo la cartella della Beta e
lasciamo lì l’altra; i 2 archivi non ci serviranno più, ma vi consiglio di tenerli da qualche parte, non
si sa mai.
Adesso andiamo qui e scarichiamo il “Plugin Pack aggiornato al…..” e salviamolo dove vogliamo.
All’interno di esso troveremo dei file simili a quelli della cartella “plugin” che abbiamo all’interno
di Pcsx2_0.9.6: ciò che dobbiamo fare è spostare i file dell’archivio appena scaricato dentro la
cartella “plugin” all’interno di Pcsx2_0.9.6.
Successivamente, sempre dalla pagina del “plugin pack” scaricate tutti gli altri plugin (TUTTI) e
inseriteli nella cartella “plugin”. ATTENZIONE: nella cartella plugin ci vanno i file ESTRATTI
dagli archivi dei plugin, perciò la cartella “Plugin” dovrà contenere solo file .dll e nessun archivio
.zip .7zip o .rar! (escluse alcune eccezioni come il TwinPad che contiene anche .exe e altri tipi di
file).
Per ultima cosa da cercare c’è il BIOS; il BIOS è praticamente, il software che contiene la PS2,
perciò è legata al proprietario della play stessa, quindi, o estraiamo il BIOS dalla nostra Play 2
tramite uno di questi tool, o lo reperiamo tramite “il mulo” o simili. Una volta ottenuto il BIOS
mettiamolo all’interno della cartella BIOS che si trova nella cartella Pcsx2_0.9.6.
A questo punto avremo un’unica cartella Pcsx2_0.9.6 contenete l’emulatore in versione Beta, in
versione Originale e con tutti i file (tra cui anche i Plugin e i bios, parti ESSENZIALI
dell’emulatore) completamente aggiornati.
Infine andiamo qui e aggiorniamo le directx all’ultima versione disponibile; questa operazione è
molto essenziale per il corretto funzionamento dell’emulatore!
Adesso è arrivata l’ora di avviare il programma!
Giochiamo
Adesso vi spiegherò i 2 modi per avviare un gioco:
1) Se il vostro gioco è un file .ISO (premettendo che avrete selezionato il plugin “Linuzappz”)
clicchiamo su FileEsegui CD/DVD e selezioniamo il file .ISO che vogliamo usare, quindi
clicchiamo su “Apri”.
2) Se il vostro gioco fosse già masterizzato su CD/DVD (premettendo che avrete selezionato il
plugin “P.E.Op.S CDVD”) inserite il vostro gioco nel lettore che avete scelto nella
configurazione del plugin e cliccate su FileEsegui CD/DVD
EXTRA
I Comandi EXTRA
- Cliccando, nella finestra principale dell’emulatore, su FileStatiSalva si può scegliere
uno slot su cui salvare la partita senza passare per il salvataggio del gioco, che avviene sulla
Memory Card Virtuale; io lo sconsiglio con Kingdom Hearts perché, una volta ricaricata la
partita, il gioco si blocca dopo poco, ma con altri giochi vale la pena provare.
- L’opzione FileApri file ELF non ci servirà a nulla, fate come se non ci fosse.
- In EseguiPriorità Processo lasciatela su “Normale”, portarla ad un livello più alto causa
molto spesso dei blocchi del programma (i cosiddetti “crash”)
- In Varie mettiamo la spunta sia su “Abilita Console” che su “Abilita Patches”
- In “Configurazione” possiamo trovare “Speed Hacks” e “Game Fixes”; per questi consultate
la sezione “Le Versioni Beta”.
I Tools
Tra i tanti programmi più o meno legati all’emulatore, vi sono i “Tools”; essi (che letteralmente
sono tradotti come “attrezzi”) sono dei programmi che possono ampliare i nostri “poteri” sul Pcsx2.
Adesso vi elenco una lista dei tools, che potete scaricare da qui.
Le pnach
Esistono, come per i giochi per PC, delle Patch per quelli dell’emulatore Pcsx2? Ebbene sì!
Queste vengono chiamate Pnach e sono dei file con estensione .pnach che possiamo trovare nella
cartella “Patches” all’interno della cartella “Pcsx2_0.9.6”. Esse possono avere varie funzioni, come
non mostrare FPS inutili (come il “FrameSkip”) o eliminare problemi grafici che insorgono tra
alcuni Plugin Grafici con certi giochi.
Nel caso vi riteneste all’altezza, potete anche crearvela voi la vostra pnach! E’ un lavoro di livello
intermedio, perché non si capisci fin da subito cosa si sta facendo, però, qui di seguito, vi scrivo,
passo, passo, cosa dovete fare per creare la vostra Pnach (la Pnach che andremo a creare è una del
tipo “skip Video”, ossia di quelle che non mostrano gli FPS inutili). ATTENZIONE: questo metodo
funziona SOLO con i giochi che utilizzano il SceMpegIsEnd!
1) Innanzitutto andiamo qui e clicchiamo su “Download Link” affianco a “ps2dis guide and
download”; una volta scaricato lo zip, estraiamone tutti i dati in C: (come sempre tasto
destro sull’archivio”Estrai qui” (se avete WinRar).
2) Ora inserite il CD/DVD del vostro gioco (o montate l’ISO coi Daemon Tools – vedi
EXTRA)
3) Andiamo nella cartella estratta dall’archivio appena scaricato (la quale si chiamerà
“ps2dis099_23”) e apriamo il file chiamato “ps2dis.exe”.
4) Clicchiamo (in alto a sinistra) su “File” e poi su “Open”; adesso andiamo dentro al
nostro CD/DVD e cerchiamo un file il quale sarà così nominato: “AAAA_###.##”.
AAAA è uno dei possibili nomi fra “SCES – SLES – SCUS – PBPX – SLPM” e ###.##
sono una serie di numeri. Nel caso di Kingdom Hearts 2 il file da aprire è chiamato
“SLES_542.34”. Una volta trovato il file che cerchiamo clicchiamo su “Apri”.
5) Ora clicchiamo (sempre in alto a sinistra) su “Edit” e successivamente su “Find Pattern”,
nela finestrella che appare spuntiamo la casella “As hex String”.
6) Nel box di ricerca inseriamo 4000838c0800e0030000628c o
0000428CFFFF5030DBFE0316
7) Se uno dei 2 codici ha funzionato ci troveremo di fronte a una riga simile a questa:
00236cc8 03e00008 jr ra
00236ccc ace20000 sw v0, $0000(a3)
00236cd0 8c830040: : SceMpegIsEnd 1w v1, $0040(a0)
00236cd4 03e00008 jr ra
00236cd8 8c620000 1w v0, $0000(a6)
Nel caso non trovassimo righe simili a questa non state a cercare manualmente i video a
meno che non siate degli esperti.
8) 2 righe al di sotto del “SceMpegIsEnd” vi sarà la stringa su cui dovremo lavorare: ciò
che dovremo fare, sarà, innanzitutto, ricordarci (segnandocelo da qualche parte) la prima
serie di numeri della stringa (in questo caso “00236cd8”) e poi modificare gli ultimi 3
valori in modo che diventino: “ 1w | v0 | $0000(v1)
9) Andiamo adesso nella cartella “Patches” dentro alla cartella “Pcsx2_0.9.6” e copiamo il
file chiamato “default.xml” dove vogliamo.
10) Ora clicchiamo col tasto destro sul file appena copiato, selezioniamo “Apri Con” e
clicchiamo su “Blocco Note”.
11) La pagina del blocco note che si aprirà sarà vuota, infatti dovremo inserirci i seguenti
dati:
gametitle=NAME OF YOUR GAME
comment=Skips Video (sceMpegIsEnd)
//Skip Videos
patch=0,EE,YOUR NUMBER,word,24020001
12) Al posto di “NAME OF YOUR GAME” inseriamo il nome del nostro gioco, mentre al
posto di “YOUR NUMBER”, inseriamo il numero che ci dovevamo ricordare nel punto
8 (in questo caso “00236cd8”).
13) Salviamo il file e rinominiamolo in “.txt”. Ora apriamo l’emulatore (assicuriamoci che
“Abilita Patches” e “Abilita Console” siano spuntate) e avviamo il gioco a cui vogliamo
applicare la patch come se volessimo giocarci normalmente; appena vediamo che il
gioco è partito apriamo la console (la quale potrebbe essersi minimizzata nella barra
delle applicazioni) e osserviamone il titolo: ci sarà qualcosa come: “patches not found
can’t apply patches crc=22E91837”. Il “CRC” è ciò di cui avremo bisogno, oltretutto,
cambia da gioco a gioco, perciò, in questo caso abbiamo “22E91837”, ma con altri
giochi cambierà sicuramente. Segniamoci il nostro “CRC” e chiudiamo l’emulatore.
14) Andiamo adesso dal nostro file .txt che abbiamo modificato prima e rinominiamolo in
questo modo: “CRC APPENA TROVATO.pnach”, perciò, in questo caso la pnach
diventerebbe così: “22E91837.pnach” (senza “ mi raccomando!)
15) Infine spostiamo il file appena rinominato nella cartella “Patches” all’interno di
“Pcsx2_0.9.6”.
Congratulazioni! Avete creato la vostra prima pnach! Se tutto funziona correttamente, il nostro
gioco dovrebbe funzionare meglio. (ATTENZIONE: non c’è alcuna garanzia che una pnach
migliori un intero gioco! Potrebbe anche migliorare solo alcune parti!)
Come modificare l’ID dei salvataggi (Funzionante con la maggior parte dei giochi)
Esiste un metodo per fare in modo di utilizzare un salvataggio, per esempio, di versione NTSC USA
su un gioco PAL ITA; questo procedimento l’ho testato 2 volte ottenendo ciò che speravo solo 1
volta, ma, da quel che si legge in giro sembra che funzioni con la maggior parte dei giochi.
Innanzitutto dobbiamo procurarci le seguenti cose: “Ps2_Save_Builder” - “mymc-alpha” -
“ps2sidc” “salvataggio da modificare” - “salvataggio fatto da noi col nostro gioco”.
Ripetiamo sul nostro salvataggio e su quello da modificare la procedura descritta prima per
convertire il formato dei salvataggi (PS2_Save_Builder…Save As…), apriamo “ps2sidc”,
clicchiamo su “Load Save” in alto a destra e scegliamo il salvataggio fatto da noi. Nel box colorato
di arancione (“Current Product ID”) comparirà un codice, copiamolo in un blocco note, apriamo il
salvataggio da modificare (sempre tramite “Load Save”) e nel box sottostante a quello arancione
(“Enter New Product ID”) inseriamo il codice appena copiato e clicchiamo su “Save”. A questo
punto, dove si trovava il nostro salvataggio modificato troveremo due file:
1. salvataggio da modificare.sps
2. salvataggio da modificare.sps.ps2.BAK
Il secondo è la copia del primo, PRIMA che lo modificassimo cambiano il Product ID, (nel caso
volessimo riutilizzarlo ci basterà eliminare l’estensione .bak e lasciarlo .sps) mentre il primo è il
salvataggio a cui abbiamo appena cambiato ID; per esserne sicuri ci basterà riaprirlo col “ps2sidc” e
controllare il codice nel box arancione: se sarà uguale a quello che avevamo copiato, allora tutto
sarà andato nel verso giusto. Ora apriamo “mymc-alpha” e, come descritto precedentemente,
importiamo il file in una memory card a nostra scelta e proviamo ad avviare il gioco per vedere se il
salvataggio è stato caricato. Se non sapete come ottenere un “salvataggio fatto da noi col nostro
gioco” vi basterà avviare una nuova partita nel gioco che intendiamo utilizzare, salvare la partita ed
esportare il salvataggio tramite il metodo descritto in precedenza.
ATTENZIONE: la piena funzionalità di questo procedimento non è garantita, perciò fate sempre
delle copie di sicurezza dei file che volete modificare!
Cos’è un FPS
FPS significa “Fotogramma per Secondo” e, con il pcsx2 si ci abituerà a giocare tra i 30 e i 60 FPS,
la quantità giusta, però, di FPS è 60: se un gioco vi va perfetto significa che è a 60 FPS, il problema
dell’emulatore però, è quello di non riuscire a limitare gli FPS a 60 nonostante ci sia, nella
configurazione della CPU, l’opzione “Limitatore”. Per questo, infatti, ci sono le versioni beta.
La Versione Beta
Premessa
C’è un motivo se le Beta non vengono pubblicizzate tanto quanto le versioni ufficiali (o “release
ufficiali”)? Ebbene sì!
Una versione “Beta” equivale ad un oggetto in prova, non come quei programmi che durano 30
giorni e poi si eliminano, ma come quelli che sono appena stati sviluppati e sono pieni di problemi,
perciò una Beta è definibile come “un programma in cui vanno cercati gli errori”.
Vi lascio subito un avviso: nelle Beta non va controllato semplicemente quando si chiude e dà un
errore, ma vanno eseguiti lavori da sviluppatori, quindi, solo chi sa programmare o conosce il
linguaggio Disassembly può avventurarsi in queste imprese, per gli altri consiglio di usare le Beta
solo come prove per le prestazioni dei giochi, senza andare ad imparare il linguaggio di
programmazione perché non è cosa da capire in 5 minuti, ci vuole anche esperienza.
Riguardo alle versioni Playground dell’emulatore, esse sono state una rivelazione! Come potrete
vedere dal sito ufficiale, di recente è avvenuto l’inserimento delle versioni Playground nei
download del sito; ciò significa che:
1) La release ufficiale dell’emulatore equivale all’unione della versione ufficia,e del
playground più quella normale.
2) Le versioni beta dell’emulatore (sia Playground che normale) d’ora in poi saranno unite in
un’unica beta con le migliorie dei 2 team che lavoreranno insieme.
Tutto ciò è una buona notizia ma ne rimane una cattiva: le versioni Beta non garantiscono il corretto
funzionamento del programma e, com’è successo a me, potrebbe capitare anche a voi che un gioco
funzioni meglio sulla Beta, però che si blocchi dopo 5 minuti mentre nella Release ufficiale
funzioni per quanto tempo si voglia ma con velocità minori; per questo ogni prova è necessaria.
Download
Per il reperimento dei file non ce ne dobbiamo preoccupare, dato che abbiamo già scaricato la Beta
all’inizio di questa guida. Ora siamo pronti a vedere le novità della Beta.
Avviamo la Beta!
Apriamo il file chiamato “pcsx2-beta-<numero>.exe” e andiamo innanzitutto su “Configurazione” e
scegliamo “CPU”: questa finestra sarà praticamente uguale a quella del Pcsx2 normale, infatti, a
destra, vedremo la solita scelta del “Frame Limiting” con un’unica variante:
- Mentre giocheremo potremo scorrere, premendo F4, le varie modalità di “Frame Limiting”
La funzione racchiusa in quei 4 box bianchi è quella della “Limitazione di FPS” che, come spiegato
precedentemente, limita la velocità del gioco, evitando così, momenti di gioco a velocità esorbitanti,
però, la configurazione del primo di quei 4 box bianchi permette di limitare gli FPS ad una certa
quantità (cosa che nella versione normale dell’emulatore non avviene, infatti gli FPS non scendono
sotto i 70, ma subiscono sbalzi senza una logica precisa), mentre quella degli altri 3 sottostanti
permette, nel caso che gli FPS vadano sotto ad una quantità prefissata, di abilitare il “Frame Skip”,
funzione che salta alcuni FPS meno utili aumentando la velocità senza perdita di grafica.
Selezioniamo quindi “Limitatore” ed inseriamo i seguenti valori (dall’alto verso il basso):
- 50
- 49
- 49
- 49
Rcordiamo che questi valori valgono SOLO per i giochi Europei, per quelli Americani o
Giapponesi dovete aumentare ogni valore di 10 unità:
- 60
- 59
- 59
- 59
Abilitiamo tutte le opzioni sulla sinistra e clicchiamo su “OK”. Torniamo su “Configurazione” e
scegliamo “Game Fixes”: in questa finestra vi sono varie opzioni da spuntare, le quali vanno
attivate solo ed esclusivamente se si usano i giochi a cui sono associate e, come potrete vedere dalla
descrizione di ogni opzione, esse possono rallentare (“break”) alcuni giochi, ma ricordate che la
solita regola vale sempre: provare e provare, con tutte le modalità possibili!
Ora torniamo su “Configurazione” e andiamo su “Speed Hack”; ora vi elencherò le opzioni
attivabili in ordine di stabilità (certe opzioni possono mandare in crash vari giochi!):
- Escape Hack – Hack che permette, tramite la pressione del tasto ESC, di uscire direttamente
dal programma senza passare da FileEsci
- Default Cycle Rate
- Use X1.5 Cycle Rate
- Enable IOP X2 Cycle Rate
Queste erano quelle della parte stabile, ora passiamo a quelle più instabili:
- Use x2 Cycle Rate
- INTC Sync Hack
Questi facevano parte degli instabili, ma ce ne sono altri 2 che sono i più instabili di tutti:
- WaitCycles Sync Hack
- Idle Loop Fast-Foward (sperimentale – finora questo hack non sembra servire a nulla)
- VU Cycle Stealing (sperimentale – esso ha varie “quantità” di hack, la compatibilità di
ognuna di esse è descritta al di sotto dell’hack)
Questi Hack non garantiscono la stabilità e, come già detto, bisogna fare tante prove, comunque,
anche se molti dicono “usate questi hack a vostro rischio e pericolo”, non vi scoraggiate perché uno
di questi Hack non può distruggervi il computer, e nemmeno riavviarlo, al massimo vi manda in
Crash l’emulatore. Infine, sempre in “Configurazione”, c’è “Advanced”: questa sezione lasciamola
stare, bisogna essere abbastanza esperti per modificare questa sezione, dato che essa va a modificare
le modalità di lavoro del processore; questo significa che, se modificate quelle impostazioni a caso,
rischiate solo di rovinare la CPU, quindi, evitate!
Con questo, ciò che c’è da sapere sulla Beta è finito!
Aggiornata al 19\05\2009