You are pretty much correct, yes. That setup should work, though note that newer Supercard Lites have different internal hardware that causes homebrew that accesses the FAT filesystem to work incorrectly. For instance, I've seen a guy with an SCLite who simply cannot get NES DS to work for him, though it works for me on my Supercard miniSD.
If you don't mind the slight stick-out, a SC miniSD doesn't have those issues, is more supported by homebrew, is slightly cheaper in most stores, and uses slightly cheaper media. Just make sure you don't get the Rumble series, as they are just as useless as slot-1 cards when it comes to GBA homebrew.
The speed of the card will usually not affect the speed of the emulators. DS programs currently load assets into RAM from the media card, so there's usually a buffer from the time it's read until the time it's needed. With NES DS for instance, I load the nesDS.nds file, browse to my NES game, and hit A. It loads the NES game into the DS's RAM and runs it from there, so the media card is no longer needed. SnezziDS on the other hand loads the entire program into the Supercard's 32 MB of RAM before loading. In both cases, the speed of the card doesn't matter.
SNES emulation on the DS is somewhat lacking, sadly. You can use SNES DS and SNEmulDS on most slot-1 cards, and the combined game compatibility is acceptable. With slot-2 cards with extra RAM however, SnezziDS is possible, which greatly increases compatibility (including games like Chrono Trigger). I would check some compatibility lists first though (wiki.pocketheaven.com has some).
For NES, the NES DS emulator should work fine for most uses, though the Supercard handles .nes files automatically through the use of PocketNES (though this limits you to the GBA resolution). If you get NES DS, make sure you get the WIP builds by emu_kidd, as they feature actual saving support and savestate support.
As for the other emulators, I'm not sure, sorry.
Bookmarks