Tu as trois solutions:
1/le ds-x,un linker slot 1 qui passe la grande majorité de roms DS(seul animal crossing plante avec le nouveau firmware il me semble),et uniquement DS.Il est pratique,fait le mode veille,wifi internet,game sharing(avec encore une fois quelques exceptions,vas voir sur wikipedia pour la liste).Par contre sa compatibilité avec le homebrew est pour l'instant limitée,et il ne dispose pas de port micro SD parce qu'il embarque environs 500mo de ram,donc impossible d'étendre sa mémoire.
2/un linker slot 2,cad que les jeux bootent sur le port gba.Je m'y connais pas trop mais je crois que le M3 est bien,compatibilité homebrew parfaite,passe tous les jeux sans pb ainsi que les jeux gba mais ça tu t'en fous,et a un port micro SD.Il faut passer par un soft pour transférer les roms DS par contre,puisqu'elles nécessitent d'être patchées pour fonctionner.Il ne fait pas le mode veille,pas le wifi internet(à confirmer svp),et pas le game sharing(à confirmer aussi).Avec un tel linker,tu dois soit changer le firmware de ta DS pour qu'elle boot directement sur le port 2,soit...
3/...acheter un passcard,qui est une cartouche DS qui permet de booter sur le port GBA des jeux DS.
Sinon le dsXtreme est plus cher que le m3+passcard,le dsx bouffe plus de batterie qu'un jeu normal,et c'est pire avec un linker slot 2+passcard,par contre c'est ok avec un linker slot 2 sur une DS avec un nouveau firmware.