My own C x86 disassembler