Именно так - по стандарту DEC все блоки смещены на один по принципу:
Код:INC BLOCK
А по "стандарту ДВК" сектора на каждой дорожке смещены по принципу:
Код:MOV BLOCK, SECTOR
INC SECTOR
BIC #177760, SECTOR
Вид для печати
в этой папке все образы плагин сначало ругается потом выдаёт только <unused> - ???
http://archive.pdp-11.org.ru/ukdwk_a...ekt/DIAMS_DWK/
а тут http://archive.pdp-11.org.ru/ukdwk_a...omplekt/Dsm11/
.RT вроде бы плагином обработаны каталоги,
как там было с эмулятором я не помню.
Драйвер о котором AFZ говорит есть краткое описание по первой ссылке в самом низу.
http://zx-pk.ru/threads/10718-soft-d...l=1#post922690
образы DW драйвера + шпоргалку + дискету с COPYDW залил в старую папку как ADVAN
http://archive.pdp-11.org.ru/ukdwk_a...hed_by_Patron/
Угу, так и есть. А наши орлы, судя по всему, не въехали в это дело и "завернули" 15-й блок (017) на нулевой сектор, и так на каждой дорожке. Если бы они в это въехали, то сделали бы или как на Прошке, или начали с нулевого сектора, а не это безобразие. Позже нашлись "самодельщики", которые "исправили" эту ошибку. Начать с нулевого сектора не вышло, ибо он прописан в начальном загрузчике 134-й, так сделали в стиле Прошки, нулевой сектор не используется вообще, остальные сдвинуты на 1.
Нет, в этом супе точно чего-то не хватает!.. У меня на 251-м был драйвер, который (уверен процентов на 99) работал в формате ДВК. Этот же драйвер (7 блоков) я нашел на дискетах и, похоже, на моем 251-м стоял не он. Тогда какой? Может быть вот этот самый? Посмотрел еще раз, похоже, SET-параметры мне знакомы, хоть точно и не скажу. Может он?
Таки ДВК. Вероятно, все-таки на моем 251-м был он. Точно вопрос решится, когда Ярослав сделает свой SD-контроллер, потом мы его прицепим к ДВК и я таки подключу свой покрытый бэдами 251-й.
А для XM/TSX такой драйвер есть?
- - - Добавлено - - -
Естественно - у ДИАМСа свой формат дисков, ничего общего ни с RT-11, ни с RSX-11.
- - - Добавлено - - -
Особенно знаком DW0SIZ. Почти уверен, что когда-то его набирал!..
Они и сделали как на Прошке. Стандарт ДВК - это ошибочный алгоритм 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 стал использоваться как "стандарт ДВК".
попробовал
получилось
кмд прочитал дискетку
спасибо за помощь
вопрос:
как сигейты винты правильно подготовить под исполььзование?
http://zx-pk.ru/threads/10718-soft-d...l=1#post917461 минискрайб винт не включается, сказали что они очень капризные
Как всё запущено!.. А зачем вообще эта фигня? Что они там такого хранят, что не пожалели сектора? И как они прожили два года без содержимого этого сектора?
Подключить, загрузиться с дискеты, на которой есть нормальная рабочая RT-11, туда добавить программу TESTDW.SAV (есть на доброй трети образов квантовских дискет в архиве) и драйвер DW.SYS, который взять с диска Патрона (здесь). Настроить драйвер на параметры своего винчестера (а какой там Сигейт?), отформатировать винт программой TESTDW, проинитить его и можно пользовать.
Да, забыл сказать,на винт надо напялить джамперы - DS0 и DS3 (если их пронумеровали не с нуля, а с единицы - то DS1 и DS4). Единственный привод, с которым может работать ДВК-шный контроллер, это нулевой, поэтому DS0. А джампер, напяленный на DS3 сигналит контроллеру, что винчестер "быстрый" (не ST412 или ST506, эти медленные).
у меня их два, если память не изменяет ST225 оба, но один на 10мб второй на 20мб, также есть минискрайб, но он вообще молчит пока.
вот именно это особенно актуально
вот здесь есть про сигейты, подойдёт такой рецепт?
http://forum.maxiol.com/index.php?sh...howtopic=4634#
ST225 - 25М неформатированной емкости, с этим контроллером будет (512 байт на сектор) * (16 секторов на дорожку) * (4 годовки в цилиндре) * (615 цилиндров) = (39360 блоков) * (512 байт/блок) = 20152320 байт = 19680К = 19 с копейками М. Емкость получчается меньше, чем на писюке, это потому, что писюшный контроллер умещает 17 секторов на дорожку, а ДВК-шный только 16. Для него качай у Патрона вот это:
1. Диск 20 Мб - всё отдано DW0: DW_20M_System57
Далее. У тебя же есть дискета, с которой удалось загрузиться? На нее надо добавить пару файлов: TESTDW.SAV с любого из образов квантовских дискет и DW.SYS с того самого образа от Патрона (в образе 20М он уже настроен, как надо). Проще всего смонтировать как HD2 файл-образ загружающейся дискеты в эмулятор Патрона, а образ винчестера - либо как DW0, либо как HD3 - тот, который .dsk. Далее скопировать нужные файлы на образ дискеты, а затем перелить этот образ на реальную дискету, после чего загрузить с нее реальный ДВК.
- - - Добавлено - - -
А винчестер на 10М не может быть ST225-м, ты путаешь.
А где там сигейты по ссылке? Там МС5405. Про его перемычки есть в его паспорте тут
А на 10Мб в ДВК вроде только СМ5508 болгарские ставили