Head on over to http://ndsuniverse.com/ they are the first website to get the newest working ROM's. You will need a user name and password. Its FREE and it's totally worth it. They get all the newest ROM'S 1st. They do not use file share sites, it is a direct download from them.
I recommend using a supercard DSTWO. It has a new exclusive feature "iDS Anti-Piracy". Utilizing the CPU, DSTWO can emulate original cartridge and bypass any anti-piracy measures which is the first cartridge to do so. Most of the games will never need to be patched to run.
If you need help getting a game to work email me using the contact us page on our other website at https://sites.google.com/site/bestromsites/