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

User Tag List

Страница 83 из 99 ПерваяПервая ... 798081828384858687 ... ПоследняяПоследняя
Показано с 821 по 830 из 983

Тема: Emu80 v.4

  1. #821
    Guru
    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,851
    Спасибо Благодарностей отдано 
    84
    Спасибо Благодарностей получено 
    235
    Поблагодарили
    171 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Pyk Посмотреть сообщение
    Может быть, по схеме получится разобраться?
    Увы, схемы тоже нет.

  2. #822
    Veteran Аватар для Pyk
    Регистрация
    05.04.2013
    Адрес
    с. Починки, Нижегородская обл.
    Сообщений
    1,185
    Спасибо Благодарностей отдано 
    265
    Спасибо Благодарностей получено 
    460
    Поблагодарили
    184 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от b2m Посмотреть сообщение
    Увы, схемы тоже нет.
    Полистал тему по "Башкирии", понял, что кое у кого этот комп действительно есть. Можно наверное попробовать поднять тему, может быть что-нибудь новое еще выяснится...
    Последний раз редактировалось Pyk; 07.12.2022 в 14:44.

  3. #823
    Veteran Аватар для Pyk
    Регистрация
    05.04.2013
    Адрес
    с. Починки, Нижегородская обл.
    Сообщений
    1,185
    Спасибо Благодарностей отдано 
    265
    Спасибо Благодарностей получено 
    460
    Поблагодарили
    184 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Отписался в теме по "Башкирии", сделаем попытку что-нибудь еще выяснить по этому компу...

  4. #824
    Veteran Аватар для Pyk
    Регистрация
    05.04.2013
    Адрес
    с. Починки, Нижегородская обл.
    Сообщений
    1,185
    Спасибо Благодарностей отдано 
    265
    Спасибо Благодарностей получено 
    460
    Поблагодарили
    184 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от b2m Посмотреть сообщение
    при загрузке счётчика таймера еденицей нужно устанавливать out в еденицу
    Я так понимаю, речь про режим 0. Только вот откуда такая информация? Источник не нашел, проверил на реальном ВИ53 - не похоже на правду: пишу на Апогее значение счетчика в 1 в цикле с задержкой - свистит (в emu - молчит).

    P. S. По прерываниям чуть позже...

  5. #825
    Guru
    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,851
    Спасибо Благодарностей отдано 
    84
    Спасибо Благодарностей получено 
    235
    Поблагодарили
    171 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Pyk Посмотреть сообщение
    Только вот откуда такая информация?
    Для вывода биперного звука на Башкирии мы пользовались командами:
    Код:
    MVI A,50h
    OUT 3 ; вывод нуля
    
    MVI A,1 ; вывод еденицы
    OUT 1
    При этом результат не зависел от состояния gate.

  6. #826
    Veteran Аватар для Pyk
    Регистрация
    05.04.2013
    Адрес
    с. Починки, Нижегородская обл.
    Сообщений
    1,185
    Спасибо Благодарностей отдано 
    265
    Спасибо Благодарностей получено 
    460
    Поблагодарили
    184 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от b2m Посмотреть сообщение
    Для вывода биперного звука на Башкирии мы пользовались командами:
    Код:
    MVI A,50h
    OUT 3 ; вывод нуля

    MVI A,1 ; вывод еденицы
    OUT 1
    При этом результат не зависел от состояния gate.
    Тест на Апогее показал, что запись в счетчик единицы в то время, как счетчик находится в режиме 0 с установленным в 1 выходом, дает тихий щелчок. Я был бы склонен считать, что после установки начального значения выход устанавливается
    в 0, счетчик начинает считать, считает "раз" и через такт устанавливает на выходе опять 1. Но если от состояния gate это не зависит, то не совсем понимаю, как это работает...

    P.S. b2m, смотри почту.

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

  8. #827
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,863
    Спасибо Благодарностей отдано 
    658
    Спасибо Благодарностей получено 
    1,854
    Поблагодарили
    1,059 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Можно пояснить для непонятливых (для меня) в чем у вас разногласия?
    Режим 0.
    Если текущее состояние выхода =0 (после задания режима) и записываем 1 в счетчик, то через такт станет 1.
    Если текущее состояние выхода =1 (после окончания предыдущего счета) и записываем 1 в счетчик, то на такт станет 0, потом снова 1.
    Это без активности GATE. Если счетчик считает, то GATE может "заморозить" его на время.
    Что из описанного не так или что вызывает сомнения?

  9. #828
    Veteran Аватар для Pyk
    Регистрация
    05.04.2013
    Адрес
    с. Починки, Нижегородская обл.
    Сообщений
    1,185
    Спасибо Благодарностей отдано 
    265
    Спасибо Благодарностей получено 
    460
    Поблагодарили
    184 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Что из описанного не так или что вызывает сомнения?
    У меня было все как перечислено выше. Смущает это:
    Цитата Сообщение от b2m Посмотреть сообщение
    При этом результат не зависел от состояния gate.
    То есть в случае
    Цитата Сообщение от ivagor Посмотреть сообщение
    Если текущее состояние выхода =1 (после окончания предыдущего счета) и записываем 1 в счетчик,
    на выходе будет 1 (непонятно, правда, сразу или через такт), даже если в этот момент был активен GATE.

  10. #829
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,863
    Спасибо Благодарностей отдано 
    658
    Спасибо Благодарностей получено 
    1,854
    Поблагодарили
    1,059 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Т.е. выход=1, GATE=0, записываем в счетчик 1 и не вполне понятно, какая будет реакция.
    1. Выход остается=1 пока GATE=0
    2. Выход становится=0 и остается таким пока GATE=0
    3. Независимо от GATE выход становится =0 на такт, потом=1. Мне такой вариант кажется наименее вероятным.
    Интересный вопрос.

  11. #830
    Veteran Аватар для Pyk
    Регистрация
    05.04.2013
    Адрес
    с. Починки, Нижегородская обл.
    Сообщений
    1,185
    Спасибо Благодарностей отдано 
    265
    Спасибо Благодарностей получено 
    460
    Поблагодарили
    184 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Интересный вопрос.
    Удалось выполнить несколько тестов на Микроше (в ней вход GATE напрямую соединен с одним из выходов ВВ55, поэтому удобно тестировать).
    Результат пока неожиданный:
    - при GATE = 1 результат предсказуемый: при записи 1 с счетчик происходит кратковременный щелчок - 1 такт низкого уровня.
    - при GATE = 0:
    - запись 1 в счетчик дает такой же щелчок (видимо в течение 1 такта)
    - запись 2 не дает никакого слышимого эффекта
    - алгоритм, приведенный выше b2m, действительно работает при любом состоянии GATE

    Попробую сделать побольше тестов - для случая счетчика = 3, для записи одним байтом и двумя, может быть еще что-то...

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

    ivagor (23.12.2022)

Страница 83 из 99 ПерваяПервая ... 798081828384858687 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Emu80, старые версии
    от Pyk в разделе Эмуляторы отечественных компьютеров
    Ответов: 68
    Последнее: 11.03.2017, 00:33

Ваши права

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