PDA

Ver la versión completa : [Tutorial] Programación NDS – 001 – Instalación del entorno



PiratePila
11/05/2008, 18:57
Hola a Todos!

Con este tutorial empezamos la saga de tutoriales Programación PAlib con los cuales podréis programar fácilmente para Nintendo DS.


Pasos Previos: ¿ Que necesitamos ?

Para poder instalar todo correctamente necesitaremos;

Microsoft .NET Framework 2.0 <- Seguramente lo tenéis ya, así que no os preocupéis por esto.
Y para probar todo lo que programemos necesitaremos una Nintendo DS o un emulador (iDeaS o similar).

Paso 1 – Instalación de DevkitPro y DevkitARM

Primero hay que bajarse estos dos archivos;

DevkitPro:

http://sourceforge.net/project/downloading.php?group_id=114505&use_mirror=heanet&filename=devkitProUpdater-1.4.4.exe&71428442

DevkitARM:

http://sourceforge.net/project/downloading.php?group_id=114505&use_mirror=dfn&filename=devkitARM_r20-win32.exe&11654511

Cuando los tengamos, crearemos una carpeta en el escritorio llamada devkit. Seguido, metemos el devkitPro dentro y empezamos su instalación.

Primero nos preguntará si queremos buscar nuevas actualizaciones:


http://img502.imageshack.us/img502/5160/001yx6.jpg

Le daremos a sí, para así instalar la última versión. Ahora buscará la nueva version y nos preguntará si queremos abrirla, le damos a sí:


http://img114.imageshack.us/img114/1051/002ly8.jpg

Ahora nos abrirá la ventana de instalación. Le damos a Next y nos saldrá lo siguiente:


http://img369.imageshack.us/img369/6091/003hd4.jpg

Nos aseguramos de que este marcada la casilla Keep and install/install from downloaded files y le damos a Next. Ahora nos saldrá una ventana parecida:


http://img73.imageshack.us/img73/5263/004ak7.jpg

Nos aseguramos de que este marcado Keep Downloaded files y damos a next. Ahora nos saldrá una ventana de selección como esta:


http://img399.imageshack.us/img399/930/005at1.jpg

Aquí deberemos seleccionar todo menos devkitPSP. La opción devkitPPC no es necesaria para la programación en NDS (podríamos deseleccionarla también) pero más adelante haremos tutoriales de programación en Wii (o GC) así que mejor dejamos la opción devkitPPC seleccionado.
Damos a Next y nos dirá que seleccionemos la ruta de instalación.

[/b]¡Importante, esto dejadlo tal y como esta![/b]

Se tiene que instalar en:

c:\devkitPro <- C: o la letra de la unidad.

Damos a Next y seguidamente a Install. Ahora comenzará a instalar. Cuando acabe deberemos darle a Next y después a Finish, y ya hemos finalizado la instalación.


Ahora abrimos el archivo del devkitARM que hemos bajado antes. Aceptamos todo lo que dice y nos creara una carpeta en el escritorio llamada DevkitARM. La copiamos en la siguiente ruta;

C:\devkitPro

(Si habéis elegido otra pues en la otra)

Nos dirá si queremos sobrescribir, le damos a Sí y ya lo tenemos todo listo. Solo nos faltarán las PAlib.


Paso 2 – Instalación de PAlib

Ahora nos bajamos este archivo:

http://www.palib.info/downloads/Stable/PAlib070323.exe

Lo ejecutamos y elegimos English como idioma. En la ventana que sale lo dejamos todo seleccionado y damos a Next. Nos saldrá esta ventana:


http://img392.imageshack.us/img392/2789/006lp4.jpg

Ahora, importante elegir la misma ruta que hemos elegido antes. Si antes no lo hemos tocado, será la que sale por defecto. Después de mirar esto le damos a Install.

Comenzará a instalar, cuando acabe le damos a Finish. Seguramente se nos abra una ventana de MS-DOS unos segundos, es normal. Ya tenemos todo instalado.



Paso 3 – Probando todo lo instalado

Para probar que todo funciona de forma correcta vamos a compilar un archivo. Nos vamos a la siguiente ruta:

