
Сообщение от
AFZ
А наши орлы, судя по всему, не въехали в это дело и "завернули" 15-й блок (017) на нулевой сектор, и так на каждой дорожке. Если бы они в это въехали, то сделали бы или как на Прошке
Они и сделали как на Прошке. Стандарт ДВК - это ошибочный алгоритм DEC, содержавшийся в драйвере DW целых два года. После двух лет багостроительства дековцы исправили ошибку и выпустили извещение, что винчестеры всех Прошек в мире ( использующих RT-11 ) должны быть немедленно переинициализированы, а программное обеспечение, использующее вызовы SPFUN - переписано.
Код:
The DW mapping error caused file-structured operations (.READ/.WRITE
requests) to map to different locations than non-file-structured oper-
ations (.SPFUN requests). File-structured and non-file-structured
operations are corrected for RT-11 V5.3; however, see the ISPFN and
.SPFUN sections in this file for changes to the blk argument.
Because DW mapping is changed for RT-11 V5.3, all RD5x hard disks that
were used by a previous version of RT-11 must be reconfigured. That is
done automatically by the Automatic Installation Procedure. Any RD5x
hard disk not in your processor during Automatic Installation must be
initialized using RT-11 V5.3 before use. Copy any files you want to
preserve to RX50 diskettes using the version of RT-11 that wrote those
files to the RD5x. Then initialize the RD5x hard disk using RT-11
V5.3.
Понятно, что в масштабах СССР заниматься такими глупостями никто не стал, поэтому в драйвере DW для ДВК остался изначальный код и ошибочный алгоритм DEC стал использоваться как "стандарт ДВК".