Sound System Hardware
The sound system is centered around the sound source LSI, connected to the sound CPU, 512KB sound memory, main system, CD interface, etc. The main system can access all of the sound memory and SCSP IO space through the SCU, and can control the stop (reset) and restart (cancellation of reset) of the sound CPU through the SMPC.
The most important part of this is the sound memory, where everything in the sound system is controlled, including running the sound driver, managing data, storing sound source data, and communicating between systems.
A sound driver is a sound control program that allows you to pronounce songs and sound effects. Programs are stored in sound memory and operate independently of the main system. Therefore, you can play songs and sound effects just by issuing commands from the main system.
All sound drivers and sound data are stored in the sound memory, so once the power is turned off, all of them will be lost. Therefore, the main system must start the sound driver every time the power is turned on. When the power is turned on, the sound CPU is stopped by the reset signal, so first transfer the sound driver to the sound memory, and then release the reset signal. The sound driver will now start and you will be able to play songs and sound effects.
Sound memory has a system area and a data area. The system area is a fixed area for sound driver operation and system management, and the data area is a variable area (mapping is variable) for storing sound source data and internal processing of the DSP.
sound memory