Сайт

 Звонок  по  России  бесплатный

8-800-20002-74

 Челябинск: 8 (351) 267-20-10
   xxx-xxx         
  xxx    
Главная Контакты Карта сайта

Авто на заказ

  • Логин:
    Пароль:
Зарегистрироваться | Забыли пароль?

SID

  1. Свойства SID [ редактировать ]
  2. Адреса памяти SID [ редактировать ]
  3. Программирование на бейсике [ редактировать ]
  4. Поиск проблемы [ редактировать ]

SID (сокращение от Sound I nterface D evice) - это название звукового чипа, используемого в ВК 10 , C64 а также C128 , SID был разработан Боб Яннес , сотрудник фирмы MOS Technology , Боб (Роберт) Яннес знает, помимо технических ноу-хау, много музыки. Он намеревался реализовать настоящий субтрактивный синтезирующий чип, полностью отличающийся от всех других звуковых устройств домашнего компьютера того времени. Отличительный звук чипа легко узнаваем и явно опережает конкурентов. Чип сочетает в себе аналоговые и цифровые схемы, которые не могут быть воспроизведены со 100% точностью даже сегодня. Эмулируемые звуки очень близки к оригиналу, и непрофессионал вряд ли заметит разницу. Звук SID хорошо известен среди любителей ретро-игр.

коммодор 64 использует чип 6581. Commodore 64-II и Commodore 128 используют более новые 8580 чип. Есть также новые замены чипов, которые эмулируют SID, как SwinSID , SID может быть запрограммирован в Бейсик или же машинный язык используя машинный язык монитор или ассемблер пакет (например, Merlin, Commodore Assembler и т. д.).

Доступна коллекция музыки SID, которая включает в себя почти каждую песню, когда-либо написанную для чипа, и известна как Коллекция SID высокого напряжения , Эту коллекцию можно услышать на современных компьютерах с использованием таких утилит, как SIDPLAY ,

Свойства SID [ редактировать ]

  • 3 тональных генератора (голоса), частота 0-4 кГц (16 битная декомпозиция)
  • 4 вида волн (пилообразная, треугольная, прямоугольная широтно-импульсная модуляция, (белый) шум / порыв)
  • 3 амплитудных модулятора, до 48 дБ
  • 3 генератора конвертов
  • Синхронизация генераторов
  • Кольцевая модуляция
  • Программируемые фильтры (низкие частоты, полосовые, высокие частоты)
  • Мастер громкости в 16 шагов
  • 2 аналого-цифровой преобразователь (8 немного , низкочастотный, используется для чтения ввода с весла)
  • Генератор случайных чисел
  • Аудио вход (не может использоваться для выборки, но сигнал может быть направлен через фильтр SID)

Чип вариации [ редактировать ]

Период производства чипов Примечание 6581 21/1982 - 11/1985 NMOS, контакт 28 / Vdd = 12 В постоянного тока, каждый 470 пФ на контактах 1 + 2/3 + 4 6581R3 42/1985 - 07/1986 6581R4 16/1986 - 30/1986 6581R4AR 22/1986 - 06/1987 8580R5 06/1987 - 19/1992 HMOS-II, контакт 28 / Vdd = 9 В постоянного тока, каждый 22 нФ на контактах 1 + 2/3 + 4, дигизон без digifix очень тихо.

Информация: проверенный период производства на основе предельного количества чипов SID. Большее время производства наиболее вероятно!

Адреса памяти SID [ редактировать ]

адресная (десятичная) функция $ d400 (54272) частота голоса 1 младший байт $ d401 (54273) частота голоса 1 старший байт $ d402 (54274) пульсовая волна рабочий цикл голос 1 младший байт 7..4 3..0 $ d403 (54275 ) - голосовой цикл рабочего цикла пульсовой волны 1 старший байт $ d404 (54276) голос регистра управления 1 7 6 5 4 3 2 1 0 шумовая импульсная пилообразная треугольная модуляция испытательного кольца с голосом 3 синхронизируется со шлюзом голоса 3 7..4 3..0 $ d405 (54277) длительность атаки затухание длительность голоса 1 $ d406 (54278) длительность выброса сустейного уровня $ d407 (54279) частота голоса 2 младшего байта $ d408 (54280) частота голоса 2 старшего байта $ d409 (54281) голосовой цикл с импульсной волной 2 младших байта 7..4 3..0 $ d40a (54275) - голос рабочего цикла пульсовой волны 2 старших байта $ d40b (54283) голос регистра управления 2 7 6 5 4 3 2 1 0 шумовая импульсная пилообразная треугольная модуляция испытательного кольца с голос 1 синхронизируется со шлюзом голоса 1 7..4 3..0 $ d40c (54284) длительность затухания длительность затухания голос 2 $ d40d (54285) длительность освобождения уровня поддержки голос 2 $ d40e (54286) частота голос 3 младший байт $ d 40f (54287) частота тембра 3 старшего байта $ d410 (54288) голосовой цикл рабочего цикла пульса 3 младшего байта 7..4 3..0 $ d411 (54275) - управление старшим байтом голоса 3 рабочего цикла пульсовой волны $ d412 (54290) зарегистрировать голос 3 7 6 5 4 3 2 1 0 шумовой импульс пилообразный треугольник тестовая кольцевая модуляция с голосом 2 синхронизировать со шлюзом голоса 2 7..4 3..0 $ d413 (54291) длительность атаки затухание длительность голоса 3 $ d414 (54292) длительность выпуска уровня поддержки голос 3 $ d415 (54293) - частота среза фильтра низкий байт $ d416 (54294) частота среза фильтра высокий байт $ d417 (54295) резонанс фильтра и маршрутизация 7..4 3 2 1 0 фильтр резонанс внешний входной голос 3 voice 2 voice 1 $ d418 (54296) Режим фильтра и основной регулятор громкости 7 6 5 4 3..0 Отключение звука Voice 3 High Pass Band High Pass Основная громкость $ d419 (54297) Весло x значение (только для чтения) $ d41a (54298 ) весло значение y (только для чтения) $ d41b (54299) голос генератора 3 (только для чтения) $ d41c (54300) голос конверта 3 (только для чтения) $ d500 .. $ d7ff (54528-55295) Регистры SID зеркально отображены (не в C128 ) Описание булавки адресная (десятичная) функция $ d400 (54272) частота голоса 1 младший байт $ d401 (54273) частота голоса 1 старший байт $ d402 (54274) пульсовая волна рабочий цикл голос 1 младший байт 7 CAP1A, CAP1B Фильтрующий конденсатор 1 (6581: 470 пФ, 8580: 20 нФ) CAP2A, CAP2B Фильтрующий конденсатор 2 (6581: 470 пФ, 8580: 20 нФ)! RES Вход сброса - если низкий уровень не менее 10 циклов phi2, все внутренние регистры сбрасываются φ2 (phi2 ) Вход для системного генератора, получает данные только при высоком R /! W High = разрешено чтение, Low = разрешено запись! CS Chip Select - активный низкий входной сигнал, данные шины должны быть действительными, когда активны A0 - A4 Пять адресных входов, чтобы выбрать один из 32 внутренних регистров GND Ground Vdd Второе напряжение +12 В пост. тока (для 6581) или +9 В пост. тока (для 6582, 8580) AUDIO OUT Аудиовыход, 6VDC 3Vp-p при максимальной громкости EXT IN Внешний аудиовход, смешивается с выходом SID и может быть отфильтровано. (8580 требуется приблизительно 330 кОм для GND на этом выводе, чтобы исправить старый оцифрованный звук) Vcc Основное напряжение +5 VDC POT X Вход для потенциометра (Paddle) X-ось POT Y Вход для потенциометра (Paddle) Y-ось D0 - D7 Биты шины данных 0 - 7

Программирование на бейсике [ редактировать ]

Маленький Бейсик Программа для C64 демонстрирует некоторые звуковые эффекты. Для этого используется только первый голос SID. Программа может быть прервана только с помощью RUN / STOP ключ.

