So Rinnegatamante has DSP firmware dumper, And it automatically extracts DSP. Where exactly would this file go?Okay, @aliaspider got back to me on IRC about DSP on the CIA builds. He says the next build will allow for us to extract the needed firmware from a game or app's code.bin, and we just put this code.bin in /3ds on the SD card.
Here's how to get it:
1. Run neobrain's braindump and pick something like Nintendo 3DS Sound. Alternatively, dump a retail game (.CIA or .3DS, it doesn't matter, as long as it's decrypted) and get its exefs.
2. Take the exefs.bin you dumped, and put it on your computer somewhere.
3. Use ctrtool to extract the exefs:
Code:ctrtool -p -t exefs --exefsdir=exefs --decompresscode exefs.bin
4. After that, grab the code.bin file from the exefs folder, and put it on /3ds on your SD card.
5. Run RetroArch, and it'll auto-extract the firmware.
6. Set the sound driver to DSP and restart RetroArch (not sure if it's necessary, but I did it to be safe).
Afterward, you can remove code.bin from /3ds, but do NOT delete dspfirm.cdc, as that is the DSP firmware Retroarch will use for the CIA builds.
DSP means "digital signal processor", as in it's a piece of hardware to process sound. it takes some load off the CPU.What advantages would DSP sound have over the already existing one?
specifically what emulators?Quick question, why do cia builds on emunand 9.2 n3ds run slower than when I run them through the homebrew launcher?
maybe it's not correctly setting clock speed? I don't know.I only tried it with Snes9X.
I actually just assumed it would be like that for the rest of the emulators.
So the sound is processed be a different hardware.DSP means "digital signal processor", as in it's a piece of hardware to process sound. it takes some load off the CPU.
exactlySo the sound is processed be a different hardware.
This means a potential uplift in FPS for some cores?
Where does the DSP file need to go?exactly
/3ds maybeWhere does the DSP file need to go?
I already used DSP dumper and have a file called dspfirm.cdc. Where do I put it for use in Retroarch?
Ah... So far it seems like nobody knows where it goes.../3ds maybe
the dsp firmware dumper is supposed to place it in the correct spot.Ah... So far it seems like nobody knows where it goes...
The extracted file just goes into the 3ds folder.So Rinnegatamante has DSP firmware dumper, And it automatically extracts DSP. Where exactly would this file go?
I'm sorry if this has already been answered but I cant seem to find it in the hour I have been looking.
Well, it will take a small load off the CPU, but that's just a small benefit of it. It'll also give us better potential audio, especially with it supporting more channels.So the sound is processed be a different hardware.
This means a potential uplift in FPS for some cores?
Well then. Back into the /3ds folder it goes.the dsp firmware dumper is supposed to place it in the correct spot.