Homebrew GBA emulator for 5.0.2?

  • Thread starter Thread starter NANASHI89
  • Start date Start date
  • Views Views 11,271
  • Replies Replies 58
Are we talking similarly to how the Wii runs n64 at 480p60 without a hitch? If so then probably. The problem is that the emulation isn't very good. Most games have small effects missing. For example in Mario 64, noise isn't implemented so when warping or using a vanish cap you are missing an effect. The emulators are heavily hacked per game too, look at any Wii n64 injection compatibility list.
https://wiki.gbatemp.net/wiki/VCInjections_Compatiblity_List#Nintendo_64

As for running dolphin on switch, AFAIK our graphics drivers nor dolphins arm64 jit are as fast as they could be. I'd imagine at least lightweight games could be playable eventually without per game hacks.


Getting usable code from a compiled binary is not an easy feat. If you had the code you could use some of it but if you used any quirks of the original system things get much harder. From what I understand the 3ds's pica GPU is quite weird to the point you couldn't reuse much rendering code at all. Also, about your example for conversion

Unless I'm unaware of some programming term, this is just audio conversion. They presumably convert a .wav or similar standard file to one of those formats. If they have the code to do that, it wouldn't be too hard for a large game company to make code to reverse the process and then redo the conversion for the new format.
Yeah, it's just audio, but the graphics tools and layout tools have equivalent functions (r,c > f)
 
Just play gba games on your 3DS. I feel like the switch should have like Gamecube, Wii, and WiiU emulators. At least that's what I'd put on mine if available.
Wii U emulation is never going to happen on Switch. The Wii U is almost as powerful as the Switch.
GC/Wii already seems to work fairly well though. It's only going to get better.
 
  • Like
Reactions: Craftyawesome
Not everyone has a 3DS.



Lol what the hell are you on?
I know not everyone does. I just assumed they did because GBAtemp. It's not like I can read peoples mind across the planet. I was going by the common practice of people buying systems then homebrewing systems just because it can be done. But they do have other hand helds that can emulate gba games. Seems like a waste of memory to have a gba emulator on a switch. To each their own I guess.
 
Not everyone has a 3DS.



Lol what the hell are you on?

1. Go buy a 3ds, they aren't too expensive.
2.Dude porting is not emulation, what are YOU on? Porting works by converting the files from one platform so they can work on another.
Emulation simulates a system's CPU cycles so that their programs can work on another, however yo need a lot of power to do that.
A ported game/program works because all the libraries and all that were optimized and ported to the platform, therefore not having to simulate another system's CPU cycles.
 
Not really, you see, the switch has 720p resolution, gba games will looks bad even with filters, but on 3DS's screen which is 240p it's perfect.

GBA games actually run at 240x160, so the 3DS screen is actually not perfect at all, it simply looks good enough due to the small size of it: play GBA games on your 3DS XL and you'll notice it's all a bit blurrier due to filtering. Upscaling the GBA image to 960x640 on Switch would unfortunately give us small black borders, but due to the exact 4x increase on both height and width would actually give us a cleaner image than on the 3DS XL..
 
But why do you need a cleaner image when you can just play it on your Shield TV or phone or something
these days phones have higher resolutions than 720p so
 
Can I talk to someone who speaks through their mouth now, please?
I don't know which hole this information came out of, but it's the wrong one.
I’m not sure which side of this argument iIwould side on without further research, but that was a damn good bit of banter guys
 
But why do you need a cleaner image when you can just play it on your Shield TV or phone or something
these days phones have higher resolutions than 720p so

Because I carry my switch along anyways and don't want to carry another controller+stand and drain my phones battery and the switches screen is bigger. Because my PSP needs a new battery to work for a while and has a far inferior screen than the switches IPS is.
With the switch we get the power to emulate everything up to Wii eventually...on a handheld. It's basically 99% of all Nintendo games released to date, from NES to Switch minus Wii U and no idea about 3ds (but we got remasters of several Wii U titles). If we get decent android (nvidia shield OS), there are NDS emulators available as well.
 
Last edited by kassemmel,
Because I carry my switch along anyways and don't want to carry another controller+stand and drain my phones battery and the switches screen is bigger. Because my PSP needs a new battery to work for a while and has a far inferior screen than the switches IPS is.
With the switch we get the power to emulate everything up to Wii eventually...on a handheld. It's basically 99% of all Nintendo games released to date, from NES to Switch minus Wii U (but we got remasters of several Wii U titles)
GBA emulation will not drain your phones battery any quicker than a normal app
 
Wii U emulation is never going to happen on Switch. The Wii U is almost as powerful as the Switch.
GC/Wii already seems to work fairly well though. It's only going to get better.
It actually runs better than it should on the gpd win 2. It wont be fullspeed, but faster than you'd expect. They are very comparable with the tegra X1 outperforming the gpd win 2's cpu it in the graphics department.
 
It actually runs better than it should on the gpd win 2. It wont be fullspeed, but faster than you'd expect. They are very comparable with the tegra X1 outperforming the gpd win 2's cpu it in the graphics department.
I think the CPU is what's going to be holding it back, not so much the GPU. Vulkan should hopefully solve any GPU related bottlenecks, leaving us with about as good of a speed as we're likely to get, unless we can OC the CPU. There might still be hope for full speed emulation.
 
  • Like
Reactions: Giodude
GBA emulation will not drain your phones battery any quicker than a normal app
Your argument makes no sense. The switch is my dedicated gaming device at the moment, why shouldn't I use it for what it was made for? It has controllers, it has a dock. It made business trips great last year. Maybe I just don't want to go back to an inferior solution.
I don't play games on my phone anymore, got sick of it years ago (and bought a 3DS).
 
Your argument makes no sense. The switch is my dedicated gaming device at the moment, why shouldn't I use it for what it was made for? It has controllers, it has a dock. It made business trips great last year. Maybe I just don't want to go back to an inferior solution.
I don't play games on my phone anymore, got sick of it years ago (and bought a 3DS).
Then play gba games on your 3ds.
 
It actually runs better than it should on the gpd win 2. It wont be fullspeed, but faster than you'd expect. They are very comparable with the tegra X1 outperforming the gpd win 2's cpu it in the graphics department.
Actually, Dolphin is fullspeed in 720p native on the GPD Win 2 isn't it? I saw a video of it running Super Mario Galaxy full speed IIRC which should be one of the heavier titles.
I don't think the Switch can compete there since the CPU is much weaker.
 
  • Like
Reactions: Giodude
It actually runs better than it should on the gpd win 2. It wont be fullspeed, but faster than you'd expect. They are very comparable with the tegra X1 outperforming the gpd win 2's cpu it in the graphics department.

Since when is Switch outperforming the Win 2?
 
  • Like
Reactions: Giodude
Lots of unwarranted salt in this thread lol. Why do we need to justify playing GBA games on Switch just because we have other devices that can do it? I read these forums daily so I can eventually retire my 3DS/Vita with a device I think will be better suited for it, like I did with my PSP so long ago. That being said, nobody has the right to whine that something doesn't exist yet when this is something people do for free in their spare time. But I don't see anything like that in this thread, more like whining about why anyone would want such a thing.

And yeah I agree with the guy who said portable gaming doesn't have to equal 'on the go' gaming. I rarely bring my portable game consoles outside, maybe on a long bus or car ride. But I like to play a game in the living room while the TV is on or play in bed before going to sleep.
 
  • Like
Reactions: justinbug2
You can't play GBA on phone. You can't access to L/R buttons easily.
Sure I can!

KFBEwFp.jpg
 
Last edited by ,

Site & Scene News

Popular threads in this forum