User Tag List

Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 14 из 14

Тема: тест таймера - как?

  1. #11

    Регистрация
    22.11.2009
    Адрес
    Москва
    Сообщений
    1,699
    Спасибо Благодарностей отдано 
    84
    Спасибо Благодарностей получено 
    195
    Поблагодарили
    127 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ага...

    В эмуляторе (MAME) CPUTEST2 показывает скорость работы >7 МГц, вместо 4.

    Код:
    CHK04S: MOV     #C4V04E,@#4     ; проверим. куда приведет jmp rn, на вектор 4
    ...
            MOV     #340,R2         ; выставляем PSW
            MTPS    R2              ; у проги
            MOV     R2,@#6          ; у вектора 4
            MOV     R2,@#12         ; у вектора 10 <<<
    Тест скорости замеряет время работы эмулятора FIS, при этом прерывания при входе в него остаются запрещены и TICK может не выполниться.

    А TIMERTST пропускает этот кусок кода и тест работает корректно.

  2. #12

    Регистрация
    25.08.2012
    Адрес
    г. Красноярск
    Сообщений
    1,245
    Спасибо Благодарностей отдано 
    343
    Спасибо Благодарностей получено 
    369
    Поблагодарили
    261 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от shattered Посмотреть сообщение
    хочу потестировать ими эмулятор -- где их взять?
    все просто - ищем как и любой другой софт
    https://mirrors.pdp-11.ru/search.php?text=tim791
    Все о БК ДВК УКНЦ VAX Alpha

    Архив ПО для ретрокомпьютеров

    предоставляю бесплатный хостинг на PDP-11.RU для проектов о ретрокомпьютерах

  3. #13

    Регистрация
    22.11.2009
    Адрес
    Москва
    Сообщений
    1,699
    Спасибо Благодарностей отдано 
    84
    Спасибо Благодарностей получено 
    195
    Поблагодарили
    127 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ага

    оба теста проходят, можно коммитить

  4. #14

    Регистрация
    22.11.2009
    Адрес
    Москва
    Сообщений
    1,699
    Спасибо Благодарностей отдано 
    84
    Спасибо Благодарностей получено 
    195
    Поблагодарили
    127 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Однако же нет, рано коммитить -- нашел в своем коде ошибку в режиме OS (csr &= RUN вместо csr &= ~RUN)

    Заодно вопрос -- как предполагается сбрасывать запрос на прерывание таймера в ВМ1Г? https://github.com/1801BM1/cpu11/blo...oc/1801vm1.pdf это не объясняет.

Страница 2 из 2 ПерваяПервая 12

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

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

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

Похожие темы

  1. тест INT
    от axel_sunrise в разделе Софт
    Ответов: 3
    Последнее: 08.03.2015, 21:34
  2. Эмуляция встроенного таймера процессора 1801ВМ1
    от Patron в разделе Эмуляторы отечественных компьютеров
    Ответов: 3
    Последнее: 10.07.2011, 20:26
  3. тест-ПЗУ
    от Egal в разделе Память
    Ответов: 18
    Последнее: 27.08.2010, 13:12
  4. ПЗУ тест
    от IlyaMIV в разделе Барахолка (архив)
    Ответов: 15
    Последнее: 29.01.2010, 21:43

Ваши права

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