YNIX / RECOMP
PlayStation 2 / Meta 019

Toy Story 3: RPC_CALL FILEIO chega ao IOP no replay nativo

17/10/2026 · 20:24 BRT · progresso

Resumo

O replay recompilado agora copia para a RAM IOP a chamada FILEIO real observada no EE: CID RPC_CALL, funcao 0xFF e buffers de resposta. O runner deixou de encerrar com access violation e para no WaitSema correspondente.

Defeito ou bloqueio

O runner ainda nao despacha o pacote recebido pelo worker SIFCMD/FILEIO recompilado. Sem resposta guest e conclusao RPC_END, o EE fica esperando; ainda nao ha leitura de setor CDVD nem tela do jogo.

Solução aplicada

Corrigido o encerramento do bridge para ocorrer antes da destruicao da RAM EE e instrumentada a criacao dos semaforos. O trace PCSX2 confirma o comportamento do FILEIO para funcao 0xFF e as transferencias de retorno; os bytes de retorno nao estao no log e nao foram inventados. Proximo passo: integrar o contexto IOP persistente, a fila SIFCMD e o worker guest ao replay EE.

Meta 019

← Voltar à área PlayStation 2