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

User Tag List

Страница 6 из 6 ПерваяПервая ... 23456
Показано с 51 по 55 из 55

Тема: Сделал вот AY Player на Arduino...

  1. #51
    Guru Аватар для newart
    Регистрация
    19.01.2005
    Адрес
    Санкт-Петербург
    Сообщений
    11,440
    Спасибо Благодарностей отдано 
    192
    Спасибо Благодарностей получено 
    145
    Поблагодарили
    61 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ага. И в следущий раз выкладывай wav, а не mp3.

  2. #52
    Junior Аватар для Rolex
    Регистрация
    29.03.2006
    Адрес
    Запорожье
    Сообщений
    25
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вопрос к гуру эмуляции AY. У меня "внутри" AY есть 5 счетчиков, назовем их cntA,B,C,N,E. Каждый из них щелкает до заданного значения freqA,B,C,N,E (регистры AY), определяющего частоту прямоугольника/шума на данном канале, или (не знаю как это сказать, "скорость" что ли) огибающей. Короче, чем объяснять на словах, проще просто кусочек кода вставить:

    if (++cntA == freqA) {
    cntA == 0;
    res ^= BIT_A;
    }

    Вопрос такой: что должно происходить при freqA = 0? Должен ли BIT_A "дергаться" с частотой AY, или при freqA = 0 счетчик должен отключиться?

  3. #53
    Junior Аватар для Rolex
    Регистрация
    29.03.2006
    Адрес
    Запорожье
    Сообщений
    25
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ок, разобрался. Тут уже ассемблер попёр Звук еще не идеал, но постепенно приближается (опять же, с рядом допущений в целях быстродействия). Кстати, на днях спаяю стерео-версию. Пока -с программным микшированием каналов.

    Кстати, сорцы интересны кому-либо? Вроде чуть-чуть привел в порядок, можно и было бы и выложить. А то совсем стыдно было бы пообещать, пусть хоть какие-то исходники, и не выложить ничего.

    Они под VS2010 и AVRStudio 5 (что уже по сути одно и то же), просто одним дефайном определяется, собирать либо Ардуиновскую прошивку, либо Win32-"эмулятор эмулятора", дампящий в файл результат проигрывания.

  4. #54
    Member Аватар для selevo
    Регистрация
    26.04.2006
    Адрес
    Ижевск
    Сообщений
    80
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    пока проект интереса не представляет.

  5. #55
    Guru Аватар для breeze
    Регистрация
    11.02.2005
    Адрес
    【RB】
    Сообщений
    3,692
    Спасибо Благодарностей отдано 
    29
    Спасибо Благодарностей получено 
    42
    Поблагодарили
    30 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    Thumbs down

    Цитата Сообщение от selevo Посмотреть сообщение
    пока проект интереса не представляет.
    Спасибо за очень ценный и ёмкий комментарий! Для автора проекта это очень важная и нужная информация!
    (๑•̀ㅂ•́)و✧ Doors UI → https://t.me/doorsui | https://t.me/atari_xl_xe ← Atari XL/XE (●´ω`●)ゞ

Страница 6 из 6 ПерваяПервая ... 23456

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

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

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

Похожие темы

  1. сделал ковер на музон из гифта Peter Novak !
    от Darkman007 в разделе Музыка
    Ответов: 24
    Последнее: 20.04.2010, 13:12
  2. Сделал ковер на EXOLON
    от Darkman007 в разделе Музыка
    Ответов: 19
    Последнее: 20.04.2010, 13:10
  3. Кто придумал и сделал TR-DOS?
    от Mad Killer/PG в разделе Разный софт
    Ответов: 7
    Последнее: 30.09.2008, 15:23

Ваши права

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