Progress Continues
We've already had 21401 updates since Dolphin 5.0. Keep up with Dolphin's continuing progress through the Dolphin Blog: August, September, and October 2023 Progress Report. |
The Dolphin Emulator Wiki needs your help! Dolphin can play thousands of games, and changes are happening all the time. Help us keep up! Join in and help us make this the best resource for Dolphin. |
Audio Emulation
Jump to navigation
Jump to search
The DSP is an additional processor used by the Wii/GCN to process sound. Dolphin has two ways to emulate the DSP.
- HLE (High Level Emulation): HLE works by using a DSP engine created by the developers from studying the real DSP. It is not perfect, and is notorious for causing garbled sounds, choppy audio, and skipped instrumentation. But DSP HLE is very fast, with almost no overhead, and it comes with Dolphin; no additional files are needed.
- LLE (Low Level Emulation): LLE uses DSP files dumped from a Wii to perfectly emulate the DSP's hardware behavior. This unfortunately requires a lot more processing power, but provides for perfect sound in nearly all games. The DSP files required for DSP LLE cannot be bundled with Dolphin, and have to be dumped by each user from their own Wii console.
How to dump Wii DSP files
To dump DSP files, you need:
- A homebrew enabled Wii console, with the Homebrew Channel or some other way to launch DOL programs
- SD Card
- DSPSpy (the file attached in this forum thread).
Download DSPSpy from the thread, and copy it to your Wii's SD card's apps folder. Run the program on your Wii, and two files will be created: "dsp_rom.bin" (8Kb) and "dsp_coef.bin"(4Kb). Move these files into your Dolphin's "./Sys/GC" folder, and Dolphin will now be able to run with either of the two DSP LLE options.
Help
If you need further help, please go to the forum thread below. They will happily help you with the process. Please do not ask for the DSP files directly.