Line 98: |
Line 98: |
| | 0 | | | 0 |
| | u8 CommandID is 0x02 | | | u8 CommandID is 0x02 |
| + | |- |
| + | | 1 |
| + | | Buf0 address |
| + | |- |
| + | | 2 |
| + | | Buf0 size |
| + | |- |
| + | | 3 |
| + | | Associated buf0 address |
| + | |- |
| + | | 4 |
| + | | Buf1 address |
| + | |- |
| + | | 5 |
| + | | Buf1 size |
| + | |- |
| + | | 6 |
| + | | Associated buf1 address |
| + | |- |
| + | | 7 |
| + | | The low u16 is used with buf0, while the high u16 is used with buf1 |
| |} | | |} |
| + | |
| + | 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 Command 3== |