C:\devkitPro\PAlibExamples\Text\Normal\HelloWorld

Aquí veremos un archivo llamado build.bat:


http://img361.imageshack.us/img361/8489/007ri7.jpg

Le damos a enter o hacemos doble clic y nos empezará a compilar en una nueva ventana de MS-DOS. Si todo va bien nos compilará y después nos dirá Presione una tecla para continuar…, cuando le demos tendremos tres archivos nuevos en esa misma carpeta:


http://img237.imageshack.us/img237/6969/008dl9.jpg

Los archivos serán los siguientes:

HelloWord.nds
HelloWord.sc.nds
HelloWord.gba


Si los tenemos ya esta, todo ha sido perfectamente instalado. Si no os sale revisad todos los pasos que seguro que habéis hecho algo mal.

Hasta aquí este tutorial, ya tenemos todo preparado para empezar a programar en NDS.

nlarreao
11/05/2008, 19:20
Por fin un tutorial para la NDS. A mi no se me da muy bien el tema de la programaci&#243;n pero espero que siguiendo estos pasos pueda hacer algo.
Gracias PiratePila:brindis:

^MiSaTo^
11/05/2008, 19:53
Una dudilla... ¿para qué se necesita el .NET Framework? Yo en linux lo tengo instalado y ha sido descomprimir y ya XD

PiratePila
11/05/2008, 20:12
Una dudilla... ¿para qué se necesita el .NET Framework? Yo en linux lo tengo instalado y ha sido descomprimir y ya XD

¿ No te ha hecho falta ?

Yo tengo XP y tampoco lo instalé (supongo que lo llevaba ya) pero tenía entendido que hacía falta. Si no es necesario pues mejor todavia.

^MiSaTo^
11/05/2008, 20:26
¿ No te ha hecho falta ?

Yo tengo XP y tampoco lo instalé (supongo que lo llevaba ya) pero tenía entendido que hacía falta. Si no es necesario pues mejor todavia.

No si sólo era curiosidad en qué dependía del .NET... lo mismo el instalador está hecho en .NET y por eso es necesario

otto_xd
11/05/2008, 20:50
Una dudilla... ¿para qué se necesita el .NET Framework? Yo en linux lo tengo instalado y ha sido descomprimir y ya XD

Venga, una de soy un vago...

DE donde me puedo bajar el paquete para linux?:P

Y de paso, algun ide con ayuda estandar en sintaxis para linux??Las librerias de nds me las tendre que estudiar, pero algo es algo :P

Saludos

^MiSaTo^
11/05/2008, 20:56
Venga, una de soy un vago...

DE donde me puedo bajar el paquete para linux?:P

Y de paso, algun ide con ayuda estandar en sintaxis para linux??Las librerias de nds me las tendre que estudiar, pero algo es algo :P

Saludos
En la web de devkitpro lo tienes, es un tar.gz y que yo recuerde fue descomprimir y listo.
Editor... mismamente gedit :P
EDIT: acabo de releerte y el gedit no tiene lo que buscas... Eclipse lo mismo te vale

otto_xd
11/05/2008, 20:57
En la web de devkitpro lo tienes, es un tar.gz y que yo recuerde fue descomprimir y listo.
Editor... mismamente gedit :P

gedit te pone los parametros a pasar, por ejemplo, cuando abres parentesis despues de una funcion??

Saludos.

Pd.Ahora me bajare el devkitpro, a ver si consigo compilar un holamundo.

aitorpc
11/05/2008, 21:56
Muchas gracias por comenzar este tutorial!! yo casi fijo que me quedo por el camino por muchas causas, pero vamos, intentarlo lo voy a hacer.

Drumpi
11/05/2008, 23:45
Que bien, me encantan estos tutos &#191;Hay alguna posibilidad de que tambien se hable de c&#243;mo se programa en GBA o hay que hacer muchos cambios?

PiratePila
16/05/2008, 07:36
Que bien, me encantan estos tutos ¿Hay alguna posibilidad de que tambien se hable de cómo se programa en GBA o hay que hacer muchos cambios?

