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

Полигон-2

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

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

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

Полигон-2 »   Бывший СССР »   Использование второго последовательного порта в RT-11
RSS

Использование второго последовательного порта в RT-11

<<Назад  Вперед>> Страницы: 1 2 3 4 5
Печать
 
Technomancer
Advanced Member


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


Ссылка


Дата регистрации на форуме:
12 июня 2016
Я решил что так-как у меня на ДВК-3М есть свободный последовательный порт на адресе 17776560, я бы хотел этот порт использовать для обмена файламы с линуксовской машиной. В конце концов сама идея оказалась проще чем сначала казалось - я нашел Kermit для RT-11, записал в дискету, запускал на МС1201.03 и даже смог Kermit-ом туда - сюда скопировать файл через тот же порт, который используются для терминала. Но, вот, у меня непонятка - как для этого использовать второй последовательный порт? Я так понимаю что это связано с драйвером TT.SYS, правда? Каким образом можно было бы сделать так чтобы Kermit работал через свободный порт?
По-поводу запуска Kermit-а я напишу отдельно когда сам более-менее разберусь.
SKcorp
Advanced Member
Эксперт.

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


Ссылка


Дата регистрации на форуме:
28 июля 2008
[q]
Драйвер LS.SYS хранится на системной дискете. При необходимости драйвер заносится в таблицы мо­нитора и загружается в ОЗУ микроЭВМ «Электроника НЦ80—01Д» по правилам ОС РАФОС.

Данные передаются всегда в направлении ЭВМ, пер­вой запросившей операцию обмена. Для передачи дан­ных используются стандартные команды копирования ОС РАФОС и МОС1. Например, по команде COPY LS: A.OBJ DX1:, введенной с пульта комплекса ДВК-2М
[/q]
Anonymous
Advanced Member


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


Ссылка


Дата регистрации на форуме:
22 нояб. 2011
В стандартной ОС RT11 от DEC драйвер com-порта - XL.SYS, его и штатная терминалка vtcom, и штатная программа обмена файлами transfer, входящие в дистрибутив системы, используют.
Technomancer
Advanced Member


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


Ссылка


Дата регистрации на форуме:
12 июня 2016
Спасибо за советы, посмотрю данные программы. На данный момент кочу изучать тот же Kermit, так как он сам уже заработал. Но моя суть вопроса более была о том как дать RT-11 знать что у меня два последовательных порта - один на адресе 177560 (терминал КЦГД) второй 176560 (линия связи). Ну, скажем есть драйвер TT.SYS, который по моему пониманию соответствуют порту терминала. А нельзя ли сделать устройства, скажем, TT0 - терминал и TT1 - линия связи? А, скажем, XL.SYS, его же тоже надо настраивать на адрес 176560, правда? Извините за глупой и плохо сформулированный вопрос, мой опыт с RT-11 нулевой.
MM
Advanced Member


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


Ссылка


Дата регистрации на форуме:
2 авг. 2013
Technomancer написал:
[q]
А нельзя ли сделать устройства, скажем, TT0 - терминал и TT1 - линия связи?
[/q]
Можно. В DESS меняете рабочий регистр и регистр опознавания драйвера, и переименуйте сам драйвер.
По крайней мере на вывод будет работать.
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
MM написал:
[q]
Technomancer написал:
[q]
А нельзя ли сделать устройства, скажем, TT0 - терминал и TT1 - линия связи?
[/q]
Можно. В DESS меняете рабочий регистр и регистр опознавания драйвера, и переименуйте сам драйвер.
По крайней мере на вывод будет работать.
[/q]
Так сделать не получится, т.к. драйвер ТT.SYS имеет особенности.
Это фактически заглушка, перенаправляющая запросы к вызовам резидентной части монитора RT11SJ / RT11FB и т.п.
Вся работа с регистрами последовательного порта терминала происходит там.
Поэтому ссылок на их адреса и вектора прерываний в ТT.SYS просто нет, DESS-ом править там нечего...


