YNIX / RECOMP
Ynix Recomp / PlayStation 2
Em desenvolvimento

Ynix PS2 Recomp

O Ynix PS2 Recomp recompila executaveis MIPS de PlayStation 2 para codigo nativo. O estado publico atual alcanca a preparacao da transferencia CDVD por DMA3 em Toy Story 3; ainda nao ha setor de ISO lido, ELF principal carregado, frame ou gameplay comprovados.

Alvo: WindowsAlvo: Linux
execu??o de jogoAinda n?o executa jogo

Este estado s? muda para ?Executando jogo? quando houver evid?ncia observ?vel de um t?tulo em execu??o.

Ver di?rio e changelog
estado verific?vel

Infraestrutura e execu??o

Compila??o, ferramentas e testes sint?ticos medem a infraestrutura; execu??o de jogo exige evid?ncia pr?pria.

infraestrutura

Em desenvolvimento

253 registros p?blicos vinculados a este console.

Arquitetura

Emotion Engine (R5900), IOP, DMA/CDVD e Graphics Synthesizer (GS).

Componentes implementados

  • Probe de inicializa??o do guest e investiga??o de syscalls.
  • Mem?ria EE, temporiza??o virtual e chamadas de espera observadas no probe.
  • Teste sint?tico isolado para limites do canal DMA3.
execu??o do jogo

Ainda n?o executa jogo

O avan?o em infraestrutura n?o ? contado como carregamento, frame ou jogabilidade.

Limita??es conhecidas

  • O probe ainda para antes da c?pia de setores CDVD e da conclus?o/IRQ do DMA3.
  • O conjunto amplo guest_memory_tests ainda falha em uma expectativa anterior de EE MMIO.
  • N?o h? SYSTEM.CNF carregado, ELF do jogo iniciado, primeiro frame ou jogabilidade demonstrados.
marcos observ?veis

Caminho at? a jogabilidade

Cada etapa avan?a somente com evid?ncia correspondente ao pr?prio est?gio.

  1. 1

    An?lise do execut?vel

    Probes e registros delimitam o caminho de inicializa??o do t?tulo.

    Em andamento
  2. 2

    Carregamento

    A transfer?ncia de setores e a conclus?o do DMA3 ainda precisam ser implementadas.

    Bloqueado
  3. 3

    Inicializa??o do sistema

    A inicializa??o completa de CDVD/IOP ainda n?o foi atravessada.

    Aguardando
  4. 4

    Primeiro frame

    Ainda sem evid?ncia de imagem renderizada pelo jogo.

    Aguardando
  5. 5

    Jogabilidade

    Ainda sem sess?o jog?vel demonstrada.

    Aguardando
pr?ximo objetivo verific?vel

Implementar a transfer?ncia real de setores CDVD, concluir DMA3 e validar a inicializa??o de IOP at? o carregamento do ELF.

?ltimo avan?o concreto

META 019: limite DMA3 protegido por teste isolado

19/10/2026 00:55 BRT: o novo alvo sintético goal019_dma3_boundary_tests compilou e passou 1/1; valida MADR/BCR, CHCR sem início, rejeição do CHCR de transferência e preservação do estado anterior.

Ler evid?ncia
hist?rico do console

Atualiza??es e changelog

253 registros
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
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