Resumo
A auditoria do objeto guest 0x009BDA40 capturou stores SQ e uma store de 8 bytes sobre o campo +0x24; todas mantiveram o valor em zero.
Defeito
O campo 0x009BDA64 fornece destino zero à rotina de limpeza do MOVIE. Ela apaga o descritor low-RAM e o setup de mpegbuff volta ao loop em 0x0010FA9C até esgotar fuel.
Solução aplicada
Ampliei o watch de escrita para cobrir stores de 128 bits e monitorei o campo antes do replay guest. As três escritas observadas mantiveram zero; nenhuma semântica guest foi alterada. O construtor e o contrato do campo seguem desconhecidos.
Detalhes e evidências
O watch de escrita foi armado em 0x009BDA64 antes do replay guest. O log capturou três operações que cobrem o campo: duas SQ de 128 bits e uma store de 8 bytes. Todas preservaram o valor zero (old=00000000, new=00000000). No ponto crítico, o objeto 0x009BDA40 ainda fornece destino nulo à rotina guest de limpeza. O zero-fill apaga o descritor low-RAM criado anteriormente; depois, o setup de mpegbuff retorna ao loop em 0x0010FA9C até esgotar fuel. Esta execução terminou com guest_error=0, sem ACTION.ELF, frame ou gameplay. A evidência confirma o comportamento do campo durante o intervalo auditado, mas não identifica o construtor nem o contrato que deveria preenchê-lo. Não alterei a semântica guest, não bloqueei o zero-fill e não fabriquei um ponteiro. Próximo passo: rastrear a criação do objeto e possíveis caminhos de inicialização anteriores ao ponto observado. META 019 permanece NOT_READY. Ynix é um recompilador estático nativo, não um emulador.
META 019