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

User Tag List

Страница 146 из 183 ПерваяПервая ... 142143144145146147148149150 ... ПоследняяПоследняя
Показано с 1,451 по 1,460 из 1824

Тема: Эмулятор ДВК

  1. #1451
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Иметь команду для подгрузки кода "ПЗУ контроллера" дает больше возможностей
    Типа - одна команда, чтобы переслать загрузчик с HD0 по адресу 10000, и другая команда, чтобы заполнить кодом ПЗУ/нулями адреса с 20000 по 100000. Тогда, чтобы было чего писать в ПЗУ - нужны ещё команды управления монтированием и команды просмотра файловой системы хоста.

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

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Типа - одна команда, чтобы переслать загрузчик с HD0 по адресу 10000, и другая команда, чтобы заполнить кодом ПЗУ/нулями адреса с 20000 по 100000. Тогда, чтобы было чего писать в ПЗУ - нужны ещё команды управления монтированием и команды просмотра файловой системы хоста.
    Достаточно одной команды - прочитать ПЗУ в память (содержимое ПЗУ и адрес задается в конфиге).
    Больше ничего не нужно.
    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

  3. #1453
    Guru Аватар для MiX
    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,065
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    74
    Поблагодарили
    62 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    прочитать ПЗУ в память
    Только чтоб ПЗУ не съедало адресное пространство. Куда нибудь в тень его, или через регистр.

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

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    Только чтоб ПЗУ не съедало адресное пространство.
    Так оно и не съедает в таком варианте - его просто не видно.
    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. #1455
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Достаточно одной команды - прочитать ПЗУ в память (содержимое ПЗУ и адрес задается в конфиге).
    Больше ничего не нужно.
    Чтобы осуществлять загрузку с HD0 "одним нажатием" - надо, чтобы вход в загрузчик с HD0 находился по адресу загрузки кода ПЗУ. Тогда сервисное меню должно запускаться не с адреса загрузки, а (например) - со следующего (типа: 20002 ). Задавать адрес загрузки ПЗУ в конфиге можно только в том случае, если есть команды контроллера, позволяющие читать и изменять этот адрес. Тратить целых две команды контроллера ради возможности грузить код ПЗУ в нестандартные адреса ОЗУ - это вообще надо?

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

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    одним нажатием
    Зачем одним нажатием? Пусть будет как в привычных контроллерах - одной командой считал ПЗУ контроллера в память, второй запустил его (на примере CQD-420 показал как это выглядит). А отмапить ПЗУ в окно - можно отдельную опцию сделать (в том же CQD-420 есть перемычки которыми можно разрешить это [в моем случае или на том же M1 это даже не будет мешать если отмапить в 173000 или 165000, но в эмуляторе нужно будет следить за этим]).
    Последний раз редактировалось form; 15.09.2017 в 13:17.
    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. #1456
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  8. #1457
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    отмапить ПЗУ в окно
    Зачем мапить ПЗУ в окно, когда всё содержимое ПЗУ можно сразу прочитать в ОЗУ по фиксированному адресу. Речь лишь о том, что этот стартовый адрес в ОЗУ нельзя задавать в конфиге, если нет команд контроллера, позволяющих программе PDP-11 читать и изменять этот параметр конфига.

  9. #1458
    Guru Аватар для MiX
    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,065
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    74
    Поблагодарили
    62 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Patron, Ещё маленькая просьба. Сделать в конфигурации ДВК3 курсор прямоугольный как в КЦГД. Так же при нажатии УСТановки сделать очистку экрана (как в КЦГД).
    Спасибо.

  10. #1459
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    Сделать в конфигурации ДВК3 курсор прямоугольный как в КЦГД.
    Параметры курсора задаются в настройках терминала:

    Код:
    [VT52.ini]
    CURSOR_Y_START_% = 85
    Если изменить (например) на: CURSOR_Y_START_% = 15 - курсор станет квадратным.


    Цитата Сообщение от MiX Посмотреть сообщение
    при нажатии УСТановки сделать очистку экрана (как в КЦГД).
    При выключении питания очистка тоже нужна.

    Окно терминала очищается при нажатии в окне <Ctrl/Delete>. Надо будет добавить терминалу состояния [Power] и [Reset], тогда их можно будет подключать к линиям состояния шины и/или кнопкам для очистки экрана и сброса терминала в начальное состояние.

  11. #1460
    Guru Аватар для MiX
    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,065
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    74
    Поблагодарили
    62 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Если изменить (например) на: CURSOR_Y_START_% = 15 - курсор станет квадратным.
    Это понятно, но при загрузке курсор вроде меняется на обычный (сейчас точно не помню). Вроде как драйвер ТТ задаёт режим VT52 терминалу.

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

Страница 146 из 183 ПерваяПервая ... 142143144145146147148149150 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Эмулятор
    от vladimir53 в разделе Орион
    Ответов: 19
    Последнее: 24.06.2022, 08:02
  2. Эмулятор ПЗУ.
    от ALKO в разделе Память
    Ответов: 8
    Последнее: 17.05.2011, 13:41
  3. Эмулятор AY на AVR
    от serkiri в разделе Звук
    Ответов: 52
    Последнее: 10.06.2010, 09:01
  4. Эмулятор для Mac
    от AlexBel в разделе Эмуляторы
    Ответов: 11
    Последнее: 02.05.2010, 18:53

Ваши права

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