CSND Services: Difference between revisions
Steveice10 (talk | contribs) m Add links. |
m Add anchors |
||
(One intermediate revision by one other user not shown) | |||
Line 1: | Line 1: | ||
The CSND service talks to the DSP using the DSP FIFO to negotiate what CSND channels are allocated to the DSP, and this seems to be channels 0-7 (usually). The rest are dedicated to CSND services. | The CSND service talks to the DSP using the DSP FIFO to negotiate what CSND channels are allocated to the DSP, and this seems to be channels 0-7 (usually). The rest are dedicated to CSND services. | ||
{{Anchor|CSND}}{{Anchor|csnd:SND}} | |||
= CSND service "csnd:SND" = | = CSND service "csnd:SND" = | ||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
Line 19: | Line 18: | ||
|- | |- | ||
| 0x00040080 | | 0x00040080 | ||
| [[CSND: | | [[CSND:PlaySoundDirectly|PlaySoundDirectly]] | ||
|- | |- | ||
| 0x00050000 | | 0x00050000 | ||
Line 51: | Line 50: | ||
This service is normally used for playing [[BCWAV|CWAVs]]. The audio data must be located in the 0x14000000 virtual memory region, since CSND requires the physical address for playing the audio. | This service is normally used for playing [[BCWAV|CWAVs]]. The audio data must be located in the 0x14000000 virtual memory region, since CSND requires the physical address for playing the audio. | ||
[[Category:Services]] |