VisualBoyAdvance-M (commonly abbreviated as VBA-M) is a cross-platform emulator for the (Super-) Game Boy/Colour/Advance portable game consoles.
It is a fork of VisualBoyAdvance, a now closed project. VBA-M combines features from several other VBA forks. It is licensed under the GPLv2, and is available in the Community repository.
VBA-M is available in three different versions:, and .
For VBA-M, execute
gvbam ~/path/to/foo.* or
gvbam to load the ROM from the interface.
|Left||Left Arrow (0114)|
|Right||Right Arrow (0113)|
|Up||Up Arrow (0111)|
|Down||Down Arrow (0112)|
|Speed up||Space (0020)|
In case of OpenGL errors, it is possible that the video output is set to an invalid display. Editing the
Display section in
~/.config/gvbam/config, and changing
Directories randomly reverted
VBA may randomly revert the ROM directories to the defaults. Changing permissions for
~/.config/gvbam/config to read-only will prevent VBA from doing so.
To manually set the directories, edit the
[Directories] section of
[Directories] gb_roms= gba_roms= batteries= cheats= saves= captures=