Cómo hacer una copia de las partidas y ajustes de MAME en Android
Cierra el emulador correctamente, anota las versiones exactas del frontend y de MAME, y copia las carpetas configuradas de NVRAM, CFG y estados a un lugar bajo tu control. Prueba primero la restauración en la misma versión; los estados no tienen garantizada la compatibilidad después de cambiar el controlador o la versión.
Copia y prueba en este orden
- 01
Anota la versión de la app, la versión de MAME o del núcleo, los nombres cortos y la fecha.
- 02
Consulta los directorios reales de CFG, NVRAM, estados y grabaciones en los ajustes del frontend.
- 03
Sal de cada juego y cierra el emulador para que termine de escribir configuración y NVRAM.
- 04
Copia `cfg`, `nvram` y `sta`; incluye `inp` solo si necesitas grabaciones de entrada.
- 05
Separa la copia de ROM, BIOS y CHD, y calcula el checksum del archivo de respaldo si lo comprimes.
- 06
Restaura primero en la misma versión; después de actualizar, valida un juego cada vez y conserva la copia anterior.
Qué guarda cada tipo de dato
| Dato MAME | Qué conserva | Precaución |
|---|---|---|
| CFG | Controles, DIP switches, contadores y ajustes de máquina | Un mapeo antiguo puede chocar con un mando nuevo |
| NVRAM | EEPROM y memoria no volátil de la máquina | Cierra MAME correctamente antes de copiar |
| Estado (STA) | Instantánea de una máquina compatible | Depende del controlador y de la versión |
| Grabación (INP) | Flujo de entradas | Puede desincronizarse si cambian CFG o NVRAM |
Usa los directorios configurados, no una ruta supuesta
MAME separa CFG, NVRAM, grabaciones y estados. Un frontend Android puede guardarlos en almacenamiento privado, compartido o exportado. Consulta su pantalla de directorios y exporta antes de desinstalar, borrar datos o cambiar el árbol de documentos.
Un estado no sustituye a la memoria persistente
La NVRAM representa los dispositivos no volátiles y se escribe al salir. Un estado captura más partes de la máquina, pero solo funciona cuando el controlador lo admite. Para conservar a largo plazo, prefiere el progreso nativo o NVRAM y liga cada estado a su compilación exacta.
Haz una restauración de prueba
Restaura una máquina conocida en la misma versión y comprueba controles, DIP switches, progreso NVRAM y un estado compatible. Tras actualizar, trabaja sobre una copia; si el estado falla pero NVRAM funciona, conserva la versión antigua para ese estado.
Guarda solo progreso y configuración que puedas conservar. No compartas ROM, BIOS, CHD, arte ni música porque estén junto a las partidas.