SounDrive

Материал из SpeccyWiki
Перейти к: навигация, поиск
Один из вариантов SounDrive
самодельный аналог SounDrive
SounDrive_TLC7528 под слот ZX-BUS

SounDrive — устройство для воспроизведения цифрового звука на отечественных клонах ZX Spectrum. Разработано группой Flash Inc. из Новосибирска в середине 90-х годов (1994—1995). Представляет собой четырёхканальный вариант Covox со схемой дешифрации адреса портов, для сопряжения со схемой ZX Spectrum. По сравнению с обычным одноканальным Covox обеспечивает более высокое качество звука при воспроизведении четырёхканальной цифровой музыки. Для обычного Covox требуется программное суммирование выходов каждого канала, при этом эффективная разрядность каждого канала снижается с 8 до 6 бит, что отражается на качестве звука. Для Soundrive программное суммирование не требовалось, выход каждого канала выводился сразу на свой ЦАП, что устраняло снижение эффективной разрядности, а также позволяло получить некоторый стереофонический эффект за счёт смешивания выходов ЦАП-ов в два канала с разными весами. Схема получила достаточно большую известность, была поддержана во многих программах, и вместе с Covox и General Sound стала одним из наиболее популярных устройств воспроизведения цифрового звука на ZX Spectrum-совместимых компьютерах.

Наиболее известны три основных варианта схемы устройства — версии 1.02, 1.05 и 1.51. Схемы и описания устройства распространялись в виде отдельных программ-описаний, информация по версии 1.51 также была опубликована в электронном журнале Flash Time 1 (1997). Различия между этими вариантами исключительно аппаратные, программно они совместимы между собой.

Версия 1.02 была выполнена на 9 микросхемах. Три микросхемы мелкой логики обеспечивали дешифрацию адреса, две микросхемы КР580ВВ55 реализовали раздельные выходные порты. В качестве ЦАП были использованы четыре достаточно дефицитные [1] и дорогие [2] в то время микросхемы К572ПА1.

Версия 1.05 разработана Андреем Лебедевым. Она выполнена на 5 микросхемах. Для дешифрации адреса использовалась микросхема дешифратора К555ИД7, выходные порты реализованы на четырёх регистрах К555ИР23. Вместо дефицитных микросхем ЦАП использовано огромное количество резисторов (более полусотни). Резистивный ЦАП имел худшие характеристики, однако даже такое количество резисторов имело меньшую стоимость и большую доступность. Помимо этого, схема имела переключатель, позволяющий использовать её в качестве обычного Covox, для работы в программах, не имевших поддержки Soundrive.

Версия 1.51 практически повторяет схему версии 1.05, но отличается наличием доработки, не требующей использования переключателя для работы в режиме Covox. Переключение режима происходит автоматически. Это реализовано с помощью использования дополнительной микросхемы мультиплексора К555КП11.

Версия SounDrive_TLC7528 появилась в конце 2010 года на zx-форуме http://zx-pk.ru, как модернизация версии 1.51 под слот ZX-BUS. Устройство отличается от своих предшественников меньшим количеством микросхем за счет использования сдвоенных буферизированных ЦАПов TLC7528CN в DIP корпусе, аналоговым входом для подмешивания звуковых выходов музыкального процессора AY. В этой версии устройства были отключены побочные порты #F1 и #F9. Добавлен порт #3F для совместимости со стерео-ковоксом компьютера Profi и поддержки музыкальных редакторов и плееров этого компьютера, таких как SynthMaster и ADJ player. Совместимость с ПО и функциональность предыдущих версий сохранены.

Существует несколько музыкальных редакторов, таких как: Flash Tracker (Flash Inc.), Extreme Tracker (Red Limited Drunkards Group), Sample Tracker 2.1. В играх SounDrive поддержки не получил (единственный пример - Wolfenstein 2004).


Примечания

  1. В 1999-2001 годах свободно продавались на радиорынке,что называется "горстями"!
  2. В 1999-2001 годах бутылка дешёвого пива стоила 6руб, а К572ПА1 - 2руб! (Стипендия,например в НКЭ, была 70руб)

Ссылки