mattials
Español
iGBA

Cómo arreglar un error de guardado de GBA con Flash 128K

Cuando un juego de GBA en iGBA dice que el guardado ha fallado, casi siempre corre con la mitad de la memoria que necesita: 64K en vez de un chip flash de 128K. Actualiza a iGBA 2.14.0 o una versión posterior, donde Auto lee el tamaño correcto directamente del archivo del juego. Si el error sigue, pon Tamaño de la memoria flash en Flash 128K dentro de Ajustes → Guardar y abre el juego otra vez.

5 min de lectura · Actualizado 2026-09-26

Descárgalo en el App Store Disponible en Google Play ★ 4,4 (2692)

La solución rápida

  1. Actualiza iGBA desde la App Store. La versión 2.14.0 cambió cómo se detecta la memoria de guardado, y con ella desaparece la mayoría de estos errores.
  2. Abre Ajustes → Guardar y mira Tamaño de la memoria flash. Déjalo primero en Auto.
  3. Cierra el juego por completo y vuelve a abrirlo. El aviso de debajo dice «Se aplica en el siguiente inicio del juego», y es literal: cambiarlo a mitad de partida no hace nada.
  4. Guarda desde el menú propio del juego. Si sigue quejándose, vuelve atrás, elige Flash 128K, abre el juego de nuevo y guarda otra vez.

Por qué algunos juegos de GBA piden 128K de memoria de guardado

Los cartuchos de GBA guardaban en uno de tres tipos de chip: SRAM, EEPROM o flash. El chip flash grande guarda 128K repartidos en dos bancos de 64K, y el juego cambia de banco con una orden interna.

Dale a ese juego un chip de 64K y el cambio de banco no va a ningún sitio. Su escritura cae encima del primer banco, el juego relee el dato para comprobarlo, encuentra otra cosa y muestra su propio error de guardado. De ahí vienen mensajes como «cambie la memoria de respaldo»: el juego culpa al cartucho, porque en una consola real esa era la única explicación posible.

También explica el momento en que aparece, que suele despistar un buen rato. Los primeros guardados caben en el primer banco, así que todo funciona durante horas. El error solo sale cuando el juego escribe por primera vez un dato que pertenece al segundo banco, a menudo bien avanzada la partida.

Antes de la 2.14.0, iGBA solo usaba 128K para los juegos de su lista interna, o cuando el .sav ya guardado en el disco medía 131.072 bytes. Los parches hechos por aficionados y algunas ediciones regionales se quedaban fuera y corrían a 64K. Desde la 2.14.0, Auto lee el tipo de flash que declara el propio archivo del juego, y un ajuste de 64K puesto a mano se ignora si el juego declara 128K.

Comprueba con qué memoria corre tu juego

No tienes que adivinarlo. Abre el juego que falla al guardar, entra en Ajustes → Guardar y baja hasta Diagnóstico de la partida guardada, justo debajo del ajuste de memoria flash. Si no hay ningún juego abierto, solo te dice que abras uno primero.

Dos líneas importan: la que empieza por core: (el chip que el emulador usa de verdad) y la que empieza por file: (el tamaño de tu .sav).

Cómo leer el panel de Diagnóstico de la partida guardada
Qué muestraQué significaQué hacer
core: flash 128K y un archivo de 131.072 bytesLa memoria es la correctaSi el juego sigue fallando, la partida guardada está dañada: ve a la siguiente sección
core: flash 64K en un juego que falla tardeCorre con la mitad de la memoriaPon Auto en la 2.14.0 o posterior, o Flash 128K, y abre el juego de nuevo
Archivo de 64K para un cartucho de 128KUna sesión antigua guardó a 64KLa mitad de esa partida nunca se escribió; recupera una copia anterior
file: no .sav on disk yetEl juego nunca ha guardadoGuarda una vez desde el menú del juego y vuelve a comprobarlo

El panel solo lee: no se envía nada a ningún sitio salvo que tú mismo lo copies. Si nos escribes pidiendo ayuda, ese texto es lo más útil que puedes pegarnos.

Partida guardada de GBA dañada: cómo recuperar una copia anterior

Aquí viene la parte incómoda. Si el juego ya escribió su guardado corriendo a 64K, cambiar el ajuste no repara ese archivo. El ajuste decide cómo se escriben los guardados futuros; no puede recrear datos que nunca llegaron al archivo.

Dicho esto, de la opción más suave al último recurso:

  • Recuperar partida guardada, en el menú de pausa, restaura el guardado de antes de la autocarga. Solo aparece cuando iGBA guardó esa copia, así que si no la ves, es que no existe.
  • Un estado guardado de antes del error: cárgalo desde Estados guardados y guarda luego desde el menú propio del juego con el tamaño de memoria correcto activo. En la 2.14.0, un estado antiguo se carga con el tamaño que el juego necesita, no con el 64K con el que se creó.
  • Una copia de seguridad hecha con Ajustes → Copia de seguridad. Restaurarla sobrescribe los guardados con el mismo nombre, así que exporta primero el actual.
  • Reiniciar y cargar partida guardada, en el menú de pausa, arranca directo desde el .sav y se salta el autoguardado, por si sospechas que el autoguardado es la parte que está mal.

Guardado contra estado guardado, en este problema

Un estado guardado congela toda la consola, así que nunca falla como falla el guardado propio del juego. Eso tienta a dejar de guardar dentro del juego y vivir solo de estados. No es buena idea: el .sav del juego es lo que exportas, respaldas y usas para enlazar partidas, y uno dañado sigue dañado debajo de tus estados.

Importar un .sav de otro emulador

Importar .sav, desde el menú ⋯ en Biblioteca de juegos, aplica un guardado al juego correspondiente. Comprueba primero su tamaño. Un guardado de un juego de 128K debería pesar 131.072 bytes; si el otro emulador escribió 65.536 bytes, ya corría allí con la mitad de la memoria. iGBA hará correr el juego a 128K, pero la mitad que falta de ese archivo no se puede reconstruir.

iGBA no incluye ningún juego. Usa solo archivos de juego que tengas derecho a usar.

Preguntas frecuentes

¿Por qué el error de guardado solo aparece avanzada la partida?
Los primeros guardados caben en el primer banco de 64K del chip flash. El error empieza cuando el juego escribe por primera vez algo en el segundo banco, que en un chip de 64K cae encima del primero. Eso puede tardar muchas horas en llegar.
¿Debo dejar Flash 128K puesto siempre?
No. En iGBA 2.14.0 o posterior, Auto detecta el 128K a partir del archivo del juego. El ajuste manual se aplica a todos los juegos, y algunos de verdad usan 64K, así que vuelve a Auto en cuanto tu juego guarde bien.
¿Flash 128K arregla una partida que ya está dañada?
No. Cambia cómo se escriben los próximos guardados. Un guardado escrito a 64K tiene la mitad de sus datos sin guardar; recupera una copia anterior con Recuperar partida guardada, un estado guardado de antes del error o una copia de seguridad.
¿El ajuste de memoria flash afecta a los juegos de GBC?
No. El tamaño de la memoria flash es un ajuste de GBA. Los juegos de GBC mantienen su propio tipo de guardado y no les afecta.

Más guías de iGBA