Add Floogle's latest audio fixes #3

Merged
GuyPerfect merged 1 commits from floogle-audio-fixes into main 2025-08-17 18:02:04 +00:00

Incorporate Floogle's latest batch of fixes to the VSU. In his words:

  • "the modmask on envelopes is cleared if you enable envelope repeat"
  • "if the volume is 0 and the envelope direction is down, even if the envelope is disabled, modmask is set"
  • "if at any point repeat is disabled, the envelope direction is down, and the reload value is 0, then modmask is super-set: enabling evelope repeat no longer clears it, only writing to SxINT will"

When I tested this, the two games with known audio issues (Virtual Fishing and SD Gundam) didn't sound any different. Neither did any of the other games I tested though (Red Alarm intro, Teleroboxing intro). We must have other audio bugs to flush out.

Incorporate Floogle's latest batch of fixes to the VSU. In his words: - "the modmask on envelopes is cleared if you enable envelope repeat" - "if the volume is 0 and the envelope direction is down, even if the envelope is disabled, modmask is set" - "if at any point repeat is disabled, the envelope direction is down, and the reload value is 0, then modmask is super-set: enabling evelope repeat no longer clears it, only writing to SxINT will" When I tested this, the two games with known audio issues (Virtual Fishing and SD Gundam) didn't sound any different. Neither did any of the other games I tested though (Red Alarm intro, Teleroboxing intro). We must have other audio bugs to flush out.
SonicSwordcane added 1 commit 2025-08-15 04:33:03 +00:00
GuyPerfect merged commit 67928da1e6 into main 2025-08-17 18:02:04 +00:00
SonicSwordcane deleted branch floogle-audio-fixes 2025-08-17 19:17:08 +00:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: PVB/shrooms-vb-core#3
No description provided.