SHOW / HIDE

Contacts
write to personal forum
or aleste520 at norod ru

MagicSound

Плата MagicSound

Идея создания такой платы возникла в период когда народ паял covox-сы и гонял забойные хиты. Думаю, что началось это так. Володя показывал VAP всё это музыкальное безобразие на i286/16Mhz. А у VAP было чувство досады - «Алеста», которая в то время была в разработке, подобного делать не сможет. И в голове VAP из чувства протеста возникали идеи создания некой платы расширения, которая помогла бы хотя бы приблизится к «Covox». Когда VAP и Володя сошлись в том, что это потенциально возможно и разобравшись с форматом файла ST, была выдвинута следующая спецификация по проекту:

  • Сама «Алеста» должна иметь как минимум 512КБ памяти. Это исходило из типового размера ST файлов.
  • Порт расширения Алесты должен позволять прямой доступ ко всему адресному пространству (ПДП).
  • Шина порта должна быть буферирована и обеспечивать надёжный обмен по ПДП.
  • Звуковая плата должна иметь: четыре канала ПДП, четыре программируемых таймера, формировать прерывания на различные события (конец семпла, управляемы таймер прерываний, и т.д.)
  • Звуковая плата должна иметь 8-бит DAC и схему смешения и управления громкостью каналов.

Очень долго разрабатывалась система управления памяти для «Алеста» затем схема интерфейса расширения и ДМА. Затем была сделана первая платка MagisSound (тогда ещё без имени). Но ПДП контроллер (580 серии) применённый в ней был очень слаб, медлен и мог перекачивать 16КБ за один запрос. Но она звучала, а это показало рабостоспособность идеи.

Затем контроллер заменили на 1810 и разработали систему управления памяти так, чтобы контролер ПДП способный адресоваться только к 64КБ, смог адресоваться ко всей памяти «Алеста». Первая полноценная плата «MagicSound» была разработана очень быстро, затем для неё был написан проигрыватель файлов.
PICT0037_filtered_02

Это был настоящий фурор и восторг. Целыми днями мы слушали как она звучит, коллекционировали ST файлы, демонстировали всё это покупателям и гостям фирмы.

Потом Алексей написал редактор ST файлов, но это было значительно позже.

[Main] [English] [Team] [Aleste] [MagicSound] [Galery] [Screenshots] [Story] [Another] [Old stuff] [Links]