YNIX / PS2 RECOMP
Atualizações / META 019

META 019: replay confirma descritor nunca escrito antes do loop

14/10/2026 · 22:26 BRT · bloqueio

Resumo

A auditoria de escrita da EE não encontrou nenhuma gravação em 0x00–0x4F antes do loop de MOVIE, confirmando que o descritor começa e permanece zerado.

Defeito

O caminho seleciona a referência 0x10 e percorre campos do descritor que continuam zerados; sem inicialização, o loop repete a leitura nula até esgotar o fuel.

Solução aplicada

Ativei auditoria opt-in das escritas guest nos primeiros 0x50 bytes e repeti o replay completo. O resultado elimina uma escrita anterior omitida como explicação neste caminho; a origem legítima da estrutura continua em investigação.

Detalhes e evidências

Evidência: instrumentei o caminho de escrita da EE para registrar stores físicos no intervalo 0x00000000–0x0000004F e repeti o replay combinado. Nenhuma escrita nesse intervalo foi registrada antes da parada em PC 0x0010FA9C, após 400.009.999 instruções; o descritor em 0x10–0x4C permaneceu zerado e guest_error=0. Isso demonstra que, neste replay, o guest não construiu o descritor antes de percorrê-lo. Ainda não identifica se o estado deveria vir de uma etapa anterior do boot, do kernel EE ou de outra inicialização do jogo. Próximo passo: rastrear o contrato de entrada esperado por MOVIE.ELF e identificar a origem legítima desse estado. Sem ACTION.ELF, frame ou gameplay; Ynix segue como recompilador estático nativo, não emulador.

META 019