Some checks failed
Orchestrator / Commit Message Validation (push) Has been skipped
Orchestrator / Lint (push) Failing after 1m52s
Orchestrator / Windows (x86-64) (push) Has been skipped
Orchestrator / Linux (x86-64) (push) Has been skipped
Orchestrator / Create Release (push) Has been skipped
Additive, cvar-gated instrumentation used to reverse-engineer Project Sylpheed's cutscene-voice storage (movie -> continuous sound-stream cue region). Default-off; no behaviour change. - event_log.cc: MaybeEmitFileRead emits `file.read` events with the real NtReadFile ByteOffset (from r10), length, handle->path, and buffer VA, so a sound.pNN read offset can be mapped to a sound.pak TOC entry. Gate: --phase_a_fileio_only=true --phase_a_event_log_path=<file>. - cpu_flags.cc: phase_a_fileio_only cvar (+ xma_param_probe). - xma_context_new.cc: XMA-PARAM probe in XmaContextNew::Decode (the decoder the title actually uses) logging ctx/buffer/read-offset/channels/packets/byte_size /signature — to confirm which bytes get decoded for a given cutscene. Used to produce /tmp/rt_fileio.jsonl (RT01A playthrough), which cracked the movie->voice mapping now implemented in sylpheed-reborn. Next: run the same file.read trace on an unbound hokyu (e.g. hokyu_LS_s03A) to resolve which VOICE_D the game streams for the 13 manifest-unbound resupply cutscenes. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>