get an acekard 2i, it works on all nds models, it has great compatibility with games, and it costs 15 dollars , if you are willing to pay more, you can get the supercard dstwo, which has gba emulation, but it costs 45 dollars. Or the Cyclo DS, which only works on NDS original and NDSL, but it also costs around 45 dollars