Resumo
O replay alcançou a inicialização gráfica de MOVIE.ELF: o guest iniciou DMA D2 para o GIF e o runtime processou tags com registros GS. A próxima fronteira estática é 0x0012E868.
Defeito
O runner não tinha cobertura estática para a nova cadeia de MOVIE e o despacho recursivo das continuações causava stack overflow. A primeira escrita CHCR do canal GIF também não estava ligada ao perfil reduzido de DMAC/GIF.
Solução aplicada
O harness agora executa continuidades por um loop externo, sem recursão entre módulos. Com o perfil DMAC/GIF opt-in e explicitamente diagnóstico, processou transferências guest CHCR=0x101, QWC=6 e QWC=16, incluindo tags packed com comandos AD para o GS.
Detalhes e evidências
O replay parou por cobertura estática em 0x0012E868 (status=16, guest_error=0), após 10.751.590 instruções. O perfil mantém estado GS e interpreta transferências; não rasteriza pixels nem produz um frame visível. Os estados iniciais DMAC/GIF são hipóteses do harness, e o IOP ainda usa reset seletivo. Não houve leitura de setor, ELF de gameplay ou jogo iniciado. Ynix permanece recompilador estático nativo, não emulador.
META 019 — boot do jogo 007