Просмотр полной версии : Сравнение: AY8930/AY8910/YM2149F
Оцифровал трек с альбома C-jeff'a, на 4-х разных чипах.
http://dl.dropbox.com/u/6439155/mikona-ym2149f.wav
http://dl.dropbox.com/u/6439155/mikona-ay8910-noname.wav
http://dl.dropbox.com/u/6439155/mikona-ay8930-microchip.wav
http://dl.dropbox.com/u/6439155/mikona-ay8910-microchip.wav
Трек игрался Wild плеером = pt3.
На AY8930 в конце трека хорошо видно и слышно отсутствующую огибающую.
8910
http://dl.dropbox.com/u/6439155/8910.png
8930
http://dl.dropbox.com/u/6439155/8930.png
Чуть позже выложу запись проигранную из дампов регистра, где в 14 регистр не посылается ничего лишнего.
а сам трек с какойнить открывалкой можно выложить?
на AY8910 если регистром-миксером отключить тон и шум то при записи потоковых данных в регистр громкости AY превращается в 4-х битный ЦАП. таким образом на нем проигрывают оцифрованные записи. Если в регистре громкости выставить в 1 пятый бит, то на выход попрет форма огибающей, чем успешно пользуются музыканты. В AY8930 эту особенность судя по всему неучли.
Проверить эту догадку можно попробовав проиграть какие либо оцифровки на AY8930, скорее всего их небудет слышно.
Оцифровал трек с альбома C-jeff'a, на 4-х разных чипах.
А саму мелодию в формате AY выложить можете? Ну т.е. тот файл, который проигрывает плеер на чипе.
Проверить эту догадку можно попробовав проиграть какие либо оцифровки на AY8930, скорее всего их небудет слышно.
Так и есть.
NEO SPECTRUMAN
19.05.2012, 23:13
Чтоб сравнивать звучание микросхем нужно как минимум сделать несколько записей одной и той же микрухи и то после полного выключения компа.
Или хотя бы в R1-R6 заносить 000 и делать несколько записей.
Ибо переинициализируется только огибающая а у генераторов тона всегда будет разная начальная фаза.
http://zx.pk.ru/attachment.php?attachmentid=35592&d=1337454097
Лучшим вариантом для теста будет прошивка плеера в ПЗУ. И запись во время включения.
Ибо переинициализируется только огибающая а у генераторов тона всегда будет разная начальная фаза.
Она в любом случае будет разная. А прошивать ПЗУ это вы уж как-нибудь сами.
NEO SPECTRUMAN
19.05.2012, 23:20
Она в любом случае будет разная. А прошивать ПЗУ это вы уж как-нибудь сами.
Поэтому и нужно несколько записей.
Чтоб для сравнения выбрать записи с максимально похожими начальными фазами.
А саму мелодию в формате AY выложить можете? Ну т.е. тот файл, который проигрывает плеер на чипе.
http://zxtunes.com/downloads.php?id=4138
т.е. в 8930 ни цапа, ни огибающих в принципе?
---------- Post added at 04:47 ---------- Previous post was at 04:14 ----------
судя по доке, там 2 режима. изначально (после ресета) должен быть включен режим совместимости с 8910, там все фичи должны работать (огибающая в т.ч.).
если же записать в 15й регистр 101ххххх, то включится режим 8930, и вот в нем-то как раз есть отличие. громкостей уже не 4 бита, а 5, соотвественно и бит огибающей теперь не в 4м бите, а в 5м. возможно и микшер там немного иначе работает.
т.е. в 8930 ни цапа, ни огибающих в принципе?
---------- Post added at 04:47 ---------- Previous post was at 04:14 ----------
судя по доке, там 2 режима. изначально (после ресета) должен быть включен режим совместимости с 8910, там все фичи должны работать (огибающая в т.ч.).
если же записать в 15й регистр 101ххххх, то включится режим 8930, и вот в нем-то как раз есть отличие. громкостей уже не 4 бита, а 5, соотвественно и бит огибающей теперь не в 4м бите, а в 5м. возможно и микшер там немного иначе работает.
Ну ЦАПа там и небыло никогда в принципе, это просто недокументированая особенность 8910 которой широко пользуются :) да и ЦАПом это трудно назвать, так - породия.
Огибающая что должна делать? задавать форму изменения громкости для генераторов тона (покрайней мере для этого ее и придумали) в 8930 это работает, а то, что форма огибающей просто прет на выход при определенных условиях - это уже извините нигде не оговаривается.
Когда я делал эмуляцию AY 8910 меня такие особенности тоже немного удивили, на этот счет есть некоторые соображения:
Генератор тона это посути просто счетчик который выдает лог. 0 или 1 с определенной частотой.
Миксер это регистр, который разрешает или запрещает прохождение лог. сигнала с генератора тона на усилитель.
Если кто обращал внимание, выключение генератора тона достигается установкой в 1 соответствующего бита в миксере, т.е. лог. сигнал с генератора тона складывается логически с битом в регистре миксера, и в результате на выходе получается постоянно лог.1. которая и перемножается в усилителе со значением огибающей, в результате на выходе усилителя получается чистая пила соответствующая таблице огибающей. Вот как то так :)
Вот как то так
спасибо, К.О., мы знаем, как работает 8910:) но вот 1й абзац я не сильно понял. не быть ЦАПа там просто не может (умножающий цап на всех 3х каналах, ага). единственная фича, которая может быть не очевидна - при выключенном тоне/шуме в микшере, на выход идет лог. 1, а не 0. остальное все логично и понятно.
в 8930, судя по регистрам, точно так же есть огибающая, да не одна. включается она просто другим битом.
Чуть позже выложу запись проигранную из дампов регистра, где в 14 регистр не посылается ничего лишнего.
Всё еще ждем :)
а перезалить можно, а то файлы потерял :)
NEO SPECTRUMAN
25.08.2015, 22:44
а перезалить можно, а то файлы потерял :)
перезалью может кому пригодяться
за одно закинул pt3
https://yadi.sk/d/DSnoeHIVif69B
Такой вопрос, а никто не проверял как звучит JFC95101 ?
А то на али у них цена 30р за штуку, заказал 10 штучек на пробу, вот хотелось бы узнать как оно.
Есть подозрения, что некоторые китайские AY могут быть тоже этой штукой перемаркированной
null_device
14.07.2017, 21:27
EvgenRU, вот тут уже обсуждалось:
http://zx-pk.ru/threads/2238-muzykalnye-protsessory-ay-3-8910-i-ym2149f.html
http://zx-pk.ru/threads/21890-otlichie-ay-8912a-ot-ay8912-i-ym2149-ot-ym2149f.html
NEO SPECTRUMAN
14.07.2017, 21:31
вот тут уже обсуждалось:
что там обсуждалось?
заказал 10 штучек на пробу
с тебя записи звучания :v2_dizzy_roll: :v2_smile: :v2_dizzy_turn: :v2_ny:
и желательно с записями настоящих ym\ay если есть
чтоб можно было сравнить
учитывая особенности твоего записывающего оборудования :v2_dizzy_botan:
кстате за одно проверь как у него с дешифрацией портов
или хотя бы запусти какой нибудь тест
который определяет ym или ay щас стоит
Ок, если пришлют, обязательно на эве погоняю и запишу, есть AY/YM запишу тогда Big Things на всех трех.
NEO SPECTRUMAN
14.07.2017, 21:48
Ок
запиши mikona из этой же темы
http://zx-pk.ru/threads/19258-sravnenie-ay8930-ay8910-ym2149f.html?p=824561&viewfull=1#post824561
Ну что же, вот и они :)
https://avray.ru/files/picforzxpk/jfc95101/jfc95101.jpg
Заметьте, ни одного повтора :-D
Начну потихоньку записывать звучание, я так полагаю нужно сделать WAV для AY/YM/JFC ?
PS: возьму чип 0839
UPD: так, уже видно различия в звучании, чисто на слух JFC звучит сочнее и громче
https://avray.ru/files/picforzxpk/jfc95101/jfc95101_test2.jpg
ЗАПИСИ ЗВУЧАНИЯ В WAV ФОРМАТЕ
=========================
ВНИМАНИЕ, WAV файлы по 67Мб !!!
AY-3-8910A: http://avray.ru/files/aytest/mikona_AY-3-8910A_microchip.wav 67Mb
JFC95101: http://avray.ru/files/aytest/mikona_JFC95101.wav 67Mb
YM2149F: http://avray.ru/files/aytest/mikona_YM2149F.wav 67Mb
=========================
В АРХИВЕ 7z
AY-3-8910A: http://avray.ru/files/aytest/mikona_AY-3-8910A_microchip.7z 39Mb
JFC95101: http://avray.ru/files/aytest/mikona_JFC95101.7z 41Mb
YM2149F: http://avray.ru/files/aytest/mikona_YM2149F.7z 39Mb
=========================
TEST 4.30 у меня на эве ругается на некорректный порт BFFD, наверное кривоватая конфигурация, так что протестил в RamD 2.0
https://avray.ru/files/picforzxpk/jfc95101/jfc95101_test.jpg
Индикаторы в демках работают нормально
PS: У меня лично сложилось впечатление, что JFC95101 это тот же AY только с предусилителем, ну и корпус у него немного толще у AY-3-8910A - 3.19mm, у JFC - 3.87mm
NEO SPECTRUMAN
11.08.2017, 22:59
ВНИМАНИЕ, WAV файлы по 67Мб !!!
zip открывает ХР из коробке
ужимаетсо в 80% от исходного размера
7z ужимает в половину
на слух мну кажетсо что у JFC95101 самые низкие градации громкости относительно самых верхних чуть громче чем у AY-3-8910A
пока не могу нормально сравнить
а может просто показалось тк один запись громче
толку от сжатия, менее 50% выигрыш, зато мороки с запаковкой/распаковкой :)))
Все записи сделаны с одинаковыми настройками, так что уровень у JFC больше чем у остальных, это факт.
UPD: добавил архивы в 7z
NEO SPECTRUMAN
11.08.2017, 23:38
толку от
качать на 25% дольше времени
а непрерывный 7z ужмет 100500 похожих wav-ов до размера одного файла
зато мороки с запаковкой/распаковкой
лкм > 7zip > запаковать
лкм > 7zip > зараспаковать :v2_tong2:
- - - Добавлено - - -
Интересно нет ли готового теста
который прогнал бы все градации громкости\частоты\во всех каналах итд...
и проверил бы дешифрацию номеров регистров
omercury
12.08.2017, 06:07
PS: возьму чип 0839
А теперь возьмите 9920, если верить маркировке, он вдвое старше.
Как не лениво было это делать, но всё же :)
https://avray.ru/files/picforzxpk/jfc95101/jfc95101_test3.jpg
Здесь мы видим уровень примерно такой же как у AY, значит (IMHO) изначально JFC были точной копией AY, а потом уже начали делать подделки.
http://avray.ru/files/aytest/mikona_JFC95101_9920.wav 67Mb
http://avray.ru/files/aytest/mikona_JFC95101_9920.7z 39Mb
Странно, что в тесте не участвует чип GI 8912A. Есть отзывы о том, что у него звук лучше всех протестированных... (http://zx-pk.ru/threads/27639-plata-perekhodnik-ay-8910-na-ay-8912.html?p=922657&viewfull=1#post922657)
omercury
12.08.2017, 12:42
Ничего странного, у меня, например, есть только AY38912A/P от некрочипа да родной YM2149F, остальных тупо нет.
З.Ы.
Странно, что тестирует один Евгений, а остальные только стучат ложками - "Ещё, ещё!!!"
;)
Раз пошла такая пьянка - режь последний огурец :)))
https://avray.ru/files/picforzxpk/jfc95101/jfc95101_test4.jpg
http://avray.ru/files/aytest/mikona_AY-3-8912_GI.wav 67Mb
http://avray.ru/files/aytest/mikona_AY-3-8912_GI.7z 39Mb
Заметьте, именно AY-3-8912 без всяких индексов!
PS: забыл уточнить, в качестве проигрывателя PT3 использовался RC 1.96
NEO SPECTRUMAN
12.08.2017, 20:05
Как не лениво было это делать, но всё же
как раз хотел попросить
чтоб проверить предпологаемое отличие от Ау
http://zx-pk.ru/attachment.php?attachmentid=61946&d=1502557684
большая амплитуда у верхних и нихних градаций громкости
(см как внезапно завышена 14 градация у jfc)
+слабая разница между некоторыми
(см как внезапно завышена 14 градация у jfc)
+слабая разница между некоторыми
Т.е. они походу не заморачивались изучением сигнала реального AY, а тупо взяли даташит, взяли оттуда уровни, а те что не были указаны влепили отбалды, судя по тому что 13 и 15 уровни совпадают. :-D
Странно, что тестирует один Евгений, а остальные только стучат ложками - "Ещё, ещё!!!";) Тестировать надо в одних и тех же условиях на одном и том же оборудовании, чтобы получить достоверные и сравнимые результаты. Так что, думаю Евгений обречён:)
NEO SPECTRUMAN
12.08.2017, 21:21
Только теста то нету.
А погонять музычку это...
...хотя просто интересно посравнивать
- - - Добавлено - - -
Так что, думаю Евгений обречён
еще DDp наснимал на чем то все уровни громкостей большого количества чипов
У меня еще есть вот такая штука...
http://savepic.net/9605879.jpg
Но это уже когда совсем делать нечего будет :-D
omercury
12.08.2017, 22:40
У меня еще есть вот такая штука...
Микроволновка с USB... ;)
А почему провода внутри?
HardWareMan
13.08.2017, 07:21
omercury, чтоб на столе не валялись. :)
...у меня, например, есть только AY38912A/P от некрочипа да родной YM2149F... Ну и как у них звук в сравнении на слух?
Ну и как у них звук в сравнении на слух?
Кардинальное отличие на слух только у YM, по-другому огибающие звучат
Наилучшее звучание, как и утверждалось ранее, у AY-3-8912 GI
NEO SPECTRUMAN
13.08.2017, 20:26
Т.е. они походу не заморачивались изучением сигнала реального AY, а тупо взяли даташит, взяли оттуда уровни, а те что не были указаны влепили отбалды, судя по тому что 13 и 15 уровни совпадают. :-D
нет у второго чипа такого не наблюдается
хотя "тихие" ступеньки все равно какие то кривые.
Запоздало, но, всё же... По моему мнению, лучше всех звучит Ямаха, потом, с большим отставанием, идёт JFC. Третьим пришёл AY.
AndreiZX
09.02.2022, 11:16
Недавно вылезло ещё одно странное отличие. Микрочип 8910 внезапно работает без питания. То есть если все ноги подключить, кроме одной, питания +5в, то на ней откуда ни возьмись появляется напряжение +4.2в и музычка играет как ни в чем ни бывало, только на процентов пять тише, почти незаметно. Ямаховский чип так не может.
Микрочип 8910 внезапно работает без питания.
а что подаётся на BC2 ?
Недавно вылезло ещё одно странное отличие. Микрочип 8910 внезапно работает без питания. То есть если все ноги подключить, кроме одной, питания +5в, то на ней откуда ни возьмись появляется напряжение +4.2в и музычка играет как ни в чем ни бывало, только на процентов пять тише, почти незаметно. Ямаховский чип так не может.
Ну так, если на портах защитные диоды стоят, то при подачи на любой порт потенциала 5в, открывается защитный диод на шину питания. И падение напряжения на 0.7в является нормой для диода) Но так делать не надо, т.к. защитные диоды не для этого)
музычка играет как ни в чем ни бывало
А если убрать питание со входов A8 и BC2? Сделать подтяжку через резисторы около 10КОм, а не напрямую к +5B, как обычно?
AndreiZX
09.02.2022, 19:06
Я не спец в этом и реально не экспериментировал что будет, если... Но. По моему это странное поведение. Вот ямаховский чип реально затыкается при обесточивании. Потом при подаче питания продолжает играть. Это правильно. А микрочип чего-то перемудрил. И я теперь не знаю как его заткнуть только одним выключателем.
По моему это странное поведение.
Нормальное это поведение. Срабатывает защита от высоких напряжений на входах.
И я теперь не знаю как его заткнуть только одним выключателем.
Притянуть RESET к земле -- не?
Притянуть RESET к земле -- не?
Ресет общий на всю схему, если речь о Спектруме =) разве что лепить резистор, чтоб на остальную схему не влияло.
теперь не знаю как его заткнуть только одним выключателем
Как вариант - поставить тумблер в разрыв сигнала Clock, идущего на чип. Не совсем правильное решение, но звук заткнется.
Михаил Каа
10.02.2022, 01:12
Тоже интересует тема сравнить разные чипы. Но беспокоит вопрос методологии... Есть какая то общепризнанная демка (из первого сообщения?). Или может есть софт который генерит нужные последовательности.
Если коротко - есть почти все разновидности чипов. Есть хорошая звуковая карта. Есть Скорп и Пент - машины для тестов. Посоветуйте, как грамотно провести эксперимент.
Михаил Каа, поставь задачи. Что конкретно сравнивать. Тогда найдутся инструменты и средства.
Тоже интересует тема сравнить разные чипы
Что конкретно сравнивать
Весь вопрос в том, для чего. Да, звучат AY и YM по-разному, это даже на слух спокойно улавливается. У AY звук более резкий, грубый, пердежный, что ли (на огибающих четко слышно).
А вот кому что кажется более правильным - это личные предпочтения. Мне больше нравится YM, но немало народа считает "истинным" звучание AY.
Да и программно они детектируются, из свободных портов в/в приходят разные данные, но к звуку это не имеет отношения.
polikarpov76
10.02.2022, 09:03
reddie, дада, видели мы уже как на слух угадывают: https://zx-pk.ru/threads/31782-bitva-audiofilov-ay-vs-ym.html
видели мы уже как на слух угадывают
Про угадывание и не говорилось, многое зависит от аппаратуры (схемы включения чипа, усилителя) и качества записи.
Но именно разницу на одном и том же треке, одних компе-усилителе-колонках, но с разными чипами, слышу отлично.
Повторюсь, заметное расхождение идет на огибающих. В уровнях/ступеньках громкости тона, вроде, тоже что-то есть, но на треке это уловить сложно.
Насколько помню, сравнивал в свое время, перебирая последовательно громкости тона в одном канале, и на слух уровни отличались.
- - - Добавлено - - -
цитата из той самой темы по ссылке:
все современное использует огибающую для кольцевой модуляции
и для баса, которые как раз резко и выдают где AY а где YM
AndreiZX
19.03.2022, 13:00
Ресет общий на всю схему, если речь о Спектруме =) разве что лепить резистор, чтоб на остальную схему не влияло.
Как вариант - поставить тумблер в разрыв сигнала Clock, идущего на чип. Не совсем правильное решение, но звук заткнется.
Увы, это не так. Только дошли руки попробовать. При разрыве сигнала клок оба чипа и ямаха и микрочип - продолжают выдавать уже не музыку, а хрипы и пуки в динамик в такт музыке!! Тишина никак не наступает. Еще идеи есть, как заткнуть эти чипы одним выключателем?
Еще идеи есть, как заткнуть эти чипы одним выключателем?
А если вот так? Тумблер с двумя входами, в одном положении на сброс AY идет сигнал со схемы, в другом сажается на землю.
Вход на чипе можно подпереть к +5В резистором 5-10К для "надежности" в момент переключения.
https://i4.imageban.ru/out/2022/03/19/b926281717f8692804a137a89b859302.gif (https://imageban.ru)
AndreiZX
19.03.2022, 19:57
А если вот так? Тумблер с двумя входами, в одном положении на сброс AY идет сигнал со схемы, в другом сажается на землю.
Вход на чипе можно подпереть к +5В резистором 5-10К для "надежности" в момент переключения.
https://i4.imageban.ru/out/2022/03/19/b926281717f8692804a137a89b859302.gif (https://imageban.ru)
Да, так работает отлично. Полная тишина, без резисторов пробовал, все надежно выключается, спасибо.
nimdasys_inbox_ru
02.07.2022, 10:09
TEST 4.30 у меня на эве ругается на некорректный порт BFFD, наверное кривоватая конфигурация, так что протестил в RamD 2.0
https://avray.ru/files/picforzxpk/jfc95101/jfc95101_test.jpg
Индикаторы в демках работают нормально
PS: У меня лично сложилось впечатление, что JFC95101 это тот же AY только с предусилителем, ну и корпус у него немного толще у AY-3-8910A - 3.19mm, у JFC - 3.87mm
Подскажите пожалуйста где можно скачать обе эти утилиты ?!
null_device
02.07.2022, 10:27
nimdasys_inbox_ru, а где-нибудь искали?
Первый, лежит тут (https://vtrd.in/release.php?r=0ee7baec4c7b1bca1771541c88171df6).
Второй, вроде как лежит там же (https://vtrd.in/release.php?r=9f4d0e50a03bc00fb54a5cce5d5ada6e).
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot