Changes

428 bytes added ,  16:59, 25 April 2014
no edit summary
Line 11: Line 11:  
| 0x00020040
 
| 0x00020040
 
| RecvDataIsReady
 
| RecvDataIsReady
 +
|-
 +
| 0x0002....
 +
| SendData
 +
|-
 +
| 0x0003....
 +
| SendDataIsReady
 +
|-
 +
| 0x0007....
 +
| WriteReg0x10
 +
|-
 +
| 0x0008....
 +
| ReadReg0x1C
 +
|-
 +
| 0x0009....
 +
| WriteReg0x18
 +
|-
 +
| 0x000A....
 +
| WriteReg0x18
 +
|-
 +
| 0x000B....
 +
| GetBit9InReg0x0C
 +
 
|-
 
|-
 
| 0x00070040
 
| 0x00070040
Line 47: Line 69:  
|-
 
|-
 
| 0x00180040
 
| 0x00180040
|  
+
| TranslateVAtoPA (0x14000000+ -> 0x20000000+, 0x1FF00000+ -> 0x1FF00000+, 0x08000000-0x0E000000 -> 0x00000000+, 0 otherwise)
 
|-
 
|-
 
| 0x00190040
 
| 0x00190040
|  
+
| TranslatePAtoVA (0x20000000+ -> 0x14000000+, 0x1FF00000+ -> 0x1FF00000+, 0 otherwise)
 
|}
 
|}
    
This is the main service for playing audio. The [[CSND_Services|CSND]] service can be used for playing audio as well, however most processes use this DSP service for playing audio. The DSP and CSND hardware can play audio simultaneously.
 
This is the main service for playing audio. The [[CSND_Services|CSND]] service can be used for playing audio as well, however most processes use this DSP service for playing audio. The DSP and CSND hardware can play audio simultaneously.