Audio Emulation: Difference between revisions

From Dolphin Emulator Wiki
Jump to navigation Jump to search
(Copied over some stuff from the new forum thread. However, I kept the narrow focus; it just says the best method, and refers to the forum for the rest.)
Line 2: Line 2:


*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.
*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.
*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 console.


== How to dump Wii DSP files ==
 
To dump DSP files, you need:
There are several ways to dump DSP files, but the easiest method is to use DSPSpy on a homebrew enabled Wii with the Homebrew Channel installed. For details on other the methods to dump DSP files, go to the [http://forums.dolphin-emulator.com/showthread.php?tid=23103 forum thread].
*A homebrew enabled Wii console, with the Homebrew Channel or some other way to launch DOL programs
 
== How to dump Wii DSP files with the Homebrew Channel ==
You will need:
*A homebrew enabled Wii console with the Homebrew Channel (any version)
*SD Card
*SD Card
*DSPSpy (the file attached in [http://forums.dolphin-emulator.com/showthread.php?tid=23103 this forum thread]).
*[http://forums.dolphin-emulator.com/attachment.php?aid=7636 DSPSpy]  


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.
Download DSPSpy and extract the files. Then, rename "DSPSpy_wii_dump_roms.dol" to "boot.dol" and place it in a folder in your apps folder on your SD card. 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 ==
== 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.
For more details, or 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.


*http://forums.dolphin-emulator.com/showthread.php?tid=23103
*http://forums.dolphin-emulator.com/showthread.php?tid=23103


[[Category:Tutorials]]
[[Category:Tutorials]]

Revision as of 05:05, 1 May 2012

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 console.


There are several ways to dump DSP files, but the easiest method is to use DSPSpy on a homebrew enabled Wii with the Homebrew Channel installed. For details on other the methods to dump DSP files, go to the forum thread.

How to dump Wii DSP files with the Homebrew Channel

You will need:

  • A homebrew enabled Wii console with the Homebrew Channel (any version)
  • SD Card
  • DSPSpy

Download DSPSpy and extract the files. Then, rename "DSPSpy_wii_dump_roms.dol" to "boot.dol" and place it in a folder in your apps folder on your SD card. 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

For more details, or 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.