Este relatório consolida práticas e ferramentas atuais para escrever um SKILL.md em pt-BR que permita a um agente autônomo realizar desassembly completo de ROMs NES (.nes): validação do arquivo, parsing do cabeçalho iNES/NES 2.0, extração de PRG/CHR, modelagem de mappers e bank switching, endereçamento/espelhamento (mirroring), vetores de interrupção (NMI/RESET/IRQ/BRK), heurísticas de código vs dados, recuperação incremental de símbolos/labels, produção de saídas ASM/HTML/JSON, e validação com emuladores e recompilação “bit-perfect” quando possível. O formato iNES e sua extensão NES 2.0 são a base para inferir a topologia do cartucho, tamanhos e mapper; o NES 2.0 reduz ambiguidade histórica (ex.: “DiskDude!”) e adiciona submapper e tamanhos mais expressivos. citeturn23view0turn23view1turn7search12
A recomendação prática para um agente autônomo é combinar: (1) **par