Homebrew Retroarch Emulation Thread (Nightly Builds Included)

  • Thread starter Thread starter Stack3r
  • Start date Start date
  • Views Views 1,541,161
  • Replies Replies 7,032
  • Likes Likes 64
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.
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.
 
I only tried it with Snes9X.

I actually just assumed it would be like that for the rest of the emulators.
maybe it's not correctly setting clock speed? I don't know.

are you using the latest builds yet? have you tried updating emunand to 9.5?
 
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.
The extracted file just goes into the 3ds folder.
So the sound is processed be a different hardware.
This means a potential uplift in FPS for some cores?
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.

The DSP driver still seems to be in the early stages and isn't really useable unless you don't mind choppy audio. It'll get there eventually, though.
 
Okay, so I already tried about 6 builds of the .cias and I can't get the PCSX ReARMed core to work no matter what I do. It always gives me a black screen then returns to the home menu and then the console reboots.
Whenever I try using those same builds on the .3dsx version though, they work just fine. I already tried deleting the retroarch.cfg file but nothing. Am I doing something wrong or should I just keep trying other builds?
 
I downloaded the 3 BIOS needed for PCSX and I still have the same error.
Using a New 3DS XL on 10.3.0-28E with browserhax
 

Attachments

  • 20160107_023131.jpg
    20160107_023131.jpg
    543.8 KB · Views: 172
How much faster/better are the CIA versions compared to the 3DSX ones? I'm currently on 9.5, so CIA would require downgrading. But only if it's worth the risk.
I'm mostly running SNES games, using the catsfc core
 

Site & Scene News

Popular threads in this forum