Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   Бывший СССР »   Концепт 1801ВМ1
RSS

Концепт 1801ВМ1

Неторопливая вольная фантазия в рамках приличий

<<Назад  Вперед>> Страницы: 1 2 3 4 5 ... 8 9 10 11 12 * 13 14 15
Печать
 
_Patron_
Member


Откуда: Москва
Всего сообщений: 146
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 дек. 2012
Mixa написал:
[q]
Тогда попробую XD
[/q]
Или DV, или GW ( G похоже на D ).

Имя не проблема - RT-11 интересует только имя файла драйвера. Сейчас взял системный диск RT-11 v5.7 с драйверами MY и KZ ( которые работают с одним и тем же устройством ) и запатчил в них одно и то же имя устройства MY ( у MY.SYS там были три пробела, а у KZ.SYS - KZ ). Проблем не возникло - тот MY, который был в файле MY.SYS - показывался в системных таблицах, как MY, а тот, который был в файле KZ.SYS - как KZ. Потом скопировал KZ.SYS в файл KK.SYS ( чтобы индекс устройства тоже был одинаковым ) - после перезагрузки в системных таблицах появились оба эти устройства, доступные через соответствующие драйверы.
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 написал:
[q]
макрос генератор входа в прерывание называется .DRAST? В чем логика?
[/q]
driver asynchronous service trap, в мануале по системной макробиблиотеке же есть.
Mixa
Member


Откуда: Москва
Всего сообщений: 170
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
8 авг. 2009
Anonymous написал:
[q]
в мануале по системной макробиблиотеке же есть.
[/q]
Во, спасибо, туда еще не смотрел, глянул только в SYSMAC.MAC, с расчетом, что в комментариях есть объяснение, а там нету.
Anonymous
Advanced Member


Откуда: Москва(Россия)
Всего сообщений: 2537
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
22 нояб. 2011
Mixa написал:
[q]
Вот незадача. Проект изолированный, но мало ли что. Тогда попробую XD :) Или DA. Или AD, как во фряхе.
[/q]
Кстати, попалось тут: оказывается, XD.SYS тоже был, для RT-11 v4.x это предшественник LD.SYS, привязывался к файлу утилитой XDATCH.SAV и не входил в основной дистрибутив, поставлялся отдельно. А в ОС РАФОС для этой цели были UX/UY/UZ.
Mixa
Member


Откуда: Москва
Всего сообщений: 170
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
8 авг. 2009
В поисках решения проблемы курицы и яйца, игрался
вот с этим.
Образ диска, который "из коробки", затыкался на чтении блоков где-то вначале. Подставил образ диска тот, который без прерываний от терминала. Всё заработало.
Дальнейшее разбирательство привело к обнаружению того, что у меня не работает как надо векторное прерывание от терминала. В конце цикла приема вектора процессор снимает DIN, потом снимает IAKO, потом ВП1-065 снимает свой RPLY. После снятия RPLY должен начаться новый цикл шины, но он оказывается поломанным: SYNC активируется, тут же (через такт, нужно уточнить) снимается, отрабатывается таймаут шины, и трап на 4. Похоже на то, что диаграмму циклов ломает позднее снятие RPLY после передачи вектора. Надо будет уточнить детали.
andyTh
Гость

Ссылка

:eek:
ВП065 снимает RPLY позже, чем нужно для ВМ1???
Удивительно. Вы не пробовали сравнивать вашу схему и схему к примеру МС1201.01 на
предмет отличий в привязке к тактовой частоте?
Сейчас на форуме
MM
Advanced Member


Откуда: Павловский Посад Мск.обл.
Всего сообщений: 3418
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
2 авг. 2013
Mixa написал:
[q]
отрабатывается таймаут шины
[/q]
Т.е. не переходит по вектору ?
Возможен ли скриншот с ЛА этого момента ?
Mixa
Member


Откуда: Москва
Всего сообщений: 170
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
8 авг. 2009
Именно, по вектору не переходит. Там какое-то пограничное состояние. Сначала проверял прерывание на прием символа, трапалось на 4. Отсоединил от шины контроллер ATA, стало трапаться на 60, как и положено. Погрешил на возможный конфликт на шине, стал проверять прерывание по передаче символа. Трапается на 4, а должно на 64. Про таймаут шины как-то не думал, хотя вот оно, вопиёт. Полез осциллографом сигналы смотреть, проверил все линии АД, вектор 64, как и требуется. Масштаб по времени уменьшил, вызвала подозрение какая-то тишина на шине после приема вектора. Длина тишины как раз те самые ~10 мкс. Ну и посмотрел, что у нас с SYNC'ом происходит, а он совсем крошечный после цикла IAK, а дальше таймаут. Более подробно не смотрел, но надо будет.

Привязка к тактам есть, и отличается. Сначала по лени не сильно думая скопировал узел с МС1201.01, а в инете схем МС1201.01 две, с отличающимися вариантами этого узла. Мне первой попалась с привязкой и активации, и снятия, я ее подправил до варианта начало RPLY немедленно, без привязки, а снятие с привязкой к такту (ошибочно, хотел наоборот, активация с привязкой, снятие немедленно). Потом, исправляя, привязал тупо к удвоенной тактовой, в моменты посередине уровней тактовой. Привязались и активация, и снятие RPLY. Вот на задержку снятия сейчас и грешу.

Картинки потом покажу, как осциллом сниму все эти безобразия.
(посмотрел еще раз вариант 1 и вариант 2 схем, исправил текст в соответствии)
<<Назад  Вперед>> Страницы: 1 2 3 4 5 ... 8 9 10 11 12 * 13 14 15
Печать
Полигон-2 »   Бывший СССР »   Концепт 1801ВМ1
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS