YNIX / PS2 RECOMP
Atualizações / META 019

Trace do PCSX2 identifica divergência de estado no replay

16/10/2026 · 20:59 BRT · progresso

Resumo

Comparamos registradores do EE em 0x005401F0 entre Toy Story 3 no PCSX2 Devel v1.7.3563 e o replay nativo do Ynix. O PCSX2 encontra a referência na RAM; o replay parcial não reproduz o mesmo contexto e continua por outra rota.

Defeito

O replay parcial começa a busca com $a0-$a2 iguais ao trace, mas diverge nos outros GPRs e em COP0. Sem o estado de boot/RAM observado, não encontra 0x005401F0 em 0xFFFFFFFF80014F0C e para depois com GuestMemoryUnmapped em 0x00540208.

Solução aplicada

Adicionamos probes configuráveis por PC ao runtime nativo e comparamos as capturas. O primeiro percurso respeita o limite de 512 KiB; a correção agora depende de reconstruir a preparação real de estado e memória. O lançador do PCSX2 fixa a versão Devel antiga e mantém os traces habilitados. A META continua ativa até o Ynix mostrar uma tela real do jogo.

META 019