Yes, there is now an NES emulator for the iPhone, just amazing.

Here is a video of someone playing Super Mario Bros on their iPhone:

There is still some way to go, but this is just amazing.

Smart Phone --- yea.