Apple wanted the iPhone to be a closed system. With a bit of creative coding that has all changed. If you want to play some NES games, all you need is a iPhone and you are good to go! Have a look at the Google Code page for the iPhone NES Emulator for more details.
Video after the jump.
“A native NES emulator for the iPhone, currently using the InfoNES core. Presently there is no sound, and the emulator is a little slow (most likely due to the way I’m drawing onto the screen). And the control is a bit iffy (using an image of an actual controller, while cute, sucks).
ROMs need to be placed in /var/root/Media/ROMs/NES ”
Via: Tuaw and Digg