[UPDATE] mGBA adds high-res scaling in its latest development builds

hqrenderer.png

'Tis the season for emulator enhancement projects. First, we've seen bsnes adding a high-definition Mode 7 upscaling feature, then a widescreen Game Boy emulator got released, and now it looks like mGBA will be receiving something fancy too!

One of the planned features for its next release is a high-res OpenGL renderer, which will allow for a variety of graphical improvements. Like the previously mentioned bsnes-hd, you can expect games using a Mode 7-like perspective effect (for example, F-ZERO ones and Mario Kart: Super Circuit) to look less pixelated when scaled. However, this time it doesn't just end there: sprite rotations and transformations have also been enhanced, as well as other display modes and miscellaneous graphical features! This means a good number of games will look noticeably better, as seen in some screenshots posted by mGBA's developer (endrift). A video has also been uploaded, showing the feature in action while playing F-Zero Climax (13x scaling, 3120x2080):



The high-resolution renderer is not yet available in stable mGBA builds, however it can be found in development ones (PC & Switch only, see update below). It's completely optional and will not be enabled by default: you can do so by looking at the "Enhancements" section in the settings (remember to set the renderer to OpenGL!). Keep in mind that by using a development build, you could find unexpected issues and poor performance, so it's still recommended to wait until a new stable version will be released unless you really want to stay on the bleeding edge.

UPDATE (27/5/19): Hi-res scaling has been added to the latest Switch builds. The feature is highly experimental on this platform and it could suffer from both graphical glitches and slowdowns. Code optimization is still being worked on: due to this, the developer kindly asks all users to not file bug reports related to poor performance.


:arrow: Source
 

Mama Looigi

If you read this, I'm now your mother
Member
Joined
Aug 8, 2018
Messages
950
Trophies
1
Location
Looigi's Mansion
XP
5,886
Country
Ireland
Yay :)
The only problem is I can’t remember where I put my roms. I’ve been looking all over the place (my hard drive) and I can’t find them. I think they were lost when a certain something happened. Don’t close Cortana in Task manager, kids
 

Knucklesfan

Well-Known Member
Member
Joined
Sep 11, 2016
Messages
218
Trophies
0
Age
39
XP
726
Country
United States
Yay :)
The only problem is I can’t remember where I put my roms. I’ve been looking all over the place (my hard drive) and I can’t find them. I think they were lost when a certain something happened. Don’t close Cortana in Task manager, kids
Just open up a browser window in your home folder (like your username folder) and then type in ".gba" it'll find them all
 

NoNAND

Give me back my legions!
Member
Joined
Aug 22, 2015
Messages
2,274
Trophies
1
Location
Somewhere
XP
5,064
Country
Albania
Apparently emulators seem to be getting better each day.
thanks to this I now can get to play some games like f zero and Mario kart.
I wonder how good do those games look with this new feature. Presumably less jaggy and pixelated
here's hoping this gets implemented to the switch version of mgba and hopefully further to it's retroarch core.
it's truly something groundbreaking and a game changer to breathe new life into these old games.
(the day I can play GBA games at high-res on my switch is the day I vanish never to be seen again)
 

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,348
Country
United Kingdom
While of limited use as far as the whole library is concerned there are still plenty of games that would benefit from such things. Might have to give this a look.

If someone is taking a look at things can you see what, if anything, is done for Payback (a GBA actually 3d GTA like game).
 
  • Like
Reactions: Mama Looigi

sarkwalvein

There's hope for a Xenosaga port.
Member
Joined
Jun 29, 2007
Messages
8,513
Trophies
2
Age
41
Location
Niedersachsen
XP
11,255
Country
Germany
Yeah, for some reason it isn’t that simple for me. Sometimes I’ll leave it searching for a half hour and when it’s finally done, no results
Windows search has become a PITA the last decade really. Specially when it tries to be intelligent.
I would say do not use that.
Search with any other tool, or index your files with any other software e.g. cathy.

If you don't want to use any other software but bare Windows, a simple "dir c:\*.gba /s/a" on the command line should suffice.
Unless they are on e.g. drive d, then "dir d:\*.gba /s/a", etc.
 

Zense

Well-Known Member
Member
Joined
Apr 20, 2008
Messages
1,977
Trophies
2
XP
4,318
Country
Italy
I'm really glad we get this, though I'm also intrigued by what this could mean for the legacy of these originally very pixelated games in the future...
 

Zumoly

GBATemp Analyst
Member
Joined
Apr 27, 2018
Messages
1,817
Trophies
0
Location
Yorosso
XP
3,114
Country
Mali
Yeah, for some reason it isn’t that simple for me. Sometimes I’ll leave it searching for a half hour and when it’s finally done, no results

