Технология 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 6581/8580 SID (Устройство звукового интерфейса) является встроенным программируемый звуковой генератор чип из Коммодор с CBM-II, Коммодор 64,[1] Коммодор 128 и Машина Commodore MAX домашние компьютеры. Это был один из первых звуковых чипов такого типа, который был включен в домашний компьютер до цифровая звуковая революция.

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

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

SID был разработан инженером Роберт «Боб» Яннес, который позже стал соучредителем Ensoniq цифровой синтезатор и пробоотборная компания. Яннес возглавлял команду, в которую входили он сам, два техника и один CAD Оператор, который разработал и завершил чип за пять месяцев во второй половине 1981 года. Яннес был вдохновлен предыдущей работой в индустрии синтезаторов, и его не впечатлило текущее состояние компьютерных звуковых чипов. Вместо этого ему нужен был высококачественный приборный чип, поэтому SID имеет такие функции, как генератор конвертов, ранее не встречавшиеся в звуковых чипах домашних компьютеров.[3][4]:235

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

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

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

Чип, как и первый продукт, использующий его ( Коммодор 64 ), был закончен к Выставка бытовой электроники в первые выходные января 1982 года. Несмотря на то, что Яннес был частично недоволен результатом, его коллега Чарльз Винтербл сказал: «Эта штука уже в 10 раз лучше, чем что-либо, и в 20 раз лучше, чем должно быть».[4]:237

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

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

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

Функции

Технические детали

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

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

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

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

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

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

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

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

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

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

