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

Discussion in 'GBAtemp & Scene News' started by RattletraPM, May 21, 2019.


    8,681

    55
    Front-page
    hqrenderer.

    '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
     
    Dartz150, Xzi, Soulsilve2010 and 26 others like this.
    Discussion (55 replies)
  1. Elalexyzoner

    Elalexyzoner Alex95

    Member
    3
    Jun 5, 2016
    Mexico
    Near Texas
    This on switch would we awesome!
     
  2. sarkwalvein

    sarkwalvein There's hope for a Xenosaga port.

    Member
    18
    GBAtemp Patron
    sarkwalvein is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Jun 29, 2007
    Germany
    Niedersachsen
    Finally those fine games in 4K!
     
  3. Mr. Looigi

    Mr. Looigi Where’s food?

    Member
    6
    Aug 8, 2018
    United States
    Rec Center
    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
     
    MikeHawke and NoNAND like this.
  4. Knucklesfan

    Knucklesfan GBAtemp Regular

    Member
    4
    Sep 11, 2016
    United States
    Just open up a browser window in your home folder (like your username folder) and then type in ".gba" it'll find them all
     
    slaphappygamer, Sinon and burt111 like this.
  5. NoNAND

    NoNAND GBAtemp's Official NAND multipurpose tool.

    Member
    8
    Aug 22, 2015
    Antarctica
    GhostLatte's van
    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)
     
  6. Mr. Looigi

    Mr. Looigi Where’s food?

    Member
    6
    Aug 8, 2018
    United States
    Rec Center
    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
     
  7. VinsCool

    VinsCool Cattus Incerta Tacitusque

    Member
    25
    GBAtemp Patron
    VinsCool is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Jan 7, 2014
    Canada
    Another World
    Impressive!
     
    Mr. Looigi and RattletraPM like this.
  8. guisadop

    guisadop GBAtemp Fan

    Member
    5
    Jun 22, 2012
    Brazil
    Technology is amazing!
     
  9. Sonic Angel Knight

    Sonic Angel Knight GBAtemp Legend

    Member
    18
    May 27, 2016
    United States
    New York
    Like father, like son. (Referencing Bsnes emulator being snes and mgba being Gameboy advance, a glorified snes portable) :P
     
    RattletraPM and VinsCool like this.
  10. FAST6191

    FAST6191 Techromancer

    pip Reporter
    22
    Nov 21, 2005
    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).
     
    Mr. Looigi likes this.
  11. sarkwalvein

    sarkwalvein There's hope for a Xenosaga port.

    Member
    18
    GBAtemp Patron
    sarkwalvein is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Jun 29, 2007
    Germany
    Niedersachsen
    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.
     
    zfreeman and Mr. Looigi like this.
  12. naddel81

    naddel81 GBAtemp Addict

    Member
    7
    Dec 14, 2009
    United States
    why does it have HD and the map still flickers?
     
  13. AlanJohn

    AlanJohn くたばれ

    Moderator
    11
    GBAtemp Patron
    AlanJohn is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Jan 6, 2011
    Ukraine
    Canada,New Jersey
    Can't wait to see games like Driver 3D, Asterix and Obelisk in full HD!
     
  14. SexySpai

    SexySpai xdddddddddddddddddddddddddddddddddd

    Member
    8
    Jun 16, 2018
    United States
    your mom lol
    Anyone know good games that use this feature? Just give me like 5 or less.
     
  15. Zense

    Zense GBAtemp Advanced Fan

    Member
    7
    Apr 20, 2008
    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...
     
  16. Zumoly

    Zumoly GBATemp Analyst

    Member
    7
    Apr 27, 2018
    Mali
    Yorosso
    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.
     
    zfreeman, grey72 and Mr. Looigi like this.
  17. FAST6191

    FAST6191 Techromancer

    pip Reporter
    22
    Nov 21, 2005
    United Kingdom
    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.
     
    Tarmfot, zfreeman, jamespoo and 3 others like this.
  18. LiveLatios

    LiveLatios Profesionnal Scalie

    Member
    8
    Nov 16, 2015
    Canada
    why
    nice, i remember asking if this was a thing about 3-ish years ago, nice to see it finally exists
     
  19. jt_1258

    jt_1258 Something

    Member
    9
    Aug 21, 2016
    United States
    Somewhere
    oh this is gonna be fucking awesome for the simpsons road rage. a mode 7 game that took mode 7 to a whole new level
     
    Mr. Looigi likes this.
  20. Jayro

    Jayro MediCat USB and Mini Windows 10 Developer

    Member
    15
    GBAtemp Patron
    Jayro is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Jul 23, 2012
    United States
    Octo Canyon
    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.
     
Loading...