General Sound (также часто используется сокращение GS) — звуковая карта для клонов бытового компьютера ZX Spectrum распространенных на просторах бывшего Советского Союза[1]. По сути представляет собой компьютер в компьютере — схожее техническое решение было применено в приставке SNES. Плата разработана и производилась фирмой X-Trade (Санкт-Петербург) в конце 1990-х годов (1997—1998). Также распространялась фирмами-производителями ZX Spectrum-совместимых компьютеров, Nemo (ZX Spectrum) и Scorpion. Позволяла воспроизводить 4-х канальную музыку в формате MOD, а также оцифрованные звуковые семплы, параллельно с работой компьютера, не снижая производительность его основного процессора. Применялась для озвучивания игр, прослушивания и создания музыки в формате MOD.

Устройство

[править | править код]

General Sound является одним из наиболее сложных устройств подобного назначения для ZX Spectrum-совместимых компьютеров. Она представляет собой самостоятельную микропроцессорную систему, с собственным процессором, памятью, ЦАП, и другими элементами. С компьютером она связана портом ввода-вывода, через который передаются данные и управляющие команды. Компьютеру достаточно загрузить нужные звуки и музыкальные композиции в память карты, и далее только передавать команды, такие как запрос на проигрывание нужного звука или мелодии, смену громкости, высоты звучания. Возможно также загрузить в память карты музыкальный модуль, запустить на проигрывание, сбросить компьютер, и работать с другими программами, при этом General Sound будет продолжать воспроизводить музыку.

Карта имеет краевой разъём для установки её в слот шины ZX-BUS (присутствующий на компьютерах KAY, Pentagon 1024SL и ZX Evolution), а при отсутствии такого слота может быть подключена к любому ZX Spectrum-совместимому компьютеру путём припаивания проводов к разъёму и нужным точкам схемы компьютера.

Из-за высокой сложности схемы, содержащей около 40 микросхем, и сравнимой со сложностью схемы самого компьютера, General Sound практически не изготавливалась любителями самостоятельно. Кроме того производители плат намеренно стирали со всех микросхем их названия.

Программное обеспечение

[править | править код]

Основное программное обеспечение находится в ПЗУ карты. Оно обеспечивает приём команд и данных от компьютера, воспроизведение музыки и звуковых эффектов.

Для карты было написано и адаптировано довольно большое количество программного обеспечения. Среди него:

Дополнительные возможности

[править | править код]

General Sound имеет производительность, превосходящую производительность обычного ZX Spectrum-совместимого компьютера примерно в три раза. Также имеется возможность загрузки в память карты не только данных, но и исполняемого кода, который может выполняться в памяти карты.

В 2008 году группа NedoPC выпустила новую версию General Sound под названием NeoGS, где была увеличена память до 4 МБ, скорость процессора до 24 МГц, добавлен быстрый интерфейс передачи данных, поддержка формата MP3, интерфейса SD card и гибкая архитектура с возможностью перепрошивки на лету.[2]

Возможно использование карты не только для проигрывания музыки и звуков, но и для выполнения сложных расчётов. Примеры такого использования: симулятор микросхемы звукогенератора AY-3-8910, адаптированная версия музыкального редактора, демо The Link [1].

Технические характеристики

[править | править код]

Примечания

[править | править код]
  1. General Sound — SpeccyWiki. speccy.info. Дата обращения: 3 мая 2017. Архивировано 3 мая 2017 года.
  2. NeoGS. Дата обращения: 20 апреля 2013. Архивировано 29 июня 2013 года.

Ссылки

[править | править код]
В статье есть список источников, но не хватает сносок. Без сносок сложно определить, из какого источника взято каждое отдельное утверждение. Вы можете улучшить статью, проставив сноски на источники, подтверждающие информацию. Сведения без сносок могут быть удалены. (4 июля 2020)