Technomancer написал:
[q]
А "полная" версия у меня не запускаются с примерной ошибкой "...should be SYSGENNED with timer support". Как мне разобратся с такой ошибкой?
[/q]
Вероятно, Вам нужно сменить версию монитора.
Тот, что используется сейчас, видимо сгенерирован без поддержки системного таймера (например для RT11SJ это вполне возможно).
Попробуйте разные RT11FB, там таймер скорее всего поддерживается.
Хотя, по обрывку ошибки, понять о чем идет речь сложно - может все с точностью до наоборот...
MM
Advanced Member


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


Ссылка


Дата регистрации на форуме:
2 авг. 2013
XPOHOMETP написал:
[q]
Так сделать не получится,
[/q]
Вы лично на железном ДВК пробовали, прежде чем писать это ?
XPOHOMETP
Advanced Member


Всего сообщений: 752
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
13 мая 2015
MM написал:
[q]
Вы лично на железном ДВК пробовали, прежде чем писать это ?
[/q]
Нет, не пробовал. Тогда встречный вопрос - какую ячейку в TT.SYS предлагается править?
Можно глянуть на вывод команды SHOW DEV - для TT там не будет ни адреса, ни вектора.

Увы, железный последний раз включал лет 10 назад, сейчас такого поблизости нет.
А на эмуляторе посмотреть не получится?
MM
Advanced Member


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


Ссылка


Дата регистрации на форуме:
2 авг. 2013
XPOHOMETP написал:
[q]
А на эмуляторе посмотреть не получится?
[/q]
Нет уверенности, что там Оригиналы программ, по крайней мере 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
MM написал:
[q]
В данный момент нет подходящего софта.
[/q]
А какой спец. софт понадобится? ТТ.SYS на системном диске лежит, DESS или хотя-бы DUMP думаю найдутся.
Посмотрите - где там адреса и вектора терминала ???


MM написал:
[q]
Что точно переделывал - LP.SYS для вывода на специфический плоттер на 176560 и для организации графического терминала поверх текстового.
[/q]
К LP.SYS претензий нет, это стандартный драйвер, правда только на вывод, поскольку для принтера.
Там и адрес и вектор присутствуют, поменять их можно.
А для ТС тогда уж драйвер перфоратора/перфосчитывателя больше подойдет. С мелкими правками :)

С ТТ.SYS ситуация совсем другая - бинарник так не поправить.
В исходниках адрес терминала задан в EDTGBL.MAC, а обработка в RMONSJ.MAC делается.
Речь про тот же RT-11 SJ V5.00.

Посмотреть и сравнить исходники в т.ч. этих драйверов можно например тут:
http://pdp-11.org.ru/files/rt-11/rtv50_rl.zip


MM написал:
[q]
Нет уверенности, что там Оригиналы программ, по крайней мере RT-11 SJ V5.00
А насчет др. версий SJ ( в эмуляторе господина Патрона ) - походу там мало чего осталось от комплекта поставки ДВК МС502 1986г.
[/q]
Если не устраивает (уточнять чем пока не буду) эмулятор от уважаемого _Patron_, то можно использовать что-то другое.
Например Ersatz-11 или SimH с выше упомянутого сайта. Будет стандартная PDP и любой оригинальный дистрибутив.
На ситуацию с терминалом для однопользовательских систем это вряд-ли повлияет.


Переделывал и RT11SJ, и RT11FB в исходниках V5.00 для запуска на БК0011 / БК0011M. Работало !
RT11SJ даже на БК0010 загружался, только толку ноль - памяти очень мало оставалось.
Основные правки и состояли в изменении вывода на экран и ввода с клавиатуры...
Но, за давностью лет, в памяти мало что осталось :frown:
alecv
Advanced Member


Откуда: Санкт-Петербург
Всего сообщений: 5545
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 окт. 2004
Насколько помню, в FB мониторах штатно можно запускать .REL задачи (это что-то типа резидента TSR) и сделать им ввод-вывод на другой терминал. Смутно припоминаю, что на управляющем комплексе MC1212 с платой И19 (это четыре COM-порта) крутилось что-то подобное на втором терминале. Этакий легкий мультитаск.
Technomancer
Advanced Member


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


