Homebrew Retroarch Emulation Thread (Nightly Builds Included)

DrFleming

New Member
Newbie
Joined
Jan 31, 2017
Messages
4
Trophies
0
Age
39
XP
54
Country
Yo im testing out ape escape. Is it possible to set the 3ds analog stick and n3ds c-stick as a dualshock? It can ONLY be played with an analog controller.

Hah, that would be a great feature! I hope some RetroArch people are reading this.

By the way, one thing regarding PSX emulation: my only issue in a (extremely short, admittedly) playthrough of FFVII was, literally, the sound. This may be a controversial opinion, but not having 60 fps (even if emulating) is unimportant as long as the framerate is *stable*. Don't forget that when playing them in an ACTUAL PSX, games like FFVII and Metal Gear Solid were... yes... 30 fps. So even if we get, say, 40 fps but stable, that'd be *improving* on the original hardware's performance. Don't forget it. Fixing sound (so we aren't bothered while playing and can enjoy Uematsu's score in its full potential) is paramount; 60 fps, not so much (again: my opinion).

And that's why I think we should have more than 1 alternative (VC), everyone wins.

This. GBA VC is awesome, but lacks save states. Why not look forward to that? The right attitude to have is to support any efforts regarding improvement in emulation. And I'm just talking about attitude: I've donated to some people in the scene (namely Plailect and nedwill) in order to economically support good efforts, but if one cannot/won't do that, the very least they can do is to NOT criticize people's work or say "Oh, but THIS is useless". Well, guess what, literally everything in the 3DS scene was useless just two years ago... Give it time, patience, work (if one can) and support, and it will bloom.
 

Giodude

GBAtemp's official rock
Member
Joined
May 17, 2015
Messages
5,094
Trophies
1
Age
23
Location
New York
XP
2,761
Country
United States
no save states makes me feel like im playing on my gba again which I like, you can mod most gba roms to use a proper sleep mode, it takes 5 seconds to make a VC with no ghosting and proper brightness, vc performance is much better than gpsp
Actually i get perfect performance from gpsp. As long as vsynch is enabled everything runs silky smooth. It also isnt eating at my 300 game limit. Also the proper sleep mode patch needs to be triggerd by a button combo, where gpsp just sleeps. The biggest factor though is most bigger games cannot be sleep mode patched, Pokemon and mother 3 being the biggest examples of this. I play for very small increments, and go long periods without charging, so sleep mode is essential.
 
  • Like
Reactions: TimX24968B

deathblade200

Well-Known Member
Member
Joined
May 10, 2016
Messages
1,371
Trophies
0
XP
1,344
Country
United States
Actually i get perfect performance from gpsp. As long as vsynch is enabled everything runs silky smooth. It also isnt eating at my 300 game limit. Also the proper sleep mode patch needs to be triggerd by a button combo, where gpsp just sleeps. The biggest factor though is most bigger games cannot be sleep mode patched, Pokemon and mother 3 being the biggest examples of this. I play for very small increments, and go long periods without charging, so sleep mode is essential.
perfect performance isn't even possible with gpsp on the vita so please don't make false claims and gba mode uses MUCH less battery than retroarch as all its doing is clocking down the ds mode while emulation takes much more power so a bigger battery drain so sleep mode isn't THAT essential in gba mode
 
Last edited by deathblade200,

Giodude

GBAtemp's official rock
Member
Joined
May 17, 2015
Messages
5,094
Trophies
1
Age
23
Location
New York
XP
2,761
Country
United States
perfect performance isn't even possible with gpsp on the vita so please don't make false claims and gba mode uses MUCH less battery than retroarch as all its doing is clocking down the ds mode while emulation takes much more power so a bigger battery drain so sleep mode isn't THAT essential in gba mode
Im not making false clains. With vsynch enabled on n3ds most games giver perfect performance. I get no frame drops and the sound quality rarely ever crackles. If ot does, putting it into sleep mode and back again fixes the issue. Also the battery isnt tje biggest deal, i just perfer to snap the 3ds closed when i need to vs a button combo.
 
  • Like
