put opcode definitions in new cpp file called opcodes.cpp, since there will be 512 opcodes