Resumo
A inicialização guest do CDVDMAN concluiu e o RPC 0x80000592 respondeu após a execução de _start e o suporte ao S-command 03:00.
Defeito
O runner carregava o CDVDMAN sem executar seu entry _start. Depois, sceCdInit ainda falhava ao enviar o S-command 03:00, pois o perfil de CDVD não oferecia a resposta de versão MECHACON.
Solução aplicada
Recompilei e executei o _start do CDVDMAN, que cria o semáforo e os event flags do módulo. O perfil CDVD agora retorna 03 06 02 00 para o S-command 03:00, permitindo que sceCdInit conclua e que o RPC 0x80000592 responda.
Detalhes e evidências
O trace seguinte mostra o limite atual: o RPC 0x80000596 chama sceCdSC(0xFFFFFFF5), limpa o bit 0x4 e bloqueia em WaitEventFlag(event=2, bits=0x4). O handler guest de IRQ 2 sondado pelo harness sinalizou o bit 0x1; a origem do bit 0x4 ainda não está comprovada. Essa execução direta do handler é diagnóstica.\n\nAinda não houve leitura de setor, início do ELF de gameplay, frame ou gameplay. Ynix continua um recompilador estático nativo, não um emulador.\n\nReferências técnicas: https://psi-rockin.github.io/ps2tek/#cdvdioports e https://github.com/PCSX2/pcsx2/blob/master/pcsx2/CDVD/CDVD_internal.h
META 019