User Tag List

Страница 6 из 26 ПерваяПервая ... 2345678910 ... ПоследняяПоследняя
Показано с 51 по 60 из 282

Тема: AZ для БК-0010(01) и БК-0011М

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    25.08.2012
    Адрес
    г. Красноярск
    Сообщений
    1,245
    Спасибо Благодарностей отдано 
    345
    Спасибо Благодарностей получено 
    369
    Поблагодарили
    261 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от gid Посмотреть сообщение
    Инструкция проста: mov #data, @#177714
    чем быстрее херачить данные в порт, тем выше сэмплрейт.
    Было три вида ковоксов:
    самый распространённый вариант: моно 8 бит - использовался мл. байт порта 177714.
    редкий вариант: стерео 8 бит - мл.байт - левый, ст. байт - правый. Или наоборот. Кто как провода спаяет.
    теоретический, в природе не встречался: моно 16 бит - все 16 бит порта использовались под ковокс. Не взлетело из-за низкого быстродействия БК.
    Все они строились из набора резисторов по схеме R-2R.
    понятно

    соответственно добавлю включение ковоксов с 177714 как опцию которую можно отключить


    Ну, одна уже приелась, а 3 или 4 - может уже перебор. Две в самый раз.
    Предлагаю, классическое подключение, но с запараллеленными выходами AY: каналы А1,А2 - левый, B1,B2 - левый+правый, C1,C2 - правый.
    Таким образом обычная трёхголосая музыка будет звучать как обычно.
    логика понятна


    А возможно регистры AY посадить в адресное пространство, чтобы они были доступны по чтению/записи как обычные ячейки памяти? Чтобы прямо сразу туда писать, и даже делать арифметические операции над тоном.
    Или нет смысла из-за того, что регистры тона, которые из двух байтов, всё равно не получится читать/писать за один раз как слово?
    Или теоретически такое сделать можно, но получится неоправданно навороченная конструкция из кучи корпусов?
    можно так как это все в ПЛИС втч и сами AY
    Все о БК ДВК УКНЦ VAX Alpha

    Архив ПО для ретрокомпьютеров

    предоставляю бесплатный хостинг на PDP-11.RU для проектов о ретрокомпьютерах

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

  3. #2

    Регистрация
    19.04.2013
    Адрес
    г. Чебоксары
    Сообщений
    613
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    176
    Поблагодарили
    136 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Хорошо, что можно. Но вот нужно ли? Что-то я подумав про варианты использования, начал сомневаться в полезности такого варианта.
    При генерации музыки лучше всё таки буферизованный вариант - сперва подготавливаются данные для всех регистров в текущем кванте воспроизведения, а потом по-быстрому заливаются в регистры AY. Иначе могут начаться искажения, вызванные разным временем изменения данных в регистрах разных каналов.
    А регистры в адресом пространстве удобны наверное для создания звуковых эффектов в играх, чтоб побыстрее и поменьше тактов тратилось на звук и побольше на игру. Но тогда они все должны быть 16 разрядными: регистр тона, амплитуды, микшера, а это уже прямо вообще отход от канонов и скорее всего будет отвергнуто обществом.

  4. #3

    Регистрация
    25.08.2012
    Адрес
    г. Красноярск
    Сообщений
    1,245
    Спасибо Благодарностей отдано 
    345
    Спасибо Благодарностей получено 
    369
    Поблагодарили
    261 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от gid Посмотреть сообщение
    Хорошо, что можно. Но вот нужно ли? Что-то я подумав про варианты использования, начал сомневаться в полезности такого варианта.
    При генерации музыки лучше всё таки буферизованный вариант - сперва подготавливаются данные для всех регистров в текущем кванте воспроизведения, а потом по-быстрому заливаются в регистры AY. Иначе могут начаться искажения, вызванные разным временем изменения данных в регистрах разных каналов.
    А регистры в адресом пространстве удобны наверное для создания звуковых эффектов в играх, чтоб побыстрее и поменьше тактов тратилось на звук и побольше на игру. Но тогда они все должны быть 16 разрядными: регистр тона, амплитуды, микшера, а это уже прямо вообще отход от канонов и скорее всего будет отвергнуто обществом.
    вопрос в удобстве программирования - те если это будет удобно писателям игр то я так и сделаю
    Все о БК ДВК УКНЦ VAX Alpha

    Архив ПО для ретрокомпьютеров

    предоставляю бесплатный хостинг на PDP-11.RU для проектов о ретрокомпьютерах

  5. #4

    Регистрация
    25.08.2012
    Адрес
    г. Красноярск
    Сообщений
    1,245
    Спасибо Благодарностей отдано 
    345
    Спасибо Благодарностей получено 
    369
    Поблагодарили
    261 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну вот и свершилось!
    пришли ПЛИС (и что важно - новые!) и разъемы под VGA нужного размера, а то в первой партии пришли суперслимы которые конечно можно запихнуть но они короче и немного другой шаг контактов на печатку

    сегодня сборка!

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

    Итак платы AZ BK







    Теперь можно приступать к программированию
    Все о БК ДВК УКНЦ VAX Alpha

    Архив ПО для ретрокомпьютеров

    предоставляю бесплатный хостинг на PDP-11.RU для проектов о ретрокомпьютерах

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

    hobot(15.12.2020), Manwe(16.12.2020), Titus(16.12.2020), Копейкин(16.12.2020), Ратмир(16.12.2020)

  6. #5

    Регистрация
    06.12.2017
    Адрес
    г. Москва
    Сообщений
    1,724
    Спасибо Благодарностей отдано 
    167
    Спасибо Благодарностей получено 
    406
    Поблагодарили
    257 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Красота!
    manwe.pdp-11.ru

  7. #6

    Регистрация
    25.08.2012
    Адрес
    г. Красноярск
    Сообщений
    1,245
    Спасибо Благодарностей отдано 
    345
    Спасибо Благодарностей получено 
    369
    Поблагодарили
    261 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Проверил видео-ЦАП


    звук проверил тоже - идеально
    но амплитуда на выходе 4В

    может сделать меньше ?
    те поставить другие резисторы в обратную связь ОУ
    - 1,5 В
    - 0.84 В
    имеет смысл ?
    Все о БК ДВК УКНЦ VAX Alpha

    Архив ПО для ретрокомпьютеров

    предоставляю бесплатный хостинг на PDP-11.RU для проектов о ретрокомпьютерах

  8. #7

    Регистрация
    06.12.2017
    Адрес
    г. Москва
    Сообщений
    1,724
    Спасибо Благодарностей отдано 
    167
    Спасибо Благодарностей получено 
    406
    Поблагодарили
    257 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SuperMax Посмотреть сообщение
    но амплитуда на выходе 4В
    Перебор, конечно. Полтора вольта стандарт, ну можно 2. Но не 4 же
    manwe.pdp-11.ru

  9. #8

    Регистрация
    25.08.2012
    Адрес
    г. Красноярск
    Сообщений
    1,245
    Спасибо Благодарностей отдано 
    345
    Спасибо Благодарностей получено 
    369
    Поблагодарили
    261 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Manwe Посмотреть сообщение
    Перебор, конечно. Полтора вольта стандарт, ну можно 2. Но не 4 же
    ok
    значит будет 1,5
    Все о БК ДВК УКНЦ VAX Alpha

    Архив ПО для ретрокомпьютеров

    предоставляю бесплатный хостинг на PDP-11.RU для проектов о ретрокомпьютерах

  10. #9

    Регистрация
    02.03.2015
    Адрес
    г. Санкт-Петербург
    Сообщений
    835
    Спасибо Благодарностей отдано 
    431
    Спасибо Благодарностей получено 
    80
    Поблагодарили
    65 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Платы - красота! А можно звук будет переделать на уровень линейного входа усилителя - 300-500мВ?

  11. #10

    Регистрация
    25.08.2012
    Адрес
    г. Красноярск
    Сообщений
    1,245
    Спасибо Благодарностей отдано 
    345
    Спасибо Благодарностей получено 
    369
    Поблагодарили
    261 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Копейкин Посмотреть сообщение
    Платы - красота! А можно звук будет переделать на уровень линейного входа усилителя - 300-500мВ?
    можно

    сейчас R15=R22= 4.7ком что примерно соответствует амплитуде 4В
    можно поставить 1.8ком или 1ком
    Последний раз редактировалось SuperMax; 17.12.2020 в 05:47.
    Все о БК ДВК УКНЦ VAX Alpha

    Архив ПО для ретрокомпьютеров

    предоставляю бесплатный хостинг на PDP-11.RU для проектов о ретрокомпьютерах

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

    Копейкин(17.12.2020)

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

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

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

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

Похожие темы

  1. Эмулятор БК-0010-01, БК-0011 и БК-0011М
    от Doronetty в разделе Эмуляторы отечественных компьютеров
    Ответов: 255
    Последнее: 23.12.2025, 20:28
  2. Режим совместимости БК-0011М с БК-0010
    от Oleg N. Cher в разделе БК-0010/0011
    Ответов: 62
    Последнее: 19.12.2021, 12:03
  3. Отличия БК-0011М от БК-0010(01)?
    от nzeemin в разделе БК-0010/0011
    Ответов: 22
    Последнее: 30.03.2021, 18:47
  4. Ответов: 37
    Последнее: 16.04.2019, 21:21
  5. Ответов: 66
    Последнее: 03.05.2014, 14:58

Ваши права

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