The Citra devs have this hangup that DSP = copyrighted code or something.If the DSP firmware is in code.bin of a ROM, can't we just search for DSP1 in code.bin to locate it? I wonder why there isn't progress with emulating sound if it's right there, or why it needs to be extracted...
So just run this and itll dump dsp from a cartridge thats inserted? Or do i have to use braindump first then use this? Because i cant find the dsp file anywhere
This problem appears only for non-2.5 *haxs users cause new payloads have a built-in dsp firmware. What this homebrew does is to extract this firmware and let you use it on 3DS/CIA homebrews or on NH 2.1 or lower.
Well, DSP wasn't implemented in ctrulib until more recently, so it wouldn't have been useful.Oh, you extract DSP1 to use it in homebrew. I'm mad, though, because people could have done this ever since there was a public solution for decrypting ROMs.
People hadn't figured out how to actually use the DSP, which was why everyone was using csnd (which is easier to use, but most things don't have access to it, so it was problematic.)Oh, you extract DSP1 to use it in homebrew. I'm mad, though, because people could have done this ever since there was a public solution for decrypting ROMs. Nobody said a word about or payed attention to this page:
http://www.3dbrew.org/wiki/DSP_Binary
Just find that in code.bin.
Great Refactor branch.Where in libctru is the DSP functionality? I looked and couldn't find it.
This copyright bullshit needs to have limits put on it. You can't just make copyright claims on bits and pieces of a work, it's all or nothing, Nintendo. That's like someone making a claim on anything digital because the binary code present could be used to reconstruct one of their copyrighted works.The Citra devs have this hangup that DSP = copyrighted code or something.
I believe it needs *hax 2.5. since you can use .cia files you should check out https://github.com/yellows8/hblauncher_loaderWould a .cia version be possible, or does it require hax 2.5?
I can't run *hax at the moment. I put code.bin from a decrypted backup into /3ds and ran retroarch, but it doesn't do anything - no dspfirm.cdc file is created and I can't switch it to the dsp driver. Just can't get that dsp driver file.
Would a .cia version be possible, or does it require hax 2.5?
I can't run *hax at the moment. I put code.bin from a decrypted backup into /3ds and ran retroarch, but it doesn't do anything - no dspfirm.cdc file is created and I can't switch it to the dsp driver. Just can't get that dsp driver file.
Go to Free Work tab. Download is under 3DS homebrewI don't see this program on your site.
Can it improve performance in any way?
Also, how do I use the dspfirm.cdc in retroarch?
Edit: Seems it has to beplaced in RetroArch/cores/system/
No wait nevermind, has to be in /3ds/ for some reason... i think?
It can improve a lot audio quality cause it can use different kind of interpolation (like the polyphase ones) and also have support for audio surround (still under research from fincs / Lectem).
To use dspfirm.cdc you just have to launch the homebrew. It place the firmware automatically in the directory Retroarch and all the others homebrew will go looking for
Go to Free Work tab. Download is under 3DS homebrew
...
i think you still need the dsp dump even if you are using hax 2.5@Rinnegatamante,
Are you saying if I am on *Hax 2.5 I do not need to do anything with DSP?
To be honest all I understand is that DSP is supposed to be a better audio output and I am trying to figure out if I need to get it or not.