GameBoy Advance

visualboyadvance-m v2.1.7 is released!

  • 146
  • 0
Game Boy and Game Boy Advance Emulator

This is a maintenance release mostly to fix OpenGL for Wayland users on distributions where wxGTK was built without EGL.
  • aca206a - Launch on xwayland under Wayland if no EGL [rkitover]
  • 93a24be - Disable mirroring for ROMs > 32MB [rkitover]
  • 0f4ec57 - [Build] Fix the NO_LINK build [steelskin]
  • 803ab35 - [GB] Save MBC7 EEPROM data to gbRam [steelskin]...

Hades (GBA EMULATOR) Build 230822 is released!

  • 321
  • 0
Hades is still under heavy development but it aims to have a decent balance between usability, speed and accuracy.

Currently, Hades has the following characteristics:

– Decent accuracy
– Color correction
– Fast save (also known as Save State)
– Real Time Clock (RTC) support
– Game controller support

It is the third emulator to pass the benchmarks of the AGS Aging Cartridge used to test Game Boy Advance systems.


SkyEmu v3 is released!

  • 322
  • 0
SkyEmu is a low level GameBoy, GameBoy Color, Game Boy Advance, and Nintendo DS emulator. Its primary focus is to provide a good user experience through a good mixture of tradeoffs of accuracy, performance, features and usability.


  • Highly accurate Game Boy Advance emulation
  • Game Boy and Game Boy Color Emulation
  • Nintendo DS Emulation (Beta Quality)
  • High Quality Upscaling Shaders, Color Correction, and Screen Ghosting
  • Cross Platform: Windows, MacOS, Linux, FreeBSD, iOS, Android, and Web
  • Game Controller and Rumble Support with configureable keybinds
  • 4x Persistent Save State Slots with screenshot preview
  • Game fastforward and rewind support (supporting very long rewind times)
  • Action Replay Cheat Code Engine
  • Localization in Armenian, Chinese, Danish, Dutch, English, German, Greek, Italian, and Russian...

VisualBoyAdvance-M v2.1.6 is released!

  • 424
  • 0
A B&W GameBoy, Super GameBoy and GameBoy Advance emulator created by Mudlord (with help from Nach, Squall Leonhart, Spacy, DJRobX, Jonas Quinn) and based on VBA from Forgotten and the "VBA development team". The goal is to bring together as many improvements as possible from other VBA builds. A macOS build is also available.

Version exclusively available for Windows 7 and above.

(old XP compatible version available here )

NB: This version is no longer compatible with Kega's graphics plugin pack (which only remains compatible with the old version 2.0 beta 2 build not Wx ).


– Fix Discord streaming for OpenGL [danialhorton]

mGBA 0.10.2 is released!

  • 573
  • 0
A new release of mGBA, version 0.10.2 is available. This version is a bugfix release, which contains several important fixes. Important fixes include crashing on start on very old graphics cards and flickering issues on Nvidia GPUs when using the OpenGL renderer. An extensive list of changes follows after the cut.

