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 alcanca PC 0x0010F3C0

O replay completo conectou as continuacoes estaticas em 0x0010F360 e 0x0010F3A0 de MOVIE.ELF e alcancou PC 0x0010F3C0. ABI 6, guest_error=0, sem falha de memoria, 10.875.447 instrucoes concluidas. Ainda nao houve handoff para ACTION.ELF, primeiro frame ou gameplay; meta em andamento, sem previsao confiavel. Ynix contin...

META 019 Abrir atualização
Avanços

META 019: MOVIE alcanca PC 0x0010F360

O replay integral da ISO despachou as continuacoes estaticas de MOVIE.ELF em 0x0010F300 e 0x0010F340 e chegou a PC 0x0010F360. Diagnostico: ABI 6, guest_error=0, sem falha de memoria e 10.873.138 instrucoes concluidas. Ainda nao houve handoff para ACTION.ELF, primeiro frame ou gameplay. A meta continua em andamento, se...

META 019 Abrir atualização
Avanços

META 019: MOVIE alcanca PC 0x0010F300

Hoje conectei seis continuacoes estaticamente recompiladas de MOVIE.ELF (0x0010F1E0, 0x0010F220, 0x0010F240, 0x0010F280, 0x0010F2A0 e 0x0010F2E0) ao replay completo da ISO. O runner chegou a PC 0x0010F300 com ABI 6, 10.870.864 instrucoes concluidas e guest_error=0. Ainda nao houve handoff para ACTION.ELF, primeiro fram...

META 019 Abrir atualização
Avanços

META 019: CDVDMAN corrigido; MOVIE avanca sem erro guest

O erro de CDVDMAN em 0x0013168C vinha de continuacoes compiladas sem o manifesto de imports. O stub LOADCORE#12 devolvia erro em vez de chamar QueryBootMode. O pipeline agora valida os callsites e recompila com os imports; o log confirma QueryBootMode(4) retornando NULL e sceCdInit continuando sem falha de memoria. O r...

META 019 Abrir atualização
Avanços

META 019: MOVIE abre pela ISO; rastreamento CDVD continua

O replay nativo do 007 avançou: os handlers CDVDFSV responderam por código guest recompilado e a ISO abriu cdrom0:\MOVIE.ELF;1. Novas continuações estáticas do CDVDMAN atravessaram as bordas observadas. A execução agora para em PC 0x0013168C após v0=0xFFFFFFF3 ser usado como endereço; ainda não há handoff para ACTION.E...

META 019 Abrir atualização
Avanços

META 019: replay nativo MOVIE alcanca 0x0010F000

O replay nativo combinado do 007 Agent Under Fire atravessou quatro continuacoes estaticas adicionais de MOVIE.ELF. O estado permaneceu em ABI 6, sem erro do guest, e chegou a PC 0x0010F000 apos 10.852.963 instrucoes concluidas. O fluxo ainda para em uma fronteira parcial; nao ha evidencia de carregamento ou entrada em...

META 019 Abrir atualização
Avanços

META 019: MOVIE ultrapassa mais quinze continuações estáticas

O replay combinado atravessou quinze novas continuações estáticas de MOVIE.ELF com ABI 6, guest_error=0 e sem falha de memória. O limite atual é PC=0x0010EF0C após 10.848.507 instruções concluídas. ACTION.ELF está extraído da ISO, mas ainda não foi carregado nem iniciado; não há primeiro frame. META 019 segue NOT_READY...

META 019 Abrir atualização
Avanços

META 019: ABI 6 consistente e MOVIE avança até 0x0010EBA4

Corrigi uma regressão de ABI no replay: quatro continuações MOVIE antigas redefiniam o estado para ABI 4. O compilador agora registra ABI 6 no manifest, e o pipeline recompila essas raízes antes de reutilizá-las. Também removi o limite C1061 do MSVC no dispatcher achatando os 122 ramos de PCs exclusivos. O build passou...

META 019 Abrir atualização
Avanços

META 019: replay avança por novas continuações de MOVIE.ELF

O replay do MOVIE.ELF passou pelas continuações 0x0011462C, 0x00114478 e 0x001152DC e chegou a PC=0x00113E7C, com 10.826.379 instruções concluídas e guest_error=0. O runner ainda está na execução parcial de MOVIE.ELF; ACTION.ELF e primeiro frame ainda não foram observados. META 019 segue NOT_READY e sem previsão confiá...

META 019 Abrir atualização
Avanços

META 019: replay do MOVIE avança por mais seis continuações

O replay combinado atravessou seis novas continuações estáticas de MOVIE.ELF (0x001159FC, 0x00115B1C, 0x00114C24, 0x00114AE4, 0x00114D28 e 0x00113FE4). O limite observado agora é PC=0x0011462C, com 10.826.183 instruções concluídas e guest_error=0. Ainda não houve handoff para ACTION.ELF nem primeiro frame; status NOT_R...

META 019 Abrir atualização