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

User Tag List

Страница 44 из 45 ПерваяПервая ... 404142434445 ПоследняяПоследняя
Показано с 431 по 440 из 446

Тема: Эмулятор AY-8910 на ATMega

  1. #431
    Master
    Регистрация
    20.01.2016
    Адрес
    п. Власиха, Московская обл.
    Сообщений
    553
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    8
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В качестве примера еще могу привести композицию "awake.ftc" в ней активно идет шум с тоном, если отключить удвоение амплитуды, то шум становится практически никаким

    PS: кстати, если кто-то еще не читал, интересная статья на эту тему https://link.springer.com/content/pd...BF03202403.pdf
    особенно интересно утверждение, что у всех каналов разная фаза
    Последний раз редактировалось EvgenRU; 13.09.2019 в 09:35.

  2. #432
    Guru Аватар для goodboy
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    11,053
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    42 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от EvgenRU Посмотреть сообщение
    В качестве примера еще могу привести композицию
    напишите тест (с конкретными примерами работы) его и будем проверять.
    ....
    "по поводу невозможности сложения - там внутри AYка все линии в которых идет шум, звук, огибающая и прочее - однобитные (просто 1 провод) и все действия над этими линиями делаются обычными логическими элементами у который выход однобитный"
    Последний раз редактировалось goodboy; 13.09.2019 в 12:33.

  3. #433
    Master Аватар для andykarpov
    Регистрация
    19.12.2013
    Адрес
    г. Никополь, Украина
    Сообщений
    665
    Спасибо Благодарностей отдано 
    24
    Спасибо Благодарностей получено 
    46
    Поблагодарили
    19 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SoftLight Посмотреть сообщение
    Расстроился я тут: собрал платку turbosound28p, кварц на 24M, Atmega8A, прям все как на картинке. Прошил обе атмеги прошивками из папки проекта 'Version 23.0 with speaker support (19.02.2016)'. Тестил на ZXEvo на альбоме karbofos. Фальшивит ужжасно, ноты все плывут и трек, как будто, неравномерно проигрывается. Подскажите, пожалуйста, что можно предпринять? На этой же машине этот альбом тестил с реальными AY8910 и AY8912 - все отлично играет, на одном чипе, конечно.
    Платку послал на пробу в ByteDelight, результаты работы на реальном 128к спектруме в прямом эфире:



    1) по сравнению с реальным AY - частотки не те (играет чуть ниже, а при активном использовании всяких трюков с AY - вообще полный рассинхрон), ну то и понятно, у реала там 1.7734МГц.
    2) демка badapple как-то странно себя повела
    3) trd'шка с turbosound музыкой от AAA как-то странно заикалась все время почти на всех мелодиях, и вот тут непонятно, это заикается плеер (TSPlayer), потому что не на пентагоне, или это эмуль тормозит?

    PS: Интересно, можно ли как-то привязаться к реальному клоку, который на AY заходит из железа ? ну чтоб, например, высчитать при включении (за первые пару секунд после ресета) нужные коэффициенты делителя и их заюзать вместо конфигурирования жестко их в EEPROM ?

    PS2: пересчитал конфиг под 1.77, надо будет попробовать на реале 128к.
    Мои железки: ​Karabas-Nano rev.B, Karabas-128 rev.B1, ZX Evolution rev.C3, ZX Max 128, ZX 128 Spider, MIST 1.31, Львов 2.0, ZX UNO v.4.1, Reverse-U16 Rev.C, Aeon Lite, Harlequin 48k Rev.G, Harlequin 48k Rev.H, DivGMX, Profi 3.02, Profi 5.06, RK-8266, Just speccy 128, Uzebox, Maximite Colour, CMOS Galaksija, Galaksija SMD


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

    SoftLight (26.09.2019)

  5. #434
    Veteran Аватар для SoftLight
    Регистрация
    28.02.2005
    Адрес
    Москва
    Сообщений
    1,410
    Спасибо Благодарностей отдано 
    44
    Спасибо Благодарностей получено 
    18
    Поблагодарили
    16 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вот и у меня такая же засада как в этом видео в TS-Player, проверял на арлекине и эво но у меня хуже - в любой мелодии фальшивит страшно, даже не в turbo-sound. как нибудь доберусь запишу видео для примера

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

    Прошивка у ByteDelight-ов последняя с гитхаба из папки проекта?

  6. #435
    Master Аватар для andykarpov
    Регистрация
    19.12.2013
    Адрес
    г. Никополь, Украина
    Сообщений
    665
    Спасибо Благодарностей отдано 
    24
    Спасибо Благодарностей получено 
    46
    Поблагодарили
    19 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SoftLight Посмотреть сообщение
    Вот и у меня такая же засада как в этом видео в TS-Player, проверял на арлекине и эво но у меня хуже - в любой мелодии фальшивит страшно, даже не в turbo-sound. как нибудь доберусь запишу видео для примера
    В моем понимании "фальшифит" - это когда диссонанс по нотам слышно.
    В данном случае "фальшивит" - это когда музыка заикается?
    И вот тут непонятно, кто виновник.
    А кварц какой стоит? и меги какие? с буквой А?
    Если есть возможность, пробуем ближайший меньший кварц, например на 20МГц с соотв конфигом для EEPROM.

    Цитата Сообщение от SoftLight Посмотреть сообщение
    Прошивка у ByteDelight-ов последняя с гитхаба из папки проекта?
    Вот не понмю Модуль был давненько зашит и лежал без дела, кажется да, 23-я.
    Мои железки: ​Karabas-Nano rev.B, Karabas-128 rev.B1, ZX Evolution rev.C3, ZX Max 128, ZX 128 Spider, MIST 1.31, Львов 2.0, ZX UNO v.4.1, Reverse-U16 Rev.C, Aeon Lite, Harlequin 48k Rev.G, Harlequin 48k Rev.H, DivGMX, Profi 3.02, Profi 5.06, RK-8266, Just speccy 128, Uzebox, Maximite Colour, CMOS Galaksija, Galaksija SMD


  7. #436
    Guru Аватар для NEO SPECTRUMAN
    Регистрация
    22.05.2011
    Адрес
    Дзержинск
    Сообщений
    3,146
    Спасибо Благодарностей отдано 
    26
    Спасибо Благодарностей получено 
    30
    Поблагодарили
    25 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от andykarpov Посмотреть сообщение
    В моем понимании "фальшифит" - это когда диссонанс по нотам слышно.
    и тоже не верно
    ибо диссонанс и фальшивит
    абсолютно разные вещи...
    можно не фальшивить и на 0.003 цента
    но делать при этом жесткий диссонанс

    а фальшивит это большое отклонение в центах
    в сравнении с первой услышанной в начале воспроизведения нотой
    или одной из предыдущих или около того
    а для некоторых "особо одаренных" (не очень завидую я им) от 440Гц или еще от чего то...
    а некоторым фальшивят равномерно темперированные интервалы
    ...а мне вполне фальшивят натуральные например

    но нормальным людям абсолютно пофиг если все ноты будут завышены\занижены на 50 центов
    не все и заметят


    и конечно в сочетании нескольких нот
    фальшивение может быть более заметным...
    ...а может и не быть
    тк различить одновременно 100+ синусоид
    +определить к какой фундаментальной частоте какая из них относиться
    (тк некоторых гармоник может как не быть, в том числе первых,) так и быть "растроенными", или вообще не там...)
    явно не всем дано...

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

    Цитата Сообщение от andykarpov Посмотреть сообщение
    В данном случае "фальшивит" - это когда музыка заикается?
    слегка послушал
    на 54 минуте
    плавает темп
    и судя по звучанию у него на 128-м просто не хватает тактов во фрейме
    наших пентагоновских и безвайтовых...

    и в итоге периодически 1 фрейм плеер не вызывается...
    или же происходит пропуск обработчика инт-а по какойто другой причине

    как бы не тормозил авр
    он никак не может повлиять на 50Гц кадрового инта
    и создать хоть близко подобный эффект...
    ...если конечно он сам не подает вайты на проц

    проблему чего так колбасит bad apple нужно скорей искать в самом bad apple-e
    там может будет плющить не только аврмулятор
    но и обычный турбосаунд
    угу оно и есть под турбосаунд
    а может дело в дешифрации номеров регистров
    вообщем нужно дебагать дему...

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

    Кстате кто подскажет что за ATARI плеер\демо на 10 минуте????
    и де его скачать
    Последний раз редактировалось NEO SPECTRUMAN; 27.09.2019 в 01:36.

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

    andykarpov (27.09.2019)

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

  10. #437
    Master Аватар для andykarpov
    Регистрация
    19.12.2013
    Адрес
    г. Никополь, Украина
    Сообщений
    665
    Спасибо Благодарностей отдано 
    24
    Спасибо Благодарностей получено 
    46
    Поблагодарили
    19 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    Кстате кто подскажет что за ATARI плеер\демо на 10 минуте????
    и де его скачать
    Оно?
    https://zxart.ee/rus/soft/art-pack/m...ari-musicdisk/
    Мои железки: ​Karabas-Nano rev.B, Karabas-128 rev.B1, ZX Evolution rev.C3, ZX Max 128, ZX 128 Spider, MIST 1.31, Львов 2.0, ZX UNO v.4.1, Reverse-U16 Rev.C, Aeon Lite, Harlequin 48k Rev.G, Harlequin 48k Rev.H, DivGMX, Profi 3.02, Profi 5.06, RK-8266, Just speccy 128, Uzebox, Maximite Colour, CMOS Galaksija, Galaksija SMD


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

    NEO SPECTRUMAN (27.09.2019)

  12. #438
    Guru Аватар для NEO SPECTRUMAN
    Регистрация
    22.05.2011
    Адрес
    Дзержинск
    Сообщений
    3,146
    Спасибо Благодарностей отдано 
    26
    Спасибо Благодарностей получено 
    30
    Поблагодарили
    25 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от andykarpov Посмотреть сообщение
    Оно?
    оно

    Распространение запрещено правообладателем
    и п*л я правообладателей
    скачал с pouet-а
    и только потом заметил что есть на оно ссылке с самога зхарта
    Последний раз редактировалось NEO SPECTRUMAN; 27.09.2019 в 01:19.

  13. #439
    Veteran Аватар для SoftLight
    Регистрация
    28.02.2005
    Адрес
    Москва
    Сообщений
    1,410
    Спасибо Благодарностей отдано 
    44
    Спасибо Благодарностей получено 
    18
    Поблагодарили
    16 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от andykarpov Посмотреть сообщение
    И вот тут непонятно, кто виновник.
    А кварц какой стоит? и меги какие? с буквой А?
    Если есть возможность, пробуем ближайший меньший кварц, например на 20МГц с соотв конфигом для EEPROM.
    Именно диссонанс по нотам. Как будто частота не правильная. Меги обе c 'А', кварц на 24:

    Скрытый текст


    [свернуть]

    Меги когда платку отмывал тер бензином, маркировка не слезла, вроде не фейк.
    Кварц спасибо попробую поставить на 20. Очень хочется довести такую прикольную игрушку до ума.
    Последний раз редактировалось SoftLight; 27.09.2019 в 12:05.

  14. #440
    Master Аватар для andykarpov
    Регистрация
    19.12.2013
    Адрес
    г. Никополь, Украина
    Сообщений
    665
    Спасибо Благодарностей отдано 
    24
    Спасибо Благодарностей получено 
    46
    Поблагодарили
    19 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Под кварц 24МГц пересчитал конфиг для фирменных машин с 1.77МГц клоком для AY. Еще не тестировал: https://github.com/andykarpov/turbos...Hz_1_77MHz.hex

    Но мне все больше нравится идея запилить автоматический замер реального внешнего клока при старте платки и для него пересчитать все эти опорные константы, которые сейчас берутся из EEPROM, с fallback'ом на 1.75, например, в случае неудачи.

    Проблем пока вижу несколько:
    1) я в AVR ASM вообще ни в зуб ногой, нужно автора просить такую фичу запились
    2) нет исходников для Turbosound-версии
    Мои железки: ​Karabas-Nano rev.B, Karabas-128 rev.B1, ZX Evolution rev.C3, ZX Max 128, ZX 128 Spider, MIST 1.31, Львов 2.0, ZX UNO v.4.1, Reverse-U16 Rev.C, Aeon Lite, Harlequin 48k Rev.G, Harlequin 48k Rev.H, DivGMX, Profi 3.02, Profi 5.06, RK-8266, Just speccy 128, Uzebox, Maximite Colour, CMOS Galaksija, Galaksija SMD


Страница 44 из 45 ПерваяПервая ... 404142434445 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Подключение AY-3-8910
    от Zloy в разделе Звук
    Ответов: 40
    Последнее: 21.01.2011, 12:20
  2. КПЛЮ AY 8912(8910) в харькове!
    от nickpush в разделе Барахолка (архив)
    Ответов: 74
    Последнее: 12.07.2009, 21:08
  3. Продам AY-3-8910
    от crolicasm в разделе Барахолка (архив)
    Ответов: 9
    Последнее: 17.03.2009, 15:25
  4. AY-3-8910(8912) и ВГ93
    от ALEXEY.GORDEEV в разделе Барахолка (архив)
    Ответов: 1
    Последнее: 02.12.2007, 09:21
  5. О портах AY-3-8910...
    от ILoveSpeccy в разделе Звук
    Ответов: 2
    Последнее: 02.07.2007, 15:02

Ваши права

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