![]() |
Quote:
Quote:
Вопросы есть конкретно к реализации связки VT52 эмулятора (представленного в этой теме) через сеть :) Начал я с малого - с просьбы реализовать BREAK для COM, а дальше по ситуации - нареканий множество (не к терминалу как к таковому, а к HX), с другой стороны - пока что HX в принципе непригоден для работы - только как начальный шаг для установки системы - а значит и вопросов особо нет :) |
Quote:
|
Quote:
Кстати DD тоже входит в обработчик, но скорость его отнюдь не ниже чем у HX. |
Quote:
Сейчас альтернативный драйвер HX выглядит так: HY.zip |
Quote:
|
Посмотрел HY немного.
Проверял как чистый диск - без совмещения (если он вообще предусматривает такое). Насчет скорости - проигрыша не заметил. В XM/ZM работает. Беглый взгляд на исходники: Code:
.IIF NDF MMG$T, MMG$T =: 0Code:
.DrSet ERLG, 1, O.GEN, NOCode:
.ASCIZ /R HY.SYS/Code:
.Word CHAIN$ ! OVLY$ |
Quote:
|
Quote:
В целом вполне работает. Чуть позже сделаю патч чтобы драйвер и под TSX собирался - пусть будет :) |
Quote:
|
Quote:
---------- Post added at 15:31 ---------- Previous post was at 15:27 ---------- И еще на тему запускаемых драйверов полезно посмотреть исходники SL - там для ON делается проверка, что это последняя опция в строке и дается предупреждение, что остальное игнорится если не так. |
Quote:
Можно провести тест, запустив HY при максимальной скорости порта и при выключенном кеше процессора. Если HY справится в таких условиях - справится и на УКНЦ. |
Quote:
Quote:
|
Quote:
|
Quote:
|
Quote:
|
Quote:
Могу проверить до 38400 - это максимум для DL(V)11... ---------- Post added at 17:13 ---------- Previous post was at 17:11 ---------- Но 38400 я могу выставить только для консольного порта. Для DLV11-J надо разматывающиеся перемычки переставлять - не-е-е :) |
Quote:
|
Сейчас докопируется файлик с ленты, могу попробвать перекльчиться в 38400 и потестить... Какие предложения на предмет того какое действие выполнить для теста?
|
Любой длительный приём байтов, вроде: DIR/BAD DP:
Худший случай - когда между прерываниями байтов влезают прерывания более высокого уровня ( таймер, например ), поэтому если можно повысить частоту таймера - это дополнительный уровень сложности. |
Quote:
---------- Post added at 17:36 ---------- Previous post was at 17:29 ---------- Только сначала вспомнить что там надо поменять в системе чтобы консоль перевесить... ---------- Post added at 17:41 ---------- Previous post was at 17:36 ---------- Хотя в сущности чего вспоминать - сгенерить многотерминалку и не включать 177560/60 в конфигурацию :) ---------- Post added at 18:14 ---------- Previous post was at 17:41 ---------- Пока вопрос - где скорость порта настраивается в конфиге? - навскидку не вижу ---------- Post added at 18:14 ---------- Previous post was at 18:14 ---------- или берется из секции [TerminalPort.ini]? ---------- Post added at 18:15 ---------- Previous post was at 18:14 ---------- впрочем таковой не обнаружилось в VT52 |
Quote:
|
Quote:
Сейчас система дособирается, переткну порты чтобы в DECserver торчал первый, а консоль в нотебяку, переключу скорость и посмотрю... ---------- Post added at 20:23 ---------- Previous post was at 18:34 ---------- Начнем, пожалуй... Конфигурация: Code:
YLA, 17777560/60, 38400 => HX ServerYLA: Code:
Testing in progress - Please waitCode:
RT-11ZM (S) V05.07 Code:
.@D23:TCPIP.RUNCode:
Argv: -bh formCode:
.DIR/BAD HY:Code:
?DUP-I-No bad blocks detected HY0:Сейчас запустим усложненный тест... ---------- Post added at 20:26 ---------- Previous post was at 20:23 ---------- Тест #2: таймер 800Hz: Code:
.VDTЗапустил просто вывод символов туда - 4096 CPS... ---------- Post added at 20:39 ---------- Previous post was at 20:26 ---------- На блоке 520 HY завис, FTP продолжает себе качать... Видимо потерял прерывание и подвис на ожидании следующего. ---------- Post added at 21:33 ---------- Previous post was at 20:39 ---------- Ну а насчет TSX-Plus все просто - ничего такого фатального кроме инсталяционной прцедуры драйвер не делает, так, что достаточно заключить ее внутри Code:
.IIF NDF, TSX$P TSX$P=0Code:
.SH DEV |
Небольшие косметические вставки в HX:
Code:
; .DrPtr LOAD=HXLOADCode:
HXLOAD: CMP #12,R3 ;SYSTEM BOOTSTRAP LOAD?---------- Post added at 15:38 ---------- Previous post was at 15:30 ---------- В сравнении #12,R3 порядок аргументов важен :) |
Quote:
|
Patron, Попробовал загрузится на адрес 176560 но загрузчик по прежнему ждет "собачку",соответственно загрузка не происходит. Что можно сделать?
|
Quote:
Если к порту 177560 подключен не эмулятор терминала, а КЦГД - надо использовать файл конфигурации MS7004+HX_COM.cfg из комплекта эмулятора клавиатуры МС 7004. |
Quote:
|
Quote:
|
Понял.Тут скорей всего компромиссный вариант напрашивается - подключится между D9 и D10 КЦГД где РС на время ввода кода блокирует ввод с клавиатуры тем самым имитируя клавиатурный ввод. Но в идеале нужен загрузчик в ПЗУ МС -
@В $ HX0 или @B $ HX1 Где НХ0 это загрузка с 177560 а НХ1 с 176560 Можно на эмуляторе это обкатать я потом прошивку в МС зашить. Вот это было бы здорово.:v2_thumb: |
Quote:
|
Quote:
|
Quote:
В общем случае, есть набор встроенных загрузчиков и есть место в епромине для самописных, есть ROM ODT. Я как-то для HX даже делал на пробу чтобы командой BOOT грузить прямо из диалога KDJ11-B. ---------- Post added at 13:36 ---------- Previous post was at 13:34 ---------- Во, нашел... |
form, Где ж такую епромину найти чтоб на шину МПИ сажалась...Давно бы уже сделал.
|
Quote:
Хотя бы просто перепрошиваемую из под системы... |
Quote:
|
Quote:
---------- Post added at 13:54 ---------- Previous post was at 13:53 ---------- Если плохо читается, могу переснять - есть второй проц никуда не воткнутый - у него только FPA не вставлен, в остальном такой же ---------- Post added at 13:57 ---------- Previous post was at 13:54 ---------- Quote:
---------- Post added at 14:00 ---------- Previous post was at 13:57 ---------- вот еще фотка есть - тот что сейчас воткнут в 11/83... |
Quote:
|
Quote:
|
form, Ну нет у меня станка для изготовления печатных плат. Те кто предлагают изготовить выпускают партиями за немалые деньги.
|
Quote:
---------- Post added at 14:53 ---------- Previous post was at 14:51 ---------- Так что если что-то проверить - могу у себя собрать. Правда паяльщик из меня для деталей мельче ГП-5 еще тот :D |
| All times are GMT +4. The time now is 02:41. |
Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.