Analisis EZ FLASH Jr
Bienvenidos este análisis del EZ-FLASH Junior!. Un nuevo cartucho flash del equipo EZ que permite ejecutar nuestros backups de GameBoy.
Antes de ponernos manos a la obra os dejo la página del Equipo EZ-FLASH por si queréis ver de primera mano lo que ofrecen.
Introducción
Creado por PedroDJavier. Última Actualización 4/09/2021 por yuragalo. |
A finales de diciembre el equipo EZ-FLASH, que como ya sabéis es bastante conocido y lleva años en la scene, lanzaba un nuevo cartucho o flashcart para ejecutar backups de juegos de Game Boy y Game Boy Advance.
Ya tengo la suerte de tenerlo entre manos (comprado a este vendedor en Etsy con un envio bastante rápido a España) así que voy a empezar un modesto análisis en la wiki de EOL!
Este flashcard trae algunas novedades que no encontramos en todos los cartuchos y a un precio muy adecuado.
Características oficiales
* GB/GBC game copy and play (se copian los juegos a la tarjeta y listos para jugar) * Carga instantánea de los juegos * Real time clock * Función de "reset" o vuelta al menú sin apagar la consola * Tamaño máximo para archivos de juego: 64Mbits * Tamaño máximo para partidas guardadas: 1Mbits * Compatibilidad con los siguientes Mappers: MBC1,MBC2,MBC3,MBC5,MBC1M,MBC30 * Compatible con la Gameboy, Gameboy Pocket, Gameboy Color, Gameboy Advance/SP, incluso las modificadas con pantalla retroiluminada o baterías recargables. * Sistema de recuperación contra bricks y actualizaciones fallidas. * Suporte para tarjetas microSD en FAT32 de entre 4 y 32GB * Firmware y kernel actualizables * Diseño con pila reemplazable.
Otras características confirmadas
- Se rumorea que en el futuro habrá soporte para trucos (cheats).
Dónde Comprar en España
Os dejo la lista de proveedores oficiales de EZ-FLASH con tiendas que lo venden en España: http://www.ezflash.cn/dealers/
- Yo lo compré a este vendedor en etsy, por un precio bastante decente y envio rápido a España: https://www.etsy.com/es/listing/768226665/ez-flash-jr-junior-gameboy-gb-color-gbc?ga_order=most_relevant&ga_search_type=all&ga_view_type=gallery&ga_search_query=ez+flash+junior&ref=sr_gallery-1-1&organic_search_click=1&frs=1
- También podemos encontrarla en eBay
- NOTA: Algunos vendedores tienen disponibles carcasas bastante majas de diferentes colores, aunque la estándar es la transparente.
Limitaciones
Existe una serie de "limitaciones" o recomendaciones para que el rendimiento del cartucho y de los menús sea el máximo posible:
- No tener más de 32 elementos (archivos o carpetas) en la raíz de la tarjeta microSD, INCLUYENDO el kernel y la carpeta de partidas guardadas. [Corregido en FW4 K1.04e]
- No tener más de 100 archivos por carpeta. [Corregido en FW4 K1.04e]
- Configurar la partición FAT32 con clúster de 32Kb para tener el máximo rendimiento.
- Aunque no es oficial, algunos usuarios han reportado que archivos con nombres muy largos o con algunos carácteres especiales no aparecen en el menú, por lo tanto es algo a tener en cuenta. [Corregido en FW4 K1.04e]
Contenido del paquete
- x1 EZ-FLASH Junior
- x1 Pila interna (ya instalada en el cartucho)
El cartucho viene acomodado en un blíster de plástico. No trae tarjeta microSD.
Este es el hardware interior del EX-FLASH Jr. Destaca la FPGA Xilinx Spartan encargada del trabajo duro, dar soporte a los mappers, entre otras funciones. La PCB está muy cuidada y la carcasa puede quitarse de forma sencilla, primero quitando el tornillo de estrella que trae y después deslizando la parte frontal hacía abajo con cuidado.
También podéis ver que tenemos el botón de reset, el cual se pulsa apretando la carcasa del cartucho.
El cartucho copia las medidas de un juego original a la perfección:
Podéis ver una comparación entre el EZ-FLASH Jr y nuestro querido fontanero Super Mario.
Funcionamiento
Consolas en las que he probado EZ-Flash Jr hasta el momento (GBA sp no la tengo hasta dentro de unos días) |
Configuración
- En primer lugar, es recomendable formatear la microSD con formato FAT32.
- Por lo tanto, formateamos una microSD en formato FAT32 conectándola mediante un lector de tarjetas a nuestro PC.
- Podemos hacerlo desde Windows directamente o con este programa, el SDFormatter pulsando en el botón "Format":
Opciones SDFormatter. |
- A continuación, voy a descargar el último firmware y kernel, se descargan desde:
- [1]. ¡RECOMENDADO!
- Encontramos los siguientes archivos:
- Donde ezgb.dat corresponde al Kernel y Update_FW3.gb es el actualizador del firmware que ejecutaremos más adelante.
- Hecho esto, podemos copiar nuestros backups de juegos a la raiz o a una carpeta de la tarjeta microSD.
- Extraemos la tarjeta y la colocamos en el EZ-FLASH Jr.
- Podemos ya ponerla en nuestra consola favorita y encenderla!
Encaja a la perfección en toda la familia de consolas. |
- Así ya está lista para usar con el firmware de fábrica aunque lo primero que hay que hacer y que he hecho para sacarle el máximo provecho es actualizar el Firmware.
Actualización Firmware 4.0
Es importante utilizar la última versión disponible ya que trae bastantes mejoras:
- FW4 K1.04e
- Eliminado la ordenación y el soporte chino para mejorar la velocidad
- Arreglado la secuencia de boot en el OS INIT causado por la fragmentación de disco
- Arreglado los "File System Error" aleatorios
- Añadido aviso del agotamiento de la pila interna
- Reajustes en la interfaz
- Ajustes en el scroll de los textos
- La longitud total del archivo es de 254 caracteres
- El numero de archivos máximo por carpeta es 7000
Además de mejoras existentes, por supuesto.
Para actualizar el Kernel debéis copiar el último archivo ezgb.dat a la raíz de la consola. Para actualizar el Firmware debemos seguir el siguiente procedimiento:
- 1. Tener el archivo Update_FWx.gb que extrajimos previamente, en la microSD.
- 2. Ejecutamos el archivo como si de un juego se tratase
- 3. Pulsamos A
- 4. La pantalla empezará a parpadear, eso significa que está actualizando. Tardará unos 10 segundos aproximadamente.
- 5. Por último, una vez terminada la actualización, nos pedirá que apaguemos la consola. Es importante apagarla COMPLETAMENTE y NO pulsar el botón de reset en su lugar.
Tenemos que arrancar la consola de nuevo y comprobar que en el menú de versión indica `FWx`y no `FW0`. En ese caso, tenemos que repetir el proceso anterior hasta que la versión indique FWx, o no tendremos una actualización completa y correcta. Cuanto más cargada esté la pila interna más probable es que la actualización sea correcta de forma rápida.
Y listo, ya tenemos la última versión que es la que soporta mayor cantidad de mappers (y por lo tanto juegos), al menos en el momento en el que hago el análisis.
Configurar Real Time Clock
Para desplazarnos entre las tres pestañas del menú, hay que pulsar el botón SELECT de la consola.
- La primera pestaña nos muestra los juegos y archivos de la tarjeta
- La segunda pestaña nos permite configurar la fecha y hora (RTC). ¡Ojo esto se borra si quitamos la pila o se queda sin batería!
- La tercera pestaña muestra la versión de Kernel y de firmware.
En la segunda pestaña, podéis modificar la fecha actual para los juegos.
Tarjeta MicroSD
En general, lo más apropiado es utilizar una tarjeta de 4Gb o mayor, en formato FAT32 y con un clúster de 32Kb. Cuanto más alta sea la clase de la tarjeta (velocidad) mejor. Para poner a prueba qué tal funciona el guardado de partidas, he jugado bastante con una microSD de 8GB de clase 4 ( lo recomendable es mínimo 6 y preferiblemente 10 ) y debo decir qué para la mayoría de juegos, el tiempo ronda un par de segundos como mucho, nada demasiado grave. Con una tarjeta de clase 10 el guardado de partida me lo ha hecho casi instantáneo.
Compatibilidad
En este caso tenía curiosidad sobre el soporte para los mappers así que he ido directo a ponerlo a prueba, incluyendo mappers que oficialmente tienen soporte y otros que no. Juegos raros que he testeado y qué mapper utilizan:
- Kirby's Tilt 'N Tumble - MBC7 - vuelve al menú (FW2)
- Pokemon Card GB - HuC-1 - no arranca (FW2)
Juegos más conocidos que he testeado brevemente:
- Pokémon Cristal - MCB30 - funciona (FW3)
- Pokémon Rojo - funciona
- Pokémon Amarillo - funciona
- WarioLand II - funciona
- Super Mario Bros. Deluxe - funciona
- Jurassic Boy 2 - Sachen - funciona (FW4 K1.04e)
Pokémon Rojo pasa de la animación principal sin problemas, y el juego funciona correctamente. |
Aun me falta por probar algún juego que utilize el último mapper para el que se ha añadido soporte e ire actualizando según les de caña y vea si de verdad tienen completa compatibilidad. De momento lo que más horas le he hechado ha sido a Pokémon Rojo y Pokémon Cristal.
Curiosidades
- Como podemos ver en la parte trasera del cartucho tenemos una interfaz JTAG bastante grande, que se puede utilizar para actualizar y reprogramar el cartucho, en caso de que sufriéramos un fallo muy grave durante alguna actualización. De momento el equipo EZ no ha dado más detalles sobre esta interfaz (y esperemos que no haga falta!).
El bueno, el feo y el malo
Referencias