CSND Services: Difference between revisions

No edit summary
Line 13: Line 13:
|-
|-
| 0x00030040
| 0x00030040
| This triggers processing for the command(0x20-bytes) written to [[CSND_Shared_Memory|shared-memory]], at the specified shared-mem offset(type0).
| ExecuteType0Commands
|-
|-
| 0x00040080
| 0x00040080
| This triggers processing for the command(0x3C-bytes) written to [[CSND_Shared_Memory|shared-memory]], at the specified shared-mem entry index(type1).
| ExecuteType1Commands
|-
|-
| 0x00050000
| 0x00050000
| This returns an unknown bitmask u32 at responseword[2], this command is used for CSND initialization after command 0x00010140 is used.
| AcquireSoundChannels. This function tries to acquire sound channels. Response cmdbuf[2] holds a bitmask to which channels were allocated to this process.
|-
|-
| 0x00060000
| 0x00060000
|  
| GetAcquiredSoundChannels. This function returns a bitmask in cmdbuf[1] describing which channels are currently allocated to this process.
|-
|-
| 0x00070000
| 0x00070000