IPB

Benvenuto Visitatore ( Log In | Registrati )

Seguici su:    
2 Pagine V   1 2 >  
Reply to this topicStart new topic
> creare homebrew per nds, come creare fole homebrew. nds
addre_91
messaggio Friday 5 October 2007 - 16:35
Messaggio #1

Boss GBA/NDS
Gruppo icone

Gruppo: Membri
Messaggi: 554
Iscritto il: Thu 4 October 2007 - 20:15
Da: Vicino Torino
Utente Nr.: 21.925
Feedback: 1 (100%)




allora... mi sono appena iscritto su questo sito e prima di tutto faccio i complimenti a ki lo ha creato. detto questo volevo chiedere come posso fare a creare degli homebrew per nds, cioè che linguaggio di programmazione si deve usare e se possibile anche il nome di alcuni programmi per farlo( ho letto il regolamento ma nn ho capito se posso chiedere il nome di programmi, quindi se nn si può tolgo il tutto). grazie. biggrin.gif
 Go to the top of the page
 
+Quote Post
Papero
messaggio Friday 5 October 2007 - 17:54
Messaggio #2

Expert GBA/NDS
Gruppo icone

Gruppo: Membri
Messaggi: 2.029
Iscritto il: Fri 16 September 2005 - 22:04
Da: Fogland
Utente Nr.: 7.393
Feedback: 1 (100%)




Cerca, che se ne è discusso fino alla nausea smile.gif
In linea di massima devi conoscere C e\o C++ o Object Pascal, oltre a doverti scaricare il devkitPro (o il Free Pascal). Se non puoi proprio farne a meno puoi usare anche qualche libreria aggiuntiva, come PALib o N3D


--------------------
Get your Free Pascal compiler for Nintendo DS and Gameboy Advance NOW!
 Go to the top of the page
 
+Quote Post
addre_91
messaggio Friday 5 October 2007 - 19:03
Messaggio #3

Boss GBA/NDS
Gruppo icone

Gruppo: Membri
Messaggi: 554
Iscritto il: Thu 4 October 2007 - 20:15
Da: Vicino Torino
Utente Nr.: 21.925
Feedback: 1 (100%)




be io con la scuola ho studiato un pò di delphi che se nn sbaglio è simile al pascal solo che non capisco come si possano creare giochi con questi programmi... cmq con il devkitpro posso aprire file .nds? grazie della risposta papero :-)
 Go to the top of the page
 
+Quote Post
Papero
messaggio Friday 5 October 2007 - 19:22
Messaggio #4

Expert GBA/NDS
Gruppo icone

Gruppo: Membri
Messaggi: 2.029
Iscritto il: Fri 16 September 2005 - 22:04
Da: Fogland
Utente Nr.: 7.393
Feedback: 1 (100%)




No, non puoi aprirli. I files NDS sono come gli exe per il pc: sono compilati, quindi al massimo puoi trovare qualche tool che ti estrae l'icona, la grafica (in formato raw) e altre cose di questo tipo. Il devkitPro contiene un compilatore e le librerie che ti servono per creare un file nds a partire dal codice sorgente.


--------------------
Get your Free Pascal compiler for Nintendo DS and Gameboy Advance NOW!
 Go to the top of the page
 
+Quote Post
mapafraso
messaggio Friday 5 October 2007 - 19:39
Messaggio #5

Special User
Gruppo icone

Gruppo: Membri
Messaggi: 289
Iscritto il: Mon 9 April 2007 - 22:03
Da: Padova
Utente Nr.: 17.579
Feedback: 0 (0%)




scusate se mi intrometto happy.gif... Papero hai qualche guida di C da consigliarmi? (cartacea o virtuale) grazie


--------------------
 Go to the top of the page
 
+Quote Post
addre_91
messaggio Friday 5 October 2007 - 19:53
Messaggio #6

Boss GBA/NDS
Gruppo icone

Gruppo: Membri
Messaggi: 554
Iscritto il: Thu 4 October 2007 - 20:15
Da: Vicino Torino
Utente Nr.: 21.925
Feedback: 1 (100%)




