Como gravar e reproduzir um arquivo de entrada INP do MAME no Android
Grave após uma inicialização limpa e reproduza com a mesma revisão do MAME, definição da máquina, ROM, CFG e NVRAM. O INP guarda entradas temporizadas, não vídeo nem o estado inteiro; qualquer dependência diferente pode causar dessincronização.
Faça nesta ordem
- 01
Registre port, revisão, nome curto, auditoria, CFG e NVRAM.
- 02
Saia normalmente e inicie com o equivalente documentado de `-record session.inp`.
- 03
Faça uma sequência curta e saia normalmente para finalizar.
- 04
Guarde o INP com manifesto de build, hashes, CFG e NVRAM.
- 05
Restaure a base e use o equivalente de `-playback session.inp`.
- 06
Se divergir, altere uma dependência e faça nova gravação.
Tabela de diagnóstico
| Artefato | Conteúdo | Limite |
|---|---|---|
| INP | Entradas temporizadas | Sensível a build, driver, CFG e NVRAM |
| STA | Instantâneo da máquina | Sensível a driver e versão |
| Vídeo | Áudio/vídeo renderizado | Não reproduz a emulação |
| CFG/NVRAM | Controles e dados persistentes | Pode alterar a reprodução |
INP é uma ferramenta de reprodutibilidade
A reprodução executa a emulação com os controles gravados; não congela todas as condições.
O suporte Android é do port
O MAME documenta as opções, mas o wrapper pode ocultá-las ou omiti-las.
Guarde a linha de base
O relatório deve identificar build, máquina, auditoria, CFG e NVRAM; não alegamos teste de um port.
INP não contém nem licencia o jogo. Não compartilhe ROM, BIOS, CHD, arte ou áudio.