YNIX / PS2 RECOMP
Atualizações / META 019 — handshake SIF

SIFCMD recompilado processa INIT_CMD observado na EE

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

Resumo

O handler IOP SIFCMD recompilado recebeu os dois payloads INIT_CMD formados pelo ELF EE. opt=0 executou 24 instruções e sinalizou evento 0x100; opt=1 executou 18 e sinalizou 0x800.

Defeito

O runner registrava os descritores SIF enviados pela EE, mas não executava o handler guest no IOP, deixando sem observação o efeito de cada pacote.

Solução aplicada

Liguei o objeto estático do handler SIFCMD ao runner e passei os bytes guest observados para o RAM IOP. Com o harg publicado pelo próprio entry recompilado, o handler guest completou os dois caminhos e atualizou MSFLAG/eventos.

Detalhes e evidências

A entrega EE→IOP e o dispatch ainda são uma cópia explícita do harness; DMA e IRQ SIF1 não estão modelados. O replay também injeta SIFINIT, CMDINIT e BOOTEND para sair das barreiras iniciais e esgota 50.000.000 instruções no polling RPC 0x01F09034. Nenhum ELF jogável, frame ou gameplay foi alcançado. Ynix permanece recompilador estático nativo, não emulador; META 019 segue NOT_READY.

META 019 — handshake SIF