Ссылка


Дата регистрации на форуме:
12 июня 2016
А я что-то подумал что это ошибка Kermit-а а не RT-11. Спасибо, вечером тогда попробую RT-11FB.

XPOHOMETP
Advanced Member


Всего сообщений: 752
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
13 мая 2015
alecv, да, многозадачность в FB есть.
Собственно поэтому и намекал, что вероятность поддержки операций по таймеру там выше.
Но, как работа с таймером, так и поддержка нескольких терминалов (а также способ их подключения, адреса и т.п.)
задаются при генерации монитора. Можно собрать и с ними, и без. Как задано по умолчанию - в т.ч. от дистрибутива зависит.

Есть ли поддержка нескольких терминалов можно посмотреть в выводе команды SHOW ALL.
Какие там будут адреса/вектора и можно ли их поменять в бинарнике - тоже отдельная история...

А вот насчет параметра TIM$IT (таймер) не помню, может он там тоже отображается.
В крайнем случае можно в файле .SYS любого поддерживаемого данным монитором драйвера
глянуть значение бита 4 в ячейке 60 (если не ошибаюсь). Если не ноль - поддержка таймера есть.


Technomancer, как я и предполагал. Из текста ошибки: RT-11SJ must be SYSGENNED with timer support
Сейчас Вы используете SJ монитор без поддержки таймера.
Если RT11FB лежит на том же диске, то его запуск не поможет, т.к. он использует те же драйвера.
С этим TIM$IT = 1 должен генерироваться не только монитор, но и все используемые им драйвера устройств.

Т.е. нужно искать и смотреть / пробовать другую дискету с системой. Где поддержку таймера включили при генерации, см. выше.
А монитор любой подойдет - SJ, SB, FB ...
alecv
Advanced Member


Откуда: Санкт-Петербург
Всего сообщений: 5545
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 окт. 2004
XPOHOMETP В принципе, исходники RT-11 ходят, можно сделать собственный дистрибутив т.е. перекомпилить монитор и драйвера.
ftp://bitsavers.informatik.uni..._Aug91.pdf

Была такая штатная программа RESORC, показывала аппаратуру и опции генерации системы. Вроде как SHOW ALL это просто вызов RESORC.

Насколько я припоминаю, у нас применялся FB монитор, в котором крутились самописные фоновые задачи управления с выводом на другие COM-порты, а на основном терминале можно было даже в некоторые игрушки играть (не все). Еще пытались применить XM монитор, но это то же самое что и FB, а вся поддержка расширенной памяти у него через специальные функции и надо приложения переписывать, т.е. смысла нет.
XPOHOMETP
Advanced Member


Всего сообщений: 752
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
13 мая 2015
alecv, все так и есть, можно перегенерировать, ссылку на исходнике выше тоже приводил.
Останется найти исходники MX, MY, DW или откуда там система грузится.

Хотя, по большому счету, нужен лишь готовый подходящий монитор.
А битики генерации системы можно и DESS-ом в бинарниках драйверов поправить на нужные - должно работать...

Вопрос лишь в том, сможет ли все это сделать автор -

Technomancer написал:
[q]
мой опыт с RT-11 нулевой
[/q]
Technomancer
Advanced Member


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


Ссылка


Дата регистрации на форуме:
12 июня 2016
Причину проблемы и суть нужных действий я теперь понимаю, но со самой RT-11 опыта никакого. Битики поменять, сделать образ и записать в дискету то я смогу.
60. ячейка - это 60 в десятичном или восьмеричном? 60. байт или слово?
XPOHOMETP
Advanced Member


