User Tag List

Страница 145 из 157 ПерваяПервая ... 141142143144145146147148149 ... ПоследняяПоследняя
Показано с 1,441 по 1,450 из 1564

Тема: Программирование на УКНЦ как?

  1. #1441

    Регистрация
    22.11.2009
    Адрес
    Москва
    Сообщений
    1,699
    Спасибо Благодарностей отдано 
    84
    Спасибо Благодарностей получено 
    195
    Поблагодарили
    127 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    И вполне нормально разместить видео в первых 64Кб памяти. Для разрешения 320 - это всего чуть более 20Кб. И остается еще много для всего остального.
    Я думал про этот вариант для видеоплеера, но в той же памяти еще нужно уместить нераспакованное видео... и побольше, побольше, чтобы сгладить неравномерное чтение с диска

  2. #1441
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #1442

    Регистрация
    06.02.2020
    Адрес
    г. Москва
    Сообщений
    484
    Спасибо Благодарностей отдано 
    139
    Спасибо Благодарностей получено 
    391
    Поблагодарили
    146 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Для информации:

    Попробовал компилятор DECUS C ради интереса. Что-ж, он компилирует вполне под RT-11 и простенькие вещи на УКНЦ работают.
    Можно скачать .dsk с ним например отсюда http://www.classiccmp.org/PDP-11/RT-...ware/dsk/misc/ (decusc.dsk)

    Компиляется сишник скажем так (в LD1 примаунчен диск с декусом):
    Код:
    ASSIGN LD1: C:
    RU C:CC test
    RU C:AS test
    link test,C:(SUPORT,CLIB)
    Но... так и не понял как там работать с floating point. Поскольку с float он генерит инструкции какие-то под математический сопроцессор что-ли? (FP-11?)
    Получается код навроде:
    Код:
    ...
    	ldcif	_h,r3
    	ldf	_y,r0
    	divf	r3,r0
    	stf	r0,_y2
    ...
    Несмотря на то что ассемблер и линкер такой код нормально соберут, но ...
    Последний раз редактировалось BlaireCas; 11.12.2020 в 13:14.

    Эти 2 пользователя(ей) поблагодарили BlaireCas за это полезное сообщение:

    hobot(12.12.2020), Oleg N. Cher(11.12.2020)

  4. #1443

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от BlaireCas Посмотреть сообщение
    DECUS C
    Он вполне пригоден, но старомоден - чистый K&R и никакого анся
    Есть еще PDP11 C для RT-11, он вполне себе ANSI, но к сожалению только для mapped мониторов.
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

    Этот пользователь поблагодарил form за это полезное сообщение:

    hobot(12.12.2020)

  5. #1444

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,508
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    714
    Поблагодарили
    596 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от BlaireCas Посмотреть сообщение
    Но... так и не понял как там работать с floating point. Поскольку с float он генерит инструкции какие-то под математический сопроцессор что-ли? (FP-11?)
    Да, под FPP-11. Ну или под FPA (по командам одно и тоже, по скорости раз в пять быстрее), но ни того ни другого на УК-НЦ нет. Из советских микропроцессором - есть на 1811 и 1831, из буржуйских, соответственно на F-11 и J-11. Для 1801ВМ3 был выпущен как микросхема сопроцессора 1801ВМ4. Что то ещё есть под аналог ВМ3 для 1806, но тут сходу не скажу

    Возможно, у компилятора есть какой-нибудь ключ - какие команды для плавучки использовать, но ... надо смотреть доки.

    С похожей проблемой столкнулся при использовании компилятора с FORTRAN-77 на Квант-е 4С (1801ВМ3) - он тоже для плавучки использует FPP-11, но мне было проще - на Квант я перенёс RSX, а под RSX был программный эмулятор.

    Вроде что то такое (эмулятор) был и для DECUS C, но учитывая мою "любовь" к C - не в курсе

    Этот пользователь поблагодарил Hunta за это полезное сообщение:

    hobot(12.12.2020)

  6. #1445

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,250
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    639
    Поблагодарили
    415 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от BlaireCas Посмотреть сообщение
    Но... так и не понял как там работать с floating point. Поскольку с float он генерит инструкции какие-то под математический сопроцессор что-ли? (FP-11?)
    Да, генерит инструкции под FP-11. Но в библиотеках должен быть эмулятор FPP. При старте программа захватывает вызов прерывания TRAP10. При исполнении на УКНЦ вызов инструкций FPP вызывает прерывание TRAP10 (отсутствующая команда). А уже подпрограмма обработки TRAP10 вызывает эмулятор FPP. Так что всё исполнится нормально, только довольно медленно, эмуляция всё-таки.

    Этот пользователь поблагодарил Alex_K за это полезное сообщение:

    hobot(12.12.2020)

  7. #1446

    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    374
    Поблагодарили
    311 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Он вполне пригоден, но старомоден - чистый K&R и никакого анся
    Есть еще PDP11 C для RT-11, он вполне себе ANSI, но к сожалению только для mapped мониторов.

    http://archive.pdp-11.org.ru/ukdwk_a...webcomplekt/C/
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

  8. #1447

    Регистрация
    13.07.2018
    Адрес
    г. Переславль-Залесский
    Сообщений
    710
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    45
    Поблагодарили
    41 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ещё, помню, продавался на Кванте в начале 90-х продавали драйвер-эмулятор FPU под RT11. Помню, что в компиляторе С была библиотека эмуляции FPU, но какой именно компилятор - не помню, под RT-11. C фортраном-77 я тогда только целочисленную арифметику смог запустить без FPU. Недавно только прочитал, как можно было ... Но тогда интернета не было

  9. #1448

    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    374
    Поблагодарили
    311 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex Посмотреть сообщение
    драйвер-эмулятор FPU под RT11.
    на одной из дискет ФОДОС есть такие библиотеки
    EIS .OBJ 43 14-Mar-1985 22'016
    FIS .OBJ 41 14-Mar-1985 20'992
    FPU .OBJ 27 14-Mar-1985 13'824


    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

  10. #1449

    Регистрация
    13.07.2018
    Адрес
    г. Переславль-Залесский
    Сообщений
    710
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    45
    Поблагодарили
    41 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Единственно странно, что FPU.OBJ самый маленький по размеру... Так что скорее всего это не эмуляция
    В случае бы эмуляции - был бы самым большим по размеру.
    Похоже просто математические библиотеки заточенные под какой-то компилятор. Или под генерацию какого-либо компилятора(интерпретатор ???)

  11. #1450

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,508
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    714
    Поблагодарили
    596 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex Посмотреть сообщение
    Единственно странно, что FPU.OBJ самый маленький по размеру... Так что скорее всего это не эмуляция
    Цитата Сообщение от Alex Посмотреть сообщение
    Похоже просто математические библиотеки заточенные под какой-то компилятор
    В поставке FORTRAN-а (да и Pascal-я, насколько я помню) примерно так и было - исполняющие (математика) библиотеки под разный набор команд проца. В процессе установки выбиралась нужная и вместе с общей частью создавались библиотека.

    - - - Добавлено - - -

    Кстати, по названиям и размерам похоже на библиотеки от поставки РАТФОР-а

    - - - Добавлено - - -

    Последнее предложение не совсем точное. Компилятор РАТФОР-а даёт на выходе текст на FORTRAN-е, так что это файлы из исполняющей системы FORTRAN-а, если точнее, то FORTRAN-IV

Страница 145 из 157 ПерваяПервая ... 141142143144145146147148149 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 3 (пользователей: 0 , гостей: 3)

Похожие темы

  1. Программирование на Эмуляторе. Возможно ли это?
    от Toxic в разделе Программирование
    Ответов: 10
    Последнее: 20.01.2008, 19:20
  2. Программирование Altera и JTAG
    от Mikka_A в разделе Несортированное железо
    Ответов: 7
    Последнее: 18.01.2008, 09:07
  3. Программирование и софтмейк на NES
    от Splinter в разделе Nintendo
    Ответов: 7
    Последнее: 30.06.2006, 04:31

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •