DSP:ReadPipeIfPossible: Difference between revisions
Steveice10 (talk | contribs) Clean up. |
No edit summary |
||
Line 46: | Line 46: | ||
| u16, Actual read size | | u16, Actual read size | ||
|} | |} | ||
= Channels = | |||
== Channel 2 (Audio) == | |||
Channel 2 returns the DSP DRAM addresses of structures located in the [[DSP Memory Region]]. [[DSP:ConvertProcessAddressFromDspDram]] can be used to convert these addresses into virtual memory addresses. The list of addresses and the length of the list vary depending on DSP firmware version. | |||
== Channel 3 (Binary) == | |||
The purpose of channel 3 is unknown. The behaviour of this pipe varies depending on DSP firmware version. Observed behaviours include: | |||
* doing nothing. | |||
* echoing what is returned to it. | |||
* long strings of zeros. |