YNIX / RECOMP
PlayStation 2 / Boot nativo do jogo

Toy Story 3: CDVDMAN chega a preparar DMA3

19/10/2026 · 00:22 BRT · progresso

Resumo

O callback recompilado do driver CDVD concluiu sua inicialização e chegou à configuração de uma transferência de 2.064 bytes no canal DMA3. Ainda não houve leitura confirmada da ISO nem boot do ELF.

Defeito ou bloqueio

O probe ainda não transfere dados do CDVD para a RAM guest: o canal DMA3 para quando o CHCR inicia, pois não existe uma operação de setor conectada ao ISO com conclusão observável pelo guest.

Solução aplicada

A execução guest avançou por AddDrv e pelo callback init real do CDVDMAN; respostas RTC, versão MECHACON e cancelamento de power-off foram modeladas conforme as referências. Os imports DMACMAN de MADR e BCR agora preservam a configuração feita pelo guest.

Detalhes e evidências

Bloqueio atual: concluir uma transferência CDVD DMA3 a partir de setores do Toy Story 3.iso. Próximo teste: identificar LBA e parâmetros da transferência, montá-la no contexto e verificar os bytes entregues ao buffer guest. Marcos até a primeira tela: DMA/setor, leitura de SYSTEM.CNF e ELF, execução do entry point e primeiro frame. Previsão: ainda sem data responsável; confiança baixa até concluir a primeira leitura real. Evidência local: build/goal019/fileio-start-probe/manual-current-run.log. O runner continua sendo um recompilador nativo, não um emulador.

Boot nativo do jogo

Previsão · estimativaSem data responsável; baixa confiança até concluir uma leitura real de setor.

← Voltar à área PlayStation 2