wait a year and no$gba should be cool enough to play it including all DS features (microphone, wifi, ..) until then real game or flash cart is the only way
Uh, no$gba already has microphone support and plays several games at 100% speed with accurate sound. Wifi is quite possible in the future, I imagine.
Also, to the person who said emulators suck for touchscreen... That's how the developers
MAKE the games. They use the official Nintendo dev kit emulator, which uses mouse clicking for touchscreen features.