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 amplia e confirma nova rota

Com 324 raízes, a rota reproduzível chega a 969.876 instruções e identifica 0x007185B0.

Bloqueio
A fronteira 0x007185B0 não está no artefato e interrompe o replay com MissingCompiledBlock.
Solução
A raiz anterior 0x00718BE0 foi compilada. Duas execuções confirmaram o novo ponto e a nova trajetória sem erro guest ou falha de memória.
META 019 Abrir atualização
Avanços

META 019: replay alcança 1,02 milhão de instruções

Replay determinístico concluiu 1.023.268 instruções e identificou a próxima lacuna em 0x00718BE0.

Bloqueio
A raiz 0x00718BE0 ainda não estava compilada; o replay parou com MissingCompiledBlock.
Solução
A fronteira 0x00718BE0 foi adicionada à cobertura autorizada e sua recompilação está em andamento. Os logs Controller Info e leituras individuais de D...
META 019 Abrir atualização
Avanços

META 019: replay confirma nova trajetória em 0x719F90

Após incluir 0x0071A590, duas execuções param em 0x00719F90 após 1.189.476 instruções.

Bloqueio
A seleção ampliada de CFG muda o caminho e o replay ainda encontra MissingCompiledBlock em 0x00719F90.
Solução
A repetição do mesmo harness confirmou PC e contagem idênticos; a próxima raiz será guiada pela fronteira observada.
META 019 Abrir atualização
Avanços

META 019: trajetória reproduzível chega a 0x71B160

Após incluir 0x0071B730, o replay repetido para em 0x0071B160 após 1.355.044 instruções.

Bloqueio
O CFG expandido alterou o caminho e ainda termina em MissingCompiledBlock.
Solução
O replay do mesmo artefato foi repetido e confirmou a mesma PC e contagem; a próxima raiz será escolhida por esse limite observado.
META 019 Abrir atualização
Avanços

META 019: nova trajetória reproduzível em 0x711EC8

Após incluir 0x007138B8, o replay repetido para em 0x00711EC8 após 411.486 instruções.

Bloqueio
O CFG aumentado alterou o caminho; o novo replay determinístico encontra MissingCompiledBlock em 0x00711EC8.
Solução
O resultado foi repetido e confirmou PC e contagem iguais; a próxima expansão seguirá esse endereço.
META 019 Abrir atualização
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