GBI_ID_TABLE
5.38 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
================================================================================================================================
M I C R O C O D E G B I I D T A B L E
================================================================================================================================
$Id: GBI_ID_TABLE,v 1.1.1.1 2002/05/02 03:29:10 blythe Exp $
Fast3D/Sprite2D F3DEX_GBI S2DEX F3DEX_GBI_2 ZSort
--------------------------------------------------------------------------------------------------------------------------------
0x80 - - - - G_ZOBJ
0x81 - - - - G_RDPCHUNK
--------------------------------------------------------------------------------------------------------------------------------
0xaf - G_LOAD_UCODE G_LOAD_UCODE - -
0xb0 - G_BRANCH_Z G_SELECT_DL - -
0xb1 - G_TRI2 G_OBJ_RENDERMODE - -
0xb2 G_RDPHALF_CONT G_MODIFYVTX G_OBJ_RECTANGLE_R - -
0xb3 G_RDPHALF_2 G_RDPHALF_2 G_RDPHALF_2 - -
0xb4 G_RDPHALF_1 G_RDPHALF_1 G_RDPHALF_1 - -
0xb5 G_LINE3D G_LINE3D - - -
0xb6 G_CLEARGEOMETRYMODE G_CLEARGEOMETRYMODE - - -
0xb7 G_SETGEOMETRYMODE G_SETGEOMETRYMODE - - -
0xb8 G_ENDDL G_ENDDL G_ENDDL - -
0xb9 G_SETOTHERMODE_L G_SETOTHERMODE_L G_SETOTHERMODE_L - -
0xba G_SETOTHERMODE_H G_SETOTHERMODE_H G_SETOTHERMODE_H - -
0xbb G_TEXTURE G_TEXTURE - - -
0xbc G_MOVEWORD G_MOVEWORD G_MOVEWORD - -
0xbd G_POPMTX/G_SP_DRAW G_POPMTX - - -
0xbe G_CULLDL/G_SP_SCALEFLIP G_CULLDL - - -
0xbf G_TRI1 G_TRI1 - - -
0xc0 G_NOOP G_NOOP G_NOOP - -
0xc1 - - G_OBJ_LOADTXTR - -
0xc2 - - G_OBJ_LDTX_SPRITE - -
0xc3 - - G_OBJ_LDTX_RECT - -
0xc4 - - G_OBJ_LDTX_RECT_R - -
--------------------------------------------------------------------------------------------------------------------------------
0xd0 - - - - G_ZS_INTERPOLATE
0xd1 - - - - G_ZS_XFMLIGHT
0xd2 - - - - G_ZS_LIGHTING
0xd3 - - - G_SPECIAL_3 G_ZS_LIGHTING_L
0xd4 - - - G_SPECIAL_2 G_ZS_MTXTRNSP
0xd5 - - - G_SPECIAL_1 G_ZS_MTXCAT
0xd6 - - - G_DMA_IO G_ZS_MULT_MPMTX
0xd7 - - - G_TEXTURE G_ZS_LINKSUBDL
0xd8 - - - G_POPMTX G_ZS_SETSUBDL
0xd9 - - - G_GEOMETRYMODE G_ZS_WAITSIGNAL
0xda - - - G_MTX G_ZS_SENDSIGNAL
0xdb - - - G_MOVEWORD G_MOVEWORD
0xdc - - - G_MOVEMEM G_ZS_MOVEMEM_EX
0xdd - - - G_LOAD_UCODE G_LOAD_UCODE
0xde - - - G_DL G_DL
0xdf - - - G_ENDDL G_ENDDL
0xe0 - - - G_SPNOOP G_SPNOOP
0xe1 - - - G_RDPHALF_1 G_RDPHALF_1/G_SAVEHALF_1
0xe2 - - - G_SETOTHERMODE_L G_SETOTHERMODE_L
0xe3 - - - G_SETOTHERMODE_H G_SETOTHERMODE_H
--------------------------------------------------------------------------------------------------------------------------------
0xe4 G_TEXRECT G_TEXRECT G_TEXRECT/G_RDPHALF_0 G_TEXRECT G_TEXRECT
0xe5 G_TEXRECTFLIP G_TEXRECTFLIP G_TEXRECTFLIP G_TEXRECTFLIP G_TEXRECTFLIP
0xe6 G_RDPLOADSYNC G_RDPLOADSYNC G_RDPLOADSYNC G_RDPLOADSYNC G_RDPLOADSYNC
0xe7 G_RDPPIPESYNC G_RDPPIPESYNC G_RDPPIPESYNC G_RDPPIPESYNC G_RDPPIPESYNC
0xe8 G_RDPTILESYNC G_RDPTILESYNC G_RDPTILESYNC G_RDPTILESYNC G_RDPTILESYNC
0xe9 G_RDPFULLSYNC G_RDPFULLSYNC G_RDPFULLSYNC G_RDPFULLSYNC G_RDPFULLSYNC
0xea G_SETKEYGB G_SETKEYGB G_SETKEYGB G_SETKEYGB G_SETKEYGB
0xeb G_SETKEYR G_SETKEYR G_SETKEYR G_SETKEYR G_SETKEYR
0xec G_SETCONVERT G_SETCONVERT G_SETCONVERT G_SETCONVERT G_SETCONVERT
0xed G_SETSCISSOR G_SETSCISSOR G_SETSCISSOR G_SETSCISSOR G_SETSCISSOR
0xee G_SETPRIMDEPTH G_SETPRIMDEPTH G_SETPRIMDEPTH G_SETPRIMDEPTH G_SETPRIMDEPTH
0xef G_RDPSETOTHERMODE G_RDPSETOTHERMODE G_RDPSETOTHERMODE G_RDPSETOTHERMODE G_RDPSETOTHERMODE
0xf0 G_LOADTLUT G_LOADTLUT G_LOADTLUT G_LOADTLUT G_LOADTLUT
0xf1 - - - G_RDPHALF_2 G_RDPHALF_2
0xf2 G_SETTILESIZE G_SETTILESIZE G_SETTILESIZE G_SETTILESIZE G_SETTILESIZE
0xf3 G_LOADBLOCK G_LOADBLOCK G_LOADBLOCK G_LOADBLOCK G_LOADBLOCK
0xf4 G_LOADTILE G_LOADTILE G_LOADTILE G_LOADTILE G_LOADTILE
0xf5 G_SETTILE G_SETTILE G_SETTILE G_SETTILE G_SETTILE
0xf6 G_FILLRECT G_FILLRECT G_FILLRECT G_FILLRECT G_FILLRECT
0xf7 G_SETFILLCOLOR G_SETFILLCOLOR G_SETFILLCOLOR G_SETFILLCOLOR G_SETFILLCOLOR
0xf8 G_SETFOGCOLOR G_SETFOGCOLOR G_SETFOGCOLOR G_SETFOGCOLOR G_SETFOGCOLOR
0xf9 G_SETBLENDCOLOR G_SETBLENDCOLOR G_SETBLENDCOLOR G_SETBLENDCOLOR G_SETBLENDCOLOR
0xfa G_SETPRIMCOLOR G_SETPRIMCOLOR G_SETPRIMCOLOR G_SETPRIMCOLOR G_SETPRIMCOLOR
0xfb G_SETENVCOLOR G_SETENVCOLOR G_SETENVCOLOR G_SETENVCOLOR G_SETENVCOLOR
0xfc G_SETCOMBINE G_SETCOMBINE G_SETCOMBINE G_SETCOMBINE G_SETCOMBINE
0xfd G_SETTIMG G_SETTIMG G_SETTIMG G_SETTIMG G_SETTIMG
0xfe G_SETZIMG G_SETZIMG G_SETZIMG G_SETZIMG G_SETZIMG
0xff G_SETCIMG G_SETCIMG G_SETCIMG G_SETCIMG G_SETCIMG
--------------------------------------------------------------------------------------------------------------------------------
0x00 G_SPNOOP G_SPNOOP G_SPNOOP G_NOOP G_NOOP
0x01 G_MTX G_MTX G_BG_1CYC G_VTX -
0x02 - - G_BG_COPY G_MODIFYVTX -
0x03 G_MOVEMEM G_MOVEMEM G_OBJ_RECTANGLE G_CULLDL -
0x04 G_VTX G_VTX G_OBJ_SPRITE G_BRANCH_Z -
0x05 - - G_OBJ_MOVEMEM G_TRI1 -
0x06 G_DL G_DL G_DL G_TRI2 -
0x07 - - - G_QUAD -
0x08 - - - G_LINE3D -
0x09 /G_SPRITE2D_BASE - - - -
--------------------------------------------------------------------------------------------------------------------------------