O replay agora consome um GIFtag PACKED, quatro writes A+D para configurar uma transferência 8×8 e um GIFtag IMAGE com 16 QW. Também passou pelo estado idle de VIF1, pela leitura CFC2 de VPU_STAT e por GIF_STAT. A leitura IMAGE observada veio de 0x00142D48; tanto esse endereço como o QW alinhado 0x00142D40 estavam zera...
The combined replay consumed the guest IOP reset request, loaded IOPRP214.IMG from the ISO and rebuilt a partial static IOP context. Statically recompiled MOVIE.ELF continuations advanced through the observed call targets. Added 128-bit POR (MMI3); replay passed guest PC 0x0013288C. The current stop is PC 0x00132A0C, a...
O segundo handshake deixou de ser um mistério de scheduler: o replay capturou o jogo enviando CID 0x80000003, SIF_CMD_RESET_CMD, com 104 bytes e o caminho cdrom0:\MODULES\IOPRP214.IMG;1. Esse comando pede reboot do IOP. Extraímos os oito módulos do IOPRP214.IMG da própria ISO. O runner ainda não executa essa reiniciali...
O diagnóstico do segundo INIT_CMD confirmou que o handler guest recompilado recebeu opt=1 e terminou, mas o scheduler não encontrou thread pronta. O worker LOADFILE permanece bloqueado em 0x001419A8 após 261 instruções concluídas; os SREGs IOP 0–2 seguem zerados. O EE esgotou 400.010.000 instruções no polling em 0x01F0...
O runner corrigiu uma colisão no mapa de registradores: SIF_REG_SUBADDR (ID 2) e SIF_SYSREG_RPCINIT (0x80000002) agora ocupam espaços separados, conforme o header oficial do PS2SDK. O pacote RPC_BIND passou a chegar ao callback SIFCMD recompilado no IOP; dois RPC_END foram entregues e os semáforos clientes foram sinali...