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

User Tag List

Страница 12 из 17 ПерваяПервая ... 8910111213141516 ... ПоследняяПоследняя
Показано с 111 по 120 из 170

Тема: Эмуляция AY/YM

  1. #111
    Veteran
    Регистрация
    04.08.2005
    Адрес
    Nizhnevartovsk
    Сообщений
    1,007
    Спасибо Благодарностей отдано 
    75
    Спасибо Благодарностей получено 
    114
    Поблагодарили
    77 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MetalliC Посмотреть сообщение
    ак а что с результатами тестов в целом, что верно а что не верно ?
    Так вроде же написал. Всё хорошо. То что это эмуляция - слышно только по отражениям на делителях <=5 (когда частоты вылазят за найквиста). Гармоники не сильно яркие. Т.е. единственная проблема - неидеальный передискретизатор.
    Цитата Сообщение от MetalliC Посмотреть сообщение
    судя по ченжлогу в версиях до 0.153 не было прескалера шума, частота была вдвое выше чем должна, в этой же 0.153 сделали 17-бит LFSR как в оригинальных чипах.
    Похоже что было весьма криво. А сейчас почти идеал.

    Цитата Сообщение от MetalliC Посмотреть сообщение
    PS: глянул исходники Ay_Emul29b26 - не вижу я там ничего специального про частоту тона 2, 0 и 1 будут одинаковы, а вот 2 по идее уже нет.
    Там ничего особого про частоту 2 нет. Просто там децимация очень качественная проходит так что тон с делителем меньше 6ти дает вообще ровную линию. Большинство передискретизаций оставляет ряд частот, от того что "усреднение" происходит неидеально. В целом это можно было бы делать простым хаком - если частота после деления выше частоты найквиста - генерировать линию. Однако в этом случае нужно модулируемые таким сигналом огибающую и шум в амплитуде уполовинивать (т.к. это по факту ШИМ 50%)
    Последний раз редактировалось Dexus; 25.09.2020 в 10:19.

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

    MetalliC (25.09.2020)

  3. #112
    Veteran
    Регистрация
    04.08.2005
    Адрес
    Nizhnevartovsk
    Сообщений
    1,007
    Спасибо Благодарностей отдано 
    75
    Спасибо Благодарностей получено 
    114
    Поблагодарили
    77 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Часть рук добралась просмотреть что там с плеерами-эмуляторами случилось, и немного подправить описание.
    В ZX-Tune версии 5000 практически все несовершенства были устранены. Заслуженный exemplary implementation.

  4. #113
    Veteran Аватар для zebest
    Регистрация
    11.01.2008
    Адрес
    Ладошкино
    Сообщений
    1,673
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    323
    Спасибо Благодарностей получено 
    221
    Поблагодарили
    174 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    могу попробовать сделать неск. тестов на ФПГА-бордах. ЕсЛи еще актуально.
    Ну и давно интересуют похожие тесты для SAA1099, и несколько эмулей поддерживает, и в железе, и в ФПГА есть три варианта как бы.
    Profi v3.2 -=- Speccy2010,r2

  5. #114
    Veteran
    Регистрация
    04.08.2005
    Адрес
    Nizhnevartovsk
    Сообщений
    1,007
    Спасибо Благодарностей отдано 
    75
    Спасибо Благодарностей получено 
    114
    Поблагодарили
    77 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zebest Посмотреть сообщение
    могу попробовать сделать неск. тестов на ФПГА-бордах. ЕсЛи еще актуально.
    Ну и давно интересуют похожие тесты для SAA1099, и несколько эмулей поддерживает, и в железе, и в ФПГА есть три варианта как бы.
    Fpga борды - почему бы и нет. В принципе актуально. Пройдусь, проаналазирую сравнительно, добавлю в таблицу. Интересно было бы получить образец со Sprinter, сравнив его с тем что в Next.

    А вот по SAA отдельный тест нужно городить, понимая все краевые ситуации (ну, помимо передискретизации, который одинаковые симптомы генерирует, будучи плохим).
    Для AY же тест я пытался сделать такой, что "особые" случаи вылезали бы достаточно заметно (стандартные мелодии на 95% даже в zesarux'е будут звучать не так ужасно, как тест). Надо знать специфику чипа, в общем, чтоб тест такой сделать.

  6. #115
    Veteran Аватар для ZXMAK
    Регистрация
    30.01.2006
    Адрес
    Харьков
    Сообщений
    1,406
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    20
    Поблагодарили
    14 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    смотреть нужно не звуковой картой, а осциллографом, у которого не 192 кГц, а 1 ГГц семплрейт

    Откопал свой старенький чип YAMAHA YM2149F. К сожалению все что осталось от моего спектрума.

    Интересно подключить его, будет он работать от 3V портов STM32?
    Последний раз редактировалось ZXMAK; 13.10.2021 в 04:53.
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

  7. #116
    Member
    Регистрация
    15.01.2021
    Адрес
    г. Москва
    Сообщений
    164
    Спасибо Благодарностей отдано 
    102
    Спасибо Благодарностей получено 
    60
    Поблагодарили
    31 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZXMAK Посмотреть сообщение
    смотреть нужно не звуковой картой, а осциллографом, у которого не 192 кГц, а 1 ГГц семплрейт

    Откопал свой старенький чип YAMAHA YM2149F. К сожалению все что осталось от моего спектрума.

    Интересно подключить его, будет он работать от 3V портов STM32?
    По идее должен работать.

  8. #117
    Activist
    Регистрация
    18.04.2015
    Адрес
    г. Люберцы
    Сообщений
    342
    Спасибо Благодарностей отдано 
    103
    Спасибо Благодарностей получено 
    31
    Поблагодарили
    26 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZXMAK Посмотреть сообщение
    Откопал свой старенький чип YAMAHA YM2149F. К сожалению все что осталось от моего спектрума.

    Интересно подключить его, будет он работать от 3V портов STM32?
    Не совсем stm32, но скорее всего будет.
    https://github.com/Fujix1/psg_vgm_longan_nano

  9. #118
    Member Аватар для RomanRom2
    Регистрация
    09.02.2005
    Адрес
    Нижний Новгород
    Сообщений
    146
    Спасибо Благодарностей отдано 
    49
    Спасибо Благодарностей получено 
    103
    Поблагодарили
    38 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Dexus Посмотреть сообщение
    Интересно было бы получить образец со Sprinter
    что нужно сделать, что предоставить?

  10. #119
    Veteran
    Регистрация
    04.08.2005
    Адрес
    Nizhnevartovsk
    Сообщений
    1,007
    Спасибо Благодарностей отдано 
    75
    Спасибо Благодарностей получено 
    114
    Поблагодарили
    77 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от RomanRom2 Посмотреть сообщение
    что нужно сделать, что предоставить?
    Ну вы че... все де в нульпосте. И сама программа (я грузил .$С на свой профи, запускал через randomize usr).
    Цитата Сообщение от Dexus Посмотреть сообщение
    Капчурить звук минимум в 44.1КГц, 16бит, стерео (желательно в схеме ACB, но можно и ABC). Желательно дискретизацию побольше, если можно (я капчурил в 192КГц). Шум давить не нужно.
    Записать звук. Сохранить в формате без потерь (я использую flac, но если не выходит - можно wav). И поделиться через что угодно. Я уже проанализирую, сравню, размещу в таблице.

    В чем трудности?
    Последний раз редактировалось Dexus; 21.10.2021 в 21:19.

  11. #120
    Veteran
    Регистрация
    04.08.2005
    Адрес
    Nizhnevartovsk
    Сообщений
    1,007
    Спасибо Благодарностей отдано 
    75
    Спасибо Благодарностей получено 
    114
    Поблагодарили
    77 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В эмуляторе Fuse оказывается по-умолчанию включен "ламповый" ухудшатель звука, ограничивающий частоту до 12кгц. После его отключения звук стал существенно "кристальнее". Но щелчки на делителях 0..8 все равно остались, поэтому в таблице Fuse я оставил на месте.

Страница 12 из 17 ПерваяПервая ... 8910111213141516 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. [Поиск 1] Эмуляция
    от KingArthur в разделе Поиск
    Ответов: 192
    Последнее: 05.12.2021, 15:48
  2. Эмуляция AY/YM
    от mungo в разделе Эмуляторы
    Ответов: 18
    Последнее: 22.03.2013, 06:14
  3. Эмуляция Sprinter'а
    от breeze в разделе Эмуляторы
    Ответов: 7
    Последнее: 28.03.2008, 23:08
  4. Эмуляция инструкции IM 0/1
    от DZh в разделе Эмуляторы
    Ответов: 1
    Последнее: 09.03.2008, 09:20
  5. Эмуляция звука
    от tenebris в разделе Зарубежные компьютеры
    Ответов: 19
    Последнее: 24.01.2008, 17:26

Ваши права

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