Homebrew Retroarch Emulation Thread (Nightly Builds Included)

  • Thread starter Thread starter Stack3r
  • Start date Start date
  • Views Views 1,542,117
  • Replies Replies 7,032
  • Likes Likes 64
You'll need to find the titleIDs because decrypt9 doesn't tell you the name of the title. You can use FBI to do this (open Titles from the main menu of FBI and scroll until you find the title you're after).

To help, I've found one for you (I don't have gamebatte installed so you'll have to get that one yourself).
Retroarch 3DS: 000400000BAC0000

Launch Decrypt9 through whatever means, and navigate to Content Decryptor Options > SD File Options... > Content to CIA (SysNAND dir) (assuming you're not using emuNAND because you have a9lh).

Use the arrow keys until you find the folder matching the titleID for the title you want to dump to CIA. E.g. for Retroarch 3DS, with titleID 000400000BAC0000, you'll be looking for folder /title/00040000/0BAC0000.

Once you've found the right folder, press A to dump. You'll find the resulting CIA on the SDCard in the files9 folder; it will be named by its titleID. In this example, the resulting file will be sd://files9/000400000BAC0000.cia.

Thanks!
Wow, didn't know that D9 had such magic.
 
Remember that Retroarch is a reference implementation of the Libretro API. It's designed to do everything, and its feature set is large and growing. It's impressive, even, that such a large feature set is so portable, but let's not forget the breadth of the project in general.

The best solution for 3ds, albeit less flexible and featureful, would be to have something like lakka but for 3ds, that stays stable for 3ds, and uses cores optimized specifically for 3ds. This would of course fragment things, and without dedicated maintenance would be less reward than the efforts of simply fixing current retroarch for 3ds.

So don't read this and think, "wow, I should just fork the oct 20 builds, strip them down, and enhance them!". If you truly have the capability to do that, you should instead spend your time looking into how retroarch for 3ds can be fixed in its current form, unless you're VERY dedicated and willing to backport from main retroarch for the long haul.

I'm just pointing out that we really shouldn't expect 3ds to be a first-class citizen, and because of retroarch's nature, we can expect it to break.
 
Take it easy, atm the wiiu scene needs a lot of homebrew support and, to be honest, I can wait for the next stable release of RetroArch 3DS, but as a Wii U with rednand owner, I would like the wiiu scene to mature as the 3ds is.

When do you think that's ever going to happen? The last 3 "stable" releases on 3DS have all had major bugs, and now the next release seems even farther off...

That one worked, but you are right, the audio on the build was messed too. Too bad, lets wait for a good build of gamebatte.

I'm still using this 3/23 build of GameYob, it has no sound issues and also runs very well- aside from having to close and then re-open the first game you run.


I'm just pointing out that we really shouldn't expect 3ds to be a first-class citizen, and because of retroarch's nature, we can expect it to break.

Of course. What they've got now is definitely impressive, it's just really disappointing to have bugs like the gpSP crashing and others persist for so long and seemingly go unaddressed.
 
Last edited by coinblock,
  • Like
Reactions: geheim
I just noticed that not only Gambatte crashes randomly at laoding save states but other cores as well! I tried gpsp and fceumm, both crash at loading save states on my N3DS. This does not always happen but at estimated 30%.

Can anyone confirm this??
 
What is the most recent build that CatSFC and Nestopia are working really well? I'm on the most recent stable build right now but would like to update if possible so that I have a little better emulation for some snes games I want to play this weekend!
 
What is the most recent build that CatSFC and Nestopia are working really well? I'm on the most recent stable build right now but would like to update if possible so that I have a little better emulation for some snes games I want to play this weekend!
I'm using 1.3.4 and have beaten two games with zero hitches on that build.
 
  • Like
Reactions: around2k
Remember that Retroarch is a reference implementation of the Libretro API. It's designed to do everything, and its feature set is large and growing. It's impressive, even, that such a large feature set is so portable, but let's not forget the breadth of the project in general.
my heart bleeds for all the potential emulators and ports that have never been attempted because 'there's already retroarch for that'
 
Last edited by Clydefrosch,
my heart bleeds for all the potential emulators and ports that have never been attempted because 'there's already retroarch for that'
Depends how you look at it. For many of the cores, it's unlikely there would have been equivalent separate ports. There were relatively few emulators for the 3DS aside from blargSnes and GameYob until Retroarch arrived relatively late to the 3DS scene.
 
Did anybody try the most recent nightlies, and if so -

1 - What are these 'issues' that make people go back to old versions of RetroArch?
2 - Do the issues still persist on the latest nightlies?
 
Last edited by LibretroRetroArc,
@LibretroRetroArc
I tried the latest nightlies (including today's) and what makes me go back to older versions is that the 3DS crashes frequently when loading save states in Gambatte in around 50% on my N3DS... This didn't happen in 1.3.3 stable (I don't know about other stable versions, sorry...) The first nightly I tried was of October 20th and the crashing did occur from there to today.

Crashing does also happen in other cores but only in around 20%. I use save states quite often and it is really annoying that I have to restart my 3DS every second time I try to load a state... I reverted to 1.3.3 for the time being.

Perhaps you could take a look at this issue?? Thanks so much for your work :)
 
Did anybody try the most recent nightlies, and if so -

1 - What are these 'issues' that make people go back to old versions of RetroArch?
2 - Do the issues still persist on the latest nightlies?

As others have already mentioned, CIA gpSP is still crashing on N3DS with dynarec enabled. This issue has been present for a very long time, almost a year, so going back to an old version isn't really ideal either.
 
Last edited by coinblock,

Site & Scene News

Popular threads in this forum