PDA

Просмотр полной версии : Запуск Электроника-60-1 (МС 1212)



CodeMaster
29.01.2014, 13:23
Вот хочу запустить сей агрегат, чтобы поиграть на нём в самый что ни на есть оригинальный Тетрис.

Внутри:
Процессор М6 ред.6
Модуль интерфейса И12 ред.6
Модуль памяти П7
Модуль интерфейса СМ1 ред.8 (на Wiki он почему-то назван МС1, хотя на самой плате написАно именно СМ1, а на задней планке вообще выбито АП3)

Есть терминал 15ИЭ-00-013, но к нему нет монитора и клавиатуры.
Монитор вроде бы есть у КАСика, но состояние не известно. Можно ли к этому терминалу подключить обычный МС 6105 от Электроники 85?
Клавиатура тоже есть от Электроники 85, но не знаю насколько возможно её подключить к этому терминалу.

Пока самым простым вариантом (при условии, что клава подойдёт) видится прошитие Тетриса в СМ1. Но, сначала надо разобраться с монитором и клавиатурой.

MiX
29.01.2014, 13:45
А эмулятор VT52 подсоединить не пробовали?


Можно ли к этому терминалу подключить обычный МС 6105 от Электроники 85?
Клавиатура тоже есть от Электроники 85, но не знаю насколько возможно её подключить к этому терминалу.
Практически любой терминал выводит аналоговый видеосигнал, только надо найти точку подключения.
А клавиатуру подсоединить в ту точку где идет последовательная передача сигнала в ЭЛ.-60 согласовав уровни.

CodeMaster
29.01.2014, 13:57
А эмулятор VT52 подсоеденить не пробовали?

Я слежу за этой темой (http://zx-pk.ru/showthread.php?t=22496), как-то там пока всё весьма мутно ;-) Во-вторых, мне конечно хотелось бы собрать максимально "железный" вариант. Но, если клава не подойдёт или захочется чего-то большего чем Тетрис, то придётся смотреть в сторону эмулятора.

Попутно, сразу, вопрос о совместимости плат от ДВК для Э-60, в частности контроллеров дисков?

MiX
29.01.2014, 14:15
Я слежу за этой темой (http://zx-pk.ru/showthread.php?t=22496), как-то там пока всё весьма мутно ;-)

Ничего мутного, я сделал переходник, подключил всё работает.


Во-вторых, мне конечно хотелось бы собрать максимально "железный" вариант. Но, если клава не подойдёт или захочется чего-то большего чем Тетрис, то придётся смотреть в сторону эмулятора.

Есть ещё эмулятор 15ИЭ но я его не пробовал.


Попутно, сразу, вопрос о совместимости плат от ДВК для Э-60, в частности контроллеров дисков?

Теоретически возможно.

Patron
29.01.2014, 16:24
Клавиатура тоже есть от Электроники 85, но не знаю насколько возможно её подключить к этому терминалу.Если очень хочется подключить клавиатуру МС 7004 к Э-60 вместо клавиатуры терминала 15ИЭ-00-013, то это можно сделать довольно хитрым образом, использовав PC с двумя COM-портами в качестве конвертора сканкодов МС 7004 в коды ASCII, выдаваемые терминалом.

Подключить клавиатуру МС 7004 к терминалу 15ИЭ-00-013 невозможно ( если не ошибаюсь ), поэтому при желании иметь вывод на терминал 15ИЭ-00-013, а ввод с клавиатуры МС 7004 - надо делать "раздвоение" терминального вывода Э-60 ( 1 - на терминал, 2 - на ASCII-вход конвертора ), а терминальный ввод Э-60 брать с ASCII-выхода конвертора.

---------- Post added at 15:24 ---------- Previous post was at 15:07 ----------

Начать ( на мой взгляд ) лучше всего с подключения терминального порта Э-60 к COM-порту PC.

Это сразу позволит:

1. Использовать PC в качестве эмулятора терминала.

2. Загрузить RT-11 через порт системного терминала.

...

После этого, задействовав второй COM-порт PC для подключения клавиатуры МС 7004 - можно будет использовать её при работе с Э-60 вместо клавиатуры PC.

...

Затем, "раздвоив" терминальный вывод Э-60 - можно будет направить копию вывода Э-60 на терминал 15ИЭ-00-013, используя для работы его дисплей и клавиатуру МС 7004, подключенную к PC.

В случае использования PC не только для конвертации сканкодов МС 7004, но и для загрузки RT-11 - терминал 15ИЭ-00-013 удобнее подключить к ещё одному COM-порту PC. Тогда при работе драйвера диска с сервером HX - на терминал не будут лезть посторонние символы.

CodeMaster
29.01.2014, 16:45
Ничего мутного, я сделал переходник, подключил всё работает.

Попробую перечитать ещё раз.


Теоретически возможно.

Это-то я в курсе, интересует практический опыт.


Если очень хочется подключить клавиатуру МС 7004 к Э-60..., то это можно сделать довольно хитрым образом, ...

Не настолько ;-) Проще просто с ПЦ поработать из эмулятора.

Но, кстати, у меня есть DEC'овский терминал VT510, он конечно из последних, но у него заявлена совместимость с VT52. Хотя, к нему тоже потребуется переходник RS232-CL.


поэтому при желании иметь вывод на терминал 15ИЭ-00-013, а ввод с клавиатуры МС 7004

Не, мне такие сложности пока ни к чему. Значит, буду ориентироваться на эмулятор VT52.

Patron
29.01.2014, 16:59
потребуется переходник RS232-CLНаиболее актуальное обсуждение переходника ЗДЕСЬ (http://www.phantom.sannata.ru/forum/index.php?t=15137).

MiX
29.01.2014, 17:30
Это-то я в курсе, интересует практический опыт.

У меня есть плата И12 и я её вставлял в ДВК. Дым не пошёл значит возможно распиновка одинаковая.


Но, кстати, у меня есть DEC'овский терминал VT510, он конечно из последних, но у него заявлена совместимость с VT52. Хотя, к нему тоже потребуется переходник RS232-CL.

Но там скорей всего нет КОИ7.

---------- Post added at 16:30 ---------- Previous post was at 15:59 ----------

Есть книга Захарова "Техническое обслуживание и эксплуатация микроЭВМ Электроника 60м"

http://dfiles.ru/files/sqedc2yxb

Там на 8й странице есть распиновка шины.

El_Ju
29.01.2014, 19:54
Попробую перечитать ещё раз.

Это-то я в курсе, интересует практический опыт.



Практически в заначке есть такая штуковина. Добротная и тяжеленная :-). Всё были поползновения соорудить из неё эмулятор ПК клавиатуры.
Шедевр расточительности - по транзистору на каждую клавишу.
Но как переправить в Россию не знаю.

CodeMaster
29.01.2014, 21:09
Наиболее актуальное обсуждение переходника ЗДЕСЬ.

Спасибо, учту. Сейчас решил начать с азов ;-) т.к. практически только делал лабы на СМ 1425 через терминал. Читаю документацию по Э-60 любезно предоставленную Денисом и книги "Микро-ЭВМ Книга 1 Семейство ЭВМ ''Электроника 60'' и "Микро-ЭВМ Книга 2 Персональные ЭВМ".

Начали возникать вопросы: в описании на И12 есть таблица перемычек установки каналов в режимы ИРПС и С2, но разве это не суть одно и тоже?


Дым не пошёл значит возможно распиновка одинаковая.

Распиновка МПИ однозначно одинаковая, вопросы я так понимаю в номерах портов и драйверах. Вот например можно ли в Э-60 заюзать КЦГД? К нему ведь уже можно и клаву МС 7004 подключить.


Практически в заначке есть такая штуковина.

Какая именно: МС 7004 или 15ВВВ-97-006?

Patron
29.01.2014, 21:20
в описании на И12 есть таблица перемычек установки каналов в режимы ИРПС и С2, но разве это не суть одно и тоже?ИРПС - это токовая петля, где "1" передаётся замыканием цепи, а "0" - размыканием цепи.
С2 - это RS-232, где "1" передаётся уровнем TX = -12в, а "0" - уровнем TX = +12в.

---------- Post added at 20:20 ---------- Previous post was at 20:15 ----------


Вот например можно ли в Э-60 заюзать КЦГД?С точки зрения шины МПИ - КЦГД это просто плата последовательного порта с адресом 177560 и вектором 60.

CodeMaster
29.01.2014, 21:35
С2 - это RS-232

Следующий вопрос: если И12 можно настроить на RS-232, значит её можно подключать к COM-порту ПЦ без переходника?


С точки зрения шины МПИ - КЦГД это просто плата последовательного порта с адресом 177560 и вектором 60.

Это как бы понятно, Вопрос в том как обеспечить взаимодействие М6 и КЦГД?

dk_spb
29.01.2014, 21:35
Я такие клавы (15....), только в пластмассовом корпусе выставлял на молотке и тут пару раз новые. Почти никому не надо оказалось.
Про переходник ИРПС в COM порт тема регулярно раз в год всплывает. И каждый раз с нуля. Я тут даже переходником за $15 (вроде) с доставкой из Китая хвастался, на немецком ебее регулярно наборы деталей с платой по 7 евров (схем бесплатно доступна) продают. Переходник к МС1201 я подключил за 25 минут (правда еще 10 минут документацию читал). Считал что проблема в том что я паяю плохо, поэтому так долго. А оказывается проблема это.... Каждый год заново обсуждают.
МС1212 у меня лежит в очереди на запуск, правда кто-то спёр все ПЗУшки из СМ1, так что если кто поделится содержимым - буду признателен.

dk_spb
29.01.2014, 21:43
ИРПС - это токовая петля, где "1" передаётся замыканием цепи, а "0" - размыканием цепи.
С2 - это RS-232, где "1" передаётся уровнем TX = -12в, а "0" - уровнем TX = +12в.
Это один из возможных вариантов. Всегда считал что надо верить тексту стандарта, а там написано что у RS-232 уровни от +3 до +15 и от -3 до -15 вольт соответственно.

---------- Post added at 21:43 ---------- Previous post was at 21:41 ----------


Следующий вопрос: если И12 можно настроить на RS-232, значит её можно подключать к COM-порту ПЦ без переходника?

А почему нет?

CodeMaster
29.01.2014, 21:46
Почти никому не надо оказалось.

Пока у меня не было это терминала и мне не надобились.


Я тут даже переходником за $15 (вроде) с доставкой из Китая хвастался

Дешёвых пока не нашёл. По какой подстроке искать, "RS232 current loop"?


правда кто-то спёр все ПЗУшки из СМ1, так что если кто поделится содержимым - буду признателен.

Починю Виллем, выложу.

Patron
29.01.2014, 21:47
если И12 можно настроить на RS-232, значит её можно подключать к COM-порту ПЦ без переходника?Конечно.


Вопрос в том как обеспечить взаимодействие М6 и КЦГД?Вынуть И12 ( или перенастроить в И12 порт 177560 на другой адрес ) и воткнуть КЦГД.

dk_spb
29.01.2014, 21:53
По какой подстроке искать, "RS232 current loop"?
RS232 TTY или PC TTY
Что-то типа такого http://www.aliexpress.com/item/New-PC-TTY-PCTTY-Programming-Cable-For-Siemens-S5-PLC-PC-RS232-Series-Port-6ES5734-1BD20/1072025558.html
Еще иногда PLC употребляют слово. Почему - фиг знает, я не разбирался


Починю Виллем, выложу.
Стоит ли? http://www.aliexpress.com/item/Free-Shipping-MiniPro-TL866-Universal-Programmer-High/625687357.html?s=p

Patron
29.01.2014, 21:57
Каждый год заново обсуждают.Зато с каждым годом схема всё лучше и проще.
Приёмник токовой петли уже упростили до одного резистора. Вряд ли кто-то сможет сделать лучше.

MiX
29.01.2014, 22:06
Если есть КЦГД то подключение 15ИЭ отпадает. К нему подключайте МС6105, туда-же и клаву.

CodeMaster
29.01.2014, 22:10
Конечно.

Ну, таки это лучше. А в настройках эмулятора VT52 тип подключения имеет значение?

З.Ы. Вопрос уже до кучи: фраза с Вики "В одном из режимов УКНЦ эмулирует систему команд 15ИЭ." т.е. её тоже можно использовать в качестве терминала к Э-60


