Homebrew Retroarch Emulation Thread (Nightly Builds Included)

Kurt91

Well-Known Member
Member
Joined
Sep 9, 2012
Messages
589
Trophies
1
Age
33
Location
Newport, WA
XP
2,236
Country
United States
Okay, so I'm still on 1.8.9 and I haven't touched anything. I mean, I did move all of the unnecessary cores into a separate folder to speed up loading times, but I still had things working after doing that. I didn't touch any settings or anything that would have broken things. At absolute worst, I don't remember exactly but the 3DS may have had the battery die while I had RetroArch running and the system in Sleep Mode. (Meaning the 3DS was closed, but still running and RetroArch may have been on.)

As things are right now, I can launch RetroArch, but whenever I try to actually start a game, regardless of what type of game or what core I try to use, the entire 3DS crashes to the point where I get a Luma crash-handling screen and I have to restart the system. It first happened when trying to launch Mother 3 for the first time. I tried the games I had played before and gotten working, using the Genesis Plus GX core and the SNES9x 2002 core. (For some reason, it works more smoothly than the 2010 version. No idea why, though) Still crashes regardless of what content/core combination I try.

I'm not entirely sure why this is happening now, and have no idea what to do to fix it. Would deleting the retroarch.cfg file do anything in this case? If so, is there a way to do so within RetroArch, or do I have to go through the whole process of removing the SD card and doing so through my PC?

On a different note, is it worth updating to 1.9.0, and is there an easy process to do so, or do I delete all components of 1.8.9 and install 1.9.0 from scratch.
 

kenseiden

i am overflow
Member
Joined
Sep 20, 2015
Messages
259
Trophies
0
Age
42
XP
2,358
Country
United States
SNES9x 2002 core. (For some reason, it works more smoothly than the 2010 version.

SNES9x 2002 is based on an earlier version of SNES9x that’s not as accurate as the 2010 version, but also runs faster because of that. 2010 core won’t ever run fullspeed on a New 3DS as far as I know.
 

the_randomizer

The Temp's official fox whisperer
Member
Joined
Apr 29, 2011
Messages
31,284
Trophies
2
Age
38
Location
Dr. Wahwee's castle
XP
18,969
Country
United States
SNES9x 2002 is based on an earlier version of SNES9x that’s not as accurate as the 2010 version, but also runs faster because of that. 2010 core won’t ever run fullspeed on a New 3DS as far as I know.

Yeah, even at 800 MHz, it's still too slow for Snes9x 2010.
 
  • Like
Reactions: kenseiden

Kurt91

Well-Known Member
Member
Joined
Sep 9, 2012
Messages
589
Trophies
1
Age
33
Location
Newport, WA
XP
2,236
Country
United States
Any advice on how to squeeze just a tiny bit better performance out of the PlayStation emulator? I'm playing Guardian's Crusade, and it runs pretty well except for a couple minor visual glitches regarding shadows, and the occasional frame-rate drops from time to time.

It's weird. I'll be going across a field and suddenly get slowdown in an area that looks no different than anywhere else where I'm getting full speed. I've looked through the settings and I didn't notice a difference in turning off audio sync. Should I turn on frame skip to 1 or something? I thought I remember reading that was a possible fix for better speed, but the description of the setting didn't say anything about performance.

On a different note, I found that I was having issues with crashing like before, and it only happens when I set up the rewind feature. Not that the rewind feature doesn't work, I was able to use it just fine when I turned it on, but once I turn the emulator off and start a new play session later, I get crashing when loading a game. (And yes, I'm being careful to turn off RetroArch through the menu properly instead of just turning it off through the 3DS Home menu. Though I do want to know if pausing the program through the Home menu would also be an issue. Guardian's Crusade is really obtuse on where it hides permanently-missable secrets, and being able to flip to a guide on the 3DS internet browser would be nice. For now, I'm keeping my phone at hand as I play.)
 

Zense

Well-Known Member
Member
Joined
Apr 20, 2008
Messages
1,977
Trophies
2
XP
4,308
Country
Italy
Any advice on how to squeeze just a tiny bit better performance out of the PlayStation emulator? I'm playing Guardian's Crusade, and it runs pretty well except for a couple minor visual glitches regarding shadows, and the occasional frame-rate drops from time to time.

It's weird. I'll be going across a field and suddenly get slowdown in an area that looks no different than anywhere else where I'm getting full speed. I've looked through the settings and I didn't notice a difference in turning off audio sync. Should I turn on frame skip to 1 or something? I thought I remember reading that was a possible fix for better speed, but the description of the setting didn't say anything about performance.

