Запуск платы DEC M8063-AA
- Technomancer
- Advanced Member
- Сообщения: 937
- Зарегистрирован: 12.06.2016,19:56
- Откуда: Рига
-
Конкурсы
Вклад в сообщество
Запуск платы DEC M8063-AA
У меня есть две платы DEC M8063-AA. Это одноплатный встраиваемый вычислитель на базе процессора T11 с набором команд PDP-11, двумя портамы последовательного интерфейса и одним параллельным интерфейсом на базе 8255. Давно хотел запустить, ну, вот, стал заниматся. Планы сняты с вязальных машин производства Stoll вместе с платой ОЗУ. Проблема в том, что в ПЗУ на платах записан не загрузчик, а программа машины, которая для меня не нужна. В документации данной платы написано, что существуют некая прошивка KXT11-A2, в которой есть и загрузчики, и пульт, и диагностика платы. Но в сети такую прошивку я не нашёл. Продолжая листать документацию, оказалось что листинг мне нужной программы там и распечатан. Раз уж прошивку не найти, что же её ... не переписать самому?
Того и стал делать. Не сам текст программы, конечно, но восьмеричные данные команд. 2KB как бы не мало, но войдя в ритм, это получилось довольно быстро. Потом, конечно, еще раз прошёл через набранные коды. Исправил ошибки, проверил, что коды, переписанные из каждого листа начинается с правильного адреса. Понял как макросы работают и тех еще нужно было в код добавить. Кода всё было проверено, я скриптом перевёл восьмеричные данные в два бинарных файла и зашил в ПЗУ.
А как дальше? Корзины оригинальной PDP у меня пока еще нету. Благодаря подсказке reiji, я купил просто длинный разъем шириной и шагом равным шагу ламелей платы, но без средней части с ключом. Подпаял питание +5 и +12, переключатель на ACLO и DCLO. Ну и в принципе всё, включил и плата завелась. В пульт есть симбол @, данные в памяти можно записать и считать, диагностика запускается, но так как у меня не с чего загружатся, пока всё так и отложил.
Прошивку выложил на гитхабе и прикрепил здесь.
--
Единственное что мне пока не ясно - в документации показано четыре варианта конфигурации памяти. А ПЗУ доступно только в такой конфгурации, где наплатное ОЗУ не используются, хотя ОЗУ и ПЗУ находится в разных областях памяти. Я не понимаю, почему делать одноплатник, если для полной функциональностю нужно добавить дополнительно плату ОЗУ. Это же сразу двухплатник, хаха. Но я посмотрю почему так, вдруг я что-то не так понял.
Того и стал делать. Не сам текст программы, конечно, но восьмеричные данные команд. 2KB как бы не мало, но войдя в ритм, это получилось довольно быстро. Потом, конечно, еще раз прошёл через набранные коды. Исправил ошибки, проверил, что коды, переписанные из каждого листа начинается с правильного адреса. Понял как макросы работают и тех еще нужно было в код добавить. Кода всё было проверено, я скриптом перевёл восьмеричные данные в два бинарных файла и зашил в ПЗУ.
А как дальше? Корзины оригинальной PDP у меня пока еще нету. Благодаря подсказке reiji, я купил просто длинный разъем шириной и шагом равным шагу ламелей платы, но без средней части с ключом. Подпаял питание +5 и +12, переключатель на ACLO и DCLO. Ну и в принципе всё, включил и плата завелась. В пульт есть симбол @, данные в памяти можно записать и считать, диагностика запускается, но так как у меня не с чего загружатся, пока всё так и отложил.
Прошивку выложил на гитхабе и прикрепил здесь.
--
Единственное что мне пока не ясно - в документации показано четыре варианта конфигурации памяти. А ПЗУ доступно только в такой конфгурации, где наплатное ОЗУ не используются, хотя ОЗУ и ПЗУ находится в разных областях памяти. Я не понимаю, почему делать одноплатник, если для полной функциональностю нужно добавить дополнительно плату ОЗУ. Это же сразу двухплатник, хаха. Но я посмотрю почему так, вдруг я что-то не так понял.
- Вложения
-
- kxt11-a2.bin
- (2 КБ) 332 скачивания
-
- kxt11-a2_l.bin
- (1 КБ) 319 скачиваний
-
- kxt11-a2_h.bin
- (1 КБ) 339 скачиваний
Последний раз редактировалось Technomancer 04.02.2020,16:42, всего редактировалось 1 раз.
- size_t
- Advanced Member
- Сообщения: 672
- Зарегистрирован: 20.02.2019,14:28
- Откуда: Санкт-Петербург
- Контактная информация:
-
Вклад в сообщество
Запуск платы DEC M8063-AA
Очень интересно, спасибо.
Самое для меня поразительное - это где использовалась плата.
Масштабы компьютеризации производства в 70-80-х я как-то не осознавал. Но получается, что PDP-11 у них, что Э-60 и МС1201 у нас стояли реально чуть ли не в каждом утюге, и это наследие все еще много где работает и никак не кончается.
Я полагал что "настоящие" PDP-11 использовались как компьютеры общего назначения - бухгалтерия, разные расчеты, бизнес итд, и лишь кое-где они были управляющими компьютерами. Не окажется, что встраиваемый вариант (а-ля 15ВМ-16) по числу единиц превзойдет в стоечном исполнении?..
Самое для меня поразительное - это где использовалась плата.
Масштабы компьютеризации производства в 70-80-х я как-то не осознавал. Но получается, что PDP-11 у них, что Э-60 и МС1201 у нас стояли реально чуть ли не в каждом утюге, и это наследие все еще много где работает и никак не кончается.
Я полагал что "настоящие" PDP-11 использовались как компьютеры общего назначения - бухгалтерия, разные расчеты, бизнес итд, и лишь кое-где они были управляющими компьютерами. Не окажется, что встраиваемый вариант (а-ля 15ВМ-16) по числу единиц превзойдет в стоечном исполнении?..
- alecv
- Advanced Member
- Сообщения: 6993
- Зарегистрирован: 05.10.2004,11:13
- Откуда: Санкт-Петербург
- Контактная информация:
-
Вклад в сообщество
Запуск платы DEC M8063-AA
size_t, Наша "Электроника-60" (аналог LSI-11/05 и /23) шли в основном как управляющие машины во всякие пром-установки.
Видел их бессчетное множество, программа забита в ПЗУ, для сопряжения с установкой применялся KAMAK.
А "Электроника-60" с дисплеем, перфоратором и редко с дисководами 8" - это назывался "комплекс разработчика" и встречался
редко, 1:100 от управляющих машин.
Видел их бессчетное множество, программа забита в ПЗУ, для сопряжения с установкой применялся KAMAK.
А "Электроника-60" с дисплеем, перфоратором и редко с дисководами 8" - это назывался "комплекс разработчика" и встречался
редко, 1:100 от управляющих машин.
- Technomancer
- Advanced Member
- Сообщения: 937
- Зарегистрирован: 12.06.2016,19:56
- Откуда: Рига
-
Конкурсы
Вклад в сообщество
Запуск платы DEC M8063-AA
Тут же на форуме в течении последнеих пару лет было два случая когда люди искали помощь в ремонте оригинальных PDP машин, которые работали в научной области. Недавно в одной из групп фейсбука видел, что кто-то купил micro-PDP из спектрометра. Также единственный PDP в коллекции моего земляка MaiklsBlack по-моему тоже от какого-то спектрометра. reiji может рассказать об оригинальном PDP в исполнении камака итд.
-
- Advanced Member
- Сообщения: 634
- Зарегистрирован: 07.11.2014,18:19
- Откуда: Kaluga
-
Вклад в сообщество
Запуск платы DEC M8063-AA
Без перфоратора, но с дисководами и терминалами, в качестве управляющих машин для оборудования в цехах. Количество - 15...25 штук на цех. Время - конец 80-х.
Просто Александр. Consul'oвед второго уровня.
- Technomancer
- Advanced Member
- Сообщения: 937
- Зарегистрирован: 12.06.2016,19:56
- Откуда: Рига
-
Конкурсы
Вклад в сообщество
Запуск платы DEC M8063-AA
Перечитал часть конфигурации памяти и понял - это не адреса ПЗУ и ОЗУ пересекаются, но панельки где устанавливается ПЗУ при других конфигурации используются для ОЗУ в других адресах. Но эти панельки можно использовать и для ПЗУ, так что обдумю вариант на нижных 16KB адресах поставить ОЗУ, а на верхних - ПЗУ пульта, исправленную для других адресах. В такой конфигурации можно было бы загружать на одной такой плате RT-11 с накопителя TU-58. Но где бы еще и тот раздобыть...
Запуск платы DEC M8063-AA
.
Последний раз редактировалось dk_spb 08.08.2022,14:34, всего редактировалось 1 раз.
Запуск платы DEC M8063-AA
.
Последний раз редактировалось dk_spb 08.08.2022,14:34, всего редактировалось 1 раз.
Запуск платы DEC M8063-AA
В общем если кто фанатеет - у меня вроде какие-то Falcon'ы были на обмен.
И документация на + оригинальная вроде лежит для тех же целей.
И документация на + оригинальная вроде лежит для тех же целей.
- Technomancer
- Advanced Member
- Сообщения: 937
- Зарегистрирован: 12.06.2016,19:56
- Откуда: Рига
-
Конкурсы
Вклад в сообщество
Запуск платы DEC M8063-AA
Вот, странно, я как бы искал, теперь еще раз проверил, ZX форума в результатов гугла нету.