Вынуть И12 и воткнуть КЦГД.

Понял, кэп.


Еще иногда PLC употребляют слово. Почему - фиг знает, я не разбирался


Действительно странно, хотя в описании про токовую петлю вообще ни слова. Ну, да ладно, если можно и без него подключить.


Стоит ли?

Он мне как родной, я его своими руками собирал ;-)


Приёмник токовой петли уже упростили до одного резистора.

Смущает только отсутствие развязки в передатчике, надо про заземление не забывать.

Patron
29.01.2014, 22:25
А в настройках эмулятора VT52 тип подключения имеет значение?Со стороны PC в обоих случаях COM-порт, поэтому работающие с ним программы разницы не заметят.


Вопрос уже до кучи: фраза с Вики "В одном из режимов УКНЦ эмулирует систему команд 15ИЭ." т.е. её тоже можно использовать в качестве терминала к Э-60Для этого на УКНЦ надо написать и запустить программу эмуляции терминала ( примерно из 10 команд процессора ). Просто так выводить на экран байты из порта С2 УКНЦ не станет.


Смущает только отсутствие развязки в передатчике, надо про заземление не забывать.Если наличие линии SG в RS-232 не смущает - то эта линия в обсуждаемом переходнике ничем не хуже.

Хотя, если заменить в схеме передатчика обсуждаемого переходника транзистор на оптрон с встречно включённым диодом - можно достичь полной гальванической развязки ( в случае с ДВК это даром не надо, что доказывает кабель RS-232 ).

SKcorp.
29.01.2014, 22:43
Для этого на УКНЦ надо написать и запустить программу эмуляции терминала ( примерно из 10 команд процессора ). Просто так выводить на экран байты из порта С2 УКНЦ не станет.



Можно отсюда наковырять http://uk-nc.chat.ru/
Но о5ж на УК-НЦ C2, а на Э60 - ИРПС, хотя И12 умеет и С2.

El_Ju
03.02.2014, 13:49
Какая именно: МС 7004 или 15ВВВ-97-006?

Не, то пластиковый "новодел" :-). У меня "почтисуцельнометалическая". 3.39 кг, ещё с параллельным интерфейсом. Фотки постараюсь в личку отправить. Называется просто Блок клавиатуры :-). 1988 года выпуска.

Vslav
15.02.2014, 17:40
Чтобы не плодить темы спрошу здесь.
Тоже стал обладателем:
- M6 редакция 6
- И12 редакция 6
- СМ1 редакция 7

Модуля памяти штатного пока нету, есть непонятно от чего на 32КБ.
На форуме была тема по Электронике-60, и там давались схемы этих модулей, но на паршивом хостинге и файлы там до сегодня не дожили. У кого-нибудь сохранилась документация?
А MX/MY контроллеры оно понимает, можно загрузить RT-11?

Patron
15.02.2014, 19:31
У кого-нибудь сохранилась документация?Только по И12 (http://emulator.pdp-11.org.ru/misc/i12.rar).

Vslav
15.02.2014, 19:59
Тут (http://www.tis.kz/forum/forums.php?forum=28) чуть больше есть (не только И15), но СМ1 и М6 пока не нашел.

CodeMaster
15.02.2014, 20:08
Тут чуть больше есть (не только И15), но СМ1 и М6 пока не нашел.

Буду на работе посмотрю, что есть в архиве Дениса.

Vslav
15.02.2014, 22:55
Нашел паспорт, схему, описание на СМ1 - во вложении. Только у меня ПЗУ-шки установлены не в те гнезда, что на рисунке, возможно другая редакция, буду разбираться. Теперь бы М6 еще найти.

bigral
16.02.2014, 02:39
Прикольно было бы влепить вместо оригинального сборки-чипа на kdf11 советскую сборку К1811, я пробовал тупой заменой - НЕ ПАШЕТ. Видать таки там на крайних 6-ти ножках что-то они свое намутили (надеюсь не спалил таким диким эксперементом К1811 сборку, так как там на крайних ножках оригинальной сборки 12в где-то...)

dk_spb
19.02.2014, 10:59
Получил полный комплект (что в поставке шло) документации на МС1212.
Если что-то нужно - спрашивайте.

CodeMaster
19.02.2014, 11:29
Если что-то нужно - спрашивайте.

Нет доков на М6 и П7

dk_spb
19.02.2014, 15:24
По мс1601 (М6) есть книжки.
И по мс3102(П?) есть. Что конкретнее надо. Всё в ближайшее время вряд ли отсканирую

CodeMaster
19.02.2014, 16:32
По мс1601 (М6) есть книжки.

У тебя или вообще? Я пока только мёртвые ссылки находил. Или в смысле у тебя неотсканированные есть?


Что конкретнее надо.

Всё ИМХО, но начать наверное надо с ТО.


Всё в ближайшее время вряд ли отсканирую

Да это понятно, но просто как вектор движения.

dk_spb
19.02.2014, 16:51
У меня есть в виде книжек. Сегодня вечером уточню какие именно. Но вроде у меня полный комплект что к машинке шло. Вот со сканированием будут задержки...

Vamos
19.02.2014, 20:57
Вот со сканированием будут задержки...
Много там сканировать, в страницах?

dk_spb
19.02.2014, 21:43
>Много там сканировать, в страницах?
У меня вообще много накопилось.
Всё не доходят руки рассортировать, чтобы потом к Вам с просьбой обратиться.
Вопрос с А3 случайно не решился?

Vamos
19.02.2014, 22:45
Вопрос с А3 случайно не решился?
А что за вопрос был? Вроде делал и большего размера, что-то по изображению не так?

dk_spb
20.02.2014, 12:37
Опс, мне казалось что у Вас нет сканера А3 для схем.

CodeMaster
20.02.2014, 12:59
нет сканера А3 для схем.

Сканер можно заменить фотоаппаратом. Сейчас 10-12 МПкс в каждой мыльнице, но нужен хороший свет, иначе ничего не получится.

Vamos
20.02.2014, 13:02
Сканера А3 нет, но сделать сканы большого формата можно и на обычном, потом я их(изображения) "склеиваю" в специальной программе.

Vslav
20.02.2014, 14:43
По мс1601 (М6) есть книжки.
И по мс3102(П?) есть. Что конкретнее надо. Всё в ближайшее время вряд ли отсканирую
В порядке важности-интересности:
- М6 схема, техническое описание, паспорт
- П схема, техническое описание, паспорт

dk_spb
20.02.2014, 22:09
Есть:
МС1601 - ТО и ИЭ - 107 стр
МС1601 - ТО1 (Система команд)- 118 стр
(был еще где-то старый вариант где эти две книжки были одной)
МС1601 - ПЭ3 и Э3 - 5 двухсторонних листов А4
МС1601 - ПС - 11 стр
-----------
МС3102 - ПС - 12 стр
МС3102 - ПЭ3 и Э3 - 4 двухсторонних листа А4
МС3102 - ТО и ИЭ (по названию, по шифру только ТО) - 30 стр
-------------
МС1211 - тест-программы. тест ЦП. Текст программы. 200 страниц.

Vslav
20.02.2014, 23:12
МС1601 - ПЭ3 и Э3 - 5 двухсторонних листов А4
МС3102 - ПЭ3 и Э3 - 4 двухсторонних листа А4

Вот это в первую очередь.
Остальное тоже интересно, но то - по возможности.

Vamos
20.02.2014, 23:32
МС1601 - ТО и ИЭ - 107 стр
МС1601 - ТО1 (Система команд)- 118 стр
МС1601 - ПЭ3 и Э3

http://yadi.sk/d/OTnFtpx_JGbQd

откуда скачал не помню.

hobot
21.02.2014, 02:10
http://yadi.sk/d/OTnFtpx_JGbQd
кнопка "скачать" и всё - жми сколько влезет ничего собственно закачка не стартует. Кривой же сервис, публикуйте сразу на форум? )

Vamos
21.02.2014, 02:21
Кривой браузер, а на форум 16 метров не влезет :)

