User Tag List

Страница 24 из 28 ПерваяПервая ... 202122232425262728 ПоследняяПоследняя
Показано с 231 по 240 из 276

Тема: Практическое программирование в среде RT-11 на ассемблере.

  1. #231

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

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Но правда есть ещё версии DESS, надо те пощупать.
    Да вобщем-то и эту нетрудно поправить. Может доберусь попозже.

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

    Цитата Сообщение от form Посмотреть сообщение
    Да вобщем-то и эту нетрудно поправить.
    Выложил сюда поправленный вариант, оригинальный вариант и SIP файл для переделки старого в новый. Добавлен запрос размера у VARSZ устройств.

    Попутно выяснил, что DESS прекрасно чувствует себя на втором терминале и не мешает жить основному (PUD в виду непрерывного цикла EMT/BCS эффективно блокирует консоль).

    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. #232

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

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    5.0 и 5.1 маленькие и пошустрее.
    Я им DIR от патченой Олегом 5.3 подсунул и любой по выбору современный обработчик даты.
    "Как бы" всё нормально ) ПКМ при печати каталога нету унылых БЭДов )

    Цитата Сообщение от form Посмотреть сообщение
    Более того, у них даже софт иногда включал поддержку того, что только планировалось выпустить (а иной раз потом так и не было выпущено).
    Энтузиасты же! Вот скажи что нужно физически что бы прикруть к RT-11 поддержку OpenGL устройств?
    Как то по ламерски звучит. Попробую так : что нужно за уши притащить в первую очередь API ?
    Портировать по RT-11 или с нуля писать надо, на чём (третий вариант вопроса) несуществующий OpenGL-видеодрайвер для RT-11 базироваться должен. К примеру расширение Gray для УК-НЦ делает его практически = КЦГД, но
    требует первоначального запуска (в память) некоего обслуживающего все эти вещи приложения.
    Я тут (для меня лично большой сюрприз) обнаружил, что оказывается в ПЗУ УК-НЦ есть подпрограммы
    графических примитивов (круг квадрат точка и т.д.) получается нужно только уметь достучаться?
    Это видимо и есть - то заявленное в тз к УК-НЦ возможности КЦГД !



    Цитата Сообщение от form Посмотреть сообщение
    Выложил сюда поправленный вариант, оригинальный вариант и SIP файл для переделки старого в новый. Добавлен запрос размера у VARSZ устройств.
    Цитата Сообщение от form Посмотреть сообщение
    Попутно выяснил, что DESS прекрасно чувствует себя
    О! Вот и DESS прокачали ) Ну просто праздник какой-то.

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

    Цитата Сообщение от form Посмотреть сообщение
    Выложил сюда поправленный вариант,
    Симптом! Попробовал сразу (поскольку любимая программа) в UKNCBTL
    при выходе по Q теперь либо "Двойное зависание" либо "@@@СТОП@@@"
    без реакции на клавиатуру? Вопрос - правка вводит ограничение на
    версию RT-11 под которой запускать правленный вариант?
    Стандартный работал под любой (

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

    Помимо 19 блочного есть ещё 22 блочный вариант, но что то с ним было не так, а есть и вовсе маленькие DESSики )))

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

    Запустил попутно 20 блочный DESS, он добавляет к режимам просмотра WORD, BYTE, RAD50 ещё и HEX !
    Нормально видит разделы WD - полностью, но (скотина) не переключается стандартной комбинацией кнопок
    в ASCII окошко, номера версии не содержит.

    DESS 0.5e, но 18-блоков управление классическое и видит WD-полностью !!!
    Архив программ для УК-НЦ, ДВК и БК.

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

  3. #233

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

    По умолчанию

    Цитата Сообщение от hobot Посмотреть сообщение
    прикруть к RT-11 поддержку OpenGL устройств?
    Прикручиваешь PC к машинке, используешь как периферийный процессор OpenGL

    Цитата Сообщение от hobot Посмотреть сообщение
    Вопрос - правка вводит ограничение на
    версию RT-11 под которой запускать правленный вариант?
    Правка добавляет только вызов запроса размера диска. Если падает, то и оригинал скорее всего падал бы.

    Цитата Сообщение от hobot Посмотреть сообщение
    Запустил попутно 20 блочный DESS
    Дай ссылку - посмотрим.

    Цитата Сообщение от hobot Посмотреть сообщение
    DESS 0.5e, но 18-блоков управление классическое и видит WD-полностью !!!
    Это значит что в драйвере WD который используется просто прописан не нулевой размер по умолчанию. DESS при этом видит не весь WD, а ровно столько блоков сколько по умолчанию прописано. Для всех дисков даже если они разного размера.
    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

  4. #234

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

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Дай ссылку - посмотрим.
    Вот сюда сейчас вставлю\добавлю ссылку на образ с разными DESS.
    После патча увы 19-хоть и стала блоки WD раздела листать, а толку
    если она по F,Q крашит всё и себя и сессию ))) То есть изменения
    не сохранить.
    Цитата Сообщение от form Посмотреть сообщение
    Это значит что в драйвере WD который используется просто прописан не нулевой размер по умолчанию. DESS при этом видит не весь WD, а ровно столько блоков сколько по умолчанию прописано. Для всех дисков даже если они разного размера.
    Возможно, но 19 блочный до крахо-патча видел только нулевой )))

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

    Вот нахрапом разные версии, особенности см. пред пост
    http://archive.pdp-11.org.ru/vid/razborki_s_DESS.dsk

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

    Код:
    Image  :   razborki_s_DESS.dsk
    
    Format :   DSK 
    Size   :   800 Kb
    
    Volume ID: RT11A
    Owner    : 
    
    File       Blocks    Date       Bytes
    ---------- ------ ----------- ----------
    DESS22.SAV    22  23-Feb-1987     11'264
    DESS11.SAV    15  30-Jun-1993      7'680
    DESS16.SAV    16  17-May-1993      8'192
    DESS19.SAV    19  04-Mar-1994      9'728
    DESS5E.SAV    18  09-Mar-1988      9'216
    DESS7 .SAV    20  04-Nov-1993     10'240
    DESS8 .SAV    19  24-Apr-1987      9'728
    < UNUSED >  1457                 745'984
    ---------- ------ ----------- ----------
     7 Files, 129 Blocks
     1457 Free blocks
    - - - Добавлено - - -

    не исключаю, что на БК11М как переиначенный слегка RT-11 монитор 5.2 так и возможно DESS с какой-то спецификой
    Архив программ для УК-НЦ, ДВК и БК.

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

  5. #235

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

    По умолчанию

    Цитата Сообщение от hobot Посмотреть сообщение
    нахрапом разные версии
    Посмотрю на досуге. Та, что смотрел перед этим явно заточена под RT-11V4 (ну или информации другой у автора не было).
    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

  6. #236

    Регистрация
    02.03.2015
    Адрес
    г. Караганда, Казахстан
    Сообщений
    2,321
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    225
    Поблагодарили
    177 сообщений
    Mentioned
    17 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    (на живом VT220 вроде все переключалось, но сейчас лень его доставать)
    На КЦГД все переключается правильно, а его тянули не то с VT220, не то с VT240, так, что на живом все будет переключаться правильно. А где не переключается?
    Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)

  7. #237

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

    По умолчанию

    Цитата Сообщение от AFZ Посмотреть сообщение
    А где не переключается?
    SecureCRT. Возможно дело в старой custom раскладке клавиатуры - на досуге посмотрю.
    Хотя вопрос по сути уже не интересен - раз DESS не грузит систему в 100%, я его могу запускать на втором терминале куда эмулятор VT52 отлично подключается

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

    Цитата Сообщение от form Посмотреть сообщение
    Посмотрю на досуге.
    На первый взгляд (не глядя во внутренности) сразу заинтересовали два варианта:
    • DESS16.SAV - версия 6.0
    • DESS7.SAV - версия не показывается, зато показывается имя файла и его размер, русифицирован частично

    Оба варианта нормально запускаются в XM без использования VBGEXE, оба умеют определять размер устройств VARSZ.

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

    А секрет работы в XM/ZM без полной вритуализации прост. У программы всего один элемент очереди который дается по умолчанию. Зачем старым вариантам нужно было еще дополнительно 5 - загадка - вроде параллельного I/O и операций с таймером в DESS нет.

    Последний раз редактировалось form; 21.12.2016 в 18:33.
    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

  8. #238

    Регистрация
    02.03.2015
    Адрес
    г. Караганда, Казахстан
    Сообщений
    2,321
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    225
    Поблагодарили
    177 сообщений
    Mentioned
    17 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Зачем старым вариантам нужно было еще дополнительно 5 - загадка
    Планировали что-то, потом не состоялось...

    2ALL: А все в курсе, что DESS'ом можно в памяти ковыряться? Если не указать ни файл, ни устройство, он редактирует память с нулевого адреса. Я, помнится, что-то в RMON'е в свое время ковырял, SJ/FB, естественно. Только осторожно - изменения применяются мгновенно!..
    Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)

  9. #239

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

    По умолчанию

    Цитата Сообщение от AFZ Посмотреть сообщение
    А все в курсе, что DESS'ом можно в памяти ковыряться?
    Только весьма ограниченно похоже - высоко не пускает. Или команда выбора блока для памяти не годится.

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

    Цитата Сообщение от AFZ Посмотреть сообщение
    Планировали что-то, потом не состоялось...
    Это большие планы: 5 параллельно идущих I/O запросов и/или запросов таймера (последнее впрочем сомнительно - народ в основном писал проги под базовый SJ похоже)
    Навскидку могу предположить печать на принтер параллельно работе, но на большее фантазии не хватает. 5 все же многовато
    Последний раз редактировалось form; 21.12.2016 в 18:58.
    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

  10. #240

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

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Только весьма ограниченно похоже - высоко не пускает. Или команда выбора блока для памяти не годится.
    Да по всем 56К пускает и выбирать можно как по номеру блока (B), так и по адресу (A). Но есть глюк - если в последних адресах дизассемблированная команда выходит за адрес 160000, то возникает TRAP4.

Страница 24 из 28 ПерваяПервая ... 202122232425262728 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Арифметические процедуры на ассемблере
    от spensor в разделе Программирование
    Ответов: 27
    Последнее: 13.05.2017, 20:56
  2. Пишем на ассемблере под эмулятором
    от GM BIT в разделе Для начинающих
    Ответов: 76
    Последнее: 15.07.2016, 20:04
  3. try-catch на ассемблере z80
    от siril в разделе Программирование
    Ответов: 22
    Последнее: 30.10.2012, 21:17
  4. Продам книгу- AMIGA: программирование на ассемблере
    от Doctor Max в разделе Барахолка (архив)
    Ответов: 11
    Последнее: 01.03.2012, 00:35
  5. Подпрограмма на ассемблере в памяти?
    от jimled в разделе Программирование
    Ответов: 1
    Последнее: 29.11.2009, 06:46

Ваши права

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