Actualizacion para linkers SLOT2.

Poca cosa hoy, solo que he arreglado el problema reportado con usuarios de FLASHCARDS SLOT2 (G6 Lite, M3 Perfect, etc), los cuales no podian salvar partida debido a limitaciones de las librerias EFS 2.0. Se ha solucionado detectando el tipo de FLASHCARD que tiene el usuario (SLOT1 o SLOT2) y grabando en un archivo en la tarjeta de memoria en el caso de SLOT1 y en la SRAM en caso de SLOT2.
Espero que despues de estos ajustes, no sea necesaria ninguna actualizacion mas.
Agradeceria vuestras valoraciones del juego

Saludos

NightFox

Descargas
SLOT 1: http://www.mediafire.com/?ajmjevqddwi
SLOT 2: http://www.mediafire.com/?ld94rvunxuc
Emulador NO$GBA: http://nocash.emubase.de/gba.htm

NightFox’s Colors – Version EFS (Un unico archivo ROM)

Novedades importantes.
Hoy he empezado a trastear con las librerias EFS 2.0. y viendo el buen resultado que han dado, he recompilado el juego para usarlas. Basicamente se trara de un sistema de archivos parecido al que usan las roms comerciales de DS, es decir, todos los archivos van empaquetados en la ROM, asi como el savegame, (si si, los datos de tu partida se guardan dentro de la ROM tambien). Ademas, no es necesario tener la ROM con un nombre concreto o dentro de una carpeta especifica, con lo cual se simplifica el uso.
 

 
Ademas, los que no tengais la DS podreis jugar con el usando el NO$GBA, funcionando al 100%, excepto el tema de salvar partida, ya que el emulador no lo soporta. El unico "pero" es que la carga de archivos es algo mas lenta que usando el sistema FAT, pero creo que merecera la pena.
Desde aqui pido que se me reporten los bugs, ya que es una version que no he testeado a fondo y puede tener algun bug (no deberia, dado que esta basada en la otra y esa ya no tenia bugs), pero porfavor, si lo encontrais, me lo comentais aqui mismo.

Aqui os dejo los links de descarga, para SLOT 1 y SLOT 2 (si, debes de escoger el adecuado a tu flashcard)
SLOT 1: http://www.mediafire.com/?hghowj9nmjz
SLOT 2: http://www.mediafire.com/?dvdmhy2xnjn

Que lo disfruteis.

 

Saludos a todos

Fox

NightFox’s Colors – Correccion de bugs reportados

Hola!
Poca cosa, solo una version de NightFox’s Colors con un pequeño "bug?" corregido, causado por flashcards con tarjetas lentas. Raramente, al salir de la pantalla de opciones, la consola queda colgada. Esto se produce debido a que la musica que suena es en formato MP3 mediante streaming y la pantalla de opciones salva el contenido a la tarjeta SD al salir. A veces coincide que el reproductor de MP3 lee un bloque a la vez que se graban datos de partida, provocando el cuelgue. Se ha solucionado pausando la musica mientras se graban estos datos, por lo que notareis una minima pausa en la musica al salir de la pantalla de opciones. De paso, he cambiado el icono del juego y he puesto un contador del porcentage de carga de archivos.

Saludos y no dejeis de reportar cualquier bug.

 Descarga: http://www.mediafire.com/?pzwt1mxf32p

 

Fox

Los tiempos de carga en un juego.

Hola!
Como ya comente hace unos dias, tengo en el horno un nuevo proyecto para DS. La cosa es que como he reprogramado todo el motor del juego para que cargue los datos desde el linker a la RAM en bloques y no uno a uno cuando eran necesarios como hacia hasta ahora, por problemas con los linkers con tarjetas SD, paso ha realizar una enquesta acerca de los tiempos de carga, si se prefieren tiempos de carga cortos, pero a menudo (antes de cada nivel) o cargar todo lo que sea posible a la vez, siendo estos mas largos, pero menos a menudo.
En fin, espero vuestras opiniones y comentarios. La media esta en 1mb de informacion, cargandola en archivos pequeños, con las pausas necesarias para evitar corrupciones, tarda unos 3 segundos.
 

 
Esta es la pantalla de carga que estoy usando de momento en mi nuevo proyecto.

NightFox’s Colors – Version optimizada para linkers con tarjeta SD

Hola!
Pues si, al final he podido (al parecer) solucionar los problemas de cuelgues aleatorios de mi juego en linkers que usan tarjetas sd. La solucion es un poco "bestia", es decir, en vez de cargar los fondos desde la SD a medida que se necesitan, como el juego va sobrado de RAM, los cargo todos a la vez desde la SD a la RAM y los guardo ahi hasta que son necesarios. Lo bueno es que como no accedo para nada a la FAT una vez cargados (salvo para guardar partida), es casi imposible un cuelgue como el que comente hace poco. Lo malo es que tarda unos segundos en cargar los 38 fondos usados en el juego. En el caso de mi linker son unos 4 segundos.

Por lo demas el juego es identico. Solo se ha modificado a nivel interno el metodo de carga de los fondos.

Aqui teneis la descarga: http://www.mediafire.com/?gom4me4m2mq

 Un cordial saludo y porfavor, reportarme cualquier bug o comentario.

Fox

Nuevo proyecto en el horno

Hola! Sigo vivo!
Dicho esto, comentaros que no he podido postear debido al trabajo (Y al Guitar Hero III) y a que he adquirido un nuevo linker, algo mas moderno para poder hacer los test y me he llevado un par de desagradables sorpresas con ellos.
 La primera ha sido con el M3 Real, primero por que el primero que me entregaron salio defectuoso (tengo gafe), pero ademas, al igual que el G6 Real (son primos hermanos) son a dia de hoy totalmente incompatibles con algunas funciones de sonido de las PA_LIB, por lo que no me sirven. Los chicos del comercio donde lo adquiri, amablemente me lo han cambiado por un SuperCard DS One, el cual si funciona mucho mejor con las PA_LIB, pero a causa de sus famosos problemas de lentitud al acceder a las tarjetas micro SD (incluida la kingston de 4gb que estoy usando, la cual es 25x) me esta dado problemas de cuelgues aleatorios, sobretodo con un proyecto completado, "NightFox Color’s", el cual aleatoriamente se cuelga en el menu, cuando cargamos la tabla de records, opciones o creditos y volvemos al menu. En el emulador ni decir que este problema no existe y en su dia tambien fue solucionado para el G6 Lite (y otros linker con memoria interna de alta velocidad). El cuelgue se debe a que las rutinas de sonido de las PA_LIB las gestiona enteramente el ARM7 de la consola, el cual por decirlo en plata, va a su bola y toma el control de la FAT para cargar los bloques de stream del mp3 que se reproduce. Ahi viene el cuelge, si en ese momento yo estoy accediendo a la FAT para cargar un fondo y la memoria es "lenta" respondiento, pues se le cruzan los cables y se cuelga. (A que mola mi explicacion no-tecnica XD) En fin, que veremos si es solucionable, pero me da  mi que…

Si alguien ha probado el juego en cuestion, agradeceria comentarios, sobre si ha funcionado sin problemas, ha dado alguno y el linker y tarjeta que usais.

Deciros tambien que aparco el Rebound de momento, mas que nada que las rutinas que he diseñado para el me han dado base a un proyecto algo mas chulo y para que negarlo, me apetece mas de realizar.

Os mantendre informados

 

Saludos

 

Fox