Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Бывший СССР » Концепт 1801ВМ1 |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 ... 8 9 10 11 12 * 13 14 15 | Печать |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
Имя устройства, фигурирующее внутри драйвера, будет иметь значение при работе загрузчика, там оно помещается в переменную B$DEVN, определяемую в макросе .DRBOT и по ней затем уже ищется драйвер в каталоге системного устройства. В рабочей системе можно переименовывать драйверы, перезагружаться даже не надо при этом, достаточно командой вручную удалить/добавить драйвер в таблицу монитора. |
Mixa
Member
Откуда: Москва Всего сообщений: 170 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 авг. 2009 |
Но вот почему макрос генератор входа в прерывание называется .DRAST? В чем логика? Остальные мнемонически понятны, этот - нет. |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
Mixa написал: driver asynchronous service trap, в мануале по системной макробиблиотеке же есть. макрос генератор входа в прерывание называется .DRAST? В чем логика? |
Mixa
Member
Откуда: Москва Всего сообщений: 170 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 авг. 2009 |
Anonymous написал: Во, спасибо, туда еще не смотрел, глянул только в SYSMAC.MAC, с расчетом, что в комментариях есть объяснение, а там нету. в мануале по системной макробиблиотеке же есть. |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
Mixa написал: Кстати, попалось тут: оказывается, XD.SYS тоже был, для RT-11 v4.x это предшественник LD.SYS, привязывался к файлу утилитой XDATCH.SAV и не входил в основной дистрибутив, поставлялся отдельно. А в ОС РАФОС для этой цели были UX/UY/UZ. Вот незадача. Проект изолированный, но мало ли что. Тогда попробую XD Или DA. Или AD, как во фряхе. |
Mixa
Member
Откуда: Москва Всего сообщений: 170 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 авг. 2009 |
В поисках решения проблемы курицы и яйца, игрался вот с этим. Образ диска, который "из коробки", затыкался на чтении блоков где-то вначале. Подставил образ диска тот, который без прерываний от терминала. Всё заработало. Дальнейшее разбирательство привело к обнаружению того, что у меня не работает как надо векторное прерывание от терминала. В конце цикла приема вектора процессор снимает DIN, потом снимает IAKO, потом ВП1-065 снимает свой RPLY. После снятия RPLY должен начаться новый цикл шины, но он оказывается поломанным: SYNC активируется, тут же (через такт, нужно уточнить) снимается, отрабатывается таймаут шины, и трап на 4. Похоже на то, что диаграмму циклов ломает позднее снятие RPLY после передачи вектора. Надо будет уточнить детали. |
andyTh |
NEW! Сообщение отправлено: 15 января 2018 14:54 ВП065 снимает RPLY позже, чем нужно для ВМ1??? Удивительно. Вы не пробовали сравнивать вашу схему и схему к примеру МС1201.01 на предмет отличий в привязке к тактовой частоте? |
Сейчас на форуме |
MM
Advanced Member
Откуда: Павловский Посад Мск.обл. Всего сообщений: 3418 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 авг. 2013 |
Mixa написал: Т.е. не переходит по вектору ? отрабатывается таймаут шины Возможен ли скриншот с ЛА этого момента ? |
Mixa
Member
Откуда: Москва Всего сообщений: 170 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 авг. 2009 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 15 января 2018 15:38 Сообщение отредактировано: 15 января 2018 16:10
Именно, по вектору не переходит. Там какое-то пограничное состояние. Сначала проверял прерывание на прием символа, трапалось на 4. Отсоединил от шины контроллер ATA, стало трапаться на 60, как и положено. Погрешил на возможный конфликт на шине, стал проверять прерывание по передаче символа. Трапается на 4, а должно на 64. Про таймаут шины как-то не думал, хотя вот оно, вопиёт. Полез осциллографом сигналы смотреть, проверил все линии АД, вектор 64, как и требуется. Масштаб по времени уменьшил, вызвала подозрение какая-то тишина на шине после приема вектора. Длина тишины как раз те самые ~10 мкс. Ну и посмотрел, что у нас с SYNC'ом происходит, а он совсем крошечный после цикла IAK, а дальше таймаут. Более подробно не смотрел, но надо будет. Привязка к тактам есть, и отличается. Сначала по лени не сильно думая скопировал узел с МС1201.01, а в инете схем МС1201.01 две, с отличающимися вариантами этого узла. Мне первой попалась с привязкой и активации, и снятия, я ее подправил до варианта начало RPLY немедленно, без привязки, а снятие с привязкой к такту (ошибочно, хотел наоборот, активация с привязкой, снятие немедленно). Потом, исправляя, привязал тупо к удвоенной тактовой, в моменты посередине уровней тактовой. Привязались и активация, и снятие RPLY. Вот на задержку снятия сейчас и грешу. Картинки потом покажу, как осциллом сниму все эти безобразия. (посмотрел еще раз вариант 1 и вариант 2 схем, исправил текст в соответствии) |
MM
Advanced Member
Откуда: Павловский Посад Мск.обл. Всего сообщений: 3418 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 авг. 2013 |
Mixa написал: Оптимальная привязка RPLY на БК0010 на .641 плате, и на БК11/М. скопировал узел с МС1201.01 Обращаю внимание, что 1801ВМ1 не допускает немедленный прием RPLY в цикле записи данных - висит... На чтении - допускает. |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 ... 8 9 10 11 12 * 13 14 15 | Печать |
Полигон-2 » Бывший СССР » Концепт 1801ВМ1 |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |