An MML parser and DevkitPro sound driver for the Nintendo Game Boy Advance. This engine, coded primarily for homebrew use, is heavily based on two sound engines:
- The Gameboy (DMG) sound engine, mmlgb: https://github.com/SimonLarsen/mmlgb
- Deku's interfacing framework for AGB DirectSound: https://deku.gbadev.org/program/sound1.html
The driver is compiled with DevkitPro with libgba. Just configure the Makefile(s) to point to your
The parser is written for Java within Eclipse, compiled with JDK. Nothing else is needed to compile the parser.
@SimonLarsen - Created the original mmlgb engine.
@hexundev - Provided helpful pointers on getting started with this project, and porting mmlgb to the GBA.
Deku - Created not only the base DirectSound engine but also wrote an immensely helpful, in-depth tutorial on the hardware.