Homebrew Best Classic Gameboy Solution - mGBA vs VBAGX vs....

Flo_o

Well-Known Member
OP
Member
Joined
Mar 18, 2017
Messages
165
Trophies
0
Age
37
XP
498
Country
Hi all, the wii is still my favorite way to enjoy many classic games (well, i am a original hardware guy but nothing can beats the wii convenience in combination with the video and controller options) but i always had problems with playing classic gameboy games. For some reason it's not that easy as GBA. There are a lot of solutions but which one has the best fluent gameplay, pixel perfect resolution and sound? Here is a list with options and some of my thoughts, i've tested all emulators with Super Mario Land (it's a good game for testing, it's a big plus when the pyramid pixels all have the same size):


- VBA GX (2.4.0): it's still a classic solution, but it is not perfect. I like the scaler options but the sound has a delay, a bad thing if you are used to the original gameboy.
- mGBA (0.7.3): the perfect way to play GBA games, but for gameboy it is different. Maybe it's me but it feels not 100% fluent, also, i don't know if it has something to do with the latest version but the sound is off. Here is a sample, listen to the gameboy bios logo, destroying blocks and exploding turtle.
- emGBA (2019-10-15): based on mGBA, with awesome customization. It's a great build but for some reason the gameplay feels not 100% fluent.
- Gambatte Libretro (r0.6): i always love rogerio's standalone builds, but Gambatte is not working perfect for me. I have enabled integer scale to maintain the correct aspect ratio, disabled Bilinear filtering to make the pixels as crisp as possible and switched to 2xnormal filter, but it runs less fluent than mGBA and emGBA. Also, the sound quality is not as crip as mGBA, eMGBA or VBA GX.
- WiiMednafen (02.2-pre): i was curious how classic gameboy games run on WiiMednafen. Conclusion, my least favorite choice. The picture quality is not as good as the other options.


i really like to know what you all think, what is the best gameboy classic solution on the wii?
 
Last edited by Flo_o,

Maeson

Well-Known Member
Member
Joined
Apr 3, 2013
Messages
1,180
Trophies
1
XP
3,397
Country
Spain
I do not know which version of retroarch you are using, but I like the core in SuperrSonic's version of RA, it works really well for me and it's what I use the majority of the time. Modern versions of RA for Wii are really subpar in performance.

Here's a link. I could share my configuration if you wanted.

mGBA is catching up nicely having in mind it wasn't a planned feature initially, too. VBA is fine for gb/c, but it certainly could get some updates.
 

Tetsuo Shima

Well-Known Member
Member
Joined
Oct 29, 2008
Messages
1,874
Trophies
2
Age
45
XP
4,891
Country
Italy
For me the best solution is Gambatte core for Retroarch. I'm using Retroarch 1.7.7. (nightly build) but you can use SuperSonic's version as well.
I have no audio or video stuttering. Owning original hardware as well and didn't notice any difference.
With gambatte I can reproduce the thing that I care the most when talking about GB: the original greenish colors and dot matrix grid scanlines. I really can't stand seeing GB games in black and white tint.
My settings:
video:
integer scale = on
Custom aspect ratio [width 480 (3x) ; height 432 (3x)]
no bilinear filtering and no other filters at all
Core Options:
GB colorization = internal
Internal palette = Special 1
Onscreen Overlay:
overlay preset = gbgrid.cfg
overlay opacity = 0.10
overlay scale = 2.00
 
Last edited by Tetsuo Shima,

Flo_o

Well-Known Member
OP
Member
Joined
Mar 18, 2017
Messages
165
Trophies
0
Age
37
XP
498
Country
I do not know which version of retroarch you are using, but I like the core in SuperrSonic's version of RA, it works really well for me and it's what I use the majority of the time. Modern versions of RA for Wii are really subpar in performance.

Here's a link. I could share my configuration if you wanted.

