I like the
EZ Flash 3-in-1.
It includes :
- Extra ram pack for DS applications (web browser)
- Vibration, for compatible games (metroid pinball, etc.)
- GBA flash/NOR
It works with a lot of Slot-1 cards, either with an additional homebrew (gbaexploader) or natively from the slot1 firmware.
I prefer using the gbaexploader, there are more options.
It exists in DSphat and DSlite format.
Another cards can be real GBA flashcards, like the
EZ flash IV.
or you can check the
gba flashcard reviews.
But older card needed rom patching program, linker's program, worked with LPT cable that current computer don't have.
Your best choice is the 3-in-1
The DSlite is used as the linker: You put your rom on the DS Slot1 flashcard, and the DS homebrew (gbaexploader) is used to transfer the GBA rom to the slot2 card at launch. You never need to remove it from your console.
the saves are stored on your slot1 (but you need to launch gbaexploader again to transfer the save from sram to slot1 after playing GBA).