This is fake. I don't really know what "fake" means, exactly, in this context... but what I can tell you is that this isn't a video of a guy who just sits down and cranks out an emulator in 30 minutes (or whatever the supposed timespan is).
For starters, there is a bunch of non-text shit that's just pasted in as strings in the first video -- see the "Ins()" function for an example. There's nothing wrong with using raw byte data to get shit done, but it's shitty to act like "hey, you know, I just typed
because I'm a fucking genius and I have the internal ROM of the NES memorized just for kicks.
Second, as the video progresses, he stops caring about making it look non-fake, and you can see that every single line is typed at exactly the same speed, no typos, no backspacing...
My best guess is that he found some emulator code and used a script or a tool to just dump one character at a time while screen-capping. It may be an editor he wrote, or maybe not, but who cares. He's a cocksucker for pretending that he's a guy who just sits down at his computer and pulls an emulator out of his ass because he's just so fucking hax3r.