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

User Tag List

Страница 41 из 183 ПерваяПервая ... 373839404142434445 ... ПоследняяПоследняя
Показано с 401 по 410 из 1824

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

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

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    при ожидании ввода нажатия клавиши эмуль останавливается, загорается HOLD (почему?).
    Возможно выполнена команда SET SL ON, а SL.SYS работает в режиме VT100 (в том числе родной старый SL для которого выполнено SET SL VT52 - не поможет).
    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. #402
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    судя по тесту, неправильно эмулируется команда SBC
    Действительно - там была ошибка. Повезло, что в эмуляции SBCB ошибки не было, поэтому исправить эмуляцию SBC оказалось легко.

  3. #403
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,563
    Спасибо Благодарностей отдано 
    1,225
    Спасибо Благодарностей получено 
    1,769
    Поблагодарили
    685 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Действительно - там была ошибка. Повезло, что в эмуляции SBCB ошибки не было, поэтому исправить эмуляцию SBC оказалось легко.
    А что на счет того - пояснить, как сделать так, чтобы HOLD не включалось, и лишние символы не печатались? И какие команды убрать, как отсутствующие в ВМ1?

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

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    как сделать так, чтобы HOLD не включалось, и лишние символы не печатались?
    Не выводить управляющие последовательности KeyON и KeyOFF - без этого даже на УКНЦ работать не перестанет, но зато на всех остальных машинах не будет глюков.


    Цитата Сообщение от Titus Посмотреть сообщение
    какие команды убрать, как отсутствующие в ВМ1?
    В 1801ВМ1 нет команд MUL, DIV, ASH и ASHC.

  5. #405
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,563
    Спасибо Благодарностей отдано 
    1,225
    Спасибо Благодарностей получено 
    1,769
    Поблагодарили
    685 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    В 1801ВМ1 нет команд MUL, DIV, ASH и ASHC.
    Как они эмулируются на ДВК?

    ---------- Post added at 00:59 ---------- Previous post was at 00:59 ----------

    Цитата Сообщение от Patron Посмотреть сообщение
    Не выводить управляющие последовательности KeyON и KeyOFF - без этого даже на УКНЦ работать не перестанет, но зато на всех остальных машинах не будет глюков.
    Зато при нажатии пользователем клавиши, будет портится вывод информации.

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

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Как они эмулируются на ДВК
    Драйвером EM.SYS, который включается командой SET EM ON

  7. #406
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  8. #407
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,563
    Спасибо Благодарностей отдано 
    1,225
    Спасибо Благодарностей получено 
    1,769
    Поблагодарили
    685 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию Тест правильности выполнения команд для 1801ВМ1

    Адаптировал тест под ВМ1 и ДВК.

    Теперь все работает окейно.

    Тест тут вместе с исходником

  9. #408
    R.I.P. Аватар для hobot
    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    370
    Поблагодарили
    309 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    Thumbs up

    Цитата Сообщение от Titus Посмотреть сообщение
    Теперь все работает окейно.

    Версия эмулятора ДВК



    [свернуть]


    Лог теста ВМ1 Titusa


    Код:
    .TSTVM1
    Тест процессора КР1801ВМ1 v0.1a (c) by dr.Titus
    
    Тестирование правильности выполнения команд процессора:
    
            Однооперандные байтовые команды:
            NOP             - OK
            MOVB            - OK
            CLRB            - OK
            COMB            - OK
            INCB            - OK
            DECB            - OK
            NEGB            - OK
            TSTB            - OK
            ROLB            - OK
            RORB            - OK
            ASRB            - OK
            ASLB            - OK
            ADCB            - OK
            SBCB            - OK
            SXT             - OK
    
            Однооперандные словные команды:
            MOV             - OK
    Next page?
            CLR             - OK
            COM             - OK
            INC             - OK
            DEC             - OK
            NEG             - OK
            TST             - OK
            ROL             - OK
            ROR             - OK
            ASR             - OK
            ASL             - OK
            ADC             - OK
            SBC             - ERROR: 0x92CB / 0xFA3A
            SWAB            - OK
    
            Двухоперандные байтовые команды:
            CMPB            - OK
            BITB            - OK
            BICB            - OK
            BISB            - OK
    
            Двухоперандные словные команды (частичный тест):
            ADD             - OK
            SUB             - OK
    Next page?
            CMP             - OK
            BIT             - OK
            BIC             - OK
            BIS             - OK
            XOR             - OK
    
            Команды работы с флагами:
            CLx             - OK
            SEx             - OK
    
            Команды условных переходов:
            Bcc             - OK
    .
    [свернуть]
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

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

    По умолчанию

    А команды работы с флагами проверяются все 32 или только привычные 10?
    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. #410
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,563
    Спасибо Благодарностей отдано 
    1,225
    Спасибо Благодарностей получено 
    1,769
    Поблагодарили
    685 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    А команды работы с флагами проверяются все 32 или только привычные 10?
    Все.

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

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

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

Эту тему просматривают: 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

Ваши права

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