I don't know about the dump of physical cartdriges, since if you really need to "dump" a game, you can find a copy somewhere on Internet, even tho it will not be that legal and all.
DS and DSi roms are the same, still *.nds extension, working the same. DSi games sometimes get more features if...