fixed byte shifts, added opcode 0xFX33, first attempt to opcode 0xDXYN