dolphin/Source/Core
Tillmann Karras 37ebb13ece DSPHLE/AXWii: fix wiimote audio in multiple games
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
2024-10-15 18:54:41 +01:00
..
AudioCommon
Common Merge pull request #13090 from mitaclaw/ranges-modernization-1-trivial 2024-10-15 17:08:55 +02:00
Core DSPHLE/AXWii: fix wiimote audio in multiple games 2024-10-15 18:54:41 +01:00
DiscIO Merge pull request #13090 from mitaclaw/ranges-modernization-1-trivial 2024-10-15 17:08:55 +02:00
DolphinNoGUI
DolphinQt Merge pull request #13090 from mitaclaw/ranges-modernization-1-trivial 2024-10-15 17:08:55 +02:00
DolphinTool
InputCommon Merge pull request #13090 from mitaclaw/ranges-modernization-1-trivial 2024-10-15 17:08:55 +02:00
MacUpdater
UICommon Merge pull request #13090 from mitaclaw/ranges-modernization-1-trivial 2024-10-15 17:08:55 +02:00
UpdaterCommon
VideoBackends Merge pull request #13090 from mitaclaw/ranges-modernization-1-trivial 2024-10-15 17:08:55 +02:00
VideoCommon Merge pull request #13090 from mitaclaw/ranges-modernization-1-trivial 2024-10-15 17:08:55 +02:00
WinUpdater
CMakeLists.txt
DolphinLib.ARM64.props
DolphinLib.props
DolphinLib.vcxproj
DolphinLib.vcxproj.user
DolphinLib.x64.props