Потребительская версия 8580 была переименована в 6582, хотя кристалл на чипе идентичен стандартному чипу 8580, включая отметку «8580R5». Компания Dr. Evil Laboratories использовала его в своем картридже расширения SID Symphony (продается в Креативный микродизайн в 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 как самостоятельный музыкальный инструмент.[12] Однако большая часть программного обеспечения не использовала все возможности SID, поскольку из-за неверных опубликованных спецификаций программисты использовали только хорошо документированные функции. Некоторое раннее программное обеспечение, напротив, полагалось на спецификации, что приводило к неслышимым звуковым эффектам.[3]

Известными композиторами игровой музыки для этого чипа являются Мартин Голуэй, известный многими названиями, в том числе Wizball, и Роб Хаббард, известный такими названиями, как ACE 2, Коммандос, Дельта, Международное каратэ, ИК +, и Монти в бегах. Другие заслуживающие внимания включают Йерун Тел (Киберноид, Turbo Outrun, Робокоп 3 и Миф), Бен Даглиш (Последний ниндзя, Джек Кусак, Firelord, Перчатка ), Дэвид Данн (Искатели Хранители и Траектория полета 737), Дэвид Уиттакер (Спидбол, BMX Симулятор, Наездник на планере ) и Крис Хюльсбек (R-Тип, Turrican и Великие сестры Джианы ).

Эмуляция

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

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

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

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

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

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

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

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

Переработка оборудования

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

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

  • В 1989 году компания Innovation Computer разработала Стандарт звука инноваций, Совместимость с IBM PC звуковая карта с чипом SID и игровой порт. MicroProse обещали программную поддержку карты, а программы Commodore BASIC, которые использовали SID, требовали небольшого преобразования для работы на GW-BASIC.[21][22]
  • В 1997 г. электронный музыкальный инструмент с использованием чипа SID в качестве механизма синтеза. Это называется SidStation, построенный на чипе SID модели 6581 (в отличие от более нового 8580), и производится Шведский Компания Электрон. Поскольку производство чипа SID было прекращено в течение многих лет, Elektron якобы выкупил почти все оставшиеся запасы. В 2004 году Elektron выпустила Мономашина основанный на шаблонах секвенсор с дополнительной клавиатурой. Мономашина содержит несколько механизмов синтеза, включая эмулируемый генератор 6581, использующий DSP.
  • В 1999 году HardSID, еще одна звуковая карта для ПК. Карта использует от одного до четырех чипов SID и позволяет ПК использовать звуковые возможности чипа напрямую, а не путем эмуляции с помощью обычных звуковых карт (например, SoundBlaster ).
  • В Catweasel из Немецкий Компания Индивидуальные компьютеры, а PCI + Zorro мультиформатный дискета контроллер и адаптер цифрового джойстика для ПК, Mac, и Amigas, включает опцию аппаратного SID, то есть возможность вставить один или два реальных чипа SID в сокет для использования во время игры .MUS файлы.
  • В MIDIbox SID это MIDI -управляемый синтезатор, который может содержать до восьми микросхем SID. Это бесплатный Открытый исходный код проект с использованием Микроконтроллер PIC. Управление синтезатором осуществляется программно или через панель управления с ручками, Светодиоды, ЖК-дисплей и т. д., которые могут быть дополнительно установлены на корпусе Commodore 64 без клавиатуры.
  • В Пророк64 это картридж для Commodore 64.Он имеет четыре отдельных музыкальных приложения, имитирующих все, от современных секвенсоров до серии Roland 303/909. С дополнительным периферийным устройством пользовательского порта Prophet64 может синхронизироваться с другим оборудованием, используя DIN Sync стандартный (SYNC 24). В интернет сайт теперь заявляет: «Prophet64 был заменен на MSSIAH».
  • В MSSIAH картридж для Commodore 64, заменяющий Prophet64.
  • Художник / хакер Пол Слокум разработал Cynthcart картридж, который позволяет превратить ваш C64 в аналоговый синтезатор. Cynthcart доступен через atariage.com.
  • В Интерфейс SID параллельного порта позволяет тем, у кого очень ограниченный бюджет, подключить чип SID к ПК.
  • В мае 2009 г. чип SID был подключен к BBC Micro и BBC Master диапазон компьютеров через шину 1 МГц, позволяющую переносить музыку, написанную для чипа SID на Commodore 64, и воспроизводить ее на BBC Micro.
  • В октябре 2009 г. проект thrashbarg подключил микросхему SID к ATmega8 для воспроизведения файлов MIDI на MOS 6581 SID.
  • В марте 2010 г. СТГ опубликовал SIDBlaster / USB - открытая аппаратная реализация SID с открытым исходным кодом, которая подключается к USB-порту (и получает питание от него) с использованием микросхемы FTDI для интерфейса USB и PIC для взаимодействия с SID.
  • В августе 2010 года SuperSoniqs опубликовала Playsoniq, картридж для компьютеров MSX с (в дополнение к другим функциям) настоящим SID на нем, готовый к использованию на любом компьютере MSX.
  • В мае 2015 года Джанлука Геттини разработал Сидберри, открытая аппаратная плата с открытым исходным кодом для сопряжения микросхемы MOS 6581 SID с 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 Direct-to-TV имитирует большие части оборудования SID за вычетом определенных функций, таких как (в первую очередь) фильтры. Он сокращает весь C64 до небольшой схемы, которая помещается в джойстик, жертвуя при этом некоторой совместимостью.
  • В SIDcog это программный эмулятор SID, работающий на Параллакс пропеллер. Все три канала можно эмулировать на одном из восьми COG Propeller.
  • В АРМСИД представляет собой "plug & play" замену MOS 6581 и MOS 8580 с поддержкой аналоговых входов.
  • В FPGASID представляет собой копию SID на основе FPGA, обеспечивающую высокое качество воспроизведения исходного устройства, включая все функции, такие как звуковые фильтры и регистры лопастей. Устройство представляет собой полнофункциональное стерео решение и может заменить две микросхемы SID в одном разъеме SID. Аппаратная база - ПЛИС Altera MAX10.

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

Рекомендации

  1. ^ Commodore Business Machines, Inc. (1982). «Технические характеристики микросхемы устройства звукового интерфейса (SID) 6581». Справочное руководство программиста Commodore 64 (PDF) (1-е изд.). Уэйн, Пенсильвания: Commodore Business Machines, Inc. стр. 457. ISBN  9780672220562. В архиве (PDF) из оригинала на 2019-07-05. Получено 2019-07-05.
  2. ^ Григгс, Брэндон (09.05.2011). «Commodore 64, компьютерная икона 80-х, снова живет». CNN. В архиве из оригинала на 2019-07-04. Получено 2014-11-17.
  3. ^ а б Perry, Tekla S .; Уоллич, Пол (март 1985). «История разработки: Commodore 64» (PDF). IEEE Spectrum. IEEE. 22 (3): 48–58. Дои:10.1109 / MSPEC.1985.6370590. ISSN  0018-9235. В архиве (PDF) из оригинала на 2019-07-04. Получено 2011-11-12.
  4. ^ а б c d е ж Багналл, Брайан. На грани: захватывающий взлет и падение Commodore (1-е изд.). Виннипег, Манитоба: Variant Press. ISBN  9780973864908.
  5. ^ Хортон, Кевин. "Маркированные чипы SID продаются как новые". SID. В архиве из оригинала на 2019-07-04.[ненадежный источник? ]
  6. ^ а б «6581 Устройство звукового интерфейса (SID)» (PDF). Commodore Semiconductor Group. Октябрь 1982 г. В архиве (PDF) из оригинала на 2019-07-05. Получено 2019-05-07.
  7. ^ Клозе, Торстен (24 мая 2019 г.). «MIDIbox SID V2 - Руководство пользователя». MIDIbox проекты. В архиве из оригинала на 2019-07-04. Получено 2019-07-04.
  8. ^ «Представлена ​​новая революционная музыкальная программа C64». 1xn.org. 2008-11-04. В архиве из оригинала от 04.02.2012.
  9. ^ Смеситель; SounDemoN; Машина человеческого кода (2008-10-29). «Злобный Сид (2008)». Commodore 64 База данных сцен. В архиве из оригинала на 2019-07-04.
  10. ^ Грэм (2014). "Ссылка на SID 6581/8580 (устройство звукового интерфейса)". Ссылка на 8-битный регистр IC. Оксирон. В архиве из оригинала от 04.07.2019.
  11. ^ Альструп, Асгер (2015-04-17). «Исследование формы сигнала шума SID». SID - Звук и музыка. Кодовая база64. В архиве из оригинала от 04.07.2019.
  12. ^ "Создание треков: благородное искусство игровой музыки". Следующее поколение. Vol. 1 шт. 3. GP Publications Inc., март 1995 г. с. 49. ISSN  1078-9693.
  13. ^ "Архив записей SID 6581/8580". jme. В архиве из оригинала от 04.07.2019.
  14. ^ "Подлинная коллекция SID Stone Oakvalley (SOASC =)". Stone Oakvalley Studios. В архиве из оригинала от 04.07.2019.
  15. ^ "Unepic SID Channel". YouTube.
  16. ^ а б "Описание формата файла SID" (ТЕКСТ). Коллекция SID высокого напряжения. В архиве из оригинала на 2019-07-05. Получено 2019-07-05.
  17. ^ а б кенчи. "Музыкальная библиотека Java SID Player V2". SourceForge. В архиве из оригинала на 2019-07-05. Получено 2019-07-05.
  18. ^ Роланд. «PSID64». SourceForge. В архиве из оригинала на 2019-07-05. Получено 2019-07-05.
  19. ^ Бауэр, Кристиан. "SIDPlayer". В архиве из оригинала на 2019-07-05. Получено 2019-07-05.
  20. ^ Ланкила, Антти. «JSIDPlay2: кроссплатформенный проигрыватель SID и эмулятор C64». Архивировано из оригинал на 2012-01-16.
  21. ^ Латимер, Джоуи (август 1989 г.). «Стандарт звука инноваций». Вычислить!. Vol. 11 нет. 111. с. 68. ISSN  0194-357X. Получено 2013-11-11.
  22. ^ Копии звуковых карт - AdLib, Innovation SSI-2001 и SwinSID Ultimate., получено 2019-08-01

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

внешняя ссылка