An cpp nes emulator project