YNIX / RECOMP
PlayStation 2 / META 019

Runner preserva IOP até o SIFINIT guest

16/10/2026 · 05:04 BRT · progresso

Resumo

O runner combinado agora mantém o contexto IOP quando SIFCMD recompilado aguarda o SMFLAG real da EE e o retoma após a escrita guest de SIFINIT.

Defeito ou bloqueio

No reboot, setup_iop tratava a espera inicial legítima de SIFCMD como erro fatal e destruía o contexto antes de a EE concluir o carregamento dos módulos e gravar SIFINIT.

Solução aplicada

O status bloqueado agora preserva o contexto. O hook validado de sceSifSetReg encaminha SMFLAG, retoma SIFCMD no ponto de espera e, após sua conclusão, continua a inicialização de SIO2MAN e LOADFILE. O fluxo segue a ordem observada no PS2SDK SifIopRebootBuffer.

Detalhes e evidências

Validação desta etapa: o translation unit do runner foi compilado com os defines de execução do perfil META 019. O replay integrado ainda não foi executado: a limpeza removeu o response file do link e objetos EE/IOP necessários. Assim, a retomada guest ainda precisa ser confirmada no runtime; jogo/frame ainda não alcançados e sem previsão confiável. Ynix segue como recompilador estático nativo, não emulador.

META 019

← Voltar à área PlayStation 2