15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
CMDXA +0CH | sign extension | Vertex (A), X coordinate (XA) | ||||||||||||||
CMDYA +0EH | sign extension | Vertex (A), Y coordinate (YA) | ||||||||||||||
CMDXB +10H | sign extension | Vertex (B), X coordinate (XB) or display, X width | ||||||||||||||
CMDYB +12H | sign extension | Vertex (B), Y coordinate (YB) or display, Y width | ||||||||||||||
CMDXC +14H | sign extension | Vertex (C), X coordinate (XC) | ||||||||||||||
CMDYC +16H | sign extension | Vertex (C), Y coordinate (YC) | ||||||||||||||
CMDXD +18H | sign extension | Vertex (D), X coordinate (XD) | ||||||||||||||
CMDYD +1AH | sign extension | Vertex (D), Y coordinate (YD) |
command | CMDXA | CMDXB | CMDXC | CMDXD | |
Standard sprite drawing command | Vertex (A) | − | − | − | |
Rectangle sprite drawing command | Specify 2 coordinates | Vertex (A) | − | Vertex (C) | − |
Fixed point specification | fixed point coordinates | Display width | − | − | |
Transform sprite drawing commands | Vertex (A) | Vertex (B) | Vertex (C) | Vertex (D) | |
polygon drawing commands | Vertex (A) | Vertex (B) | Vertex (C) | Vertex (D) | |
Polyline drawing command | Vertex (A) | Vertex (B) | Vertex (C) | Vertex (D) | |
Line drawing command | Vertex (A) | Vertex (B) | − | − | |
User clipping coordinate setting command | top left coordinate | − | lower right coordinate | − | |
System clipping coordinate setting command | − | − | lower right coordinate | − | |
Relative coordinate setting command | relative coordinates | − | − | − |