sverx updated his LIBXM7 library which plays XM modules on a Nintendo DS.

Release notes:

It’s time to say I’m still working on libxm7, and it’s time to release yet another (still beta) version: it’s 0.81!

In this version more effects are supported, and the bugs that were discovered in beta ver. 0.59 should have been removed 🙂

A big effort has been put to assure good replay accuracy and, even if it’s still an incomplete work in progress, I’m sure you’ll notice that.

http://forum.gbadev.org/viewtopic.php?t=16290