bigral
21.02.2014, 06:37
вот тут оригинал: https://archive.org/details/bitsavers_decqbusMP0_6858053

Скажите в оригинале у сборки проца питалово: +5v => 40-й pin; +12v => 21-й pin; 0v => 20-й pin; и 1-й pin через кондер на землю. А у сборки 1811: чето неразборчиво:

+5в - 21,46 ???
+12в - 27 ???
0в - 20,26 ??? кто-то может проверить это на реальной плате или доке? ато неразборчиво вообще

Vslav
21.02.2014, 13:18
А у сборки 1811: чето неразборчиво:
+5в - 21,46 ???
+12в - 27 ???
0в - 20,26 ???
Проверил на "живой" плате и сборке тестером - все именно так.

CodeMaster
14.05.2014, 13:26
Терминал 15ИЭ удачно собрал и запустил, теперь паяю кабель для подключения к МС 1212. Для подключения к хосту и работе с ним на клавиатуре терминала надо нажать клавиши [ЛИН] и [ДУП]?

Patron
14.05.2014, 16:06
надо нажать клавиши [ЛИН] и [ДУП]?ДУП, ЛИН, РЕД.

Подробнее ЗДЕСЬ (http://zx.pk.ru/showpost.php?p=579938&postcount=144).

CodeMaster
14.05.2014, 21:38
Подробнее ЗДЕСЬ.

Да, но есть моменты которые я уже не первый раз читаю, но либо не догоняю, либо там ошибка. Вот например этот момент


Прием данных и команд в дисплей от внешнего устройства осуществляется только в режимах «Линия» и «Дуплекс».
В режимах «Линия» и «Полудуплекс» данные и команды принимаются как с линии, так и с клавиатуры.

Как я понимаю это должно звучать так:


Прием данных и команд в дисплей только от внешнего устройства осуществляется в режимах «Линия» и «Дуплекс».
В режимах «Линия» и «Полудуплекс» данные и команды принимаются как с линии, так и с клавиатуры.

Или речь вообще о другом.

Patron
15.05.2014, 00:02
Или речь вообще о другом.Ни разу об этом не думал. Это относится к использованию терминала с ЕС-ЭВМ. С ДВК и СМ надо просто всегда нажимать ДУП, ЛИН, РЕД.

CodeMaster
15.05.2014, 07:57
Ни разу об этом не думал. Это относится к использованию терминала с ЕС-ЭВМ.

Да? Ну ладно. Доберусь до оригинального руководства к 15ИЭ почитаю поподробней, а то времени пока нет, прочитал его по диагонали и ещё несколько книг, поэтому пока полная картина не сложилась.

З.Ы. Кстати в догонку, а терминалы CM 7209 и BTA 2000 полностью совместимы с Э-60?

Patron
15.05.2014, 11:44
а терминалы CM 7209 и BTA 2000 полностью совместимы с Э-60?Любой терминал, на который можно передать байт - аппаратно совместим.

Всё остальное зависит от запускаемых программ. Если (например) программа посылает терминалу управляющие последовательности, которых терминал не понимает - на экране будет каша.

CodeMaster
15.05.2014, 12:34
Если (например) программа посылает терминалу управляющие последовательности, которых терминал не понимает - на экране будет каша.

Типа про это я и спрашиваю. Я СМ 7209 в жизни не видел, а вот ВТА 2000 ИМХО использовались в нашем институте совместно с СМ 1420

Patron
15.05.2014, 13:25
Разница очень небольшая и проявляется очень редко в отдельных игрушках. Например, если в самой нижней строке вывести 80 отображаемых символов, то после вывода 80-го символа - некоторые терминалы переводят строку и всё изображение съезжает вверх, некоторые помещают курсор в верхний левый угол, а некторые - оставляют курсор в позиции выведенного символа.

Из-за этого те игрушки, которые перед началом игры рисуют рамку по краям экрана - не на всех терминалах могут нормально это сделать.

CodeMaster
19.05.2014, 09:07
Терминал подключил, коннект есть. Теперь надо почитать есть ли на плате СМ1 какие-то тесты, что бы позапускать их. Но, вообще, сейчас стратегически интересуют 2 вопроса:

1. Можно ли запустить Тетрис из ПЗУ? Есть ли такая версия или его перед запуском надо скопировать в определённую область ОЗУ?

2.1. На плате И12 есть два порта. К одному подключается терминал, а второй возможно использовать только изнутри Э-60 или к нему теоретически можно подключить эмулятор терминала VT52 для загрузки софта одновременно с подключенным к первому порту терминал 15ИЭ? (тут мне сложно понять реалистичность такой затеи)
2.2. Если первый вариант практически невозможен (или трудно реализуем) можно ли "на горячую", например пакетником, переключать связь Э-60 от терминала на РС с эмулятором терминала и обратно? Чтобы с эмулятора загружать софт, но работать "хардварно"? (я так понимаю технически это должно работать, но насколько такое горячее переключение может быть опасно для аппаратуры?)
2.3. Можно ли сделать какую-то несложную схему сумматора/делителя Rx/Tx чтобы одновременно подключить терминал и эмулятор на основной порт Э-60 и использовать их по очереди? (если схема 2.2. вредна для железа)

SKcorp.
19.05.2014, 10:31
2.1. На плате И12 есть два порта. К одному подключается терминал, а второй возможно использовать только изнутри Э-60 или к нему теоретически можно подключить эмулятор терминала VT52 для загрузки софта одновременно с подключенным к первому порту терминал 15ИЭ? (тут мне сложно понять реалистичность такой затеи)
2.2. Если первый вариант практически невозможен (или трудно реализуем) можно ли "на горячую", например пакетником, переключать связь Э-60 от терминала на РС с эмулятором терминала и обратно? Чтобы с эмулятора загружать софт, но работать "хардварно"? (я так понимаю технически это должно работать, но насколько такое горячее переключение может быть опасно для аппаратуры?)
2.3. Можно ли сделать какую-то несложную схему сумматора/делителя Rx/Tx чтобы одновременно подключить терминал и эмулятор на основной порт Э-60 и использовать их по очереди? (если схема 2.2. вредна для железа)

Все варианты возможны. В 2.3 сумматор сомнителен, а делитель - вполне
работает.

Patron
19.05.2014, 11:01
мне сложно понять реалистичность такой затеиПроще всего грузить RT-11 через основной порт терминала - для этого уже есть полностью настроенные программы.

Основная проблема при загрузке через нестандартный порт - как попадёт в память начальный загрузчик HX. Если каждый раз набирать коды загрузчика вручную с пульта или зашить начальный загрузчик HX в ПЗУ - можно грузиться с любого порта.

---------- Post added at 10:01 ---------- Previous post was at 09:55 ----------

Сервер HX поддерживает команду TU-58 "Передать загрузчик". Поэтому можно сделать универсальный загрузчик для HX и TU-58. Это позволит грузить XXDP с эмулятора TU-58 и запускать тесты XXDP. Ведь Э-60 это "поатомная копия" LSI-11, значит все тесты XXDP для LSI-11 должны без проблем идти на Э-60.

CodeMaster
19.05.2014, 16:42
В 2.3 сумматор сомнителен, а делитель - вполне
работает.

Да из-за амплитуды ±5-15В по простому наверное не получится. Но, если вариант 2.2 имеет право на жизнь, то вариант 2.3 не критичен, хотя был бы удобней.


Проще всего грузить RT-11 через основной порт терминала - для этого уже есть полностью настроенные программы.

Это я прекрасно понимаю, я интересовался как одновременно (последовательно) и грузить машину через этот порт и работать на терминале.


или зашить начальный загрузчик HX в ПЗУ - можно грузиться с любого порта.

Почитал я сейчас ТО на МС3401 - там тёмный лес, в принципе (для меня вот так сразу :-) Таким образом вопрос 1 тоже пока отпадает.
Во-первых, там страничная организация ПЗУ, и хотя там есть функция копирования данных из ПЗУ в ОЗУ, эти данные надо предварительно подготавливать в формате перфоленточной ОС. Конечно, если раскурить организацию ПЗУ, то наверное можно написАть и свой небольшой копировщик, который будет просто копировать бинарные блоки данных.
Во-вторых, судя по предварительным данным МС3401 у меня сейчас в нерабочем состоянии. Либо стёрлась информация из м/с ПЗУ (вопрос где взять прошивки, выкладывали их в сеть?) либо неправильно установлены перемычки и переключатели МС3401, т.к. сейчас Э-60 просто выходит в пульт, а должна предлагать диалог загрузки.

Вообщем, следующий шаг: распечатка ТО на МС3401 и попытка разобраться с его конфигурированием. Хотя, лучше бы сначала считать содержимое РФ2 из ПЗУ, но его надо с чем-то сравнить, что бы понять битое оно или нет (не думаю, что там одни FF будут).

Patron
19.05.2014, 19:35
я интересовался как одновременно (последовательно) и грузить машину через этот порт и работать на терминале.Если клавиатурный ввод брать только с PC, то надо лишь "раздвоить" выходной сигнал порта Э-60 между PC и 15ИЭ.

Если же хочется использовать во время игры клавиатуру 15ИЭ - надо добавить переключатель входного сигнала порта Э-60 и после запуска игры - переключать вход с PС на 15ИЭ.

Ведь большинство игр не лезут на диск во время игры, а значит - обмен с сервером HX не происходит.

---------- Post added at 18:35 ---------- Previous post was at 18:31 ----------

А можно ещё круче замутить. Если скорости всех портов равны - порт 15ИЭ можно подключить на дополнительный COM-порт PC и пропустить его байты через мультиплексор HX наравне с байтами от терминала PC.

Тогда вообще никакие аппаратные извращения не потребуются - PC будет просто работать как фильтр пакетов HX между Э-60 и 15ИЭ, а весь терминальный обмен будет пропускаться дальше - на дополнительный COM-порт и дальше на 15ИЭ.

CodeMaster
19.05.2014, 22:11
Если же хочется использовать во время игры клавиатуру 15ИЭ

Это как бы обязательное условие :-) Вообщем запишем это как самый простой вариант.


