Merci pour toutes ces explications.
Juste pour préciser, j'ai oublié de dire que le EZflash 4 utilise des micro sd, et honnêtement, concernant les jeux gba, une micro sd de 256 voire 512mo me suffit amplement.
J'ai regardé un peu le forum de la ezteam, et en fait l'expansion pack n'est pas tout à fait compatible, il suffit de patcher correctement pour chacune des fonctions (le patch pour le browser est simple et fonctionne parfaitement, mais pour le reste c'est compliqué). D'ailleurs si j'ai bien compris, on ne peut mettre qu'un jeu gba à la fois sur cette expansion (puisque le NOR fait 32mo soit la taille maximale pour une rom gba), et le reste des roms serait stockée sur le linker slot1 auquel l'expansion aurait accès.
Pour le EZflash 4, il aurait une compatibilité parfaite avec les roms gba (il faut le bon firmware qui n'est pas le plus récent).
Je pense donc quand même opter pour cette solution, étant donné la différence de prix avec le m3 lite, sauf si je trouve un site vendant un m3 lite bien moins chère.
Ou même, on peut rêver d'un expansion pack similaire chez m3.
Une question : Est-ce que le rumble ajoute du plaisir au jeu sur ds, ou c'est assez inutile? (sur la wii par exemple, je me vois mal avec une wiimote sans vibration).
PS: il se trouve que le deluxe ne peut avoir le firmware permettant une compatibilité de 100%, et qu'il y aurait donc des bugs sur certains jeux. Ca change beaucoup de chose, je vais plutôt suivre tes conseils, merci.