Reactions: majoru

Giodude

GBAtemp's official rock
Member
Joined
May 17, 2015
Messages
5,094
Trophies
1
Age
23
Location
New York
XP
2,761
Country
United States
I don't know what games you played, but the few that I have tried on 1.3.3 with Vsync enabled do get plenty of frame drops.
What games? I mostly play Mother 3, crazy taxi, and pokemon and they all run flawlessly. I can even enable filters and nothing changes.
 

DominoBright

Well-Known Member
Member
Joined
Sep 21, 2009
Messages
315
Trophies
1
Age
41
XP
2,541
Country
United States
What games? I mostly play Mother 3, crazy taxi, and pokemon and they all run flawlessly. I can even enable filters and nothing changes.
I used to have Astro Boy as one of the games that gave me trouble, but when I tried it again, it felt like the lag from the actual game, just that the music was playing tricks on me. Super Mario Advance 4 drops a lot between screen transitions from what little I've seen, but the gameplay itself is alright. Mother 1 and Super Dodgeball Advance are almost perfect. So I can say that some games do, in fact, work just fine as you've said. But it's not flawless as you claim it to be.

On that note, you say Mother 3 is flawless? That is one of the games that gives me some lag. Not too much, but it was enough to mess up a combo that I attempted. Other places were mainly from the opening and first chapter cutscenes. Another game that gave me trouble was Dotstream. Of all things to go slowly, THE HEALTH AND SAFETY WARNING AT 20 FPS. The gameplay would be fine for a while, with the occasional stutter, but it would drop when I would use a boost. Yep. But the worst part is that I was completely unable to see some blocks in two races, causing me to retire from the first and rage quit during the second. Third is Final Fantasy 4. Maybe it's just the airship sections and opening cutscene, but the former is part of the game, and it hits around 30 FPS.

Finally, there's one game that I find is simply not worth playing on gpSP. That game is Drill Dozer. The file select screen shows some lag when moving to the Sound and Rumble options. The opening cutscene has some too. Then you play the level and oh man. Using the drill brings the speed down quite a bit. Once you meet your first enemies and start attacking them, it slows to a crawl. At that point I stopped playing.

Again, this is 1.3.3 with Vsync enabled. If there's anything extra you've done to make performance as good as you are claiming, I'd really like to know, because using gpSP instead of injection would be nice.
 

Giodude

GBAtemp's official rock
Member
Joined
May 17, 2015
Messages
5,094
Trophies
1
Age
23
Location
New York
XP
2,761
Country
United States
I used to have Astro Boy as one of the games that gave me trouble, but when I tried it again, it felt like the lag from the actual game, just that the music was playing tricks on me. Super Mario Advance 4 drops a lot between screen transitions from what little I've seen, but the gameplay itself is alright. Mother 1 and Super Dodgeball Advance are almost perfect. So I can say that some games do, in fact, work just fine as you've said. But it's not flawless as you claim it to be.

On that note, you say Mother 3 is flawless? That is one of the games that gives me some lag. Not too much, but it was enough to mess up a combo that I attempted. Other places were mainly from the opening and first chapter cutscenes. Another game that gave me trouble was Dotstream. Of all things to go slowly, THE HEALTH AND SAFETY WARNING AT 20 FPS. The gameplay would be fine for a while, with the occasional stutter, but it would drop when I would use a boost. Yep. But the worst part is that I was completely unable to see some blocks in two races, causing me to retire from the first and rage quit during the second. Third is Final Fantasy 4. Maybe it's just the airship sections and opening cutscene, but the former is part of the game, and it hits around 30 FPS.

Finally, there's one game that I find is simply not worth playing on gpSP. That game is Drill Dozer. The file select screen shows some lag when moving to the Sound and Rumble options. The opening cutscene has some too. Then you play the level and oh man. Using the drill brings the speed down quite a bit. Once you meet your first enemies and start attacking them, it slows to a crawl. At that point I stopped playing.