Get "everything". It's a small but very handy tool that'll show every file you possibly have on your computer and/or hard drive.
 

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,348
Country
United Kingdom
Anyone know good games that use this feature? Just give me like 5 or less.
On the SNES, which popularised the effect, it was known as mode7 for the hardware mode it used there. It is not mode7 on the GBA but the name stuck for reviews/discussions of the time, though if you do a search then you will probably find more about the ROM release group called MODE7. Today it is not as well known but that might help. http://www.coranac.com/tonc/text/affine.htm and https://www.coranac.com/tonc/text/mode7.htm and http://problemkaputt.de/gbatek.htm#gbalcdvideocontroller if you want some technical discussion of it.

Many racing games will use it. Fzero being among the more notable along with mario kart, however there are plenty of others. Some will be more "race to the horizon" approaches where it is not as useful but still plenty in that style.
The GBA FPS efforts might also yield something here. Most are not good games, made worse by only having dpad input (it was bad then, however many years on this is when we have all had free look games for longer, and analogue sticks on controllers... yeah), but might be worth a look.
The iconic chocobo scene from Final Fantasy 6 also made it to the GBA version of that game, as did the world map part, the former comes fairly early in the game too.
I mentioned payback above. I don't know if it will do anything here as I have not properly looked into what payback does (it is full 3d but I don't know if it is just software or borrows what it can from hardware).
There are a load of demos that will make use of it. http://www.pouet.net/prodlist.php?platform[0]=Gameboy+Advance&order=thumbup (my favourite http://www.pouet.net/prod.php?which=24571 ). https://www.gbadev.org/demos.php?listby=popularity&offset=100

http://www.thunderboltgames.com/fea...he-game-boy-advance-how-well-could-it-be-done might also yield some possibilities.

Tetnus on Drugs/Lockjaw (one of my favourite tetris homebrews) could also be worth a spin.

https://pdroms.de/files/nintendo-gameboyadvance-gba/lockjaw-v0-42 should have a download.
 
D

Deleted User

Guest
nice, i remember asking if this was a thing about 3-ish years ago, nice to see it finally exists
 

Jayro

MediCat USB Dev
Developer
Joined
Jul 23, 2012
Messages
13,001
Trophies
4
Location
WA State
Website
ko-fi.com
XP
17,103
Country
United States
Looks amazing. Can we get some bilinear filtering next like the SNES got? That would be a blessing on the cake, especially for FPS games like Ecks vs Sever.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • BigOnYa @ BigOnYa:
    Damn that's cheap.
  • K3Nv2 @ K3Nv2:
    Slower speeds for gen4
  • K3Nv2 @ K3Nv2:
    I'll reformat and have a 3tb raid0 m. 2 at least
    +1
  • K3Nv2 @ K3Nv2:
    Lmao that sold out fast
    +1
  • Veho @ Veho:
    Yeet the cat.
    +1
  • K3Nv2 @ K3Nv2:
    Good idea
    +1
  • The Real Jdbye @ The Real Jdbye:
    i thought everybody knew cocktails are like 75% ice
  • Veho @ Veho:
    Yeah but not like this.
  • Veho @ Veho:
    It's not like they're complaining that their Slurpee is 99% ice or something, but if the cocktail calls for "shot of vodka, shot of vermouth, shot of gin, shot of Campari, three shots of juice, squirt of lemon" and ends up being a thimbleful of booze, that's a problem.
  • The Real Jdbye @ The Real Jdbye:
    the funny thing is cocktails in norway are only allowed to have 1 20ml shot of booze
  • The Real Jdbye @ The Real Jdbye:
    so..... yeah
  • The Real Jdbye @ The Real Jdbye:
    we're used to only having a thimbleful of booze
  • Veho @ Veho:
    Booo.
  • The Real Jdbye @ The Real Jdbye:
    same thing if you want whisky on the rocks or something, you can't get a double
  • The Real Jdbye @ The Real Jdbye:
    but you could buy as many shots of whisky (or anything else) as you want and ask for a glass of ice and pour them in
  • The Real Jdbye @ The Real Jdbye:
    it's dumb
  • Veho @ Veho:
    Maybe.
  • Veho @ Veho:
    There was a comparison of the number of Ibuprofen poisonings before and after they limited the maximum dosage per box or per pill (i'll look that up). No limit on the number of boxes you can still buy as many as you want, so people argued it was pointless.
  • Veho @ Veho:
    But the number of (accidental) poisonings dropped because drinking an entire package of ibuprofen pills went from "I need a new liver" to "I need a new box of Ibuprofen".
  • Veho @ Veho:
    Here we have ketoprofen that used to be prescription-only because of the risk of toxic dosages, but then they halved the dose per pill and sell them in bottles of six pills apiece instead of twenty and it doesn't need a prescription any more. Yes you can buy more than one bottle but people simply don't.
    Veho @ Veho: Here we have ketoprofen that used to be prescription-only because of the risk of toxic dosages...