User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 14

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

  1. #1

    Регистрация
    10.11.2011
    Адрес
    Москва
    Сообщений
    766
    Спасибо Благодарностей отдано 
    237
    Спасибо Благодарностей получено 
    233
    Поблагодарили
    196 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию тест таймера - как?

    Есть БК-0010-01 с жесткой клавой. Как набрать тест таймера что бы убедиться в исправности. Есть базовый набор без возможности что либо загрузить.

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

  3. #2

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,805
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    147
    Поблагодарили
    78 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Atari1974 Посмотреть сообщение
    Есть БК-0010-01 с жесткой клавой. Как набрать тест таймера что бы убедиться в исправности.
    Если речь о том таймере, который имеет регистры по адресам 177706..177712, то последовательность такая.

    1. Прочитать содержимое 177706 и 177710 - после включения питания там случайные ( но неизменные у каждого конкретного экземпляра ) значения, например - 104014 и 177777;
    2. Прочитать содержимое 177712 - после включения питания там должно быть 177400 восьмеричное;
    3. Записать 0 в 177706 и проверить результат - должно записаться;
    4. Записать 0 в 177710 и проверить результат - записаться не должно ( этот регистр только для чтения );
    5. Записать восьмеричное 160 ( десятичное 112 ) по адресу 177712 - таймер должен начать непрерывный счёт.
    6. Читать содержимое счётчика по адресу 177710 - оно должно постепенно уменьшаться.

  4. #3

    Регистрация
    10.11.2011
    Адрес
    Москва
    Сообщений
    766
    Спасибо Благодарностей отдано 
    237
    Спасибо Благодарностей получено 
    233
    Поблагодарили
    196 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Спасибо конечно но не повезло мне, после третьего включения видимо блок питания сдох. Лампочка не горит и иногда что то свистит. Когда бэкашку от него откоючаешь то при включении кирпича кнопкой лампочка загорается а когда саму бэкашку включаешь то гаснет. Жаль. И где теперь питалово другое взять, я же в электронике не разбираюсь Блок типа кирпич ревизии 02

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

    Пока блок был жив прогнал тест с блоком наргузок и фокалом. Тесты из инструкции. Все тесты пройдены. Хотел этот таймер еще протестить а не судьба. Помню раньше когда определенные игры скроллингом глризонтальным шли и если глючили в определенных местах то говорили что таймер барахлит.

  5. #4

    Регистрация
    25.08.2015
    Адрес
    г. Ульяновск
    Сообщений
    190
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А музыка в заставке demon stalker тоже с помощью таймера сделана? Есть у кого алгоритм ее генерации?

  6. #5

    Регистрация
    01.01.2009
    Адрес
    Leningrad, USSR
    Сообщений
    1,954
    Записей в дневнике
    33
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    18
    Поблагодарили
    16 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Jarik65535 Посмотреть сообщение
    А музыка в заставке demon stalker тоже с помощью таймера сделана? Есть у кого алгоритм ее генерации?
    А там разве была музыка?
    bk0010.spb.ru

  7. #6

    Регистрация
    25.08.2015
    Адрес
    г. Ульяновск
    Сообщений
    190
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SKcorp. Посмотреть сообщение
    А там разве была музыка?
    Вроде да, я даже кусок кода переписывал на бумажку в восьмиричном виде. Вроде она играет если с адреса 1100 запустить, давно это было.

  8. #7

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

    По умолчанию

    если возможность загрузить появится - есть мои тесты таймера TIM74 и TIM791
    один быстрый, другой полный.
    серьезные проблемы выявляет быстрый, но в 15% случаев только полный

    из игр, можно считать одним из неполных тестов - Plate

    таймер штука сложная и без теста на коленке путем не проверить. я совсем не случайно написал тест тк в свое время ремонтировал БКшки. Вариант предложенный Патроном выявит только самые серьезные проблемы.
    Все о БК ДВК УКНЦ VAX Alpha

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

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

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

    shattered(07.11.2024)

  9. #8

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

    По умолчанию

    Цитата Сообщение от SuperMax Посмотреть сообщение
    есть мои тесты таймера TIM74 и TIM791
    хочу потестировать ими эмулятор -- где их взять?

  10. #9

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

    По умолчанию

    отдельный вопрос по тесту Савельева CPUTEST2 -- что имел в виду автор, переписывая счетчик таймера в его CSR?
    Код:
    TICK:   MOV     @#177710,@#177712 ; пишем данные в регистр управления, если счётчик стоит, то там то же значение,
                                    ; что и в 177706, т.е. 110275
            CMP     #177777,COUNT   ; не даем счетчику переполниться
            BEQ     STOP            
            INC     COUNT
    STOP:   ADD     @#177706,@#177712 ; 110275 прибавляем в регистр управления. тут надо знать, что доступно в РУ по чтению.

  11. #10

    Регистрация
    19.04.2013
    Адрес
    г. Чебоксары
    Сообщений
    609
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    175
    Поблагодарили
    135 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от shattered Посмотреть сообщение
    что имел в виду автор, переписывая счетчик таймера в его CSR?
    Если посмотреть внимательно, то этот код используется в прерывании по вектору 100 для определения частоты процессора.
    И значение регистров ВЕ таймера и его состояние не имеют никакого значения. Т.е. эти команды нужны просто для задания какой-то, строго определённой задержки.
    Там потом по значению COUNT выводится на экран примерная частота работы процессора.

Страница 1 из 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

Ваши права

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