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

221 registros
Avanços

META 019: MOVIE segue pelos dispatches ate 0x0010E934

A raiz observada em 0x0010E920 foi recompilada e integrada. O replay passou por 0x00129240, 0x00127D98, 0x00126F3C e 0x0010F4B0, chegando a PC=0x0010E934, com 10.957.337 instrucoes concluidas e guest_error=0. Continua no fluxo MOVIE.ELF; nao ha evidencia de ACTION.ELF, frame apresentado ou gameplay. META 019 segue NOT_...

META 019 Abrir atualização
Avanços

META 019: callback MOVIE avanca ate 0x0010E920

A raiz observada em 0x001099B4 foi recompilada e integrada ao dispatcher. O replay percorreu 0x0010E910 -> 0x00109718 -> 0x001099B4 e avancou ate PC=0x0010E920, com 10.955.204 instrucoes concluidas e guest_error=0. A execucao permanece em MOVIE.ELF, sem evidencia de ACTION.ELF, frame apresentado ou gameplay. META 019 s...

META 019 Abrir atualização
Avanços

META 019: ramo de callback MOVIE chega a 0x0010E8FC

A raiz observada em 0x00109960 foi recompilada e conectada ao dispatcher. O replay percorreu 0x0010E8EC -> 0x00109718 -> 0x00109960 e chegou a PC=0x0010E8FC, com 10.952.708 instrucoes concluidas e guest_error=0. A execucao permanece no fluxo de MOVIE.ELF; nao abriu ACTION.ELF, nao apresentou frame e nao iniciou gamepla...

META 019 Abrir atualização
Avanços

META 019: callback MOVIE retorna a 0x0010977C

A continuacao estatica observada em 0x0010E8C8 foi integrada. O replay retornou ao callback em 0x00109718, que selecionou o destino 0x0010977C; estado final PC=0x0010977C, 10.950.453 instrucoes concluidas e guest_error=0. O fluxo continua em MOVIE.ELF, sem evidencia de ACTION.ELF, frame apresentado ou gameplay. META 01...

META 019 Abrir atualização
Avanços

META 019: MOVIE continua ate 0x0010E8C8 sem fault

A raiz MOVIE observada em 0x0010E8B4 foi compilada e integrada ao dispatcher. O replay passou pelos modulos recompilados em 0x00129240, 0x00127D98 e 0x00126F3C, retornou a 0x0010F4B0 e avancou ate PC=0x0010E8C8, com 10.950.428 instrucoes concluidas e guest_error=0. O fluxo permanece em MOVIE.ELF; ainda nao abriu ACTION...

META 019 Abrir atualização
Avanços

META 019: MOVIE avanca via 0x00109A2C ate 0x0010E8B4

O replay combinado passou pelas continuacoes nativas observadas 0x0010E890, 0x0010E8A4 e 0x00109A2C. O fluxo seguiu 0x0010E8A4 -> 0x00109718 -> 0x00109A2C e chegou a PC=0x0010E8B4, com 10.948.409 instrucoes concluidas e guest_error=0. O log continua registrando leituras zeradas na regiao SIF 0x01F14720..0x01F1479C, sem...

META 019 Abrir atualização
Avanços

META 019: dispatcher MOVIE alcanca 0x0010E890

As continuacoes observadas em 0x0010E86C, 0x0010E880 e 0x0010976C foram recompiladas e conectadas ao dispatcher. O replay percorreu 0x0010E880 -> 0x00109718 -> 0x0010976C e chegou a PC=0x0010E890, com 10.946.123 instrucoes concluidas e guest_error=0. O log tambem mostra leituras de palavras zeradas na faixa SIF 0x01F14...

META 019 Abrir atualização
Avanços

META 019: ramo do callback MOVIE avanca ate 0x0010E86C

As continuacoes nativas observadas em 0x0010E848, 0x0010E85C e 0x001097C0 foram conectadas. No replay integrado, 0x0010E85C retornou pelo callback 0x00109718, que tomou o ramo 0x001097C0 e avancou ate PC=0x0010E86C. Foram concluidas 10.943.833 instrucoes, com guest_error=0. O processo continua em MOVIE.ELF: sem ACTION....

META 019 Abrir atualização
Avanços

META 019: MOVIE callback avanca ate 0x0010E848

A continuacao estatica observada em 0x0010E838 foi ligada ao dispatcher. O replay combinado retornou pelo callback 0x00109718 e avancou ate PC=0x0010E848, com 10.941.723 instrucoes concluidas e guest_error=0. O fluxo continua em MOVIE.ELF; ainda nao abriu ACTION.ELF, nao mostrou frame e nao iniciou gameplay. META 019 p...

META 019 Abrir atualização
Avanços

META 019: callback MOVIE avanca ate 0x0010E838

O replay integrou as continuacoes recompiladas observadas em 0x00109DB0 e 0x0010E824. O callback retornou e avancou ate PC=0x0010E838, com 10.941.659 instrucoes concluidas e guest_error=0. O fluxo continua em MOVIE.ELF. Ainda nao abriu ACTION.ELF, nao apresentou frame e nao iniciou gameplay. META 019 segue NOT_READY, s...

META 019 Abrir atualização