mirror of
https://github.com/RetroPortingToolKit/psxrecomp
synced 2026-10-26 02:11:36 -04:00
db4016b685
Give ReadN/ReadS an initial read delay before the steady-state sector cadence, classify SetLoc as near vs far and drive SeekL/SeekP completion timing off it (the far-seek case PCSX calls out for Rockman X5), and fix GetlocP to report the drive sub-Q position during an active read rather than the last data-ready sector. Previously the CD data-ready cadence was too eager, so the MMX5 intro FMV / CD script never accumulated a valid decode window and the movie player bailed with zero decodes. With faithful read/seek latency the intro cutscene now decodes and plays. debug_server: add a cdrom_command_history TCP command exposing the CD command/seq ring (kind, cmd, params, read MSF, pending/queued state, pc) to back this investigation. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>