User Tag List

Страница 9 из 9 ПерваяПервая ... 56789
Показано с 81 по 82 из 82

Тема: Вместо HALT

  1. #81

    Регистрация
    06.06.2006
    Адрес
    г. Черкассы, Украина
    Сообщений
    5,618
    Спасибо Благодарностей отдано 
    673
    Спасибо Благодарностей получено 
    1,703
    Поблагодарили
    465 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Блин, мало что понял, а ведь вопрос в начале был конкретней некуда.
    Стоит по умолчанию IM1.
    Играет музыка. +- стандартный плейер. Исторгает звук, halt, переход на "снова исторгнуть звук".
    Вопрос. КАКОЙ точно цикл поставить вместо это HALT, чтобы не делать EI:HALTI. Зачем? Так надо!
    Я думал что-то вроде
    ld b,N
    M2: push bc
    ld bc,0
    M1: dec bc
    ld a,b
    or с
    jr nz,M!
    pop bc
    djnz M2
    КАКОЙ должен быть N?

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

    LD H,D
    LD L,E
    LD BC,3333
    LDIR

    Это корректно работать будет?
    Ave ZX!

  2. #82

    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    5,238
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    714
    Спасибо Благодарностей получено 
    1,719
    Поблагодарили
    583 сообщений
    Mentioned
    50 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Slider Посмотреть сообщение
    КАКОЙ должен быть N?
    Так его же нужно будет подобрать опытным путём, в зависимости от того, сколько времени занимает процедура проигрывания ноты (и остальные процедуры главного цикла, если они есть).
    Я подбирал так:
    - Проигрывал мелодию и засекал точное время её звучания в режиме IM2.
    - Проигрывал ту же мелодию в режиме IM1, но с программной задержкой и выставленной на глаз константой и замерял время её звучания.
    - Далее по обычной пропорции вычисляется истинная константа.
    С уважением, Станислав.

Страница 9 из 9 ПерваяПервая ... 56789

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

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

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

Похожие темы

  1. HALT контроллер
    от zx_ в разделе БК-0010/0011
    Ответов: 9
    Последнее: 28.09.2018, 00:49
  2. Di:Halt 99
    от Vinnny в разделе События
    Ответов: 29
    Последнее: 13.07.2018, 19:59
  3. Di:HALT:2009
    от TmK в разделе События
    Ответов: 186
    Последнее: 11.08.2009, 14:26
  4. Di:Halt 2007 invitation
    от sq/skrju в разделе События
    Ответов: 12
    Последнее: 25.05.2007, 11:44

Ваши права

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