Skip to content

potatoTeto/mmlgb

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mmlgb

A MML parser and GBDK sound driver for the Nintendo Game Boy.

Please refer to the MMLGB Wiki for additional information regarding usage.

Dependencies

Usage

  • 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!)
  • Execute compile[.bat/.sh] your_file.mml in Terminal/Command Prompt to compile rom.gb. Feel free to amend a line within compile.bat to auto-launch rom.gb in your favorite emulator.
    • For accuracy reasons, I highly recommend the bgb emulator.

Build Distribution

  • Launch dist.bat/dist.sh, depending on your OS.
  • The distributable file will be in the dist directory, as a timestamped .zip

Special Thanks

  • Simon Larsen, Original developer - mmlgb v1.0
  • jimmy-dsi, Programming assistance - GitHub

License

mmlgb Source Code - MIT

All demo songs - CC BY-NC 4.0

About

MML to Game Boy parser and driver

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 49.3%
  • Java 46.2%
  • Shell 2.0%
  • Lua 1.1%
  • Other 1.4%