Технология MOS 6581 - MOS Technology 6581

Идентификаторы безопасности MOS Technology. Правый чип - это 6581 от MOS Technology, известной в то время как Commodore Semiconductor Group (CSG). Левый чип - это 8580, также от MOS Technology. Номера 0488 и 3290 представлены в формате WWYY, т.е. чипы были произведены 4 недели 1988 г. и 32 недели 1990 г. Предполагается, что последний номер является номером партии.

MOS Technology 6581/8580 SID ( Sound Interface Device ) является встроенным программируемой звуковым генератором микросхемы Commodore «s CBM-II , Commodore 64 , Commodore 128 и Commodore MAX Machine домашних компьютеров . Это был один из первых звуковых чипов такого типа, который использовался в домашних компьютерах до революции цифрового звука .

Вместе с графическим чипом VIC-II SID сыграл важную роль в том, чтобы C64 стал самым продаваемым домашним компьютером в истории, и отчасти ему приписывают начало демонстрационной сцены .

Процесс проектирования

SID был разработан инженером Робертом «Бобом» Яннесом , который позже стал соучредителем компании Ensoniq, производящей цифровые синтезаторы и сэмплеры. Яннес возглавлял команду, в которую входили он сам, два технических специалиста и оператор САПР , которые разработали и завершили чип за пять месяцев во второй половине 1981 года. Яннес был вдохновлен предыдущей работой в индустрии синтезаторов и не был впечатлен текущим состоянием компьютерные звуковые чипы. Вместо этого ему нужен был высококачественный инструментальный чип, поэтому SID имеет такие функции, как генератор огибающей , которых раньше не было в звуковых чипах домашних компьютеров.

Я думал, что звуковые чипы на рынке, в том числе в компьютерах Atari, были примитивными и, очевидно, были разработаны людьми, которые ничего не знали о музыке.

-  Роберт Яннес, На грани: захватывающий взлет и падение коммодора

При разработке микросхемы упор делался на высокоточное управление частотой, а SID изначально проектировался так, чтобы иметь 32 независимых голоса, совместно использующих общий генератор. Однако эти функции не могли быть выполнены вовремя, поэтому вместо этого работа маски для определенного рабочего осциллятора была просто реплицирована три раза по поверхности чипа, создавая три голоса, каждый со своим собственным осциллятором. Еще одна функция, которая не была включена в окончательный дизайн, - это таблица поиска частот для наиболее распространенных музыкальных нот, функция, которая была исключена из-за нехватки места. Поддержка аудиовхода была функцией, которую Яннес добавил без запроса, что теоретически позволило бы использовать чип в качестве простого процессора эффектов . Маски были произведены по 7-микрометровой технологии для получения высокой урожайности; В то время самой современной технологией были 6-микрометровые технологии.

Чип, как и первый продукт, в котором он использовался (Commodore 64), был готов к выставке Consumer Electronics Show в первые выходные января 1982 года. Хотя Яннес был частично недоволен результатом, его коллега Чарльз Винтербл сказал: «Это вещь уже в 10 раз лучше, чем что-либо, и в 20 раз лучше, чем она должна быть ».

Спецификации чипа не использовались в качестве чертежа. Скорее, они были написаны по мере продвижения работ по разработке, и не все запланированные функции вошли в конечный продукт. Яннес утверждает, что у него был список функций, из которых три четверти вошли в окончательный дизайн. Более поздняя версия (8580) была пересмотрена для более точного соответствия спецификациям. Например, 8580 немного улучшил способность выполнять двоичное И между двумя сигналами, что SID может делать только странным и нелогичным образом, что приводит к беспорядочным, а в некоторых случаях почти бесшумным сигналам. Комбинации волн на 8580 приводят к более чистым формам сигналов, чем на 6581, хотя неровности все же присутствуют. Еще одна особенность, которая различается между двумя версиями, - это фильтр, поскольку версия 6581 далека от спецификации.

Изготовление, маркировка и подделка