quindi se ho capito bene: scrivo il programma con freepascal poi lo compilo con il kit apposito che lo trasforma in un file .nds? grazie degli aiuti
 Go to the top of the page
 
+Quote Post
Papero
messaggio Friday 5 October 2007 - 20:25
Messaggio #7

Expert GBA/NDS
Gruppo icone

Gruppo: Membri
Messaggi: 2.029
Iscritto il: Fri 16 September 2005 - 22:04
Da: Fogland
Utente Nr.: 7.393
Feedback: 1 (100%)




mmmmno, non proprio smile.gif
Sia il free pascal per nds che il devkitPro compilano il codice direttamente in un eseguibile nds.

@mapafraso: no, sorry, ma se gugoli ne trovi a bizzeffe


--------------------
Get your Free Pascal compiler for Nintendo DS and Gameboy Advance NOW!
 Go to the top of the page
 
+Quote Post
addre_91
messaggio Friday 5 October 2007 - 21:06
Messaggio #8

Boss GBA/NDS
Gruppo icone

Gruppo: Membri
Messaggi: 554
Iscritto il: Thu 4 October 2007 - 20:15
Da: Vicino Torino
Utente Nr.: 21.925
Feedback: 1 (100%)




ok grazie della spiegazione papero... grog.gif
 Go to the top of the page
 
+Quote Post
PassePartout
messaggio Saturday 6 October 2007 - 01:12
Messaggio #9

Boss GBA/NDS
Gruppo icone

Gruppo: Membri
Messaggi: 510
Iscritto il: Mon 18 June 2007 - 11:11
Da: Dietro di te con un'accetta in mano...
Utente Nr.: 18.843
Feedback: 0 (0%)




addre con la parola chiave "tutorial c" su google trovi una marea di guide wink.gif....se non trovi niente niente vai su html.it
EDIT: senza virgolette è meglio wink.gif


--------------------
Learn From Yesterday, Live For Today, Hope For Tomorrow...
perchè si vive una volta sola......ma se si vive bene....una è abbastanza...
I tried so hard and got so far but in the end it doesn't even matter; I had to fall and lose it all but in the end, it doesn't even matter...
Il sesto giorno Dio creò Google. E vide che ciò era buono!

Statisticamente, il 98% degli utenti di Gbarl non usa il tasto Edit. Se fai parte del 2%, copia e incolla questa frase nella tua firma.
e ancora...
Statisticamente, il 99,9% dei nuovi utenti di GBArl non sanno cosa sia il tasto Cerca. Se fa parte dello 0,1% che ne è/era a conoscenza appena iscritto al forum, copia e incolla questa frase nella tua firma.
 Go to the top of the page
 
+Quote Post
MaKuMo
messaggio Saturday 6 October 2007 - 03:14
Messaggio #10

Utente GBARL
Gruppo icone

Gruppo: Membri
Messaggi: 30
Iscritto il: Sun 9 July 2006 - 15:05
Utente Nr.: 12.211
Feedback: 0 (0%)




Scusate l'intrusione tongue.gif Permesso??

Buonasera! Addre_91 benvenuto nella community! Riassumendo tutto quello che hanno detto gli altri ragazzi si può dire che hai bisogno di

1) un compilatore
2) conoscenze di c/c++ o comunque linguaggi C like
3) tanta fantasia

Ti posso dire come ho iniziato io e in data odierna ho fatto qualche giochino tanto per vantarmi con la mia ragazza giggle.gif ma niente di piu' frantic4yc.gif

So! Se vuoi iniziare a programmare VELOCEMENTE naughty.gif è obbligatorio l'utilizzo si di qualche libreria esterna... Ti consiglio le PALib che sono delle eccellenti librerie molto funzionali e semplici da usare.
Come compilatore io uso il Devkit PRO e devo dirti che 39.gif pensavo fosse piu' difficile da usare...ma alla fine, dentro trovi addirittura dei template da compilare...tu scrivi il sorgente in C e poi lanci un eseguibile .bat nella cartella et voila! hai il file NDS e GBA tongue.gif

