Disassembling machine-language programs without leaving BASIC