Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   Другие архитектуры »   А был ли под ДВК софт с 3D ? А также с++ ?
RSS

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

<<Назад  Вперед>> Страницы: 1 2 3 * 4
Печать
 
MM
Advanced Member


Откуда: Павловский Посад Мск.обл.
Всего сообщений: 3418
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
2 авг. 2013
Да, кстати, ни один известный мне пакет софта под RT-11 не позволяет приготовить самостоятельный загрузочный диск по типу МХ или МУ - везде нужен и сам монитор RT-11, и дровишки к нему - т.е. не менее ~60 кбайт довеска к софту пользователя.
Хотя, в общем, самостоятельный диск с софтом пользователя - это не так сложно ( для реализации на ДВК ).
Blackbird
Advanced Member


Откуда: Новосибирск
Всего сообщений: 634
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
6 нояб. 2008
[q]
Да, это в терминологии ДВК - программы в абсолютном формате. То бишь загружается программа Абсолютный Загрузчик, который потом с перфоленточного считывателя читает программу, размещает ее код в нужные места оперативки и передает ей управление. Мало того, благодаря встроенной программе Пультовый Терминал, программу можно набрать вручную и запустить, впрочем, благодаря эмулятору терминала VT-52 пользователя _Patron_ достигнута автоматизация подобных действий и даже работа с бездисковой системой PDP-11 по последовательному порту PC как с дисковой, содержащей ОС на виртуальном диске.
[/q]
Да нет я тут пробежался по последнему документу - там сказано как раз что этот Си может готовить код для вообще голой системы то есть без всего .. :biggrin:
Anonymous
Advanced Member


Откуда: Москва(Россия)
Всего сообщений: 2537
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
22 нояб. 2011
Да, там для зашивки в пзу код можно получать. Ещё необходимо знать, где будет старший адрес озу в системе - на него устанавливается начальное значение рабочего стека исполняющей системы библиотеки поддержки, если в явном виде не определять стек, он будет создан на границе кода от стартового адреса к нижним адресам.
shattered
Advanced Member


Всего сообщений: 953
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2008
Anonymous написал:
[q]
Мой приятель, igrek71 (1 сообщение на форуме за 5 лет, тот самый ленивый программист, который 14 лет писал новый драйвер PI.SYS для работы с программно-аппаратным мультиплексором последовательных портов, эмулирующим несколько консолей на каждой физической линии для pro-380, и который уже 5 лет пишет полноценный драйвер контроллера IDE для ДВК
[/q]
Разве все уже не написано до нас? :) WA.SYS отсюда -> http://uknc.pdp-11.ru/Suvorov/hdd.rar © 1999 by Dmitry Pryanishnikov, Dnipropetrovsk, Ukraine.
Anonymous
Advanced Member


Откуда: Москва(Россия)
Всего сообщений: 2537
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
22 нояб. 2011
shattered, и что в нём отличается от того, что есть сейчас? Надо же поддержку таблицы разделов, доступ к псостранству свыше 2Гб (ограничение rt-11 на одно устройство), наконец, возможность диски/флэшки с fat-12/16 от PC подключать и обратно переставлять.
Eats
Newbie


Откуда: Saint-Petersburg
Всего сообщений: 47
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 апр. 2009
Позвольте приподнять старую темку?!

Anonymous написал:
[q]
Blackbird написал:
[q]
добавление в ассемблерную программу синуса с плавающей точкой
[/q]
Вот Blackbird уколол в больное место ДВКшек, где в стандартном "DEC'овском" исполнении сопроцессора нет тригонометрических функций.
[/q]
Ничего он не уколол, а просто попал пальцем в небо. Он выучил одно слово "Си" и теперь без конца его повторяет. А между тем, как справедливо заметил alecv, "если внимательно читать доки на RT-11 и RSX-11" и (я добавлю) стоять с секундомером в руках, то видно, что один обсчёт фильтра 2-го порядка типа
       Y=B1*X1+A1*Y1-A2*Y2
фортран на 1801ВМ2 решает в 4 раза быстрее, чем паскаль. При этом паскаль генерирует 5 команд с плавающей арифметикой (и ничего более!), а фортран — по точно такому же алгоритму 5 вызовов подпрограмм, то есть делает это без применения команд плавающей арифметики, но поскольку фортран вылизан лучше, чем микрокод 1801ВМ2, то с точки зрения экономии памяти выгоднее пользоваться паскалем, а экономии времени — фортраном! На 1801ВМ1, естественно, без вариантов, только фортран. К сожалению, на 5-кристальном процессоре М2 я такие хронометражи не проводил, а 1801ВМ3 у нас ещё не было.
Наша группа четверть века назад трудилась в более мирной отрасли, так что об этом можно рассказывать (и тогда, естественно, тоже можно было), и быстродействие у нас было поменьше на 3 порядка (цикл не 40 мкс, а 20 мс, то есть 50 Гц), поэтому мы не стеснялись использовать фортран в технологических процессах прямо в реальном времени.

Anonymous написал:
[q]
фортран позволял компилировать программы, однако запустить их было невозможно - ругались на недостаток памяти
[/q]
Дык же! Как ещё раз справедливо заметил уважаемый alecv, язык высокого уровня тянет за собой свои библиотеки, это фактически часть языка и определена вместе с ним. Поэтому компилировать надо не программы, а подпрограммы и функции. А так строчка фортрана "PROGRAM A" действительно тянет за собой около 8 кБ кода, который автономной задаче и даром не нужен. Также и библиотечные подпрограммы при компоновке надо подключать лишь те, которые нужны. Понятно, что без +, -, * и / не обойтись, а вот с остальными вычислениями надо в каждом конкретном случае прикинуть, как их делать выгоднее: вызовом фортрановских функций или самому считать по сокращённым рядам или брать из таблицы. При грамотном сочетании фортрана (для вычислений) и ассемблера (для осуществления логики и управления внешними устройствами) Си становится ненужным. Я понимаю стремление Blackbird'a написать весь проект на одном языке, но в условиях стеснённости машинных ресурсов всё-таки надо часть работы перекладывать на плечи программиста, точнее на его мозги. И грамотный выбор языка (или языков) программирования — как раз из этой оперы.
Anonymous
Advanced Member


Откуда: Москва(Россия)
Всего сообщений: 2537
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
22 нояб. 2011
Eats написал:
[q]
При этом паскаль генерирует 5 команд с плавающей арифметикой (и ничего более!), а фортран — по точно такому же алгоритму 5 вызовов подпрограмм,
[/q]
Дело в том, что ВМ2 не умеет плавающую арифметику, а компилятор заточен под процессоры, которые умеют, и потому быстрее исполняют такой код. Фортрану следует указать, чтоб генерил код под 11/40/44 и будет такой же, с вызовом FIS.
<<Назад  Вперед>> Страницы: 1 2 3 * 4
Печать
Полигон-2 »   Другие архитектуры »   А был ли под ДВК софт с 3D ? А также с++ ?
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS