programando unas librerías

Weno, soy programador, y en mi afán de saber más me ha surgido esta duda, cómo se pueden crear unas librerías específicas para nds creadas desde cero? quiero decir, cómo se han creado las palib y las ndslib? alguien lo sabe? gracias
Pues tienes que conocer la memoria de la DS, registros, interrupciones, llamadas a bios, etc

Mírate el código fuente de libnds que es batante ilustrativo.
Pues tienes que conocer todo el hardware y como funciona, una currada tremenda.

ahora una pregunta. para crear un compilador hay que traducir el lenguaje C/C++ a lenguaje ensamblador y despues con un ensamblador pasarlo a binario, verdad?
Muchas gracias a los dos, Lien, creo que sí, ya que hay que pasar después los datos a formato binario para que la consola los entienda.
3 respuestas