уточню - ADOS прекрасно работает на УКНЦ
Вид для печати
SuperMax, на стандартном железе да (и то частично и не слишком комфортно, но если от эмуляции терминала
и оболочки отказаться - тогда да = просто летает), но там у пользователя "хитрый" контроллер от Ярослава,
моя копия устройства на проверке у @Ynicky (оба варианта)
на стандартном MZ - прекрасно работает, ту сборку что я выкладывал, я делал для друга который тогда сидел на УКНЦ, а у меня была ДВКшка.
на AZ тоже нет проблем ибо он не использует ПП
при использовании хитрых контроллеров необходимо решить проблему с эмулятором терминала VT200
также следует отметить, что эмулятор VT200 на УКНЦ работает шустрее чем VT100 на КЦГД
Ого, тема пошла! Я на RT11 уже научился пользоваться этой штуковиной!
Сразу еще один вопрос к знатокам! КАК НА RT11 переключать RUS/LAT - не могу понять! HELP PLEASE!!!
Пользователь как Вы сказали тут вот что запустил на УКНЦ!
http://letuchiy.net/images/1_1_00088.jpg
LSX UNIX и откомпилировал HELLO.C !!! Даже Морозов мне сказал что у него там что то не получилось!
У меня все вышло! С тем самым хитрым контроллером с SD картой!
Но самое смешное там есть текстовый редактор ED как им пользоваться не пойму!
Думаю нужно искать тему у LSX-вых знатоков!
Вот пока процесс идет!
Вопросы еще будут, все буду выкладывать по мере разбора!
На УКНЦ язык переключается кнопкой RUS/LAT, но она переключает только в момент нажатия (т.е. пока держишь - язык переключен). Для постоянной работы в другом языке нужно нажать RUS/LAT и кн. ФИКС, которая зафиксирует язык. Кстати, "шифт" на УКНЦ работает так же, а CAPS LOCK нет совсем ;-)
Для вывода на терминал ( или программную эмуляцию терминала ) код 016 ( 8 ) - переключает на русский вывод КОИ-7, а 017 ( 8 ) - на латинский вывод символов. При включении терминала установлен латинский вывод.
Для терминалов обычно можно с клавы нажать - СУ/N = 16 ( 8 ), СУ/O = 17 ( 8 ).
СУ/N - 16(8), СУ/O - 17(8)
Плюс (под стандартной RT-11) нажатие СУ/O - отмена вывода, то есть нефига не переключит и, если работает командный монитор RT-11, то на СУ/N он напечатает ^N и тоже не фига не переключит
- - - Добавлено - - -
А как оно там под этим вариантов unix-а - вопрос к его создателю
Так вот мои дорогие ГУРУ УКНЦ! Нажтие АЛФ у меня запускает такой красивый файл манагер! И все! Никаких РУССКИХ букв я та и не получил! Это в RT11! Похоже что АЛФ заточен на запуск приложения! Так как мне все таки получить РУССКИЕ БУКВЫ!
И еще у меня из этого набора игр которые дал Хобот, работает Арканоид и Роад Файтер - но медленно! Остальное пока втормаживается и не слуху не духу!
Еще вопрос - а вообще был CP/M - на УКНЦ? Кто то пробовал запускать? Или может у кого есть .dsk файлик?
В стандартном варианте RT-11 - только при поддержке запускаемой программы. В самой RT - никак.
В своё время я доделывал RT-11 для поддержки русского алфавита в кодировке 300(8)-337(8)-340(8)-377(8) - то есть по крайне мере можно было просто командой type вывести файл на экран и увидеть русский текст. Ну и ещё слегка извратился - для этой системы русифицировал часть системных сообщений. Но это было именно доделка системы.
Если только кто то пытался извратиться, как и с Unix, но что то я не слышал о таком...
редкостный бред ! ) в коллекцию бреда проситься!
пожалуйста задействуйте уже минимально логику и не ужели вам не интересно что то освоить, разведать самостоятельно - к тому же тут шпор на все темы целый раздел = читай не хочу!
вы чем там заняты? вы же собирались поизучать систему, не отвлекайтесь на "несбыточно-невозможное в принципе", изучите машинку которую гоняете - ПО штатное от DEC(Mentec). Просто вопрос когда человек покопался и не понял - это одно, а когда человек тупит и сразу спрашивает = совсем другое, без обид (!)
- - - Добавлено - - -
derfliegenddehollander, и да благодарю за прогон игрушек, пока с мест одинаковая картина поступает ...
- - - Добавлено - - -
что по вашему происходит при нажатии кнопки АЛФ ?
- - - Добавлено - - -
Hunta, добавьте в штатную систему драйвер от olegH TS.SYS и отечественный же просмотрщик файлов TTY.SAV,
только (важный момент) - просмотрщик сам не подгружает драйвер не системных устройств, но без них не находит файл из ком.строки...
"вы чем там заняты? вы же собирались поизучать систему, не отвлекайтесь на "несбыточно-невозможное в принципе", изучите машинку которую гоняете - ПО штатное от DEC(Mentec). Просто вопрос когда человек покопался и не понял - это одно, а когда человек тупит и сразу спрашивает = совсем другое, без обид (!)" - тов Нобот, я должен открыть Вам секрет. Я в IT идустрии уже более 30 лет. При этом я сидел на PDPD-11х (ДВК-2М, СМ1420) достаточно долгое время. Писал на машинных кода PDP. Я пока не изучать буду УКНЦ, мне нужно получить устойчивую на какое то время машину. Так как у нас с моим другом из одного маленького города, есть очень интересная идея и мы ее хотим воплотить в жизнь! "Нажтие АЛФ у меня запускает такой красивый файл манагер!" - вот это у меня не БРЕД - это у меня на УКНЦ именно срабатывает! Не верите тов. Хобот, я могу снять Вам ролик и прислать. Так что, спасибо Вам за помощь. Я немного притормозил тут, на форуме. Но скоро вернусь снова к этой теме!
О уважаемые гуру, достался мне тут с оказией (в роли оказии выступала почта России) артефакт из параллельной вселенной, УКНЦ Электроника МС-0511 называется. Все в ней хорошо, даже КМки на месте, вот только не работает она. При подключении к телевизору показывает матрацы разных мастей и видов. Пытаюсь ее восстановить. Что проверил: питание - ровно 5В без значимых пульсаций, генерацию - есть на всех 3х кварцах и на всех 3 ГФ24, на ПП DLCO и ALCO формируются, на адресах/данных присутствует сигналы, формы красивые, без задвоений и зажатий. На ПЗУ/РАМ (те 8 штук что завязаны на ПП) все сигналы в норме, но ЦПУ не стартует, а не стартует он потому, что ALCO его в земле торчит, землю должен был снять ПП, но не снял, если АЛСО ЦПУ поднять, то ЦПУ стартует, сигналы мультиплексорной шины есть, хорошие, но естественно комп не заводится, тк должен быть сформирован вектор запуска (насколько я понял из документации). D24 которая должна снять ALCO, вроде живая, данные на нее приходят. О великие мира сего, подскажите куда копать?! (да, резисторные сборки, которые стоят в обвязке ПП и РОМ и 8-ми ру5 я поменял, ни чего не изменилось, УКНЦ со стык2 и 4 РЕ2, кварц ЦПУ в дальнем углу).
Перед тем как он снимет его, он (ПП) должен от человека получить инфу - откуда грузится будем, а раз не получает - то и не снимает.
Так что для начала проверить - почему картинки нет.
Можно ещё экзотику попробовать - вслепую. Если контроллер флопов есть и вставлен - загрузка с диска будет точно первым пунктом, так что давануть Enter на клавиатуре УК-НЦ и посмотреть, что будет
А разве это не ЦПУ делает? Ну, спрашивает с чего будем грузить? Вроде в документации на УКНЦ описан процесс запуска и там не слова про запрос от пользователя, 1 формирует ДЛСО и АЛСО для ПП, потом ПП ихсодя их настроек формирует вектор загрузки 1600000 и формирует ДЛСо и АЛСО для ЦПУ, вроде так было.
В любом случае, нет звука в динамике на нажатие клавиш.
Глянул в руководство emuverse.ru/downloads/computers/UKNC/docs/uknc-to.pdf на 65-67 страницах расписаны процедуры запуска, вроде по описанию ПП ничего у пользователя не запрашивает. Но я вами согласен, что нелады в узле ПП. Я сколько смог посмотрел, что происходит на сигнальных линиях ПП, вроде все хорошо, ни ПП, ни ПЗУ, ни ОЗУ аномально не греются. Исходя из вашего опыта, что могло сдохнуть от времени?
Мне кажется, что проц живой, на шине присутствуют сигналы, есть СИНХРО.
- - - Добавлено - - -
Правильно ли я понимаю, что при старте на ША устанавливается адрес 160000 (E000), старшие разряды А13-А15 установлены в 1 остальные 0. Это, в свою очередь, указывает одной из РЕ2, конкретно 208, что читать будем из нее?
ZPilot. Я не скажу что я гуру по УКНЦ, но свои пять копеек вставлю. У меня вся история этой ветки началось с того что мой друг вытащил из закромов холодного гаража 6ть УКНЦ на 42в питанием. Так вот я потратил уйму времени что бы хоть что то "увидеть" с этих плат - все тщетно. Похоже что режим хранения в течении n-го промежутка времени в холодном боксе очень не благоприятна для этих игрушек. все что я видел только синхру с ГФ24х и тишина. Видео нет вообще никакого! Ни с одной платы я так и не добился ничего в принципе. По моему мнению, там что то "рассыпалось" безвозвратно и в целом тратить на них время, для меня непозволительная роскошь! Время это самый главный ресурс в нашей жизни! В подтверждение вышесказанного - я просто купил один весьма отличный УКНЦ зеленоградского завода, который лежал в теплой кладовке в Московской школе. Птьфу Птьфу, работает без всяких проблем и все отлично. УКНЦ не такая простая штуковина - это я понял сразу исходя из моего обширного опыта общения с PDP машинами в частности с ДВК-2М, СМ1420. Так что "убитые" УКНЦ-ки либо отнимут у Вас уйму времени либо Вы сами решайте. Ну вот так кратко.
Вся "прелесть" моей ситуации в том, что я купил УКНЦ "который лежал в теплой кладовке в школе", правда продавали их без гарантии работоспособности. Я бы сказал, что плата моего УКНЦ внешне в идеальном состоянии, формы сигналов можно в учебники вставлять. Но факт в том, да, что он не работает. Купить, взять либо достать в рабочем состоянии мне просто негде!
Время это конечно же самый важный ресурс в жизни, но я лучше буду проводить длинные зимние вечера в поисках неисправности УКНЦешки чем тупо пялится в зомбоящик.
А насчет того что УКНЦ "не простая штуковина", то вы не совсем правы, вся ее непростовость заключается в ПЛМ, вернее даже не в них, а практически полном отсутствии замены и нормальной документации, ну и моих нулевых знаний о ней.
В общем к чему я весь этот огород написал, если у вас есть нерабочая плата от УКНЦ и вам ее не жаль, поделитесь со мной, из 2х собрать одну рабочую больше шансов. Ну и советы в какую сторону копать - просто бесценны!
Проверил D22 (буфер 1801ВП1-055), похоже, рабочий, сигналы на выходах 1-16 есть, форма ровная, без задвоений и зажатости. Сигнал AR1 формируется, K1RPLY тоже, RTA3 в земле, но возможно так и надо. Походу надо играть с РУ5 и РЕ2.
Я приобрел на барахолке, больше не вижу смысла.
Я искренне надеюсь у вас получится заиметь в своём распоряжении рабочий вариант УК-НЦ.
Так или иначе.
Но это не дешёвое хобби, будьте готовы, что голый комп, без контроллеров - это ничего.
Как минимум нужен флоп контроллер + флопик(готек), и\или любой возможный вариант загрузки ОС.
По поводу приобретения - вам просто не хватило опыта и вы поспешили.
Я преобретал свои платы заранее оговаривая их проверку на рабочесть (запуск)
и прогрева в течении хотя бы 20 проходов.
Возможно вы правы, но что сделано, то сделано (я на продавца совсем не в обиде, он не обещал его рабочим, да и подарил мне в довесок корпус и клаву от укнцшки для моего Ориона), так что , буду пытаться оживить то что есть. Насчет контроллеров -дело наживное, например в открытом доступе есть контроллер SD-карты, его будет достаточно. Готек мне не нужен, у меня есть свой, самописный, на стмке, правда он под трдос, но от трдос там только чтение образа.
ZPilot, вот тут есть журналы "ПК УКНЦ". А в них есть статьи по ремонту УКНЦ. Да и другая полезная информация найдется ...
ZPilot, ну раз время у вас есть, то для ремонта без логического анализатора не обойтись, желательно на 32 канала, т.к. шина адреса-данных будет сразу съедать 16 каналов, а ещё надо следить за сигналами управления шиной. Естественно нужна схема КВАНТ-овской схемотехники, она есть у Arseny на его сайте, ссылка. Также желательно прочесть статью в журнале ПК УКНЦ № 1/95. Ну и листинг ПЗУ, есть на emuverse.ru. Также надо изучить процессор 1801ВМ2, ну и все циклы шины, которые он использует.
Шина МПИ, которая используется в УКНЦ, инверсная. Т.е. активные сигналы будут иметь низкий уровень (0 В), а неактивные - высокий (+5 В). Шина адреса/данных совмещённая, т.к. сначала передаётся адрес, потом данные. По поводу буфера 1801ВП1-055, шина адреса-данных является двунаправленной, вход A/B переключает направление, вход BK разрешает работу буфера. За это отвечает соответствующая схема, её работа описана в журнале ПК УКНЦ. Дополнительные выводы C1-A1, C2-A2, C3-A3 являются однонаправленными. В работе канала ПП играют роль C1-A1 и C2-A2. Через C1-A1 проходит сигнал SYNC на вход AR процессора, а через C2-A2 сигнал ответа RPLY от ПЗУ. Соответственно за буфером расположена микросхема D24, в которой есть регистр 0177716, играющий роль в запуске ЦП.
Ну а теперь кратко о том как запускаются ПП и ЦП. Особенностью запуска являются использование двух выводов - DCLO и ACLO. При включении питания схема запуска процессора переводит в активный низкий уровень сигналы DCLO и ACLO ПП. При активном низком уровне на входе DCLO процессор останавливается, формируется сигнал сброса внешних устройств INIT. После снятия сигнала DCLO процессор не запускается автоматически, для этого надо минимум через 70 мс снять сигнал ACLO, по обратному фронту которого (переход из активного низкого уровня в неактивный высокий) и стартует процессор. При старте формируется прерывание начального пуска. Для этого процессор по процедуре безадресного чтения (SYNC=HIGH, SEL=LOW, DIN=LOW) читает безадресный регистр, для ПП его выдает микросхема D10, значение равно 0160000 (восьмеричное). Далее процессор с ПЗУ DS1 по адресам 0160000 и 0160002 прочитывает адрес процедуры начального пуска и значение PSW, соответственно равны 0160300 и 0200. Ну и если нет прерываний (а их и не может быть), то начинается исполнение программы с адреса 0160300.
А вот далее в процедуре начального пуска есть один момент - проверяется состояние входа HALT ЦП. И если на нём активный низкий уровень, то просто происходит переход на нулевой адрес ОЗУ, если там ненулевое значение. Ну а так как при включении в ОЗУ всякий мусор, то соответственно он начнет исполняться. Если же всё нормально (на входе HALT ЦП неактивный высокий уровень), то происходит останов ЦП, на его входы DCLO и ACLO подаётся активный низкий уровень, производится перекачка пультового монитора в системное ОЗУ ЦП. Потом снимается сигнал DCLO, небольшая пауза, снимается ACLO, ЦП запускается.Код:; Точка входа при включении питания (адрес начального пуска)
160300$:MOV @#172660$,R4 ; R4 = адрес ОЗУ пультового отладчика
CLR R0 ; Признак ошибок = 0
MOV R4,SP
BMI 160464$ ; Запуск в ЦП
BIT #20,@#177716 ; ЦП в режиме HALT ?
BEQ 160332$ ; Нет
MOV @#0,R1
BEQ 160332$
JMP @R0
160332$:MOV #40,@#177716$ ; Останов ЦП (установка DCLO и ACLO)
CALL 173252$ ; Перекачка пультового монитора в сист. ОЗУ ЦП
MOV #70045,@#177010 ; Передача ключа теста памяти (делать или нет)
MOV 42(R4),@#177014
CLR @#177716 ; Снятие DCLO
MOV #100,R0
160370$:SOB R0,160370$ ; Задержка
MOV #100000,@#177716; Запуск ЦП (снятие ACLO)
Спасибо за информацию. Я уже раньше писал, что у меня на ЦПУ не снимается АЦЛО, а ДЦЛО снят, те что-то не дает. Хотя, исходя из вашей информации: , я немного в замешательстве, ДЦЛО же на ЦП снят, получается, что после "160370$:SOB R0,160370$ ; Задержка" должен был снятся АЦЛО.
Что касается ПП, я посмотрел сигналы на старших адресах мультиплексорной шины ПП (да она инверсная, там на схеме все написано), 13-15 адрес сигналы одинаковые, те процессор ставит и снимает старшие 3 бита, а это Е000 (что 160000 в восьмеричной), что автоматом означает, регистр считался верно, ПЗУ выбралась тоже верно. Сигналы SYNC на вход AR процессора и сигнал ответа RPLY от ПЗУ тоже присутствуют.
Вот бред какой-то, все есть и не работаю.
Я выпаял аккуратно 8 рушек, что работают с ПП, запаял панельки и воткнул другие рушки - результат тот же, но работоспособность рушек не известна, оказалось, что мне их просто не на чем проверить. Из своего опыта, рушки которые мертвые, видны по сигналам с 14 ноги, в моем же случае, сигнал адекватный, они могут быть битые, но тогда нужен тестер и да, они могут гадить в карму.
ну и самый плохой момент, для меня, 208 ре2 от времени поплыла.. тогда.. наверное точно в мусор.. :(
Сигналы DCLO и ACLO, а также и HALT, для ЦП идут с микросхемы D24. Т.е. программа в ПП управляет ими через регистр 0177716. При включении питания производится инициализация устройств по сигналу INIT. Так при инициализации D24 HALT и DCLO устанавливаются в неактивный высокий уровень, а ACLO в активный низкий.
Ещё хотелось бы узнать уровень сигнала HALT на ЦП. Как я уже ранее писал, если он низкий, то вместо нормальной стартовой процедуры будет произведен запуск программы в ОЗУ, которой естественно нет.
У меня сейчас так и есть.. но по идее (те по онисанию на страницах 65-67 руководства), АЦЛО все-таки, для нормальной работы, должен быть снят.
Хальт проверю завтра, но если мне не оТшибает память все в высоком.. и МШ Д/А там же, стоит ручками поднять, хоть на милисек, АЦЛО и все - на шине каскад действий :), причем ребут с кнопки этот праздник не нарушает, только передергивание питания.
Я тут еще находил эмуль ре2 на СТМке
Оно же из вв55 выдается, да? Дефолтное состояниеь всех портов 55-й - ввод, т.е. на ноге должен быть "воздух". Можно глянуть, проинитилась 55-я, или нет. Все какая-то информация...