МОП-технология 6581
В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
MOS Technology 6581/8580 SID ( устройство звукового интерфейса ) — это встроенный программируемый генератора звука чип Commodore CBM-II , Commodore 64 , [ 1 ] Commodore 128 и MAX Machine Домашние компьютеры .
Вместе с графическим чипом VIC-II SID сыграл важную роль в том, что C64 стал самым продаваемым домашним компьютером в истории. [ 2 ] и отчасти ему приписывают начало демосцены .
История
[ редактировать ]SID был разработан инженером Бобом Яннесом , который позже стал соучредителем Ensoniq компании по производству цифровых синтезаторов и сэмплеров . Яннес возглавил команду, в которую входили он сам, два технических специалиста и оператор САПР , которые спроектировали и завершили работу над чипом за пять месяцев во второй половине 1981 года. Яннес был вдохновлен предыдущей работой в индустрии синтезаторов, и его не впечатлило нынешнее состояние. звуковые чипы компьютера. Вместо этого ему нужен был высококачественный инструментальный чип, поэтому SID имеет такие функции, как генератор огибающей , ранее не встречавшиеся в звуковых чипах домашних компьютеров. [ 3 ] [ 4 ] : 235
Я думал, что имеющиеся на рынке звуковые чипы, в том числе и в компьютерах Atari , примитивны и, очевидно, разработаны людьми, ничего не смыслящими в музыке. [ 4 ] : 235
- Роберт Яннес, На грани: захватывающий взлет и падение Коммодора
При проектировании чипа упор был сделан на высокоточное управление частотой, и изначально SID был спроектирован так, чтобы иметь 32 независимых голоса, использующих общую схему поиска по волновой таблице, которая будет мультиплексирована по времени. [ 4 ] : 235 Однако эти функции не удалось завершить вовремя, поэтому вместо этого работа маски для определенного рабочего генератора просто трижды повторялась по поверхности чипа, создавая три голоса каждый со своим собственным генератором. Еще одной функцией, которая не была включена в окончательный проект, была таблица поиска частот для наиболее распространенных музыкальных нот, функция, которая была исключена из-за ограничений по размеру. [ 4 ] : 236 Поддержка вывода аудиовхода была функцией, которую Яннес добавил без спросу, что теоретически позволило бы использовать чип в качестве простого процессора эффектов . Маски производились по 7- микрометровой технологии для получения высокого выхода; На современном уровне развития в то время были 6-микрометровые технологии. [ 4 ] : 236
Чип, как и первый продукт, использующий его (Commodore 64), был готов к выставке Consumer Electronics Show в первые выходные января 1982 года. Хотя Яннес был частично недоволен результатом, его коллега Чарльз Винтербл сказал: «Это эта вещь уже в 10 раз лучше, чем что-либо еще, и в 20 раз лучше, чем должно быть». [ 4 ] : 237
Спецификации чипа не использовались в качестве образца. Скорее, они были написаны по мере продвижения разработки, и не все запланированные функции вошли в конечный продукт. Яннес утверждает, что у него был список функций, три четверти которого вошли в окончательный дизайн. Более поздняя версия (8580) была переработана, чтобы более точно соответствовать спецификациям. Например, в 8580 немного улучшена способность выполнять двоичное И между двумя формами сигналов, что SID может выполнять только странным и нелогичным образом, что приводит к беспорядочным, а в некоторых случаях почти бесшумным формам сигналов. Комбинации волн на 8580 дают более чистые формы сигналов, чем на 6581, хотя неровности все еще присутствуют. Еще одна особенность, которая различается между двумя версиями, — это фильтр, поскольку версия 6581 далека от спецификации. [ нужна ссылка ]
Дизайн
[ редактировать ]Возможно, этот раздел содержит оригинальные исследования . ( Март 2019 г. ) |
SID представляет собой интегральную схему смешанных сигналов , состоящую как из цифровых, так и из аналоговых схем. Все порты управления являются цифровыми, а порты вывода — аналоговыми. SID имеет три голоса, с четырьмя типами сигналов, которые можно выбрать для каждого голоса: пульсовая волна (с переменным рабочим циклом ), треугольная волна, пилообразная волна и псевдослучайный шум ( называемый белым шумом в документации ). Одновременно можно выбрать несколько типов сигналов, что приводит к созданию определенных сложных/комбинированных сигналов. Генераторы каждого голоса построены на 24-битном аккумуляторе фазы . Голос, воспроизводящий треугольный сигнал, может быть подвергнут кольцевой модуляции с одним из других голосов, при этом биты треугольного сигнала инвертируются, когда устанавливается старший разряд аккумулятора модулирующего голоса, что приводит к разрыву и инверсии направления с наклоном треугольника. Голоса также могут быть жестко синхронизированы друг с другом, при этом генератор синхронизированного голоса сбрасывается всякий раз, когда увеличивается старший разряд аккумулятора синхронизирующего голоса. Если и кольцевая модуляция, и жесткая синхронизация настроены на воздействие на один и тот же голос, эти два эффекта объединяются. Голос, который модулирует и/или синхронизирует заданный затронутый голос, определяется по следующей схеме: голос 1 влияет на голос 2, голос 2 влияет на голос 3, а голос 3 влияет на голос 1.
Каждый голос может быть направлен на общий аналоговый многорежимный фильтр 12 дБ/октава с цифровым управлением , который построен с помощью внешних конденсаторов к чипу. Фильтр имеет выходы нижних, полосовых и верхних частот, которые можно индивидуально выбирать для окончательного усиления выходного сигнала через главный регистр громкости. Режимы фильтров также можно комбинировать. Например, использование комбинированного состояния нижних и верхних частот приводит к образованию вырезки (или инвертированной полосе пропускания) на выходе. [ 5 ] Программист может изменять частоту среза и резонанс фильтра. Внешний аудиовход позволяет пропускать внешний звук через фильтр.
Кольцевая модуляция, фильтр и методы программирования, такие как арпеджио (быстрое переключение между частотами для создания звуков, похожих на аккорды), вместе создают характерное ощущение и звучание музыки SID.
Из-за несовершенства производственных технологий того времени и плохого разделения между аналоговой и цифровой частями чипа выходной сигнал 6581 (до каскада усилителя) всегда был слегка смещен от нулевого уровня. При каждом изменении регистра громкости раздавался слышимый щелчок. Путем быстрой регулировки усиления усилителя через основной 4-битный регистр громкости это смещение можно модулировать как PCM , в результате чего получается «виртуальный» четвертый канал, позволяющий воспроизводить 4-битные цифровые сэмплы. Этот сбой был известен и использовался с самого начала, сначала компанией Electronic Speech Systems для создания выборок речи в таких играх, как Impossible Mission (1984, Epyx ) и Ghostbusters (1984, Activision ). Первый пример использования сэмплов в реальных музыкальных композициях был сделан Мартином Голуэем в Arkanoid (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. [ 6 ] [ 7 ] Этот метод работает путем сброса генератора с использованием тестового бита генератора сигналов, быстрого увеличения новой формы сигнала с выбранной формой сигнала «Треугольник», а затем отключения всех сигналов, в результате чего ЦАП продолжает выводить последнее значение — то есть желаемую выборку. . Это продолжается до тех пор, пока две строки развертки, что вполне достаточно для вывода произвольных выборок без сбоев. Однако это требует больше ресурсов ЦП, чем описанный выше трюк с ЦАП с 4-битным регистром тома. Поскольку фильтрация в микросхеме SID применяется после генераторов сигналов, полученные таким образом выборки можно фильтровать обычным образом.
В исходном руководстве по SID упоминается, что если одновременно включены несколько сигналов, результатом будет двоичное «И» между ними. В действительности происходит следующее: на входы сигналов ЦАП поступает несколько сигналов одновременно. Например, сигнал «Треугольник» создается с помощью отдельной схемы исключающего ИЛИ и схемы сдвига влево. Верхний бит определяет, инвертирует ли схема XOR значение аккумулятора, видимое ЦАП. Таким образом, одновременное включение треугольника и пилы приводит к смешиванию соседних битов аккумулятора на входе ЦАП. (Схема XOR не задействуется, поскольку она всегда отключена всякий раз, когда выбирается пилообразная форма сигнала.) Форма импульсного сигнала создается путем объединения всех битов ЦАП вместе через длинную полоску поликремния, подключенную к логике управления импульсами, которая осуществляет цифровое сравнение. значение текущего аккумулятора к значению ширины импульса. Таким образом, выбор импульсного сигнала вместе с любым другим сигналом приводит к частичному смешиванию каждого бита в ЦАП, а на громкость сигнала влияет состояние импульса.
длиной 23 бита Генератор шума реализован как LFSR Фибоначчи (полином обратной связи: x^22+x^17+1). [ 8 ] [ 9 ] При использовании сигнала шума одновременно с любым другим сигналом, вытягивание с помощью селектора формы сигнала имеет тенденцию быстро уменьшать регистр сдвига XOR до 0 для всех битов, которые подключены к выходному ЦАП. Поскольку нули смещаются в регистре при тактировании шума, и для их замены не создаются 1-биты, может возникнуть ситуация, когда регистр сдвига XOR становится полностью нулевым. К счастью, ситуацию можно исправить, используя тестовый бит управления формой сигнала, который в этом случае вводит один бит в сдвиговый регистр XOR. Также известно, что некоторые музыканты используют комбинированные формы шума и тестовый бит для создания необычных звуков.
6581 и 8580 отличаются друг от друга по нескольким причинам. Оригинальный 6581 был изготовлен с использованием более старого процесса NMOS использовалось напряжение 12 В постоянного тока , в котором для работы . 6581 очень чувствителен к статическому разряду, и если с ним не обращаться должным образом, фильтры перестанут работать, что объясняет большое количество вышедших из строя 6581 на рынке. 8580 был изготовлен с использованием процесса HMOS-II, который требует меньше энергии (9 В постоянного тока) и, следовательно, обеспечивает микросхемы более низкое охлаждение . Таким образом, 8580 гораздо более долговечен, чем 6581. Кроме того, благодаря более стабильным генераторам сигналов эффекты смешивания битов менее заметны, и, таким образом, комбинированные формы сигналов приближаются к исходной спецификации SID (в которой говорилось, что они будут объединены как двоичное И). Фильтры также сильно различаются между двумя моделями. Диапазон среза 6581 напоминает сигмовидную функцию в логарифмическом масштабе и сильно различается между чипами, в то время как диапазон среза 8580 представляет собой прямую линию в линейном масштабе и более согласован между чипами и близок к фактическим спецификациям разработчиков. Фильтр 8580 также может достигать более высоких резонансов. Кроме того, лучшее разделение аналоговых и цифровых схем сделало выходной сигнал 8580 менее шумным и искаженным. Шум в системах серии 6xxx можно уменьшить, отсоединив контакт аудиовхода.
Потребительская версия 8580 была переименована в 6582, хотя кристалл чипа идентичен стандартному чипу 8580, включая маркировку «8580R5». Компания Dr. Evil Laboratories использовала его в своем картридже расширения SID Symphony (проданном Creative Micro Designs в 1991 году), а также в нескольких других местах, включая одну звуковую карту ПК.
Несмотря на документально подтвержденные недостатки, многие музыканты SID предпочитают дефектный чип 6581 исправленному чипу 8580, а некоторые даже рассматривают недостатки как настоящие «особенности», которые отличали чип SID от других звуковых чипов того времени. Основная причина этого заключается в том, что фильтр создает сильные искажения, которые иногда используются для имитации таких инструментов, как искажённая электрогитара. Кроме того, компонент фильтра высоких частот был смикширован с ослаблением на 3 дБ по сравнению с другими выходами, что сделало звук более басовитым. В дополнение к нелинейностям в фильтре, цифро-аналоговая схема, используемая в генераторах сигналов, создает еще больше дополнительных искажений, которые делают звук более богатым по характеру.
Функции
[ редактировать ]- Три отдельно программируемых независимых аудиогенератора ( способны воспроизводить 65 535 равноотстоящих частот в линейной шкале, в диапазоне 0,06–3906,19 Гц на тактовой частоте 1 МГц)
- Четыре различных формы сигнала на аудиогенератор ( треугольник , пилообразная форма , импульс , шум ). [ 10 ] Любая комбинация треугольника, пилообразного и импульсного сигналов может быть выбрана одновременно для создания дополнительных сигналов.
- Один многорежимный фильтр с выходами нижних , верхних и полосовых частот со 6 дБ/октаву (полоса пропускания) или 12 дБ / октава (низкочастотный/высокочастотный) спадом . Различные режимы фильтров можно комбинировать для создания дополнительных тембров, например режекторный фильтр.
- Три регулятора громкости атаки/затухания/сустейна/восстановления ( ADSR ), по одному на каждый аудиогенератор.
- Три кольцевых модулятора [ 10 ]
- Синхронизация осциллятора для каждого аудиогенератора
- Два 8-битных аналого-цифровых преобразователя (обычно используются для игровых манипуляторов , но позже также используются для мыши )
- Внешний аудиовход (для микширования звука с внешними источниками сигнала)
- Генератор случайных чисел /модуляции (путем считывания состояния третьего генератора или третьего генератора огибающей)
Редакции
[ редактировать ]Ни один экземпляр с надписью «6581 R1» так и не поступил на рынок. Фактически, Яннес заявил, что «чип SID с первого раза работал довольно хорошо, издавал звук. Все, что нам было нужно для шоу, работало после второго прохода». На фотографиях прототипа C64 Чарльза Уинтербла с высоким разрешением видна маркировка «MOS 6581 2082», причем последнее число представляет собой код даты, указывающий, что его прототип чипа SID был произведен в течение 20-й недели 1982 года, то есть в течение 6 дней с 17 мая. 1982.
Это известные версии различных чипов SID: (коды дат указаны в формате WWYY w=неделя y=год)
Чип SID (Sound Interface Device), отличающийся сочетанием цифровых и аналоговых технологий, был краеугольным камнем системной архитектуры Commodore 64 среди других моделей. Чип мог похвастаться тремя отдельными голосами, каждый с точными и различными вариантами формы сигнала, а также многорежимным фильтром 12 дБ/октава. На протяжении многих лет конструкция этого фильтра менялась с каждой последующей версией чипа, придавая каждому свой уникальный звуковой отпечаток.
Одна из самых ранних моделей чипа SID, 6581, первоначально появилась в компьютерах Commodore 64 в период с 1982 по 1986 год. Эта модель претерпела несколько заметных изменений, включая 6581 R1, модель-прототип, который можно было увидеть только на машинах CES и разрабатывать. прототипы и имели код даты от 4981 до 0882. [ 11 ]
Эта модель была известна своим полным диапазоном среза 12-битного фильтра, и хотя точное количество выпущенных моделей остается неизвестным, по оценкам, оно насчитывает от 50 до 100 чипов, упакованных в керамику.
За R1 следовали 6581 R2, 6581 R3, 6581 R4 AR и, наконец, 6581 R4. В ходе эволюции итераций 6581 были внесены незначительные изменения в защиту/буферизацию входных контактов, корректировку класса кремния и изменения в его корпусе. Однако на протяжении всех этих этапов в секцию фильтра не вносилось существенных изменений. [ 12 ]
Переходя к последним моделям, обновленный чип 8580 SID ознаменовал его появление в более новых версиях машин Commodore 64. Технически совместимый с программным обеспечением 6581, 8580 привнес уникальный характер звука благодаря специальным изменениям в структуре фильтра. [ 13 ]
Звуковые различия, замеченные между двумя моделями, 6581 и 8580, в основном объяснялись нюансами аналоговых фильтров и внутренними конструктивными искажениями. На эти звуковые характеристики сильно повлияли обновления схемы и различия в качестве партий материалов, используемых в различных сериях производства чипов.
Чип SID включал в себя постоянное развитие спецификаций, которые развивались вместе с процессом проектирования чипа. Не все первоначальные функции вошли в окончательный проект. Однако последующие версии, такие как модель 8580, были тщательно переработаны, чтобы лучше соответствовать исходным спецификациям, уделяя особое внимание комбинациям форм сигналов и функциональности фильтров.
Некоторые из этих микросхем имеют маркировку «CSG» (Commodore Semiconductor Group) с логотипом Commodore , а другие имеют маркировку «MOS». Сюда входят чипы, произведенные в течение одной недели (и, следовательно, получившие один и тот же код даты), что указывает на то, что в течение этой недели работали как минимум две разные заводские линии. Маркировка чипов различалась в зависимости от завода и даже от линии внутри завода на протяжении большей части производственного цикла чипа.
Перемаркировка и подделка
[ редактировать ]Поскольку микросхемы SID 6581 и 8580 больше не производятся, они стали пользоваться большим спросом. В конце 2007 года на eBay начали появляться различные бракованные чипы как якобы «новые». [ 14 ] [ ненадежный источник? ] Некоторые из этих замеченных SID имеют неисправный фильтр, но некоторые также имеют неисправные каналы/генераторы шума, а некоторые вообще не работают. Предполагается, что отмеченные чипы либо являются бракованными на заводе, когда чип еще производился, либо, возможно, «отбракованы» в результате одной из операций извлечения чипов, которые использовались для поставки чипов, используемых в картах HardSID . [ оригинальное исследование? ]
Поддельные чипы SID также поставлялись невольным покупателям от недобросовестных производителей в Китае; на поставляемых чипах нанесена лазерная гравировка с совершенно поддельной маркировкой, а чип внутри упаковки вообще не является SID. [ нужна ссылка ]
Использование
[ редактировать ]Звук игры
[ редактировать ]В большинстве игр, созданных для Commodore 64, использовался чип SID, а звуки варьировались от простых щелчков и звуковых сигналов до сложных музыкальных феерий или даже целых цифровых аудиодорожек. Благодаря техническому мастерству, необходимому для реализации музыки на чипе, и его универсальным функциям по сравнению с другими звуковыми чипами того времени, композиторы Commodore 64 описали SID как отдельный музыкальный инструмент. [ 15 ] Однако большая часть программного обеспечения не использовала все возможности SID, поскольку из-за неправильных опубликованных спецификаций программисты использовали только хорошо документированные функции. Некоторые ранние программы, напротив, основывались на спецификациях, что приводило к неслышимым звуковым эффектам. [ 3 ]
Хорошо известными композиторами игровой музыки для этого чипа являются Мартин Голуэй , известный по многим играм, включая Wizball и Times of Lore , Роб Хаббард , известный по таким играм, как ACE 2 , Commando , Delta , International Karate , IK+ и Monty on the Бегать . Среди других заслуживающих внимания Джерун Тел ( «Киберноид» , «Турбо Outrun» , «Робокоп 3» и «Миф» ), Бен Даглиш ( «Последний ниндзя» , «Джек-Ниппер» , «Повелитель огня» , «Перчатка» ), Дэвид Данн ( «Хранители искателей» и «Путь полета 737» ), Дэвид Уиттакер ( «Спидбол» , BMX Simulator , Glider Rider ) и Криса Хюльсбека ( R-Type , Turrican и The Great Giana Sisters ).
Записи
[ редактировать ]Тот факт, что многие энтузиасты предпочитают настоящий звук чипа программным эмуляторам, привел к появлению нескольких проектов записи, направленных на сохранение подлинного звука чипа SID для современного оборудования.
Проект sid.oth4 [ 16 ] имеет более 380 песен в высоком качестве в формате MP3, записанных на жестком диске и в проекте SOASC=. [ 17 ] выпустила всю коллекцию High Volt SID (HVSC), включающую 49 (более 35 000 песен), записанных с настоящих Commodore 64 в высококачественном MP3- файле. Оба проекта подчеркивают важность сохранения подлинного звука чипа SID. В 2016 году коллекция Unepic Stoned High SID (USHSC) [ 18 ] был запущен. Это канал YouTube , на который загружено более 50 000 мелодий SID в виде отдельных видеороликов. USHSC основан как на SOASC=, так и на HVSC, но также загружает записи последней музыки SID, выпущенной на сайте Commodore Scene Database (CSDb). На канале представлены плейлисты, содержащие около 5000 мелодий каждый.
Переопределения и производные
[ редактировать ]Эмуляция
[ редактировать ]В этом разделе нечеткий стиль цитирования . ( Май 2018 г. ) |
- В 1989 году на компьютере Amiga была выпущена демо-версия «100 самых запоминающихся мелодий C64», а позже и приложение PlaySID, разработанное Пером Хоканом Санделлом и Роном Бирком. Это была одна из первых попыток эмулировать SID только программно, а также представила формат файла для представления песен, созданных на C64, с использованием чипа SID. Позже это привело к созданию аналогичных приложений для других платформ, а также к созданию сообщества людей, увлеченных музыкой SID, в результате чего появилась коллекция High Volt SID Collection , содержащая более 57 000 мелодий SID.
Файл SID содержит программный код 6510 и связанные с ним данные, необходимые для воспроизведения музыки с SID. Файлы SID имеют MIME. тип носителя audio/prs.sid
.
Фактический формат файла SID имел несколько версий. Более старым стандартом является PSID (текущая версия V4). Новый стандарт RSID предназначен для музыки, требующей более полной эмуляции аппаратного обеспечения Commodore 64. [ 19 ]
Формат файла SID не является собственным форматом, используемым в Commodore 64 или 128. [ 19 ] но формат, специально созданный для музыкальных проигрывателей с поддержкой эмулятора, таких как PlaySID , Sidplay и JSidplay2 . [ 20 ] Однако существуют загрузчики типа RealSIDPlay и конвертеры типа PSID64. [ 21 ] которые позволяют воспроизводить значительную часть файлов SID на оригинальных компьютерах Commodore.
- SIDPlayer, разработанный Кристианом Бауэром и выпущенный в 1996 году для операционной системы BeOS , был первым эмулятором SID, который копировал секцию фильтра чипа SID, используя с бесконечной импульсной характеристикой второго порядка. в качестве приближения фильтр [ 22 ]
- механизм эмулятора SID на основе цикла под названием reSID В июне 1998 года стал доступен . Полностью программный эмулятор, доступный с C++ исходным кодом , распространяется под лицензией GPL автора Дага Лема . В 2008 году Антти Ланкила значительно улучшил фильтр и симуляцию искажений в reSID. [ 23 ] Улучшения были включены в VICE версии 2.1. и
- В 2007 году был выпущен проект JSidplay2 — проигрыватель SID на чистом Java, разработанный Кеном Хэнделом. [ 20 ]
Аппаратное обеспечение, использующее чип SID
[ редактировать ]- В 1989 году компания Innovation Computer разработала Innovation Sound Standard — , совместимую с IBM PC, звуковую карту с чипом SID и игровым портом . MicroProse обещала программную поддержку карты, а программы Commodore BASIC, использующие SID, требовали небольшого преобразования для работы на GW-BASIC . [ 24 ] [ 25 ]
- В 1997 году был выпущен электронный музыкальный инструмент , использующий чип SID в качестве механизма синтеза. Он называется SidStation , построен на базе SID-чипа модели 6581 (в отличие от более нового 8580) и производится шведской компанией Elektron . Поскольку выпуск чипа SID уже много лет был снят с производства, «Электрон» якобы скупил почти все оставшиеся запасы. В 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 24). На веб-сайте теперь указано: «Пророк64 был заменен на MSSIAH». [ 26 ]
- MSSIAH — картридж для Commodore 64, заменяющий Prophet64.
- Художник/хакер Пол Слокам разработал картридж Cynthcart, который позволяет превратить C64 в аналоговый синтезатор. Его преемник, 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-файлов на SID MOS 6581.
- В марте 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.
Аппаратные повторные реализации
[ редактировать ]В этом разделе нечеткий стиль цитирования . ( Май 2018 г. ) |
- В 2008 году был выпущен проект HyperSID. HyperSID — это VSTi , который действует как MIDI-контроллер для аппаратного блока HyperSID (синтезатор на основе чипа SID), разработанный компанией HyperSynth. [ нужна ссылка ]
- 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, за исключением фильтра, который представляет собой цифровую версию (БИХ-фильтр, управляемый процессором).
- Проект PhoenixSID 65X81 (2006 г.) был направлен на точное создание звука SID с использованием современного оборудования. Работа чипа SID была воссоздана на FPGA на основе интервью с создателем SID, оригинальных таблиц данных и сравнений с реальными чипами SID. От аналогичных попыток он отличался использованием настоящей аналоговой схемы вместо эмуляции легендарного фильтра SID. Однако проект был прекращен, поскольку 23 апреля 2007 года в возрасте 29 лет скончался Джордж Пантазопулос, возглавлявший этот проект.
- C64 Direct-to-TV эмулирует большую часть аппаратного обеспечения SID, за исключением некоторых функций, таких как (в первую очередь) фильтры. Он сводит весь C64 к небольшой схеме, которая вписывается в джойстик, жертвуя при этом некоторой совместимостью.
- SIDcog — это программный эмулятор SID, работающий на Parallax Propeller . Все три канала можно эмулировать на одном из восьми процессоров COG Propeller.
- ARMSID представляет собой замену MOS 6581 и MOS 8580 по принципу «включай и работай» с поддержкой аналоговых входов.
- FPGASID — это реплика SID на основе FPGA, обеспечивающая высокое качество воспроизведения исходного устройства, включая все функции, такие как аудиофильтры и лопастные регистры. Устройство представляет собой полнофункциональное стереорешение и может заменить два чипа SID в одном разъеме SID. Аппаратная основа — ПЛИС Altera MAX10.
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Характеристики чипа устройства звукового интерфейса (SID) 6581» . Справочное руководство программиста Commodore 64 (PDF) (1-е изд.). Уэйн, Пенсильвания: Commodore Business Machines, Inc., 1982. с. 457. ИСБН 9780672220562 . Архивировано (PDF) из оригинала 5 июля 2019 г. Проверено 5 июля 2019 г.
- ^ Григгс, Брэндон (9 мая 2011 г.). «Коммодор 64, эта компьютерная икона 80-х, снова оживает» . CNN . Архивировано из оригинала 4 июля 2019 г. Проверено 17 ноября 2014 г.
- ^ Перейти обратно: а б Перри, Текла С.; Валлич, Пол (март 1985 г.). «История проектирования: Commodore 64» (PDF) . IEEE-спектр . 22 (3). IEEE : 48–58. дои : 10.1109/MSPEC.1985.6370590 . ISSN 0018-9235 . S2CID 11900865 . Архивировано из оригинала (PDF) 4 июля 2019 г. Проверено 12 ноября 2011 г.
- ^ Перейти обратно: а б с д и ж Бэгналл, Брайан (2006). На грани: захватывающий взлет и падение Коммодора (1-е изд.). Виннипег, Манитоба: Вариант Пресс. ISBN 9780973864908 .
- ^ Клозе, Торстен (24 мая 2019 г.). «MIDIbox SID V2 — Руководство пользователя» . MIDIbox-проекты . Архивировано из оригинала 4 июля 2019 г. Проверено 4 июля 2019 г.
- ^ «Представлена новая революционная музыкальная программа C64» . 1xn.org. 04.11.2008. Архивировано из оригинала 4 февраля 2012 г.
- ^ Миксер; СаунддемоН; Машина человеческого кода (29 октября 2008 г.). «Порочный Сид (2008)» . База данных сцен Commodore 64. Архивировано из оригинала 4 июля 2019 г.
- ^ Грэм (2014). «Справочник по SID 6581/8580 (устройство звукового интерфейса)» . Ссылка на 8-битный регистр IC . Оксирон. Архивировано из оригинала 4 июля 2019 г.
- ^ Альструп, Асгер (17 апреля 2015 г.). «Исследование формы шума SID» . СИД — Звук и музыка . Кодовая база64. Архивировано из оригинала 4 июля 2019 г.
- ^ Перейти обратно: а б «Устройство звукового интерфейса 6581 (SID)» (PDF) . Группа компаний Commodore Semiconductor . Октябрь 1982 г. Архивировано (PDF) из оригинала 5 июля 2019 г. Проверено 7 мая 2019 г.
- ^ «Чип Commodore 64 SID» .
- ^ https://chipmusic.org/forums/topic/17495/c64-sid-shootout-6581-vs-8580/
- ^ «Обзор оборудования Commodore MJK: Commodore 64» .
- ^ Хортон, Кевин. «Замеченные чипы SID продаются как новые» . Сид . Архивировано из оригинала 4 июля 2019 г.
- ^ «Создание треков: благородное искусство игровой музыки» . СЛЕДУЮЩЕЕ ПОКОЛЕНИЕ . Том. 1, нет. 3. GP Publications Inc., март 1995 г., с. 49. ISSN 1078-9693 .
- ^ «Архив записей SID 6581/8580» . Джейм. Архивировано из оригинала 4 июля 2019 г.
- ^ «Коллекция аутентичных SID Stone Oakvalley (SOASC =)» . Студия Stone Oakvalley. Архивировано из оригинала 4 июля 2019 г.
- ^ «Канал Unepic SID» . Ютуб .
- ^ Перейти обратно: а б «Описание формата файла SID» (TXT) . Коллекция SID высокого напряжения. Архивировано из оригинала 5 июля 2019 г. Проверено 5 июля 2019 г.
- ^ Перейти обратно: а б кенчис. «Музыкальная библиотека Java SID Player V2» . СоурсФордж . Архивировано из оригинала 5 июля 2019 г. Проверено 5 июля 2019 г.
- ^ Роланд. «ПСИД64» . СоурсФордж . Архивировано из оригинала 5 июля 2019 г. Проверено 5 июля 2019 г.
- ^ Бауэр, Кристиан. «СИДплеер» . Архивировано из оригинала 5 июля 2019 г. Проверено 5 июля 2019 г.
- ^ Ланкила, Антти. «JSIDPlay2: кроссплатформенный проигрыватель SID и эмулятор C64» . Архивировано из оригинала 16 января 2012 г.
- ^ Латимер, Джоуи (август 1989 г.). «Инновационный стандарт звука» . Вычислите! . Том. 11, нет. 111. с. 68. ISSN 0194-357X . Проверено 11 ноября 2013 г.
- ^ Архивировано в Ghostarchive и Wayback Machine : Реплики звуковых карт — AdLib, Innovation SSI-2001 и SwinSID Ultimate. , получено 1 августа 2019 г.
- ^ «Картридж MSSIAH — MIDI-оборудование и программное обеспечение для Commodore 64!» . www.mssiah.com .
Дальнейшее чтение
[ редактировать ]- Коллинз, Карен (февраль 2006 г.). « Петли и ляпы»: Музыка игр Commodore 64» . Звуковые ландшафты . 8 .
- Касс, Стивен (15 июля 2019 г.). «Зал славы чипов: MOS-технология 6581» . IEEE-спектр . Архивировано из оригинала 20 июля 2019 года.