To amuse myself during a week between moving house and waiting for the bulk of my possessions to be delivered, I wrote a fun little program to convert Star Fighter 3000 music to the ubiquitous Amiga ProTracker format. I think that it does a pretty good job, but there are plenty of options to play around with so that you can 'roll your own'.
I also took this opportunity to investigate and fully document Gordon Key's data compression format. It's startlingly simple once you see past the massive loop unrolling and reliance on idiosyncrasies that are probably ARM-specific. For example, my copy of Kernighan & Ritchie says (of shift operators) "The result is undefined if the right operand is... greater than or equal to the number of bits in the left expression's type."