0 REM *** C64-WIKI SOUND-DEMO *** 10 S = 54272: W = 17: НА INT ( RND ( TI ) * 4) +1 ИДТИ К 12,13,14,15 12 W = 33: GOTO 15 13 W = 65: GOTO 15 14 W = 129 15 POKE S + 24,15: POKE S + 5,97: POKE S + 6,200: POKE S + 4, W 16 ЗА X = 0 К 255 ШАГ (RND (TI) * 15) +1 17 POKE S, X: POKE S + 1,255-X 18 ДЛЯ Y = 0–33: ДАЛЕЕ Y, X 19 FOR X = 0–200: NEXT: POKE S + 24,0 20 ДЛЯ X = 0 ДО 100: СЛЕДУЮЩАЯ: ДАЛЕЕ 10 21 REM *** АБОРТ ТОЛЬКО С RUN / STOP! ***

Из-за множества элементов управления SID базовый адрес SID должен быть помещен в переменная т.е. S = 54272. До форма волны (здесь: регистр 4) используется конверт ( ADSR ; здесь: регистры 5 и 6) должны быть установлены. Громкость (регистр 24) может быть установлена ​​только для всех голосов одновременно.

Боб Яннес позже сформировал известную компанию-синтезатор Ensoniq. По словам Боба, их первый синтезатор ESQ-1 - это тот синтезатор, которым он хотел, чтобы был чип SID. Из-за приблизительного расписания многие функции пришлось отбросить, а дизайн был закончен как раз вовремя. С технической точки зрения многие характеристики звука SID являются ошибками, но в зависимости от точки слушателя они могут рассматриваться как функции или использоваться для взлома чипа. Например, ошибка воспроизведения регистра объема в оригинальном чипе 6581 использовалась для воспроизведения сэмплов. Каждый раз при изменении значения регистра громкости слышен слышимый щелчок. Путем достаточно быстрого изменения первых 4 битов регистра на $ D418 можно воспроизводить сэмплы с частотой до нескольких кГц (зависит от кода и того, что еще использует растровое время) с разрешением 4 бита. В более поздней модели 8580 эта «ошибка» была исправлена, и сэмплы были неслышны, но это можно исправить, запаяв резистор 470 кОм или, если вы хотите отрегулировать уровень, 1 мОм последовательно между EXT IN и GND. Еще лучшее воспроизведение сэмпла может быть достигнуто путем изменения регистра широтно-импульсной модуляции, который может содержать восьмибитное значение.

Поиск проблемы [ редактировать ]

  • Если на выводе 3 разъема A / V нет звука, возможно, отсутствует источник питания 9 В, что является одной из причин этого.
  • Если весла не работают должным образом, причиной может быть неисправный SID

Похожие

Проблемы с дизелем
Дизельный двигатель для зажигания топливовоздушной смеси не нуждается в искре. Все, что вам нужно, это достаточно высокая температура воздуха, которая обеспечивается степенью сжатия. Летом с этим проблем нет, но зимой они могут появиться, поэтому цилиндры предварительно разогреваются свечами накаливания. Если возникают проблемы с запуском двигателя, следует искать неисправность по самым простым элементам, и только в самом конце следует проверить систему впрыска.
Выбор правильной краски для кухни. Эксперт советует
... назначение помещения. Используемые в нем материалы должны быть долговечными и устойчивыми к преобладающим условиям. Вот почему мы часто решаем уложить стены керамической плиткой, которую легче содержать в чистоте. Однако не все согласны с этим решением, поэтому он выбирает краску, которая дает гораздо больше вариантов аранжировки. Какую краску для кухни выбрать, чтобы получить цвет вашей мечты и в то же время устойчивость к различным видам грязи и воды? Какие краски выбрать для
Проблемы с раздаточной коробкой и мостом в BMW - как их исправить?
Проблемы с раздаточной коробкой и мостом в BMW - как их исправить? Вопрос водителя BMW У меня три проблемы: Трансмиссионный автомат - пол года назад заменен после отказа. Механизм заблокирован, и она ужасно боролась с нижними передачами. В настоящее время после обмена аналогичные рывки появляются при переключении с R (задний ход) на P (режим парковки) и на пониженных передачах. Особенно трудно почувствовать рывки при
Тепловой насос, Тепловые насосы для дома
Тепловой насос, основные свойства теплового насоса Основным свойством теплового насоса является «перенос» тепла. Он работает аналогично холодильным устройствам, поскольку основная рабочая точка находится не на стороне испарителя, а на стороне конденсатора, где выполняется функция нагрева. Тепловой насос, испарение хладагента, повышение давления и температуры в компрессоре, теплопередача в конденсаторе, а затем расширение пара в расширительном клапане остаются такими же, как в цикле охлаждения.
Audi Q5
Что такое Audi Q5? Q5 - средний внедорожник Audi, чтобы конкурировать с Ленд Ровер Дискавери Спорт , BMW X3 а также Mercedes-Benz GLC , Менее очевидные конкуренты включают Lexus NX ,
Какую краску для кухни выбрать, чтобы получить цвет вашей мечты и в то же время устойчивость к различным видам грязи и воды?
Проблемы с раздаточной коробкой и мостом в BMW - как их исправить?

