Saturn Custom Sound Processor
From Yamaha Wiki
The Sega Saturn Custom Sound Processor (SCSP) is manufactured by Yamaha and consists of several components.
The SCSP is a multi-function game Programmable Sound Generator Integrated circuit that consists of a Pulse Code Modulation sound generator and Digital-to-analog converter (Digital to Analog Converter). The SCSP creates and processes sound mixes. It contains a 32-slot sound generator and sound effect Digital Signal Processor, a 16-channel digital mixer and timer, and an Interrupt controller. The Saturn's audio RAM is connected directly to the SCSP, and is used to store the sound programs (i.e. Cybersound) or raw waveform samples. The SCSP can support up to 32 channels for PCM playback, or eight channels for Frequency modulation synthesis modulation. Maximum sample rate for PCM samples is 44.1 kHz (CD quality). The SCSP is MIDI compliant, and can be hooked up to external equipment (such as keyboards).
The 128 step DSP is capable of generating special effects such as reverberation and different room acoustics.
The entire SCSP is controlled by a single Motorola 68EC000 16-bit CPU running at 11.3 MHz. The MC68EC000 is essentially the same as (and compatible with) the Motorola 68000 used in the Sega Mega Drive and several other consoles, but without the eight-bit Motorola 6800 interface. The SCSP can be directly accessed by the MC68EC000 and both SuperH.
The SCSP is limited by the small amount of RAM made available to it, and lack of hardware sample compression.
- 22.6 MHz Yamaha FH1 digital signal processor
- Any of 32 slots can be linked together for multiple operators per FM sound channel
- Usually four operators used per slot for eight FM channels total
- 44.1 kHz Sampling rate
| ||||||||||||||||||||||||||||||||