domenica 5 settembre 2010

Installare devkitPro e le librerie PAlib su Linux [Guida]

PAlib è una libreria per Nintendo DS usata per creare giochi homebrew. E' progettata per essere utilizzata facilmente da chiunque.   


La guida per cominciare a programmare la trovate facilmente sul sito ufficiale e richiede almeno le conoscenze basi della programmazione in C.

Nella guida italiana viene spiegato come installare l'ambiente di lavoro su Windows ma non su Linux. 
 
Per questo ho deciso di creare questo articolo per aiutare coloro che vogliono lavorare su Linux senza dover necessariamente spostarsi su Windows o installare una macchina virtuale...


Download


Per prima cosa scarichiamo le ultime versioni dei seguenti programmi:

devkitARM (x86_64-linux per i sistemi a 64 bit o i686-linux per i sistemi a 32 bit )
dswifi (il file senza la scritta src)
libnds (il file senza la scritta src)
libfat-nds
maxmod-nds
default arm7 (il file senza la scritta src)
PAlib 0912XX Beta

Ps: In futuro, quando il post sarà datato, controllate le ultime versioni da qui

Installazione

  1. Aprite un terminale e spostatevi nella cartella (es: /Downloads) nella quale avete scaricato i file:
    cd ~/Downloads
  2. Create una cartella “devkitPro” nella Home:
    mkdir ~/devkitPro
  3. Copiate gli archivi scaricati nella cartella devkitPro e spostatevi in essa:
    cp devkitARM* dswifi* libnds* libfat* maxmod* default_arm7* PAlib* ~/devkitPro; cd ~/devkitPro
  4. Estraete manualmente gli archivi devkitARM e PAlib in cartelle omonime dentro la cartella devkitPro.
  5. Create una cartella "libnds":
    mkdir ~/devkitPro/libnds 
  6. Estraete gli archivi libnds, dswifi, libfat, maxmod, e default_arm dentro la cartella appena creata "libnds", e unite tutte le sotto cartelle.
Dovreste avere una situazione del genere:
--/devkitPro
------/PAlib
------/devkitARM
------/libnds
----------/include
--------------presenta tutti i file .h
----------/lib
--------------presenta tutti i file .a
----------/default.arm7
----------/default.elf

Configurazione 


  • Impostiamo il path globale della cartella devkithPro:
gedit ~/.bashrc  
  • Se il file che si apre è vuoto, provate a digitare:
gedit ~/.bashrc_vanilla
       o
gedit ~/.bash_profile
  • Alla fine del file (pieno) inserite queste due righe:
export DEVKITPRO=~/devkitPro #this will need to change if your devkitPro folder is elsewhere
export DEVKITARM=$DEVKITPRO/devkitARM
  • Salvate,chiudete e digitate:
source ~/.bashrc
(se avete usato il file .bashrc_vanilla or .bash_profile sostituite di conseguenza)

  • Per controllare che la configurazione sia corretta digitare:
env | grep DEVKITPRO
E dovrebbe apparirvi il percorso della cartella devkitPro.

Test di prova

Per controllare che tutto sia stato installato correttamente provate a compilare un source:
Da terminale spostatevi nella cartella dove si trovano degli esempi di codice:
cd ~/devkitPro/PAlib/examples/Text/Normal/HelloWorld
e date:
make
 Se verrà creato il file "HelloWorld.nds" allora tutto funziona correttamente !!

Buona programmazione ! :)
Per ogni chiarimento o spiegazione chiedete pure.

Ti piaciuto l'articolo? Vota Ok. Grazie Mille!




0 commenti:

Posta un commento