But here we go, some videos from "Bisqwit" aka Joel Yliluoma:

"In this tool-assisted education video I create a NES emulator with C++0x. You see me type every line."
After
- Part 1 ( http://youtu.be/y71lli8MS8s ): Creating the emulator.
Part 2 ( http://youtu.be/XZWw745wPXY ): Compiling and running.
- Q&A ( http://www.youtube.com/watch?v=QIUVSD3yqqE ):Q&A - NESemu1 CPU explained.
There's a discussion on Reddit: http://www.reddit.com/r/programming/com ... ted_of_an/
(Where we discover that he wrote his own DOS editor:
http://bisqwit.iki.fi/src/dos-editor-e- ... -11-23.zip )
He has another NES emulator here: http://bisqwit.iki.fi/source/nes.html but notes that you probably want a real one.