Oh man, this is a really fun question.
I have an Acekard and an inferior different type of flash card with a GBC emulator on it. The Acekard has White on it, the other one has Blue and Crystal. I have an actual copy of Pearl (which I play more than anything else) and Sapphire (which I play on my older DS), but I tend to use VBA on my computer for 3rd gen games because I like random encounter mods. So technically I play most via DS, but they're emulated.