На vcfed всплыла третья плата (две у меня) KDF11-B с микросборкой CIS. Вот даже не знаю - считать ли эту микросборку редкостью... :)
Вид для печати
На vcfed всплыла третья плата (две у меня) KDF11-B с микросборкой CIS. Вот даже не знаю - считать ли эту микросборку редкостью... :)
У нас редкость... С CIS скорее всего не закупали, да и не копировали, так как был Советский Союз в коем ну ни какой коммерции быть не должно...
У них не очень редкая вещица значит :)
Когда первая микросборка всплал на ebay - слегка оболдел. Три штуки - где-то года за три. Продолжаю следить на ebay, но пока тишина. Про наш вариант - это надо специалистов по Воронежу трясти :)
"Коммерческий" - это слишком в лоб перевод. По сути, DEC сделала для ускорения программ на Коболе - коих в те времена писалось НЕМАЛО. У нас вроде бы тоже Кобол в те времена достаточно активно - не могу сказать, что использовался, но упомянался - да. На PDP-подобном столкнулся только один раз - где-то в райне 90-ого плюс-минус - в одной конторе использовали прогу на коболе - ЕМНИП - учёт материальных ценностей :) Там же столкнулся и с использованием (аналога?) DEC-овского пакета SORT. Ну и может чего @form добавит :)
На Коболе много чего понаписано было да и сейчас кое-что до сих пор работает :)
В лоб, то в лоб... Но многие решения принимали с перекосом в идеологию, особенно, когда объяснить зачем сее надо сложно. Проблемы с компетенцией начальства :(
Вот назывался бы не коммерческий, а, типа, как какой-то, дополнительный набор типа - Auxilary Premium Instruction Set, то он присутствовал бы у нас :)
На М6 физически нет места под любые расширения с самого начала. Куда его пихать-то? Да и раз штука и там редкая (а значит невостребованная), то у нас и подавно
На самом деле можно - если пожертвовать микросхемой FPP или диспетчером памяти :)
Я бы не сказал, что это факт - поскольку
- существовало по крайне мере два варианта CIS - для PDP-11/44 и для PDP-11/74
- DEC даже сделала (облегченный) вариант для LSI-11 (581) - назывался DIS - под язык Dibol (некоторый аналог Cobol-а от DEC)
- насколько можно верить причастным к - сущестовал по крайне мере уже написанный микрокод CIS для J-11 и на самих J-11 есть посадочные места (с обратной стороны :) ) под ещё две микросхемы - и вроде как народ сходится во мнении - что в том числе и под это дело
- ну и на каком-то количестве моделей VAX-ов есть аналог CIS, но вроде как на PDP-11 более полный набор команд :)
То есть по крайне мере какое-то время востребованность была. Но - в специфических задачах. А потом это дело заглохло вместе с "умиранием" процесса написания нового софта на Коболе. Плюс - процессоры стали быстрее, а, как я понимаю - реализация CIS (или аналога) - ещё то занятие, так что сделали как сейчас - мы просто выпустим более быстрые проца и пусть программисты мучаются :)
Как оказалось, там не такая уж и редкая штука...
На коболе очень много чего понаписано было, всякий документооборот, бухгалтерия да прочая ...
У достопочтимого Hunta всё пихается и работает :)
Почему, как я понимаю, в DEC CIS и сделали - думаю, ускорение будет реальным, но... я всё никак не доберусь до их Кобола, что сравнить с CIS и без CIS быстродействие :) А писать самому, скажем, умножение двух 15-ти циферных десятичных числа... Да и не факт, я уж такой супер-скоростной код напишу :)
Просто потому что у меня не М6 (или её первородитель KDF11-A) - половинчатая плата, хотя и эти есть, так что по крайне мере в KDF11-A можно попробовать запихать), а KDF11-B - а на ней всё предусмотрено :) А её вроде как в Воронеже не сделали...
догадки - аргументированные.
https://phantom.sannata.org/viewtopi...14616&start=77
А Ваши догадки, что Электроника-79 - точная копия PDP-11/70 - разве не догадки, причем бездоказательные (т.к. документации на 79ю пока нет).
повторите, как это сделал я, анализ различных исполнений МС0108, вычислите состав М9 и попытайтесь догадаться как она выглядит,
тогда и смейтесь.
Кстати - имел беседу с разработчиком М11, он мало что помнит, но сказал, что разрабатывал плату с 1831 для PC (фото чего-то такого где-то мне попадалось)
и что нащупали ? ( по железу, а не то как она виртуально представляется программистам ).
внимательно посмотрите - на моем муляже 1811, а не 1831.
расскажите, пожалуйста, подробно - что Вы увидели по железу, ведь внутрь Электроники-79 никто, кроме Вас не заглядывал и многим будет интересно.
Кстати - а PDP-11/70 не "щупали" ? (что бы сравнивать)
"Я уже начинаю сомневаться, но я в те годы видел процессор на 1831 с ОЗУ и терминальными портами на одной плате, наверное - М9."
А муляж слепить можно любой.
То есть то, что там была команда электрронщиков и программистов - это действительно - никто.
И дальше - все свои догадки насчёт М9 - в своих темах. И пока не будет фотографий реальных М9 - свои муляжи - туда же.
Это тема - не про ваши догадки.
Добавилось ещё три микросборки (не мои :D ) в число известных мне микросборок CIS
За бугром не такая уж и редкость была, раз дожили до нашего времени в таком количестве :)
Ну за бугром то понятно. Теперь возникает вопрос - а у нас то (в то время) были? :)
- - - Добавлено - - -
Скачал себе фотки. На одной не очень видно напечатнное на микросборке, на другой (с тремя) вроде всё отлично видно. Вечером после работы ещё гляну - чего там :)
Ещё две - итого восемь :)
Эх ёёёёё..... https://www.ebay.com/itm/225875574424 - похоже - DIS всплыл на ebay.... ЖЖЖЖЖЖЖЖ!!!!
Как всплыл, так и уплыл... Увы.. не ко мне..
- - - Добавлено - - -
Если судить по тестам, то DIS - это
- - - Добавлено - - -Код:ADDN 076050
SUBN 076051
CMPN 076052
CVTNL 076053
MOVC 076030
MOVRC 076031
CMPC 076044
LOCC 076040
SKPC 076041
SCANC 076042
SPANC 076043
Захотелось, как обычно, странного :)
Итак - запуск тестов DIS на PDP-11 с CIS
VKAIB0
Первая и вторая правки - обход проверки неверных для DIS (верных для CIS) кодов
Третья правка - обход проверки прерываемости DIS инструкций (пока не понял - что не так).
Второй тест немного позже.Код:BOOTING UP XXDP-XM EXTENDED MONITOR
XXDP-XM EXTENDED MONITOR - XXDP V2.5
REVISION: F0
BOOTED FROM DU4
124KW OF MEMORY
NON-UNIBUS SYSTEM
RESTART ADDRESS: 152000
TYPE "H" FOR HELP !
.L VKAIB0
VKAIB0.BIN
.
112330
@3556/004567 137
003560/010466 3656
@7622/004567 137
007624/004422 7722
@14520/001004 404
@200G
CVKAIB
END PASS
END PASS
END PASS
END PASS
END PASS
END PASS
END PASS
END PASS
END PASS
END PASS
END PASS
END PASS
END PASS
010552
@
- - - Добавлено - - -
Второй тест отрабатывает хуже. Традиционное выключениe проверки прерываемости и:
Код:VKAJB0
BOOTED FROM DU4
124KW OF MEMORY
NON-UNIBUS SYSTEM
RESTART ADDRESS: 152000
TYPE "H" FOR HELP !
.L VKAJB0
VKAJB0.BIN
.
112330
@15126/001004 404
@200G
CVKAJB
001376 ; TEST 1 ADDN
001660 ; TEST 2 ADDN
002142 ; TEST 3 ADDN
002424 ; TEST 4 ADDN
005274 ; TEST 16 ADDN
013260 ; TEST 46 CVTNL
013304 ; TEST 46 CVTNL
013314 ; TEST 46 CVTNL
013610 ; TEST 50 CVTNL
013764 ; TEST 51 CVTNL
END PASS