Pagine: [1]
  Stampa  
Autore Discussione: Programmazione Homebrew  (Letto 140 volte)
~TheOnlyCandleInYourDarkRoom
Collaboratori +
Utente Eroico
****

Reputazione: -36
Collegato Collegato

Codice Amico Wii: 1488-6482-9484-6003
Punti Fedeltà: 49
Messaggi: 2900

We are the only candle in your dark room.


Mostra profilo WWW
« inserita:: Aprile 30, 2008, 06:25:21 pm »

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:

Citazione
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:

Citazione
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:

Citazione
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:

Citazione
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":

Citazione
INSTALLPATH := $(shell echo $(SPECS) | sed -n -e 's/Reading specs from //p' | sed -e 's/\/bin.*//')

Che deve diventare:
Citazione
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 Ghigno
Stupiteci.

Questa guida è stata creata da ~Reolo per NintendoRing.net. E' vietata la sua distribuzione senza il consenso esplicito dell'autore.
Registrato

Ronka Wideru
Administrator
Utente Eroico
*****

Reputazione: 1
Scollegato Scollegato

Punti Fedeltà: 64
Messaggi: 904


Super mega amministratore galattico


Mostra profilo
« Risposta #1 inserita:: Maggio 04, 2008, 06:19:09 pm »

E' già sul sito?

E' davvero ben fatta Proverò ad installare devkit e a fare qualcosa, magari non è difficile come sembra xD
Registrato

Padre nostro che sei nei cieli
dacci oggi il nostro massacro quotidiano,
liberaci dalla pietà, dall'amore, dalla fiducia nell'uomo. Dall'insegnamento che ci dette tuo Figlio. Tanto non è servito a niente, non serve a niente. A niente e così sia.  [23.07.51] Line scrive: Digli: "Hai ragione, sono un grande noob." [23.08.04] Iko scrive: Ma dai, non è credibile! °°  La mia spada alla patria, il mio amore a chi mi ama, la mia anima a Dio e il mio onore a me stesso.  Ragazza X scrive: ¢ισè, αρραятє ттт...тяα ι тяє šєι qℓℓ кє вα¢ια мєgℓισ! _______________________________________  Cicciobastardo91: 24/12/07 - 19:41:29 - sei un fottutissimo mito Ronka, ti adoro xDD Primisola: 27/12/07 - 02:36:43 - ronka rulla °° Reolo: 28/12/07 - 03:37:06 - TwT Aiutami tu Ronkage!! Cosa farei sensa di te é_è Reolo: 28/12/07 - 05:38:13 - Conoscendo Ronka, non solo quello. °° Pkmns: 28/12/07 - 10:07:13 - Ronkowned!!! XDD rulli, Ronkolo! Reolo: 29/12/07 - 11:40:09 - Oh Ron... Scusi, Guru! La ringrazio! ** Reolo: 30/12/07 - 15:57:49 - xD!Come al solito Ronka coglie l'incoglibile. Seibit: 30/12/07 - 16:41 - Ronka, rulli. Primisola: 1/1/08 - 02:48:18 - sisi, ascoltate il ronka, lui sa tutto! * Primisola immola una ragazza a ronka Primisola: 1/1/08 - 17:58:14 - sì, mio ronkettoso signore °° ÷±‡±Giulietta±‡±÷: 25/5/08 - 13:50:51 - Ronka, rulli. xDDDD
~TheOnlyCandleInYourDarkRoom
Collaboratori +
Utente Eroico
****

Reputazione: -36
Collegato Collegato

Codice Amico Wii: 1488-6482-9484-6003
Punti Fedeltà: 49
Messaggi: 2900

We are the only candle in your dark room.


Mostra profilo WWW
« Risposta #2 inserita:: Maggio 04, 2008, 08:04:15 pm »

E' già sul sito cosa? °-°
Registrato

Pagine: [1]
  Stampa  
 
Vai a: