235 lines
7.2 KiB
C
235 lines
7.2 KiB
C
#define CP_CSQ2_STAT 0x7fc
|
|
#define CP_CSQ_ADDR 0x7f0
|
|
#define CP_CSQ_APER_INDIRECT 0x1300-0x13fc
|
|
#define CP_CSQ_APER_INDIRECT2 0x1200-0x12fc
|
|
#define CP_CSQ_APER_PRIMARY 0x1000-0x11fc
|
|
#define CP_CSQ_AVAIL 0x7b8
|
|
#define CP_CSQ_CNTL 0x740
|
|
#define CP_CSQ_DATA 0x7f4
|
|
#define CP_CSQ_MODE 0x744
|
|
#define CP_CSQ_STAT 0x7f8
|
|
#define CP_GUI_COMMAND 0x728
|
|
#define CP_GUI_DST_ADDR 0x724
|
|
#define CP_GUI_SRC_ADDR 0x720
|
|
#define CP_IB2_BASE 0x730
|
|
#define CP_IB2_BUFSZ 0x734
|
|
#define CP_IB_BASE 0x738
|
|
#define CP_IB_BUFSZ 0x73c
|
|
#define CP_ME_CNTL 0x7d0
|
|
#define CP_ME_RAM_ADDR 0x7d4
|
|
#define CP_ME_RAM_DATAH 0x7dc
|
|
#define CP_ME_RAM_DATAL 0x7e0
|
|
#define CP_ME_RAM_RADDR 0x7d8
|
|
#define CP_RB_BASE 0x700
|
|
#define CP_RB_CNTL 0x704
|
|
#define CP_RB_RPTR 0x710
|
|
#define CP_RB_RPTR_ADDR 0x70c
|
|
#define CP_RB_RPTR_WR 0x71c
|
|
#define CP_RB_WPTR 0x714
|
|
#define CP_RB_WPTR_DELAY 0x718
|
|
#define CP_RESYNC_ADDR 0x778
|
|
#define CP_RESYNC_DATA 0x77c
|
|
#define CP_STAT 0x7c0
|
|
#define CP_VID_COMMAND 0x7cc
|
|
#define CP_VID_DST_ADDR 0x7c8
|
|
#define CP_VID_SRC_ADDR 0x7c4
|
|
#define CP_VP_ADDR_CNTL 0x7e8
|
|
#define RB3D_AARESOLVE_CTL 0x4e88
|
|
#define RB3D_AARESOLVE_OFFSET 0x4e80
|
|
#define RB3D_AARESOLVE_PITCH 0x4e84
|
|
#define RB3D_ABLENDCNTL 0x4e08
|
|
#define RB3D_BLENDCNTL 0x4e04
|
|
#define RB3D_DISCARD_SRC_PIXEL_GTE_THRESHOLD 0x4ea4
|
|
#define RB3D_DISCARD_SRC_PIXEL_LTE_THRESHOLD 0x4ea0
|
|
#define RB3D_CCTL 0x4e00
|
|
#define RB3D_CLRCMP_CLR 0x4e20
|
|
#define RB3D_CLRCMP_FLIPE 0x4e1c
|
|
#define RB3D_CLRCMP_MSK 0x4e24
|
|
#define RB3D_COLOR_CHANNEL_MASK 0x4e0c
|
|
#define RB3D_COLOR_CLEAR_VALUE 0x4e14
|
|
#define RB3D_COLOR_CLEAR_VALUE_AR 0x46c0
|
|
#define RB3D_COLOR_CLEAR_VALUE_GB 0x46c4
|
|
#define RB3D_CONSTANT_COLOR 0x4e10
|
|
#define RB3D_CONSTANT_COLOR_AR 0x4ef8
|
|
#define RB3D_CONSTANT_COLOR_GB 0x4efc
|
|
#define RB3D_DITHER_CTL 0x4e50
|
|
#define RB3D_DSTCACHE_CTLSTAT 0x4e4c
|
|
#define RB3D_FIFO_SIZE 0x4ef4
|
|
#define RB3D_ROPCNTL 0x4e18
|
|
#define FG_ALPHA_FUNC 0x4bd4
|
|
#define FG_ALPHA_VALUE 0x4be0
|
|
#define FG_DEPTH_SRC 0x4bd8
|
|
#define FG_FOG_BLEND 0x4bc0
|
|
#define FG_FOG_COLOR_B 0x4bd0
|
|
#define FG_FOG_COLOR_G 0x4bcc
|
|
#define FG_FOG_COLOR_R 0x4bc8
|
|
#define FG_FOG_FACTOR 0x4bc4
|
|
#define GA_COLOR_CONTROL 0x4278
|
|
#define GA_COLOR_CONTROL_PS3 0x4258
|
|
#define GA_ENHANCE 0x4274
|
|
#define GA_FIFO_CNTL 0x4270
|
|
#define GA_FILL_A 0x422c
|
|
#define GA_FILL_B 0x4228
|
|
#define GA_FILL_R 0x4220
|
|
#define GA_FOG_OFFSET 0x4298
|
|
#define GA_FOG_SCALE 0x4294
|
|
#define GA_IDLE 0x425c
|
|
#define GA_LINE_CNTL 0x4234
|
|
#define GA_LINE_S0 0x4264
|
|
#define GA_LINE_S1 0x4268
|
|
#define GA_LINE_STIPPLE_CONFIG 0x4238
|
|
#define GA_LINE_STIPPLE_VALUE 0x4260
|
|
#define GA_OFFSET 0x4290
|
|
#define GA_POINT_MINMAX 0x4230
|
|
#define GA_POINT_S0 0x4200
|
|
#define GA_POINT_S1 0x4208
|
|
#define GA_POINT_SIZE 0x421c
|
|
#define GA_POINT_T0 0x4204
|
|
#define GA_POINT_T1 0x420c
|
|
#define GA_POLY_MODE 0x4288
|
|
#define GA_ROUND_MODE 0x428c
|
|
#define GA_SOLID_BA 0x4280
|
|
#define GA_SOLID_RG 0x427c
|
|
#define GA_TRIANGLE_STIPPLE 0x4214
|
|
#define GA_US_VECTOR_DATA 0x4254
|
|
#define GA_US_VECTOR_INDEX 0x4250
|
|
#define GB_AA_CONFIG 0x4020
|
|
#define GB_ENABLE 0x4008
|
|
#define GB_FIFO_SIZE 0x4024
|
|
#define GB_FIFO_SIZE1 0x4070
|
|
#define GB_MSPOS0 0x4010
|
|
#define GB_MSPOS1 0x4014
|
|
#define GB_PIPE_SELECT 0x402c
|
|
#define GB_SELECT 0x401c
|
|
#define GB_TILE_CONFIG 0x4018
|
|
#define GB_Z_PEQ_CONFIG 0x4028
|
|
#define PS3_ENABLE 0x4118
|
|
#define PS3_TEX_SOURCE 0x4120
|
|
#define PS3_VTX_FMT 0x411c
|
|
#define RS_COUNT 0x4300
|
|
#define RS_INST_COUNT 0x4304
|
|
#define SC_CLIP_0_A 0x43b0
|
|
#define SC_CLIP_0_B 0x43b4
|
|
#define SC_CLIP_1_A 0x43b8
|
|
#define SC_CLIP_1_B 0x43bc
|
|
#define SC_CLIP_2_A 0x43c0
|
|
#define SC_CLIP_2_B 0x43c4
|
|
#define SC_CLIP_3_A 0x43c8
|
|
#define SC_CLIP_3_B 0x43cc
|
|
#define SC_CLIP_RULE 0x43d0
|
|
#define SC_EDGERULE 0x43a8
|
|
#define SC_HYPERZ_EN 0x43a4
|
|
#define SC_SCISSOR0 0x43e0
|
|
#define SC_SCISSOR1 0x43e4
|
|
#define SC_SCREENDOOR 0x43e8
|
|
#define SU_CULL_MODE 0x42b8
|
|
#define SU_DEPTH_OFFSET 0x42c4
|
|
#define SU_DEPTH_SCALE 0x42c0
|
|
#define SU_POLY_OFFSET_BACK_OFFSET 0x42b0
|
|
#define SU_POLY_OFFSET_BACK_SCALE 0x42ac
|
|
#define SU_POLY_OFFSET_ENABLE 0x42b4
|
|
#define SU_POLY_OFFSET_FRONT_OFFSET 0x42a8
|
|
#define SU_POLY_OFFSET_FRONT_SCALE 0x42a4
|
|
#define SU_REG_DEST 0x42c8
|
|
#define SU_TEX_WRAP 0x42a0
|
|
#define SU_TEX_WRAP_PS3 0x4114
|
|
#define TX_ENABLE 0x4104
|
|
#define TX_FILTER4 0x4110
|
|
#define TX_INVALTAGS 0x4100
|
|
#define US_CODE_ADDR 0x4630
|
|
#define US_CODE_OFFSET 0x4638
|
|
#define US_CODE_RANGE 0x4634
|
|
#define US_CONFIG 0x4600
|
|
#define US_FC_BOOL_CONST 0x4620
|
|
#define US_FC_CTRL 0x4624
|
|
#define US_PIXSIZE 0x4604
|
|
#define US_W_FMT 0x46b4
|
|
#define VAP_ALT_NUM_VERTICES 0x2088
|
|
#define VAP_CLIP_CNTL 0x221c
|
|
#define VAP_CNTL 0x2080
|
|
#define VAP_CNTL_STATUS 0x2140
|
|
#define VAP_GB_HORZ_CLIP_ADJ 0x2228
|
|
#define VAP_GB_HORZ_DISC_ADJ 0x222c
|
|
#define VAP_GB_VERT_CLIP_ADJ 0x2220
|
|
#define VAP_GB_VERT_DISC_ADJ 0x2224
|
|
#define VAP_INDEX_OFFSET 0x208c
|
|
#define VAP_OUT_VTX_FMT_0 0x2090
|
|
#define VAP_OUT_VTX_FMT_1 0x2094
|
|
#define VAP_PORT_DATA_IDX_128 0x20b8
|
|
#define VAP_PSC_SGN_NORM_CNTL 0x21dc
|
|
#define VAP_PVS_CODE_CNTL_0 0x22d0
|
|
#define VAP_PVS_CODE_CNTL_1 0x22d8
|
|
#define VAP_PVS_CONST_CNTL 0x22d4
|
|
#define VAP_PVS_FLOW_CNTL_OPC 0x22dc
|
|
#define VAP_PVS_STATE_FLUSH_REG 0x2284
|
|
#define VAP_PVS_VECTOR_DATA_REG 0x2204
|
|
#define VAP_PVS_VECTOR_DATA_REG_128 0x2208
|
|
#define VAP_PVS_VECTOR_INDX_REG 0x2200
|
|
#define VAP_PVS_VTX_TIMEOUT_REG 0x2288
|
|
#define VAP_TEX_TO_COLOR_CNTL 0x2218
|
|
#define VAP_VF_CNTL 0x2084
|
|
#define VAP_VF_MAX_VTX_INDX 0x2134
|
|
#define VAP_VF_MIN_VTX_INDX 0x2138
|
|
#define VAP_VPORT_XOFFSET 0x1d9c,
|
|
#define VAP_VPORT_XSCALE 0x1d98,
|
|
#define VAP_VPORT_YOFFSET 0x1da4,
|
|
#define VAP_VPORT_YSCALE 0x1da0,
|
|
#define VAP_VPORT_ZOFFSET 0x1dac,
|
|
#define VAP_VPORT_ZSCALE 0x1da8,
|
|
#define VAP_VTE_CNTL 0x20b0
|
|
#define VAP_VTX_NUM_ARRAYS 0x20c0
|
|
#define VAP_VTX_SIZE 0x204b
|
|
#define VAP_VTX_STATE_CNTL 0x2180
|
|
#define VAP_VTX_ST_DISC_FOG 0x2424
|
|
#define VAP_VTX_ST_EDGE_FLAGS 0x245c
|
|
#define VAP_VTX_ST_END_OF_PKT 0x24ac
|
|
#define VAP_VTX_ST_NORM_0_PKD 0x2498
|
|
#define VAP_VTX_ST_NORM_0_X 0x2310
|
|
#define VAP_VTX_ST_NORM_0_Y 0x2314
|
|
#define VAP_VTX_ST_NORM_0_Z 0x2318
|
|
#define VAP_VTX_ST_NORM_1_X 0x2450
|
|
#define VAP_VTX_ST_NORM_1_Y 0x2454
|
|
#define VAP_VTX_ST_NORM_1_Z 0x2458
|
|
#define VAP_VTX_ST_PNT_SPRT_SZ 0x2420
|
|
#define VAP_VTX_ST_POS_0_W_4 0x230c
|
|
#define VAP_VTX_ST_POS_0_X_2 0x2490
|
|
#define VAP_VTX_ST_POS_0_X_3 0x24a0
|
|
#define VAP_VTX_ST_POS_0_X_4 0x2300
|
|
#define VAP_VTX_ST_POS_0_Y_2 0x2494
|
|
#define VAP_VTX_ST_POS_0_Y_3 0x24a4
|
|
#define VAP_VTX_ST_POS_0_Y_4 0x2304
|
|
#define VAP_VTX_ST_POS_0_Z_3 0x24a8
|
|
#define VAP_VTX_ST_POS_0_Z_4 0x2308
|
|
#define VAP_VTX_ST_POS_1_W 0x244c
|
|
#define VAP_VTX_ST_POS_1_X 0x2440
|
|
#define VAP_VTX_ST_POS_1_Y 0x2444
|
|
#define VAP_VTX_ST_POS_1_Z 0x2448
|
|
#define VAP_VTX_ST_PVMS 0x231c
|
|
#define VAP_VTX_ST_SHININESS_0 0x2428
|
|
#define VAP_VTX_ST_SHININESS_1 0x242c
|
|
#define VAP_VTX_ST_USR_CLR_A 0x246c
|
|
#define VAP_VTX_ST_USR_CLR_B 0x2468
|
|
#define VAP_VTX_ST_USR_CLR_G 0x2464
|
|
#define VAP_VTX_ST_USR_CLR_PKD 0x249c
|
|
#define VAP_VTX_ST_USR_CLR_R 0x2460
|
|
#define ZB_BW_CNTL 0x4f1c
|
|
#define ZB_CNTL 0x4f00
|
|
#define ZB_DEPTHCLEARVALUE 0x4f28
|
|
#define ZB_DEPTHOFFSET 0x4f20
|
|
#define ZB_DEPTHPITCH 0x4f24
|
|
#define ZB_DEPTHXY_OFFSET 0x4f60
|
|
#define ZB_FIFO_SIZE 0x4fd0
|
|
#define ZB_FORMAT 0x4f10
|
|
#define ZB_HIZ_DWORD 0x4f4c
|
|
#define ZB_HIZ_OFFSET 0x4f44
|
|
#define ZB_HIZ_PITCH 0x4f54
|
|
#define ZB_HIZ_RDINDEX 0x4f50
|
|
#define ZB_HIZ_WRINDEX 0x4f48
|
|
#define ZB_STENCILREFMASK 0x4f08
|
|
#define ZB_STENCILREFMASK_BF 0x4fd4
|
|
#define ZB_ZCACHE_CTLSTAT 0x4f18
|
|
#define ZB_ZPASS_ADDR 0x4f5c
|
|
#define ZB_ZPASS_DATA 0x4f58
|
|
#define ZB_ZSTENCILCNTL 0x4f04
|
|
#define ZB_ZTOP 0x4f14
|