Need help with NanoboyAdvance?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

294 Stars 19 Forks GNU General Public License v3.0 933 Commits 22 Opened issues


A highly accurate Nintendo Game Boy Advance emulator.

Services available


Need anything else?

Contributors list


license CodeFactor

NanoBoyAdvance is a Game Boy Advance emulator with a focus on high accuracy.



  • highly-accurate GBA emulation
  • HQ audio mixer (for titles which use the Sappy/MP2K/M4A sound engine)
  • RTC emulation
  • game controller support
  • GLSL shader support


  • close to cycle-accurate CPU and DMA emulation
  • hardware is updated at the bus cycle (sub-instruction) level
  • very accurate ARM emulation
  • PPU is still scanline based for now

See for more information on which tests NanoBoyAdvance passes and fails.


Get stable versions on the releases page. Or alternatively get the latest nightly build .

A legitimate Game Boy Advance BIOS dump or a replacement BIOS is required.
Do note though that the replacement BIOS is less accurate.

Place your BIOS file named as

into the same folder as the executable or provide a path via the CLI or config.toml

CLI arguments

NanoboyAdvance.exe [--bios bios_path] [--force-rtc] [--save-type type] [--fullscreen] [--scale factor] [--resampler type] [--sync-to-audio yes/no] rom_path

See config.toml for more documentation or options.


See in the




NanoBoyAdvance is Copyright © 2015 - 2021 fleroviux.
It is licensed under the terms of the GNU General Public License (GPL) 3.0 or any later version. See LICENSE for details.

Game Boy Advance is a registered trademark of Nintendo Co., Ltd.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.