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: CFG ampliado muda novamente a trajetória

O replay repetido após incluir 0x007144E8 para em 0x007138B8 após 474.454 instruções.

Bloqueio
A nova raiz altera o caminho executado; o replay determinístico encontra MissingCompiledBlock em 0x007138B8.
Solução
O mesmo harness foi executado novamente e confirmou PC e contagem idênticos; o próximo ajuste seguirá a fronteira observada.
META 019 Abrir atualização
Avanços

META 019: mudança de CFG produz nova trajetória reproduzível

A raiz 0x0071BD18 mudou o caminho; o replay repetido agora para em 0x007144E8 após 540.228 instruções.

Bloqueio
A ampliação do CFG altera a trajetória executada; o replay determinístico ainda encontra MissingCompiledBlock em 0x007144E8.
Solução
O mesmo artefato foi executado duas vezes e reproduziu PC e contagem idênticos; o próximo passo segue a nova fronteira, sem assumir contagem monotônic...
META 019 Abrir atualização
Avanços

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

A trajetória atual chegou a 1.406.740 instruções e parou em 0x0071B748.

Bloqueio
O bloco em 0x0071B748 ainda está ausente do CFG parcial.
Solução
A raiz 0x0071B178 permitiu avançar além do limite anterior de 1,4 milhão; a execução ocorreu sem erro guest ou falha de memória.
META 019 Abrir atualização
Avanços

META 019: replay retorna à região 0x71B

O replay atingiu 1.356.068 instruções e parou em 0x0071B178, na região de uma fronteira anterior.

Bloqueio
O bloco 0x0071B178 ainda falta no CFG parcial, causando MissingCompiledBlock.
Solução
A trajetória atual atravessou os blocos adicionados em 0x719xxx e chegou à região 0x71B sem erro guest ou falha de memória.
META 019 Abrir atualização
Avanços

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

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

Bloqueio
O bloco em 0x00718BF8 ainda falta no CFG parcial, causando MissingCompiledBlock.
Solução
O replay percorreu a cobertura atual sem erro guest ou falha de memória. O PCSX2 Devel v1.7.3563 foi reaberto, com Controller Info desativado e os dem...
META 019 Abrir atualização
Avanços

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

A trajetória alternativa avançou para 970.788 instruções e parou em 0x007185C8.

Bloqueio
O bloco 0x007185C8 ainda falta na cobertura parcial, causando MissingCompiledBlock.
Solução
A raiz anterior foi incluída e o replay atravessou o CFG atualizado sem erro guest ou falha de memória.
META 019 Abrir atualização
Avanços

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

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

Bloqueio
O bloco guest 0x00717F80 não está no artefato parcial; a execução termina em MissingCompiledBlock.
Solução
O harness recompilado percorreu a cobertura atual sem erro guest ou falha de memória e identificou a próxima raiz observada.
META 019 Abrir atualização