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_worldPara 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

Ultimos Tuxposteadores