Поскольку микросхемы SID 6581 и 8580 больше не производятся, они стали очень востребованными. В конце 2007 года различные неисправные чипы начали появляться на eBay как якобы «новые». Все эти отмеченные SID имеют дефектный фильтр, но у некоторых также есть дефектные каналы / генераторы шума, а некоторые полностью мертвы. Предполагается, что отмеченные микросхемы либо являются заводскими отбракованными с обратной стороны, когда микросхема еще производилась, либо, возможно, «отбраковкой» одной из операций извлечения микросхем, которые использовались для поставки микросхем, используемых в картах HardSID . Поддельные чипы SID также поставлялись ничего не подозревающим покупателям от недобросовестных производителей в Китае; Чипы, входящие в комплект поставки, выгравированы лазером с полностью поддельными маркировками, а чип внутри упаковки вообще не является SID.

Функции

Технические подробности

6581/6582 / 8580R5 Конфигурация контактов

SID - это интегральная схема со смешанными сигналами , включающая как цифровые, так и аналоговые схемы. Все порты управления являются цифровыми, а порты вывода - аналоговыми. SID имеет трехголосный синтез, где каждый голос может использовать одну из по крайней мере пяти различных форм волны: пульсовую волну (с переменным рабочим циклом ), треугольную волну, пилообразную волну, псевдослучайный шум ( в документации называемый белым шумом ) и определенные сложные / комбинированные формы сигналов при одновременном выборе нескольких сигналов. Генераторы каждого голоса построены на 24-битном фазовом аккумуляторе . Голос, воспроизводящий треугольную форму волны, может быть модулирован кольцом с одним из других голосов, где биты треугольной формы волны инвертируются, когда установлен старший разряд аккумулятора модулирующего голоса, создавая прерывистость и инверсию направления с наклонной кривой треугольника. Голоса также могут быть жестко синхронизированы друг с другом, при этом генератор синхронизированного голоса сбрасывается всякий раз, когда увеличивается старший бит аккумулятора синхронизирующего голоса. Если и модуляция звонка, и жесткая синхронизация настроены для воздействия на один и тот же голос, эти два эффекта объединяются. Голос, который звонит, модулирует и / или синхронизирует данный затронутый голос, определяется по следующему шаблону: голос 1 влияет на голос 2, голос 2 влияет на голос 3, а голос 3 влияет на голос 1.

Каждый голос может быть направлен в общий аналоговый многомодовый фильтр 12 дБ / октаву с цифровым управлением , который построен с помощью внешних конденсаторов, подключенных к микросхеме. Фильтр имеет выходы lowpass, bandpass и highpass, которые можно индивидуально выбрать для усиления на выходе через главный регистр громкости. Режимы фильтрации также можно комбинировать. Например, использование комбинированного состояния lowpass и highpass приводит к выходу с режектором (или инвертированной полосой пропускания). Программист может изменять частоту среза фильтра и резонанс. Порт внешнего аудиовхода позволяет пропускать внешний аудиосигнал через фильтр.

Кольцевая модуляция, фильтр и методы программирования, такие как арпеджио (быстрое переключение между частотами для создания звуков, напоминающих аккорды), вместе создают характерное ощущение и звучание музыки SID.

Из-за несовершенных технологий изготовления и плохого разделения аналоговой и цифровой частей микросхемы, выход 6581 (до каскада усилителя) всегда был слегка смещен от нулевого уровня. Каждый раз, когда регистр громкости изменялся, раздавался слышимый щелчок. Путем быстрой регулировки усиления усилителя через основной 4-битный регистр громкости это смещение можно было модулировать как PCM , в результате чего получился «виртуальный» четвертый канал, позволяющий воспроизводить 4-битные цифровые сэмплы. Этот сбой был известен и использовался с самого начала, сначала компанией Electronic Speech Systems для создания дискретизированной речи в таких играх, как Impossible Mission (1983, Epyx) и Ghostbusters (1984, Activision). Первым примером использования сэмплов в реальных музыкальных композициях был Мартин Голуэй в « Арканоиде» (1987, Imagine), хотя он скопировал идею из более раннего пакета ударных синтезаторов под названием Digidrums. Продолжительность воспроизведения дискретизированного звука была ограничена сначала памятью, а затем и техникой. Kung Fu Fighting (1986), популярный ранний сэмпл, имеет продолжительность воспроизведения, измеряемую в секундах. c64mp3 (2010) и Cubase64 (2010) демонстрируют продолжительность воспроизведения, измеряемую в минутах. Кроме того, это было очень интенсивно для процессора - приходилось выводить образцы очень быстро (по сравнению со скоростью процессора 6510 ).

