still does the slot 2 style SD and Mini SD cards. These will play GBA games and as far as I can tell will work fine on the GBA and SP. You will need a slot 1 card for the DS bit it looks like they work on that as well. Got one of the older Compact flash ones and that works on both.