PC будет просто работать как фильтр пакетов HX между Э-60 и 15ИЭ

Очень интересный вариант, жаль, что у бука только один СОМ-порт, но это в принципе решить можно. Запишем это как потенциально самый перспективный вариант.

CodeMaster
02.06.2014, 10:52
И так, агрегат запустил, появился диалог загрузки. Но, т.к. загружаться мне не через чего (физически) и загрузка будет производиться через эмулятор VT52, то это просто для проверки.

Попутно возникла пара вопросов:
1. Не могу понять по описанию СМ1, тесты процессора и памяти которые в ней есть они без диалога, т. е. их результат выводятся только в регистр индикации и всё?
2. В описании вариантов загрузки с помощью СМ1 есть "загрузка из сети". Что такое физически "сеть" в данном случае? Подозреваю, что это второй порт И12. Но, к чему он подключался и что и в каком формате должно было загружать машину с другой стороны?

Да, и третий вопрос (т.к. доков на М6 и П7 пока нет, а в книгах по Э-60-1 я этого ответа не нашёл): в МС1212 процессор МС1601.2, т.е. с 22-х битной адресацией, модуль П7 как я понимаю самый ёмкий на 256КБ, как происходило расширение памяти, установкой дополнительных плат П7?

Patron
02.06.2014, 11:38
Не могу понять по описанию СМ1, тесты процессора и памяти которые в ней есть они без диалога, т. е. их результат выводятся только в регистр индикации и всё?Если есть дамп тестовой ПЗУ - можно открыть его в режиме "только текст" и узнать всё, что тесты могут сказать словами.