Всего сообщений: 752
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
13 мая 2015
Technomancer написал:
[q]
60. ячейка - это 60 в десятичном или восьмеричном? 60. байт или слово?
[/q]
На PDP по умолчанию восьмеричная система используется.
Процессор 16-ти разрядный, но к полному слову можно обратиться только по четному адресу.
Поэтому, в зависимости от типа команды, по адресу 60 можно прочитать как слово целиком, так и один байт.
DESS.SAV запустите, драйвер откройте, в начале пятой строчки увидите 060 / 000000 - это оно и есть.
Если там не нули, а 000004 - скорее всего то что надо. Возможны и другие комбинации, но этот бит должен быть в единице.
Правда точность адреса и бита что-то я смутно помню, может практикующие товарищи подтвердят или поправят.
Туплю - скомпилировал TT.MAC при TIM$IT = 1. Ячейка 060 = 000004.


Technomancer написал:
[q]
В странице Андрея_АК я нашел команду SET XL CSR=X,VECTOR=Y с которой указал параметры последовательного порта. Адрес указал 17776560, а вектор - 360, ошибок небыло. Всё верно?
Я как бы пробовал команду COPY MX1:STARTS.COM XL: и вроде бы содержимое файла выводилась в порт.
[/q]
По поводу адреса - на МС1201.02 всего 64 кбайта, так что писать 176560 немного корректнее.
Грузитесь Вы похоже с MX, так что по поводу SET команд вспомнилось что-то типа
SET MX SYSGEN
Вроде она должна параметры генерации под текущий монитор подстроить.
Но далеко не во всех драйверах такое есть...

В общем пробуйте другие дискеты и смотрите SHOW ALL.
Там должно быть что-то типа
Device I/O time-out support
или
SJ timer support.

Прошу простить за некоторые неопределенности - давно это было, память подводит :frown:
А интернет у меня в данное время не быстрый и с ограничением по трафику.
Перебирать мегабайты дистрибутивов возможности нет, как нет и подходящего монитора под рукой ...
Technomancer
Advanced Member


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


Ссылка


Дата регистрации на форуме:
12 июня 2016
Большое спасибо за подробное разяснение, буду искать решение и напишу о результате!
Technomancer
Advanced Member


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


Ссылка


Дата регистрации на форуме:
12 июня 2016
Короче, на реальной машине всё сломал. В эмуляторе нашел файл RT11FB.SYS, скопировал в дискету и запустил систему уже на FB. При запуске Kermit-а всё так и остановилось. DESS-ом в драйверах MX, TT и ХЛ поменял 60. ячейку из 000000 в 000004, хотел перезагрузится, но загрузка остановилась на ошибку BOOT-U-Conflicting SYSGEN options. Решил продолжать на эмуляторе.
Загрузил чистую конфигурацию последней версии эмулятора. Из MX0 запускаю RT-11SB. Из МХ1 минимальная версия Kermit-а запускаются, а полная запускаются только при включенном таймере (логично), но выводит ошибку:
KRTOSI-F-Insufficient space available for buffer allocation
Я бы мог записать данную систему на дискету, но как обойти данную ошибку?

XPOHOMETP
Advanced Member


Всего сообщений: 752
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
13 мая 2015
Technomancer, извиняюсь, насчет опций генерации по таймеру непреднамеренно ввел Вас в заблуждение!
Сделал неправильный вывод из текста сообщения об ошибке. Но тут уж или инструкцию читать, или методом тыка :)

Скачал KRTMIN.SAV и KRT.SAV по Вашим ссылкам.
Эмулятор ДВК от Patron отсюда: http://zx-pk.ru/threads/18351-emulyator-dvk.html

XL.SYS из своих запасов от RT-11 V5.2.
Все остальные мониторы и драйвера в эмуляторе не менял.
Настройки самого эмулятора тоже не трогал - там как раз под МС1201.02 стояло.

В общем первое мое предложение было правильным:
С монитором RT11SJ V05.04 ситуация полностью повторяет Вашу - KRT.SAV не запускается.
С монитором RT11FB V05.07 программа KRT.SAV запускается, команда SET LIN XL работает нормально.
С монитором RT11SB V05.07 тоже все работает.
Проверено в том числе при загрузке с образа дискеты МХ (этот драйвер занимает заметно больше памяти чем MY или DW).