Улучшенная производственная технология в 8580, использованная в более поздних версиях Commodore 64C и Commodore 128 DCR, привела к тому, что смещение почти полностью исчезло, в результате чего оцифрованные звуковые образцы стали очень тихими. К счастью, уровень громкости можно в основном восстановить либо аппаратной модификацией (смещением вывода аудиовхода), либо, чаще, программным трюком, включающим использование импульсной формы волны для намеренного воссоздания требуемого смещения. Программный трюк обычно делает один голос временно непригодным для использования, хотя умные музыкальные композиции могут сделать эту проблему менее заметной. Прекрасный пример такого улучшения качества, позволяющего заметно уменьшить количество дискретизированных каналов, можно найти во введении к игре Skate or Die от Electronic Arts (1987). Гитарный рифф практически отсутствует при воспроизведении на Commodore 64c или Commodore 128.

На демонстрационной вечеринке X'2008 был представлен совершенно новый метод воспроизведения оцифрованных сэмплов. Этот метод позволяет получить беспрецедентные четыре (программно микшированных) канала 8-битных сэмплов с дополнительной фильтрацией поверх всех сэмплов, а также два обычных звуковых канала SID. Этот метод работает путем сброса генератора с помощью тестового бита генератора сигналов, быстрого наращивания новой формы сигнала с выбранной формой сигнала треугольника, а затем отключения всех форм сигнала, в результате чего ЦАП продолжает выводить последнее значение, которое является желаемой выборкой. . Это продолжается до двух строк развертки, что является достаточным временем для вывода произвольной выборки без сбоев. Однако это более интенсивно использует ЦП, чем описанный выше трюк с ЦАП с 4-битным регистром объема. Поскольку фильтрация в микросхеме SID применяется после генераторов сигналов, образцы, полученные таким образом, можно фильтровать обычным образом.

В исходном руководстве для SID упоминается, что если несколько сигналов включены одновременно, результатом будет двоичное И между ними. На самом деле происходит то, что на входные выводы ЦАП сигналов поступают сразу несколько сигналов. Например, сигнал треугольника создается с помощью отдельной схемы XOR и схемы смещения влево. Старший бит определяет, инвертирует ли схема XOR значение аккумулятора, видимое ЦАП. Таким образом, включение треугольника и пилообразной формы одновременно вызывает смешивание соседних битов аккумулятора на входе ЦАП. (Схема XOR не работает, потому что она всегда отключается всякий раз, когда выбирается пилообразная форма волны.) Форма импульса создается путем объединения всех битов ЦАП через длинную полосу поликремния, подключенную к логике управления импульсом, которая выполняет цифровое сравнение текущее значение аккумулятора до значения ширины импульса. Таким образом, выбор формы импульса вместе с любой другой формой сигнала приводит к частичному смешиванию каждого бита в ЦАП, и на громкость формы сигнала влияет состояние импульса.

Генератор шума реализован как 23-битный LFSR Фибоначчи (полином обратной связи: x ^ 22 + x ^ 17 + 1). При использовании формы волны шума одновременно с любой другой формой волны сглаживание через селектор формы волны имеет тенденцию быстро уменьшать регистр сдвига XOR до 0 для всех битов, которые подключены к выходному ЦАП. Поскольку нули сдвигаются в регистре, когда шум синхронизируется, и не создаются 1-биты для их замены, может возникнуть ситуация, когда сдвиговый регистр XOR становится полностью обнуленным. К счастью, ситуацию можно исправить, используя тестовый бит управления формой сигнала, который в этом случае вводит один бит в сдвиговый регистр XOR. Известно, что некоторые музыканты используют комбинированные формы волны шума и тестовый бит для создания необычных звуков.

6581 и 8580 отличаются друг от друга по-разному. Оригинальный 6581 был изготовлен с использованием более старого процесса NMOS , который использовал для работы 12 В постоянного тока . 6581 очень чувствителен к статическому разряду, и если с ними не обращаться должным образом, фильтры перестанут работать, что объясняет причину большого количества мертвых 6581 на рынке. 8580 был изготовлен с использованием процесса HMOS-II, который требует меньше энергии (9 В постоянного тока) и, следовательно, делает работу IC более прохладной. Таким образом, 8580 намного более долговечен, чем 6581. Кроме того, из-за более стабильных генераторов сигналов эффекты битового смешивания менее заметны, и, таким образом, объединенные формы сигналов приближаются к исходной спецификации SID (в которой говорилось, что они будут объединены как двоичное И). Фильтр также сильно отличается между двумя моделями: диапазон отсечки 6581 представляет собой относительно прямую линию в логарифмической шкале, в то время как диапазон отсечки на 8580 представляет собой прямую линию в линейном масштабе и близок к фактическому значению, установленному разработчиками. технические характеристики. Кроме того, лучшее разделение аналоговой и цифровой схем сделало выходной сигнал 8580 менее шумным и искаженным. Шум в системах серии 6xxx можно уменьшить, отключив контакт аудиовхода.

Потребительская версия 8580 была переименована в 6582, хотя кристалл на чипе идентичен стандартному чипу 8580, включая отметку «8580R5». Dr. Evil Laboratories использовали его в своем картридже расширения SID Symphony (проданном Creative Micro Designs в 1991 г.), а также в некоторых других местах, включая звуковую карту ПК.

Несмотря на задокументированные недостатки, многие музыканты SID предпочитают неисправный чип 6581 исправленному чипу 8580. Основная причина этого в том, что фильтр создает сильные искажения, которые иногда используются для моделирования инструментов, таких как искаженная электрогитара. Кроме того, высокочастотный компонент фильтра был ослаблен на 3 дБ по сравнению с другими выходами, что сделало звук более басовитым. В дополнение к нелинейности в фильтре, схема цифро-аналогового преобразования, используемая в генераторах сигналов, создает еще больше дополнительных искажений, которые делают звук более насыщенным.

Редакции

6581R1 1982 года выпуска
6581 производства 1982 г.
6581R4 CDIP 1986 г.в.
6582 произведен в 1986 году
6582A 1989 года выпуска
6582A 1992 года выпуска
8580R5 производства 1986 года в США.

Ни одного экземпляра с надписью «6581 R1» на рынке не было. Фактически, Яннес заявил, что «[] чип SID вышел довольно хорошо в первый раз, он издал звук. Все, что нам нужно для шоу, работало после второго прохода». На фотографиях с высоким разрешением прототипа C64 Чарльза Винтербла изображена маркировка «MOS 6581 2082», последняя цифра представляет собой код даты, указывающий, что его прототип чипа SID был произведен в течение 20-й недели 1982 г., то есть в течение 6 дней с 17 мая. 1982 г.

Это известные версии различных чипов SID: (коды даты в формате WWYY w = неделя y = год)

  • 6581 R1 - прототип, появился только на машинах CES и опытных образцах, имеет код даты от 4981 до 0882 или около того. Имеет полный 12-битный диапазон отсечки фильтра. Было произведено неизвестное количество, вероятно, от 50 до 100 чипов. Все керамические упаковки.
  • 6581 R2 - "6581" будет написано только на упаковке. Диапазон отсечки фильтра был уменьшен до 11 бит, а бит LSB отключен / принудительно включен постоянно, но все еще находится на кристалле. Фильтр негерметичен на некоторых диапазонах, и они, как правило, нагреваются сильнее, чем другие версии sid. Производился с 1982 по 1983 год. Первые 10 недель или около того микросхемы имеют керамические корпуса (они обычно появляются на инженерных прототипах, но некоторые из них есть на проданных машинах), остальные - в пластиковых корпусах.
  • 6581 R3 - на упаковке будет указано только «6581», «6581 R3» или «6581 куб. Незначительно изменилась защита / буферизация входных контактов. В раздел фильтров изменений не вносилось. Производился с 1983 по 1986 год или около того. 6581R3, производимый примерно на 47 неделе 1985 года на Филиппинах, использует кремний HMOS HC-30 градусов, хотя производственный процесс оставался NMOS.
  • 6581 R4 - На упаковке будет написано "6581 R4". Марка кремния изменилась на марку HMOS-II «HC-30», хотя процесс производства чипа остался NMOS. Выпускался с 1985 по 1990 год.
  • 6581 R4 AR - на упаковке будет написано "6581 R4 AR". Незначительная корректировка класса кремния, без замены матрицы по сравнению с R4. Производился примерно с 1986 года (22-я неделя) по крайней мере до 1992 года.
  • 6582 - На упаковке будет указано "6582". Обычно производится примерно в 1986 году в Гонконге.
  • 6582 A - На упаковке будет написано "6582A" (или "6582 A"). Обычно производился примерно в 1989, 1990 и 1992 годах на Филиппинах.
  • 8580 R5 - На упаковке будет написано "8580R5". Производился с 1986 по 1993 год на Филиппинах, в Гонконге и в США.

