mGBA reaches stable v0.5.0, GB/GBC support added
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:
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)
- Tile viewer
- 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.