Music tracker files in Inform6 games?

  1. My game project is done in I6 and it has a soundtrack done in MOD and XM.
  2. Frotz seems to play them just fine.
  3. Actually playing the music is easy enough (I use @sound_effect SND_HOME 2 $FFFF; to do looping background music, @sound_effect SND_DEAD; to play a song only once, if that’s any indication). Packing the songs into a blorb together with the game itself may get a little complicated. That’s why I wrote my own packer.
  4. My project is in fact written with the PunyInform library. As @fredrik said, the libaries don’t give you any out-of-the-box functions to play, but the compiler’s support for inline assembly is still there (examples in point 3).
3 Likes