Ecco la guida per realizzare Homebrew Gc/Wii con Software libero come devkitPRO (Nel nostro caso devkitPPC, ma il Pro supporta anche Ds e Psp.)e le librerie libOGC (Se vorrete utilizzarle potranno anche dimezzare i tempi di produzione dell'homebrew.)
Installare devkitPPC e libOGC su Xp: (Negli screen Vista)
Scaricare l'installer di
devkitPRO (Al momento della creazione della guida l'ultimo aggiornamento è devkitProUpdater-1.4.4.exe).
Aprite l'installer, e comincerà a scaricare i pacchetti necessari all'installazione,
ergo connessione attiva.Cliccare su "Next>", scegliere "Download and Install".
Ancora "Next>" e scegliere "Remove Downloaded Files".
Cliccare su "Next>" e, in "Choose Components" scegliere "Minimal System", "devkitPPC", "Programmer's Notepad".
Cliccare su "Next>", e non modificare il "Destination Folder" predisposto dal programma: "c:\devkitPro".
Cliccare su "Next>", quindi "Install", il programma di installazione scaricherà i pacchetti necessari in base alle opzioni di installazione scelte precedentemente e li installerà.
Possibilmente, evitate di fare altro mentre l'installer scarica e installa, o rischiate che il tutto si blocchi obbligandovi a ripetere tutti i punti precedenti.
Finita l'installazione, se andremo su "Start", sotto il gruppo di "devkitPRO" troveremo le seguenti voci:
* devkitpro (è un link a
http://www.devkitpro.org/ )
* MSys (Minimal System, una shell bash POSIX-like. Creata per facilitare l'esecuzione degli script di build scritti in POSIX style, usati comunente dai progetti Open Source, e per interpretare i Makefile.
* Programmer's Notepad (un editor di testo con caratteristiche speciali per coders.
* Uninstall
* Update
* E il gruppo "documentation" (vuoto)
In più, sono state aggiunte queste variabili di sistema:
* DEVKITPPC="/c/devkitPRO/devkitPPC"
* DEVKITPRO="/c/devkitPRO"
Adesso dobbiamo modificare alcuni file di configurazione per ottenere il massimo delle prestazioni.
Importante utilizzare per queste operazioni un'editor di testo come il Programmer's Notepad, poichè, gli editor di testo di Windows come il Notepad o il Wordpad non salvano i file in formato UNIX (Come, p.e. gvim) e, un formato diverso da UNIX risulterebbe illeggibile di MSys.
Editate C:\devkitPRO\msys\etc\fstab e aggiungete la seguente linea:
c:/devkitPRO/devkitPPC /ppc
Occhio allo slash ("/") al posto del backslash ("\") utilizzato come separatore nella path.
Editate ora C:\devkitPRO\msys\etc\profile con il Programmer's Notepad e aggiungete le due linee (Evidenziate) in prossimità della fine del file:
export MAKE_MODE=unix
export PS1='\[\033]0;$MSYSTEM:\w\007
\033[32m\]\u@\h \[\033[33m\w\033[0m\]
$ '
alias clear=clsb
export DEVKITPPC=/ppc
export PATH=$PATH:$DEVKITPPC/bin
cd "$HOME"
Questo imposterà le variabili di ambiente richieste da devkitPPC in msys.
Scaricate le sorgenti di libOGC le ultime (Presenti su SourceForge) sono
libogc-src-20070118.tar.bz2 Invece, l'ultima versione in assoluto è invece hostata da
sksapps, ed è questa:
llibogc-src-20070204.tar.bz2.Comunque io consiglio di usare quest'ultima.
E' necessario però utilizzare i sorgenti di libOGC, la versione pre-compilata (In binary) è afflitta da svariati bug che vi impediranno di compilare propriamente il vostro software.
Create ora la cartella C:\devkitPRO\devkitPPC\libogc ed estraeteci il contenuto dei sorgenti.
Eseguite Msys, e nella shell dategli i seguenti comandi:
cd /ppc
cd libogc
make
make install
Quando MSys avrà finito l'esecuzione dei comandi avrete compilato e installato libOGC in devkitPRO.
Note sull'installazione di devkitPRO e libOGC in Windows Vista:Quasi tutto il processo di installazione è identico tranne:
Editate C:\devkitPRO\msys\etc\profile e, con il Programmer's Notepad e aggiungete le due linee (Evidenziate) in prossimità della fine del file:
export MAKE_MODE=unix
export PS1='\[\033]0;$MSYSTEM:\w\007
\033[32m\]\u@\h \[\033[33m\w\033[0m\]
$ '
alias clear=clsb
export DEVKITPPC=/ppc
export PATH=$PATH:$DEVKITPPC/bin:$DEVKITPPC/libexec/gcc/powerpc-gekko/3.4.6:$DEVKITPPC/powerpc-gekko/bin
cd "$HOME"
Questo regolerà le variabili di ambiente richieste da devkitPPC in Msys.
Dopo questo, estraete le sorgente di libOGC:
E ora, editate C:\devkitPRO\devkitPPC\libogc\Makefile e modificate nella seguente linea "bin" con "lib":
INSTALLPATH := $(shell echo $(SPECS) | sed -n -e 's/Reading specs from //p' | sed -e 's/\/bin.*//')
Che deve diventare:
INSTALLPATH := $(shell echo $(SPECS) | sed -n -e 's/Reading specs from //p' | sed -e 's/\/lib.*//')
Altrimenti non funzionerà il comando "make install" all'interno di MSys.
That's all, il resto è a voi, naturalmente servono delle conoscenze di coding
Stupiteci.
Questa guida è stata creata da ~Reolo per NintendoRing.net. E' vietata la sua distribuzione senza il consenso esplicito dell'autore.