А был ли под ДВК софт с 3D ? А также с++ ?

ЭВМ и ПЭВМ, производившиеся в СССР и странах СЭВ
Blackbird
Advanced Member
Сообщения: 840
Зарегистрирован: 06.11.2008,12:30
Откуда: Новосибирск

А был ли под ДВК софт с 3D ? А также с++ ?

Сообщение Blackbird » 05.05.2016,16:34

Тут с удивлением узнал что у ДВК был графический адаптер .. И есть игры с графикой - но все "плоские" а было ли что под 3d ? Ну и да си++ под двк был ? :biggrin:
Да здравстует то благодаря чему и не смотря ни на что !!

MM
Advanced Member
Сообщения: 5894
Зарегистрирован: 02.08.2013,22:13
Откуда: Павловский Посад Мск.обл.
Контактная информация:

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

Сообщение MM » 05.05.2016,16:57

"С" ( компиллятор через MACRO-11 ) - был, плюсы - это поздние расширения, которые на ДВК могли и не распостраниться.
3Д - были какие-то узкозаточенные САПРы с элементами 3Д - но лично не работал и не видел.
*
На ДВК/Э60 устанавливались обычно КГД ( для тех, кому не играть, а работать ), и еще несколько типов цветных графических плат без собственного процессора, в т.ч. для телецентров, до 15-бит цвета на точку с несколькими графическими полями ( и кучей ИС ДОЗУ ).
*
По планам в 1993 г. должна была выйти новая версия КЦГД - на 1839 ЦПУ и частично импортном ОЗУ - но уже во второй половине 1992 г. все проекты по ДВК были свернуты, а весной 1993 г. выпотрошен завод Квант - где собственно и делали МС1201.04 и т.п.
Коллекционирование радиодеталей : http://collectingrd.kxk.ru/

Blackbird
Advanced Member
Сообщения: 840
Зарегистрирован: 06.11.2008,12:30
Откуда: Новосибирск

Сообщение Blackbird » 07.05.2016,09:10

"С" ( компиллятор через MACRO-11 )
Ээээ макро-11 это типа ассемблер же .. Каким образом там компилятор образовывался - им что ассемблерный листинг компилировался чтоли а потом скопмилированный компилятор компилировал сишный файл ? :biggrin:
Да здравстует то благодаря чему и не смотря ни на что !!

Anonymous1
Advanced Member
Сообщения: 2727
Зарегистрирован: 22.11.2011,09:41
Откуда: Москва(Россия)

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

Сообщение Anonymous1 » 07.05.2016,10:31

Да, C поставлялся в исходниках на macro, но MM немного неверно выразился, видимо, он хотел сказать, что C, как и в других взрослых ОС, работал в цепочке C->ассемблер->линкер, выдавая после компилятора и оптимизатора ассемблерное представление программы, а не как во всяких игрушечных синклерах, сразу выдавая бинарник.

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

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

Сообщение alecv » 07.05.2016,12:10

Под RT-11 помню был DECUS C, он сразу давал OBJ для линкера. Только синтаксис там был старомодный, K&R.
С другой стороны никто не отменяет кросс-компиляции, GCC 2.9 имел target=pdp11, более поздние - не знаю.
http://zx-pk.ru/threads/20626-kross-sre ... 6-588.html

Blackbird
Advanced Member
Сообщения: 840
Зарегистрирован: 06.11.2008,12:30
Откуда: Новосибирск

Сообщение Blackbird » 07.05.2016,13:27

Ладно идем дальше - гденить в сети валяется в ОДНОМ месте и сишный линкер с документацией по конкретно ему (всякие там местные особенности , содержание библиотек инклудов , работа с внешними устройствами двк ) и макро-11 . И пример последовательный пример "для тупых" как из сишного исходника лепиться запускаемое файло ? :biggrin: Ибо командная строка такая командная строка .. Типа берем восменадцать квадрильонов хитромудрых ключей для вызова и комбинируем и комбинируем :biggrin:
Да здравстует то благодаря чему и не смотря ни на что !!

MM
Advanced Member
Сообщения: 5894
Зарегистрирован: 02.08.2013,22:13
Откуда: Павловский Посад Мск.обл.
Контактная информация:

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