Некоторые из этих микросхем имеют маркировку «CSG» («Commodore Semiconductor Group») и логотип Commodore , а другие - «MOS». Это включает в себя чипы, произведенные в течение одной недели (и, таким образом, получившие один и тот же код даты), что указывает на то, что в течение этой недели работали по крайней мере две разные производственные линии. Маркировка микросхем варьировалась от фабрики и даже от линии на заводе на протяжении большей части производственного цикла микросхемы.

Аудио игры

В большинстве игр, созданных для Commodore 64, использовался чип SID со звуками, варьирующимися от простых щелчков и гудков до сложных музыкальных феерий или даже целых цифровых аудиодорожек. Из-за технического мастерства, необходимого для реализации музыки на чипе, и его универсальности по сравнению с другими звуковыми чипами той эпохи, композиторы для Commodore 64 описали SID как самостоятельный музыкальный инструмент. Однако большая часть программного обеспечения не использовала все возможности SID, поскольку из-за неверных опубликованных спецификаций программисты использовали только хорошо документированные функции. Некоторое раннее программное обеспечение, напротив, полагалось на спецификации, что приводило к неслышимым звуковым эффектам.

Хорошо известными композиторами игровой музыки для этого чипа являются Мартин Голуэй , известный многими названиями, включая Wizball и Times of Lore , Роб Хаббард , известный такими названиями, как ACE 2 , Commando , Delta , International Karate , IK + и Monty on the Беги . Среди других заслуживающих внимания Джерун Тел ( Cybernoid , Turbo Outrun , Robocop 3 и Myth ), Бен Даглиш ( Последний ниндзя , Джек Кусак , Firelord , Gauntlet ), Дэвид Данн ( Finders Keepers и Flight Path 737 ), Дэвид Уиттакер ( Speedball , BMX Симулятор , Планер ) и Крис Хюльсбек ( R-Type , Turrican и The Great Giana Sisters ).

Эмуляция

Тот факт, что многие энтузиасты предпочитают реальный звук чипа программным эмуляторам, привел к появлению нескольких проектов записи, направленных на сохранение подлинного звука чипа SID для современного оборудования.

В проекте sid.oth4 имеется более 380 песен в формате MP3 высокого качества, записанных на жестком оборудовании, а в проекте SOASC = вся коллекция High Voltage SID Collection (HVSC) выпущена из 49 (более 35000 песен), записанных с настоящих Commodore 64 в высоком качестве. MP3- файл. Оба проекта подчеркивают важность сохранения аутентичного звука чипа SID. В 2016 году была запущена коллекция Unepic Stoned High SID (USHSC). Это канал YouTube с более чем 50 000 мелодий SID, загруженных в виде отдельных видеороликов. USHSC основан как на SOASC =, так и на HVSC, но также загружает записи недавней музыки SID, выпущенной на сайте Commodore Scene Database (CSDb). На канале представлены плейлисты, в каждом из которых содержится около 5000 мелодий.

Программная эмуляция

  • В 1989 году на компьютере Amiga была выпущена демоверсия «100 самых запоминающихся мелодий C64», а затем и приложение PlaySID, разработанное Пером Хоканом Сунделлом и Роном Бирком . Это была одна из первых попыток эмулировать SID только в программном обеспечении, а также был введен формат файла для представления песен, созданных на C64 с использованием чипа SID. Позже это привело к созданию аналогичных приложений для других платформ, а также к созданию сообщества людей, увлеченных музыкой SID, в результате чего появилась коллекция High Voltage SID Collection, содержащая более 45 000 мелодий SID.

Файл SID содержит программный код 6510 и связанные данные, необходимые для воспроизведения музыки с идентификатором SID. Файлы SID имеют медиа-тип MIMEaudio/prs.sid .

