Запуск платы DEC M8063-AA

DEC Alpha, ARM, MIPS, PowerPC, SPARC, VAX, PDP-8 и другие устройства
Аватара пользователя
Technomancer
Advanced Member
Сообщения: 937
Зарегистрирован: 12.06.2016,19:56
Откуда: Рига

Конкурсы

Вклад в сообщество

Запуск платы DEC M8063-AA

Сообщение Technomancer » 04.02.2020,15:20

У меня есть две платы DEC M8063-AA. Это одноплатный встраиваемый вычислитель на базе процессора T11 с набором команд PDP-11, двумя портамы последовательного интерфейса и одним параллельным интерфейсом на базе 8255. Давно хотел запустить, ну, вот, стал заниматся. Планы сняты с вязальных машин производства Stoll вместе с платой ОЗУ. Проблема в том, что в ПЗУ на платах записан не загрузчик, а программа машины, которая для меня не нужна. В документации данной платы написано, что существуют некая прошивка KXT11-A2, в которой есть и загрузчики, и пульт, и диагностика платы. Но в сети такую прошивку я не нашёл. Продолжая листать документацию, оказалось что листинг мне нужной программы там и распечатан. Раз уж прошивку не найти, что же её ... не переписать самому?
Того и стал делать. Не сам текст программы, конечно, но восьмеричные данные команд. 2KB как бы не мало, но войдя в ритм, это получилось довольно быстро. Потом, конечно, еще раз прошёл через набранные коды. Исправил ошибки, проверил, что коды, переписанные из каждого листа начинается с правильного адреса. Понял как макросы работают и тех еще нужно было в код добавить. Кода всё было проверено, я скриптом перевёл восьмеричные данные в два бинарных файла и зашил в ПЗУ.
А как дальше? Корзины оригинальной PDP у меня пока еще нету. Благодаря подсказке reiji, я купил просто длинный разъем шириной и шагом равным шагу ламелей платы, но без средней части с ключом. Подпаял питание +5 и +12, переключатель на ACLO и DCLO. Ну и в принципе всё, включил и плата завелась. В пульт есть симбол @, данные в памяти можно записать и считать, диагностика запускается, но так как у меня не с чего загружатся, пока всё так и отложил.
Прошивку выложил на гитхабе и прикрепил здесь.
--
Единственное что мне пока не ясно - в документации показано четыре варианта конфигурации памяти. А ПЗУ доступно только в такой конфгурации, где наплатное ОЗУ не используются, хотя ОЗУ и ПЗУ находится в разных областях памяти. Я не понимаю, почему делать одноплатник, если для полной функциональностю нужно добавить дополнительно плату ОЗУ. Это же сразу двухплатник, хаха. Но я посмотрю почему так, вдруг я что-то не так понял.
Изображение
Вложения
kxt11-a2.bin
(2 КБ) 330 скачиваний
kxt11-a2_l.bin
(1 КБ) 317 скачиваний
kxt11-a2_h.bin
(1 КБ) 337 скачиваний
Последний раз редактировалось Technomancer 04.02.2020,16:42, всего редактировалось 1 раз.

Аватара пользователя
size_t
Advanced Member
Сообщения: 672
Зарегистрирован: 20.02.2019,14:28
Откуда: Санкт-Петербург
Контактная информация:

Вклад в сообщество

Запуск платы DEC M8063-AA

Сообщение size_t » 04.02.2020,16:16

Очень интересно, спасибо.
Самое для меня поразительное - это где использовалась плата.
Масштабы компьютеризации производства в 70-80-х я как-то не осознавал. Но получается, что PDP-11 у них, что Э-60 и МС1201 у нас стояли реально чуть ли не в каждом утюге, и это наследие все еще много где работает и никак не кончается.
Я полагал что "настоящие" PDP-11 использовались как компьютеры общего назначения - бухгалтерия, разные расчеты, бизнес итд, и лишь кое-где они были управляющими компьютерами. Не окажется, что встраиваемый вариант (а-ля 15ВМ-16) по числу единиц превзойдет в стоечном исполнении?..

Аватара пользователя
alecv
Advanced Member
Сообщения: 6993
Зарегистрирован: 05.10.2004,11:13
Откуда: Санкт-Петербург
Контактная информация:

Вклад в сообщество

Запуск платы DEC M8063-AA

Сообщение alecv » 04.02.2020,16:27

size_t, Наша "Электроника-60" (аналог LSI-11/05 и /23) шли в основном как управляющие машины во всякие пром-установки.
Видел их бессчетное множество, программа забита в ПЗУ, для сопряжения с установкой применялся KAMAK.
А "Электроника-60" с дисплеем, перфоратором и редко с дисководами 8" - это назывался "комплекс разработчика" и встречался
редко, 1:100 от управляющих машин.

