Como corrigir romset incompatível no MAME sem baixar arquivos aleatórios
Associe o conjunto à versão exata do MAME/núcleo, rode a auditoria dessa versão e trate os arquivos nomeados como ausentes ou incorretos. Renomear ZIPs ou misturar pacotes desconhecidos não corrige hashes nem dependências.
Reparo em seis etapas
- 01
Registre versão do emulador/núcleo e nome curto mostrado por essa compilação.
- 02
Confirme que rompath inclui a pasta do arquivo.
- 03
Execute `mame nomecurto -verifyroms` ou a auditoria equivalente.
- 04
Classifique: não encontrado, ausente, hash incorreto, parent/BIOS ausente ou CHD ausente.
- 05
Volte à fonte autorizada ou ao dump próprio e reconstrua para a versão alvo.
- 06
Repita a auditoria antes de mexer em vídeo, áudio ou controles.
Como ler a auditoria
| Resultado | Significado comum | Próxima verificação |
|---|---|---|
| not found | Nome curto ou rompath errado | Pesquise o nome e revise rompath |
| missing | Falta item do jogo, parent, BIOS ou dispositivo | Leia cada dependência citada |
| incorrect checksum | Arquivo não corresponde à definição | Confirme fonte e versão |
| romset is good | ROMs exigidas passaram | Verifique CHD, configuração ou execução |
Por que os conjuntos mudam
MAME documenta hardware. Dumps corrigidos, dispositivos mais precisos ou relações parent/clone novas alteram os arquivos esperados. A definição da versão alvo é a autoridade técnica.
Leia o primeiro erro específico
Guarde nome, tamanho e estado de hash do primeiro erro. Isso distingue descoberta, dependência e integridade. Renomear só ajuda quando os bytes já correspondem; não transforma dados errados.
Mantenha uma nota reproduzível
Registre versão, nome curto, estilo do conjunto, origem/dump e data. Teste um grupo pequeno após atualizar; se quebrar, reverta o app ou restaure sua cópia legal conhecida.
A auditoria mede compatibilidade, não propriedade ou permissão. Obtenha jogos e BIOS apenas de fontes próprias/autorizadas.