Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DSPHLE/AXWii: fix wiimote audio in multiple games #13102

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

Tilka
Copy link
Member

@Tilka Tilka commented Oct 5, 2024

Three bugs specific to older Wii games:

  • The size difference between high-pass and biquad filter was not accounted for, causing wiimote related fields to be corrupted.
  • Wiimote sample buffer pointers were advanced by 32 samples per millisecond instead of 6 samples. Usually hidden by the first bug.
  • PB updates on Wii were being byte-swapped twice, but I've not actually found any Wii games that make use of PB updates.

This fixes wiimote audio in at least the following games:

  • Excite Truck
  • Ice Age 2: The Meltdown
  • Kororinpa: Marble Mania
  • Rapala Tournament Fishing
  • Shrek the Third
  • Super Monkey Ball: Banana Blitz
  • Tiger Woods PGA Tour 07
  • WarioWare: Smooth Moves (issue 11725)
  • Wing Island

@JMC47
Copy link
Contributor

JMC47 commented Oct 5, 2024

Fixes Wii Remote audio in those games. Tested on Passthrough and Emulated Wii Remotes.

@Tilka Tilka force-pushed the ax3 branch 3 times, most recently from 6202bf0 to c6c8c9c Compare October 6, 2024 07:43
Three bugs specific to older Wii games:
- The size difference between high-pass and biquad filter was not
  accounted for, causing wiimote related fields to be corrupted.
- Wiimote sample buffer pointers were advanced by 32 samples per
  millisecond instead of 6 samples. Usually hidden by the first bug.
- PB updates on Wii were being byte-swapped twice, but I've not actually
  found any Wii games that make use of PB updates.

This fixes wiimote audio in at least the following games:
- Excite Truck
- Ice Age 2: The Meltdown
- Kororinpa: Marble Mania
- Rapala Tournament Fishing
- Shrek the Third
- Super Monkey Ball: Banana Blitz
- Tiger Woods PGA Tour 07
- WarioWare: Smooth Moves (issue 11725)
- Wing Island
@Tilka Tilka changed the title DSPHLE/AXWii: fix PB layout differences DSPHLE/AXWii: fix wiimote audio in multiple games Oct 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

3 participants