mGBA is catching up nicely having in mind it wasn't a planned feature initially, too. VBA is fine for gb/c, but it certainly could get some updates.

Hi MaeseJesus, that''s awesome, thank you for pointing out SuperrSonic's build, he mentioned it before but totally forgot about it, i will check if i can handle the configuration, if not, is it ok if i send you a PM?

For me the best solution is Gambatte core for Retroarch. I'm using Retroarch 1.7.7. (nightly build) but you can use SuperSonic's version as well.
I have no audio or video stuttering. Owning original hardware as well and didn't notice any difference.
With gambatte I can reproduce the thing that I care the most when talking about GB: the original greenish colors and dot matrix grid scanlines. I really can't stand seeing GB games in black and white tint.
My settings:
video:
integer scale = on
Custom aspect ratio [width 480 (3x) ; height 432 (3x)]
no bilinear filtering and no other filters at all
Core Options:
GB colorization = internal
Internal palette = Special 1
Onscreen Overlay:
overlay preset = gbgrid.cfg
overlay opacity = 0.10
overlay scale = 2.00

Thank you too Tetsuo Shima! Will also try your mentioned Retroarch build :)
 
  • Like
Reactions: Tetsuo Shima

Maeson

Well-Known Member
Member
Joined
Apr 3, 2013
Messages
1,180
Trophies
1
XP
3,397
Country
Spain
Of course you can, although Tetsuo already gave you a good aspect ratio and I rather write here so anyone can benefit of what we share.

480x432 will pretty much fill your screen as far as it can without distorting the picture, but if you want something smaller, I have a second copy of Gambatte's core set up like this (For RA-SS):


Screen Res. 530x480
Custom Ratio:
C. Viewport X 104
C. Viewport Y 96
C. Viewport Width 320
C. Viewport Heigh 280

All the filters off, because I don't like how blurry make the picture. The benefit of doing this from custom aspect ratio is that you can later change the screen resolution and still maintain a "pixel perfect" image (meaning the picture pixels aren't stretched like the 150% example here).

This way you get to use borders too if you so want (the one on the photo below is an overlay we took advantage of to seem like a border, years ago I spent time doing it for as many borders I found). Depending on what I want to play, I choose either the core with the bigger picture or this one.

20191021_204208.jpg
 
Last edited by Maeson,
  • Like
Reactions: baco81 and Flo_o

SaulFabre

I like Yoshis and the Wii/Wii U scene.
Member
Joined
Feb 6, 2019
Messages
3,180
Trophies
2
Age
25
Location
Ecuador
Website
saulfabreg-wiivc.blogspot.com
XP
7,815
Country
Ecuador
For GB/GBC/GBA emulation on Wii:

Gambatte Wii RA is best for most GB/GBC games
mGBA Wii (official and RA) is best for most GBA games

emGBA is another option for GBA but it doesn't perform very well
gpSP Wii RA is another option for GBA but it has some few issues (i don't know)

VBA GX is great for GB/GBC & Super Game Boy (SGB) too, but for GBA i don't use it very much (slowdown in most GBA games). I only use VBA GX in these games which require tilt sensor (Kirby: Tilt 'n' Tumble GBC, WarioWare: Twisted! GBA, Yoshi Topsy-Turvy GBA), which VBA GX emulates it (don't know if mGBA Wii emulates that).
 

Maeson

Well-Known Member
Member
Joined
Apr 3, 2013
Messages
1,180
Trophies
1
XP
3,397
Country
Spain
Mgba does support the motion control games and it got updated not long ago to support both TR and non-TR controllers and also sensitivity settings, and it works great.
 
  • Like
Reactions: SaulFabre

SaulFabre

