A Game Boy Advance Emulator written in C++. The emulator is cross-platform and uses GLFW for window creation, Dear ImGui for UI, and miniaudio for sound.
Gambit uses CMake, so to build just clone recursively and generate build files for your preferred build system.
Some of the helpful resources used while making this.
- GBATEK, an excellent document detailing the GBA hardware.
- Tonc Guide, a series of articles mainly for homebrew development.
- Article on Cartridge Flash Storage, by Dillon Beliveau
- Article on EEPROM Backup Storage, by DenSinH