- Загрузка RT-11 через последовательный порт.
- [+] Старые сообщения (10)
-
? Patron - 28.10.2012 01:15
>> нет x86-совместимого PC
Всё, что я делаю - работает только под [ х86 Windows ].
Для других архитектур/операционок - нужно запускать эмулятор [ х86 Windows ].
Среда [ х86 Windows ] настолько распространённая, что её эмуляторы наверняка есть почти везде.
Интересно испытать эмулятор FX!32 фирмы DEC для Alpha-систем - там всё должно работать.
-
? anonymous - 29.10.2012 08:05
Для этого придется совершать большие переделки, заменять в машинке SRM на ARC/alphabios, устанавливать в машину видеокарту, монитор, клавиатуру и мышку, ставить winNT/win2k (кстати, эмулятор x86 в состав win2k для альфы уже входит сразу при установке). Я же пользуюсь X-терминалами, подключенными по сети к машинам и системной консолью на последовательном интерфейсе, переделывать обжитые рабочие места ради спортивного интереса, пожалуй, не стану.
-
? Patron - 29.10.2012 09:48
А Bochs или QEMU на DEC Alpha реально запустить?
-
? Etc. - 29.10.2012 19:05
@Anonymous "есть стандартный, с квитированием по RTS/CTS, консольный порт в БК0010, но нет x86-совместимого PC"
Бредовая идея:
- предположим есть где-то в сети PC с XP
- есть "стандартный... бла-бла-бла... консольный порт в БК0010есть на DEC Alpha"
- есть на DEC Alpha какая либо приблуда навроде RDP, чтобы могла com-порт пробросить с удалённой машины на локальную при удалённом подключении к PC с XP?
-
? Etc. - 29.10.2012 19:15
Откопал:
- неизвестно живой ли кабель от siemens s35 на компорт, что там внутри - непонятно, max232 или аналог, обвязки не видно всё задито чем-то мутно белым
- П4 2.0 256МБ с LPT и COM
- БК11м и ИРПС 035
Осталось как-то кабель следать для их сопряжения и накатить ПО. Может быть на выходных дойдут руки.
-
? Patron - 29.10.2012 19:39
Если адрес и вектор терминального порта БК совпадают со стандартными для RT-11, а в самом порту работает эмулятор пульта в стиле ДВК - тогда моей терминалкой можно загружать RT-11 в БК через интернет с любого компа c XP.
Если адрес и/или вектор терминального порта нестандартны для RT-11 - нужно сгенерить систему с этими параметрами.
Если в порту не работает эмулятор пульта и поэтому нельзя передать и запустить загрузчик через порт - нужно вручную запустить на БК загрузчик HX.
-
? Etc. - 29.10.2012 20:13
Пожалуй выскажу крамольноглупую и чуть отвлечённую идею вопрос - можноли всю Вашу идею загрузки RT-11 осуществить с помощью магнитофонного аудио-входа/выхода БК?Перефразируя - возможно ли через магнитофонный аудио-вход/выход БК загрузить загрузчик-драйвер чтобы обмениваться (в режиме слово туда, слово оттуда) с неким устройством (предположим звуковой картой или модемом) а затем таким образом загрузить RT11?
-
? foot - 29.10.2012 21:30
2 >> ? Etc. - сегодня 20:13 >>
Ап чем речь. Согласуй уровни да напиши драйвер.
-
? SKcorp. - 29.10.2012 21:37
Если есть блок ИРПС, то МАХ232 не нужен, насколько я понимаю.
-
? anonymous - 29.10.2012 21:59
QEMU можно собрать, может попробую на выходных, но не обещаю. Bosch не пробовал никогда. Адреса устройства "Блок ИРПС" в БК задаются переключателем на плате блока и позволяют выбрать 0176560 - стандартное значение для школьной сети, с которым блок поставляется, либо 0177560 - стандартный адрес консоли, вектора прерывания при этом также переключаются.
-
? Etc. - 29.10.2012 22:32
2 >> ? foot - сегодня 21:30
Чукча не писатель, чукча читатель! Как их согласовывают? Схемку бы...2 >> ? anonymous - сегодня 21:59
"0176560 либо 0177560"... а вот говорят кто-то к БК модем подключал, ПО какое-то было, интересно какое значение нужно было там?
¤
2 >> ? SKcorp. - сегодня 21:37
Т.е. на входах/выходал ИРПС и на входах/выходах ком-порта одинаковые уровни сигналов?
-
? Patron - 30.10.2012 01:01
>> Т.е. на входах/выходал ИРПС и на входах/выходах ком-порта одинаковые уровни сигналов?
Лог.0 и Лог.1 задаются не конкретными уровнями, а диапазонами ( 0 == +3..+25V ; 1 == -3..-25V на входе приёмника ).
Уровни там могут быть какие угодно, главное, чтобы они правильно попадали в диапазоны ( а это так ).
Даже когда с одной стороны на входе приёмника 6V, а с другой 12V - по стандарту RS232 считается, что существенной разницы нет.
-
? SKcorp. - 30.10.2012 01:09
У меня модем подключен был к ИРПС. Насколько я помню одна перемычка ставится и выбирается скорость. К СНП разъему припаивается DB-9.
Всё!
-
? MM@ - 31.10.2012 04:09
Помнится, по коммерческому заказу в 1994 г. (озабочивался - ?) писанием дров на RT-11 чтоб в каждом БК11М в класе была настоящая
RT-11. Так и не завершил это деяние - шибко муторное, насоветовал гражданскому заказчику по-проще решение и более аппаратное.
(Сообщаю:рабочих дров не имею, листинги с комметами утеряны, скорость была 75 кбод. (57600 пропорционально с 4.608 до 6.000 в 11М).
(Сервер была 11М с дисководом и хардом на КЖД в корпусе МС507 - но там совсем простой софт был, не в ядре RT-11).
-
? MM@ - 31.10.2012 04:54
П.С. Не рекомендую применение ТЛГ-канала в БК0010-3мгц на скорости, большей чем 2400 - там тайминги диаграммы сигнала кривые-при-
кривые на 9600 выходят. Для 4-мгц вообще скорость не подсчитана. Особенно при загрузке файла 1801РЕ2-017 в ОЗУ БК11.
-
? Etc. - 31.10.2012 15:29
Да что же так всё криво-то в БК!
-
? TheGWBV@ - 08.03.2016 23:30
Кстати, тут выяснилось... это какая-то магия... что константа для отсчета длительности бита в драйвере ТЛГ, зашитая в ПЗУ Монитора БК0010-01, для скорости 9600 бод равная 14, лучшим образом подходит и для БК0011М 4МГц, работающей по Монитором БК0010-01 в ОЗУ...
-
? MM - 09.03.2016 13:51
Насчет константы "14" - Вы проверяли на железе - например, если на др. стороне ВП1-065 , без оптронов ?
И как с единичными ошибками в составе больших файлов ?
-
? TheGWBV@ - 09.03.2016 14:51
Я туда-сюда гоняю исходники тестов для Бустера -- ассемблерный файл уже больше 18КБайт :)
Использую вот эти утилиты: http://forum.pk-fpga.ru/viewtopic.php?f=18&t=5581&p=6182#p6182
Причем, используемая скорость обмена = 19200 бод. Константа при этом =2.
-
? TheGWBV@ - 09.03.2016 15:06
в родном коде драйвера ТЛГ Монитора БК0010 допущена драматическая ошибка в п/п загрузки массива -- там просто в цикле целиком вызывается п/п считывания байта, что приводит к потере некоторого количества байтов из массива, т.к. процедура выхода-входа в п/п относительно длительная по времени. В моем коде сделана оптимизация -- при считывании второго и последующих байт используется только часть п/п приема байта (без "вводной" части), и байты считываются один за другим своевременно, без пропусков. Для ещё большей надежности можно использовать режим 19200-N-2, вместо 19200-N-1...
-
? TheGWBV@ - 09.03.2016 15:24
чтобы избежать глюков на БК0010 с родным МОНИТОРом, нужно при передаче в БК на скорости 9600 как бы слать не 1-2 стоп-бита, а например, 3-4 стоп-бита :)
- << Форум