add chip8 cpp