VBA-M – also known as VisualBoyAdvance-M – is a GameBoy, GameBoy Advance and GameBoy Color emulator. It can perfectly emulate these handheld consoles in a very accurate manner – no updates on the hardware whatsoever, but it can also replicate the Super GameBoy and Super GameBoy 2 hardware. The emulator works on Linux, BeOS, BSD, Mac OS X and Windows – DirectX is required for the Windows version of the software. The emulator has been ported to further systems too, such as Wii, Zune HD or AROS, among a few others.
The fully featured emulator allows importing and exporting saved games (compatible with other emulators), the possibility to save and load games or bring in a joystick. It is available for free. Debugging and hacking tools are also included, not to mention automatic fire support and full screen mode support. Screenshots are also accepted in every game running through the emulator.