Archivos de etiquetas: cartucho

EMS USB GB Smart Card 64M, extraer sram

Como ya comente en otra entrada el EMS USB GB Smart Card 64M, es un cartucho flash practico, barato y sencillo de utilizar, pero una de sus carencias es la gestión de las partidas guardadas, .sav a partir de ahora.

El software de gestión del cartucho cuenta con una opción que nos permite guardar la memoria SRAM en un archivo de nuestro pc, hasta aquí todo correcto, el problema viene cuando queremos acceder solo a un .sav de un juego en concreto. O bien para continuar la partida en nuestro emulador favorito, o bien porque a posteriori queremos continuar esa partida en nuestro cartucho flash, sin tener que arrastrar con ella todos los .sav de los juegos que contenía en su día el cartucho.

GB USB Smart Card (Ver1.0.3)

Para que nos entendamos, el cartucho dispone de 128Kb de SRAM, que es paginada en 16 “trozos” de 8Kb, de estos “trozos” los cuatro primeros 32Kb se reservan para el almacenamiento del juego que se esta ejecutando y el último  es usados para el menú de gestión de la propia SRAM, quedando 11 a disposición del cartucho para guardar .sav de los juegos. Estos pueden ocupar un “trozo” o mas de uno, esto lo veremos en el menú de gestión de la SRAM del cartucho flash.

Para extraer el sav que nos interesa del volcado de la SRAM, solo necesitamos usar la herramienta FileSplitter  para dividir nuestro archivo en bloques de 8Kb, de esta manera obtendremos el .sav del juego que nos interesa, si nuestro .sav ocupa dos o mas bloques, algo habitual en los juegos de Game Boy Color, solo tenemos que usar la opción “Join Files” del mismo programa para unir las partes que nos interesan en un solo .sav.

File Splitter split File Splitter join

En el caso de usar el Visual Boy Advance, para usar la partida salvada solo necesitamos renombrar el archivo con el mismo nombre que la rom pero acabado en .sav

VBA

Anuncios

EMS USB GB Smart Card 64M, el cartucho flash definitivo

Hace pocos días, he adquirido este cartucho flash y la verdad es que me ha sorprendido gratamente.

Desde hace varios años, los usuarios de Game Boy Advance podemos disfrutar de diversos tipos y modelos de cartuchos “regrabables”, con memorias flash, tarjetas SD, o combinaciones de ambos. Con múltiples configuraciones y características.

Pero la disponibilidad de estos cartuchos para Game Boy clasica, Poket y Color era poco mas que anecdotica. Cartuchos carisimos con tecnología desfasada y muy limitados en cuanto a capacidad, conectividad y características.

El EMS USB G1B Smart Card, fue lanzado hace un par de años, y básicamente estaba pensado para usar el Little Soud DJ, que  es un traker al estilo de los que se usaban en MSDOS, muy famoso en el mundillo de la musica phiptune.

Como habitualmente solo se usaba para ejecutar un solo juego/programa, el software de gestión limitaba la disponibilidad del cartucho a un solo guardado en la SRAM, esto implica que solo podía guardar simultáneamente en su interior el avance de un juego. Esta limitación, impedía jugar a varios juegos con esta característica al mismo tiempo, sin pasar constantemente por el PC para guardar el archivo save y poder continuar en un futuro.

Esta limitación hizo que no lo adquiriera en su día, hasta que un usuario de NESDEV decidió modificar el software de gestión del cartucho, partiendo la memoria SRAM disponible en varios trozos y asignándole una o varias a cada juego según se precise, permitiendo de este modo, que convivan varios juegos con varios saves simultáneamente.

A los tres días ya tenia el cartuchos en mis manos, y tras un pequeño análisis y testeo no puedo estar mas contento.

2

El cartucho tiene un buen acabado y es resistente, se puede guardar dentro de la cajita de plástico de cualquier juego de Game Boy clásica. En la parte superior dispone de un conector miniusb, si abrimos el cartucho podemos comprobar que la electrónica  también es de calidad y tiene un buen acabado, dispone de un zócalo para intercambiar la pila de la SRAM cómodamente sin tener que soldar nada.

En la parte trasera del cartucho incluye un minicd para la instalación de los drivers, yo lo uso en Windows 8 sin ningún problema.

El procedimiento para usar el cartucho es tan sencillo como conectar el cartucho al pc esperar que solicite los drivers e indicarle la ruta de cd.

Una vez se ha instalado solo faltaría descargar el software creado por Mottzilla de su web, y ejecutarlo, el gestor nos informara de que esta conectado el cartucho, y pasaremos a ver una imagen igual a esta.

GB USB Smart Card (Ver1.0.3)

