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

User Tag List

Страница 180 из 454 ПерваяПервая ... 176177178179180181182183184 ... ПоследняяПоследняя
Показано с 1,791 по 1,800 из 4535

Тема: ДВК (и всё, что с ними связано)

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

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Как именно?
    Когда я просто вызвал .DrEnd перед .DrBot - MACRO выдал мне 27 ошибок.
    Ну значит надо собирать в 5.7 - там можно в DRBOT писать FORCE
    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. #1792
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Обновилась текущая сборка "эмулятора ДВК": DVK_Emulator_04.03.12_18-07

    Изменения:

    1. Обновлены драйверы: HD.SYS до версии 1.2 ; EM.SYS до версии 1.4

    2. Добавлен драйвер HX.SYS версии 1.0 поддержки блочных устройств, подключаемых через последовательный порт по протоколу HX 1.0

    3. Обновлён RESORC.SAV до версии V05.07 em

    4. В стартовые командные файлы добавлена команда SET EM ON

    5. Добавлена поддержка адаптера TCP/IP для потока байтов (без передачи команд протокола ByteStream).

    6. Добавлена поддержка фильтра-мультиплексора протокола HX 1.0 для потока байтов (без передачи команд протокола ByteStream).

    7. Добавлены базовые параметры объекта Terminal ( файл Terminal.ini ):

    7.1. FF_ANSI_STR = "\012" - Строка, подставляемая во входной поток терминала при поступлении кода FF ( 014 ).
    7.2. VT_ANSI_STR = "\012" - Строка, подставляемая во входной поток терминала при поступлении кода VT ( 013 ).

    8. Добавлено состояние SlowMultiByte объекта Terminal ( ini-секция объекта в файле .cfg ), управляющее скоростью генерации многобайтовых посылок. Значение по умолчанию: 1.

    9. Добавлен параметр Cursor_OFF_Latency_MS объекта Terminal ( ini-секция объекта в файле .cfg ), задающий время ( в миллисекундах ) выключения курсора после каждого вывода на экран (неотображаемые коды также учитываются). Значение по умолчанию: 30. Максимальное значение 500 - позволяет полностью убрать курсор с экрана при скорости вывода более 2 символов в секунду.

    ...

    Открыта тема Эмулятор ДВК в разделе "Эмуляторы отечественных компьютеров"

    ...
    Последний раз редактировалось Patron; 23.09.2014 в 13:57.

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

    По умолчанию

    Добавлено описание: Использование эмулятора в конфигурации по-умолчанию. 1. Основные сведения.

    ...

    Дополнение.

    Для начала работы с эмулятором нужно запустить на выполнение файл pdp11.exe.

    С вероятностью 1% .. 5% при выходе из программы она "застревает" в памяти, что делает невозможным изменение или переименование файла эмулятора. В таком случае для осуществления указанных действий нужно перезагрузить Windows или запустить диспетчер задач Windows и завершить "застрявший" экземпляр процесса pdp11.exe принудительно.

    Размеры, положение и состояние окна запоминаются эмулятором в файле pdp11.ini. Там же находятся параметры
    Код:
    nMainWindowMinWidth = 692
    nMainWindowMinHeight = 522
    определяющие минимальный размер, до которого можно уменьшить окно.
    Последний раз редактировалось Patron; 15.03.2012 в 13:11.

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

    По умолчанию

    Добавлено описание: Эмулятор терминала.

    ---------- Post added at 15:03 ---------- Previous post was at 13:09 ----------

    Дополнение.

    Если фокус ввода находится в окне терминала, то при вращении колеса мыши с нажатой клавишей <Ctrl> - используемый размер шрифта будет увеличиваться или уменьшаться в зависимости от направления вращения.

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

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Обновилась текущая сборка "эмулятора ДВК"
    Эмуляцию MY будешь делать?
    Могу поделиться собраной на основе живого тестирования информацией о том как что работает (с документацией кое-где расходится, а кое-что и вовсе в документации не отражено).
    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. #1796
    Guru
    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,208
    Спасибо Благодарностей отдано 
    346
    Спасибо Благодарностей получено 
    607
    Поблагодарили
    399 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Эмуляцию MY будешь делать?
    Могу поделиться собраной на основе живого тестирования информацией о том как что работает (с документацией кое-где расходится, а кое-что и вовсе в документации не отражено).
    Сперва надо сделать эмуляцию DX и MX.
    Интересно, а что расходится с документацией, и что не отражено?

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

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Сперва надо сделать эмуляцию DX и MX.
    Интересно, а что расходится с документацией, и что не отражено?
    Тот вариант который пробовали у Andrey_Ak к примеру на bus timeout не выставляет соответствующий бит в статусе, а вместо этого выставляет одновременно два CRC error для областей заголовка и данных.

    В описании написано, что количество слов не может быть больше 177776. На практике 177777 отлично отрабатывается.

    А неотраженного там много всякого по мелочи - к примеру нигде не упоминается, что бит инициализации работает только если одновременно выставить GO, нигде не упоминается, что выставленное при этом разрешение прерываний сбросится и прерывания не будет. Нигде не упоминается, что этот бит может снять начатую команду которой еще не передали данных, но не может прервать уже запущенную.

    Ошибка, "устанавливаемая при попытке прочитать дискету нестандартного формата" устанавливается видимо только в одном случае - когда пытаешься прочитать сектор с номером 0 и никогда более - об этом тоже нелегко догадаться. Второй случай установки этого бита по описанию бывает когда задается неверный параметр разметки, а это в принципе невозможно. Разьве что можно задать несуществующую сторону для одностороннего дисковода, но этот случай проверить не на чем.

    Из описания не ясно какая ошибка будет при обращении к несуществующему дисководу. Ответ: а никакая. Просто статус ошибки без дополнительных битов.

    Про команду чтения заголовка не написано что именно она читает. Проверка показала, что самое полезное таки, но это середина области заголовка.

    Загадочный бит "ошибочное функционирование контроллера" тоже не ясен из документации. У меня он выставился один раз только - при bus timeout.

    Есть правда подозрение, что вариантов этого контроллера было множество. У этого, стоящего на ДВК4 обнаружился еще интересный прикол - он выставляет BIRQ6 на прерывание
    Последний раз редактировалось form; 07.03.2012 в 10:45.
    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. #1798
    Guru
    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,208
    Спасибо Благодарностей отдано 
    346
    Спасибо Благодарностей получено 
    607
    Поблагодарили
    399 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я дизассемблировал все прошивки и разобрался как они работают. Вечером буду дома, выложу. Проследить алгоритм работы будет можно. В документации не описаны подробно регистры, находящиеся по ту сторону, т.е. со стороны контроллера, а там тоже есть много чего интересного. Да и многое, что будет, если сделать то-то, а не это определяется прошивкой. Так что тексты есть, можно разобраться.
    У Andrey_Ak надеюсь прошивка -255, раз уж удалось загрузить RT11XM и RSX-11.

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

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    У Andrey_Ak надеюсь прошивка -255, раз уж удалось загрузить RT11XM и RSX-11.
    Я так полагаю, что важнее для начала возможность в принципе адресовать 22бит

    Кстати, копаясь, обнаружил, что недокументированные команды что-то делают - одна выполняет то же самое что INIT, также не дает прерывания, а три или четыре - лень в записи смотреть - просят параметр.

    ---------- Post added at 14:17 ---------- Previous post was at 14:15 ----------

    Цитата Сообщение от form Посмотреть сообщение
    Я так полагаю, что важнее для начала возможность в принципе адресовать 22бит
    Причем в RSX при установке в таблицах устройства бита, говорящего, что это MASSBUS/QBUS-22 устройство, адрес буфера программы драйверу передается как раз в формате какой используется в MY
    Последний раз редактировалось form; 07.03.2012 в 11:20.
    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. #1800
    Guru
    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,208
    Спасибо Благодарностей отдано 
    346
    Спасибо Благодарностей получено 
    607
    Поблагодарили
    399 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я про -255 говорил в том плане, что в -091 была грубая ошибка в прошивке. При получении 22-разрядного адреса там очищались старшие биты, поэтому блок параметров мог находится только в нижних 64К. Естественно ни о каких XM и RSX-11 при такой прошивке не было и речи.

    Еще кстати, я упоминал про то, что MTPI/MFPI работали только с младшим байтом. Так вот по этому поводу anonymous c bk0010.org сказал, что эта ошибка была в процессорах до 1989 года выпуска.

Страница 180 из 454 ПерваяПервая ... 176177178179180181182183184 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Видеорежимы и работа с ними
    от icebear в разделе Программирование
    Ответов: 23
    Последнее: 26.07.2005, 12:55
  2. Видеорежимы и работа с ними
    от icebear в разделе Несортированное железо
    Ответов: 3
    Последнее: 21.07.2005, 11:49
  3. Ответов: 0
    Последнее: 25.06.2005, 23:14

Ваши права

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