Programar para DS en linux

8 06 2008

Tux dice que nos va a explicar cómo instalar los paquetes necesarios para programar juegos de Nintendo DS en Linux. Si quieres programar para ds o mas bien instalar las librerías y el entorno necesario para compilar proyectos de ds en linux, sigue este tutorial.

Nota: He visto otros manuales acerca de esto, pero en la parte de enlazar es mas lioso.

Los pasos a seguir son los siguientes:

Descargar devkitARM de aquí

Descargar libnds de aquí

Creamos los directorios /home/tunombredeusuario/NDS y /home/tunombredeusuario/NDS/devkitPro

Descomprimimos devkitARM y libnds en el directorio devkitPro. Cuidado: el fichero comprimido del devkitARM tiene dentro un directorio que se llama devkitARM pero el de libnds no, así que hemos de crearlo antes y descomprimir libnds dentro de ese directorio.

export DEVKITARM=~/NDS/devkitPro/devkitARM
export DEVKITPRO=~/NDS/devkitPro
export LIBNDS_INCLUDE=~/NDS/devkitPro/libnds/include
export LIBNDS_LIB=~/NDS/devkitPro/libnds/lib
export LIBNDS=~/NDS/devkitPro/libnds

Ahora habría que enlazar todos los ejecutables del directorio bin a /usr/local/bin. Tux cree que eso llena innecesariamente de ficheros los directorio del sistema y yo recomiendo símplemente añadir el directorio de los ejecutable de devkitARM al path.

export PATH=$PATH:~/NDS/devkitPro/devkitARM/bin

Ahora vamos a probar que todo ha funcionado.

Descargamos el paquete nds examples de aquí.

Lo descomprimimos en ~/NDS/ejemplos

Vamos al directorio ~/NDS/ejemplos/Graphics/2D/hello_world

Hacemos make y si no da ningún error, significa que hemos instalado todo correctamente.

Nota: Nota para entra en el directorio antes citado, Tux dice: En el terminal, teclead:

Para entrar en ejemplos:

cd NDS/devkitPro/ejemplos/

Para entrar en dicha carpeta:

cd NDS/devkitPro/ejemplos/Graphics/2D/hello_world

Para volver atras:

cd

Una vez que estemos dentro de la carpeta que queremos compilar tecleamos en la terminal:

make

Y veremos que en la carpeta aparecerán varios archivos. El que nos hace falta es “nombre.nds”.

Ahora podemos meter la rom hello_world.nds en la consola o probarla con un emulador, por ejemplo desmume.

Si no lo tenemos:

sudo aptitude install desmume

Acciones

Información

Deja un comentario

Tienes que iniciar sesión para escribir un comentario.