Como podéis comprobar el uso es muy sencillo el cartucho dispone de dos memoria de 32Mbits, una para juegos de la Game Boy Clasica y otra para juegos de la Game Boy Color. Primero pulsaremos sobre el boto “Add” y añadiremos todas las roms de GB que queramos, una vez están todas pulsamos sobre “Write” grabándolas en la memoria interna.

Repetiremos el mismo proceso para los juegos de GBC seleccionando la pagina 2 en el desplegable superior y asegurándonos que esta marcado el chekbox color.

Una vez finalizado el proceso podemos desconectar el cartucho y conectarlo a nuestra Game Boy Clasica/Poket/Color/Advance, al encenderla carga un menú de selección al mas puro estilo cartucho multijuegos pirata, con la  primera pagina de juegos, si apagamos y encendemos rápidamente la Game Boy nos mostrara la segunda pagina con los juegos a color. (que evidentemente no funcionan en un Game Boy Clasica o Poket ).

Al arrancar el cartucho, nos encontraremos con la opción de gestionar los bloques de memoria disponibles, la primera vez es recomendable borrar todos los bloques ya que estarán llenos de “basura”.

A partir de aquí, solo queda disfrutar de los juegos.

Guardar los saves de tu juegos de GB/GBC

Si sois o habéis sido jugadores de Game Boy seguro que os ha pasado que al ir a echar mano de un juego y, TACHAN!!! adiós a esa partida guardada en la ultima mazmorra del Zelda o adiós a a los tropecientos Pokemon que tenia o adiós a la partida del Lemmings en la fase 100…. etc.

Como supongo que todo el mundo sabe o se imagina, estos cartuchos mantienen las partidas salvadas gracias a una memoria volátil alimentada por una pila de botón, cuando la pila se acaba, adiós al contenido de la memoria.pcb_cartucho_gb

Sustituir la pila es una tarea relativamente sencilla de realizar, solo es necesario sustituir la pila agotada por otra de las mismas características, este tipo de pilas son pilas especiales con los conectores listos para ser soldada a la placa, habitualmente se venden en las tiendas de componentes electrónicos o incluso en Ebay, son fáciles de localizar.

pilagbgaembit

Primero tenemos que abrir el cartucho quitando el tornillo de la parte trasera para esta tarea necesitaremos un destornillador del tipo gamebit, después sustituiremos una pila por otra desoldando la vieja y soldando la nueva.

[ Proceso detallado en el vídeo ]

Lo que nos encontramos una vez hemos realizado este proceso, es un juego completamente funcional, con la pila cambiada pero sin disponer nuestra partida salvada que tanto esfuerzo nos costo en su día. La “gracia” del proceso es realizarlo antes de que se acabe la pila, para eso es conveniente estimar la vida de estas pilas en aproximadamente 10 años, algunas duraran 20 y otras como la de los Pokemon Oro y Plata solo 5 ya que incluyen un reloj interno que consume mas.

Mi premisa es: “Si tengo un cartucho con mas de 10 años y me importa la partida que hay guardada tengo que cambiar la pila si o si”, al visionar el vídeo os habréis dado cuenta que durante el proceso el cartucho queda desconectado de la pila por lo que se perderá el save  irremediablemente.

Vamos a ver los mejores sistema para salvaguardar la partida antes de realizar el cambio.

Usando Mega Memory Card:

mega_memory_cardMega Memory Card es un dispositivo fabricado por Interact que permite guardar la partida del cualquier juego de GB/GBC insertado en el, mediante una intuitiva pantalla traspasa el save del cartucho a la memoria del aparato el cual no necesita pilas, hoy en día es fácil de localizar y adquirir entre 15 y 20 euros.

El proceso lógico seria, volcar el save de nuestro cartucho al aparato, sustituir la pila del cartucho y realizar el proceso inverso dejando el juego tal cual estaba antes de la “intervención quirúrgica”

Mega_Memory_Card_(pantalla)

Game Shark para GameBoy Color versión 4.0:

Básicamente el proceso seria igual que con el Memory Card pero usando esta versión del Game Shack, esta vez traspasaríamos los datos al pc mediante un cable paralelo, el aparato en cuestión es mas caro que el Memory Card, la conexión para el puerto paralelo esta obsoleta hoy en día, al igual que el software que incluye, el cual casi seguro que no funciona en nada mas moderno que un Windows XP.

gbashark_GBC

Las únicas ventajas de este sistema es que el espacio para guardar partidas en teóricamente infinito, que podemos usar nuestras partidas en un emulador grabando el avance en nuestro cartucho o al revés y por supuesto, usar el sistema de trucos.

Existen varios sistemas mas, a cada cual mas complejo:

Modificar la cuna de un EzFlash para que lea cartucho de GB/GBC.

Fabricar una cuna y un cartucho flash.

Espero que no perdáis ninguna de esas partidas tan especiales, que tanto esfuerzo y pilas 🙂 costo conseguir.

Fuente: Eol