Again, this is 1.3.3 with Vsync enabled. If there's anything extra you've done to make performance as good as you are claiming, I'd really like to know, because using gpSP instead of injection would be nice.
I'll make a video of it when i get home. Again, n3ds with dynarec and vsynch.
 

Vague Rant

Deceptively cute
Member
Joined
Aug 7, 2008
Messages
2,464
Trophies
2
Location
Melbourne
Website
vaguerant.tumblr.com
XP
3,316
Country
Don't forget that when playing them in an ACTUAL PSX, games like FFVII and Metal Gear Solid were... yes... 30 fps. So even if we get, say, 40 fps but stable, that'd be *improving* on the original hardware's performance. Don't forget it.
You're misunderstanding how this all works. The refresh rate of a PSX was 60Hz, and it's this that RetroArch's PSX core is failing to meet on 3DS. If RetroArch manages a stable 40FPS, it's still running at only 2/3 of full speed. This means if the original game was 30FPS, the 3DS will be running it at 20FPS, and that doesn't mean "less smoothly", it means "more slowly". The missing frames aren't just skipped, the whole system is basically operating in slow motion. In short: no, the emulator running at 40FPS is far, far away from an improvement over the original hardware.
 

deathblade200

Well-Known Member
Member
Joined
May 10, 2016
Messages
1,371
Trophies
0
XP
1,344
Country
United States
You're misunderstanding how this all works. The refresh rate of a PSX was 60Hz, and it's this that RetroArch's PSX core is failing to meet on 3DS. If RetroArch manages a stable 40FPS, it's still running at only 2/3 of full speed. This means if the original game was 30FPS, the 3DS will be running it at 20FPS, and that doesn't mean "less smoothly", it means "more slowly". The missing frames aren't just skipped, the whole system is basically operating in slow motion. In short: no, the emulator running at 40FPS is far, far away from an improvement over the original hardware.
and this is why i just like using my vita to play ps1 games no they don't get the HD textures but they are accurate and even have better performance than the ps1
 

Giodude

GBAtemp's official rock
Member
Joined
May 17, 2015
Messages
5,094
Trophies
1
Age
23
Location
New York
XP
2,761
Country
United States
Whoa, hold on a sec. You have dynarec enabled? That causes the thing to crash. Or is 1.3.3 immune to it?

EDIT: Nope, it's crashing a bunch.
I don't get very many crashes. Usually 1 or 2 games have issues with it, but it becomes predictable enough where if i save state before it has a chance to happen i can just load it and be fine.
 

MarkDarkness

Nocturnal
Member
Joined
Dec 17, 2009
Messages
1,409
Trophies
2
XP
3,227
Country
Poland
which is, assumingly, the reason it likes to crash so much.
were you looking at the gpsp core? considering how its a fork of a fork of a differently languaged fork for an entirely different console, it wouldn't surprise me if its really confusing
Gpsp core, yeah. I guess I understood the general structure, but the syntax is sort of alien. It would be pretty illuminating if whoever did the port at least explained it.
 

DominoBright

Well-Known Member
Member
Joined
Sep 21, 2009
Messages
315
Trophies
1
Age
41
XP
2,541
Country
United States
I don't get very many crashes. Usually 1 or 2 games have issues with it, but it becomes predictable enough where if i save state before it has a chance to happen i can just load it and be fine.
Where 1 or 2 games suffer for you, I only tried these three and they all crashed: Astro Boy (during normal play), FFIV (during the Mysidia flashback), and Drill Dozer (right after choosing the save file). What's worse is that it's the kind of crash that forces you to shut the power off instead of the 3DS booting you to the home menu. And predictable? The two times I played Astro Boy they occurred without warning!

Dynarec, in its current form (and past form too lol), is just bad news. And personally, I see no point in trying/learning to predict when gpSP will crash, or generally dealing with it any further. VC injection, despite its lack of save states and usage of the limited 3DS game slots, is far more reliable.
 
  • Like
Reactions: majoru and Giodude

majoru

