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.
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
An?lise do execut?vel
Probes e registros delimitam o caminho de inicializa??o do t?tulo.
Em andamento
2
Carregamento
A transfer?ncia de setores e a conclus?o do DMA3 ainda precisam ser implementadas.
Bloqueado
3
Inicializa??o do sistema
A inicializa??o completa de CDVD/IOP ainda n?o foi atravessada.
Aguardando
4
Primeiro frame
Ainda sem evid?ncia de imagem renderizada pelo jogo.
Aguardando
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.
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...
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...
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...
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...
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...
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....
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...
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...
Novas continuacoes nativas observadas em 0x001098B4, 0x0010E800 e 0x0010E814 foram conectadas ao dispatcher do MOVIE.ELF. O replay combinado percorreu chamadas SIF, atualizacoes GIF com QWC=2 e retornou do callback em 0x00109718. Estado final: PC=0x00109DB0, 10.939.549 instrucoes concluidas e guest_error=0. O processo...
Adicionei ao dispatcher as continuacoes estaticas observadas entre 0x0010F490 e 0x0010E7B8. O replay atravesou essas raizes e os dispatches ja existentes, terminando em PC=0x0010E7CC com guest_error=0, apos 10.934.710 instrucoes concluidas.
O trace continua no MOVIE.ELF e no loop de video. Ainda nao ha ACTION.ELF, fra...