A C implementation of chip8