NightFox & Co - Desarrollo de Homebrew para NDS
Blog dedicado a los proyectos presentes y futuros desarrollados para la pequeña Nintendo DS
Aficiones: desarrollo, homebrew, nintendo ds, programación, videojuegos
Hola!
Este mediodia he tenido un ratito para poder reorganizar la libreria y hacer un par de ejemplos mas claros.
De esta manera, para usar la libreria solo teneis que crear un proyecto nuevo desde el template incluido o simplemente copiar la carpeta "nflib" y los archivos "icon.bmp" y "makefile", todos esllos desde la carpeta "template", al directorio raiz de vuestro proyecto ya existente.
Para usarla, si estais usando los makefiles que incluyo, solo teneis que añadir esta linea a vuestro codigo.
#include <nf_lib.h>
Ademas he añadido los archivos "compile.bat" y "clean.bat" para poder compilar y limpiar los proyectos.
A ver si poquito a poco añado algun ejemplo mas.
La descarga, aqui: NightFox's Lib para Libnds
Saludos a todos y buen fin de semana.
NightFox
Buenas a todos!
Pues si, como ya me cansavan un poco los tiempos de compilacion en Navy Wars despues de un clean y gracias a la guia de AntonioD (que con su emulador ha quedado primero en el Scenery Beta 2009), he "precompilado" mi libreria + EFS en formato ".a". Ventajas, la primera el tiempo de compilacion, ya que al hacer un make clean y despues un make, la libreria ya estara compilada, siendo necesario solo compilar el proyecto nuestro, ademas, usar la libreria ahora sera algo mas "limpio", ya que solo tendremos que copiar la carpera "nflib" en el directorio de nuestro proyecto. La pega es que tendremos que modificar el makefile, con estas lineas:
Esta linea:
LIBDIRS := $(LIBNDS)
deberemos cambiarla por esta otra:
LIBDIRS := $(LIBNDS) $(CURDIR)/nflib
Y esta linea:
LIBS := -lfat -lnds9
deberemos cambiarla por esta:
LIBS := -lnflib -lfat -lnds9
y si queremos añadir soporte para wifi, cambiarla por esta:
LIBS := -lnflib -lfat -ldswifi9 -lnds9
De todos modos, en la carpeta "bin" archivo comprimido de mi libreria encontrareis los makefiles ya edtados, un template para proyectos nuevos usando este metodo y el proyecto para recompilar la libreria si la modificais.

Blog dedicado a los proyectos presentes y futuros desarrollados para la pequeña Nintendo DS
Aficiones: desarrollo, homebrew, nintendo ds, programación, videojuegos
