Changes

Jump to navigation Jump to search

Game Boy Advance emulators

26 bytes added, 12:03, 10 November 2023
m
Comparisons
===Comparisons===
;[[mGBA]]:Aims for [[Emulation Accuracy|accuracy]], speed, and features. For its [[Emulation Accuracy|accuracy]], it's gradually becoming the best at that. It's actively developed and has features VBA-M lacks such as a Tilt Sensor, and more recently Game Boy Camera support. It currently does not have an official Android build.;[[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 Highly accuratemGBA suite comparison] </ref> Game Boy Advance emulator. It aims for [[Emulation Accuracy|cycle-accurate]] emulation when possible, while also offering enhancements such as improved audio quality. [[Emulation Accuracy|Cycle-accurate]] emulation of most components, including: (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.
::;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 accuracySkyEmu: Accuracy on Difficult to Emulate Games].</ref>, performance, features and usability. Capable of full instruction pipeline, prefetch emulation and [https://github.com/skylersaleh/SkyEmu#accuracycompatibility Per Pixel 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 VBA-M SkyEmu but [[Emulation Accuracy|accuracy]] wise it has dot-based instead of scanline-based renderer for the Game Boy Advance.
;[[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]]: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.
10,851
edits

Navigation menu