Nearly finished opcode parsing and disassembler