On a different note, I found that I was having issues with crashing like before, and it only happens when I set up the rewind feature. Not that the rewind feature doesn't work, I was able to use it just fine when I turned it on, but once I turn the emulator off and start a new play session later, I get crashing when loading a game. (And yes, I'm being careful to turn off RetroArch through the menu properly instead of just turning it off through the 3DS Home menu. Though I do want to know if pausing the program through the Home menu would also be an issue. Guardian's Crusade is really obtuse on where it hides permanently-missable secrets, and being able to flip to a guide on the 3DS internet browser would be nice. For now, I'm keeping my phone at hand as I play.)
For the home menu you should just try to see if it works.

As for better performance I take it you've been using the proper settings like vsync off, asynchronous cd read? There's also the possibility to run it in pal 50hz mode. Have you tried the newly released threaded renderer? Should be among the video drivers when using latest build from the unofficial thread for retroarch here on gbatemp.
 

MarioKartFan

Well-Known Member
Member
Joined
Aug 27, 2019
Messages
596
Trophies
0
XP
2,319
Country
Algeria
Any advice on how to squeeze just a tiny bit better performance out of the PlayStation emulator? I'm playing Guardian's Crusade, and it runs pretty well except for a couple minor visual glitches regarding shadows, and the occasional frame-rate drops from time to time.

It's weird. I'll be going across a field and suddenly get slowdown in an area that looks no different than anywhere else where I'm getting full speed. I've looked through the settings and I didn't notice a difference in turning off audio sync. Should I turn on frame skip to 1 or something? I thought I remember reading that was a possible fix for better speed, but the description of the setting didn't say anything about performance.

On a different note, I found that I was having issues with crashing like before, and it only happens when I set up the rewind feature. Not that the rewind feature doesn't work, I was able to use it just fine when I turned it on, but once I turn the emulator off and start a new play session later, I get crashing when loading a game. (And yes, I'm being careful to turn off RetroArch through the menu properly instead of just turning it off through the 3DS Home menu. Though I do want to know if pausing the program through the Home menu would also be an issue. Guardian's Crusade is really obtuse on where it hides permanently-missable secrets, and being able to flip to a guide on the 3DS internet browser would be nice. For now, I'm keeping my phone at hand as I play.)

It would be helpful to understand what settings you have enabled and what build you are running. @justinweiss uploaded a new build a few days ago to the unofficial retroarch thread that has far superior performance. You will need to enable the threaded dsp driver though. As @Zense said you will also want to enable asynchronous load.
Beyond that it is a matter of trial and error. Most (not all) games run better with video sync disabled and audio sync enabled. Some game’s run better with threaded video enabled. Some games it seems can benefit from increasing the latency settings and the audio / video sync settings.
There’s a lot to play with. That’s a blessing and a curse really.
 
  • Like
Reactions: Zense

plug313

Well-Known Member
Member
Joined
Jun 27, 2016
Messages
163
Trophies
0
Age
29
XP
622
Country
Has anyone figured out how or if SquirrelJME works? Every time I attempt to launch a .jar file I am presented with a failed to load error.

wait... there's a java emulator that can play my old phone games on my 3DS and I never knew about it???? please tell me this isn't a dream and there's a way to make this work
 

fst312

Well-Known Member
Member
Joined
Nov 4, 2008
Messages
1,176
Trophies
1
Age
35
Location
New York
XP
2,983
Country
United States
Even though I gave up for now, I need help to try understanding why netplay isn’t working for me. It says failed to connect and at times it connects to someone and it disconnects. I’m trying to connect my 3ds to my switch, once I see I can manage that I could actually try playing against others. My 3ds I’m trying to connect is an old3ds if that makes a difference. The nes I’m using is quicknes, I believe that’s what it’s called. I feel like it’s has to do with the settings but I’m not sure.
 

fst312

Well-Known Member
Member
Joined
Nov 4, 2008
Messages
1,176
Trophies
1
Age
35
Location
New York
XP
2,983
Country
United States
I have an old3ds and from what I recall when I tried netplay it really didn’t work, that probably changed by now but I’m not to sure. Right now because I think it’s better compatibility I’m thinking about getting a n3ds because I would like to use the 3ds for netplay. I just want to know before I buy one though if netplay actually works well on the n3ds for the classic systems.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    SylverReZ @ SylverReZ: @OctoAori20, Cool. Same here.