Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Бывший СССР » Использование второго последовательного порта в RT-11 |
<<Назад Вперед>> | Страницы: 1 2 * 3 4 5 | Печать |
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-а. |
<<Назад Вперед>> | Страницы: 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 тем | |