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

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

histórico do console

Atualizações e changelog

208 registros
Avanços

META 019: replay nativo alcança 884 mil instruções

A trajetória alternativa chegou a 884.164 instruções e parou em 0x00717920.

Bloqueio
O bloco em 0x00717920 ainda está ausente do artefato parcial, causando MissingCompiledBlock.
Solução
O replay repetido atravessou a cobertura atual sem guest_error ou falha de memória. O canal Controller Info foi removido do perfil persistente do PCSX...
META 019 Abrir atualização
Avanços

META 019: replay nativo ultrapassa 805 mil instruções

O replay chegou a 805.540 instruções e identificou a lacuna seguinte em 0x00716C48.

Bloqueio
O bloco 0x00716C48 não está no CFG parcial, então o replay termina com MissingCompiledBlock.
Solução
Manifesto e hash do novo harness foram alinhados e validados; a execução atravessou a cobertura atual sem guest_error nem falha de memória.
META 019 Abrir atualização
Avanços

META 019: replay nativo chega a 762 mil instruções

A trajetória alternativa chegou a 762.596 instruções e parou em 0x00716660.

Bloqueio
O bloco guest 0x00716660 ainda não está compilado; o replay termina com MissingCompiledBlock.
Solução
A cobertura ampliada foi recompilada e o replay atingiu a fronteira sem erro guest ou falha de memória.
META 019 Abrir atualização
Avanços

META 019: replay nativo chega a 674 mil instruções

A trajetória alternativa alcançou 673.956 instruções e parou em 0x00715940.

Bloqueio
O bloco 0x00715940 ainda está ausente do CFG parcial, causando MissingCompiledBlock.
Solução
A cobertura anterior foi compilada e o replay percorreu os blocos sem erro guest ou falha de memória até identificar a próxima fronteira.
META 019 Abrir atualização
Avanços

META 019: replay nativo alcança 626 mil instruções

A trajetória alternativa alcançou 626.804 instruções e parou em 0x00715298 com MissingCompiledBlock.

Bloqueio
O bloco guest 0x00715298 ainda não está no artefato parcial; o jogo não chegou a apresentar tela.
Solução
O replay percorreu a cobertura ampliada sem guest_error ou falha de memória; a lacuna exata foi identificada para a próxima compilação.
META 019 Abrir atualização
Avanços

META 019: trajetória alternativa chega a 540 mil instruções

O replay na trajetória alternativa chegou a 540.788 instruções e parou em 0x00714500.

Bloqueio
O bloco 0x00714500 ainda falta no CFG parcial; a execução termina com MissingCompiledBlock, antes de qualquer tela do jogo.
Solução
A raiz 0x007138D0 foi adicionada e o replay repetido avançou neste caminho alternativo sem erro guest ou falha de memória.
META 019 Abrir atualização
Avanços

META 019: novo caminho nativo chega a 475 mil instruções

O caminho determinístico iniciado após a expansão do CFG chegou a 474.966 instruções e parou em 0x007138D0.

Bloqueio
O replay ainda encontra MissingCompiledBlock em 0x007138D0; a trajetória mudou após a adição de raízes, portanto os totais não são monotônicos.
Solução
Foi incluída a fronteira anterior 0x007124A4, e o replay confirmado percorreu esse novo caminho sem erro guest nem falha de memória.
META 019 Abrir atualização
Avanços

META 019: replay revela mudança de trajetória no CFG

A inclusão de novos blocos alterou a trajetória de forma reproduzível: o replay atual para em 0x007124A4 após 425.795 instruções.

Bloqueio
A compilação de raízes adicionais altera o caminho executado pelo harness: o novo replay determinístico termina antes da trajetória anterior, com Miss...
Solução
O resultado foi reproduzido duas vezes no mesmo artefato. O diário agora distingue as duas trajetórias e o próximo ajuste será guiado pelo novo PC, se...
META 019 Abrir atualização
Avanços

META 019: replay nativo passa de 1,4 milhão de instruções

O replay do Toy Story 3 chegou a 1.407.620 instruções; o limite atual do CFG está em 0x0071B760.

Bloqueio
O bloco guest 0x0071B760 ainda não está incluído no harness parcial, que para com MissingCompiledBlock antes de apresentar o jogo.
Solução
O bloco 0x0071B190 foi adicionado, ampliando o CFG para 45.170 operações e 21.338 blocos básicos; o replay prosseguiu sem erro guest ou falha de memór...
META 019 Abrir atualização
Avanços

META 019: replay nativo ultrapassa 1,19 milhão de instruções

O replay do Toy Story 3 chegou a 1.190.852 instruções; a próxima lacuna do CFG está em 0x00719FC0.

Bloqueio
O harness parcial ainda não contém o bloco guest em 0x00719FC0, causando MissingCompiledBlock antes de qualquer tela do jogo.
Solução
O CFG parcial foi ampliado com novas raízes observadas e recompilado; o replay percorreu os blocos cobertos sem erro guest ou falha de memória.
META 019 Abrir atualização