Фактический формат файла SID имеет несколько версий. Более старый стандарт - PSID (текущая версия V4). Новый стандарт RSID предназначен для музыки, которая требует более полной эмуляции оборудования Commodore 64.

Формат файла SID - это не собственный формат, используемый в Commodore 64 или 128, а формат, специально созданный для музыкальных плееров с поддержкой эмулятора, таких как PlaySID , Sidplay и JSidplay2 . Однако существуют загрузчики, такие как RealSIDPlay, и преобразователи, такие как PSID64, которые позволяют воспроизводить значительную часть файлов SID на исходных компьютерах Commodore.

  • SIDPlayer, разработанный Кристианом Бауэром и выпущенный в 1996 году для операционной системы BeOS , был первым эмулятором SID, который воспроизвел фильтрующую секцию микросхемы SID, используя фильтр с бесконечной импульсной характеристикой второго порядка в качестве приближения.
  • В июне 1998 года стал доступен цикл-эмулятор SID под названием reSID . Полностью программный эмулятор, доступный с исходным кодом C ++ , находится под лицензией GPL автором, Дагом Лемом . В 2008 году Антти Ланкила значительно улучшил моделирование фильтров и искажений в reSID. Улучшения также были включены в VICE версии 2.1.
  • В 2007 году был выпущен проект JSidplay2 - проигрыватель SID на чистой основе Java, разработанный Кеном Хенделем.

Повторная реализация аппаратного обеспечения

  • В 2008 году был выпущен проект HyperSID . HyperSID - это VSTi, который действует как MIDI-контроллер для аппаратного модуля HyperSID (синтезатор на базе чипа SID) и разработан компанией HyperSynth .

Аппаратные реализации с использованием микросхемы SID

  • В 1989 году Innovation Computer разработала Innovation Sound Standard, звуковую карту, совместимую с IBM PC, с чипом SID и игровым портом . MicroProse пообещала программную поддержку карты, а программы Commodore BASIC, использующие SID, требовали небольшого преобразования для работы на GW-BASIC .
  • В 1997 году был выпущен электронный музыкальный инструмент, использующий чип SID в качестве механизма синтеза. Он называется SidStation , построен на базе чипа SID модели 6581 (в отличие от более нового 8580) и производится шведской компанией Elektron . Поскольку производство чипа SID было прекращено в течение многих лет, Elektron якобы выкупил почти все оставшиеся запасы. В 2004 году Elektron выпустила секвенсор на основе паттернов Monomachine с дополнительной клавиатурой. Monomachine содержит несколько механизмов синтеза, включая эмулируемый генератор 6581, использующий DSP .
  • В 1999 году была выпущена еще одна звуковая карта для ПК - HardSID . Карта использует от одного до четырех чипов SID и позволяет ПК использовать звуковые возможности чипа напрямую, вместо эмуляции с помощью обычных звуковых карт (например, SoundBlaster ).
  • Catweasel от Немецких компаний Индивидуальных компьютеров , PCI мультиформатной + Zorro дискеты контроллер и цифровой адаптер джойстика для ПК , компьютеров Mac и Amigas , включает в себя возможность SID аппаратного обеспечения, то есть вариант , чтобы вставить один или два реальный SID чипов в разъеме для использования при воспроизведении .MUSфайлов.
  • MIDIbox SID является MIDI контролируемой синтезатор , который может содержать до восьми микросхем SID. Это бесплатный проект с открытым исходным кодом, использующий микроконтроллер PIC . Управление синтезатором осуществляется программно или через панель управления с ручками, светодиодами , ЖК-дисплеем и т. Д., Которая может быть дополнительно установлена ​​на корпусе Commodore 64 без клавиатуры.
  • Prophet64 является картридж для Commodore 64. Он имеет четыре отдельных музыкальных приложений, имитируя все от современных секвенсоров к серии Roland 303/909. С дополнительным периферийным устройством пользовательского порта Prophet64 может синхронизироваться с другим оборудованием по стандарту DIN Sync (SYNC 24). На сайте теперь говорится, что «Prophet64 был заменен на MSSIAH».
  • MSSIAH является картридж для Commodore 64 , который заменяет Prophet64.
  • Художник / хакер Пол Слокум разработал картридж Cynthcart, который позволяет превратить ваш C64 в аналоговый синтезатор. Cynthcart доступен на сайте atariage.com . Его преемник, Cynthcart 2, добавил входные, выходные и сквозные порты MIDI.
  • Параллельный порт SID интерфейс позволяет тем , с очень тонкими бюджетами для подключения чипа SID к компьютеру.
  • В 2003 году интерфейс SID (и программное обеспечение для воспроизведения Commodore 64 мелодий) была выпущена для Z80 на основе Sam Coupé компьютера , поддерживающего как 6581 и 8580.
  • В мае 2009 года чип SID был подключен к компьютерам BBC Micro и BBC Master через шину 1 МГц, что позволило переносить музыку, записанную для чипа SID на Commodore 64, и воспроизводить ее на BBC Micro.
  • В октябре 2009 года проект thrashbarg подключил чип SID к ATmega8 для воспроизведения файлов MIDI на MOS 6581 SID.
  • В марте 2010 года STG опубликовала SIDBlaster / USB - открытую аппаратную реализацию SID с открытым исходным кодом, которая подключается к USB-порту (и питается от него) с использованием микросхемы FTDI для интерфейса USB и PIC для взаимодействия с SID.
  • В августе 2010 года SuperSoniqs выпустила Playsoniq , картридж для компьютеров MSX с (в дополнение к другим функциям) настоящим SID, готовым к использованию на любой машине MSX.
  • В мае 2015 года Джанлука Геттини разработал SidBerry , открытую аппаратную плату с открытым исходным кодом для подключения микросхемы SID MOS 6581 к RaspberryPi и воспроизведения стандартных музыкальных файлов SID.
  • В 2016 году Тибо Варен опубликовал exSID , аудиоустройство USB, которое может управлять реальными чипами SID 6581 и 8580 и воспроизводить большинство мелодий SID.

