XPMCK is a music (expressed in MML) compiler kit targeted towards various video game systems. It currently supports the following systems:

* Nintendo Gameboy / Gameboy Color
* SEGA Master System
* SEGA Game Gear
* SEGA Genesis

Besides the compiler and its source code, the kit includes playback libraries for all supported systems, as well as examples and brief documentation.

Changes:

Added support for PCM playback on SEGA Genesis channel J (only when outputting to VGM).
Added support for non-standard note lengths (3, 6, 12 and 24).
A .vgm file is now created for each song in a multisong MML when outputting to VGM.
Fixed a bug that sometimes could occur when using &.

http://badc0de.jiggawatt.org/