mGBA is a new Game Boy Advance emulator written in C...with the goal of being fast enough to run on lower end hardware than other emulators support, without sacrificing accuracy or portability.