CSND Shared Memory

From 3dbrew
Revision as of 06:28, 21 August 2013 by Yellows8 (talk | contribs) (Created page with "This page describes the structure of the CSND shared memory. =Type0 Command Structure= {| class="wikitable" border="1" |- ! Index Byte ! Description |- | 0x0...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

This page describes the structure of the CSND shared memory.

Type0 Command Structure

Index Byte Description
0x0-0x1 Offset in shared-memory for the command to process immediately after this one, when not 0xFFFF.
0x2-0x3 CommandID
0x4-0x7 This is initially zero when this command data is written by the user process, once the CSND module finishes processing the command this is set to 0x1.
0x8-0xB ?
0xC-0x1F Command parameters