--- np2/bios/bios1b.c 2004/01/23 16:57:20 1.14 +++ np2/bios/bios1b.c 2004/01/28 23:36:13 1.15 @@ -645,6 +645,12 @@ static REG8 fdd_operate(REG8 type, BOOL i286_memstr_read(CPU_ES, pos, ID, 4); fdd_formating(ID); pos += 4; + if (ID[3] < 8) { + mtr_r += 128 << ID[3]; + } + else { + mtr_r += 128 << 8; + } } ret_ah = 0x00; break;