Resumo
O replay recompilado inicializa as duas filas RPC reais do FILEIO e identifica a primeira chamada CDVD de devctl.
Defeito ou bloqueio
O scheduler aceitava apenas uma thread fixa, bloqueando a segunda fila. Depois disso, a thread seguinte parava em IOMAN devctl para cdrom0: comando 0x4391.
Solução aplicada
O provider SetRpcQueue valida a thread guest corrente e encadeia filas na estrutura SIFCMD guest em 0x00103800. O probe confirmou os servidores SID 0x80000001 e 0x80000003 em RpcLoop. A nova chamada foi identificada como devctl para cdrom0:; PS2SDK CDVDMAN liga 0x4391 ao SCMD 0xFFFFFFF5, cujo retorno ainda precisa ser observado antes de implementarmos seu efeito.
Detalhes e evidências
Evidencia: build/goal019/fileio-start-probe/build-and-run.log. Proximo passo: determinar o retorno real do SCMD e ligar devctl ao provider CDVD do Ynix. O jogo ainda nao iniciou; esta etapa para antes da chamada FILEIO, leitura de setor e frame do titulo.
boot nativo