libXM7 Forum Index libXM7
Nintendo DS XM replay library
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Base di partenza
Goto page 1, 2, 3  Next
 
Post new topic   Reply to topic    libXM7 Forum Index -> Altri argomenti
View previous topic :: View next topic  
Author Message
BMirco



Joined: 22 Jan 2010
Posts: 17
Location: asti

PostPosted: Wed Feb 03, 2010 12:31 pm    Post subject: Base di partenza Reply with quote

Avrei due richieste se non sono indiscreto:
1) un esempio a partire da zero su come creare un progetto e compilaro con DevKitPro
2) un elenco completo di tutte le funzioni disponibili, con un breve commento.
Grazie
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
sverx
Site Admin


Joined: 04 Jun 2009
Posts: 108

PostPosted: Wed Feb 03, 2010 1:11 pm    Post subject: Reply with quote

Benvenuto! Smile

Per come partire da zero... beh... scarichi e installi il devKitPro e le libnds e gli esempi e il Programmer's Notepad (questo set è il minimo necessario, secondo me) da qui, occhio solo di selezionare una cartella che non abbia degli spazi nel nome (io su Windows uso C:\devKitPro\ ma anche altro va bene...)

Poi ti crei una cartella con i tuoi progetti, se vuoi dentro la tua devKitPro ma non è obbligatorio. Poi per creare un progetto nuovo ti copi una delle cartelle che trovi dentro devkitPro\examples\nds\templates: prendi quella che si chiama arm9, tralascia gli altri template che sono per creare librerie o per scrivere progetti che comprendano anche il codice per il processore 'secondario' (l'ARM7). Rinomina quindi la copia della cartella 'arm9' con il nome che vuoi tu, tipo 'test01'.

Ora hai la base per partire. Volendo puoi rinominare i due file template.* con il nome nuovo, ma non è obbligatorio (io lo faccio però!). Doppio click sul file pnproj e si apre il Programmer's Notepad, che è l'IDE che uso.

Da qui con Alt-1 lanci make che compila (e 'linka') il programma. (con Alt-2 puoi lanciare make clean che fa pulizia se hai bisogno di ricompilare il tutto da zero). Ti trovi il risultato (un file .NDS) nella tua cartella e lo apri con un emulatore... (di cui ho già parlato mi sembra... al massimo faccio un post 'sticky' in testa al forum con un po' di dettagli riguardo ognuno...

Invece per tutte le funzioni disponibili nella libnds... beh, per fortuna c'è la documentazione ufficiale, che trovi qui.

Se qualcosa non ti è chiaro c'è il forum apposta Smile
Back to top
View user's profile Send private message Send e-mail
BMirco



Joined: 22 Jan 2010
Posts: 17
Location: asti

PostPosted: Wed Apr 07, 2010 11:05 pm    Post subject: tutorial Reply with quote

sulla palib si trovano molti tutorial in italiano
ma su devKitPro no!! Sad
ne cerco uno completo di tutte le funzioni, in italiano.
grazie Very Happy
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
sverx
Site Admin


Joined: 04 Jun 2009
Posts: 108

PostPosted: Thu Apr 08, 2010 8:10 am    Post subject: Reply with quote

Sì, effettivamente -escludendo il mio tutorial, dove non uso le PAlib- tutti i tutorial in italiano che ci sono in giro partono dal principio che uno debba usare le PAlib ... oppure se ne esistono altri non li ho mai trovati Confused

In ogni caso la documentazione ufficiale delle libnds non è così difficile da capire, pur non essendo un tutorial e pur non essendo in italiano... poi se c'è qualche domanda specifica puoi aprire un nuovo argomento su questo forum e -se sarò in grado- risponderò volentieri Smile
Back to top
View user's profile Send private message Send e-mail
BMirco



Joined: 22 Jan 2010
Posts: 17
Location: asti

PostPosted: Mon Apr 12, 2010 5:18 pm    Post subject: ESiste? Reply with quote

http://palib.info/wiki/doku.php?id=day1it
leggendo questo sito, ho capito come si programma con le palib..
Ho notato che sono molto limitate...
Io cerco un sito simile, ma basato su devkitpro, in italiano..
ESiste?
grazie del grandissimo aiuto che ci dai
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
sverx
Site Admin


Joined: 04 Jun 2009
Posts: 108

PostPosted: Tue Apr 13, 2010 8:35 am    Post subject: Reply with quote

Se esiste un tutorial completo (basato su deviKitPro & libnds) in italiano, io non l'ho mai trovato. Che vuol dire che probabilmente non esiste, ma magari invece esiste ma è nascosto nei meandri della Rete, dove non sempre è facile scovare le cose che ci interessano.

Sono curioso: secondo te cosa ad esempio è chiaro come fare con le PAlib e non è chiaro come fare senza le PAlib? Magari ti manca solo un suggerimento per partire... Rolling Eyes
Back to top
View user's profile Send private message Send e-mail
BMirco



Joined: 22 Jan 2010
Posts: 17
Location: asti

PostPosted: Thu Apr 15, 2010 10:27 pm    Post subject: Reply with quote

in quel sito c'è un esempio commentato...
e diventa molto intuitivo fare un programma...
oggi mi sono messo a leggere i file *.h e qualcosa li è scritto, ma molto appuntato.
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
sverx
Site Admin


Joined: 04 Jun 2009
Posts: 108

PostPosted: Fri Apr 16, 2010 8:43 am    Post subject: Reply with quote

i file .h contengono molte informazioni utili, ma è difficile capire a cosa si riferiscono se prima non hai appreso le basi di come è fatto l'hardware, ad esempio leggendo il gbatek. Purtroppo è in inglese ed è un documento molto tecnico, non di certo un tutorial per chi si sta avvicinando all'argomento... Confused
Back to top
View user's profile Send private message Send e-mail
BMirco



Joined: 22 Jan 2010
Posts: 17
Location: asti

PostPosted: Tue Apr 20, 2010 10:42 am    Post subject: eheheh Reply with quote

da dove comincio?
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
sverx
Site Admin


Joined: 04 Jun 2009
Posts: 108

PostPosted: Tue Apr 20, 2010 10:53 am    Post subject: Reply with quote

Dal compilare qualcuno gli esempi che ci sono insieme al devKitPro, ad esempio.

leggi quest'altro topic per altri dettagli.
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic   Reply to topic    libXM7 Forum Index -> Altri argomenti All times are GMT + 1 Hour
Goto page 1, 2, 3  Next
Page 1 of 3

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © phpBB Group. Hosted by phpBB.BizHat.com

Free Web Hosting | File Hosting | Photo Gallery | Matrimonial


Powered by PhpBB.BizHat.com, setup your forum now!
For Support, visit Forums.BizHat.com