A 14-year-old developer has programmed the first ever N64 emulator for Apple’s iPhone and iPod Touch, and called it the 3G4. According to its creator, the “3G4 uses stunning control and ROM interpretation that you almost think you are streaming from your TV.” Videos after the break.

Of course, this is a work in progress: the developer (who claims to be 14 years old) says that he has to overcome duplicate button registers, delayed presses, and some crashing — and he has yet to implement the L, R, and Z keys.