CodeMaster
02.06.2014, 11:46
Если есть дамп тестовой ПЗУ

Пока нет, планирую конечно сделать, но... :-(

CodeMaster
25.02.2015, 22:40
Если есть дамп тестовой ПЗУ - можно открыть его в режиме "только текст" и узнать всё, что тесты могут сказать словами.

Теперь есть, но прочитать всё равно ничего не получается. Сшивал и байтами и словами.

MiX
03.03.2015, 21:26
но прочитать всё равно ничего не получается. Дело в том что, при сшитии есть разница какой байт идет четный, какой нечетный.

Сшил байтами, прочитал слово "СТАРТ?" по адресу 7С0Н.

CodeMaster
03.03.2015, 21:56
Дело в том что, при сшитии есть разница какой байт идет четный, какой нечетный.

Пробовал по разному.


Сшил байтами, прочитал слово "СТАРТ?" по адресу 7С0Н.

Это я и в живую видел, но видимо действительно там других слов нет.

MiX
03.03.2015, 22:08
Остальные скорей всего в Radix-50.

CodeMaster
04.03.2015, 20:48
Остальные скорей всего в

А в есть Radix-50 кириллица?

hobot
04.03.2015, 21:33
А в есть Radix-50 кириллица?
точно нет )
выглядит как слоги из трёх букв-цифр (трёхсимвольная последовательность! вот как правильно)
Там запаса символов под кириллицу просто нет.

Вот кусочек пример


BLCK=000001/000001. ADDR=001000/001000 TYPE=RADIX DESS V05.00e
000/ CSH M U6I U6H MX3 LHC KB/ JWU *@...i.h.!UCL-E-B*
020/ PBQ O4P QTO OWU PB0 Q1H EGZ P4V *ad command or fi*
040/ PID QX2 QTA TU/ *le name.........*
060/ *................*
100/ *................*
120/ *................*
140/ *................*
160/ *................*
200/ *................*
220/ *................*
240/ *................*
260/ *................*
300/ *................*
320/ *................*
340/ *................*
360/ *................*

STACK : 000000 000000 000000 000000 000000 000000 000000 000000 000000

MACRO-11: MOV #001010,R0


Обычные команды системы например будут соответственно разбиты на несколько трёхслогов.
https://ru.wikipedia.org/wiki/RADIX-50

CodeMaster
04.03.2015, 22:01
выглядит как слоги из трёх букв-цифр

Что такое Radix-50 я в курсе, поэтому и засомневался. Да и вообще, я уже говорил что не думаю что там в 2kW много чего наворочено. Скорее всё соответствует описанию: либо автозагрузка по перемычкам, либо выбор устройства загрузки в диалоге, никакого другого интерфейса там нет.

MiX
08.03.2015, 20:02
Прошивки СМ1+М8
Скорее перекладываю сюда чтоб с хоста не испарились.

Источник-здесь (http://www.phantom.sannata.ru/forum/index.php?t=2367).

form
08.03.2015, 21:17
Скорее перекладываю сюда чтоб с хоста не испарились.

Могу выделить место под такие нужны :)

hobot
08.03.2015, 22:12
Прошивки СМ1+М8
Пиши более информативные посты ко влажениям, что бы мне понимать что годится
в библиотеку на сайте, и что бы шпоры не сочинять самому )

Спасибо.

MiX
09.03.2015, 11:40
hobot, А что писать то, тем кому нужна прошивка и так знают для чего она нужна.
О плате СМ1 (МС3401) и плате М8 читать - здесь (https://ru.wikipedia.org/wiki/%DD%EB%E5%EA%F2%F0%EE%ED%E8%EA%E0-60).
P.S. Там плата СМ1 почему то обозначена как МС1.

hobot
09.03.2015, 12:49
MiX, просто Электроника-60 у меня представлена в библиотеке и в принципе
по тематике все материалы по ней вполне на сайте уместны. Но мне бы более чётко
знать что я кладу и куда, тогда при случае запроса, мне проще человеку прямую ссылку кинуть. Вот гляди, идеально было-бы так - взять твой архив приаттаченный и копировать текст твоего поста (как источник) для шпоры. Понимаешь о чём я.
Мне эта прошивка точно не ведома, но я же не могу необъятное объять )

Э-60 в библиотеке > http://archive.pdp-11.org.ru/BIBLIOTEKA/E60M/

CodeMaster
09.03.2015, 18:05
sp1.rar

У меня 7-Zip не распознал архив. Можно перевыложить в .zip?

MiX
09.03.2015, 18:10
Можно. Но у меня и 7zip работает с RAR.

CodeMaster
09.03.2015, 19:59
у меня и 7zip работает с RAR.

У меня тоже работает, но с этим не смог. Наверное это RAR 5-й версии?

