YNIX / PS2 RECOMP
Atualizações / META 019

ACTION recompilado chega ao handoff SIF0 com o IOP

16/10/2026 · 03:49 BRT · progresso

Resumo

No ACTION.ELF recompilado, o perfil diagnóstico atravessou a configuração do canal SIF0 e chegou à leitura de SIF_REG_SUBADDR, após registrar o handler e habilitar o canal 5.

Defeito

O runtime ainda não executa o lado IOP/SIFCMD neste caminho. O valor de SIF_REG_SUBADDR e a base do buffer IOP permanecem desconhecidos; preencher esses dados sem evidência impediria uma conclusão confiável.

Solução aplicada

Implementei call sites exatos e restritos para sceSifSetDChain, AddDmacHandler, EnableDmac e sceSifGetReg. O ensaio usa hipóteses explícitas para CHCR=0 e SMFLAG=CMDINIT, registra-as no manifesto e não força endereço IOP, conclusão DMA, IRQ ou callback.

Detalhes e evidências

Evidência: PC 0x00347EF4; syscall 122 com argumento ID 2 (SIF_REG_SUBADDR); status 5/guest_error 122; 398.278.306 instruções completadas; sem fault de memória. O trace registra CHCR lido como 0 e escrito como 0x184, seguido de SUBADDR de software=0 e SMFLAG=0x20000 sob hipótese diagnóstica. Artefato/log em build/goal019/action-current. Limite: entrada direta no ACTION.ELF, CFG parcial, sem boot pela ISO, imagem ou gameplay. Ynix é um recompilador estático nativo, não um emulador.

META 019