I'm trying out the JenesisDS emulator today. Can't tell you how it is, I'm still downloading a torrent full of games for it. (I know you already said you had some though)
http://www.workingdesign.de/
http://www.demonoid.com/files/details/1740727/2419081/