bit more of the disk routines disassembled