Changes

Jump to navigation Jump to search

Game Boy Advance emulators

366 bytes added, 11 January
Comparisons
===Comparisons===
;[[mGBA]]:Aims Free and open-source Game Boy/Color and Game Boy Advance emulator developed by endrift. Being written from scratch, it aims for speed, [[Emulation Accuracy|accuracy]], speed, and featuresportability. ItAs of yet, it's actively developed the most complete GBA emulation effort with [[#Enhancements|enhancements]] and has features [[#Hardware_features_and_accessories|feature support]], passing the older project VBA-M lacks such and its forks. It is also available as a Tilt SensorLibretro core for RetroArch. As of 0.9.0, and more mGBA with a stripped-down GUI has been integrated into Dolphin recently Game Boy Camera support. It currently does not have an official Android buildfor games supporting [[#Hardware_features_and_accessories|connectivity features]]. ;[[NanoBoyAdvance]]<small class="plainlinks" style="font-weight:normal;"> ([https://github.com/nba-emu/NanoBoyAdvance/blob/master/docs/ACCURACY.md#game-compatibility Compatibility])</small>:Highly [[Emulation_accuracy|accurate]]<ref>[https://github.com/nba-emu/NanoBoyAdvance/blob/master/docs/ACCURACY.md mGBA suite comparison]</ref> Game Boy Advance emulator. It aims for [[Emulation Accuracy|cycle-accurate]] emulation when possible (CPU, DMA, timers, PPU and Game Pak prefetch), while also offering enhancements such as improved audio quality. Very high compatibility, including games that require emulation of [https://github.com/nba-emu/NanoBoyAdvance/blob/master/docs/ACCURACY.md#Game-compatibility peculiar hardware edge-cases]. 
;[[VisualBoy Advance|Visual Boy Advance (VBA)]]:The original GBA emulator. Discovered to have an <abbr title="Arbitrary Code Execution">ACE</abbr> vulnerability detailed below.
 
:;[[VisualBoy Advance#VBA-M|Visual Boy Advance-M (VBA-M)]]:A fork with additional improvements. It is behind in terms of [[Emulation Accuracy|accuracy]] and performance compared to mGBA, but is still useful for its robust debugging features and sound interpolation that reduces hissing.
 
::;VBA-Next:A [[RetroArch]] fork from an older revision of VBA-M with added speedhacks and tweaks, making it useful for lower-end devices. A bit less accurate in some respects, but fixes a few games such as Advance Wars 2.
 
;[[SkyEmu]]:Low level Game Boy, Game Boy Color and Game Boy Advance emulator. Its primary focus is to provide a [https://old.reddit.com/r/emulation/comments/ybejxv/skyemu_v2_release/itutt2h/ good user experience] through a good mixture of tradeoffs of [[Emulation_accuracy|accuracy]]<ref>[https://github.com/skylersaleh/SkyEmu#accuracycompatibility SkyEmu: Accuracy and Compatibility], [https://github.com/skylersaleh/SkyEmu/blob/dev/docs/Accuracy.md SkyEmu: Accuracy on Difficult to Emulate Games].</ref>, performance, features and usability. Capable of full instruction pipeline, prefetch emulation and per pixel PPU Implementation capable of both scan line and mid scan line effects.
 ;[[higan]] / [[ares]]:It is behind in terms of performance and compatibility compared to mGBA, NanoBoyAdvance and SkyEmu but [[Emulation Accuracy|accuracy]] wise it has dot-based instead of scanline-based renderer for the Game Boy Advance.While its overall compatibility might not be identical, Ares stands out with its unique [[#Enhancements|enhancements]] like custom shaders and debug features. 
;[[MAME]]:Has a <code>gba</code> driver markup as working but both graphics and sound are [http://adb.arcadeitalia.net/dettaglio_mame.php?game_name=gba "imperfect"] as of version 0.249.
 
;[[gpSP]]:Originally made for the PSP, its last official version was 0.91. There are, however, two forks of interest: [http://dl.qj.net/psp/emulators/gpsp-mod-20090720.html gpSPmod], and [http://filetrip.net/psp-downloads/homebrew/download-gpsp-j-12-06-16-f29570.htmlgpSP-J gpSP-J]. gpSP-J has superior compatibility, while gpSPmod has more options for customization (full screen, cheats, etc). Both are superior to Kai. TempGBA is another good fork. For other platforms there's a libretro port of gpSP with fast x86 and ARM dynarecs. While it's behind the best GBA emulators in terms of accuracy, its great performance makes it a viable option for old/underpowered machines or for using extreme fast-forward in games.
 
; [[Nintendo Switch Online]] (Sloop)
* GBA support was added to Nintendo Switch Online Expansion Pack in February 2023, alongside GB games exclusive to the normal tier;
10,795
edits

Navigation menu