Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Бывший СССР » Использование второго последовательного порта в RT-11 |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 | Печать |
Technomancer
Advanced Member
Откуда: Рига Всего сообщений: 359 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 12 июня 2016 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 16 мая 2018 0:40 Сообщение отредактировано: 19 мая 2018 20:58
Я решил что так-как у меня на ДВК-3М есть свободный последовательный порт на адресе 17776560, я бы хотел этот порт использовать для обмена файламы с линуксовской машиной. В конце концов сама идея оказалась проще чем сначала казалось - я нашел Kermit для RT-11, записал в дискету, запускал на МС1201.03 и даже смог Kermit-ом туда - сюда скопировать файл через тот же порт, который используются для терминала. Но, вот, у меня непонятка - как для этого использовать второй последовательный порт? Я так понимаю что это связано с драйвером TT.SYS, правда? Каким образом можно было бы сделать так чтобы Kermit работал через свободный порт? По-поводу запуска Kermit-а я напишу отдельно когда сам более-менее разберусь. |
SKcorp
Advanced Member
Эксперт. Откуда: Leningrad, USSR Всего сообщений: 3005 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 28 июля 2008 |
Драйвер LS.SYS хранится на системной дискете. При необходимости драйвер заносится в таблицы монитора и загружается в ОЗУ микроЭВМ «Электроника НЦ80—01Д» по правилам ОС РАФОС. |
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 загружался, только толку ноль - памяти очень мало оставалось. Основные правки и состояли в изменении вывода на экран и ввода с клавиатуры... Но, за давностью лет, в памяти мало что осталось |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 17 мая 2018 8:34 Сообщение отредактировано: 17 мая 2018 8:36
Насколько помню, в FB мониторах штатно можно запускать .REL задачи (это что-то типа резидента TSR) и сделать им ввод-вывод на другой терминал. Смутно припоминаю, что на управляющем комплексе MC1212 с платой И19 (это четыре COM-порта) крутилось что-то подобное на втором терминале. Этакий легкий мультитаск. |
Technomancer
Advanced Member
Откуда: Рига Всего сообщений: 359 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 12 июня 2016 | |
XPOHOMETP
Advanced Member
Всего сообщений: 752 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 13 мая 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 17 мая 2018 12:17 Сообщение отредактировано: 17 мая 2018 12:18
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 написал: мой опыт с RT-11 нулевой |
Technomancer
Advanced Member
Откуда: Рига Всего сообщений: 359 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 12 июня 2016 |
Причину проблемы и суть нужных действий я теперь понимаю, но со самой RT-11 опыта никакого. Битики поменять, сделать образ и записать в дискету то я смогу. 60. ячейка - это 60 в десятичном или восьмеричном? 60. байт или слово? |
XPOHOMETP
Advanced Member
Всего сообщений: 752 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 13 мая 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 17 мая 2018 15:58 Сообщение отредактировано: 17 мая 2018 16:33
Technomancer написал: На PDP по умолчанию восьмеричная система используется. 60. ячейка - это 60 в десятичном или восьмеричном? 60. байт или слово? Процессор 16-ти разрядный, но к полному слову можно обратиться только по четному адресу. Поэтому, в зависимости от типа команды, по адресу 60 можно прочитать как слово целиком, так и один байт. DESS.SAV запустите, драйвер откройте, в начале пятой строчки увидите 060 / 000000 - это оно и есть. Если там не нули, а 000004 - скорее всего то что надо. Возможны и другие комбинации, но этот бит должен быть в единице. Туплю - скомпилировал TT.MAC при TIM$IT = 1. Ячейка 060 = 000004. Technomancer написал: По поводу адреса - на МС1201.02 всего 64 кбайта, так что писать 176560 немного корректнее. В странице Андрея_АК я нашел команду SET XL CSR=X,VECTOR=Y с которой указал параметры последовательного порта. Адрес указал 17776560, а вектор - 360, ошибок небыло. Всё верно? Грузитесь Вы похоже с MX, так что по поводу SET команд вспомнилось что-то типа SET MX SYSGEN Вроде она должна параметры генерации под текущий монитор подстроить. Но далеко не во всех драйверах такое есть... В общем пробуйте другие дискеты и смотрите SHOW ALL. Там должно быть что-то типа Device I/O time-out support или SJ timer support. Прошу простить за некоторые неопределенности - давно это было, память подводит А интернет у меня в данное время не быстрый и с ограничением по трафику. Перебирать мегабайты дистрибутивов возможности нет, как нет и подходящего монитора под рукой ... |
Technomancer
Advanced Member
Откуда: Рига Всего сообщений: 359 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 12 июня 2016 |
Большое спасибо за подробное разяснение, буду искать решение и напишу о результате! |
Technomancer
Advanced Member
Откуда: Рига Всего сообщений: 359 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 12 июня 2016 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 17 мая 2018 23:42 Сообщение отредактировано: 17 мая 2018 23:46
Короче, на реальной машине всё сломал. В эмуляторе нашел файл 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 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 18 мая 2018 2:51 Сообщение отредактировано: 18 мая 2018 3:04
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 написал: Отлично! Да, почистил файл STRTSB.COM и на эмуляторе Kermit заработал. Technomancer написал: Будем надеяться, что все заработает. Удачных испытаний! Приготовил образы дискет, вечером буду пробовать уже на ДВК. Technomancer написал: Из первого сообщения темы: Кстати, у меня не ВМ2, а ВМ3. Тогда у Вас не 1201.02, а 1201.03 ... я нашел Kermit для RT-11, записал в дискету, запускал на МС1201.02 ... |
Technomancer
Advanced Member
Откуда: Рига Всего сообщений: 359 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 12 июня 2016 |
XPOHOMETP написал: Да, виноват, исправлю. Тогда у Вас не 1201.02, а 1201.03 Но у меня всё получилось! Kermit запустился на RT-11SB. Правда, он значительно тормозливее чем я предполагал, но могу спокойно обменятся файламы между Линуксовской машиной и ДВК используя второй порт ИРПС. Со временем попробую то же самое через карту КТЛК. Спасибо всем и особенно Хронометру за помощь! Если есть интерес к данному решению, со временем могу написать короткое описание запуска Kermit-а. |
XPOHOMETP
Advanced Member
Всего сообщений: 752 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 13 мая 2015 |
Technomancer написал: Ура, Вы его победили! Но у меня всё получилось! Kermit запустился на RT-11SB. Technomancer написал: Причин имхо четыре: Правда, он значительно тормозливее чем я предполагал 1) Размер программы больше размера доступной оперативной памяти. Соответственно используются оверлеи, идет swap на диск. Тут только скорость обмена с диском повышать. 2) Диск МХ самый медленный из доступных на ДВК - МХ, MY, DW. Но раз используется он, то других контроллеров видимо нет в наличии... 3) Поскольку у Вас 1201.03, а монитор SB/FB/SJ, то используются только 56 кбайт памяти из доступных 256 кбайт. В оставшейся памяти с помощью драйвера VM.SYS можно организовать электронный диск, скопировать туда монитор, основные драйвера и минимальный комплект необходимых программ. Этот процесс автоматизируется написанием командного файла (по аналогии со STRTSB.COM). После перезагрузки с этого диска отзывчивость системы заметно повысится. 4) Скорость работы последовательного порта Technomancer написал: Если работать на той же 9600, то разницы не будет. Со временем попробую то же самое через карту КТЛК. А поднять скорость порта и на процессорной плате можно. Technomancer написал: И Вам успехов в освоении RT-11! Спасибо всем и особенно Хронометру за помощь! |
Technomancer
Advanced Member
Откуда: Рига Всего сообщений: 359 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 12 июня 2016 |
XPOHOMETP написал: На ДВК-3М у меня есть КЖД, но не заработал даже после замены двух микросхем, пробовать форматировать родной диск пока нехочу, а переходник для другого MFM диска я пока не сделал. Со временем запущу и тот. других контроллеров видимо нет в наличии XPOHOMETP написал: Ого, это интересно, но, давайте, вернусь к этому когда уже пойму по-больше. В оставшейся памяти с помощью драйвера VM.SYS можно организовать электронный диск XPOHOMETP написал: По-поводу КТЛК я писал что в будущем таким же образом можно было бы подключить и ДВК-3 и 2М. А там единственный способ подключить дополнительные порты ИРПС - платы КТЛК. Если работать на той же 9600, то разницы не будет. -- Кстати, к одному - вот, накачал игрушки, удачно скопировал в ДВК, а графические игры что-то не запускаются. Вылетают с ошибкой ?MON-F-Trap to 4 с разными адресамы в зависимости от игры (CAT, LAND, SHERIF). Правильно ли я подозреваю что игра сделана для карты КГД, а КЦГД не работают как КГД? |
MM
Advanced Member
Откуда: Павловский Посад Мск.обл. Всего сообщений: 3418 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 авг. 2013 |
Technomancer написал: Если в ДВК-3Ш установлен видеоконтроллер КСМ, то можно к нему приделать полуплату КГД, придется установить дополнительный разъем МПИ РППМ16-72. Правильно ли я подозреваю что игра сделана для карты КГД, а КЦГД не работают как КГД? |
Technomancer
Advanced Member
Откуда: Рига Всего сообщений: 359 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 12 июня 2016 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 19 мая 2018 20:40 Сообщение отредактировано: 19 мая 2018 20:42
Я бы скорее поставил КГД вместо одой из полуплат КТЛК. Пойму Ваш ответ как "да" и начну искать плату КГД. Правда до запуска 3Ш неизвестное время, хочу сначала с 3М закончить всё а дома нету места куда поставить еще и 3Ш. |
XPOHOMETP
Advanced Member
Всего сообщений: 752 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 13 мая 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 19 мая 2018 21:34 Сообщение отредактировано: 19 мая 2018 21:46
Technomancer написал: Там конечно ЖД разных моделей с ДВК поставлялись, но те что у нас водились мы к PC-ХТ потом подключали. пробовать форматировать родной диск пока нехочу, а переходник для другого MFM диска я пока не сделал. Вроде стандартными шлейфами, без переделок... Technomancer написал: 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 написал: Ясно. Но скорость повысить можно - как минимум на 19200 должно работать. По-поводу КТЛК я писал что в будущем таким же образом можно было бы подключить и ДВК-3 и 2М. Technomancer написал: По тем адресам идет обращение к отсутствующему на шине устройству, что и вызывает прерывание по вектору 4. Вылетают с ошибкой ?MON-F-Trap to 4 с разными адресамы в зависимости от игры (CAT, LAND, SHERIF). Правильно ли я подозреваю что игра сделана для карты КГД, а КЦГД не работают как КГД? КЦГД на 177560 сидит, у КГД адрес другой. Да и методы рисования графики у них совсем разные. В игрушках не силен, но ИМХО подозрения правильные. Technomancer написал: В принципе возможно. Я бы скорее поставил КГД вместо одой из полуплат КТЛК. Только там еще короткий шлейф между КСМ и КГД был. А от КГД потом на монитор шлейф уходил. Сейчас не вспомню, совпадают ли разводки этих разъемов у КСМ / КГД и КЦГД... Да и первый шлейф изготовить понадобится. Склероз... А частота кадров там у всех адаптеров 50 Гц? У КЦГД не 60 Гц случайно? |
MM
Advanced Member
Откуда: Павловский Посад Мск.обл. Всего сообщений: 3418 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 авг. 2013 |
XPOHOMETP написал: 1. Да, 16 проволочный шлейф 1:1 Только там еще короткий шлейф между КСМ и КГД был. А от КГД потом на монитор шлейф уходил. 2. Моник подключался всегда к КСМ, на ней надо перемычки установить для работы с КГД. 2.1. 2-й разъем на КГД - для проходного варианта с 15-ИЭ-00-013, когда КСМ нет в корзинке. КГД не подключается к КЦГД. КЦГД имеет 60 кадровую развертку. |
XPOHOMETP
Advanced Member
Всего сообщений: 752 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 13 мая 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 20 мая 2018 1:16 Сообщение отредактировано: 20 мая 2018 1:20
MM написал: Вот на это я и намекал, спасибо! КЦГД имеет 60 кадровую развертку. У автора КЦГД стоит. Тогда из-за разности частоты кадров подружить его с КГД действительно не получится. А использование КСМ займет последовательный порт на плате процессора... |
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 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 20 мая 2018 11:59 Сообщение отредактировано: 20 мая 2018 12:07
Чтобы не запутались совсем, поясню - у меня две комплектные машины - ДВК-3 и ДВК-3М. Та, на которой я запустил Kermit, это 3М с МС1201.03, КЦГД и дефектным КЖД. Вторая машина, 3 - школьная с КСМ, но без КГД. Купил недавно, пока не вкючал. Я бы поставил там КГД вместо одной карт КТЛК-6, но у меня пока нету самой КГД. XPOHOMETP написал: У меня СМ5508, там разъемы такие же как на КЖД, соответственно, без переходника другой диск не подключить. Вроде стандартными шлейфами, без переделок... XPOHOMETP написал: Ого, оказалось проще как я подумал. И главное что Kermit чуть не мгновенно запускается. Вчера один раз запустил, попробую настроить чтобы автоматически всё запустилось. Еще раз спасибо! INIT VM: Кстати, раз уж иры хотят КГД, тогда какие интересные программы можно было запустить на КЦГД? |
XPOHOMETP
Advanced Member
Всего сообщений: 752 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 13 мая 2015 |
Technomancer написал: Важное уточнение! Чтобы не запутались совсем, поясню - у меня две комплектные машины - ДВК-3 и ДВК-3М. Technomancer написал: В плане КЖД остается только посочуствовать - она и во времена актуальности была ИМХО самой сложной в ремонте платой. Та, на которой я запустил Kermit, это 3М с МС1201.03, КЦГД и дефектным КЖД. Technomancer написал: Записываете нужную последовательность команд в файл, например BOOTVM.COM Вчера один раз запустил, попробую настроить чтобы автоматически всё запустилось. При необходимости запускать его по команде @BOOTVM Technomancer написал: Вот тут покопаться можно Кстати, раз уж иры хотят КГД, тогда какие интересные программы можно было запустить на КЦГД? http://archive.pdp-11.org.ru/ukdwk_archive/ Упоминавшаяся выше игра LAND в варианте для КЦГД называется LANDD.SAV. |
MM
Advanced Member
Откуда: Павловский Посад Мск.обл. Всего сообщений: 3418 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 авг. 2013 |
Technomancer написал: Целесообразно КСМ изгнать из корзинки, т.к. она использует только +5, +12 и минус 12 в., т.е. кабель от корзики к КСМ может быть из пары 3-проводных бытовых 1-миллиметровых шнуров, и разъем СГ-7 ( советское обозначение ДИН 7 , как в мониках для БКшки 6105 ). Я бы поставил там КГД вместо одной карт КТЛК-6, |
XPOHOMETP
Advanced Member
Всего сообщений: 752 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 13 мая 2015 |
MM написал: Стесняюсь спросить, но зачем для любительских целей может понадобиться 12 каналов ИРПС в одной машинке ??? Целесообразно КСМ изгнать из корзинки... Желание ТС вытащить одну КТЛК выглядит проще и логичнее... |
Technomancer
Advanced Member
Откуда: Рига Всего сообщений: 359 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 12 июня 2016 |
XPOHOMETP написал: Ну, да, так и сделал и обменял тут же на форуме на КГД. Скоро приедут и тогда и попробую с графикой. Плюс я хочу свои ДВК держать как можно в оригинальном состоянии без лишних переделок. вытащить одну КТЛК выглядит проще и логичнее -- Но, вот, так как это связано с 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 |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |