General Sound — различия между версиями

Материал из SpeccyWiki
Перейти к: навигация, поиск
(несущественные)
Строка 3: Строка 3:
  
 
== Устройство ==
 
== Устройство ==
 
 
General Sound является одним из наиболее сложных устройств подобного назначения для ZX Spectrum-совместимых компьютеров. Она представляет собой самостоятельную микропроцессорную систему, с собственным процессором, памятью, [[ЦАП]], и другими элементами. С компьютером она связана портом ввода-вывода, через который передаются данные и управляющие команды. Компьютеру достаточно загрузить нужные звуки и музыкальные композиции в память карты, и далее только передавать команды, такие как запрос на проигрывание нужного звука или мелодии, смену громкости, высоты звучания. Возможно также загрузить в память карты музыкальный модуль, запустить на проигрывание, сбросить компьютер, и работать с другими программами, при этом General Sound будет продолжать воспроизводить музыку.
 
General Sound является одним из наиболее сложных устройств подобного назначения для ZX Spectrum-совместимых компьютеров. Она представляет собой самостоятельную микропроцессорную систему, с собственным процессором, памятью, [[ЦАП]], и другими элементами. С компьютером она связана портом ввода-вывода, через который передаются данные и управляющие команды. Компьютеру достаточно загрузить нужные звуки и музыкальные композиции в память карты, и далее только передавать команды, такие как запрос на проигрывание нужного звука или мелодии, смену громкости, высоты звучания. Возможно также загрузить в память карты музыкальный модуль, запустить на проигрывание, сбросить компьютер, и работать с другими программами, при этом General Sound будет продолжать воспроизводить музыку.
  
Строка 11: Строка 10:
  
 
== Программное обеспечение ==
 
== Программное обеспечение ==
 
 
Основное программное обеспечение находится в [[ПЗУ]] карты. Оно обеспечивает приём команд и данных от компьютера, воспроизведение музыки и звуковых эффектов.
 
Основное программное обеспечение находится в [[ПЗУ]] карты. Оно обеспечивает приём команд и данных от компьютера, воспроизведение музыки и звуковых эффектов.
  
 
Для карты было написано и адаптировано довольно большое количество программного обеспечения. Среди него:
 
Для карты было написано и адаптировано довольно большое количество программного обеспечения. Среди него:
 
 
* Плееры и сборники музыки с удобным интерфейсом
 
* Плееры и сборники музыки с удобным интерфейсом
 
* Адаптированные версии популярных игр, озвученные для GS
 
* Адаптированные версии популярных игр, озвученные для GS
Строка 23: Строка 20:
  
 
== Дополнительные возможности ==
 
== Дополнительные возможности ==
 
 
General Sound имеет производительность, превосходящую производительность обычного ZX Spectrum-совместимого компьютера примерно в три раза. Также имеется возможность загрузки в память карты не только данных, но и исполняемого кода, который может выполняться в памяти карты. Теоретически, возможно использование карты не только для проигрывания музыки и звуков, но и для выполнения сложных расчётов, например в играх. Однако, на практике эта возможность почти не использовалась. Единственный известный пример такого использования — эмулятор микросхемы звукогенератора [[AY-3-8910]] и адаптированная версия музыкального редактора. Он имел довольно низкое качество звучания, и не представлял особой практической ценности, представляя собой скорее пример возможности нестандартного использования карты.
 
General Sound имеет производительность, превосходящую производительность обычного ZX Spectrum-совместимого компьютера примерно в три раза. Также имеется возможность загрузки в память карты не только данных, но и исполняемого кода, который может выполняться в памяти карты. Теоретически, возможно использование карты не только для проигрывания музыки и звуков, но и для выполнения сложных расчётов, например в играх. Однако, на практике эта возможность почти не использовалась. Единственный известный пример такого использования — эмулятор микросхемы звукогенератора [[AY-3-8910]] и адаптированная версия музыкального редактора. Он имел довольно низкое качество звучания, и не представлял особой практической ценности, представляя собой скорее пример возможности нестандартного использования карты.
  
 
== Технические характеристики ==
 
== Технические характеристики ==
 
 
* Процессор: Zilog [[Z80|Z80H]] на частоте 12 МГц
 
* Процессор: Zilog [[Z80|Z80H]] на частоте 12 МГц
 
* ПЗУ: 32 КБ
 
* ПЗУ: 32 КБ
Строка 36: Строка 31:
  
 
== Ссылки ==
 
== Ссылки ==
 
 
* [http://www.scorpion.ru/spectrum/hard/plata_gs.htm Сайт фирмы Scorpion] — сохранившаяся до сих пор страница с описанием General Sound
 
* [http://www.scorpion.ru/spectrum/hard/plata_gs.htm Сайт фирмы Scorpion] — сохранившаяся до сих пор страница с описанием General Sound
 
* [http://trd.speccy.cz/gs.htm Программное обеспечение GS для дисковой системы TR-DOS]
 
* [http://trd.speccy.cz/gs.htm Программное обеспечение GS для дисковой системы TR-DOS]

Версия 02:47, 19 декабря 2007

General Sound и плата расширителя памяти

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

Устройство

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

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

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

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

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

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

  • Плееры и сборники музыки с удобным интерфейсом
  • Адаптированные версии популярных игр, озвученные для GS
  • Музыкальные редакторы:

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

General Sound имеет производительность, превосходящую производительность обычного ZX Spectrum-совместимого компьютера примерно в три раза. Также имеется возможность загрузки в память карты не только данных, но и исполняемого кода, который может выполняться в памяти карты. Теоретически, возможно использование карты не только для проигрывания музыки и звуков, но и для выполнения сложных расчётов, например в играх. Однако, на практике эта возможность почти не использовалась. Единственный известный пример такого использования — эмулятор микросхемы звукогенератора AY-3-8910 и адаптированная версия музыкального редактора. Он имел довольно низкое качество звучания, и не представлял особой практической ценности, представляя собой скорее пример возможности нестандартного использования карты.

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

  • Процессор: Zilog Z80H на частоте 12 МГц
  • ПЗУ: 32 КБ
  • ОЗУ: 128 КБ в базовом варианте, с помощью платы расширения увеличивается до 512 КБ
  • Частота прерываний: 37.5 кГц (является также частотой дискретизации)
  • Звуковые каналы: 4 независимых 8-разрядных канала с собственными ЦАП
  • Управление громкостью: 4 независимых 6-разрядных регулятора громкости, по одному для каждого канала

Ссылки