Т.е. править ячейку 60 не нужно, достаточно взять монитор FB или SB.
Собственно из-за этих исправлений и появилась ошибка загрузки BOOT-U-Conflicting SYSGEN options.
Вернуть в драйверах ячейку 60 = 000000 и все должно восстановиться.

По поводу текущей ошибки в эмуляторе - программе не хватает памяти.
У меня она тоже ругалась при загрузке с МХ, но слегка не так.

На системной дискете есть файл STRTSB.COM - там лежат команды, выполняемые при загрузке монитора RT11SB.
Для RT11FB это STRTFB.COM, для RT11SJ это STARTS.COM.
Не знаю что там у Вас сейчас, но оставьте там для начала только команду LOAD XL - памяти должно стать больше.
Размер свободной памяти можно узнать в последней строчке вывода команды SHOW MEM (ну и здесь можно его показать).
Если дискета чисто для Kermit, то и RUN MX1:KRT можно в стартовый файл записать.
Technomancer
Advanced Member


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


Ссылка


Дата регистрации на форуме:
12 июня 2016
Да, почистил файл STRTSB.COM и на эмуляторе Kermit заработал. Приготовил образы дискет, вечером буду пробовать уже на ДВК. Кстати, у меня не ВМ2, а ВМ3.
XPOHOMETP
Advanced Member


Всего сообщений: 752
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
13 мая 2015
Technomancer написал:
[q]
Да, почистил файл STRTSB.COM и на эмуляторе Kermit заработал.
[/q]
Отлично!

Technomancer написал:
[q]
Приготовил образы дискет, вечером буду пробовать уже на ДВК.
[/q]
Будем надеяться, что все заработает. Удачных испытаний!

Technomancer написал:
[q]
Кстати, у меня не ВМ2, а ВМ3.
[/q]
Из первого сообщения темы:
[q]
... я нашел Kermit для RT-11, записал в дискету, запускал на МС1201.02 ...
[/q]
Тогда у Вас не 1201.02, а 1201.03
Technomancer
Advanced Member


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


Ссылка


Дата регистрации на форуме:
12 июня 2016
XPOHOMETP написал:
[q]
Тогда у Вас не 1201.02, а 1201.03
[/q]
Да, виноват, исправлю.
Но у меня всё получилось! Kermit запустился на RT-11SB. Правда, он значительно тормозливее чем я предполагал, но могу спокойно обменятся файламы между Линуксовской машиной и ДВК используя второй порт ИРПС. Со временем попробую то же самое через карту КТЛК. Спасибо всем и особенно Хронометру за помощь!
Если есть интерес к данному решению, со временем могу написать короткое описание запуска Kermit-а.

XPOHOMETP
Advanced Member


Всего сообщений: 752
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
13 мая 2015
Technomancer написал:
[q]
Но у меня всё получилось! Kermit запустился на RT-11SB.
[/q]
Ура, Вы его победили! :)

Technomancer написал:
[q]
Правда, он значительно тормозливее чем я предполагал
[/q]
Причин имхо четыре:
1) Размер программы больше размера доступной оперативной памяти.
Соответственно используются оверлеи, идет swap на диск. Тут только скорость обмена с диском повышать.

2) Диск МХ самый медленный из доступных на ДВК - МХ, MY, DW.
Но раз используется он, то других контроллеров видимо нет в наличии...

3) Поскольку у Вас 1201.03, а монитор SB/FB/SJ, то используются только 56 кбайт памяти из доступных 256 кбайт.
В оставшейся памяти с помощью драйвера VM.SYS можно организовать электронный диск,
скопировать туда монитор, основные драйвера и минимальный комплект необходимых программ.
Этот процесс автоматизируется написанием командного файла (по аналогии со STRTSB.COM).
После перезагрузки с этого диска отзывчивость системы заметно повысится.

4) Скорость работы последовательного порта

Technomancer написал:
[q]
Со временем попробую то же самое через карту КТЛК.
[/q]
Если работать на той же 9600, то разницы не будет.
А поднять скорость порта и на процессорной плате можно.


