Torna indietro   Hardware Upgrade Forum > Giochi > Emulazione

Fondazione Chips-IT, l'Italia alla riscossa nei chip. Il piano e la partnership EssilorLuxottica
Fondazione Chips-IT, l'Italia alla riscossa nei chip. Il piano e la partnership EssilorLuxottica
La Fondazione Chips-IT ha presentato a Pavia il piano strategico 2026-2028 per rafforzare l'ecosistema italiano dei semiconduttori. Con un focus su ricerca, design, talenti e infrastrutture, la Fondazione punta a consolidare il ruolo dell'Italia nel Chips Act europeo, sostenendo innovazione, collaborazione industriale e sovranità tecnologica.
Nutanix: innovazione, semplicità e IA al centro della strategia hybrid multicloud
Nutanix: innovazione, semplicità e IA al centro della strategia hybrid multicloud
Al Museo Alfa Romeo di Arese, Nutanix ha riunito clienti, partner ed esperti per .Next On Tour Italia e per mostrare come l’infrastruttura hybrid multicloud possa diventare il fondamento dell’innovazione, con una piattaforma capace di unificare applicazioni tradizionali, moderne architetture cloud-native e nuovi scenari basati sull’intelligenza artificiale
Lenovo LOQ 15i Gen 10 (15IRX10) alla prova: il notebook gaming 'budget' che non ti aspetti
Lenovo LOQ 15i Gen 10 (15IRX10) alla prova: il notebook gaming 'budget' che non ti aspetti
Il Lenovo LOQ 15i Gen 10 (15IRX10) offre prestazioni convincenti grazie al Core i7-13650HX e alla RTX 5060 Laptop a 100W, mantenendo un prezzo competitivo tra 1100 e 1300 euro. Costruzione solida, buon display e ampia espandibilità lo rendono una scelta equilibrata per chi cerca un notebook gaming accessibile ma moderno.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 03-08-2009, 03:04   #1
valeriok9
Senior Member
 
L'Avatar di valeriok9
 
Iscritto dal: Sep 2007
Città: Pisa
Messaggi: 1073
Guida completa compilazione Pcsx2

GUIDA COMPILAZIONE PCSX2

Con questa guida proverò a spiegarvi come compilare le SVN(SubVersioN) del PCSX2.

- visual studio 2008 SP1 (express o professional) se avete vs2008 l’installer del Service Pack 1
Lo potete trovare a questo link http://www.microsoft.com/downloads/d...9-6d9f6d58056e


- occorre scaricare le DirectX SDK a questo link http://www.microsoft.com/downloads/d...displayLang=en (March 2009), Se ne escono di nuove aggiornatele.

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.



- occorre scaricare NVIDIA Cg Toolkit a questo link http://developer.nvidia.com/object/cg_download.html Appena finito di scaricare avviamo il setup e lo installate.

Dopo di questo dobbiamo inserire la directory NVIDIA Corporation 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 Corporation 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.
- adesso selezioniamo nello stesso menù a tendina "File di libreria"
- inseriamo una nuova riga e andiamo nella cartella "Lib" e aggiungiamo pure questa.
- confermiamo.


- occorre scaricare glut-3.7 a questo link http://www.opengl.org/resources/libr...lut/glut37.zip Appena finito di scaricare estraete la cartella in C:.

Dopo di questo dobbiamo inserire la directory glut-3.7 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 glut-3.7 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 aggiungiamo pure questa.
- confermiamo.


- occorre scaricare glew-1.5.1-win32 a questo link http://sourceforge.net/projects/glew...2.zip/download Appena finito di scaricare estraete la cartella in C:.

Adesso andate nella directory di glew e copiate i seguenti file nelle seguenti directory:

bin/glew32.dll to %SystemRoot%/system32
lib/glew32.lib to {VC Root}/Lib
include/GL/glew.h to {VC Root}/Include/GL
include/GL/wglew.h to {VC Root}/Include/GL

VC Root stà per C:\Program Files\Microsoft Visual Studio 9.0\VC


- occorre scaricare wxMSW-2.8.10 a questo link http://sourceforge.net/projects/wxwindows/ Appena finito di scaricare avviamo il setup e lo installate.

Dopo di questo dobbiamo inserire la directory wxMSW-2.8.10 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 wxMSW-2.8.10 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 aggiungiamo pure questa.
- confermiamo.


- occorre scaricare SSEPlus_0.3.67 a questo link http://sourceforge.net/projects/ssep...7.zip/download Appena finito di scaricare estraete la cartella in C:.

Dopo di questo dobbiamo inserire la directory SSEPlus_0.3.67 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 SSEPlus e confermiamo su "selezione cartella".
-confermiamo.


- occorre scaricare gtk+-bundle_2.14.7-20090119_win32 a questo link http://altruistic.lbl.gov/mirrors/gn...0119_win32.zip Appena finito di scaricare estraete la cartella in C:.

Dopo di questo dobbiamo inserire la directory gtk+-bundle_2.14.7-20090119_win32 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 gtk+-bundle_2.14.7-20090119_win32 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 aggiungiamo pure questa.
-confermiamo.


-adesso creiamo un Impostazione alternativa del Target di Destinazioni che può opzionalmente fare una copia del file compilato. Exe e. Dll in una cartella di propria scelta. I file vengono copiati sia come il loro nome originale (es: pcsx2.exe) e come una revisione-file contrassegnati per un facile test di regressione (es: pcsx2-r1574.exe).

-andiamo in Proprietà di Sistema (utilizzare il tasto Windows + Pausa di scelta rapida), su sistema cliccate su impostazioni di sistema avanzate, e cliccate variabile d’ambiente come nello screen sotto

Adesso cliccate su nuovo

E scrivete in nome variabile PCSX2_TARGET_COPY mentre in nome variabie mettete ciò che volete dopo C:\ io in questo caso ho messo cosi C:\pcsx2 file binari


Adesso quando avrete finito di compilare avrete una cartella in C: denominata pcsx2 file binari dove troverete i file con rev contrassegnata; Potrebbe essere necessario disconnettersi e accedere di nuovo per rendere effettiva l'impostazione.




- occorre scaricare tortoiseSVN che si può scaricare da questo link http://tortoisesvn.net/downloads

Dopo aver installato i programmi necessari è il momento di spiegare come funziona tortoiseSVN

- creiamo una cartella

- clicchiamogli sopra il tasto destro del mouse, possiamo cliccare anche direttamente all’interno della cartella con il tasto destro del mouse e poi clicchiamo su "SVN checkout"

-ci apparirà una finestra in cui dovremo inserire : http://pcsx2.googlecode.com/svn/trunk/ nella casella URL of repository.

- clicchiamo OK e scaricherà i file sorgente necessari per la compilazione


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" )

- 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 clicchiamo su pcsx2_suite_2008
-a questo punto dobbiamo scegliere se compilare solo l’eseguibile o tutto cioè anche i plugins
-per compilare solo l’eseguibile selezioniamo dalla tendina "release SSE2", clicchiamo col tasto destro su pcsx2 in grassetto e poi su compila:

- se invece volete compilare Pcsx2 completamente in una volta sola premete F5 o cliccate su compila soluzione , vi comparira una finesta come questa:

-cliccate su si e inizierà a compilare .
- Alla fine dovremmo avere dentro la cartella di nome bin con tutti i file pcsx2 pronti, e avrete tutti i plugins e l’eseguibile con rev contrassegnata nella cartella C:\ pcsx2 file binari

-adesso però ci rimane da finire di compilare le Gsdx in SSSE3 e in SSE4
- scegliamo nel primo menù "Release SSSE3"
-clicchiamo col destro su "Gsdx" e poi "Compila"

- dopo che ha finito ripetiamo, scegliamo nel primo menù "Release SSE4"
- clicchiamo col destro su "Gsdx" e poi "Compila"

Ora andiamo in C:\ pcsx2 file binari\Plugins e troveremo tutti i plugins da copiare nella cartella apposita dell'emulatore.


A fine compilazione se volete usare l’emu completo da voi creato (cartella bin), dovrete fare un po’ di pulizia

-occorre scaricare Delete SVN Folders a questo link http://www.4shared.com/file/12053721...te_SVN_Folders e eseguire il file reg, aggiungera una nuova voce di menù “Delete SVN Folders”

- Selezionando la cartella del progetto da cui eliminare le sotto-cartelle “.svn” e successivamente lanciando l’opzione “Delete SVN Folders” dal menù contestuale di Windows (tasto destro del mouse), verrà lanciato uno script che si occuperà di cancellare tutte le sotto-cartelle “.svn”


volendo potete crearlo anche da soli il file reg, basterà copiare le seguenti righe di codice all’interno di un file di testo con estensione “.reg” (da creare) e poi fare doppio click su di esso per installarlo.

