Tu peux aussi utiliser un linker GBA, donc pas besoin de cartes mémoires, mais ton espace de stockage est défini.
Et puis il y a des possibilités autres que la supercard: M3, NeoKit, G6, etc...
Tout ça ne te permet de booter que du code GBA.
Pour du code DS (et donc la plupart des émulateurs et homebrew), il te faut en plus soit un superpass, version 1 ou 2 suivant ton modèle de DS, soit un passkey.
Tu auras un peu plus d'infos en lisant ce topic: http://forums.emunova.net/index.php?showtopic=11017