Innovation SSI-2001 (реплика)

Реплика очень редкой и мало кому известной звуковой платы Innovation SSI-2001.

Плата вышла в 1980-х годах и не нашла коммерческого успеха, хотя она делала очень важную вещь: привносила культовый чип-синтезатор «SID» (MOS6581) с домашнего компьютера Commodore 64 на IBM PC-совместимые ПК.

Чип для своего времени очень мощный, функциональный, для него было написано огромное количество музыки и она продолжает создаваться и по сей день. Хотя казалось бы, что можно вытащить из монофонического 3-х голосового синтезатора?

К сожалению, рынок IBM PC-совместимых программ не поддержал эту плату, общий список игр, поддерживавших эту плату в качестве музыкального синтезатора, в итоге стал не длиннее 20 позиций. Даже не было выпущено ПО, позволившего бы прослушивать сотни музыкальных композиций с Commodore 64 на IBM PC, хотя аппаратный чип — вот он, используй!

И да, эта плата могла только синтезировать музыку, выводить произвольные звуки ей не было под силу (хотя той же плате Adlib на базе OPL2 FM-синтеза это не помешало стать дико популярной). Даже на текущий момент эта плата стоит отдельно от остальных, т.к. она ни с чем более не совместима: ни с Adlib (OPL), ни с Creative Music System (CMS), ни с какой из разновидностей MIDI, ни даже с AY-3-8910 (PSG, чип использовавшийся в продвинутых «Спектрумах»). И уж тем более не стоит даже заикаться о поддержке вывода PCM-звука, т.е. универсального цифрового вывода любых звуков. Т.е. ни WAV, ни MP3, ни что-либо ещё на ней не послушаешь.

Эта плата по праву может считаться самой редкой аудио картой для ПК, на текущий момент по всему миру известно существование всего около 10 экземпляров оригинальной платы. Плата, представленная в этой коллекции — реплика, т.е. функциональный и визуальный аналог этой платы, выпущенный относительно недавно.

Изначально идея создать реплику SSI-2001 появилась на англоязычном форуме VOGONS.ORG, оттуда перекочевала на русскоязычный форум Полигона призраков, где уже в ноябре 2013-го на неё наткнулся я. Проект мне показался интересным, хотя про SID я раньше ничего не слышал, компьютера Commodore у меня никогда не было и ностальгическими позывами к SID’у не страдал. Тем не менее, я взялся за процесс реверс-инжениринга исходной платы, имея на руках только несколько фотографий исходной платы.

фото исходной платы

Я оттрассировал видимые по фото дорожки в Sprint Layout, но этого было недостаточно: много соединений оставалось под чипами. Найти владельца реальной платы, чтобы попросить сделать фото под углом оказалось невозможным, но зато нашёлся человек под ником borisfox, который хорошо разбирался в схемах на жёсткой логике и он смог «додумать» все недостающие соединения, которые я уже воплотил в первом тестовом образце в апреле 2014-го.

В полученной схеме была ошибка, не позволявшая работать плате на быстрых (позднее 386-х процессоров) ПК, но она была успешно исправлена. Также в процессе доработок было внесено несколько изменений: добавлен выбор частоты SID’а, вместо RCA в качестве выходного разъёма был установлен 3,5 мм, добавлен линейный вход (SID имеет возможность подмешивать к выходу сигнал со входа и даже обрабатывать его фильтром), а также опциональный стабилизатор напряжения, чтобы можно было установить поздний вариант SID’а — MOS8580.

Про процесс создания, отладки этой платы я снимал ряд видео: плейлист видео по этой плате.

В процессе моих работ над аппаратной частью реплики шла и работа над программной поддержкой. Человек из России с ником bristlehog написал несколько очень полезных программ:

Т.о. на текущий момент самая редкая аудиокарта была повторно воплощена в железе, для неё значительно расширены возможности и её даже можно купить.



Технические подробности:
Общие данные
Интерфейс: ISA 8-bit
Производитель: Innovation (исходная плата), я (реплика)
Название модели: SSI-2001
Используемые чипы: MOS6581
Надписи на плате:
  • 2014/11
  • rev. 2.7
  • Fagear, borisfox, CodeKiller, shock__
  • Innovation SSI-2001 replica
Дата производства: 2014/11
Габариты (Ш x В x Г): 12x9.5x1.3 см
Аудиокарта
MIDI синтез: частотный (FM) синтез
Примечания к работе MIDI:
  • Чип-синтезатор MOS6581 или MOS8580
  • 3 независимых генератора частоты (16-4000 Гц)
  • 4 формы сигнала: пила, треугольник, прямоугольник, шум
  • Программируемая ADSR-огибающая (для каждого канала - своя)
  • 1 программируемый фильтр (ФНЧ, ФВЧ или полосовой)
  • Монофонический выход
Выходные аналоговые каналы: 2 (моно)

Добавить комментарий