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

* Capcom Play System (VGM output)
* Commodore 64
* 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:

Tempo settings up to 300 BPM are now supported.
Fixed some bugs in the handling of duty cycle macros in the GBC player.
Channel 3 on the GBC is now allowed to go down to C in octave 1.

http://jiggawatt.org/muzak/xpmck/