Resumo
O runner nativo agora conecta RAM EE e IOP por SIF DMA e confirma os dois descritores reais do RPC FILEIO copiados byte a byte. Uma continuacao recompilada alcanca WaitSema(3); a resposta guest FILEIO ainda falta.
Defeito ou bloqueio
O replay anterior parava em sceSifSetDma porque o runner parcial nao tinha RAM IOP nem submitter SIF. Depois da transferencia, o jogo aguarda o semaforo 3, que depende da resposta do worker FILEIO.
Solução aplicada
Adicionei um runner diagnostico usando YnixSifDmaBridge e uma RAM IOP separada mapeada. O payload de 8 bytes chegou a 0x41378 e o RPC_CALL de 64 bytes chegou a 0x19600 sem alterar o conteudo. Compilei a raiz EE observada 0x537DA0 e retomei o mesmo estado guest ate WaitSema(3).
Detalhes e evidências
Evidencia: build/goal019/toy-story-sif-bridge/build-and-run.log e build/goal019/toy-story-3-entry-256/continuation-537da0/ynir_native.obj. Ainda nao ha despacho do RPC 255 pelo worker FILEIO, resposta IOP->EE, leitura de setor, tela ou frame do jogo. Proximo passo: iniciar workers FILEIO recompilados, despachar a chamada real e entregar a resposta/semáforo observado.
META 019