Homebrew Retroarch Emulation Thread (Nightly Builds Included)

indionicarao

Member
Newcomer
Joined
Mar 19, 2015
Messages
13
Trophies
0
Age
42
Location
Portland, Oregon
XP
104
Country
United States
I made a side by side comparison with the 3/4/16 nightlys of pocketsnes and catSFC on Superfx games (Starfox 2, starfox,yoshi island, stunt racer fx)

PocketSnes is much more solid as mentioned but cannot run starfox 2 or stunt racer fx for some reason.

Also ran some tests on the new picodrive on 32x/cd it's great beside polygonal games crash like virtua fighter




Thanks, Watched the video. I appreciate this.
 

penguin00

New Member
Newbie
Joined
Mar 18, 2016
Messages
2
Trophies
0
Age
28
XP
52
Country
United States
Hello, I'm on New 3DS with ReiNAND updated to the latest 3DS update. I've installed the CIAs of the stable builds, and for some reason when I open any of them I can't move anything. The controls don't work at all. However the frame counter continuously goes up so it's definitely running. If I try and run the .3ds versions however, the controls work fine. I've tried deleting the entire retroarch folder and reopening the CIAs but the problem continues. I think I'm missing a .cfg in the retroarch folder. All I have is retroarch.cfg and I swear the last time I had this working I had 2 cfg files. Can anyone check theirs for me and see if that's correct? If not, can anyone else guess what might be wrong? Thanks for any information!
 
Last edited by penguin00,

Kubba

Well-Known Member
Newcomer
Joined
Nov 4, 2015
Messages
75
Trophies
0
Age
34
XP
142
Country
United States
Hello, I'm on New 3DS with ReiNAND updated to the latest 3DS update. I've installed the CIAs of the stable builds, and for some reason when I open any of them I can't move anything. The controls don't work at all. However the frame counter continuously goes up so it's definitely running. If I try and run the .3ds versions however, the controls work fine. I've tried deleting the entire retroarch folder and reopening the CIAs but the problem continues. I think I'm missing a .cfg in the retroarch folder. All I have is retroarch.cfg and I swear the last time I had this working I had 2 cfg files. Can anyone check theirs for me and see if that's correct? If not, can anyone else guess what might be wrong? Thanks for any information!

Try deleting the retroarch.cfg file only, then restart the emulator.

Edit: Forgot to add some other stuff. You might try a clean install as well, like deleting all retroarch materials and then uninstalling the CIA's, then reinstall.
 
Last edited by Kubba,
  • Like
Reactions: penguin00

TecXero

Technovert
Member
Joined
Apr 13, 2014
Messages
2,810
Trophies
0
Location
Mainframe
XP
1,040
Country
United States
I've been out of the loop for a while. Anything new and interesting happen with this emulator?
You mean RetroArch? It's not really an emulator, just a front-end for programs. I wrote something for a website if you want a slightly better explanation.

What I'm saying is none of the cores will likely see direct improvements beyond bug fixes.
 
Last edited by TecXero,
  • Like
Reactions: SLiV3R

ArugulaZ

Well-Known Member
Member
Joined
Sep 17, 2009
Messages
677
Trophies
1
XP
1,111
Country
United States
Thanks for the information. I'll be honest with you; RetroArch wouldn't be my first choice for emulation if I had alternatives. I would much rather have emulators built specifically for a given system rather than this all-in-one solution. But at this late point in the game, I'm guessing we're not going to see the same level of support that the PSP got.
 

sj33

Well-Known Member
Member
Joined
Oct 22, 2013
Messages
4,072
Trophies
2
XP
4,729
Country
Japan
The basic purpose of libRetro is to make easily portable cores. Portability is the key here. It's pretty much the opposite philosophy to optimising cores for specific platforms.

A certain degree of optimisation can be achieved. Picodrive increased in speed dramatically when ARM-specific optimisations that already existed in the core were enabled. And nothing is stopping people from stepping up and coding dynamic recompilers or GPU renderers from scratch. But as a general rule, optimising the cores is somewhat beyond the scope of porting libRetro.
 
Last edited by sj33,
  • Like
Reactions: SLiV3R and TecXero

TecXero