Рубрики


Новости

Цепь ГРМ ВАЗ 2106: характеристики и замена
В этой статье мы поговорим про цепь ГРМ ВАЗ 2106, рассмотрим ее вдоль и поперек. Основной упор постараемся сделать на ее характеристиках и способе замены. Начать стоит с общих сведений о таком

Двигатель ваз 2106, технические характеристики и ремонт
Двигатель ВАЗ 2106 используется на легковых автомобилях малого класса. Он производится Волжским автомобильным заводом еще с 1976 года. Двигатель ВАЗ 2106 охлаждает систему в закрытой емкости при

Замена масла в двигателе ВАЗ 2106 своими руками: инструкции и видео
Многие процедуры, связанные с техническим обслуживанием автомобиля, могут быть выполнены любым автолюбителем, не имеющим особых навыков. К таким процедурам относится замена масла в двигателе ВАЗ 2106.

Замена сайлентблоков передних рычагов ВАЗ 2106, 2107, 2108, 2109, 2110, 2114, 2115
В конструкции подвески автомобиля соединение некоторых составных частей между собой с несущей частью (кузовом) осуществляется с использованием резинометаллических шарниров – сайлентблоков. Основная

Двигатель. ВАЗ 2106, 21061 (Жигули)
Двигатель ВАЗ-2106 Размещение основных узлов и агрегатов в моторном отсеке Описание конструкции На автомобиль устанавливается бензиновый, четырехтактный, четырехцилиндровый,

Ремонт ВАЗ 2106 (Жигули) : Двигатель
Руководства по ремонту Руководство по ремонту ВАЗ 2106 (Жигули) 1976-2005 г.в. Двигатель Двигатель ВАЗ-2106 Размещение основных узлов и агрегатов в моторном отсеке На автомобиль устанавливается

Ангельские глазки на ВАЗ 2106 своими руками
Наличием автомобиля сегодня уже никого не удивишь. Конечно, всем бы хотелось обладать дорогим и красивым транспортным средством, но не у всех, увы, есть такая возможность. Вот именно поэтому продукция

Зачем и как заменить предохранители на ВАЗ 2106: описание, фото и видео
В автомобиле ВАЗ 2106 блок предохранителей (далее — БП) является одним из самых простых в линейке ВАЗ. В нем нет монтажных плат или диодов, тем не менее уделять внимание функционированию этого устройства стоит,

Неустойчивые обороты холостого хода 2106
Вам нужно знать, как выставить холостые обороты ВАЗ 2106, чтобы провести регулировку карбюратора. Своими руками эту процедуру выполнить можно довольно быстро, если, конечно, имеете представление о том,

Замена блока предохранителей на ВАЗ-2101-2106
В статье описывается технология замены на машинах ВАЗ-2101-2106 блока предохранителей старого типа - пальчиковых на ножевые. На ВАЗовской «классике» установлены предохранители старого типа – пальчиковые,

Все права защищены