Клоны оборудования SID

  • SwinSID аппаратно эмуляция SID с помощью процессора Atmel AVR, а также с участием реального SID игрока на базе процессора Atmel AVR.
  • Проект V-SID 1.0 (кодовое название SID 6581D, «D» для цифрового) от Дэвида Аморос родился в 2005 году. Этот проект представляет собой аппаратную эмуляцию чипа SID из интервью Боба Яннеса, таблицы данных. Механизм V-SID 1.0 был реализован в FPGA EP1C12 Cyclone от ALTERA на плате разработки ALTIUM и имитирует все характеристики исходного SID, за исключением фильтра, который является цифровой версией (IIR-фильтр, управляемый ЦП).
  • Проект PhoenixSID 65X81 (2006 г.) был направлен на точное создание звука SID с использованием современного оборудования. Принцип работы чипа SID был воссоздан на FPGA на основе интервью с создателем SID, исходных таблиц данных и сравнений с реальными чипами SID. Он отличался от аналогичных попыток использованием реальных аналоговых схем вместо эмуляции легендарного фильтра SID. Однако проект был прекращен, потому что Джордж Пантазопулос , возглавлявший этот проект, скончался 23 апреля 2007 года в возрасте 29 лет.
  • C64 прямо к телевизору эмулирует большие части аппаратных средств SID, минус некоторые функции , такие как ( в первую очередь) фильтров. Он сокращает весь C64 до небольшой схемы, которая помещается в джойстик, в то же время жертвуя некоторой совместимостью.
  • SIDcog представляет собой программное обеспечение SID эмулятор работает на Parallax Propeller . Все три канала можно эмулировать на одном из восьми COG Propeller.
  • ARMSID является «подключи и играть» замена MOS 6581 и MOS 8580 с поддержкой аналоговых входов.
  • FPGASID является ПЛИС на основе SID реплики обеспечить высокое качество воспроизведения оригинального устройства , включая все функции , такие как аудио фильтров и регистров лопастными. Устройство представляет собой полнофункциональное стерео решение и может заменить две микросхемы SID в одном разъеме SID. Аппаратная база - ПЛИС Altera MAX10.

Мелочи

Шведский дуэт электронной музыки Carbon Based Lifeforms выпустил трек под названием "Mos 6581" на своем альбоме Hydroponic Garden в 2003 году.

Смотрите также

использованная литература

дальнейшее чтение

внешние ссылки