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

User Tag List

Страница 174 из 183 ПерваяПервая ... 170171172173174175176177178 ... ПоследняяПоследняя
Показано с 1,731 по 1,740 из 1824

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

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

    По умолчанию

    Обновилась текущая сборка "эмулятора ДВК": DVK_Emulator_14.08.20_20-52

    Изменения:

    1. Исправлена ошибка эмуляции режима BREAK терминального порта, из-за которой работа линии передачи не восстанавливалась после сброса порта. Теперь, после разрыва линии передачи записью 1 в регистр 0177564 - можно восстановить линию следующими способами: 1) записать 0 в младший бит регистра; 2) сбросить порт; 3) выключить и включить питание.

    2. В каталог Paper Tapes\ добавлен файл Program.bin, содержащий образ перфоленты с примером программы для БЭЙСИК ДВК НЦ. В файле конфигурации Бэйсик НЦ.cfg образ Program.bin подключен к перфовводу.

    Теперь, поле запуска конфига Бэйсик НЦ.cfg - можно загрузить программу с перфоленты командой OLD:

    Код:
           БЭЙСИК  ДВК НЦ
    @0
    ЖДУ
    OLD
    ЖДУ
    RUN
     7  4  1  0
     8  5  2  9
     6  3  7  4
     
    ОСТ СТРОКЕ  150
    ЖДУ
    Последний раз редактировалось Patron; 15.08.2020 в 11:43.

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

    Doronetty (14.08.2020), hobot (20.09.2020), MiX (13.08.2020), ZEman (13.08.2020)

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

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    можно восстановить линию следующими способами: 1) записать 0 в младший бит регистра; 2) сбросить порт; 3) выключить и включить питание.
    Не реагирует на ввод, соответственно ничего невозможно записать. После сброса (кнопка сброс) пульт работает, но при просмотре регистра пишет /000201. Почему 201 если запись была 1 ?
    При записи 1 на реальном ДВК на терминал посылаются нули. Дамп показывает 1000 000 000 000... 1000. Т.е 1000 и 32 тройных нуля, потом опять 1000 итд. Это на 1801вп1-065 (скорость 57600).
    После сброса регистр 177564/000200.

    А после выключения/включения по любому будет 177564/000200.

    Цитата Сообщение от Patron Посмотреть сообщение
    добавлен файл Program.bin
    Там текстовый файл. Может быть сделать расширение .BAS.
    Прямо скопировал текст отсюда.
    Создал файл cal.bas.
    Результат немного другой.
    Код:
    @0
    ЖДУ
    OLD
    ЖДУ
    RUN
    INTEREST IN PERCENT?9
    AMOUNT OF LOAN?2500
    NUMBER OF YEARS?2
    NUMBER OF PAYMENTS PER YEAR?4
     
    AMOUNT PER PAYMENT = 344.9615
    TOTAL INTEREST     = 259.6921
     
     INTEREST     APP TO PRIN   BALANCE
     56.25         288.7115      2211.288
     49.75399      295.2075      1916.081
     43.11182      301.8497      1614.231
     36.3202       308.6413      1305.59
     29.37577      315.5857      990.0043
     22.2751       322.6864      667.3178
     15.01465      329.9469      337.371
     7.590847      337.3707
    LAST PAYMENT = 344.9618
     
    ОСТ СТРОКЕ  160
    ЖДУ


    Цитата Сообщение от Patron Посмотреть сообщение
    Теперь, поле запуска конфига Бэйсик НЦ.cfg - можно загрузить программу с перфоленты командой OLD:
    Просмотреть можно командой LIST.

    Кстати Бэйсик НЦ поддерживает ещё и DX вроде как.

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

    По умолчанию

    С реальной платой DL11-W M7856 (скорость 9600) получается так:
    L 177564
    E 177564 000200
    D 1

    Дамп показывает: 1000 000
    После инита.
    L 177564
    E 177564 000200

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

    Поскольку терминальный порт проверить невозможно, проверил другой порт на реале.

    На 1801ВП1-035

    176564/000200 1
    176564/000201

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

    На плате с ВМ3 результат такой:
    17777564/000200 1
    Дамп: 1000 000

    И на ВМ2

    177564/000200 1
    Дамп: 1000 000

    На ВМ1 как и говорил 1000 и 32 тройных нулей, и потом опять тоже самое.

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

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    Не реагирует на ввод, соответственно ничего невозможно записать.
    Со вводом проблем нет, просто нет вывода, поэтому вводить "/0<ВК>" надо вслепую.


    Цитата Сообщение от MiX Посмотреть сообщение
    После сброса (кнопка сброс) пульт работает, но при просмотре регистра пишет /000201.
    Исправлю на 0200.

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

    MiX (14.08.2020)

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

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Со вводом проблем нет, просто нет вывода, поэтому вводить "/0<ВК>" надо вслепую.
    Круто!

    Цитата Сообщение от Patron Посмотреть сообщение
    Исправлю на 0200.
    И вывод вместо "1000" надо "1000 000".

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

    По умолчанию

    Заменил релиз на исправленный ( DVK_Emulator_14.08.20_20-52 ).

    Теперь после сброса - в регистре 0177564 всегда только 0200.

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

    Doronetty (17.09.2020), hobot (13.09.2020), MiX (16.08.2020), Ратмир (15.08.2020)

  10. #1737
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,996
    Спасибо Благодарностей отдано 
    285
    Спасибо Благодарностей получено 
    631
    Поблагодарили
    531 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Как в эмуляторе ДВК, а так в HX сервере эмулятора VT52 вырубить перекодировку на лету текстовых файлов??

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

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    Как в эмуляторе ДВК, а так в HX сервере эмулятора VT52 вырубить перекодировку на лету текстовых файлов??
    В смысле, чтобы при подключении к папке Windows, скопированные туда текстовые файлы хранились в оригинальной кодировке. Никак. Смысл папок Windows в эмуляторе в том, чтобы максимально упростить программирование для RT-11 в блокноте Windows, который оригинальные кодировки не поддерживает. Чтобы достать из DSK-образа оригинальный текстовый файл - нужно использовать DSK-плагин и при просмотре/копировании зажимать <Shift> одновременно с нажатием F3/F5.

  12. #1739
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,996
    Спасибо Благодарностей отдано 
    285
    Спасибо Благодарностей получено 
    631
    Поблагодарили
    531 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Никак.
    Очень плохо.

    Пример - файл из состава биос Союз-Неона - хранится УЖЕ в нужной кодировке - и если его скопировать в папку Windows - текст портится и биос собирается неправильный.

    Второй пример - у меня есть (текстовые) файлы с нестандартной кодировкой. Теперь мне понятно, почему у меня получалась какая то хрень при копировании файла Windows и обратно.

    Третий пример - копирование текстовых файлов (уже в нужной кодировке) между хостом PDP-11 и HX сервером.

    Результат - ценность подключения папок Windows как дисков для меня резко упала...

    Цитата Сообщение от Patron Посмотреть сообщение
    нужно использовать DSK-плагин
    Я им не пользуюсь

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

    Придётся хакать и эмулятор и HX сервер...

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

    troosh (18.09.2020)

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

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    Очень плохо.
    Можно будет улучшить алгоритм, чтобы если в папке Windows есть файл с именем .NoRecode - то у текстовых файлов будут только отрезаться/добавляться завершающие нули (текстовые программы Windows с завершающими нулями не дружат). А при наличии файла .BinaryText - текстовые файлы будут обрабатываться как двоичные (т.е. вообще без изменений).

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

    troosh (18.09.2020)

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

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

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

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

Похожие темы

  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

Ваши права

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