A Chip-8 interpreter