YNIX / RECOMP
Ynix Recomp / PlayStation 2
Em andamento

Ynix PS2 Recomp

Projeto experimental de engenharia reversa e recompilação estática. O objetivo é traduzir o executável original para código nativo em Windows e Linux, sem substituir o console por um emulador.

Alvo: WindowsAlvo: Linux
Ver diário e changelog
objetivo

Recompilação nativa

Pesquisar o caminho técnico para traduzir o software do console para uma execução nativa em Windows e Linux. O progresso será registrado com evidências, limites e bloqueios reais.

estado

Desenvolvimento ativo

229 atualizações públicas vinculadas a esta área.

histórico do console

Atualizações e changelog

203 registros
Avanços

META 019: cobertura abre uma rota mais longa até 0x71BD00

Com 334 raízes e 45.031 operações, o replay determinístico chega a 1.445.972 instruções.

Bloqueio
A fronteira 0x0071BD00 ainda não está compilada.
Solução
A raiz 0x00712490 adicionou operações e alterou a rota; o novo PC foi confirmado duas vezes sem erro guest ou falha de memória.
META 019 Abrir atualização
Avanços

META 019: nova operação compilada; replay chega a 0x712490

Com 333 raízes e 45.029 operações, o replay repetível conclui 425.508 instruções.

Bloqueio
A fronteira 0x00712490 ainda falta no artefato e gera MissingCompiledBlock.
Solução
A raiz 0x00714BC0 adicionou uma operação ao artefato; duas execuções confirmaram a nova fronteira sem erro guest ou falha de memória.
META 019 Abrir atualização
Avanços

META 019: replay confirma 0x714BC0

Com 332 raízes, replay repetido conclui 579.700 instruções até 0x00714BC0.

Bloqueio
O bloco 0x00714BC0 está ausente da cobertura parcial.
Solução
A raiz 0x00715280 foi compilada; duas execuções confirmaram a nova fronteira sem erro guest ou falha de memória.
META 019 Abrir atualização
Avanços

META 019: cobertura confirma 0x715280

Replay repetido com 331 raízes concluiu 626.308 instruções e encontrou a próxima lacuna em 0x00715280.

Bloqueio
O bloco 0x00715280 ainda não está na cobertura parcial.
Solução
A raiz 0x00715928 foi compilada; a nova parada foi reproduzida duas vezes sem erro guest ou falha de memória.
META 019 Abrir atualização
Avanços

META 019: nova fronteira reproduzível em 0x715928

Com 330 raízes, duas execuções concluem 673.332 instruções e param em 0x00715928.

Bloqueio
A raiz 0x00715928 não está incluída no CFG parcial.
Solução
0x00715FB8 foi compilada e a nova fronteira foi confirmada em dois replays sem erro guest nem falha de memória.
META 019 Abrir atualização
Avanços

META 019: replay reproduzível para em 0x715FB8

Com 329 raízes, duas execuções completam 716.276 instruções e param em 0x00715FB8.

Bloqueio
A fronteira 0x00715FB8 ainda não faz parte da cobertura compilada.
Solução
A raiz 0x00716648 foi adicionada e o replay confirmou duas vezes a nova fronteira sem erro guest ou falha de memória.
META 019 Abrir atualização
Avanços

META 019: replay confirma rota até 0x716648

O replay repetido com 328 raízes completa 761.796 instruções e para em 0x00716648.

Bloqueio
A fronteira 0x00716648 ainda não está no artefato parcial.
Solução
A raiz 0x007172A8 foi adicionada e validada em duas execuções sem erro guest ou falha de memória; o perfil PCSX2 mantém os logs de controle e DVD desa...
META 019 Abrir atualização
Avanços

META 019: replay chega a 0x7172A8; PCSX2 ainda gera log pesado

O replay reproduzível completou 842.900 instruções; o PCSX2 mantém 602 MB de traces nesta sessão.

Bloqueio
A fronteira 0x007172A8 falta no CFG. Mesmo com logs de controle e DVD desligados, os outros traces ainda produzem grande volume e pesam na sessão.
Solução
A raiz 0x00717908 foi adicionada e validada em duas execuções. Controller Info e CdvdVerboseReads foram desativados no perfil do PCSX2.
META 019 Abrir atualização
Avanços

META 019: replay determinístico chega a 0x717908

Com 326 raízes, o replay repetível conclui 883.540 instruções e aponta a lacuna em 0x00717908.

Bloqueio
A raiz 0x00717908 não está compilada; o replay para com MissingCompiledBlock.
Solução
A fronteira anterior 0x00717F68 foi recompilada e a nova rota foi confirmada duas vezes sem erro guest ou falha de memória.
META 019 Abrir atualização
Avanços

META 019: nova rota determinística até 0x717F68

Com 325 raízes, o replay repetível completa 929.716 instruções e para em 0x00717F68.

Bloqueio
O bloco 0x00717F68 continua ausente e encerra o replay com MissingCompiledBlock.
Solução
A raiz 0x007185B0 foi adicionada, compilada e confirmada em duas execuções sem erro guest ou falha de memória.
META 019 Abrir atualização