Quote:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN]
@="Delete SVN Folders"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN\command]
@="cmd.exe /c \"TITLE Removing SVN Folders in %1 && COLOR 9A && FOR /r \"%1\" %%f IN (.svn) DO RD /s /q \"%%f\" \""
-adesso andiamo nella cartella del progetto compilata di pcsx2 e clicchiamo sul file clean_msvc.cmd, Questo file batch pulisce alcuni da file tipo *. BCN; *. ilk; *. pdb; *. BSC; *. SBR


Adesso possiamo prendere la nostra cartella bin è rinominarla pcsx2, copiarci un bios e giocare


Un consiglio è quello di non cancellare la versione precedente, perche se ci fossero dei problemi con quella nuova si potrebbe ripristinare con quella vecchie.

PS: questi sono degli appunti che mi sono scritto, forse ci sono delle librerie in eccesso, cmq vi garantisco che il risultato è assicurato

http://valeriok9.4shared.com
__________________
http://valeriok9.4shared.com > PCSX2

Alimentatore: OCZ 600W Stealth X Stream Cpu: E8500 Rev E0 (4GHz Rock Solid) + Asus-V60 Motherboard: P5Q-PRO DDR: 4*1gb Corsair Dominator CM2X1024-8500C5D (533MHz) + Dominator AirFlow SVGA: Ati Sapphire Radeon HD4830 512 MB GDDR3 OS: Windows 7 Ultimate, Snow Leopard Retail, Ubuntu
PS3 USA 500GB+Ps3Break 1.2

Ultima modifica di valeriok9 : 03-08-2009 alle 14:08.
valeriok9 è offline   Rispondi citando il messaggio o parte di esso
Old 07-09-2009, 02:02   #2
valeriok9
Senior Member
 
L'Avatar di valeriok9
 
Iscritto dal: Sep 2007
Città: Pisa
Messaggi: 1073
se avete voglia di tradurla la guida ufficiale è a questo indirizzo
http://code.google.com/p/pcsx2/wiki/...uideForWindows
__________________
http://valeriok9.4shared.com > PCSX2

Alimentatore: OCZ 600W Stealth X Stream Cpu: E8500 Rev E0 (4GHz Rock Solid) + Asus-V60 Motherboard: P5Q-PRO DDR: 4*1gb Corsair Dominator CM2X1024-8500C5D (533MHz) + Dominator AirFlow SVGA: Ati Sapphire Radeon HD4830 512 MB GDDR3 OS: Windows 7 Ultimate, Snow Leopard Retail, Ubuntu
PS3 USA 500GB+Ps3Break 1.2

Ultima modifica di valeriok9 : 07-09-2009 alle 20:42.
valeriok9 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Fondazione Chips-IT, l'Italia alla riscossa nei chip. Il piano e la partnership EssilorLuxottica Fondazione Chips-IT, l'Italia alla riscossa nei ...
Nutanix: innovazione, semplicità e IA al centro della strategia hybrid multicloud Nutanix: innovazione, semplicità e IA al ...
Lenovo LOQ 15i Gen 10 (15IRX10) alla prova: il notebook gaming 'budget' che non ti aspetti Lenovo LOQ 15i Gen 10 (15IRX10) alla prova: il n...
Due mesi di Battlefield 6: dalla campagna al battle royale, è l'FPS che stavamo aspettando Due mesi di Battlefield 6: dalla campagna al bat...
Antigravity A1: drone futuristico per riprese a 360° in 8K con qualche lacuna da colmare Antigravity A1: drone futuristico per riprese a ...
NVIDIA, un software per sapere dove sono...
Gli ECOVACS Deebot spopolano su Amazon g...
Nuovi MacBook: Apple prepara un entry-le...
Intel, la multa UE del 2009 ridotta ai m...
ECOVACS MINI e Roborock Q7 M5 lavano e a...
Motorola punta sulla fascia alta: sta ar...
PCIe 4.0, fino a 2 TB e dimensioni di un...
Apple ha in programma il lancio di due n...
La gamma POCO si aggiornerà ancor...
Qualcomm rafforza la strategia RISC-V co...
Razer svela BoomSlang 20th Anniversary, ...
Accordo miliardario con OpenAI, diffida ...
GPT-5.2 è la risposta di OpenAI a...
NVIDIA H200 in Cina, ma è solo un...
Addio allo Studio Gainax, dopo 42 anni c...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 08:53.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v