All my life, I've attempted to try playing through "Pokemon FireRed", and never really got far. If I did get far, I would be using fast forward, and eventually even cheat. As a kid, this is what I did at least, and no wonder I didn't find the game very fun.
Now, I'm actually trying to play through the game. I'm playing it on a DSi via GbaRunner2, meaning that it's running on real hardware, and with 0 fast forward or cheating. It feels really good too, I'm actually having lots of fun playing through the game!!
Also I can transfer my save file to my phone and use an emulator there to trade pokemon between firered and leafgreen -- whether that be a second instance of leafgreen on my own phone, or trading with a friend that just so happens to also own the game on their phone (We've traded some pokemon, they're playing through leafgreen)
Rant over, just having lots of fun playing this