GSP Shared Memory: Difference between revisions

No edit summary
Line 38: Line 38:
|}
|}


The command is located at cmdbuf + 0x20 + cmdindex*0x20, the size of each command is 0x20-bytes. The command parameters are located at command+4. Application vaddrs specified in command parameters can usually be located in either the application GSP heap at 0x14000000 or VRAM.
The command is located at cmdbuf + 0x20 + cmdindex*0x20, the size of each command is 0x20-bytes. The command parameters are located at command+4. Addresses specified in parameters are application vaddrs, these are usually located in either the application GSP [[Memory_layout|heap]] or VRAM.


=Commands=
=Commands=
Line 61: Line 61:
|}
|}


This command is normally used to DMA data from the application GSP heap at 0x14000000 to VRAM.
This command is normally used to DMA data from the application GSP [[Memory_layout|heap]] to VRAM.


==GX Command 1==
==GX Command 1==