En cuanto al emulador para la Nintendo DS el que yo uso es Desmume, que va bastante bien, y he tenido 0 problemas. Aqui tienes la pagina oficial: http://desmume.org/
Y sobre el emulador de Nintendo 3DS, esta todavia en una fase bastante temprana de desarrollo, pero aun asi funciona, no del todo bien, pero lo hace. Y si quieres jugar a algo en este emulador las roms deben de estar descifradas, por lo que tendras que buscarlas o descifrarlas tu mismo. En cualquier caso en la pagina del emulador tienes una guia. Te lo dejo por aqui: https://citra-emu.org/
De 3DS no hay nada usable (los proyectos mas avanzados le quedan muuuuuuucho), Citra es el que mas avances está teniendo y va a pedales en velocidad en un i7 6700K @4.6ghz.
De NDS a secas Desmume en su ultima versión de desarrollo va muy bien en Windows/Linux/Macosx (o el core Desmume en Retroarch), en Android tienes Drastic que es de pago (pero merece la pena hasta el ultimo euro)