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

User Tag List

Страница 12 из 160 ПерваяПервая ... 8910111213141516 ... ПоследняяПоследняя
Показано с 111 по 120 из 1600

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

  1. #111
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,628
    Благодарностей: 2758
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    эмулируются в виде соответствующих битов в регистрах?
    Такого пока нет. Просто подумалось, что раз большинство портов ДВК и PDP не используют управляющие сигналы - лучше отключить их по-умолчанию и для порта PC.

    Цитата Сообщение от form Посмотреть сообщение
    Остаток блока не дочищается?
    А должен ?

    ---------- Post added at 12:40 ---------- Previous post was at 12:34 ----------

    Как ведут себя реальные контроллеры с внутренним буфером блока при записи меньше чем 512 байт - дополняют блок нулями ?

  2. #112
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,142
    Благодарностей: 1957
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Как ведут себя реальные контроллеры с внутренним буфером блока при записи меньше чем 512 байт - дополняют блок нулями ?
    Да.
    Все блочные устройства аппаратно (или софтово - электронные диски например) падят блок нулями. Если этого не делать будут проблемы в RT-11 с программами которые пишут не целыми блоками в конце файла (текстовые редакторы например).
    Последний раз редактировалось form; 24.11.2012 в 18:04.
    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. #113
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,628
    Благодарностей: 2758
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Если этого не делать будут проблемы в RT-11 с программами которые пишут не целыми блоками в конце файла (текстовые редакторы например).
    Любопытно, но за всё время существования эмулятора никто такого не заметил.

    Мне не приходилось встречать текстовый редактор, который бы при создании текстового файла из одного символа записывал бы в выходной файл не 512 байт, а один.

  4. #114
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,142
    Благодарностей: 1957
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Любопытно, но за всё время существования эмулятора никто такого не заметил.

    Мне не приходилось встречать текстовый редактор, который бы при создании текстового файла из одного символа записывал бы в выходной файл не 512 байт, а один.
    K52/KED как минимум, но думаю это любой редактор.
    Просто пока у тебя файл создается на пустом месте образа, у тебя блок и так заполнен нулями обычно, а вот как он начинает создаваться на месте старых файлов - оно и вылезает.
    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. #115
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,628
    Благодарностей: 2758
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    K52/KED как минимум, но думаю это любой редактор.
    Edik сам остаток блока обнуляет, потому этот баг так долго никто и не замечал.

  6. #116
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,142
    Благодарностей: 1957
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Edik сам остаток блока обнуляет, потому этот баг так долго никто и не замечал.
    Скорее потому что никто вообще редакторы не запускал, а просто игрушки мучил
    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. #117
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,628
    Благодарностей: 2758
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Скорее потому что никто вообще редакторы не запускал
    Edik я часто запускаю - с ним эта проблема не проявляется.

  8. #118
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,628
    Благодарностей: 2758
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Обновилась текущая сборка "эмулятора ДВК": DVK_Emulator_25.11.12_13-30

    Изменения:

    1. Теперь устройства HD и HX при записи неполных блоков дополняют их нулями до 512 байт.

    2. В файл Terminal.ini добавлена константа SolidRectangle_Padding_%, задающая (в процентах от размера знакоместа) отступ закраски от краёв знакоместа при выводе символа "Закрашенный прямоугольник". Допустимые значения 0..20, значение по умолчанию 5:

    Код:
    SolidRectangle_Padding_% = 5
    Для шрифта по-умолчанию зависимость отступа закраски знакоместа от значения константы SolidRectangle_Padding_%, следующая:

    Код:
    | Значение  |  Отступ сверху и снизу  |  Отступ слева и справа  |
    |   ( % )   |      ( пикселов )       |      ( пикселов )       |
    -----------------------------------------------------------------
    |     0     |            0            |            0            |
    |     5     |            1            |            1            |
    |    10     |            2            |            1            |
    |    15     |            3            |            2            |
    |    20     |            4            |            2            |
    ...
    Последний раз редактировалось Patron; 23.09.2014 в 12:03.

  9. Эти 2 пользователя(ей) поблагодарили Patron за это полезное сообщение:
    form (25.11.2012), hobot (25.11.2012)

  10. #119
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,142
    Благодарностей: 1957
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Пора браться за эсуляцию ВМ3
    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

  11. Этот пользователь поблагодарил form за это полезное сообщение:
    hobot (25.11.2012)

  12. #120
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,628
    Благодарностей: 2758
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Думается, что я раньше SIMH переделаю под модульный API. Вплоть до того, что файл pdp11.exe из комплекта "эмулятора ДВК" можно будет использовать с bat-файлами SIMH ( в роли файла pdp11.exe из комплекта SIMH ) для загрузки его конфигов. Потом надо будет эмулировать ВМ2 и КЦГД, а уже потом ВМ3.

  13. Этот пользователь поблагодарил Patron за это полезное сообщение:
    hobot (25.11.2012)

Страница 12 из 160 ПерваяПервая ... 8910111213141516 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Эмулятор
    от vladimir53 в разделе Орион
    Ответов: 12
    Последнее: 12.06.2011, 15:38
  2. Эмулятор ПЗУ.
    от ALKO в разделе Память
    Ответов: 8
    Последнее: 17.05.2011, 11:41
  3. Эмулятор AY на AVR
    от serkiri в разделе Звук
    Ответов: 52
    Последнее: 10.06.2010, 07:01
  4. Эмулятор для Mac
    от AlexBel в разделе Эмуляторы
    Ответов: 11
    Последнее: 02.05.2010, 16:53

Ваши права

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