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

User Tag List

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя
Показано с 11 по 20 из 27

Тема: AY+ВИ музыка на Вектор-06ц

  1. #11
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,842
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,814
    Поблагодарили
    1,043 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от parallelno Посмотреть сообщение
    Получается что плеер играет музыку на 3 каналах ay и двух каналах Ви?
    Играет на 3 каналах AY и одном канале ВИ, плюс еще канал ВИ для выдержки временных интервалов.

    Ну и от меня не хватало позитива, надо исправляться - в векторовских программах (эмулятор спека, exolon) есть примеры использования таймера для задания временных интервалов, но они издают (сравнительно тихие) паразитные звуки, а SegaBoy реализовал бесшумный вариант, респект.

  2. Эти 2 пользователя(ей) поблагодарили ivagor за это полезное сообщение:

    parallelno (26.08.2023), SegaBoy (23.08.2023)

  3. #12
    Banned
    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,841
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    658
    Поблагодарили
    512 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    бесшумный вариант,
    так не обязательно выставлять 60Гц
    можно щитать до FFFF
    а интервалы мерять уже самому...
    да и можно несколько сразу от одного счетчика

  4. #13
    Activist Аватар для SegaBoy
    Регистрация
    12.11.2009
    Адрес
    Москва
    Сообщений
    390
    Спасибо Благодарностей отдано 
    37
    Спасибо Благодарностей получено 
    80
    Поблагодарили
    59 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Ну и от меня не хватало позитива, надо исправляться - в векторовских программах (эмулятор спека, exolon) есть примеры использования таймера для задания временных интервалов, но они издают (сравнительно тихие) паразитные звуки, а SegaBoy реализовал бесшумный вариант, респект.
    Я предположил что таймер может вносить искажения, если один канал использовать для счёта, поэтому полез читать справочник Шахнова насчёт ВИ53. Единственный подходящий оказался режим 0 - при установке на выходе низкий уровень, при загрузке счётчика тоже низкий. Если не давать досчитать до конца и успевать перезагружать или останавливать счётчик, то выход так и будет в низком уровне и посторонних шумов не будет. В остальных режимах свои недостатки.

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

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    только донди самый пральный фамиком
    Для 50 Гц надо поменять константу загружаемую в счётчик - вместо $e2 поставить $f5

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

    parallelno (23.08.2023)

  6. #14
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,842
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,814
    Поблагодарили
    1,043 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Справедливости ради отмечу, что в эксолоне и эмуляторе спека решали более сложную задачу - там надо выдерживать постоянные интервалы с точностью до такта, поэтому один раз задают делитель после прерывания и дальше пользуются (независимо от прерываний). А здесь не нужно синхронизироваться с обновлением экрана, поэтому допустимо небольшое плавание интервала, на слух это не заметно. Для разных применений лучше подходят разные варианты.

  7. #15
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,842
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,814
    Поблагодарили
    1,043 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Добавил в один пример рилтаймовую коррекцию делителя таймера, чтобы строил с AY 1.75 МГц. Соответвенно тут ситуация обратная оригиналу - приемлемо в Emu80 и v06x, нестрой в Emu и VV.

    Upd (chipdUni):
    УС/LCtrl (РУС/ЛАТ не горит) - оригинал, лучше подходит для Emu и VV
    CC/LShift (горит РУС/ЛАТ) - вариант более подходящий для Emu80 и v06x
    Вложения Вложения
    Последний раз редактировалось ivagor; 23.08.2023 в 21:00. Причина: вариант с управлением клавишами

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

    По умолчанию

    Заменил пример на универсальный вариант с переключением коррекции клавишами на лету.

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

  10. #17
    Master Аватар для Ramiros
    Регистрация
    05.08.2008
    Адрес
    Магнитогорск
    Сообщений
    954
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    71
    Поблагодарили
    31 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Добавил в один пример рилтаймовую коррекцию делителя таймера, чтобы строил с AY 1.75 МГц. Соответвенно тут ситуация обратная оригиналу - приемлемо в Emu80 и v06x, нестрой в Emu и VV.

    Upd (chipdUni):
    УС/LCtrl (РУС/ЛАТ не горит) - оригинал, лучше подходит для Emu и VV
    CC/LShift (горит РУС/ЛАТ) - вариант более подходящий для Emu80 и v06x
    Я что то разницы не заметил, что должно изменятся?
    Здесь можно скачать актуальные версии Virtual Vector (VV)

  11. #18
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,842
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,814
    Поблагодарили
    1,043 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Если разница не заметна, то подойдет и оригинальный вариант.

    Уходя в оффтоп. В свое время отложил громкий вариант phaser1, т.к. у него несколько хуже строят каналы, теперь думаю, что наверно зря, похоже никто не заметил бы.

  12. #19
    Activist
    Регистрация
    29.06.2022
    Адрес
    г. Ирвайн, США
    Сообщений
    369
    Спасибо Благодарностей отдано 
    425
    Спасибо Благодарностей получено 
    241
    Поблагодарили
    88 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    SegaBoy, Я переделал плеер на прерывания. На песне Duck Tales тратится примеро 340-1300 тактов за прерывание. Это очень класно! Буду тестировать другие треки.

    А ты можешь выложить на github.com или куданибудь еще конвертер пожалуйста?
    Последний раз редактировалось parallelno; 24.08.2023 в 08:36.

  13. #20
    Activist Аватар для SegaBoy
    Регистрация
    12.11.2009
    Адрес
    Москва
    Сообщений
    390
    Спасибо Благодарностей отдано 
    37
    Спасибо Благодарностей получено 
    80
    Поблагодарили
    59 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от parallelno Посмотреть сообщение
    SegaBoy, Я переделал плеер на прерывания. На песне Duck Tales тратится примеро 340-1300 тактов за прерывание. Это очень класно! Буду тестировать другие треки.
    Выложил Duck Tales чуток поправленный под 50 Гц (ну если кому вдруг замедленный вариант покажется не очень).

    Цитата Сообщение от parallelno Посмотреть сообщение
    А ты можешь выложить на github.com или куданибудь еще конвертер пожалуйста?
    Написал в личку.

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

    parallelno (24.08.2023)

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 4
    Последнее: 23.06.2016, 00:02
  2. Вектор-06Ц
    от Robusta в разделе Барахолка (архив)
    Ответов: 11
    Последнее: 17.03.2009, 23:18
  3. Вектор-06Ц: БП от PC
    от Dmitry Dubrovenko в разделе Вектор
    Ответов: 11
    Последнее: 08.03.2009, 21:53
  4. Ищу ВЕКТОР-06ц
    от BYTEMAN в разделе Барахолка (архив)
    Ответов: 13
    Последнее: 17.11.2008, 20:50
  5. Вектор-06Ц
    от AlexBel в разделе Барахолка (архив)
    Ответов: 4
    Последнее: 20.12.2007, 08:23

Ваши права

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