Well-Known Member
Member
Joined
Dec 13, 2016
Messages
116
Trophies
0
XP
545
Country
Morocco
Where 1 or 2 games suffer for you, I only tried these three and they all crashed: Astro Boy (during normal play), FFIV (during the Mysidia flashback), and Drill Dozer (right after choosing the save file). What's worse is that it's the kind of crash that forces you to shut the power off instead of the 3DS booting you to the home menu. And predictable? The two times I played Astro Boy they occurred without warning!

Dynarec, in its current form (and past form too lol), is just bad news. And personally, I see no point in trying/learning to predict when gpSP will crash, or generally dealing with it any further. VC injection, despite its lack of save states and usage of the limited 3DS game slots, is far more reliable.
agreed , got fed up with all the crashes that dynarec is causing , i switched to mgba since its faster than gpsp (dynarec off)
 

geheim

Well-Known Member
Member
Joined
Jan 4, 2013
Messages
272
Trophies
0
XP
1,256
Country
Germany
agreed , got fed up with all the crashes that dynarec is causing , i switched to mgba since its faster than gpsp (dynarec off)

Did you Switch to the RetroArch mGBA core or the standalone app?? Because the standalone app doesn't give me any audio on my N3DS, otherwise I'd switch to it as well...
 

TimX24968B

"That guy"
Member
Joined
Oct 28, 2015
Messages
1,403
Trophies
0
Location
Nowhere
XP
399
Country
United States
last time I tried mgba, I couldn't even get above 40 fps with 9 frameskip... audio sounded terrible. Aside from gpsp dynarec crashing, I have no clue why its recommended, unless its a N3ds only thing.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • SylverReZ @ SylverReZ:
    @mthrnite, Cheetah Girls, the sequel to Action 52's Cheetah Men.
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    Pokemon Black I played that one a lot
  • K3Nv2 @ K3Nv2:
    Honestly never messed with Pokémon on ds much
  • mthrnite @ mthrnite:
    I played pokemon once, was bored, never tried again
  • Psionic Roshambo @ Psionic Roshambo:
    Oh Dragon Quest IX
  • K3Nv2 @ K3Nv2:
    Spent like 5 hours on switch one never touched it again
  • Psionic Roshambo @ Psionic Roshambo:
    Sentinel of the stary skies
  • K3Nv2 @ K3Nv2:
    Ds is 20 years old this year
  • Psionic Roshambo @ Psionic Roshambo:
    So MJ no longer wants to play with it?
  • K3Nv2 @ K3Nv2:
    He put it down when the 3ds came out
  • SylverReZ @ SylverReZ:
    @K3Nv2, RIP Felix does great videos on the PS3 yellow-light-of-death.
  • Jayro @ Jayro:
    Eventhough the New 3DS XL is more powerful, I still feel like the DS Lite was a more polished system. It's a real shame that it never got an XL variant keeping the GBA slot. You'd have to go on AliExpress and buy an ML shell to give a DS phat the unofficial "DS Lite" treatment, and that's the best we'll ever get I'm afraid.
    +1
  • Jayro @ Jayro:
    The phat model had amazingly loud speakers tho.
    +1
  • SylverReZ @ SylverReZ:
    @Jayro, I don't see whats so special about the DS ML, its just a DS lite in a phat shell. At least the phat model had louder speakers, whereas the lite has a much better screen.
    +1
  • SylverReZ @ SylverReZ:
    They probably said "Hey, why not we combine the two together and make a 'new' DS to sell".
  • Veho @ Veho:
    It's a DS Lite in a slightly bigger DS Lite shell.
    +1
  • Veho @ Veho:
    It's not a Nintendo / iQue official product, it's a 3rd party custom.
    +1
  • Veho @ Veho:
    Nothing special about it other than it's more comfortable than the Lite
    for people with beefy hands.
    +1
  • Jayro @ Jayro:
    I have yaoi anime hands, very lorge but slender.
  • Jayro @ Jayro:
    I'm Slenderman.
  • Veho @ Veho:
    I have hands.
    Veho @ Veho: +1