Homebrew Retroarch Emulation Thread (Nightly Builds Included)

cvskid

Well-Known Member
Member
Joined
Apr 13, 2014
Messages
2,791
Trophies
1
XP
3,004
Country
United States
I'm dumb. It can be changed through Settings > Input > Input User 1 Binds or through retroarch.cfg

Going to take me a while to figure it out completely but it does work.
Nah you are not dumb, it is just the way retroarch is it takes a bit to figure things out with it since all the emulators are linked together in a way.

--------------------- MERGED ---------------------------

I just installed the FCEUMM core for NES from the latest nightly on an O3DS with CakesFW 10.3 emunand, it runs abysmally, totally unplayable. I'm fairly certain the O3DS can handle NES emulation when running off CIA so what's wrong? I tried rolling back a few weeks and no change.
Try out a nes emulator that comes with retroarch called "quicknes". That is full speed on o3ds for the most part. I never had any slowdown issues.
 

weatMod

Well-Known Member
Member
Joined
Aug 24, 2013
Messages
3,284
Trophies
1
Age
46
XP
3,148
Country
United States
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.
i used a tool to dump dspfirm to make CHMM2 work
i ran the dspfirmdumper.3dsx from hax 25 HBL in my emunand

is that all i have to do to get dsp working in retroarc now? or is there more? i mean besides turing it on in the retroarc settings(also where is it int he settings?)

is that whole process you explained irrelevant now ? do i not need to ever have had that code.bin file and odne the rest of the process?

i just used the tool and i have the dspfirm.cdc file in my 3ds directory
also i am only using cia versions of retroarc cores in emunand
so can i just put a copy of the dspfirm.cdc file in the retorarc main directory , or do i even have to do that , is having a copy of dspfirm.cdc in the /3ds dir good enough if i am using cia versions of retroarc?
 

Xenosaiga

Time to switch it up
Member
Joined
Oct 9, 2015
Messages
1,501
Trophies
0
Age
33
Location
The Shadows
XP
1,070
Country
United States
i used a tool to dump dspfirm to make CHMM2 work
i ran the dspfirmdumper.3dsx from hax 25 HBL in my emunand

is that all i have to do to get dsp working in retroarc now? or is there more? i mean besides turing it on in the retroarc settings(also where is it int he settings?)

is that whole process you explained irrelevant now ? do i not need to ever have had that code.bin file and odne the rest of the process?

i just used the tool and i have the dspfirm.cdc file in my 3ds directory
also i am only using cia versions of retroarc cores in emunand
so can i just put a copy of the dspfirm.cdc file in the retorarc main directory , or do i even have to do that , is having a copy of dspfirm.cdc in the /3ds dir good enough if i am using cia versions of retroarc?
It works out of the 3DS folder. That's is why it was placed there.

:yay3ds:
 

Xenosaiga

Time to switch it up
Member
Joined
Oct 9, 2015
Messages
1,501
Trophies
0
Age
33
Location
The Shadows
XP
1,070
Country
United States
ok thanks i didn't know if that was just for CHMM2 and for the .3dsx versions of retroarc only
As said before, it's used by multiple things. Instead of it being everywhere or included in each program, it's easier just to have a single file in one location and have the program's all point to the same place.
 
  • Like
Reactions: weatMod

MattKimura

3DS & WiiU Enthusiast
Member
Joined
Jun 30, 2014
Messages
2,137
Trophies
1
XP
2,793
Country
United States
--------------------- MERGED ---------------------------


Try out a nes emulator that comes with retroarch called "quicknes". That is full speed on o3ds for the most part. I never had any slowdown issues.
Does nestopia run perfect on o3DS too? It runs perfect for me on N3DS, don't know if o3DS users would be any different in this case.


Also, nestopia vs quicknes vs fceumm

And Genesis Plus GX vs Picrodrive

Which of these emulators win, even though they all work perfect? I use nestopia and Genesis Plus GX.
 
Last edited by MattKimura,

Vague Rant

Deceptively cute
Member
Joined
Aug 7, 2008
Messages
2,423
Trophies
2
Location
Melbourne
Website
vaguerant.tumblr.com
XP
2,912
Country
That's an issue that's been known for a while, @BorntoPlay, it's a problem with the way RetroArch handles arguments when launched from the Homebrew Launcher rather than as a CIA. When loading with an XML as the FBA and MAME cores require, RetroArch seems to think you're trying to autoload a ROM called ♥ and crashes when everything that comes of that goes to hell. The current workaround is to run those cores using shortcuts which point to valid ROMs such that they won't crash on startup.
 

cvskid

Well-Known Member
Member
Joined
Apr 13, 2014
Messages
2,791
Trophies
1
XP
3,004
Country
United States
Does nestopia run perfect on o3DS too? It runs perfect for me on N3DS, don't know if o3DS users would be any different in this case.


Also, nestopia vs quicknes vs fceumm

