YNIX / PS2 RECOMP
Atualizações / META 019

ABI nativo corrigido e confirmado no reset EE

16/10/2026 · 04:22 BRT · progresso

Resumo

Corrigi a versão do ABI gravada pelo LLVM: o estado nativo agora reporta ABI 10, compatível com os campos COP0 usados no reset EE.

Defeito

O harness inicializava ABI 10, mas a função LLVM sobrescrevia o campo com 9. Isso mascarava a versão efetiva do estado durante a execução nativa.

Solução aplicada

O backend passou a gravar ABI 10. Recompilei ynix_core e o CLI, gerei novamente o executável nativo e repeti o prefixo da BIOS: abi=10, 11 instruções concluídas até 0xBFC0082C e sem fault.

Detalhes e evidências

A correção não amplia o prefixo nem prova boot do BIOS. O próximo trecho contém uma escrita ainda sem contrato exato em 0x1000F500, seguida por configuração TLB e TLBP. O jogo não iniciou; META 019 permanece NOT_READY.

META 019