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

User Tag List

Показано с 1 по 2 из 2

Тема: Помогите с дороботкой звуковой приставки

  1. #1
    Activist Аватар для mbojenov
    Регистрация
    25.10.2007
    Адрес
    Москва
    Сообщений
    384
    Благодарностей: 50
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Помогите с дороботкой звуковой приставки

    Господа!
    Есть ли решения, позволяющие реализовать канал шумовых эффектов (типа как на AY) в дополнение к таймеру 580ВИ53?
    Может кто схемкой поделится...
    ZX Evolution

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

  3. #2
    Привидение Аватар для AlexFantasy
    Регистрация
    17.02.2006
    Адрес
    Светлогорск на Березине
    Сообщений
    1,091
    Благодарностей: 112
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Может тебе стоит обратить внимание как в БАЙТ`е сделано!

    Схему Байта смотри здесь: http://zxbyte.ru/byte9.htm


    Цитата Сообщение от http://zxbyte.ru

    Помимо обычной ZX-пищалки в "Байте" был свой музыкальный синтезатор - КР580ВИ53.

    Микросхема обеспечивала три звуковых канала, которые микшировались в один моно-канал. Что же касается программного обеспечения для этой микросхемы, то мне известно, что музыка для ВИ53 была замечена в следующих программах:
    - Интро-заставка к программе "художник";
    - Встроенный в ПЗУ тест для "Байта";
    - Программа ww для Байт-01;
    - Тест для Байт-01 (находится на системной дискете с CP/M).

    Звук выводился как на встроенный динамик, так и на разъём сопряжения с телевизором. При использовании процедур из ПЗУ "Байта" для работы с лентой, звук дублируется на встроенный динамик.

    Интересная особенность КР580ВИ53 - при включении питания все три её канала устанавливаются в режим 3 (деление тактовой частоты) с коэффициентом деления 5602. При этом на выходах КР580ВИ53 будет частота 624,7 Гц. Это и есть то самое "пищание" из динамика при включении компьютера. Соответственно КР580ВИ53 приходится заглушить, чтобы динамик противно не пищал. Для этого в прошивке бейсика для Байта есть специальная подпрограмма. И то, что при включении компьютера слышно гудение динамика на доли секунды - результат работы этой подпрограммы.

    Вопрос с глушением КР580ВИ53 актуален при расширении "Байта" до 128К (когда вместо "родных" ПЗУ ставится собственное) и при подключении контроллера дисковода.

    Адреса портов, по которым можно программировать синтезатор, находятся на странице с картой портов "Байта".

    В ПЗУ "Байта" при сбросе глушение производится следующим способом:
    LD A,#3A ;начальное значение байта конфигурации синтезатора
    LD BC,#03EE ;для глушения посылаем три байта в порт конфигурации #EE синтезатора
    #005F OUT (C),A ;посылаем значение в порт
    ADD A,#40 ;следующее значение байта конфигурации
    DEC B ;уменьшаем счётчик байтов
    JR NZ,#005F
    Обычно чтобы не заморачиваться с ВИ53, её выходы отключались от общего усилителя компьютера. Для этого достаточно было отпаять три резистора R46,R47 и R48 с платы компьютера.
    Последний раз редактировалось AlexFantasy; 26.02.2012 в 14:33.

  4. Этот пользователь поблагодарил AlexFantasy за это полезное сообщение:
    mbojenov (24.03.2012)

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

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

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

Похожие темы

  1. выбор звуковой карты
    от palsw в разделе Звук
    Ответов: 65
    Последнее: 08.05.2015, 14:24
  2. Игровые приставки
    от Viktor2312 в разделе Разное
    Ответов: 2
    Последнее: 01.12.2011, 00:44

Ваши права

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