Hola,
Necesitas un flashcart que puede ser de los que van a la ranura de GBA o la ranura de NDS (más nuevos) + Una targeta SD (Normal, mini o micro dependiendo del modelo del flashcart que te pilles) + Un passme (keypass, passme, passkey, todo viene a ser lo mismo.) que solo necesitarás si usas un flashcart de ranura GBA, y que se mete en la ranura de NDS para engañar a la consola y que cargue juegos de NDS desde el puerto de GBA (en su defecto se puede usar el flashme, que consigue el mismo resultado que el passme pero sin usarlo, usando la búsqueda te enterarás de cómo flashear)
Flashcarts de ranura GBA:
-NDS
-GBA
-Programas caseros (homebrew)
-Necesidad de parchear las roms con programas específicos de cada flashcart.
Flashcarts de ranura NDS:
-NDS
-Programas caseros (Homebrew)
-Sin soporte para GBA.
-Sin necesidad de usar programas para parchear, simplemente compiar y pegar a la targeta.
Páginas de compra:
http://web.alechip.com/index.html
http://www.hardcore-gamer.net/tienda/index.php
http://ezflash3.com/ezstore/home.php
Hay más pero estas son bastante importantes
PD: ésto va en el subforo de Flashcarts