Шикарнейшая работа!
Даешь схемы ПЛМ из УКНЦ! Особенно интересует загадочный таймер. Впрочем, и все остальное.
Вид для печати
Впечатляющая работа.
Доводилось как-то видеть в архивах отдела 462 НИИ НЦ экземпляр ТУ на какую-то микросхему серии 1801ВП1. Если не ошибаюсь, то 097. Так вот, там присутствовала принципиальная схема.
Кстати, довольно забавная история была. В конце 80-х годов в отделе разрабатывался одноплатный вариант ДВК, в котором все 4 платы было собрано в одну. Для упрощения вместо полного КМД на плате была установлена отдельная микросхема -097 или -128, точно не помню. При работе столкнулись с какими-то глюками. Причину нашли, точно ее не помню, но помню, что она совпала с описанной в книге Шевкопляса в главе "об одной особенности подключения к каналу Электроники-60". Когда мне рассказали об этой причине, я как раз и вспомнил о том, что читал в книге. Нашел в книге описание, потом смотрю в ТУ на схему. Вижу эту ошибку, потом смотрю на подпись на схеме - и точно, он :)
1.Посмотрел в указанной книге - речь идет о том, что при уровне +5в. на линии SYNC
не допускать обмена пассивного устройства по сигналам DIN, DOUT при отсуствии
запроса на ввод вектора по сигналу IAKI=0в.
2.Такую ошибку обычно делают приверженцы шины ISA.
3.Пиратство этой книги превосходит все мыслимые пределы - похоже, это базовое
учебное пособие, превращающее маленьких мальчиков в больших.
А ответ известен - по имеющейся у меня инфе в 1991 г. проектировали платку
типа М8, но в полном размере и с 4 метрами на 565РУ9. Это должна была быть многослойка, вероятно с ВП1-128 на борту. В 1992 г. думали запустить ОП -но
"экипаж" уже думал совсем о другом - как пострич "зеленку" и обменять ее на колбасу. В планах была и Вакса на РУ9 - типа Мх - на 1993 г. расчитывали.... ....
*
На сл. годы в планах был графический контроллер так же на 1831ВМ1 и ВМ2 -
с СОЗУ и SVGA - для него проектировали ВП1 ( по-моему что-то на 8 мгц - не
1801ВП1 ? ) - но там до релиза было пару лет - т.к. МПП и отладка в совке делались
не быстро. Среди разработчиков была мысля - а не приделать ли на ТТЛШ заказухе
контроллер ИСА16 да и вставлять туда обычную импортную SVGA - но т.к. все
эти железяки были ( если чесно ) рассчитаны для производства оружия для
поражения США - идею о втыкании импортной видеокарты руководство категорически не одобряло.
( Инфа на начало 1992 г. от инсайдера в Зеленограде - 100% точность не гарантирую .)
Хм, странно что нет никаких этому ЯВНЫХ (типа такого: http://www.ebay.co.uk/itm/Militarise...item1e80900133 ) доказательств.
Явные доказательства - поковыряйтесь в советском ЧПУ - там или древнейший бред московских недоучек типа НЦ или откровенный клон DEC.
Как признал Горбатый, до 60% производства в СССР - было для милитарисских целей
или для обеспечения производства средств производства оружия. Какого оружия -
да всего совкового. В П-Посаде цеха гнали гибридки почти круглосуточно - для
обеспечения функционирования DEC-компов в оружии - самолетах, танках, лодках
всех систем, РЛС и т.д. и т.п. Так же гнали 564 во всех вариантах - для поддержки
ввода-вывода этих самых компов - например, телеметрия и т.п. И это - один из
средненьких заводиков в МЭП. А таких производств - десятки были - например,
Новосибирск - там тоже 564 гнали вагонами.
*
В одной соцсети годик назад одна бывшая работница Экситона жаловалась -
какой заводище разкурочили - теперь приходится в Москве зарабатывать хлеб.
А о основном назначении продукции эта тетя умолчала - неудобно писать, что
"хочу участвовать в производстве средств уничтожения США и их союзников".
А как насчет мирного ( гражданского ) производства - так Китай всех в разы за пояс
заткнул - хотели развернуть производство GSM/3G видеосигнализаций - как сразу
готовые в продаже появились за 20% от предполагаемой цены. Китайские. Да под
брендами к тому же. Еще думали сделать конкретно невзламываемые системы
охраны, в т.ч. автотранспорта - так в верхах сказали - если не будет черного хода,
хрен получите сертификат. Я бы и дальше продолжил , но это ведь технический форум, а тема - явно политическая...
*
В ссылке на аукцион в предыдущем сообщении предлагается милитарисский DEC-компик за цену драгметалла -
там корзиночка очень соблазнительная. Однако есть проблемы - ни с чем не совместима поделка, да и Э3 нереально добыть ее.
По-моему, это идеальный подарок на день рождения ДВКашнику.
Последнее, что делалось - это "Электроника-32". Тот же конструктив ДВК, но вместо платы на 1801 стояла плата с 1839 (микроВАКС). И вроде бы новый контроллер жесткого диска (что-то воронежское, DEC-совместимое).
Были еще работы по КЦГД - пробовали заменить пару -065 на одну -120 (если не путаю). Скорость обмена выросла, но основным тормозом была прорисовка символов, которая так и не ускорилась.
Много было софтовых работ. Про замену ПЗУ-181 на -182 в КЦГД наверное все знают.
В КМД были новые ПЗУшки, с улучшенной программой. Эти ПЗУшки позволяли запускать программу на процессоре КМД из основного ОЗУ (центрального процессора). На такой плате делалась защита от копирования дискет с KeyGP (пакетом графики для КЦГД).
Была сделана новая зашивка для платы на 1801ВМ3. Более продвинутый пультовый отладчик, понимающий разные адресные пространства, можно было подцеплять подпрограммы из основной памяти.
Упомянутая полная плата на 1839 - М10 от Э60-1 - поставлялась в основном с ГДР-овским камушком - см. фото ( где-то на форуме попадалось ).
Загвоздка с ней была в том, что весь объем софта для ДВК не на 100% подходил
к ней.
Инженера больше думали о присобачивании 1839 с сопром для графических нужд -
но тема не была включена в план.( А смотрелось бы красиво - ИМХО.)
Тем более, что при использовании разделяемого СОЗУ можно было уложиться в 160-нс цикл
обращения камня к ОЗУ. У одного тов. был даже макет полурабочий этого собран -
1992 г., причем на желтом совке.Интерфейс - копия КЦГД.
*
Насчет КЦГД - в нем использовались полудохлые ВМ2Б на 7.6 мгц без таймкоррекции по входу AR. Чуствуется, что оно является усложненной версией
КГД - по комплектухе.Горячие головы пытались туда ВМ3 приделывать - но с РЕ2
там возникали программные заморочки. Кроме того, приходилось навешивать
ПЗУ на 173000. В общем, серьезная розовая паутина появлялась на упомянутой плате, а быстродействие от силы на 30% возростало.
Кстати, народ очень интересуется Э3 КМД на РЕ2-255 и 2 шт. РУ8. В основном из
антикварных соображений ( ? ).
*
Припоминаю, как позней осенью 1991 г. был в Зеленограде - уже тогда большая часть бумажных куриц начала ездить в Москву (на работу), а мужички в основном давили кнопы
своих ДВКашек. ( Вероятно, они на договорах сидели - прямо как на цепи ( не златой ... )).
Считывание математического обеспечения модернизируемого УЧПУ с использованием интерфейса ИРПС процессора «Электроника МС1201»:
http://elmic.ru/?q=node/805
Подскажите, а есть ли в природе перечень элементов для УКНЦ.
Меня интересует название разъемов под клавиатуру и кнопки.
Вот спасибо большое!
Образы 7_, 11_, 14_ - плагином не открываются, загрузка с них не идёт, что я ещё с ними могу сделать, DESSом их поизучать? В общем их пока в сторону. Остальные вроде все УК-НЦшные, кроме 17-го !!!
Образ № 17.
Содержит ПО по теме ДВК<=>БК!
Содержимое файла MON.HLP
+ Отладчик MICRO + Игры для БК.Код:ДАВЫДОВ В.В.
--------------
МИНСК,55-40-51
КРАТКОЕ ОПИСАНИЕ КОМПЛЕКТА
ПРОГРАММ "ДВК-БК"
В СОСТАВ КОМПЛЕКТА ВХОДЯТ СЛЕДУЮЩИЕ ПОГРАММЫ:
1: MON.HLP - КРАТКОЕ ОПИСАНИЕ КОМПЛЕКТА;
2: LITTL.BK - НАЧАЛЬНЫЙ ЗАГРУЗЧИК (ДЛЯ БК);
3: LITTL.SAV - НАЧАЛЬНЫЙ ЗАГРУЗЧИК (ДЛЯ ДВК);
4: AUTMON.BK - РЕЗИДЕНТНАЯ ПРОГРАММА ДЛЯ БК;
5: MONDWK.SAV - РЕЗИДЕНТНАЯ ПРОГРАММА ДЛЯ ДВК;
6: MON.BK - ПРИМЕР ВСТРАИВАНИЯ ПРОГРАММЫ AITMON.BK
В МИКРООТЛАДЧИК "МИКРО".
КОМПЛЕКТ ПРОГРАММ ПОЗВОЛЯЕТ ВЫПОЛНЯТЬ НАЧАЛЬНУЮ ЗАГРУЗКУ
БК-0010 ИСПОЛЬЗУЯ МИНИМАЛЬНЫЙ ЗАГРУЗОЧНЫЙ МОДУЛЬ LITTL.BK (128
СЛОВ).МОДУЛЬ ХРАНИТСЯ ЛИБО В ПОСТОЯННОЙ ПАМЯТИ БК (ЕСЛИ ЕСТЬ),ЛИБО
НА МАГНИТОФОНЕ И ЗАГРУЖАЕСЯ ОБЫЧНЫМ ПОРЯДКОМ.ИСПОЛЬЗУЕТСЯ ДЛЯ ЗА-
ГРУЗКИ В БК ПРОГРАММЫ AUTMON.BK ИЛИ ЛЮБОЙ ДРУГОЙ.
LITTL.BK РАБОТАЕТ В ПАРЕ С LITTL.SAV,ЗАГРУЖАЕМОЙ В ДВК И
ПОЗВОЛЯЮЩЕЙ В РЕЖИМЕ ДИАЛОГА ВЫБРАТЬ ТРЕБУЕМУЮ ДЛЯ ПЕРЕДАЧИ В БК
ПРОГРАММУ И ЗАГРУЗИТЬ С ФИКСИРОВАННОГО АДРЕСА (В ПОСТАВКЕ - 1000В).
АДРЕ ЗАГРУЗКИ М.Б. ИЗМЕНЕН (ЯЧЕЙКА 136B ОТНОСИТЕЛЬНО АДРЕСА ЗА-
ГРУЗКИ).
LITTL.SAV - ПОЗВОЛЯЕТ "ВЫБРОСИТЬ" В БК НУЖНУЮ ПРОГРАММУ.
КАК ПРАВИЛО ЭТА ПРОГРАММА ДОЛЖНА СОДЕРЖАТЬ AUTMON.BK.
ЦЕЛЬ ДАННОЙ ПАРЫ ПРОГРАММ - МАКСИМАЛЬНО УМЕНЬШИТЬ
РАЗМЕР ЗАГРУЖАЕМОГО В БК С МАГНИТОФОНА ФАЙЛА.
AUTMON.BK - ОСНОВНОЙ АВТОНОМНЫЙ МОДУЛЬ ДЛЯ БК.РАБОТАЕТ В
ПАРЕ С ПРОГРАММОЙ MONDWK.SAV В ДВК И ПОЗВОЛЯЕТ ВЕСТИ ОБМЕН ФАЙЛАМИ
С ДВК В РЕЖИМЕ "ЗАПРОС-ОТВЕТ".ИМЕЕТ СЛЕДУЮЩИЕ ФУНКЦИОНАЛЬНЫЕ КЛАВИШИ:
--> : СТРЕЛКА ВПРАВО : ПЕРЕМЕЩЕНИЕ КУРСОРА ПО СТРОКЕ;
<-- : СТРЕЛКА ВЛЕВО : === " ===
/\ : СТРЕЛКА ВВЕРХ : ВЫБОР СТРОКИ ИЗ СТЕКА ВВЕРХ;
\/ : СТРЕЛКА ВНИЗ : ВЫБОР СТРОКИ ИЗ СТЕКА ВНИЗ;
<ВК>: : ИСПОЛНЕНИЕ КОМАНДЫ.
СТЕК КОМАНД СОСТОИТ ИЗ 5 СТРОК:
1:БУФЕР (ПОСЛЕДНЯЯ ВЫПОЛНЕННАЯ);
2:ДВЕ СТРОКИ ДЛЯ SAVE - ПОСТОЯННАЯ И ПОСЛЕДНЯЯ ВЫПОЛНЕННАЯ;
3:ДВЕ СТРОКИ ДЛЯ LOAD - ПОСТОЯННАЯ И ПОСЛЕДНЯЯ ВЫПОЛНЕННАЯ.
ПОСТОЯННЫЕ СТРОКИ ВВЕДЕНЫ С ЦЕЛЬЮ СЛУЖИТЬ ПОДСКАЗКОЙ ФОРМЫ,
ПЕРЕМЕННЫЕ - ОЧЕНЬ УДОБНЫ.
ФОРМА КОМАНДЫ-ЗАПРОСА:
S001000A005000 DX1:AUTMON.BK
!------!------ --- ---------
! ! ! ! ! !--- ИМЯ ФАЙЛА (В ФОРМАТЕ ДВК);
! ! ! ! !--------- ИМЯ УСТРОЙСТВА;
! ! ! !-------------- ДЛИНА ФАЙЛА (ДЛЯ L - НЕ НУЖНА);
! ! !------------------ СИМВОЛ-РАЗДЕЛИТЕЛЬ;
! !--------------------- НАЧ.АДРЕС ОБМЕНА;
!------------------------- S:БK-->ДВК,L:ДВК-->БК.
ПРОГРАММА ВЫПОЛНЯЕТ ПРЕДВАРИТЕЛЬНЫЙ КОНТРОЛЬ ПРАВИЛЬНОСТИ
НАБОРА ТЕКСТА КОМАНДЫ И УКАЗЫВАЕТ НЕКОРРЕКТНЫЕ СИМВОЛЫ.КОНТРОЛЬ ЗА-
ДАВАЕМЫХ ДЛИН И АДРЕСОВ - НА СОВЕСТИ ОПЕРАТОРА.
MONDWK.SAV - РАБОЧИЙ ФАЙЛ ДЛЯ ДВК. ПОСЛЕ СТАРТА ВЫДАЕТ НА
ЭКРАН СИМВОЛ "LS>" И ПЕРЕХОДИТ В РЕЖИМ ОЖИДАНИЯ КОМАНДЫ-ЗАПРОСА
ОТ БК. ПО УМОЛЧАНИЮ УСТОЙСТВО ОБМЕНА - DK.
MON.BK - ПРИМЕР ВСТРОЕННОЙ AUTMON.BK В ОТЛАДЧИК "МИКРО".
ВХОД В AUTMON - КЛАВИША "S", ВОЗВРАТ - КЛАВИША "CTRL/Q",ИЛИ
"СТОП",НО ЭТО ГРУБО...
Р А С П А Й К А К А Б Е Л Я .
------------------------------
========================================================
! ДВК ! БК-10 ! Д В К ! БК-10 !
!------------------!--------!-----------------!--------!
! N !СИГНАЛ ! ! !СИГНАЛ ! !
!---+--------------+--------+---+-------------+--------!
! 1! Д6-П !В22!ВВ06! 31! ПУСК Н ! ! !
! 2! ОШИБКА 1В ! ! ! 2! ОБЩИЙ ! ! !
! 3! Д5-П !A20!ВВ05! 3! Д5-И !В06!ВД06!
! 4! Д4-П !В20!ВВ04! 4! НАЧ.УСТ. ! ! !
! 5! Д3-П !В17!ВВ03! 5! СТР-ИН !А28!ВД08!
! 6! Д7-П !А23!ВВ07! 6! ЗП-ПН !В27!ВД11!
! 7! ЗАВЕРШЕНО 1В ! ! ! 7! ГП-ПН !В19!ОБЩ.!
! 8! Д2-П !В23!ВВ02! 8! ОБЩИЙ ! ! !
! 9! СБРОС ВУ ! ! ! 9! ДАННЫЕ Н ! ! !
! 10! ВВОД ДАННЫХ ! ! ! 40! ТРЕБ ПЕР.12Н! ! !
! 1! ВЫВОД ДАННЫХ ! ! ! 1! ЗАВЕРШЕНО 2Н! ! !
! 2! Д0-И !А16!ВД00! 2! ОШИБКА 2Н ! ! !
! 3! ТРЕБ ПЕРЕД 1В! ! ! 3! ВЫВОД Н ! ! !
! 4! Д1-И !А13!ВД01! 4! СТР-ИВ ! ! !
! 5! СТР-ПН !А32!ВВ11! 5! ОБЩИЙ ! ! !
! 6! ФЛАГ В ! ! ! 6! СТР-ПВ ! ! !
! 7! ЗП-ИН !В31!ВВ08! 7! Д2-И !В12!ВД02!
! 8! Д7-И !А07!ВД07! 8! ! ! !
! 9! ГИ-ИН !В11!ОБЩ.! 9! СДВИГ Н ! ! !
! 20! ГП-П 1В ! ! ! 50! ОБЩИЙ !В32!ВВ10!
! 1! ! ! ! 1! ЗП-ИВ ! ! !
! 2! ГП-П 2В ! ! ! 2! ОБЩИЙ ! ! !
! 3! Д4-И !В05!ВД04! 3! ОБЩИЙ ! ! !
! 4! Д3-И !В10!ВД03! 4! ОБЩИЙ ! ! !
! 5! ЗП-ПВ ! ! ! 5! ОБЩИЙ !А18!ОБЩ.!
! 6! Д5-И !В07!ВД05! 6! ЛОГ.1 ! ! !
! 7! СТРИ-В ! ! ! 7! ! ! !
! 8! ГП-ПВ ! ! ! 8! ОБЩИЙ ! ! !
! 9! ОБЩИЙ ! ! ! 9! ДО-П !В24!ВВ00!
! 30! ЗП-ПВ ! ! ! 60! Д1-П !А24!ВВ01!
!======================================================!
Р А З Д А Ч А К О Р П У С О В:
-----------------------------------------------------
! Д В К ! БК - 0010 ! СИГНАЛ !
!-------------+--------------+----------------------!
! ---55<---->!<---->А18--! ! ОБЩИЙ !
! ! ! А11--! ! !
! ! ! А19--! ! !
! ! 19<-----!<-----В11--! ! ГИ-ИН !
! ! ! В18--! ! !
! ! 37<-----!<-----В19--! ! ГП-ПН !
! ! ! ! !
! !--50----->!----->В32 ! ВВ10,ГИ,ГП =2000В !
! ! ! !
-----------------------------------------------------
Р А З Д А Ч А С И Г Н А Л О В У П Р А В Л Е Н И Я:
---------------------------------------------------------
! Д В К ! БК - 0010 ! СИГНАЛ ДВК/БК !
!-----------------+--------------+----------------------!
! ЗП-ИН 17----->!----->В31/ВВ08! ??? /400В !
! СТР-ИН 35<-----!<-----А28/ВД08! 200В/400В !
! ! ! !
! ЗП-ПН 36<-----!<-----В27/ВД11! 200В/4000В !
! СТР-ПН 15----->!----->А32/ВВ11! ??? /4000В !
! ! ! !
---------------------------------------------------------
ПЕРЕМЫЧКИ НА РАЗ'ЕМЕ ДВК: 2--37 ; 13--16--44.
.
Ни в одном из эмуляторов конечно проверить полностью не получится наверное, образ похоже 40 дор., я перекинул все файлы оттуда на 80дор. В таком виде кину его в архив в раздел ДВК. Системы там нет, очень может быть что нужны какие-то ещё спец. драйвера, то есть отсутствует системная дискета к этому пакету.
+ не знаю что за .BIN файлы ???
W.BIN, DATA.BIN, DATAS.BIN
И вопрос, что за разрешение такое .FCU
Как все сложно - и магнитофон даже участвует ...
Для загрузки БК10-Ш с ИС КР1801РЕ2-084 и блоком ИРПС применялась ( применяется ) т.н. "Система "Рига" - пакет программ для ДВК, позволяет полность контроллировать машинки БК10 в составе станков с ЧПУ.
Где-то водилась патченная "RIGA.SAV" для 176560 - только для 1 шт. БК10-Ш - зато на каждой ДВК4 пойдет без КТЛК.
ВОТ! Такие вещи нужны для архива как воздух. ) Поскольку вы же понимаете, ДВК можно заменить эмулятором, а ПО нет ! И в целом по ДВК материалов меньше всего (контроллеры тому виной или носители пришедшие в негодность не берусь уже судить, скорее всего просто человеческий фактор.)
Вот была же игра "Страна Монстров" - мало того что она "утеряна" как-бы,
так никто на форуме даже не отозвался что видел её на живой ДВК? Грустно.
Была же русская "адвентура" нормально-рабочая, где почему как и куда она вдруг стала недосягаемой, раньше в каждой школе было как минимум пара дискет с ней! )
---------- Post added at 03:33 ---------- Previous post was at 03:30 ----------
И да образ№17 от BYTEMAN уже в архиве там состав дискеты видно )
Мне очень сильно кажется, что Страну я видел и на Корвете, но в интернетах ее нет :-(
Добавил в библиотеку с дискет Titus'а
> http://archive.pdp-11.org.ru/BIBLIOTEKA/DVKTXT/LSI/
Многие помнят\знают маленькую утилиту SYS.SAV (автор: form),
которая не гоняя RESORC пишет версию монитора, тут похоже мотивы автора
были те же )
:redface:Код:
RT-11SJ (Y) V05.04 G
Время Дата
05:33:25 27-Ноя-2013, Среда
HD2>SHM
Адрес Модуль Длина
------ ------ -------
167426 HD 117.
160000 IOPAGE 1931.
156600 RMON 320.
154416 AC 569.
151744 EM 661.
145424 SL 1128.
135422 USR 2049.
001000 ..BG.. 23689.
HD2>DIR RESORC,SHM
27-Nov-2013
RESORC.SAV 25P 01-Mar-2012 SHM .SAV 4 07-Nov-1992
2 Files, 29 Blocks
53119 Free blocks
HD2>
740/ 000000 000000 071120 020145 031126 030056 024040 024543 *....Pre V2.0 (c)*
760/ 034461 033470 061040 020171 062504 064555 067563 072146 *1987 by Demisoft*
В целом энтузиазм отечественных программистов и их желание что-то улучшить, доступность и ценность находящихся в их руках копий тех или иных исходных программ и просто настроения тех лет, отчасти можно почувствовать перечитав этот исторический документ )
Код:Описание гибридного дистрибутива ОС RT11 версии МФТИ/КПМ 205
Last correction : Date 24/12/89 Time 01:29:29
Составлено Яковлевым С.С.
В компоновке дистрибутива принимали активное участие:
Яковлев С.С., Трушин Энди, Пудгородский Юрий, Цургаев Леша, Ведутин Саша,
Загороднюк Виталий, Мосийчук Андрей.
При внесении изменений учитывались:
Опыт эксплуатации разных версий ОС, в особенности RT11CD.SYS[70], созданной
неизвестными людьми, но получившей невероятное распространение благодаря
отсутствию в ней глюков, надежности, и усилиям Белица А.В. и Яковлева С.С.
Пожелания окрестных программистов по добавлениям в команды ОС.
Размер дискет одинарной плотности (443 Free blocks).
Основные цели создания этого дистрибутива:
1. Устранение всех замеченных ошибок.
2. Облегчение процесса корректировки за счет более мелкого разбиения файлов.
3. Изменение системного промпта по образцу RT11CD.SYS[70].
4. Добавление ключей к некоторым командам для более полного использования
возможностей системных утилит (LIBR,RESORC).
5. Оптимизация монитора по размеру на диске. Для этого сильно
перераспределены оверлейные сегменты KMONа.
6. Перенос некоторых ЕМТ в RMON из USR. В особенности .QSET,.CDFN.
7. Коррекция USR для более приличной реакции на фатальные ошибки - пусть
выдается сообщение, но задается вопрос и ждет ответа. А то заколебал вылет из
программы по No device и тому подобным сообщениям.
**** На будущее (занимается Пудгородский):
8. Переделка RMON,USR и команды ASSIGN. Каждое логическое устройство помимо
имени физического устройства имеет слово начала и длины относительно соотв.
физического имени. Команда ASSIGN получает расширение:
ASIIGN файл логимя
где файл может быть:
имяустройства(от 1 до 3 симв):[имяфайла[.тип]][/STA:нач.блок][/END:конеч.блок]
[/ALL:длина лог уства]
Поскольку это значит, что AS MY1 DK будет теперь назначением файла
DK:MY1.DSK на лог устройство DK, то это, конечно, приведет к разночтениям.
Поэтому принято решение последовательности от 1 до 3 символов без
двоеточия сначала искать как устройство в таблицах RMON, и лишь потом как
файл на устройстве DK:. Такая переделка позволяет не пользоваться драйвером
LD и иметь значительно больше лог дисков и любой уровень их вложенности (в
пределах размера таблиц RMON). Кроме того, изменения USRа и RMONа
относительно малы и полностью сохраняется совместимость с прежними версиями.
Для решения этих задач уже сделано (почти все изменения в текстах
отмечены комментарием ;####):
1. Файл KMOVLY.MAC разбит на мелкие файлы и перекомпонован. При этом
командный файл сохранил исходный вид, а части KMOVLY включаются директивой
.INCLUDE.
2. В USR.MAC устранена ошибка обработки PANIC DUMP, привфодившая к
зацикливанию: вставлено сохранение и восстановление регистра R1. Ошибка
обнаружена Пудгородским. В мониторе RT11CD исправлена.
В SYSGEN.COM вставлен 99 вопрос (после 33) об обработке PANIC DUMP.
3. В KMONе и в USRе изменены выводимые строки.
4. В KMONе поставлена условная трансляция на включение текстового
представления команд только при включении самих команд.
5. В EDTGBL изменено имя монитора на RT11QQ просто для его идентификации и
отличаемости от других. Можно это найти (NAME$5) и исправить по вкусу.
6. В KMONе исправлена ошибка загрузки адресов 500-1000 по командам R и RUN
(ошибка обнаружена Энди Трушиным на мониторе RT11SJ.SYS[79] V05.02 генерации
Пудгородского Юрия, идентифицирована совместными усилиями Трушина, Яковлева,
Цургаева, Ведутина и устранена Яковлевым и Цургаевым). Она приводила к тому,
что программы без бита CHAIN$ в JSW грузились так, словно они загружены по
запросу .CHAIN, область 500-1000 не грузилась в ОЗУ, что приводило к вылетам
по TRAP TO ... и т.п. В мониторе RT11CD глюк исправлен.
7. Файл KMOVLY в основном из версии V05.04 по вине Яковлева, потерявшего
неиспорченный вариант V05.02. Оверлей команды UNLOAD из версии V05.02.
BSTRAP смешанный V05.02/01/04.
Чистокровные версии V05.04 показали такую глючность и неспособность
нормально работать (XM вообще не удалось довести до приличного состояния),
что мы сочли более продуктивным генерить гибрида. Опыт показал правильность
выбранной линии.
8. В процессе генерации промежуточных версий было обнаружено, что директива
.INCLUDE выполняется макроассемблером правильно для всех файлов, кроме
последнего (в последнем порождаются глюки необычайной силы и красоты). По
предложению Мосийчука после нормальных .INCLUDE делается .INCLUDE файла, не
содержащего приличного текста, а только комментарии.
9. Директива .WEAK в файле EDTGBL приводит к интересным сообщениям при
компоновке, если пользоваться маленьким (29,28) блоков LINK.SAV. Версия
LINK.SAV длиной 49 блоков воспринимает все правильно.
10. Очередная версия сгенерена с огромным(31.) количеством доп. слотов для
устройств. Хотя это и сделано в основном для меня лично и моих логических
дисков, многим это понравилось. Для генерации совсем маленького не только на
диске, но и в памяти монитора (что важно при работе на MX, где все равно не
бывает много устройств) можно задать и меньшее количество слотов. Если вам
будет облом запускать SYSGEN (что весьма занудно), воспользуйтесь файлом .CND
и измените в нем переменную SLOT$.
huh, Яковлев С. :-)
А существует ли в электронном виде схема МС1201.04 (которая на РУ7)? А то что-то никак не могу найти в Сети.
У меня есть оригинал-макет паспорта на 1201.04 с ее Э3 - на синьках.
*
Поискал-поискал - с первой попытки не нашел, зато нашел учтенный экз. паспорта с ТО и Э3 на КЖД У13.057.316 ПС, изменения на дату 06.01.1989 - тоже на синьках.
*
Со второго захода нашел У13.059.303 с изменениями от 04.07.1989 - Э3 МС1201.04 с паспортом ( учтенный экз. ). Расположение РУ7 - в 4 ряда и 4СПП.
Где-то была Э3 МС1201.04 с 2-х рядным расположением РУ7 и СНО53 - но долго искать.
А можете как-то отсканировать/сфотать? Или кто-нибудь из московских соратников взялся бы помочь?
Сейчас вскрыта, сфотографирована и уже оцифрована ВП1-119, "распутывается" и восстанавливается ее полная схема и HDL-модель. Э3 от МС1201.04 помогла бы в этом процессе, заодно наконец узнали бы где-ж именно там ошибка и почему память на РУ7 сбоит.
Мы открыты для заявок "радиослушателей" :v2_dizzy_coder:
Конкретно по УКНЦ:
- КР1801ВП1-055 - пока не прикуплены
- КР1801ВП1-120 - три штуки в наличии
- КА1515ХМ1-032 - уже тоже по случаю приобретены, но это другая серия БМК. КМОП, более жирные ячейки и их существенно больше - с ней надо будет еще разбираться, нарабатывать технологию.
Весьма важно так же сфоткать КА1515ХМ1-031 и 1515ХМ2-001,
ибо Читать тут, можно с конца.
Написанные мною тесты суть функционала выявить не помогли, хотя и дали много информации, в том числе автодетект чипа:
Скрытый текст
Да не очень большая проблема недорого найти и непаянные чипы на складах. На данный момент есть что вскрывать, анализировать, и потом практически использовать результаты в проекте на ПЛИС. Как руки дойдут до УКНЦ - думаю и ХМ-ки уже в наличии появятся.
PS. На данный момент реальная помощь была бы в оцифровке найденной Э3 на МС1201.04 и ее публикации в электронном виде.
Сами процессоры? Пока не знаю, ВМ1 вскрыт, но все еще нет фотографий высокого разрешения. По предварительной оценке процессоры на полтора-два порядка сложнее в реверсе будут чем ВП1, там нет четкой привязки ячеек по координатам, да и сами ячейки сильно поменьше - детализация векторизации возрастает сильно. Да и явно надо делать отдельное фото слоя диффузии (стравить металл и поликремний).
Как получу хайрез фотки - произведу более точную оценку по трудозатратам и технологии, стоит ли в это влезать. Возможно рассмотрим вариант коллективного реверса - оно там неплохо на блоки визуально бьется.
PS. А пока меня схема 1201.04 волнует :)