¿Es posible, y si es así, qué tan difícil sería, reemplazar la memoria volátil en los juegos de Gameboy con memoria no volátil?

0

mi conocimiento práctico de ingeniería eléctrica es bastante limitado, ¡así que discúlpeme si mi pregunta ha sido respondida bajo una terminología diferente!

Estaba mirando juegos Gameboy antiguos, que requieren una batería CR1616 para conservar sus juegos guardados, y luego noté cómo los cartuchos para el N64 utilizaban la memoria volátil en las primeras versiones y la memoria no volátil EEPROM en los cartuchos posteriores, como Al igual que en los cartuchos de Gameboy Advance de la era posterior y prácticamente en cualquier memoria de estado sólido moderna, todos los dispositivos no requieren una corriente para mantener los datos.

Entonces, ¿es posible, o plausible, tomar un cartucho Gameboy viejo que requiera la celda CR1616 y reemplazar su memoria por algo no volátil en el taller doméstico promedio de los aficionados?

No pretendo hacer esto, solo pregunto si es posible reemplazar solo la memoria guardada manteniendo todo el resto del hardware original intacto. Soy consciente de que hay muchas maneras de lograr algo similar , como un adaptador para tarjetas SD y luego ejecutar algún tipo de emulación, pero eso es demasiado original (en cuanto al hardware) para lo que estoy pensando .

¡Gracias por cualquier entrada!

Editar: Si la memoria es memoria (siempre que la capacidad sea reconocida por el sistema que la usa) y la memoria con un número compatible de pines no pueda ser adquirida, una soldadura elegante sería una forma de puentear o dividir los pines del puente. ¿IC a la placa del cartucho?

Edición 2: Parece que lo que estoy hablando es reemplazar "SRAM" con "nvSRAM". No me ayuda mucho, pero al menos entiendo algo de terminología mejor.

También, aquí hay un enlace aq dentro del cartucho exacto que tenía en mente cuando pensaba en esta pregunta: enlace

    
pregunta Ben

1 respuesta

0

Mientras su EEPROM tenga una IO suficientemente rápida, no veo por qué no. La opción nvSRAM también es una posibilidad, aunque ciertamente no son partes comunes y es probable que tenga problemas de diseño similares a los de una EEPROM.

El problema principal sería el hecho de que es poco probable que cualquier IC de reemplazo tenga la misma interfaz eléctrica que la memoria volátil tradicional, pero podría emular eso usando un microcontrolador o quizás un CPLD pequeño como traductor intermediario.

Otra forma de hacerlo es diseñar un cartucho completamente nuevo que emule el comportamiento del original pero con las partes modernas que elija. Hay productos comerciales (por ejemplo, el Everdrive GB) que hacen esto para que pueda cargar archivos ROM desde una tarjeta SD.

El hardware de la Gameboy ha sido documentado extensamente por aficionados, por lo que puedes ver fácilmente cómo funciona la interfaz con un detalle exquisito.

    
respondido por el Polynomial

Lea otras preguntas en las etiquetas