Technovert
Member
Joined
Apr 13, 2014
Messages
2,810
Trophies
0
Location
Mainframe
XP
1,040
Country
United States
Thanks for the information. I'll be honest with you; RetroArch wouldn't be my first choice for emulation if I had alternatives. I would much rather have emulators built specifically for a given system rather than this all-in-one solution. But at this late point in the game, I'm guessing we're not going to see the same level of support that the PSP got.
Yeah, with Androids and other opensource handhelds becoming more common, I doubt we're ever going to see a homebrew platform quite like the PSP again. RetroArch already uses the hardware rather well. It'd probably take a lot of work to squeeze out anything significantly more out of it. Take a look at the work going into blargSnes if you want any reference.

On another note, the GameGirl might be interesting.
 
Last edited by TecXero,

SLiV3R

3DS Friend Code: 0473-9069-2206
Member
Joined
Jan 9, 2006
Messages
2,319
Trophies
2
Website
soundcloud.com
XP
1,847
Country
Personally, I prefer RetroArch on my N3DSXL than all the emulators available for the PSP. Every day of the year. Why? Well, RetroArch is equally fast. Has all the options I need. The N3DS has superior building quality. N3DS has superior screen and buttons. The PSP was really cool 10 years ago. But I wouldn't even think about playing with emulation on the PSP today....
 

penguin00

New Member
Newbie
Joined
Mar 18, 2016
Messages
2
Trophies
0
Age
28
XP
52
Country
United States
Try deleting the retroarch.cfg file only, then restart the emulator.

Edit: Forgot to add some other stuff. You might try a clean install as well, like deleting all retroarch materials and then uninstalling the CIA's, then reinstall.

Thanks! The second option worked. I completely deleted the retroarch folder, including a file in my main directory called something like "3DS Controller Options.cfg", and I uninstalled all the CIAs. I left my ROMS intact though. I then reinstalled all the CIAs and it worked! Thanks again.
 

sj33

Well-Known Member
Member
Joined
Oct 22, 2013
Messages
4,072
Trophies
2
XP
4,729
Country
Japan
Personally, I prefer RetroArch on my N3DSXL than all the emulators available for the PSP. Every day of the year. Why? Well, RetroArch is equally fast. Has all the options I need. The N3DS has superior building quality. N3DS has superior screen and buttons. The PSP was really cool 10 years ago. But I wouldn't even think about playing with emulation on the PSP today....
I think ArugulaZ means in relative terms, referring to the activity of the scenes.

It depends how you look at it. The PSP was the first mainstream handheld where emulators of 16-bit consoles were really fesible, and this was also before the days of libretro where we now take emulator portability for granted. The PSP might have been more powerful than the O3DS, but it would still appear to have been less powerful than the N3DS and thus more console-specific optimisations were required.

It could be argued that Retroarch running so well on the N3DS meant that developing 3DS-specific emulators became a bit redundant (and O3DS users lost out here). But on the other hand, very few emulators really appeared on the 3DS during the first year or so until Retroarch was ported. blargSnes is of course a miracle piece of work and a godsend for O3DS users, GameYob was a functional port of the DS version of the same emulator, a port of mGBA that seemed to be fighting against *hax half the time, and a couple of slow NES emulators appeared. But little else beyond that until Retroarch appeared and gave us so many emulators.

The sheer extra grunt of the N3DS gets around the relative lack of optimisatins, and make the N3DS probabky the best homebrew console.
 
Last edited by sj33,
  • Like
Reactions: SLiV3R

Doczu

