⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pm3_regs.h

📁 原名叫avifile
💻 H
📖 第 1 页 / 共 4 页
字号:
#define PM3FBBlockColor1					0xb068#define PM3FBBlockColor2					0xb070#define PM3FBBlockColor3					0xb078#define PM3FBBlockColorBack					0xb0a0#define PM3FBBlockColorBack0					0xb080#define PM3FBBlockColorBack1					0xb088#define PM3FBBlockColorBack2					0xb090#define PM3FBBlockColorBack3					0xb098#define PM3FBColor						0x8a98#define PM3FBDestReadBufferAddr0				0xae80#define PM3FBDestReadBufferAddr1				0xae88#define PM3FBDestReadBufferAddr2				0xae90#define PM3FBDestReadBufferAddr3				0xae98#define PM3FBDestReadBufferOffset0				0xaea0#define PM3FBDestReadBufferOffset1				0xaea8#define PM3FBDestReadBufferOffset2				0xaeb0#define PM3FBDestReadBufferOffset3				0xaeb8	#define PM3FBDestReadBufferOffset_XOffset(x)	((x)&0xffff)	#define PM3FBDestReadBufferOffset_YOffset(y)	(((y)&0xffff)<<16)#define PM3FBDestReadBufferWidth0				0xaec0#define PM3FBDestReadBufferWidth1				0xaec8#define PM3FBDestReadBufferWidth2				0xaed0#define PM3FBDestReadBufferWidth3				0xaed8	#define PM3FBDestReadBufferWidth_Width(w)	((w)&0x0fff)#define PM3FBDestReadEnables					0xaee8#define PM3FBDestReadEnablesAnd					0xad20#define PM3FBDestReadEnablesOr					0xad28	#define PM3FBDestReadEnables_E(e)		((e)&0xff)	#define PM3FBDestReadEnables_E0				(1<<0)	#define PM3FBDestReadEnables_E1				(1<<1)	#define PM3FBDestReadEnables_E2				(1<<2)	#define PM3FBDestReadEnables_E3				(1<<3)	#define PM3FBDestReadEnables_E4				(1<<4)	#define PM3FBDestReadEnables_E5				(1<<5)	#define PM3FBDestReadEnables_E6				(1<<6)	#define PM3FBDestReadEnables_E7				(1<<7)	#define PM3FBDestReadEnables_R(r)		(((r)&0xff)<<8)	#define PM3FBDestReadEnables_R0				(1<<8)	#define PM3FBDestReadEnables_R1				(1<<9)	#define PM3FBDestReadEnables_R2				(1<<10)	#define PM3FBDestReadEnables_R3				(1<<11)	#define PM3FBDestReadEnables_R4				(1<<12)	#define PM3FBDestReadEnables_R5				(1<<13)	#define PM3FBDestReadEnables_R6				(1<<14)	#define PM3FBDestReadEnables_R7				(1<<15)	#define PM3FBDestReadEnables_ReferenceAlpha(a)	(((a)&0xff)<<24)#define PM3FBDestReadMode					0xaee0#define PM3FBDestReadModeAnd					0xac90#define PM3FBDestReadModeOr					0xac98	#define PM3FBDestReadMode_ReadDisable			(0<<0)	#define PM3FBDestReadMode_ReadEnable			(1<<0)	#define PM3FBDestReadMode_StripePitch(sp)	(((sp)&0x7)<<2)	#define PM3FBDestReadMode_StripeHeight(sh)	(((sh)&0x7)<<7)	#define PM3FBDestReadMode_Enable0			(1<<8)	#define PM3FBDestReadMode_Enable1			(1<<9)	#define PM3FBDestReadMode_Enable2			(1<<10)	#define PM3FBDestReadMode_Enable3			(1<<11)	#define PM3FBDestReadMode_Layout0(l)		(((l)&0x3)<<12)	#define PM3FBDestReadMode_Layout1(l)		(((l)&0x3)<<14)	#define PM3FBDestReadMode_Layout2(l)		(((l)&0x3)<<16)	#define PM3FBDestReadMode_Layout3(l)		(((l)&0x3)<<18)	#define PM3FBDestReadMode_Origin0			(1<<20)	#define PM3FBDestReadMode_Origin1			(1<<21)	#define PM3FBDestReadMode_Origin2			(1<<22)	#define PM3FBDestReadMode_Origin3			(1<<23)	#define PM3FBDestReadMode_Blocking			(1<<24)	#define PM3FBDestReadMode_UseReadEnabled		(1<<26)	#define PM3FBDestReadMode_AlphaFiltering		(1<<27)#define PM3FBHardwareWriteMask					0x8ac0#define PM3FBSoftwareWriteMask					0x8820#define PM3FBData						0x8aa0#define PM3FBSourceData						0x8aa8#define PM3FBSourceReadBufferAddr				0xaf08#define PM3FBSourceReadBufferOffset				0xaf10	#define PM3FBSourceReadBufferOffset_XOffset(x)	((x)&0xffff)	#define PM3FBSourceReadBufferOffset_YOffset(y)	(((y)&0xffff)<<16)#define PM3FBSourceReadBufferWidth				0xaf18	#define PM3FBSourceReadBufferWidth_Width(w)	((w)&0x0fff)#define PM3FBSourceReadMode					0xaf00#define PM3FBSourceReadModeAnd					0xaca0#define PM3FBSourceReadModeOr					0xaca8	#define PM3FBSourceReadMode_ReadDisable			(0<<0)	#define PM3FBSourceReadMode_ReadEnable			(1<<0)	#define PM3FBSourceReadMode_StripePitch(sp)	(((sp)&0x7)<<2)	#define PM3FBSourceReadMode_StripeHeight(sh)	(((sh)&0x7)<<7)	#define PM3FBSourceReadMode_Layout(l)		(((l)&0x3)<<8)	#define PM3FBSourceReadMode_Origin			(1<<10)	#define PM3FBSourceReadMode_Blocking			(1<<11)	#define PM3FBSourceReadMode_UseTexelCoord		(1<<13)	#define PM3FBSourceReadMode_WrapXEnable			(1<<14)	#define PM3FBSourceReadMode_WrapYEnable			(1<<15)	#define PM3FBSourceReadMode_WrapX(w)		(((w)&0xf)<<16)	#define PM3FBSourceReadMode_WrapY(w)		(((w)&0xf)<<20)	#define PM3FBSourceReadMode_ExternalSourceData		(1<<24)#define PM3FBWriteBufferAddr0                                   0xb000#define PM3FBWriteBufferAddr1                                   0xb008#define PM3FBWriteBufferAddr2                                   0xb010#define PM3FBWriteBufferAddr3                                   0xb018#define PM3FBWriteBufferOffset0                                 0xb020#define PM3FBWriteBufferOffset1                                 0xb028#define PM3FBWriteBufferOffset2                                 0xb030#define PM3FBWriteBufferOffset3                                 0xb038	#define PM3FBWriteBufferOffset_XOffset(x)		((x)&0xffff)	#define PM3FBWriteBufferOffset_YOffset(y)		(((y)&0xffff)<<16)#define PM3FBWriteBufferWidth0                                  0xb040#define PM3FBWriteBufferWidth1                                  0xb048#define PM3FBWriteBufferWidth2                                  0xb050#define PM3FBWriteBufferWidth3                                  0xb058	#define PM3FBWriteBufferWidth_Width(w)			((w)&0x0fff)#define PM3FBWriteMode                                          0x8ab8#define PM3FBWriteModeAnd                                       0xacf0#define PM3FBWriteModeOr                                        0xacf8	#define PM3FBWriteMode_WriteDisable                     0<<0	#define PM3FBWriteMode_WriteEnable                      1<<0	#define PM3FBWriteMode_Replicate                        1<<4	#define PM3FBWriteMode_OpaqueSpan                       1<<5	#define PM3FBWriteMode_StripePitch(p)            (((p)&0x7)<<6)	#define PM3FBWriteMode_StripeHeight(h)           (((h)&0x7)<<9)	#define PM3FBWriteMode_Enable0                          1<<12	#define PM3FBWriteMode_Enable1                          1<<13	#define PM3FBWriteMode_Enable2                          1<<14	#define PM3FBWriteMode_Enable3                          1<<15	#define PM3FBWriteMode_Layout0(l)               (((l)&0x3)<<16)	#define PM3FBWriteMode_Layout1(l)               (((l)&0x3)<<18)	#define PM3FBWriteMode_Layout2(l)               (((l)&0x3)<<20)	#define PM3FBWriteMode_Layout3(l)               (((l)&0x3)<<22)	#define PM3FBWriteMode_Origin0                          1<<24	#define PM3FBWriteMode_Origin1                          1<<25	#define PM3FBWriteMode_Origin2                          1<<26	#define PM3FBWriteMode_Origin3                          1<<27#define PM3FogMode						0x8690#define PM3ForegroundColor					0xb0c0/* ... */#define PM3GIDMode						0xb538#define PM3GIDModeAnd						0xb5b0#define PM3GIDModeOr						0xb5b8/* ... */#define PM3HeadPhysicalPageAllocation0				0xb480#define PM3HeadPhysicalPageAllocation1				0xb488#define PM3HeadPhysicalPageAllocation2				0xb490#define PM3HeadPhysicalPageAllocation3				0xb498/* ... */#define PM3LBDestReadBufferAddr					0xb510#define PM3LBDestReadBufferOffset				0xb518#define PM3LBDestReadEnables					0xb508#define PM3LBDestReadEnablesAnd					0xb590#define PM3LBDestReadEnablesOr					0xb598#define PM3LBDestReadMode					0xb500#define PM3LBDestReadModeAnd					0xb580#define PM3LBDestReadModeOr					0xb588	#define PM3LBDestReadMode_Disable			(0<<0)	#define PM3LBDestReadMode_Enable			(1<<0)	#define PM3LBDestReadMode_StripePitch(p)		(((p)&0x7)<<2)	#define PM3LBDestReadMode_StripeHeight(h)		(((h)&0x7)<<5)	#define PM3LBDestReadMode_Layout			(1<<8)	#define PM3LBDestReadMode_Origin			(1<<9)	#define PM3LBDestReadMode_UserReadEnables		(1<<10)	#define PM3LBDestReadMode_Packed16			(1<<11)	#define PM3LBDestReadMode_Width(w)			(((w)&0xfff)<<12)#define PM3LBReadFormat						0x8888	#define PM3LBReadFormat_DepthWidth(w)			(((w)&0x3)<<0)	#define PM3LBReadFormat_StencilWidth(w)			(((w)&0xf)<<2)	#define PM3LBReadFormat_StencilPosition(p)		(((p)&0x1f)<<6)	#define PM3LBReadFormat_FCPWidth(w)			(((w)&0xf)<<11)	#define PM3LBReadFormat_FCPPosition(p)			(((p)&0x1f)<<15)	#define PM3LBReadFormat_GIDWidth(w)			(((w)&0x7)<<20)	#define PM3LBReadFormat_GIDPosition(p)			(((p)&0x1f)<<23)#define PM3LBSourceReadBufferAddr				0xb528#define PM3LBSourceReadBufferOffset				0xb530#define PM3LBSourceReadMode					0xb520#define PM3LBSourceReadModeAnd					0xb5a0#define PM3LBSourceReadModeOr					0xb5a8	#define PM3LBSourceReadMode_Enable			(1<<0)	#define PM3LBSourceReadMode_StripePitch(p)		(((p)&0x7)<<2)	#define PM3LBSourceReadMode_StripeHeight(h)		(((h)&0x7)<<5)	#define PM3LBSourceReadMode_Layout			(1<<8)	#define PM3LBSourceReadMode_Origin			(1<<9)	#define PM3LBSourceReadMode_Packed16			(1<<10)	#define PM3LBSourceReadMode_Width(w)			(((w)&0xfff)<<11)#define PM3LBStencil						0x88a8#define PM3LBWriteBufferAddr					0xb540#define PM3LBWriteBufferOffset					0xb548#define PM3LBWriteFormat					0x88c8	#define PM3LBWriteFormat_DepthWidth(w)			(((w)&0x3)<<0)	#define PM3LBWriteFormat_StencilWidth(w)		(((w)&0xf)<<2)	#define PM3LBWriteFormat_StencilPosition(p)		(((p)&0x1f)<<6)	#define PM3LBWriteFormat_GIDWidth(w)			(((w)&0x7)<<20)	#define PM3LBWriteFormat_GIDPosition(p)			(((p)&0x1f)<<23)#define PM3LBWriteMode						0x88c0#define PM3LBWriteModeAnd					0xac80#define PM3LBWriteModeOr					0xac88	#define PM3LBWriteMode_WriteDisable			(0<<0)	#define PM3LBWriteMode_WriteEnable			(1<<0)	#define PM3LBWriteMode_StripePitch(p)			(((p)&0x7)<<3)	#define PM3LBWriteMode_StripeHeight(h)			(((h)&0x7)<<6)	#define PM3LBWriteMode_Layout				(1<<9)	#define PM3LBWriteMode_Origin				(1<<10)	#define PM3LBWriteMode_Packed16				(1<<11)	#define PM3LBWriteMode_Width(w)				(((w)&0xfff)<<12)/* ... */#define PM3LineStippleMode					0x81a8#define PM3LineStippleModeAnd					0xabc0#define PM3LineStippleModeOr					0xabc8#define PM3LoadLineStippleCounters				0x81b0/* ... */#define PM3LogicalOpMode					0x8828#define PM3LogicalOpModeAnd					0xace0#define PM3LogicalOpModeOr					0xace8	#define PM3LogicalOpMode_Disable			(0<<0)	#define PM3LogicalOpMode_Enable				(1<<0)	#define PM3LogicalOpMode_LogicOp(op)			(((op)&0xf)<<1)	#define PM3LogicalOpMode_UseConstantWriteData_Disable	(0<<5)	#define PM3LogicalOpMode_UseConstantWriteData_Enable	(1<<5)	#define PM3LogicalOpMode_Background_Disable		(0<<6)	#define PM3LogicalOpMode_Background_Enable		(1<<6)	#define PM3LogicalOpMode_Background_LogicOp(op)		(((op)&0xf)<<7)	#define PM3LogicalOpMode_UseConstantSource_Disable	(0<<11)	#define PM3LogicalOpMode_UseConstantSource_Enable	(1<<11)#define PM3LogicalTexturePageAddr				0xb4d0#define PM3LogicalTexturePageTableLength			0xb4d8/* ... */#define PM3LUT							0x8e80/* ... */#define PM3LUT							0x8e80#define PM3LUTAddress						0x84d0#define PM3LUTData						0x84c8#define PM3LUTIndex						0x84c0#define PM3LUTMode						0xb378#define PM3LUTModeAnd						0xad70#define PM3LUTModeOr						0xad78#define PM3LUTTransfer						0x84d8/* ... */#define PM3PhysicalPageAllocationTableAddr			0xb4c0/* ... */#define PM3PixelSize						0x80c0	#define PM3PixelSize_GLOBAL_32BIT			(0<<0)	#define PM3PixelSize_GLOBAL_16BIT			(1<<0)	#define PM3PixelSize_GLOBAL_8BIT			(2<<0)	#define PM3PixelSize_RASTERIZER_32BIT			(0<<2)	#define PM3PixelSize_RASTERIZER_16BIT			(1<<2)	#define PM3PixelSize_RASTERIZER_8BIT			(2<<2)	#define PM3PixelSize_SCISSOR_AND_STIPPLE_32BIT		(0<<4)	#define PM3PixelSize_SCISSOR_AND_STIPPLE_16BIT		(1<<4)	#define PM3PixelSize_SCISSOR_AND_STIPPLE_8BIT		(2<<4)	#define PM3PixelSize_TEXTURE_32BIT			(0<<6)	#define PM3PixelSize_TEXTURE_16BIT			(1<<6)	#define PM3PixelSize_TEXTURE_8BIT			(2<<6)	#define PM3PixelSize_LUT_32BIT				(0<<8)	#define PM3PixelSize_LUT_16BIT				(1<<8)	#define PM3PixelSize_LUT_8BIT				(2<<8)	#define PM3PixelSize_FRAMEBUFFER_32BIT			(0<<10)	#define PM3PixelSize_FRAMEBUFFER_16BIT			(1<<10)	#define PM3PixelSize_FRAMEBUFFER_8BIT			(2<<10)	#define PM3PixelSize_LOGICAL_OP_32BIT			(0<<12)	#define PM3PixelSize_LOGICAL_OP_16BIT			(1<<12)	#define PM3PixelSize_LOGICAL_OP_8BIT			(2<<12)	#define PM3PixelSize_LOCALBUFFER_32BIT			(0<<14)	#define PM3PixelSize_LOCALBUFFER_16BIT			(1<<14)	#define PM3PixelSize_LOCALBUFFER_8BIT			(2<<14)	#define PM3PixelSize_SETUP_32BIT			(0<<16)	#define PM3PixelSize_SETUP_16BIT			(1<<16)	#define PM3PixelSize_SETUP_8BIT				(2<<16)	#define PM3PixelSize_GLOBAL				(0<<31)	#define PM3PixelSize_INDIVIDUAL				(1<<31)/* ... */#define PM3QStart						0x83b8#define PM3Render						0x8038	#define PM3Render_AreaStipple_Disable			(0<<0)	#define PM3Render_AreaStipple_Enable			(1<<0)	#define PM3Render_LineStipple_Disable			(0<<1)	#define PM3Render_LineStipple_Enable			(1<<1)	#define PM3Render_ResetLine_Disable			(0<<2)	#define PM3Render_ResetLine_Enable			(1<<2)	#define PM3Render_FastFill_Disable			(0<<3)	#define PM3Render_FastFill_Enable			(1<<3)	#define PM3Render_Primitive_Line			(0<<6)	#define PM3Render_Primitive_Trapezoid			(1<<6)	#define PM3Render_Primitive_Point			(2<<6)	#define PM3Render_Antialias_Disable			(0<<8)	#define PM3Render_Antialias_Enable			(1<<8)	#define PM3Render_Antialias_SubPixelRes_4x4		(0<<9)	#define PM3Render_Antialias_SubPixelRes_8x8		(1<<9)	#define PM3Render_UsePointTable_Disable			(0<<10)	#define PM3Render_UsePointTable_Enable			(1<<10)	#define PM3Render_SyncOnbitMask_Disable			(0<<11)	#define PM3Render_SyncOnBitMask_Enable			(1<<11)	#define PM3Render_SyncOnHostData_Disable		(0<<12)	#define PM3Render_SyncOnHostData_Enable			(1<<12)	#define PM3Render_Texture_Disable			(0<<13)	#define PM3Render_Texture_Enable			(1<<13)	#define PM3Render_Fog_Disable				(0<<14)	#define PM3Render_Fog_Enable				(1<<14)	#define PM3Render_Coverage_Disable			(0<<15)	#define PM3Render_Coverage_Enable			(1<<15)	#define PM3Render_SubPixelCorrection_Disable		(0<<16)	#define PM3Render_SubPixelCorrection_Enable		(1<<16)	#define PM3Render_SpanOperation_Disable			(0<<18)	#define PM3Render_SpanOperation_Enable			(1<<18)	#define PM3Render_FBSourceRead_Disable			(0<<27)	#define PM3Render_FBSourceRead_Enable			(1<<27)#define PM3RasterizerMode					0x80a0#define PM3RasterizerModeAnd					0xaba0#define PM3RasterizerModeOr					0xabb8#define PM3RectangleHeight					0x94e0#define PM3RepeatLine						0x9328

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -