YNIX / PS2 RECOMP
Atualizações / META 019

LOADFILE recompilado registra e responde ao próprio RPC bind

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

Resumo

Recompilamos os roots SIFCMD e LOADFILE da ISO e executamos o harness reduzido: LOADFILE registrou SID 0x80000006 e respondeu ao bind CID 0x80000008.

Defeito

Depois da limpeza, o harness de threads falhava antes de carregar os módulos porque limitava a memória EE a 32 MiB, sem espaço para os 16 KiB de scratchpad exigidos pelo perfil.

Solução aplicada

Ajustei o orçamento para 64 MiB mantendo a RAM guest em 32 MiB e recriei os roots estáticos por scripts/prepare-goal019-loadfile-thread.ps1. O runner recompilou e executou SIFCMD InitRpc, recebeu INIT_CMD, registrou o server LOADFILE e confirmou matched_guest_server=1 no RPC bind.

Detalhes e evidências

O harness usa um SIFINIT diagnóstico explícito e roda isolado no IOP. O resultado comprova os roots recompilados SIFCMD/LOADFILE, não a escrita guest EE→IOP nem o boot de MTAPMAN ou do jogo. META 019 permanece NOT_READY, sem previsão confiável. Ynix segue recompilador estático nativo, não emulador.

META 019