andy7109
17.10.2015, 08:46
Вопрос к владельцам Электроник-60-1 - если вытащить штатный процессор М6 и вставить М8, машинка будет работать? Хотя бы в пультовом режиме.
Понятно что прошивки ПЗУ разные, но я не говорю о запуске загрузчика.
Мой М8 ведет себя как то странно. Вроде как пультовой режим работает (связь с терминалом есть, т.е. М8 с И-12 нормально работают), но ни одна ячейка памяти не открывается.
Может это проблемы конфигурации? потому как М8 видит И-12. Что-ж тогда мешает ему видеть память? Или он все-таки не исправен?

MiX
17.10.2015, 17:58
Прошивка здесь не причем. Я загружал KDJ-11 + плата памяти через загрузчик НХ. Плата загружалась, ячейки открывались.

Может это проблемы конфигурации? Возможно.
Или он все-таки не исправен? Или так.

andy7109
18.10.2015, 21:26
Прошивка здесь не причем. Я загружал KDJ-11 + плата памяти через загрузчик НХ. Плата загружалась, ячейки открывались

А сколько памяти на плате памяти было?
У меня 256К. Может для М8 нужен мегабайт?

CodeMaster
18.10.2015, 23:03
Может для М8 нужен мегабайт?

А нужна ли ему память вообще? Он ведь может и без неё в пульте работать. Память программам нужна.


Что-ж тогда мешает ему видеть память?

Ни ПЗУ ни ОЗУ не видит? А с М6 всё работает отлично?

MiX
19.10.2015, 00:04
А сколько памяти на плате памяти было?
256К, но в RT11 показывало 240к. Может из-за перемычек на плате памяти, может и 16к проц уносит в тень.


У меня 256К. Может для М8 нужен мегабайт? Нет, 256К ему достаточно.

MM
19.10.2015, 01:36
Если с пульта М8 можно посмотреть регистры имеющейся в корзинке интерфейсной платы, а ОЗУ - нельзя - то или конфа М8 выставлена неверно, или неисправен компонент М8, т.к. на выходе 1831ВМ1 есть разделение вида выборки - или ОЗУ, или регистры внешних устройств.
Так же следует убедиться на плате М8 в питании "квадратов" - оно должно быть 2 вольт.
*
Как один из маловероятных вариантов - поставить М8 в соседний слот корзинки.
*
Обращаю внимание, что за 20 лет хранения у ИС в пластиковом корпусе часто теряется контакт ножек с кристаллом - можно прозвонить все ДИП ТТЛ ИС на предмет наличия "висячих ног" - напряжения порядка 1.5 в. на ответной стороне трека, или отсуствия выходных данных там, где они должны быть.
Примерный ПВГ пластиковых ИС ДИП при хранении 20 лет без отопления в составе оборудования - 70%, с отоплением - 95%.
Особенно подвержены отвалу ног 531 и 565 серии.

andy7109
19.10.2015, 17:56
А нужна ли ему память вообще? Он ведь может и без неё в пульте работать. Память программам нужна.
Ни ПЗУ ни ОЗУ не видит? А с М6 всё работает отлично?
С М6 все отлично работает.
С М8 работает только пульт. ни ОЗУ ни ПЗУ не открываются.

256К, но в RT11 показывало 240к. Может из-за перемычек на плате памяти, может и 16к проц уносит в тень.
Нет, 256К ему достаточно.
Спасибо, понял.

---------- Post added at 17:56 ---------- Previous post was at 17:55 ----------


Если с пульта М8 можно посмотреть регистры имеющейся в корзинке интерфейсной платы, а ОЗУ - нельзя - то или конфа М8 выставлена неверно, или неисправен компонент М8, т.к. на выходе 1831ВМ1 есть разделение вида выборки - или ОЗУ, или регистры внешних устройств.

Да, регистры И-12 нормально открываются, а ОЗУ нет, мне это и показалось странным. Теперь понятно куда рыть дальше.


Так же следует убедиться на плате М8 в питании "квадратов" - оно должно быть 2 вольт.
*
Как один из маловероятных вариантов - поставить М8 в соседний слот корзинки.

*

В соседний слот переставлял, результат нулевой.

Обращаю внимание, что за 20 лет хранения у ИС в пластиковом корпусе часто теряется контакт ножек с кристаллом - можно прозвонить все ДИП ТТЛ ИС на предмет наличия "висячих ног" - напряжения порядка 1.5 в. на ответной стороне трека, или отсуствия выходных данных там, где они должны быть.
Примерный ПВГ пластиковых ИС ДИП при хранении 20 лет без отопления в составе оборудования - 70%, с отоплением - 95%.
Особенно подвержены отвалу ног 531 и 565 серии.
Спасибо, поищу дохлую ИС.

MiX
19.10.2015, 19:42
andy7109, Возможно что М6 в 18Bit работает а М8 в 22Bit. То есть надо сначала смотреть корзину на распайку 4 линий адреса, потом смотреть плату памяти- рассчитана она на 22 или нет.

andy7109
20.10.2015, 21:35
andy7109, Возможно что М6 в 18Bit работает а М8 в 22Bit. То есть надо сначала смотреть корзину на распайку 4 линий адреса, потом смотреть плату памяти- рассчитана она на 22 или нет.
Хм. А разве корзина Электроники 60-1 не гарантировано 22 битная? В доке написано, что она может комплектоваться как 18-ти битным М6, так и 22 битным.
А кстати, вопрос, как по внешнему виду отличить М6 18-ти битный от 22 битного ?

form
20.10.2015, 21:49
18-ти битный от 22 битного ?

Насчет внешнего вида не скажу, а вот из пульта могу предположить, что такой способ подойдет:
@17772516/000000 20
@/000020 0
@/000000
@

Если регистр есть и значение бита меняется в обе стороны, то процессор поддерживает 22 битный режим...
В обе - на случай советского инженеринга в стиле ВМ3 где неиспользуемые биты установлены в 1 вместо 0 (впрочем этот бит там как раз работает) :)

CodeMaster
21.10.2015, 07:35
как по внешнему виду отличить М6 18-ти битный от 22 битного?

А что "физически" отвечает за такое отличие? ИМХО печатная плата М6 одна и та же, а дальше собирают МС1601.01 или МС1601.02. Ещё может быть вариант, что до каких-то редакций платы это МС1601.01, а позже МС1601.02

