Es un engine para hacer juegos de GBA con C++ pero simplifica todo el proceso de memoria, sprites, audio y fuentes. En el caso de no modificar una ROM yo tiraría por algo así por simiplificar el proceso y no tener que implementarlo a mano en C.
Examples | Butano Docs (gvaliente.github.io)