Per ulteriori informazioni guarda pure questo wiki delle PALibs tongue.gif la parte in Italiano è anche un po' opera mia fischia.gif ma alla fine si tratta di semplice traduzione!

Clicca qui per i tutorial per le PALIBS

P.S. 42.gif non ricordo bene ma mi sembra ci sia addirittura una guida su come usare ed installare il DevkitPro

rtfm.gif Se leggi bene quello che c'è scritto li, vedrai che è piu' semplice di quanto si possa pensare!!

Enjoy! Aspettiamo con ansia il tuo Hello World!
 Go to the top of the page
 
+Quote Post
addre_91
messaggio Saturday 6 October 2007 - 13:44
Messaggio #11

Boss GBA/NDS
Gruppo icone

Gruppo: Membri
Messaggi: 554
Iscritto il: Thu 4 October 2007 - 20:15
Da: Vicino Torino
Utente Nr.: 21.925
Feedback: 1 (100%)




uao.. grazie delle risposte passepartout e makumo.. siete stati molto gentili..allora appena avrò fatto qualcosa lo posterò.:-)
 Go to the top of the page
 
+Quote Post
PassePartout
messaggio Saturday 6 October 2007 - 15:27
Messaggio #12

Boss GBA/NDS
Gruppo icone

Gruppo: Membri
Messaggi: 510
Iscritto il: Mon 18 June 2007 - 11:11
Da: Dietro di te con un'accetta in mano...
Utente Nr.: 18.843
Feedback: 0 (0%)




ecco la guida direttamente da gbarl!!!
bye
PP
EDIT: se hai problemi uno dei migliori siti/forum di programmazione sul web è www.pierotofy.it facci un giro...
arri-bye
PP


--------------------
Learn From Yesterday, Live For Today, Hope For Tomorrow...
perchè si vive una volta sola......ma se si vive bene....una è abbastanza...
I tried so hard and got so far but in the end it doesn't even matter; I had to fall and lose it all but in the end, it doesn't even matter...
Il sesto giorno Dio creò Google. E vide che ciò era buono!

Statisticamente, il 98% degli utenti di Gbarl non usa il tasto Edit. Se fai parte del 2%, copia e incolla questa frase nella tua firma.
e ancora...
Statisticamente, il 99,9% dei nuovi utenti di GBArl non sanno cosa sia il tasto Cerca. Se fa parte dello 0,1% che ne è/era a conoscenza appena iscritto al forum, copia e incolla questa frase nella tua firma.
 Go to the top of the page
 
+Quote Post
Papero
messaggio Saturday 6 October 2007 - 15:46
Messaggio #13

Expert GBA/NDS
Gruppo icone

Gruppo: Membri
Messaggi: 2.029
Iscritto il: Fri 16 September 2005 - 22:04
Da: Fogland
Utente Nr.: 7.393
Feedback: 1 (100%)




Urka, direttamente dalla preistoria smile.gif
Quella guida era valida 2 anni fa, adesso c'è l'installer che scarica, installa e imposta tutto da solo. L'unica accortezza è quella di installare in un percorso _senza_ spazi wink.gif


--------------------
Get your Free Pascal compiler for Nintendo DS and Gameboy Advance NOW!
 Go to the top of the page
 
+Quote Post
addre_91
messaggio Saturday 6 October 2007 - 16:49
Messaggio #14

Boss GBA/NDS
Gruppo icone

Gruppo: Membri
Messaggi: 554
Iscritto il: Thu 4 October 2007 - 20:15
Da: Vicino Torino
Utente Nr.: 21.925
Feedback: 1 (100%)




allora... ho installato il devkitpro... e ho iniziato a provare a scrivere qualcosa ma quando vado su projet, makefile, built sotto mi dice:""make" non è riconosciuto come comando interno o esterno,
un programma eseguibile o un file batch." nn so se e normale; poi quando vado nella cartella in cui ho salvato il tutto e apro il file built mi dice angry.gif "
D:\devkitPro\prova>make clean
clean ...prova

