Reality Display Processor/Commands: Difference between revisions

rectangles are multiword...
(add commands 0x24≈0x25)
(rectangles are multiword...)
Line 3:
----
{| class="wikitable" style="text-align: center; white-space:nowrap;"
! colspan="1718"|Texture_Rectangle <code>0x24</code> and Texture_Rectangle_Flip <code>0x25</code>
|-
| rowspan="4"|Word 0 || 63:48 || — || — || colspan=56| command[5:0] = 0x24 or 0x25 || colspan=8| rectangle.x.lo[11:4]
|-
| 47:32 || colspan=4| rectangle.x.lo[3:0] || colspan=12| rectangle.y.lo[11:0]
|-
| 31:16 || — || — || — || — || — || colspan=3| rectangle.tile[2:0] || colspan=8| rectangle.x.hi[11:4]
|-
| 15:0 || colspan=4| rectangle.x.hi[3:0] || colspan=12| rectangle.y.hi[11:0]
|-
| rowspan="4"|Word 1 || 63:48 || colspan=16| s.i[15:0]
|-
| 47:32 || colspan=16| t.i[15:0]
|-
| 31:16 || colspan=16| s.f[15:0]
|-
| 15:0 || colspan=16| t.f[15:0]
|}
 
=====Word 0=====
{{#invoke:Register table|definitions
| 61:56 | command[5:0] | 0x24 (Texture_Rectangle) or 0x25 (Texture_Rectangle_Flip)
| 55:44 | rectangle.x.lo[11:0] | -
| 43:32 | rectangle.y.lo[11:0] | -
| 26:24 | rectangle.tile[2:0] | -
| 23:12 | rectangle.x.hi[11:0] | -
| 11:0 | rectangle.y.hi[11:0] | -
}}
=====Word 1=====
{{#invoke:Register table|definitions
| 63:48 | s.i[15:0] | -
| 47:32 | t.i[15:0] | -
| 31:16 | s.f[15:0] | -
| 15:0 | t.f[15:0] | -
}}
 
60

edits