SPC700

SPC700
Nintendo S-SMP

SONY SPC700микросхема 8-разрядного CPU, компонент звуковой подсистемы в игровой консоли Super Nintendo Entertainment System. Вместе со со специальным 16-разрядным цифровым сигнальным процессором (номер микросхемы ???) разработана и производилась фирмой Sony, и, в частности, Кэном Кутараги (впоследствии ставшим известным как «отец PlayStation», игровой консоли, созданной этой фирмой). Для своего времени (1991 год), микросхема SPC700 имела очень неплохие возможности, в какой-то мере сравнимые с современными компьютерными звуковыми картами, использующими метод табличного волнового синтеза.

SPC700 представляет собой микропроцессор, который управляет работающим в паре с ним сигнальным процессором, который обеспечивает воспроизведение семплов из 2x32kb ОЗУ. Внутри Super Famicom/SNES микросхема SPC700 находится над микросхемой сигнального процессора, на левой стороне звукового модуля.

SPC700 имеет шесть регистров, и набор из 256 команд, очень похожий на набор команд семейства процессоров 6502, но содержащий несколько дополнительных операций. Среди них такие операции, как XCN (eXChange Nibble, обмен полубайт), меняющую местами содержимое старших и младших 4-битовых половин 8-разрядного аккумулятора; и умножение двух 8-разрядных чисел с 16-разрядным результатом. Тактовая частота процессора — 1.024 МГц. Встроенное ОЗУ состоит из двух микросхем по 32кб итого 64 КБ, в нём хранится управляющая программа (плеер) , а также семплы и эхо в сжатом с помощью Bit-reduction (ADPCM-подобного) алгоритма виде.

Сигнальный процессор, работающий в паре с SPC700, реализует табличный волновой синтез и обработку звука. Он может одновременно воспроизводить 8 цифровых 16-разрядных каналов с частотой дискретизации до 32 КГц, каждый из которых имеет собственную скорость воспроизведения (что даёт возможность изменять высоту нот) и громкость. Также имеется поддержка панорамирования и ADSR-огибающих. Помимо этого, присутствует аппаратная ревербация (эффект эхо) и 8-точечная гаусная интерполяция. В качестве источника звука может использоваться встроенный генератор шума, что может быть полезным для создания таких звуковых эффектов, как шум ветра. Кроме этого имеется режим когда звук из одного канала модулирует звук другого канала (1>2>3>4>5>6>7>8) . Взаимодействие между SPC700 и сигнальным процессором осуществляется через отображаемые на память порты ввода-вывода.

В отличие от более старых игровых систем, SPC700 взаимодействует с консолью нетипичным для того времени способом. По сути, он представляет самостоятельную подсистему, со своим процессором и памятью, работающую независимо от остальной системы. Основной процессор SNES передаёт блоки данных, содержащие программу воспроизведения музыки, и семплы во внутреннюю память SPC700. Далее SPC700 выполняет полученную программу, не отрывая основной процессор SNES от выполнения своих задач. Таким образом, SPC700 может быть назван звуковым сопроцессором.

Формат сохранения музыки с расширением .SPC, применяющийся в ряде эмуляторов SNES, получил своё название по имени микросхемы.

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Полезное


Смотреть что такое "SPC700" в других словарях:

  • SPC700 — Saltar a navegación, búsqueda El SONY SPC700 es el chip de sonido de 8 bits diseñado por Ken Kutaragi y usado en la videoconsola Super Nintendo Entertainment System (SNES) junto con un procesador digital de señal (DSP). El SPC700 y su DSP… …   Wikipedia Español

  • SPC700 — The Sony SPC700 is the 8 bit sound chip designed by Ken Kutaragi and used in the Super Famicom/Super Nintendo Entertainment System video game console together with a digital signal processor (DSP). The SPC700 and its companion 16 bit DSP were… …   Wikipedia

  • SPC700 — Sony SPC700 Core Microcontroller Der Sony SPC700 ist ein 8 Bit Soundchip, der von Ken Kutaragi entworfen wurde und zusammen mit einem Digitalen Signalprozessor (DSP) in der Super Nintendo Entertainment System (SNES) Spielkonsole Verwendung fand.… …   Deutsch Wikipedia

  • SPC700 — Le Sony SPC700 est un circuit intégré 8 bits, pour la gestion du son, développé par Ken Kutaragi. Il a été utilisé dans la Super Nintendo (SNES) combiné avec un DSP. Le SPC700 produisait des sons stéréo échantillonnés à 32 kHz. Toutefois,… …   Wikipédia en Français

  • SPC700 sound format — An SPC700 sound file (or SPC) is a type of video game music file consisting of a copy of a program and music data from RAM used by the SPC700 sound chip on the Super Nintendo Entertainment System or Super Famicom (though such data are usually… …   Wikipedia

  • Sony SPC700 — Sony SDC700 Der Sony SPC700 ist ein 8 Bit Soundchip, der von Ken Kutaragi entworfen wurde und zusammen mit einem Digitalen Signalprozessor (DSP) in der Super Nintendo Entertainment System (SNES) Spielkonsole Verwendung fand. Der SPC700 samt… …   Deutsch Wikipedia

  • SPC (Dateiformat) — SPC (auch genannt SPC700 Audio Datei) ist ein Dateiformat für Videospielmusik. Dieses enthält Kopien von Melodien und Musikdaten, wie sie im RAM des Soundchips SPC700 verwendet werden, welcher in der Spielkonsole Super Nintendo Entertainment… …   Deutsch Wikipedia

  • Nintendo S-SMP — The Nintendo S SMP is the audio CPU of the SNES video game console. The SNES contains a sound module called APU (Audio Processing Unit) which is almost completely separate from the rest of the system: it is clocked at a nominal 24.576 MHz in both …   Wikipedia

  • Super Nintendo Entertainment System — Super Nintendo Entertainment System …   Wikipedia

  • Super Nintendo Entertainment System — Super Nintendo Entertainment System …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»