D:\devkitPro\prova>make
main.c
d:/devkitPro/prova/source/main.c: In function 'main':
d:/devkitPro/prova/source/main.c:12: warning: implicit declaration of function '
PA_BoxTest'
d:/devkitPro/prova/source/main.c:12: error: missing terminating " character
d:/devkitPro/prova/source/main.c:16: error: expected expression before 'while'
d:/devkitPro/prova/source/main.c:26: error: expected ';' before '}' token
d:/devkitPro/prova/source/main.c:26: warning: control reaches end of non-void fu
nction
make[1]: *** [main.o] Error 1
make: *** [build] Error 2

D:\devkitPro\prova>pause
Premere un tasto per continuare . . ."
e nn si creano i file .nds, e gli altri;
il programma e il seguente:
// Includes
#include <PA9.h> // Include for PA_Lib

// Function: main()
int main(int argc, char ** argv)
{
PA_Init(); // Initializes PA_Lib
PA_InitVBL(); // Initializes a standard VBL
PA_InitText (true, 0);
PA_OutputSimpleText(true,10,10,"prova numero 1 del mio programma");
PA_OutputText(false, 10, 10, "%c15 prova numero 1 del mio programma a colri ");
PA_BoxTest(false, 5, 5, 15, 8, "prova numero 1 del prog con riquadro, 50);


// Infinite loop to keep the program running
while (1)
{




PA_WaitForVBL();
}

return 0;
} // End of main()


non so se qualcuno può aiutarmi...
grazie
 Go to the top of the page
 
+Quote Post
Papero
messaggio Saturday 6 October 2007 - 17:18
Messaggio #15

Expert GBA/NDS
Gruppo icone

Gruppo: Membri
Messaggi: 2.029
Iscritto il: Fri 16 September 2005 - 22:04
Da: Fogland
Utente Nr.: 7.393
Feedback: 1 (100%)




PA_BoxTest dovrebbe essere PA_BoxText, c'è un errore sul wiki di PALib smile.gif

Edit: forse qua trovi qualcosa di interessante

Edit2: ho corretto l'errore tongue.gif


--------------------
Get your Free Pascal compiler for Nintendo DS and Gameboy Advance NOW!
 Go to the top of the page
 
+Quote Post
addre_91
messaggio Saturday 6 October 2007 - 21:16
Messaggio #16

Boss GBA/NDS
Gruppo icone

Gruppo: Membri
Messaggi: 554
Iscritto il: Thu 4 October 2007 - 20:15
Da: Vicino Torino
Utente Nr.: 21.925
Feedback: 1 (100%)




niente non riesco... mi da lo stesso errore durante la creazione del file .nds il programma è questo:

// Hello World function !!

#include <PA9.h> // PAlib include


int main(void) {

// PAlib Inits
PA_Init();
PA_InitVBL();

PA_InitText (true, 0);
PA_OutputSimpleText(true,10,10,"prova numero 1 del mio programma");
PA_OutputText(false, 10, 10, "%c15 prova numero 1 del mio programma a colri ");
PA_BoxText(false, 5, 5, 15, 8, "prova numero 1 del prog con riquadro, 50);

while(1) // Inifinite loop
{
PA_WaitForVBL();
}

return 0;
}.


perfavore aiutatemi...
 Go to the top of the page
 
+Quote Post
addre_91
messaggio Saturday 6 October 2007 - 21:24
Messaggio #17

Boss GBA/NDS
Gruppo icone

Gruppo: Membri
Messaggi: 554
Iscritto il: Thu 4 October 2007 - 20:15
Da: Vicino Torino
Utente Nr.: 21.925
Feedback: 1 (100%)




ok c e lo fatta a fargli creare il file .nds .... ora provo qualcosa di più complicato.
 Go to the top of the page
 
+Quote Post
PassePartout
messaggio Saturday 6 October 2007 - 21:34
Messaggio #18

Boss GBA/NDS
Gruppo icone

Gruppo: Membri
Messaggi: 510
Iscritto il: Mon 18 June 2007 - 11:11
Da: Dietro di te con un'accetta in mano...
Utente Nr.: 18.843
Feedback: 0 (0%)




CITAZIONE (addre_91 @ Saturday 6 October 2007 - 22:24) *
ok c e lo fatta a fargli creare il file .nds .... ora provo qualcosa di più complicato.

x papero...ho semplicemente cercato su google e mi ha dato quel risultato...
quando programmavo in c e c++ preferivo farlo in modo "puro"...le librerie che mi servivano me le creavo e poi includevo il file .h
bye


--------------------
Learn From Yesterday, Live For Today, Hope For Tomorrow...
perchè si vive una volta sola......ma se si vive bene....una è abbastanza...
I tried so hard and got so far but in the end it doesn't even matter; I had to fall and lose it all but in the end, it doesn't even matter...
Il sesto giorno Dio creò Google. E vide che ciò era buono!

Statisticamente, il 98% degli utenti di Gbarl non usa il tasto Edit. Se fai parte del 2%, copia e incolla questa frase nella tua firma.
e ancora...
Statisticamente, il 99,9% dei nuovi utenti di GBArl non sanno cosa sia il tasto Cerca. Se fa parte dello 0,1% che ne è/era a conoscenza appena iscritto al forum, copia e incolla questa frase nella tua firma.
 Go to the top of the page
 
+Quote Post
addre_91
messaggio Saturday 6 October 2007 - 21:41
Messaggio #19

Boss GBA/NDS
Gruppo icone

Gruppo: Membri
Messaggi: 554
Iscritto il: Thu 4 October 2007 - 20:15
Da: Vicino Torino
Utente Nr.: 21.925
Feedback: 1 (100%)




allora deduco ke eri abbastanza bravo.... fortunato te...:-)
 Go to the top of the page
 
+Quote Post
PassePartout
messaggio Saturday 6 October 2007 - 22:54
Messaggio #20

Boss GBA/NDS
Gruppo icone

Gruppo: Membri
Messaggi: 510
Iscritto il: Mon 18 June 2007 - 11:11
Da: Dietro di te con un'accetta in mano...
Utente Nr.: 18.843
Feedback: 0 (0%)




ti ringrazio ma temo che sbagli...non ero assolutamente bravo, facevo solo programmini semplici un pò per hobby un pò per passione (da sempre sono appassionato di informatica anche se ora sono molto a rilento causa problemi e impegni vari) biggrin.gif ...in ogni caso sono convinto che se uno vuole imparare qualcosa davvero (e ha una volontà di titanio, cosa che io non ho!!! biggrin.gif ) ci riuscirà...lo so che è una visione molto fiabesca ma, penso sia meglio che ripetersi "sono un fallito, non combinerò mai niente ecc..." pinch.gif
ora vado perchè stamattina per sbrigare delle cose mi sono svegliato assai presto e sto svenendo dal sonno tongue.gif


--------------------
Learn From Yesterday, Live For Today, Hope For Tomorrow...
perchè si vive una volta sola......ma se si vive bene....una è abbastanza...
I tried so hard and got so far but in the end it doesn't even matter; I had to fall and lose it all but in the end, it doesn't even matter...
Il sesto giorno Dio creò Google. E vide che ciò era buono!

Statisticamente, il 98% degli utenti di Gbarl non usa il tasto Edit. Se fai parte del 2%, copia e incolla questa frase nella tua firma.
e ancora...
Statisticamente, il 99,9% dei nuovi utenti di GBArl non sanno cosa sia il tasto Cerca. Se fa parte dello 0,1% che ne è/era a conoscenza appena iscritto al forum, copia e incolla questa frase nella tua firma.
 Go to the top of the page
 
+Quote Post

2 Pagine V   1 2 >
Reply to this topicStart new topic
2 utenti stanno leggendo questa discussione (2 visitatori e 0 utenti anonimi)
0 utenti:

 

Modalità di visualizzazione: Normale · Passa a: Lineare · Passa a: Outline


RSS Versione Lo-Fi Oggi è il: Thu 3 July 2025- 21:00

.: GBArl.it :. Copyright © 2003-2020, All Rights Reserved.
Loghi, documenti e immagini contenuti in questo Sito appartengono ai rispettivi proprietari,
e sono resi pubblici sotto licenza Creative Commons

Creative Commons License
.::.