Como fazer backup de saves e configurações do MAME no Android
Feche o emulador corretamente, registre as versões exatas do frontend e do MAME e copie os diretórios configurados de NVRAM, CFG e estados para um local sob seu controle. Teste a restauração primeiro na mesma versão; estados não têm compatibilidade garantida após mudar o driver ou a versão.
Faça e teste nesta ordem
- 01
Registre versão do app, versão do MAME/núcleo, nomes curtos e data.
- 02
Consulte nos ajustes os diretórios reais de CFG, NVRAM, estados e gravações.
- 03
Saia de cada jogo e feche o emulador para concluir a gravação de configuração e NVRAM.
- 04
Copie `cfg`, `nvram` e `sta`; inclua `inp` somente se precisar das gravações de entrada.
- 05
Separe o backup de ROM, BIOS e CHD e calcule o checksum do arquivo compactado, se houver.
- 06
Restaure na mesma versão; após atualizar, valide um jogo por vez e mantenha a cópia antiga.
O que cada dado preserva
| Dado MAME | O que preserva | Cuidado |
|---|---|---|
| CFG | Controles, DIP switches, contadores e ajustes da máquina | Mapeamento antigo pode conflitar com controle novo |
| NVRAM | EEPROM e memória não volátil da máquina | Feche o MAME corretamente antes de copiar |
| Estado (STA) | Instantâneo de uma máquina compatível | É sensível ao driver e à versão |
| Gravação (INP) | Fluxo de entradas | Pode perder sincronia se CFG ou NVRAM mudarem |
Use os diretórios configurados, não um caminho presumido
MAME separa CFG, NVRAM, gravações e estados. Um frontend Android pode usar armazenamento privado, compartilhado ou exportado. Leia sua tela de diretórios e exporte antes de desinstalar, limpar dados ou trocar a árvore de documentos.
Estado salvo não substitui memória persistente
NVRAM representa dispositivos não voláteis e é gravada na saída. Um estado captura mais da máquina, mas depende de suporte explícito do driver. Para longo prazo, prefira progresso nativo ou NVRAM e associe cada estado à compilação exata.
Comprove com uma restauração pequena
Restaure uma máquina conhecida na mesma versão e confira controles, DIP switches, progresso em NVRAM e um estado compatível. Depois de atualizar, teste uma cópia; se o estado falhar mas a NVRAM funcionar, preserve a versão antiga para ele.
Faça backup apenas de progresso e configuração que você pode manter. Não compartilhe ROM, BIOS, CHD, arte ou música porque estão junto dos saves.