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

User Tag List

Страница 6 из 7 ПерваяПервая ... 234567 ПоследняяПоследняя
Показано с 51 по 60 из 68

Тема: МСЗ-1

  1. #51
    Moderator Аватар для BYTEMAN
    Регистрация
    11.01.2006
    Адрес
    Брест/Минск
    Сообщений
    8,394
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    179
    Спасибо Благодарностей получено 
    115
    Поблагодарили
    57 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    а сколько бит на громкость определено в формате mod? просто у амиги Паула даёт только 6 бит на канал, у нас даже с запасом получается.
    С уважением, Александр.
    Scorpion ZS-256 Turbo+ GMX-2048
    SID-Blaster/ZX
    Музей ретрокомпьютеров в Минске!
    Здесь ничего нет => http://byteman.by
    И здесь тоже --->>> http://bytespace.by

  2. #52
    Member
    Регистрация
    30.05.2009
    Адрес
    Novosibirsk, Russia
    Сообщений
    86
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Viktor2312 Посмотреть сообщение
    Появилось вот такое предложение по поводу номера порта который использовать. Если будут создаваться другие модули, то они будут иметь перемычки П1 и П2 и ими можно будет выбрать номер порта. То именно в МСЗ-1 можно эти перемычки убрать, сэкономив тем самым немного места на плате, упростив разводку.
    На мой взгляд МС3-1 не должен подключаться к внутренней шине компьютера. Это ограничивает его универсальность/переносимость.
    Устройство лучше сделать подключаемым как принтер. Тогда его можно будет использовать с большим количеством компьютеров - вплоть до PC.

    Воткнул например эту карточку в параллельный порт БК0010, и послушал какой-нибудь MOD... загружая его перед этим полчаса с кассеты =)

    Если в ИРИШЕ нет параллельного порта - то тогда надо просто сделать отдельный контроллер параллельного порта, у которого будет разъём какой-нибудь, к которому уже будет подключаться МС3-1.

    Возникает вопрос с питанием. Возможно имеет смысл питать от внешнего блока питания 12V и все нужные напряжения формировать из него.

    Т.е. формат устройства предлагаю выполнить в виде "внешняя звуковая карта".
    Музей цифровой археологии: http://www.asvcorp.ru/darch/
    Занимаюсь разработкой облачного САПР для электронщиков: https://sapr.asvcorp.ru/

  3. #53
    Moderator Аватар для BYTEMAN
    Регистрация
    11.01.2006
    Адрес
    Брест/Минск
    Сообщений
    8,394
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    179
    Спасибо Благодарностей получено 
    115
    Поблагодарили
    57 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    мы сейчас например разрабатываем (точнее, железо уже разработали) SID-Blaster, так там сделали именно на шину компа, но суть всей системы такова, что пересадить на внешку особой проблемы не будет. Портовый доступ (через несколько портов - порт команды, порт данных и порт статуса), так что переделать адресный дешифратор для работы, допустим, на LPT , думаю, большой проблемы не будет... Думаю, вам бы стоило идти по похожему пути..
    С уважением, Александр.
    Scorpion ZS-256 Turbo+ GMX-2048
    SID-Blaster/ZX
    Музей ретрокомпьютеров в Минске!
    Здесь ничего нет => http://byteman.by
    И здесь тоже --->>> http://bytespace.by

  4. #54
    Member
    Регистрация
    30.05.2009
    Адрес
    Novosibirsk, Russia
    Сообщений
    86
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от BYTEMAN Посмотреть сообщение
    а сколько бит на громкость определено в формате mod? просто у амиги Паула даёт только 6 бит на канал, у нас даже с запасом получается.
    Восемь.
    http://ru.wikipedia.org/wiki/MOD
    Музей цифровой археологии: http://www.asvcorp.ru/darch/
    Занимаюсь разработкой облачного САПР для электронщиков: https://sapr.asvcorp.ru/

  5. #55
    Moderator Аватар для BYTEMAN
    Регистрация
    11.01.2006
    Адрес
    Брест/Минск
    Сообщений
    8,394
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    179
    Спасибо Благодарностей получено 
    115
    Поблагодарили
    57 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    hdc, это 8 бит на сэмпл. А у нас ещё впридачу 8 бит на громкость... Фактически можно будет 16-битные сэмплы играть.
    С уважением, Александр.
    Scorpion ZS-256 Turbo+ GMX-2048
    SID-Blaster/ZX
    Музей ретрокомпьютеров в Минске!
    Здесь ничего нет => http://byteman.by
    И здесь тоже --->>> http://bytespace.by

  6. #56
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,116
    Спасибо Благодарностей отдано 
    792
    Спасибо Благодарностей получено 
    658
    Поблагодарили
    403 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от BYTEMAN Посмотреть сообщение
    hdc, это 8 бит на сэмпл. А у нас ещё впридачу 8 бит на громкость... Фактически можно будет 16-битные сэмплы играть.
    Для этого понадобятся еще 4 DMA канала на регуляторы громкости
    Больше игр нет

  7. #57
    Guru Аватар для Vladimir_S
    Регистрация
    12.12.2011
    Адрес
    г. Иркутск
    Сообщений
    2,507
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    19 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Viktor2312 Посмотреть сообщение
    это К555ЛИ1, а это уже 4 элемента 2ИЛИ.
    В справочник не смотрел, но насколько помню ЛИ1 это 2И.

  8. #58
    Member
    Регистрация
    30.05.2009
    Адрес
    Novosibirsk, Russia
    Сообщений
    86
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Аналоговое микширование оказалось не таким простым.
    Подумал про цифровой микшер.
    Общая идея - использовать регистровые файлы, которые обрабатывать последовательно, вычисляя громкость и суммируя каналы.

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

    Для умножения можно использовать упомянутую ранее микросхему КМ1802ВР5 (но лучше найти умножитель 8*8, а то ВР5 монстр ещё тот), а делить на 256 - проще простого.

    На скорую руку накидал схему и что-то она совсем не проще получается.
    https://sapr.asvcorp.ru/watch?s=343

    там с сигналами записи в регистры наверняка напутал - надо просто временные диаграммы порисовать... но общую идею схема раскрывает.

    Сначала насчитываем левый канал, выдаём его на левый ЦАП, потом насчитываем правый канал, выдаём на правый ЦАП. Получаем фазовый сдвиг между каналами на длительность пересчёта - поэтому считать лучше почаще, чтобы мозг не замечал.
    Чтобы это исправить надо ещё одну регистровую ступень делать.

    Возможно появятся идеи по оптимизации схемы. А так - потом прикинем какой микшер проще, тот и будем делать.
    Последний раз редактировалось hdc; 09.09.2012 в 14:41.
    Музей цифровой археологии: http://www.asvcorp.ru/darch/
    Занимаюсь разработкой облачного САПР для электронщиков: https://sapr.asvcorp.ru/

  9. #59
    Member
    Регистрация
    30.05.2009
    Адрес
    Novosibirsk, Russia
    Сообщений
    86
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Viktor2312 Посмотреть сообщение
    КР1802ВР3 - биполярный быстродействующий параллельный умножитель 8х8 разрядов.
    Можно подумать о её применении.
    Хороший вариант. Как время будет - пририсую её.

    Цитата Сообщение от Viktor2312 Посмотреть сообщение
    Но микропроцессорная часть, остаётся при этом без изменений, а то я как раз подошёл к её разработке.
    Да, там можно сказать без изменений. В чём-то даже проще наверное.

    Цитата Сообщение от Viktor2312 Посмотреть сообщение
    Вот думал про память, получается что надо делать 8 банков по 64Кбайта, при применении К565РУ5Д с буквой Д - как вроде самая быстрая, тогда можно сделать так, при включении по умолчанию выбирается ПЗУ, которая начинается с адресов 0000Н и банк 0. А для управления выбором банка использовать порт с регистром и дешифратором. В итоге будет 8 банков по 64Кбайта, всего 512Кбайт. Но надо это всё ещё очень продумать.
    Про быстродействие можно не заморачиваться. Это с четырьмя процессорами проблема была. А с одним процессором быстродействия РУ7 хватит более чем.
    Музей цифровой археологии: http://www.asvcorp.ru/darch/
    Занимаюсь разработкой облачного САПР для электронщиков: https://sapr.asvcorp.ru/

  10. #60
    Guru Аватар для tnt23
    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,634
    Спасибо Благодарностей отдано 
    392
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    63 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Оставив в стороне сэмплы, как насчёт операторного синтеза? FM (частотная модуляция) или ее разновидность, фазовая модуляция, более легко реализуемая в цифровом виде.

    И отечественная промышленность ведь даже успела испустить аналог импортной микросхемы 4046 под славянофильским наименованием 561ГГ1.

Страница 6 из 7 ПерваяПервая ... 234567 ПоследняяПоследняя

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

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

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

Ваши права

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