Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CONECTAR - REGÍSTRATE
Mar
Tutorial de programacion de Nintendo DS. Dia 0. Instalacion RSS feed Acerca de KnightFox
13 del entorno.
13 de Marzo de 2009 • 01:06 — KnightFox NightFox & Co -
Categorías: desarrollo, nintendo ds, programación
Como prometi, aqui os dejo un minitutorial para introduciros (es decir, preparar el entorno) para empezar
Desarrollo de
a trastear con nuestra DS. Homebrew para NDS
Doy por sentado que nos defenderemos en la instalacion de entornos de programacion y tenemos nociones 466.750 visitas, 217 entradas y 307 comentarios desde el
de programacion (C). Si teneis algua duda, a los comentarios. 09/05/2008
--- Nota --- 28 de Abril del 2010 --- Blog dedicado a los proyectos presentes y futuros
Este tutorial esta bastante desfasado. desarrollados para la pequeña Nintendo DS
Podeis ver la nueva version actualizada en la siguiente web de nuestro grupo:
Aficiones: desarrollo, homebrew, nintendo ds,
Tutorial "Primeros pasos" en la web oficial de NightFox & Co. programación, videojuegos
Contactar con
Tutorial de programación Enviar mensaje privado
Dia 0: Instalacion del entorno.
Más información
Para empezar estas minilecciones de programación para Nintendo DS necesitaremos instalarnos el Ver perfil en Meristation
PDF created on http://www.htm2pdf.co.uk via the HTML to PDF API
siguiente software de desarrollo: Ver mensajes en Meristation
1. Visual C++ Express 2005 con sus service packs Ver comentarios en blogs (88)
2. devKitARM, en su versión R25 (la ultima a fecha de hoy) Ver participación en blogs
Yo lo he instalado todo en “C:\NDS”, asi que en mi caso el Visual C++ ha quedado instalado en Animanos a seguir con nuestros proyectos
“C:\NDS\Microsoft Visual Studio 8”. realizando una donacion via Paypal
Lo siguiente será descargarnos una pequeña utilidad que preconfigurara nuestro VC++ para poder
compilar proyectos para NDS. NightFox's Lib
He modificado el Wizard de las PALIB para poder usarlo con las libnds (asi es como se llaman las
librerías incluidas en el devKitARM), asi que aunque aparezca como si fuera a configurarse todo
para usar las PALIB, no es asi.
Esta utilidad la podréis descargar de aquí: http://www.mediafire.com/?mczyzd00rzh
Descomprimimos el contenido del zip en una carpeta y ejecutamos el archivo
“VC8_Express_Setup.js” . Si todo ha ido bien, aparecerá un mensaje de confirmación.
Ahora ya podemos abrir el Visual C++ Express 2005, para realizar una configuración rápida del
mismo. Iremos al menú “TOOLS”, escogeremos “OPTIONS” y desplegaremos el menú “Projects
and solutions”, marcando la opción “General”. En el apartado “Visual Studio Projects locations”
escribiremos la ruta donde deseemos guardar nuestros proyectos, en mi caso “C:\NDS\Projects” (ver
imagen aquí http://www.mediafire.com/?nkemfqymedj ) y recordad, no useis ningún carácter raro
ni espacio en blanco en esta ruta, de hacerlo, posiblemente no compile.
Hecho esto, ya podemos crear nuestro primer proyecto (incluido en la plantilla) y testear si el
entorno se ha instalado correctamente.
Para ello iremos al menú “File”, “New” y “Project” y seleccionaremos “Nintendo DS” como opción.
En la casilla escribiremos “Hello” como nombre de proyecto (recordad, ningún espacio en blanco),
le daremos a “Ok” y completaremos el asistente dándole a “Next” y a “Ok” dejando lo demás por
Descarga la version mas reciente de mi
defecto. (Ver imagen http://www.mediafire.com/?thmy1jjldme ) Si todo ha salido como debería y libreria para la programacion de Nintendo
veremos esto http://www.mediafire.com/?xmjmwmjmodn o algo muy parecido es que vamos bien. DS. (Descarga en nuestra web oficial)
PDF created on http://www.htm2pdf.co.uk via the HTML to PDF API
En este punto ya podemos compilar el proyecto (el ultrahipermegafamoso Hola Mundo!) y verificar
si todo esta como debería. Siguenos en Facebook
Para ello, le daremos con el botón derecho a “Solution Hello (1 project)” (arriba a la izquierda) y
seleccionaremos “Clean Solution”. En la ventana output veremos esto:
1>------ Clean started: Project: Hello, Configuration: Release Win32 ------
1>Performing Makefile project
actions1>clean ...========== Clean: 1 succeeded, 0 failed, 0 skipped ==========
Lo cual nos indica que el commando “Clean” (es decir, borrar todo lo compilado anteriormente) se
ha ejecutado con exito. Envíos recientes
Ahora pasaremos a la compilación en si. Para ello, haremos lo mismo que en el paso anterior, pero
seleccionaremos la opción “Build Solution”. Si todo ha salido bien (debería si has seguido este GGJ 2014 - Catch that Human.
tutorial al pie de la letra), la ventana output mostrara lo siguiente: Krystals DS. 3ª posición en la NeoCompo 2013.
Krystals DS. Versión 20130829 Beta.
1>------ Build started: Project: Hello, Configuration: Release Win32 ------
1>Performing Makefile project
actions1>main.cpp1>arm-eabi-g++ -MMD -MP -MF /c/NDS/projects/Hello/Hello/build/main.d -g -Wall -O2 Krystals DS. Version Beta.
-march=armv5te -mtune=arm946e-s -fomit-frame-pointer -ffast-math -mthumb -mthumb-interwork - Nueva versión de NFlib para Nintendo DS.
I/c/NDS/projects/Hello/Hello/include -I/c/NDS/projects/Hello/Hello/build -I/c/nds/devkitPro/libnds/include Krystals DS
-I/c/nds/devkitPro/libnds/include -I/c/NDS/projects/Hello/Hello/build -DARM9 -fno-rtti -fno-exceptions -c Spirits DS - Version Final.
/c/NDS/projects/Hello/Hello/source/main.cpp -o main.o1>linking Hello.elf1>built ... Hello.arm91>ndstool -
300,000 visitas!
c /c/NDS/projects/Hello/Hello/Hello.nds -9 /c/NDS/projects/Hello/Hello/Hello.arm9 -b
/c/nds/devkitPro/libnds/icon.bmp "Hello;www.devkitpro.org;www.drunkencoders.com" 1>Nintendo DS rom Spirits DS - Version 20120822 RC4.
tool 1.40 - Feb 4 20091>by Rafael Vuijk, Dave Murphy, Alexei Karpenko1>built ... Hello.nds1>Build log Spirits DS - Version 20120820 RC3.
was saved at "file://c:\NDS\projects\Hello\Hello\Release\BuildLog.htm"1>H ello - 0 error(s), 0 más
warning(s)========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
Comentarios recientes
Si vemos esto, premio. En la carpeta “C:\nds\hello\hello” (si has usado las carpetas que he
mencionado) tendras el archivo “hello.nds”. Ahora solo queda que lo pruebes en tu Nintendo DS Felicidades, y seguro muy
(usando un flashcard) o en el emulador de turno (recomendable por temas de depuración). hace 5 años 23 semanas, por mangoso
Si la cosa ha salido bien, veras esto: http://www.mediafire.com/?mmrug2nmtmj Desde ahora sigo el proyecto
hace 5 años 26 semanas, por El Camino
Pues aquí termina el primer dia. A medida que domine las LIBNDS, os pondré mas tutoriales. Genial
hace 5 años 36 semanas, por Little Sucia
Aqui podeis descargaros ente tutorial en formato WORD: http://www.mediafire.com/? ¿Por que no pruebas a
jmznrwmtnwt hace 5 años 39 semanas, por Falsworth
Alternativa interesante
Un saludo hace 6 años 1 semana, por Prologuer
Premio
hace 6 años 9 semanas, por Grandux
NightFox Tiene una pinta estupenda.
Compartir Like 0 hace 6 años 15 semanas, por Falsworth
Tweet
Guapísimo el efecto del giro de los cubos
hace 6 años 30 semanas, por Virman
Que no decaiga el ánimo,
Blog de KnightFox • 5.036 lecturas
hace 6 años 32 semanas, por Virman
Felicidades por esa cifra!
hace 6 años 42 semanas, por miquiprince
PDF created on http://www.htm2pdf.co.uk via the HTML to PDF API
2 Comentarios: más
Archivo de entradas
Todo perfecto
14 de Marzo de 2009 • 00:22 — manwy (invitado)
Hola: Es la primera vez que comento en el blog, aunque lo llevo siguiendo desde hace unos meses. Te
2014 (1)
quería agradecer la publicación de este manual o tutorial. Tenía ganas de programar algo para la DS y
gracias a ti voy a poder hacerlo. He seguido el manual y ha ido todo perfecto. Te animo a que sigas
2013 (5)
con estos tutoriales, seguro que animas a mucha gente a hacer programitas para nuestra DS y de esa
forma aumentar el número de funciones que ya tiene. Un saludo.
2012 (28)
2011 (51)
2010 (46)
Hi 2009 (52)
14 de Marzo de 2009 • 15:05 — Sarah (invitado)
I recently came across your blog and have been reading along. I thought I would leave my first
2008 (34)
comment. I don't know what to say except that I have enjoyed reading. Nice blog. I will keep visiting
this blog very often. Sarah http://www.lyricsdigs.com Blogs favoritos
Let's draw!
Verdadera vida en Japón, Tokio
AUA College of
Medicine - American
University Of Antigua
Copyright © Gamefilia.com • Productos y servicios • Contacto • Normas • Aviso Legal • Condiciones • FAQ • Powered by Drupal