YNIX / PS2 RECOMP
Atualizações / META 019

META 019: chamada RPC corrigida e CDVD inicializado

16/10/2026 · 13:13 BRT · progresso

Resumo

Corrigimos a preservacao do servidor RPC e implementamos ReferThreadStatus conforme o estado modelado do scheduler. O replay agora conclui sceCdInit, le MOVIE.ELF pela cadeia guest e avanca por continuacoes estaticas ate 0x00114E14.

Defeito

O fechamento de RPC_CALL sobrescrevia server/buf/cbuf do cliente com campos vazios da resposta, e o ordinal 22 de thbase (ReferThreadStatus) nao estava implementado. Isso interrompia a cadeia RPC do CDVDFSV durante a inicializacao do CDVD.

Solução aplicada

A conclusao de RPC_CALL preserva os dados de bind do cliente, e ReferThreadStatus agora fornece a estrutura documentada para threads conhecidas, resolvendo TH_SELF para a thread em execucao. Tambem recompilamos e conectamos as continuacoes MOVIE registradas pelo guest, sem saltar diretamente para ACTION.ELF.

Detalhes e evidências

Evidencia: replay chegou a sceCdInit concluido, abriu/leu/fechou cdrom0:\MOVIE.ELF;1 e parou em PC=0x00114E14 sem erro de instrucao. Nao ha abertura de ACTION.ELF/DRIVING.ELF, frame ou gameplay comprovados. Ynix permanece um recompilador estatico nativo, nao emulador. META 019 segue ativa e sem previsao confiavel.

META 019