User Tag List

Страница 33 из 48 ПерваяПервая ... 293031323334353637 ... ПоследняяПоследняя
Показано с 321 по 330 из 471

Тема: RT-11 для чайников

  1. #321

    Регистрация
    18.04.2015
    Адрес
    г. Люберцы
    Сообщений
    342
    Спасибо Благодарностей отдано 
    103
    Спасибо Благодарностей получено 
    32
    Поблагодарили
    27 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Manwe Посмотреть сообщение
    LCtrl + LShift
    Не очень удачная комбинация,..у меня так рус/лат на клавиатуре переключается, может она раньше отрабатыватся виндой. Можно попробовать временно выставить другую.

  2. #322

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,379
    Спасибо Благодарностей отдано 
    1,698
    Спасибо Благодарностей получено 
    2,217
    Поблагодарили
    871 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Manwe Посмотреть сообщение
    Это в эмуляторе Союз-Неона? У меня не работает. В консоли ничего не пишет. В самом эмуляторе просто скобка ) печатается, как будто Shift+0 нажали без Ctrl.
    Нет, это в эмуляторе УКНЦ, который по совместительству эмулирует ДВК'шные КГД, КЦГД и прочее.
    Речь же шла о ДВК.
    А в Неоне, на сколько я понимаю, я такой возможности не сделал. Не помню уже почему. Может просто потому, что не было необходимости.

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

    hobot(05.09.2020)

  3. #323

    Регистрация
    26.04.2009
    Адрес
    г. Воронеж
    Сообщений
    6,480
    Спасибо Благодарностей отдано 
    310
    Спасибо Благодарностей получено 
    249
    Поблагодарили
    217 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Сейчас мне интересна потактовая эмуляция, когда ты понимаешь, что все, что работало на оригинале, будет работать на потактовом эмуляторе.
    Если мне не изменяет память то ZXMAK2 пытались (сделали?) потактовым и это привело к дикой ресурсоёмкости (т.к. в железе множество процессов идёт параллельно).

    Цитата Сообщение от Titus Посмотреть сообщение
    Новые времена - новые возможности (машиноресурсы)
    Ты уверен, что современного среднестатистического железа достаточно для софтовой потактовой эмуляции?
    "Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.

  4. #324

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,379
    Спасибо Благодарностей отдано 
    1,698
    Спасибо Благодарностей получено 
    2,217
    Поблагодарили
    871 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от CodeMaster Посмотреть сообщение
    Если мне не изменяет память то ZXMAK2 пытались (сделали?) потактовым и это привело к дикой ресурсоёмкости (т.к. в железе множество процессов идёт параллельно).
    На сколько я понимаю, в ZXMAK2 все же не потактовая эмуляция, но могу ошибаться.

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

    Цитата Сообщение от CodeMaster Посмотреть сообщение
    Ты уверен, что современного среднестатистического железа достаточно для софтовой потактовой эмуляции?
    При грамотном подходе к эмуляции, я думаю, что всего хватит. Понятно, что это должна быть оптимизированная потактовая эмуляция, а не втупую эмуляция всех транзисторов всех чипов)

  5. #325

    Регистрация
    06.12.2017
    Адрес
    г. Москва
    Сообщений
    1,724
    Спасибо Благодарностей отдано 
    167
    Спасибо Благодарностей получено 
    406
    Поблагодарили
    257 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от troosh Посмотреть сообщение
    Не очень удачная комбинация,..у меня так рус/лат на клавиатуре переключается, может она раньше отрабатыватся виндой. Можно попробовать временно выставить другую.
    Гляньте, пожалуйста, соседнюю тему «Программирование Союз-Неон», у меня там важный вопрос к Вам!
    manwe.pdp-11.ru

  6. #326

    Регистрация
    06.12.2017
    Адрес
    г. Москва
    Сообщений
    1,724
    Спасибо Благодарностей отдано 
    167
    Спасибо Благодарностей получено 
    406
    Поблагодарили
    257 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Подскажите что и как делает PRUN. Набрал в Google "RT-11 PRUN" и ужаснулся поисковой выдаче, решил лучше спросить здесь
    manwe.pdp-11.ru

  7. #327

    Регистрация
    18.04.2015
    Адрес
    г. Люберцы
    Сообщений
    342
    Спасибо Благодарностей отдано 
    103
    Спасибо Благодарностей получено 
    32
    Поблагодарили
    27 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Manwe Посмотреть сообщение
    Подскажите что и как делает PRUN
    Буквально запуск фонового процесса. Обычно они начинают отвечать на один и более "эмулируемых" регистров из области 17xxxx. Так в ПК11/16 добавляется различная периферия и что-то вроде системных вызовов. Типа unix-way, - красиво, но медленно. Возможно быстрее было бы сделать через обычную библиотеку.

    Список процессов можно посмотреть при помощи ps и прибить какой-то при помощи kill. Эти утилиты описаны в документации. Там же и про формат.prc файлов информация.

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

    xolod(07.09.2020)

  8. #328

    Регистрация
    06.12.2017
    Адрес
    г. Москва
    Сообщений
    1,724
    Спасибо Благодарностей отдано 
    167
    Спасибо Благодарностей получено 
    406
    Поблагодарили
    257 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от troosh Посмотреть сообщение
    Там же и про формат.prc файлов информация.
    Спасибо. Странная штука этот PRC. Зачем-то содержит заголовок как в .SAV, а перед этим ещё и свой заголовок, который дублирует половину информации из .SAV. ИМХО 512 байт sav-заголовка вообще не нужны процессу, он их не использует. При этом документация, как обычно, писалась "для себя" - упущено то, что "и так понятно" авторам. Например, с какого слова всё таки начинается SAV-файл внутри PRC. Имя процесса "может следовать", начиная с 5-го слова, а если не следует - как PRUN это определяет? Загадки, загадки.
    manwe.pdp-11.ru

  9. #329

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

    По умолчанию

    Эти 512 байт заголовка, вполне можно занять кодом при прямых руках.
    Но по умолчательному стандарту эти 512 байт отведены под стек.
    Так, формат .SAV - формат прямого отображения на память. Не просто так в мониторе RT-11 есть команды, которые с этим работают Кому надо, те их знают
    Там просто идёт при загрузке считывание файла в память. Служебная информация содержится в начальном блоке. В оперативной памяти с начала - таблица векторов. По этому начальный блок для служебной информации.
    Есть ещё формат .REL(есть таблица перемещения благодаря которой программа может быть загружена с любого чётного адреса свободной памяти) , но это специфично для FB(XM) монитора... Для того чтобы программистов не напрягать позиционно независимым кодом
    Последний раз редактировалось Alex; 08.09.2020 в 09:40.

  10. #330

    Регистрация
    18.04.2015
    Адрес
    г. Люберцы
    Сообщений
    342
    Спасибо Благодарностей отдано 
    103
    Спасибо Благодарностей получено 
    32
    Поблагодарили
    27 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Manwe Посмотреть сообщение
    Странная штука этот PRC. Зачем-то содержит заголовок как в .SAV, а перед этим ещё и свой заголовок, который дублирует половину информации из .SAV. ИМХО 512 байт sav-заголовка вообще не нужны процессу, он их не использует. При этом документация, как обычно, писалась "для себя" - упущено то, что "и так понятно" авторам.
    Свой заголовок там внутри заголовка SAV файла - просто использую не используемое...

    Не, я настаиваю что документация нормальная, просто еë нужно несколько раз перечитывать.

    Цитата Сообщение от Manwe Посмотреть сообщение
    Например, с какого слова всё таки начинается SAV-файл внутри PRC
    Там нет файла в файле. Это обычный SAV файл, если его просто запустить без утилиты prun, то запуститься код с адреса как указано в заголовке sav файла. А если через prun, то на тот же адрес плюс два.

    На самом деле это удобно - можно есть выдачу help и просто осмысленное сообщение о том, что нужно запускать через prun. Либо реализовать какое-то взаимодействие с ранее запущенным процессом из этого же файла

    Цитата Сообщение от Manwe Посмотреть сообщение
    Имя процесса "может следовать", начиная с 5-го слова, а если не следует - как PRUN это определяет? Загадки, загадки.
    Ну там же написано: приоритет у имении процесса заданного в строке запуска. Например "prun 123.prc/Test_procces" в таблицу процессов пропишет имя "Test_procces". А если имени нет ни в строке запуска, ни в самом файле, то там запишут просто имя файла " 123.prc".

Страница 33 из 48 ПерваяПервая ... 293031323334353637 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 206
    Последнее: 19.08.2020, 10:36
  2. Монолоадер для чайников.
    от ZX_NOVOSIB в разделе Для начинающих
    Ответов: 226
    Последнее: 24.05.2018, 08:54
  3. TS Conf прошивка для Чайников
    от AAA в разделе Софт
    Ответов: 157
    Последнее: 10.01.2015, 04:46
  4. Ответов: 35
    Последнее: 01.12.2006, 10:06

Ваши права

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