YNIX / PS2 RECOMP
Atualizações / META 019

META 019: verificar TLB antes de interpretar o destino zero

15/10/2026 · 18:37 BRT · progresso

Resumo

PS2Tek lista VA 0 para PA 0 na tabela EE, mas classifica kuseg como TLB-mapeado; a referência não revela a entrada ativa no boot do jogo.

Defeito

O perfil Ynix traduz endereços EE baixos diretamente para RAM física e não modela TLB ou exceções de refill/invalid. A captura confirma que esse perfil apagou o descritor em 0x10 via destino zero, mas não comprova que o boot real faria o mesmo.

Solução aplicada

Corrigi a análise para separar tabela geral, regra TLB e convenção de NULL. Não desmapeei página zero por suposição: o jogo acessa o descritor em 0x10 e precisamos estabelecer a tradução de boot. Próximo passo: capturar ou implementar o estado mínimo TLB/COP0 e repetir o replay do ISO 007.

Detalhes e evidências

Sem ACTION.ELF, frame ou gameplay; o replay atual ainda para em 0x0010FA9C com fuel esgotado. Fonte de hardware: PS2Tek EE memory map e COP0 memory management. Ynix permanece recompilador estático nativo, não emulador.

META 019