î8089: rewrote disassembler