Para terminar la carrera necesito hacer un proyecto, pensaba hacer un ratón espacial a través de Bluetooth pero he decidido cambiar y voy a hacer un juego para la Nintendo DS para aprender japonés (extensible más tarde a otros idiomas), parecido al MemoryDeS pero con más modos y cosas, internacionalizable y por supuesto software libre.
Así que me he comprado la DS Lite en eBay por 100€ (Las cámaras de la DSi no las quiero para nada, encima le dura la batería muchísimo menos y es mucho más cara). También me he comprado la iTouch DS (15€) para ejecutar mis homebrews y una tarjeta de memoria de 4GB, que ya puestos hay que aprovechar la consola
Por lo que he decidido cambiar es porque para hacer el ratón a través de Bluetooth tenía que usar un perfil HID para que no hiciera falta ningún driver pero ha resultado que no hay ningún chip en el mercado que pueda comprar que me ofrezca la pila de bluetooth hasta esta capa.
Sólo está el BCM2042 pero ya sabemos cómo se las gasta Broadcom y como de costumbre no hay especificaciones. La única información que hay sobre el chip es un PDF de 2 ó 3 páginas diciendo lo que puede hacer pero nada más.
Incluso me compré un módulo de Bluepacket (basado en el BCM2042), pero resulta que el firmware que trae es sólo para teclado y no se le puede cambiar (hasta unas cuantas especificaciones que me han mandado sobre como montarlo son confidenciales). (En el datasheet del BP2042 tampoco venía mucho más que en el de Broadcom y se suponía que el módulo servía para cualquier cosa).
Según he estado hablando con la empresa, ellos diseñan el firmware según las necesidades de sus compradores pero sólo para gente que quiere muchos, claro.
Otra solución para seguir con el proyecto podría ser comprarme un chip que implemente la pila bluetooth hasta la capa HCI y luego implementar un par de ellas por encima que necesito en mi chip pero la especificación del protocolo bluetooth es algo muy estricto y complicado, y puede ser que me lleve bastante tiempo, y necesito tener el proyecto terminado para septiembre para empezar con el segundo ciclo.
Visto lo visto, voy a hacer el juego ese, que puede resultar un proyecto entretenido.
También voy a crear como parte del proyecto un programilla que permita crear y editar las bases de datos del programa, importarlas de otros formatos (como los BMS del MemoryDeS), etc.
Estoy planeando usar para esto ficheros XML en UTF-8 (editables con un editor de texto sencillo) y para el renderizado de fuentes estoy mirando como integrar la librería freetype2 para que me sirva para cualquier idioma.
El juego dispondrá de varios modos, memorización de vocabulario (como el MemoryDeS actual), memorización de kanjis, diversos Quiz y todo lo que se me vaya ocurriendo.
Ya os iré contando el progreso




Bueno a mi particularmente me gusta más este proyecto que el anterior, será por que se parece al mio…;-). Ya queda poco a si que habrá que esforzase este verano.
Nos vemos
Bueno pues mucha suerte en tu proyecto =) y pues seguiré esperando por las proximas lecciones, por lo menos sé que si se seguiran dando más lecciones ^^
Hijo, no sabia k tambien eras dado a la electronica, tenemos varios puntos en comun porque, aunque no soy un pez gordo en informatica, ma aficiona un poco, estudio electronica y me apasione el japones…. felicidades y que avances lo mas que puedas en tus proyectos… avisanos de tus avances para irte apoyando