Compilando e instalando PAlib

embedded

Cómo compilar e instalar PAlib para compilar aplicaciones para NDS.

Introducción
PAlib es una librería de desarrollo para NDS que está por encima de libnds y que nos permite escribir aplicaciones para nuestra videoconsola abstrayendonos de los detalles a bajo nivel que maneja esta librería.

Algunos cambios introducidos en libnds han hecho que la antigua versión de PAlib deje de funcionar como debía. Además, también había algunos problemas para compilar el código debido a éstos cambios, por lo que he tenido que tocar un poco el código fuente para hacerlo funcionar, ya que no he encontrado unos fuentes actualizados por ningún sitio…

Instalación
Lo primero que tenemos que hacer es descargar los fuentes de PAlib ya modificados.
Una vez que tengamos descargado el archivo con los fuentes, lo descomprimimos y después entramos en el directorio en el que se encutran los fuentes y ejecutamos make
javieralso@avalon:~/PAlib-src-patched20080323$ make

Para terminar copiamos el directorio al directorio donde tenemos DEVKITPRO instalado:
javieralso@avalon:~/PAlib-src-patched20080323$ cp -vfR ../PAlib-src-patched20080323 /usr/lib/devkitPro/PAlib

y definimos la siguiente variable (Ya sabeis, en ~/.bashrc)

export PAPATH=${DEVKITPRO}/PAlib

Y bueno, ya tenemos la librería instalada y lista para utilizar ¡¡¡A DISFRUTARLA!!! Eye-wink