DSP Memory Region: Difference between revisions

Sv (talk | contribs)
Peachy (talk | contribs)
No edit summary
 
(2 intermediate revisions by one other user not shown)
Line 336: Line 336:
== DSP status ==
== DSP status ==


Read only. A 12 byte long structure. There are 24 of them.
Read only. A 32 byte long structure.


{| class="wikitable"
{| class="wikitable"
Line 345: Line 345:
|-
|-
| 0
| 0
| u8
| u16
| If current channel is enabled
| ?
|-
| 1
| u8
| Set when current Buffer ID is updated
|-
|-
| 2
| 2
| u16
| u16
| DSP side sync count
| Number of dropped frames
|-
|-
| 4
| 4  
| u32
| 28 bytes
| Buffer position
|-
| 8
| u16
| Buffer position
|-
| 10
| u16
| ?
| ?
|}
|}
Line 394: Line 382:
Read/Write.
Read/Write.


PCM32. Also serves an aux function, allowing the ARM11 to apply custom effects to audio. Internal format of the DSP firmware is quadaphonic audio.
PCM32. Also serves an aux function, allowing the ARM11 to apply custom effects to audio. Internal format of the DSP firmware is quadraphonic audio.


This structure is 5120 bytes long.
This structure is 5120 bytes long.