this is a project of chip8 emu with c++