User Tag List

Страница 19 из 157 ПерваяПервая ... 151617181920212223 ... ПоследняяПоследняя
Показано с 181 по 190 из 1564

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

  1. #181

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

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Про более сложную ситуацию я имел ввиду не загрузку резидента, а алгоритм изменения формы курсора, для этого надо знать как устроен список видеострок в УКНЦ, и как он обрабатывается подпрограммами в системном ПЗУ. Соответственно как переключается курсор, ну т.д. и т.п.

    А PRUN хорош только для загрузки резидента, который ничего на экран не выводит, т.к. обычно RT-11 свой промптер иногда успевает вывести вперед. Если же нужно взаимодействие программ между собой в ОЗУ ЦП и ОЗУ ПП, то только свой загрузчик в программе. Да и не столь сложно сделать MOV PC,R0 ADD #LABEL-.,R0, не столь часто это встречается.
    Про то как устроено есть тех описание, а насчет вывода из загруженного в ПП, так никто не мешает подождать с выводом. Но вообще лезть в ПП ради того, чтобы что-то выводить на экран бессмысленно если только это не нужно программе какой-нибудь, а тогда это дело самой программы
    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. #181
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #182

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

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Про то как устроено есть тех описание ....
    Техописание поможет только на 10%, не более. Здесь надо смотреть и анализировать листинги ПЗУ, т.к. надо не только знать, как это устроено на аппаратном уровне, но и как используется на программном уровне. Т.к. в данном случае надо вклиниваться в обработку диспетчера процессов, в документации к УКНЦ про это ничего нет, надо знать распределение памяти, чтобы с толком применить (где узнать текущие параметры, где их изменить).

  4. #183

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

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Техописание поможет только на 10%, не более. Здесь надо смотреть и анализировать листинги ПЗУ, т.к. надо не только знать, как это устроено на аппаратном уровне, но и как используется на программном уровне. Т.к. в данном случае надо вклиниваться в обработку диспетчера процессов, в документации к УКНЦ про это ничего нет, надо знать распределение памяти, чтобы с толком применить (где узнать текущие параметры, где их изменить).
    Ну это да, но для этого есть и листинги с коментариями
    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. #184

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

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Ну это да, но для этого есть и листинги с коментариями
    Я про это и говорил, без этого не обойдешься.

  6. #185

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

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Я про это и говорил, без этого не обойдешься.
    Ну не то, чтобы не обойдешься, просто раз есть смысла нет обходиться
    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

  7. #186

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

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    и тогда вообще ни одной команды PDP-11.
    Ну а разве транслятор не в EMT'ы это всё перепишет в итоге то ?

    Цитата Сообщение от form Посмотреть сообщение
    А главное - по смыслу верно. -E- традиционно обозначает ошибку которая не мешает выполнению программы
    Спасибо за внимание к UCl ))) Я же в шутку накатал ))) , на самом деле с целью
    проверки готовности UKNCBTL делать хотя-бы не сложные программы прямо в нём,
    и вот беда подводит дисковод! То есть редактор пишет ДА! Все изменения сохранены и даже bak файл создаёт, но исходник без изменений, со второй попытки
    как правило всё проходит, но вот хорошо если это дурашливый UCl в три строчки,
    а более менее длинный код при таких проблемах с сохранением изменений, разработка игры под RGB чисто на UKNCBTL откладывается до решения проблем с дисководами )))

    Цитата Сообщение от Alex_K Посмотреть сообщение
    зато с помощью <033><277><240>, <033><277><241> можно возвратить старый цвет
    супер! не знал это круто ))) А можно ссылку где это почитать (на страничке felix-а нашёл (сохранил как справочник) по ESC последовательностям, а где
    ещё это описано?

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Где-то так <033>%!0<033>LI@@7@@0@@0<033>%!3.
    я правильно понял, что это последовательность кодов и символов для 177566 так? Или их надо одной строкой выводить?


    Цитата Сообщение от Alex_K Посмотреть сообщение
    Естественно программа обработки должна висеть резидентом в ОЗУ ПП.
    Ух! Как завёрнуто, с курсором пока сложно, мне надо вспомнить вникнуть во всю эту математику (переспать с этой информацией), но часть про курсор можно и на потом отложить, сначало сделать рулон и цвета и допустим перезапуск программы
    с каким-то ключом что-бы возвращала цвета или организовать анализ командной
    строки что-бы пользователь не лазил в УСТ, а при загрузке в пятом блоке монитора
    или в стартовом файле один раз прописал желаемые цвета.
    Архив программ для УК-НЦ, ДВК и БК.

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

  8. #187

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

    По умолчанию

    Цитата Сообщение от hobot Посмотреть сообщение
    Ну а разве транслятор не в EMT'ы это всё перепишет в итоге то ?
    Перепишет, зато переносимость лучше да и понятность

    Кстати для справки, RT-11 программы на ассемблере можно без переделки собрать в RSTS/E
    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

  9. #188

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

    По умолчанию

    Цитата Сообщение от hobot Посмотреть сообщение
    ... и вот беда подводит дисковод! То есть редактор пишет ДА! Все изменения сохранены и даже bak файл создаёт, но исходник без изменений, со второй попытки
    как правило всё проходит, но вот хорошо если это дурашливый UCl в три строчки,
    а более менее длинный код при таких проблемах с сохранением изменений, разработка игры под RGB чисто на UKNCBTL откладывается до решения проблем с дисководами ))) ...
    Да, помню про это, извиняюсь пока времени нет. Можно еще воспользоваться винчестером, сделать свой, там вроде нет таких проблем, а также виртуальный диск подойдет, хоть и маленький. Для RGB конечно придется VM отключать.

    ---------- Post added at 21:31 ---------- Previous post was at 21:28 ----------

    Цитата Сообщение от hobot Посмотреть сообщение
    супер! не знал это круто ))) А можно ссылку где это почитать (на страничке felix-а нашёл (сохранил как справочник) по ESC последовательностям, а где
    ещё это описано?
    Сами Esc-последовательности еще описаны в "У1.00031-01 90 01.РАБОТА С ВНЕШНИМИ УСТРОЙСТВАМИ", но не все и некоторые неправильно. А на страничке felix-а они описаны все и верно.

    ---------- Post added at 21:33 ---------- Previous post was at 21:31 ----------

    Цитата Сообщение от hobot Посмотреть сообщение
    я правильно понял, что это последовательность кодов и символов для 177566 так? Или их надо одной строкой выводить?
    В угловых скобках коды, а остальное - символы.

    ---------- Post added at 21:37 ---------- Previous post was at 21:33 ----------

    Цитата Сообщение от hobot Посмотреть сообщение
    Ух! Как завёрнуто, с курсором пока сложно, мне надо вспомнить вникнуть во всю эту математику (переспать с этой информацией), но часть про курсор можно и на потом отложить, сначало сделать рулон и цвета и допустим перезапуск программы
    с каким-то ключом что-бы возвращала цвета или организовать анализ командной
    строки что-бы пользователь не лазил в УСТ, а при загрузке в пятом блоке монитора
    или в стартовом файле один раз прописал желаемые цвета.
    Ну программа UST делает всё что надо, кроме курсора. А для курсора можно написать отдельную программу, которая будет висеть резидентом, с помощью неё можно переключать форму курсора через командную строку, а также через Esc-последовательность, скажем <Esc>y (игрек маленькое). Следующие два символа определят первую и последнюю строки.

  10. #189

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

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Ну программа UST делает всё что надо, кроме курсора
    Тот уст который на половине дискет не делает РУЛОН, приходится или в УСТ лезть или отдельный файлик РУЛОН запускать, я вот не могу вспомнить как наши ребята
    в своё время это сделали (я про курсор) - помню только что однажды появилась супер крутая дискета (системная) с Айбиэмовским шрифтиком и курсором горизонтальным _
    Вот такой вопрос (по поводу резидента) чисто ламерский-теоретический:
    нельзя ли использовать один из стандартных драйверов (который по определению в памяти сидит) + довесив туда режим курсора _ такого вида.
    tt.sys какой-нибудь пересобрать например ))) (планочку пониже для [hobota] пожалуйста) ну как идея просто, может такое прокатить?
    Просто я не помню, что-бы что-то дополнительно надо было для курсора
    подгружать, как-то это по другому вроде было
    Архив программ для УК-НЦ, ДВК и БК.

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

  11. #190

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

    По умолчанию

    TT в памяти по определению сидит только в последних версиях системы где собственно TT.SYS вообще нету
    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

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

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

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

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

Похожие темы

  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

Ваши права

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