A MML parser and GBDK sound driver for the Nintendo Game Boy.
Please refer to the MMLGB Wiki for additional information regarding usage.
- GBDK
gbdk/bin
should also be added to PATH/Environment Variables.
- Java Development Kit
- Create or place your .mml file directly in the
music/
directory.- Subfolders are not allowed (but feel free to migrate the examples in the
music/examples/
directory for studying purposes!)
- Subfolders are not allowed (but feel free to migrate the examples in the
- Execute
compile[.bat/.sh] your_file.mml
in Terminal/Command Prompt to compilerom.gb
. Feel free to amend a line within compile.bat to auto-launchrom.gb
in your favorite emulator.- For accuracy reasons, I highly recommend the bgb emulator.
- Launch dist.bat/dist.sh, depending on your OS.
- The distributable file will be in the
dist
directory, as a timestamped .zip
- Simon Larsen, Original developer - mmlgb v1.0
- jimmy-dsi, Programming assistance - GitHub
mmlgb Source Code - MIT
All demo songs - CC BY-NC 4.0