Well-Known Member
Newcomer
Joined
Dec 25, 2015
Messages
46
Trophies
0
Age
33
XP
224
Country
Poland
It could be argued that Retroarch running so well on the N3DS meant that developing 3DS-specific emulators became a bit redundant (and O3DS users lost out here).
So to get a better (not that the retroarch core is bad, it's great) PS1 emulator it should be coded from scratch and to the metal?
 

SLiV3R

3DS Friend Code: 0473-9069-2206
Member
Joined
Jan 9, 2006
Messages
2,319
Trophies
2
Website
soundcloud.com
XP
1,847
Country
So to get a better (not that the retroarch core is bad, it's great) PS1 emulator it should be coded from scratch and to the metal?
This is a common misunderstanding. That emulation is getting better, just because it is coded from scratch. Look how the ps1 emulator on the 3ds, that is coded from scratch works. Compare it to RetroArchs :)

The ps1 doesn't need to be coded from scratch to reach fullspeed. It just needs a lot of optimisation.
 

sj33

Well-Known Member
Member
Joined
Oct 22, 2013
Messages
4,072
Trophies
2
XP
4,729
Country
Japan
This goes back to the trend towards portability in the first place - the sheer amount of time, effort and resources required to code an emulator from scratch on a single relatively niche homebrew platform with low portability makes it unlikely that somebody will attempt it. Hence, open source, portable emulators save the day.

There is speculation that GPU acceleration would help speed up PCSX, but don't expect this to appear because it's quite a huge undertaking to develop a renderer from scratch.
 
Last edited by sj33,

TecXero

Technovert
Member
Joined
Apr 13, 2014
Messages
2,810
Trophies
0
Location
Mainframe
XP
1,040
Country
United States
Personally, I prefer RetroArch on my N3DSXL than all the emulators available for the PSP. Every day of the year. Why? Well, RetroArch is equally fast. Has all the options I need. The N3DS has superior building quality. N3DS has superior screen and buttons. The PSP was really cool 10 years ago. But I wouldn't even think about playing with emulation on the PSP today....
Yeah, N3DS is great, but given a choice of emulation on the PSP or o3DS, you'll probably have a better time with the PSP. NesterJ, MasterBoy, and PicoDrive still work great; TempGBA4PSP and Snes9xTYLmecm_mod work great as well and they're still getting updates. I'd rather just use my PSP Brite instead of invest $150 for slightly better emulation. I'm sure I'd prefer a N3DS over my PSP as RetroArch is nicely polished on the 3DS, but I have an o3DS and don't think the investment is worth it.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • K3Nv2 @ K3Nv2:
    That poor film crew
    +1
  • yeager1239 @ yeager1239:
    can someone help me ripping a song from a GBA game that isn't supported by Sappy, Sorry if this isn't the right place to ask im new here
  • SnowStormAkikaze @ SnowStormAkikaze:
    Just watch the movies trailer on IMDB it look really fun but I don't know why the review score is only 5.5 :/
  • K3Nv2 @ K3Nv2:
    Are you a J lo fan
  • SnowStormAkikaze @ SnowStormAkikaze:
    No, but the movie look fun XD
  • BigOnYa @ BigOnYa:
    @yeager1239 read thru here and if not answered, create a thread and ask https://gbatemp.net/forums/nintendo-gba.339/
  • Psionic Roshambo @ Psionic Roshambo:
    Your supposed to tell them about Google lol
  • K3Nv2 @ K3Nv2:
    Or be a dick and use LGTFY
  • BigOnYa @ BigOnYa:
    Yea you right... Google browser sucks ass, but they're search engine is pretty good.
    +1
  • K3Nv2 @ K3Nv2:
    Ask Jeeves it
    +1
  • K3Nv2 @ K3Nv2:
    I never realized askejeves is just ask.com now lol
  • BigOnYa @ BigOnYa:
    Damn, McDonalds burgers are as small as White castle burgers nowdays , but cost double.
  • BigOnYa @ BigOnYa:
    And the meat patty is almost as thin as the slice of cheese.
  • K3Nv2 @ K3Nv2:
    Use the app always bogos just buy weight loss injections
  • BigOnYa @ BigOnYa:
    I don't normally eat there,in fact been years, but wifey took grandkids, and brought back a cheese burger for me, so lame, and expensive.
  • BigOnYa @ BigOnYa:
    We had Raising Canes chicken for the first time other night, damn that was good. That sauce was what makes it.
  • BigOnYa @ BigOnYa:
    That is messed up.
  • BigOnYa @ BigOnYa:
    I was asked to leave a casino in Vegas years ago, because somebody asked me for change for $20 and I made change for them. The casino claimed it was against they're rules and I had to leave. I feel Karma got them back cause the casino was torn down couple years ago.
    +1
  • K3Nv2 @ K3Nv2:
    Did master chief tell you directly
    +1
  • BigOnYa @ BigOnYa:
    I sent them SARS blankets as revenge, lol
  • AncientBoi @ AncientBoi:
    @BigOnYa gimme change for a $20 pls. :):evil:
    +1
  • K3Nv2 @ K3Nv2:
    You can have his Sars blanket because he cares about you
    +1
  • K3Nv2 @ K3Nv2:
    I don't but he does
    +1
    K3Nv2 @ K3Nv2: I don't but he does +1