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

User Tag List

Страница 28 из 48 ПерваяПервая ... 242526272829303132 ... ПоследняяПоследняя
Показано с 271 по 280 из 472

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

  1. #271
    Member Аватар для USERHOME
    Регистрация
    27.02.2006
    Адрес
    MOSCOW
    Сообщений
    156
    Спасибо Благодарностей отдано 
    170
    Спасибо Благодарностей получено 
    8
    Поблагодарили
    8 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию AY

    Цитата Сообщение от oracleua Посмотреть сообщение
    Прикольная вещь получилась
    Сколько будет стоить такой "модифицированный" AY?

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

  3. #272
    Veteran
    Регистрация
    19.02.2010
    Адрес
    Энергодар
    Сообщений
    1,187
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    27
    Поблагодарили
    22 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от USERHOME Посмотреть сообщение
    Сколько будет стоить такой "модифицированный" AY?
    Я даже не считал...атмега была....а платку за пару вечеров не спеша сделал...
    А так если самому делать...то в принципе по цене атмеги..(конечно если есть в запасе фоторезист,гетинакс,хлорно е железо)

  4. #273
    Veteran
    Регистрация
    19.02.2010
    Адрес
    Энергодар
    Сообщений
    1,187
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    27
    Поблагодарили
    22 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ramiros а реально переделать прошивку atiny2313 что-бы дешифрация была внутри???
    wr,a14,a15,m1,iorq,a1 на ноги atiny2313...правда наверное прийдется ресетом пожертвовать и последовательным вводом (rx,tx)..
    за-то проще будет подключать к реалу....
    Последний раз редактировалось oracleua; 18.01.2016 в 11:12.

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

    По умолчанию

    Цитата Сообщение от oracleua Посмотреть сообщение
    Ramiros а реально переделать прошивку atiny2313 что-бы дешифрация была внутри???
    wr,a14,a15,m1,iorq,a1 на ноги atiny2313...правда наверное прийдется ресетом пожертвовать и последовательным вводом (rx,tx)..
    за-то проще будет подключать к реалу....
    Если отключить ресет, повторная прошивка будет невозможна, к тому же оперативно реагировать на изменение сигналов на входах можно только по прерываниям (именно по этому BC1 BDIR используют Int0 Int1)
    Здесь можно скачать актуальные версии Virtual Vector (VV)

  6. #275
    Veteran
    Регистрация
    19.02.2010
    Адрес
    Энергодар
    Сообщений
    1,187
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    27
    Поблагодарили
    22 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ramiros Посмотреть сообщение
    Если отключить ресет, повторная прошивка будет невозможна, к тому же оперативно реагировать на изменение сигналов на входах можно только по прерываниям (именно по этому BC1 BDIR используют Int0 Int1)
    На счер ресета то понятно...А так Никак??? Жаль...

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

    По умолчанию

    Цитата Сообщение от oracleua Посмотреть сообщение
    На счер ресета то понятно...А так Никак??? Жаль...
    скорости генерации сигналов BC1/BDIR и wr,m1,iorq совершенно разные + нужно анализировать сразу 5 бит, если сделать так, то все ресурсы МК уйдут только на обработку этих сигналов (и то не факт, что он справится). Перевести обработку на PCINT тоже не вариант, т.к. эти прерывания срабатывают гораздо медленнее, контроллер не будет успевать считывать данные за приемлемое время.
    Вообще 2313 достаточно капризный контроллер, мне лично удалось сделать версию для Atmega8 с качественным режимом чтения, Atmega8 в этом плане лучше, т.к. PWM выводы у неё находятся на порту, на котором не идет переключение ВХОД/ВЫХОД

  8. #277
    Veteran
    Регистрация
    19.02.2010
    Адрес
    Энергодар
    Сообщений
    1,187
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    27
    Поблагодарили
    22 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от EvgenRU Посмотреть сообщение
    скорости генерации сигналов BC1/BDIR и wr,m1,iorq совершенно разные + нужно анализировать сразу 5 бит, если сделать так, то все ресурсы МК уйдут только на обработку этих сигналов (и то не факт, что он справится). Перевести обработку на PCINT тоже не вариант, т.к. эти прерывания срабатывают гораздо медленнее, контроллер не будет успевать считывать данные за приемлемое время.
    Вообще 2313 достаточно капризный контроллер, мне лично удалось сделать версию для Atmega8 с качественным режимом чтения, Atmega8 в этом плане лучше, т.к. PWM выводы у неё находятся на порту, на котором не идет переключение ВХОД/ВЫХОД
    А на Atmega8 получится вариант с внутриней дешифрацией??

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

    По умолчанию

    Цитата Сообщение от oracleua Посмотреть сообщение
    А на Atmega8 получится вариант с внутриней дешифрацией??
    Нет, частоты сигналов очень большие по сравнению с BC1/BDIR поэтому и ставят схему дешифрации на логике (скорость TTL 4…20 нс, атмега за такой промежуток не успеет даже считать данные с порта, не говоря уже о их дешифрации)

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

    По умолчанию

    Если кому-то нужен эмулятор под 8 атмегу, выкладываю задесь архив, в нем готовые сборки эмулятора двух- и трех-канальные, а так же исходник на ассемблере под AVRStudio. Параллельный режим работает отлично на ZX, трехканальную версию можно втыкать прямо заместо реального AY (возможно придется переделать фильтр на выходе, смотря как у вас в ZX он сделан). Определяется в тестах и тестируется корректно.

    PS: забыл еще уточнить, что в моей версии генерация звука идет на частоте 109375Гц (частота таймера 218750Гц) для эмуляции 1.75МГц и 125000Гц (частота таймера 250000Гц) для эмуляции 2МГц, что соответствует реальному чипу, в отличие от оригинального эмулятора, где частота снижена вдвое из-за не оптимального кода. Так же в моей версии огибающие генерируются налету, а не из таблицы, шум звучит так же как на AY, а огибающая имеет 32 уровня громкости

    PS2: для проигрывания в последовательном режиме есть специальная программа, скачать можно по ссылке в readme.txt в архиве.
    Вложения Вложения
    Последний раз редактировалось EvgenRU; 22.01.2016 в 20:13.

  11. #280
    Member Аватар для USERHOME
    Регистрация
    27.02.2006
    Адрес
    MOSCOW
    Сообщений
    156
    Спасибо Благодарностей отдано 
    170
    Спасибо Благодарностей получено 
    8
    Поблагодарили
    8 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от EvgenRU Посмотреть сообщение
    Если кому-то нужен эмулятор под 8 атмегу, выкладываю задесь .....
    Кварц какой в этом случае ? (в схеме бы указать)
    Надеюсь дождусь "когда руки дойдут..." и сделаю это чудо себе

Страница 28 из 48 ПерваяПервая ... 242526272829303132 ... ПоследняяПоследняя

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

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

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

Ваши права

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