Важная информация

User Tag List

Страница 13 из 35 ПерваяПервая ... 91011121314151617 ... ПоследняяПоследняя
Показано с 121 по 130 из 342

Тема: PASCAL + MACRO11 (УКНЦ-ДВК).

  1. #121
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    281
    Поблагодарили
    227 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от hobot Посмотреть сообщение
    Это же должно работать и для глобальных подпрограмм.
    Нет, разумеется. Внешняя подпрограмма понятия не имеет ни о каком N. Но с получением параметров как раз вопросов нет - они передаются через стек и расчитать оффсеты нетрудно. А вот как функция в паскале на RT-11 возвращает значение (и универсально ли это вообще для RTшных/PDPшных паскалей) - я не знаю. В BP знаю

    Цитата Сообщение от hobot Посмотреть сообщение
    Фортран вроде как системный язык DEC
    DEC всегда делал интерфейс к системным вызовам и богатый набор подпрограмм для фортрана. Это позволяет его использовать для системного программирования. Но это не значит что они программы на нем писали для системы

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

    Цитата Сообщение от hobot Посмотреть сообщение
    Я всегда был уверен что все вызовы .MCALL в исходниках макро относятся к SYSMAC.SML ?
    Нет. Они относятся к любым макрокомандам которые определены где-то за пределами программы во внешней библиотеке. А SYSMAC.SML (RSXMAC.SML итд) используются если макровызов не найден в других библиотеках (или если другие не используются).

    Цитата Сообщение от hobot Посмотреть сообщение
    И уточнение SYSLIB.OBJ при линковке
    надо указывать ?
    Нет. Аналогично, если глобальный символ не находится в указанных OBJ файлах, он ищется в SYSLIB.OBJ.

    Цитата Сообщение от hobot Посмотреть сообщение
    А есть ведь ещё GLIB - библиотека с линиями кружочками и прочей графикой аля бейсик - и даже вроде с исходниками (надо уточнять) - только я могу путать фортрановская она или Си-шная ? Надо уточнять.
    Никогда не слышал про такую
    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

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

  3. #122
    R.I.P. Аватар для hobot
    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    370
    Поблагодарили
    309 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Никогда не слышал про такую
    Я так понимаю (опять же пока на уровне "не уточнил") это довесок для Си и Фортрана ориентированный на возможности КЦГД - то есть, говоря "системным"
    языком "не стандарт" "не штатное" расширение возможностей для программиста.
    Сами библиотеки вот они лежат, я что то описание не вижу и вроде бы даже исходники были (???), уточню выложу-отпишусь. Хотя если выясниться, что
    строго для КЦГД уже и не интересно (почти).

    Цитата Сообщение от form Посмотреть сообщение
    А вот как функция в паскале на RT-11 возвращает значение
    Ну исходник ПАСКАЛЯ и многотерминального ПАСКАЛЯ вроде бы есть )
    Даже вроде в этой теме один какой-то из них есть (а может даже оба).
    Архив программ для УК-НЦ, ДВК и БК.

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

  4. #123
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    281
    Поблагодарили
    227 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от hobot Посмотреть сообщение
    Ну исходник ПАСКАЛЯ и многотерминального ПАСКАЛЯ вроде бы есть )
    Ну мне это малоинтересно
    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

  5. #124
    R.I.P. Аватар для hobot
    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    370
    Поблагодарили
    309 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    Post Си граф. библиотека by Tiger (C) 1995

    Нашёл от тов.oldskool такое вот для Си, степень готовности этого проекта не установлено, я Си (всегда бежал! вообще) на УК-НЦ всерьёз не воспринимаю , хотя многое писалось для этой машинки на Си - пример движок игры "Стань Стальной Крысой" да и наверное ещё что-то есть и не мало.

    И так документ:
    Код:
    	О П И С А Н И Е   Б И Б Л И О Т Е К И   C G L I B  v.2.00
    
    (C) January 1995, Tiger
    
      Графическая библиотека CGLIB содержит функции работы с графикой ЦП УКНЦ для
    программ на языке C. Вторая версия отличается от первой  расширенным  набором
    функций для работы с массивами видеоинформации, а также возможностью работы в
    16ти цветах и более корректной версией функции outtext.
      Функции библиотеки не обращаются к  стандартным  меткам  C  csv$  и  cret$,
    поэтому возможно их  использование  из  программ  на  ассемблере.  Вызывающая
    последовательность выглядит примерно так:
    
    	.globl	XXXXXX
    	mov	argN,-(sp)
    	...	..........
    	mov	arg2,-(sp)
    	mov	arg1,-(sp)
    	call	XXXXXX
    	add	#N*2,sp
    
    Здесь  N  -  количество  аргументов  функции,  arg1..argN  -   соответственно
    аргументы (нумеруются слева направо в описании функции на C), XXXXXX - первые
    6 символов имени функции.
    ВНИМАНИЕ! Функции изменяют содержимое R0 и R1! Содержимое других регистров не
    изменяется.
    
    	Х А Р А К Т Е Р И С Т И К А   Б И Б Л И О Т Е К И
    	
      Все   графические   функции   реализованы   на   ЦП   УК-НЦ   в   связи   с
    неудовлетворительно малой скоростью работы и  неудобным  интерфейсом  графики
    ПЗУ. В связи с этим доступно лишь 4 цвета - соответственно экранные планы 1 и
    2. Недостаточно малое количество цветов  компенсировано  введением  механизма
    палитр. Физически на экране больше  4  цветов  одновременно  вы  получить  не
    сможете, но вы можете "жонглировать" цветами по своему усмотрению  с  помощью
    переключения палитр (см. описание функций SetPalette(), Palette()).
      Разрешение графического экрана составляет 640*288 точек, начало координат -
    в левом верхнем углу экрана.
      ВНИМАНИЕ!
    Для увеличения скорости работы графики  функции  не  производят  проверку  на
    корректность координат, поэтому вся ответственность за  правильность  входных
    данных лежит  на  программисте.  Координаты  должны  находиться  в  следующих
    пределах: X : [0..639], Y : [0..287], и номер цвета в пределах [0..3]. Будьте
    внимательны! Если координаты выйдут за указанные  пределы,  могут  возникнуть
    неприятные сюрпризы, как то: в лучшем случае - белиберда на экране, в  худшем
    - затертые ОЗУ ЦП и системная область, и, как следствие, зависание машины.
      Сравнительный анализ показал, что  скорость  работы  некоторых  функций,  в
    частности, вывод точки  и  закрашенного  прямоугольника,  превышает  скорость
    работы аналогичных  ПЗУшных  функций  в  1,5-2  раза.  Функция  вывода  линии
    основана на алгоритме Люка,  и  ее  скорость  приблизительно  равна  скорости
    ПЗУшной подпрограммы вывода линии.
      Функции работы с областями изображений имеют некоторую специфику работы:
    область может начинаться только со столбца, совпадающего с началом 
    знакоместа, иначе говоря, номер которого кратен 8. Скорость работы функций 
    копирования         и         перемещения         составляет         примерно
    175000 (сто семьдесят пять тысяч) точек/с.
    
    	И С П О Л Ь З О В А Н И Е   Б И Б Л И О Т Е К И
    <..>
    В приложеном архиве полное описание + CGLIB.OBJ;

    Остальное по граф. для ассемблера, Си, паскаля, и Фортрана -
    пока только то, что ориентировано только на КЦГД - в принципе,
    в архиве наверное с самого начала валялось, я даже постил год или
    больше назад про тот кусок архива информацию. Позже выяснилось,
    это часть из разработок для КВАНТ-4С с КЦГД и рабочей средой АДОС - имеется в архиве у меня (источник архив Адос SuperMax'а).
    Вложения Вложения
    • Тип файла: rar CGLIB.rar (7.7 Кб, Просмотров: 124)
    Последний раз редактировалось hobot; 27.03.2014 в 19:56.
    Архив программ для УК-НЦ, ДВК и БК.

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

  6. #125
    R.I.P. Аватар для hobot
    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    370
    Поблагодарили
    309 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Код:
    Image  :   LIB.dsk
    
    Format :   DSK 
    Size   :   142 Kb
    
    Volume ID: RT11A
    Owner    : 
    
    File       Blocks    Date       Bytes
    ---------- ------ ----------- ----------
    CGLIB .OBJ     9  19-Jan-1995      4'608
    CGLIB1.OBJ    29  12-Jul-1991     14'848
    CGLIB2.OBJ    11  22-Dec-1989      5'632
    FORLIB.OBJ   170  19-Jan-1989     87'040
    SYGLIB.OBJ    51  01-Aug-1990     26'112
    ---------- ------ ----------- ----------
     5 Files, 270 Blocks
     0 Free blocks
    Это в дополнение к предыдущему сообщению.
    Библиотеки взяты с разных дисков.
    Описания и исходники пока не обнаружены (возможно я проглядел,
    наткнусь сразу выложу в этой теме!), как видно размер CGLIB.OBJ сильно разный (!) - самая крупная особь водится на диске с Си от
    участника Vamos >
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	CGLIB1.jpg 
Просмотров:	200 
Размер:	23.2 Кб 
ID:	47106  
    Вложения Вложения
    • Тип файла: rar LIB.rar (54.6 Кб, Просмотров: 113)
    Архив программ для УК-НЦ, ДВК и БК.

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

  7. #126
    R.I.P. Аватар для hobot
    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    370
    Поблагодарили
    309 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    Post

    http://zx-pk.ru/showpost.php?p=694870&postcount=124

    http://zx-pk.ru/showpost.php?p=695007&postcount=125

    Вдобавок к этим двум ещё папка с библиотеками,
    которые в архиве уже с самого начала пылятся,
    без дополнительных описаний и исходников.
    Последние из материалов от тов. anasana

    видно по дате что я их к себе на хард скинул в 2011 (не иначе как с архива пришедшего по почте! )
    Код:
    Image  :   LIBDWK.dsk
    
    Format :   DSK 
    Size   :   575 Kb
    
    Volume ID: RT11A
    Owner    : 
    
    File       Blocks    Date       Bytes
    ---------- ------ ----------- ----------
    PLTLIB.OBJ   137  01-Oct-2011     70'144
    SY2LIB.OBJ   175  01-Oct-2011     89'600
    SYSLIB.OBJ    47  01-Oct-2011     24'064
    NOWSYS.SML    45  01-Oct-2011     23'040
    SMAC2 .SML    54  01-Oct-2011     27'648
    SYS02 .SML    30  01-Oct-2011     15'360
    SYSMAC.SML    45  01-Oct-2011     23'040
    FDT   .OBJ    12  01-Oct-2011      6'144
    FORLIB.OBJ   205  01-Oct-2011    104'960
    HD6312.OBJ     2  01-Oct-2011      1'024
    LIBEK5.OBJ    19  01-Oct-2011      9'728
    LIBRDB.OBJ    59  01-Oct-2011     30'208
    LIBRTK.OBJ    22  01-Oct-2011     11'264
    MED   .OBJ    39  01-Oct-2011     19'968
    MKOT  .OBJ    77  01-Oct-2011     39'424
    PASCAL.OBJ    89  01-Oct-2011     45'568
    MED   .F12    39  01-Oct-2011     19'968
    MEDFOR.F12    39  01-Oct-2011     19'968
    MAC   .MSS     1  01-Oct-2011        512
    ---------- ------ ----------- ----------
     19 Files, 1136 Blocks
     0 Free blocks
    Возможно часть этих OBJ обрубки чего то целого например
    MED - может быть (предп.) кусочком EDIT\EDIK какого-нибудь.
    Описаний нет. Таких невыясненного назначения объектов полно,
    хранятся так как были частью чего-то ведь - значит нужны.
    И даже не факт что не содержат ошибок (!) кстати говоря.
    Вложения Вложения
    • Тип файла: rar LIBDWK.rar (143.5 Кб, Просмотров: 109)
    Последний раз редактировалось hobot; 27.03.2014 в 23:20.
    Архив программ для УК-НЦ, ДВК и БК.

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

  8. #127
    R.I.P. Аватар для hobot
    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    370
    Поблагодарили
    309 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    Red face Парочка фоток с живой машинки

    1 и 2 апреля подрубал свою УК-НЦ к телевизору.
    Дошли руки сделал несколько фоток и некоторый софт из архива
    на живую машинку перетащил (пользуюсь для переноса дискетами
    по старинке - без HX-технологий и ком-порт. соединений ибо сложно
    это для меня (ковырять УК-НЦ), и там где стоят эмуляторы никаких
    ком-портов нету (и даже виртуальные не заводятся - это мой ноут).

    Под спойлер все подробности.

    Скрытый текст


    И так цветочек как и предполагалось высота\ширина рисунка
    в эмуляторе и на реале 1 в 1 )



    Меня полностью устраивают градации серого, но
    не запустить разочек TSPAL от Титуса даже при ч/б
    подключении я не мог ) Фотка ради фотки )


    И ещё одна фотка, где видно насколько уползает за рамки
    экрана ТВ изображение, счёт в игре не видно, три символа
    слево не видно, верхняя рабочая строка видна только частично
    (ищи надпись лат на снимках выше), нижняя за пределами экрана.


    Напомню, что цветочек по теме
    http://zx.pk.ru/showpost.php?p=596457&postcount=65
    [свернуть]
    Архив программ для УК-НЦ, ДВК и БК.

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

  9. #128
    Guru Аватар для bigral
    Регистрация
    12.07.2006
    Адрес
    г. Киев, Украина
    Сообщений
    2,147
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    95
    Поблагодарили
    82 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от hobot Посмотреть сообщение
    1 и 2 апреля подрубал свою УК-НЦ к телевизору....
    Мда, чето изображение аж "вылазит" из экрана, а некоторые LED вообще его не показывают, другие обрезают слева, чето с этим всем может можно сделать? Вот эти параметры развертки заданны в BIOS или в самих СБИС-ах прошиты?

    К стати тоже самое интересно про КЦГД...

  10. #129
    R.I.P. Аватар для hobot
    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    370
    Поблагодарили
    309 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    bigral, ну этот простой (в смысле трубка) плоский Panasonic DDD помните реклама была цать лет назад со слонами? Поменялся с приятелем на жёсткий диск - отличный телек, плоский экран 4:3, только пультец слегка раздолбан и корпус у телека (обоих видимо роняли).

    ---------- Post added at 21:44 ---------- Previous post was at 21:40 ----------

    bigral, мне кажется решение по картинке надо вынести за пределы корпуса УК-НЦ и любого телевизора, это как для PlayStation-1 была коробочка универсальная для подключения к телевизорам разных поколений, так и тут должно быть какое-то идеальное решений, в том числе и для использования старых VGA мониторов для цветного или композитного подключения и Телевизоров любого поколения.
    Архив программ для УК-НЦ, ДВК и БК.

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

  11. #130
    Guru Аватар для bigral
    Регистрация
    12.07.2006
    Адрес
    г. Киев, Украина
    Сообщений
    2,147
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    95
    Поблагодарили
    82 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от hobot Посмотреть сообщение
    bigral, мне кажется решение по картинке надо вынести за пределы корпуса УК-НЦ и любого телевизора, это как для PlayStation-1 была коробочка универсальная для подключения к телевизорам разных поколений, так и тут должно быть какое-то идеальное решений, в том числе и для использования старых VGA мониторов для цветного или композитного подключения и Телевизоров любого поколения.
    А ну эти скандаблеры на форуме давно уже есть, которые из сигналов rgb + sync создают в своем буфере памяти картинку а потом выдают ее например на VGA с другими частотами, там только много конфига надо на vhdl/verilog писать.

Страница 13 из 35 ПерваяПервая ... 91011121314151617 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. "Исходники" Turbo Pascal нужны кому ?
    от esl в разделе Программирование
    Ответов: 2
    Последнее: 19.10.2018, 11:33
  2. Продам МС5310 блок дисководов к УКНЦ+КМД УКНЦ
    от Mad Killer/PG в разделе Барахолка (архив)
    Ответов: 7
    Последнее: 19.03.2012, 11:27
  3. в розыске дисковая версия Pascal.
    от goblinish в разделе Программирование
    Ответов: 18
    Последнее: 16.08.2011, 16:30
  4. Pascal
    от Andrew771 в разделе Программирование
    Ответов: 22
    Последнее: 24.05.2011, 21:20
  5. Скопировать/вставить из/в HiSoft Pascal в эмуляторе
    от kit в разделе Программирование
    Ответов: 1
    Последнее: 05.02.2010, 15:35

Метки этой темы

Ваши права

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