Technomancer написал:
[q]
Спасибо всем и особенно Хронометру за помощь!
[/q]
И Вам успехов в освоении RT-11!
Technomancer
Advanced Member


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


Ссылка


Дата регистрации на форуме:
12 июня 2016
XPOHOMETP написал:
[q]
других контроллеров видимо нет в наличии
[/q]
На ДВК-3М у меня есть КЖД, но не заработал даже после замены двух микросхем, пробовать форматировать родной диск пока нехочу, а переходник для другого MFM диска я пока не сделал. Со временем запущу и тот.

XPOHOMETP написал:
[q]
В оставшейся памяти с помощью драйвера VM.SYS можно организовать электронный диск
[/q]
Ого, это интересно, но, давайте, вернусь к этому когда уже пойму по-больше.

XPOHOMETP написал:
[q]
Если работать на той же 9600, то разницы не будет.
[/q]
По-поводу КТЛК я писал что в будущем таким же образом можно было бы подключить и ДВК-3 и 2М. А там единственный способ подключить дополнительные порты ИРПС - платы КТЛК.
--
Кстати, к одному - вот, накачал игрушки, удачно скопировал в ДВК, а графические игры что-то не запускаются. Вылетают с ошибкой ?MON-F-Trap to 4 с разными адресамы в зависимости от игры (CAT, LAND, SHERIF). Правильно ли я подозреваю что игра сделана для карты КГД, а КЦГД не работают как КГД?
MM
Advanced Member


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


Ссылка


Дата регистрации на форуме:
2 авг. 2013
Technomancer написал:
[q]
Правильно ли я подозреваю что игра сделана для карты КГД, а КЦГД не работают как КГД?
[/q]
Если в ДВК-3Ш установлен видеоконтроллер КСМ, то можно к нему приделать полуплату КГД, придется установить дополнительный разъем МПИ РППМ16-72.
Technomancer
Advanced Member


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


Ссылка


Дата регистрации на форуме:
12 июня 2016
Я бы скорее поставил КГД вместо одой из полуплат КТЛК. Пойму Ваш ответ как "да" и начну искать плату КГД. Правда до запуска 3Ш неизвестное время, хочу сначала с 3М закончить всё а дома нету места куда поставить еще и 3Ш.
XPOHOMETP
Advanced Member


Всего сообщений: 752
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
13 мая 2015
Technomancer написал:
[q]
пробовать форматировать родной диск пока нехочу, а переходник для другого MFM диска я пока не сделал.
[/q]
Там конечно ЖД разных моделей с ДВК поставлялись, но те что у нас водились мы к PC-ХТ потом подключали.
Вроде стандартными шлейфами, без переделок...

Technomancer написал:
[q]
Ого, это интересно, но, давайте, вернусь к этому когда уже пойму по-больше.
[/q]
INIT VM:
COPY SY:*.* VM:
COPY/BOOT VM:RT11SB VM:
BOOT VM:

Только все файлы с системной дискеты МХ80 на диск VM не влезут.
Или с дискеты лишнее удалить, или образ на 40 дорожек взять. Или поштучно копировать только нужное - это все про вторую команду речь.
Для начала можно так написать:
COPY SY:*.SYS VM:
Загрузка должна пойти, а там уже нужные программы добавить (в т.ч. системные).
Хотя бы DIR, DUP, PIP, RESORC.SAV

Technomancer написал:
[q]
По-поводу КТЛК я писал что в будущем таким же образом можно было бы подключить и ДВК-3 и 2М.
[/q]
Ясно. Но скорость повысить можно - как минимум на 19200 должно работать.

Technomancer написал:
[q]
Вылетают с ошибкой ?MON-F-Trap to 4 с разными адресамы в зависимости от игры (CAT, LAND, SHERIF). Правильно ли я подозреваю что игра сделана для карты КГД, а КЦГД не работают как КГД?
[/q]
По тем адресам идет обращение к отсутствующему на шине устройству, что и вызывает прерывание по вектору 4.
КЦГД на 177560 сидит, у КГД адрес другой. Да и методы рисования графики у них совсем разные.
В игрушках не силен, но ИМХО подозрения правильные.

Technomancer написал:
[q]
Я бы скорее поставил КГД вместо одой из полуплат КТЛК.
[/q]
В принципе возможно.
Только там еще короткий шлейф между КСМ и КГД был. А от КГД потом на монитор шлейф уходил.
Сейчас не вспомню, совпадают ли разводки этих разъемов у КСМ / КГД и КЦГД...
Да и первый шлейф изготовить понадобится.

Склероз... А частота кадров там у всех адаптеров 50 Гц? У КЦГД не 60 Гц случайно?
MM
Advanced Member


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


Ссылка


Дата регистрации на форуме:
2 авг. 2013
XPOHOMETP написал:
[q]
Только там еще короткий шлейф между КСМ и КГД был. А от КГД потом на монитор шлейф уходил.
Сейчас не вспомню, совпадают ли разводки этих разъемов у КСМ / КГД и КЦГД...
Да и первый шлейф изготовить понадобится.

Склероз... А частота кадров там у всех адаптеров 50 Гц? У КЦГД не 60 Гц случайно?
[/q]
1. Да, 16 проволочный шлейф 1:1
2. Моник подключался всегда к КСМ, на ней надо перемычки установить для работы с КГД.
2.1. 2-й разъем на КГД - для проходного варианта с 15-ИЭ-00-013, когда КСМ нет в корзинке.

КГД не подключается к КЦГД.

КЦГД имеет 60 кадровую развертку.
XPOHOMETP
Advanced Member


Всего сообщений: 752
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
13 мая 2015
MM написал:
[q]
КЦГД имеет 60 кадровую развертку.
[/q]
Вот на это я и намекал, спасибо!
У автора КЦГД стоит. Тогда из-за разности частоты кадров подружить его с КГД действительно не получится.

А использование КСМ займет последовательный порт на плате процессора...
KALDYH
Advanced Member
Технонекромант

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


Ссылка


Дата регистрации на форуме:
5 июня 2009
А если собрать внешний генератор синхросигнала 15625/50 для КГД и поставить внешний переключатель? Или софт, использующий КГД, использует одновременный вывод КСМ+КГД?
XPOHOMETP
Advanced Member


Всего сообщений: 752
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
13 мая 2015
KALDYH, там монитор не сможет и на 50, и на 60 Гц синхронизироваться - подстроечник крутить придется.
Могу за давностью времени путать, одновременный вывод вроде был в каких-то программах, но не в умомянутых выше играх...
Technomancer
Advanced Member


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


Ссылка


Дата регистрации на форуме:
12 июня 2016
Чтобы не запутались совсем, поясню - у меня две комплектные машины - ДВК-3 и ДВК-3М. Та, на которой я запустил Kermit, это 3М с МС1201.03, КЦГД и дефектным КЖД. Вторая машина, 3 - школьная с КСМ, но без КГД. Купил недавно, пока не вкючал. Я бы поставил там КГД вместо одной карт КТЛК-6, но у меня пока нету самой КГД.


XPOHOMETP написал:
[q]
Вроде стандартными шлейфами, без переделок...
[/q]
У меня СМ5508, там разъемы такие же как на КЖД, соответственно, без переходника другой диск не подключить.


XPOHOMETP написал:
[q]
INIT VM:
COPY SY:*.* VM:
COPY/BOOT VM:RT11SB VM:
BOOT VM:
[/q]
Ого, оказалось проще как я подумал. И главное что Kermit чуть не мгновенно запускается. Вчера один раз запустил, попробую настроить чтобы автоматически всё запустилось. Еще раз спасибо!

Кстати, раз уж иры хотят КГД, тогда какие интересные программы можно было запустить на КЦГД?
XPOHOMETP
Advanced Member


Всего сообщений: 752
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
13 мая 2015
Technomancer написал:
[q]
Чтобы не запутались совсем, поясню - у меня две комплектные машины - ДВК-3 и ДВК-3М.
[/q]
Важное уточнение!

