Quote: "I hear the music is MOD format?"
Nope, pure 16bit PCM goodness
Infact, the DS doesn't even have a built in MOD player, you'd have to write one yourself (or use one that Van was talking about)
Quote: "It's awesome, just got my 3D animation system working, so I can make and animate models in Milkshape and load them up on the DS."
Nice, I reckon you'd get quite a few downloads if you started advertising that!
Quote: "Icon editor!"
Not a bad idea. The DS is set up perfectly for it, too
Quote: "what type of language does the DS use? i know i'm heading for a bit of a culture shock compared to DBPro but how much should i be preparing myself?"
C/++, but I would
not recommend going from DBP to DS programming without any other C/++ experience.
You first have to learn how to do normal C programming, then on top of that, you have to learn how to use the hardware of the DS (not an easy feat in itself either!).
One at a time is your best bet
Quote: "buying a Datel Games 'n Music DS card"
Get an R4, or M3 Simply, they're both better, and neither of which can break your DS.
Quote: "I was using an easy wrapper built on top of the regular API"
PALib?
Quote: "The dictionary was a pain as everything has to be put into C files. You don't just load a text file, etc."
Look into
DLDI patching your rom.
It allows you to use libfat (which is now part of devkitpro) to access card memory like a normal FAT device