Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Бывший СССР » Использование второго последовательного порта в RT-11 |
<<Назад Вперед>> | Страницы: 1 * 2 3 4 5 | Печать |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
В стандартной ОС RT11 от DEC драйвер com-порта - XL.SYS, его и штатная терминалка vtcom, и штатная программа обмена файлами transfer, входящие в дистрибутив системы, используют. |
Technomancer
Advanced Member
Откуда: Рига Всего сообщений: 359 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 12 июня 2016 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 16 мая 2018 9:22 Сообщение отредактировано: 16 мая 2018 9:29
Спасибо за советы, посмотрю данные программы. На данный момент кочу изучать тот же Kermit, так как он сам уже заработал. Но моя суть вопроса более была о том как дать RT-11 знать что у меня два последовательных порта - один на адресе 177560 (терминал КЦГД) второй 176560 (линия связи). Ну, скажем есть драйвер TT.SYS, который по моему пониманию соответствуют порту терминала. А нельзя ли сделать устройства, скажем, TT0 - терминал и TT1 - линия связи? А, скажем, XL.SYS, его же тоже надо настраивать на адрес 176560, правда? Извините за глупой и плохо сформулированный вопрос, мой опыт с RT-11 нулевой. |
MM
Advanced Member
Откуда: Павловский Посад Мск.обл. Всего сообщений: 3418 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 авг. 2013 |
Technomancer написал: Можно. В DESS меняете рабочий регистр и регистр опознавания драйвера, и переименуйте сам драйвер. А нельзя ли сделать устройства, скажем, TT0 - терминал и TT1 - линия связи? По крайней мере на вывод будет работать. |
Technomancer
Advanced Member
Откуда: Рига Всего сообщений: 359 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 12 июня 2016 |
Anonymous, спасибо за наводки, XL.SYS нашел и скопировал на дискету. В странице Андрея_АК я нашел команду SET XL CSR=X,VECTOR=Y с которой указал параметры последовательного порта. Адрес указал 17776560, а вектор - 360, ошибок небыло. Всё верно? Я как бы пробовал команду COPY MX1:STARTS.COM XL: и вроде бы содержимое файла выводилась в порт. -- Но, вот, к одному спрошу и по поводу Kermit-а. Есть у меня две версии KRT.SAV и KRTMIN.SAV из этой страницы: http://www.columbia.edu/kermit/pdp11.html. Минимальная версия запускаются, но там нелзя выставить XL для связи. А "полная" версия у меня не запускаются с примерной ошибкой "...should be SYSGENNED with timer support". Как мне разобратся с такой ошибкой? |
XPOHOMETP
Advanced Member
Всего сообщений: 752 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 13 мая 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 17 мая 2018 1:16 Сообщение отредактировано: 17 мая 2018 1:18
MM написал: Так сделать не получится, т.к. драйвер ТT.SYS имеет особенности. Technomancer написал:Можно. В DESS меняете рабочий регистр и регистр опознавания драйвера, и переименуйте сам драйвер. А нельзя ли сделать устройства, скажем, TT0 - терминал и TT1 - линия связи? Это фактически заглушка, перенаправляющая запросы к вызовам резидентной части монитора RT11SJ / RT11FB и т.п. Вся работа с регистрами последовательного порта терминала происходит там. Поэтому ссылок на их адреса и вектора прерываний в ТT.SYS просто нет, DESS-ом править там нечего... Technomancer написал: Вероятно, Вам нужно сменить версию монитора. А "полная" версия у меня не запускаются с примерной ошибкой "...should be SYSGENNED with timer support". Как мне разобратся с такой ошибкой? Тот, что используется сейчас, видимо сгенерирован без поддержки системного таймера (например для RT11SJ это вполне возможно). Попробуйте разные RT11FB, там таймер скорее всего поддерживается. Хотя, по обрывку ошибки, понять о чем идет речь сложно - может все с точностью до наоборот... |
MM
Advanced Member
Откуда: Павловский Посад Мск.обл. Всего сообщений: 3418 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 авг. 2013 |
XPOHOMETP написал: Вы лично на железном ДВК пробовали, прежде чем писать это ? Так сделать не получится, |
XPOHOMETP
Advanced Member
Всего сообщений: 752 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 13 мая 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 17 мая 2018 1:30 Сообщение отредактировано: 17 мая 2018 1:36
MM написал: Нет, не пробовал. Тогда встречный вопрос - какую ячейку в TT.SYS предлагается править? Вы лично на железном ДВК пробовали, прежде чем писать это ? Можно глянуть на вывод команды SHOW DEV - для TT там не будет ни адреса, ни вектора. Увы, железный последний раз включал лет 10 назад, сейчас такого поблизости нет. А на эмуляторе посмотреть не получится? |
MM
Advanced Member
Откуда: Павловский Посад Мск.обл. Всего сообщений: 3418 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 авг. 2013 |
XPOHOMETP написал: Нет уверенности, что там Оригиналы программ, по крайней мере RT-11 SJ V5.00 А на эмуляторе посмотреть не получится? А насчет др. версий SJ ( в эмуляторе господина Патрона ) - походу там мало чего осталось от комплекта поставки ДВК МС502 1986г. По крайней мере BY.SYS на эмуляторных мониторах на редкость криво работал, в отличии от железного. В чем точно причина - не рыл, но есть предположения. |
MM
Advanced Member
Откуда: Павловский Посад Мск.обл. Всего сообщений: 3418 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 авг. 2013 |
В данный момент нет подходящего софта. Что точно переделывал - LP.SYS для вывода на специфический плоттер на 176560 и для организации графического терминала поверх текстового. Использовал книги по написанию дров от ДВК МС502 ( от МС507 мало чего можно использовать - они слишком сокращены ). |
XPOHOMETP
Advanced Member
Всего сообщений: 752 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 13 мая 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 17 мая 2018 3:01 Сообщение отредактировано: 17 мая 2018 3:49
MM написал: А какой спец. софт понадобится? ТТ.SYS на системном диске лежит, DESS или хотя-бы DUMP думаю найдутся. В данный момент нет подходящего софта. Посмотрите - где там адреса и вектора терминала ??? MM написал: К LP.SYS претензий нет, это стандартный драйвер, правда только на вывод, поскольку для принтера. Что точно переделывал - LP.SYS для вывода на специфический плоттер на 176560 и для организации графического терминала поверх текстового. Там и адрес и вектор присутствуют, поменять их можно. А для ТС тогда уж драйвер перфоратора/перфосчитывателя больше подойдет. С мелкими правками С ТТ.SYS ситуация совсем другая - бинарник так не поправить. В исходниках адрес терминала задан в EDTGBL.MAC, а обработка в RMONSJ.MAC делается. Речь про тот же RT-11 SJ V5.00. Посмотреть и сравнить исходники в т.ч. этих драйверов можно например тут: http://pdp-11.org.ru/files/rt-11/rtv50_rl.zip MM написал: Если не устраивает (уточнять чем пока не буду) эмулятор от уважаемого _Patron_, то можно использовать что-то другое. Нет уверенности, что там Оригиналы программ, по крайней мере RT-11 SJ V5.00 Например Ersatz-11 или SimH с выше упомянутого сайта. Будет стандартная PDP и любой оригинальный дистрибутив. На ситуацию с терминалом для однопользовательских систем это вряд-ли повлияет. Переделывал и RT11SJ, и RT11FB в исходниках V5.00 для запуска на БК0011 / БК0011M. Работало ! RT11SJ даже на БК0010 загружался, только толку ноль - памяти очень мало оставалось. Основные правки и состояли в изменении вывода на экран и ввода с клавиатуры... Но, за давностью лет, в памяти мало что осталось |
<<Назад Вперед>> | Страницы: 1 * 2 3 4 5 | Печать |
Полигон-2 » Бывший СССР » Использование второго последовательного порта в RT-11 |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |