Chip-8 C++ implementation.

Linux Port based on Laurence Muller implementation. Used to opcode cycle
by cycle test comparing