VisualBoyAdvance-M
visualboyadvance-m.org
What it is
VisualBoyAdvance-M is a free, open-source emulator for Game Boy, Game Boy Color, and Game Boy Advance. Builds are listed for Windows, macOS, Linux, and Android, with Android nightlies for arm, arm64, riscv, and x86_64. The project lists Windows XP and later, macOS, and Linux among desktop requirements; Linux distributions may package it under visualboyadvance-m or vbam. Game Boy and Game Boy Advance linking is enabled by default. Build options also include Vulkan video output, Windows Direct3D support, and FFmpeg audio and video recording. A debugger is enabled by default, and Lua scripting is available for the wxWidgets port. The project provides a Libretro core option and nightly builds for Libretro. Graphics upscaling is supported, but the project cautions that xBRZ and ScaleFX may not run on older or weaker systems. The license is GPL-2.0. For support, the project points users to Discord and suggests trying Help → Factory Reset when issues occur.
Spec sheet
- Purpose
- VisualBoyAdvance-M is an emulator for Game Boy and Game Boy Advance.Read 5 Oct 2026 · github.com
- Support
- The project links to a Discord server and advises users with issues to try Help → Factory Reset.Read 5 Oct 2026 · github.com
- License
- The repository identifies its license as GPL-2.0.Read 5 Oct 2026 · github.com
- Android build options
- The maker’s site says Android builds include arm, arm64, riscv, and x86_64 images, and recommends arm64 for phone users.Read 5 Oct 2026 · visualboyadvance-m.org
- Android support
- Android builds are available in nightly releases for arm, arm64, riscv and x86_64.Read 5 Oct 2026 · visualboyadvance-m.org
- Community and support
- The README directs users to the project’s Discord server and recommends a factory reset before reporting issues.Read 5 Oct 2026 · github.com
- Debugger and scripting
- The build options enable the debugger by default and include Lua scripting support for the wxWidgets port.Read 5 Oct 2026 · github.com
- Desktop support
- The project lists Windows XP+, macOS and Linux as supported system requirements.Read 5 Oct 2026 · github.com
- Downloads
- The project lists Windows and Mac builds in its releases and nightly builds for Windows, macOS, Libretro and Android.Read 5 Oct 2026 · github.com
- GBA and GB linking
- Its build options enable GBA/GB linking functionality by default.Read 5 Oct 2026 · github.com
- Graphics
- The build options include Vulkan video output and platform-specific Direct3D support on Windows.Read 5 Oct 2026 · github.com
- Libretro
- A Libretro core can be built, and nightly builds are provided for Libretro.Read 5 Oct 2026 · github.com
- Link functionality
- The build options include GBA/GB linking functionality, enabled by default.Read 5 Oct 2026 · github.com
- Linux availability
- The README lists Linux as a supported system requirement and says distributions may offer packages under visualboyadvance-m or vbam.Read 5 Oct 2026 · github.com
- Nightly builds
- Nightly builds are available for Windows, macOS, Libretro, and Android.Read 5 Oct 2026 · github.com
- Older hardware
- The project notes older or weaker systems may not run its higher-level xBRZ and ScaleFX scalers.Read 5 Oct 2026 · github.com
- Performance limitation
- The README cautions that older and weaker systems may not run the higher-level xBRZ and ScaleFX scalers.Read 5 Oct 2026 · github.com
- Recording
- FFmpeg audio and video recording is enabled by default in the build options.Read 5 Oct 2026 · github.com
- Scripting
- Lua scripting support for the wxWidgets port is enabled by default in the build options.Read 5 Oct 2026 · github.com
- Security and trust
- The maker’s site advises users to get releases from the project’s official GitHub, its site, or its official Snapcraft channel.Read 5 Oct 2026 · visualboyadvance-m.org
- Video and audio features
- Build options include Vulkan video output, FFmpeg audio/video recording, and multiple platform-specific sound outputs.Read 5 Oct 2026 · github.com
- Windows and macOS downloads
- The project README directs users to its releases tab for Windows and Mac builds.Read 5 Oct 2026 · github.com
Plans and prices
Strong points and limits
Strong points
- Free and open-source under GPL-2.0.
- Supports Game Boy, Game Boy Color, and GBA.
- Builds are listed for Windows, macOS, Linux, and Android.
- Game Boy and Game Boy Advance linking is enabled by default.
- FFmpeg recording is enabled by default.
Limits
- xBRZ and ScaleFX may not run on weaker systems.
- Android releases are nightly builds.
Who it suits
It suits people looking for a no-cost emulator for Game Boy systems on desktop or Android. Users with older or weaker hardware should account for the stated scaler limitation.
Verdict
VisualBoyAdvance-M covers several Game Boy systems and offers builds across desktop and Android platforms. Its advanced scalers may be unsuitable for older or weaker hardware.
Where Specifiction places it
- Game Boy Advance Emulators#11 of 297.9
- Game Console Emulators#17 of 358.0