While the RetroArch team have made many improvements to all of the emulator cores since Rejuvenate and Henkaku have come out, there are a few other developers who are actively working on non-RA emulators as alternatives such as cpajuste‘s port of ScummVM for the Vita and endrift‘s mGBA. mGBA has been around since Rejuvenate came out and while it isn’t yet as full speed as many of us would like, the latest stable release of mGBA that brought it from v0.4 to 0.5 has enough improvements and added features worthy of reporting on, with the main one being that now you can also play Gameboy and Gameboy Color on it, making it the first Vita emulator to support all three versions of the Gameboy. Retroarch’s gPSP and VBA are made to only run Gameboy Advance games (at least last time I checked).
What is mGBA?
mGBA is an Gameboy/Color/Advance emulator developer by endrift. While it does not yet boast full speed emulation for many games (popular ones such as Golden Sun are still chug a lot) it is the only emulator on the PS Vita (and 3DS) to support all three systems. It is now again being actively developed by endrift and other developers and you can check the source here if you want to help with it. If you aren’t a savvy developer, endrift also states:
Furthermore, if you enjoy using mGBA and wish to give back, there is now a list of ways to donate on the donations page, including the newly launched mGBA Patreon.
Changelog for mGBA 0.5.0
I shall only focus on the Vita-related major changes to the emulator. For a full list including 3DS and Wii you can check here.
Game Boy support
Support for encrypted CodeBreaker GBA cheats
Emulation of Vast Fame protected GBA carts (taizou)
Threaded rendering mode
Libretro: Memory map and achievement support (leiradel)
GUI: Add UI control remapping
GUI: Add fast-forward
Ability to temporarily load a savegame
Load specific files out of archives
Automatic BIOS detection
PSP2: Fix GPU crash while exiting
PSP2: Fix VSync
PSP2: Fix accelerometer range
PSP2: Actually load screen mode setting
PSP2: Fix gyroscope direction
PSP2: Delete threads after they return
PSP2: Fix mapping/unmapping from not at 0
PSP2: Use system font for menus
PSP2: Add rumble for PS TV
PSP2: Add fit-to-height screen mode
PSP2: Sync files per descriptor
PSP2: Allow UTF-8 filenames
PSP2: Screenshots are now saved into the Photo Gallery
PSP2: Stop underclocking when menuing
To get your hands on the latest release of mGBA all you have to is go to the download page on the emulator’s website here or as usual just click here for the direct download link. If you want the Wii or 3DS versions (or Windows/Mac/Linux) you should go to the website and get the downloads from there.