GUIDA COMPILAZIONE PCSX2
Con questa guida si intende spiegare come compilare le SVN(SubVersioN) del PCSX2.
Compilare le SVN è utile soprattutto per 2 motivi:
- le versioni ufficiali vengono pubblicate ad intervalli molto lunghi(anche anni) perciò si rischia di poter usufuire di prestazioni migliori quando erano disponibili già da molto tempo;
- i problemi di instabilità dovuti al fatto che sono versioni non ufficiali sono minimi rispetto ai vantaggi;
Dopo questa introduzione passiamo all'elenco dei programmi necessari:
- tortoiseSVN che si può scaricare qui "
- visual studio 2005 o 2008 (express o professional)
- per chi ha
visual studio 2005 express deve installare anche il PSDK che si trova
qui e la guida per l'utilizzo VS2005 :
http://msdn2.microsoft.com/it-it/exp...55(en-us).aspx
Dopo aver installato i programmi necessari è il momento di spiegare come funziona
tortoiseSVN:
- creiamo una cartella
- clicchiamogli sopra il tasto destro del mouse e poi clicchiamo su "SVN checkout"
-ci apparirà una finestra in cui dovremo inserire :
http://pcsx2.googlecode.com/svn/ nella casella
URL of repository
- clicchiamo OK e scaricherà i file sorgente necessari per la compilazione
(La guida che verrà proposta di seguito si riferisce visual studio 2008 professional; utilizzando altre versioni ci potrebbero essere delle lievi differenze)
- Adesso apriamo visual studio e clicchiamo su file->apri->progetto/soluzione
- a questo punto andiamo ad aprire la cartella che avevamo utilizzato con tortoiseSVN e ci dovrebbe apparire una finestra così:
-adesso entriamo in windows->VCprojects e selezioniamo uno dei due file della nostra versione(è indifferente quali si sceglie)
- adesso apparirano dei messaggi in cui è scritto che non trova alcuni file; ignoriamoli e facciamo sempre OK
- a questo punto dobbiamo sceglie la configurazione della compilazione e per farlo ci sono 2 modi:
- - il primo è dalla finestra principale come è mostrato in questa immagine:
- selezioniamo dalla tendina "release", clicchiamo col tasto destro su pcsx2 in grassetto e poi su compila:
-dopo che ha finito di compilare ripetiamo la stessa selezionando però la voce release TLB.
- - il secondo metodo è quello di andare su compila->gestione configurazione e cambiare da lì le voci release e release TLB:
- Alla fine dovremmo avere a fianco della cartella che avevamo scelto un'altra di nome bin con dentro i due file pcsx2 e pcsx2t pronti per essere messi nella cartella dell'emulatore
Un consiglio è quello di non cancellare la versione precedente, perche se ci fossero dei problemi con quella nuova si potrebbe ripristinare con quella vecchia
A questo punto qualcuno si potrebbe chiedere come si fa a sapere se è uscita una nuova versione. Per rispondere a questa domanda basta andare a questo sito:
http://code.google.com/p/pcsx2/source/list
Il numero dopo "Directory revision" è la versione del PCSX2.
Gli altri numeri indicano la beta in cui sono state effettute modifiche in quel file.
COMPILARE IL PLUG-IN GSDX
Per compilare questo plugin video, che è anche quello più ottimizzato e sviluppato, occorre scaricare le DirectX SDK a
questo collegamento(novembre 2008).
Dopo aver scompattato l'archivio scaricato avviamo il setup e seguiamo le istruzioni.
Dopo di questo dobbiamo inserire la directory delle directX SDK in quelle che visual studio utilizza per compilare e per far questo andiamo in:
- Strumenti -> opzioni...
- Nella finestra che appare andiamo in: Progetti e soluzioni -> Directory di VC++.
- Nel menù a tendina riferito alla piattaforma controlliamo che sia selezionato "Win32";
- in "Mostra directory per:",
- prima selezioniamo "File di inclusione"
- poi clicchiamo sulla cartellina gialla per inserire una nuova riga
- clicchiamo sui tre puntini e navighiamo fino ad arrivare nella cartella "include" delle directx appena installate e confermiamo su "selezione cartella".
- adesso selezioniamo nello stesso menù a tendina "File di libreria"
- inseriamo una nuova riga e andiamo nella cartella "Lib" e "x86" e aggiungiamo pure questa.
- confermiamo.
Adesso dobbiamo scaricare i sorgenti da compilare utilizzando ancora TortoiseSVN:
- creiamo una cartella in C:\
- clicchiamoci sopra con il tasto destro
- selezioniamo "SVN checkout"
- inseriamo
http://guliverkli.svn.sourceforge.net/svnroot/guliverkli nella casella
URL of repository
Attendiamo che abbia finito di scaricare i file e apriamo visual studio (
NB. per chi ha windows vista e l'UAC attivato deve aprirlo cliccando con il tasto destro e poi "Esegui come amministratore" )
1. apriamo il progetto presente nella cartella appena creata
2. scegliamo nel primo menù "Release SSE2"
3. andiamo su "esplora soluzioni", clicchiamo col destro su "Gsdx" e poi "Compila" (Se non ci fosse il riquadro "esplora soluzioni" andate su "Visualizza" -> "esplora soluzioni" e dovrebbe comparire)
4. dopo che ha finito ripetiamo dal punto 2, ma selezionando "Release SSSE3" e infine "Release SSE4"
Ora andiamo nella cartella utenti e dovrebbe esserci una nuova cartella "Gabest", andate fino in fondo e trovere alcuni file con estensione .dll che sono i nostri plug-in da copiare nella cartella apposita dell'emulatore.
COMPILARE I PLUGINS PCSX2 (Guida fatta con la collaborazione di valeriok9)
Per compilare il plugin video ZeroGS, occorre scaricare NVIDIA Cg Toolkit
http://developer.download.nvidia.com...2008_Setup.exe
Appena finito di scaricare avviamo il setup e lo installate in C:.
Dopo di questo dobbiamo inserire la directory Nvidia Gs in quelle che visual studio utilizza per compilare e per far questo andiamo in:
- Strumenti -> opzioni...
- Nella finestra che appare andiamo in: Progetti e soluzioni -> Directory di VC++.
- Nel menù a tendina riferito alla piattaforma controlliamo che sia selezionato "Win32";
- in "Mostra directory per:",
- prima selezioniamo "File di inclusione"
- poi clicchiamo sulla cartellina gialla per inserire una nuova riga
- clicchiamo sui tre puntini e navighiamo fino ad arrivare nella cartella "include" che si trova nella cartella Nvidia Gs appena installate e confermiamo su "selezione cartella".
- adesso riselezioniamo nello stesso menù a tendina "File di inclusione"
- inseriamo una nuova riga e andiamo nella cartella "Lib" e aggiungiamo pure questa.
- confermiamo.
Adesso apriamo visual studio (NB. per chi ha windows vista e l'UAC attivato deve aprirlo cliccando con il tasto destro e poi "Esegui come amministratore" )
1.apriamo il progetto presente nella cartella dove abbiamo scaricato i file, in dettaglio /trunk/plugins/GSdx
2. scegliamo nel primo menù "Release vtlb"
3. andiamo su "esplora soluzioni", clicchiamo col destro su il plugin che vogliamo compilare e poi "Compila" (Se non ci fosse il riquadro "esplora soluzioni" andate su "Visualizza" -> "esplora soluzioni" e dovrebbe comparire).
Ora andiamo nella cartella C:/SVN/trunk/bin/plugins e trovere alcuni file con estensione .dll che sono i nostri plug-in da copiare nella cartella apposita dell'emulatore.
N.B.: Prestate attenzione quali plug-in siano effettivamente aggiornati, prima di compilare e sostituire files uguali a quelli che avete già!