Line 95: |
Line 95: |
| This command is normally used to DMA data from the application GSP [[Memory_layout|heap]] to VRAM. | | This command is normally used to DMA data from the application GSP [[Memory_layout|heap]] to VRAM. |
| | | |
− | ==GX Command 1== | + | ==GX SetCommandList== |
| {| class="wikitable" border="1" | | {| class="wikitable" border="1" |
| |- | | |- |
Line 155: |
Line 155: |
| This commands converts the specified addresses to physical addresses, then writes these addresses and the specified parameters to the [[GPU]] registers at 0x1EF00010 and 0x1EF00020. The associated buffer address must not be <= to the main buffer address, thus the associated buffer address must not be zero as well. When the bufX address is zero, processing for the bufX parameters is skipped. | | This commands converts the specified addresses to physical addresses, then writes these addresses and the specified parameters to the [[GPU]] registers at 0x1EF00010 and 0x1EF00020. The associated buffer address must not be <= to the main buffer address, thus the associated buffer address must not be zero as well. When the bufX address is zero, processing for the bufX parameters is skipped. |
| | | |
− | ==GX Command 3== | + | ==GX SetDisplayTransfer== |
| {| class="wikitable" border="1" | | {| class="wikitable" border="1" |
| |- | | |- |
Line 185: |
Line 185: |
| This command converts the specified addresses to physical addresses, then writes these physical addresses and parameters to the [[GPU]] registers at 0x1EF00C00. This command writes the rendered framebuffer data from the input framebuffer address to the specified output framebuffer. The input framebuffer is normally located in VRAM. | | This command converts the specified addresses to physical addresses, then writes these physical addresses and parameters to the [[GPU]] registers at 0x1EF00C00. This command writes the rendered framebuffer data from the input framebuffer address to the specified output framebuffer. The input framebuffer is normally located in VRAM. |
| | | |
− | ==GX Command 4== | + | ==GX SetTextureCopy== |
| {| class="wikitable" border="1" | | {| class="wikitable" border="1" |
| |- | | |- |
Line 218: |
Line 218: |
| This command is similar to cmd3, this command also writes to the [[GPU]] registers at 0x1EF00C00. | | This command is similar to cmd3, this command also writes to the [[GPU]] registers at 0x1EF00C00. |
| | | |
− | ==GX Command 5== | + | ==GX SetCommandList== |
| {| class="wikitable" border="1" | | {| class="wikitable" border="1" |
| |- | | |- |