Сообщение MM » 07.05.2016,15:35

ДВК - это такая сисьтема, для более-менее нормальной работе с которой абсолютно необходимо ознакомиться с комплектом руководящих материалов по ОС RT-11 , некотрая часть руководств выглядит примерно так :
ИзображениеИзображениеИзображение
( К БК0011/М там относится полторы тоненькие брошуры, остальные - по RT-11 ).
Полное собрание по RT-11 V5.00 выглядит значительно более впечатляющим.
*
А если без многотомного чтения - надо что бы Гуру компилляции написали на бумажке, что набирать.
*
Припоминаю, по "С" там была отдельная стопочка брошур...
Коллекционирование радиодеталей : http://collectingrd.kxk.ru/

MM
Advanced Member
Сообщения: 5894
Зарегистрирован: 02.08.2013,22:13
Откуда: Павловский Посад Мск.обл.
Контактная информация:

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

Сообщение MM » 07.05.2016,15:38

Добавлю, что при использовании компиляторов с языка высокого уровня из комплекта поставки ОС имеет место существенный проигрыш по быстродействию получаемого программного продукта - примерно так в пару раз ( до 5 раз ) по сравнению с ручной оптимизацией мышинного кода.
Коллекционирование радиодеталей : http://collectingrd.kxk.ru/

Blackbird
Advanced Member
Сообщения: 840
Зарегистрирован: 06.11.2008,12:30
Откуда: Новосибирск

Сообщение Blackbird » 07.05.2016,17:11

( К БК0011/М там относится полторы тоненькие брошуры, остальные - по RT-11 ).
Полное собрание по RT-11 V5.00 выглядит значительно более впечатляющим.
*
А если без многотомного чтения - надо что бы Гуру компилляции написали на бумажке, что набирать.
*
Припоминаю, по "С" там была отдельная стопочка брошур...
Мда ... Это вам не MS-DOS зачем же все так сложно сделано .. :biggrin: И как мучались те кто это все писал ..Интересно в сосканированном виде это есть ?
Добавлю, что при использовании компиляторов с языка высокого уровня из комплекта поставки ОС имеет место существенный проигрыш по быстродействию получаемого программного продукта - примерно так в пару раз ( до 5 раз ) по сравнению с ручной оптимизацией мышинного кода.
Нуу оно то конечно хорошо - только вот чейто внезапное добавление в ассемблерную программу синуса с плавающей точкой способно исключительно доставить как и много других интересных вещей :biggrin:
Да здравстует то благодаря чему и не смотря ни на что !!

Anonymous1
Advanced Member
Сообщения: 2727
Зарегистрирован: 22.11.2011,09:41
Откуда: Москва(Россия)

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

Сообщение Anonymous1 » 07.05.2016,18:07

Blackbird писал(а):Это вам не MS-DOS, зачем же все так сложно сделано ..
А чем это сложнее мсдоса?
Blackbird писал(а):добавление в ассемблерную программу синуса с плавающей точкой
Вот Blackbird уколол в больное место ДВКшек, где в стандартном "DEC'овском" исполнении сопроцессора нет тригонометрических функций. У ПЦ хоть тангенс был, вроде, через который остальные выводились, а на ДВК нужно было иметь адресуемую "табличку Брадиса" для одной или нескольких функций, как на DSPшниках 80-90 годов, где она обычно в накристальном пзу жила. Кто как обходил это? MM, были ли у вас аппаратные расширители арифметики с п.з. на Э.?
P.S. В смысле, тригонометрические аппаратные расширители арифметики с п.з.

MM
Advanced Member
Сообщения: 5894
Зарегистрирован: 02.08.2013,22:13
Откуда: Павловский Посад Мск.обл.
Контактная информация:

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

Сообщение MM » 07.05.2016,18:12

Anonymous писал(а): ... MM, были ли у вас аппаратные расширители арифметики с п.з. на Э.?
Небыло. Да и незачем.
На Э. спихивали гавно типа БКшки собирать. А БЦВМ на керамике - в более трезвые места отдавали.
Коллекционирование радиодеталей : http://collectingrd.kxk.ru/

Ответить