here are two videos of someone coding, compiling, and running a nes emulator in c++11. i posted this for people who have ever wondered what it takes to create a video game emulator.
bisqwit? The hell are you doing here? hahaha I haven't seen you outside of nesdev before.
I abused the hell out of lambdas for my nes emu. I basically used them as local functions. Very handy for things like cpu opcode/addressing modes, and ppu pixel rendering and the like. Pretty much makes my emu unrunnable in Debug mode though, haha.
Doh. The video was by Bisqwit so I got all confused. =P
@disch How did you get your experience writing the emu? Are you sjper savvy in 8086?
8086? no. 6502? yes.
I actually first got into NES emulation by writing NSF players, and then just moved on to making full emulators. I have been a part of the nesdev scene for years.