Emulation fixes:

  • GBA Audio: Fix improperly deserializing GB audio registers (fixes #2793)
  • GBA Audio: Clear GB audio state when disabled
  • GBA Memory: Make VRAM access stalls only apply to BG RAM
  • GBA Overrides: Fix saving in PMD:RRT (JP) (fixes #2862)
  • GBA SIO: Fix SIOCNT SI pin value after attaching player 2 (fixes #2805)
  • GBA SIO: Fix unconnected normal mode SIOCNT SI bit (fixes #2810)
  • GBA SIO: Normal mode transfers with no clock should not finish (fixes #2811)...

mGBA v0.10.1 released!

  • 453
  • 0
mGBA is a new emulator for running Game Boy Advance games. It aims to be faster and more accurate than many existing Game Boy Advance emulators, as well as adding features that other emulators lack.

- Near full Game Boy Advance hardware support[1].
- Fast emulation. Known to run at full speed even on low end hardware, such as netbooks.
- Qt and SDL ports for a heavy-weight and a light-weight frontend.
- Save type detection, even for flash memory size[2].
- Real-time clock support, even without configuration.
- A built-in BIOS implementation, and ability to load external BIOS files.
- Turbo/fast-forward support by holding Tab.
- Frameskip, configurable up to 9.
- Screenshot support.
- 9 savestate slots. Savestates are also viewable as screenshots.
- Video and GIF recording.
- Remappable controls for both keyboards and gamepads.
- Loading from ZIP files.
- IPS and UPS patch support.
- Game debugging via a command-line interface (not available with Qt port) and GDB...

SkyEmu v2 released!

  • 745
  • 0
SkyEmu is a low level GameBoy, GameBoy Color and Game Boy Advance emulator. Its primary focus is to provide a good user experience through a good mixture of tradeoffs of accuracy, performance, features and usability.


Look below

mGBA v0.10.0 released!

  • 796
  • 0
mGBA is an open-source Game Boy Advance emulator, copyright © 2013–2022 Vicki Pfau. This project is not affiliated in any way with Nintendo.


  • Preliminary Lua scripting support
  • Presets for Game Boy palettes
  • Add Super Game Boy palettes for original Game Boy games
  • Tool for converting scanned pictures of e-Reader cards to raw dotcode data
  • Options for muting when inactive, minimized, or for different players in multiplayer
  • Cheat code support in homebrew ports
  • Acclerometer and gyro support for controllers on PC
  • Support for combo “Super Game Boy Color” SGB + GBC ROM hacks
  • Improved support for HuC-3 mapper, including RTC
  • Support for 64 kiB SRAM saves used in some bootlegs
  • Discord Rich Presence now supports time elapsed
  • Additional scaling shaders
  • Support for GameShark Advance SP (.gsv) save file importing
  • Support for multiple saves per game using .sa2, .sa3, etc.
  • Support for GBX format Game Boy ROMs
  • New...

NanoBoyAdvance 1.5 is released

  • 1,378
  • 0
NanoBoyAdvance is a Game Boy Advance emulator focused on accuracy.

Linux installation instructions:
  • install SDL2, GLEW and Qt5


  • ARM: force CPSR/SPSR bit 4 to one (fixes Banjo-Kazooie: Grunty's Revenge)
  • Bus: Game Pak access sometimes incurs a one-cycle penalty when prefetch is active
  • Bus: HALT incurs a two-cycle penalty
  • DMA: make access pattern (more) accurate for ROM to ROM and other weird DMAs.
  • DMA: move the second internal cycle at the end of the transfer
  • DMA: handle more changes to the control register during a transfer
  • IRQ: rework interrupt delay emulation (once again)
  • Timer: writing to the control register takes one cycle to apply
  • PPU: apply horizontal sprite mosaic as a post-process
  • APU: model FIFO as a buffer of seven (not eight) 32-bit words (thanks Gericom) (fixes #101)
  • APU: high bits of SOUND2CNT_L should return...

Ares Git 2022/02/28 released!

  • 1,228
  • 0
Ares Git (2022/02/28) is compiled. ares is a multi-system emulator that began development on October 14th, 2004. It is a descendent of higan and bsnes, and focuses on accuracy and preservation.

ares currently emulates the following 27 hardware devices:

* Famicom + Famicom Disk System
* Super Famicom + Super Game Boy
* Nintendo 64 (under development)
* Game Boy + Game Boy Color
* Game Boy Advance + Game Boy Player
* SG-1000 + SC-3000
* Master System + Game Gear
* Mega Drive + Mega CD
* PC Engine + PC Engine CD + SuperGrafx
* MSX + MSX2
* ColecoVision
* Neo Geo Pocket + Neo Geo Pocket Color
* WonderSwan + WonderSwan Color + SwanCrystal + Pocket Challenge V2

Ares Git changelog:
* Revert "ares: remove performance renderers"
* m68000: reimplement DBcc instruction with correct timing
* ares: remove performance renderers
* nall: fix many compilation warnings on macOS
* md: fix debug register sprite masking
* md: fix APU port in
* md: second attempt at vblank bit timing

mGBA v0.9.3 released!

  • 1,133
  • 0
A new release of mGBA, version 0.9.3 is available. This version is a bugfix release, which contains many important fixes. Importantly, random freezing with the OpenGL display driver, mostly when using fast forward, which had only partially been fixed in 0.9.2, should now be properly fixed. An extensive list of changes follows after the cut.

Emulation fixes:

  • GB I/O: Fix incrementing SGB controller when P14 is low (fixes #2202)
  • GB Video: Render SGB border when unmasking with ATTR/PAL_SET (fixes #2261)
  • GBA SIO: Fix SI value for unattached MULTI mode
  • GBA Video: Fix backdrop color if DISPCNT is first set to 0 (fixes #2260)
  • GBA Video: Don’t iterate affine backgrounds when disabled
  • GBA Video: Delay enabling backgrounds in bitmap modes (fixes #1668)
Other fixes:

  • ARM Decoder: Fix decoding of lsl...

mGBA 0.9.1 released

  • 1,609
  • 0
A new release of mGBA, version 0.9.1, is available. This version is a bugfix release, which contains many important fixes for bugs not caught before 0.9.0 was released. Importantly, fixes for save states affecting both GBA and GBC, the OpenGL renderer lagging when fast-forwarding, and improved detection of Pokémon ROM hacks. An extensive list of changes follows after the cut.

Emulation fixes:
ARM: Fix LDM^ with empty rlist (fixes #2127)
Core: Fix first event scheduling after loading savestate
GB Serialize: Fix switching speed modes when loading a state (fixes #2097)
GB: Fix skipping BIOS
GBA Memory: Fix loading Thumb savestates when in ARM mode
GBA Video: Fix window start on modes 3-5 with mosaic (fixes #1690)
GBA Video: Fix mode 3-5 overflow with mosaic (fixes #1691)

Other fixes:

GBA: Fix non-USA 1.0 FireRed misdetecting as a ROM hack (fixes #2100)
GBA: Fix crash when ROM loading fails
GBA e-Reader: Fix bitmap short strip scanning
GBA Video: Fix mode 5 frame 1 caching...