Homebrew Retroarch is Now King

MarioKartFan

Well-Known Member
OP
Member
Joined
Aug 27, 2019
Messages
596
Trophies
0
XP
2,319
Country
Algeria
After years of the 3DS feeling like an unwanted stepchild, I can confirm that the 3DS port is now up to snuff, on “New” 3DS hardware, anyway.

Picodrive, Gambatte, Fceumm, FreeIntv, GPSP are all running full speed, with excellent sound, graphics support and save states / fast forward functionality. Most cores support rewind functionality too without dropping speed below 60 FPS.

GPSP no longer crashes!

PCSX-Rearmed runs Symphony of the Night and Suikoden II full speed, without hitching.

Really excellent work. Thanks to the devs who have shown us some love and to @justinweiss for eliminating the need for GBA injections.
 

Plasmaster09

Social Justice Potato
Member
Joined
Feb 20, 2020
Messages
1,371
Trophies
1
Age
19
Location
somewhere that may or may not exist
XP
2,531
Country
United States
After years of the 3DS feeling like an unwanted stepchild, I can confirm that the 3DS port is now up to snuff, on “New” 3DS hardware, anyway.

Picodrive, Gambatte, Fceumm, FreeIntv, GPSP are all running full speed, with excellent sound, graphics support and save states / fast forward functionality. Most cores support rewind functionality too without dropping speed below 60 FPS.

GPSP no longer crashes!

PCSX-Rearmed runs Symphony of the Night and Suikoden II full speed, without hitching.

Really excellent work. Thanks to the devs who have shown us some love and to @justinweiss for eliminating the need for GBA injections.
On an old 3ds it's still pretty bad though.
gpSP doesn't even START- it always gives me the exact same "arm11 exception" crash every time I try to start a game.
I tried mGBA. It's slow as balls.
Gambatte manages to make GBC games lag on a 3ds, which is practically an achievement. Same for... all three NES emulators, somehow.
 
  • Like
Reactions: HaloEffect17

Clydefrosch

Well-Known Member
Member
Joined
Jan 2, 2009
Messages
6,024
Trophies
2
XP
4,627
Country
Germany
how long did you test gpsp?
because no one changed anything about that core and it always crashed randomly. meaning at times it does after 2 seconds and others, it does after 2 hours.

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

On an old 3ds it's still pretty bad though.
gpSP doesn't even START- it always gives me the exact same "arm11 exception" crash every time I try to start a game.
I tried mGBA. It's slow as balls.
Gambatte manages to make GBC games lag on a 3ds, which is practically an achievement. Same for... all three NES emulators, somehow.
yeah, for o3ds, you gotta use the standalone emulators by bubble2k16. retroarch for picodrive.
gba emulation will never work on o3ds, use vc injects
 

Plasmaster09

Social Justice Potato
Member
Joined
Feb 20, 2020
Messages
1,371
Trophies
1
Age
19
Location
somewhere that may or may not exist
XP
2,531
Country
United States
how long did you test gpsp?
because no one changed anything about that core and it always crashed randomly. meaning at times it does after 2 seconds and others, it does after 2 hours.

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


yeah, for o3ds, you gotta use the standalone emulators by bubble2k16. retroarch for picodrive.
gba emulation will never work on o3ds, use vc injects
Not even for Picodrive- bubble2k's ported that too and it's just... better.
Good thing I'm getting a n3ds xl in a week or so- that'll provide much better emulation.
 
  • Like
Reactions: Zense

Pickle_Rick

I'm a pickle Morty!
Member
Joined
Aug 28, 2017
Messages
694
Trophies
0
Age
27
Location
Garage
XP
1,469
Country
United States
On an old 3ds it's still pretty bad though.
gpSP doesn't even START- it always gives me the exact same "arm11 exception" crash every time I try to start a game.
This doesn't happen to me. Delete RetroArch entirely and install the latest stable build.

I tested GPSP for 6 hours today - Minish Cap and Yoshi's Island. Not one crash. I tested for 4 hours yesterday - zero crashes.

Picodrive Retroarch is better than bubble2k's port on a New 3DS. Rewind support puts Retroarch over the top.
The only one that's still better is bubble2k's SNES9x port. Everything else is better in RA.

yeah, for o3ds, you gotta use the standalone emulators by bubble2k16. retroarch for picodrive.
gba emulation will never work on o3ds, use vc injects
Not true. Old 3DS can run gpSP just fine with dynarec on.
 

Clydefrosch