skoroxod
21.10.2015, 19:20
Хм. А разве корзина Электроники 60-1 не гарантировано 22 битная? В доке написано, что она может комплектоваться как 18-ти битным М6, так и 22 битным.
А кстати, вопрос, как по внешнему виду отличить М6 18-ти битный от 22 битного ?
Всё просто - 18-ти битный это МС1601.01 на парных сборках ВМ1/ВУ1 и ВУ2/ВУ3
а 22-битный МС1601.02 на Мк1 ред1/3

CodeMaster
21.10.2015, 22:14
на Мк1 ред1/3

Но, он на тех же ВМ1/ВУ1/ВУ2/ВУ3 сделан? На МП и ПЗ не все адресные линии разведены?

skoroxod
21.10.2015, 23:15
Но, он на тех же ВМ1/ВУ1/ВУ2/ВУ3 сделан? На МП и ПЗ не все адресные линии разведены?
Как я понял, дело в диспетчере памяти КМ1811ВТ1

http://storage3.static.itmages.ru/i/15/1021/s_1445458491_5130307_156ea90562.jpg (http://itmages.ru/image/view/3118036/156ea905)

CodeMaster
21.10.2015, 23:23
КМ1811ВТ1

Он тоже одинаковый на обеих платах.

skoroxod
22.10.2015, 22:06
Он тоже одинаковый на обеих платах.
Это так. Но значит и процессорные платы разных версий в чём-то различаются.
По ссылке книга, из которой привёл отрывок. https://yadi.sk/d/e6Yyvn4binhZd
Отдельно страницы, отображенные в книжке зеркально.

andy7109
07.11.2015, 19:31
Насчет внешнего вида не скажу, а вот из пульта могу предположить, что такой способ подойдет:
@17772516/000000 20
@/000020 0
@/000000
@

Если регистр есть и значение бита меняется в обе стороны, то процессор поддерживает 22 битный режим...
В обе - на случай советского инженеринга в стиле ВМ3 где неиспользуемые биты установлены в 1 вместо 0 (впрочем этот бит там как раз работает) :)

Откопал свою МС1212 и проверил по указанной методике оба процессора М6 и М8.
Во всех трех случаях регистр есть и значение бита меняется.
Т.е. из этого следует, что все процессоры 22-х битные и М8 должен нормально работать с памятью?
(кстати один процессор М6 укомплектован микросборкой МК1, а другой двумя сборками ВМ1/ВУ1 + ВУ2/ВУ3 и оба получаются 22-х битные)
А все это означает, что М8 неисправен и нужно искать что померло на плате..
Пичалька однако.

form
07.11.2015, 19:37
Т.е. из этого следует, что все процессоры 22-х битные и М8 должен нормально работать с памятью?

Процессоры - да. Но это касается самого процессора, а вот есть ли у него 22-битная обвеска - это вопрос. Как я понял из текста выше - вполне возможная ситуация когда прц 22-битный, но только "сам в себе"...

andy7109
07.11.2015, 20:35
Процессоры - да. Но это касается самого процессора, а вот есть ли у него 22-битная обвеска - это вопрос. Как я понял из текста выше - вполне возможная ситуация когда прц 22-битный, но только "сам в себе"...

Интересно..
А схемкой на М8 можно разжиться? чтобы уж не в слепую тыкаться.

Radon17
09.04.2022, 22:02
Отсканировал документы на МС 1211, МС 1212.


МИКРОЭВМ "ЭЛЕКТРОНИКА МС1211"
.00032-01 34 01
.00032-01 34 02
Скачать с radon.su (https://radon.su/files/scan/E60-1/MS1211_RO_1.pdf)
Скачать с Яндекс.Диска (https://yadi.sk/i/GeXma_r1_jv-sg)


МИКРОЭВМ "ЭЛЕКТРОНИКА МС1212"
.00032-01 34 03
.00032-01 34 04
Скачать с radon.su (https://radon.su/files/scan/E60-1/MS1212_RO.pdf)
Скачать с Яндекс.Диска (https://yadi.sk/i/AI0XBtF2tl-0-w)


Микро-ЭВМ "Электроника МС 1211
.00032-01 34 05
.00032-01 34 06
Скачать с radon.su (https://radon.su/files/scan/E60-1/MS1211_RO_2.pdf)
Скачать с Яндекс.Диска (https://yadi.sk/i/NQ_FXget6NDE7g)

Есть ли у кого-то ещё документация по этим машинам? Именно на машины, не на отдельные платы, это я видел.
Тут на форуме когда-то выкладывали, но ссылки протухли.

Radon17
21.05.2022, 17:02
В музее ВЗПП видел вот такой буклет. По всей видимости, на двух языках.

https://pic.maxiol.com/thumbs2/1653141744.1559557793.dscn7900.jpg (https://pic.maxiol.com/?v=1653141744.1559557793.dscn7900.jpg&dp=2)

Полная отчётная статья из музея тут - https://egor-losev.livejournal.com/914.html

Radon17
21.06.2023, 09:45
Отсканировал опись схем на МС1211, и ура! Там нашлась документация на плату памяти П5!
Выкладываю полную доку и отдельно вырезку про П5 (МС3101).

Опись:
Скачать с radon.su (http://radon.su/files/scan/E60-1/ms1211_op_sh.pdf)
Скачать с Яндекс.Диска (https://disk.yandex.ru/i/Q0jwds-0Qs9SDg)

П5:
Скачать с radon.su (http://radon.su/files/scan/P5/MS3101_P5.pdf)
Скачать с Яндекс.Диска (https://disk.yandex.ru/d/suVp4Nci107S8A)

Всё ещё ищу другую документацию на МС1211 / 1212 и полный комплект документации на П5 (выложенные выше схемы, сборочный чертёж, перечень элементов +ТО +ЭД).

Что интересно, в воронежской плате применили зеленоградскую К1801ВП1-030, что несколько необычно. Видимо поэтому их так мало и сделали.

Radon17
22.06.2023, 13:20
Ура! Станислав Огурцов поделился сканами платы П5 (без КМ).

https://pic.maxiol.com/thumbs2/1687429123.1401653652.p51.png (https://pic.maxiol.com/?v=1687429123.1401653652.p51.png&dp=2) https://pic.maxiol.com/thumbs2/1687429187.1401653652.p52.png (https://pic.maxiol.com/?v=1687429187.1401653652.p52.png&dp=2)