Japanese
HARDWARE ManualSCSP User's Manual
BackForward
SCSP User's Manual/Chapter 1 Sound System Overview

1.2 Starting the sound system

■1. Starting up from reset

The sound system is reset by "SMPC" immediately after power is turned on or after pressing the reset button.
In this state, the sound CPU "MC68EC000" and "SCSP" cannot operate.

●Reset cancellation

Note
After resetting, write “0200H” to 25B00400H.

Be sure to perform this task after resetting. Otherwise, operation cannot be guaranteed.

Table 1.2 Initialization setting data after reset
Main side address 25B00400/1h (Sound CPU side address 100400/1h)
address 25B00400h/100400h 25B00401h/100401h
bit151413121110
register M4 D18 VER[7:4] MVOL[3:0]
initial value 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0
&H (hexadecimal) 0 2 0 0

Note
The following commands are prohibited when programming with MC68EC000.
 RESET command
 TAS command

reference:
"SEGASATURN Developer's Information STN-51" Instruction to prohibit use on 68000

■2.About reset vector

Table 1.3 Reset vector
 MAIN/SOUNDD15     D8D7     D0MAIN/SOUND
RESET
VECTOR-0
0(2)5A00000H/000000H
 Stack address/upper word
0(2)5A00001H/000001H
0(2)5A00002H/000002H
 Stack address/lower word
0(2)5A00003H/000003H
RESET
VECTOR-1
0(2)5A00004H/000004H
 Program counter/upper word
0(2)5A00005H/000005H
0(2)5A00006H/000006H
 Program counter/lower word
0(2)5A00007H/000007H

The following figure 2.3 explains the reset procedure.

Figure 2.3 Reset sequence (operation order diagram)

■3. Regarding communication between main block and sound block

Note
Direction of access
It is possible to access the sound block from the main block (SH2, SCU).
It is impossible to access the main block from the sound block.

■4.About MIDI communication function

reference:
"SCSP User's Manual" 4.2 Sound source register/ ■MIDI register

The signal line output to the communication connector cannot be used as is for MIDI.
If you want to use it, you will need an optional MIDI-I/F device, but such a product is not currently available.

■5.About interrupts

Note
Interrupt levels available to the user: 6 levels from 1 to 6

reference:
"SCSP User's Manual" 4.2 Sound source register/ ■Interrupt control register

Note
Interrupt level priority 7: Highest ← Priority → Lowest: 1

Table 1.4 Interrupt vector table for sound CPU
vector number address Interrupt vector contents
SH2 MC68EC000
0 0(2)5A00000H 000000H Reset vector initial SSP value
0(2)5A00004H 000004H Reset vector initial PC value
: : : :
25 0(2)5A00064H 000064H Autovector level 1 interrupt
26 0(2)5A00068H 000068H Autovector level 2 interrupt
27 0(2)5A0006CH 00006CH Autovector level 3 interrupt
28 0(2)5A00070H 000070H Autovector level 4 interrupt
29 0(2)5A00074H 000074H Autovector level 5 interrupt
30 0(2)5A00078H 000078H Autovector level 6 interrupt
31 0(2)5A0007CH 00007CH Autovector level 7 interrupt

Reference:
SSP in the table is the supervisor stack pointer value, which is the same as the stack pointer described above .
Also, PC is the program counter value, which is also the same as above .


BackForward
HARDWARE ManualSCSP User's Manual
Copyright SEGA ENTERPRISES, LTD., 1997