Well-Known Member
Member
Joined
Jan 2, 2009
Messages
6,024
Trophies
2
XP
4,627
Country
Germany
Not true. Old 3DS can run gpSP just fine with dynarec on.

not in my experience, but i haven't really looked much at the o3ds gpsp since i moved to a n3ds myself.

I tested GPSP for 6 hours today - Minish Cap and Yoshi's Island. Not one crash. I tested for 4 hours yesterday - zero crashes.

Picodrive Retroarch is better than bubble2k's port on a New 3DS. Rewind support puts Retroarch over the top.
to be fair, I've heard people say that in previous updates too, but I'll test it out i guess

worked for 15 minutes in ff6, then crashed in golden sun as i was entering isaacs name
crashed twice in golden sun before being able to enter names.
worked for 2 levels in kirby nightmare in dreamland, crashed during whispy woods battle.

so yeah. I assume you either did not spend 10 hours testing this, or your were incredibly lucky.
 
Last edited by Clydefrosch,
  • Like
Reactions: Vulpes-Vulpeos

Zense

Well-Known Member
Member
Joined
Apr 20, 2008
Messages
1,977
Trophies
2
XP
4,315
Country
Italy
I tested GPSP for 6 hours today - Minish Cap and Yoshi's Island. Not one crash. I tested for 4 hours yesterday - zero crashes.

so yeah. I assume you either did not spend 10 hours testing this, or your were incredibly lucky.
Incredibly lucky it is then.

Anyways the random crashes have actually been looked into as the same crashes happened in pcsx_rearmed.
It was announced under the pcsx_rearmed part on this news page by retroarch:
https://www.libretro.com/index.php/category/blog/page/2/
 

The Catboy

GBAtemp Official Catboy™: Boywife
Member
Joined
Sep 13, 2009
Messages
27,966
Trophies
4
Location
Making a non-binary fuss
XP
39,396
Country
Antarctica
On an old 3ds it's still pretty bad though.
gpSP doesn't even START- it always gives me the exact same "arm11 exception" crash every time I try to start a game.
I tried mGBA. It's slow as balls.
Gambatte manages to make GBC games lag on a 3ds, which is practically an achievement. Same for... all three NES emulators, somehow.
To be fair, the old3DS has some pretty horrible hardware compared to the new3DS and I don't really think any amount of optimization is going to fix that. I could be wrong, but I wouldn't really hold out much hope for the old3DS.
 
Last edited by The Catboy,
  • Like
Reactions: Feffe

Feffe

Well-Known Member
Member
Joined
Oct 12, 2008
Messages
225
Trophies
1
XP
2,122
Country
Italy
To be fair, the old3DS has some pretty horrible hardware compared to the new3DS and I don't really think any amount of optimization is going to fix that. I could be wrong, but I wouldn't really hold out much hope of the old3DS.
Yeah, at one point it's impossible not to hit OG 3DS HW limitations. Nothing to blame the devs for. Bubble's SNES emulator does a good job working around those limitations, but as a result, it has some issues, even when run on New 3DS
2. Mosaic effect and mid-frame palette update problems - we use the 3DS hardware for speed; but we have to give up these two features for it. Most games work well without it. If you game's colours look funny, go to the Settings and try changing the palette options.


I haven't tested the latest Retroarch yet (I lent my New 3DS to a friend of mine some months ago and we are in quarantine now), IIRC Gambatte core had some sound issues. I hope they are fixed now.

For SNES game though I reckon injections are still better - most of the games have custom patches thanks to the SNES Classic community and the emulator is tailored-made for the weaker hardware.
 
Last edited by Feffe,

Plasmaster09

Social Justice Potato
Member
Joined
Feb 20, 2020
Messages
1,371
Trophies
1
Age
19
Location
somewhere that may or may not exist
XP
2,531
Country
United States
Yeah, at one point it's impossible not to hit OG 3DS HW limitations. Nothing to blame the devs for. Bubble's SNES emulator does a good job working around those limitations, but as a result, it has some issues, even when run on New 3DS



I haven't tested the latest Retroarch yet (I lent my New 3DS to a friend of mine some months ago and we are in quarantine now), IIRC Gambatte core had some sound issues. I hope they are fixed now.

For SNES game though I reckon injections are still better - most of the games have custom patches thanks to the SNES Classic community and the emulator is tailored-made for the weaker hardware.
Really? I've heard the Bubble core works wonderfully on N3DS, no matter what's thrown at it. (Well, except for that one rom hack I can't get to start.)
 
D

Deleted User

Guest
Really? I've heard the Bubble core works wonderfully on N3DS, no matter what's thrown at it. (Well, except for that one rom hack I can't get to start.)
There are some issues with Hi-Res text:
42058534-f90f42e0-7add-11e8-84af-dde4460e3d9f.png

https://gbatemp.net/threads/snes9x-for-old-3ds.435568/page-108#post-8116063
post from DiscostewSM pretty much explains it.
 
Last edited by ,
  • Like
Reactions: Zense

Clydefrosch

Well-Known Member
Member
Joined
Jan 2, 2009
Messages
6,024
Trophies
2
XP
4,627
Country
Germany
There are some issues with Hi-Res text:
42058534-f90f42e0-7add-11e8-84af-dde4460e3d9f.png
wasn't there a mode for these games?
that said, i feel like these were generally problematic on a 3ds because of its low resolution in general. you had to do some flickery stuff to make that mode display at all and it generally wasn't very comfortable
 

Feffe

Well-Known Member
Member
Joined
Oct 12, 2008
Messages
225
Trophies
1
XP
2,122
Country
Italy
Really? I've heard the Bubble core works wonderfully on N3DS, no matter what's thrown at it. (Well, except for that one rom hack I can't get to start.)
It's based on a very old version of SNES9X (1.43, released 15 years ago) and there are some minor sound and graphical glitches, like the afore-mentioned mosaic effect. IIRC an effect during the battles in Mario RPG is missing. Nothing groundbreaking, but I wouldn't describe SNES9X emulation as "perfect". It is serviceable and - considering the limitations it has on OG 3DS - an admirable effort. That said, it is "good enough" for most people and miles better than whatever the PSP had, SNES on PSP was a nightmare for me.

To be fair even Nintendo emulation has its caveat, with the audio volume generally lower (and of course most special chip games outright not working), but I find it more reliable than SNES9X and Retroarch.
wasn't there a mode for these games?
that said, i feel like these were generally problematic on a 3ds because of its low resolution in general. you had to do some flickery stuff to make that mode display at all and it generally wasn't very comfortable
Yeah no matter what, Hi-Res games will look bad on 3DS. The screen simply doesn't have enough pixels.
 
Last edited by Feffe,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • K3Nv2 @ K3Nv2:
    That sick boy yo
  • K3Nv2 @ K3Nv2:
    I was hoping I could add a custom ROM to this fire HD 10 tablet but guess no one's made twrp available
  • Psionic Roshambo @ Psionic Roshambo:
    Root it? Lol
  • Sicklyboy @ Sicklyboy:
    That shit is so locked down, tighter than a nun's ass
  • K3Nv2 @ K3Nv2:
    Don't know if that's even possible for the firmware
  • K3Nv2 @ K3Nv2:
    You can remove the bloat ware and ads easily but can't install a rom
  • K3Nv2 @ K3Nv2:
    20 some years later crash bandicoot still pisses me off
  • BigOnYa @ BigOnYa:
    Have you jail broke your ps4 yet?
  • K3Nv2 @ K3Nv2:
    I've been on since 9.0
    +1
  • BigOnYa @ BigOnYa:
    Are you gonna do your ps5 if the hack comes? Is there worries of bans, like the ps3
  • K3Nv2 @ K3Nv2:
    Probably not I got cross play friends
    +1
  • K3Nv2 @ K3Nv2:
    By then I'll have some little mini pc anyway
  • ZeroT21 @ ZeroT21:
    only ps5 updated to latest firmware can go on psn, jailbroken ones just don't use psn or they risk getting flagged or banned, altho spouting profanity in online play alredy does that
  • K3Nv2 @ K3Nv2:
    Keep current Gen consoles stock mod last gen imo
  • DinohScene @ DinohScene:
    Anyone dumb enough to get banned for spouting profanity deserves it.
  • Y @ YuseiFD:
    Then how come you do it and don't get banned ? or is it a question of getting caught doing it ?
  • BakerMan @ BakerMan:
    wtf is the point of banning swearing in games? that's utterly a dumb decision

    the new generation playing MWII won't be as hardened as the previous one playing original MW2
  • Veho @ Veho:
    What's the point of video games? Kids playing video games won't be as hardened as the previous ones getting shoved down a hillside.
    +1
  • BakerMan @ BakerMan:
    exactly my point
  • BakerMan @ BakerMan:
    kids, yall are fucking pussies, grow some asshair before you even dare touch My Friend Peppa Pig or Mario's Early Years
    BakerMan @ BakerMan: kids, yall are fucking pussies, grow some asshair before you even dare touch My Friend Peppa Pig...