I like Yoshis and the Wii/Wii U scene.
Member
Joined
Feb 6, 2019
Messages
3,180
Trophies
2
Age
25
Location
Ecuador
Website
saulfabreg-wiivc.blogspot.com
XP
7,815
Country
Ecuador

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • K3Nv2 @ K3Nv2:
    How do you know if the night will be good when you're asleep
  • BakerMan @ BakerMan:
    because i didn't say i was asleep
  • BakerMan @ BakerMan:
    i said i was sleeping...
  • BakerMan @ BakerMan:
    sleeping with uremum
  • K3Nv2 @ K3Nv2:
    Even my mum slept on that uremum
  • TwoSpikedHands @ TwoSpikedHands:
    yall im torn... ive been hacking away at tales of phantasia GBA (the USA version) and have so many documents of reverse engineering i've done
  • TwoSpikedHands @ TwoSpikedHands:
    I just found out that the EU version is better in literally every way, better sound quality, better lighting, and there's even a patch someone made to make the text look nicer
  • TwoSpikedHands @ TwoSpikedHands:
    Do I restart now using what i've learned on the EU version since it's a better overall experience? or do I continue with the US version since that is what ive been using, and if someone decides to play my hack, it would most likely be that version?
  • Sicklyboy @ Sicklyboy:
    @TwoSpikedHands, I'll preface this with the fact that I know nothing about the game, but, I think it depends on what your goals are. Are you trying to make a definitive version of the game? You may want to refocus your efforts on the EU version then. Or, are you trying to make a better US version? In which case, the only way to make a better US version is to keep on plugging away at that one ;)
  • Sicklyboy @ Sicklyboy:
    I'm not familiar with the technicalities of the differences between the two versions, but I'm wondering if at least some of those differences are things that you could port over to the US version in your patch without having to include copyrighted assets from the EU version
  • TwoSpikedHands @ TwoSpikedHands:
    @Sicklyboy I am wanting to fully change the game and bend it to my will lol. I would like to eventually have the ability to add more characters, enemies, even have a completely different story if i wanted. I already have the ability to change the tilemaps in the US version, so I can basically make my own map and warp to it in game - so I'm pretty far into it!
  • TwoSpikedHands @ TwoSpikedHands:
    I really would like to make a hack that I would enjoy playing, and maybe other people would too. swapping to the EU version would also mean my US friends could not legally play it
  • TwoSpikedHands @ TwoSpikedHands:
    I am definitely considering porting over some of the EU features without using the actual ROM itself, tbh that would probably be the best way to go about it... but i'm sad that the voice acting is so.... not good on the US version. May not be a way around that though
  • TwoSpikedHands @ TwoSpikedHands:
    I appreciate the insight!
  • The Real Jdbye @ The Real Jdbye:
    @TwoSpikedHands just switch, all the knowledge you learned still applies and most of the code and assets should be the same anyway
  • The Real Jdbye @ The Real Jdbye:
    and realistically they wouldn't

    be able to play it legally anyway since they need a ROM and they probably don't have the means to dump it themselves
  • The Real Jdbye @ The Real Jdbye:
    why the shit does the shitbox randomly insert newlines in my messages
  • Veho @ Veho:
    It does that when I edit a post.
  • Veho @ Veho:
    It inserts a newline in a random spot.
  • The Real Jdbye @ The Real Jdbye:
    never had that i don't think
  • Karma177 @ Karma177:
    do y'all think having an sd card that has a write speed of 700kb/s is a bad idea?
    trying to restore emunand rn but it's taking ages... (also when I finished the first time hekate decided to delete all my fucking files :wacko:)
  • The Real Jdbye @ The Real Jdbye:
    @Karma177 that sd card is 100% faulty so yes, its a bad idea
  • The Real Jdbye @ The Real Jdbye:
    even the slowest non-sdhc sd cards are a few MB/s
  • Karma177 @ Karma177:
    @The Real Jdbye it hasn't given me any error trying to write things on it so I don't really think it's faulty (pasted 40/50gb+ folders and no write errors)
    Karma177 @ Karma177: @The Real Jdbye it hasn't given me any error trying to write things on it so I don't really...