XPMCK is a X-platform MML compiler kit targeted towards various video game systems. It's written in the Euphoria programming language. The kit supports the following BotB formats (as well as some other systems):
- Commodore 64 SID
- Game Boy
- PC-Engine / TurboGrafx (hes)
- SEGA Master System
- SEGA Genesis/Mega Drive
Precompiled binaries are available for Windows and Linux, but the Linux build is several versions behind. It can be compiled on Intel OSX, with small modifications to zlib.e to get zlib support working.
Development of the original XPMCK seems to have stopped, but a fork with bugfixes and other updates (as well as being more *nix-friendly) is available at https://github.com/bazzinotti/XPMCK .