Аватара пользователя
size_t
Advanced Member
Сообщения: 672
Зарегистрирован: 20.02.2019,14:28
Откуда: Санкт-Петербург
Контактная информация:

Вклад в сообщество

Запуск платы DEC M8063-AA

Сообщение size_t » 04.02.2020,16:40

alecv писал(а): 04.02.2020,16:27 шли в основном как управляющие машины
Это я осознал ранее и это было для меня срывом покровов.
Теперь хочется подтверждений что подобное исполнение и предназначение было у и больших серий DECовских машин.

Аватара пользователя
Technomancer
Advanced Member
Сообщения: 937
Зарегистрирован: 12.06.2016,19:56
Откуда: Рига

Конкурсы

Вклад в сообщество

Запуск платы DEC M8063-AA

Сообщение Technomancer » 04.02.2020,20:03

size_t писал(а): 04.02.2020,16:40 Теперь хочется подтверждений что подобное исполнение и предназначение было у и больших серий DECовских машин.
Тут же на форуме в течении последнеих пару лет было два случая когда люди искали помощь в ремонте оригинальных PDP машин, которые работали в научной области. Недавно в одной из групп фейсбука видел, что кто-то купил micro-PDP из спектрометра. Также единственный PDP в коллекции моего земляка MaiklsBlack по-моему тоже от какого-то спектрометра. reiji может рассказать об оригинальном PDP в исполнении камака итд.

1Ж24Б
Advanced Member
Сообщения: 634
Зарегистрирован: 07.11.2014,18:19
Откуда: Kaluga

Вклад в сообщество

Запуск платы DEC M8063-AA

Сообщение 1Ж24Б » 04.02.2020,20:30

alecv писал(а): 04.02.2020,16:27 А "Электроника-60" с дисплеем, перфоратором и редко с дисководами 8" - это назывался "комплекс разработчика" и встречался
редко
Без перфоратора, но с дисководами и терминалами, в качестве управляющих машин для оборудования в цехах. Количество - 15...25 штук на цех. Время - конец 80-х.
Просто Александр. Consul'oвед второго уровня.

Аватара пользователя
Technomancer
Advanced Member
Сообщения: 937
Зарегистрирован: 12.06.2016,19:56
Откуда: Рига

Конкурсы

Вклад в сообщество

Запуск платы DEC M8063-AA

Сообщение Technomancer » 04.02.2020,22:10

Перечитал часть конфигурации памяти и понял - это не адреса ПЗУ и ОЗУ пересекаются, но панельки где устанавливается ПЗУ при других конфигурации используются для ОЗУ в других адресах. Но эти панельки можно использовать и для ПЗУ, так что обдумю вариант на нижных 16KB адресах поставить ОЗУ, а на верхних - ПЗУ пульта, исправленную для других адресах. В такой конфигурации можно было бы загружать на одной такой плате RT-11 с накопителя TU-58. Но где бы еще и тот раздобыть...
Изображение

dk_spb
Advanced Member
Сообщения: 6619
Зарегистрирован: 16.09.2009,20:25

Вклад в сообщество

Запуск платы DEC M8063-AA

Сообщение dk_spb » 05.02.2020,10:30

.
Последний раз редактировалось dk_spb 08.08.2022,14:34, всего редактировалось 1 раз.

dk_spb
Advanced Member
Сообщения: 6619
Зарегистрирован: 16.09.2009,20:25

Вклад в сообщество

Запуск платы DEC M8063-AA

Сообщение dk_spb » 05.02.2020,10:32

.
Последний раз редактировалось dk_spb 08.08.2022,14:34, всего редактировалось 1 раз.

dk_spb
Advanced Member
Сообщения: 6619
Зарегистрирован: 16.09.2009,20:25

Вклад в сообщество

Запуск платы DEC M8063-AA

Сообщение dk_spb » 05.02.2020,10:33

В общем если кто фанатеет - у меня вроде какие-то Falcon'ы были на обмен.
И документация на + оригинальная вроде лежит для тех же целей.

Аватара пользователя
Technomancer
Advanced Member
Сообщения: 937
Зарегистрирован: 12.06.2016,19:56
Откуда: Рига

Конкурсы

Вклад в сообщество

Запуск платы DEC M8063-AA

Сообщение Technomancer » 05.02.2020,10:39

Вот, странно, я как бы искал, теперь еще раз проверил, ZX форума в результатов гугла нету.

Ответить