Technomancer написал:
[q]
Та, на которой я запустил Kermit, это 3М с МС1201.03, КЦГД и дефектным КЖД.
[/q]
В плане КЖД остается только посочуствовать - она и во времена актуальности была ИМХО самой сложной в ремонте платой.

Technomancer написал:
[q]
Вчера один раз запустил, попробую настроить чтобы автоматически всё запустилось.
[/q]
Записываете нужную последовательность команд в файл, например BOOTVM.COM
При необходимости запускать его по команде
@BOOTVM

Technomancer написал:
[q]
Кстати, раз уж иры хотят КГД, тогда какие интересные программы можно было запустить на КЦГД?
[/q]
Вот тут покопаться можно
http://archive.pdp-11.org.ru/ukdwk_archive/
Упоминавшаяся выше игра LAND в варианте для КЦГД называется LANDD.SAV.
MM
Advanced Member


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


Ссылка


Дата регистрации на форуме:
2 авг. 2013
Technomancer написал:
[q]
Я бы поставил там КГД вместо одной карт КТЛК-6,
[/q]
Целесообразно КСМ изгнать из корзинки, т.к. она использует только +5, +12 и минус 12 в., т.е. кабель от корзики к КСМ может быть из пары 3-проводных бытовых 1-миллиметровых шнуров, и разъем СГ-7 ( советское обозначение ДИН 7 , как в мониках для БКшки 6105 ).
XPOHOMETP
Advanced Member


Всего сообщений: 752
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
13 мая 2015

MM написал:
[q]
Целесообразно КСМ изгнать из корзинки...
[/q]
Стесняюсь спросить, но зачем для любительских целей может понадобиться 12 каналов ИРПС в одной машинке ???
Желание ТС вытащить одну КТЛК выглядит проще и логичнее...
Technomancer
Advanced Member


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


Ссылка


Дата регистрации на форуме:
12 июня 2016
XPOHOMETP написал:
[q]
вытащить одну КТЛК выглядит проще и логичнее
[/q]
Ну, да, так и сделал и обменял тут же на форуме на КГД. Скоро приедут и тогда и попробую с графикой. Плюс я хочу свои ДВК держать как можно в оригинальном состоянии без лишних переделок.
--
Но, вот, так как это связано с Kermit-ом, спрошу здесь. Проверил полуплату КТЛК, пять из шести каналов рабочие. Один канал на том же 176560 адресе. Решил попробвать тот же Kermit на ДВК-2М через плату КТЛК. Но, вот, при запуске Kermit-а, выскакивает ошибка "Time clock is not running". На ДВК-3М такая шибка есть при выключенном таймере. А на ДВК-2М позиция ручки включения таймера не влияет на ошибку. Проверил на двух платах МС1201.02. Хочу проверить доходит ли сигнал разрешения таймера до платы.
Доступна ли схема пульта ДВК-2М? Не удалось найти.
Какой сигнал в корзине разрешает работу таймера?
MM
Advanced Member


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


Ссылка


Дата регистрации на форуме:
2 авг. 2013
Корзина К1 :
http://emuverse.ru/wiki/%D0%94%D0%92%D0%9A
Контакт Б А14, В А14
Сигнал К ПРТ Н

Пульт в ДВК-2м МС502 входит в состав БПС6-1
В ДВК-3 МС507 схема пульта дается в отдельном документе, он подключается к БП МС9002 или к ( урезке БПС6-1 )
Technomancer
Advanced Member


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


Ссылка


Дата регистрации на форуме:
12 июня 2016
ММ, спасибо, схему БП нашел, буду разбиратся.
Technomancer
Advanced Member


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


Ссылка


Дата регистрации на форуме:
12 июня 2016
Оказалось что в корзине контакт погнут в разъеме. Как бы пошло дальше, но всё таки не запускается до конца. Буду разбиратся.
<<Назад  Вперед>> Страницы: 1 2 3 4 5
Печать
Полигон-2 »   Бывший СССР »   Использование второго последовательного порта в RT-11
RSS

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

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

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