dos_decode
raw = dos_decode((unsigned char *)&hdr,(ushort *) raw,8);
raw = dos_decode((unsigned char *)(unit[drive].trackbuf + (hdr.sec - 1) * 512), (ushort *) raw, 512);
raw = dos_decode((unsigned char *)data_crc,(ushort *) raw,4);