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