Es similar pero es diferente. Aquí me voy a centrar solo en NDS, lo siento.

Proximamente un nuevo tutorial; Mostrar texto en pantalla.

norkonnot
30/05/2008, 03:22
para q nos sirve el devkitPro

Nuria
30/05/2008, 08:54
Confirmo que no es necesario el .net framework si se instala en xp :)

Tengo el entorno de desarrollo de ds instalado tanto en xp como en ubuntu y en ambos casos fue igual de sencillo. Acaba la instalaci&#243;n de los paquetes y para probar haces un make de cualquier ejemplo y todo funciona como la seda :p

hardyx
30/05/2008, 10:36
En la página de PAlib hay unos tutoriales muy buenos. Parece una librería muy sencilla de usar. Además lo bueno que tiene la NDS es que con el emulador se puede probar todo en el pc.

http://www.palib.info/wiki/doku.php

PiratePila
04/06/2008, 14:53
para q nos sirve el devkitPro

Para programar para NDS, esta semana acabo los examenes así que muy pronto el siguiente tutorial.


Confirmo que no es necesario el .net framework si se instala en xp :)

Tengo el entorno de desarrollo de ds instalado tanto en xp como en ubuntu y en ambos casos fue igual de sencillo. Acaba la instalación de los paquetes y para probar haces un make de cualquier ejemplo y todo funciona como la seda :p

Gracias por la confirmación.


En la página de PAlib hay unos tutoriales muy buenos. Parece una librería muy sencilla de usar. Además lo bueno que tiene la NDS es que con el emulador se puede probar todo en el pc.

http://www.palib.info/wiki/doku.php

Sí, es relativamente sencilla de usar.

ruper91
18/07/2008, 21:05
Hola, yo hago todo lo que dices, pero en la carpeta de HelloWord, me falta un archivo el de thumbs.db.¿Por qué ocurre eso?
PD:esperaré el 2º tutorial XD

efegea
18/07/2008, 21:31
Hola, yo hago todo lo que dices, pero en la carpeta de HelloWord, me falta un archivo el de thumbs.db.¿Por qué ocurre eso?
PD:esperaré el 2º tutorial XD

No te preocupes, el thumbs.db es el archivo que contiene las previsualizaciones de archivos en windows, no es importante

ruper91
18/07/2008, 21:35
No te preocupes, el thumbs.db es el archivo que contiene las previsualizaciones de archivos en windows, no es importante
O.o ¿Y por qué hago todo tal y como me dice en el tutorial y en el último paso doy al archivo y cuando termina no s eme crea los 3 esos que se deben crear?
Gracias y perdona las molestias, yo pensaba que no se creaban porque me faltaba ese archivo.

efegea
18/07/2008, 21:49
O.o ¿Y por qué hago todo tal y como me dice en el tutorial y en el último paso doy al archivo y cuando termina no s eme crea los 3 esos que se deben crear?
Gracias y perdona las molestias, yo pensaba que no se creaban porque me faltaba ese archivo.

¿puedes poner aquí el contenido o una captura de la ventana de msdos que te aparece al hacer el ultimo paso? Es para ver si te da algún error y cual es, para ver porque no se crean

ruper91
18/07/2008, 22:07
http://i36.tinypic.com/33kg9bq.png
PD:si eso mejor lo hablamos por mp, como creas conveniente

Darago
03/08/2008, 17:06
Muy bueno si señor....
Pa cuando el siguiente tutorial.....002

LO QUEREMOS YA!!!!!!!

holaatod@s
16/10/2008, 21:20
efegea a mi me pasa lo mismo que a ruper91 me podrias decir como solucionarlo? espero tu respuesta y que me contestes pues se que es antiguo el post.

oskarzer0
17/10/2008, 00:02
Muchas Gracias por el tutorial. Seguiré este hilo asiduamente. ¡Quiero mas!

holaatod@s
19/10/2008, 15:09
¿puedes poner aquí el contenido o una captura de la ventana de msdos que te aparece al hacer el ultimo paso? Es para ver si te da algún error y cual es, para ver porque no se crean

a mi m pasa igual m podrias decir como lo soluciono?:confused: