Homebrew Nintendo vs Homebrew Emulation performance

Melter

Well-Known Member
OP
Member
Joined
Mar 31, 2011
Messages
190
Trophies
1
XP
540
Country
United States
Hey GBATemp, I tried searching for some answers on this question but could not find any direct answers:

On the New 3DS systems, how does performance compare between mGBA emulator (installed as CIA) versus Nintendo's own GBA_FIRM w/ ROM injection?

And simlarly, how would something like BlargSNES or RetroArch compare to the Nintendo's in-house SNES emulation?

Again, I am strictly talking about performance (Frame-rate, screen-tearing, sound quality), not any extra features such as save states or cheat support.
 

Denny64

Well-Known Member
Newcomer
Joined
Mar 7, 2016
Messages
56
Trophies
0
Age
32
XP
105
Country
Netherlands
In my case (N3DS-XL), GBA VC (Virtual Console) is way faster than mGBA emulation ;)
Sound and image are crisp clear, and I haven't found any lag in GBA games.

Did not test any SNES games, so no opinion there. ^_^
 
  • Like
Reactions: hobbledehoy899
D

Deleted User

Guest
Virtual console seems to never fail me although I do like emulators a lot.
 

Ekaitz

Redhead Believer
Member
Joined
Jun 13, 2010
Messages
608
Trophies
0
XP
441
Country
France
I still think that SNES emulator on N3DS is better than BlargSNES.

It runs perfectly on all games, no framerate problems, it is just as smooth as it is possible to be.
 

nl255

Well-Known Member
Member
Joined
Apr 9, 2004
Messages
2,999
Trophies
2
XP
2,786
Country
Hey GBATemp, I tried searching for some answers on this question but could not find any direct answers:

On the New 3DS systems, how does performance compare between mGBA emulator (installed as CIA) versus Nintendo's own GBA_FIRM w/ ROM injection?

And simlarly, how would something like BlargSNES or RetroArch compare to the Nintendo's in-house SNES emulation?

Again, I am strictly talking about performance (Frame-rate, screen-tearing, sound quality), not any extra features such as save states or cheat support.

Nintendo does not use emulation to run GBA games, so of course Nintendo's is going to be faster. It is very similar to how the PSP ran PS1 games.

Update: ichfly did something similar for the original DS so that you could run GBA games from a R4 or other flash cart but it didn't work very well. Having a MMU on the 3DS probably helped.
 
Last edited by nl255,

Mazamin

Well-Known Member
Member
Joined
Sep 4, 2014
Messages
1,895
Trophies
0
XP
3,082
Country
Italy
Umm..I never said accuracy. The fact that the SNES VC is N3DS exclusive should tell you something. It has to use the 804MHz clock just to run. BlargSNES can run at O3DS clock speed. Therefore, performance wise, BlargSNES has better performance.
Yes, it has better performance, but worse accuracy! Read here for a better explanation
 

Mazamin

Well-Known Member
Member
Joined
Sep 4, 2014
Messages
1,895
Trophies
0
XP
3,082
Country
Italy
He said performance.
"accurate emulators may need up to 3GHz of power to faithfully recreate aging tech"
This is why I'm saying that performance is different from accuracy, you were saying that blargsnes is better as it has a better performance on old3ds, anyway the accuracy is worse.
The performance that the op is talking about is actually the accuracy.
 
Last edited by Mazamin,

Deleted member 370671

Ball of Kawaiiness
Member
Joined
Aug 23, 2015
Messages
1,435
Trophies
1
Location
Lowee
XP
1,601
Country
Korea, North
Hey GBATemp, I tried searching for some answers on this question but could not find any direct answers:

On the New 3DS systems, how does performance compare between mGBA emulator (installed as CIA) versus Nintendo's own GBA_FIRM w/ ROM injection?

And simlarly, how would something like BlargSNES or RetroArch compare to the Nintendo's in-house SNES emulation?

Again, I am strictly talking about performance (Frame-rate, screen-tearing, sound quality), not any extra features such as save states or cheat support.

For the GBA part, MGBA is an emulator, while GBA VC runs on native hardware. No emulator will ever have that level of performance and accuracy, ever.
For the SNES part, it's a little trickier. You're talking about N3DS - and on this system, the Nintendo emulator will run at 100% speed all the time, and so will BlargSNES. The thing is that BlargSNES can also run at a really good framerate, even on O3DS, while the Nintendo SNES VC can't, because BlargSNES is a lot less accurate than Ninty's own emulator. So from a general standpoint, Blarg's performance is superior - but in your specific case, there won't be any difference. So the official VC will be better.
 
  • Like
Reactions: Mazamin

Kioku

猫。子猫です!
Member
Joined
Jun 24, 2007
Messages
12,003
Trophies
3
Location
In the Murderbox!
Website
www.twitch.tv
XP
16,127
Country
United States
Umm..I never said accuracy. The fact that the SNES VC is N3DS exclusive should tell you something. It has to use the 804MHz clock just to run. BlargSNES can run at O3DS clock speed. Therefore, performance wise, BlargSNES has better performance.

Not really. You're confusing performance with compatibility.

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

And actually, SNES VC is worse in general. It uses hacky solutions to work around problems.

Oh? What problems?.. And what workarounds? I doubt an official release would see Nintendo taking shortcuts.
 

Deleted member 370671

Ball of Kawaiiness
Member
Joined
Aug 23, 2015
Messages
1,435
Trophies
1
Location
Lowee
XP
1,601
Country
Korea, North
Oh? What problems?.. And what workarounds? I doubt an official release would see Nintendo taking shortcuts.
They do take shortcuts - and so does almost every emulator. The reason here is because (iirc) the SNES' GPU can do a lot of tricky things the 3DS' GPU can't, they need to use the CPU to recreate those effects - and it takes a lot of processing power to do this accurately. That's part of why SNES VC isn't available on O3DS.
 

Mazamin

Well-Known Member
Member
Joined
Sep 4, 2014
Messages
1,895
Trophies
0
XP
3,082
Country
Italy
Not really. You're confusing performance with compatibility.

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



Oh? What problems?.. And what workarounds? I doubt an official release would see Nintendo taking shortcuts.
You're right, Nintendo knows the consoles way better than an hacker. Emulators are good for compatibility and performance, but VCs are better in terms of accuracy.
 

Kioku

猫。子猫です!
Member
Joined
Jun 24, 2007
Messages
12,003
Trophies
3
Location
In the Murderbox!
Website
www.twitch.tv
XP
16,127
Country
United States
They do take shortcuts - and so does almost every emulator. The reason here is because (iirc) the SNES' GPU can do a lot of tricky things the 3DS' GPU can't, they need to use the CPU to recreate those effects - and it takes a lot of processing power to do this accurately. That's part of why SNES VC isn't available on O3DS.
I'm talking about "hacky solutions". I don't think Nintendo would take shortcuts. They would have had to do some heavy lifting.. However, blargsnes took shortcuts... Basically what I'm being told is that SNES VC shares some similar issues that emulation does. Which leaves the question: What are these issues?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: https://youtu.be/MddR6PTmGKg?si=mU2EO5hoE7XXSbSr