A 6502 (and eventually, NES) emulator in C++