YNIX / RECOMP
PlayStation 2 / META 019

META 019: preparando CDVDMAN para o devctl do FILEIO

18/10/2026 · 22:37 BRT · progresso

Resumo

O fluxo de preparação agora reutiliza os IRX extraídos da ISO após limpeza dos artefatos e recompila as entradas guest de CDVDMAN necessárias para responder ao devctl 0x4391.

Defeito ou bloqueio

A pasta de extração antiga do IOPRP não existe mais, e a lib nativa usada pelo helper não continha a API de scheduler atual. O probe ainda parava em ioman v1.4 ordinal 31 (devctl).

Solução aplicada

Os scripts agora usam toy-story-source/iop-modules como fallback, geram o inventário SIFCMD quando ausente, e a preparação recompila CDVDMAN module start, sceCdInit e sceCdSC. ynix_core foi reconstruído com sucesso.

Detalhes e evidências

O contrato PS2SDK confirma que devctl 0x4391 chama sceCdSC(0xFFFFFFF5) e grava no buffer o ID guest g_cdvdman_intr_evfid. Os roots estão preparados, mas ainda precisam ser inicializados no mesmo contexto IOP do probe FILEIO. Nesta etapa não houve RPC 255, leitura de setor, ELF principal ou frame; a META continua ativa.

META 019

← Voltar à área PlayStation 2