A CHIP-8 interpreter