The Flashcart I use for GBA games + homebrew is the M3 Perfect Lite. It uses a micro sd card, and is spring loaded. (You just push the micro SD card in and it clicks into place. To take it out, you click it in and it comes out) It is the Flashcart I use for gba GBA Games + Homebrew. It supports big roms like pokemon. It supports cheats, which you can set when you put the rom on the cart. It comes in at least 3 DS Lite cases, and a GBA sized case for GBA users and DS Phat users. (DS Phat = DS original) Mine came with a superkey, a GBA sized case (White), an m3 lite adapter, and 4 DS lite shells. (colors are Pink, Black, Ice Blue, and White) I have an ice blue DS, so I use the ice blue m3 shell. The colors are REAAAALLLLLYYY Similar, but not exact. You can't really tell , tho. I use it in NDS and GBA mode with no problems so far. The only problem is that it is not supported anymore, but that isn't too bad because I think ALL slot 2 cards are not supported anymore. It works as RAM for the opera DS Browser (After applying the Triforce Hack) I made a 2 Part video on that: PT. 1:
http://www.youtube.com/watch?v=Au3Dw6l1Dvk PT. 2:
http://www.youtube.com/watch?v=8dRWCeJYJpI. I would rate it an 8/10. 8 because the case is flush, but a little hard to push in/take out (not a problem with DS PHAT users because the case was easier to make so it fits perfect. When (IF) buying this tho, MAKE SURE you get the M3
PERFECT Lite not the M3 lite
PRO because the M3 lite
PRO does not support Pokemon games. It will fit your needs, if you can find it now a days. I bought mine like 6+ months ago, and it was close to impossible to find one at a good price. Make sure if you buy one, that it comes with a GBA sized shell so that it fits in your DS. I made a video on it when I received it. Here is the 2 Part Video: PT. 1:
http://www.youtube.com/watch?v=yPJpMXF6R2s PT. 2:
http://www.youtube.com/watch?v=RISkh1b_NHY
Here's some info on it:
"The M3 Lite is the answer of M3 team to the Nintendo DS Lite. It is a full blown M3 adapter that will perfectly fit into your Nintendo DS Lite GBA cartrige slot without sticking out, and with all the functions of the M3 Adapter. It is using Micro SD card and comes with 3 cases (Black, White and Ice Blue) for perfect integration in the design of your Nintendo DS Lite.
" "General features:
* Compatible with Nintendo DS Lite only.
* Compatible with all GBA games - no slowdown, no craches, no extra patching required.
* NDS compatible - FULL-NDS game function (for more info see below).
* Built in Emulators - run without any additional software FC, NES, SNES, GB, GBC, SMS, and other roms!
* RTC - on-board Real Time Clock for Gameboy Advance games.
* Advanced Save System - support all save types.
* Super Real Time Save Function - quick save games whenever you want ulimited times directly to the CF card.
* Golden Finger Auto IPS - best cheat system for games.
* Compatible with every type of movie file - store multiple full-length movies on a single card! 100% compatible with all Crystal Engine GBA ROM converted movies.
* Plays music - BBE enhancement sound effects, clear nature and bright treble, strong powerful and vigorous bass, accurate and incomparable localization.
* Picture viewer - compatible with BMP and many other image formats.
* eBook/txt reader
* Fast USB tranfser - about 10 sec. to transfer a 128M game from your PC
* No drivers required - plug & play U-Disk, workls as standard USB storage device.
* Low power consumption - (ASIC architecture) over 9 hours game time on a GBA SP!
* Never Damage you Mini-SD card - safe and compatible with most of standard SD memory modules.
Nintendo DS related features:
* Support NDS “clean dump” data
* No limit of game size (limited only by the microSD card size)
* NDS save data backing up into GBA or DS card
* NDS boot-up with PassKey
* Nintendo DS Multi-Game Menu
* NDS SMS Function (Super Memory Stick)
* Supports running games/programs larger than 256Mbit
* FAST-BOOT technology - generally, games can boot up within 2 seconds
(even a 512Mb gba and nds games load fast)
* Including 3 cases with different colors, just like the G6 Lite!
"
These quotes have been taken from
http://www.gameboy-advance.net/ds-lite/m3-lite-microsd.htm. In the 'General Features', It states that the flashcart is only compatible with Nintendo DS Lite. This is NOT true, because you can get it with a GBA sized shell for it to work on the DS Phat/GBA/GBM/GBASP.
Here's What I Got (Came with Superkey to boot it in NDS Mode):
Here's The Box Contents:
And Here's The Front of the Box:
*NOTE:* I do NOT Take Ownership of these pictures as they do NOT Belong to me.