And Genesis Plus GX vs Picrodrive

Which of these emulators win, even though they all work perfect? I use nestopia and Genesis Plus GX.
For o3ds users, quicknes is the best to use for nes games. The other two emulators, nestopia and fceumm, have slowdown on them when using them on a o3ds system. As far as genesis plus and picodrive go, on o3ds you use picodrive for sega genesis games and genesis plus gx for sega master system and sega gamegear games.

Using picodrive on o3ds for sega 32x games causes slowdown as well. Tried out knuckles chaotix a little while back and it ran at about 12 to 20fps. From what i read for n3ds fceumm might be the best for it. Would have to make sure on that last part though.
 
Last edited by cvskid,
  • Like
Reactions: siFippo

weatMod

Well-Known Member
Member
Joined
Aug 24, 2013
Messages
3,284
Trophies
1
Age
46
XP
3,148
Country
United States
do the latest builds finally have some labeling and different icons and banners?
the last time and every time before i install multiple NES and SNES cores they all the same damn generic icon and the same generic banner that just says libretro
if you have 4 cores installed for the same system there is no way to tell them apart this should have fixed by now
 

Rj.MoG

Well-Known Member
Member
Joined
Jun 8, 2015
Messages
377
Trophies
0
Age
32
XP
1,479
Country
United States
do the latest builds finally have some labeling and different icons and banners?
the last time and every time before i install multiple NES and SNES cores they all the same damn generic icon and the same generic banner that just says libretro
if you have 4 cores installed for the same system there is no way to tell them apart this should have fixed by now
Why do you have 4 cores installed? And they've had different icons and banners for some time now.
 

Heran Bago

Where do puyo come from?
Member
Joined
Nov 6, 2005
Messages
3,100
Trophies
0
Age
34
Location
Foggy California
Website
heranbago.com
XP
1,177
Country
United States
Why do you have 4 cores installed? And they've had different icons and banners for some time now.
Maybe you want to know which core runs best through experimentation.
Maybe you installed all of the CIAs in one go.

It's not unreasonable to expect different emulators for one system to be somehow distinguishable on the home menu.


I have to update my CIAs though. I can relate to having to launch 3 different ones to locate the best one.
 
Last edited by Heran Bago,
  • Like
Reactions: weatMod

RetroVortex

Well-Known Member
Member
Joined
Mar 10, 2008
Messages
130
Trophies
0
XP
343
Country
Have they fixed the screen tearing issues with Genesis Plus GX yet?
I really want to play Aladdin but it's almost unbearable seeing the left side of the screen shift so oddly.
 
General chit-chat
Help Users
  • No one is chatting at the moment.
  • JuanMena @ JuanMena:
    Kissing random dudes choking in celery? Really? Need to study for that?
  • K3N1 @ K3N1:
    Yes it requires a degree
  • K3N1 @ K3N1:
    I could also yank out the rest of my teeth but theirs professionals for that
  • x65943 @ x65943:
    If your throat closes, putting oxygen in your mouth will not solve anything - as you will be introducing oxygen prior to the area of obstruction
  • JuanMena @ JuanMena:
    Just kiss me Kyle.
  • x65943 @ x65943:
    You either need to be intubated to bypass obstruction or create a stoma inferior to the the area of obstruction to survive
  • x65943 @ x65943:
    "Just kiss me Kyle." And I thought all the godreborn gay stuff was a smear campaign
  • JuanMena @ JuanMena:
    If I die, tell my momma I won't be carrying Baby Jesus this christmas :sad::cry:
  • K3N1 @ K3N1:
    Smear campaigns are in The political section now?
  • JuanMena @ JuanMena:
    Chary! Chary! Chary, Chary, Chary!
  • Sonic Angel Knight @ Sonic Angel Knight:
    Pork Provolone :P
  • Psionic Roshambo @ Psionic Roshambo:
    Sounds yummy
  • K3N1 @ K3N1:
    Sweet found my Wii u PSU right after I ordered a new one :tpi:
  • JuanMena @ JuanMena:
    It was waiting for you to order another one.
    Seems like, your PSU was waiting for a partner.
  • JuanMena @ JuanMena:
    Keep them both
    separated or you'll have more PSUs each year.
  • K3N1 @ K3N1:
    Well one you insert one PSU into the other one you get power
  • JuanMena @ JuanMena:
    It literally turns it on.
  • K3N1 @ K3N1:
    Yeah power supplies are filthy perverts
  • K3N1 @ K3N1:
    @Psionic Roshambo has a new friend
    +1
  • JuanMena @ JuanMena:
    It's Kyle, the guy that went to school to be a Certified man Kisser.
  • Psionic Roshambo @ Psionic Roshambo:
    Cartmans hand has taco flavored kisses
  • A @ abraarukuk:
    hi guys
  • Iron_Masuku @ Iron_Masuku:
    Hello
    Skelletonike @ Skelletonike: hmm