User Tag List

Страница 48 из 48 ПерваяПервая ... 4445464748
Показано с 471 по 477 из 477

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

  1. #471

    Регистрация
    19.12.2013
    Адрес
    г. Никополь, Украина
    Сообщений
    1,017
    Спасибо Благодарностей отдано 
    363
    Спасибо Благодарностей получено 
    706
    Поблагодарили
    187 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от izzx Посмотреть сообщение
    А где там прошивки для TS? Не вижу.
    https://www.avray.ru/ru/turbosound/

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

    izzx(23.05.2022)

  2. #472

    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,308
    Спасибо Благодарностей отдано 
    1,034
    Спасибо Благодарностей получено 
    819
    Поблагодарили
    490 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В попыхах перед Undef-ом собрал для Вектора на коленке R-Sound из AVR-AY на ардуине-нане. Невероятно круто, что так можно -- хочу сказать большое спасибо всем, кто приложил к этому проекту руку.

    Вопрос -- я вопспользовался конфигом на 20МГц, вдруг прокатит (моя ардуина на 16). Круто все работает, но звучит как будто басовито. Я попробовал пересчитать ICR по формуле, как нашел где-то здесь. Сделал конфиг из 4 байт. На глаз конфиг сразу отличается от тех, что в архиве. В архиве везде длина 5, а у меня 4. Звучит мой конфиг тоже очень странно. Не могу точно охарактеризовать что не так, но как будто что-то стало не строить. Не пропорционально все выше-ниже, а как будто какие-то звуки сместились не туда. Что не так может быть? Как все-таки получены конфиги из дистрибутива?
    Больше игр нет

  3. #473

    Регистрация
    27.08.2019
    Адрес
    г. Ростов-на-Дону
    Сообщений
    1,034
    Спасибо Благодарностей отдано 
    467
    Спасибо Благодарностей получено 
    194
    Поблагодарили
    125 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Доброго времени коллеги !

    Первым делом хотел бы поблагодарить разработчиков проекта эмуляции AY и TurboSound за проделанную, прекрасную работу ! Очень вам благодарен, вы просто молодцы !

    Вопрос к разработчикам и хранителям исходников для TurboSound. Можете скомпилить прошивку атмеги не на 2 канала (левый, правый) а на 3 канала (A,B,C) чтобы этим можно было заменить аутентичные устройства без переделок, просто вставив вместо AY ?
    Если желания заниматься нет, можете тогад открыть исходники именно для TurboSound. Для AY исходники есть, вот второй день исследую, сравниваю в бинарном виде то что получается от их компиляции, с тем что есть уже откомпилированное на сайте проекта. КОмпилится все хорошо, но при сравнении с бинарниками прошивки TurboSound выясняется что есть небольшие отличия в коде, прежде всего в циклах опросе шины, ну и кое где еще. В целом я могу и сам дизасемблировать отличные участки кода, но хотелось бы все таки делать это с согласия автора, а лучше просто получить исходники. Автор кода, пожалуйста, минимально, откомпилируй код для первого и второго чипа под три канала, чтобы соответствовало вот этому:


    #define CHANNELS 3 ; choose 2 or 3 channel version
    #define SPEAKER 0 ; use SPEAKER port input on PD1 (0 - no, 1 - yes)
    #define VOLUME_TABLE 1 ; 0 - AY, 1 - YM, 2 - ALTERNATE volume table
    #define MCU_TYPE 0 ; 0 - Atmega8, 1 - Atmega48, 2 - Atmega88/168/328

    Тогда не нужно будет столько лишней работы проводить )))

    Н на всякий случай можно еще и альтернативку сделать (0,1,2)

    #define VOLUME_TABLE 1 ; 0 - AY, 1 - YM, 2 - ALTERNATE volume table

    В остальном все исчерпывающе, благодарю за Ваш проект !

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

    Цитата Сообщение от EvgenRU Посмотреть сообщение
    На основе эмулятора версии 23 сделана так же очень простая реализация TurboSound на двух МК Atmega8, подробности в архиве. К сожалению, без исходников.

    Если есть вопросы - пишите в ПМ или сюда.
    Доброго времени !
    Вот чуть выше для вас вопрос как раз !!!

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

    Цитата Сообщение от EvgenRU Посмотреть сообщение

    PS: проверил 26 версию, на композиции NIAGRA получил полностью аутентичный шум очень рад
    Вот именно 26 версию прошивки TurboSound хотелось бы в версии на 3 канала для обоих чипов. И так же с таблицей и AY и YM.. ли просто исходники от нее. Было бы прям шоколадно !

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

    Последние изменения в прошивке походу были 4 года назад.
    Последний раз редактировалось electroscat; 16.10.2024 в 01:40.
    Сейчас в коллекции:
    Вектор 06Ц.01(Минск, Волжский, Астрахань, Киров) x4, Вектор 06Ц.02(Кишенев), Электроника 0511 УКНЦ (СЭМЗ) X2, Электроника 0511 УКНЦ (КВАНТ), Агат 7, Агат 9, Поиск-1.03 (VGA), Поиск-1.03 (CGA сток), Электроника БК-0011(10,11M) [3IN1], Электроника БК-0010-01, Львов ПЛ-01, Корвет ПК8010, Партнер 01.01, Спектр-001, БАЙТ(БПО_СВТ), Волна 48, Ленинград 48, Веста ИК-30, Веста ИК-31, БПК Дельта-Микро, Компакт 256(новодел),
    и ... AMD K6-300, Pentium 200 mmx, 386SX-16 ...

  4. #474

    Регистрация
    27.08.2019
    Адрес
    г. Ростов-на-Дону
    Сообщений
    1,034
    Спасибо Благодарностей отдано 
    467
    Спасибо Благодарностей получено 
    194
    Поблагодарили
    125 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Друзья, ели вдруг у кого то есть вариант попробовать вот эти дампы, скомпилил с YM и AY таблицами, на 3 канала, прошивки для 0 и 1 чипа, платы для девайса в работе пока что, не на чем проверить, а колхозить на макетке совсем желания нет, жалко МГТФ, его в мире немного осталось))). Если кто то проверит, отпишитесь плиз.

    3CH.zip

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

    Канал B на PB3- 15 выв. обоих микросхем. Нужна схема как для обычной AY с 3 канальным выходом.

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

    Наверное благоприятно через резюки 1 кОм соединить 15 выводы двух микросхем, чтобы получить канал B.
    Последний раз редактировалось electroscat; 20.10.2024 в 22:55.
    Сейчас в коллекции:
    Вектор 06Ц.01(Минск, Волжский, Астрахань, Киров) x4, Вектор 06Ц.02(Кишенев), Электроника 0511 УКНЦ (СЭМЗ) X2, Электроника 0511 УКНЦ (КВАНТ), Агат 7, Агат 9, Поиск-1.03 (VGA), Поиск-1.03 (CGA сток), Электроника БК-0011(10,11M) [3IN1], Электроника БК-0010-01, Львов ПЛ-01, Корвет ПК8010, Партнер 01.01, Спектр-001, БАЙТ(БПО_СВТ), Волна 48, Ленинград 48, Веста ИК-30, Веста ИК-31, БПК Дельта-Микро, Компакт 256(новодел),
    и ... AMD K6-300, Pentium 200 mmx, 386SX-16 ...

  5. #475

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

    По умолчанию

    Исходники прикладываю, можно делать с ними всё что угодно.
    4 года не выходило новой версии т.к. там уже нечего допиливать
    Вложения Вложения

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

    electroscat(21.10.2024), korova(18.04.2025), Oleg N. Cher(21.10.2024), RW9UAO(22.11.2024), SoftLight(21.10.2024), svofski(21.10.2024)

  6. #476

    Регистрация
    27.08.2019
    Адрес
    г. Ростов-на-Дону
    Сообщений
    1,034
    Спасибо Благодарностей отдано 
    467
    Спасибо Благодарностей получено 
    194
    Поблагодарили
    125 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от EvgenRU Посмотреть сообщение
    Исходники прикладываю, можно делать с ними всё что угодно.
    Благодарю, Чуть бы раньше, уже сдизассемблил )
    Цитата Сообщение от EvgenRU Посмотреть сообщение
    4 года не выходило новой версии т.к. там уже нечего допиливать
    Да, согласен, код максимально оптимизирован, вряд ли что то там можно улучшить, все четко!

    Спасибо Вам огромное за вашу работу !!! Прекрасный проект!
    Сейчас в коллекции:
    Вектор 06Ц.01(Минск, Волжский, Астрахань, Киров) x4, Вектор 06Ц.02(Кишенев), Электроника 0511 УКНЦ (СЭМЗ) X2, Электроника 0511 УКНЦ (КВАНТ), Агат 7, Агат 9, Поиск-1.03 (VGA), Поиск-1.03 (CGA сток), Электроника БК-0011(10,11M) [3IN1], Электроника БК-0010-01, Львов ПЛ-01, Корвет ПК8010, Партнер 01.01, Спектр-001, БАЙТ(БПО_СВТ), Волна 48, Ленинград 48, Веста ИК-30, Веста ИК-31, БПК Дельта-Микро, Компакт 256(новодел),
    и ... AMD K6-300, Pentium 200 mmx, 386SX-16 ...

  7. #477

    Регистрация
    30.06.2011
    Адрес
    г. Кривой Рог
    Сообщений
    79
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    12
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Прошивка версии 26, демка Across the edge, огибающая звучит как будто кто-то гороха объелся. На прошивке 23 огибающая звучит нормально, но там звук "затянутый", практически нет затухания.
    Так что есть что допиливать.

Страница 48 из 48 ПерваяПервая ... 4445464748

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

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

Эту тему просматривают: 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

Ваши права

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