Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Бывший СССР » Электроника МС0585 |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 6 7 8 9 10 * 11 12 13 14 15 16 17 | Печать |
andyTh |
Сообщение отправлено: 6 октября 2015 16:19
Без толку. Виснет при загрузке. Ничего не успев сделать. |
Сейчас на форуме |
borisfox
Advanced Member
Откуда: Хабаровск Всего сообщений: 946 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 июля 2008 |
Флоп не проще починить?... _Patron_ написал: Заинтересовали... При работе в RT-11 на Э-85 через драйвер DW.SYS нужно учитывать, что у этих драйверов есть два несовместимых формата дорожки - "старый" ( совместимый с ДВК ) и "новый" ( начиная с RT-11 v05.03 ). Полез смотреть, под рукой оказался только двкшный исходник, но уже из новой (5.04), и фирменный dec-овский исходник из 5.07 для Professional, в обоих вроде привычно вычисляется: сектор = блок & 017 t = блок / 16 поверхность = t % число голов цилиндр = t / число голов + на Pro350 не используется первый физический блок (тест самодиагностики может записывать в него), и последний цилиндр. А как в старом считалось? |
andyTh |
NEW! Сообщение отправлено: 6 октября 2015 16:45
borisfox написал: Задача состоит из двух частей. Флоп не проще починить?... Поскольку запись образов на дискету на ПиСи процесс не совсем гарантированный, нужно не просто починить кнтроллер, а и быть 146% уверенным в его работоспособности. ПыСы отослал по почте плату хорошему человеку на проверку. А тут появилось время свободное. Чего бы не посходить с ума. |
Сейчас на форуме |
_Patron_
Member
Откуда: Москва Всего сообщений: 146 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 19 дек. 2012 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 6 октября 2015 16:52 Сообщение отредактировано: 6 октября 2015 16:53
andyTh написал: Думаю, для начала есть смысл поступить так: Без толку. Виснет при загрузке. Ничего не успев сделать. 1. Смонтировать обычную систему в HX0, а любой из родных дистрибутивов RT-11 в HX1 2. Дать команду INIT/NOQ/NOVOL VM: 3. Собрать на диске VM загрузочную систему FB из дистрибутива в приводе HX1 и загрузиться с привода VM: COPY HX1:RT11FB.SYS VM: COPY HX1:SWAP.SYS VM: COPY HX1:VM.SYS VM: COPY HX1:PI.SYS VM: COPY HX1DIR,PIP,DUP) VM: COPY/BOOT VM:RT11FB.SYS VM: BOOT VM: Это должно пройти, т.к. любая родная RT-11 обязана грузиться на любой Э-85 без вопросов. |
_Patron_
Member
Откуда: Москва Всего сообщений: 146 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 19 дек. 2012 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 6 октября 2015 17:05 Сообщение отредактировано: 6 октября 2015 17:31
borisfox написал: Вот старый код вычисления номера блока из загрузчика DW ( одинаковый для всех драйверов DW для ДВК и младших драйверов Э-85 ): А как в старом считалось?
А вот новый ( начиная с драйверов DW для Э-85 от v05.03 и выше ):
Из-за того, что в старом варианте кода содержимое R0 не инкрементируется - при последующем вычислении номера дорожки старший блок каждой дорожки попадает в нулевой блок на той же, а не на следующей дорожке. .... Код вычисления номера блока в самом драйвере выглядит ( после выбрасывания не относящихся к делу строк ) так. Старый:
Новый: |
andyTh |
NEW! Сообщение отправлено: 6 октября 2015 17:27
_Patron_ написал: Вылет в пульт Это должно пройти, т.к. любая родная RT-11 обязана грузиться на любой Э-85 без вопросов. 000002 @ |
Сейчас на форуме |
_Patron_
Member
Откуда: Москва Всего сообщений: 146 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 19 дек. 2012 |
andyTh написал: Может, с дистрибутивом что-то не так. Вылет в пульт MiX грузил на Э-85 v05.03 c родным PI.SYS и с HX, и с VM. |
andyTh |
NEW! Сообщение отправлено: 6 октября 2015 17:42
дистрибутив тот, который rt54f.dsk. Может он и битый. Поищу другие. |
Сейчас на форуме |
_Patron_
Member
Откуда: Москва Всего сообщений: 146 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 19 дек. 2012 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 6 октября 2015 18:26 Сообщение отредактировано: 7 октября 2015 10:52
Пропатчил рабочий драйвер DW.SYS для совместимости с новым форматом при чтении и записи (загрузчик не патчил): DW.SYS_patched.zip
----- Исправил ошибку и перезалил. |
andyTh |
NEW! Сообщение отправлено: 6 октября 2015 22:17
Спасибо! Единственно, завтра я в бегах. Проверю в четверг. |
Сейчас на форуме |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 6 7 8 9 10 * 11 12 13 14 15 16 17 | Печать |
Полигон-2 » Бывший СССР » Электроника МС0585 |
0 посетителей просмотрели эту тему за последние 15 минут |
В том числе: 0 гостей, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |