mirror of
https://github.com/RetroPortingToolKit/psxrecomp
synced 2026-10-26 18:25:35 -04:00
28d5719ed7
Investigated the splash softlock: the attract data loads CORRECTLY (consecutive CD-DMA dests hold different valid MIPS code; read_msf reached LBA 374). The cd_read_log 'lba' field misleadingly logs the SetLoc target (24) not the per-sector position — a tool bug (Rule 15) that cost a wrong 'CD stuck at LBA 24' hypothesis. So the splash->attract divergence is a true first-divergence in the scene-transition state machine ([0x1F8001A4] stuck at 0), upstream of the common 0x80050CE8 loop both recomp and oracle reach. Next: oracle PC-trace from the splash. Secondary: ~frame-17k silent crash (~8e9 dirty insns) - possible host-stack growth from the frame-1997 fix's re-dispatch on nested RFEs; also a regression-risk signal for the shared path. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>