Skip to content

Gate SPU HQ CD bypass on actual CD sample activity - #759

Merged
mstan merged 2 commits into
masterfrom
fix/spu-shadow-cd-activity-gate-20261024
Oct 24, 2026
Merged

mstan merged 2 commits into
masterfrom
fix/spu-shadow-cd-activity-gate-20261024

Conversation

@mstan

@mstan mstan commented Oct 24, 2026 •

Copy link
Copy Markdown
Member

A game can leave the SPU CD-enable bit set through voice-only play, which kept the HQ voice mix bypassed for the whole session. a721429 bypasses only while CD samples are queued or being consumed (including the last FIFO block); a reset/overflow counts as activity. Reported by michaelm-afk.

Test: test_spu_shadow_normalization extended; the new idle-CD-enable case fails on the old code and passes now.

Stacked on #757.

🤖 Generated with Claude Code

@mstan
mstan force-pushed the fix/hle-sys03-closed-thread-context-20261024 branch from 89bfffe to 541a9b0 Compare October 24, 2026 19:31
A game can leave the SPU CD-enable bit set through voice-only play, which kept the HQ voice mix bypassed. Reported by michaelm-afk.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@mstan
mstan force-pushed the fix/spu-shadow-cd-activity-gate-20261024 branch from a721429 to 4abfd37 Compare October 24, 2026 19:32
@mstan
mstan changed the base branch from fix/hle-sys03-closed-thread-context-20261024 to integrate/tombi-eu-to-master-20261024 October 24, 2026 19:32
@mstan
mstan marked this pull request as ready for review October 24, 2026 23:51
@mstan
mstan changed the base branch from integrate/tombi-eu-to-master-20261024 to master October 24, 2026 23:51
@mstan
mstan merged commit 1d92ae7 into master Oct 24, 2026
0 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant